aagattaaaagcaatagtagctaatcaaggacgggtgatattagcgatcgatggaatgcagccagaaattggacatgaagtattatgggtaattcgagattgcttatcaggagaaataatacttgctaaaaccttattatcatcaagaaatgaagatttagtggcgttattattagaagtaactaatactttggatgtaccaattgatggagttgttagtgatgggcaacaatcaattcgtaaagctgttaggttagcattacctagaattgctcacggtttatgtcattaccattatctgaaagaagcaattaaacccatatatgaggcagatcgacatgcaaaaaaggaattgaaaaaaaaagttagaggattacgagacattgaacgtagtattaccaatgaaactcaggaaatggcaactattattgaagattattgctcggcagtgcgtagttctataaccaatgatggtcatccaccgttagaggcatcaggattaaagttacaagaaaatttgacattgatagagcaaagcttagaacggatggaaaaaaaagtgctttaaccccacccttagtcaacctaaaacacctgatagctaagggtttatctgcgactgcatctttattttcacccgtgagggttgcatatcagtgggttgataaagctagtgatattctcaataataaaataggtcttaatgctgctggggtcaaacaaagttatcagcaactgttaacagaaatgtcccaacaaaagcagaaagctggttcactcaataccgcaatcgataactttataaaaaccactcatagctactggtctggactttttcattgttacgaaattgaagattttcccagaactaataatgacttagaacatgcttttggtatgctacgtcatcatcaacgtcgttgtactggtcgtaaagttgccccctcatcccttgtcattcgtggctctgtcaaacttgcctgtgcgatcgctactaagcttcattcttttaccgcatctgatttagcgcaagttgatattcatacttggctcgaattacgctcgcaattacaaaaacaccacaaagccagaattgaacagtatcgatttcgcagagaccccaaggcttacttggctaatctagaaagtcgtcttctctagtaagttttgccacgctaggtaaaatcactgtcgctgtaaagtgtgccaatctcatctcgcatggtgagataaaggttgccttttgggaaagcagcgcgggcgacacgaactgtttcctctggcacaggactgatgggttgcggtttcagtgacatatccctaactctcctggctaaatataatgccaatcttagggtgacactctacggaactcctgtctacttttgacttcgccaacagcatcagaggatgtttgaaaagttataatagggtaaattttataccaatcgtctgatcacaattcggttcatggcaaggtaaataaacgtctcagcagtttcagcaagtagttcctagtctttgttcaatcgccgacaccaaacaagccaaccaaaggtacgctccacgacccagcgcttgggcagcaaaacaaaccccttatactctttgggtcggatgactacttgtataatccaacggcactcattccatcacccactgcataaaaagatcaccgttaaagctactatcaacccataaaagtaacgcaagaatctgaaaaaccagcttttaaagctccttcaactgaacacttaattaagtttcagtctcgcttgtaagaattacgcagtctttgacaaaacttcataaagtttaggcgaaatttcctcatcgtagttgaggtatggttttactggactttagagggtgtttgaaaagtaataagaggtcagattttatgtcaaacgccttactagtgatcgcttgagcaaaattcacaatcaatcttcctgggaagcttcagcttgttccttagccacagcctcagcaataacctgccgcaaccactcggaacgattgggcttgtttcgcacgtaggcatctaaatcttctgggagcatcacagatataggttttgtatcacatttaacacctactccttttgatttaaagcgagttgcaatatcgtttcttgccatagtgattatcctttctctctacaactacaatagcaaagcccacatatatgtggcaatatattagatatttttatcattaaaaaaggctattatcgttattatcccacatatatgtgggataataaaagagtaagaaataggaacggagcgccaaaaagactcccggtaacggaaccgaaccgaagcgtgaaatttaagatgtagcgccaagtccaaaactcttacatcaacaacagaaaaagcacccccgacgaccaatctaaaggtgctttttctgagttctaatactagaaggattctaacacatgaatttgttttctaacactctaatatttcactcagaagtagaagcacaattagttgctgaacaagtttacaactgccgccttgaaggtaatattttaagctgtcctattaaggaacaacgggcagtagatttagcaattagtctatcagatgttgccttaccaatagttgaaggtgcaagctgtttgctccccttccctaaacatgagcgagaatgtcaagatgatgatgcaccacaggtttatgtagcttgtttatctgcatacaacaatggcaaattacacggaatgtggattgactgtacacaagatgcagatgaaattcaatacgatattgaatggatgttatcatggtcgccctgtcataattatgaagcctgtgaagagtgggcaatccatgattttcaaaactggtatggtattcacattgatgaatacgaaagcatagaaaaattagccgaacttgctcaaatattatcagagcatggtgcagcttacgccgcttattatgaatatgacagtagtgaggctagtgtagaaggttttcaagaacattactggggtgagtacgaaagtgaagaggattttgtttatgaccaactcgaacaacagggattgattaaaaacttagaagacatgggtattcctagcttctaccttaattttgaagcaatagcccgtgattggtttattgactcttattattcagtagaagaaggctataaaaaagtctacatcttcagtcgtttttaatacataaaaattgaccagaggggtaaaaactccctctggttttcatatatttattgataaatcagaaagaaactaatccaaaatatcaatctcctcatcctcttcatctggccagagtcgcagttgcaaaacttcaactagaaactgaccaactttgacccaatcaatctcatttagctcaatttctggaagcggataatttttcatgatgttgcaaaagctagtccaatcatcccaaataccttcagctaagtagtcaagttcttcattcgtgatgaagcgagtatcaatatcaagttgaactctttctttaatttctgccaaaactcgcggagaccacttatttttcttgatgatattttcaaaccagttaataactttatctgtctggtttgtcagttgattaaccatgtggctacatgaccaattcttaaggtgtattgttcagtttttttggcgtgtttgttgttgaggtttaggaggaataaccagtgttgttttatccaaccttaaaagatagcagtaacttttgatacttgaacaagcaatcacagacggataatttaccccaaagccaaaacccaagaaaacgaagatgctaaacgaagtcagatagaatagccaacctgaccaccctgaagtaatccagcgtgcaaagtaaatcaaattgactttgaattgctgcgatcgctgactacgtagtttcacttgcttctgttgggcctcaatccattgctgagattcattgagtttgttcaaagctatttgggttgcccgaagcttggctttttcctcaataattttgtgcgctttgacctcaatagtatgcttttcctcatctattctgatcttgacccattctccaatgtcggcggcaagctcattaaaggcggctgcggctggaatactggggaaatcggcttttttcccatgaccttagctctaaacgcctctcgtagttgctgccattcctgttgaaaagcaggtgatttcatctcctctaataaagactgcaaatacaacttgggcaacccagccatatcacccttggccttctgtcgcaccatttctctaattaactctcgctcctcctcacccaataaagccgtagtatctccaagctgttgcagaagttcatctgtatctacatctggtgtcgagttattcagcccgaaatattgtgcaacctcctcaaaggatttgcgttgatttttgattaaatcgcaagcctcaaagaagcgatcgcactcagcttggttatattcatcctggtcttggagtccacaagcttgcaaaattgagagagattcacccagcgaaattttagtgcctactcgttctttagccctacataacaatgcagagatatctagaggttcagcagtaggttcatttttctcatgtttagattttttgactttaggttttgggctagtttctggttgccccttgacttctaattcttgttgaagtaaacccgtagcctgttggtagtcagagacacgctcagaagtaaagtattgacggatagtatcaaaaccagattgaatctcttcatctgcatattcattacaatcggtagacaacccacaggcgctgagagtggcattcacatcttccacagagagcgaataaagattttgcagagcttctttagtgtatggcatgattgttaactcctacttgaatgcttcttctagtagctcgtcattttcaaggctcattactgatgtcaaattttgctcaccatcactttttacgtgagtgggcacagatttggatgtataaacatcgacattgggatcaaggtcagtatcagaatgagaagaattgcccagcatcccttgattccctaactcattttccaaaccaaaagcttgggctaaataaataatttgttgttgcaattggtagattgcagttctggctttcagcttcaagtcagcatcactgaatcccccagaccacttacaggctaaaggataccaaaaagccacgagcgcccaggtaatcatattttggcgcgggaactcaagaaacttattcttgggactgagatatttaatcagcgtgatataaggagaattgacactaatttgaaagcgaaaatcgacttgttcaggcatgagtcgtcatcctttcagaagttccacacaggtaatagaagagtccgtaattatctgtcagccgaaattccaatccattacgggacacatcagctaaaaagttacggttaatttgtgcttccagttcgttacaccagattttctcagtgtgcggcaacagactatttaactcacgagataaatagtgggctgtaccaccagcaaatatcatctcgtccacatcagaggggatgcgactacgcaaccaactaaaaagactaatccagtattcctctcgtgcagttgctactgctgacctaatttgagaaagttctgtatctcgtaaaccagggtcttgaacccggactaagtgagctaaagccttagtgctgattttagaaccagccttagaaatagcctgagccaacttcagagccttctgtccagataccaaacgttgcacacagccaactaacttgttgaatcctaaatcttcggtaacgccttgagaaatcatacctctgtccataatcagcaaagagatattgcgataaccaatcatcaccacggcgattttgcgttctttgagactggaaccgggagcgcgtccccgtgaaatcaaaccaaaaccttctggacgacagaggaaactttccaactcaaacgagcgttccacaccgcgaaaccgaaaaccagccagagcttcagttactaattgttcaaataatttgcggtcttcgtactcaccgtaaggcaacagcacccctaaacggatacttgcgccattagaaagagagtttttttgtgcaagagcgcctacaagagccaaagtcttgtaaagagcaagttcaaactttggttcagaaagttttaaatctgcatagaatcggtcttgggcaaggaaaccaacagcccgatattgtcctttgtactcaacccaagcagaattttcagcagccggactaccaacacagcttgactcgtaagctacaagactggctttaggaacttgggcaacttccggttccatcagtagtagttccgggtggaaggatttgagagtatagaaaatcttgctcagggatgaacctggatcaaatgcaattgttaaatctgccatcgctatttgcttggctgaaaccctttaattattaaacaacaaactgccaaaaaaaaggcaaaattaaggaattttacaaaaaggtaaatataaggaatttcaatggtaaatcaatggcatttcaatggcaaatacaaggaataattccatccgatttccgtaaaaaacaggaaaattggaaattttccgctattcaggaaaaaataaggtaaatcaatggcattaccaaggtatttataaggtagtggtaaggtaaatataaggattttggctttgaaaacccagtttaccaaagggatttctccctctggactccctccgaaaaattctcgcacagtacgcaaaaaagttttgcccgaaatttgaagtagatttagaattggagtaggcgaagaaaacctgtattaagtaatattaaaaattgcattactcgatactacagaaagtaacttccacgcttttaaaagcaaaagcgcatcaaatgatgtcgatgtgtttctggagtaatagccattattggagtagctgcccatctccaagaaaaaaatcttctcctgtagtgattcgggtagcttattttaaaaaagtcaattgggtggggtttaacttttgtaaataccatgcagaggcggtgaaaatattcagaaccctaccagccaatgacagatttttttatgagattaagttgaactgttatgctgcattcaacgtgtggtgtattgatggtaagcactttgaaaaactaataagcgaacttaacaattatgtggatatagggcttgaatttataattagcactcccgatcaagtccccgaactgtttcaagcactaaacctgacattctatgaaaggagtgttcagtgttaacaggcaaaaactcagaaccacagcaagcagtacattacttcatggaaggatattaccaggagggtacttcacgctggtctgggaaaggtgcgaaaaaattgggactagcaggagcagtagattgccaagaaactttttctaacatcgtcaatgggcgatctcctgacggcagccaaaacctgtgtgctagaaagttagactcatcgcaacgtcgagcggctactgactttacattttctgcaccgaaaagtgtcagcttgcaagcgttagtaaatggggatgaaaggctgattactgctcatcagttagccgtacaaaagactttagaactgattgaagaacgttatagttacaccagagccacaacccaaaatgggcagcaactgatccggactaacaacttagtagtcgcggagtttgaccatattgaaaccagggaactagacccgcatctacatactcatgccctggtcatgaatatgacacagctagacaatggtaaatggtacagtcttttaaatgatgagatttttaaaaacaagaaatttctgggtatggtgtaccaaaactacctagcagtggaggtacaaaaattagggtatgaggtggaagctaggaatcatgggcagtttgaaatcaaaggatttcgagaagaggatttaaaggagttttctaaacgaaggcaacagatattaaattcagcaggggaaaatgcaacctggacagagcgtgaagcggcttggactgctacccgcaacctaaagcagaaaattaaccctattgagttaaaagccaagtggagagaagaagcggcagcattggggatcaagtttgtacagcctcttgaggcacagccggaactaaaaccccggttagtgagctatgaaaatttagaagatgcgatcgctcactgttcggaaagaaatgtcgctttcacccaggaagatttagaaaaattcatcttaaaccaagggcttgcgacggaagttagtcaaattgaaccgctagttaaagctaacccggaattactcagcctgtctcaagaaaaccgcgactttaccaccctggcagcagttaaccgagaactggcaaccattaaattgatgcagtctgggacgggtaaagttagcccacttgctcacccagaagtagttgaaagccacctggagaaaacagctttaaacccagatcaacgtcgagcggtactgacagcagcaaccacaacagaccaatttatggcatggcagggggtagctggtgctggtaaaactttcgccctcaaggaattaaaagcgatcgctgccgcctctggctacaccatcaaaggctttgctcctagttcaatggctgctaaagtcctgggccaagagttggatattcaagctgagactgttgctagattattggtctctgaaccaccccaagagattgaacctaatcaaatttggattgtggacgaagcagggttactcagtgctaaagatgctcttgctcttttagaaagcgcaacccaagaacaagctagggtgctgttagtgggagacacaaaacagttgtcagctgtagaggctggcaatcccttcaagtctctacaacaggcaggaattaaaaccagtcatctcaacgaatctttgaggcaacgtgcgccaaaactgaagctggcagtagacttgattgcttctggtcgtattgaggaggggttttcacgcctcgatgaaaacggttgtatccagagtgtaagagcagaatctaaaattgaggcgatcgcctgcgactatgtaacagccaccccagaacaacgagcgcgaaccctggtactggctggaacaaattttgagcgtttggcaatcactcaagccattcgggggcatttaaaggctgagggtagtttaggaactgcgaccactatcacccaactgcaagccaaagacttaacttcagtacaaatgcgctacacccataactttgaactgggtgatatggtcatgcccacccgcaattacaagcgccgggggctgtccaaaggcaagctttatgaagtggtggataaggacagtgaccaactaacactcaaagctagtgatggtaagcattttcaagtagacacgggatttaaaaaagcggtttaccaacgtcaacagattgaacttgccgagggcgatcgcctacgctggacgaaaaacgaccgacaattaggacggcgcaatggtcaagagtttgtagttaaagccattgcaggttacaacgcgcaaatccagtatttagaaagtggtcaaactgaatttattaacctgcaacaagcacaacacctagattatgcgatcgtcagcactacatatagtagtcagggtaagacggctgaccaagtattgattgctgctgacaacaccattggacaagaaagcttttatgttgcagttagccgtgctaggtatgaattgaaactgtacacggaagataaagacaatttactagccctggcacagtcgagtagggctaaagaaaatgcactggtgctactgcggcagaaagagttagagaagcagcaccaatcaaaactagagaaagaaatggttgtaactgctccgattgtagctaaaacacccactaaggaggcggaggagcagaggagcgggggagcggaggagcaatctaacagtaagctctcccctctgcacccctatacccctgcacctgtaaccagttcttcccctctgcctctcgtttttaaaactctaccgccggaagcactgaaaactgttgttcctactcctaaaccatttattagaaaaccagttccaaaaacagcacaaagcgaggtagcattttggactcctggtaatattggtgaagccccagaaaaacttgattctaaacattggcaagaattaatacaaggtagtggcatccaccccgaaattgccagccttaatttcactagcctgcatcaaactcttgattgggagcatgaagcttgggaatacctgatgtacagtgataaactgccacgcactaacacaggtaggctatcttcagggatcatgagtaaatatgctcatattgaatcaggcggctggtggtgtgatgctggtgttaatcccaagtgcttcgccaatctccaatcaggggataaacctgatagaaagatatggggatgctacaaacccaataaccccagagaaaaagctgataaacccggcaaattcatcaaatatgaacatccaccacaaactgaactcagtattttcttgctcgatgtacctgatgatattgctgggcggatctatgaaaaagctggggtaaaaccaaccgattgcgatcgccaaagtggattttggtattgcatttggaaacataacctgccagtcacgattactgagggagcaaagaaagcagccagtttgttaagccagggtcatgcagcgatcgggctaccgggaatctatgctggttatcgcagtaaagatgagtttggggagcagaccaaagctcggctgatggatgaattagctgttttcgccactccagaacggcagataactttctgctttgattacgagacacgcttggacactcagcgaaatatagaaattgctatctcacgcactggtagattactggaggaaagcggagcatctgtcagtgtggtgacattgcctgggccagataaaggcgttgatgatctgattgtggctcaggggccactagcatacgaaaaggcgttttacgaagcatcaaccctcaaagcatggcgggataacaataataaacaacgacactcaccgccagcaccacctaaaaagttgagtgatattgagcgcaaacaacggcttcaacaacgtttttctggtcaaatctctcaattggcatttaagaaggcgatcaatgcactgactgaccgagaactattgtacttagaacaagcggtcaaggaatattttgcccagccagttgctcaagtaccagcacctgttgataaacaggctattgaaaacgaaattactcagcttaggccacaaattgatagtttgtggttagaacacgctatccaagagaaaactatcagagcaatggagcattttccgcttcataagttgagtaataagtataactttacactaaagcagcaattacaaactattggaactatcaaagaattagtcacgtatcagcagcagcttcagtccaaacttcaggaatacgaagcccaggtagaaaatcatcactcctggaagaaccaacagcagactattgaaatgaagactatggctgaaatactaaactctcctcaattacagtcacgactaacgagtattttggatgagatagaacttaaacaacagcaaagtcaagctaagttatctatttctcagcagccatcaccacaaccgcgtcgaggtttgagaaggtgaattatgtgcaacctgagttacccttaaatcaatggggacaaatgatcgtgaaactaatcaaacacaggcggttaaactatatcgaaaagcattgctttcatcaaaatggttaaccgtttactgatacaacaaggaattgacccaaatttactatgaactacccctggctcaaacttttgcacagccagaggtagttcattatctgagttttatacctgcacaagtcagataaaacctattaccttctcaattttgttgactgtgattgggtgttagtgtgctttaaataatcagaaactacctctcccacttcttctaaagattcaacatcattctctgtagcattagcagtcaaatcaccgtcaaccatcacagcccgaccatctttagctgtaacagtaatactatccccattttggtaaaagttgtaattcttactctcataactgcgtgaaccatcagaatgctgatcaccaaaaagacgcagcatggaatctacacccttggcaagagccttgcctttaatatccatcacgctgttagtaactttttcgatattctgcttcacagtatgattagttgctgagtgaatatcaccaacagcttgagttatctgtttatggactgtattaacttcctctgaaatcttattatgaatagcacccatagcagcttgatgacgctccatgccatgctgaatctcatcactgactaactgcttgacttcaccaataccatcgttaactacacccaactgtgattcaaattcatttttaacagctgcaacttgtgacttcatctcagttttaagagactccatctgttgattcatctgctcttttaaggtggtaatttgagtctctaattgggctttgactttatcaactttgggagtgagggcagtttttacctgttcatagagatttttggcagtgttcttagccttagtctcaatcgagtttatccaatcatgcaaggttgcattcttgaccgcagggttattttgattatttatagcttccagtcccttctgcaattgctcaatagttttttgttgagcatcaaaagcttgtttcagactaatcaaatcagtcgataactgtttggtaacttcaacgtttgattgcttttgattggcaaaatgatcaatcaaactttgctggtcttgaagcttttgctgtaaagcctctacctgcttttgtaaatcctcaatggtggaagattgttgtactggtttggctggttgttgagactgggattgattctggctaatctggctacttaaacccagtttatcacttaaaacctctccatccttaacatgatagaccttatccttaccaatcatgatgcggacagaacctttcaagttttgcgggtcattgatagccgtcttgattttatctaccagttctggagtcatcaaatttacggagacttcgccatcaggatgacctttatacttgggttggttgccaacgtaaattgataagtctttagtagtgtctaactcttgaaacttgcccttctctaacagcttatgcagaatgtcgttgaggatttctaaataatcatgttgcacaactttcgcctccgattttatttcatccatgatttgtgactcctactaaggaattaatgagagtcgatggactgactaagacatctggtaaaactacacctcctaaacgattaagaattacatctccttcaatttggatataagcccattggtcatcaattagaactgaaattgactttgtgttatcaggtaagttggtcacgttataatcttttagctctccatttactatgaaaatatgaggagtttctgcatcgccatagtaaatttcaatgaattctgggacatgattttcagggaacggtggttcatcccaaaactctgctgcattgaagatatcagtccgataagtgttaactaacgaggcaatatcaagcggcagtttgcttaacaattgcaactcgtattcagataaattagtcatgttgctttgctccaaattcaataattcaaaaataaataattttagggctttggaaccctttcatcggagggaaaataaatttttctcttctgcctacactacgggaatacttacacgaactaccctctgcctttcttcggtcataaattacctcctaaagatttttcaatctgttatttgcctctgcttttttatcaactaaaggcaataacatctctgcctctaaatgccggatttctaactcttccccagatggttcacgcaaagtagattgtgagataaactgttgctggagttcataccacttttcaatacttttcgcctccaagttaatatcagattgtggaatacgaatttgctctaatagcggaatacttacatctctaccagagcgaaacccaggactaacaattacggctctgccttccggtaaggtattaaattggttaacctcaaataaattgcgggtaatattttgctcagaaattgaggtacttgcaccacctttaccgcctgaactgcgtgaacgctctctgtgcttgatttgctcatcacctaagaagttactaaaacgttccgccgccacatcatcttggggattaaagaaagcttttgtagcgcaaccgccaaatatagcattggtagtttctttggaataagccttctcaagctgtgataggttttgcaatcccagtaaacaaattaagccatcttcacgattttggttgagccaatcaactaaggctggtagatacaaagttggtaattcatccagtgccaaaactaatggttctgtgcgtttgccagccaaattacgagaacataaaaggtgcaaaatagaaactaacaaaggagcaattacatctcgtttctccttgtccataccgaaaaccaccatcttcctccccttcaaatccaaagggatatttgtttgaccacagaagccagaaagggtggatggggtcataaagcgagtaaataatccgcttgttgtaccgacaatactagcggcggtttctggagaaccagctacagataggaattggtcaaaggcaacttttacccaaggatttaaagaagcttgttgaatgcggtcaattaatttaggcaaactgagaatggcatggcacatcataatgtcaggaaaacaagtaccccgcgccagcataaagattgcttgtgccagctgatcccctgcattagcaaaaaatccactatctaaagcatcaccacttgtcaacttaaaattacgattgaggacgatcgctaactgacgcgccatctctgcatcactttcactccgcaaaaaatctaggggattagctacgcaggattcaggaaaaccaggggagaggatagaaacctcatacccacgcatagcggcgtatcctgctagtttgggtgcttgccctttagcgtcagctgtagccgattcttggtgactatatttaaaatcgtaaaggataattggtagtccctgatcgatagcggaacgtaccatagggttaatcatggagaaggttttaccagaaccagccccgccacaaactaaaattccacgttgtacatctggcagatagagcctgcttttatcttctggaatattgataatgcgtttgttgtcaacaacctgaaaagtagtacctttaggtgtaccaatgtataaagctaccctgttatgtttgcgttcaataagttgtttgcaggccagcttacgagctgctgttttctccctacctcctgcccatcgcgcccgtgctagtttgtttgttgcccctcgcccctccattgctttcgctaacattaatgcgcccacacttacaagtaatcccaaacccattggggaaaaaaaggcatccttaaaattctcaggaacaaggttataagctgagggggcaggggtcgctggggaggaaaaagaactatttctcaatgaatctttctccccctgctgcacacctccccctgctctctttacttgttgggtagttttggatatttcagccattttcaccccctccctagaatgactaaatcattctcttgagtgggaatccaaggtacagggccaataaagtagggagtgcaagatttaccaccccagagaaagctaatgcaaaaacgaaaaaatagcccaaagttggctgtaccagtggactcatttacaccagttagcacaactttgaaaccagaaccgtagacaagcctacctgttggttctttaccaccgttaacacgttgtaagatcccaaaaccaccgtctactttctgagcagaaccagaagcccatcgcttaccgtaaaggttgccagcttgccctgcgacatcacctagttctaggaatggacactctttacccacattacaggcgacaacaacatttttgttggaacgatttaccctaccagaaacaaagtaattctctcttgccctagaatcaccacgttccgaattacctaaaaccacagaagctatacccaccacatccaaacccgaattaatcggctgtggcatcttgtcaaaaggtacttgatttagccccggcacttgattaatgtagctttgctgccagcctggaaatcttgatagttgcgtctgattaagtctaggaattgagttgataggatatcgatctagatccagttttttacccaaaggggtattagcagcttgtggattagattttaaaatagttgaaatcttaccgttcagtccaattttaagcgaatttttgtcaggtctgtttgactttggagtagctgcggctattgaattagaagttatgctactgtaacgagattgcgcgaataaatcataaataggtggaacttgattaatatcaaggttgcccaagctgggaatagctttgactagggtgttgggagtttgccactgcattaatcccaagtctttgagtgtaagcttggggcccagaggtacgatgacagagatagttttcaggctgaaggcagacatttgaaaagcatcatctacgtcccccaacataattacagaatcaatactctgtccggctgtccaagaacgggagggattatagccaatttttgcgactatatctggggaaatatcaagatatccgggctgttgtaatggatctaagctgctccaattgatttttgcccagtctggagactttaattgatatttaccggaattataagtaactgttggaatttctgcattggcgacactgggtaattctaaaagtgatgtcgcaaccattgaggcagaaactattgataataaagctctattgttaatcactgagtttgcccccattgcatcagtttattgaacatttcttggggaatacctgataatctaatagcctctgtcctacttttacctctcctcaataaacggatggtatcttgcgtttgtcgccatactatagacttaggtttaattgcgccattacccaccgctaccgctaaaccgtaagctacggcattagcatcatttctttgtgaaacagtgctggtttgtgaagtattgactgttaaacgtggttttttctcaagattcggaggtgcggtattactggtgatattattggtattgtttaacctattttgattaactaacggtttctcagctattaataacggctgtggtttatccgaatctggcttaataattaaactggtatattctggtttacctctagccggaatcaactgaaattgatattgtttttgactgtcagcactagcagtaatcacggtaatcacggtactaccatcttgactggaagttaaaaccggaaaactaattggtttaatttgtctgagaaatagaattgtagctcctccactaccacaattttcatctgatgcaccacgctgacataagttgccattggaagttaaagcaaagcgggaagggtctcctaaccacacttgcttgatagtttcacctgtgggaatgaaattgatagttaaaccataaccagcccaaatctttaagtcaattccatgagaattactaccttgagcatcttgtgaataaacatttctcgcggctggtagcgctaaagctgtgcctgtattagcgttgataactaacgtagttagcagtaaaaaccctaaacgtttcatatcacaacagatttatctgcaagaaattgtgtaatagttataaattcagaatttatccttttaactcattactcattgcctaatttcatatcgaaattgattgattgacaaagatttgcactggtttacctgtttcaattacgaaaacttgctgttgctgttgtacttgttgtaattgctgctcattggaatttttcatcctactgagaatttgattaatactgccttcagtaaaaccagccagtaaattcttatcactgttacttgttgtagtggttgttgtacccaaagagctaattgttgtctctgaattagctctattttgaatctcagccaccttagataaaccagacagcatagatgccatgagcgaattgcctaaattactgccaccttgacgagattcagctttaagtaaattgccatttttacccaatatcaaaatcgaattctgaggcagtggcttttcctctgttttaccgttgatgttcactaatacagaaacagccgtcatttgcactatttctgagttagtgggattgatcatagccacaacataagcatttttgggtaaaacttcagacccatcaaatgctttcagaggttgagttaaacgaatcaggctattttgttgctgctgattacttacaccactacccacccaggctacaggagtttctatcatacccgccgcacgagttccgactaaaacccgcttgccatcgtagttagtcggtggtgactgtggtgaagaattgcgatcactccgaggtaggctatctggttttacccctatacccccattcacttgaacattacccaattctgcctcttcctggtttaaatctgcattgccagtgtcagtagaggagtaattaccgacattagcagctgctaaccactcctgcatagggtctttgggagtagtacgactgggtaatggattggaaacaacttgagattttatgggttttgatacaggagcaggcgcagattgtctaactactggttgagcagccacgcgattgcttctactaggtctagtaacagtaggtagcggtggtgcttgatgaatagttaatggtcgcgttggtgtaggctgagttttgacggtaggtgtaggagtgactgtagctgtaggggtaattgttggcgttggtggtgcagtttcagcgttttttttagtaacagcttgtaactcccctttttgagaggtgagagcgatcgctgttttaagctctccttcctcattttcatcatctgatttaatatctgtctgaatactttttgcattttgctgggctggcttatcaccgggagaattcaaagcccctgtaattgagctaatcatcgttccaaacatgacaactattaacagcaccccaccagagactgttaacccttttagtaatgggtgattagctacagggcgagtagtgacaatttcttctggttcagttttttgttcatccacaggtgatgatgtttctgaaacattggaaatttctaccccattcatccgagcaaattcttggcttctatgggaagtatcaccagtagtagcttcagaattcgtatttacaacttgactttgatttgacataaagctactttcctaaatctaaatcttggatgcggtaaatttccattcccgcttttctagctctataagcctctatctgtggtacagaaggattattcggtaaaggtggtgtatctactgctctcacaaatacagttttattaaaagaaatagccttacctaattggtcttgacctttaaaaactactaagttggcaaccatttctaatcgccatttaccttcttctattttctgaggaggcgaaagatggcgtacaagtaaagctgattgagtatcaccattaaacacgtcaggcggtgttaaagctgcgatttctcgcagaaaactagcgcgaaaatcttctgataatgcaaatcctgcactccaagtatttgtagtgagttttttatcagatacttgtacaccggggtcaagttttagtttggttggatctaagttactatcagacgacttgggaacggcattccaactcatcaaattcatcattgtccgccctgcaaagtccataatcgcttggtcagtacggtctttttctcctacagcaattgctctaatggaagtaccgtcttgaagttctactaaggtaggtttctggttagatattttacttaatttactggaattagttagatttatcagtaacaagaagagtaagataacagcttgccctattgatactaagggagtaaagtttatctctttcttatcaagtaatctcatctgaataccctccctgagattaacctcccactgctagagaaacatgagaaagctgccatccctccaccagaccccattgctaacgccagtattggagacaaaattgcttgtactagctgtaagaacaagggattattgttactagcattcactattgcactagcagccattccacaaacaattgagtatgacatgagtaccaaagtcagtgctaaccatcctgcaacccaagcatagatgggtttagctccaaaaggaaaaagtgaaagcactaaaaaaataggggcgatataggcatttagtaagaatgctacttgcacaacatattgaaaggctgcttgtaagccactgaatataatccatgacagggcttgcaccattgaattaatagtttgcccagctatatctaatggattccagctatttgaataggaagataaaccgtgcttttctttatacttttgagcgttatttttagcttgatttattttttcatctctacatatttctctgggattaattttttgtccttggtcatctacgccattctcaggctctttttcacattcttgtagttgtgtttgaactgaaatagcaaaagcctgatccatattggcagtacgaatagcatctctcaaagtaatgccatttcgcgtaatacttaatactttgtcattcaaatttaccgctacattacgaaacatcaaagatgtggtagcaagtaactgcccattattaacagtcaacattaaacagactaataatggatagaccatctcattcaaaatttcatgactaaatccttcctgaattaacctagaataccaactgatagaccagaaagaaacaaaaaccactccacataaagcagaaacagcaactactgctttaaaaacttcactgttaccgttagctaaatcttgccagtcttggttaaatgaagatacaaccatgcgagagccattaatcgcaccgtcaactatatcttccgcgtttgtatctccagtaactgctagtaaataccagaagttagttaaattatttagcattgctttgctcccaaaaagcatcagcaaaagcagccgcacctataatttgtcttgcactggaattattattagcttgctcttttcttgcttgttcatccaacctactggaaatgtcactcaaattgatattggctgctgataaagctctagtttgtttttgtgcttcactgtgaattgatttagtaataactgttgtttgtagattctgcactgccatctttttcaagatgtcttgagtgatgacatcattttgtacttcatcagcagtattagatgaattttctacagcataattagagatttctgcttcttgcgcttgagttttttgcccttctctgcctaaaacagatccagatagtccataagtataagcttgatgccattgtctctgagcattttcaccttgggcttgagaatcagtttctactaaatcagtatcttgctgttgaataatcaccttgatatttttacctgcttttaatgggtcaggtatacccataactccatttgtagaagtgatggctatatctaggtctttatcttcatctttgttagcgtctttcgatagctggctaaattcttggctatacagcttaatgtatgactgcaagcttgtcatgacttgctgaaattgttctagaaatgaagatttggctgtggccggtaaaactgaacaaaaaatgaatacaactattaaactactaaaaactgctaaatggcggtagatatgggctaatgtcaatcggctgagtgatttcatataaattctccaaggagactgtaaaagatttgggagcgcaagcagatattacttctgctttatttcctaaaagtttcttaccagttactattagtggttctggtggatatttatctggttgcctagataatctttcaaataaattaccttcatatctaggattaacagggattaaagatactggcttatcatacatcagtatgtattgttgctctggtttaaaatcagtatttatcccaggtttatttaatttaatttgaagtttatcttgagttttacttgcataatatgccgctttgagaaatcggtcactttgtacatatcggttagcagaatttaaacgttgttgacaagcttgctgtttctgggcaatatacttctcatgctgttgctgatgccacttccacacttcaaatgatgcccatgatgataaaactcctaaaatagccaacaagactttatattgtgcaaataccgtagcaatttctaactttttcataaaggctttccctgcttaatgcaaccaacatagtatttagcaaattcagacacccattgaaacttatctgagtacattgctttaaacctatcgcgtgctgcttgctcttctctgctattagcaactaacgccaacattgggtaggaaggatagtaacgacagcgtatatatttgttgttgtaatccaatagccacagcgtatatagctgttttacattgggacgaaaactttcatttttatcaataatttgctttggtatgcctaaatgctctgaaaaactttttgcagcccctggtactatccgccctattaaccgacagggcatattttgtaaaatttgttcaccagcttctgagttagcgatcgacagaatatcttgacccgcaagtatgacccgacagccagattttcgagcagtcgcgcatttacgacccactaaccgcgataaagcagcaaaccgcaacaatacactggattcatccatgaagaaaacgctattgggtgctgatagggattgtctagaagcggcaatataagcagacatcccgaaaacttcagcgtctttacttgattgcaggttggtgagggcaaaggtaatcagcttggcatcagtatcaaaggtggagggacgacagatggcattgccaatactgctgtttctccaatattgaaagcgtaggcggatatagttcaatgccctatctacgttttcatcttcataacccaagtttatgtggtctgttgagaaaaaatgctccatatctgcaagggttggggtattctcccaagccgcagaacctaatcctcctttcttggcaagagcaaagcgttgttgaatgtcggggtcatcgtaaaaggcttttgtccctagtgggataagggattcgattgtttgggacaagaaaccatcaaatgattgcgaacccaagactaactgaagaacaatcaagttgacatcgtttctgtgggctttagctcgttcctcccgttgttcttctggaatttttgataagtctaacggctgcaccaaattgttagactctttggaaatatcaaagtaaaaaccgttgtgatagggtgtgtagtccccaaatgtccctgtgccgtcatcattgggcaggtctatcattaaaatgctcatgtcctgagcttggcactcggcgatgatggaagctaccaaaactgatttacctgagccggttgtacccagaactaaaatattcttggtttttgataagtcaattttgacgggtgaatcactctcatctgcgattaactcaaacccttgatgatctgcgggactattctgcactatattagttaatcccaaaacttcacttgcaaagaaagtttgccgacgattatatgggcgcatcaaaatcggttcttgcctgatgagcaatgtttgcagccagattaaccaagcatattcatattcacgggttagttctgtgggttggttaatatagccagctatcaacctacaggcatcgtctacttgctctgctgtatctcggtaaaccagcactaccaagcttaaatttagtggtacatctcctgtatatagttgcctttgtgcttccactgagcgttccacattgatttgggcagagacatctattgattttttctgctgaacattcaaatctaatgccctagaacgtttggtaatcatctgctgggctgcacggtttatccctcggtcagccggcgagaattctgtgatgatttctacatcaaaaatgttgttgcgtgagaataaatcccacaagaaacgaatttgatgtttagtagaggcaaagatttctggtttccgggttagtaccattactccgacatactttttctcatcaccgttgggtaagcaaatccatcgtttatcggcgaaaggtacaccattattgagaataattgaggtgagatgcggttgactgatgatttccagtggtttatccaatgcagccttttcatcaatttcttctcttaatccctcttcatcaaatattagagtatgcggaatgattacttcttttgctccaatatttttacaaagctctctccataggtctctatcggttttaggttgaggattcaagcccatttctgaaagaatttgttggtatctcaatgaggcttctaaggcttttgttaaaatctgtgtaaatcgctttttggtgatttgactaattcctgaatctgtgaatcttctttggaggaagttagttagttttgccaaaaacttatctactgggtctgaagtatctagcgattctgaggtgactgtaaatgaccaataaatatttaatttgatatctttacgagctttctcctttgtcagtttttgagttcttgctaacctcccccagtctaaaaactcactttctagagacgttggattattcaaacgttgcattaaataatctgtactatcactatcatcgcagaatgaactccagcgacaagtgattttttcgccttggggaatttctttacagccgttttcaaaggcttgagccaccgcttctatttcttgttctgaatggaataaaggatgaattccagtacaagcaaaaccaaatattaattgcagagtgttactactttctgtcagattctttttacttagtagataagctccaacgacataagaatctttttttagtctgactatagtagtcaaatctaaccaatcttcaaatggattgagggttttaggtttagatgaacgagttagcttgacttttctagtaccgactttttttttatgctgtggtgatgtgtaattagcatatcctcttgtccatctgggaagaattggataaacctttgaccagtacaggtaaggtttatctcctgataaaaaagctactgataaactagcccaaaatgccaagcctaaaccccaaaatatatctaatccgagaattaagcaaagcagtccaaaaactacgcagaataccccagcgaaaattacgaactgtctgcctgtaaatgggccaaactttgggctttcacctaagctctgattgactttgattatctcttgtttcatgagcttttaaaaattgccattaaatcagaaatcagaagccagaattcaaaataagtacaggtattatcagcatcaataaggcggtgcatcctcgtaattttttgattggtagcaactgccgttaaatgctgtttaggagtcagtatggattctgatttctgaattattcggtcattagttacaagctgtgttattgccaaaaagcagtgattggaatactacaatcaatatcacagatatgaaggtaaaaattggctgctgaatgacattactaacttcttcaccacgtccatacgccgcaaccccttgataaatagagaagcagaaataaccgaataaaactattgtcaaggcggtaaataaaatcattggcagactagttaagactgcattagtaatcgctccacctgctgaggcactagtaattatacattccattgctttttgtgcattagaaaatatggaatctgctctagctgccctcgattgtaaaccaattaaaagcgttgtagtgactgaaacaagctgccaacgtacctgaaaaaatatctccaataagctttttgaacctttattttttgttgctctactatcagcacgttcatctgctgatatagatgctttgagccgagccaaagtcaaaggtaagtgttttctctgcataacaaagactaggaaactgcttaactgtcctagagcatccacttttggaagaaaaataattatttcgtaccataaacccactatatgggttgtctaaaaaagtctatctgccaaaactgaatgctcacaactgtcctttgccaaaaagacacactttaattactaggaataaatctgatttcctgtcaaaatcaattattttgcaaaggaacaataaaaaaactctagtacaactaactagaaccaaaccagttttgtaaatttaattcaaatttctatatacttttttactattaaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaaacccgattttagcaagatttttattactatgaatagttgacaaaatattttacttatgcgtaattattcaaaattccttatttcttgttatttttacaaacataaattttcttacaactttctttatctatttttataaaacctcattcaatgaggataaatattgtttttttgagtgttgaatatctatttatggcatcaaaataactggttttgatgccataatgcccatttttgggacataattatcttttttgggactaaaatgcgataaaagctggaattagtcacaacaacgcacctatggttgcattgttagacatctttaaccgcttttatgctcttgtttattcagaatgggacaatttctttttgttaattttttataaaaatggttcataaatacaaaaatttaaaggctttatcttaatgccgattgagtaacattttccgtaatactacgtttagagaaaaaaaacaccgcaaaaaacttgctttgtatctccgtatatagtacatttgttctaaatatccaggttctaatttccccacttaattgtggggtttttattgagtttttgcagttaagtcaatcatttttaatcaaaagcctgcacgatcgcaaattctatagcctgtagtcatgtctgctttgttttaaacgctctgccatctctagggcagaggggttacttgccagccattcctgcgcttcctgttgtaaaatcagcgacggcgattctagcattagcaaacgcatggccaccttttctagtttgattcgctcctggggcaggaaggataagttttctatagtgcagtataatttcagccaatgacgtgcttgagcagttgcctgaagtttcagtctgattgcctgacggtaatcatctgggctaaaagtttgctgttcaagtggatcatccgcttctacaggaatgggtagtgaatctacacatcctacatttgagtgtgtagtagttggtatagaaactggtgcaaaaggttcggcttctgaggtatattcaccctgtaaagtgttcttagaggtgctatcaacatcactatgatcagtggttactacgtctgaaacacctaacccagtaattgtttcctcatttgataagtcttgcttattgtcatcaaacgattcgcttcggaaaggttggtataggttttgcttatgattggtaaaatttgaaatttctgaagaattaaaactaggatctgaagaattaaaactgggagaaaattcttgaatttgaatttgaatttgaatttgagaagattcctgaatttgattaagttcagctataggcgttgctggcggcaacgctttagctgaactcaagtacaacaccttcatatatggggggagtgtgtaaatttttgctgtttgctcctgtatcccttgtttggtctgagtttcagactgcgattcttctaaccacgggtctggtatttggggatatttttcaggatataaaatcgctgtgttgctgtccagaagctcatttacaggctgttttgatgcgtttttttggtggtcaggatgccataagggtaggtatattgctttgtgcagggttgtctgacttactcctttgccatactgggctttggatgcggcgataattgctagagcgcgatcgcttgtccgttctggaaatgttagagcttgttgtaactgtgcaacaatcgaacgaatccgccctattgtctcttgctgacgttgttcgttagggtgcaggttgatgattttattttcatctactctgccaaattgttctttataactgtttacccgttgcggtgtgcctgggtacggggtgtaaaatccttcacagcaccttgcccattctttggctcgttgttcgatttcatgttgatggcgacaccagtttacgtaacctggagattggcaggctgtgatcactatatgatctactagtgtctgtccgcttaattggcgaaagactatgccgtaacacgctatatctttgagcagttcgttggtctgtccgtttcctgtccatccttcagagatgcgttgttctaggtcttgcttccattgctcggctgcactgcgctgacggtagggaaattttataatttttttgctgttggctcggactagtgcttgggctaatgcttcgtagtcttgcccttttgctgaccagtcggcggcattgaggaagtcttcgatgtcgtctgaccacggttctaggcaatcatcaagtacataagagcctgtctgtaagggtaagcgatgggcgttaaagttactggggctgcctttgctgtacactttgcagttggggaatatttctagttctcctcctttgattttgaagcctgctgcttctagggtctgctggatggcacaggctagagtgtaggaatgttgtttttcttctaggaaataatatatatgcagtccgccactatcgcttgattgtatgggtattggtctgcataagccgatttcttctaggctggctagtagctgccggtattttatttggctgtttgatggatgtagctggctgcctctgtctatgtctattagtaggtagttggtttgtttggtaaaccgcagtcctattaagacatcggggtttaagtattgttgccacaggttacgcggctgtaagggatagcgggtttctgtttgccactgtgggcgttcaccactttttggggtgggggcatagatgaatccccaaccgtgatggaagtattctagaaacctttgccctagtggatctaatggctctagggtaggttgtgctgctgtgtttactttggcttttgccatttttctctccccgatgatgatgattggttcatcggagctacccacactttttaggttcggggtgtatcttttgtggtctggggtcttggcgtagggtgtaatcgataatcttttcctacacccaacatccaataccctaagcccttcttggttcttaaaccctaccccctaccctctcatttgaaggttcattagcggtgtttatatcaaatgtcaccaacggctacaaacaaaaattttccaatttgctcaaaaattaattttcttgtcaaaatggctgtaatccttagcctgaagctctcatagtcaattttataaggttgatgtcacttgatttaagttgcactaattttgcctttatgacccagacattgctacattgaaattgtttataaaaaatattgacggttagtcgttaaccgctaaacgtatgtctggcgtgtgggcagctagccgatttctttttttacctacttgacgcaaattgaccagcgactggtataatacctggcgctagcttgtgggtagtaaagaaagcagaaatcagccctttgcattattttttttaaaaagaaaagtgcagtttttgattgaaaaaatccattattcacgacgttatcctcttctacgaggcatctagccgtcaaatcatccctcaattatttctggctcaatagcttttgccaatactccgcttaaattcagagttgggataaattgtagcggcagatgctttttttactatttgtccaaaaaaaagcataaagtatcccgcctgtgtgctaatattggcaacagacagatacacgtaggttacgagtggtgagtcctcgtcagtttggaacaatttggtgtttgtgaccggcaagtctttatcgcaccgaaacagttctacaacgactcacatttattctgactatctgaatatgctgttttggtcgttactacctcccttgtaaagactaattgcagttttacgtgcagacttactctcgctagagtagcatgaaaagcggctcgaccgtataaaaacagatttgtctgtctggtcttgtaggcttaaaacattcaagcgaacatttaaacaattacatacaaacagcgatcgctctttagctggagtggtcgcttttttcaatcgccctccagaaatgttaagtaattttaatgatatttcattcatctgtaaccaacccatttcttgtatttacgtcttttgaaggcattgagttaatttcgtttttattgacgtgctgaccagtcccttgggtctgtcactggctcaaaatcataatctggcttgtttggttgattttcctccgtcacgtttggcgactattagttttgttgcatatatcccaattcggttaatcgctcttttaaaagtttatttacggccgcgttagaactaatcatttggtcttctgcgtatttgtccagagcctcaacgatttcatctaaatatcgagttgtcctatttgttgtcggttttttctggcgggccatgaaagtaatcataatttttctatctatacattagattgattacatctactctaactaaagtgataccacattagtatcagcaagtctaatagtttttgaacaagatatttaaaataatgataccataatgcaaccacagtgataccattttagttacactttagttattatatttatatgcgtaaagcgaatacgttaagcctgaatcatgacaactaggatgtaacaagcacctttgaggtaacgcgtctctgcaattttgagtaagagtttggcagatccagacttagggaaatagtagagaaaagtacgaccaaaatagctatctgcaaaggttagcaacagccaaaaacggctgctactagctttatcaggagattgcaagtgatcaatatttactgtgcagatatcggaaactacagcagtatcaccgccctcaaaggtgaaaaacctcgcgtgatgcgctcagtcttccaagacgtgacttacaccagtgccagagatttggacactgataattcaccctctatcaaacttgatgataaggttttagtccttggagaccgcgctactaagcagaaaaattcacaaaccgcagcagaaaggggtaaagacctgccagaattctttaaaccgttcaccttggctggattgcggcaggattttgatggtgttgtccggtttctcgtcccagaacattctcaatggcacgaagacacaatcagacggactctagttgcagagcatcaaattaacgtcaacggcacaaactacagacaccgaatcaaaaacgttgaatttttccttgagacagatgttgctgtaattaatgcttacagaaacggcaagcttgacatggatggtgacacactcgctattgatatcggtggcggtacaactaattatgttgtcatcaccccatcctcggaagttctcacccgtcgttcaattcccaaagtgggcggtgtctctctggctaacgacatcatcaatagtgatttgatgcagagttacgccaagcgcgataacgttgcttttaaagtggcaaagatgatggacgcgatcgctgacggttctttcacttacggacgtaaatatgactttagctcagtctttccagggttgttagaaaactggtttaacaatctgatggacagcatctctacagctgctaatgactatcttgcagacgttaccaacgtgatgctgattggtggatgtgctaatttagtccgtcaaaagctgagtgccaagcaaggcttttacattcctgctaatccacaattatcaaatattcaagcactgttggctatgtgaaatgcaagtacgtttagcggctcaagtcgccagcaaagttgaaggagtccgtctttcacttaactattccaaactgagtgacactgtaaatctgctattggatgcaatcaaacatcaatggcatctgaatctgtcatccttgccccaaactgggacaattaaccccaaagtcaggctagatgaacgtcatcaagcctgggtgtctcaatatgcaaccgagaggggaattagcgtcacatctgccacaaatctcttgattagtgaatatctagcaggcaatacgatgaatgttttgcctcagattcaaaaaattgaaacagaaaatcttgcattaactccacaaatatctccacaagaacaaacgaccgaaaaactgaaaggtcagctattagttaggagtcttaagttatgaatcagacccgtgtagtcttggacgagaagcacatacctaaagccaaggaaatcattgagcaaacaggaattaatacatattcacaattatttaccatcctgttggtgaactaggcgtcaccgtgccaaaacgggaaaattgtacgctaaggctgaaacttgtattagataagcatttcagcgatacttattttctttaacccgcaaaggacgcaactggccaaaactggtcgcctgcttcaaattccacacataatcgccagtgagattgatatgctcccaacccaacggtgacaaatgttgcaaatgttcttcaggaatatccatcccctgttcctgcaaataatctacagctttttctaagtacaccgtattccacagaacaatagcagcaatcaccaaattcaagccactagcccgataaaactggtcttcataagagcgatcgcgcaattcccccagccgattaaaaaacactgctcttttcaaggtatgtttcgcctcacctttattaagtcccgccgtcgctcgtcgccgcagttctggactctgcaaccattccagggtaaataaagtccgctcaatcctccccaactcccgcaaagccaaagctaaacgattctgccgaggataagaagctaatttcctcaacatcaaagaagcagtcaccgtccccgtgcgaattgaactagcaaggcgaagaatctcatcccaagactcttgaatcaatttcacattaatcttgtcacctaccagaggtgctaaaaccgaatcaggggaactaggttcaaaagtatataatttcttatcaggtaaatctcgcattcggggtgcaaatctaaaccctaataaatggcacattgcaaacacatgctcggtataaccgcttgtatctgtataatgctcctgaatctgtaaatcactctcgtgatacaacaaaccatctaaaacgtgagttgcatccctaatcgtggcgttaattaccttaacgtgaaatggagcatactggtcggaaatatgcgtgtaaaaaatcacgcttctatccttaccgtacttggcattgatctcttcattaaaactgcgatgtccacctgctttaaaccgttggccatcagaagaagatgttgtcccatcaccccaataagcagcaaatgggatctgtgcatgaaaattcactacctcagctaaagccttggaataagtttcatctcgaatataccaatccgccacccaagctaaacgctcaaaagacattccttgagttgcgtcagccatccgcgttaaacctaaattaataccatcagcaagcaaggcacttaacaaaacaactttatctgaaacttgttctccggaatgtaaatgcgtaaaatgtttagtaaattgtgtccaagaatcaacttctaccaacaaatcagtcaacttaattcttggcaacaaactatgaacttttctgctaaattcatcaacctccttggggacagcattggtgagaggagtgataattaacaactcgttttctatcctgacatctaccaacttattctctacaatcattgaagaaacaagcgctaattgttcagacaattcgattgagcgttgttcaatataggtagtaaaatccgttgttactgccacaggtatagtgttagaagaacgcattgactgccatgagctatctggtaataaataatcctcaaaatcttggaactgcttcgagcctgctacccaaatatccccagaacgcaaaccactacgtaactcagctaaagcacacatctcatagtagtgacggtcaatagtatcgcccttaattacgtgttttgaccaacgaggcttaacgaaactagtgtccgcagattccggcacttttcgaccacctgatatatttaattctttaataatctctaaagcctttattactggtaaactggcagaagtagctttaaattcaaaggctgacaacaatttaggcgtataccgtcgtaattgtgaataacggttatcaagcagttcaagataatcaaaatctacgggtctggctagcttttccgcttcggcaacactactaataaatttctcccaatccaacacagattcaatcgcttgataggcatcattggactcatctctagctgcaattaatgccttgcccacttgagcatacaatcggactttttcattaatcgctttgccatcgcgttgaaacttatcgccgtgctgatgctcacttttattaaataatttacccatcattttatcatgcattccaatcgcataatcgaccaatgaagcactccattcaatcagaaaagcaactaaaatagcataacgtctcgattcatccaacctagataggtgagcaggtgtagactttgcaccagttctagtaaattgcagcagacgattttggtgtactcgtttcaagcatccagagtcgaggttgagatggcgaataaactccagtcgttccaccacttttaaaaagtttcttggattagcctgacctggtggttgacgtagccaaattaaatcagtcagttttttatcaggctctacaactaataacttatctagcgccgtcttttgtaatgttgtcaaacttttagtcaactcaagacatactaatttttgagcgcgatgcctgacctcccaggctaaacgttctactgtagaaatagctggaataataatttggcgcaagcgcatctcatcaatcaacactcccacaagcgccatccctttatctgacgatattgcaaaaggtaataaccattttgagaattgcttgtatgtagatgtattaaaagtatgaaatccgaaattgttttgaatttctgccagatgttcgcgtcgagttgtatccctttgggaatattcggtgatgattgttgggtcaagttttaattgagatgcaatataaaacagtacagattccggtactatttctcctaaactccaaacacgaccggggaagcgtaggtaagataactgtacggcgaaaccaagacgattgtgcggtctacgacgctctttgataactttgagttcgtcattactaaaagtatagtagcgagctatatctcttgtcgtgatagaattgggaatttcagtaaattgaagtcgttgtgtcggagataaaagttcgcgcgttgccaattagatacctggatattcagtttttaagaagtagtttgattttgtttataattcgcaccacagtaagggcagaatttaaatttcaatgacataattggttcattgcaactaacacagcgatttcgtaaagctgtgccacaagcaaagcaatacttcgaccgtaaatctgtccacatttggtcaggggtagttcctggagtccaacatttaggacaaaattttaacgtagttattgtttctggagagactttcttcgctgccgcatctaggtactccggtggtattcccaacgcagcagctagaccgcctttagccttttgattgagtctattagtttgtccaccctcaattttgcggatggtctggatatgtattcccgctttgaaactcaactctttttgggttaaagaaagctgacctcgcaatctctggacgtaattagcaagcccttcttctcccaatggtcgcgttgaatgttctgttacaatcatcaaaatatatctgaaaatatatttgttaatgataagttaatatctaaacctttattcaaataaattgtaaaaagcttttctaaagtaatgatgactttagcagctttagccaccaagtttttagaacgtccaggactagccaaaagtactctgcgttcatatcagtctacgattatccccttgctcaaggagtacggtcgatggtcaatagaaatcatcgacagacaagttttgatggaatatctcaatcatttaactgatgtttcctatacgacccaccaccgtcatcaagctgtaatcacggctttgttcagttttgctgttgatatggaatatctcaaatccaatccggttgcgggtctcagaagacgtaaacccagtcgagaacaaggagaacacgctactgatgaggctgtgcgttaccttactccataccaattaagtatcctgtatcgtgtcatcaaaaaagatgttcgtttgtctgcattggtgcgtttgttgcatactagtggcgctaggattgctgaggtactagctctaaatttagatgagatagacctcaaagcccgaaaatttcaggttgttgggaaaggcaacaagcaacggtggtgtttttacagtgaagtagcactcaatagtctaaatcactacattgaatattatagacatcctaagcatccagccctgtttactgctcaacagccaaagactttggaagtatcccggctttcttaccgcatggcgcataaatcctggattaagctcatcagagatagtcctgaactccaagaaattcgtattcatgacctacggcacacttttgctacagagcgagtgggattaatgggaattgaagaactcagggcgctcatgggacatgaaagcattcagacaacattacggtatcaaaaagtaacgtcgcaacgtgcagaaattgtggcacaattggcgttgaaaaacctaccaaatttttctgaataatttcagtatttaactgaccaagtgtgataataaaacaatacttttgccaaaacatactatgcttggtgcagggaatacatactactctgcaccaacaaaataagggtaatcaaccactcaggtaaaacatcagccatcgcgctgaaaaacaatacaacaagattatccatcaagtgacaaaaagggaattatgtatttaaacgagaaaacaggtcaaccctgcacaataattgaacacaccacagcaaacgcaccttattgcttagttaagtatgccgatggtgtgcgtaaaactgagcatttcgcggatttgaagagaattagggaagttgcaaaataggaattaattatgagcaaccctgacaatcatcctgtttttgaaattaccgttaccgaagaagatggaactttttacgagtcgtttattgcgtatgttgatggagatttatttcgatgcttgaaaattttagattatcccgaagactgggaaattgatacagaagaactatcaaaagatacgccggaagtgaagtggtatttatgcgaatctcaaatgattgaaatcgattgataaacactatagcctgctatgctagccaagactatggatatgaactggagaatttcaataggcacacagccaaaatataatacaagccaaatgctatcgaatcattttgatagtttattagcagatgccagatttaattttaccatgcctaaatactattttagggaaaagtgtattggaattgtacggtattgtgaatgtattgaatgtaccgcttttgattgctacgaatgccaaaagagaataccaaaaggtcaagaaaatattatttactggtcggatgataacccacactactattgccaagattgcttgccaaaacaattagaagcgattcaacaaacagtagattacgggttaaatgaaacacacgatagtttttaaaatatatggggaaaagaaaattaaagccgggcgatcgcgtaatctttgaatcgcacgatgaacattgcttgccatttcagcaagttggcatcgtaaaacgctatatttatccacactttcacccagatggatatattgaaattgtggatgaagccggcgatacaattctttacggcgaagcagtcaaagggactcagaaggcgaaatgacgaaatggatatttttaaattttgtataatcatctcattaaagcatggatttatacaatgaaaattactgaaatttacgtgaggaataattgtttagtattttgcaccgatgatggatgtaaatcaatttatcatttatcaaatattgttgtagatacaagcttatcaatagattcgctctctcccgaaaacctaccagaatcaagagtagaaacaattattgaagctgaaggcgagcaaatagcaatgattgaaatcaaaggcctaattggtagattagaaaatgcagaaaattgccttgaggctaattctaatgaagcttatcacagctgctcttattgcttttccgggcaaataaacaatattttaaatcaactttttagttaacctagtgagttgaaaagggaaggggaaagaaacctttaaccttttcccaaaactcaattccgagttaaaaatgcaaaacccgaacagtattgcgatccaacggatgacctagataatgaatggggatctagaaagagaatgactagcaaaaaattttatgaccctttggagcattcaccacaagaaaatcaacaatacttgattactttgatagaagaaatgcgatcgcttttgattgaaatgcagcacggagaagaagattttctacaagtttcaaaagatactagagcaatgctgttggctgctgtgtctgaagcaggaaggttattaaagccggctcaagagtacagcgtagaagctcaagctgtagttgattatggctttcaaccagagcatctactgtaaggcgttaagtctaaatctcatagcaagggaataaaaataaaaaatgaatatcaagagtgaaaattatgctgattttcaaacttggtcaaagcaagttgcatcttggcaatgtattcctccgatagtttctattgacattgagcgagaacgtagttgcgtgtggtttaatgtaggtggcgaaaatcgtcctcttgttaggtacgcaattttttccaatatgggtggttggcaaagtggtcatgaggctaatgctgctgctaatccatcggcttcttcattaggagaagccaaatatttatacaaccaacttattactggcaagatgaataatgaagtcaagtcaattttgactattgttgcaattgctaagtctaaaaatactaatattagtatttctgagaatcttatagcctgaaagtcattcatagcaatactttcaggctatctttcctctctgaaagcttcgctgtctctacgccaaagtacacctataggaggctcaatcttacttacgggtgttattgaaaaatgggtggctaagatgcttatgggggaaggcttttagccttagcgtacaattttcccgttttggcacggtgatgccaactacggtgacattcttgttcgttctttaaaaggtgggagtgaaaactaatgcaaaatctcactcgcatccatgattcaacattactgactcaatcgggcgtttatcaaatagatagaactttgtaccgatatctagaaaaaacaggcacagttaaagcaccacagtatatcttccgtcctctttctggagagaagaagaaggcagatatcaagctgaatgataaagctttaactactcgttgttatgtcgtagaaggcttatctacaagcagttctgtaatcaatcaacaatcacagcaattgtcattattttgaagtgaatatgagtcggcaatcattaccccaattggttgtacaagcccaacaattgctcacacaaattcctcaacatccacaataccaagctttgcaatttgattgtgatgtcaatttgggtgatgtaaatcagtttttcaatactttgcaatctgaatgtcaaattaaaggcgatcgcacccactaacgccaatcagtaatgcgaatcgccagctaatagcatcaggtatcaatataaaggatcttacaagatgagcgacaacatcttctttgcagccctgaacgcgctaaccctgaacggatgcccctcggaactggcacagtcagccgcctccattgtggctaatgatgatccctcgaaaccagatttaggcagaaccactgaagatcagcagattattcaagagacgctgccatatttgcagaatcagacttgggactcaacaggagcttatgacagctatcaaactattgatgatacaccgcatcccctagctcacgggcagtttttagctaatttaggtgggttagtccctgacaatctgatttttgcactggcagaaggtgaggattacccgtttcaggtaatgcaggaattgggcattagcgaggatgtgattgaacgtgctgaatccatccaatccagactgggtgagatgaattattggggtgaatagctatgaaggttttgatgaaattgctgatgcgaatcttgccagatgaggtggtagaagaaatcaatgctgtcagtctggatgagttggataaacgaggtttaattatttgggcagaggagcaaacatgagcagaacagtaaaactcaagctggatgcacccgtcacatacgctgctttacagtccttaacgaacatcagccaagaaaccatattccaagcactcgacggcaacaagaccgccgccgcagaggtggcagatttcagaattaagcaaacccaacgcgcccaaaatgccaaggcggtattcggtaacttaaaccaagggttgcaggcaactgaagctgttatggcagaagaaacccagtttctcaccgccgcaggtacaagcatcaacaaaatggctgatggttggtcaaaggtcagagtcagcgatgcgcgtttgggctatggtctacaggaaaaagttattgcatctgacaaccaactagcccaagaacagtttcggcatggacggacacttaacctgcttggtgaatcgcaccgtgcaacgctcagagtgattgagattgatgctaccaaagcacaatctcaggtttggcagcaggtaaaggacaaacagcaaggactttcacccgcagaccgagccaaagaaacactaaaagacatccacagacacggttctaacgccatgcgaggggtgaaaggtttctttagacggttgattgactaacaagtaaattcccaggggtgaaccctgggaataactctttacaaggtttggccaatgctaaccaaaaatcagaaaacgcctatttattttgatgctgagattgttgacgattcgcctacctccgtaactggggatgaatacgacagtgaacaggtacaacaggcgatcgcagaaattgacagttctatcactatatttcgtggtattgcccaaggtgctgttttagcaggttttcaactcacgtcaacgcaatctctgtatctggctggcagtgtgggactgttccccgccgttattgctggcttaccagtgggtgcttctttcgctgctaccctctgctacttacgctttgaaaatggtttgattcccaaaattaccaatcgtcaaaagttggctattggtgtgactcgcaccgcgatgctggctgctagttcttggaagctaaccggggatgcccaacagatggactttatagcccgtggcagttttcaagtatttactcagcaggtgagagagtttgaaggtattccgcaacctagtcaaaatcattttggcttcttgctgggtttttccgtatgtgcagccctagcactgtttttatttttacgtaagaagtgataatgaaagatgttaaaccagcagaacttaatcaacgctcttacagcctgccactgcgtttagatttggctgtcaaactgtctgtggtaggtgctgtagtttgtgctattgctgctcatatcggtgatggcatagccaagaaagaaatctgtttctacccaaaatcagccagaatccacgatgcacccattcaagctggtgaaggcaatccagaaaaactattgctaggtaaaaagtattgtcgctatgaacagcgatcgcaaatcccagaaccatatttgaaggctaatcagtaccgcaccagcaacccaaactttaacccttgggcattcctccagcatgaaagcttgtacgtgttccgcgaactgccagccgacaacccatttaagattcatttgggtattgcagcgatcgcgttcggggggatggggttatggggtgctggagttgattttaaataggggtgacattatccctggcaagcaagaaagggaagagattaaatctagatatcttcagataaaacccatatcctataaaaacttacgtcctatattgattgcttctctgggtggttttgttgtggcactgatgcctaaattatcaaaacagtctaatcctgttgctgatgaaaaaacttatctggatagagttttcgacttggaatttgatttgagtgagataagtcaacaatcaaaacaccaacagcaattaagtgaagtagccaacaaggttttagaatacttccaaaatgtgaaaaataaagtcccaaagacattacgtgatttaaagaaagctgacagacttaccagttactcagaacaagaattaattgctggtttaaaggaattaatccaattcgagaagctcaacactggtgaaaacaatacttatttcttacctaattggtaaagtatctgcggtagtgccgtaaattttagaggctgtatcaagtggtttattgtttttgtacggcatacgctcaaattacggcaatcctcatgctgaaggcatcttagcctacggcatagttacggaacattggacacttacggcagatatagcggttcccggtctactgaggtacatcggttaaataaataaggttgtgtatctaaacaagtatagaaatgaaagcatactcgctcgacttacgtcagaagatagttaatacatacttagaaggtggaatatcacaacgtcatctagctaaaagatttggagtagctttaagctttattgaaaaattacttaaacaatatcaagaaacaggaaatatagctcctaaaatcaggatacaacaaactccaccaaagttaaatgaacagcaattgaatgttctgaaagaaattgtggaaacaaataatgatgctacgttatcagagattcgtaacgagttagaaaaaaagacaggggttctgattggtcgttcaacagtagatagaatgttgcaaacgctggaaattagagtaaaaaaaaacattgcacccctctgagaaagaaacagaaagagttcaattattaagagtaaaattctggctccaaattcaagctatatctgctgtaaaccttgtatttattgacgaatcaggcgtaaatatatctttaatcagaaaatttgctcgtgcctcaaagggtaaaagagcgtatgggtctcgtcctcaaaagcgtagtcagaatgtctctataattggtgcaattgggatcaaaggtgtcattagtaaatatagtcttgtcggtgcaaccaacgggctgacatttgaagcttttatttctcaaaaattagtcccacaactttgggaaggtgcttatgtcgtgatggacaattgttccgttcataaaggtaaagaaattgaaaagttaattgaagcagcaggagctaaattaatttatttacctccatattctcctgatttttcaccaatcgaaaattgctggtcaaagattaaaagtatactacgttctttgggtgctagaaattatccagatttagcaaaagcgattgaaacagcttttaataaagtttctttaaatgatattcgcaattggtttatccattgttgctactgtacctcactagactagtaaacgctatatccagtattaattagttttagatagaatccatatttatatacattaatttctgtacatattactatatttaatcgttagaaatgctcaatcaatttcattaaatgaggcatcaatgatgacaggttttatccaatttcgccaaaacaacttttttgcacttgaaagtctagctcaaaatttaaaattcacacttcaagaagtagcaagactggagaaagataacaaatatttatttgtacaagcggaagcgacaatggtttacagtcttgtaaaaaatgctgctagctccatcaatcatttagtacgtataaatttagattgtgaaaaaaaagctattgcagtaataaaaactgtagctaattatctacatactgcctatattcgagtctgcaaatatactggttatattgcacataaactagaacagctattgcatgaagcatttaatctgttaccttcaggtatgacattacagcctgaactttttgcccccaatgaaatcaatactgttagagaaaacaaaactccccttcttggtgttattgccaattggtttaaagataatgctcaacgctgggcttttcaacagcaacaaaaattagataaacagtatttcgattataccaacaatggtaaacaaaagcctccagttgcagtgcagctatgtcttgatttagaaagtgttactcctgccccgcctgttgattcacctgaagttattgctcaaaaactcgctgcttatggttatgtgaaattggaagtcgagagtgaaactagacctgacagttcttggagtagaggagatcgcctaaaaagcagtgggtgttctgggacaatcgccgacgttaagggtaataaagccaaaatagattgggataacggatattcagaagtttatacctttgagcaaatacacctttacggttatcaaaaggtggaagcgccgaaaaatcacacttttactatcgacaatatcaaaaatttaaccctacgggctgcgcgaaaacttgccagtgagttgggactgcctcaaaaaatgaatgggcaggatttgagaaaggaggtgctgattgcttctctgctacactggcggcagcagcaagcgtgacgttgttactattgtccgaaattctatccttagtaataggtttatatgcagacaatctggtgttataaatgctgtgactataaagcccatcaagaaaatgtttgttcttgctgtggcagagttagggagtctgccacagcaagatgtctacaatgaatgctaagatcccatctaaaaattatcgctggatagtaagtggcatttacgaaaataatgtaagttactatcttgatgtcagaaatcattggattttagataaggaacaagcgcaccagttcactgataaacgccaagctttagaagcctttgaaactgtagaaagaccctttgatgatttttaccctaatgtgcttcagattgaagaaggtgaagcgttttaatcaatggggttaggacagtagcaagtgtccttaaatagccgccattaacggacagttagccatagcccaaatgaatgcttaactgctaagatgcaaagataacaagcacgatggatctagagaataccctacaccaagcaaaatttgttctctcttggatacgattaaaaaaacacaaagctcattataatgacttataaatataagctaaaactatacattgttaagccgatgaaatggctcttagcaattgctgtgactttaagcagcaccactcaatatccagtacaagtaatagcccaaacaaaacaaccaccaactactaagcagcctgtacaaccagttaagacacctgcttcacctcaacaacgtacctcgcaaccagtttttgtttggccaaaaacacctgctctaagtcctatatctggacgtagagtaggaatgggtagtcgggataattgtcctgcggttgcaactgcactcactgctttagtaccattgcaagaggcacaaaatgttggcaaacagagagacgcatcagttatagggattgtagaggggctaaccatctctgaaagacctacattttggttttacgttccctacacacgggatttagctgactcaagtgctgaatttatcttacaggacagtgcagaaacgaatatttatgaaaaagcgatcgcactaccgtcgcagcctggtgtcattggtatttctcttcctgataatgttgcatccttagaagtaggtaaaacatatcgctggtatttaaaagttcgctgcaaccagagaacagccagcgttcctatatatgttgaaggagacattcaaagaatcaatttagattctcgtgtgatgcagcaattgcaaacaacaaccgatccccaagaaaagattgttatttatgccaaagaaggtatttggttcgacgctttaactatgctggcaaaactacgccttgctaattctaatgatgcatctgttaaaaaacattggcaaactttattgcaatctgtcagtctggataatattgctacagatcctctagtgaattcatcaaatggccagtaatttacagcagaatttaggtgtttttatacataatcttagcgatcgcttttttgtaagtatctaaaagttctttatcttctgctgtcattagcctcgatctacttcttggatatgattaatactctcgaattccgacgttgatctacagtccctcctatatttgcgattaatccgactctgttggcgaattgcgatcgcttcctcaaagctttgagatgtcctagctcctcaccccagaaattgaaacacaactatcttaagaaagataaattaggttaaaaccctcttccctcctgctacccgaccacggtgatgcctagcttgaaaatactacttcgaccaatatcgatgtagatacctcaataccctaattccccctgctccctgccccctgcccattttcatgcttggctgtgaaattttttcatcgggactgcctcctgcctcctgcctcatcccaactacaaatatttactcggttttacttactttggttcattctgtaagcgatttacagatatttttggcaatttttatcacaccagtgaataccttcatcttattcatacctataaaaatataggagccaagcttcttaatgcttaacttaatgaaattaagaaaccttggattttagcaaatagggaacagagagaatcttgcaagggatctttcaagttttacagtatcaattttcaatttttgggagtattgtttatgtccaatcgcttttctcgacgcaaatttgtcaaatttgcaggtggtgtcatagctggaagcgcagcagtaggaagtgcgcctttagttaacttgcttgcagctaatgcccaaagctctacaggatataaagttgttggttattttgaaaactggtctcaataccggcaaggaggcggaaagtttttgccagcacagattgatccatcactgtatacacacataaactttgcttttggcattttcggctatatcaccaaaggcattgcgccaaataacccgcgccttactggtgactatagaatccaacccatagagtggaacgatcagacggtactgtacccagaaatccaaaaactgaagctaaagaaccctaatcttaagactttattatcaattggtggatggggctttaatgacccccaagatccgattcaaataggcacttatacttataatcttttcagccaaatggcagcttcggcagcaggcaggcaacagtttatttattctgcgctcgaatatgctcaaaaatataaattcgatggaattgacctagattgggaatatcctggttatcaaggtagaggaggtagaccagaagatttcgcaaatttccttgctctagtccgagagttccgtactgccatctctggaagaaactttcttttaacgatcgcctcatctgccatagtcccatcaggcgtaccagatcaatatcgctccaatccaggatcttactttcaatggctggctcagtgtgcccaatatttggattggctcaacgtcatgtcctacgactatcatggtgcatttcctgacgataaagtaacagggatgaacgcacccctaccccaagactctacgcccaaagggccattcagcgtcaaaaatactatcgaagcctacttagcagcagggattcccaatagcaaaatcgttatgggtataccaacttacggtcggacgttcaaggtatccagcccactgagtttaaccgataatggcccaggaaagtcttatagtagtgtcggccctgcgggaatatcaactgtgactccaggagttctctcatactacgagattcaaaaccggatctcaagcggttctctaacacgacggtggcatgaaccaactctgactccctacgcctacaatagccaaactagtgagtgggtgagctatgacgatactgagtcaatcggttataaaaccagttacttgattgagaaaaaactgggtggcgcgatgatttgggcgatcggtctagaccaatttcaaagcggttttcctctgattaaaagggtaaaatctattttagataatcctgcattaaggccaaagttgccgtcttactttgtgtctggtggacgcagatataaccaatactcctttttatgtacccataattcttttgctaattctgacgagaattggactgccgctaaccaatttaacactattactaagcaactcaatgacggtgttagggcacttatgcttgatatatataatgctgagttcgattctctattaggaggaaaaggtgtatatctactccataactttaatccaaacgcttcattcccgggaataaattacgctttgcctttaaaacacctgtatgatgctttaaatgaagtagtagcttttctcaaaaataatcgcaacgaagtagtaactattttcttggaagattacgtttaccctgacactaataagttaaaggaagaacttgacaaagttacaggcttgaaagagttaatctacgatccggataacaatccaaattggagcgtccgagttacaggagaatggcctttactatccgaaatgatcgaatggaataaacgcttaattattttcagcgataaaaaccacaataatttaactacaaaaattggagtagcttacgatcgcaattacatactacaaaatttttggagtcttggagttggtggtactgattgggattgccagtcaagatggcgtgacggatatcattatcaaatagtgccagaaggaacgccatatagccagtggagatatgcagatccccaattacatcctaaagttgtggagaaaaaatcagcattattcctttttaaccattttagagatacccctactaggataaccgcagcacttgataacacctatgacaaaatcatggacagaatcgagaatcgttgttgtaattcagcatttctgcctaaagaaaagacaacaaagcaactgccaaattttgtagctgttgatttttggcaagagccagttttatacaataataaagctgctaatgttgtccaagaactaaatagaagatgggaaaataaactgggatgcgctaatcgataatccagcagattgcaagtttattaagtacagtgacagcagtgaataaaccagttttttagatgtttagggttggctaaatcaaatgcagtagcaattacagcagattcaaattaatgaagtatattatttagttttgatagctaggctctgagcctattttcattcagaattcataattctgaattctgctgtaaatctctacaaccaattgccaactaaaacatagggtgcccaatatctaggacgagtatattcagaaccagacagtagttttagttgagcaagacgtagagcttctgctgtagttttaccagtcattaattgacgataaaattcatcaataaacaaagctgtggagttatcgccaatttgccacaaggatgctaaagtactccgcgcaccagcgcgcagagcaactcctgctaatcctaatgcagctcggttatctcctgttgctgtttcgcaagcactcaaaacaagtaattcaattggctctgcgcgtttttgccctctacttttgagcaagctgtctaattcactgacattgatgcgtctatcagctgctaggatgaaagtgtctttggctttagagctaaattgcccgtgagttgctaagtgaacaactctaaaaggttgagcgttaatagtttcttctaacgttgcactattaaaatttccatccaataatgtgatttttgacacacccaatctttgaattaattgcagttcaactttaacgttaggaagtggtgcaaagttttcatttttgggtggttgcgatagtcctccagccagagcatttaatttgtgctgtgctagaggtttgggtgtaaatagttgtagtcctggagtaacagctacagagtatttttgcactaaatactctttgccatcatacaatgcagacatcgggatatttcgcaacaaaccatctggaataaagactaaagtatttactttcctctttttgaggtctgtttccactggttttattaaccactcataaagctgttgagaaagtacttgaaattgccgattagcatcgggttccactattgtctctcgcatttttataatgacttgctctatttcctgacggttgactacaaaagttttatgtatcaacggttgattgggaagtttgacaataatttctaaatgtttatctaggataatcggatagaaaatagcagtatccgggttgtcacggtttaccacattgtctaacgccacaaattggttatttaagcaagcttctcggaaaaaattgtccagttctgctaattgtaaagcttcaattcgctgacgtgctttatctaaatcgggctttccttgtcctttctcttgtaaaagcaactctacagactggcgataaatcggctctatgcgatcacgaaaattaaattgtacctctcggtcaactgcaactaaatcactacgaagtaactgtagccttgctactgctgcatcgtaagcagatatcgcttctgggatatttccttgtgctttgagcaagcgtcctaactgccactcccagcgataagctatatctgaggcatcgattttttgcgctagaaacaaggcttgctgtgtcaaatcctgcgcgtcttgccattgatggttctgctcgtaaacttctcctaagctgcctaatgcataggattcggcgcgttcatcgcctatgattttagcttgttgaacgctgctggctagaatctctgcaatgtcttttttataagcaattttagtcaaagtctgagcaaaattgatcctcgcataaataccagcttgatttgtcggtaaactagctaattgagattggattataggtattaatgttttcgctgctgttatttgttctttctcaaccagtaagctaagttgattgatttgagcttgcactttgggaagtgggttaggcgcaattttggcagcattttcataatggataatagcatctttgatattacttaacgatctcgcagtattaccgaggctaaattccgtcaaactaatttctagaggtagttgcagatgttgagcaatttctaaggtttgttgtaaaattttctgagatgactctatttcgcctaattgttgtaagacgttaccaagcgatcgcaaagctgttacttttagaagtgagtcaggttgagcttttaactgttcggatacttcctgcaatatatcccggctacgacggtaaaaaccagaaactcgtaaagcttgtgcttggtcgatccggctgcgcgttactccagcattgtcacctaattttttccagatttgctctgcttgctgtgatgttttcacagatgcatcagtttgtccctgtgccagttgcagttcgccctgaatattcagagtttgtgccagaatttcccacaattgagactttggattgttgacatttaacgtttgatttttctcatcccagcccagcaaatttaagctagtgtcaatcgttgcatcagcttttttccacgaaccgatttgctggtatacaagggagaggttagtcagtgctgcggcttgggcaaggttattgctttctgcttgagaaatacggacagcttgttgtaaaacagttaccgcttcagtaaagcgcccagcttgataaagtgcttctccttgctcaagaagttgctgtgatgttgtcgctgggggtttattggtttggatgtgaaactcgtctggtaaatttgtctggattggtttggcaaatgtgctggggataataatcaaaaaaatagcaagagtaaacaagattacaggatttaccgcaaatttaactactcgctttgccagctgaagtttttgcatatttcataccttaccgagatacaggacaggaagcaggtgtttgccaaaggctgtgagggttgaattgaggaacttctgctactagctgtaagtttcctttactatcaactagccaaccagaagcttctacaattggagttgcagcagtaatttgagaactacttgaaactgctgttggttgcacctgagtcgttgtgtttgcgaagttttctggttttgctctcaatctgacccacgcagatacagtactagaatcttgtaaaggctcagtaggattgatgggtagtccactgcgtcctgttgccacaaaagtattttggaattgtcgagttccaggcgtgcaggcattggaaatttggttagaagcatcaaccagattgattgggagttggactaagccgttagtggggtctatatctggtggagtaatgtctacattgccgcttaaatcaggagttgctccttttgcgctaatgtcacttgtgttaggggacggctctttcctggactggataccaaaaattcccgcagcattcttaatggtgacattcccaccacggaagttttccgaatcagcgcggatgtcgctgttttctgatggtacggcgataatgaagccatttttggcatcaatagttatgttaccgccagttatatcgtttccactagcgttagtcgtaatgctgctacctcgacgtaataataaaaaaggtgagttgagaaagatatttcccccacctccggtagtatcagcgcgaatttttccttggttgtctaaaagaatagagtctgcgttaactgttaatgcaccggcttctcccgaaccgacactgctgactgtgacttgtgccccatcccgcactgttaactttcgtgtatcaagagttaaatcgcctcctctacccctacctgtagtttcagccgagataatagaaccattgccacggatggcgatagactcaggagccttgaccgttagcgtaccacctttaccactatttaacgtcgatgctgatatttgggcaccatcttctaaattaactagcaagttctgctcattattaaggggttgaatagttaggtttccagcgtttgcggaactgagtgtttgagcaaatagtccgctattggcactgagttgcatttctcgaacatttactgtaatgtcaccagcatcaccactaccagaggtcgaagtcagtagtctgccgcctgttgttgtttgaaaaagatttgcattgactgtaatgttacctccttgagaatcagtctgagttgtagcatctaaaacagcattatcaactaccctcagattggctgttgtcaggttgatgttcccaccttgaccaatttcagcagagtttgtattcctcaataaactattttcgccaccactacttgagcgtaaagcgctaccagtaccagagatattaacttgtttggttgcattgacagtaatttctccagcctttcccagtcctagtgtctgcgtttgtacaattccgccgtttgtgacatccaggaaacgagtttgcaagttaatcttgccactatcacccctcgcttctcctgctactccgcttaatattgagccattgtcaactaggatggaatcagctttgatagagatgtcacctgcattgctaccttgtccgaatgttgtggtggcgatcgctcctccatctttaatgattaattgcccggttttgatggtcaagttgccagcattgccagtagaatcaatggttgcttgagtaaacacgccgctgggaaagactgttccagcagcaggttcttgttcaatattaccagtggggataaaaccgccaaggaatgtattgggtggaattcctgctaatcctaaatcttgacccagttcaaaaatacttcggggactttcagttgttgctccacttaactctaaaaatttggatgttaccaaagtgatatttccaccttgcccattactatgtgtggaagcagatacttgtgcgccacttttgaaagaaatggaaggagcggtaatctcaatgtccccgcccttaccagagccaaaggtatcgctagagataacggtgttgtccaaaattaaaggtgcatcactgataatagtaatgtttcctgaacctaaccccccggtggagttaattgaagagctacctggaaccagcttgaattgattagtgttgctatcaaattccccacggctcaaaagctggatgttattggttgcgaaaaggctaatattgcccccatttccctctggtttagaattagagaaagaaaaagaggataaaggcccagcggaaatgctgccgttgacagctttaatagtaattacacctccatttttaaccgaaccattaaacgaagctgagcgagattccacatcacccgtagaaatatttccgttattagtattaaggctaatattgcctccattgcccgcttgctcatccccaccaaacgagaaagagtacaaaccactagtggaaatgttcccgttggtggtattgaggctaatattgcccccatttcccgctgtataaccagcacctgaagtagagaataaagaaccagcgatggtgataccattattagccttaaggtcaatattgcccgcatttcctgctagattaagatcgccgttaccacttgaagaatccaaagaaataggtgaggaagagtccaaaacgccagtgatgttgatgctgttaccagcttcaagggtaattgcaccaccatttcctgcaatataattagatgattccgaggtagaatccaaaccatcagcaatgttgatattgttgccagctttaagggtaattgcacccccatttcctgctgtgtgattagagtctgaggaagagtcgaacctaccagtaatgttgatgtcgttggcagcttttaggctaatattgcccccatttcccgctgtgccatcatcctcatcataattgaaataaagcgagtaagagtacatactaccagtgctaatgctgccattggtggcttcaagagcgatcgctcctccgttggtgttattagagtcaggagcttgttgtccattactgctgatgagttgagtattcacatcccctgatgctgccaaaagactaactatacccccaatcccattaaacggttgtaatacaacatctccacctatcgtaattccaggaggtacattgccagtaccgtaagtaggtattgagccagaattaacacccccgtaagctagattcgactgtcccgaacgtagaattaacgctgaacgagtactaagggtttctgtatctgctcctataggaaaagaagtgatattatctggtctagtaatattgatgtcaccttggaagcgaatatcacctgtggcttcaactaatagcgaggctcctacataattggcagcaacatcaacattgctattagcactgataattgagccatatttactaataaaagtggctaaccctccggagccgctacgaatcaaaacactatcatcactctgaaagttaccattgtcagcaattatttgatcggcaagaaaagttagattaccgccacttatagaaccgatcttaatgttgccattggctgttatgaggctaatatctcctccatttctggctacgctatcagtagcaagagagttagagtccaaattactggcggcaatgttaccgttaaaagcaataatatcaattgcacccccatctcctgctatctcaccactggaaaatgagtataaactgcttgtagaaacgttatttttagaggtagatagagtaatcgcaccaccctgacctgcactaccaaaattagcttgtgaattagaattcaaattgccactgatattgatgccattggtagattcaagagtaattgctccaccatttctggcattgccaaactcagagagtgagtccgaactcaaattttgtgcttcaatcttaccgttggtagtgctaatggtaactatgcctccattggctgcattaccaacattgttaagagaagaggaggataaatcatcttcaatattgatgtcatcggcagctttaaggctaattgcaccaccatttccgccattgccagagctagaaaaggaagaagaatttatattataaatataaataccttcagaggattgaagagtaattgcaccaccatttccggcattgccagagctagaaaaggaagaagaatttatattatcagtataaatactagcttcagaggattgaagaataattgcaccaccatttccggcattgccagattcagagtatgagtaagagagcaaatcatctgtttgaatattgccattggcagttaaagcgatcgcgcccccctgacctgcactggcaaaacgagaatccgaagaagagtctaaatcgccagtggtaatgtccttagcagattcaaggctgatgttgcccccatttgccgtactgccagattcagagtatgagtaagacaataaatcatctgtttgaatattgccattggcagttaaagcgatcgcgcccccctgacctgcactggcaaaacgagaatccgaagaagagtctaaatcgccagtggtaatgtccttagcagattcaaggctgatgttgcccccatttgccgtactgccagattcagagtatgagtaagacaataaatcatctgttttaatactaccgttagcagttaaagcgatcgcgccaccattgttagccccatttctagtatctagagtttgagtaacaattgctccaccacttttaatttcaattgcgccaccattaatagtaattgcttcggtagtgacatcccctgttgtcgttgttaagctaacttttcctatgaactcatcattgattgggtttaaggtaaggtctgtttttaagtttatttcttgattgccaataagtgtgatatttctacctgcttgtagctgtccttgcaaatcaagtttgtctgctactagtgtcaggtcttgctggggtgctaaatttccgctattggtaatagttgcccctgcctgacttgctccatactgcaatccaggcgtaatatttatcgtcagtaatggtggtgcttgaggattagtagcactaaattcactcccatcaggaaacttaaaactctttgcggtagttgcagaaaaggagccaccaatatctaaccgagcattctgaccaaaaacaataccattgggattaagtaggaataagtttgctgtaccgttagcgcgaattaagccatcaatattagaaattgaattacccgttactcgtgtcagaatgttttgaatatctagtggattattgaagaaagctgtactgccattaggaacagagaattcctcaaaactgtggaacagattagcgcctcttgtggttccaccctgaatattgatggtattaccctctaatctgacattggaattatttgggagagtcccatctggagtgatttgggcaactgagctatttgcatacaaggcgatgaccgcacttccaatggcaatttctagaccttgcaaccagtctagacgtgcagttctaataggcattgcactctcctataaaaataaattatcttgaaatgctcaattaagagtatgggtgtcagcacaattagctgatacgtaagtgagcatactagcagattcgcactcctgaatcaagtgaataaaatcaactcactgctaccaattaaaaattaggaaggttagcaaagctcaaaaagtctgatttgtaacagtgaatcaaattagctcactgctactaattaagaatcagattcgaggcaaacaagcttattttcagttcaaaattacatttgaaattaaggagaaaaataatgtctaacatcaatataggggacgacttgtttagagctataaaaggtattgctagtaatattgatccatctggattagtgaaagcagccgatggtattgccactattgcaagtggtgcactcaagctagcaactggcgaggaagatgctttgacagacattacaaatggggctggcaaagttataactggaacaggtacactttgtggctttatcaaatcaaatagcgatagtgatgatagtgaataaactcatgtcactgctacgaattaaaaattaggaaggttagcaaagctcaaaagctctgattcctaacagtgaataaaatcaaatcactgctactaattaagaatcagagtcaaggcaaacaagcttacagcatctaagtaagctttactactcataatatcttgtcaaatttaggatggtaaattatggttaaagaaattgaacaattggaaaaagcactcccgattattcaacgagaattgaaaaaacgtcctcctaccattggtttaattggactttcaggggttggcaaatcctcaacaattaacagactttttaaaactaatttggcaactagtgacacagttgcttgtaccaaagagtttgagcataaggatattgaacttaagcttactaatagcacaatccaaaattatccagttcaattaagagtaattgatgctccaggtttaggtgaagatattaacctcgatcctcagtatctgcaaatgtataaagagaatcttgggaggtgcgacgttatagtttgggttttggcggctcgtaatagagctgtagctctagaccaacagtatttgcaggaacttgaagaattccacaataaaatagtatttgcactacaccaaatagaccttgttgaaccccttaactggaacattgaatataatattccatcccccaagcaaaagaagaacattgaagtgatacttcaggataaaaaagagaagctttctgctgtaattaaaaaggatgtaaaaatgattgaatattcgtcaagaactggttttgggcttgaacaattgtttgcagccataattaattcttgccctgaagaaagaacctggatatttaatggactgaaaggcttttcttacaaagaatatacacctaagattgtgcttgatgaactagagaaacgtaataacgggaaagtcagcgttggaaagagttggctagaaaattggctagaaatattagagaatttgctagaaatgttaaatccatttaagtgattcttttacttgcttcgatactgtacaacataagttattcacatcttatttccatgtctaataaacacgattctgaatttgaacgcgccttaaatgctgcaaaaaatgctagctattctgataagaaggctgctgctaaatcacctaattcatttcttgactttttgcgtaatttaggtttgcgaactctagcaaataatttgtcagattggattagagataactggtcaacaattgttgattggatactataagcttttgatctatcactatagcgatccatcacctgtggataaaaatgtcgtgatatatagcggaactgtgctaaaagacaatttttctatgctaagaaattagactaatcgtcaaagttttaccaggaaaaaatttcagcctaaagttctgttttattttttcaatctaccttaaatggtgaatgtgaaaatcttccattcttccgaaacttgctaaaccttttggtagacatgaattttagcatttggagttttttcttaaagtacaattttccgttttagcacgttcctgccatacacattttttaaccggagtggtagaaagctaaattagctttctaccatttttttgtgtctggattatattttggacgagtctactggtgttaacttgacgtttttattcacgtaaggaatgggtcgcagtggaaaattcccgacgactttgaataaataacacaacaacaccacttgtaaccacaccaaaggcagtgggaataaatggcaaccatagcccttgctggaaaagagcgatcgcacaaactccatataagacaaaaaccattgcaactatgacccatccccgatcaaagagcgatcgcacacaccaaacaattagacttccacctacagaccatgcacatatccaaatcatatcgccccagaaaggcaacacccaaagaattagacgttcatctaaaactgcacttaaaacttggctgaccatttgcgcttggatcaatacccctggtgtttcctggtaaggttgctgtgcagcagagtaaggagtagaccaagtatcgctgatggtgttagctgtcactcccacgatcactaccttatctttaagtaatttcgggtcaaatttattagtcaatatatcttccagggaaactctctgataatcagtatcgcggtagttgacaagtaattgcattccgcctaactcaactccttgttgatagccaccactgcgcccaggttttaagcgttttaagactttagagccaaattgtacataatctttctgaaattcaggttgaatattttccgcaaataagtaacgcgcagctaattgtaacgacagcgaataaggcgttttacaagttgaaggaggctcttgtgccatcatcaagatttggcgacggacgatcccatctggatcttgaactccatccgtaaaaccttgacgttctacaggtacgtcttttggagctttcacaccttgggggtcatatttgcgatcgcggcttttgcagacaacaacaacattatctttaccaagttcagtcggaagttcgattggatttaatttatttagagggtcggcaaagtctctgtaaatatctaatccaataactcgcggttcatacttttgtaatttattcagcaatgttgctaaagtactatccgaaactgatttccaacctagagttttttcaggtcgagattgaatatctttttcagtgatttccacaattatcaatcttggctctgggtcttccttgggtcgcagccgtagcatttggtcaaaagtttgtaattcgattttctcaaacactcccaagtatcttaaacccactgttgaaacagctacaataaaaatactaattagtacagtcaaaagttgagattttgggttagcaattttacctttagtcgcaatacccataaatttagtatcgccaaaattgcctagcagtgctagccacgtagtcggcacagttgtaggattttgataaattactggtaaccagctagcacaaggaaattcattttccaatccctgaagtctttctcttgcttctcgcacagccaagtaaaatggtttgctacctgcaaaggcgataagaaagtgttttaagaattcctgcgctattaaatctggcactgcttcccgcatgacaatcgtttggggaatatttaaatcagctaaatttcgtgctaacccaattccatcacaagaattgaaaattaccagttgtaaaccacgcctaattgcatttttcagtgcattttttaactgtggaatagttaaattttctgtttgattgatgccaatctctcctatctctccattagcaagactagtgctatgtcccgcaaaaaataggatatcccaatcctgtttccaaagatattcatcaagtgttttacgtgatggttcgacaagaaacgtagtttgggcatctgttaaagcttctagcaaagagctatctttatcaatatcaataccgactctattacctagaatcgccaaaatttttaccttacctgctgaagattttagtaatacatgatgagatgcatactcatgattgcttaaagctaattcagctttaggataatcttcaaaaaaatgccacagatgccaaggcaagcgatgtagtagaactatattcgtttcaataataactctaatttcatcatcccgattgagttgagtacgcaactgccgctcaatgttctgaaacgattcaaattgtaaccaagcattgatatttgcttgtagctgttgacacacttcatcgaagtcattgatagaaatattggttatgtcttgggaatgcacttttatacgttgattgcgacccagactttgatgtactgctgtatagagtaactgccatctacggtagagttcgcttaattctggtgctgctggcaaactccctgttaatttcatggggaaaaattgattatgatgccaaagttgagctgtgacaacaagaaatcctttatttagatctcctcccagaaaactgaagacgactagcttactcataagttaagtagactttgacattcgtgattaactaatgactaataaatatcaattcgactaggttgtgcgtaactattagaaaacctgttcaatctggctcttaataactaaatcacgaaattttctgttatttggcaactatcaagagtcacttggatgctaaaacgttcccccacttccccatcaaatagtttcaattgcacgtacatatcttgaactcttgcttgtacttcttgaagtatttccccttgctctgaaagtaaaactagcttgatattagcgggtaggtaaggttgattacaagctggatgtagttgcacacgaatactaacttgttggttaacctctggcattaaggcaactaataagataactttctgtgcctctatttgcattcccaagtcaatcaatttggcgcgtttgatagcggcagcatttaacccagaagaactacgaaaattaaaagctaggctactggtatttggctcaaaaaaagtctctatagcttgccaagaagcatcgtaaatctgaagaagccaacgactgagattcacttgcacttgggaaaattgcgtaggcacagcccgtcgtagacatcgctgatgctgttcatataagcattgccgccattgttcattatccagtagtgctgcccaggttgtaaaaggtactgctagcctcacaaatgtgactgaagaatcgcttaacagttgctgcatattttctgcttgagcagtcgataattctggtagtggagcgatcgcagctttcatctcctcttttatacaaaattggtaggttatccaaaaagcattaaggtctttaattaagtaccgtgcatctatacaataagttctatctacttggtcatagtgtgccagtgatttaagttcctgatgggttatataaccccaaattcttacccactcgccatctggtgtgacttgtactgctaaataatagtctgctacccaactgggaatgtctacccattcttgagggacttctaactcgctatcatcaattgcctcgctgggaattaaaacaactcgcttttcctctaacagaattgctgtgccattgacaaattcccaaaaagcagggataccgggtgaactgtaccaaacacttgcttttgaaacagattcagtttttatccaattcaaaaacgcatagaggcaaatttgatttgtgtaagcacaccagcgactgctaggtgtagcgtaaacttgactttcttgccaagcacttttctgtagtgatggtgatatctctaacaatatttcttgcggttctgtaaaatctaaagtcatttttgctacctcatctttcatgatatcaacttgattcgccatacttaactctcaaccattcttccaaagcagtactcatatctttaacttggttggaatttacagaaatattaaaggtctcttgagtccattggatcaatgctgtcagcaaggattctctagctttgaatagcctgcgagaaacagtaggctgactcatttgtaggtgttgtacaatctgtggctgagttagcccctgttggtagtaaagtttaagtatttccttggttttagtctcaaaagtttgtaaagtttttaacaagatagcttgaatctgagattgttgattttgttggtgttgggcatcctcttcggctatcatctcagcgattaatgaatcagaggatggatctggcaaatcaagagttgctatggagtcatcttctgatatagctaaatttagagaactaacaggtggataaagataagcacgcacgtaaatagctgcttgagttaaccactgttcaattttctctctcgtgcattgtggagtaggttgagttaattgattttgtcgttcgcggttgtagaggttggcaatagcttcccaaatttggcgttctggttctggtagtgcctttatgcctcctggttggttttgcacatacagttctttgaaacaattccaggcaagccgatattgggcaatgatagcaggtgataatccagctttatccagagcttctaagaactgctttttgcttactttgcgtaacaatccccaatttgtgcaaatatcagcttccttacgttggcgtaaaatatcttttagccgactgggaagtgccatagtagcataagcttttaaactagaacatttttctggattaaagcttttgagaaccgtttcaatttcagcactcgccatttgaaagtaatctgccaagctgtattggctattggtaaatttagcaattgtttttttagcactccagtaacttggttcttgtaaataagcagacaaatgcattctggcaaggtgattagattgctttcgccaatgcttgtgccaatatagtgcccaaaagttttctgagttagggactaacggtgaatactccaagcaattttgaatgcttcgatgtagtttgatatcaatcaaccatttgctgaatctgtctctttccaaatgaacaaaggttgagaacatctcggtaatttcttgacgaggacgcataagcaatacaaaagacccttatcttttatccgacataacctacgataaacaccttttctcccttaacactactacaatttttgtataaaattatactgtataatttcaggggtgaaacttgtgcagactcaatgaaatgcacaaaatataaaacgatagaatcaggggttggcaacttctcggggaatagcgaagagttctttaatcccagataaaatctgggactacgttatctgttggattccctttcatgctcaatccaattgtattactctattacattcgactaaactttccagcgttcgctggaaagtttagtatgcgctccgccagtgacgacggatttggatgtaaggcaagttcaaaaacgacaaataccaaccgttccacatcgggatagagatatctgacctgacttttcccgttaagtcttgaaaggcttactggcaaaagatttaagaaacagcacagcaaatacggtacagtaattgaaatcaggtgctaaaggtgacaagcaatgctggactggtgggagaaaaattttgcaaccttagaactgggcgattacctacggtaggcttctctacgagacgctccgcgaacgccaacgccgattaaatgagcgtgcaatgtcgataggctatgctctcagtcttggataaggcattgcactgtcggagatgatggtagtgtccgcttgtgggatttgcaaggtcagcagttatctaaattcactgcccatcaaggttcggttaggagtctcagtttaagcccaaatggtcaacaactggctactgctggagaagatcgtactatgcgtttatggaatttacagggtgagcggttggcagaattttcagcaaattctcggaacgttatttttggtccagatggtcaacgattagctaccgtaggagttgatggtaatgctaagttaagttatggcaaattgaaacgtttgaggaattgttgaagcagggttgcggttgggcgcgtgattatctgaaaaataattctaatgttaatgagagcgatcgcactttgtgtaatgatatcggcactcaaaagtgaactattcgcgctaccgaaggctgctttcaacttcgcacagtcaaacacaactgttcaagaaatcatattatgtccggttaaacacttgtcattgcgaacgaagtgaagcaatcccatagactttgtgattgcttcacttcgttccactgcgttgcactcgcaatgacataatttgccggacatgatatcaaaacccttgcagggcatactaacaaggtttgggcgcgagtttctcacccaatggtaaaacagtggcttctgcatccggcgatgggacagtaattttggggaattttgatttagataatttattaattaatatgtgtgatttaatactaaaaattccagtaaaaattctgaagttaatgtgaaagatcggaaattgtgcaatctaattgggaataagcgttcaccgattttttgcactagtcagcgactctcaccaagggttataaatgtagctcttattttccttgagaatttatataaactattccaactaagtgaataggttgattgaacctgaacctatttaaaagtggaagcagagaaaacaattaccttaaggtgttctttctgcattacatcgcactttacaaataactgctgttgttgcaggtatctcggcaaatacccaaagtcaacctattaattattgacactctcacaaaattacaagaggaataacttaaatgttgaatcaacgtgttttggctggtctattggctgtttcaaccgtaatgactactcttgctgttaatgcttctccttcttctgctgctattagaatcgatgtttctccatcttatacggctaccaaatttactaagaagatgacactagctaaacgccctcctaatattttggaatggaaccgaaaataccgcaagttttgtgcaacagttacaaaagctccaatttgtaagagataataacctttaagtaaattaaaaaacacctacctaaaaagtgtactgcaattattaaaaccaatacttacagtacacttttattaactgtagccgtatgcgcgtaagcaggtatgttcaatctgttgattgccagtcatggaataagttatcaggcttatttgataaaagcttagtaaattgctgaaaagggataaatatttctaatattctgaaaaaagatttttcagaaattagctttttgctttatatagataggacttacgcacaacataacgaaagtagcagtaattcatgaattaccgctaccgaataatcaacttttcagtcatattttgcgtaagtcctagtagaaatgtttagttgttagacattagaataggaaaaatttaaatgttagacacatttggtgcgtttgaacaaggttttatcttatctcaaaaagcacttgattatttaatggaatggaatactgaagctgaaattgcttctagtatttctcagacagcccaacaagttgttgaaatattggttaatgttcctggtatgacaatggctcatagtagagattttcaaagatcaatgccccattttacgctaaaagataaaactgtggttaaaatttacataaatccagcacaagtaaaacatatatttttagcagactgcaaccataaaatggtctttggaggttacgtaggttggattcacacaaaagaactaaataaagctatagataatataaagaaaaattttaactaattactaattcgtaataatcaaagggtgatagtgatgatagttaaaaatcacgatctaaataattgagaaaaaccctactaaaaatgaagagatttttttagaccatctattaaaatcgctaaatcaatctcgattcacaaaaattgctctcaggggcagcaccatcgctacgtatgttgccgacaggcagttgattatggtggcgataagtgccagcaactagcaggagccgcacttgataagtttgtgagccagcaggttttacaagcgcttgagcctgcggctttagaactatctttggagacagcatcccatctcgaacaagaagttagttgggctgtcgaagcgttggcgaagcccgccgtaggcatcgctcgtcttggcggctacctagaacatcgaagcaaaacaccaattggtatccaggtactgtggcgaggttggttaaaattacacgacctctgtgttcgcgtagcgtctcgtagagaaggttggcagcttgcaaaagagacttaacgggaaaagtcagatatctgacctctactagctcacctcttaccagggatcacaaaatttactcaatgttatgagtttttacatagcagttaaagtatttgagaatatccgaaatgcccagtaaagattgataactgagtttaagctgttaaagcttttttgggacagttagatcgagtttggggcaacgaggtaaaaaaactaggcgagaggtgacaaattggggtataaggttacgtaaagaactattatcgtcacctagtttttatgtccggtcgcatcctgaaagtcaataataatactttgccttccgtgctggattggtggactcagccggatgtgttggcgatgttgttgtcggagaagcgtagtgagtccacgcggaaagcttatgatcgggacattaaagatttttttaccaagatgtttgcggtggaatcgacggcggaatgggtggtgcgatttttggcactgccgggggcgcaagcactcttgtgggtggtcaagtacaaagccaagatgattgagcagaggttatcggaggccacggttaaccggcggttgtcagctctacgggcgctggtgcataagggtagagtgttgggggtttgtggttacaccttggaggatattaagggtgagactgtcattaaataccgagataccagtggtgttactccccaggaatttaagcagatacttttgacttgcgatccaacaacggcgaagggggtcagggattatgctttgctgcgcttgctttgggataatgcgctacgacggggggagattgcgaagttaaagatgggggattttgaccgtcaaaatagcaaactgctgattttgggtaagggaaggggtagtcaacgggagacgattgatttaactcctaagactagggatgcaatttgttattggttggcgtttcgggggttggcatcaactaaggatgcgttgtttgtggcgttggatctgaatacgccggggcatcctttgacggatacggggattgccaagatggtaagaacacgggcgaaaaaggcgaatattagtaagccgttaagtccgcaccgcattcggcacagttcgattacggcggcgttggatgcggggcagagtgtgcgggaggtgcagaaactcagtcggcacaccaagttggagacgttaatgatttatgacgataatcgacagcagcaccagttgaaggtgagtagcgtgctggcggatttggtttgatggtgtctagttgccaatcggaactaagaggagtgccagttttttgcgtacaacaaatatgaaatacaggtttttagatattcagtgctggtggctggtagatagcaactttgccccatacccttgtattgcctgaactagctgtaaaatcgacataagcatccaatgttagaataactgaccttactccaattggtagtatagttcttactttaaccgccaatatataagtttaataaagtagaatttggagaatggcgaaatgattatcaaccgaccccaatggcaactatcactaatagaatcagacaacagaatcagtgcggagttagtggtgtttgatgagcaaatattctccaacattttggcagcaatccaacgtgattggcagcaggtggttcaggacttctacactgctgaaagaagaaatttcaacaccattactccacttggtgatttagagacaattgaaattgttcagccgctaacaatcaaagtcaaagatgattatattatgggcaggaatcaggtaagttgtttgctgtgggcgatgagagatttacttgaacctagagagtctgttgaactacgtaaaatttgcaactctcgcaaaaaacctgacagtaatatttttcaattgcacggttgagcttaatctaactcggcaagcagttcatcgccaattaaaagactgagaagcaaacaataatcatctaagaaatgtctaaaaagctctgttcacagacattttattcacgattatacattgctgtttgacacaaattcatatattagtaactatctgattttctgacggatgtttgtaatgaggctgattaatcgagggacataaatagtcaaaagaattatcagtatgttcaagttgcatattccggggtgcatttaaagcaatgactgcatcgccaatcttttcacaacgcttgcagtcacaggctgctgctccttgagccaatatctcttttaggttactggcaatattgataaatcccctagtttttgaatttttgggtagttgggaggcaatttgaactaattgctcaatttctgaagggtattgcactaacagaaactggtcaatttgacatttgctacgacaagtctttacatctccaaattcatcagcaaactgctttaatcctgttgctgcattttgcaaatcaaggttaagcgctccttgggcgcgggcgcaggcggtaggatctgtgttggtattgttaaacttttttctgagtagaagttcaaaacgtttgatataaattcctaaaatagcaagggctttttctttatcttggggactgctaaagttaagttgatgcgtgctaaaaagttggggtataagttgtaaaatagctttgagttcgctagtcttaaatctattactccacagagtaatagcatctccaatattgttgatagtttctagacgcaggacaaagtagaaggaaataagattaatcagataacttcgcttcatctccatctgaacatagttagagatataaagcggttggtcagtaaattgagattcaaaatactgcttatagacttgtgtacctagtagcagagaacgtagaaccgaggtgtctaaaaagtgttgaggaacagaattatcatccatcctgggttattcctcgtcttcatctgtctctaaatcatcgtcaatttttaccccgaatggtagggtatcaaaacctaagttttctaaagttaaaatggctgactcgactgaggaattgttgatggtttcttgattcactagggatgtaagtaattcacaaactcccttgtattgattggcattgtaatcaatccatctgttttcaaagaagagtgcatcatgcagcgccattaccacttctgtataggggtcgaaaggtaatttatcgcgcaacttccgcatggtacgcagtagattgtctgcatagacagctgctattggttctccagtgtattgttggagtttttgtaaatctactaagagagttttggtaatttctactcctgaaacttctaagacggtctgttcaatattcattgtttttatttgacaataagttcagtttattcggagctaattgacattttatggggtagacttatgggatgaacccgcagttcagatccgctctgtaccaaccctagcggcaatacctaagtctacaggttattctattttctagtctattaattttattcctcaagatactctaccatcgccgtcaggtctgccatagcccgatcaaatcgatttaacaaagcttgggctacttctggatcagcgttgacggttgctagtttttcccgtacacgacggtcaagggcttctagccacaatgacaagcctgtatgccgaattgctgataataaccccatgttggtgaggacagccaaatgaaaaccaagttggtcttgtccgccatagcctagatatccgttactcagttccagcttttctggggtaaattctaaatactgttcaaaggtaataccagctttttctagctggggttggggcaatgaagggtgagattgagtcataacacaattcttttaagtaatatttgtgtggaattcgagggaatgctcctgctcaatgagtttttcctagtagtaggacaacactacccacgatggttaatcatactctttgttcctggcatggcctgtgtcaactctatggcgtactattgacatacaaactctgtaagttagtatctttgttacttacaaacttacagagttacgaacaaacagagttacgaacaaacagagttacaaagttacggagtcaggatgtgcatattattgctgttgtgaacggaaagggagggtcagctaagacgacaactagcgtcaatttagcagccatccttgctgagaaatcaaaagtattgttggtagatgcagatcctcaaggttctgctacttggtgggcagagcgcaatgagcgagattttgaattatctaaggaaacagatacgaatgagttgttaaaacttaaaaaagtaaaagggtttgattttattattgtggacactcctccggcactccactttgaggcactgcaaattactatcgatgcagctgattttgttttgctgccatctcccccagccccaatggatcttcaggcactgattgaaactgtacaggcatcgatcatgccagcaaatgttaagtttcgagttttattaactcgtgttgatcctcgtagtttgggtaaggcacttgatgctcaacaagcactcatgcaaggaggtattcctgcatttaacggttttgtcagggcttatgctgttcatgaacaagctgttcttgatggcataccaattactcaagttcgcggaaaaatagctcgtgaagctgaaggggattatcggcgtgttgctgatgagcttttgagagaggtaaatactcatggctaaagcacgtcgtcgtttatctgatcttgtccacgaagaaacgcaaaaaatcagagaaccaaacttacagacttcggaagttacaaagtccgaaagtttattagaaaatccaagtgaagcagaagacaaagttacagacttacagactttggaagctacaaactctgtaatattatccgaatccgaacctttaagcaaagcagactcaacagaacaacagactgccaaggttacagacttacagacttcggaagctacaaactctgtaacgttatccgaatgcgaacctttaagtaaagcagactcaacagaacaacagactaccaaagttacagacttacagacttcggaagctacaaactctgaaggtttactggaaactccgagacaagtagaagacaaagttacagaacaacagactgccaaagttacagagttacagacttctggacttacaaagcctgtaactctaccagaatcttcaagtgaagtagaaaaaagagttacagagcaacaggcttccaatgttacagacttacagactaataaatattcagagtctgtttcttctatgcaaattgctattgagcgggagggtgaagaagtaaacaaaactacaaagttacaaagcttgaaagatacagacttacagagtaccgaacttccgaagtatttaaaattggagcgtaaggaaacacgattgagacaggatcagattgacgcacttaccgatctcacccggaaattaaatagaacgaaacaagttaaaggtggtgagagacttacagataatactttgatccgtgttgcagtagatttactgctgaataaagcttcggagcttcaaggtactacagaagatgagttacgaagctccttaaatctgtaagttcgagagtttggaagtttgtaacttacagagtttgttattaatttatcttgcctgatgtgtgatcatcgctgtcgattctcactccatttgatgagtttgatttcgacaaataaaaagttaatcaacaatttccatgacatctatatatccctgttttgtcaatctaggtgaaaccaatctctgaaagcttttcggagctttacttttcagcttttggctatactttttagtttctgctagaaaataaaggctcaaaacttgattaaatcaaagtttcagagtttcgcttcgattattattttccgaaagtgataaaacagggatatatacatggctagtgtcggttgttgccattgcctacggtgggcttcacttgatcggataatataatccatcgtcaccaaaacgccaaccacgagaagcggggtctctatggcggctccatgactcaaattcggatggacttttgctttctctctctctggaaaggcttaattcatcaacacccaatcttcgagctagattttccccagttaaagactgaatttctactgatataccatgaaactgatgagatgatgaaaattgccttctgcctgtatttccctggtgtcgaagctgccctagtgcattgttaagttgggcaacgttcttggcgacggtttctaacttttcttccaagttacttagctgttgtgcttgttgttccgtggatgttgattctatactttgggtgagatgccccaaaacagtttctatttgctgtaagcggttctctatactgctttctatactcgaagtattatttacctgatttgcttccagtgctgagagtcggctaactatctggtgtagaacattttctatacgattgtcagcaacttctgcctgtccaaggatatgatgcagaccctgcactaccaactccgtagctgacacttggcgtttttttgcttcggctctgagtaattcaactaaagacttgggaagtttaaaatttactgattcccgttctatagccattaaaatacccatacttgagcaatacctgtccttagttagcttacagtgtactgaaaaacaactcaaactatttcttcccaatcctcaacttgtaagccattcacccgattgaactcagatgtgttgtgagtgaccagtattaaattcagtagaccgaactgagcggaagaataagggttttagccttccttgataagagccttcagcttctgttttcggcaatattttataagttggatagataagcgggaagcgttcactaggctgaaagccttactcagcatacttttctctcatatggacaaaggcgaacgtgctgaatttgttacaaaaactttacatggtgataaattttgcgtgtatcttgtctttaccccaagaacaagcctcaactgctaagttggctcattttcgccttccgagaggtatacttaacacgggtaacaaaaattgcgcttacagcaccgagtgctaacaaacctaacccagtagaaggttcatggacgggcacaagttgctggtaagctgcgtctgccactatcttatggaaagctgttgtcggttcgagcgaataccagaacaaatactggttttgaatattaggctgagtaccgcacaaagtgattttgcttggatctaattgatctagacaagaatcttgcacatttgtaaaaccatatttcgctggattggagagaattgcattaaataaagaattaacatcaaaaagttgaattttgaccccattatctagactttgattttgaatattaatcaatttagccaaatcggcgttatgttcagaagtcagagtattgagcggtgtggctagaggtgtgtcctgtatataagggttttttcccaaatctggtaagttaggcacaaaaatgttttgagcgccgactttaactagcgaattaattgcttgcgataaattactaattgtttgggtaggtgtctgataaggctgaaaactgtttgtaacaggaatgtaatcagcagcaccagcccacactatataaagagcattcggatcggcagtaggattagttgttgtaaaggcgtttatctcctgctgcaatcccaatgctagtaaagggtcagaagtaagattggcaaaaagattagcggttcccgttgtagcgtttatataggcatagttaatgccttggctagagctagcacccccaagaacagcagtgtaaggagtggggtttaatcctagatattgtgagagataatctatccagattgggccattagaagcacgtccttgatagaaaggtggggaagaaggtgaggtttgtcccgtagcattgaagaagttgccagtatcggagagatcgtcgccaaagacaaaaattttatcgaatatagctgccgaaactttgatcggaaacatgctagatacaagtaaaattcctactgctagaattgattttttcatttggcaaaagaatggcatatttttccttaattgagcctttaacattaaaaattgagctattgcttttagataaataattcttttgtgtgcctgtaattacatgattgcaagctttggatgttccatttgaaatgccagctatcattcgaggtaaacatggaggtactagacaattaattagagggaggtatagttatccactagctacaatttaaacctattcggtttctgtttgtggcttgatactttttaagtattaacgtctggatttatttagtatgccactatctcagtcttttaagaataagttctataaaagttttttattatctatttactcttaaacaaagaagagagtttttacgttaagcagtagaccgtaactatggggttgcttgtgaaatttgtttaccatctagctaattttgcttgatctttaactcggcttttataagcttagtttatcattctctctagaaatcatcttttgtgcattttccgaaaaacggtatcataaactaccatttttagcgatcaccaaagttttcggtctactgacttgagttagtattcaagttggatggttttcaaaaagtttgtgcctcattcaaacagtctcttaatttgtctgctaggtcttgaatatatgggttggacatcatggtaagatgctcccctggtacggtgtaaattttgacaggcttaacagttaatttttcccaacccaatgcagaattgggacaatctgaggataatgcagcactggctttaaaaagaatgacttggtttggataaatctgtggaacatagttttgagcagcttgaagattcgccttgaaaacttctgccagaggacgaagatactcaattccagcatcggttggcataagcccagccatttttgcccgctccaagatgtagtgtagctgctggttgaaagttagctctttgaactcatcgtcacactcgaccaattttttgccaaaataaactccgataacgtgagcaaagttgttcaggagtactgtgtggtcaaagtcgttctgactctcaaagttgggagcttgactgtcgaataaggcaagcagggctacctgatggccttgtttttgtaactgaacagccatctcaaaagctatagttccgcccaatgaccagccaccgagtaggtagggaccttctttttgaacgatgtgcatagccttgatataagaagttgccatctcttcaatgctagtcatcggtgtatgttgtccatccaacccttgagcttgcagcccatagaaaggttgctcctcacctaaataacgggctaaattgaggtagctcacaacgttacccccagctggatgcacgcaaaagaaaggttttttagaaccattaggctgaattgctaccaaatgagaccagcttgaagaattaacttgctgacgaataatggtagataattgttcgatggtcgcgttttgaaaaagcgtacttagaggtaagctttgtccaaatcgcttgtgaatctgagccattaaactgacagctaagagagaattcccaaggtcaaaaaagttatccaaaacacttataggattagtgttcagaatgttttcccagatttgtgtaagttgaagttccacagaatcccgaggcgggacaaaggtattttgtagctgtacgttgtggggtgcaggcaatgcaaagcgatcaactttgccatttggcatcagcggcagtgtttccaagatgacgaagtgtgatggcatcatgtattctgggatctgttgttttaagaactggcgcagtagcttgtcggtgggagctggctcagtgttggataccacgtaggcgactaggcgcttgtcccttagaatatcttcacgggcgatgacacaagaagcttgtacatcacctagttggctcagaactgcctctatctctcccaactcaatgcggaaaccacggatttttacctgattgtcaattcgtcccaggtattcgatgttgccatcaggtaaataacgtgccaaatcaccagttttgtagagccgggaatgagggtcagtgctaaacgggttggggatgaatttttcaattgtcaattgtgggcggttgaggtagcctcttgctaatccagcaccagcaatgtgcaactctcctgctacacccacaggtactggttgcagatattcgtctaagatgtatatctgtgtgttggctatgggcctaccgataggtggtgcaaaagttgtacccttttcaattaatgcaaaggtcgagtaagttgtatcttctgaaggaccataaagattgaaaatatatttaactatttgttgctggtaaatctgctgtaccagttgattttgtagcggttctccagctaggttaaccgtgcttactccccctggtaaaccatttatgcgaattaactcggtgatgacggaggggactgtattaatcagtgtgacttgttcggcagcaggtaaggtaggtaaatgtaaggcattctcagccaagataacttttctaccccaggatagaggtacaaataactcaaaaactgataaatcaaaacagattgaggtacaagctaaaacaccagccagttgttctggagtaaatacctctttagcccaagcgactaaggcaactgggctgtgatgttctatagctactccttttggcttacctgtagagccagaggtataaaggacataagccaggtttgtgggttgaacttgactatgaacattgtcttttggaaattgagcgtaggcgtagtctgctgtaagtatcgcatcccaattttgatctaagtaaactacctgcgcttgatgttcaggtaatttctcaactagatgctgttgtgtcaataatacagatatttgggcatctgacaatgcgtaacccaaacgctcactaggataccctgggtcaagtggtacataagccccacccgccttgagaatccctaacaatcccactaccatctctaaagaacgctcgatacaaatacccaccagcgtatctggttttacacccaaagactgtaagtaatgtgccaactggttagcgcgattattcaactgctgataagtcagttgttggttttcaaacaccactgctacagcatcgggtgtacgtgctacttgctcctcaaacaactgatggatacacttatcataaggataatccgcttgagtatcattccattccaccaacaactgctgtcgctcaatttttgtaagcattggcaattgcgaaatccgttcctctggattagccacaattccttcaagtaatgtcacaaaatgcccagtcatccgctcaatagtgttggcatcaaataagtcagtgctatactcccatacacccaccagtccatcagcagtgttttgcattgataaagtcaaatcaaacttggcagttgtactttctaccaccagtggactgacacttaacccagtcaactctacttcagacataggtgcattctgaagtgcaaacatcacttggaacagtggtgtataactgaggtctctttgtggctgcaatgtttctaccagcatttcaaaaggcaagttctgatgagtgtatgcctccattgccatgaagcgaacacgagtcagcaattcgctaaagctcggattacctgctaagttggtacgcatcactaaggtgttgacaaaaaagcctatcaatccctctatctcattacgatcgcggttagcaataggagaccccaccaaaatgtctgcttgtcctgtgtatcggtaaagcagagtgtcataagttgctaacagcgtcatgaacaaggtaactccttgttccttgctcagttgtatcaacccttgagtgagtttctctgaaagtgcaaacttttgatgtgtgccagcgaatgtctgcacagcaggcctaggtctatcagtgggcagcactaacagggctggtgcatcttttagttgttgttgccagtaattcagttgggtttgcaatacatccccttgcaaccagttgcgctgccaaatggcaaaatctgcgtactgaattggcagtgatgctaggggtgaaggttgaccttgagaataagcattgtacagcaccgctaattcttggagaaatacacccgttgaccagccatcactgactatatgatgcatacacactaataaaatgtgttttgtctcagacaggatgattaatgttgctctgactaacgcttcacttgttagatcaaagggttgaataagttgtttttgcgctaattgctgtgtggcaatctcttgttcacttgtggataaatgctgataatcaacaactgagactatccaatttgtttgtgtttgaatgatttgagaaggttttccctcaatagtgatgaagttggtgcgtaacgcttcatggcgatgaataatttcttctaagctttgttctaaagctttaactgagagagttccaacaatacgcaaagttaagggtatgttgtataaagcactgttcggctctaactggtctaaaaaccacaaacgctgttgagcaaatgacagtagtaattctgcattatcaacccttggtaagatgggtgaggaagttagttctaagccctgttgctgtaactgctcaatttcttgtgctaattcggcaactgtcgctgctgcaaataggctacgcaatggtagttctactttgaaggtgttacgtatgcgggaaagcagttgggttgctagtagtgaatgtcccccaagttcaaagaagttgtcgtaaatgcccacttgttctactttcagcacttgtgcccaaatttgtgccagcatatcttcaattggggtgcgtggggcgacaaatttttctagcagtgtgctgtctaactccggttttggcaatgcgcggcggtctattttgccgttagatgttaagggtaaggattccagcatcataaaagtgtttggcaccatatagctggggagttggttggcgaggaactgacgtagttctgcggctgtagaagattgtttcaccttcggtactacgtaagccactaaacgtttgtcgtcaagttcatcctctcgtatcaccaccacgctttcccaaacagctgggtgttgcgccagtagtgcctcaatttctcccaactcaatgcggaagccacgaattttcacttgttggtcaattcgtcctaaatactctaactcgccattgggcaaataccgcgccaagtctcctgttttatataattttgaattgtcaaaaggactagatataaatctttgcgctgtaagttccggacgattgagatagccacgcgccacccctgcaccaccaacgtacatttcaccaggaacaccaatcggcactggctgtttatactcatccagcacatacacctgtaagtcacgaatcggacgaccaattacacttgctgtgctattcaaatcggctttgctcaatggacggtaggtgacgtgtacagtagtttccgtaatcccgtacatatttactaactgtggcaattggtcgccgtgacgctcaaaccaaggctgtaaactcttgagttctagggcttctccaccgaaaataactaggcgtaagttcaaattgccagtagttgccgttgactgttcggcttgaatcaactgacggaaagctgaaggtgtttgattgagaattgtgactttctcttgagttaataactcgaagaaggattcgggcgatcgcgtcactaaataaggcactactaccagtcgtccaccatacagtaaagcaccccaaatttcccaaacagagaaatcgaatgcataagagtggaatagtgtccagacatcttgagcgttgaagctataccaagagtttgttgcttcaaatagacgaactacatttgagtgattgactaaaacgcccttgggtttgcctgtagaaccggaagtgtagatgacataagctaggttatcggatgtagtggtgtttagagagtttgactcgcttttttgagcaattttttcccagtcgctgtctaagcagatgacacgcgcctgatgtttgggaagagaatttactaattgctgttgggttaacaacactgaaacttgagcatcttctaagataaattgcaaacgctcagtcggatactcagggtcaagtggcacataagccccacccgctttaagaatacctaatattcctacgattgtttctagcgatcgctctacacacaaccccaccaccacatctggccccacacccaaagtttgtagataatgtgctagctgatttgctttggcgttcaactcccggtaagtgaactgttgattttcatacactaccgccactgcatccggggtgcgctctacctgctcctcaaatagttgatggatgcactgatcttggggataatctacctgagtatcgttccattcaactaataactgatgctgctcaacttgtgtcaacagaggcaattgagaaatccgttcctctggattagcaataataccttcaagcaacgtcataaaatgaccagtcattcgctcaatagtactgctatcaaacaaatcagtgttatattcccaaagccccaccagtccagtaccagtattctccattagtaaggtaagatcaaacctggaagttgtaccttctactaccagtggactaacggttaacccagtcaactccaattgagacatgggagcattttggaggacaaacgccacctgaaatagtggtgtatggctaagatcccgttctggctgtaatgcttctactaacatttcaaaaggtaaatcctgatgagagtatgcatccatcgccatttcccgaacacgatccagtaactcacagaaactaggattgcctgataagtctgtacgcatcactaaggtattgacaaaaaagccaattaacccttcaatttcactgcgatcgcgatttgcgatcggtgaaccaagcaaaatgtctgccacacctgtgtagcggtaaagtagagtatcataagctgccaacagcgtcatgaacaaggtaactccttgctcttgacttaactgtattaagccactagttaactgcttggaaagtgcaaactgttgatatgcccctgcaaaactctgcacagcaggtcttggtcggtctgtaggaagcgacaataaacctggtgcatctgccagttgttgttgccagtaactcaattggctttgcagaatatctccttgcaaccactgtctttgccaaattgcgaaatctgcgtactgaatcggtagtggtgctaatgatgacggctgacctattgaataagcattgtacagtactgctaactcctgaacaaatacacccattgaccagccatcagagacaatgtgatgcatacacactaacaagacgtgttctgtcttattaagcactactaatgtcgctttaattaatgcttcagttgctaggtcaaagggttgaataagttgtttttgcgctaattgctgtgtggcaatctcttgttcacttgtggataaatgctgataatcaacaactgagactatccaatttgtttgtgtttgaatgatttgagaaggttttccctcaatagtgatgaagttggtacgtaacgcttcatgacgatgaataatttcttctaagctttgttctaaagctttaactgagagagttccaacaatacgcaaagttaagggtatgttgtataaagcactgttcggctctaactggtctaaaaaccacaaacgctgttgagcaaatgacagtagtaattctgcattatcaacccttggtaagatgggtgaggaagttagttctaagccctgttgctgtaactgctcaatttcttgtgctaattcggcaactgtcgctgctgcaaataggctacgcaatggtagttctactttgaaggtgttacgtatgcgggaaagcagttgggttgctagtagtgaatgtcccccaagttcaaagaagttgtcgtaaatgcccacttgttctactttcagtacttgtgcccaaatttgtgccagcatttcctcaataggtgtgcgcgggctgacatatttttctattcgttcgctgtgtaaatctggtgtgggtaaagcgtggcgatctactttgccgttgggagtgagtggtagcgactctaacaccacaaaagcatttggcaccatgtactctgggagttttgctttcagggagtgacgcagttcgctaattgtggttgtacagtgctgatctgctaccacataggcaactaggcgtttatcaccaggggtatcttcgcgggcgatgacacaagaagcttgtacatcacctagttggctcagaactgcctctatctctcccaactcaatgcggaaaccacggatttttacctgattgtcaattcgtcccaggtattcgatgttgccatcaggtaaataacgtgccaaatcaccagttttgtagagccgggaatgagggtcagtgctaaacgggttggggatgaatttttcaattgtcaattgtgggcggttgaggtagcctcttgctaatccagcaccagcaatgtgcaactctcctgctacacccacaggtactggttgcagatattcgtctaagatgtatatctgtgtgttggctatgggcctaccgataggtggtgcaaaagttgtacccttttcaattaatgcaaaggtcgagtaagttgtatcttctgaaggaccataaagattgaaaatatatttaactatttgttgctggtaaatctgctgtaccagttgattttgtagcggttctccagctaggttaaccgtgcttactccccctggtaaaccatttatgcgaattaactcggtgatgacggaggggactgtattaatcagtgtgacttgttcggcagcaggtaaggtaggtaaatgtaaggcattctcagccaagataacttttctaccccaggatagaggtacaaataactcaaaaactgataaatcaaaacagattgaggtacaagctaaaacaccagccagttgttctggagtaaatacctctttagcccaagcgactaaggcaactgggctgtgatgttctatagctactccttttggcttacctgtagagccagaggtataaaggacataagccaggtttgtgggttgaacttgactatgaacattgtcttttggaaattgagcgtaggcgtagtctgctgtaagtatcgcatcccaattttgatctaagtaaactacctgcgcttgatgttcaggtaatttctcaactagatgctgttgtgtcaataatacagatatttgggcatctgacaatgcgtaacccaaacgctcactaggataccctgggtcaagtggtacataagccccacccgccttgagaatccctaacaatcccactaccatctctaaagaacgctcgatacaaatacccaccagcgtatctggttttacacccaaagactgtaagtaatgtgccaactggttagcgcgattattcaactgctgataagtcagttgttgattttcaaacaccactgctacagcatcgggtgtacgtgctacttgctcctcaaacaactgatggatacacttatcataaggataatccgcttgagtatcattccattccaccaacaactgatttcgctcgggcttactcaacaggggtaactctgataactgttgctggggattagccacaattccttcgagcagtaattgaaaatgccccgccatccgagtaatcgtagcagcatcaaataaatcggtgtcgtattcccatacccctaccaactccagatctgtttctagtattgataaagttaaatcaaacttggtcgtgtcagtttctactgtcaacgagctcatactcaacccagtcatatctaaagcactcatcggcacattttgcaggtcgaacatcacctgaaataggggtgtatggcttaaagaacgctctggttgtaatgcttctaccaactgctcgaaggggatgtcttgatgtgtataggcttctagggctaccgatcttactcgcgacagtaattcggcaaaactggggttgcctgataaatcggttcgcattaccagggtgttgacgaaaaagccaatcaatccttcaatttcctggtgctggcggttagctatcggcgtccctacacaaatgtcatcgctgctagtatagcggtagagcaaggtatcaaatgccgccaataaggtcatgaacagagttacaccttgctgccgactcaataaccgcagtgcttgcgatagttccactggaattgtgatctgttgatgagatcctcggaaagattggaatgctggtcgcgggcgatctgttggcagtgccaataatgtggacaccccagctagttttttttgccagtaattaagttgagattctaggacttcaccctgcaaccacttgcgctgccaagcggcaaaatctacatactgaaccgatagttttggtaatggtgaaggttgaccttgagaataagcattatacagtgcggctaactctcggacaaacactcccattgaccaaccatcggagatgatgtggtgcatggtcagcaacaagacgtgttctgtctgatgaacttgcaccagtttcgtccgcactaacggctcttgcgctaggtcaaagggttgctgggctgaatcggttcctaagcgagtcgtttctagttctcgtgctgcttctggtagagattgtaagtcgatcacctccagcgtcaaattgtgggtggcagcgatgacttgcactggaataccatctgtggcggtaaagttggtgcgtaaggcttcgtggcgacggatgatctcattgatactctcttgcagagccaccacatcgagttgaccggccatacgtaggaataccggaatgttgtaaaaggcgctgtggggctgtaattggtttaaaaaccacaatctcgcttgagcaaatgacaagggtagttccccatctctggcaattggtcttaacggtggtgcggttaattgctcatctggctggatggctagttgaataatttgtgctaacttggcgactgtgggatgttgaaataaactccttaatgggatttctaacgaaatggtggaacgcacttgcgcgatcacttgggttgctagtaacgaatttccgcctaattcaaagaaattgtcgtggatacctatttgctcaactttgaggatgtttgcccagatgaaggttagcatttcctcaatcggagttcgcccagcttcaaactctagcttctggtcggaacgcatttctggtgcaggcagtgctttgcgatcaactttgccatttggtgtcagtgggagtgcttccaagatgacgaagtgtgatggcaccatataggcgggtaattgctcttgcaagaattcacgcagatgagcgatccttatctgttgccatcccggttgtgatagcttgaactcaatggggtcatggacttccgatggactggcaggatagtgctcaatagtaggcacgacataggctactaattgccgattggctgactcaccaacagaggtgactaaggtttgctggacagatggatgctgaccgagcacggactcgatctcacccagctcgatgcgaaaaccgcgaatctttatctgatggtcaaggcgccccagaaactcaatgttgccattggggaggtagcggcctaagtccccggtcttgtagagtcgctctccagtgacaggatgggtgataaaactagtggcggtgcgctcctcatcctgccagtatccccgagctaatccaatgccaccgatgtagagttccccaggcacccacactggacgggcgtttaaccgatcatcgaacacaacaaaggtttgattgaccagtggcttaccgtagggaatactgctccagcttgggtctacctcatcaataggatagcagattgaccagatggaggcttcggttgctcctcccaaactgacaatctccatctgtgaccacagttgtcgcaactgtgctggtaagcttaacgggagccaatcaccgctcaggagagctaagcgcagaccctgtggtggcgtcatccgctccctgctgagatagtcagctagcatttgccccaacgctggtactgtattccagagggtgacatgatgttgtctcatcaactccacccaatgggcaggttccttcacttcagttacccccggcatgacaatcgtgcctccggccgctaacacgccaaagatgtcatagacggacaggtcaaagttgagggctgaaagagctaacacccgatctgctgggctcacacagaagcgggaattgatatctagcagagtattgacagcactgcaatggtcgatagccacgcccttgggaatcccggtagagccagaagtgtagatgacataagccaaatcctctggtgtctgcacccaggctaagggcagagttggctcctgagattgcatcctctcatctattagcatcactgggattaacccaacccaggcgctggttgccactaagggatcatccgtgacaatgacacgggcttgactttgctccaatagttgctgctgacgttgggatggtaactggggatctattggcacataggcggctcccgacatcaacactcccaacaccgcagctacctgtttccaacccttggatatgactactgctaccaatgagttgggttttgcccctaactgctgtaaacgatgaccaacctgattggctagtctccataattcttcatatgtcaatactcgctctggtgaaatcacggcgggtgagtgctttctgagttctgcttgtttggcgaataacgtatgtagcaactcaccgctattgggtgcgggcgtttgattgacccctgccctttgctctagttggtaagctggcactaattgtcgttggggttgctgccaaacggcttcttttgttgctaactcgaccaataattgacaatatgtttcaaacatatcgtctatcatttcctctgggaataagtctgccaccacatcccaattaaacactaatctctcttcttcctctgatacttgatgatctagccacacctgcggggtttggctgacaccataaactatttcacctagttgatttaatccgttggcggtgttggtcaaaaaattatgtgttaaagcgctagtgaaaactactggcatcatggctcggtgcgtaccgccttgtcgtcgcgctaattctcgcattacctcgacaccactaacatagcgatggtctaaatcctgccacaattgttgctgtagtcggagggcacggttgccaaatgtttctgaggtggagttatttacttccagtaacgttactgatgtgaagtcgcccacaatctcattcacttggggatgcaacggtaggcgattaaacagggtgagattgatagtaaattttggactcttactccacgccgtcagcacctcggcaaatgctgctagcaatactccagatggggttaatcccactgcctgggcacgctgttttaattgttgccacttctgttggtctaattgagcactgtgacgcacaaatgttggctgtttgaggacactctttgctaagggtaattccggtgctgggggtaaagtatctaatcggttccaccagtagctttgtgcccgttgatataattgtgtttcttttacctgtctctctgctagaacatagtcccggaatgatagttctaatggcggcagttgagtttctgggttctggtaaagttgattcaactcttttaacaactgctgtaaactccctaaatctgccattagcagatcgaaactcacgtgaagtcgatatcgcttttggtcaaaacgagtggctcggatctcaaatagtggccatttatcaggtggcagcacctggtgagacatttgctcgcgaatctcttcacatttaacgactgcaacttcaggttcgaattcttgtaaatttaatatttcaatctcatagggcggaaccgcctttaaaatttgttgctcgccactgggtagcacaaccgcccgtagcatatcgtgacgtaaaattaacttttgccaagcctctttgaaaagttttatatctaaattattactgtcaatttctatgtaagcatgggtagcaacattacccaactcgaaggtactactgcgacccagccagtaagcctgctggatatctgttagaggaaaaggttgatagtgctgctctggcctcgctttaatagggggtaaggaagaatcataaccacctattgtgttctggcgtagcaactcaataacatctgccttatgagtggtaagtgtatcaagtaattcttgtgtcagtactcccttatgagcacgaatacgcagttgatctccttccacccaaagctttacttttcgattaaaaagctcaattataagttcatttttgttcataaaatttataaaattatttcttctaaattgtcagttaattcgttggatggctgttctgattggattaggcttgtcaatgctaattgctcaattagagctaaagctaattgaacgacgctagagctctcagcaatttttcgtatcggcagttctatccccagttcatttttgattttgttcttaaaatcaatgctcatcaaagaatcaaatcctaattcatttaatgattggtttggatctatctgttgggatgagctaattccaagaactttagctaccccatcttgaagataagcaactaaaagttccaaacgttcgtttgcagaagcttcttttaaacgacgtatcaattcgatttgcttaacttgtgattggccatcttttacttgttgctgcaattggtaaacaaactcagagaagaaggggggttcaccaccgggcgggaattgctgtagaaattttgaccattttacaggtaaaactccaacttgaactgaggattgcaatagcaaataatctaatacctgcaatccctccttagaatttatgaactccatccctttcctcccaagaagccgctcaccttcccggcgatcaggttcgggtgtcgattcttttagcgaccaaaccccccagttgatgcttaatcctgctagtccccgatttcgacgataatgagctaaggcatctagaaaagcattagcagccgcatagttggcttgacctgaattacccagtagagaactaagcgaagaaaacaacacaaagaactccaagggagtgtcttgggtcaaagtgtgtagattccatgctccttcgaccttggaagccattacctggctaaagcgctcccaagaaagttgcagcagcgtgctgtcatcgatgactccagcagcgtgaatgacccctcgcaaaggtggcagggattgcttgatttctgctagtacctgggcgatttgtccttcctgggatacatctgccatccgcactaccacttgagtgcccatctgttctagttcccttagctgactgttagcagcaaaactagcactgttacgccctaatataactaggtactttgctccacattccaccaaccaacgagccactagcaaacctagatatcccaaccctcctgtaattaagtaagtactatcgccacgacaattaagcttattgtgaactacaggagcctgaaactgcctagacaccagcctcggcaccagacggttgcccttgcaaaaagccacttgatcttctgaactttttgaccagatttcctcaaataaagtttgtgcattatcatctggtgcattcggatccaaatccacccgcacgcagttaaattctggatattccaaggcgataactttccccattccccataggggagattgagcaactcctgaaacagcagactctacccccactaaaatagcacctcgggtaactaaccacagagtaggaggctgcttcaattccgccttgaccaaggcttgaactaagtacaaggtactaccacatgctttatgtgaggctgcttctaaatcagttacagtcaaatcttgtgcctctggtgcctctaagctccaaagatgcactaccccccgtataccagtccccactgtttctttgagcagctgttgaaagtctgcgaaactggcaaggtcgatcctgaactcttgttctgctaactgttcgtaattttctcctgagaatattaaagtacaggtctggcctctagccctcaaaaatgttgccaattgttgaccaatccccaaactatcagccaaaattagccaatttttatactgatctccgatcgcttcatttacctggggcaatatgcgctcgctaattgcagagggagtaagcaaattttcggctggtgatagtgggaatagacgtgcctgcgatcgccactctacttcatataaagaattaagcagaagctggggtgctgtacccaccagagcttcactgcttacttgcttaagcactaaaccttccacagttattatcacccgtccatctggactaactagttgcaagtcagcagtcaaggtctgttgatttgtttctttaaccggacgcatttgagcgtaactccataaggtagagtctggataaccgaacacagcaaggcgttctaaacccaccaaaacatatgtatcttccgtgttggtatcgtggataccagcctttaaaacctgaaagcaggcatctagcagcgagggatgtaacttataattcacagcttctaaatgcaatgcctctggcaaacgaatctgacctaaaacttctccattctgtcgccaaagtcgttcaatcccttggaagctagctccatagtcaattccctgatcgcaacacttctggtaatagtcttcaggtgatatttcttcactacgctgggttaattgttctaagttaacatgaggaatttccaagcctttctctgacagcagtaatttagcggatgcatggagtatccataaatcagctgattgttctgccacttgattaaagctaaaaatctggaatgaatactctaaattccctgtaggggtcaaaattaactgaagtgttttttcttgattcggtggcaatatcagaacttgatggatgacaaattcttctaaaattaacttgtctgatttgaaaacttcagctccagcaaacaaagccatttctaagtaacctgacgctggaaaaatagtttgttggtagatccgatggtgttctaaaaaagcaggaaaattttcgctaattttggattcaaattgaatctcgttatttttaagcgctgccgattgcaatctttgaccgagtaaggggtgaattacctggtttcggatgccatttagtgctaggtgggacttagtatcaattaaaattccaggtttatcgatccaatagcgctgtcgttggaaaggataagtcggcagttctaacctggaacgcagatagttttggtcaaagccaaaccagtctacttgcacaccacgaacatatagcgctgctaaactctgaagtagttgttgccaatctgaatacctttggcgcaaactgggtatgaaaactcccacttcatccaaacactgatgccccatatccaataatgttgggttcgggcctatttccacaaaaacttcacaaccccgatcgtgaagtgtcttcatgccctcagcaaatcttactggctgcttgatatggcgacaccagtattctggcgttgctatttcactaccaatcagttttccagtaacatttgaactcaattcaattttaggagcagaatatgcaatagaggcggcaaccttttcaaaatccgccaagattggttccatcatcggtgagtggaaggcatgggaaacctttaattttttcgtcttgattccttctgcttccaaaacagcacatactgcttctaccgctttattgccacccgaaattaccgtattttgcggactattgatagcagcgatcgccacttccgacgagacagctacagcttgaatagcctcgcgaactttgctttcagaggcaaacaccgccaccattttgccattttgagtcaaggcttgcattaaacgtccgcgttcactaatcagctttaaggcatcctctaagctgaaaatttctgctacagttgcagcgacatattcccctatactatgacctatgactatatctggtttaataccccaagacttccataactcatatagggaatactctaaagcaaataaagcgggttgtgtataagcggtttcatctattagtgaagtttcctcagattctggatacaagatactgagtagggatttttctaaatagggacgtagaatgtcattgcaacgatcaagagtttgacgaaaaataggggcttcttcgtagagttggcgtcccatacctatgtattgggatccctgaccagtgaataaaaatgctattttaggactttctgcttcatttacctgtccgcttaccagtccagcagcctctaccccagcaacgaaagtacctaattgctctctcatctgtgcaatggattcagataccacagcaagacggcaatcaaaatgcgttcgtcctgtatgagctgtaaagcaaatatctggatgagacgcttcaggatgagacgctaagaaattctcatagcgacttgccagttcttgcaaagccttttgactttttgctgataggctaagaatgtgtaatgagcgctcaacttgattggctactggtattagtgctggcgcttcttctaaaatcacatgagcgttagtacctcccatgccaaaagagctgactccggcacagcgaggttttccatccgttttccattcagacagcttggtattgacgtaaaaaggactgttagcaaaatcaatttggggattaggttcttcaaagtgcaggctaggtggcaacaacttatatttgagcgctagaaccgttttgatcagacctgcaacaccagcagctgcatctaaatgtccaatgtttgttttgacagaaccaatagcgcagaaaccctttttctgcgtagtagtgcgaaaaacttgtgtgagggcggcaatttcaatcgggtctcctagatttgttcctgtaccatgtgcctctatataagaaattgtctcagcatcaatcccagccatagcatgagccatagcaattacctcggactgaccatccacgctgggagcagtatagccaactttcagtgcaccatcgttgttaatagctgtccccttgataattgcatggatgcagtctcgatcggtgatagcatctgccaaccgttttaaaactacaattcctacgccactgccatatatagttccccctgctttagcatcgaaagaacggcagtgtccgtcaggagataggatacttccttcttcgtaaatatagccaatttcttgcggaactctgactgtaatgccaccagctaaagctagatcgcattgataactcaataagctatcgcagcccatgattacagatactaaagatgtggaacaagctgtttgaatggtaacgctcaaacctttgaggtttaatttgtaagatgtatgcgtagctaaataatctttatcatttccaatcaaattctggagataatttgttgcttttgttaagtccaaagtatgcaaaagattaaacaacaggtagttgctaatgctttttcctgcaaaaaccccagtggagcagttagattttttaggattgtaacctgcattttccagagcttcccaggcacactccataaaaatgcggtgctggggatctgtgatttcagcttccctagggctgaaaccgaagaatggagcatcaaacaaatctatgtcttttaggacagagctagctttaacatagtttggatgacccaacactgatggagatactcctgaacccaatattctatcatcattaagaaatgaaattgactctacaccattttttaaattctgccaaaattcttcaagatttttggctccaggaaatcgaccactcatgccaatgatagcaatatctcctgaccgatcatattcactcatgatttacctcttttcatccctcgtttttgctgtgctattttccttttttctgcccgctcggcaacagcttgaaaagatttattctctcctttatgctggctgaaaaatttagccaaatagctaatacttggattttgaaaaatttctaccatttgtacttctattcccattaagattttgatatttttattaatttgaaccaaatgtattgaatttgcacctaaatcaaaaaaattatcataaacgcctattttctctatttgaagcacctctcgcacaatttttgctaaagtttgctctatttcagtttttggtggaacagcacccgtttcaggtttcaatacatttttattaagcttgggtaacaacttgcggtctaccttgccattgcgattcaagggcaaggcatttagtattacacagtcagaaggtaccatgtagctgggcagtttctgctccaagtaattaagtaacttcttggaaattgaatttgactcctgaacgggctctaaggagtttagtagcactccttttagttgatggtgctgttgtgaactttgcttttggtttgagttaaggactacataagctactagcgattgatgttccttctcggttgaggttactaccacttcttttacagattcatcctgtaggagagtggcttcaatctcccctagctcaatccggtagccatttatttttacttgaaaatcttctcttcccagaatttcaatattgccatcaggcaaaaatcgccccgagtcaccagttttatataagcgctgttgagtgcgaggatgaatgataaagctttcttcggtctttttttcatctcgccaatagcctttggctaaaccaattccttcagcataaagcattcctggtacccataccggacagggttctaaaaatttattaagaacgtgatagcgttggttagttattggttttccataaggaatgctcttccattgctcgtctattttctcaataggatagcaaatattccagattgaagtttcggtgggtcctccgacactaacaacttttacatcctcccatattgctttaatctgctggggtaaattcactggaatcctatcgccactcattagaatcaatcccagagacgctggtactttttccagccctgccgacagatattctactaacatctgcataaaggtaggaactgagttccagagagtaactttgtgttgcttcatgagttctacccagtgagccgggtcttttgttctttctgcctctggaattactaaagttcccccagcagctaaggtgccaaagatatcatatactgacaaatcaaagtttaaagctgacaaagctaatactcggtcttgatgggtaattccaaaacgttggttgatgtcaaggatggtattgacaggaccccgatgggtaagcatgactcctttaggcacgccagtcgagccggatgtatagataacataggctaaatcatccgggctttgtaccaaatccaaaggactgctgtcttctcccactaactcgtcgcaatctaggcatatccgtggaattccctcaatccaagtcaggcgttcattcagccatgactgagttaaaatcagttttacttctccttgcttaagcaaatattgcacccgctcatcaggcaattctggatcgatgggcatataagctgcacccgacatgagtattcctaaaacggcaactatttgctcccaacctttttccatgactacagcaaccagagtgttgggagatgtctttaattttcgtagtcgatgaccaacctgatttgctagttggaataattctaaataagttagagttcgctgagaagaaataacagcacaatcctgttctcgtgcttctacttgcgccgcaaataatgtgtgcaacatccacccagaaatgggtgcatccgtggaattgactgttgctctttgtaagagttgggctttgggtactaattcataagttatttccctccaaactgcatccgaggtggctaggagcattaaaaattcgcagtaagcttcaaacatatcgtccagcaagccctctggaaatagatcttctactgcatcccagttgaaaaccaattttccatcttcttccatgacttgatgatctaaccaaacttgagaggtttgactgatgctataaatgacctcaccaaaaacatttaacgccgatctatcctgaataaatgaaccattatttaaaatgctggtaaatacaatcggcattagcgctttttggtggcttccttgcctccgggctagttcccgcagcacatgtactccactcatataactgtggtctaaatcttgccatagttggcgctgtaggttttgagcgcgaacagtaaaggaagctggtgttgagttattcacctccaaaagaatcaaagatatagtattgccaatgatttcatttacttggggatgaagcggtagacgattatatagtgtgagattaagtgtaaactcagtactgttgctccaaatagctaagacttcggcaaaagccgtaagtaaaataccggagggagtcagaccagcttgactagctcgctgttttaactgctgccaagtctctgattttagttgagaacagcgacgcttaaactgaggctgttttaacaaatagggattttgagctaagggcaattgtggcgattgaggcaatgtatctagacgcttgaaccaatactcttgcgctcgcttatataattctgtatgtacgagttgcttctcggttataacatagtcccgaaatgaaatttccaatggcttcaaagtagtatcgggatgctggtaaatttgactccattcttgacataagcgtaacaaactgccataatctgccaataataaatctatactaatatgaagtcgaaatcgttgctcgtcaaaacgagtagcacgaatttcaaacaaaggccactggtcagtttgtagtatttggtgagacatttgttgacgaatttcttcgcttttaggaatagcgaattttggttcgagcttctgtaaatctaatacttcaatctcataaaatggcaccacctctaatatctgttgttcgccaccagacagcactactgtccgcagcatatcgtgacgttcaatgattttttgccaagcgtttgtaagccgttttatgtttaaattaatactttcaatctctatataaacatgagtggcaacattactcaattcaaaagaattactgcgccccacccagtaagcctgttgaatatctgtaagagggaaaggctgatagcgctggtctggtgcagagataatttgtgacagcgatagcgccgaatccttatttttctgctcttgcagtatggtttctatatgttcagttaaatcacctatagttgccgaatcaaaaaagctttgtattggcaaatctacttttaattgctcgcgtatccgataagcaatttgagttgctaataaagaatcaattcctaagactgtcaagggttcacgtatattcaattttgatggatatatttttaacatcctggcgatcagtttttgaagataagattccagttgccgcgttctatcttctgctggggtggctaacagctcttcgacatttattaattcgattccttcaaaggaatcgaatttttccagaatactactgccgatcgcatccagagtatttgccaagaaccctgccttacaggcataatgctgaactttaccgctagaagtcttcagaatacctccaggtttgagcaataccacagcataaacttgtaattcatgttcttctgacacagcagaacgaatagctccaactacctcttccacctctaaattccggtagtaagcacgctcgacctcttgaataacgactaaccgctcttctccgtctatttctactgaaaaagccgctccacagttcgctcgcagagacaaatgacttttttgcaccgtagattcaatatcctggggataataattgcgacctcgaataataattaaatccttcagccgacccgtgacgaacaactcgccatcttttaaaaatcccaagtcccccgtcctcaaaaatggacctgctcctgtatcttggaggtaggcttggaaagtacgttgggttgagtcgatctggttccagtagccttgagttacacttgcacttgatacccaaatttcacctatctcatcggaattgcagcgagtcattcgctctggatggacaatgaccacccgcatatcctgcaacggttgaccgcaccccaccagtgtttgggtggcatcatctgaattactagctggaactaccagatgttgctctagcgccgctttttggaaggtttgcaatactggtgggggcgccactagacccccagaaacaatgagagttgtttctgccataccgtaacaggggtaaaatgcttcccggcgaaagccgcaatcagcaaatgtgcttgcaaaccgctctatagtttccgctcggatgggttcagctccattaaaagccacttgccaggtacttaggtcgagagttgaccgctcttcggaagttattttgcttgcacataggtcgtaggcaaaattaggaccgccactagtagtagctttgtacttggaaatagccatcagccattgcagggggcgcatcagaaaggctgttggagacatgaagatgcacgggatgcctaagtacaggggctgaagtgtattcccgatcaagcccatgtcatggaaaagaggcaaccagccgacaaagatcgtttgttctgtatgctcgaatgccgtctggatcagtcgttggttgtgcaacagattgccatgattcaacatcaccccctttggcgttcctgtagaacctgaagtgtattggagaaaagccaaggtgtctggggttgctcgataaggaataaagtcctcaatcggaataagattatcagtcgcgacgcacttcagcccaaggaaacctggattctcagcctgactatttatattgcctaatactgatgtggtgctcaccaccagggttgcttgagcatctatggcgatcgcctgcaatctaagcatcttctgattccgtcggggtgggtaagcaggaactgcgacaaccccagcatataagcagccaacaaaggcagcaataaactcaaaaccagaagggtagagcaatagaacacgatctccaggagttgttaaagtttgaagttgagcggcgatcgcttgcgccttctggtctaattctcgatatgtaattttcgctgcttctgtctctccgtcttgcagaaataaaaaagctgttttaccagcttggcttaaggatctaaagcgaataatttcaataaagttagcaacttccagtccaagctcagatatataaaacgaaaccataaattagtccttttggcgttacataaatgcagaatcaatttattattaattccttctacagcaccactcatagtttttgcgtcaaaataatctactatttctccaaaccatctaagctcgactttatatctgattcgtaaagaaaacattaaggatactcaaactattactaagtctaagtctaagtttcagcaaataagtgctttattaactcaaattcctgaaatccttataaggtaagtattttacttgagtttacaaattagttcttatccaagattaagaacttggttattttgatgtggcaaaatcctagctttctggtaaaaactttttctgtgtcactgagaatcagtgacacagaaaaagtaaaactactgtcctacaaagctttcagcgtcagcttgagcgttgccataaaaatggctaaagttgagctggtcgatatgtttttttataccgcagacatgacttgtttcgacatcgacgaatttttagctgtagttttactaccccgtttaacgttcttatatgtcgaggattattgtattcattccacattgcttgaccgcacgaggggcattttttttgaacacaatcgagtacttcaaacgatgttgcctctggttttaaactttttcttgccaagtttttgcaccattatttcgctacaaggtcaagattacaggatttccgctcttctctagtaagttttgccacgctaggattttaccgctttgtatcccactcatggtcaaccaacagttagaccttggcgactggcgttaatctgtgtgctgcaatttattgaagatttgccagatcgacaagctgccgaagctgtccgcagtagaattgattggaaatatgttttggggttggaactgactgattcaggttttgatttttctgtgttgtgtgaatttcgcgcccgattgatggtaggtggtgcagaacaacaactgctagacacgttactgaggcaatttagagagcgcggatggctcaaagaaagaggaaaacagcgcactgactccacccatgtgctggctgctatccgtaacttgaaccgactcgaaggggtaggtgaaactctacgtgcagccctcaattcactagctacagtcgcgcccgattggttgcgttcatgggtaccttcagaatggtacgagcgttacggtcgggctgtagaagaatatcgcttacccaagggcattgccgcacgcacctgaatatgccgagatgattggcacagatggtatgcagttactgatagctgtatgggcagaaactgccccagattggcttgctcatgtgcccatcgtcgaaattctgcgacagacttgggtacatcaatattatgtggagaatgaccaagtaagattgcgggctgccagtgacttagccccttctggtagtcgttttgactctccttatgacatcgatgctcgctttggtaataaacgcagtgtgacttggactgggtataaagtgcatctgaccgaaacttgtgatgagaaccaagtccatttaattactcatgccattaccacccaagctcaggtttcagatgttacacaaactgcatctattcacgaggcattggctgccaaagacctgctccccagtcaacacattgttgatgctggctatgtcgatagtaatcttatcgtcactagccgtaaacagtatggaatagatttagtcggcccagtccgcccgaatgttagttggcaagctaaaacgcctggcggttatgatatcagccagtttacagtgagctggaatacaaaacgggtgacttgtcctcaaggtaaaaaaagtaccaaaaagtgggttccgactcaggacaagtggggcaatgcagtgattaacgtgagattcccccgcaaaacttgccgactttgcaacgcccgtgctttatgcacccgctcgaaaactgagccaagagaattgacactgcgcccaaaggcagaataccttgcattgcaaaccgtgcgacaacaacagctttccacggattggaaaaaactctatgacgcaagagcaggagttgaaggaacgttgtctcaaggaattggcagcttggggctgcgacaagctcgctacattggtttggttaaagttcggctccagcacttgctgactgccgtggctcttaatgtggtgcggatggttgcttggttacatggccgaacccatgcgaaaaccagaatttctcgatttgctgctttagctccagtgtgaagcaagagctttcaatccagattaccaataatatctattaagatcatccttctccatgtaatacacagataaccctctgctacctaatgagctaaaataacggtgtaatacatggagaagcggttatgaaacgtgatatccaggggaagtttgccctgaaaaatgaagattatcgtttagttcgctcgttaagactaactgattccacgtgggtagctttgggcatcacatctgaatgcttgggtcttactagggctgactatttagagcagatcattcgtgaaaaagctctgccaagtacggtttctccaagtaatacacgggagaaagatttcctttttccatgtattacaaggcaaaatacggattcaccaccgcgtaatacacggtttcaggaggaaatagaagtactccttgctgaaatacaaaatctcagtcaaaagaatgctgcattgatgcaacgaacagcaattgctttctcccaaatagaacttgagcttttacgcgatcgcattttgcttgatttgaaattaggcaagcaagcccctggatacaaagctgttcaaaaagctctcaatcgtttcatcgctgaattgacttacccaaacacaagcgttttttgacttcgccaacagcatcatcctcttaagttggcgtaaaaaaaaccaaagtatgtaaagataagtaaatacataaaatgcatctaccgaggttactaagacatgggcgctcgttaaaaagggaactacagtacagaacgtgtaaaatttgaatctaatcgttctggtcaaacttttgttacatagttataaattttcccgcccacttacttagagcaagaagggtcactcgctctaccacagagcgaatttggtttggatgtgattgcttatataggagcgttacgataccaggaacatagaagtgttccccaaatacacactcaccttgaattaaagggtatatgtataagtcaaagaacggtcacgcacctaattgacagatatgacgaattactttcttgtgatttgaatcataaaataaacttttagctcacaatatgcttcagaaagcattaaccattttatgcttcaaaaatcggcgaaaaagtagaagacatgttccatgtaatacacagttaaggggttagatttggcaaagctgtcatgaagtacaaactaaactgtttagtttaaatatcaagcatcaccatctaaagcccttaaatagatacagttaagattttaaacaaccagtcttctagaggtacgccgaattcttctggaatctgttgttgtatcttggtgtattgaacctgattccaatatgcaggattaaatatactgtgcggaacttctacatcaactaattgtggattttccataacacgacaccacattctggctcgataatcaattgtgaggttcccaaaaggtaactcaatccaataatgcggtgacacttgaccatgcccaacccatcggaacgaaccgtaccaaattagatgttcaataccctcattaaataaaatagtagagagaactttgctatgcccatcacactccgttggggaattattccaaacacctaattcttcacgtagctgctcaataaaatcattattcattccaagcatatttattctccaatagtactttcaatttgcgaactgtattgattgtcatatcagcttgtgttgctgtttgacgcaataataatttctcatcaagtgctgcaattactccttgttaagcacgttcttcttcaatttcttcaattaactgctcaatccaactaggtttacctgctagaatatctacttcaaactctgataactgcttttttttcatccgccgcaaatctcgcaatgcagcagtcgcatcttccgggttgtcaaatttgtaatattcagtcaaactcccaatagagcaattgtagtcagcatatctatatttaaaatatttctctacattccctcgatgcgaccagtgtcctaaaactttgattgaaacatgagaaaaatgtttgaccaaatcagtttgaacttcagctacgcgtgcttgtatttcccgcctagtcacaccaattttataaaatgtttctttatcagtatcaatttgaaggtaatacagagtattcgataaaattttctttaattcggcgcgatatatttgcagatcccaaagacattcatgaaaatttgatgcatcatcaagataagcaacttgaacttttttctctaactgctgcaacttctcccacaatattgattcttgcacttggttgaacagcattaacgataatgcaccaacaggtatcttacctagcttggtaaactggtattctccatagagacggtattcattgtactctaacaatttttctttaataaaaattgagttaattttactctcataaatacctttgttcttccatccgtatcgattccaaagggtcttgatctgttggagttctttacctgttagacatatattgaagttattgtataaaggtaaagtaggaatttcacgttcactgcgattagctacttctctgcaagtaaagttagtgtgtgcgaagtggtgttctttacgatttccctttttcgccgtcaactcaccaccacagtagggacactttaactgagttctccctcgtagaacatcttcaatcggtactaagatcaaatctaggtcaacaccatacctgagccacatttgggaataccttttatttgatacaccaggaaaggtaggcttgaaaagcgcgtaatgatattttactgtatcaaaaaaagctgctgtaaaataaataattcttaaggaatttatcttaaaaagaaatacgtttaaattcccaaattaacattgtccagtcataaccatcagaatcaactacactaatgtaccatctaaaagaggctgtatacctctttaatgccattgacttaactaacatattctcttcatcagtagcgtcggagctatgacctgcttgaattaaatcaccaactctagtaatttcatatattaatcaagtgttgaataatcagaaagttctgttgtttctaactcacttaaaaagccagttaatgcaaatggacatttacaactaagctctttttctaaaaaatcagcatttaagtgatattcaaaacacacagtatcaaaaatatcctcagtagttaattctagattttcatctaattccactattcgtgcttctattaagtaaattagctctttactagagaagtaagttttgattgtagaagtaattattagatgatttattttagtaactatcattttaactctccgatgattttaaacataatcttcaaattggtaaatgctgttgtaagattgggtgcaaagaagcagcaattgcctcaaacttatcaccatctggatagggacgaagaatttcctcaccgtcttcgttcaaccactcttgtcgtattggagtgtactcaagcgatagaattgcagttctccaccagccagataatgctaaatgttccccagaccaaaatagccggaaatcaaccttcttatttcgataaacttcactaataggattagaataaggacggtttttaggatcaaaagtctcagtaaaatagccttgaaaatcaattactaaaaaatcttttttaatttctgctgttaatttaaaacgagagtgtagataatgagcagataaaattttagcggctgctaattcaaattctataggtaaagtagataaactcattaattaataatttccttgaataccgatgcgaacattattgaaaaattgatacccttgataaaaactgtttactactgaattttttgatgttcactcaagtccaacagtgtctcgtttgggtttgcgttgcccaacacgttgggaagactttttaggcattttctgtttagttgcagcttcatcatcaattgtcttctgttctattatgggactgacagtaatatttgtttctagtggtgtctcactaattgaagaatcagtttgttttgtcttcttgcgagtttgtttcttcttggggactggctctatagaagttttgcctggtgtagtagaaggcgtttcatctatcgtagaactgacgggctttttacgagtccgtttcgcttgagatggtggtttgtcagatttcggaggcgatgctaccacatctgctgcgccctttgataaatccaccgcagtttttggtacagatgtagaacccattcccatctgtagcaaatgccacaaatgttcacggcgactttccatataagagagtttttgttctccctcagtggtatccaatgccatacgttcacattgggctagtgttagggtatgttcatgcaatctttctaaactaagagtgtcgtggccatcatgtgctaccgctgccacagcccgtataagccagtctttgagtaccccaacacaaccaatgcaacgttcatagaaataaagccaatgctgcattagctctcttacatcaacattcatcggtacttgcatcaggagtgccaataatgcggcttgaaaatcctgacggtcaagttcattttgatacagataacgcggaaaatggatatctagtccccgccgggatgcttgaccacttaaattgcggaaatttagcagttcgtaagtcccaatgagaatgtgtagcacacccgtaacgttggtcatagacttaatccagtccaactggtctaaaagcttaccagcacttgcaccagtcccaatcttcattaagtgctgtgcttcgtccaaaatcaccgcccgcactccgcgtttggtcatcgcttcttctaatgcgtggcgcagttcgggagaatcattaaactgcgctgttttagtccgggagcgtcctttcttctcccaagtctgctccgcatcaatatctatcagcatccgccgctcatagaatggttctcccaaaagctttagcgcagtgcggtaataatctgcgcgattaaacaccccaccgtcagatggtcgtgtttctaacagcaataacggcatcaggggctgactgccgttacgatagcttaaggaattggatacacctggtaactgttcgggtacattctcatttaaccgtttagcaatctgccgaatcatcgttgttttacccacaccgcttggcccataaaccaacacatgagcaaatccggcgggttctcgaatcgcacgcatcaacaacatatctacccgtgctaactggggatgtaaaactgcatactccttaaactgagttagtttgaggtgcatttggtcgttttgattaaggctctccaaattgtccattaacggtattcccctagtatcggcagtcgtgtgagatccaacagttcaatgttgttttgcagtgctggcaattgttcgtcatcttgactgtgtgcttctatctccggctcaagagtgctgactgggggaaactggggtacaccttccttattgagtgttaaattctccagtaccccaacagcttccaaatcccgtaatcgttgcatgagtaagatttcatgttcttgcaccgccgcgatgaagtctgcaaggcgtttggcagagatatttgtactcacagcattacgcttatcttgctgtctgatttcttgggcagctaatagcacttctttctccgtgcgtccggcaaaggtgctgtaatactgggagatacatttgacccatcttccctctaagtacgcataagctacacccatatcaaaagggtcatagcgtacactgactttggtcttttcgacaaccggattgcggaaagcatcgttccagtaataaagataattgactttaattccctgtcccggctgaactttagcgttgcctttgggtgtactagggcgtgttgccatgagaaagtcttcgttgtatgcaatacgtcggtgttccctctcccctgtggcagccattgcgtcagtataaacttgtaatggtgtctcacccaaggaatcatgtacgcttgtgtcataaatggtgtatgcccactcactcaggtaggtatgtaaagaagctaatgtccaaacggcaagttgtttggggtcaacagaagaagtgagttgacgcggttgtttactggcttgggtgttgcccagtaagttaaagataaattcagtattagttgttccgaataatcgctcaactactgagccaaaacgaggttttgcaccaggacgagtctttttgatgcagtggtagcgtgctaataaggtatcaaagtaaacgctatgaaattccttaccgccatctacaactacagattggggaaaacgaccaaaacgctggacgcacaaccgtagtgccatcatgcaagacctgtaactgggtgggtcaaaggtgagataaactgctaagatgcgtcgggagtaggcatcaatcagtaatgtcagccaaggtcgtcctaagttccgaccagttacttgggagcgtaattcgatatcgagttgggtgtggtcaagatgacagatagcaaaaggtctgtctccatgccggggtgtagttctagctagttctaagacaatcggttctgttgcgtatgcggcttttgctccctgacgttttaaagtctgctcatggattggacgcttttttagccgagtataaaatgtgcgctgactcagtggagggatgttggctgtacagcaggctcttgtatatgcccgataaacggaagcggctggagcttgccttggtgtctcgaagtgttctgtaataaatttatctagtaaaacgctggtatctgttggtgctttggataggcgatttcctctattatttgtacgtgggagcaaaccaacataaccgcaaccaaaagtggcttccgcttcccgaaactgttttacccatcgagataaggtgctttgaggtatgtccttccctatatctgtgtgatgctggaaatatgcttgtactaaatgaaatctgcgattggctctttgtagatccgcaggcgaggcggcatccatcaattcacgcactccctcattgatggttgtttgtttttctgaggtgagaatattgatagtgctactgtcgaataattgcagaaaaaatgctgtgggcaattgcattggttgcccgactgcgggtagcagtgtggttgtagtctcgcccaagttaactaaagtccaaagttgtgagtcccagactaataaggtattaggcaagagtgttgtgggtgaggtgatttttcgatgatccccagttgtccctatggctaaatatgtatgagcagtatgagtttgctcatctgcccatagctgaactcgccaatgttccactaggggaactgcatacaagtccacgtagagttgctctgtggcaatcatggcgtaaatatcgttagcacgcactccgggaatggttgcaagtgtggcggctatagttattcctggactggctttaactgaagacagtatttgttctgtaatggaaagggggacattggcggtgaacctaaagtagtcttctaaaaacattaggttctgggtgaatatgggatttagttcggtatcggtgcgaacatgatatttgagtccataagattcggcgtaagcttctcctggtgggcaatgccaatgaccagtttcagttttttggtagcgtgaagggtatttttgggctagtcgttttaattcggtttcggttttccattcttcccaagctgcacctgtcgtccgcagtacgaagaagtctggggtatggtaatgacctatatttcgtccgttttggttttggtactgaattttaaatggaggtggttggtcgtagaactctaacacctgtgggtcgtgttccatttggtaaatcgcccatagttctactgtgtggctctcaaattgaatggtttgacccattttgcggctagggtaaactccactgacgttcttagcgcgtccttgtactctgcgagaaggtggggcagcgcgaattgcggcgattattaagagtatttgtgccgttagttgctgttgcttacaccaatggtcaaattcatcgtctgtcatgagaatgcttctctttgccaggaggcggttttaggctttcagtacgcaataccaaactacagaggcatggttttaagtgaagcatatcttggaattttgaaccatattttgaattgaaagtttataagtgggcaattttttcaaagattttttgtgcaagtttcattcaattgtgttttttcaactcattttttaattatgcttcagaattttaactctctctcatgatttgattcaaagttttatgttgggattggtgagaaagtccgaaattgcgttaactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctcttctcgatttatgattcaaaatttttcccacattatgattcaaagcacatttctttatggctaaaagaccataa