agaccatactgatagagtgaaacctcctctttacaggactggtattaatcacccactacctaacactcaccacgctcaaaacttcagtcaactcatagtaacaacctttttactattaaatactcaggttagttacccagaggctgacaattgggggtctggcctaattggaattccgtgactaacatatctccgtgcttctttttaccttttgtccccaaaacatttactactaacaatggccttctgaagaacaaatgccggaagttttgccatttattagacaaatagacagtacaattgcagaagaagctagtagatattaccacaaccacccggataacattacagttattgaaagagtagaaaaaataaaagtaacagaagcagaagatagattttggaactacatagaaactaagcgctaccattgtacccttcattctacctattcccctgactacatactcataaatcttgtagaagaggacgtgtccatcgtagaaaaaaccgtagaatccaatagaaataacttctttacagcgctagaagaaaccccaaaatatagaactcttcctactaacatcttgtctagaacagtccgctacttctctcttccacctttcactgcttgttctctgcccaatcccaactctataatcatagacctcacggatttagaataaattagccttgtttgtatctcatctcatctcatttccttagtatcagaaataaaaacaccaaaaaacacaaaaataaaattcttgcgctatctgtttttactcatctcgtgccacaaaaaatcacaagaatatttcactatatttccatttgattcatccacacagaaaaaattaaaaacccttaaaaaatacgtccgtgtcccttcaaaaagtcttattttttcagtctgagtcactttacactatcacggagagagaaccataacagatacaaacaaactgagtcaaccattcgatctgccgtaccctgtttacactactaggtttttttcctgaaccttgaaagtctaccattcctacggcgtgagcggatctagtctcatttacccatcatctcgagggattagtacctggtcgaagtctaatacacctagttgaagtctaaaaatagagttatctcacgtgtacataaggttctgcaggccgtattacacagttacaactcaatacaccccggatttgcaaggatctgcaatgtaaggtctggatatgaaactagaaggaaattctagtactattcctgtcctaataaatttttgttagtaattttatattaaattttaaagtttaaagtgtatttaaacttacaaaaaaaaggggattgttggttaaacaatcaaagaaattataacctcacaatattacttgttaagaggcctagagttgagttttaatcaatactctgaattccaaaggaggaattgaggaagagtgaattgttttttagacaatatatcacaaggagttcgtccaaaaaggtcttttggatgagttgaggattcctgggcaaattctagagcaatacttctgcaacagaaagtaagaaatggccaattttaaaggaataaagagctgggatctttttaagggcaaaggctacaggttaagactgaaggtagcagtaaaagaggagctctgttttgtggttggaatgctaatgttggtaagagaaatggttggaaatgctggcttcaagtatatagtagcatatatggtgaagtgggtgaatttctgagttttaagcactcaataaaggagtctttatatagccacacacctgagggtggcttacagtgcacttttgcacgatgacactgatgctttgggcttgttttggctgggtggaagccatgcccaaggccttggttatcagtatcccaaaggctgaaacagttgtaactgtaaccacgggtacagctacccagtcaggatattatgatgcaataccaaggtattgctagggttccagatatccaaaggaggctttttgtttcgcctccaatccattttagaggggattggttgaggtattctgatatgtactggctgagaacaaattaactacttgggccagattgaaatgggccaattctcaattctgttgatttcaaactggaccagggttgttctggtggatggctgatgtaagaggatattctgagtttgctcagaaaggttattaaggttagggataaacaaaacaggttacatgaccaagtggctggtcagggttcagaatatgtggtctaaactggtcacttggttatagttgatgagctacaaggttgtacatgttgcacaagccttggaaccttgtttatcttgagttcgcatccaatgaactttgtttatgtcatcagctgatttggttctgtaactttaaatgtctgtaactctttagttattgattattttacagaattctttgttttttgagtatgtagttacacagtggtatgtaactacatgaattttgtttttattttctaagtaaagtaaaaaagtttatttttatttttaaaggcctttgtggtcatttgcaggcttttgaccatatatacttttatatatagatttttatgcttaatattaatttattatttataatattttttcttgggctagtcttgagacttgactatgagttgtaattgttatttttattattttatattttgaggcctatgggtatgtatatacctcaaggctgacattcactaccaccaaaaaacaaaaaaaaaaggataatatcattttttatctgatgttcttttgtcatgtctgaacctgcgtaggagtttgtccccttctgggatttctttttctgggagccattcatcttctttgttagagtctttgtagcggacaaggtaaaatttatctttctgtcccctgactctcttctccttgataactttggctatgcttccctgatcttgtttctccataggtggtgatataatttcagtttcagttctaaggggaaatagagctttatctgtttctttatagggtttaatgaggctaactggaaaggtagggtgtttcctgtcaaattccttggttagtactacttcaactgcatttttgccatgtagtgctctaatcacaaatggtccagcaaaggcatcttttagtttgcgtggtcctttgatgttattgaagttgatagttgatactagtaccatgtcgccaattttaaagttgggttctttgtgagatttgtcccacctttgcttattatattcatgggaatcattcatacatctagtagcatgtttgcgtgcattgtcgagcatggttttgaagcttgatgcagtaggatggatatctatgaggtctttcctaaggctatcttgtggcaatcttgggttccagcccttttctagcatggatggtgttttgttggttgaactgtggactgaggtgcggtaagctagttctaaggcaggtaatagtgtgacccagtcatgtgtaaaaccatctgcatctttgaattctagcccatatgcacaaaatctgcggaccatatcttcaagtgtttggatcatacgctcagctagtccatctgtttgtggatggtaggcagttgaaaaagataatttggtgccaaataaggagtataagttgcgccagagttctgaagtgaattttgggtctctatcactgataattactttgaagagtcctgtccatgaaacaactctgttccatatcattaatgctgtgtccatggatgtgtcatctttgtggcatgggaggaatattggtgttttactaaacctgtcaactataacaagacaagcattgtaattattctgacctcctggaggtagtcctgttacccagtccatgttgaccacttcccagggcatggatggttcctcaatcttcatcatgagtccaaatttcttaccagttgatctgttggctttttggcatctatcacatgtggaacaatatttagcaacatcgtctttccaattaaaccaccaggcacaggttttgactttttccatggtcctatcttcagatagatgaccggaaaatgcactgtcgtggcattcgtggagcataatgctaatttgttctctgtctgttaagaccataacacaagaatgcttggtcctgtggtaaagtattccatcaaacagatgaaaacgtccttcttggtaacgtttcttccattcatcttctaggctgttggagagatctttgtctttaaaatcttttcctagaagttgaaggattatccagcaatttttgtcttgtttgtaactgtctctaatatcattgaagaattcttcattgaggtctgttacattaatacccatgattgggaggctagatggtaagttctcttggtcataggcaggattatcaacattgtttggtaatggccatctacttagtccatctgcgtttttgtgtaaattgccttctttatggataatggtcatatttcctctgtattcttggattgcaatttgccagcgtagcatatgcctgttaggtgttttcatgtttaatagtgatttaagtgctgtgcagtctgtgatgacctggaaaacgcttccatcaaggtagtagtggagcttttccagagcccaaacaagacacagacattcaagttgactggcgccatatcttccctctgtatctttgagctgtctagatatgtagcatactggtccttcatagggtttatcgtcaataatttggacttggtgtaatgctgcaccaagtccttccattgaggcgtcaacgtatagtttgaatggtttgtcaaactgaggcataagcagtagtggtgctgatgtaagagcagttctcatgtcggtatatgcttgtactctctcagttgtcatttcaaaggctgcatctttgctggtgatgacgtataggggtttggcaattacggagaagttcttgatatgttgtctgtagtaacttgcaaagcctaagaaactttgcatttctttcctagtctgcggtataggtttaagcattacagctgctactttgttttggtcaatggctagtgtaagtcctgatacaatgtgtcctagtgctttcagctcatggaagccaaagttacatttcttgagtgatattttcatgttaacttctacaaccttctgaagaattatttgtagtctctcgaggtgttgctcccagttattggagaaaacaataatatcatctatgtagatgatgagccactgctcagataattctttaacaaaaattgtgttcatcattctttggtaatgtgatggagcatttttgattccaaacggcattctcatgtattcatatacgccgcaatgtgctatgattctaaggaattttctagaccttggtgtgaccacattctggtggaaacctttcagtgcatccatgctggtgatgtatttggcttgtgataagctggtgagtgtctcatggatgcgtgggataggatacctgtccggtatggtgtatgtattaagggctctgaagtctccaaccatccttgatttgtcattatgccaggctataataactggtgtggttatttctacttcttcattatgaccaattttccggagaacacctaggtcaatgagttctttaatatgtttttccaatgcttctctggctctaggactggctgggtaagctggtcttctgagaagtggagggtatggtttttcaatattcaaagtaatttcaacttcatgtcctttgatcgcacctaatggttctttgtccgtggcaaaggcattcttattattaaatagcacttggatgagacatgcgcgttgattttcattgagtttttcactgatcttgcagtccttaagttggtcattctcaaattgggaaattgctgggtctattcttctagtaactgaattgatggacctagaggcaagaaattgaaattttttccgttggttatcatgaccaattgtgaagaatctttctttgctgttgtggatgtcaaatccataaagattgagatagtctgttcctagaatgaaataatcatttcttccatcttcgagaattataaattctactttaatcctgactgatcctgatggatgtggtaggagaagacttatttcaattatccctagtgatttcatttggctgttgcagctgtggagtgatagtcctgctagtggcatgaggctgtctttccaattaggcaggaattgttccaaatatttcttggacactactgagcaaaaagctccttgatctagtagcattctgccttcttgtttttcacatatgactagggtgacagagcttgtgcctgctgtgtagccttttcctttttctggtttggttttcactagtttggcatcagtaacatgtgtaatgtctttgctgttatgtgatatctgtggtaagtgggaaacttgttcttcctcagataagtcatagtctgcctcaatagcgcctatttcagcatctgcggactcataatcctccgcatcatctggtaaagattcatcatcttctttgtctgatttatcctctaattcttctgtgttacctgatgtgtctggttcaattgcatttatagtacgtttattctttgggcacacgttggccaagtgatctgggctgtcacacttgtggcattttctgacatatggtttgttgtctatttttgccgggatagttttctttatgtcagtcttcccgggggaatannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatggctgaaaggcggtctttctgcttggagtaccatgtaagtggtttgttaatttctggatcaaagtgtgctttgtcaaaagcttcttccattctgaatctccatgcaccattcccccattttatgtgcatttgttctttccaccaggaccaagtttgtttaccatgttctgcacgcatcaggttgtaccattttttggcagaattatatagtatgatacataattttcctgtgatagcaatatctttaagttcaaagtcttcttgaaacatatcaatggttttaataaattctacgtggttatattctccttcaccactgaatcttggccaatccttgactttaggtgcttctttggacatatcagattgggtacttccagcagtatgttctactggtggtcttggggatccaagatttggatggggtattaattgtggtgagagacttgttgaccttgtaggagcctctgtgtttgagggaggatagattttttcattattcagtagtgtatctaatttattattaattgtactatattggatgaggaaggaattgttcaattccttaattttgttgtcaactatttgttgatgttttgcaagggaattttgattatcttgatgttgagatttcaacgtgtcagtgtattgttccatttgctgacagatggacaataacaacttgtggttttcatcaatgtcagaaataattgagtcatatttgtcttgaatctcaagtgaaggatcctcttgtttatcttccaatggtttcttggtattaatctcaagtcctcttattttatctataatagttcctgtaagattttctaacacctcaaatttgtcaaatgttttagcaaaatcattgtcaattttgtaggaattttatcaagaattttcttgttttcctctgttacagaaaaattggatctaagtatctcagaaaagatagacattgaattggcagtggccatagaattagccaatgttttctcagtcgaggctgaaagtagtttaaagtcagacatcaggttgttacttgagtagagaatgtcaagtttctcgtcaaaatttacaaaacgagcgtgtatttcgtcaataagtgtggtatggagagaggctagagtagtatgtacaagctgtaagtctagtctttcttgcggcgcttggaggcttcctcctccttgcgtaactcttctaatatctgagctctggcttgctgtaaggctctggctgccgccattgtttctcgccaggaggtgtcgagcttcggtatcttgccgatcttgttgaggtctgtctctgctggccttttcccgcgttggttgttggaggaggtgtaactcccggagggtcgagacccgctttccgtcggctgcgctcgtccttccaacttcgctagtaatttggccgatttggcctccttgaatggattccatccgttgttgatggagagagcaaactgccaggtcagtttcttggatatgttgcggtacgagcgctggcactctgtcagcgctctcgttgcgtcggcgtgctggtttgctttcttcgccgtttcgtacatgtgaaactgctggcggtagattctgcaagcttggtcttcgacctcgtttagctctgaaattatcagtggtaagcgtttggttaaatatatctaatgagtcgtcagaggaacaaactgactcattggttctatatccattgaaggatccgctccttcgttcgggtctagatcctccggttggtctatatccatcgagtccgacggttggttcggggcggtcttggggcccttcaattcctgagggtagttctgtactatgactcgggtgtctgccggtggatctgaaatggtcggcgttggtcgtctcgacgaggttgacattggtatgaccaccgctatagcttgtctcttcttggccttctctgatgatggctgggttgggattagctttgccggtgctttcgttggtaggaatagtgccgatggttttgcggcggttttcgccggcgatttcttgggagtcgtcgatagggtctttttcttgcctggtaagtcgaacagcttcggcgaggttggtttcaacgttgggcttgttgccttcgactgaggagggtttgagctgacttttgaaggtgggattgatttgtccagcttcgagggggtcgccgtcttttcgcgcgatgctccgaggttgtcttttcccttcgtggacgctccgagttgtactggatcgtctgctgctggttacagaagaagcctctgagtaagtctttccagatctggtggaaggagacatgttcaagattgcttacgtaaggcgctgtccgcagctaaagtgacgctttcgagtaaggtgttagcttgattgaataatcctttgacctctgggttgaaggctgatggttcttctttgttggtatcggtggatacttcagaaaggactgaagggctaggagcttcagttgtaggggtctgtgcttcaaagttgctcactttgaaagaaggaaaaaaaaatgttaattaatttttagtttttaatgatttttcaatgagatttttgtaagaaaaaatggaaaataaccgtactttttatgggagttttttaggttagttttatttgtatttttagttgatttttgtgcaaaaaaattgcttttttctagatgagaaaagttctaaaaatgaaaaagaaaatatggtctttgggtaaaaaaccggatgaggcccccaaatgtaaggtctggatatgaaactagaaggaaactctagtactattcctgtcctaataaaatttggttagtaattttatattaatttttaaagtttaaagtatatttaaacttacaaaaaaaaggggattgttggttaaacaatcaaagaaattataacctcacaatattacttgttaagaggcctagagttgagttttaatcaatactctgaattccaaaggaggaattgaggaagggtgaattgtttgttagacaatagatcacaaggatttcgtccaaaaaggtcttttggatgagttgaagattcctgggcaatttctagagcaatacttctgcaacagaaagtaagaaaatggccaattttaaaggaataaagagctgggatcttttaagggcaaaggctacaggttaaggctgaaggtagcagtaaaagaggagctctgtttcgtggttggaatgctaaggttgataagagaaatggttggaaatgctggcttcaagtatatagtagtatatatggtgaagtgggtgaatttctgaggtttaagcactcaataaaggagtccttatatagccacacacctgagggtggcttacagtgcaattttgcacgatgacactgatgctttgggcttgttttgctgggtgtaagccatgcccaaggccttggttatcagtatcccaaaggctgaaacagttgtaactgtaaccacgggtacagctacccagtcaggaagtaatgatgcaatgccaagttattgctagggttctatatgcccaaagaagactttttgtttcgtctccaatccattttggagggatttggttgaggcattctgatatgtactggctgagaacaggttaaactacttgggccagattgaaatgggccaattctcaaccctgttgatttcaaactggaccagggttgttctggtggatggctgatgtaagaggatattctgagttcgctcagaaaggctattaaggttagggataaacaaaacaggttacatgaccaagtggctggtcagggttcagaatatgtggtctaaactggttacttggttgtagttgctgagctacaaggttgtacatgttgcacaagccttgaaaccttgtttatcttgagttcgcatccaatgaactttgtttatgtcatcagctgatttggttctgtaactttaaatgtctgtaactctttagttattgattattttacagaattctttgttttttcagtatgtagttacacagtggtatgtaactacatgaattttgtttttattttctaagtaaagtaaaaaaagtttatttttatttttaaaggcctttgtggtcatttgcaggcttttgaccatatacacttttatatatagatttttatgcttaatattaatttattatttataatattttttcttgggctggtcttgagacttgaccatgagttgtaattgttatttttattattttatgttttgaggcctatgggtatgtatatacctcaaggctgacatgcaaggatctacatacatacagatcttccgtactaccactcccgcctagtacatcacccctcctactaaaaccgttgaaagtgatctttcctgatctttgagagagtgtagctccttcattatttgagctacatcgacaaacaagatacagaactcatcgcctttataagacgtatccagcgccgctttctaatccatcctcactcaactccttcacccagtttcagtagcaaacaccgacctctcaagttttcgaccagaagtaccttgaaatatttcattctgaaaagttgagcgtgttccttagcttctgaacttatctctcgaacaaaaaatttccgaaaaagctcaaaaattggttgtgtaacagtgtccgccgtcaacagcacccttagcgctaatatccaaaacttggaagtacacaacaaaaacactgcgccacgagacaatagagcccaatctcctcaaacaactaatagggaagcctcagataaatcctcaggtaaatttaacacctctacatatttttttattatcaatttccgccgggttaaattttcctactaagacctgtttttttaccatgtctccaccttctctcagacttagaggttataatggaaggaccagagacgctccaccatcccagagaggatttccaccagcttcagttttaccaaagaataaagataaaattatttacgcgtcaaaaaagaaactaacatctcctactaacagttcccaaggaggagaaattagagcgctattactacaggatgaagaccaacaaggaatggttgaaggatgtgcgcaaccgcagcagctactcggccatcagagctcatctaaagtattgccgggaggatttccaagcgatgatagacttaagaggaatgacgacgaccctcaaaagaaccaagggttggaacccattacacgtgacggcagaaagtctccttcaaccacgagaagcgccggaccttcaagaaggatcaatgagacccctgagtcgcagagggaggaatacccattcaagacacccaaggaatacggggaggaacactcaatggcgcagccagatctacgaagaaatggtacgccttgggaggtctcttcaagggacttatcaacacttggagaaaggcaaaatcaacctccaacaccgcttcaaggaagaggagcctgaaatacttcccctacacctgcgagtgaaaaaactcctgatagttctgatagtgattctactagtaggaaatctaaattattgtctagtgattactctacgccccaagtcccccatgaacatatcccaatagaaatttctctacgcagagctgttaatatgtttactgaaaacatgaatttgttagtacaacataccttaagaaataacagaaaaattaccactgatatgaagaaattgtgccgtaaaattgagggcagctgggataaaagagctgatgaagaagataataattttacttacattagagataaagttatgatcatggagactggccttgaattattacataaagaaatgccagaaatgcttaagaaattaggagatcacaccactctagtaataaccatagtagaagaaaaatgggaagatatacaaaataataacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgccactgttgatcccttcacgataccaagaattcatatcaatacctttcctcggagtcctcgcatccaacactacattcaacaaactccagtcaactacttcttcatctctataatacttatcctttattccttcaacttgaactcgatttggcacgctgtttggatttaaatacttaacaatcaaagaaacgttaaatactggatgcaattttggatattctttttctatatctaattttacagcattcttaccaaccatacttatcacctgaaatggacctatgtatcgataatccaactttgaattcagacgtcgagattgaataaacttacgcaacagcaaaacccagtctccttcattgtaagtcggagaaggtttcttcttttcgttataatacagtgcttgcttccttcttgcttgaattaaacattccatcgctgtttcttgagtaacctgtaaatccagaacaaaatcatccaaatccttacgtcctacattttcagtcataatattaaatttcggatgatgtctgtaagaaaagaagaaaggggatattttcaagcttgctgagtctaaattgttaatagaaaattctgccatgtctaaacaccgatcccaattgtcttggtagtaagaacaaaaatgtcgcaagtaatcttctaaaatttgattcatcctttcagtttgaccatctgtctgaggatggtaagcagtagataacgctgattgtatatttaaagccgtcattaaagatttccaaaaattactcacaaacgtggtacctcaatctgaaacaatcttatctggcaatccatgtaacctgaaaatattctttcgaaaaagtccagctaacactgccgaagaagctgcttctttacatggaataaaatgtgttattttactcaacaagtcaatgacgactagaattgaatcgaatccaccagacaaaggtaacttcgtaatcatatccattccaattgtgctccaaggtttaggacccgccacaaccggtatcaattgaccgtcctgtgctagacgcctggctttaactcgttggcaagaatcgcaagatttaacataatcggtaacaatccttctcaaacgaggccatgagaatgtcctcattattgtcaaaagagtacgcgcaataccaggatgtcctaccgtcggcgcatcatgatacatcttaattatcttcacttgcaaagattctggaaccaaaaccctatcgtaatgaaaataaataccatcaacacatcgcacatgcttgttagttagctcttctttgacataatgttttgcaaagaagtctatcagcagttgattaggacgctgaaacgccaagtcatgaataccatgaaaatctattgtcgtgggcatcaccacctcacctaaatcctcctcatcgaccatcttcccaacaattgtttccgattcaggaatctctcttcttaaacctacaaaatcctctcgtctgctcggagcatccgccggattcttctttcctgaaatatgataaatcttcatgttgaaattatctagcatcaaagcccatcgtgctttctttggtgacaaatacttggctgtcttaaaataaagcaggttagaatgatctgaaaataacttaactggtttgtcagtacccatcagccaagctctccattcttcacaagcttctacgatggccaacaactcaagatcaaatatcatccacttgcgctctgtatccgttaatttttgcgaaaaataactcaccggcctgagtactccatccttgccaggctggctcaaaaccgccgcaatagcgaaacctgaactgtctacatgcacaaccctcgccttgtcaaagtcgaaatgaactaacaaaggctctttcataaaaagaatctttaattcctgaaaagctgccacggaactcgatgtcttccacgacacttcatctcctaaatttccttttgtcaaagaagttagtggcatagcaacatctgagaatcgcggaataaatttccgatagaaatttgtaaaacccaagaaccttcgaagctctttcaagtttgacgggtatggccatttattaatagtatccaatttcttttcattcatctttaaacctaattcagtaatatcgaaacctaaaaaggtaacctgagagcaaaaaaattcacatttatttagcgatgcctttaaagagtaatctctcaacttggatagaatatttgtcaaatcttggatatgagcctccttagttcgtgaaaaaattaaaatatcatcaatgtaaacaaaacagcaaacatccaagtactcacgcaaaacatgttgaataaaacgctgaaatgttgccggcgcattagccaacccaaatggcataacttgatattcataaagcccccacggtgtacgaaaagcagttttccattcgtgacctggagcaacccgcaacaaattaaaagccgctttcaaatctatttttgaaagaaatttacagccgtgaagattgtttaataagtgagcgattactggcagagggtaagaatctcttacagtcatgtcattaagaagacgataatcaacacaaggtcgatccgccttaccttcaaccttcacataaaatataggagccgctgcaggcgaggaagaaactcgaatgaaacctttactcaaattctcatcaatatataatttcagtgcgtcacgctcgggtttacttaaattatacattcgcccaaatggaggagtaacaccttcctttaaattaacttcgcaatcaaaacctacacggtgaggagggagagtagctaaactgtctgttacaaatacatcagaaaactcttttaacaaaaatcccgcaggagaatcctcaatagaagaaatagaaacctttccaccatctataacaatattgttgtttacacctccaataaaggtattggtagctttcaaccacgtgctaccaaagataacattagaggaagaaagccgcgtaacattcaaacaaactgttgtatttaaaaatttaccattgatcaatggaatgagaataaaagccttgacgaatccaacaacatcgcctgtgattgcggaagaaccatcgaatgacctgatggacaatggctgttgtaagggaagaattcttaaagaatgcagagtaacaaaacgatcatcaataaatgacgtcgaagctccagaatctactaaaacagaaactgaaatcaaacaatcctgtccgatgactaatttgccatcgaaaacaggacgggttgaaaattttgatgattgaactaaaaaagactgcttacattcatcgtattcagcttcacaaatctgtcggtgaaacagtatttcactaaccaacattggctcagaagaaatggagtcaacatgtacctccgaggggcctgggcgcgaaggtaacggcgccaccaccggggaaggagtatgttgaaccctttttttgacagccggactcccgaccgcttcagagatcgattctcttttcctgctagaatcggcgtaacgagattggtcgtgatctgaaaccgaacggttggcctcggagcgagagtgcgtagcattacgacgatcctcttgtaatgctcctccccatgacttccaaatgggaagaacagcctccttatccaaccaagtactgtcaggatgaatgcaacccccagccttaacatgagctctatcaaaaggttcggcgcaacgaaaacagatcctcttctttgtgcattcatctcgccaaagagaccaagtaaaaccgacctcggccaaagccgaattgatatccatgggcaccgactgagatggctttgccggaagagccgctggaaccgcacgatattcgactcgaggggggggaaccttgaaattctgttgattaatctgagaaacttgaccaacgtctttcgcaagacgaaccgccacgcgttgtttctcggcgagggtcgtcagatctgaccaccaacctcgagtgatgcccagatgaatgatcttgggattgatagccgcatcatagtgttcacacttcgaggcttccgacaaatccacagaaaagagaagagtattgaattgaatgttgaagtccgcaatcaatttgttgccttgacgaagagccattaacgccttacgagcgtcctcttcttctgtatgacttgaaaaggtctcttctacaagcaaaagaaatgccgtcgcgtcgataagctccgtaataacaaaaggatctaaagctgaagccgtcttagtaggcagatcctgttcatgagcgttgcgcgtcaacaatccgcgccaccaactgtaggacgggcataggtcacccaaattccctgaaggagtcttgaaataccccgcgatccaaacgatacgatcacggtcgtctgcgaaatggtgaagtagtcgagcaaaagaatccctgatcgccgaacaaaaacggcgcgtcttggtaacctctcctgagaacgacagatgagcgtaatagggggggtccgtcaacaccgttggaactgccgggaccaatcgcccttccaacgcagccaatcgactattgatgagatatgttgctgaatccactgtgttacggacctgcaaaaattctttagcggtatgcgacttgagcttggggatgtcaccagtgaaaacaaggagttgacttaagtccttaatggtggattcattacgttgaatggtttcttcatattgacgacatttagattccagagtcgcgatggcttgagaatgggccaaaatcgtatggtcgcgatctaacccgttgaattgaagaccggaaagcgcagctgaaacaccttggtccgtatcatcgatgaccaatggctccacatttgccagggatcttgcgagaggggagggcatcggcggaattggacgaggaacaaaatccgcaggagggggagttaaaggaggaagtgaacgacgcgatgtatccgaaacaaaaaaatttgggttcggactgttgaagggggagatgagcggatgggtggcgtgatgagaaaagaggagagagttcgaatgggctggaaacgccattctggaaggttgagttggggaagaagagtcggacatgaatatgaaatgaaatcgggcgagagattggggattgaaggaagagaaaaggcgttcgagcgaaagttataaggacgaaaaaagttttctgaatcgactcaaaaggaagcgaatattgaaaaaagatcttataagaagaacaccagactactgagaaaaaaattttggagtctgagtagaagatcgatatataattgtgaggagccgcctacaactctattttcttaaatgactatgaataactccaagaggagatatcgtctatattaagagttgtaagggtaacttatctttaaagataagttcttgaaagggaacttgaatggtaaggaagagtcttttgttgaaactggaatttttattttagtatcgactaatgatgatgatgataaaagaacaaaaatatatcgataaggaaaagaaaagaaaaggagaaactggacaaagatcacaatcatatatatactaatgaaacaaaaaactaattaataacgatcatttacaacgctatgacaaagtagtcattatgaataaatgacgtcagactaaagaaatcatcaacgactggctagcgaattcgataattttactgtgtcttttaacaataaactaacgagaaaattaaatcattacaacgttgggatggtattacaacagcgaagactccttttcccaatacttctcttccggaaaccaacccggaccctgttggagaggaccctactacttatctctctattgtcggttccttatcttatctggctgtggcgacacgaccagatatatctttttctgtgaattttttggcacgttcttcatctaacccttcaaaagctcactggaagttcttgatgaacctgcttaccttggtacgacacgagatcaagcgttatatctgatgccgaacatgaactctggggagctttcttgctatgtggatgcgaattgggggggggcaagactgaatttagacgcttgctaccctatgcataacacgggtagatcacagttgccaggaaataagactcacaataccatgttgacagaggatgtaaatatgtacttacttgatccaaaaaacttcaagccaactgagtcagtaagcctaggtgatgttacaagaccaggtaggcttagtcttcccgaggacagtgagctttcgagcttaactaaccctctccgaggaggcgcgaagcgtctccggcgacctcctcggagggacttgtgttaagttcagtgagctacatggtggcatttccccaaccgtcacctgcaggaacgtgctgattcggaacattgcaagtcgttttggcgagctgtcgcgccgcgatggtggtttaccaattcggaacaatgcaagccgttctggcaagctgttgtgctgggatagcagtttacaataggggttcaaactccaggggtgcctctgtgttttgccaataccagaggcagatcctacttctccaagccccccccccccccaccaaagcccaaggcaaacatctccgagcaattgtggcaagttagtggcaagcttagactgctgcccgggttgtgatttgttcagcttggagatcgtctggcctgtttgggatgcaaaccgcatactcagggctcatctcgcgtaaaagtgttagcaatcgctcacattcaatcggtgggtgagagggggggtgttgtagcatggagtaatcctgatcctaagattatcagatcactccacactaccatgtaatactagtaacctaggtattacatctcaccgagagccttggccccctgtagtagcatatatatagtgtgtaacaaaatcagttgtatattctttttctctcattgaaatatactctacttttgtctgtcctagctcttttacaagtcccaccggcgagccatcggcccgatcacatattacattcttcgtatgatgcgacgactctttgcgacgaggtttggtctaagcggtccagcgccccatacgatcgaacccgaggagaaaaaacggcttgacagacaaacaggtataataatttcctcctctcgtccaaaaccccgaagcatcaaactgagtccctgatgtgagattttccaaagacctgatcatgaaggaattcgggcgacttggggagtacaatttctgctggcggaccggtgcgcagaccgaggagaccccaatcgaacaactccggtcgaagaatactctccggtctcgtttggactcagaccttctaccctcaatcaatgagcaatgctccagactagcaggattaccacgcgacccacctcatgtggggcaagacccggccttatatctcaagatcatcgcagagattcaggccaatcttcatcagactctacctcaaacgattcagacgattaatgcactctttcccaacccgatgcccaaacctgacgatgagacgaacgaccaaggattcaatgaattcaaaatctatagactctatcatctcgaggcatctattagaacagatttgcaagtcgggctcctatcactgttttcagagttccatcaatttctccgcaatttcaaggacggcggggacactaatccatgtctcatcgagtttgcagtccgtgacatcaatcaaataatcgactgggccatcaaactttcaagagcttctgaattaagcgtgatatggactctttggaaaaatgagatccccgggtgtgatgaagaactcgagggaatgttaattcagatgggcccgacgaggctcttggatggcgaacacgaagccctcttgagtccaccagccgtcgaactcggtacctcactcatccctgtcttcaaattatcaagattgtttttcaacaaattatctcaagaaagagtgacgaaggaagatgtaggatcgtttacagagatgtcttctgctcagttatctactttggatggctggattgaacagatctttagttcgattgccagcatgcatttttcaatcaaaaatgctgatgaagatgaccctgtcaacaccagtgctgctatcatagacgaacttgaaacactcaaagcggttttccggtcttatcagcttcttatcgacaagtatattctccccaatctgtttcccaactctcttgatctctcttctcgcgtttgtttcaaagattggctggatagctggactacttctttctcgaaagctattcataacgctatccatgctgccaacacatacgaatcttcaaccattatttcttgatccccactactttttcagcatcttgtctttctaaataagtaaataagttatatttgcagtagtatggtcagcttcctgttggtttagcagtgacgtctatgtgcgtacataaccggctccctctctcacagtcacagccctcaactgagagtccaagcaaaacttcgccggcgcagtgtcaagtcaaaacttcattttcttacaaaaaaaggttctgatccagtgccagctcaaagccagagtaagagctcattctgtaccccaaattatgtatgttgtactatatacattaatccaagggggttgatgagtatacttggtgaagctacacatttatttagggtcttggttaacggtctgcctttttgcacaccaaagatttcccctgcacacagtgcactccaaggattgttgaagtgcatgtacagtagtgcactccagatttggagtacatacacaccaaaaggagcaaaacttgatgattttggagtacatggttgtgcactccaaaaaatctcccaagaatccttggagtgcatacacatgcactccagtgttttcctaggtatttcaaggagtgcaaatcctgctcactccaaattatttggagtgcacagagcttcactccaacaatttggagtgctttcttggatccccaggctgatatcacacaaaattcatgacattttcaattcatggcactcaacataaaaaaaattattttgtgattttggaaatccatgagggcctggtcaacatatagacagagattttttttaatttttggaatccacaatgaactggctatagatagtcaggcccttcttgtcgggttgacacaaacccggcccattctccaccctacctgcaagtgcgaggggccacatcaggtgatcgacttgatccttgggttctggtcaatcctgcagttggtgacatgggagatgaggtggtagacgaggctaatggtccatcaacttgttggttgaggggattctgattgagaaatacaggattccatggtccgtgccggttcaggaatgggtgaccagccggatagtcttgcggatttatgttgtaaaactggtttggaggaacttgtatagaaggccttccggattggtttgtctgatattgtaccccttgtagctgttcgggactccaactgccggtcaaaggatgaggagtggtgtctgatccaaagagttgcattggaaattgagaaccgtcgggagagtaccactgttggtctggtggagaagggtcgtttttgttcctgctgtagctatagtaatggggggggatgctgtttggatctggggcctggttcatcgcagatggtttcttgccgatgtttgacggcagctctgtgaagggtgggtgttcatataaatttcaccataagcctgtgacgtcatccttttacacagaccgcacacagacctcttggccgttgaaaacatgtaaaatattgaaaatttaaaactcaaattgacccttggagccgatttgagctctttttgagaaaaaaacataagaattaaattttgggattgaattcaaaacaaactcaaaaagatctcaaaaccggtttataattggtgccctaggcgacaaaaatttagtaccagcagaagtagtttgtagggatcggattgaaccagctatcagggattcctttgaatgtgtcgttaaccaattctctttaggagacttttctgatgaaatcgagttcgataaacaggaacaactcgtagcggcgctcacacagactacaggtgatgcctctctaccacgcacgtacaatcaggcactgaaagacaaaaatgccacgggatggatcctcgccattaaggaggagctagccaatttacaggaactggaagtatgggatgtaaaacttgtccctgacaacactggtgtgcttggtgcccgatgggtttttgcaaaaaaactcaacaacaaaggacaagtgactcgttttaaggtgcggtatgtggctaaaggttattctcaaattgagggggaacactttggcagcacctttgcacctacagcaactttcatatctatgaggttaggccccatttataaacaatattttgaaaatgttttgaaaatgttttgaaacacttttgaaatgtttttttttgaacttaaaataaagctttttgtatttcaaatactgttcaaaatattttcaaaagctgggagtagttataaacccagtcggacaagtgtgttaatgaaaaaatttgcatcgcttgtattgagtccacaagcggagagtccactccttgacaagagtctgcatacacaattattccgaagctcaacaccaaatgctacccgccaatcacgttgacgatgagtctcttctccaaggagtagctctctggcacttccgctttgttcaacgatctcaagagtgcaatacggtttatattcgagccggacgtgaggtgttcaagcttctggatcgctgggaaccatggaaagacaaacgaatacctgcaaccaggtttgtcgagctcttccgtatgtctctggccgacttcaactggttctcatgggacaatctacagcaagacccacttggacttggcaaaactttgactgtggaagccccaagctgccgttggtcttgaccatctggggcatgggagtagctatgtaacgatcaaacggttttcaaccgttctctttcaaaagttgtatgatcgaggagataaattttctgatttctcaaaactcctcgttgaggacttttgaagcgcttttgaagcaaaaaaaaagttcaaaatcaaagccaactttgaacttcaaaattctttcaaaagtttttcaaaataatttcaaaatactgtttataaatggggccttaatactgacgattgccgcaagaaaccgttggccagtacactcattcaactttgtggcagcctacttaaactcccctattgacgaggaaatatgggttgaggcacccaagggtcttgatgtcccaaagaactttgcttgtcggctgaacaaagctctttacggcaccagacaagcggcgcgttgttggtggaaacacctaagcggtattctcgagtgttggaattcaaactcaacagatagagaattggctctaaagagacctggaacccagaaaacagaacacgcagcagtgattggtaagctacctacactaaatcatgcaataaaccatctaggagaagctaaccataatgggatgcacagaccatgagctatccaccaatgcgtcagagcacgtgatagaagctgatgacttcaccaatccaaagaggaggtgagtttgcagtaaacagactataaacaagataacacgcaagcgaccacacaggctgacatctgtctaccttaaaagcagcctgcttgaacggttatcaactcccatcgcagccaccttgtccaacaagaacgcaccaagagaaaccatcggtgagcactagactaagaagaataccgttagacaaactactaacacaatacctattctttagacaaaccaatcgccaccgatacatctaacaaccaaagtacaagacaacaccttgagatcaacaaaggtaagaagaaaacttgctacaaactaaacaagataagaaaccgagtctgactcagagttatattctaaacagaagcagatagcactgcgaaacaacgattataaacacaaagaaaagaaccgtgctctaagactttaaatgtgagacaagtaatctctagaagctaccgctgaacgagatagaaactaacacagaactcaaactacgataaacagaatatttcttattccaattctctcgtaattcttctctcatcttctctcgtctcaacaaatcttcaatcaaaagccagagtacaagtcttgcttgcttctaggtatataaccatttcagaatcatgtaatttagcattttcattcaaactcattctaatgcaaatacaatcttctagttgcttgaattctatcattgaggggcttggttatcattctttgcagtacgacaccagtgtctattgcttaactggtggaaagagtgaagctatttggatacacgtggatgatggtattatcactggcccgagtgtagaacaattacaagatctggagaagcaacttaaggatttgattaaaatcaagtgggcggcaggtctggacaacattgtcggtatctccattcaaagaaatgatgatggatttattttacgtcaaccaaacttgaccaacaagattttgagtgaatgttgggttggtattacaacagcgaagactccttttcccaatacttctcttccggaaaccaacccggaccctgttggagaggaccctactacttatctctctattgtcggttccttatcttatctggctgtggcgacacgaccagatatatctttttctgtgaattttttggcgcgtttttcatctaacccttcaaaagctcactggaagttcttgatgaacttgatagcttaccttggtacgacacgagatcaagcgttatatctgatgccgaacatgaactctggggagctttcttgctatgtggatgcgaattgggggggcgagttctctagatcatcgcatgggttgatcattttttgttacgggtgtccggttgcttgggtgtcaaaaagattggtaacggttgctagttcgacagcgcacgctgaatagattggtaacggttgctagttcgacagcgcacgctgaatacatggccatgggtataggtgtgagggaagtgttatggatcagaaatctgttactggatttgacgggttcaatgtttgtggcggatgttttctgcgatatattgaacttaatttagttcactgattcactttctctaattttaagtccgcatttctttattttatcagtgcgccgcagttgtcgaaacctagttgatcatgtacaagttcctcactttattgtatcggttcttttctcaatcaaccaattgtttcatttcaacaactcactaaccttcctcattcttcgaactcaggttagtattcctttctcttcatatactgttgttcaaagtcttaaccttttgttcttatcatgttcaggttggttctcgtcgctgtctttataagtcgtatcattcagatactaacttggtcatctactcaaaggtgtgtattaaagaaatgcaatcaaccaattgtttcatttcaacaactcactaaccttcctcattcttcgaactcaggttagttcttgttgctgtctttataagtcgtatcattcagatactaacttagtcatctactcaaagctcgttgttcattacgataatcaatcggcaatcaagatcggtactaaggatggatcgaataagcggactcgtcatacggattgagaattctacatcagtaatcaagcctattatgaaggaaaaattaacttgcactgggtagatacaaaacatcagttcgctgatattttcacaaagaatttgtcggcaattcttcacgtcgaccgatgcttgaaagtaacaggggaagctctggtgagagggggggtgttgtagcatggggtaatcctgatcctaagattatcagatcactctacactaccatgtaatactagtaacctaggtattacatacgtctcaccgagagccttagtcccctgtagtagcatatatatagtgtgtaacaaaagcagttgtatattctttttctctcattgaaatatactctacttttgtctgtcctagctcttttacaagtcccaccggcgagccatcggcccgatcacatattacattcttcgtatgatgcgaggactctttgcgacgaggtttggtctaagtggtccagcgccccatatgatcgaaccagaggagaaaaaacggcttgacagacaaacaggtatcataatttcctcctctcgtcaaaaaccccgaagcatcaaactgagtccctgatgtgagattttccaaagacctgatcatgaaggaattcgggcgacttggggagtacaatttctgctggcggaccggtgcgcagaccgaggagaccccaatcgaacaactccggtcgaagaatactctccggtctcgtttggactcagaccttctaccctcaatcaacgagcaatgctccagactagcaggactaccacgcgacccacctcatgtggggcaagacccggccttatatctcaagatcatcgcagagattcaggccaatcttcatcagactctacctcaaacgattcagacgattaatgcactctttcccaacccgatgcccaaacctgacaatgagacaaacgaccaaggattcaatgaattcaaaatctatagactctatcatctcgatgcatctattagaacagatttgaaagatgggctcaaatcactattctcagagttccatcgaattctccgcgatttcaaggacgggggacacacttctccatgtctcatcgagtttacaggctgcaagatcaaccaaaccatcgattgggccatcagcctttcaaaagcttctgaattaagcttgatctggactctttggaaaaatgagatccccgagtgtgatgaagaattcgaggggatgttaattcagatgggcccgacgaggctcttggatggagaacacgaagccctcttgagtccaccagccgtcgaactcggtacctcactcatccctgtcttcaaattatcaagattgtttttcaacaaattatctcaagaaagagtgacaaaggaagatgtagcatcgtttacagagatgtcttctgctcagttatcttctttggatggctggattgaacagatctttagttcgattgccagcatgcatttttcaatcaaaaatgctgatcaagatgaccctgtcaacaccagtgctgctatcatagacgaacttgaaacactcaaagcgcttttccggtcttatcagcttcttatcgacaagtatattctccccaatctgtttcccaactctcttgatctctcctctcgcgtttatttcaaagattggttggatagctggactacttctttctcgaaagctattcataacactatccttgctgccaacacatacaaatcttcaaccatttcttcttgatccccactactttttcagcatcttgtctttctaaataagtaaataagtcgtatttgcagtagtatggtcggcttcctgttgatttagcagtaacgtctatgtgcgtacataaccggctccctctctcacagtcacagccctcaactgagagtccaagcagaactttgccagctaggagtgcgcagtgtccagtcaaaacttcaatttttatacaagaaaaaggttctgatcaagtgccagctccaagcccaaattatgtcctacatacattaatacaagggtgttgatgagtatacttggtgaagctacacatttatttagggtctcagtcaagggtctgcctttttgcacaccaaatatttcccctgcacacaccaaaaaaggtgtgcactccaaggattgttgaagtgcatgtacagcagtggagcactccagtgttttcctaggtatttcaaggagtgcaaatcctgctcactccaaattatttggagtgcacagagcttcactccaaagatttggagtgctttcttggatccccaggctgatatcacacacaattcatgacatttttcatccatggcactcaacataaaaagagattattttgtaattttggaaagccatgagggcctgatcaacagacagacagagaatttttttatttaattattggaatccacaatgaactggctatagataggcaggcccttcttgtgtgatatcagcctaggtgtccaagaaaacattgcaaaattttggagtgaagctctgcaaactccaaataacttggagtgggcaggatttgcactcctacaccacaggttgagttttggaaatggcagtccgtcggcttgaccccgcggtcaagcactggtcgggcttaaccccttttacgcaatcccgccggatttgtctggccaacgtcaattttgggtaggaaagctgtaactgcaacgttggcttgacctcagggtcaaaaagtcccaccgtcggcttgaccccatgtctgaaaatgaagaaaaaaaacttttttctttgacattttttctacacccttttcatgccaaaaaacttgtggccacctcaagaaaaaaaaaaaaaaaaacttggagaaaaaaaactcgaggacaaaaatcctatatgcaatttgaaattttctatctatttgtatgcaaaaccaaggcagattggtataatatgattggcatagttggataagctctccaatcctcagcatgcaactgtgcagtgagcttaagatgctgtgagcctaggttgggtgttcaagccccaagctgatttttttgtcttgcagcgcgctgctgggcagccactgtcaaaatgaaaaaatgctgtcaagccgccgcaagcttgccaggcaaccgctggcaagccgacattgaagggtcaagccgaccgcggtgtagtatgccaattgtgtttcaagtatcaaattgcataaagtcgcagtccaatatgtagaagggcatatattcttaggcgtattatgaaataatcacattctacgggtcatttaacccatagtcactcactggaaccactaggctagctccactcagtcaaaagttatttgggatttaagttttagttgcatacaaaatgcttattgcataatgcaaaccacaagttggccttagtttgtttacatattcaatattcattgcatagggtaaccacaagttggccacattgtttgtaggtacacagagaatcttgtatagatagcaaaaccacaatttggccggattttatgcatatttgttataggttagggttagaaccacaagctggccatttataaattacaggttataggttagggctagaaccacaagttggccatttatagattataggttagggctagaaccacaagtcagccgggttgtaaaatagactatttaaggaggggctttccccccctcattccaatttttcatcatgagatcatctcattacatctcatctgatcaggaaccagacagagagagcaatcaatccatacatcaaccagtgtgatcttaatcaagtgccccatttaaatcattcataccttgagaagaatataaaagcaaaagtagcaagaatcacaaactttgtgctctcaacaagataaagtgatcttatcaagcaggtaaaggaggaggagagaaacatctttaatagtcacattagtcatcagtagcacaacagacagtcacattcactatcattacacaactcaatcatttcaagcacataaatatatataaaagcattctcttacaagtagtagggttcaacaactgaaccaagcctactgaggtacccacacagacccttttcccattaaacatccactcaaatagtctgctgaatccatgttgatctaggtttgataagagactgctacacatagttttctctatcatcagtttttgccacaacaataaataaattgttgtgttaactcttgtgtagtacaatagaggggcaggtctttcaaaccagccgtaacagttgtagtagatcattacatacgtgatatatctcatctgctatttccccctcgcaggactgccaccgttcccaaaggagttctcacagcggggtattacgccccccgctatgaagcaccccaaaattttggtcggagcggcatgggtcaagctgacggaaccgcttccgtcaagcactcgtccaccagaacccgtggtgtaggaatacctggggagtaaaaacactggagtgcacaaccatgtactcagagttttgccccttttgagtgcactactgtgcaatccaagaatccttggagtggacacctttttttggtgtgtgtagccttgggaaaaatctttggtgtgcaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgggagttgctctcctaataacaaagggcttcaataaaaaaatgcttgtttttgctgtgtgcagcacactgcgtttctgttttatgtgccctcgtcgtcctggaggacgggccgggcgtctgttgtcaggtggtcatgaaagaacccaagcccgtcggcagggcaaggttgtcgaaactcgatatcggtgtcgaaggtgtcacgggcacggctacatcataaccggtttgcttgcacagccatcaaccgacagcccttccggtgtcagctccgagacacatctcgccgactccgatcgccgagacacagcactttcaaaactcagtaggaatggtcgaatcaagcgatgaactgtctgaacctaaggacgaaccaagggagcagccactcaaaacccaagcaggtaggataaatcctatgtttatcaaagcggcgaaaagaccaaacaggatcgatcatgactaactcaaactgaaacctccacagatttggttattcggaaattcgaacgactggacctctacaatttcgcctcgccaactgatactcctatagatatctctatcgaacgattgaggtcgaaacaagatctcctaactcgtttgtgctcaagcattctacctcaaatccaacatcaatgcgcccgtctgtctagattgttgcaggagccaacccacttgcataacaacccggcctcaacgctcaagctcatctgggagatccaactcaacctcgagctgactttgggccaaatgatccagacgctcgatgaaatctttcccggaagagtccccgaaccttaccagaaacgtgaccaacggttcaatgagctaaaaatctatagactccataggcttaattcttctctcagagtagatttgaaaagtcggctcagaattttatttcaaaattctatcaaactcattgaagatttcaagctcccagtagcggaaagacgtcatgtaatcgggttcgcagatttgggaatcaacaggaagatcgaattagccatcaagtatgtcaaaggatctgaattaagcttgatatgggagctttggaaggatgggatcaacagcttgagtcgtcaagtggccgtactattacgtcagatggacccgataagagccttacatccaaagggcgaaagtctcttgagtcaaccagctatcaaactcggtcgatcagtcctcccaatcttcaaattatccagactttttttcaagaaattatatcgagaaaatgtcaagctggaagaagtagaattattcacagagatgtgctctcatcaattgttttgcttgcattcatcgatcgaagacatcattgaatcgatttcgatgttatcgttttctataagagatgctgatcgacttgcccctggcgatacttgtccggctatcatccaagaactcaacaaactcatcgaattattccaacctcatctctctctgatcaacctctacgttcttcctaatatgttcccaaatcacacaggtttgtctcatcaaattgacttccaaaattgggttgttacttggaacgattcctttcttttagctactcataacgcgttccaagctgttcaatcatttgcagatacttgattctttttgttggttgtttcaaatatatacatatatatatatttctgcagttattttgtaatactatgctcatcactgtcccaagactgcagtaattttcaaggtgtctagtgagtaaattttgtatcctatcaacaaaaaccttccaaacttgcaagatgtatggcaagttgcacactatcaaatctctcttgaatcttgattaatgtttttcattttctcaatggaaggtgaaatgggtacagtgtggtgttttgaagagccaagaagaggttgaacacctaactcactgtgagaaattacaattaatgaggaatggtagcacaccttttgataaagagctaacaatataggtgggactcccagatagctgagcctgagatgaggaatgagaaagagttttaatttcattgttgtgagacattatttgctatcttgagctggtacatgttaattcaactcactaccatctctgccataccatacttggtcaagtgtgccaagaacccccttttattatgggacaagtttgcacttgggtaggaaaggggggggggcactacagtggtgcaacccatgttactgtacaccatcaccagcaaaataaaaattaggcccaccagcctaatttttgtaggcacttgtccatcacccatttttattgcagatttgggcttccttagggctgtagattccacagataaaagggctaagcccccactgctccaacaaaaaagggtttttttttttatttggagtccacattttggaagccatggcatgggcttagatgcccctacagtcccattttcatgtacttgactctgataacccataagtatggcttctcctacccaagctatatgcatgaattacaacctagattgaatttttgttgctgccaaacatgctaaattgactctgggcataatcttttccacacaaatggcaaaaattgcacccttttttaaatttccaagccccaaaacctaaattttcctcggatcctgcccttcccagggcagattttcttgattttttccttcaaacattttggaacccccaaatccatgtagggtgggttgcgccactgtaatcttcatcatctgtttcatgtattgtccattatttatgtttgcttttggaaaggtgcctgaactgataacattgaaacaaaagttgattattttttcttttgctaagaattgttgatttttttttggtaaaaagaagcaagatctgctgctgctgaagatcaagatgagaaatattttccaatggaaaagatgtactcaaaaagtgggcacattaagcttcaaactaaaatgtacacaatccagttcaactgaaaaattcaaatcttgttctgcaaggtcccaatacatcagtcctcatttcacaatcagcaagatgcaaccagtccctaggggtgggcgcaatttctttttccctcccatgagcaaggttgaaagtctttggccaccagaagccaattcacctggtccatatcatgaagcacattggtatggtttgctgttttcatactgttttggtttgtttactaggttgtaaaacttccaaaaatttcacctggggtgaagtctgggtttatgtcatgtgcttacacagatcaatggatgacttcccgttgcggtttacaaccctcccagaatttgatttacacccccaagatcttaatttttgatataaaaaaattttttttcataagccttgggaagatggctctcacgtgagctggttggaattatgattgaggtgtaaatttaggactggggagtgcttaaaaagcactctaaatggcgacgggaagtcctccagccttgttattagttttgttctggttttgtttagggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggagctttggaaggatgggatcaacagcttgtagtcgtcaagtggccgtactattacgtcagatggacccgataagagccttacatccaaagggcgaaagtctcttgagtcaaccagctatcaaactcggtcgatcagtcctcccaatcttcaaattatccagactttttttcaagaaattatatcgagaaaatgtcaagctggaagaagtagaattattcacagagatgtgctctcatcaattgttttgcttgcattcatcgatcgaagacatcattgaatcgatttcgatgttatcgttttctataagagatgctgatcgacttgcccctggcgatacttgtccggctatcatccaagaactcaacaaactcatcgaattattccaacctcatctctctctgatcaacctctacgttcttcctaatatgttcccaaatcacacaggtttgtctcatcaaattgacttccaaaattgggttgttacttggaacgattcctttcttttagctactcataacgcgttccaagctgttcaatcatttgcagatacttgattctttttgttggttgtttcaaatatatacatatatatatatttctgcagttattttgtaatactatgctcatcactgtcccaagactgcagtaattttcaaggtgtctagtgagtaaattttgtatcctatcaacaaaaaccttccaaacttgcaagatatatgacaagttgcagactgttaaatttctcttgaattttgattaatgttttcattttctcaatggaaggtgaaatgggtacagtgtggtgttttgaagagccaagtagagcctagaggttgatcaacacctaagccactctaagaattagtgaggaattgtaacacacattttcataaagagctaacaatataggtgtggctcctggatagctgagcctgagatgagggatgaggaagagttttaatttcattgttgtgatacattatttgctatcttcatgagctgctatatgataattcaactcactactatctctgccatacttggtaaagtgtgcccagaaccaccttttattatgggacaagtttgcactttggtcggaaggggagggggcactactcttcatcatctgttgcaatgattgggtttttggaggtagattttcaattatttatgttttgatttggcaagttgcctgaattgataatattgaaacaagaattggattttcaactggtgctacagcagatccaggtatgcctgcactttctgcatcaaaacaaagaatgtttggtcaaacaaaacaaaaaactattttctcattcaaattccagtttgacccctgttgggctctgtcagaactcttgctgtgcaacagcagatagatagttgagttatcctgattttcccatcctcaatgctgtcccagagttgatttttttttcttttgctaggaattgttgattcttttttgtaaaaagcagcaagaactgctgctcctggagatcaagatgatcaatattttccaatggaaaagatacactcaaaaagcatgggcacattaagctgcaagccaaaatgtaaacaatcaagttcaactgaaaaattcaaatcttgttctgtaaggtcccttggtcctcaattggcaattagcaagatgcaaccagtccctaggagtgggcgcaatatgttcttccctcccatgagcaaggttgcaagcctttggccaccagaagccaattcacctggtttacatcatgaagcacatgggtatggtttactgttttcctgctgtttctggcaatgtgctcagatcaattgtcttcttatcagttttgttaattctggttttgtttagttttgaccagattatgtggcctcttcatgttggaacgctcgccttcgatttgtccccaaatcagttgtgagccaaatagccagatctcacccattgacatccccgaatcaaatatagatacttacacaatcttaccgcgctcagtgggaatggccgaaccaagcgacggagtgtctgaacctgataacggaccgaaggagcaaccaccagagctcagaacccaagcaggtatgatagatccctataattttcatcaagcatcaaaaagaccaaactggatgaactgaaacctccaaagatttaatcatccgggaatttgaacggctgcaggattacgatttcgactcaccaaccgacactcttatagatatctccattgaacgattgaggtcgaaaaaagatctcctaattcgtttggactcaagccttctacctcaactccaacatcaatgcagcagtctttctggattgttgcgcaggccaaaccatttgaagaacaatccggcctcaatgttcaagcaaatctcacagatccaagccaatcttcgcctcactttcagccaaatcgtccagacactcaatgaagtctttcctggaaaaatccccgaaccttgtcagagaaatgaccaacacttcaaagagttgaaaatctatagactccacagattcaatgattctctcagaggaaacattccaaatcgactccaacttttgtttgaagattctatcacatttatcgacaatttcaagctttcaacagcaaggagaagtgatgaaaacgagttcgcatatttgaaaatcgacgaggagatacaattaacgataagatatctcaaaggatccgaattgagcttgatatgggagctttggaaagatctgatcaagatgtcgcattatgaattggaatacctactagaccagatggatccgatgaggcccttgaaccaagagagaaaaagtctcttgagtcaaccatctatccaactcggtcgatcaatccttccaatcttcaaactatccagactttttttcaagaaattatatcgacagaatgtcaacaaggaaggaactgaattgtttacagagatgtgttctaatcaattgtttttcttacacaaatcaatggacaaaatccgtgacgagatttcggacctattggcgtatgtactagatgctaatcgacctgcccctggtgccactagttccgctattatccaagcactcagcgaactcatcaaattattccaatcttatctctcctctatcaacctctatcttcttcctaatatgttcccaaaccgtaccgatttgtctcgtcaaacttacctccgagattggtttgttacatggactacttcattttttgtagccagtcataatgctatccaagctgccgaatcgtttgcagacacttgaatcatgttttccaacaaaaaacctatttttgcagttattcttaatactattctcatcactaatccaagactgctgtaatttttgattcaaaaaattactaaattttgtattttaacaacacagacctttcaaatttgccatatgcatgtacagcaagttgtcactatcaattttttcctgattgattggcctgttcttaattttcttaatggacagagaaatgagtaagaagaatcaacggcacaccagacccaccaaatcactaggagatttgatgagaaagggtaagcttttttttcaaatttgtttttccaatgaaattttgattgaaacagttttttatatgtcccaagatggcagcacaagagttcattgacaatattagaaactcactcttttttgattacatcgtaactgaaaccatgcagcgaacccactatgctgagagtagcaagagtatagtgtataacagtgtgataccactgatactattggatttcacgttagattttagcagtgtgcaaggagggccacggaaagccccctaataggggagtgttgaaaaaggtatgtgaaaatgacaaaaaagccaaaatcatactcttgaaatgggtatgaatttgtgattgttgttgaaatggtactcatgaaagaggccatttcaggcatgtgaacctagtttaaaccaatcaaatcttggtatttggccccagatcagacactttaccaggggggggggggttagcttaagcatactcctaaaaaggtatgaattttccaaaaaagtgactccctgtggggcccccggatatgaattttgccaaaattcatactttttcaatacccccctatcctagggcttgctggggtcctgtacaagtaactctaacaaggacccctacctgaattatggatttctagaaaatcctcttaaaacttaaaccaagaacttgatcaggcctttagattggcccttggtggtctgaccagattcttgctcctcatgctcatgctcaattcactattactttcctcaggaatctctgggcctcccttgacatgaaagaatggtaaaatgggtgatgggttagttctgattctggaatattgtcataagtagaggaaatcagaaactattagcaaaaataaaaacaggaaaagcaaagggttttggaactgaagcccagcctagttcccagataaaattggggcttggaaaaacaactcttaaaagtagtcaacaactcccattactgcctgtggacgtccaacagaagttgtttttctaatttgagagtggaagaagggagtcgttgctccaatttcccaatagatttttaatattgttttattaaaaatatgggagttgtccatctaaaaagacccttaactttgggagttgttgtcatctactgccctcacaaagataaaaaaagtacagcctctgatatcaagccccaatggcaccatatcaatgaaaaaaaaaaatgatatcattcattgaaaaaaatacagaaagaaagaaagaggaaaaacaaagtataagggaaggaaaccaaaaggccttcattcaaaagaaaaaaaggcagaagaaaagaaacaaaagaggcaataattattcattgaaaaaattacagacattgaaaaaaaatacagaaagaaagaaagcagaaaaaaacaaggaataaaggctgggaaccataaaagggaaaataaaaggaaaaaaagggttcaaagtggatgttagataaaaaagccttcattcaaaataaaaaaaagaaaggattgaataaaaaaacataatgaaagaaacaaaatgcagaataaaaacattaagtagattccagttggagttcatttttgaagggtgaattttggacatctctttgcttttgattgagggttgtgggtgttttcctgcaagtgccaagggacacatggaaagttggaagcaatgtattatgtgatgactgattgataaggacattggttttgctgaaaaaattggggttagctttatatagtttttgaccttttttactcaaggcctctacaggaaagaggaatgagctcaaaccacaagataaaaataactccagggaaaggcaagcctccaaagtctccaaaccttatcctctcttttactcagcagagatcatttggtggcactggatggtgtctagtgaggatgtccttcaaatggtcctaacaatcagaaccaaccgggtgtggacagtggtggaaaactatgacgctccaaagcctttcgaaggctttcttcacaaggcctgtggacatttacatacgtaaataggtgaagttacatagagaccagagtcacgtgtttcaaacacgtgacttgtttgtctctttatgcagattgtcttccagtttgtttcctttcaagtctacacacatacccgacacaaaatacaaacctcaaccagaatgaacgactcaagcagtgaactctcccaacctgatattccagaagagcagaaactggagcttcgacgccaagcaggtatgatgaatttgtatgtttgtcaaaacaagagtatcaaatagagtcgacaatgattagaaatttgcaaagatttggtcatccaggacttcagagcactgaggaagtacccgttctcctggccagctaacactcaaccggatatttctatcgagcgactgaggtcgaagaaagatatcctaactcgtttggactcaactcttctacctcgactccgacagcaatgcgccagtctatcaggattgttgtgcagtcgataccacttgcgggaagacctagcctccactctccagctcacctcagagatccaagccaatcttcatttgactctaggccaaacgattgaggcgcttaatgaaatgtttcctggaagaattcccgaaccttgccagacggatgatcaacacttcgaggagcttaaaatctaccgactctactgtttcaatagttctatcagaaaaaacctaaaaacgaccctcagattatttttcgaactttccggttacattatcaaagatttcaagctctcaaaaaaccattctccggagtacttccggattatatcgtttactctcgacgaggaaattgcttcagccattggatttttaaaggagtccgaattaagtttgatctgggatatgtggaaaaacgcgataggcttctatgatgacgaattgaaaggactattaggccagttggatccggacagaattttgtttgaagatgacgacgagcccttgagcgaaccagctgtcgaactcggtacttcactcgtcccgatcttcaaactttcacgactgtttttcaagaagttatatcgacagagaataaagaagaaagaggtaaatctgtttacagagatgtgctctaacgaactgttgtcgttggatcgattaacaaaagacatacataaatcgctttacacaatgtggtattctatccaagacgctgatcgcattgttccaatcaataccagtaaagcgatcatgaatgagatcgtccaactactcacacatttccaatcttatctaagtcttatctactcgtatatcctccctaatttattcccaaacgtcattgaactgccttctcaaaatcatttctgtcattggtatgctaattggactgtctcctttctgagagctattattaatgctgttcaagttgccataacatttttggagacttgattcagtcttcagtagtttgtcaatccacaactttctaatctcttccctttttttcataaaaaaatactttatagtatacttttatatgtcatcctaaccactgttcagagatttcagccaattctaccatgtatgaatattaatttttgcctcccagaaaagtaaactgtttcaaaattggcaagttacatacaatgattcatgtccctcatgcaacaagtgaagtcttttcacaagccagaaatacggctgagacccaataactgagatgagtgatgagaaagactgatcacacatctgaaaaactacagaaaaattaagagagtaaaagtggtagtgtagtgagaaataagtcttttcaaacttcaatttttatgtttgcagtataatactcaccttgagtcaaaaagaaaggcaggcagtgcattgataattgcaccccccctccccgcccctccaaaaggggtgtgtgattgcacctgcccgtctctgaggggcgggtttgatcgcatgctccttggaagcctgatttcccaaggaaacaggcttctgaggggtgggcagaagaacccaccccttctgaggggcggggcgggcctggctgcaggccttacactgggaggtgaaggaaaaacttgagtctcctttcactgatgtaagcaaaccttgcgggcaagttttgctaacgtgaagggagagctttattctcctttcacccaacattttttccctcccggccgggaggggtactgtctcaatggccaagaggggtactgtctcaatggccaggaggggattcctcctggccatcaggaccaggcttggttgccaagagggattcctcttggcctctgagactgtacagtctcaatggccaagagggattcctcttggcctccaagactgtacttttcctttctcagctcaccacttatgcaagcacaacctcgattggccatcaatctgggccattcaatctttccctgtattttcgaattgtcaggttggccgctcatccacagcttgttttttatttttctcaaactttttgtccaatgcaccaaatgaacaaatttagatacatgttcaaggtctgtccatcatgtggacacatctttgtcatcaaggacggaataccaaacatggtgtgaaacagaagattcaatggataccaaagcaacacttgggggtcatctaccggccctctgagctgaaggaacttgtaaatctccatgcatgcaaatctgagcacagcggcaatctggcctaggatgtggtgacaatcattggcttggcaatcaacctacaagaatgtgttgtccaagacttgagaggtggttcaaaggccccgcccctcggttaagctacccgccagtcaagaaccaagaatatcttggttcttgattagagggcaattcttcctgcctgtctttgaggctgcccgccccttggaagcctgtttccttgggaaatcaggattccaaggggcatcaattcacatctttttggtgaggatagataccagtcgcttttattggttctgacctagaaactctctggtggatcggagaaaggtcttacgagtgattatctgaaagttcctaatttcctttatcttccagtagtaagaatagaaactaaattgtaggtaagaggttgagtcaatgggctgttgctcatagactgataggttcaaagtaaggatgagacaaggtcaggaatcatttcctggccagacccccacttgtcagacttggggtacttacaggagtaatgggtcgtagtaactatagtctgactgaaggaaaaggagaacacaatattctgagaggatgatgttttatggttaatacaagtttagcgtggctcagagaggtcttgatgaggcttacacaaatcttccagcagcctttcatccggggcaactaactactaatgagtagagagttagggggttaacactagagatggcccctcatacttgtgtacttgcaacaagtacaagtacttgcatgaaaaatctcagatctcagacacccatacttttacttgtacttgcgggggcaggacaaagcaagtacttgcatacttgtggcaagtacttgcaagtatgcaagcatattttgagagataaaggtgataaattttttgtgttttcatttcagatatttgtatttgtaaactaagtgaactaagtgattgtgaatagtaataatagtcattcattttcttccagatttctccctttctgctttcttctcattcttcttatttgccttccattttctcaaaagccccctcttgatcttaccgttttttgagtaaaatgccacactcatccccctagtgacagactgtgcactgagcttgtgcctcctgagagaatcatattccctaccaaagctaaaggattgctccacatcaacagtggttgcttcagaatgtgcgggaaagttgataaaaaatcaaccaaaataatattaataatttagataaaaaacacacctggaaaactaagcacatcaagtgccatctgaagtaaaggtgcgcaggtgcacacttgcaacaagtacaagtacttgcatgaaaattttcagatctcagacacctgcacttgcacccacacctgtagacaagtacttgttggaaggcaacaggtacttgccaacaagtagcaagtacttacaaacaagtacttggtgccatctctagttaacacttcaagttaaaaagcgaggaaacaggttgtagggaactttgggatgttgtgagagattgtgatggaggcatgatgaggtcaggcaggtgtgagagcaataataataagaatgagggatttaccaattgcaaagaggtcaaagccgtctatctaggtagtgaaatgaccttatactgatagtgtaggacttccagttgcagtttagagtgatttctggacctctctcagtcttaaatcaagaacacaatgaagatttcaaccagctcatgtgagagcttttaccagaaggctccagaaaaaaagatttttttgatgaaaatttagatataaggggtgtaaatcaacctctgggagggttttagattgcaatgggaattcatccagtataattcctaacaagtgctagagtatccggctaataggctttggtagttttagtaagatctttagtaagtactggttggtatgttaatgtcacaatgaggaaaaagaaaagagcaaggccagctgttctcttaaatattaggaagacttgctgactggtttgtggtcatcccattccttggggttcaaggaatggaatggaaccagtagatactccatcaacgattggggatagatacctgtcacgttgggttttttcttgctgcactgtgtctttattcactattctttattcatttgatgcacacccacactttatattattttatttattttaatatttatgttttcttcttatgagggttataatctattaacccctgacagtttagatcaagaagaaccctcagctgttgattacccaaacaattcagcagcagatccctcatcattgaattttcaaccaccctgtggcaagatgtttgaagatgagcagatcaatttttggtctaataaatcaataggtgacacacatgaactagacaaaatccaagtatatgaaatcaaatgggatgagtggtccaatctagacatcaatgcagctccctatcagtttcaaccagaacaagttttgacctccaaggctattccagagaattgtatcagccattttttccctgaaaccaattcaacccaacaatctgaaccagattttgacttaaaaaactatagcactaaagattaccaccactggtccagcaccctgtcagcagatgaatttgagcacctttgtgttatgggacccaacactagaactgaatctttccggcaatatgccatcacaaaccacaatcaaccaactcagacccttactcaaccaagctcatcaacccatgaacaccttgaacaccctttttctacacctaattgcttccaggaaaacagcaattatcaccaccaccagcctgatgacatcagtagcaacaattttgaccaacagcagcttgcgtctccagatgatgagtcaagatctactttctacaatcactcagacagctacagctctcatctaaatgatttttataatggcggtttggatgatggtggctttgaaaatgatgatggtttcacttactattagcctgtttcagaatacaatcctctttgccacaacatttgcttcatttttttgaccttcaacctactcaacctgtcctacactttcttttattttaatattgattacatcttatctttcaacactaatttttttcaagattgatattatttttgattatttacttcttatgcctttcttcatgttcttcctttttttttctcatcttgtatgtagttgggacctccccagcaggtgtcttagagcctttccaagggggtgggtgtttttacctaggtcacagagtgtgactcggctgcggctcagccatccagagtagactacaccccaggggtacttcctgccgcacgggattgtggaactgacgaaacttggccgatccattgtggtaagccaatcttgaataagaggcccacaaaatcaaaaattaaagcacaataataggccatttggacaaagacaccctcaaggaccaagacaagccccctctggattgttcaaccaacctgcaacaccatgtatgtcacaagaccatgccccttggacagaaacacactggatcccccatcacatttctttattacataatcacttcatgcagtcttacatcatcaatcttcattccgccttccacacttggcctctgcaggtgtttcattctattccaatttcactctagcctcatttccactttgggccacatttaactgtttcacactattactcttgggttatttacatgtctcacactagtacacatttggctagttcatttatctcttttctatattcttccttcccctttggttgtggcacattcaatccctgcatgtctctgatgtcatttcccccatttatcttagtgtctaccaatttggccacattgtttcagctggataagttccactctttccattttcttccatctcccttccacccacaagctgaacactccccagaatcttgtatataaggagctttgtttttcatgttcatttgttccccatcagatcctgccccagcaagccagataactgatcacccattattagccaggtataggcccatcaacatttgggataccttgatttgtgaacaagtatattttgaccagtagacataagacatattagacataccttactcaagaaatctccatagccaaacctattcttcaagagtccatactcttgttcttttcttgttatcttactcatcctagtttccagagaggcagcccatcaaagcagtatttcattgcaagctctattcatcccaatgagtatttccacaccatggaaccaactagattggctctgtaagtatttggtaaaggctgattttgctgttggttccacaaaccaagtttttttgtcatcattgattccacaaactcacatccaagccaattgggcttgttgctcatggactcatggagtaatgacgggattgaagtgggagtagtagtgcgtctatgggggactaagtggcacgctactaaagccatggcactccctgtgagatacagttgagcagaggcagagcagcaccaccaccatggctttaggtcacaggagcaagagctggggcctcagggccaagagctaaatagtctagctcactctgtctccctggcctccccctatccccccattcttctccccttcccttctctccacacaatccccgctatttgctacctccttcacggatacctctccaaaccccaaaaagaatttctatcacccacccatcctggaacacagcaacactagatacacactaacacgtgggtctggtggtttcccccacccctcctgggagaaaaacttacactcccagaacactcttggcttactcctccctattcccctctcccaggtggcttgggttctggagggagctggcatgaccggcaagaagcggctctaagactcacgtctgcaagacatctagccttctcccccctgacccacacacaatagtcttgggagaccgcctgagggtctttgggacttcctaggcacccgtcacagggtgctgaaactgtaagcataagaaggcataaggggctccaccctttcctgtttcattaagggacactcttgctcctggctctttgaactttgtcctgaatggatgttggtcccacagcggccaaaattttttacctacaacctgtacccactagaacgggtcctgaccatctaacatcttgaggaaaaaaaacttcatttttttttgtgatgtgagtaaaaataacccggtgccagggtcgatctggtcttagaagggtgaggccaagaaagtttccctgtggactactggccaaggctcccccttgattatctattctgaacttccccctgggtttgactcctggttgcttcctttttgaggccgcttccgtttctgcaactgcagccctactcgagttcatgccggctccttggggcagccttggaggggcactgtggatgggtgggtggagtccacagagaactgtgtaccgtcagctgctggtctgacctgctgcagtgtccacttgtgggatccatgagcaaaagtggtgtcagaccatgttgagctgcgccccaggtgtacatctacctcctctggcccacacctacatctggggtgcagtttgacgtggcccaacaccacttttgcccgtggatctcacaagtggccactgcagctggcggtttttccgtggaccccacccctgcatccatgttggcacccaatggacacaaggtgatgtccccgtgcagcctggagtcactgatctgtaagtttgggtgccaccggccagcctgccaaaaaaaactgccctggtgcagatcaaacacgtgaccagatgacaggaccaagcatcagagcttcaccgcttggccaacaacaacttgcagggcaagcccctcttcaccagcacaccggctcaccccaacctgtttcttaacccatgacaaaaaaaatttgttgaagtttttttttccaatttttttttaaaaacaacaggacccacatttgaatggagctgaagcaaatgtgtattcatcaaaaagatttcttctcatcacacactttcagctgcctctgactcatgatgtgctctgaaaaaaactttcaagagaagattcaactaccttaatttctgtcttaatgataatttacataagaacatcccatttgtgttgattaagaaataaaattatttgcaacacatacactgatagtcctgagtgattttacccaggaagacctagggagtttcaacctaaaaccccaaacatgtatggaaacaaaaaaaaggatagaccaattctgcatcacatatggactctttggcctagtgtcagcccccttactaccttcgcctcagggctgctttacataaatgataaattcccaatcacctattggatcacatgctttttacctctggagggttcaactattcagataactcccagtggcataattgacatcattgaccaacttgcacaattaaattcacacaatatatcttctccaagagggcttgagttttccccttctcattacttgagaaatagtagccaagccataaaaatcaataaatagccatacatgtggtcaattccagagctttgtcctgagctatctgtgatttagggaaggtgacatgattggtttttgcaggtaatttcaaatagaatcttaagttgatactccctgctctccattcccaccactgttgacattgtttatatcagatgatgaagagtaatctgattgttatttctcttgatcagcttgacacttgtttactgacatttttgatgtatagacttagatgaaccagaagtctttcagctaagttaagtaggagaggccaaggcagcattccatctgcaaacctcaagttcacttgcctttcccattaacttgaatactcacccatggcagtatagtcagagttgatagcccacagcatgcagactggaattaaaatacatcatcaaaaacatgtaaaatttagtaggtcttcaacacaccaggcttgagctatgaaggcttgttgaatttccatgttggtaagaaatgaagtatagccagtgttgttcataatcatgccgcccagtctgctggaaatgacaagaccagtcaatctataagacaaaagaaggtgggtgaggtagatgatagcagctgatttatagacaggccataaaataaagtatgtctatcacaagtttaggtttcttgcactcactactcatgtcccaaactcaaacattgaaaaaaagggttttttccagggccccttggggctatcatgatacaagtaactactttttctttgtttttttgtgtgcaagattggtttccatgcttgagtacttttttgccaacaatttattgtttttcattccccaacgatacatggttgcatgacaatttcaggtgttattgccatacatgggccagtgcacctgccacccattgggaacagacttttgtgcccttcttccctttgatagtggagctttgatcatggccacaggaggggcggctggcctcttccaactgttgacacacttcttttactttagctgagaacaactcattgttgcgtaggagttccggatcttttgatactgcttcggacactatgtagcccagttgtttggagtctacgtctgacccatctggtatgtgtttggcagccttcttagccaggccctacgcctagcagagatttatattcattgcctgtgaaggctggaggcccagcatcgcgagcaaggatattgtaacaaacgtcgcttgaatccaagtcttggccaaacgcatggtggatagggctccgttgaagtttgtttgaaagtgacagtatttagaccagggtgaccatagaagggatcaaaatgtttgtgatgctccagagtttctgtgcaaaagtcgagttggctactgactgatcgagaggaggggggcgtttgatacctcataagagcattaaataggtgtttttttttgtcctctgggtgctctccagatcccgacattcatcagctgagctggttgccctctggacagtcagatacctcgaatgaacttcataatgctatcagctgaattgttcagctaatctgactcttgaagaaactatcatactaccgcatctcctgcaagagtttccactttggtagtgcaaccaagaaacacatgtggtcatttctctatggcaaaagttgtctcagcgattgtgccagaggcagattggttgaggcaaagtcaggatgcctgacagccacaaagataactctggatcattgtgcgctcggagaatggtggcctctgaagaggttgaaaaattactgctgagcattctaggggcgctgtagattttgagtctcgcagtcgtacagagtgtttgcagaagattttgttgcctggtggtataagccaatgctgagcgggatggcagcttgggtgctgagcccaatcctcccaccggctcagctgctgcaccgctgcacttactgtgggcttggctgctgcacgatgcggagccctggtgctgcttggtgaatataaaagagcctctcatgcccaccggtcccagtcattcgccatcattctccccattccctcactccccagcactccctactcacaaccacctggatcctctaccggggtccatcagaacttcggcaattgagatgacaggtaccttctctactagctacaaaaatgtcagagcagcgataacattctccttcatctatatagggatgcaaaaaccacctcctgctcaccaccctccaagcaacaacttcggcaaagcatcatcttaaattattccaggcaatgtggtacaatctttatctctcaaagtaatgatcgcaaactaaccttttcccactggtagaccaaaacaaaacttgaagctctcactcgaactcgcagaagatgcatgcaagaaggtaagtacagcaaatggactgataaaaaataagttggctaacactaaaaaagggttgatggattatgcgatgtggaggagatgttgagaaatgaaataaaagacaggtctctaataattaatcatttggctgaaaaggtttgcaagagaagggagtgttttaactgccgcaatcgacgatcactccagcggaacttgttatggcggaccttgttgatgaatttcaacgcccattcccggctgccggtggcgtcggctttctcgatctctcgtaaagctgcttctgacttttttgctagggtcacacggattaccgggtcgtcctcaatctcaccgatccacattggccgtctgctcccgtcggtaggactgggtcggctgggtaagatttgcgtccgtaggtctagtagcttcttgctcagatactacctcttcttgttctctgcgatccggtgagctacatcacgagatgccaatcgtcatcgagtggctgttgcctctagaaacatgtgtgacaattggtatcttgtgatgtagtttaccggatcgcagagaacaagaagaagtaccatctgggcaagaagctactagacctacggacgcaaatcttacccaaccgacccagtcctaccgacgggagcagacggccaatgtggctcggtgagattgaggacgacccggtaatccgtgagaccctagcaaaaaagtcagaagcagcttgacgagagatcgagaaagccgacgccacctgcagccgggaatgggtgttgaaattcatcaacaagggccgccataacgagttccgctggagtgatggtcgattgcggcagttaaaacacacccttctcttgcaaaccttttcagccaaatgattaattatgagcgacctgtcttttatctcatttctcaacatctccttcacatcctataatccatgaaccctttttagtgttagccaacttaatttttaaatagtcgatacatgtacttacatcctgatggccggtatgctcttgtctcttttatgccttcgaccttggtcgatgaaatggaatccccatttcctgcgccaggcggcatcgtcttgttcaatcactctcagttcctttttcgaccctttagtttcagctacatgacttcaagtacctccagcccacgcgggtcctcccagtcggtaggatttttctctttcggccggtcgaggttgctcagatggtaattctttcggccttctgtgatcccgtatgctttttgattgacagtgccttgtgccggggtctgcagacgacgctgttgcttgcgatgctgagcccagagagctggaccgtagaggagaaagctcggtgtgcactgtgatagcagctagttggacacaaactccaatcctacgattggagcagatgaacctacaactatggctttggctgaccctctgatgccacccggttcctgtcattctccacgtttcctcatgtttcccggcactgccttgcaactcacggccacctgcatcttcccccattggggtctccagactccactaaacccgatcctcactcacactcagtacttttaaatctctacaagtcaaaaagaaatctggagcagggatagcatccctcttcatctatgtagaacctcttgctcactatactttaagcaacaacttcggcaaaataaccacttactaaattattcgagacattgaggtacaatcttagtttctcaaagtcatccgaatgtaaactaacagttttacactggtagaccgaaacaagagtcgaagctctccctcaaactcacagacaagattctctcaagatcagttctactaatgattgacatgggattggtgtgtaaaaaaaggatatatacaagaatttaagtacaccattaaatggactgctaaaaattaagttggctaacactaaaatgaatcaatggattacggggtgaaagagatgttgtcgagaaataggatgaaaggtaggcctctaatgggtaatcattcggcataaaaggtttgcaaatgaagggtgatttttaactgccgcaatcgaccaccacgccagtcgagcccgttaaggtgtttcagagcccattcgatgaatttcaacgcccattcccggctgcaggcggcatcggcattcttccgtaaagcttcttctaacttttctgctagggtctcacggattaccgggtcgtcatcaatctcaccgagccacattggccgtctgctcccgtcggtaggactgggtcggctgggtaagatttgcgtacggaggtctagtagcttcttactcagataatatctcttgttgttttcggcaatccggtaaactattgattgacctttgccggccggtacgacgatcgtcagctcgtgatggtcgccgtgctctcgccatccttgaaaggtgggaaggatgaagaccctcttcatgaacttgttcacttcagcttccggtgcaaacttggcggccatgatcttcaaaatcgaaattaatttcgtcctttttcttttgatcaagttcttgagctcaagtgcttatacactgataccgtaggattgaagctgagactacaggacgatgatcaacaacgacgaagcgagtgaaggtgtgcgatgaaataaaaattaatattacgggagaccggcccggagaagcaaacagttaagaacttagaaaagccgggttggttgatagttaagaagttatattcaaggcggatgaaggttgatggatgtggaggaaagaagccaagcaggaggcaatgtccattcataatataccatccatgattagagaccggtcagtgtttgttttgcatgaggaaggctaccggaaaggccatgatggcggtccggaacaaaggcaaccttgatcccagtatccacacagtttaggctcggccagctgtctgtgtccccctttgtggtaccgtttgaacagcctgaacaagaaaagaaaaaagcgctcttttgcagcaatcggtttcctctgcggattattcccagtcaacacttgcagctcaggttctacacagatgatcgatgcccgaccgctggctcaccggtcctgtactgtccagatcgatggaaaacctctcgcctggtcgaacgtaaccgagtctgccaacgggtaagctctcgaacctatttccaacatcaataactgcatctttaaaaagctcggttcgtggaaccgccgttgagatcggctcttaccgaagccttacagagccgatcttgtcggctccacggaggggcagtgatcggctcggcaggaactgcaatgacgtcatcatggctctgcgagatgagaattggatcaaaactccaaacttaaatggtgaaaatcctggaagatcctgcaaatctgtccctcaaaacactttatattccaactcgtttgccttcaagtctatacacacccatcacgaaatttcaaagctttgcccgaatggacgactcaagcagtggacaggccaaacctgatgaaccagagctgggaatagagcttcgacgccaagcaggtatcatgaatttctctgttcatcaaaagcaaaagcatcaaacagccttaatgatgtgaattttccccagatctgatcatccaggacttcaaacgactgaggaggaacgttaattcctggccaactgctgttgaaacggaggtctcgcttgagaaactaaggcccgagaaagaacttctgactcgtttggactcaagccttttacctcaacttcgacaacaatgcgccgatctgtcacgattgttacgcaaaggatccgacttaaaaaaagacccggcctcaactctcaagctcatctcagacatccaagccaatcttcatctcactctaggccaaattattgagacgctcaatgcaatttttcccggaagaatccccaaaccttaccagacaaaggaccaacactccaacgagttcaaaatctatagactctactgtttcgaaatttctatcagaatcgatctgacattccacctcgaatatctgttccaacagtccgtttatgtgatcaaagatttcaagctctcgaagaacgttcatcgatgttatatgcagtgtgcatcttctaataccgacgaggcaatcgattcggccattggattttcaaagaagtccgaactaagtctgatctgggataattgggaaaacgcgctggaccattatgatgagaaattagaactactattaagccggaaggattcgatgcgaattgaagatgacaatctctggagtgaagcagccatcgacctcgttaactcactcatcccagttttcaaactatcaagactgtttttcaagaaattatatcgacagagaatcaagcaacaagtcaagttatttacagagatgtgctctgatcaactgtattggttagaccgatcaacagatgacatacgcaaatcgctttgctgtattctgatttggatcggagatgttgatcgccttgaagatgttgatcgccttgaagatgttgatcgccttggccccctcgaaactatgctggcaatcgtggaaggagtcaaacagcttgttacctatttcaaatcttatctatgtcttatcaaccggcatattatccctcatctattcccagtggacattgatttcacttcttatgtttatttccaaaattggtacattacttgggctacttcctttctactggctactgataattctattcagattgcccaatcatttgatgagacttgattcagtcttctgtagtatgtttataattcacagctttccaactacatctgtttcttatttatgttcttttgattatagtgaatttgtacagtcattttgagtgataacttgaccactgttctgaaactaaagcagtttttactggatgtgaatgttaaatcatacctgtcaaacaaggaaggaatttgcaaaacccaacaagttgtagtaagtcacattattaaatttctcactcttaattaatgtcccacatgcaacacgtgcagtcttttcaagggccagctgagacccttagtccactgagatgagtaatgagaaagactggcagagctgaatttacaaacgttttgggagatggattttatgtgaccaaagggatatttgaatgactcaaatgtgtggcaacaaatcgtaatacacatgggaagttaaagaacagagattactgagaaacacaagaaagaaatgcaataaaaaaagcaaatttttgccacacctgatcaagtgaacacaaatcattgtttgccaagctaaaaaaaataaaaagtagggttcttagaatcatatttcacctctaagcaaggtatacaatgaggtgagtagtttacaaagctgtgtattggatgtgtgcatcatccaattgacagctgtgatgtgttagttgacaagatcagagctaactgcaatttgagaaatttaatcatggctaatgtgagtctgttgagagttcaaaacttgattgcacccagtatgtgtgtcaaggcctttcatcctatacagcaagaagaatgtctgtttgcctattcaaatgctttctagaacaacaaatggtgcataatgcacctagaaaaaaaatctcaacatgagactctcagaaaatatcaacacaaaaatagtcctgaacagccaccattttccaatttgcaaccaaaagcccattgatcaagaatatgattgataagctaattgatcatcttggtgacaacctttcttctttataatcttagtatgcatacaaaatgaatacattattttgttctaatcttcttgcagtacacaaatatgtgcaacaaatttctgaacagtgggtgcaacgctgggccagctacgctaaccgtagcgttagcgtggcgtagcgcagcggaaatgcgctactttgtagcgtagtgttagcaaaaaatccacctttctgcgctaacgctacgcgcaaagggcacaaaagtgtgttagctgttagcgcagcgttagcgcagaaagttggaattgcgctaacgctacgcgctcagggcaccaaaaagtgcccgctacaccgcgctacagcgctttttagcgaatttttggccttttttgccgctaaaagcgctgtagcgcagcgtagtggctgtagcgatgcgctaacactacccagaaacaagccgcctgttagcggggctacagcgtagcggcggtagcggcatgctaacaatacagaaaaaaaggcctgtttcagcgccactacactaacgctaagtggccctttagcgtagcggcccagcgttggtgggtggactgttatttttggcagcttgttttggattccagagcttcaaagcacatacttaaagtcacaagacttggtgaagtggtgcagaataggtcccagaaaatgaatatgaagaaataaaaacaagaaaacaaaattaagtttcaaaatttgtcataaattataccaagtaaaattgggtttttgcccaaacactttgttattcattcatttgggaggagtgggagtgctgagagaaagaaagagtggaacatggaaagaatgattttataagtgaaaaaaacaactggaaccatcaaaggttgagccaggttggttgtccataaagatggccttgcggtacccgttgggcggtacccgggacccattggcgggtaccgccttcactcctccggtacccaacaagtggtgccgggtgcggtactcggtgcctgcttttgggaaaaaaagcagacggtaccctggtaccttcaagggtacccgcccccaaaccccctcctcggtggcttgaccgagactaactggtcttgtccaggttgctggagaggacccctcctcggccacctgatcaagaccaatcaggttgctggtaagggccctccttggggacctgattggtctcaaccaggttgcctggaagaagctccggtagccaggcggtacctgccaggagtaccgccggtacccgtcatacttgagcgggtgcggtacccggtgtccgttttggccgaaaaaagcagtcggtacccgggtatcaacgggtacccgggtcccatggggccatctttagttgtccagattggattcaaaaaagtaaattctagcgctttactacaaggtgagttggtgaatgccctactcaacagccgtttaaaaccatctggccagaactttctttttttagttttcattcataatcattcttcccattttcaattatttatttttttctctcagccctcccactcccccaaaatgaatatcaaagctttagaaaaaaaaaacatttttattttttatgtttcacaaattttgaaactttgttttttgtttttatttttttcgtattcatttcctgggacctgttcttcaccccttcaccaagtcagcttgtgaattcaagtttgtaatttgaagctttggaatccaaaacaagcatccaaaaataacagtccacccactgtacagtgccagcgatgggccgctacgcctttggcccaaaaagtgtagcgtagcggcaccttttttgcatcaaaaaaagtgtagtgtcagcttttttagcggatttttgctacgctgcactacagcgcttttagcggcaaaaggggccaacaaccgctaacaagcgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcagtgttgtggcagaattccgctacactacgcttaacactaacgggaattctgctgtgttacgctacactaacggctacggttagtgtagcggcccaccgttgacagtgcctagacagtgaaaagagtgattttgcatattttatgcaagtgcaccctgcagctacagagtcagtgcaccgttgctctgtagtttgccacctccctatccagcccgtcgctaccctccctattgtttcacaaacaacaacaatggacagaaaacacaacaaaagtaagtatttcctttcttatttatctcctttctggtactgattcatttttgcaattcttcagatgccgcaaagacctcaaaaaccacaggtgtcatttgagcaaaaaccaatcattgttggcatttcaaaggccagaatgaagccaaaaaagatctatcaacataccagtattggatgaacaacagtatctgccatcagtgcccatttgcttgcttgtgggaccatttcaaggcatcccaagactagcaagacagacctccaccagcttggaaggattctcaaggaaatcccttgcatgaagatggtggagtttcaagagcaacttgctgttccaatcagtacccaaactgctagacaacaagctcacaagcttggtttcaacaattgggtggctgtgaggaaaactttcctcaccaaaaaccacaagcaatgtggcttgcaattcaaaaaacactacgaggactggaggaagattgtgtggaatgacaattcctcctttgaaatcccaaaagttggagagttgactcacaaacccccaaaacccccaattttgggagtcgatcccccaaacctgtcagcaggtttgggagtcggatccccaacaatttttaaaaacaaaaactgaaacccctgaagggggggggggggagttgatgcctcaaaaaccactgggatttaggggttggcaaatcaaaacagccccccaacgggccgaatcctcaggccattgagagcacactctcacagagggcgctaactctcaatggacgagagtgcatacctctcgtccgttgggagtgtacattctcatggacagagcctttatcttggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgagagtgtacactctcaacaaccgagaggatttctctctggccgttgagaatgtacaccctcaacgaccaagagtgttctcttggttgtagggttgatggcgccacatttggaaaagtgcacgccaaagggcgcgtccaaacttgttaccaagtgcgcgccgttggtgggcgcaggggtggcgcactggggcactgcgcactttccacattcagaaactgtttcccacagtttttgctgttttttctcttttttttcaaacttagacttttcttgccccaaaaaatttctttccccgccaccggctgactgaacctgacaatttcagtattgggtccgtggatcaggggcctttgggggtggaaaaaaaatacaatctcaagaaccccccccccccccaaaaaaaaaaaaaaaaaactgcaatcctctatgggctgcacatagagagccccccaaagaagctaggtttagcagtgcacgcacacccccctttttcatcattttgtgcgccccaagagcgcgcatgcaaggtgcccgcacattggcgcgcgcttggggtggcgccatccaccctacttggttgttgaggttgcacacctcaatgaccgagggggtttcacccttggccattgagttgtgcaccctcaacaaccaagaaaccggtgggccaagagaacactcttggttgttgagggtgcacaccctgacagccaagagtgtacctctcgggtacactctccaccgttgagaggtacactcaacggccgtgtacctctcagcgaccaagggtgtacaaccttgacaaccaagaggctttctctcagttattgagagtatacactctcaacagccaagaggtatgcactcttttccattgagagtgtacgccctccgtgagagtgtgctctcaatggccgggaggattccctcccggccgttgggggctgtttttggtttgccaacccccaaaacccagtgggttttgaggcatcaactccctccccctttgggggtttcagttttttttatttaaaattgttggggatccgactcccaaacctgctgacaggtttgggggattgactcccaaaattgggggttttgggggtttgggagtcgactctccaacttttgggagtcaattatacaagcccctataaaaaagagtatctaactccaacattcaagagtggtcagactttgacaatggtctgaggagtgttttttggaaccacttgtgctcctctgatgatcatcccccccaaccaaccaaaggctgaacaattcatcaaggtatatgagaaggccttgatccccttccttgaagaaaacaaacccccaccacaaactcaccctcatggaggacaatgcctcggtccacacctctaagctcagctgtgaattccttaacttgtatttgattgagaaagtcaaatggccagcacaatcacctgacctcaaccccattgaaaacgtctggaaggtcctcaagagtaaaattcaagaaattcaagagctctaccagccatgatccatcctggaaatgcactaggccctccaccaagcctgggtcagcttccctaatgacatccttgaccacctcattgaatcaatgctgcataggatggtggccgtcattgaggcaaagggtggttccacctgatggtagaataacactccatggtgatgtttattacttccattgaacaaaaaaaagtataaaaaaattaaaaaaagggggattaataaatgtgccccccttttctgctatccacacccagtttttcaaacctgcttttctgcttctacacctagtttttcccagcctttgtaattcattttttggcaattccaaatatgccaaaattcttctaaaattgaacattatttttgggtatataaaaaatcctcaaaagagaacttttaattttaactgattctattcatcatttttttcctgcctatgagtttttgaaacttcaaagtacatttaaatttatcattgatattgcccaatctttgggaaatcaagaaccaaatttgatttcattttggaaatcccaatgttgttggttttgagtaataagcaaatggacaaaataataaatatcttgaatggtgtcatctatatggagaagaaaaactgaaaatttgacaattaatgataatttatagctataattcaagttttcaaaaattcatagggggaaaaaatttggtgaaaaatgggtgagaaaaatacagaaaattgaaatgctctgttgggaatttataacattcccaagaagaatgctggattttaaatgatttttagaatatttggaatccacaaaaaatgaaacaaaaaggctgggaaaaaccaggtgtagaagcagaaaagtgggtgtgaaaaaccgggtgtggatagcagaaaaacagggtaagtttattaatcccctcaaaaaacaacaataagaaaaaatttttaactttttttatattctttcttctccactctctcaatattgaaagaactacaaaatttgatttttttcaacattttttttttgattgcatgtgtaattataggaacttggtcaactgactcgcagaaattggagagtcaaatcccaaacccgggtttccccaaaatttgggagtcaattccccaaacctgtcaaagggtttgggagttggcccccaaaaaaattcaattaaaaagacaaaaaacccccggaggggttgggttttgatgccccaaaaccaagtggttttggggggtctgtgatcaaaaaaaaacagcggccaggagggattcctcccggccacagagagtgctctcttgacggctgagagaatttctcttgggtgttacataaaggtataaccctcaacagccaacaaaaacctcttggcttttgatggtgtacaactccacggctgagagacatcctctcagcctttgagggtgtacacctcaacaaccaagaggtacagccccttgtcagaaaaaatggaaccccttaattggagtccagagggcaaaccaatggacttaaattcatgcttcctggtgaaacagtgtaaaatgagttctaaagaatgattctgacatattggataggaaaatgttttgtaatttttttcatatttttcctcattttctgattttttttttttgatatttttcaatcatttttcaaagtagctcaaaaattctggagcatcagaattgcatgtgaaaagaatgattgtaaatgaaaaattgagaaaaatcaatgatcaaaagtttagagaactgaagaagttggattgaggatgaaattgaattcagtttcagtgcctgattggagtgttggtctggtggatgacacaatcaagacatgcttaaaaaagctgttgatcagctttttttaatttttcatttataatcattcttttcacatgcaattgtgttgaccatgattttctgagctactatgaaaaatgattgaaaaataccaaaacccagaaaatggggaaaaatacacaaactttttacaaaataatttcctatccaatttgtcagaatcattctttagaactcattttccacagtttcaccaggaagcatgaattttagtccattggtttgacctctggactccaattaaggggttccatttttttctgtcaaggggctgtacactgtgccttgataatcgcactccctccccctccccgcctgcccacgctcccgcccctctcaaaggggcgtgcagttgaacccgcccctccaggaagggtgggtttcatcgcaagcccctcggaagcctggttttttgaggaaactgtcttccgaggggcgtgcagaagcacccgcccctccaggaggggcgggtagggggcgggtaggattgcacgccagccaagaaccaacatagtttggttctggactggcgggtagcttcaagcgctgctctgaaccttaccaattattgaattggtaaggttgctgcctttgcttacgtgatcaaaacatccagggatgttttgctcacataatcctccctctcctccttatcaatatcaagtatcaattaagttctctctcctcccaaggaggagagagaaccttgatggcaggccacttacctcatcaaaacatccccggatgttttgatgaggtaagcagcctgctctgcttgtttcttcccccccatcccagttctttcctccccctccttttctctcctcaaccaccacctcaggaaataacaggaacagctcgcttacgcgagcaaaacatacccagatgttttgctcacataagcgagctaaaacatggctctctctcctcccaagggggagagggagcctggcttacgtataagcaaacacagtaaccttaccaatatcaattggtaaggttcagagcttggggttcagctaccagccagtccagaaccagctatctcagttcttggctggcgtgcaatcccacctgcccctcctggaggagcgggttcttctgcatgcccctcggaagcctgtttcattggaaaaacaggcttccaaggggtgtgcaatcaaactcgcccctccaggaggggcgggttcaattgcaagccccttttggaagggcgggggcatgggcggtgtggaactcctatcgtgccaggcggtaggcagttggttgaagggaaattgctttgagggctgccttcaagtggggtctggatgagttgagctgtgatctgaacaaaacgcgttggggttggttggttttctgagaggagacaacagaaattgagttctgtggcggttgttgaggttgaggatctttgaaggtgaatatgaggatcagatgaatgaataataaaaagatcaataagaattgatgggtctatcttggatcagatcagagtgccatgcttccccatcatctcagttcaaactgaactttgactctggggagtgacatgtcacagacatgtcatcacatccctaactacaacacaactcaaccaaaaaagaaaaacaagaccacactacacaacactacacaacactgcacaacactacacaacactacacaacccacacaacactacacagaacagaacaagacagaacaaaacaaaacaaaataatcaagagtgaaataaaccaacatcctgagatgtcttaggaccaagaaaattaaacaagactgtcttctgagtaagtgatttgaaaaagataataaagaatgataaaatgataaaataaaaataaaatcaagatgaataaaaaataatatgaagagtaaataataagaggaaatggaataaaacaataaaatgaggaaaccattggactgagtggggatttgaggtgataatattgccacatcatggagtcttgaggatattgaagagttgaaagttgcacatttaccgctctcaagcttgagggggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtgacacggtgtaaaagtgggggaagtgtgtgtaaaataaaagaaaatagtaaataaaaactgttaagtttttatttacagaggggcctgagttgcagaggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttgtataaaggagtaaacccagaaaaagtctactactgaagaaaaataagagataatacttactggtacttatctctaagccaaggaggtcttcaggagagggggactgttcttgaggcgctcagaaaggtgagtgagaggtgttgggagagtgctggggaacaggtgttggattgttgagtgaaattcaggttgataacagcaggaactgggccaaaaggcaggttgaaactggttgttggtgacggtttatgctggtaggtactgatgaagatggggaatcagagtttggggggaagaaggggctcttaaatacccattctgggcctctgggggcgaactcaggagtgtctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtacagctgttcccaaaaaccatgcggtttcgggagcgctgtatttttgaagaaattttttagcgccaccaacttttgacgcctcacggcctgtacagatgacggtacaggttgtgatttggatgccgaggccctggtgtgggtccggatgcctgccggctgccaggcaggggagggcaagcccctacctgatgaccggctccgaaccaaaaaatcgagaggatcacgatgatccaactcccataccctcaactcgaaaaatgagggagttgagtactcttgcctgcagtactgtggccatacagggccacgtacaggagagagcggcgctaaaaagagaggcaaaaaaaaaattcttctgaaatacagcgctcccgaaaccgcaaggttttgggaacagctgtaaccatgtttaaagggtgttctgacgaaactgtaacactcctgcagcctatgtaagcactgcatgatgcttgggttgatcctaaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacagtttaatactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgcatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcaggggtacacttggtgagctaccctaggttattttgcatgtagattcagaatctgcaataatattctgagttatactcaaggttcagaagttattaggagattctggttaaaaatgttattttccattatttatttaattatttaaatgtttttctcttaaaatattacaatgtaaatgtactgttgtaataatgtctctattatagtgcttccacttatttaaatattatattttattattttaaatgtatgtacatgtatgagtaataatatctctaatttatatgtaaaatgctatgttcaggctggctctgattagtagcaggctgacaccaaggggaaaccctcttggttgttgagttccacacccttgatggcgggaaggttcctcttggccgttgaggtctcaacagccaagaattttcccttggccgttgaggtgtacacccttgaccgccaagagggtggctgagagaaattctcttggccgtcaagagcactctgcgtggccaggagtaatcctcccagctgctgggtttgttttttttatcaccaacctcccaaaaccacttggttttggggcattgacacccaacccctcggggttttttcttttttttatcacaatttttttgggggccgactcccaaacacactgacaggtttggggaatcaactgccaaattttggggaaacctgggtttgggagttggctctccaatttctgggagtcgattgaccaagtccctaattatattgtttctatattctttttccctgaccaactgtgcccctgtgaaaaaatattggagttgtaagtggctccttgccttccaaaaaaataaatgggacaccacgtttcactgtctaggcactgtcagccacagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtacttatccatagtgttgattacctcacctcttgttatcttatcattatcattaaattatcttattttatatttatcctatctgattaataatacatacatgttttatacataagtaattatcactcacctttcactcccttatccgtgaaatacctgtaccacaagttatccctgtcctacagcattttcgcggtcaaataccattacaaataaatatgtacatgtattgaataagaagtattaagtgctaatagaatcaatacattcaatacatgcactgatcacaattatgactgctatattagaggatctgttacagtgcaggcatcaagagcaactagtacacaattatgatgtcacttactgatcatgaaaaataaagatcagtcaaatcaaatgatgagttcatcctccaggccaaagatcccttgattctgagcgctcattctttacctccttcaatattctggaacttataatctgtgcctctttcactgattaacccccagaatattcagacaccagttaaacatagttaacatttattttgataaattacacgtaactcaacttaaatcaagcctacttaaattgttcttgagcttcagtcaaccactcaacttatccacaatattcatagccttgctgaatattcccattaacaatatctattaatcttcaactaattttgttaaagcttaataagtattgttagtcctttcccttttgggaaccaaatcaatcccaggtgagtcctagtaccctggatgcctattaataccaagtattgatccagatgcgctgttgatagcaagcctttcagtaaagaccatactgatagagtgaaacctcctcattacaggactggtattaacacccactacctaccactcaccacactcaaaacactcagtcaactcatagtaacaacctttctaccactaaacacttaggttagttacccagaggctgacaggcactgtaaatacatacaaatatcatttataagaataaaatacaaacagaactcttgaaacccctgttacatttagagtattagatatgacagaaagtttgattgatctttattaaatattctactgtaaataaaaattataaaatacatatacatgtcatgcaaataatgagaaaccaacctatacccatcaatgcttgttgggattcattgactaatatttgggagtcatttttctaaccccctttttctaggcccctgaataaatgtatcattagaattattccagagtataatagggggtatcaaatataaccaaatccaccatcatttaattgactggtttgaaaaaatgcccccctttttgaacatgctggttattcatttaaccccttctggggccgattgattcaaaattcttctttgggaaaattgactggtttataatagtggatttcctatatttgatacgcaattcctgcaaacaacatgtgaaatgagctggtttaatcatcctgattttcaagactgcaaacccatcacaaagtatttctcacaacaccagtgcagccaccaagtggttgtaattgtattgatgcaagtaaaaaaccacacagatgttcacccaaaaaaaattgtgccacgtggttgaatgaactagtgggtttattctttttccttgacttcaaggaagtgatgtaacacagtgcctccaggtagtatttcttttcgcacagctgaacttgaagaggatgtttcaggacttggaagttggggtatttttggtatcttttgcactacacgtctgttgtcatgactacagccttcttgtgggccaaagatttctttgtttttgactattattgcaccacattcatccttggagcatctgtagtatatctgtgaacgtttcactaggcagttcccaccttgaggcaagggagcattacaagtgcccaatttaggaatgtttttcctctcaatctcagaacatgtacttttgcattcaatgcatttaatatagcttgtaggaaagcaagctgggatgagggccaaaatcccaaatatgattttgcataggatcatttgaaggattcaaatttgacaaagaggtactttcagtgtggattgaactggtgttgcaatgtgtgttattttgagcaagagataggccaaccgtcacagctaattcagggtgcatcaattcatgcccacagactgtacttatgtcagtagaatttttggggcaaccaaatgaatgaccaaaaacaaaaattgtacaaaaaactacaagaaaacttgctcaactgccatcactccagcaacactgtgctgtgatcctggatgattatgaatcttagctcacagatccttggagaaaggtttgtatttaatccccataagcttcctcagagttctcacatgtcaaatgagagaaggtgccatatttttcttgcagctgtggaatgaacagtttgactcaattaccaaagaccacaaatttcttgtcatcaatccatcaatatctgacatcaacgcctgagttttgaaatggaaacaattatttaaacaatatttgagtccttttgtaagacttcagtcatctgcattttggtgtgacccaattcatcatcagatgctggtagccacagttgctgcagaggtgatggattgatctggataaacgttggagaatggtgtcacactacagacaattgcctgttgctgcggtctgattctgttgtaaatccacttggatgtcaggtacatctgaccctctatcatactcaacctcatttgcctatcatccctaaaactaaaaccatccctaatgttggttatgtaccttgttgactggaaggaagaccctctggcaacggtgatccagttaaactaaccgtaatgttagtgcaatgtagtgttagctttttaagctacactacaaaaaagttactgttagcggaaattttggcccactaacactacagattttttgaaaaacaaaaaaaactttttagtgtagtgttagctggcttggaaaaagtccaaccaacactaaccaaaaacccttttagcacagttgtagtggtgttagttgttgaaaccactacactacagaccagtgtaactttctgatgagttacactaacagttagtgtagtggttccctcagttacactaacagttagtgtaactgatcaaaaagttacactaactgttagtgtaactgactatgcagttacatgaccacatgaatagcattagtctaccctggagacagtgcctgattggggggccctacaatccagatccccttaattgatcatcattttttcagttggtaatgggagccactcaattttagccccctgccaatttttaacacttgcttgtaagaccacattcccctgtaagactaccttgagattatgggttcaattcccactcagatcatactttactgggtttcattcccacactttttcaatttccactttcacatcatgtagcaaggggggggggggggggttgaggtgtaagcatgatgtatcaccagagtgtggtggagctgttggcataaacaatggcaactaccacccaactaaccctacaaccacaagggtctgtagcctagttgttaaaggaagcactctggtatgtgattcagcattgctgaggttgtgtgtcagcctatgtgatgccaagacaagtgtcttctagctacacaaggtgcaaagaataagagtttttatagtaaaaactctgggaaaaaactggtacaagtaattcaaaagaattacatggattttatgaattaaatcaaaaatatggccaatttatattaataaaattaatataaatttagggcgttgtggaactacccggtgggatcagatagagtgtggaagggtaaatgcgccgtgaataaggctgccctccggtaaaaggtgataaggtagtagacaaggagagttcaaatactctctgaagttgtggcggactatttctgactaaaggtgtaataatatttctgaggactttttctaaggactatgactaaagactgtaagctaactatgtgaccaggctgagcacgtcagggaaccgatgagggaacaaatgatgaggggaaaacatggctccttatatacaaaatctggggagtggccagcttgtggtttgagaaaaggatcaagtgaaaaatatcaaactgaaacactacagcccagaaggtggctgctaagaccaaagaggacacaatgacatagcctgctttcccaaaagggtgcataagtctgagacgtgcatagccacatgcaggcgcatgcatagaggtaagagactaatccccaagtgggtgcattagtgtgaaacagagagataagagaaagaggagtgcatatgtgagcctgggtctctatagtgacagcaggacacaaggtatggggggcacttttatatgtatttcttatgagaagagggatacaaataaaagtaagagaaagggagaagaagagtgatagaaataaatgatatttttgttctttatttattttaagaagatgattaaatttctggcagtcttactgtctctgtttagatggctgctgacagtcttactttccttagtaggatagctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggttattgatactgatgaatcagttcaaccacaattttttagatcagggatgatcaaggttctttaaagggaaacctatgtagttttcagttttactaccaaacaataaaagagaagaatctttgaagctattggagctttggttgatcagggcttttggtttagagaaggaagagaaagaggtgagagtgacagagaaagaaaacaagcagaaagatgctagctggacttaaagaagtaacttactgatgacaccaatgacactgagtagtgggaaaggcaggaaaagtaaggttcttctggttgataagtgtgagctggatctggtactggttgttgtggtttctgggtggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcaaagttggatgacataatcattacatgtaaatgtggtagaaggagctgaagctcaaggtacgtggatatttcataagtactctgaaatattacaaagtcagtgaaggattggagtagtgtaaaagtggtcagtggtgactagggttaattttacaccaggaatccaattctgaagtcagaaaggctaaaagtcttcaggtaaaaaagatatgataatattttgaatggacatgggggatttaggcagtcttttggccagcttggctggctctaaagctgacattccctaccaccaaagaggtttcatttccaagaaatggaacctttaatctgctgctgagtgtgttgctttcatgcattccttttgtacaagcaatttttcatgttcagcaattgacttcttatacttttctctatacatcttgacatccctgttatatgctcacagttgtactttaatcatagtattcagtgtgtattcatacttaatcttccatgtttatatgtcaattttccaaaagaaaacacaggagtgatcattatgacatccatcttgagaaaaatatacacaagaaaatcctttcaaatgtctgtacaaagatagtagtagggaaaattcaataatccaccaagcaaaaaatgaagtcaaaataagttatattctgttttttttttttttttttttcttttttcaagctgagagggttcctaaatcttcatccatactacaccgattaaaattcttggctgtggctgcatcagctttctggaatatttgtgttttctttccagaggatcctaccacattgtataattcaagaaaagattgagcatcccatttaagaggttaaatttttgctggaaagaaagaagagtgtgtatctttgtaaattttaaagtctcagttatacctcctatctttgcttgatcaaatttgtaggatcacttgaatggattaagagaacttgcttaaaattgtagtggaattggaagaattcttatgcctcaatttatatgtgtgagaattgatcaaacaggtatctcagtagtttttgatgggttaaatgttgattatagatatagtagctttcaatgaattatcattcttccaatccatggctcattattcaatgcagtcatctctgttccactgaagtatttatatttgtttctctcagtttaaattaagatatatatagctgaaaacttcatctatgctactcctgggcacaagttgggagttggtaagtgaaaattgattaatttacctatcaagaaacactaaacaaaaggaatttttctgatcctcttactcaaggttatatatcctgtcatcaataatgtaaaattttatatattttgaggaactctttgtagatttaattgctctacagagaagcaaaaaaattgcaaagttttaccattttgtttgctcaaaatgtataaccatggagaatcacatgcaatttctcaacaacgtttgtttagttaatctatgaataccttaagttttcaggttgcttctttgtgtcaaggtgattgtcaaggaccaccaattttcaaaatgaggattgatgcacatgtattcaatgatttgtaatatgtataccaagtgttaaaatggtcttgttctcatttccaaaacttcatcctatctgggatactactttttaccagttcagctgtctttccaatttgtgtttctagctctttgattgattcagaagcttcacttgatgatttggaaatttgataaaacaataactatccaaattggataagaagaaaagcagatgtgtttattggtggccatccaataaaagcaggatatagggaacaagctaatctaatcctattttgtattcagccatagattatttttggttgcccagtaaaacagtatatatcatgtccatatgtatgattgaaggctgaagtgctgccatagatgtgaagaagaattgattcaatattcttgacctaattcttcacttgattacaaggttttatgaaaaaataattcagagctccaattataagctgtgtttcccttctacttagaaatagtatgatattgaaattgtagcaatttgtgttggcaaaagaattagagctaacaactacatgaacttcttatttactactgcaactggagagattaaagaattgtgcaagtctgagcatgagagatctagacgtagtttgatcagatgataaaaatgtattatttataaattatacctattatggcattaagccatgaacaaacagaaaagagctgagttctttttttgacttatcaaaaccattcagctataaggattttgattgtaccaatagaatttgaagcctgcctgcaatcctgatgagccattaatcattgaaattgtttataaagcaaaaatgacagataattgattttgcaatgcagtttgatttacagctcaagtataaatctaaatgtattattttgaattggaattgagggtgatcattctatgatttatcttcaatagtttgctaaatcaagttgcttcttgaaactgatgaactgaaggtgttgattggatcaatcaattctttgtttttgtgaaaattgctgaggcattaatcacaaaaattgctcaaggggtgagtatgatgtagcaatttctcactccaaacagcctgccacaattcatcaccaaaagaaaaggaaaaaacaaggagatctgtgatctgtgtcctattggtggtgggtttctcatattcttcagccccaaaggagataagctaccggaattctgactggatcgatcgatccgttggtttcttgtcattctaatgagctaacaatcatgcaaatcggttcagtaacaagaaaggaacgttaagatttaacttgtggtagtgttgttgattaagcaccgaggttgatgggatagggaggagttctgatcaggttgattgattattgatcacattctaaatgaaagagaggtctatttgtttggacaatctggtttttgccaaagtgctctgtatcaatttggttatattccgattgataattattagctgcgattgccatattgctgtagatataaagatgtgcagagggttgagtggttgtagttacaaaacaatccagtctacacaatgatactttgcacgctgtggacttccatgtaaggtgagatttgaacagacacataatcgtacaagcctgcctctgggtgtaagttgaaacctagcagatgttggatcaaacaatatgatttctagaagcgatcaaggcaaggatgaagttttgatttagaaaaaggctaatacatagctatagtttcaccttgcttttgattgattggaagcaatacaattgtaccttctatttaggataccagagagatcttgaagttatggtctctaactattcaggcaagattgtttaagaatattatcatgagtgtgttaaaacaatgaaaccgatgattgtatggtatcttcaatttgtaaagtgcaaggtggaatgattggaacaagtgtcttgtacttaaggtcttggtacatgagatgaagtgttgtattaaatttttattcggaagacttggacaccttgaaaaatgaccacagtttcccttggcactttctcaaaacagcaccggtacaaaacgattgataagattgcagtccttgagggatttcgtatacataggtccaattttgaatcagtactgccaattgatacactagactccagaaacagtttggcattcaactgtgaatcatcaaagacctagccttagtgaaaaattttcacatcgctcgttcaatgattgagtttggctggggagagttagagtaaggagctgtagtgttactcaagtccgactagtgcagaaatgcgaggcagattctgctgttgcaagatacaaagaaaacattgaaaaaaatagttttccctttgagcaacttcaaatatggtatcaatcaatatctaagctgtagaattaaaataatgatttagaggtatatcgattcagaactttgaattcaaaaacaatatgagtttttctttggttctctttttttaatttttgttttgatgggatcgggagtggctattggggtccactcggtcaaactaatcaggtttcttttacgcagtgatgtcaaacacaaaaatccaagtcgaaaatctcggtatcgcttcatacttgtgatggagaggagtgatttcaaatttggttgaaagcaatctgggtttctagacaatcctggtatgacgacatcatcagtgagaagtgtatgagcttggagaaagcggtcaatcatgtctttcacttgaatgacaatcaaaaatagatggaagaacgttggttcaggctttcggaaaagatatcggataattgttaacaaggtctcttggattccgattgaattgttacttatttgaatggttatgtgtcttaaaatagatggcaatttcttttactggtgcttgatcacaagcaagagaatcaatgaagcggtaagaaatggatttcagaggatcaagtgcagaattagctgaagggatcggtgatgacagagggtgcagaggttctgtaggagagtcgggtatgatgctttgtctagtcttccctttcacagaataacacgaagttgtaggtgaaagtgaatgagaagaagattcctatctcaatttttgtgtgaagatatgaaatgagaaattggtgatcgcttcgcgatggaaagtgagaagaaaaaggggataagtttcttgaataactggttacgagtggagatcaaggatcattgtagttgagtgacgttctcttcatgatcattccgattgatggtcaaatcagttatattacgaggtaattgagacaagagcatgaccatccaagtagtctcatcaaactggcagtctgcgttttcaataccagcaaaactaattcttgtggatttgcctcaaagttgaaggcgagctttgaatcaggagttgatcaaacctgatcaaagctcaacaaaattgagaatcttcagataagttgtcaagagtttgtcggaaatgagtgatgtttgattgctttggatttgaaggaagagcgagccatagcccacgacatggctgctgaagttgtgggccagggggatagtacaatccattggctgtattttaacatccagggcaaatgtgataccccgatggctttccttcacttttgtggattgattttggagtgttttagtaaaaaaaggtatagaacagaatctaatgttgctattttgtctttatatcaagatgaaaccaaatgataatttggcaagcgcttcgcgatgtaaggtgagaaaaaaaggagcttgattgtttctttattggcctgatgaattagatttaaagtatgattataagaggtctatggaatagaatttcccgatgaggcccccaattgtgagcctgggtctcaatagtgacagcaggacacaaggttttggggggcacttttatatgtatttcttataagaagaggaatacaaataaaagtaagagaaaagggagaagaggaatgaaataaaaagaaatattttttgttctttatttattttaagaagatgataaaattctggcagtcttactgtcctctttgggatggctgctgacagtcttattttccttagtaggatagctgttataagcggagctaactctgacgcctccaaatcaacagaaactgaaatgggttattgattctgataaatcagatcaaccacaattttttagatcaaggatgatcaaggttctttaaagggaaacctatgtagttttcagttttactaccaaacaataaaagagaagaatctttgaagctagtggagctttggttgatcagggcttttggtttagagaaggaagagaaagaggtgagagagactgagaaagaaaacaagcagaaagatgctagctggacttaaagaagtaacttactgatgacaccaatgacactgagtagtgggaaaggcaggaaaagtaaggttcttctggttgataagtgtgagctggatctggtactggttgttgtggtttctgggtggtctggagtctgaaaatcctctggaagcggaatcaacaagctcagagaggattttcaaagttggatgacataatcattacatgtaaatgtggtagaaggagctgaagctcaaggtacgtggatatttcataagtactctgaaatattacaaagtcagtgaaggattggagtagtgtaaaagtggtcagtggtgactagggttaattttacaccaggaatctaattctgaagtcagaaaagctaaaagtcttcaggtaaaaaagatatgataatattttgaatggacgtgggggatttaggcagtcttttggccagcttggctggctctaaggctgacaggcccaccgttgttaaaaccaatgcctcaaaataggaaagagatgcaatcattccttggttttgcagggtattttagaaatcatatagaaaagtgtgctgatatcacatcatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaaattcaagatttttccagattttttaaattctctaaattttttagatttttccagatgttttagaaattttctagaatgtttagatttttctagattttttagatttttctagattttttagaattttccagattttttagattttttcagattttttagattttttagatttttcaagattttgctagggcattaataaaaaaacacggttattccgcgtttacacgtggttttccggcgcgcagcacacgcggattccacgtttacacgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtgacatgagtgtgaaatgtatgaagtgcagttggtgtagcaaaatactcagttgactagctaaggggtaactgtattttgcttgccagctgacatttgctactactaaaaaaaacagaaaaaaaaatgatgaagctatcatttgagaaaaattaatcaaagtaaaaaagtaaccagagatccttgaaccaataccatctgagagtgtcggcgccttgcgagatgtcttcatgaagctcttctattcttgggggctgttgtcctaaagcacctttccatgcaaatccaacaaacttaaatcttctgttgcttatagtagtcccaagttcaggtgtcttgtattcgtgaagtgtagctcttgaggtacctgctttccattcccaaataccaagaacctgtcttctaactaagtttgccgatgcttgcggtaagttttctacatcagtcaccgtctttgtctccacaaatcttctgtctctgaccgatgctggtaggaggtctagtacagcgggatcgtacttgaggagagaaaatcgtccgcagccatgtcggagttcattgtactcaataacttcagatgtatattgggactttttgcagtcagattcttcgtgtgtgctgggcaagtcgtttaatagcttaactcggcgaggctgtgtaggatgcaatcgacggggggttgaagagcttgtactgggaatagtttttgggtttttaggtggtgtaagacgcttcttgatcgatatcggggtgaccggtggttgggaatctatcaaaggctgaagcgagagagacgagacacaagatttcttttgactactcaatagagctgacggccccttcgatggcgagtttgttgctttttttggcttcactgaggctttcaacttggttgttggcgagttcgttgcttctgtcggcttcgctgaggatttcaactcggtcactgatgaaacagaggcaatcggatcgcgcgagctatctattgtggtacccttcttctcaagctcgctggctgcgcttgcagctcgtgagacatcgacgatgtttatgagatgccgcatcaccttgaacgagcggcttcgtaacgtccttggatctcgactttgagctgacctagttgatttctgtgtacttgcagatgatttgaccgaaggatagggaggacttgtcgaatgaacatcgttaatgatagaattatcctttatcgttgcgattcgggctgacacctcctgttctaatcgcgactcgagagctttgagcttggattggagttgggcaagttgcttctgaagtactaccatctcgtctgcaattgacatgattgattgaaaaggaaaggaaaggaagagaaagaaaaaaaaacaaaaaagggctatatgggaggttgaccaacaaaaggatgaagcttgcaccagaacgaccaaaagcggtggtggtggtttaagataccaagggttgaggatgatgaggttgagagatgagagagatatttgtcgtccggcttgatgaccaagaaacgacgagggataacaagacgatgatgatttatctgtgttaatccgcaaggttgaaccagactttattcttcttaaaaaaaaactggaaaaaaaaggtgaatcctcgtaaagcgagggttccgtctgcacagggctgtccaggtgtacaggtataaggggtggtcgccaattgtcagcggcgggttactccgaggtgactagaatctgctcgatggaagtttactggtgttgaccagtggctccaagtcgtagaaagaatctaatacggtccaaggtgttcacgcccagccgttgataagtttttgagaatttcaggcttggatttccagacagggatgcggtgatttgaagggaacaggccaatttgaagtagtgatgagttgatgtatctccaaatggaagaggaatgatttaaaataaaagggtgttattattttcgtctcttctgaaagtctgaggaacaatagacttcagtccatacaactttatatatctggcttggcaaggccaactagatacaagcatatgtagagtatgttaataatgaaatgagtgaaatgaataagaaaaggagtgacatgagtgtgaaatgtatgaagtgcagttggtgtagcaaaatactcagttgactagctaaggggtaactgtattttgcttgccagctgacaaggttactgcatccaggaggtctgttcattgttgcaaggtattcttccaaaagtttccaaattccttgttgaagagaagttaccccctcccccaactgagctgatgtccccagcagcattccagaaaaagcttgtttgactccaaatccagggtgtggcttcatccattgttcatcttcatcaaaactaggacaatcttcttcatctggatctgggggcctcctggaaagtccatctggcatggtgaaagtcttacctggagtatgtaccaaatcaaaagaaaaaagctgaataaaggctatccatctgttcataggggcattgggaagtgaggggttgttgatcattccaataaggcacttggcatccactctgagctgaaaatgttggccccaaagtttggtttgaagtttcttgaggattttggtgactccacagagctcaagtttggattgtgagtattcagattctctttttgaaaagaccactgactcataaataacaggtctgtccagtccagctgaatcctcctgagtaagaactgctccagcagcaatgtaactggaatccacagaaagcttgatgaggccagctccaggtccatagtccaatttcttgagggtgatgtcagtcccaatgattttcttcagttcttcaaaggcatcctggcattcatcagtccaatcccaggtggagtccttcctggtgagttttctgagaggtgcagtgatggtggagtaatctttgatgaacattctgacataaacacaaattccaaggaatcccctgacagctgttggagtggtgggaattggccaggattcaattttgttgagcttcttgactgagattcttcttccttccttgcagacaacatggccaacaagatccagagcagggacacagcaagcaaatttcttgccagaaatggtgagtccagcttcctcaattctgaaaagtatcctctccaaagtgatggcatattcataaataaatcttctaatttttgggttggcctccagggtttctccattgtagtctgaagttggtcctttgattcctccatcatcaatgaaaattcccatgttttctggcaattcatcttgaagaatccaagtcatctgggcctggtagactgcaactgagttggtggcaccttgaggaagtctggtgagttggaacctgccaagtggagtttcaaaggttgttaatggtctggattctggtgctaattctctttcatcatagcctcccataatgtccccaagtccatagcaagcatgtccagtaaatgactccactaattcctctggtgaaggtggaagacctgcatccttaatggtgactttgttgagttgttgaaggtcatgaactattcttaatttaccatcttgcttttttacacagaagacagggctggagtaactggaaaaggattgttcataaaggccagtcttgagtctttcccttaccagttcaatgaattgaggcctgattggagctggaatattaattggtttttgttgccagggctcatgaggaatgacaggaatgatgtaaggttgtccataggtgtgtttgagtagtcctctttcttgttccacaaaggccaaggctccctgcctgagggtgatgacccagactaataggttgtattcttcctttgacagccatccaggggggccaaaattgataacatccagtctttcttgtgtaactttggaggtgggttgaaatgaaggtgggaacggagttaaaggggttgcataggggtctctagagagtggtggtcttgaaagaggaggattgagggaaaggggcataggttgatttacaggtttgattttttttagagttgatttgtattttgtggcataggtgactaattctggttgtttgggtggttgtgacaggtccagatactctatttggtagatctgaaatcctgcctctggtccaaaaaatccctggtgaccaagaaagaaggaagggaggtttcccatttgtggtggttgggccagcaaattggaattaagtaggcatttcctttgttgtccaagactgaaagtgattctcctttgggtccattgtatttgatttgagcagatacatccattaagaagggtttccccaagatgaattgcacacttcctcctttggcaacccagaagtgaactgccctggtgacttttccaatttggacttcaactccttcagcaatccccagaatggtagtgtggtggcctccaatccctctgagcttcatctctctttctgtgatgactagtccaagttgttgagctatttcttcaggaataaggttgaccatggagccagtgtccagaagagcttggtgagttgtaccatttattccaagtctgatgtagccaagggggcaagagtaatgagtggttgaatccctgtcttcttcttcatcagtatccagggctccatggttggaagaagcaaggtcctccaaggatgcatggctggaagaggtgttgggttcaatgggcactcttctgttggaaatttttcttttaacaacctcagaaaatccaggggccagggcaaaaagttctccacagctaagctctatcttggtctccttaagaaatctgctggcagttgcctcatctacctgggggtattcctttgacaaggctttttccaaataggtcttcttggtaggcttctctttgggactgctgggttctggatcttcagtgttttgaaacctgactttggattgggcagagttttgtttggtctgagtagaggtgctgggcttgggttgaacaggaggactgggtttctgagaaggcttgacggggagtggccattttaagtaagtcatcctggtccatatccataagagtgtctttctccttcctgcttctcttctctgtggctggctcctcctcatcttggtccttggaagatctggtcctttttcccaagtccacatcataaacagaaggatgaatttcagtgagttcttctagttgtccaaatgaagaaatgatgccagagggttcctttgagtactgatccactatttgcttgattggtctagaggtatcccaggggatggtggtattgtcaggaagcttgtaagtctttccttccctgatgactaggccttgggattcatcatagctgagaagactgcatttcatggtactgtgggcaggttgaaagcaatagtaacacttgaagtctgggttcctaggagctgggatattctgctgggaagaggtgccagaaaggtgaggggggaccatttttccagaagtgaaagctgccatttgcctagtgagctcatccaatttctggtctgttgacttgcttgtagaagggacagaaggcttgggatttctaggagccttagtggagttggaaaaagagttgtccttggtgggttccatcttgaagaggtttcttctggccatgaaagatgctgactgaacttctctgaggatgtagttgattaaaaccttggagcttggaagtatatccccaccatccctggaggccaacatttcattcttgctgatgagttccttggtgactgaagtttccaaatcagggctgagtgagtccaacaagtattccctagattcctccaagtgagagatatggcccatggtgaagagataattggtgatgacttcatatttggatctgaaaactttgaattcttccagggtcttgattcctccagactggatagcttggtggaccagtctcttgagatcctgcttggagtatttgaccaaaggaacagaggtcccaaacctgttgagtaactgtttcttcaaaagttcccagtcagcagcttcatgtccagtcatttcttctacttcatccttgaggtctggtcctttgatgaaagagaggacctgtttggccaaatccctagaagaagcaccatcagctgaccctgcattctcatatcttctgataaatttctcaataggtagattagttccatcaaacaaaaggtctttatccatgggtttaatcttgacactcttgcctctgggtccagcataggcaggcatagttggttccttttccaagaagtgagtcctatgagtatgagcagatctgattgaggggttgggagaattgggttgtagtccaaggaggtctgaatttccagaggactgaggctgattgtccctgtattggttgaaagcattagaggttccaggatttgctgctccagtctcagggttagtgggttgccaagggtttctggtggcagtctgtccaagataggtgctggcaaggtgctccaagttggaaaggtccaagggtgagagttgaggagggttggacatagtaaaagtaggtgaagaaaaaaaaaggttgtaaaagaagattctagagaagtgtaattactaaaggtttattgccaaggtggaaaagaaaaaaataatagcaaggagggaaagctgatatgttttgtgaatttaataggtttaaaagaactagaaatgtacttcaagaggaatgggatgggtgagggaggtaagtgaaaagtactgcaaactgatagttataggtaactaggactaaatctaaaggaaatcaggccactgttgggacaccacttgtggaactgctgaacaaccagaacagagctttagaggggaatagcaaactacactactagtattgtaagttaagctatgagtgctgatgaggctgccctctgagactaatgctgaggagagagggttacactaagaaaataaagaagaggtgtggctaatttctatctatttcttagactgctataactgatgagattgttccttatcaacctacaggggaagaagtgagactatgagggtggtaaataaagcagagctctgaggacactgagtgtaaaggtatttctggggcaagcacctaaacagggcaaggtcactatagtgagttctgaaagtaaaatagattttatctgaggggcacaataatatctgtcggggaaaaattgcataagggggtacaaaaatgataagaggactgtatatatacttcaaggtacaaatgagcacaggttacagtcagtctggctatgagagcccaatgtacaaatgtagaacaagagatgtgaaaagtaaacaatcaaaagggaggatgagtaaagaaaaacaatcccaaaagataaagactgtgaaagagtgtactactgttatcctgaaggcatatgagaaagcatagttgtaaggagtgtgtctgagaaaatatatgtagtatgtaatgtgaaaagaagtacttgtaaaggagtgtggctgatgtaatgtgaagagatatatgtaagaagataatacttgagaaaaatatgatgtatgtggtaatctgtaaatatgtactgtatgtagttaatgtgcaatgtaaatgtaaagaataatatctgtaaaactaaaactgcaaataactaatgaaccagtaagaaatgagatatgacttgagtgagtgactataggtaaaaaggggtgtagaatctgattctgtagtaatattataacaattcccagtgaatgtacagtaaaataatagatgctatggaaaggtatgggttaccacaccggaaggaaacccttccggtcaacctggccgggacgctggggttccccccagcctcaaggcctttttttttctctttttttttcttactttttttcttttttctttttatttttttatctctttttttatctcttttctttttccttttttttctcttttctcttttcttttaatttgtttcttttttttcagcaattacaaacagttttttttttaaattcttttcaattgtttttgactttatattttttatgtttttaaaataaaatgatagtcacaaaaaatcccccccaaaaaaactcaaacaagatgcaaaaggattgtaatgaaccttgcagtcagactaagtgaggaagagaggggaggtacccgcggtacctgccaaaagtaccgccggtacccgccgggaggtgcctggtgcggtacttggtacctattttctgaaaaaaaacaacaggtacctaggtaccaacaggtacccgagtacgaacgaacgatctctagttcaatctcaacaaggaagagaaacagatatcttttattttgaaaacaccagagggcaaatcaatagatcactttaagttaatacttggatgaatcagatggttttattatgaggaaattgaaagagtgatactcacaatgagctctgaaatctttgcaatactctatacttttccaagttgtttgcaaagtggacagtaggagatgtgactgaataccaaatcattatttgaaattttcatgggattcacataagatttttggcaaatagaacagacactttcttctggatccaagactttcaccttcttgagtgatggctggtgacttgagcttctttcaaccattataggttgttgattggtcaattgatccccgaaaacttcctgtttaatatatttcccacttttatcactagtattcacatcaccactacaagtgcttccagttccaactatcccagtccctggagtgctctgggaagggcttggttcactttcacttggcttgacaatcatatcagtattttccagcaacatctttgcttcatctaatgttagtgtgttgttttgaggttcttgagtttgagctccttgatgacacttgtactcctcaggtgggggcacaaagccaaagccttgcgtttgtgagctttatgggatgtggaacgctttgattgcgcttccaagccctctttcaatctccggctggaaatttcaaagagcatgaaacacttcggacatggatggaggctcgctaaattcaagcctgatagaagcttttttaccagcccccaagttgaatgacacgaactgtactctggaatccgataactgaaatacaggttgctcgagctctgaagacgcttgatactggaatacaggttgctcgagctctgaagacggttgatggatctcttctgggctttcgtcaatctctcgtttaggggttcgcatcggcggcacgggtcttggtgctgccaacaagagggtagcaaaaagctgagataaaaaaaaagaaggaaaagagacagtttactgtcagttcatggtttcccttgatttctgcccgcaatcagctgtcaataataacttaactaaacctgagagaacgagcttcatggtaaaccaagtattttcagaaatttgcagtgaattgttttgaatctttggagaaaagaggcaatattactcgtcaacctttggctgggatttgaaaagcaggtcagggatcaagctcctcgagtcctctcatgccaccggtttctcaccgcataagtaactcgaaaagtatacatcaggtggagcatttcagaacctcgcacacgtttctctacgcagtccgatgccttacggtgtgctgtgtcaatgaggttgccatatctctcgccgcagtgaagcttcattcccatactgttgcccgagtgactgggtctttgccagaaatgtgttggtcttgatatatcagaggcactccgtaacttgaagtgcacctaaggtattatcattgggagatgaaaattgatggtgggagaggtggacatcttagtcctgatgagtgaaggaaacaagcaaacaaaaggtctgatctttcaaaatacattttgagcttctcaaggtctttcggcaaaaacacatcatcagacacaatgcacttccatgaaatcaaccacataatgcttctaatgctggagaacaaccgtggatatgggtttacgtttcaaggggccaacaatgagttacaacaatttgttcacaacatctgatgtgcaaaaacaagataaacttaatactagagttgcgaaggaatccataaacattccagttgtattgaagtgtttttaatcatgatagaaatttagtccaaatgaatgaagatttttattggatgtatccgaaaacttcactggatgctacccattgaactgatgcgagggtaaatccggaatgtctgtataatgtatcatgaatcactaaagaccgagatcgactccagagctagtcggatggcgaaggccaagaccaattcaaatatccagagcttttcaatgcatcttgtactgcagcctgagctgaggagatacttgaagcgtcctttgggttctggatttctccaagaacctctaaggccgctttgacttcgtcaacagacgagaatccgatcacggtgtgggggaagtacatggagtagagaagggagatgcgttcgatggacagatgatgggtcgtttgaatagatttggcgacctccttgatcactaggcggagagcttcgggagctggctgccaatccggagggcctcgggtggtcagtaaaccattaccaagtggggaggctgagatgatttgaacgaccccagcagcttggaagtaaggaagatagctgcttagagcactgttttggagagttagacacgcatacgacatgactagatccaacggacagtccagttgcgtaacgatcaggtgtgacattcgcaataacgttccaagcgggtaacctattcaaaattccgcactctccatcatataagcctccctaactttcaacgggaaatagttcgagtggtagcgcaccactaatccctaccctacgtatcaaaccttcctgcttaagctggaacaaagtcttggctgcaagcacaactgtgtcgtctccggggccgtagctctgggcatatttctcagtcttgggtgcgggatcgagttgaccagtgctttgaccatcggaggatattcgactagggccgcctttgttgaagccatccggatcttctgccacgtactcgacatcatgaaggtacaccgcatccaaataatcggtcccctgaagatcaagaagaagaggaagggcagttcagcatcaattgatagcatgtgacatgaggggatgaaacctgtctaccagcaaggcgcagctttctttgaccgagcggatgattcgttcgggcgagtaatcaaaatctttcgggccatatcttccgcacttggtcaaaagatgataagagctacatgaaagagagaaaatatgtcgatacatatgcaagaaaaatcgggaaatcccaatcaatcaatcagctgaatatctaccttcatacaagtgaacacacgggtgtgcaccatagaatagttaactattaggccaaaaacaaaaccaaccttcgtggaaattcagccctaaattcgggcttcgaaatgatctggccaatgattgattggctgtttctgtgagcagtgcgagagcaggacaagcggcggacatagagttagcaggctaatatctggacactctacccggacctgatgatcacttgtaagttgtatgcatgacatacccgtagtacggtgcggtgtccacggcattgattccatttcgaagtgcaaataacagggtcgactcaggcgtgtttcgtttcaggtcatcatcagagttgtagatgttggactgttcgaagaaagacatgcagatacatcagcatagcgcatatagtcactgtaaatccaaggattaaccggggcgcaatcaaagcaacggaacgggtatttaaactgattgcgaactggcaacccttgggtcctcttgaaccaccttttccgaaaacacatcggacatgaagtcaacagggttttactgacaaacgtggctcctcctaagattatcggcgagagtccgagtggaggctcgctagcctagaaggacgcacgaatatcaccatcaagaccttgcggtgatcacagattgagcgaatagatggtaaactcacttttgatagcttgcttgagtcttgagtggtcattaaggcgttgaccgacttgataaattgtggtcaactggtttgcggaggtgttgattacctgacgctctgacaatttcggcctgttgaccccgcgtgagacatttccgatacgcacttcccatccaacctgccagtgccagtaccatcatgccagcctcaaccaacctgccagtgccaccgatccagcgagggccagcctctgcctatctcaaactcttatcagtctgactcctaaggaaacgaaacggtttactttatccggctggtctttgagctcacctctttcatcaaagacatccagtgtaacactagaaacgaattgggcactggcagcttggattcctgtcccttcaatatacatttaaaaaccatgccatatgagtgtacataatcaatgtttgcagatacgctgggccctctgcattggttgagttgcgaatttggtaaacaagcgtctagttttgagcttatgccttctaaaaaaactacatacaaagatgtcatgccaatcaatttttttacaatgcgtagaaaagcgtttcttcatactgtggtgatgcataggaattctctataaggttacaagctatcattaaactgaccacttgttcatgttggaacagattggacacttgctattctaaaacatgaaaaaggttgggttgttgattggaaaatagtggacaatggattgattatgagttcatctccttttcgaattcagatagagctttgtcaaaaactttagtagccaaagagaattgtccacttaatccaagagaccaagttttgaagagatctccagatgcaggaagatccagctctatatcagttgaaggaactagatacaaacacagcaaagctatggcagaatcaaaatccctcgagagtcgctcccgcaacatcttgacgttctctagctgatccataatctgatcagaatgatacccatagtgcaagttgcttaggatactgctaatagtgtaattgagcgagctgaggttactctgcactgattggatgtccatcgaactcatcttagaatcgatcgtgaacggtattttacttattgggttcgatagcttgttgagtaagattctgaccaatttgatcactgggatgattgattgggcaagcttcatgaatcttaaaaaggattcttcagaggagcacgtcgagcagttggtctccgattgattatcttcgttagcatcggattgggtgtcttcatggttattcgaattaaaatctatttcagctgaatcggtgttgatagaatgattttgatcgacggtggctttgtagtatttaaattccggtcgaccaacatcgattagaagacattcatcttcatctgttggattgatttttacggtgatacttttcagatgattattaaggtcatttgaatagtttcgccattcgtcttggagaatattgaagtcagatcgcttggacgatttgatgattgtgtcgatgtagtccgaagatcgggctattccttcaatcagctgctccctgtgggtgattagatctgatcgatcgttcaaccaagtcggatggtccttcgatcgctttagaatgcctgggatatgacgctggaatactatccagatatgatggctcatcagacgattgattttctccattaatgggcgatatctgaagtatttcacaccaccgtaatcgtggtcgtgttctgaagagttacggttgccagcaatggaatacaggaagccattgatttgattgaagctctggccgatctgggatacaatttccaggacatcaagaaggtttggcctgggttctttcgacgggtcggctaggtctaatgacttcaacagatcggccagttgatgctttaatgagggtagaatgcgcgtttctaattgaagtaggagagctttttgatccttgattttatcgggtgataggcctttccatctgcccaatctcacatcatcatggtcccgtgtcgagtcatcagcattaaggggtagactgcttttgggagcaagaaggtctctgcaattccattttgtaagcaaaatggatagccccttgacgatttgatctaaaaaaaggtgattcaaagtctgatgtcattatttttattttctatttgctcgaagtcggatggaatgtagggattagttaccaattatctcattttgatttggttcatgatcatttaacattgcaagtttcgctcttgtcgtggattaatcgaggttctgatcacgaatgatggtgacaggggtggaacgaaaggttaagatgaatgaagtcaggtgggggacttcccgtcgattttgtgcagaaggtaatctgagtggagattcggtctcttagttattgtacgtgtgaacggaccactcctgggatgagccggctgcatgagatgacaacgatatgagtgcaagtcagtgaggaaaagcgagacagatgagatgaaaataagagactcacttataagtcagcacttgcagttgaaagtgatgataaggctgatattgaggcgctggcacgtgaagtgaaaacagatgaatggattgcaatgagaaagaagaggaataaatcaaaaccgagaatcgaatcatcccacaagacagtagtggagggataatccaaaatgaaaaataccaaagcagcacatgacatggacacattcggtagtcttggatgggaaagatcataagatgagcgcatgagatttgccttcccttcctgaagcctacagttgaatcccaagtaaagtgaacaagtacattatttacggaggtctcccctcttacaactccctggtggcttttattatttcaggttagcttctgtgtctcacagcagcactgaaaaagatccaaagacctggatcagtagtatttctgagtatcagatcgatctccggaccaatcctgtggattgcagccggcaaatctggcaacaataaataagtagacaacaaatttataatcacaacaaagatcccttacccaatctacagttgcggatggcaacaaccaaccctggattttcaggataagtccgaatagtcaggccaaaattttttttttttttttttttttttgaaattttcagccttttgagctgtttgtagcttccagagtgtagaaaaaatacactataatagtagattaacggtgaaagtagatcatggtgagggtgtacaagtagtataaaaccatgattatgtatcacttaaagccagaaatatgggtttaagtagggcttaatctgtgcatgtccgattatatgtattgtgttttgaagaaagcttggacagatttccaagtttgctgtgccaaagtcatggcattctatgattttgagttcagtttttttttcttttttcctcttccttgtgaaataacaccgatgaccacgatgctttccacttcggcgaacactggctgtggcagtgcttcattggtatcggtggcctattggctccagccttccagcaaacaagcaaacaagcacccaaaacaccaggaagcaacaagtcttcttgtctagccaatattgccaacatgtcttaattcggtcttgatctcctcagaagagaaaacccactgccgggttactattctgcttccgaatactggcgggttcagggggttggtgatcaacctgtcaacttgatggtatgcttggttgtttttgatttttttgggctgcatggactgattttttttgtttggtacaggtccagatggttgattgccacaccagctacaagctgttttccccgaaggatgcctcaaaacctcagggcgcttggaacatgataaaatccaaacaacagttcctaatctgattccctgcggtatccactagtcttgatcaattttgagatattgtggctaaagaatgtgacaagcagttcaaaggaactgaggcggggattcaaaatgctatacgatgtggaacttttcaagctaaagaaaagagcttagaggggaaaagaaaaactacacagggggaaatgtgagttgaagacttggatgctgatgaagctgccctcttgtcaaggcttgggagagagttacactaagaattaaagaaaaggtgtggctatttctgtgggtaatcttagtatgagatttattacttatgtcttgtacaagtcacctgctgagagattgaggatgtggggaatcctggtaaggatgaggctctggggaataatggttctgggttcaatttcttatcttctgggggaaaatcaataataattacttctggtaactactaataagtgatgtctgctaagtaattatctgtttacttctctaatgcaagcatgcagaacaaagtaagtgggaaagagtcttctctatatacatgtgggtgattctgatcaggtactagtggtaagatatcagctgaaataagaagatgatatgaaataagttgtatctgaaagacaagtggttatgaaataaatgtggctgacaaatttgtagtgtgaaataaacatgttgaaaaggagaaaatatgaagtaacttctgtttgtgacaaaaataatatgtagtgcaaaagaaatgagataaataaggactgaaataaatattctgaggtgagatgagaaatctgtgtggtgaaatatatatgtaggtgatataagcaatgagttgaaatgagatgtatgatgagaatgtaggtgatataagcaatgagttgaaatgagatgtatgatgagaatgtaggtgatataagcaatgtgtaatgagtttgaaatggaatgtaagagtgaaatatttgtagtatgaaataaatgtagaataaaataaatgtagaatgaagtaattgatgtatgaaaagaagtggatggttagtgagatgagatgacaatatctggatgagaaagcagatgtatgggatgaaatattatatgtagtctgaataagtggtatctgagatgaaacaaatactatttactgaaagattattatcatagaaagaaggtactgagggaagactaattttgtcagctatgtgtatgaaactttggcttagtaatataagagccaagtactatcactgtgctgaaggactcaggttaaagaccaagattactcctagtcaccctcaaattattaagtggtccaaacttcccacttaagaggttataaagtccacactcctcagttaaagacacttgaataatcaagagagcactgtaggagacaataacagaatatgttattgtagagtgtttggaagcaataattgatattgcaagaagtagctggcaagcacctgagctgaaaggctacagtcagaggtggtggtcttgcagcaactactttttaaggaattagttaagttttaagtctgggataactctcaacttaataataattccagtaagaaggtagggttggattggataataaaagactactctaaaagtaggaggagaatattcactgtactcacttagtttgttgggggtgaatatgctgaggaaccaatcctaggcaggagaaggcctccttaaatattctagaggtccccttgaggccctccttagaatattctagaatctctcttttagtataccatggtagaattattcccctgatgtaatgggaataattcaaggtatttcaaataatgtatattctatgtcccatgacatcatgatgcatgtttatagccaattacatcatgtgtctcctgaaatagaatattactagtagaaagtgccacactcttgacatagtgtggtaatttcttttctacaagttttaataaattgattatgcttgtagaataaaatttctaaggttaccctaaatgtatatttaatcctaatttaatatacattgatttcattctatatttttgtatgttttattccttttttccttcaaggttttgaatatatacaaagtccttgaaggagtaggaatttggggatacttccagtgagcaaccccctttataatcttatgaaatactgttttattaaatagtattattacatattatattacatattgagtatttaatattcaatattcatttagcagtcttttggatactatggagtatctctaaggctgacaaatttgtatcttgagatgtgtgatatgtagtatgttgtagctatgtagtactatatattatgtaaccaaactatgtgtaaaaatactattttgtaaccttctgaactggatacaagataatgaattatgtagtacaagtatatcaggttgtaacatcataaaaactactatgtataactattttgtactaagtatgaccttgattggtctcaccacaacgatttggatcttcacacattgactggaaaatcttgatgaagcttccagcagccgatgagtttctcaagccggcaaaatataccgtcaatgacaaaaattcgtattctcactggattgcgaccattgtcgataatgggaaggaccacacggacatagtcttagaagttgcgatggtcaacccggcaagcttaaaaaaagacgagaagttggctatcgagcgaacaagcacaacttgaagcaggccgccgcccaacaagcttctgaatccaatctatctgttaaagcaagtgaatttgatcctgccaacattcttgccaacaagatctatgcgactcacctgccgcacgtcaaataccagcctaagttgccggtcttcattcatccaaccgatcaaaacaaatacattcccttaacggctgggaatgtgcagaaatgggccactgcccttgtgagtagcaatgatcacctgtggctgcaaaattcttccatcccaaatggagtaaaatcatgttctcatcatccacttggaatggaaaatggctggagctgagctcgtcaaattttttcagctcatccagctcagtcagctcttgggacccagctcatcccagctcaggtcagctcaagttcagctctcagacccagctcagtcagctctcccaacccagcttagagatggcctcttgacatccggatatcagcggatatccggatgcgaagagaccatctctaacccagctcagtcagctctccaacccagctcagtcagctctgggacccagctcatccagctgatgaggtccacttaaaatacaaacaacactaaatcctcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccaaagagcggactgagctaggatgagctgaaaaaaattttgacgagctcaagctccagccattttccattccaaggtgggaggatgagaaacatgattttcctccatttgggatggaaggattttgcagccaaacctcccacactcaatgactaaatatctcagcaaccttcaggagatggagaaatcacaaccttcacttgaaaggcggtcaaactcaaataggtgtcaaaacggaatactgattgaactctagcagtgttgaaatcaaggagcaattgaactcgtagcagtcaaactctgatcaaactcaagcaagcaattgagcttgatttcctgtcacacttgattccctgttgcactcgcgtggcactcaatcccaatcagctgtcaaacgcaactagctggtgatctcaagtagtggtccacctcaagcacctaccaacctctgatagcaattgcaactcaaagacctattgatctcggatagcgactgaccttgcagcgctattgaactcaagaactcaaaatcctaatgatctcaagtagtgattgaacacacaccttaaggtatgtcttcctcctccagcctgtttaacctcactaattaatattgttccaatcttgaatacagtcaaaatcacctagcaatcaatctcaaaaaaaaaattgaacaaatgcctcaaggtgagcgcaagacttgagtttatgtcctcctctttcaacaaaaattactaaacacaacttttgtgtggtgtcttcttttctccaatgcatgaaatagatatcacagtaaaaatagttccaattgcaaaagaccacctggctcagctcgtcacacattacagggatcaagttcaaaccaagcatttcatcaaaaacaataaacacaatggctacagagcacttgcacatttcaaatactgaggtcaagagaagtatgggcttgttgcaaaggaaataaaaaaacattagaaataacccatcttaattcaaaagctatttgttggattatgaatatgcttatattcattatacaatatgcttcaaccaaaactcaaagcaatcatgtatatagtctatacctgatggctactgtagttttccttagtgaatcaaaacccatttttctctcactcacaaagtgtcactggcctgtcagccgtgaactttggttttcaccttgagttcccctcaacactattgaattggaatttttagtatgatatcagacagatatttttgttggtatagagcttttggcaaggaaggaaatactggtgacatcttttctagcgctacaaaatcacaaccatagagcagtagtttgacagtcatttccaaaaacccctattggatctcctattgcaaacgatgacactcagctcaatttagctgttgagggtagttgttttggatcttgtgggtaggcagaagccaaactattggattgctgattgcaaacctgtttgctttgacgactgatgacaatatgtagccttcaaaaaccaattagaatggaagccaatcaattggattggcaattgcaaatctgtttgcttcaacaaacagacagtcagtcagattgcttctaaaccaagagaaagaaaattcagcctaccatttgacctgagaccatcactatctgatcaagggatcaggctcgatcatgagctgcatgcaagttggtgcatgcgcactgctcagcaacattaattaattttcttttttttttggtgaaaagggcaagctttcctggaaccgctgtaatgaaatattcaatgctcatcatgacacacggatcacaacccggaattccaagcctcccactggaatgctccctcatgggtgcttgctctttacaaaaggaacagtggcgcacaacctggcaggcccatgattgatgcatttctcctaagttacacccccacaagggagttctttgttatatcaacgatgtaactgatgtgatgcatgcataagtatcacattgtatcaggcctgtatcacattgcattgagagagcaatgtggggccccgcatcatatcacttgcatcagattcttcgatacagtacatcagtatcgcatcagcaaagtgatgtgatgcaatgcactctaatttggtgccattggtttgcattgctttctgatacaatgtcaatacaatgcattgcctttttgatgcaatgtcaatgcaatgcatctctttttcgatgtgatacctatttcatcacatcacatcgtttcattgttggttatatattctctccttaaagccctagattctgagcctttttcaacagcagctcccttccattcacattgttttgtttttcctgcctacaggacagtccatctttattcaacccttccacttgttacccctgcatacatttttgcatttatcatcaattgagctctttttttttccctcttacttacctgttgttccccgcattccctcttgccagattgccggtgctggcagctatccagtatcttaaaccttgacacacttccctttaattcagaacacacaaaccacaatctcaaaccaataattctcttatcaatccgcttacagtgggggacaccatattactgtaacaaattttacagtgtccaaaatgttgaggaagaaaaccccaaaaactcacccctctggatggcaaaaaagtgtgattttctaggccaatctgcccagaaaatccacctacagtatgaattccagtttaatctcaggtctcagacccacccaacttgcccaaaagtcttcatgaggggattatcacagagactgacattggcataggcatatatgaggtggttacacacataaatatatccacttgaaccaacggtgggccgctacactaaccgtagcggttagtgtagcgtaacgtagcggaattcccgttagcgttaagcgtagcgtaggggaattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagcggtttttagccgtttttacccgctttttccgctaaaagcgctgtagtgcagcgtagcgtagcgaaaatgcgctacaaaagcgctaacactacaaatttttggcgcaaaaaaagcgccgctacgctacgctttttgggccaaaagcgtagcgtagcgtagcggcccaccgctgcttgaactccatgcacatttgcttcaggctatctacaagtccatttttaggtaccaactggatccttatggacttgaaagccatttttaatgacatgtgtccgaaattatggatttcaaaaagtgaaaaaggagaaccattggtctgattgcaaaaccaaataagaaatagaaattacacactccaaaaagcccaaaaatgacacttttggggttgaacaccacatatggcagacaaacattcagccgacatggtaaactcaacttttgctggtgggatgttacagtaatatggtgtcccccactgtagtctatctccttattgttgctattgctttcttttaatctagtttatctaacatcacaagtgcatccaacttttgcttcttcttaattccctccaacatccctttccttcctttatctaataacccaagcgcatctttcatttgcttcttcttaattaactctgacaccccattcttgcctaccaatcatctacaccaccaatacctccttcccgttcaccccagtctcacacatcaccaccataatctattaacccccctctccgcaatcagtctctaaatactcctgctttgctttcctgttctcaccacatttaattgtttaattcacccaatctttcatcctttttcaacaatgaatcaacctgccagccaattagatggacccagctaccccttaatcaaagacatatatgacatagtccctctttcattcaccaagattgtcccagtcaggccacaccagaaagttgatcccaacagtcttcaaatgatccgctgtgtgcatgggaccacaccatctttccccgagcatattcaccaattctccatccctgggtgcactgaattggatgctgaggcttttttcactgcaatgcaggccactgtctactggagctcccaacaatctcaaaagaaaaaggaccctgtgcccactccatcatcatgcaagatcggtattccctgttgaacattctttccaatttgattacaagtgcccttgaagtggcagtcacgaggcagtcccaaactcatgcaagaagaataccctctcacagaagggggactgcaagagccatttcagtattttcccaccacatccacaccaacactctccgtgtagaatgggaatggaaacacaaccatgattctttatcagctgaggaaatccagaagaattggagccctcagatggtcaagaagtggcttactgaaagggtgatctctggcctcaactggaaatacatacaccaactcatgcacagcttggaaataatataagtagttcatgctgttgaaatttcactgtaatgtcactcccaaatcacgctcgctacagctcctgatccgcagcaagatgatgagaattgaagttacaaccacttagggttgaacttcctttgagttaaaaagacatctctgctagttccaataatcctcagactcgacaagatattcgacctctcagcttgctcaaattcaacaaccacacgcctcaagatcctttcgatcctttcggcattcatacgctcacatctttcaagaccacactgtgtaaagtacacccaccttatcgtgctccacctcactcgtgctcactcagtctcttctccttctcgcctcaagattgatcctcgacacactcaggaactctactcaaaggcatcaaaaactattcaataaaggcatcacgtctgaaccaacgtgctgtttgttattctttccttcttttctctctctctctctcttcctctcttttcttgttgtttgttgatgaattcgctgatttattttctcaacttatgtttccttttctattttttcttctcagtctgattacatccaattctcacttcttacttccactcaaagtcctcatcttaattcttcactatttccatcctctcagtggtatgctttttctcttgagctttctattcttgattatgtttccttatattcttgttttctcatcctttttgtgttcagtctggttttggtttttagctctcaattcaatattttttcacatgccctcttcaattgttttgatctgcaaactgatttacacaacataactaaccagaaatttctgcatctttccagttggacagtgatctggtcacacccaaagcaaatattgtcaaatatgatcttgtttggcatttcatccacacccacatgggtgttttggctaagcgcaaaattgatgcatttgaatcaatttgtctgtgggaggtcagcctgaggcaggagggggcagaagtcatggaaaacctttcttcccttcctatttgcttttcaatcgccatggcaaaaagaacagctgatgaaccccagacgcagcatgataatgattgacagcacccacaactctgtttacaatggtatactccttggtggtcggtctctcagcttgtacactgtaatgatttgggacccggttgttggcaagggattgcctgtatgttgggcattcaccgctgaggaggctgcgtaaattgtttccttccaccaccgtcaagctcagaacgctaacacaagcgcggtagtgtgccaaatgtgtttcaagtatcaaagtacatagattcttgaatcatctttgataaggagatttattattggttttattattgcatatgtgaattctacatcacatttaacctatagtcaatcactggaaccactaggctagctcaactcagttagaagttatttagatgttaaggttatgatagaacatgattacaaagcatagtggtacattggtagtgcatagtatagatttagagctaggtaaatgtttagggctagaaacacaatctagcaatttttgaaaattatcagttagggctagaacccacaagcctagccagtgtgtaatagacaatataaacaaggccttttttgctccctctaagttcaggttcctcatggaatcccctgaatcaacatataagtctcacttggagatttcaacgccattcataggggtgatcttgaacaagtatctcatcatcacacagcctggccagctggtgatcatcatcatcaaccccccccccctccttcttcaacacctgtgatcttaatcaggttcttaaatagcttgtctcatagcatttcatatatatcaattgatctaggtctgataaagacttttaatacataaaggtttctctataaaggtttttggcacatcaatatataaatttttgttgtcagaattcttgtttattataatagaggggcagggccttcaaaccactccgaacaatatatatctaaatcaaacaagcgcaatatcatatttgttatttccccctcacaggactgccaccattcccaaaggagttctcacagcacttattgcttgtagagagcccattgaggccataatgagatggctaaggcacacaaccagaattgtctcatctgaggtcatgagtgattgtgccctggcaatcaagaaaggcatcacagctgcatattgtgatttaggaacaacacaggctcctaaaatctattggtgcatctttcatttatcccaaatgttgatgggcatatacctggctaataatgggtgatcagttatctggcttactggggcaggatctgatggggaacaaatgaacatgaaaaacaaggctccttatatacaagattctggggagtggccagcttgtgggtggaagggggatgtaacaaaacagaagagtgaaaaataccaaactgaaacaatgtggcccaattggtagaggctgagatgaatgggggaaatgacatcagaggcatgcagggatgaaatgtgccacaaccaaagggggaggaagaatattccaaagagataaatgaactagctaaatgtgtactagtgtgagacatgcaaataaaccaagaggaatagtgtgaaacagtgaaatgtggcccaaagtggaaatgagactagagcaaaagtggaatagaatgaaacacatgcaaaggctaagtgtggaaggctgaatggggattgatgatgtaagactgcatgaaataattaagtaataaaggaatgtgatgggaatccagtgtgtttctgtccaagtggcttggtcttgtgacatccacggtgttgcaggttggttgaatattccaaagggggcttgtcttgatccttgagggtattgttgtccagagggcttatcattgtgcttgatgttttgattttgtgggccctcttattcaagattggcttaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcaagtcctggagcaatcacaagcactcattcagcctgcagcaaacctcatacagggctgcataattctgacccaatcacgtccaaccattcaaaatatgtattcctcatgtacctagtcacactgcctcatgtagtgccccccttgggcccaaaataattcacttttgtctatataaggaggctctcctccccccccatttgtaattttcttttcctcagcagagtactgccctcagcagagtactgcaccagtgtttcccctataacattacaaacctgctcaccattattattataccctatatatattttacatacatacataccaaccaccattgaaattacaattagtacacacctctcaacacttatataattacccaacccttatctttggagccccttcatccaacttgcacctggttgaagccttggccctttcagtacatattaattacatataaataccttacacaacattccatccacggctcagaggacagttatcttttgataaaactccactatcactatataaacctgccaatctgagattggtgggcttgttttagtgtctagtgaaccaggaaaggcagaggcaacctcacacatccctttctgcaaggccaagaggggttcctctcagccttgagactgtacaaagtcccaaggccgggatggacccctcctggccttgagagtgtagagtcttggggctgggaggggttcattccagcctccagcatcttttttcttttttttttcttgaaaaaaaatcacactctgggctatcctataggacccacccagtcctctgctgctggcgtgcagtttggcatgcgcaaggggggggaggcatgcgcttatcattccccatttttgaaagaagaaaaaaaagaaaaagaaaacaaagttggaataatttccaaaaacgttcaaatggatgaattcccattgccgtatacgaccctcccagaatttgatttacaccccctagatcttaatttttggtataacaaatttttttttttttcacaagccttgtgaagatagctctcatgtgagctggctggagttatgattgaggtgttaatttaggactggggaggggggggcttaaaaagcactctaaatggcaaccagaagtcctccaatatatttcaaaagactttacaatcagggcctatatgtaagatcaggagcatttccgctctcctcttccatctcctgccaatagagttattgacttgcacagctgcatgaatagatatagtgagagaagagactcttgattttggtttcaaaactgagattctcatccttggtcatcccatggcttttacaaacacccatgatagttatcatgcaatgtgtcatatcaatcagagttgtataattgatattgatgtatttcctcatcatcctgcatcccaatcaaccagcaattcctatgaataccaatcagacagaaataaatcctcataatcagacctgtttgaaaaaaaaaatcaaaccacagagcttgccataagatggtgtagcaggttgagataaatccatttattgaatgtctagggagtaatttcaagaaaacttaaaaccagaaacttttcataaatgataaattgggtgaatgattttgaatgtataaatcacagtataaagatcaaacttgtattcctgcttttggcagctggaagagagctaaactggtggatgtttctgagatcataggctgagtcttatttgatttcccagaaagaaatgtatcttctcacaattggaaaacttccaataaattgatggaatccaagaagtctgaggcaacaatcctgaggttgtaggagttggaaaatttggaaggacagaatttgtatgagaaagaaaatcctttgagccaatgttttgaaaatttagaaaatactcagcctgaggctgttctttcaacttgtggttattctaataatgtgtcaagttatcattcacctgaccacttcttggagcatattcaccaagggtgaatccagccattccaaaacatgaataagtttatgtttggagattgtcaattgaaagagtagaagataggatgattataattctatttcctgttcaaattcatgaagagctttgtcaaaaactttagtagccaaggagaattgttctcttaattcgagaaaccaagttttggaatgattcccagatataggaagctccagctctatgccagttgaaggaaccagatagaagcacaacaaaactagggaagaatcaaaatacctccagagtcgctcgcgcaacatcttgacgctctttaactcatccataatcccttcgcaatcatacatatagagcaagtcgttcaggatattgtggatactgcaatcaagagagctcagttcaccctgtactgattcaatatccatcgaactcatcttaagaccaatcgtaaatggtacttgacttatcgggttcgatagcttgttgaataggattctgaccaatttgatcagtggtatggctgattgggcgagtttaatgagcaatgatctcagaaaggactcttcagatgagcaagtcgaacagcttgtatcagattcatcatcttcctgatcgattgaagagtcagtgtcggatccggtgtctcgataattagaatcgatttcagcttgatcggtgttggtagaatgattgtcatcggcaatggctttggaagtgcttggaatttccggtaggccggcatcaattagaaggcgttcctcttcagttgttggattgattcgtacagcgattcgcttcagaagacaattaagatcattagattttcctctccatttgtcttggagaatattgaaatcagatcgcttggacgatttgatgatcgtgtcgatgtaattggaagatcgggctattccatcaatcagcttccccccgtgggcaattagatcagatcgatcgttcaagcgagtcggatggtcttttgaccggagtagcatgtatgggatgtgacgcttgaacagtacccagatatgttcactcatcagatgattgattttctctatcagagagtggcatctgaattctttcacgccaccgtaatcatggtcgtattttttgtgtacttgcgatgaacaggcagcgataccagcgatagagtagagaaaggcattgatttgcttaaaggtttggccgagtcggaataccgtttctagaataccaagaagattcggttttggatctttcgacaggtcggctaggtccaatgacttcaacagatcggcaagttgctgttttaatgagggtagaaaacacgtttgtaattgaagcaggagagctttccgatcatcgacttcatctgttgacatagcttctcgtctaagagctctgatgttatcatgctcccatgtcgcatcgtcagcataaaggggtggccttcttataggagcaagatggtctttgtagtcccatctttcaatcgagctgttgagcccctggacgatttgatctagagaaaggcaaatcaaacatttccaactaagtctaatgtttttattcgcttggagttggatgaaatgtagtaattagttaccaattgtttcacttggacttggttcgtaatccgacattgcaagtttcgctgttgtagttaatcaaccgaagtctcctgagcacgaatgatgttgctaatagggcaagaaccaatggtgaatgaagtcgacgcagaacgaagtcgattggggagggatctaatcttatggtcgacagaaggatatcggtctctgatggatgagagagctgaatgagatgacaaggatggagtcagtggaagtggatgaggaaaagcgagaatgactttacttgttcaagtcgaaagagtgacgagcaagctgagtacagcagactgactacccaaaagccatctacgctgggcagaaaccaggttaaagcccaaaattaagggcgcgtaccacagctgcccgcgggcttccaatttccaattttttgggcagtaaacgtttttggccaaaaacgcgtaccacaagcgtcagtttttttgattacttgactaatcgttttttcacatttgctgccgtttgaggaaacggccccacccccgtttccaaaaacggactgtgccatcttgtctccaaagcaaccggctcatatacaccatataaccatatatacactctacagatgatagatcctaccctcttcgagatatctccgccagctagggttgacggcgccacccctaggtgcgcgccgatgtgcgggcgcctcgcaccctcgcccacggcgcgcacatttttccaaaaaaggggggtgtgcgcgcacttctaaccctaatttttagagggggagggctggaggccgagtgacttttccagtttgaaagggcaaccctgaaagctccgtaagctagtccgggagtatgtcaccgctttgctatgagtttctagcttttttttcacacatgtgagtgcggaagacgtcttgaggcttgcaggttgtattgagattggtactgccaattccaaatgtagttctcttaaacctccaactttttatacaataataatatgtactatgtacatcatctttctatatttttgacatgccacccacaagaaatacaagcaattcagagctgcaaggatggtctaagccaacaaaatatcatggtctgctatggactggattcttaatgtcaaacatacggacggaccaatctcgaaggtgccaagctaaatgtacctactgccaaagggtgttcaaccaagcgaagcctgcccagcttttctctcatatcaaggaatcttcattcacttgtaaatagcctaacaacaatccaaatacaacggaatacaacgtatatattcttttcattgaaaaaaaaacctcgcctaggctcgccgctactgcgcctgccaaaggcgcgcacttggtggtaggtttgtaggcgcccactggcgcgcacattttcaaatgtggcgccgtcaaccctaccgccagctcaaccatccgatgggttggatgatcaactaccaccaccactcttgctttcaccagacaacgattccaattcaaaggcctcaaaaaaaagacaactagctacgaatacatcaaaaatcaccccaaagccatctggcaccacccccaagccatctgaaaccacacaaaagacaccagcaatgacctcaaaaacaccagcgctcaattccaaatcgctccaagaatcggccgcatctgatgggaacgctccacacacttggactacgctcgagagatgtaaacttcacgatgaaatgtctgctggacatgcaaccgataatggaaacttgaaaaaggagggttggaccggtgtgatgaacggtctaaatgattacttcaagttgaacctcactcgtgatcaaatcaaaaaccagaagaatgccatccgatcactctttttcgactacaagttcctctgtgaacaatcgggatttggctgggacgatgaaaaattcactgtcaccgccgatcaaaggacctgggacgagctcattcaatctcatccaagaagaaactttggcaggttgaaagacaagccctttccactctacgagcttgcagaacgcgtttttgttggaaactttgcgacaggtgatagcgttaataaacatgtacccccagatgacgatccagctcaggtagtcactaatccggctcccacctctgcttccaaaccaacggcttcaacttcgacctcaaaaaagcgaaaggtgaaaagcaagaaggaagttgtggtgtcaagttcttccgacgacgacgatagcgatgctcaagtttccaagaaaccaagccggtcaaatcagacggattccaacaagcgtgtccgggagacgaaaggaaccgttgtgactaatagcattgatgggttgatcggggccatcaaccatgctagtgactcgatttccaatcttcacggtcaatcctcaacttccaaagacgatcgatcgaagaaggatcaacggtcggaagcctcctcatctcacgaatcactcaatgcgcaagcgctgaaatgtctctcaggatactttctgaacaaggttgacgatgaaaaatacatttgctacgtttgggtccttgaagacaaaaaaaaagcaacaactttcttatcgctagctcaaacctcctcccaaaagatttgccagatgtggctggacagcgaagtcaacggtcattagagcatatccaccgcgggaggtaaaccgggttcgtatcccgcgtctagcaacccgaacccaaaaaacaccacccacccggggtgccaaactcaaaaatatcttacctccggaggtaaaaaacaaactcgagttgccacatgtggcaaccctgtagcaactcgatagcacctgtgaaagctaggaaatccatgacaggcatcgtgtctgccttgcatgacagcttcaacaccgttcccccttcccccgattcaagattgttccaccaatacatcgtccctccatatccggtttcaatacatcgtccctccatatccggttccccctggttgaaatggattcaacaattgatcccactcttggtaggtgttccttttttaattcctctcttcttttttcattttttatctgataccttctttcttctttccagccacgattgaagtaatttcaggtccaaagaaggttatccactcgatcgaggccgattccgatgttgaaatccctccgtcaaaaaaagtcaaaggcactcaaaagaaaggaccgaaagaaatgacacaagcaccatctactacagcgaccaagaaaaccacgaaaaaaaagacgaagacaaccaaaacacaggagtctccgagtgacccaggagaaccgaaggcccctcggacacgctaccaagaaaatgaggatgttcaaatttgtctttcgtggctagacgtttcgcaagatcccctcaactcgacaaaccaaactgccgataccttctggaaccgcgtcgccgagcacttctcaaagtctattggaagtgataaccgaacaggtagtagtatcaagagtcgttggcaggtgctccaacagcggatcaacaaattctgtggctgtgtcaagcagatcgagcactcaaaccaaagtgggacatcagcagaagatcgattgagtagtgcgctcaagctctacatagctctctctcagcaaccgttttcccacctacgatgctacaatatcctcaaccttgctccgaaatggcgggaacattgcagcgatctcgagaagaaaagcgagccaaagattcctagtagttccgtcgattctggaatatcatcgattgacgacaacggaccggcactgtctctttcatccgatgcatacaatgaccctgcgaatagcgatgcttcaacgattcaatctaacaagaccacacgcccaattggcaatcggaaggccaaagatcttgcccaaaaagcgagagaagataaaaagttcaaggacgacatcatcaccatccataaagagatcgcaggcacctcccaagcgcaaaacaaaatcctctcggagcagaaagacgcaatggccactttggccgacaatacgatcatgcaggttgatatttcaaagatttccgaggctagccgaccattttacgagtggcagcaaaggaaagtgttggatcgggtcaagcgagaacaagccgagtacgagaaaaaactgaaagaagaggaagaaaacaagaagaagaaagaaattgaggacgcgaaaaagaagaaagaagaagagaaaaaaaagaaagacgaagagaaaaaaaataaagaaaaaggaaaacaagcggaaccagaagaggaagaggaggacgaggaggaagaagaggaagaagacgaagaagaggaagaagaggaggaggaggaggaagagtagaagatgattcttagtttggaatgtttctctctgattggttttttctctctgattgtttttttcactctggtttattttttctttccagtggttttttcactcatttgttttctttcatcttgcactaaaaaaatttctctccgatgtttttctttctcttcaatggttttttttctctccaatggttttttttctcttcaattgttttttttctctccaatggtttgttttcatacttgtgttttgatcacactgtggatcaaacatgcatataaattttgataaataacaagtgggatttttttcttgatcaaaatcgtgagatttagagaatgagagcaacaatatatcaatcaagacaaagacagcaaaataaaagagaaaacaatcacgactcaagttgtgaatgataaaataaaatattcttaattactagaacctttcagagcccataggtgctttacaaggtcgtctcggagttgaaagtgagcttcagagtctcttaatttgactgagttggcaatgaaatcagagaaatttgcagactcatttcggctgggctgaactaaagttggattcccatcgtatatgaattcttcatccattccacgttcatcgtctatgatcatgttgtgcaatatgacacattttgtcattatcttctgcatgtttccatgactccaccctcttgctggtcgagatacaatcgcaaatcgagcttggaggacgccaaatgccctctcaacatcctttcgacacgcttcttgaaccttagcaaagtgctttttcataacaaacaacgtagatgtcagtacatgagaaaagttatgatagcttgattgtctcaccttcttttcaagcccttgtggggctgagatcgtcttgataagggttgaccaatcagggtatatcccatcagccaagtagtatccttgatcgtatttgttaccgttgatagtatattcgattcgaggggattgaccgttgagtagattcttgaagagaggagatcaatcgaggacattaatgtcgttatgtgaacctggaaggccgaagaaagagtgccagatccatagatcatgggaggccactgcttcgaggataattgttgcaacctgaatgaaatcagatcacctcatcaataaatgattcacggacgcataattgtatttgatgagaaaaggaatcaccttttctttgccttgatattggcccttccatgctgccgggcaattcttccaatgccagtgcatacaatcgatcgatccaagcattccaggaaagccttgttgtgcattcacagtggtcaatcgtttgatatcttcttcagtaggatgtcgtaggaactcttcaccgtatatattgataatcgcactgcaaaacttgttcaatgactccaacgatgtactttcggcgatccggatgtattcgtcattcatgtctgcagcacccccgtaggctagcattctgagagcggaggttattttctgaactgggtgcagaccgggacgacccaacgcatccggtttcttttggaaatatcgatcgtgtgcagtcacttggtccacaattttcatgaatagtgggcgatgcattcgaaagcgtcttcggaatagataatcaacgtagaccggctcaggcgcaaggtaatccttgtagagtcgttggtatccttcttcaaaacctcgaggtaagtttggaagacgtccaggtcttgatccgccacgctttggtggttcctggtttgcattatcttcatcgtccacaacgatattgactgtatcggctagaatggtttggattcgtcggtttgtggccagcaccgctgattgagcatcaatcatactttggatcaatcgaaggtccatcgtgttttcgatatgggtagccaagtggtgaggtgatggtcgtagatatgtttgagagatcggggagatggaaggaaactggaggggatatcggggactgaagaatcacagattcaagtttgatcatgtagcaaccacgggtgggcagaaattctgcgcgggttgctacatgtaaaatctgagttgccatcgcggggatgtagcaacccaattttacctcccccggtggatatgctcttagttgacagtgaccaagttggttctttagaatcacccttgcttgacttcttgcctcaacgactccgacttcttgcctcgacaactccgacttcttgcctcgacgactttgacttcttgcctcgacgacatcgacttctttccttgacgacatcaacttcttgcctcgactctgacttcttgccttgactgcgactttgtgcctcgacatgtccgacgttcaactgggacatcttgccttgactcatcgggctcatatttttctcttatcttcattgatcattctttggctctgtttcatctcttgtcttcgctcaccatcggtcaatcttttttttttttgcctcggtcaatcaatcatgagaaatcctcctctttagcttggtcttctcatgtttctcacccacttggtcaatcaaaaaaaaaagtgtatgttatcttgtgacccagacaccatatttgactttgttcatgatgataatgagcgattgcattgattataaaaaaaattcaaacaatcaataacaaaaaataattgactgtccattgattacaaaaaaaaagcaactggaaagcacacttgatcgatcgtgctttgataacaaaaaaaaatggaaataacgattgatcgttcagaacgatcgattcatccatggattaccaaaaataaaccatcgccaagcacaatcgatcgtgcattcatcacaaaaaaaaagacaattgattgttaaaaacaatcgggtgtgcattgattataagaaactatcagaaaaacaattgattgatcggaccgaggtgaaaaaatgaaaaaaacaccgaggtgaaaaaatgaaaaaagagctactatgacttcctttgggacgtgtatgagatatactgatcccacatcttggtggcaatccgatcacgtcgtgctttcattcttgcatcctcaactgcaggcgagtaaaccgtgtcggaagggcttgatgagtggccgccttctttttgaaccttttcaatctcttccaagagcgagccaatcgtttcgtgtttccggatgaagttccatagtacacagagtgagtagatcaacctaatttgtttagagagctcgatttctggtggactcttcagaatcgagaactttttcttaaatacgccaaatagtcgttcaacgatgtttcggagggaagcgtgtcgcaagttataaagttcctttggattcgctggacgaagaccagcagctgcttgttctttgagatggtatcgaacggctcgataaggagtcattagcccaggctgcaacccataccctgcatctgcaacgaagtacttcttgtcgggtatcttcaatttttttgaggttgcatcgttaaacacccgagtatcgtgtgcactaccttcccatccagcaaggacatagacaaattcaaaatcaaaattaaccgcggccaaaacattctgacacaaaaaaccttttcggcattgccatggagattgaatgttcgctgggacatgtgctggaatcagcacaccatcgattgcgccaagacagtttttgaatggcgccatttttgcatcgcttttaatacagtcatggagtgccgtcgttgttgagttgaatttgatatatcgtggatataacgagaagagggcctctaatacctcttcaaagtaccttttcccagataacaaagaaatgaatgccattaataatttgtattttgaaaagaagaagatctcttgctcaccgattgattgtgtataaaccccgtcggaacttcactgcagtttgacgcatggagttgttgtatcgagtaatatcaagaaaaatgagtacctgttcttcaacggtcaccgatcgtccatcaccaaggagctctgcttcttcaagttccaaaacgagttgatcgaaggttgtacgttcaattccagtgatctcgcgaaagagttctggtcgtgcttcattcaataggaatcgaacatatctggcccgcccgccatcgccataatagggagtgccatcggtgtaatagtaatcgagaatgatgatggcagctgcagctgctgccgatgagatcaagagcatcaagtgtgatgctgccaaggaaattgttgtctctggggaggacatgttgaatagtgatgtgaggacttgaggaggatgtggaatcgaccaggggatgcgtgtgatgacaagatgaagaagggtgtgtggtacacgtttatggaattggtaattttcggttccgttttaaaaaaagcgcaaaaaaaaaacgggtccaaatcgattttcaaattggcaagcgctgtggtacgcgccctaacatattttaaccaattttaatttcagcttcagtcgggtgagtatgtacttaacttaacgaagcccctctgtttccggaggggggagggcgctgtcccgtagtgagcctcccttggcctcgccaccgggaaggcctttatgatgaccggtaccggtcaaacggagccgatgaagttaggtcaaacccggtcatcaagaggccgatcaccattgatggtcggctcacggaccgggcattgaaagaaagcactctgtagctccgggttgaccggttgtgaaccagatcatacgtgagtgcccggttccctctgttcgccgagttacatttgtccgggaaccaagaccggacgaaagctacgaaagggctagcgaataccatcggagcaggttggtggtttgtcaacgatttgggaaacaggacccgagtccatagacattgtttaaagctgatcgatatcctcattaacaatatttcatagcgtatcagctagtcgtcacgtttatactttgctgagtccaaggccaagtcgtatcgttagtccggccacgcggaaagacagctcaaggggatcccatcatgtctgattcggaatcagacttctctctagatccaaacacgtctggtcagtcagcctttgaaccaaatgattttcccagtgctcttgatgtgtgtcccgaagctgaaaaaaaaaaaaaaaaaaaaaactattataaataaatatgtagggctcatcggtaccttagagttcatgatcgatgaaagcaaatttccattggacctttatgactaccagaaagtggacgtacaatcgcccgcaaaactggggcagaacgaggaactcttgaacggaacgaagcatacgaaactgctactttcgatcaaggaacaactcaattcgcttgttgcagctctcggcttactcgatcccactgaagagccgatcccagacattgacttggctttgatgttcgcatccactcttgatgaaactctacatacctttgtatgggctcggtcgaaacgagggacgaaaaccacaagaatctcttgaaacatctgaaagctttcagattctctcccttacatgatcaaatctgtgacttgatcaaattcgacatcaatatgctattcgaatggtacctcttattcattgagagttacaagcgaccaagtaagcttagtgcagaagagtctgaacatcaagccaaaaggggacaacgaataatcgaaggtgtaaccgattgcgatcgtgcgattgatgacataatcaaatggtccaaacgctccgattttgccattctccgacagggctggctaaagacaatcgaatcactcaatgaaacatcagaacgcatagaaatccaactcaatcccaaggggaaacttcctcgaattgctggtgcagatgatcaaagacgggccgaagatcgacacgctgaggaaattatctctggggcgggaaaatcggtcatactcttgctcaagttgacccgaattctgtcaaagaaattaatggaaatcaccaagaacaactcgcctttgattttggattcgaagaagattgattgtcgggcgcttaacctcttagccgacgaacctgattcaatgagtcgggctttcgacgactttgcgaattttgctcagttcagctttcgcccgattcgcaatttagctttgattcgggctcaagtgaacctctcatcagaaatcctagagcccatcttcctcgtcctagactctcatgtcatcactttggaggacgggatcgatcattcatcagccaaagatcacttcaatgcttggtctctcaatatgaaagatctctggcataaagctgccaatcgtttcctggaggacttgactgtcgatgatgattggggaccaccttaatatatcaattagtccatcagacgacatggcacactctcttaaaatatcactcgaaatacggaacacgatatataaaataaaccaagtgcttggtgggatgtgggccccttcttcttaaacgttatcagataatcatcagtcatgaacaaatgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctatttattccttaatttgtggtgtgtataaccagttgcaatccaaagtaaaagctccagttaatacactttgaatttatccgaataaaattcgggtccaagcgagaatataagcatgaaatctgtacagaaattcaccccttacttttccctatcatatgaaaaaggtgcgcatcacaacattggttacagacagcgaaaccagcaatgaaggctgcctgctgaaaaaaaaaaaatacagcgtgaacctataatgacatttttgagataagaattcaactaagtagtttatgataaaatattgagctttgagtaatgatggtggtggagttatggtggactaggaactttaccaacgtcttcactgggtgcaggtgcaacaataaccccttcaaagttcccctcaatactcaaatagcccaaccacaaaataagagtgaagatagcgatagcatggagagcaaagagtcctatgagcaaaagccgaccagtcttggcaggagcagcaacaagggcagggtcgagattccggacgaggaagccaagcgagggtctgaatgcggtgagaagccatgatgctccattgttctcctgtgtgaggcttaatctattactctattccgctagtagctgtgaagatttaccgagaggtaatctcgctgaaagcttagagataatatttaaagaatccggattctctggccaccgctaggagaaaggggatgtaagatagttataatgatgtttttaattgtaataataaataacaaaatatgatgaatagaaatatcgagatgaagaggaaagaagaacaacaaggaacaagagagatgacaacttatataataaaatctaacctacaatgatcggaaagatcttcgatcatctaatacgtcattgaacagagagaaatgacaatcgtcgatttgaataatacgtcatcgaagataaaaatgaaatgcactgtgcatgacatcatcgataaagaaacagcatctttaacgaaattcacacccagaatgcaaaataacgaaacatcgttacatcctgcttggtgcaccctcagctataggaatttgccattgctagctccgtggtcaggtggtaaggtaacgacgggacggggtcttatgtgttgtcctaccatcaatgccaccaggaattgtcggttgtctttcatgattccgtgggtttccatgtacctttttgaagaggcaagcactgcacggttctgtgtgaaaaggatgattggtttgatccttttttaacagcatggccaaaaaattctagaaaaggaagcttatgatattggtatgacactggcagcaactgagctattctttgggatacccagtgttgctgccatgtcatgcactgggcatggaagtggcacacattttttttttcaatgattttttggaaggattgtatcggatgataatagaggtaaaagattggagattttccttgtttagaaatcaattaaaccacatgcatgcaagtgatacagcaactacactgatacatattgaaatatatagaaataaaaaaaataattgaaaaaaggtgacagttgaagaaagggaggggggacaacacaatgaaggctaaacttgaaagtgaaaaaagccaaaaattgattacacatgtaaggaggaagagaatacaaaatttgagagactttttaaccactaagcttcacatcaagggaatttttattcaaataaatgagaaaaaaaaacatcaagaggttaacaaggcttaaagggtaaaataaatgtgtaaagatcagtgtccgtcatcaaaggtaaatgtgatccgaacaaggggtgattagtttgttttttctttggcttgaatgacttgttgattgccaggcaaaggagagcattcaggttcatggagcggtgatttaggtctattagatttctctctatctcgggacgaagaccgagttttctctttggccgatgactgaggatgatctgattcctcttcgacagccggaagagagtcttctggctcagggcggactgatttagatttactagatttttctcttttccttggtggaggtggtttctccggttccgagtcagacaactggtcaacatccgatcgatcttccccttctttcgcactggagcgtccttccgaatctgatgaatgaagttgaaccttaggcggaaaacgagcaaatgcttttttaactggtttgggaaggtcaactctttctcttttccatttagtagatagctaaaaaaaatgagattgaaaacataagctcagttattatcaacgttttcacgaccaggagtattgtaatttaagaacaaaaaaggaagccaaactcaacattgatagccttatccttaagctgcacgctatttctatgagcgaaggtcttagaaacggttccacgaagcccgtgtctcttcaggatttcagccatacaattggattttaaatgccatttaaggacttccttgatcaacagtttctcttcatcttcgcaccagaatgttctcttgcgtcggccacccttgggagtgcgtgaggtacttcgtggaaccctgggttccgaaagtggaatacccgtccacgaaaatgaactttcatagccatcctccgttgaagagcgttttggaatgggggcgggggaagtggactccgttttccttctcttactccgacgttttcctcgcttggtgttaccagtttcggattcttcagagtcggttccgtctatgtctcgcttccaagcagctctccgcggtccttcctgtcgttttgatcgcttacttgagcttgctttcttacccttttcttctgtcttgtcctcctcagagtcagttggcactggctcaggtttcctggaggatttcctcttttttgggttctcatgtgacccagattgtttggttgagctagaagattgatgagtttgggcaagctttccccgcaggggcggttctgagggtaatggtcgtttccggggtggttcgcgtctcgagaccgaatcaggactgtcactttcgttcgaaataaaaccagaaggtttaccgaaggccgagcgtgatgaaccggttgcggctcgagattttcctttctgggcggacttctttgaatttcggggatcttgggcagcaggagaacctttaggggtaggcgaatgctgggaaatagaatcattttggtggagagggtcatcttggtgaagaggattatcttgatggagaggattatcttggtggataggatcatcttggtggataggatcatcttggggaggaggatcatcttgtggaagaggatcatcttggggaggaggatcatcttgggggagagcatcatcttgggagctggagaatcctcttgcagagatgcagccgatcgacttgatgcaattggtcgtcaccttgagccgatgaagctgacgatcaggcaaatcgggtgcgacatagacatcaagcattggctcgttgtcatcgaggccgtgatcgttcgaccccgatcctagagtaggttgatctgctggtagggtttcattggttcgctctagtttatctaaatctttggatgtcgcattggcggctgcgtctctcatttgagtatctccgtttgtctcctcagcatcagatacggcaagctcatcaacctcgatgggttcgcttgactcaggggtcaacggctgatttgggaaactggaattcatatcggactcttgagtatgcttatctaccagccggttttctttcgatctgcccgtgccatccgagtgactggaggttcttgggttggaggtcgagtcggaaaccacgagatgatcatcgatttgggtacttccgttggtgtcttgaggaacagatggtgcaagctcatcctcctccatgggctcgcttgaaaatgtctttggcaagtgttttgcaggactagatgatgtaccagcctgagtcgacttatctgccagcgggtctcctggtgattgttccggttcacccgctcgatttatcgtcaaactgatggaagaacccaccgttccagagttcaagtttgactcttgagtgacaggcagcgcaggttcgattgactcttcagttgatgtatcgtttgcatgatttgttggtagacctgtatctagagcaacttcatctgccggcgcatctcccggatcgatcgaattgaaaaggttagaaatcaagctcgaagctacatgagaatcgtcgattgacacttgagtttcatgagcatcagggccaatttcctcgaccgatctgtttgactctgtgatcaggtcttcttcatttgatcggtcctgcccgtccacattgttggtggttgatttggagcctacaaggaagtcttctatttgaatatcatcgtgtgactcttgagtttcttggccaactagatctgtttcctcaatcgacctgtttggttcttgagcatcatgcgaatctattacactctcatcaacatcaacggacacgttcgattcttcatcaacatcgatcacgccttgttcaacggatccattggactcgtgagtgctatcttcatccaactcgctttccccaacgggttcttgtgactcttgcgtttcaggatcagcaaactgatcttcctcggttgggagagactcgaatgggatttggctagcatcttcttgcggggcattgaagcgaaagttggaaatcggtttggttgttgaacttgcaactggaacgattccggtgtccttcgtggatttcttcggcaaaagaattgctgcttccatctcctctgaggctgatggcgtggcttgaggggaagattgagcgaaactcagttctttacctctcgtaaggtcggaaacgaattttggatcgattctcatccgatcgataagttgtttgacaatgacgccttgagcactgatacccggtctgattttgtcaaacaagagaggaggggaaaagggaagacccaaaaggaatgcggaagatgatgatgagcaagctgagaagatctaatcgatggccatggattttctacaggctcgactcacgcagtcttgcaggcgtggcgctcttcaaaatcgtccttgggcacctggggctcgggttcggtgttgctcaaagtgtgagagacgttcgatcggttagtagatttctgtttctgttgtgtttttgagccctcttcttgattggaagctgctgttggccgtcctacattcttcccggtctgttgttcgcctgttcgtggattcagctggtctgctcttcttgggggtgaattgggagctttttgattcttgagtcttgagctagttctggtcgatgttgctttggttgctgcttgtggctgtagttgtctgttgaccatcgtgcgttgagttgccgagcaagtcgaagcccgattgtggtgcatgaatctccgagatctggcttgggagctccgagccccctgcatacagtctgctgatctaaacctaactgggcttaagcagtgcccctcgcgggggttgggctcagctgcctttttagcggccgaaagctgcagctcatcgcctgtcgccagcctgtcacggctgcacaagctacctgttctcgcagtccggatgtcatcagcaagcactgtcactggcctattcccaagggatcacatactcgccaggtgtcacaggctgtccttctactattttcatccactgtgaatggtcatcctgattgttgatcgctagtaaagcacgaatcgatcagctatggcggcctctgacccgatcatccttcccacatgtacgtccattcaaaatccttgagactaagaaagactcggtatgtattcctgaaggcatcaaacccttcggtctcacatctcctccttcttggtcaaaatattaaagacaatacaggaaattaatctgatcgatttcgttttgtttttcccttcatccgccgtgtatgttcaggtctcctcgaagttaaagacgatctaccgatcgtgcgtctaccacatcccaggacgcgtttgcctgcactattcgcgatcaaagctgggcaaggaatttgggagatccaatccatcatttcatcgccaacttcgagccgatcatggttttttagaccgagacgcgaagatcagattgatcaattaatcagtcaacaaggtatgtcgcacgtctctcatcccacacacatatcttgcatatagaaatacatcagctcgagttgacagtcattctagtttctctttagctggccgtctgcttgtcgtcacccccttcgatcctttctttcttcttctcgggcttttcctcggacacgcaaactcggacaacgaaaccgatccgtttgcaattgataagaagagcaccgaccaccgcgctcggtttgaagatatagaaacgattcttgaacggatacaggagcattggctgtttgcaggaagtgcggagggtccgactgccggtgatgtggagctcttcacaaacgaagcctttcaagataaacacctctcccgaatcttcgcccctctccatcaagaagagactgggaccacgctgtggcgtctggaagccgaacgcatagttaaggaaattaggcgcaaagtcgatcaacttaattctgtcggtctggatgcgggtcgagatgcccgtacggtctggactcgacttggatccaaggagggtctgtttgactttgaacagacttctcataatctacctataattaatggtaggcgaagtgtttctaatacaaaaaaaaaatctgccgaagatccctcaataaagaaattgtttaccaaattgataatcaacggttcaatcttttgtttaacgtgacacttcaacgaagcagacatctacaagaaaatctcgctcgagatgattcaggcctatctcccgaaaccgatcagcgagcatctacaaggcatgaatgagtataaattcttagcgttgaaaaaggagaaggagaaccaggcgcgccgctcgacgattaatcctctagagatcggacgcaatcctcaaggctcagaggccaagtccaagagcaccgccaaaccacctcccgctaagaggaagaaaaccgaggacagtctgaaaccaaggcccaaaggcacccttcatcagttcttcaaacctaaagctccctgaatcaagacaatacggtgcctgaatcctctgccgatttctttcttcttcatgtatttgccccttcttccgcagagattgaaatcatccatcttgacgaacgacatcacacatagactcaaatgtacacaatgatagatattcattgcattgatagatattcattgcatcaatccatagatcatcccactttgtgtgtccaatcataaggctctgtttgaccatgtctactgatcatattctattctatgtgacaaattatctgctatcaattgtcaggatatcatgagtttctatgtatcaatcatcttgcggaaaatgagaactcctcacaggtttcatggttgtattcagctggggctccttggataccgcctccaccaaaagaaaagcgctggatctggtgcacgcggtccttgctgaattgccctgtaaaattggctcgccttgctttgtaggacatagtctcatctgagcaatgttgggttttgcttcactctggaaacaagagaccaatcataatctgacaaatcataagatgaacgcctacaaagtgcaaatgatcaagatcaaggatatttcaacatttttttttgcattcaagttcattcttggtgatgcctgatatcatttgtcaaggtcaatacaaatagcctaaatcattacacagaaatctgacccaagaagctttttggttatccaggcacgcccagccagacatctgaaacaatctcctgcggcgggaaacaccttacaacggtaccttttccccatgggagatagtggtggggagatgtgggttttttcattagcctgcttggagatcagtatccaagtcagttgcaggtggccgaacataacaacgcatgttgcctagcagagacaggagatcgcgctttgagtgaggccctatgggacgcgtgtttttttctcttgtttcttattggcccggcttcaccttgggcatcatccatcaaccaacttatgactgtgtctaatggtagatttgacccaatttctgctggttaaccgatgaccggttcttctagcttgaagatctgaggaaggaggagcctagtataaaccattgatcgcaacaatttgaggaatgctgttcaggcatactcaaccaatcccagaactgatgcttaagaatagcttcgaagttgaatgactcggcttcactcccctcagagcatccgcatcagtcgttaacttagcgcgcattaaggcacttagtccagcctcgcaaccgcaccggtccagattacgacaggatcaacttgactcagctctccatttggagctagtggggtctaaatctagacctcactaatcctgggaataagtcctgcatgcatattcaaaaggcatgaacacatacaaactagctccgatcaagtcggatcaactgacctcaaatacataagagcatccgcatcagtggtcaagttacactggattagcgagctcggattaggacaagattaaggtgatctcggcctccagggtggtttaaatctagggtcttggctaatcgactcccaaaaattggagagtcgactcccaaaccccaaaacccccggaatttccaccgaaatccccaaggaatgggagtcgatcctccaaacccatcagcgggtttgggagtcgaaaagccaagcatttttattaaaaaactagtatatgcccccaaatttggggaggctgcttgtttttgccctggatgttgggggttttacttgtttaaggtcctatggtgcaatagcctgtcagaaatgacattgagatgtgaaatatcgacgccggcgttagaagccgcatgagaaatcaatagaaagcactattcaagcctgacggtttgtttggccctctgagactatttttttagttatatgtagataatccaacccccgaaggagttgggggtcgattccccaaaacccactgggttttgggggtcgctaaaactaaaaagatcccgcgtcggccgggagaatcctcccggccgctgatggcacaccctcagcggccgagagaaacactctcggccgttgagagtgtatactctcaacagccgggagaaacattctcgagtgtagaaaggtaacccccgaaagggcggagggtttcctcgcggctggcgttgggaacacgcccgcccgcgctattcccacccttagtgatgtctagattcacaccccactagctccgagtggagagctcagtgcggttgatcctgtcgtcctctgggcccggtgctttttgcgaggctggactaagtggcgcaatgcgcgcgaaaggtaggggcgtgatgctggaagctctatcgggatagatttcattcaccctcagccaccaccaatgcgtctggaaggcgaagatcacccttaaccttgtcctaattccgagttcgcttagtccacggtaactgtgaccactgatggcgggtgcactctcacagccgggagaacactctcggctgttgagagtgtacaaaacactctcggctgttgagagtgtacactctcaacagcgggagaaacactctcggctgttgagagtgtacactcctcacacgggagaaaaatctccggctggtggagagtgtccctctcaacagccgggagaaacactctaagccgtgagggtgttccatcaggcgccaggaggatctcccggccgacgcggctcttttttagtttagcggacccccaaacccactgggtttggggaaatcgacccccactctcttcgggggtggattattttttaataaaaatgcttggtttttggactccaaatctcgctgacgggtttgaggatcgactcccctctctcgggatttcggggaaaattccgggggttttggggtttgggagtcgattagcccagaccctaaatctatgtgttatgtatttgaggtcagttgatccgacttgatcggagctagtttgtatgtgttcatgccttttgaatatgcatgcaggacttattcccaggattagtgaggtctagatttagaccccactagctccaaatggagagctgagtcaagttgatcctgtcgtaatctggaccggtgcggttgcgaggctggactaagtgccttaatgcgcgctaagttaacgactgatgcggatgctctaacacatagatttaaaccacctcagccaccaccaatgcggctggaggccgagatcaccttaatcttgtcctaatccgagctcgctaatccagtgtaacttgaccactgatgcggatgctctcacagttcaagtacaccacgggactattctgacttcccatggacactcttctggacatcatctgagatgtccagaacttgcagggcagagagtgtccattggacactactctgcctgacagtttgcggacgttttctggaaaactgtccactggatagttttcaagccgtccactggatgcttttttttctgccatgagaagaaaaaaatgagcacacccagatttcaacccatgcccccatggaggtaccactgcacatccacaaagcttttccttactgactacactacacagaattattcttacaagtcaacccaaatcgttgttcatagaccaaatttgcacttcagagtaagccacttcacagccttttttcatgatcaagtgcatttttagagatttttttgacaatcacatcacttgcacttttggagtgtttttcgacgatcaaccgcacttttggagtgttttttcgacaatcaaccgcttttttggagcttttttctaccattgaccaaacttttggatgttttttcgaccatcaaccaccagctccaattggaaatgttaaatcaaagtgtccaatggacacactaaaaaccaccacccatcggaccctcttggttggagagtgtctgatggacaataaatcctagcgtccattggacgcttcatatttggccagcgtcacttggatgcttttggaagcatccaactgatgctggcttgccagagcgtccctcggacgctctgatcgcatccgttggacgctctcctcaggaaagcgtccagcggatggggccagtttcaaaaaactcgccccgtggtgtagggattcgacggggtactgaagcaccgaaaatctgctgtcatggaaatttccaagactcatggacatgaccatgaatgaagagtttaatggggttggtatgcaaatgggtgaaagaacagtaggatatgttcggttttttgtggaaaaaaagaatgcattgagttaaccacacaagttgtgtttttgagttaatagaatctgcatcggttgagctaaaaccgagcaagttttgactcaaagctatagttaaactacgatagcgaccacctgtcagccacatcggtgtggcttgagacagtgtatgtacacctcgggcgcagttcgacgtgggcggacaccgatttttttggtggattccacaagtgaccactgcagcggttcggaccagctcctgacggtccacagttttgcgtggactccacatgtcattccacgggtccatccggaggtcatccagtggagccgacaaggaagctagcagcgccgcagatagagaattggcagcggccccaaaaaggagcgcacacagagtcgaactccggcagtggaccgaggccgagcctgcaggaggatgctccaccgttcgtccaagcagtcttgaaacactctcctccttccgagattagatcggctcggagtgatcatttgtttcactccccccccccccaaaaaaaagtaaagtttttttttttttttttttttttttttttttcaacactcggttttctcgagttttcagactgtcaggacccacatcggtgggtcctggttgtatgtggattgatggttggccgtcgtggaatcaacgtgggcaacaagcccacctgcttcacatcagctcggacttgggttcgtggaatcgacgacgaaaaaaaagctcgcttcgtggaaccaacgacgaaatcagtccttaccgaagacttacagagctgatcttgtcggttccacggatcggccgagtttcgtcggttccacgatcctgcttggcaagaagtgcccctggggtgtagcttgaagttgaagtgtgtattttcgcgcgagggtgccgaattgaagtgttggcacgggggttttttttttttttagtgctgattgattttgacattgcgcactacagtgaaaactagtatgagtatacatgcgaagacgtttttgtaactacaattgaatatacttgatggtgttaagtaaatagatgttgacttctagtaatatctttgttttaactgaccgtaataatgaataaaatgagagaaaaaccccgaaagaaaccggaaacagaaacggagaagataaaacagaacaagtgaaacaaaagtattttgaaaatgaaggaaaaaaaataaaaatcctcctcttttatcgtgtctgaacacttgggaaaatcgatgacctcgactctctgcgccttgtttcccaggcaagtcgcattgtggggccctaacccacaacctctgattaaagatgtgttttgagagagagaagaagccaccgattgccccgcctgtccagatcgatgagcccccaaatcccgtataacttttggaagaaatttatacaactgttgactaatctatggtgttgttaataggtgagatagataactgaagcaaatgaaaatttaaagatctagagaaaaagagcaaaggaaaattatgagaaaatgataaaaagtgtgagaaataaaacatcataatttgtgaaagaaagagatggaaagaatcagttgaatttgttgttggagagagagtagatagtttttttttttattctttatcattgttgatgtaattttttaagttgttggatctttttgtttctaatatgaagtcggctaaaaattcaaaattggttggcgagtcgagaatagattttaatgagaatatgttgattttgattttgttttctttgattttttttcgataattttttctttggttgttgaatcttttacaatatagaatgaaatgcttgacgtcttcaatggtgttgcaagttttacatagtggagagtcggtttttttgatagaaaataagaagtcgttgagggggctgtggcctgattggagttgatatattgcggctcctcctcctctttccaattggtttagtttgttgaagattttgaatggtggcgttgttgatttgatgttgtttcgaatgattggttttttgcatttgttgaatttgaatttgtggcaaatgtgttgttgtagatttgatagagatcgaggttgattttcgagctggaattcttgattgccggaagttgcttctttggcgagagtgtcgacttttttgttttctggtataccgacatgagctggacaccaaaaaagttggatcggtgtagttgagttggatgtgacttgttttagtaagttgaagattttgttgaatctgtattgaagcgagactggttttggcggtcttgagatggctgttattgtggcttggttgttgcagaatatgttgagttggttgttgaaaatgttgtgttgatttccagctagtaggttgttgagattgttattgaacatttcgagccctatgttgatagctattactttggcttcaaatgatgaggattctttggtgttgttgatttttcaagcgaaatttattgagttattgagaagtgccgccgctgctgttccttgttccggaatgctggatccatctgtgaaaagtaagttttcggagttgatcttctgttggttgatttgagctgtaacaatttcctttgcattttctttcttgatcttcatattgttgatgttgaggctgaagctttcccatggttgaatttggtgttgatggatggtttctatcgcgttgatgttgagttgagttagtatttgttgatctaacatgttgtggatcggcgaaaggtgtgaagatgggtggttgaaaagttctgagtccaggagtcgcttgattggatgttgagctggagctgttagtttttttaagaaatagagaagatttttcctttttagaatttcaaagaagggtgttagtgggctttctctgtttaggaaagaacaaggggtcatttggaaatttcccaatatcattttattggcttgattctctatcttgtcaatgatatttttgacttgatttcgattccttttggaggcccagatcatgctgccgtatagaatacgggatatgagtgggatgaggagggaaacaactggcaggcagaggcctccttatatagtaatttatgagggattttagccccaagggaccccctgtatgaggcattttagctgccctttacctgaaaatactgagggattttggctagactatctacaatgcatcccttttatatgcaagctgtaagaaaggaattcatgtgttctgtggctgaataaatgggaatttaactggtacaactggtggccaacttgtggttctgtaagtataaaaggaattcaatatgaataaaaggaattcaatatgcaatatgcaatatgcaatatacccccatgcaatataccctccagctgagtgcctctgatcctgtgattctccgtgtgacatccttgattctgcgcaacttctgatccagtagagatatgaaggtggttccagtgagttactaggggttaaattggccgtagattccatttctgacgtccatttgtccgtatcttgagtccttcattgataaataataaaattttgatttttctcccttcatacacaggaataatgaccacaacggcggaagttctttgtttttaaagggcattttaagcttagtggggaatgaaggaaacgagtgttattctcatctatctcattatctgggttagcctctttttcatgttgagtgcatttgatgcacgattctattgggacatctgtgttacaatcgcgggagttatgtttgtcgccacagaattcgcacaaaggtgtattcttacaaatttgtgcggtgtggcctatctctaggcattgaaagcattgcatgggggactttttgtagtgagcacccttaaaaaataatcctttgaaaaacaatcctcctttttctatttttttttgtggtttctttatcaaggaggcttatgattatagaaccgtgagcttttttgtttgcttggcgattgcccaacaagcgcatgctttgaatggatcgggtatccattccgtttttttctctgcacaagtccgctatagtagctttattagagggagtgaatgaaatcgggactgtgtggatgatgaccgggaaagaggtctgaggagtgattaatacaggatcacacaagtgagtccattcatgtttatgctttagaagccaatgaatctagttggcgtgaaaaacttaacatctcccaaagggagagtgactgctccttttatggtaataggagtaccatcttcagttttaggttctatttcagataagattgaatttactttttcaattatttgcgcagggcttttttgagcaaaggcctgggcttctgggactgtcttacaaataattaaaaaggaaggtttgaattcatttattatacgagcagtggggggagaacggataatattgttgttaggcaaagggttagacttcttaacaatagaggaccaggtggaagggggaggtttgtttggagtaacagtttttgacatagtcttttcaatcacatctaagctggatgttattttgtccatcatgttaagggttcttacattgatgaactcttcaacaccaatcaacaatttgaggagttggactttttccggtgttataataacacttccatctgcttctggattcattatgaggttagagatgattttcaagacaccctgattatctgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctttcaatggacatgcccctttgcgtgaaacgtgtgtgagatgtcaccgccttgcgctcaagcacaaggcggtgacatgtcgcacacttttcaaatcagagggccatgtccagctgagtgtacccaggggacatgcccctcttcagaacagcctatgatttgtcaccctattgtactcacgtacaatagggtgacatatcacacactgttgataccagaggggaatgtccaccagttgcatgaaagtgtcacggttcagacacctttcagatgtacatatgcccctttggtgtgaaaagtgtgtgatatgtcaccgccttgcgctcgagcgcaagtccgtgacatatcacacacttttcacatcagagggctatgtccagctgagtgtacccaggggaaattctcctcctcttcagaacagtctatgatttgtcaccctattgtactcgcgtatagagatgtcagcgggtacctgtttgcaggtaccaggtacccgtttgcgggtacctgttttccaaagcaggtacccgaaacgggtactgggtgcggggtgctggtgtcaacattggcggaaaaaacaggcaggtacccgggtacctgccttacacccgccctgggaatgcttcccctgaagaattaaatttatcattggtgggccgacactccttatttttgggtgggttgggctgcccaaaggtgtcggagaccatgtaggacaccagctggggtcctacatgagttgctgaagtaatctggttggcatggttgaggcggagggttccctccgggctttgagaggggtacattacttcaagactgagtaaatcctccagtcataaacatggtgtacagtcttcatcaatggaaattaaataaggaaaatgaggccaagcaaaagggtaaagctaaagatagatcagagagaagataaaattcaaattggtgatagaataatttgtttttctttatttctttatttttattgtattcttactcatatatctagtgaatatcaatcttatatttaccaagtcatgcagaaattcaagggtgagatttctgggtatatttgcctgcaaaaatgtgccaggtacccgggtacccgccctggcggccctagcaggtgcgggtgtcaaaaatattggatttttgaggcaggtacccgcacccgctacaggtacccgggtattgagcgacatctctacttgcgtacaatagggtgacatatcacacactgttgagaccagaggggaatgtccaccagttgcatgagggtgtcacatttcagacacctttcaaatggacttacccctttggtgtgaaacatgtgtgacatgtcaccgcatcgcgctcgagggtacccgggtattgagcgacatctctacttgcgtacaatagggtgacatatcacacactgttgagaccagaggggaatgtccaccagttgcatgagggtgtcacatttcagacacctttcaaatggacttacccctttggtgtgaaacatgtgtgacatgtcaccgcatcgcgctcgagcgcaaggcggtgacatatcacacacttttcacatcagagggccatttccatctgagtgtacccaggggacatgcccctcctcttcagaacagtctatgatttgtcaccctattgtactcgcgtacaatagggtgacatatcacacactgttgagaccagaggggaatgtccaccagtctcatgagggtgtcacggttcagacacctttcagatggacatgccccttcggtgtgaaacgtgcgtgacatgtcaccgcattgcgctcgagcgcaaggtggtgacatatcacacaccaatcacaagaggagtatgtccaaccataaaatgaaggtggaacatttctggccccattcagatggaagtaaccccctggtatgaaaagtgtttgagcaattttttccactttgatgacaaaactttgtagccaatttgtattatgtgcccagtttagttgtaattgagttccagatgagtaccagatgggttttggatgatttctacctgatttcaaaaaccattcacacttggttatgttaatgaaatactatacattagacacagtcacatgaaaagttacagataaggcactccctggggagtgcccccaaagctcccctggtgcttactgtaaggatcagcgtggaggtcagctgtataaggcggtcaaagttaattcaagcctcttaagagaatcccggtgcagggtccttgtttcatggtcagttgacactttgcgtgaggagctcggagacacatttttttttctgcttgcttttgattagcccgtttccacccagggtacacctccagtagctaacgcctgactgaagtacattttacgttagcctgaaaccgtttttgtagtttttttttagttcatccctatcaatgtatatagggtaaacagtagattgactctactgatcaacatcaggcaatcagagtatgtatgcacatttcagatgaccgccagaggcagtagattttgtcaacaatccaaagaagtccaagaggcttaccacaaatctgttgggacaaggctgataagcattttctttggtatggggagaggcatttgttgggctaaaagtgttggactatttttatcatgtatttttggctcttctctgtcttggctgtgagcttctcaacttccttgacggagaagttgaatttctgaatatttattttgatttccaggaaggccaagtttcctgagtagggttgacggtgccatagggtggggcgcgccaaggtgcacccgccccccgtgcgcgcacccgggtccccgaagatcctggaaatgggggttggcgcgcacctgacttttaaccctacttttgaaggacccctgagatatcttggaccggatccaaccggatcacaccggattcaattttgtatggatttgaaatttccgatctcagtctctcaccacttggaattatgcagttatggcctctgacagtggtgggccgctacgctacgcttttggcccaaaaagcgtagcgtagcggcacttttttttcatccaaaaacggtagtgttagcgtttttgtagcggttttttgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaagcgctgtagcgcagcgcagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggccgaatcccgctacgctacgctaaagttgcgtggaattccgctacgttacgctgcgctaaccgctacggttagcgtagctggcccagcgttgcctctgacacaagcactatgcattgtagcagaggtcttgcctctacaaaaaaaaaggaaaaaaacctttgaaccttgttttttgagcttttttgacggcgcccagctcgccggggtgcctccatgctctggcggtttgacaggcgcccctaggcgcgcacctcttgaaaaggtggcgctgtcaaccctattcctgagtaatcataaggttgagagattgcattctcttcatctgtgaaatctccatgaaatcattttcctttcaatttgatctcagtcaattaaaaaacatcccaaatttattgtatttgaagtgcactattattcttgcttattcaaacttgtaaaacctttgagatattttcaaatggctcttaagttttatgtatgtggaggcagtggaggacttcctgtcacctaaatttgttcattgagaaggacatcctgaacattatttgctggcaaaaatccgttcagattaagttctcaccagccaataaattctagcacccccttctaaatcaagcaatttagccaatggggtgttctccagttgcagtgcacccgggcaaggctttccatttgtttttctttgttttctgtaaggtgtttgtaatcattgtagtattttttgtgcttcaatattttttgggggttgaggtaaccccaggtaaaacctcattcaaattcttaaacaacattggtcaacttcctgtcaacatttgcggtgtaagactcaaaagtgattatgaaaacccttttgctgaatggagaagggtatgttggagttgcaagctctgcccttctatactatcagaataacaagaccaccaagcttagcttggcaattctatatatagtgatagggataagttcaagatgaagctgccaattgatatgtgtgagggtataaagatgttattgacagttggttatattgatgaagttgttgttgatgaatatggttcagggcacttttggtttatgatgatgatgaaagtgttaaatatgtatttcaatgtgtataaatctgtaattgtaatgtggctatgacttgtagttatgaaataatatataagacggatttatttataagggccgttgagatgatctggtccactagtgggatgatggagggaacaactggaaggcagaggcctccttatatagacaaatgtgagggctttttggccccagggtacaagctgaaagatactactacgaagggatgcatatgaatgaataaagggacgcatatgtatgatcaaagggatgcatacatgcaatatcactaatacaaagggattcaaaataacgtaaaggtattcaatttactacaaagttattcagtattcaatatgcatcctgtattcataatgaatatgactagagtgaagaatacaagaaatatcccgtgacaggttgaaatacgtgtaacttccaaactataagagataaaggtatggttgaagtgggtgactaggggttattttacctgaggattccatttttgatgtcatttttactatatcttgaatgtataaagagataataagaaatttttatattttctgcgtagaaacacagtattatttaccacagcggatctcccagagctggtttagagccttgaaattcaaatttctctgcaagaattaagagattttgggtctagattgacttctgtgagggtcccggatctgacaggaagtcctccattcttttgcccctggggattttccagaattagtgttagtggctttcacaccaccagtccacagtttccaaaattcagaaatgtcaggggcacacagaagggatgggcacacttggaccaattcctactggtccccactggtggcttcatctacaatcatttgctttcaggcatccccaacagcatcttaggtaaatttagaagcaacacagcaacaggaatcaaaacctcatcaactaaaaacttgaaatgaaaaggagccttgtgccatattctcaaagtggtagacaatggaccagactccttaagcatccaatacagtacatgtgattattttaaagtcaaagagctagatacttatatttacaaagctcaagaaaactgtgaaaatgaacatttgtcctccatctccttcttttttacttcactgctatatcacttgttctctatcaaatggtcatgaatgctccttctttttattcgttgttcaccattttctgctcccacaacttgggcagtttgtgtctagaatagactattgaagtacctgaagatattaagaaagcaaaaacaacagtccagcttatatctggtcctgagactggcacttaatataagtatctaagcactttttcagactttgtctgctattgactttgccaatcttttcctctaaacctttaatttaatcgcaaccctttgccccaactaagatgttgcaaggcctcccatttcaggatgaactggtgctccatgaatgtgatctttcattaattcagatgggcaggcacacattgacccgattcacaatagccagtcatcagcaaattttttatccattatcagcaaatcattgatacttaaaaacacattcatttttgaaggtgtagtccagagtcccccagattattccagatccatcctaaaaaagttgctaccagcaacttttaacagggtggtcagccatgtgaactgggctattgtaaggtattggctggtatgtttggggcatgttgaagacataaaaagatagatggttgcatcatggtgcatttggtcacctggggtttctcttgttggccagttcaacaggaacccaaggttttcttggttttgtgcaacatggagttacataactgctttaaatttttatttgcttttttcatattttttccatttttttgaattttttgattttattttttgcaattttaaattatctaaattgtttcttttgggttgctttgactcccctttattatttatttttccttcaagttgttctgtttacgtgttttcttggggtgtttcatgtatccctcactctggcttgtgcccacacctatccacaccatacgccttagcaaactaagtccccctggtgggaggcttgctggtgtgactggctgggcgcaaagcgccccctcccgcagggagggacttgaaacttagaacgctttcccggtgtgaggcagaaacacggttttggtcgtggcaaccttccttgccccaccactcattcattatgatgctatttttttcttgattctagtagatgatagatctacataatcttgattttcctatattttttttattttgaaaaggtgtgtgattctacttgaaaataggcaatgaagttcatgattttgaactttaattttcaaatttggcagagaggcttgagcgaaatctcagtataagcatattttttgcctgcaaaatggaaatttctcttttttttgtttgttttttttaaaaagattggcatgggaatacaaataaaaaaaaaatgcagaaagatcaacaagatggcagagaacaagaaaaaggctacaatggaattttgacaaaaaaggcatggaagccagaggtgataatacaaaaacaggcctcaaaaacagacctgcctcacgcaagctttgagtaataatatgtaagcctctctgacaagactgggctgccgcccagacctgcccgcaaacgactcttgtcacgagaggattagttaagctcgacaccttagcacaatcatcacaggccttccagttgccctgatagtgttgagtcacagtagtctctggtcctgaaatctgagcagtattaggaaaatttgcagattctcccttggttgatggatggtggttgtatgctggggtaccgtagttgctgccagcgggccgttcatatccatgagctgccagttcctggggagctgtccgagtgaggtccatggcacctgaaagagatactgctgcggcaacaatcccagcatagatcatggatgcaacacctttcatcgtggatacggacaaggcttggcttcaacgtgatggatgaagctgatgagattcgaagttcgaacgcagagagctggtagcaaatcgacttccgagtagtgatgaagatggttgctgataaggctatatcggcgatgcttggtgtaagagtttgatgcactatatagcggtactgattccaaagttgtgtaaactaggaagcaaagtttttgcgtactttcgctgcgacgtgacttggtcactaaccagattttcggcacctcagatggttggaagtcctgagtctagaaaaggcatagccccatcggccatgaggccatggattgcggtctgactcacccaagtccgcgctgacgtggtgacccataacctgcggacctgccggccatgttagcaaatttataaccccctccctaacgcaccatgaaggccaatcggtctgagctatgtgcgatcattctagagagccaaccaaaaaaaagaccatagaacccggatgtgacttccggtcaccggctgtaagcgagttgtgaagccgggtggcggcagctcgggcccgcgacgtttcgcacggcaatcgtttataaagcactggattctcaccgattctccgtcatcacagaggacagccccgaggaaacgcgacattgatgtaccgccccagtcaagaatggggttacacaattaatgttgctcaacgtcagtgcaggtcatgaagggccatgggaaactgagcagcagtgagcaccgccttcttttctccttcagcccatgatcccatctgttgcccacaacctttaaagaggcactgatcgctgtttctgacattatcccctccacaccatttcaagacaggcatcatctccatccatcttgttagctagatatagttaggaataataaaaagaccactatacaaactcgattgtcaccatgatcaagacatgtttacccagtttagttgtcgtcatcgtcggtttgctcagtgtagcacgagcggtggacgtgactggtgcttactcatactacccggtcaacgcaacagtactccgtgagcaatttttcattaatcgtttgaatttccatcacattttgtccacatgaccatcaaggagactgatggcgtatcgacaaaaacacagacgtagatgccaatgaaggttccttcaactgtccgtcgtcttgcacctcatacatcagtaagtccggtttcttgttcaacccttgccagacaacttgaataaatatgtgggtctaaaacacattctattgaccgtggataaacagaggcgactggttgcacaggcatgtcaaagaaacagaccgatgaaatttgctcccgctcgttcggcgccacgagcgctgcggctaaaagtacggaaggacaatttcacagtttgattcaaacataacgcaccttccgttctacttgttgaccattcggttttatcttaaacccgaagtttgtaccaatatcgtgaaggacaagattcagcagttcagctgcacgggtgttgatcccacatcgagtgagcatttagtcagaccttcttcttgtttacgtctctcaccaagatggagagacaccaactgacagtcaatctccttccagaattctcttgttcaggttgcaccaagatcggctcttagtccaattgcagcacctttcgcagctcgcgtcgctgtagcatccttacttgagtaactagctggggtagctccttctctcttcagtctgaatcagcctttgagttttacgagcagatggaccaagcaagcaatgatatttgattttcgaattaattggattgtgtcgcagtcacttccatgacgtcactgagcgctgagatgaccatggaacttgtattgacacttttgaatttcccgatgagtaattgagaatgagggccggatcggggctaataggatagaagaacatgagccagggcaacacaaaatggcccttcaacacgtctcacaagaagtctgaaaagaaaaaatgagatcaaaagatggacagtcgaaaaacataaataggcgatctcatgtggtcatttgggaaagccgatgtggaacagaggtgtgcggttgtgaagattgaaatggtttgcaggtatttcaaggctgcccagcaatgtggatgagtggaagaagaggccgatgagatgaagatcgactcggaatggtctcacttgtgcagtttatcttgcagatgttccttatcgacatctcgactgagcattccattttcagaccgttcttacatcttgacgtctttgtttcagtgatccatactggtgggcaacttcaatttcttgcttgcgcttgcctttttctgcaactgacatacagtcggagtggtaaaccgcttgcatgctagactgatagaagaacatggaattcattgtatgtatgccggggtcaaaccgaagttcggaattagggtatcgggacggccggacatcctgacccgacctggctgcacacctgagtgtatgcgcgctggagattttggatgaatcggcacacaatctacaaacacccggagcccaaaagtcacgataacttgaccaatcaattgtgaccaatggagtcgattaatgtcttaacgattgccggaagcgactccagcggaggcgcagggatccaagcaggtaagtattgagcaccttcttcctcgcaacttatgtaccatgacatccattcgagccacgattgatataagagcgagagctgaaatgaaatggtttgatagacctgaagacgttcaccagcttggaagcctatggcatgtcggtcatcagtaagtcattttctccgctcaccataatataaatccaatccgcccaaaccctgcgatttggttactcttgctgaaaaacttgattatatacgactagccgccgtcaccgctcaaaatactaccggggtccaagcagtgatcggtatgaacccgtcgatcgttgcggaacagctggaaagtgtcgttagcgatatctcagtcagggcgatcaaaaccggtttgtggttttttaacctttgaagagaattcactcatgcgacaaatattgatttttatttcaccttttatcgggatagggatgttgtccagcccagaggtgatcgaggcagtagccctcagtctttcaaaattctatcctgatcggacccagcaacctcatctagtgatcgatccggtgatggtatctacctcaggacatgagctactggggccaggcggggcagaaattctgatcaacaagctgttaccgaaatcaagcctggtcactcctaatctacccgaagctttaatcttatccggccggaaatcacgtcaccaaacggtcgaaaacgttcaagatatggagagctgttgtcgcgagatcgctcgacttggcgctaaaaacgttcttctcaaaggcggtcatatccttatgtcagacgatatggtcaccgatttactctatcaagcggagaccgatactttcaaaaggttcactcatcagtaagcttccttttttcgtcgtaccacaagaacttaaatcggtcttcctttgttgttttcaaagataaatcgaaaactgttactaaaagctctagatctcgtcaaaaacattgttccgccaaacatcactaggagacttgaaacccccaacacccatgggaccggttgcacattatcggctgccattacagtttacctgggcaagggattttcccgtaagtggagcttatcacaaaaatggcatctcgattgttgtgattgataaatttccctctcttattcgcaattcggagccagtgatcgatgcagttgaggcaggaattagatatgtagaagggggtatagaacatagtttcaaaattggaaaaggttctgggccgttgaaccactttcacaacatcactcagcgcctcatccccctgtaaatttgttcttttctcaacccgcgagcttttgcgtttttgactgattcatttggacgcgtacagaccaactgatcgtcaaaagtatcctttcacgtcagctttaattgcagcaaccggccattcttgggacgttttcacttcaagccatccattcctacaaggtgtcagagatggtaccttgccgattaggtgcttccaacatttcttgagacaggactatgtgagtattatattccaatcgttattttaagtcaaaacacttattaatttattcggttatttgttagattttcttgactcattacgccaggattcactcattaatggctctgaaatccgatgaaatgaatgaaattgaagccactgcaacgattgttaagcaaatcacagaagaaagtaagattcatatccgggtaagaacgttcactttccccattccatcagggaacttatatgttggactcacagaaagaagaggtggtcttcttttgatcaaatagatgtgcaaggcatgggggttatcagaaacagactttctccaaacacctgaaagcaatcaaacaattgcatacactcgagtcagtccaaggataccaattaaacccatctaatcaactaaaaccagatttgctaatggacaaaaccctgacttcagtatgtgatggacataggacacagcaaatcgcttttacatctgagggttgcgacagcgccatgtcttctgggatatggagaaatggcgatgaaactaaagagcgacccactgacagtcaaagacgagtcaaatccgtattgggaatggattcttcattatgctgatcccgggttccaatcagctgtcgcactgggccgggaagttttggaacaaatggtcctcagagatcctccttctgttacatcgtttcagacactcaaacagatctttaaaaaagtaagtgaagacttcatttttggtgagaatgtattttcctcggagacttgagtgaccattctctccttcaactttgaatccaattcaggcagttgaattggagatcgatttttggcaaatgggcttggataatcagctgaccccaaattgagtccgtatgtaattcatattacaaacactgtattgattgtcacattttattactgtcaacgggaaatcaatttataccccaggtgttctatattagattaatctttatagcaggcaacgttgtttgcaagtcactccctgcggtaggggggcccttgggcccagggagcgttgggtgaagtccacgtcgaaatcaaacccttgtcgtgatcaccattttagggtgaaacaagacaagacattccacacggtaccccagccagcggtgtagaaattgaaggacggcgaagacctatgtattgcttcaaaccatgttaaatcgaaaatgagaaagaaaaggacaggttctcgacgttaaaccacccacgaaaaagtaacagagttggaattgaaagtataactttaccatctgtacatgaaacttcaagttatggtgttctcattcagagccatcatttttttcttttgagtgtgttcatgattcccaagtcaaacattatcaaatcacaaaactcccaaacccatgtcttgaaacatatcttgccatccgattgaggtggagtacgataatgatcttgcaccaagtgcgcaacctcgcatctataaacagcacttaaaaaacagattttctttgcttttgcatttctcaaccgaatccacaagttatcatgttactcaagactctagcgggggacttgttgcgcattgtaagatattgacgatccgataacaagtcgatcatttatttcttctgagagtcaatgcttgtgaggacgattcttgctctttcagtgcttgtaagtactcgcgataggccgaaacgttcttcttgagtatgataacaagaccacatggtgcatcgtagtatatacgaaactttgacatgacgtcagagcattcaaagagttcatatcgatcgatgtgctgctctcggcaaaatttggccaggtgtttattgaccgcctcttcgctgatgtgacagaaatcgaagtaatcggcaattggcatcggtggatctggacctacaaggcgagtggcgagttcagtttacatcaagtattcatacgttatgatatcagaggatcgacccagactacgaacgtggctcacgtggtacgctggagaattgagagttattggttgagttgcgagcctgtgactgatggctgtcgtctcctcgtttcattcgcttgacttgccctacatatttgcatgcagaaaagagcccatcaagctcaatgatactggaaagtgagcaaaccaaacggaaagtagtagttagaaaaccgcttgcacatactttcagttgtgatctcaatgattgatgacatcttctgagaacggtggttgtcgaaagatatgaattaagacggatagtgaatgatgcaatttcgaatgcttgcttgcgcgccgattaacttgacccagctctccggcgcacgagctggaccgaatcccgcttcacgcagggcaccaaagcgcacccggtgggcgaggcccgacaacgggatccggaaacccacacaaggaaccagcttatgaggtcctaaccgcaaccacaacatcgcgacaagcttaacaagaccccagatgacgaggttgctttgctagctccatgaggaaacacttgtgactcacaagagatattgggcttgcaaagaaaacagtccagcctgtttttgcaacaaatgcagtgttttttttttttcaccacactttccactggccaggatgatgggtgatactttgtgcataacacacggtgatatgatggaaggagggctgcaatcctttattcttccttgctcctcttattgctactcaatcctgagcaaggcccggagtaaattggttaatcaggctgggtgtaaaacaattttttggatcagaatcaccaaaccatagccacaaacaagtctcaggccccccaagaaggtcaataccaaactgggaagattaaataatcaagttgtcattttttctgtcgttcaaggcatgtgcacagatttggcacaatgtggcgagttgaaatagtttttttttttttgaatttggacttggaggtggtcatgactcataaaaagagagaactttgatgagaagaagtacaagattccatactacaagacaccgcaaaaggcttttaataatcttgtatgggttctgagagagggtgagatggatacaaaaaaaagaaatttcacttccttcatgtgcaagaaatcaccaacgcactcacagagtttgacatctccacattttcacacctaaacatgcaaaatctaacctttccccttgctaaaaataaaaaaacctccttgtttccccctccccttataaattgacagagcccttagatgatccctcaccttcaccctcttaactcacccttcctctttaatgtgacttccatagatgagtccatcgtggtggatgaagaaaatccccctccccctcctcctcctcctcaagccttcacatcttgttgaacatggcttttggcaacctcatcaatcaggtcaattcaggcaaggaccacattgtccccaaatgcatagccatgaaccctatcttacagctcttggccaacaatgatttcctctcaagcacctggagtacacatctgatcacccagtttttcagtggcttgccaagctggaagattgtcatgggatagatatgtttaccctatcactgaacatcaaggattgttttgcactggctaccaccaccaattgtcccataactatcaaggcccccaatgtgtgactttgctttaaacagaagattgtgttatcatccactccaatccctcatatatgaatctcaaggataccccatgaggggtcatagttcagaaggcaaacaaaacttgtcaaagctggacacccaagttgacagaaaaaagtttgccatctggggagctagcacactcccagaaacactgctacagataaaatttgatgctcataagttatatcatggggaattatgaaaatttgcatggccaaaaaccaaattaattgcatttccctgagaaattgaatcacattggtcagatagaactttccattgggattcagatacatgtaatggatacattgcagatgctatgtctctctcagcttttctcccagaaatttcacagagtgatttttcaacttgtcaacttgatgatttggcaccatgaggctagcaacatggcaagggtaatacttaacataattttaaatgaaccaccagattgtgaaatgttctactggcattaagttcagggaaatatagaagtgtggtcagcacttggtcatataactgggatcaaaaggcaaaattattgaatcaaaagtccagggtgacaggagctagcttagaaaagccttttgcacagagagggggggggcaactttttctgatacacaactcagtgtaatcaaatgctgattcagccaagttgcagacttgcagttgagttaccttccctatattgtttggtaagctgctggcttcttgacaaccattcttgaccaggctatccctcatcattgcaaaaggttacttgtattaacagtcccacacttcattcctattgaatcgggagccaaattgaaagtatttccagctgtctgaagagtcacaaggtcttcagaatgatatttctacttgaaagcttgactactggttatctgatggacttcaggtttgatatcatggaacaatccattctctacattacaatggtttccaggaaatgagggtttacagggatctttgggtacaggaaaatgtagcaaattgtttgattcccatggtgccatgggtcaggtgtggataataaattataaggagggcaatttggaaaaaaggggatttcttcagccaaatggctccccccacaacttcaagccaaaaacaacacattattcacaaatccttcccttgaaggactcaaggagactgctcacaacccaccagaacagggaaggaactgtgtcaagttggattttgagattcctatatgcttgtacaccaggggggcaggattttagaaaaccaccctggaatttggatagtttcccatcctgagcacctggaagttgcttataagggtgcactgagcatcatttgaacgcttgaaaaagcacccaagtgatgcttggcaggcaagaccatccagaggatgttagagagcggcgccatacattggacactcttgattgagtgtctgatggacaacaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatctgtgacagccgagtgacagctgtatgtagtgttctcggtcaccacccagtgaactttaagaagcaacagaccaccacccaacagcaaccacaccacaaccaaaccaagcagaagagaaacaggaaaacaaggaaaacgagaacaagaatggcaaacaaccaagaacatactgacaaccaatccagcaggagaccctcaaacgctcaccagtccaacctatccaaccaactcgccgacctccgccagtcctaccaccaagcaggctcaacaccacccatacagaatatcccacctccacccaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacttgttcccaaatgagaacatcaggaactcatactcatcaacttcaccactctcgaataccaacaaccaactcagtcatagcagtcgaaatattcatgagctcaccaggaactcatctttcaattcaccacatatccccttcacctcctcctcattcaagtccatctcccgaatccctggcgaacaacagtctacgaattcctatcgtgagtcgatcatcgaggaccttaccgaccaacagaaggcacagatcgtccgtcgacatctgatgaccaaggatgaacaggaggccgcccgacgagttcaggaggacccgagtggctcccagctcagaccgggatcgatcagaagtagctcggctgcctcctcggcctcgcccgaccatcgatcgaccatcgctggcactgaccaagcctcactgctcgtcgacgacgactcgtatcccagtccgttccatctccaaggtggtgacatccatcacgccgtgtacaaatgggccaatcgccaacaacatcaacaaccaataccaagctcaagccaactcccaaatgactctcgcttcaatagtctcgccctcaaccgcacccgttctgtctccatgtccggaagcctccgtccttctgaaataggcctcccttccggccccgagcatcataatgatgacgcccctaatcttgtctataaagacatcatgcaacccggtggctttcgtcgtgctttcttgcatcagaaacgggcggctattggaaagccttatgaacctagtgacgggagacgattcacgaaaaggttcataccattcaaccatctagttaggaaaagaaaaagaaaaagttgttgacttgtgatctatctggggtttttcatatagttttatcgattttctttcactttatggtcattttggtggagaagatttggaggagatagacgaaggagaagaggcagcgttccgagcgttacgccgacagacgacgttagaagaagggtcatcgtttgaggaagaagaggaagaggagagtggagagcatagtacattactaggccgatcagggcgacgagtcacaggagcaggagcaggaggagtacaatcaagtggaggacgtgctcgaggaacaaagaagccgaaatcgggggtttcgagcaggtatcccggcttccaggacggtagtaatggcgacgcgagcgtcacgcaggcagtcttcatgctcctcaaatccctcgttggaaccggcgtcctcttcctcgccaaagccttcgccaatggcggcctcctcttctccgttctcacccttgtcttcatctctatcatctccctgttctctttcgtcctgttagtcgaaacccgattacaaatccctggtggattcggtggtcagcatccgctctttttttttctttttggttcagattgcattaaaaacccccttttttgatgtgtttttttttctttgctgaacatttattcatagaaatcggagggattctttatggaccatggtgtcgacgaacgattttattttcattagtgatatcacagataggatttgtggcagcctacacgatctttattgcccagaatctgcaagcgtttatactagcggtgacggattgtgcgagttatgttccgatctgggtgttaatctttggacaggtgatcgtctatctacccttagcgatgatcaggaatatccagaagctttcagggacggcccttgtcgccgacgccttcatcctcatcggcctcctctacgtcttcggcttcgagctccattcgatcgtcactaagggcgtccctcccatcgtcatgttcaatcgcgaaagcttcccactgttgatcggaacagcggtgttcacgtttgaaggaatcggtctggttgagtctcctttttaattaacaacattaatccttcgtgtgtacttacacctttgtgtatgaatctggtatagatcattccgatcaccgagagtatgaaagagcctcaaaagttcccaggcgtgttagctggagtgatgcttgcattgaccgtcctctttgctagtgcgggcgcttgggggctatgccgcctttggcaccgaagtccagtccgtcgtcttgctcaatctccctcaagataatcggtttgtcaatgccgtccagttcctgtattcgatggccatcatgctttcgactcctttacaactgtttcccgctgtcgtaagcacccccccctctctctctcttttctttctatacatacacacagatcaaaaaaggatttcgatcgctgatcaagcgacatcttttcggacattcattctttcacagagaattatggagaacggcttgtttcagtctagtgggaaatactctaaccaagtcaaatggaaaaagaactcgttcagaactttgactgtttttggttgtgcattgatcgcctggatgggtgcggcagacttggacaagttcgtctcgttaatcggatcgatggcttgtgttcctctctgtttctgctaccgtacgtctcctctctttctcgtccaagttttatcgtcacgtactgaaatcatattgggttcattttatctatttagccgctatgttgcattatcgggctatcgctaaaaccgctcgtcagaaattcctcgatatttgtctcttcctgttcgggtgctttgcggctgtttacacttcttatcaaaccgttagttctcattctcttcctcttcattgaaaaaaaaagactgatgtggatttggtgtttttgttttttcaagttggttatgctcattaatagtccgaatactcccggctcttctcaaccgcctaagttcggtaattgcgtcgttccttaaacttttttttgttcctcttaactttcatttagttcgactttccttctttcttatccttcttcctatactgtgtcatacccgctcttttttgttttgtcatcagtatacaattcgacctccctcacatctatacagaagagaatcaagttactccctttatctctctgtgattctccctttttttttctggttctttcatgtagatatatcctccattacaaattagaaatgacttgaaaaattaaaccaacaacaacaacaactcaagatgatatgaacgatcggtatagatagagaattaacactttttataacagcctaacgtcttcgcaatctcgttgtaccttcagatcttcctctacgtgtctctctcttataagttctctctttccgccattcctgattcgctgttttttttttagtttttcgacttgaattttgttcaataatttccttccattctttcatctttttgtgacttccttgttcccttcatttcattacttggtctcttacataatcgttctttttcttataatttgttttataatttttgaccggttttttttttgttttgtgtgtgtgaagattctagaagaaggaaattgatggagtattttgtatatgtacactatagagaagcagttggtgacagaggaacaggagagtggtcactctcaggtttagacaggcatagcagttcaggttaggttggaaaagaaacatgatcatacatatttatgatctgtgacgcttttgtctggtggagaaatacaccgtttggatttgcaacttccctagccgaccagtctggagaagttggtcagctgctcagtaattcgtggaacttgggatcacacacaagttgaagttttgatgaggatacaccacactggatcttcgaatggccccaccgagcgtggttccctgacgagcgatcaaagcttcgtcatctgggctatattcctttggagtccttcattctccgttcagtttactcaactcagtctcctcagtcatccagttcaacccttcaatcacttcagtgtttttagtttagcctttttggagttgctcttgttcctggagttatttcatggtaaacatttgccataatactactaaaatattcaaaaataacttgtaagaagatcgatgattttaaattgaaaagattgattttatgaacagaccgatcgattgaaaaagcgacaattacgtcatagctccgtgctgagatgtccgagcggtctaaggagctggattcaagtcttgatcagatctacatcagagaatacttacatgtcgagaacacgtgtgcatcccagtagagaaatctgcgggggttcgaatccccctctcagcagcttctttttgttccgggtgatcatgatgaatgaatgatggtatattgatcttcttttttcccctcttgtgtcgatggaaatggtttggtgaaacaagaaaaaaaaaatggcgcgggtcatgacctcatacataaaaggctaacgatttcagatttgacaccgatatgattgtgtgttataataacgcttggcaattgatgctagtgattgatgaatctatgtagctcttattgcaaaggatttagcatttatttgctttgttttgaagggtttgagaattcatgcccgatgatcgagttcagtaattgaaatctctctgattcttactagggactaccggctcttgtgcgaagcagtaggaagatgggctttatatttgtgttatgttgtcaagtcgcgagatgggagtcaatcatatctacaacattgatgatgtacaaggatgagagacaaaaaagaagaaccaaaaactgataacataaggaagaaattgaagcggtttgatgagctcatgaagccctctttgtcgagcagtgactcttgcagcatcaaagcttatcgaagtatgttgggttgcgcagagttgatcatctacaggaaaaatgccgagtggataatacgagttgcttcaaacgggccgtttatccgccgacgttctcgaaaaccggatcagaagtccacggaggaactgagcataagggcgtgggtgatgcgagcgacgggatctgagcgggaaggttgtgaggtatgtcgagcttgtcttttccagttacgacgaaatcgtgttggtttgccagtcgggccctaaggatgactatgtaggctgtgcatgttgttgtccctcattatctctggtccagccgtggcagccagagcgatcgtcggcagacttgtttgtgataaaaacaagacgcagggcaaagaaagaagaagaacgaaaaatgagaaactttttacttacacccaatgaaccgacgagtcgaagaatagaggaatcaagcttcttggaaatcgtcccaaatgaaagagtcggggcttgatgatagcgcggataacacccgctgaggctgaggctgagcatttcaggatatgacctgtgctgatacccattaaagggagccaaccagaaggaccatgggcagatatggctgccggtctgagtacatggctgaacgagggacatgtccccgatcacatgtcacatcttttcagttcggcaacgacactcgagtaaacgagttcgctgaaaaaaaaagtgcggatccaatcagtcttcatattattactaagagttcacctgaaggaaatatcttcattttgtagatgaacaacacgaccacttacatcctacatcgatcagccttcgttgatcaagagctcgtcatccgtggttcagaatcacacttacaagttggttgcaggatatgtcctctagtccaaccttgctggaaacacacagctgcaggtcacgatcataaaaaggacaccagtttatcagtcgggactttgtttttcataggatgggcaagagaagtttttgttttccgaaagatgtgcctacctctataaaagtgagcaggaaacgtcctcgagacgatctctggccacgggatatgccccggcctgcctggagatgtcgatctctggccacgggatatgccccggcttgccttgagatttccagtaaaaaattgacagcgaatctgtcaatgctctataaatcagacgaagaaggttaccaagggggaaaaaagggatcaatggatcagagagaggattctatcaatcatttgatcaggattgaactacgtacctccaatgattcgagcaggaagtgtccttgagacgatctctggccacgggatatgccccggcctgcctggagatttcgatctctggccacgggatatgccccggcttgccttgagattctgagcgaaaatgaaagcaacgatgtcagcaaaacgatataaaggatgataaagcaaagatcgagctcaccaagggatgaaatgatcgaaatgagggaaaaccgatatcgcgctcgcaatacttctgcagatatgcctgccggttgatcgagagtgaaaaacacgagaaaacggcgacaattgctccacatatctctggataaggccaagtgagcaagtcgtggttgatgatggatacctgcgaacatagataatatgataagttagtgttagtagaggatggatcagccctgccgtcagtttttatcacatagtaacaagtctgccgatttgatcacgctcaatgtcgctatcggctgctggctggataagagaagctcaaagaaatttgatcaattcatcgttagttcgtgcatgccaatcaggaaacttcacctgcccttcttcttgttgacgtttggtctaggatgcgaagaagcatcaaaagatcatgccgatcatcatatgtttgccggtagtggtagaagatgatgagactgtttgaattgaagctcgtatagatatggaagggaaagaggtttaggatgattatggaaatcgcgattgcttgagagcaggccattccgatcaggtacctctggatgacaatatgaagtctgttgtactctgatacggttggagtaagagttataggacgtttgtctttgaaaagtgaacagagaagagtcattcccttcgatgtgagggcagggcaatgttggtaatgagtgattggacgtgttatcataatatgattgatactcgtgacagtcaaataagatagggtgggaatcatgccgaaaagagagtagcgatgagcaaaacagtcatgatgcttcaagcgtcggccgtttgaaaaatcgagcacatccaaatgacaatatatgaagtcgatggcgctagaatgcgaccggattgcagattgtttcgtttttggatttcctcaaatgtattatgaagacaagatccgtcgcctttccttccaggaaatggcaagattgacacatctagagtcaggaagcaaattgagcacatcgtcgatcgaaggagctatcatgatatggtcgataatctcgaattgatttccggggggggggggggggtgaggttcagattagagggggtggaatcgtcctgaaggatagaagggaagataactgcgatggtgatgcttcatgagctggccattcaaaatatcaagtacatccgaatgacaatatgaagtcgatggctctggaatgcagccggattgcggatagaatgcttgcgttctccgaatgtgttatggagggaagatctattccctttgcttcaagagaagggcaaggttgagagtgagtgatcgcacgtgtcatcatgatctgattgatactcgcgaattggttggctaagctgggtgacagtcagatgggatagggtgggatgattccgaaggaaagaagcgagaagacatctaatcaagatgctgaatagtagaaccctgaattctgcctttctctaatgcaacccgaccatgatcacctaggctgtcagtcttcaagcaatgtatgggggattgatttcctcttcgtgagaaggatggttgcgtggtctagagcggaaaagaggaattgggaccaaaggaatcactgagggaaggagttgtcatgatatgattgacgttcgcgccttagttgacatggatagcccaaggtcaggttcagacgggatccttttgaaggaaagaagcgagaatatggatagggtgggatgattctgaacaaaagaatcgagaagacatctaatcaggatgctgaataaaactcggaattatgtctttctctgatgcaaccgcactatgatcacctaggattgccgtcttcaaacaatgtatgggggattgagtccctctgcgtgagaaggatcattgagtggtctagagccgaaaagaagaggagttgggaccaaaggtatcactgagggaaggagttgtcatgatatgattgacgttcgcgccttggttgacatggatagcccaaggtcggtcaggtacacgatcaggcgggatccttttgaaggagagaagcgagaatatatctcagtatgtataaaggggaaagggaagcgatgatggtttcagctcttggaatgcaaggttacttgacttctaaagcgcaaagggatggagaaagtgggggaaggggagggagagaagaagctcaaggtgtttaaatgggaaagagcgaaaaatgcgaatttcgagagttggaggaagatggagctcaggaacctttggtgggaggaagtgggagcagaggaggttcttggtgggaggaagtgggagctggtgagaaacaaactcgaaatgggtggtcttttatagcctaaatccagtgcaaaaaaaaatccctcaactggctgagcccaaaggcaccactgacgcaagcagcccgaagggcagtggtggatcagaaggaaggcgagtttgtttatttttccgttgaagtctacttgaccctatttcctttgtgtagaacgttccgctaaacttcttaacgttttgttttactagtttgttttttgtttgctcaaaactggccgttgcagaaatcaccccccctttgaatacgtactcatagaacctacctatgtacagagactatttgcccatcggcctaccgtaattgaaaccagtggctattgatcgttgggctctcagcgcgcgatttgcttggccaaggttcgatttccgtgagcaataaggcattggaagaagactaatcaatgatcaagggcacagttttcctttgtcaaacccgcacagtcgcaagattgctgctgcttaagctaagtgttttgctttctttctttggccacagacaaaagtcaaattcctttgtatcaaattcggggggttgttactagctgattgcgagacgttgtatgaaatgcaactgcattagaaatgcacaaatcattttaccagcatctatcccctcagtccaggcttaagcgaggagttcccaaccgattctatgttgtctttggtttccaaattgtgacatgtaaaacgctccccccaagcaatcgagaaggtgaaaaaaaaaccaaaaaactgggttttaacaattcatgcctcttaatttattcagacaagtcatctgattcttgctagggaatgcgaagcagttgacatttggaaaagtgtgttatgctgcttataattgacaagatggaagtcatttagattatgatatacaaaagaataattgaccaaaaaaaaacagtatcatataaaacattgatcacgatatacaaaaagaggcacaagataagggaactaaaactgatattcatgaggaagaagaagaagaagccgtctgataagctgatcaagccatctttgtcgagcggtgactcttgtagcaagcgttattgacgggggaatattggtagccagctttgcaggagactaaagatccgaatggaacgtaggtgggtgggtcaatgatactgataacgacaacaatgatggaagcagagtgaagaggcttacaaatcttgcacttgccctctgagcaaccggcagatgatacacccttaattgttgtgcaatcagtgccctgaccagtcgacacgcaaccaccacacgagctgacttcttgtaagacgtcgagacactcgaatccggcagtaagcttgaggggcaatccggaggagattggacaggcggagagcccggcgggacacctctcgtcgaccgaagggtttttggcggctacgctccgtcgggggagaccacttggtttcgggccggaacagcttcggtcggaggctatgaaatgacatgtgacggagtctttaaggttagctgccggtcaaaagaaaaatagaaaagagctctaaacccacggcagattgaacagtatccagagcctccgttcgagtacagcccttggaacgcttgcgcaagaggcgcaccggcccggttttggttaaggtagttgaccgccttcatccgacaactcccattcacaaagctgcaagagtcacatcctagattccgaccgaagaaaaattcagctctcactttactaggaggtaagggatagaaggtaacatactttggtcgcctgcacaggatgccgtacaactggcactggtctttgagccggccgacagtctgaggaggtcaccctgtacagatacgaaatccaagaaggaaagtcagtcaagggtacgaaaacaatccccaagtaaatatataaaatactagcttacgtcgatagcgctttgcaagacggaaacctggctggcagagacaccatgggcactgatactagccgcgagggcattatagaagttaaattcgaaaatttcgacgccgaagacgttgactcgacattgcagacaaagattggcgtagccggaggccgagaccggcgagacttgaccccagacgttgctctctaagccgcacccggccgaggcttgtgcagtgccagcggagacctgggcggccgtgtgctggccggccgttagctggccgggtaagaattgtccagggaacagctgtcgagcatagagatgggtacccgttgctgaaggagccatcgtcaacgggaggtcgtaggctgaggcggaagaaagaaaggcgactaatgcgagaatctggatggccaacatatttgctgttatgtatggatattttcaaataagaaaggctgtgatgctaggcggaagaatggatgcttgttggaaaaattactaaaaggaggaactgatagggtgatatgatatgggatatactgtggtgttggctcgactggggagtgttggatggattgtgagctggggaaagagaagaatgagtgccgagagctggagactttataggcgcagagactcgcatccttctccatcttctgagcgtgcagccaattattgggcagcgtctttctgactgtgaccagccccagtcctagactatcggaaaggacagatgaagttctggaatggactgactgtccagataatctggccttctgaaggggaatggccagccatctgtatggtctagactcaccagacccggcatccgaagctattagagagcccaagaccgagccggtttcagggcgggagccagtccgactggtcatctatcccttccagccttctcctccttgaatctctaacgttttcaggccaaaccggcaagtgaacttgggactcctgattcgggacgctcgggagttcctcgccctccagccagctgaactcgtagcaggtgggcggtgtgactgagattatccatcagccgctgccgtcctggtgttcactcgctcagccccaggacttgattccttggatgctcgccattggttagaaacttgagggaaatactgtgatgaaaagattgttcggcacctcattccgcatgttttagagtcaagctcatggggaatcttgatcgagattctttccctaaagctgaagggcacacaatagttcatcccattaccgaaccacctccgtcagataggctgaatgccatgatacggccctggtcaccacatgtcttcatgacaaggtgcgaaagctttaattaagtgctgtcttgagttcagtcggcaccaaaacagatatctaaaacttgaagcaacacgctgaccacccataccatcacagtagtgtgtatcagttgcttgggcagaactgcctccggcagaaacaggtgctcactctcagtctatcttgccgacaaaatacaaaccggtttggaggggaggtggttcaaacctatggctatgacctctgctcttgaagaaataggcgtagccacctgtttgttcatgggggttctctctcagaaataaagaggtataaacacttttgagaattcactgcaaatatttaaattatatgcaacaaggagacaaactgaaggaaaaagaacaagaaacatgggtttttaaactaaaactaagtggtgtagacaccagtagagattagaataggtggttgagaatgagtttggattcaatggccaaatgaggtgaaagttgtcaaagagttgaagtggttttgcagtttatgcctcactttttccagacatagctgtaaggaaataattggaggagtgactaatgctgtcccaaccgacttgacatgatttgtgttttcaaattttcattcccatagaagaaaatgttattgagaaatttcttggcaaattggttaattttcattctatttttttcctttaacttctcccaaagacttttatattctctttccatccaaacttccagaaaatgccatagaattgaaattgatacattctttgtacctctagtgcttgagagaatgaattccttcctttctttccagaggtccatttcatctgacacaggttgatccaagtattccttgaattcttggaaaactttaatagcttttctcatttctaagggatagtctaacttatcttttgtttgctggtctttcttgtaaggaatcattgtgatgatcatctcaatataaaataagaaaacagggaaaagatagggaaagtcaaaaaaaatcaaatcatccttcaggtctttgatatcaatatttatatgctctgcccaatatccacaccatatatctaaatcattcatgaacatttccattttatctggaagctcaggtgctgataccccttggtggattttcttcaaaaccctacaagtttgacaaaactccttttctcttaaaacaaattcttcttccctaggttttgggatcaattttagaatttttgcaagataattgatgtggttttgcgtttgggagttattttcaccttttaaaattctcatgtcaaagtttaatcttctcaaattaatttttctggtttctggatagcatgttttgaaaattgttgtactttccatcttgacactcaactttccaggcaatatttcttgtttatctgaattagtcagaatcctgtgtggctttttaaatgactccgaattttctggtcttgaggaattcaaagaaaatctttcatttttctgagaagattccacagaatgaaaaactccctgtgagacagcttcctttcttttagtgcccctgggaccatcatttgtttttactgagttttttggtccaggtattccattaggttgatgatgtatttttgtactggaaagatcattttgtaatattttgttcttaaacagtatgaagaggttcctggcttcctttctttcttggtgggattttgaagaggctgcccgataattgactgaggagcatgttttttgattttctaaaccagagattaagtctctggttccgcaaaaagcttttggattttctcccaattgatcgctggattcagagaaagatggtttgccaatcctcttaagatattgtggatctgtacactgttgttcaagtttggtgggctcctttgctgatagagaaggagagttctccaaggaattgaaacacagtttttgttttgaaacgtcacatataatgctttcagccacaatggcctccataggcctctggtttccaacctcaatttcctctaacttaatcttctgtccatgggaattgatgggaaactgggtttgcaacttgaacggtaaaacatcaatctgaaaatttgtttgatgttttccaataactgcagctgggcctacgtgatgatttatggctgaaacttccccagttgcttgagaagatttttcatgtccccttgcgataggtgatacattcagaaagtgtttgcccgagggatcgacatgtctattgacattcttaagatcaacaagatgactgtttgaattcaatgccaaagtcaatttggtcgagggctccgaaagccacccggcagtatatctgagctgaccggttgcactggtcgattggatgatcaaaatctcaagaatcagatgtctaacccacttcattcttgctgagctgaccatgactgaaaaacagaaaactatcatgaattttgactttttttgggttcacagataaaacagtcgtgagttttgtagatgagatgcactccgattgacatccctcgcaaaaaccaatcaaactacttgagtatcgggtgaaggtttgaggaagatttttggtcgattctgaatcaggaagccaggccaacacacatttgaaaaaagccttctgtacaatgtaacttgtaggcagctggagaaccagcgagacacaataccaggggaaacacgcagctgaatgaagcccaaaccactatcgtttatgacaacaacaaaggcaaaacacaaacataatttgctgtttcgaccaaatctacatgttttgggtaagcttaacttactaaagtgcctcgtgttcggaggggacgctgtcccgcggagtccctgcgggacagtgtcagacagtgtccccttcaaacagagaggggcttcacatttaagttaggttaagcttgcagttcagcttaaccaaaacatgagcctggactacggtgccccgcataaattcttgattaccccacaccccagaccagcaaagaagacttgaactttggacttctgtccaccccacaaccagatactacacatttttgagctctgctaaagtagtagaaatgtaaaaccaattctggaactctctgtgctgctgcgattttgttgtccttttgtgatgaacaagacagaatagaaactcatgtataagtataagaacagtatgatgcagtcacatgcacaatgtgcagtctgtgcttggagggttgacagtctgcacttacagaccataaccttgaaaccacatgattaaaaggatgtgtatagtagcagggaaattcaattaatatgctactcacaggcatgtatattgataatttgcatgtacagtgcctagacagtgaaaagtggctgcttattttggattccagagccccaaaccacaaatttgaaatcatgagacttggtcaggtgatgcataataggttccaaaaaatgaatatgaaataataaaagcaaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaattgcttttttttcaaaagctttgatattaatcttgggaaagtgtgagtgctgatggaaagaaagaatgtaaaatgataagaatgattataaaggaaaattttggaaaaaatggttgccatatggttccaaacaactgttgagtgggacattcaccagcacacattgtggtaaagcactagaatttactgttttggctccaatctggaccaccaacctggccaaaccttttttggttccaatttttttcatttataatcattctttccatgttccattctttctttctctcagcactcccactcccccaaaatgaatatcaaagcttttgaaaaaaattgagtttattttttatttttcacaaattttcaaactttattttttgcttttattattccatattcattttttgggagctattatgcaccacctgaccaagtctcatgacttcaagtttgtgtttcagagctctggaatccaaaataagcagtcacttttcactgtctacccactgtacagtgggtggacctttatttttggctgcttgttttagatcccaaagcttcaaagcaccagattgaagtcatcagactaggtcaagtggtgcagaatagatcccaaaaaatgagtatgaataaataaaaacaaaaaaaaagtgttgaaatttgtgaaaaataaaaaataaacaccaggaaatatctgagggcagtaggtgtcaggtgacatgaagtgacatatgttacaactccattgctactctggtgcttgtctgctcaaataacaattttccctttgtggtcatcagggagtcccaaccctttgactttgaagtaacactgtaatacatgcaggagttagcttcatgtcacctgacattcactgccctcaaatttttcatggtgaaaattgctttttttcaaaagctttgatattaatcttggggaagtgtgagtgctgatggaaagaaagaatgtaaaatgataagaatgattataaatgaaaattttggaaaaaatggttgccatatggttccaaaaaactgttgagtgggacattcaccagcacacattgtggtaaagcactaggatttactgttttgactcctacctgaacaattaacctggctcaaccttttttggttccaattttttaagtaaattaccagattactttaaacttctgtgattgggactggaaattaatggaggccttcacatcaaaatctccaggcctccacaatcacttcaaagcctcaaaagcttgatttgtatgtaaaaatcaaaatcagaaaattcttaataattgtaaatgattcctccagtagatatattgttgattaagggaattcctattgcctccacatccccttcagaatccaatttacataccttgtatgttgatttttggtaaaagaaactattttcttggaaaatatgcattggatgcttactggttttatttatgataggtgaattgatttttgatttagaaattgatactgtgagcctgggtctctaaagtgatggcaggacacagggtttgggggaaattctagatgtatttcaagaggataataaaatacaactagaataagagaaagagaaagggagagagaaagagaaagaaaggaaatgaataataccttttatcgttattcatttttattatcaaggtttagcacagtcttaattttgttgaaaggatgtctggtttacgtggaataaatctacacctccttgctcaaaacaaactgagaagggtaattggtattgatatgtcaatccaaccacaattttttagatctaatatcaaggatctttgaagggaaacttaggtggttttcagttataccaccaaacagggaagagaatatgacttgattcaattcaataaggattaaagcagaggtttagtagaaacagaatgatgtgatcattcaaagagacaaagaaggaacttagcagaaatatgcaagctgaacttgagaattgacttacttattggtgatcctgacacaaagagtgggaacattccaatagttataggaatccaaaagataaaatggtggtgattccaagttgaggttgatttttctggtctgagttggttctgggtgggtctgaaccttgaagatactgaaaatacaaactcagtatcccctgagagaattttcagatttggactacataatcacaacatgtacagtgggtagacagtgaaaaatggctgcttattttggattccagagctctgaaacacaaacttcaagtcatgatacttggtcaggtggtgcataataggtcccaaaaaatgaacatgaaaaaataaaagcaaaaaataaagtttcaaaatttgtgaaaaataaaaaataaaattgattttttttcaaaagttttgatattcattttgggggagtgggagtgctgagagaaaagaagattggcatattacaagaattattatacatcaaatttttggaaaaattggtttccagatggcttcacacagctgttgagtgggcattcaccagcccacattgcagcagtggtgggccgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgctttttttgcgccaaaattttgtagtgttagcgcttttgtagcgcatttttgctaccctacgctgcgctacagcgattttagcggtaaaagcggctaaaaaccgccaaaaagcgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctgtgttacgctacactaacccacattatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaaaattaaagatttttccagatttttagagttttctaattttttttagatttttccagattgtataaattttttcagattttttatatttttctaaatttttcagatttttccagattttttttgcaagagacatctataaagttgagaaaaattaacaagtccaaacaatctgaaaaaatctaaataaagatctaaaaaatctggaaaaattagaaaagtcttaaaaaattggaaaaatctaaaaaatctgaaaaaaatcccaaaaatctggaaaaatctaaaaaatctagaaaaacctaaaaagtctggaaaaatctgaaaaaatctggaaaaatctaaaaaattcagaaaaaaaataaaaaatctggaaaatctttaattctttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtgaccgctacggttagtgtagcggcccactgttgattgcagtaaagcactagaatttactgttttggctccaatctggacaccttttttggttccaattttttctttataatcattcttcccatgttcaattctttacttctttcagcactcccactccctcaaaatgaatatcaaagcttttgaaaaaaatcatttttatttttcaaaaaatttgaaactttattttttgttttcattttttcaaattcattttttggcacctattatgcaccacctgcacaggtctcatgaattcaagtctgtgttttggagctctggaatccaaaataagcagccacttttcactgtctactcactgtacatggggtaaagagagttagacttctaagagcatctccaacacacccatgattggtgtctgggggaaaactttggcaggccaggtatcagttttctgctccaataggcctgtgaaatgatcctggacatatttccaggtgcagttaaacccacagtcccctgctgaattctgccagtcacctcccagccacagtcacttccaccatacaaaaaacaacacatcatgccactcaacaagaaaacaaccaaataaacaagcctgatcccccttcttcaaaccagagtccaacaccaacgatgaaacggatgcgatgcgtgcatcggcatcggcatcacatcacatcgcatcggagtgagcgatgcggggccccgcatcgcattgtccgcatcggaaaaaccgatgcggagaatcggcatcgcatcgatttcccgatgcgatgcccgatattttgcaggcgatgccgatgttatcggcaggcatcgcctgagcctccctcccgagtcccctgacatgaggagggacttcaggaggggttgtagtatgcctgcgagtccgaactccgactcgactccgagtcactccggagtccgaactcgactgagaatcgccatgaaagggctgctcatcgactcatcggcgaacacgacttttgcaacttttgcaaaatcgacccttctaaacaactcacccatttccggaggaagatcctttccgccaaaatcaagcccgtcctcgagatcagcgtgattgaccggctcttctacaccaaacctaatgagcaaccaccatcgtcatcaatcataaccacagcatccaaagaagaagaagggtgttcttcttcttcttgtatggtcgagaaagtggagccgatcgactggaaacctgagtatactcatgctagtgccctgcttggatctccacccccatcgggtccgcccgacctcccccagccaagccttttgtgcactggaccggcgcccggatccgtgctcaactcgcactccatctcctccatacaccttcccctcctcttcctcctcctcctccttcttcgcttagggtctttcagcccattggagccgcgctcggccacgtttcttcggcgtatatcctaattaagatgcacaatttttcttattccatccttttttttaaaaaaaatacacatgcttttttaagccgatgcgtccgatacggccgataaatacatgcatcacatcggtatcgcttaagcgtgtattgctaaaacgatgcgataccgatacagggtgatttatcgcatcgtatcgcattgtttcatcgttgccaacaccaacacctcctagcttgaaccacctcatttgttttctgctttgtcttgagtatgacagcaagtgttgcttttagaaatgcaaggacatcttcagtttcatccatccactgcaggattttgtctagttccatgttgtatgttgtatgtggtgggttgtatatctaccggactactggcaggtgaacttgtgccagtcaataactggaagtgacccccgacctctgtgaaatgaggttgcggcctgcagaaagcaggtgagtttcccccttggataactggagattctctaacttggttgatatttcacaaggtacattgaaatattacaaagtctatgagtagtgtaaaagtgggtagttgtgaataaggttaaaattaacagaggaattcatttctgaagtgagattgtattaaaatattaatatgaaaaagttacagtagggacttgagtgaaacagggtgcttcagcagtcttttggccaacttggctggctctaaggttgaaagataaaaagtcttgcaaatggcaattggaagtcctgaattttcccttttattggccaactggttgagattgcaatgaattcttggtgtggttgggacgtcatattctaggattggatgtgaggaaaagcccaaagggatcaaaaaggctgttgtagccaatttttcacaatttgatttttcaaattttcatttccatagaaaaaaatgttattaaaccatttcttggcaaattggttgattttcattctatttttttcttttatctggccccaaagatttttgtattccctttccatccaaacttctataaaatgccagagaagtgaaattgatgccttgtttgtccctttcctttttataagaattatttgcttcctttctttccagtggcccatctcacatgacacaggttcatacaagaatttcttgaattcatgaaaaacttgaattgcttttctcatttccttgggataatcaagtttatcctccaattcttggtctttactataagggatgattgtaatgatcatctcaacataaaataaataaactgggaaaatatagggaaaatcaaacaaaactgtctcatcctttaagtttttgaaatcaatttgtgcttgatcttgccaatattcataccatatgtgtaaatcattcatgaacatctccattttgtctggaatttgcaatgctgataaaccaggggtatttttcttcaaaataccacaagcttcataaaaatcccctgtatttaaaaataaatcttcttttttatttttcaagatataagtcaaagtttttcctagaaaactgatatgttctttcatgtggctgtggggcatacttccaccttctaaaattttggtgtcaaatttcaatcttctcaaatgagatttcctggcctctggatagcaattttgcatatttattgggctttcaaccttgacatgaaatttcacaggatatctttcttgtttttctgcattagccacaatattttgtggcttttttgatgcatccaaatttcctgttctaggggatttttcaggcactttgagtctggaatcacaattggaaatttctaaaggcagattttgtgcagcttcccaatgaggtttactttcattcatctctgattttacaacatatgaggctgtctgtaattcagtatactttcttttagtttccctgggatgatatttttttgctattgagttgaccaatccaggtcttcccccaagtttgggatatatttgttttatggaatcctcattttgagttgacttattttctgcatctaacacagaagattttatctgattaaaatcaaaagaagagaattgccaatcattttctaaactggagattaagtcttttgtggtgcaatagtctttttgatttcctccttggctactggattcagaaacaatcggtccaacaaaatggtgttcaatcttggtggattcctttgcttgtggcaaaggaaaattctccaagggattgaagaattggaaaacatgtttttgttttgaaaaatcatctatgctttcaacaatattatatgctataggcctctggctttcaatctcaacttcttccaatttaatcttcttttgatcattgaaatttttggaaaactggggttccaaattggatggcaaaacatcaccttgaacttttttttgatgttttcctaaagatccaaaaaggcctatagatttcttgtctgcgacttcactagtttctttcaaagatttttcatttccaattgagacaggtgaaacattcacaaaacaatttcccaacaaatcaatgtgtctattggcattcttgaaatctgcaacagggtgattgtgtggatttgatgtcaaagaaaattcagtcgaaggctctgaaatccatccagcagtacatctggactgattggttgcactggttgagttgatgatcaaaaactcaagaatgagatttctgacccagttcatttttttcaagatcatgagtaccaacaaacagaaaatcttaatatgttgcttgcttttttaaattcaaagatgaatcagtagtgtgtttttattaatgaagttaaatagagataaattccaatagatattgattggaaaagccactttagctgtgtgagtattaggtaaaggtgtcaagagaactttttcaaatcaagttgagggaaccaagtcacacatgggtagctgaagagctggaagatatgatgagacacttggagaagggatgcaagggggtgggggagtggggtgtacacagcttgatcaaacctggatcatctcagaccaattgttttatgataaccagaggagaaacaaaatttccctacctgcgtccaagtctgtaccatgtacacaggtttaaactgttttggttaggccgatcaatgtaaattttcaaaaaaaaaagtccctggttatttgcacaaactaaaaaggagggaatgtaaattcccaagtagtcaaatgtcgtctgggaatttgtgtttaggacattcatggcttgctagttatgtagggacatttgtccattttgtgagacagatgctaattctatgttgtgatatggcagtcaaagatggcctggaaagtcaaactaagactcataagtttttttttattattaagctccttaatgattgtgtcctgtttgaagtagacacaaaaataacaaaccaaagtcaagaaggtaggaaaccatttttttgtgaactcgggctctgagaaacatactcccacttgtgttgaatctccctatattacatattctgctaacctaaaatactatcagctggtcttgcatccaaggggtgagaccttctgagactttctaatagcaataaaatcaaggattattcaaattttgagtttcaaaatttgggtttaagggggcattataaaaacctcaattgattcaggaagaatttcataatgcatacttttgagattctgaaaatagattgtccataggccatcatagggtggagataagtataagaaaggtgcaattcactcccagcagattgcacagtgaaataaggggttgattttcaccattttctttatccagtttgtttttggaggggctttccacaacaccaaaatttctcaaagggaattcatggcttacattacatgaaggcagacacacaagccctctggaacaagggacttggctgaacccaaagtacatccaggcccaccaaatccattaacttgttcccttttcagggggctatggagaaaatatggattggatatgtgagggagctgcacagaaactatcagcagtccctcacaaatttgttgcccaggctggcctgtatatttcttcccagttgaggatgtaaagggttggagcaagattccagtttgcccctatttggggtatgtatgcatgtttgatggtaaagcgtatgtggttggagtcgaatgagtatgtgtttacacagggcatatggagttgagcccctcacagcagaaaaaaaaataatcagtcgaccaccttgaaagccatcgccgtcatactctcgatcggcgactcaacttgaactaatccccagcagtcatcagcacttcaatcaacgatctattaccatccgatggaccacgacgcaagacagagatccacagacataagcgagatccagaaccaatcaggatcaaggcaacggaaggacaacaataacgagccaggcggaggaaatcctagaccaacggctggtgaaaatcaacatcaagaggacgaagaggaagaggaagaagaggaggaagaagaagaagaggaggaggaggaggaaattgagcaagaggagcaggagaatgtcggtggtcttgcagaggatcccgccgaacccgacgagaaccttgtagtcgatgacagcgcacatgagcaactgagtccaggaagagtggccccacgagacgagctaaattatggtatgaataagattgtctctgattccgatcgatcgttttctgtggactaactgatatctaaccttcgttttccttcgaagatacggacacttctgcctctgtgaccgactccttgacctggatatcctggttttgctctctggccggtcacgaatactttgccgaagtcgccgaggacttcatcgaggacgacttcaacttgacaggtctaacgacttacgttccgttctataaagaagcattagagatgatcttggatgtcgaacctggtcagtccttctctccagaatactatctttcgttctctcgtatctcaccgacctgttcgctgaattctatgtttagaagatgacagcgtcaaagtacccgaagtttcgctcgtcgaaagctcagcagaaatcctctacggtatgatccatcaacgatacatcctcacgcggcaaggattatctcagatggtaagagaacttttgggccaataagaccgtgttgagtgtgatgaactgataaccgacgctcgaccttattttcatagaatgccaagtacgaaagtgcccattttggttattgtccccgggtgtactgtcagccatcgaaggtagtgccgtgtggccgatcggatgtcccaggagacggggaggtcgttttgttctgtccgaactgcatggacatctatcacccgccgagcagccgataccattgcattgacggtcagaaattttgaaaactatgcttgttcctctttatatagaccaagacgagtactaatataggatcgcttccctctttatttaggtgcctacttcggcacctcgttccctcatctgctcttccaaacctatcgcgaaagtacctcaatcctcgccccttcgccgaccgcctccctctcctcccccgagccgccttgcgacctccaatccaagtccggcttcatgtccgactccgtcaccccatacaactcctcgcggtccaagatctatggacctaggatctatggcttccgcgtcagcgaacgtgctcgcagtggtcctcgaatgtgagcattcttaatcccgtccttcctcttagttgagaaacttttgatgcaactcttgttgattctttctgtgacacttcttcgaaacaaggcaatggctccgaattcgacctcggaccgaagaacaactccgtctggggttagagtatcgcgaacgagagccagtggaagaggttgaaggctcatgaccaaggtcatcgagctactcgctgtttttttttttgggggggggggggatgggcggggtgtagggtgtatacgaggcatacgagctccaaaggagtttttttgtcatctaaacactgcgtcaaactgtttgaggataactgaggtctcctcaaaaaccattccgtttatttcatgttccttctattgtatgatctcgatgtcttgagctcatcacgtctttctctcctctcgacacatcctgctcattaatctctcttctcttctcttgtcacctgttttttgttttgtttttttttcctcccacttggaccaatttataacttaacaaatagtcacatttttttatctctgtgctgatttatattggagccaatatgccccatcattctaatgtgtcttcttctccttaggggcacagggggtgcatagaccaaaattcttgtgtcactgttttgcaattcagaacttaaatgtatcaatttaagttatattgatgatgaggattgagtaaacttcaatggggaaaatgagtttcaaacaattaagctcaaaaatttgctgtattatctccttattttgcaaaattttgtcacaataggaaaaagaggaaaaatctgggttgtctggatttcatgtagtaaattaataatgcttacatacaagaaattgaaaattatgaaaaaaggaactgatcactggtgtttagcaacggtgaaagcaatacaatacaatacaatacatgtattgggcaatacagtgtattgtatcttttcttcagatactcaaaaaaaaggtattgggtattgtatctaaaatcagatacaatacaaaggtattttatcaaaaaaactactacacattttttggccaatttggactgtattcaacaaccctacggggcaatacaaaaaagacagtattgtattgttttgtattggtgaccagatgcaatacatttctatagtattggttttccaatttttccaatacaatacagatacaatgtattgggataaaacagatacagatactttattttattggttttagcgttgtgttcagcagtgcatcaatctaaggttgaaatgaggcactggaattcacatttgataaaatttaatccagtgttttataacagctggttttacttgtttcccaaatttttatttgcataatcattcatttcctgaatcaacggtgaaacgatgtgatgcgatgcgataaaaagccatgtatcggtatcacatcgaaaaagtgatgcattgcattgcaaaagcgatgcattgcatcagaaaagcaatgcattgcatccgcattgtatcggaaagcgatgcaaaccgatgccaccaaattatagtgcatcgctttgcatcgctttgccgatgcgatactgatacactgtatcaaacaatccgatgcaagcgatgcaatgcggggccccgcatcgctcttgcgatgcgatgcgataaaggcccgatacgatgcgatacctatgcatgcatcgcatcagttacattgttgcctgaatcctaacataactaagtctctctatgggaggggtgatgctgtcctgcagggaacctccacagaggggacttatgtgctaagaagttgccgctctccgctgagaggatgtctaagtttttgatcctttctcctgaatccacttattagtcactggatacaaagtcactcaccaataggaggggcttttcaaggggagtattcctatcttattcttgagtttgtgaggccacttgggcttttcccacattcactttttggtttgggatttgaaggatgctgcagtactccatgccacacgacaaatacaaaaacagtggaatggctgtttctccatcaagctggtgactttgaaagataaattgaatacacccaatatttccatattgatcactcctacccaattctagctattgctgattcactaaatgttgcaagtggacctgggtacttgtggtgtgtccaggtacaactgttggtgtttttcacaattatttaacacccaaacccatacaaagaactggccagagggtacctgtgtacacccctcagtcttgatatcaatctggatatcagttctgccacacaatcatccacctaaatggcaggtattacctacaggtacctgctcattttttgcccaaattcagacatccggaccccaacacagcatctgtactctgtaggcaggtacctgctctatgtgatgggtacctgctcatgggtgctagttacctgcagaaaggtactgcttggcaatccttattattcacctcccttttccaaatgagaaagaattcttttggaccagatgacactgcaaaaaaaacaatagaatgaggatgaaaaggatgaagttcaattctgaccaagtggagagtatacttgtcttgtttcacaagcttgatgggcagtttcacacatcccagagtgataccaaggggctacagatttggtagaactaccgccttggtacattttttggacccaaatatggtcctactttgcaccctgtgactgccattgttgtgatgttggaattccaatgagtggcctctgtagaattgtttgcaccctggaaatcataacctcaccagttccaagatctcctcttctcagaaattgaaggcagggtccttggtggcctcccaaaacaactggaagctaaaggaccctggataagcaagataaataaagggtccacctttttgcactccaaaaaaaaacccttgcacaccaaaaaggtgtgtgtgaacgtgcactccaaaattcctggagtgtgccatggtgtactccaggttaattggattgggagcccatgtaatccaatctccattttggagcagtgctctgtggagtgcactaatggatttggagtacacagccatgcactccatcatctgcagtggtgcactcctcaacatagactcatagtggagcggggaacactgccagatatccatgaagttgaactctacagaattcagtatatcatatccccttatcccctgaaaccaaccaccattgacactcatccttgatctcatactccaaacaaccatctcactcaaattgatgcaagaaccaaaacaatgtcaaagattaataacaaaactcaggtgacttgttggtgatcaatactaaaagcttactcaaatatctctctgtctgttgaccaggccctaatggctttcaaaaattacaaaaaaatctgacaagcgcagaatcaaaaataccatgaattgagtgtgatgtcagccttggggtcctagaaaacactccaaatttttggagtggagctaatatgtacaatccaaataacttggagtgagcaggatttggatttgcacccctaaaaacacctgggacgtaacgtcttggagtacaagggtgtgtactccaaagattcttggagtgcacaaacatgcactccagattttttggagtgcacaaccatgtacttcaaaaacatcaaattttgctccttttagtgtgcactccaagaattgtcggagtgcactcccacgcacttcaagaaatcttggagtgcactccttttttggtgtgcacaggggaaattgttggagtgcaaaaaggctgaccctaaataaaatgaagagaaaaaaaaagaaaaaaatgatgggatggctccaaagagctgtccccaccacacaagggcctgcaaggaccacccttaccacttgacaagggtgtgaaacaccttgccaagcaagagaatgcctcccagcaactcccaaatttgggagtcaattaatcaaccctccaatcatattagggcagttcacgttctgctgatgttgaccatcagcagtcgaaccttgttagagcatcattatcggttcgataagttgacgcgagttttaactcgcatgaattggcaagttaacttatcgacccccattcagtcgcaccggtgtagtttcctgggtgtgatttggagtggtggtgtgtagtgtgggcaggtggactccaagttggagtgatcgcactcgctaactacgttggtaaccattgctacagttaccaacggttagctgaaaacgaaccatcgaggcaagttatcaccaacttagctcggtccgtgcggttgaaatttggtggtaagtggcttaactcaagctaacttagcgaccgataatgatgctcttaggattcctatcttaaggtttatgggaaagcgacagagcttagtgggaggctcccctttggagtcaaaatcccacaattaaagttcacaaagtttgtgcatcagcaaacaaaccttgtgccacatcagcagcagttttggtgcaacatgaactgccctattagggcagttcatgttggcccaaaactgttgcttacctcaacaaggttggttgcttatgcacaattttttgtaaagcatgagtgtgagattttgcttataaaggcaagctccccaccaaacattatttacaaactactctccagggaagtcagcaaaggctgattttgacaaggtttgactgcgttttttgaaatgagcaaagcatgaccccccttatttgcaacattctcccatgaaatgatacctaaaggtttttcttcttttgctcttcatcacaccaacatggagcaaacaattttctttttttgatcttggataatcaaagatgagcttctcatgatctgatgattgcatgtaccaaattcactgcaaacaagcaattgatttcaagacccactcaagcttgctgtcgctaaataaatagagaacaagggtacaattacctatataagtttgaatggatcaaacttagcaacattgatgaaagaagtatgtaaataagtatgtaattgttgaactatctatgtagttgtcaaagggctgtgtgttgatgtgaatatgttatagttcagtttgtgtttcggtatagacatactcttggctgagatgcttatatgtagtctaactaaccccggttatctttttagcctgtcaggtgccctcccccttttatggcaacttaactgacctcttgaccatcaacacaacttgccccagccagccacccaaccaacatctcaaacaaccaatcaacaacccaacaaatatcagaactctcttcggcctcaacttcgacagcacacatagcccagcggaaaccatcccctttgttcctcaaaataaactcccgaccttcgaaactcacctgacagaatcagttaccctcctcagcaccaccctacagtacgaccaccatccccactcgattagttaccatttctaacactttccagcccagtcctttacgtcgtacaactatgataagtaccctttccatctctgtcaccgttatgtcttcttaggcttttcacttttccatcaaaaacccaggatagatttctcttatcaaaccttcatacaaaaaagtagactaccaatctcagtcgtgcacaatggttttcgccatctatatcttgatgctcgacccatttatgactcttcccatattcggtctcgaccacaatctctcccacaataacaacaacaagcataatataaatattcaccataaaccggacagcatccgagaaagagggagagaggtacaaagagagagactaactttgatccgtttgattcttcgtccttccttgcttcgggtctgaaattgccgaccttacagtacacccaagcgtcggatcgagacagatgtgatgaagatgtaagtcacaccctcctctacttgccggacacacacttttttgtttctctcaatcgctaataacccttgcgtttttttgcgtttttgttgttggtaggttgatgtctgatcatgaggtgactttggttaatgatagcatgcaggaattttatgttaggttttatgggccttcggaaagtatgtatctttctgcttgatcatcaaaatttcgcttctcaccccccaacataaaaaacacacaagaaaacatgagtgatgaaactaacaaaaaaaaaccccctgataattgaaaccaatagcgccatttgcgaatggagtatggaagatacatgtggagttaccggaccaatatccgtacaagtcgccgtcgatcggcttcatgaacaagatctaccatccgaacatcgacgagctatcgggctcggtgtgtctggatgtaatcaaccagacctggtcgccgatgttcgatttgatcaacatcttcgaagtcttcctccctcaactgctccgttatcctaatccttccgaccccctcaatggcgaagctgccgctgctttgatgcgcgatcctaagagctatgatgctaaggttaaaggtttgttctttctatttttttatccaaacaaaaaaagttattgtcttctcacatagttgactttttggtccctctctttcatgtttagactacgtccaaaggtatgcaacaaaagaaaaagcagatgaagcaggctcagaagaagatgaagaggaggatgagatgagtgatttaggaagttttggagaagaagacgacgagcctgctggggaactcgagctatgaacttcttccttctcctccttgtctccttccccttcttcccctgtcttctttccttcttctcatgtattacctttgttcatcatcatcatcatcctctttttttttcaaagaaaaagatataaagaagcctttgttgtcattgtattgtattccacacatatataaacagccttttctcaaaaaaaatatacacacacaaacacagaaaagaatttggtttctttccttcctgtctctccccctcctttcacttttgtgtgttggttttgtttttgttgaactatggaggatccacaatgccttgtttttttcatccattttttttcaatgtcatgatgtataccctcctgtcttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcaacagaggcagtgtgtaggttatgtaaaagttatttttttttttttttggggggggggggggggaggggcaacagggggaaatttggtttgaaaaacaaaaacctcaagcatcaaaacaaagtaatgaaatgcttttaaacagaaactgaaacattttccaaaaaaagtcttagcatagtggcactttttgcaggtccaaatgccataatattagctgccctgttagggctacacccccaatagaatctgcattggtgtgtggattaggcaggattagctgcttaatctaatcctcccaaccacactgattgtgattaaagattggtctggagctagcaggtatcaaatttatacctcactaactcttggattagcaagcttgctaatccctcactattctgctcaaccaatgtgaatgctctaacatataacagaaaaaaggtagtgtcagtggtattgtgctaacactccagttggtggagctgacctactgatgcccatcatatatggttgatctgctagactgatttgaactaaattctatgactacaaaaatcagcaaatgttttctttgaaagttcatgtccttcccaattacatacaacattttgtcttctacatagattatgatagttataaccttgaatcaattgatgtttcaaatcaaaatttgttcatgaaacatgaagggacttcttggccaaccaacccccaaatattggagagttgactcccaaacccggttttccctgacatttgggagtcgatttgggagttggcccccaaataaatttaaataaaaaaaagagagaaaccccggaggggtttgggtgtcaataaataattttaagattgaatggcaaccctttgaaggctaaaagattctgtccaaaactcaggactgcatgtggatgagatgttcatctcatccaatctgaaacctagtttgaaaaaaccatctaggtacttctcttgatgtgggctgtgagatcattgtctgtggcagcaatgggctgctatgctgcactatgctaaacatcccactgacattagggtataatgtagcagctctcaaaaaagtgcaccaacattgtagtgttagcgcactgttagtcccactatgctgtgttttgcagcaaaaagggccaaaaaatctgctaaaatttgctggttttgtggtctttgtgcgtagggtcagtgcacttgtggtggcattccactgcactaagccaaattttagcaggattctgctattttatgctgcactaatgctacagttagcataactggcccattgttgtgtgtggtaatttgaactacacctggttgtttctaaaagctgctctcaaagaacctacatattacatatttgtgagattcacaatgtacaataattatttaagaaaaaaatcttgttgaatgcaagcattgcaaagcattgttagtgctgattagttttgacattgcacaccatggcaaatactattctgtagtctcatgcaatgatgttttgttgtgtaaattgagacaaagcatcatatgaaaaaaacttcaacatttatcttatttgatcatgtattctggttgttgtggcattgggaactggagaaagactagagacaagagtggagatgactatagttgaggagttacccggacccccgtggcagcatcggtgaatctcattgacagtcgggttgtcctctgcagactcagtcggagaaaaaaaaagtaccacatttgagcaacacgagccatctttcccgacaaaaattccaaatcatggactccgatcgttatttcgttggggagcgcgtcattctggatgaacgtcacttgggaaccgtgcgattctgtggacctgtcgaaggagaagaccaaggccagacttggctgggcatcgaatgggatgacccgactcgtggcaaacacagtggacaattcaaagatggtcctgtgctattccaaccattgtcagtatgaaattttcccacttctttggcagtatatttcccttttttggtgtagcgttttttcttttttcttttttctcgctgctgaaagcaagtaccgacgctttcgtagctttcttctccaactgtagaattccgaactcaggaaccttcatgaaaccttcgaagaggctggggaccggacggtcgttcctagctgccctgaaagagaaatacttggatgagcacttgctcaatgcaaacaaatctaacatccggacggaagaagacagtatgcgcaaagttgctctgcgcttttctcaattagatcgactgcgattgattggcctcgagtcatcaaagatcaatcgagccggaaatgagttggaaattagggaacttgagggcttgcttccatgtgagtacccattcattcatctaaagtgctagagatttggaagaatactgagcaatctgaaaattcatgaatttgtgcagccgtagagacattgaatttgtcttcgaacatgttttccgacttggctgaggttgctacaattgctggaaaattacctcgattgaagacacttgtcttaaggttgatacttgcaatccaaatcgttcctttaatcggagagagctgacaatgatctatttctcaatacaatcgagtagctcaaaccgctttcagtttatccctgagatgctatccgggctctttgctatagaaatactttatctcgattcaacccttctcacatggaaacaggttgggaccccgccacttttccagcacttcaaatgaggaagcaactacctcatctgattgagctttcccctttctccagagcctcaaggttgcttctcagatcaaagctcttgttgagctttctctctccaattgtcggattggacatttcggtttagacaatgttcctacccatgaaccatctttcgaaaacctttctgtacttagtttggacgaaaatggcttggggaactggcaagatttgatgctgaatttaaagttgtttccacggtcagttaaattcgaatctgagcccattcaacttgtcaagcagcgtccagtttatcggtctgtcactctttttaataggtagacttcaaactctcaacctcagaagaaataaactgaagattcctcctatggagaatctagtcatggtcctgaaatcagttcaccagctcagccttgtgggaaacctgattgccgagggcagtgagatcgataatctgcgagactatttgcctggattatcttccctctttcttgatggcaaccctctatacggcggttagttgtcaaaattttcatagcatccaaatgccattgattttatttttaatttgatgtaattttagcgcaagatgtgcgaaagaaccgcctgctcgcattagctcgatatccgacgttggttcatctagatggcagccaggtgcgatgatcagctgcaaggtcctaggctacccggataataatcatgcttcctcagccaataggtcacacctgccgagaggacggaggcagatttgttctactggtcaatagtcaaaaaagatccagcagatcacgagcaaaggaagaagttacataagagatatgcggaactattagcaagtatgtctttcccaaataccacccatctggattcttggactgaaaaattgatatggctcgatatgacccccctctactcagaatttgggttacccgaacctgaatcaaaccatacgcgtacaagtgcactcaagggcaaaatgataagtacgcaccttcctcccccttttttgctctattttacatgtcgttgaagatccatctgctttttgcctttacataattatcattagaccttacggttgtctgcgcaggatgtgtatcgctcgatcgagaacataacatcgaggttttgccgagtatgactgcccggggattgaagatttacctggctaagatgattcgacggagctcccattccgcaaagagtgtctctgagattatggcgactctggaggtacatgtggcggataaggataatgagacaagacatgtagtcgatctctcggatcctcagaaagaccttggatggcttggaatttctggtggcgataccctggaggtctctttctaaatacctatgatttaaaaatacgtctgacaatttttgtggtgtcaatttgaatcatacatagcaatggtattcaataacctggatttttttcttgtgaagagcttgcaaacgccagttcaccagcaatattggacagccataagttgaagaaaacaacaccttccataagcaaatatttttaaaaccacccaccccctttttataggctctatctattgtaaggcattttcactctgtccattttctcatctagatccatttctttccttctggctgctgaaaaatatctaaacaaaccagtagcaattaccaaggcatcatttgttaacatcagtatcatatttgagcattgtaaatgtagtggtatggaaatccttatcaaatcatttggagattttaaccaatatccaaaactttgtttacagtgctcactcatgacacaatcaatggagtagagattgtttgtttgtactcaggtacctgttgaattttttcagaaaataggtaccaagtactgcacctggaaccttctggagggtacaaacttatcacaagtccccctggtgagaggcttgctggtgtgactggctgggtgtgaagcgccccctcctgaagggagggacttgagacttagaacactttcccggtgtgaggcagaaacatggttttggtggtggcgaccttgtttgccccaccactcattcattacaactcaaatttatttttagttcatgtggatgaaagatctacataattcagatttttgtatatttttttcattgcaaaaaccagtttggttctggtagaaaacatgcaatgaagttcatgattttgaactttgatttgcaaatttggcagagaggctcaagtgcactctcagtataagcatattctgtgcctgcaaaatgagaatttgtcttttttctgtttgttcttttaaaaaagattggtatggaaataaaaatatgaaaaaatacagaaagatcaaggagatgtcatagaacaagaaacaaagcacaatgaaattttgagaacaataacatcaaaagcagaggggaaaatgcaaaaaaggacctcaaaatcatgcctgcctcatgcaagctttgagtaatagtacccgacccggattcaacccgacaggttggcagggcgggtatgatcatgacggattgtattcggtgttgatgtctaagctctctgtctgaactcacctggtccctagtcttcattttccctcaaatcaaaaaagcgatgtcatctggctcatgcatttgcgatgacatcattgcgctcaaacccctgatactcttgcgcggcagtcatcttgcacaatccttatccctcttcctcttctgtggttagtgtcttgtacaatccctttcttttatcattatcatctctccttctctcctcagtttctctatcctcctcaggatctcctaatcaattcctcacaacacattcctcatcatcttcactcaagatcctagtctattgttctcttcatagaacagctatcacctctcaacctacattgttatcacttcttctctcacatcatcgttctttctggatcaacatcatcttcttcctgtcttgatccttgtctctccaaaatctcttccctttgacaactcaccaatctactgttctttgaaatcttcctttgttcattttaggttctcatcaacctctcttcttcactgttctcacattggcccctcttcccttgtcagatcttccttattcagactcctgttgttattgtaccatagtgcactgttgttcttttcatttgtcatctactgcttttaggtgattatgatctcttttcttttttctctcctgtcttgtatttctttgactggcgcttgtgaaatacaatctttcagtctatccattaacatttgggtcggcttgagattgactaactggcctgattgaaaggaattaactgagcattttctgggttgacccggcatgacccgacccaaggcactgtgtattttggccgagtttggtcaacattttgccctttttgctccaacctgccccgccccgccctgagaatttggcagggcgggtttgttcaccattttgtgacccaaacccggcccatttggaacctgattatacatctcaaatacatcacatgtccgtttctcatccaccccctcatgaccaccaccaagaccaaaccagccagtgacctattatcacaatcagccaagttgttaaaccccaacctaggttggtcctagcagtcaaaccagacgggatgatgacggcccagaaagcaaatgtgtcctccaaataccaagggttacttgaggggcactggaagaatgccaaggtgaaaggctagtgctcaagacaaaagtcttctttggccccaagagtactgtgattgccgctatttggactggtaaggtctctgagggactcagcaagattgagagggctgagaagccttgtaagatcctcggctctggggctaaggcattgaacacacacatcagacatagtagggaggtccttgtcaatactgtctggatctctcatgatgctgcttttgccaccatggtcttgaccttcaattacctaacttaatgcagcccctctttatccagaggggaacactgtcctgcagagaccccctgaatgcctgtgggacagcattgtcagatgctgactatatctctcttttcttaaatgactattcataattccacaaggaattattaattgtctatattaagagatatattcagacaagttaactaatgaaagattaacttcttgaaagggaacgtgaggaagtgtaagatggaatttatatttataagtgtcttgaagatttcaaatgagaatgaggacataagaacaaagatcttttgataagaaaagaaacaagaatcaaggggaaggaactttataagaaggagaatggctggaaaggatcaaggaaagagactgagaaacaaactacccaaatcagaatgaaaaaaaagaaaaaaaaaaaaacagataaagatcaagacccaagcataattcaataactatcatctttcactgaataatcgttctgaaatctgaattctccaagttattttgaatgatgacagagaagatcaaaagccttacaagtgtttcctgtccaaaaagactgcaagagacttgattaagttcaatcaattacctaggatggcttagtgctgaaagccaggcgagtctgtttgcacaaacacaagcacaatatggatgccccttcatggagaggtgcacttgcaggcaagtgcttccttatccagggctgtttgatcagtgcttgcttgtctgggcaatttggtggcctagaaacccagttttcatttgttgtttttttttttttcttggctcgtatttgggatgccagtgcctccatggtgcacacaggttacatatgtgatggcattgtaattatcaagaaacacaaaaaaagaaaagaaaaaaaatatgaactaatcgttttatggattgatcaatagcccggttcacgtagggcagttttaagacatgtcacaaaaacctcactgctcgaggcataaagttttatgactaaaattttgtcgctcctcactatcccctgctcgtcaatctcctgccacttgctcgtactaattatttttcataaaaactcatatcacccaactctcccccgatcatctcatccctcctcatccctctaacctctccccttgtcctcctcaaaaagacttcggcattccattcatggattattgatcaactcctactcttcacttatcgatcgactgctccctatcgatgattgactgctctttaccgattgactcctactctttacttatcgatcgactgctctttgtctatttcatgatgtctgattgcttattagtcttatcgcttgtgttctttttcttctcgcttgttctacttgtgtttttttcttctcgcttgttctgtttgcaaatgaatagtacaaaatatccagtcgtatcaaatctttggcactgcggcagagtgacgaggtgcctttggtgtgaaaattgacaagcagaacaagttctgtagtagtgaggtggacggggggcgggggtggtaggtgaggtgatttgtgatgacaagcacgcttccgtatgcttgtttgaggattggttgttgctcgcgggccacattacaagttaaaaaaattagtgaggtttggttgctggttgctcgttttgaaatttttaactgcagacgagcagctacgtgaaccaggctaatatctttcttgttttcatttgatttttttttttttttttttcacaaaacacacttgaaacataacttcatatcccgcactggatgtgcagtaaaataaacctggatatgtagtatgtttatattttttttgttcacctcttcacaccatttttttcttaaaaaaaaacactgaatatccagttttttttactccatatccaggaggtagtgttgaaagtggtacaaaacaagaaaaaaaatcaataattgtttgtaaataagagcaatatatatatgaatattagagaggaagaagaatgtaatatagtgtaatacatcaagtatgaaaaagataagaaatgacagccaaagaaaaagaaagaaaaagaagaaaagaatgacggaagaaaattctgtgaaacaagtgattgatatactgataaactatgagagtaagtgagcagcgaagaccttaacattaagcggtttcccgttgatcccagtgacgatttgaacgcgctgatggagccgaggtttgaggaggatagtgtcgagatgattatcgacgatcgcgttgccctggaggaaggagatggagttgaagagagcggagatccacgagacggacgagcctacgagacacgccaaccattgagaggggggcgggaggatgccgtggatatcgtaagtatggaggacccgatcggagctagtcactttccgatacttgatccgcgccgccgctaacatcgccgtccgttcctcggcctccattcctccctcttctcgacatagatagtcttgctcaggcactaagctctcgtcgcccccatactcatcccgcaacagtcggctcactagtccttcctcgatcccgcccaagatctgccccgccgtctcctccgtcgtcttcgagtgtcgtaccgctaccggtccttgtaagatcgctactcgttgcgggtcttggtctaccactgcatcaatatcctcggattgccataatgaatccttcttgaaccctgtttgtacccacagtgaatcactcagcgcactatccctttctttctggatgaaaactagcgagctcaattatccagaaagagaggacctacagattccaaattgagcatcaagtaccggaatgaatggcacaggtttctggccaggtcgttgacacaacgccaagaagtaagcgatatcttcagaggctaagatctgagtactagcctcaggatatctagtgaagaaggtttccaacttcgagaatggttcgtctagttcagagtaggattggatctctgagactttaggaggcccattgacgactgataatcgttcttcaatccgtcgaagccctatataaaccaaaaaaaaaaaattaatcatctgacaaggttcttcatttttttttctcattgtagaaagtgattgaagggaaatgaaagaactaacaatctccaactaagtttcgtaaagtaggatcgatccaccgagcctgatgtttaacaaacagcaaacggacgagccttgagacggtttcctgataagtcatctcgcccaactcggcagggtggccgtctttctcagcaaaccacggtttctggaagtccgcattcaaccgcttgatcacatattccttgtgagtctttaaccacgccgcacgtttctcacgtggcagagcaaatacagtcctgatttgcagtaattatgcaggaatcacataggatcaatgacgatttaaaaaatgagctatctatcagatgaaagagcaaattcaaagagtgaagaatacaacatactggtcaaattctttccacaacttgattcctcgagtagcgatcttatggatcggttcaccgagttcagaagtcacagtaatgatcccaccagtttcgcgctcgtaagtgccttcccactcttgatcgtcgacgcctttagcctggacgatgagttccttaacagacagactggtagcggcctccttagcgaccatcattcgactagcgaacaagaccccatcgaagggcataacttctaccccgaaccggtcccgagaccaatgaccggtgagatagggatagacatcttcggcgctcccaaagccggacccgacaaccaagatcaagttggattggcttcggatcgaggcgtaggtggccaggataggttgatggaagtcttcgcaactatggtgtccccctgctcgtcctcccgtccattgacaaatcaccgggaagtccgggttggctgcggcgatgttgatgacctggcggatcccatccaccgatcctggcttgaagctcacatgcttaatccccgcttccctcaacccttcaatgatctccttggccttctccgtacttgggattcctgccgccactacaaagccttccatcggtagcccctccttacgcatctcaagccatagtggaaactggaacgcccattgcttttggttgatgtataacgcattcaaggtgaaccctaggcccggcttttgtaacttggcttgaatcgctgagattttcgagcgtaaggctttcgcattgtaatgtccacctccagctagttcaatgtgataacctgcattcattaccctagttttatgaaaacaatattagttgagaaaaatgtattaagtaaactgaaaagaaaagaaaagaaaaacgagacttacgcggcattgaaatcagtcgggacagtgcatggagtcattccagccaccatcaaagggggcttactcaacaacctagagaacggagtatcgatttgaagccgaccatccctaaaaaaaatatcaatcaataactaatcaccagtctcaacaaaaacaaaacaaaacaaacgaacttggttttgaccaagcgaatcttatatttctcggcccatttctgttccctaattatgtcccttgaatcatagacttcattcatggatttgtggccttgtccggaagcgggcaagcctacgaagacgagtcgatgtcctttgccctcgatgtttcgggccactaaggagccgatacccgacaaggtacccaacccaaagctattttttaaaaaaaaaaaatacaaattaacctcaaaccagtttttttgcgttttttttttttgaaaacaagaggagtggagggagagagagacttactcgattatgtgggtagtatcatccggaaaagcgcaagccttagtccaatgaataggggaagtaaagatgagatcagcgagagagctcagcagatctttgtgttcgacgcgcatatcgacgccattctcggtgttaaagacggggcaagagaggcgggctttatgggccgcccaccacgcccgttcctcctcccccactccgccctcttcgaccggacccatcagacgcgccgtgcagccttctaaatgcgccgaatggtacggcacgcctatcggtagaaaccgcatcgaaaaaaccggtcgtcgtttgctgaatggaatcttgatagtaatcataatggatttaaatgagcttatgcgaatgtatatagtgtgtgttttttttgacaaaaaaagaaaaacaggcttactttggattgatcgagcccaggttcagctttagaattccgaagcgcggcgaccaagccaaccaacgtacgaggatgaccggagacgacgaaagctttggggccattgaagagcgagacgttagcgtcgttgggagcgaaatagggctggatggcttggatggctttttggagctgatcgagggcgagcccggtgacggccaacatcggggtcgggaggccctcgtgttcggcggtggttccgatgagcttgggcggtaaagaagtctgagggaagcgtaatgaggcgtgcaagccgatgtggaagagcaccgtgatcgcatggatcgccccgcaatggaactccgcccagttgttctcaggccctggtagctctcccgctactaatgccgctactactaccccctgcgaatggccggccaccccgcctttcagctgtgaggagatctcgttcggcgtcagtccttgggcttctcccaggacgatgtaatgggctagttggacgaggccgatcaacgggagtgagagcgcgcaacttgctaagtatgtcgtaggcggtttgcttcctggttcattcaaccactggatcataccatcaaaaaaaaatcactatcttcagctcttctttgatcttctcatctgatatgtttttttcaataaatcattgcggaatgatattgacttaccttgaggatctggatcccgtgaggtttgtataaagaactggcttgcgcatggggtgatgagcagagcgagtggaggtggcgatctgcgagctcgagaaacgggtgcagaatcgtcgggtaaagggagtataaattctgtgttattattatatagcgtaggacgaaaatgatgatggaacacacaaaaaaaagaaagaaagaatacgttcagtggaaatggaagttgtcgagtataaagatgcagtgactgacgactagttcctgccaataggtttcattaacaccctggccgccgaacacgccggcaagcttcttgttgggctgatcatctttccacaatctgcccacgggaggagaggggcaattgggaaggagctctgggatagcattgcgggcgagataataagccttgatgaccaagcgccgagccaggtcggaggttgttagttggaaggcagccgagtggagatcgatggctcggttgttgaggatctcggagtggaagtaagtgagggagatctggatgagttgtttgtgatgaggccggttgggatggatggacaggaagtggaggtaatgtgcgaggaggatgaggctggcttcttgatggtgtctctcattttgtttttcttcttttccttcttcttgttcttcttgttcttgttctccttcttcttgggatcggaggatgccctgttgaccgttgctgagctggagcaggggcgagtccggttggtggtcgagccaggctgtgaagtcgtccctggtgctctccgcgtggcttatgatctcttccgagctcggcagcggcagtgacagccgggcgcccgatggctggtgagtgatctgatggggacgagttattagaggcttcattctcgtcttctccctactattccactatataagtatcactccggctctctatgtaaacactatgaactcgtatgggataacctctttctctgtttattattgtgtgttttggttgttgtgggtggaggagggtgatgatggagaagatgaagggcccctccagaaaactgttatgattagtttggcgatgcagcagaggccgagagcactcaggcattactcttcattatattccatcccatccccccaccagcacagcatgagtcccccaactcaatcatttcagccagcctgcgtatatggctatgaagcgcgaaccgacgtacacttgcgcttcgcctaaaaaacacacactccagcctcgcagactaacaacagccttggaaggttgttgggccgaggaaggaaatatccaggtacataccccaaccacttcttgggatctacaacaacaacaacagcagcagcagcagcaacagagaggagcgagctggcagaccgccaagctcgcgagtcacgctatcttgtatgtatctacattctcattcacctatttagcatcaggctcgagccgctcatcgaatattccttgggggctggggttcactctctcttctgctcttggggggcatcctcggcgctctctgcaaggggtctccgattcagaatgtcagttgtatttatcattcacgattcaagaccaagttcctgtgtccattaaaggctcagcgattaggagaagagatggttttaggaagagcttcagattgcaagacaagcagcaagcgcacctcacacctgcacacataattgacagaggcgctgttctccaaatcactcagctcttgtctgccagcggaggaagaaatgtcggggaacttgagcatccttatacaagttacaacgtttcggagaatcgattaagattttattaggttatcagaatcagattgtacacgtaatcatccagcggaaagcagagttttgtattcgaacgatcatcagggcggatacgaaaaaacactcaacattttacgcatgtaccgataatctacatccatccatacaaaccatgaggaccttgataccagcaaggttcgccagcttcggcctcatggctcaaagcttccgtgatttttttttatttatgtacgaactacgaattaaggacaaggtttcggcacccgttggacgcacgtgccgaggccgccatcaacgaggacccaggaaaccacctataaatgtcagtaaccaaaatgtatgaatggattttcaccctacacaaccactttggctgaacatcagatgtgatatctggatagttgccacatcaggacatgtacatactaaatgtgcatcatgtacaagtgttctttagtggctaaccttaaccagtgagttttaataacggaaaaactaaagaaaaaaaatgtatgaattttttctcagatttttttttttttttagttttttgcttctcaaggctcactggtgaagatttaccactaaaaagtctatgggcaggatgcaccttcagtatgtacatgtcctgatgtggcaacaatccagatatcacatgtgatgttcagtcaaagtggttgtatacatttttacgttttggttactgacatttatagggggtttcctgggtcctcatcaacgaccttcgtttggctccaatttctttcataatcttgtcaacccctccccaaaaaaaagatgttttgaatgggtttctgagtatttaacagtaccaatatgtgtggcggaaaaggttcgccaccctgaagaaagagagagagaaacagaaaagtgacggagctcagattcacatgtataataagtggaatccaaaccgatgtgttttggttggatttttgctttgtttgtttcatcaaacttgacgatacaataagaaaatcggatgcttatatgcgtgtgtttaaaatagtagcaaaacagttaaagaaatggatacacttgagacatgaatattcacacatatatgataattagagatgagcgtagagaaaaaaaaaaaacgaccaatgtacgacatctaccaacaccaaccggtctgatcacgagtatcacgatcagatgtgggtcctcgactgcgtccccaatcagcttcctcctgctcctgctcctgctgcttctttttgagtccagaatagtgattaatgtaccgatgctggtcatgatcttcttgttgcgaggattcttcggtgatgttgtccaagtcactgtgtcttcttgagcttccaaatctcacagctgtcttgtgcacattcttgttgcggcttccatccctcatcggcttcgtcgaccggtgatgtgaggtcgtctggggtccccgatccccaatcattattccaacccgagatggtaaaaaataaatcaaatcaaaaacacatgacaaaaaaaaaacgtggttagcattgctcatttatttttctctttattctagacttgttatgccttggttttgctatctccccccctcctctatatcctctggctgcaaacacactctcgtgcgcattgctgataatatgtatgtgtgggaaacagatttcttgcggtgttgatgcttattaccagaaaaaagaaatgagggaaaaaaaagttgacaggagagacgcaaatgttgaagaaaaaaaaagagaaagaaaaaaaaacgtgtccgattgaaaaagcagtgggtttttgtccagatcttgtagtcgacacatggatgtccacagcaagatcaaaaagacgactgaagccatttgtcctcagaaccccctatatgatgatcagtcggccaaaagtcgagtgcacatacggaagaaaatccacatgattggaagcatgataggacgcggaagttccagttcggttgattgacacggacgatatcaaaagcataagatttgtcgggtggtgggtatttgaataagtcaagcaccaaccaacgaagcgagtgaagaagaagaaaaaaaacggatcagagtcgagtcatgtgtggtcgaggtaaggtgacgttgatagtcgatatgatgaatgatatcccagcgaagcaaaccatcacatagaaaacccgaagtccccagaaagattagaaaggaagaatgaatgaaaaggagggagaagagaggcacagaaggtgagtaaacaagatgaaagaaaaagaaaaattggcgcacaggaagagtagaaggataagctgaaggagtgaataaaggaggaaggtgatagtgattagcggacatgacacctgcaaagatccccattgccagctcgtcgccgtcttcagtctcctcgttatcgggggaggatgaatgcgatgatggtggtggggagcgcctcctcgtctttgatttgccggcgttctggttctgagaatcctacagatttgtcatacacaaggtttcgcgttaatacatatttccaaaagagaccaatcctcttttaacatcccaccttttgtcgacgagagtcgcgttgattgtttgaattgttgggtccttgacttccaccagccttcttactttcgcccttgttcgtgttccagccgcctgtctcgccattggtgtttgtgttccagctgctttgcgagtcctgaataaacggacgattatcaattttggtttttccggttaaaataatctggaatagatgcggccgatccaagcgattttgctcacgtttgtttgttgatttgaatcatcatttccttttcaaaagaagaagagacactttaacacggtggtgagataccaagcaaacgtccactctgagacttaccaaatccagcgttgccattccagccagtccacttcaaataaccggtaagaagatagatgatcaataccataagagtaacagatgaaggatcgagagctcaaattgtgattgcttactgaattgtcgtcttccggttgaggaggtgggcctcctcctttcttagatgtttgatttttaaccttacccttacccttcgaattcggattcttgttggggttgttctgagagccttggctttcgtcattcgatggctcaccactccaagaggtagagttgggctcagaatggctgttgttagagttagcccattcgtcgtttgcgggtttggcggggggagccgagttccattgattgccgtttggtttattcggacttcttgaaggatgagggtcgccaccagggtgttgatagccgttgcgatcgccggctggtgcttcccattcgacacgcatgggaggccgttgactgtgttcataaggatattggagtgccgggacaggtgcgggcatcgggaaaggaggggggtagttgtggtacatcggatggaaatcgagcccgggggcgcgtcggttccagaactcttgctcatatccagggcccggtcgataggagtacatggctcgcggatcgccatagtcaggtccaggagggcctgggtgaggccaaggtttgctggaatgtacaagcggcaggttcgacgggtgagaccactccagctgctgctgaggccggttcatcatggcgcccggatgcatgtgtccatagctgcctgggaacggagccactggactcccagcataagcatccggtgcattcctgctttgtttgtcgcctttgttctgaggatttgtctgctgcttaccccgcttcgttgaaccatcatcatcattggcagcagcagcagctgctgaactatgattttcagcattgcctcgagcttgctttcccctctctttattccccttcttctgagattcatctcctccatcctttttacccttttgaccttttttaggctcatttgttgagccacccgcgttggtattgctattggaattactgggccatccacccggtgcagtggtagtagtatcaaagtcatttgaccaaccaccggcattggtagtatcggtagggttattagaccaatcaccggcgtcggtggtatcattattgttgtcgtcctgctcttcaggtgcctgattccagctccatcccgttgatggatcattctgcggctttttttgggaagcttgcttctttttctcgtttttctttttctgaggatcgtttgtttcggctccgaaatctacccacccgttttgagaattatctacgcattcgttttgggagtttccaagatcttcgtcggcttgatcggtgctttcagcctcggtcgccggtacaccccaaccaccgttcccgatcgagtcatcagtgttctgacttgcttgttcatcatttcgtttacctttattcttgttcttagtattttgagcttctcccgccatacctgtacctttgggtgctttgcctggtttgttcgaaggcaatggcttttgttccgcattttcgttggcgtcggcaggtgacactattgacggaactgaagggaccatgtgaacagccttgacatcgttttgatataatcaacatgtttggggtcataacatcgtgattcaaaaatactctgcaaaaaaaagaatcttcacttaccgttcccgtagctaatatctatccggatcgacccatcatcatgaaaccattaggattgagattgactagggagaacgaagaaaaggccttacctcggttaaagaaagcgagatgaaggtgttttggaacttaagaccgatcacgaagttagcgcccttcctttcggcctggcgccacatggcaagcgtcgcttgatcgcgctcttgcgtgagcgtgacttcgtttaggtcttttgccgctttttgatttgcgtccattttcgatcataggaataaatatgaatcaaacaaaaaagcaggattcagcaggatggctgtgattcaaatgagatcgatcagttcacttacaatttctcaatgccaccccctgcacgtgaccatagacagcggcaaccctgaatcctcgtatcgtagacattgtcctggagtaagaggttagtccagaaaaaaaacgatcagtttcaggtttccgccacgattctcgaacaaaacaggttgtaaaggaagctacggggaaactgagagagcccaaaaattgaggggaaatacttacgttactggcagtgcggaatcatcaaaaggataatatggttctttcgagccaccggtatatttgaactgttgttcgcgtttaacgggctctttcattggggcatgataagcaattttattgggcttaagattgttactattagaggctccccagagatcattaggactgttagttgatgcagcgggaggaggggcgggcgaggcgtgaacgatggcggacattcgattgacagtctgagcggtcgaaggattgcagtagaggtctctgcgcgaagggtgtgaggggttgcccggtcgagaatatccgtcttgggtataaccacctcttaagggtgcaatctgttggggatttaaatgggtacccatggccgagccgggaatgaatggtgtgctcaagtttgcttgtcccaccgaactgaaatgttcatgttagtgtagagaaaaatcgatcacatgtttttttcaaggtctagacttacttggcgcgctgtcgattcgcaggtgatcctgtaaatgttagttacatcataagctcctcagttgccactattttttaccggaagagcaggtgaacttgaactgaccccatgtcgaaggtgagggcaccagggcgggaaagggcgcaggagctgatcgaatgccccactcgtgaatgcggctcacagttggggtgaatacgcccatgagcaatttctgacgcatcgcttcccgttttttcaggatctcttcctcagaggcgctgggttgagtttggggagctataggtttgtcttcccggaccttatgagaagacggagttttgccatctgaggttgggtggggagatgaggttttgcaggctgaggatttttgcagggctgatctttcagagcgcgggtagctgtcactggcaatgctgcgtagattcttgatcgcttcttgcgattgtgctttgaattcttcagctgttttataacagagatcatagtatgatgaaagatcaagcgtgatgagcaaagaaacccatttctgaatggacgaggaggtagagtagcaaacctgctttggctgaggcttctttcagtgcttcggccgtttcctttccaagttgatgatgagaatcgagctgtttctgatattccagctgtgcttcttccttcaatttcaggatggtggcctccctctctgcttcaagggaagctttccgtgcggcactttcttcaagaatcttttgccttgcatcttccaactctttacgcaactgctcctcttgagcgcgtctaagctcctcatgcgtccgtttgtattcttcgatcgcttcttgcttcagccgttccaaggcatcggcgcgctcctgaataagctcacgttcgcgctggctggccctagcttcttctgcagcttctcgcgccttggctctagcctcggcctcgctctctagtgccaaagtccgttcttggcgctctttccaaagttccagctatgagttcgtgcaaacgacaacataacagcgaacttcaaattagaaagatgggtgaacgtaaggtgcaaggatactagaaatagcttacctctgcctcatgcttttgcttaactacggccacctcttcgcgtaactgctgcagcctccgatcagcctcgaagagcaattgctgcttttcttcctcgattgcctgttgatgtaaaagcctctgctctgcttcctattcatcaaaatatcaatggaaaacaaagtggatgatttatcgcgtttctttcacccaacagagaaagagaaaggaagcaagaaaaaaaaacaggttggtctgcttaccttttcagctgccaaggcattgagttcctgagcttcagtgactttttgtctgatcatttcggcgtgttcaagggtttgttgagcctgacgattcatctcttcaatcctcaatttttcttcagcgatgatttgtttttcgcgctgccggggccaaagacgagagatagcaagtcagcaactgaatatcaatcgtcatcaaatatccaagactgacttcaatcctagctacttcttcagatggaccgggatctggaggtacaacttcggcgatcggttcatcttggggcgcaggctgtggtggacgagtagctgaagaaacagtcgaggaagccttcgacttggtccgtcctgcacgtggtactgtttcgaaatagcctcccctcttgggtatcccgcctgaaacaggatcgtcagagttgaatcgcctggtattgcgtaggaagttacgtcgttcgatccggtcaaacacgatcatgtggtaaggattaacaacaacatcgtcagcagaggagctttgaaacatttgaaatttttcggtaacatcaacaagaaagaaaaacacgtggaaactagtgaaagataagacagcaggcgcgtccaaaaaaaaaaagaagtacaaatatcgactcaccaggttcgagccccgacttccaaattcagtttactggtgagaggcatgatgtgatgatgttgacttgatctcgaagcgttgttgttgttttttctatgatttgtatgttgtctggggtatctatcggctcgtgccctggtacttctgtgtttgttgatgttgtgttccaatcgaccagtgagcttcgaaagatgagggaagggtacgaattttggaagaaccgggaagcaaaaaccaaaaaactgtgtaatcgaatcccgatcaacaccaccagccgcaaatatggatttatggataagtgtagtgtaacacctcaacagatgggcatgaatttacaagtcaataattcaagataataaattattgcagctgtcaagatgatttcgatggaacaggaaggatcgaccggtcatcggagacagggtacaattgaatggcagggagggcgcaccggcacaactcacccaacagcttgatcaagttgcctctgctccaacagctagagcgcgtaacgcagtgtttgtttttttttggtccagatgtgttcctgatctctatgtagactctaataggtaggcattcgtcaggatacagaggatcgtaggtaggatgtcgattactacagtttgggtaacaggtcataccaatacaataatgcccccagagtccaacaaagcactctgtcacccaaacattccaaagaagattaaccacatccgaaacatcttatcgccagggcagaagacatcttctctttgtgcctacatacgcccacataacgcgacccgttaaagcctcagaccacaacagctcggttctagccgagttggcatgcccggtccgctcggatctggtaattaagacgcccgggatattatcctcacacccgatataagccgatgcttgatgcagtgatgtcgtatgcattggtgtttagaaacaaaactattctcccagacattatccagagtacatagaggacttggaatgttcaatgagtttggtgttcataccatctatatgttcaacttccagagaagtcttatatatgtacgcgctgggatgtgtttggaaaaaccaagtctcgttatgtcctgtcaaacaattgtctgtacagcacccttgaccagagtctcaaaacaatcatcctatgtacatagcaatcaccaaagacatgcacaagttggggctgcagaaaggttcaagttttgtagaaatcacaacgagcctttctttggcttgaaataatggaaatgatgcctccatcaagattacaaatgataagcaagtgaaagaatttccaaataaccaaaatgagattcacctcttgctcttgggccaaaatctccatccaatccatgtgcttaacccacaagctggcccaaactacagcaggactttgtcccatgtccctctgacactggaacagacttaaacaagggtttcctctggtggcaagcctctacctcatttgatattcaacaccactctcaccacatttattattttgccttccttcttcactttcctctgttattcatttgattgtctttcaagagggacgtgaggtaagcgggagggaggggtataactattaaagccgctacgggctgggctaaattacaattctagatatcaaactttacagcattagataggcgagaaagagagaagatgaagatttacaaaacgaggtagtttgtataagacaaataagacattttgagcaagaaaacaaaagaaaaagcaagcaagcgcagatgatcaacgaaaaaaaaaaaactacctcgaaaaatgaggggttttttttgtttaggccggaaggactgaaggatcaggatcaacaggaggagaaggatgagtggagaaagaagcggacgatttacgaaggacgagttgtttccagaccttcaatctacaaaacatgcgttccaagttatcaggatcaaagatctgtgaatcaggacggaagtcgggccttgggggagaaagaagagggtcggaatgagtcgctcggactgaagtcggatgcatcagcagctggtcgacgcaacgagtgaaagtgagtcccagggccagatcgcccaagagatgttgagtcaagtctttgatcctgtgaggggggtctccaggactcttgtctacttcgtttgtaaatcggcctggatggctgctagggtcggcgttaacggtcggacgttggcgcggttgaagtcggaaatctacatgttgttgcggaggcttctcctcgcccagcttttggacccctatccggagtaatctcacttcctcgctcaaagctgcaacctcgcttcgtgcttcagcaagcgcggctactaggttggctttctctaattgatccgatcggatgtgagagagcttaagatggaaaccaaaccatatataagttcggattgaaggaatacgaatcaggttttaagtgactccgatcacacatcctgcgataagatggctgggagaggggaagaaagggcttaccaattggttgactcggacgtcaagaacttctgtctgctcggtttctgaagatggattggtgccactggggccttcaacatcagcaggggccacagacggccgaaggggtgtgggtcggataagattgggagaggaagaatggccggccgatctagtgagacgagatcgacccatgatcggttctgaggtcgattgcaggggcggctgagatgggagatgcgatgtgcgtcgggtctacacacaagcaacacaaaattatcggtcaatgttgatgatgagctttcaggacacggtttttttcttttctgatcaggagtgaaggaaaaatgagaaatcaaacctcatcgagcaaggattgtgggagatcactatctttgatattctcaggtatttggattgcttgtttgccaggacaagagattgacgggcgcatgggttgtagcaattcttcgacgacctttgatcgtctgatccccgccgcattttcgctagagccacgttccatgagaaaggtccaatgagactctggggctccttccatgactgcagccgccagccgatccgccgcactgggagctttcgccggcactttagccggtgtttctgtcggaagatgactcgcgggtcggtcggtcggaggcgaatattgtcgaggtgggttcggcgaagcttgattaggaggagcaggactcggagaggtctgggcagcagtcgtgggatgactgaattggagtggcggaatactggcttgtaatccagacggcccattgtgtcgcttgttcaggggggaactcatctccgagaaatcatcatgatgggttgtaaaaggtgtagaggaagttgggagggctcctcgaaaaggattggcgcgttcgtaggtctttcagaggtagttcggatcaataaatcattgactttcatagttttaattggaaagaagtggagggacacacatttaaaaaatgtgagggtagatctagatctgaagccctaggacgaggggtgagcgaggtttgcttaggatgaggatgacttgcaggtcttgtttgaggggatgatcgagaggatcgatgggatgcggatttggctgatttgcgattcgaagtagatgattgagggaacggattggtattatcattatcaaggaagtccagcaacgcgctcatgttgggtaagactctcctggattctgggctttcgcccgacagggctgttgaggttgttgaccgacgcgaactgaggacagagatcggtgtgctgccgcggggatgtccaaacccagaaatcgacgagtgagtcccatcgcgtacatctgtgaatccatcggtaagatcctagaaatacaccaagaaacaagtatgtccatctcagtgatttgtgaaacttttgaagctggagtaatgttttacttacgcgatccccaaaatcgagactggcgagcggcagacgcgtctggcctggtttgagttggccaagcatgaagagggttatggaagacaagaaaggtaagaagtggtagttcgcaagttttgtgatgagggtgatgagttgttcaagaaaattaaatttgtctggatgagaatacgaggagaaggaaagctcaacttcagaattctggctcttgattcactcagccccagctgggcctcaccctgacgggcctgtgagccttgcggcccgtccaacaggggtacaaagcaaaggacatacatacataacctactcctggaacccctcaagcaactggcaacatcatgccaatccgaaccacaaggttccttcaatacctccaacctgttcgatcccagacccaaagcgttccaaatgtgaaatccatggactcttaaaagagctacacattctgattgatatctcagactggagttgtgacttgtggccaattgatcaagctggtcaggctgttgatcagtatggaattgttctgaaatccattgtacttagtcctggtccctggagctcatctattgtgtttatctttctctccttgattgtcagagtcttagggcctgtagtgtagggtagcaccaaagcaaattttgaattccaattttgaattttgtttttctcacaaaccaaaaatcagttttgggtttgcaccaaaaaactggaaatcaggggttacaccatttccaccagattcaatttcaaagttgaaagctggagattggcccggaaattcacaaaactggtggatatgtgtggtacaggccctaaggctaaacctggccctttttttgtactatcatgtgtcacttgtttcctatctcaaccatgctgtccttgcactcatatccactctcttttacacaccaggtttgcatgcatagtgatttcctttccacaatttcaatctaatgagtgccattagattatcccaagaacccagaccaacactaaatgaaaaacaatgactggctctgaccctgctcttcctgtgagccaagaatgtggccatctcacagactattttgaggaatttcaagcatcctcaattgaattagatggtcttttcaagggatttacatggtcttttcaaggtattcatggtctttccaattgaattacatggtcttttcaattcaattgcatggtctttctgattaggttgaaatgaatggttgtgaaaaggatttctgggtccccaacaatccagtccctcaccagccccatggaccaatacatagtgtgatgcaagatcacagaacagcaagctcacagacatcaggtttctcttccactaaggattgtgcatggattcaggctaccattggaggacttcccatgggttttacaggccttgtaaagctagatttacaggctgtaaagctaatttttcgctgggaaaacggtttcacgagcttgtaaaaatagctttacagggggctgtaaattcgacgggaagacttccattgttgacttggagcttggaaaccttgagggtagatggggctcaaaagtagattgaatgtcatggagagacatccaaagtgtgttcaaggctttgatgtgcggcaaacctcttcatataaacatagaaggggcagacagatgttacgacaaaccgaagagggcaatttgatgattcacttcatttgtgaaaatccttgcctaggctcagggtcacgcttctcacaagggtgcttacacctcaccatcaccaggaggaatcggataactcagactggataacagtatttcatgtagatctcggagcacataagattagatacatgaagtagtggggaacaaggatttacccagacagtggggaccgatttctaaatcaaagccagataaacattagttccaaattaagctagagtcagaactgcataattcaactcacatccaaacaagtcgagtcccatgtcttcgtcttcttcttcctcgggttctggctccttagcggcggcggcagcaggtgcggcggccgaagcagtggcagcaggggcagcagcagcagcgaacgcttcggctatagaattgaatcatacacggtcaggacacagaggggaaatgatacagtgatcgggagactgacggttgtcgaggtaatccttggctttttgagcgccttcaaacatgtagtcggtagtgagagcaatggcaataaggttcttgtagctgttgacaaggctgtggggaacggatgcgacggtggggtagttgatcgcaagggagatggcggcaatcgtcttgatgccactcaggaattggtcgatcaaagtcttctcgtcgatgtccaatactgttggggagaaaacgtttccgttgtcgtagattgagacaacagtcattccgtaggtgaagggagagatcttcaacaagttgagaagcgtggcttcggatgctccgacacgacttccagcggtgacgattttcatatcggatacaatttcgatcgtaccacgagcaatctagtgacaaaatctcattgggaaattagaatcttaacgaccccgtctgaggtaaaccatcgattgatccggatttaccttggttggaatgcccaaagcctggaagaaagaggtctttccaggttccataccggtgttaccggcagggatgtaaacatccaaaggagcaaaggcaccagccttggccggggcagcgaccttgttggcggtgataatgtcacgaacatccttcaagtcgccactggtgaagacgaaaccgatgtttcctcggacgagagggaggatacgctcgtactgagggttatcggccaagatgtttcggatcgcacgtcgaaccatcgtgtttttgcccatcaagacagtacccttaccacgtagagcctgtcggatttggtgcatctggttggatcctacattgtcaacgttaacaatgaatgcggacgggaactgggccatcaagtctttcaacttgttaaagtaggcctctaattaaccataggaatatacgttagcctcctggttgcaatgaattatttcgtcatagatcatacgaaatcctcgcacctttgaattctctgggtttgcccatcttgagtcttgagcgaaattagttggaggatggacgagtgcagcctagctacaaaatcaagttttgaagccgaatttaaaggctgcgttgagggtagactttcttgcgtaggtagtatgcaggcagaggcgggcgaagggaacgggcggggtgggataaaatcatccggaccccactgaaccggttaggtttactatggcaaactcacccgctgctgcgcggactgcagaagtctccgagcgctttcacgaggttcaccgttcagcacgagtacatgtcacagatacatattgtgtttctcgtgattgtcttgtgacacaatccaatttttctgactttgatttctgcgggtctcccagaaacaatttagagcctctgaagctagatttcccagcaagatgctagactttttgggctaaatcaacatctgcaagggtcacagatccgacatcaagtcatccattatgtatgcacttgaagatccccagatcggcatttttttatagtttttccctgagtttttgcccttactatctcactctttgcttcccacttttccatggccacagccagccaccaatgctttgcaactgcccagccttccttgtatgtgactgtgatgaggaatgtagcttgtgcgggggtcagaccaaagcaaacttttgtctccggttctgaaaatgagtttgccattccctgacttcaaaaccaatgaaaagggaattcaacaccaaggttggttgaactggccttgggttcaatcctgcagatgtcatgctggcgggtgggagcacaaggaaagttctcatcaggaggaagccctcccaatgggctggatttaaaaccagctgattgggagggtttcctcccaacaagctggatttaaaaccagctcattgggagggtttcctcccaacaagctggatttaaaaccagctcattgggagggtttcctcccaacaagctggatttaaaaccagctcattgggagggtttcctcccaacaagctggatttaaaaccagctcattgggagggtttcctcccaacaagctggatttaaaaccagctcattgggaggttttcctcccgacaagctggatttaaagccagtccattgggaggttttcctcccaatgggaaacttccttgttttcccgtccgccaagaaattggtgggtgggaaattggcatgcaggccaacacaccatccaattttggcgtgttggccagcacatccatttttatgggggtgcctgcctagaaaagggtgtgaacacccacattccaaaaattgatggtgtgcacacccacacacctttttccaaaagactgcttaataataaattaattgtaattataccttttaatactaagaaaacctagaatattattccaggaatgaacttttcataatattctacatagggttgctcactggaaccactcccaaagtcctactccttctagcactttgtcataactcaagagccttagaggttagtaggaatataaatataaatactccaaaaagattataaaataaagatagaaataaatattaaatatagggaattaataaaagtaccccccttttctgctatccacacccggtttttcccagcctttgtaattcattttttggtaattctcagagcatatccagcgcgggaggtaaaccgggtttgtatcccgcgtctagcaacccaaactcaaaaaacaccacccacccggagtgctaaactcataaaagtattacctccggaggtaaaatttcatgttgagttgctacatgtagcaaccctatagcaacccaatagctcctgtgaaatctcacatctccatgacatggacagtgtttcccttgtgatctcttcatgaaactatcaaaccttttctcttcttccccggttcttctcctttctccttcccaatacctatttcacatcacaatacatatccctttcttgcactacaacttcagcaaggtgaaagatgttgtgtccaatttcctgcaatcggacatggccaagataaacaggatctgtttcacctcgcctgtgtctgattgcatgcaatctgacaccatcgaggtgaagctgctgtgtccgatttcctgcaatcggacacggccaagatgacaattatgtccttcaccttgcctgtgtccgattgcatgcaattggacaccagcgaggtgaagctgttgtgatgtgcttcagattcaaatgtgatcatgtagcaaccacaggtgggcagaaaacccggggggttgccacatgtaaactttgagttgctacaggggggttgtagcaacccggttttacctcccgcggtggatatgctctcactatgccaaaaatcttctgaaattgaaaattctttttgggtatataaaaaatcctcaaaagagaaattttaaatataaccaaatccaccattatttaattaactggtttagaaaaacccaccatttttaagggggttggaaaaacaactcccaaaattttgccgacgactcccattttggtcaaggggtcgttggacggtagttgttcctccaaattgctggccgactttgggatttggtcatcaattttttttaattttcatttttagggagtcggcgccccaaaccacccctcatgcttgagggggtttgtcagctctgtgtatgctacactggtttaaataatataaaaaccaggtgctatcactgtgctgaaggactatcaaagaaaaagattactctttttcaccctttatatgtggtccaaattccacaaaggttaagtccacactcctttaagcttatttgtttctaatgaaccaaataacaggagattataacaattaataaattgttatagtttggattttaaagcaataataattgctaagaagcagctggcaagcacttgagctgattggctacttgtcagaggtggtagtcttgcagcaactgctttataaggaattttagtgagggatgaaaggggagtttcaaagttacacactaataattccagtagtaaaaggaagattgggattgggatgactactctaaaagtaggaggagaatattcactgtacttactaagtatgttgtgggtgaatatgctgaggaaccaatcttaggccaggaatggcctccttttatattctagagtcccccttgggggaattcttagaatattctagaatgtttatttaatgtactacaatagtagttctctcatgatgtaatgagaatattgtagtagattaaatacagtattatctatgtccccatgacatcatgatgcattgttatagccaattacatcatgagtcggacttataatagaacaatactgatggaaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgacaatcaaatcctcaagactatggcaatccgtcagacagttccagctttcagaaaacatgcggctagctaaggcaatttctgtatcatcgaatgacaaaaatttatcatttgctaaagcattactcttactcggcgaaggaaaaaaacaaaaatctgatttcggcattgtcaagctcaatcatatcaataccaaggcctgcaactcaaaggacgaaatgcgtcacgtattaactgaatttgtttacggaaatttgaggaagcggtccgaatcaagtcaactcgacgacgttgcctacctgaatgaacgttgtatcttggcgccgttaaaccgagatgtcaaaaggctgaatgatgagataatagatttgttgccaggtcaagcagcatgtttaaaatcaatcgacacacctgatccagatggcgtgggaagtttgccagaagaatgtctcaacaagctaagcattggaggatttccggaccatgaactgaggatcaagattggcatgccccttgtcgtcatcagaaatatggatataaaaaacggggtttgtaacggctcccgcattgttgttgtcaactttggggtggggttcattgccggcaagttaatgtcgggtccatttgctgggaatgaaataaccttaccgcgggtaaaacttcacaataagtcaagtagtcggtcgggcctgtcctttttccgttatcaatttcccgtggctccagcttacgctatgtcggtcaataagagccaagggcaaacacttggtagagtaggtgtttatctggagacggatgttttttctcatggccaactttatgtcgctctctcaagggtctcagatgtgacgaatctacttgtggtcaggccaaggattagggaaggaattgttaatgttgtgcataggaaaatattcaagattcgttatacaagtgagttgtttgggtttccactatttcaattacaggaaactgatatttgtttgtggtgatatggagattcaacgcaaggatgaaataactggggaataattttgtttaagctctctgggtatttctcttctgatatgatttgtagtcttcacaataaatagaaattgtgttgaaatttattatcagcacaagttctgtcgtgttgggtcatgttacttgtttgccttgttaatgtgtgggggtggtgtgttgtgactgaggtgaaggtgatcgggtaccgtgattacttgttaatgagttgcggtggaatttttcttattgtgtgtttgacaatcaggttgacaaatgtaatgttcaggtttgcctaggggtgagattgattggctggggggactgtacccaggcgcgctcaccttgctggtaagccattaactaagggggttggagggcagcggcgcagccgccttggcctctagtttttcaattaattattgtttacatacatgtttctacctcattttttatgttttttgaaattttaaatttatttcctaggtttcaatgtgtgtagaatttaatggtgtaatccaaatttttccaaactcaacggtacatttttaatactgaaatttgacattttttttcacttaaatttctacaggttaattttcattcttttttgatgttttaaaattttctcctgcactttgagacatgcaaaaaattatggtaacaaccattttttcccaaaatgaaaaccataccttgaatgctgcatttgacacatttttttaattaatccttcacgttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttttttcctacatttaaaagtgtatagaatttaatggtaatattcaatttccataaagctcaatggttcattctgaatactgtaattagtcttatttttcaattgattttgggccttaataaaaaaacgcggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggttttttaattaattttttacgccttatttttcgagtttttttgaatttttaaaattgtttcctaggtttcaaagcgcgtagaatttaatggtgaaaaccaatttccataaaaatgagttttaattattaattttttttctactcattttttccattaattgtatgcatacatgtttttaccttatttttcatgtttttttgaaattttaaatttatttcctaggttttaatgtgcgtagaatttaattgtgcaatccaatttttttaaaactcaacggttcatttataatactgaaattagacccattttttcacttaattttttacagcttaattttcatcattttttgacattttaaatttatttcctacactttaagacatgtagaaaattatcgtatcaaccatttttccccaagttgaaaactataccttgaatgctgcatttgacacgtttttttaattaattaatcactttttcacctaattgtttgcatacatgtgtgtaccttactttttatgcttttttgaagttttacagtttcttcatacatttagaagtgtgtagaatttaatggtaacatccagttttcttaaaactcaacagttcattctgaatactgtaattagtcatatttttcaattgatttttaagagcttaattttcattattttttgacattttaaattttttcctacactttaagacatgttgaaaacgatggtaacaatcactttgcatcaaaataaaaactgtatcttgaataatgcctttgacaggtttttttaattaattcttacatgcttaattatccttattttttggaatttgaagttcatttcctacactttgaaaggttttaaaaatgatggctttatccattttgcattcaaataaaatttgtatacggtacaaattatgcaagaaatacgctcacgtattaagattgaggctttgacttttaggaaaattggacttcactattaacttctaaacatttttaaatgtaggaaataaatttaaaatttcaaaaaatgattaaaaaccagccggtaacaagcaattaacaaaacattaaaaaaaacatgcccaacgcagtattcaataacattctttggtttttatgcaaaatgatagttaccatcattttgaacatgtcttaaagtgtgggaaataaatttgaaatttcaaaaaagaatgaaaattaggcttcaaaaatttaagtagaaaaatgagtgtaatttgagtattaaaagtgaaccgttgagtttgaaaaaaattggactgcgccattaaattctgcgcacattaaaacctaggaaataaatttaaaatttcaaaaaaacatgaaaaataaggtaaaaacatgtatgcatacaattaatggaaaaaatgagtagaaaaaaaaattaataattaaaactcatttttatggaaattggttttcaccattaaattctacgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaactcgaaaaataagccgtaaaaaattaattaaaaaaccgcgtctaaaagcggaaaccgcgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaccgcgtttttttattaaggcccttgatttttaacagcttaattttcattattttttgacattttaaatttgtttcctacactttcagacatggtcaacatgatggaaacaatcaatttgcatcaaaataaaaactgtatcttgaataatgcctttgatgtattttttgaattaattcttacacacttaattacccttattttttggaattttaagctcatttcctacactttgaaaggtttcaaaattgatggctgtatccattctgcattcaaatacaatttgtatacagtacaaattatgcaagaaacggggtacactcacgtattataatcgaagcttgtatttttatggaaattggatttcaccattcaattctacacatctttaaatgtaggaaatgaatttaaaattttgaaaaatgattaaaatccagctggtaaaaaccaatcaaaaaaacattaaaaaaaacatgtccaacacagtattcaataacagtctttggtttttatgcaaaatggttattaccatcattttactcatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaataatgaaaattaagctgtagaaatttaagtgaaaaaaatgtcaaatttcagtattaaaaatgaaccgttgagttttaaaaaatttggattacaccattaaattctacacacattgaaacctaggaaataaattcaaaatttcaaaaaagcataaaaaatgaggtagaaacatgtatgtaaacaattaattgaaaaataagtggaaaaaaaaattaataatcaaaagtcattttattggaaaatggacttcaccgttaaattctacgcactttttcacctaggaaacaattttaaaaacttaaaaaaaattaaaattaatggcaaaaataaattaattaaaaatgcgggtttaaacacggaatgcgcgtgtgctgtgccgcagcaaaagtgcgtcaaaacgcggaaaatgcggggttttttattaaggcccttgaaaaaaatcaattttattttttatttttcacaaattttgaaactttattttttgcttttattatttcataaggggggttcacgatagcctttatggcttctggtcccccgtaaataaattcttgctggtcccgattttctgttaaattttaagctaaaaacaatcgcaaatttttgaccaacatccataaaatcttgttagtcatcagataaaattaatcacccacatgtggcccgcttacgtgtaacacaagccatacgtgtaacacatgccattcgctcgggtgatacagttcacatcacttccttcaggtattcgatcacacatctcaccatctcacctatcatccagagctactccttcatcctctgcctcacaaccgacccggcctagactagcccctaatgtcggtcagtcaggtaagccggccccccttttttcttggatatctcttggattggaaattcaacattattctcctcaattctctgcccagcttgatcctactctgttaacacttaccccttcaagtgaccgtttgggaccccctccccctgggagtcagacaagtgggcccgatgtgacaggcctcacccttgcttctaacctttcgaatgtctctggcactcaatcccctcatctcaacacacctgctgaaggggcgactgggaagaagaaaagataccgccgtacccagaaggaaatggctgcgtttcgctcagagcaggcccatcttaagaagctcaaggccctcgagaaagcaaaggagaagcgagcaaaaagtcgtggtcgtggtggtccatctcgtcgttcaacccacacctcagcctccgaacaaacacaggccaattccaatcaaccatcagcaccggtcgcttcgcaaccattggtcccggacgccaaccctccgttcgacacttatgactatgagaacgtgtgttcctaccttgaagaggaagcgaactatactcggctctatggcgatggatcgaagacgtcggttgggaagagtaaggttacaaagggagcggcctatgacatgtttgcgatcttcatcaacagcagttcaaacaatcgccttcgtctgactgggagccaacttcgccaacggatcgatgggtacaaaaaacaattcatcaaagccaaagactttgcggacaataccggggccggtattgaagaaggtgatggcctaccgacccttgccgagctgctcgagaagaaatgcccgtgttacgatcggatgtacgcgatctttggcgggaaggcgaatgttaccccattggctcagtatgactccggggtgggtgccaacctatatggagattcaccgaacctgagggaagttgaggatccaactgggtcccctgaggtcttcttctccggatgggaagagagcgacgttgatcaacctccttcgggggcaaacacccctgccgccgggctggatttcaaccgctgtcgaagcgctatcgatcgcctcggaatcgttaatttaccaaactcggatggggagggggacctggacgatgatctgctcccccctcccctggacttcagtggaacagcgatggatccctcacctagcctgatgactcaacggtcgatgactcgtgcaactcaaggatctgctaacccagccgccaatggaggagttttggtcccctcggcctcccagttaagcactcctgacccaggatgtccttctccatcaaacggtgttagtaccggccgccgcccgttccctaatcagcgatccatggatgccagccccgccggaccggtccaagaggggaatgggaaagcaaaatcgaccttggctagtgctttcgagagctcaaactcggagaaattcgcctatctgaaagcgcacatggcgtgggagaaggagaaggaggacaaacgacttgcgtgggagaaggaacgttatgataaggaggcgaaaagggctaccgaaggagctcaaggactagccaaactggctgaatcaaagttgaacgccgctcaagcgtggatcaatcaaggcaaatcgtccagcgaggtggacctcctattgaaggccatctatggataattcaattgtggtagtgagtaagtttcctcctccattgccctatatacgggcttgacgctaacttggtcctcatgtgtagtgaatttgactgcgtctttgggcttccgaggcgcctgctcttatattactctgagccaaagatgttgggccatgttcaagtgcccctttggaccggttgccttcgttatgtttttcttctacgtccggatattcattttttcttctactttcggatagtcttgtctgtcatggattgcttgtcatgtctgtgttactctgtcatgcctgattcccgccatgttggctgtgcttagatggtctatgatttcacctaagaatgccacttgaacacggttactagaccaccttgcctgatgcttctacttgaccgccgagccaattgtatcggacttttccgctgtgccaacctcctacatgtgggactgtgtataagtcctgtatgatacaggaggcctcggccgctgccgggtgtgacccggccatggtttcactagcccaagatagcaagagagccacatcctcacaggcttattcgcttcagacatctactaatgttgtccgcgcgaccacgacagcagaggagggatccaccatgggatctcgacggtttcaaccaaggcccctcaagcaattctatactactacagtggataaccaccgaggacaactaccgccgatgggacagcacgacctttgagccagctgaacgtctgattatctgcgaggagatcgttcgcctcatgcaaatggagggcattgctcatcgacatgccaggggtaagataccaaactttcatgctcgatcaaaccacatacactgaatcgtgatactcttaggcattaacacccgcattcaaatattgcgacggtcgtacttaaccgcacgtgaatcttgttccattcacacctaggttatgcacggagggtttgccccttttgggatgtccttgaccccgttattggggggcaagaggcccaaaccgcccgattttaccaaatggctaacagcgaacagtcctcagacactgaatcaaccaacaccacatgatgaataaatcgtctaataagacgtcatctcgtattttaatcaattgcaatggcattgcccccttttgaggcaaaaccaagtgagagcataattgagacaaccagatcaaatcagagtgagtcgataggtgagatgataagaattggagtgagatgataagaattgggaagaccagataaaaacaagtggtgttgataattaagccaagaagagaaactaaattggtaatacacccaacgagtagttgatatctaaacatttagcctggacaacctctcgatgctctttagcagtatcctcattagcagtatcttcattaatcccagtcccttccgatgccagatgatcaatgccgggggcctccaaggcatcccatgcatcaccaagatgggccaggatgctgtgcaatgtaacacaacagttgacccatctgataacctccatcatgtccgaaggcttttgaatcgctagtcggagatgttggagtgaagcccaacgacctttgaggattccaatcgtgtgctcattccggactcgtgaacgcgcaagacaatagttgaagtcggagttgtccttgatgtaagcagcaggagccttgtacgcggggatgcagtgtacgcccaactcataagccgagtccgcgatcagatattgtcctgcattatacataccaatcagttagcaaatcagatggatcatcagataaatagaaagtgcggacctcgatcaaaaaacaacgttggctccttatggagcatcatcctcttgaagaccatactattgccacaagaacccggccagccagtcatgtaggcagtgatgaatcggtcacagtcgcatacaacctgacaattgatcgagtagtgcttcttttgatcaaagaaaacttctccatcgatcgacgggcgctggtacaggggtatggtagttccatcgacaaacccaacacaaccttcgaatccttcacacttcatgacatcagaaacctcctttcgtcgaacctcgtcaggccacataaggtacttctccgacagatcgttaatcgcccggatgacccggcggctggccttgaccacagtcccgcggcccacacataaattccttgagaatctcccgacagaagcaccattaccgtttgaaccaagcctttcgagagtgagtgctaattggtgagggattggcagttgcggtcaaaagctgttgctgtaaaagattgggtttaaattaacttggctcaaaagccacgtaaagccggacttcgttgtgcggaccgcctgcttgaagtcttcatctcgcatatcaaaaagctgagccaaatcgaattcgtcacgcaatcttggaggcaatcgggtatgtaagtagcgactcgataggaccaaatgcaagagatctgataccatagattcgtcgtcaaacataacgtctagtaacaacgcgcggccgggattctcgggggcagcgatccttccaagcgaggggagaactggaatgttgattgttgaatcaaggaggtcgtcggtctcttgctggtggaggaatatgagcatcatgaacagatctcggagaatctgttgtcgttcgctgtattggtgcatcagggagttgatcgtcgccggccagcgtcagggaacaaatcaggttgtgtgatgtgagagccgtgagagtagatcgtcgccggccagtgtcagggaaaaattctggtcgtgcgatgtgagagccgtgagagtagattgtcgccggccagtgtcagggaagaattctggttgtgcgatgtgagagccgtgagtagacttgatgccagggtatcgtgaacccaactactggcgagtcttactcgtgaagatttcttgtgtgttaaaaattgcttaaaattttaaaatgcgcagcttgcgcaaccttgctggggggtcattaagctttgctggtcaaaagctatcgtgaacccccctattatgcaccacctgaccaagtctcatgatttcaaatttgtgttttggagctctggaatccaaaataagcagccacttttcactgtctaggcactgtacaccaagagtcaggatttggtctaaaacaaaaaacatgaggccaagtaccaaattggtgcttggtttgatggccaaaggaacaaaacaattgatgaatttgaaactaatataggacttgattagattgagcctaggtcaagaattgtgacaaaatggtgattgcattgattgatgaagtaggcaaaaagacaataaacctaggctagacaacagaagttgacaatggttttattcaagataaatcccaataaaaaacaaaaacatggctaggagttgggagcttgcttttatttttcaggggactcgacatgtcaacagcctttccttttcctttgggacttgggcttaaagcaagtgggaccacatcagaggagatgatgcccatgtcgtgggtggcatttctactggtgccttcacctttgtctctggatttaggttgcaaagcattgttttgttccaaggttagctcagttttggatttgggatttgttcaggaggaccaaagcctaccaatatcaagacaatggcaaaaggtcaagatgctggcttggatcctggaacaaggaagggacaggatgaaggataggagcattagggaggttgataaactcgcatttagcctagctttatgaattcttcatggtcagtgtagatggtaaaggaaactgggaataaggaaatatataaatgtgtattgtgtatgttaaagaggaaagaaatttgatcacagaggttcactttaatgaccagatgtggtgagtgaaagatgtaaaaagaatataattggaaaatataaactcatgagtgttgatcagaaaaagaaacatgaaaaatagtggaaacataaacaaaaggaaggaaaaatataaaaagaggagggttgatgtgggagggtaggccagaacaagttgaggaagagaattgatgtctcttccgccattgccttgtgcaatacttgttctggaggggagtttgtcgtttaatgttaaacagttgaatgatgaatgagaatttatgaggtactactgaaaaaaatgtgcttattcaggtgtattttccttcttacttaaccttgattgagcacaatggtttaagatcacaagttgtactggttgttactttccttttcctatgcttctcaacgtctgaatgatctcaatggggcacttgattaagatcacactggttaatgtatggattgattgctctttctgtctggttgctgatcagatgagatgatgatctgatgtgatgagatgatgagatgataaaaagttggaatgaggggggagaagccctccttaaatagtctattttacaacctggctgacttgtggttctagccctaaccaataatctctaaatggccaacttgtagttttagccctaacatgtaaatatgtaatgaccagcttgtggttctagccctaaccaatgatgaatatgcatctaaaaaaatatggccaaattgtggtttcccactatacaaaaattctcagtgtacatacaaacaatgtggccaacttgtaatttacattatgcaataagaattttgtatgcagataaaatttaaatcccaaatgacttttgactgagtggagctagcctagtggtttcagtgagtgactatgggttaaatgacccgtagaatgtgattatgccatgatacgcctaagaatatatgcccttctcaatagtgagctgtgcctttatgaaatttgatacttgaaacacaattggcatactacatccttccctgtcagccacagagcacctttcacagtacgtgaaatgtacctagtaactgcaagaataataactaattgaatactggaaaatactatacattgctgttagaataataaataaataaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgtgaaatccccttgagtagtgtacatataatatcactaggatttcacagaaatatcattagaataaagtattaaaacattgtttattcttatacattatgtacatattttataagccataaataattacatatgtataaagaatcagctagtagaagcgtgaaatggatgaggaataagctatacacatttatctgaagcttacccatccttgatcacatcatcagggcatcatattgcatcataaccctcttggatggcgtcatcaggacccttttgtgctctaattcaaagcttgcataattcaaagcagcctacacgagaaaggagcccaaattctacatgcaagactgaattatgcatgaaggacatgcatttctcatgatcacaagcttgcataagcagatttacacgtatgcaaccaactctacaattgcacagcccctgcacagtaactgtagccttttcaattacgtgagaaataggccacaaaactcaattatgcatgtatgatctcatgtcctaggaccttccacccatgcatagcactgcacagctgcagctcccagccttacacgaaattgtagagctgctaagaagctccctagtgccctgagggcctctcctcttcccctgagccccctgtagaatatttaaggagctcagattcctaccttttccccccaggaaattctagtagcatcaaaccaacacttgtaccgtgattattagtgattcaacccaccaataacattacaatccagctaccttagacctaaatagatttactttgctcagattcaaggcatttctacttatctctattgcataaagaattatcccccaggttaaacaattctggtccttaagtgttgatacacttattaatctagattgttgttaaaagactaatcccaagtgagttgaagaagtcctcaccttggaagcctattaatccatacaagaggattgatctggatgcccaattgaataattggatgagtcagcagtagaagtaccattcctcactgactcctccctgtttcttttacaggttgagggatttaaccacgattcgaataaaccttctcaattactcttcttgttaacactcagagcacaacccttacagtttagtagcatagaggctgacattccccaacttaatgctgtccacagcattcctatttcaaggatcaaattttccatgcgcaaggagtaccccaatttttggacatatgcacaaagaaatgaccccatctataatatacaagctccaccacctcttatcctgtagaattgaaccttgcaacccttccatgaccagtctttaccaagtgtctcacacaccaattcctagatatcactgatcccattggatgtacccaaaagaaaacatttctttgacccagcagaatcaattcctatccacgggcccaacaccagatcctcacattcttctccttgaaaccatcctgtaacatagcttttttcccgctccttgaagaaacactggggttgtaataattttgtcatttggctttttttaatcccttttctgttcatttcaatttgctcttctcactttgtgtaccaccacaatattagaataccctccagaatatctttgggccacttacaaagacctgagtcaaaagtttcaccaagattgcaagacttgtgctaaatatctgggagagcaaattatattaacacccttaaatagggacgcggctacaattaacaccaaaatgttagcaaatcttagcaataggactcttattccaaggtctatagacaaaaccaatgacaatgcccttgatgcggtattgtttgaagcattaaacagtatatcttttccaggatttcccctccatacgtcagaactgaagataggtgcaccaatagtcttgctcatgggacccagatagtgattgaaggtatttatcaaaatgttattagtggtaggattatgacaaaagaccaggtatttacccatgggaaattacgcgtgacattgtctaggttcaagaatgtttgagatttatttgtaactcaagtgggctcagttgatgttgtggtgaaacaaatatttaattcttaagggcacaagctgtgaagaacttaggatggttaaaatgactaggtataaatttgtaatgtattcaaatcaaaatctagggtgtttccaagttttgggagctactaggtggtgcagccgaccttagacactagtagatcaaaatcagaagaaaagtgcatcatcatccatccttatttgtcatgtcatgccacctcagcaatcaaacccatatcagcaaaacacaatctgaatgttacacgtgtgctagggtgagatttaattttttttgggcaattgtatgtctgcatcacactaagattacagacgacaaggccgtttcaacttgttagactcacttgactaatctatgtactccctcatttgcttagcagtaaaccactggttcatttgcgtcgattaagggaggcggaaaggcacccccccccccctccactttcagagtgacttagccaagctagatccaatacacatttatcctcattttgctcataatacccataggcacctcgtgttgtgcactcaaaaggcattggtagatatattccaaggtgagagtttctaattcttttggtattgtgcattcttggtctttgctttcaagcaaacatcttcctcacctccgcttcatcaatgttgaaaaaggttggctgggcgcctcactacttgttgggcaagcaaatcactggaatagtacatacatatacttggagggtaagtaataaccatgggaagtattagagattggatgtgtactgatttcaaaatttgaatgatccgacaggtccctgaagaaagaaggcgattgattgagatgaaggcttcatttccatgcatctttttcatcatgcttacagccttactagcgaatagagccatcggtctgttcgaacgtcatgccaaagtgacctccttttatttggcggaaaagtgggtactggccccttatgaaaaagtacctctatttttcggctccactgccagaagtagcaaagctgtgacttcagtgctacccgtatggaaccaattgggccttgcattttttgtgaatagtcagaactgggtcgtgtacaatcagttgagaagtcaggttatcataacagtccatttcaaagatgacgatggccaagatgcaagtatcaatcacactttggcaaacaattccgaacattgtctagatataccacactctaaagaactgaaaatagacgttatttccgtgggaggcatgcattagtgttctacaataaaaaatacattcttatgaacccagaaacttccaactatgctcgaaatgagatgccgtctcgcaggtatcctccagtggtttaccactacaaccgggggcaggaaattagggaatacgccagctgcaaaatgcttcgaaccatagatgtcgagaatcaaaagatacaacattttccggtaattataaaggaggagccctgccaatacatatttaatcataatcaggagagcccagacgacgcggcgaaggcggcttgaaacctcagtaaatataacacatcacttgaatgagagtcaaagcacaattatcgattggaacaaaaaagaaacagatacatactataggtgaaagaaatttgcatgacaatcgatccttgttaatcagacgagaaatccatatacacatcataacttttatcggattgtgatgtcatctccgtaaggatctgattgtatctaaacccatagcagcaaaataatatcagtgacagaaagttacacagatgctagggtcacattttgtatcacactaagagtacaggtgacgaggctgtttcgacttgctatactccaacatgaccaattccctccctgacatgcggagtggtaaaccacaggccacatactggagggagggggcacggcccccgtccattttcagagggacttggcagtcagggacaatctggggcaatacgcatttctcctcatttctcgcatagtaataaccgtagtcatcaagtgtttgctactcaagaaccattggctgatatatttcaaggtgagagtttctcattttggcattgtgcatgtcttcgctctaagccaacatcttcctcaaccccacttcatcaatcttgacgtaggtcggctaaactaactccttgttgcacaagcaacttattcaatcagtatacttggagggtaagtgataatcgcgttgagtatcagaggttggatgtgtgctcaaacgttgaatgatccaccttacccctgaagaaacaaggcgatcggttgagatgaaaacttcgttcccatgcatcttcctcatcacgctcacaaccttactggcgaatagagcagtaggtctattaggacgtagtgccaaggtgacggccgtttcttggccaaaacaatgggtactgccccctcatagagccccacctcccgaggaatttcgcctctcccaagttacgactctaccggtctggaaaacgttaggccttcgattctatcctggcgacgtggactggagtgcgcacaatcagctgaattgtgaggttaccataagagtccacttcaaagctgaagatggccaacgttcaagtgtcgttcacaatttcgctagcgattccggccatggtctaaatataccccactctacagaactgacagtagatgtcgtttccgtggggggaatgcattaatatcatgatcacagcaacccccaacttttctcataaacttaacgacgtggctagataaacggatgcccccactgcaagggacgaacatccatgtccaagaactaaaaaaaggccggtcactgctgtccgggaagggtcctcctaatctaagattctgcgcaagctccttggccgagagtaatgtattatgtgtcctactcaacgagttaacactgtcttgttgagctggtgaaaaccctcctggtcagactcagcagtcacgacgcatacctttttcaaccgtgttggagaccttcttagagtccttgaccccagtactatataggactcagaattaactcagcgtgggcggatgttgaaccgttttgcttctgggatttgggacgtcggctgaattctaaaaaagctatatagacattgccctttgataaaaaagggtcacccgaggtcacccgcatgatcatttcggactggccaaaatctggctcagtaacatatttgcctcgtgcaactgtcagcccatctgaaaacgcttaatataaaaatggctggtggtattactagattcaacgtgttatgacttggctgctatccttgcaggcgaaatacagttgtccactacctaggatggtttattgttgattaggacaagcaatcctttccctccccccggtaaatgatcagcggatgaattgtcacaaatattatactccaataatgattggttgtgcagtcgctcagcttaacttcccccgaccggtcccgcgcgcgtgtcgtcgcgtttcggccgaagttccaagtgcttgcaagtaaaacagacccaacgaatagttgggggggggggagagtcgtataaactggcgcgttgattttcaaaacttccgccaagtaaagcttggtgggattctgtgacttgacttgacgagttacatgtgaaaaataatccgtaccttgggggacccgaatcccaacacaatgaaaacgggatacatacatactcgtcatggagctggatatacaagtcagatggtagatgcgcaatcagtacgagctatccgtagcacttaaggacagaatgatttggttccaataaggcgtttacgcggcgtgtacttttgtgaatgcgtgcctacgggtcaaaggacatcgacaccgttcgcaaggcgaaaagctccgcatagacccttaaagatcatcagaaatatcaatatatgtatacacttatgtcaagtcagaagcgatatgactgtgtcaaaacggatacaagcctatacgagcggagcggtgggctgatgcatatatgctccatcgatcatgatagtatactcatcgtcccgcaagaataatcaatgtcgcgctatcatggcgaatctctaaggaaaaattatgcgtgctgccaaaaggccgatgagtcactcttgccggtagacagagaagattggaggacaaaattggaaggtcacttattcgcaacttcaatttcactgcacgactgcacactccgaatcctcggagctcgagtcgacgacgcattcagcaatgcccccgaggctatagtaagacgggcagttgttagtatgtaactcacgaacagacgagtcgcggattccaaggaacgacaggaagaaaagctgcttgtctccgttgaggaattgaaaaaagcaatcaacaagttatctatacccgttgttttcatgccatctgcttcagcttgactgtgtcaactcattgctttgaagttttttacacctgtttgaaaaaggaagttatctcaagtaataaactataaaactctggatctttggacatcgtcccactcagtagatcattccttcagctccatcagtcctccaccattctcacagtttaagatatctctccagcttaccggacagacttctgtacattctcggcaaaaaatttgggcgcccaaccagaagtctcctccacgaaccttggattaattccaccttcgatttaaaacctggagttttcatagtgaaactgtacccgatcagttgagtaaatttgcgcttcgtgtataattcgcaccaggctcgatgcccaaaaagtcttcaatatccacaaatgattattctcaaaagatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaaagatgcttaggaaatccaagcgctacgttttcgcgcatgtcgtcgcgggaaacgctcaaaactacaccaaggaacaatggacttcagacagttgagacagcttttttttctctttttttcgttcgcactgtcgacaacggcaattccaattgcgagcaccaaaaactgagattttttgaaacacttttttatatgacttgcttccagtgagaactgctcaagaagcccacatcgatgcgtttgcgatcaatattggcgtggatccttccaatgagcaccagctgccactgatctatgacactgctaaatcagttggatttaaagtgtttttgtgttgagtccgatatcactgtacatcttggttatatttcagtgtgactaatgacaagaaatggccgggttaacttttgcggaaaatcactatgctttggttagcattcgatatgaattattacgcatatcctggttcttcaaaagacatcgagaaacgcgtgttgcagttttcaaaacatccagcacgatttcaatatcagaacaagacctttatttcaaccttttctggtgaggtaccaggcacgttcttggtgagacaatttcttggatagaaagttaagagaataatgaaaggatgtctgagatttcccatttgattttttcaggatgctaacttgaactacacagctgcttggtgctctttgaaagcgtcattgcgtggacatggtgttaatgtgagcccatcaactagcttattccacatcaaacagtgccaataatctaacacttcaacttccgaacgaatttagacttattttgtgtgagtatctgcgtcgattacgcgaacaatgcattcaagagaccacacttgacctacgccaatgaaactgatccggtctgttacgattttttttccttcgtgcttccaggccaggttggacgggtactataccctcaactagccgttgcgcagatggacttttatcatgggacgcctggccacacaacaacgagagtcagccagtagattacgcgcaagtcaacgctaacgtaactacacaagaaacaatttactttcccgataaggcatccatgttagccagccgggctgtttccaaaacgtttgctgcacccgtggcaccactgttttacaagcacctgaacccctccgagaccgacaattacatctatcgaagtgatgattggttgatggttaatcggtacacaaatttgatcaaacaagaaactccacccgagtttattgaactgctaacttggaacgactacgtgagccctctcatccgtattaggggaaatatcaatatgtgctctcccccatgagaatgaggatgattaatcattaccctctcaacccagtcctgtaatgataaactgctataactaagttagtttttgtttttgttgattctttttcgtagggagagtcacattacttgagagatccccaaccgttagccaacttaccctcggggatggtttcctcgcatcaatacgttgatgggttcacgcacacggcgtttttgaacatgctatcttattttaatcagtgggtcgaaaccggtctctactgaagtatcgtgttacccaatcaattgcgacactgatgttttttgttatttttacttgaaacccatcaccataaaagatggtacaagagcggaaccccacccgtaatgaatcagtaggtcaaatagttgatcatgtttctcacattggttttattttgaatattaaaggaaactaactaggtgtccactcttcatatcaggacaacaatgtacatctggtacagaccgcacgtaaaaaacgccgcggccactgatgatgttctaccttctccaggtcagtagatgctacaataacccatgagccttgagccgcccccatcactcaaactgattcttcaaaattgttccttggcttgtttttggttgtttgctttataaatagccttcgccaacttgacagaagatagaatatacggctacgtgattccagctccaaacacttcggtcagcgctatcaggatcttatcagggtatcaagtattagagcaagcattgttccctctcaacgaaacatctccctccgtgaatggatcaaatctctgtcagatcgtagaggatttgtcgaacaacaatgaagcagaggtagatggtactgggattttaatctccgcaccactcgagcctggaaatcaattgatggaattattgaacgacaaaggagaaaccctggtcagcttacaaggacgacaggttgatgctcttcccaagacttataacttcaattattggtctggttcagttgccttctgaaacctcatctctctatttttgatcaagacactcagaacttttgcactgagtctcttttcataagtatctcattatctttaatcacaaactttatttcaatatcaaaattatcttgttaactttaatcatcacatttatttagatatcctagtgagtcaactatagatgtagtgaaacatgcatgcttcaatgaagtccaagagcctacttcaacaaataagatatgtaaatgtgaatgaatagttggtacatagctcctgaaatttatcaaacggttgatgtttattctattttcctacatccaaaaggccagctcaagctaatcaaacagctttgaccacaagttgcacctgtcatgggaggacaattaatgctataatgataaagtgtgactttgcccctctttgcacaagacttggacagagttattgccttcatatggaaaagaaaaagtgtttatctccttcaatgaaaatgcgattgagtcagcccacatagcagtcccttcatctgatgctcataaaccccagaggcagtgtgtacgtaaaaacaggtatttgatcaacagcagattggagaacaactgacgttgttttcagtcagaactggactccaaaggcaataatttccggacaccatagctatgaacaacaaaaactctctcagtgaaatatttccacggtttgtttctgtttgtgagccttcatgacgatttctttgagttgtgcctgtattgtacaacacggctggggaacttgagcatcacagtgaccaaggtgacgtttactgaagcacaactgtgactcagcaacatgggtgcatcaagcgagacgtcatgccatcattagtttcaacatggtcagatttggcttttcaccagcaagagggttaacttcaggttggaccgtgatctgtggtatcatttcggttggctgggcaatataccgaagcaaaacatacataatccaagatttcagagccaatccaatttattccaaagtgctctctattagagagtgtttgactgaaatgttttggctcaacaaccaagttcgaggcttgttgaagagaattttgcgtggcggcaagtgtgagctctttaggatcaagtcgattgaaaaaagccggtggtactggtagcgtgtggatatactcccaggtaccatggaatatctggctggaacgttcctggtactacgtatggagggtccctgcgtcgtccccctcctgtggggacttagtcaagttagatatagaaggcgcaatgagttttggtctggtatgtgacggattgctgccttctgaagttttgattccgaacatcttcccagagaaagcgagccctctatgtgctgtctttcttgaacagcttgatcctacatggttgaggtacttgcttgcacgctccgtgaccttcacatggtagaaacatgagctgttcccaatttccgacgccatgtgccgtcgttgattgccaaagctatcattgaccatatcgtgcgggaattccattgaatggatggatggtcaaagtcagttatcatcttggcaattcgtaacaatgaagttgcattacattgcgatagcgatgtagcctatgtgaagcatgatctttgatacgccaaaggagaatcaaatcaacctccgccacaccttcttcagtcactggcaaatttcccctctcaacgtgtacatccgtttcgtcgtggatatgattggatgctgcagctgtgtaagtttcccaaagagcagtttgtaaaaagacggcatggccttagtctgtaggatcgatccagtccggtgatttttctgtcatccaagaactgacaacggcctaacgagaaccgactagcaaaaacaagaaccaacacagacaaagaaagtatgggccgactcagaacgatgatgatgatgaccatgcgatcttgtaatatttaatctccttgcttcctttccccttccttctttctaccaaaatcatcctcctcaccaatctgccaccgatacattcctaaagtattctttttagttgttttttgttgacgcagcgcgttacatcttttacattttctttacatatacttgtctttttttattaatttattcaacaaacgcccaaaacaaacagaaatgttattcggaaatctctctcaactcttgagattatcaatcttaattgtgataacgattagtgtgtcacagatcagttccttcccacaatacctaacagtgagttgttctttctcttctttcccgtccttccatcagtatataatcttccaccaaccaaccaacaaccaacaatctaaatctaaccttttccttttttttttttaatcttctagagtgatccatatggcggaggcttcaacaacggcggtatccgcgggaatggatattacggcggcactggcatcggaggcggtggacttggaggctttggcgggggaggcttagggttaaattccggttttgggggtggcctaggaggcggcttagggggaggttttggaggcggactaggaggggtgagcatgatgacctttccattattatctctctaatcaacacttacccttttctttgctgttttttgtttagggttttggaaaccgcggatatggttattactcagatgcttcctccattcagacccccctgaattctaccaaactttactggaaatcgctgctctcacttgccgtcacaggaattttcctgctgctttgttgattgatcgtcacattccgatttaatttttaaccttgggctttttgttttttgttatatataatttttcattttcttaatatcatttttctctttggaactctcctcatatttacacaaaaaaatgcttgcatgagaagtagaaacgtttgatctatagacatatatccatacacgtgttgtatggtttcacaatctacatcagtctatgtgaatacaaaaaaagaggaaatcaattctacatgttgcatgagatgaactgaatttgcgatgtccacgtcttgacaattttctacaatgagactgaaatcacaaatcccaacgactttacaatttggccaacgaaggttcgccaatagcgagttcgttatcccagggattgacgttaaatttgacggcattgagtggctctttagaagcgaattcgattaatttttgataaacgtttccatctgacctacctaattccgagtttaataagtaatcggggaccgcaaaactgtcacatagggcgactgcttctggcctgatttgagctaataaggaatagacccggttccttaataagatgtgttgtttgggactgatgtatccggatgctaggaactcgcttgcttcgacatccatcgtgtaacaagctacatcataacaaaaaaaaatcagtccacacgcgtacatctctctggacgcagaccccatgcacgtgcttaccataaagctcaaaaacaagttgaatgacatgatgaagcgcaggcttggctttgagtgcttcatcgtaaagcaatactcgtgcaaagtttctaaccatcaaaaactgacaatgcgccacctgtttaaaaagacgtatgagtgatgggttatgcatggtaaaaactcatccacaacagttgagaaaaacctacggaacatcggtaaatgtctaccaaaagactattccaggttcggcgttcaatgtccctctttcgggttgcttgggcaaccaggaatgccgcccgatgtccataagcccaaatgaacgcttggacatcatggactaagctcaacaaacacaatccagcaattatcagctcagcccaaaggtgtgcattggaagattgacttctatgcgcttacaatctccactgtattccactttagatttttcgttgggattttccaagtacctcaaaatgtattccccagtaacgttttctgcagataacttggcattgcgatcttgaaataaggtgcgcatggttttgaagaggtatctaccggtttgttgagtgatcatgtagctgtcacctaaagatgtaagatccaaatgaactattaattgtggaacataagtaagacgataggatttcaacgacttaccttcccaggtcacttgaggtagatagtctgcatataatgccccaagtccagaggcttgtgaaaaaccatgacctccgcaggctcgacggcactcttctattgcttgcgcagccatgatggtgcacaaggacttgagtccggatgaagaggcatgtacatcggcgagcaatgagaaatccccttcactcatgtttttttgactctcgttatataatcgaaacatttcaagcccctgttagggaaaaataagatgtcgtgttagcttggatcggggagacgtggcgttttcaactgaaaaattactcaactgtgtaatgacaagcaaaggcttgtgccaagattggaaaaatgcgatattggaccatttggtaatcaagcactgggttttcagctggctttttaccatccaactaaaaagaagaattgaccggtttggggaagtcaatttcaatcaccacaaataggcaagaaaacaagctggaaagctgaattggctgtggaaaaatcaagctgaaatgctgaatcagtgttaggactcactaccggtgcatccttgtccgcaaactgtcttcggatcgcgcaatatcgaatagccactatggccgaacgagctagtaccattctagcttgttggacaagccccgctcggatgtaagtcatcgtaccataagccaacttagcgttatcaggcttgatgtattgaccagaatgtggatcgacccgggaaaatcgggagagtaaatgattgtgaggaattctgactttgtcaaacaggatcatcccattatctgtagtttggtacctaacacgagcatcaaacattttagggcaagaaccactgacaatccagtttccaagaaaaaggaaagcatcctaccctagcttaggccccacatcaccaatgactcgaccaggtaaagggtcgcgagtttggatgtcgcggattgggtaccacgaagggatgaggaccgtattttttcccattggtgtataactgcgccatgacgactgcgtgatcagcagcgcgaccaagaccacctgtaaggtttgaagaaaaaaatatgaattttcaatcgataactgaaatctggatctgtctttgacactaaccaatccaccatttcgaagcggtcaacgatggggaatgtatgatgaattcttgagtagccttgtcgtaggtagccgtagtttcaagtccttggacgttggacccatgtcccaactcggtctgtgcataacatccaatgatttggaactacatgataattgattgagggatcgtcagtattaattcaccaccacgatcgtttggaattcagaaagctggacactcacattttcggcaggttgggtgaacatcttttgttgttcctcgtcgccttgttcttgaagggtcttgaggaacatgctcttatgtagactactaaatgatcaagactcaatggagacaaactcagcacaagacataaaaaatgtgacacaaaaaggaaacagaaagaacggaaagaaaactcacaacgggccaggcatatcgatcagcatttcggccattgacatatcttcttcagtccacctgtgttcctttgcgatctgaaccaatcgtttttcctttctcagagcatgtctaaaacgagcatcccgaccttgataattcaagcgcttcttatcgaaggcatcttcatcttgaacgatggccaaaatcctattgagtttctccaagtaagttgtaccatagaggtaaaaggacatcgacttagaatcgaagctagcatgactacgttcgatatgcaataactttgatccgggtgtcccagttggttttaagtgagcgggtactggaatgttgaaagtcaatccggagtggtcggccgattgtccaggtgggggtgaaacctcgtgtgaatcgagcgagggggactcattgaaattgattttggagccgacaggagggagagaagggtcaggtgggcccacaggagctattgatcggtcagacattgtgatagtgtttccttagcgggtggaagagagaagaaagtaatagtgggttaaggatgagggatgaaggacgatgccaatggtcaacagggatcaagcatggatgaagtcaagtgactgggttgccagctgaaagtgaaactgaaagaattcctgaccaatcggtcaacgtatgatgtcatcgatccaaaagagaacacctctaattacataatcacttcaaggccaaaggacgacctccaaatcatgcttcccttcaaaaggcttttctgctccaacaggaaaccgtcctctgattgttaatgttgagctcgagacccctgattttgataagctcgacacaaaatggataaaaccagcagaaaacaggtggcattttgatctttacttataggtatttttttttcagaaaccttggaattacaaatattcaacccagcagcaaacagaaaaaaaaaaagagaagaatgttgagattctgccatcatctggtctcattcttgtttttccattccctgtcacttgtttcatttccttgcggaagttgcacttgctcattttttccttcagaagttcagattaaatgtacattgtctccttctgcccacaacccgtcccttagttgtaatagtgtaagtacttgattgtgcttcactataatctcatggagtgaatcttgatagtaagtgatacagactgagagaacaaatgtatctttttttgttgattatagatgcacatacaagtaacaccatttggatctttctgattccgccaacaggcaattatgagactggaactgactattgtatagccagccagccatgtggccaacaccccaggattttcaagctccttatttgcactcctagcaaagggaccagaatggtggataattacattgttgccactactggagcaagttggcttttctttgataaaccccccaaccccaccactttcttgaacaaatgtcagcaatgtcatgcacaaaaaaagcacataaaaccaaataattgcctcagcgacaccatttggatctttctgattcatccaaaaggcaattctgagactggaactgactatcctacagccagccagccatgtggcaaacaccccaggattttcaagctccttatttgcactacttgcaaagggaccagactggtggataattacatactaggtgatatttcccatctttggctctcagggatgcttcagaactattttttcaatttaaagtgtggaaattatgatgagcaggttgaacaggagtggccaggacaaccagttcaccttggatggattcatcaaactgggtaggccaattggattgatttgctggaggtgcccattcagatctgtatagagttccagtctggtgagatggaagatttgctgctgccaatccaattgggaaagtttgaattttttggtctggttcaggaaagcttgtgcttgagtttaaaaatgatctgttgggatcacagccaacccagaaaggcttgtaacttttgttttcaaaaaatgaaaaacaatcctctggaaaaaaattggtctaatgttccctgcagctgtaaaaacgtttgagcagagcctagctgaacacatatttctgaacatggtatgaatacttatgtatgcaccaccttgttcaaaagcacctttcatgacagctacagctaagaatcacacttttttattctttggcaacaagacttttcactctttctaagaaaaagttgcaagcctttgtgggttagctataacatacatgtttcaaaattctacagctgctctgcactgagccatgatttcctgtggattgtctgatagactgtagcccttatcaatggaggagctgggtttttaggcctggaagcaatgaggaccaacaggaaaacagaaacatcttttctaatttgcatctaataacttgtagctgtcatctattggggtcatcaagttggtcaaggggttgcagcctttttgtggccaaagttgagaatgcggctcatatgcattccaacatacatatgtacagtgtacaaagaagcctttcataaattggtacatatgtaccttacatttcaaattcagctgtacagattgaaagcttctgcaaagaaatttgcaatatgttttttctcccaaacattgcatgggttttttatatgctgtacaaatcttggattattagattgattaatgaaagatggagatgaaagaatgatctatctactgtgtggtgcaatgtctaaagatgcagcattcaacatgatttaatacttgacacacctttcctttcaaattcacaacttcaattaagcaatgagttttcacaatcaaatggatgacatggaaaaaagcagctatagatagattgttgtgttggtctgaaccacatttttctaccctccagggattgtttgtacagggttgtagatcaacccagctggcaaggatatccagctcactaggactacatctttcataacaattttgaatgtgttcccaaatcattatttacattgaatctgcagctcacacaaccaatcacagaatcacaccatgccttaacttatgtatgcagcttgtgaaagggacacaccaactccctccctcaacttgtggacttttgggactttggtgtaactgtgataatgtgtgaggggccaaacaactgaacaccttcaatcatcattggactggagaatttgtaaaaaattgtaatgagacaccaatcatttgatttctgggagggtggaaaggggtaacttatcccaaaccttcctagttgacatgtatataagcgcagtatacatagtatgtgcgggaatctatctcgtaagcataccggctgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncactgccgcccaccccaagcacctctcccacatggccacaactcactcagcaaccgcaaccagacaatgcgtgcatttggtgatgatttccatccagaagtcacacacctagtcaacactggaaggacggatagtcaaatccgagaacatatcaaagcgacatacgatatatcagtctcccaacgaacattaactcgcaggaaggaagactgggggctaattcttcaagccgctgattacgcagcccagctcgaagatcacatcatcacttactttgaacggggattgacttactcccaaattcaccatgctttatccaccagccacggctacgtccaatcaaaaagaacactagaacgcaaaatcaaatcgatgaacctcacccgcagaactgacgatttggacaacgaaaagatcgacattgacacagttgtgtcatgcattgaagagatacaccaaactcctgaaggccgcaatgctggataccggaagatgagacagctgctccaaactaaatatggcctgcacatccacacgtaagttgatcatttgaaatttcccactcatgacaggtaataaatgttaattaaacttttcatacaatgaagactcacagtggccatgataaaccgcacccttgacccggacggtgttcaaaatcgagcgaaacgggtgttgaaacgccgtgtcttcaaaacccccggacccaacttcatatggtcggccgacggacacgacaagctcaagaagtttgggataaccatctatgggttcatcgatgcctggagccggaaaatcttggggctatttgtgcatgtgaccaacaacgaccctcgtcacattggatactactacctccagctggtcaaacgagaaggtgggatcccacgacgtaccacaaccgacaagggcaccgaaaccatccaaatggcaggccaccaaatcaacctcaccgaggaattcaacctcgagtgcgcagaccccagccagtcacacctctttaccaagagcgctcacaatcagaagattgagtgtctctggtctcagatgatgaagcaatacaactgtcagttaatcaaccacctgttcgaagccatcgagaaggattgctatgatccaaatgacccggttgagtagtaagtttccttgtgtccttcctatcttcctgattatgtctcggaattctgattgacacctttggtacatggccagtcacctcttcatatacttgtgggtgccgctgcttcaggaagggctggatgactggacaagcaactataacaactacaaacgtcgatgggaccccaaaagcatgcttcccacccggtgtagtgctgaatggtgctacaaatatccaacagaagtcggtggggagcaaggtcttattccggtgccgccagaagctgtcgaagcccttgaacaggcattttatccggaggctgccgagatgatggatacgtcacccaaatggttctcagaatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnataacacaatactaaaatgatgaactcttaccttggaacaattttaccgatggttatgaagtgaaaagcgcctgcaccctacgaataaaacgagagaaatgaagcgtactgcacggaaaactacaccagaaaggggattttcctgaattgcagggtgtgatttgtaaacttctcggagtctgatcgaatagtacgattacattatggatcaaggcccgtctgggtttgttttttttttggggggggggggggggcggggagggaagtttgatggaatatgaccccactgcaaggacctgattcatgccagattattggcaatctgacaatggatgaggagctctgcctttgtgtaaaagaaacatgcctcaggaatcgtttcaagaagtttgttagcacttgactatgtagattctctgagactgcaggagacttgtacatatggagctgaagttacatgctacataaccagagtcatgcgctgaaaagtgtaactgacaaaccagttgatacaaaattatgatcacaaggttaagatcacacaagttcctgctgtgcttccttctctccagagtccatgtcccatcagttctcggccatatcttctttgatttccccatgtatgtggatccccttctttgtctgtttccacacttatctaaagaaaagtgtgccatagcagccacaaagactaccttgtcctggaagaggacctttagacctacctgttttgtactacagaagtgcagtaagaattgcatccgaatgcactcctgtagtgcaaaaaaggtggtttgggatacaatcccgctcccaatcccgatcccgcaatcccgccatcccgccatcctccccccctcaaaaaatatgtaggacccttgctcggtaacagatccccaatcccaatccccaatccctattccctatccctaacccctatccctatccctatccctaatccctaaccctaatccctaacccctaaccctatccctaatccctaaccctatccctaatccctaaccctatccctaatccctaaccctaaggcctaatgcctattggggtgattgagaagggtggttttttttttatttttgaagtcgagctttgatcggtttgactggagggggattgcgggattgcgggattgcgggatcgggattgggagcgggatttaccgcttttgcactgtaggagtgcattcacatgtatttctaactacacttctacagtgtatggcatgtaggtccataggtctggaagagtaccagttgttccagttgttatgcaagcccaagtaatccagtattagtaactgtggattgagaatcaataaatccttcttgcacttgtatcttccaggggaaacgatgatgatggtgattgtcaggagtagtgttgtatggcatgtatgtatgactgtttttttctttttatgctttctttttcttctttttctttcttcctttgactcgacaaacaaacaaaaaacaatctaaactacaaaataaaagaccagccaaacaaaaaagaaaaagaaaaaaaaaatgtacacaatgataatgacaaagaatttttgaccagttttttttttcttgttctctttaacatctctctctctttatctctctttctttcagttttctttctatatatatatatatataaatatgtattatatatattgatcacacaaacacacaaaacacatatacacttacttcagaaatggcaacaaaaaagagaacgagcaaaggaggaagaggatcaagtgagcacataatcaaccccccgaaaaaacaaaaatcaaaattaaacaaattgagtaaaaaatgaaaactcacctgttgttttacatccccacctaaagattaagaacccctctaaacaaaagaaaataagaagaagaaaaaaacaataattgaatctaaaagagaaagaagcacaaagtccatcctaactcctaactacatgaatttaccaacaatcatttacgacgagcaaaggtctgtgataaaaacacagatagatcagtttcaaaccgataagaacaacgaacaaaggaggattaccttatttagcatagccaaagtcttagagaccgataattgaacatactccaaatcgagagtaggcacattatctttctgtttctccaactaattccattcaaacaaccaaaccaaaaaaaaaattaaatctaaatgtaaaatgagaagaagattgaaataaagacgaaccagatcatcgatcttcaagtccatctccaagatcgctttctctctccctttataatgtaaggcaatgataaacgtacccggagaaggagagacgatttggaaaaagatgtttgctctccttcataaataacccacaaccaaccacaaaaaaaacaacaatatcagtgatttttttctgaaaacacatacaacctaaaaagaaaatggaacaaagacggaccgattttcaggaacattagtgtccacaatcaccccgtctttttcgaactgagcatggctgaatttgtagggtccaagggcgagtgccttcatagttttcttctctttaccatcgacactaaccacgccgacgcctccgccaagagttttccctttctgattagccgtcgaggtgatcctcacgttttgaagataggccttatactgttccaattgcgaacgtagataattgttatgatcgccgatggtcttatagaccgattccaaggacttagtctccaataacactttctctctcatgttccctaaatgagttaattcagccgcgatctcatccaccaataatttatgaccatccttccgatcacagagcttgatttcctccaactcccgtaacatttccttgaccttcagtcctttacgcactaagaccgcatccttagccgtcgctgctcgttcggcaatctgcaagaggttcatcggccgcttctccgtcagctgtgggatcgatcggatcagttggacaaagatcgacttggtctccatgtataagatatcgttctgtgtcagattgttttccgccatcaatgctgtcgtgatatcttggatcggaatctcccatcgactgtaaagtggtagctctatcgtccgattctctttccgaggaacctgcgctggagctggtccgatttcctccagaagtattcgtaaatgttggcgttcgtccttggcctgattcagattagactctgggagttagtctgctgagtcttctttggggttcccttgaaggtttttcatccacttaatcttagcttaccaagtgatcgaggtgggaaacgagaagggcatgggtattgtacagttcgttgagagtgatgttgatttgcagatctttcttagatagagccatgtactggtccatctgaactctcaaaaagaagagaaaatgaacatcagcaatccaaagaccgatcgtcccactctcacagacatgaggaaaagatacaatacctcaagagactcgtaaaaatccttgacttcacataacaagttcaaaaacttattgatcctggccttattgctttcgacaaatgggttcaagctcatcatataagcttctttagagtaggaaggtttgttggccaaattctgaagcattttggcgatctagacaggagacgagacggggtatcaaacataacacttcagaaggaattctgaggatgaatgctcaccagagttaatgtacgtcgagggtatttagcagttgttggtaagttgtcaattaacatgtatgcttgtggggtaacgatggcaggattgataaagcgaagaaagaagaagccaccaatcagagagcaaatcgcaatgtcggtcgcatcttggtatttgcgctagcagacgaaagcatgagcagaaagagagaacagagataagcaacattgcgagatagttgataaggagaccaatgaaaacatactttggtcaaacttcgaatctgtttacagatccaccggatcccatagggtacactgtcaatactctccataatcgtcatcaggaaactgttggcaatttccatcaacattgccagtcgaggtgcgattatattttggacatccgtattcgccgcggctacttcagcagaaatcccgcggggaagatcttctggtaatgatccggtctcgtcttcgatctgttggatcatttgatcataaaccttaaccaaaagatagacaaaataaatctcaaccctattcaagagtttgatccacaacatcgccggaaaaaaagaccggtctggttgagttatctaaccttgagaggattgatttccaaattcaaatctttatgttcgatgagactgtttattcgttcggccaagacagttttcagatagctttgaccaggtccacgccttgtataggtagtcatcattcgagatacgggtgtgtttgcccgtaatagtgatccgaaatcggtagtcgtttcaaattgagcagagaggacggactgtgtcaagagcatgctgaaaagtcagtgaatcaggcgggggggaggggtttagagcgatcgagctctgacctgaaacatggtcagaagtaaatgttcttctcgattttcatattggtttccgtagagagtgaacatcaccgtctggagtaaggtgtcaatttcgcccatcgagaccaaacgacataacgcagcaatgtgacgcggttcgctctggagtaagaagaataggttggcgtattgctgaataaatcgtaatcccgtccagtcgggtttgggtatatcagtatcggattttgatttaaaatcgagagtttcaaggaaaaataataataataagacacctgtgtcctcttttcatccaggtagagtccttctgattcgtctgcttcctccagatgttcccgtacttcctctcgttcgcccagggccattcgctagacatccatcagacatcaccaggtacatgttcaaaaaaaaaaaaggaaatttggatcggattgatgagtgcatgtatatcttgagagggcaggatgatgacttgcgttttgaatcaacagggcgatccgagagtcaagataacgaacatcccgctcgaggacgaaattcttcttggattgggaggaaatcttagtctttaaatcgcgtaaacgtttctgggctgatagatcggaaagaaagtgtaagatagaggatgtgtgtgatgagacgatgatcgaaattcatcagatcatctggtctggattcatgacaatcgaatcgatcgagataagaaaagatatgggaaaatatacctctggctaattcatcttcgatctccgtatcattctcagctgccatagaatacagttgggtgaccgagtatcgattggtgttcctgtttttttatttatttttttttgtgagtatgagttacatagatatcagcttgacttgaaatgtgtggctgaccttgaagggtcacgtaaatcgacagagggattgttgccacccatcgcactgagaggggcgagggtggcaattgaccgtttcccgatggtggcgccaatgctatctcttctgcttgacatttgtggattgagtgtttcagaggttaatgtagctgacatcaaccactgagttgatcttgagggttcgttcttgtcactactagattgatgatggtggtggttctcagtcgttgtttggtttttggtttttggtttttggtcggtggtggtggtggtagtggtggtggtggtggtggtggtgtggtttttggtggttggaggtagttcgaagggattttgggtgggagtgaagttgagggagaagaggcttgcaagtccgagagggcccaactccaccaccatcccaaattccaatattccttcaactgatcgacacttctcaatctcaagcactcttcaaccgagccgagctccagtatgtacttcatgtccatggaaagcttcacttcctccgattgccaatggcaaatgatagacacgtccaactccaaagctgctacgtaaattgtggcgcattcaaattcacattgatttgtatgtagatgtgagtgtgaatctagaaagaaagaagatgtgaatgagtctcatgatctacaatattgatgtttcggccaattcgacccagttccatctcataaacggaggatgccatcatcatcaacttcataaatcatctttgtatgtacatacaagagattaggacttcatcttctgattcatctgtaacggcaaatcaaccaccaccatcatcaggagattcagatatcatccatctgatcttcagctggcaaaaccctcaacatgtaataattaggaaggcagtcttcattcttgttaaaactgtcaggcaaaatgaaaaggagtatacaaactcaaacatgtttttctttcctttttctgaaagatgatgatcttgtactttctcttatcctagatttattatgcatatcataggatagagtcatcagatggaaccaacaaaatccaagaaaattggatcactttggcagagcatcttgtatgatacagcatgcatttatgttgtttttggatgactatctagtagttgtcccctcataattgtacatgaggagtgatgtgttttgagactgatttcagggatcatcaggtggatgtaatcttcaaatcagggcccccaggggcccccctcagctaggggctagccaaggagactgcagtttgtgtagtcacatttttgttttctcttggcctgggaaatctttttcttcaaaaatgtcaggggagctcaactagttgttagaatagtataacttatgatttacagtgcacaagcctacaaggtattgcaggatggattgaaagatgctggaaaaaaaaccctttgaatagatcctctatatcaacccatcaattttgtgatgaccctcctaactctagaattggccacccaaagatgtggacatttgtttttgattaggtcacagtctggctgttgtgtgctccaagatacatatattctctgaacatttgaaaatgggactgatgtgatccctttggaggcagatgcttggtgaccaagacaaaatttgtcaagtttgaagaagtggatatgtaacatagtggggtttatgcatacttttaacccttcaggttgttaaggctacatctcattcaaaccgccatagcaataggagggcgtacatggaatagcacagttcacaattggatttatgcatgctcacctgtcttgtaacttgtactgagtgctaaattttagctcaaacatcaacagcatcaaaagtaaggcaaaccacttcagcaagcactccaggtttccaaagggtttgcatgatccaggcaagtaatcatagagctccatgaagtgtttccttaccctctcttgatgggaggtgtagatcaagtacattcttcaacggtgggctgctacactacgctaaagggccacttagctttagtgtagcagcgctaaaacggaccctttttcctgtagtgttagcgtgctgctaccgccactacgctgtagcgccgctaacaggtggcttgtttctgggtagtgttagtgcaccgctacaggcgctacgctgtgttacgctgcgctacagcgcttttagcggcaaaaaaggcaaaaaaactgctaaagagcgctgtagcgcagcgtagagggcacttttttgtgccctgagcgcgtagcattagcacaattccaaatttctgcactaacacactcttgtgccctttgcgcgtaacgttagcgcagaaaggtggattttcgctaacgcgacactacaaagtagcgtattttcactgcgctacgccacactaacgctacggttagcatagctggtccaccattgcattctttgtaagaaatttttccacttctgttggttacttaagggtatgctggtagatcctaattgtgaaccccactaatatgtatgatgaaataaacttgaaagctgcagtattatcaaaaacaaatatttaaaaccaagaggtttattattcctttcaattagtgtgtgtctctgaatcaaaacaacacttttttccatacataccaccgacaatgggccagctacgttaacagtagcttgagcaaattgttgacatagcagaattccactaacttttagcctagcacagcacatctctgccatgactgcgctaacaccattttcccaggccacaaaaaagtgcccactactgtgcattatagcagtcttttggctctttttgctgctaaaagcactgaagtgcagcttactgggactaacagtgcactgacactccagggttggcacactgttttgaggattgctacactgacattagtgggctgttgagtgtagtgtacttgtagtgtagtggtccattactgataccaccttacaagctaacaagtaatcaataaatctagcccaggggagatgctctagattctaccaacggtgaaacatatacaatacaatacagtatctgcagatacttttgtcttgtatcttttttctgatacatcaaaaaatttgtattatgtattgtatcaaaaaaccactacccattttttggccaatttggactgtttccaacagaaattttggaagatacaaaaagatacagtatcctattttcttgtatctagctgtatttatgaccagatacatgtattgtattggtttcattgttgattctactagttataccaagctgaatcaattcctcttgtgatttggaactcacatctttcaagccctccattttttcctcctcaactatctctttgagtattttatttgatctgtattccatctttatgatttttaaacttccttatggagttttgagtttaaaaatatgaagtaagatttggcaaggaccttccagctcacttgaaatttaaattgatacctcccagccaaaattgcagcctatgtccttaagaaaaacttggtgtatgcaattttgaacaccatgattccctcatttcacccaaaatctaggagaatgacttatgccttgtctgccagcaatataatgtgagtgatatatgaagatttttgcctgaaattctatgtgaaatctgatcaggtctgccaaaaattggtcagatgtcacaaaaagggcccactatgctgtgctacagtacattttagtggttttttggccatctttactgctcaaagcgctgtagtgcagcataatacagtgtagtgggactaacagcgcaccaacacttcagtgttgaagtgttgtcttgagggctgctatgctaatgttagtgggccttttagcatagtgtagcgtagcagcccatcacagtctgtaaaccaaattcaatcacgagtttccgatttgatttgaattttgaatatccatactgttagatgtcaattgattcttatgttcatttgaatttgatctaaaactttgaaaccaaattttactgcattggtcccaatgaattcctccttgacctgtacgtttaacctggacaagagaaatgcttccagaaagcagttgattttgctacaagcatactacaaagtcttctattcagaaatattcactcaaaaaatcgatcaatatttcttcaagcaagctaaggagtgtacattataacaacaaagagaaaaagaggattaaagcttcttggtggcttttttttgaagttattattcacacaattcctgggggaagtatgcgaaattgtgtttcacagaaaaaatgggatgtggtgattcatgagatgtatacagtacatttaattctaatcattagggctaataatacgactgaataatttccggtttttcgtgaatttccaggttttggctggtggaatgcaatggaatggaagtccctattttcgaatctgatcgtttggctgttagtctgttgcagtgtaggtttacgaccaacaggtgacttgaatgttttcaatgaaattaacaaaaaaaacagcatcagctgctttcctcgatatgaatctgatccacttgaaaatcatcaatgagtggtcttacatgttcaaaaagacagagaccactccctgtgatagctgtttcaaaaaatgtgttagtaaaggaccgttatgagccccagttcggaatctgttattgtggtaggaaagagaaaaggattctcactcacaaacgcgctcactactctataataagcatactctctcgaaaaagctttgtggctatgataaagcttcagttgattgattggggtttttcgtgatgagctgaacagtacgacaaaatttgataagagctggatgcaatgtactcacttcccaacacattcctggcgcacaagacgccaatccgaagaatactgaaagtgatctgtataggagtgttgcccgcgcatcttgagttgtttccatgagctccgctaattcatctgagctctcgttcccctcttgttgtaacttttgagccaaaaattccgctttgactttaagatcacgccaagatacacataacagaggcataaagacctatgatatagaatgcaagtaagacttgattgctcattaggcaaaggcgttaataaggcgaaataataagatgagttatacttacgctcagaaggaaaagactggaagtaaggtaagaaagtataaccatgtttagagatttaagtgactctatctgaatttgcaaatgccatcagccaagatcggtcgagatttattgaatctttgtcattgttgcaacacatttttgaagcactcaccctcagcgagttagctttccgcatcgccgcaaggatattcgaaacaaggattgcacgatcggttgacccatcatagctgtcggtgacttgactgaggttatttttcagctcaaaaatcgtttcattttctctcgaacggtttgcgtgacattgaaatgttgccaaaagtacacaaactgcgacatccctgattagcgaaaagatgttccgatacggaatgtgtttttggatcggtgtactaacttgtcatggctactaccggtagaagaaaagaagcgtgaaaaatccatttgagaaaaacaggtagggaaaccttttccctagaatagcgggcatgatttctgcgataccaaaagatagagacacagtgacagacagtcgcccatacgaagcctgaatacaaacatcagtttttgctggttccatgacgtgttaaacactcacacctagggttcattgagcaatttgaagcggaattataattagttctttggggaagaatgcgggataaacgctgagtggaggacttcccgtcaacatctgcgggtctcccagagtcggtttagagcctcgaaattcaaatctccctgcgagaattaaaagttttcggctctagatcgacttctgcgagggtcccagatccgacgggaagtcctccagatacagctaggcttcaccagaagtgaaacgctcaacataccaagttcccaggataaccggcacaaatttcacataggcaatcaggttgtgagcaaatgaatattctatttggtggttcgaaaagttatattgctcccaaatccaatcaattatcgatacttcagtgataaagaacgcatgcgccattttttttcgacatcagccaaccggaagcaggtcagtcaaattaaaaaactcttttcacctttataaattcagaaagaggaaaaaacatgacattcaaattcaaaactcacatatggagaacagtagggcagtgatcgtattgcagttaatcgtttcgaaattccacatgcccactaggatatcatcgaaccatgttaggacttgagcgctaactgaaagcaaaaataaactagctgattcttacgtgaagtttttttgcccaaggtaaaaccccccaaggcaatcatcacgtacaagttgtaaacagtttgcaaagatagactggttcagattttccacaagtgtaaaaagagattcagcgagtcatacttgctccgaattgaaaaagttgaacttttcattacatgatgagtgaaattagcatcactttggaagtgacatttgcccaagacggaatatcggtcgcctgggccaaatgtaaacagagtcagaatggtagcaacaacgcctgaagagctttcgactgcacagacctttagcccagaggtatactccctcaaaaggagatagggattctgttcacttggaatttcattcgcgaattcggccagcactctatccatattccagggatcttccattcagtcgatggtatttacggtagtcgatcagtgatgatccaggcggcgggcaaaggtgattgcctgttgctacttacacgcacgacaaaagatgtctactccaatccagcggaagagtctgattgttttcattataaaaacttgaatacataaatatgtatacagacgcccctcttcattgtgaccattcgaatgctgacctacatctgtaacgatgtggttatgaatatatacagcgagcagataaatgtttttggcgttatatatccaaagctgggggccacatcaaaaacggctctctacataaagatgtacatacccactgttcatagctgtccatgcataggttctgcctggttctgcatctttcttgtcgttcaattacaaatgtacagctgagctgaggccgacacatcatccaccggaccaccaacacgggtaaccaccaagatcatctgctccaacctttttccaccaccaggcattatgtatcaattgtgtatatgtgttcgagcaatttgagctgctccgggctaaacaaccaacgtcggctcttagacccacggcgcggtcaactggtcgcgggtgtgtcgctagtcgtacagttgggttgacaatgcggtcggtccatcgccatgctgacagtggtcttgacctatctgtcatcccgccgggattcatgtgctcattggttatcccggtacctgtcagtgtcgggccccgttgaccgtcccgtcatatcgccggatgtcatgccgccgacgctgacttacatacacgtcagattgccgcgtgtcatgccgccggtcttgactcacccgtcaggtggggtatttctctttgcatttggtgattttgactttaagtttcagcttcacaagtaatagtgagatgaaaagcaatatgaagcccccagaggacagtagaggaccctagcgctggaccccgtacccggattggcggggtataccctcgggaactaacccgcgggacggtctccgggcggcctcgtcaggctgctgtggaccgacgggtacggcgggtacgggacacgggcgaggccaacaatacccgcgggtatcgcgggtattcgacctttgcaaggggtgagcagctgccagcccaagaaggatgtgcaacaaaggcggctgcatgagtgagcaggcggccggctgcaattatgatggagcaggcggctggctgcgtttatttcggagcaggcagctgccgggtacaggtatagcctatacctgtgcctcggggcgcaccacactcgggtatattcccgggctgacagggaatacccgcgtcctgaaccaccccgcggggcatacagaatccccgctgccagtacccgataccctagggtatgttgcgggccctgattttgtacccgctggtcgggtatgtataccctcaggtcggggcgccgggcaacttgaaaaacgccgggtaccccgcggggtccagcgctagaggacccccatctctgactgaacaatttctttgccatgtgagatgtgaatgatcaagtctgagggaaaatgatggaagcaataggacggttcatgtgttgagttttcctcttctctggtctactcttccccaaaatcactcctttttctttttcaagtcatcataaatgagactagattatatttgttaagtagcttgtttttggttattctaagcccccttctgagtcaaatatgaaccttaagtaaatcagctttttctaactactcatgtctctacaatgaattcttcttttttctgactttatgattgatttatcaaagactgattatttagaattaacgactctaaatatctgtggtttatagcatgttttgcttgattaactcatccggcttgactaaaagagactgagaagttttgtacggtttttttcttccaagactcatgtttcttcctctcagtttttattcaaaaaacattctttattcatttttctttcaaccactttttgaccacttgtacctagtctatttaatcctagctagttgcaagtgaatgaaaatcatcggttcttacactctttttccgtgaacctttcccaaaaataagatcctcaatttttggccctccgcctcttacatgcctgagtcttaatatttcaacatcatgtctgagctttgaggcaaatttaatgacatttatcattaaaatgttacaaatttgtcataaatctcaaattcatccaaacctgataaatcatgagatttgacaaaattcataaaagtttatctacaaatgtgctaaaaattgccttgaacttcagacatgaactgatgacggttgatagagatggttgctgtgcatccagatatccccttgcttttttagtggaattggacacctgcatccataccccctcaccctggggggtatccgcaacagataccccgtgaccatctctaacattggttgttttgaaccataaaagtcatcatcaaattctattcattcaatcagcgcaaacagcgcgctaacactacagatttggtgcgctgttttgagaggcactacactaatgttagtgggctgtttagtgcagcggcccagtgttgccagaatgtacagtctcctcccagatgtttacagccatctgttttgagctccacagagggaacccaaaaacttcaagtcacacaagtttgtggaatggtggaaaatgggtttcaaagaatgaatatgaaaaaataataatcaaaaataagattttaaaatgggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcgcgcagcacacgcgcattccgcttttaaacccgcttttttaattaattttttaccgcttattttttgagtttttttgaatttttaaaattgtttcctgggtttcaaagcgcatagaatttaatggtaaaaaccattttcaataaaaatgaattttgattattaattattttttttcactcatttctcaattaattgtttgcaaacatgtttgtaccttattttttagccttttttgaaattttaaaattatttcctaggttttaatgtgcgtagaatttaatggtgcaatccaatttttttaaaactctacggttcatttttaatactgaaattagccccattttttgacttaattttttacagcttaattttcattaatttttgatgtttcaaattttcttcctacactttaagacatttaaaaaattatggtaacaaccatttttccccaaattgaaaactataccttgaatgctgcatttgacaccgtttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttttatgcttttttgaagttttaaagttgcttcctacatttgaaagtttctagaatttaatggtaacatccaattttctaaaaatcaactgttcactttgaatactgaaattagacacttttttcacttaaatttttacagcttaattttcattcttttttgactttttaaatttgtttcccacacttttagacatgattaaaatgatggtaacaaccattttgcataaaaaccaaagaatgttattgaatactgcgttggacatgttttttttaatgttttgttaattgcttgttaccggctggtttttaatcattttttgaaatttacattcatttcctccatttaaaaatgtgtaaaattgaatggtgaagtccaatttccctacaaatacaagcttcaatcttaatacatgagtgtaccccgtttcttgcacaatttgtaacgtatacaaattttatttgaatgaaaaatggatacagccaacaattttgaaacctttaagggcctgtaccatagataccaatttttcataatccaggcgggaatccatttttccatcataaaatgaaactgtgtaccacacgtaacccaatttccaacaaatacaaacacgtgaattattggttttgatgaaaaaaaatgaaactgggaaatcaaaatttgattttttgaaaatcagggtctatggtacaggccctaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataaatgagcgtgtaagaattaattcaggaaacacatcaaaggcattattcaagatatagttttcattttgatgaaaattcatttttaccataattttatacatgtttgaaagtgtagtaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattgaatgttaccattaaattttacacacatttaaatgtgggaaaaaaccttaaaatttcaaaaaagcataaaatataaggtaaaaaaactaacacaaacaattgagtgaaaacgtgaataattcaattaaaaaacggtgtcaaatgcagtattcaagatgtatttttcgttttggggaaaaaattttgataccatcattttctacatgccttaaagtgttggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtcaaaaaatggggctaatttcagtattaaaaatgaaccgtagagttttaaaaaaattggattgcaccattaaattctacgcacattaaaacctaggaaataattttaaaatttcaaaaaaggctaaaaaataaggtacaaacatgtttgcaaacatttaattgagaaatgagtgaaaaaaaataattaataatcaaaattcatttttattgaaaatggtttttaccattaaattctatgcgctttgaaacctaggaaacaattttaaaaattcaaaaaaactcaaaaaataagcggtaaaaaattaattgaaaaagcgggtttaaaagcggaatgcgcgtgtgctgcgcgcagcagaaaccgcgtcaaaacgcggaaaatgcgggtttttttattaaggccctttaaaatttgtgaaaaagataaaagaaaatcaactttttttgaaaactttaattttttgtttgagtgaaaagtgaacacacagagggcaagtttggaacatgaaaagaatgattataaatgaaaaatattgatccaaaaaaagtttcagcatggtgggtggacaccctgccgtcaaaatcagtagattgcagtaccagaatgccacatttcttgatgaatgaccccctaggcaccctttttaaaccaccaagtagtcatttttttccaaattttcactttttatcattcattccagatctcatactatcactttggacatttcatcttttcctgaaagaaaaattgaggctgtcagtttttgtgattttctcctttttactttttacaaattttaaaatcttattttttgttattattttttcatattcattctttgagacccgttttccaccattccacaaattcttgtgacttgaaatgtttgggttcccggtgtggagctcaaaacagatggctataaacatctgggaggagactgtacatacatacaacactagtgtctgcgtaaatgacctttgtacctacctcttttaaactttagaagtgtagcaaggaatgcatttgagcacacttctgtagtgcaaaagtggtagtttgggatccaatcccgcaatcccacaatcctccaggctctctcttcagtacaaaggagacttgtcaacaataccagtgctaaccccctatccctatccctatccctaattcctaattcctaaccctatccctaacaactaaggcttattaaaatgattgagaagggagggatgtttgtttttttggagttgaaatttgatgggtgtgacttgagatgttgtttgaggggagggggattgggggattcacagattttttactgtagcagtgcattcacacccgtttctgactgcacttctacagtgtaaggggtgtaggttggcaggtcgcgtaaatgaagctcttggatattttaaatataagtaagcaagcattgacagaagaaggtcgaggcaggatggggtgatcatcaatttttaaattggcatgtaggagtttgtatgttactgtatatgagcaagccaaaacacaaatgaattcaagttctgggtaacacattggcaccctcagcggcgggtgccactctgccagcagcatctgtaaacgagagcgtagactgagatgagctaagcctattaatttgtctggcaaggctttttaagctttcatgcctcctctcagtctgaactcactccattaatccaacatgagtcccaatccatggtagaaattgcttggcttgtcaagatggcttgccaaagagctccaaccaacttggctgaggatgaagatgggatggtgatgaacaccttaatctaaattccaatcatcaggttcatttctttttatttctttttattagtgtgtcaccatcccccccaactaacttgaggagattcagatattctctcattttcttactgtgtattccttgttggaattttgatactgcttttactcatcccaaaagtcccattcttatttaatgggtaccctatttaatattctctcctgaaatttttctttcattatagccggtccctattgtatgttatgcatgtctgacccagcttcttgtagtcaaaagaaccctgaagaataggacttatcagctctctagctaaacgtttcttcctgtgcaaaatactttcttgttgatgcatatcattttgaattggtttttttattccaaccaaagtttgtcccttgtatctaatctatttataccagctaggtacaagcaatcaaaaactgctggttcttccttcactttttgaaccccgtgccattccagtgcattgagattctcttcaacactgtatctcttcatcccattaaaaaatcctcacctcaataggccattaattcatcattcctattactagataaaaggaatacacagtgagattcagataaaaccaatgtgatgtagcaagattcaaatcaatcaactgtcccttttgttgaagtgtcaaactcaggtacttcttgttacacattgctaacacatccatgtgagacttttaatccgcattggagagcatttttcatgatccacatcatcatcacattttcacaagcatacatcaccaatatattcaacattggcaattcatacttagctcaatggtcatagaaccactcaggaatgctgaggttctgggtttgagtcccacatagagatggtcgctttgcatccggatatccgcgcggatgcagatatccgctcactatttcagcggaatcaggcatttgcatccgctggcgggtatccgcggatacctgcccttttactggtcaatgattgccggctagcagagttggattttttctttttttcaaaaaaaaaaaaaaaaaactggctcctcttggcctagagaggcagaggccacactgttgggaggaacccctcccagagagcttctacatgccagctcgccaagaggggttcctcccaacaagctggttttttgaataaattatggccaaagaaggggaaatgtttaaggagaaatttttggcaacaaaattgattttttgttggaacagctcaaagggtcgaaacatgaaggagagaaccaatgatgttttacttagaaagacatttttatttttttggctaaaatagctcataattttagcctaatttttttactcctgaggcatcttgtgaaaaaagtgccagaaaatcgatctattttccatcatccaaattgccatttttccttggggcaaaatcagtattgtttatagtgatatatgacttaactgacttgagctaaaaatttgttttggaatgtttgatgaatttctatctctgggctaaaatagctcagtttagcctaatttctactcctgaggcattctggaaaaaagtgccagaaaattgatccattttcccccacccaaattgtcatttatttttggggcaaaatgggtattgcttgtaagttgtagtgtattgaagcatcaatctaacctaggttttttgtttttcatttccaataaccaaaccgcaaaaacaaaaatgaatgatgtatttatcagatctccagaaaccctttgatgtaacaaaagaatcatttgcagccacaaataacaccatacttgacttttttgtgtgcatgcagtcatgttttgccagaaaaaagagcaaaacctaaagaaaataaagatatgaaacatgatatataaacaatcagaaacaatcagagtaaggagtgtgtgaatgatgcaaatttacagaaaaaaaaggggaaaaaatgatgttgtataaggtatgattgattaggaagatcatgatgtagacattaaatgtatgtatatgactaaaacagacaaactggaatgatatctgagatctatatacgttttttttttggttaatgatgtgtattcgagtgaagggaaaaaagcagtagacaaagtaaaaaaaaatacaaaaagagaaacaaatctaatgtggagggtgagggcgaaggagacagaggtagacgggatcaagaagtagtagaaggagcagatcccaggaaatgatccggggaacgcaaatcagtggatccgacggaaagacaggtatcgagagaggaagaaaggtcagcctcgaactgagcgagccaagcctgaacatccatagcatgttcgaggtcgacttgagcttgcgaagtttgggccgagattttctcgaaacaagatctgaatttttcacgaaggtcgaacccagtgagacggacgactttccgggtctccttagccattcgatctaactcgtaatccatccaacgtatctctcgcaactcgggatgttcatccgaaacccctgctacctctccctttcttaccccgcgttggatgcttgaggtgctcgatgaatgaatcatctcgtttaattcacgttccaatttcttcccaatgtttcgtgggatcgctcgagggatatccataattagataaaccccaaacccaacagctaaaagatgcaaaggccaatgaacaaatcagcctcctgcaagctttctcacaatttaaggagcacgggacttacaaatgacagcaacgatggtcccggtccattttctgaaccctttagtcccagccaattcagagagtttgacgagcgcatcgacgaagactcttccactggacacaccggttccaaagagagtcaacgtgcctaagccgagggagccgacgagaccggtagcagttccactgctactgttgagatacttttcgatggatttggaagaggatgaagacttgaaccagttgagtctatcgaagtctactaaatcagccacagtggcaatccctaaggtactggcacaatgtccgtatgggccccgttgggtaggacttgtagtcagtgggaactttctcgtctttgaaaacatcgcttgagggttgaatttgcgctcggctgtgcgttcattttgctcgtcatcttccaacaggttcttggtcactgaattttcttgaatggcttccactgcattagaggtcgactttcgggcgacgttttcggcgagcttaacactctcctctaatgagcttatcagcacttttcgcacctcctctgcgtagtgaaagatggacagcagaccatcatagactggaaagtacggctctggtgagttgggctgagtcggtacgtgctgagcaggtttgccttcgcggatattccttagggcactagcaagaatttttcgactgtttttgtaaacaagtgaaacggtgttctcctcgatctggccaatagtctcgtctactagatgagaatttgcagacaatttattgaaacgaggtaagaccttttcaagcttcgcctgagcttcctcgtaaaagttcttggcagcttccatgttagttgcggttaccatctggaggtcttgcaggaggttgcgagtataagtctgcgcaggttgaagcttagagattgagcgacgaaggaagacgaatgaggagagcgagcgttgcaagtgatcaaacggctcgatttcagctgtaattccttgttcaccggatggcgcctttgattgggtattcaagatggcatcttgggagtcgacgaaatggaccagttcagttcgttcctgccaagtagccggactgagtttacgaagttgttccctgatccttcgttcagctttgaccttgtctcggatccctccccacttgttgacaacgacgaagacgtaggccttctcttggctggccgcccataagaactcttgagctgagagtgtgaactgattctcggcactgacaacgaagaccacaacatcaatggtggactgcttggaaaacaactccattgtggagagtgtatcgcgattcaaaccgggggaatcaataaaggagactgatacatccccctgtcgtaacaaagataccgcattggtggcattcaagccttcctctgattgagctttacgggtgtcggggccagagatgtaaacctgaatgagttaggagaatcaaattagttcgagttcggaatggaggagaaagcgtacacgaactttgaggagctgatagggactcgaacggttctcgtcttcaccgctgtcctcactatcctcatttccaacgttgacaagctcttggagtttgtcgatggggaagatcacataggtctttgggttttcgatgtcataaaccgagccatgaggaatagcatggatctgttcaagtggagagttgatgtgcgacttgtcaaggatctcgcacatgacctcggtgcaaggttgctggtcagtcggcgcaacctcacgggccaggagtgcgttgacgaaggtggattttccagcgttcaggtcaccggtgacaagaatccgagagttacggtcaaggactctggttcgcaggtcggccagatgggtttggactgattgaagacgggaacagagcatggatgatgccaatgactgatggttggtcaagagggacgaatcgatatccttgaaccccccaggaccgccacctgaggttcggcggtgggggacggagaggttgtcgagacagaggatgttgagagcattggcagttgattgtggagagttctgttcgatgccgttggtcggttggttaaggagttgagggtggaccaatgaccagtgagcttgagcgaattgatttaatctatcgatcagttggtcagattgctcgatgacagtgataagcgtatcacgatccttgaggaagttcttggtctcggctaagactctgagtttttctgcttcggactcggaggtgattgacgagaccgacagagtcttccccctgtgtgaatggctgatggtagtaccctcacctggctgctgatgagcagacgtggtggtggtcgatggtttctgctggtggagtagtgtgttcatgttggttgttgatgggtttttccttgttgaccgtcccaagcgacagctgtccgctttatcagtagggcagtaatagttaaatctgggggacgaaacctgttttagccatgcccttttcctacaatatggagtaaacccgccgagatgggcgaaaccgggctgatccttgacacttccttatctggcccagacgcagtaaacttgacctcccttgtttcagagcacactgcctcgggatcacatcaccactagcatagcctcagtgatcatcgttcgatcgagcaaaagtcattcaccattgtccggatatacacatttacattcccggagactccgaaattatcaactcaaatcaaagagtatacataaatgcaatggacggagtagtcatcatcgctcgtttgacaacccctttcggacggagaggaccccatgtggctgccagcgccaattttacccagcgggcctcccgtgagggagggactttggtcaggttgagactcatcgttgctctggaagcaggcgtaacacacccaaggaatctcccagagtgcgataccagtggttgtcttaaagagctatctatcatctacggccttcattacaagaagcagtatgtatgctggaatggcaatttatcccagacatcacataaacaatctgcaaagatagtcgaaacagacagttagattaaacagcaaaaaaatggcaccaagctggtaagcacggtccggaaagatacatcagcaagcttgtaccatgtttctatttggttaatttgcctttatcctctatgtccgcactattcttaacttcctataataatcttcttaaggaacatgaacccattattatgtgtgtgggcttttctcaacagactcaaaacctgatgtggaattcaacattttctttaacactggtgatattgatggtcccaaatttgacttttctaagtaattcaactcttcaaatcttggggtcatacactttttttagaagtactttcaacttgtaactctagttctgcctgtaagttagttttgtctgtaattttagaagcaaagcttgtcttgaactggtccaagatggataattaaggtactttttgcaacagtgggccagttacactaaccgtagtgttagctttttaagctacgctacacaaaagttaccgttagcgggaatttttggcccactaacactacaggatttttgaaaaacaaaaaagcaactttagcgcagtgttagctaccttcaaaaaggcacaactaacactaaccaaaatcctgttagtgaaattttagcagtgttagtgggtgaacccactacactacatgttagtgtaactttttgcaaagttacactaacagttagtgtagtgaccctcagttacactaactgttagcgtaactggtgaaaaagttacactaactgttagcgtaactggtgaaaaagttacactaactgttagtgtaactgattaaaagttacactaactgttagtgtaactgactatgtagttacatgaccacatgactagcgctagtctaccttgaagacagtgcctgattggggggcctacatccagatcccctcaattgatcatcattttttttcagttggtactgggggccactcaattttagccccctgccattgtttaatttactgggttccattcccacacttacttgtgttcaatttccactttgacatcatgcagcaaggggtgtgtgtgtgtgtgtgttgaggtgtatgatagtctgctgccattatgtatcaccagagtgtgatggagctgtgggcatgggccatgacaactaccacccaactgacctggcaaacacaagcatctgtagcctagttggtaaaggaagcactcttgtatgtgactcagcattgctgaggttgtgagttcaaatctcaccaggcacatcctaagtttgtttttctccacatcttgtgctgttcatattctgcgggattgtgtgcaatcacgggacattgaaaatcgtcaccgtggacctcggccgtatcagtcatatgaacatttcacataagttgtgcaaaaatccagcttgacacatcaatttctttaattgatgagttacaagttacactacactacatgtgtagcgtaactaggcatgtagtgtagcgtagtgtagcttaatttggtataagttacgctaaatgttagcgtcaactcagttatgctactggttagtggaagtttttttagcttggaaaaagttacgctacttgttagtttagtggcaattatttcaagctaacactaaaaaaaatttgagggaaaaatttcacgctacgctggcagttagctcagcggtgtgtagcgttaactaacactacaggatttccagcaaaaaaaaagcaactacgctaacatgtagtggtcaaatagcgtagtgtagcgtagcggcccaccgttgctttttggtataattgtaatcatgtggttaatggcaggagggtatctctcaaatttgatgatctgaaggtagatattgtgacatgacaaaatatggttaatcatggtccaagtactagagaaaataaattcaatttgattgagtcaaattcttaatctcacatatgactctgaactgtatagactctcccatagaaaacatcaatctaaaatcccaaccaggttgtttttagtcacaacttgcatgtcaagcctatttcctcagtaaaataacctgacagaattatgattgtataaattaaaagatagtgcaatcaaatcaaacagaaaagaaaaaaatgttctgcagatctcaatttgtaattttcactcatctgtccattgtactgctaatttgaagctgttacaactcttgctttcttcagatatacaccccattgcatgaggttttctcatgattcatgctctgctacctcttctaacttagcctgtgaggcaagagagttaggggaagttatctgtcttttacattcccttcccccggctagataaagagagtgagattgtgcaatgccagttgtagctatggcacgacgtggtatcaggcacaaattcacccttctgctgctgaacgcctgtctcattatatttggtggaagataaatacatgaggatgttgattggtaatcaggaatggagaaccgttgcgtaggagtgagaatagatgatgtgggtgatatcaaaggttgctcaaaaatctaggcgggaaattcagagcggtcatatcgtttcagagctggcagaaggatagtagagtctagtactacaaagtgattgttgttctaggcggaaatgttcaccagttttgatcgttgtgtcgcttgcacaattggctatgtataaattataacaaaaagtcatgaaactaaaggctaatattccattcaataatgctcaaatggtaggaggcaggctttcttttcctttgttcacagtttctccatgatgttccttccttgaaggaaaaagcgcgaagcacacatgagcaaccaaaatccacaaggatgccgtggggtcagttggggctgaccagaggtattcttcttctatgaagtaccttatgatttccttcaagaaccactttagtctgggttcctatgccgatggaaatgagattgaggtttgcaattttgtttcgtcactctatcactacaccaaattcctggaacctgcatttaacttcgtcgcttttttatggaatatagcacttctggatcgcttttcgcctttctctgctcacgactgtccaaatacccaatcaaaacgaaacccgactctaaacgcccaccacaattcattggctcatatcagtagcttcatatattgaagatcagaatgtactttacaatagcttacatttgattgggttgtgtaatctttgcacggttgattgaagcgacacaagtccagtagctggggctcagccagactgagcatccgattacgtgattgaaagaaagattggtgtacagggccacccctttttcttttttctgttctttttcgaactcaatttctcaatagcttgaccctatccatcccactcagtgcgaaatggacgggcgtaatttttcttctcacattctgtaagttgatttgtgcagaaaacaaatacagcctttctttgaaactgctcgaactaaagaaacagaacacgggaggatgatcgagggcctatcaagtcaatgaagattgcgacctctggcttcctaatctcccaggccccaggtctcagtttcctatcttcttctatggagtctacctaaacaggggttgaaaatgattattgatcttcaaactgcgttgtatgtgtgcgcacattttccacctataatatatgtcagggtgacaggaaaattgtctccttctctagtgcttggagaagcgtgttctacagggcaaagttgtgaaaccagagactagaatcggttgggaaatgattgcttaagcctagactgaggagatagatgctggtagaatgatttgtgcatttcatacaacatcttgcaatcagctatgtagttacaacccttccaacttggtacaaaggaaatcgacttgtgcccaaagaaagaatgtgaaacccttggcctaagcagcaccaatcttgcggctgtgtgaatttgacaaagagaaaactgtgcccttgatctttgattagttttcctcgattgcttcaatgctcacaaagatagagctacagccaggcaaatcgcgtgctgagagcccaacaatcaatggccactggtttcaattacggtgggccaatgggcaagaaggctctgtacatagatatgctctatgagtacgtattgaaagggcgattatttctgcaatggccactttcgagtaaaaaaaaacggcctagtgaaagaaaatgttaagcagctcggcggaacattctacacaaaggaaatagggtcaaggagactaaaaaacaatctcacctttgttttgattctccaatgcccccagtcctacttgcgtcagtggtgcgttgaggctcacgcactggagggttttttttgctctggatttagcctatagaagaccacccattttgagtttgttcctcatcagctcccacatcctcccaccaaaaacctcctctgctcccactttctcccaccgaaagatcctgagttccatcttcctccaaatctgaggattccctttttcagtctttccgattccaacacctgagaagcagcggtgggccgctacgctacactacgctacgggcccatgtagtgttagcgtagcggcgccatttttgttcttttttcgcgtagtgttagcgcgccgctaaggccgctgcgctacgctaattcgtagcggcgctaacactcaccaatttttggtgtagtgttagcgcgcctctggcgccgctacagcgtttttagcggcaaaaaacgcccaaaaaccgctaaaaactgttgtagcgcagcgtagcgggcggttttttgcgccctgcgcgcgtagcgttagcgcagatggggggaatcgcgctaacgctacgctaaacgctagcgcaagttttttccccattcgcgtagcgttagcgcggaaaatgagaaaagcgctaacgctacgctaaattgtagcggtttttcgctacactacgctacgctaacgctacggttagcgtagctggcccaccgttgtgagaagtcatatctacctctcccacccagagtttctctatccctttgtgcttgaaccaccatcgctccttgtcttccttcatgcataccaagatacgttctcacttctttcctgccaaaagatcccttcctatcgtgcatctggccttcagctatcctagtcaagcaaagcgcaaacgtcaatcatatcacaatatctctttcctttaatgatccctctggtccgaatcatctttctttggctctgtacaccacaactatcctcctcaagtatagggaatcaatcctttatatggtgtttgaacaaatatcttctcgcttctttccctcagaatcgtcccaccctatcttatctgactgtcatcattcctagcaagcgaagccccgagtatcaatcatataatgataacacgtgcaatcactcactctcaaccttgcctcccccttgaagcaaagggaattgatcttccctttataatgcctttgaagaaatcaaggaaaagatgtgcaatctggtcgcgttctagcaccatcgacttcatattgtcatttggatgtgactgattttttgaatggggctagctaatgaaccattccgctcgtatttctctcaccctctatccttcaggatttttccaccccctcttatctgaaagccatcatccccggcaatcaagtcgcgagtatcattcatatcatgataactcgtttgatcggcaatgtgatcaatccagatattttcgttttctatccctagatgaatcactctctcaatatcgccttctcctcaaaggaaagagaatatctctttttataatacctttgcagaacgcaagaattgtacccgcaatccggctgcattctagtgccatcgactccaaattgtcactcggatgtacttgagtttttgaatggccagctttccaatcatcatgactctatttctctgcccctatatcctccaaaatcattcccacccatcttatttgactgccagccttcctttgcaagcacattcgcaagtatcaatcatatcatgagataacacgtgcaagcaatcactctcaacagtgccctgcccttgaattgatgggaatgtttctactctttccattccttcaaagaccaaaacaactataactcttactccagctgcatcagagttcattagacttcatattgtcatccaactgtacctgattggaatggcctgctctgaaataattgtgttttccttaatcatccttccgctaaattcaaaaagcctccttatctcccacgactacaggcaaacataacaagatcgctatggtgtttgataccttgatccttggttgattggttgttatttcttgttcctcgatgtcttgatccttcatctcttggttcctcttcacattctagagtaaggctcaacagcaagaagggcaggtggagtttcctggttggcatgcacgaactaacgatgaattgatcagatttctttcagcttctcttatccagccagcagccaatagcaacattgagctcgatcaaattggcagacttatgataaaaactgatggcagggctgatccatcctctattactaactcatcatattatctatttcacaggtatccatcatcaaccacgactggttcacgtggcgtcatccagttttattctctccttttttctctctcgatcatgttttgctactcatctcggaattttctcggaatttttggttttccttgtttatctcttttcatttatcattggtgagctacaatctttcaaaatctttgctgtataactctcatcatgttgttgacatcttcgcttttattttcactgagaatctcaaggcaagccggggcatatcctgtggccagggattgtctcaaggacattacctgctcgttttttagaggtacgtatttcaaaaagaagtttgatcagacgaatcatggatccccctctggcgaattgcctttcctttttttacctggtaacctgtgtggtctaactatttttgaacagcaccaacccacagattcgctgtcaatttttttttgtaatctctaggaaagccggggcatatcccgtggccagagatagctattagacatctttaggcaggccagggcatatcccgtggccgaagatcatctttggaacttttcctgctcgtttctctagaggtaagtgatccaaacagctcccttcctgatcagacgattcatagatcttttgctgacccttcgatccctctcttcaccttgactacttcctctacgcagcaccaacagatttgctgtcatttttttcgtaatctcatagagatagacatcttcaggcaggccggggcatttcccgtggctgaagatggtctttaggactttttctgctcgtttctttagaggtaagtgattcaataagctctcttcctgatcagccgattcatagatcctttgctgaccctttgatcactttcttcacctcaactactacctctacgtagcgccgacagatttgttgtcgttttttttcatcatctcatggcaagccggggcatatcccgtggccagagatagacatcttcaggcaggccggggcatatcccgtggccaaagatcgtctttggaacttttcccgctcgtttctctagaggtaagtgatttaataagctctcttcctgatcagccgattcatagatcctttgctgaccctttgatcccttttttacccccggcatcctgtctgtatcagcaccgacagatatcctgtcattttttttttgtcatctcaaggcaagccggggcatatcccgtggccagagatcgtcttcagggcttttctgaagcagttggactataggacatatcctgcgaggtcccgatcagtgtaagagtgactgaagcttgtctcttgataaacgaaagctgatctaagtggtttatggtgttgttcatctattgtaacgaagatatttccttcaggtgaacttgtacatatcttgtaagttaaaatcgactgcttcaagaattcggtccggcgaactctttcttgaatgttgctgcggaactcgattggccttgaagctccttgaagatgtgacacgtgatcgtggacatgtcccttgttctactctgaccggcagccacatctgcccgtggccggccaagaactctaatctgacccctcgtattttttttattagtgcagtgctccctcggcctcagcggacgttatccgcgctatcatcaagctgactccttcattttggccaatatccaagcagctttatttcgctcttttttctctcatggttcattggccgcaagtaaaaagattcttgtatttttttctccttctctcctttctctgccctgcgtctttttttatcacaacaagtctgcctacaatcgctctggctgccacggctggataagagacgttatcatgcaaccctacacaccaatgcaggtgagttccctttagttttgtcgagtcatttggcagttataaaaacggattgattctagaccccggttagagctacagttattcgcatttgattgggttgctaataagaaagagtaagctagacagaacagccagatcccacctctcgcatcacccatgcccacaatcactgttccgtccggttttcaaaaacgttgggtgacaagcggccggcccctatgatctatgtagacaaggaagacatggattgaagagactggctcaattcgcttggcagttcccctgttatcacagatgacggcaattgaaacgtcccgcatgattgttgtcttgagtaaagattgacccaagcacccataatctgaaatgaaatgcacacttttggaaattttgagattgtcttgtactggttgtacggttgtacctgcttgccgaggagaactacccctcggggttcacccattgccaaatactcactggggaggagctctccccagccattactttaggattcctgctcaccgagcagagggcctgccagtgctggatgaatgggtgcaccttgtaattgctcaccgagtaggaatcttccttggcaagcatgtggtgattgaccaggaggtatgttggctggcaaagacacctttgacctgctttaatccagcggggatttctcctgagccatcaatttgtacttgctctctgaggggggatcctggccagatagtgtgtgcgctttgtcccaattgcttgagaaagagctccctcggtgaacctgtacaaggtgctcaccaaggaggaatcttccccacaaaccaaggaagcttccccccaaacacaaagcaggcgcttggggatgctcccttgggagaaagtattcttggctagcaggtacaagccgcctgccaaggtggaaattgaatccagcccagcgagtagttcctaaggtggaatccagcccatcgaggttccttttaccgactccacctccaaggtgcacccacccggcaaagctggaaaggcccaaatgggtagtatgcacttgcgcaagtttttttcccgttttttttttcgttgtcatggttccgatggattatcatgtaggacgattcagtcttgctcacagatgatcagtcctgtacaaaaaaatatactcttctcatcgagccttttatccaaatctattttcatttgtacttttcttcaatcatatttgtcatgtttatccgcataaaactgtgtcgcaatcgatcagcattagcttgtaccttagtcttcatgaaagacatcagtgtgcctcagcacaagaaccgagagattatgtattgccttaagagaagaattaaagtcttaaacctctggagagtcgctcttgttaatagattgtttgtcacatttagggcctgtaccgtagggttcaattttcaaaaatgggcattttttccatcctctacacaaaaactgggaacaattggagagatctggtgttgaaattcttcactttcatgccaaagactagcttctagttattgtcaattttgacaatataaaattttgagcaagataaatttcgagaaattgaattttcatgtcctgtggtacaggcccttagaactgcgagcaagaaagaccccacccaaaaaagaaccgtgtaccaaagcccgcccaaaggttttgagtctcatgaagcatctcacccagtttcaatggataaataatacatgtattgaatttttcaaaacgatcaagagcatatgtagacaataggataattagaaaaaagaaaaaactgcgaatggatctgagaagaaatggattaagacattaaaaagagctgccatgaagggatccaactccattgaatttgtttttaaaaaaaggttgcaaattgtagatagaaaacagatgacggattgcttgtcttgagaaaacccagttaccgtgttatagtttcgatttggccgacttcaataagacgtctaacttagtagccagcatgatatttcctttgactttcaactggcccctgcatgtgtgcgatagtcaataccttaaaggtcacctaaatcttaaaagaaggaaagaaaaggtatgcaaactgaccccatgaaggccttttggccgttcaacttcccatctgccaatgcctggaaagtgtcgtctgacaagttgatcgttacatccgccttcggtttagctggaccttggtagacttttccttcctacgaaaagaatcatccatccgccaacaaatctcagcttctctatctttgcaagctcgaatctacatggttggagcaggatcagatggaggcaggacgggcaatccttttaccttcttgaagtcgatcgtccatgtgccttcctttcctcctgcactcttcacattcatttggaagatcccattgatcgctttcatttgctttttcttctctgcttcgtccatctaaagaatcaagaaaacgggtatacataatcagttaatttgctcatctttctgattcctttttttctacaccttgggacttcgtctttaggtagagcaaatagatcgtcagttgttgataccttggagatgccaagggcgacggcttcgatgatcgccgagcttttaacgccttcaatcgatctgttgtacaagccagaccataaatagaagtaagaaaccccgattaaatgtgtcaacatatgtcacgatagccgatgactgaatcatcagagatacgacgagttgggccactcacaggttgttggacatgttgatgattttgatctgcgcttatttttcttgaatatgtctttgtttctaatttttgtttcggaattgtaggtaggttagagggaagagtgggatgttctgcagtgagggtgtgagtgtttctcggttggaagcggtcagcagcaatcgaattggcaatttgttgaatgtgctgtgaagaggagctgcggatgaaacctgagtgacgtcataggagcacaatgaaacccaagactgcgcatctcctccagacaagtgatcatcagtgcaccattttgacagacacggtgatggagatggattcaagttgaaggagcatggctatcaagcttggaaattccccaaaatagatattgatagcaccggtcccaataccagaacagattgattgacttatttatctgtagactgtgctgtagaggagtgcggcaatcccaaagataagcactgatccatcgattaactgagacatgaagtttctcagaggatgaagatggcggcttcctcgccaattcgaatcaatttttagtcagacttccttccacccctatcgagatactcaaaaaaaaagattaaataggttatgaccttcaccttggctccgaggaaactccgaaaccagatgtcgatggcacttgttggagtagcaccaagcccttggtccatctcactatgtactactgaagaaacataaataactacatcaacgactttgagttcttgaatttttatatagcatgttgttcacgcgcagtcatttctgcaaaaaaaaactgcgaaaaccaggttgttaacttgtctttctttctccaggaggatcgcaaggatgttatacagaaacatgaaatataaccgatttttgattccaaagaaaaactctggagccactgaaaaaggttcaacatttcttgaataaaatcggcctatacataaatatgcaggtcaagggggacaccggtggccaacagaaatacacaggcgcagagcagttggaagaatataatcctcttgagctcccctcgcaaggaaattgtgtatgaatgaaaagaagaattagaagaggacatgaaatgacctgaggctgaactgacttctgatcagttgaaaagtctacagtggctggagtctaatgaagatatgatattatgctttgaattcataaatctctagcatcaagacgttctttcctacaacaggctggggctttctggggcccttcttacaatttccagcgccctgatcaggaaaggctcgatattccttcgtacatgccattggaaaaagaaagagaaccccttttgaccgacccgacgcggattcgacatttgtatgctgaaaaacggatcaaaaatctgcagggaggaaactgtctggatggaaagaagacgaggaaaaaaaacataaataaaatgtcgtttgatcctaaaaaactccactggcaccatcggcataactcaagtttttgcgtgctatcctgtatgtgatatgagggggcagccgacggtggttttcgtaatcgagttaaaattggtacgtatgtacagaggagaccattctacacgcggatatctctgtagaaaatcagtcgtgacgagtacattctatgagcatcttggatcacaatgacgaaagacggtggggtacaaatttatgttgttatctttggttagctttgattacgacttcattacaggaagaaaagctgttgaacgcctcaagttacagtcctctatgtaccatggaagaagatgttgatgaacgtatgaatcatgatccgaatcaaatctttaaaagagaccgatgatgtcgggggttgatgtccatcccatccacaaccaacaatcaatcattagctttcccccacaaaataaacaacttccttcctattatcagtctttcttttttaaaaagtcaatctttcagaaaatgcgttctttcttagtcattgccatctttcttactctcctacagagttcttttgcccggcctctacttgacgggcagaccgagtcacttaaagctacaaccaaccgagccgaagaagaaccagtaccgtctaacatcctcagtgacttaaccaatgttcaagcggccacgtccaatgctttgccaggacccgtcggagccggaaaacgcgccggcatcgagatccctacagcctctaaccaactggctagcacgaacagcgaatctgaggcaagcccccaagttgaaggctctggaacctctgctgctcctgctgagtttggcgattctgaagacgctggtggcgaacaagatggcgacttcgccctcccggacggctataatggtcaggatgagatgccgatgcccgggattctgggagtagacggtaaaccaatcccccccgcggggtaccaggcaatcaaggggcccggagctgtaggttatttctccctggttcataaatacggatgttattatggctatgtgctgattctttgtctctcttttccagtcggacttggaagattagaataactcaattcacccaacgatcttcctttcttttccgcttttacaattcctacatttgcttcttttctacacaggctctacttgagtctttatttgtgtccacccggtcccaaaaaaaaattaacttatcaaatcacaacacgctagaaacatgacttcaatctgatactaatttaatgattctctcatcacccttattcaacaaatcctgaccttgtgttttcttgccctagcgttggccatcttgattgattcaacgatattcttaggtatttactttctaaatgacacaaccgagatactcttatatgctagtgtcataactaaactcaaatgggagttatcatgagcctcttgaatcgactgttccaagccgctgcggtgatcataggtcatgttggtcgtaggagagtgggaagatcaaagcagattgacaatcaggtggctataggcggcttgccgatgagtatcaacctcctccaagcgtgcgcctgactgattaagggcatttatcaatgggccacacgcaacacaagtgtggacactgttccgaagaaagtatggctttcacagatgaggttactaggaaggtacaacaagcgactttgacaaagatcgtgaaggaaatcgttaaagaagcgacgtcaagaagagggaagaaagataaaggatggaccgccgacaatcagagtaatggctcaaactaagatagagaataacccggcaatggctgaaccgaagatggcgacgctaccggccatgacggtggtagcactgctgtccttagaggcaccggcactggctaaggtctgtgttgccaatttgggcggatagaagagtgtgaggtcagtgcttgaaagttttgtcatgctgagttttgtcggagcgacttacgtgggtgttgttggtggttccaggggtgtccatctcaacaatggcagggccagcaatggttgagtaatcggtgacgttttggccactggtcaagaggatgtaaacctgcggcataggacaaaaaactcggtgttaggacctagacgcactcggcgaaagatctgtggttgactcacctgaccaccaccaactttgccgtcacttggcacttgacactttccatcggcgaacgaggagaaggtggtgttcaaaccgctcaagaaggcgcagttagtagcaccggtgacgttagccgaagcaacagtcaacgaggacccttgggtaagctttccggtgacgttcaaggctgggaagccttggaaagcgggggcagagccgttggggcaagcggcgaagaacgggctggccaaagtgacgatggctcgagggtcgactggggtgtcaaacgcggtggggaatggggattctccgttggcgagtctaacataggcgttgtgacgggcctccacagtcaagatggtggccgcagcggtctgtatgggtgataaagcatctgatcaattgcgattgctcaaccgaatttggttgatagcagatggacttacaaggtaagctgggttttggatggaaccagcggcaccgaggtaggcagagacacctatcaaacacaaaacggcaagtcagtccctgcgcgtctgacgtagggcttgaagtcagcactcaccaacaccctcaagaatctgggagacagccatgaaggacttggggtcagtgtgggggaaggtgtagttgcaagcttgcaccggggtggcaccagcagcagtcaaggcagaggtcaaaaagttgacgtgagaagtctcatcatcggagatgacctggatctttcgtcggatttcgtcactgaaagcacaagtagtagaggagatgtgtaagtctcgacgagaacgtcttggctgtagacatgaaaatgacaccaacctgaaaccagcgttgctgaacgccttctggtcgtatttggcaagaccttgggagtagaacgcggcctcgaggtgctcaagggtcaacgcgaagttgaggatatcggcatctgcagggaggaggtaaacgttaggtcaagcggccaacttcagaataaataattcttcaagagaaagcgatgacgaaccggtgatgttaccggtggggccggtggcttgcatgctaggagcggccatcataacggcgccaacaatggtggaggatctcatagtgatagagttagattggggcgggtgagcaagtgtgtggttgtggaagttgttaagaaaggataaaaataatcttaaggatggtgatttttattttttttgaatctgtttttgtgtgacggacgaatgagtgcggatgagaagaaaggcttcttaatgcgggccgaaagggtgatatttatagcagcacttgaatgagcacaatacgtctgctgccacctcaagcaggacaatgagttctcagctcaaccattcacggcctcgagccttcgccggcaggacaaaaagaatctggctttgatgattcctattccgcttgctctctgccctgcgactctggcttagcttcgatcgatgatacagagcagagtcactgcaatcgatggcaaatggtccagcagggcttgctttcgagcatccgctgactcgcccagagagagtgctcaaccccagtgagccacctcttagcttagctgcgttcctgatcctttccgtcaggcaatatgcacatcaccagacaccggctgagtcggcacacatctctgccagtgccactgggcgcgctcggtcgggcaggctttacggcgagtgatggccatgacataccagatcgctcgtccctgcgcggctgccggttggtgacgagctcgaaagccctgattttggagccgccgcgaggatactgatctcagttttggtgagggtcgaccagtgccagctcggttaaaagcgtggtactttctatcgcaaggcagctcaacggcccacccccacacatgaaagagtatatatagcccatgcgcgatgtccagagtcctgcccggccacacagtcacgacccgagctcgcaatcccgagctcggacgtggaactcgctggctattgttgtttgatgcgccatcaggtctcaaagtggcccataatctgcccatgtgccaacgtcatgacgtttgacctcgagcgtctaacccacaacacgatttcctcggacaccataagtgattcagcttgctgtgaaaagccctccaccaagatacaaagctcttgtttgtttttgtgcgctgctggatggggggggggggggctacggatcatcaggatttttctgccttctttgctaccccgtgatccaaaccggggtgtgtttccacatgaataaatgattgccttcaagctgccagtccgccggtatccgatcccagatgaatgccgggtcgggtcacaaccctggtgcacccagaacattttgttcgacattttttgtttttgtagcaaaaaagcccaggcctctcagatccgtcgtgtatccggtgtacgacgagcatattcggatcatacagaatgatttatcaggggctaccacaagctccaaatgaaactccaggaaacattggcattgtgcagagattgacataggcttcttgaggaaatagccgagcatggccagatcaatcctgccaattcacagtggtcaagtgatgggaacagcatcagaagttgcctgtctgaagtaatttgcttagcaaggcacttctagatccaagggtgtgccttggctaaaagaagggcatgttctgaatacctaggaaccattccagtcttgatccttgggtagattttggcaccctttgctaccttccaatccccacaaaaaagtctcacattccaaaagggttgacaggaaatgtgtatttctggatccataaaaaaattggcatcatgatgtctttaccacatccatctctggatgtgaattgcttggcatggattttttttaactttgcaactttgttcagtcttattggatgtatgcctctgctctctgtgtaatgtaagagagggggacatggtacttgcataacattttggagtagattttgtcgtcagctttcactagctgatgtctttgtaatatcacatgtcaactgtacatagttgccagacttttccttgcagtgtttgttgcttttgtaatatcacatgtcaactgtacatagttgccagacttttccttgcagtgtttgttgcttgtatttgtgacacagacaaagtgcatttcatccctcaccagaaagcaggcctcttaccaaagaaaacttagcaacatcatgaagggagaaatgtttgtaaccaagaacctaacctacttcaattcataaccttggtctggccagaggtggtggtgtgctttgaaaggttctggatcaacttcaaggatatagaaaggaacagtacacaaacaagcacttgaatgtcagagtttgatctttttcaagaacattacagatgttatccttacaaatatatctacagacagcatgcacaatcatagtggatccatgtagatcctttccaagaaagattgtgttttttttttttttttgaatgtttgaaaaaaatatttgagacccaagtgcaggcaatgaggagtagctgagggaggagctttccagaattaagagggttgaatcccgtcccaagtggacttgctgctcccagaaatgatacagtatttgagttcctccatgtgccatggaaggggtagcttcatacccggtggcagtgttgttacatagcattagcaagtctcccaccagaggcactggtgttaagtgctggattttcaactactgaacatagagaaatttcaagaggatagttttagggaccaagttgaattgctggaacggctcaaaggaagaagagtaatccaataaatgaagtacacacacacacacacacaagaagataagagacaagaggaaagtcgacaagctctaatgaccagttagggttctcagactgcataccatcaaaccaggtatacataacctcaatcaaatccgactatagtatcatgccgaggggactccagttgtagacacttcaaattttcaacagtccaacagatgtgtaacatgtatgatagaaataatagatttgggatgaatgaaatttgaacattaagttaggccaagcagggctttggctctaccctcccccctctcccttaactgtaaaatgtaccagtacaagagggtcaatagagttccaagcaagctggacacagccagccaagccggatttagggcttttgtcccagcacacttgcgggcacttttttttggccatggtgttggtatgtgtggctccaagctggcttgcaacaaggtgatgcatatgacccattgatcaaccctggttctctcaacatgaaattgacatagtccttcagcccagtgtatctttgatcttcttatctaaagtcccttgaaagcatgtcaaaaaagaactacatacataggttcattctaccaaagtattactatccctggccattcacagacatctctttctccattgacaatcagtccatactttccatccgtcttaaccgcaacaacaatattgtggggcaggggaagtttgagatgaataaataacctcatgtgtaaacacaccatgacatgacatgatatacattggtatctgtgtatgtacaacaacaacaacattctgaatttcaccttgagcctgctaataagttaactacatacaaacataacaacaatcattgtgataagactctatcttgcttcacctctgtagaactgacttgaactaactattctgtttttataaataacaatcaggaaaaacaaccaagggtctcagagaaagctgacctacgagtagatttgaagctatgatttacttgattatttttgtggacaaaagatcatcaaaatcatcatcatcattatcaccagggtaacacaaagattatgatccacccaagaaaagaagaggagaagaatcggcttgaatcaagattcttcttcaacagtttcacgaattcgaagcccctcgaatccacgatgatcgaagtcgagattcttctgatgaagttgttgttgttgttgttgtttttcttcttcttcttgttgttgttgttcgcgttcgataagctcgttttccttcaagatccgttgcatttcagcgacgaaggttaatccccaactaaaccccaaaaagaaaagagtgataattgagtgtaagtggagatgaatgagagagaaaaaagaagaggaacaggaagggggcggaggaggaggggaaggaaagaactcaactgagcagcagtgaatttggaaacataactaaacagtttcttgaagttttccttacgttgctcgtcgtccatgatcatagctctaaagatcccgtcggcgacctgatcggtcgcccaaggattgacgatgatcgagccgtttagggaatgagcagcgccggtgaactcggacaagatcatgcacccatggcgcttctcttgacatgccacatactcataactaacctacgtacatacaacataccatatcgatcaagacattattagtcctccattttcaatactaaatcgccgtcctgcaaatttgggtcatgtgaggggggagggatgtgaatgtggcgactttaccagattcattccgtctcgtggactggtcactaaacatgcatcgctgatcgcatacaaggcacataactcatcaaagctgacactctgatgcaagaaatggatcggcatgtattccaccgttccgaagcgaccgttaatccgtcccaccaactcattcacattactccgtagattttggtactcttctacatcctgtcttgaagctttttttttcgccaattgtttttttgtgaaaaaatgaatcagtgatcgaagacagactatgtttttcttgtgaaatctcagaggtctttgataagggaaaacatagattacttacggacagctacttgaactaagactacttttccgatccattcaggatgttcagataagaaaacatcaagagcatgaagtttctgagggacgcccttgatataactaagccaccgaacgaacggatgtagagaaagaattcaacaagagtctttttcaaagtaagaaaaaaaagaaagagagacgaactcgagacgatcgacgccgacgatgaccttaataccatggaacctttgttcgagggtgaggatgcgtttctggacggccggagacagcaaggcttcctggaacttggtgggctcgatgccgatcgggaagctccccacatgcacgtaccggccgccgaacgccagcccattaggcatagcgggcagacccaggatccgggtgcatgaggacaggaagtgccggccgtagtcgtacgtgtggaagccgactaagtcgcagtgtaagatccctaggaggatctctcgtcgaaccggtaggatcctgccgatcatcacattcagcttctgattctttcttcttcttttttttcagatctgcaagtgcttctttctttctgcgttagtacttaccggtatatctccgacgatggaaacggggtatgcaagaagaagccgatcgatacttttcctttcttcttatcagtagtcgaaccattcttatttgtgagtccattatcctcagatgacgccagtaattctctcaacatcataggcaacaacactagacaaaacaatcagtgaaatgaaacaaaagaaaagagaaacagaagggggggggactaaactgagatgataatcctgcacccaaaccaacacatcttcgccccgctcgatggcttcgagaatgtccttatgaacgacccgggcgaatttcatgttagcttccttgtacgcctcccaatgcgactccacgaagttcatctcgcccggatggtaatgaaataaaggccataagatcgaattcgaaaacccattactgtttttacaatccaaaacaatccaaatcagttttctttttcttttttttttttcctttttgtgaatgggaaagaggaaggcaggaagagaagcttaactaatgtttatcggctagttcgtcagataaccaaacagctttgcaagaatagagctgacacaactggtcctcgatgccgggtttgtcgggctcagggacgtcgagcccggtccacccgatccagctgaacgtcatctgtttcttgcagccgctcaaagcggagaccaagccgccggaactaagcttgaaagagtacgagttcttctcctctgcttccccagctttgtgatgatgcttccctgcctctgtactagattgttgagggatgtctttggtgggaggggcagaggatggatggctggagatggtgatcggaagccgattggaaacaacgatcagccgggacgaattggcgtccaaggtaggcatcgtctgagaagaagacccgcccccattagtctttgttgaggttgttgttgagtttgcgatagtcctggctgtcgtagaagacggatgggctcttgtgtttgggagtcgggttgcggctgctgaggcgggtctggatggggaaggggtgaagagatcgaagggtcgaagtggatgtggactgctcagtaagttgttgttgatgttgctttcagtcattttctgctttgcttctctggtctgtggttcttgttttcgtatgaatatgattatgtggtctgatagttgggtggtggttggtggtggttgctccgagagatcctttatgatctcttgaccattccagaatattcatcatccaccactcccaactcaatataccactgcaagtcgcacgtggtagtatcaactagaaagtatccttatcattccattctattctattcctatctcatcacatctcaccacaaaaaaacaaagtatgaatcatgaacttattaattattatgacctaacattcttgagaaataacatatttcttctctcactaagaaacgagacacagagctcataaaaggatcattactgaaagacatcaagtgagatatatctgataggaaggtctacaatttcttttcgttttttttgttttggattttgagggggaataagaagaaagaagcaaatcataaatgtaaatgtaaatagtttttttttgttctgtgaaggtgatgtaaaaagggtaactcttcacattttttttggtaaatacaattaagtgatatgtgtaaacagaccacattgagaaatgatctatcgtttaaattttttagaccgattaaagttgttattactaaacttagatttttggagcccttcgtactggtttttgatccaccccaacccgtgctgatcactcaccaaactatcaacactatcatcaccccccaaaaaaaaaaaacaaaccaaatcaatcatgagtactcaataatggatttttgatataaggaaaaaaaaacatacaagctacgtttcttagtcgaagaagaatggtgagtaggagtgacagaagaagaagagccctcaacgagatggccaaacaagaacttctcagggataggctctttgagcgccttctcaatccctcctttgataaacttcttgggatccaaagtgcgatgtaacctattttacccccatccaaaaccaaaaaaaaaagatatataagcttacaagaaagattaaaagaaagggaaagggggagaaacagacctcatagcttggatttcgagtttagtttctctagtcagaggttgggtgggtaagtcatgccactgaagctttgctagcccatcctttttattacccaaagaagaagacatgccgagagagtgctctttgagcttctggacccgctcgagattgtccgggagcggcaccgtccgattctccttcttcgacggtttcagagaaaaagacgaagaagaagaaggacgagggagggtggcggagcgtaaaggacgatggaggcctgcggctttcaagtgcccggctgctccggcctcttcttcttcttcctctaatcggatcatgttttgtaaggtcactgagcttccgcaatcgctgcccccttcttcttggctggtcgatgtcagcgaaactccagtcgttgttggtgttggggtcgccttggaatcaagcagccgggctttctctttcgctctttttagtagttctagcactttggaatcttcttcgtcttcgtcttcagatgtttctgaagtgtctggacttgattctgaatttgattcgtgattttcgtgagtgtccacttcgtcttctgaatctgatgaatctttcggattagatgaatcttttggagtggatgagtcttttgaattagatgaatctttgggattggatgagtcttttgggtcggatgaatcttgtgaaattggatctgggttcaaattcgaagaagcagcagaagagggaatatcgagatgaagtaggtgatcggtttcgattgtgtgggggatagattgaccagagtcaccgccagcatgaaggtcgagaccagaagaagggtcctgttgggtgagctcgagggtggggaggctcgcaggatctgtcggcggatcaggaggagaattctgggtctcgacctgctcttcattgggcttctcttcgacatcattagccgacttttgttctggtatcgagcaaatctcatggctatcatctgtcgtcttttggtctttgtagcttggttcttctctcgtcaggttactctggtctgttgatttctcgtgttcattcttctccatgatctcaagattcgtagtagactgtgttgttttgggtgttggtatttgatcttctggggtctcatttggtttaggaatctcgattaaatcgtcaatctcgatcggattagcagcagaattgatctcgatgttcgggatcgttttgatttgatgtgctttttcagcttgatggttatcattttgtgactgaggaggaggtggttgatggagcatattggccagaggaagagtattggatgtattttgatcgagtggagagagttcttccactgaaggctgagatagcgatagcggatcaggggtgggttcgatgatcggtgagagcgggagcgaggactggaggagctggaaagagttgttgggttctaaggtggaagatgattgagagaggttgaggagggtggatgatgagaatgtgagttggtggtgattaggatggtctgggttgtgttgaggagggctgtctagtgtggagagatcgatgtcgatgatcgagcatggttgggtggctgggagctctgagtctgtgtgagatagatccccaggatgatgatggtggtggttgggtggtgctggtgtttggtagagttggcttgagtccagttctgggtttggtggtggggtatcctgcagtgatggtcaagaagtcagtctactgttttttttttttttttttttttttttgatgatgagtttactgactgattgttgtgctgtgagtctgtcgatgagctcgaatccgaacttgagttggtttggggtgagtggtgtttctgctgaggatgctgttgactggatactgttcctcttcttcttccgctgggagtgctgctgctgctgctgctggctgttgctgagtggtttgtttgggttgctgagtggcgaggccagtggggtgcccagtctggagtaggacgatcgagtcagaaccatgatcctcctgaaatcgaaatcgatttggatcgtattgattttcagatgaaacggttaattggatgtatgtatgcaggctgaaaaagaagagagagagagagaccggtgaaagatcgatcgatctgaaatcggctcaagctgaccaacttgtgggtggatcactgatccatccaagctgcatatccaatcactccatccaagcatatccatatatacacatagccacatcatctgcagattgctgcaacaatctatgtatgagaacactattatagcctctactctcattcaaaatgcagtcacctccaaaaaagaaaaaaaatacaaaacatccaagtgattcaaattcagcttttaatacttgtagaaaacatttaaacatatattaaaagatcagttgtacaaagtccttccttaagtttacttgccacaagagctttgtttacatatatagacacacttggcttgctgtaattcaatcagatccatgcatgaacactgcttaaggccagtaatatttctctgtctatcagtttgtcctcaaaaaatcattcccccacctcttctctttttttgatctttttatgtattgctgctcattttttggttgtaactttttttacgaattttcttccttttttcaattttttttttggtagtttactctttttttttggtatctacaagtgagactgaattaattacatgtatgtgttggtaccatcttgagtttccaggttgagagctaaatttctgaattgaacatttttgttcttcttgcctcttgttgtgatcttattctattcctctacgtaattcctgcctgactgcattctgacaactttcacaccaccgatccctgaaatatatccttgggttgataccttgacagtctaagcatttcatcacatgacaatatccctggaagtgcccattacatcgtgcacatgtgagattttcttcaattgcacttgttttaatctgatcacgatcattgagtgatggagtacagtttcccctgtgccatgtataatctgctggtggggtattgcaatgtggacagagtgttactctttcactcctacttgcatagcacaaatcacaattaacctccaagtcatgcatgaggacagcacgtccttgagggacacatccacacttatcatatacatgggtcaaatgcaggtcccctctacagctggttgagtcatgcaatatttgtctgtctaagtttgcaggaggaagggtagtgagtaccatggacaggctgacaagagtcagaggtatcatgtgcatggtgactagagtgatgcaagtgattggaggttttatgcctagagcagggattgaactggagagcttgtgaaaatcttgaagccaatgtatggctgtgagtgtggatcaattacccgtttgacctatgagggcatgtaagaggggcataatgaattgctatatatattgggaacaatccaactctaattcaaaactttcaagaatacaattgctacttgaccagtactgaacagggtatggccagatttatctcagccaacacattgcttgtagttcacttgagttaatctgtttttcattctatttgattgaattaatgttgttgtcaatgatgctaggagaattaaccaaggcatctgaaaaaatggacacatagataatagtatttgttatatctaaagcaatcaaaggtgtgatgcaattgccaagctgaatcaacactgtgaagttacatatgttaagatagccaaagggatttttgtaacataaatttccagcctaacagatgataccattggtgttatctagtaaagaaagaaaaactccatgaaagtaacagaacttgggggttttagttcccaaaaagttacagaaggtaacttgttatcacattatctgtattgactagggtccaaaagtgccaaaattctagaaaatctccttcaaaatctcagctcctccaattttatccaccttttttcattgtggataacacaacaagggaagagtatacaaagaaaacatagaaagtaacacctccaaattctgtcactagtaatggtaacaataacaacaaaatatcattagattaccagtactttttgttgcagagaaagtaacctcccatcattgcatggggtcaaccagtctgatctgtattgtaggcaaggccaaattaaaatagttagttaaagcatttttcatgtgtgggaggatgctaggaaacccctctggttctcatctcatagggatttatagcccagcttcagttggggccaggggaagaccaagcccctcccagatgaatgaatgacagggttcaaggggtccactttcacctgtggaggccattgggacccatcagtgtagcaggggacccccccttggaccatatttgggcactttggccccttcacaaggctgaatggcctccaaaaaaggcccattttggggcattttggatgctagagacaaaaaaaaccaaaatcctcatcggttttctcacagatcagattgggcacaaaatggatgtgtagtctctcagatgaaattcaaatactcaacaggctgccaagcaaaatttctatgtcaatacaagtcaaggtattggaaaaactcaatctgatccaaatcttgaacaagttcaactttcaacttccataacactcaaaagcactcaatacaaaaaatcttcacttttacttggagaaaacttcaatcaaaatatccaagaattggctaattcatgtcttcaagatatcaagatacttcttatcaatttccagttttccaaaatagattcaatctttgccttggaagcttgtaaatctgaggaaatctcacactctgaaaataaagataacaaattgtgaccctataaatctctgttcaaaacaggtggtttcttgcatcagaataaaatcataagtcaacaagaattcacaagcatttttcaatatgagagaattttgggatcaattgatgaatacacaatgtgcttttttaatctagaattagatatttaaacaataaaattgccaactctaatcaccaaacacttctactggccatcattcaattgtttctcaaattcaagtaagtttctgccacaaatgttgaaacacatgatgggtctaactcttccaatcatccatttgggttcaactgtgatactgatttttgtttccattacaaaaactactgaatgagcaacaggagaagatactcaacatttctttcctatcagaacacaagacttaagctttataaagatgatgcaatcaacctcagttgtgaattgttgcatttgattgaccaacaattctttccagggatcatgaaacaatgttcaactaactcaaatcttgctgaaaaaaatatttgaagaacaagtcacaatgattacattacagtcaagattaaatatggcaaaaaaattctcaaatatgattgaggaaaacccaagattcttcaaaaatgactccaatgaaagcaaagaaatatctgaaagattgttgaaaagaacagtagagatgtatgaagaattgaaagcccttttttatcaattcaataaaacatggggatcttcttgtgcttggctatctgaacagactggcatagagcaaacagtccacaatatggcacagcaacttgctggatttaaggctatcttcaaattcttttttggaaatgaccatttttctccagctctttttgactatcaacttgatcattttgagtgaatttttgacatttctattcttttttgggttcaaatactgctatccaattaaccttttctctagctcaagcctaagggaacaaaatatccagcttcagcaatgtagtatcaaatgacatttgaatagattgttagccagaatatgaaaaacaaattttcattccccactacaacggggtgcttatcataaacaaaagaggaacaaaaatgttgttcttttctttttttccttctggttttcatcttttccattcttgattcaacatgtttcactttgataagcatgagtttccagtttattgtagaagcacaatatcaattatcctctacactgtgtaaacatatattacaggtataactcatgatatcagatgaagagccttgctagaagttgcaatgaagactgcagcagccattgtttgagcgattgtctccaaaaatagaccgagccatggtcctcctacatccggtttcctgaacaactgagaattataaatataggaaagagatccaatgagactctaataatgtgttagaccaattgatggattagtttcaacaggtaagtagaattgtgataattacatggagcaattggaaaggaatcaaactagagtatcaagaccaggtaagttacatattgtgtgcccattgttgtcaaaatgaactctatttagaacttcaacgggtttgattatcgtttcacagttgttttcgaagacatgtttctttcttcgaggaatttcttgatgagtacggcttcggcagcctgcttgtttgcttgagctgaagaaaggataggggattgaaattcatggatattctcatctagtgaggaatcagtttgacccaggtcatcattatcctgggaattacagggcaacatttctccgttttcgcccattccacgagcgacgccaccgatcaagttggagaagtgtctagcttcggcttcccagtatctacgtgctacctggtaactaggttgacagctcacgagtccaggccagaccacatcggcggtatattcgctcatccattccagcgagatctcgttggtcttccggttgacagactgccagatgatggcgggttccttgtaaagtttctgatcatccctgagctccgaaagggcgatggtcacctccgaggtcccgaagcgctccttcaatggattcaagatctgctcctcgtaggcggtccgtagtaagctgaggttctcgacccgttgaatagcttctgcctcgtcgtcctcagggccccaatctttgctcggtcgccaaagacccttctggtatatcagttggccgaacgcctcgtccacccatcggtacaacgccagctcgtccgtcgcattgatcccttgccatagctcctggtggggcggtagatccaggttcctcatctgacgaacgatcgcaaaccgggtggtaggatctctttcgctcagcttgcattgggcgtacatctccaaggcctgccttcttaacttggcgggcgcctcaaatgatagttttgtcaaattttgcgaatcatcctcgagtactgggtcgattgcgactcccttcgaggatttgttcttgaacgtcgaaggtttgggacggcgctgtgaaagatagcgttgacctcgacttctgagtacattgggcgatggtggtttggagatagttgaaagtaggctcgttggcgcgcaggtttgaagggtacccctggaaaagaccgaaaacattctcatcattatttcactgccaaggcactaaaaaaccctttctcgattcgaatgtaaattctggataaagaggaaacacagatggaaaccttcagttcagataaatcgaaccgctcaaacacacaccaattcaaaaacctacgatatagattcgatttatctcaatatgtttcgacctgaggtaagcagaccaagcatgacgaagatgtcaaaactagcagaaaacagtgagacaggtcagagttcaacgcattttgtctacctatcctcgatgtcttgctgttcagcagtttttgaagttgcccgaaatctgatcgtttgaaggcggctgcgacgcgcgcggagagccggcgtagcaagtcaaatgacttcgaacttatcgcaagtctcccgctgcggcgggcgcatctggcagcgtagcgctggccaggcggttcccgaagggaactccccgcaggggagacttgggccagaggtcgacaaactcaggtgctaagtttgagttgttttggtgggagcgtcacaagatttgaaatcctgacgctccctcaaaactttcttgatgtttggtctggaatttttcaagacctgcctgatcttgttgatcaggccaaaacttagaagttgcaccttgcaactgtaattaataataaatttcttaaattatgatttgaactttttttgagctcaaatgcggggtttgctcaacttgggcccaccaaaagaagccaagttgagttgaaaagtcaaccttttcaaaaactttttataaataattaacaagcattaccaaaaaactgaacacagggaaatatgggcaagacacaggcctcccctgtcccaggaggaaattagatgagtatgattaaaggagtgcttagagtggaaaacacacaaaaaagtgagttttcagttgaattttgaaaactcagcacgcggggattgtcacatttgtcttaggcctccactggcgtggacagctccgctgctcgctaccgctcccgccgtggaggcctagttaggctcaaaatgactttgagtggaaaactgattcttcttgtgcaaccaccgccgtccgacctgcaaactgcgctcaccaccggaactcaacttcaaccacaaaaaatcgaccacttttcacctcatccaaatcaactctccgaacttctcaatcatctccaaataagtattttctaaccttatctcacctaaagacctccgctctcccaccttatccccttcccatctcccatcttcacccccatcttcctcttccaactctgtaatcattgagtttcctgataaatcccctcacaaaaggtttcaaccttatcaggcccggatagctaaagctatgcctcctggtacggccaatatgtcttcggaagttgataatcatcttcacaatcgcgaaatagagatgtcgtcatccgatatgaataatcataatcatgacaactctatcaccccctctacctctaacaacccgccattaaaccaatcccgtcacaacccagacaaccaaggagttttgaaaatcatttctaaactcatcatgaacccagaagccgatggcagtgtcatcattactccggacaaagtccaactcctaaaatcattgattggagtagaagagtttatcaacgttaaaacccttaacatgatggatagaatcacatctagattagatgtgattgaaaaaaccatgtcaaaatctgtcctccctcccaaaccttccccttccacctggtcttctattgttaagaaaacaaatcctcagcccatcaacaatatagtccgctctcccccaagtgctcgtataatcaatgaattcaaaccttcatttttcattatccgaaagacagtcccagaagcccaggcctttgcccaaaaaagtcccgcgcaaataattgagaaagtgaactcagttctctccgagatggaagccaaaaccgaagatggcactccgattgtcatcaaaggtgcaatcactctcccttcgggagacgttaagtttttcacacctacgagatttgccactaactggttactcaaacataagcatgagtggacccatctatgcgatcccgcattaatcactccccaaacctccttcccagttattatccatactgtcccgatttcttttactccctccaacaaggccactattgcggacctatgcagagagaacaatgggatgactccccaatccatccagagtatgcgttggttggggaatccccaagagaacaaaaaagcccatggttcaataatcatgaaccttcttgacaaagaaatagcaaaaaaaatagaaaaaggcggcctgttttttaaaggcttattttttaaaggcgctcattacaaaaaatcccctatgcaatgcttccaatgccttgaaattggtcacacagcgcaagtgtgtaaaaatactcctttatgcaaattctgcggggacgcacataactcccgtgactgtaacacagatgtccctattgaatcgtgcattaaatgcactcaaaatgaaaaagaatccaacccggagagtgaaatagatgaaaataaccctcgtttccttcattccccaatgagcttaaaatgtccgctaaaaacaaagaactttcgccctaacatcatttctcaatgattagttacaacgaaaccccctcaaataaaaaaaaccacaattcttatcttacactggaccaatcaaatttatcatactcacaagttccttcatcaccttcctttaaagttatccaacttaactgtcataacgcgtttgaagtcacacatagtcttctaaattcagaaaaagatgcagcaattttaatcctccaagaaccttggattaatccccataccatgaaactaccaacccataacagttggtatccaatacttgatgataaccacgctcccaaagactatcataataagcatcgtacttgttttatgataaataaaaaatatcccacagagagaatccacccccttgatggaggttcccgacttctttccgctttagagatcgatataaaatccaataatgttgacaaaatcaggctgattaacgtatacaatccccccaagaactttgacgctctttccgaaattgacaactggctaaccaaatttaatgatcgaaacatcccctcttttattttcatggattctaacctgcaccacaaactgtggaatcccgctaactactatcattctcataatgaagcaaaagaactaatcaggacttgtggtagaagaggcttcaagataatttcagaaaaaggagtccctactttttcgactaaacgaagcagctcaacaaccatcgatctcacctggtgcaatttctcagcccaaaaacttatccaaaaatgctcgacttcacacatcaatcacggatcagaccaccaagcgatccatctcgagctcaacttctcaccccaacctcacaccgacaaaagaccatcctataacttggagaacatcgacacagaaaaatttaacaaggatttagccttctctctcaacaacctcgataacaacctactgacaaaccagtccgaaattgataactttgtaaaagaactaacatcttcattccaatttgctttaaataatcagaaaaaagaggtaaaaaacaacaatacaaaagcaaaaccgtggtgggataaaaagatcctagacccactggcggataaaaggaacagagctcaaagatggatgctattgtcaaaatcaacaaactcgtgcaattgctaccaacactggcagcgtgtttttcgggataaagtatacgaactgaaaaagaaccattggagaaggttcttggctgaatgcaaagaccatcaagtattcaaagcttataaatatactaagcccaccaatcacgggagtgttgcccccctccttgatgagaataacacactgacctctaacaaacaagaacaggctaatctcctcttcaaaggaacgtccgatgccccaattaatatttccctgaataacgtctcaaccccatctttttatttccctctaactttccctaacatctcatcgcttgagataaaaacaatcatttcaaacctccccaacaaaaaagcccgcggtcacgacgaagtagcaaatgagatgataaaatggagtactgatgaaattgctaaacacctgatcaaattattttccgcatgcttaactacaggttacttcccaaagtcatggaggcacgcgacaacagcaataatccgcaaggcggaaaaggaatcatattccgcccccggatcatacagaccaatagctctactgtcctgtcttggcaaaatctttgaaaagttgataactaacagacttaccttttgggcggagaacaataacattttagcagacggtcattttggaggaagagccaatagaagcactgatgacgctaacttattcctaacttcctggattaaacacaaatggagggaaaaaaaaatagtcacagccctctttctcgacgtcaaatcagcatttccaacagtggttaaagagagaatgatcgacacactgataaagaagaatgcccccgcttacttatcagctatcattaacagcatactctccgatcgaaccacctcaataaaaatggatgacttcacatcatctccatttgatctaaaatgcggcttaccacaggggtcacccctttccccaattctttatatcatatataactcatctctactaattaacaaccctctcgacttaagtcaagattctatttctttaggtttcatcgacgatgttacacatctagtagcaaacaaagactttggaaccgcggcacaacgactggagcatgaaggtgaaagatcactacaatggggctcctcccataatgctatctttgataagaagaaagcgaagtttatgattttcactcatcgacatatccaaccatccccgttgaaatttggggaattctcccttcctccggcacctaacaataagtatctaggcataatttttgattccaaactcttatttagcgaacatctaaaaaaagtaaagaaatgtggagaccaaacagtggctcaactgatcagaatatccagatgttcctatggcattggtctacaacaatccagaaatctaatcatcagtgttctcagatcacgaatcctgtacggaagcatgatctgggctttcgaaaggaatcgtaatcatgtcaaaaatatcattgacaaaatagagaatcaagctaatagaatgattttaggaaattttcgctcaaccccatgttcctttctgaacagagaaagcccactaatccccttttttgatatgctaaaaagaaagaatctcctatattttataaaaaaactaacagctccgatccaacacccaatcaaacgaatcctcaactcagaactttcaaaccaaccttcaactcatctctcaccaattcacggcatgctggatcaacaatcgctaactcgactcaacatctccgaaatcgaaaccatctatcaacatcaaatccagccttgggaaaatttcagcctcgaagtcaacaacatgaagatcaagaaagaaaacgcaagagaaattgtcacacaccagatcgcccaaaagaagaacaactcagaaaaccttctattcacagacggctccaacatcccggagcaaggaacggcggcggcagctctactcaacaattcaacatcattcgcttgcagagtcaacaacgcagaagattcctcatcatttgaagccgaaatcacagcaatcaacatcgggctcgaaatgttcaaaaacaagctcaataacttgctttctggaaatcaacacaccatcttcaacaaagaactcaacatctttgcgagaaccaggccactttaacaacaatatcaaaaccgccaaaatcgacatctctccaattcagattcaacaaaatcttcacactcttgaaatttatctcgtccaattcaacaacaccgatacaactcttctggtgcccagcacacgtaggaatcccagaaaacgaaaaagtggactctctcgccaaagaagcaacatccgacattcaacaattccatctcaaaaatcaaccacaaacactcaccaacttacaacaaaaaatccgacaacaatacaaattcaacaaatccaaaaatccactggttcgaaacaatatcaaattaacaacaccaccacataaaatcttcaacaaattaaatcaaatcgaaaaagcaggagcagccgcaatctaccaactccgatcaggacactgccccctcaacaactttctattctctataaagaaaatcgactcacctttatgtaacaaatgcaacacaaccgaagacgtcaaacattttatattatactgtagaaaattcaacaaccaaagaaaaaattaccggaaaaaaatcaaagaaaacaaaatcaaaatcaacatgttctcgctaaaatctattctcgactcaccaaccaactttgaacttctagccgactttatactagaaacaaaaagattcaacaacttacaattctacatcgacaatgaaaaagaataaaaaaaaaaaaaaaaaatcatccgaatcttgtaaaatctcttcttcttaaaaaattctatcttttgctttctactaatttcttatttttctcatacttttttctctttttctctctttcagcttctctctaaatgtcaatttctctgccgctatgtctgtctcaaaattcttttttccaacaccaaagatcaaacagttgttaacaagatttctttcaaaagttacacgggggttcatcgatctggacaggcggggcgatcggtggcttcttctctctctcgaactcattttattagaggttgtggattgggaacccacaatgcgacttgcctgggaaacaaggcgcagagagtcgaggtcatcgattctcccaattgttcagacacgattaaagaggaggttttttattttttcctttttcaactcaaaattttatctgctctctgtcctgctctttttctttctgtttccggtttctttcgggtttttatttctttttttctctttcactcttacagtcagttaaaacaaagaagccttcagaagtcattaattaaatacttaacattgttttgtatgatcgattgtaattacaaaaacgtcttcgcatgtatactcacaatagctttcactgtagtgcgcaatgtcaatatcaattagcacttaaaaaaaaaaaaaaaaaaaaaaaaagacctgcaaactgcatacaatacaaagacatatgcaatgaaaatatcgagaaagggaaagataggattgataacataaaacagaaggagcagttcagatgatgaaaaggaggttgaggatgatggaaggccattggttcattcaggccatgattttggattgagtggactccaagaatcatgaggagtggaagagttacaaaaggagatgtcacaattaggggggttcacaattgaactttaaggccagttttaaggtgtttctgatcacaaatttacagtttttttgagaaggttcagaaaccaaaaaattggaaaaactcaaaaattcataaaatgttgctcttaaacaccttaaaaatcactatcaagttcaatcgtgaacccccctattatatcaacaataaccatagtggttagcgcagcgtaacatagtatgtaggattctgctaaactttagtgtagtgtaccggaatcccgccatgtccacgctaacactatgcgtgcaggcccttaaaaagtgcccgctacgctgcgctaacacgctggttagcaacattttggccctgtagtggcccatagtgctgtgtagtgtagcaaaaacctgctaacattttgctaacactacaggattttggcacggaaaaaaaaccgctacactaacactttttgggcaaaaagcgtagcgtagcggcccagcattgattatatgcctcatcacacctcctagattatttctaggttctggtagattgaagatctgcatcttcttgggttttccttatttttttgcattgcgaattcatgtttgattctagctaaaaaaattgaatcaaagttcatgattttaaactttgatttgcaaatttggcagggggcctcaagcacactcttatcccatgcctgaaaaatggaaaaaatgtttgttttttaaaaaagattagtgtggaaacaaaaatatgaaaaaagaccaaaaatacaagatgccagagaatgaagaaaaaaggacaaaaatattacaagacaagaggtggggaagccaaaggagaaagtgccaaaaaggactttaaaattgcaaacttcccaggccaacttttagttttatagtataatcaatggtgggccgctatgctacgctgcactaaacagcccactaatgttagtgttgcagccctcaaaacagtgtgcaaaacctgtagtgttagtgcactgttagtgccactacgctatgctacagcacctttagcggcaaaaaaggcccaaaaacctctaaaatgaaatgtagtgcagcatagtggacccttttttgcggcccacacgctgtggtaagccaatcttgaataagaggcccacaaaatcaaagcctcaagcacaatatcaagccctctggacaacaataccctcaaggaccaagacaagccccccctggaatgttcaaccaacctgcaacaccatggatgtcacaagaccaagccccctggacagaaacactctggattccacattacacttccttattacataatcacttcatgcagctttacatcatcaatccccattcagccttccatatttggcctctgcatgtgtttcactctaatccactttaactctagtctcatttccactttgggccacattctattgtttcacactattctacattggttattctgatgtctcacactagtacacatttggctagttcattcatctctttggtgtattcttcctccctcattggttgtggcacatttcatccctgcatgtctctgatgtcattttccccatttatcttagtgcctaccaattgggccacattgtctcagtttgatatttttcactcttccattttgttccatcccccttccacccacaagctggccactccccagaatcttgtatataaggagccttgtttttcatgttcatttgttccccatcagatcctgccccagtaagccagataactgatcacccattattagccaggtatatgcccatcaacatttgggataccttgatttgtgaacaagtatattttgaccagtagacataagacatatcagacataccttactcaagaaatctccatagccacacctattgttcaagagtccatactcttgttcttttcttgttaccttactcatcctagttcccagagaggcagcccattaaagcactattacctctcaagctctattcatcccaaagagtagttccacaacgcgtagcgtgtgcggttttgtggcagaattccgctgtgctatgcttaacattagcgggaattctgctacgttacgctacactaaccgctacagttagtgtagtgtcccaccattggtataagcctctctactgagactgggctgccacccagacctgcatgcctggcactctcaacacgagaggcttaccccacggtggagatggtctaagttaagattgggcagggttggtttaggaccctggcaattcaagcccaccaagagggggttgttggaaaaggtatggcaaatgggcagaaatcccaaaaacctacccttgaaaaaggtatgaattagtattttggaccaaaaaaatactctcaaaatcacttattttaggtttgtgaaactgatcaagaccagtaaaatctggaatttggaccccaaacccaggagtttgtcgggaaaacccctcttttggggggatttttcaattttggcctaagcatactcttgaaaaggtatgaatttcccccccccccaaaaagaaaaaacaggtacagcagttcccagaaagcttgctgttgcaagcccctgggatccatttttttgtgccccactttttctttgattttttgtcctgtacttggactcatacagccacagtaatataggcattatggcccaactcccacattttttaagttgaagatttgggatttggaccattggaatcctggcagtttcttaagttggaagttggaacaggtcatcacattggttaacccctagtccttgccaggcaacaaccaggtgcccagagccccatcaatgccttggccacagattcacaacctgtacagtcatgtgtacaggcactacagaaaaagttgaatcacattctggaaatgtgaggtaactttgcatgtcacttcacattttcaaaatgtgatcaagtttttggtgctgtgaagccccaactcttggattaggtaacagctatggcagagccttatccagatactaagactctactgaccgctcttggtcactctctctttttctcctttctattctcagatactgtttgccgctcttggctatgttattcttatcctgtttcctgattatccactcacctcactatcttgcctagtagaactactaaagacggaccaaacataaccaagtccggcctctttccttatcttattgtaatactagtcatcccatctaatggaaatcctcatattcctcttgcatctttctctctctcccccaatgtctctattcaacccctcgtgtataaatacaagcccaatgctctgcaatacaacctcaactaagttctcttgtaattatcttttctgcacctcaaaagctggcaagaatcacagtgccaaaagttgaatcgcatttggaaaatgtgaagtgacatctcacgtgacatgtgatgttacctcacatttccagaatgtgattcaattttttttgtagtgaggtttcaaggcacaaaaaagtgagggaaaagtgaaaaaaaaaaaaagttgggatccaaggagctcttgaacacaagctttgtgggcactgtatgaattttgccaaaatccggactttttcaacaccccccccccctcttggggggcttgctcttgtcggtttaagccgtccgcaactgtattccctcgggtcggggtgccgggtggccccagaggtgccgggtaccccgcgggatccagcgctgaccttagaggcttaggggactgtaagaccacgaagatttcttctcgcacaatcactaccatccgacctgacagacgtatacatacataaccaatggcaacatcgacgacaggcaagatagggtcgattacagaacaaagacggaacgagtcagaggacgatcacgaggaggttgaggatgatgaaaagctcttggcccagttggacgatgatttcgaattgaatggaattcgagaacgaagactcgaagagttacgaaaggagtgagttcatcaaaattactccaaccttcttttctctcggctatgatcatttttatgcttttttcttcgaggggcttgttgaatttgtttacccagaaaacttatcctattactactacatgcattttttacagaatcacgaagaatcaacagatgtcggaagataaccatggaagatacgtggaaatcaagctcgagaaaaaactgattcaaatcacggcgtaagtgattgatgtgcaagctggaaacgcgggtgtgccttgtgatatgtctccttctaatcttggcgtggatatctgttttttgtgcaaaatggactaggaaagccaagacttcagtcgtccatttctttcatccagatttcgaacgatgtaaaactatggataagaaattagaggttagccacgaaaaaagagtctagatggtttttattaagatttgcatttttgttgagacagattgatttcctttttgtttacaggaactcgcatccaagtatttctcgacacgtttcttaaaagtcaacgttgccaacgtaccttggttagttgagaaattacaaatcaaagtcttgccatgtgtggtcggatttttggatggaatatcaaaagaacggtgtgtaccaaacaaaagaaacccctcatttgaatccatcgacctatttttttccactcatctcatcatttctaaaattcatttgatgatggttcgtaggatcgtcggattcgagggtatcacgggagaatcgagcaaagaaataaacgccatagcccttgaattacgattaaaacaagctggtcagtctccttttttctaatccacccggcgcctttttttccccttctaatctgtacagtcatggtctccctgacctgcatcgataaaggagcggagaccaagctagtgaaagaaagaaagaacagttggttagcagcaagaagaaagacactgaccaacgaaagaattgttgactgttgtagatctgattaaagacgaggttaatataggatctgctccagctcatcatcgacgagaaatttttggatcggctatcagacaggattcggatggcgattcttctgattgggatgactagatattcctgttgccagattttctcaattttctgtaatcctacttaccttcccctctggccatcccaattcaatcgtctaagtgggctcaagtgaatctcatccgtgcgaccagtttatcctgctcattcatgtcaagttggtggttttaaaaaatccaaagtgcacccattctgaagtcaatgtgtcaagaataagatcctgtgcccattttcagaacaatgtgaggggttagttcaatttcaataattgggctcctagagtcaagacagatgtgtacagaaaaattgatgcagtgagtgctaactgatcaattttaatttgttgttggcaaagggcatgaggaggcaaatcatgagagaactaaccaaccttcaaacttatcaccagtccccctggtgtaactggctgggcacaaagtgcaccctcctgcagggagggacttgcatactagaacacttttctggtgtgagccagaaacatggttttggtgttggcaaccttgttttccctacccctcattcattataagtcttttttgacttatttttttgtttgactttgggagttggtggactaaagcagtctgccaacttgggatgtatggcccaaacaacaacctcttgccaagcggttcattgagctatttggcgcaaggaaagaccccttgccaagtaggccattgacctacttggtgagaggaaagaccttttgacaagaggtcttgccaccttgttgagtaggccattgacttctcagcaagaggtctttccctctcttcaagaggtcttgacctgtttagcaacaggtatttccctctcttcaagaggtcttgacctgtttagcaacaggtatttccctctcttcaagaggtcttgacctgcttggcaacaggtctttccctctcttcaagaggtcttggcctgcttggcaacaggtctttccctctcttcaagaggtcttgacctgtatagtaacaggtatttccctctcttcaagaggtcttgacctgtttagtaacaggtatttccctctcttcaagaggtcttgacctgtgtggcaagctgtaagaggtctttccctcccttgaagaggtcttaccaagaaggctgttgactggcttggcaagaggctgctgttctggccaaaactcccaacttggcagacttttttagtcttccaactcccaaagtcaaacaaagaaagaaagaaaaaaaaaaaaaaaaagaaaactcccaattctaggaagacaactcccaggacgattaatgagggatattggtcctggagacatcccccaaaggttgggagttgtgttgccaactgttagcagtcatttaaacccaaaacccaaaagaaaagtaatggttcctcaaccccttccctcccaatatttttttattccattttttttttttgatccatatttcgtgtattttcctcatgatgaaatattccagtttttctttttttcttttttttttgtcaattttttctttttttttgtcaattttttttctttttctttcttttgtcaattttttttttcactttgatgatgatgatgtggattctttatagtgtataaggacttgtttgagtagataacttgagtctcatttcaagatctgatcacattcatttttcccaccttgatttaggattttggtttggtctgcttggcatatcccttctgatactattggtttatctgtgcacaactttggcacaacttttcctgagtcatcattattgagtgtaaggcattacaatttgagcattttatcctctgagaattgctctggtgaatctggttacagttgatgcacagaagatcttctttgatagctatctttttaatgtcttggaggtttgaaggacagtgtcctttgtgccataataattcacgtggagttggacagtttgaacaaagcgttactcgttttgttactgttctgcggcagttgtgacaatagctctgaatggactgtacaagagtgcctttggatatgtcacaagtacatcgctgatacacactttgcaagtgtatttcaccattgcagttgttggtatggtgtaggtatcttccaagatctttgggtagggttgcaagtgtcattgataggctgacaagagtcaaatgtatcattgaggcagtcaaatgcatgtttgaatagggtgattcaagagattagatcctatgttctaaagcagggtttgaactggcaaccttttgaaaactttgaaaaactgcagatatctggctatggctcaatctactgcttgggctatgtggccatgtcagatgttcacaagaatcacctatttattttgaaaaagaaatgttcttccaaactccaaagaatagaatgtttacttaccaggtgcaacatcacctaagcagatgactagatatatttcatctagcacttttctgctaccatgtggtcagacgtagtcggaaattgatatgagatcaggacccccaatttacttggaaaagtatatctttatgtctttaggaactaaattcactacaagaaaaatttgagcaactggtatcagttgacatgcaagagctcagaccacactctgcactgaaattatgttgaactcaggctttcattgtaccttgttctggtccatccctttgaagtctcagagttgtaccaccaaatcacaccaattgaggtttgattggagcttgctgcatgtcaactgttagcagttgcttgactttttcttggtagtgaaataccttaacaagcctagttctgtggcgtgcagcctccttgtccaaaggggagaggtggtgattgttgcacgtccctctgtaggctgatttttaaaaaaatcagcacacataggggagcaccgtacagttatcacacactaacctggcttgaccttttgaggttcctttttttcatttctaataattctccccatgtttcattcgttctttttgtgagaacttccactgccccaaaatgaatatcaaagcttttttgtaaaaaacaaaaaatcatgtttttttttcacaaatttgagcagaacaggctgggagattcttttgagagaattcatagaagtgatgagtgtagattgattgtgggaaagctgcttggggtttatgatgagtttccaagattggggagggggggggggttacattcaatggatctgatgtatgagttgtgatttgggtgaggccagaacttgttggtaatgtggcagtgaacttgagttggagaattctgtgaatcagagttgagccggggcaaaacatatacagagagaagatttggaagataaatatgagaaattggaaatctagtcagctgggggacccagctccaggcagctcacccagctctggcagctctttggttccaaaccaaagataatggcaccattttctttggtttgggaccaaagaatttgagtgacacaggtgcacggaaactccaacagttcatcttatatttttctcttgtttatcctctaaaagaagagagatattcaacatgtggacatataaacatcatttgatgacaaaagtggattgccctctgcctttcaatactcattaaggggaggccaagactattgccatacaaacccaagactccagtgtcttgtttaatactagtgagttagttttttttttttttagaaatacactcttcctttctcttatcctctagttctgcattctaatatccctagactctcctgttcctttgagcaagcattctagaagagagcctcttcttctctgctctgagagtgctgccttgaagctcataccccctgcccctcaatcatgtgcatttgaccataatctttttaacggtcaagcccatgtggaaacaatgaattatgtagacgctctcagaagtgtccaactgatggtttttgttgagagtttaagctcttgaccggctgaagttgaagagttttgagaaaatgggacgaaaaggcaagggaccttttttgggaaaggttcaaggaaaatgagtgtcaagaaccaatgattttattcacttgcaagtagcccagattaaatagactaggtacaaatcctcaaaaagcggttgaaagaaagatcaataaagaaaaagtatgttgaataaaaatcgagagaaaattgaataagttcttggaaaataacaaactgcgcagtacttctcattctcttgtagtaaaagccagacgagcttatagtcaagaaaaagatattccaagtcacccataacaagaggagttaattcttggtaagcgattttgaatatccaacaagaagccagaaaaaggaagaaattacaaccgtcgagacaagattgattgagttgagtctaatttcttaaggttcaaatttgactcagaagagtgctcagaaaacaaccagaaaacatcctacttacttggtgcaatcaaatcagtcgaatttaaggcgataagaaatcttaaaagctcagagagagaaagagaggaaaatttcaacagttttttttttgatgtccagtggacactcttgattgagagtgtctcatgatggatgtaatggtctgtctaccatagtcttaatcggttggcctgtcaagcctcagagggtttctttaattgcaagcatccatgggacacccaggccgcctcgattgaatgcttgaaaaccatcttccaatccaggtgctccaggcggatcccaaacgatctgatatctggggcagtgttcttaatccccaccccatagtgtatgtacacatgaataagtggacctacacaggaggaaaaaacccaacaggactctggtctgttggacttcagatacccctttagaacagcatcatcatagacttcctaaagccatcaccaaatcttgtgtgtcctgcaaggggatgcctgcccttagacaggtttgacagcacacaagtcattcttcttatcagcatctcacgccaactcttagctcaaagaaaccaaaaaagcggctgatgatgatgataataatcacactttatagatgcatgcaaagaaaaaagaagagacctgcataatatcaacagatcaactacacagaagatataacacaacatatccaaacaaacacacacacaaaaaaacagaggatgggagatgattaaaagattcagattaaaaagcaatcaagtatatatattaagtaaaagaacaacacatattgaatgactttttttgcttctgttttgaatggtttcctgatgagtgatagatacaagtctactgatctacaaaatgaaatttaagatgatacatacatacaacttttagaattgcacggctggatagaagaacaacaaatcaatgatgatgatgatgatgatgatgataacactacaaaaaaaaaccaagtctaagaacaaaaaagaagatttaaaaaaaaattaaacaatgttgatgtagagtgtatatataagtatattattatgtttttataagggtttattttgttttttagcgggggggggggaagagaaaaagagatgaattgagacaaatgctaatcaaaaggaaagaatcaaaaaaggtagagagaagaatcaacaataattaaccgggtgttttagagaaattttgttataagtatgtgtatgtgtatgagaagaaagggggatgatgattgatgagaaagaggaaaagaaatgttcgggggagaaagaagaagaagatgatgatgatgaagatgagagggacagaagaacgagaagaaagatccgatttgtatgtgtatacatacttagatacatacatcataataagagagaagatgtttgtaaatttataaagaaagaaagaaagagagatgggaaagaaaaagaaaaggttgaagccagaacggtcctagaagaaggatgtgtatgaatttgtatgtgtgtgttgtatagctgaagtgatcgagtaaagaagaataagacgagatgaaaagtttaagcaaagggtaaggagaagaagaagaagtcgatcgatcgagtcaagagtgagtgttcggagaccaaataggggaaaaaccgccggttcgagaaatcagaaggaaaagaatatgtgaatgatcaaagaaagttagagagagagagagagagaaaataacacggttccatcctccttcgaatccttcttctaataaacaacaacaacgtccaaaaaggtttcaaataaacaaaaaaaaaaacgaagtaaatgaagaagatgaatgagagaaaaatccaatcgactacatatacggtaacaacaacaaaaaacgaacagaaatagagtctatatgtgtgtgtgtatgatttatagataaataaaagaatgaagtttttttttggtctggttctcttttacaacacttgtttctttatatgcatttttttgttttattctgtttttctgttttttctgttttttttatttatttgatgaaagtgaaaagatgagtagataagaaaagagaaaaaaaaaggaggaatatcaaacaagacgaaaaagaaaaaaaaagaaattatcgatgaaacccatcgacgattaatctaggatcatcattaacgagcaacagatgattagggagactagccgtcccagtcccagcagccgcggacgtcgccgcagacgtccccgtagtagtcggcgaaggggcattgatgataggaggaggcggaggaggcagagcatgaacgagtttcttctttccaatcatcgcctgttgttgttgctgttgatgaagctgatgcccctgtttcttaagctgttgctgttgctgattagatgccgaattggaagagtttttaggcgccttagatttccgtgcttgagctcgagagaacctcaatcctattcattcaaaaaaaacacaaatgtccacagccgaaccaagccccctccgaaaaacatcaacgtgaaattcaaaagaagaagagaaagaagaagaaaagatgacgaaccacaagcattacacaaagacttaacgccatttggacctttcctccactcgggcgagttctgggccccacaactagtacaagacctaaccgcggccggatccgaatgagctacattggcagttgaagcaacaggagtgccagtagtcgtcggagaaccgagtggatcaagttgggaagatcggggtcgtttgaggaaccgattatcgataaaggaagacgatctcggatgttgttgatctcttgaagaagaattaactgaagaagaagatgaggttaatgaacgataagagggagctgataataactcggcaggcggtggcggaggaggcggtcttccgaactcatgattagaagcagaaggatgatgatgatggtgatgatggttcaagccgaccaaacaaccgagagtagactcgttggtagttggatcaggagaagggagcgacgaggagccagttgatagacgagagtctttagcagagacgttcggattaggaggaggtctgaaggagcgattgttgaggctgaggtgttgcgaggaggaaggggcggaagggatgatgtacgagtctgaggaagatgactgtggttgatgaggagaagaggcggatgattgggacgagaaatccggaggaggcggaggaggttgagattgaggatgatcgaatggagccgaggctgccatggaggcgaggttctgtagtccatagttctcgtagcccaagatcgaggaatgatgggtcgatgaagcgggcgagatctggtggggatggtgatggtgagagtcttggagtgcaaggatggattgcggatggtggtaatgtgctcgatggaaggagccgagtacattagctgctgaagccattgtgggcgaaagttctccagagaaatggccataaccaccataaggatcgggcgattcgggcatcgagatactcgaggttaaggaggagagttgtggggatgggtggtgatgatggtggtgatgatggtgagagttgaaggtggaatattggtgaccaggatgggtggatggtcgctgatagctgtagggttgactctgagtactacaggcactctgaggagtcaagacttctgaactcgaatccgtccgaggccgtttggcggagtgggccagttgtgaggaggtaggcgaatagagatcaagtgggatcgggcgtgagtcatggacgagctcgagtggcgaaggcttgacgctgcccatgatggaatgggtggactgttgttgtggttgattgatcatcgtctgaggacgtgaagcggataagggtaggctggagttgaatgatgcaaaagtcacactaccatattcgatcacaaatgactggacaatgttgatcaccgtactatccttgacactggaaaaagaaactctcttcaaagtcagcataccggcgaaatctgttttcttttttttttttctttttttaagaaacaagtcaacttacagtcgatgctgagcagtgagttgacgtgagcaattggagtgagccgatccttcttcgttgtccaccgatttgtgttgctttgattgcatggcaaggtaggcatagtcttctggggcaaactgataatctgagagattgattgttgagggtgaatgatgcgagaagagtactcgagcgttcctagaatcgaggatgaggaagatttcgagtggacctggttgtgaggaggcggctctttccaaggaggtaggttgaaatccactaggaggagtggtggagagtgagtgggcgagtgcaaggtgtagttgatcgatttcctcccgagttaggtaattggactccggatcgagttccttgtgaccgcaaggactggacggagtggtgttgttgttgttgttgttgttggcggtgctggtaatccaaggagagtaaggagggttgccatgagactcaggtcgaggagctgtagggttttccagcgcagggtggtcttagtgaaaaagggagtgagggaagggggggagaaggaggaggaggagggtgtgtgtgtgtgtgtatatacagggtttggtaagagtcaaaagagaaagaggagtggaatgactaacgttgttgttgagaatggaagaaggcgaggaatcggccatgagggatcgggtggaggagtaagtccgttggatggtaccgatcatctgactgaacttgcaggagacgcagtgcatcggacgagaggtcaggcaagcgggctgtgcggatatcagagaggttaaggtgggggctcacctcagtggggtaggaggatgaactgttggaatctgatgatgttcccagtagcaagcggccaagctgggcatgtcggaggaggctgcagctacaagaagaaggtcaatcgagcaggtgggcaggcaggagaccaatttgaaaaaggcaaaagaagcagtcagcacaggatgatgtatctctttgactgatcgagagtgagacaaagaaagaaagaaagaaaaaaaagattcaagttgagaaggatgtgtggaggaagagagcggaaggaattcgacaagatcacattccactgctcctcgtcgaccatccgaatgccctctgttgagcttgtgcttgactcatcatcaggggggcgagccagaggagcctacatatacaaaacagttgagattcccctcccgcccctcgagtttcggattcttcttgatggagatggtatgaagaaagcaaaagattcggaaaaaaaaagaaaccaaaaatccatctcacaataccaatcaagctgtggggatctcaagccaatcagcagagcatcccgaatcccaagagcaggcaagacagcccgtcgcagatgttgttgtaaagtaaaataatagacaatacaacacacacacgcgcgcatataacgcacactgctgagctcatcatcaccaaaacatggcgatttgacatccggggaggtgaaggaagctgagtctgtcgatcaatcaagtctccgatcttcatcatcatctattattatttttttgaattatcaccatgtgtggcatacatatatgtatatatgtatatatatatatattatatcatcatatatgtagtacgatcggagaacgatagagaaatgtttccgaaagggaaggatttggttgagaagtgtgtgtaaactgaccgaacgggagtcctagaggcgcacagagaccgaccgacgagagtctcgggggagggattgagagcagccgagcgatcggtcggatgaggaggattgggagggatcggcaatcggggcgagagtttggtgagatgactgcggatgcggtccaggtggggcggatagatgagttggtcgagtggtaaactgaggtgcgatctggtttgatcatcggtcttggtgcttgggaaggcggatggatctaagaaaacgagtctagagaataaagaaaaagaaaaagagagtcagaggtgggccttagtggttgaagggctgtgtgtgtggaccgacttgagttgatcgtctaggattgcccagaagcatgatggatggttgttgctgagcaagttctgtacgcctgggagagcaggtttgaggtaatcggagtggaggaagaggtggtgatctgagggatgttgctgatggttccagtcggcgggggaggaggatgagttcggctcggaggggggtgcaggctgatgctggttgatgggttggtggtcggaggaggggtcgggagggtagttgaggttggatgatgggctggtggctctgaggtcgctggttggggtgcccaagttgcgggtgagtgagacgagtgcataggctgaggttggaggggggaggggggagctggtgaggaacctcgaaggggttgttgctgttggctggtttgggttgaggtagtttgagggtggtggtgaatgggtgtgctgttggtgttggctgaggaactggttgagtttctggtgatgatcggccatgtttttcaataagaagaagaagaaggaaaggaagagggaaggatgtgatgatacaggctggagatagtagtacagttcagcgctttaattcaagttcaaatgtatacaagacacagtggtaatacgaggagggagaggagaggagaggagagtcagtgataaagagagagagagagagaaggagaggagtgagaagtggccgaaagaagaggaattggattcaattgggatattatgtgtgtgtgtgtgtagatgggtgtgtgtgtgttgtggattgggaaatatgatatctagagtttccttccttctttttttttttcttttttcttttttttttggtttaataggaggggatcaagatggggaggatgatttgatgatacaaaaatggtgcctggattgtttagaagaagaaaaaagtgaatgggggtaattgtagtactgcgctggctaccgttttcttcaacttagtgattcctatcttctcttacataatgtgtagagaaaggaatcaaaccacacgagaaaggacgtttaaagaaaaaaaaagggaaatggaaaaggggggggggggtcactctctggccgagagcttaaacaaaaaaaaaaatattattattattatcgcttgttttgtttggaataaggagaacaaaattgatcggaaaagggaactcatatataactatcaccgaagcacaacagcaacaacaacaacaacgagaacataaactcggctgttgttgtcgttataaccaccggaaaaataaaataaaaaaaacataaaaataaaaatcgattattgttcttcgggttttctactcgacgatttttatgtttgactgcaaccagaaaacacttgacgatcgatcgatcgatcattggttatatagtactcaacttgacccatctctctctctctctctcatctcaatctcgcaattgccatcaacaactacaaaaaaaaaacctccgaaagatccatctgggcattctcagtcatgaagaaagagaaaggatgatgattagggaaagaaaggagcagatcaagaagagatgtaattctgtagacctttaattaagcttcattcttgaatcttccatcaagctttgagtgtttctctgtttcttctgatcatccagacatcatcatcatcaagaggacaaaaacaatgcagattcaaacaaagagggttgtcatttttagtagttgttttggagaatgttgttcttatgtgtgaagaaatcttgttgttctttatatagtcagagcgatcagagctcatcaatccagacatatcaaactcatcaatagattccaagcaaccatcatgggtagcatcaagattgaaggctgatttcaattacaaagcttgagagctgtgattgattgctggtttcaaaatcacaacaccattaattattcaatcagattgcttaattcactcgggaggtaaaaaaaatcaaaatgcattgatgtgaataagaattaatggcttggtgaatgaatggatgttgttcatatatcaagtggcaggcaatcatgtgaccaaaatcagtggaaatctaaaatattttatgtagactgatggaaaatgtgaaagaaaaaaaaagcagctcatgttacattaaaaataatagtttttttcccattggtgaacactctttttgtacaattcccagacttataagggcctgtacgatagaccctgattttcaaaaaaaaaaaaatcaaattttgatttccaagtttcattttttttttcattaaaaccaataattcaatttttcatccatctccgaaaatcattgaccaaaatgatgtacgagggagtccaaccccccttggttctctggcatgggatgtgctaccaattgagtactgtgatcattcatcacctgtgtacatccaatgtgaatgaaccacccttccacgccatttcccctatgtatcccctaaatattcccccccccttcctaagtccatccaattgaaaacgtacctccagcacctatttccaatcccccatcaaacaaccagagatttctttcttctactacctgcccacttcttccccccccccctccaccttgacaccaaaatccctctgttgaaatggatccccagctcttcaccgccatccttgcaacaagcattcctatcatcatacttgcaaagcattggaatgaaggcaatccatactacagcaacggcggccaggccacctatgtcaatttcctattgcatttggcacaagaagaactgttccacaaggtcacatcaatgcaacgggataccttcatgatcctcattgccactcttaggagtaaaggcttactagtggacggcagataggctacagctgaagagcaagtgttgataatcttgaaaaattgtctgctacaacaactcaatgcgtgagatggctctccaattccgcccaggcttgtacactgtcaaccggtaagtttgtttgtatttgtgactctttcctttgttgtccaatgattctgactagtctacatggtcggctattttgagcttgtcttagaagcctttgtcacaatgtatccggaatacgtccagttgaatgcccacacaatgttacagcctactgccatccaagacagcctaaaatccatggctttcaagaacgctgtcagtgccgtggatggtgtgttcataaatgcttgggttcctgcaaatgatcaacccacatggagaagtcaaaagggttttgttgctcagaatgtccttgtggctgtcaatttttgattcaaattcatcgttgttctagctggttgggaagggagcacccacaacactcgagtttacatggaggcctgcgcaaaaggactccagctcccatccaacaaataccttctagctgatgcaggatacggcctccagccaggcttgatgaccccattctggggtgtccaataccacctcaaggaacaagctgcagctggccaacagccaagtattgagaaagagttgtataatctcagatagagatcgttccgcggtaccctttgctaggtacctagtaccgcttggggggtacccttcacacccgccccgcacccgtcaggaggtgccaggtgcggtacttggtacctattttcatgaaaaattgaacaggtacctaggtaccgctacaggtaccccccacttccctaccaaaatgaatgtggccttctactccaagaactccaagaaggtaccttggctacatggaaacagggactcaaggataacaagaagtctaaccaaaaatcaaaaaggaaggtgatagttttggacaacaatgaagattcttctaataatctaattagatataatttgtagacagtttaagctttaaaataaattattaaatgtgaacaaatgaaaaaattgacttgggattgatgttttacaataaacatgaaaaaaggcaagattcttcccattagatgtagatacttgacaacaaatatgaaaaaaatgccaaaaaagtgacttgagtaatattttacaataaatatgaaagtaataataataatgaagtaaggttcttccaattagtttaagatgtcttacaacaaatatgacaaaaggaaaaacagtgacttgggaatgatattttcaataaatatgaaaatataataaaaaagtaggattcttccaatttgttgtcaacatttcacaataaatatgaaagaatggaaaaaaagtgacttaggactgatattttacaataaatatgaaaaaaataataataaaaaagtgacttggtaatctgaaagtgaacctaggttagaaagagaggggaggtacccacggtacccgccaaaagtaccgccggtacccgccgggaggtgcctggtgcggtacttggtacctattttttgaaaaaattcaacaggtacctaggtaccaacaggtacccgagtacaaactaacgatctctaatctcagacatgcttcacttcaaaacatcatcaagcagatctttggatgcatgaaacccaagtatgaatcctttcctcaacaccaaaatatcaaattaataagcaagtccatctggtttatggtctatgtatgctttcaaatttcatccataagcatgaaggccatgaggcaatgcttgctgatgatgagcattatggctcatcatcagtgacccgcaatgacaatgacttaactcagaatctgactacaacatccaaaggcacttcagcttgtaacaatgcccagtaggaggcgtacatgaagcagcaacattattggattgccaaatccttgtggcaacaatatgtaaatcacacatctaggagcactcaagtgtagctcctttgtcccattattccaatgaggttgtttgagccaacttgaggaaggtgtgtgccttcatattgtcttcaacaatgcaaacatagtcgacataattgtcatctgagatattgttgccaaatatatcctgaagtttctcaagtgcacatttggaagggctttgagggacatgaggcgtatgaatgctgtgatgggcttgaaaaagggtggtgatcatttgggatggaagactggtttgtgaagcaatgaacaccattgctcccaccaggtctttggatccctccaaagccttgttgatggccaaaatcagaccctggatgccggtactcagtacggtgttctttccttcacggcagtgtttgtaggcaggatggctggaggacagttgaatgccctccccaatgtcatcatcatcattggcttccaaggcaagtttgtgcttcaaattagccaaggatgagcatagatgacaaggtgagttcctcttgtgatcctgcaacaccggtgcttgccgtcttgttggaggcaactgtcccaaggaacacctcttcacaccattggaagaggggggggaacaatttacctctaatcttgttgaaattgcaccttgggtgtgccacaatcaacttgtcccaagcctttggatccactgttggagttgataactctttgtcccaaccaaaacctgattggttccggaggaatttgaagtcttggtaagatttcctcagagcggccttctggttttgaagttgctggacgtcaagaccgatatcaaaggcatcattcatattggtggcggctagagcccaagcatccttcttcaaattggcattgttggtagcgcgaccacgccttgagtaatccaggaggagttcaaggagctttttcttctgctcaaagctccacaagtggggttctttgcacgagcagtccttgtcttttccttgtttgggcttggttttattggcagttgcggtggagggcctgatttccggagtttgatggttcatagtgggattggaggtggggatgatggatgtgataactaaggactataggggctgctggaatagaagctggcgggtgtggggtgggggctttttgaattgagaggagggagaggggaagcacgattgttcatcagagattggagagagaaacggtagttgtggtcaatttttcaaagtaagaaatgctgtcaggggaatgataatggcatgccaccccccctggcacacgcaaatctgcacacccctggcagataattggaatgcaggtccacatgccaaagcagattggcatgcaggaccgcacaccaatctgcagcaaggtgaatatcagaagtatcaggaatatcaagatcaattaggttttatggtatttcccttggatcagagcaaagtcccatgccccccccccattgtccaagttcatattgaacttaaactctgcggaagtgacatgtcacaggacatgtcattacatacctgactacaaacataaacagaagacaagaagacaaacaccaaaaacacaacccattccaagaaggaaaagacaaatcaacagcctgactgagacactccagagccctgagaaaagagaagaaggaaaacaaaactataggaaggaaaaaacagaacagaacagcacaaacaaaacataaatcacaaataaatcaacatgaacaaaaactcatgccttaggaccaagaaacatgaaacaactatcattaaacaaaaaagaaacctgagctaaaagtctgaataaaaaaaataggaaagagcctgagaaaaataaaccaaataatgcagccaccagacagaaaaaagctaaacaaaaatatcataagagagacataaatcattaaggttagggggttgataagtgcaagccaaccccccacgcgcacaccattgcagaatagcgtgcaggcaggcaagccattcacctgcagggggtataccctgcaggttggcgttgtaagactcaaaaagtggttgtaagaccctttttgctgaattgagcaggggatgatggagtgaaagctctgcccttctatactatcagataacaagacccaccaagcttatcttgtcaagttttaatcaagtgatagggtaaagttcaggaatgagttgtgtgatgaagagttgttgatttgggttggttggcactttaaagtgtttgtgtaaaggtggtcaaatattccttgagtgttacttgactgaggatttaacaactgggaggagagcctccttatatagacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtattttagctacatacaaaattcgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgagccaaacagctgaaagaatgattctgattggtcaggttctgatgagtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcaaggaaaatacactaatttaggctgcaggtatgatgtaatatgtaaaagtgaaagagaaatagctgtatgtaaatgtgggctgtactgtactgagggtgtctgtagcttgaggtaattgggtttggtgccatgtaatgatgggtgaaatccttgtgatatgttgtccaatgttgggtaagagttgatccaggtgtgttccagtgacgcctctgtggtgaccaagggtgaatttatccgtagagtccagttcttgagccgtatggtgtgatttctgagagagattgggtgataatatgaagagaatatatgtataagaaaagaaagaaaaaaacttttaattttccattttgactaccacagcgtgcctgcgtgcactcccaatatgtggtcctaaacacatatttataggcgtctaggaacctggggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctaaattccctcactgtagtctataaaaggagggctctcctcccagttgttaaatcctcagtcaagtaacactcaaggaatatttgaccacctttacccaaacactttaaagtgccaaccaacccaaatcaacaactcttcatcacacaactcattcctgaactttaccgtatcacttgattaaaacttgacaagaaaagcttggtgggtcttgttatcagatagtatagaagggcagagctttcacccagttctcccacgcttataaacgaaggtttcgtcacacatatagggagtgcatgcaggcacgccaacctgcagggtataccccctgcaggtgaatggcttgcctgccatgtggcaccattctgcaatggcgtgcgcatggggggttggcttgcgcttatgaacccccttaaggttataatcataggaatattaagcggggatcttgagtctagagtcttgatcttgaaggtgttgggaaacttgaaatttttatcttgatgagggcctgtaccattaaattcttcacagcggtcctagcgccggcaagcctctgttctccagctcgttgggaggggttcctactggcgagccggtatttaaagcagcttgttggaaggaatcccttctgatgagctggtgtacagtctcctcccatatgttcatagccatctgttttgagctccacaccgggaacccacaagcttcaagtcacaagagtttgtggaatggtggaaaatgggtctaaaagaatgaacatgagaaaataattgtaaaaaacaagattataaaatttgtgaaaaagacaaaagaaaatcaactttttttgaaaactttaatttcttgtttgagtgaaaagtgatcatacagagggaaagtttggaacatgaaaagaatgattataaatgaaaaatattgatccaaaaaaagtttgagcatggtgggtggacaccctgcagtcaaaattagtagattgtggtaccagaatgccacattccttgatgaatgaccccctaggcaccctttttaaaccaccaagtagtcattttttttccaaattttcacttcttattattcattccagatctcatacaacgacttctgagatttcatattttcctgaaataaatattagagctgtcagtttttgtgattttctcatttttatttttcacaaattttatcttgtttattattattattattatttcatattcattctttgagacccatttcccaccattccacaaactcttgtgacatgaagtttttgggttcccggtgtggagctcaaaacatatgtgtgagcctgggtctcaaaagtgacagcaggacacaaggtatggggggttattctagaagcatctcaaggggataaagaaatacaactagaataagagaaaaggagagagagagaaagagaaaaaaatgaataatatttttcattgtttatttattttattatcaagttttgtgacagccctaatttcctttaaggatggctgttataagcggaataaatctacccctccttgctcaaaagaaactgagaaggataaatggtattgatatgtcaatccaacatcaattctttagatctatgatcaattttctttaaagggaaacctttgtggttttcatttatgccaccaaacagagaagatgatgatgacttgatttaatgcagtgaagtttaaggcagagttttagtagaaacagaatgaggcaatcattcagagagacagagaaagaacttagcagaaagatgcaagctgaacttgtggagtgacttacttattggttatcctgacacaatgagtgggaagattccaatagttaagggactccaaactataacacagcaatgatgcggcggtgaggtatccaagttgaggttggtgatttctggtttaagttggttctgggtgggtctggagtctgaagattctgaaaatgtaaactcagtatcctctgagagaattttcagagttggattacataatcacaacatgtacatgtggtagagggttggaattccaacttggttgatatttcacaaggtacggtgaaatattacaaaggctataaaggagaagagtagtgtaaaagtgtgtagtggtgactaaggttgaaatcacacaaggaattcatttctgaggtcagaatgtaataaaatcttgatataaaagggttacactaggaacatggctaaaaaggagtacttaagccgtcttttggccagcttggctggctctaaggctgacaggtcgggctcgggctgggcacgggttgggtcttgggtgcatgacaggctcccaaaaaaaagtatgagggctcaagcggggcgggggggttgaacgtcaagtataatagcatttatgttgattggcagagctgtagaattcatgtcaacaggcagggtagtacacggtgtcagatcggttatggtgtagttagggcaacagggccatatcagagtttttacagccatgttgggccaatctgggcctgccgggctggcccaacactccccataggttgcccatgcctgacccgccgcccacggtgggtacccccgggtcgggctaaaaaaagaaaaaaacccaaccaacctgcccaaaaccaccccaaacccgcctcaggcttgggcgcccggtgggcaccccaagccaagttacaccctgacattgaaacagtctttgaaagcatgaaatttgccagaggggtcaaggagaatccttccaaaccggctcaaatcctggtattcaccacaattttgattggggaagtgtttcaaataagctctcataaattcgagttgctctgcaaagacatatcaatgcttctcccgctctgtccttggtatgtttgtctcagtttgttttaccgtcttgctgatgttttgagtgtggttttggtcaatgagattcagcatgtagtaaatcagctggcactcaatcctacccaagatggcctgggggttgataagtgcaagacaaccccccacgcgcacgccattgcagaatggcgtgcaggcaggcaagccacttgcctgcagggggtataccctgcaggttggtgtgcctgcctgcacacccaactttaggtcctaaacacatatttatatgtgtttaggacctgggctgtcccataggacccaggcatgggtcctatgggacggcccaattttttttttcctttttcttttcccctcggcctagagaggccaaggtcacaccgccgggaggaacccctcccggcgagccggtgtacagtccagcggaaaggtttccttccgctgaacgaggtacacataccttgtccattggaaagaaagcattccgcttggacgaggtacatgtacctcgtccatcggaaggaaacccttccgcttggacaaggtacatgtaccttgtcgagtcgtccatcagaaggaaactcttccgctggacgaggtacatgtaccttgtttattggaaggaaacccttccgcttggacgaggtacatgtacctcgtccatcagaaggaaactcttccgctggacgaggtacatgtaactcgtccatcggaaggaaacccttccgcttggacgaggtaaatgtacctcatccagcggaaggaaacccttctgctggatgaggtacacgtctgaaggaggggagtccgtgtttggcgggcttgcaggattggcagtacgtatctttgttgtatgctgaacggagtcgatcaacctcgtccagcggaagggtttccttccgatggacgagggaaaggagtcgatcaacttcgtccagcagaaggaaacccttccgctggactgtacaccggctcgccgggaggggttcctcccggcagtgtgacctcggcctctctaggccgagggggaaaaaaaaggaagaaaaaaaaattgggccatcccataggacccatgcctggttcctatgggacagcccaggtcctaaacgcatataaatatgcgttgaggacctcaagtcgggcgtgcaggcaggcacaccaacctgcagggtataccccctgcaggcaagtggctttcctgtctgcacgccattctgcaatggcgtgcaggcgcgcacaccaatctgcgcctggcgtgcagtttggtgtgcgcaattggggttggcttgcacttatcaacccccagatggcatgggatattagtttttttagtgatgattgaagaaatatttgaccttatctgaataaccatgtaaaggttttgtcatgaatcttcactggcttccttagttttagggtcaagacaggcatgagcctggagagaacttctagaacctgagtatgtttagatttcttgaagtagctctatagaataaaagatgggagttctctcagtacaatataatcagataataatgataaagaaagaataaaagagaatgaaagaaatcaaagagaatgaaatgagaacaagaatggaaacagctcacctagttcaatagaatgaaagatgggagttctttaccaagctaggaaggggcaggatgattggagtttaagtagatggatgatagttggtgattgtccttgtggaacctgtatgaggcaaggtttcacaaaccattttgttgaataattatgtttggttaacattttattcaatcaagaatctaatattacacataaaattatgacactgccaaacagggcctcattaattcaagaatcagtcagcctagaacttgttttctaaaggattcttgtaatcaattgacactttcaaaggggctgtgtcagtggcagccccctgtggtaaggatgtaagataggtctacccaaccaattttatgtcattcatgcccatcaataaattacccctttgtttcaatatattgatgagctcagcaaatagaggaattgacgttggttgtgtagtccctaaaaaaccagatttgtaggcccccaaatcagttttccctgcaaaattggacagcttgaaaaccatacagtggacacttgtctggaaatgtccaaatttttttgggtagagtagtgtccaatcaaaactccctgccctgcagatgctgtccagaatggtctccatgggacatcagccattggtggtggtgtataataaggtagttgttcatagtatgtttgtggatagaaaaaatgtccatcaccaccaaagccaatgacagaagggctgcattgtgggtgaaaagatgcaatagcagcagatatcacagcatgattctgcatattgggcactaacttaggctaccattgcataaaagcacctgggccaccatatcactaacactgcaccattctacagtgatagggttaaaaaatgctgcctgtgagggaagaattgcttacaatttcaccataagagtagttggctgctccactgtgctaaagtggtgctttttcagcaaaaaataggtgctgtgctgttgtattaattagtcatctgctacataggtaagaagagataaaatgaactacatgtgtatctgtttctacatgaatagtttcatcagaatgatgaacagttgatgaaattttgtgatgatgtctcatgtttgtagggggagggggcactttccagcaaagaacctgtcaaggatgaagggaggtcttacaaagggtcaacctgcttgaaactatcagtaactttggaaactttccgagattcttaaggattcttggatccaaatcgactagccaaaatcacccaaaaaaattgtgcagcagaaatttctgcatttccttccttccttctcacctccacagattacttgcaccattttccttcaacatcattctatgcgggttttggagatagaaagaagtgacatccttgaataatcactcaagattaatagaaggcaaattgattgtatcaccatggagtaccccgttataattgcgatttgcaacctgaatgtgataaccaaatgaaccttaaataggtttcccagcctcaagcctttgcgaacactacccatatcttttcctttattcaccagccggaatctctagaccacaaaccagtaaaaaaagaaaccaagctcctcatgccaactacgtagacgcatcatagattcaaataatcaacctaagtggttcgtgttacgaaaattagtttttttttccacaagtgtttgtagcgactcgccaaaagaggtgaactgggccttcatgcattcggtacgagcactggggtttcctcctctccggtatacataccggagatatcattatcacccagatgtatgaatatggaatcttcaagctatggtagtgagaaaaccttgaatttggctgtaggttgggcaaggagaacctttgaaatggctggtttgagaaaagacagaaacgataaatcatctaggagattcattacccaggctccgaatggatccgtgaggagagagatctcatcggaagtgtacataacactagagggaccaggaggaggggggcgaattaaccaaagagaaaaaaaaatgagcattgccattctgacaggataattcaccgaatctgaagattgaacatttttcttcctcgcggtttctcttttctgtgggtattgttggagagaacggattttcaagacacaagccaatatcgtcggtataaatcaccgttgcgacagagatgatctacatgaggaggcccccagtgaagaccggatctggccggataggtaaattggggttctttatacagccaatccagaaaaggatggcatcccctcctcaaatgcaccagctcgcttgtgtgcagatactaccggttcatgagccagtaaggttttggtttgggctagaagctcttattctccttcaatccagcagggcacttaaccttacccagatcacgaataggatggatctgcacaagcgagctggtgcagttgaggagaagatgccatccttttctggattggctgtaagagccacgagctcactgaaaaaatgataagcatgattttattttactctttggcatcagagttgataacctctgatgaagcaagtatgcatccacgagtagatatttgcctgtgattataattctggatttattattacaggtgcatgtgtgattgtattttacaggtgcataaaaccaaatctcggagtttttatcttttgagccaatcgattgggagacataaaactataatcatcctctgaggttcggatgacggcacacagagagacatgcatacaccacggaaaaaatacataggagcgtgaaccattcccagttttttctcgtcggtacgagggccttctaggatacatattaatctaaggtggattgggaagagcaatttccagcgaccagaaaaccgtcacctgtccttggcacgtggtgattgaacctctcaggtagtctcaggtactgaaaaagtggataaggaatgccaattccgttgcatgctgcatcacggtgggtcgattcaagaaccatcggtccgggtaagtcaggctgggttgggcaaacccagcttccaacgtaatctaatttcggaagctcctgaagagaagttccaccaaagtatctacccccgtttgtgagtggtatgcagtatcaccttctctctggtgtcagcagcattatcttctcaatcgcgtttttttctcgacgatttgggtacacagaccttgagcctgacaggacaagcttccggtctaagcaggctagtgtcacgagacagtccttcccaatcatctccaatccagagggaaagcggaacacatagctaagaggcaccagcttctttgagagctaccatttccatccaatccaatcatttcttgcttctggaatggtaagttccatgtcttctcaattatgtaccattcttgcccctgtacgcattatgaatgcagcatgaggaaatgtgagttacaggcgcgagtggagcttcaacttcagttctcattcctgaggacattataggcgcaagttcaggtgagctcagcgatgcgatcccctccgggattgtgtctgattgtgtcaagctgattgtaagatcgagcaaatgtcatcgaatgtgaagtggacaaagtgacagccaatgccatgccagagtctcggaacagctcggaaagtcgagtaaacatgtctggtcgcagtctcagcctctctcgcagactgcagttattgttaacttgtatatggccaattactgtcaagatacagatcctggcactgatgcagctgatgccctcctcgcacaaatcagcaaccgtaagtcatgactccattttctgcttagaaccaaaccaggctgggccttgtggccctgacctgtgaagacgcaaccaggactaattcatagatttctaccctgaataccgatgatacagacatcgaagaacaggaggtagcaagcgctcagcctattcaggcactggataccgtgcagccctccttgatggaggagtaggcatgacgaaccgcagctaggaaatacccgtgagttaacggatgaaaatcttagataagagagctagaagaagaacttattgtttgtcctcgcttctctttttccccctcatctgcgaaccttctcgacgaatctcccactcagatcaaataccgcatttcaccccatacccaataaagcctccttccattcccatcaacaaatagtttcgcgacgacctcgtaccgcgactctatatcctcacctcctctttctcattacgccacgagcgatttcctgttaaaacttctttaaacctttcttatccgcttcacacgcgagatcttttctctttcttgttacttcacttgactttaccgatctcttgtgtcatcttcctcttttactttcttactttgccttctgtctatctacccctgcccttcaggtaaggcagtacactcttgttctttttctcatgttgtcccaccatgattctgatgtgaaatatgtcccttcagttttgcaattctaacagatttacagtctcgacgcaggaccatacctcaattttcctaggacaaaactctacaagggcacggacgagaaatggcagcagcaacaccttcgttcaaagaggaactcgctctcctactgatgttgaagggggaaagcaacttccccatgtggaccaaacggctgaggtcttttctcaaaagcaaggacttatggagtgtcgtcatcgccgaccctggaccaaatcccactgctcgagtcaagaagcaaatggcggaagcaggctatgccatcaccatgaggattgccgacttcatccacaacggccttgtcacggaagacaacgaagacaatggttacttgatctggaaggacgtcaaggacacctatgctcgatacaccacccatcggtacacgaagtgcatgaccaactggcatgcaatcaagtacgaaggaaaaatgcttcctttcatacgtgacattcaagactccctcgatgcttttgcgtccatagctcaccccatgcccagcaaggacgtctgcagtgtgattgtgtcgaaactctcacatactagacgagctctgaccgattcctttgtcttcaacgcagacatcatgcagaaccatcaactcctcatcgcaagactcaaagacgttgcggaagaagaagaagaggaaccgaagagaaaggaaagatcggctgtggcactcaacagcacccgaactcgccctccatcgggttgtcgcaatggtaagcatcatccagatgccacacacccagaagctacatgctggtctctgcacccagagatgcggcctataaggaaacctcgccgtaatccctcccagcaccacacgacagctccctcaacctctgcgaactctagtgcgacccctcctgtcgcctcccagttcgaaaaaccagcttttagtcacatcaccactgtcactatgttgtccgtcactccacaaaccctccctgtggtcctcgactcgggtgcatcccatcacatgttcaacaacatggaattcttcaccgacactcacgtctgcaatacgcctatcagcaccggcaagaactctgcagatctggtcgcaacccttgagggcactgccaccatcatggattctgcaggcaaagtcattcagctacccggatccctctacgttcccggtctttctcgcaacctgctctctctggggaccctatcaaaggattcagtctctatcacccgacaagacgacacctctgtagtaactattgatcaatccattcgtttcaactgtcacatggtcaatggaatcttagagatcaaagagtgcattggccccattccttcggcgccaaccgtcttttcgaccaccactcactccagcaaaacctctgcctacgaaacttggcactcaagacttggccattccagcatagctcgtttgaaaatcgccgtttctgatactcaactcacagcgagtcccaactgtgacgtctgcatgaaaggaaagataactcggcatccattcaacagccacttcgacaagactacagcagctcttgaggttgttcatggagacctcgttggcccaatcaatccctccacaaactctggttccaaatacttcctcacccttgttgaccaacacacaggctacatcagtacgactctcctcaaggtcaaatccgacgcaacagcggctatcctggacttcaagaacttctttgagaatcagactggtaactcaatcaagaaactagtgactgatggaggtggagaattctgcaacggccttctgacagatcacctcaaggaggcaggcatttcacacaacgtctctcctccatatacccctcaacacaacggttttgcggaaagggccaacaaaacgatcatcaacatggcgcgctgcatgatggttcagtctaaactggctaaagagtggtggggcgaggcggtattgacggcaatggccaccaccaattgtctaccatccatcgggaaaagcagagtatcgccaatcgaactcctctttgggaaaactcctaatatggccttttttcggccctttgggtgcaaagcttgggtagtcaaaccgaaccagctccggagctcgaagtttgatcccatatcctgggaaggaattatgataggctacagcaacaactactcagcatacaggattgttcgcaaagaagacaaaaagatctttgaaacaaaacatgcctacttcgacgaatcatcgtttcccgggctttcagctatcaaccccagctcggatccctttcctctggatcctcttcccgatttctccggtcgtacaccatttcccttcagtcaagacgactcggtaaccaaacaaaccaaccctggttctggctccgatctagatcgacccgaccctgatcatctcatgatggacgaatgtccctctgaaaacgactcaccagatgaaccttctgactcagacaccgacatggaagatgcggcaccctctcgaccccatcaaagactgatcctacgcctgggtccacatccaaccaaaatcaccagtgatgttaacactgacaacatcatggtgaggccccggaggccagcggtctcatactccgtcaccacagtggaacctcgcaatcactttcaagccctacgcagtgatgaaaaagaccagtggatggcggctgaggagagggaaatcaaaaacatgcatgaccacggtgtctggattgaaatccctcgactcccaactcactcgtgtattccatcaacttgggcttacaagaagaaacttggggttgacaaccaagtcatagaattcaaggctcggatctgcgcccagggatttcgacagacatatgggctcaacttcgacatgaagtacgctcctaccgggaaaccctcttctcttcgcatgctcctgtcccatgcggtcactcaaggatacaagatccatcagctcgacgtgaagagcgccttcctcacatgcgaactggaggaaaccgtctacatgctccctcctcctggctacaagacgggggaagacatcgtgcttcagctgaaaaaggcgatctacggcctgaaacaggcctcactggcatggtacaaacgtctgagtcgttttctctcctccattggcttcaaaacttccctcgcggacccctgcgtcttctggcgcaccacgccgacacctctctggatcttcgcccacgtggatgatctcatcatcgttgggcaaaatcctgaacactttcgggatgaaatctcgaaagaattttcgatcaaatacatgggtgaggcctccttcctcttgggaatgaagctcgaccggaacgcccacgggctagtcctcaatcaaactcaatacatcgagcgcaaactggtggaatttgaagtcactcatcttcacagtgcctcctgccctctggaccctcgatcgcatctctccaaagcatctgtttctgacattcaacaactccaacccctgaacatcaactatagagcgataatcggctctctgaactatctcagcatccttaccaggccagacatctcctttgcagtcagtaagctgtcccagtttctcgaaaaccccggtctctctcactacagagccgcaatgcaagtcttccgctatctgaaaggcactattggtcgtggtttgctgtttgggcaatcaaagccatctcctctttttgcgacggttgacgccgactgggccaactgcccagacactaggcgttctcacactggctacatgatttcctggaacggtcatttgatctcttggaaatcaaccaagcaatgcaccgtctctctgtcttccacagaagctgagtacaaggctctagccgacgtaggaaaggaggttatttggcttaataacctaatgagggaagtctctcttctctcggaggcttccacgatcaccattcttgtggacaaccagggggcaattgaccttgctctgagtcagaccagtcagaatggcttcaggacgaagcacatggatctccggctccactttgttcgagacctcattcaagacaagatcgttcgtctccaatttgttcctttgtgtcaaaacacatccgactacctcacaaagcctgtcggtcgcatcaacatcaaacgagctcttcaaaaactcaccgccgatgtcaacagcatctctgcttcgtgctataaagcacaaagcatgtcagcctgtcaagatacagatcctggcactgatgcagctgatgccctcctcgcacaaatcagcaaccgtaagtcatgactccattttctgcttagaaccaaaccaggctgggccttgtggccctgacctgtgaagacgcaaccaggactaattcatagatttctaccctgaataccgatgatacagacatcgaagaacaggaggtagcaagcgctcagcctattcaggcactggataccgtgcagccctccttgatggaggagtaggcatgacgaaccgcagctaggaaatacccgtgagttaacggatgaaaatcttagataagagagctagaagaagaacttattgttcgtcctcgcttctctttttccccctcatctgcgaaccttctcgacgaatctcccactcagatcaaataccgcatttcaccccatacccaataaagcctccttccattcccatcaacaaatagtttcgcgacgacctcgtaccgcgactctatatcctcacctcctctttctcattacgccacgagcgatttcctgttaaaacttctttaaacctttcttatccgcttcacacgcgagatcttttctctttcttgttacttcacttgactttaccgatctcttgtgtcatcttcctcttttactttcttactttgccttctgtctatctacccctgcccttcaggtaaggcagtacactcttgttctttttctcatgttgtcccaccatgattctgatgtgaaatatgtcccttcagttttgcaattctaacaattaccaagtcacaaccatcagtcagcatcagtcggtcgttccgctagccgaagtcacataccggctgcctgcgggtgagtggagttctacaaactttctgcatcgcccatagcactggaatatcagttggcttacgacctctcgcaaggcactcaacccggatcagacagatgcggtgaagtgattacatgaatatttgcatcagcacgtcttgatctgggttcacaactttctcccaagatacacattttttggcagagttccagcaagtcatacgtaccgtcccagactccaaccccatccacgaccagcttgaggacaagtgagtgataaattcctctgccccgttgttgctgttattcggcccgagcaccggagctctcgattggtggatctcgattcttaatacttatcaaccgagttcggaacgactggctacttgagcttccacgttggtcgtctaaccaactagcccattgactctttgttgccagatcatccgacgagaaaaaactagtcaagccttttctgtccagactagaagtgtcccctcggcattcagtggtctcctcgtcgagctcagtcgagcaggaccacttcgaggtccaaattatgaagcccattattatcatagttgcttaatcttccctttcattttacattcttcggttccgcttgcatcatcttgttcttacaagcccttggcttcggggtctctgcttatcggccttccggttgccaggagaactcaccctactctggaaacattttctctctcgagcctttcaggttaccaaaccccttcacagaccaccgccattactccgcttcagctctccagtaagaatttcacttccaacgagcagcatagacgttggtaaggattgtttacttcaaggtctcctgctgccacccaccctcaacgtgcacgaacgatttcttagaccgcttctcaacaccagccctccttgacttgactggatcacgccaactgccctttgccattcacttcagcctttatccctgcaacacatctccagttgttctctctgtcgccatctttgataaactcttgagctccgaggccagtcggaacacagtcagtccccggcataccgcgcagtcaccgctcgaatagtcaagcatactacctctggcaatcacatcttccttttttgtcaattcagacgattatccctatttatttatcaaatcactagtaacaaaaagggaacaaaaaccgccataccccgtaatacataagttgtttgtgaacctgctatcagttccagtaacctcagtttctcctggccattcctacctcctcggtactcattgataatactccacctgcaaaaccgtgcaaccatggccgaccagaagatttctaagtcttggctccccagatgtcgatgctcgaattccatcaaaaaattcaccggcagtgttacctacatcactttcaccatttcctttggattgctggttgacatggctgcatacggcctcatggtacctgttcttccctttcgtcttgaatctatcggttatcacaatattcccgccaagtcatcttatcgtaagtacagtcttctcctgtgtattacatcttcttcccgcttttgccctactgacctcacctatcaaaataatgcttgaattaatagttattgccgcttttgcacttggactaattgtctcatcagtaagctatgttccactcgccttgaacttgggagctgccccttcgatcactaccaagcaaaaccagatgctatcagttataggacagttaataaacgcatcacccacccgcaggttcccattggtatctttggcgaggtcgtcaaggcacggaaggcacccctgctattctgcctagtgttcctaggtaaatcgtttatctgcaaccaacttggcatcaatcttcagctgaccaattcctttttgcagccgccagtctaattctcttctggctttcctcatcatttgtggtgctcataattgcaagactacttcaaggtgtcaggtgagtcactgccaatcgaacatcatgtcattcatgatatcgtttgaagcgctaacattttgagatacgactgtctaaagtggtacaggtatatggaccctaggactggctctgatatgtgatgtggtaccggaagagcgcattggcgttgtaatgggatacgtgatgtaggaagcttcataatcctttcggagcccgccagcattttgacaatttcaatttcctgttgtaggattggctggtctataggagctgtaggaggtcctctagctgggggattgttgtacgattcattgggctatcactctgtttttatctttgctctgattctaagtacgtcttgccttcaatctcatgaggaatcctggaaggttgatctgttcctcgcgcgatgatctaatgcgtgtctgaatttttattgatagctggaatagacttcatcctaagattaatggtccaggacaaccagtcgtcgccaactggtgaagttattaatatcagtgaggagtccggtccaaaaacaggacggacatctctttcagacgaaacagcacgcgtcatcgaacctccgacggagattgccgcactggtcgatattacagctcaaaaaactgaaggaattgcttctcaacgaaaaggcaaagaaattaatcatgcattcctctcacaagctacatacccttcttcatctcggccacccacagcttctcgcgctcttctctcgttattttcgagtgccagatgctggacattgttttcaatcatatttgttctaggtatgaaccgtgcgaatccaatacttccaaatttacctcaaccgtattgattttttcacactgtctttattttctgtcaggattttgttttggaggattgttggactcaggaatgacgctgctcgtacatgcaagatacggattgaattcgaggggtgctgctctggtattcatcggggcagttgtaccatcatttgcctcaagtccccttgcgggtcattttgccgacaagtacggagcacggtggccagtggtaatttgcctcatccttggtactccgttctttggtttgatcagtatggaaggcagcctttccacctttgtcatctggaccgctttgacaggtgcgctctctccacatcttcacacttatttgttctcaatttattgaactcaacctgttgttcatcctctcacttttcaatctcgttctcaggtctatttgtaatgggaattgctgcacccatgatgcaaggtcagcgactctcctaaccgttgacataacttttcttactgacttgctgatgcttgattttcattctcaaattacagatcttgctgaagtcgttaaagtcacacctggactaggttagtcttttggcctttcaaacagcataaacttgtcactgactgcattccgcaaaatcataggctacgcccacgtgtacgggatatttaacatggtatactcgacaggctcattggttggaccattatgtgttggagggtagatctcgttcccatgcacatttccacatcttccccacaatgttctatcttgagagcgccagaatagcttgttcaaaatcctccgtttttctttctttttaggattctggaaagctgcggtgtcgagagaggttggaagatcgtcagtctgatttgcgcaggtctatgcgcggcttcgattttacccgcttggctgtacatcggtaataaaggtacaataagcaccaacgtagtaacacctggtcttctgccaacaaatgaaaagacgccatcggatacgaatcaaaattccccggtctagggagcaaaagaaatgatggtcaagatacaccccgatatagcttgacatcggcgtgatgctctgggaaccatttttgaccatgtctaccagggagctcatcccttataagcctttgcgcaaaagcgcaggagcagcgttgagtccgtggcactagctgaatactatgaaagcctttttctgcatttatgttcgcaacctttgcaatcacctttgccacgagaactagaactcgaacaacatgttgtatgttgaatacctcacggtcacagtaccattgtgggcccttttttctgtgccatcatgtcgtataatttatccttttgttttaaaattaattatttctggtccttaaataaggaaatgtacttcaacacatcttgcctacgccattttttgtcacaattgaatacgccttatcttcataatcttttcttccaggaagccgtaacgttatgtaagccacatgtaacaccaccaagaaatcctcattttcaagatcgtgcaagaatatttctgcagcaattcattgaaccttttaataaccaaaacggtagttcaactcatcccttctggaaccggggtgaagtttcgcggcccgaagtcgtgctgagatgtccgagcggtctaaggagctggattcaagtgttatacttgcatgttatacgtgtgcatcccagtagagaaatctgcgggggttcgaatccccctctcagcatccctttttgccctcctctacacgcggtcagcatagtagtcgtcgagacaagttgctcggcctgtttatagcagcgcggtctagcggagatggcctcaggaccgattgtggcctgaaaagtttttggatgttttgaaatattgacttcaaaaatcacgacagcctgcttccgtcccttgccaggccgccgcacacaagcaaacaagcaatggcaaatacccagagacactgcttctgcaggactgttgcaatttggtgttgcgcaagcagcatttttgggtgtccgcccccttagcagatacgtaacacgtactcacacctcgttcgcccgatgacgcataagtcacaacttcctctcttttcattcagctggggcaatcgattacccgctggacaaggacacccatcggtcgtcaatgtcgggttaatactaacatttgacaaaactatatctgaacaatttcggatcaacagggccaaaatagcatcatgggactgtttcccaaccggcctggctgaccagcaggctcaaaaagggtctggccgggaattgaacccgggacctcacccaatcaagacacatgccctaagggtgaatcatactactagaccaccaaaccacactgcacactggtccccgctacattgctcgcctccgaagtgactgcggccaccagtacctggtgagaaatcaggcgactgcggccaccagtacctggtgagaaatcaggcgactgcggccaccagtacctggtgagaaatcaggccacagcaacacccaattgaccatggtgtgagaagtggggtgttgctgcttgttccagccctgggcccctgttgagaggattatgcattgaaactcaaactttccctgaataagtcaagaattataggctcccatgtcatcctttttgacatttcattgtactgtttttgtttttctctgccatcttattaattttgggtcttagtcaactgactcccaaatattcgggacattgtgaggaccgcctgttgacgggggccaggacgtcctgaccccatttttttcccccggtttcttgggagttggacttccaaaaggtctgacttggttagaagtcagacctcaaaaaaaaaaaatgaaaatatgagaaaaaaattgattccccccgggggttcttgggagtggatcctctcaacactccaggaaagttgggagtcagccggaactggaaagccctcagtggccaagaggaatccctcttggttgctgagaatgtatgctctcaacagccaagaggaagaattgatgtagtgaagctgggacagcacaatggcattgggcttgtgaagtattttgacactgagcatgagatcagccttcccaagatctttcatatcaaattcagatcagatttgttctgatcattgaacggttctacatgtttgccaaacactgacttgaatgaacagccagatgggattatcatccatccaaaaaaacacacatgggtcagacacagacacagagaatcagcggtgggccgctacactacgcttttggcccaaaaagcgtagcatagcggcgctttttttcatccaaaaaccatagtgttagcggttttttgctatgctacgctgcactacagcgcgtttagcggaaaaagcggccaagaaccgctaaaacccgctgtagcgcagcgtagtgggcccttttttgcggcccacacgggtagcgttagtggaaaaagcggccaaaacccgctgtaagactcaaaagtggttgtgagaacccttttgctgaatggagaagggtatggtggagttgcaaactctgcccttctatactatcagataacaagacccaccaagctcagcttggcaagttttaatcaagtgataggggtggttggttcgagaataagttgtttgatcgcagtataattgtatgagagaagaggttttgagagtatgagagtgagtttagtgtgtattacaagtgtaagggttgttatagggtgtttgtaagggttgttacagtatgtaatgttaatggtatggtatgtaatggtagggggtatgtgatttgtgggtactaaactgaggggaaaaacaactgggaggagagcctccttaaatagacaataatgagggactttggctccaagggagcaagagaatgagagattttagctggtcagagctttacaatgaggtattttggctagttgtacagccttcatgatgtaatttgagttattttagctagaagaggcagtgtacatgaggggtttgtgctagcctagcaatctgcatgatgtcatacagactgcatgagctatcctgacagctgcaggaagattatcacatgacctgtcaagctgcgcacatgagctgtacacatgacctgacaagctgtgtaagctgtgcacctgtaagaagattatgatgtcatctgtttacctgtgtcctgtagtgaagtgtttgtgtaatttgtgttgtgtagttgtcctgtgtagttgattgagtgtaattgagtgttgtacatgttcagaggtgtgtaacatccataccagtagagttacagagatgcctccagtggtgaccatgggtgaactgatctgtaagatgcagttcttgagttgtaatgagtggtagatgagtagaaatataaggaaaaaatgataaagaaaagaataaaagaagaagtaatagaaaaatttgaatttttacacattcagctaccacatcctcccccaacttattgtctgtccccagacaattccaccaaaaaaagtggctgaatgggtatattgaggagttgtgctgtatttatgtataatcagactttttgtctgttgtgggcatttcttggataaatttgcctcttttcataaagggttttaattttatgtctgttttgggcattcttgacctttccaaaaattgggtcaaactgccttttttttttttttttttttttttttttcaaagcttgactgagtccaagtcgcgctcgagtttgatttgggggttttaggggtccctttacccgtcctgaagcccgtgcgtcgagtgcgctcgcgctctaagccatgtgcgccgttccggtctggaactgagtgcgctgtccttgaggatatgtagccagacaccaagcatcaaccactccccccaggtccaccattttgatatttccagcgacgtcgaacccgatacttcctcgaattcgaatcaatcaatcggatccgccgcccgtttgaataggatcgaccacccggtttgaataggattgaccattgcaaatattgaccaaagtgagttgttttctttccttcctttcgtgatccagatagaagcctgtactgatggcttttccccaatcaataccacctccagccagaatgcgtggcccaagatttcacctgattgctagatgctgtcgtcgatgccgaaaccgagcccaaagccgataccaactccgattcctctgcccgatggaatcggatcgccaccgccgttgaataggattgaccagcgaccggttcctttggtcgaagtgaataagatcgaccgttccgagttttttggactaggtgcgtgatttcttttctctttttcgagatatagtagaataccatacgagtactgatagcttgtgccttctaccactacgctgaacaggaagaatgattagcccgtgatgtcagctccaagctgaatactgtcgtcgatcccaaaaccgcaagcgaggccgaatccgatgttgattccctagccaataccggtgttgctaccagcgccaaaggcgatctcaaccctgattccttgaaaatgctccagctcctccctcgtattcgagttctttcctcaataatagcttgtcctgctatcactactactaccgaccaggacgctcgatctgaactgtaaacagatttcaattgctgatgccgaaaacgtaaccgaagccgacgcttgttttaaataggattgtccaccaagaagcttgaacaaggtgagttcttttcttttctatttgtgatccgaaataaatcttgagattgtccaaatgaaaagtgatagttggccgaggtgtttagtgagtgttttctgttgtctttgaaggaagaaaaaaaataaaaaaataaaaacaattttgaatttttttttttttgaatactatccaatgtcaatgcaagcccccctctcccaacttagaaggttgtcctcaaccttcaagaaattgagtccagtgagttaagtgagtgaggtgagaaagggaaggaaaatcaaatgagaaaaaaagaaagtaaagaatgtggaaatttaaaagagtgtctgagataagaattggaagactaccaatattggagtgatgggaatgaaatgagaaaaggagataaacaagagagaaaagaatgtatacatgtatatcagaaggacatggaaagccaaataagaggtatatgaaagaggatggtgataaagagtgaattataaaaaaatgtgagtcctcccccaacttggaaaattttcatatcactgatgttaaagaaattaaactaatatattgtaatttggttttgtgctttgaacagtttagtctcatgcctaggaggaggtctatttttatgagtgttttttttattttattttattttattttatttttatattattttatgggttttgtgagtggtaagaaaattgtgagtgagaaaatgataagtgaaagaagaaaggttgaaggagtgactgatacaatgagcgagttgctcccccaactttattatgactatgaaagtttgaagaatttgaaactgattatttttttgttttgttttatgcttttatttttttatttttaatttttttatgatgttttttttttttctaggtataggaaggaaaaaagggaaaagagaattcttgataaattttaaccaactccaacaaggattcttgggctgttgaatgtggtatacagttgtccaaagcggtccggtggaatcttcaggagtagttgaaaaattagttctttaagtaatttaaatatgaaaagtaaaatctttggtgctataaagtgagagagactgatgattgaatctccaactaatgaattgagttgaatttctttttccagtatagttttgattggtgttgaatgatttggaataggtgggttgattgtttcaagaactacaggagctgaagtcacagaaatactattacccttttcctcaggttctgtagtcttgtgttccagatgttgaggaattttgttgaaaacttcaaataatctgtatgcgtccaagtaaggtttaaaaagttgtttgttgaagagctttggttggtgtgcgttgatattttgaatccaaagtaattttgaggctttaggaaattccagatcttcttctagattttctgtaaggaggaatttcacataatttttgttgagctgggtggactgatccaattccttgacttgttgaacagattgatccaatatttcttcatgatccatgtaattttccgtatccagtccatctagcaccgtttctggtatcacaatcactgtatgtgcaagttccatgggtgtgtccatagttgctgatgcgctttcatctgcacagatctggttggttgattgttgtagatgctgtttcaattattggttccgtataatctgttgtaggttccgcgtaatccgtcattggttccatataattgattgttggttccgtgtaatccatcattggttccgtataattgattgttggttccgtataattgattgttggttccattgggacaaacagctgtggagctttgcattcaacaggcaattgtacctccagaagttgttgtttgactgaatcaagctgtttggccaagtctgatattgatggtgtgacttctggtgagtggttgaccggagtttccaaggtacgtaaatagttgcaatagtcttcttccaatatgatctccctttcagccgcctcagttacatgtttaaaaagtggaggtgatcgggaaccatcaggagcttgtggaagttgaccattgttgattaaagtctgtttgatattttgcttaagctgttgaggaaatgcactgatgaaaaggagtgagaaatcctccctactatcaaaattagagatcgttcgttcgtactcgggtacctgttggtacctaggtacctgttgatttttttcagaaaataggtaccaagtaccgcaccaggcacctcccggcgggtaccggcggtacttttggcaggtaccgcgggtacctcccctctcttcctcacttagtttgactgcaaggttcattacaatccttttgcatcttgtttgagtttttttgggggggatttattgtgactatcattttattttaaaaacataaaaaatataaagtcaaaaacaattgaaaagaattttaaaaaaaactgtttgtaattgctgaaaaaaaaaagaaagaaaagaaaagaaaagaaaagagaaaagagaaaaaaaaggaaaaagaaaagagaacaaaaaataaaagaacagaaaaaaagacgcactaaaaaaataaaaagaaaaaagaaaaaaaagtaagaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctctattacctttcttctgggatataacgcatgcgtgcgttccttcaaatagttccggagatctcttctaacaggatcctagttatccaaatccttcaggtctctattacccttcgtctggtatataactggctgtttcctttgaggtactcttttcagtctggttcacaaaaattcttatggttaattcaaggttagtaattgttcttttcaggagattaatggtaagttttgttgaatggtttatgaagataactggttagtcaacagaataactgaatatgccgttgagtgatacaaaatgaggttgataaatttgatccgttcgccgctagaagtagtgatcctttgacgatggcttcttgttcttgcagaaattggttaattgatgtcaatcaaacaaagaatccctatcacgttggggactcccttgtaagactcaaaagtggttgtgagaacccttttgctgaatggagaagggtatggtggagttgcaaactctgcccttctatactatcagataacaagacctaccaagctcagcttggcaagttttaatcaagtgataggggtggttgtctcaagaataatttgtttgatcgcagtataattgtatgagagaagaggttttgagagtatgagagtgagtttagtgtgtattacaagtgtaagggttgttatagggtgtttgtaagggttgttacagtatgtaatgttaatggtatggtatgtaatggtagggggtatgtgatttgtgggtactaaactgaggggaaaaacaactgggaggagagcctccttaaatagacaataatgagggactttggctccaagggagcaagagaatgagagattttagctggtcagagctttacaatgaggtattttggctagttgtacagccttcatgatgtaatttgagttattttagctagaagaggcagtgtacatgaggggtttgtgctagcctagcaatctgcatgatgtcatacagactgcatgagctatcctgacagctgcaggaagattatcacatgacctgtcaagctgcgcacatgagctgtacacatgacctgacaagctgtgtaagctgtgcacctgtaagaagattatgatgtcatctgtttacctgtgtcctgtagtgaagtgtttgtgtaatttgtgttgtgtagttgtcctgtgtagttgattgagtgtaattgagtgttgtacatgttcagaggtgtgtaacatccataccagtagagttacagagatgcctccagtggtgaccatgggtgaactgatctgtaagatgcagttcttgagttgtaatgagtggtagatgagtagaaatataaggaaaaaatgataaagaaaagaataaaagaagaagtaatagaaaaatttgaatttttacacattcagctaccacaccgctgtagcgcagcgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgctaattgctaacagcgattccgctgtgttacgctacactaaccgctacggttatttcagcggcccaccgttgagagaatccaattgatagaagccaagacaacagtcaattataccaggccaagggagcctgtttcaggccataaattgcctttttgagtctgaagcattgacttttcttgtctagactgactccttgaggaatggagagataaacttcctcttcaagatcagcattcaggaatctctcagtggccaagaggaattgctcttggtcacagagagtgtacagttcttgctggccgagagggattcctcttgtccattgagaacatatcagcagccaagagggattcctcttggccatgatgtttgtttattttattcttattttaattttttggggggattaataatgtaccccccttctctgctatccacacccagtttttcacgcctgcttctctgcttgaaaacctggtttttaccagcctttttaattcatttttgggtaattctaaatatgctaaatatcatctaaaatttagcattctttttaggcatttcaaaaattcccaagagcatttcactttttttattcttctcacccattttttccccaatttttttctccctgtgaatttttgaaaacgtgaagtttagctaaaactgattattaattttcattttctttctcttcatatggatggtaccattcaagatattctttattttttccatttgcttattactaaaaaccaacaacattggaattttcaaaattaaatcaaaatttggttctttataaattccccacagattgggcaatataaatgataaatttaaatgtacagtgggtggaccttaatttttggcttcttgttttggattccagagcttcaaagcacaaacttgaagttacaagaattggtgatgtcagccctagagtacatgtcacagtacctttcatgtaccaagtaactgcaacacctgtacttatgtacataagtactcatccataatgttgattacctttacctcttgttatcttatcattatgattatcttatcattgttattatctcatcttattttattttatcttataatattttatcttatctttattgattacatataagcttaaatattatcttacctattaattacttatcaattaaatacctatctattttattcataaagtaattatcactcacctttcactcattgttcgtgaaatacctgtaccacaagttgtccctgctctacattattttcatagtcaaataacattacaaacaaacatgtacaagtattgaacattaattattaagtgttgatagaattaatacattcaatacatgcactgatcacaattatgactgtattattgaaggatcagttaaagtacacacatcaagagcaactagtacattgatcaaatagtacacaattatgatgtcacttacagatcatgacaaataatgatcagtcactcaattgatgtgccaatcatcctggccaaagctcccttgattctgagcgctcattctttccctctttcaatattctggaacttataatctgtgcccctttcactgattaatcctgataatattcagacaccagttaaaacatagttaacatttattttgatactttacacgtaactcaacttgaatcaagtctacctttatttttcttaagctacagtcaacaactctacttatccacaatattcatagccttgctgaatattcccattaacaatatctactaatcttcaactaattttgttaaagcttaataagtatttttagccctttcccttttaggaaccaaaacagccccaggtgagtcctagtaccctggatgcctattaataccaagtattgagccagatgacctgttgatagcaagcctctcagtaaagaccatagtgaaacatcctcattacaggactggtattaacacccactacctaccactcaccacgctcaaaacactcagtcaactcatagtaacaatctttctaccaataaacactcaggttagttacccagaggctgaaaggtgaagtggtgcagattaggtcccaaagaatgaatatgaaaatataaaaacaaaaattaaagtttcaaaatctgtgaaaaataaaaaatgaaaatgtttttttccaaaagctctgatatgaattacccctcatacatggggggggtttgggagctgttccctcctgaccggaagaaatccggtcatgcacccatttaccagaaggatactcttgcacctcattgattggaagggttcctgttgagtttttccccttctctgcctacttccccccaaatcactccctcttttccccactttttctaccttttccctttcttaaatcatcttgacctagactgaactatagtcaatcatagctgttttttgtgttgaatcttatgctcacttgtagttaattagaactccttatggcaattttcatgtaacaactctagtcttattgattaatttctttctttttctagttctttatttgattcattaaaatctgattgtctagaattaacaactctattcatttgtgatggagagtatgttttgtcatgattaatagtactagcttttctaaaagagactgagaagacttgtccagtgtggtggcgagagcgcgcctggaccaaatctttggccggtttgtttgggtgcatgcggaatgcttgcggctgatgcggaaagcatgcggagctgacgctacacacacagctgaggagagcggcggtgcattagtagaaagtctagctttctgaggcatgggaaagcgggaaaagaaggccgaatgcacaaggttctgaaaagcttgctgcggggaatccgggtactggcggacgctggggttcacggccaactgcggaatgggggttcagcgtatactgcggaggggctacaaggagcgggggacaccgaggggtggaagctggcttcggagcgagccagaggcggaagcggcggtgagagacctgtctgagagcggccggaggagtacctggacctacaggcgttggaggggtgacgagcggagtctgagggagtgacagcggaggatgtgggaggcaggaggagtcttaagcgtgggataactgggaagagtgaagttgggagtagaagggggaaggggaaaaggggacggatgactcggaagatatcagaaaaacagagtgacttaggagtgaatcgtgtattagcctaaagaattgttagatacagagagttagagtatttacctaccaaagatcaataaaagaacatttactttaactacctacaagaccatcaagcaagttaccccggacaacaaaccgtagtaagacgtgttacggagcggagaagtgcaagaaatatcctagggcacgccttactttccacaccggttatttcttccatgaactcttatttttccttctctcagtttttattcaaaatcatcttttattcaatttctctaaaccaaatttttaaccttttgtatttagtctatttaaaacaggctagctacgagaaatacaattcattgtttctttcattctttttctgcaaacctttcccaaaaaaggtcctcctcttttttgtgccatttccttccatctgcctgtcttgagctcaaaaattcaacagatcccttccaatcaatggatggtcatggaccatatgcctcaatttaaagggatcaccagttgatgtgggggcaagattttactgattgatacaggtctgtctcaacttcttcttcttttttcactcttcatcctagtcctcatgtttttgagtaatctttggactgcaggcatctcattggcttatggtggcctgttaaccgcactactccttgacaacagtctctcataactcttcttgattgttgtggaatgagctcaaatccgtctttgctcttcaggaactggccaataagaaaaagctggttgggtttcagcggattgttaatttgaaggacttggttcttcattgatctcatccatacaaaacttatctcttggtgcaaagacctcattaaccggaagagattccttccagtcgatgaggtgcaaatacctcattgattgtaaggtattccttccaatagatgaggtgcaaaggacctcatcaactggaagggatttcttccagtcaatgaggtgcaaatacctcatcaattggaagggatcccttgcacttgatgaggtgcaagagtctctgagggtgcaaacacctcatcaattggaagggatcccttcctatcaatgagctgccagtcaggagggaacaactcccaaaccccccatgcatgagggtggtatggggagctgactcccaaaaaataaaataataaaaacaaaacgggggacaactccccaaagcaacccaaagattagtcaacaactcccaatggatgcccgctgatggtccttgggagttgttgactaatttttgggagtcatttttccaagcccctatttttttatttatatatatatttatttattttgcggttggatgtcctgaggactgtccacagaccgtcctcttgaggtcccagaaatttgggagtcagagctaaaatttctgggagttgtttaactaagaccgttagcaattcactctcaagtttttgactttcaaataggccaagggggtgagcatggtgtaacaataaagttttctagctcttattactgtctttccagggggattacagactgtgggaatgaagggaaagagaaaatcaagctagcaaacctctcttgactttgagtgaggtaagagcagcagtcctgccagagtctctatatatgtaaccccaagcttaaggcgccaattataaacatcgttttggaaatatttccaaaacgttttacaaacattttgatttccaagatagtcaggaatctggcaaaaaaacaaaacaaaacgggtccaaaggagcccatggacctcctttggacacattttgagctcgataaattttttttgtcacaactacaggcaaacaggaggtgtatttgacacttccattgagtggaacctctgtaccatacagtggtagactagtacagcgcacaaaatctcgacgagatcaatttggaatcaggttgggtgggtcagcaacagggtctagctgtctcccaacttccaagccaatattccttctctcccccccgcttgtgcctggttttgatcatttgttgttgtcttcattatggtcaacttgggtgaagataccagtggggcgaggctttctggaggcaagtccaagcacatttgattacctgtgactagggttatcggggccaccccctggtgcgcgccaaagtgcgcgcactttttcccaaaaaggtggggtggcgcgcacctctaagagcaactccagcggtccggggggcaactcgcatgagttccgcaggccgcgacctcatgtcacagaggtcgcgggtcagttccagtaatggactggcagtcctccaccctcggaccaaccaaccaacctccccaacacgatcgaccacaaaccacctccccaaaacgattggccaacattccactccacagcgatggaggatctcctccaatggatggacgacgacgacgacatcctttcgtccctccaaacaacactttcacttatattgaagaccaaagaaaagaagaaacgcggggggtcaacacctggacgaagagaaatcaaccgcaatcgacttgaaggacaccaacgtctttacgaggactatttctccgaggatgccatttatcccgactatcttttccgccgccgattccgaatgcgcaggagtctattccttcgaatcgtcgaagatatccaagaagccgaccgttactttgtccagaagcgcgatgcagctggacgattgggattcttggctctacaaaaagcaacagctgcgatacgaatgctcgcttatggatgtagtggagactctgtggatgagtacctccgtattagtgagtttcaatctacattttttcaatatgatgataaggaattagattctgaagaactttcattcacaggtgaatcaaccgcaatcgagagtttgaagaggttttgccgagcgatcaataaagtctaccgcgatgaatacttgagaaaaccgaatgaaaacgatactgctagactccttgccgtggccgataagcgaggtttccctggtatgatggggtctcttgactgcatgcactggtgctggaaaattgcccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccactcactcgccaacacatctccatcaagctttctggcctgatacacacataatacttacctccggtgtagccttcatcctctcttactcgacttcgctcttatattcgatcgcaaacacgagatcgatctcactctgatctgatcgtcaggtctttcattcgccccactttccaacctcaagatgtccaccgctccgtctacagtcaaggaagtcgtgcgtccacaatcattaatagccactatctttgagagctttgagatatatatttcagccttgactgatcttgcttcatgttatcagggtgaaaatcctagtgccaatgccgttacacagccaactgaccgggaactcaagtccaaagatgaagagcgaaagatgcgcttgttagtagctgagaacttacctttttcccattgattcgccctcctaatccacctattgatcaatcttccaacattttttttttcatctcatagctatgggatcatccaggctttccgattagggaaatatccgtcgaatgcccaagtggacgaatcgttaacttatgctatcaataactcgcccattgatgatagcaaattaagttcagatggaaagcaactcgttcaagactttcgtgacatcatcgaaaccttcagagtgatagtcaaaaagaaaaatgcagatgaattgatgcagaatttcttggtaaggcccatcgaccagttgagaaagcttcccagacgcgtttgaagcttacacctctatatgttctctggaactttactttctgattcagtttcacactaaacatgtggatgcagacgctcatattcaaaagctcaaaggcgccgctggagtcgcacccagtaaagatgaggccaaaaacgatggccaagctgctgctcaacacctccgcaccctcgccaagctgatttacacttcttctgagactcgaagtcagttctagaaatatatctgccctatgttcatgagaggactcattggaagctaacttgtttttttttgtttgggaatcataagaactgttgaaagatattggtgtcttggcacgcgatgtggtcgcggatgcggccgtcaaagtggctgacacaacgcgaccatcggaagaggcccttaagaaagttgacgaggctgctcctgcgaacgaatgggtaggacctgatggagaaaaacgtacagctcacgagaaagtatgcctcttgcttactgggtggaatgttcttgtattcaagcttacaaacttgactttcgttaccaggccccttcgacaggcttgcatgagaaggcagtcgatcttcaacaaatggcaggaaaagctcaggattatctcgcccaaggacagtcagaacttgcggataccgccaacacagcccaatcacatgcagaagatgctgctaagaaggtccaatcatccgccgagagcaaggatcatctcgatgatcgtcagcaggctaaggagaccgcaggagaagctggccaagtcgcgtctgataaagccaatgttgcagctagtgtggcatcagaaaagaaaaaccgcttgaaagaagcatacggcaatgccattgccaaagtatgcttacttttgtggctcattccaacctattttggtattattttgtcataaaaagctgataatttttttcttagattcctgaagaacacaaggagaaagctcggcaagcgcgagaagacaccaaggtttacatacaagataaatttccaaaagaaaggcgtgaaaggttcatctaccgattgaagaaagtgattgttgaacaacagcgtcacagagattatcaagaagccatgttagttttttttttctgctttgaagactttttcaccgcattgcttctatacctcaacctaacaagattgacttttcaatccacacagtgactttttcctaggtttagctgagtcctacaagggccacgcccaaggcataacctcccacgcggccaataaaagcggagacgtactcaatgatcccacattcaaagaagctcaacgcgaaatgcgaactctgctggagcgttttgccaatggatcttcgatgaaacccatcttcgatgcgatcaacgagatttatctggcagctcagaacgaccccgagttggagcattggtttaaaacgctggataagtacgttcgaaggtgtctgcaagagccaggttacgtgatgaaagagtcttgtgaccaagccggaagggagatcaacgaatccggcaagaaatgtgagtcgaatagttgctcacacatgtgcctcttccactgacacttagtttccagtctggaatcacaaatacgcgaaccatcgccaaactttgtttgatgaaattgaaaaattcttcaccagttacgccgaagtaagtggcagttttcctgccagatattactccaaaagaaaatttatactgagtgtcaactctactgtgatcaaatcaggacccgctcaatattcgttttggacaaaattggaagaagctaacaaaagatttgttcttgaactccgaggggaatctaaaattgaagacacaactttgggaagatatcaccacagtcattttgccagggctgctgaggcacataggttacattcctatcccacgtatcggtaagcctatcgttatcggatgaaatcgatgcccccgccaaactctctacgtaatattcatgatttctccatcgcaaatatatttgatcaaacacagagtataccgactcacaattggacttggtcattgaaaatcttaccctggagggtcaaaatcttcttcccaactcagtcgaacttgaaatgcgcaattacttcaaagttagtaactgcagtcaaaagcatcgcctgggattaccgaagctaaccttctcttgtccaaaatctcacttcttagctttctgcttatgagaagatccctaattctaacaggcactcgttttggattagctttagtcaggtgcaagccgatctgcgtgatgttgcattttatgttcacaagaaggtgggctacatcgattcaatcggtcgtttttaattccaatgtgatatgctaagtttgtttcaaacgtaattatcgtatccagagtggtttcccaaagattaaggattcggggatggccgatgtagtgatttcgggtaacggggtctctggcaaggtccacattgaaagttcggaagcaaaggatcgggtttttgtggtgaaagatgtcaaaatcaaagttgataaattggccttcggaatcagggagaccaagcacaatttcctttactccactctcaaacctctgttagtggggaccctccctcctctgcctgacggtttcttgaaattgctcttttattaactgttttgtgtcttttattccgtcttagtgcgcaatcactggtcaagaaacagatctccaaggctgttgaggatggaattcgtaccggtcttggacagctagacgcccagtttgttgatattcgggaacgactggaggctgccgagggtgatgacaaggtctcgaagatggacgtaatcaagaggacgtttactaataagaaggatgaatcttctatcgtcacaagtgatgataaatccaaaaaaggaaccttcaagatcgtcgcccaaagagaaagcaagatgtaagtcgatctcactccttcatttacgactatgtggctcaggtggttgatgggatgctttttttggtatttttgaatgcaatcagaatcgactgggcttctaaaaactcaatggtagagaagcaagctttgcaccaagaaactgcggcaagctctggggccagttggaagagtgacgcattcacaatgtcagttctcaatctgctcgtccaccttgtagaaggaaacactgattagacttaattttactttaatccttagtgtccgtgccaattgagtaatgaagttgaggcagtgatcaggcggcgggaaaagccttcgatgggacttgagctgtgatcaaatggtggatgatcgaaggacgagcagctgaccaataaccgaatgttaaccggaaaactgcctgtttcatctacattagtcagaactttatcacaattcactcgtcaagcttatcattgtatctaattatttatattatcttatattataagaaataaaaaaagtaacactaatacaaaaatcctcgattattttactttgtcggttctcttttttacttctctgaaatgttgttgtctcttttttccctgccactttctgatatgttatacacattttgatcactcatttattttgaaagttcgtaattatcacaatctaatcatggattggattcttgaacctggtgctgggaatttaagtttggccaaacagagccccataggggctgcccttcggcttcgggattccactggaggctttgttgggctcatcgcgactgaccccgtaagactctggtaataacagcgtcggcgcgaagcgagggtgctttgcgcagtgcccctggctccctgaaaccggtatgaagctgtcttgagctcactgcggaacaggatggggaccgtcatcctacagaatcttcggactgactcgatcagatcacttcatgagacgggcccactgtcttcatcaatcaataggatactttcctatcggcactgagcagtactctgtgggtcggtctgacaactctgactgaaatacacacttgatgatgaatactgttgactcaaaaactcacggcgccttgatcaatcatcagatttctttagaagctgcattgatcacttctttgcaaggctcaatggatcactacaagattggagacaaattgcacatgtaatcatatatcttgaacagatgcttctacatgttgaaggctttctgttatgtatccttacctcatggcgctcacatttgtgatcttgtaaaagggttctgcggtattgtaaacatgcctcaaagtatgtcacgaagaaactgaaaaaaagctgttaaacatgttaaaagtaatgctgttgactcaaaaacgcactgcgcctcggtcgatcatcaggtctttagaagctgtactatcacttctgtgtaaggctgaagaatcattacaagattagagacaaccagcatcttcattcctattgatcaaccgattcttttattcaaggatttctatcatcctaattacctaatcacactgacgcttgtgtcatgatcatgtaaaggcttgctgcggtattgaaaacatgccttgaagtttgtcaaaacatcaaccccaccccacccaaaccgacttgagatcagaacaagagttcaggtgaagaaacaaggagctgaaatatgcaattcactctggagtctgaaattccactaaaatctcttgaaaagccccatcactgtcagatagtagtagcttttccattgggaattggagcaaaattttgaatacctctcttcctgccttaccagtcgttccgtgacccagttttcactagacttttcagaaagactttcttttgttcaagaaatgttacacatggcttcctttttgataactattgctgtcagtctttctattctgctcttttttgtgccttgattttttgtcagttcacaaggtctattagcactgacaattccaagttattttctccaaaaaaaaaaaggttttgcatctgttggcgagccaatcaacttatgtatcagcaacaccacttgaacagtcgatgcgaacatggggagggccccgtaggcagccaagttccaacctcggtcagcttgtaaaggataccatttttagagtaagtgattagctgcgttttggatctgagcatcacaacaagataatcacaccatctgataattaattcaataatgaaaatgaattcagaacccaaatgcaggtctatgctggctctgcggtcaagggatgtcaacttattgggatagattatctcattgtcgaccctgtatgtgcaggttccacaccacttgtatccaccaagctgtgagcagaatgccagagaacaacaagagatgtccgaaatgccttggccaagccgcaaatgggcagccacagtatggtatgactccccaatatggacgtggtcttccaacagccccagggccgtatggttttccaaatacccctcctgctcgtggaggatcattgattccacctgttcctccatccccttatggtggttttccagaaggttctggaggatcatgttcaccatcaatgggatctagttttcagtttactcagccaccaccaccaatgggaaacatgtatcaacagcatggaccaccaccaccacaatcaatgcaacctgggggaatgaatcatccagcaatgggattcccaaattatcaaatgagccaaggttctgcatttggacaagttaatcattcaatgagtcgaggctatggctctccatctgggatgcaaaatgataaccaatgggctctttatgttcttggtggattgttcttatggattgcaattttattacttaaatagactccaaaatacacttaggacatccaatcactaaaaaacaattctcatttactatatattttcagatactctgaaaattgcactgcttgaccttttttgtggtttggtttgattttgtctcaagattctgacaatatgatactttgatctgaatgaaccaccacaatgcattctttacctgtttttatatactgagcttttacatactgagcattaggagttcttctttcttcaattgaaaaccatacctacagttgtgcaagccatcctactgtacaggatttcccagctgtttgtaatttcagacttgaaaataaaataagattggtttttttatccctagcacgttcaaatggtgtgactctgaggcttatttttcatggctgtgcatcttcttttttcatcaaggggatgttattttccccattaaagaccccaaggtgggctctgggcaccataaccatggtttgagagtggctctaaatctaataatcatgggttcaggtgggttcctgattgcataggtatggattttcaatacctttgcccatgtatatgtactcaggtcatggatttaggcagcctgtttgtaattgggcagtgtaagataaaaaaataaaaaatggctggctaaaacccttagcccttttaggattggattctacaacctccaaaaagcccaattctatcatctacatgtcttacctagcacgcatgcatgtaaacatcaggcccgcacacgaacttttattttgcagtcaggtctgtacagtaagatgccttgtgcaactgtacaccagcttgataaaataattgatgacatcatcagactcattattctttccaaggtcatctgaccgccttattcaatttattagaaaattgggtcccatttcctcaagatggtttgcttggttgctaggcttattacgctcaaatgaatcatataaattgatagatatctcttcatttttttcaagataaatccaaattccatttgtttccaactagctatattctttgcaaaatcaaagaccttttacattcgtgtcctagccctaaacttataacaatcacttttttgatatcaaaaaatcatttcagatgaggctcaaaaactgagagatgagaaattaccagtattcttggtttgattttcttctccaagatttttctgcccattggcacaaggttggtgttagagattgtttgtttggacctgggtacctgttcattttttcaagaaaatagataccttgtaccacaccagacacctcccggggggtaccggaggtacctgtttcaggtattaattggttagggttggttgaggggtgtcttagttgtttgatgggtgagcgatggtgagtgtccgttggtccggtgatcaatcaatgatgcagtatttacccgccaaatgaggtggacatgggcagaagtaaagcccctgtcagccacgagacatgaagggcatgtccaaatgtctgcattggctcatatttccatgagttgatttagtttagtggtttgatgaccacttcaaaggatgaggtatatcttgatggatgtacccaagtcccagtgtccttggtatcttattctataattatgtaataaagaaatattatacatatgtattaaaagcttattcatctctctcttgattatctgctgtaatgagagagatgattaccaatgaggattaattatttatctctctctgtattgattcacccagagagagagatgatgtcatttcctccacttttgcagtgatcatgtgaggtgacgggggcacagacaagtccccgccgtccatggtcaccaaggcggagagatgggcctgccgccctgtcgtacgttgactgggactgtgcaccctcttcacggctgaagtcatctgttgacagtgacggttaagaaggagactcgcccagcaagtctcttctccctcctcgtctcgctagaactcacagctctgccttgcactgttcgattgggctaaagcgtacaggcaaattccaactgccaaatctcagtggaagtatctcatggtgaaggatcttaaaggaggaatctacatagatacctgaatcactttcggagggtgtgcagggtgcaggtcttttggcctgccagcagacgtgtggaagcagatcatggaatcagaattcgatgtagtcaagatatttaggtgggtcgatgataatcttttcgtaaaaaccagagactcgacttgcaatatgaacaccgtagcgaaacggtcagtcaaacttggagtggctaccagtgtagaaaaatgcacggagtttgcggcagaacaaaagtttattggtttcgtgtggaacggaaacaaaaagacggttagatttccagaagccaagttacaacaacagaaagaacagatttcagaatttttgcaaccaggtcgggagttcaagttcacggatgcggaaattttggccggaaggttgaatcacgtcttgctgttgctgccgcaactcaggtcttattcaagaagcgtgtatagatggatgaatgaatggaagaaaaagtgggcgacgagaacagttccgaaggacgtgctcgaagatttgttgttttggttgacgaccctcaatgattacgcacatacaaggctgtgcccattagtggaccctatggaaattaactggggaggggacgcgtcgacaagttttggaataggtgtgctcatagggaaaaggtgggctcaactgaggctaaaggaaaattggtcgaacacgcaaccgaaacaaaccattgcgttgttagaaacggttgccataagaataggtatcctaatgtttctggccataggagtaggtttaaagggtcggaattttatcatttggacggataatacaacgacggaaaatgttcttcgatctaggaaatcgaacgatttccattcaaatcacgaatggaagcaaatccaggagttgctaatacgcaaagatgttgacataacacccctaagggtaacttccaaggataatgtttcagacagtctgtcaagaggggtccaatatccccatgtatccaaaaacagggtttggctagacattgcagaagatctatcacccttcatgttccatgtgtagttgtcgtttctctcatcgctacaaatggtataattgtaaccaagtgtttagactttttcaaacgctttttatgtctttctctactaccaatcctttatttactcagcggggatgtctcaaacaaattcaaacatcgttccatttaataaaattcaggagtttttaagaaacggtactattagtgggtccccgtcggcgaccaatttatataaactgtcaggttggcaggtctctaccttaaaaagctacaattcggccgtcataaaatatttaaaatttgccgaagcattgggccgccacaaatttgtactaccggtaacgcctcaagatgtagaagaattttgcttctgggtgggtagaaatcttttctcttgagaagcggggaaaatataggcatgctcaatcaaaaagtacattgcaggttaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttttgtcagtcacaaggtctattgacactgatgattgcatctactttctctaaaaaaggttttccatctgttggcaagccaaccaacttatgtatcagcaacaccagttgaagagtcatgcaaacattgggcaggtcccgttacgcccgtagggagccaagttcaaaactcggtcagcatataaaggatactatgtttaaagtaagtgattagttgtgttatggatctgagcatcacgctgagataatcacaccatctgataattaactgaattatacatatgacttcagaaccaaaatgcagaaaaatgctggctctgcggtcaaaagatgacaacttattgggacagattatctcattgtagtccctgtatgcacaggttccacagcacttgtatttaccaagctgtgagcggaatgccagagaacgacaagaaatgtcccaaatgccttgccgaagacacaaatgagaagccacggtctggcagggctcccaaatatggacgtggtcttccaacagactcagggccgtatggctttccaaatccccctcctgatcgtggaggatcattgagtccacctgttcctccatccccttatggtggttttccagaatgttccagaggatcatgtttgtcatcaatgggatctagtcttcagtttactcagccaccaccaccaatgggaaaaatgtatcaacaccatggaccaccaccaacacaatcaatgcaacctgggtcaatgaatcatccggcaatggaattcccaatttctccaatgagccaaggttcagtatttggacaagctaattgctcaatgagtcaaggctacggctctccatctgggatgcaaaatgataaccaatgggctctttatgttgttgttggattgtttttatggagtgtagttttattacttaaatagatttaagaataaaattaggccatacaatcactaaaaaataattctcatttactatatattttcagatactctgaaaattgcactgcttgaacttttttgtggtttggttttattttgtctcaagattctgacaatgtgatactttgatctgaatgaagtgccacaatgcattctttacctctttttatatactgagcttttacatactgagcattaggagttcttctttcttcaatttaaaaacttacctacagttgtgcaaggcatccactgtacaggatttcccagctgtttgtaatttcagacttgaaaaataaataaaaaattgggtttttttgatccctagcaggttgaaatggtgtgactctgaggcttctttttcatggctgtgcatactcttttttcatcaaggggatgttattttccccattaaagaccccaaggtgggctctgggcaccataaccatggcttgagagtggctctaaatctaataatcatgggtttaggtggtttcctgattgcataggtatggattttcaatacctttgcccatgtatatgtactcaggtcatggatttaggaagcctgtttgtaattgggaagtgtaagataaaaaaataaaaaatggctggctaaaacccttatcccttttaggattggattctacaacctccaaaaatcccaattgcatcatctacatgtcttacctagcatgcatgcatgtaaacatcaggcccgcacatgaagttttattttgcagtcaggtctgtacagtaagatgccttgtgcaactgtacaccagcttgataaaagaattgatgacatcatcagactcattagtccttccaaggtcatcttcccaccttagtcactttattagaaaacttggtcccattttctcaagatggtttgcttggttgctaggcttattatgctcaaatgattcttataaatggatagatatctcttcatttttttcaagataagtccaaattccatttgtgtccagctagctatattctttgcaaaatcaaagaccttttacattcatgtcctagtgaagaaaaacaggttttataattgaaactagaaccaaaacttgaaacacaagaaaaaacaattagacaagagaacaatgaaatgttaaacaaaaaagaaggagaaaaaatagcataccatgatagttgtgtttgaaaggaatcagaacagacagactgagataaagtagatcaaagagagacagatagtacgtgctttttcagaaaagaacaagatatgaattaggtcaataagagatacgattgaagtgagttaaaatagatcagttttgttttctcaccaaattggcaatagccaagagacgattttgagagagagagagttggagcaattagaatgggtgaagatcgatatgaatagaagtcgaggtggagtcgatatcgataggattgttcaatgagcgagaagagagacaagagatagacgagaaaggagaaaagcatacaaggtcggaaggggaagttgaagagtgggttgtagaggtgaatgccgggcagtttggctgattggggattgtggattgagatcgaagattgatgactgtcgtcggatgcgatagtgtaagactgcctgggggagaagtgaaggattgagggagcgagagtatttaagtcgttcaatgttcggttgacttttgggttaggtcttgaggtgaatcggtgttgaggcttgagttgtggttgatgtatgagacgagtatgaggataggataggggaggaacgattcgaagaataaggaagagagaaaagcgaaagagaaagaatagaaagagaaaagaaaatataagaaacagagcgcggagcggatagaagaatgagagcgcggtgcggagaagaaagaaagagaggccagagcggaagcggaaagcgtcggattgggataattccaacacctagccctaaacttataacaatcacttttttgatatcaaaaaatcatttcagatgaggctcaaaaactgagagatgagaaattaccagtattcttggtttgattttcttctccaagatttctctgcccattggcacaaggttggtgttagagattgtttgtttggacctgggtacctgttgattttttcaagaaaatagataccatgtaacatcactcccagagtcccaagtcactttattattattattcattttcatatttattgtaaaatatcactcataagtcacttttttggcattttcttcacatctgttgtaatatatctacatctaaatggaagaagattacttgtaagaatcttacttttctattttttcatatttattgtaaaacatcagtcccaagtcacttttttcatttgttcatatttaacaatttattgtaaagtttacactatcttgaactataagctaagatatcctctgggctctcactttaggaaacagtaaaaaaaaaaaaaaccatacattacataaggctgaatgaaaaattaaaacaaaatacaggcagacaggaagaaatgaccagagagtgatatcctacatagatcctgctggtcagttggggcttgttcactttcagatgggggcagggtgcatggcagggtgcttggttgctcctggctccctccctcttcttggtgattatacaacagccaagacaagcaagaagcgacagactttgctcggacacggccgcaaggcatgtcagacttccttcgctatcaataaggaccgcttatcaattgttcactttgctttggcaggttttgattgcaattgatcaatctgtgtatggctgtgaagagcaaacaagcaggtgaatcagcttgttgctcaaatgataaaaaaataaagggggaaaaaatgtgaataatggtggtggcagggaaaaaaagggggggcttaccactcgtaggccttgtgtagtttgtttgattggtgagggttgggtgagaggtgtcttagtaatttgatgggtgagcgttggtgagcgtcggttggtgtggaactactcttgggaggaatagagcttgagagggatgtatgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttcttgagaatggtatgtctaatatgtcttatgtttactagtctaaataaacttgttcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctggattgctggggcaggatctgataaggaaccaatgaagagggaaaacaaagctccttatatacaaaactctggggagtggccagcttgtggttggaagataaatggaaaattctatgaagagtatgaaacaagggaaaatatttatccatagagacaggggaaacaagaagtgggaaaatgctcccaaggttactagcatggaacaactaaggggggaatattccatggaaggagataggaggaaataactgtttcatggatcagggggatttttactagtgtgagacacaagggggaggaagaatggaattgttttgaggggaataagtttcaagggtgtggagtttctggctgggaaatattattatccatgttgtctgtgcttgaggggattcatgattggtttgggggtctggggagctttctggggtgtcttgatcctgtgattcctctgtgatttgtacttttgatgtgctcgaaatttcaggagtggcttaccacatcggtccggtgatcaatcaatgatgtggtatttacccgccaaatgaggtgtaagagcaactccagcggtccggggggcaactcgcttgagttccgcaggccgcaacctcatgtcacagaggtcgcgggtcagttccaataatggactggcagttcttccacccttggaccaaccaactccccaacacgatcgatctacaaaccacccaattttcttagtaatctgtacctgcaaaaaccttaaaagttcagaagtctgttttctcttctcatcttgggttgtctgtttagtttctatggtcttccttctatcctctttggcttttcctctgttttttctgcgccaagcatgctcctggagggtaattcaactgtgtgtgatccaacgaagttgggtccttctgtcacagtcggtcgacctggataccaacgagaacaacccaggttgtgtttaaattgcgccgcttaaagtcggtgcttgctcccgttgtccctgccgaggggaattctcgcgccgagaaagccggccatcggatagtctattacgttttgggctaccggcggtgagaggtctgattcatgggggtgtttggtgaagattttggattggtgtcggccatcgttgtggggtgctcggtgttgtgtgtgggtcgatataggaatcgcggccgggaggtgacccgcggaagtcagaggtcgatcgcgggttggatcgcccccggggatgttcccagggtcgttccgcgggaccgttggagcgcgaaattgccttccaggcagtcaaagttcgcccccgaacgcccgatcgcggctccgttggagttgctctaaatgggcagaagtaaagcccctgcaacccccgtgcagcccccccccctatgtttgttagacatcagcggtacccgggtaccgctgcttttttgccaagaaccggcacccagcaccgcctggtgggtgcgaggcggttgcaaggggtaccccccaggcagtactaggcacctgcaaaaagctacgctgtgtgtatcatggagaattctgcaaagctgcatggcccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatagtttttttttattagggctcagatacatagtgatacatggcagatacaggcagataccgtatctgtggcagtgttgcaaaaagtaccaacgaatgatctctagttggtgttaagatgctcaaattgagtgtatgctttaacctagttgtacctagttccctcagccttcatcatgatttgttttcctcactgaatctaaaccagatttgtcttagtggttgtttcacctgtcacagatggtctgtgactttcagtcccgcaaacctgtgcccacctcaacagttgggtcttctgattttaaatggaaaaagagtgttgagcacatcattttctttcagtgatacagaattcatggttgaaaaacaccaagaaccccaggactgaaatcctgaaaggaaaaattcttggaatttgaatagttttcagttatcaagactttcagattaactaggagcgtggctggcaccactttttatggattaatttctcgcatagagaaaattattcaaatatagtagatgagttaaggatcagttcctacactataccttttattggggatagatgcttatctaagattggtttatttacaattttcatcatgttctggctgcattatcacttgagagcagtccaatggctaaattatctaaaggtgttactcaagaaagggcaagatacatttgccatgatgatgacaggaaattgatattgggaaaaagaagcgccaaagtccaggttgttctcatggattagattaacctgaggaatcatgtgaattatcaatcccatggtggggtgcagtcaggattttgtcttgtatgatgttaggctgcatatctatgaaaatcatttttgtaccatttgacaagccgtcttgtaagcataggattcacaaaatcaggataggcattcctattttgaggcgaatcttgtggtctgggaagtgtggtatttttatattattggacttctacagtaaccacgttatctgtaatgtggggggagtgataaccacactcccccccccccctttgcacactcactccaacactccattctccgaagggagtgtggaaccgcactccaatcaaaattgtagtgtgggttggcactccaatgatctgcagggtaatatcccctgcaggttggtggggtccccacccccccaataatttttgttgggggggggctccctccccctctcagggaaagttgggttggagtgagagctcaatggggggggggggagggtggttatcactcaacccacattagagataacgtggttactgtagaagtccaataatataaaaatacaacacttctcagagcacgagatacgcctcacaatacgaaagcgtatgaattccactacattggagcttcagctccctcgagatagtcatatttattcctgagagggtgagaatgacccctctcggccttaagattgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcctatgggatagcccagaaatgcatataaattaggttatgcacgcgcccacactcccctcagaaggggagtgtgggcccacacgccaaagcatattggcgtgtgggagcgcacaccaacctgcaggggatatgaccctgcagatcattggagtgcagacctacactcacttcagagaagggagtgatggagtgagtgtgcgaaggggggggggagtgtgattatcattccccgtaatgtggtcatctgatcaattgaggtggagaaaaataactggtctggagtcagtttcatacattcctcatttaatgctttgacatatttattcaggggagtaattatagcccttcagtcatgcactcggatttgtccagatgtcgctgcaagacacaccgacaggcaaatttgtgtggtgtaaacaccttaaaaatcactctaaagttcaactgtgaacccccctaatggaggacttcccattggatctgggaacctcgcagtttgcggtttagacctgaaaagtctagatttttgcagggaaatctagcttttgaggctctaaattgaaactgggagacccgcagatgttgacgggaagcactgtcgatgaccacttctgtaataaagaaagtggatatgatgtggcctcccaaacaccatctgaggccccgtcttcagctgtgcacccccaaaatatttgccatgatggtttatgacgttcatggatggccaaatggtgtgttgataattgcactcccctcccctccctgcccgcccacgcccctgcccctccaaaaggggtgtgcgatcgcacccgcccgtctctgaggggcgggtttgattgcacgcccctcggaatgctgatttcccaaggaaacaggcttccgaggggcgggcagaagaacccgcccctcagagatgggcgggaggacttgcccgccaatcaagaaccaagatattcttggttcttgactggcgggcaagtcctcctgcaattatgtcagcaaaacatcctaggatgttttgctgacataattggcttattggttgcttgaatttcctagtaaacattcttccaagtgttccatttcatcccttctgtttatgaatactcgctccttttgtattagcgctcaaagcaatttttgaattattgttgtagttgttgggcttagtgcaagcggaaagtttcatgagcctgcttcacatgcccaaattacccatccgacatgagtcccccgaggaattgattcagtacctcaaacgcctgatcggacatgatgaacttaagttgctcactcatgttgacaaactcatccatcaatgcacgtatacttttcttgaaggcgagacaactaagcaattgcctcaagacactagtcatccaaaccaaaggtcaattgggagttatttgagggctttgcccgatttgttgcttgacggagacgggttggaggacagcatgagtgtggtgattgatctcctgtttcctctgaccatcatcgccatccgcatcaactgcttcatcctctcgatcagtcgcgctgagcttccaccaaaccaattgtcgtccattagcaccgcccgggttctccttactgtcgttcccttcatctcctacctggctgcgcaagcgcgccgctccaccatcaggagcaatggattcatgtttgcgcttccggctgctggacggcatggcttggctctcggggtctgggacaaacgtgcttctcgctacacgtcttggctcttggctaggttcttgccctagtggccaatcagccgacagggtcattcaggacgatgggaaagctggtagtcaaccaactggggggcctcaagctgaccgtaaaaacagaaggggaaccagtccttaagaaaactcataggtgccaaggagtggcgcctgttaaggccccgcccctcggttgagctacgagccagtcaagaaccgagaatatctcggttcttgattggcaggcaagtcctcccgcccgtctctgaggggcgggttcttctgcccgcccctcggaagcctgtttccttgggaaatcagcattccgaggggcgggtttgattgcatgccccttttggaggggcgggggcgtggtcgggcaaggaggggaggggagtgcgatctatgtagtgcgattatcaacgcacggccaaacgaggcctaaaaataatgagaatctagcatttttcagtgaagatcatgcgaatccgttcaaacattcttcaaatcacaacgatcatttttggtaatcttatatgtaagctgaatccgactgcccagtgaacccgcttcgtaattagcaaatgccgaatcccacctgagcttcagtaaccccaagaacttgaagcatccgctagatcccggtggtgccgaatatcacgctgcgaaagcgccctcgggaccacttgacgtctcgattgtcgttgggagcgctgattactcacccatcgttgcttgtaacgggagggagtgcttgggaccgttgatgatgaactcatcctccgttgcttgtgtcgggaaggcggccttgggactgtggggttagcttgaaacgtgtcccttagtgtagacgtccacaactctctgtctcacaacagcataagatccctccatggaaggatccctacgcgatttctaacaaatctgctcacaataattctggattacagctcatccggatcagctaatgccggcgctatgtttcctcttctgtcgtagaagttgattctctgatcgtttggatgaacgtatattcccgactagtaaagagtattgaagccccgctggcaggcataacacaacccaacagtccacagaatcgtgaggctttcaacagttttccttacttgaaactcacattatcttctgtcttgagacttattttgtgtgggcgggcgcgaacccaatataagaagtggcaatgtgcacgcggaacggtgctcaaccctcctcgtctgtatcgatactcgttccttgagaaatgttgctacctcgcatctgtctgctactcttcctggtcagacatcacacatttttcatgtctgtgtccattgttgtaccccgaatttctcgctgatgatcattttcctttgataagctcgaccaagcagctttccgatcttcggcgagtgagataatcggttcgaccgatggagtgaaagaaatagccagcggatcaagtagcattcgctcctcgaagaaatggaaacttcccaagagcttggttgacattgtgagtgatgctgttgggctctggtcaggaaaagctgcggcaactgaaacttttcagacaactggttgatgaatctagagaaccaagagcctgccgaaaatccagtggaaatctactcttcgggggcttcaaggacgattaaagaaagactcgccaccccctgtgggaccgccagcgacggcctccccaattggtctaggtagccctcctggcgacactgcagaagccgactcacacgcagaggatgcctcagacacagaagagctttcgcatgttggcaccacagaggaagctaatttaatcccagaacacagccatcactctaatcaaccggacgatagtgactctgaccacggaaatccgctttcgcatgtcggtacctcagaggaagctggtttgatcccagaagaatcccagcataacgcaccgcaacctacgagtcatcactctaatcaaccggacgatggcggttctgaccacagaaattcgcattggaatgatcatgctcaccagtcaccacatcagtcagagggactcagtgatgaatctttggccctcatcctgcaagcggaagagtatgaggctcttgatcattcagttgcgcaaaatggtattgatgccactcacaatgaggtctggggaaattcactttcgcacggtgatacctcagaggatggtcatttcatcccagaagaaccccagcataacgctccgcaacctgcaagccatcactcaaatcaactggaagatggtctttctgaccacagaaattcgcattggagtgatcatgctcctcactcaccgcatcagtcagagagactcaatgatgaatctttggcactcaaactgcagctggaagagtatgggaattctgatcactcagcggcacaacatggggttggcgccactcacaatgaggactatcctcacgatcttgtcgctgccatgtcgggggagaatcatatccacgctcatcaacctgaatcaggccttgtggatacccgttctgatgcagaaatcgcccgccaacttcacgaatttttattagcgcagccccatgaccacgttgaaccaaccagaatttcgtctccattgggggagaaccatgaccacccttatcaatttggatcgagttttccggacaccacaggagatgcagactttgccaaagcacttcaggcctctttgtctgcagagccccagtcccacggccacattgagccggacatgattggttctacgtttggggggaaccatgatcactttcctcaatttgaatcggggttttcagatacctctcgggatggacgaatcacccgccaacctgagacctctttatctagagagccttatgaccaggcggtgccaagcaggagtcgggatcaaaatacaaatcgagctccatcgactccaactcccttcacagcacctcagaatggggcatggtcaagctctcgccaggacgtcagccgagttcaacggggctctttagtcgatcaagccaaggattccatctgcacattggctaaatgtctattagttgggtatttattatttcggtattttcaaacatatctgtttccggccagttagagcttcgagatgttgagatccctgcaggaatcctcttgttctcgctcttataaattctacacttaatcaaaacatgaagtccggtgcatttatgtatctagccacataatcagaattataatttgcgtggtcaagttccaccccatttcattctcactacattctgatcttgaatgatccatgtgctcgccatagatgaggatgtcaacagaatatgtaatcatgtgtattggcatgaatcgatgtctcttgtttgcagaagggcaagagatgtgcacaatgtagagtctgagaagatgctttcttagcatgaagttcaccctaagcttgattccatgatcatgtccctttgagatgagaatcaatagtgattgctcgatttttaaccgttgcagtttggaataacatttctctcgttcgagatgagactaagtatagcttcggatatggaaaataagtacataagcgatgacgggcatccccaatgaaatatggataatcttgatgttggtttcgttcggatactactcccaaatgcgagactggcaaattgattatcacgctgcttgagtcaaatttgcttctttttggcctctagccagccatgtgctagcactgcgcaccgaagggtatcgctgttgtatggccaagtctcttcttgccgtaaagagggatctggcttcgaagcacgccgcaacctcccccatggcagtaccccacgaggctttagatctaacttgagtcaagcccctcaatttgagggcctggtatagccagggaggcgcgaaagaagggacttacgactcaagtcggcatgttggcgtggaagctcggggcactcaggtggggagctgtttgcctgtggttttacggcatattcgaagtagaaatctgatcggctggtacaatcaacgctgccacagatacgatacactgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatagtttttttttattggggctcagatacatagtgatacatggcagatactagagatcgttcgttcgtactcgggtacctgttggtacctaggtacctgttgatttttttcagaaaataggtaccaagtaccgcaccaggcacctcccggcgggtaccggcggtacttttggcaggtaccgcgggtacctcccctctcttcctcacttagtttgactgcaaggttcattacaatccttttgcatcttgtttgagtttttttgggggggatttattgtgactatcattttattttaaaaacataaaaaatataaagtcaaaaacaattgaaaagaattttaaaaaaaactgtttgtaattgctgaaaaaaaaaaaaaaaaagaaaagaaaagaaaagaaaagagaaaagagaaaaaaaggaaaaagaaaagagaacaaaaataaaagatagaaaaaagagataaaaaataaaagaaaaagaaaaaaagtaagaaaaaaaaagaaaaaaaatggccttgaggctggggggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttgccaaaaaaccggcacccgcacgcacccggcaccgcctggcgggtgcgaggcgggtgcgggcagtacccgccgagcggtactaggtacctagcaacgggtaccgacgaacgatctctagcagatacgggcagataccgtatctgtggcagcgttggtacgatcaacagtgggccagttacactaaccatagtgttagtacagcgtagtgttagctttttaagctacgctacacaaaagttaccgttagcgggaatttttggcccactaacactacaggatttttgaaaaaaaaaaaaaaactttagcgtagtgttagctacctttaaaaaggcacaactaacactacccaaaatcctgttagtgaaattttagcggtgttagtggttgatcccactacactacatgttagtgtaactttttgcaaagttacactaacagttagcgtagtggtactctcagttacactaactgttagcgtaactggtgaaaaagttacactaactgttagcgtaactgattaaaagttacatgaccacatgactagctttagtctaccctgaagacagttcctcattggggggcctacatcccgatccccttaattgatcatgattttttcagttagtaatggtggccactcaattttagccccctgccaatttttaacacttacttgtaagaccacattcccctgtcagactaccttgagattatgggttcaattccccctcagatcatactttactgggttccattcccacacttgttcaatttccactttcacatcatgtagcaaggggggaggggggggggtagaggtgtaaccatgatgtatcaccagagtgtggtggagctgttggcatgaaccatggcaactaccacccaactaaccttacaaccacaagggtctgtagcaaatctcaccaggaacatcctccgtttgtttgtctctacatcttatgctgttcactttctgcgggattgtgtgtgatcataggacactgaaaataatcactatggacctcggccgtatcagttatagggacagttcacacaacttgtccattgaaaacagaaagcagaggaagagggttcaagagcataaattctcacttgacatgtcaatttctctaattgatgatttacactacactacatgtgtagtgtaacttctaccgtagcgtagtgtaacttctaccgtagcgtagcgtaactaggcatgtagtgtagtatagtgtagcttaatttggtaaaagttacactaaatgttagctttaaatcagttacactatctgacagtcaaaattttgttagtgcaaaaaagttacactaactgttagtttagctgagattatttgaagctaacactaccaaaaaatttgagagaaaaatttacactacactaacagttagcgtagtggggtttagcgtcagataacactacagaatttccaggaaataaaaaggccactacactaacagttagtggtcaaatagcgtagtgtagcgtagcggcccactgttggtacgattcacgaccagctgaaaggcctctgtcttccctttatttctgtgtaacacatgtggcctgcaggggccttctgcttcttcctccactggacgttgaaagacatcatttggttccaatttttatgatgggccttctgttcccacccatgatattacgagatgtattatggtgcagagctgtatcatcagtcagctccttcatttaaaacccaggtgaaaggttggttgttcttacaaatatgacaaaagcaattgtgagatcaatgccaatatgctaaggcagatgaagaacttgaaagcaaaaaaatgttagaaagggtggggagaaatgtgtgattgagcgagaaagatacaaagatagccactcaaagccaaagcttccagcccaacattcagactatactcaccaccccctctttcagaagttctctttgcaaggtgcctctggcacgtggggtcccccccgccctctggaacaaggggattgtgtgaagctaggcttcagatggctttggtggttctatggccaactctcaggctgtatgaccatttcttggtgtgcattttgttgtgaactaggagtgtgacttggctgcagctcattcagccagaggaggctgcatctgtctcctccaggccacatctactggaacccatgatctatcccacttacatcctctgagtcactacacatttaatcccttcctgaatttacggtgttcaaaattgaatattgaattgttagtataaaaatataaaagaacataaagcaagatttgacagggacctgtcagaatactcaaaactcaaactgacaggtcctagccaaaattttgcagtatgatgttaagttgtgttaattaaaaatttagattgtcaattttgagcatcataattatctttaaattcctttaagttttggattctctagtaataccacacaaatgttgtcaaataatgaatcttactgtcacacatagaccatattttttgtgattctgaagaagcctttcactcaactctggatctggtgagagatgtgtatcatgtgtaatgctgatgagtttgctcataaatttaagattagatgcttaatactcttactcaggtctcctttttgtgcaaactttgcttggttatatatttttttttcagaatcaatttccagaatctaaaaattcacaatttttcaaggaattccaaactatgcttgcctatcttgcaggagtgctttgagctaggctgtaatgttttctgagttttgagtattgggctgtgcatcaagtacaaaaaatgaagaaaatttttagattacaaaaatgttacagatggttttgaaaaagtataaatagcagccccatcatcatcagatgactccaaaatgttccagactggttgtttgtacaggttcaattggatgttttgcctcatccagaaaaaaatcatttagcaaatatgagctgtgccaatctcatctgatgactggcacattttatggtttaaaatttaggtgagatggttttacaggactttgtggagatgacatttggttcagaaatagtacaatttggtcaaagccagtaatttttaccttcctgtcaggttataaaacactttcagaaatcaatttacacacattggatcctaggacccgtgtggcttcaaatcatgatatgtgatttggttaaggtttgtgcgcagattccaactgtgtgatataaaacaatatgattttttgcacaaactcctgccaaaccttgcctccaaattacaaattacagccagcaaaacagaaccttgatttttggtaaaacaactcagacaccttacagtgatgaatttcatgtgagaggggtgtggctttgattgaagtatcaatttaggatttagagggggcttagaaaaatctctgaatgacaagaggaagtccttcaataccagtctcccctgacaactcaaatgtgttcaagactcatgccaaattgccacatgatacaaaatcagtttgttgacaaagcaattaaatgaagcttattaaagcctcttgcagaaacagcctgaagaggcaaaccaatgtactgagtatcagactgtaactttatttccacatgtctctgtactgcagtctcaatcattacctggtagagccgcacatgctgtactttctctagagtgattgtatttgattggctgttcaaatatgcttgtcgcagtgggctgttactggaggacttcccgttggatctgggaccctcacagtttgtgattcagacccaaaaagactagatttatgcaggaaaatctagctttcgaggctctaaattaaaactgggagacgcagatgtcaacaggaagtcatccactcacgacttagtctgtcagttgatagagtttaaaagagggctattttgatctcttttggaaatcccaatcatatgtgatcaaatccagtttattctgggcatctatggtccacataagacccaaaaaaaatattctctggccacacatctacttgataaattcaactaaattgtctttctcaaagaaatgttgcccaggtgttcatctgtgacacttcttctggtgagcccttttttgtgcctatgcttatactctgagaaagcttaaaaccagtggacttatatccgttcatagctttttccaaaacttcatcaatcttctgcacttgaagggccatcgtctgacctcgtgaacactccgaatagaacaagcagggcatcaaatagcattgcagtgcatgtggaaacttctatgcaatccaccccggccatggcttcattaggaccaacagtgagtgatccctctcggtctaatcaaaagtatggctctaatacatccgctgcttcgattcaggcaggttctccagatggtgattctggtgaaatatcgagcctaactaggcctccacggcgggagcgggagcgagcagcggagctgtccacgccagtggaggcctaaaacagatgcggcaatccccgcgtgctgagttttcaaaattgggcttgaaacccagttttctgtgcatttttctgcctatgctcttcttcttgcactgttatctaatttacttgtggcccaaggagggtctgcttcttgtacattcttccctctgctcacattcttgtgtcatgttgtgagttttgatgtagttatttttgaaaatgacaacttttcaactgaagtcgagcttttttggtgtgtgcgagttcatcaaaccgcttatgtcagcgtaaaagaaagctcaaatgctgattttataaaatcattattaattacggttgcgaggtgcaacttctaagttttggcctgatcaataagatcaggcaggtcttgaaaaattggagaccaaacatcaagaaagttttgagggagcatcaggatttcaaatcttgtgatgctcccaccaaaacaattgaaactcagcacctgagtttgtcgacctctggcccaagtctcccctgcggggagttcccttcgggaaccgcctggccagcgctacgctgccagatgcgcccgccgcagctggagacttgtgataagttcggtgaaatatcaggggctacgcaacatcaatctcatcaatctcaaggccaccatagaaaaaatagtgatgatgatttggcttgcgcactgaaagcttccaaggaagagcatgagcgacatgaatctgatatagctcagtcgctcgaggaagctctggttagatcactcatggacgagtcacgacgtagctatcaagatgcagtacttcctgatgcactctcagatgccgaactcgcattactcctagaatcaaccagggaatatcatgatgaccttggaatcgaggaacagaatttgacatgtgtgcttgagatgtcaaagaaggaggatttggatcgtgaactggaaaattcactccgtcaagctttgcaattgtcactcgaagaatctttatctagaaagcctcatgaccagccccatgaccacgttgagccaagcacgagtccgaatcaaaattcaaagcgagttccaccgactccaacagtacctcagaatggggcacggcaaacctctcgacgagaattgagtccacttcaacgaggctctttagctgatcaagtcaaggattccatcttcgccttggctaaatgcctattagttgggtatttactgattttttattgtgaaacatttttgttctcggtcaaatagagtttctattaattccagatttaaccaaaacataattaaggccggtgcatttttctagccgcatgatcaaaattaattttttgcatggtcctttccatctcttgttctctgcattctgatcttgaatgaagcatgtgctcgcatttgattaggatttcaataaagcatgtaaacacacgtatcaatcgatatttcttgtttgcaaagaggccagagatgggcaaaatatacagtctgagtgggggggggggttcttagcttggagttcacgtcaatcttcataaactcgattccaatttccacgatcatggcctttggcgttgggaatcaatagtgattgctcgattttcactgtttcggtttgcaataatacttctcttgttcattcatcctctaatcgattgccagtgtcagtgagatcgaatagctagcggtaaatttggatatgagaaataagcaggcgataacggacattctcaatgaagtatggacaatttggatccggtgctgatgtatcactggtcttgtagtgacaaaagtaaagctggtagctagaattgtggctcgattgaattggaaagcgattttttgtcttttgaggacaacatcggaagaattctgttggtttggttctgatcctacccccaaaggcgagactaacaaatcgattattacactgcttgtgtcaaatttgcttccttttggcctcagctagccagtgtgccacatagcacaccgaagtccctcgtggctatgggataggccaagtcttcttgccgtgaagaggaccctcccccgtgatatgttgtagtatgtaccccacgaggctccagctggtttcgggggttctatgggtaacttttgggctttgacgccgacgcctccagtctctaccaacttcgatacacatgggcaaataaatgggtatgtatgtatcacctctactcatgattcctgttaccagttaatcttacatccttatactgacatatctgggttgtggcccttgcttgaagactgcatcgactaagcaggagaaatcaggaatccagaggcttttaaacgaccagacaccgatgtttcgatcgagcaaaactcaatgaagccccacagttttcagcagaagattgctgccctccgatcatcatcagcacaggtgtttctagccagagcaagcaaacccaagctaatcgaccctgcggtatcaatcgggaaacgatctagaaatctcactatcacgcccacgagtggtcaggatgccattgcgaaaccaaccgcaaccacggaaatcaatacggaaaatttatcggaaaaacatgctgatcttaagcgaagaaagaattataatctgataggaaacttgtatgaaaaacattcaataaaatgcatggaggaggtcctgctcatgcaagatttagttcacgttggtaaacggggaagtcaggatggtggaattgatatcagaggttggctatattcgaatcataggacgggaatccaggctcaaccgcaagatcggccagtcgaggcagacaaaccaaaccaagcgcaacagtcagaggatgctgaccacggcaaacaagagagaaggtttatcagggcgattgctcagtgcaaatgtgcacgcgtggagttaaaaatcgtcagagagttagaaggattagtcgccacaagttcaacttacaacaacccattggactccaagcctacgattggtttactcttcgcttcacgaggattcactagtgcaagtctgactcgagccgaaagaagcccgttccctctggttctcgtctcgcttgatttaccgcccactttcttgtcattgagcgatgtcgagagcgaaggtgtagaccagatgaatcatccgtgcaagatcagtcattgttatccaaaccctgtcgccgtacgactcattcatccgttcgaattcattcgtgtatccaaattgacatccgatggtttaccagctgaacaatcctggatcttagttaaccgaacaatcaacgaatcatagcggtgtgaggtgaattcccttactattgcacccgatcatgcattctatcaaactacatacttccatgaattcttgatcttatgccatgattaatacagccagccattgacaatctctatgcatgtttcgcgccttagatctgcattggcatgatcctcgaactgacgactccagtgaggggttcaagccacatttcatgtgtgacgcgctatctagaatttatgtgcatcatgctaccagcaaggaaagtacataagtcactggaaagttgggtgcattgacattggcttggcgaaacgggtgcgaaggtgcttggcccgcgttctccaaatctcggggcacgttgctcctcgaaaccttagccgctgccctgggcagctccgaccctcgcatcccaccggatcaatcctatgccgacccgtgccttatactcatgtaacaaagatagccgccgctgggtcaatggcacctgggatgatgggacggatcctcaagtcaagtttgtcaggataagacagattccgtgaagacatcccgttgattccagcagcaaagaaatttaagtgataaagcagcaccggtcattcattctctcacccagcatgagggttctcggctgagcccacgagcccgggcagtcacaggactctttctgtactctatgaccctcagccgttgcccttcagagctccgaggccggcacactagcaggacgacaaagcaccacctttccaacccgccatcacgcaccttcctaggcgtgcctgcccgagatttccaggcacaggtggaaaaaactctgcccaattgcaagtcccaccagcgatgaacaagcggccctgatcgccaatggctgtttcttatctcgtgtcgaagctagtaggcggcactggataggtataaagccaccgttcttcccggccttcacacctctccccaccaccacccagaaccaaagtttactttcatcatacccaatcccttaacttctccgtcttcaagcctcacatctataccacatttttctacggattcataccatcgtgaccttaacaagatgcctcaaaaccacaccaccccctctctcgaagcaagcgaccgctatctcgccaccctatgcggctcaaagcgagtcgatcacctcccaagcacctctggtttctctaccttgccacttgaatcaccagtcagtatttttttttcttccagtgcatcgtcccacctcacaccaacatctaattgcattcttactgacgctgacactggacccacagcacacggcactcccttcaccaatcgatacccgctattgttttgagtcctcctcctcaatatccccgtcaagtgccagctcaagcacctggacatccccttctaccaatcccttctggagtccacccaaatccgagaaatctcccagtgcctcctccgtcatcgccacgaaccgcgctgacttgattgatgatctttcatctactcgattagccaagaagacctcagcggtttcctcaacgtagcgcccaaaaaccattcgcaatccgaaaccagcgacttgacgtccttcttcgcaccaagcaacaccgccgattctgcgaaatccactgatgtccaatgcttggctcgtgagaaccccatcacccgatgcctttcggatcttcacttgctgcagacgccactgcgttctgccttccaggaagtttttgactctctatcagacgacgctcctgagccggtggccgaaatatatcagtgcgatgacgaaacagtcaactgttctcaaaccccttctgatgtcagtctcacgcaatcggatgtaaactcattggtgatttcgaactcgcaaagcctggaggaaacccgtctgtcaacctcgccctgtagtttgaaacgatgtcctgcaagggtgaaacggtcctcgagggaaaggagctgggcacctccgacaatcgatttgcctcccaggccaaaagctcttacccagccaaagtctcttaccaggccaaaggctcttaccaagccaacggcgcccttgtcaggaacgttcgtctttgatcgcgccttcattcgtcagacgagacacttcaagtattggaccgccatcctcgacgctcctccctcagttgcttcatcttcaagggctggctaagacaacctattccagcgtgcaattcaacgatatgagcggtgaactagactatccggattggagtgcccatcgtctgccaccgactctgcgttgtatggtgacgaacttggtagggtctccgctggatccacaacatggcagcatgcgccagcttttgctgagcttctcgtcgtcgattctcggcctcttgtcgctgtcgttcagcatttgttgttgtcgttcagtctcttgttgttgtcgtttagcctctcgcgtcgttgacccttttgtttgcgtctgttgttttcggtcatttggtgaataaggtctatttataaacataaaaataataataataactgtcctctcaacaagaaggtggcaactgcaggtcaaccaacagatgagcctgccgccggggcaggttggttatctcgtgacatcggatttaaagaagttattgcaccctatgcctttcggatccacacttatagacatcattgccttgcccttgcgagaagctttcgactgtctatctgatgaagctcctgagccggtcgccgaagcgattcagtgcgcataaaaaccaccgctggtacttagcccgacgtcaccgctagcgatactgccaatctccctcaatcggacgtaaaatcattggtgatttcgaactctcaaagtctggaaaaactaaacaagctccttgatttgaaacgatgttacgcaacggtggaaacgtcgccccaggagagggaattggcacctccgataatttatctgcctatcgtcaaaggctctcatcatacccatttgatattggtcacacgttcatacacccggcgagaacagcgagcttgacctgcaattgcctcaatgacgggaggcagggcggtcactcatacattttgctactccatcccgatggcttcagcgattaataaccttagggctaaatgtaggacagccccgacgctccttggatcgcaaatattcatggagcgtagtgcgtcccaaattcaatcgtcgaaatgctgtacaacaggaagtcgtccgttcgtaagccggcatccgcctccccacattgaacgcaaacgactcaatacacaaatcagtcaaaaacattctagtctacaccagtagttgttgatttatttacaaccagcatcagggcacttcggagctgttaagattattctgtgttacttccattaatcacttgatgactatttgctttaaacggtccgaaagctaaaaaaacacattattcaaatgaaaatgaaatacattaattgtgatacaaaacaagttattaacagaccgaagtctgaatgaaccttgcatggccggtcaggacatctttcaaagtgatcatgactagaaaatacaaataacctttggatctgagtattcaaagtgatgtttcaaacactgagaatgaggcagcaattataaacaacttttgaaaattatttacgattttttttaatttggttttaggataattaaaaaaaatatattacagtattatttttttcaaaagccttccaaaccacctcaagaggtcgatttgaaaatgcaacagataaaaaataagatagctgggacttgaaacatcaatactcaagtattcatgtatgtacatacataaagtatctcatacatataatcatccgctgcctcggcatctgtcaggacaatgccagcttggaagatcaattgctctggcctgtggccatgcatattcaaaaaggcttgtgggcggacctttgactcaggatttccccaagactcggaagaggtgatgaaagcacccggtaaactccctcaacaaaaatctactgttcaatcggagccaaaaatgtctggaacccctagccgatcccatggaaactatcctaatcaccaacacaatgcggcatctggcgaccttgggcggccgtcctgagcaattacgagatcactaccatggccggagctatgaacatacccggaagacccctacagcatgaccactcagcacagcagtaaccatcaacccatgcagggtgagggcgacatccatctcggggattttagagaattgagatcgtcaaactcaactggctcgactttggttggatcgcgcccgcacacagatggatttccgatgactcagagcacattggtaggacgacccggaaactgcagctcaatcatacctattgacggccccggcagggtctccgggacgactctttcatcatggacaatgcgctattgtctaaacaggcatactcattgtcagctccgcccgcgctcgctccggtgcccaacaagcctcgggctagaagagcaaataggaccacggctgagatgcaagctgacgaggccgcactagctctgtatcgtcaggagaagtcggataaggctgccttcaaggcggctgaggcacggatcaaagcgacacaaaaggcggcacagaatattttctaatcgaaagagaaggtatcctcttcagagcggctcaagtggaccgaggcatcatcgcgggagctccctcactttgccgacctgttcatcgattaccacgacgagaacttaaggcggctcgaaatttttctcctaaagaacgctgaaatcgaactctcatcggaactggagcgatcaatcggaggccgtcagaaagaaaagctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgaggcacgggtcaaagcgacacaaaaggcggcacagaatatagtcaaagcgaaagagaaggcatcagctgcggctcggctcaagtggaccgaggaatcatcgcttgagctccttcactttgtccgcatggtcaaagatgagtacgatgaggaatcaaagcgccctggatttgttcctttcaagaagttctttgaaacaaacgatgatcggaaggatgccttccctcttctggttggcatagagaatgaggcgctcctcaggcgatatcgggcgctggttgggacatatagggtatgttgagggatcatgctttcttgctgtaagatgattggatgctgaccactggtccaaatgtaggaggtcaaagactacctcgatcgatcaggcagtggtgggctccttggggctttaatccaatttggattaccacatcgggtaagtgattcatcttcctttggttgtcgtttctgtgccaagcgggccactgaagtcgggtcctccagctctatgacattctgttagacatgaatgccagtaatccagctgccaatggtgtcggacaaggagagttggacgacaacattgaggatctacttgccgacgacattagcgtatctgaggccccatctgaagagagtggggccgatgagcccaccggggccgattgcaatatcaacaccacccgtgattcacccgccagtgaccccaggcccaagaagcgaggtcgacgcgagaggacccccttaaccgcagaagaaagagccctcgactcctcgtcccccctccctgaagccctggtcttgccggtccccccaagggcccaagggattcccagctcctcatccgcggcggcagctaaacccaaggcgccgccggcccctaaggggggagctccaagtcctgcaatggcaaccaagaaaccaactgtcacacgcccacctgttgctatagctaccctcctcgccggcgcggtcggaccgaagaagccccgaaaaaggaggactccgccgcgaacaacatgctactcatgatgcacaagtcgcaggaggcatcatctcagtgggccatggatgagcgacagcgcgcagaggcgaaccgagccgacgaacggcgcattgcggaagaaaaggccgaactgaaagaacagattcgccaggaccaactgctccaggccaagcaagagcgcgaggacgctcgcgaacaggcccgattcaatcgagaggccgcggcggatcgtgctgccgagcgggctgcagagagggaggccgaccggcgcgaggagacgcgtcgctacgaggcaaatcaggagaggcttgcggcggctcaggtggcagctcaggcagcacaaatggcgatgtttgctggcctaatgggcaagggggctggtaatccatgagggatttgcccccttggttggtgtaactcaaagatttaccggcttatgattcttgttgcatctgacttgcttgtttctcacctcatctcactttgtgactccctcctttatgtcattagtgagattctttatgttgaataatcagcattcctaaatatctgatttgattatatgctatggctttgattatatgcaatggcttagtaaatacaagcgattgaggcctcgtgagatcaaatcttgaccgagcactctaactaagcaatgtacaacacatcacggataatatcacgtctaacccacattgagacacggttgacatcattgagagggatggcctcctcgataccagcctcggggttgaacggcggcaccggaaagcgacgctcatgggcatcttgtccctcatcccaaacatggagatacagagtaccccgtcggttgaggatgttgtggaggatcatacacacaaaagtgttgttccttgcgcgaaacggcctggcgttctgggcggaccggaggatacggaattggttcttcaatcgaccaaaggcttgttctacacatatgcgagtcgacgattggataaaattgaaccattcatttggctcagtggccaccaaggggtatggaaccaatatgtcaacattgcttgggtaaccggcatcgcctatcagataagatcccgccggaataattcgggcagcccctgttcccggtgtcatgctctgaccgagtcgggatcgcctgaaaaccctggtgtcatgcattgaccctggcccaccaccgctaacctgagaggcagaatatgtcagcccaggctggtcgagatagcaaaagatagcaaagccacatcactcaacgtttcggaaattgccatccccatccaccacacactgaaaaactattgaaggccagctcttcctatttatgtaacctttccagttatctgctgggggcatggccacgggaatgtgggtcccatcaatggccccgacgatgtttggaataccatgtcgctgttcaaaggaggcttttatttcatcccataagtccggacggttcagcggaggataactgagcagataggggatgtcagctgagggcatcaagaacaggtaagtgggtcatacatacccaacggtccggtcgcgtaagattctcagtactgcattcacaaatcggcctgatgccttctccgctgtttctttaccgatattgaacacgtgtccaatagtgacataacacaccccatgcgccagtcgatagaggcccaccgctacttgtgcttcaaccgataaagggtcccctcgacgtaatgggtcctgttgcaactcgggggaaagctgatctgacagccatcgaaaatcctcaacggtcatgcggaagaattcgacaaatcggaccatggggatcctcgtatcattccatggttcccaacggacaggccgcttgaaggcgactcggctggctcgtatgtagacagtattgtcatcttcttgttgctgggaaaggtaccaataccaaagtgccaggtacgagattgagctgtcaatctttgggggatgcatccttgggcaaactggcagttgctgcttgatgtgttgggaagccagtctcgtccacttctacagagccgatccaagcccacacagccatttatcgtgcttattgctgtattactacatacaaacatgtgggcgggtttataattccaccacttctgaaacacttttatattttttttggatttatttcaaacaatactgaggggataaagtaaaaaatatgtggcctatacacagttttacacccttttttgacgtgttttttatgtgaaaagcaaagcaacacagcgtagtgtcagtgtgacactgctgatagcccactaagagcatatgtactggcgctgtggaaggtaaaactcagttgctacagcaccacagtagcaactcatagtttagatgtagcaacccaaacagattttctgcgcacacatggtagctataagctccaatttcaatctgtgattcttcactacctaatatcctgtttgctttccatccatttctcctgagctttttttgttctatcactctatcatcttttcaaaacatcaacaccaaccctctctttcactagccacccaatgcaccaacaactagagatggacgcagggtatctgttacagatacccgctatccgctggtggatgtccccttttcctcaaattcctggcaggtatccgggtatctctaggctagagatggcctgcaggggggttgataagcgcaagccaaccccccttgtgcacaccaatctgcatgccacttgcagattggtgtgcaagcccacacatcaaagcagattggtgttcaggcctgcacgccaatctgcagcaaggttgattggtgtgcaggtctaaactcatattaatatgggtttaggacagggctattctcataggactcaggcatggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggttgtacaaccttgtcaaccaggagggaatcctcccggtacagcaaggttgtacaacctcgtcaaccaggagggaatcctcctggccggcaaggttgtacaacctcgtcaaccaggagggaatcctcctggctgcgaacttatcaaagtcccttgcttcggagggcctggtggccttggctggcgtggaacgccactcgcgcgaagcgcgagcctccgaaggagggacttaagacaaacacgaacaggcccgcgtgtcacggttgggcacttttggtgtaacgcacattgagctggatgtacagcatttacatcaccagctattggcgatttgagtagacaagcttttggtgcttggtgatgcctctcacctcatccaattttcagaacttcatcttgaaaattggatgaggtggatcttttttaagttggtcaaattgagaaaatgttctcacatggtaggcagtgagattgaaactggcttatggaagctcagccaatttgccattgggcaaattttcctttaaaatttttcaactgtgtagttttcattttttcccaaaagtttcttgatagaagtcaagacctccatgttgggcatcttcactccatctcagctttcaagaaatccaaaagctggagtttctatgatttttggcgcaaaaaacagccaaaaaaactcaactgtgacacccagtcgtgttcgttttgggctcaagcctctcccgcacttcgtgcgttcgacggagaggctgtacaagctcgtcctggctggcgtttgtgtgtgtgtttggtaggatttggatttgctaaattcatattgaaaggagattcacaagaaaaggaacaaaatcaccaacttggtcgacaaaccaaagatcttcaaattgaataatcaatgtgctagttgttttacggcactggacttaccagtcgttcattttatgtgtcaaaattctgatcatcaacagttcgtttataaaagctcttccttttcaattgttttcttggggggttattgattgataactacatttttttgtttcaaaaaaaatgaaaatggaatggatgcagatgtttaggagaccaagaattgtgtctgaactgtctaacaaagaccaaagaaagaaaaccaacaacaaaaaggattggaggagggtacaacctcatcaaccaggaggcttccctcctggttgaccaggttgtacatgagccttgttgaccaggaggattccctcctggccggcaaggctgtacaacctagttgaccaggagggaatcctccttgctggcaaggtgggccttgtcgaccttgtaggacaccggccggtgtcctacaaggattgacaagatttttttttcaaacaatctaggctatcccatatgacccatgcctgggtcctatgggatagccctggtcctaaacccatattaatatgggtttaggacctgcatgccaatctgcaagtggcgtgcagattgacgtgcatgaggggggttggcttgcacttatcaacccccggcccgcaggtacctggctgattttcatggaacctgcctcaaagtgcttgtgatcaaacagcatcaatattgttaaatttttgaacctacgactgaaggaattgtgatttttgaggaaagggcacaaaaaggttaaggacctttttgggaatggttcacggaaaaagaatgaaagaaccaataagttttatttcttgtaactagcctgtcttaaatagattaaatacaaaaggttaaaaatgtggtttgatagaaattgaataaaagagtattttgaataaaaactgagaggaaggaatgaatgagttcatggaagaaacagccggacaattcttctcagtctcttttagaaaatctagcaaattcatcatgaaaaaacaagcacacaaccacaaatgaataagaggcgttaattcttatcaatcagttttaaggaatcaaatgatgaccagaaaaagaaagaaatcaacaataagacatgagttgctagaagaaaattgtcttgatgagttctaattagactacacaagaacagaagattcaagcagaaaacagctatggttgaatataattcagtccggaacaagatgattcaagaaagaaaataggtagaagaagagaggaaatgagggagtgatttggggaagagtaggcagagcaagtgaaaactcaacaaatatgtaacactttcatataattggataccacttggacttgagtaagaaactcacctgactgcatggcctggcactggtgagagtaaatatgccaaacaggtttcaatgtgcttagaatttaatggcatatttcattttttgtaaaatccaacagttcatttttaataatgaaattagacccattttttcacctaaatttttacagcttaattttcattattttttgacattttaaatttttttcctacactttgagacatgtttaaaatgattttaacaataattttacataaaaaccaaagattgttattgaatattgtgttggacaggtttgtttaacgtttttttgatagatttttaccggcttaattttaaggctttaataaaaaaaactggtttttccgcattgacaaacagtttttgctgcacgcagcacacacggattccgcttttgcacccggtttgttaattaatttttcccacttattttttggtttttatttttatttttaaaactgtttcctacactatgaagggggttgataagcgcaagccaacccccctcacgcacaccaaactgcacgccagctgcagattggcgtgcgcacctgcatgccattgcagaatggtgtgcgcaactgcatgccattgcagaatggtgtgcgcacctgcatgccattgcagaatggcgtgcagacagtcacaggcaagctacttgcctgcagggggcaatcctcctggttggcgaggttgtaccgtcaaccaggagggaatcctcctggttggcgaggttgtaccgtcaaccaggagggaatcctcctggttggcgaggttgtaccgttgaccaggagggaatcctcctggttggcaaggttgtaccgttgaccaggagggaatcctcctggttggcaaggttgtacagcctcatcgaccaggagggaatcctcctggccggcgaggtaaagaaaaaaaattgttcttatttttttttgaaaaaaaaaagaaaattaatggggccatcccataggacccatgcctgggtcctatgggacggcccaggtcctaaacgcatgtaaatatgtgtttaggaccgcataatttggcgtgcaggcaggcacgccattctgcaatggtgtgcaggcgcgcacgccaatctgcagctggcatacagtttggcgtgcgcgaggggggttggcttgcgcttatcaaccccccactatgaaaggtgtgggactttatggtaaagtccaattatcataaaaataacttttattatttatttatttttgctctgatcttttgatatacacatactttacagtggctatcagtcccaggattcatacaaagttctcttcaaataccttgaagttataccctttctagtaataccacacaaaacttggcttgtaattgtttaaataatggatgacatcccgtcaacatctgcgggtctcccagctttgatatagagccgcatacactagatttccctgtgaaaatccagaatttttggttctaaattgtaaactgtgagggtcccagatccaacaggaattccttcaatgactgttcctttgaccacatagcccattatatatacattattatattctggagccagccaaagctatctattatgtacaatgcttatgaatttgatcatggatgtaagataagatgctcaataaactgacttaatttattccttttttgggaagatgtgcttgattagtaattttttcagaaacaattctcaacatcttgcactagcccacaatgttttattaattgtagtttttgagctttgtgcaaagtacaagatataaagcgtgtttttaaatcttggggttacaaattattcagaactaatagatgacccagtagcacaagtctcagatgacttcaaaatattccagtcttatttgaagtggttgcatagattccattagatgttttgcctcatccagaaagaaaccatttagtgaaacttagctgtgcaaatctgacctgatgaatgaaccatcttccagatttagttgaggcggttcaacaggtctttttggagatgaaattggtttcagaaaaaaaatatgtacaattaagtcaaagcaaatagtatcagccaacccagatgactgaaatatgctcaaaactcatgtgatattgtaacaggatacgaaacaagtttctttacaaagcaattcaatgccgcttatgtaagcctcttgcacagacaacctgaacaatgagccaaaaagctgagtagttactgaaactttatttccagatgtctctgtactgcagtctcaatcttcacgcgggggactgtacatgcctcatatgctgtactttgtctgtgcaatgttttctgattcatttagtaagtatgcttgctacatttctttgtcactcacaatgtatgctctcatttgatagagtttaaaaaggctgtgttgatctcttttgggaatcacaatcatatgtgatcaaatccaatttattctggaaaatctgagaaaatattctcagaccacagttttacttgataaattcaattagatcctcttcttaaaatgattttatctgtggcatttcttctggttagtcctttttttgtttttattctcataccctcaagaaactcaaagccagtggccttgtatcctttcgtagctttttcaaaatgtgtatcaattttctgcttctgaaggaccggcacctgaacttgtgaatattccaaatagaacaagtgaggcatcaaatagtattgatgggcatgcagaaaacttgttgcaaaccagcccggtcatgccttcattaggaccaggagtgagtaatccctcttggtctaatcacaactgcggttctaatacacctaatgctttgattcaggcaggtttggcagaccggggttctagtgaagtcttaggggcttcacaccatcaatctcaacaattgcaagccaaccatgaagaaaatagtgaggatgatttggcgcgtgcactggaagcttcaagggaagaatatgagcgacatgagccagatatatatcagtctctcgaggaagctctggttagaatccgatcaatcacagacattcacgagtcaaatgaaagaaatagcaaggatgttttggcgcatgtactggaagcttcaaaggaagagtatgagcaacgtgaggcagatatagatcagccccttgaggaagctctggttagatcactcatggatgagtcacacggaaacaatagcgaggacgatttggctcgtgcactaaaggcttcaaaggaagagcatgaacaacgtgagccagatatagatcagttgcttgaggaagctcttgctagatcactcatggacgagtcacaaagtagctctcgagagtcagatgcattccttcttgatgcactctcagatgccgaacttgagaaatttcaagaatcaaccagggggaatcattgtggccttggaattgaggagcagaatttggcacgtgtgcttgagatgtcaaagaaggaagctttggatcgtgaactggaaaatccactcagtcaagctttacaattttcacccaaggacagaaatcaagcaagtacatcacatgatgcttccggtcccaacaaaaccttgcatgttgaatttcttgggtcaccagagccatctgatactgagcggccggttgtcagtcgtgtactcaggagtccaatgtccgcaaaggagtatttgggtcgacaacagaatctgatggatgagccactgactcgccatacctccccaagttcagttctggctaataaatcaccaggttctgaattccaggaaaattatcatccaaatggctacagcggtcaacccgacaatccggattggagacctcgctatgcagaacggtcaacctcacaaggaggtcctgggaattacatccaaaagacctctttcaaaaaaaaatctgttgatttcttgttatcagttcctaaatttgtttgggtcttagttattgctcatttgttgtggtattacttatcaaaaacttgatgatggctgtgtgtttttgtgctccaagggaaagatgaaccactctcttttttcttatttccttccattcttcacattcaataaacatttggatacttactgaaaggaaactttccatgttcatttttctgaagaagttatgaaatactcaaatacaaatagcaaccacctcagaactctcttggctcctttttccagctgcctatctgtttcccctgcgatgctcaagattaactcatagattttttttaaacaatatgctcactacattgaaagatttttgctagatttctctgtccttgaatttcatctcccctccttccttgcataaatgtgtggaaatagtttttgcccccaattttggggagtttgacttggtgaacttgtcttttccccaaatgttggtgggttttactcaatgctcttttgccccttttgggggtgttgcttaaattgggcacctatcttggcctaacatttgtgtcaacagttgtggattagagtttgacaatgttgttagattgcatgacactttgtttggctctctgagcccccttttttttagctatatgtagatatgtgttgataacttttgatgttagctactgagaaatgtgaacatgtcatcatactgcttatgataaacttacaagcagtttattttatttggcaaagggattgttttggattttctgtcggcgatcatgaaagaatcaattccacctgatggccagttatgtagttagattgaatgaaggaggttttcatttctgaaatttatggattggatttagtgcacagcttatattggccctgcactaactctatccaaatggcacttttttgccaaataactttatgcatgagctttcagattaacctgaaatccttatacctctataaggtcaaactcagattcctaaaagtagggttataatcatttttgaacacaacaaccaaacttggctgggtggctcttgtctatagcttaccagacagtttgatttttttggtcaattgacagtaagacatggttacccaaatgcaacctaccttggtcttgcgtatacaagtttgtgatatcatctcaaaaaccacagagggacgtattttgtggacaggtggatcacacaacctttggtggattcttgtttcaaactttcaaactctgcttatatatgtagctggctacagcgcctgtttctacatctcaaaaagagtattgtctccttcgtcaaatgtgtcttattataggtcagttatctgatgtctgtattttatggaccggccggacacatgagcttccgctgattgcagcctttgccgaaactgagctccccttcctgtaggctgtgagggtgtccacaggctattttgccacaacgaagcaaccctacgtcaattacccggatcacaaaccaatacgtatgacttgcgttagtaatttcagtgtcgagtttcctgtgacccgtctcgaatgacagttcccgatcattgcttgttttaatgtacggagtttcatcaaatgtggagtatcttaaaggtgcggctggtctggtccttgacagaaccgcatacataagatccctgaaaggctctgtcttcatcgcttcgcggagcttgcattgttctcttgccagtccagcttttccaggtgttagatacaagcccaaggagctaattggaaaattgagttcttacaccacacttcggtactcatcagatcgactttgccaaatccctgtatgttcttgcaggaatgttgcgcatatatttagcattgctcctggttagaaattttctttgcgggggcagcgtgatcccatgaaatgctttatgaagctgatggctctgcaattcttctccatggaaagtggtttcaggtagtgcgtcgatcgtctgcagccgaatctagtgctggtgaagtcgtcttgcatggaattgatgaaggacttcgtatggcaggggaagatgtggcgtctcataagtctttacggggcaaattcaagtggaaaaagatcataaatttcagaaagaaaaaagtgagttatcctgttgactttgagtgtgcatcgaccaggaatagcgttgtcgattgaagttcttggataaatttctactaagcgccctgccggtcacccggagctgaattcgaattccattctggagcgggagccagagccggagcttgtaacgaacccgtctgacgacccggttgaagactatccggcgacacaacgtgcgcaccatgcccgacaatcaccgtcggaaaatggggccaacacatcgccgcccatctctccctctcccccgcctccgcctcgaccggcggctccagcttcccacccgcctccactccgtccgccgccaccctgcccgggtcagcagcctgctcacgagccatccagcccatcgagaactggcagcttgtctcaagaaacgaaagaggattatagtcaaggttttagtggcttcctagagcatgcagttccctcatcacacccaaatgcaagtgtcgatactcaggaactagaaatccaagctgcaattttggaatccttgaaaaccagtcagactttaccttcccggcaaatccattcccagcagtcaacatcagcaaatgaggctatccctttaccgcccatgtctccgcctccgtccggacctcctcattcccattctcctccgcaccactcgcctccacccagcccggtgctaattcatgcaacaagagaagaagaagaaagaacggaagacgattttcaagcaaccagaggctctcttcttcactcagagcatcttgcatgtccttcagacggccctgtccaggatgctttcgcagactacaggtcgcatcagacttttacagactatccgcaagggcatactagaaacactccagcccattcaatcaacagctaccatgaaaacctaagtggggatcaagctctcttacatccactagcttatgtggctagacaagatgattccaaatttccatgggacacattgatcataggcttttctattctctttgcgtgttggatgaaaggatttttcagtgggtccggtgcggattagatacagctcaggagtatctgcgactcagatctatctcaccgcgttatcttgatgtcgcaagctacaccgttatttccacatcctttttgttcaaaattccatagagcaacggtgaaaccaatattagctgagtattgatattgggtggtatgcctatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaataattaatgtgtcttttaaacaaataactactacacttgtatgtttaattctgtggtaaattaatccatctaatagagagaatctattttctttgaatgagctaagccatggttcttctaaggaattgatcagatcattatttttgaaattactttgtaatatattttttattgtggagcaatttttattttggtcataactaattctaatttcatcccaaaattcttcttgcatttcagtcacgtgtaacccacatatattaatatcatcattgttatcatcaaaggcaggattattttcattattttcctctgggaataaacacataatttttgcagcaatttctccgtcccatgctgggttgtctggtatattttccaaagaccatctactaagtccatcagcatttttatgtatattaccttctctatgtttgatagtcatacttcctctccattcttgaatagctatttgccatctgagcatgtgtctatttggagttttcatacttaataaacttttgagggccgtacaatcagtaatgacttcaaattcacatccatcaaggtaataatataatttatctagggcccagactaaacataaacattcaagttggctggccccgtattttttctcactatccttcaaagttctagaaatataacaaatgactccttcttttggtatttcttgatcttgaatttggtgtaaggcagctcccaatccttccatactagcatctacatataatttataaggcttattaggatcaggcataaataatataggagcagaagtaagtaattcacgtaatttattaaatgcagctactctatctactgtcatctcaaaggcagtgtttgggctacttaatttatatagacaacctgttactttggcaaaatctttaatgtgttgtctataataactagcaaaaccaaggaatgactgtatttctttaacattagtgggcataggttttaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtaaactctttcaggtagtattctatattagaaatgatttttcttcattaataatggcatctatggtactatcactatttcttcagaagatgattcagaattactgctctcagatttggtatcattatcttcagagtctgaaaagggttgttggttatcttcatggggtttaaccatcatgacatcttttttattcttactgagtttagggcatttagtggatttatgtccttttttgccgcattcataacaggtgacttctttttctttctctttatctttgtctctactggtgtagtctttattaattttcttgaaatctttggagtaatctttagtagaacttttattatctcttttgtatttctttcttttaatgttagctatactttctagttcattgataaattgagtcaagtcatcatcatcatttaaggcaattctcattttgtaagcagttttgtcgtccaattgggccaataatttatcatttatagcagcattatcaatatttctttcaattgctctcaatctattgacttgagtagtaacccattcagatggttcaatatctcctttgatgtcaaatctgttctttctgaaattttctctaacctttcttttccattcaggtgtgctgtatttagctataatttctttcttccagaaattccaatctttgactccatgagtttctttcttcctctgattataccatgtgttagctgctccagtcaaaattgaattcaatttagaacatataagtggatctggtgcttgggtatcttctttaagattatcaatccattctatgaatttatagtgatcatactctcccttccctgaaaaggtactccattcattaacttttggcattcctgataaaattaatttttgaattgttttgtcctggtcatcagttacgtgtgaatggtgtacttcagtgttaattgatctaactggggtgttaattttagggtcactgaaattcatattactggattgcgtgtttgataaattaaagaaaggatttgtacttattttatctggtatggtaattgatgaatttacatgaggtggtatatcctttcctttgccgtgaacagtatgttgagatgttaaattctggcaactgttaggctctaggttaattttaattaattcttcaattttattttctaatttgatgatgcaggcggaattatttttattgttatttaaattatttaattctatcctgtttacaacatcttcaaagcttttatattgtgaattgattttttcaagcgtgtctttttgtagtttctggaaagattgttccatagtattgaatttatggatcatttctttgttattattttgtatatcttcccatttttcttctactctggttattactcgagtggtttgatctcctaatttctcaagcatttctggcagttctttatgtaataattcaagaccagtttccatgatcataactttatctctgatgtaagtaaaattattatcttcttcatcagctcttttatcccagctgccctcaattttacggcataatttcttcatatcagtggtaatttttctgttatttcttaaggtatgttgtactaaaaaattcatgttctcagtaaacatattaacagctctgcgtagagaaatttctattgggatatgttcatgggggacttgaggcgtagagtaatcactagacaataattttgatttcctactagtagaatcactatcagaactatcaggaattttttcacgcgcaggtgtaggggaagtatttaaggctcctcttccatgaagcggtgttggcggttgattttgcctttctccaagtgttgataagtcccttgaagagacctcccaaggcgtaccatctcttcgtagatttggctgcgccattgagtgttcctccccgtattccttgggtgtcttgaatgggtattcctccctctgcgactcaggggtctcattgatccttcttgaaggtccggcgcttctcgtggttgaaggagactctccgccgacacgtttagtgggttccaacccttggttcttttgagggtcgtcgtcattcctcttagatctatcatcgcttggaaatcctcccggcaatactttagatgagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaacaacaacagcggtgggccgctacgctacgctacgcttttggcccaaacagcgtagcgtagcggtgctttttttgcgccaaaaattcgtagtgttagcgcttttgtagcgcattttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggctaaaaaccgctaaaaaccgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctacgttacgctacactaaccgctacggttagtgtagcggcccaccgttgacaacaacattatcatcaacaatcaccataaacacctttaaccgttatacgaatcattcgacagcttcatctcgaactatcctctatcacgatatataaactgccaagctgagcttggtggtcttgttgttctgatagcatagaagggcagagcttgcaactccaccatccccttctccattcagcaaaagggtttcacaaccacttttgagtcttacaagggagtccccaacgtgataggataaacttttgagtggcatcgtataatcaatttcaatcgaaaacgagaagataatcaagaagacatcggcagaggatcgttactttagcggtaaacggaacgaattcatcaaacaaatttgcgactactccacggcatattcagttattctgttgatcaactagtcaaacttcaataaacaattcaacgacacaaacaacgaacctctgaaaagaaagtgaacccatcgactgaaacgagtatcttgaagaaggcagccagttattgaccagcagaaggaagaccaccgaaggatctggataactaggatactgtttgaagagaactctggaactattcgaagaaagcagctgcttattgaccaaaagaaggaagaccaccgaaggatttggataagtagattctgtgaaagaagaaattcccagtgttaactgatctattatttttaaagaagactataagcttgccctggtaaagaaaccagtgaccatagtattatttgtttctttttcagagcaaccatttgtttaggtatcgaaggagcgtcaagtaaggaaaactaggaaaatcaatcaaaatcaacatgagtctaccgttcagtacaccagatttggaagatggatttgcaccatcaaccccttttaggaaccgattttacggccgaccttcaggatcatcttcagctttcaattggaatccggaactacaatgcaacttgaagaccaaaaagccaatgaccaactcaaatccttgtggaacctagcctcttttatgatgtaaatcattttatgatgtttcaaaagcgatctcttggaaaatttttgtggattaaaagaatcaacgatgacgtgccaaacagctggattgattgatgtggaagaatgaacaatggaaccaatgacgatgttcgtgattgaacaattggtgtgaatcgatgatggaaatgaagaacgcacccataacactagatgtatacaaggaatgcaaatgggattaactctggcggatgaagatcaaaacctatataattagttgtacatataaacaaacaagaagacactccaattggaagaagaagtctgaagaaccttggatttggacaactcacaatctggactaaacaagaagaaacctcaagaaatttggaccttgaaagcaaataatcaacctcagggaaaaatatattgaaggagtatcaaataattcttgaaatgtctcttaattattttgaaaagttggggtaggagctcacattcctttaaaattcactcatttaaacccttcctcactcccctagttctgatatccccttaattaatcagtagaatgcttgcttaaagtctaaaaattaagaacataaatcagttagctaaataatcaacttacagaagataacagaataaaacacttccagtagataaaacgttttgaggttggggggaaaagtttatattctactcacattcacactaaaccattggattatcctttattttctcataaaaaaacaccatgacatatttttttagtttatatccttggggttgctgttaaaattcatttattcactctaactattactctctggattgaattttttcctcttgaatccctatttcagtctcttaattttttgtataaaactcacattctggattggatttatctatcagttttcttattacttctaagtttcttctggattgaatattctgttatattttctttattatctcaaactcttactctctggattgaatattctgttatattttctttattatctcaaactcttactctgtggattgaattttttcctcttgaatccctggttcagtctcttaatttattgtataaaattcacactctggattggatttctcttttagtttctctattatctcaaactattatctggattggatttctctttagtttctctattatctcaaactcttatctggattggatttctcttttaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnattgttgctgccaatgtcatcaggctggtggtgttggtaatcactgttgtctttgccgccactagatggaagaaccggttggtcaaggtgttcatgggttgatgagctaagcgtctgagtcggtcgatcaagattggagaaggcatattgccggaaagattcaatccggcttgcaggtcctaagattcgtagttgttcaaattgatcggccgacagagttctagcccagtgatcgacatctcttgcgctgtagttgtccatgctaaaagccggttcagggacccgagggtcattgtattgtggcgcaacctcaggtaaaacttcaggatcacagttgtcagacgctgtctcagaggcctgttcttgctctgaaagatcatcaacatgttcatctagatcgttagggcgcttgttgtctagatcattacaatcactgggacatttgtcactgccaaagccggactcttcatgaacatcttggccgtcttcaggtccttgtaagtcgggtttgtcatgttcaactgtcagccacagagcacatttcacagtacgtgaaatgtacctagtaactgcaataataataattaattgaatactggaaaatagtatacattgttgttaaaataataaataaacaaatatgtatttacatttaatcttaattcataatttatatttaataattctataattaactgtgagatccccttgagtattgtacatagaatatcactaggatttcacagaaatatcattagaataaagtattaaacaatgtttattcttatacattatgtacatattttataagccataaataattacatatgtataaagaatcagctagtagaagcgtgaaagggatgaggaataagctatatacatttatctgaagcttacccatccttgatcacatcatcagggcatcagattgcatcataaccctcttggatggcgtcatcaggacccttttgtgctctaattcaaagcttgcataattcaaagcagcctacacgggaaaggagcttaaattctacatgcaagattgaattatgcatgatggacatgcatttctcatgatcacaaacttgcataagcagagttacacgtatgcaaccaactctacaattgcacagcccctgcacagtaactgtagccttttcaattacgtgagaaataggccacaaaactcaattatgcatgtatgatctcatgtcctaggaccttccacccatgcatagcactgcacagctgcagctcccatccttacacgaaattgtagagctgctaagaagctccctagtgccctgagggcctctcctcttcccctgagccccctgtagaatatttaaggagctcagattcctaccttttccccccaggaaattctagtagcatcaaaccaacacttgtacccgtgtttattagtgattcaaccaccaataacccttacaaaccagctacccttagacctaaatagatttactttgctcagattcaaggcatatctacttatctctattgcataaagaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctcttctcaactccaaacggttagttgccaacactgatcggggaagccgtgggtgtcagttgggaagttctgaacaaagattttcgggtgttttttcttccaagctcgcgagcgagaagtcggtcgcttcgacaagaattgttgatgaggattgcggagcgacaagttttgaggacaaaccatctgatttgaatttggagctgttctatagggagtcgcatatgaagtagatcctagaacaaggtttaaatcagacaagaacagtcgaatccgactgtaagcaccgcatgaatgatccatctaagattggtcaaaaaatagtaataatagagagataaaaaatgaaatcggtatcgtttgtcagtttttgttgcaagatttagggtgttaagggccggtattcctccgtcggcgagataaaagatgggtccgtatagttcgtcagcgagattcaaaaggctggtccggtatggttcgtcggcaagattcaaaagattaatccggtatggtccttcggcgagattcaaatgaaaaggtcaatccggtatggttcgtcgggttcgagattcttcagcggagctggtaacgcaggctcataacctgtaggagcttcagtgtgtatatcggtatggattccactaggtgtggcccggaggagacggatgtagtctcctccggctggctgagccgcagccgagtcacaccatgtgacctaggtcacaacagcaaggacaaaacccgagtgcaaaactcactactttgatattttcattggtccggaattagcaaaaaattgcagatccgtccaaggtattgtaaaaacacaataaatcgattgaggaggtgagggagaagacagtaacgcgtctagctgttcataaacagacgatagtgtattcaatcgctcgattcctatcattgtcttgattcggctcctgtcgtcttgatccactgtttctgcgggccacccaagtagacctaagcccgcccaactgagctatgtacatcaataaatgcataattctcagtttatggctgcaatttctcgatctgacgtcattgagctgttctctcccccgtggggtgtggcaaaacgaacaacggtcaaagtcggtcaagaggcgaacgactacatattcatacattaacaagtttaacattaagcgacaaacccatagaaactccaggtatcactgattgtgatggcacttgagacattaattcttgcgttgaacctgcgttacgttacccaattttttagacctccccccgtcactttatatacctttgtcctttattgttctccgctagccatgttcctctccttctcaccaattccgcatctgtccattttttccttcgccctcattcatctctcatcccattgaaactcctccactacatcttcctttttcgttgttcgttatcacaatttccgccttctctgtccttattttcacttatttttgatttttttttctgaatttagccacttgacactcgcctcacacctttttcccccgtttacgccatatacaatgacttacctatttccttttccatcattttgccttgctttcttccccctatgcttctcatttcttaccttttctgcttcccgcctcacaccgctctccccaccatttaccccacatatcacttttctctttccttttccctcatttagccttcattttctcaccttatgcgcctcttttattctctttcgcatcagacccgccactttatcgtcactatttgacatgtttattgccttttccttcattttcggcctaatacctcgatttccttcggccatgtgactttagttaaagcttgggcctccaccctcccgactaccctgccaccttgactttctattcccccaccttcccgactaccccgctcgctcgacttttcattcaattcaaattcataaatcagacatgagttctgtatactctgttagggggtgtcgattcatagatgaacctctctctgtcactcctgatggatccatcatcgtcaccttcactgatactaatatcccaaatagccatcgtttgacccgcagcaaatttcctcaattttcgcttgtagctaagcccatgtcactcgcttcctcaactggaggtccatggttaatctattacggtactattgacctatcatcaaaccaggatgtttttgaaattaaagctaaggtttcattttggaagcccacttgtcctacatttatgcgcccggacgcatgcccgcaaatcagtggtaaagtcaaattcacttccactgcccctcaacttcaagcctttcctctcggtccttcgcccgtaagctttgtcttatctcttgtttaacctcatttactctctcactgatgccctcttcccaccagttctccttcactcttcacagtattagctttatgtctatgtacggtgaagatgtcataactggacacaccgcttggattaacggccgcatcattcgccgagatcgcttcaatctctatatcaaggttattcatgggtcccttactcctttacgttgaacccacgaaaccgtttactaattcattgttctttcgacttgttagacttccatcatcgccccttgctcacatatcaggtccagtcattgggcccgagaaatcagtacctagctcatcaccctgttcacccttgtgatttgatctctgccttcatcattcactagacataattattttctcaattcattttggacccctggaccaacccctgtatccatgcctttgtcattgtcatcgtcctatatatcttattctcacttatgcaattcatagcctatcaaacgtcctacaatcccttgcttaatctggcttacccatagggcccttctcctgttcttttggttcaatccctgcgcatttaaaccttcaagccatgttgccgaccatggactgttcatttaaggagtgttcttggctcaactcttttgtcccccaagaaccactaatcatcctatttcccttatatcttagatggcagacaaagacaaaactcaaaaccgctcaatatcttgtcgcagcacgtttcgaccaatagaacacgtaggtcttcagtcttattattagatatcctcagtcattgactaaaattccctattagtcgaatgctataatcaagcctgggcagatttacgggacaatctcgaccccaagctttattacttgcaattctgacgagcctgtagactatcgcctcttactcaataccaatgcgtcggcggaacatagcctttcgcctgaatttctttatatccttagtggcaaattgctccttcttaatacgccagcacctcctgtcttgaataatgacctggacttagtcgctaagatatgccctgaaaatcatcaattagaagatgaacaagattatactaatacataaggtagcaggtatgttgttttaatgacattacccaagaccgatctcagactcggatgtcgtcaatgctaagatgacgtatatgatcatccacgtcaatcatagtgattgggatccggcagtcagccttatcatctttctccactttgtcgacaaccattcaactcacaatttattcttgtagagataggatcgattttgtaaagacgttcgatgtcaaatacattgtaccggcgaatccaaaattaatcaatacccacaccatgcttcgtgttggccgcgaatttttttttgatggttttatatttggatgggacttgaaagaacgaatggcaatcataaaggtttgtcttcaagacttctaaaccattgactcttcctggcctaattcttaaaattgcctcaggttttgagcttcaaaaccttgcccctgggcaatggtggatccgcgatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagtgaaagaggcacggattataagttccagactactgaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgtgtacttaacagatcctctaataatgtagtcataattgtgatctgtgcatgtattgaatgtattaattctattgacacttaatacttactatttaatacatgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaagggagtgaaaggtaagtgataattacttatgtagaacacaggtatgtatttaaatagataagtaattaacagataagataaatgtaagataaataagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacaggaatcgcgctaacgctacgctaaacgttagcgcacgttttcgccccatgcgcgtagtgttagcgcaaaaaaagaaacaagcgctaacactacgctgaattgtagcgaaaaatagctacactacgctgcgctaacactacggttagcgtagctggcccaccgttgattggatttagtgcacagcttatattggccctgcactaactctatccaaatggcactcttttgccaaataactctatgcatgagctttcagattaacctgaaatccttatacctctataaggtcaaactcagattcctaaaagtagggttataatcatttttgaacacaacaaccaaacttggctgggtggctcttgtctatagcttaccagacagtttgatttttttggtcaattgacagtaagacatggttacccaaatgtaacctatcttggtcttgtgtatacaagtttgtgatatcatctcaaaaaccacagagggacgtattttgtggacaggtggatcacacaacctttggtggattcttgtttcaaactttcaaactctgcttatatatgtagctggctacagcgcctgtttctacatctcaaaaagagtattgtctccttcgtcaaatgtgtcttatcataggtcagttatctgatgtctgtattttatggaccggccggacacatgagcttccgctgattgcagccttcgcccaaactgagcttcccttcctgtaggctgtgaggtggccataggctattttgccacaacgaagcaaccctacgtcaaatacctggatcacaaaccaatatgactggcgtaaggaattgcagtgttgagtttcctgtgacccgtctcgaatgacagttcttgatcattgcttgttgtaatgtacggagtttcattaaatgtggagtattttgtaaggtgcggttggcctggtccttgacggaaccgcatgagatccctgaaaggctctgtcgtcatctcttcgcggagcttgcattgttctcttgccagtcaagcttttccaggtgttagaacaagcccaaggagctaattggaaaattgaattcttgcaccacgcttcggtactcatcagatcgactttgccaaatccctatatgttcttgcaggaatgttgtgcatatatttagcattgctcctggttagaagttttctttacgggggcagcgtgatcccatgaaatgctttatgaagctgatggctctgcatttattctccatggaaagtggcttcaggtagtgcgtcgatcgtctgcagccgaatctagtgttggtgaagtcgtcttgcatggaattgatgaaggactacgtatgacaggggaagatgtggcgtctcataagtctttacggggcaaattcaagtggaaaaagatcataaatttcagaaagaaaaagtgagttattctgttgactttgagtgtgcaccgaccagggaatagcgttgtcgattgaagttctcggataaatttctactaagcgccctgccggtcacccggagctgattcgaattcattctggagcgggagccagagccggagcttgtgacgaacccgtctgacgacccggttgaagtctatccggcgacacaacgtgcgcaccatgcccgacaatcaccgtcggaaaatggggccaacacatcgccgcccatctctacccctcccccgcctccgcctcgaccggcggctccagcttcccacccgcctccactccgtccgccgccaccctgcccgggtcagcagcctgctcacgagccatccagcccatcgagaactggcagcttgtctcaagaaactaaagaggattatagtcaaggttttagtggcttcctagagcatgcagttccctcatcacacccaaatgcaagtgtcgatactcaggaactagaaatccaagctgcaattttggaatccttgaaaaccagtcagactttaccttcccggcaaatccattcccagcagtcaacatccgcaaatgaggctatccctttaccgcccatgtctccgcctccgtccggacctcctcattcccattctcctccgcaccactcgcctccacccagcccggtgctaattcatgcaacaagagaagaagaagaaagaacggaagacgattctcaagcaaccagaggctctcttcttcactcagagcatcttgcatgtccttcagacggacctgtccaggatgctttcgcagactgcaggtcgcatcagacttttacagactatccgcaagggcatactagaaacactccagcccattcaatcaacaactaccatgaaaacttaagtggggatcaagctctgttacatccacaagcttatgtggctagacaagatgattccaaatttccatgggacacattgatcataggcttttctattctctttgcgtgttggatgaaagggtttttcagtgggtccggtggggattagatacagctcaggagtatctgcgactcagatctacctcaccgcgttatcttgatgtcgcaagctacaccgttatttccacatcctttttgttcagaattccgtagagctagaaaattcgagacttcatgcttgtgcaatacgacatggttgatttttgtttgatgaaatgtcaatccttttttttaaaaaaaaaaactatgtcgcggtcgatgtattcaggcctcataagttttgataaaagttcaaaagtgacttgcttgaatcaacaattttgttgaaatggaactccatacttaattatatgctggtcttttgcttcttgagcgatccactaaactcttcatacgtattcatttccttgtcgtcagatgtacttgcagatgggtcgtctaattgcttggagacaaacgaaggaagatggaaaactaagcaaccgtacaattttttgttcgatttcagtgatcgtcgacttgctcagtaagaccgtgttggctgtattcttgaaagcggctaaaacatcgagcgtaacaaagcccgcgagcacccgtaggcgtgaggtgcaagcggggcttatgcctgaccgacacaagtcggcatgaggctatgttgagaataagcggagggattctttgttttcgattttaaaatcattcaattttttatcgctctcatcgtttgatcccagctgagcgctggtatgatgtcctgaatcctgtcgattcagtttcgtcacagtatctattgtattttttctatcttttttttgaaaacatacccttcttgtaagtttttcggtcctttagtgttttctcttttagccattaaagattttaatttgccaaatgaccgttgagaaagaaagccataccctcgtatgaaacggaacacatgtgaaagatctactcataagtagagagatcgagagatcgagagagagagatcgagagagagagagagagagagagagatcgaccaagaaaaaaaagcaaaaacgatcaacaaagaagtaagcagaaataaaaagaacccacccagattcatcctcatcaatctcactcgctgatacacaactgtgatcttttttcattcaggcctcgtttggccgtccatgatcgtaatagaccgtcattgcatatcgtcaaatcagaatctaggtttgactcttccaggctgtgcaaatgacgcagcctgaaaatccatatcgatgtcgatgtggctgtttggtgcgcctcgggaatggatcatcggaacggtgatttaaggggacagggaggcatgatactggtgagagggggtgatgttcagatggggggtgacatggagttgttgtaagcgaaatgagagggtggcgagagtgatgaagggtcacttatgacgcaaaattttgggggggacccaaaatatcggatttggcagggagatatatctcgttggccactttcgtcatatgtgagtggttatgatgggtcctcccaaacgcgttcatgaggccccgtcataagcttcgatcccccgaaatatctgccatgattgtttatgacgatcatggacagccaaacgaggcctcagagatagagagacatcgaaaggagaaaacattgaccaagaaaaaaaaaagggaaaacgatcgacaaacaaatgagcagaaataaaaagagcccacccacgatgacactacatatagccttgagcttggaagtctctgtcctctttgctctttggaatctggtcccagcaggtcgtaccattgttgtctagcttacgaccgctcgcaaggttggaaacggatgcttgcgaggttagaaacaacgaaacgactgctcgcaaggtcagaaacaactgcttgcgaggtgagaaacaactgctcgcgaggttagaaacgtatgatcgcgagattcgtaatcggatgatcgcgagatttgtaatcaatcatgttggaggttttattcggaaacggaatcggtttatcaaggaaaacatagcaaaccaatactttagcatttgttcagtctggaggcttcaacaaagcgtacctgtatctccaactttcgaacgatccaaatcggcttgcgtttgaggtgttgatttgatcggtcagtgaggtgttggtcaggttgtatgcgcaacagagactgtgtgcggcgggtagagagaagcgttaaaaaaaagacagccaatgagaaaaaggcaaaaaccatagaaaaaaagagaggtgctataaaaaaagagcactccgaaaaagccatggccttgctactcagcggccacggaaaatcatgaaactcaaagtttcatgaatttattttatcatgaagggggatacataataaatttctgaattgacagtttgataaagaaaaatacaagattcaaactatgaagaaaaaaaaaaacttgttgaaaactaagggctgcaggtgctcacagcatcgactgccaccaaagcttgcacattccctcaagcggaagtgcttcattattcccaagtcctctccctgcgggagagtccctggtgcttgcacactcgacaagcggctacagtgcaccacgccgcagcagggacgcgggcttgtgttaagttcgctaaaacatgcggaggtcaagatgaggaagttggttcgacgaattccttaatagctgttgaagcaattcgagtgtgaaatccaagtttgacgccgattgaacgtaaatcgattgaggaggtgagggagaggagagtaacgcgtctagctgttcataaacagacgatagagtattcaatcgctcgattcctatcattgtcttgattcggctcctgttgtcttgatccactgtttctgcgggccacccaagtagacccaagcccgcccgactgagttgtgtacatcaatatatgcatattctcagtttatggctgcaatttctcgatctgacgtcattgagctgtcttcccccgtggcggtggcggaaacgaacaacgccaaagtcggtcaatgatgcgaacgactacgttattcatacatatcagggaaaagggtcaacgagaacacccaggacagcttcaagtggatcaagacgacaggagccgaatcaagacaatgataggaatcgagcgattgaatactgtatcgtctgtttatgaacagctggacgcgttactgtcttctccctcacctcctcaatcgatttacgttcaatcggcgtcaaacttggatttcacactcgaattgcttcaacagctattaaggaattcgtcgaaccaactacctcatccattattaccaagctatgttcaagtcaatctggatgagatcctgagctcacgaaacctattccagtctatcctcaaccatttcgcaaattgggatccaccctatcatctttccaacatccaatcctggaatggtcaaactaatatcaataagagtcaaccctcagctttcacttgggattactcacaaatcgcccacgagctcaaacaaaacaggtctaaaggcttattagctcaacgaaagagcagctcattcgatggattttgcgacggacttcggctcatctgtaatgaactatccgcgtatcaacctcaccaatcatcatcatcatcagagtttctatcaaaattcccaaggttcattatcttgaacaagccagaacttctcagaccatggaaggatttcaatattcttacctccttcacccgcttggctgaactctctggctgctcggtccataccatcttcgtctccgctctaccttggccaaaattgcggccacgatatggtgcactcgatccaatctcaattcctatccctaggctgtctgaaaacggtcggttgttcatccctccacccgtggttttgccggtgtagcagcaccaagattattgattcgcgtctattttttccataaaaaacccccgcatcagatttaattcaaattctgacgtatgatggaccccctaatgtgactgaaatttataatcaggaattaaagaatcacttgaaggaaatttttcaagcgttcgtgaggtttattgtggctactttcaactcccagacctcggcggacctgtacgagctgtcgatcctcgtggatcgattgtggccagactggattactcgaatggacgaaagtggctgttgagtattttcactcaacttgaacaatcttgctgcttagtctttcatcgtttactgatcaccgccattatctgcatcaaactttacttccacatattttagcctctttcgaggatacggccaaaatgatcttattgagcaagccgatcatcgaacttgaacagaaagcgtatggctccccagtttggcatcttccttcgtttctatccaagcctcctggactagacgacccgtcagcgagtgcatctgatgacgaggaaatgacagcgtatgaagagtctagtggatcgcccaagaagcaaaatgatgtttcatcaccaaagaaaccaaccttattgctttcaccttccaagacgcgggtcaatcaaatctctcaaaccccattctcgactccgtccaagccgcgccattatctctcgatcttctctccttcagtgaccaatccctcttcccaacctggctcagcaagtacccgacatcgcttcacaactcatttaacaccaatgacacccagggttcaaaccatcaagttcactgcttcaattgataaagggccagtcatgtatcaacgccagaaaaccatcgatactttatctttgtcgttaccaatggtcgctcgcttccttctcgtcgctgcttttattgctagttttaatccagcaaggaccgatcttgggctcttcttaacaagtaatgatgggctcaagaagcgcaaagcaaggggacccagaaaaatccaacctggacaagtcattcgggtaagcaccattcactttcttcttccacattttaccccagttaactctcacagttattaatcctcagttttcttggcaaatttttcataataaacaaataattaggcgaagattcggcaaagattattgggccctaagatgtttacgattggaagattgttggcgattttcaatgcaatcactgaccaagaagggatcaagttcaacgagattgatgtgctacaacaagttagtagtattccttctttactaccgagtattgagcctattgctaatcagctttttggtgtgtggctatctatctatctatctttcctttaacatcttagatcggaaccttaatacaattcaaactgctactcaaaacgacttcatcgacttcatcatcactgatcagtcaagcagacaaacaactcgaatcgatcaaattgatcgtctctaatctctcctcttcttctgaaacacaaatcttgaggatttgcgatagtctccagtttaaccttctgaatcgtatgtgggaattggaagattaaaatttcgggctcttctagtttgatcacaataaataaaaagtatatgttaggattgatttaagtctaaaaattggacatgtttccattcatcccttatggaaaaatgtggccaaaaataaaataaaatgaacaatatattgcatttagcaacatatgatcaattacggagtttgagcaacattattgattcaatcaagttttttttagcttttcattgaaggcttaggctaaacatttttttttaaaaaaaagggaacaatttttcatcaaacaaaggaaaagcaaactcattattatctggtccaagcatcagatctcgaagtttctaatttagtcaactctatgaaattttgaacagaaggtatgcagaagtgatcttgcagcttaagacttgaagagaaagtggtgagattgggctgagtcacagcagatgctgagcagtatctaatctgaaccggacccactgaaaaacccttccatccaacacgccaagagaagtgtaatctatgaggcccattaaggaaactcagaatcatccttgtctagccatataaggtgatgaaggtcgggagacttcctgtgtcgagacttgcatggcatgtgacagagcttgatactcatctaaatttccgttgtagtcgtgagttggacggtagggagagtgtctaacaggcgtttgcggacgagcctgttgcgaattgtagtcggcagtgggcacccgggcaggtccgtctgaaggccatccaagatgctctgagagaggaagagagatagaatcatcttttgttctttctgctcttccacctacgagtgatttgaaccaagaaattccttgagagacgggtcctttgcggactcgatgtgaacgctgattggttttcaaagattcaaggattgcagctcggaggtcttgttcctcagtcgtcatacccgccaaatgcatctcataggagcttggacttggatgatgtgttgaaggacctgcatactcttgaaagccatcaaactgttgatgatggttccctacgggctcttgcgaagaggcacgtggctcccgagcacgcgctcggcggggtggacgcgggcgtagcggagaagaatgggaatgaggcggtccgggcggaggccgagatacgggccgcggcgggatagcctcagtttgcgatggtgattgctgggaacggattcgacgggctagtgaaggcttcttggttttcaaagatcccaaaattgcagcttggatttctagttccgcaatatcaacacttgtactcgggcgtgatgaaggacctgcatcctcctgaataccatgaaactgttgatgataattctctgtaggctcttgagaagaggtacgtggctcccgagctggcactcggcggggtggaggcgggtggaacggaggagaatgggaacgaggcggtctaggcggaggccgggacataggtggtagcaggatattctcatttcccaacggcgattgctcggaatggatttggcgggcaggtgaaggctgactggttctcaaagattccaaaattgcagcttcgatttcttgttcctcaggatcgacacctgtacttgggtgtggtggggaacctgcatgctcttggaagctaccaagcccttcatatgaatgctctacaggttctggaggaggtgagggtgggtacggtggaggtgggcagggtggaggcgagccaggtgaaggtgggcagggtggaggtgggcagggtggaggcggtggcgggggcgggggtggacgcgagtgggagggagccggtggaggtggagacttcggcggcggcgggcgtgaattgagggcacgttgtgccggccgatgatcgtcaagctggccgtcgacgagcgagtttgctactggctcccgttccggatttgaatttaacttctgctctggacaaatggcagtcttgtcatgaatttatgacccgtcgtagcaagaacttcaatcgtcaacggagttcctattctataccaaaactcaagatgaagataactcactgtctcccctctgcacaacttcaacatgttgccaaaatgacgtttgccccgtgaaggcttatgagaccccatagcttcccctgtaagtccttcattcatttcatgcgaggcaccagcagcgctggactcagcggctgaagattgatgcactacctgaaaccacttttcacggaggatagttatagagccattagctttatgaagcttttcatgggatcaccccaccccaccaaagaaaaatcctaaccaggagcaatattaaatatatggacaacattcctgccagaacgtatatgacttgatgaagtcaatcagatgaatgctgaagtccaatgtaagaattcaattttccaagtagctccttgcgcttgtgtctagcacctagaaaaattggcttgaaaagagaacaatttgagcaatgacagggcctttcagggacctttaaatgtgggtctgtcaaggggtagtgcactcaaaaaccattcatttgatgaaactctgtacattgtaacaagcaaccatcaggaactatcattccagacaagtcacactacaatgtgacaatgaactcaaaactacagatcaacaccagtatcagtgggggagaaatcctgtggagaactctatctatcaccaacttaggttccaacacatatggtgttcaaaattgcctatctaacctttcaattaacactacttaacaacagaatatttaatttttgctgggtcctgtcaatttgagttttatgacagctccctaccaaatcttgctctaagatattttataaacaatttgttattcaattttcaactccatttcagttttgtatagttctcttattttaaagcttgtatttttcttttatctttcttttcctctcttatctctgttttcattgcctcctttcaccacctgtaggtgcattgctgtttctcatgtatgctcatcctctcttggtcttacatagctcacagtgtctatctgatcttttacataaaactatgctattcacattggtttttgagccagaaatattggtattaatttatgttgttgtggagaaatggtctgtaaccaactcacagcctacaagtacagagttttggcaaggctggaatcagcagaaagttatgtggccagccctttgatacagtccaaagatcagacaggtggcctaagagacacctagttaaggagaaaataaactttttgctaggtgcaagaacaggtactgtgacagttaggtgtgtggagtttcagtttgaagcaggaatcaactgaagtttattggcctgtccacacacctgtaattataaacaggaaacatctggtggtctcatgatcattgatcaggaaggcatctggccatggacatgatgtctattctgactggttgcagaaagagggggcaactcacttgattggcttggttacctttctgggctgaactcccctgtggacatccatttctgtgtggtacttatcaccctctgagaaaaaacctgttgggcacacctctaaatcctaaattaaccaaccatattgaactcagggaagaagatacaagtcctaaaggtagtctctgttcaagaggcttgtgattaatatcagatttttggaataagcacagtgagaatttgtgacttttaggattcatttaaactttggcacactactgttgaaattgtctgtgtgttagatttcatatgctagtacagtgccccgcatgtgctccaaaaaaagtttttcatttttttgggtccataatttggaacagccatcaacaacacccatcatatggggttagaggtacatattatgtacttgtaaggtatgcagtctgtagttaagcttgttatcatgtatttaaagctcagtaaactacatatcatgtgtctactacatacaatatgggtttaggcaccaacaattgacacttccatcatcacactctttggaatgagacaatgggaggaatacttcttcatcaccctctgtgcagcagttccagtcaggccaagtgctgtcaatgaattttcctgaagaatttacagatggttgatattgggcatggatggcaagagtattcaaacagagcttggtagtgtttccaagtagaacatttgtgactctgcctttgataatctacatattgaaggtggaataaaccattcagaagcttttccatcaagaaaaagagcaaaattaattgggaagctcacctgctttgaaatatggtctatcaagcctgcctgggcactggccaaagtttggccaaaaatgagccaagcaggctgggccaatgccaaagcttgcgtggcacatcctaaactgagcttggcaccctcccaacccccgcttggctgagcccaagcaagggtgccactgtgccaaaactgccagaacttaacttagtgctcagttagccattcaatcttgatgggatctcacacccattggaatactccagcaaagtcacaaacaaatccatcacgttgtatccattgattgattatgcctaaccttggtggcctttgattatcaacataaagtgagggggtcaatgatcttatcggccaagcacttggggttggcccaacgggacttggctgtgtgccaagatccaagccccacccaacctcgccaatcaagccccctgggcacactcccaagccctggtggtgctcggcaaagcgggacttgggattgcaatttgtgcccagtgtggcttgatacaccatatgcccacaggagctgaatcagattcagcttgcagtgaatatttgggagtaacaggcatacatgacctgcctcttcaataattttagtagagtctaatgataaatttcaatcaaagcccattaactcaaaagtggccagatgttattagggttaatgatgtatgcctaaaatttcagcaacaattctaccttttccttaatttatcctaatttgaaattgatgcaatattctatatatcagcaaaattttggattaaaaatgcaactgattcacttgtattatgcttcaaaaatgacttcttgtcctgtttgcttaatctctgtcaggctaagtgatgccaagagcagaactcttctagctacactagctgcaagagtgaaaatgggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaagtttgtgtgaaataaaagaaaatagtaaataaaaactgttaagtttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcagttcctgagttgcaggggtggtactgaagttctggtcctttgtaataaaggagtaaacccagaaaaagtctactactgaagaataaaagagataatacttactggtacttatctctaatccaaggaggtcttcaggagaggggggactgttcttgaggcgctcagaaaggtgggtgagaggtgttgagagtgctggggaacaggtgttggtttgaaaggttgaagttcaggttacaaacagcaggaacagggccaaaaggcaggttgatactgggtgttggtgacggtttatgctggtaagtaatgatgaagatggggaagcaaagttcaggggggagaaggggctcttaagtacccattctgggcctctggaggcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaaccatgtttgcagggtgttctgacaaaactctaacactcctgcagcctatgtaagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgtatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcaggggtacacttggtgagctaccctaggttattttgcatgtagattcaaaatctgaaataatattctgagttatacttagggttcagaagttattaaaagattctggttaaaagtgttattttccatagtttattaaattatttaaatgtttttctcttaaaatattacaatgtaagtgtaatgtgtaataatgtatctattatagtgcttccacttatttaaatagtgtattttaatattttaattgtatgtacatatgtaagtaataatatctctaaataagtaactgctatgttcaggctggctctgattagtagcaggctgacattccctacccctaaaatgagtcttccactcatagggcagaagcataaaaaacaatagaagggtaaaaaaaatttttttttgggtggtattagacacttaacctcttctagaagctctgtagtttctcaagtgaatggccccatctggtatattattctctggaagctactcatctttatctgcagattggtgcttgtatctgactaagtagagtctagtgtctttaccgttaattctttctttcttatccttcaatattttagatacttgaagtttttctgccttgctgggttctattaatgagacaggagcagctggtactgagtcaagtatttaagatatccaataaatttctgctccatgttgaacatgtattttgacttacctgcattattcatcactttgtttatcattttctaatctaccaggatggtagaaatttgtagtcaatctgaaacagtcatcactcttacttagtacctatattgattaatttagatttaccatctcaaatgtttcctcagggtcagggatttctttgaatataactggctttccagttcagggatcattggatataactgaattgcctggttcagggattcttaaaatataacatgaagattcattcttgattgcatatcttgtattgttctttcaaggtttattgaggaacaaaaaagctttagtttaatgagacatggaactgtaggttcaactcaattgatccacatctcaattttgtattacaggtgtgcaatactccctcaattatttctctttatatgagtattttcttgttgtctagttgttagcttctgttttcattgcttctaatttaatcttattcaaataattgtattactggatggttaccttgaccctttcaaagctgttctttgatgtttcacattaatagaggatatgttctaaatttgacacattcctgaaatcagggtggctttgtttgatagacacaagatatctcccagacatacttgaatgttgcacgaatgtctgtatcatctctgcttgattacccacttcttaaactcaaggttttaatcacttcttagtttccaatgtccatggaccaagatttcttcgttttgttaagactttcagtattttgaccactgcttgtacttcagaagatttctatgttctatttcaacatcttgacttcaggtagggccaactcacagagtttctcatttttgtaggttcagaagtcttgcattcaatttcatgcagataacaggagagtgtaataacataatacccctttctttagctccacgtgattcttatctttttctttgataaggcacaaatttgattggaccctcaattagattgatctttgtttcctgttttaattgcttcatcagaaactatccttggaagtcaatcttaattacattgggtagcctagatgattgcaggatttatctgaacagattgatagatgccttccccttgctatttggaattgatagtcttattttcataggatccaaattctcttggttaatcagcaacattggtgactcctttttactcagatgaatcagtgatcttttctcttccgcgcttggtagttgctatagctttgaagagatactagttttgctcttttagtgagaccagtcagtgtggttaggtacttggccttgagctagaggcttcttggatttattcaaggtcgttgagcgctgattgttactgatttaactccattttaagcagtttacctacacaagatgttgactatggttagcgatggaaatcctcgatttgacctccagccatgactttttaatagctttgctttagtgtcaatttgaggcggtttgattgtgcttgaagttgacctagctgtcgtctactcgctttgattctctttttaagtttcatactccgaaggagtgacctagctgttgtctagtcgcttcgatctcttaaaagccatactcagaagcgattagatcgtctatcaggttaaatttacagaggttaaaggtgggcttctcatttgttcaagtagatgaacgctttcaattcggaaaacgaagaaagatgaagtctcaaacaacaagattgttttgtagctatcatttacaatagactcttacttgatatctaaaatgtagagaaaaagcggtgaggagctcaagatctagacctctatgtgacggtatcctgtttcaaaaagttcagaaaaccttcataagctttttctaacagcaaaggttgttgaagctcttgttcttgtaagctaaatacactcgagaggatctttgcttcgttcctcttcttctcctgttgaggatttgggaacatttctttctttgtgttccaagagttccaaccatggagctcaaggcttgtggatccaagtttatagcatccacagccgtttctgctgggtcttctcgcgagtagttgcttctgggttggctcaagcagtgactggaggagcagcttccgttatcggtatcatacctttgtctacctatgtcggttttgtaatcgctaacagctctattttattctgtatagttattaaattcagcaggttcactctttcctcaagctggcttgcggcattgcctagtggctgggggtagtagcattactagactgataggtggctgatactgttaatcgcaaatagattaagaatttttcagtaagatattttttgttagagatatatagcaagtacttctcgcgattcttttagctctgagttcagatatgagttagcagcgatgaggttgatgttccctctggaatgagttccggagcaacaggttggtgactctttcgtcttcactaatctctatgcatcgaagagctcaagagtgtttgtgcttctggggtgaggagttcccagtcagcttcgcgctgttctttttcagaagcaaggagagtaagataatattttattacaagtctcgaggtttcttccaattacactatgatgaagaaaggaatgagattgagtaaaataaaaggtgtatgtttttttttactactgatttaatttttgtgagttttattgttggtttggttttgtgtggaaagtttaaaaaagaatgagtaaaattacttgatttttgtatgtgttttgtttatttttcaagagaaaaatagtgccaggtttttatcaaggataaaaattatttcccggccagacccccaattgtcaggctaagtgatgccaagagcagaactcttctagctacactagctgcaagagtgaaaatgggatgtgtacacgtgtgggtgacacgtgaaaagtgggggaagtttgtgtgaaataaaagaaaatagtaaataaaaactgttaagtttttatttacagaggggcctgagttgcaggggttttttactgtgccctctaattcaggtcctgagttgcaggggtggtactgaagttctggtcctttgtaataaaggagtaaacccagaaaaagtctactactgaagaaacaaagagataatacttactggtacttatcgttaagccaaggaggtcttcaggagagggggactgttcttgaagcgctcagaaaggtgagtgagagttgttgggagagtgttggggaacaggtgttggattgttgagtgaaattcaggttgataacagcaggaactgggccaaaaggcaggttgaaactggttgttggtgacggtttatgctggtaagtactgatgaagatggggaaacaaggttcagggggaagaaggggctcttaagtacccattctgggcctctggaggcgaactcaggagtctctctagttgctacaactctcctactaagcctatgggagcttttgatcatctgtagcacctgtagagcttggttacaggtgccaaggagatgatgtaatgcttgtaaccatgtttgcagggtgttctgacgaaactgtaacactcctgcagcctatgtaagcactgcatgatgcatgggttgatcctcaagagagtaattgtcccaattgggccaaaaagggccacagatcatcccaaacaatttaatactgtagtctgtgctcatgtagttaaggtttcaatgatgtaaaccttgtttgtagatttttcccgaactgtatgaaccttaattacacatgtagcccccttacaacatgtagtatgatgtaactggaggggtctacagtgtattttggtccaatatcactcaaggactacaaagtaagtgaaggagtaataattcaggggtacacttggtgagctaccctaggttattttgcatgtagattcaaaatctgaaataatattctgagttatacttagggttcagaagttattaaaagattctggttaaaagtgttattttccatagtttattaaattatttaaatgtttttctcatgaaatatttacaatgtaagtgtaatgtgtaataatgtatctattatagtgtttcaacttatttaaatagtgtattttaatattttaattgtatgtacatatgtaagtaataatatctctaaataagtaactgctatgttcaggctggctctgattagtagcaggctgacaatctccttgcttcctattttaaactacctgatctattcaaaaaccaactactactatcaatccctttaaggtcaaaacttcaaacttccactgtgccaatccatcttcttttaggtcacagggaagcctcagttcctttgccctttctttttggtccactgccaaagccagaggaacttcttatttgtattctatgcctgtcaaaattgcactgcccctgctcggaccttcacccttatcttccctataagagaagccataggtaaagattatgagaaaggaattggagtgttgaggaaaaacagtattgagagaatgaagttgatagacagaaggtcactgttgcaacacaggattctaaaagaaaattaggaagacttgaggaaaaggcaatgttgcggaaaaggcaaacaatcattaggcagaggatacaaagcaactttgttaataccaaagacaaagtgtaatcaagtgaagtgtctagaaaaatgtgctgatatttagaacactttggattacagaatttcaacatgctgctgcagtagtgccaatctcctctctgaagcatgtgtcttgatcaatgaagagaccacaccacaccacacaacaaaacaaaaaaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaatcttgggcttatcttggcccgccagcaaagggcctttggccagctttgtggtagaagaaaactctcttcttgagacagagaggaaaagagagggggattgcgcagaacccctgggtgggagggtggagctaaaaaaccgggttccacgcgttcagagaagagaagagaccgagatagatgctaggttgagcgctgagtggggcacagaggttgttgccaatatcaaccttctcaagcagcccctaggtctgtgctcctgaagggagcagggcaggtttcaggcctaaccactcagcttggccaggagtcccaagcgcttgtgttcttggacttctgcaacctccgctagtctaacacgttattgggggttccccttttagcttttaagtcaaaccaatctagcatccacctgtatatttctctttgatagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncattatgctgctacagtacactgctacattgtgcaaacaaatggggccctagtgttttttggagtgttcaacccttgcactccattaatattcaaataccaaacacttccataggtttttgtcagccttagagcaagccaagctggccaaaagactgcttaattaagccctccttttcactcaagttcacactgtaactttttcatcttaatcttttatttaattctgacttcagaagttgattcctctgctgcatttaaattattaaccactacccacttttacaatattctcctccttcaaagactttgcaatatttcaccgtaccttgtgaaatatcaaccaagttagaattctaactctctctaccacatgtacatgttttgattatgtaatccagccatgaaaattatctcagttgatactgagtttgcattttcaggatcttcaaggttcagacccacccagaaggttcactccaaaaagatttccccttctcacaacatttctccacagtttttgtgtattcaaaatgagttaaattccagctaatccactcttatttttctgaagtgaacacctgggccctgtgtactccaaaaccttgggagtggatgggaagtcagttcatatgtagttgttcctggagcattgttggagtgaattgcctgtgcactccacaaatgattggagtgcatcatttttacatttctaaataaattgaatttcaaggttaaacactccaataaacactaggaccccatttgttagcacaagacagcagcataaggtgtggaatacttgcaaaatttgatagaatttgaatggatttcacacatattatgcttcaaaatactgacttggcctagactttggagtatgaaacactacacttctagttcaatccatttttggagtgcatgtagtaaaaactaggagtgcctttagcctgacccaaaataacactttcaacactacctcatgtccagtactggatatggagtaaaaaaaactggatattcagtgttttttttttaaaaaaaatggtgtgaagaggtgaacaaaaaaaaatataaaaatactacatatccaggtttattttactgcacatccagtgtgggatatgaagttatgtttcaagtgtaaaagtgaaaaaatgagaatgaaaaaaaaaaaaaatagaaaaaatgagaaaaaaatgagaaaaaatgagaaaaaattggaaaaaaaagaagaaaaaaagaagaaaaaaagaagaaaaaaaatgaaaaaaagaaaaaaaaatgaggaaaaaatgagaaaaaaattagaaaaaaattagaaaaattagaaaaaaaatgaaaaaaatgagaaaaaaatgagaaaaaaacacaaaaaagcattgagaaatgcagtaatagtggtgaaacccatccccataatcatacaaaactaaaaaatgttgaaattctgtaatcaagtgtgttctaaatatcagcacatcaggcagggacttggtggcctagttggtaaaggcagcacttctagtatagtgtcttagcttcaagctaaggttgctggttcaaatcctgcccaagtcagttttttctgctaactgtctgcaaaatgcattgttaattttaacaaaaaatgcaatttaaggcagtggggagaaaatacactgagtacgctgaataccgtactcgtatcgtcccaaattctgagacgatacgggcgtattttaaattgtgtactcgccagccgagtacaatgtacttgtatcgtacttgttgactagggtgatacaacgtactcgagtacacacgtactcaaaacaaagtacagtaaaatgtaatgcgagtacaatacgtgtattgtaatggttgcaccgttggttgtaccgtcgacaaggagggaatcctcctggccggcaaggtgaggacaaaaaaatattgttcttatttttttttttaaaaaaaaaaaagatgagccttgaccttgtcgaccaggaggatgccctcctggccggcgaggctgtaaaactgaaaggccgggaggaacccctcccggctgtgagactgtacagtcttcgggatgggaggaacccctcccagcccgagacttttttttttttttttttttgcaatcctccctcccataggacccatgcctgggtcctatgggaaggagattggcgtgcaggcctggcgtgtgggcctgcacgccaatctgctgctggtgtgcagattggcgtgcgcgaggggggttggcttgcgcttatcaacccccgagtaaggtaacaagaaaatataagagtatggactcttaaggaaaggtgtggcttgaaagatttcttgaggatggtatgtctaatgtttcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcatatacctggctaatagtgggtgatcagttatctgaattgctggggcaggctctgatgtggaacaaatgaagaggaaaaacaaagctccttatatacaagattgtggggagtggccaatttgtggttggaagatggatggaacaaaatggaacaaagaatgaacaaggaaggaaattgtaactatgaacaatgtggcctagtttagtgtggcactaagataagataagactagactgaaaccaaagaaagggccaagctaagataaggtgatgaattcattctgaaacagagagaggattggataatcttatcaaggggaagagatgggggtaattattccacccagatgggcattgaacagataattggaagaaagggccaaaagaggactattatgaaacatagctgttttgtgggaattcttggcctaaggtggaaggagataagagatcaggaatatttttagatgggttttaggttatattgagaaggggtagtagtgtgtagttggtgggtgggctaagtcttatcaaaagtgaactaggaatttggtcttgggtttcatttgaggagtttcagaggtgtggaagatgtctttacccatgaggggggcaattgtgtggattactgggttgttggatttgtttgagggcctggggaattcctgaggggtcttgggtctgtgattcctgtgtgatttgtagtcttattgtgctctgagattcaggattggcttaccacaccgtttcaggtgaagcgaatgaatatatgtttttctcagaatgccaaacatttagttttgttttttaggactccaagctcaattgatctgttaatgaaatctttcatatctgttgttgatttcacttctttgacaaaaaggttattttcaacccaacagaagtctttgattaaatcaaatttgctttccattatttgtaggcgtctgctggctgtccaaaagatccacatccagagactcccccataaataatctgtttatcaaggtaaaatttctcagctaaacctttaatcagtccaattcttccattacaaatggaggaaaaaacattcacatcctccatttggaatggagaaatgggtggagctggattttcccagctccacccagctcaatttgacttgaatgtggtatggctgagctgaatgtgagctggattggagctgggtgagctggatgagctggatatgtgagctggatgagctgtattagagctgggtgagctggataaactgtaacccccatccctaatccttaacccctaaccctaaacctaccccctaacccccaaccctaaaactaacccctaacgctaaaactaacccctaaccctaaacctaaaactaacccctaaccctaaaatcaacccctaaccctaaacctaacctcaaaaacctaaacctaaccccaaaaccaaaacctaaccccctaaaacctacccccctcactccctaaaccctagccagggtaggaattgaacccacaataggttgtgggggtgcatttatatcaacagactataatggctgggctgccgggattcatacaaacactaaacctgttaatgaacaagattaaggcatgtatttcttaaataagtatcatgatcttttaaggaaatacatgagaaataaaagagagcagaatggtgtctaaccttaaggcaaaaaacaaggtagcaatgaagaagtcaaacaatgaaagacgacaaaagacaaaaagaaaatgtcttttaaagataataaataccatgagaaactggttaattgacttgatcatttaacacaaggaagagagaacaaacaagtgcaataacatacaaggatgagattgaccagacaactggataaggattggcaccttttttcaagatagaagggaagcacaggtcaagttttcaaggtgtcaatatagaagttgatgtgctgaagtgaggtgaagatggttcttgtgtcagcgccggtctctaaagtgaccaggcgatgatggagttgaagggtcatactatagtctaaaaggccagtcaaaaagaacctcccctcaacgctggaaagtggaggggttagatccctgagttagaggggacacggtggtatgagctttgcggcgctgagctcagagtggtgctacagtagtgactttactgtagtctagggatgggatgaggtggaaggaagaagagggaaagataagggtgtgtaatatattatataaaaccccactcactaaatgatgtaaggtgtacgggtttgtatggcaataatctgtggggggaaggaatcctgggaggaaacacttccccttaagtattgcaaagtcagggataaatctgtttgtgagaccggtgaggcctacagatgatcatttatgtatttaaatcataaatgatcagaacatttatttaaagtgtgatcacaccaaaattggaggaaatgacatcatttctctcttttggtaaactaacatagagagagatggctcaattaatccaaaatggcaatcatctctctcattacagtacatacttagagagagatgaataaactttaaactttgcaagcattttctggtgtggattcataaattatggagctatttactaacacttcaaacataattggctaggttgagacaacagtgggccgctacgctacactacgctatttgaccactaactgttagtgtagtggcctttttatttcctggaaattctgtagtgttagctgacgctaaaccccactacgctaactgttagtgtagtgtaaatttttctctcaaattttttggtagtgttagcttcaaataatctcagctaaactaacagttagtgtaactttttttgcactaacaaaattttgactgtcagatagtgtaactgatttaaagctaacatttagtgtaacttttaccaaattaagctacgctacactacactacatgcctagttacgctacgctacggtagaagttacactacacatgtagtgtagtgtaaatcatcaattagagaaattgacatttcaagtgagaatttatgctcttgaagttgaaccctcttcctctgctttctgttttcaatggacaagttgtgtgaactgtccctataactgatacggctgaggtccatagtgattattttcaatgtcctatgatcacacacaatcccgcagaaaatgaacagcataagatgtagagacaaacaaacggaggatgttcttggtgagatttgctacagacccttgtggttttaaggttagttgggtggtagttgccatggttcatgccaacagctccaccacactctggtgatacatcatggttacacctctaccccctcccccccctccccccttgctacatgatgtgaaagtggaaattgaacaagtgtgggaatggaacccagtaaagtatgatctgagggggaattgaacccataatctcaaggtagtctgacaggggaatgtggtcttacaagtaagtgttaaaaattggcagggggctaaaattgagtggccaccattactaaccgaaaaaatcatgatcaattaaggggatctggatgtaggccccccaatcaggcactgtcttcagggtagactaatgctagtcatgtggtcatgtaacttttaatcagttacgctaacagttagtgtaactttttcaccagttacactaacagttagtgtaactgagggtaccactacgctaactgttagtgtaactttgaaaaacgttacactaacatgtagtgtagtgggatcacccacttacaccgctaaaatttcactaacaggattttgggtagtgttagttgtgcctttttaaaggtagctaacactacgctaaagtttttttttgttttttcaaaaatcctgtagtgttagtgggccaaaaatccccactaacggtaacttttgtgtagcgtagcttaaaaagctaacactacgctgcactaacactacggttagtgtaactggcccactgttggttgagaatatcctggttaaactgggattcactcaaccaagttaaacttggctgcatctcaaccaatgaaataagaatacaaggttaggagttcaaccaagtttaacatctttaatttcatcccagttaaattgggataccctcaaggcagctaatgatttaggaagtgtaagcccaaaaaaacttgaacttaaacacatgatagtttttggtttagaccattgttttgttccctgttattagagggaaactttctcctgattttttgtgaaaacggctgccatcgcagataggtggaaaagaaaaaagactagatgtttaatctgaatagaaactgtatgggattatttttcatcatttccagaaagataatccaaaaataaattttggataaatcaaataaactgcttgtcaggtcattgtaggtggtttgatattcagatttatcaagagctcatttcaatatctatcactgaaaattgcctgcatagatgttctgcaagaatggaggaaagatgaaactcaatgacagagaaatagaaaagcaattttttaatctagtgagcatattggcttgataaaaaaaatcagaaaccaatatgaaacatcatgtgataaaaaaaatacagaaattcaattggaagcaggatccaacataattctgagttggttaaaatttatatgtgaatgatctcatactatccaaatataaatgagggtggaccagtatatttccaatggctatgactatgaagatgtttattgaatggttaaaatgaaatgacaggagataaaaattgagtcatcttggagctcaaaaacacacagtttttatcagttttccacagaaaaatattaagaaataatacccaaatagatgaaggaactgatgaacaggaataaatagaaattttttgggtgtacctctcagcactcttgtgaggttggaaattccgcctatcaaggttcctgatcaggatcttcagatttactgccacttccatgtaagtcctcatcttctttggatcctgcatctggtgatttgtgagtaggttcttcactctttggggtctgttgagtcaaaggctcatccattttattttttgcttgatttgaattcttattttctgacatcttgagtacatggcttataatttgctcctcaatatcagattccccatcatgagaggttccagatacatttccatcctcaagtgacatatgtaaagctcggctgagtgaaatttgaagttcacgatccaaatactcatttcttgaaatctcaagcacatgagccaaatcctggttttccatttcaagggttttattatgttcctttgttgattcttggaattgctcaagttcagaatctgatagtgcatcttcagatatttttttggaatgatccaagagtgatgcaaccagagcttcctcaagcaaatgatcttcttgttgttcctttttctcatactcctcctttgaaattttcagtgcatggttcaattcatcctctccattttctccatggcagccttgcaaattatcagattgatgatttgtagcccctggtaattcattagaatctccttctgaattaccttcctgcatcaaagtagaagttgtatcagtgacttaattgtgactaaacccagaggtattactcacttttggtactaatgaatctgcaactggccttgattgcaaagaaggttccacatgcccttcaatggtgattgacaccctgcttgcgctatctggagtatctacaaggttagacactggtccaccatatgcagaaaattgataaaacttttgaaaaaactagcaaaggaaatatcccattagttttgatcttcaacagagaatgagaatagccttccaaaaaatgggctaaccagaagaagtcccacagataaaaacaatgacaccatttctacaagagaaatatatgagtctgtctgtatttatataacaggtggctggtttaaggatttttttcagattatatgtgttaagagaaagctatttctaggaatagatcaatacagaaatctcacactttctgaactgactgtgtgatataatatagcttgaaggtaatatgtgtttgaaaaggatgctcttcagctaaatgatgaaggggaaatgtaaagaatgagttatcaagcaaatatctaaaaattgagaacaaaataccagacttgagatgtctatataacacagactggttgatagtatcaagcgagatgaaaagaggtgacagtaatagcagactggttattttatattaatgataaataatccaccaagaataataaattccaactaccaaccaagattatatctgatgaatagatgatttggtgattaaagacatccatgggccagataaaagcctcttttatagacaacaagatggaagattagttacaatactccaagataaaacacaagagataagcatgtttcattttgaaacaggttgaccaagtcctactgtgggttcatcatttttaaattttgaaggtccaagggggcacaggcatatgagaccaatactaataccaaaacagttttattaatattagtgtgaaacaaaagataagacaagaaaaatacaagggataattcaaatgaagtacaaatttgattggttgacttgatttgtagaaaagacagtgaagcatcatagatttacctgaagcatattgatctgagagagttaataaaataccctgacgttattgcatgtctcacttgagtaatgaatcctgttttttgtatagtcacaaaggccagggttttgtgtttctgggccacatataaggtatttttatatgatttggtgtgccaagtaggttattttgtgagtgaacacacaatgtgacaaaccaaattatacaatcaataataaacacccctctgggaagattacagaatgtgccacactttctgtttaagattgatacaggattgaattggcaggcagaaatatagctaaatcatatattactaaatgtgtttcctgtctgcatgaagatagtaattgcattgaataatcatatccatgagagagcaggtgcctcagagtgtatctcacaaatctcaatggacagcgcagagctgcatggctttcccgtccagattttctctgccagaggtttatataatcttgcttgaacattttttcatatcatagatcatgtacaaactgatttccactgctttcttgatgaaatgtttcatatcctgtgaaaattttgagtgagtcttgaacatattcactgctagaaaacccaaaaaggtttcattcatcctagataatcccactttggataggttgaatttgatctagcaaagtgtgattgaatgaattgaactaaacctagataaggggggattcaatcagttgaactcaaaatatttgaagaggaattaggtagtttaagccaaaactatcaaaatttgcatcatccatgttcaattctgccaatttaggtatgctagtattgtgattttcttctgggtgaggaaaaaaataccaggggacctgtccatacatcttacattgttctgcaatcttttgaattcatatgatgatagcagtgtgtcagaccacacacccctttttagagtatttttggtgcaaacaggggggaggcttttaccaactcccacttaattgttcattcatccaaaattgatatcaggatgtgccagtcaagctttggaggtattaaaaagtattgagatattttaaagtgtcttgatttttcataactgtattgtgaaatctccaataattatgaacaacttgtgccttgtgacgtttggacaccaaattatactgtatattttctataaaccttgaagttcagctctaaatcacatgatagacatatattgacataaatatgtatacaacacaaaattgtgctaaatctgaaagtttatgagatataacaagtccattgaaatggggccttagcggttttacaaactctaatgttacactgggtcattttgattatgaccataaaattgagtgtgcataaatggaatgagcagccatcactttgcagggagaaaaaaatgttttagtggtttcaaagtaatgagtttgtaagaaagtaataaattatttgaaacaagttaattatgttggcccatttcaggatcaaaataaggctattctcatttcaggtatgcagctttaaagtgggccagtgaactaattgactcttctaaaagtatggaatctttttcatagccttataaaattctatctatgcttcagaagaaatcagttggttcactccaaatttacactgggtcaccccaaacagcggtgggccactacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgcttttttttcatcaaaaaaccgtagtgttagcggtttttagcggtttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggcaaaaaactgctaaaaaccgctgtagcgcagcgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgtcgtggcagaattccgctacgctacactaatcgctaacagaaattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttgccccaaaattgcacacctaaaaatagaaggatccagtgtaaaatggggtaaatcaaaataaattaattgtttcaaagaatgaataaatcttttgtagtgatagatagcactaatataccatttaaaaaaaatttcatgttgttttactgaaaaattacagtactatggggtcatatataaagaacccactctagaaaaaaattaattttccaaaattaaaaattttcatcaatgggtcctcaaagggggtaggtgaagaaccctcatgttcagaaaattgtggagttttggaaacccatcaattgaataatggcggatttggttatatttgatgcccccctgcaggttcattctcatgtgagatatgcaacctttcaagtgagcccatctaattcaattgattcaaattatgaattcctgtcccatagaattgaatcacactatgaaaccaatcacttttttggcatggttctatttttttcggagtgaatttgaaatccattgcaaagacctcttcccgatatttcagattataaattgctcttttaaactttccaatgttattaaacccactcatatggtaacaaaacaggttagatttggtgtgtaattcaaaaaaattgattaggtatcttgaaaggtttcatcaacttacaggaaatttggaagaatttctgactcgtaaatattaattgagtggtctcaaaagttttttgataaaaccagtacctccaagagttctatgttatcaaaccctcctggttttgggtgtttttgcttcacacccctctgtttcctgcaatttgaaacaaaagggtggagggttcctgcaacggtgcaacagagacaatacgagatggtatcaggcgtttattcgtattgtctcagaatttgaatacccaaaaataccggatttgtgttgtctcactttccagagacaatacacatgtatcgtatttgaaaagtgagacaagtattctgtatggtctcagatgactcaggtatcaggctaaaaataaagacaatacaatccaatacaaatacatgtctcagatctgttgcactgttggttcctgtaccttgatggcaatgtgatattcctctccaccatcaaggtacagtgttcatggcagggagggattccctcctctcatccaggtacatttttgttgtatatgtagatggtacttggcacctgttggcgggtacctgtcaccctttcagcagccaccagaaattcaggtggagggtccattactgatcctttgtcatcactgcaccatctgcttgggttattggtggctggtgctgcaggggcatgtcctgaaagtgtggcaggtaccccccaaaaggtgccaagtgtgatctctattttgctgtcagggagggatttctccctgtcatcaagactgtgactgcatgtcccaatggtggagaggagccctcttcaccattgaggtacatttttgatggaggggagggactcctgcctgttgttgaggctagggaggaagccctccctaccattgagacagaacaatctcaatgtccataagaaattactccccaccattgatagtgtaccttgatggtacagagggattcttctcctccatcaagaatgtatagtctccatggacatctgttagcttattcaagcaagccactcctgattttccttcttacatcagtttcctagccctttggcatgcagaccaacccacccaagccaaaggtagggttgtattgtgcccccctgtggggcttgataaccgcactcccacatttccctgaataatagattgtatggacacatgccaaagcactgcaggggacactcccctacagagtggagtgtgtctgcacacaccaatcttcagagtagtgcaggcccacactccaattttccctggctgaacacatatgcatacatgtataaatatttgtttagccaccaggctatcctataggacccaggcctgtttaagggttgaatatcttcactgaattcttgtggaatgaaccttcaagacttggtggtctgagggatactttctagaactaagttaatacttttacttctagctcagcaaatagtgaattaatagcaagctaggaggggaggcagggaggcaagtgttgaagtagctgacagattgggttatatgtggtttttatgtgaaacctgtgggatgggctttcacagtctgcatcctatgggaaagcccagggccttgaggtctttgacaaaaaaatgtctagtccaggggggggtggttcctcccagccccatgactacatagtctcaaggccgttgtggtaagccactcctgaaaattcaaagttatcaagagtacaaatcacacaagaatcacaggatcaagacccctcaggaatttcccaggcactcaaaccaatccagacaccagtcatgaatcccctcaaacacagaccacatggataataatatttcccagccagaaactccccactcctgaaacttactcccctccaaaaaattccattcttcctcccccttgttaacaatccccctgatccatgaaacagttatttcctcctatctccttccatggaatattcccccctcatttgtttcatactagtacccttgggagcattttcccactgcttgtttcccctgttttctctggataaatattttcccttgtttcatgctctcatagaatgttccatttatcttccaaccacaagctggccactccccagaattttgtatataaggagctttgtttttcctcttcatttgttcatcatcagatcctgccccagcaatccagataactgatcacccattattagccaggtatttgcccatcaacatttgggataccttgatttgtgaacaagtatatttagactagtaaacataagacatattagacataccatcctcaagaaatctccaaagccacacctttccttaagagtccatactcttatattttcttgttatcagagaggcagcccattaaagcactcatccctctcaagctctattcctcccaagagtagttccacaccgttaagactgtacatggatcaagtaagaggaatcactctcagccttgagaacttgttcagttgcaaggtttacaaggtacatctttgccaaccggaaggctttcctgcctgaagtcttcaaacacaactttcacctatcttgccattgaggaaatcaaagatgtttttctttccttctttctcatttctctcaatcttcaacccccccccccccaaaaagagaaaaaaaaaaaaaaaactgagaaatctaatgaaatccaaatattttttaggatggcatgggcaacgcaaagcaaaatttaggcatatgctatcctcaattgaagtgtaagattcagaggagatagggatggatcatttacttcaagacaaaaaagatatgtaaaaggggaccttgtcaatgtgtgtgactggccacttgaattttctgtgggccttgcaagcccaactgggggatatcagcaagtatctggagggtttgctgaccagaaaactactgctgatccaccaaatcattcacaatttccaggacatccactaaaagaaaaagtcaggctaccagttgacaggggagtgataattgggtgaacagaatattacctgtgattatggtaaaaagtaagcatacatttaagatcaaacgctaaaacttgaaaaggcggtactttatggaccatgttttgatagttggagttggatattggcccaccagaaacttcagaaaaagcacaacaaaatcaaaatatttcaaacaaggttgtcaagacaagtgaagcagccttggaggagggttggccgacaaagttctagcagtataatcagcaagattaccggtcaaatcagcatcaaagctcaatagattgccatctggtcaagaagttttatgcctctcgagctcaccaggggaagcactccgttcatgtccgtcaaccttgctcaagttgcctgccagcattctaacatgaataaagataatgggacaaaaacacccgtaaactttaaagacatcatgtataacataattgaaatctcccccctcccctctgtatttttgatcaaggtagagcctagtgtcctcaaaaaagatcctgccatctggaatgggaaatccaaagtacatttgaacaacccatctttccgggaggaatccctcctgaagagctgggatcaagctggctggtgtgcagacatgcacaccgctgaaaagatgcatgcttggcagcatgccaatcagcatgcacaggtgtactgatttcaattggtttgcggccaaacgctcctcttcagggagtttgagctcacacttccctcagacaggggagtgtggattggtgtgtgcaaagaggggggggtgtgattatcactccccttgcatcagaccaacctaggatggacagtagaggaccctataatttaacctaccttctcatgagctaacagacaacaaaacaaaatataaggaccaattcaatgaatggtaagggagaatgaaataaccagcctttcatacctttttcattatttttttcagaaactctcaagaactaataaattaccaaactccactccacacaggcatcactcatacccattccctctccaaattcgatctgattcaccaagtgccagagtttactgttgttgccacaattgggagaactaatttttagactagtgagtaagcctcaaactcactagagtagaaaccctcctcttcctctatccgcaatacacagacccaatacccttgatactcttgagaacccgtttgtagcttccgatgttctagctatcaagaccaaagcttagtaccattgagggcattgtaaaaacccccataacctgggcctgtcaatcctcctcttcatcatcttacctaccaaacctacccatttaccagtgtagctagaacacttaatgtcttggtatcaccacgtctgacagaatccctttggaccttgagactgtgcagtcttggtgctgggaggggttcccagcctcaagccgcccccttttttcaaagacctaaagcccctgggctttcccaaaggacccaggcctgggtgctttgtgatatcccaggtctaaagccatatgtgtaagcatatatgtatgtgtttatccccagaagattaccacacaggactgcactcccctgcagattgggaagtgcatacagacaccaatatgcaggggagtgtgtcatgaaatctgttggtgtgcgttcatagtggaccaagttcaaacatccagaaggatgattggccattagtccatggtaaattaaattgcatgcctccttctaaaaccagattgactcacagaaattgtttgctgatgctaaaaacaattataagagtttttttcaattttttctccagcactagctttactcaattttttatactgtcagggcccatattggttggtcctggttgtaggtggaatcaaggctggtggtcgtgcaaccaacatgggcaaagtgcccaagtgtgcctgactgacttggatgtagttttgtggaaccattgaggaaccaatgacaaaattgggtcttgctgaactttttcagggctgatcttgtgggtttcacagattggctgtgttacattggtcttaaaattccgtccagaaggaagtgcccctgatatatattgaaataatatattctataaaaaggtatgggttaccacaaaatatgtaacctccaagtgttgtgaaagagagagggattttagatcagcaaacttagttatggattcttcaggggttgggaaagagtaaaaggctcaaaaggcaaggagcccgtgaatgctaaaatttataatcttgttttgatgagggaagaaagtatgagcaagcagaagagagtatttattgaagatcaaatgtccttcttcaagtacctatgtgatgagttcatagtgtgatgcaagagaagagagattaataaattcccaagtaaatataatgaagatagttgatttggaaggaggtgtcaagagaatgtacattcaaactaaatgtaaggaaagtgtgttgattttttttgcttatgctggagatatttgatcaagttttttcaaaattgtgcttgctgaagaatttgcaaggattgttggaattctgaagctattgtttcctgctctttctctccctatcacatccctgtcacattcttttatctgtcactctccttctcccagtttccggatgaatattcatctctttcaccttctgtcccacaactctgcccatgatgtatttagttaaattgacatgcctctgagttagaaaatgaaaatatcatctgtcttctgcgccatttccctgaataatatcacaaatgcaaagtatgataataattatgtagaatttattttaagggtgtctttgcatgttaccaatagcgtgtgttgtataacaacatcaaatttgggcaaaaaaatgctaagtgggctaggccaaccctcaatccggcttagccaaggacaaagggcatgcaacacccttcaaattcccaaaaaccacttggaacattccaaatttggcgaggttttgtaaaaaaccttaattggcaaaattcaagtgagggtagggtggagaatgggtcaggtgttggctgagttttgaactggtttggtgtgagaaaatggtgttcaatgagggacaaaaaatagacattcattgtatagctgggctctgagctttccagctgcccaagatgagcctggaacctttgagtaatgagttgaataatcaaacagtatagggtattgtatttttttccaatactcaaaaaaaggtgttgaatatcttatctaaatttagatactataaaatagtatttatcaagaaactactacatatctttgtccaatttggactgtgttttacaactaatctgggcaatacacaaagacatagtctcttattttttattggattttattggtgaccagatgcctaaaaatcatgtaatagctgctagagttcttcactgagtgccatcaatcagatcaatactatgttattctagaaccgctgtgtattgctggcatggtagaagatttttctaaaatctctacccagctaggaaggggggaaatggtcttggttgatgagttgaggttgaacttgaagtgttcagacatgttggtgttagttctgtagagccagaatgggtgtgggtttcacaaatcaatacatgtatattgtattggtctatcaataaaatttattgggatcaaaaccaatcaaatacatatactgaattggcttcaccattggtgttagtgtgattccacttatctgtgctaatgctacacacactgggcgcaaaaatgtgctaacatttagtgtagcaatagtgcaatttggaatatctgcactaattctacaagcacagtgcatgaagaaaatgcctgctatgctgtgttataacatttttttagaattgtttttgctgctaaaagcactgtagtgtagtggaacgctaacactacacagaaaatggccacttttagtgccactacaaagtaacacagcacagaggcagtagtggtgcgctaagactacacattcaagggccactttttgcgccactacactgatggtaagtgaccctgtagtgtagcagcccactgttgactgtaattaattggattgagaaatggcaagtatgataatggagcaaggaatttgatcttgattggttttgaagcattgagtgatgttttgacctcctcaaagcagtcacattggtggattggtgcattttccttgatcatgatcaattcctgaggcaaatgggcaccaaggctactgagaaacaagcggacttcattggcacaaacccgtttttccttggtgttgtaaatgtgttatgatgtccacatctgtgaagatgacttatgatgtctgcaactgtacaactcagggtgtttcagtatcttggggttttcatagtttttaaatttagtgtgggaggatccctatgtagccccttatttattagtctggtgtactgtacactatgggctacaggggagcctacaagtgggtatgcaactcttggtttaggtttccaaattgaaggtttcaaattggaattttgttaggtttgcataaaggactggtttaaacatttgaatcctattaatttggtagatcttcattcaaaactttctttaagttgtaatgtcgtatcatatttgatacacaaatgagtttttgaagttgaaatttttttgcaggggaaggattttggaaaagaggtgagaggcattgtaaaacttgcctttgcttcaaattcctatttgagtatgaaagcatgaataatttgacacaatctaggcatctgagacaatgtgtgactgggttttttctctcactttccatctgcttgtgaagacagtttgaaagcattttcaacatttagtctaaggtcacttgattttacaagctgtacatttttaaaaacttggttagaaaaccttaaaatcaatctctgagctttgttgtttggtggctaaaaaatgatgcttatgttgtgcacatgagagataaagaaaggttaatctgcttatctctgcttgctgaccagcagtttcagttgccaaaatctgctcacccacttgtggatctcaagtttcccttttttaggtaccagtttttttttttttttgatcctccaaattcccttcatttagtctaaagattctgtaagcaatccaaatctactctgagaggttgaaatctgttacccttttttttaatctgagagtgcaactgaccaagacttatgtttacacaaccttcatttttttgatctaaaatcagttccaacagtctgacagagaacagatattcagcttcagtgcttgttctgaattcaattttacatctttaggaaatgttggccaaggcttcctacttctccctcattctggttagaaaaattcttattctttcctattttaacaaaattggtattgagtaaatgtatcttctgcaataagctttttcatgtatcagaccaaatatctcttagaccaccaccaagagaacaaattttggacaatttggctcaattactaccagggacttcaacacagcctacaagggcaattggagggtcttcaggctcaaatgaggctctgtcacaacttgctgattccaaaaaaccaaaacctccagtgagtggacatgttttattgagatgagagtcaattaatgaccacattaatttcttcaaatgacgggggtatgagtgcagttgacaaattgcccagtatgtcaagatccactgaggtggaacctcacattggacctacaaaagatccgggtaaagaggtggccaaactgccaacatggctatcacatgaaatgttttcaggaaatggttgacaggaagatgaagtgtgcaatctgtcaggaggaacctccaccaccaaatctcaagcgcctgaaagccctagaaaggcggctgagtctgataccacctgaaatagatgatgaaaatgaaaatgctgctgagcaaatacaaagggagatgtacatggctgaagctgatccaggtcttactaggtctggggacccagaattggaccgggcaatgtctttttcacatcaagaatattatggaattagagatggaggtttttctcccagatctccacattccagaagtcatcctgatctctctccttcacattctggacctcaccatagtaatcttccacacaatttgggtgtcactgggctccatggagatgatgaaactgcagctttgatagttgcactttcattggaacatgatgttcatcacccccctcatgacataaatccttctcataatcatgaaaatcctagtacttggcaggatacctctggagattatgatttagcaatggcactttcacttcaagaggaactttatcatgaacctcagcttcctcctcgtgagttggaaactgcctggagtgtacctgacaccacccaagatgaacattatgctcggcaagtccaaagagagctaaatgaacaaggaccacctttgacacagccaatatctcatgggaatccacaatcaacacctttatgttatctacacccaacagctcaaggtcatgaatggcaagagtaccctgtttgaccccttggggcaactgattcagtttcagaggggtacttctattggcaatcagaatcccccatccacagaggaccaaaccaatgacatgtttttgggcaaacttattatcaagaagaattccaattgatgggtgaggatattcaaaataaagctactgaaattcttcaaaaagtaattgatcactttctggatgaatctcatgtcaaaaaatgcattatatcatcaccccagcttttattttttattattatttatttttctcttaatggtagaattcacacaagttgagaatcttgattggcttgattatttattagcagaccacacccaagttttgatttttgagtagtaccatgtctagttggtgcacaataattaaagtttgaatggaattgattgttgtttagttgttgtcaaaggaaactccaaaaaatatgtttatcttctcatctttggatgcttctttccatgcaccaaataggtggtttttttctttgctttcttttcctatatagtgtgactaccaatcatttttattttgaatatttttctttttgaactcctgatgtggataaattagatatttggagtagtgaagggtcttcccattatataccatttgcttaacatttaccacttactctcttccactatttcactctttctaaatttttatcatactcttcattcatccatagcctgactgatggcaagtataaaaataaaaatagaattcttatctgaaaaaagcctaaaaatcatatccatatagttcctaattaaatttttacagtgtctgaaacaaaacaatctaaagttttgggctccagtattcagtagactgatagggattgaaggcagaatcaagggtttgtttttcaataccagatttgtccttggaagttcaggttccctatgttctgttcaaaatacaatgtgtcatttcaatccaaaatttaaatttctggtacatatgaaaaaaaatttaattgctaggcccttcattgatccatgtagctaagtcagatttttcatggtaactatctacaaaatcaatgattggacagatataatgtttcaataaaataaaaaaaccagtactctaaaactacttgacacaatgccccaaggagtggcattatatcctctatcgtagtttttgaagtttttttagtacacaagcccctccctgtaggagggggcctctttgaacccagccagttacaccagcaagcctcccacctggggcactttttttaagttcagtatgtgtcaatctggtgtttccacagctgtaatgctctcacagaagaactgccagtcagctttgaggtggcaccaaggcaactcagacccaatggtgtgtttaaaataatgactgataaggagcagatttagaagaggagggagtttttgtgaacggaatcagtggcactcttagggggctcaagggtggcagaagattaaaatcaaggagaactgatctggatcatttgaatttctcattgactagctgttgaaacttgacaggtcacaaaattgtatccatgaaactagtcacctagtgacaaactactgaactgcactgccaacaattgatggaccgcacccaccatagctcaagtgtgccaaccccgcatgtagattcaaattcaatcctgaatcttatttatcatcagtacaaacctaattggcctgtcagatcttgagtataataacagccccaatctcaactccctctattctccagtcttcctattgacaactcatcctaatccactcgaaacaatcaatctccatcatctatccagatcatcacctcaactgttgatccttcagatcatcatctcaactcttgatccttcagatcgactcctaaatctctggatgtcttgtctcctatttagactttgtgagaattgcacaacaaatcacttctttattccctttttcctttgattgacaatcttgctcattcctgttctatttaagagctacttgtcacttgtcctgtcttttaattttatagttttctattggagtcaattatgaaactctttcggtatgccagtgttttattttgattcttattatcatctatataccctaatggtattttttataactctggtttttgtctttaagaaataaattttgtcaggttcattactagtcagtttgagtagcctagaaaatatgatcaaaatttggttggaaaaagaaataaaatgaaggaaaaaagaaatcaattcaatatgatatgcaccaacaagaaagtgcactgaaaagaagaaagttccagctagagagctgataagatctattcttcagggctcaatgactaaaagaagctgattcagatatgcataacatatactaaaaacaggctctaatgatagggaacttcaggcaatgggatcataaaagaaacagctagcttttgggatgagtaaaagacatcaaaattccaacaccttgtgtgccagctgatggcagcaatgagatgttttgcaaaagtttgctgtggagggtttctctgtttgtggcgccttgggagccccttgaaagccaccacctacactgtgggtgcaacttggatttttgatccagccctgggatgaaattgtcccaaatagagatatcttcaggtacctgttggctagtccctgctacctgccaataagtacccaatggtaggttccaggtatgattgtgggtgtccaaattaagtggaattgtaggcaggtacctgtctatatcgctgtttgtaactcttggtgtgtgcctgcaaccttccagcaggtgcagggtgcgggtgcgggtgggagtgtccaaaatcagtggaattgcaagcaggtgcccgcacccgttactggtacctggttgcaaagttccatctctagccaaaaagctgtcccaggtcctaaaaagccattaaaagagccttgttgtgaggctattgtgatggtgggtctctcttttaaatggatgtggggcacctgggatctttttttgtgtgatgtcccgaggatgccaaagtgcacccttggtgtaacttgtcctggggtgtatttgtcaaaaacaagcaaccatgtccagtggatgacttcccgtcaacatctgcggggctcccagtttcgatttagagccgaaaaagctagatttccctgcaaaaatctagactttttgggtctaaatcggaaactgcgaggctcccagatccgacgggaagtcctccagtaatctcattgtcaagttgcaagtttcagattgattcaatacatattgagaagagcagccccaggtcttaactcccatggggctccacgagtcatcaatgttggaatcaccacgggtcgcccactgcaaagcttgactgcttcgaaagccaagtccaaggagtagctgtaatgtgttcaaacggttcctaggcccagcgggatgcagggctagtcggacgcaatctctcctagcaggcgtcggaccggcttgttcgatgtctttactggctcaatgaatttactgtcggcattgacccgcggatgggtacatagacttaaggatccagagaagactccttgccgagccggcgcacccataagacgacctgacctcacctcacccacttgaatgggcaatctgtatttttttgaaaaccctcgtttgaaaacctgaaaattcaatgctgaacttccaatggctttcggtacgaatattgttagtaccactgttaactgtcttgggcttcatgtccaagcagggcggcttcgcatatggcatacatacgtgtttccagagcggcattgtgaagctgtgtgaagtagtcgagggattctgacccacacgtaggtgaagggtgggcacttaccaagccacaggttttatcgtctttcaccgaagttatcattcctatgtaacctcctggggggcgagacaagttcgctttccattctctcttgattctccaggaaggcattataatttatcaccgatcctaatatcctttgagtaggacaacacaatactatcgattcgagatcattactgatcatatatttacatattttctacaacccgtttggccggccgatccgaaaccattttgcatagacggacagcgaatagaaattgtgcctaaaatacattaaacccgattacgtctttgggaaatgttagtcagagcgttcttcctcataaacattctggtaaggctgattcatacacttctccatatgcgctccgctgaacgcgtttcgaaactgagcaagtgcatttttctgacaaaaaaaggttttccaagtaatagtctatcaatcatttacgctagccgcagaggagcagattctggaggaggtaccccaggcgagccatttaactcagtcgtcaagttcggtcgcagcttcggaaggatccgctgagggtacggcgcaagttgttgcaccaaaagagaaacctccggtgagtgaccgtacggcgtatctgattgagattttagagttcatctgctgaatcaacggggggcttgagtctagttaacgaattgtgcgatatgttttggccgcttgacgaggaagcgttggtttgacatacgacccatctttagacaaaggtggcccgtctgcgcacacccctatcacacaagctgcttcgtggatatggttgacaggcagacgaagtgtgccctgtgtcgtgcgccacctccaccgttaacagagaagcgcaagaaaaagctggctcgtttgggcaaagtagtacctccggcggaggatccggacgaagttgcggcgagggttgccgcggaaattatacaaacagagcttgatctacgccaaaatgctccagagcttgtcagctctgggaatgcaggaatgagtcagccaagtgcacttccacctcaagaccatgatcgcttccaaggtgatgcttctcctcccagatcgtcgaacttcgaaactcgcactcctcccgctcctccacacggtgggcctcatcatcgcgagcttgcgcctggcttgggtggcactgagccctatgatgaagacgaagctacggctctggcgatttttcattcgctgaatgatgatgctcctcagccctttcgtcctgaaaattccatttacgagcatgggaatcctagtagttcgccagatacctctgaagcaaacgatttagcagtggcgcttgcacttcaagaggaattgaaccgtgtgcatcagggtggagcttctcccgaacatacacatgctcttactcccgatatggcgaatgcttggagtggacccaacaccagccaagatgaagagtttgctcggcaaatccacagtcagctaaatgaacaaggatctccatggacagaaccaatacctcaaaggcctccgcaatcaacccctccggcgtatccacgaccgatgccccaggcgtatccacctcaaggttaccccgttcatgcaagttcaaggggatcctatccaggtgggccagcttacccacggggttacccggttgacggtgggccaaaccaacgccgtcttggtcggccaacttactatcctcgagattatcaatcgatgggtggttcgtccggggcatttgagacgcttcaaagaggagcgactgaccttctccaaagaggagtggatcactttatagacgactcacttatccaaaaaattagtgattcgatgccccaactcataatcgctgctggtttggttttatatttcttgttctatcgcacatgtagcgattgcgccaaatgaggatgaagtgaagctgggctgagtcttacttttagacgagcagcatcaaacagggcttttctccaaaaccacttggatatgatgacaaacactcatcattcagctcgaatcaccctgttggttcatggtggatcccataaatccaaaactcaaatttgcttcctttctgcttaatctacttatccaaccttttcttctcatatattcaatactctgtctctctcgtgtctaaatgttggtttctgtgctttgccaaaaaaaaatcttttcttaattcattaccaatcattaatgcgcgtcacacaagtaactagatttgaccacctacataattcatgttcttagatcccgataatttagtaaaactaactgaatattgattccaatttgcatacaattaacttcggaggaaggaaacaccatgatgccggaaaaacaatcaaacacaatcaagctcggataaaatgggctggcttcttgcaggaccggttgcagaattgagctatacaggtggctacgccttcctttgaaataaacagataaaacaattgatatatgtatgcaagttaggaaaaatgaatgccgggactctgtgaaaactttaaacaatgagagctaagagcatttaagataagggagctatgtaccggatgataggcccaacataaaacgttgtttcagaatgattggggatattcgatgcggaaaatagatctaaagtggacgagataagacttgagaagtgacgattaatgcttgataataaaaagagttacagaagtacctttaagtaatagtaaccgacaaagggttttaaaacatacaatgagcaaaggagagccaggaccttctccaatgagagccttcaagaagtttggcggatcttggagtctttgagttcttgttcacggagctcatgaggagatccttttttaaacctggggaaaagtgggttgtctattagtgtttacactgacgcccaggggtggtcagaaaggatttggtagtccactgaacttgtacattgaattggttcgtaaggcttgttcggatgtcccatcactggaacttgaagtcgccatactcgccaatccagccgatgcgagaatcatcgctaccgtcaaactttgagcatacctaaccaaacgtatagatagaaaacattcatctaaataaatgcctaaatatctctattgtccggacgcaggtcgcaaacaaaacatacattctggcttggacaagtttttgcgtaaatggcatcggttgcgctgccacgagtccaaaggaaccaaccattgaagcagcccagctacgaccagatttcatcagacgaaagtggagcaaagcaataaatgctgagctgcaatcacgaaaaaagtctggtgttgagaaagacagtagagaaagtcactcacccgcccaagacaatttcatattttttctccttgagatattcgataagtttatctcttgagcttaatgcatcgaatcgatcgagtttcttgcgatgatgatcttcatcctgatcatcgagacctaagtgatgttccaagttttggtcattccaacgtccatccagatcatgatcaaatttgctgtcttcgtacgcgcgagaagctctatctgctccgattatcaacgaaaacgtcccaagggatgtgactgcaaaggctttcaatggtaactattgaacagccaagaataaaacatcgaataagtgagcagatcatccagatttagataaacatatgagtggaaacgactcaagactgtcaaatttcgaaatccggaccaatatcgattagcaatcgatgcagctatcgtgccacttgttatgccagtaagtccccatctggtccctcctttgatgaccgcttgataatggttttcttcctcttctttggtgaggatctgtggatttcgttcagctttatcagtatcacgcaggtaaaatggccgattagagtgaccgacaaaagccgaaaatatatgcataccttcattggattgtggaaatttcgacaacgcagatcgggtattaaatgtgtgggggggaggcgatttctgatcagagcttgccgcgtaggtcttctatcgaatgtgcggttgtgtatggagtggcaaagctgtgccgagaggaaggtaattagataacaccgaaggggccgataatcctcgattcacccatcgggtgattacatacacagcatgcatattcatatccggaagtaaccgatgacgtcaccacggggcccctcccctcatccatctgatcacattcattgtgacagaccggcacctgccatgcccggagactcggaagatgatgagatctagccactggggtccgagcctcacaatctcactgccaaccttaaaggctgggtgtgacaagcgcctggctgtccaaaggccccagtgatcagtgattggttgttccaatataccttagcgcccgatgaccacgcgtcacggtcaaggcagtctgacttgaaatacaccagccaagccatacgacttgagctttccatgcctgaaagtggacataaaaacaccgcatagtttttgatcacatcgaacatttttgtcttgacaattcgattggtgatgctgcaaccgcccctcttttttacatgatttcacttctttacatccccaacgtgccatcacaataaagtgctccccgagccctagttcaccatcaatcaattttgttatgaaatcttcgtttttggattatccagccctgattattaaaagaaagcgcttggccctggcagatggggaatcaaattggaacacgctaaatgtcatgagtggtttcaagtggaagaagcatatcctatgtgatcacctcaatctcactctcagatggcccaatgactgctccctatggctttctggcacctttgagaaggtgtaaacaaattccaaccttgatacatgaatcaaaggtgagtccaattcctcaaacagttggatgaccatgtgtttctataacgtcatgtgtcaagtgatttgaagtagaaccaaatttgattgcacaagctctcattattgctaccaacaatcaataagaacattcaaaagtgatggatcctggcctctgggagccagccgccggatgccactgttgaattgcatgatcaagatcagttctgaaaaaacattccattcttgggacctgcaagcaacgctgccacagatacgatacgctgtgtgtatcatggagaattctgcaaagctgcatggccaaaaaccaaatttgttgaatctccttgcaaataaaagcagattggtcagatagttttttttttattggggctcagatacatagtgatacatggcagatacgggcagataccgtatctgtggcagcgttgctgcaagcaacaatgaaactgattcaatccaatacggaattggccaatttattggattggattgtttttttaataccaggtagaaaataagggattggattgcactagcaatccaatcccgtggtaccggatcaaaatggtattggatcgggattgggtttgcattgcaattccaatccaacacccaaaagctgcgggctgcgtgcctcatgctttgatataatccagagtgtatttgatccgatccccggatgggtatttattggggattggatcgaaaatagacctgatactgggtatcgggattggattgctccacccaatcccagttttccaataaattaggatcgtattgaagattgatccaatcccaatacccggtattgggtctctttttgatccaatccccaataaataccaatctggggatctgatctgttacattgttgctgcaagacgcttgaaaaacttgttgttcaatatttttacatacaaaaagataatgacccaaattggcatcactcattggaaaaccattcaataaagccagataaagtgttgaggattggacatgaaaagctgcattctaaattattgggaccagcttgatgatctgtttgggaggttggcctctcatacgtttgggagtagagatggaacggaaggtacctgtctgaatttcatagaacctgctttaagttcttgagataaaataacatcaatatttgacactttcatctcatcaagtaccactttgacttgaggaagacactaagctagctttatagcaaggcacctgtacaatcacagattccaaatacctgcgcacaggtaccggccaacaggtatacctgttgacaggtacctgtgcgtaggtatttggaatctgtacccttacctgtgccagcccatgcagttaggtgagtgtcttcctcaagtacaagtggtattttatgagatgaaagtgttaaatattgatgttctttgatctcaagcactttgaatccggttacattataatcagacatgtacctgccgtgccatctctatttgggaggttgacctctcataccttggcttaccttataaagggattaggttgagagcttatgcaatagtttggtagatgggtgatttccaaattcaaaaacaggcaacaattcagacaaataacttttctgtattatgtgcattgatctgaggtttactataataatttgattatattccttatgtgtttcttttgcatgggcaaacttttccttttcacatgagataaatttatccttggaggaacctatcacactgcaattgattatccataaaaacaaaccttaaagatgatataccactggagatggaagtgtcagttttcacaacatcacaccatacgtttcgcaggaaatctgcaatcaacaagaagtaaatctgctgctctaagaaagcatttatttgaaatatgtactcttttcagatgtgtagttacatggcaagtagctagagttctgcaattgcaccaagtctgaaaatctcttggaataaaataaggggagtaaagggaacatgcagcaagattactttctggttattgtattcttttgaatttttttggcaataaccttccttaccaataaccataaacaatatatagttcaaatcttgggaggcctttacaaaatctgggaggcacaggagcttttttggaatttattatattagatgaatgcagttgatgaaaacaaacaataataatgccctggagagggcgagtttctctatctatttggcttaggcttagggaataagatggaaagagctttccccacatcagagaactccctagctcagggcttttttgacccaggcagcacatattattgtgttgaccaaatgtaacattttgaagattttgttaccacaacacaataactgtattttggagaaagaaaagaggggctctttactctacatggcactggaaaaaagtgccaatactagtattgttatagtaacaagcaatgtgaggaaaacttgactataacggagagggcaagctgtatagtatagatgcagtggggcatgtattgataattatcaggggcatggaactcaacataaatgacttgaatgggtggctgaaatacaaaccagagctcttgaatcaatattttaccagggaaaaaaaggtaattcaaacttgtgacatgactgaacagcaccacctgaaaaggggaaagacataagaagatgaagaaacaagttaagggacttgagaactcttgaaccacgtttggggtcaaaaacaatgatcctctgtgaattagacaactgaaatgttccagtggtgccaagattggaagagaaagtagaaatataatgggttagagtgatcaaacaggaattcatgcaaaataagctgcaggtcccagcaatcaaaatgaaagtacataccttggtgcattttgtgactgtggcagaggttaatcctcttccacaggattttcaggatgacccagttcccctctcagcagccaggcgtctatataattcatcatgatttttgctaataatttcattccacgtgcttgcgtctacttttgccgtgagatcttgggttactatgatgaaatctccctttgaatgactaaataagtagtcattatgagaacccgagtgaaggattttaccccgaaagtgttcattgaaggtcccaaccagaatgtcttgatctgtgcgatttctgatgaatttggacacggctgtactagcctcaagaggagtggttttgccaaagaactcaaagggagccccgtcatcttttttcgatacatgatctatgtgtccgatccagtacaaactgttgttgtgcttgacctgcatcatgagtgcgttgacccaagcagtaccaactagggtgatcatgagcaaagattgcaaatttgattgcattttggatttatttctgcgctttttttaagaattagctgccgattactctctagaaaagatgaaggatgtgatggtgcttgcttctgatatatatatatataggggcttggttaatcgactcccaaaagttggagagtcgactcccaaacccccaaaacccccgaaattcccccgtatcccccgagttttgggagtcgattccccaaacccatcagcgggtttgggagtcgaatcctcaaagattttaaataaaaaaagcaaaacccccggagggggatggagtcgatgccccaaaacccagtgggttttgggggtcggcgagccaaaaagagccctcgatggccgggatgattcctcccggccgtcaaggatgtacatgtacactctcgacggccgagagaaaccctcccggccgtcaaggatgtacaccttcgacggccgagagaaaacctcccggccgtcaaggatgtacaccttcgacggccgagagaaaccctcccggccgtcgaggatgtacactctcgacggccgagagagaacctctcggccgttgagagtgtacactctcaacggccgagagagaactcaacggccaagagaaacgttgagttctcaccctcaacggccgagaggttctctcccggtcgttgagagtgtacactctcaacggccaagaggttctctctcggctgtcgagagtgtacatcctcgacggccgggagggtttctctcggccgtcgaaggtgtacatccttgacggccgggagggtttctctcggccgtcaaaggtgtacaccctcgacggctgagagtgtttctctcggccgtcgagagtgtacatgtacatcctcgacggccgggaggaatcatcccggccatcgagggctttttttggctcgacgacccccaaaacccactgggttttggttttggggcattgactccatccccctccgggggttttgtttttttttatttaaaatctttgaggattcgactcccaaacccgctgatgggtttggggaatcgactcccaaaactcgggggatacgggggaatttcgggggttttgggggtttgggagtcgactctccaacttttgggagtcgattaaccaagcccctatatatatatatatttcgttgggaggatttggactgtgagggattcacgaggtagaaccactggataggtaacgttttgtgagaaaaaaaagtaatgctgtttcctgaaggaagggaaaagacatcatgggagcgcctttttgtggttatgataagggctgattgtcctttcagacaccaagcagtgattgtacatggtaccacttcaaaccaggtctacaacccgctgcaacagagtcagagatacagaaccgttgaccggccaggcatactatctctgacgattagtctaacgggctcgtctgatcacgacatgtcggcagcgcttgtcatgtgaaggttcatcaaacacattcctcagggaatgtcggatcgagtgcttgatttgtctctacagacatcctcacaataagtccagcttgaggaggtcatcacaatccaactggtaatatgaaagaacatgacacaacttgctctggagattaatgactgatcagagaaactctggggcatggcatgtttcagtgaatctggcatctatgtatgtaaacacataactacatacatattgaacattatttttaaggtgttcacaacttacaagcaacattttataatttttttgagtgtttcagattttttctgaacttcctgcacatcacaaaaaactttataaatttttgatcagaaacaccttcaaaagttcaatcgtgaacccccctatcatctttatcatcccagacaattcagttacacttgactagcttgtgcagtgactgtggctactcaattacacagtcacacactagaaatcatcacagtacacaaccaaacttttgtttcccactagtttgcacagtactctccaggttgttttagcacatcaatacaacaaggatttactttgaattgagagcttatatggtgttcaaaattgaatatgtacatgaatttcagcatacagtgacctcgccttgtaagcatacacgatataagcataaccgcgttgtaagcatagcataaatattgatttccagcaaccattttcttggttttgcagtaaaattacctccataagaagcatacctccatgtaagcataggatttgtgtcaaccatccttatgcttacatagcggggtcactgtacttcccaattttggctgggacctgtcaattagagttttaagtatgctgactggtccctgccaaatcttgcttcttattcttgattttatattttgatactaacaactccgtattcatatttgaacaccatatgtagtaggataggggatgatcttgactttctttgacattgattaaccctcagtggttttcttagagtaccctgtggggggaagggggtaaaaaagaaaaagaaaaaaaaaacaagaccctactttgactgatataaacccaagcaccacccagtgccacgagttttatgataactgacaagttgaagtggtggataggttcacagggtttggccagccaaatgggagtatgtataacttacaccagagccaactcaaggctaataattaagagcccaccccatgcaacccacccaggcccaagatggttctcttttttttttggaattgtgtatgtatgccttcaattggaatgtgaagattgatttgtgtaagtaaatatgtaagctttgttctgatggatgtctgatgtcacatttaaaaagacagaggaaatggtaaaaaactgccaaccgtatgtatgtatatctgtcaagctgttcaacactgagacaagctgtgattgtttttttccctctcagagtctctcagagtctcaagaataaaattgctgaagcaagttgtatgatctttgaatgggatcctgacagagggataaagaaagttggttcacaccaattgtgctcgttttgtaatacttgcacgctacatataacgcgtttatatggatgggattgtagatagagctcgatcttgagggtggttttggtgatgagcttatcaagatttcaaataattgagaaagaaacccccgatgccagagggtggatgagaagtgggttgttgggaagtttgagatccaacaagtcgaacaagccaggcagacttaaagacagcttcaaggctcaagctccccttcccccgcttaccgagtcaagcagaagaagaagaagaagaaaagcagacaagatgaagaccttaccgaaactgccactgcaaccaccgaacagccatcacgccaccaccaccacccagcacagactaccactcctaccagactcaccaacaacaccctgtttaccatcctcaaccagaaccatgtactccttcaacagcaccaaaccactagagaacaacgaacgaacaacaacatcaacaacaacaacaacaacaaagacacgcagagaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaagccatagctatacacatcgacccgagagagagaaaaccagtgagagaaagagatcagtaaggaggagatgaattttgctgtgttgagagaaggctgagaaaaaaaaaaaagacgaaccagtagaagtgacgatgataacattataaggcatcgagaaatctggagtagctagatcgaccaaagcgcaagtagtccaataccttacactactacctctatgatcagaagctgaagaattaagaccgctttgatgaagattgtcatgagcgagttcatcgccttgatctttatttttggtttttgaggaatacaagattaatgctgctggattcaagtcgaatcctctattagcatcagaagaatattcagtatagagtaataaatctttctcgtattcgaaataaatcttcatctttcgtagttgagtgttctttttcttcgaatttcggtcttctgattgaatattggataggttgaccttcatatcatcggaggaagggaaattcagggtcatcgtaaagctgtatgggcgttctctttgtattgaaggcttgattgttttcttggtgatcactcgagttggatattctaatcaattctctagaatcagccaacctatcctttactacgttttttttttttttcactacgaaataaaatatcacattgactcaactgatttgaataccatcaacttcgacttttaaagtatgtaaataaatcgttaaccaccaaggtaattcttcgaaataaacaatctcttgtcgtggatctcgatcgatttcttcttgtttcatctcgatttctattcccattattcctctcgtttgtccatgtcctgataataatcttttgacttttaccgggggtgaggtataaatctccgctgttttttttttcgtttcaaaaaaggaaaagaactcagaattcaatcaacggaaatgctttttttttctttggaagttgaatcatactcacgatatttaaatctttcttctgttggccatttcatttcgatttctaaaggtaaaacggctacaacagaaaaagggttttataagtaaatgatgagcaaaggaaaaacgggtaaagataaaagaggaagcaagaaccttgaaggatattataagtatgtttaccatcaacgggtaatccatgaggatgagcttgaggatggatcgttggtcgttgaataactagtccttcggtgcctttcgtctcctcttccgtcagggatggtggttctataatttctatgttactagagcttgttaatggacattttttcgaaatcgatttcccaaaaattgagtttaaatcccaatctagttttccaattatcaaccaaaaacaaaacaaaaaatcatatcatatcatattttgaatatatcaataaatgtaacgattgtttatttgtttattgaacacacggattgacctcttttagtagttttacgaacttgatcaagcacggtttcgatttcgatttccagtcgtagatgattcgagttgagtgaagagtgatcaagatgattgaagattttaagacgaatagaatgccaattggcgtcgaataatttatgactatcgatgagagaggttaatccagcatgagatccgcagggtaagagtttgaacaacgggctaaggttttcagtgcaaggctgttcgatgggtaataagccgtgataaaacgattgatgatcatcggttgatgggcttggattgaagaggatgagaggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggcgactcccaaacctcccacttgccaaggagggtttccgtgcgccgactcccacccaaaaaaataaattttaataaaaaaaattgggaagtcgactcccaatcccccagggagaattggaaagacgactcccgtccgacgacccctcgaccaaaatgggagtcgtcggcaaattttagggagtcgtttttccagccccctaatattttatttctccttttatgtatgtttttttttttggtcttggttatgactgataatgttatgcatgaaatcttgtctgatttttcttcaaggaaaattgtttttatattccgcgtaatcagaatgatggagataaaagctaagcaacaatcctgatctctatttgtgtgccctgatctttcctgccagtatttaaccaagcatgtaggacttgtggcacattgatcaatttatattttgtatcagccctgctgctgtttcaaaaacatgattgaatgtaaccaaagacataattattacaaggaataaatgtttcagaaacaggtcattgtttgcatgttccactgattatcgtctttatttcatcctactcttgattgacaacaaagaacaaaaaaaaaagctaggatcgacagtttttcacataatatacctacaatttgacaaatgtacttatttatttgcttggttgattgattttctcaactattttttcttgatcttaatcaatttgaaatcccgaaccaaaagattaaacacggatccaaagaataaagccatagctatacacatcgacccaagagaaagaaaaaaaaaagagaaagagatcaggaaggaggagatgaattttgctgtgttgagagaaggctgagaaaaaaaaaagacgaaccagtagaagtgacgatgataacattataaggcatcgagaaatctggagtagccagatcgaccaaagcgcaagtagtccaataccttacactactacctctatgatcagaagctgaagaattaagaccgctttgatgaagattgtcatgaccgagttcatcgtcttggtctttgtttttggtttttgaggaatacaagattaatgctgctggattcaagtcgaatcctctattagcatcagaagaatattcagtatagagtaataaatccttctcgtattcgaaataaatcttcatctttcgtagttgagtgttctttttcttcgaatttcggtcttctgattgaatattggataggttgaccttcatatcatcggaggaagggaaattcagggtcatcgtaaagctgtatgggcgttctctttgtattgaaggcttgattgttttcttggtgatcactcgagttggatattctaatcaattctctagaatcagccaacctatcctttactacgttttttttttttttcactacgaaataaaatatcacattgactcaactgatttgaataccatcaacttcgacttttaaagtatgtaaataaatcgttaaccaccaaggtaattcttcgaaataaacaatctcttgtcgtggatctcgatcgatttcttcttgtttcatctcgatttctattcccattattcctctcgtttgtccatgtcctgataataatcttttgactttaccgagggtgacgtataatctccgctgtttttttttcgttcaaaaaggaaaagaactcagaatcaatcacgagatgcttttttttttctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaattgtcagctccggtctcttatgtgaccaggacgtgaaggggtatagggtcacactatagccacagaggtggcctgtggaaataaacctcacctcgatgctagaaagcagaggggttagctccctgggttagaggggacgatggtggaatgagcatcaccacgccgagcttagagcagatcaaaagaggctctcttctagactacagtagtgacttaactgtagtctaggctagtagaaaagatggaaggtaaagagaaaagggagagtttactgctaaaaccccactcactaatattaagtaaggtacacgggtttgtatggcaataatctctggggggaggattcttgggaagaagacctcccccttaagtattacaaaggcaggggtcagcctgcctgtgagaccggtgaggcctgcagaggatcatttatgtatataatcataaatgatcaaaatatgcatttaaattaagttttaaaccaaaagtggagggaatgatgtcattcaagctcaaaggagaaagaatgatgtcatctctctaattacagagtatagagagatgattaagatttcaaattgtatgtatataaaatatgaatattaatacagaggtgaatacttaagtaattccgtggaattacttaaagcataaaagtataaaaaataaaataataaaaatataagattacataattgggatttgaacccaagtgtgttggtgaggcaaagtcataacacagtccttaaccaataaactaccaccacggtcatttgcgtgtcgccgcggatgtaaccgtcaccttgacgaatccgcgtgcgtgactgcggcagtaggcgcagtgactgcgcacgaaacccccaatgaaacccccagatgtcgctccgcgcgggagcgacatgcaattgtccgtggtgtacagtacatgtgtttgttggttaagtataggttgtagacacatgggctacagcctcagtgtctgacacgaggtcgatatccaggttgttgacaattactatagcctgcattgcgaccccgatgggagattcgttcgacgagccctgatcaccaccagacccccaatgcctaacttcactcgggatagacgtcgtcgctactgctgtgggctatgcccaaagcgattccagaccaaaaagcagctgatgtcccatgtctggagcccgaagcataagaattggggttccaggccctacaagtgcccctcggaacgatgccaacgggccgagttctactcattgagcaatctcatgtatcatctcgagaacggcgggtgtgaggcgcattatggagtcgagctgtccatgcgagtcgttgacctggtagatgtagtagcactgttctgatgggcatttgaaagcctgtaagtaatgctcaaatctgctcatcgatacatatctagtgtgatctttcttttctccatggaattgaaccgcctccctgtttcttactcgctcgttttttttttggagaaagaattctttccctcttggctttaggttcctcctcacttaaaccttactatgcgatcgatctcataccccagaccaaaaaagtcaaaaaaacaacggatatgtatcactcaaatgagatcttaaatccttttttcctctcttatgtacgatcactttgactgtttctaactcattgtatgaaaatataaattctagctttcactgctacgcatatactttacattaacatcactcgaatgcatcactaaactctaaccaacaacaatagccccatgaacaatcacatctgtactaattttagttgtaaattaatccaagtgctagtccacatttttctctatatttagtctaatttaaatgaccactgctggagttcctctcttaatctgctggacagttataatgatgttggttttcatgatcagttgattatcatgattgactcttttctgggttttattcctgcccattcttcaatacttctctgtcattccctcaattgaattaaataccagtaccaaccaataaccataaaaatccctcactatccacacagaaccaattatcactcaaacagggtggctctaatcaaccctagtatcagaagtgatgatttgcatgttcaaataattttggaagctgatactgcaagaaaaggtcagtcaactgtgcacagttgacatgtgatattacaatgccacctttgtaatatcacatgtcaactatacaaagttgtctgaccttttcttgcagtgtaaaattatagcatagaattgatttataatcacttttttaattagctttggactatgacttacacttttgattatcattttatagtgcagttgtgaattgtgacttacactgatggcaacagtgggtagtcattgcaaaatacaatatccaatggattcaattataataaagattcatttttgcttttaaatcctagtggcacattcctgagcatattgcccatactatactggatttctttttttggtttaaatttcaaaaaaaaaaatcaaatccagtaggcacagaagaggaggatgagtgagctggagataatctcaaggctgaagactcagaaagaagaaaagtcaaatagcccaaccagaggctaggagactactagcttgaatggtggaaaagtgcacattacataggaggttgtatatcttagagcacttgggggtcagacgcagggccccacttaaccagacagctcacttataccctgtcacaacaaagaggagaaggttgtggaaccaaaggtgaaaacaaaaactcagtatcaggcttgatccatacatcatatgatatatgagaatctcacattgttgagaattttacattgtagacctgaacagagtgacttcccactgagaccatttagtgctgcgtgggggaatgatcattgaaatattgctttcagataaatgtctgctgcacaagcagaaaaaaacaaaaccttgacctgaaaaggctcagagagcctttttaatacagagatcaattaccagtgttgggtttgaatctatgaactcatcattttgcttaacacactcagccagagacatgagttaaaaactagaaaaaaaaagcaatatgaattcaagttcaagagaaaaaaggaatgtagaacttgaacatagaaaaattcaagaaaagactgatcagaagggaaaaaaaattgtggttttgagtaaatgagtcaattcaaaaacatggcattgactctcacaaaacaattggtgcatataatcttcttgaagattagattcatcaggtcaaccaaatgattactactactaagtttatttgatttatttgtgctgatgccttgtccaaaatcaattggaatgaaaatcaaaatttgacaaatatatctaaccaaatctggtggtgcaggtccattgagagcaggtaaatcagcccaaaatatttggaacaaacaaagaataaggttcctgaatttcttcatcattttataaggtccaaggatttgaattctttggttttgtccagtagttttcaatttgtgatcactataaagtcttgtttccaagaatttctgaaattttatccacaagatgacctcccttggttagtcttttcaaatcaatcaaattttcagtcaagtattgaaatcttaacctcagctcatgtttcgccccaagggcttggattttctcactcatttattttttgaaataagaaagaagagtggcttattgatatctttcaagccaatttgaaaatttcaataatatttttaccttgaaaacagtcaaatccatttccccatgtccagttctcattagatctttcaatcctggaggggtcaatccaaaatctattctgcaaatagtcgccaaaaaaaacatcaccttgaaaaatatcttcaaggaatttactttcaagaaagccactcttcagcaagaaatgcatttccccaaaaaggcgagaaaatatctcagccagataatttgcatctttggatacttgattcttgaagtttttcttctgaacaccacaagtaacaaggtatttgacttcattcacaaataaatacccaagtgcttttgatgctttttctgctgttgatgggaaagttttagcaggaaacttgcttccagatggcgaccagacccaagggggctcttggttggacgatctagggacacagtcttcagctaccaaagaggcagacaacatcgcgccgcagtcccccttgccaggctcgcaggggcggcggcgggcccagggggcacttgaccaacaatcgttgcaccaccacttcttccacataaacccttcacctccaaacagtcgaacaaagcgatcatcatgccagagacgaggaaaaccatcctgggtgagtctagattatgaagcaaactaataagcccagattgcttatctgtgaattgcccgtggaccttggccggatgatctctcaatctagtagtaagtccagttgtgtatgttcggcgtttttcatgaatcgatcctgatcgtgtatctgctttgatctacattatcatcctagactgggggtgcaggatacatcggtagccacgtgctattgtgctgtttattgaccaggaaatataaagtgataaccatcgataagtccgttatcaatcgtcatcaattcgtcacaaaaagcattcttttccatccatttgagttatggcattagtggaatcattgttgaaattacccgtgtttatctccctcgatcgccgatcactgaatctggataaacctcattttagctttcacaattcgtttccgccggcaattgagcgcgtctcccgtattgctctcagtgaactgccaaacgatgcctcagaggaagacaaacttttcaccaatgtgacgctctacaagggcgatattacctgcaaggcggatatcgaaaaggtcttcgaaaccgaaaaggtttggggcgtcattcatatcgctgctcacaaagccgtcggtgagagtggagaaaaaccaatacagtactatgagaacaacatctcggccaccatcaacctgttagacgtacgttggctcgagagcggtttcgtgtccagcgagccaacagtactgacactttccgcttgatatctgaaatacacaggtgatgaaccgtcatgattgtcatcatttagtatattcatcatctgcaaccgtttatggagctccgacgacgatcccgatcccagagacgactccactggcaccagagtcagtttacggaaggacgaagatgatgtcagaattgatcatcaaagatctctgtgactcccaacctacaaaatggaaagcgatctcgttaagatacttcaatccagctggggctcatccctcaggcttgattggcgaagatccggtcggaagaccagggaacctgttgcctctcttggcgcagatggctgttggcaagattccccacgacttgaaagtcaatggaaatgattacccaactcgagatggctgttgtatacgtgattatatacacggtgagttcttactagcctatttctacaggctctgcaacctcctccactttgcgttccatctcgacgattcctgacgctttccctttttctcgattccactagtcatggacctagcggctgggcacatcaatgcattggatggtcttaccaaagaatcgacctggagcaccccctgtgcaggtttcaaatctgcctttggtacgagtggtgggaagtacaaagcgtacaaccttggcaaaggcagaggccaaaccgtttttgaaagtgagtcaagtcgggaaacacaatagatattcggaaccattcatttcacattcccgatgatgcaatcatctgagtctcgtgcgatctcaacatttatttatccatagtgatcgaggcaatgagaaaagcgactgggtttgacttcaaatatgaaataattagccgaagagccggagatgttccagatcttactgccgatcccacgttggccatgaaagaactaggatttagcgcacctgtacgcaatcctttcttgattctctatcgatgtattgttatcattctttgttaatattaaatttcaatcttcaaaactgcatttagcgcgaactagacgaaatgtgccgggacttatggaattggcaaagtaaaaaccccaaaggtcagtcccacattgtttcctcttcgttcgctcacgaaaccattttgataataaaccttgattcatagggtatgcctagagaaatgtttggaagaacgcggttcattcagctcgatgaataatttgtatcttgttcaactcctttaatttcaaataatttccttgaggacttgaaatcccagtcaattaacttttctttaattctggcgtgtgagcaactttgggctactcatcaattatggctgtggtcgttgattgaagatgacacacaaagttgtcaatgtagagttttgattttatactgaatccaaaaatgatcatctgtaaagctgtgtatgttgtcggatttttttttttgcttgagtgtttggatctacctggctggataagcatgttggacaaagatgtttggaaaaggagtaaatggacaaatcattcagctagattggtgtataattttaactctactatgactgttctggtctcaaatgtttatatttggcattcaaaaggcttaaaaggcttatggtcaaacactagtagcggagctttggtctgcattaaagctcttcactttcataaccctgttgggcttgtgtgatgggaatacagttcatgttccttgcttcactaacagctacaaggatcaaacacctcaagagacactggacctgtgcactgaccttcagaaacatttgtagcttggtaggactgtgtgattcatattaatgtacgagatgaaagaggttttccagaaaccacatgctgtgtctcacttccactggtacaatcatcttgaaattttgtggaaagatttgctcttggcagtaagaaaggtccctgaagtcaaataccaagtatttcactacataaattaacaggggtccagagaagatttttttcctgaatttggttgacttgctccagagattctgcaacttacttggaattgatcagctctgaaactcaatttttcatgttatatgggttggaatggcattggtacgaatcaattggttttgtgaaaggggttcaccaagggtgggccagctgagggttccaatctgtggtcccagggtcagatatcaggtgtcctgggactgtcccaagggtatccttgggtattcttggattaggttttccattcttttcaattagaacaggttgatgtatgatgccttgttgattgcaggattttaggtagccaacatcaggccttaagagatggagggcaggcaaggtagatcataatgaaataaaacaacctccttcaaagaatatttcatctttgagagtttgtagcagctcacaagacaagaatgatgaaacaggccaaaatcttgaattatctagccattttgatcaggaaagcgttgttttcagattgaatgtctgattattggatgttcatgccatccatttgaatagacaagattagacagaaaagaaaatgcaatcaaaagacaggatagctgcatattctcataaattttgaagataaatcttgacagttcaaaataaaataaaaattcaataatgaaagaatgaaagaaagaaaagtatgaagatatttggaatcattccactgggaggagaattttttaaaaaaaagtttccttttctttttggctcccttttttctttgagtactggaagtcaatagatggaatgaacttgagtgaacaaaactggcttagttgaaattcacaacaaaggtgtaaaaatcaaatttgagtcaccaacaacagacaaagagaaagaaataattccaggggtgaaatgaagttggattatatcaagatatcacagaatatcaagaaaagacaacagttcactcttgtgaatcaagaattttttggtcaagactttttccactctgtggcatatttaatcataggccacttcaaagcttcttctcccttccatccaatttccctgaaacattgcaaattatcaatttgagtgaactttgacaaaattactattcatttgattttttttttctttttaaaattaactcacttcagattttcctgtagcttcttcagctcagggacagtaaaaccatatccatctttcagaagctggtaaagcttctcaattggtctgaaagaattcatttgatcagatcaactcaatcactacaatgaatttgaagctggaaacttacatgacatcatttaattcaggggctttaatggattttaaagtttttattgatttttaaaaagaaaaaaaagtttcatcagtaagtttgatagattttcagagtcttaatttcaagtcaatttttgattctcaccccagggacaataatgatacacaggagttatttgatagatcttcaacaaatctctgacagattgattatcccaataatatcctcgagaagtagaaaaatcatttccaataccattcttttctgcaattatcctaaggtattccctggtctttggggggatattttcatcaaatctctgtataacttcatctaatttatatgtgctttgccttgaaaagaagatgtttttaatttagttttcagttacacttgaatcctttgggaagatgatttttaattcaagcaccaacttacttctcaaggaactgttccaacatggattccaatatattctctttagatgggctgtttaataattcaggtgaaaattttctgcatagaaaaataaagagaaggaatttcaacaaaacactattctccaaatgaattggtgaaataccttaccttgattgttttttgtccatccagtaaagtgtctcagtaagaaggtctgaaatgctcattacttcaaaatgttctttttgtttcattttcctttgagttattcatatcagtgccacaaattacaaatgcagaagaatttaaccttttttgcacatgtaaatcttgatatgtgggatgtaaaaaacatacctgagatgttcttcataatttttactggtaaagttatcaatcttgaacatctcagatttgattttctcataaaaaacagacttgagatgttctcgatactctctactggcccagtcatcaagctttaatacttcagcttccattttcacaaattctttaatttccctatgaaagaatgggtaaattcttggaatcagaccaataatttgtttttatgagttaatctagaaaacttacatctttctcttcatgattttatccttggaaatcttgtagtgtatctccccctctgggaaatagtttgaaatggtactcaaatcactctttattcaagttaaataaacaaagaatattccttacttgaagattcccctattttttccagaatccacttcagaagctttaccttcccctctgtgaaaaatccagatagattgattagatcaataataaatcaatagagatataaaagatagcctacttacagagcaaatacactgtgtttctcagatttttcattatgaatttgttttgcgtccacatcctgatccttcccactttctcttttcaaatgtaaagcatgaaagaaaccagtcaattaaaaaataaaaaagaaattatttgattaggattggttctttgtacacacattttttggaattcttgtgctggctccctggttcccaccccagagaaattgattatgatttcagttattatcatttttcttaatcaattggaaatctgctcacatttcagcattttcccccaaaagccaactttcatatctgattttcatttgacgtaagaaaaaaattgcacctgtatacttgtaattgaaaaatactcacctgctattattgccttccatgctgtttttccacattcgctttgtcaatcttaatccagaacaattctctggtgcttgtaaaataagtactaaaagtgcaccacaaacagccaaaggaacagtgggatgaaccataattgactgtcttttttcaaaaaatatagagcttagatagcaagaaaataagaagcaaattaaaaataaattctgttgaactgtggattctcaaactaccaatataggtttgagttggaagattgatcaatagcttgtgctccaacaagccaatgtagtgtagggtgtaatatttttgagatgtatgaagatgataaaaaaaaatggctattgagaattgatcttttgccactgtggggaatggaactgatttccttcagggcaggatgtcttttcatattgctatgtgtgagctggacttattctataaaactgctttgtgtgttgtgttgagtataaattgatactgttttgaaaactctggaactaggagaggttacagctcactgacttatgatgagacttgttccaatagccagggagggatacaatacatacatactgtccctcttcaaagatgtttaaattgctgagtgaaatgtcaaacttcaagggtcatcctggtggatcaattggtgttgcatattaatgtgaataatgatgttgtatatttcccatcatgatgttttaacaactctgagactggttttaccaagggtccattcaaataagaagaataataaaactactcaagctcactgactggtgatgagacttgttccaatagctttggagggatacaatacatacatactttccctctttaaaggggttttgtgccaagtgaactatgaaacttcaaggttcatcctggtggaacaatccatgctgcacatcatgaataatgatgttgtatatttcacatgatgatgttttaaccactctgaatagagatgtccactttgattcttgaacccaggtaccagcgccctgttttggccaaaatcacacatccgcacccatgcacgggtctcttcccagttaagtgtgtacagtagggggtatcaaatatatcattcttctcatttcccaatctttctttctctcagcactcccactcccccaaaatgaatatcaaagtttatgaaaaaaatcaattttattttttatttttcacaaattttgaaactttattttttgcttttattgtttcatattcattttttgggacctattatgcaccacctgaccaagtctcatgatttcaaatttgtgttttggagctctggaatccaaaataagcagccacttttcactgtctaggcactgtacatgcatgggaattttgtagaaatttcacttgagctctctctcttcctccttcttacatacatgtcactctttttccaacctcatgtcactcctttttccttatgctgggctagattgtttttctccttattcattatgcatcactacctgctttcacaattttcgcattttttatctagattacttaagattcactagcaccaggaaaaacaatgatcacttgatgacaagtgacatcaggctaagttcattgtgctaaccagtatttacccagatgaactctagttcatccccctgaagtgcacaaaggggccattatagttggagtgcagtaccattggacctaaactggagttgtaatcaatgctaaacaatgtcacctgccatctggtgagcattgttttttcctggtgtagatacagagaaatgtaaatcatcagtcataattattctgtactggtcctcagtcaacacattagcctcctattagtctccatggggcagtgtcataaatttaggtgtaatattgcctgattaattcaataaaagataaaccaatgcaaaatgtgtaacaaaattgttactcaggcaagttcaattattggtttcatcaatgctgagaacaaatttgatatcttaggccatcttgatccccataacattgatattaccctttatatgggtagaaagcacaatattggtatcatagtgctgaaggtagccaattatcacaactttgtttatactaacattgaaatcagtagttgacctttccccagtaaaaattatattacatatttctgagtagtttattttctattgaatttataaggcaaaattacacttgaatttatgacgctgccaaacagggccttaagccttaaatcaagtgtgattaagtataaataacctctcttttggctctgccaccttttttcccttctctgaatctaattgcttcataactgtttatggtatgtgacatggcaagggggccaaaatgtcacagatagagtgcaagctgggtcagagaggctttgcttcacagctgtaggctcacaaagacacacaactgtgggagggtgttcttaaaaataccggggtatccattgtttttatccaaagttgttggcaggtaccctccagcggatagcaataaccactacccccggtgggtttgaagtggccatctgtaactctgaaactggtttgacagagggcccattcaaattgtatgaatcatgaaactactcattctaatggccatggtggttctttttctttttggcaattaactgtaaaaattcaaaacttatcctggtggttcaatatatgccacaagtttcttatactgatgtttcattgaatctgaaactagtttgcaagaggttcaagataattttatgtaagcaattatcatcaccaaatgaattcacaacttgagcctgtaccatagcaccccagccaattttcattttcatttttgatctttttatttttcactaaccaaaattcatttaattggggttggcactgaaaatgctgtactgtgggaaattgagtgtgcatggcacaccatttctggtggagtcaatttccaacctggaaattggaaattgaactgaaaattggggctgtggtacaggcccttagacagcatcagttacctagttggactgctttcctgacaagtcaattgacagtttggaggactttctattgcctggacatccaacagccttgatggtcaaaacttgatcattatactttagctttgcccttcttcccgaatcaacaaatttgtgctatgggaattcattcagtggggaacttcccaattcatctttgagtctttgcactagatgtcaacttgagacccatacagtctcacctttcaaaaggaaatctagattttgaggccctaggaagccatgtatgtagcgtcaggttttgactgtctcaattgcgattccaattttctaggaagtcctcctgtgggaaatttgagtcgtgctacccgctttgaacggtgtttcgtgactacctgtagctcactagcaggcgtgtcacgcacgacaacgtggccgattatgagcggtcaaggcgatatctgaatctatatcagactctgatggtgtttactatcaattggagtcctttcgcgtgctgttgtcgcagtatttctgcactggcatatccgtgattgggattcttgacgaagatgccgacactcgcctgatcagcgaagtgtgccggggacaattctctctcttttttgaaagcacgggtagaatcaacagattgctctatgattatcacagtgctaacgcgcagtcccatacgatgtgcaatgatgtgactatttccggcacgtcggccaaatttcatttcgttggcagatggctaatggtgaggtgtggtgtactttatttggcagttgtttctgcctggtttttggtgtagcctacgctgacttctcttcggctcaaaacggattcaaagttcatctaatgtgtagcagctaagtcggtttattccggtaatcgttgtctcaagtccttcttcgaggactggcttcgttcaatgattgccattatcggaggctttcggcatcataccaagcccaccgtaactcaaaaactgattgaggagttggacagtcacgtcgtgaagtgacccagccagtctgccatgcaggcacaagatgattacagccgacaggcttaagagcttggcggtcgtgtcaggataaaggttacaaactaaagctgccagcatttatgaattcacctaagacattactcaaattaaatctagtgattcacatgaaaggcgaaataattctgtgtgcattgtctgaaaacagacttaacggcaaaaaatgattaaatcggtcgctactgcgaagagagaaaaaaacagatacatggtgtgttgtgaagcgagtgtatgtgatggttagattgtctaggggtgagtggatttgaaaactaggaatgcaaacgtcagccaagatgttccatcctcgacaagaaaattaggttcccgaacagagaacgtgtaacttacagcttccagccaccaaattgtgaaggccggtttgagaacggaaagacttcaagtcgaatgaaccggagagactggctcgcaatttaggttgttgcttgaggagtgcccacaatccagcatcggtttcttgaaagaccaagaagacatattcatgcgttccagtgcctcgttgagggttaggagcttggtaagggatgatcggctagtagaaagcaacgtgatgactgggttaatcttgtgtccacttcactagcctcaaaaaggatgttttaataaactcacggcaattgacgagctcattgcgctggtgttggggttgacagtcatcccagattgaatccagattggcttagtgactctagtttgcggctggaaatcgagacacatgaccacgtatttgttcaaaagcatttgagctccagggatgctgagtggtccacgcatgaagcctatcgataggttcggcttgttggcaactcgattaggggtaagttgctgagcgccaccgacaatcacttgagaataatggacgtagagagcggcctggggagaaaatgtagacaaaagctgttacacgacatagaatcgaaggtcagcgtgtctcttcgagtcgattggtaaatacttttctctagtagtggtaccaacctgagggtaaactgagcttccgccaaaagctttcttcatgctgcaagcatcgtctgcggcatcattgttcaacacatcacaaacatctcgcttgacgttgtttgacttcgcgacggctacgctcacaaacagagccatgactaatgctgctagaaaggaacgcatctttgttgatctggggggtcgagtgggtaagtataagtgtgattatgtagacgccgtcggttctaagtcacttgaagttcgccaaagaaaaaaaaaagaagtaagtgttgcttgaaaagcaagtgtgttggattagggtaaatataataataagttagtaagagcgatgaaaataaatctaaacgggttgactgggtgttttatatcagagcaaactcgccacagcaaaagaaaaaaaaatcacattagattctcctcagtgcttggttttccgacctactacgctaccagaatgagtaaccgatcccactcccagatgtacccggggtgcagagctgattggattgaatcgggccaaggagttatcagaccaaatggtcagaatcgtcactgctggatcgcattgcctttcttttccgtggctcaggatggttaggcctataactttctggactcgctggcaagtcagctcgagcccgcacaccccacaagtgtggcatggggcctgggtggaccgctttcgctgttagctcacgctgggtgaaatcgcaagatgtgtagggactgcgatccacttgggattcagacttggattctagatccatgcgtacgccgtaaaagcggtggctgtctttggcttttaagcactgttgtgaaattgcaatccaaaaagaagcgcctcgcaaggacggggattcttctaagtttgcagctggtgatgcatagacatctgtgtatgttgattgccggatttctcattcattgtcttggtcaagaaaaagggaccatccacctggaggctggaacaggttgaggagaatgatgagtttgtgtcacgcgctcgggtcaagcttcaagtttcaactgaaagaaagcccttgcaatgattcgatttgaggtgagtttcactaggcagcacttcaccaattttggtgtttatcttgggttctactctagactccaagccgagcttaaccaagcctctctatggaaaggtttggagctaccttgccctgcctcccagaaagtgggaccgactagtttggactccagagtccaaacagttcaaaaaaaaaaaaaatcgtgtttttctaagaggagtcgtgaaaaggaatcattaccatcaaggtccaaaaggccattccaatggcaagagtcaggaagatcacgacatattattcggaatatgtgaaagagcaatagtagaacgcgtctggttaattgatcaccagattgtatctggcagaataacacatgtttgaaacacggatggcttacacctcctctcttcaagctagtgcagacacagctagtactagcgcattgctcctacacacaatgcccaagataaaaaagtgataagacaaggcacatccctccatacctttttttattgtctctctttccacctcctttcttagaagttaaacagtcattttttccccaaagcatcgtatcaattgattttggggggagggggaagattttgtaatgtttgagaaagagaggaaggaaagaatgaatgaagagagaaaccagaaaagacaagcaaaaaaatcaaaccagcaagcttcatcaagtctgctgtatttttttctcctccaattattgtaataactaatatgaatagggaggtgtgcttcaatgactaaagacaatagtgtgtatcaagaggggaaaaaaaaagaatgatgagacggatgaacagtgagcgaatgatttatcaatcagctcgttccctctttgatcgactgctccgctcttctttcggttttcgtttacgagagccagagctagagaatcggattcaaaaaataagtatcaaggggaagagataacagtcacggaagtgttgcatagtacgagggtcgttggactcactttggcgctgaatagtcaccatcagcatgatcatcctcgtccttatccttatagtgatccttttcgcgattgcgatcgcgatcacgatcccgctctttctccttgtcacgttcttcaccaacctcatggggcgaacgctcatcatctctctcatcaccctcagttgcccgacgactccgacgactccttctccccccattagtagatttgctggatttatgaccgccctcgtctttatccttgtcgcccttctcacgactactgcgatgttcggcggggtccttagatttggaccgggcccgatgtcgatggcgagacttggaagatttatgggggaattctttctcgtcggcgagctctttgtcccgcgatttcgaccgagacctgtccgcaggatcttcgcctctctcgaaccgttgagaatccttctccgatttctctcgttcactcttgtgactgtgtcgccgactgatcgatttgcgatcctcccgtggactatctcctcctccgccgccgtagtccagtccttcatctccccgaccacccgctgcatccttgtcaaagtatccacccggcacacctcggggtccccgtgggagtggtgcgccactgcctggcgctgctcgtcgcggtcctgtaggaacgttcgatggcaatggtgatactggtcggacggatgcatgctcagtcactgacataaaataaatacaggtagcaagatcagtttaatgataaatgttgaaacttagaaacaggaccaaagaaaaaaaatatggtgacttacaactttcgctagtgggcggtactgaagataccggggtggttgccacaggtacagcagccggcgttgcttggacaggcggatcgatcttaggactcagcagaggaatagcggggacaggagctaggggtgtgacagagtttgaggcggatatcaccctaccccgaccgcgagcggcagcggcagccagaaatgcactggcttgagcgtttcctcttcccctccccccaggccttgcgcctcgtcctcttgcgcttgcaggactaggcattgctgccaaacttggcgagtcgccaggtgttgctgtatgggtcgctgggccggtcgcagacgacgaaatcggggtaagaatgccgggcgaatcggacctgatgcccgtttgaatcgtctgagctggattgaccggtgtgctgatgggtgttgagtttaggctgggtggcttcgtcatgttaattgagggcccaagtccaatcggctgttgttgtttttgctgttgctgttgctgctgctgctgttgttgttgttgttgctgctgctgctgctgcatttgcgctgggatatgctgcatatgtggcatttgtggcatttccatcatcccgttaaacgaaggcccattcatgaacatcggatgatctggcttagatgtgaaagaggcaaaaaatgtataatcttaggatcagtttttaaggacctcggccaagcctacatcaacgatacagatgaaaaacaacagaaagtgtgagagaacagcaaagtggtcactaacattcccaaacattgcagcgaggtccattccaggcatgaagccagcgcccatacccatgtggttcatatgctgcatgtgtcgcatttggtcctgcattctttgttgctcatgatgacgttgctctcgcgggtccatatcatcaccgtagagggcagacaaatcttctggctgctcagaagcaccgcctgggtcttgcttaatgactaaagtagaaaaatcatagaactcagaaacaaggtcacaagtgagattgaaagagtcaccgccgccagaaaagccgccttgatgctaatagctgcacagcaatcaaatgacattccaatgttgttcatgacagaatgtgtacaaggcttagaggcaacatttggaaaattaaaagaaatcgagagctgacctctactagcgccctcagtgtgttgattattcaggcctggattatgtcctccgttcatctgtgggttagccccacccatcataccagacattccctgcataccgtatcctcccatctccatcccctgcatcataggattcatcaccatcatcggaggtatcgatggtgccatttgtggagcatgattattgtttctcgaccccgatgaatttcccataattatccccatcatgacatctttcagttctggaggaagtcctgcccaggcttgttctacattacccatggcgaaagcctgttgtgagacggtcatgaattagcgggcaactagaccgaactatgagcaagtagaaaatacacaccgcaaacgggttcgcagcccagccttcctccttgcgcaacctcttctgtttcatgacatatgttctccatgtggtctcgtcgaagccgtaattgaaccaatctgcaagatgcgcaccaggttttttccaacctttctcactttcggggagggcatcgaaatcgaagttcatcaatgcagacccatctttgtcatcgtaacccgatggaatcactggattatcggcttgtaaatcgggcggcttcagttctgcgggtggttgaggaggaggagtacctggggccggaaaattctcaggggtgggcaatctgttgtggctattatggtggggggtgtgccgaggagatggattgggctgggcgacgggcataggactaggtttgagaggtaggagagaagctggatcaacaagcttcaagtcgactcgttcaagcggtttgtattccgtggtaacattgagttgctggatggctaggacagacaaggggaatttgaattgatgtgtcagtactcgcgtctggtacattttagagttaaggaagaattctgaattacgttgacccaaaggaactgagtctcgcggagcttcaaaacgcaagggttgtgttgagggacgtgatgggggtgctgtaggagcaactgaggtgtcgccttctaaaatgatatccagatcctgtcattggttaatttttcccgcaaaaagaaagcatggattaagcgagtgagctgagcagaatgacgtgacttgattgatcgaacctcatcagaatcctccggtagagcttgctcgtcccccacttcatcgtcttcctcttcttcatccgcttcttctaccataccggtgccatcgacattaatgctctggtttcggctatgctcatcgactgcggcctgtattgggggagcctgagtgaacggagcagtggcaggttctacggggtgagatgggagtgggatggggagtggttcggaaggtataagagcattggaggcgagctcgaaagcacgatgtacttgttcagttgtagttgggatactggtttaaaggggagggtggcgtaaattgaggtcattagtcctcaagaagtccagcgaataagacgttgttgatcgactcacgtggcagggaccggcgagataggttttccaggtaggtttaggggagctaagattttttgattctaattaggctcgttgagtaactcgattggtggagtgagtttgagctcacgtgtaggttctacggctggttggaccgattgaccaccagccggttttccagcttcgaccgtcgtctcgggaacatcatcaccgtagaggaaagcctcgtcatcatccatcgtgaattggatacaagcgtttcttgagatcgttctggatgggttggttgatgatgagaggtcgattttggttggacacgacaaggatggtaaagagggggggatggagggtaattggctgggtgagcaaaaaataatcaaaagaggggcgatcgaggaaaactcaacatcccccgactgccccccgactgtcacacagcagccccatgaatgtgcaccactacataccacccatgtgcacacagtcaccccttgcctcccatcaaatctccttgaaaatttgaatcattgccaacctctacatacgaccacaacaaatccagggtatcaaagtctggcatacacgagctccgtgtggtgaggcagaacctaatcaagatggttaaagcccataaaggagtcttggtgacttggtaggtcttctccctcatctccgagtacagtctgagaatcacctcaaagcagaaccagatgcgagattcgatccgaacttgacgattttaagactcatcgatcgtttatcaatcgcatcatcaaagtgatccagcagccaaacaactgattctgaagttgaacgatcaaccagaccatcaaatctctgaattcggattggtcacacccttcattatccaagaattggatgacactcatcttatggtcacccaggaatgtgtcaacgcgctcaagaaacagttggaagccgaggttcgattatccctacactaatcccacattttgtgtatcctgactaacttttgctaacttgtctgatgatcgcttttgcgacatggttttcacccggaaaattctccaaatgattgctgctcacttgtctcggatattacctcaaaaacaacggcgtgtaaaaaacaacacagttggaaaagaatacatttacgcttgatagtctatagtcagaaataaataaaggcatatgaaacctgatacattgagctacatctgatactctgcagtttttttattttcgctcgtgtttttacatgagaggcatcgtgcgttgctaattgtctaatcaggtctcaatatgaccacaagagagactgcagtgaagagcacgtgagccatcttcaataatcgtcgagttgtttctatgcatgagtggacttgaaaactgttgatacataggaatcagaattcagctgtcagccataattattactggattctgaagtatggataacttacaacttgcagccactaaagagtttcgcaacttgctctggaccaacaagtcttctagattgaatgagccagaaaggattgctcttacttgaggattctttttgagaaatcctgacaacccggcaccaatttcttcgaaaaccaggatcacatactcatgagtccctgtaccttgcggggggttaggagacttgtaagggataataggctgatataccaaaagagaaacaaatttcaacatgaaggccgatgcgttgttttgtgttcttaaaagaagtagtcaattaaatcgaacccacaggaacagttgaggttaaagagccagtgttacggtcaatgtccatcgcagactgaagccatatgaccttggtaagtttcccttcgggctggaaatctagtccaaggacggcaaacttcttcgaaagcaattgggcgccggcagcggtctgtgggccttggaagaaatgcatcgagagcgaaggctttgcggatactcgatggggcgcaagttgttgtgccccacccacaacgacgttgtcgtatcgaacgtagagcgctcccttaggcgaaaacgtagtaaaaagctactcatgggtgaatagatcgatcatctagtcagtcattcttatagcttttgtttccataatcttcatgaacaaaatcgggacgaacttcaggatagactgtacttccaccgaaggccttcttcatgccacacgcatcatatgccgcatcattcccttgcacctcacaaacgtcccgtttgcgatgggatgacttcgcagtggctaaaaaattgacgcaggcaaccaagaggaaagccgtccaaagagtgttcatgttggagtcttctgcaagccgctgattgaaggttcagtcgagaattgagtggaacttgttcgtcttacaacgagagatgagaagcgaaatcgatatagaatccggtgggcggaactagggctggaaggtgttggaatcgggaaagggattcatataaaaacctgagtagatggcattggcatcatggatgcaaatggtgacttttgggtgcttggttttccgatccttgaacacacttttagggcattttctaattaatcgacctgcttcaacttgggtcagtgtgccaccgtccaaagcccacactataccctttgcgtgttttctgtgactgctcattcttcatagccaccccatcgggtggatgaggtcgagctcaagcgcagagacgccggatgtcaatatcatcaaggtttatcccgcttttacctttgagattagttggtgtgggctccaattgtgacaccatcttcagagccgcctgggtgttacgcatagtcaatcttaatcttcattggtgcatgctgagtcgtagaataggaacgccgcgatccacttgggattcggctcgttttttacagatcactgtagactgccactggacaataatatccagccaatcaaccatttttggtatcatgaccacaaccccagagctcagcttcacggatttgtcacgctttgtcagtattttacttcatcagatcttcttctgcttcaggctcccgacctttttggccagcaagctgcaagacttcggatttggggatggcaaattaatctatttgctgttgagcaaaactacctaatgtccaagagcatggggtagaagtctgtcgaacttgatccagtggaagaatcacaagaaaggctcgtccggcccaatcatgcccagctgggcccatcccaaactcttggtggcactcgacctagcagcactttttgcaacgccacatgattgacgattaccaaaggacaacataactttttgtgcctgagatttttgggtgaggagggaggggaagtgcgggttagaataacaaaacaactggtcacagcagtgccattctcaagaaccatttgcagtccgtcagaaagttatctcactcttatcactcttaagatgtgtaggtggcatgactagtttatttcactatgagctaatatattcagttcattcgaaataagttgagcagtgtatcatgttttcatcaaagaaccgacgtcctgatcattcttttccttcttggcatacttgcgctgttttttgctctgtgacctttccagatgatgtttccgcaaatctgttggaatggtagttttatagtgtttgatatgtgttggaaatagaaccacgctttcgttcggaatcgtgttgtatgaagtagcatctgagccaatcggagagcgtgtatggcttggcggtaagactggcttgacatgttgccttgctaattgagaaagtgcacacatccgcgcatcttctccctaacaaaatcaaaagtgttatttttttgcatgaattccagatgtcaagaacacatttttggaactgacttgtaatgccactaccgctgctctcttgagccctaaagcccctgctattactttttcggcccctttcggaagtgagataaggaaaactaacggcggcggaacaaaatcttctgctgaggaagattcggattgtaaccgggattggttgagattggctactgttgggaggagatgatcgacgagactgactgggtttatgtcttttctgcagacaaatacatgcgataattgggggcaagacgaattctcaagtagtcgggatgttgaaacacttgagggatgttgttccatgattgatgaattttcaaagtatgtgtgagggatggcttctcgtttttgctgtatctccttttccagctctttggtagttgaattaattcctgacacaactcggccgagtggtttattgatgagggatgccgtatctggtgaatcaccttcgagatcatggaattttgagcgttttggagggacgtagtctggaatttcgacattttttccagaacgtagttggaccacatgggccgatcgcggagtccaacgtgtggcttggagggagcattgctcttcggtttttccattcggatctttcgactgattattgcacagtgttacggatgggtcgtgggattgagtgcaccccaagttatctgagtcatcacgaccatccaagaattttacgagctcttctagaaattgatgaccaacttgatctgaaatttccggccttccgttgtttttttttgcatgtgtcgtaaacagaatcagccaaatcagctatggcatacaaattatgtaaattgtgcagatcgagtgctacgtgcatatatgaaactcaccactggatgatgaagggtgtggagaggactggcttccaaacgacttttcttccgttgagctcgaggtcatcggttggttcgcctttgaggtttctcgaaggtgccatgtgccgagaggagcaaaaggaaggttctgttgccctgctctgggcttggcaggattgagtcgaacgaatctgaagatccttgatttgcggcccggtcgggccgcgcgtacatgcagggcaagtttggacctgggtgggccgcgaagccgggccctttcatcgactgctccgctctcataaaatagaaatgccgcaatccccttcggattcggatcgtatttttacggatcactatagactgccactggacattgatatccagccaatcaatcgttttcggtatcatgaccagaaaccagagctcagattcacggatttgtcacgctttactggtatttcactacatcatatctttctgctgcttcaggctccggatccttttggccaacaagctggaagacttcggatttgatgagacaaaattggttggataactgctgagcaaaactctctaatgtttaatagcatgggtgtgcagcaaacctcgcccaaagaaacgggcaggtctgattccacacccttgtggagtggcgggggagtggatgggggcgatgggggagggcctgcgtttatcaatgcccaataagtttatatgtatgcagattaatgtgattcataattggagactgacaagtgaaggaaaccagggatactaaagattaaaataatgagagcaatgaaaaatttatggaaaaaattatggatttggagccaaattcatcattttcatttgattttcctgtatactataaatctacaacttgaataactggtaaagccctgaaatgttgtgttttagtatcatatactctaattatatttcaaaccattcattaattgtatattcaaatttttatgtgatgctctaaaaactgcattgaagaatactttgaagtttgggtgtacattttttctttccccaatagcaatctttctgatttcatttcttgctgatctcagaatccaatgctccaatgatttccaaattaatgcaggatacatctttagccagcttgattcattttgttttgaaaaatgatttgtagattctttgaaactttccatggcatttctaaacaacaccagaattgtagtattttctgatttatggtattcatgtggaacaattatcatatgaatcatttgaacatagaaaagaaacaataccaaaatcttattggtatttccagaccaatttggtttgtctttaagttcttcatcaaagttcatattggaatttctttcccataatatcaaccatagatctgtgttcttcaagaattcatcaaaacttttcaacagtaattcttggttagcattgtgatttttctttcttccatcataatctttcttgataaagaaaactcggttgaaattgaacaaaaactgggcagaagtttcatggtttaaaaaaatgctttctgatggctgagcagatttcatctcttgaaatttttcattgagaatttcttggactgttggatttgggtgctcaataaaaagcatgtttttcttgaaacacaatcttttcatgttgaatgttgcactagccttgagctgattattcaattgtgtaattgaacatctgaaaactgtgttgaaaaatattttgaatccactattcactcccgtagttgtcagatttctgagagatacttgttttagttcctcatttcctgacctctggatccagtaataaaggaatttccataagtaactaggcattaaaatggctatgttgaatttagcaatatgactttcaagcttttcagataaaatataactagtttctctgaaaattgttattgcatctgtgaaaagtacttgaaggttttccctctttgtatgaatagatccaagaggaacaaatattttatcaatcatttgaacataaaataggtataacggaaatatctccttgaacttcccagatgggaattgttgctcttccatttccaccaaaaattcaatgttggaatttgcttcccaaaatttataccataaattctttttttctaaaaactcattcaaatcctcccttttcaattctgcataaacatcattcctaacataaattccagtcctagtaatatcatccttatccctcactttgaaagcctgtctaatttcaccaaaccataaagacacattctcagaattcagcatgatgcttcctgttggtgcagtttccattaaattaaatattgaattgagttttctttgaacacaatcatacgggtctttaccaacaaggctatatttatcaaaatgcaagcagctaatctttgattttctgtctctacattttgtttttgcatcaagtgaaagtagaaaattgtttgactgattaggatcattgaacattggaactttaacattcttgtcaggcattttcctatacttggtaaaatttagtccagggtttgggaaactacattttgaatgctccacctgcttggaatgttgtttcctggttgaataacacacagagcctgttctttcttccaatcgaattggcacttccgctgaaccactatttgttttaaatttcctgatgctgatattcatttttttattttggggttcattttgtagtccgactttaattgaaggcttcacttgttttcccatatttagtgtattgtgatggttccaaaaaggtttagatcttgaaacctcagaagaattggaattctcgtttgtcatcaaatttgattccttttcttgtttttgaatagaatgggaactcatgcctttttcaaaattcattgatccacccagtaagctaaatttttgacaatttggctcctcatgcagattacatgatgatttttcacaatcacttgatgtcatatcaatcatgcttttgtgcttattttgattctctatttttgtaaaaaaagactcatccacttcattttttcttgatttggaaatagtagagtcattatcagcttgcttggtagcttttggaattttcacagtcataaaagcattgtttttcagattcaaaagtttgagaggatttgatttgacttcaggtgttgaatttgatctcatttccttttgagcgggacttgatctaaccaaggaagcacctctttctccatgtttttcttgagtgattaagctttccacaaaagcaagttctgaatttgatttgaaagttccatcacttttatttatcttttgaatttcatttttctgacacaatactgatgcaggcttgtgttttttatacttctgtacttgtggggccagtgtctgattatccaaagccttcctagttttcgacctccatgtagggcttgaaagttctttattagaatttgagcccaaagttgcttcaaaagacaaatttgttggttcattgttcttttgcaatccttggattgctgcatttcttgtgtgagatgatgtatcagactgacctaaattttccactgttctttctggaataggtggttgagatttagtttcagtatctaccaagaattctgttggaatatctttattgattgtgtgaactatagggtcatcatgtaattcattaaattctgtctgggtacctgatgttttaaaatgggttgatctcccaaaagaatttctattttcctcacttgaactgttaggattaattaaaatttccatggatgtctcctccccattcaatccaatcttgttattcttgagctgaatcaatttttctgaattgaaatatggcacaccagtgtttaatttaggctgcttgttccttgggaatatgggctttttatccaatcttttgctaattataggaactggagctagcttgggagctatcttgatggaactggatgatgaagttctctgactttcacctttaattttgcaagatgaaatcctggttttctttttgaatccctcgctggctgcagtttctatgtaggatgaggtcagaaagtcacccagaagatcttttttatttttaacattttttaacttaggctgagctgtgggatctttgggatattttattgctgttggtttttggattgagaggattctaggtgcatgatttgagttacattctttgattggactacagcatgttctctgatattcctgatggggatttttaactcgttgttgatcttccatggatctagagattgatgaagatctcaaaactagattttcagatttttgttttggtttttggtatttcaattcacatcctccaggaatggtacttttttgagctaaaaattcatttttctccttctcattttgaagttcatgcagttccaaagtggtttcatcattttccctccaattcaatgggctgtgagttgtatttcctggaatttctgcactttttgttgcctttgcttcatttggtgaggtcagaaataggggatatgaattttgggcattgaaattttggacctgaattttctgactggagaagcagttcattggtttatgagtgttctgcattgtgttacactcaagaaatgcactgaaagaggcgaagagataacagtttttgattttaaacatttttgatataggcagattgcctgggtatgaatcaatccaagggtaagtgttgtaatgtgttaatgtggttcagggttcttatgcagctctgaggtggcagattacagttaactcacagaggaggatggcctgctgacttagactgaacctgattcagttttgaatcaagttacattgaattgtaataactgtacatttctcaaaacccatctcaccttttttgccttctacatacttttatcatgatttacatatctgatcaaggagtccttgctgcggctttgattatttgtgttttgcttttgtttatagaaaacatgtcccaactgctgctgcacaattatcctccttttaccaggataggtcaagggtctgggttggttttgaattggcagcctgcatgccaaattcaaaaccctctgatccaagaccaacatgaacgtgagaaaggcacataaacagtcttggggaacagggcacaaacttctttttaaattatgtctaaggatttttttgtgcacaccaaaaaaaaatggaccttcttgctggggtacattgaccttagcatcttaatggaggtgggccaggcccctggacactacaaacattacctaatttaccccaaggataaatattattttcaatggtgggaaacattccttttttgcaccttcttgtacaaaatgccttaggaataaaaattaggctaaaatgagccattttagccaaaataaaaaaatcctcaaatgatctaaaataagttttgaaatgtttgaggcattgttattttgctacaactatttctcaagagtccaactcttgcacatttctttttaacttacttatcctagctcccagagaggcagcctattcaagcaaccgttccccctcaagcaccattcatcccaaagagtagtaacatagttccacaccaccacattatctatattcagttcccattttataagtgatgaaacactaaatccactctccaaaattgacttgccaatggatatgaagctttgtgtacttttattcttgatggacaatacaaaacagcttggcacaaaaattcacttattggatgctgaatcaagacttccatttgtgaatgttgatttatttttacaattttttatttttgatgaaactagtaagcatgatttcatgtttcaaatgggttcagaaagttgtaaactagcactctcaccatctcagtatgcagactgcattcaatgagaaaccacttctccatcatttgtacatttagaaacacaagagtccaagtaatgaaaaatgaaaagtaaaaggctttgaaatataactgattttaccaatgggccagttacactaactgtagcattggcacagcttagcctagcaaaatttcactgaaaatgagtgtagacttagtgcagtgtaattctgccacatctgcactaacagtgggtgtgcaggccccccaaaagtgcctgctttgctgttctaacatgttgattagcgggtttttgtccctgtagtggcttgtagtgtagtgaaaacccgctaacggtgtgcttaagggcgcgtacctcaggatgtaaacgggtcgggttcgggcccaaaaacagtgcccaaacccgacccaacacctatgttgggttgggttgggtcgggtcaaacttgaatatatgctgcccagacccaaacccgtcttgggactttttgggtttgggttggcagtttgcatgccgggtttgggccgacccgattgttttagcctttgtagagcaactctgacaaaaactgacctgcccgactatcaaaacacctgcccgaacccgacctgctaaggttccaggtcgggttcgggtcatgtgattttctcacaaagtctagagatggtcgcggggtatccattgcggatacccgctatcttctagcggatacccgccagcgccagcggatacccgccagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtcgccactgcatgtgactgtgcggggtgaaggcatatccttccgggtgtctacgcacgtaccgcgcccggcgggaagtattttcctttcattcgacgaagcatgttcctcggccggcccgaacgaaatcgtatcagtcgacgaggcatgtactcgccggcttccggtcgacgagatacatgtaacacgtcgactggaaggaaatccttccagccggcgaggtacatgtaccttgtcggccggaagaaccccttccggtcaacgaggtacatgtacctcgtcgactggaaggaaatccttccagccggtcccttgccagccgtttaaagggcgggtatccgaggatacccgctgcggccgacggatacccgccagcgggtgcgggtgcggatgcggatgcctggatggccggaaaaagcagccggatatccgcatccgcgcggatatccggatgcaaatcgcccatctctaacaaagtctgcccaaacccgacccatgacccgtcgggtctcaggtcggcttcgggtcgacccaacccatttacaccctgacgcgtaccacagcgcttcccaatttgaaaatcaattctgaaccgtttttttgcactttttcttaaacagaatcaaaaatcactttgtcagaaaacctgtacaccaatccagtctttcaccttgtcattgcgcaagatatcttgaagagtatgagattgatgctgtgtagagtacagttgatgcattggagacaagaatgccagagtgctttttgcaaacaggggtggggctgtttcaaccaatggtaacaaatttgaaacaaaaatatctctgtttgtggcaaaaactttaactgaccacttatatggtacaggttttttgtcaaatcaattactgctgaaagaattgaaaatcaaaatcccgtagatggctatgttatgcaccctagcactaactacttgatttctgcgcgaaaaaagtgtttctgagctaatgctttttgggcaaaaagcccagcggcccattgttggatggcctccatcaacattccctgtaccttgagcatgaaagaaggaagtgaatataaacggttcagattgggcaaggtatgctaattttgcattctagtaagaggaaattcagctgtatgtacgtgcccggaccgcaattgatgtggacaagctctaccaagtgagctctacattatgccagattcttctgctgagatattctttatttcatccctgcggaaggttatgcacccagaaattcaatgagatttctctccggccaaggacaatacatcaattcacgatcgtgtaagacaggagaggcaaggtgttaccggaagtgcatcgtgcagcctaagccagcataacacgattttcgcagtgagctgagtgtattcttaccctccgatttccggattcaaggatgtggtaatggcagtatggaaacctacgggtgtttccccacaggctttgagtcaggtttacctgttaatactttccatggaatgtttccgactcttttgattcctcctttgctccttcgtgattttctctctgtccctgatcagtcccctggatgaagcagccacgtctcctgacttgacgttgcgatggcagaaaacatttttttcttttctagaagcacgagcttgggtcctgagttttcgaacccgtcaaacccgagcagtggtccatcggtggaggaatgctggaggctgggctaatgtcccgctgaattctcacttgcccctcgtcgatcagagtggatcggtgttgtgggttttgaccaagcgttaactgctgcggtgcaataacatagcccgaggctgtaaatatcgttgtggatgttccagcgcgtcggctgacgacgtggaagtcaaaaccaggtccaaaaccatgctgaaactgatctaaacctgagaaaggcgcccaaataaaacggcaaaaaccactgcttaaatcgtcatcgatctttttcctttttttttcgctcccctccatcttgaccgactccgtcgtaccaagaaccatcttcaaccaccatcctatatcaaatttggttcgtcaacacttctataaatctttatctcctcacccggaagctttgtaccatccccagagctatcttttttccagtgtccctgtggtctatcgctactctcgatcccttccattttaaaagaagaaaaacacttggcttttactgactctttcttgaccttcagaattccatttcgattattttgagtcgacctcgatgagatcaacctgcaccgctgcagccctcgctgcaatttgctctctttctgttcatgccgactctggggctccaaatgtagaaactcccaaatttagcgtaagttcagcttcctgggctaacaactgcaagccatctggcgattgttgatcgacttatcccttctttcctaacacaatttcaagccatcatccgtggtaggtcactttgttgaacaattcacgagtgattggtcaactcgatggaatccctcagaggcaaccaagcaaacaagcaccggcggtgaaacattcagctacggtgaatatatggtcccctcaatttgtcctctttcttccaaactgtcaagctgactgagtccaatattacagtcggaaagtgggaagtggaagaccccactgtgcttccaggaatcgaaggtgaccatggtctggtggtcaagagtcctgctgcccatcacgccatctctgccccattctctaaaatccttgacaacacggacaagacactggtcctacaatacgaagtatgcactttgttttttaccctcttctgagtccaaaaaagaaccattcgggcgaactctcaagatcgtcctatgtagcacacattgaggctgacctctcggcacgtttacgtaggtcaaactacaaaatggtttggagtgtggtggagcttatcttaaattactcaaggaatcccccactggtattcaagcccaaggcaagctcctttccgagcgaaaacgtgtaccaccaaatgtaccgctcgatttcgctaacgtgaccgttctgatcattagaattctctgacaagaccgagtactcgatcatgtttggtcccgatcgatgtggtgccaccaacaaagtgcatttcatcttccgtcacaaaaaccccaagaccggcgaatatgaagagaagcacttcaataacgcacctgcaatcaagaacgtcaaaactacatcgctctataccctcatcgttcgacctgatcaaacttttgcgatcaagatagatgacgaagaagttagcaagggaagtctcttggaagactttgaaccgtctgtcaatcccccgaaggagatcggtgcgtgattgaagaagactttctcagcttttggcacgactgacgtgtttctctttgatttgtctagatgatcctgaggacaagaaacctgaagattgggtcgaggaaagcaagattgttgaccctgaggccaagaaacctgatgactgggatgaagatgcaccccgagaaatccttgatgaagatgctgtgaagcctgcgggatggcttgatgatgaacctcttacagttcccgacccagaagccgaaaagcccgaggaatgggatgatgaagaggatggagattgggtccccccaagcgttcctaaccccaaatgtgaagatgccccaggatgcggagcatgggtccgtccgatgaagtctaaccctgcttacaaaggaaaatgtaggccttacctcgctcagtaatgttctgcgaatgagagtttgataagaaaatcatttttgctctcgcaggggtcccacctatgatcgacaatccagcttacaagggtgtctggtcaccacgaaagatctcaaacccgaactacttcgaagacaagacaccctccaacttcgaaccgatggccggaattggtttcgagctctggaccatgcaggagaatatcttgtttgacaacgtaagattttcctccttacaatgtaatttttcgaaatccttactcacgtattcccatcttctaattcatcccgtgttcagatctacatcggacattccgaaaaggatgccgccgattttgccaaagaaacattccacgtcaaggttgccgttgaaaagaaacttgaggatgctaccaaacctgaggaaccgaagccatcgacagaagacattcccacatttgccgattcgccgattcaatttgcccgcggccacgccaaagcatttattgacctagctatggttgacttcaggtccgcagtcaaccagatgccgtcgaccgctatggctttaggaggattgctcgcgactgtcattggagccctgttcctgggtgagtattttccgtcatagccttcgaccgttgctatgtactaattaaccatgagggattcattcatagttcttaccggctcaagtgcccctgcaaccaagaaagttaagaaaacgagcaagagcggcacgtccaaagacaaggcggctgccgagaaggttgcggatgcgcctgtcgcaggtgatgctgggaaggctgaaggatcctcggatgttaggaagcgtaaataggagactgagaattatcgaccattgtgtcaggatcctacataacaaactaaacaaaaatacctactttgagatctcttcctgtctccgtttgctgcaagagattgtcagtctacatgtggttccatttgtgattttcaaaccctcgtctagcccaatatgctaagcttaccgacatgttcaagtatgagtggtgatgagatgtaacaaaccacggtgtgactgcttctctctctttctctctttctctccccattcttttcttttctttcatttcatttgcttttttttctttccaatttcttttctttcttttttttttcttttttgctttttttttcttggcttgattatcgatgatttgaaagaatgggaaccaaaattaagctcaaatagaccaatctcccaagatgacctgttttcttttatcaacaacaaggtcccaccaactctagtgattatttggtcattctttgcactggcctttcttcaaatgttcatttgaactagagatgtgtagcattgttctgcttgagaaggtctcttgcaatggagcagatcattcaagattttcttcctttcaaggtttcatgtttgttatcaaagatgaccaaggtctggacaatagacctagttgtcctcatgagaaataaaccaagaattgtttgttaccaacaatatgtctcctttgatacagtctagcagatcaaagctttcaaaattcactacttgatcagtggagatgctagagggagaaagtattgcacaatgatcaataaatcacaatttccacttcaccttgatgaattgggggcctccatgacctccaaataaagcctcgataacctccaactacagacctcttcctgaggagaatggtctttctatggaagtgaaagttaaagaatacaacaaaggaatgaggattgcatggtgggaaaagcaactgacaagttttgggtgacttcaaaatgtagggaaaattacatttgactacctgtcaaccatctttcaaccctcctgtaatccaattttggagattttgagaggcattttgtcctaaatcaatgctggagttagaagcttttgggctaaaataaaaaaataaataaaaataaatacaaagcagtaaacctcccaaacctgcgggtagacttgggagttgtcttaacaagaggtatcatccttgactagtaggtaccatacagactgtacttccaactgatgatgattcttccctgggttggcatagactgtacccaccaattccccttcccagataggtataggctttagtctacctatttatcaggaagaaatcctctttggcaagcaggtgcatgctttaaaaacttgcctgggaggaatcctccttgtagtgtgtagcctgtaggtacaggctgttcccacttgcgactgagtaatcctatttggaaagtaggtggtataggttgtgctcaacagccatgaggatctcatggatgggtaggtatgtacacacacttatcaaagtcctaccaacattaggtggacatgattttggctgagcaatatgcccctggaagctgcagggagggaactatgcctcaagtgcgggtgctcagctgagacaatccaccaaaaacgtttgaaattccaaattttatagcctttgtttttaggggcttagttaattgactcccaaaatttggggtcatcagggggactgcctggggaccatcccaggacatccccagcccctgaccccccccccccccccctcaagctgggtagccgtacctcccattcctgctctggaagtgggagttggctcctaaggaataatattaaaaaaatcagggaatgccctgcaagtctgaacgggcaagaggtccaccaagatgtctaaacaatcagtaggtgggggaaccctcccagctgttaaggattgctcccccccccccacccctcagtacaccttgacggctgagtgtttctcttggttgctgagagtgtgcagctctcagagacaaagaggatttgaggacccggagtttagggataaagactatagagtaagataagataaatgcaaaatggagaatgcactgcttaaaccccactcactattattaagtaagttgattgggtttgtatggcaataatctctgggggaaggattcctggagggaagacctaatgaacctgaatcctgatggtttcaaaaccagagtgttagggcactactttgtgaaataacagagtgagaagacaatcaaacctgtggcaaatgaggatgaacaaattgtgaagtatcaaacttaaggttgtatttcttgatcagtacaataacaaagaaatacaataataacaaaaggaaaagaaagaagatgaaatagtaccttaaggcaggagcaacggtaaaaaggacacaacaatgacaaggagacaaaagaaaaaggagaacgactaaaaatggaaaatgtcaggagagatctgtcatccagtagatagagctgaaagatgattagaacggggagtgataatcacactccctcccccttcgcacacacactcccacactcccttcagagaagggagtgtgggactgcactccaattgaaattggagtgcgggtccgcactccaaccctctgcgcgggcattcccccagcaggttggcgtgcagacccgcacaccaattttgattggagtgcggtcccacactccctttctgaagggagtgtgggaattcacatgtgtatatttatgcattatgtacatattccctgggctatcccataggacccaggcctgggtcctatgggatagcccagcacttgaggccgttgaagatgcggggctcgcagccccaaaagactgtatgtagggtcttgaggccgggaggggtccctcctggccttgacactgtacatggcgaatccctctcggccttgagattttgtacagtctcaaggccaagaggggttcctctcggccttgagacctgtacggtctcggcagaggttttgagtctggtttatgtatttctttcaaaaataaatcctgaagcttcatcggcaaagggttggctcaaggtgtaatcaactaccagtaacggccgaggctactgtcagatctatgttgaagcctgagaattgtacactccattgatcctctgtcatcctgaaacttgcttgccgattgtccttgccattcgttcctgctgtaattacgacaatctcaaagtggtcggaatcattgcaagagatatagtcttgaggccgagaggaatccctctcggcctgagagtgtacagtctctgtgttaaaccagctcgtcggaaggaatcccttccgacgagactgatgcacgcaaaaatttcagcaacctctctccttcaagactcattttcagcggattgtacaggttggacctaggatgcttacagtccagaagtcgtttgaagacatcgagctgaacggcctgtggaagcagaggctggatatctatcggtccgaatcaacaggatgtgggaggatgcaacggaagcgacgtggtagtcattgatcgcaagtcggattaaggggaaaaaaccaatggttcagtcagaccggtctgaaagtatgatctcgccgatctgagagagactgaccgacgcagactgcactgatggcatggattaggaagaatcctagatagacctggtcacggcggtcagctggggtataagctgccatcaatattgtgttgggtgtgttgagttggttgatcgaggatcgaagatagtggaagcacttggctcgggattgattgtcgtcggccggcgcgtacaccagctcgttggaagggattccttccgacgagctggtttgaaagttggctcgccgggaggaacccctcccgacgggggaatgtacagtacctcgttgacaccggaagtggaaaaccttccgatggacgaggtacatgtacctcgtccatcggaaggaaagccttccgctggccgtctgtcagcgctatcatcctcacggtctcctcaaggcctccccaattttggggctgagagtggttcctcccagccccaggtctttttttttcaaccacttcaagccttgggctatcccataggacccaggcctgggtcctatgggatagcccagggagtatgtacatatgtatatcaaagtatacacatccaaactcccacactcccctctctgaagggagtgtgggcccacacaccaaatcagattggtgtgtggggccgcacaccaatctgcagggaatctaccctgctgcagattgaaagtgcggaacccgcactccaattgaaattggagtgcggtcccacactcccttcagaggagggagtgtgggagtgtgtgtggaaagggggagggagtgtgattatcactccccaattagaacctatgatagagaagactgttttgacttgtaagatagttggcggagagtcaaatggaagggagctgaagtcagcgggaaagttggcaaagagtggaatggaagggagaggattgcaaagatatgagtgacgatcagagttgaatagaacagtaagacgacttttgaggtaaggaagagaatgatcaatagtatgatgaaatagaagttgttcaatgtaaggatgagagagtaacagcgacaaagccggaggaaggaaaagagattcaatcttattgatgaatgattaataattaatgtttacggagtcatgagggaagaaggaataggttcagacaaggagaggaatatataagaaagacaagttgagatgatttgatgatgtcattctgaatcggactgattatgtaaccaattatgtaagtgatggttcgtttaggaaaaatactgctagagtctgagagggatcaagctcaaatctcgacacaaagagatgggcaagtgagacacagtggatcaaaactagaaaaatataggttttgaaccttgtccatctcacttccccatgtgtccgcagcaccacagcaggatgagaatgaatctccaagtacctaagctgttataagttcaacaacagcctccccttaagaattgcaaagcagaggtaaatctgcttgtgggaccagtgtagagatggttgctttgcatccggatatctgctgtggtaagaccaatcaagaccagtcacactctactggcactattttggactcacttcactatttctacatatcataacaaacctcaaaacaaaatcttacatatttaatacactcatggccaccttcaatcactccatagacaataccatcagctccaccagacttaacaacccatcaataacaccctacatggattaccagccacacttggtaataaaataaatacaaatcaggtataaagtggtagaaagtccaacagtccagagagccagactgttaggaaagacccttgctcttattcatctttttttctcttcattacataccatggcagattgttacagttgctacatatttcatctttcatccctgttgtctcagccttgtttcacccttgctacatgtgtccttcccaagcctgtctcccaaggcatgttgttgccttgttacatgtaccctgtgatgatgccttgtcccttgttttcttatcccctcttataagacttatatgtagtgctctcttggcccttgccatttgtcccccatcagagttgtcattattgctccctggtcattgatttagcattacatacttggaatatatttagaattacagaattaagacatttcacaaagacttgttatcctcataccttacccttttacaaatcttacatcttcatttatccctacctttctctaagagcccatactcttatttcttgttcttattactctcccaggaaccagagaggcagcccttcaagcattcatccctctctaagctctattcccaccaaagagtagttccacaccgctcatgatttcagcagaatcaggcatctgcatccgcaggcgctggcaggtatccatgcggatatccgcggataccctcccttttactggtcaacaattgccagctggaaggataaacttccagcattatccttccagcagagtgggatttttttttcaaaaaaaaaaaaacccagccccccttggcctagagaggcagaggccacaccagtgggaggaacccctcccggagagtgtatacattccagcttgccaagagcggttcctcctggagagctggtttttaaaccagcttgtcagaatgaatccttcccaacaagctggtacacagaccagcttgctgcgagagattcctcccggtggtgtggcctctgcttctctaggccaaggggggggggccgtttttttttttttgtaaaaattccattatttcagtctcttggcaccgggtaccccttgggatacccggatatccaccaggatttcagggggaaggcaaaatccgcacccgctggcgagtatccattggcactggcaggtatccgccaacggataatggatatccgcaaccatctctagaccagtgtggtccccatataattacaccatttacttggggaaaggtgtcatgattttcaaggcattgtaaatggaggacgtcctatcggatctgggaccctcacagaagttgattgagacccaaaaaatcttgattctcgcagagaaatttgaattttgaggctctaaaccggctctgggagacccgcagatgttgacaggaagttttccaatgtccacaggttgaatatctcttattttatgggatacacaagagaaaagtcaaacaaataataatctgtccttgatgaataaacacaagagagatgaacaaatgagaacaatctttccttgatgaataaaatcaagagagataattagcttttcacagtgcacacatgtttttttttcataagagagacaaatgtatattaattcaaagaataactaaaataacaacaattatgtagccttagagatggccgcttcgcatccggatatccggctgctttttctagggaaaccggcatccgcaccggcatccgcatccgctagcgggtatccccccgcctgagcgggtatcctcggatacccgccctttaaagggccggcgagggaccggctggaagggtttccttccagccgtcgaagtacatgtacctcgtcgactgaggaaaccctctggtcaacaaggtacatgtaccttgccggctggaagggtttccttccggtcaacgaggtacatgtacctcgctggctggaagggtttccttccggttgacgaggtacatgtacctcgatggctggaaggaaacccttccagccggccatctacccttctggcctcgggtatcctttgggatacccggataactgccagtgttttgcggaaaaggggccatccacacccaaatccgcacccgctggcgggtatccgccaggggatagcgggtatccgccggggggatagcgggtatccgcgacggataccctttgaccatctctatgtagccttaaggggttacaatctcatttggacacatgtactaagtctagtgtctcagtgtctgaaaatgctgaagattatgatttcaaatgtctttgagtgatgaggtcaaatgtgttgtatgacatggtggaaaaaaggccaaactacactgagaatatgctaaatatgatttaacagttgtgttgttgattctattcaacaggttgtgaatcaggttttgaagggactgatcaagagctgagaggaagaaccccaaattcattacatgacttgacttcttctcagaagtacacaaaaacaatcatatttctactttataaatttgattccaaaaatatatatagagggatttttgagaacatatgtggtattcaaaactgcatagctaaaatttttttaacaatatagcctgtgatttgggctgggacctgtcaatttaactcttgtctatgctgaaaggtatctaacaactcttgctttgtgttgttttgatactcaaagctccataaggaattttgaacagctgtttttgaatttacccacccactttgaatgaaaccatttttaacagaaaagtgaaatgccatgtctgtgcagtcaccttttgagatcgaatttatttgtagccattggggtcagactgctgcctgcattattgcatgtatttccagcatcattgatatacatcagttgcacaaacttctctctagacttttgaaaaagttcttttcaccattgcgttaatactaataggagggtcaacagcaatattttggccagacctggtaatcagtcacacattgctgctgtgcagtcacaggttgaccgtggtgccaatttaaacaggcaagtttggctggtcacaaaaaattctcaaccgaactgccatcattttaatgtggaattgctgcatctgtggggaggggggagaagggcgctgccacgggtaggagggagggacttcgttaagttcgggatcaaggttgtggcagatgccacggttcatttccagcctgatgatcaatcatcgagccaacggatacatccaattatcttcaagactaacgtcggcattggagaatcaatctgagaacgaagttcacatggctcagcctgatggtcgtcatgatgccccgttatcttcagtcacgacagtcccatgtcttgacttgctcaaggcgttatttcttactcgaaaggacagttcgtccaaattttacttatgatgcaacagtgacacactacctgtttccacacccgggtgcttgtgttcaacattgcttgcggggcggtgacccgcgatcctcaatgtgagcccgtcttaagatgtctggactctggagggtacttttgaacttgacgatgagccagcgcttgctcatctggatacctgtctcgcctgaagattggttttactcgcgatcacctgcgtcaaaagctgacagagagacgtctacttgacagctatacgtgtagatgagacgtatctttctagacttcacctaaatttggatttgcgccaaatttggcaagcgggatgagttctttaattacaagccctctggcgctgaagcacagccttgccgagttgacttgacacttggccacaacctattgcctgagagtgcatcttttcaaggtcgagtccttcacgcttgaaccaagaatgctgattgattggtttacatcaaaggatccgaatgctgtcaacttcgacgtaatttcgtgcttccttgtaatccatctcctggaatcgcttgaagatttgaggcgacgtgacatgccctaatttggatgaagtttgccagaaaacgtgtacatattatttagctgaaactcagctgagctcactgggaagtatgccttacatctcgcttttttccctgttggctcgtttctcgttcccaagctttgcaaaagatataattaggataacccggccaggtccgtttatcccatgatcggaattacagccagttatcctcaaactcttttgatccccttcacttagcgtttgagaagtttccagtccccttttcttgggacagccggcaaaaatttccgcatacctctgtgcgtctatttgaacacactcctttctcctgattcggctagcctttcctgccatctgaagcaagttgaagctatcaattgaggccggcgaaaccctgttagtccatcttcatctactgtcttcaatcctctataaggtctgccttgatacaccggctgggagccccatttccccggtttgctttcagcacttaaataaccccctccagccacagatctaatgcgccttattcttacttgaagctcaggtctcaaccacccaccaactagtacgaatccattgacgagttgtgacgacaattaataaatctgcgttcttgttcatctcagccagaactttcgagccccctcaactaggcgccatcaagtcaattttctccgcaagcacccgactccgctcaacagggcttgatcaagtgaggtgacacagcgaaaggaacactatcccagcttccaattggcccttagcccactcacctggtggtgaaagtttcattcattcacctggctcagtgcaacctgtctacaacgaccgtttggctgtagcttttagaaaataaagaacataagaaaccactcatctatgaccaatcatcgaatgccttcctcttattctgtggctcgggccaccgccaccttacccagacattggtcgaagcctcttggcagtggcccagctttgaagtcggatccccgaatcagcaaaaaacaagaggtaaatggtcattaggcccctccccctttgtgatccgacagtcatgcttaccttgatttggtgcttgaaatgacaggctgcgaataaaacacgcctaatcctacgaaattatttgaaaagcggtgaagaaccccctccagaagtgctggacaatctagatcccacgaacctcagctacgatggtaccttgtcttctaaggggtcaatggactcgataaagctcacaccagccgcctctgagcgcaaacggcttgtccgcaagcagacccgtcgacaaagccttctgccttcatttttcgaaccactaaatcgcagctctgtgacttcggcttccagtaatgatgcgcccgtcgcattgacgacggcggctctcactcagcatgaccatccagccgtagccttcctcgctcctccatcacatgtcatacgtcgggcaacttcctttgctggtaccacaccgccaccaccgataattcgtgtcgtcaaacctgaacctgagtgtttggatgatcactctaaccccagtagtcgggatccattctattatgataaagtattagatggcttggaagatgatcatccatctagcccttctcgccgacaacgtcgccgaatcaattccaaggtcgagcctcggcccgaaagttttatcgacgaaaacggcgtcacggcctggttcgcggaccaatatttaacgtctacataaactattaacccttgccactcgcaagatgaactatcaaaaaacccattcattcgtcactctgctcacagaagtaaaaacaaaaccgtggtgcacgacgcaagccccatgaatattctcgaagctcaaaggcatttcacacctacgactcagctaatatgattttatccaaatactgatcacatttacttgaagcattttattacgccttgcttggccgtcttcatcattcatttgtaaccgctagcttccatctccattctcttttgttgcccctgaaacacttcctacctcaatagtcttcttaactcacttccacaattgtctaactcgtcattcagagataacttgcagtctgcccaccatgtaccttttttgaattcatttacttcccttcaaccccgccgttcttgcttcgttttgtgtgccataatcttgctccatcgtctttctcaatgtattatttggtcatgtttctataacgcagtagagttttataaacctagcaatctccacccgcgtgtgatcgaatttaatgacttcagatttaacctttttacttcttgatgaagtggactccgtaaccctcctgcatcaatgcggatgatattggtgtttgctgcagaaatgcagccttgattaggtgtcatggttccagggaaagtcttgagagattgtttctgtagcagctgttgacttccagggatttctctcaaccaatgaagcttttttaaagtcaagtaaatataaaaatgtgattgttatttttccattttttgtcattcttttctaaaaactaatgatttaggcttgtccataagctgcaacaccatagcttcagtgcacatagaaacaatacctgaagatatggcattgaaagaaaggatagagtctattcagcagtcagtctggagcaagggactcaaatagtttccatgcatgccatatatgtctgatatatttgtcacagggttccttagaatcacatctggaaaagctcaggcataaacccccctaatacaaagtagactggttcacttgaagattatagattttgaatggaacaaaagaattaaaataccttgcttcttcacatctaaaagagtagatcaaaaaaccattttgatattgaaattcaatgtcaattcagtgcctgatcagcaattgatcattgcagtgtcagtcttttggatgccagtggccacactccccaagccagtttaacaacaactgatgatcacttttttcaaattcctctgatttgatttttgttttcacatccaatttaattctccatatatcaaagctggattcaaaaacttcccaataacctcttccttgatatatttatacagaagtattgattatcaagattagttaaggtatcatgaaaaaaaacctagtagatgtatttttgcttttttttgtttcttcttgaatctctacacagaatagaccctggaatattaatctatatgcaaaaaaacacagtagagggattttttggggggataaagtactgaaacagtcaagcaaagatggggggcaagaatttaagaaggattatacaagcgttctttcaacaaggagatcatctgcgaccgttcaacgacaacgccagatttgtcttgcgcatgcaagttactttctttacctacttgttccttaatcctcacatgtcctgatttaagttcttcgggtcctaggatgattgcaaatcggatctgatctcgatcgactatctcgaattgtttttgagttttcggtttagatttgtacatgaattcagcctttttttttataatatatgtatatgttttagttcaagataatcaaaagtctcagcattgaccacgtgtacactccattcaagcttcaacggcggattacttacacttaaaccggcgtcccacagctctttacatagcttcatccgctcaactaagaggccatcaccgacgctcatgacgaagacatcgacatccttaccacgcagattatcgatccgattctgagcggccttggatttgaggattgagaagatccgttctacgccgaaggagattccaacacaggggatcttatccttaccggccgagaacatccccaccaagttatcgtaccgtcctcctgcagcaatcgaccccactccgatctgactctcatcatcgatctccgctgcctcgcccgtctcatctcgtttcgctttcgtcgatcgagccttagagcttggcccccctaccgcttcctccgtcgtcattggggcactcgccgtcgcttctttgactggcggtgctgagccttcaactaccgcttcatatataacacccgtatagtaatccagtccacgggctagactcaaatcaaacgaaatctaaaccaaaaaaggccacaatcaggtcacatgtgtcaactcgatccgcccccccccgacgaaaactactgataaaaaaagacaatttaaatcaaacaaacaaactctgggcatgataccaaagacgttcatatatgacatcagcaacttcatttcttccaggccttctttggcggtcttgttagcaaccaaagtctgatcttcgaaaagctgagccagaagatcttcagagcctacatactcaaaaatcatagcccaaaaacctcaatcaattcaactgttatgaaaaaaaatgatctgatgtagaatgaatgagatcaaacctttgagtttgacatattctccgatccgatcagctatctgagggtccaaacctttctcttccgtcatctcttttcgaacatcaatccaagccatctacaagaacaaaacacctttaaaacaaaacttccatggatcaaaagaaagaaagacaagaagaagaagggataccttatctagcttatcgacggcagaagagatcgctcggaatttgtcttcaggtaccccacatagatcgaagatcccatccaacaattttcgatgattgagctaaacgataacagtaattgaaattaatctgttagtaagatttctgacacaaaaaagataaaagtagtagtaataagatgagagtttttttagtaaccttgatcgtgaatgggccaacttccaacgcttccaatacttcacaagcaatcgtcaatacctcagcatctgcgatcatcggatccgtcgccccagcaatatcaaaatcctttggggaataacaagctcttcaatcgattattggttacaatttctcgtgatttgaggaggactgacacattgatagaattctctcatccttcccttggtcattgcgggttgatctcgcctgtaaactttagcgatatggtatctcttgatgctcgggtattctttcgagttcatagccaagaatctagcaaagggaacctacgatatgaaacaagaaggatagtaagcatccaaaatttatctaaggatatatatatatagagagagagaaagaaaggcaagaaagagaacgaacggtaagatcgtatcttagactacacagttcaccaccttggtcctgcaaatcataaatcaatttcgaatcttcgccgtatttgcccgacaagatttctttgagttcgaatactggggtgtcgatcgtgactgcgccatggagtttgaagatcctggtgatcgtcgagaagatcttttctctgatgagcatttcctttggatgatgatctttagtgccctttgggactttgagttggaacttggtcatgacttctttcttggttgatttagcatgtggttggttgcttgtttttgatttgggtggttcttgagctgtactgctagttcctttgaggagttctagttcagattttaggtttttgagtgtctcgattgcttgtgctatttgggttggatctcgttgttccgagggtgctgacttgagacttctgacttgatcgccttggtttttgactttcatgttcagttcttcgatctgttgttctgatgattgagatgccattcttcgtggtgatgatgatgatgatggtggtattctgtggtggttgagactggttcgtatcaatatcctggttctgatcaagttcctgttcatccgtgggttcttgggtttttggttgttggctgtttcgctgtgcagtttctgactttttgggttttttctcatcttggctattggattttattcaatatcccactggattttattcaatttgaacaaaactgtacttttttcgatccaatcttcttcttctcttctcaccacagcacagcacacaaaatcactcaaccatcacatcaaaaaaacacacacaaagactcaaagatggccgacgtctcacatatcctatcactcaagactaaaaggtaagacccactcgaaaaaggaaatcttcagatattccataggattaattcaactttgtttgcattcatagaaaatcagtcactgtccaacgtgaaattcctatcgatctcgatgtcggcttgctcgccgcattcgatccaaatccaatcgaccaacctgaatacaagtaagtaaaaaaaaaaaaaactatgttgaagatctagtgttgatgggaatcaacagctcggcaggtcgagaagaatatttaaagcaatccgcccgagattcgatccaagtattagtcaacaaactgttcggacttccaaccagtctgacggatgatggagtggtagccaacctacccgcgagtgggcttacgacaatcctcccacgatcgaaacgattaccgaagccgaaaccattgaccaagtgggagaagttttcgaaggataaggggattgcacccaaggcgaaacgggaccgaatggagttcgataccgagaaacaggaatgggtgaaccgatggggattcaatgggaagaacaaggatcccgagaatgcatggatccgagaggtcaagccatctgaggaactcaccaaccccggtctcgagatcaatcatgccaaacgagctcgcaaggagaggacactcaagaacgagaaacagagactcaagaacgtcgagcgagccgcaactgagatcgccaagagtaactcgactaaggtcttggaagcctccaccgcccgtccttcaaccagtctcactagtaataatcatcccaagaaagcggacgctcgggcggctaagatcgctgatcataccgcccgctctaaggcccaagccctcgccaaacgtgaggaacaacttcagaggaaacaggaggtcgaaggtctcttgtctgccaccaagaagagcaccgctagtttgggcaaatttgataaaaagtttgccaatgaacctaaggtcaaagggctcaagcgcaaagtaagccctctctctctctacctgaccactctcacataaagaaaagagaaaaatgcgagtgttttctccccgattattgatatattctatacatgttaaacagttcgaacctactgaacaatcggccaaagtagaacgaaagagtcagcaagagatcgtcgaccaactggccaaaaacccgaccgcattcaaggagaaagtggccaagaagcagaagaaatcaagcaccaaatcctccgcgaccaccgagcccgacaagtccactaaatccctggtcaatactcggaaggctattcggactcttaccggcggtagaggcgccacggcgctggaaaccaagccgctcaaaaagggcaagaaacggccctgaaaaaccccttcccgtcttgcccttctcttcttacgccacttctttggcttctgttaccttttttttctactgcatttttcgacctgatctcatattggtcttattactacctaaacactcagagattacttactcaatggaactcaatctttataaagaaatatatcatgattgttaagctactcaatctgtcattcatatcaacccactgacccccactggttggtagtggaacccgatcatcacatgcagagcccttatataagctatcaaacactttcctcatcggggatctcctctggatgatacaaaacaattgattcctttcgatattatgcatgatcgattgcatcttgttttctttttccttttttttggtttgtcttctcatttcaagaagacaaatcgtaacacttctcatcacatttttgagagcatcggagcctccccgaggcaaggtggaaagtgcggaaaccgcggaaaccgcggaaaaatacagcatgtactcccgaaggtttctagtgagcacatccgtttcaaaatccaaaagcggaaaggtctctccaaagcggaaaggtctttccaacagcatcaagggaaaaaaaaagaaaagaaaagaaaaagatgcatttaaaaaaggagcacgacaagagcaattcagctgctcacatcgacgcgctgactggtcatatccagtcttgaaagatgtctatgaagagaaatacggaactttttaatgtgcacctcgataaagctggcgagcggaagagtcttgagatcccttgagcttagttctgatcaaaaaattcaaagacttagggacaaagatttgaattcactctcggaaggttcgatctcattaaaccatcaacacattaccgaccccagaatcagcatccaaatcgacgccctcatctgcaaccgcttgctcgtccccctccagaaaacatcaaccaggcgaccatcaacagccttcacatgatcattgatctcatccagatcaatagtccccgttttacggccatcctccaagggtcgaagattggtacgtacccttcctcagactcgatcgagcatccacctcgatatcggtcataaaactcgatatcgatcatagacctagtagcccagctcatcctggtggatcatatatgcagaccagttgcgcttcttggctaaggatctcgccgatcgactgatgcccgcttttcatgccttttcaactggcattccttatgcttgcgttcttcctccccccctctcttttctggaaattgaaatctctcttgaactcatcatatcatctctttactgtagattaatttgagatacggcctcatgccggatgaaagtaccgaaacttgcaccgctaattattatattctataatatgtagcttccacctagtagaatgatgaaactggaccgaccccagcccactgatgaaaccagtccgaaacccgcctcccaatccggatggacctgttggtctgtacagctcagtacaaaattccgcactgactagatccgcgcggaaattttccgcacttcgcgcaggctccgattctctgacattttttgagaaagctgaagttttttttgtactacattctaagatattttttacaacaacaattttcgaatggttcctgaaacgtatcagacagatcgagatccatatacagtgaagtcaatttgatgttgcatctctttttttaagccaagaagtctaagagtttcttgaaatcgttggcttgattttcgatcaactgagtatcttgatcgaccaagatctccttgaaatcaaacaaacattgaccaaagaggggatgaagtgtcagtataaatatgaaagcccggaaaagagagagagagagagagagagataggagcatacggtcttcaggttatggtcggctgaaggaggtcgtagttttaggaccgtagggatcttggataagttccaaggagcgagtctgaaagggttctcaggatccctccatctagatatttatgtagagaggataccgaattgagcataggcgaccgacttttccaatcatgtacttagatcagaatagaatggggaggaaggagctcactgatcgcgatcaccaacgtagacatacaccaacaaaggaggaccctcggaccgctccgtttcgctcgggtcggctgctggttggtcctctcgaggaatgctattatcgggcgtggtgatcgaatcgagctcgcgatattggagcacattcttcagattcacttccatctcttcacaatccggacaccacatctttcccgtcctacagaaatacatacatcaacacggtccacaaacattaatacggatcagatattggttcaacaaaacactgccaatcaatctcaatggcttcgttacttgtatacaaaatcaaaggaactgactgtggatctcgggaggaccagaagatcaagacgagtcgttcgtgttgatcaggggatgatgagggttgttgttgttgttgatggccgatgaagtcaagcagttggtcgatttgagaaagcgtgaaactcttcgacctgtcggagtcatggcctgatgatggcgtgagcaggttgtcgggtactattaacatgttatcctttttcttctacccttcacttgttgactgggtatctttctaatttcctgttgtgatttctttgtggccttgataacctttttttgattgagagttgtcgatcggagttgaggagaaagtgtatgtaccctgcatacagccacaaagacgtcatagatgatagatcggagttcatgtacaaatttggagatatctacatctttaaatggatgcaaatctggagtctgaagttcatagaatccaaacttaacaactcctccccaacaacgatcaatctttcttgcacatcagcaactggcatgaccttggaaggtgctcttataggacagcctgtctgttatccggtccattgcgggtgctataagaaaaggaaaaaaaaatacatcgtaactcttgcgtagtggtagaaccgctgattgagctcagttctccatcacgtcccaaagcagaagtgcaaaaatcaagcttcaggaggttcgggcccccaaggaggacacatcccgctgcgttgtaggggagtcgaacccctgacgaggccatggcaaggccccagtttaccgctagcctaacaacgccatacaagaaacgaggcaaattgagaattggatcttgcagctttcttctcatgcctttgcgagattcaccgcatgactcgtcataatgatgagtcggagttgtagaaatacctaaagtggattatgtattgagcatatctctggatgctattagaagccgaggagagctaggccactgcagtttttgtagcaagttgataatctgatgagcctctttcggtgaaagatttggttacattacgacttctgaagttaacattctttttttttaatcacaagaaagtaaaaggaacgatttgaaagcataagtagagagggcattcatgataggatcatgttggcgcctcgcgagagttgctaattgatatatatatatataacgaggttatgcctgtgatcagtttggtttttctaggtcgtttatgagtgttgggaaaagacaagagtcgatggatatggtggaagctaaacgcgagcgcagtaggaatcaaaacatctttgacactgttttgttcttgcttgtgaattcctttggatttggtgatcgatcaaggcacatgccaagcaagcaggccattctgtgtccgccttgaagcccgtgttctgtgtggctatcgcgaatccgttttcgaagaactcatccatccgttctttctgtaaagcaataagcattcgggtgttggttcagatattccatgtaagttaaagtgagggaaagtgaggggccaaacccacagagtaagtcgtttccttagttggaacatttgtttttccgatcatataatagtttggtagatagattattaatggcgtcttgggcttcgaatcacatccgaaaaatgtgggccgttgatgatatccagctttggtgaagcttccgtcataagggtttggaatcctgcacaggggaaacagcaaacgtgttgagtgagcaagcttttttttaacatcccatggaatcaaacttacttcggcatccgatacccgctgaaatgtggctgtaaggtttttgtgtagattgtgtacaacgcagtgccatttggatctgtgtggacgatgtcaattcagctacaattggaacccaatcagaaaactacaaattttcgacgaaatcaatactaacatccatactgaatggggtcggagggcttcacaccatcggcgctctggtcaaaagttaaaacgagggattgcaaggaaaatagagaccaatctatcaggtttcgaggctaattgagaggcaattttatgtcgaaggtaactgactgagtccacggcaatgataacatcaatcttacgagacggttgaagaaatggaaaaatcgggacgttttccatcgtcaatgcacagtcggccatgagcagtgtatcacgcttgtcgtcttggaaatgtccattctttcctaagccttgaaaggtatttggtagctatgttgtacgcgtagagtgtagacatgtcagttaaaaaggggagcttgtagagaatgagaaagatgttgacatcttgctgattgaagaatttatgaacctttccttcccagtcatcatcatccacgaacttatccaacatccttatgaatgaaggaagatcacttgtatcgggagagtcagcagcggagtagatgttgctagacatgcccattacgaatctgtatttgaggttcatagaaatcaattgcacactctgaaatggcagaagaaactggaggaatgggttttacccggcattatcgaaacctttcacacagcttgaagtggacgggcttttataggtttcggggggagagccaaggtattccattgggatcgaaacgttgagataaggatgccacacaccgaattcctctggcgtgaattcatctatgggaagatcactgcatcaatatgcggaacccaagtatcaattgaataatggattcacatatgggagtctctggggtgaatgccgttttcttctctggccggcttgtagctattgccataacataaggggcgcttctttccttgtatcccgaagtttgcctgatcgacgaccagagaaccgctttgcctgtctggggatccttattttctgggtcgtttctaattcagccaaggaatcagagcatggtgagaaactgataagcagaaacgtgtttgacgcttgagatgtactcacatgaagtgccgattcaggagtatagcccatgcactgagggtgcaaaaattattggtacagtgcccatcaatcttgagtagctcatgttaattacggcactcactctacaatgctgacatgaaatcctgcttttttctttttcttcactatcttccatactttgaggaagtgcttggcgacattccagtcccacaaatcattctcctcgtctagcctccagtcgagggtggaaatgcgggggaaattcgaggtggcctattagatgaaggccaaaatgagtttggtatgacctaaatgaggtatgcaatcaatccatcgtatatctcacccaagagccaagcaaccaactagatctattgtcaagaaagaaagaaacgacgacgatggacccgaatggattaaaaacaacatttgatatgtaaattataactccttgtatgtgtgatttatctctcacccagaaactccagctgcgtaatttgctagttgaagaataccaccgacttggccttcgtttgctttctcgttccttgagtcaaaggcatcaaggatagaagccgtaacgcatagagcccgcgcaccaccaccactcaaagaaaatcccaggttaggcagcgtctctccggccttaccgccattttgtttcgctttgtgaagaaatgaattgacgtcgaagtctttcaattggactcggtttaagtattcttcccatgagggtatcgaatgtcctgctcttgtgttgatataatctgactcggacttcgaaagttttgcctagtttttttggagatgaattttaaagtagttgaaaaaggtcaccctcttggaacgcgtttttacttgagtgatccaagatttctcctacctcagcgtcgttgggttgtctggtaaaaaaatctgttggacatttgtccacaactggtgcgtaattccccgaaggcgaattcgagatcgctgcgtctctccgtgtgaggtgctggcggttcaaattataagatgttgaaggagtgaccgtgaagtggaaaagacaccacagatagataacatggtgagtcaaattcattgtcttgtttcttttttggcgacgtcagggctgatgagcagtgggtatgttgggagttcaaaataaatacatcggtgctgtgggtagaaatgtgtaagagaccgattagggtctttaaagtgcttcatgaacaaacaaggagctggttaacaaccgaagaggtgtcacctggaaatgaagcattcatccccttccacctgtgcccctttgccgccggacacgccttgattgtttcagttcgataattttggaacctatctactgtacatacatatgccgaatttctggagagggctagtcaacatttgtgtacacatgtacagactttctagactttccctcttagaaggaatgctaccggtgtggtttcagggcttgaggatgggaaatgatcactgattcaatggatggaagtgtttcatttttacttctaggaatcttctgcatgtatgatgaagagcgcggtgctcgtgggtttttgccagtgccagcgcgtagcgttagcgcgccgttcctattaacagctgatggaaaacccgctatgtagctgcagtggtagcgtatctccattcaaacctatgtgcaccagccatagtggcaacactgggtcagctagaatgaaggtcaggtggcttgttttcatcctggttgaatgaatcaaactgcaaatgtctattcttattcccaaaaatttaactggcttgaaattgtgatcaattaagggcctgtaccatagacaaagccaaaacggatatggtatctgccatgtatctgccatgtatcactatgtatctgagccccaataaaaaaaactatctgaccaatctgcttttatttgcaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtatctgttacagtgttgccatagacaccaattttccaaaattcaaatttttcattttgaagttcatttcttcttcatcaaagcacaaaattttaattttcactggtgattgaaattgtggcggccagaatgatgtaccatggagcccaaccacgctttttttaaaaaaagtgagaatttggcctttggcattgcacactatgaatatcaaaaactcctaactgcatacaacagactatgtaagagaaaatcaaaagaagaattgtgatgaaaaatagcaaacaactgacaacaaaatttgatataggagaagaaggacaagaaaaagaaaagaagatgtgaaaaaatgagaggaggttgatacgggaggtgaaatttgttttatgaggaagcctgtggttcctccaaggtgtcttggaggtcacccaaagcagggaagcggcctgatttttttgaataagaaagtgagcaacaaaatgattggcctttctgatcatcagtacttttcaaggcggtgtggtgagaataatcaaacccatagcccataattaaaaacaccttattacgtatacatagtagttaaaatactagagggaaggggataggttaggaaacaaaccacataaatattactgggcgaaattgtagttagttaattcacgaactaggcttaagatattcaatttctcatgaataaaaattatacaaataacctatagaattataatacattcatcttagactagtaaatcaagctactaattagaaagtgcttcacagactagttccagaaaataactcttatactaattagtctaagaataccattctcatattaattaatctaagaataggccttataaagtagatttacaacctcttgtattaggaaggcacttagagattaattcatatcagattaggccatcttgttgaaattctgagctcgagaggagaagaattgttgaggagtttttgagaaaaagggctcaaaaaaggatgagtgtcttttttgggaaaggctcacggaaaaatgaatgaaagaaccaatgattttcattcacaggtaaatagtcagattaaatagactaagtacatgtgatcaacctgtggttgaggcaaattgaataaaaaaggaatggtgaataaaaactaagagacagaacaatttgaagtcttggaagaaacaatcttagccagacttctcagtctcttttagtcagacaagaaaagttaatcaagaaaaatcaagaattctatcacaaatattcagaggcgttaattctaaataactagcttttagtgaatcaaataataaactagaaaaagaaagaaatcattcttcagaactagagttgtatgataaattgccacaggagttctaattagacttcaagtgtgcataagattcaacaaaaaactagacaagattgactataattcagtccagtttaagatgactccagaaagaaaaagggagaagaaaatgagaagaaaagagggtgattttagggaggagtagaacaaagaggctgaaaactcaacacatctcagagtagtaaaaaccactctagaagtacccttctcagacgaacttgtgttcaggccaaaaacccatgtactgcggaaccatttgtctataaatagaggctcctctggctcatgttttcctttcccctcctcatgctagctacagaacagtaatcaaagatattactcagctttcatcaccccttgattaaagaaatccagagattattagagcccctgaacttcccttacctcaattttggccatagacaagtaattcagaaatattgcttagccattctcacctctttgaaagatttagagaaatcagcgtaccttttatcagagcccagagaaaccagagagactcataggaacagagaaccagagagaatttataacagatttaacagagcaaccctacagaaacccttattactcagaaaaccccataaactccttacctcttcaacaggtattcttaagcaacgataacagtagtatcaacactaagataaatttagaactaagccacactcttatttttcttagtgtaactttcccgcaagctagacaggagggcagtctcacccacacaccaatactaattctactattccatagtcttattagctattttatcccctccaagctctttactcacttgctgagcagttccacagcgaccatgtcaaaaacaaactttggctttgccaagggcctgccttagttcttcgtagatggtcttgaagtgaggacagtgattgaaaaaatggtatgtggtatctctgcccaaacaaaaggggcagagcgggctaacttgtctgttgatgcaaaaaagaaagtgattcagtgaattgtgaccttaagtcagttgatttatagtcaaggaataagctatggggaggcaagagggatctgctgtattggagatcaagtccccagaaatgagttgtgcaatcttcttatggtttcctttcagccagagagagggggtctcaggattggcaactgcatctttggcaagctgatctgcaatctcattgcctaatatatccctttgacctgtacaccatgcaatggaaatgtttacctctgtcaacaaagagagaagatctgcattgattaaaccagaaagagtctgtacaggtgttgggacagaggggtctttggttcttaaaatcactcccttgttgtccacaaaggtgaggatactcttgattgtctgacctaggcataccctcttcattagaccattagcctctagtagcccaatggatccacattcacggttagaaatgtgaatattgttgccctctgagagtgtggaagaacaatttgcacccctttctccagaaagaaggagccatcacaaaagaccaacaaagaactattagaagtagaaagactggagagaagacacttgaccaaattgatagtgtcttcctttgccaaagccaagttgagaatttatttcctacactttaaagtgtgtataattttatggtcaaacccatttttcatgaaattcaatggttttctttgaatagtgcaattggtcatattttttgaattaattcttcactgcttatttttcattattttttgaaattttaaattcttttcctacactttgagacatgtctaaaatttttgcataaaaatgaaaactctttcttgaatattgcatttgacatgctttttcaattaatttttacaggcttaattttcattataaaaaattaatacaaaaaatgtgtcccagtgcggaaaccgtgtctgctgtatgcagcggtgggccgctacgcttttggcccaaaaggcgtagtgtagcggcgcttttttcatcaaaaaaatgcggtgttaggaaaaagcggccaaaaaccgctaaaaagccctgtagcgcagcatagtgggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtagcggaattccgctacactatgctgagcgctaacaggaattccgctgtgttacgctacactaaccgctacggttagtgtagcggcccactgttgctgtgtgtagcaaaacctgtgcctaactgcagaaaaacaacattttttttattaaggcccaaaaaaaattacaaaacaaattgaaaaaaatgaaaaaggaataaatggaaatgtgggatagcggaaaggggggattcaaaacaagaatggaatggctaggctttagctagggacagacaaactacaaactttggcaagcaggtacagtgggtagacagtgaaaagtggctgcttatcttggattccagagctccaaaacacagacttgaagtcatgagacttggtaaagtggtgcataataggttgtaaaaaatgaatatgaaaaaataaaaacaaaaaacaaatttgtaaaatttgtgaaaaataaaaaaaataaaatttatttttctcaaaagctttgaaattcattttgggggagtagagatcgttccgcggtaccctttgctaggtacctagtaccgcttggggggtacccttcacacccgccccacacccgtcgggaggtgccaggtgcggtacttggtacctatttttgtgaaaaattgaacaggtacctaggtaccgctacaggtaccccctcacttccctaccaaaatgacggtggccttctactccaagaactccaagaaggtaccttggctacatggaaacagggactcaaggataacaagaagtctaaccaaaaattaaaaaggaaggtgatagttttggacaacaatgaagattcttctaataatttaattagatataatttgtagacagtttaagctttaaaataaattattaaatgagaacaaatgaaaaaattgacttgggattgatgtttacaataaatatgaaaaaggcaagattcttcccattagatgtagatacttgacaacaaatatgaaaaaaatgccaaaaaagtgacttgagtaatattttacaataaatatgaaaataataataataatgaagtaaggttcttccaattagtttaagatgtcttacaacaaatatgacaaaaggaaaaacagtgacttgggaatgatattttcaataaatatgaaaatataataacacagtaggattcttccaatttcttgtcaacatttcacaataaatatgaaagaatggaaaaaaagtgacttgggactgatattttacaataaatatgaaaaaaaaaaataataaaaaagtgacttggtaatctgaaagtgaacctaggttagaaagagaggggaggtacccgcggtacccgccaaaagtaccgccggtacccgccgggaggtgcctggtgcggtacttggtacctattttttgaaaaaattcaacaggtacctaggtaccaacaggtacctgagtacgaacaaacaatctctatgggggagtgagagtgctgaaagaaaggacaattgggatattagtagaatgattataaatggaaattttggaaaagttggtttccagatggctccaaacagctgttgagtggggcattcaccagcccacattgcagtaaagcactagaatttactgttttggctccaatctggacaaccaatttcagcctacgtgatcccaagatagagatcgttcgtcggtacccgttgctaggtacctagtaccgctcggcgggtaccgcccgcacccgcctcgcacccgccaggcggtgccgggtgcggtgccgggtgccggttttttggcaaaaaaaggggaggtacccgggtaccgctccgggtaccgcccccatgagtcttgaccggaaggggttccttccgatcaacgaggatgtaccctcgttgaccggagggttccttccggtcaacgaggatgtacctcgttgatcggaaggaaacccttccgatcagcgaggtacatctacctcgttgattggaaggaaccccttccgatcaaagaggtacatctacctcatcgaccggaaggaaacccttccggtcaacctggccgggacgctggggttccccccagcctcaaggccatttttttttctttttttcttttcttttttctttttatttttttatctatttttttctgttcttttcttttcttttttttctcttttctttttccttttttttctcttttctcttttcttttttgtttctttcttttcagcaattacaaacagtttttttaaaaattcttttcaattgtttttgactttatattttttatgtttttaaaataaaatgatagtcacaaaaaatccccccaaaaaaaactcaaacaagatgcaaaaggattgtcatgaaccttgcagtcaaactaagtgaggaagagaggggaggtacccgcggtacctgccaaaagtaccgccggtacccgccgggaggtgcctggtgcggtacttggtacctattttctgaaaaaaatcaacaggtacctaggtaccaacaggtacccgagtacgaacgaacgatctctatcccaagatgtaaaatcttctagctacacgtggtgcaaaagcaagcaaaaagcttaatgtttttttgttttaattctaaaagaataaattccaataaaagaaggaatttatggtgtgatttaaaaggaaaaagtggccaatttatattaataaaattaatataaataaaaccagaggggcccaataaatcaggggtgttttaatccctctaaggtattgtgcaaaagcagaggatttaggtacctgcaacactagggcctgtaaacaggggtggtttaaatcccaggaagaatttaaggggaaaatctcaagaaaagggttattacttactagtaataatcctatggggtcttgaggatcttcagagttgagaataaacagttgagagcgctcagaaaggttgattttgggtgctaggtgatatctgtggagtttcttgggtaattttgaggcttaataacagaaattatagtagtaactgggctaattacaagtgtaggggacttgtaaatggtaagtaaatttctataaggtattgtaaatctggggtatctttatttgggcggtcagaaggccctttaaatacctttggaaggcctctggggttgctcaggggagcttagtaggacttgggggcgctttttgggcccattttggcacacatagtgatgtaaccagggctggaaccttggggatgatattctagaagctcaaaggggttatgcaagaaattattacagccaagaatgtcccatgggaacctgtggataggggctactctgttatgtggagcagtttccttggaaatgggccacagaatattccagaggtgtcttctgaggcttgctacacgtgttacccattggaatatggttaatgtagtattttcatggatattctagcttgtttacattcttattacacgtgtgggggctttgttgtcacgtgcaatggggattctggggcttttgtggcccattccttggatactggtgcacagcatgactatgtgcaacggtgggccgctacactaaccgtagcggttagtgtagcgtaatgcagcagaattcccattagtgttaagcgtagcgtagcggaattcctccacgacaccgctaacgctacgcgtgtgggccacaaaaaagggcccactacgctgcgctacagccgtttttagcggtttttagccgctttttccgctaaaagcgctgtagcgcagcgtagcgtagcgaaaatgcgctacaaaagcgctaacactacaaaaatttggcgcaaaaaaagcgccactacgctacgctttttgggccaaaagcatagcggcccaccgctgctatgtggcacgtgggcttggagacaggactccaaactgctctatcttctaaaccgtacaaaatactccaattctgagactggatttggattatatgcattatgcataatgcacaagttgtcacagtacccgtgaactgggggtacctgtttatcattcacgcatatattacagggtgaaggagttagaatttggggtacctttggctgaggcaccctaggttaaaatgcattcagattcagaatctgcaataataattaaggttttcttaatactttttaagttatgtatttatttttatgcattttttatcttatttacataagtaatattgtttcttttacttatgtaatatttttactttatacttagattttttatgtaatttagtatttattattttctatgacaggttgtctctgccatagtagcaagctgacaaccaacctggctaaaccttttttggttccaattttttcatttataatcattcttcccacattccattctttctttctctcagcactcccactcccacaaaattaatatcaaagcttttgaaaaaaatcaatttcttttattttttttacaaattttgaaactttattttttacttttattttttcatgttcatttttcgggaccttttatgcaccacctgaccaagtctcatgattttgaatttgtgttttggagctctggaatccaagataagcagccacttttcactgtctacccactgtacctcatcaaccagaagtaaacctttccaatcattgagaccggaaggaaacccttccagtcaagggtcaaccgtgggggcggtacctgtagcggtacccaggtaccaccagttccccccccccccaaaacaagcacctggcaccgcctggcgtgtgcagagcaggagcaagtggtagtggtacccgccaagcggtactaggtacctagcgggggtaccaacaaacaatctctacattcacctgatatacccaaacagtcttctgtaagccctgatcctcacttgcttacacaaacctgtcacaagattacacaagctcagctccatcattcatttagtctcatccttcccttttacctagatggcagagttctttctctcctgtctaggtaagtacccttccttccctccttctcttctcattaagttttataattttcctccaattttgaaatactaatgagacttctttctctcatttctatattgaaataaatccccctttggtactagagccttctccccaggagcttttgagctccttgctagtgccttttctgacggtgtgttaacccatacttttgcatagcatctattatttcactgggaattatcatattgttactgtttattcagattctactccctcttttacctatagacactcactcaagccatatctcatttcctactggatcactagttattggcattcctagttttacagatattattctttaaatttacattacacattagctacatacagtacatatttacagattgctacatacatcatatatttcccaagtactatcttttacatatattgtttcccattacatcagccacactcctttgcagtatttcttttcacattacatactacatatatttttctcagacacactccttacaactatgcttttgcatatgccttcaggataacagtagtacactcattcacattctttatcttttgggattgtttttctttactcatcctcctttttgattgtttacttttcacatatcttgtgctacatatgtacatgttgtatgcatagccagaattactgttgcctgtgctcatttgtaccctagattatatatacaatgttcttgtcacttgtacaccccctatgcaatttctacccaacagatattattgtgcccctcagataaaatctattttactttcagaactcatattattgaccttgccctgtttggtgctttgccccaaaaagaccattacacaaagtgtacttaaagatctgctttatttacaatcctcatattctcacttcttcccctgtggggctgataaggaaccaactcactagttatacacttcgaaaggggttgtattggttacaaccccccgggataaggttgcccagaggcaaccaatataagatcggtctgattgaccgattttatattggtcgggcccaccaatacattagaacaaaggaaaaatgtattggtgggcctggccgatataaaattggtcaaggagaccaatgttatatcggtcgccttggggggttgtaaccaatacaaccccttttgccgtgatagtagcctaagacccagttagaaaattagccacacctctttcttagagcaactccaccgcggcccggatttttgggccgctaaattatgatcattgggactgcaaagccaactttacagccttaaagtgctgcggcatacaccacaagagtctttaagaatttgtgaaaggatgagtggtgtgtgaagttggaacagatttgtattgaggcagtagagtttcaccagctggttgttgtgtgaaaggggattgggaagtcaatagaggagtttctaggagtccctacatgtagggactcgggcttgaaatttagggacggccgtagatttgagacacaaatagcggccgcggtggctcatgttgagtcggtaaattccaactagcaacctgatttactgcccgcggtggagttgctcttagttcttagtgtaaccctctctcctcagcattagttttagagggtagcctcatcagcacctgtagtcacaacttacattactagtagtgcagttgtctatttcccctcaaatctctgtttctggttgttcagaagttccacaacagacagtgaagtatttggctgattccgtacatcttctcagataattacagcctacaggcattgtctgataccccctggaatagctgtaacagttggaacattgcttgcacacttggtactcaaaaatacacattgcaacactggttcaatccacaccaaaagaatctccttttcagcttcaaaatctcaacatgaacccatggaaaatcatatttggaattctgatggtctccatcctggattgcctggctcctggaagcaatatcccatgcctcatttgtggtcaagaggcttatgaggtcttgaggaaaggaattcccaaaacaggcatttgtaaccaccccttgccaggaagtgggaactgtcaagtaagacgttcacagaaatactatagatgtcgtgatgaagaatgtaatacaataatggtcaaaaacaaaagaatacaaaatgccccaaaggaaggctgtgagcatgacaacaggcgcatattggatagattaccacctcttgaagcagcctcctcaaatccacctgtgccccaggagaaacttccttgtggcaccatattatatcacttccttgatgataagccaggaccagcataaacccaccaggtgaaaaaccctggccacacaatattttttgggttgtggatcaaaaaaaaaaaaacatcaaaactgcccatgtattcagggcaagcttacttcagagcatctgattgagttttgacttgcagcttttactaaactaaaatataaaaagcttatcagcttcatttttgtcatgagaaatcatttgggatgggtttcaagtctatagataaagatgagaaatatggtctggatcagaaatctgaattcccctgggggatgaacccccctactgtcagccttagagatactccatagtatccaaaagactgctaaaacaatattaaatatcaaatattaaatattaaatattaaatattaaatactcaatatgtaatataatatgtaacaatactattcaagaataaaatatttcataagattataaagggggttgcccactggaagtatccccaaattcctactccttcaagcacttttgtatatatccaaaaccttgaaggacaaaagaaataaaatatataaatttatagagaaaaattaatgtatatgaaattagggttaaatatacatttagggtaaacttagaaattttattctacaagcataattaaattatcaaacttgtagaaaagaaaattaccacactatttcaagagtgtggcacttttctactagtagtattctgttttgagaagacacatgatgtaattggctataaatatgcatcatgatgtcatgggacatagaatatacattatttaaaataccttggattattcccattacatcaggggaataattctaccatggtagaccaaagagagattctagaatattctagagagggcctcaagggtacctctagaatatttaaggaggccttctcctgcctaggattggttcctcagcatattcacccctagtacacttagtgaaaaagaacatttttctagtctcataaaaattaattgctgtaggacccctggtatggatcgacaaggtaaattatatgggatctcttgagggggaaataaattgctaatattttgaaaggctattacaacttactggtagtttgaaagaacttcccctctaaatgtactaaagaaataactaagagtcttgtaatcaaaatttaataatgtatggctgattccaagatatatcttacttttgtaaagtaatctctatcagacctagatcccattgtggaacttctcagcaaagagtaaagaacttggaggggataaatattaataaagcaataaaatagtaatattaataaacgggtgtgggtgagacttccctccttgtccagcttgtgggagagttacacttaagaagaataatagtgtggtagatttctaaaattttcttagtgaagataccaactgttgaggatgttgaagaattgttttgttatggatggaatgaatggtcaagagcttctggtgttaagagttatctgtgaggtttatgagctattctggtttaaattattctttctggtttctctgaactgtgaagtcaatatctggatctctggtttaatctgggttcttaataaattaagtctttatttttttcaatatcttctgttaagagtttgaggggtgtaaaatatcaatgcttgaatatttatcagggttcaatgtaggggtgaggtgaggatttagtaatatctcttattactattctgtatgtgatatgtaagggttgatgaaagctaagtgatatatctaattactattctgaatctagcatgggaaggaaggaaggaaaaaatgagccaggagggcctctatttacagacaaaatctctggtgggcagttaaaagaactacactggtcagaatgattgatctgactgggtaatgaccacacactgctaatttaatgatgtcatgctatgaatttaatgatctacagctgtgaaattaatgatgttcagctgtgaaattaattatgtgcagctgtgaattaatgatgtgcagctgtggaattaataatctactgcttttttgatcagtgatgtaatctgtgtgactattgatctttatgttatgaaataatgatgagtggctgtgtaattaacaagtagctatttaattaatgaatggctgtgtaatcaattatttatgatctgttaaattaaataataaagatctgctgaatgattttatgatctaatattatataattccatttcctcctaaatggttttcagctttatgattgatttcattatttctaattccttcttggccaaatttgttataatgtgtgatttttgagtcctacccttcattatatcttgattatggggaatgataatcacactccccccccccccctttgcacactcactccaacactcccttgtctgaggggagtgtgggactgcaaaacaatcaaaattggtgttcaggtctttgattggagtcctacctacatctgcagttgctgctcttctaactgtttcatacatatatatattatatatatatatatatatatatatatatataatgcaccattagtaaaacaaataattagcacaactgtcagaatgacaacctcagtagggctcagaccctcaatcagactgactgtttccttgaagacataactagctgtaagtgcccactgagaatatgatctggactgtgatgttaccagcgccatgactaatccattatcccttaccattacctcaggcaacaaagaccaagagatgaaccaatctggtcacaaagaccctaccgactgaaccatggcggaagcaacggtgcaacagagacgatatgatacggtattaggcgtttatctgtatcgtatcagaatttgaatacccaaaaataccggatttgtgttgtctcactttcctgagacaatacacacgcattgtctttggaaagtgagacaagtattctgtattgtctcagatgactgatcccaccaaaaatgtatgtatttgatacataagatatttggccgtattgaagaaaaaaagaaaaaacaaagacaatttgtttttttcatttgtaaatccgaatccgatacaatatattttttcaccaaccaaggaaatactgataccggtttgggatactttatgtgttcccatccaacaacttcaaaaatttataggttctttgtatatacaataatattacaccatatagggctccaggaagggactccagggccaaaatcaccctagaggagcaggcttggacgcatgtaacccctctgtgttgcatgttacacccctctttcactcacaggtaggggggtcaagcacccttacatgttacaaggatttcaggtacacatttcacgcctccgggccatgtgatctggcatctgtacgtctcaaagcaagtacaatggaagtatgcaggcacagcatacaggttaccttggcaacctgtcatgcaatgcgtgcagcctcaaatacaggatgacatcatgcggcttacagaacacagcctgcaggttgctaggttgcatagcaactgttgcacagcttgtcaatctgacggaaaccactcaacttctcaaatcacatcatgtaggctgtaccaccagccaaaacccctcatgtattcttccatcttggccaaattccctcatttaaggctgtacaaccagccaaaatccctcattcctggctcccctggagccaaaatacctcattgttgtctatataaggaggcccttcctcccagttgtaatttctccccagcagacttcctgcagacatttccccgcataacaggcaaatcactgctcactccataatattatttgttccccaatattttggttttacaattataacaacccttacatacaatattataacatctttacacatatcaacaacccattttgcacctgtccacctgttgaacaacagcgtatcttttgatacactccactatcactaattaaaagctgccaatctaagattggtggtcttgtttagtgtagtacacaggaaaggcagaggttacctcacacatccctttccaaactcagcaaaaggttctcacgaacacttttgagcttaacaccggtatcaggctcaaaataaatacaatacgatccgatacaaatacatgtcttgtatctgttgcactgttggcggatgcctggcagtgatgattaacctgagcaccatagtaagcgcagcgacaagctaagatcaaaatttgtataaagagttctaacttctttccccatctgtcacccgtcatctgaacaggtcaaaacattcccatactcttcttccataaaactaacccaacacaaccttaccaactatctcatcttaaaccactcgcaatgacctccttccgcaactctttctttgaatctttctatttgtgcttagcatcatttcttgctcttgctctttcattgtcctatacttcctacattgtctagaacaacattgtcttttttatatttttctctatcttgcctatcacatcatacccttgcccttaagcttttgaatttttacaacaacaactattcctgctgttaagtaaatttcttctttccctttttgatatcttggctagacaataaatatgtaccggttgacctcttgatttggtacaaggatgtgaaacctgccaatgcactcttcaagaccatttgcgacgcatacaagaaaaacacccgcgcttgttgcctgcttttggaagacaacttctggacggcttgtgatgtgatctgttgtttccgattgcgaagtggatagcttgtgttagaatggctgcctctgatctcaagagtgtcaagctgacgccggccaaccatcaaatctgtgaacaattgcctcgtggccttgatgaattgtggaagccaatcagggatcaccttgtctactcgcccaaagaggtctccctcgatgatgctattggcgcactggaagctcatgaggtattgatgatggctttgcttgaccacacatcatctgaaccgttgttttctgcgtccacagcaaaagcaaaaccaagacttggctgctataactgtggccgaagaggccatcattcttctgaaaagttttggctagataaaacaggaaacaagttatggatgatagaatttaatgaagagaaattaaaactgtcgatgactaggttggaaagacttgaagagaatagaagacaattataatcatgcacgcagttataacaacatagaagagaaaagaataagaacctcagaaagtcaacctagatgaaaaagtcctcggagaagttggaaaccacacgagatgaagatgaagaaaagattaaaagacaagtaaagtaagattgttaacggtaagctgaattgataggttgaaggaagttgataagtgagttaaagtatagtcgaagtcgaagaggtagatagtaagtattctttgaacaacggtcaacaggaacaacggtcaacagtgatagacagagaaaagattaaaagattgaaaacaacggtcaacaaaggaaaagaaataaaagtaacactagctgtgtaagatcacgctactatgacatcacagaatgtatgcgtgccgtcatgatcagatttcaacacacccccatgcaccaaaccgctaaggtgggggcatacctgcacggagaaccttgaggaccttgaagattgaactgcgaccgattgactttgtcagaaaatcagccaacatcaagtgagttcgtttaaaagtcaggacaatgttctttgcgactattttggcttgaataaagtgaaaacgaagattcatatgttttgtcttgaatgccgagtgatttgattcattgttggcaagcaaaattgctccttgattgtcttcaaaaatttcaaacggaagggatatcggaagtttgagtgcagagtcaattaccatattgagccagagtagttctttcgaaacttcagcaatagcaatgtattctgcctctgttgaagaaagagaagtcgtcgattgtttctttgaacgccaagagatcaagttattgctccacaagattaaatagccagtggtagatttagcagtaatgtgacaactagcccagcttgcatcaacgaaagaaacaaaattaacttgatcaataggagttgaacgcagagtaattccaaaatctttcgttcctttgaggtagcgtaaggtatgaatcgccgcgtcccaatgtaagatacccggatttttaagaaattgagacaagcatcccacagtgaaggtaatatctggtcttgttgttacacttagataattaagtgctccaaccagactccggtaattggggggttgataagtgcaagccaaccccccacgcgcacgccaatctgcacgccaactgcagattggcgtgcgcgcctgcacgccattgcagaatggcgtgcaggcaggcaagccatttgcctgcaggggtataccctgcaggttggcgtgcctgcgtgcacgcccaactttaggtcctaaacgcatatttatatgcgtttaggacctgggctgtcccataggacccaggcatgggtcctatgggactcttttttttcttttttttttcccttcggcctagagaggccaaggtcacacagccgggaggaacccctcccggctcgccggtctacagtccagcggaaggctttccttccgctggacgaggtacacgtaccttgtccatcggaaggaaacccttccgcttggacgaggtacgtgccctgtctcctctcaacaggtcaatacttattggagctgggctcaggttcataaggctgatcaatacacagatctactcgacgaatggcgtgatttaccatctgaacagtcaagtgccttcactctctctggccagctgtctcaaatcgatcaccaacaagaaactcatcttgcgaactctctttttcttccttcatcatacagaggcgtgcctcccacattgcggctctcttccagggcttcggattacgttctcaaactcaatcttacaccttctcctcactcggttctcaagtacattcgatcagcaacaaaaacaggatatctacgtataaaaaatggtagatatttagtaaagcaaaggattacacaagggaaaaaagaggaaagctgtacaagttggcgagcggcggagagggggacaagaatgtgagatgaagaggagaaagatcaaaagaggtcgtcgggcaactcaccatcggggtcgtcgatcccatcatcaaaccgatcctcaggctgttggtggctccgttgttgttgttgttgttgctgttgacgggcagaagaagaggagtgtacagaggaggggcgaggggtagcggtagaagactgttcgcgggaatcgttctaagaagaaaagatgtggtgtccttttagtacggaatgggggaactggaatgatgatgagcgggaggagaggaacggacctggtgggtcgtcggtggcttgtcattggccgcttcggctgcatcgatccatgacgaatagacatcgatcggctcggttaaatctgtggacgctcagcttcttgtggtaagctgctcttctggtgacggcctggattgctgggctcgaagacacttacggtcgatcttcgtctcgaaattttggccacacttcgaacactctattcgcgattgcatctcttgtcgatccctgcactcatttcaattggggggaaaaaaaaaaaagaaaaaaagaaaaaaaaagagtcccataggacccatgcctgggtcctatgggacagcccaggtctaaagttgggcgtgcacgcaggcacgccaacctgcagggtatacccctgcaggcaaatggcttgcctgcctgcacgccattctgcaatggcgtgcaggcgcgcacgccaatctgcagttggcgtgcagattggcgtgcgcgtggggggttggcttgcacttatcaaccccccggtaattgacttgtaatttacttaattcatcaatttcggctttagaggctttcacaaggtgtccattcggcttcattggtgtagcaaggggaactaaatcttgacaattgaatttgttaagtgtactttcaatgtagtgtgtttgagtcagatgaacactagagtctagttgagtgactttcattcctagcaagtgtttcgcactgccgagatccttaattttaaaacgttttgcgattaaatctttgaagacgttgggttccagactgaaaattgcaatgtcattgacatgaacgtatagccaggtgttagccaaccagaaaacgcaaggttctgcatagctacgattaaaaccgacggaaagaagccaagacaaaagcgtcaggtgccattcctttggcgcctgtttcaagccataaagtgctttctttaataataaaactttattggagggaacatcgatgccgggaggaggatttagagttatactttcttgaatcagtgcattgagaaaaacacatttaacattgatttggtgaaactcgtatttacgttgtaaggcaaacgtgataaggagacgaagagagactaatttgccagttggagcaaacgtcatgttgtagtctttaccaaaaacttccttgaatccttgaacacataaccgtgctttgtattcctgagattgattggaggactcaggttttattttgaatacccaagtacaattgataggtttatcaatagaagttctctcaatgacatcccagacttcatagttggccatgttgtttctttccttcactagagcagcattccagttgtatttatcgaaaagagcaatcacttggttatatgttagtgtatcgtcctcagagagtgttgaattaaacgattcagcaggtacacctctacgagaataggacagaatattttcaggtgagatatctccgataatttcatttgatggcggtaaagattcttctagtgcgcgttcttgattaggaaagggatgaaattgatctgttagaatagtatgcttatattcattagggggtatcaaatatagcaaatccacctttgcaaacccgtcaattatttttttgaaatccacgattattaattgacgggtttccaaaatccacctccatcaaccccaacgggttttgaacaaaaaaacacacatcttttcacccaaaccagtcaattaaaatatcccatttgtttcaactcatatcgccgccaattttcacttgcaccgccaaacctcacctcatcagcaccgatcatcccaccaccaaactgatcatatgaccacatcatcagcaccaatcatcccaccaccaactcatcatcaacaccaagatcgcctccactcaagtcctcaaaagcaatcatgcccaaagtatctcgaagaaagaaaataatcgaagcatccaatgttgctgcaatggccatgatggacgattcagattcagatcacgactcagaatttgaagaattttactttttctctatgagtcagcttcaaaaacgatacctagtagctcgaaactccacgacacgatttgatcctcgttatgacttgtctgagcttcaagaacttccagaattaagctttgtgcaaatcgtcttcaccagaatcgctcagagcacgtgccttgcttgtagattgcacacgattgcttttgttcttcttcttctttggtgatttcgcctgggtccccacggccttagactttgaagctggatcttggacagtctcacccgatggagtgggttcctggataagagcgatgaagaaagtcaatatagttgtagtcttttctgccatcactcaacagtgcaacttacacctgttgccccagcctggacacctgcctcttcatccattggaacttgcccagtcggagcttccgttctctgtttgacggggcaatatctttcaaaatcagtgaacagacgactgacaacaaatgaatccaattgaattacatcacctgtgttttcttgctccagggccacgatattgacttgtgaagtagcattcttcaacaaagggtgaatagcagtggactcagaactatgagatgaatcgttcccatccatctcatttgaggaatcggaattgttgtcctcagaagatgattcggatgaattgtcttcatcctctgcatccaccataaacaacggattgatgtcaggtcggttaccaaagatttcgtccatttcagggtagagaggacacatattttcaagtttgtcctcgatcgttgtgattccagccttccgatcagctggggtcagaccgaagccagttgacatagatttcgtatgagctttcttatacttgtccttgtatgacttgaaacgatctttcatctgtcggggggtaagattgattttagttggagaaaccttttggaggtgaatcgccatcaactcgtaaccgtttatcatcgcctttggtcgttgtccaatcgcaggagccttcccatctccaaaacaggcaacatagtttttcttgtctctgagccagtcgatgatgatttcatagtcctctatttttagatgaccttgggatgaaccaagttcatcatcgttcttctttgatcgtgtatttttcggagtggccctcttcttctttggaggggttcgaagtgatcgcatggttgggattctggaagctttctttggaggcatctgttgggtgcatgtagtggaaaaagaacaaaatttgtgaggccattgaaatatactttggttcagttgaagataaataccttgaactaatcaattgatcagacttggtttgatgacgagtgatgtgcaggggcaagttaagaggagatgttgaagaagccgtggggtgagtggcgattgaatcgtggaggattgagggaatcatggaggatgggggatggttggaatttgaaatttgaaattcaggaattttgggctaaaaaaatgggttgatttatgctatatttgatacgcccggacaaaagaagtaggttatttggtcactgcaaaggtggatttggtaagtgtggatttctcaaaacccgtcaattaaaaagtggtggatttcgttatatttgataccccctattattgtagtatgcttctaaccagagaacaacaatcttgtatatagtctactagattgtccaccatgcttttccccccagtgaatcagaaccattacattctcactcacaaagtgtcacaggtttgtcaaccgtgaactttgggttcttctctcccttgctcatcgcaacaggttatgaggcccatccgctcaccctgctcgcgactcaacatctttttcaacactcgtcttcgacctcgtattgtcttcctcactaagatgccagcttggaccacccaaaacccttccgctctcattgggaacgttccggttctagacgggaactcggttggctttccagcttggcgcactcgactcgaggaactcttcgccatccagggggtgcacgatattgttgttggcaagcttgctcgaccggaaggcgattataaacacaaggattctaaacccgttacgcagggctctcagtgtatctacttcgccaaagaatctgggtctgattgggatacactcttggatgtagcttgtgcgaccttaaaaatgacgctctcgatcgatctagcaatcagatacaaggatctcaagctggtcaatgtattgttcaagactatctgcgacgcatatgaaaaggacacccgcgcgagacgaatgatgttacaagatttgttctggggtgcacgtcatgatcccagtcaaccgatagcccgatacatcgcaaaggttcacaatgccgcctcggacctcaagtcggttaaattgactcctgcagatcaacaaatatgcgatcaacttctccgtggtctggacgactcgtggaagacgatcaaggatcatctggtctattcaccaacggaaatctcccttgatgacgccattggggcgctcgaggcgcacgaagtgtcaacgcaggtctcgtttgacaatggtccggatgcttttgcggctgctgcggcgacaaaaccaaaaaagtctggctgttggagatgtggcgagatcggtcatcactcgttggtttgtccaaatcctcccctgaagaaccgacccaaagctcaagcaaacaatattgaggcacgagccggcgccacatcagcggtcccacttggaggtggtggccctagcgatgaagaagatgaagaggacaacttcgatccagaaatcgacgtcgtgtggggataaaccccaaagtagaagacagttattttcgtagggaaggcaactccggtatgacctgacggctaattcctcctggcggccaggagtatatcaattgtcacgatttttccctgctcctctcttccactggatctctggcctgattactatttctaatttctgtccccattgaagtagttatgctagtcaacctcagtagctttcaactatttcttttaatttagttctggttttcagcaagggggtgtgttagaatagtatgcttatattcattattgtagtatgcttctaaccagaaaacaccaatcttgtacatagcttatactagattgtccatggtgcttttccccccagtgaataagaaccaaaacattctcactcacaaagtgtcacaggtttgtcaaccgtgaaatttgggttcatctctcccttgctcatcgcaaaatgatcatcattgtcattgtcttttgaaggtatgacttcgaatggattgaagtagaagctagattcatccagcgattcgttacaaagtgacagaaaaatactcttgtcaaacgtcacatttcgagtggtgcagagagtctttgattctatacttatgaagcaatacgtagacaaattatccccatagccaagaaaaattgctttttctgatcgaggtaataatttatttgttcataattcttcaggaatcaagatgtaagccatgcaaccaaagcaacaaagttttgaaagatcaaaatctttcccaaagaaagtcttataagggatttcaaagtttctggtacttgacggaagaagattgcacaagtccgtagctgtaacaactgcttcagcccagtaccgaggagaaaggtttgcttgagcaaataagcatctagctttatcaagtatagctcgatttgatcttttggccattccgttcttttctggagtgtatggcggagagaattgatgagaaatgccttgattacgaaggaagtcttcaaaaaataattttttaaattctcctccattatctaaaataatgcgcttaatcgtatgaccagtctgattctcagcttagataacaaaattgtcaaacttgttgagagtttccaacttatgtttcaacagcttaattgtcttgaaacccaagaattgattgactattgtaaggaagtattgagctcctccgactgagcaagtttgaaaaggaccaactagatcgaggtgaacagcttcaagcacttgagagttaggtgcaaattttcctttaaaaggtaatttaaccgctttacccatcttacagtcgacggcgacagcatcgtcaattaatcttttgaggtagggatgactgggatgacccagtctagcatgccaatcgattgaactgttggacaacgttatagagtgatacaaggaaaattcttctttcattgcaaaatcattggtaatttctaataaattattacgaatagtacccgacaaactaaagttgttgtcgagttctattttgaaggggcgttgataaatgcactcctccccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaggatctttaggacaaagagcttcacgttcttcaataggcaacttaaagcaacaccaaatcgggtgaaacgccagaggattatgtttacccggagaacacggatgagctggtggttgttttggcttatcagattttttagatttggaatcgacttcagatttataagcggaaggaccaacgacttgatttttaggagtaggtttgacctttgagacacctgagacacgagtgtctttcatatagacaagttcccttaacttcttgagagtacgactaggaaagaagataatggcttcattcataatgatattgtcaacaacattccaatagtctttggaaagttttgccaaaatagaagtcaaaattatatcatcgggaatgccaagttgaacaagtgcgcattccctaatcatcttttgacagttggcaaggtaactattgagattgccattgaattcataacgcatccatttcaaccaaatgcgggctttattgttgaccgatgaagaagcgtagcgttccacgatggaagcccagagaagatcagggttctctttgttttcaggagtaacggtagaatctagagcttctttgctgagatggctgataatagtgttaagggtttcatttctcttctttttagctggagttacctcgccagcgcagatttcccagagatctttgctacaaaggtatgctttcatccttactgaccacgacggataattgagatcgtcaagtttaggaatcgacgatttggtcgatttttcctcaatgtccgacatttttcgtgattgtttcttgtttgagcgccttactgagaatgtgaaaagttttggctagataaaacaggaaacaagttatggatgatagaatgtaatgaagagaaatgaaaactgtcaacgactatgttggtgtcacattatccctgacatgatttcccagatgggaaatcttgtaaattttagggaaatcctgtaaaaaaaattaaagatttttccagatttttagagttttctaattttttttagatttttccagattgtatatattttttcagattttttatatttttctaaatttttcagatttttccagaatttttttgcaagagacatctataaagttgagaaaaattaacaagtccaaacaatctgaaaaaatctaaataaagatctaaaaaatctggaaaaattagaaaagtcttaaaaaattggaaaaatctaaaaaatctgaaaaaatctaaaaaatctggaaaaatctaaaaaatctagaaaaatctaaaaagtctggaaaaatctgaaaaaatctggaaaaatctaaaaaattcagaaaaaataaaaaatctggaaaaaactttaattctttacaggatttccctaaaatttacaagatttcccatctgggaaatcatgtcagggatgatgtgtgttgatgactaggttggaaagacttgaagagaatagaagacaattagaatcatgcacgcagttataacaacatagaagagaaaagaataagaacctcagaaagtcaacctagatgaaaaagtcctcggagaagttggaaaccacacgagatgaagatgaagaaaagattaaaagacaagtaaagtaagattgttaacggtaagctgaattgataggttgaaggaagttgataagtgagttaaagtatagtcgaagttgaagaggtagatagtaagtattcttcaaacaacggtcaacaggaacaacggtcaacagtgatagacagagaaaagattaaaagattgaaaacaacggtcaacaaaggaaaagaaataaaagtaacactagctgtgtaagatcacactactatgacatcacagaatgtatgcgtgccgtcatgatcagatttcaacatcttccaattttcctaactcctccctcaaaaaacaagaccaaggtgaaagcaaacttggtcaaggtttgtgctggggtggtttcagtggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccgatccgactggtccgacttgatcgctcgattcttctcaacaacaccttcacctccctcagcctccctcctcccccactccccccctttacaacaccctacacaccgccgagctcaagctggtggtcattacaacacaaacacacacacaagatacacacataccaacactgaaaaaaaataaaaaaaataaaataaaaaaaatacaaattaccgaaaccactctcaagaatgactgacaccatctcacatccaaccagaatcagaatcatctcatcagcaaacaacaacaacaacaacaacagcagcatcaacagcaacaacaacagcaactcactcaaacgcaaacaaccaacctaccaacaacaacaacaacaggcaaacgaggctgctaatcaaacactgcctggcacttcaaagaaggtaaatcaaaacacccgttgactatctcaaccagccatcactcactcactaaccaccaccaactctccatcatcctaacaaacagctcacacttcgactcagaccaccaccaccaccaccacccccacagcagccatcatcctcatcctcttcctccccgctccctcctaatgcgatcccacccaccggaccaactctcgatcagattaaccagatcagatcacttggactacagctatggcatcgaatcgtcaactcaaccgatgctgagtatgcctcaatcactactcacttgctctcttgaacgctccgaaatactcacatccttcttctcgaatcctgcagtggtcggttacgttcgatcgatttcatggacctgccctccgccgtcgattatccggactactatcagttcatcaaacatccaatcgccctcaacctgatcaaatctaaacttgactccgaacacgacccctacctctccttggacacattactctccgatctcaagctagtcttctcaaatgcaaaaaaatataacgtcgagtatagcgggatctataaggatgctcaggctcttctggtgggtatctgctcgctcactctgactggcaaggttcttttctgttatcattccttctcgctagtcttgacaacctgctccaatcattcatagaaaatcgtccgcaaggatcccttcacgaccaccaggggtggcgatctcaaaaatcaggccgagctacccgaaccgaaacaaaaaaagttgaagctcaagcttcggccatcccaacccactcaaccaatccccacaccctctaccacccctgcaaacgggatcaaaccaacacctccagcaactttcgtcatacctccgactcctgtcgacccggtatcacaaaatggaaccctcgcccagacacaatcacaacccgccacagcacccgcaccagttgaaacacgtgcccaaacaactgactctcaagcacagccgcaggcctcccctagccagccccaagcttcagccagtgctcagcttccatcaatgtcttcacaagaaatagagcgaatacaatccgaagtcagggctcagacggaggctcgtaacagggcccaagcagaggcccaactgagagaactgcgagctcgggaggaatctcgaaaacaggaagaggcccgccagcatcaactccgacaacaggctcaaacgcgtcaacttgagttacgacagcaagctgaagcccaaaaagctcaaccactacgaactcaggccccacctcccacacgccccgaatcacacgcgccagctccttcgcaaaccgaatcaccactgctcgcacaagtccccgtccaagctcatgcaagatcacccgcgcgggtccaagcacaactacagctgcaaagtccctctcgagtcgagacaccaaccataaaccaatcccgactcccagaaagatccaccccaaccacccgtgcttctcatgcccgagcaagtccacaagtcgcaagaccaacaactcccactccatctcaatcacggctctctccatctccctccaagcctaagatcaacttgaacaagctcaaactctggatcagaacggtcatcgagaaccttgaaggacttactgatcgtgccggtagacagttgatcgaagagtttcaaactttgcccgacaaagctaggtggaaaagctactaccaaatcatccctgatcctatcgcatttgaaaatatctcggtaagtcttttttgcatggatcctgtagctcgtttgcttttctctatggccgcagacgagttgactcactgttctctctataacttgagtatagacacggaacaatcgaaccggttataaagatttcgagtctttcaaagatgacgtgctcaggatattcaaaaatgcccaacatttcaatgaagacggttctatggtctggaatgattcgaaagtcttggaagtaagtgattgatattcttgttatctgcggttacggagaccagtcagttctgacgtgatttggttatccctcaggctaaatttatagaattaatccatcgtccgcctttagaattggccgacatcgtgcttccacatctgtctgaactgaatgcgaagaaactcaacggtggccaagcaacgactccaaccagctccatcaatggtaagcgagtacattgaccagagtggcaatgagtgttaattaagcgagatatttatcaatttgattaggcaagcggaaatcgccaggaaaggagacaccattgaaacaggtggagcttttgtcgacacttgcggctccagcagtccccaaggaaggcttacgtcgctcgtcgcgctcgccctcgcgtccgccctctgcactcggctctcctccggtcacccgctcttcacgtgcggtctctcccttgcccagaagggccccctcgcccatgggccctcccaagaaaccaacacccattcccccacattctatcgccaaccctcccccaactcgtccgccctctcgcttggctaacgatatctcgcccgctcttatctcgatcgcgaattctcaaatcgggagccgtaatgtcgatcctttggttaatcaactcggcccgactacaaaagttagatcgatgaatgtgatcccgattaaatctgcggatggatatccacccagttcagttccctcctattaagttttctaaaaagagcgaatcactgagaccttgttttgttggataacatagtgatcaatcggttcaggatcaccagtcgaccgaaaacgatggaaacattaaagatcaagaacaagcgagtgttccagcacggcttccgagttccacggacgacggagacgattgtgatagagagtgagctgaaccgagcgtggccgatgacccggcaactacgctcatcgatcgggctgatcaaggtcaaagtcgaacaagtccgcgtccgcggcgtcccagaacgtcttccgctctctcatcctcctgttcatcataattcgactcctgctcatcagcctggagaaggataacggggtgctggctaccgaagtcaaactggtcgacggcctcatctcgtcgaactcgccttagtcggcagacccgatgctcataaaaacgacctcgctgccgcgtccgttaatcttcttgctggtatcgatgggcctgcaatcattccttcttctaactcctcactccctggtactccgctttcttctacctcctcctcctcttccggcggattagttagagaatcttatcggttatttatctatagataatcttccttttctttactttcgtctctttttttctttttttctttttggtctcttgtccggtcccattttttccttctttcttctctcttccctctttattttcactctgttcttcttttttttcttttttgcttttttgaaagtctatctgaacaagtcagtaataacccatttacacataaaacattttatctataaacagaggtaaacaacaacgaaaatacttagatacatatatgtatatatggatctatagggctgatatctctcttctctgtgtcatttcttttttgaattttgattggtactatttcctttccttttttttttttgaagttgattataaccacataaataaaagaatttaaactacaatataaagatgaattgatgcatgatggattgttttgtctggtgtctatgaagaggggtatgtacctggaagtgtggtctcaggctccagcttggtgttgtgggtgaggttttttttcaagtgatgtggatgggatctttgaacagaggggatcccatgatctgaggcaactttgagatgcatcggattggcaggtcagtcagagtacatagagagggtctgcttatctgtgtacataggacccagatcaagtccatacatatacaccctgctgaccagccagaaggagctccatttcctggtcaaccagtgtgcataaattgcacgagctgcggggaattcttggttgcagaaccttaattatgtgattacaagccttcttaagtgggggagcctatcaacccggggtcttgagtttactttactataactgggcccttccagtagggtaaagctgttttactctactgggtctaatagagtaatggtttattgatgatatatgaagagagccccattgaagatctttggaccctagttctttcaataagcaggggtaaaaatgggctttttaaatgtcttgctgcggtcataaatagcttgtggaaagctcccccccccccccccccaataaaaaaaaataaataaattgttttacctcatactgtaccagtgaaaaaaaaagaaaaagaaaaaaattgatgaaggacattatagtaaagaaaaattgttttatatcagggacaatgtttggtatctttcttatggtggtttattaattaggcactggacttgaggccgtcttctctagtccaagtcatgagaattgtacttccatatttatcttggtttgagatggctgctgtgcaagtgtcgaaggagcggtgtggtggtgtggaagttgggtcttgcttgaatgaaaccgtgcggttgttgcgctgtgaaagtggtaaactgaaaacctgactggaagcttatcagcccctattccgactctcactaccaaccaacacaactcatcttcccaagttaacacatcttcccaatcctaaccaaatcaaaacaaccacaatccatccatcccttgactagctatcatccccagttcgagtctgatcaagatcgagactcccctgtaacactatccatcctataactaccccctctgaacgtctgttgtatcttattacccgctttcctcttcaaatctcttcctctgctatatactcactcacaagctccaaaatactctcttctcccttatcatattcaaaaataacctaaaaattctccctcctgtactgctctgccgaacctatcttttcactcaaaattaacatccaaaaaccaatcgccgaaatgtcgaacgctcaaataagctccgagaaacctcagccgcactcgtttgtcttcagaacttacaagttggatcccaagactaagaaacctcgtcccttcaatggtagattcctctacatgggcggctctgcgtccaagtcgaccttcaaggtcagtatctgtttcttagctcccatacacctctcgccttgatcggttccttgaactgatttccccatccttcgtctctcccctcaggccctagaatctcgagctcaggagatcttcccgaacgcgaagcatgatcttgttctttcgatcgcgctgggtgaacccaagccgagcttgtttccgttcaactcattccccaagtttgaaaagatcatcgaggtgattcgagtcaaaccgggtggcattcctcgtgatcgtctacaacgaatgctcatcgacgtttggatcaccacctcaaccttctcctcacccaagccccctgctaaactgaggttcactcgagtggaagctcgtgccatcaaacaacagattgacgacgctcttgcatccctcactaactccaacgaacctaccgatctcgctaaaaccggtgcaacctccagatctctgatttctgactcattcactgatttagaggatatcaaaaacatgatcggagattattccccactcgttccattggatgttacgtcgtatgcgtcggtgctcaagatgaagcaggcacctctgtcatcggaaccaaccggggaagctatggagtcatcgatggattcatctgttcccacccccgacgctgtctcatccagtggcatccagccctgcattgaaagctctcaaggtcacgtcgagcaacctcctacatctctacctgaacaaccagagtgcaactctaaccagctccctgaggcattggttgcgcaacttgactgctttgctggggttgacctgcacccaaccttccatcagactcgcaattggtactcaatcttgctcgaggtcttcgcggatgactctcgatacgtcatattaccccacactcaatctgaatcgttgacgctgcaagtttacttcctcaacgccaacagtcgagccgagcttgtcttcatggctcgaaactatcccgtcggtatgctccaatccccttacaagaggcaacaagcggacgatcaaatgagaagctatttggcggaacacatctctcatgtgactatccccaagttccacgcagtcaacgtttgtgacactacgatgtccttctatatggtggattgtcattctggacgcatccttcctcgacgtgaaagcaacgattcagtggatcatatactgcctgatcatcacctcatgaacttatggaaatctgagttaggtacgactgccggcgacgagacattgtattcattgatctctcaggttcgctcaatggtcagccaacatgagaaaatcgaatcttggccaagccagcttccggagcttactgccatcgagcagtctacttacgatcatttgtcatcgctgagtactttgaattacgtcatccgagaggctgcgccctctggtcgatatcgacttgctccgttatggcacaaaagcgactcgatccatggggccacttttgctaccttctgcctggtactttacgacgtggaaagtggtccggtgttgatagtccaacactctaccgatcttggtacttccgcatgtcgtttgaaatgtgatcaactgattcgagagtctttcgcccacttggcacctgcttgcaaaacaacaaatcttcatggcgtgagcttgttgaacaatcaagctagattctacaatctgaatatcgctactcgcctcatcacccccaaaacgtctcctgtggacctatttgatcgtgtgttacctgacgattatctatccggtgcctgggattggagacttcaagacaataaatttctcgaaaaattccagatgattttggccgactgtcaagtgactcaatccaaggtggatcccaccgcgccagcgacctccaccaaacccccgctccaccgcaagacctcccccagtcctcagttattaggctcccaacttagcgtgatcagtggccatcaagtttccggtccccagatgcgcttcatttgtgatggctgcgatgaaaccatttctggtttccgagctaaatgtgttcatggaacctgtccggactttgatcttgtgagttcatttatcatcagcgcttcaatcgtctccgatgtcattttttctctgatgcttttggcttttgttcaagtgtgccaagtgttacgagagaaaagatgatgttcatccagagcatcctttcaaattgttgatccagcgcaacaaccaagatactctttcaagttttgcacaaaagcaatggttgcccgccgtagatccagtgtgcatctgcgactcctgttattgtgtaattccaggcgtcgtcaaaaaatcgcccttctcaataggccatgacctggtaagtcgtgttgaaactcgattgtctgtcgaagcttgcccattgactctctgattccacacactagtgtcccaaatgtttaggtgatcgaaagggcccacaagaccctaagaaggtgtctgaagtagctgaagaaacgggatatctcgaaatcgaagaggatccaatatcttcagccgtaccgcttgcatcaccaccgcgcgtgtccatcaaatgcgatagttgttctcacacaatcactggcttcagagccaaatgctcacatgatgaatgtccggattatgatcttgtaagtcgcgtcgctttaatgtcggtcagcagagtagatgcttacttgttgtgtacagtgctcgaagtgttatgagcttcgacgcgtttttcatccatccgaccattccttcaaaacctttgaagtgacggtggatgctgcaggtgcagttgtctcgtgtaactcgcacagtgaccgccccaaaacccttggccaacaacacacatcggacaagacccactttgcgaaatgtgacttgtgcgcccaacgcatatctggtgtcagatggaaatgtgtggattgcgttgattgggacagtgtaaggatttttcacactcaattcagccactctacttgtggactgtagtgactgatttgaacgtccgatatgaaaatagtgcgaaggatgtttgaaaaacgtccccgcggttcaccccttccacaggctcgtcccgatccatgacccgaaccaactttcccacttgcctccacaacatctcaccaatcaccaccacgttttctgcgatggatgcgatgaaccgattcgtgggattagatacaagtgctctcatcccgattgtcctgattacgatctctgtagtcgctgcgaatcttctcctatcccgagacatgacatcgatcacgccatgctcaagattcgtgattcttatgcttggcaggctggaaagttgagatctaaatttactcagaccaatcatcaccgatctccaatcgcgctctcatctcacccaaagaaagtcaaaaatgcgactaaggtctaccaacgggaagctgttacattaaatgcacgagtaatcttgaacgaccatccagtcgctcatcatcagaactctttcgatcatcccgaatttgatagtccagtcgctgtgcccaaaatttctgttcaacagtcacctgccaacccatcatcgccctcgggatgtcgatctccttcaccacagccatggtctaacaaccatccagtcgcccattctcaaagttccttcgattatcccgaaagtaaactgtatttgcccgactttgctggtcaagagtcacctgtcaacccatcatcaccctccaggtgtcgatctccatcaccacagccatggtttaacgaccatccagtcgctcatgctcaaagttccttcgaattcgacaatagaaccgatatgcccaactttgccggccaggagtcgcctgtcaacccatcaccgccctcaatgtgtcgatctccttcaattcgtgccgaaacagttcttagctttcaactcgagcctgatgtgcaggatccaggtttcgaatctagcacctctcctggtccaatcgttgtcgttgaaacaccgggagagcttttcgttaactcgtccccttcatgctctggcagtccactcgaggcttctcagtccgatgtcaactatcacagcaacaacctagacgcttgggaggttcccaacaccaaggccaccctcggtcttccgggcgcatttcctgacgaaagctgttctgctgttcaagctgcctcccaatcatcattggaccgggtggtggtaccttctgatgataatgaggaagaaaccaaacctcgatttggggcgcactttgtgtcagacttgaatctgcctgatggtacgtgcgtctcggccggggcgcggtttacgaagatctggttggtgcgtaacaccggctcagacaaatggccaacgggcactcagatcgctttcaacggtggatttcatcattcctctcaagaatcattttcggtccctgccgcggttcccgacgaggtagtcgaagtttccgtcgagacgatggccccagaggactcgggtggctacatgcaggtctggaggcttgtcagccccgatggaactagattcggagaccgtctctggatcaatttacaggctatcagcgaggaccaagtgaacattgacgatcctaactcggagtcgttatccacttctgtcggcttcctcctccctaatccctccgatcgtcccctaaacgatcatcaatctgaatcctctcaacattctgtgactcatcctcctggtaacaatccaactgaatctagtgccgactcacaacagccacaagaagagcttgctccagcatcttccgaatttgactcggtcgatcaaccctcttcttcttctaacctttcctctgccactgactttgatgatctgtcctatgaattcacgtctgaacatggtgacagtgagattggcgaggactcattcgacttcgaactcgtcactgattctgactcttcggcccaataaactcacaccgatctttctttcttcctcatttcctctttatttttgatcctgctttctcacacactcattgcttgagcatatatacacacacaaagatgcatttaaatgtattctatatcttcacattaactttatccttctccgtcactctttttttatacttcttttggttttcctttttctttctttgtttgactcctactatttatatatttatatgtatgtattatttatttatcttatctcttttaagatgcaattgaatctaacaaacagttcatgacaaacagttcatgctacaagtggacaggatatttgctgtgggaatagagtggcagtggttctgccaagagaaactcttcataaccatataagacaagtgataacgattgatttatgtagatatggatgtaaagaacattggctgctgggcttgaatgaaaacttacgatcaacagcttgatagggcccactctgaaagtgggcatcaagaataggtgatgccatggatatccttgggccatttcaatttgcatttcatccattttggtgaccagacctggtttttgtttacgagcaagagccagactgacttcaccctgctctatgactattgtgcccatgccaagcttaaacaaagccagccgttgggaggcgggctgcctcttcacgggtatgtacacatagagcaggcgcaggggccctccgggctgtagcccactggacaacccgcccgaatgccagctggtatctgccaaacccggtgggccgctggacggtgagatatgcagtggatatacggaccaactgacatccacccttgaacagtctccatatccccatcaacccaacaagctcatcaaacatcttccacctcccttcaacactcgaaataccttcgtcgaccttaacacgatgcctccaacaatacctcctcaagttgagtcccactatgctcacctaatttcctcatcttctccatctgctacgttcatctgaccttcaaacacttctcatcaatcccatctcgccaacgaccactcaacgtctatccgacgatcacattctcaaatagactctcaagcgaatcaaccgcgaactactgacgattcaaagcgaacttcccgaggggatcctatcagtcggcccgaaatcgcttgcgaacatctacgactggcagggctcgattgctggtccttcaggatcctgttatgagcatggcgtctttcacttcaacatcttacttcctcacgattatcccttccatcctcctcaggtcagtcccatcattcaataaaattatccagtccttcgatttcaactcgtactcaatttccttccttttactctcctctacacaggtctccttcaaaactcgcatctttcatccaaatataaacccccaggtatatatgctttttcctccagtcgcttgctcaccatctcttcttgctgattcatccatctggctcttatgttctcaaaccagggcggaatctgtctggatatcttgactcgtcagttccatttcttctgcaggtttttttgaggacctgagcctaatttatacccgttctttcttgacagataaatggtctcctgcattaagtattcaaaaggtaaataccatcagatctgtgtggattaatcacttcacaagaaaacaaatcctgatccgatcttttttgggaattggttttgattgcaggttttgctatcaatcatatgcttgcttaccgacccgaatccacaagacccgcttgcacgagacatcgcacggctttacatctcaaaccgacgcgagtttgaagcaacagcgaaacgatgggtagatatgtatgcccgtccaccacccccagcaatctccgagaaggtgacagaagagcccaagaaagcgcctctcaagagcacgactcaaaaatccaagcctgcgattattgatattgatgatgatgagatcgaggtggtcaagcctggccaaactactcagtctcttcagactgctactacctcacgaaagcgcagcggggagtacagcaacactcttcagaccgctaccacctcaaggaagcgaagcggagactacaacaataatgccacaagcttatcctccggcggtccttctactcctgtcgaatccgagtcgaatccgcaagccaagcggccccgtaaacaagtcattgaacttgattgatctcagcctcagattaattggactatcatttacattttcatcaggcgtgtatgcctatcgaacgctcaatcccatgttattcaatcatcatcgtcaccaccactcaccctccttatcctcctcatttcctactcttcaaccaacatttttatcatcattcttgtccttttccatattcattttttttacaccgtccgtatgttacaagactcaatatatggacatccgaacaagccatcatccatcgtgaattgatcaagttgttaccaaatcttatccgtctgctctcgaatcgcccccgaaaaccatcctgagtcatccgcctaatatatcgatgagatagagtcttccaaccctctcctacttctatgttgtaaataacttgttgttttttcattttactatcatcatgtaatccaaatcagtttcttggttgcatcttcaacgtatatttatcggcatgtagtcggaagacattgaagttcaaatcatcaccgaatcatcatccctcatcatcttatttatctgctatcctggactatatatatatatatataaatgcgatgaagatgtagttcttgttccgatgcggtttccatctgcatcagattcttcgcctcatcgctgagttggttcccctccacattctcattcatgtatcctcaatctattctcatcaacatcaatgtaaaaaaaaagacacacatgtctaggtttccttcttggtagtccctaggacgcgcttagacttgaaaatgtgctttgttcactttttctttatggacactttgagggattcgctcagtctaagaggaaaccctttctgcttggagcctgtgcatttattacacatcctccaatggctggaacttgaacttaaaaaaaggcctcgctgagttgatcaagctctgactaaaacataccatgtatgtaataaggcctgccacgcgtcctgtggcggattcaaatgaactcggttagatgtatgtagcacatttctcgcaatactcagtctcaagagactcaagtgatcataaaaaattgggtgttgtaagtgggggggataaattgttcatcgacggtcatgaggtagtatgtacaataggatacacatcatcagaacgtatgaggggtaaaaaaatataatgacgggcaggagtaatttggagatattctaataagggactgcagaggatcggggggagacgagaaaaaaaaaggaacaagttcttatgatcgcttgagagccgcgcttgtggaaacgacttgtgcggacgagaacctggtatcaagcgatgcgaggcaaaccagaaatcagcaatcagagctgggtgtgtgacgagcagaatgcaagtagagtgaatctcacctccgtaagtcgcgctcggaagtctgcacttgaccgtgtagggatcggcggacggcttgagtgtgctcggcgcgttggatgaagctgagtctgttggtgtacaaggaaccggcactttcgtgcttcttctcatctggagcagggacgggggttggatgttgtgacttttgagtggctcggtacttcttgataagagcacgggtggcaaatttgatcaagtctgggaataattggaagcagaaatcagttacaaatgttgaaaatgtttgaggtcgaaaggaaatcgatgagagcttacccatggggaggaaccagatcaaattccagacccatgcaacacccacccaggacaatgggattgcctggacagaggagaactccatcgttccgaaaacggccaacaacgaggccacggtttgagcaatgcagaaagcgccaaccagagccaaagagggtcgctccatgaaaaaccagctgtgggaccgggtgatgaagatcaaggcttgagaaataatcgcaacctggaggtagatgatcatgtgtaactggggatcgttggcgtccttcaaaggcgacatgccgaaggtgtcctcgaagaaggtagtgttgacaatcaccacaaacaagagaatggtcgacaaagccaaatgaagaccataggcaacggcgtatgtgactatggaagtaaagatcgttcagcatacagcccaaaagtttatttagaagagaaaggagctcacagatctcggcgaggtcccagtggtcaggctcgttgttgggcaagacgcgatcaagcgaaatagtcatgacggttccgtcgttcaagatagcaatgaccaggaccatgaacggagggaaatcaaactggaaagcaaaggccatgatggcaaagccgacgacgatacggatggtgacggcacaagcgtagatcgagtaattcctcatcctttggaagacgattcgagactgtcggatggcgtgtacgatcgtcgaaagaccaggctcggtgaggacaatatcggcggctcctctggcggcgtcagtagcaccttcaacggcaattccgacattggcacgggcaagctagtcgagcaatgcaaacgagtcagcatcgagttttaaggaccggattactccctggagacttacagcaggggcatcgttggcaccgtcaccggctgaggaaaggcggaaggtagaatgcgatttggtaagtctcttgtgacggatcatcatgatatgtatgaaacacttactcatggcgaccatgtgacccaagctctgcagctttttgacgatatcgtacttgtgctcagggtacacacccgcaaatccatcggcgtctgtgtgaacagggattgtgttagctagctagctgttaacttctcaagacacaaatgattgagaaacgtaccgagaatcatggtatcaacagaagaaaagttgcttccgggcgggggtccctctttgagaaccttcgaggcaaacatgttgtcaccaagtcctaatcgtcggccagtttcctttgcgatggcaagttgatcaccagtgaccatcttaaccttgagtccgaggctcactgcatcatcaatcgtttgcttggtgtcgtctcggggagggtcgaagatggataagagaccgatgagctggaagccgcttccgggtccttcggcatcgccgctgggaacatcctcataagcaacggccaaagctcgcaaacctcgacgggcaaactcttcaacatcggcttcaagctgtcgctcaatatcgtcggtcttgttgtaggtgcacaggtccatgatctttccggtcattcctttggtcactcggcgcatttcacccgtggcaatatcgatgtaagtaatttcagtccgcttggaaactgggtcgaagggcttgaaatcaacgagtttgatgcctcgacgcgctacatcagctccgacggtaccgaccacacatgcatcaatcgcatcttggttctcaatccgggaagcatatgaggcaagaacgcagacatcttccgggccaacgtcggagtaggtcttgatggtagatttgtcaatcgtgagcttgttggtagtcagagtaccggtcttgtcagagcacaagatcgtgactccggcgagttcctcgatggccgtgatacgggtgacaatagctttgtacttggcgagctgttgagcgccgacagcaagagtaacagacaggacagtaggcatagcgatcgggataccaccgatgagcaacacaaggatgttgtccaaaccccgacggtaagagtagcggaatgccccatagagaacgatgagctctgcatatagaatgtggaagaccagaaaatcagtgctctgatctctgctttgaaagaaacgatgcatatattacccaccgagtgcaatggcaatgccgatggagacgagacagaaaccgccaatctgtatagcagagatatataatagtcagccacctgcattgagagttgcaatcaagtcaccagctgagagctcggaatcaccttggccaaaactgcttgcatgtgcccggtggagtcattctccgcaccgaccagagtagctgctcgcccgaagaatgtgttggcacccgtagcactcacaataccctcagcctcaccctgcttgcagatcgatcccgagaaacattggtcgccgaccgatttggagattggcagcgattcaccggtcaaggcggcttggtcgatgctgacattgatggcatcgtacagacgacaatctcctggtacgacatcgccgatctggaaaaaaagttaaaacaatcagcaaatgtggtaaaaactggaggacataagtgattaatgaactaaccttgaaagcaacgatatcaccaggcactaagtcagctgagtcgatttctgaccattgtccattccggcgtgctttggctttgggagcaagggagtccatcagggctttcaccgcatttccagcagacctctcttcgtagtacccgataccggagttctttgtgcgtaaagtaagacacatgagtccttcatctacccccttgcccttggcatatgaaataacttacgatgagcagcagggccataattccaacgaaatcttgccagtctggaggccgattctcaccgtttgagagcgcaatcgagaccaccgctgcaccttccatgacccatgacagcgggctaatggacagaaaggtagattttcgtaagctcaagtcatttggaggactggaagacttgagacttacttccacatgaagcttaagaactgcaagaacggattgaccgatttttcttccaaacggttgggcccaaagattgcacgtcgtcgttcaacttcggcggtatcaagaccattttcacttgttctgtaaagtacaaagggcagctcgtcaacacttgttaggttgtacttcgagccgaattttactcactgtagcaatacccaaacgtcctccagctcaacttgttcgaggtctactttttcgcgatcataaagatcttcggcattgagctggatggtcttcatgtcaaccaggcatttcgttgcacctttctcttcctcgaacgtcttgtcgaagtttcgcgctttggcggggatctcagagttcgtcatcttgtctcgtgtgtggtttggaaacggagtcaggcttaggaaaggaaagtttacgggctggcggccgggttgaacgtgtcaaacggtcaacaatggcaggttcgttgggcgtaggtcttcaccaaaagtcaaggtgttataaggtcgtatcaggtcctttcaaaggccggagtatgctggcgtctagcgctaggattgtaagatgatggatgaagagaaccagtcgtaaggatggatgggaggaagagcaatccggatagccacagccttctctttatacctctgaccgggacacatgaagaccaagtctaacttcatcgagactctggcagtgtcttgggctttcaataggatttgtagaacatggaagcttagtgctccaaatcctagtgttcctatgttagtagttcaaccccgatcccttggtgatcctcactaggctgagtttaaggctgccgagggaggcatagggattcaaccagcttgtacagattaatagagctgccccgattctttgcagcacagattgatcatcgaaggggaattcccacacaagttggtgcacaaactaccgggaagaacaacggatcagtcggagaacctcgcccggcactgggaaagatccgggcctggctcaccggcgccgcaagcggatcccgaacatccggcaccggtgccgcatgaacgtcggagtgatacactcatgttggtaggacggtaggtgaaattgtgacctaggcaagacggtctgattcggctgcgactcagccagccagaggagacaaatattggtctcctcatggttacactttggcgggatccataccaaatacggtctacgactctaaggccccaaagcagggtcacatgctgtcacaatgaatactttgtcaagttttccaacatatgcacaacatctatcccccccccccatgaagtgcaagatgtcagcaagccatcctgagtcatcaatttaagtcaggtccacacccaaagcctgaagtagacctcaaaggctgggttaaacaaattagttattggtgttgataacatcccagacattttgcagtttcaactacagtgctttctgaagttcccatctccttaccattcttataatcaacataacaaaactgtcataaagcaaaacatctccattcagtgcaacccaataaatactggatttccaaaaagctctctttcaccccaacccagcttaggtaccagttaggttctgctagatttgtgagaagagggttggattcataactatgtagctgcttgcacattttactctttgacttagtgttctatttgaattggtcatcctaattcctagtcacagccacccacctagtcaaaaacatgcctactaattggtttttatctttcattggaggacttcccattggatctgggaccaacggtgaaacagatacaatagaatacagtatctgcagatattttggtattgtatctttttttccaaaacaaattgtattagggcatatcacatattgtcagggggtaccaaaaataaacaaatccaccattatcatgtattttattggtttcactggaggacttcccatcacctaaatcacttgatctggaagggggtcctaagctctattggctggtgaaaacgtgatcttgattgattttcaccagcaaataacgtttaggatgtccttctaaatttacagatttggacgatgggaagtcctctgctggaggacttcccgtcgcggtttagagtgctttttagacctcactcagtcctaaattaacaacacgattaagactttaaccagctcacattagagctgtttccagaaggcttcagaaaaaatggttttttgatgaaaaaaatagatctaagcggtgtaaatcaacttctgggaagctcgtagattgcgacgggaagtcctccactgttgctgggaccctcacagatgtcaatttagacctggaaagtctagaaatttttgaggctctaaattgcttctgggagacccgcagatattgacaggaagttgtccagtgagagagctccctttggatatgggatcctggtagacgttgatttagacccaaaaagtctggaatttgctgggaagtctagctttcaagtctctaaattgcttctaggagacccacagatattgattggaagtcatccattatcaaaggctcatgtgaataaaatcatttcatttattattgaaatatatgatgtgactgcgcttctgtgtatcctaattatatcttagaccattctgtaaatggttattcaaatttttacatgatgctctaaaaaatgtattgaaaaatgttttgaagtttttctgtaaactttttccttccccaatggcaatccttctgatctcatggtaccctgttctcagaatccaatgctccaaagatttccaaattaatgcagaatagagctttagccgactagtattggtgtgatttaaaaaataaatttcagatgctttgaaactttctattgcatctctaaacacaactggaactgcatcattctttgacttactgaattcatgtgggacaattagcatgtgtatcatttgtacatagaaaaggaatataactaaaagatttttttgcattccagaacaaaactttccatcttgaaactcttcatcaaagttgatattggactgtctttcccaaattattaaccatagatttgtgtttttcaacaattgctcaaagcttttcacctgcaattttcgggaaactcttccttttgcttttgttagttcattcccaaaattgaccaaaaactgggtagatttttccaagttcagcataatgctccctgtttcatgagaaacttccatattttgtaatagtttgttcagattgtcttggactttgttattggggtgttcagcaaaaagcatgcatttcttgaagtacaacctttcaatttccaattttacagttgacttgaggtgattagtcagctgtttgattgaacatctgaaaatggtgttgaagaatatcttgaagttagcattaatatcttttctttgtggattcctcatggaaagtctcctgagttcctcatttccccaatcttgaatccagtagtaaaggaattgccatagataactagggattaaaacagatttattaaaggaaacatgaccttcaagcttttcagataagatgcttccagtgttcttgaaactttttattgcatctttcatgagaactgatgtgttttccttttttgtctcaaaagaatcaagaggaatgaaaattgtatcaatcatctgcacataaaataagaacaatgggaatatttctttgaacttccaagatgcatcttgcatttctgccacaaagttgatattggattgtgattcccaaaatttgaaccataaattcttattttctaagagcccattcaaatcttctcttttcaactctgaagacacacttttcctgacataaatcccagtcctagtaacatcatcttcatccttcattttgtaagccttgctgatctcaccataccacaaagatgcattttctgaattcaatataatgcttcctgtttttccagtttccattactttgaataatgaattcagttctcttacaacacactaatatgggtctttaccaaccaggctatctttatcaaaatatttttttttcatctctaactttttatcactcttccctttcttcacattaagtaaagatagaggattattggaggaaatttgttttggattagtttcattgtatacgggtatttttagattcttataagagattttgctactcttggaaattttgattttagatcttgaagtaccacattttgaattgtctatcttgtgagattttatattcaattttgaaagaaattcagagcttgctttctgttcaaatttattttttctttgcacaaggctggtagtaggtaccactattcatttcacatgattgtgtccaaggaattggtttctggatgctagaattaataggatcatttctttgatgttgcttttgagatttttcctgtaaaattgattcaaattgaggctgctcttctcttcctttatctattgctgtgggtatgctcataccatctacatcattcctgttatccttaaattctaatattttgaaatggctgggatttgatttttctaatgtattttgctgattttcttctaccatcatgcaatgggagaaaaattttcttttcaaactcattgatgcagccaatgaggcactacttccatgaatcctttccttttggattctaggtgagggggtgtcactatcacctgatctcatagagatccgcttcttgtgcttattttgcattgattgtgggtttgaaagataaggctgatgaaatcttctgaattgtacatccgtgacctcatcaccagcttttattccagcccaattgttttctacatttctagaagtagaatgtttttcatgcaaagcctttgaagggttaaattttgtttcttgaattggatttggtttcatttccttttccaaaagacttgatctaatcaaggagacatcattttctccagctgaatttggagtgatagagatgggtgtagaattggcctctgtccttgatttaaaatttctacaagtctgatcatcccaactcttcctcattctagaatctgaaatttggcttggacttttatcaatgtaattgaaccttgaaattttctgatatctgccttcaattttgtgattcaaatgtctgcctttatttccaaatccttccttttctgcattttctacataagatgaggtcaaaaagtcacctaacagatcttttttctttttaatactttgtggttgatattgtgatgtggaatatctcaaataatcttcttgtttggctttttttactgagaggtttccaagcccatggtttagatgggtgtcttgcattgtgtggtcaagtagtgtttttctttccttattttcagggaatgatgaagttatcaagcccaaacttccagattcttggtgtttttccatatcctgaactcctaattccccatgaatggtggtatttggaaccagagatctactggagaaaggagtagatttttcagaatagtggccttcttccatttccaaatctctgccatcatttccaatccaatccagtgagttttttattgtgtttactgaaacttctgccccatttttttatctttaccttggttggtgagctcaatgacagactaggctgtacattttgggtattggaggattggattttgattatttcaatggaaaaacatttttttggattattcaagttctgcaatgtgttagacacaagaagtggaaatgtacttaagtattttatttttatacttggcattcttttcattggagaagagtctagagaattgtctgagtttgtgataatgtgccttttctcaaattgcactggtgtgttcttcagttgtggaaaagattgttgatatgaactccagggtggaatttgggccagttttcctgtgctaaaacatttgattgtgaaccaaggtaaattaacaggggctatctgcacatttttttcaaaaaggccccaccttattcaccttcacatgtttgatcaagctttgcagttaatacacaacttggaacaatgttacactttatgtgtcccactgaaaccaaatggatctttaaaaccatgaagaccagtgaagcttcctgggagtctgagacctcatgttcagcagtgcatccatatttaccacttacagtaccatatttaaaaatttaaaaacagaaatcccataattcctcccacaagcataaaatagaaatagttcacaagtttggctcaagctaaggaacttagccaccaaactcaagcacaccagttcaagctaacccggagctaagtcaacttgaagctaagatcctgtctaacccttgctacatgtagcaatggttagccaatgagctaaacagtgagatagagcccatgagttgctggaagaccagacatctctccaaatagcaaccatccaccccaattctcctatgcagacacatgtcttccatgccaactcaaagtgccaattggcttccaacagaagaccaacatcttgaaaaatccggcttgagatatctgatgacccaatcatatcaaccggtcaaaagagagccaagtttttcagacaagtcatggaggatgccaaagattattttgtcttccttgtcttcttcttcatcctccgtttccaatccaaacaggtcctcaaggaggaaatgttgaatttttcctgatcatggtttgctgaaatattgagttaagctgttggtttagccaataccagtgtggctgaaacacccccactaagttaacttgcttcaacttggactttagacacaggctgagttagcccaactgataaggatgctctgagaaccaaaggccccctgcaatacaaaaaaattaaggggctgagaaagaggactcccatttccttgccaatgactccccaggaccgttttcagacatccattggaagttgttttctaaaatatggcccagctttgggagtcatccggctcattttagtttatttatttttattttttcattttttaagatttggcttcccaaaacacccctcacacatcagctgaagtatgtcttgaatgaagcaagaatgataattgaatatatgggatagggatgatcattcaggctaataagggtacaatgatttcaaagatgattgcataaaatgtaaggaggagacagctcaacattaaagaaaaaaaatatgaaaacttgacggccatgttctgtgtgccactcaaatttgatgaattcaataatagaaaacccaaactggacaatcctagttgaaaacttcaatgaaaactttcttctacattgtggacatctccctcctatatccagtagtggttggatgcagctcctatgagactggtgcttacaacctgtccattcatagataacattggcatcatcaggtttaataatctcctccagacatattgcacagttattgatttcagggatgagagttgtaatctttttttcttcaaatgttttgcttagttccatcagagaagagcttgttgtaaggtctgtttcaatttctgaatggcaatcacaagtgccctcccactaaatattatatttgcaaaataaatgtgaaattgaatactttgaacatgacacaatatagacactcacatcatgacctgaagtgtgagtgcattcacaccctggtgggtttattgaggtctcttcaactgccagggattttgactcttgatttctcaagtcagagatgcttttgcaaaacccaattccctctgggaactttggaatgtttttttccaagctgttccctagctgcattaaaccaaattttcttttaaaaaattcagtgctacctcagtttttggatgaagtttcaaaagatactaactaagactaaaagtactatggcatcaattctgcagaggcccatgcttgattgtgaaaatcactttgcaataactggtttatgtttttttctttttcaggagaagtgaagaaataggcaataaattcctttaataccaaaaaaatatttagtttgtgtcctgttttgctaaagtccaactcaaaattaatacaggatctcccctcaacacttacatctttacaaacttttaactcaagtaagatcaagacagcctgacttgattagggaatatatcagaacctggagttaaagatgccaacggggacaagacagttcctgttgcaagaaagagtacctttggtgagacaagccccatcagatcttatttttagagtattcactctcaaaacatccttcagctgggaggaaaatcctcattagtgaacctcattggtgctcaatcctctttgactgttgtaatctccttgctcaaggtacatacacccaccagcatagacttggcaaccagaagaatatccccaacacaaagtgacaataaaataagaactgacaaatgcaggaagatataatacaagtagtattacaagaaaccaattcaaatgtgattcataagagtttagaattaaaaaaaaaagaattcagagcaggcagggttgtggaggtctgattctactagaggcaagagcaaataataattcaatgaccaaatgaggatgaagcttctcaaggtgattcttgtgttattcttctaggatctcctttaagatggtctgaggtttgcgggatgcaggccccaataagtttggttgttgactggatggatggtccttgtcaggattagaaattgtaccctcttcacttcctcatcctcatcatcctcctgtttatctttatctttgtttcatgatgaagtactggatttgatcagtttcattggatactccaaggagtctccataaaagatatctgtatgaatcaacttgtccaattccagttgaactccatctatttttgttttatttcccccataaacatcatcagtcctccccctctttccaagtggtatttaaaagagagggagaaggacctacccggtttgtaggcttgaaagagaagttgaggcacccaataagtatcaaaaagaccatcccaaaaatcagaaagaaaaaatgagctagaatgggccagaaggctcccaaaatcagcccatattttaaataactactcccaatggaaatccaccaatagcccttgggagttgttggatagaaaatgggagtcatttttctgagccccccaaaaaaaaatttggacagcatggtaaatttagtgttaaggcaatactcctagtaagactaaaggattttatgtcaaatattctaataagactgactgtggactcaaaaagaatgccaatgaactgcactagagattgcaccaagtacttgctacttgttgccttccaacaagtacttgcctacaggtgcggctgtgggtgcaggtgtctgagatctgagaattttcacacagtacttgtaattgttgcaggtgcgcacctgcgcacctttacttcagtgcttagtagtccaggtgtgttttttatgtaaattattaatattatgttggttggttttttaccgaatctcctgtacattctgaagcaaccactgataatgctttaggtttggtagggactatgtttctctcaggaggcacaagctcagtgcacagtctgtcactaggcggatgagtgtggcattttactcaaaaaatcgtaagaccaagaagggggattttgagaaaatggaagacaaataagaataatgagaagaaagaagaaagggagaaatctgaaaaaaaaaatgaagggcaagtgttaagatttattattactatttacactcacttaccataaaatctctgaaatgaaaatacaacaagatttgtcacctttatatctcaaaataaacttgcacacccagcacaagtacacaagtacttgctttttcctgcccccgcaagtgcaggtgtgggtgtctgagatctgagaattttcacgcaagtacttgtacttgtcgcaggtgcacaagtgtgagaggccatctttagaatatacccctgcagtgcattggcatgtggacctgtacaccaatttcaattggtgtgtggtcccaaactcccctcagaaggggagtgtgggagtgtgtgcttgaaggggggggggagggaatgtgtttatcacactcctttttcatcattattattttccttatttttttgggttattgccacccaaaccgggtgatgggttagtgcagggaataaagaaaaaaaaaaaaatagggggatgagacgtcctgagagggtgttgagttttcagctctctggtctactcttcaccaaaaatcacccttttgtcatctttttctcgctttttcctttcttgaatcttcttgaattagactgaattatgatatttcaccgctggttttatgttgaatgttgtgcatttttggagtctaattggaactatcattagcaattttatcaacaactcctgtctctgtgattgatctctttctttttcaatttcattatttgattcattaaaaatctgattgtctagaattaacaactctattcatttgtggtggagtgtatgttttgtcatgattaatattactagcttgtctaaaagagactgagaagacttgtccggttatttcttccatgaactcatataattcctcctctcagtttttattcaaaaccatcttttattcaattttatttttttgatcacttgtatgtcttaagctagcctaaatacagtggataaaataccattggttctttacactctttttccgtgagcgcttcccaaaaataagacttcctttttttggccctcatcctcttacgcgcttgagtcttaaatttcaacagagggtctgcagaaggtcctaaggatatccctagcgcttgggagctgactccccaatatttgggagttgattcaccaagcccctctagcttgcccagcctctccatcgaacgcacaaagtgtgggagaggcttgtgcccaagacaaacacgctcgcgtgttgttatcatatttttggagggttttttgagagaaaaaatatcgaaaattcaccgctgacctatatacaaataaaatttgggctgggtgtgcccatgatggagatctatgattccatcaagaaagaactgagaaatatgtagaactacatacttgagtgtcatttggagtggttgtgcacctcaacctatatgtgtgtgccttttgactgttagcttaccctgccaccaaagttcaagttgaatttttggaatttttcaatattcaacatttttcaaaaaaatcccattcagccagttttcaggaaacttccctaaaacgttgataagaagattgacaacatggtccattttgaccatgctgactttgcctccaaaaaaagaaaaactacattcatggtggctgattcaaaaacagctacaccaaaacatgccaatagcgacatgcgcgtgtgtgtgtttttggcacaagtccctccttcggaggctcgcttcgcgagtggcgccagccagcccaggtacaccaggccggcagaagcgagggacttgcttcaagttagcaagcccctaagatttcccagcagaaaaagcaccagcaagacatgcatgatgatgagtaattaggacagaccagagtgacaccaaaccaagctctcacaaatcctccctcctcctgtcctattgtgtgtgagtgtgttttgtaatcagaaatcttgatgtttgtatttaaggagaatgagagaaagaaatactgatgtgtttttttgatatatctatctacctaaacgtagaaatcgaatcaaacaaaagaaaaaaattcaacaaaaacctatgtaatcacacacaatcatttacaggcacatcattcaataaactgtacacacattttttttacccacacatcatatgtatatatatatatataaagaaagctagaaaaaaaaatatagacaatgagaaagaaattataaaagaaacccctcaaagaaaaaaagagagagaaaaaagagaaaaaaagaaacagatcaaagaaggagaaaagaaagagaaggacaatcaagaagaagcagaagaagattttcgacccatgaagaaatcggacagcgagccagcagccggtttatgagtcggggcaagagccgggccgatgatggagggtcttttagccgaggaaggtctattagccaaggaagcggagatccgatttgcctttacattggagttcaagttcgaattctgattgggattagaagtaggcagagaatggggaagagagactggattcggattcggattcggattcggcgtatgagtcaaagaagagcgcaaggaagcagaatgaggtcttcccagtttcggcaaagaatgatgaagataatgagaggaggcagtggacggcggaggagcctgtgttccaacgaccgagccgaagctcttcctagaagcagacgacgaaggagacgtgatgatctgtctttcttgattcgtgacatttgttggactgattattcctttgtagtggggcgagagagaaggaggttctagtggcggatgactacggttattagtatgagattcgactggggaaagcgttctagaaaacttgaattgagcagctaatctattactactactgctattagtagtagaatgatctttatcaaaaggggtggtggtgcttataaatttcgaatttgagcgatccttgagcgccttaagcttatgtttagcagccagcttattagccttctcgctggcctttttgatttctcgttgttgtttctcagtgaggatagaagtagccgggggagcttgggcgcccttagtagtagtagtagtagtagtagtagtagttccggaggcggacgggatgggggaggaagaaagatgaggactggggccaatgaaagccgaggaatgggagatggagtggaagacggagtggatcgagttgcggttactgggagggagcgaggtgggtgcattcgagctcgtcccagggatcgaatgatctaaggcggtcgagagactgtgacggtaacttcccagattagttgtccggggcgaaaagaaatgttgttgttggtggtgagggtgtttgtcagtcgaatcgggtccgagtggggaggagaggatgggctgatggtagtggtggacagaagggtttcggagagcttgctcactcgatcttgatccgagtcctcctaccgactcattcccaccaaccgtcggactggagcgaggagatggatcggccgtcttgggcggtggttggacgggcgatgatgaactggccgaggacttcttccgtctcaagaacttcgccgagaacttccgatgcagattgggagtggtgctggcggatgtaggcttactagaattaccattgctggacggggctgtcaatgggctagtgggtaggaaggctgccatggccgacctgctcgagctttcgtcatttgtcttgggggaaggcagattagggatcgtccggactggagcgttcggaagtacgtttttcggtaacgatggcccggtttgaaagggtgatagaagtcccgactcgggactggattggggagaaaagcgaacatcaatcgggttgtgtgctagatgaggacctgaacggggcagtgaggagtacttcgtgctagtcgaaggagatctcgacaataccccggtcccactgattttcgtttgaggagattgaacctttgcactcgtctggggattattgtcttccatctgggatgatggtggggtggaaaactcaggtttgttcgagtgattagaagtcggaagttcgctccgatcgttcgtcgaaagagttctgttagatattgaagagctcccagctgttgcttgcagttgggaggtggacggtagggggtgactatttgaggaagaagagctagacaagcctgaagagaagggtgccgagttcttccgaacggggttgtcgacggatgaagactggaaaccattccatgatgagagttgagggagctccttcttgatctctgcgctcaatggagaactccgagcagtgaacaggctaccttgggtgctatcatcaatcgcgggaatagggtcatcgctgtcgtcagtcccgacttccgaatcttcttcagcttcttcaggttcggcgggcacgcccatcagatccatcagatccagatcggttgcttggtagaagagcacgtagccgctgccgacaccgggtgtatcgccatagtacttttgaatgtctcgctcctctatcctcgtcacaatgttatcgtcaaagagtaaccattgtccgtgtgacttgaggatcgttacatagtgtccatgatgaggcccactgatgattgagatggatatatatagagtacaaatcagttaaaagcctctcttttctccaaaaaaaaaaaaaaaactgtttgttctttgtattaaaaaatgaataaaagtgaggttgtgaaggcagactaacgcgcctatgtgcaccacgatggcccacaactcatacaatcgatcaggatcttgaatatcatcagtagtattgaacagtttgagttcgaatgggaagacgacgcgataggtgagcttggtatatcgttgcaagttttcttggtatttgaatcgttttaaatgaagcgccaaaacgttgggaagtttcttgattttcattctacgaaaagcatagaaatcttagtcacctccgtatttcttgaataataataaaaatgagaggggatgtgtgacaaacaaaatctaccttttctcagcctcctgtagactgcaacattgatcacaagagaatttattcttctgacagagcatttcactagcactaaattgacgcaaacaggcggttaagctggtgttttgatgaatattgatcgagagatcgaggaagctttcatcgcgttgagtgacggtctcgcatgtcaagcactttgtttcgttggtcagagtgccttcgaataatctatgaacccatgttgatcgtggatgacctttctttgaggatggcgtactagtgttgttcaggttttgcagtgagggcggggtgggttcgagtaaggatgatcgctcgtcctcgagtcgtttcttctcctgttctgcgaagacatcctcagccaccgagttgacgagatagttcaagaattcgtgagcatcctggtgcatcgtcgaccgaaagagttcgttgtaccgtttcagtgtggtgataaatgcctgaggtgctacggcgcccaccgagttaggttgagttgagatgtgtcgaaagagatcgcgtagggatgagcagatcgtgggatcttgatcagtttcaggctctagatgggaactagtcggattttgttgattgtgattggtatgctggattctaccgaggctaccttggtcgaaatctgcagcaccccagttgcgcttggtatgactggcattggtgctagtggatgtggggattggggtctttgagtgagctgatggctgattctgtgtgagacgtagggtgtttgagtcggtcttgagatgaatgttaggatgctgcagctgttgatcaggttttgagtttgatgatgatgatgctgctgatgatgaagatgatgatgataggtctttggacaaatgaagttgattattactcttagagcgagggcgagtggtaggagaggttgatgatgaggatgttggttgttgttgttggttgaggtggttcttttgcagggtatctagtccgaggctggtagatttagatctggtgtgatttcttgaatgggtttttaggttatcggatgatgatgatagtccggatgaagtgggggtcttgaggatatgagtatgttgttgattgggtgattgaggtgatgatgaggttgattggttgattgcagtttgctggttggcttgtagtaggaagtgagagtctgctgaggagagttctagtagttgtcgaaatggtttacagaagtagagtgcttgcaggactgagttggcataactattgaatagataacaattcatcagtctcgagattgttgtctaaaaagatacataagagggactgaccaagtattaccgaactgttaaattgtatttttttttgagagtagaagaggcagagtcagtgggtgatgaaggtgagtgagtggttagagagaccgacgttttccattccaaagtatttctcgtctgagccagtccaccactgatcgttctgggcttcgtttgagttgaggttctggttcgattgacttccgctcgagttgacgcccatccatctcaacaggctcatgatgaagagttcttcccaagtttgattgatgggttgagcttataagcaggagtatctacaagtaaggagggaaggaattaggaaggaaggaaggctgatggtaaaagctggcagtggtgggggggcgaggggagaactacaagccagggtgaagaaatacaaaaaaaaagatggtgggttacataagccggggatcgctgtgaaaagcatactcggagttgggaagaaacggaagcgatgatcgactcagatcaaccataccatcgatcccataaaatcatacacatgtccagtactgcacaaccaaggcttggaaatcaacactctcctctcatcgccattacaattgcacaggctcatggccaatcatgaagacctgcatacatatttccaccttatgtatctgtatttatgttttcagtcacattctcccagctagccaccctgcccctagccctcaacagaaaactccactttcaattggaatataacttccaacagttggattaaggcacaccttgaacttcagatctcacagattttgttttcagaaaatcttatctgcaattaatagaattctggatgaaatctggctgtacatgtggatggcattcaactgtaacacattttgctttgtctgaaatgatcttggacagattttgttttcagaaaacctgatctgcaatttaataggggtatacatacaaaccacaagaaattttgagagtttgagtcaccatttcctggaatctgtcctctgatcaccctgaatatcactgcacatccaaaaaaaaaatggcattatgtgaagcaaataccatggtttccctttgattttccacttgcctgcctcttttggcatggtcatcttcacagaggagcaacacagtaatttggctattgtgggctgaaattgtataaaaaataaaacccatagatatcattttttattgtctaagtacatactcatttgctttatgctgtacatttacaagtcatgtccggaaaactctggggatttcattttgaaaaaaaaaatggaaacactggacagaaaccatagtggacagcttggatccacaaagtacaaagcctgaaacatccaaaaatgtgttcattatgtagtggggaccctggccatgggtcagtgaacacccagcccacatctcaaagtcatcttttgcaggcaagctgttacatgcagcagaatgctttgcacaactgttggggtttcacttcactggtctgctcctccctaaaatcactccctctttccccttgctttttctcttttttccttcttgaatcatcttgatctggactgaattatagtctctcatttctggtttcatgttgaatcttatgcaattttgtagtctaattagaactcactttagcaattttgtcaataactctagtcattgtgattgatttctttctttggccatttcactatttgattcttaaaatctagttacagtttggcacatgtatttagtctaattaatccggttggttacttgtgaatgaaaatcatgggtttgttcactcattttccgtgaacccttcccaaaaaaggaccttcaacttttttgcaccattctctcaaaatcctcaatctttttctgtccggagctcaaaaatttaacatcagatatacagggggctcaggcagaattgaactggatatctaatgggtagtacactggaaattagcgtgatgtcacttagctcactttagcagttttgtcaataactctagtcattatgattgatttatttcttttgtcatttcactatttgattcttaaagtctagttacagttttgcacatgtatttagtcgacttaatccgtttagttacttttgaaagaaaatcatgggttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcaacttttttgcgccattctctcaaaatcctcaatctttttctgtccggagctcaaaaatttaagaacaactatacagggggctcaggcagaattgaactggatatgtaatgggtagtacactggaaattagcgtgatgtcacttgtcaccaagtgttcattgttttttttcctggtgtttgcaccaatttttcttttcttttcaaaatgtgaactgaatagatgaggccaaaagatgaatagtgagatgagattatgctgataagaatcaaatttctactacaatttcaggattttgtgagtctagaatgagcaagaagtttaggttattataaaagatgcagccaatgaggatgatccgattcgaagagaaattcaaggggggaaggaaggatatgttggtcttcaatcttcaatgatgctgcatttgttatcccacatgctttggggacttggcagaacctgtgggggagcggtgtcagatcttatcgaatctgtcttgcttgataacgggctgtggttcaaaaactgaccacaccaatgtcacctggagcattgcaacaaaagctgtctctggccggtttaccgttcaaaatcacatcatcgcaggtaaatccatcttcacctttttcggttatgtggagctctgcaagaatcattgtggttcagttcgacaagagatcacgagcttaatggatgagacaacatcattcatagattcaaaactccactagacttactgaacatggttgcatttttattagccggatcacggagctcctcgcgagttattcttcggatgcaataggcatctttttggtcttcaggttgaccgggaatgggacacacaaacgagccacaattcacttgagtgttgatcaacaacactgctgcgaatacgataagtaggttgaagctctgcatcttgtcaatttggggaagactcaaataagatatttcagttgtttaggaattggttgggaaagcttaaaatcttttatcttgtatccgacttgctgaggaggatggaggatgaggaattgacgatggcctcagctgcccccccccccttttatgcctgcaaatatagccttgtcagacttcaaggccaactccgaagagtagcgcgctgaaagcaaccacttctcttgggaagtgaataaccggcaaaatttctcctagtcgtctcgggcacacattattgctatcggctgtcttcctagaaagtttatctgtttcaaggcgatgcacatcattgaaaataatcgtaacattagaaacatcatctttgagcatcaacatttcccacacgctctaaggcaatagctggttcaagtctaagactctccagtaatagccattattcaatctaagctgccggcacgactgactgtcttacatggagattgttatgtttcaacagaagtttaagcctaaggacagatggggttataactgtaacttgacaataattaattaagcattactgatcaacttcgctaattgttgatgaattatgagcgcatcccaacatgttatattggtagaaacaatgacgatcaacatgacgatcagagtttttggtttctgaagtcatgatgaaaatatttaaatatatatagctaggacgcagcacaaataattgtcacatcatcgtagtgtatccctttccttttctcatcgtgctattccatttttttcatccatcgttatgctgatagacgtatctaggctgggcatcaaaattgtcactaaccatcactgataatgaggactgagagtaatggtctacgaagagaaaatacaggacctgtaccctgagacaggtctccataacttacaaggatgctgggggttatattttatattgctaattcagcacaaagtctcctcggtcgaggaggctccttggcgatcaggaatgcatgtggcctagtacttgtggaggagtctccttggagagcaagtatgcaacctggtcactaaggaggcccgtcggcgagccgtcgaaattgtctggctaccgggcgattgatcatcgcccgggcccggtcgatgaagaatcggatggaccgtcgatgctgaatcttctgcagccgtattgcccttgtggattgcttagtggtggtggggcctggggggtcaaggcagtgcagcatccaccctccaggccgatgtcacttggacacaaggcgatgacaatttgtcttcagtgttgctggccgttcccccgagggcaagataatcttgctctcggaagaagtttttcattgaattattaaaatagtcttgcatcggctgctgttggcacaatgttaaacactacttatggtggtggattggggttcatcaacaaattaaaacttatgggcactttgttgcattaaacttttgctagtcataccagtctttctcagtggtcattcacgacttgatccttgaggaaattttaatctgattacacagcttctttttgtccaaattgtgctggtctccattgtaagatctaaaaatcataatgattgacttgcagtttttttttttaaaaaaaaaacctgcaagatggaaaacatcaagctgacttctttttggttttcagatttctcaaagttggatccgtggaaagttgacacattcctctatttgcactggctcccatcttagataatgctacttgagtgcagaagataagtgcatagtgtgcaaaggttattgatgttctgcatatgaactggcataaatagaatctctgcaatgtcaattattttctgttaatgtgtttttctagggatgctggatgcatgtgtaagtcagtatgaacaagggtcttgaataggtagggaaactaaatagcttatgactggttaaatcttttgattcaagtcaatggtaaggatattgctggtaagatagtgctgacaatgattaaatactggagatgttaatgctggaaataaggtttataatcctggcaaggtttataatcctggctaggttaataatgctggcaaggtttataatcctggcaaggtttataatcctggcaaggtttataatcctggcaaggtttataattctggcaaggtttataatactagcaaggattataatactggcaaagtttaatacttttgaggggaacccaggtgaccaaaacaaagagagggaaaagtgggaatttggttagattttgataaggagaggggagagaatgaaactggcaatctagtagagatgacttgcttagtagaagcatacccaactataagcatatgatgactacatacagttatctcaacagataatagcaaaggtaatactggtaagttatgcttatttaccgtgtgtgttactagtaagttaggtgcatgatggatctacaacttggaaagagggcactatttatatgtacaacatgtaggggctatagggacagtaaaagggatgagtagactgtctgagaacaacacaacaatgatgattaacaagttttggaagttgtagagggctgagtatgtgaatggtaaatgaatgataacaatgtgacaaacaaggatgaaagaaaagcaagtagcatgagcaaaagatgttcaaggttcaactaaatatgtagtactatgtaaaatatgacatgtagctgaaaacagtgattctacataattattgtaactagatgatatgtaatataggaaatgtagctgaaaatactgattctacaaaagtattttaactacaccaccaggcgtggtggatggcatttggatacccaaacggatgtaccaaatgccattcgactttggccctgcaaggagcatccattggatgtgctttgcattttgctgaagccggatggtagggccagaccatccatcggatggtagggccagaccatccatcggatggtaggcttggaagcccccgggcacaaaagatgacgggcaggcaggattgaactggcaacctgcctcccatgccacatcacaccagccagatgcagaagggagcacatgaccactatgtcatgtggcttcatactagttccacacaaacattatccatatgcccccagacacatctcaggatggtttttcgaccatcgaccaccctccaagcctattttttgaccatcaaccatttttttcgactgtggacctacgtgaaaaccatcaaatggtcactctgagaagtgtccaattgatggttttcctgttgtccattggacactctcaatcaagtgtcggatggatggtgggctgtatgccatcctctggatggtctcgcctgccaagcatcccttggacgctttctgtagcgtccaaatgatgctaggcaagcccaagcgcccattggatgcttcaaaaccaagttgtgggcgcttgggacggaatccatccgtttgctggggagtttttctaaaaacccgccccatggtatagactatatgtaatatatatttaataagaaagaactatgaagatctatgcttgatgggataatatttgaggagaacatgagagtactcaatatactgtaagaaggtgattggagggaaagtagtaactggaagaggagctggaataatactgggaagatatatgtgatgatgatgggtaaaaatgaccttaaatggacaggtatggaaataccacacggccattgagagtatactctctacagcctggaggagtcctcccagccaccaggggctcttttcaatgtaccaacccccaaaaccctgtttgtttctggaggattgagtccaaactgattggtttttttttgaataaatttttggacccctgactccaaaatccactgcaggttttcaaggcttgactccaaaaatttgggggaggatttcctgaggaccttctcaagaagatcctcaggacatcctgggggtttgggagttgaccctccaattttcaggagtcaataaaccaagccccttgaagaaagagatattaaatattttgatgaaagagaaacatcactataagaatcaatatgatccaataataaacacaaataaaatttggctataaccaacaagataagtagaactacatgagggaagaaagacccttctcagagcatctccaccgcgggccctatatgcctccaatagggacccaaaaaagtggatagcgacccggccagggtttttttttcaccgctagcgggtgtattggccataaaggttggtgaaagccaattggtcggagttgttttgtacttgaggatgcatgaaaccttccaatgtcagaaggttcacacggtatagggccaatcagccaggccctatcgagtatacatacagcttgatagggacttttggccatcatccctattatagggccccacataggggccgcggtggctgtgtttttgggcctcgcagtcactatatgtgggatagggacccgatatagggcccgcaatggagatgctctcagacaggttttgtttacttactggaagctgggggggggggtaggcttcataaaaggagaccactttaaactatagtggagaatttatcaggcaatgatactgtagatcccagagatttactgagtctaagggaggtgaaatgttgaagttaaaatgcaaggaataggagagtttttcaaggatgatcaggaagagggaagaataccaactcttgacataaaatcataagcccaacatgtcctgaacatcactattatgaagcttcagatttctctctatatctggggtttctctcaaaaaattcaaattttaggattttatgtagaatgaagtttaaaaagtgattatggtttgaccagtcaccaaacagaactcttgtactttcgccaggaaaaatctatgctcaatagacatcagttgacatcatgtaacattgatttctgttcccatgtagctccagctaaagatggacatcggtacccgtttggaggtacccggcacccgtttgcctggtaccgcccagacctgcctggcacctgccagggggtgccaggtgaggtacctggtgtccatttctgagcaaaacaaaggaggtaccagggtaccgctagaggtacctgggtaccaatggccatctttagctccagctctgtcagagctggagctacattagaccttggtttatctgttgtggatacctcctatccactggcggatacatatttgggtgcggatggctgctcttccatgaaaacctggccaatatccaggtatcttcagggatacccaaggccaagagactgagagtgacgggcggaaaggattgctttccagccggcaaggtacatgtaccttgtgaccttgtcaaccggaaggaaaaccttctggccaacaaagtacatgtacctttccggctggaaggaaaaccttctggacaaaaaagtacatgtaccttagagatggtcgcgttgcatccggatatccggttgctttttccggggaaagcggcatccgcacccgcatccgcatcccctggcggatatccccccgccttagcgggtatccgagcggatatcctcggatacccaccctctaaatggccggcgaggcacatccttgccggctggaaaggttgccttccagttgacgaggtacatgcctcgccaactggaaggaccttgccggctggaaggaaacccttccagccggccattggtcttgggtatcccaggggatacccggatatccgccgggatttggggggggaaaggacatccgcacccgaatccgcatccgctggccctggcggatatccgccagcggatagcggatatccgcaacggattatccccgcccatctctaatgtacctcaccggctggaaggaaacccttccagccagtgaggtcttgccttgttgacaatttaaagtggatacctgctgtggccaacggatatccgccagcggatgtccaattccactgaaaaagtgagcggatatctgcatccgtgcagatattcggatgtggtggggccatctctaagctctgttgttacccaactaagataacccttctttgtgctagtataagaagttttaaattgaactgtatgcataatcaagaaatttgtaaaatcttcagtacaaatctataaaatacttgaatcctggaaataaattcaccatgaagggtgctgaggtttctatcagtcctagctagtaacatattgcgttgacaatcaacagtgtacatttcaggtctaaatcaacatctaaaagggctgtaaatagattcaaaagtaagtcctccattgaattatattcaaaacatatttggtgtccccttttcattttattttttgctgataaatttacctgagacttgcagtatttgcatattggtttgcttggttacagctcagaatggaggacttcccatcagatctgggcccctcccagattttgatttagaccttcaaagtctagatattttcaggggaatttatctcttgaggctccaaatcaaaatttgggggcccacagattttgacagtcctctgatagataattgtttggcttcttgtatgtacagactcttgacagaaaaaatggaaaccttcatagtctagagggggtgtcttgcttagtgctagaagctttgttgagtctcagaagctttctgtatgtccagttcagcagcaatagtgagcaatcagaccaattataacattacaacaatgtattgaataaaaaaccaaacccatcaaatagaaaatgtaaccattgtttttcagggaagatatactactggattcatacacattaagatcaaaactaatttttttgaggccacaatctttatcagcaccacaatatcaatctttcactctgcatgtttcaggaggatgatattggtattaaacagtcaaccctgtctatggcacactacttgggagaaagctctttgtatgtttatgaacaggttatactctgagagatggtgggtttgaagcaaaattaagaatttgtggaagccctttcttttgtctctaggctccctctacagcggtgggccgctacactacgcttttggcccaaaaagcgtagcgtagcggcgctttcttttcatcaaaaaactgtagtgttagcgtttttttgctacgctgcgctgcgctacagcgcttttagcgtaaaaagcggccaaaaaccgctaaaaagcgctgtagcgcagcgtagtgggcccttttttgcggcccacacgcgtagtgttagcggtgttgcggcagaattacgctacgctacgcttagcgctaacagcaattccgctgtgttacgctacactaaccgctacggttagtgtagcggcccaccgttgctctctatataggccagccatgaagttaaaaaggttatgcaatcagacttttttcactgtatttccaatactagtcatggcagttttcacatacatatagtgggctgatatcaattgatgatcaaaattgttgagagttccaactgatcagaaatagactttgaatcaagaagtatttggggcaaaaaatgttgggtttcacttgtgtgttgtatgctacacctctgatcatcacatgtcacatacctggggcagcaactcactcgtggaaggattctcctcatccttccacatcacttctttgctgtcccaggtatgagtttcttttcctttttcctttctcttttcttttttctcctttttcctttcattatgttccagtttcttatgtcattactgatgcaatgaatacataatccttccacatcacttctttgctgtcccagtttgtctcatcaaaaaagggatgtatgtaggtagaaaatcaaactcagcatgtgacaggagaggaatgcaaaagtgcttacaaaaaggaaattaaaaattgaaggatttgaggaaagacttgagattgatattttttgtcaaaattctctaaagcaacgacttcttgcacgataacagtatcaattaaagtagttattgataatttttgggagactttattcttgatttcatggatgacttggaaacagaaacggggggtaaacccaacccgaaatttctttgatcaatatctttcaggagagccctctggtgcagcgagaattgctcaaaacgaaccgagtgacgtttctcctcttccaatagaaagatctcttgacaagtcctaagaaacgggtttatttcgcaaaagtgtactccttgaccattatacacaaattccgaaatcgtggaactgatcgaagcggatctttccttcaagttattcagcactaaatcatgaagctgagtctcagttaaccactctaaccgtactctatccgtcttggaatattctttgtcaaacttgcttgctagcgcggtcactgactccctcatggtgttataaaattgcttctcacgtcgagtatctgacagccacctgatgagcagaacttcatcagtcatcagatgaaaatcatacctggtctctacctccgcgtcctggtagatttcaggcagagtggattcggaaatcaggtcagagatccaaacaaatttcttgagcgcgtaaacatcaccgtccgctttcatgggcgctttccagaatctgttccagacactgagtatgcttttccagtgattttgcgagattggtttcttcattagtttgtaaagaaacggaatcaggatcgagtgtgattcatgcatcgctcgaacattcaacggcgctttgaagaagaatttcgaagctatggaatacgatgcaagggctgctgcttcgttgatatcaggcggaatccaatcgagaatttgacaggagtaatgttcgcggagttgttgaccaagccacgtgggatcactgcttgtaagtttattttctaccatcccagttgtcgatgcacaggaccccggaaagccccctaataggggggtgttgaaaaaggtatgtgaaaatggcaaaaaagccaaaatcatactcttgaaatgggtatgaatttgtgatttttgtcgaaatggtactcatgaaagaggccatattaggtatgtgagcctggtttaaaccaataaaatcttggtatttggccccagatcggacattttaccgggggctgcccttttttgaggggattttagccgaagcatactcttgaaaaggtatgaattttccaaaaaaagtgactccccgcggggcccccgggtatgaattttgccaaaattcagactttttcaacacccccctatcctagggcttgccggggtcctcgatgcaccttgcccttgtgagaataaatgtgggtagttagatttgtaaaagttattggatgttgtgtcatggaagggttgtcgaccaaaccagctgggcgacagagctacgtttggatgtgttgcataaggtctcaaatgattgaaagcaggatgtggaatttgtgattttgtttgactggcaaagtccacatcccatggctgaggctgatgggtggccactttttcaaacggggatccatcaattatgggtgggtagatgctcccaagatactctgataactgctcttgttttggtagacactccgcatggcagtcaatctcttcctttgcgagtactgctgaatgaaagcgctttgaagaatgaagtccttcatctgtcatgctcacaactcttcttttgttgcccccaagttgcttgggatcgattggaaatatttcacggggctctgtcttgacgtgttcctccgcggggacctctgatggagttctgcagagtggaaactgttaatggcaaaaacttgagtctgcattagttttcagtcaatcccatttgtattgttgtctcaagtcgtaccttgccctccagctgatttccgcgactttttccaacacccagggaaagctccaagtcgatgttgtcggtcacttcttgatcttgaacaatgttgaatttacacaaaatttggtgaatctcacaataacacagtgataggataaggaaagagcagagccaaggttgcatgctgaaaatttgatttactgaggaattttgagtggcaaatgggcattagactgccactttatagatgattgatttgtcaagtctattaagctttctggtccttgtgtactaacaaaagatgcgatgaacataacccaaaatgcagaaagttaatcttgaaacttgttccgggatcaacccttgtttggcaagctagcatgctgcagcaagaatgggaactgtaaaataatgtttctaaatgccctttcctccttcttgctgcgatgtcaccccacatgcaaactaaaagatcactaacaaccctcctatccccaaaaacagaaaaacaattgccagagctcttcttgggatccatgaaaaaagggaagattgaattttcctcattgaatgaatatactcaaagaacatccacaagatggattaagtttctaggcaaactaaatcccagtttgatgtgcacatcactgagtagagtcttatgctcagtttatgcctaagggtgtggcttgtgcacaatagggcatcaaatgctttggcacatattttcacataaccacaagaagggcattacaaaagcataactgagaatttatgagaggttcattagggaaaaaagaattgatcaagttcaactgtatggaatgaatcatcactggccaagttatgggaaaaatatctgatactatgttgccatgaataatagagacaactggaggacttcccatcacaatttagaatattttttagacccctctcagttctaaattggcactgatccaaacggcaaccagctcatatgagcaccattttaacaagggttctgataagtttttttacaaaatataagaccttggagatgtaaatcaaattctgtgaggattctaaatgccaaggataagtgatccactagcaggaattgatatagagatccagaaaatgatccagaaagatcattttggatttctggaagtttgatatgaatttcttaggctggatggattgaggggcaaaaactagtctccaagaatgatttgatttgttttatgtgaaaacagaatggtattctgaataaagaatctaggggatcagttttaataattgtcaagataagaaacaaaaagtatttattgggaggtgttgaaatgagcttgattgaactaatgaaaaactcccttctgtggaaaacacccaagtccaaattattgaccctcaaacaagcactgataggctgagtgcaaaatgaaggctattgatcaaatgggagctaccaaacaagagtgttctactctctaagtaggaccatgctgtataaatgattgagaatccaccactaattctgggggatgagagagagtgtgtgtttgaaaagtcctacagactatgcagtgaccaataaagcttccacaaaagtcattcttgacttccattttcatcttatattcaatgagcaggatcagatggaaagtgtgtagcctaggattggccctgtctgtcttgagtaaagggagggggatgagtttgaaggtgagatgagaaaataaattgactctgagccaacctttgtgattgttgcccctggaaaggagccaggacaagggaattgggtaatgagagggatataaatagggccttagctaaacaactcccagagctcccaaatttctgggacgtcaagaggattgtctgtgtaagcctctatgctactaaactgatgaggcgtgttatgagtgttaacaagaaggtgtaatgggaatgtgtatttgtggttgaaatccttctacctgtaaaagaacagggaggagtcagtgaggaatggtacttctactgctgactcttccaattaattaattggacatccagatcaatccaattaagtgaattaataggcttaaaagatgaggaattattcaatccacttgggaaaaagttaaatacaattcaggagataagtgtgtattgtgtaacaattatggaccagaattaattatgatgggaattgctttggcaatagtagtaagtagaaagaccttaacacattaaagtaaatctatttggacctaagcaacactgggccagctatgctaatagtagctttagtctagcacaaatacactacattgtagcatagtgttagagcatataaagaaatctactctagcactatgcatgtgggcggcaaaaaagggcccactacactgtgctacagtgcattttagtggtttttgggtggtttttgccactaaaagcactgtagcgcagcgtagtggcactaaaagtgcgctaacactacaagtttggcacgctgttttgagggccactacgctaacattagtgggctgtttagtgtatcatagcggcccagagttgacctaagttagctgagtttcaaggttattggtgctgtaaagcactaataatcatggtaaaagtgttggtttgatgctactagaatttcctggggagaaaaggtaggaatcagggctccttgaatattctagagagggccagagggaaagaggagaagccctcagggtactagggagcttcagagcagctcagttttcttgtgtaaatgtgggaaaaataactgtgcagtgatgaaatgtcatgggacatgatatcatacatgcataattgattttgtggcgctgtggaactactctttgggatgaatagagcttgagagggaataattctttaatgggctgcctctctgggaagtaggatgattacgataacaagaaaagaacaagagtatggactcttgaagaataggtgtggctatgaagatttcttgagtaaggtatgtctaatatgtcttatttctactggtaaaaatatacttgtccaaagatcaagggatcccaaattttgatgggcatataccttgctaatgatgggtgatcagttatctggcttactggggcaggatctgatgagaaaccaatgaacatgaaaaacaaggctccttatatacaagattctggggatcagtggccagcttgtgggtgcaagggatggaacaaaatggaaatagtgaaaaatatcaaactgaaacaatgtggcccaattggtaattatagcagtacctgccaagcggtactaggtacctagcaaagggtaccacagaccaatctataccttgacactacagccaagagaaaccctcttgggtttttcagggtatacacccttgactggccaatcttgagagtgcactctccaaagccgtttttttttttttggttcactgcccccccaaaacccactaactcctccagggttttcctttttttattcaaatatttctttttttctggggggggggggtcccacttctgaacctgctgatgcagggtttggaggattggctgtcaaaatgggggagggggggggggggatttcgggtttgggagtccactgacccatattaatgggagtttccgttgggtatgtagcccaccccctaagatttttttgcggggagttatgagttcttcattccacagaaaaatatttgccttccaaaaaaagacagggtaaaaaaccccctttttttattagggcctatatatatcgatgagaatatgcattgtgggccagagagacacccacacccctatattgaaaaaatgggtgtgtgtagagaccagatataaatattgtataataaagaataaaaagatcaaattgagttctacaagccacgaaattaaacctaaaaaaaccgagtccaaaaaaattccgaccggacgaaggaaggaagaacgaacgaatgaacggacgaagcaagaatgaacgaaggaacgagaagcacgaagaacgaacgcaagaaggaaggaagaagaaggaagaacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgaggaaaagagagtaagacaaaaaattgaggcctttagcaggggagagagagtagacacaatggtgggcccctacactaaccgtagtggttagtgtagcgtaacacagcggaattcctgttagcgctaagcgtagcatagcggaattctgctgcgcgtgtgggccgcaaaaaagggcccactgcgctgcgctgcagcactttttagcggtttttggctgtttttactgctaaaagcactgtagcgcagcgtggcgtagcaaaagtccgctacaaaagtgctagcactacatttttttgataaaaaaagcgccgctatgctacactttttgggccaaaagcatagcgtagcgtagcagcccactgctggttgaagtgggacccaaagaggggggagaacggtggaccaatagccacaagctgtccttgttctacagtattttaacggtcaaatatcattacaaataaatatgtacaagtattgaatattaattattaagggttaatagaattaatacattcaatacatgtactgatcacaattatgacttcattattcaaggatcatttaaagtgcacacatcaagagcaactagtgtattgatcaactagtacacaattatgatttcacttactgatcatgacaaataatgatcagtcactcaattgatgtgctcattctcctggccaaagctccctgaattctgagcgctcatttttccctctttcaatattctggaacttataatccgtgcccccttcactgattaatccccagaatattcagacaccagttaaacacagttaacatttatttcgattcattacacgtaactcaacttaaatccagcctatatttattgttcttaagctacagtcaccaactctacttgtccacagtattcatagccttgctgaatattccatcagcaatacctatcaatcttcaactaattttgtgaaagcttaataagtattgttagccctttccctttgcggaataactaatcccaggtgattcctagtaccctggagtcctattaataccttgtattgatttggatgcgctgctgatagcaagcctctcagtatagaccaaactgatagagtgaaacctcctcattacacaccacgctcaaaacacttcagtcaacttctagtaacaatctttctccattaaatactcagtttagttacccagaggctgacaatactgagtgaaaaaaggaaaactttaggccccgtttggcagcatcataaatttaggtgtaatattgcctgattaattcaataaaaaataaaccaatgcaaattatgtttcaaaattgttactcaggcaagttcaattattggtttcatcaatgctgagaacaaacttgatatcttaggccatcttgagacccataatattgatattacactttatatgggtaaaaagtgtgatattggtattatggtgctgaagatagcccattatctcaaatttttctgttctaaaattgaaatcagtagttgaccttgccccagtcaaaattttattaaatatttctgagtggtttattttaaattgaatttataaggcaatattacacttgaatttatgacgctgccaaacggggccttagttaacaagcggaacaaaaaaaagaatcactcaattttgatactcagaaacaattcaaatcagaggtaatatggtcaacagaccattgcaaatgatgaactaaagagttgtagccagtgcaaccaagtgtcacagggggtgacacccacaaaacctgaacctccaagcagggtttggatttttctgtcaacccaccgtacaataacctagttcacctagagtgtttttatgacatgtttgaaatgttgaactgcttgccacttgagctgttttgcttaaattgtgcatgagactctgccaaaatttcagcaagatgtcattaagtgttgcttgtagcagaaatgttatttttgaatgagcagctacgtgaaccaggctaatgcatccatttaccaacttcaactcaagttattggggctataacattctccatttgaaaatcttctcatctggataccatcatgagaagatatttgagccaagaaacatactagacatcagaggagttctcttctataaaagacaatcaagagtaattctgtgtcaagggtggatctgttttcaagtcaaactaaacatcaagaagtaaactttttttgtaaaaaaatgacattttagaaggcatggagaagcttttttttataaaaatcatagtaaaaaatgaagacaaaaaaagggaaatctagctctataaaatattggaatttatattttctttctttttctttatttaaaggaaaggtagaatgacaattgagtactttcagactggtatatttaactcaggagacattgtaggaaatttgttgaaatttggagacctaatagaccttgtcatgtcctgagaatgctttgaaatatatgatacatgataattcaaatctcttgttatataagaaatttcacgcatcctttgaaagatttctccatcataaacattgtgcagagggtgaaatttcccatattcattcaaaacttcattgattccgtacacaatatcttccctggcctggctggtggagaacatattgccattgaagtttatgaaaaaataatctactggtgattcagatgatgtttcaggaaaataatttttcagataattgtctaatttcccttgaagatgactgagttcagatattgaattgaacttttgctgaaaacgtttcattccttgaacactttccaatagaaatctaccaaaattttcattgaaaaagtctatggtcaataacaatgtggaagtaataagccggcctgccatcatactgtatggctgttcctcaagattcctctgccaaatttcatgtaagaaaatgcacacattttcaaacttttgcttcaattcagatgttttgaactcctgtctgaatctttcttggtcttcatctgacattgatagatattcttccattttgatgaaaaaaatatcatgttcaaaaattgaatccccataatgtgccaactgtggcattaaagttaaatgtttgagctcccccattattttttgagttgtttcgttaccagaaagcaaattcaatttgataaaattgtaacacagttctcttttttgtttttcatttagaactttttcatttgcgggaaaagaagaaattcaaagtatttgttgattagtaaaaaaacaatcacattcaagaaaatgaatcttgcatgcttattcaaaaaggttttaccttcataaatattcttgtaatctgaagaagatatgtttccatatataatatgttcaagaatgtatttgctggggtagaaaagttgtgtgtctagccaaccaactgaaatttctttgaatgaaaattcattgaaaaaattgattgccaaaatctccattctttttccaccttcaaagaatttcttgaaagattttgtagctatcagatcaaatttgtacatgtaatctatggtttttaaagtgatggtctgaagctcaatgattttctgattatcatgtgaatcaattttttcacctgttttgaataggcttatatacctcagcaaggtgtccagtctttgaactagaacttgagccgattctggagatacttttgaacgatcagagagttctagatgtatgttcttcaaattgttgtaataatgctggaattctttgttctttgtgtgaaactttgatttctttttggatttttcatttccaaaacttttgattaatctctcctttagaatcttgattgaatcttcttttgatttgttccctatttaaaattatcaatgatcagtaacaatgtttaagagatttcagcattccaccaccaccatagttggattaaattttctgtacataaaaacacaacagaactttggatcttgttgtgtcattttacatcaaatcagtttatgttgcattttactgtacaatttgttcttggaaaaacctcaaaaacaagatgccattgattttggtttgccaatttcactgcaaacaataccaattttgccccaaggaaaatgtgaatttgggtggtgaaaaatagtttaatttcttggcactttttaacaaaatacctcaggagtaaaaattaggctaaaatgagctattatagccaaaaaagaaaagaaattagaaatgccccattaaatgatctaaaaattaattttggaatgtttgaggcatttttatttctgggctaagattgctaatttcagcctaatttctactcctgaggcattttgtaaaaaagtgccaggaaattgacccattttcccccacccaaattgctatttattctttaagaaaaatagatattgtttgcagtgtttcaggatcaatccaaaatcaaattctttgattaaaacatgagaaggtatgttccaaaaatatgatgtatcttttgctacaaaaaatgaaatccaactatgctggcagtgataatactgagaacctagaagcatttatgtaccttgctttgagaatcttgatctctggaatccggcaatatctgatgagcagaagcttgctaaatattcaggtaaggaattagtgttgtttgtgatcaaatggtgcatggattaaacttaactcttaccttctctttcctctttttcaaggctcttcattttgcattccaacttatcttctggtagtttagtataaggaaagatgtgtgaatcttcaatagaaggaaagaaattgatataaattgattggacaaacttcttgatgtactgctagtgtcaagtccattctctttgcgggacacagcaagctcaaagtcatatctatcattcctttctcttggcacatgatcttccactttgagtggatactctttgcaaacagaatgtacatcagtttgtaacagcactgggtctatactatactttactataactgacccttttcagtatagtaaagtttcctcaaatttctatctataccaatactataaccagtgtgtttcccaccaagcttggtatagtataggccactttttgtggctccaaaattcacctatattgcaagcgccttgtctttatcaaccatgaagtgtatctatgaactccagagggcccttctatggtcaagagactctcacaagtagctttagatgtttttagcagcatccagggcaggttatagtagagtatatcacccaaaagaatttcctgttctcctcagttatagtaaagggccctgaaaatcagactataaccacaccctttatagtaaagttggaaatatatatactataacaatactataccaataaccgtaaagtatagacccagtgttgtttgtaattgcaatggaagctggcaaaattaccccttactaggtggttgtgtcatttgcatatccggaaatgtttgaggttcttgttccataaaaacgtgaaaggaagctgtaatgaatttcaacaactatcagtatccttaatcatgaagactaagggttgaaaaagaattgagaccaggtttttaccctttacaagacttttgttgtcactttctggaggagtatgcatgccatgggtttcttgtgagaggtatgtagcaattatcaatgcttggataaatccaccagagaaattcatgcttgaaaacatcaaatgatttacaaattaatgaagctggaaatagagaaaggtaggtattgaatttcttttttcccagcagaaattctcaacaatagtccccatatatttgataagttgagttttcgaaattccaatcatttgtttcaaatgattactatacatgttacagtttgtggttttgtatacataatgaaattacataattgctttactttcataatgagttacagtttgtagttttgtatacataatgaaattacataattgctttactttcataatgagcttgccacatcacaatgataggtccatacaactgactgactagttccaaaacttgaaaaataagctttacagtgggtagacagtgaaaaggggctggttattttggattcccaagctcctcaaatcaaacctgaagtcatgagactaggtcaggtggtgctagagatggtcaatttgcatccggatatccgcgcggatgcggatatccggctgctttttcaggcaaaatagccatccgcatccgcatccgaacccgctggcgggtatccgtcggccgcagcgggtatccgagcgggtatcctcggatacccgccctttaaacggccggcaagggaccggctggaagggtttccttccagccggacatccccccttctggcctcgggtatcctttgggatacccggatacccgcccaaatttctgggaaaagggcacatccgaaccccaatccgtatcccctggcgggtatccgctggcgctggcgggtatccgccaggggatagcgggtatccgcaacggataccccgcggccatctctaggtgatgcataataggtcccaaaaaatgaatatgaaataataaaaacaaaaaataaaataaagtttcaaaatttgtgaaaaattaaaattgaaattgatttttttttcaaaagctttgattttcattttaggggcagtgggagtgctgagagaaataaagaatgggacatgagaagaacaattataaatgaaaaaaattggaaccaaaaaagctttggccaggttggttatccagattggagccaaaacagtgaattctagtgctttatactgcaacatgggctggtgaatgccccacttataaaacactgtttgaagccatctggaaaccaatttttccaaagttttgcatttataatcattcttctaagatcccaatcttgatcctttctctcagcactcttcactcccccaaaatgaatttcaaagcttttgagaaaaaacttttctttttcacaaattttgccactttttttttcatattcattttttggaacctattctgcaccacttgaccaagtcttatgacttcaagtcagtgttttggagctctggaacccaaaataagcagccaattttaactgtctatacccactgtacataattggttcaggagccaatacatctcttgggagtactaaagctatggcttcctgcaaaatatattggtgggtttgctataacaataattcttggttctgatcagacccctgatttcttggggatttcttgcatgaacttggatgcacatctttcatccaaaattcaagctttgatcagcagtcctgcactgcagccttatttcagatagtctttcaaaaggctatttatattaatatgaaccccaatatcaaatcaaaaatcacaggaaatacatatccaagtcaattgaatatactccaatttttacttgaaaagtctcatgattttctgtggtgatatccaacactgtcagttctggaacctgggagaggagtgggattcatgaactcccctttcagacactgcttctatttaggggcttgggttgattgactggaaaatttgaaagttgggagtacctcttggggaccctcccaacatatccccagctctgaatgtacgcttgatgaatgtgcagacctgcaatcaagataaatacatattttttcttgatgaccaatgtgtattggtcataggctcatgtagctgcacagcagggacaaaggatttgaaatatgtgtatgggaaacagtgggccactagtctacgctgtactatttggcctgtgagcctgggtctcaatagtgacagcaggacacaaggtttggggggggggcacttttagatgtatttcttaaaagaaaagagattcaaataaaagtagaggaaaggaagaagagaagagaaagcaaatagataatatgtttgttctttatttattttaaagttcttgcagtcttactttcctttaaggatggccattataagaagagctaactctatacctccaaatcaacagaaactgaaatgggatattgatgctgataaatcagatcaaccacaattttttagattgatgatcaaggttctttgaagggaaacctatgtagttttcagttgtactaccaaacaggatgagttgtaataatagaagctatggcttgatttcttggatcagggctttggtttggagaagaatgaagagaggttgagagagacagggaagaggaacaagcagaaatatgcaagcttaacttaagagaatttacttactaatgataccaatgacactgagtagtgggaaaggtaggaaaagtggagtactttttggttgataagttgtagcttgatctgggtctggttgttggtgttctgtgttggtatggagtctgaagagcctgaaaatttgagctcagtatccactgagagaactttcagagttggattacataatcacaacatgtacttgtggtagagagttggaattccaacttgtttgatatttcacaaggtacggtgaaatattacaaagtcaatgaaggagaagagtagtgtaaaagtgtgtagtggtgactaaggttgaaatcacatgaggagttcattccagaagtcagaatgtaataaaatcttgagatagaaaacttacagtaggaacatagctgacaaggaggacttcagcagtcttttggccagcttggctggatctaaggctgacaggccactagtgctgataaccaatgtgtgtgagcctattgtagtgtgtcagccacagatttcatgtcaaagtaccattcaagtaactgcaacagctgtacatatcaataatgttgtttaccttgacctctttttatattgtttttaatcttatcttacctttctttatcttgtcatattttatcttattcatcccaattaaatatgaaattccattatattttaattacttatcaattagatacatatctgttaaagttttatacaaaactgattatcacttacatatcttttgtttttctgtctgtgaaatactatcagcctctggggaactatgtaacctgaaggatttactgcagatggttgatataacgatgagtgttgagtgagtggtgagtagtaggttgtgggtgttaatacctgtgtcctgtcctgactcctgtactaaagaggcggtttcactctaccagcatagtctttcctgagaggcttgctgtatcaagcccatccgtaccaaatatacaagctatcaataggcatccagggtaccatgactcgtctgggttgagttatttttcccaaaaggcaaaccggctaacaatacttatttttaagctttcacaaaattagttgaagattaattatagtattgttaatggtatgaatacagtggataagtagagtagttgacacagtcttgtaccccatagactcgccagacaccagcttagaaaatagaactgcagtgtttttttttccaataaaatcatcaccctcatcctcaaaacacatcagctcatgaaactacacacacacacacacacaaagaagaagaagaaaaaaaaagggaaacccacaaaatccaaaaaagagatgtcaaccagaagtgggtttggcccaaaaagcatagcttagcagcgcttttttggcgccaaaaatttgtagtgttagtgttcttttttgcaaatttttgctatgctaccctgcgctacaggtccaaaaaaccacttataaccagtgtgttagcgtagcatataagtgggaccttttttggggcctatgtgcacagtgttagtgcagatgtggcggaattccactacgctaagctaaagtgtggcagaagtccgctacactaacactacgctaacactacagttagtgtaactggcccaccattgaatccaccttttttttcaatgttttttctgtttttctaaaaaaaaacaaaaaaaaactcaaataaatatatatatatatgtatatcaatgagaatatacatggtggaacacacacatatatatagaaaaaaaggggtgtctgaagagacaagatattaatataaatcataaatcataaagaataaatcgagttctacaagcgagaaagtaaacacaaccatcaaacaaaaacaaaaaacagagtaaaaaagaaagtcagacagaaagagaaaaaaagaaaaggaagaagaagaggctaagaatggacattaaggacgtgtattgtatggatgatgattcagagtgacaaagattagtgatgaaaaaaaaagagagtaagacggaaaattgagggaagacattgagagcaagagagagagagagtcgaagtgggacccaaagacggggaagaacggaggaccaatagccaccagaaccaagatgagccatccgaaaaaagaaacagaagaaacagaagcagaagcaaaaggaggagttctgtttctaggacgccgacgagttcttgacgacaagtggactgtcggtatccttgttgggactgatgagcaagtgttggttctgatagggcagcagatgagtatgattggtcagtttgtgatgggcaggatgagggaggggttggagttgttcttgtggctggaattgctggagttgctggaactgttggaattgttggagctgttgggagctgttggagatgttggagatggtgaagctggagaggatgaagctgatgcggaaccggaggattggaatggttcaggaaatgaactccgacagaagactcggcagaggccgacgaatcggaggactcgggcaagatactaaacatatgctgattcggttgatgatgatggaacaagaacgggttcataagaagatgggcgtgattatgcgcctcggatgatgaaggtccgccgatggtcgaagaagctgacgcaacagaagctgacgaaggatgagagtgattagaactattggccaacgagagcgcatgcatttgagcggccgtttgagcttgagcggccatcatctacaaacacccaaatcaatcaatcaatcaatcaacttcatatccatgttgatcgttggaaaaaaaaaagaggtcgactcaacttgcatgatcaactgactgcgttgatgcaagacgattttctgttcgggggccaagccagcataaagcaatccatccacaccagccggcacgccgagctcgtcgatcctgcccgcaatcgccgcttctccggccccgtctaggcccccagccgctgttgacaaatcgccgctggtcgactaaaccgtccccaactattgttaaccgccactcgaaacaacaaaaaaaagaaagaaagaaagaggacaaacctttgtaagactacctgaaagagtgaccttagtagtaggattagtaggagattcagattcattgattgccgatccagatccagaccctaacccaacttgttgttgttgttgctgctgctgctgatgatgattattagaaagaagactggtagtatgagggggtagacagcccaaggcctgaagattaagactaagatgattattgtgaacagaagaagaagcagaaggagaagataagaaggaaggaggatgagagagggaagtatgaggagccaatgagtcacgcggggtgacggggaaattccaggagcgcccagagcctgatcccgagccggagcccgagccagaactggaggatgccggactgtttccgcggggatggttgtgctgcggctggacggctctgagtgatgatggcgaagatgaggtggtggtgggaagaagatcggatcgaatgagtggtaacggcggaactacatatcaaaaaatcatacacacaaacaatcaatattccaaccagcttgatcaatgaatggcatagggggatctcaactgtgatgattaatgagtctggaagcccgatgctcgacaagcgatctcgacgacgccaccgagctcggtcgttgattcttatggacctgatccgaggaagacgtcgatttcgagaacaacggggccgccgaattcttctgcaattcttctcgagttcgagccaacgtttgagccggagtggtatgactatgcgaagaattgctcatgaaattctctcgcatagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcgtcctattttttttgtagcggtgaaggggaaagaaagaaatatggtcagtaatcctgtcctcgttaaaggaggggaattgtattttggggatttgattgaagccacatatgtctatgaaaagaagacctgaatactgatagattcgattgatgagctcgaacgagacatcgacctgtccagaagttggcatggtcctgtcctgaaagtggagtggtgatcgagttgaataaatagttgttttgttgggcagggtgagcaaattccaatcgaatcatgggggtcttcaaagaggaactcaaattgttgcttgaacgatacgagggggaaccggcgatccgatcactcctcggacacaaaacgacatcggacaatacttggtacatacatacaaatggacaaatcaaaacaatccagcatatgtatgtatattgtcttttccggaaaccttggacaactttcgtttcgtttcgtttcgtttatgcatttaccggcgagccaatcctgcaaatccctgtagttcctgtcacagccactcagaaaatcatctgccatgcatgtgctagtgcagcacgccacgtcaatactgaaaatcatctgcagcgcatgcggcaagcagatgtcatctgaatatggcacacacctctggccggcactcccaacacatttcccatccgtccctcctcctccattatccctccattcatccatcgattcctgcctccccccccccccccatttctcatgaaatggtctatcgctaccaccccgccgactgtcaagatagtctgtgtccgaatggaaatgcaaaattaccctcgagatgccatctgcgccgcccttgggaggaccatatcccgacaatcttttgaccgttggatggaactctaccgcctaactcagcgggtcgttcgggatcccaaggaatacgaagaacgaggtggtcagtacaagctgaccggtgaagatcgagaattcatgcttgagctcttacgagccgagcccgggctgttcttggacgaaattcgggagaggttatacgatgacagcggcaccttgataggcatcacaagtgttcaccgcaacctagtcgaaaaaatgtcgatcactctgaagaaagcggatactgtgaacatcaaaaagtcactggttgctaaatatgcttacatcgacaggctggcaggtgtacctgccgagcagatagtattcacaggtaagcaagctgctggtcatgtcaaacagtcaagttttcttattattggtcaattaacctttttgtgtggtttttatgccgtttgcgtccatcagacgagtctaccttctgctccagagaccttcttcgaacgttttcccgatccaaaaaaggtacgggcgccatccgacatcaactggagcagaacccaaagcgcttcacactcattccggcgatcagcatgtttggcgtcattgcactcacggtaaccaaagaaaatgtcaagcgaccttacttcacacacttcctaaaatatcagctggtgagtgcaatcatttgcgccgcatgtttacacattcaaaatgcatctctgacgaccctttatttagcttccgcgaatgaatccttatcctggtcttaattcgatcctcgtcatggacaatgctggcattcatcggggggccgatgttgcccgtttatgccacgacgcgggtgtccgattgatctaccttcctccgtattgcccagagctcaacccgattgagctctgcttctcacaggtaaagatccaacccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctctctgtctgtcatcattggtcacgctcaatctattgctgcactttgcctaccatacgtctttaaaccaacacctacggatttcaacgatggctcctactaccagcaaccccaactctaactctaatgtcctctgtgaggagacccaaatctctgaagaattgttagttcatgctaccccacgtaccgctcccatacacctcgactacctggtctatgtgaggaatgttaaaccggcagtcgaggagctcaatcatatcgtcgaaacaacccatccatgggctaaagtgtcacccaaggtcgcccttgctcctttggttgttgacatgcaggccatgacctggaacgaattccaatcccaagccaccacccaccttggtggccaccagccttggatcttggaggtcttgtccgacgcgaacgacttccgcgagctcaaatggcatgcttggattgctggcgatctgaaataccccgagcacaagtacgctcgaattcatgggcatctagactttctcgactttgccagtaccgcatacaaagcgttccccagcaaggtgaccttcaaacttgacatgtatgatccttgccacgcaagtaaaggacccggcttggtaagtcagatcgcgtctgatcctgctggtgattttatgctgacttggcctgaatcatgtgcagttcttgatccgcacggactccaccccgtctgctcccaaacaaaacgaccgcgtggttggaagtgcccaccaattagggttgttcactaggcagttccctgcaaacgcgggtgatcaactgtctacaaccgaggaggatgagcccctggtcaccaacaccactgcccgccccgaactgacgaaccgaggcgcccaggtgccgatggacagcccgactcccttccgatctttccgtgatgggggcatgccgggcctccgccggactgacaccattttcaatcttgctcgtcctcagcccaaggccccgaccgaggctccattgggtcaatcgccaagcaaggttgccccagctaggaagcaaggcaaatcgcggcttatgtcctctgacatcgaagtgatccagggggctcggaagaagccagtccaatctttaagtctgaagaggccccgcttatcgaagcccggagccaaggtcccgttaggccccgccgaaccgcgcttggaagaagtggactttgagacgttcctcaatgttgcccacgtcgatccagaagactcggcgactcgtaaacgcttgaaggacaacgacatcattcactggtcctttttccgcagctccaacgaagaggagttaaaagcccttgggttcaccataggcatggcccgattgttgtgcgaaggcgtcccacgcttagaaaaatatattgctagccatgcggttactgagagtggctcacctatcttctagccagccacttctccacttctctcttgtgttagcctcagtagttgtcacctagtcagccgggtttgtcaaaagaaaaaaatgtcgcgtttgtggaaaggatatatcatgttctcctagtctctcctagtccaagtatttggcgcgtccacccagttagtcatagtgctgtttgaatccatctcacacaccacttctctcttgtgttagtctcagtcgttgttacctagtcagtcagccgggtttggcaaaagaaaaaatccaaagaaaaaatcatgtcgcgtttgtggaaaggatttagtccaagtatttggcgagtccgccctgttagtcctagtcctgtttgaatcaatctcacaccttctggcctcattgttagatctcttactttgatctcacttattgatttgtttggtgcatcgcacgggtgagctatgtttgttatcatagtcaaatggatttatcacctgacaaatcataaccatatcatttcaaatccaagcatgtaatcaaataaggtccagcgaaggcatcctgaagcccaggatgacaaaaacaatcatcaaataataataaaatttgtgtttaactatattgatcaggagggagggcagttagacatataagttgatcaagtagttagacagatatccgagagcgagaggtaagaggccaaagaaagcgcaagcaaagcatttatgagaggagtggagactaaacataactaaacaaacagagggctagaactaaacggaacgagtatggagcccaaagagacacttgtgtcagagaagaggccactacttagttcatagtcgtcctcgaagttgacccaccggctagactgcgctcgtatcttgtgacattggcacgcaacttagctaaggtgcccatggtcaaacccaactcgtccagattagccggggtcaaatgatcgggcttgaacaagtagtactgattgatgccatgataagccaaagtctgtaaggtggcctctttgtcggggaccccggcaaagctgagataatcctcgagagagccgcgtcgattagaaggataggattccggcccggtggaagaagccggcgaggccgcacgtttgcgggtcatacacatgtctatgatctccttaactgttgccaaactgaccatccccgcctgcgtctcaggtgcaggtgccaactgcccccccgctggggcggcagaggcctttgcattgcgagtctcatatcggaggccggctggaggtgacaagagatcaactccactgtctccacgcgcctgatcaatataaaggatcacaaatcaacccaatcagccaaaagcacatttcatcataatggataaatggatccccccccccccagagttgatatgataaggctcaccatggctttagcccagaccgccacattacccaaagagagaaggatgtatcgatccgcgttctcagggtcgaggtaagctgtaaggagtctgtcgtacccagtgttgtgagcgtatttctgaaagatttgctcggcgtggatgtccttgttagtgaattcttcgtaagtgttgagctcatcctgatcaacacaaaccaagattagatgatcaatcagcaatcaataaagcaaccgaccatgtaagcatcacatgactcacatccggtccagataactcgtcatcctccaaggcgtttgagatcgaagggactggagctgcatcagtcgtggttgaagccgaagttgaagccattgctgcgcgagcgtcctgatcgcgagcctcacagcgtgaagccgttctatcaaccaagtttgctttctccgcgataatctccttatcccgagggtttgccatgtggataatgacaccacctttaacccccttggccttacaggccaccatagcacgaatccactcgggaaagcgggtgtcgttggagatggccggaggatcatcctttggccaatcggtattgcggaagacataaccaccccaggtgatctttggggggttagatcgcaatccatcttcaaagatccgaggtaaactcttgaatgccgtagccgctgagcaatgatgtgtcactgcggccttgaaggcgggccaatccacgtcgccgctgttgaaatcgtaagttaacttctttggggattggattgctacccaggtgaccttcttggttgacttgtgtctattcgggcagtagaccttgaagattatcgcacacttgatcatggcagaaaccggcttggtagaagcgctgatgcgaggttgagcgaggtgaatttccggaactagcacttcgagagacgggaggtcctcttcatcatctgaaccgcgcgagtacaatggcaacgatccctcgtgtgtagaaagctgattggtgagtgggggactagtcgcgggcattttggttagatagcacggctgggatggttgcagaaggcgttgaggggggggcgggagggaggaaagaaagggaggaactgactaccggagcgagggaagaacccccaaatccggcccacggcgttcaaaccagctcgtgaatcgtaagtggccggttggtgtcgtccaatctgatgaaggcaaatccatcggaacttctggcctagtcaggtgggatctacattgcacatgcaggctgctgctgacgtattgcgtatttgcagagttagtttgaaaaaaaaaaaaaaaatatggctttggtgtaaatttggggcaagtgaaacgaaacgaaacgaaacaaaagttgtccaaggtttccggaaaagacaataaatatgtactctgattgaagggcaccggcatataccaactgaatccacaaaaaaaacggcaaatcatcttattcttggtaacttgatggacgcatttgcacagttccctagcgtgattaaaacttaagaaaatcacaaccaaaaatcacaaaatcataaaatcgagtcctccatacttccccttatgtacataaatacatccaatagtacaaatgatggaagtgaatagataagagctgattacaaatggaaaaaaaagaaccgaatacatacataaaaaggttttatgtaggatgattaattatgtatataagtacaacatatgaacaggttaagaatatggaatatacagaagtgagcgctttaaaaatgtacacaaaatacccaaaacccaccaaggaaaatgcgactttcttagccaacaccatttatgaaaataaaagagagagagtgagttaaagagttaaagagagagagccgaaaagcaatgaagagatgatctaactctccacacaacccgagaagaattgacaaagtacaacaacaacaatacagaaaaaaaaaatagcatagataaatagataagagttgggaagtggaaaaaaggggggaagaagattaggagaagccatagccgggagtttggaaggcgaattcaggagaaggcgggggctgatcgtccagatcctcagactcgttgaccgattgattgtggtcggagggtagaggaagatgatccgacgaagaggaagatggatggatggcagagttcagttgattaatagagggagccgagttttcggtgcgagtgggggtcttgacagagccaggagaccctcctcctccttcttcttccttttgttgttgttgttgatgatgatgatgatgggaatggaactggggttgcgaagaagaggaagagttgaaattccggaagtatgtatcctgttcttcgtcctcatcatcgccctgagtgtagaccgtcgtccttagctcagagggggtggtgatgaggttatggaagatagcctgaaggtcggcattcaccgtctcgggtccgccatggtcgtgagcccgcaccatgggcgtgagcagggcgacgttagaggcggtgtatttgcgggagtgggttggccgggtggcggtctgataggtactgtgtctgcgcacatggtgcgattctcccggggaagcgggctgatcggaggaggaggcccttgggcccgcgttggagtggatcgggatcatcggcgcgggctgtaaggaagtccgtcgtggagaagaggcggtcgagtgactgacgttcaacttgcgcaaatcttccttcaagctcgtcggcgactgataatcgctcggctcctcgactgtagaagaagctacactctccggcgggaactcgtgatgcggggtcgagagaatcaggttttggatcgtctcgatgtccatggctggtgggagacgccctcgtagggagagccctaccttccgtttctctcccgccgctcgggataaacttagattggaggccgagcgtggaaggttcaccgacgacgagggcgccaaactatccgaaccggatgcgaacggatttgtcagttcttgttcgtgggctagcgttgggccggcttgttcggccgacgcatccaacacctcatcctcctcgcccgactcctcgtctgctgataagacctcctcactatccgaaacttcatcttcttctgagcccagtaggtttggaacggcaggagtcgggggaagggtttgctggatcgtttggctcatgtcatcaaccaggtgggcatccctcgagatctcacgatcgacagcaccttgattaggatcaccattggcatagatcgactgatcatcatcctcgcttggcgaacgtgttggcggtcgataggtttcttcaatcactgtctcagagggctggcccgctcgacgcgtcatccgtggaagaacgtgtcggatgtaatttcgcatggattgtagggctttcgtactggattccagaaacaagaacgcctgaaaaacgtgtacacaatcttcgtaaatctcatgaatcaccttgaccccatgtaaggaggctttgtgagctaatagggtgatctcgtctcgcaagacttcggcatctccagcttggattaagagtggtggtaggccgtgcatatctccgaataatggtgagacgtaagggtgggttatccattttttgattccttcttctccgagataacacttgaccggatttaatggatcatctgagatggaatgtgtttgttctcagcaaaccaactcatgatgacctaaaatctgatcactgacctggttttggcatgggtaagaaatcgtatggctgagatggagagaccaacaggtcaattatagaccaccaaaatatataaatcaacgcgcttgaagaaagactcacctggttcgtttcccagctatcacaactcatcgtcagatcacaccagggactgtagagcatcgcagccgacggcaaggggtatccctcgtctctcaaatacatcaacagggccatcaccagacctccaccagcactgtcgcctgcgacgacgatattctgggcaggtatacagagatcattgagtaatctgaagtagcctgccacggcgtcatgtagtggacctgggaacttagtctcaggtgctagtctataattgatagctatttgtccaaagttgaccctgagggttagatcgcttttgatttgaaaaggggagtagggagagagagagagaagaagcgtaccgaatagacgacactcagtgtatttggcaattgagatggtgagcggacgatgagtggaagcactcatgatgaaataagcaccgccatggatgaaatagatcaccttatcctgaccgagaccgtgctgatgatgggagttgtgtaggtgttcggtgggttgagcgaacccataatccttggcggtttcgcgattttgagagcgtctggcgaggctctcggtttgcatgcgtttccaggtcttcttgctcacgacccattcgcctgtcaagatcctgtcgcccttctcggcttgatccaactccttcaagaacccggtgagtttgtggggcttgactttgaatgagaccggggtgatgattccgtccttgggtgtgggtaggatctgaccaaagtccatgagtgtcctgagttggtgaatcgatgagagatgggtgtagttggccatctctcgaacgatggcggtgaagatcgtcatttcgattccccatgatttttttggtggtcccttgagatgatgagagacgaatgagctggcgatattggtagctgagattttaagcaaaaaaaaaatgaaaaaaattcgatcagcactaataattgtttttttttttgagaatattttgtttctgtgttcttgatgaatgaccttgtttggtgaggaatggaagatactgccaagcattccttacggaggagatctgaggcgaggcagatcgttgagcgaggtcgattccgatgcgactggtaccaggaattctagctgctggactatatttggcaagagggttgttggcttggatgagatttgagtgaggaccaccggtctgatcggcgccagtagtgatttgggcagaggtaggtggttgtatggagtgggagtgaatgggctgtgatggtgttttgggtgatgataagtttgagtgtgatgctgttgatgttgatgatgctgatgatgatgttggtgttggtgttggttgagtggttgatgatggtgagtggaaggtggattggtcggttgttgggattgagttgaagggtgctagtagactcttgagtgcgctgggtgaggtgggtagtctggtgcccgtttgattttttgatgggatgctagtggttgctgagactggtgttgggtttgaggcagatgcggttgtagtatgttggctgttgttgttgttgttattgttgtttgatgctgttgtggttgttgatgatttgaggaatggtatcatgattgttttgttttgttttggttggttgttgttgatagtcgaagaaggagcttggtggggagagatcacgagttgaccatccagctggccgaaaccttaaaaatacggaatcacatgaccctcgatgagatcatgagatccccgaacttcaaaccgagatcgcgcttgcacgaccaccgaaaaatcccgatctgtgtgcatagagatccccgatacatgcacagaccccgaagggatgctctgtgacatcatctcccaatccggggcttctacacttaaccacaatctcaccacccttaaggaacacttacaaagaacacattcgattgacttcttatctctccagtccattgggcttcccttatgagctccgccctggctcaattctccaatcaatcggaatccaccttttaactggtctctttttggacgcaattactaataggatatggcgaagaacaataaatcggccactggaggtcccaaaaccagcccttcacccactcccgaaacgctattcaacaccttgcagacactcctaaccagactagaaaaaattgaagctatcagcaacaacatcagcccgacaacagaagcaccgcaaaactcgatggaattattgttttcacgactagacgatctagccgaacgattagaacgactggaaagaactctagattccgattcagtgcaccacctagagatacaaactgagactcaaatttcacctcagaaacaagggaagaagtcgtacgcgtatgcagccacatcgtctttgaagcaaacatctgatcaggtgccctcaataacaagatcaaacgccaccatgtcgcacccactccccacaattcctccaaacagctacattaaccgctttaagaaaggccacacaatcattcgaactcggccgggagcagtcaaaccttttttgaacttatctccgatgcaaattgttaccaatgtcaaccaagcccttagttctatcaatgccagaattgataatactccagtccaagtccaagccgttacacgatttccctcgggtgacgttaagtttattacaaagaaccgaacaattgcgagatggctattagaacacaagcacacctggacgcatctagcggatccaaatttcacaacaccaagggctacttttaccgtgatgattcattctgtcccaacagagttcgataccgagaacaacaatcacttagcaacgctctgcactcagaacgatatcccatgcgacatgatagaaaaaaactagatggctaggtcaacctcaaaagaacggcaagaaacacggcacactgttaataaatgtaaaggacaaacaacttgccagagacatcaaacatggttgtttaatcatcgacggtattccactcaaggcatccaaatacacccccggccctcctcaatgtttcaattgcctagaattcggacatccagcttacttctgcaagacacccccactttgtgccagatgcggaggtaaacacaactctaaagactgccacattgacaacccaagtggcgcttgttttcgatgtatcaaagcagcccaatcaaataaaaccttcactagtttgaccgatacaaagtacaatcactcaccctttagtatttcatgccccattaaaaagtccgaagttgataaacacacaaaagttgcttgattctgcccgttaattatttatttcacattttagattcctacaaatttttccattttcttttcttcttttcttctctctcccatccaactttacaagaacacttgctctctcacagttgatcgctgaaaatactttttagacctatggggtgaatttttattagataactatagcagatggtgttggattgaatagacttgtattaggtttcattagattatagtgtgacatgtgaaatcaataacactttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatctcccaatccgatcaaccaaaacagtcctcaatacatatttacatacttcaatcagtaaaagctcctcgccatcctttttttccgaagactaaaatcaagaactaggtacttcttgttaccgcgattcggcggaattatagcttggtttgccacagttgaagtgtctgagaatgttcaacaacaacagcaggaattgatttcagttcctcaactgcttcattggatctataaaattcaaacatccatgggatgcccaatcaaatctctgcccttcatatctcaagattaggtgtttcatacattaaatgtgtgttaataagaaatgtgaagatgtctctatagattacgtatcagataagaaaaaaaaatgataatacattgcaagaaagtttctgctggtgagttttaggatgaataaccgattatacataagcctcacagttcaacatgaaaataatgagcgatatctgtttgggttgtctggacttcggcatccatttttttaccgatgttgtatgaccagtgactttcgggatcatagatcaatggcaaatgggatgaggtttccagccaggttttctcgtgggtgtagactccataggagatcgccaatgcggagaactgtcgggcctggtgagtcaagccccaagagttataaaccagggacgccatcgtgtaaggctcttccatcaccacatccatccgctcctaaatatatatatatatatatatgtcgtcagtgacaatgtagaagggatatcggaaaggaagaaggagtggcaactgaccgctttgaagagctcgaggatctcatcagccatggccggcgtagaaggcggactgctatcccagtcagaaatcacatcccacagctcccggatcttctccactcgttggtccgaagcctcgctctcggcatccgacaacgagcactgcgaacaaccacagtggaatccataggtcccgtgcaacgatttccgtcgcttctctcgcgattggaccagggtgatgtctatcaaacaaacatatatctccatcgtcagttcttgccaaaaatcgtgtcatcccttttttgttgttgtttttgcctggataaaaatatagtatgtcactgacatgaaatactcaattcctccccgggcgcgatttccctgagtgcatgcatctccacttgaatagtaacgttgttgaatctgtagccaacacttttttaaaagaaagagggaggaaaatcatcggtgtgattagtaatgatttaacaaggcggaagctggaaaccaggtttcggacttacttgggacgacaatcatggtttagatctgttcaggatttcagcgggggtcggacagtagtcaaaaaaaaagaagttcaagagcgtaaggagcgtgccgggtgacgtttcaaaaagtagttccgttttttacttacactgcatgtaaagcatgaggcaagagcgagaaagcatatcagtaaagaagtgcttggaatcatcttgagctttaatgccaccaccaccaaaaaaaaggaagctcacagctggttcgggagcgaaggcacagccaccttgactgtcattgtcctggggagctgcaaagacgttgcgctggaatgcagagacgatccaggccgtatcgatctcgcccacgccgtgttgtttagcgaacaactcgcgtcccttgaggggcaacagatcgaccatgtacttgagtcttggggcccattcgctgaggtcgatctccgtgatatcggccgaaagatacaccaatgagtagtccacaatcaccagctgaccgacgttgatcttgcggtcagcaaccgctcctagccctcctttcgagggcatgtggacaagcttgaacggaaactcggccctctctttgtcggttatcaaggccgagtccggcttgaattccgtaaacaagtccagtttttgtagcaagtaggatgggcgaatgtagagtaccatcccccgatcccctccaaaggatgggttcgcgtagacgcagtattcttcggcttccgggtccgagcctggataacaacgttgcttggtgaacccgtcccgggatggattctcgtcggtgggcgcaatcggtagctcggtcaccttggtataatcgtagacgtaacttcgggatttgaacggacatgcttctgcctcttgagattcttggaccttgggcgccatcgatagcagtgaggtgggcatcggatcgctgccagaaagcgttggaaattgaactccgaccagcggaatggacgtgaatgattcataggaagcatacgttcctgctactaaccagagctggaaaacacattgcacaagggccgttggtcgagtttgtttagagctcattctaaattctaaagttccaagttctattgaaaaaaggttaaataaataaatatatatgaaaccgaagtgggattgaagaaatcggatgaaaggttccggaaatagcacggtctgaaaagcgataagtccaacgtccgacaaagagctcaatttatgatggagagatcctccactcgagataccaaaatatcgcgacttatccggaatggccagatcgtaaccaacatgaagttggactaggttggttggaaagaatccatgtctctgctcgaaagattgaatcccaactggtcgtggatacatcatacccatccttccaacaaccaggatagcctggtttgtagatacgagatcactctcggcatctgcgatagatcagtccgggctctaattgctgagttcaactggccatactttaggcggcacccacgcgtcccgggacagcttaaggtcctctaaactgtcctaaaaaccggcttgcctcgctgacaatcccctcgtttcagaggtccggtgggacgccggcacgtcggaggcacctctccaactcgcgaacgcgtcccgccaagcctggctataccaggccctccgatcgggggcctttaaaaagctcaagtccattggtgtcaaactgctcgtatgtttcaattgtcaacgaagaagcttgtcagtggacttgtcaagggtcactcacacccttcgccagatgactaccagctcagaaatgagtccacaagtctcctaatttaactctgtctgcatgtcgcttcttgatttcctcatcgatctagagtttattatcaacatcaacggagatttttcttgttcaagatcaatcaccagattctgagctgcagctcaattgtaaaagtgaggtttttgtctttcgacactttcaaaacctctcaacccataccatctaaaaaacctgtcattaccaccaaaaaaaaggcaacgagaggagtttatttagccttttttcttttctgcttatgatgaaaaaatttatatgcatcaggtataatctttttcctattttctcagtggtaatcttcatctcttaattgtctcataagtggaaaaaaatatgtgacacacttgttatagaaataaagagtacataattgattgatgctaaggatggtcatcagtccgaaccaacacatattcagttcatgaaaaatgaggaatatggaagggctaagcagcttcaaagcttgaatcacaaaacactaaaacaataaaattgggcacttgcattgatgccatattggacaaagtttctttggatctgatcatctggcccagctcaaggtctgcccaattcctatccttgctggaaatttttcctggattcctttcttgttggaattttggttgaatccatgtgggttttgatgacctttaaatcatgaacaggtgccactagatacatatgatgatcatgatcatgccaagtatggccaagatttaagaagtgtctagtttatctcaagtgaacacatgtgattttccaaggcttgtagtcaaatttggaaaccaaaaatcctcaagaggcaagaggaggaagcctaccaggagcttaaaaaagtgtagtctgctccattcaggagttgtaaacaaaaaacttgactgcaacagtggacgggcctttcacaaacgtgttgttgcacatgtcacgggagacatccagagacctcatcaaacccgtgacatttggtgagccccgattccccgaagacactgaccgacaaactagatttctgtgagcaaacacagcatatatacagcactgggagacctggcctgatcgatatcctcttcctttccttggactttctacacggagacacacgcgcgtacccctggagctcacggtttgacattgcaggaagtcgtcaaagtcacacttggtcaaaaattggtcaatgtgcattacctcactgttttgtgtatgccggctcaattgtttgctgaagcctctcattcgatttttcaacagaaagccggttccaaaatacgttgacacaagatggatagctcccaggtgactcggtcacccaaaagctcatgtgacgctggtacaccgatccaatcgcctgcaaagcctagcatgacaagcctccaacgctccccaagcaagacaccaatttcggcagaaatgcgggcacggatagaggagaatcgaagacgagcccaagagatcaaagcaaaaaaacaacaaatggcacgcattcaggagcgggcggaccaggaggctgatagacgcgccgctggagaaaaatatctcagggagtttgggctcggatcttcttcaacaaaacaaaagctggatttttcatcgaccaattcgaacttgcatcgtcatcccgagaagtccaataattcattcgaacttgattgcaactttctaccaaatcacaaaccgccgcctcaaccatattctccagacccgaggtgctcagcagaacaactgaaagtattggatctagtgtgtgatttcactttgtttacaaccgaaaagaagatctgcttctctcctcattttagcgttcatgaaatcttaaatagtctttgtataattactaggttaaacttgggcacaatgtattttttactggatcagctggagtagggaaaagtttcatgctgcatgaagtggtgcggatgctcaagtcagagaaacttcgtgtcagtgtcactgcaccaacgggaatcgccgctctagccatcggcggctgtacgatccattcttgggcgcgggttggacttggtcatggctcagcccatgcactgtataacaagctcatcgcacagaagtacaaaagtgccaaattcgaacgtgacaccgacaccaatcgtatctggaacacagatgtgctcatagtcgatgaaatctcaatggtgcgtgtaatgaactttcaaaacaaactcaataaatctcacaatattctaacctcaatttttaaactaatcatatttccatcatatccctctaatagctacacccggacctgtttgagaaaatctcgattctgtgtcaggccatccgaaagataaagaaaccgtttggaggaattcaaatcatcctttccggggacttcttccaattaccaccagtagcaaaggatgacgattttacttgcatgtattgtggctgtccaaaattcgaaagagtcggctccactggcgagatacgatgcgtcaagcctcttcataagaaatgggatgataagccttgtggtcgcgtccgaaaagagtctaccttttgcttcgaaacaccgacatggcggcagttaaacctccaagtgattgagcttactcaggtttgcggaattcctccgtatttctcaattcctgtgttcaaacttattcatcaagacatcggtgacatttgtgcataggttttccgacaagaggataaacacttcattgacatgttaaataaggtgaacagtcgataccaagggaatttctcttaactgtttgaagaaaaatcagactgattagctttgaacaaaaaaaaaacagatccgatggggcacagtagatgatgagattgaggaaattgcagtgtcccgtagccagcctcttgaggcacatgagatcaaggtatgcagtctgcactccagcatgtccattccccagtgataaattcaaatcagtttaataatcggttcgttctcacattggctattcatccattcacccaaaaatcatagcccactcgtctttatgccagaaacatgaacgtgcacgcagagaacgcaaagcagtttggcttactggatagcaagccctacgaattttcagcctcagatcagaccatgggtaacgctccttacgctcatacattgtgagtgaaacatcctcttgcccggctgaatgtctccacaccaacagtgttaacttcttttttatatatacgaaatcagtctgtcccggttggaagatttgcaagctcgcaaaaagttgacattgaaagtcggtgcctatttctctccagtcccttttgacgatcacgtttccaatcctcacatatcatccatcactactttctttcagatcggggcccaggtgatgcttttgtgtaatctagatattaaagccaaattggtgaatggatcgtacgtcctgatgtcttctttcgagtgaggtgcacgtctctaatcaaacaactcttgaactttattctcagacggggtgtagtaatcgattgggtagaaagaccgagtcaccaattttcatctgtcttgtcacaacaacgagatccagatgacatgaagaaaatgtattggtcctctaaacaagccaacagctgtctacccaaggttttgttttccgatggccgtgtaatgctagtgagtaatgaatgccacatcttcaagaaaaaaaaacatcatttataagctgttgttgatgcattcctattctgtagattgaaccgttcgtatggaacattgaaatagatgcttccctgaccctatgtcgtactcagttgccattatcattggcttgggcaattacaatccacaaggtgtgttaaatatgcttgacagtcgaataatttctctactacctcagcaatgaagccaacaccgacaagactatttttttttgtttgggcactgtcgtagtctcaagggcaaactctcgatagattgtgtgtcgatttatttggaattttcgagcatggccaagcctatgttgccctttccagagcaagaagtctacaggggctccaaatcactgggtggaaagtatgctcgatttgaatattattttcaaagtactctttgtctaacaaaatcaaccgtctgattatagtcatctcgagttcaatgccatccaagtgtgaaggatttctacaagtccttgcatgaagaaaaacgctcgtgagtgatgattgaaggatttaggtgttcagctggcgttctgaagaagcctgtaattatctatcattaattttcttagcagtcaggatgaagatttcttggatccagaggatttcttccctttctcagattgtatcgagtttatgtatgagcccagtccctcacccgaaccatcctccagcgaaagcgtaccccttcaccaaggcatccccgccatcgaatatttaccctccgatgaacgtaaagtctttcaggaaggcgtgacctccaaagagagcgcggatgcagagctgatttccagtggccagtttaaatcactctgtttgaagaaagccaatttgacaggtgattttggcggcaaaacattgattggatcggatttgaagcctcagtccgacagcagattccacatcgatcctttgttgggcgggtcatctccgtcagtatcggacgatttactagatgatgatcaactcatatctgtagcagaagaggttgaaaggtcccagggtgatcaacagcagcgcctcagtcaattaacacatgtcgatcaagtagagcaaactgaagtcaaagttgatacgtccaccttgcgccggccagcaaaagacccatcgtttcctgaaacagcagaaatcgaccaagatctacgttctccaaccccggtgtacgaaaatagacccctagcagaaataggaaccgatgaccatcaaccggagatcaaatctgaaccactggccaggcgccgcgatcgacctgtgcccataacgcaagaaatcgacgataatcaacatgtacaagccccaccattcaccacaggcgcagatacttcaatccctgaaatgcgagtaattgacaaccagcccgtctcaccaatccacaaagacccatcattctctctaatcaaagcaatcgaaaacacccggcgtgtagaaaccctactatccactgaaggccaacatcaaccaagctctgaagtacccaccctcgatcaaaatcagctccgcaaacccctcccaaacaaaaaacgcaaagagaaacgaaagttgagtgagtacgacagagatgaaaggattggatctggacctgttaaaaagtctagcaaacgagcaaataccattcagaccaaaccacttgccttaaaggataaggccaacgattttgggaactgcagtcatactcacttgattactgggccgtccgatccggcacaagcggatcccgttaatttatatattgaaaggacttatcacacgcgttctatgaacgaccccacccaccgatcagggtacaccgattctggctccactgccatgtttatcaatcatccaaaccgtagcagtgtggccgtggatgtgaagccaaatattaatcaagctgaacccgtcgtccaccaaagcgatagacaaaaaaaacctttcgacgaatccgaattttccaagatgatcttgaatgacttttccagacgaatccgtgattcgatcatgatgttaaacaaatcactcctcgagttaccatccggtccgtacgcccgcgaattcgattccgaaagtgttgaggaacatgttcggatgttggttggcgagcatttctgcaatccgcatctggtgaacctgcctgccgtaacagatactgaaacccgctcgagagaaactgggcaaaactcaaatctggaaggccgaatgattgaaaatattggaccgcttggtcaagaaaatgataacagaacattggatgcacaagcaactcccaatcctccgatcagaattggtcagttagtgagaggactctctccagattttcattgtaataattttcacgctccgttttgagattgttggatttttgaacgacacatgcatcgactttttaagcgcttgtcagcttgtaaatgtagtcgcttggtgctcttttcgcaccccttgtatgattttaccctgcttttttttccagcttctcccccgtctcattgtttgatcaacagcatttttttctatcaacaaactcttgcaaatctccctgactgatctatgccaaatttctctaattgtacgataaatcctactgttgctattatttcgttgatttcaagagacatactctgaatgatcgtccactctgaatatatcaccatatcttggttataggtggtgctaagagttacaaattcaaagagaaggtaagccaggcatatgaagtgaatagtgtctgttgatattttaaattcatatgtaagcattgaaaactgaggccgggtatcattccgtttagaatgtgatatggcaagagtagtaaggctaataaccaagatgacaatgtcagtgatagtgccagagggcctggtccaaaatgcctcaggccgacgaggtggcgggaattacactccttcacagatccgatattcatcgaagaaaattcgggttgatttaagcgctaacataaggctagagctccttgccctcacgacagttatcatccaacaaggtggtgtctacggtcatcgatacatcggggtcctggcaatgagttacatcacgtacttgaaagcaatttaggcctatgactctcatcaaacgtaaatcagacaattttgaattgtgctcctcacatcaaacatgaatttgttcgttggacaacaccattggacatcggacttgttttcacattcgtagatcaacaaatttttctcgtctggctggtcggctggcaggacttttttgattgagaaaggcacagatagaatgcgaataaggtgagcaggaactctataaggtaatactgatatgatagcctctaccaaaaacttaaatggaatgtctagacgtactctctgattgactgttctcatcttccttgtctttcgtggactttcgaatcctccttctcctccctttcccctttgatccttttgagaatatcctatgttggtggcggctgggctcgttcaaggcgcatatcccgaccgtcttctcctcgaatggacactcgtacttctccgcgagtattaatcccaaggatgttagtgataagaatgtgattgctttcaacggcttcatatcgattcttgccgaatgggtcccaaagcagttacaagaagttgatccgattgaacaccggtgtgattgaaggatagcacaacaggcaagcctcgtatattcctcaaatgagatagagttttgtagttctccgtgatattatggtaaggatggtcaaaaacctggagggtgtaggtatgagggtacttggacgaaaccaacgatcaacctccgccttttaactctgaagggcaaccaactggcttcggctacatccatgtaccgcttggaaggtttttcagatgtgactgaggacttctccattctcagttttctggatcatattcatctgcaccgcacattcaaatacatcaatgaaaaactcgtttcaggaacacatattggttcttattggttccagttccgggaagtcttggcaagcagctgggtgcaggacaatggttcggccttcgccgcctcccggccaagctttcgatactgcatgcacacttccgtggaagctgtgagcaagattccgtttcaagcacgtaggaatttatgtaccaagaacttcctctcaactcctccgagcgtgggtgtctgatataatacacgacatcgaacgaccaaaaacttgagaatttgggtagaattcataagaaagtgtgggtctgccaaagaagaggtgatcattactgtcggcaagcaggggagtttcgcggctcatccgttccatagagccggtggcaagtcgcgaagcagttgcgagcgagggacgcttcgcgcccgaccggctatatcaggccctccgattgcggggcttgcggcgaaactgcctcagcgattgttagagcatctccacccggggagctaaaccggattgctatagcctatcccaaatgggatggcaatgcaaagttaatgtttgacaacccaagcgaccctggcaaacacccgtggttgctataatacctaccagaggcctgtgaatgggggtgggagaggacccaggaaaccccctgtagaccacagtaaccaaaatgtatgaatggatattcaccctacacaactactttgactgaacataagatgtgatatgtggatagttgccacatcaggacatgtacatactaaaggtgcagcatgtccatgtgttctttagtggctaacctcgaccagtgagtttctataactgaaaaactaccaaaaaaaaatgtatgaattttttttaagattttttttttatttagttttttgcttctcaaggctcactggtgaggatttaccactaaaaagattatgggatggattcaccttcagtatgtacatgtcctgatgtggcaactatccagatatcacatctgatggccagtcaaagtggttgtatacattttgacgttttggttactgtggtctacagggggtttcctgggtcctggtgggagtgacatatgtgatgacttgtcatctgggattcacaaggaaaacaccagaggtgtcattgaattggtgactttcacaggtgctggtgagttgctgaatttggcaaccggaagaaaaattttacctcccaaggtaaaatagaaactcatttagcgccccggtgtggaactcctattgtgccaggcggtaggcagttggttgaagggaaagtgctttgagggctgccttcaagtggggtccggatgagtgagctgtgatctgaacaaaaagcgttggggttggctggttttctgagaggagacaacagaattcgatttctgtggcggttgttgaggttgaggatctgtgaaggtgagtatgaggatcagatgaatcaatgataaaaagatcaataatatttgatgggtctatcttggatcagatcagagtgccatgcttccccatcatctcagtgttgtaacatggaggttacatacctctgactcgccgcagcacggcacctgagatgactcggaagagacctccgagtcatactctgtcgagttacgacatggaactatacgcttttcactatccaggttccaataggttatgagcccttaaaggactctcgcttataattagaaaaatcattttttttactttaccttcaaaacgaccataatcctcgattcgacccgtggattccggcgaagttttcctatttggcgccggtcaacttagcttcgtcgctacgttgtggagtttttttttttcatcactttcactcgcgaagcaactcaagattcgaaccttgtcgataagatttggaaagtctatagagcaagtataccgattacgctaaatagattagccacctatttattacggttcagtggccctgaaccggtgcagaaaggttacgaactctagtgatcaacctcaatctacgactcaattcgggaaccagtcacggcgaaccggtgaaaaacactcgcacgacccttactcctttggatcttcatctctccgccccacttctcactttcccctcaccatttccttttcccctttctttcttcttttcctcactacactctcttttccctcaacctctctttcctctcttcaccacacccttcctcctatctcccacaaatttttttctatatcctactctctcttcaatttttcctcttattaacaccatgtctcggtccgaaaatgaacgcaacgtctggtctagatcgtcgtcggttagtgtcgcatcaacaaacggttcggaatatgatttggatccagcggacggatcccgaaggatgggggccattttcgatgccgtgctggacggcagtgacgagacccaactggcggataccaccataaaaaagtcaaaaaaaggcaaacaaccggtcgatggtcatcgggctggaacgcaagaagaacatcgtccggtaccatctagctcaacccaatatcatcaggcgtctggcggacatcaccatgctcaacagtaccgccatcacgcgcctcatcaagctcccctgtctgccgcggataaggaatatcaagaattccaaacagcgaaagtccgactggagcaagccaagttgattagccagacggtgtcaaatatcaacaaccgctggaaaccagaaaacatcctcgctgctgacggatcgaatttctctcagtggacccgagaactccgtgaaactggcgtgtcgcatctatcggatgccaatttcttttttaatccttgcgacaactccacgtttgagcggatcggtcgtctggtcattttcgctggcgttcatcaagaccttgttccagacatacagcctcttggaaagacggttgagatctatgattttttgaaaaaaaaaatttcagcaaactcccgagccgcgcaaatgaagatatggaggaaattgaatagcctggcgatcaagcatacggaaccgtcgaccggcctggtcgctcaagtgcgagatctgtacactgagctgaagggtctgaacggacgcttgtgctcagacgtggttttcggttttctgttccaaacggcagtgatgcactcggccgcgcctttcaagaaggacttcgaacagcgagtggaaaatgatattcagaacgacccgacgaagtcttttcctaagttcgaggccatcgtacataactacaacatttgccaaaaacaatggctcgaatactcgtctcaacccacggagactttggggcctcaaatgctgtcggtcatgcaagcgtcgacggaccctgaagacttcgatttcgatgcgttcctcgctgatgtgcctgaagaaacctggtctgaagctcttgaattctacgcggcgacggctttgaagtgctggcaatgcaagtcacctggccactacgcccgggactgcccacagagagccggaggtcatcaagcacggaaaggaagtgggtcgactggtcctcatcgtcaagcggattcccatcgccaactggcaaccttcgtcggctcgctctacatccaaccagcaagccaaccaacaaccgcccgctctccaactgcccccccttctcattttcagactcaagcaaagcgtctagccgacttctaccgacctcggtatcaacagcaagcttcctctcaacaacaacagtcacaaaaagggggggcgtcggctcaggtaatggagattggggaaattccggatgatcttgatgatctggacttcagggcgatgacactgggagaggatattgtgagtcccaatgttatttttgatactggggcttcccatcacttctctggctcccgttctcttctccacaatttccgtcacctttctaaacctttaccgctctcggtagctaccaccgccgaccaatcctatattaccggagtggggaacctaaaattcagaggcccaaatggccttatcatcgtcattagaggggtacttttctgtgagcaagccaggtccaacttaatctctatggctgcgctccggaaatctaaagcttctgttctgtatgacaatgacagggatgcgttcgaaatattcaatgacgccggggatcatgctttcagctgccttctggacaagtcccgaaatagatggtgcttatcataccctttcttgcgcagtgatggaggcgaaccaactcggggtgtttctgtttttgcctcttctgtcaatttttcttgctatcccaaagatgtggaatctaacctttcgtcaagcattccatcttttgattttcctgtctcttctgctccttctgtttctcttccttcttcttccaataaaccagaaatgaatgctgctaaagccaaatttaacagtgaagagttttttaaagagccagttgcgaagattgaaaatttccattggaaaccagagtcactctccaaagatgagaaacaacttttgttttggcatcgggtttttggccacgcaggactgcgcactctacgaaaactcatcaaggaaggattaggcgaaggacttccaaaatcattaccacacgggtctatccactgtcccagttgtgccattagtaagagcacagctataaatacgctaagctctactaaacgtgaaatcaaacgcatggagatcctggccgtggatctttattggaccttttgaggtagaagcagtagacggcagcaaatatctgctaacgcttcgagatgcagcatcaggctactgttttgtcaaaccaatcaaggcaaaatctgactcaaacaaagtgattatggacacaattacacgtctggaaagaataacagcaaataaggtcaaactcctgcgcagcgacaacggtggcgaattcatcaacaaggcgcttggggattttctcacgacgagagggatcggcacagaacgagcgctgccctatcaccattatcaaaatggaatgattgaacgtttcaaccgaacaatccaggccatgggcagaactgttcttattgacagctcccttccaaagacgttctggtgctatgctttccaatgggctggtcacattctaaaccgactccctaacaaagcgagtgggaaggtaactctgtatgaagctctttttcaaataaaacctcactttgaccgtttccgagcttttggaagttatgcttatgttcatatcccagtggagaaccgtctgaaattagatactagagcgttgcaaggccaggtcgtggcacatttggagacgagcaagggatggatgttctggattcctgcagaacaacgttttgtcaactccgcactggttcgctttgtcgacaacgaacacagccatttcactaaggttgggaaacttggtgatgatttggacaacaactcggctgtacccgctgaaccagaaaatcacctcgacccgtctctcagtgtggacgcgaagaaactgagtgtggactttgttatgaacctgatgcagcttggggaattctctagggaaattgaattccatgaccaagaactgatagttgacaagattcttgagctttgtcatttttatgccatcacagtccccaaaactttcaagcaggcgatgaaatcaccagaaaaagacgcttggtcaaaggcgatagcggtcgaactcaacaacttagagcaaatgagggtatggcttgtccgcctgatgccaacagacaagaaggcactgaatgggcgctgggtgtttgcaaccaaaccagatgtcgacgggtcaggggtcagattcaaggcacgttttgtggcgaaagggtttacacaggtctcgggtgtcgacttcaacgaaacttttgcccctacggcgacttttgtggccctgcgtgttctgcttagtattgcagctgctaacaaatggccagttcatagttttgattttgttgcagcttacttgaattctccaatcgacgaagaggtttgggtcaagccgcctgaaggactggaagtgccagcaggtcatggtttattactccaaaaggcgctgtacgggacgcgtcaagctgcacgatgctggtggctccatctacgggacgtcctcaataaactcgactatgttccttctcaatacgacaatagcctttacatcctacggcatccccaagaacacggtgtaatatggctacatgtggacgacggtgtggtcacagcttcaaatgaatctcttctgaaaaagctggaaagtgatctgaaagacatcttaaaaatcaaatggtcttcttcacttgactcaattgttggactaaatgtggtaaggacggatcgtggattccaactttatcaaagggacttgattgatggtatcttggaatcagaatgggacggagtgtcattagcaaagactcccctgccagctaattacaatgctttgactgacccggaaggagatccttccatgaccggaaaatatctgtctgttataggttctctatcttacttggcggtaggaactcgacccgacatctgctatgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggataagtgcccgagaagtcgtttgggttgttggtggtggacttggagagtggatgtcgatggcttagttttttctggttcttgggtgattgcttcctccttggtggctgttgtcgttcttcttcttcttcttcttcctctgctccgctctctgagtctgatcttggcactccaaagcgcatcttgaggatgttgttctgtccagccttccagggtgtggtggttggcactcccactcccaccctcactcacaacccgatccgcttatacatacttacacagcccacctcgcccgcagtcaattctaccgaacaaccatcacatgtaacttgaagagcttcacaactgcaattcaagctcaaaaaatgaactgaccttcgccatcttcctctccctccatccgctacacacctcttaaagccggagcaagcaggaaaaacccgatagatcgtcttttgattaatgttctaaccatagtatgaggccatcatggcttgagaatcagaacccaaccccatcttagtaatgaatcgagcacagatcatgggaagctggtggctggatggatgcctacaatatgacatgaagggcgtacagttccaatgagataggatgcattcatgacatgagcaagtaagcttttcacaagaacacaaaatcacttgttgccttgtgccaatatggtcggtgtggaagaagaatggttgattggaaaagggtattgtttgaaggatttatttcctgggtgatcgtaatcatagatcaaagagagagagagaaaaaaaaaagagaaatagaagcggatggaggaaaagggaaaagagatcatactgcatgcacatattagaagataagagccgacaaaaaaaaagacacaaaacggatatcaaaggcaccaagagcaaatccgggagttttttttatgtttatatttgtttcatagttaagaccaagagaacgaaagaagaaaagaaaatcaagttttgacgaggacatcgaaggaattagtgccggtcataggaggttggcccaagacgatagaagctgacggattgaggaggttatcgaagtccccaaagatcgtagcatcggtcaaaatagtggccgtggtttcatatgaagctttcaggaatggagaaacgttattggacaggcccgatctgttgaatggtttataccttccttcagaagtctgtacacacacataaaaaaaaaaggaaaccgacgggtcagattggatgctcttttcttgttgtttttccgcaagagaagacgaaggaaaataataagaagaacgggaaagaacgaaaaaaaaaacttaccatgtagtcggcgataaccgttaaatgtcgataatccactgagataccatacacgttaaagacgccagagatttctttgatgattgaagatctagccgcctcgacgccataagttttaagcattgcattgatatcattggaatataattcatccaactcgatgatattgtggccgaagtcccaagcagcgatcaagttggcgccttcggtcattccaaacctcctctccttattcttatcatccgattgagaaactaaagtcctggcgatccctttgatttcttggatcaccgctcgtctacaactctcttcaatcagtccgactaataacagtttggttgaactcgatggaaactagatagataaagaaaaaaaaatcgaccatcagcttttccccaatcttccatgtatttttgatctaatttaaagaagaaaattccttgactgacctgcattgatagctggcaataaccgccatgtctatcaaactcgatcgagttgacatagtgggataactgttgcacttcatctgcaagttcttcggcgtcactctgagaaatttcgagttcttcaagacttcgagcatcatccgaatcggccgagcttgatgacgagtcatcatcactatctcgatcttcacgagttttactagcaccggtcatctttcgcagtttttcatcattcatgacttccgattccgcatctgaatccgactcgacgccatccttatcgtagtcaagttctccccgttgacgcgcccgtttctcatcataggcatctccatcctcaatatcagcttcatctactcttcgagcagggacatcctcttcaccatcctcactaccatttgcaccgttgcctgggccttttcgcgacgaactcgacttgcctttccctatctcagcaagctgaattttcagatctgactgcagcgtcttcaattcacgcgtgatcattcgctctagcatcggtacaaacaccttggcaatcgacttgaaaactgcgggaacgttgatactgtactcgcgacaatactcttcagccggatagagttgcaatctgatttcgtaaactttggagatttgtgcattgttcccatttcgtttcaatcgctctgtcaccaatacttgatcgaccacctgagatagatacagtcgggctgtttgcttgataaatcgttcgaattgctcatccgtcacctccggtcgtatcggaaatttcatcgtaggagtcttgatgttcgcggacgctgtcatcacgatctcacgcaaacgcgggatacctaaggtgacgttcgcggcgccgtgaccggcgaaatggaaggtattgagcgtcatttgagttgaaggttctccgactccttgcgcggccaacaagccaacggcttctcctgggtcgacgagtcccatcatgaaccgaacgtgcatcaatgagctgaagatatccattgatacgaggtcgtcagattttcggtacacaggccacgtctttcggatacttttcttagattttaggacttgaagcggattcaaatttttataggcttccacatctacggcaaatttttccgaaatacttccaaagtgtcgacttggactgaagagagacagcgtgggtggcggcagtgaacggactcctttctttatcgccttgactattcgatcggtgtggtcgttagcagtggtacaatcgacttgaccagcgattcgacttgggttgaagcgtgtgatcaaagaactacgattcatgagcgaaaagtcgaattgattgagatgcttctgttttgtcacatcaagtgaatcatctccataatggaactgaagtatcgatgaatcgctgttccggacggtatggtcgtaatgaactcgcactccttcaagatgcttgattagacaacgttgtaaatatcctgatcgactcgttttgacagccgtgtcgatcaaaccctctcgtccagccatgcaatgaaagtaatactcttgcggacgaataccagtcaagaaacgttgggcgacaaatccacccgcccgtggtgcagtttcaaacgcgcgaaaggatggaagtgtcttcccactaaccatgacgggtacccgacgtccttccagggcttgttgaccgagtagacaagagatttgagatgcattgactggagtgccctttgcaccggatgaagtcatcatttgcatattattccatgggaatggttttgctagaccagaaggaaggcattgattattgatggctgtttgtagcgaggagttctctccgctgtaggcgttatcaagtgctgccattttcatatcatctctcaagacctcttgaagacggttttccaaatcaatcataccgtgaggagttttcgcttccttttctgagagcccgatggtcgacaaagtagcccggataccccgctgagaagtttcggaaatgagcttcgaacgcatctcatccccccgttttgtgagctgtagatcatccattctgcaagtgaatgcgcgatgttggagaaatttggtgaataatcgactgaggatgcccaacagttttccagcgatatccgcaccgtacaagtcataaacggaatgtaccagaccgtatggggaagcaccgatctgtgatttatcaatcactccttggatcaagtcgccatccataaaggtcacatgctcttctcctgtatgttgagtcccccacgattttcctcggacctttgaggatgagaataagttaagtccagatgcattaagtggggtgatattcttcatgatagttgagatcagctgtttaccggtccacataggtaccggtttccagatcgttgggggcacggtgacgaccctaccttgaccagagtagtttccttctggtctcagagctccatagatgatttgataatagtcatctcgagtgaaaaacgtgtctttattcgtcatccaaactccagataccacatgatcttgaatcaagccacggagaggattccccgaggttggtactaagtattgattgtcgttgtttgcgatcattcgtgcctcgctttgggcaaccaagctttgtgggaaatgcatattcatctctaccggtaaggatggataagaaggaagagaaaacaaaaaagaaaacgtgagtaacgtgtgctaacagattgactagggcagtatcctttgagctctcataaacagaccatctccatcaaaatcagcgttgtaagaattgcagtttgcgtaatgcatccgaatcgtcttttcgcctttcaaaatcctggctcggtgacacatcatactaggtttgtgaagtgttggctgtcgatttaagataagaatatcgccgtcgtccaagtggcgatggacgcgcttactacgcattcgtgtccgggttgatggtagccctatatcaggccttgccatactattcgcattctcggcgtcaccatttgagtgtagcaaagtgttggctaacgctcgtcggccttcctcgtccattttgtctagagaaatcatcgtcccatcttcatcttgaatataaaccgccccgggatgcttattcggaccattgcaaactaaccggtgcatctgctcatagttgtgtgcggtgacaaactcgggaaacgtcagtttcttagcaaagaccggtggtactccgatctcattggtttcgatgttgatgtcgggtgagatgactgatctcgcggcgtagttcactcgtttaccctgtgcaaccaaaacaacagatgatgagtattctgagctttgagcaggcgagattagacaaaaaaatcagcaaacagtgacaaaccatcatgttcatacgaaacagtccgtcctttttttcaagcagctgtttgataccttggggtggtagtttacctgggcccatgttcgttgggttcttggtactatccatcaaactgttgaccgcgacttgcataccaacacaggcttctaaaacttgtcgatacaatttggcccgagtggtttggagggcttcaacttcagaggaatccaaatctttttctaccttgatcctcttgcttgtagtcgcgagatcgctattgagatcgcggagcttgatggtttgggtgagaatttgggtcaatagttggttttgaggtgattcaagtgtcataccacccatgatagcagccggacggaaccttgaaggcggcacaggcacgacttcaagaaaaaacatgtcggccgaagccggcgcttgttcacgatgcgattgtaatgccggaaaacgtgagccgtacaacaatccgcaaatttctggttcattaatgaaaagctgattcagatgggcccgagcctcttgagcgagcatcattcgttcggtctgcttggatggcttggcgccttttccttgctcctggccatcgttgttgttatcatcatcgtcgtcgtcgtcgtcgtcgttcgagctttcagcactttcagtttctgcgcggctgcttgcagcttttttatgttgaacaacttcatccacatcgctatcagaagccgcgtcacctaagtttgatcttgcagcttgggtgctttgggcccaggccgaagcaccgtcgtcactattaacatcgctaaagtatctgccgttttcggacgaagggtctgtgcgctgtcgtttgtttgtggctgatggttggatggaagatgagcgccgactaagggttgatccagcggagaatttgagcacgtttggcctaactttgcccgtcaatttgtgatactgttcttgtttaggcacgagagagtattccataattttcgtatgaccgtctttcctcattcgcgacgagtgggctccacatctttcgcacttcttcttgggtaataatttgaacagttccgaaatcacctgtcgccttcgatcgaagcacattccaatcttataatcttccccggagcatctggccttgatagaactcttcttccgatctaaacattcggccacaaattttgagattgaggttttgtaaaagttgagatcgaattcggcttggtctgcttctgggtcttcattttcctgatcggcgccttcctctgcggcccttttcccaggggtaatgggttgtgaggttggaaaatcgtctattgcatccgattcgattggcaggccatgctctagaagtttgagttttgcagtatatcggagaatctaaatataaaattttttaaaaaaggggttgggaaggattgattgattagtgcaagctgattgaaatggggcagtcgaagagagctcacgagccattgagttatgatgaacttaccaccaactgagaacacaggaaatgatggcaatagaagcaagttgacctcaagagctgataggcatgtgtcatgaagagtggatgaaagacgggcacgttgagttcgatgtgaccgaaatgaccgggacattgagtgttgagttgatggcaggtccagcagatatcttgccaatcgaggggcccaagcctagggtcgtagaggcctgcagttgagggcacattgttgttatcgagtagggatggattggtgatttgaaggactgagattgatcggacgtctgatgataagagcggtgagaatgagactgaggtgatgttggtgaggagaggatgggctggatccatagcttggcctgggagttgattgttggtgattgatgagctgttgcttggcggaaagtagattgctgggtgaggagtgcttgtggttgaaggccgagtggattttgaataaatcacggctgttggtccttggagcggaagagccgtattgcatattcattctcaggccatcgaccaacaaaaagccattccctccaaaacacaagccaaaaccattgactatatttcactcgagcttccctctctgacgctgcttggtataattctaaatttgatgggatctttatcactcgctcaaagctctgcccatgagggaaggtgtcactatccaagtctcttgcggccaatatggggaccagtgttttgctggagcaaattacacagtaaaaaaacattggatgaacctccagcacagtgagacgcttttcattgttatttctttcaatcagaacttacttttctgggcaactatcttgatcacacagaatttttgcctgcatcttgtcaatattgcaatgtttctctgttgaaattaacaccaaagaagggggtgtttttcaagaagaggcagcatacctgagggacttcgttctggaccgtttcaaatgttccaaaagaaggggaagaacagaatatttttgaattctcaaactcagctaaggtaaatagactgaatgcagcagtaagagttattgtttgaatataaatagaataaaatggaaaaccctaggtgaaatgcttaacaccaaattgaatcaatcaaactcaagaagataagaagctgaaaataatagaagcttagacccctaaaatctgggagtatgactctatatatcactagcagatcaagagatgtggggcacattgaatcactgcagagatgtcaagactatagcaaggtttttaattagggggggttcacaacagaaatttattaagtttttatagccaattttaaggtccttatcaacaagattttagcattttgatgaaatgaactgatttttgggttcctgaacaatcatttcatttttcaaaaatttgtcaataaacaccatcaaatgagctttaaatattttttaaattcctattgtgaaccccccttgataatgtttaaataaaatgatgcacatgattgtactgtgttttgattgtttctgtgtggtaaattttcctgtggtctggtgctgaaatccttgcagtcttcaaaccctgatctggtctttatcaacattcatttgctccagtaatcttttaaagcatttcttgttattcattttgatattcaatttttctctgaccacagattgaacttattgtatgtagtctatttaatatttgggctctactataaataaaaattgttgtttctctcaattttaatcccagttccacttttaagctctcaaaaaagggtgtgctatgacaagacttttcaaaacaaaatctctctctttcctgtccctaactctaggatttattcaaaaatactaagctgtgcctaaggcaacaatgggccactgcgcttttggcccaaaaagggtgaatgcagcatgggcacttcttttgggcaggaattgtgtagtgttagtgcactgttagtggttttttactatgctatgctgagctatgatccactaacagctgctacagggccaaaaaaaaaacacaaaccagtgtgtcagtgtagtgtagcccgccctgttttgtggcctatgcacatattgtttgtgcagatgtggccaaattctgctactctatgctaaagtttagtggaattgtgatacattacaataccacactaacactacagttagtaaaactggcctaccctcgcctgagtaaattaggataatttcactttgccctccaatccctccctaaattgtgcgctagcatctgaggttttttgctcatgtgctccatttttccctatcaattcttgcttgttgtggatcatatattctatcttatcagaaaaccaagaaaaaagaagattgcttgcacagtatgtgtggcaacaaaagcatatatgggccaacacagttctctatgcctgatcacagttcccccactgtattcaatttcaacctgtaattaaaattcattggaattgtgagactgcaggattctggaattgcagaggaaaaattgaaacttcacgttacaaaaaaggacatggcattggtgaattttccaagtctggctggttgggggagacagaaaaaaatcaatggtcatttctgtcaggaacaaattttgatatgtgtttgaggaaaatcacagcaaagtttaaaaaatttcccttactgttttcttaattctctcaggaaagtattgtcacattgcacataagtccctccttcagagggttcctgttttttttagagcaggttctcaatattgtgattcttctgtgatgctggtgatttgtctgccttgtggatcaggattaaattaccataccttcaatcctgcatcctgtcagcctttatgctactaatctgtaaggattgtgctctgagtgttaaaaagaagagtaatgaagaagatttatttgtggttaaatcgctcaacctgtaaaagaaacaggtaggagtcagtaaggaatggtacttctactgcagactcatccaattattcaattgggcatccggatcaatcctcctgcatggattaataggcttccaaggtgaggacttctttaactcacttgggataagtcttttaacaaaaattcagattaataagtgtatcaaaacttaaggaccagaattttttaacctgggggataattctttatgcaatagagataagtagaaatgccttgaatttgagaaaagtaaatttatttaggtctaaggtagctggattttagagttattggtggtctaagttgctaataatcccagtacaagtgttggttggatgctactagaatttccggggggggggggggggaaagtaggaatcagggctccttaaatattctacagggggctcaggggaagaggagaggccctcagggcactagggagcttcttagcagctctacagcttcttgtaaacatgggaactgtagctgtgcagtgatatgcattgatggaaggtcctaggacatgatatcatacatgcataattgaatttatggcccatttcttacgtaattgaaagagctgcagttactgtgcaggggctgtgcaattgtatggttagttgcatacgtgtaactctgcttatgcaagcttgtgatcatgagaaatgcatgtgctgaatgcataattcagtcttgcatgtggaatttgggctcctttcccgtgtaggctactttgaattgtgcaagctttgaaatagagcacaagagggtcctgatgacaccatccaagaggtttaggatgcaatctgatgccatgatgatgtgatcaaggatgggtaagcttcagataattttatatagcttattcctcatccatctcacgcttctactagctgattcttatacatatgtaattagtttatggcttataaagtatgtacataatgtatgagaataaacattattttaataacttattctaatgatgtttctgtgaaatcctagtgatattatatgtaaaatactcaaggggatttcacagttaactattgaattattaaatataatttatgaattaagattaaatgtaagggccttaataaaaaaacacggtttttccgcgttttgacgcggttttgatgcgccgcagcacacgcggtttccgcttttagacgcggttttttaattaattttttacggcttatttttcgagttttttcaaaattttaaaatttattcctacactatgaaaggtgtagaatttaatggtaaagtccattttccataaaaatgaattttgattattaatttttttttccacttatttttcaattaattgtttgcatgcatgtatgtaccttattttttatgcttttgtgaaattttaaaattatttcctaggtttcaatgtgtgtagaatttaatggtgcaactgaatttttttaaaactcaacggttcatttttaatactgaaattagacccattttttcacttaattttttacagcttaattctcatcattttttgacattttaaatttatttcccacactttaagacatgtagaaaatgatggtaacaaccattcttccccaaaatgaaaaatataccttgaatgccgcatttgacacgtttttttttaattaattcatcactttttcacttaattgtttgcatacatgtgtgtaccttattttctatgcttttttgaaattttaaagttgtttcctacatttaaaagtgtgtaaaatttaatggtaacattcaattcccataaaactcaacggttcattctggatactgtaattagtcatatttttcaattgactttgaagagcttaattttcattattttttgacattttaaatttgtttcccacactttaatacatgataaaaatgatggtaacaaccattttacataaaaatcagcgcttgttactgaatactgcagtggacaggctttttttaatgtttttttgattgatttttaccggcctgattttaagcatttttttttttttttaaatttatttcctacatttacaaatgtttagaattgaatggtaaagtccaatttcactcaaaatacaagcttcaatcttaatagatgagtgtaccctgtttcttgcataatttgtaccatatacaaattttatttgaatgcaaaatggatacagccatcaattctgaaacctttaaaagtgtaggaaatgagcttgaaattccaaaaaataaggataattgagtgtgtaagaattaattcaggaaacacgtcaaaggcattattcaagatatagttttcattttgatgaaaattcattgttgccataattttatacatgtttgaaagtgtaggaaacaaatttaaaatgtcaaaaaataatgaaaattaagctcttaaaaatcaattgaaaaatatgactaattacagtatccagaatgaaccgttgagttttatgggaattaaatgttaccattaaatttgacacacttttaaatgtaggaaacaactttaaaatttcaaaaaagcatagaaaataaggtacacacatgtatgcaaacaattaagtgaaaaagtgatgaattaattaaaaaaaacgtgtcaaatgcggcattcaaggtatagttttcattttggggaaaaatggttgttaccatcattttctaaatgtcttaaagtgtgggaaataaatttaaaatgtcaaaaaatgatgagaattaagctgtaaaaaattaagtgaaaaaatgggtctaatttcagtattaaaaatgaaccgttgagttttaaaaaaattggattgcaccattaaattctacacacattgaaacctaggaaataattttaaaatttcacaaaagcataaaaaataaggtacatacatgtatgcaaacaattaattgagaaatgagtgaaaaaaaatgattaataatcaaaattcatttttatggaaaatggactttaccattaaattctacacctttcatagtgtaggaataaattttaaaattttgaaaaaactcgaaaaataagccgtaaaaaattaattaaaaaaccgcgtctaaaagcggaaaccacgtgtgctgcggcgcatcaaaaccgcgtcaaaacgcggaaaaaacgcgttttttttattaaggccctaaatgtaaatacatatttatttatttattattttaacaataatgtataaatttttcttgtattcaattaattattactatttgcagttactaggtacacttcacgtactctgaaaggtgctctgtggctgacacatcccatacagaagttgatctagacaaaaaatctttaatagagattttttgtttggacctaggtacctgttcatttttttcaagaaaatagataccatgtaccgcaccagacacctcccggggggtacatgaggtacctgttgcaggtacctcccctctctttttcacttagtttcactcccagagtcccaagtcactttattattattatttattttcatatttattgtaaaagatcactcataagtcacttttttggcattttttcatatctgttgtaatatatctacatctaattggaagaatcttactgctctattttttcatatttattgtaaagcatcagtcccaagtcacttttttcatttgtgcatatttaataatttattgtaaagttcaaactatctacaacttataactaattggaagaattttcattgttgtccaaaactatcaccttcctttttatttttggttagacttcttgttatcctggagtccctgtttccatgcggccaagttttttagatcttggagctcttggagtagaaggccaccatcattttggtagggaagtgagggggtacctgtagcggtacctaggtacctgttcaatttttcacaaaaataggtaccaagtaccgcacctggcaccccctcgcggttgcggggcgggtgcaaggggtaccccccaggaggtaccaggtacctgcaaaaagtaccaacaaacaatctctaatttttacattttttcagggaaacctgacttttgaggctctaaacatattctgcatgcactaaagatctttacaggaagtcatccagtctggccaaaatgtttatccatttttcatgtgtaccagtttttttttgggatgaaaacttggtatgtactcattttatttggctgggaggcacaaagcaagctttttacagccgagaattgttttgatgtgttatttttctgtatatacctagatatgcttctaccaagaatctcactactacttttatgccaaaccacttagttcatctcctcactggattataaccctatttattttcaccatcatatcaccattgtaagttggtacatcactgcagatattcagtccccatgtccctcaccatactggaaatggttggccattacagatacatgtacattaaattatacattaacccatgtctcttggtggacacaaaatgccatgggttggcatagggtaggggttattgaagagggttttacactagatttaatcatttggttgaccaattcactatgtattattgtagattatgtactaacaagggttcatgttacatcagagttgaatttatcagtgatttgtcataaattaatgaaacaattgccacaatacatgcctttttgtgcatcaaaattttggattggtagacagctatttgaataccaatgttcaatttttgtaaagttcaatcaaattttgcaggtaattttaacagatttggattcatgaaacttttaactttcataaatatgtttttgctaccacaccttcctcaggagaaactcaatacattccagatgagtaaccttattgatagaaatagacattcattgaagcagatatccttgggctgactcaatggtaagcctttatatttgagcttgtaaaatcaggaacattgaaaaggggatagtcaggataaatttttaaatgaatatgagacagagctagctggtcagagataaagatgagtaggcttctcatggtatttgttgctacacagcttgaaacaggtaatactggttaccctatatgctgtccttgctgttacatccttttcagcccctcttcagaataagtatacatttgtcatgttttgattcattgtatccatgtcaaattttgaatccagatgtattaaaaacatcatatacctcaaattcaaatgcattaaaaccattgattacaccttaaactgatgatttttcaagaaatattttcaacctgtttcatttcttgatgagacttgacaaattcctgttaaccatgcgagaatggattccaagagctagaaataacagaattttgagctcaccaaacatactgaatgcttcttctgaaaaatatttgatcttcaaaggttttgaaaacacaaggttgaagaatagctgtctgttcaaagccagagttcccatacctgtaatctttatgttcagactgacttggtccaagcttttactcccctacattcccttcatggtaatatctctctcaaaatgtaacagtaatcccatgccaggtctgccaacagaaggaatatcagcatgggtacctggtgctcacatcttcaaggggctccaaacacaccatgaagagatgctcaaatttaatccagatgaatggaatgattggacttcagagcctcacaatgattttgactggacaggtccatctcaaattacaccaccacaagctcagatcaatcaaaatataggtaaaacccaatttttgatacttcaggattgtgcagctaaaccattgctaaatttggctttgtctttgctgaaaagattctcatacaacatcctatgattgtgcagaaagtcagtgtactctaattatcatttgaatttgattaaattgatcatggctaataatgttatcatattagttacaacatgttcccaattggagacaggtgatttggatagaaagtatgattcaacaaatttcaatcaatcaaatttggttcaattccaatcaagggcaaattctggatcttcaaaggaagggcagtataggccaaaccagaatcaacatgaaggtaagcagaatgtctacccaaggctgatcagtgtattaaactgtcaaaataaccacttgaaaatttatataagatgagaaattggaatcaagaaaagcacacatggaatatcctcaacctgaaaccatgtcagagaaattgcataatcctggccgatttcatcaactagaaaatgatgcaagagttccagaagaaagtgagaatgtcaagtccccaaagaaaacagtccaccttgaaaattacagcacccaaacaaaaatggatttaaaggcttctactagggacttctttgtttacattggaaggaacaaaataaattgtgttcttgaaaacccaaatttgagcatttatatagagaaatttttggaaagatatgaaagtaaaaaaattgatgaagaagagatagaaaaagatgttgtttttaactgcaatgatctccccattggaattcttggaggtatccttgctcctgttgatgagtcaggccgcaaaagagtccacaaaaatgtcatcagaagtcgtatgagaagattgtttggttggattatttttataaacactgctatattgaaaaacttagtcccagaatcactcctaaagaacagaaatctttcacatgatgcaataattgattggctactgaatgaactgttttcacccaaatctggccttccagtttttggtccaattttgaaaaaaaatcaagcagatgaattagttttcaaagaaactcaagtgaatttgattgtttatctatcaagttacaaatcccatgagcttgaactttcaaaatcatgggatttaacttttcaatggtatcaattataccacactgaaatcttcaattttttgaaaagatttattgaagaagatggtttttcaattgaagattttttaactaaagaaattcttctaaagctgaagaacattcaaaaacctgaaccatcaactacccctaaaattaaggaattaataattgatgtggaggttctacctgatgatgtaataccaaacagcttttctgatgaagcttcaaaattagggatggcagaaagtggtttctcagagaaagtgaaggatatttaccaaaattcttcatcacatcagtcaagaataaaatttgaagaccttccaattcatttggtttggaagccttcacccaatcatgctgattcaactgtggtttcaaggtatatcaggattacaaacaagctacaaaagagtattgaaaccagattcttgttaaaaaaattgaacaatctccagttatatttaagaaaaatatgttctcttttatgtcaacagaaccaaacagacaaatttgctcaacaaaatcaatctttacatgattttccacaagaattccttttttggtttcatgatcaattaatcaaacctgagaagggccttccagtttttggaatagttgaagatttaaatccacctctcaatgcatcactgtttggacatattcaaatttcattgataatttacttcagtagcattgcagcttttaagtatttaccacatatctctattctcctatttaaagattggtaccaagcacatcaccaagatccaatatgtggacatttatttaaagatgaaaaatcaattttaaatacaataattggtttgttaaggaagcattctgataatttcatagaatttaaatcaaggggttttgtacttaagaggaaaagtgattcttcagatttgaaaaaaccaatgaaacccaaaaaaagtagaagattacccaaagtaaatcaggttcagattgcaagttacaacctttcttgattgtttcgtttgcatttaatgtcatgttcaatcattatctctcattgtttttatttgaattttaaacctttgatctcagtaagagagttccaaatttaatataatcatgtgttatcacaaaaacaggatattagctttgagtctgagacaagatatgtagaagtgtcccatagccattcattctggcttatcccttgactcaacccgacacaaaccctttcgccccctccccccttcgcaaacagagggactgtcctttgtgcaagtttgtgttgattcgttgattcgactcaagctttgcccttagacttttcttgagaaaaattctgcctttgcttgcatcttcatcacctaatctgccaacgtgggagaagtgttgcactgtaatttgtagacagagtgtcttcccactagactctagtacatgaagcaggggctttgacctcatcgcagatgtattcaggctgtctcaatgtgaaagctacagtaatctcgtcattgaaagagaaccaaaagtctggatggtcagcacaatggtctgaatgacgacaagtcagggctacctaatcaaatatcacaatgagtatacaggctgatgatcggtcctgttggccgcccgccagagctattgcacttgaacgttggaattacggtcgtcgcagtccctctccggaaccaatctcctttcgccacgacttgcttcattggagccatgacagatatcaaccaaagacgacattcatgacatcctacgcctgacattcaaatatggagtatgaattcccctgataaatacttgaggaagacattcaacttgtttcaccctcctgatgagacttcatcaagttaagttttttactgtaccatagaggagtccaaaaggtacaactgctatagtatgaggttggtaagagataaagctcagcttctggcctgcagaacttttcaccttcaaataatcgaaaagtgcaaggcagaagaatagctatctgtaaaaagctagcacccgtgatcactatgtccagaaggacttggtctaagcttccacttgcccgcattgcctacctggcaatatctttctcgatttgtaacagtaatcccattccaggtccgccgatagaaggaagttcagaatgggtgcctggtgggcacatccacgagggactccaaacccgccttgaagaaacttttggatttaatccggattcatggcatgattggagcatggaacctcataatgagtttgactggacaggtccatctcagctcatgccctcgcaagctcagatcaatcgaaatataggtaaaattacattcttgctacctcaagattgtgcagctgaacatttgagctaagttttggtttttcttttctcgaaaacactcgcaaaacatcaaacgattgcatagaaagtgagcatatactacttatcatttggatttaatgaagttttcgatggctgttaatgtaatcatcttgagtagttggaactgattcccaatttgaaacaggcgatttgggcggaaattatgatttaaccaatggcaatcaaccaaacttggccgtagtacattcaatgctggagcccggatcttcaaaagaagaacaatactgtccaaatcagaatcagaatcaaggtaagcagaatatctgtccaaggcagatcataaagtgtattaaatcgtgaaaataataaaggtgacatttatttcagatgaggaattggaatcaagcatagcacacatggaatcttctcaacctgaaagtatcacagaacagagtcatgatactgggccaatttatcatcaaaataatgatgcaagaatgtcagaaataactgaactccctgaggctgtcaatcaaaaaacccaccttgatcaatctaaaatccaaatcaaaatagctttgcagccttcaactcaggaattctttgatattcttggaagaaataaaataaatcgtgttcttgaaaactcaaatttgagcatctacatggagaagtttttggatagatatgaaagtcaaaagatacatgaaccagagatgaagaaaaacagtgtgttggactttacggatcttccgattcagattgttcgaggaattcttgttcctattgatgaggcaagctgtaaaagagttcataaaaatgtcatcaggatccgcatgagaagattatttggttggattacgttcatgaacactgctatattgagatacttagtcccagagtcaattatgaaggacaaatttattcaacaagatgcattaattaattggttattggatgaactgttttcacccaagtcttgccttccagttattggtccaattttgaaaaacatgaaaatggatgaattgaattttaaagaggtccaagcaaatctgatcatttatttatcaagtcccacatctcatgaacttgacatttcaaaatcatggtctttacttcttcaatggtattctaactaccaccctagtatattcaattttttgaaaggaagtattgaaaaggatggtctatcaattgaagattttattgtcaaagcaattgtatcaagaattaaacgtcatcaagaaaccaaaccatcaacttcactcaaagaaaaggaattcaaagttgatgtgggggatcttcccaaggatgtgataccaaccagcttttctcatgaagcttcactggagacagggattttggaaggtggcttctcagataacatcaaagaagtataccaaaacttacaaccacatcaatcaagaatgaaggttgaaggccttccaattcatttggtttggaagtctctaccccatcatcatgtttcaaatatggcaccaagatacatcaggatcacaaacaagctccaaaagagtattgaaaccaggatcttgctcaaaaaactgaacaatctttggttatacttacacaagatatccttgattttggtgcaacagatccaagcagaaaaaggatacaatgatgatcaatttgcacaagatttcctgcagaaatgtatggtttggttttatgaacaattatttggacctcagaacggtctcccagtctttggaatagttgacaacataaatctaataattgaaccatcaatgtttggagaaattcaggtctcattgataaattacttcagcagcaatgaagcttacaaacttttaccagatctttcgatttcattatttagagattggtacaagacacataaccaatttcaatgggggattgtctttgaagatgaagaatcaatcggtccaacaattattgccttattagagaggaaccaaaatcattttgaaggatttcagtttaacagttctatgcttaagcggaaatctgatccttcagagttgaaaaaaaaatcaaaaacaagaaaaactcaaaaattagcaagaaagaaattgcgtgtagtttacaacctttccttgtagattttctttccatctgctatttgtctcctttggagatccagttttaatacaacactgaatttcatgtgatgctgacttgagccatcaaccaggacttggaaggctcccatgatctttcaaaagggagcacccaggagggaatcttaagctcctgagtcctcttatgtaaggcaagaatttttcaagtcaacattgacactcatctatgaccaattcagagcagaaaagttagagagaaaactagtaatgtaagtaacgagcatactgtaagagattgcaatctttacagaagaattctttggttgcaattggatacatctaggacttcttaatccaagcttggactctccatttgtcttcttcttttgctaagcacttatccatcaaagatacaaaccaaaatagtgaaatgtaaacaaagattgataatgccgatgatgtgattcccaacgaagagaaggaaaaaaaagaaaaaaaagaaatcaacagaattggccggcgagcgaataaagaaaccctctaagcaaacacaaagaccgattgttgaagaaacgagagccaaaggataagtgagtaccaacggtagtagcagaagaaggaatcaagatctgaagcaaggccgctttgatttgaagcatatcgcactgtgcgtgtgttttcattttcatcgactcgagtcggacctgtagatcattgattgcatgatgtactagatctcttgtggtggtgctgtcttcatgttggtggtccgttagatgggtgatcaaacagctcagatggacccattcggatccctcgaaatcgtagatcatcatctccgatctcgggtcatacactttcgtacacttgcatccaaactgatcatttggtgttagatttatgaattcctgctttttttttgtgtgtgtaacaacggtcagtcatccacctgaccaagaatgtgagtttccaaaagcaaaaacaaaataaacacacaaatagcccgtttgactgttgtccagagtttttacgcgaaagggtacgtctaggcggatggttcaagcgcaaatgtagccgataataaaaccgatcgacgccgatggattgcagcatatgattatcatcaatcctcgagtgattgatggcctttttctccagcgtttgccaacaacaacgttcgaagattggacactggttattctgaggtgacacttggtcatcaaacttataaatatctgctttgcctgtttttcgattccccgaccctcttcagtaaagtgacagaagaaatgatgtcttgtgggaggatgatagggttacaaactcccaatcaaggtgagatatttttgtggggacgaaaactgaccagccagactgttgatgtggatgatagtcgaatgatccgttctgatcaattctttgtcttggaatcggaaatcgtttgatcggagtttgttttggttggatctgaacccgatctttttcaacttgcctacgatcctataacaaaaaagagagattttgaatcaaagccgatgagttgattcttgtcacatccttccgacgccaatcaaagtttctttccaagtttttttttgatcgattaatgtgacctactttcggaagacgggattatttttcatcgagttctcgaaatcatcgagtctatagaaccattccaccttcaagaaaactgcagttcgagggtccgtctccagacgatcttcatcctcgaagctacgccgtgtcttgatttctttgatcaacgccaaccaatatcgttcgacttcgaggtcttgttctggcccttcttcgtctccaatatctggtctagttttcttccaagcgacaacacaatcagcattttaagtcaagaactttctttcaatcagccactagttttttctttctaagcatggatgttttttttttttcctcacaccacaaagactgcatctcctttccgaaacttttggtgatcaacaacagcctgatctaagtccaacagtcgattgaattgctgatcagatacgacttcttctgaatgattaatttcaaccgatgaatcacgactgatcgaaccgactcttctctggcggttgttgtatttgggggtcttcttcttcttcttcatgggctggttgtgctgatgatgatttttagaaaatcgatggactgaagatattaatgttttctgtcttcttcgaagtcctgtcgatggttctttgattgatggaggattatgcttgggaatcaagaccccaaggaaatgcgatttggcgattggttttatggagctgttttgagttgtgatgggatcctcaatagatggtgttggattggatgggctcgggtgagggtaggtgttgagggagcggtcgaagaatcggttgaggttgttcctgttgagaagtggatccgtgcaggcaggagagggtgagtattggggttgttgttgttgggtgatagttcttcttgagatcgtattgggtactgttcttaccattctggccgttcagtggtcagttggcgtttaaaaaaaggggaacaagtcgatcgggattgagttcaagcccgcgaacctgtctgagcccctccggagcccgaaggagcctcctccgggggaccatggggtacgaccggttcggatcaagccgggaaaatagctcgggagttacatatgtatgcacccgaactccaaactccgaagtgcgctcgccaaagacgcaggccttgtttggccgtccatgatcgtcataaacaatcatggcaaatatttcgggggtgcacagctgaagacggggcctcacgatggtgtttgggaggccacgtcatatctactttctttatgatggaagtggtcagcaagatatattccctgccaattccaacatcttgggtcccccaaaatttcccgtcaaaaggcctcacagcaaggttgagaaggattttcaggctgcgtcatttgcacagcctggaatcatcaaacctagattctgatttaacgacttgagacgatggtctattacaatcgtggacagccaaacaaggccgcaatttggcgactgcactaatgcaaattccggataagaacacgccttcactccttcaaggccaagggctgatccactggcaggtacataacatctaggcccatgttaggatgcttatagccagtagtatgcttctatcaaaactcatttggatttagtgtacagtgcctagacagtgaaaagtgggtgcttattttggattccagccaactgtcacaagactcatgccagtgactctcagctcccagcctggtccacctcaacagcccagacgtccttaatccggaatgtgccatggttctctgagctcaacttcaaaatttggcacatacattctttagaactaagagcatctccaccatgggccttatttgtggggccctatatgcctcaaatagggaccaaaaagattggatatcacccaagctggtttttattttccactgctagtggttgtacagccttgtcacaaaggcttgcaaaaaataaaaaaattgttgccaaaaaatataaatttgtgagattcttagttgtagctgtcataaatgctgcatttgcacaagaaggtacagtgggtggactgttatttttggctgcttgttttggattccagagcttcatagaacaagcttgaattcacaagaattggtcaagtggtgcaaaataggtcccagaaaattaatatgaaaagttaaaaataaaaaaaaagtttcaaaatttgtgaaaaataaaaaaagtttcaaaatttgtgaaaaataaaaaataaaattgaatttttcctaaagctttgataatcattttgggagagtgggagtgctgagagaagaaacagtgtacatggcaagaatgattataaatgaaaacaaatggaactaaaaaaggttgagccaggtttagatcagatggccctgtgggaccctgtttgttatgtataagatgttgtaatattgtgtgtaagggttggtataattgtaaaaccaaaatattggggagcaaataatactgtggagtgagcagtgatttgcctgttatgtgggtaaatgaatgcaggaagtctgctggggagaaattacaactgggaggaagcagtggtgggccgctacactacagcggcgctaatagctgctttttttgtagtgttagtgcaccgctactgccgctgggctacactgatttgtagtggcgctaacactggccattttttgtggtagtgttagcacacctctggtgcagctacgctagagtgcttttagctgcaaaaaacacctagaaactgttgtgacctaactaggttgcaaatagtgagactcatctagacctattcatttccatcttttcatgtatatatatatagttgtcactaaaaatagacatgaaaagcattcattgttctgcaaactttgtcttgagttctatcaaaaactgctgtaacacagcatagtgggcacttctttgcaccctgtgtgcattagcgcagatgcacggaatcatgctagcgttacactaaacattagtgcagatgcgcggaattgcactgatgatacactaaagattagtgcatttgtgcgccctgtgcatgtagtgttagcgcagaaaggtagaaatgcacaaagagtgtccttttatagacaacaatgaggtattttgggctccaggggagacaggaatgagggattttggccaagatggaagaatacatgaggcagtcaatgagggtgcccataaagtatcccacaaaggtccctatatgtgggatagggacccaatataggaaccatggtggagatgctctaaggccccatttgactgcaaattatgatatgttatttggctaaggttcggcatggatttggacagtgtaataagaaacaatataaaatttttgcttgaactcacaccagaccttgcctccaaattacaaattacagacagccaaatggggccaaagtgtataaattaagctatgttgccacaaaacattgaatactacaatttttcataataccagtccctgatcattgattcaaacttatcagttcacacaaattttcttcctttccttccctaacgactatgtatactgatcagtctttaagtagtactctatactttgttcaagaatttaataaaatttgttttgcaggattacccaaccacactctacaactaaaagtaggtgtgccaattgtctttttgtgcaacttaggcatagaacaaagactgttcaatgaaacaaggacagtattggtagtcaaggagattagtctaaaggcaatgaacagttgcattttgactggacaattcatgaaagactatatctggaaggtgatttttcagctctgtgtatgctatactggttccaagaatataaaaaactgctatcactgtgctcatgaagtactatcaattccactctggtccaaatatccacaaatttgaagtccatgttcttttaggtttaaatgtttccaatgaaacaaataaaaggatattataataattacaaaatttttacagcttggaaaggatgagcaataagtattttcaagggaaaagcagctggaaatctggtcagaggtggtaatcttccagcaaattatttaaaaggaatttcagtgagggatgtaagaggaatcacaaagttacacactaagaattccaatagtaaaaggatggagaatattcactgtaattaataattgtactgggagtgaatatgctgaggaaccaatctcaggccttatattctagattcccccccccttgggggaattctcaagatgttttagaatgttaatttaacttattaaaatggcagttctcccatgatgtaatgggaatgttgtagtggattaaatttagtattctctatgtccccatgacatcatgatgcattgttatagccaattgcatcatgtgcctgccttgaatagaatgatactgatggaaattaccgcacacttgacaaagtgtgataatttctacaagttgatttattgaattcacttttagtcttcaatatgtatttaatagggggtatcaaatataagatatccaccattagaaaccagtcaattatccaaaaatatttttttttcaccaatgggtccacaaaggggtaggatgaagaactaacatgtttaaaaaatggtggttttttcaaaaccagtcaattaaaaaagggtggatttggttatatttgataccccctattagggggtatcaagtattaccaaatccaatttttgggctttaataaaaacttgttttttccgtgtttagaagcggtttaatttgctgcactcagcacacgtggattctgcgtttggacatgtttttttcatatttatgcaataggggatttcacagttgagtgcaagtgactttcaaaacatttttcaagtcactctgatgcatggagatttgcaaaaatggatttctactagccacatgtaaccttataaattatggtagtaattggagctgaacatgcatactttgttgtgcagattgacttgcaaacctttttgcaaggcattttcactcaactccgaatcccactaatttgcatagttttacacttaatctgcaaggaaatgcagaatgaatttgattccaaaaaggcctatttggacgtaaggtttttggtgaatgtatggggatcagatgagaacagacaagaccttatcaattctctatcatgaagagacaaaggacagcaagcccccctcaaatactggatgatgttcccctcccatggttatttattagctgatacgtacaacagaccagttttttcattttcataaaagatgctgtcaactcatcttcctctttcccatactcccaacaacaaccctcctgtctgcctgataattttacctgagttttcccatttcattattttcactttcaaggcaacattaaactgggtcaacaagtcctgaacctccccgtcagaagatcttctagacttgaaaaagctctgcttgttcctgtagaataatttttttccttacttttctccctgccttcctcttatttcccactttttattttaaaatccacactctttaatcattcacattcttttgaaaactacactattttgtatccacactctttcataaatacaaactctatacaattttggaccattggaatgttataaatttttgtgccttttttcaggcagaaatccaagtcaaaagtcaaataaccacaagggactttccaaattgattgcatcaagaaaatgagtgatatcaaaaattcaaaggaaaaaaaatcatttttatgccaagttaatattagggggtatcaaatataaccaaatccaccattatttagttgactggtttgaaaaaatccacccttttttaaacaggttgtttctccatttaaccccttttggaacccattgatgaaaaaaaaagaattgtggaaggtgactggtttctaatggtggatgttctacatttgataccccccattaccataagtatagggaaaaaaacttaaaatcacataaaaaataatgaaaaacaagccgttaaaaattagttgaaaaagtgagtgagctgaaaaaaatcatttttatgccaaatgaatattatcataaaattacacctttcaaagtgtagggaaaaaaagattaaagtccaaaaaaaaacagctgctgaaaattgataaaaaaactgttcaaacacggaaaccgcgtctgctgcacgcagcaaaaaccgtgtgtagatgtggaaaaaaccatgttcttttcttattaaggctagagatggtctccgaaaatctgttgcggatacccgttatccgctggtggtatccaccagcggatgtggatgcccccttttccgtgaattcccggcggatatcagggtttccccaaggatacccaaggccggcttgaaggaaatccttccagccagatgccttgccgccgatttaatgggcgggtatctacccgctgcggccaacagatacccgccagcgggtgcggatggcaatttccctggaaaaagcagccggatatccggatgcgccggggccatctctaattgaggcccaatggtaaattagatttaaaattagatgaaggaatcaggcagcaattataaacggccttttttctttttgagaaatttttgaattttgttttgattactttgataatgtttttgttattattttgttaaccaaaaaaatgacctcaaaaacatttcaaacaacctcctagaggctgtttgaaaaggaagaaaaaatcaaaatcagcttatgtgatatcattacagttcttatgggattcactacacccattatgggctgtatcctgctgtagggccatacaaaatacaggcagtactttgaactagaccccaatacaagatctcaaatgcagatatgcaataaactggatgtttgagtttataattgcatcatgtttgaactttttttggttcatttttgaatttcacttcctcttaaataaataaaacaaatgactctcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaatccaaaaactgtttataattgctgccacaggcccctagctgtttacagagctgcccctgaacactagttccacattgtgtcaagcaaaaaaacaattgagtaattttgaacatcatggacataaataggggggttcacaatagcttttcaccagaaagtttttattgtcccaccagaaaggttttgcatgctgtgcaggttaaaactttagtcaatttttaacataccagaaaagttgcaccagaattgctgccatctgaacgtgttggcaatcactatgtaagttccacatcaccactcatcaccatttcaggttggctgtcaatggtgttgatcggtcagaaccagtcattaatcaatggtgacaaccggtcactcattgatgatagtcatcaccaatggtgatgaccagtcactcattgatgatgatgactgatgaccagtctggcagtcggtcattgatggagtcgacccggtctgtcatctcatcaatgatgatgactagtcattaccaatggtgatgacaggtcactcatcgatggtgatgaccagtcactcatcaatgatgatgactagtcattaccaatggtgatgacaggtcactcattgatggtgatgactggtcggtcatcaatggagtcgaccggtctgtcaatgatgaagatgaccggttggtcattgatgacatggtgatgaccaatggttgtacactattgatgaccaatcaatgaccttgattgattggtcattgataagtagtgtttgaccatccatgactgatcaatactggtgattgatgctggtgagtatggccattggttgatgaccagcagtgagttatggatgctggtcgttcatcttgtcatgctttttaggctaaaaacatgaccagcaagaatttttttaagggggaccagaagccaaaaaagctattgtgaacccccctaatgaaatcattcataattcacaacaattacaggagaatatttttcacaagtgcaacattctcacataaatgtcttatgaataacatttgtctgtgttataaatagataaccagagcatgaaataatactttcaatattggtatgtaatgcatttatggaaaacatttgtagatgtgacatattttcagaataaatcaaccaagccatttattaaacctggagtaacatcaagaacaaatgcaagtgaaacattggaaaagcagtattgcttcctcattatatcttgttcatttgaagcaaattttggaatgaaaaaaagaagaataccacttctcagattgaatcgtgaggaatggggagaagaatcacttcaatcccaatttgtctccgtacaattgttacacgctagaggaattccacttgatcagttatctcactcaatccttttctccccagcgcatccagtcaagctataggcaaatgttttaactcacaaacacgctggaagttttgttctaactggtcagtccatgtgcaaatatagttgtcttccaaattcccttcaatctctgccgcatagccttgaacaactgtggaaaagaagtattcagcatcatgatcgagtacagcgtgtggataaaacctatgcaaagcaaccaggaaaaacctacctatctttctgagctcatagactacttcatactcgcgtggatagaccgtgtaacgtttcgctggtttcttgccaaaagcctgatctttcatacttacacaaccagtaaagtataagaacttgctgactaaaaagtaggggcttcagtttccaacttgcgttgtccaaatcgatgaccgaaatgagtgtgaaggattatgaccgttcctgaacttacgtggtttttcttctggagtttggtctggttggcccatgtgacaagatccttggtcgcaaagtgactcgtggcgggtggcatcctcacaggctgtagttgcattggtacaataagaaagtatacccaagtgtaagtccaggcttcttcggattatttgagaacgtaagacttacaaactagggttgcgccggacggtggtgtgataacttttcctgcgtaaccgaggctacactgggtcggttctggtttttgcttccagtctggagtcttgggaaagtgacggttgatgatcttgccggggacatcatcgttctgcacaactttcgagcacaggatgaatggtagacagaaaagagccaataccccagctaaaaacatgttgagaatcgaacgatgaatggatagcgtcttgaaaatggggtatcgagctcaatgcggaatgagatggactccgggagggatattcaagctggagaaatgaagctctgttgacgataatgaggtgactcgcaaacaggtttgacaaaacttcaacacgccgtggccgtgaacatgagatgaacctgagttgtttggcactcatgaactccttgagtggtccgcactgttcagactgttctcctactgattcaagagaagcccaagatacaacatacagcgccacagagtgactcctcatggtcgtggattcatactctctcctgagatatgtacacgaaataccacacacagagtatttacaaagctgcactgcacttggccaacatcacatcatccttgagtaaactcagtggctggaggtgatcatcagtatactgacgtgcaccgaagattgcacgactaaatcactgatacatacgagttaccactgttattgacatgttactggttgactttaaacattcctggagcggcaggacattggcacaccagcacacctcattgagggcagttccgccgaaagcctgacaatgccttatgtcacctgttccatgacttggggccgcagttttgttgtgtacctgccaagtcacgaagctacaagtcttcctgcaaaactgaatcacgaaggacacgtgccactcttcccaagatgggctatccgctcgaacgaagcctcctaatttgtaggctacatagttacgaagatgccacaaagcatgtctccctcgccttgcccacccggccgctaagcaggacgtttgcctcgattggcttgatccttttgccgcctgactacacagaacctgattttcccggggccggacattaatattcggtcatttactgattacagattgttgacttcctctcgaaaatatcaatctgaatggaaggatctcacatcgcttaaaatttcaatagacctattgagctcttcaaaattgcttcgaatcttttatgtcggaaattctgggtattaatttataaagtttgggtacaggtgacatcgaatcctcagcatccttttcccctggtattgcttcagcctcgaacttctgtattttctttgtcgtattactgttactactatgttccattctccttctgttaaaaataacccacaagtttacttcttgaatgccattgcaactagctaggttcaaaagaggaaaaaacctggttgagacgaaatgaatagacatatcaataatgataatcataagaaattgaatgaaggaaattgaaaacctgagtgaaacaaacaaacgtgaaatgcaactgcacattctagaagataaaagactgatggaatacaagaagccctgtgcaaataggtgtctatggctacaaactgcagacaggcatacataccacatggacagtccaaggaatcagttcatagattagaaggagacattccattcattaggtcacagattcaaggagggaaaactttaaattacaacaagggattcagtgggtttcagacaaaggcttatggatgagtggatgagtaggaaagatttccacactttcaaagtttctaatttgatgaaaatgcaccgtttgattgaatctccaatcaacagtgggccgctacgctacactacgctatttgaccactaactgttagtgtagtggcctttttatttcctggaaattctgtagtgttagctgatgctaaaccccactacactaactgttagtgtagtgtaaatttttctctcaaattttttggtagtgttagcttcaaataatctcagctaaactaacagttagtgtaactttttttgcgctaacaaaattttgactgtcagatagtgtaactgatttaaagctaacatttagtgtaacttttaccaaattaagctacactacactacactacatgcctagttacgctacgctacagtagaagttacactacacatgtagtgtagtgtaaatcatcaattagagaaattgaaatgtcaagtgagagtttatgctcttgaaccctcttcctctgctttctgttttcaatggacaagttgtgtgaactgtccctataactgatacggccgaggtccatagtgattattttcaatgtcctatgatcacacacaatcccgcagaaaatgaacagcataagatgtagagacaaacaaacggaggatgttcctggtgagatttgctacagacccttgtggttgtaaggttagttgggtggtagttgccatggttcatgccaacagctccaccacactctggtgatacatcatggttacacctcaacccctccccccttgctacatgatgtgaaagtggaaattgaacaagtgtgggaatggaacccagtaaagtatgatctgagggggaattgaacccataatctcaaggtagtctgacaggggaatgtggtcttacaagtaagtgttaaaaattggcagggggctaaaattgagtggccaccattactgactgaaaaaatcatgatcaattaaggggatctggatgtaggccccccaatcaggcactgtcttcagggtagactaattctcgtcatgtggtcatgtaacttttaatcagttacgctaacagttagtgtaactttttcaccagttacactaacagttagtgtaactttttcaccagttacactaacagttagtgtaactttttcaccagttacgctaacagttagtgtaactgagggtaccactacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttttttcaaaatcctgtagtgtagtgtcgaaatcctgctaacagtacttttgtgtagcgtagctaaagctacactacgctgcactacactacggttagtgtaactggcccactgttgctccaatgcaatgagtatttggatataagtattgtggatagattcctaaaaatgaatagccatttcacccttgaaaacaatgtaaaattaatttatagtatcaatattttcctgatagttagcaatgaccatggcaggtgtatcacttgaaaccccccttgtctcttgggcttcacaagttcacaccaagcagagtacctgatcagattgtatttagtagactatcttctccttcacctaaacagatttttctcttgtccttttagtttgaaagaaaaactatccactttggttctagaaaaccttggctattagccttgtgctcactgctgccacccattgacttcagaatcagtgaagagttctgactcttacatatcactgctagatctattttgtaattttaaaattttgtacacttaaaatactgccaaacacatatggtggctggtgtttgttttcgagtagaagagattttcctcatttttgggaccttgcagctgtggatctgaattgctttattctccaggggtggggggaccccagttacaatcatgtaccaaaacttgcattatctggtaatggcagatatttaaaataaagcaatcaaccagaatttgtatcatgcagtaactgaacactgctggcatcccttcttaaaaccttcccactcaaggaatgcatcataattaggtttgatactgtttatccaaatttcaaggatttgtgaaaaaacctcacaaaaaaccattccccccattctagctggcaacaaagttttaccgcgacaaactggtactgtaccactgtgatgagtgcccaattagagcttcaattggttgaaatttttgggagagaaaataaagaatgaaatcacatttggctcaaaagaagatcggttaaaaataatttccaatttccaagatttaaagtacataggagatacattccattaaagatagttacagaaatgacaattcgccgccaaaatagtggagctgattcacctggggacagttttacctttgtggtccgagcgtggaatggaaggagtgccaagattctgaagggcagcatcatcccgcatccgcaagatccaaagcctggggtggttgattgaagttttcggcgcaaattgcttcgcggccaggtctttcaatgcggccatcttggcctcagtgttcacgtagaggtccttcttcgcttcgtcgcggaggtattgctcgtacgctggggttttggaggccatgtcatggaccataatcataccttgaaaataataatgcggataagaagcaaaagacgcaaaacgtcaactaggattagcgaagctagaatttgagagataatgtccacttgaaaatgctcacgatagatattggaagcgtcagatcgcgtagaattctccatcttggaatttttctgctagctttgtttggctggattctggaaacaagtcagaaaatgggagatttgagtgagtcaatttgtggtctagaagtcgatattttgactaggaggtagttggggtaagagagaggagaatcttgcctacctagactttgtgactaggtagagaggggagagagaggatgatggcgtagtcggaaagtttgtggaagaaagaacgagacgggtgcaatctttggctatttagaaatgtgtttccatttgctgccgagcttgtctgcttctacttcctttttgctgatgctgctctgccagtgcatttccaatgctgaaaggaagagatgtaaccgctgagcccagaagagactgtcatccacgtccatcacggtggaaaggctgagcggctcagctataattcaatccgttggatcgcagcgcgtttttaccatcctgtcaaggactcaagccaaggatgactatcacaagaccgcttcggcttcccttcaattcacggcttcttgcatactgcttgcagccaatagctctttggattatgaccgactactccaagaatatttaaaaaaaaaaaaatcatgttggtcgtgcagtagagcccaccagattcaatgggcttcatgtgaagcgatgtcagtttacaggagagttgataaatagattatggcgcagacaagatagattagagcggtcacaattcctagccatacggcatcacacaaaatcaacctgagtttggaagcctatgagattgattgggctcatcaggtgatagtatggaacaagaagcatcaatatggtctatcacaattttcaaagggaaaaagatcaagcttactggaattagagaaatacatctttgttgcccaagcctaaggaccctgaggctttgtcggtgacaccaattttttttaactttcttagacagactaatgaaccaatccaatgtgcctattgtgaaaacttaattgagggcaagtttgaagttttgcaaatgtgtacagccagtcccctgaagtaacacttttgtaaagttgcagcagctagttattctgccatttctatcaaagcattgtgaacctttcacctagctgacagtcaaacctgtctaaccacatactagtgcaagggcataaacccccctaccacgtactcatttgggtccaccaaatgttcatttttgcctgtagctcatccttgtaagtgcataacctgccaaaccacatagcaaattcagtccaacaagaggtatgcagttagaagagtttgacagtacacagtgatttggctgttttactgctaacttagactcatactgtctaagtttttccattgagcatgtaatttcacagttcttgcaaggcttaaagtgacataattctattccaagacaaatgatgttcaaattctgaaatcactgttcacagacttttaggagttatttcatccacacccaaaaaaatataccctcattctaatgtatcccaaaggtcccctccctgttctaatggaatgttttgcaaatttcataagttgttttttctgcaatcatttctgaccaagaaagccctcagccaagcagaatatgcttcagtaggaggaagaagctagttagttagaagcaccacacattgtgttttgattttttttcttaattttcttaaagaaacaaccacaaaatcatatctcatacacatttcttacgagtgacaaacaacattatcgacatacaggttcgcagttagcgaaggggactgaaactgttgggtaataacacattggcatccatcgaatcgcaaagcttgacagtctgtaaaatgaataaacggatgagacaatgcgagaaattggatgaatgtgagtcagtgcagaaaggcgagaggtacaaaaaaagaggaaacgtgactgacgttggagacggtattgctccaggtgtcaacttgccaggccttttcgcgtaactctagccgagcttgtagagacgggtactgccacatgtgatggacctggtgtagcctgcccacttgagcaaaccacgcaccaatcggctcgacaaatttcctgcgggcttctaagcctcttctccattcagtttcccactccaatagcgtgcctggtttctacaatcatccacagatctctcaatattaaatgcccaatgaggaagtttgaaaagcaggagtagattgtcaattttgctgaagatcataccaactgatagctcctcatctcatagatccctccgttgactttgggtcctgagcatggccagaacgcaaactctctgcaaagctgagagtttctggaatggacgagtgatctgatgcttttggtaaactcttgatgctcctacccaaaatcaataaacccttctttggattcagcagactaaaatatatcgagttgagagttaacatgcagatgactaaccggtcgttcacgcattttgcttgtggcgtaatcgtatcccttgtacccatcgaactcccagatgtgtactttcatgggatgaagccgagggagtcatcagcatacccaaaaaaaaatcaaaacgtgcacagataagaaacaagatcaaactaggaacaggaagtgaatggcaccggctgaggaaacacttaccaaaggtatcaagctcccctacgagtacttcaaaagagcccttcaaagtcatgttgagatcattttgagaactgagtttttcaaagtatgcgcctctgtttttgattggtccaaattatccaggaatgccaattgattcttaagtgtttgcgtctggagaattgaatcaagactacgtggaagaaatcgagtctatactaacataatttctttgtattgatcaacatgctgaggatggacccgatgttctattcagtcaaaaacccccaaaagggagcgaaaacgattgataaatcagataccagtcgtcttggatgggatagaaggtgatttgaagaatcctatcatgggttttactcactctgaacctcgcttatcgttttggagccgacggtagtactatggctttggtaagcctcgttctgttttcgagcttcctcggagccatgaaggagtgagttgagcagcttgggtaccttaggttcgacagcaaggacggcagagatcgagattgaacggcgcgccgtcgatacgattgggaaagaccggttgaatagttttggtaagtagctcgccatgcttgttcttcaacttggtgaggtttttggggttttcggctgagctttacacttcggttctgcggttcccgatcacagcatgcacttgttgatgttcggagtttctggggaaaacaacggaaccagggcctctgatgaaagcgttgggacttggtacgggagttgaaggaagccccggggagtggaagaacaggcaattccgatcgaagtcaagtgatcactgcgctcctgcactgcgcccgacgcgcttgaagcttggacatgacgtcagacacgcgagttctgaaaccagggcggtaatcgggcggggtggggctgaaagacagtgcccgagcccgacccaaggcttgcttcgggtcgggtcgggtcagcattaaaaatatgctgcccaaatccaaacccgtctgagaaccggtcagtcgggtttgggatgagtgaggtcgggtccgggccgacccgggctttttgactatagaacaccaattgaaaggcaggcaattgaaacaggaaagcagagacacaatcttcattcttccttagaatttagattcactcagcttgcagaaaatgggcacaaacttggtcttggagggttgtacagacaacatgtatacaacaaagcacagcagctcacccagtgacatggaagattcttactgccaaaagtgaggtttcaccacaatttcacttgacctcacaacaattaccatgcttgattatcatgcaggaaaaaggggcctaagacttctggagtagcagactggcttcttcaaagatgacagattgagatcggaattgacaactaaagatctgagctctgaccaagtccagcccaaaattttgtcactatgtaatggtgtatttgatgattgttaatctactttgcactgtctttgaatctgccagatacttgggctccaaaaaaatatttcaaaagatagttaatttgctagacatcgtcaagtacttgagccaggcaaacttatgatggcaatatgtcacattgaaggtagggcacccttaaaggtatacctataaaaagtgtcagagatgaaaacaattttaggtgatggattatctttctggacaaatcacacaattatcaatgtttaaaccaaatgttgagaattggcatatgactttatgctagtgttgatgtggcacagtgtttccaacagtccttgatcattggcgatcttgagtgatgccctttacactccttcaaatcctagaaaaatcaagaaaataagctggtcataatgataacccagtagcagaacatgtgcaagtccaacaaacatgtgaactcggtgtacatagacaatctgttgagacgatacaagttcgaacaaatgtcctttcgcgtttcctctttccgaggccgcgccctctcaggacctgtgacttccggtgacttgtgttaagtcagatggacatgccaaacttctgcccttgcatgtttcaagtaatactaatacgaacccttaaaagtggtgtacagctggggttcgcggctgttcctgggaaatttaagttttaggtggcctctcaatttatccgccgtagaatgtcttgctgcaaaccaaacccaacatcatggtagctgatgcaggtgaacgctagaagatcaattgacctgctgaatcttatccaaatgattttgattgctactctggagcatgctttctcccgatttcctagcatcatcacatggtggtccttgacgtttcttttggccagaggacatctgcttcttgacttgaatcatccgccggcagggaccttggatgaagccctatcatccaggatcgcaactcccgagctgatattcgacttgaaccagccgccgccaggaagctcggatgaagtccttctatccaaagtcccaccgactgagctgatcacgaggatgagaacaataaaacccccatcggagcgaacatctgaaggaggacaacctttcagcgtaaatcaacctaccagccctgcgtgtcaactgcttgcttcggttgatcccccctctggtgaaatcccgcttggctttttctctctgtgagggtaaatcaaacttacgaaggctctataaatatgtgcatgcagaatctatcatcccagggcccactgcacaagacaatccgacccaggaccactcgaggtctcaagaaatagccgctgtggatgagttgatggtggcaagcaagacaagtcaacctgtccctgacaatggcagtaaccataagcaacgttagtaaagttaattgttgagcgctgtagcatatatactttgagtggtttacccctcatcccctctccaaagccagattgtcctgtgcgatattagaatccagtcagcaatcgaagcgcttgaaaattggaccaccggaaaccaaattgccggttacatcattcacggagcaggcgaacctcaacgattccaagtatgggttgtcaatcatcaaagcgcaagttgtcgaggaactactccataaacacagtctcaaattcaatcgacagatcaagggcttgcagatctaccttcgttctccagaagacacgcacacatccttgccgttcgcccggtttcgtcagataaacgcaaactacggaaaggtgtttagggtgctgaatgattccaaaaaattcgctcaggccaatactgagctatcttggttatataaccatttgatagcatcattgtacaagcttcatggtgattttttatcgagcttcttcagcataacaacattggctcacagaatagaacaagaaaaactcttagactggttggatgaatccatctttagtcccgttggaagtcctccgatattaggacttgtcaaggaaccgtacctgttgtggagagtgaatgatcacaggatgaaattcggtcctattcaattggaattgataagatatttttctcaaagccgaggggatgctggtgcaaatatgcaccttacgaccttccgtctcctgaaggcgtatcaaggtccaaatttgagtgagttggtacttttgctgtcaaaggtagcatatgcttccttactgcttcttaaacaaagcagtattagatttacttattgatctatgaacccttgcatgactcggcaggcaaatattcagccttaactgaaccacccaatctcgcctacgaggagccaagtgagatttcaatcaaaccacatttcaaggaagcattgaattttatatcgaacatagctgttgactcaagatatcagagaacactggaatcgaaaattcatccagccgatccagactataaattgtttatggcaccgatttcagactttcaggcacatatacaaaaggtgatcattcacaaggcatttctcagaagctatcatccaaaaatcccaatcatcatgttcttttccaaaacaaatgatggcccgcggatcttgaggatcacaagctcaatcggcggatcaacatacgatgaaaactacatgacggctaagctcagaagcgtgctcaaatcagtggattttttacatgtaggtatcttagaaagattgaaagtggggaaatcagaattcgaggacaggagagaaaagctgcttcaatatatcatccatcaaatcacaaagcccgcggatagcttgcctctcatagggacctttaaatctggcaaagatgttgcaccgtggtttgataaggcctatcaaaagcacagattgttcggagagatgcaattgaaactgattgaatgcttcttaggggatgtgactttggcaactcttgttaatgcttcagcatttctgatagcaaattggtatcacgataatcacctagaacagtttaatttattatcacaaagtcttcaaaaataaagcatgccattccttgaaacgttgctatatgtttaattgtatgtttatattacacataacttcatgattaatcaagttcggatagtaactttatcagtccttatttgtagtactgttgcttgagagtcacattcgatcgttttaacatgtgtgcttgtgaggagatgatcgaatttggatgccctgataggcgcttggaaatgtatccacccacaccgctcatgagccattatttttcccgacaagactaccattaagtgggttctcatgatccgctctcccgaagccggacttcgaccagcctatgtaggccctaaatccagatcatgtagatatcaggcctggggccggggtctcccggaggatatctgacaccagacttttttgctcaaatctgctaatatgattcaaaagaaggaggtcaggggaagtaatcatctagttttgcccctgtcgagggtttgacgggtattctccctgaccgatatctttccatgaattttactcaataactgtatgtatctgtccatatttctcctacctgaaatccagagcacttcaaaagacaactgggcaatctccgcgcagacacgatttcgggggctttttagcattccaaagctttgcgcgagcacagatccggcccgagggtcacgccgatgactctggattgaagacatatttaaatgggccgtgaagatgggtggaaggctgtggaaggaccagtacatatcgagccgggaacaccgggtggcgttcggaggtcgagtcaggctgccggaggaggatgagggagtcgctatggccactcggggcccgggggaggtgcggcgggagcaagcaggccaattcccacagatccattcttcatcaagtctctctgggtataagcgcggggctggcacaaggagttagttacgccttggggccataacccgcgcttatgtgggaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagctccaccggctttcctgtccagactacctgataaaagtcatctcctctttcttagccgatagatccacctccattagaatgggtgactatgtatcgtccccctttccagtaaaggaaggtcttccgcaaggctctcccttatcggttactctgtacatcttgtacaacagcggacttcttttgcacaacaaatgctccctggaagaacccaggatctccattggatacgttgatgatattgtccacctggcggccgctgactctatggagcaagcggtagagatgctgcgggaagatgcctcccgctccctagaatggggcaggaaatttggagcaatctttgatcccaaaaaagctgtgctgatgcttttctcttgcaaacccctatcgcctccaaccttcgatttcgacggccacacccacactttccaaaaaacgactagatggcttggcatcatactcgaccagcgactcactttctccgaacatctgaaaaaagtcaagtctaccggggatttgaccattttgcagctcgacagactcataaaatccacatacggattgaacatgagactggcgagaagactgatagtggcagtcctgtactcaagggttatgtttggaagtatcatctggtacaacaagaaaaatgccaaatcggtggcacaggtcctagacggtatctaccattgggcttgccggatgataactggcttgttcagacaaacacccctaatctttgtcaaaaagagcagcgggctgaaaactccactagaaatacacctccgaaacacccactcctatgttctccgcgctctgacatacccttcttcccatcctgcgctgctcattttggaaaaagaactaacagaactaacaggaaaacaactttcttttccaagcccaattcacctaattttgacacctaacagtcaatacagctttccggtaaaaaagacagaaaccatctcccctgtaccggccccgccttggattgaaccaattgcagcaatacacaacctgatgggaaagagagaagaggtgctccaaaccatcccacaccagctccagaaagaattacaggatcataccctggtaatttttacggatggctcttggatccccgaaaaaggagcgggagcggctgcagtagctcaccctgcgggggaaagccgaacggcgtccatcaacccagcagactccatctccaacttcgaagcggagttaattggaatcagccttgccattaccatggcacaagaaacccttgaagctgacctttcacaggaatacacggcgattgccattttctgcgataatcagggcgccctaaggctctctgcagacccgctatcgttatccccaggacagcatttatacgctgataattattttcgtatgaaattactaggttgccccgtccgactgtattggtgccctggccacgaaggggtgaaagcgaatgaaacagccgactctcttgcaaaaagggccacaacagaagtgcctccctcccatagaaacacccacctctcgatagcggtaccagacagcctggccaaaataaaaacacttagtcgactccaaatacaacccctcgacaactggtcggaggaagattccaaacgcttccccttctccagagacaacacaagactaattgacgctctcgatcaacaagaaaaaggattaacagcaacaattttacagctcagagcggatcatgcccctctaaataactttctgtttaaaattaaaagtgttttagatccgagatgtgctaattgttttgttcaagagaacgcagcacactttcttatgttttgcaccaggtataaaaaagctcgggcaaccctcaagaggaacctacgacggctaaggtgtggtgtaaatccagactcgttcaagtcaattatggataaacccaaagcaatggaggaagtggccgaattcatcgtggcatcaaaccgattccccaacatccggaaatataacacaatcacacaatctacttaatcgatttccatttcgctacgaaattcttctctcactcatcagtttattttcctttgaaattttaaaatttttatcccaggtttcccttttttctttactagcccaatcatttctttgtttgcttcttataaaaatcacctcaccctcaaactacctcttatgtacttgcaaaggactaggaaatccagcccaaactccctgaagaccgatggacctcagattattgggggatgatctgaggatcccttatttcctagaagctgcgacaggttggcgggggcctagacgcgctcggaaaaactcaaatcttggtgggatgggatgatgggctgggttctccaaagccctaagcgtttcatcttcttcccttttctctctagtctctgatttctcagtttcttcattctttccaagttcttatctcattcttcagatctacatatattcccccttgttacgtctcttctttctctctcttaacacatcttctttctgtttcctttccttcttctttttcctatgtcttcttctccatttatttatacacacgacagttctacacgtttgccgaccacatctaatttattttgatgttacattccaatacactagaggatacctgatgtatatacataacacatagtagataaatagtgcggtatgtgaaatcaatagcacttttaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaatgtcttagggttccgacccggtgcctcggagccggattccatgcatcccgaaccctgaccccgcggatatccggcacctagccgggtttctccggatgtctaggatatttttttttatgttttttttgctattctgctgtgaaaaaagggggtcagggcgggaaagttagagctgaggtgcagcagctaggcccccgaacgggtttgatgcgggtaatccccgaaaatccccgacttatgggggttttcagcatccgaccggatgccggatctctctgggtcgatcccgagccctgatccggtttgcggggtttccggatcttgccggatctgcggggtccggatcggaaccctaggatgtctccacagcaaatccaacatcccctacaaaaaagatacacaggacccgccgggggaactgcaacactccccatttcctcaagcccactcacatccaattcgtctcgtccacctctacgacccttaccacccctattcagaaccgaaaatgattaaggtatgtgtgacttttcatcagccaacatctcattctcatccatcctactgaatctttctgaataaaacatacaaaacgaactcgtagatctggtcattgaagaaagccgaatcggatgctgccaagaagaagcccaagacgagtgcagctcagatccgagtccaaaaaggtgacggtttcttctgcttcttcttcttgatatgcacctagtaatcttgaccatacaacacgtgatttcaggatactactaattcatcgtgatagacaggtctgaccctgtttcctcatttttatcttagatctcaccgagctcgagcttccttcaactatgaccacacatttccctgatcctaccgatctcctcaactttacactgaccatcaagccagatgaaggtctgttctcgcgcttcaaactaatctcttgtgaccctttaagcagcggcttattttattctggtttctgcttatctgcattgctcgtggtcgtcgcccaggaatgtacaaaggcggctcgtttattttcaactttgtgatcaatttaaattaccctcacgagccacccaaggtgaagtgtacccaaaaggtgcgtcttttcttgttacagaaagaaagacagagttggatactaatcacaccttatctaatttccaatttgaattgacatgaatgattgaatagatctaccatccgaacgtcgatattgaggggaacgtgtgcctcaacattttgagagaagattggaagccggtgttgaacttgaatgcggtcatagttgggctacagtacctgtttttggagcccaacgcagatgatccattgaataagggttcgtcactcaaatctccattgacaagaacgaagacttataacttggatataacttctttcttgttgtactctttcaactcttgattctccagaggctgccaacgatctgaggaacgatcggatcgcattcgagcataacgttagaagtagcatgaatggtcggtccatcaggggcacttcttacgacgttgtgacgacaaaacgatcatgaacctcacaacttaactcctctcatatcctcaaactccgtgttgtatcgccatgattacctttgtgtggaatagaggaagttctggtcgttttttgatctgcatgtgtactctgcccccatgtgatttagtttaccgtcactatacataccttcaaatcgtgagcgtcgcctcgctttttgctaaatctaggaacccttaaccaccttgttccttcaggctatcatcgagttacataagttgctggactttcgagcgtgcaagctcatatacgcatgctctttggtcaaaaagggcacaagctcgtctatagttgtgctcattgccggtgatccatcaaatgctccgctgactcaagtggtacaagttgtgtcgtcatgtaatatatcgatccttaggataggccacaatcagaatatttcaacaacttgcacattggctttaatttccccagatcttgaggcaatacaagccaggatgagtatccaactcaatcacttataacacaatctcaatcaactgccagattattaatcgcgctatttgggccaccatagatgccaagacggaaaatgaaaaatcatagagttgaaattaagaacaaaaacctccatacaaagcgcttaaaacttgaatggaatgaagtgatgaggtctagatggagaaataaggatctgtctgaaaattttccgaaaacttgctaaaagaacttaactatagtctatgctgattataattgatctccacagttggaaatcaaaactagagtaattagccccttcagagctgtgtcattttgctagttcaaagcactaatttgatgtcttgttttcaaggaaggtttggatgcattttgaccaaactcctgtgactcaatccaattctccacatcagatcaaatcagtttatcccaatttgcagactttttcccaattttacaattgaagtaatgacacttcacacaacggtgcaacagatacgagacatgtatttgtattggatcgtatcgtatttattttgagcctgataccggtatcagtatttccttggttggtgaaaaattaattgtatcggatttggatttaaaaatgaaaaaaaaaattgtctttgtttttttcgttttttcttcaatacggccaaatatcttaagtatcaaatacggttttggtgggatcagtcatctgagacgatacagaatacatttctcacttttcaaatacgatacatgtatatgtctcaggaaagtgagacaacacaaatccggtatttttgggtattcaaattctgagacgatacagataaacgcctgataccgtatcgtatcgtctctgtggcaccgttgcttcacatcatgtctgttgacagatttggaattcagtttatcccaagaggttggtacattctaagtactcaaaaataaatgaagacttcgatgataaagtgttaaaaactttcatcacagccggactcagataaatctgggatgcttttagaattaaattattcagatgaggtgattagaccaccaggcctgccattctaagacaaagaaaataactcaaacagttccagtaaaattctttctcatgtaatcttagttccatgtggcacgtatcaattttgagaaataagatccaaattaggtgcaatctttccttctgtaatcatactttaccttgaaagtcatgaaccctttcaaatatgactagtcaaattgaaaattgatattttcacaccattgctgacgcaaaattggcagcagcctgtaatttccatttaaaaaatgtaatcatcccatcaacaccatatccaattcttgatatattgtcacacataatgataggaaaacatgtttatctacccagaaacttcactggaaatgagagaggccttgaggtaaatttgagaaggctggatcaaggtgagagaaatctgattaaaaggagtaatttcattcaagggtggagaagctcaattcaagatgagactcagagaagtgtaggttgaaatgagaggagtctggtccaaattgagagctggccccttgatctgacaaaatggggtttggcggaaggcacatgtccactcagtgtcacaggcacagcactccgattcggagaaaccaactccctcggccctcaaacctggaagtttaccacttcttctcgcaacgcaatcgcttcactcatatctttcagcgaagcgtagcccaattcatttggttaatatccagaagtgttctgccaccatcatgcagacgagatgcactcgggctgacaaaaagcgttcgatcggcccaaatctcactttattggggccgagtttctttcttatttgcaggtagcatactctcttctatactctcttctcctgaaagtgaaggagacaaactggtcatcaagtatcccaagagatgatctatgacaatatcaaaaagcgagtttgtaggattgacactggaatgggagaaatgttgaaaagtagtaacacaacatccttatcggctccttgaaaatgaaagataaaaagaatccaagcaagaaaaagacgaatcgcggttttctaaagccggggtttcgagtcagtgctcttcattctgtcatgtcaatatcagagagggaagcttactccgattcaagctcctctgactcggttgcgtcggacaggggggtatgggcgatattgaaaccggcgcctcctttgccgagatggacggagtcgagtgacagctggtcggcgtcgcctgccaagcatcccttgagaactcggtgctggccttgagggagtaccatggagcgcaaactgatttgggttgttgcgacgcacaagcatatggacccttgggtggcgaaccgggccgatcggagctccaggctctggacatgctttcgcgtataggtcacgaagatattgcctcttggcccgttcggtaatgaagggaagtctctgtcgagttatcttttcggacatcctttgggaaggatgagaatgggtggaggagaacgaaggaagtgattgattgtaagcatcaaaaaaggatggaatgaaaggccgtgaggcttttgaaaggggtaagcgttccaaaggaggtagttagcttacctgatggggagggttgaatcaggggaaagaagaagcgcctgaggaagtgattggaagtgggaagaccgtcgggggaatagactgtctttatcaatcagtaattccagtcccaagccagaaagctgttctcttgcagcgtcaatcgtagtaaggtatttgccagcgagactttttcctcaacggatacaccaatggggtgattcagtagaggaagatgatttagcagctaccagtgtagcagagcctttgagtcaaagggggatgcgaaaggagtcaatcaacagatcttcagggcttcaattgaactggtaagagcccgtaactcgcggattgtgtcatcttggctgttccccaagcatgatgccttcatgtataaactctacccctcagaaactcgattgcaggcatcagctgatagaatagcccgaccatcggaaaaaaggcagggctgagcctatacgaaactatcaaaaattgcttagttttctgcatgtcatgtttcctcggatgtttgccttcgcggaatgcatgatttgatttcaactggacgaatgatttatctttttatcggcgcgattgttacaacagggagccatatcaaaaaagaaaatggggagtctggataaattttcacgggattgagttgcttgatttgtcaaagacaattgcaaaatacctcctttctgttggctttgttttgataaccgatgggcaagtaggtctttgtaagttgactcttggtttttgcgtttgaaaagttgactaaaaagcttaagcatcatatttttttccccttagcctttgttctcaatcgactagtttccagcttcgtgcagtcttcagggcggataatgccccgaagcaggatgccctgtcttaagaacaaccctaccgcaagaactatgtgtaaagctatccggacatacaaagctgtaaaccacactttcatgcagcaaacagattggcatcgacatcgaggatcgcgactttgaagagactttggcacccagatttctcaaatcgagctgggtgggaaattgcccatggacatttagggagggcgcaacgcgatgaccttgacttcttgttgtttttaaaaggatggcaaccaggaacccaatcttcaaaactaacgagcagactcatgtctccatcatgttttcctgccctcacttagttccgattccccgagtttagagcatctttgtgggcacgtccaggcggtctaacgcctggacgagggtcagagacccgcaacttgagagccaggcttgataggtgaaatcaaatcaattacttcttgatgaatcaatttattcaccttgttgtagcctgatgatttttgttgtcagattctatgtaagctatgcaatggggcagggatgtgatatagattctgatattaggttgatttataagcaaaggagaaaattcttgaaatcaatccataatagtgtaccacagactcactcatgattcatatgttggggggcaggggctcaaactggaaattcatcaagtttttatagccatttttaacatccttatcagcaaagttttagagttttagcaagacgtgcagattttggggtttctgaaccatcagagtaaaattttcatttttcaaagagatgttgaaaaacatcttaaaatgggcttgaaaagatatgtaaatttctactgtgaacccccctattaggaattcaaatttgactgcttgaattcacaaacataacagcataaatgactttggctaggaccaacgatgtaactgatacaatacactgtgtgtatcatggagaactgcacaaagctgcatggccaaaaaccaaatgtgttgcatcttttgcaaataaaagtgcattggtcagataatttttttcattagggttccaatacatggagtgatgcatgggatacatggcggataccgtattgtttcaccgttgctaggacctgctcacacaattccagccaaagttgtttgatattgtatttatttttatgcatttatcactgcaagaaaaagtcaggcaactgtgtgtagttgacatgtgatattacaaaggtgcctttgtaatatcacatgtaatatcacatgtcaactacacacatgagttgcccgactttttcttgcagtgtattttttgttatcacaaaatctttttgggcagggcaagcagatgtttttttgagatatttaaattgtacattggcccccataattgttgtgttttcttggaaagttggaattgagctacctgttacttgaaagttgatcctgtgagcatttaaaaaacatcctggaggctagttcatctgtagatcaatggttggaagggtaatagagagaaataccatgtatttctccattttccaattttgagccctaaagtttagacagttgaattgccagtactggaggacttcccgtgcgaactggagccctcgcagaagtcgatctagactcgaaaattctagattctcgcaggggaatttggtttttgaggctctagattggttctgggggacccgcagattccgacgggaagtcctccactctctttagggccctatttttggagtaacaatttgcgcagtaacagccacatgaaacggcataggcctcgattaaggtaatgaccgtggcttgagtcaaaattccagggaatttgaggaggcaatccaaaaacacaagttttcccagcagctgtttagtgactgaaaccctcatccgcacaataaacttacataaaatgtatcttgctacatggggagctagagcttatcatgaatggtgttaatcagatttccgaatcgggttagggatagttccggagtggcggaccagagcaacgaggtggtcaaacccggatcagcgtgtgaccacctgagtgcttgattacgtaatggactctgatttgacctttttttttctggcatgtggtccatttggctggatttgctgtgaagaccagttggtcaagaggaaccaacaacttggaacgaaccgaaaaactgattctttgatgcaaacagcctaccaacactgaaacttcgaacgatgcctccaaacaagaacttcgtcttcctctccttggtcgccaccttcatcattcaaatcgactccttacagatcccattcctatccaatcctcagccatcatcttcattaccacctgccccctcttcctcggtctttcaactccagcaagccgtccatatcacaaaatataagaaccgtcgtctacacctgaggagaatattcaatcaaaccgaccgggaaacaatcgatatccggagcaacacacttcactctgcagcaacgacaactgacgggagtcctatcgagcactactatccttcctctcattctttgaaagttcgcaaggggaaagtatggagtcatcgtgctactctcaaccagtggaaactcgcccatcaacgacaaattttactcgacaaatccctgaggaactttgaagatcattctgaaatcttggcaaacaatatcactttaatgaatagccaattgaactggtccgaattcgatactgtgcttcctgatgtcacggatatcgagactctcgctagtctggccatgatgaccaataacgcttacacccttccgggcgacgatagatggtacgacccaggtggagcttggaacctagtcagcacatgcattaacttctttaattctttcccaagataagtctaaattaacaccttttttggcattcttatttagtctgactcttttggatgggaagaagatggcttgagaggccacgtctttgctacacccgataattctactatcgttatcgctatcaaaggaacatctgctggtctgctagggaatggtggctcgactggtgttaatgataaattgaatgtgcatatactggatctctgcttcatctgtgattctcaccaactgacgaaaaatgtttcaattccgatggtgtccaattgcaggataacttatttttctcgtgttgttgtgcaagagtcagttggagttggtcgccggtttgtgattgttacgaggggccaaacaaatgtcgagcgagctgtgtggagggcgcgttgatgaacaaatcggtgtatttccaggcagccgtggatctgtacgacgacatagtacggatgtatcctcactcacaaatctggttggccggccacagtctgggtgctgcactggcaggaatattaggcgttacctttggaataccagctgtgggtttcgaggctccaggagatctactccccgctcaacgactccatcttcccctaccgcctggcgcgaatttcgggaaaggtcaggaaatgagtcacgtctttcaagtcttccataccgcagacccaatcgccatgggcacttgtaatggcgcattaagtagctgttcagtagctggttatgcgctcgaaactcgttgtcacttgggccaatcaataatttttggtaagccttaattatcgaaggttgaaaggaaacatgatctgattaaatatgtgcgttgcaatctgctgttacttgcaaaaaaaaaaaacagatactgtcggcaaattgaaatgggcgcaagatatcaggactcatccaatccaaacggttattgataaagtgttgagacccgactggattccaggatcaacctcctccgattgtcaagagaatgacaagcaacttgaagaggagggcttccgatggccatggagtggtcgtaaaaataaaggatcagattgtccgaacgagaacgacgagcccatcgttcctatcgctcagcctcaggattgcgaggagggcgattgtccgctatgggaattcagagactcgtgggacgataatggcggtgaccattgaagatcttatacttcccatccttatttctttctctcttacagtttacccacaacatgagcttttcgtgatcttgttctttctttgtacttttctttgaacaaaaactcaacaattttttctgccttcatgtacttttttcttttcttttctttttaatcgttattgatgtgtttaacttctgcactcgttgtgtatgtacattactgtcaccgcgttccattgctgctacatctatccctgttgttgttttttacaattttgtcattgatctttctttcccttactcgattacttcttgctcgttccactcccctctccccgctcttccttgcaacttcgtaaccaatcaatccccattcattttttgtgtcctcgcttattgtcttttctcttctgatttggagttcctttctgatccggagttcctctttcgcttgatgagagaattctcagtctgtattcctctttctgcacttttttgtattcctcagcgtatatatcacaatcataaacgatacttgacaaccgttttacgcaatcatccatccccttctaccctgtgcacacgcggaaatagttgaactacaagcacgtccaaatgtggcaatactactttgatctttcggtaacaaaatcttctgttttttcatgtagcatctagagatgtgattcaataatgccttctgccgacttaatttggcctccctctctcccgcaacgcgatactccaggatactctagtacttgtggggacaacgcagtgttgaaaatgaatttgtaaagaggcttgagccttggagtgaaatgaattgaaatcatagccaacaacatttccaaacaaaccatctattgttttctcgacaattcccaggacacagtaagatgatcaaatcagagctcctaataatacaccagtggtgcaattaagatctaaactaatctaccaacttgtggtgatttacattattctctattgttgaatatgtagttcggttggatatccttggatcacttgcgcctgtaagacttttaataatgagtacaacctgacaaaaattgtacgttcgttttgttattagctgatcgccccaaaaatgaaaatcaacttgataaatggctcttacagatcaagtcgtggtgtttcaatagctttacttttggctctctctaagactgctccgatgatgggctcgagttctataggccggttcctctccatgtcgattaacatacttggcttgaatgaaggttgttccatggggccatcaactcctatgttcttgacttccgtaccatccggatctttatcctccgggggtacatcaggattgatcctccgatcagttgcttgatttgcaggcgatgcctttagggccgacggtagtcttgacacgctaccctttgactgcgagttctggagcattaaactgatgacttcatccactgtttcggcagagagttccgcctcacgataaccaagtgctctagcaacacaaagcatttctaccatggtctctctgactgctgggagtgtatgcggcaggaaatcgggtgctagaaactgggctattgaggcacgagataatgtacactatcatagcccgtggaaacgaagaaaacaaatcttagcattgatatctgggtatctgcgctattctaacctagtatggcaaactagacaaaatggaaaatcgtaccattgttgagaaggctccattgaccatattcttagcccacctggctggttggatgtgccccacagcttcagccttacaaccgccagcggtgatgacgtctaaaaacaattgcatctcatttgtgccacactgaagtttttccgtccgagcggcaccgatgagagcagtcccatcttcatccaacaagccctcaacataccaattacaaggccgctgatcgggatcatcgtggttttcggcgaacccttcgccctcataaagacctatgaccagacggtccagtgcgtcatgttcaataatcggcccgcccggattgatcggctgtactgagcaattttgtggggttgatgtcctactttcgacaacagatggggaagtcaaagtggccataatccaggctacgcagctaaggatatgaaccgatggaaaagcttctgccaatgattgctctatcccaatcccatttctttttatcatataaaaatgttccaaaaaactagtcagaaaaaaaacttaataaatgaattcggaatggcttaactggcaaagcactactgtggggggcagatgagttctagcatcagaggaagcttgatggcagggtaataaaaaaggtgctagaattgccgaagtgggctgattaactcgttgattccaagggcgatttggcgagaatggggatatcacaatcgcagaattccacaaccaaagccgtcagtgcccagtggaaagttcatgttccattgttacttttttttttgaaagtttcttacctcgacatcaggaagacacttgatgcaacacacgacaaatcgataatagcgatcggcggcttcatccgctgaccggacgagtcgatagggcctccaattttcaatcagaccgtactttttcgaattgatggtcaggccgtgagtctggatggaatcatagagcgatctggtaattgccgtcactctacaccgctgagatctctccaagacatacgcatagatcccccctttaggacaagttatatcattcatcgttatgaaacagaaacacttcctcaggaatcaccggtcaaaaagatataagcacagtcgcgaatcctgcttaaggcgctagcgaactcacctacagcgccaaggcctacgaggaggatatccattggctctgagctcattgctgggtttcgtggggatttcacttcttttgttcttctgtttttgcggatgtttgcgaaaatagaatagcgagcaagtggtgtgtctgaggcttcgtagacgatgattggagtgtggatggtgtcttttctttcgggattcttgccattactaaccaatggatctatttatccagaaaaaagcaacaaaagaggaaggaagaatgtgccctacctacaacggctaggtctgtggctcacgcaatgaatcggcaatacttccgcaacgggcgggaggatgtcgaaaaaggaacctaccgacgagagtatcctacctggcacctgcgcaccgccgtgcaggtacaacactaggccataaggcatcggtgtgcggattaggcaggactagtgtctaaaggcggcttcgccgcacttatcaaaaacaagtatctcatttattgcctttatctaccacattacacaaactaacccagatttacgcctgtgtttacgcttcaatcccttgtaaacaagtgcttattcacaacatttgttactctttgatcctggccgactttggtaacaaaaagattttgcactcgtgagtcttgtcttactcgagacaagcctacatacagtttgttgcggtgaactggagctgacaggattggaaaagatcatgttcaattcaacatgaagagaaaacaaaaagaaaagagtaaaaagagaaaaagagaaactgtcctggagccgacaggattggaaaggatgaagaaagagaaatcctttccaaattccagcactgttggctccagtataagagccaatggaaaacaagatacatgtcacatattgtgacatgtgagaaatgaaaaacaggaagaagcatgacaagtaatgtagctatagttgtcagcttactactattacagagtcaagctgacctgcaatatttctataaatacctcaagataataagtaatagatttaataatcaaataatattacaaacatgaatgacataaaatgtcttcaaagaactagtgacatattgaaagacatcatgacaggagactgtgacatgagatgagcagatttctcctttcaaagctctgggaaattatatatcatcccagattctcagaggtgaccggtgagctcaacttccctttccctttttagctttggttactggtaactacagtataaaaagaaccagtaaaccaggtagctataaatcatcagtttaccagtttagtatttttccacatctttttccagtttacatccttttccaatatcattctgttaccacatactcccttcaagctgtgtgcttgagtactagtgatttgttgccaaggaatacctttattggttattcctctgcccatcactctgatacgcggaccaaatacccttgagtatcttggagaccccgtagtagccttcacctgtcttcacatcagacccaggcttgtatccccaagggcattgtaaaaacccccacaacttgggccccttggttactctctacctttccatcctaccaaaccagcatcatcagccggtgtagctagaaggcctattgccttggcatcaccgagcctgacaatagtaatgaaatgaagcaggtgacatgtatagctcaacacagttgaccgtgagcaaaaggttgattttccaagaataattgatgtgcatgaggaacaagcatttcagtgaagttaaattctatggtgccatcctcattcacagaaataggtttggtaatgtggtggctacctggtatttataattgggattaaagattgaaacctaaggccaagacagattaaacgatgcaaaccaaggaataacacatgatgaacatgaaaaaggaagtaatgatagttcaagttgatggaaatagggataatgcaaaaggaattgaacacaggagatggattaggtacaaacacaagaggagaaatagttcagaaatattttattagggatttcaaatatttgttgcttaaaacaattttcagccaccgtgatgccaaggagtattccttccagctacaggtggtgcaaaacctaatgtgttagagattgaactctgggactgaagagtccaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatttttcgatttgttgaaagaagtttagcccaggtgtttagttcaagaaagggcgtcgaagttcttgggaggattatagacattgatgagtctaatctttttgattttgttgatgttgatgtcaatgtcaacagctgataggattcgagagccgcccagggagagggtggatttcgttcggagttgtatttctttgttaattaggaagcagatacgatgtttgttctgatacgaagatggagagtggttgtgatcgaggagacagagccaattagagtgggaaggaagcttgaatgagtgagggttgatccatggttcttgtaagatgaggattgatgaattgatttcggtgtttaagacgctgaaggtgacatcaaaagaattatggcaatttaattggagaattttgaaaaggggttctgaaacatctgatgaaggggacggaggaatggaagggggagaagaagagaaaaggggaggaattaagtttgggttgttgtcgttgtacctatacatgatttaagatatttttacggagggatttagatttcaaggggcatttgatactggtggaggaatgatggaatcggacattatcttcatccacctcagtggaaagattaagacttttttctaattgaatacatttgacgcagacatctttactgtcgtctgaagtacattctcttgagttgtggctatcgccacagaatttacacattggagagttcttgcacaattgagcggtatgtccaatgtcaagacattggaagcattgcagcggggactttttatagtgggcgcctcttaagaataggaatttatagaaaagaccgcctttctcaactttttgagcgaggttcttatcaaaaaggttaatgatcaacgatccatgagattgttttttagagtgtgggtctccaagccatcggatggagagaatatctttaggatcaatattattttctttacatagctcggaggttgaagatttattggctggggtaaaggagattggcatcgaatgaacaatgactggaaaggtcaaagggggagtgataagatttgggtcacacagatgggtccatttgtgtttattctcaagaagccacttggctgcgaagcgcgactgagtgaagaatttgaagtctccggaaggaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacccgcttgcacgagacatcgcacggctttacatctcaaaccgacgcgagtttgaagcaacagcgaaacgatgggtagatatgtatgcccgtccaccacccccagcaatctccgagaaggtgacagaagagcccaagaaagcgcctctcaagagtacgactcaaaaatccaagcctgcgattattgacattgatgatgatgagatcgaggtggttaagcctggccaaactactcagtctcttcagactgctactacctcacgaaagcgcagcggggagtacagcaacactcttcagaccgctaccacctcaaggaagcgaagcggagactacaacaataatgccacaagcttatcctccggcggtccttctacttctgtcgcacccgaatcgaatccgcaagccaagcggtcccgtaaacaagtcattgaacttgattgatctcagcctcagattaattggactatcatttacattttcatcaggcgtgtatgcctatcgaacgctcaatcccatgttattcaatcatcatcgtcaccaccactcaccctccttatcctcctcatttcctactcttcaaccaacatttttatcatcattcttgtccttttccatattcattttttttacaccgtccgtatgttacaagactcaatatatggacatccgaacaagccatcatccatcgtgaattgatcaagttgttaccaaatcttatccgtctgctctcgaatcgcccccgaaaaccatcctgagtcatccgcctaatatatcgatgagatagagtcttccaaccctctcctacttctatgttgtaaataacttgttgttttttcattttactatcatcatgtaatccaaatcagtttcttggttgcatcttcaacgtatatttatcggcatgtagtcggaagacattgaagttcaaatcatcaccgaatcatcatccctcatcatcttatttatctgctatcctggactatatatatatatatataaatgcgatgaagatgtagttcttgttccgatgcggtttccatctgcatcagattcttcgcctcatcgctgagtggttcccctccacattctcattcatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctgcgtaaatcgcgttcagtggtctggacttgtccatgtaaagatcgtcggacttgttgtgtgtgttcagcgcgttggatgaagctcatcctgttgttgtagagtgatccggtggtggactggcggaccgctggagttgcctcaaccgccacgggtttcacttggtgagatcggaatttcttgagtaaggctcgagttgtgaacttgattaggtctgagatggaaacaggcggtcaggattgcattaattgatgcgaaagaagaaggtggtaccaacccattggaaggaaccagataatgttccagacccatgcaaccgcgacccaagacaccggaatggcctgaactgacgagaattccatagtcccgaagacagccaacaacgaagcaacagtttgagctatgcagaacgcgcccatcaaagccaaagatggtcgctccatgaagaaccaactgtgagaccgggtaatgaagatcaaagcttgtgagatgatggcgacttggaggtagataaccatgtgtaactgagggtcattcgcatccttcaagggcgataggccgaagttatcctcgaagaatgtggtgttgacgatgacgacaaacaagagaacggttgacaaagcgaggtgaagaccatatgcgacggcgtatgtgactatcatcgggatcaagattttagtatggctaatggctaaagagtacgagagtcaagattactcacaaatctcagccaggtcccagtgatcaggttcgttgttgggcaagacgcgatcgagcgaaatagtcatgactgttccgtcgttcaagatagcgatgaccaggaccatgaacggagggaaatcaaactggaaagcaaaggccatgatggcaaagccaacgacgatacggatggtgacggcacaggcatagatggagtaattcctcatcctttggaagacgattcgggactgtcggatggcgtgtacgatggtcgagagaccgggctcggtgaggacaatgtcagcggctcctctggcggcatctgtagcaccttcaacggcaatcccgacattggcacgggcaagctagtcgagtgaaagaaaagggatcaatatcgcgacttgtggaggtggacttatgacccgggacttacagcaggggcatcgttggcaccgtccccggctgtcgagaggtgaaaggtagaatgccatctggtcagtgtttatgatcgagcatataataataaaaatctaaaacactcactcatggcaaccatatggcctaagctctgcaactttttgacaatctcatacttatgctcagggtaaactcccgcaaatccatcggcatctgtgtgaacagggattgtgttagctagctgttagctggccaagacacaaatgattgagaaacgtaccgagaatcatggtatcaacagaagaaaagttacttccgggcgggggtccctctttgagaaccttcgaggcaaacatgttgtcaccaagtcctaatcgtcggccagtttcctttgcgatggcaagttgatcaccagtgaccatcttaaccttgagtccgaggctcactgcatcatcaatcgtttgcttggtatcgtctcggggagggtcgaagatggacaagagaccgatgagctggaatccgcttccgggtccttcggcatcgccgctgggaacatcctcataagcaacggccaaagctcgcaaacctcgacgggcaaactcttcaacatcggcttcgagttgtcgctcgatttcatcggtcttgttgtaggtgcacaggtccatgatctttccggtcattcctttggtcactcggcgcatttcaccagtggcgatatcgatgtaagtaatttcggttcgcttagaaactgggtcgaagggcttgaaatcaacgagtttgattcctcgacgcgctacatcagctccgacggtaccgaccacacaagcatcaatcgcatcttggttctcaatccgggaagcatatgaggcaagaacgcagacatcttccggcccaacgtcggagtaagtcttgatggtagatttgtcaatcgtgagcttgttggtagtcagagtaccggtcttgtcagagcacaagatcgtgacaccggcgagttcttcgatggccgtgatacgggtgacaatagctttgtacttggcgagctgttgggcgccgacagcgagagtaacagacaggacagtaggcatagcgatcgggataccaccgatgagcaacacaaggatgttgtccaaaccccgacggtaagagtagcggaatgccccatagagaacgatgagctctgcatatagaatgtggaagaccagaaaatcagtgctctgatctctgctttgaaagaaacgatgcatatattacccaccgagtgcaatggcaatgccgatggagacgagacagaaaccgccaatctgtatagcagagatatataatagtcagccacctgctctagtggatgcaaaaataagtcaccagagctctgaattaagtacctttgccaaaaccgcttgcatgtgtccggtggagtcattttctgcaccaaccagggtggcagctcgtccgaaaaatgtgtttgcaccggtagcactcacgataccctcagcttcaccctgcttacagatcgatcccgagaaacattggtcgccgactgatttggagattggcagtgattcaccagtcaaggctgcttggtcgatgctgacattgactgcatcatacaaccgacaatctcccggcacgacatcaccgatctgaaaaacagaacaccatcaggaaatgcgatgaaaactagatattatgaagggcagattggtcaacttaccttgaaggcaacgatatcaccaggaactaaatcagccgagtcaatttcggaccactgcccatttcggcgtgcttttgccttgggggcaagggagtccatcagagctttgacggcgtttccagcagatctctcctcgtagtaaccaatacctgagttctgaggacggaaaaagggtataagacttttttcgcttgagcctagaggagaagggtggacttacaatcaggagaagcgccatgatacccacgaaatcctacagccagggcaattaacaacaatgatgagactgtcaaatcaaaactgcgaatgataatgcaagactactgcgaacctgccagtctgggggacggttttccccattggagagggcaatagacaccactgcagcaccctccatgacccatgagaggggactagaaaaaaggtcggaattcagcaaacaggaaatattactaacccacacataaacaaaagaaccgatactcacttccacatgaaacttaagaattgcaggaatgggttgacagatttttcttccagacggttgggaccgaatatgccgcgtcgcctttcgacttcagccgcatctaaaccattttcacttgttctgagcaaatcaaaggccagatgtgagcatgtgactgagtacttttaacaaaacaaaatcaagcatggactaactgtaataacacccaaacatcttcgagctctacttgttcgaggtccaccttttcgcgatcataaaggtcctcggcattcaactggatggttttcatatcaaccaaacatctcgtggccgctttttcttcctcgaaggttttgtcgaaattgcgggcggctttgggttgggcattggaatcggccattctgcaagcgttggatggaggtgtttttggggaaaaggtgatggactgggtcggagaaaggatggaaggttcgtacttcaaaggtcaagatagccggcgatcaacgcaaggcttctctaacaggcaggagagtacaagttaagctggaaagtaagtctgatgtgtgaggcaggacctgagggagaggctttgtctctcaaaccactactcgagtcaaatgatgaggcagctgggtcaaccgttcctgcacaaacgagtcacagaagtgcaatgcttggaaagtagggtaggccgcgtgtggtggagtgccagtgagaactaactgtgagaagactcgaactgggtaacggtcgcctctcttaaatgattcctcccagctgacttttgtaaagctgccatgccgcttgtgaccttgtcggcactcaagagtcaagatggcaccgagctaagatgatccggctggagggacgctcgtcgatccaaaactcagttgacttttgatcgcttgtgatccatgctgtcactatgtatttttacagatcactgtattgaacatgagctgcaccgatccattcgctcgacgccaagatgatcaaccaacatacacattacataccaatgccgctacgtctgcgagtgcgaggacaagaattgtggaaatgtaactaatactcaggttacgagcacataagagttttatgtgctcgtaaagttttatgtgctcgtaagctgagtattgcattttggttttatgacaaaaccagatggcaagattttacagtgctttcaaagtgcttccactaacttcaattgtcaatggtttaataaaaaggattcatgaaggtgcggctggtatatgataaaatggccaccaaattccaaatcgttcctatcaaccagcaaataagtgctgttttcatctcacatcagattttgtgggtggctatgcatctgcactgggattattggtaccaccttgcaaaatgaggaaaaagcctcgaggctatcaaaaactgaagccttcggtcggtggcgcccgggtgccctagcttttttttgttcaaaatgacagctgataaagttgaaaacaggtggcaaattgtggatttcatatttgagggcagccaaatgccggcgagtaaccgcgcatcttgatccccagacaccccttccggatgaacaggttgcataacctgcgtgtccaagactcaaaggaagtccccttagacaaaattaacaggggtgtaacctgtttaatcaggagaaccatcttgtgagcaagcaggtcataaaacctgttcatccaagatgggagtgccaaaaaacatgcagtttatttgtggtgtgcactatgctgagttatgtgttgttgaaattttaaaacttaggcacgcaagaggtggagggccaaaaaatgaggatcttattttttgggaacggttcatggaaagagagtttatgaatcgattagttttcattcaacaagtaaaaagccaggtggacaattcaagtggggcagggttttggaaaatgtagttctgactgtgacttggataaaacagaagattgtatcaaagacagagcatgctgaatcatgagtaatatttaatgagagacttgtttcaatattgtataacatttacttcatattttattcagattcatcacatgtggaacagcttggctcggggaaattagtatcatcttgtgcacagaaactaaattacagactatcattgtggcaattcaaggagaaaattgctcaggaaaattcacagagccacgattcaaatttttttccctgactcattgactggtaagccataaacaaaatttcaacaatgaagaaattttacctcttttcctttttgggaagctttgttatttgtaatgcaatggaacactttcataaccctatcaattttcccaccagtgaagaaattcagatctcaccatctcatcctcaagaacttaaacctagaatgtcattgatttcaccaaatgaaggaaagctaaaaaacaaggcggaattaccaaaaatagtgattcaaagcccaagttctttgcttgaacatgaagtcaccgttccatcaatgtcagagcttcaagttcatgtgaaggagcaacatattgttgggaaaggtaattttctggctcaacaacagaacactccagtggaaattggagctaaatacccactgaaacaaaataaatctgctcatatttattcaacattctcatcatcactggactctggggcaatggcaagcagaaagatggccagctactctaaccaggcgtttcaaaatggatactatagcaaagaaagaaatcttgaaaatgcttcaatcaattcttctaaatctggggatgcattggaagaatccaaaaccaagcaccaaccaaaaacaactggaactaaacctaatcttttgggggactttttgaactcatcctacattgaaactgcatctaggcaaggattcagaaagaataagggaagtttgacttccacttcaacaaagaaagatgtatttaaaaggatatcaagaggaattttaatgaaggaagttccaagtgcaattgcagattccagaattgagaaatctgcggataatcatctgatgtgtccaatagtcaacaaacataaaatgaaaccgcttacactttcagatgtcaatcccaaaaataaaaaccaacagaaaaacgatagagtaagattgaatgataagggaaaatccatagaaatatcaatggatgtcaaaaaattgagttgtgaaaagcatggtccttctttggccagaccaatatacttgaataactcaggtaaaaatatcaactcaaatttgattgaatatcctgaactgaacccaaagaaagaatccacagcaagtttgtgcttggtagattcaaaaatgaagcctgaaacatcaaaactaaagaagaaaattcatcttttgggggacttgagagctgaagatggagaaggaattacaaaagaaagggaagtttcttcattcaaagggatatcaaaatgtgagggaataagtagattggattgtagtagatatatctcaagacacacagagaatcccaaaatccggaaacatctggatgagaattacatggatccagaaggaaagaaacctaggaagagtcattttgtctcagaatttgactcaaaacctataaccaaacaacaaataaataactcaaatcagcaggtaaaaaacatcagagtattgagcactctcactggtggaaagggggcttgcttgggtagaacacctcaatctgaagaaggaatgagctcaagttcaatccaagaattcaaatcaaaccctgtagagattgtgaaaaaaaacacaagaagctctgaaactataaagaatgaaaaaattaatcaagatattgagaatcagctaacaggcataaatttaaacaaacccaaaatcaatcagtctcaaaaaacctatattgcacagataccaaagaagaatgaggaggagttcagagctgtgaaatcaagtgtggttgatgggtcaccatcaactcttgaggaaatgcattatacaaatagtgattcattgggtgtatcattatcaagaaagttgagaaatggaatgagatggggagattcatctcaaggagaggagaaagaaccatatcatttgaaaaaattgaatcccaaacattctaccattttcaaatccacaaattcttttgtaaataagagaatgtcaacattgtccaaggagatgaatcaaacctatcatccagttccattgggtctagaatctcaattcaaaaaaccaaaggaagggattgagattatttcatcagaaaaacaacaaacaacctatccaaagaaatcatttgaacaggcatgtgttactgggaacatatcaatgccaaattatgaaaaacagtctgatttccaggtggtggatccaaaacaaagtatttctgaacccaaattggatattttaaatcatattcagagctccaacacacagcccgaaattccagaggttattgaacccaagatagaaaaacccttatccaaacattttaaatttccactcaattccaacaaaatacaaaagaacaaacaatcagagctgaaaactttaaattttgataaagatatacttgttgctaaagacccatttaaaggtgctcaaagaggaatttctgcaatattcaaatcaattccaattgggccgacaggaagtattatgttgaattcagacaatgcatctttttggctcagtgagatcaaaaaagcttataacattagggattcatctgatattactgaaagtggaattttttctaggggagaagttgcattcgaatggaaaagagcagatcttactgaattcttggaaaatagcaatctatgggtaaaattttgggaacaacagaccaatatcaacttgatggcagaaattgaagggcaacagttacaatcagaaaatttaagcctaatgctaccattattcttattttatgttcacatgattgatacaatatttgtttccctctcatcttctgagaagaagaaggagaacctctctatccttttcacaggtgcaatagagagtttcaaaaaatcagcaagtaccacacctgaaagagtcttatcaaatctaagtttggctaatacaatgcctagctttttgtggaaattattgttcaactggattcaatgttcaggaagtgatgagctcaaaaagactgcgtttgtaaataacaaatctggaattcagatgaatgccaaatttaagatttttttcaactcagttttcagatgctcaattcaacagttgaatgataaattgaaggatgctatcaaatttgaatttaggaatttgtattttgacaagcagattctttcttctgtagattcaagcaaagaattcaatgatagtatcaataagatcctccaaaatattgaggtatctctgaaaacaggaagcatcatgttgacttttgagaattatacactaatttttactgagttcaatagattctcttccatccccaatagagccacaggagaaaactcaaggaaaaatgttccacgggaattgcaatccaaaagtatcaatgaattcttgaagcatagaaacctatggttcatattttggcaaagacaaacaaacatcaactttgatgaagagctgaaagatgtgccacatttatctggaaatacaaagaaaatcttggtgttgtttctcttttatgttcaaatgattgatattacaatcaacccccatgaatctatggagttaaagaataagaaagctcgatttctgtttgaaaatgcgctagaaagcttcaagaagtctggaattctttcctcaattgagaaatccacaaggaggctaaaaatcttttccccattgatttggaagttcttggaacattggattgtgcattcaggaaacagtgagattttaaatttggcatgtggggaaggtcaaaagatacatcaaaacttcaaaactttcttcaatatagtttttagatcatcatataggcattttgacagaaagatgaatgatagcttgaaatcagattgagaatagcatatttatgatgatcatccttgattttaatttttccttgtttacacgtggttttacacagcaacaatgttgaaactgctgcacaaaaaacagtttttcaatcaaatttttagggtgaaatttttgattattctaaacatactatttttttccctacactttcaatggtgtagaaattgatgataacagtgattttacataaaacccattcctttttatttttattttttaacacacaattttcatataatgcattaccccccacttctgggtcttatcaaatagtatttaaagaacctaagatttgattacttaagaaggaaaaccagagctgaagaaaaacaaggattagataagaacaatattaagatgataagagaaaaaaaaacaccgcatacccaatgatttgtttaataaacaatgacagacaactaaagtgagaaagagacaggacaggagcaacaacaactgaaagagatgaaagttggtccgttggaggttagtttggctgtgattgattatgactgcagggaattgttgtcatttctcaccaagttgaataacaacaagatgttcttgattgagcttttttgagatagttcagatatttagagtgtggttgattcttcaattgatgagttgagagtttttttgattaggagatgtcaagagtgattttgacttctgatggtgattggaagaatgaagaagaaatatcaaggcttattgggctcaatttatagatgagatgattgatgagattaggtttaagatgatgatgaattgagtttgacatgtcagatgtggatatggttgacagtctgacagggctgcgagagtgggtggcacagttgacaggtgtcacagagagtttggtcgagtttcaacattattcttgacattttaattctttttcctacacttttaatggtgcagaacttcatggtggtattcatttgtcatagaaacccttcctttgttgctttgtttttccatacacagtttttttcatttaaatataaaagtgtcaagaatctttttgaacacactcaaacatctaaaaactagctctttgataaatttttccccacatacatagaataggacttgatgagattctgactgttggatagtgacctatgtccctatttcttacaatttttccccacctatttctcctcttttgtaggtttttctttctccctttttaaccatgaaaaccactcctcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcatcttccgcatctctcatgccacaagaatggatagccaaccctgctcatgggcctgatcatcaggctgtttggcctcaactggttgcacaggtaagagtttcagatttgatgcaggcaggattcgttgctgaaaagtacaaaccccttatttccccaccatataggcaaagccaagtgcacaagagccttcaaatccatcccagatgaccaccaatatggacattggcaatgtactggacccaattgttcacctcgaggggcctcgggacctcacatgcgcggaagaaggggccggtttgcctcaggtgctagaaaccaatgagatgcaacctgtgagtcaagttctaacttatactggcgcactggccttaaggcaacattagctcaatgcctattggacagcttgtccctgctactacacccaagcggaagcgcattcggcctaaacgcatttacaagccaaaggagacagttgaccaatcgggaccccagggcgccccctccaacttacaatcatgcgcagaggtcacaagagaggagaaagatattgcctgcaagccacctggtgaagatgtgagcgcaacccaaccattctgtcagtttcccccaagctgatataagctcatgatatccacaggaagacgaagttcaaataatctccacaaaccgggcaaaaaccggtactaaggcggtatgactcatcccctgtaatagcttatgacacagggacttggtgctaacccttgtcatctccaattataggtccagctgagggaccctgatgagctgcctgtctggcttgaaccatttgttcattcaaaatacaatcccccaggtgatggaaactgtggttactcatgtatagcccacgtactcgcaggcgaaaaaccggagagcccatattcaaagccggacgggtggctccacgtccgcagggatcttctacacgaactccatcaagacccagcgcattggtcaaggaagtttggaggcgacaaacaattggagctggtctgtgaatcactcgaggtccctgaaggctccacccacgtccccagttccaaatggcttgcaaggatagagatggggcctgttattgccaatgcatacaacaggcccattgtctttgtaaccggcgatgtccttgctggctgtatcaccaaccttcccaccttacacccaccgccccccaaacccctgggtccaatatttcttgccttcacagggggtaaccattgggagttagtggttaccaaacgagggctcctcccaataccgccccctacgttgcccaggcgccaaccaaacatcttattagcccaatgggttcaagcaattcaatctaacattgatttgcataacaagtttaaaacagaatgaaggtgttattagccacatgggtagcatccgttctaccaaacttagattagattccactgtcgagttctaattgttacaatgtttctttttattatatcaatgccgcggtttattttatcttcatattatgatttttcaactcatcttgctttcatattcattttatcttcttatcattctttagtaagttattcaaatcacctactcagcagacagtcttgtttaattttcttggtcctaagacatctcagtatgatggtttatttcactattgcttgttttgtcttgtattgttctgttctgttgtggtgtggtgttccacaacaaagattacatcagaagtacaattagacatatgatgttgcattcatcttggttcatgcgctatattccctcagccacgtgaggcctccggcatcttcagaggagtcacattgcatacagacttgaccaattccaaaggaaacgcatgttaaagagaggaaactagggaatgctggtcccaaggataatttgctaaattgtgcacaatcatcttaaacatcaagttattgcgagttgaaatatagagactggcagaagaggacaacaaacgtaagataccatatggggaagaaacacatcacatcaaacaccaaagagaatcaagaatcaaaccacaccaaatctcttctgcgccaaagcaatttcaatatcttcagcaaacatgtgtgatatcacatgagttgcaaactcttggtagaaagcttggtgtacaaccctccaatttacctgtgggagacctttgtcatcaagctgggtgaagcccatcttgatgagaaaattcaagaaatacagccgaagattgtccaatgttgcatgcggcatgggggccgtgatcccatgttcgaccttttgtttgagcagactggccccaacctctaacaaagaaagcgaattgcctagggtcacgtgtgggccggttcgataagcggtgaaggctgatgttggaccaaaaatcaccagattggcaagcatctggacgtgttgaaggtggtgctttgagcggtaggaatcgattttggattgcttgggttttggaacgcagccgcctgacaagaaagccaatccggcgagagctcctatgaaatactgtatcaacgagaagacaccaggttcggccccggtgttgtcggtcatcctcccgccgatgttctcatacgccccacagaagtggtagtacgcagtatatacatttgtatcgtcatcgaatgcttgagggatccagctgtctttcaaattcgccaacctcttaagtgcccaagtttgatgtaaggctgcccgcagtcgagaatatgcagatctcccaggagcaaagaaggttgccaaatgtggcagaagcgtgtggtctttggttaccttgtccgacagctggaacgatcggacttgttccatatccaccatgtcagacgtaatgagagacaaattccctgcagtattgagaatatcctctgatgaaatggattcaacatcagtaggcaggcttgtccacaaagacccagctgtatccaaaggacataccagattcacaaagcctggaggtgacgtccacatccttccaaaactgctgactatcttcttctgggattgccgcatgggcagatagaagtggtggcaaatgcaggaggaggtactgaatgttcaacagtgctgattgggcggattggtgtgaccatcggattccgcgagccagctcgttgttccagcgatcaacctcctggggtgctaaaacttgcccagggacaaacaattccacagctttgggatgatggaattgtacatgtcagccattgaaaacacattaatcatacatcaggaagcaataactcacatggagcacggccagatctgttctcaggtatttcccctccaacacccctcttatttcctcccccagcaagctggctgctgcagccctgactcgggttccggggaatgctcatccctttcatcaactccaaggatataaaatcgtccaccaagggatgataacgcggggttgcctcctgtgttgggccgcttcggaatggtgctggatgaccaattccgtggtcaagaatcactgctacttgttgcttctgctgggtcggatcgaaccactcgccatcgtccggaattccttcagcatcagggtcctcttcagactcgtcttccaccctagatttcttcaaatgtccatgatcatctgcttcatcgtcttcagagtcgtccaccctatttctgttctttctcgaattcccagtatgattgtcttcaataccttcaagtctgacggtagaaaatcaatactttggccgccgctcctggcgctcacgaatcaccactggacgctcggattgccgcttaggtatagcaggaggcggttgtttatcagctgggggggtgggtaccggcgggactgggtttccttgcgcaggagagagattttgattttggttgacactggccataacagaatcaagaaaccgatctccttcttccgtcaaataagatgtctctcctctgctgtttttacgtccaggggaatcgtccgggatgttggcataggccggattgagtacattggggaacccgttgtcaacaacaggagtcttatcaaccctggagaattcgccaaacgatggacaaggtgtgcgagcgaggaccttgggcacaggcatcgaccgaaacaggccgtactgacggtcttcgtgcatgggagttggggtgtcaaagttcggacgggctggtaaggacgaatccaattgtggatgagagattggagcatcaccatgcaggctctgcacagcaggcatactagtaaccctgagtgtgctctcatgagaagcactcgagggagggaggtcgttcgccagctgggttgcatcggattccgctctacgttcatcgtcaccctcgtcatcagagttctcaatatctgccttgataagtgccaagagggatttcacgtgcgcctgctctttaggtttcaatgccgggtgactatccagctcctgtgccttcatgtaaaggtccaaacctaagggattgaagggattgagtaccacttgtgtcagcttgggccaattgaattgtggtccagtggcaaaattcaagtaaaagttaaggaacatcttacgtgattgatcactacctgtggccattttctggatgaggggggggggggtgtcatgcatatgtatgcttggatctgagcaacctcaagtttaaaaaacagccaggacttacaggtaacgtgtagattgccagattaatccccaattggctcctcgactgtggtggtggattctcctattggttttaaaaaaaaacattgaataagccagggttctctcatcttggggcaaatttgtaccaaaattgcacgccaaactcagttggggcaagggggccacctgacagtcccactctcccctgataggcccccttctgtgctgcagtcccacccagccatgtttgggaaggttggcccctccccaaaagcttggataggcagaaagagggcccctctttgcgggctcagcgtagcagtggctccaccttgggcccctccacaaggctggatatccaaaaaaggagcccctttgggggctgcagacctcataaattgaattactcactgaaaactacctggggttcctttttttcgctttcggatcggatcagaccggatcggatcggaccggatcggatcggatcaacgcctgaacgggcgtgcgtggtcttccttgcgctttacggctttcgtgggttcaggggggcggggtggtcacgggtgcctcgacgggtctcggtcggttcgtcggggtggtggtgttgagtagttcggtcgatcgaagaccgaggtcgtggttggggataggaatcgttgggagggagggaggggcaggtaggtggaaggatgtagcctcccgagggggcggggcccgtttaccccggccccgagaatcgattgtcatatccctgtaggacccaggcctgggtcctacagggatcttcaaggccatcggccaaggtttgaaccttggccaatggccgtcagggttcaaacgaagcgaatccctgtaggacccaggcctgggtcctacagggatctgcaaggccatcgtccgaggttggaaccatgagcgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcagagtattgagcactctcactggtggaaaggggcgctgtgcttgggtagaacacctcaatctgaagaaggaatgagctcaagttcaatccaagaattcaaatcaaaccctgtagagattgtgaaaaaaaacacaagaagctctgaaactataaagaatgaaaaaattaatcaagatattgagaatcagctaacaggcataaatttaaacaaacccaaaatcaatcagtctcaaaaaacctatattgcacagataccaaagaagaatgaggaggagttcagagctgtgaaatcaagtgtggttgatgggtcaccatcaactcttgaggaaatgcattatacaaatagtgattcattgggtgtatcattatcaagaaagttgagaaatggaatgagatggggaaattcatctcaaggagaggagaaagaaccatatcatttgaaaaaattgaatcccaaacattctaccattttcaaatccacaaattcttttgtaaataagagaatgtcaacattgtccaaggagatgaatcaaacctatcatccagttccattgggtctagaatctcaattcaaaaaaccaaaggaagggattgagattatttcatcagaaaaacaacaaacaacctatccaaagaaatcatttgaacaggcatgtgttactgggaacatatcaatgccaaattatgaaaaacagtctgatttccaggtggtggatccaaaacaaagtatttctgaacccaaattggatattttaaatcatattcagagctccaacacacagcccgaaattccagaggttattgaacccaagatagaaaaacccttatccaaacattttaaatttccactcaattccaacaaaatacaaaagaacaaacaatcagagctgaaaactttaaattttgataaagatatacttgttgctaaagacccatttaaaggtgctcaaagaggaatttctgcaatattcaaatcaattccaattgggccgacaggaagtattatgttgaattcagacaatgcatctttttggctcagtgagatcaaaaaagcttataacattagggattcatctgatattactgaaagtggaattttttctaggggagaagttgcattcgaatggaaaagagcagatcttactgaattcttggaaaatagcaatctatgggtaaaattttgggaacaacagaccaatatcaacttgatggcagaaattgaagggcaacagttacaatcagaaaatttaagcctaatgctaccattattcttattttatgttcacatgattgatacaatatttgtttccctctcatcttctgagaagaagaaggagaacctctctatccttttcacaggtgcaatagagagtttcaaaaaatcagcaagtaccacacctgaaagagtcttatcaaatctaagtttggctaatacaatgcctagctttttgtggaaattattgttcaactggattcaatgttcaggaagtgatgagctcaaaaagactgcctttgtaaataacaaatctggaattcagatgaatgccaaatttaagatgtttttcaactcagttttcagatgctcaattcaacaattgaatgataaattgaaggatgctatcaaatttgaatttaggaatttgtattttgacaagcagattctttcttctgtagattcaagcaaagaattcaatgatagtatcaataagatcctccaaaatattgaggtatctctgaaaacaggaagcatcatgttgacttttgagaattatacactaatttttactgagttcaatagattctcttccatccccaatagagccacaggagaaaactcaaggaaaaatgttccacgggaattgcaatccaaaagtatcaatgaattcttgaagcatagaaacctatggttcatattttggcaaagacaaacaaacatcaactttgatgaagagctgaaagatgtgccacatttatctggaaatacaaagaaaatcttggtgttgtttctcttttatgttcaaatgattgatattacaatcaacccccatgaatctatggagttaaagaataagaaagctcgatttctgtttgaaaatgcgctagaaagcttcaagaagtctggaattctttcctcaattgagaaatccacaaggaggctaaaaatattttcctcattgatttggaagttcttggaacattggattgtgcattcaggaaacagtgagatgagaaatttggcatttggggaaggtcaaaatatacatcaaaacttcaaaactttcttcaatatagtttttagatcatcatataggcattttgacaaaaagatgaatgatagtttgaaatcagattgagaatagcagatttctgatgatcatctcctttattttaatttttccatgtttagctgtggttttacacagcaacaatgttgaaactgctgcacaaaaacaaagtttttgaatcaaatttttagggtgcaattttttattattctggacatactgtttttttccctacactttcaatggttcagaaaatgataatagtgattttacatgaaaacccttcctttttatttttatttttcaacacacaattttcatttaattcattaacccccacttctggggcttattaaatagtattcttgacatttcaattctttttcctacactttcaatggtgcagaatttcatagtggtattcatttgtcatagaaacccttcctttgttgctttgtttttccatacacagtttttctcatttaaatataaaagtgtaaagaatctttttgaatacactcaaaagtctaaaaactagctccttgataaaatgtttcccacatagaacaggactggatgagattctgactgtttgatagtgacctatctacctatttcttacttttctttttaccaactatttctcctatattgtagggttttctttctccctgtaacaatgaaaaccaatccttttctttcttttcatgagaccctgcacccttgccgatgagacaaaccccttcattagggggtatcagatataggaaattcaccattcaaaaccagtcacttgtctcaatttttttttttttgcatcaatgggccccaaaaggggttaaatgaataaccaaaatatttaaaaaagagtgaattttttcaaaccagtcaattaaataatgatggatttgtttatatttaataccccctattgcatggaaaccctcagaaactgcatgtaaggaaaaaacaaggagccatttttttcaggtatttgagtgtttccataagattatttacatctttttatgtaggaaccaacccaataatttttgataacccccagaaaaagcaggtaatgaaataaggtaaagaatgtctgtggaaaatgtgcaaacacggaaaaccacaaaccacgtttgctccacagttgctgggccttgaagaattgtgtccaaacacacaaaacccccgtttttatcaaggcactttgattttttattttttacaatttcattttgaaatttttgttcaaaaagactctgttgaaattaaggtggagaaagggaattcagcaacaccaaaaacagacaagatatgatagatgctatttagacttgagaaagcgggctaaagtgcactttgtttaaggctgagaggaggcttaagggtcaactcaggaccagttttaatagctaagactgatgatttaataccctagcatctagagatctttaagtagtctagataaatgattgatcaacttgtggaacaaattgattcataatgaataagaaaaaaaaatcataatcaataaacagaaaggaatgaaaggtttgtgaaaagaaagagaagggagatcaagaacaagtgaaattctgagatttaaacagaaggaaatgcaagcagtgtcagtgggctgtgcagccaagtttcaggccccatagcacaaagaccttgaaactttccacttcaatatgaggggcactgttgggggttatccaacctatttaccctcaccaagctggaatagatgatgccagtttggagacaagaatggatccagtgtatcaaagaactggaaagaaatgttatgcatggtgggacacacccacaacctcagcattcataagtgatgctccaatctatgagctcagcgtacatttctaatgccaaatacatgtgccagcttgttgagcaggggacatgcaacacccttatattatagctaaggggggccgggtggggataggctgatccagagtgtcctcaaataagcccagccataggggatgggatgggaaggctatatcacacagcttcatgagctcacaaatcccccatcataaaacgagcagatgttgtcagcattgtgagtcagagcttggatcaagtgtggtcgacaacactccagcttgggactctccttgagtgccatcatgaccagaaacctcatcccactggggaggctagagatcagtggatgagagtcttgcaacggtcttttccagaccgaaacccaaaaaatattaacaagtcttgtgcaggtcagcaacattaattaacactgtacagtgggtagacagtgaaaagtggctgcttattttgggatccagagctctgaaagataaacttgaagtcatgagacttgggggcaggcggtgcataataggtcccaaaaaatgaatatgaaataataaaagcaaacaatcaagtttgaaaatttgtgaaaaatgaaaaaaaaaaaaaaatcaatttttttttttcaaaagctaatttgaagatattcattttgggggagtgggagtgctgggagaaagaaagaatggaacgtgcagggaagaatgattataaatgaaaaaaaaaaaaatttggaaccgaaaaaggtttggcccggttggttgtccagatgggagccgaaacagtacattctagtgctttgctgcaatgtgggctggtgaaaggcccactcaacagctgtttgaagccatctgaaaaccagcttttccaaaatcttcattcatgtataatcaatcttcttcttatttcccaatctttctttctctcagcactcccactcactctcccaaaatgaatatcaaagcttttgaaaaaaaaaaaaaatcaattttattttttatttttcacacattttcaaactttattttttgcttttattatttcatgttcattttttgggacctattatgcaccgcctgcccaagtctcatgatttcaaattggttttttggagctctggaatccaaaatcagcggccacttttcactgtctatgcactgtacactacatattgagcacccattggccctctcttcaatcccctcccgtccatgtaagtatttgtgttgagctgcgatacatggctcaaatccatcccactacaatgatttggtttggtttcttctgttaatggcacacttattctgtcgggggcctgtccatcaccatgggtgactgtgttaatattggtgtccccacccggccactatgtaccacctataagaaaagaaacaacgtaagagcaaagttcgtggtgaactaaagatacatgcatacacagacatggaaaaaaaaggagcaaaaaaaaaacattcatgcacgtagatcttgcctggaataaacagacacacaaagagaaaagaaagatgctgggcaagggggagtggaacgatcggacatagatcagatgatctgcaagttcataagagccgtccttcaaaaacaaaaaaagccgggaaaagaaggccagggaagatgagaaatgggattcagagaccctaggataatggtgaatgacgagaagggtttggagccgaggagtggtttgagtttcgaagaccagagtcctagtccatctggcagaagataagaagaaagaaggttagaggagaggggtttggttgaggatctgttgatgcaaatggttagcccaaacgagtctatccttcttgctctgctgggccccccgatccggagtcttgccgccatcgacagtctgttttactgcgccagtttctggggcttctggagccccgttttcgtcctcttctgctgcacatccgacgccagatgcttgcgattcatagatctctgggagaaaaaaaagtgggatgtatcatcaatggaagtgagtgttaagcagaaggaaaaaaaagaatacgagaaggagacgggggagaggatccactgaccgaccagtttcctacccacacataaccccagactagagttcccaacgaccacctgttgttgttgctgttgctgcggaatgagttgcaagttctcgaacccgggtcgagactgaagcgggcccactccttgtggttgttgttgttgttgttgatgagggagaagaagaagatggttggagacaaagccttgggagagcttgtaacacgatttcaacatcttcgtggcttggtcgctccgggtattcaagaacatcgtcgacaacaagcctaacaagatcatcttgagatgcgtgttcgaggtcttgtttgcttcatttaatgcactcgttagatgatgtctaaacatgatccacaataacaacaacaaccaatgtccaaaaaaaaaagaaaaaggtcagtaaaagagagaggtttgattttgaaggaattggatgaggatggaagaactgaacttggccttcacgatttctccacaactgatagccaagacgacatgaatagccatggaaaggtgagggagggcgagtttgagggttgaggccaactcggcgatgatgcgatcgacggcgaaggatctagagaagtcattggtggggtgggcgagtagattctcgggattaaagagggtagtagaacccgaagaagaaggaggagggagtgatcgatcgtcggtctgctcggccagcctcagcaacacgtaacaggtcttgcctaacgtgctcaaatcggtcatgtatcccacctggcctaccggagacggatgcaaggcttttgagtgctgggtcgctaggaataacgtcgtcagtaacgattgtcgcgcagatggtaaattgccagtcgcatgcgaaagcatgctcttgagaaacgcgatccgcggacggtaggtttcccagcgagagctctcacaaaccgtcttgatcatctccactaaaagctactccccccataattgtttccccataatgtcgagagacgcagattttttttagtgataatggaacccaatgacttttcttgatagaaagagagagagagagagagataagagacagacctgatcagccagcaagaaatcagaacgaacgatcgagatctgtgtgagcaacagattgatctcgattttgatatccaacaagagtttgagatgatcctggaacgagttaaggatcgaaggcagatagcccagaaggacaggacatgcatggtttgtttggagcgggtggtggagatgggtaaggtattggaatccgaggatcaattgtcggtcgacttgtttgagtccttcttgtgcataaatcaatgatttcggtctaagcaaagaaaaaatgttgttagtcaaaccaaaataaaaagggaaagtggtaaaaggatgcaaaaaaggggggggggagaaatggctgacgattttccatggccatcgaaatggacagcaagactgacgagataggtcagagtatacatgagttctctaggcatgatcgagacgaggaggtactgagagcctggcgaggcgggctcagaaggcctccaagtctcgctgggattcggtaactttggagacttcggatgatcgtcgaagagtctcttgcgcggagtggttgatgaggatccgatgaagctggtattggtggatgagggtcgagccggtggacgatgagatgaaggggcttgtagatagatctagtaggatatagatttttagaacacatctctatatttccgtcttgaattagggaagaaaacagggagaatcgttgagcaccttgtaagtcccttcggcttccccctcctcacgctccggagagtccatctgtgttcggagatgtttgagccaccatttagccgtctcagtctgtccgatcgtcgaatgatagacgactaagaggaggatgatatagtgtttcaactgttggccgatggagatcagatgatgaggggtaggaggagcaagcagaggtgatgatgatgatgattgttgttgttgttgttgtggagggatggcttgttcttggatgggtagtttgtcgatgagtgggagcatcgagccaaacagctgaccgaccaatgcccattcgtgtcgatccatggccagcttgatctcgtaggtcttacaggcaacccatagttcgccatcattcctcgattcggcgagactgatcatgctccgtaatgcggctaatgcgaccgggtaatctttggcgcgttcgtaggatagctggcagagcaggagttggaatcggtagtaccagccaacgaatcgtggatcgactgtctgatttctttatagacatggacgcgtttaggaggcgtttttttggttttgtatagaaggtagattgggcttacttgagtgtgagttggatggctcgttcgatctgtttcttgatctgtctgaagggtgttttggggtcagcgatgaggatggagatgagagattgagagagtgagagtttgaagggggtgagtgagtccctctggcgggatagattgagtgcatgctggatgatctggttggctagttggtactcttgggtttctgagatgaggatctgggccagttgagaggagacgaagaggttgagttcgattgggatgggtggttggtttgttgttgttggttgttcggtgagagtgaggatggctctgagacaggcgatggcaatggagatgtgttttcggtagtctgagatggttgagctgagttgttgatgttgttgttgttcttctgggtgttggtagtgtagtttgcctagttgtttagtttgccagctcggtctgatggtcagtctgggtgtgagttgtctggcttgattcaggtgttgttggtagagatggaggagtaggatgggttgagggagttctgtttgatgttgttggtggttcatggtgggtttgagttgttgtttaagtaggagcgagctggtcgactcgagttttggtgttagggtttgatgggtggccggccgcctgctgagctcattgtatgcgccgcccgctccaatatccagatcaccaattaactggttctcttatcatcgcagaatctcccaaaagggtatatgtatgcagtttctaatctcaagacaagctgttgaggagaaggagggtctgcgatttatgtacaagggcgaaggtttctggcaaaagcaaagaacagattgttggttctgttaaggccaggtggtgatgataagagtcacagcagaggttgaggagagggggggagcacagcagtaggtaaatatttacatgagggggatgggggtgatgggaatgagagtgttttaaggatcgatggtttggagatctgatctgactgctgagactgattaagagtgctcagagtccagtacaacaagcttaccaagtgccacaaggacaagcaccagtttcaagcttcatccgacattgcccgacaagcgattacaagcccacacttcactctccacccaaaaccatccccacccatcagaaccaactcatcaaaacacccagccatgagccaagaaccgatcgatgtcctgctggtcggactaggcgccgtaggtaagcacctgatcctactcatcacaaaactgcagtcagaacaatcaccaatcccggccatcctcttacttaaataggcggcatctatgcctacgtcctcgagaaatcaaaacgatgcagagtcaccgccatcactcgatcactctacaactcaatccaaactcatggcctcaccatcaactcggaaaagtatggccaaaccaaacactggaaaccgtatcgtctcgttcgatctgcccaagaagctgtcgaccggaactatcgtttcatcatctgctgtgtcaagtgtttacctgatgtggaggtaagcaaaaaaaaaagaaacttgtgtcaagaaatctacaaataaatccattgatcatcattacttccaaatcatcagcctacttcatccatcctcgccccattcttactaccctctcatcaacaaaaactggcatcaactcatcctccaccgacagtggtactgatccagttgagttcatcataagattgatctacctccccccacctttttttttctgatttgtctctttctcgaaggaatgggatcgggatcgaacaatcattggccgaagctttccccttgattcacatcatcagttgtgtagcatggattggcgccaacatgatcagtccaccaccggcacccgagaaactctcgaacccacaactccagccgaaatcgatcggcccaatcatcgaacatggaccgcaggatcgtttagttttcggcctctatgagggcgaaggtttcgcccaaaactatatcagtcaaccccatgactctaaccccggtccctgtaatcgctacgtcgagggtcttctggctgaagacggttcccctctcaccggaaccgctcgtgactcaaacttcagaacggtaaagaggaggtcaaactgttcctcgagatcatgactgccggcggatgcgaggctgaagctttagattacatccaacctgctagatgggcgaagaatttatggaatggtgcattctcgaccatggtatgtcgaatttcatattgactacctaatcagagatatattcctaatcattcccccgctttattttctgaaaaaaaagtgtacattatctcgtgcatcagtagctcaattgaccgcacctgaagtgttaccatacacactaccagcggtcagaagaaccatgctagagattttatacgtcggtcgagcgcttggttatcgagaggcagaattccctgccaaactggtagatgaagcgatcagctttacgatccaacattatcaagccaaggggcccaaggaccccaaaacacaagaatctaaaccccagagccagccctctcactccgaccaaaagctcagttctcagtcagcaacaaccgatgtcttcgaagatgatgatgaggaggaggaagaagaaaaagaggtcgatgagctcaagaaaagtggagctcctcctaaacctgcgttcaaacctagcatgttgatcgatgtggagatgaatcgaccgatggaactcgagccgatcgtcggcgcggtcttggatcgagcccgaagcaaagccatcgagaccccacgactagacctgtaagctccagaggatcatcatctctctccattcagagttggcaagttgaaggttgacgtttttgtaaccatattagattgtactcggtattgaaggtcttacaagagcaggccgtcagccaacatgcggccaaactgaagacccaacaagaagagcaacatttgcaccattgggcgatgaggaagccatcgatcggcggctcgggcacctcggacagtcggcaagcttggctcgatgaagtccaacgacgcgcccgtctaggcgatcagtctgagcctaacaatccccacaacaacaatcatcatcatcatcatcatcatcattcggctctcatgacccctattaaaccttccatcgaaaggaaggttaccgggaaacctttggcttgaaatcatctgctccttcttcttaccactcctctcgttcatttcaacttgcacatataaactagatcaggcttcttttctttctctctctctctctttttgtcttgttaaccaaattgcatgtcacgatttctcattcagaatccgcaaaacaataagaataagataaaatgcaagatggctgtcatcttttctctcgtttttcattttcattatcatcattatcatcaaagttatagtaaataccaacaagggcatcctgcagtgtttaaagagtaaagattctgacaagcttagagctgaaccaagccctgattccactttatccaaattgtagcacttttcaatcaaatgattatatgtgtctgactggatcctcttgtctgtagcctccgtctgggggggtgatctccccatcggacatcagatccatttctatcctcgtccctttgagtagtcattgaatgaatattgttactggtctcagatcatttctcgcttgcctaggcgatatttgagtgcttgaggttctcattgaatcactggttagccccattaccgtcaaattctatgggcccgtgttctcagtacaatcaaattggatctcccaagggagtctgactctaattgtttcttgcgacggtaagcttactaaaacctcaaagcagatataattttgggtaaatgggaataaaatactggcgtaaataaatgcgggatatgtgcaagtgaagacagacttcaaagaacaaaagaaatcacattgagagcgaagatcaagagttttcggacaagttttcgatcctcgagagatggtcaaggttttcattcaaaggctcaagtaatactaaaggttgatgatgacgagctttaggatccgcggttccgagagaatagtcgacggcacgttggaagaatagtttagctacttgacatccagtttgagcggcctgatgatcagactgagggagatagcaccaatcgaagctcgactggagatgggccgatttgaggagggaagatttggaaggacacgtttcgtatttcaggcccaagaaggtcgaggccatggaagcggtgaggcggacgtcccgtctgagactttcgagtggctctgataatcgaccggaccatgatcggatgagtcccggttgaaagacgtcggacgagccgacgtctctctccagactagatagggtcgagtccgcaatttcaagcgcatgtcgacatcggtcgacgatggctcgatcagtcatctgcttgacagcttgtccgatctccgaaagatataccgccgatagagccgcccgactccccaaccaatggtagtgcagccgagcatcggcagagtgactgctttgatcctcctgggttttgatggccgagctcacgaattgatcgatcagatcctggatcgcaagggccttttgcatgtccactgagaccagatgaacagagaggtccagaagagaggagatcgtctgccgcaagagcgcgggtttgaaagctggctcagacgtcgtaggtaggccagataaggttcgtagttgttgtgagatcggttcgagatgggaatccaatgcgctgttgacaggagaagaatcaccagacttggcggcttgtcgatccagttggccgaacacggttgaccagaccgaaggttttgaggcttgagattgagcgacggattgcaatcctacagggtgttcaaggcttggttcaatccctaggccccgtgtgaccgcccagactagatagttttcggcggcttgctgatggaaggtcgcgcgggattcatcgactggtcgttccagagcggcaatcttgagcccgatttgtgccagatgatcggcaatccgaatggcttgacggactggccagtccttcgaggtctgacccggggggtcgaatcgatcgatcgaatccacacatgatgtccagagctgagagtagatctcatacgatttcagcagacttgttggggtgttgattcgttgacagatgtgtgcgagacgaagttgcagttcgaatagggagcgatcttcgagtgtcaagccagcctctttggccatcaggatagcctgttgaagacgagattgcgagattgcataggccgagtcgatcaagcgaccgtctgtgagatgatgatgatcaggttgatcagcgtcgactgcgagttgtccggactgccaattctcggcgacccacgcggcccgaatgagggctcggatccgccatccaagtcgagggtctgtgcctttgccgagatgtgctccactccagccctcgatctggtcgtcccatccataccagcgatcctcctccttgatcgattcttgagcagggcgcgggagttcgagatgttcgacccagagatggaggccgaagaagccgacggtcgcactgatgcccaagccaagcccgccatagacaaccgccctcagcactaatccgatccgtcgaaaggccgagacggcttgccctttggcatcttctggcatcggctctgctggcccactcttcagtcctccctcgatcgaggcgaggatttgtcgatcatccgtcttctctatcgtcgaatatctggctggatatcttcgctcattcaggactactctcggtcgcactgtcaggcctgatttcgctcccagtttatatccaatccggctggtcaacatcgggcggatggaatggattgatcggattgcgaagttcgtcctctcttcgtcttgtacaagttagaatgtaaagcaggttcttgagtgagttttcttctctttagctcacacctagaacacatcacttacatctcgtagacaaacttgttccatctcactgatcgagcttgacttccagttattgtgatccagtcgattggattcgggtgaggccccggagagcgacagcttacataagctggatgtatgcatatacatatttcctcatccttccccgcactcgcactctcctctctctcctcctcctcaacgtcatgcctcatcctcacaatctcatcaacccgtctcgagccaaccaccaggacaagcaagcagcaaccgagcaggactcatcggaactggagatctaccaactcaaaccacccgactggagattacccacccagcttaaccgccccgagctcggctatccaggcctacatcccacacaccctggtcaacatgaagatgcaatcacgaagtcgttggtccaatggggtttctccgctcaaatgctcgtctcagttagtctcttctcttcttgaactcatcttggtttacttctcgggaacagttactgatcgtcgcattggctctcaactcatagacggaatcattctcagcacatcagatgatctataagaaaatcactgatgaggccgctttcaacgtctcctcatccgcccttgcggccctaatcgaggccagacgtaggtattgtgccattaacagctagtaagtccgtcttttaccattatgatccccacaaaaacaaatcacccatttttaattctacccctcgctcttctgttgtcactttagcgacaccgaatcgacaatcaaagtgcctggacgagtgacgttaaacgaacagaaacgggaaaactggctgcgcgaattggccgacagctcggtgcctctgttgaaactctctaaaaacgtcccccatgggttcaagggtgaaaagctgctggagatgttggtcagtcgcaagatagattcttcgagggcaacctggtacattcgattgatcggattaaatgaaatcgtgagctcatgactgtttagaaaccttactctcgatcctaatcgacctgacctgagctgactctatttttatttcattttattgtaagaatgcgcaaagaaataagaacgagctcagtcacatccgatacacactttcgtttacatctgatgtgtgccagtttcttcaaaagcaacttgccgaagtcaccgtgcccttacaaaccaatctatcctcatctactacgagcttgatcaccaccagtagtcgcctggctgcaatgaatgtgagaagtaagccgaggtcgagcactctctctgatcccgagacacgtaaacattgggttgccaaatggaatcaaaggtaaactgtttcttccttttatcgctcttattcacataaacatctcttcaactgacacgttccaaaattattagtcgcatgctcttaaaacgattgtatttcgagtctttgctcgatcaacccacgttttttaaatggctgatcgatcagttgagactcgccaacctcgcccaaattaacttcttgctcgaaatccatcattcggtgctcgatcgcttcaacttatcttccaacttagtcagaggctttgttgaagcttgtttgtttcagatccgcttcgtgagcatttatcgcaacctcagtccaagatggtgcttatcttttctaacacttttttttttttactttgaaagattacaaaacagactgcaactttgtttctgtcaaagttggagcgtaggctcaagctggctgttcaggtatgattattcccctccgatcgaatacttccacctgatcaatctgacaataattgttttgaaacccgatcacaaacagagtgccttcatcttttgccccgataatttcgtttggcctgacatatggatttccaataaagttttactggaagagattatattggcgaactttccacgaagtacagatgacatcagctctctgaagcacaattctcagacaaaccaactccgggaaatcttgaaaggtgatttttatgccgtcaattggagagtaaatgagttgattggtgatgtgggcgttggcactgggattgttggaaatatttttaggcgacgtgtgcagttagtcgaggtaagccataaacatctttctattattcacacatcggcctagcttgcatttgcgatgactcacgtcaagcgaaagatcctagatagctatacagattacaacgattgctcgaagctttattataagtatttcctcaacccgtcggtggcaggccatattccggtgtcattcaaagacaagctggaagtgttgctctcctgggcaacgacccccttacggacctctgacaaaagagttcacttggtcgccagtacgctctcatatgttaaacacgattacaagaagaatggagacgagtttcaaaacatcctcgttggctggttggagcagatcgaaagtatcgaagggggcgacttgttggtccgactgttctccgaactttctcgccggaatatcttctcctatggcgcttatgttcaacgaatggtagccaaaggtgaaactgaatgtgacatcgtcgcaggaaaggtaaatccactcattctaatccacttacaggcaggcttgcattttgagcgttggggtttttcaatttctcttgaatcttaggcaagtggtttgcaggctttgctgagcgaatggatgccattggcgtcatccaagtcatccagagagcgaagcagttccatcaaacgctcacccggtcgtgactccgcgcgaaatggactgatggctatcatcgctgattttaattccgctataggttcgcaatgacaagtgacattttaagagctgaacctcaggctaatttccaagtggtttataatacacattaaaaaaaccccttattgtcctttcagcttctgcagattacggaagattcacctcactcctcaaacgccgacttgatgttcgacaagcaacttcagctaatagaaagttactcgccgaaatattacctaacgccctcgtccaccttgtcagtgaactaacatttccgagtgtttcgggatcaggttttctagtcagcaaaactgccaatcacccccagatggcatctgccctactcacctggggaatccaacttcttgaagcctgccaggcacatgctacactctttgagattatgcagagaatcgttcaaatcgatttgggtcgattggaagctctgcggagcgacgagagagcacgcgctgacctcagtccctcgtttcaatccaccctgcattaccttcaagttatctgcatgacggcctctaataacaaggagattctggagatcaacggacaactggccgatttcatatcccgattgtttgctatttatgttcactttcgacgcttgattggggggacatttccggttctccgtgggttcgtccgatgtctaagaaaccttgtaattgaaagtaatgcggtggatagccaaattttggaagttctagacaaggaataccatcctatctttgatgtgcgcacgcaaaccctacttcttcattttatgagcgagctagatttactgatgttcgtatgatatacaccataggagatgatgacgggaccttctactggggagacgttaccctctcgtacccgagagattttacaattgattcaatgtccttcagcagcacaggtttcgcagttagtactcaaatattgggaagaatatcgatcggacatggattggggagcagtgctgtggaactcattgatagctgcaatcaagatccattcccaggaagaattcgatgaacccctcttgaaaaacatcggtgaaggcgtccagaatccgtacgaaaattgggcccactttcgggagataatcatgcagttttgtgaagatctcgacgtgctctatgaagagggattaattggttgtctcatcagagctggatatgtcaactatcctcatccagacgatgaagcactattttcccaaccagttcctacctctgatgtcaaaatgacatctgaggaggaggaaggcgaagagagtgaagagatagtgatggggggcccaagcctgaaatctctcttctttcacaatcagcggtctctctgtcgaaacattcgtcttttactcgttgagctcatgtcttgtggtctgatcagcatcgaagtcggcctcgaagaatatgtgatacgtcccctggctgatgacgtaccccagctgttggtgaacctatgcggagataatagttctgatactcaacgtgcatctcatacgactcaagcagaggaagcattacgtcaagtcaaagagatctatgaactcgtcaacgaagccctttgcgagcagcaggtagatcgacgtgcttttgtttcacaatctccaggcaaagaatccgtggtgatgatgaccccgtcacactctcgctcggacggtcactcgagtttcacaaaccaaggtacccccgaagtttcattcaaatcgaaagatgtagaacacgcgattgaggaatacgttagagcttggaaattgcacgtcgaacggaagctctggttcgagcagagtgatgagggatcggcattttgcagtcgtctgctattatccttactgatttcgatcaaaaccgtttcggaactttccttcgatcctgatggccaagaaaaccccagcagtcaacaacaagagtcgttcgagcagctgatcaccaaaatcctggatgtctttgaaagtctgcgtggtactgtttgtcgaggctcgagcctccttcgacgtcagattcctgctcagtctgccgtgttcttgaatccgatcttggaatttgttaaacagaatgatttgggtaccatctttcacacaaagttaattcattcgatcgatgagctgttaccctattcccagcccagtaagttaatgcccatttgcccgctccctcattctgcccgttatcgtttggtctaaatgctgacgttctccccctgtgatcactgcagttgaccttgtcaatcagaagtatccttacttagaatccatcttcaaagcaacttgtatttttaatcacgcggctcgtaccagacaatttcaattgcacatacgtcttctgatgtcaagtaatcctcctcagatgtcagccagcaaagaagcatcagtcgatctggccagtactctaggatcacttgtagaagtgatggctaagcgactgcatttaaccgactcgaaagatgcttcacccttctttttagaatgtcttccggcacaggtggctgaagctgtgagttatttctcaacttatccgtacaaaccaatggcttgatttaaatctttgatactcttcatatttctcacagttgatcatcaaattatcgttgtatttgggcatgtcaatttgtaaactactcggacccaatcccagcgactcggcgctcgaggttcttcggatccaccacatctccagatgtattaccaccctgaccaatcagctcactatccgaacataccaatccaacgacgatataacaagtaaggtggtcggcggttctggaccactcggctgcaatgcgacggttgaatcttacatgtcctattggcagcagttgaaatcgggactgtcacttctcaacaaccggctcactacttctgacccaaccacgctgagccccaagcgcctggaatatcggatcatccgcgctctcttacactccatccaggtcatcctttggtcattgcccggactgacccagcatctaggagccctcaaacagatgattgctgagatttggatcgaaattgcactggtaaggtcaaattcaaatctcttcttggcgtccacatacaactcattaagatttagttccttggctaacccatccatcaaccttttgcttatttaacacctagcgggtccaaggtgactctgccttacagaatcagattatggacactatcagtgtcctactttttcctacaggttgagtgatttctctaaacttgacatgtgaaggtcgatctacctcttctaaaacaacaatcatgttttctttgactcttttacggatagtcccggatgattcctgcctaacagcaacagtagggatacttcggaaacgatttcgttggctatatctgccgattctcaacttggatgatgggtccaacttagtcccaagcaatcgactgaaatatcttcttggctcttctctccgtggctccagtacgctctttcaagagcgacttgcagatggagcagtgaaatttgtggaggagaaaccgtgggaagagttggagaagatggatctctctgggcctgggttcatcagcatcgatgctttgaagtgtcagacgttgagccatatcgagcagatccctgagccgaaaagagtggtgagcagaccgccgaaatccaagcgtggaaacggcgatggagaagaaacgatggcagaggacatcgaacccggtggtgaaagagggtctgatcagcagatggcaggcgcacatgccttggaagaagaagaagaagagaatgaagaagaagaagaaatcattcgaggtgaacgtcactgctttgaacacgagctggcgacggatgggctatcaacgatgccgcttcatttcctaagatcgctcttcccacccgcaagtcgactaaccgggggagattggcaagtaacacaggagcaacagaagcttctccaaacccatcaagccgaacaaactcgcatacagcaacaacaacagcaacaacaacaacaaggctcctcgatggaagttcaggctgagccggagtctggtcggactaggaagcgcaagggcttgggactctcgcccatgcccgtcgatcttgccacctcttcgtcctccgggcccaccctgcgctccgctagaagcactcgcaagaagagctccgccgctgccccggtcaatccccctccgactactgcctctacctccaaacgtgctaagaaacgttgacttgcttgggttcatcatcatccctcaatccgtccccctcgtcgtgtgtttttcgttatgtcgtagtcttgtatctctcctcggccctcttgctctattctgtgtatgtattggttggctttcatacttcctgctcgccccgtcaattggttcatgttctagtttaatcttgtattcattcacgacttattgcactatacttgccagtcaataatagctccaattcctgcatccatgttggatgtccttagccgccgcagtacttttgagtgcattcttgatcaactcagcgcagctgaaacaacttctttggatcttgtttttttgtttttgcatgtatattttggggatctggaactatggttctacgtgtgtgtgtgtgttttagctttctggggacataagaagggggaattgctgagtaaaaaatcgatggggagaatgatggatatacaagacaatcctgattggtgtgtctcctgatattggggaaatgagttgattgttgtatttttatggagtggtattcttgatgtctgatggatcatcctccgggagtcaagagttgtgttgcagtgacagcatcccttttccattgggagatggcatgaaaggttgtggtgtccagctcagactcaaagatcctgcaaatcgaggccggctgctcattgagggggtcctgcatccaatcccaccttccatatctggggcactcaatcacaaattcaggtgggttgtggtggattgatcaagctggactcccatcactattcttggataactcagactgatgtttgctctgaaaaaagaaactaataatgcctcggtctctgggctctttaccagggcaggctttatgggcttaaagataatcctgtgatgacctgcaagcagggcgaatttgtccatagactccagttcttgagccctatggtgtgatttctgtgagaaggtgaatgatcatatgaagaaaatatatgtataagacaagaaaaacaaaatcataattttgactaccaaattgtcactgcaagccaacagagtcaaacaacctagacacaacagacacaaaaattgtgcaggtccaaaccaatctcaatcactggaagtgtttccactggtgaatacaaggaggactgctgatgtggttggtggcaagaaatatgacatctctttcatatgcaaccaaatggagcgtggtgattttccccatgaaatccaggttaacaaacaagagctacaggttgacagggtgttacttggatgtaccttctttgcttcttcagtaccaaaaacattcaagcaggcacagaaatcaaaaagagtggatgcaacggtgggccgctacactaaccgtagcagttagtgtagcgtaacgcagcggaattgctgttagcgattagcgtagcgtagcagaattccgccacgacaccgctaacgctacgcatgtgggccgcaaaaaaggacccactaccctgcgctacagcggtttttagcggtttttggccgctttttccgctaaaagcgctgtagcgcagggtagcgtagcgaaaaaccgctaaaacccgctaacactacggtttttggatgaaaaaaaagcaccgctatgctacgctttttgggccaaaagcgtagtgtagcgtagcggcccaccgctggtggataaactgaaaaaaagccattgatgaagagctaaacaaagttgcaagacatgtgtgcttggtgtgccaaagtgattcttgggggacaaaaccccctgaaagggcggtgggtcttcacagagaaagtgaattatcaaggcatcactattagatacaaggtgcagtatttggcaaaaggattcactcaaatcattggtttagactacctggccaccttttcaccaacagctacttttgtctcaatgagactgataataacactagcagccaaatgcaattggaaagtccactcatttgattttgttgcagcatatctaaacaacataccaattgatgaggaggtttgggtcaactttcaaggcgccagaaggtatcgaggtcaaactgggtgaggctttactcttcttacacaaggcattatatgggaccaagctcaggagacaagttgctggtggttaaacctgaaaggggctctttgtgaactgggttttcaggccagccagtatgacaacaacagtgggccaatagcaacactgcaacaaatacgggatttgcaatgtattggaatgtattttttttatgtatcatggtcttgatgtaatttttttttcatgaccaatgtgcttctattgagagtcttgttcatttaacctggctctttgccatatatgttggtacaattcctgatgatacaaactgtgtattgtatttgttgcagcattgccagtagcaatgcctgtcttggtaatgcattgtaaagtagtgaaaaatgtgttactttacatgcctgtgggtctattgactctgcagattttcaatagcaataacattgagtgctggaaaaagccctcaataaaagccaatgctgcaggctgtttgttacatgttgaaattttgacagtttttcattcaaaattagaggaaaaggtaaagaaagttggccaatgtgttacatactgtttttctcaaaaaccttggagcaatcaatatttttttggcttatggtgtagttttctgatgaaatacagatgtattgtatgtgatgtcagatacaaaacacaatagggggtatcaaatataaccaaatccaccattatttaattgactggtttgaaaaattccacctttttttaaacatgttggttatccatttaaacccttttggggcccatttatgcaaaaaaagtttttggaaaagtgactggtttctgatggtggatttcctatatttgataccccctaatatctttctttgaagtatctgaaaaaagatacaataccaaaagatctgcagatactgtattggtctgtatctgtttcaccgttgctgcagcaactgataaccagatctgttttcaacttgagaggatggtgtgagggggccagcccgctactacacggtgtgagtttggagccagggagcctagcctgaaatcccatcaggattccgatggtctcactctcatgacctaaaattgagagggtaaaaagttagccattggatcctgattcctaatatatccctgtatgcaaataagcatacagggtgcagtacatcctctgaggctaaagtcacgtggctgatcagcatccatttgatgctttcatagcatccaatggacactttttcccagaaaccaatcaccagatgggcaggttttcaaaaaccccgccccagggtgaggctgacgtattgacaaaggtgttgactagggagcctttcaaattcttttgtgataaaatcatggctggtggctaggaggcaagagtgttggaaattaaaaacagaactgggttaccagctagactcacatagccacccttttagacccctcagagcatgtatgtaaactaatcttgagttcatctacatgcaattacacactctcttgagcatttcacatttcctgttccattaccaaacccacagggcaaagaaatagacacatgggcctatacagaatttccccaaaaggaaatcttgtaaattttagggaaattctgtaaacattgaaaaaaaatctggattttttggattttctgaatttttagcttgcggattttccagattttcaaatttgtagatgctctagatattctacatttttcagatttttcagagtttttagattttttggattttttagaatctttggaatttttagaacttctagaatttctagaagtttttagattttttagatttttggattttttaaataaattctaaaaattctaaaaattctaaaaatttctaaaatttctaaaatttctaaaaagtccaaaaaatctaaaaaatctgaaaaatctagaatatctagagcatctacaaattagaaaatctggaaaatccaaaatctaaaaattttgaaaatccaaaaaatccagattatttccctaaaatttacaagatttccctttggggaacttctgtataggcccatgtgagagggagtggatgtcctgagatggtcctcaggacatccttgggttttgggaattgacccttcaatttttgggagttgattaaccaatcctcagtatttattgcactatttttcctaaaatttgaaccatagatttttatttcctgacagcttagatattccctttcaagttattcacaaaacctctttctcacatatattctattcctgtcaaaccttcaacatgaaatccttcataaacttatccttctagaccatggtctacaaagagacaattccatttttcaacataatgcttcctgttggtcaagtttctattactttcaataatgaattcagttttattttaacacattcatatggggttttaccaattgggctatctcttttacatttttttttctttgccggtattctttcttcacatttagtgaagattgaaaactttcattggatactgttattttgattttttttattccaatcttttcaaaagcaatggtgggccgctactcttactgtagtggttagcacagtgtcatgtagcagaattccgctaaaccttagcgtagtgtagcggaattctgccacatccacactaacactacgcatgcatgcccctacaaagtgcccgctacccttcgctaaagcgctggttagtggctgttagtggcccgtagtgtggtgtagtgtagcaaaagaccgctaactttttgctaacactaagtgattttggtgcgcaaaaaaaccgctacgctaatgctttttgggcaaaaagtgcagcgtagtggcccagtgttgccaaaagttgagttgggtacttgaaccactacattttaaattctccatcttctaggatttggattaatttttgaaagcaagacaaaacttgctccctcttacaattggtttaatcttcacctgaaccactaatcatttcacatgacatgttcaaaggaattgacttcctgatgccaaagttcataacagaactttgacaagaatctagtgttgatgccacgtgcttcctgaaactggtcatatttcatacaagtgtgagtacacctagcaaggacttatgatacaaatcatctggggtttgtattcacatctcatgcttctcactatagtctctactgatgctggaaaagtaggtaggctatgcagagatacaactgtaagattgtgcaatacatcctgacagcaccagggcactgtgttggatcactgcacaaacatgaggttcccttgggtgtgctaaacccacctaccagctgtgtcattttccacctgtaggatgtggttactaccgtttctgcacagtcctttttttggaatgggcaatgggtgcgagaactcacagaacccttatactttaagtcacgttcaggtggccaactcccaaaaaatcataaaaataaattgtaagtctctctgactatcagtaacaaattgtagtaaggaaacagttcttctaccaaaaatgaaactttgattgaatgaatcaagttggttagatattgactaagctgcaccagttgagagaggttcaagaactcctcagagcaaacacaaaaaggtagtttgagtgtccgtggaggaacagtttgacaaaaccgattggtttccttggactgcagcgctgattcactctagacagacacacttgcattgacacgccatgaaaaaaaaaatgctaaacgaaagatgaagacaaacggtcggtggagagtgaaattccaacattttccaccactggcacagccaaaaagaaacttgacgatggattgactcataaatttgctaactgatctgaaggaatatgagggaagatgaaagtgtatcataaaataaaaacgaaagtactccttaacgagcttgtctggcgggtgttgaagtccctgaaaccccatgtcgagtgagggcgtcgtaatggaaacctgaactgtgttcggttaattgcggagcctccaatgccctattggttgaatcggataagaggaaacttgccatggaaccttcgcgaagctccgactggttagggaaatagtctaagcaaggtgaatgcagtcgatagctcggtggactgcctgctggaggtgacagctgattgggtgttctggttcttgggaaagaatccaaagcttgaggttgcgagtgggagtccaaatcaatttgatgaaggggtggctgatttacccaagaagaatccgaatccaacgtgcaaaagtattgatctgctcccctgggacatgtaaacactccggggttcaagtcggtggcgctcatttcgcttggttcaatcaaaccctgagagtccgaaagagaaagcaacagtccagttccctgagagggaataagtagattctcggatttcgtttcgggatcgtggttggattgaaaaggatatgatgttgaagaaggagggtctgagagtgggggagatgataagacacctcctacatcatttgaagtcatttggtaaggtggttgcgcgcaattattggatgggaagaaagccttaacagaggcacctttcgtaggggtcgagtcacgatcaatcatgttgtcggattctgaggggtaataattgatggggatagacggtctttgtgttatcacagggtggtctctgtttccgaaaggttcggggccaatgggatctctcggttgaagcttcacaaagccctgagccggttcgagaaaggatacggaggcagggggttgaaaggctcctgatgactcttgacttgaattcgtttgagagctcacgctgaccgatagagaaaccatttttatcctgatgtcttccattatttgaaaatcgtcgattggatacaaactcaaaccagctgacgcaaatctccccagcgactcaacaacatcgattaattggttcgtgatgtgatttgaatccgccgtagaggcattcacaaactctggaagggtattggaaaaagcttgagccaaaatcatgaagcaggggaaaaggcctcgtagaattcgtagcagcaaggcctcccccaacctacttgactgatcgagggaagcagtgttagctacaatcgaatccgcaccctcgacagagattatttggagcaacttgaggacgtcgcggaagattgggagtggaattcttgtgaaggttgttagagtcatttcttccaaaggtaccagccggcttaaagcaaagatactgaaaacaaccgcgaggacgatgttggcatgggcattgcggacgtcgtgacgattggaagaggtccatcggccggggttactaggcggcgaatcgtatgatcccatgacctggcacctcatcttggctgtgtccatcaaccatcgaatcagatagaccttattttcgtagagcaaatcactgctggacggcttcgccgtgggatccgggacaagtgaatttgatggatcttcttgacacaaagtgcagaacacctccaaaatttgactggaattgagcagcgagcggttcgcccattcagtctgagtggtgctgtcgttgacgcgggcgtggttcaaaaatgcctccaagtatgaaggcgatccgtctatcatggcatagactttccctttcggaaatttcatcgagagaagtgtccaagttttatataagcctgcaaagcaaaccggtcagaactttccggagatgccagcgacatttttatgtggtgaaacttacacataagccagtttatgcctagtattttgttttcttccacatcaagctctccgtttagatttcttggacgtttgagacgctttgctggcgacaaatactccttcgagagtaaatgcgcaacacttagtaatgcccaaccacatctgggctgagaatcaactgagcggaaagctcccagcaagattaaaccttgaactatcgatagagtcgacctgttgacacacattgcccttcccatcaactgcgcttcggcgtactcgaaaaatggcatatggcaccgaggtgacatatggggataattatcagatgtttgaggagacccgtagttgcggctgcgcgagctcaagtagaaatgccagccaaccaccgtggctaaaaaggcgctattctccgtgagatgaatgcagtgttggctgggagctgcatcgttgaaaagaaaggcaaacggatttgcacgaagccattgcgagtagatcgaattcaattcttgataggacaactgtatcagagggttgagtcccccttcagccccgattattgacaagtcctggtgactgttttcaccgcgatcgtactcgagcatttgaagaaacaagggctcctgagtactaaaagagctgtcctgtcgatcggacacggatgcttgtgcacatacaatccaagaaatcacatccgccaacatcgtatgataaagcttgggttctaatacactcggatgtttatgaggaggggctagagcttgaagttagtacatgtcatatctacatgcgaaagacacatattcatctattctcaacaagacgaaatatgttctcacctggagcgtagcggttaggatactctctgaggatgaattctaaatgagcttgcgtagtgacatgaagggtggtccctttaaagtgttgaaatatttgcccggcgtcacaggtagaaatgatttgatgggtgttcaccaacgcgttcggcccatgggatagtactaaaggcggggatcgcgctgttaaatgatgatcatacgaaaaatgtggtgagatgagataaaaaaaggaaataaaacgcgttcagtcagcgtgtcttgtgatacatgactgtaggggccacgtatatatggagtgcgaaaatggggagtaaagatgctacctccggctggatccatggaattgtaggccatttggttctgttcaaatgaaattcttcgggatgagcaggctgaatgctggaatctcgcttcatcacacggaaactcggttggattagtcgaagcatggtgaaaattaatcgagttcccaagtgaagctgccggactgggggaacaaagaattcggtttaaaaaggtgccatcgttcccacggggaatttggttcgaaagtattttttggtgattcagcggtataggcagtccacccaaggtaggcatgaatggccggtttcgtaacatgtttaccgagggattgaaatggaaaggggcgcttctgttctcttcgtccaatggcctccacacggctggggttgaatttaatcaaattttgtcagaaaatttcgcggaaataacgaggttgatggtcaatacctgagtcgaaacttccggatggcccttgctcgtattcatgaggctgaagagttctcatgaacaacgtcgagtgattccaccctccttcaaagaaatgcgaagatggatgggagttcagattcatcggcaggggcgcgtttggatcttcgcaatactctgtcctagggtacttccgaggccgacccatagcagcggttggctcgtatacacacttctggttgcggtttcgacaagctaaacaaccaatatctgtctctccggtgcagcgtattttcctagacttgaattcaaaagtaatgaaagccccatttgatacatcgtcaatttcaatcacccgagaatttttagaaaaggatttgcaaaacgatataacaggtcgttgatgaagggaaaagggaagttcatccttggacatgagccatcaaaaattgttttcttttggtgcgaaagacctcgagcacaacagggaccgaagagaaaagaaaataagaagccatgtggatggagggtagtgatgagacgtttaagtcattaatgggaaatcatctatcaaccagagtaaaccatttttcattctgacagtcaagtcctatgttgcactggagtgcatgggcgatccggtgtccgagttttacgacggactcacttcagccccttgtgcattcgcaacaaaaggaatcatccccgtgtgacgcaaggcaatgaccaaccaggtgatagaatcaaggagaaaaatggggaattatgggaggctagaaaacgatggaggaagagaaaacaatatgacaaaccctacaaaaccggcaagatttgcgcaattgccttccgctgggcaaatctcccgtcaagttagcgatgggttcggaagcggtgtgctgagacagtaaaggttgatctgccatgggctcgagattctggcgggtttttttaaagatagtcgagatcggagccaacttccacgaaagcactccgaatcctttttttttctggagctaaggcgacggaaggttgggaaatgactctgatggaaggttcagatctatgaggatatatggaggggtagttaagcctttgaaataaacacttggacgacagacgttgcgaattgaaaattttccacaatagagagaaaagtccttggaggaattaaggctccaccattcaatcccgcgttattttaaaaaaagagaaaccacgaatggagagatgctagtagaacgtctgtggacaaatataacgctaccagttatggcggatgatttgactttggctagcttgtgggcgccgggggtacgacacggagaattaccaaccaaaatttgtagtggagattcatagagcctcatccaagcgctgaaacagagaggcacgtctgcatgcaatcgtggtcggccaacctacaagtcgggccagtggcaaatttaacgcggaaaaatagcgcacgcaatggttggggccagtcaaagcttgctgtatgatgggggggatgaggactgaaaaattaatgactgagtagggctggggagtattttgatgacggtcggcggccgatttcggtaaatcctgactcagttggttgggcaagatggaggaatggtggcctacataggtcgtcttggcctgcacccgccaacagcgctcgtcaacagaattttcggctgagttctgaggatcaggattccccgaagatctctaaggcttgagacataagaaacccacaaagctctggcttttccgtcccgaagatgtttaaagtctgttccgttggagtgcctgccgagcttgtgggtgggcaggcactacgggatgcgcaaaggccaggcagttcagacttggagagcaaatccaataattgatcatcagagctcagcttccatggaaaacctttggtgcggcagagtgcgtgtagggttccttagtgaaaacctatgtatgtactatagctgaaggccaaaacgacaacatttgtagtttggctagctggtatggtacgaaatcactgccagttttgacgatacaaccagtgataatttggggtctgcgctacgcacactgtgaaacttaaactgagccgagcttactgacgagtgcagctgaacttggctagagacactatcagaagtgaaggggccgcgacttagctaagttggttcttcaagggaaactgggaagctagacagaggtactaccattgttaagccatttgttccatggggatggcatctaatcatctactatctagcagagctgctcattctgcctgccaatacatatgtatctctcgtcaactgaagcatcagcaacgaaatccaacaggggatatgacctgatatgactgagtgtgactgcataggaccaatcccgaagtccacaaagtttgtcccaaccatagataatatatacgagttcaatctagtgtatcatgtactgctacaccgagatatttagagtcatcgatgtggacccctacgacccccaaggtatgtaagctgcaaatgaagggcgcagcgggaggactatcggccaacttcggtggtcaggctttctctggattctggtttctgtcagaaggctcggccaaactggaatcgccctgcctcccccatcaattcggtcaacgctagacgctcggaaatatcaatataaacccttatagtttttacaccttcgacccgagcgatcaactcctaggattttttttctatttattttgtttgcagtggtgcgctcctcatcacctgtgcgatctacttcaactgtatcaacgcaccacctgtactacgcatccccccctttttttaatctggctcacttgagtgccctgtgaataattaatagccgtatatgaactctgggtgagcgcgcaatgattttgaagacaccggtggtatgtgtcgggtgttcgtccgctcaaacggcgaggaattgcattcattcattcgtctgattgcatcgatggccacacaaatttcaaataactggagcggaaactatagactgtagttcacgaaaaacacagcggcttcttttttatgtctgctactttttcacaaagatcttttgaaggattccaatttccttcttggagagctggtacaattttggggagaaattctctttggctggagctcacctgcaagacaacggtccactactcaaccaccaacaggttttacacctcagccagctgttggcagaccgtgccggcggctgagggggtagattgaggaaaatgcaaagtccctcattggcaggatccctgggggatggcagccctccttcaaagacgatctcctcaaattgcaaaatggagaagcaaccaattgatcacaaccagcccagacaaaattttcattgattcacctcacaaattcaaagaaggatttaggaaatccgttactgtgttgtcattggaattgtttttgaggtttgattttgcattggctttgttgattttttattttttgcagaactacaagttggagtggtcttctgggttgaacagatgggaattatgagtggatcaatgtgttaatccatattggtgggatctgtggaggagttgatgaagggaaatcaattgggaattgaattaaggcagccaggacaagtgggcagtggctggcaagcaagatgccaaagctaacaggtggagtcactcccacttgaccggaaggaacccctcctggtcagggaggaacctaaacctcatcaaccggaaggactctcctctggttgatgaggaagctaaacctcatcaaccagaagggattccttccagttgatgaggtaaatcttcctcatcaaccagaacaaatctcttgcggttgacaagttcaatcttccttatcaactggaaggaatcccttccggttgatgaggtaaatcttcctcattgaccggaaggaatcccttccggtcaatgaggtttagcttcctcactgaccggaaggggtttcttccggtcaagtgggagcaactcccaaaccccctcatacatgaggggtgttttgggaagttgactcccaaaaaaaataataataaaaataataaaaaatgaaaaggaaattgggtgggcaactcccagaatcctccctcactttagaagacaacttccaacaaacgtccgctgatggttgttgggagttgttggcaaaaaaatgggagtctcttttccaagcccctatttgatatccaataacagatacaagaaagtttcaaatttgtgaaaaatgatttttttttgggggggggggggttggattgctgagagaaaggaagaatgattataaatatttttttgtaaaaaaatggttaccagaaacagctgtggagtggggtgttcaccaacccccattgtggtaagagcaactccactgcagctcctatttttgggccattaaaataagattgttgggactgcaaagacagcttttcaagtgatgtggcatacaccacaagagtatttaaaaatcagggaaagcatgagtggtgtgaagtttgaacagattcatattgaggtagtagagtttcacaagctggttgttatgtgaaaggggattgggcagtcaatagaggagttgctaggaatccctacatggaggaacttgggtacaaaatttagggaaagctgttgatttgagacacaaatagcagccatgtacaaacagtttttttgaaattcttttcaattgtttttgactttattttttatgtttttaaaataaaatgatagtcacaaaagatcccaaaaaaactcaaacaagatgcaaaaggattataatgaaccttgcagtcaaactaagtgaggaagagaggggaggtacctgcagcacctgccaaaagtaccaccggtacctgccgggaggtacctggtgcggtacttggtacctattttctgaaaaaatccaacaggtacctaggtaccaacaggtacccgagtacaaacaaatgatctctagcttaggtgtgcaggcccacactcctgttctgaggtttctgttcatgtatatataaacatcttttttcttgctgctgttggtatgttgaattattttatttaataactgtccaaatgaattcagctgttgagtgatcaggtagtctctgctacatactagagatggccttggggtacccggcacctgctggtgggtaccccccctaacccctgatgtacctgccaagttgtgggggtgcagtactagtgctgctttgggcaaaagcagcagtacctgtactttcaggtacccgcccgaatccccttctcagtggctctaccaagaccaactggtcttggagaggttgctggagaggacccctccttggcaacctgcttaataccaatcaggttgccagtaagtaccctcctttgcaacctgattggtctcaaccaggttgcctggaagaatctctggcagccaggcggtacccgcctcaagtacagccagacagcagcgggtgcagtacctggtgccggcttttggccaaaaaagcaaccggtacccggtgttgtggtcagaatccttgggtgtgtctgctcctccgtgtcctcctcttctacccccgacactccaaatgtagagtttgcacactcactacaacaccccccctcaaactccacatgtctacaagaaaactgagactgagatcaagagaatcaaagagcaatgaagaaagaaaactgagagtaataagaaaaaatgtgatgataagaatagataaacagagagattaccattaaggcagaaggcagatagctgaaaaaaatgtaaaaaattgaaaaagaaattgaaaaaaattgaaaaaaaaaattgaaaaatgagatatgaataagagttagaaggagaaaagaaatataaaagaaatgaggcatgaaatagattgaaagatgttttttttttactgaaatattttgctcatagagatggaatgaagatttgccgcagagcctttgtgaagaagtcggccaagttggtatttgttgacacccattccagcttgattttatgttcccgcacagcatcattcacaaagaagaaattcctctccaagctcttcatcctcccttttgaaacattatcatccaataccaagactgcgacttggttgtcacatttcagagttagagaagggagactgtctaacaactttagagtgaggattaagaagagtataaaatcaacagatgatcccaatgcaataaatttggccacgcacgtggacttcgcctccactttttgttttcaggatcttcatgcaatgggactccctaagaaatagatgatgaaacccaaagtcaaacgttggaattcaccgccccagtttgcatccgtccaagtcgtaagctgattgttgggcacttgaagatgaaggtgtttgtcagtagcaatgtattgaatgagatgtttcagcgctgcccagtgtgtctcgtttggattggcaatgaacggtggaagatagttgacggcaaagcttagatccagtcgtgtaccaagtgctaagtagttgattgacccaataaaagattgatagagagtttgttgaaccggataaccccaagaggtgaccaagttgtcaccctgtagtggagtatacgtcgggacaatatggttctgaatttgagaggtgagtttctccacggtttggttgatgaggaggtgccaactgaggaagatggaatcttgtttgaattcaattttcaggcccaccaatttgtcaggtcgagaatcccacttgacacggagttcctgttccatgttgttccaaagtcgttccaagtttggtttactattactaaacacaagtgacaataccatcatcgacgtgtatccagacaatgattatgttgtcatttttccggtattgttataagcattcttcaacctcatcacattcaaaaccccagccgtgttatagatccttgaagtgtttccaccagcacctgctggcttgtcgtgtcccgtacagggctttcctgagttgaaggacttttccggatagatggggaaagatatctgtctgggggtcaatttagatggtttcctctataggactatgtacaaatgctccagtgatatcaaaggagttgatttcccacttgtttttaatggcaagggtaagtagcatccgcagagttgtgagagaggccattggtgcaaacgttgattgaacatcaatccccagacgttgtttgaaaccacagaacaagaagcaaactttgaatttctctattgatccatctgatttgtgcttgatgtcaaaaacaaaatgggttccaatcaagtgtttgttgagtttgtcttctgttgggtttcacagatgtttcactcttcttctttctgcttcctacctttttctcctcttttcactcatgtcacacatctgtgacacccaggtatatagtcactctagttcagcagacagatcgtggaaggtcttctttcctcatccttccacaatctctcttcctgacctaggtgagtctagcttgtttctctagtcattttctctttctctcttatcttctatgcaatgaacctcatccttccacgatctctcttcatggcctaggttcattgcaacatctttaatgttgaatgtgtcgatttgttcaagttggtcccatttgacaagacatgccgccctccaggtcggggattcttgggatcaaagtgcattttttaaactggttggtatgtcagcatcagatatggcttgaaggttgttgatgatagggtcttgttcttcacagatttccttggttttctcttgaccaagattgagtactctacaaacaatggtggtgttagaaaaagagtcaggggaagggatgaggggttttccctggaaatctaaaaagttggcacactcagagttgacgactttttgggtctccggattccacaagtaccagccgtgttcatcatcttggtagcccacaagataccccatccagccccattcattcatctggcgacaatgttctttgggtatgtgaacgcaggccctcgcaccaaacaggtagaatgattcaaatttgggtggccggttggaccacagctcgagtggggtcaatttgcagcgctggttttacaaacaattgattaggaagcaggcacattggtatgcagaagaccagagtttagacgggaggagggaatgattgagagttgtatggggcaatgtcaccaagagtccttttgagttgttcagcttctccgtttggttctggagtgtatggagaggtgaaaataatttgacatctaactgaagcaagatagttgtgtaggggtttgacggtgtattcttttgtgttgttgcaacggatgaatttgggagatattttgaagcaggaagtgattttcttgacgagatggatgagaatagttggaacttcagaccaatatttcatggggaatacaaaggaataggtggtggcgtggtcgcggacagtgagaaggaattggttgccatgatcatcggggtctaaaggacccaacacattgctgacaaggagatcaagctagagatattcaaagggtatccgtcgtggatacctgctatccgctggcggataccctccagggggtgcagatttggctgcggatggccgttttcccgcccaaatctggcggatatccaggtatccccacggatacccaaggccaatggccatctggaagggttcccttccattcggcaaggtagaagctcttccagccggcgaggcatgtaccccgcctgctggaaggaagcccttccagtcggcaaggtacatgtacctcgcctgctggaaggaagcccttccagctggcaaggatgtacctcgccgactggaaggaaacccttccagttggcgaggatgcaccttgccagctggaaggaaacccttccagtcagtgactttccggccctttaaagagcggatatccgaggatacccggtaaggcggggggatatccgccagcagctgcagatggtgttttccctggaaaaagcagcaggatatccgcatccgcacagatatccagatgcgccggggccatctctagatcaagcatgttgcccttttggtattactccaggaagagaatgttggtgtcgtttgcttttggattttttgcaggattcacagatgaatggtgtccaggatttgaggttgaagcttgggaaaaagtgtttcaggaaatttttaacaacgttgttggacacggggcttgataaacgcacgccaccccccctggcgcacgccaaaccgcacgccaggtggggattggcgtgcacgcctgcacgccaaagaaaattggcgtgcgggcccgcacgcctatctacagagtgtagaccggcgtgcaggcctgcacgccaaggatccgccgccgtcccataggacccaggcatgggtcatatgggacggccccccttttttttttttttttttttttcataccatttcattttttttctttttcaaatcccctcggcctctttaggccgcagtcacaccggctcgtcgggaggggttcctcccggcgagctggtttctttaccagctcgtcggaaggattcccttccgaagagctggtatatgtaccagctcgccgggaggattcccttccgacgagctggattgtgtaccagctcgtcggaaggaatatccttccgacaagctggtatatgtaccagcttgtcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttcccggcggtgtgaccttggcctctttaggccgaggggatttgaaaaaaaaatgaaatggtatgaaaaaaaaaaaaaaaagggggccgtcccatagaacccatgcctgggtcctttgggacggcggcggatccttggcgtgcaggcctgcacgccggtctacactctgtagataggcgtgcgggcccgcacgccaattttctttggcgtgcaggcgtgcacgccaatccccacctggcgtgcggtttggcgtgcgccaggggggctggcgtgcgtttatcaacgcccgttggacacatgtccaaggcaaaagtgccagttttaggatgtcggtaaaggcgccgcaactgacttgagcacgggtgtgtgaaattggaaggattgttacccttttggatgttgttgatggcagccgcaatgtcatcaatggttgggtgaccagggcgaccaatgttttgtgaatggtttctggcctgattgccatttccagattggcaaggtgcattctggaagaaggtggatgagtgagaagccacatttgtgttgcgttgtggtcccagattgcgattcccccatgcattctttgatgggggagttggttggttccaagttctgaagacggagatggaaacagattgggttgagttgaagcggaggcttttgccgtaggccaaagtgataatggtttgaatgtcacaagcggagacgtcatttttggaacagagttgaagagaaatattttggaaagagttgggattgggacatagatgtgggagtcagagatatggcctggagaatgaggctttcaacaattgtgggtaggccagctcccaccttttgtaggcctgcaaagatttcaaataatttattaaacaatcctgttacttgtgacggcttggtcactggacccaaaatgtggagttcaagcaatttatcaatgagatccatttgtctaaatctgatggttccctggaagttgttttgtacagcgtcgtacgcctctgtgcccttggcgtattggtcaacaagggaagccagctcgttgtggattgtgatttgaatgagaaatagtaggcaagtgttctactgggcggtgagtcttgcatagttgttggccttatcagaaaagttcaggtgtcccaaagtgagaaggataatgcgggtgagacccccttttccatttatcaaaatttgaaccatccatagatagtcgttcaacatcctgtttgtagatgcttggttgctgaaggaacttgatcttgggggtgacttcaggtgtggcggaagtagacatgggaattgattggttcacagaagttggctgttgggtaagaaattgggaatagatataaggaatgggagagaagaatggagatggaggtatgttgtcagactgattgtcattgtatgggattggaggaacaaataaagatggaggttgctcgttgatttgatcaatctgtagagtcggggtatgtaggggttcagaacctttgggttcagagatgttaagattgcctaagttgtcaatgagggtgttgattggtggagttggtggaggagataatggaagtggaggtagtttcaaaagttgtgtgaattctagtttacaccattgttcaagtaaagatacgggtttgcaagtccatgtcggaggaggcaatgggccaaagagtatgtcttttcacttttgtcaaaagtcaagtatgaaccataaaatgtggtgagaaagccggctgtctggtagagtggtggactcttaatctgttgtggtcagaatccttgggtgtgtcattgctcctccatgtcctcctcttctacccctgacactccaaatgtggattttgcacactcaatacaacacccaggtcccacggtgtagtgtgccaaatgtgtttcaaggaccaaattgcataaaggcatgatccactcttgataataggctgtattattggtgttattactgcttcaatagattctacaggttatttaacccatagtcactcactggaaccactagggtagcaccactcagtcaaaagtcatttggataaaacggtttctcattacagcatagtatatttgttcctgtttagtacatagtgtagggttatagataagggcatagttgcaatctggtttgtacaggcatatgtatgatcacatgtttagtcacatgctttggatcatatgtatttccacatgaaatcaccagtcacatgctttggatcacatgtattttcacaacacaccagcaaaaatttctcaacacagaaagaacattccgcaacacatgcaattttctgtatggggcagtgcagatcacatgacacaccagcagaaatggctcaatagaagtttccaagcagcaaaaatcactcaaagaagaagtcacaccagcataaatccctcatgtgacctccccactagcaaaaatccctcacaaattactatataagggggtgatttctccctcctcaaatcagttcctcatgccaatctggcacacctaccagctacacacatctcaatcagagtcttcatgtagattaaggtaacattcaaaagtgtgatctcaatcaggtggcccatcaacatctttcatacctcaggaagtatagaagaagtcaagtagaaagcatcacctcttttgctcttaacaagtcaaagtgatcttaacccatttgttctcttaactgaaggttaaggaggagggcaaaagcactttgaatagttcatatttatcatcaggtttctgtcagcattctcctatatcaacattcactttacttcactcatataaacataaaaaaacataaaaaaatatctcccagcttttcacatctttccataatctgattccagcctgctgtgtaccacaccaaattctctccactcaaaattccaaagtcaaagctgattccaggttgatctaggtttgataagagaccaatacatatagttttctccatcatcagttttttgacacaacaataaaataaatttgttgtcagaattctagtgtagtacactagaggggcaggtctttcaaactggagatggctcaggtgcatccagatatccggctgctgtttccaccacaatttccatctgcacctgcattggcagccgctggcgtgtatccccccaccttggaggatatctgtgtataccagccctttagatggttggcaaggcacaaccttgccagcgggaagggtttccttccagtcggcgacaaggtacatccttttcagctggaaggaaacccttccagccggccactctcatactattggcattgggcatccctggggataccgggatatcctccaggtttggggggaaaagcagccatccgcagccaaatctgtaccccctggcgggtatctgccagcagatagtgggtatctgcaacaaataccccacgacaatctctatttcaaaccatctgtaacagttgtaatagcttcatacatacctgaaatattatcactgctatttcccccttgcaggactgccatctataccaaaggagttcccacaacggggtcatctggcatcagtactacatacacacacaaatgcccccagcacatgaaccaaaatctaatgcatgaataaatatttcagctcatcaatctatcaaaaagagccaattttaaatcatcccatctattcttgtactgatgtgtctagataatgtcctaagctcacaaaaacatcatgcctttgaatcatcagaaagatccagctctttatgggaaagtctaaaactcatatgcactcagtgcctatccattcaataattctcctgaaaaaactatcaggcccgtattcataaataagaggtggatgatgaggaacaaggttcaggggaagccattctgtctttgtacagttcctagctctcctctgtgtcaaatattgcttgacttgactcaataattttcattagggggcatgaaatatggaaaatctgaaaaattaaaacatcattttttcttgaactgtttcccccccccctcccatgaaactacaattgaaaggtggagcttcatgtcatgaatttttaccatgacacttttttttaaaactttattggttcaggataaaatggtggttcaagttttgaacattttcatgtttgataccccctattgactccagaaaagggaacaggtctttttggaattctgtagttttgttgtccttcctctctcttgctttctcatttctgtcactctttcttcccctgctctagatgaatttgcttctttcaccttctgtcccacatctcagcccacatgtgtatgtagataaatagtcatactcctgagttagaaattggggatcatctgtcttctatgccatttccctgaggtcaataatacatacaacctcttgtagcatgtgcacttttctgtcatgcaagctagcagcaacactgaaacagagacaatacaagacagtatcaggtgtttatttgtatcgtctcagaatttgcatacccaaaaataccgtatttgtgttgtctcactttgatgagacaatacatgtgtattgtattttgaaagtgagacacatattctgtattgtctcagagggacgatcccaccaaaaaaatctttgatacacatgatatttggctgcattgaagaaaaaagaaagaaagaaaaacaaagacagatgtttttttgcatttgtaaatccaaatccaagacggtggaaattctcaccaacaaaggaaatactgccaccaggtatcaggctcaaaataaagatgatacaagacaataccaaatacgtgtcttgtctctgtttcagtgttgctagcagactctagccctttttggggctctaagaccattttttctccctcagagatttttccttgaggtttttgtcacctggtctcttccacttctcagtgaaaaatctgagcttcatcaggtctgagaggggctttggaggaaaagagcttgacactgtcagcctacgtgatgctaagatgtaaaatcttctagctacacgtggtgcaagagtaaacaaaaagctgatatatttttggttttaattttaaaggagtaaattccaataaaacaaaggaatttatggatttaattaataggaaaaaatggccaatttatattaataaaattaatataaataaaggggattaataaacgtaccccccttttctgctatccacacccggtttttcacacctggttttctgcttctacacccggttttccccagcctttttaatccattttttggcaattctgaatatgctaaaaatcttctaaaattgatcattctttttgggtatataaaaaatcctcaaaagagaaattttaattttaattttaatttatctgattcatcaagtttttttttctgcctatgagtttctgagaattcaaagtacattcaaatttatcattgatattgcccaatctttgaggaaatctataattaaggacccaaatttgatttcatttttggaaatcccaatgttgttggttttgagctataagcaaatggacaaaataaggaatatcttggatggtaccatctgtatggagaaaaaaattaaaaacttgacaattaataataatttttggctttaatccaagttttcaagagttcatagggtcaaaaaaaattggaaaaaaatgggtgagaaaaataaaaaaaattgaagttctcttttgaggattttttctatacccaaaaagaattatcaattttagaagatttttagcatattcagaattgccaaaaactgaattaaaaaggctggggaaaaccgggtgtagaagcagaaaaccaggtgtgaaaaaccgggtgtggatagcagaaaaggggggtacgtttattaatcccctaaataaaaccagaggggcctgatgaatcaggggtggtttaatccctctaaggtattgttcaaaagcagaggatttaggtacctggaacactggggcctgtgaacaggtgtggtttaaatcccaggaagaatctaaggggaaaatctcaagaaaagggttattacttactagtaataatcctatggggtcttgaggatcttaaaagttgaaactggaaagttgggagcgctcagaaaggttgattttgggtgctgggtgataactgttgagtttcttgaggaattttgaggctttaataacagcaataatagtagtaactaggctaattacaagtgtaggggacttgtaaatggtaagtatgtgtctatatggtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaacacctgtggaaggcctcaggggttgctcaggggagctgagtaggacttgggggcgcttttgggcccattttggcccacatggtgatgtaaccagggctggaaccttggggataatattccagaagctccaaggggtcaagcacgaaattattacagcccagaatatcccatgggaacctgtggataggggctactctgttacgtggagcaggttccttggaaatgggccacagaatgttccagaggtgtcttctgaggcttgctacacgtgttacccactggaatattacacgtgtgggggcttttttgccacgtgcaatggggattctggggcttttgtggcccaatccttggatactggtgcgcagcatgactacttggcacatgggcttggagacaggactccacactgctctatcttctaaaccatgcacaatactccaattctgagactggatttggagtatatgcattatgcattatgcagaagtgtcacagtacccgtgatctgggggtacctgttaattattcagcttgtattacagggtgaaggagttagaatttggtgtacctttggctcaggtaccctaggttaaattgtatgctgattcagaatctgcaataatattcaaggttttgtttatactttttaagttattcatttatttttatgtattttttatcttatttacacaagtaatattgtttcttttacttatgtaatatttttaatttatacttagattttttatgtaatttattatttttatttgctatgacaggttgtctctgccatagtagcaagctgacagacacactccctcaagctcaatccttgtgtttcccactgcatttgagattggaaagacaatcatattttttgcctttacagtgatcttgaagaggttcagcatgtagtttgggttgagaagaggaggaggagtgcagattcttggtgtttggctctttcatcaccgtgtcctcatcctcactgtgtttgaagacttcattggcctagctggtgtacctggcacattcacatgtgaatgcattgtagaacacctaatttacccatcccacacaaaaaaaacagcccaaagggtgtgttggatggcttttggatgctattactggtccccttattcatcctctcttccagacaatacaaggtaaccagtattagtagatgagcaaatttctcttcttccctgcgtgtgtgatagagccctaacttcaaggctgctacaaatggcagtctccaatacatttaaaacaacatgttccataacttcctctaaattctagggactcggaaaaacaactcccttttttttgccaacaactctcaacgactgtcagcggacgtccgttgggagtcgtcttctaaagtatgggcggattctgggagtcgtccgctgtggaactactcttgggaggaatagagcttgaaagggatgagtgctttattgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaggtgtggctttggagatttcttgaggatggtatttctaatacaccttatgtttactagtctaaatatacttgctcacaaatcaaggtatcccaaatgttgatggtcaaatacctggctaataatgggtgatcagttatctgaatttcttgggcaggatctgatgaggaacaaatgaagaggaaaaacaaagctccttatttacaaaattctggggagtggccagcttgtggttggaagataaatggaacatcctatgagagcatgaaacaagagaaaagtatttatccatagaaacaggggaaacaagtggtgggaaaatgctcccaaggttactagtatgaaacaactaaggggtggaatattccatggaagaaaataggaggagataaaagtttcatggccaaggggattgttactagtgtgagacacaaggggtaagaagaatggaatatgttttgaggggagtaagtttaaagggtgtggagtttctgttgggaaatatcattatccatgtggtctgtgcttgaggggattaatgggtgctgtttggattggtttgaggacctggggaattcctgaggggtcttgatcctgtgatttttgtgtgatttgttgctcttgatgtgcttgaagattcaggattggcttagagcatctccaccgcgggccctatgtaggggccctatcccacatatagggcccgcgagtcccaaaaccacagccaccgcggcccctatgtggggccctataatggggaccagggtcgaaagtccctatcaagctgtatatatacagactcgatagggcccggctgatcggtcccatcccgtgtgaaccttccgacatcggaaggtttcacacatcctcaatcacactacagctccgaccgatcggctttcaccgacttttaaggccgatacacccgctagcggtggaaaaaaaaaaccggcttggtcgctatccatttttttggtccctattggaggcatatagggccccgcaaatggggcccgcggtggagatgctcttaccacactagagatggtcgcgttgaatccggatatctgcgcggatgcggatatccgctcaagatttcagcggaatcacgcatccgcatctgcatctgcatccgcgggcgggtatccgtgcggatatccgcggatacccgccctttcacaggtcaactatcgccggctggaaggataacctcccagcagggaatgttttttcaaaaaaaaagaagaaaaaaaaaacccccaccccccctcggcctagagaagcaaaggccacaccgtcgggaggggttcctcccaacgagagactatgtacatacactagtttgttggaaggaatcccttccgacgagctggtatgtacaccagttcgttgggaggaatccctcccggcgagccggattgtgtaccagcttgccgggagggattcctcctgatgagctgggataaataccctctcgttgggtggggttcctcccaacgagagggtatgtacaccagaatctgtactgtctggggattcaagtccttcatattcatcgactgtgggcccaaatgtgcattgcgccataaattcacctatttttttgtgtggaacaatagcaacagctgaacgacggtaccaatggtcgacatcggcgtcctgcgcgtgtgaatgtaaagatttccagttagtattttaaccttgaagctgggccagatatgtacaagcaagagacgcacagaatttccctggtattcatagctttcgctggctgctcttaaaactcagaaaggatgcttcaccagacaaaagtgtgagtcaaagtcatagtttctggctatgatggtaccatcaagtgcacaaagtgacttcacaatggtgctagtagaaagtaccatgtcaatctcatgatggctatcgtaggattcagagtcggtgtagcagccagtgcgtttattgactctccaacgcggccgagagacagttccctgcttccattgctccaataccgtgaagaaaattttgaaagggagcttgcgtgctaaacttttcagtgcacatatttgcaacaagtcttcacccttgagttcttcaaagggcatggtagctttggtgtaatcatgatcaagggtgtggtaaagatgactcggcacattggtcgcgtcgctgctagccaagtccccgagccattgttcaagcgtgttttggagtgggttcactcttgagtcgagtacacctgctgctggtctggtatgaccatggctaggcctaatggccaggttgtaggtcaagacgcatcgatagccaggtactgatgtttgaaatattatcattagcttaggtcttatgttcatctttaacagctactcctattggagtatgacacattgctttttagcactgtaagtcattgttctttcagcattaactattgaagtgagctctcgttgggaggggttcctcccaccaagagggtaaccttgttggaagaaatcccttcggacgacctggcagttactccagcttgccagcagggattccccgaggcgatgcgtcctctctgatcactagaatcttcctcatcaaccggaagggatcccttccagtccatgagggacatcttcctcattgccggaaggaatcccttctggtcaatgagatttaccttcctcactgaccggaaggggttccttctggtcaagtgggcgcaactcccaaaccccctcatacatgaggggtggtttggggagtcaactccccaaaaaataacaaaaattgaatttgaaattgggtggatgactctcagagtccgcccatactttagaagaggactcccaacagacgtccgctgatggtcattgggagtcgttggcaaaaaaaacgggagttgtttttccaagtcccaaattctaattaatccaaatttttcaaatatttaggtcaatcctcaatagcagaaatctcaacattcttttaaaaaaaatcaagtaagtcacaaaccattttaatctttaggagaaagaaactgatacttcaatttaactaaaacataaaatatgaccaatgtgttgttttaattttctatggtgttggtcatcacagagaagagattcagcctgctttgaaggaaaggacaccctgaaggatagatacatagatcatttgtccaacaaaatgagaagacggtagccaaactggaaaatgagtgacgagtcttgacacaaagctagattagttatggttgtgtagaatgggagagttgaaatttagacaaggtgcaacttgaaagtgtctggagagaaagatttgtccaaatgaaaacttgaagtgaaccttcagccagttgaattgtgatcccaacagcggttgaaagatttggtggttgccaagctccaagagaagggtaacaaagaactgatgtgatggttttggttgcatccaatgtcaaaaatcagggttgaacttgccatgggtgtgaccttggcgggtagattttgcagtttaaagtggctgaaggagtgctggaaataccctcatgatggacttcaaaaatatcctctagttaaccatgctcaacagccaccaggtttctgctttggctgttcttccagctggactaaaaagcgggcaattgattgatttgatccaaagatcaaccagcctgcaacttgaaccactcaaataagatatgatgctacaccaacttaatagctgtttgattcaatttcacaggttttgcaggtgttggataccacaatcctaaatttggcactgcaggtccacactgacacaacagccaaatgaccgtagtgtataaaaacactacactacatggcttcatgactgttacccccaaacattacccaaatcccctgtgaaaacttgaactacaggtttcgcaagaagattacataatcaacaattcattgactatttcaacactcaccgccccgctccccatctagctcagcagagacttgcactttgctatcaattctggtgagctaggtgagctactcatttctttggttctcacttttgtcttttctttccttttttctttccttttttcttttcctttcttttctttctctttcttcttctgagattatcaaatcatgtactgatcagagagactccgacttcactatcaattctgctgagctagaaataaatactacacattggttttagaaagtctccctcagccccatcttccggttccatttccataagaatttagtgaagggattgcaacccttacatccccctcaacacatttctggataaatttttgaccgttgaccaccctccaagcttgttttttgacaatcaaccaatctttttgactgccagaccaatgtgaaaacactctgagaaatgtctgattttttttgttgtccattggacactctcaatcaagtgtccaatggacggtgggatgtataccatattctggatggtttaaccttccaagcatcacttgaatactttctgaagcattcaagtgataccaggcgttcctgagcatcccttggatgtttctcaaccaagttttggctgcctgggacagaaaccatttgtttgctggtttttgttttttctaaaagcctatcccatggtgtagattctagatttcatggcagaaaagagctcatactccaagaggctttatcttgtagggacctcacggagaagtgcccagaagactgatgaagttaggagtgagagtgacagaaaatgggtgagagtgatagaaaaggagtgagagttccagaaaaggagtgagagttccagaaaatgagtgagagttccagaaaagagtgagagtccagaaaatgagtgagagttccagaaaaggagtgagagttccagaaaaggagtgacatgcttgtgaaagaggaaggaagagagcaaaaaattctgtagggagaatgcatgaagttgagtcagaatcaaggggtatctgtgattaggagaaagggggcagcatggctggccaggtggtgtcatgatttggacaaacagagggcgtggtgatggatggcaaggtggatattgactaggtgtggcaaaggaaaggacatagtgaagcagtggaatctgaaagccagaattatagataggattctttcagcatcaaagattggtctcttgccactctaagactctagaggactgtggaatgtgtcacagagggagcctgtgggattttggccttaggaatcatcagcttgatggatttgaaattaaaaccaccaaagggtggcactcactaaatcccttttctagcccagaatattgaggaagcaatttttaataacatcccacttctctagttttctgcttttggtcacaacaccccccaaaaaaacaccccaaccatttttcaccctatttgaaccaggaccaatgatgggatttcacaatgcaggatacccattgtgaagggcactttgtgatgttagtttcatccaccccttaaagccaagaaatgcaaaatcaagtactagggatgagagctactataatctgtggagagatatgaaaaccccctattcgttatgatacatatacatatttatgcaacagtgtaagttgggaggaaattgtggataccttgatggttcagtgaaaaccccaattaggagaaggagataatggaaagaaagaaacaaaggaacacacaataatctgattgaaaaagttcctccttgtagattgataaaaaaaagtggataaatagtgaataaattaataaacgattgcggaccacaacgaaaaaaaaagtacattgacgtaattcgaaagctaatgataagttgaatgaagtgtagaagtaagatgcaaggtgaatgatccgaaagagagtcctagtctttgatgagttctaagcagtatgcaaaaaagcacaaggaaggaagatcaagtgagccgattaatcttctttgtagcctccttcaatttcctggacgccgaatcgacatctctatccaagtcatcgaggatctcattctgttcggccaattcctgattgatcatcagtcctagcaatttctgtctagaaaggatttgagtgagcgatttcaatttgtcgtcttgagtttgggcgatcacgtggtttagttgatggtccattaatcgccggttgtctcgttgtctagtttcgaccgtctcttctgccggcaaattacgtgaagcggatccagtaggaccgcctcctcctaggactctggtggtcggtcgactgttggagccgttgctatgagtgcctagcaattccgctcgatcgcgagacgccgactctgaggagagtacctggtttgcttgtcgtatccccgtcccaatttcggcccgtgctaaaatcttcttgctcaagcgctcacaatcgtcttgtaatgtagatatcagttgcattctcctcgacgtttctccttcggtaagggtgccacgaccctttggagtatcgggttgggtgaatagtttgaggctttcggtcagtcgtccgagtcgagcagtaatgttttccaagtttcgcttgccatcgacgttgatctggttaagtttggtgagagtgactgaggtggatgtggactgatggagcagttcgtcccgccgggagagcaaatcatacatctcccttacactggcccggatttcattatgttcggcgagccagctttgagaggtgaaagggttggcagaatgatcatccatgtgacttgacttatgggttgccgaagatgaagttgaattgaggcttgatggaatctctaagaaatccatgagtgcccgactcttggaggtcttatccttgagctccttgtgaacgatcaccgtcttcaaccatcgttcgagacccgcctgacgctcggcaatcttcgatggctggttgatgagactgcctgagccggtgaggtagccgaccaagctcgtcgacttgggcggtaagatgggcaaccaacgacgagagacagctgaatcgagctcgagcttgagatcttcacttaagcgttcgaattgcgaataccgccgacataccgtgtacgacttgagcttggtaccgatttcaattgtatactggaaatatacatacataccacgaacaagtgatgtcaatacggatccataaaggtcttggccccagaaatgggatggtcttacttacgagaacgtatggtttagaggaatcctttggtttgataatttcgaatgatttgacagcgattgactgaacttccattgcgatagacaagcgagtgtttcatggagaatgagaaatggccatcaagcacaatgcaccattcaaaagggaaacactcgctgctccgggcccgggctcaaagcccattcccacacctgatctgaggccctggaatgggtagggtcaaagctcagcccgagccccatgtccaaatgaaatggaaacgggccagttaactttaatacttgtcaagtgcaaatgggatctcaatagaaccaatctccaatcctcagaaggtggctactgtaaccaggagaaacctcagctgctctggcttaatctgaggctgagatgattgagaaagcatctctttttttttgatatagtggaatataacatcaaacaggatcagtggcgtgcccgcaaacaaaaataagattttaaaatcgaccaagaaaccgatttggtgatcatgctacataaacactcctatgtaatgttgaatcttccaaaccattcaaaaacaaaaaaactcaagaaattctgaaaagttgatgacaagcacctaaaaaaaatgaggccatcaagttgtacaataaacctgataagccatgctttaatttattcatttgacaaacaaaccaaaaatagggcaacggaagacaaggtgtgtgtgtttttttgttagttaagactacgaagaagaagaagaagaaggacaggaagattgaggaggagatagagcgagtcgatagaaccgctccatagcccggacgacctctgcatcgtttcctctaaggattggatgagctttccaagcaatcgctcgccattcctgattgacaagcaggatagaatcgaccagagtatcacgactgcaagccccgtttactgcccgattgtcgtctttctccttctccgtcgtctcattttgatgaggatgatgatcatcatcatcatcatcatcatcttgagactgacaataacgcccaagttcgtcgaccaatgtgttcaacagtcggcccatcatcggccctctgaccaagatctccttcccgatcgctctttgactggcctcaaccgcccgatccagccggttctctctgatataaagggcgatcaaatcttcaaaggtttgaatcgaaggatcaatcacattcaagagttgattgtcgtccttaaaaggttgttgatttgtagatagatgatgaggtgattctttttctggtcgttgggagtgatgatcgatcggaatgggcagatccggttggatcaatttgctgacttcgaccacctcgatcatctttttcttgatcttgatcaactcggtgggctcgagagcagcctgttccaatcgcctgagaatcagatcgatctgcggcctgagttcgggacgttgggcgagcttgagggggccgagccggaggatttggtcggagagggcggcccagacggggggctcgatcgatgcgcccgaccatcggttccacaacgaattgaacagagacaacgtcttggccacgtttcctgggctggctctcctcctggaaaagccggcgatgaagctggtaatccgagtcgcatgcggactccgatcttggccgtctgagatcttgagaagatactccgccagtcggtcgtcacccatctcgatagccttcgccttgaccgctccgaataactcgcccgtccgatccgagccggacatgtgcaagtgttggtaaagctccattgccaactcggggtgacagtgcaaagccttccccaacaagcgcttcagataggagaacgggatggaggtgagactgctgacgtagccgtatcgagagattgactggaagaggtgcagggagagatcgagctcgttgaattccatcaataatctcatcagtctgaatgcctcaggcgacttccctggatgggatgtaaatctgaagctcctcaacggttctgatcggatcgggacgatcttcgaagtcgggaacatccccccgatcatctccgagaggaactcgtgtctgctaacaggtgacttgatcccttgagcaacactacatatccgtcggaggatcaggtcgtcggattccgaatcaggcaggatacccgatttgaccatcctcgtccggatggctatggcccctcgtaagcctgaggcaagatctgaatttggcgtttcgtagttaatgatcaatccttggatagcatgagcaaagatctccgagttgattgcatcaggtgccaagaaatctccctgtaagctagggggtagttctaatgcttcggcagataacttgaggacccgttcgacccttccatcttcagcttcgacgatcgccacttgagtttgtaaccaacgagaggccgatcgatctggtaattgggccaagaattctagggtcgaatcccactcaggtttggacatgtacatccgtcggagcagactagtcagatggaactggtcgggatagagtccaccgatggtgatcattcgaacagccaacttgagcgcggccagccgatgatgaatcttttgacgcaagagtgagatgatcaatgagccggtttcgatggctgatgaatcgtttgattgagctcggtgatgattggggtctggaagttcttcttcagttatcatcttccgtcgtcgactgatcagatatccatagtaaacctttcgcatcaacttgagcccctggttaggctgatggaagactgccaaaaaacgagaatagagaccgagaatttcgaacggaacagcttctgctagttggtcggccgttggggtgggtatctgatggagtgctggtagcctttcaataatacccgagatttgttcccgggcttctaagaagatctccctggaatgttcatctggagcttggctgttagatgattgataagatcttcgtaaaacgagggccgcagataggatggtattttggaggtaaaaatgaagctgatcgggtgatagagcgcgttggatggaatggaacagatcattgactttcattaaccgggcctggacttgacaataatcgatcgtataggaatgattctgccttcctgattcgatcaataggttctgaggtgcggtattaggttggtaatggtcgttaatcggattgatgatcttgtcttcctccaggattcgaccggccaaccaaaacaaggaatcatagacatgagttgagagacgagacttttgggaagcagtgagtcgattgaaattggcgagggtcgcctgaaaatcttgattctccagggagcgtaagaagttggaaagagattgagaattggcgagggatggggtgacttgttcgagattctttgattgatgtgactgatgatgactaagatggggtggttgggcacgatcggagaatggaaagccgctgatagtctatggaaatatgtttgagagtcagtttcgatgaggtggcaactggatagcgaacatatcactagattagaggcttacgatttgagtatttggattgtggctcttgagaggtttcttagcttgatcgcccagtggaagtagtttttcatgtgttccagttcgatgagagtctgaacagcttggatcgttcttctggtgaggctgatgtggtatttcattgatgggcatgatgagagcagagtgacgtttgattgagttggaattagcttggagtgagctgagttgctttgtgagaccagagtgaggtacgagtgtgaacctcatctgattggattattgatgattccgtcagatgaaagccctgtttctgtttttcttcttcttcttcctaaagacgaccatcaagtagtttgagttcctattacagccgtgataattgtgagaggagactgggagtcagtgaatctgtttggaatttgggctatttcagatgaaaagttactttaccaatttattaatgattcgtttgaccagcagttcgtcagctacatgagttggagatctatctgtccaagtccttgctggagaagttgtttggttggttttttgtttgtctgtgatcgaccaagccaagtcttggcagtcggggagtcaagattcatattgcataaacacagcaatcagatattcaaaatgaatattaacccccccaggctggggagagagtgaaggacaaatggataggctgttctcaacagatttgaagggagagaagcagaaattttcattgctacatcatcctcccaactcctcatctcttgacgaattatgtgtatatgacagaatagaagaagtgttataatcaagtagttaattatagttatacagctggaaaagtgatcataacccacttttttttctataggtttgagtttaattatagattttttttttgggtggccggttcacaattcttgcatatgtaggaagataggcagaaaaccactggaaagactatactagattactagcacatattttggaatggttttatgaatatgtagtagtgaggtgtcatgcactttgagtctaatagatcaagatgttcagtttgtgtttcttttttgtgcagtgttttttttttttttttttttttttgctgagttcttctgtttgatgatctgagtgatcagtcgatctgagtctgcctgtccgatggggtggtcgcgtgaaaaagaagggtcatttgggttgggctgagtttcgagacgcgtcctccagtcactcacccgcagaaagctatcgacgaccaacaaccaccctcaaagccaaccagagcgaaccaaggagaccactaccaaccaccatcatcattacatgtacagcaacagcaacaacaacaacaacaaccacggcacaccgaacgtcggaccatcaaaccctgggctcgtgggaccatcaaacatgcagatgcagaagaagaccagacgcaccgtaccgaccagcaaccccacaatcaccagcgcctcaaaccagaacaacctcaacatgaacacccgtcaccagcagcaagtgatcacgagcaataatacccctctgccctcccggagagccaggctaggcgggatggccggactggatgacgatgggggagatcagaatatgctcagagagttgaccgaggaacagaagatggaaatcaaggaggccttcgagttgttcgataccgataaagatggcgcaatcgattgtctgtctcattctttctgcttccgctcctcctcctatcatcatactctctttgactaactaatcttcaaacaaaaactatccggatcttataaagatcatgaacttaaagtagcaatgagagccttaggattcgaattgaagaaacccgagatcctgaagatcttaagggatcatgacaaacaaggccaaggactgatcgaatttaacgaattcgataaagtcagtaagtcgctcttcttcttgatcactccacatttttcaatcgctgatctttttttggcgggggtgattaagtgacggaaaagatccaagccagagatcctagagaagaaatcttacgcgcattcaaactgtttgataccgataatacgggcaagatctcgctgagagatctgaggaagatctccaaagaattgggcgagaacttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaatgaacaagaattctttgcaatcatgtccgatgacgttataatcatcatcttcttcttcttctttccatccacccctccatctaccctaatttatacttcttatatctagctcttttttttggatggatggatttgaaatatatatgtatgagacagagagaaaacatgaaaaaatagtaaaacatatcgaatgatgttcctgtttattttttttgtttttcctttggctcactaatccatctttgtttcttccctcaagttgttgaaatactccatgaatatatgctcaagcaaacatgtgttttatgtatgtacatacagaccaaatccatccaaatttgaaccagatgcgtgtgtgtgtatcataggaatattggacgcgtgttttttcaggcaagaacaaatggtcaagaatgaccgaaccttgaatcacacaagtacggagagcggagagtttggaggaagcgttgcatacatatgaagttgatcaagggatcaccccctctatgtaaactaccttctcagtatggccagcctctttgttgacctgggttcctcatgtctgactgcatctcttggatccacatatgcagaagactcaaatcaatctgaccatcaggtccatgtgatcgaagctatctataatattccctcttggggggtctcatctgctgtttatatctttttgagtgtctacatagctgtatgaatccatcattataacactggaacttggatatcaagcttgtgtaaagctcagtaagacaatatattacatcaacttactcttctttctttgagtcgattaattgattgatagaaaaaaaaaacaagcattaaagagtgaacaattagactgaaagatgtctcgaattgttggatgatattcatatttcacaagaaaaacaaaaaaaacgacaaaattaaggagattgtatatcgaaaatcgcgagaatacatgtttagaaggatggccatgttggttcgttggtttcagtcgggttaaacagctacttcctcatcctcgtcttcatcaccaccttccaagttgatcgtgtctataaatttcacagcccaaacaagcatgatcccaaggaatccaaaagaagtaagccaaaataacatagcaatgtaatgaaggtttgtccatcaacatgaaggttactcagcaactgaagacgaaaagaatcaacttaactgccgaatttcgagtataacgttttcttgagctcgctcatttgagtgttcagatcagtcagatctgagttcaacttgctgatcatctcccgcgatcggtccagactttctggtagcttggtttcttggaatgtcgacctcttgatgtgtatatatgaactatctaatttatacctttttttttaaaaataaggcaaaaccaaaccccccccccccaaaaaaaaaaaaaaaaaaatacatcatttgatttgattagttcgggcaaaacatattcggactgggaaagaagggagggaagcagaaagaacagacaagattaaatcgttatcttccgtcgtcttcagaccagcctcatcatccagattttcgttattattagactgatcgatgtcatcgaaactagacaacaagagttcgttttcgagctcgatcaagtcgtccaactccacggatttagatttgataagtttcttcagcttgatcttcttgaggttcaagttcgagaactggttgatcatcttttggtctttgaaattcacttcgatctcctccattcctgctggctcatgctcatcgttacgattgatcttgcttgaggaatccttcccactggtcgctctgatcggttctagctattggtttttttttgaaaaaaaaaaaaatgaatcagatgaggtcactttcgggtcagtggattagcaggaatggagatcttcagccgactcaccatctccattctgtgccgatttctcgtcggtttcggactgattaagtttttatcagtgtctttatctgcttgaccgtcttgcctcgagtttgagggaagtgaaccgagtggtgatcgaaatccatcttcggactccgtccccgaccaactgggcacccgatcaggacctggatattgcgaaccccccgaacataaatatctcgcacataaataatttcctcgcctttcctcacccttctccgcgatctctctcggctccgatcaacatcccacattcattatcgattgtcgagaactaaacattgcgaaagacatgatccaagattttgcgagaaaaatgtgccatcatgggggactctactcgaaacaatagcttacctgtatttatcctcggttgcggagtatgacaacacagcccgtttagcatagtcgttattgcgcggcacttgtatcttctcgagcactctcgtaggtcatgccgaggtcgctagttcaaatctggcaacgggcatttttaacgtcttcagatgcccatctggaacttaccgccattggttcctcacattgcaacctgcccctgattataaagctgatcccttttgcttctgttttcatgttcatccgcatctatttgaactcctagagttgcatccatatgtgaacactggtacttgacataaacagtgttgcaatttttacccagacctatgtcagtgatcagctgagaaaatcaaattctcaatggtgaagtttattgatattggaactccaacgaaatggccaactctgaagacaaacatcaagagatagtgaaagacttcccatgggttttacaggccctgtaaagctagatttacaggctatagagctattttttatgctggaaaagcggtttggcggcctgtaaaaatagctttacagggggctgtaaaattgatgggaagtcctccagtaataggtagaaaaaccctgaggttttaaatttgggcagatgggggggggggggattacactgccaaaaattgtcagtgggctccaaacaactatgtatacaagttaccgaccttgtaaaacaagcaacaacactagttgtaatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaggagaccggtagcggtatagaagtgatagtcttaccagtaagaggtatactagctacaatcatatgaaatctatgtatgggtaactcaacataaatacccagcaggttggtggggagggtatagctccatgtgcacttgggctgctgtgatatttccctgcttacccaaaaataggtcaggagatgttcagagtctaggacagggacttctttcaagattcaaagagaggtccttgtggccatgagttgagttgtcaacagctcaggtacttgggaccagttgagttgaccagagataccggttttgaaacattttccctgctctatccaagctgagcaagaagagttgggactctaggaataggactctttcaagtcctcttcaccttcttctcccctcccatgctatcatcctcccccttgaaacatttttaggaattctttcccaaaagttctaaaggaataggtgcttgggttggccaggacccaaaaaagacccaccccaaacccaaacacttcacagttggggcaggtattgccacatgttttgtaattctgccctgccctgacccatgagatttacctgggctggcttggtcactgttttttgacccaaacccattctgttttcatcctgaggataccagctgtgccaatatttcacagaatcatcattggtttgccaattgagaacaagttttgaattgtgagtaatgtcatttttccaagctagagtagaagtggtctgtcagtgtcactggtacagcttatagggtgtgatttggagttgtggtgtgtagtgtgtgcaggtggaatccaaattcaagtgctgacactccccaaattgtgagcaaagcatttctgaatgcagcaatggctgtctgaaaatgaagcttcaattgaaggtaacaccaatgtagaacaacttggtgcagccgagctttcaccaagttagttaccagtattttaatgaccctcttagagctttcaagtgtagctgtttcatgattaaacataggagcacagaacaagtggggacaaataacaccactttcagatcccagtgtctagggtccagaaaatataatcttgatactttaatgtcagtgatgggtctacccaaaggttgagaaccagcttcttcctgcaggttgggagccatgttcttcatacaggtttggagccaggttcttcctacagattggggaaaaggatagttcaaagtggataagcactccagatggagaattccaataggtctgaaaccccagttttagactgtttagttctgaatctcacaattagattgctgattaaaatacaacagaatttgaacctccctgtgcttgtgggatgcaagccccctcccgcagggaaggacttgtgactaatttactgtgtttggcttgaaggggaccagccatttggctgaataaatccttttctgccaattttcccctcaagatttttgagttacactttttcaatggtaccactgtaatcaaaaaaatttcctgtatttttctgtacccatgtccctgaaaaaccccatggcaacatagataatggattgttccatgatttctgatgtgaagtccatcagataaacagtggtcaagaggtctcattttgaggactgtgtgtgagcctgggtctctatagtgacagcaggacacaaggtttgggggggggcaaatctagatgtatttcagatggataaggaaatacaactagaataagagaaatggagagagaaaagaagagaaatgaaatgaataatctttcaattgttaatttattttatgatcaagttttaatgcagtcttactttccttagaggatggctgttattaagcagaattaatctatgcctcctaatcaaatgaaactgaaaagggtacctggtattgataagtcaatccggccactattttttagatctaagatcaagggtctttaaagggaaacctatgtggtttttagttataccaccaaacagagaatgaagatgacttgattggatatgatgatgtttgaggcagaggtttagtagaaacagaatgaagtgttcattcagagagacagagaaggaacttagcagaaagatgcaagctgaacttgaaggaatgacttacttattggtgatcctgacatgaagggtgggaagattccaatgagtaagggactcctaacaataacacggcaatgatacggcggtgaatccaagttgagttatgctggttttctggtctgagttggttatgggtggtctgaagcttgaagatcctgaaaatgcaaactcagtatcctctgagagaattttcaaagttggattacataatcacaacatgtacatgtggtagagagttggaattccaacttggttgatatttcaaaaggtacggtgaaatataagtctatgaaggagaagagtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtacataccatgtcaccccagccaattttcatctttgatctttttatttctcaccaaccaaaacttattttggggttggcactccaagagatgtgatctcatatcccccactctccttttcccagattgtttgcccaattttcttggattgacaagtgtttttttttggccttgaattggtgatgacaaaattaatcaataaaccccctggtgatctagtgctcattgcctcttgccacaaaaattcaatcaaacctcaactctttcgtgaattcaagttgaaaaatatcagaaaattcatttcgcctcaatgcctgtcaagttgctatgggtacctccatgacttacttttcttttatgtaaattttcattgaaggggggatttgtttcataactcatggatgtaaattgtaggtatatctgtttgatatcacttgaaactttctctccgtttccaaatggagtaaatacggcacaagtttcatcactagtatcaccaacctgtgcaaacacgactgcacagcccatttaacgcttgctgattatgtcgatagaggctcaagttgaatagctcatacacgtacataaatgcatacagccctcaaaggaacagcgacagcttctcaaggcctcccaaaattcccctggtgagaagggcgagtgtgccgaagatttcgacttctgattgaaagcatcgtgctgatttgcggatcagtgccccttgagtgcggatcccggattcagggagatgcctgggaggtattttgtttgttgcgaatctcactgcagccttgccaagaagggtcgctggtggcgtcttgatgggtgccggctcaaccaattaagtcaatgctattactcagctacacgcggcacggtgctaaggtaccgccagcgatgtgcgacccgcgaccactgcaaaggtccaatccctccggtcatgtcccagccaatcggagaggtcctcctcaacagcctaacactgcgtagcgcgggcggggacagggggacagaaggacaatggacaccgattggcggtatgaaacgattcctatgagtctgggaggctgtacaaaatcgctgttttcagtttttgaggggctacgttcccagtcactagaacagtcaaaaactattccgacacatacctggttgcttcgtggttgtcaaccaaccagtgacaaagcaattgaccatcaagttggaggtctacatgccaaccgagagtcaatcagtcttccctttcatgcgaggtacccttcattaaacatgtcctgcctctcctcagcgcaacacgtcacacctatctttgtttccctcatccaaaacccgtgagggagactgagttgaggctcagctactggtgagtgcagtggcctcggcggtagtctggtgagacgtttaatccacagtatctgagtcattctacggcttcactcttacttgtcacgccttcccagaggtttagtcatggggatccccaatcctctccatagctagccgtaccttctctaatagccctggtttccatcaactcatcacttgtttcactttcagtccccccgccctaacttgtttccgagaaagagtggcacttgaggctggcttatctcgcggcattgccttcatcaagatttcccaaaaggtcacctccggcactcagccgtcatcacctcaccaccggcccaccttgggtgagctgtaatttctatcattctcctaggcagatccaccataacacgttccgaccacccttacagaccgcccaggagcccccagatacccctttgcctcataatcttcttccacctacctaaaccaaagtcttcagtgacatccgcagtcctgaggcagacatcaaagccataaatctcatcaactaagcccactcgatcacccccatcccgtgtggggccgcccttcgtttacacagacgctcttatttatccgagtttccagcaagcgtcgttgtcatcagtcattcactctctaaaaccccaatttacatgaactgtggtagcaacgatcctcttggacccgccagcgccgctctcccctattcttgatcgttttctcctttcagtcggcttcaatccagaatcttagtcgatattatgagtttgggcactggagctgggattcctacgacagcagacgagtgggcaactattcaagaaaaaattgagttacacgcccgctcaccctacagcatcaaagataagcgcgtgctatggtgtcaaggtataatagtccttttgagtggtgtgctgtatttaatcagtctcttgcgtcgagccactctcaacggtatttggtgcttcaagaaggacgtcgagggatactggcatcctaatgttcatgttgcaattcccatcgtaaccattgcccacgccgctggtaggtttactgcgacccagaacatacatatgccatcatcacgtttccctaagctgattccccctttttcctttttcccgtttgttcctccatttttagtccaaacagctggcattggtttaattgtgatcgctgatgctccggaagacaaggtgcccaccatcgtagctttgaatcttactgcatgtagtatgctatactatgctggatggacaaaaggtgagaacccctcaaatagccttaaagccaaccgctggcacaacggcattttttttttctgtcttgttctatctttgctgaatcccctctgttgtctgaaaatcttcagtatgggcagtcctctacgccctaccatcctccatctttcggttgcgccgaagagatgtccttggctccacagcaatgatcaccaaacgtcgcattctttctcccaacattttcaatagattcattctggcaggatatttagtcggcatgctccccataccgtggctcacatttacggtctattgggtacagaagatattagatcgattacaaaatttccgaattacagctcaacacttaattatcaatctgtccatcaacgaaaccccaggtaccagcttgctcatggcattgagagcggcatctgagatcaaaaacttacgaaaagctcaagagaaggctttacaaaaccttcgaattttctctggcgtgtggcttgccatctcagttgccgcactcttcattttcctcggcggttcttttgccctcctgctcgcattgactggacaaattgagatattgacgaaaatccaaaagcagcgtgagctgttgattagtggcaatcggtctgattttccgacgaagtcctcacaggcagcgaaaaatatacagacccatggggaagaaggcaaactttcccgccctggtttcctatctcgcctcaaaacttggataccaaccctaggtgatgatgatgatgatgatgaccttttgggaatgccaccaacgaccacaccaccttcatatcacatatcgagagccgacgagctagtgaaaggctcagctcggatgtcatacctctacgacaatgccaatcaggtaaatcatgcctcccgtaaaaatcacaagcagttagtcagttattgcgtccggtttgcatggcaagctgtgttctgcaccgtgatagcaacttcctatattgtcctcaacatttttgttggtaagcctaccctctatcacacctttgatcattaccaagataagaaaacttcatggcggaatgtttgaacccttttttacaatcccgtgcaacagttttcaatgtactggatgcgccccgatcgattactctgagccagcttcttcgtactatcgagcaatgggcagcatggtcttggggcggtggccccggcgcagtcttagggttccttgcttgcatcgtcgccttttccaaaaacccggtcctcccacaagagccggaaaagggcccacccgctgctgatcaagatgatatcgacgaagacgacgatcacgacactcggtctcgtcaacatgccctcacggcagaaaagcttcacatgcacggcacccgagatattgtggcttttcctgtctcgcctaaacgaccagacgcagctctcactgatccgagtggcttaggaagctggaaagggattcgcccaaagatgagctttggatcgaactcccaaatttcgctctctgcgcccagtcgcaaccaggagacctcgtcagaaaccagcgcaaaattcagtcggacgcaatcgccttttcagattctgagtctcacaaattcaaatttcgtgaggttgaagccggccaaaccatatccactggcccatctgacaaagtcaggctcccactaccagccatctcacctgttcacatccaacccacaggaatgcgccacaggatcaccacttgcagatacatcgtccccacattccccgaaacccttccaaatccgaacgcagcgtagttaccccatgccagtccaagttccccgatcacaatctggcgattacgatcattttccccgaagtccgggagctcaacggatcgatatcgaaagctcggctagccgaggtcactttgatgctatccatcagctcaggcagcgacaatgagtctagaaatccaagccatggtagcatgtagctcccaatcaaaacgccgtacgcaccaaacagaagcagatgtcgattcaaaagtaatgtttacaaaagaagtgtcatcaggttaatcctctcaacattcatatgaaaaaatcctcaaggcttaagttcagcgtaagatattagcagaactcatccggaaaaatatgcaaaacttaaaaataatcttgcaagctgcgatttttcatctcttttagcatttccatcatgataaaccagagagcttgccattatcacgacttagggatttttaccaagttactccgtttttgcataacacacagattttcctctgtcagcattttcaacttcaatatgtacagatagtccgtaattatcaattattttatcttggttaaactggtgcgtttgaaaatgtttgttatctatgtacgtttgtattttgagcaagctttgaatttctgtgttatataagcttgtgtcatccagttcaacattttgatctcatttttgaaagccaatcactcatcattctaaaaaagcaaaccttggagaaaaagatgtcatcctgaaaccatgaaacataccaatgtacatacaggtgagagctccacctgttgagtcagagcaactctgccacaggtggtaaaccccaatcatcacctcaagacccacaacaccctgcaactgcaggtgctatgcagggtggtaatcaacatgttggttccaaaaagatgtattaaggttgtaggtctggcaactattcaccacccctggtaacaatcttggatttgtgaaaccacacctccaattcagctctcatctcaggtgttaaatttgcaccactgttttcaaccccaggaaatagccacccggattgactaactttggtggactggctcttaattcactacaccttcatccaaaaataacactttccaattctacgtgagacctcacatagtcaagagattttaagaaaaacatcatgccagcaatgccactgatggtgttacaatacatttggtgaccatgattgataacatggcgacagtgtaaattattgggtttttccatacttctaactgccataaccagtgttggacacatgatattcaatttcagtaacagaaaggccatgatgaacattaatataataaatatctcacccctgtagtgttctgtattcaattgtgttgctattgaaaatggttgtgttttttattctacaatggacaacttcccattggatctgtggccctcccagtttttgatttaggcccaaacattctggatttttgtagggaaatctagcttttgagactctaaatcaaaacttggggacctgtagattttgacagcctaggaaataatccaatgatacccatttttttttcaaagataacatatgataaaatatacaatgttgaatcaatcttgtaaattcaagtatgggcccagttttgattcaactgattgaatctgatctgaaaatcaactatccatctggtttgtcctggttgagcaacacaccaaaactgtcaattcatgatttcaattggattagcaatacacagatgcctcatattctgcacaatcacaagcactcactcagatttcactaccctctcaaaagcacatttaccattttgaacaatcttctttgcccattcaattttgcactagccaaatctgttgtgcaaatgtaatgcttcaggtcagctcaattagctcatgtagtgctcccccagattaaaatcactcactattgtctattcaaggaggttctccccctgaccctcatttgtgcacaatgttttctctgcagacttcctgcattcattttgccccataccaaaatatcaccactcatttcataatgtcatgatcagcttcattttttggtttcaggggtttatacattagaagaaatactcccataccttcaaagaaagaacaatgattggtgaatctatgcacctgcatcataaaaagaatcacatgagggggaattttttttccttgtcttttccccttttacctttcaagctctcttgtcatggattgactctgtttttatgcttttatggcccaatgagggatcagtcatggatatgggtgagactttttccttagagaaccatcactgttttctgatttttctggatttaattcatttcaaaatgaaactcaaccacaccagcaacactgaaacagatacggtatctgccatgtgaagaaacttgattttattgcacagaaacagaaaccagaactgaagaataaaacaagaaatcagattagagaatgagaaagaagtacgaatgaaagcagaggaagaaatagaaagcataccgctattcaatgtagatagtgaaagaggatgactatccaagagatgatgaggattttagcagcggcagaagactatcagaaaagaatgaagacaatagtgaagtgagaaaatgagttagttcttttgacaacaaacaacaggaagagaaaaataacagaagagaaaaaacaaacagaagttttacagaagtatttgagttaggacgcagatgagggaagttatgagatcgagatactcagtctaaaaaagagagaagaaaagaaacaggaaaagaagaaaggtcagggagcggatcgtctaggattgattatcgatgtttgtttactttacgagtgtagtcccggaagtattggtgatcgataattatcgagtcgttgagcagttgttttgagttgaaccggattccttctaggttggttgaggaaagaaagatgactaagttcatcgactgcttctttaaggatggcaacaaccctaagtggttctaagtttccttaagtccgcagtcaacttaatttatcactagtgtgcgcgcggagcattgagattgcgcacgagtctgcattgaggcaaaaactcaacaccatgtatctgccatgtatcactatgtatctgagccccaataaaaaaaaactatctgactgatctgcttttatttgcaaggagattcaacatatttggttttcggccatgcagctttgcagaattctccatgatacacacagtgtattgtatctgttgcactgttgacaccagttcaattcaaaactgatctcaagttgattttatttactttttggctaacccttgctctaattgcaagtggtttattgatgagctaaaccctaaagatctacataaagccaaaaaacatcttcaaaccctcaccgacttttattatatttcccatacagagctctacattcaaacaacagaaatttttccccgcttcaattccacccaagcaaggtgaagaatgcctcccacaagaagaacaacttataagaggctggttcaacttccacagaccaaaaaaggaagatttttggcaaaaagttaatagcaattataatgggccttaataaaaaaacccgcattttccgcgttttgacgcggtttctgctgcgcgcagcacacgcgcattccgcgtttaaacccgcttttttaattaatttttttttgctgttaattttaattttttttaattttttaaaattgtttcctacactaaaaaacgtgtagaatttaatggtaaagtccattttgcataaaaatgacttttgattcttaatttttttttccactcattttttccgttaattgtttgctttaagtttttacctcatttttcaagattttgtgtaactttaaagttgtttcctacataattaagtgtgtagaaatttatggtgaaatccaattttcataaaaatgaatggatcatttttaataatgcaattacacccattttttcacttaaatttttagagctcaattatcattcttttttcacatttcaaaattttttcctacactttcagacatgtataaatttatggcaaaaattattgtgcatcaaagtgagaactacatcttgtatactgcatttgacaccgttttcttttatttaattcttcactttttcactcaattgtttgcattaatttttttacattattttttctgcttttttgaaatttgaaagttgtttcctacatttcaaagtgtttagaattcactggtaacattcaatttccataaaactcaacggttcattctgaatactgtaatcagccttaaaattcaattgatttttaagagcttaattttcatgcttttttgacattttaaattcatttcccacactttgagacatgttaaaaatgatggtaaaaataattttgcatcaaaataaaatctgtatcttgaataatgcctttgacgtgtttccttaattaattcttacacacttaattatccttattttttggaatttcaagttcatttcctacactttgaaaggttttaaaattgttggctgtatccattttgcattcacataaaatttgtatacgggacaaattatgcaagaaacggcgtaaactcatgtattaagattgaagcttgtatttttagggaaattggacttcaccattcaattccacacatttttaaatgtagcaaataaatttaaaatttcaaaaaatgattaaaaaccagccggtaaaaagcaattaacaaaacattaaaaaaaacatgtccaacgcagtattcaataacattctttggtttttatgcaaaatgattgttaccatcattttaatcatgtctaaaagtgtgggaaacaaatttaaaaagtcaaaaaagaatgaaaattaagctgtaaaaatttaagtgaaaaacgtgtctaatttcagtattcaaagtgaagagttgagttttagaaaatttgaattgcgccattaaattctgcatgttttaaaacctaggaaataattttaaaatctcaaaaaaacataaaaaataaagtacatacatgcatgcaaacaattaattgaaaaatgagtggaaaaaaaaattaagaatcaaaagtcatttttatgcaaaatgaactttaccattaaattctacacgttttttagtgtaggaaacaattttaaaaaattaaaaaaaattaaaattaacagcaaaaaaaaattaattaaaaaagcgggtttaaacgcggaatgcgcgtgtgctgcgcgcagcagaaaccgcgtcaaaacgcggaaaatgcgggtttttctattaaggcccattataatcatgacacaactggttttgaaataagtttatccagtttcatatattggtctgtttgtatcttttggtaaactatttcctgttgttagatgctagcagaaattgtaaaacagatacaatcacaatacaattattattctccctttcagtgattgccatgttatcttgccttatttcttcatgttacagtcatgctaagtcttagtctgataaaatcaaaatctaagatctttgagttctttcaaaattgaccttgaaatttgtggaagaacagattatctggctcttctctaaccaataacctccccaattcagcaagatcaagaaggccaggagtttactaatcccaagctcaaagaaatttcagaaacctgaactttccaaggttaagggaatcatatcttcagggcttcaaggacaagcatttaatgtcaaacatccccagtatacttgtagaatacccaaacccatatgtatattgtttcctttgaataatctgagaaaagagaaaaatgactgaagaaagagagaaaaatacagacatacctgatggcaacagagttggaaaggatgaggaaggaggaatcatttcctgctctgttcactccagtataagagctacataaaacatgaagaatttcacagaccatgacatttaagaaatgaaaccaggaagaagcacctgacaattgtagctatggtaatgaaaagaaaacaatgacatagatatcttgacatattttttcaaaatgcttcctggatggtcactgatgaatttgtgcccctacatgcaccccttttttaggagtatgcagctagcattcccttcaagaaggaagtgcacacatcctctgctactgagaggtaactcatggaattttttattccttgagatatactaaaaatcttccaaaattcaacccaagttttggcaatttaatggtaggcctggcttggataaatcagagctcatgtctggaatgattagcaaggcccactcctgcctgtgaatattgattcaaccctgatgatcatgaaatataactggaacctttcccaccttttggattctttatctttatatctaggctgtatggactatttgaattgggttttccagaggaacctgttcaatttatgaccatctggccatttattcaactctaaattacttctaaacattctacctgcttcaatttcacttgattttctgccactggtttcaattcttacatcaatggaaactttggtcaaagttccctcatcacagcctgtattatatggctctgattctttcaggtgagatgcagtcttgatatcaatcctagaagtatgaaagtaaatctatgtaaatctatttaatcagatgccaatattttccctataacacagtaaaccaaccaaaaaatgaattctaccaagaatttgctaccaaatccaagaaaatttctgtggatgttgggcagaaaaaatgtatgtacaagtgaaagttcaattttttttaatcttatgtgatttgatttaaatggaccatgaagtaaaaatgtgcctatttttggccttcagaaaagtaatattcttttggggaaggaataagcatgcacggccacatgcttcctcgagagaaatttagacatcagattccacagacatctgcacgggctaaaaccatggccatcaaagtgaccgattcaacctatttcgcagggaagggcgatgaaatacataagcggccacttaaattgtgtgagatattttattcgctttgatgtgatcatgtatgcgtacctgagcggcactagcggcacaagatagggtgaaagcatgcgctccgttcggtccaggtttcaaccaggattcccagcgggtttgatctagttttttgcatattgcaaggctttgagctcttcttttactacaagataattaggaatgattctcactttctagcatgcacatctgaacttcctccccacctttcctagcttcgtacagcttgcctagaatagtgaaaaaattagtagcatttcaaaaacaatacagctgattgggacttagagggaccctgctagacatacctcctttgtcgaaaaagtttctcttatagcggtaactgatctcctcaccccatggggcaatgaaactgaaagtccactcatcagatctcattcctctcgggtcaatctgaaaagtgcggtttctggatccaggaacagttggctcgacgtagtgcgatttgctaaagcacgtatcatcttgctgtgaaagaaagaatcaatctatgtcaaaatgaatgattttaaattttgaaaaaccagaaggaatcctgacagagttgaggaataagagtggttgaaagctcgagtctttcaccaccgtggatgaaattcccctgcgaacgtctcggaaagatttgtcgaataggaaggccagggcaccattcggatagtgaatcgtcaaggcgccttgagagtagtccaacttatcattcatgatgtaagtgttggtgaaaggggggtggcttttgcttttgctcttgcctcggcggacgagccttgaagcagagtttggggaggtttgatttgccaatgtcatgcctagcaaaaggcaaatggctacatacatactggaaatcctcatgttagattaatgatgctttgtcaagaaagtatgagccgttttcgaagcagtgatgaaatcgactgatatatacgtggccaaggagtgaagttcagcaaaaaggtttttgaagctcaaatgaggtcgccttaaatgcacctctgtctttctcatttctcccggcctggtcattgctttataggattggccaggtctcgcccgtttcttcttgggtctgacattcccccagcgattcctacgctcatacttgttgagaaacatccccgcaaaaaatttctctgactttgatggcatgcatttcaagctgcgaatttctatgacgtcaaacgttaaatgcacttggctggttaaagcaatgcaagtcagtgctcaagacgcagtttatgagacacgctcggatgaggcggacccaagtatgcacagttttgaggatgtaaagttagatcaaacctaagcccaaggtgacgtgcaatggattcacatcttggggtcattgagcgggtcctgacggagtgccgaactttctattgcagtaaaaccaagtctcggcgacctcagattggagaatatcggacggtggggcagtgcgttcgtgacatcaatcccatttacacgtaatgagtgcaccgcttgcggcgtgacaagccgaagcaaggtcgatcgatacatgtcctccaatgttttgtatctaggtttatcaagcttgccaagattccgagtacagtatttctaggggggtgcgaaccctagcttaacacaatcccctcgctcctgagggctggggggacattcggaggctcgcttcgcgaggtgcccgtggcacgctggggtcccccccagcccccagaagcgaggggattgtgttaagctaggtgcgaacccgggagggacccgccaaaggaggaacttcttcatgcctgaaactgaaactcttcccttttacttctttatgttatagcccttctagctttcagatatccaggcatcacttgtgagtggaatgatgtgctagcatttcttgtgtcttgtgctaatctcacatttccaacagtatgtacaacagatggaatttttaatgtcattcaataggggggggggttcatgagtggtgtttgtgagcatcatcttatcaattttttaaatttttcagatttagtggtttctgaactttctgaacatcccaaaaaagattttttgatcagaaacaccttaaagatggctctaaattaaactcaattgcgaacccccctaattaattcaaaactcagtgaacttatggttttaataccctatacatgtgctttattaaaaatttggaggctcacttttctccctataagttcttatctgaaattgattgaggggttgatgaaaatacaaagccaaatcagaaaaactcctcaggaattgggacataagctgtaacttcctccctccagtttgtacaatgacaccagtgtttcaacactccaagagcaggaggatgtgactcaaaagtaaaaagcaagcacagtgaatagctggtttatcttggaagattcagttcttatggcatttatattgaaaatttcatgaattcaagttctgatttaatgaaccccacaaaatacttgcacatttcaattagtgtatcagccaccagtgttatttctactgagacttgaatgtggtgctcaaaattgttgacatggttttaatttaccagcatagtgggacatttatggtgcagcagccccttggataggccttgcttattgtcagggtcttatttaaacggctcccaagagttggagttccaactcccaaatcttcaggacatctgcagacggtcctcaggatgtctggccctctattttttccgcccagtttacggtttttctccttccagccaaaaaaaaaaataacccatctcctgcggtcatttttcccaaatcaaaattcctggctcccaacagcggtgggccgctacgctacgctacacttttggcccaaaaagcgtagcgtagcggcgcttttttttcatccaaaagcggtagtgttagcgttttttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaaccgctaaaaagcgctgtagcgcagcgtagtggcccttttttgcggcccacacgcgtagcgttagcggtgtcgtggcggaatcccgctacgctacgctaaagttgcgtggaattccgctacgttacgctgcgctaaccgctacggttagcgtagctggcccagcgttgctcccaatctcaaaaagccaaaccattcaaatacctttcatggtcatcaaaaggtgtgttttcctacctcacattgaattaccagtcatcactatcagtacacaccactcatgaacttgatcattgagagaactagtgctacacacttgtaaaaactgcttttgatgatgagaccaactgatcacaacaatggaccagctaggctaaccatagcattagtacggtggacctggaccgacaccagttgtgccacgaaaaacgaaaaccaaatacagggcatctgaccgtttcggaaaatgtaaacaaagtacagactgcagtaccgaagtactgcagtcggtattcctgcgatcttccgttcagctgaacgggtgtcccccgaccccaacgaggcccagggtcacattgtgcagaggaactgggcctggcccggcctggggccgtttgcttttttatttatttatgttcctcagaccgatctgtttgacatgtattccgctcaagcgatgcgaggttttgggaggaggccagctggcactgccatatccaaagaaagcgagcctctaggggcctggccgcgaggctgggcaaagaccacgagccgtcgagccacatgcagtgatgatgtgagggcaggagtctgtatccagctcctctcctttcgcgcgcgaaagaatcccagaaaggggtcaccgcgagccatgcgtgtgtcttgttgccatcggactggactcaggctttcactgagccagtcacttatgtatcaccggaatgggctgggctccccccacctgacagtcgatctgtgtaggtagaccaagctgtcaaatgacaaacacattgagcaggccacctcaagccttggtgacccagtccagccactcaaggcccaagggcacacttttgggccagtgagagggttagttcccaaattgaaaggtggtctgggcccagccattctgggtcatctttggcatgaatgaggggaaggaagccccaatgtacatgcatcagccagactggccacagctacattggcctggccccagcggccaccagcctggttgagattccaactgagcaaggttgtcatgaattggccctaggccagtcacaatatgattcattgggtgacaaattggccattgcagagccaacagttatcccaattcttataaaagggggccctccatggggcatatcccctcctcaaatctttatcacctcccccattgcccactcatcactcttctaaaaatacatcccccagcacctcatctaatcctccccccaatctagcttgcaatgcctctttgtgaccaatgtaaaaaatggacacaaggagagctcttacgtgggatctgtgagccatgtgtcataggctttctgaaccgcccctctcaatcaacctcatcagccggtccctctactcatgtaccacccacccaaccaatcctcacaaacccattcactgcaatctccagacaaccaaaggcgttcctgccatctcatcagcctatttcaaagaatccaattcgtgcttccctattcctctccaaatcatccccaagccccctccatgctggcgccaatgcttattcccgtcaccttgccaaagaggcacaaatgggcaagtcgaaggaccccagcaaaccaccggccaaaaagacaatcgagtcttcactctttctgtaccaagatggaactctgtgggagaagaaaggcctcttctgttgcaaacaaacagccgtcctgacagatccttccctctatgagaacctttgctaccaactctgggaagttttttccgaagaaatcattaaacaaaccgagatcaaatcactcccatacttccccagggattctctctcactctgccagggaatatcaagaatcccctcgcaaacagtcctccaaaacatcacccaagagaccaccagccgaaaaaaactggtgatagacctgatgtaccaccactcagattcttcagatccccaaccaccactcacctcttcaaaaatccgcacagcttccaagtcttccaaaagagtcctcacatccgaatctccaccaccaatgaagagaaggaatacccaaccagagggaagtgttgcaaaatccggacaacagcaatgggcccttggggggaaatttgcttcaaagccagccacccagcagaccaatctcacatctcacctaggaaggctcagtcaaagggttcaaagttcctctactgggggcccatctgcaacctggattcttggccagcgattgtgtttctttaccactcatcctccccccaactctgaccctcaaagcaccagattccagctttccaatggcatacaaggcatcactttccccatcaactacaaggtccacctcaatcaagtagttggaagtggtggaatgaggactgcatatgcagctgaggtaaagacagaggttgcagatgggattgaacatatcaatcattgggtagccaagatcaggttggatgaggtggagccatcaattgaccaacatgccactgatgcattgatgtatgaaggattttcccacctcctggctcaattcaagttggaaatcagccattgtgaatacttaaggagcaagctcaagaacaagggaagctccattcaggcaagtgattttaatttggtattttttaaacaggccacacataggattctttgttaatttcccttgctctgttttccttccaattgatcagctggtgcgccatgcagtagtggccaatggcccaatcaactcaccaaccaatgtctacttcctggaagccttcctggatggtccttatgtcaaatattctagcaatgacaatttcgcagtacccaataatcagccaggaatggacctagatttattcaaactcatgaatgctttcacacactggacatacaataattctatgggaaagcacttggtcagtgacctgcagggggtgggatcaaccctgactgatccccagatcattgatatggatccacagtaagtgacacattccattttgatctcacattgtctcaagtattgactagatgacctttttcagctcctggtctgatgggaacaccagtagtgatgggattgcccaatttttgaaggatcatatctgccacccaggcaatgaagtctgtgaagctcttcagttgggaaaggcagtggacctgaaatgggctaaaccccagggttcactggctgaccttgtcagaaccagaaatgcagcttgatggctcccttgcttccctggcctctggtcaccttctctgatctacccctggttttttttttctttgtgcatattacaaatagcctgttgtgtctttattcttctccctcattatcctgcacctttttctttctttgtataccttaaatcccctgttatgtcttcattcttattatctaaaattatttttcatggaatcacttagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgaactgattctgtgggacattgaattttcatgtgccgcgtgagaggccttgagtagagatggagatggccaagataggtttgtagtaataaatttattagtatcataaggaagatagctaattacaaagagaggaaaggatagagaaatagatgatctaaagagtttgtgtattggggagatttcatgaattgagaccggtgttattcttgaagaatatctaaaggggtaaaggattacccaggcctctatgacttaagttaggattcacatcaattgattgcttttcaagtttataaattttttattcattcagactctgatgacaaggatgggtaattaataaatttttatagaagaagtggggttaagtagattgaattgtagatatcatatcatggtctgatatgatatctacaattcaaggtcatttcaggatagcttacttcaaattttgtggaggaatatgtcaatcaatggctagttgtttagtgacatttgatctgcaatgctgttcagaattgaatcaattggaccaaaaaggatgattatcatccaaagaatcaatgcagaaggccacattagaagagtgatttgttggcttttctcagcaggaggcattgaattcatatgtggataatcagtggtttgatttgggatgtggttctggttgggccacatctcagaaggctattagtcttggttgtcatcttgctcttttgggggtgttggtggtgttcagaatttcaaccaggaactaatcaaaatgaaaaggaagagaaaattgaaaaaattaaagcaatgaatttatccagcaccattgcttttctaaacaagctctcttcactccaaggacacccaacagtatgtatctcctcaaaatatcaacagctgaacaaagtcatcctcagactcaggggaatctcagtggaggggacacactgcctgggatgtacctcccaagaaatctggtcagaacgcacttttgccaagactgacaatggaagaactttcttgagaaacagatgtgtctgtctacatattcagaggttcttgaactgtcagcatcccaaaacaaattccactttgggctgcagcctggttcatgtctattcacattcatcaaaccctgaagaccccatccccccagaagcgagatgataggagtacatatggccaacacagatttccaataccaagatacaaaagaggcccatcatggatcttttgacaggtaagcaagggagaggatatttgagaaatatacacataactaaaagaatagcctcagagggccaaacacaccatcaagttttctaatatcaacactagccttcaattgagctttctattacattctcatgcggcttctaacgccggtgtggatattagatacagtacatatcatgttcacttgctttagaagccaacagcaagagctcagtcattgttggtgttagaaacaagaaacagtacaaatcatgaccgcttccttgagaagccaacagcaagagctccctgaaagtgaacggctgaagtaactgtacatgatcaagtttgcggttgaaggtagggccatggatttcatgtcgcattgtttcatattccaagctcactgagcagtgctgaccatcaagcaccggattccaatggcaagaggaatgacctcagcctcactgggctttcaagattactctgggtcttgagcaatggtcaaaattgtctaagggtattacctttgggcacaagattttactatgcctttagggggattatgcccatacacgaagtgtatatatggttaaaaagcatattgattactgatttctcctatgctgttaggtagattattctgttatgagtgtatgctatgcccttagtcaggccttagacaggttttctaattgtataaaccacaaaggagtacatgaacactgctagcatcaaaaataaaaaacatctacatataaataaaaaaatatattcagagggcaaaacaaaccatcaggttttcaaccattgacattggacttcatttcagctttccgttaaattctcatgtggcttcgaattccagagatgatgttggatacttgactggccattcaacaagtgaagggatgaagtgacacaataaagttcacagttgcaggttggcccagtggtttcagatgtctatcatgaaatctgagatcattctgacctcactgatcatcttggtctactgcctacttacaaacaatcaaaatcaacctcccagattaagattactgtcaaagcctacttaaaaaccatcattttttcaacaaaatcgttctttctttcagaaaaatccaaagacatcaaacaacatcatgaaacgtatgaaaatataaacccaaaaaccaaaaaattaacatcaacaaaaagagaaatctgacaaccttgtattttcacgttgttccaatgttagagctgaaaatcctagaatttgtctgctactttcacaattgtcaattttttcagcctttttcagcctccagaatgttaaaaacatacagtagaaaaaaacagcacactgaaatcagaagttaagggtgagagacgtagtataatctcattaatattcatacttaaacccatacctatgggttgatggatggctttatgtatgtggtgcctgctggatcatatgcatgtaagaatccaagcaattgaaccaattggccaaatacttggtgcttttaatgttgaacttgacaaacccatgcaagttcaaaattgtaataaaagtaagtaacactgcatttttctgccccccccccccctctgggcaaaggcccatgtgttgtttttatattttgtctcagggcaggcttggtccatgcaatcttgaacttgacataagtacattcttgtgatccatgtaaaacaacttcagaaaatgctctcatctttatttcagagaatcaatacaacagatctataccaaaaaaacccttcaaagcagagctaattagactttgccaaatgcttaccaaatctgcaactatacataagattgattttcacaggtgtatgctacattggcattggtctctcttttcaccttcccatattttcacaaggcttttatatatcttcaagggaattgatcatgaacaaaaaccaacactgtttcaaattctctgtcacgtgtatattatcctgattgcacgtgttgctagcttcatcagtattttcctcaaaagaattcaaaattaaaatagtttatgtgatcatgtgccccctttgatttgaaagccctctctgaacccaaaaatgggggctatcccctcagaatttataatgaaaaggatctgtaaaggcgcatgaataaaacttcagaaagtatcagaggacgagatgagatacgtatatatcaatgtgcaaacaagacaaacggcccaaaaatacaccgtatctctctgttttgcatcttggctttacaaagcacttctaggccacagatgagctgtgaccaggctctttcatggaggcacagaagatcacattcactacagagcctgagcgatggcgttgtctcatcagcgccatcgtaacctttgtgaagatatcaagtctctactcaaggagttctgtctaccccagcggagcccttgtaaacgagcggtgacaaggctctttcatggaggcaaagaagatcgcattcactacagagcccaagggatcgcgttgtctcatcagcgccataattgatcatgtgcatgctcaagggagatgggcagctgcaggggcatccaaggtcccaacggggcctgaggtcagcgcgctcttggggacggttggacacaatgtcaaaccagcatagaggagcgaaaccatcagatgctgagaattcacaagctcatccaacaacacacaaatcacgtatcgtccaaaaaccgcatctcaccctaagtcctgttatactccaaattgattcaaagtccacccccgacaaaccattcttgatcgccaagccaacaggtccattgccaatgtcaggtatgcatggcaggagttcatttggatagggccagatgtaactgacccacccatgttgattgttccatttcccaggcaaagcagaccatagtggccccccagcagaccacccattcgcaggcggcgagcgcccaagaaaacggcgccgtagtgtcaaattggcccttgcaaccgttgttgagcatccggagctggtgagatttcgtcggaaaatccgcgagatcgtttcgagttcaagtctgcgaggtccccggcaatattacgccagcaaaagacgtcgccctcttcatttatcacctaatcgcccattgaagaaggaccctaatcgccaatggatgaaggacgtacttagggaggtggacacactcatctccgagtcggtcttgatggaaattgtcgtacgataagccaacttcagtcattcgtgagtaactcaagtactatgtcatatgtgtaatcaccgctatttaaattggaccctcaaaccaatttgaatcgttcatccctcagtttttttgccgacccgttcaattttcgtcttgcgcgctctcatccccctgggaatctgttgttcaagcctgcccaggccaactattttgtagcatctacttgctcaatgtttgttttgcgtgaggcccatcactgctgtcaaaacaaacccatttcttgtccattgatcagaacagacacagaggggctcttgtcatgtaagatctcaaggctgtctgtcatgacacaatagtagtgttactggctcaatgcatgccccattctcacttgtattccaaaagattggtgaaggctcaagccactcattcatctgaacaaaaacacactgactaagtatcaacctgttggtgtcctacccaccacaataaacaagtgctcatactagtcccccagttttttccaccccaatggtgcatgcaatcccacaatctgaagctattaacaccagccctacttattagatgatcccagaacttcacatatcccttttttagtgaaaagctttcccttaccaatgggcaaattaaatttgcttgcatattataattcttgttgaacacaactacattctgtttctcatttgccttgaaatcccctggaatgggatagccagagaatataaatacttggtgatatgcaaacctgaacatccaaagggccagccgccttaatgtcttgtacctcatgacccccagatccttattgactagcctcatggaaatgactgatcacttaccatatccacctgttggctgggcgcttcagccaaacatcacatataaaacaagttacacactgaactattcctgcatctaaatcaattcgatcatcagggattggtccttaatcagtcctcaaatgggatggaactgaaattattttagacagctccttcctttttccttctttagtactatcttgcctttcccacaacctacatggagccccattctttcctccatgactgtctttgactgctcaatcttcctccagatacatatttaaatatgctgactactccacaaaatatatttctcctcattctacataagtacttagctagcctgatcattccctggaaatgactgatcactttcccataattccaaactctgatcatccctcccaattgaagaacacaaaccactttctatgggatccttggacaaacctgaatcaccccagcagcttctgatatgccaaaaagccacagacactatgtggacttacctcccgcctatacctacttgctgtcctcagaggccttttttccatcatactccagagctactcaggctgctgcttttgaaacacaattcccatggctgggcaactattgggtgcttcccaggcatgatcaaattgaatgtgggaagtcttcaggctgtaatgatcataaagatttgttttcaccccaaatttccacctgtgtccacaggcaccaaatgttgaaactaaggtagggtcatccaggaatttcaacccaaactaaattattgatcaaaggcaaagcaatcaacataagtatccggcatcatgaggaaatatatgcacaaggagaagtatatcaattttgaaaaaaggtcaagcaatctcatgaagttactgggcacatgatggaatatctggaccaggaggggtatatgaataaataattgaaagcaggcaaagccatctaataaagcttctggtagaatgatcaaatatatacagcagaagaagcacatgacaaagacatcaaataaattgttctttggggaatgttgaaaaatatgcacaaggaaaggtatatgaatgaatctacaactaagattgtgttgctgagttgttgaaagatgagttggggatgtaatcacttggtatgtttgcttgtatgtatgggagcatttcgtcaaagatgacccagacccctcctggtgccatttgatcaaaatggaaacccatttcttgcatgatcaaactggccaaatcatgaaaccagtctggtgtgtgggtgaacattgcttccctctctgggtaagtattttccaagatgaaatttgtgtcttcctgggggacatggatcaattgatctgttgcaccaaagtgttcgggggttgagtatgcaaaatttggggagcatgaagttggaagctctgttaacttgtccttgcgtttccttgaagcgttgtatattgtgacccagcggtccacacttttctgaaccacaggcatccaaaggaatagaaaaagtagtctaatggtggggaagtcagtagctagttagaaatctgaaaggggatgaatttacaacttacttttgaatatcatcatcccggtcatactttccttcctctatttgtgtccaaatggtgtcaatgagcggcctgttgtgctctttcatcattctggaccataatgactcaattttctgatttcgagtggatttcgtatggtgcatatgcgtctgggcttcttcaaaggtgataccggtgtatctttgtgtgagttcaatcatgtgtgtccccatttccccagtctcagtcccacgatctacagtaactttaagtggtactccacctgtgtctgctacaagctgtaggaagtatactcccacatgcaatgggtcattgttggtcacatgagcatacatccctagaatccttcgggaccaagcatcgataaaaccataaattgtgattccaaatggtttcaacttgtcatgtccatcagctgaccagatatggttgggtccatgggttctgaaaatcctccgtttgcaagaatgacgcagacggtcagccattccttgtgggtccagctcactcaagatttaatatacaagaagtctacatggggataaaaggattgatggtcagtaatcaaacatcagataagctggtaaaaaatcagagcataccggggtacatgtatcttgtattcttgttttaagatgttgttcatcctcctataaccagctgacgtggcaagtaattcttttcttgcatggtcaatgaggcacaccacgtcatcccgggtgaccttcccgtccgcaaggtcattcctcttcagtttcaaatccaggatggccaagtatctttcaactgtgcggtgggacacatctttgccagtgtcactgaggaggcgagagcgaatttctgagactttgaacccctgttggtgagaggagatgagggaagcctctacgtcaggggtaagctttgagttctttggtggtttcggaaggtcacaattttgtaggccccattctgcccgcttgcggttgagtgttctgagtgaaatcttcactccacaatcaccttgaagaaacttgtggatctcctttccagtaactccttgagataccaaagatgcgatggcctccttgatatccagctcagacaaaacctcaggaaaatcagacctgtctgggtaactgatggtggaatattctgataagacatcttcttcaaattcttgattgggggagataggtgattgcatcagggagattgttgggtttgggttggtgaaaaaggggttaaatttggctgagggggtagcaatgttggagttttttgggggatgggggagaatcttagagttgtgggatgattttttgggcatgcttttcctccatggtaggtggtgtctttttatggagtgaagcagtggtccagagggcctgaaaagcccactttttgccctggttgggccaaaaacgcctgggtcaaaccccaaggtgtgttgtaagccaagtggaatcatagatggcaacaccatggcctgccccaccacctgccaaaaaaaatagtacacattgggccagctgtggtttggccaggtttgttagactgggctaggatggttggtggtattagttcattttacaaatgcaatctcatgtgacctcatgtgacctggcacagtgatgggaggaccggactgcaaccctgccagaaagcttcaccatctgtgtatgtacattccgggtgctgttggcctgggtcttgtctgaccgctcagacacatctttgtagctaggcttctgcagtcgagcgcggcgcttggaggagctcacctccactatggcaccctcgccgcgcttctattggataatgacggtcgcttctattggataatcacggtcccctcgtttgataacagggggacattgttgttgtgcaaagtatcgacaagaacaacagtaaagaaatcgagcctgagattgatcttttgctgtccgaatgcgtgttaggcggaatggctggcttgagattttgtagaaagatcaacaacttcctgttctgcaaaaccaactgtatgagtttctgcgacgacacgtataacgctggctctgagctcatcgacgagaagcaataacaccaccctttcctgaatcacttgcgactcagcggctggtgatctccaatgggccaatcccatgaagttgtctccataaacggtctatcttctcgaccgaagatcatatccgtcacctttatttcaatcaatgtccacttcaactgattctaccaatgcaacacaccgcacaggatgttcatcatccaccctttacttctgggtgctctccctttcttcccaagcctgtcttggaggttcaacctcggagaagaaaaaaaatgaagacatcaattcctatcgtaaatgaaaagcatctatactaatgccgggccaggcccggcgttcgtgagctcgctgaggccctgagcctcggggatcaggagagaccccgcgaactgacaggggaaatccaggagacgtgccgactgcagtacatactggtcgtacagcagtcggtgttcggctacagctcctgaaagggagctgtaccctgtatttggtttttgtttttcgtggcacaactggtgtcggtccaggtccaccgtacattagtgtggctttgtgtagctgaattcttctaaaaaatagtttaacatagcagagttctgccacatctgtgctaaaactatgcgtgcaggtccccaaaaagttgctcactactctgtgctaacatgctggctagcagaattttggtcctttagcctctccacacaaaaagagctgctcttctaattctttttgagaaaaaagtacagcagcacatttttccccaaagctctactgggtcttaggttaatagctgccaagatttctgggaacccaaattagctccgggaaactgtccaggggctgggtgttggattctgttcaatgcatcacaggaatgggattcagatatctgattcttggttgttttttgctgaattattaatcctctttaattatagggccttgagcaaaaaaatatcactttttggatatccagctcccaaaccctggaagatgtccaccagaacttcagaaagaagtcctacccaggttgtggcaggtccctccaaacctgggtagttttgagagttggaaccaaaccttgtgttgatttttttcatattttggatttggagcatggagacttcaccttgatgtccaggagggaatcctcttgtctgtcagcctctgggtaactaacctgagtatttaatagtaaaaaggttgttactatgagttgactgaagtttttgagcgtggtgagtgttaggtagtgggtgattaatacctgtcctgtaaagaggaggtttcactctatcagtatggtctttactgagaggcttgctatcaacagcgcatccggatcaatacaaggtattaataggcatccagggtactaagactcacctgggattgatttggttattcccaaaagggaatgggctaacaatacttattaagctttaacaaaattagttgaagattaacaggtattgttgatgggaatattcagcaaggctatgaatactgtggataagttgagtaagagtactgaagcttaagaacaataaatgtagacaagatttatgttggttacgtgtactgtatcaatataaatgttaactagtttaactggtgtctgaatattctggggattaatcagtgaaagaggcacggattataagttccagaatactgaaggggggaaagaatgagcgctcagaatcaagggagctttggccaggagaatgagcacatcaattgagtgactgatcattatttgtcatgatctgtaagtgacatcataattgtgtactagttgatcaatgtactagttgctcttgatgcgtgtacttaacagatcctctaataatgtagtcataattgtgatcagtgcatgtattgaatatattaattctattgacacttaatacttactatttaatacatgtacatatttatttgtaataatatttgaccgtgaaaatactgtagcagagggataacttgtggtacaggtatttcacggacaaaggagtgaaaggtaagtgataattacttatgtagaacacaggtatgtatttaatccaagtatattaaagtcagtgattcacagttttaaaattcaagggtttccccttacaaatctgaaaaatcacaaaaaaaggtcaagtgctttgtcttgcaacaaaagttgaaaaaaatcacatgattccaggacaattacacaaaagatgagaaaaaatagccccccaacaccagcaaagctggtgcacttggactcagaggccagcctatgtcattgcatgggtcaaaacatctgggcatgaaagcccccagcctgttgcaaaggcagctgacaagtggggggccagcttattagcccctcaaactgtgcaaatgcaacaacggagaggaggaggacactctgattgttggaattacaactttctcggtgcctggggcctctatatcgttcatttggtactctgcttttatatccgtcagaagtcttttttactcgcaattttgttgaacccttggatccatgcaaaatcctgaccagattaaaaaacccctcggctcattcaacaaaccattgccatggtggcaacggatgtccctgagtcaggctactgccgaactggtctttggatgtatgaaaaaccctggcaaagtgagttttcttctctcttctcaatcattcccaaaatattcattggcatgatcatctcgagaccattgacttgaaatctcactctatgtatgctcaagctgtcagttcgattgcagcctctgattgcttttggacaaacccccaagttaggtgtccaacttgatgattttcactgttcgactccaagactgatccagtaaccatctgttgcaccaagatagcatttgaatttctctcccctcccctcctggaccgaccggttttagagcaaagaggatacgttctctccctttcccccagggtgacgggccacaaagccagcaggaggcattcctccaggacagactggtcccagagaaaaggcttatcttcccttccctccagggccgaccggtcccagagtgaagaggagacattctcttcccttccctccagaagggatgtacagatcccagaggaaagaggggatcttctctcccctcctctccaagaccgacaggtcccacagtgaagaggggattttctttcctctcctttccaggaccgaccggtcccagagcaaagatgacacattctttcccctttcctccaggaccgactggtcccacagcaacaagaagacaatttcatcccttccctccaggaccgacaggtcccagagtaaagaggggatgctctctgctctcccctccaggaccgactggtcccagagcaaagaggaagcattctgtcccctttcctccaggaccgaccgctcccagagcaaagaggagatattatctccccttcccttgctttctaattcccaaatttctcacccaggctgtcaagacacaactctcttgttgtcaaatcaatccctaaaaatatagccagattgactaaaagaagatatatttaacaatatcaataagataagagataatataattgagtcttttgcaaaaatagaaatgactggtatgactaaatactaatggaaaataaaaattaatgagaaggagttcagaacagacttgggctaaggtcatgtggtacataacagctgagaggtacacatgtcacccatgatgagaataaaaaatggtgacaagactatcatgagaaactctactgtgacagataaaagacacaagacttgaaaaatccccctccagctaaccaaaactgcaaaaagaacaccagccagaaatatataaaggaaaccttgaaacaatggtaagtgggcattgaattgttgacattataagcctaaaccaaaagcctcccaaacctctaactaatattaaccaaaaccctgctggattgttatatgttttatgcaatagttgaaatcttgctatgatgactgcaagctatgaagtttaggtcaattataccatttcgaatcactaagaatatcccattcaatcacatttcagttggcattgatctggcaaaaagttctcctctggcatatctaaacatccttgatttgttaaggtgcacaatcctctctcattataatttatattgtgagtctatttcttatagggcctatgaagatcccttgtaacccagtatgctctctaatcaatctcaatcttacctaccatgaattagaagtagcccaaatagctgggtgactattatcttggtatttccatagctcacacattgtaagatttctaccagcccttcaaaatcaatgtccccccagttttctggtaaacctgttggtacagatctgccaggttatcaattttggtgtggcttccagacccattgggacaaattgttgttgataggccagcagacctattacaacaggtctggctggctgtgggtacttgcaagattgtgagtatactcattaattctaaatagttaaaaaattgatatgttggccattgaagtgctgttgggataagcttcttggttaagtataattatgaggagaaataaattttggagctgagagtcaaaccatactgaattaaatgatgaattagatgcatatttatatccagaaaccacttcaattttgttggaatttcactcattcacgatttctcttttttctcacaagtcactaattttgtttctccgagttcctgtgttgccctcattcattatgcttagttcacagacccacaacctgaacaacttgtatctagaatatttaatccttctagactacagcttaataataaaaaaacatcagttctttatccttttaggttgttcctgaaggagcacttaagccctccttcagtcttgtctgagagaacattagccctttcagcaagaactcaaaagtgactttaattttcttaggccattcttccaaaaattgaacaaattttgtcataatcacccttctttgtgtgtgactaattttaaattcagatagttgatgcaaatgaaggtgcagcggcgcagccgccctaaactctagtagataagtaattaacagacaagataaatgtaatataaataagataagataagttaatgataataataagataacaagaggtaaaggtaatcaacattatggataagtacttatgtacataagtacaggtgttgcagttacttggtacatgaaaggtactgtgacatgtactctgtggctgacattgtccatcacaactgtacagtcttcatggctggaagttaaagcactcagcctcaagacttcaaatattcatggccggggggggattggtcatcaatatctacagtcttgatggccaataggattccatctgggacattgagactgcacagtctcaattgctctgcggaaattctgcagcattaatttttttaagaaccaagtttaaaattaaaatttcaaaggtcccttcaaaactttaaagcttatcaccaggggagctttgggggcacttcccagggagtgccatagcttaattctttgttacttttttcctgaagttcatttgaagtcattaccatgtttttgttgaactatttcattatataacacaatatatttgttaaataaaatgtaattatttactgccaactatcattcacgtttgttgaagccatgctgaattctagtcaaactcagtcatgagtttgtttctacatttccaattaaagcaccatacatgagggtgacacagttcagacaccattcagctggaaaaaccctctggtctgaacagtgtgtgatatgtcaccgcagtgcactcgagcgcaatccggtgacatatcacacacctatcaaacactattcagaccagagggaaattttcactgggtccatgagactgacaccattcagaaaccattccgctggaaatgcccctctggtctgaaagtcttgtgacaggtgtgtgatttgtcaccatattctacatgattaaaatagggcaacaagtcacatgctgttcagaacaggggcatgtaccctgtgtacatgagggtgacacagtttgggcctcactcagcaggacattgccctctggtctgaaatgtgtgtgaaaagtgtgtgacatgtcaccgccttgcgctcgagcgcaatgcggtgacatatcacacactgttcagaccaaaggggaatgtccaccagttgcatgagggcaacggtgccacagagacgatacgatacggtatcaggcgtttatctgtatcgtctcagaattggaatacccaaaaataccggatttgtgttgtctcactttcctgagacatatacatgtatcgtatttgaaaagtgagaaatgtattctgtatcgtctcagatgactgatcccaccaaaaccgtatttgatacataagatatttggctgtattgaagaaaaaacgaaaaaaaaaaccgaacacgatttttttttcatttttaaatccaaatccgatacaatgtattttttcaccaaccaaggaaatactgataccggtatcaggctcaaaataaatatgatacaatccgatacaaatacatgtctcgtatctgtgacaccctcattgagggtgtcacggttcagacacctttcagatggacatgcccctttggtgtgaaacgtgcgtgacatgtcaccccattgcgctcaagcgcaaggcggtgacatatcacacacttttcacatcagagggccatgttcatctgagtgtacccaggggacatgcccctcctcttcagaacagtctatgatttgtcaccctattgtactcgcgtacaatagggtgacatatcacacactgttgagaccagaggggaatgtccaccaggtgaccagtttcatgagggtgtcaaagttcggacacctttcagatggacgtgcccctttggtgtgaaacgtgtgtgacatgttgccacattgcactcgagcgcaatgcagtgacatatcacacaccaatcacaagaggagtatgtccaaccataaaatgaaggtggaacatttctggccccattcagctggaagtaacaccctggtatgaaaagtgtttgagcaatgctttccactttgatgacaaaactttgtcgccaatttgtattatgtgcccagtttagttgcaattgagtttcagatgagtaccagctgggttttggatgattgttacctgatttcaaaaaccattcacacttggttatgttaattaaatactatacattagaaacagtcacatgaaaagttacagataaggcactccctggggagtgcccccaaagctcccctggtgtatcaatgttggtccgctacactaaccgtagcggttagtgtagcgtaacgcagcggaattcccattagcgttaagcttagcacagaggaattccgccacaacaccgctaacgctatgtgtgtgggccacaaaaaagggcccactaggctgcgctacagcgctctttagcggtttgtgggctgtttttgccgctaaaagtgctgtagcgcagcgtagcgtagcaaaaaaccgctaaaaaatgctaacactacattttttttgatgcaaaaaagtgccgctaccctaaggtttttgggccaaaagcgtagtggcccaccactgagcttatgtagctgggtaaacattcagcaaaatggctttgaattttgtaaatatcttatctcaaatctctgagatatccttgcaagggaaaatttaaaggcactcacttaacatgagaaaagcttcagggattgaaaaattttccaattttgcaaataattttactggatattgatgtattgtggtccaagccccatctataagaatgtaattatgcagaaccatcattaaattccatggaacaggccccatctttgatgaattagacagaggctgaggacagcaagcacgatgtgggtgagtgattgatgttcgtggaaggatgaggaaagaagagcttccacgagtgctgcctcaggtatactacaactgtgtgacatgaatgtgaaatacaggtgacatgtataaagcagagaaagaggaaatgagatgagaaggaaactgatcagctcaacaatcttttggtgttttaaccaagcaatcaaaattttgaaaaccaggcaaaattcaagtaaaatcttgatttttgtgggggaaatctttcacttgtcacacaaacacattattcacaattatcaactaatacaaaaacagagggtaacttggttgaattaaatatcccagtatgatgctggtagttatttgctgagtggtgcacaaactgcatgatataggagtacaataaataggataagaggatcatcccatttccatttgtcactctctttttattttatctttcttccttcaaaattaatctcatttttgtggttttacagtgggtggactgtcatttttgcctgcttgttttggattctacagcttcaaagcacaaacttcaagtcgcaagatttggtgaattggtgcagaataggtcccagaaaatgaatatgaagaaataaaaacaaaaaacaaagtttcaaaatttgtgaaaaataaaaaataaaaatggtttttttcaaaagctttgatatttgttttgggggagtgagagtgctgagagaaagaaagagtggaacatggaaaaaatgattataaatgaaaaaattggaacccaaaaaggtttggccaggttggttgtccagattggagccaaaacagtaaattctagtgctttactgcaatgtgggctggtgaatgccccactcaacagctgtttgaagccatctggaaaccaatttttccaaaatgttcatttataatcattcttctattatcccaatcttcctttctctcagcactctcactcacccaaaatgaatttcaaaggttttgagaaaagtaagttttattttttatttttcacaaattttgaaactttgttttttgttttcattttttcatattcattttcagaacctattctgcaccacctgaccaagtctcatgatctcaaatttgtgttttggagctctggaatccaaaataagcagccacttttcactgtctaggcactgtaccccgggtacccaggtcccatggggccatccttacacaggataaaaaggggatgaaatgcaggagaaatttagattgaggcttttcatctctttcattcttataatactcatcatctctcaacataaccataattcccatgcctcactaggagttttaagaattctctcttctttctgttttacttctatctgaaagatcttttaacttatgcttctttaatggctgaataggtgtaaacttcttggtcaatgtctaatttgctcttttctcatgtttctctttgttgttttttatacagttatgccttgtgataattgatgaatctcttgattttttacctcctttttttcaccacaaccaaaatttgcatgcctcaatagttgcttctgcccctaatacctatcttactcgtgtctcaagcatgggtagattttctcatcttcattctttctatctgaattgtgtctcaagaaccttgtttcttattctgagttacgtgatctatatattttcgcgaataataaccgcgctagcgggaagagtaagtacctcctggccaatgaggtgctccaatctcgtcgacgaggggggattcctgctggccgccgaggtagtacaatctcttcaaccggcagggtccccctcccggtcgaacagactgcacaatctcgcccactggggggaatccctcttgttagacagggtcgtaccgcgtcgtcgaccagcatgcttccttcttggccctccgttgggagcggcttgttcggctgacccactaatgtttttaatatcttttatcttgttttctaccccacttcacagggtcttatggctcccacatttcttggaaggcgcatgaagactctatctacaaattccgatcaggataagaaacacgattttttgtagaattaatttcagagattttaggtgatctgagggaatcgcgctaggttcgcgatgttgggtcgcctaccctcatgttgtgcgaagcacttgtcggagtgcgtaagtccgtaaattaaaacaagataagattgtaagatctttaggcgaaaaggatttcaaaccacatcaacgaaggaaggagttcaggtcagaccaatgatgagaaagagtatatttatgtatgttgtagttacacagatcccagagcctatataacgcaaggattcggggccgaaaaatcaaaatacacttgatgaaggatctacgatttgcatcctcatacgtcgcttttacgcacgactacgatagactgtatagaaaaacgtacacttgtacatgcccaacatttgtaacggcgaaaagcaagagagaaattctctgaatcttttgatgggagtgacccggtgcagcagtatgcagctttacaaccaactttctgctatgtttttttacgtaacaagaacccaggaagatggggtgccaaccgcaagcaccgccactggaaaaactaaatcgcaggtaggcggaaggctcctctatgaaatgttgacactccgtaaggataaagatcatctaccgtgcaaatagaggatgatagttattaagaaagctttgtatgcactttctgcccaggcattctctggttctttcacggcttggccaattatgtatcctgcactgagtctgcaccgcccctggaagatgaagtcagccaatacgtcaaccgttaggggtttgttttcttggggacctttcactgaaaccaatttcgaaaatttggttgcgcgatcttttgattctgtccgtctaaaataaaaaatcttaagtacttgtctggaaactcgtgccatggttttaagttggtacatcggccaagcatcagacatttgttagctcatggcgaagaaaaccaaaatgtaacatcgatgaaggaagaatagcgatcgtgatcgtcgcccaatctatatatctcgtgcaaactagtaacaagaaagaaaaaaagtccaactgtttttttacatgtccttgcgtttcgagcgcaatcatttctgtactgaggtgacgagtgagtgattttctgatcggtctccttgtccttgtttttctcccttgtctccttttgaagccttttttttgcttattgaactcaacaacagaggaggtcaaggaggccgagcaaggccgagtagggtgattcaaaaacacaaatcagagaaggagtgcacttatgtacgacctagtgtgttggccctaagtgaaaatgttttttccctccgtcatcccctattctcaatgcctatgatctgttatgatgatttgcataaaaacatattatgcgtgcccatgtttatctatctgtgtgtttgaacggctccggtaacattaatcaaggaaagaaaaaaaaagagtgaagaaaggggaaagcggcatgtacgggctcgagttttgattcttgtacagcttttcctctccctcaagttcgtttgatgattcttctcaccggcaaactttccgatcgacaacgctagccgtagcacatgactgggaaatgacagtgacccttgaagataaatcaaggatcccggcatacatctttatgcatgtgcgtggaacttggcagatattctgtatgcatatatatttatttatgcaaatcatcatggtagtttttcattttcatttgttcttgtgagctttaacaagtgtgatattcaaggttaatttcttgacatttcttgaccacacggaaatgtgaaccatggatgacttccaacccattgctccaggagcttcggcctgcttcgtcggagcacccagttgataaatccatacaggcaattatcaattcaagacatcgggttggctcgatgacttggctgactgagacgctggtctgggtttggattttggggagggtacaaacaaacaaacaaatctaaagctacttcgacagaacgagtgtggggattgattgaccgacggctcatgggctaagactttcatctgaatataattcctgatgtcaataattatatgagttttatccttctgggcttacgtccctaacctgcctatgcactagtttttctgctcgttggcgcgtattttgggcatgggactacccagtcgcccatgacctgcacgggttacttaattgaacacataacgctacagttccatcatgcatctatgaagtgagcctactgacaagtggccagccatcccccaaaccaatgtcaagcaagccagcgatagaacaacaatctccaggatgatgatggatgattgatgacgggatgatggaagatactggataatcatcatcccttgcaaataaatgcatctagcctgaaagattcacgaattttgtgagtttttacacccgtttaaattttattttcatgttctccaccatcacattactcagaggccagtaccgttgctgcattcatagaacgcacaaaataaaatcccataggattattcccaattaatgagcctttaaagtatacatatccgtattatcatcaaccatcttcatatcttcatcaccacccaccatcgtacatatttcttgtatgtatgtgtatacagacatatcacacaaatgcataatctctaaatacatacttacgactcaagtgccaccgcatcaggcgatgatcgccgcctgtattcttgacttttgacagcttgatgcttcagaccccgagtgggttcggttatcaaactcaacgcagatcgaatatttgaatggaccgtccaagttccaattcagtaggctcccccaacttccacctcttacaaattataattcaaatttcattctctctctctcctcttctccccggtttctgtccctgtccctctatctccctcctgtcgccgacaatttctcttgttcaattaacgcgaaaaaaataaactaggaagcagaagaaaaactaaacaacagtcttccatcacagatccctaaacttactttagaaatatcccacacacaaacacactcacaaagttggttgaacggttgctaacaacacgttgttgtattaccaagggggcaaggaaaacagcgggaagtgtgggcatcgtgatttatccaacagtgtaggtggaatcaatcctttcctaaacttctctgtttcagtcttgtatagagccgcgctttaaattgtaaggtttctcttgccttttaattatgaaaagcttgtcgcttccacgattgagctaccctttcccaatctcctactcctctatcttttcactcctggctcccatttctcctttcctcttctcctttgcgacccctctctatctactggctgagcgtccatcgccacctcctgtggccgattcatctccgactcaattgaattgagattggagtatacagatcaatagatctcaatcggggcactcttcaatcgcacctctttgccattatatgcggctatggttactctttttcttggatgaattagggcgccttagaaaaccacttggtgtttaggtggacttgcgcttcgtcggtcagctcgtggccgggcagattgtgcagtcgaaactcagagtgaatttcgtgaatagatatagccattaccctggcgatcttcaagcataacagtagaattattcactaatcattcaatcgtactgcacgataccagcatatatgctacactaaaacatatttcaattgaaaattcaatgggctcaaatgcaatcgttttgctttcgatgtatcaaagctctctgatcactaattcaagcgaggtgtattcaattcaattcaaaaaaccacccgctggttttctatatgcatgttccatagcccaagcgcgtgtcctcaccggtgcatgtctggtgtcttgtaaggcagcggctgggctatgcgttacgtaaataaaatgaatctttaactaacagtacatatagataacctccactttagttaggctaaggtcaaaaaagcaacggggcataaggttcaaatctctatacatacatagcttgacactcaatcaatctcccatcccgtcctaagtattatcattatttttaccttataaagttactcatacactcataccagattccaaccagatcaacccaatctcatcagcttcaattagctcgatctttattctcccatccttcgttctttctgtcttttcgcccttttttgcttctttatggatcttagtctctgtttctgtctattactctggatttttccaatatcctcggcagcgcccaaggataacggtgaagataatgacaaaccgtctgatcaagctgactttttcccaacttgatctgacccctgaattgtggttggctctgaagatcagactttttttcttggcttttttttttctttcctttttttttctattttgagatatccaaccaacgagctttcctgctccccaacacgacggaggtgttggttggttgatggttttctgacgtatctgaagtcttactatgaagccctgaccaagtggaaagtagttccaccagatcgtgtctcgttctgctggttggcagctttttgctggacgtggttgttcttttaaatatttaaaactaactcaatttatacatccgttgacttcattcttctcagcttctgttaaaaatcctgctagccattaatcaaactcatcagtgatttgttctgacgcccggtttctccttttacatagttcagcaggcctagtattcagccaaactagccttcctttcatgttcttggcaccacttgtcatccggtcttactgacaatctccacctcaagtccgcatatcacattgaatcactatcaccgctaccaccacctccgtaatacctccaacacgtcttccgtccggagtcactcaacacataccccttttaggcctcttccgatacaaatcaagatggaattctattcttctgatgttttgaatggtcagttgatcaccgggccataataaacacccattttcttctcatgatccgctgccgccccttttctcctccccactgccctcctttcctttcctttcctctcctgtatcattgttatatatttaatcagattaggacaaactaaaatcagatgtccaaaatgatccggcaagtgtaataagctgaatgatcctaaatcttctcaacagtttccccgacagggatcaaccaaaactccgccatcggctgtccctcgccgtcatcaccgtcgattcaactcccaggaggggattaccatcaccatacaacctgccaaatattcggcgacactgaccctctcgcccgagccaagagtgattctaccgccatcaccggcggaattttccaggcttctccctgtttccaaaaccgaccacgctcatccgacagtatacttacgagctcgaattccgggcagattttgagggctgatcagcagtctaataacaacaacatcaatcctggtggccactgtctcgttgctaatccgcaccagccgcattaccaagtagcaacgactgatcaacatggtcaaatttcacaccttccctgtgaggatgtcaccgatccacctccgactcttcacgccgagctagactttcaatttgaggaaattcatcaggcctgccctgtgacatccgactcgattcctcgcccagcacgattgagtttgaacttgggcgatcatgacatgtcacatcctctgctggattcccaccattccgcctctggcgcgggggcgacagctgtaacatgtaagcctttttcctgccacgcacccccaagcatcacaactcgtgcctgttgtataaacatatctacgtttccaaacggagtttactacctccaagggaagctgagtctccacgcccatgaaagctctttgcctcaaagggttccaagctgtagtgttgttttttggtgatattatcaaaaaggccatgctttagttaccagtgttactctggccgatattggttgggggtcatttccaacgtggttggataaatttagctgcttgtgcaagaactacacctctcagccattttgggatatatcttttcacttgtcttccggaattctctgcttgatccattgagtgaacggttactgatattatggatgcctcctccgtccctttttttcttacctttgtcaccaccattcatcctgtttagctcatggaaacatcatgggcctgggctcgtgctacgttgactgcagtgacttgggtggtcttccgttccagtcatcggtagttgatcatgctttgatgggatttgagcctactttcacttttcaagagcatcatcactcagatcatgaggtggatgaagaacgatcgaattgcagccccaccgagctttcctccttcagtcctcatcatcgacaagccggccatgagaatcagatccaatttcatacccaacagcaagccggctggcagagtttccggagcaattcctcggcccttgaagatgatcaaaatcaacagcctctcagtccaacagagatggcggctctgagatcatcatcaccatgccttgctcattcgtccaataacctttattttggctcctctccgctctgtcagtatactgagtcgggatcaataccgccgttagccatggagttatctcaaacgcctacgatgctccggacggggtctactgcttcagaattttcgactggctcatctgttaattcggccggcgtcaacccaattcacgtcaaccccctcagtcagccggttacgcctcaagatgacatctttgctccattgagtgatccctttcaccagcattggtgggcaaaccaaaatgagagtcatagcgttgagtcactggttaccagtcttagggcatcaatcggccagcctctccagaattctgccgaccatgaagttggggccaggatgccgtcaatcttcgcacatcctctcaagatgccaaccagctcacctggcgatcaaaacaactgcagatccccttcgtctccatacagtttatctcagcaaactaaatcttctcattcatcaccctatcacttgcctagtaaaactcgacgtacttcccaccgatcaactctctcaaaccacaatcggactgcatcttctaaaatttcttcgaggccgttccttattgaacctgattacagtcgtctgcctacaaaaagatcaaggggaagaagaccaccaatatccccggacttgggattgcccataccggatggacatctttcaatcgggttgcaatcagttccaggaggtcaagcgtttgatccgaatttgaacccgcatgcggaaactgtgaaatactgtgaattaacaaagactgggaaacccaagaagattttcatctgtcaggtcaagggttgtggaaaatgtttcaagtaggtagcttcatcttcgttttttttctcttgcgagtttgcaaaagttgataaatgttaatttgccttctgtaggcgaagtgagcatctcaagcgacatgttcgaagcattcacacgaacgataaacgtgagtatattttaatcttattgggaaatagtgataacatcctttctgttggtcagtaatccatcatcgccgagctgactagtatgaatttcacctctttttcttttgatgataactgcgtattcagcttacaactgcccctggatggcatgtatgaaatcattcagtcgacatgacaatctcaaccaacatttaagagtacatcgggtcgaggaaggaggggaagttctgaatggtctacacatcggaagcgacggcgtgttaagatccgatcttgatgaatcgccagttgatccggttatccgaggattgcgggacgttgaggtactcgatcggtttatggtcgatgaataaatacttggattttattggacatctatcggaagagtactatcttcaattaataaaaaagtaacatctatattcaattctgaataaaaaaaaatcaagagccttcttcttgaacttgttgaaatatttctgcgtcttcatttgtgataactcaattaaagacgctcgtgaattttttcatccttcaacttcattttactcactatagatcatcttcatcgttttcttttcttgaatctccggatggctgatatgggtacgtaagcggaagaaaaacaaagtcgtatatacctccatgtagcggtacacaaaaatatatatccatctttaattctcattctccattcttttttcttactgaaattatcattgtgtggacagcaaggtggaaatagttagttgctgtatttctcatcttacttgatctcttgttttattatcataaaaacaataattagtgtaaatgtgtgcttccatcctcttgattgtttgtaaaaaaataaacaaatcactatacatactttggttcaagaaaatttcagctttacaatgttcttgtcatgcccttgcttccattaaaatatcctgagggaatgacttctgatagattaacaataatcctaacctcagataaagatattgtttatcaacaaaatccctttttataaaacaattgcccatcttacaacattttccaaagaatccaagcctcgatactttctaaagaacttgtattatgttttcacataggcttcagaaatattacaattactaccacctgttttgaggaatttttcatggaagcctgatggtccaaaggccactccatctctttggtttttgccttatccagctttttgtctgagtctcagttcatgttcaatcttaactggggtggatagaatttgaatattgacaccaaattattgattaatgcaatctactagctggcaaatgagaatcaatcccttgcaagatgctattcatacagggaactaattcaacaacttccagtgatgagagaagcattgactgtgtgcacaactgagaccaaaaataggcttttacaagcaggttgcacagccacactctagattgacaaaagtcccttgttcccgagtagagatagtcatttggtacccgcggcaggtacctagtaccgcttggcaggtacccctcacacctgtcttgcacccgcgcagaggtgctgggtgcggtactaggtacttgaatttggccagaaagcggtgcggtaccctggtactgcttaccccccagggatattcaggggctgcgggaaggtagaatgtgacatgtgaatgatatgtatatatcaatagggggttagttaaacgactcccaaaaaatggagagccgactcccaacccccacaatccccgaattttgggagtcaaacccccaaaaactttgattggtttgggagtcgactccctaagaaaaataataataaaaaataaaaatccccggtcaaatacccagggcagcggccgggaaaattcctcccggccactgaggtacactctcaacggctgggagttgaccccttggccatgagagtgtacacctcaatggccgagaggaatcctcttggccatcaagggtacatatacactctcaacggccgatggaaactgcctcggccgttgaggtgtacacacctcagcaaccgagacggttcccctcgtcgttgagggtacacactctcaacggccgatggaaaccgtctcggctgttgaggtgtacacaactcagcggccaagacaattcctctcggccgttgaggtgtttctcttgaattcgcccacagaaacgatgatatccgatcagccggtctactggccctcgttttacaaagctgtcgacctttgacgtgtacactcatcagccgagtttctctgagtgtacacctcaacggccgtcgagtgtaccctcaaagatcgaggactgtacaccttgaactgccgagcctcttcccatcggccgttgagagtgtgtaccctcaacagccaagaggaattatctcggccgttgagagtgtttagcctcaacggccaagaggaattgtcttggccgctgaggtgtgtgcactctcacggccgaggggtcagctcccggccgttgagtgtacctgatcagcggccaggtagattcctcccggccgctgccctgggtattttgggtcatcgacccccaaaccctggtgtgtacctgatcagcggccgggtggattcctcctggccgctgccctgggtattttgggtcatcgacccccaaaccctggtcggtttgggaggccgactcccaaaccaaccggggattttgattttttattattattttttctagggagtcgactcccaaaccaatcaaaggttttgggggttcgactcccttttttcggggaatctggggcttgggagtcggctctccactttttgggagtcgtttaaccaagcctctatcaatatccctgatgaatattgtcctgttccccttgagctgcccacagcacccaactgatcacaacagttgacaaccatggctcccaagagtcacacccgcaagcaaaccaagagtcaaggtggtacctgtggtacctgccagaggtacctgtggcaccgcccaggaggtgtcaggtgcagtactaggtacctgattttgccccaaatttggggggggggggtacctgggtaccgcttggtaccagggtccagaatgactatctctattccagagcctggaagaccccagagtgccagggtcacctcaaaaaggagggcaggtgctttgtaccagcctggatgtaccaggacctgcaatttaggggcttgggtttaagagcatctccactgtgaaggactattcaagtccctacatattaaactggcacaactgtggcccccggctctttcacactgcaaggtcccaaagtagtactttgggtgtaacctattgcaccatttgccaattgtgtaggcacatcacaacaaagacttgactatcttccttcatcacattcagaatgaagtttgacccaaaattcctgtgcatactgatctgaaaatctcaactacttgagaggatcagaaaaacaatcaagaagggttaccaaatacaggaaatccaccattagaaaccagtcacttttcccaatttttttgcatcaatgggccccaaaaggggttaaatgaagaaccaacatgtttaaagaagggtggattttttcaaaccagtcaattaaataatggtagatctggttatatttgataccccctaatagggggtgtcaaataaccaaatccaccactttttaattgactggtttcatggtggttacaagccaggcagacatcccaacctcccccgcaactttcaacactggtttgcttagctacttgcaactgcactatctgctttatcacagtcatttagtgcactttagtccttcaatgataaattagaatgatctgtagtggagaatttttcactaatccagaactgtaatgattaagtttttttctgtaatgaatgaataaagtcatgcattattaatttatccagaggttaagcaatcctaaacacattttaaagagcaaaccacctctttttttggactttggaagcaacatgggccataaatttccaaaaagtatcacatgtcttaccatcatttagggggattttcaaaaaaaaagctacaagttgttgatagtgtaatgagcatgcaaaaaaattccaagaaaaaatggataatgtaatgggcaagatttttccaaaaatcatggggaaagtcatgatggtgagtggaaaatcagcacttcatctttacactaccattacaggtgatgtaactaccaagtgttgcaactttgaaggaagctaccagagtctcaggccaatggataacttactttgtgcacagcctctatacaagaaacccctctttcagtgctttttgaaaatgggatagccatttttcttgaagattgatgaggcttttaaacttatgatgaataatttactctcagagacaatgtgttagcaaaaatgggggtggatcactgaagctctgaaactgcttgcatatgaagaaacttccaactgaaacaagtaatacattcagctagccaaggaaaaatcactagaatgtatggatagatcttgaaattcaattgctgcaatccacttgtccaaatctcttgaacacccaaccaccaacaaattggagtgactgttctctaatggatccgaaataggattcctgggtattattaggtcatcaattttatttactgacagtagaaaaactttccatctggctaggtagacagttccaatggtaaaaccaatctgatcaaatacagtattggctaatgtattggatcagattgatttttcaataccaggtattgaaaaataagggattggatcaccctagcaatccaatcccatggtattggattgaaattttattggatagggattggtattgcattttaatctcaattcaacacccaaaggctgcaggccgtgtgcctcaccctttggtatcatccaatccccggattggatcaaaaatggacccaatactgggtattggtattggattgcttcacccaatcttagatgtctgataaattgggattggattgaagattgatccaatacaaatacccggtattgggtccatttttgatctgatacccaataaataccaatccggggattggatcagtttgattgttggcagttccaagggaaaaggaggtgaaattagatcactcttctcttacatggttttgcatcttgttaaaattaaaacagagatagggaaaagtaaatccaaagaagcaggcgaggtctgatatacttatatttcttagctgagtagactaaattgcactcattttaagactgaggagaggctaatgtgtcacctcaggatcaataataagctgaactgattgtttccatttctctttatttagtaaatcttaagtcgtctagattatagatacaaaatgcacaagttgtgggagcaggtagtgatgcataataaataatcggaaaaatatctagcttagcagaaggaaaaggggagtgaaatgaggttggaaaatgattgactgtatatgagaaaatggaagagagagagcttgagtgaaattccaacacatctcagtgtaaatagacaatcaacagacacaagtacaagcaagggtactacactaggaaaaaacaatgaacacttgatttgaagtgacatcaagctatttacagtgtactatccattacatgtccagctgaactcggcctcagccccctgttccatcaactctgacaagattctctcaaagctttctttgttgtcaatctcgagatcaccagctgccatccaaccagtgtcttgtctctgttttttgttagtttgtgtgtatgtgtgtggttgtgttgttttcagtcttcttctcacttagttcatcctggtcctttaggtaattctcatgtctctctcttgtgtctttgtattttgtagctcatgaaatacacctttagtttttgcctctaattttattacaagagggaaagttaaaacaacattatgaatacatatgtacaggtgttttcagttgcttgatacatgaaaggcactgtgacttgtactctttggctgaaaggaactagggactgatttgattttatttggttgcagatgttgtgaattttgacctcttgtttgttgtggctccatattttgctattccacctagcaattgtcttgacaaactgtttgatcattttgttgtggatttctttcatattctaccccaatgcttttactgacttattttttgaatgatccatcaagaagaagtttctggatgtttttgttgcttctggtggctcaacaatcatcaaattcaacatggacttgatttttttttcatgattccttaattagattttatacataatcttctgggaggagggcagtctttggataacagtcaaattttggtttcctaggttttaaaatgtgtagaactgtatggtaatattcaatgtctgtaaaaattaaaggatcactttgaaaattgcaattaaacaaaatttatttattttaattaatttcttacagcttcttatttctcaatatttattgacatttcattctttttttctacacttaattataaagacatgtgaaaaattatgttaataatcattttgcatcaaaatgaaaatcatttcttcttgaatattgcattcaacatgtttctttttaattaattcttacatacttaatgtttcattattttttggaattttgaattcaaatttcctacattttgagaggtttcaagtcctattgtatcattcattttacccaaaaaaatcaatccttcaatcttaagatatgagcataccctgtttcctgcataatttgtactgtataccaattttatttgtaagcaaaatcaatataaccatcaccttttaaaccgcactactttgtcacattttcagccctgcatccactttttcagtggctcttagcacaacatagcatagtagaaaaagagaatccccacttataacattgcactaacactacaagactggggagcaaaaatgaaggcattacactcatgccaccttttgggaaaatggcagacacagcaggatgtatcagcagattgtagtgtccaaagaaatttttttttgaggggcaggagggactgatgagactaaacagagctgtggagcctcacagtgatagcttcagtagtgaatatgaggtagtatttcagtgagaaaaaaacaaaggaagagtgccagtagagtcgtagcggtgatgtgcttagtataagcatgcttagtataagcatgcttagtataagcataactagatacaagcatgtgacatctaacatatgggtattccaacaaaaatggtgtgtgaaaagcattatcaattctgtccttcaagtgatgtttgtttgtcacccccctccccccttaagacagtggcgtctgaaagtgcagacccagcatcaaccaagatactacatatatgagaagacctgcaaattggtggaggatgatcagcggggaaggacagggatggagaccgatgcagatcagggatcatagtagtctagtagtcaaacggatgctgattttgatcctaccacatatcactgctagagcagcggccatatagattagtaggaggagcacatgactgcatttgttgcatcttgcatctcacagaagacaacaagattcttattttttatgttgcttaatgaccaggtgtccatccaaagattaactgatgtgatatatccagacatcttgcttgagtggaccctacaatgtttcttttgtgtaagttataaagcctggccagatagactgtgaaggcggacgttgtatgaagcactacttccccgcacaatctgcacctccccctccctaatccctattgccaattgaagaaagagcatccgccaaaccggagttctgatctccaaggaaatcacaagtttttttcggggttaaatcatcccctgggattgcccaggaagctgtccaatcacccccctgaaatggaaatgactgaggcccccgttgacaccccatgatcattcagcaatatgttgagtttctttatttttctctctcaaagaatccttctcccccatcaacctcgccgcagtaacacggcgagaataacaccctcaaccgcatagggtttggattctcaacgtctcataagcttgttctttcctctcatgttgaaccttaacctcgtcaagacatccggttcaacaacatcctttggctctctcaagcttgctcttgctcctgtctcttcaagatcaagatcaagaagacacccctcaagaactcaagctcatcgtcataaaaaatcaaagtaaagttctctccctctctgaatcaaactcagccgattctgatcctgctattcaacaattcctcagctgcaaagacagttacttggtattcaacattgctctatctgtgtgcctgtttgttgattctcttcctcatctgtttcactttttcttgttcttgtacctctttctcttctgtttgatgaggaaattactaatcgactctttgatctcattgttctgttcctgtttgttttctgcccttttttattttctctttctagtttgcttcttaacctttcttctcctctcttcctcctcatctaagtccttgactatctctatatcttgcttatctttagtggtacgattgtctctttcttttctgttgaccagttttctctctcttattttttcttgtctgacatctctgtttttctcttctagtctggttttggttcttagcaataaaatccattatttctttgcaatatctaaactgtggatcaatcatgatgggacacctctgatgcagtttcagcagacctgatcagacatttcccttgtgtgggcagtccagtgcttcacccaaaggcctactacaaaattgttgttgctgtctgtctgtctgtctgtttttttttttttttttgtaatatgtatatgtataaggtttcttccactggttatgtagagtggctggagcgttatttttggctggttgttttggattccagagcttcaaagcacatacttgaacacacaagaattggtgagatggtgcacaataggtcccaaaaaatgaatatgaaaaagaaacaaagtttcaaaatgcgtgaaaaataaaaataaaataaaaatggggggttttttttgtttccaaaagctttgatattcattttgggggagtgggagttctggaattagaaagaaagaatggaagatgggaagaacgattatggcactgattataaacaatactttgaagtacatttgaaagttttccaaaagtattcaaacttctttttttctttcaaaaactcactcaaaagctttcaaaccacctctggagatggtttgagatgtcaaaaccttcatttccaaaaaagaataccagattttggccggcatttgactgaatagtatcaaatcatacaggagagcccatgcacacagtggatagcaatccattccgctcaagataacaaggtcatcttgggacgatatgacaacttaaccatgggttccaaccggaaccgacctgattttccctactgagccctttggctcattatcctagaatgctgttgtctggttgcctactcgtgattgatagagagcctggtcgttcttgatagagagcctgcacgttgttgatagagaaataaagcccgaattcgatcgttttaccaacagacaagaccccacctgtgagcacatcaactgtgtggtgtcggcgtgacagatgggctggacctgatgagagctcaggagttccgccagatcgatgcagatggtgggacccacagcaccccggctggtctagttttataactgcataaattatttgagtctgttttgaataatctttgaacttctgtttcatttcattttgatttcatttcctttttcaaaaagttttcaaaccaaaaatccaaaaatccaaaaaaatttgtttataattaatacctacctataaatgaaaatgttgtaaaaaaatggtcaccaggtagtttcaaacaactgttgagtagcacattcaccggcacaagttatggaaccgcactagaatgtgcagttttgactccaatctgaacaaccattaacctggctccaccttttttttcatttataatcattcttgccatgttccactctttctttctctcagcactcccactcccccaaaaaacgaataacaaagcttttggaaaaaatcaacaccccatttttatttgtaatttttcacaaatctgaaaactttttttttttttttttttttttttgagttcttcatcttcattctttgggaccttattctgcaccacttgatcaagtcttgtgactcaaagtttgcactttgaagctctggaatccaaaacaagcagccaaaaataacagtccaccaactgtaccttaacatcaaaaaaaaaaaaaaaaaaaacttcaaaaaagcaaataagaatgtgtgaatcaatgtagtccagcagatcgaatctggccctcccaccacctaaccgcacagagaatactttccatattatatatatagatatgataaaaaccccttaatataacctataaaaacaaaaaggaacagaagaaccatcccccccaaaaaaccaaccaaaaaccggagaaagagagtcctccctatgtagccaaccaaccaaaaagaaaaaccaaaacaataatgacaaaaaaaaacagaaagagagagaaagaaagagagacagaaagaggaacaaaagtcagaaggatgaggaaacaaagccacaagtgagggaggagatggaccgtattccaatgaaccaaaaaacaaaagaagcaaggatgtgtatatgagagtgagtgtaagtaaagagaagaagaagaagaagaaaggataaggatagagcatgtgagttgaagaacgatgagagggaggcatagtcgagcgagggcgaagtaaggtggggcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaaaaacaaagggagggagagaacggaagcgagagaagggtgggcgactatccccgtccgatttccgtcctcgatgcccgtcccactacgagggccaccagcagtcgaagtttgactcgtcgaagtagcgcacgaatcctgctgaaacgcaaaccccaaaggaaaaaaagggtcaatacaagggaagaagagagacgggaagggagtgagaacaaacggtagagtgggggattttaggagacccagtggggatgataggcgatttatgatctgcgggatccggaagaacgtcgagcggcaagagctcgtcttcgtcgttagggttcgagagattattagggaggggcaaccgagcctccaagcgatcgatccgattctccaagatctgcagttcacgggtcgattgggtctggacggcagccaggcggtcgtcgaggatcgcctcaaacaccgttgccgactgttgcaaggaatgcagcaattgggccgaccgacggatctgctcctccagattgttctgcaacactttcgagtccgataacgagtcataaaagctctcaaacagctgcaagaacatttgcttcgatgggatcccggctgccgtcgaacctcccatcatccctccaccaccaatcgagcctcgtaatcgcgccgagcctggtggttgcgatggtgcttgttcctggaaagtcgcggttcgttgtccgtcggtcccatggtgtgcgcgttgttgggactgtgattggtggtagtggtggtgattgggaggatagggagggttcggattcggctggccagggcccaatgggatagattgagtctggtggttggccgctggattggccgacttgccggatggccttccccgaccgggactcggttgactctgagagagcgggttgttggagccggataagagatgactgagggtggggacctgcatcagggaaccggcatgcatagtcatccgacgttcgatcccctgacgatagggtccctccgaggcgcccaggttgggatatgccgtgctcgggccggcaccgatggagtgattcagccgtgagctgtggttgaggctagacgggttgttcgggttatacttggcgaaccggggctgctgagggggttcgggggcgtgattcgggtttgttgatccggtccccccggagccggccaagttggtgcgggcaatcaaaggagttgtgacgacctctccgttgggtgcggtggcttgtaggaacccactccggatgggagctgacttgaccgagggctggacgagtagctggggacggaatgcctgaggggccagagccatgtttttgactttttctcgcactacctggcctcttcgatcggccacggaagagctgggacccatctgggtagaagagtcggtgggagagctgctgcggtccaacatgtctgggctggtgttcggatcgggatgtgtgtcttggtttatcggtgcggttgaggttggaagggcctgacggtgtggattggagggcggcttgcgagcagctgcttcatcgattgagggaaggctgaccactggagggggtgcatcgtacaatgactgctgggaaggttggttcgaggtggatgatgtagagttagacaggctaggatgggagagtagtttcatgagaccgttatgcccggtgttgctgccattattgtttgagtggttgttgttgttgttgttgttgttgttgcttgatgaggatgatagggcaaccttggagaaggaggctcgagaggcgggttggctagttctaacagtccggggcgaatatcgattgttattattctgagagggagggttaggagagcgggtattattgttagagaaggagaatgagttgaggccggcgaatgagttccgacggtgttcgatgagccgcttctgttcttctctgagcctgatcgtattggcgacctgttggatggcagtaggttcgtgtggttggttgaagccgatgacgagtgggctgatgggctcggtgaaggagtcggctgagagtttttggtgctgggttctagtctcgggtgagacggaggggtggttggatgatgatgatgaggagagatgatgatgagttgttttgagtagtgaacgttcatctgcgatcgacatcctacgtcgtttgatggagtttgaagatctgagcgtgggcagagcttcctggggttgttgttgttgttgatgacgatgatgatgatgatcgggggagtgatcggtgaggagggatcagatcgggggtgctgttgttgttgttgttgttgttggttaggactgttgtgattcgagtgtgagtgaagcgggtgaggtcgtacatgaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccagcttggatcgagttctcgatacagtcagtctgtagagcttatctcactcaacaacaacaacaacccactccaagcatagaaagcctccgttatttgtaagcggggcttgttgttgtagctcaccgtgcttgcttgccgcaccagtctttccatcgccatggtgcccaactcttcacgatctccttcacaaccgtttatacatagacagccaaaatcctatgtagccaccgagcttgccagatttctttctaccaaaatatgtgtacaacttactatacaggcctttcaagccgtacaaacagttctacaagagccacacctgacttgccgcacatgctctcacgagcccacccaccaccatccatccatggccctctgatcatgaaccgcgatccataaggatgctcgtcaaacatgtacaatcctcacaatcaatgaaactgggattccgatccagtacattacatacagctctactatgatccatacagcttccgcggaagcatgtatctgcgtttccaaggaaccacatcctcctcatacatacattgtaccagagcacctctcatctttcgtccgtttcatccgcccgtagatggtctggtctccggctggcacgaagccttgcgggggcgacttctcctccggaattgctgcgcgagaacattatccttttttcatgattgggttttactttttggctttgctgagggaacttgattgtcgttccttatctacataactccagtctgaccctcgtgaatcttatcgtaagccctgggaacaaactgatcgacatctcattctcacacatttatatgatccgccgtgtaaaattctcccacaccaagtccggatgacttgggtgaacacactgtcacaggtcttcatgggtttcctgcgacaggctggaggggacctcctggcaagagatctccacagcctgctgattgatggagcatgttatagtgaaacaactccttggaattctaccaacctgctcttggattgtggaccaccatgagtatgtaaataagtactagacatctgttggcagttcatggaaaaattgattggcaatatatttggaatggaaagggagacacagctttccctggtttgggtccaaagaaccacagattctgtggatctgtattggtccagtaacaatacccatattactgtcatacacaccttttgggtgtttggaatgttgttagtggaaatcaatttttttttggcaaccccccccccgcagactttcagagtgagggggcttggtggcctggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatggacatgggctgcccatgggcttcctggcccaattctctaccctaaccagaagacacaaaaacagtgtgggagcaatggtgaaaccaacaaaatgcatgtatttgtatatgtttttctccaaatagattgtattttcattgaatcaaaaaacagatgctatacaaatgtatcaaaatttctgtatctggtcagaaatacagcccaataccaaaaataaaatactgtatctttttgtatcttccaaaatttatgttgaaaacaggccaaattggccaaatagtgtgtattggttttttgatacattacacttatatggtatctgattttagatacaatagatacatatttttttaaggaatcaaaaaaaaaatacattaaaaagtatctgcagatactttattgtatctgtaaaaaagatacattaaaggtagccagacttatgctgagtacaaccccaaatccagtggtgtattgcaccaaaacatgagcagaaaggtaaagaaaaatgccttacctctcagcccaaaatcacctgtaaggcataagtccctcactgagggaggcctttggttttttgagatctaaatccaatttcacacccccatttagcagctgcacgtgagtgtctcctagctcataacatttgaccactcaatcagaggtgtgtcaagacctcgcaaagcaagcctccaaaagaggggctgaggcctgatgcaaacattttttcaagagaagctttgctttttgtttggtggtggagaactgtgacacatgttctactcagcttcctgtcaaaaatgttggatgcctgctagaccaaaagaaacatgtgaatctttcctaccattcactgcatgaaacatgggccttctttcaatagctttttaccacattcaaaaatcctggcaaagtctatcatttcatcaatttgtgttatttgaaaatcactgtattgtgatggacagatgatctggatcaaagatccaagggtgggacagacaacatctggtgagattgtaggcaagatacatgcaattttaatggtttaacaggcaggcggctataatttgtgagatgaaaatgggaagggtggaccacaggtgtagcccctgcagaaagccctcaaaaataaacacccagaggcccatcctcagccaccacttggcaaccagtgcaaggtctgaggacagctgctcaaatacatcttattcttctaccacaacatgagcagtcatttgcatgtgatgggaaaatttcaagtgccttgagagtgatgcaatgactgggcttaaggcatcaaactggaaaattgtgcactggaagtgtatgtgtagcagttttccaccagaaaatactcaaaaacctctcatttccattgcaaggacattgtatcagactcaattcctcccttggaggcttgcttcaagggtttcaaagggattgtgttaacctgcaaattggacccagtgtccaacaggccatttaaggttaaggctcacacaatgaagccaggggtttcctcaggccttcatttcccagtaaaacagagccccaccagacttataaagtgtttatgtggtctaacatccaatattaaatgaaaaagaatcaaaacacaagttgattgtgtttgcatcttgtcatggataatctgatcaaaaagaggagaagatggtctgctcagaagatgaattggatgattattttattttattttaaatcaacaaagaaaaaagaaagatgcgcggtgtgctttgattatcctgcatttttccttgccatgtcccatcctctgatcttcatcacaaaatagaaaaaaaaaacagaaaccaacagtaaaatataatacatcagaaaagaaatggagggctcagttgaaataaaacaagatctagaaagtgaaatagaaatcaagggtgggcgggggtgagaccagagaggtctagaaaaagcattacacaagagagaagcagaagaagcaagtaatggatggttgaagaggcgaaagagaggttgtgtgggttgggtgtgatatgatatgccattgccatgggtacatttacgatagcttgttgagagaggatcactgggagacagcgaccagagcttgaggggcgggtccatgggcgatctcaggaagggtgcaagtggacgaatcggcaggagcggaggtactagcggtgctgggtgccatactaacgctgtaggtagtggatgcggaagagacggagctggacgaggaggcccgttggccggctggctcatcctcgagctcactcgagccaaccttcttccccagtttcacccatttctcgagtcgtgcacgacggcgttgaccacattctaaggtcaatgctggccagtaactctcaatgtccttttaaggttttggggattttatcagtctcgtgcttctttcgtcctcctccgtaataaggtaaatcattcgactcacaaactcgtaaccattgtaccccgctgactgtctagctgttccgcaggtgcgacttcaaggatcagctttatcaacaactgccttggcaaaggtgcaccggatcgattaccggcttaagaagcttaaatatgagaagttcacagatgttagataatgggtctacaactgtcaagttatgatgcaaattttcactaagcgtaccttgagtacccaaacaaataaggtgggcatattgcaaactagagcctgccctagtcgttcgcagtaatgtgctcctagggtctgtaaggttaggaaaatgtcagtcaagaaaaaaagtcaatattccgaatgagcagtgtgaatacttactctaacgaaatccttttgctgtttgaccgacggtgattcttgaggtccagcgagatctatgacaagtaagatgctagataggagtaaagaaacaatgaatatgtggttttcgctagaaacacctattcgcgtgactcacgattctactccagggggcatgagatcgatggcccggtcgatgagccagaaggccagtgggaaccggtgtcccgagccaccggtaccactggtctggttacgaggccgcatgtggacgataggccggccgatgttatcgaagccgagggtgaacatcttcccgctttctgcctgtgataaaaaagatcagtcatgtcattcttgtgtggggggttttaaggaggataccgacgaacctcagtttttagagtcgccgcctgtccctcaatttcgatgccgtcgccgccgagacttctgcgccaaattatggtctcctcaagtcgggcctgacatttcgccaggtcccacttgtcagcgcgcagacaacgcaggagagcctctcggttgagcagtgagcacgcctcccaggccgtcagtggtgcgccagccttgaccttctccttgcccttactgtcgactgtcctctcctgcggccggaacccttcggcactgaaatgtccaatcaatcggttcaacatttccgtttgggcaacgttcaatgacaccggcttcggatcttccggctgggtccccgcagatggcgtggtgagtagcttgcacacgctctcgatggtcgtcgtgttggtggccgtcatcctgttttgttttatggtacggctgtgtatggtatcgatactttgtcgattgattagatggggaggaaaagtttacagctgctgttacttgaaatgctgaagcgtgtgtgtattgaagttcaaaaaaaaaatccaaatcccgtcgcgagcctgcctgtgcgaagtattgagcacgaggacgatgaggtgtgtttactgattgaatttgaaggggcgagggaaaaaaaataaaaacaacgcaaggatgtgacaaaaagagttgaacaggaggtaaagttggaagcacagagattgataagtaaagcggtgggttaagaagtaacggattggtcagataaatgtcggctccgctggtgcgccttggcaatttgtcttggaaactcaagagtctgaactggggcaaaagatgagcgctggctggtgcgtcatgattggcacatcgctctggatgggtgattgctgccggctgcgagctgggtacataggttgcttgggcgaatgcgatgtcgttgcagcgccgaagccaaaggattactatcggcagtaagacttctgaactggtcatgacagccatcaatgatcggttgtcgccaactgagtcttgaatcggctgagcttggcaggatggatgatgaccagctggtcttctcaacttggaggatgttgtcaagtcactgggactgtactagccaggcaccagcgacgagggagaagtatttctcagagaatatccggtgagacggggtgtgcgacgcgacgtttgctttgcttccatccacaagtgatatctcgctcaacatctgaaaccatgaacgcgttttgcagcttgctggatggcttcaattggaaagccaggagatacatgtccagtcttccgcgtaacaaccagtcggtcatgattggctgttcagcctctgtaacaataacgggatgcaatgggatgcgatcccgggcccaggggtgggtcttcaatgttcaagtgccccagcgatgaaagggtggaattgaccttacttaaccaagtccccctattggaggggtgacgccgccccgcagggatccgaaggagatccggttggcgcaatgcgacatttaccactctgaccaggaaggaaagggacttagttagttagggaattgacattgagtatgcaatgctcgctaagacacttggtcttgaatggtcgcaacaaattcattgcctgtttgttaaagttattttctgtaagaattatcgtaaggtatgtaaaccctgacagtaacagtgggctagcttaatgaagcccctccgaaaacgaggtcatcccaatcagaacgcaaatgcagcttggcaagcattataacgttacaattgctgcttcatctcctcactcaatcttcttctgccatcgcgtataatttgcttcacaagatgcttcttataaatgtatggaatggatgacttcccgtcgggttttagaacccttgcagaatccaatttacaccacttcaatcttaatttttggtaaaaaaaattcataagccttgtcgcaatggctttcatgtgagctaacggtggttttgatcaaattcttaatttagaaccaagagaggtcttaaacacactctaaatctccacaggttatctgtagaccctagggaatcagatttgaacccactgaagtctgatcttgcagggaaatctgattcaaaggcctacaaatccgggtttgtagtggcttcagaatcaataggaagtcctccaatagtgggattcagagttgagtgcaaatgccttgcaaaagggttttcatctgcacaacaaagcatgcatgttcagctcccattactcattataaggttagatgtggctagtagaaagccatttttgaaaagctccatacatgatagtgacttgcaaaatgttctacaagtcacttgcactcaactgtgaaaccccctaagatctcagcttttgtaggcactcttgatgaatgtaatttatagctttccaaaaaggtccaaacctcaaggcccttacacccaccacattgaagtttcttcagtgctctaaaatcttccatgagcaaattcaactcttctacagttcaatgaaggttttcttaaattctcagttattgaatcaaaacaaaattgtgggcaagtatgaaaaaaactgacctttctctatttcaagcttttcatgcatggtgtcagcttctgggaagagaaccatactcaatatcatttttttttataaatgacaagcagaattattagaacatgaaactaacttcttcagtggaattcactggcccatggcttagcctgttctcccaatatgtcttgggatcttccttattttttggggcttggaaaaacgactcgcaaattttagtcaacgtctcccgtttcggtcgggaggtcgtcggacgggagtcgttcttacaattcccaaaaaaacatagggagttgtcgctctaattttacctggagaatttttatttttttattaaaaaaatagggagttgtccgcctaaagtgcgggagtcggcgcaccaattccgcctgatgtttcccccttttttatatttaaattgacgggagtcgtccacctaatacaagggagttgtcgcaccaattccgccaaatgttttgcctttttttttctatattaaaaaaagacgggagttgtccaactagaaatggaagtcgttgccatatggcaccctcagagactccaaaaaaaggttgagccactgaggccccaccccaaaggcaatttatcaatgataaaaaaattagattgattgagaaaaaccattgcaagagataaaagagatgacaaacgggccaaaaacattcaaaaacaatcagaaatgtaagaaaaaaaaaaacagggtaaaaaaggacatagaggaaaaaaatcaaaaactaaaaaagacacaggataaaaaaacccctagtagtgtttcattggattttctattttcctctctacagtcaatttgaaagaatcagaaaattgggcttcccatccccaagcctcttctgacgccttttctttccactccttcatgagctgaggcggcgtccttcggtggcgcgagctgggatggtggggttggacatggtttggttggttgggttgttggttgcttgggtggttggttggtttgggtagtggggtgggtgggtggggagtcggtggggggagtggatatgggaggaggggaggatatgggtgtggagcggcgactcctgcgtgggagaagaaacaaggtttcttctccccagccgactcctagggatttgtcgacaactcctgtgagacgaaaaaagcccagttgtcagtttggacgattgggccattgactccctttccgtctggggaaattagcctgacgactcccaaggaaaaaaaaaaagaatcaagaaaattaaggatcaaatttggggcgccgactcccgccttttaggcggacgactcccaaattttcaattaaaaaaaaataaaaaattgtctgtggaattaggccgacgactcccgggaattggaagaacgactcccgtccgacgacctcccgaccgaaacgggagtcgtcaaataaaatttgggagtcgtttttccaagcccctattttttatctcacagatgcttctggaaaaggatgttgactagcttacttctggcaatatcctgcttgggagaacagattgaaattctgctcaaagtgttggattgaaacaagataggcaagggtaagatcagtatcagggaggagaaaggctgatcaagtgacatcacattattgtcaagagaaaagttcatgtaccacctggagtactttgtcaaccaacacaacctgccatttgagtttcagtgttcgccagttttcagaaagatgattttctgaaacatatcataactcacttcaaatttctcagcaatgaaaaatctgatagaattgcttgacaagagtaaaaacatgccaaatttttgaacaaactacctgatgctgtccttccaatcattgcaaaacatgcatcaatgaaaaaacaagactgaacaagaaaatttcaaaaaaaaaaacatatatggtgattccatgacaagcttatgcctcacatattcaagtcaattgatttttctttcaagaatgaatctattaataaggaagatgtaagaggattatttcaagaggaaaattttctttggcttaaaatgagacacacatcaaaactggttgaaccccaattattcagtttggaattgatactttctggaagagattatacagaaagctggctttggccatttgaatatgactattgctgatatgtaaaccttttactagaaacatttcacatttacttcttgtctttcccaataaaatttttcatggttgattgaaagctgatgcaaaatttcaactattgtttattcaaaaaattgaaaagctctcaccaacaggatcaggatggaatcaatctgaagacattatgtgtaaatttggagaactcatatgacagatatgtgcattgccatttaattcctgatgatgagagaaagtgaatgtggaaaatgttttccaaattcaactttttattttcaagcctcaaaacaagtaatatgatcattgataggatcaaatacactgataaagcaacaccaataacaatcctcaacaatgaaagactttttttcaagaaaaaaaaaaccttcaaagccaatgtaaaaaaactcatagctctacttttctggacttgtccactgttcagtagatttgaaagattcttgacaatcagttaccatatctgccagatattgaatattattgaaataaaatcattcccagagattatcccacatccatgggtctacctgaatattctgcatacaaattcaagtcattgttggtatctcaaagaattatcaggattgcaacaggttgaagattggtatcagaggagaagtacaatcatgtaaagaaatttctcatcaaaagcccacatgattttaaagcattttatgaatatttaaacacattatcactaatgattatagaacacaacactgtaagaaaaagttgcacaactgtgcacagttgatgtgcaatattacaaaggtgcctttgtaaaagtgcatgtcaactgcacatagtaaaattgaatctaaaaatttatgaatttccatcgtgaacctgctgataaatacctgaagcatctctgatcaaatgaacattgaatgatgtttgattccaatcatcttgtgcatcataagagtcattggaagacttcccgtcaatctggaaggccctcccagatccagatctggagggaattctcccagatttttggtgtgccccggggaggcccgcctcccaaatctacggcagggtttccatgatcccctcccagctttccagaccgatataacatatatcgcatccagccctatacaaccagtgggctattgcaaataaccgattggagcgcaaggctgatcctctgaaaacgaagtttaggcctatggtcaatgcgaggaagccaacgggtgagactgtgtgcccaccatggatttgtgaggctaaggagatcgaggtgttgattttcgagcaagcggtccacaacactgtggtggattctttaggagatgaagagaatgagagtgcagatgaaaggtgagtggtgttttctaccttcctgacaaccactcctgaagtctttgcctatcatataaagaggggccgctagatctgggaattgagcgcaacggaaaagcaaatctggaaatttctggaaatttggaaatatctggaatctaggattccagatctggatctggaagggcttccagatctatgggaagtcttacattgtttcttttgcaaaagagtgttatttattcagttgtgggcttttccacttccacctacaaaacggggggctgtctcagtgactggttggctcttcatcccctgatcgttagggatgatgttgcttgagccttggtgttgttttgccgggatcgtgatgacatgtgagatggacaatcctggttaatctgtggagtgtagcttttaaaccatgatgaagatccgatgcaaccagaagtagccaagtccatactactacacaagtccatacttgcaaccaccctgcccctccaaactcaaaccttctttcctgctgaccaccaccaccactctgctgttgtgtgaccgtccaccaaaagaagatttatccctttccttctaccttatccccatccctccctcatcagttcgtctatcagaccgtctccagaagatggccgccggtgcttcgtcatctaaatctcctgtcgtgggtccttcggcaagcagtcccaagaaacgagaaagcagcatgatctcagttgagtttttttttaaatcatcatttccctctcagttgaactatttcatcgctgccgaaaatttatgactgatattctggtttttgcggacacaggatcaatcaagctctcagtcccaagaaaccttaactcccaatcaaatcgaaatcctgaaggcatttaggtcagaactcgaggaagaaggacatctcaagccgtcagaaactttggggacagatgatgaaactctcatgttaggttattttgtttttgctggaataatcagttttgacaagacgataataatcttaactgaattcattttcctaacttcctctcgatgcatgcatgaatagtcggtttttgaaggcaagaaagttcgaccttcaagcgtccaaaagaatgatcactcaatgcttgcaatggcggcatcagttcgaaggcatcggaatcgatgggttgtacgaagaattggatccttttgactttccaaatcgagatcaagtcttcaaatattggccaatttatttccatggagtaaatacaatttcacctttcattccagtttctcaaaatctaaaaaaaaaaaaaaaaaaaaaattgaaataaaaagaagtattgtgccatttgttctcgagcattgatcacagcagcaacaaaaaaaataacacttttggttgatgtacatgatatctagatcgacaaagttggccgaccggtgaatatccaaatgtttggttccctggatttgagtaaactgtattcagtcatcgacaagcaatcgcatttcaaggtcttagtagccaactgtgaagccttaactcgagagattctgccggcctgtagtcaccggaaccaagcgatcaacctgcaaaactcttctcaatccgatcatgatcaccattctcaagcaaactcctcctcatctcattccagtgcatcgcctaaaatcactaacgctttttgtatcgtcgatctgaaaggtttcactcttacccagttttggcaggtttgtctgtttctctctttcgttgtagaaaaaaaaaacaagttcttctcatcttccctttctcatgattcttcttttttgtgcatcttgccattccagatcaaaaatattgctcggacttgctttagtatttctcaagattactatcctgaaacgttagtgaccacttcatcagtaaaaaaaaaaaaaaaaagatccaaactgaaattccatttgattgatgcatgccaaaggatgggatatctagcaatcatcaatgcgccgaagtcatttgcgacgatcttcaaagcggttacgccatggctatcaaaagagacgatttcgaagatcaacatcctaggggaggattacaagtcgaccctattagaacacatcgatgatgaaaacctgcccagtttcttgggcggaaaatgccagtgtgataaccaattcagctgctcgaagaatgatgcgaatttcgatcgatcgccttggttgaaagaacgcaactggaaatcccaatcatggaagaaatttaatgtccaaactccagctcaagcgaaagagagaaatccaagccctcaagccgatccttctgcttcagtctccaagtctaatgatctcaaggctaatgatcttcaaactcatcctcctaacaatactcctaaaaatcttcctgaacaacagaatgaaatcactgatggtggtgacacctcagatggcgctttaatcatcaacaactctcccaaatcgccaactaaaaataaaacctagtcaactctcatccccactttgctaaatctttttgtttttagagcttctcattttcttttggggtaaccgcatctttttctgttgttctgttattttcccatctattctttccatattccagtcgttttttccacatcagcaatgtcccatttcatttttcctccattcaagacttcaacttttgctcaattttgtggggaagatttccatcatttttttttttttttcaggttcattactgcagatatatattgctgtttttttcttaccttcatttgatcttagccagagtgtttttccttctgccaatgttatgtgtatcttctctcatcctgctgtttccaatagaagtatacattccattagaagcgcccatcctgccagtatgttttctcgaggaaaataggatcagaagccttcatttctccatttaccgttacaattaagatttgttgtaccacatgcagcttttgtcaaaaattggcccattcactttgattaatgctttggatgcgcaaaagtataacaccaatgccgaggtctactgccagaagatctcgtcccttcaggatgcatcttcagagccaagatcctcgatacctatcttgttaaaatcagcaatgttggctttatacccattggttgcatctctagaatatatgttgtttccccttccccattgtattcactgtagtggacttttctgacccgtcttctagtatcctccccaagaatcgcacatgtctattgtctctcttatcattctagcttggctcaatgatgacgtttagaaaccaagcccgccgcaatacagtcgaagcaaaagtcttttcactatgatatttccgtaagaaaggcagttgatcattcacagaacttcaactgtatatatacaaagaccggtaatagcacatcagttacacacagaaagtccatttgaaaccgcctgacaatctttgagaggcgccaagagcagttcagcaataagcttgctcaggttcccttgatgagcttggtaggtcttcgtcatcactatctgcccaatctaaaacgctaggattggtatatgaaccaaagtctttaatgagaggagaaggcatggtatatgtcttcatgctcaatgccgccctgcctccggggactcgagtcaaaagcgtggcttctggtgggatcggttcaaatgtgacctacaaaggttcatccaagcgataattagagttcatccaagcgatcattagaacacttcaaatgcgatggaggatgaatgataacaaaccgttcgatttagttgctcataggctttcaagaatttatcgatctcttccaattcctgttccactttccctttcttgcgagcccagtcattcttcagagatccgttccgcacggcaagaagcgatccactacacaccgccttcattgcctctcgtgccaggccgagccagccgatagcttccccgttttgactggcctgctcgccggcttccagcgccagccacttgtacccacgtccaagagctacttgacgaccttcactgacgtagttccgcagcgaactcgcaatctcactggccccactggctaacttgaacgcatccttcgcactgctatacagttggtgcacattcagctcgagctttgcgagcagcgccggcgagggatgtgatttgggcaagcctgctccagggttcgtgtgtcgatccatcgcagaccttgacagtaaacgcctgatcgcaagccgctcagcatccgctaacatcagtctaatcgtcacaagtcaaaaatcagaagtgtcagccactgataagaaaaaaaaaacaaattgggaagataaagacaagaggaaatcccaagtttgctaacgaactgtgctaatccaccggtggcttctctggatagctctgggggccgggaggcacgcaaatgagcaatgccttcccgatggtgtttttcccatttagggataatctctttgctcaagaattcgaatattccgctcgcacggcagagagtgtcggccgccgagctcagcttcccgtctcccgcacgtcgctcagcttcggtgccgatctcatatgagcccatagagctcactagcgagttcgaggtattcgataaggcgaaggcaaggttcagaaggacagaggctaattcgtagtagctttttgcggtccaaacacacacagaatatcgttcatgtcaacatcaaaatcctcttcagcttgatctgaaatcagtgtacaaattaaggtccatgacggctcgaccgctggcttacaaggaaggtaatgaaatccctagatggcgaacgaaccctcccgagatgataaggttgatctccatccgaacactggaaagtggaaggacgtcatgaaacacacgtaggtattattagccttcgaggaggacatatcgtgttaaagatctggtatcatacctatttcagttggcatcaacaacatatcttttttcgattgcatccataagacccaggaggtgagggaggtagtcttcgattgtctggtacaataaattaagacgacaagtgtgatcaggacaagcctctggatggactcgataagataagcagatcataccttgacagccttgaaccaatcgcgtttgccagagttctgtttgcattctttcaagctcgttcgcattgccccgcgggcggcattagccccagccagctggccgattcgttccccagtagggtcagtcagcaggggctcgaagttgatcgttgcaggggttgacaagtcgaagaggtacgacatctttccgagtctggagtgtgtatcaggccaagtgtgtgtgtgtgtgtgtgtgtggtttgtgcttcagcttgggagatcgaagcttgtagggttggttggatcaacagcgaagaaccctcctggagaacccttgcttgcgactgaccgggccattcgtcaggctgatcaccctcagcaagcagtggaaaatgcccgaacactctgtttggatcaccaccaaccccccgtgctaagcacgctcccgatcgacctgtcccgtgggtccccgatggagagctcatctttcaaggctcagctgaatcgagtcactttttagggtccagatatttcaacagcaagtcctccttatattgaatctacatcctgtgaaaatgttgatgcagacacatcccattgctcatgaattcctgatctagcacttctagagctaaactccaaagtttgtttgctgctgaatgtcacttgtgattttcttctccaaacattcatagcatgttggagtttaggattagattgtctgaatcatgggatccagattggtgagaagtaggccgttatcagttggaatcagccaagtccctttgaagatgtgaaaagaaatttatcttcagctcaagtctaaccaagtatcataaagccttgtgattcctgtcagaaaattggcttggaatctatcaccataatttatcaggaagtgtgacaccaaaaactcaacttgatcagatttttgaaacttcataaaaaatgcttcaatcttcctatggatgtataacaagctcaactcctgctgatacatcatctaatcatttttttttcagaaaatacagttgcagaatttggaatgggaattcaagtttgttgcttgaaataatcaatcaacatacatactagaatctattggttttgggatagaaaagaattgattgaatcaactttcctatgcttattccattgagttcaaattcaatgggtctgaaaaagccttattcttgcactgcagaaatcatttgtgatgtcttgaatttgagcctaaatagagtacatagcgcaccccgcattactgtgcgcacccaccagtaaacactagaagaaaaaattcaggcagctgcaaccagttgacatgcagcatgctccaatcaagcctcaatcaaaactaaggtgattgtgttgacttacttcagtggtactactactactatcctgtggcttcaaaggccagaacaaagtagaataaaattttgagtttcactcaagttcagtgtatagtatggtgtgagctcttggatgtaaactgacaccagttgcttgtgttcttttttttcttgcagtgttaaacctactgcaatccaggatacaaatccaacctgcatgtgtagtgaatgtttttttttcaattcaagtctgataactccacacggttaactgccaattgtggccagatgcattctgtcatgacatcatgccttgtggctctgtttcattatgtaaaccaacatgattgtttgagaccctggatcctgctttaccaaccagtagcataatttgtcaaataatccgacagacagcttttactttctttggaaactaggggctattgttcagtattgccaccagaatggctgcatcctactgtaccaacttttggcacgatttgtcaaataatacaacaggcagtatcttcagaatctagggtctgttggccagtagtcccatcagattcaatgtattaatgatagcaagatgtttgtcaagattgctaaatatgtgatttttgtggtgataaattgctttacattccatgatcacttgaaccatgagaggacccaggaaagcccttgtgaacacagtatccaaaatgtatgaatggataaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaccttggatcctgctttaccaatcattagcataatttgtcaaataatccaacagacagcttttactttctttggaaactaggagctatcgttcagtaatagtattgccaccagaatggctgcatcctactgcaccaacttttagcccaatttgtcaaataatacaacagacagtatatatactttcttcaaattctagggtctgttggccagtactcccatcagattcaatgtattaatgatagcaagatgtttgtcaagattgctaaatatgtgatttttgtggtgataaattgcttcacattccatgatcacttgaaccatgagtaggcttatttgtctgcatgtcagtgggataattattggttccaagcagtctttccattgtgaattatgcctgacaatatctgcaaacatacagttttgagcagtggctgagattgttgatctcaaatcaaagctggcccatgctttcccttgatagagacagcgtctactgttctcaagatcaaaaagagactgttgtgaaagctgtctacacacacaccaacccaattgaatgagataagtcaaaatgtatcattaggagaagagaaaaaagatgggtaatagtggcagctaattaaatatatttcctacttcataagacggtcttgataaatcaacaaaagtgcagtccttaattaaattaaaccccccaccgcaacaaaaaaaagaagaagaaaaaaagaagacaatgttcccaaaatgtttgaagtgaagaggtgagggtataaagagtacaagtcatgatgaagctcagaagattctgcctgatggccttcatagcacaaacggaggaataggtgcgggctcatggccaaggttggcaacgagagaaagatagcgaagagaatttcgaatgggcacaggagcaggactggatgatatataatatattcaagcgagcaaaacaaggagtaccgggggagatgatccgagtcgggggaaaaggagtagggtcaatcaaggactaccaagtgtcgttttgagcttgagattttggaggtggaggcaggactgcttgttggtgaatcgggggctgttttggcggttttcgaggtgtcggtcgggacggctgtggtggtggcgtttgctccgaaggtcggcacatgagtagccccatttgcccatttcactacaaacaatcaagcagtgattaatcggggctggctcggtgtgattatggaggtgaggattcgacttacgtggcgctggggctgtcacaggctcggattttttcgtcacaatcttggcaatcagggcgcctatgatcaccagagcaatgactgcaacaatccaagtaatcgttttaaactttgagccagcctgagattgttttttgagccaattactgtaatgtgcaaggtttactaggttaggatagcatattcggtttccgttgagaagcgactaacctggattcttgctgcttggctcggtccaaatctttccattgggcaccgggacgatagaaatcttctcttgtcgaaggcttctctgattcgccgtgaatcaatccgacggatgtgtgaggctcaaaggtatgtgaggtgggtgaggtcggctcgaggaaggccgctttggggggaggcagcttgggatcaagaggagaaatgaatggattttcggcatcgtgggaggacggggcttgaggtgcataacgtgatgtaggagacaagcgatccatcgggggaagaggacgctctgaaggggcaatgttaggccgttgtggccccggttggcggtgagcaggtgcaacagaggacatgaagttttgagcgggtgcgccatcgcgaccataagcccctgcgttgtactcggtcgagcgaccggggaattgatgtgttgagttcatcttgtcaggaagattgatatgaaaaggtattgttcgaggtaacagatgctgaaggcactgttggaaagttgatgaaagaaattattaaaaagattggcaatattgctagaggatgatcgcgagtgtagagagttgaagtcagtcagtcaatgatgagctcaagagagggatgatgaacgaagggcaacccacagaaggagcgacagtggtgttataaataattggaagatggtgtagttacggggtcgtatgactacaatgcgctaattggaagttataaatgtttttttcgggccagcaagcctactggcgaaaaaaggatggcctgtaaacgaggggggactgggaagttgttgaggagggctggaagaaggaggcgcagagaatagaaaccctgttggaattaactgaagggggagaaatggctggaagagtggaagtatgtcataccgatacagccagaagtacataaaaagggcgtgtgttcagttatggcaagagggtccaggcgcagtctgcctgacagagccaggaggagaggaagctctccaagttcgttcgtttgttggttgtgatcaagcgcagatcttgcaagtttttctagtgaaatgcaatgtcggaagcaatacctgccaagggtgtgcatctatagaattcgaatactgacatgttgaatgaagaatgaatgtatgcccgagggatcaaattggatgcctatgaaggactgggaggtgacaagttctcctggttttcggagactaccgatgcatcaggatgcaacatcagaaactcgtcatattgagctcgccggcgtcttgttgagacaccgttgagtcggcgacggtgcgtctcagccagcccggaggggtgcgataccttcacccgcatcaagtcagcaaccgccagggattacgggcaagccaaatcagcactcgcatctccagaagggatgtagaccgaatatgtaaactggcatggaccagcttggactgaagtggccaactcatcacgcccggttaggattataatcccaccgcaagccatttccgcgtgccttgggcagattgacgaaggccgattccaccaatgcgcaaccctcgcagctaactattacgcaaaagcagatacaggtgagatgagcttgttgaagcgctcaggtttttgctctgaccaatctcatgataattgtgtatgttgaccattcgacagcttgacgttccgcaagacgacgcgaccaaaagagcttgtcccggctgttaaaccgtccaacaaccaccgagaaagggtactgggtcattttatccacttgacccccccaccaaaccgagttccctttgcacagctatagtcacacattcagctgggggaatactggcggcgcaaccctccggaatttgggaatgcattaatcaatattaatagcaaaaccgagaggccacacaggggaaaggtcaattaaaaaactttaccttgaggcttgaccgctgtttataaccgcggtgggattgtcgggtttaagcctggtgctcgcgtcgcgtggaaggagccataccatgataccggcctggtagggccagtaactcagcaaggttcacatttaacccgagttactatccggattgttcggccttgcccgactcccaggatggatgatgacctcacgtcggagtcgatcagggcgtgccggagaaacgagtcatgacgattaagcctatgagccccgaggttcagttccttgcgtacaaatctcctgtttggccgggaagaacttcccgggaccctcctgaggaggctgtagactacaatagcagttttccgacaagttgatgttttctttttgtgcaaaaagatcagcttgatcgtgtttgttatcaatacttcttccatccacaacgaaattaaaattgaagaaggtcaccaggttcgattgcttgttatttcatgatgaaagtgccaatctagcaatctatatgcgataaggttacacaccttgatgatgtgcattgccaagatagatggcggctgaccgatgtgcgtgataaaaaaaaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttatgtaagccggccgatgggaatactcaaatctcgatacagctgggtggggaaggcgatggaagcgatcgaatggaagcaggctcgccgttctcgggcatcccgcccgctgcaagccggagaagggtggagagtccagtgcatatgcactgtttgtggagtggagatgaatcgaggatgaccgacgagatcgaacttcagatggccgcgagcaagagaaatcaataaataaataaatcaatatttatccactacatattttccctggttcttgctgtgtcttgggtgactgcaatcagctgattagtgtgttggacttgaatcgaactacataaccagcagaacagcgccgatgacaatttcaaggttggcttctagtcaaggtttccagcaaaccttttgtcttgttccgtcatgaggatcaacctcaaccgggcaatggagttgctttcaaaaaaaaaaaatcccgttttgtcaaactcaaaggggggcagaggaccaagaagaactagactcagactggatgattcagtggatctatcatctgggttttgcttgttgaccactcttcatcggccgaactgaaaaccggcctccttcgtcctctcttcagtttcccaatagcaaccaaccaatcaagcttcgggatccggtttgggtgatttcagtgctcccatcctctctcttcacatccttccctgccgatcgcgatcaccagtccccaggctgagcatctgctgggcattcggctgggacgaagccgctgatgggctggccgcctatctctcacttgctcactggttcataagtccagcattccacctcggcgttctcggaagagaagccatccaaccaacttcctcatcccttcttcccagctatcagcacactcaataagaaaacatagtaggagttgcttataagccgactcttagtcacccacctcgtctaacgctaaagattcaaattgccaataatcccttcactcctcggagcgtagtattgactatcacctgagacccaaaacccctcttataatataaccgacccacttcccatttcccgaaactcttttagtcctacattttaactttaattcaaagtacttctttccggttgaagatctccttctgattgttacccaacccaacaaaacccgcagttatccaaaaaaggcgagggagaaataacatactttagagcatccttcccccctccccattgcatcttctctaatacgagaaagcgcacaaagtaacgatcatgtctactgacggtatgaaagcccaaaaacctatcaagtcgatcctgaaccgccattcctcgccgactcatttgaagtcttacgtgaccaagtccgtcagtaccactcaggttgatggtcacggggtaaggaaaccgaaggaatcattcacttcgaccttcaatcctatcatccacctgttcgccccgccacacacctccacgattcctaccttgcccaagggagagccccagccaatctccgtggccagagccttgggcatgataatcatctgcgtcaccgccttcgtcgttagcgttagtggattcactcatttggccttgagattgaaccatctttgctttgtaatatatcggttggaacttttagattaaacttcactttgatagctaacttccacaaacaaaacaattgtcaactcaaacagaatgctacctctttgtcattgaaccttctgatcccgagcatccagcgagaactaggtaaagcatccactgtactataatatactggatatatatgaagagacagctgagaattctcttccttttctttaacagatattgaagccagtgatttgcaatggatctcgagtggctttccacttggttttggtagctgcttgttgttgtttggaagactggctgatctggtcggtctctctttccaaaatcacctttgccgcgtttttcctttttgtccaatttccaactggaaaactaccatcaatggtggtcttcccattgatctgatttgcttgacatctcatcacactttcctctatcaaattgatcaccaagctgagaactaacgttcagactacgtttccttttttttttatccatcatgatcaacgtgtcattcaaaaatgaaccaaacagtacggccataagcgattcattcagctgggcactaccttctacgccctggcttcattgggctgtgcgctttcgcgaacccatgttcagctgtcaatcttacgagtcttccaaggacttggggctgcagccactgcgccctcgctcatcggcgtcctggggaaccacctcgagccggaatccactctgaagcgcgtcgggttcgcttgtctcagcgcaggtgcgccattgggaggtacattcggcttgttagtgggtggatttatcacccaaggaaccggccctggttggagatctgtgagttattcttttggctccaactgttcattcaaaactttcagagaagataatgagcgaacaatttgaacaattagcttatcatatccggggtttgacccctattgcaaaatttttgaacagttcttctatctctgcgctgcctctgctattgctgtctgcgtatcagcaacgctgatcatcccaaaggacaaaccgagagtcaacaaagaaggaagcattgattggttaggagggatcctgatcatcacgggcttgacgttactgaccttcgcgctgggaatcagctctcgggaagggtggaccagagtggttgtgctactgccttttatctccgctgtgcttatcctggcaagctttgtttactggcaaaaggtgctcgaggaccgcatgattgagtctctccaagctggcgagggctggaaaaaacctaccgaacccatcttgaaactcgacttgttcaggagagatcatcatcagttctcgatcgtcttgatggtagtctgtttgctttggtttggcttcgtcatccaaaacttcttctttcatcaatagttgagttttcttgctcctttttattattctcatcctttctgctgctttcaatcggcacgtttcatattttgttgcacccgtcggagctcagaagctcatttaactccgatccattttttttttttttcaaaaaaaaaatgccccttaccggcttggaaatagtctgcaagattttttgggattagacttgactcaatccgtcattcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagaattcgggtttgctccggcggtgaagggcaggattctaatacttcttttccatttttttcgcttttgggtattggttgtcgaataaacggatcagaaatgggcaatgcaatcggattaagtctagccaccttgctccaagtaagtccgactattctcctttatcgatcatatcctgttgtgtggagctatactaatctggacttttcttcattcaaaggttcaagtcactagaggaagagcgcgagaagaaggagtgattgtcagagatgatttggtgagtacttcccagattgaagttcaactatcattgtttgatgcggatattgaaatttacctcccctcttacgaacagactgtggcaagccctgcggcctttttggaaggattgagggcgggcttttggctttgcttcgccgctttatgtctgggtatgtttttttcttcttatgtttccccctcatcaatccgagatttcggggggtttccctatgagctgcaagaataagaaaaattattaattgcttttatcaaccatatttgaactcaataaaaaaaaactttcatagcaactttgctctcgctagtcttcttgcgcaaattgaagctacttggaaagaagaaatcggtcgactcatcaagctcatcgatagaagaaaagggcgaacaaaaaatcgaaagtgagggcagtgagaccacctccatctagtccccgtgactccctctcatctcaaatcaatcctcttatatgtcccacctctttatgttaatcctatgtatagtgagaaaaaaagacaattaaagataattaaggtcatctaatgcttagcagacaatcaatcgatactgtaaatagaaacatattatttttaaagtgctcgaggtttagcgaaatattgatttctaggtaaaataattcttccattccaagatagaaaaaaggactcatcctaaccgtaaaacaagaaataaagtagcccacttgaagatgatatgtgctttgcagagtactggtatgtttcctaaaaaccaatctgatacgcaaaaaaaagaatgcagtttcgagtcattagtcagatactttttgtccttcatgttattatcaccgtagctgatcatcaaatctgaagtagtcaaatcaatggtttgatttcttaaacctttgttttaaaatataactcattcggccttttttcaattgcaccacccttacatggtgaataccattgccgtgaatgtttattgttcaactcatctctcaatgatgccccacaaaggaaatgacgagtcagctgtgatatatgagcttcccctcaagggccagacaccttatggaaactatctaatcaaggaggaagcataacgcctatgggtttggatttcacaacttgaaacaagcttagcagagcgactactatatctacagcaagctaaaaattcacaaaacacaataggaaaatgcaaatagaagatatttgatggattaaaagtgtgaggacccaagtatatatcatcatttgatagaaacgaggggtttgtttggtggtttgggggtggatctctattcaataaaaacagaaaaactgagaggaattttaagcatcttgatcatcgtagtgatcccatgtgggacgacctctgggtgacctgactctgcttcaatctcatgacataatggccatttcaacgcaaccccattcgcattagcatcggggtcataaaaaagatatgaaaaagtgtgatgaaaggaaccggattctttgaattttcaaacagctgttggaagactgttaggaatagaatcgtgcctttggccactggatggatgtcatccaaatcgtgcagagaagcggatcgaacgctcgaggatttgagaggatgaggatcccccgattcctcgcccatttgtctatttctttcgtccggcttgatcgtgtcggcagaaagaggtggcagcggagtgctttcggttagtggcttaatgttcttctcgggagagctttctgaagctattcttgcctcactttttccggctttcgaggcagagggaggacgctcgatgatctcataatcctcatcggtcagcttggccaaggcttccttttcgtctttaggatccccgccagcacccctcgttagatcaagtttcttgatatccccaactgttcccgacggcccctcgaaatagtcgtggataggatacgacctggctcggaagccgaaatctccgactttgtcaacaatcggaagatctggcttcggaacacctcgaatcggaacctgtcgattgctcatgggtgctgagagaccggtcttaataccagttgtcatctacacaacaaatagaagtagactcagattcctgcttgataaagcaagcccattgccaaaaagataagtcaactcaactatgacaaggattggtaaaagcaacatttttctttttgtttctctttccagaattcagatcaattaggcaatcaaaatgtgacgggatgaaaggatgagaatctgatacagaaatagggaacaaatgaagcaatttgtcagtctgcttttaatacctattcagagactgtctggctcactagccatcagtacaaaaagagacaatgtcaggctgtgtttgctttgttgtaattgagtatgccaaccattgtattcattgatttcctcacatgtggagctatttgctgcaatacaatccaagagattggacttgctttgaccatgcttatcatgcttgattactatacaacaaacaagactttacacctgtgttatagaaataaaacatgatcaaacatgtagtgatacctcatgacttattatgaattttgttcaagtgtaggtaaagaggtagtattacatcacacaaactttatttattcatgttacagtattatttcccttccaatgggggggggggttcaaattttgaggaggcctatctgatgaccttatttgcccccaactttggggggctttaaatttcaatgaagcttgagtgggacatctgtctgagtctaatgtttagatgttggggttagattgcctggctgtttgcttgactctctgagcctatttctttttagttatataatattaatataagaagacatctgaagagaagaaaaacacacaaaaaataatctgtatctactacagactacagtgtcacacccaaattcttgactacttgaaacttgcaaaaaaaagtaagttgaactttggacttcttccctaaatcaaattagtctacagccacagtcacacaccacacatttttgagctttacagaagtatgaaaaagcaaaagacatcattcaaatctctgtacttaaactctaaaattggttgatcttttcacattacagaatttggaacaactgcctatagtctctggtcatgagaatttaatatgtgcttataggactgttagaaagcctaaatgggatgcatttactctgattaatctcacttcaaatgatctaaattcaacctgtttgagcccaccttatctaggttgaattaatcccatttaatgtcccgtcaaataagttaaatccaacctattccattccactatagttgaagcagtgcaacctagttaaagtgggattgcatatttcagagaatatccatcacaagagttgaaacttggttgctacaagttcactgtagcaactcatttgtcagatctaacaacccacacggattttccatccaccagtgcttgctacactatccaccattaccccctcaatgatgccagtcatcaagattaaagaacttattatattgacctcaatttctggtctttactggtcaccaagcctaaattatatattgtgatgaccaatctctgacagtcatggacacttgacaatccaaattgatcttgatgatctgctggtaccagcggtgggcagatacattacggtacgttacagcaggggatttggagaacgtaacttttttttagttatccaaatctgttgtttttgtaaagtaactaaatttggttgtaaagtaaagtaacgtaaccaattttattttttccatatatttttttggggtaacgtaacttacttgggtggagggtgtaatgagagtttgaagggcaaaatcatattgcatatagcttaacaccacggtcatttgcgtgtccccgcggatgtaaccgtcaccttgacgaatccgcgtgcgtgactgcggcagtaggcgcagtgactgcgcacgaaacccccagatgtcgctccgcgcgggagcgacatgcaattgtccgtggtgtaatggtcaaagagtgcctcacatgtgcattgaatatgtggaggttgtgggttcaattctcacaccagacatcttttgacctggcttgctggtgagatgataatcactgattggtttatgatcatattgtgcgaattacctcgctcctaatgaacaaaaccatcaagaatcagtgtatctccagcaaagttacccttaatttatccaaatcttggaaattctgtaacgtaaccctgttttgttcagaatttctgggaacgtaactagaaaaaaatggggccttttgctccagtagatatcgtaactgaaataaagatatctgtaacttgtggttaacgtaactgtaaacgttacgttacagtcaacgttatccatttgggtaatgtatctgcccatcgctgctggtaccaacactgccacagatacggtatctgcccgtatctgccatgtatcactatgtatctgagccccaataaaaaaaatctatctgaccaatctgcttttatttgaaaggagattcaacaaatttggtttttggccatgcagctttgcagaattctccatgatacacacagtgtatcgtatctgtggcagcgttgctggtacctgtgaatggtcatcaagtcttgataagtggtctgcattctagatgatcaagaggaacctatacattctcacttgatggacagtgtcagtacagactggtcatcaatagcaacatctgatatacccttagagaaggatctgtactggtcattgtaactaaatgggggtgaaaatttgtatgtatagcgttaatttggtgggttggaggaggagagatgatgcagcttgaaggggacatgaggttgctacccagttgctagagggttgctacatgcggaaacccaatgacaattcttacctctggaggtgaagtaaaaccttgtctggcagcccaggtgggaggtgtttctttttgggttaggtttctaaacatgggatagcagcctggcttagctcccaaggtggatatgctctgagattcaatctagctaaagtggaatttaaaaggtcaaatcaacgctgggccagctacgctaaccgtagtgttagtgtggcgtagcacagcggaaatgtgctactgtagcgtagcgttagcaaaaaatccacctttctgcgctaacgctacgtgccaagggcacaaaagtgcgttagctgttagcgcataaagttggaattgcgctaacgctacgcgctcagggcaccaaaaagtgcccgctatgccgcgctacagcgctttttagcgggttttttgccttttttgccgctaaaagcgctgtagcacagcgtagcagctgtaacgatgcgctaacactacccagaaacaagccacctgttagcggtgctacagtgtagcgtagcggcggtagcggcacgctaacactacagaaaaaagggcctgttttagcgctgctacgctaacactaagtggccctttagcgtagtgtagcgcagcggcccggtgttggtcaaatcaaaggcagtttattggtccttatttccaaatatttttcttgtgttcttaactaaaatatagtgaaacaaaatcagagccacaatcatgtattcctacccacatctggggcatgggtaggtaagcacagatttatggtggcttgagcatgtcaccagaccatgcagcaatgggaagttatgtcaatttgtgttacaactgcctttgttgatatcataccttttttgttcttaatttttgctttgtttgatgacattaccttcttttctatgttggataatgtatggtacttgtttcaaattcaagtttttttttcttgatgagtcacgtaaccttggcttttttttggactgggaatgtgatttgaagggtcacattacttggtaccaagaaactatgagaatattgttggatggagaagatgagtgaacagcttgggtctaaactttgggctggcccactcagagctttttccaacccacatgttcagtgccatctttgcatgtgtatcaacaaagggagttcaaccaatttatttttccttcttcaaatcactcttcaattctgccctcttacactccactcctcatcaatctcttcagacctgtttcatccatttcttcaaatcagctcattcaattgatcacctcaaactgaattggttgtttcagcaacacttgaaaatatgaagtttgattcatcattgacctcattcttctctttgtattagatacttgctcctttttttaactgtgagaggttggcctgttgtttccttcacactcaaattgagcccaagatgtactcataatgaattgaaagaaacagtgcctgccttcatctcccacaggcaaaaaagaggaacaagtatcttaataaataagaatgtcaggccactaatgattatgatgaatattagttactttttcaaattttatgataaagtaacttggaaaggggtgcattgattagataaaataactgatttcagttatccaatctttgaatgttggtattgtaacccatagaccagttacctgtaactgcctgataaaataactaagaagtgtatgttacagttatgttaaattcccaggtacaggcaccgtatctgcccatcaattccaaatgccaggtccctacagagggtatcaaaacggttttacagtcctcagtttttcttttggaattttactgatttcatttgtttcttagtttgatgagaatagaaacattctaatatacttttgtaaaaatgaaagaatgatgatttttatctaagagcagaacacacagccattactttaaggttataaaaatgatgaaactaatcccaagattggtgctgttgtcttcttagtttgcctaattttgagtggggcaatgataaagacttcttccttctgtttttaaagctgatgtcagttatttgtcatagtttctccttttctaatcttgaaagacttctgtactcacctccttctgccccttttgcatcatcggacttctcttcctttatttcttcttctttgggttttctgaatattgagatggtctccgggtatccattgcggatacccgttcaccgctggcaggtatccgccagcgcatgcagatttgggagcgggtgtccccttccccctgaaatcctgccagatatccgggtatcccaagggatacccgtcagacagaccctctcggccttgagaccttgtacagtctcaaggccgagagcaatgaaataaccaacagaagacaaaatggatcaacacgcacatcttacagcatgcagaacagactcctagaaagatacaaagaataaaaggtgtgtcatactcatagcagatcttgtcagaggggcattgcagattgtaccggccacatggcatgtgcaagctcttgtcgcaaagccggtctgagcccgtaggcgttaagatatccttgctgtcttgactgttacaggaggggagccacccatgtgactacccttgtatttacattttctggccagcaatttgtagccctgccatgtacctcagacggccaggaggaccgtcttggtccattgctggcccagcaagggtttcacgcccctgcaatcaacctgacataaagaagaaggaaatgtaaccagcctcttggcttgaagatcctgctaaaattgtacacagtaccagctgaggagccggtattgaagccaacgctgggccagctacgctaaccgtagcggttagcgcagcgtaacgtagcggaattccacgcaactttagcgtagcgtagcgggattccgccacgacaccgctaacgctacgcgtgtgggccgcaaaaaagggcccactacgctgcgctacagcgctttttagcggtttttggccgctttttccgctaaaagcgctgtagcgcagtgtagcgtagcaaaaaaccgctacaaaaacgctaacactaccgtttttggatgaaaaaaaagcgccgctacactacgctttttgggccaaaagcgtagcgtagcgtagtggcccaccgctgttgaagctgtatgagtttagtcggcacccggtgtggtgttctaaacggtacaggtcccctcaaggtccaatttcagaattcaactttcaaattttcaatatcttcaagactcaagatttcaatattatcacctcaaatccccactcagttcaatggtttcctcattttattattttatttcatttcctcttattatttactcttcatgttattttttattcatcttgattttattttttatcattttattattcttacttatcttttttcaaatcacttactcagaagacagtgctgtttcttatttcttggtcctaagacatagtgtcatttatgttggtttattctgatcttgtttgtttgttctattctgtgttcttcttttcttcttttgttgtgttgtgttgtctttgttttctggttgagttgtgttgtagttagggatgtgatgacatgtgtgtgacatgtcactccccagagtcaaagttcagtttgaactgagatgatggggcggcatggcattctgttctgatccaagaaagacccatcaaaccttgttgaaatcttattgatcctgatcttctgagctattctgatctcaaaccttcttaccccacattccattcagatcctcaaactcaaattatacaaccgcctgcagaactcaattctgctgtcttctcaacaaatccaacctcacctttcctgttttgatcacatctctcatctggacctacgacgagggcagcttctcagtaccttcccctcaaccaactgccaccggccagtactgttggagttccacaccggaatggccgctgtctagggttgatctatgtagcaaggctgttcaagcttcactggcgcacttcatgaaagtgttgttgcctcctttggaaattcaatcagaccccgccaaattagaagaaagaggtcttgccaccctctggataggtcgcctgaagaccccacattgtaaattacagtaaactccgctctggagaggccgagatagaattcagatgagtccggttcaactacttttgttgccatccagaagtttaaccaaaccaatcctatgtgacatgggtggcttatggtgctggtgttgagaccaaactctgaattctactcatctgacctaatgattcctattgccattcattcatacatttccttcctgccgttgtctctgaggcggctgcttgttgtgagcattctttatccttaatggtgtcttgctgagcattatttatagttgtctatagtctctggagaggaattgttgtctttctttcatccatcttatcacacagaagtgccataccatcattttgaggggtgggtatccaaagatacccacttggatacctgccagcggatgcagatggcggtttccctggaaaaagaaggcagatatccggatgctctggggccatctctagctgaatatatttatcaatctgattcattatcagtattaattcttttagggggttggaaaaaacaactcccaaaaattctccaacgactcccattttggtcgaggggtcgttggacgggagttgtctttccaatcccccctgggggattgggagttgacctcccaattcaattttttttttatttcttttggatgggagttggcgccaagtcttgggagtcgcctccctcccactggccagaagggattccttccagccatcaagactgtacagtctcaatgaccggaaggaactccttccggccatcgagattgtatggtcccaatgaccggaagggattccttcctgtcatcaaatggtctcaatgaccggaaggaatccctgattccttccggtcatcaaatggtctcgatgaccagaaggaatcccttccggtcatcaaatggtcttgacgctacactacactacactaaacggcccactaacattagcgtagcggccctcggaacagcgcaccaaacctgtagtgttagtgccactacgctacgctacgctgagctacagcgcttttagcggcaaaaacggccaaagaactgctaaaatgcgctgtagcgcagcgtagtgggcccttttttgcagcccacacgcgtagcgtgagtgcagatacagaaatctgtgctaacactatgctacaatgtagcgtatttgcgctacactacgctgctaacactaccgttagcgtagctggcccagcgttgccgggaagggattccttccagtcatcaaaatttgaatggtctcgatgaccggaagggattccttccggtcatcaaaatttgaatggtgtcaatgaccggaaggaatcccttccggtcgttgaatggtcttgatgaccctcgatgaccagaaggaatcccttccggtcattgagactgtacaatctcgatgacaggaaagaatcacttccggtcatcaagacccatctccctccaagtcccactggccgggagggactccctggggtcattgagactgtacccggaaggaatcccttcccgtcataccaagattgtatggtcttgatgaccggaaggaaccccttccagacgtcaagattgtatggtcttggtgaccagaagggattccttccggtcatcgagactgtacagtcttgatgaccggagggaataccttccggccagtgggagggagtcgactcccaaacctcccgcttgccaaggagggttttggggccaactcccacccaaaaaaaaaattgaatttggaggttggctcccaatcccccaggggggattggaaagatgactcccacccgacgaccccttgaccaaaatggaagtcgtcggaggatttttgggagtcatttttccaacccccttcttttatctaaagttgataattctggtacttgcctttggtgttttccagtattctcttcaacagttgagttcatttgctttgtttgatttgagttctttttatggctgtagtcacatctgtagatcatcaaaaagattactacagtttggcctcaggaatttggaccacaggcctcaatatgcatatgctctgagaggattcctctggttgctgagagctgtaaactctcagtgacctggaggattcctccagtgactgagaggtgtacactctcactggctgagaggaatctcttggttgctgagttttgtacaccctcaaaggccaagaggattctcttggttgctgaggtttgtacacccttgatggctgagaggattctcttggttgctgatgtttgcacacccccattggctgaaaatattctcttggctgctgaggtttttacactctcagaggctgagagaattctctcagttgcttgaatttgtgtcccctcagcagccaagatgattctcttgtgaacagcccagaggattccctccagcgactgagcatgtccaaatcttgacagatgggagggccgtcaagatttgccagctcccaaacatccacagggttttggaggattgaatcccaaaacacccaattttagtatttttttggatcatcaattcccaaacccactaacagttttggagaatcgactccaaaaatcagggggggggggaaatagagggataggatgtcccaggatgtccccaatatttgggtgtcaatcctccaacatttgggagtcaattagctaagaatccaaacaaaacattcatattctttgtcttttctgatacacttggatcaatgacatcatcttagcaactaaccatgacatcatctttactttgacagccaaaaaatctagagatccaattagtgtatctttctgtgcagtcctctattgcttacaacaattaaaccctttactttcctgtctttatctgtttctctctgggaacctcaaggatatgaatttataccttaaacataccatcatagtaatatttaaatcatcatcagcattagactcttgttccaccccctgacgcagcaagctgtcaaatctcctcctcttattccctaactttcaatcactcaagaactatggatttcctttttccacagctgccctggcctctagtattctcatcatgatgatgaagtatgccatgaggtatgcttataattagaaaaagaaaaagagagagctgaagcacataaataataaaagtttggcagccctgtgaaattgaataaatttggccagtacacacaggtcaagggaatcattatttcaaaaaaaaagggcattaataaaaaaacacggtttttccgcgtttacacgcgggtttgctgcggcacagcgcacgcggtttccgcgtttaaacaccgtttcgtaattaattttttaccgcttattttcaagtttttttgaattgttaaggttgtttcctacactttaaaaggtgtagaatttaatggtaaaaacaattttcccttaaaaatgaattttgattattaattacttttttcactgatttctcaattaattctttggattaagttatttaccttatttttcaagtttttttggaactttaaagttttttcctacattataaagtgtgcagaatttaatggcaaattccaattttctcaaaactcagtggttcatttttaatactgaaattagacacattttttcacttaaatttctacaggttaattttcattcttttttgacattttacatttttttcctacactttaagacatgtaaaaaatgatggtaacaatcattttttgtcaaagtgaaaactacatcttgaatactgcatttgacaccatttttttatttaattctttatttcctaggttttaatacaataaaaagagaatttgattcaaatgtctcccaaaaattaataaaatccaaaaaagaacactcccaatcatcaaacaggggtacgccaatcatttctccagattcccatgcacaaggcagaacctagtcaagatcatgatcagcctggacaccacgacattccaaagaggtgatgccagccaactagtttatgaataaaccttggtacaaagatacaattttgggaatacttgtacttccaaacgctgtcacgggttcaagccccattgaagtcatttttgaatttttgaatttatatttgtattcaagatatagttttcatttttatgcaaagtgattgttaccatcattttgaacatgtctcaaagtgtggggaaacaatttaaaacatcaaaacataatgaaaattaagctcttaaaaatcaattgaattttaagaccaattacagtattcagtatgaaccattgagttttatggaaattgaattttaccataaaattttacacgctttcaaatttaggaaacaactttaaaatttcaaaaaagcataaaaaataaggtaaaaaaaattaatgcaaacaactgagtgtaagagtgaagaattaaataaaaaaccggtgtcaaatccagtatacaagatgtagttctcattttgatgcaaaatgatttttaccataactttatacatgtcttaaagtgtaggaaaaaaaatcaaaatgtcaaaaaagaatgaaaattaagctctaaaaatttaagtgaaaaaatgggtgtaattgcatcattaaaaatgaaacattcatttttatgaaaattgaaattcaccataaatttctcatcacttaataatgtaggaaacaactttaaagttacaaaaaaacttgaaaaatgaggtaaaaaacttaatgcaaagaattaattgagaaatgagtgaaaaaaactaatcaataatcaaaattcatttttatggaaaatggtttttaccattaaattctacaccttttaaagtgtaggaaacaactttaaaaattcaaaaaaacttgaaaaataagcggtaagaaattatatacaaaaccgtgtttaaacgcggaaaccgcgtgtgctgtgccgcagcaaaaccgcgtgtaaacgcggaaaaaccgtgtttttttattaatgcccaaacaaaattggctgtgaaaatatggtttttgattttttttttggcgcattggcactccagacactgccaaagcaattgtgtcagatagttgtatctgtgattatatcagatgtcttcatgtgatgttacatcagttggagtgcctgatttgatataaaaaaattgaatcagacacttcaactgatttaaaatcacacaaaaatatctgatataatcatagatacagctatctgatgcaattttggtgtatgtgcagcaaagaaattgtgtcagatggctgtatctgtgatcatatcaaatatctttgtgtgatgttacatcagtctaaatgtctgacttaatgcttgaaaattacatcagacatttgaattgatgtaatcccacatggaaatgtctgatataagcacagatagagctatctgacacaatttattttgcagtgaggggcatcaaaatgtgtttctttttggctcatttggcacaccactacctccctagagatgagaacaagtgaggaaattgaatttcggcagaaaaagaaaacttaaaatgccagttttaggtggccaggcagttgggtagattgaaatctacagagtgctctaggcatagaatgtgcatgaatggcttcccataaatgtaggaatttcagtatagtcttgaactttcagttaggcacatatacaggaggctgcctggttcctcctatttgtttatttatatgtagatgattgaagatactgagaacaattcaattcagtaaaataaaaaactacgaaatgaaaaggcagtgtggtcttcaccctaggtgatgaaagttgattttatttccttgacaaatctttgcttcactagaaccccatatgatccagtatcggaagcagaacaaagatatataagagtataaacttaggaagtggatgatttgaatgtttaaataaccctacaaacgctgttactatgagaactatgacttgtgcaagaagattaagatcttgaaaatcgatcttgacatgggattcatcgctttcagatatggcttgcgtctcgagtggagtgcctgaatcaatttctgatttactttcttcagtttttgaggtagtgggatgatcgactatctcagtttttgaggtagtgggatgatcgattatctcagtgtttgaggtagtgggatgatcgattatctcagtttttgaggtagtgggatgatcgactatatcataatcgagatctaatgcctcggtaaagtctctatgtctaggatttccgaaagctccgaccgctatatcatttgccttcagtttgttgtcagtctcatctggcgcaccgaaatagttggtagtaaggtgttgacccgatcgagctcgcaagccttcttctcccgctgcgtcaacaatcaattcagaatttgccatgggtgctgagagattgggtttgatcccaataaccaactatcaaaggaacaagacatgactaagattcccgttcgattaactttgaattctaaaaagagacactcaactatggcaaagatcggtagaagcaacatgctcttgtttttgttctttcaaggtcaagggaggtatcaggatgggctgaaattgtgggattctgctgtaggtttgggggggggggggggcaacagagcaaaagcaagacgaggcaccattaactgaaatagaagagactacgagagctatctacatgacaattatcatatggttgtgggcctggacagtacattataccgctgtctgatttgaagtacttgaggcgaggggtcaacgggcccacttcggttcaaatcctgacacagtcagatacaccaacttgattgttcaaccccgggaagtgcaagagaaagccgatgaagtttcaaggaatgtgcattgtaggttggttcacgtgtctgtagcacaccgacgccaatggtttccccgaccgggcgggccgggctgtcgtgcatctgccggtcggtcgacagttgtgctgacccgacggtcaaactgctgcaaggcttaggcatgcagaaatccctgcggcggtctggctatcgggtcaaaacggtcacccgaccgggatcctgcccgatgactgacgggcaggcatccgcatgggtgagtccttgactacagggcggttgcgttgtttttgtttttttttgcttggcaaattgccagttggctcatgccattggcaaatttgagcttcaagatgcctcttgtggtgagagtgctgtgtgggtaggtctgggcggcagcccagtctcaccagagaggcttatgcataaaagcagcagattggcctgagcaagatgggatcttgaggcctgtttttgtactttcacatctggcttccatgtcattcttctcaaaatttcattgaagtgtttttcttgctctctggtattttgcagattttttttgtatttccttattgtatttccataccaatcttttttaaagaagatgaagaaaaaaatggaaactctcattttgaaggcacaaagtatgcttatactgagattgatcttgagtagggttgacggcgccaaggacaagtccgaggcgccgggcgccgggtgcgcgcacctggcacccccaaaattttgaaaattggggtgggcgcgcaccttcctaaccctaatttctacagggagcctgggaggatttcatgggaaggttcatgagagttggcccctgtacttggcaaaaaaagagaggctgtcagacggtctcctgacagcctggggaagaaacatgtagagttgtgggcaaaactgtgcagacttggtagctttagaagtcagaggttgaattttttttggaccagattttcaccaagtcctacaagctttgcctgcatttcaaaaataacacaaaatcaattggtgcccggcgccccatggcgcccccagccaaaggcgccagcttgaggccactgggaaggcgcccctgggcgtgcactttttcaaacatggtgccgtcaaccctaatcttgtgcctctctgccaaatttgcaaatcaaatttcatgttggaattctgttgtctccttcttgactctctttcacatcagtgtcactcctttgccatctgtcactccttttccagttccagatgaatattcatccttttcaccttctgtcccatagctcagcccaaatttgtaattagataaaatagccatacttgagttagaaaatgaaaagtcatcagttctctgcgcctgttccctgagactactcattcagtctcttgtagtaaggttgcttttccaacccacaccctagcagtctggttgtcggcgccagtggcaggtgcgcgccaaagtgcgcccgccccgcacccgcgcacccaggcgcgccctttttcccaaaaaaggggtagggcgcgcacctttaaccctaactttttcagggtagccttcagagcgaggagacattgagcaatctgctcatgtgtggcccctgggaatgccagactgccagtattgatgggaatgacagggggaactatgtgagaagatccaagaatcaaagatgtagacagtagatgggtttgtgtcagcctctatgctactaacctgtaagggttgtgctctgagtgttaacaagaagagtaattgagaaggtttattcgtggttaaatccctcaacctgtaaaagaaacagggaggagtcagtgaggaatggtacttctactgctgactcatccaattattcaattgggcatccagatcaatcctcttgcatggattaataggcttccaaggtgaggacttcttcaactcacttgggataagtcttttaacaacaatccagatgaataagtgtatgtacacttaaggaccagaattgtttaaccagggggataattctttatgcaatagagataagtagaaatgccttgaatctgagcaaagtaaatctatttaggtctaaggtagctggattgtaaggttattggtgggttgaatcactaataatcacggtacaagtgttggttagatgctactagaatttcctggggggaaaaggtaggaatctgagctccttaaatattctacagggggctcaggggaagaggagaggccctcagggcactagggagcttcttagcagctctacaatttcgtgtaaggatgggagctgcagctgtgcagtgctatgcatgggtggaaggtcctaggacatgagatcatacatgtataattcagttttgtggcctatttctcacgtaattgaaaagctacagttactgtgcaggggctgtgcagttgtagagttggttgcatacgtgtaactctgcttatgcaagcttgtgatcatgagaaatgcatgtccttcatgcataattcagtcttgcatgtagaatttgggctcctttcccgtgtaggctactttgaattatgcaagctttgaattagagcacaaaagggtcctgatgacgccatccaagagggatatgatgcaatctgatgccctgatgatgtgatcaaggatgggtaagcttcagataaatgtatatagcttattcctcatccatttcacgcttctactagctgattctttatacatatgtaattatttatggcttataaaatatgtacataatgtataagaataaacattgttttaatactttattctaatgatatttctgtgaaatcctagtgatattatatgtacaatactcaaggggatttcacagttaattatagaattattaaatataaattatgaattaagattaaatgtaaatacatatttatttatttattattttaacaacaatgtatgatattttccagtattcaatttgttattattattgcagttactaggtacatttcacgtattgtgaaaggtgctctgtggctgacagtttgaaaggcttaggcagggcttggacaccaaagccagccagccagccgccagtccatggtcagagttaaattcaaaaagatcgagctccttactgtaatcattccctccggtgtacttcctagctcctattagctccatcttcttcaaggtgaccccttactagccgctagaagaaacaatcagaggacttcttcgaattcaacccaagaagacttggaatatgaaaacatgaaggcttatgattctttcatcacgccagccgaacttgaggtctttgaagatggcatctttacagagaaccagctcactacactaacttcaagagaagatgcgttcatggacacaatcttcgacttcgacttgattgaatctactcctgaccagcctgacgacgacgttatcaacatcgatgcaattgaaggcaacaagtctgatgcatccgactgggatccagaagatctctgggtctcatgatttgattctcatatatttttttccacattttatccaatgtacatagaatcaataatctcaagaaaaaaaccttctctttcatcaaataaaaaccacaattctaattttctctctccttaaaaacacaccggtaatggcgccccggcgcgcccggggcgccatctttcggcgccgaaaggcgcgcccgagggcgcgcccttttccaaatgtggcgccaacaaccagacctagcagcctataagccctcaaaagaggccctcttgaccttgttctctctctctttggagatttttgtcaccggtcacttcatcccttctcagctcttgtcgtgaaatttcctcagttaaaaatcatgaactaagttttctgctagaaccaaacaagtttttgcagtagaaaaagatatacaaaaatcaaggttatgatgaggtccactgggacaggcatgagatgtggaaaggataatcacaaacttacacaagtccctccgaaggaggttgcgccagcaatctccaaaggagggacttgcattcaaagtggcatgtctacccctacaaactccagccaaatggcaggaagagtgttcccctcatctataccgactagtactaccctattccagtatgattctcatccacagggtttcaccattaaaatagtatgattctgagcttatttctacccacttcaaatgtttgaatatccatactccctgacaagaaatgccctgtaaaacatatgatttggaaattttatgagagcaatccgccttgagcatggccggatattcttttggacatatctggtcataaaaacataacttgaattaacatattatccttgtatactgtgattgtctcagaattttcaaagtgtgtactgccagagcctattcaagccaattcaaaatattttaatcagtttttcaggatctgaaagctcaaaatatttcaaattctgttacttcacaaagatcaggacagcgctcaagaggaagagagcttcaccactgtttagggaagcaagagacatgattttttttgaagaaagctgagacagcaggctacaactttgtgtaagagtcacgtcttgactcttcactatctgagctaatacgacgtcgagacaggcaattggcctggagagaacttttctagaacctgaatctgatgtatttcaaagagctagctcggtagaagaataaggccggagttctctcagtacaacttcaacaattagaatctgatgagagaggagaaaaagggaaagaaaacatgattaaatgaaaagagaaagaaatgtgaaaatggttttactcacctagctcggtagaagaataaggccggagttctctaccgagctaggcaggggtggagctgattagtttataaggatgtaatgagttggggtgattatgtaagcctctaagattgatttgtgaaacctgtgtgtggcggggtttcacattctccccccctataatgcgaatggagaatgagcgaaatgaggaaacatcaagatatcaaaagaattgtttttttttttttttttttttttttttttttttttttttttttttttttttttttctttcaaatgaagaagataaaagagaaggagaggaaaagagagagaggaaaaggaagaagagaaagaaaaaaaaaaaaaaaaaggaaagaaaggggggggaattgttggggccagaaggtagggagtgttgaagaatgttggttaatatagaaggaagtcttgagttattgattgatgagtccattggttgcagaggtcttccatgactccacatgttcgccatcctctggaatatggaaaggtttcagctttgaaatgtgaaaggttgggtgtcgacggtcgccctccggaagttcgagtactacatcttgtccatgattgcttacttgtaagacacggtatggaccttcaaaacgttccttaagcttatccactccgctctggtgtcgtcctctccaatccgctgaatcaaggagtgcccacgaatctggcgttagtggtggccgatccttagtatgcttgttgtgttggactgcttgtttgactcggctagtccacaaagcatctcgcgcgtcctgccaggccatttcgcggcgtttggtccaatctgttagtttcaggggtgcttcaatcaaggattcggaggaagggaacagctgaggcttgcgtccaaatatcagttcaaatgggctgtaacctgtagatacattgaccgctgaattgatggcaaattcgactgctgggagtgcttccaaccatttcccttgtcgtttggctgtgaatgaccgaagaatctgaccaactgtcttgttagttctctcactccttccgtcggcttgagggtggaacgaggttgtcatgtggaatttgatatgtagtttttccatcaatgctttccaaaagtgggacgtccaggtcttatctctgtcactcaggattgattgaggtgctccaaagagtgctagccatccattgaacagacggcttgccgaacgttccgctgtgtctgtctgaaggcatggtattattctagtaaaacctgacagtcgacacgtacaagttagaatcatgtcgtaatgatttgatgtcttcaatgggcctacaaaatcgattgccagatctgatagtggcgtcctggggaacgatggtgtcaacatttttcctgttggggctgtggtgggagctttggtcttctgacatgtctcgcatgattgcacaaattttgccacttgcttcgccatctggggccaaaaaaaatcgcggcggagttcaaccagtgtcttcaaatagcccagatgcccgaggcgaatatgagtctcattgatcagattgcggcgtaggtccccattgtcagggataaccagccggccatcgataaataggagtccctctacttccgcacagtcttccctcagtggtagtaccttcttcaccgacttgcaaaaagagtcctcctcatagcctgaaatgattttggtatgtattgaatcagatagtgtgctgcctaattccgtgagcgcagctacgcatgcaatgtctgcttgcgtaatatcccgatcttcttcccgggtctcttttcttgaaagtgcatccgcaactgaattatcttcaccttttatgtactcaaagtggatgtcgaagtcagaaaggatttctagccatcttgcttgtcgccgactgaggctccgttgtttcaagagatacgttaatgagtggtggtctgtcatgacgttgactttcatcccgaggagtaacatcttccatttttgaagagcatgaatcaccgctagcagttcctgctcatgaactgggtaattacgttccgctggcgtcatcaggtgtgactcgtaagcgatcggcgaagcaaccttccaatccttgccctggaacaatgctgctcccagtccggagccactagcgtccgtaaaaagccaaagtgggtcgtccgattcgtaatcaacattcttcaaacacggaagtgacgtcataatcctcttgatattttcgaaggctttttcttccgctggtccccagtggaaatcctttggcgccaacttgctacttgtcagtggtgtgagtgttcccacgtacttctgtaatccccaaatgaacttcttcatccactgtactgttcctaaaaacttctttacccccttagctgacgatggtgacttccaatctagaatctgtgcaattttctcgttatccgcctgtatgccgtctgctgatatccaatgtcccaggaatttgattcgatgtcgaaagagttgcgtcttcttagggctgcagtacaaatttgctgaacgaagtcgttggagcacttgacgaacatgtttctcatgttccaaaaatgaatctgagaagaccacgatgtcgtcaagatagaccacacatatggtgttgataagttccccgagcgcctcctctaatcgcgcttggtgagttgctggtgcgttcgttagacccataggcatgaccacccactccatcagtccccatggagtcttgaccgcggtgagagggatgtctgcctctcgcattcgagtctgaaaaaaagcgtttgtttgatccaaaatggagaacaccttccccgttgctaccatacgtaccagttcatctacatttggaagtggtgagcggtctttgactgtaaaactgttaagtgtcctgtagtcgcaaacccaacgtggaagtgctgtcggatccttttttggaatgatcatgcttggtgaagcatattgactagatgatcgacgaatcctgcctgcttcaatgtgttgatccaaaagtttgcgccacgccgtcatatatttttgcgggtaggagtattggcgttcattgatctgagcattggggtccgtcagtacgattttgtgtcgcacctttgaatcctccttttgcattctttcaggaaaagaaccatctttgaatagtccagacaactctgcctcatcagaaactgctggaatgtctgctgggaatagatcggagaattccttaagcactgtctcttctgatttctcactggggtaatttgagttgtccctaatcgaagtggaagcaaccttttttggtatcattgcatcaatggttctataatccaatacactttgaccagttttgtcgcagagtaagctatgttgtgagatagagacagaaagatgaaaatgagatagaaaagggactccaagtatcaagtcgtaattcccagcaatagctcctatactaagttccacattgctgaattccacgtccgagtgtggttccattaacgtgcctcgagtgaactgcttgagaattaacggagcacgagagtcatcattgagcgctaagctgacgcgagtgggggtccgaaggtccatcattggtaactttgctcgtctcactgcctgttcagtgattaagttgatctcggctcctgtgtcaactaggcctagtaagtattggtctccagctttaagacgaatgatcagtcgccttggcatagtggggggcacgtactcatccttgctggttgctcggagttcttcgtcaatcgcggcgaaagccgaaatagctgcctcgtcaagatctgggaacagctcgctgtcggtgactccggctactgatgcagccctgttggcgggtcgtcctgccggtggttgagttggttttcccgctgatgtcggcgcaaaccccttagctctgggtggtttgtagtcgctcggtcttggtggcacaacaaaggatgttgggatgtcgatgggtgacttgtcaattggtccggcgcatttccctggggcactgccacattgtttcttgcaaaagtggcatttgccctgggagtcaaggaacgagcggatacgccataggtattcttccttggggagacggcccgattgttggctgcttgtcgatgagttcgcggcgggattcactcgcagttttgccaggaaagctgatcgcttgacgagaccgtcccaaaaaccacttgctcgattctcgtaagtactgaaaacgaacgggtcttgtagcatcagctggtggttgttgatttccgcttgaagcaaatcgttcgtgccgagcgtcatggactcggctagatcgaaatccgagacggcttcggtcttgagttcgaaattcaacatgctttgaagggtgcgcgagcgcgtactgtacgctaagaaagactcggagttgtacatccgaaggttcttgaacttccctcggagagtcgttcgccagttgggtgggagcgcaaaagcgataagcttttctttgaattctgcccagggttttcccaggaaaccctcgaaaccgctagcgtagaacgcggttgtattagtttccctgataagtccgccgactacctggattttgtcatcgtcgtgggtgacgcccttggtggcgaagaaaatctggacgcctcggagccaggttatgaatcgctcaacatcttggaatggtcccgaaaaaagtggaccgtccgacgaacggaatcgttggagatcgatgcgacctgcctccacccgagtcggttgtgtttccgggtccgctttgattgccattcgaagtattgtttcctccagttttgcgatgcgatctgcgtcagcttggcgaagctctcgctcaaatttcaagctttccatcattgtacagcggtcgacgttagcttgatcaatactttgatgctgtagtttcatgatgccttttaggtagtcatcgagcgtcaacgaagaggtggcggtgccagtgttagttttcgcggggttgttggttttagatgaagcagttgtgccatcggatgtttctggcgcttcagacattattggtgaaagaggaagggccggaagatcgccgagattctgataagtgtcggagttattattttgttcggcagccgcgtccaatcttttttggcgtcgactgttctttagtatggcttctggatccgttaaagggtaaagggtttccgcgtttgaacgagttgtcatcaaacaatgagggaggttaggttcgagaaaaaaaaagtgtaagagtcacgtcttgactcttcactatctgagctaatacgacgtcgagacaggcaattggcctggagagaacttttctagaacctgaatctgatgtatttcaaagagctagctcggtagaagaataaggccggagttctctcagtacaacttcaacaattagaatctgatgagagaggagaaaaagggaaagaaaacatgattaaatgaaaagagaaagaaatgtgaaaatggttttactcacctagctcggtagaagaataaggccggagttctctaccgagctaggcaggggtggagctgattagtttataaggatgtaatgagttggggtgattatgtaagcctctaagattgatttgtgaaacctgtgtgtggcggggtttcacactttgtctattccattttttcatagtccgttgagtgtgtttttaaaaaattaaacaaaatcaaatgagggtttttttggtggaaaactcagttctgttggtcaaggcacacgaatttgaaggtaagcctctcctttggagacgcaagctcaggatatcattgcttcagtaccagagataacatatgaaaacaggcaatgagattgtggagaggatgaggagaaagaatccttccacaaactcattgttgttgcaggtatactacagagtctatgacatgacttgtgacaggtgtgtagcatacaaaaaactaaagagtgacatgtacatgactgctcaacagattatgtagatctttcatctactagaaccaaaaataaatttgacttaaagtgaatgagtggtggggcaaatcctgctcacacaaaaaaggtgtgattgcatgcaagtccctccctatggcctatgggagggggcactttgtgcccagccagttacaccagaaagcctcccaccaggaggacttgtgttgaatttgtgtcagattgacttgtgagctgtcagattagcatcaatccaacaggttgcacataggctgcactcaagttagagcatctctaacagtccggggcagttaactcctgtggtcacaggtcagctccagttatggactggcactttggaagcggatattcctgattcccctcttcctgagcaaacctctacagaacccaaacatacaccagacccccctccctcctcaatcaaacctccaaggattaacacagccatcaaaacaatgcagaacacacttggctggatggatgacaatgacaatataccttctgccattgaaacgaaaaccagctcgattatgaagagctgagcctgagagaagaaaaaagtgatggtttaatgcctggaagaagggaaataaaccagaaccaaattcaagttcaccatgttttttgttgttattgtatacacacagggtgagattttttggatcttagaaaataaagcaatatgagtgttcaaactgtagaaacaattataatctgaagttattttgatgatgtgaaagatcatcattaatgtttttttggctttaataaaaaaatgccatttttccgctttaggcacggctttttctgcgtgcagtagacatggtttccacttttaaacatggttttgtaattaattaattttgggccttaataaaaaaacccgcattttccgcgttttgacgcgcttttgccgtgccgcagcacacgcgcattccgcatttaaacgcgcgtttattaattaatttatttctaccattatttttgagtttttttgattttttaaaattttttcctacactttgaagggtgtagaatttaatggtaaagtccatttaccataaaaacgactttgatttttttttctgctaactcatatgtacaattagctgttactggctcgtttttcattattttttgacattgtaaatttgattcctacactttgaaagacgtagaattcaatggtaataattatattgcataaaaatgaattgtatgccttgtaatttttttaaccactcatttttcctattaattgttaccagcttgtttttaaatcttttttgactttgtaaagttgtttcctacactttgaaaggtgtataattgaatggtaaaatttattttgcttaaaaatgagttctttgcctttgaattttggctcccactcattttattgatgcaagcactgtggaaagttcccagtggttattcaaccttccgaacttgaatttctcaatggaaaaaggacacagaatgctataatattctaatgaggccaaatttacatttgcaaaagagtgtgggaataaacaagcgtagtttggattttaaaagggacacaagcaggaaatcagagcaaggtacggaggacagtaattcaaaaattaatcaccatcaacaggatcctttctgaagcgtgtagatcttctgagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgatcgatcaagagggcaggttgttgggaggttgccaagtgacttggcaacctcccagggtatgtacaacccctggaaggggttgcacataccctgtgtgttgccccagcgtcgatttgcgctgatcaacgctgggcaagtatgctgggaggctgtctgtcattctgacagcctctcagcttgtgtttttttttttttctgtttgttgggaatctgccaagtatattggcagattcccaataaccctcatacacatggggcttagttagccccttggcaaacaggagattgccaaggcaatctccaggggttactcagcccctcataaaccatgcccttgggactgagcttggcctgtcccaagggcttatttttggcctgtctcagtcaaaggcacttctatttaagaagtgcctttcctggctcttttcccccaatctgcaatcaaaccaacacacatccaactcactccactccactccaacaaaatcaaaaccaaccatcaccaacaaacaacaacaatttaaattactattattaaacatggttaatgctgtaagtggccttctacatggcatcagtactgttacgcatgcacagtacactgacttttttttttgtcttgaagcatggatgtgagtcctgcagggcacaatgggcagaaaactcctgtgaggttttgcccttgactgggacttgtaaaacatgcagggatcatggaatacggtgccattttcaatcacgtaagctgcatttttttctttcactctgctgatcttctttgcttacactgacttatttgtataactcatttatctttaccacacaggtaccgtgcttattgaaacactataccagaacatcataaacctcagaactagtgtatctctacaggagtggttagttagggagggtcaagaacgctaccaagcattgctggatgagttcaatgcccttaaggctgaacatgatcaaatcttacagattgccagccacaggagcccctctgctgaatagcccatctgctcctcatgtttactcttcttgtattaaataaacacatgctacaatacagttgacacatcacacactaccatacaattaacacaacacacgttacaataaaattaaaactacacacgctacaataaaattaacacaacacgcgctacagtacaatttacacacatctattagtaattgaaatacaagatttattcatcatgctccttcaatgtcattcagacttccaaagggccaaattttgccctttttcagtgaaaaaagtggcttacatgcccattcctcagacccctcagaccctccaccaagagaggggtctgaggggtctgaggaatgagggctcataccaggcgctcctgctgttaggtccccgggggcccagccggggaatcattcaatccattacccagtgagtcctatccaaacaaggtaaaaaaaattcagtcgcttgcacccacaagagcaaagccaaaaaattcaacaaccaccttttgaggaagattgttctccccagattcagccccagaagcagcagagcccccattatgcccaacgtctccagctccatcggaaacattcaaacgcgcagtctgaacgcaggaaataatagagttaaagattcagactgatcttcttgactgatcaaaaaaacacctacaatgtcatctccacttgcattctcagagatagcagacgcggttcttcgagtgataggagccatttttactaacagagctggtgatataaagagaggacaaatcaaccaggccaacaaagatgagaagtagtcagccaagtggacccagcaaaattcaaaaacggtaagccctccccaaagacgacaacaaccctaacccaaataaaacaaacccaaacgaaccttaaaatatcactggagccatgcaatcggaaaaaaaagacaaaaacaaataagcaagccagatccacactgccaaaccaccaaaagccatgccaagcgcgtccctcgcagacggggagaggagccccaaaacccaaaaaagccaaaccggatcgtcctcaacccaacgaccctcgcaggctgcgagggtcggcccaggccgcaggtcaaacagacaaccaaatagagtaccaactcaccgttttttttcgatctgagcatagggaaacagaagggggacaagagtcagtaataagtgaaaagcccctgtcgtaaattcacaaaacacgatgaactggacgaccctcgcaggctgcgagggtcgtccaaatcgtagattcgaagtatgaagacacgggcactcgggtgacttacagataagtctttgggggaggatgctgagactagggaaacaaagggtgggaaagacaggaatgagtcaaaggcgccttttatcaatccacaaaaaacgatgaacaggacgaccctcgcaggctgcgagggtcttccaaatcgtagagtcgaagcatgaagagatggggagttggatgacttacagatggatctttgggggaggattggtccacaggggaatcgagtggtgtgatggaattgaaggttgacagcaaactgattgatcaaaggacaggtgggcaggtcagctaagaggtccgaatggagaacgcaaaaagcagggatgatgatacccctcccagactgggagaggcatcgtaaaacgaccaaattgaaaggagactcaccgtatttagtagccgacggtccatcaaatgccgggcccgaataagagaaaccaagatgtcagtgtcgtcctcgcaggctgcgagcgtcgttgtaagaacgaaccaaacggaagagcgggatctcacgtcttaattcgagtgctggtggtatagttgtaagttgtacctgcgttaaaaaacgaaagagattcggaatgtgttaagttgagaatcctcaaggcatgaataaatcaggtatggtacgaccctcgcagcctgcgaggatcgtggggacttactaatattgatggtgtggaagctctgaggtcggaagggtgaaagcgtcatgtcagtttgatttcatacaaaacgaattctggagagaccctcgcagcctgcgagggtcggagtgacttacttgttaatcttgggtgaagtgcagtagttcgttggtcggcaggtatttggtttgtcttcggaattgtgaaaactggggacttgggcaaagggggggggggccctccttttatagtcgttgggaccccccctgcccctgaaaaaccgtaataatccggtcaagctgtgcacgcaaatatcgcgatgtgctgtccgcgcgcaggcttcgaggggtgtcacaaaccacaaaaatcgcggattgtgacacctctagcagactgctatgggtcaccaaatcaagatttttcaacacaaacaaaactatccaaatctgggtctgtgaaacccctcgcagtctgcgaggggtggcataattaatgccttttcgatgtgggtaactgcacatcccaagacccttgtgaccaaagccctctcgaagaaggtcgacttaaagaacattatctgccggttgtcacaccccttgcaggctgcaagggttttcataaataatagcagccaatcaaggctgaaatgattatcaaatttattgctgccaataacgctcaatggaaggatttaattctaattaaacatctcccaaaatagcaatgttaaattaatgggtggtgtgagctgcagtcataagggataattttatggggaactggaaggaggtgggagagaaaaataaattggggggaagagattaattaaaatgtaatgatatccattgattgaaaatcacatgaagaatcaaatatatcaatatgaaatgtattttcatggtagagatgaaatgaatagaattttgtatcaagtatcagcacagctatgaaaacattgggacagattggaacaacagaaatggcactcaaataatagaaataaattgcaatgaaagggaatcccaaaagaatagcacaaatcagataataaaagataaaattaaataaccaaaaataaattcaagagtagaaaataatatagcaaaatatattgcaacagaaaaatagaataaacaggataggtgagataggaaaccaaagggaattaattcaatggaaaatataagaggattttctacattatcttgtaatttgaaagggaatatataatattatagcaactcacattaaacgaaaaaatagtgtaacaaacttaatttaaaggtcttgtactttttccgtgatttaatgcaagacttgtctaatgggctagggagaataagccatattaggtggctttctcctttgcttcaggatgagcaacttaaccactatcaaagctgtttgggaaacttaaactgtcacgctttattgcgcactgcattccaaagcataccacatatcattaaccaaacaagccaaaatcaaacaaagcgagacaaaacaaaacaaagcgagacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaactaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaacaaaccaaaccaaaacaaaacaaaacagaacaaaacaaaacaaaacaaagcaaaacaaaacaaaacagaacaggaataattggttgctggttcggactagcattgtgtctgttgctggtctcttgccagcgccttaactcttcatcagatgtgtattgctttgtttaacttcttgccatgaatgatgtaccagtgatcgggatctgctccattctgatcttttatttgaagcaaacggtgtgggcaattaattgcatttgaggctgagggctcagtgaaagatcccagatcccgccccagccaaaattgggatcaggatctggccctcagcgctgagggtctttggtctagttatagagcagccgtttgtttaggtatcgaaggagtgtcaagtaaggaaaactaggaaaatcaatcaaaatcaacatggatctaccgtttggtacatcagatatggaagaattatttgctccacaaaccgactataggaaacacccttttacgccaacttcaaatttaaaccggaatacgaaaactacaatgtcatcatcaacgctatcaccaccttggatgaagaacaggaagacgggaaatctgcctatattcagaactggaatcaacaagaccctagatatggacgaaccaatttatcaacaaccaactaaccaaaacaaaccagttttaattgaacaacctggacttttctacaacggacaccatttcatgcaattcttgaggcaatacgacatgatcgcggattcacttaatgcaaccaaatacaatcgagccctacagattggacggtttgtgcgaaccgaggaactgaagtgtcaaatcgagtccatggacggatacgaggaatgtgactgggatattctacgggcctcaatgtttgaattatggggtgatgaatatgaaatttggtatacaacaactgacctagtcaacctttctgaagaattttctagagataacaaaacagtcagctaccaagcattccagacataccttcaaaacttttccaaaatacttgatttcctcctcatccagaaacaattgagaagtagacaggatgccttagttcttttcatcagttcctttcctcaagaactccagagaaatatcaagcggaatttaaatcaaaatggtcaacttccacaagcacccgatggatccaggttaccccctctttgggaacaccttacggaggcggctggggtggagatcaaattgaaagaattagccaaggaacttgagtcactcaaacaacaacttcaagagtcacaatcacctgtcatttgcaacactccacatcctttgtcccaattgaagccacaaatggattatacggaaccagtgacggattatacggaaccagtgacggattatatggaactagcgacagattgtacggagccagcgacggaatatacggaaccagcaacggattatatggaactagtgacggatcatacggagccagaagcaaattatacggaactcaccattgctgatacagaaaattcaatggatgtcaccatacccccggcctcaatgaacatgacagaaccagtcacaactaccaaactactggatctggaagaatggaaagcggcatcaataaacgtaatggatacaccaatggatcttgcacatacagtaatcaaaatccctgatataattctagatgaacctgatacggagaaccatgtggatcaggaagaaagcttggatcaatcaactcaaccagaaactttggatcagttgccatcattcaaaaacaatccggtgaagattcaaaatttactacttgcggaaaactccaaggaagaccacaaatttcctgcaatccccggcaaattttggatgcttaatatcaacaaatatttggaaatcaagatcttcaacaagcaactatttaggcctctttcggacatatttggactttggcggatcaataaccactcgtctcaacacctggaaattgagaatacccaaattgaagaaccaaaagacaagattattagtgttcacgtcccattggctcctgcaaattttgaaacaacagacttgcctagttccagccaaccatttacaccatcaatttccaccacaccaattcctgaaggagtcttttcaattccaacaccgccagatccaccagatattacgacaacatttatcaatccacagaatgaagcaaacgggaaaactggacagttatcaaagttaccaatcaacagtattgctccatctgaatcaccaagggaattatttcttctattttatttacttcagaagatcctttctcagttacccctatcaattctgcgagaccattggcgaaaaccttatggaaacgtcaagcgcccaaagttactggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcatagttgggggaggggtgatgcatttctattgttcactttttaaaattttcagtttttttaactataaacaagtgctggaaagggtttgaactacttaactagcctctccacagacagcaggaaacactcaccaaacaccttggccgactattgcttttcatttggacaatctaaaatttattcttattggaggcttcgcatttgatcgagtgttgaagaggacgtcaacagaagttccgattcagtaaatggcttatatgagacggtgttcgactcggatcagcaaaaccgatgaatacatggccggacatacgtgcgaattgagttagaacggcggaaaccgatggaaaacctctcgaggcaggatcaataccgcaaggatggcgtggactagctgtagttcaaacctgacggccactacatagaagagattgtatctgaatcagaaaatacctaccacactcaaatccgagatcgatagtacgcagcaacgaccgaggagctgaaaggaactacgctcacctgaacctacagtaaagaactacgctaggcaacccttgttggtggagccaatcgaggcagtcggcatcatggttgtttgaaattgaaatcggctggctgggtaatagtaaaatcagtagggcgaaggatcaataccggtgtaagactcaaaaagtggttgtaagaccctttttgctgaattgagaaggggatggtggaggtgcaagctctgcccttctatactatcagataacaagacccaccaagcttagcttggaaagttttaatcaagtgatagggtaaagttcaggattgagttgtgtgatgaagagttgttgatgtgggttggttggcgctttaaagtgtttgtgtaaaggtggtcaaatattccttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatacacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtatttttagctacatacaaaatttgaatgagtgaatgtgattggtcagacatgtacaagagttgaagtggtgatccaagcagctgaatgagtgattctgattggtcaggttctgatgtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcatggaaaatacactaatttaggctgcaggtatgatgtaatatgtagaagtgaaatgtaaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagtgtgtactgtactgagggtgtctgtgtagcttgagggttgtaattgggtttggtgatatgtaatgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagagttgatccaggtgtgttccagtgacgcctccgtggtgaccaagggtggatttatccgtagagtccagttcttgagccgtatggtgtaatttctgagagtgattgggtgataatatgaagaaaatatatataaaagaaaagaaagaaaaaaacttttaattttcacatttttgactaccacagcctcccccaacttattgtctgtccccagacaatttatcaggaaaaaatgggaagaaaatagagaaagagttaatttttaaacatgaaattaagtgaaaagggtagtgggtatttggaggaaaaagcttgaaaaaaatgagtgtggctggaaaaagagtgtgatagcctcccccaactttgcagtggagccaagctggggtagccgtatttgtgatttttaaacttaaacttaatttttacagctgatttaacaggtttcccctgtgaatgttagcctcagggtccctgtgtaccccccttctacccaaagtgcacaggtggggggggcatttttatttatttttatttttatgttatttttttttttttctacatacaaatttttattttgctgcgcgctgtgcgcagcctttgggcgtctgggtgacctcgttgttggcgcggagtcgctgggggtgctgaattagctgggaagccccttgggaggggcccaaggggtttcctgaccgttcggggttcgagttttgagtcgggttgcgcgaggttgaaaaaaaactgcggccgcagtcgagagcgcggtttcgcgggtgcctcgttccgtgtgcgccattccggtccggactaggatatcctgggccctggggagcaggtaggtcctgtaaaccagccggtctacatttcctcagtccccaccgccaccatccttcgccgttcttctcgccttcgatcggattttccacgccttccattcgtgctcggtctcggtaagtgatctgttcttctctctgtgttccttttacattacactaatcaaagaaaacaaaaaaaccttctgtcctggccaaccccaaaagaaagtacgtgggtcgatgacaggtcttccaatcgtacgagctctggctggccttggtccaccagccagagctggatcctgcgttctgattggtcgtgtcgtggatagaggtaagagcacaccactcatcctcagatcctgtcatttgattggccagaatcggatctggcttcctttgagcgaggtacacatcgagtctttgcgcgtgtttccgcttgcctgtgggtccgttggcccttccttgtctgaaggtccctgtagggtaggtatccgcattggtaagttcttgcggttgggattttgctgtcctgtgggccagccatcttaccccgccagtcagtcatgccccttttcaacaaacacacgcccggccctcgagccagcaatccttaccccctccgttccagggtgaaccatccggccccttctagtcctttagagagagtaagccgccgttcttacttgtatttgataatacccgtcgccgggctttctttctcacgggctggtaacatatttctacagggtcgagtcctaggctcgcctattcaattggactctcgagagtcctcacgacctccgattctgaacgcatcgccgatcgcgccgccatcttcggtcagggtaagagatttcttttagcttttagatgcggtctgttgacgtatagctaacggtccttgtgttatttctgtgtttctagggccagccagctggctcccccattgaggtcgatgatcaagggtctgcccagccccggttggccgatccgagcacgatcgcgcggccggtttctcccaaggccacccgtgcctctagagccgctcgggtgcctccagggttggtggggctcctccctcaagatcaaggtgccgcctcaccgccctaccagcactgtcccaccccgctcctggacccgaatccgatgtttcagccgcaggttacgcccgagtggcgtcgtccagcttcgaacagccgaggttcctcgggttctccagtggctcgttgtcctttcgaggtcgcagaatcgtcggtaggtcattcttctattcacattctgtacacattcttgatacatttagctaatgagtgtgggttttatttttgttttctgcctctagcttctgagctcaaatcgcgctgtcattgatgagccctggacgctaccgccggctccgcgtccacgaaacctgagtactcccagcgatgttcgatccgctgacgacgttgaccaacctaccttgacctcagcctctcaagaagagtctgcagtctcagctgaagactctttcgagtcttcttccagtcggcacactgcctccagtaaccaatcctatccgtttgcgcgtcagccccgtgtcgcctcgcccgatcctcctgggttctacgacgtcgacgagtttcatctcctccgggatcatcagatcgattccctcctcagtcgtcgagcggatccggctaggtttgatcggtacgccttttgccctcgagagtttacggccttctaccagtcggccgctagtgggtttgtagcctattgtaacgcggagcgtccttcttgtcctcgcgatcaagctcaccgggttagtcacttcaagtttcttaaccggagttacatgtcgcttaggcgacacttccgtcacttgggtgagtgttttttgattttatttcttttcacggcctatatactaattgttttgatcttttaattgtttttgtttttgatcctagattaagttcttcctggtttgagtactgtctgtaaaggggtaaaattttcctaaagccaaaaaaatcgttagataatttttataacaccaaaaaattttataatctacaaaatccaaaaaactattctcttgttagttcattttagtttacttgcttcttgattctttttctttttcaatactatcccaaacccctcccccaactttacaggttgtcctcaacctgagatgagtggccaaacctataactgagtgagagattaaggtgagctgaaaaaaaatggaagaatacagagaaaagtttgtccaaaaagaatttttcaggagagaaaagttggaagaattgtgagtattcaaaagatagtcttaagaaggagaaaatgtaaaagggaagggtaagagtaagaataaggtttttgaaggatgatatgagtagtagagttcttaagttaaggtttttttggtttattggttatgaagagaaagcaagaaatgtggtggaattgaagttatgggataaataaataagaggttcatggaaggagggtgctagtaaagagtgacatataaaagaatgtgagtcctcccccaacttagaaaattaatcatccacctgatttttgaaagaattttgagctgaatttttgtaatttgatgtgtgttgtgaacagtttagtctcatgcccaggaggtacgattattctgatgccaccgaggagtgttcttccgagtcgtcttctgaagcatcttcctggtccgggtcctcatcgtcttgaatatcatgaaagtcacgtcctcgtgggtaaaaccgtttgatgtgtgaggcagcataagcccttttcaactccactccgtccagttcttctagaatataagagcctttaggaagttgtttcttgatgcgaaaaggtccattccaacggtgagcaaaaagtttcccccactggtcttccagacttttattgtaagccagaaccagttctccggggtccagaggattcctgagtcttgctgccattcgccggtcccagtatctgactgacgattctcgagttttcattagtttttcatgggccagtgttaagatctcgtcccttcgttccagttgttttgttcgagcctcaagcagttcttcagttgtgttcacttctgtccagtcaattccaagataggtgtccatctcaatatccactggtaaaaccgctttcttcccaaagacaatctcatacggtgagtatccagttgatctttttgtcgaaattctgtcagaaaaaagtactaatggtaaatattctctccattttccgccggattcaccacacatcttgatcagtgtatctttgattggccggtgacctcgttcaatcattccattcgcctcgggatagtatggtgttggtggtcgcagagtggcaccaatcttttccacagcttcaataaattcactcttaaattctggtccattgtcagcagttacagtcctaattgaaccatatctgtagacccactcttccaaaagaaatttactgatattagctgcagataattttaccaagggtgctgcctctacccatccagataattcgtcacgtgccaccagcaggtatttatatcgtccggccttgatatgacaaacatccaacgctacccgtccaaatagactactttcgccagttggatttcgaatttctctgggcactagagcatccctcttttgacaaggttcacaactctgcacccataacttgaccttctttttcaggctgggccaccaaaattgacaaaccaagcgttgatatgtttcctcaagtcccctgtggccaagatcctcgtgaaacttccttaatagtctgctttggtacgttatgttggagatgactagttgtgccatgggcgtatgtcgtcgcatgagttgatcctcttgaataaagaaattggctgattttcttcttaacttttgaaaatcctctgggtccattccttctggcttcttcagggtcccaagatattccttaaggtccttccaaaaccctggtgattcccattccattaactttgttgattgtgaggttatcgtgtactgaaagcatgctttgatgacagggtcgtcttcgtcaaagtcggctgcgtcttcgtagaattcctcctcatcgtcgctgatgggtcgcctggataaagcatctggtaacgtgaaggtttttccaggtttatgtaccatgtcaaatgagaaaagctgaatgaacgccacccatctggtcattggtgcatttggtaatgatggagaattgatcatctgaattaaggattgtgcgtctacttgaagcttgaagtgttggccccatagaagagtttgtaatttcttcagaatcctggataccccgcagagttcaagtttaggctgagaatacgatgattcgacgggtgaaaagactatggattcgtagagaactggtcgtgctaatcctgtttccagttcttcctgtgatagtactgccccggccgcaataaaactagaatccacggccaaaataattaaccctgcatctttggagtaatctagcttttttaaggtgatatcttccccgactatttgctttagcttgtgaaaggcatcgtcgcattcttggtcccactcccattcagagtccttccttgtgagtcttctgagaggtgcggcaatttcggagaggtttttgatgaaaattctgacgtaaactagtatccccatgaatcctcgtaattccgtaagtgagtttggggttggccaggttgtgatcttgttctttttctgagctgaaacccgccgtccttctttacagaccacgtgacctacaatatccagagctgggacacagcaggcaaactttttcccggagatagtgagtccggcttcttcaatcctgaataatacccgttctagtgtctgagcatattcccagatgaaccgccgaattcctgggttttcgtccaagcttttgttatcgtaatctgagcttggtccttttattcctccattgtcaatgaatacccctacgttgtcaggtatttcatcctggagtatccacatcatttgcgcctggtatactgctacagaattagtggccccctgaggtaagcgtgtgagctgaaaccttccaagaggggtatcaaaggttgtcagtggtcgggattctttcgctaattctcgttcgtcatatcctcccatgatatcacctaatccgtagcaagcacgtcctgcaaaggcttctacaaattcctcagttgctggaggaaggcctgcgtccttaatggtaactttattcatttcttgtaagtcatgaacaattcgtagctttccatcgtgttttgctacgcagaatactggactcaagtaactcgatgttgattgttcgtaaagacccgtccaaatccgttctcgaactagttccacgtactcgttttttattgctgctgggataggaataggtttcttctgccaaggtatgtgatccactaccggtatgacatagggtaacccataggagtgcttcagtagtccacgctcttccatgcagaatgctaaagccttttcgcgtagaacaatcagatgtttgaatagcttgagttcttctttccagagccatccttccggtccaaaattaacaacctttaaccgtgcttcagtgattttatttgtaggtgtaaattctggtggatgtggcgttagcggggttttatatggatctcgagacagaggtggtcgctttaggggtggatttagtagttgtggaatggattgattaattggtcgaactttcttcccaacgggtttgtagtttgtcatacaccacaagttcccttccttccaattctgacataaatgcttctggaatgtccacccaagtcctattcccagcaggtcgtggatattcttggttggtaccgttggcataactggctctttcgttatttgtttggccagattcgattgtattactgctcctgtgtattgtgagcaggtgagttcctcttctcgttttttctcgttttcgtgttcctttttacctgttttacataattttaaaattgagtctgagagttgagtgaaaattacctttgaaaaaaattgcatcagcttaaaaaatgtttttgttagttttgtagtttcttgtaagataataaaaagaaaaaataatagccagtcaaagaacaccggcgcccagaattcaactctcttgactagcttaagtgagttattcctcaattggacgccggccctcataaaaaatgctgcactataccctttttgaacattcgatcctcgtcgcttggcggtatctcgttgtcctgtaacttcgcactgttggtactgagatccttcctgttgttccagcctcttccttggccggttcttgctaatggtactgatactctacgccccttggttccttggaaagatagggtttcaccattttcgtgatattctagagtacacccatagtcgaataagaatggttgtcccaaaatacagtcctgagccttgggtgaaacaaacagatgtgctggtccggagaatcttccaattccaattgggcaattttcgactactccatttaagtcacatcttgctcccccaactcctttcattggtatatctacttgtactagttccaaatccaggtcttctgctactgatcgaggcataacgtttaccatggatcctgaatctaccataaattccacgctagctcccccaacttcggctgttacgtatcctagggcgcagctgtaatagcaagggtccgaggggtcatctatttctggagtggtcatagctgctgaaactttggtggcttctgtagtgatgtaggttgcactgctcttccctgggagtcgattctgaagtttggcaattatttgttccgtataggttggcgagatagccgtgagttgagcaaaagttgttggaatcttgagatgatccaattcttgcaacagggcttcttctggtgttgcagccttcattttgctaattggcttttctttgctccacgccttctctaccacaggtgttttaggtgctccttccataatgtcggcaatctcgtcttcttgatcaacatccattgcgtccttttctggttcctgaatccgaacgctgcgtcttcctcgttgggcctcagatcgagtaattgcatgattggctaggaaattatctgctcctagttgcggtggatcccaatcaatagtttgagctgaggttttcatagtagtaggtacttgagcttcgccggttctacgagattctgctagtttcctggccgcctcctgcattttggggtctgcagatgctgttgccactacggtcctgatgggtcttgatgggttccaaggtatatgttgaccgtctggtagataccagtctcttcccgtgcgcttgactaatcctagttcctcgtcttgtgctagttcggggcatcggtaagttgcgtgtccttcccttttgcagtagtagcaagcttgagtctcataaagaggtgttgaaggtttagcgtttccccgcgagaattctgatttttcattggatccagattgattgtatgaaaccggtattatgcttttcaattgggatttgagtgaagcaatttctcgagctatctcgtctacctgtttatccatggcttggcccgtaggtgcttctgcaatcatttgatctcttcgttgactgttccctttctgagcgttcagcttattctgcattaattgattagattcgccaaaccctgcaatgttgaaataaccaggttccacgattcgtacttccagactcgccgcttcaaccaagtctgcccagcgtggcggtaagttgcttccatcaggtccttttggaagtaattcgtaactgattaaagtgcgcttgatattcatttgactttcccgagaaaatgcactcaagaagagtatcgatgcatccgacttctggtgaatttgcttgttggtcactaagtatttaaggatagtggtgaattttcctaagtaagatttgaattcccgatgatccttgattccgccatttatgccgtattctttggtgatatccactaggtcattggttgtgtacaagatcgtattatccaactctccccaggtttcaaccatttcctttcgtaatttgttccattcacaggtctcgaacccatccatggcttccagttggatcttgagctcctcggttttcatgaatcggccaatttgcaatgctttatcgtagtccgtggcatggaatgctcttgccgctctttcatatcgcatcaggaattttccgaagttttcgccatcgtaaaaaagtcccggttctttgataatctttggagcgacttgagggataggttgttgatttgcaggttgttgttgttgctgttgttgtcgattatacactggctcatctgcattctgggtgttgtgaagcccatatccagacagcggaggtaagttatgtttttgaggcgttgggtcgtctgcatctgagtcttcttctgcttgatcccgcatttcactcgcttttccctttcctttatcctttggtggtggcaagatagtttccgaattccaactaaaagatgatcctgaaggtcggtcttgaaatcggttcctaaaaggggttgatggtccaaatccgtcttccaaatgtggtgtactgaatggtagactcatgttgattttgattgattttcctaggtttacttcctcgacgttccttcgatacctaaacaaacggctgctctgaaaaagaaacaaataaaactttggtcgctggtttctctaccagggcaagcttatggctttcttttaaataatagatcagttaaatactgggaatttcttcttttacagaacctacttatccaaatcctttgggtacctttgcccttcttttggtctataagcagctgcttttttcgaatatttcctgagttgtcgttgaacagtatcctagttatccagatccttcgataatcttccttcttctggttaataactggctgtcttcttcgagtcctcgtttcagtcgattcctacactttcttttcagaggttggtcggtggtgtcgttgaattgtttgttgaagtttgactagttgatcaacagaataactgaatatgccgctgagtagtcgcaaatatggttgataaatttgatccagttcccgctgaagttagtgatactttgacgattccttctcgttatttgttgaaattcgattacttgatgtagatcacacaagtttatcctatcacgttggggactcccttgtaagactcaaaaattggttgtaagaccctttttgctgaatggagaaggggatgatggagtgaagactctgcccttctatactatcagataacaagacccaccaagcttagcttggcaagttttaatcaagtgatagggtaaagttcaggattgagttgtgtgatgaagagtttttgatgtgggttggttggcgctttaaagtgtttgtgtaaaggtggtcaaatattccttgagtgttacttgactgaggattaaacaactgggaggagagcctccttatatatacaacagtgagggaatttagctccagggcagccagtaatgagtgattttggctggcctgggctattacatgaggtattttagctacatacataagttgaatgagtgaatgtgattggtcaggttgtgtacaagagttgaagtggtgatcaaagcagatgaatgagtgattctgattggtcaggttgtgtggtgtttacaagtgagtgtggtggtgtaagctgcagctgtcatgcaaggaaaatacactaattcagtctgcaggtatgatgtaatatgtagaagtgaaatgtaaagagtgtagatgtatgtaaatgagtgtatatgtaaatgagtgtatactgtactgagggtgtctgtgtagcttgagggttgtaattgggtttggtgatatgtaatgatgggtgaaatccttgtgatatgttgtccagtgttgggtaagagttgatccaggtgtgttccagtgtcgcctccgtggtgaccaagggtggatttatccgtagagtccagttcttgagccgtatggtgtgaattctgagagtgagtgagagataatatgaagaaaatatatataagaaaaaaagaaagaaaaaacttttaattttcacatttttgactaccacaccggccacgaggcccctcttttataatcttaactgtaaagggaaacaaccgacgagaaatgtaagaactacctcacctgaccctcgcaaaacgacctcgcgacgcgctacgccctccgggggccaatagttctggccaataaccttgtctgattcggctgctgaaaggagcaagacacgacccgacaagtcctggccaatagaaaggcacatttcggcagtgatagaacttttgagaagaaagaaagcccagtatgaatcgccaatgcatcgaaaatccgatcgaagattgcggaggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatcaggaaaaagggtgcctttcatggttgactcaggttccatggtcaatgttattccaaggcaagcagcaatcgaccttaatttggaagtcatcgaagtagacatacccatgaaggggattggcggggaccgttgcgacattaaaggagtagtggaaaattgcgccatcagcattggacgattcactggaccagttcacctctttgtttcacctcatgctcaagattgtatccttggacgaccttttttgtttgattacgactgcactttggattatcccggaactggggaactactatcttttcaaggcaatagtggccgacatatcactgtccccattgcaaaaatagggcagggaaaaggttggaatcaaatgaagaacctcatcccagttggaactgcatacaccaaggcgtatcaaactcaagacactgttcaatctcacttttcggacgactcagacttcaccataaaaccgagcttggttcaaaggaagctcaaatgggtcaagaaaatctgtcatcttgtcaagaataagactagcaaggaaaagtcagatcgaccaacactcaaacaacaacacctagagatacaattacctgttgaatgcaaaactccacagctgcttttccaaaccaaaccaaaatcagattatgtgggcccaacgatcaattacacggaaccgatgacagattacacggaaccaatgacggattacacggaaccgatgacggattacacggaaccaatgacggattacacggaaccaatgatggattatacggaaccaataatggaaacagcagctacaacaatcaaactaccagatctggtggaagaatggaaagcggtatcagcaaacgtaatggacacaccaatggaacttgcacatacagtaattgaaataccaggaatggtgctagatggactggatgtggaaaactacatggatcatgaagaaacattggatcaatctgttcaacaagtcaaagaattggatcagtccacccggatcaacaaaaataacgtgaaattcctccttacagaaaatctagcagaagatctggaatttcctaaagcctcagaattactttggattcaaaatctcaacacacaccaacgcaagctcttcaacaaacaacttttcaaaccttacttggatgcatacggattatttgaaaatttcaacaaaattcctcaacatctgggacacaatactacagaagctgaggaaaatgaagaaacctttgtgcttctgccagcactggttctaacagataattcaacaacaatcaaaaatctactggaaaaagtaattcaactaaattcattggttgaacttgaagattcaatcatcagtctctctcactttagagcacccaagattttacttttcagatttcaattacttaaagaaatgattttgcaactattcctgaagattccaccagaccgttttggacaaccgtataccgcctttcacatcccaagaatcgttgtgggagttggttaaaaatttctcaacaaatctcttttcccctttttttctttccttagacaaacaaaaacatcataaaaataggctacctcctgggcatgaggataaactgttcaaacctgaattttatcaactcataaaacctacaaaacccaggaaaactgaaaacaccctaaccccgggtggaagtaagaaaagccttatgcagattctacacaggatgatgcaaccccaatgaatacccattcagccagttttttggcggaattgtctggggacagacaataagttgggggaggatgtggtataccttaagggtagccatctggcccatttaaaaaatttacagttttttcttttattacaaattacatactttttacaccttttttctcatatatacactcacaaatcaaccattatggctcaagaactggattctatggtcaatttcacccttggtcaccactggaggcgtcactggaactcaactggattggaagctacaccctctggaccatcactacactcaattacacaactcagcaccatggcaacacttcaacactcaacaacaccaacaaattacataactcacactatacatatgtacattgcaggacaactacatacactctcacaccattatagtacatgtatacacaccactccactatcttctgacagttgacacatgcagtgttggtctggtaccactctggatttacaattgacatcatgcaggttgttatgtcacttgttaatcttccttgcagctgtcagactatctcacaccactcatgtaatactcatcacctcaccttagcttgcagactagtacatcacctcatgtagatttctagttcaagctagataactcttatgacatcatgtaggttgctcaaccagccaaaatagcctcatgtacatgttctgactagctaaatcccctcattgtaaagctctgggcccagctaaaatctctcattatcttgttcccctgaagctaaaatcccttcacctttgtgtattaagaggctcctcttctgagttgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagctagtcagaacatgtacatgaggtattttggctcgcgttgagcaacctacatgatgtcataagagttatctagaagtctacatgagggttttacgctggtgaagccttttacatgaggtgatgtactagtctgcaagctaaggtgaggtgatgagtattacatgagtggtgtgagatagtctgacagctgcaaggaagattaacaagtgacatgacaacctgcatgatgtcacttgtaaatccagagtggtaccagaccaacactgcatgtgtcaactgtcagaagatagtggagtggtgtgtatacatgtactataatggtgtgagagtgtatgtagttgtcctgcaatgtacatatgtatagtgtgagttatgtaatttgttggtgttgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtagtgatggtccagagggtgtagcttccaatccagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccatttcttgagccataatggttgatttgtgagtgtatatatgagaaaaaaggtgtaaaacgtatgtaatttgtaataaaagaaaaaactgtaaaattttaaaatgggccagatggctacccttaaggtataccacagcgtgggtaaggtggtctcccatttatgatgacatggtagcaaaattggaattaaataagcctttccctttttatccatgatagctaacaattctccaccgttatccagatatttgattgtagccgcagcgttaataagaaaaggtttccccaagatgaattgtacggcttctcttgctatccaaaagtgaacgggtctggttattttcccaatcaccacttcgactccctcggcgattccaatgattcctgtctggtgtccgcctattcctttcaagttcattggtttcttggttacgaccaaacctaagttctgtgccatatgttccggcattaaattcaccattgaaccagtatccaataaagctttgctgttggttccattggtactaagtttaatataccctagagggcaggaatagtgcgttactgagagttcgtctgcttcattattttccagagacgcgtgattggaactttcgctttcttccacgggtacttgtctgttcgaaaacttcttcttgaaaacatccacgactccatttgagatcgcaaaaatttctccataacttagagtcatttttccctctgtcaacatgtgctttgctgtttctttctccgattcctggatattccttcgccaaggttttctccaggtgagttttctttgccggtctttcttctttcttggatttttgttcctcaaatctaacattagcgggtacagtggttgttttcaaaggtccttgagcagatttttgagccgttaccttcttgatcaaatcctcggcatcaatatccattacggcgtccttctcaactcttcccttcttcccactaccatatttttccggttctttttccgaacgtgtttgcttccctaagtccacatcatacgctgtgtgttcttcaacttcacattcctccagttctccaaacgaggaagtgaccacagccgcagtagttttcttagagttacgatcaaatttatccacttcgtctttaatggctcgacacgtatcccatgcaatcttggtgttgtctggcaaaagataatcccgtccttcacgttttactagtccccgagattcatcaaaggcaaatagactacatctattgctactgtgagtatcctggaagcagtagtaacatttcaagtctggctttttgaagggtatgttggttggagcagctgaggatgggagatttgcatccaaaggttggtcctgcgtatttagggatctctggttcttttttgaggaaatcggtgttggactctgccaccaaatgatgagacctatgatggttatctggcgtgatagggctaggttgaggcatatctaatctggtatccaatagatgtataagggaacttccagaagaggctacggatggttctcgatgctgggtaaaggcagtgtttccaatgttgatgagaggagtgtactcggacatttttcttcttatctgttataagggttcttaataatctaaagcgtgatttgagaaaggttcaggtattctgagtaagactagcaaagggagtagtattctttttaaagactaaatttatctgaggaaatagccactgttgggacaccacttgtggaactgctcagcaagtgagtaaagagcttggaggggatagaatagctaatagactatggaatagtagaattagtattgatgtgtgggtgagactgccctcctgtctagcttgcgggaaagttacactaagaaaaataagagtgtggcttatttctaaatttatcttagtgttgatactactgttattgtggcttaagctagcatgaggagggagaaaggaaaacatgggccagaggagcctctatttatagacaaatgtttctgcagtacatgcgtttttggtctgaacacaagtttgtctgagaagggtacttctaaagtggtttttactactctgagatggcctaatctgatatgaattaatctctaagtgcctttctaatacaagaggttgtaaatctactatatgaggcctattcttagattagttactatgagaatggtaatcttagactaattagtataagagctattttctagaactagtctgtgaagcactttctgatcagtagcttgatttatcagtctaagatggatgtagtatctttgatgtgtttttacaatctatttgtataattattattcataaggagttgtgtattttaggcctgatttgtgctttattttagctatgttttaacccagtaattattatacattttattctataatttcccccttcttctctaacatcttaaacactatttatgtgtaataaaatgttttttaactaagtctatgggtttgatcaatcttaccacaccggtcatctaatgaagtcattgctcctcccatgacagatgagaccgtaccaaaaactgcagcaaaaatcttggaagaaaaaattttcaggaaaaatggtaaagactgcaagttgtacttagtaagatttaaagattgtcaacctgatcaagacttgtggctagaatctgaaaagatagataactgtcaagtcttgttaagaaggtttagagctaccaaaagattaaaaaattcctgatggaatttcccttttggtgggggcaaatgtcagacactgagacactagcccaggtgtctacaatagaatgtaacccccttgggttacataacaattattattatatttaatctttaagttaataattataaagtagtgttatccctttttacatgtattttttatgttaataattattctgtaaattaatcaagattcacctctttattaatttatctcttccatgaaaattataatcaagttgaaaaggataattatctcctgggtgtatccaagagatgattatcctatttacctctcttgtgtgtatgattattaattaggtttatctctcttatgtgtattttctgaaataaaggatattcagcacatgtacatttagcatgctctgaatatcctgacactttcccccaaggaaaagtgtaccaataaggggactgcaccggtcccagcagcagtttacccctgctctgtaatatttaagaggatggctctcccctgagattcatccccagaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgactactagtatacacactagcgagtgggatgtttacaatgaactattatactttagttattaaaatttttctttatcatcttactagccttataagttacctatttaacttataagactagtacaaaactccttttccttataatctttcagctcacagtgaagctcatcccactgttgtcccttattataataaggagctagcccctccactgtaccagtgttgaggagaggcttgattccactggccctataggctatagtgtgacccacatcccatcaactctaggtcacataatagaccagagctgacataattagactccaaaaaggtgcaagattcaacataaaaccagaaaggaaataccataattcagtctaattcaagaagattcaagaaaggaaaaagagagacaaagatgaagaaaagaagggtgattttagggaggagtagatcaaagaagctgaaaactcaacaatttttaagcctcttgtagtttcacattatctctctgatttctatccttacagatatgtaaatattgtgagtgcaagaattcatatccacatcattgctttgaggtgcccatgccagccccgtctgtcttgtcaatatttttttgcaattcttggatcccgtggagctcctttttgtttgaggggcagcttcaccaccagtgcctgggtcaggcaggctgccttccagtactttgtcagtggaacttggtttgttttcctaaaattttcccaccttcacaacattcactttttttaccaaatatatctttccactatgcagcttgtcttgcttattttgcttatttttcaatttttttctttttctttatcttttctttttcttttatcaaaagggttaatttttctggttcccttttctttttcagagggggagggggatgttgtcacatatctttggccatttttgggcagtccaagactgtacatcagattacaaccagtcaaaccattctgcccaaatcaatgagccacatctgaccccacaagcaaaaaaaaatgggcaagtaagaccaaaaaaattacaaagagggtcttcacagtcaagtagagataggtatgagacaatggtggacgtggccaaaaaaggaaaaagaaaagtagattagagtgaatagattgcaacatcaaaagtcattgaacaggatatccaggaagaagatattatgttgttcattacaaacactgttgagttttcacctctgttgcctactcctctccaaaatcactctcctttttcaacttctttctctcttttttcctttcttgaatcaacctgaaatagactgaattataatcaatcttacctagttttttgttgaatcttctgcacacttgaagtctaattagaactcctgtggcaatttatcatacaactctagttctgaagaatgatttctttctttttctattttcattatttgattcttaaaagctgattgtctagaattaacgactctattcatctgtggttgagtgtatgttttgtcatgattaatattactagtttttctaaaagagactgagaagaattgtctggttatttcttccatgaactcatatatttcctcctctcaggttttattcaaaaccatctttttattcaattttatttctaccacattttgatcacttgtatgtagtctacttaagctagcctaaatacagtgaataaaatagcattggttctttcactctttttccgtgagactttcccaaaataagataatctctttttttgccctcaacctcttacacgcctgagtcttaaaatttcaacaaacacaattgagggtatcaagtgtgagactttttatgttcagcctttgccctgtccttattttttccttctggatgcaactctacacacttctgaacgttactgaaaaatggaaatgcttggccatcccaggatggcagtattggcccaatgtctttgttctccttctttgcttcttgtgtgtatttctgaacctggtctgtggcaaaaaccaatttgtcatctacgaattgggcctcctcctttgctatgaggttttggattgctttcatcacatcagtttgctgtacagttatcaaatagatggttgtccagataagcataacagaatttcataggctgatcaaggaccccaactccttgcataattgtagtgtatcctgcaacgttttgctccacgttcacatgtgttgattgtcttgaatttttgattgatcagagtggcaacgtgctcccaacaggaatgcttgagtggtccagaaggttctgatgctatgaagtaaatgatcacttgggtctcctcaggccaaaatcttggcctctgcttgtgcagctttgagagatccaaggcagagtggttatgttccgcaccaatcttgtcatctggtttctggctaggagcaggtgtccaaggtgggctctggggtggcaaaattggaattgcttttctctgctgccttttcagcaattgtgcgtgaggtttttttggatgcaaggaactcgttgctacagtcggctctgtgggcaaggtctccatctcaacatcatcaaccgggttgaattcacaagctgggtcatctggcttggccacggtcagctccgtgggcaaggtctccatctcaacatcatcaaccgggttgaattggcaagctgggtcatctggcttgaccagggtcggctccatgggtaaaacttgttttggatagacaacaacactgtcttccagttctctgcaaaaaatctaatggtaaaggaagagttgagctttaggaagcaacttccacaggatgatcattttccataactgaccatcaatttcttgtgctgaagaacaaacctcatcaagagcattgcacttgatttgcaatagaagaagccaatcattggtaaatgtgatgcatatgagtaggatagtgaggagtgaactaactaaccagtagctggaccattgctgggtccacgtcttcacttgtgctggaaataggtggttgtgggtccacctcttcacttgtgctggaaatggatggttggtatggatggactgtaagtttcccaccttcacagtccaggtccatgggaagtggcattgtcttcaagtctgtgtaatcccaatcagggcagtacttggccgccattgcacagaattggtcccgtgcagaattcatgttctacacaaattgaaaggtacagactgatcagtgttcaaagtgaaagaagaaccagaaggatgatgatgagggagaaaggacagacatgataagagtgaatttttgtttgttctgaatgtattggcagtcctctcaaaaacagacctgtcaaaccaaatagatcaaacagtttatcaagatcagttggaatcttcattaatgatttttgcattcataaagagacacctggggagtagtgagatgaaagaggttaggatacaacagcatagtttcatgctaacgcaaggggtgcatggcaagagatccagattgatggggggtgggttgccaggatccattggatggcaactggatgcattttcaagagaaaattcctacatgatttgatctgatggttgtatgggcttgtagtggttgcagatttattgtgtaagcaaagctggaggaagttgcaggtgaggtaatcagcatcaggcaagaagacttgaagagagataggcatgagacttacaaaagagtaatctcttggtcaacttgggtgagataaaataagaagggagaggtgacttccttagctattgcagctcacaaaggagagatcacgtgtctgttccacagggaatggtcaataccatggcttttctctatcttggcttgaggtctatgcacttactttgacagtgttgcagtgttccagaatgggttgtaacaatatacaagactccagtgatatgggtttattttgatgtctgctcatgagttgcattgtcaggtctctgattctctttgaacactaccaaaactacaaaactcacctgagtgtattatttgatggcctcaattttgtgcagagttcaaccccaagccttttgatagtgaagagaggatggcgtagggatatgaaacacgcatttctttgtgcgtggtttgtgattaccaagaccaactgacaactgattggaaaatggccaacaaatgaggtcagtgtcaatcccttctcagacagaatggagatagaggtgaaacaaatacaaaactatctgactggaagaacggtgggaggccaataggtcctgtatttatccttttggtttttggaaaccaagccagttgatgatgatgagcttgagtaaaacgcctggtgaaattccaataggaaatagtttccacgatgtaggagcatccaagataaaagggcaaacgttggtcaatcaattcttcaagcggatggacgtaatgataaactttagaccacagacaagtttacaatatagaccagattccttcccgtccaacggcgagtttaaagccccactgaaaatgaggatggtactggggaaaaataaagatctgctttataagtgttagtaagcaaacggtgacactctatggtgatccttatacaagcggttagctacctaaacgtcctggttccggtctttcaactcgatggctgtagctggctaaccgtgatgatgatgacaaactaggttaagaaaagaggaaactgtatgattctcctgactatcacaaacatgtcacgtacctgttctcagcaatcaggagtgagggttgaaatccattttgatcagaccaaagtggtagatgttgtgaagtcgggagtccagcagttgtatgcacgtggttgattatgacgtcactcaactcagaaatttaatgttaatcattgggatgatgatatctttaaatcactttttttcagggatggggtgatgaaggaattttactgttaatcattgggatgatgatctctttaaaatttctttgcccccccccttccccccaaacaaaaattaattaatattaatcattgggatgatgatctctttgaatgttcctccttcaccccccaccctcatatgaatattcttccttcacacatgttcttcaccttatttcaataaattctaaatattcaccttctgatccattttcatgtcatactaatcatctgctaattcttcttaatatcacagtgctcatcaagcatatcaacaacaacaaaagcggaagaacaatcatgcttatcaagcttgccgggatgctgagagggcaaagctgtttatatcttcattacacccagatactaaaataataaaaagagaatacaaaaaatatgatctttacccagtcagagctgctaaagatgaaactactgcagctgtttgagaaacccatccaaccccataggaagttgaggctgcggaaactgctcttcttgatccggatcaatttacgctaatcaaggatggccgcttagttctatatgagaaagacatatctgtattaaaaccaggtgaaaaaaggaagcacaaatttattgcctacattgatttcaccagttctgccaatttatcaactgaagacggtccccacaatatatcaactatacaacttgaaaaccttagctttttatcttggttcttatttcaatgccgcaattacatctcaactgttcaaaatctccccaaaatcttttgtggttatatgtggacaattggatggcctaaaagtcagattgagggagaaatggctggtcaatacgttgacactggaaaaatcagttccgatgcccatggttacaagcaaaacttaatggaagcattttgagcaggtgatattatacatgatttattccattccattgctgatacagctgttctaggcatgaagacacttttgaaggattgtggtctccctggtttcaaccatctcaacttaggaaacaacccagttgacaccaacattgcatccaacttggcattcaccatgaatgaattccccaattgtccacgtgaggattgagatgtctccaaacatgctttcttattccttactaatgttgataaaaccactggtatgtcaaatcttcataattctttatattcaaagtgtaatgatatgaattaataaataaataggtgaaattgaacttaatagccatttggatccaactttccaaggacctttctttgttcttcctgatcaccaagtcgctgtggatcagagaaaatgagatagaatttgtaggattttttttgctgccggtgaattccgacactgtactcataatgagaggcttacacctccatgggcttttccctccaaattactaaaacctgtattgacacattccagaggatatgtagtggcttttatgatgggaatttaacaaaattgggaaaagaatattacattggtgattgtagtcataccttaaaaaagatcaaagaagatcacaagaacttgtaattatttcatatcatcaatttctgaagttatttttgtgttcaatctcattctaaaatctctagatacaaatcaaaatagcaacctcctgcccaaagatgatggagccaagcccccttatccctgtgtttcaaatgaggacagctcaacagaatcagacaactctctgtcatctcaactcaaggtggccacatcaactcaactctgtagaagcacaccccccaaagtccaatcccaatcttcctactctccctatgtccccttccccaaatgtctttagtgttcttaccaggatacactttcactcccttgtggctgcttttgatttcccaatatctgatttctacatgagtacttggtttggtatagctgtggttgatttttctgtattacatctccccaactcatgaatcacactggagatgaatctgtggcaatttcacatctttctcagttttttttcttgtcttcctattctgcatcaattacttttcatttatttctcttctgagttgaatattcagtccctctactcctcttgggaattggaggcctcttggtttacccaggtgataactatctttgattggaagggttgtgttcacttttccaaagagccatatatgtataaatgttacatggttcaacattacttgaatgatatgttagtatgttgcctttgatttaattccaccttgaagttggagtgatgtaaacaccatgagggatctctttattcacccccatacagtatagcaagggtggaaatttggattggccaaggtcaaatgtagttcaccccagctaattagtatttttggaagttttgatgctaggaatgtagcaaatagcttgatgcaatgagaaaaattcactgattatattgagtcactttgaatctcaactttcccacggtaagacctccaaaatcagggatcaaattcacacattttcagaactttgcatccaatttccttggccatttattgggctacaacaaatctgagaatatggtctgaatagtcaaattattatctttgttaatttttcaaaaaaaaaatctctcaaagtttccaagttgggagctgtcagccttagagccagccaagctggccaaaagaatgcttaagtcctccttttcagatatgtttctactgtaaccattttatctcaagattttattaaattctgacttcagaaatgaattccacatgtgatttcaaccttagtcaccactacacacttttacactactcttctcctgcatagactttgtaatatttcactgtaccttgtgaaatatgaaccacgttggatctcagcctatgtgatgccaagacacaagtcttctagctacacaagttgcaaaactaagagtttttatggtaaaaactctgggataaagaatggaacaagtaattcaaaagaattacgtagattttatggattaaatcaaaaatgtggccaatttatattaataaaattaatataaataaaaccagaggggcctgataaatcaggggtggtttaatccctctaaggtatcgtgcaaaaagcagagtatttaggtacctgatacactggggcctgtagcaggtgtggtttaaaccccaggagataattttaaggggaaaatcttcaagaaagggttattacttactagtaataatcctaaggggtcttgaggatcttcagggcagaaactggacagttaggagcgctcagaattgttgattttgggtgctggatgttaactggggagtttcttgaggaatcttgaggctttaataacagcaaaaaatagtaataactaggctaattacaagtgtaggggacttgtaaatggtaagtaaatttctataaggtattgtaaagctgggggatcattatttgggcggtcagaaggccctttaaatacctgtggaaggcctcaggggttgctcaggggagcctagtaggacttgggagcgctttttggcccattttagcccacttagtgacgcaacaagggctgaaaccttggggataatattctagaagctccaaggggtcatgcacgaatttatttgaactaagaatataccttgggaacctgtgggcaagggctagtctgttacgtggtgtcatttccttggaaatgggtcacagaatatgccagaactggtttctggggcttgttaaacgtgctacaaactggaagatggaatattcagagttactgtagtgtattcatgaatattctagcctgtttatatttttattacacgtgtgagggctttgttggcacgtgcacagtgagtttctggggctttgtggcccattccttggatactggtaacccagagggggttatgcatgtatccaaggcgggtacaccgcgggtgcgattgaggattttggggccagccatgggatggcattatcccaaggctgtcccaggtcctaaaaagacatcacaatagccttgttgtgaggctgttgtgatggtggatctctgttttaaatggatggggaacacacctgggacgtatttttgtgtgatgtccctaggacgtccaagtgcacctgtggtgtaggcatatctagcacgcgcgggggcttgagcctggggctcaattgtagtcaggcgcgcctgccaactgtgtgcagcatgactacgcggcacgcaggcttggagacagtacacgccacactacactatcttctaaactttacacaacactccaaatccgtgacaagatttggagtatatgcatttggttatgtataatgcataagtatccagggcccgtgatctaagggtaccagttaattattcaaggttgtataaaagggtgaaggagtgagaattgggggtacctttggctgaggtaccctaggttaatttgtacgtagatttagaattggcaataatatttcaagatttctttctacattctaagttatttatttattttgtgtatttttatagtatttacataagtaatagtgtttcttttacttatgtaatatttttactttatacttagattttttatttgcttatgacaggttgtctctgccatagtagcaagctgacattggaattccaactctctaccacatgtacatgttgtgattatgtaatccaactctgaaaattctttcagaggatactgagttcacattttcaggatcttcagactccagacacacccagaactaaagaaacttgatagattgcaaagaaactgaaaaccagaactatacagaaaaggaaaaattagactcataaacatgatgaaagacaagagaaaaaagagagagagagtggcctacggttgtactggatgactataaattataattgagagaggacaattctgaggaaggatatgagaagagaagaagttcaaggactaaaagaacaaaaaagaaaaaagaagaaagaaaatcagtttaattcttttgacaacaaacagagaagaaacaagcggaagcaaaacaaagaaaggaaaagaacaaacagaagagaacaaaggatgtgttcgagttcgacacaaaaaaaggaaggggtgtgaattgggaagctcaatctgtaagaaaaaagaaatgaaaggaagaagggagaatggggcaagtcgagatgtcaggaataagtcgatcaggtggagttcgtcagagtactttactttacgagctacgttcttccgcctaagatttagttgtttggaggagacttgaagtcggagtaagggacgttgaatcttgagggaaccgatatttttgcactaggtcgttgcttctaggtcggttgaggagggaagggggaggcgagttgtcggagttttaagggattaaccctaagcggttgatcactcgatccgctgtcattctgctgcagaggtatacagcgcagggggtttactagtgcggacgcttgataactcaacaagaaccacaacaaccagtaccagatcaagcctacacttatcaaccacaagaaccttacttttcctgcctttcccactactcagtttcattggtgtcatcagtaagttacttcttttaagtctagctagcatctttctgcttgtttcattctctgtcactctcaacccctttctctttcatctccaaaccaaagccctgatcaaagaaagcaagccgtagcgctattatctcaactcatcctgtttggtagtacaactgaaaactacataggtttccctctaaagagccttgatctttgatctaaaaaattgtggttgaactgattcatcagtatcaataacccatttcagtttctgttgatttggaggcgtcagagttagctccgcttataacagccatcctacaaaggaaagtaagactgtcagcagccatccaaaagggacagtaagactgccagaacttaatcatcttcataaaataaataaagaacaaaaagattattcatttcttcctcttcttatcttcccttcttctacttttatttgtgtccctcttttctcaagaaatacatataaaagtgccccccaaaaccttgtgtcctgctgtcactatagagacccaggctcacaggagcttatatctttttgaattcaaattagggggtatcaaatatgagaaatccaccattagaaaccagtcacttttcccaaaacatttttttgcaccaatgggccccaaaaggggttaaatgaagaaccaacatgtttaaaaaagggtggatttttcaaaaccagtcaattaaataatggtggatttggttatatttgataccccctaatattataactaaatctgaagtcaccatgtgattttcagatcaagagaaatccaacaagctcttattcataaaaatcataccttggtaagctctgctttttttttgcttatatcaacatcaaaatttgatgaaataaaatgtgtaactttttattagttttgaaaaatcctattttttcaaacatttctttaattttctaaaagaatatacacctctatgacaaattttacctatttctatgtgtactacattctcccaatagagtttgttacccttgaaaattttcttgaaaatatctggtgcttgatagaacttccatctagtttcagatccagaccttacagttttgatatcatcaggttcctcatccagtacatagatgaaatccaaaggctgtgtagttggtgttaagaatataaaagggctttcttgaacatgaccagccatttcaaactcattgaactcttctgagccgaaagcgttttgactcaaggtcaatgtgggagctagtgtggaatttatggtagattcaggaaaaatcaagcaaatgaattgctcaaaaaattgatcaatggcaaagaaatcaaccattcaaaatgaaaataaaaatgaatattgctacagcagagcaggactgggtctttgccactgggatcaccagcttactcagccactactccatcctcaccagatcaaatggattccagaccaagaagggatcgtcacccttgaaaattttcttgaaaatatctggtgcttgatctttcaagaaataaccaatcaaataaagagattcatgaataacactcaaatatcaatttaaatcaataaagtacttcataaaacctagttgaggtttggaaaattctgaaagactgagaggttcatcatcaaaactggctctgttttccaggaaaaaatctccaaaaattggtaacttgctattttcttttgtcatctcatgcctatctctcttcaggtctgcttgcctgaagctgataacctcacctgccacttcctccagctttgcctacaccataaatccacaaccaccctgagcccatacaaccatcagatcaaccaaagtaggtagtatcaaattttcttttgaaagtgcatccactgcatctcctgccatgcacgcctttcattagcatgaaaaactgctgttgtatcctaacctctttaatttcactactccccaggtgtctctttatgaatgcaaaaatttatgatgaaggattcatctgatcctgatgaactgttgtggaactactcttgggatgaatagagctttagagggataggtgctttaatggtctgcctctctggtaactacataagagtatggactcttaaggaaaggtgtggctttggagatttcttgagtatggtatgtctaatgtttattatgtttactagtctaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcatatacctggctattaacgggttatcagttatctggcttactggggcaggatctgatgtggaacaaatgaagaggaaaaacaaagctccttatatacaagattctggggagtggccaatttgtggttggaagatggatggaacaaaatggaacaaagaatgaacaaggaggaaaattgtaactatgaacaatgcggcctaatttagtgtggcactcagataagataagactagactgaaaccaaagagagggccaagctaagataaggtaatgaattcattctgaaacagagagaggcttggataatcttatcaaggggaagagggggaagagttgggggtaattatttcacccagatggggattgaacagacaatgggaagaaagggccaaaagaggactagtatgaaacatagctgttgtgtgggaattcttggcataagatggaagtacataagagataaggaatattctttagaggggtttgatgttatattgagaaggattactagtgtgtagttggtgtgtgagctaagtcttatcaagaatgaactaggattttgtccattggtttcatttgaggagtttcagaggtgtggaagatgtctttacccatgaggggggaaattgtgtggatacctggtgtgttggatttgtttgagggcctggggaattcctgaagggtcttgggtctgtgattcctgtgtgatatgtagtcttgctgtgcctttagattcaggattggcttaccacactgtttgatctggttggtttgacaggtctatttttgataggactgcaaatatattcagaacaaacaaaaatatcctcctgttacagttatgtctgtcctttctccctcatcatcatccttgtggtttgtcttgattgaattccaacgcctcatttgagagttcttggtcttaaatctggatataatttctgcatccatcatgccacattgacataaatcaatctgcttttaacaaagttacagccaaattggagaaatcatagacataatttcattttgagataagataatacattcccagaaatagcatggatcataaaaaaacattactcctacttctaacccaatattacttctttgattgcaggacaaaccaaagtaagtgtgtcctgatgcaaaagaaatgtttacaatacaccttcagtttttgaaatcttttgatcatgggtatggtttcaattgaatatggttgcataaatcataaaccaaccttggatttttatgatgtcccaattttagagctgaaaatccaaggatttgtctgctattttcacaatttgctattgttttcagcctttttcagcctccagaatgttaagaacatacagtagaacaacaaacccacactgaaattagaagttaagggtgagagaggtagtatactctcattaatattcatacttaaacccatagctatgggtttaagtatggctttatgtatgcctgcctgataatatgcatgcaagaatcaaaaaaattgaaccacttgaccaaatccttggtgctttaaatttggaacttgacaaacccatgcaagttcaaaattttaataaagataagtaacactgcatttgtccccccccccccaggcaagggcccatgtgttgtttttatattttgtggtcagggcagggttggttcatgccatctgcaaatttacataagtacattgtttttattcatacaaaaaaatattaagaaaatgctctcagttttatttcacagacaactatcaaactttgttccttccttaaatttcacttaacatttaattcaaaacaaaaacaatgctgtcaatgtgcacatttcacagtgaatgtgcagaattttgtactttggtgtttttgtagtgataaaacgacctacattgggagtatcccaccatttggcttcttccagtttggcacatgttttcttggaggcaattttttcaattattgggaactgattttgtagaatacacaccccttaaaatgctattcaggcagaaacacaaaacaaatatactgagaggtaagcatcaattcaacagagctatacaaaaaaattctttaaaacagagctaatagggggtatcaaacataaccaaatccaccattattcaattgactggttttaaaaaatccacccttttttaaacatgttggttcttcattagggggtatcaaatataaccaaatccaccaatatttaattgactggtttgaaaaaatccacccttttttaaacatgttggttatccatttaaccccttttggggcccatttatggaatttttttttttttttttggaaaagtgactggtttctgatggtggatttcctatatttgatacccccagctatttaaaccattttggggcccattaatgcaaaaaaatattttggcaaaagtgactggtttctaatggtggatttcatatatttgataccccctgattagattgttccaaatgcttacaaaaattgctcctatacataagattgattttcagggggtagagaataggatcagagataggacaacactcttccatgcaatacccaatagccaaagaaatagaaggatgttacataatttttgaattctaacttcccaaaaaaagtaaaacaattcccaatgagtgattccacaagcttcatatattatactaaacattctcaagtccatcaaagctatcatcaacaatgaagctctctgaagccccatgcactatgatggaataaatcaaaatatgataaaaatgtctcaagaatacacagattggaaaaaatatacaaggcatcccataatcttacatcccaaatttgaattacactatatcatttggtcatttagggaaataccaattgccactgaccagaagtaatatgtaagctgattgattggtcttgattactatgattgtattctacattggaattggactttcttttcaccatttccatatttttcacaaggttcttatatattttcaagggccttgatcatgaaaaaaaaatccaaagctgtttcaaattctcctttcacatgtatattacactgatcatttttgatgcttattatacctttatcattgttctgctagcagaaaaattcaaaattaaaaaaattcatttgatccctgcccccccgttttatttgaaacccctctctggcccccaaaaatgggggctatgccctcgttttgcaataaaattttgacaagcaagcagtctgcatgatttaattgtgagtacctgtccataaaaaggcggcaaggcccaaggtgaacaggccagctatgtacaccacggggcgggtttttagaaaacctgctcatccgatggtcggtttttgagcaaaagagtcccttggacgctatgagggcatccaaaggatgctctggtgccccaagcatcacttggatgcttccgaaagcgtccaagtgatgctccccaggcaaaaacatcaactggatggtcaaaaaagtactgtccattggacagtattgattgcaagtgtccgatggacacagggaaaaaaggtggtgggggttgttagtcgaaaaattgagccaaaatgcagttgtcagttgaatttttgttttcaaatttcagatgcagcctgtcactgcagtcaatggtagtagtcaaagttcaaaaatctgacctggagtgcagtcagcagtcaagctcaattcgggtgttcccatattcaagggggcataaaatgggcaacagcctcttcgactttgaccaagatagtcatcagctttctacaatttcagacaagatggtcaacaaacaccccttcacgacttgaacgagatggtcaacagcccttcacgactttaacgagatggtcaacagcccttcacgacttcaagccggatggtcaacagcccttcacagcttcaaacaagaaggtcaacagcccttaatcaaaacggtcaacagcctcttatggcaggcaggagaatttgagaatcagtaagtagattgtaaattgtactcgattccagtaagatgattgattgattagctaatacatcatctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatactttgccttccttctttgttcggctatgcaatccgccgaagtactgggaaaagaggcctctactctacaacacggttcggatcccgacttgtacacaacgttcgatttagtgagaagtgtactagaaaccaactatccctgtccagtctatcccatcggaatcaaagaagtgattggtcagatcactcacttatcaggattggagggatcgttctcaaggctcgaaagacttctaggtttctgaatccacctccgtctgttcatctcttaacctgatcgtatcctatcgcatggatagctgtagcatatcgtgtctttcgcttttctcgtcgtctatcgttctttagatttgtacctcacgcaatgcgtctccatcctaaatatcaacctgtttgcaaatcgacaagttctagtcaacttgatcaactgactttttgggttagatcgctttttttcccttctatttttctctttgtagcaacttagatcatgtaacttacttcgacctgtatcagtaacatttgtgtactagcaccttctgtaacctatcatcagataagattcaatctgagtatagttagaactgtactcttcttatggcaaatgggtagcgactctcaggaatggcacttcatgcttccagaaccccgtgcacatctaaaagaacttgaagaatattagatagtaacacgatatagactgttcaagccgatttttttaaagcactcgggattcgccggctttacggactcaccaactccgagtcatcgatgttgatatagaaaacttcgatcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatgtggtatctaaaaatacaggtcctggggttgtggatgttcacaagtgctgtgtggaaacattgagtaagataagaagatggaaagactatgcattagaattttcagaagcaggcagaaatcaaagggcaactattgagccagtgctaaagatattagtgcaaaccctctcatttctttttcaagagaaagttggtgaactgaaaagacaaaattcagtgaaccttgaggaaagtatggagatgtttccacaggttattctcacttcattaattgagggaccattttctagggatttccaagacatcaacaagatcttggattgcttgaatcaaactcccttgcaagcctcagcatctggattacattgggatgcaattcacatgatttccaatatctacactgaactgaaaaagtatcaaataatcactggtgaaaacctctcttatctcttgaatcagaataatggatcaaatttcatcttggactatcccatacatcgtctacctgaagatttcaaaaaagtagatcttctggatttgcaattcaatgtgaaattgagtctccaggaaagccctgccacacaaacaatgagggaaatattaccatgtgagtaaacaaacagtgagaattccaagtttctggcaactcaaaaaatgattcattttcccttattttgtaaaataaagatgtgcatgatgataaatggaaatggattgaatttgaatacatcaaggagaagctcagaaggacaaggtttgaagcacaatctctgaaagctgctcatatctattatgaattttgtgaagtggcttccccaaaccacaaggatatctcagacactagactctgtgattttcttgtgacattagttgaacacatctcagaatccaacatgaaaagtttgagaattataaatagtgaacttgaatatgtgattcacttaaaggacttgtatgacatacttagtcttacaatgaggtatcaaaaaaagaaaacccaagatgtgattataaagctgatgtgggatttgaaccttctcaataagctccgagcatttgaagaagcaatcggtcttttattcagcataatctactcatacaatgtcagatatgatgaaatgcaaaacagatttcatgaatggaaaaccacaggggcttactttatggataaaaatgaaaacaggaaaatatcaagctttggtttggaaggggatgaaagttacaagagatttgaaaaccaactggaatctagtttgaagatttttgattcaaaaatcaaatcatccatacctaaaacagcataccatgatcttaccagagtaaacacttcaatcaataaatcaaaagaacagtttaataaattctgcattcagctagaaatattgaagaatgaggagtcccctgaccctcattttattgaattcatccaacaatttcaatcatatgttttccaaactttggaaaagtatgcaaataagcatcaaatgtatatgaaaaatgttggactcgatggtaggatattacctggaaagaggctgaactttgtccaaggcttccagaatgaataacatgaccagtattatcattgatatctgtagttgagtttatagaatttcaaattacaatttactcaactacactgttttcagaggggcttggtgagttgtctcttcttttttgaacacacacatgaccgcagtcttcggctgtaatctgcgacccctccacattttcttaattaagacttcacaagaatagctagaaaacattttaggccacaattatgcatccactggcacatgttgatactccttttccagaatgccacttaagagatcctgcaaatccagaagatatggcattgctccagctgcagcatcaggtttagcttctatgtataagttttcccgacagtcctttcagattcagctcctatgcattatttttcccgacagtcaattcctatatgcgcgttttttgtccaaagcccagctggggaaagataagacctgcatggccgatcattcatgtttgaggtagagatcaaaaccaaacgtatcaagccgatgttacttttgccgcgttgtgttggttagaatatcacaagcggtctgactgctttcacgcatggaaatggccgaacaagcaggtcggaccggtttcccggaaggtgctgcccgccccctgctcggaccgacgtacccaaacaattcttgatggcagtgtggcacgggctatatcaacctggtgtttttgtcgtttactccaatgctaatcaatatctgatgagccggactcaaaatgttggatatcattagtcagtgtgaagggtagttagtgtgaatcgcaatgccgaggatggctccgaacaaaaatagtcctgttgataggtgataatctggtttaacgttaatggccactcctgggcatagacccgatttcgaactcggcggtcccggtctaatggcctatcttgatccaggcaggacggatggaaggtcccgcgactcaatttcttgagggggcagtccagtcaaagtgccagccaagttttacgaaagatggcttgctttcctcggttcccttcaaaattaatcctgcaaatcaactacctgcctacagtgatggtagagggagcttgcgcatatttaaagactgcactttggagttgttccccggataattaccagaatctgttcaacaactcgaatcatcaaatttttatcttccctcagtttagtcttcaaaatggtccacaaagggcaaacccatcacttcaattctctcgccacctctgcgaatgcatcccaacgcgtccccattccttctttgctcccaaggttcacggcgacagataggatcacagtcggcaaactacatccatcacctttgagtccaatgcctctcagtgactcttttccaacccatcatcccgagccgacactcaatccatatgaacatagttcatctgcgccaccgcgacaaacaaccaagaagcccccagtctcccaaattctcgctgatgggttttatgacgagtacagcgacatgcaacacgtagtggctcggtaccaaatcactcaaacacactattcgggttcacaagtaccgattccagtttccgcgtcgaagtttcaatgcttgattaaagaacccactatccggttcttagaaatatgtggagaatttttgatctggctgtggttatttatgtggaagaaattccatgccttattgcccgaacatcaagatcaaatattacccagccatcgggggccttctcttcctcaactttacaaattgctcattccgatatccgggtataatttggagattgaaggatgtgttgtaaactctgagaaagttcatgatgttcgctatcaggtgcggcttgtttgcttcttcagatgtcgttcagtatactaatttgtttttactgacttggcagatataccgccgacctgatttcactgaaaatgaaatcaaagccgatatgtatgcaatatataactgatggtctctaagttgacggtttggtgctgacttcttttttctctgataatagaatttatcttccggaaactcctctgaacggcccaatggatgtatcacccctgatggctgcattcatccatggaggacacaggatcgtgattccccaagtcagcgggccggagaaatcggtccccgacgtaggacaccaatctcgcgttattgccttggtgcttcgacatcttaaatctaaggaccaagagtcggtgaagaggcttcgacctcaacaagcgcacttaggcacagagactatttcaagtctcggcagcacgttgtcttcttcaacttgttactcggggaaccgacccgttttcttacttggcttgggacatgccgccttagttgcgctctcctatccccttgagatcggacagccgattcatgaattcccgcagccgcttggatcatccggtgcactatcgattccatcggtttctgcgcgagcggaacctccgcggtcgctgatgggaaaactcaatagcttttgtgattcagttaactctgggatgacgggtcttggatggtgggctcaagggactgcaaggcaggcaagagcggaattcaaatcttgtggccccttgccaaaaatacatggtataattgcgattggaccgatgttagacccaagcgggagtaaccataagcaaaaatactggtttaaaagtaagtctccctgatattgaagagttttgcagcatatatcataatttatttattttgctttgactgttccagagcccaagcaagtctctcaagggatcggaccagcaagttattcaccctcaatgaacaatgcggtcaaaaggctacacctcaacgcaagtaacatcagggttccagtcatgatagcacatggtaccaaggtaatatcatcatgaacgcgattagcattaatattgcagcacactgacaaaaatttgccatatcacaggaagcgttcagtctcatagaagggattaactctttctatggagcacttgcttcagcggattccacccttatcttctgtcctaccttacggcacggcggagacctggcaggcgattcggctcgtaacggacttgcaaatgactgcatgagatggattgattgcctcgactcaacagccgcgattaccccagaggtctcggctcagacactatgtctacccaccaagaaacaacaccctgaacctaatccaagcgcttctattaacgaagctgaggatacatcatcagtcgatgcacctgaggctgttatgactgagccagttgccgtgctggctggtcagctcgaagaagacaattgttctaccgattttagttcttggtttggctctgagggtccttgcagtattcagactctttctcggaatccctcagctggcgcaagtatctacagttctacctctcggggcgcaagattatcttcaggatcatacttttactcgccggaattgatgggatcgatttcactggagatgaaactcgactctcctcacttgagcagtggtttctcaagtccagctcctcgaaccccggcaaccgatttcttcccatttctacccccatcggctaagataattgatcatcaccatggtcctcacggtgttgtatctgttgtgagaagcaatcgagatagctaccaatctctatcatgtatcaacatccccggaagcagcctaggattcaactgaagagcaatcgcccgccttgacaatcttgctcatttctctagtaacgagttcagtacaaaattcaacaaaaagataacatccatggagtaaaatctgtcacatcgttgtaccaagagggattcacctctcatcttgatttatctgtctactttcatgaaattaaatcacacaattagtatcagtacacattgcccatccagctcatgcgactgtaagagctttgaatgtgcagattgtcgaaaattaaataaaatgcttttgtgctccgagcctcgaggattgtgccatgacgtatgtagctccctggagtggtggtgtgctctctcaccatcttcgtgtgaaagatgaagtttcacaagggttacacagcactatcaccaacctggcacggctttaaaagggcttcggcgagttttccaggggggggatcctccaatccaaccccacctggttttccctcaaattattcgaacgcacattcccatcacagctacataaataggttaccttctgcatcctcatgagcggtcctcagccacctccgagtttccttgacggagacattgagatgatcccgattgctactgctatggagcaagtcgctggctcacttcgggaactgagagaacagtatgaatacgatgacggcgatgttcagatggagtccgcattcgattctcaagatgacctgctcctaagcaatcaacccttccgattgctgatcctcgataccaacatcctcatcggtcgcctcagcctgatcgaatggctaggcgaattgctcatagccgcgcgcaggcttcataagggatcccactaccagtgcggtttattgatacccaagatggtccgatcggagtaaggcgcgctctcaattcactcactcgtttgttgttcaatactgtcatcggaaaagcaaaaaaaaaaaagaaaaaaaaatgtgcctttgaatgatgagtctcataattaaacctttttcttgaaatcctcaaaggctagataaacacaagatgccacacaacaaacagcgaaccgtaaccgcactggtagaacccccactggtcaatccaagtcgcctcactcaaacctcgatccatagtcccgaaggcttgagactaggaaggaaaactttctcaaataccagtcagcctattcgaatcagcttatacgaggctgccgatcaagctatcaattggatgtcacgccttttcagagacataccgccggagtcttgtatcctcaaacttcaaaagcaagctgaggtcgcagatcctacgttattcagtgcctccaatccgaccggcttaaaagtggtatgtcctgggtatatcccgtgaccgattttgacgacatccaacctggttcataactgaagctttcccctcttcctcgaaaatttgatcattttttttccaagtcaccagatatgcaaattttagattgcgcgacgtatttcaaacagctgctcgaagtacgagggggtggagtgaccctactaactaatgacaaggcattatctctggaggctgaacttgaaggttagagacctgtttcggttttgatttgattggtccatctctggcttcagttgatctttcgctttcccaggtctctctactctgaacatccagcctagcgtttcaccccattcgctgctacactcattcgatgcaaccctggcacaagagattgagactctgatttctcaagtgtcccttgcaaacatggtcactgcaacttggtataagaaaacttcaatctcgcactcaaagcccactcgccgtcaatcctctccggataaaattgcgacgaacaactcatgctccgctcacgactctaaaccttaccccaagccaattgaaaccctctcaaataacaaactcgattttgttcaagaggcccccaaagctgaagaatcgcttgctgaatcatccacgtacatggccatcgaagtcgacgaggagatgacactatctgacttagaagtccctccacttttcccacaaattacctatcaccatatgcttgccccttcgcaactgtatgaaccaagactccttcacttgcactatcacatccagcaggccgtcggggctcttttgcgaccgcgcttatttgatttcctacttcgtacgttagcctgtaatgatatctcccggttatttcaacacgtggctctagtcttcgaacgcaagaaaactttctcgccgatgcaaaactcacatgatccgaacgaatggacagcagccgattgtctgactctaatcgatgaattttggaatgaggctacccaaaaactatttcaagatgatgtcaaaaatgggacgagtagtaaaccaatatcgaactcagcgaagccgatgatttcccggtgggctcctagcacacctttcatgaattccgactcgaatgagcaaaactgtaacgctttctcaaatcgattaagtcggatccgcaaggcgatccaagttctcattgtgcaacttcaaccttacaacatttcagatctaccacgagacaacccacaatcgtggccagtgttgttttgggacggtctactcgaggacatccataaacttatttattatggtaaattttacgagtctttgagtctggttgaaccagatggtcgggaatctcaagatcatcttctccaaaaagtaattcaaaactggaagagagaagctcatcatctgtgtgaatctggatgattcagaatagctggaaatatcccattacaatcctttgttttgtgtgttattgtaagaaaaaaaaaagtttatcaacctactaggtgacattgtaaaaacgctttgccttcataataccaattcaactttgtctaatctcttatcaaattatttcctgcattgtaaggcaaacgatcaagttgtcttgcattcttcattgctggctggtgccaaatactcatgttgaattaaagctcaagtgtcagttctttcttccaaggcttgataagctgcaactcatatttcaactcaggattcacagcataaattgatgggcaattcgaccaggtctgcacatgctctaagaatgttttgttcgaaaaagaaattgactcttgggtaagcttcattaccaatagaaaacaaaaatgttgacttctctctgtcatgtccattttgccagagggcatcatcttcctgtactcttgcagactctttccttattcttttggaatcaaccagcatgtgccaactaagtatgtaacaagaaaaaaaaaagtaaactgacttgactccctgcttttattcctctgctgtgattgaagatgaaatttcaacaatcttcctttgttctttttcttgtccctttcaactattcctttcaaaggatacgattttggaagtaatttgagttccatatctgaacgaccaactaaagataaatcactatgtagtctggatgtatgtatgtaaatgggaaggaaaatcagccgcctgaggctcaacccggtccgaccgcaacattaatgtctcgtgcagggtcggattagagtttggttttgagacccatgttaaaagccttcccgaactgccgggctccttgggtcaacttcacatccgatgcaagagaagcgcctttttgcaagttttgcttcagagccgtctgatagaaaaaagagctgacaagaaatactattaagactaaaccctctccagatgtctattttatctatgtgaatatatacaaattatatgaaaaagtcttggcaaaggaatggctttcattggtttcatttcttcatttcgtttcatttcaggtttttggttttttactggcttttattagagaaggcgaatcagtcatgacagaagagaataacagagaaattaaggttgtgttgaattaaaaaaattttaaaaaaaaaactgaaaattattgaaccagattttttaggaacgttttcttgtttttttttttttgtagacaacctaaagtgtgtatgtgtaaacgcgcatattcaagagcacttcactacaattccattgggcaaccaaaagataattcaaaagaatttgattcgatttttattcatttattcgtccttcggcatcattttttgattgttactttcaaagcattatcttttcttggagtctgcaagccagaccttcatttttttcgcttctgcttgaatctgggtgtttatattatttattatctcccgcgccagtagttccacttgtagtggaagagttgttgttattggaactcttgtttccgatctaaaccataaacacaaaaaaagcaagaaccgggttgagcaagcatcacttcgcacaagatctcaatttactacgcttacacccgctccagcaagcgccggccccacgagacctggaccggcagggcgagaattaaagccctcccccctatccatccctcgtccgccaccacgcccaccccggttgtttctcatgttatattgcccttgacttcccctacctcgcgatccagggcgacctcggtagttgtgattattagcgccatcaccattcatggttgtcggagttgactcggtagaattggtgttgcttttgacgagtttgtcactggaatctgtcttctcttcggccagtccactatcgatctttcctttcacctctttggcaggtccgacactggtcgttccgttcttggcagtccctgtttcagcgtcgccatcacctttgtctggagctgcacgatcggtatcactcctcgaaccagctgtttgtccaccggaggagcctttctttttcttaccagcaaacgaggatttccgcgagggagcaggagaaacacctgtagatgctgttgaatcttggtttcctgggtcttgcgttccaaagtcgagagtccaatatgtattaggacctaaccaaccacctatcaatctaacgtgttgacttactggagttctttgttggctcatctgctccaaatctgggtcgtgcttgggtagctgacttagcgctagaatcggcgccgagaggtcctgagttggatagggtcgaggtgggtgtacgtaggccctcatcgcgcctatcctctcgcgatttcgagtagcgatgctgcgggttggagttctgatttggattgcgcccattgctctgatttccatggttgccgccatgttgttgatgggagcgaggagcatgattgttcggtccgcccggggcaggtggagtagaggattcgggctgatgttgctgtgatgaaggattttttgtatggcctgagacgaggtttgaaggcattgatttatttccataagaggaaggcgcctgactagaggattgattgggaggtcgtgccagcgattgggggccttggttatcactgggatttgctgcagaagtggatacgtgtgcgacaggcgttcgaggattgatctgagaaggtgtgctaggtggcttcgattgtgcttgagaccggtacgcaaaattaaagcctttttatggacaaagatattgttattagaggagatgtcgagaaatttgacacatagaggatcattaacgccacgcaccttgactgcgcatttcagcaccgatccgcccttctttgatgtccaatatcaaacttccataagctgcgtctggtaagttccagttccatgaatttttccaggcaggttcctcagttgcggtacctgagcccggagggggcggagcagggacacgattggctactgctaaggcattggaaagcagttggcgttgatggtcgctatggtcaagaatgcataagaaaaagtcagttggatcttaaagggtggactagaggttgtgactcactcgatgacagcatcgacctgattcttgactgtatcccaaatctcgttgaatgtagctttggcatgaagtaacttggcacgaaaagcttcttgatcgtgttggacactgaattcattgtaactgacgccatagctaaatatgtatttatcatataaaaagatagggaaaaaatgaaagaaagagtgaaagagtgatgagtgatgcagtaatataagttaagaagtgatgaggtcataccggaaatgcagaccggcggatatggtcagatcggccttcaagacgagtgccagttgtgctaataagccttctcgaccgggactggcatgagatatcaatagccgagtctcggttggatcgtagacacgttgagcggtatcgatgacttcaccgatctggaggatgcttgtccacatggtgccttgcccaccggcgatcgttgcagccccttcaccattatcgaatagtttatgtgggactaccgcaccacccaaaccgaacagccgtaatctgattccacccaataccaagcatcgagtggtagcttcatctaggacggttaagttggggatcgaatatgctgatagagctccaagtttttgatttgattctgaagctttggcgggttgagaggaggtcttgaggagggatggaccggcggcacggatcttttcgaggatagaaacatcctcacatgccccccagacggtataaacgggtacgtccaacttgagcttgccagtcagtagatccgggaactcagacagtgggaattcagcggacgagttttgagtttggtttgtgggctcgggtgatgaggatgaggatggttgagggggtgagaggatcatctgtcggatggagtgtgcgttcatacttggggcgagtaattgggatctgaactgggaagtgattaatgatgaatattgaatgagatgacgtagggtacgatcggagatcctatcgagggaggatggttctgtgtaggattagagtagtgcagtgtcagaaaacgaataagtttttttttttttttggaaagagtgagactgaccgtagaatccaaagtcgccggaatggatgacagccactgcattgaactgtttggcgaggtggttgatttgggagatcgcaccccggaggtcggcgatgcagagtatcctcccatgttcagagtccaataggtcgatcctgttcgagagcccgtttgtgttgaggttgttgggactattgccagtagtagttggtttttgatgttcgttgttcgatgagttgaggttgttgggttttgagttgtggtttgggttgtggtttgggtttgggtttgagtgaagtggtggtagtgctggggctggggcaggcatgataggatggagtggttggctgatgaaggctggatggcttacaaggattccaggaaaactcaaatcgtaaacatcgatcgatcacaaatgccactccaaaatcaaagcatccacagccagaagacctcctcatgatcagaactccattcaagatctcaactttcactccaacctcaactatgtacatagtgctcatcctcatgggtttatgaaaaagctgttcaggatcagaaattcacatgaaccagaaccacaaccacaacaagattatatgaacacacatctattcttcgatcctggaaaaacatttcattcagcttgaatttccaccacttgtcaagctgaaagcccttttcctgaaaacaaaagacccaacagtaaattgggctttctgaatgcacagccaattaacatcaaacaagcacttttttctattgaatcacacacctggctatctgccttgaagaagtgaatctctccaaacagttctccactacactagttccagactactgatctacattttcaaacttaccaaaaaaaatgtgttctgatggagacacaatttgtaaaagaatgtatggaatatttgatctgatgactttgaggctgaaaaagtgtgattcaaatgaaaaaaaaaaaaaaccaatacccttaggggatcaagggttttccacatccacacctggttttggggcttttgcaacacccagttttctgtgcaaaaatctgtgtttttttttgttatttttttatggcagggagggattcctctagccatggagagtttctggtctcaaggccaagaaggattactcctggtctcaagaaatggggaactcatcccagcctcaagacttgtataagtcgcaatggcccaggaggtattcttctggaaatggagactgtaggatctcaaatttgagagaaatccctctcaacctcaggactgtacataaactcttagaaggattcctcccagccttgagacctgtacaagtctgggtgaatccctcttggccctgacagtgagactgtaaattcttgatggccaagggggattccttgtagcctcaagaccagactgtctccattttcaggaggtatgtaccttgatacttgtacaagacccacaatcacaacaaggcttttttgatggctttttaggacctggcatggccttgggacaaattcctcccatggctgaatccaaaagcccaaatcacacctgtggtgtatcatgacacatcaattgtctctttcacatatttatgttatttatttctatttttgctttattttcttttatttttcttcctgttaagccttttctttttggctgatagcaacaatgggctgctactctatactgcattttttgaccaaaaattgttagcatagcagatttttttcatggaaattttgtagtgttagcggtttttgctacacaacacagtgctgcggtctctaatggctgtgacactgacagggccaatatgccgccaaccagtgtgtgagtgtagaatagtgggcactttttggggtcctgcgcacgtagttttagcatggatacaatggaattctgctatgctacactaaactttagtatcattctgctacatcatgagacactgacactacagttggaataactggcccacaattgatgataaatttggttattttaagtttcaatcacattttgtatctataatacctcattgatttgtcaattttttttcaccatgcattctcatatctctcaatatttctgaagtcttctgattaaataaggcttctcaaataattttgatcaactatgcctcttcttatagctcaactttcaacttttcaacttcttcattttgtttttatttgattttcaactaatttttacgactttgtaacttcttttgttttataaaagtgatgccaagcagtttatcccctgcctctcaagctaaagcacatacagatcataacttcttgcaaggggtttatatttgtaagaggaggtctttgtgccaaatctacagtccttgtaagtgatgatttagacctgaaaatcatttttttctgggaaaatagattggcaccctgtaaatgtagctttacagggggctttaaaacaaaagcaaggaccttcattatttcactaaaattgaactgtaagctttgttttgctgaaatatatatatattgaagaagaatccacagtaacagtaaaagctgaatttctgctgcttgcaatttgtagacttgaaattactaggtctatctttgagattgtataaatccattacaaatccatgttagcaattcatggattgatatgaaatttccaaaccatttggaaaaaaatgtaatcttactcaaatattgtggcatcaaaatttcatgaatctgtcacaatcaaatggctcatacaaggatatcaattggaatttcttttccttccacatgaaacagacataattctctaatccagcatattctgttctccataattcttattcccatagagattcagagagcatttgttttagttctcaaatcttgaaagtgaaagttgattgctacgtggcacatgtcacccaccaaatgtgacttactgatcaagtaaagtcacaggattttgctttttgggtggattcagttgtcgggaagagatgttcagcggtaaaaaaaaatgagtttgaaaacacccacacacggaaaactagacaatacatggtttttagtacaagaaaacggtgcgcctccaatgtgccagccaaaggcgcgcattgctgacagtttgggaggcgccttctggcgcgcacttttccaaaaggggcgccatcaaccctaagcctgtccaagatgtctcaaattgccaatcaattaatccccagaccctcaatatgaaaattcacatctggactagcggctgcaaatttcagccaatttatatggcagctatttccttccaggtcagatcactggacaccctgttttccaatcaggttgactatcaggctacaccattccacttgagttttgctattatttaggaattcatactaaggcacaatcaatgtattctcacatgctttctacctcaggatggctgcgagtgataaggatgggatagtatcgcgactgaaactatactcacaagatttccgtgcgttcttgactggttgttaatgcgtatcgtcagatttgggtgtctggccgagtttatgcacgtaatccctgtgatcccgaagatgtcttacccggttatccaaaaaaagttcaaacaggcatgtttacaatcaatacataatctgttcacgcagaatcaagataaacagaggattgaagagcacctgctagccagcttccctattctgtcaaaacatgcaaaaccacatctctgcgcctgttttgagagtaccgttttcccaaaagtatgctcaggaattatgatgttttgtgtggaaggttttgtaccgagtcatttcggatccttcttttgaaaaattgttagcattggtgggctgaactgaagctaccaatataagcaggcgatgagtaggtccttcttgggtgtgaattgagtcctgcctgtgctggtgagccttttggattttgagtcggacgtaaccctggccccccgcggggctttttttactttcaagtgggcctatgactctgttagttattaataaatacaagtttcaaaaatctggatgagctagtgacctggggaaaagatagagacacagaaatccttgttttcaaacacgttgcttcggatccaataagagcaaattgctcttgtgggtagagaacgagatatacaaagcatgaatacttgtgttacataacatgagctgctcaaatttcaaggtttcttgtggatcatctaataatcaatggtggaaaattgatctgaagcaaacagaaggagttgaatcattgtcagaattaaacctcagttaactactaggtatggagcttgaaactgtatacgtgcagctcgggcacgggacctaggcttaacatcaacaaaaaacaacctatttcggaaagcctagatacagttgaagattattttatacctgaattctagacccctcaaacaagcttttgaatagatatctacttcgaaaatgctcagaaatggagaatgtcgtccaagtgaaatggttaagtactgagtctgtaaccgggcattggccacaagtctgctcatgaaattgaaagtcaggcctcttcgaactctgatctgggaagctggaagctcgtgagtatgtatacgagaggatctgaaaaacgtggatttacgatttacgattcgcaatgccaaaaggttaacaaagtaaaacgttcaagttacagttgttttactcctagagtttgattattgcatcaacctgagccggccggatgtcctgctccgtattcatctatttatgtgacatctttcccgggcggttacatatagaaaaccaacttgcgggcacattctgcaactcaacggctggtcgactcgctcgccgcagcaggatctagcagagcacgtcgccaacgaagcgcttgcagaacttcaagcgtctcatgaaatcatctgtactgcctgttagcttgttgactgttctgcaagggatttgttacaataaataaatgtttgtagagttatttttggtattacaaccagaggaaatcaaggtctggtcgaagccaggctgtcgcatcaagaacgagctttaaagttcatctttttacatgataggctaaaacatggcaagattcatgataaatatcactactgcccatgagcctttttcctttgcgcaccccgccaatcacacctctggaaacagccaaaccatcactcgtgcgggcctagacacgccttctcatgcaatgtaacactaacatatgggctgtccgtgaggttggtgtaatccagtggtctcatctccgcccattttgtacaaattttgcaaacccaactttcagagcgaccccgagtcttatcgcatcggtagcgaaatggctgctttgaatctctcatcaattcttctcatttgctcagagaagttgactgcatgaaaattcttatttattcacatcacaatttaacttttgctcgtcgcctcgagttgctcggctgaacaagtaattagaaacccgaagcagaaccagtcccttttgcccatcacgtcccctcccctaagcattcaacgctgtcgccttggggccaccgaactacccttgattggctgctgcttgagctggcaaggagaaaaccaccggatcatcaagttttcaaagtggtatcctttttgcatacttcaacatcttgaattccgaagtcccctcacctccacccccccaagtctaactggggagcttttgacagtggtacacgatttttaagcagcaaagttagagacttgaaaatacgctccagttacgctccaccatacacagtattgctaggccaatcgcgcaattgccaccaatatccttggccgcaccaacctttttcgacacttttacctgaatcaaggggattgctcagttttcttgtcgcgaattcgaacttcatccatagacggctcattcaatatttggtcactttttgtttgtactcggcggcagtcttgggctgtagtgattttttcgagagggactctaagagtcgtgagtacacaaacagacttcagctgcacgctttctacgtttttttaggctagctaacttctaaacacttgtgtggttcggctagttgaagtctgttgaagtatagtggaatcccataatccctccaagttgctttccgactatctaacgcttttgcgttcttgatgatatcattgccatttattgaacgtacctattcacctaatgttccgctaagagcctttgcgcccagaacatctccggtacatccgccttcccttggcccctcacgctctctgccactggtcgaacctccgtcgagcctcttcgccctttagtaatttccaggctttgaactcggcttcaattactcccactagttgtcctcatcatctccatcaatcacgcgcctccggctggccgacaattcacgccagcttgatacgaacctgttttgttacactctttaggcccggtaagtgaggtataattcaaaatataaaaactaaatccttgagctattgctgcagccgtggcggtatagctttccactccatctccatctctgccatgctaccttgaatccctaatgcttctttaccttgagacagggtatcatcatttaatgaatttctgactaacatttccttcgtccttcctttgacagccgtgattttagatcttgtcagggcttacttgtctctttaatatcaagagttcaacaagctagtttctggaaatttctcgacgcgcaaaggatcaggcgcactgatggatccactcacccatgactcgcttccaccattttcacattcagtcgctcattcctctgttgcgtatccaaacagtattgactgtacctctgactaccctgaagagtaccggaagtcttcaggagtagctaatccgaagattgacatgggtgaatactacttgccaatgaatggcgtcaataccccttatcaccgtgcccaactccaattcccagttgcgccagcatcctacagacccacccacccattcttaggagataaaaccgggaagcatcaaaatccacgtcccaagtcttcctcctcgttggaatcagacctcaagagtcaggatgagcgtgagcttatgaatgcaccgccgagcgcctaccccttcgagtatggctacccaaatgtagctcacttccgtccttatgcttccacgacatcgtcggagaatgaagtacaaccataccaggaagcaccagaaagaagaccttccacgatagaaaatagatccggctctagcggcgtccaggaactggcattacccccgatcagcaatcaattgtcgcccgatagccgttactcagcagacgaaccgcctctccgacaagaggagtatgccgaaaatctcgtcaaggcaggtgtcgaaaaaacggaattatctgagtccgagcactccccgaaacctaaatcaaagactggcaagaagccttctagccttaaagtatcagaggtcagcttgttcccacctcttttgagttaatgcttcatcttggaactatagcctttgtgtaacgatcatggcactaactatctttttctaaccatttagaaacgccgacagcaaaacagggcggcacaacgggctatgcgggagcgtcgcaaagtaagtgttctaaatacaacttggcgcggttctcactatctacccctgctgataacaacaacaacagagagctgcgcagcatcaagagatccacatgactgccattgtggcagagaatgcaatgttgcgcgaaagagtgaactagttgagtgaagcctcaagttttcttttttcaattcgtataagcactgattttatagcctgctggtctcagtttgtccaacttgcttatcagccacgccatcaacccaggagcctacccatcgtggagtccggtgccagcgcaagagaattcgccgccaatgctaccaatggtgaataccggaaatttccctgctcgttccgctcatgttgccgatcacaactcggcatcctcgaatgcggtcgtcccgagtcactcggtgttcccgcccgctggcccggcctgctcgtccgacttcccttcggcacctgggtctgtgcttaactattacccctgttttcaagaataattcatcggcatataacaatctgctcgcgttacctaaggcgggcattgagttactgagaatctctcattagttggcttagtttggtttggctatcttgattattttgctgctttcttccatttcacgcattttcatcttcaccggcacacctataggctgtagcgccgcagttgtggcttttgaaacctgattgatttaatatccaaaagttgtgttctccgtcacgtgtcgttctccatttctattattcagtcaattgtttcttacccaactcgttgttcatcgctatgcttcttcaactctggccatcaggttgtttttgtttagattgttttaacttctcgtttcatcatagccttgtgatcgttgttaggtcatgttaattgtcttgcgaaactacttatagcggggttcacaaataaaattttcagtttatgcccgctcgaaaaccagtgattgctgatcagcaaaaaaaaacctagcttgatgcctcagacatgattctaattgatacatgcaggaaaaagccagcttataaaactaggaataaggagtggagttttttcctgaaagaaaaatagaaacatcatttttgcaatgctagtcccctcaaaaggaaagattctcattccattttggttattagacaaaccaatcactcataaacagttgatagaacttgactcaaatcactatgtactacctataaaatggcttaacccccgtggcattttggagaactgcagcaaaggaccttcatgaaattgtaaacttagagtggcctaaatctagtttgatggtggttgtcatataaagcagtccatgcaatactgatctcacaatcagcaaccaaattcaaactttatgagattcaacctctgctgatttctgatgaaagtctgaaaacatgcatggcagttccctttagcatgcctgatcttaattacagtcgactccctcttaaaccatgaactattaacccataacccttcttaagccatatatttttctaggaaatttgtccaccaaaatgggaaaaatgcctaaaaacttgacttattaacccatactctcccttaacccatagcaaaacatgtccaccaaggggtatggctcaatagggagtcgactgtatacctaaccaaaaatgctgcatatgcaacaagccttgcttaaaacaatgaattgcttggttgcaacattacataactcctttgactttcatttccatttccaatttttcttccaatttctcatttttccgactggtagtggggaattactgctgaaaaaacaatgcacattagaactttaaatcaaaacattggctgatcaaaaagaaaaaaagatcctttctgaaaagaaaagatcaaaatgtggtcagcaatgatacaatagactcaatttctctggatagagacactcattagattaataaggatgatagaactgcttgcaaggactcaggagtggaaaatcaacattaaatggggtaggcccatatggctgtttacttgagctgaacaaaggaaaatgacaagcataaagattcaatgaaatgagctctacttcatttccactacctttttcaagataataaaaactgaatttttttgataatgcatccttgaaattctcaacggcacagaaccaggatagccaattttatgtgtaagtgcctgtgagacattggccctgtgaaactctcttcagatatctacaatatactccattacaaagtatattgtccaacaaataaactttcttgtaaaactgctttattcaggagtaaaagtgaactgacaaaactcaatctactgaataatgaaaatgtaaatgaaaaatgtacagatgtatctatccattctgcatcaataatgttttttgctgattcccttaaattacaagcaacatcatctttcgtactgctgtagtcacatgcattttatgcaatttacctgcaatgagcttccaacatgtttaatttgtactttaactttgcgtgttgattgggaaacatacaaagaacttgctggaatgactttgcctgggacctgggcaaatttgttttgaggaagatgtactgcactgatcccgttttggtagaccgatggctttttgagtgattttccagaccattgtagtgctggtagtatttcaactgatgcaaacaagcagcatacattggacaattgcaatgaagcagagaagagaggattacattaacttgaccggaaatgaaagtcgctggcagttcagtggaactgttgtgtttgatgccggagcggcttctcaggcgaataagaattgcatgctatacgtctttgtgctagagggaaatgatagctaagtcagtaaggttggaaaaaagaagacagagaggtggagacaggacaagttgacgtactctaaatcccaatgatgccaagatttaccctcagaattatcgatctcctgggattgaagtttgaaggcaatggtttggtatggctcggctgcaatctaaatgaatgcttgaaatgttttagcttgaagatactaaagagttcgatttgaataagctggacgacgaaccagcaggtattgatgagctcgatcggcactttcgacgcgttgctcaaaacttgacataaatcggtgacgtggcttgaccccctcggctatttgagggtaatgaatctgaaagagtaggccgagttgaccggtgagaggatcgcgaactttggtgacttgataacctggggagccaatctttatgaactgcttcttgacgatcgataatcttgactgggcagcttgctgcgctagcagagacgactggtagagagaggagtcctttgcgtccttggctgctcgacgagctaggttggtttgatgctttttaccttgtgtatgggccaagtatgatccttcgttggtgtgaagggtgagacagagccggcactcgagtccaccgagatgatttcggagaatgtaaggatcctgaggtgaaaatttttcaatgatttagcattgtcaaagcagccatattatcaagattctatgcgattgcttacttttgcgaggtcaatcgtctcaagcgcgagttttcgaagcctttcacgccgatctacatttgcctcacttgcacctgccaggcctcccccaccaaatttcgatccgactcgattctgtttaaatgaatgcaagcaggagtttaagcagtaagccaaagaaccgattgtggagatccgcactcggtcgtctcggcaagatagctgacctgaaaatctgggtggggtttgagaggatgtcagttttcttcatccaaggtatcagatgcacgaaacctgaaagaaaccaccaacccattttttgagctcgataggtcaactctatgtatgctgttggtgtgtttgtcaggatgggctccagcctgtgagtgtggagtggagactcgcgtgggcctgtcacagggcgttcaccaatccccgagccgctccccgaccggctccagctcccccgcatacattggagccccgatgaggatgaccgacaacttcaagatttcagatgagcagcggagtatgtgcaacacttccgagcaccccaccaatccagccaggcctgcttgctgtgtgatctcagccagattgctgtcttgaccatatctcatcccaagtcggagtacacggtttaccaatcatcggctcacgaatttgtagcatgtcagatatcgaccctaccgcaaacgggttcgtcaggtctcattcgcacaatgctcgcaagacgaactcgagggaaatacctaactgcgctgaactaccatcgaactcattgacgctcactcaaaccacccaacttgatggactcatgactatcctgcgtgataaaatggtgagcgtataaattcgatcaactatctggatcctctgaatgtttgaatcgttgatccccaatacgcttaccgtccgcagacccctcgatcggagttcatttttactgccgatcgcatcatccgattactcgtagaggaaggtctgtcaaactgtccttttccatcaaaaaataaagaagaagaaaatcaggtttacttacctccagatgtgcccaatgcatcttatcatcttggtcaggtttaaatcatctgcctgtagagtctcacagtgagtgatttatataaatagattttgaaaggagatcccgccgctaaaaaaaaaaaaactatgcacatgctcgatctccaatttttacaggtgtcgaaacgcccactggtgctgaatacaagggcgtgaagttcttgggcaaaatctgtggggtttcaatcatgagagccggtgaaagtatggaggctggtttgagggaatgttgtagatcagtccggataggtaaaattttgattcaaagggtacgccatcctttttgagaattcatttctctttttgaatgacctgcccgatcacatcaccgggaaagaaagcattgctgccaattgaccacaccccttattttctggtaggatgaagaaacagcgttgccaacgctcttttacgaaaaattaccggacgatattcaagacagatacgtcttgctactcgatcccatgcttggtaacttggatcgctatcgaaacattctggttccatgaagttgtcttgaccatgtgtgcatcaaacagctacaggtgggtccgcgatcaaggcgattgacgtcttgatcgaacatggcgttcccgaggagcggatcctgtttttgaacctggttgctgccccagaaggattagcaaacatcttctcaaagcatccttcagtaaaagtggtcagtgcctgggtggacgaagggttagatgataaaaagttcagtcaatccatgacatttttccaaccttagtacatagctaaacctttccctttttttcatcctggacctacttcaggtatatcatcccagggcttggaggtaattttagttttgtttctggtctgtcagcaaaggaaattgaactaacatggtttcatgaattggatttgctaagattttggagatagatattttacaagctcgtaatccaaactgatgtcttcgacgtccgaatagaagaacccagcgaccaagagtatgatttgcttttcgatcttccaaaatgtttatgcgacaaacttgagatcctatgacatctcttatggcatcttattgatctcctgtacaagatgagaactccggtacttgtcaaaacacctcgtacgggacccatctcatagctcttgctttgaacgccaatggccatgtagcctgtttacttgtaacctgtaactctatgaaaacatcctgggttcccttcgtcttgataatttcatattataaagctccactaatattccaactgtagaatctcatgttgatctcatatcaggaatttgacgatctggataagtattctgacaatgcagaactaagcgtatatcacatgcgaccaaccgttttggtgtcactcgaacgcattgtaactcgaagaaagaggcgggtacggtatctaggaaaagtcatgttcaatatctgcttgtcatctgaaagtcctactggtacatacatacacaatcagcatgcactggtccacgagcaagattcaaataattgtgcataacaaaagattgatttcaacgttgttgattgcactcaagattccaaggacgaggttgcaaataagttgattatatctagtgatcatggaaatcaagccattatatctagtaagcatgggaatcaaaccacatttcaagtgtttattccctctctttggaaaactaataattagtctcgacctccctcaaacaatcctttacatatttttctctttctttttatctacaattgcacttttgactacataccatcgacaatggccggttaatccactcacgatgccttttctgtccacaacctgttgagtgtttatctggcccagtgtggccccccttgaaaaaagaggaaatttcacctgttgactatttaacaccattcaaaaaagaaaaaaaaaatgaaataaatgttaggagtattaatgattcaataatacgttgaccgtcagctcaaatgtactggaaaacatgatgtttacaagtacaaattgtacattacaacttgatgatgcttgatttgagaaagtgacagttacaaatatttatctcaactgatttttgagaggtagcattaggatgtgatgatacattttttgtatatacaaattttcagcattttcagcatatagctagtacatccgaataaaaattatctactagacttaatcatttgataagtttcttgattaatagctactgggcgagtgagatttgaaaagtgggagagagaacgtctgactccgattaaaaagatggggaagagaacagtttggggttgcggtctgttgcagtgaaaaagagagccggttggcgcttgctgtgatggtagcttttggtggccgacccgattgtctttagagatcaaagacatccgattgccatcctggacgctcgccatcgagtgtggcctgtgcgatcccgtcagctatctcagtcacctgacggtcgatagccgcgccagcgtcatcagcgatggtcgcaagccgttccttaaatcttccggggccgccgaggcctttcccagggagcatcttctggccgatcccaatccggatagtatacgagccgtcctcagcttcgagctcaaaaccgctcccattgatcttcgacgtactctccggctgatcttcttcctcggcctcgttcgagctagaaaccatcacctggatcacttcccagagcttctcccatgtcgtacctggacccgagtctgccacttcttcccatcggatccgcattttacccaacaacttgttcagcctaatcaattgatccagaaagtatccttgtagggtttctgtgattttggtatgtatgtacggttctaatcctggcttcaagatccaattgagcacgggatgactggtgtcgtgagggaaaactccaaagccctgtggggaggttgacgtgcaaaagaggattcaaagtgcagaggatttggcgatggttagagacagtgtaagaatgatggacaaatatgatcctttgagtggtacataatatacatccattattccatgattctcaagcctgattctcaagcgcaatctttagaagcagcgcaaggtctgcatgtatatcgatatagtaggagtggacaaagaacaatcaagatcgcaccttcaagtcaactttgcaagacttgatcaagaacaagccatccggcttctcgatgctcggagcctgacgagctcgtctggaaacttcggaggagcgatcgagatggcggtgataattccagtcgagctccaagtcgagagacaagccatcctggtcgcccataccaaggaagatatcgagcttaccctcgtcctcgatgttcgtaaagtcgagcttttgggcgactaggctcttgtcatggtcgactttcttgtggaagtaaaaaccgacgttcttcgacaacactctcaatccgacgatcgagatcttttggtaggtgttcggctggacggataacgaattgggtccttggatcctcccaggttcttgcctggaggcccgctgactgatttcgaaccgatggacggttgtcgagatcatagaactgggcaaaaagccagacgtagaagtgaaactggccggctggcaatcccaaagtagaagatatatgtaattagctcgtcagactgtctgcgtacatagcatttgtttttattgtgatgtagacgcaagcgctgcattgatgcttattcgaaagattggaaaactcacatcgaaaaccgcgtcaatcgtcggggatacatattcgatccttggtgaaggtatttcctgttgatgaataatcataaggtcagaatccccaacactcttgtggatgaggttgaagcaattgcagatggaaaattcttgacatatttacgttgattaacaacagcaaacggggcactaaatactcgaccagggtatcgaatgccgccttggccactgctccggtgacatgccgagcaacctctttcgagttggtgagagtaaagcctagcaactcggccgagactctctggaatgcttgacagacttctggccaggaggggtcctcgacgaggatccgaaaacggatgctctctaaggcttggagaatatctcccatcggccggccgatcatcttgctcgcttcctggaactctttgactgccacacccaaactctcgtacagcttgggtgaatacagccggtcttcaaagttatcgaacagctgtacgatcaccacttgcaactgaatcatagaacactcaggtagagattagtaaaaggctctatgagactgcttgatggagataaaagttgtctttgcgccgacagatccgagtcttttttacataccttcttcaaagggacgagtaattgatccttgtgctcggtgaacaattcggccagttggttacaaggagtggtaagtgaattccagtaagagggggcacgatcatcatcatcatgacgagtacagaaaccatcgatgcactctccaacgagcccgaggatctcgcggaactcgtcgtttggctcgaatccctggaggtcctcagcaagagttttccggatggactcgatctcctccctcaagagatggctcacgttggtgcgtagatggacgatgagtttgatcagcttagagacgagtctgtcggctgcttgctcctcctcctgggttgtcgttcgctctgttgactggaagagttcggtgaggaggtcgattgcttgtcggatgatttcgttgacatcctgtggtatctctgtagtgatcaggagtaactttctgaagaaaactgttggagaggtggatggtgggagtgctaggctaggtgggagtgagggtagtttgagctgaggttgttgtttgttgagcaggagtgcactgagcaatcgttggagttgattgtctctattcttgctgttggtcaggtttctaaagagcaccaagaactcagcgatcgagctgagcaactctggctgttgttgatcactgccactagtaccagtgctagagaagatgggtgagtctaggatggcggtgatgatcttggagagttgagtctgggtaggaagcttgtgggaggccagtccagtggcagcccggaggaggaaggagagtgagagctgctgcattgcaaattctcaattaagtggttgtgaagaggaaggaaaggagtcagtagcaagatgagggaggaggacagctgatccatcctctgaagaaaagaaggcttgaaatttcacaatgaaaaaaaaaaaaaggaaatcataggaaaacccaatagtggtcaacagactacatacattaccagcaatgtatcccctgggattactgagggacttggtcttttttatttctcatcatcgaaacagtacttacattagcaatcctgctaaatgatctttagagctcactgcatctaccaccaatcggaggcctcaagaatattcattatcattatctttcctcaactggacatttgttggcgacaaagaaatcccagaattaccctaagcttggtttattttccaataaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaagaaactcggagtcattccaaactttctttccttacttgtctttccaaaaaaactagacaatggtagatcccagttcaaacaaaaaaaaaatgggaatatgtaggaagcagggaggattccaaaattgatctagatatttcaaccaaacatcttcccaaatgctgctctctccttcttccgttggttatcgatctgaagtcggactcgctcgagttccttcttgatagcctgatcggcgggtaccagtctatgggcctcggtcagatctttcaaactgacatcagtctcttcgacaatcaccccagctaatgcccgtcgatagagtgcctttgctctattgtgaccaaccatgagtgaagaaaaagagagcaaggggcggttcagatcggatcaggctgtatcgggctgaacaattcaactcaccgttcatcattagttagctccttgtaacatccgatcaagccctgcttagacttttggagtggctgttcagccgagtggtgcatgtccaagaccctgctacagtacttcatcgcagctcgggcgtgcttcttggccactgggggggataccccgggttggctggcagctttgatcgaagccagaccagcgttcaaaaggatagtaacccgtagggacgtgtaactctcgatctcctcgtccttgcagccatcgggtaagaccgtatgagtgtctagataagcaacagccttaggagagagcaatgtagagagagagagagagacatcaactctccgttaaccttcaggacgggagcagtacaaataagatcccaagagccatcatcaacttcatccaacgcactttgatatacttcttggctgccacctcgaagttaccctctttgaatgcgctcgttgcaatctgtttcagtttggtggctatcttgaggcaggtctcaatgtattcgatcttttcatcatcctgtggagaagaatcaagagaccgatcagaaatttatctaatgctaattgctgatctcacagttacaaaattcgagcctcctgtactcgagtggaaaaatctgtgggcttgaagtatatgaagagggatgctcacatcactggggtgatcctcccactcgtcgccccactgatcggcctgtttcacgggcatctcttggctggccattccacagtccgagatcatgatcgactcagtaggttggtctgcaccaggcttggtaggggtctgttcaataagccgcacgaccgagcggccggcaacgactctaccaaagacgacatgcttcccatccagatgtggggtgtggacggtggtgataaagaactgagagccgttggtgttcggaccggcattggccatcgataggaggaacggcttggaatgcttcagctcaaaactgcaagagacatcatctccgtcatcagcaaaaacgcaagtagggaagaaattggctacatagtgggaggaccgaaagagtatcactcctctcacttttcatcctcaaatttatccccatagatggattcgccaccggtaccattacccgctgtgaaatcgccaccctgaaagagttgagcacaagagtcagaaatgggttggcctggtaccaaaaaaatgaaaaacgagaatagataaaaactaacctggcacataaaacttttgatcactcgatggaacgtgctacctttgtaagataacggtttaccagacgattgactgactcccttttcaccagtgcagagcgccctgaagttctcggcagtcctagggacgatgtcatcgaagagttcgaagacgatcctgcccaccgaattggagtcaatggtgatgtcgaagaagaccttcggtcgctgatggccggctgaggcaggtttgaacagcaattccgatggcaccggtagttggggtggtgcctcctcagtgggtggtacatcttccagtgtgtttgcgctgccccatgttggcttgtcgtcggactcgtgagctagttgagaatcggccatgctcctagtgggttgcaatcttcctaccaatttgtttcgagcttatcgatcgatcttcgcgatttctggtatatgcttcccgttgtgtggtctgggggtgtttttttttacgaaatctgtttccggatcaaaggttcctttagaagatccaaatatctgtgtttgtacccgcggaagacaaggattctacaggggttgtgttagggctctgctgctgtatgtaaagatgtagtcctcctcgcgctggacccctccgagtctgttttatgagattccaagttccaagtcgattcttccacctcagacttcggacacttccatcagtttccacacagatagattccagatggttcgggaatcgaagagtgcccgctagaacagctacagcgccggtgaacaactacgtaaccttggcggtccgagcttcaccgggcggccgacgggcaagctgcgtccgacagctattttatgtagttcctttccaggcagtttcccgccgacaggctgcgcttcgtcgcgccggggtcctggcccgctatcaatgtgatcgggtttgccagattagggaaagtcatcgccttggtacgtttatgtatctggctgggagaactcagccccaacaaatgttcagttaacaagatcaacattaaaacatgcatcattgctgtccttgacgagccttgacgtgtctgcttgtccttcctgggtcagttcaccggagccgttacccctgcgcgtgtggacaacggtacggtagtacactccatcttacctggaggctctatcgaataaaatccagaaacttggttcactatcaagagggaattggctgtttgttgtgcttggagtttgtaacttgtaaaaaaaacaactggaactgtgatacagctgtgtcaggtatcagtagggttcctgaatgaggcacaacacaagtcagactagtcgccattccattgttgccattgggctttggctccgaggactggaagttctctacgggtttgattcaatccacttatagcctcacggcgtgcgtatcactatctccctttctctccaggaactcgctacagaaaagtcttcattaccatcaactagatacctgttagcccgcaagaagcaaagcgtcggattcaccatacattctattgggcatttgaggaatgatcccctggctaatccttctagttgagcgcatatcttcaccatattcatgaacctgaccatctccattaactcataaaagtatttttgccattcgtagcttttgggcaatgattgctgttggggatccctcggcgagagctcccacattgctttctcacaccaagctgccgaggcctttcccgaagcaaatcagcttcatcttccatccgctccgatcgaacggaatatgccacttgcctttgattgtgaaagcccggccaatcaattaggagctttaagccctgactcgactcgggacgtgagttgattcctcgtgagacctgcatcgagatcagcgctttgaaaaccgaacttgatacataaatatttatttattttgatctgatccataggaacagaacccacagctccttgggatcgtgattgacaagcaggaaggacattgtgccatctgcctggagaatgtcgatctcgtggcggattcttcaaaaatacaccattgtacgatctgcaagcaaccttttcacctgtactgttccggtccatggctcaagctacacggtaggtgcgcccactgccagggcgcagatgcaagagcaaaagaagtgggctatgtcgagcctagccccgaaacaagtcaaccatctctgactgaactccagcactcaagaagattattcaaccaaggaaggacagttgtagcccaaagtacatccggtccacctacgccctgtgaaggcatgcttactgtctcggttgtcttcttgcttgggctcataattactgtactatatctgaaaggacagttgcgatgataattgaccaaccttttcctcaagacttgcacattcgatattttccttgtttcttgaactttattctatcttgattcctacctgttcaaaaaaacgtctctatgatactatccgcttaatacacaaactctgtccctttattttagtgtttcacttgtatctgaacttgaaggattggggaagttggatacttgtaaacttacaaaaaaaaaaggtttggtttttgacaaaggaagttcaagggccactaaattctgacagaaaattcaagtcatctggctgggtagtccaaaagaagtgggcacattggaggacttccaatggatctggagccccaattgagaaggtcaaactctaacttgcaaatctgataggatttagcgttggaggcactgatataagaaatcaggatcaatggtgtagagtcgtagactgtaggcatcttggtcaaaatgacatatacattttacacaccacatgggggcagggctttgtagaaatttcaagattgtttcaatatacattcaaaatctgcacctgaaggagatcatgttagcagcctaggtcatggtgagtttcaaaatgggaatccaaattcattttgactccatttcaaaataaggttggaaaaggaggactttggaattatttgatgggattttaaagttcttttgagagcatttggaaatttgtttgaagaaaggaggagtttgggcgggatcctgaaggcttgttaattccatcagacatcagattgcatagcttgactgcatgactttgttctgattatattatcatcatcaaaaaccacatcaccactcacatcttgctctgtcccatgctttttccctttttccttaagttgcaatatggaaggaaggcactgcatctacctgtgcaacaaggagaaatttgtttcataggtggttggatcatgagtccaactggcatggaggaatactcattgcaaactggtatagattgcacctactggccaaggagttggaagtaaatatacatgcccccaccaaactgattaccatcaaccaaaagagtctgtatttcatttttggctgacccaatggggagctatgttgcaattctgatgtttcttactcatcccaaaatttgactgtctcttgattgataccaatcccatcacctgaggtccccagtcactatagcctgtctttagcctatgttcatgcctgtcccagcttcttgtagccatagaaacctgaagaatagggcttgtcagctctctagctaatgtgcatgcactctctggctggtacatgtcatattgaattaatgttgggggttagttaaatgactcccaaaaaatggagagccgactcctaagccccataatccccaaattttgggagtcaaaccccccaaacctttgactggtttgggagtcaactcccccaaaaaaaatattcaaaaaaaggaatcccctggtgtggaaagtaaggcgcgccctaggagatttcttgcacgtctccgctccgcaacgcgtcctactccggttttgttgtccggggtaacttgcttgatggtctaattggtaggtaaatataactattcttttattggatttttgtaagtaatactctaactcttaatatctaaaagatctttaggctaatacacgattcactcctaagtcactcggtttttctgatatgttctgagtcataagttttttctcccccccctctcttccgctccgaaatccactctacccaattatcccacactcaagtttccttctgcctcccacgatgtcctccgttgtcactccctcggagtccgcttgtcacctgcctccgacgcctgtcggtccagtcactcctccggccgcccatggacaggtctcccaccgccgcttccgcctctggcccgctccgaaccccgcttccgcccctcggtgccccctccccttgtagcccctccgcagtatacactgaacccacattccgcagtcggccgtgactccgacgtccgccagtgcccggactccccgcagcaagcttttgggaaccttgcgcattcggcctgctttcccccgctttcccgcgcctctgaaagctagactttccgctaatgcacctccgctttcctcagtatgcgtgtgtagcgtcagctccgcatgctttccgcctcagccgtgcgcattccgcctgcacccaaacaaaccggccaaagcttttggtcgaggcgcgctctcgccaccacaccggtcggttgaggagtcgatcctccaaaaccgaccagggtttggggtctgttgaacaaaagacccccacggacgcggccgggaggattcctcccggccactcagattacatccttgatggccgagagccaaaatcctcctcttggccattgagagtgtacaccctctacggccgagtggattccggtacctcttgaaggccaagagagagttacgctcttgaccgtcaaggtgcgcactcagcggccgaggtggtttctgtcagctggcaagcaaaacccagttaccccttaaatagttgacttaatgttttgctacaccaactgcatgtttcatacatttcacactcatttcactcattttctcattcatttcactcatttcattattaacatactctacatatgcttgtatctagttgtccctgccaagctggatatataaagttgtacggactgaagtctattgttcctcagactttcagaagagacaaaaataataacctcattttatttactcattcctcttgagctcaaagatacatcaacatatcactactttaagcttgcttgaccctctcacatcaacacatcactgtctggatcctcaagcctgaacttctcaaaacttatcatcggcggctgggcgtgaacaccgtggaccggattagatttttctacgacttggagccactggacaactccagtaaacttccatcaagcggatctcatcacctcggagtaacccaccgctgacagtttccctcggccgttgagagtgtacaccctcgacggccaagaggattctggctctcggccataaaaaatgtaatctgagcggccgggagtaatcctcctggccgcttccgtgggggtcttttgttcagccgacccccaaaccctgtttggttttggaggattgactcctcagccgaccggtgtggaactgctcagcaagtgagtaaagagcttggaggggataaaatagctaataagactatggaatagtagaattagtatctgtgtgtgggtgagactgccctcctgtcaagcttgcgggaaagttacactaagaaaaataagagtgtgtcttatttctaaatttatcttagtgttgatactactgttattgttgcttaagaatacctgttgaagaggtaaggagtttgtggggtttaaagaacctaagatttgattactgaaaaaggaaaaccagagctataacaattgatattagataatgaaaagaagtcacaatcaactgaagaaagaaatacttcatacccggattatgtttaataacaatgacggacaactattagatgagtgaagagatggacaaatgtaggacagaactaagaaacaaagaagattagttgatcaagtaaacaggataggataacagaatacatgttgaaagtgttgaaaagtgcttcagcggcatttctcaccaagttggacagaggacgagacgaccaatttgatttgagtttgatttgttgttgatgaaattgaagttgggtcgagacacgttgagtggaagactgaggaagaagtcggaaggctgccagagtgtcaaagccgggtttttatacacgatgttgatgataagattaggtttgacagaatgtggtttaggtttgtattgatgatgattagatttcgtttgtcagacagagtttgcgatgcggaagtggtttgcacagtagtcggatgtcacagactttgccggttgttacgtcgagtttcaacacccctcacaacttgatgagtaatgaatcaagaagcacttttctttaagtctgttgagggattccgcgttgcttgcttttgtgagtgagtcggctatcatgtcttcagacggaattagggtaaccacgatttcattttttgctttcaagtctcgtaaccatttcatcttaatgtccagatgctttgtcttggaattagagccaaagtgttcaattttttctactagtccttggttatcaacatggaaagtcgatggattgagctgttcattccatagttctttggctagaaatttgatccattggttttcttgtacgccatctgagagtgcatttagttcggcttccgtggatgagagtgtgagatttttttgtttcttactgttccacgccacaggacattctttccaaaaacatattgagccacttctcgacaacctggtttctaaatcgtccgcccatgtggcgtcggtatagtgctgtactgattttgagttgtcgataggatttggtctgagtgtcagtcgtagatgtcttgttccgcttatatatctccatacgtgtagtacttctttccaatgctttattcccggttcattattgaagctggacaagattgagactgctggtgataagtcgggtctagttcggcacgataagtaattaagaatccccgtgtatgttctgtaattgatttttagcttagaaaattcctttttttcttcttcggttgccggtttaagttgtactgctactgatagaggtgtcgaagccactttacaatcattcattcccagcattgtcagtcctttctcaatcaatttttcttgagaaagtgaaatgtgatcctcggatatttctacgtccattcccagtaaagtatccggatcatgtgctgtcgagttcggaaatctgttcagaaagagtgtctcaaagacttccacgttcccaatgaccactagatcgtcaacgtgaaagaagatgtacgtatgcttatcattgtgtatgaataggcaaggatccgatgttgattgatggaagttaatctccttaaaccaatttgtgagtgtttcataccaattcgctggagcttgtttgaggccgtacaaagatttcttgagtcttaggtaaggtgcttttcttgaggatccttctggcgttttgatgtagagttcctccttcaatggtgcgtataagaaggcgctcttcacatcaaattgtcgtattggaagtttcttgtcaattgagtacatcagaatcatcagtaatgttgtgaattttcctgtcggtgcaaatgtatcaccgtagtcttgaccttctatttgagtgaatcctcgtatacacaatcgagctttcttcctttcttccgctgagagcgtcgcaggtttggtcttaaatatccataatgtgtacaggaatgattccggtgtttcaaacatatcttcccatactttgtgatgttcaatattcgcaagttcttcttctgctgctttcatccagccattcttctctattgatgccatggcctttttgaacgagaccggatctgaagtcagatgagaatactttacgggttttacttgacttgtgcgatctctcagtgtccgcgttggtggatcaagtgttgggttcagactgttcgctatgttgtcttcatcactgtcatcggtatgtgattccgattcctcttcatcttcctttttttcatcaacagagtttgtttcttcctcctcgagcataggttcttcctcaatgagtaagtcccagtcagagttcgttgggacaggtgcttcataatcaaggaactgaacatttttggtttcgatgattctcccattgtcggctagaatacgctaagacctgagttcatcagtgtatccgattaatcgacctagttcacctttaggcttcaatttagatcgagttttagctggttggattagataagacacacgattaccaatgggataaaagtagtttagaggtagagttcgatctttgaacagttcgaagggcgactttttgcttcgatgtgttggaatctgattgagagttagagaacttgctttagcaatctcatcccaatattgtttgtcgattcttgagtcttctaagattgttctcattgattccaagattgttcggttaaaccgttcagcaagcccattttgttgtggtgtgtacgcatcggatgttctttgtttgatcagatgatttttgcagaagtctgcaagacttgcgttaataaattctgatcctcgatctgagtgaagaaccaaaggataatatccaaagcgttttgcttcgacgtctataagaaaagcaagagtctcagcgacatcactcttaagtttgatgggaatagcggcacagaatcgagtacaactgtcgaccaaggtgagaatatatctgtgtccttctttcgaggagggccagatgggtcctatcaagtccaggtgcagttcttcgaatggacgagaagctactgagtgttgagatttgaaggaagccttggtgatttttgcaacagcgcaagattcacaacttgagataatttttaatggaattccgagtttcttcctgatttgatgataactcacatgtcctagtgatttgtgtagaaattcagcatttgacagatgactggattgatcaagttgttcaaagtttaggcttggcagattcccaatatagtttccggacatttttagttcaccatgtttgtgtatttcaaaattatttttatgaaattgaattatatagtcttcaagaactagacatcggactgagagcagatttacaactagatcaggaatgtagaggacgtagttaagaaacaattctccgtgttcattttttagctttattgaacctattcccttgatcttcagattgtcttgccctgaactggtttggaccgatcctagttccttgcgttctagagtgtgaaagaggagatgattcaaaaccatatgagctgaggatcccgaatctaatatgaagagttgaggtgatctgagagctgatgagagaaagctactaacagtcgcttcggtttgattggccgagtccttcttagccggtcataactctgggtgaagcatccagcagttggattgagagtgaggagcgagtgtattgtgtgcatttcgcttacacttcctggagctgtcagtgaatagggtgatcgggtccgatttggatccggttccagtggctcgactttcgagattgtgtacatggagtctgaggtgatcgaccactgtgtccagggtgatctctttaccggtatgagtgatgacatcggcgatgttgtccaagctggcgggaaatttatccattacgaggtgtccaatggaatcagcaggaagggtccatccaacttctatgagtctggttttgaaggtcttcatggtggtgatgaacccggcaatatcgttcggagtgaatggagctcgcaagaaggatctgaacaccctcgctttgttggatgattcgtttgacgcaaagaactgggtgatcgacgcccagatgagtttggcactgtcttcattggttgcgttgatgacgttagcttgaactgatgactcaagtttagacacaaatatggtcttgaggagcttgttgtcggtgtccgagaggattccatcatcagttgtcacagaaatcttcatgtcaatgagatcgagtaggttgatgactctgcgtcgccagtgagtgtagttgtcctgagttaagaggggaatgccttcgatggaggtcttgagaacggtggcgtttatattttccataccgttggagttagttgtcgtagcaggcttctggttttcggaaggagtggttttcgatgagttgtctgaggcgattggatcttttcctgtcatagagcgactgagtgatcgtttcgactgttaatcgtaaagaacctaagatttgattactgaaaaaggaaaaccagagctataacaattgatattagataatgaaaagaagtcacaatcaactgaagaaagaaatacttcatacccggattatgtttaataacaatgatggacaactattagatgagtgaagagatggaaaaatgtaggacagaactaagaaacaaagaagattagttgatcaagtaaacaggataggataacagaatacatgttgaaagtgttgaaaagtgcttcagcggcatttctcaccaagttggacagaggacgagacgatgtggaaagtaaggcgcgccctcggagttttcttgcacttctccgctccgcaacgcgtcctactccggttttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaactagttctcttttattgatcttttgtaggtaatacactaactctattctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttctgatctgttctgagtccccctttccccccctctctctcctcttctgcctcgaactcctctcctcctaggtatcccacactccagtcccttcctacttcccgcaatgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgcctgtcggtccaagtactcctccggccgctcctaagcaggtctcccaccgccgcttctgcctctggtccgctccgaaccccgcttctgcccctcggtgctccccgctctttgtagcctctccgcagtatacactgaacccccgttccgcagccggccgtgatccccggcgtccgccgatgcccgaattccccgcagtaagcttttcagaaccttgtgcattcggtctacctttctccgctttcccgcgcctcggaaagctagactttccactaatgtaccgccgctttcctcagcctgcttgtatagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggcgcgctcccgccaccacatccccccaacgcttaaaatcctgtccccaggatcctcttctccccaacttccttcccatttccccatcttcccaccatgtccacctgctccaactgtcaaagccgtaacgctacgtgcatccgcgagtcctcgaaccatgcgtgtgacttctgtcgcaaagccaaacgccgctgctctctagtccagcatccgtccgaccgatctcgtcgccgcacccgcgctaacagtcctaattcccacggtcgtcctcgacctcccaagcgtcctcggaccgctacccgcggaaactctttggacaatttcgtcgtgcccgactcagctagcgtctctgcagcttcccctacgccctcttctcgccccccatcaccacctcctcaacctccacaatcctcccctgagtcccccgctggctccgaccgaatgacgccccgacctcacgagtccgatttctcgtcccgccccgagtatcgggccgctcttcgcagctgggccagccgacaccatgtgacccaaccgttctacgacgagctataacggtcgccagtctctagcgcacgtcgtggctctcctcttcggggctctcctcgccattctccccttcgccgctctccccgtaggatatcggactctcccgttcctccttcggcaccggctgccgacctccagatggtgccccaacaatccactcctgagcgcgcgcgttccccggcaccggtccgatccccagctccagccgataccaccattgatatcgaaccgattgtgatatcctcgggcccgccaacgccgatggatcgatctccggttcaccggtctccgcctgacaatccgatgcgtatcgaccccgagctggaagacctccgtcctactccacctccttctgttggcgacgctcccgaacgcaccactccagactcgtctccccctccacgcctcaacttcttacacactccccggcctgccgagcgagggccttctgaggttccaggttcaggtcactcccgcgcgattactcctcgtccggtagtaaacaaccccccgttcgcgcccacccgcaccaaccccttccctgcctctcgccacttccgtcgtaagtgcattcctcgctgatttgtgatccttccccgcttacgcctcctctctcagttcctaaccctagatacccgtccgactcagacgactccgccctccgggagctctttcccgacgaagacgaaagcgcgttcgacgctatccctgcgaccgtggtcgaagccgtcattgaagacatccaaggccggttcgagacgatcctcagtgcctccgttctccctcctgcactccgccgctccacctatgcggccttcctctccgacctccgcgacctccgccgccaccgccttcaagtcatggccgtcttcaaccctcgctcagccaattaccccgacggaaatggcgacgatcccgctcctggttccggctcctcctagtgtttccctccttcctccccgctgctctcttgtacatagtctaagtaattctgcttgaaatacagtctgttatacttgagtttgcgtgtccaaagggctacgccaaagaagtcttccccaagtgcctggtccgccccagaaagagaaccactcaagtccccgcacttattctttttattctttttattcttttttttttttttttttttttttttttttttttttttttttttttggaaaaaaaccaaaccgcttaaaactagagaaaccactccgatccacaaggtacctggtccgccccagaaggattttctcacaaaatccccgtacctctcctgcaaacaaatacacaaaacaagccagtgaaaagtgataacaaaacagaaagcaatctctatagggtaactgacatcctggggtggctagtttacccggctgtagaccagctagcgcaccccctcaccaataaatgcttagcgtttaccgctaactcctcctctccgccccagaccttggccgctgtccccagtggtccccttcagcctcttactccgccgaggttgcggaaccgccggcgtcggttgctccgaggcctcgtcctcctcctccgcttcagaaccactcccagactccgagtccgccgccgaggcatcgtcaccttcctctcccgccgcgtcggactcatcatctgaagtgcccctctgcctcggcatcttcaccacctcctcttcgtcgtccgtgtctgccgtctcatcgaaagacgtggaacccctagcgtagaaccgcttcacgtgagccgcggccgcccgtcgtttcagccatgtgccgtccaattcctccagctgatagctgccgccggggaactggctgaccaccctgtacgggccgttccatcggttagaaaacaacttgccccactgagattccagactccggttgtagagcagcacgaggtcacccttccgcaacgaatccctgagccggctcgcgcacctccgatcccagtagcgaacggactttgccctactctccttcaaccgcttagccgccttagcgataagggattccctccgcaatagctgctcagcgcgagcctcgacgagatcctccgctgacttcaccttccaccagtcgatcccaagaaacgtcagcagttcgatgtccaccggcagcaccggtcgagagccaaacaacagctcatacggagagcagcccgtaccacgcttagtcgagatgcgatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatttctttatcaaggggtgatgaaagctgagtaatatctcttattactgttctgtagctagcatctggttttgatgagtgctaagtaatatctctaattacttctctggtgcaaacatgaggagggaagaggaaaacctgggccagaagagcctctatttatagacaaatggttctgcagtacatgagattttggcctgaacacaagtgcgtctgagaaaggtacttctagagtagattttactactctgagatgggctaatctgatatgaattaacctctgagtgcccttctaatcgagcttaactaatcctctcgtgacgagagtcgtttgcgggcaggtctgggcggcagcccagtctcgtcagagaggcttacatgttattactcaaagctcccatgaggcaggcctgtttttgaggcctgtttttgtattatcacctctggcttccgtgccttttttgtcaaaattccattgtagcctttttcttgttccctgccatcttgttgatctttctgcatttttttttatttgtattcccatgccaatctttttaaaaaaatcaaacaaaaaaaagagaaatttccattttgcaggcaaaaaatatgcttatactgagattgcgctcgagcctctctgccaaatttgcaaattaaagttcaaaatcatgaacttcattgcccattttcaagtagaatcacacaccttttcaaaataaaaaaaatgtaggaaaatcaagactatgtagatctttcatctactagaattgagaaaaaaatggcattataatgaatgagtggtggggcaaggaaggttgctcccaccaaaacggtgcttctgggtcacaccgcaaatgcgttttaagtttcaagtccctccctgcgggagggggcgcttcgcgcccagccagttacaccagcgagcctcccaccagggggacttgtgttaagttcgccttctaatacaagaggttgtaattcttctttaagatgcctattcttagattaattactatgagatgggtattctaggactaattaatataagagttattttctagcgctagtctgtgaagtactttctgattagtagcttgatttactagtctaggatgaatgtaatatagttctacaggttatttgtataatttttatctatgataaattaaatattgtaggcctagtttgtgatttaattccactacgatttagcccagtaatatttatgtggtttatttcctaatctaccccttatcctctaatattttaattactatttatatgtaataaggtgtttttaattatgtggtaggggtttgattgttcttaccacaccgggggattcttttttttttgaatattttttttggggagtcgactcccaaaccagtcaaaggtttggggggtttggctcccaaaatttggggattccggggcttgggagtcggctctccattttttgggagtcgtttaactaacccccttaatttttttcttcctttatattctatttgcttccaaccacattttgatcatcattttatccagtctgttgacaaccggctagtcaacaagaaatttcaagtcatcagttctccttcatctgaactttgtaccactcttgagccccctgagagtgctactgagttcataatcgatttgaaaaaactcactctcctcttcttctcaatatcatccttgttggcttaaatttcaatcagtagtgttagcatggtgtagcatagcagaatcctgctgaaatcaagtgtgggacagtggaattctgacttgtctgtactgatgctatgcacacatgaggcctcccaaatgtacccactgcactggttggtggcattgtggccctgtagcagcccatagtgaagtgtaggataaaataagcctgctaacattaaaggatttgtgcacaaaaaaacaagtactgctattctaatggttttttgggggaagagtgtagtgtatcataacggcccagtgctgtttaattcttataataagctcatgataaaatgtcttgaattatttgctcatcgatctctctctatttctcttccttctctgtcacatgtcactcattcaccaccggtattctcactgagttcttattcaatatgcataaatccttgctcccacatcttgcacaattgttgtatctagactatttaagaccctagatattgagaaattaagaaaaacattggttctttattatttttttgaccgttcctgaaggaagcacttcagcccttccttcagtctgtctgtgagcacttaagccctctcagcaaaatcataaaacatttttttctcttggtctattttgccaaaaattcttcaaaataaattaaattgtgagcaaaaggatttgccccaggttacaataagaagaacaacaaacaaacaagcaaaatgatttaccccacagttgagatgtcaagacccaaatagagatggcaatgggtactcgtttgcgggtacccggtacctgttctccggagcgggtacccgcccgggggtgctgggtgcgggtgtgggtgccgagttttgggacaaaaaacggcgggtacccgggtacccaccttgacacccgccctgggaatggagttttgggtgtgttgggctgcaccaaggtgtcaggaacccatgtaggacaccagttggtgtcctacatgggcctgttgaggtcggagggaaccctccagccttcgagactgtacactgtctcaatggccagagggattcctccgctcattgagactttacagtattgatgaccccagaattacatgaggttgtcgcctcatcgattggaaggaattccttccggtcgatggggtttttatacctcattgattgggaggatttccttcagattgatgaggtacaacaaccccatcaaccagaaggaatcccttccggtcgatgaggttgttatacctcatcgattggaagaatttccttcagatcgacgaggtataacaaccccatcgaccagaaggaattccttccgatcgatgaggtggaacagcctcatcgaccggaaggaatcccttctggccgatgaggcccatatacccctccacacccgcaggtacccgggtacctgccctggcagacctggcgtgtgtccaaaaaagtgatttttgaggcgggtacccgcacccgctgtgggttgggtgcgggtacccgggtttgaagtgacatctctagactcaaagcacatacattgatgcactaaatatttatttattaatgcatttgacatttgttataatatacaaatacatttcatcctttttaaatcattttgattgctttacttgacatcaagaaacatctttgggttacttttggtcttgttgaaattttaaactgaaaaacttaggaggcagagggccaagaaggtgattttcctttttgggaaaggttcacggaaaaagagtgaaagaaccgatgagttttcattcacaagtaagaagccagggctaaatagactaagtacaagtgagcaaaatgtggtagaaatgaaaatgaataaaaaatcataatgaataaaagctgagagaaagagacatgtgtttttggaagaaacaaaccggtcaaggcttctcagtctcttttagacaagccagatgagttaatcaaaagaaaacatgtcataattcacaaacatttagagttgttaattctaagtgaccagtttttaataaatgaaacaaaagtatcaggaaagagaagaaatcatcgtagagacatgagttgttgagaaaagctaattacttagggttcatgtttgactcggaaagggcttaataacaacaaaaaacaatgggctgaaaatgttgacataaaatcccacacttggcccaaacaacaggacaaagattccaaattgcctatgagcacatggggaattctacaacagtcaggatgtgtattccccttgttatttctccaggctaaatagctgccaatgtccaaaattcttaacaaatgaaatgtctggtagccttcttggaaatgaatcaaacttttgaacgtcaaacataacaaattccacccagggggttgataaattggacagcaaccatgacatgtactgcaaaatgccacaggtaatcaggcacttcaccccaacaagcagagatacttgagaacagtctgtaccctcaaagttaagatgaattatagctttctttctatggaagtccagacttttcaaacataacaaaaacatcaggtgtaagggaatagcagtatcacagcagcaaaattacataggcctcattgtacgctacaagtagctgcgtaatcacgcagcgaggtaattgttttattacagaggaagttcccaaggctaacagtattagcaatggcattttgaaaacataaaaaatagaaagtgtgaaaacaaatatattgaaagaagcacaaaattgaacaacaaatgaagaccgtattggtggaagaaaaaacaaaggactactgctgatcttcttccatcatgtcttgcccatctttctcggagggttgttgttcatgatgaatagctgagtaagaatccccggttatttggtcctcctcatctgcttcaccatcaccatcacaattatcatcggccatctcgtttccctccgttggctcatcctcgttctcatcgtcgtggaagtcggggtcttgcggcccaggttgagcaatcaggacagccctttgctgcgaggctgtatgaatgttttcaccgctaatttcatcgtcatcttcggcttgtcttaaagaggattctgggttagaaacgtcggtggctctgctgtctaacccaatcacaccgtcctgcttagatttagggtgagggttgacgtctgggtgctcggcactcgaaattgtcgcgtgcctcgtagaagaaagtgacgatgtagaagaaatcgaggggcgttcgtcatgagacaccataccaccaccgggggagtgactggtatttgaggtgggacccactaaatttgatgagctgggagatcccatcaaaccagcttgagtggccaacttcattatcttgctcgccatgatggtgcccaatcgcgtttgggatctatcgctcgactgaaggacatctgttgccattctgatgtagtgtgctgcgacagggggttccatgaagcattttttaccaagcatctggttacctcctgcgataccatccgctgaaaagaaagccatacgaggtgaacttgatttagagagccggcgaggagtgctacttggactggaggctctggattcatgcgagggtcgcatgagtatatggggctgaggaccgccagagctggaagcgttagcctcattcatgtcgacatccgctctgtcttcaccggattggggtgtcggaagtcgctcttcgcgagcaagattttcgaggttcgaagaagatccacttggattcagggttcgcttcttgatttctttaccactcggctttccgatcatcgcaggcagcccgatcggtgatgcaagttgcaaaacggtgatggcagcggaaacgagaccatcggttaccaaatccggggcaaacgccaagctgaagccttctcggactgagtctcgatgggcttgaatcacagctgtactcgaaccgttgaccctttcgattgccatggccaatgtttcgtgaaattttggaggaagtctactaacagcagctatggcatacaagacgttggtaaaagctagattgagggtgattcgcagagattcggacaggagtctaatggttcgtaaattggcaccaagtaatggagcccaagaagaacctagcgaggagcaatacaaggaaatatcagctgatgcaggtttcaactcgacctagttcaaaatttgaagcttaccatgccaagtccattttttcgcccatgcatccatcactttattgtgatgttcgcccaattcgatgagctgctcgctggtcaggttgcggcttcggtcatcggctactgataagaaggagttggctgccgcccaaatctcggccaactcggcaagcgattcgatctgggcggcactaacaacgtcatactgcgaaggagagccgttggaaagcttgacgattgtaaaactcggttctcgttcggtggccacgtgtagaggggggaaatagtcacgactcggctctaatcgaaggtttgagctcagactggccagatggatttcagttagaatccactgacatatgatagatgagcgtagacggaaaactcacattgtttcgatggcttgcaacgcatgatcagtcttgatcgcatctaactgcacgcggcgcgtttcatgaagctcggggttattccaaatgtcgctggacccccgcagttcagatgtacagcggtctaagccgatcgaacggccaatgcgacctgcatggccaatgagcacccatcggttgggagccccgttgggatcctcattagacaccagggcccaacaggctaagaagagtatcgctctgacgtcctctaggctgtgagtagctttgagaagagtgttagataggtgttggtgggcgagggtgaccaaacgagcatatgtcgcctcgtcaattgttacctgggaaagatcaactctagctcctgttgagttggacatcaagcagttcttggggggtatgtgagcaacagattgggaagagcaaaaccgagccccaatagccaccatgacgctgaataaaaaggaagatcgagctcgaattgaagctatttgaactgcatgaaggatgggtaggctgggcaggcaaaactctacgaaactgcgatggtagagtccagttagtctcagctctgaagatctgtaagatcaataccaaactcacacatcgtacaaatactgcaactgcatagcaggcaggatgccttctgataggggatccccaagtccagaagtggcgcaaggggcgcccaatctgttagggtcattgggttggtctttctcaggaccaaaagtcgaagaagaacccgacaccaccaaagttgggggcgtgggtggcgaaaggggaggtcgaggctcagccgcaggtgggagaaaactggggttggtggactggtgggctcggagaacttgaagcagtccggaaacgctattttctagcgcagccaggcgaacatggagaccgtttggatgggacaaatttggctcgtagttggcataaccttcgggaggttggggagtagagataggggttgacttgttgccttgcttgggtggcgccgccgaaaatgaaccgggttggtgtgcgatcggggcagagagtgtgggcaacgagggagctgaaagttgagtcacctggggcaacgccatgggtagcatgggggcggtgggggcagactgcgagacggcgcctgggtttgaagccggtgggaatttacggccggccttagggccggagcgggaccggggctttccggccggcgcggtctcccccttactcatagcatgagcgttacgtgctgaggcctgctgggagctcgaggccaggggggaccggtagattaggtcccggtcgaactggcatgcaactttgtgggccgcgcaccgatcacacggatgaccaccggagcagcgcgtctgtgagagtgagaagaaagaatatttcagcaaccgataaatcggtggatagctttcaaggcgtgcggcataccttgagacgatgacagctgttacaagccgagccggcaggttttttcttggcccgcacgggaccaatgttggaattctttggggccacctcctggggaggcctgccatctagcttaggtatcgaagaagactgaggtagttcggaagcggcttgatggacggagctctggttggattgcgggtggctggccatggacgggtgagatttaaagaagtggggggcgtggccgggtggagaaccggattgctgatggtcttcagactcatagtctggcgagtgggacgaaagcggccgatcgtgaacaggcgtgaatgagggaccagggtggtccttgcgcatgttggcggcgggggaaggttgctcggcgtagccagacttggggataggatactgaggatggaggccggtcgccgaagatgacggccggaacgagccttccaacatgatctaacaggattggtacgaatagtagaatgtactcaaggaaatcagggccggatggcagaacaccgttacgatagaacaaacttgattggacggcgagttaaaaaaaacttcaacaacaatttttcaatatctacttgaaatggtgatagatatgccggatgaggggccggcaaggtaaatgttatgagggaaatgtgttgagggcccgcagtggaaaagatcaagagggcaggatggtggtgcctgggatgatctatgcaccaaaaggaaggttggttggctacactatgacagagcaggagaagaatgacgagcggcggtgggaagagacggtgtgttgggattgggggcgttgggtgagatgatgatggaaaaccaccaatcagtcacacgtaagggcgcttaattaatagttgggagatggctggctggctgttggaagcaagagggcagtgattgttagggtggttggtggtgaattacaggcgtgtaaaataattgcagatataattaacggacaatgagaaggctgagaaggaaacgggagcaagctggaaaggtgaggggagcggacagacgggcgggatgggttcagaggggaatacttatattgcagacgacggaggagaccgaggaagggctgcgggctggagagggagagacggagggggtgacagggacaaggcaggggggaaactggatgtaggaacgttgcgaagaggggaaggcacggtgcgatgcggttcgggctggtcaccagcgggtgggatgaagatgcatttcgatgaccagccaccggccgggatgggttaggagactgagcgcagatcgaggaaaaaatgggggcggagggtgcggtggttgaaaataactacatagagaaaacggacaacaggcaaccgagcgagacagtcgaagcacggaaaaaaaaacggccgtagtatggatctagggaaaaaaaacagggagactttacatactatatgcatgtatttaatctaaaaaatggagaaaggggccgggagtggaggagatggaaagccgtatatgcatagctatgcagtatgcgaccattcagcagcctgagacatacatacatcttcggcacaggctgccaagctaggcatgctcacgctgaaacccacggccagcactttccggcgtggatggaaacagaacagggctggagatccatgagtcttcagagtgtccagtcgacgaggaccggggccgggatatcgcgcagtgagtacatggctcgatcacaggttgcagcgggagtcagctgagcactgcttcatggccatggcgggtccgaccgtccgagccctcggtgcaacatgggcgatcattacttatttataaaggaaaggaataaatattagtatttatttatgtagcaatccgagcaatcagggactgagctctcatgtactgaatcgactcaccggctgcaacggaacggagcagccgaggacagtattcgtgtatcatcagccttaaacccatagatattcacgtacaaccatcatcacatcatcattaagcatcgttgctgtgatggagatgcccccgttacacatgatacaactcatcgccgcttcctatcggatgaccggtctttcttgctacagcccatcaatatacaccttacgacggggttccaagactcgccatcggtaaccgtcggcactcgccacgatgcatcatcgcatgtataattactgtatatatcccttatgccgaccggcatcgatccacatggccatccccctcagctgtcaggctggctgagtttgttggggacaaaagactatttaacagcacttgatcagggcaagatgataaagttgcaagtattttggaataatcaatcaagtttaaatcataaattattatttatgatgtggtcgttcagatcatcatctgttgcgggagcttgcggctcgtaacccggagccttctagacctttatccgtagcagggttcatctacacacacacacacctcctcggctgtaccgctaccttaaatacaatcgatcatccgacccgatcagacccgatcccgcagaactgcggccgtcatgtacttagagaaactttggggcacggtcttgggcagacatgcaacagcagcccccatggtcgagctgtgctatcattatgtccggtgaatcctgtcactgtggaacttgggataggccgtctcagggagagatttcatgatttgaggtcggatcggtacacaaatctttgcaaataaataaataaataaatatcgactggctttgacccgtcggatctgggaccctcgcagttttcgatttagacccaaaaagtctagattttcgcagggaagtctagctttttcggctctaaatggaaactgggagacccgcagatgttgacgggaagtcatccagtggtcagtgccagacacggtacaccttaaaaatctcttaatctcccattacatatcttcctttacatagaactcctgtctcatccgatgtccatcgacgaccgagccaaggaccagatgaatgcctcggtaagcccgggtatcagagctaatcattacatgggaaccattacaggcgccagcttgatcaggttcaggtttgatcgaagcaatcatcctgatcgggatcccctcgctcccctctcccctatcgtctatctatttattgatgggtttacatggctttctattttccatgcaaatttcagccggatgcgcgaagaatcactcccgattggaccagaatcgtccagctgactgctttgcgcctgtgccagtggccgatgaaacttgaggaactctgtcacaccagccggagtcacacggcccagggcgcgtgttgacaatcaaaccgcgtacaagacggagtacatgacttgtagcacctgcacagaccctattgataccccctccgcctcggcctgaattgcaggaacgactcgagagccatatgtccagtgagctgataggtgaggatggctgctgatgagcaccggtggggatgtggtaccggtattgctgtacgtatgactgtgcttctgccgataacgtggaggtaaatagatagatatttgcaaattataacgtgctaatccttgtctgcttttgtctacccagccgggctgtgtgtgagctccgctagaacaagtggggctccatacaaatgacagatacaatccctgtgcacatctacatgccgaagacgtagtctcggtaccaatagcccggtctgacatgctaggacatactttttacctctactacttcggcagaacggtaaaacccacaggggaatctgccagttccatcaaaaagccaattggcaaccacgaccaaggctgatttggaagctgaatgtgatgaaaatgtctcatgctctagtatgaattatgatacatggtcctatacattgttggttgatgatttgaatttttcttttcttttcttagcggctgaatttgtggttgtggccaggcaacatccatagccaggggtggtcaaatggaattcaaaacccagcaggctgatactataaccctttcttcagaagaggagtatgctgaaaggttgttggtgccacatttcacaaagtgtgcaccaatgggcacctccaaacgctttagcaagtgtgtacctttggcaggtgcagcccagggtaacactttttggacaaaggaaaaattatgtgattcatggaaaattgtgattttccacatttttttttcaaactcaattttctttgtgccccccaaatgtcacatctcccacctcaccctgccaaactacaggtaaaaacccattagctgtgatgccccactctacctaaattttaaaagcatgcaactttgcttgattggttgcacacaggcagtcccccacatatgtgcctaaccaaaaacccaagattttgttaaaattactacatttatggaatccattcatacaacagtggtgcaacccatctttctgtacatggttcttggggttgtatactatcatgtttggggagaaaaaataggaaaatatgccacagccaaggaaaatttaggtttttgggctgggaaatttgcaaaacggtgtgagtatggtgttcaaagttgctatgtgtgtatatttcataaaccatgaaatcttgtttggtgggaagcctccagtttatgtaatgtgattgtcaagattccctgcaaatagggtttgattatttatgaaatatgcatatttaactttgaacaccataaatttttgccatttgtatggaaaacaattacagaaatgctttgcacacaggagaaaactcttcatgcacagagaattttgtatcctcgatgttgcaaccctcccatgtgcacctcaaaagagtatacagccaaaccaagaaagcttgcagtcccagttggcggaattcctaaaaaaaccattgactggagttggaaggtttggaagaatacattgagtgtacagatttcaaaatgcttgccggcatcagtgattagagatggcccatcacatctggatatccatgcgtatttggatatctgctgctttttcagtggaatccaacatccatatccttctggtgggtaaccctcagccaatgctgcaacaaatacaatacacagtttgtatcatgaggaattgtaccaaaatgtatggcaaagagccagattgaatgaataagactctcaatagaaccacattggtcatgacaaaagttacattcagaccacaatacatgaaaaaatacatgccaatacattgcaaatatcatatttgttgcagcattgactcagccttagtgggtattggggcgggtatccacagatatccaccccttaaatggtcaacaaggcagaacctcttcaaccatagggaagaccttccagtcaacaaggtacttgtaccttgccggctagaaccctttccttccagtcaggtacatgtacctcatcctggaaggtcttccttctgctcaacaaggttgtgccttgtcggccaagagggattccttcctctctgccttgtgtacaaggtcttggcctcgggtatccctggagatacccagatatccgccaggattttgaggagaagcggacatccacacccaaacctgtatccacgatggataacccaaggccatctctatcagtgatgggacctggccggccactggaggacttcccgttgtctgaatttgttaatttagaaggaagggctaaagcttatttgctggtgaaaattgtttgatcttgagatttcaccagcaatcaaagttcagccagtccctctaaatcaagccatctgggcgtcgggaagtccaccactgtgctggggggctgaggcagggggagtgaaacattgggactcagcctgaacaagatttccatcaggattccaatggtcttaccctgatcatgagctggaatcaagggataaaaaagttatcaaaaaaaatcaaaagcaaaccctgtgtgcaagtgggcatacagggtgatgtagtctttgaaacattccagctttggacaatgttttttttttgaaccaagatcgcaagctttctcagtttggctgtatatgtgaggttactgtgaagtttgcacacagttggttggttccttccaagaccagggggtataaaatataggaaatccaccattagaaaccattcacttccccccccccccaaaaaaaaacaaaagaaattgcctccgtgggcctctaaatgaagaaccaacatgtttaaaaaatggtgaattttttcaaatcggtccattaaataatgggggatttggttatattcaataccccctattatggggctctgaaatcggatacaatacaattttattttgtccaaaaaacactacacattttttggccaacttggactgttctcaaccaacattttggaaaatacaaatgttaattttccaaactgaaggttttatttctcatgagtttaatgaacaagaaataccatgaagaaaaagagaaagaaaaaaaaggagcctaacctgaaggcaaaccactaccagtgaggacgcacaacaaaggtagggaacaagaactcaaagatataaaaagaatctaaaagacgatataagacaaacaagacacaggcaacctactgtgatcagaggaccagagagctttcttgagttttggcgagatgtcagaggaagggaaagttttgagtcaaggaagaaggaaacttcaaagaaggtttgcatctttagaggcgattggtgaagtcaatgagaataactaagatacgggagactttgacagtaagctatgtcaggtggtggaacaataacattgatagtatggtgaaagagacaacacaaagatgataactaagatctgaggtccaaaagtatgacctgatttgctccatgagggaggaaaggaattgagacaagtgattgtgagagattcttgaatgttcagagaaaagtgatcatcactgaagatgagcattgactacaagatttttttggttgagagccaagataacaatgatgtcatgattgtacactttgtcccagtctgaagggaaacaaatttgagcacctggtgctcagatttcaacaacaaaaagatacagtatcatattttttgtattgggctgtttttctgaatagatacaagagtgttgacacatttgtatatgatgagattgatgaaaaacaggtttgggtactgaaattagaaccaaaaacaagttattttttgatgacaataataaaataaagaaaaatagaaagcataccatggaaagagttatgtctaaagtagaaaatattgaagagagagatatagtagatgctttttgaaagaaattaaaaaaggaagtgttaataagaatcttgacaatagaaagttgaagttgattaagatttagttttctcactaaattggcaatagacaagtgagtaagtcaagagataaggtggggcaatgaggatagagcttgttgagcttgatgatacattgggatggagttgttgttggtgagattggatgagaaggggatatgatagatagaagaaaaagaaagatagcaaagaagaattactacaaaaaggattgaatcacatttgcagaatgtgagggaacattgcatgtcacagactcacatgcaatgtcaactcacactaaaaattcaatcacattttgcaaatgcaaggtgacattgcaggtgaaatgtgatgttaccttgcactctgctaatgcaattcaatcctttttgtagtgaagcaaagctggatggagaaggtgagatagggaatcttgagggactgagagatttgagtttgaaggccaagcagttgggccaatggttgaattggttgaggttgaaggtgaagatgttggatgattctgagagaagaaaggaaagagaaacaacactgggtcactacactaccagtaacagtagtgtagcggtaaaggagtggttttttttgtcactagcactacttttcctgtagcacaaacgcactacattatcattttctttttttgctgttttttttggccactacactatcgaagcagctgtttttttgtattttttattgcattaaactagagaggagatgacaagaaaaaaattactgttaggaagacacacgtgggagaggggaacattcatatgagcaagtaagatgaataataattgatattggatgatattaaataatgttgaagacgaagaatcaagatgtatggggtcagggacaaagggcacaattgatggatggctgctagcaggttgggacacttatatgaaaaggctgggccagttcctcatcagattagggctgtttcacccctggatggtgtgtaacacaatattggccaggggtgaaactgttacaaaatcagattttggtggtctcaaaaagaggggcccagttacactacaggacagtgcagtagcgcactatccaggggtgaaaccattacactatcaggtttttttgggtttcagaaaagggtcccactacactacagcccagggaaaaaactttgtggttagtgtagcggcaaagtagcagccaagcagctgggtgcactacactactcagatacactggataatgcagtgtaaagtagtgacccagtgttgagagaaagagtggatgagggtgttggcttttatagatggatttgaggtttggctgagttgtgattccgcagttctgcagttctgttgtggttgaaacaaggggagagatacagatgaaactaggaaaaaagagagagagaggggaagagaagagaataaataaggggatggcaatgagacaagtagaatgaggtgaaaggtggcaaagatggagctgaaacagtgagatagaagatggagacaggtggcaaatgtggcataattccaacagaaatttcaactgggaagagggagaagtgactggtgacaaaaaactctgatgagaaaaaagaacaaggtcatgaagggcttataggctgctagcttgtgggttagaaaatcaacctcactaaaagagactgaatgagtggtctcagggaacaggcacagaaaactgatgatgatatttctcttatccaaactgtgtacttaagatattacaacaatgagggacaggctgtgggacaaagttgagatgaacatccatggaaaagggaatggaatgagtgacaggaaaaaaaggaaacccggagatgacagaatctcaacagtatagcatctgttttttgatacaatacaaatacaatgtatttggagaaaaatagatacaaataatattggttttgttgttggtaccacccatcaggcaagctgctatattgaggaagtacattattctcccagttgtttatgacacatcaattactccatcaaagaaaaaatatcacatgcgaatagagatggtctctgggtatctgttgcagataccctttatccgctggcagatacccaccagcggatgtgccatttcccctgattttccagcgaatacccgggtatctccacagatacccaaggccaaaggctggctggaagggtttccttccagccagagtttttatggattggtggatagggggatgataaaaacaaacgtgaagcaaaagaaacaaaatgcaaaattgattacattttttttgaataaaaaaaataaaggggagagggtagctgagaggtgggggataatgattatgaaataaaaaaaaatcacaaaacaaaacaaaacaaaatttatatttgattggcccaccagaggtcttcacaaacaggtgcatttggttgggaattgacttgataaggattttgaggtgatccactgggatgttgtcctaaccctgttggatgttggaatttcactcgagctttccctctttttattctctttcacaaacatgtcactcattttcctttgatgttgaatacacacttctttattcattgtgcataaaataaaaaagaaattaagccatcagttgtagctggttagaagccattgaacaggtattcatggcacgattcgagatgaagcacaattctcaccttgtttttcttcttgctgtaaagcctcattgaaggtgactcattgaacattcaaacaacacattactttggcaaatggaatggtatctgttttacacaagttccaaattagattgtaaaagttgagtaactgtagtgaaaaggcagcttgtgggagcactagagtgctcaccaagtacccatgggccatgatctggacagcattggctgtacatgatcagcgaaatagtatcagttttcattcttggcctgtggaaagcaaacacaatcattttcaactctggttcaaaatgaaaaaagtgttgtgtacctggtaaatcaaccaagtgaattggccacgcttttttctggcgaggttcacagttacagagctcctttgtgtcatcaatgaaagaggatggtgatttccaattttttgttacttgctttaatagagtgtacacaggaaatagcacattgaaaactttggtccagttccataatttctgttgctggatgatgccctgataatttgattggatttcagcttgtgtctcctgatgttggtctagatttatctctacatattcccagtaagatggaccatcatattcaccgacatgagctgagtagtcttcagcaaaatctggcagattggggttttgaggtggggtggctagctcagcagcttgttgggcattttcagaaaggtaagctgcagtctcatctttggcatatttttttctggagttggtactgcttctacaaacatgtctcttgggtgggtagtcaagaggatcaatggtttttatagtattcagaaaccatgattggaaagtagggacatgtggtgcttgagttgagggaagtgctgagttggatttggcggataaattgatagattggttgatttgaaaactagatgacatcaacattgatgtgtttgatttccaccaccagaataagtgcatgcagtatgacagtatgtacagtatctatatgagaccactgatgttgaggttggaactggagtgtcaagcggtgcaactcaacacaaaggtgcagaaatggagtgtacagaggcattgctgagtttgcaggcaccctctgagcagcatgagctgctctaagccacttgcaaaatatttggaacataaacttgttataggtgcctctgggaacagctcctgggacacctataagagcatctccattgcagtccgtatatttgggtccctattgggtggaaatatggacttggaaatgcagatagggactcacagacttgttctgccacaccggacagtctgtaaatcaacacattaatgtggttttgacaagatgttacatgaggttgtagtatgatgctgtgtctcatttatgttgaggagtactgtgggtgcacaatccttggtccctatccaatccctggatccagggtctgaagagggatggaggatggaatatgtaaattacagatctggatggggaccatagtgggaggtgatttttggtctttggtccctataaaatgcgggataggatggagatgctctaaggtagtagaactgcactgacatagatggggcttccttgagggccggagggttccggccatcgagacggtgttgtgctgagatggatacttatgtaagcaagctgatcggctgggccgcagcaccggagatcacacaaaaatcccttccaatctcccacttccccctcctccatctcaaaaaccaccatccaacttcgacgcctttcccagtcagacttcaacaaacaccatcatcatgagccccaacaaccgagtcaggattcgaacccatccaccactcagaccattccaagcttgggtacccttcaacccagaccaatccatccactcactcaagtcagccatcctcaacctactacaactcacaccaaacaaccaatcaactaccaactcagccgatgatatcctactcgaactagatggtatgtccactcacccaatctcaacaaacagtactacatccaatctgacccccctcccccctcatctcatcaagcctttgcatttctcgatcaaagcctctgctcgctaatcgacccggtaagctcacccaccatcactcctgagatctgattcttaattctacaagttggttgagggaagctaaccaacccatcataatcccaattcaaggctcatgatctgatcgagtaagcatctttcatctctaggccttttttgtttcatcctttaaatgatctccccctccttggtagtgtcaagaccctctctcccatcccatctagctcacaaatccaaccgagcaagaagagacgcagatcacaggccaagacccaaaccacccccaccgaaccactgctatcacctcagcgatcgaagagtcaaccggctgaacgtccaatcaagccactccagcaatctaagctccccaaacttactactcatcaacctcctccaaacctacccaagattcactccccatccacctcctcagtcaatcctgcgaatctccaaaaggatacacctgcaccgccagggcaaggaaaaccatctaccaaagccaggaatcagagaaaaagaatcaaacgaatcagagagcgcgagaagaagcaatcaactgtgcttgggatcaatcaaacccaagctcactccaaccaaaacaacaaacttcaatccaagccacctcaagcgactaccaagggggctcttaacatcaaccaaggagccaagaccgactcatcagaaagtagcaaggattgttccagtagtgagaccagtagtcaacaagatcaatctagttccgattcttcctccggaactagctctgatgattcatcatcaagctcctcatccgagtctgactctgactctgactctgactctgactctgactctgaacctgctacatcggtccccaagtcaactctttcggaagcatcctcacaaccatccgaactaccctcgaaacgaccaaacctcatggcaccgatcactcaaaaaaaggtaccaatcgtccccaatccccatctgaccatgctctccctgtctaacaagaacaaacgcaagaacctcaagcggaaatcaggccctgagcagctagctcaacctagcaagattgtattcggatccggcccatccgaagaagctccaatgagtccagtcaagagcccctgttacatgcccccatcccccaatctgggcacagctcccacctcacccatccttgcaccagctgatttacctcagaaagattatttttcatatgattatgcgtcctttaataattgtaatgaggaggaggagggggaggagcaagaggaggagtttgtcgattattcggtcacccataccgctcgttctcatggcccacctccctctgcccgagacttcgatctaatcccatccaacgttctcatcacctcgatcaatgttctcaatccctactggacacctggtcaaaccggcgagcgatgggattatgatcagccgacttatacacagcttgcttacgagcagacggtcagcaagaagacgcgcaagaaccgtaagaaatcgctcaaacgacgtcgtagaattgcagctaagactcggcttgcagaccaagggcaacagggggatgcggaagaggaagaggaagacgggggatcagatggatcggagattgatgaggaaatccggaaagacgtcgaagacgcttatgctgaatttatcggttcaggtggccacagctcccatcaacaaaacgatcccaatctccgcccggacgggctccttgaatctctcaatcagacatgggatcaactcgagaaagtcgacaggaagagcgccgtcctgggttctaaagtagccattcgagttagtcaatataaattttagcattatctaaatgaaaacccattgagtgagaaaagaagaaggaagctgatgattccttcgtctccctccacctagacaattgagctctcagtagagagtttcacgcccgaaacgatgacctattacggcacattgttggaacaaacgagagtactctagctctgaagcttgaccggggatgcataccgactgggcaggggatgatggagacgagcgggtatgatcaaaccgatgagctgcgatggatgatgatcaaggaggaggacaagagtctgacgagagagcggatggtggacgtgaaggaggctatcagggctcacagcgaacgctctggctcttgacgtctggggcggtcgagcgatgtcgtgattgggagtgaacacgatcatcgatgctcgaaactctgaaagtttccttcgagcttttcttttttttcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcttgattgggaagtggttgagttgccgtgggatgtgtgcagtgatgaagggtccatccattccaaggggtttggatgaatgggggtgttgagtgtgttgagtgaatggggacaagggggtgtacggaataggctgagtcagcaggaggggtgtccagtcagtgggcacaatgttgctctctttaaactttcaagttgaagagcacaaagaaacagttcccttcaacaacaacaaggaacgcaccgagaactcgacagaacaaaaagaaaatagaaagaagcggagatgactgccggcaaaccaatcaacgaacggacagcactcctacgacacccactaccccagatactcaagcatcatagcagtccagcaggagaactactcccccaaactccatccactcaaccaccgctcatctctcactccaacttccatctcacaaacgcgtatcatctggccggattaggtgagcacactcatcctattaattcaaattcattgcactctgctgacggtcgattttcagttaatgatcagggcggggagtatgagaaatataggaaatctgccgaggaactcaaacaactggttgagtatcaattgcctatccatcaacaaccaaccaaatattcactcacatgttgtgacggaaatacagtcgagtaaggctaggcaattctacgagcggcagaacgagattctggattatttccaagagatagattcggttctcgacagttcgcgtcgaaggtcgagtgccggagtgactccagagcggaggaggagcgaaggattgatcgagcctcatgatctggaagctgatccgctattggatcacgagcaacggcccggtgaaccggtggaatgtgctcataaattggatcgcgaacgcaaagagagtctcagcgttagacggacgattagtatcaacttctttgtgagctggactttctagtacattttctagactctcctattcccgactgacctcttgatcttcttttggcttcaatcacactagatcaatttccttctgctggctggaaagatcgttgtagctttactctcgaactcgatctccttaattgcctccttggtcgatagcgccatggacttcctatcaactgctatcatctggtggacaagttcagtagatttatttttcaagggggcacaaaaaaagacacgcgttctcatactgttcataccgcgttcgcagatcgtaaaatcgatagcaaaagttggcaatccatttggcagtaccctgccggaaaaaggtagtgtaatctttctgaactaggctccatggatgccaattattgtgaagttatatgtgtgtgtgacattgaaagatcctcaaccaattttcatttttttttcctcggatggtttttgttgtagacggatggagccaatgggcgtagtggtattctcggtgttcatgatctcctcatttgtccaagtcttagtggaatcgatcgagcgactgtttgccggatcaaacgccgggatcagcatccccttcacctcgatgatcgtcatgtgggtcaccatcctcgtcaaaggcgtcgtatggctctggtgtcgtaggaagaaaaatactagtgtcaaggcgttggctcaagatgctgaaaacgattggttagtttaatattccccctgcagagtcattcttccccccctatttttcgggttactcattgcaaactgctgtgctcgtctctgcatctctccagtatcttaaacatcttctcacttctgtttccttacattggcctcaaattcaatctgccttggctggatgcggttggcggattaatcctatcactatacagtaaattccttttcctcaaagctgcaaagatagcaaatcattgattcaagtgcgtttaaaaatatagtcattaccgaatggacggggacgttatttgacaatgtcaagaatctgactggtcgccgagccgacccaatccagcaccaacgagtagcctatttggtcacccgcttctcgcctttgatccaggctgtccagcactgccatgtctatcaggctggcgatgacttgattgttgagacgtcagttaaatatttctttttcttttgagtttgtttagtttgattctccttttggttgaatctttttgttgccctgaatacccattttttttagagatgtgattctctcacccgaaaccccactggtgagtctctggaatatatgctatttgtgatattgtgttagtttgactggacctgactctcccatctgtgtggatttttttttcttagcctgttgctcacgatgtcggtgaatcggtacaatatgcccttgagtcgcttgatgggatttcacgagcttgtaagttacgcctatccttgcttctgaggtttcctttttttttggttgattgttgacaacactcgttatgtcaaaaaacagattgtcatgtggattttagtagtaatccgatgtctggtcactttcaacgatagacttaagcttctcgatatagatttcttcaatacgttcggatcgcttccttcccataaataagttgcaaagtttttccgcttctttcttaatttcatcgtcattatcatcactcgcaatatcttcgcaaaatagatttgatcctttttgtttcgttaatatcaatcaactcccatcgtcatcatccagacgtgctgagttacccattcatctgccgtttggttgatctttcccattgttgtactcctactctcccctcccaacaaaaagccccaacatgtctgcggtagatgcattgaaagattcaacttgtagttccatcaacttatcaagatttgtaaccttctgttgccatgcttgaatgcgtcttaatttgcattttttttttctgttgttgtttggtcacctctccagtacaaaaccaatattagattgaagcttggtcagttctacaccctgcagaggattgaattacatattttctggaagactaaattgtttctttcttgataccacctgagcgagttcaaggagaacccgtaacccaccccgccagtgaaggggttactattttgagaggagagcaaaaacaaagattatttgggatagtgctattttcaagaacgatggtaaccaaataaataataataataataacattaacgtctgcgtttatggactgttaactttttttttaaaaaaattgcctaggtggcattcaagccccattgcttccaatgacgcagagtaaggaaaggtgagttgtacgtatgatcatgcaagggttggaataattcgatctgatgtcgtttcaagcactcttggatttgcaatgaagaaagagtagaagtttggccaagatagcactctgtgaacgatttgacggtggagtagcggaagaccatggccagttggatagagtattggagctgagagatcagggtggtcaagtggagattgggattgcatgatcgagcacctttgtagaaggagagcgcaacgaattgttcgagagctgataggacgggcggaaggtcgatctgattggaaaatgaaacaaattggatgacgagccggtcgatcgatttgaagagaatctcgatggaagtatcgtaggtctgggccgtgcggaagaactcggagaggagatccatcagtggcgcttggcttgggttccaacacttggcaacttcgtcttgactccataagagggtaaagactaagagcttggctaaggtagcagcgtattcgacagccgaagatccctctgggagcggatctaatgcctcagattcttcaattttcctgtatgttagttatttcaagtcagttgttgtatacaaggatgatgactgatgcttagatataaaagtgtatgtactctttagatactgagagtgctgcttttctcagtgatagggttaaggtattgagctttttcatgcggtcttctagccatcgttgcaagacaggttgccatcggtagtgtcgttcatcgaccgttgtattaatcctcgccagctgcttgtcgtcgatgagtttcttgcaccattcgatgtgatcgggtatgcctgtagactggtcaagtggaatagctctagatgcagactttcgagcagcaatttctgggcgggattgctggggtacaggagagtcgacttctatttggtcgcattgttcttttgatttatcaggtgggatcacttgtgtagtttctgttggggtgggtaagaaagagtcctcctcttcggattcagagtctgctgctgtagaatcggcctccaggatattaaagagttctgcaaattgctggcttcggttggctgaagtgttttgataggcagttttttttttttttcgatcagaatgggagatagttggaacgtgatatagttgcacaaaagaaagactaacattcaatcggaagatttctggatgttaaatggggaaccacagcaggatccgaagacaggtggcggaatgtcctggtgtatcgaatatccggggaaattagatcgtgttcccttgggggccatttcaccaacatgtcgtaccctataacatgatatcattttataatcaggctgcctgacccagttaatcttgaaaggtaaaaatcaaagagattaagtatacggacttctgtttgcagattctgcaatgaattcgaagttacgccggaacaaatcaacctgttccagtggactatgtttgtacttgataccaaaatatctcggccgattcgtctggagtgtttggcagtaaattttgctggtactggatttccaatcggactgatgttccgcgaggtagtctgttgagagtcggatcaaatcagtatctatgtatttatttctgtggagttgaagaagaagaaaaaaaaaacaaagaagctgaccatgatgctcataggaaaagtgtagtgccattgcgcgatccttcctacaaataaatccacatctcgcgcaccttaccccatgatgaagaaccagaccttcgatgggttccctgaggagcttctgagctgtatagcctgtaggataactgggaataggcggtggtgtgtcatggcagaccttcttcagagcctccttgatggtgcgttcgttgacttgtttgtcatgcaatgcttgcatgtggcctgggacgttcgatagattcaagccggtacggcaggtgaagcaaatgatcattttggcatgcttgttccacatgaggccatattcgatcaacgcgtctacgactgggagatgaggatgtgaagaggggagcgtcagaactacttgtcaaggcttttctgagcaaaggagaagtgctctaccagtgatctgttgatcgatggcgatcagctttggggcaacattcgtttcgtacggccagccgagtttgaggaagcatcgtttggtgtgcacatggacggcccggggcttggtggacttgaagagacagccgacggtcggacagctgaagtgccgatcgtctcccctttcgagggtgacgattgacttgtcatagagcgtgcacttgacccggcgctggtgcaggtttcggacatgagtcttcctggcggactgagtctcgaaatcctcgggacactgacggcacccgtattctagccgccaccatctgtaggacatcgtcggtggtcgtgattgaaatattggagtacactatccaactcacaaaaaaattggtcgaaggctcgatggggtttgtatgcacaccacttccttttgctgggcccacccgtgaagtgagccatgaggaagctcaagcaagtataatatgtatcttcaggctcggctggccggcgtgcgagactccggagggacggagacagcttgtggtttagtagtggctttgcccgccgcccggggaggaagcccccgagctcttttctcggggtccagccgatcggcatcctgatctcgcacacaaacaaaaaaaacaaacaagttttcttgtgtcgccgacccgggatcaggccagagctggaagaagaggacgatgccggaatccgattggagagaaacacttgcaagggtccgtaaggcatcaaagagtcgtcagtccacttcaatccacagtttcttttctcgaccaactgccgtatattcacttactcgactgatgaaacccacactttggtgcctgcctatatctatcaacagccgccgtcgttagcgccctgaatggcatgactcactcatacaacttttcacccgatcatatagcaccagccgtcccggatcaaaatctaaccgcccaagacatgaacgagaaagccaagatcttggaggaattgctatcagacctgcttccttcaatcaatgaccaactcaactctctattatcctcactcgacctaatcgatctcgacaagagcccagagcctgactatgtttcaaccctggaaatcttatcagtgcttgatcagactttacagagtgtggtatcttcaatcgtcttcctcactctcaattcgcctctaccagacgagaaacacgatcacggcttgaagaacttgaagatctatagatgctctcatctacgaaacaaagtggaggctttgatcgtagacatcatcagcaacaggctcttcccaacctgcgcgagcttcgtcgaattcagcgcactgtcaaccgtttgcacccaacaccatggggtttggaatgaggtgtccagaaccagggaagagattcacatgattgtgactgacgcccaacgtacaatcaagaagacgatcaattgggcccgcaagtttgactgggccatgatccaggaagcttggctactgtcatccgatctttttgatatcatccttgagctcttcaccagggcaatcaaccccgcaagtcgatcgatacccgaagatgatccgactactactaacaatctcaacaacgaaaacgctgcgatagaactactggctcaactggctaaatcaaccataccgctcctcaaattaggaaggatcttggtaaagaggaccttggaatggatttcgaagaatctagtatttcggatcaacacggaggtcaactcagaggctttagagcagctacgcaaagtctataaattgattattgtgcctcttgaagaccttggccagctcttggggattcttcaactcagaaatcgagcgatcaatgttgaaaatcaacctaacattcaaagatcagttctcaatttgacggaagcgatgaattcttgcctagccgttctagattcctatctgcttccttttctggacgaagacaagggtgattcagacaagcctcacttcgagtccttgtttcctactcttcgaaacttatgggacaaggctagtgctaatttgatgggtgtggtcttgtcctttgagtttgaacggatcgcaattggagtatgagagctagtcattatcagcaaattttatcaatacagttaccacatcatttttgcattagcctaaatgactcccaatatgcttgctgctcccaccctttgttgttgcaaaacctgtctactgctcttgtactccacatgaaaaaaatgacatgtcttggttgtatggactgttgttgtcttgattatattttactagatgaatacaaagttgtttatattacatagtagccaaataatgccactttctgccttggatcatgatgtcaactgaagattgtaccaggagaaatatagcatggtctaccagagtactctcctactggccaaccaggtagcaccatgtagaccaatcaaacttttgcaatggtacatgtaattagctcacacttcatcaaactagctagacgccttgtcatttagtttgattgtcaggagatgcaaactatgagctgatgagagctgttttcggaatagaacaggctgtttctccacaatcacatgttggcttaaagttacagattgtaaaactcatgagatcccttcttacttagctggctgttaggagatggaaaagaattggttcatgagactgtggtgggaacaagacaagctgtttttctcccctaatgccactttaaacagtgaaaaggaggtctcactacctatcaatcaacagcttataaatagagagacacagatcaattctgtgcagattttttttggtacataacaacgatattttcaagagccaccgataggaatcatgtagagaaacgaatagaaggatttatggactatcggttattttctagcttcctcgagtgcattcaaaccgagttgcttccaatcccgaagggtgataaagggagagttgaaatcgttattgtgcaacggtcgaaagaatctaagccggtgttttttcaaggattctttcatttgtgattgggaagggttcaaggatttgctcttgagatatgtttcgaagatcgatgcctcggtacagaaagagaaaaccatggcaatctggatacaatattggatcttggtgagtgtattgacgaatttgagtgccgaatcgtaaccgtcatgactgcctttgtaaaacgaaagcgcgatgaactcctcgagaggagattggacttggggacgatggaattggttggagaacaggataaagccgatgacgagtttgtcgatcgatttgaagagagcctcagtcggagatcgtgcagagcggtatgtgttgaggaagatagcaacaagttccgcatgagcaacttgttctgggttctcattcccaacaacatgctgtttgcgacatcttcccgcaaagagcagcaactgggtcaaggtcgtcgagtattttgcaacggaagactccccctcaagtggatctaagacttcacaggattcgatttgactgcgatttattctgaagtcagtcggctatgtatacacacagaagatgtatcatcaacttacgtggatgccgagagcactgctcttcttaatgttaaagacaagcttccgagtttctgggtgcgattttccagccacttctggataagaggttggaaagcgggctggaatcgattggtgactaatttcacaaaagccagatgtttattgattcttttttccgtgtaagattcgatgtgggcaagaatgccggtagacttggcgagtgagatactagtagtagtcttatgaactggagcatctggctgagagggtgccggaaatcggcgggtgtctgctggttcattactaggttgtagcttagatcgaggagtcttatcaccgggtggccggttagatggattggcttgggcagtttctggtggaatagctgaggcttgattctcttcttcagatctctgctcggattcatcggatgtgatgtcttgataacccgccagtgaaccagaaggctgatgtcggtaccttacgccaaagtaaacggcatgcttgccactcgagagagtttgacaaaagattttactggtactaaccggccatccacgtctaacatctggaaggtggacagaacaaaattcagccgctattctttctgtctttctttttccaaattgttgagagcagaaaataagctcacaatcactgtgtatcgcatcacagtggtccttcatcgattgctgattaatgcaggcaaatccatcgcggtcacaagttagcccgtgacgaacaaataggccttggacgggctcgccgggttgttggaggtcgtagccacgcggaaggttgggaaagagaaccggtgtatcgaccttgagatcctgatcaaggtaatcgataagcgcctcaacatcggcctccttgagatctacgacaccgtgtcgtttcgcgtggactgggagatcctcgaacgggatcccaacgtggcagtccttgcaaatcaggatgcgagcgtacttattccaagccagtttgagcccaggtatcgcgtcgatagctatagagacagagtgggggaaccattggttctttctttgtttcagggaaggcaaagtcaattgaaaagatttaatgatgcaggcataccgaatacttgagatccgcaggggacgagtttccgagagatattggtggtcatgcccctgagttttctcaagcaaactcgggcatgggcatggagggccaagggtttctgagtttcaaagggacagccattgactgggcagtggaacagtcgatcaggctgtctctggagagggaatatggagctgtcgtacagctggaggtcggttgtctgctggtgggtgtttctgaagtggatctgcctctccagggtggttttgaagtactgagggcattgttcacaccagtatcggtacttcatgattattctaaaaaggccgttagactggtttgtatctctatccacatgtaggactcagtaccagctggtcatggaagccggaatgagaatcggatgacactttcctgttggcgtcaaaagagttcaagctgtcctggctggagttgtgggagggagcgggctgggagggggccaagagatgagccgtgaagaccccctccccccacatttcgatttgatcacgctcgccctcggcagtgtggattggatgcgagggttcagctgcctgatgcctatcacattctctttgtttacctctcaagtgcctggcgagatccactacaagcaaaccaataacgatggtctcggattcagtcaggaaagccccgcagacagtcgaaaaggtagccaagattcgtgagtggttgctccgatgttacatcaaaactaccagcatataatgtaccctactcctgatcactgatcaagcactcatttggatcgatgtaccgccaacaacagccgccgtcattcgtgtcttggaggggctaactcataagcatagttttccgcccgatcgcatcacctcagccgcaaaggatcgaaatctaacggttgaggagatgggcgggaatgcgcagatattgaacgagctgcaatcaaaccttttaccttcgatcagcgatcagctcggctcgctgttaggctcgttggacttgatagattccgataagaatccagagccggacatcgacttgactctggagatcttatccagcctcgatcagactttagagagcactgtctcgtctatcctctccctcagccccaaaatcacctctaccggacaagaatcatgatcagggatcgaagaagctgaagatgtttcgatgttcatatctacgagagaagatcgagagtttgattggagcgacaatctatgacaacttgtttttgagtctcatgacaccttcctccgatgctggatcatctcgagtctttccgaacaagattcttggacttggaaggaggcgtccagttcgagggaagtgattcggtttacgacagcttatgcccaacatcagatcgatcagacgatcggatggtcacgacaatcagactgggctatcatccatcaagactatctattgggagccgagtcatttgataaggttctagagctgttgacgagtgtgacagatatccgttggatgatccaatcgaccggacaagccgatccgagccatagtatcgagaccgatcccgaggagagtgaggccggaggagatggatcgatggttgatgaagtagctaggttcgcgatcacgctggtgaaattaggaagactgctgttgaggaagacagctgaagcgattcggaaggaactactacttgtggatggacgcagttcaaaaggattaataaagcggttacaccaggcccccggatggatcgttgggcctcttgagtatcttgcccggatcctgaaaacaccccatgaagcaggtcgatcattgatgaggattaggtatgttcaagattggatttgcaattctcagtcgacaagctcccgaacgcaatggcattggttctgagagttctagattctcatctgattccatctcttggccgaattgaaggtgatttgatagctattacgcctgacttgaagtctttgtttcctagctttgaacagttgtgggatctgggtcatgatcgtttgcttgatgccaccatgtcctttgaggctggccaaatggctttctgattggggatcctcagcaggcttatgttaatatgtagtcaccccagagctttctgagggtcaagtcaaggacctcatcctgaagtcagaatccggtaccaaggacctcatcctcgagtcagaatcccgtaccaaggacctcctggatgcccaatccctcaaggccagtaaggcccttgaagtggaccacaaatctgctgatggcatctttattgaactccaagcagacatagccaacatccaagcaacagggccaggccgaggagagggtgtcatagtaactaggatttacacaggagggaggaaatcatcaagggtggtacataggggatttgttgaaaggtcattaagggaactcagtagagtgtcttttatcatgggttatggatgattgccatagccaagattaaagacaatgcaatcctgcatagccaagattaaagacactctccgaatgacctgaatgacctttcaacaaatccctatgtaccacaacaaaggaatcatcacatttggttcttttttatcttgaagattgacttcctcatagtcccttgtgggttaataaaagaccagtcagcccttgtccctatttttctctcatcagtggttttaatttcatcatgtctcatcctttgtgtttaatttcatcacttctcatccttttaatttcattgtgtctcatccttgttggatcaattattctctgtgggatctcctactaatgtctcctttggggcttttttccctcccttaagttttcattttcccttattttcatggtcctttttttgcttttcctttcattcgttttcatccatcctgtccctttgatgtacttttttttggcaatttttgcccccattttccccctttctttttcccctttctcttttccttttttttggctttttcttttccttttttcatgttcctttgatgtgcattttggcactttttccccttttctgtcattttgtttggtctcttatgaatttttctttttttcatttatgtcctttttggagtgctgattccctgctgcgcagccagttttggaggattggctccctgacggctgcgcagtattgtgcctgtgtctgagggtgccgttggagtgccgactcctgtttgcagtcgtttttggagctctgactcccaaacgactgcacaggggtctggctgggctggggtcagatttgggtctccaactcccaaacaaccacggggttttggaggtttgactcccaaacccccgaaatatttttattgtatattcgactcccaagaaaaccaatggttttggaggattgactcccaaactttttggggaaaaaaataggggatttggacgtcccaggacggtccgcagatggtcctcaggacgtcctgggacatttgggagtcgatcctccactttttgggagtcgattagctaagacccattttttcatcaatgtttaatataatactggcttgctatgtgttggaatttcactcaacatctctctgtttctcctttatttatctaacatgttgctctttttcagccaagtcaaaactgttgttcttattcttattcattatcgtgctggaattagaattaagggtgagagaggtagtataatctcattaatattcatacttaaacccatagctatgggttgaagtatgactttatgtatgtggtgcctgctggataatatacatttaagaatcaaagccattgaaccacttgaccaaatacttggttcttttaattttgaacttgacaaacccatgcaagttcaaaattgtaataaaagtaagtaacactgtgtcggggcagggttggtttatgccatctgcaacttgacataagtacattctttttattcatgcaaaaaatcttaagaaaatgctctcagctttatttcagagacaaccattagcctggttcacaatagccagttccaatggctgattaacttgttaaaagttgctgatagcaatttttttgttttttggattgatctggaataatctgggggactctgggctacacattcaaaaatggatgtgtttttaagtatcaatgatttgctgattgcagctaaaaattttgctgatgactggctattgtgaaccgggctattaaactttgtttcttccttagatttcacttaacatttaatttaaaaaaccccaatgctttcaatgtgcgcatttcacagtgaatgtgcagaattttgtactgtggtgttttttgtagttataaaacaagctacattgggagaagcccaccttttggctgcttccagtttggtacatgttttcttggtggcaattttctaagttattgggaactgattttttggaatacacacccattaattaaaatgttattcaggtaaaaatacaaaacaaatttaattgtgaggtaagaatcaatacaacagatctatacaaaaaaacccttcacaacagagctaattaggctgtttcaaatgcttacaaaaacagctcctatacataagattgattttcaggggtgtatgctacattggaactggtctttctttttaccatttccatattttcacaaggttcttgtgagagcccgcctactactttcttttcttgagtgactataagtttactcaagagagtaaaccgtctatattatgaaagagtaagggtagtttactttctaaagaaagataaactcttgaaagggttttataaggaaaagaatttgagagtctttatttcgaggatcaagatgtaaagatgataaataaaacaaagaaaatcgcgataaggaaaagaaaagaaaagacacgaaagagaaacaacgatcatatatataataacaaggaaaaacaataactgaatcaagttataatgaaatcaggctcattataatgaaatcaattaattataaagattcacataacaaccaactatctaaacatagttggtatatagctaataaatcagtaaatcttaccgataaataaaagatttcgttaacataaacttcaaacgttacaaataagactcaccttatactctgacttctgtcggggcctttttcgccgctttgctcttctttttcttcttcccaccaaacaattcaccatgaagttctctaaatgtgtttaaatatgatttcatggaacttgggaaatgatcttcagcaatccaagtatcatttgccaccgtagaattcttccaagaaactaaaaaatcatacttacccttcttgaaagagcgcgcgtccaaaaccgccttcattagagtccaatccacaacttcctcatctctataatacttatctttaataccttcaaccaaacctcgatttataatactgttcggactaatataacggactatcagtgacacattaaaaaccggatgtaatcttggatactctttatcaatatccaactcaaccgcattcttacccaccatacctttcaccttaaaaggaccgatatatcgataatctagtttagaattcaatctcctggattcaataaacttcctcaatagcaaaacttcttcaccttctttatagaccggagccggcttcttatgttcgttataatataatgcctgacgcttgcgagcctgaattaaacactccatcgccgtttcctgtgtcagctgcaaatccaaaagaaactcatctaaatccttccgtcccacagattcagtcataatattgaatttcggatgatgaccgtaagaaaagaaaaaaggggaaacttttaaacttgctgaatctaaattattaatcgaaaattccgccatatctaaacacttatcccagttatcttgataataagaacaataatgtcgtaagtaatcctccaaaacttgattcatcctttccgtttgaccatccgtttgaggatgatacgccgttgacaatgccgactggatgcttaaagatgtcattaacgacttccaaaattcgctcacaaaagttgctcctctatccgaaactatgcgatccgggagactgtgcagtcggaaaatgtttttgcggaacaaacctgctaaaactgccgaagatgacgcttccttacaagggatgaagtgagttaatttacttaataaatcaattaccaccaaaatagaatcaaaacctcctgacaccggcaatttcacaatcatatccattcctatcgtactccatggcttaggacccgcgaccagtggaaccaactgtccatcctttgcttgtcgacgagcttttactctttggcaagaatcacaagacttaacataatcagttacggattttgttaccaacggccaagagaacgtcctcaacaaggttgacaaagtcctggcaacccctggatggcccattgtcggtgcatcatgatacatacgcaatatctttaatcgtaacgacttcggaaccaatatcctatcccgatggaaacaaagctccccgactcgtcgtatatcctttcctttaaattcttcttcagcatagtgtttcgaaaaaaaatctaataacgcttgatttggtctctggaaggataaatcatgaataccatgaaaacctactgtagaagattccgtaatagcatcacaatctacccccgaaaccatccgatcaacaatcgctttagcttcagatatccgagtcttatcgcctatcaaatcttcacgccggctaggcccatccgctggattcttagtacctgagacatggtaaatcagcatattaaaattgtcaataaacaaagcccatcttgcttgttttggggacaggtatttggcggttttgaaataaactaaattggaatgatcagaaaacatcttgactggttcttcagttcccattaaccaagctctccattcctcgcaagcctccacgatcgcaagtaactccaaatcaaaaatcatccaggaacgttctctatccgtaagctttctcgaaaaataactcactggcaataaattaccttgatcatccggctgacttaacactgctgctatagcaaagcccgaactgtcaacatgtacatatcgtggtttattaaaatcaaagtgaagaagcaaaggttccttaacaaacaacgacttcaattcctcaaacgccctgaccgatgaatcagtccgccacgaaacttgattaccaagatcgcccttagttaaagatgtcaacggaccggcaaccttagagaaagccggaataaatttcctgtaaaaattagtaaaacccagaaaacggcgtaactctttcaaattagtagggtaaggccattgatttatggtatccaacttttttacattcatcttgagaccgtccgccgtaatatcaaaacccaaaaacgtcactagaggacaaaagaactcacatttattcaaagatgcctttaaagaaaactctcttaatttagtcagaatattctctaaatcaataagatgttgctcttgcgtcctagaaaagattaaaatgtcgtcaatataaacaaaacaacagacgtcaagatattcccgtaaaacatgttgaatgaagcgttggaaggttgctggagcgttagccaacccaaagggcatcacttgatactcataaagaccccatggagtcctaaaagccgtcttccattcgtgacccggcgcgactctaagtaagttgaaagccgccttgagatcgacctttgacaaaaacttacaaccatgcagattattcaataaatgagatatcaccggcaagggataagaatctcgaacggtcatgtcattcagcaatcgataatctacacaaggtcgatcagactttccttccaccttgacataaaaaatgggtgctgcagccggggacgatgataccttaatgaaacccttttgcaaattgtcatcaatatatttcttcaattcatcgcgttcaggtttacttaaattgtacatacgcccaaaagggggaacagctccttccttaagattaacttcacaatcaaacccagcccgatgaggagggagagacgccaaactatctgttacaaatacatcagaaaacttctttaacaaaaacccaccaggggattcctccacagaagaatttgaaaaaccacaaccatctataatgatttcattgtttacacctccaataaatgtattggtagctttcaaccatgtgctaccaaagataacagaggccgaagaaagccgcgtcacatgaagtcgaactttcgattctaaaaattttcccgaaaccaaaggaataataaaaataccatccacaaaatgagtaacatcgcccgtgaccgccgatgaaccatcaaaagacctaagcatcaacggagaaggtaataatctcattcttaaattgtgtaaggaaacaaaatcagcgtcaataaacgatgttgaagcaccggagtcaaccaaaactgaaacattaactaaatcttgatgattgacaatcaaatgaccttcaaaaagaggtcgattacttaaagatgaatttaatactcgatgaggaaacttaccttcatcatactccaattcacttagctgacgattgaacataatttcgctgatcgacataggctccgtcgagattgcgtctacatgggcggaagtcgatggaacaggagggagagaagttgaagttgactggagagccgaaaaatgcttctttggggcgtgaatactgtcgagttcagaaatcgattctctcttctttcctttatccgccaaatcacctgatcgataagaatatctatcaagctcttgatcattttccctgactttcccaccccattccttccaaaacggcaacaaagcttctttcttcaaccatttcgaatccggaagagggcaaccacggttatccacatgttctgtgtcaaaaggttgaagacaccgaaaacaagtcctcctatccgtacaagcttttctccaagcctgccaagtaaaaccaatggacgctaagactgaatcgatgtccataggaaccgcttgagaaggcttagccacgactggtgccgaactagaaacccgatattcgacgcaaggagggggaactgaaaatttgcgttgattaatctgatttacacggccaacatccaaagaaagcttaactgccatacgttgcatgtcgtccaaattggtcaactccgaccaacctccacgttgtatacctaattcgataatcttctgattgatagctcgttcataatgttcgagcgccgacttgggggaaagatcaactgaatacaataatgtattaaactgaatattgaaatctgaaatcgacgaagatccttgacgaagagcaaaaaatgcttttctggaatcttcctcctcggttgagctagagaaatgtgattcgatgagatccaaaaaggtgtctgaagaggctaattctggaagaacaaacggcgccaaagccgacgcagacttagtcggaagcccctgagcgtccgcgttacgagtgagaaggcctcgccaccaagcatacgacgggcaaggctcgcccaaacgaccagaagccgtacggaaataactggaaatccacaagatgcggtcgcgctccgaaccaaactggtgagaaacacgagcgaaggcgtctcgaatggaatagcaaaactggtgagtctcagaaatttcaccagaaaaggacaagtgagagtaatggggaggttctgaatggaatttagctgtaaaagtcgcctgagtctccaacaaagccaagcgcgaattggtggacccgtttgccgtatcgagagaattacgaacttgcaaaaattcacgcgagacttgagctttcaatttggtgaaatcggaagcgaaaaccaaaagttgactgagttccttgatggtcgcgtcgttccgtcgtaagatctcttcattacgcctagcttgcatttcaagcgacgcgatggattgagaatgagatagaattgtttgatcacgatcgggattctcaatttgtaaacccgagagaagggtggacacgccatcttgatgatcttgtcgattcggtaatggggaagggaaagggatacttggagatggagaagggatgggtctcggttgaaaatcatctggcatgggagatagtgggggaagatcacgatgagacgaagtcgcaacataaacgttgggagctggactattgaaaggggaaataaggggatgagaagattggagattaagagcattattggaagaagagtctgggaaagccattctgttagatacgacaggagaggaggtatcggacatgagaatgcaatagaatcgagagaagggaattgaaatcgatgtgaagaaggaactcgaaaatctcagaacgattaaggatgcaaaaattttttgaaaatataactttctacgaagtcgaagagattccggagaaaaaaagatcgcgatttaattgtgagagcccgcctactactttcttttcttgagtgactataagtttactcaagagagtaaacccgtctatattatgaaagagtaagggtagtttactttctaaagaaagataaactcttgaaagggttttataaggaaaagaatttgagagtctttatttcgaggatcgagatgtaaagatgataaataaaacaaagaaaatcgcgataaggaaaagaaaagaaaagacacgaaagagaaacaacgatcatatatataataacaaggaaaaacaataactgaatcaagttataatgaaatcaggctcattataatagcccggttcacatttcacactttccactgctaacttgtaataaactttctgcttgctgatttcgaaactctgtccaaacttgcactggcagcaggctaattttaagcgtgagatctcaattccctctgctaacttcaaataaaaaatttgctaaaaaatttgaaatgtgaaccgtcctaatgaaatcaattaattataaagattcacataacaaccaactatctaaacatagtcagtatatagctaataaatcagtaaatcttaccgataaataaaagatttcgttaacataaacttcaaacgttacagttctcatatataatcttcaagggatcctgaaaaaacccaaaactgtttcaaattctctttcacgtgtattatattatactgatcattttgatgctatctttatcagtatttcgctcagaaaaattcaaaattaaaatacttcatttgatcctgttcccccttttatttgaatgccctctctgaccccaaaaatgggagctatgcccttgtacttttcaaataaaaaaaagccaaaatccaaaaagttggtttataatcagggccatcactcagtggatacatataaatatttcatacataccatatgtaccccgcaggctgactcttttccaaccacactcaccccaaccacaccactccaacccccccatcgaacaaaagcaagcccaggacaaaaactacttgagctcgatcgaactgctcaacacgccatcagcttgcgaccgaacgaccaaccccaccgacaagcatcaacacagcctcacttccaaaaaccactcaccaacaatacaaaacactgaagaacatgtcagctactccagacactcaacaatcaacccatcaaactaggatatgtcgcttcctaaccaccccacccttgcccccgctcaagatggccatcagcatcactcagcactcgaccatcgatcaactcatctcaaagatcaaccagaccatcctcaacgaagcagactcaaccgaattcgccgacttgatccaaccacccaacccttcccatcggctagtcttggagcttcccgatggtatgtacatatctagcaaaagtatatacatccatcaaaggcttttattttggactaattgcttatcaccaggctgtagattaccccccaccgagccatccagtatcatccctcaggtatgtatacaacatttcattagccttaccatcaacctccgaactcagctaaataatctcccaatttttcccaacaacaggatcaactcgtaacgtttgtcgacccactccctcgctgatatctatctttccaactcaccatcatctctttctctaccagcatccgtttgtgtgccaggccacagccccagttgcgattggagccttccgctcatagcttcatgaaccgtctggcttctcaaccaaactttccatcatcaaaccatcagcttcatgatcatccatccagaagaatcttaaccgatcaaccgcttcattcaggccaccaaagcattctacaaggttcatcctctcaaattattcgaccatcccaatccaacccgatcacccatggcacccagaattctttcttcacccaggctccttcactagaattatctcctcagaacactcaaggaagccatcaacactttacagaatcattccacctccagtcgggcactcgaagtttgttcagttccagaacacgtttcacttcgcttccagtagagcaatctgcctcccaccatctcatacagctaccatctacccaccaaatcgaacacagtttttcccaacagtttcaggcagccccacggcttcagactcaggaaaatcatacctcacctgggaggcaagccctagaattcccttaccgatcaccatctacttcctctgaagaacccaaaccaaccctggaagaacttgatcaatctacaaatcatcaacagctatcgtcccctcaagtacctcgcgttaggagtcatattgccgccttcaggaaaattgctttcagacactacctttcaagtgaatccgactcgtctttcgatggcgatgggtcatcctcctcctcggatgactccgacgactttgcctcatcctccaggaaagcacgaggcaagaagaacaaggccgagtctcgtcagtctcactcacgaaaagtgaagctcgagcagcttccaccacgcaggatctccactcggcatagtatgggtgggctagccaatcggcggttcgcctcttcacgtcccaaacgcaagagcgctccagtccgctttgatcttcctagtgacgacgatgagctagttcatcaatcagctatcatccgcgatgagattcgtagaggcaagcaagcccacagtgatgacagctcctcttcccaccatcaagccgatgactcattctctccccaacctcgaaagcatcacatctcacagcgagtccaagttgtcatccccccctcacctggcttggttgcaccggcttatctcaaacgcaaacgcacccaacccaaatcttctccaaacctctcgcccaaagaatccgacatccctccctctccttccaatcaatcctccaattgtaccagctcctccactaactcgacaaacctgaacgcccaagaagatgcctctgaactggttgacgaaccaagccagtcggccatcagtcgcagttcctcccagagctttggccctgccaacagtttgggcccggagaaaggtgacagtcctagtaagagttgtgggccgacaaaggccaacagtttgagcccgacgaagacgaacagcatgagcccggacaagtccgctccgtctctatctgctgggcggacagtccggtcggtgtaccagatctacgtccacgacatgaagttcaagtcagcctccggccaagggccgcaacggatcccgagctcgagctcgggactcaacgacaactcgaccctccgccaggtgatcgagcggctcaaattggaccaacatgccagttggaaactgatcattggagacaaggtctggctcagcgaggcctcctccctcaagcgtgcccagactcgtggcggacagactcggaaactcgacggcctcctcgacggtcggatcgtccagatcaattggtcatcctcgctcaaagaacttggcgtctttccattgtccaatctcatctctgacgtcgatgttaagcccctccaaatccaagtcgtacgtcttctcagcctctttctcatgatctggcatctggacgtccatttctcatcatcccaatctgctctgctcacttgtttatagattcgtaattgggaccttaagtgaggtggattattattcactccgacctctgggccaattttatttttttggggggcggggttgatgggacttatataaagtgatcagatgcttgatcatgaagcaacgtatcatatgcttagttttttttttttttccgagtctcatctttcggagaaaggatgtacaaccctaccgctcatgtagttccgtttatttatttatttattctctctttcttttcctcgggggacgacggttgatccagacagacaaacctgatctgcaatatgtgtagtgctaaaattaggttttgtggtggccgaaagaattattgataatatgtacaagagtaatatgatgcttgggttgcttcaacctccaatgttctacttttctcctcttttcctttgtgttgctgatgctcatgtccttgagattactgatgcacatgtccttaacattgatgtccttaacattgctgatacgtttgtgaagttccttcaacaagattttctgaggaatttcaaatcgcttaatattgcaacattatcaggggaagggagtgcaatgtttatgaatcctttggaaccttaaaattgctgatgcacatgttcttgatgcacacatgtccttaagattgctgatacttttgtgaagttccttcaacaagattttctgaggaatttcaaatggcttattgcaacattattaagcaaagggagtgcaatgtttacaaatcttttggaatagactttacacaccaatcctatccattagacttgaattatgtagtccatatataagcttttgaagcacatgcatgacacagaaaatctggcagacctgaaaatagtggatgtgttcaaggacttcgttctaaatttgtcaatttcagaagatggggaagtcctccattggtgtactgagctggactggccaggctttgggtgtgctggacttcaaattgattcctgagaaaaatcaaatgcaatagcaatctcaccactgcaccttaggatagttagaaaaatagtccacaagctgttgtgctaactattgctgcgctattttgagcatagctctccttgacacagaccatgcggcaaatggggttggattaatggacagaagtttggcctatttatctctggcccacccccaccctaatccttggtggggtttcaaattgagcgggttagcctggagtgggggcgtcaacccactcaagtatcattgatattttaggattgggcttgtgggaggtggaggaggatggaaagagctatgggaaaatggtctctatatgaagattggcttggagtaggagtagagtggtctagaaagaacaggctcagagtaaattatctgtattcatatgtggtccatcaggggctgctggaactgtctggtaaaatactattgtgactggttggtggcattttagagggtatacatgagctttcaaagaaataaacacaggaaaacaacactagaatggaatagaaactgacagatatttagtggataataagcacagttttttttgtctagtgtagtgcttccacccttggctgcatgcacctttgcctaggtcaggtggaagaaaacagaaaaaaaaaggagaaatttggagtggattctagtaataaatacaggatcttgcaggttacaagactcccaagtcccaagaattggggttccaactcacattcttgggaaacattgcatcaatcagagccattcctggtcaattttcaggagttgttcccccaggacccagtggagttttgagaattagaccccaaatttagccagctttttcttgtttttttttgggggggggggggcaagttctaaacactgtgagtcaccatgcttcaaaaggggaaataccctaaaaaagaagacataaacatgtcaatcctcatacacaattcattcattctgggtgactaaccaaggaaaacaggccatttgtacatttttggtgtgtatcatttggaattttaccagaaattcatacattatgcacctatgtatatggggaaccggggtcctgaatcttgattaccccccagggcccaaagtctttgttgagcttggccctggggtttgtttaacgacttctcccccaaaattcaaattgaatattcaatttggaatcccacaaatatcaaacctgggttctttggagagagacatacggactcacactgaacaaaaaaaaacatcagaagaaatcaaaatgtctggatcgacggtaataagtcaagaaaaacatcagcagacggaagacgacagtcggacgaaaaccaaacggaaaagaaagagctccgcaaaagttcaagacgaacctgagaagaaagaaacagtgagtagtgtgacttttcaaccgacgatgtcctcttcgcacacaacagctgactcaatgggaaaaattaatgtgcaggatgacagggacgattctatggatgctgccgatcaatcatcagtatctgctgctcaaataagcgccgagctccctaagaaagagaagaagaagaaaaagaagaaagcggccgaaataatcgccagagaagaagcagacgaagaatgcacttcaactatcattccaaacaaatcgaaatgtgatgaagataatgaagatgataatgatgatgatggcagtgaccaagaagatggacaggaagatttgaaactcgagactgaagccatttcacataaagaaagacggaaacgaaggaagctagagaagaagaaatcggcccaaaaggatgaagacgaagatggggaaacaaaaacaagggaggcggtgacgagttcacgaaaggtggaatcgatcttcacgacggccacaagatccaagcacggggtatgggtgggcaacctactattcacgacgaccgcccaggagctagcgcggttcttcgagccagcagggaaggtgacccggctaaacatgccggcaggcaagcgggcgcacgaggcgaatagcgggtttgcgtatgtggacttcgacagcgccgaggccgtcgacgcggccctcgagaagtccgagtgtctgctcggaggccgcaagctgctcatcaaacgctcctccgattactccgggcgtccctccgctatccccgcctcatcaactactccctcctccaattcaactaccccttccgcttccatccctccccccactgtcagtaaatctgttcgcaagatcctcgatcgccagaaacaacctcccgccccctgtatttacttcggcaacttgggcttcgaaacaaccgtcagtctcatcatttttcattctctttttttattcttgtttgggctgataaattgatctgtattctatctttctctagagtgaaggtattgtgtcgatgttacatgctcatcaccaagctcaacaagtatggaagcctaagaaaaacacaatcaagatgaatgggaaagaccaggaggaggagcaagaagacgacgaggaggaggaggatgaggaggaggatgagggaagagggagggccaaaccagatactcgttcggcgcaggttgggatccgcaaagtccgaatgggcacgtttgaagatactggaaaatgtaaagggtgagtcattgagggtcagagcgataaattccgaagttgaaaaactgacaatagtgctatgtggtgtgtgtgtgtgatgacaggtttgcgtttgtggatttcgagacgatcgaccaagcgacgaatgtgctagtgaatctgaagaaccaccgcttggacggccggagcctgacggttgaatatgcatccgtggaggccgtcaagcggggcggcggctcggtgcggtcgatgcatcagcagcagcagtctaagcggggatacctcggttcggcaaggccgcctggccgaccggaccggttccaacgcgacgaagccccacatctggccagaaggccgccgccgtccatcgagccccggccccgcacccatcctaataatccctcatccacccgctcccatcagcccaccgctccctttgcaccaccgccaatcatcgctcctccaccagccgccgaagagcccgtcaggaaagccaagaaagagttcaagggaagacagaaacccggcgctgccctggctaacgctcaacgtgccccaaccgggatcgtcaaaaatcctgaaaccgtcggcaagaaaatcgtcttcagttgattctcccgacgtccatccatctaacagaatagcatttcgttttttttttctatctatctatttgtaataattctactcgtttctcataattggtaatgacattccgagccatctcataattggcaatgacattcagagccacttcgtctcggccagaccccgttgctcctccttgcatgcccatgatcgatcgtggataaacactcgatcttgaccagtaagaatatccggactctctgagtcttgtaatgagtaagaagttcctgtgttaaatttgggtcgagataattaaatgtacctatgtatcccataaaactgatttacacgtgctacaagatggtgggcaatgataagagtatgtaatgtgtaagttaacgatgatggaaaacaacaaaagaaagagagaaaacaatggtgacagattggtttcattttttgattgtcagattgaaaaaaaaggattagggttaagataattagtttatagaaaagtgaatggagattgcgcgatcaaaggaacaaaacgaaagacgaaaaaaaaaaaaacacgaaattgcaatgtgtgtgtgtgagagagaaaggatgacgaggattccttttttgtggaagaagtgaccgatgagatgcaaactaaaacatacagaaagaaagaagaaagaaaaaacgacaacaaagacgaaatgaaaatgataaatagatggtatcaaagaaagaacaaaaacgcaactcgatagtacaatcatgagtaagaatgcgagaagataagcaatgtttgatatgaaaaagagagagagagagagagaatcgaaggatgcaagaaggaagggaagaagaaaaacaaaagatcagacgtcgcgagtgaggtgcatgacgggttcctgaaaccgatcgcgatcatccatgaagaggcttccatcaacgacgggaaggttctcggcagaggaagcttggacgagcgtcccaggcgtgccagtttgttggttatccaccgtgtcctcctgtgcaaggttaaggaaccggtgcccgagctcggcaatccgcccactcaggatcccgttcatgatctgttctcgcgtcttggagtcgcacgagctcggctcacataagatctcttgcagtcggttgtttgggcccggcttgactatcgcaaccacttctgatccttcggcttcggagctcacgatcacctcagtcacttctggagccttgtcttttctggtcttctcgatatcctctaaaaaaatttgacgcgttcatcagttcctgatggacacttgttcgtatcgtttgagattgaactaaccaaggatgaggtggaagcatatctcgacggcatcggcatgccaaaacgtatcgcaatgttcgccgtcttcgagcttgaagttcctgatcaagtctaccgacttctcgtgggtttctattcgtttgatcaggggttcagccaagaccaagaaatcctttccaccactataatcgagaagaagaaagattaggataaaagctctcttggtgagaaaaaaaaatgataacgaactggtagagtgctaagggtgggaacttcgaatcccaccatctttcgacttcaggatccaagacacaacctcgagtagagaacccctggtaaccagtccaccagaagatgccagcggaggagacgggagaaggagtgaatctgaacatcttaagtttgcgtctgaggagccagttgcggtcggtccaactgaagaggaaggcaaacatctggtatcccaggaagccgaagatcgaagaggggagatagtcgacacagagagacatgatagggaggaagtcgaggatcccgaagaatctcctccacgtccgccatcgcatcgacttgagggctccaaacgggaatccttccgtcaatgggcccgcatatacagcaggggctagggcgacaaaacaggatagcttgctccctaattctgggaccatccccgtggctagggaacaaaacatcgtcgcatttccttgagaatggccgatgaaggctaacttggagtggccggtatccttcaagacgtggtcgaccagtgccggtaaatcgtataatgccaattccttgatgttgtaatctagaggaagaggcagaatgtcagtctctggaggacgagctcttcctataatgagatttgatgagcttaccccaaaatctggggtcacttcgtttcaactttcgatgacccatgttgaaaatcccacgattgttacctagataaacttgatagccactgcgatttttttggggggtcagtagatgatattttccaagatgttgaagaacagacgtacccatgttcagcaagccaaaaagccagactacgttcctcggatgtgatgaaacttccagagctttgaaagagacctgtatatgtttagagaaaagagtgtgagttgctgaagtgatgataggtatttgagtgagagaagcttaccgtgttgcatgagcacaggatagccgcctttaccatccttgagtgtgaaacgttcctggccgggtttgacgatcttccaaacttggaggaagtagccatcgagggtttcaacagtttgttcgatgatctcgaagccagcctgtttggcatagtagtggaaatcctttgtgaccttctcgtttttgaatttttcgggccggtcccatgaacgggagaactttcgggtgcgtttctgttgtttctgttgttgtttctgttgttgttcggttgactgacagagtgagttgatgaagttggagagagatgagctgagtttggtggatagtcttttgagtagggcgtagaggacgatgataacgaggatggtgtttgagatgaggtgggagcctagttggagtgcgaatagtcgtagtttcctctgtggggtatgttctgggagtggcccccctcgtggggtggagagtagggtgaccttgccagtggagccgaagtgtgagggtagtaagttctggaccaagggtgttgctgtgcagggtggtatgatgggtgttcgttcgttcatgttgagctgatcagtaagttctgtgaagaagtaggtagtagtagtagtagtagtaggatgagtcagtagtagtgatagtagtagggagagtattaaatgaaagtatttaagtggggtgataaagataagaggagatgtgggggagaaggaaaaggaggaggagaaggggagggttctttatggtaaacagctcacctgcagggggggttggttggtttaagtttcggtgagggtgtattcttgtgtatgtatgtggtggggacagtcttggactgaggacaaagcggaccctgctcgagccagcccagcttgacacttcttctgcgaccactatccaagtccaaaggaaacaagaaccggatcgggaaagaatgagaagaagaagaagaagaagaagagatggctcggactacctgcaactggagatggcaagcatgatgaccagccaccccggtatcggtgtttgataaggagtgtcacaggtcagcttgtcctcaccactgccgaggatggcttatgtaaaaaagagagagatcactttgattggctcatgaggaggcaggtcggtcactctgatcatcgggaatatgttgattatcgaactacaggatgataagccagtacatcagcaattaggagagatgtggaggaaacttacaaagaaatacctgcagagtcggagtactctagcaagaaatccaaaacatcggctcaaaagtgcccgtaaagtgcatcatctgctacagcgagcattgcccaactgtctcaacacttgacatgatcatgattcggaaggaggatgcttatcgatcaatcagagtgctcttcctaagttcatccatcccctcctaaacgaacgaacgaaagtgaaaataaccttgcatgtcccggcgaaggcagccccataagctcatccatatggctcgaaattccaatgtcctagagaccgccttcgctggctctcatctggcaaaccccatagagcactatttaggtcaccaagcccctcactctgccctatttgccaacaaaaaaaaaaaacatctccaccctcaacattccaaacaccccaaaagcgtgtcaaaacatgaggttgccgcaaggtagtagtagttcattttccaaaatatggggccagtatcaacatagggcatacaaatccaatttctcagagtttttatatcttacttccaacagcaagtggttggcctattaaaagttgaagaagatcctcaatataaactgatctctcaacttgttctgaatttgtggggagaaaaaagacaggaaaaagaaaaaaatgcaaattttttgcaattgaatcccacagcacaggccctaaaagaggaaggctgcctgctgggctatcctcacactatcagcttttctactatcaatttaaattcaactattttttttttcgattttaaaaatatgttaataaaatggatctggaacattggaaacctgtgcttggatggtagaaaagctggccacggcctctagggtaggacataaaacttcagtttctttttacagaatttatcttactcaagattttgtttatatcaaagtttatcatcatcagaagccaatgattacaataaaagtgcccaatttcaatcttatcttgtcaaattatgtttaggaggcagatgaagaaatgccaattttccaaaattgcatcccaccatactggccttaaagtgtgttttcaaaaaacaaaaaccaattttattgatcttgttgtgtacttaaaaaactcatgaggccctccagctattttactttttaagaaaaaaggttcagcagtgatgatttgatggaccatacagtggctaaagcctttcaaaccagactttgtgtccctggctatctggcattttcccctggaatttttaatttttcacttataagccttttataacaagggaagagtagctctagaagatggtcaaaattttttataaaacccttctctactggggaaaaacttcctttctcacagtggaaggcagcagcttggtgccagttttgattcaggtgtctcaagctccagcttgcaagataccaactacttagagtgcataggaataacaagagtattttttgtttccagtcaaaggggagataggaatagtacagaattcaatacacatagctgagaatatgacagctggagacagtacttcaaatcctaatgcagcttgtaaaaaagaaactcattttacagcatttgaggcttcctagggtttccttgaagtactaaaatatggcacaaaactcagaaatctttctacttatgagcttgatgaatattgcaatcctttctattgcactcttcctatactcagtgctaggcctggtataactgtaatcagctttctgaagtgcttctgggtgctaaaatcccctaaccagcatagtttccacaaagtttttttagaaagagccattggtgttagcatgaaactgctgacatttaacagaaaataatgctgagtgttgttagcagtgcactggtactacagttggtgttgctggcctatcactatatacaggatgttcttttgaatttgtccacattctatgtctaatgagtccacaaaaaatgaaggaatattctacagttgaagaagagctaaaagttacaaacctccatgaaagcacatgtaattgagagccataatgataaaagagatcagtaactgcgactggtgatagttacatgtccgttgggaccctcagcgcctttgatgttcacagtaccccactggatagaagaagaattttatcaattagtcagttatttgcactttggttggctggaatcggaagaatcaattgcacacctcccgattgcagcggtttatcataccaatcacgatggccgagacatcctgttttttgctgtttgattgagatgaggagtcagtatcaatacttatgctatcaagctattctgagttcaaatactgacacaacaacatttgttccatcggatgtgtaggcagttacctgatgacaacaaattggttttgatgtcagaatcagatgtctcaaaaggcacaaggtagaaggactctaaatgtggttgtggcctcgggagttgtaagttgacttactcaacatgatttgaatttgaggtcaagtgagtgtgctagctttttggtagctggactgaccagctggccttgtttgtctacaggaagctggttgaatgccctagcgagtggaagaagacatctctggtcagaggcaagccaagcaaagcaagcaaatgatcttgacaaatcctcactctaagcagtcttccttaaccgctccgtccctatggaaacagtaggccttctctagtgggaaatcagggtcgtatggagtgtaccagtctctacgttgtaagcgtcgagtgacccagattgcggcctctgtgttgcctttgattttagcatgaccactctgaagatcaaaaagcatgaggttcggtcagtcattgggctctaaatatgtatactcataccaatcttcttgaacgcagtacatatttacacaccttacaagactttgtaatctctgtaactgtgtcctcgatctgtttttttgtcctaagggatcaaaagactccatttagatttacattgccacccagcactgagggcaagcactcacacaacagccttctttttgttgtagacacgtatctggtaagaggagcagtttctagtcagcttggtcaataatttctgtcgtagtgggtcgatcgggcgctcatgaccacggttgaagtgggagaaagcaatggctcacaagacattctccagagacgacagacacctcggtttctaatttgttaaggatgtccttgtcgtagatgattttggcgagcgcactggtgggataggttcacaaatcacgtcagatcgatgtagcagacctcccaaatagattgcttcatagccggccgagagtggaaggacgggatgtgccagcaataaactatatgttcaagcaagagagaaagaaacagaagcgtacgcgggacattccgtcttctggacttcctgatcactatacagtggcgcaacccatcttactgtacacgaccctcaccaaaagttgggttggacctgcggcccggatgtttgaaagcactgggggcctatcacccagttttattgtagattcggcattgttgagggttgtagcttccacagttaaaagggctaagccccaagtgcaataacaaaaaagttttttttttggcaagccaacatttcggatccatgggcttggggtcctgtacagccgcataggtatgtacttagacagcttgatggcctgataggtatgtacttagcacctatgagccatagtatggcattgtatcaaagaaacaatcgatcggttatttacgtgtccttgctaccttgctctgctcatcgataagtctttccagagatgaattctcttacttagcttgtcatgttggtcacccagaacggaaactcggaaacttgtgtatttaggagcatgtatatgtataaaagtgaagaaactaactgagcaatgagagaaagcaagcaagaagaaagtgagagtagggaagcgaggcagtgagggaggaaagaaaggaagcgaagcgagcaagaaatcaaagaacgttgaaagcaagcaagaacaaagtgagagtagggaagcgaggcagtgaaggaggaaagaaaggaagcgaagcgaagcaagcaagaaatcaaagaacgttaacaaatgagacactaagaggtgagcatgtcaatctgcatagctgcccgacgtggaatgcatcgatgagaggtgtattttttcatcaggatggctgattgaggaccattatacccctgctcataggctgaaatttgcctgtcgattcgtcggaaatatttgcgaattgtagaaagggggcatgattttcgaattcgatcaaaaagagctttgtagtcgctgaaagctttgcaggtatgggtttcttgacgataagctgagaatcaagacacaaatgtgtcagttcttgtttttggttcaatgtagcatttatgtactgaccttgcttgatatacaaccaaaaaagctcaatggggttcagttcgcaatgaaacttgggcaaaaacaaacagatgtgcccagcatcttcaatgatcgtctgtagtagaggtcgttcattttggaaatctgactgaagctgcatgactctgaaccagcagcaaggtgttgtggtactgcattcattgtggtcggtttcaggagagactggattgactggatcaagggttccttcagcttgcatgagctcttgaatgcattgctcctcagagaggaagaagccattggcttcagcttgtcggatgagccgtgcagatcgttcagctgcatctttacgaaaaccagaagttgtacaagttgtacacttgaacttgaaagcaggctgtcctgattctctagctttttgagtgtagtgctgccaaagcccccgttcctctaggataacacgcacccctttgggttttccagctcggtccgggtcagggtgatcgttctcgtaaacaaatttttgcacttgtccgtggaggtgaatcggaatgtgaggatcatcaaagggaataatcgagtcgcggagccgagcctgttttccaccaaacttcaaattcatgctttgtactcggagtgctgatggagagtaggcgccgtgtgctgatgagcagtcaaacacgaacacagcctgagaagtcggatgtgtttggttgaagataggtatagccttctcagttacctgattgcacagttgttgcatgtcccaccacttgtctccagttgagccagggtatattatggttgcggcatcgattgaaggtgtattgtcagttgcaagagatgtcaatcggccagtggtttcgagtatgaaatccgatatgtgaatcaatcgtccagagttctttgatcgtatttcgctagttcctggaagtaaccaagcaaccccaggcctttccttagtgtgaacagtggattcatcgtggtagataaagacagtttccctattgtcgccaagtacttcaggatccactggggtcgccatctctagattatcagtcccatatattcgagatagcctgcgaagttctcggtacctttgaatgtacaactttcttgactcaacaacatcatcacgctcgtgaccatcaaaatagattgactttttatattcctgtggactgaagccaagcttgtacatccatgcggtagcagtttgtcggctgatcgttttttcaatcttgaaggcagggaaggtatgattcaaaacatgggttcgaaacgagttcggggtaacctgtgcaattccattggagatgtaagtgtccagacttgattgtgcagggtaaaatgtgaagctgtacttaccgcaccaattgtttgatttgaagcccattgaaaaagttcccggcgaagctcaacatcatcaaggattgatttgtggttggttcgatttccattttttgaattcttgatctgcttaaatttcataacatacccggcatgttgagatatttgacgggcatgatatatcccactcctcggaatgggtggtttgtttgggtcaggagggggagcccttcgaatggcggaaattgcagtctcaagggatgcagttaggctaggtttcttgactccagagattgtgtattgacgccggagagtgttgaactgatgaaggtcttcgattgttccttttggatatcgaaattttgggtttttcttcagctgatcttggcaagttgcagtcgccatgatgattgctaagttcagttcagcccattttttgttggcagagatcgttattttgtttattgagctgagcttatttggtgacgagagatagcgatccaattgttcagctaaccgacattcaagtgcttctgaggagatgtgggcttgggctcggtcacagctaggcaagatgtcgtcatgttcgttctcgttggaatcagaggggatcgaattttctggagtagtcttgatgagccaattgatcatgatgttattgttttttcccacagctttcttgaagttctttttgtaatcgcacttggttgagcttggaagcggtcgtgggataagtttttttgatgacaagtcgggattcttgatgggtttctggtatccagttcctcctgaagctaaggaccgagttgagacagaggttgaatctttcttgctgtagaacagaggccagagagactgaaggatatcttcatttctgatttcgtcctcatcttcatcttcaacctcgtcaagatctgagtcaatatcgtaatataaagtactgagaagctggacgacatcatttgcttgattcctctgttcaatctcctctcgttgaagatcagaaatctcatcatcttcaacaaggattggtgcatttcgattttctccgcagtcgtttattggtattggtttgagtagggtgccatttttgttggaggtgcttggggtcgtaggcttagcggttttttttggtcttggtggtttgactggttttgccttcttcttaagggtaggttcttcttgcttttcaagtgcttcacgggctcgtcttttccgctgagcagtgcggcctttgttaaccgccattctgctgaatttttatggattgggaactcaagaaatagctccgccagcatttctagctcagtttgggaagccccgattctcagtatttaccccgaccccgccccctccgggggaattttttagaaaaaaaaaactcaaacatttcggaaccccaaaaaccgtgtacagtaagatgggttgcgccactgtagcattccggaaccgtcggatcggctggttttttggccggggggcttgctgctagtacttgtaggccgagcagcgcgatgacgaggaattggatcaaagccatttgttttacttgtattctgtttgggtgatttaaaggatttatctagtctagaccggcagatgctatcaagaatgggctgaagtaaagaattggtagggaagggaaggggtttttacaaatgttgctcttgtcacaatatgtacacactggttgaaggatgaggtgaaggtgggatggaatagaatgatgaccataaatagtgatcactcatccatctattactttgtctaaaggtgagaagacagatccaggtcatcatccgtgtctgccgcattccacccgtcatcgccatcgccatcccggaatacgaacaacgatcagccccattagatagtgtagcgtccgttgggcaagccactgggcgactatagcaacacttccgagcttggggtgatggatcctgcctgatcagagtagtcagtggcaaaaccggaacccatttgtagataccgcatcaggaaaacaggacgaaaagccagtcgacttggtgaaggaagagtgtgcctgttggtccttctgcatgaccaccacaccatcaacaagagtccttctccatctggcaacatccgctcaacttccccgtcgtgcgcggcaccacagccacagggtaaatatgtgcttcaaaataagctttggtcatcgactagccaactcgagaacgtacataaaatatagaacattgtatgaggcttaatctattactctaaccgctagcagctactgaggggttatctcgaaaagctctcctgaattcattcaattttgacacctttcactctgccaaaatcattctcctaaaaaatcaaaacccttataaaaatgtaaaccaacaatttttgagctttttgctgatgtttcttttctctttttttaagcctttcttttggacttttatgagcaacttgctgatgcttttttgctttttttatattttttggaacttttataggtaactcttgttgcatttttttcagcacttcactgatgtttcttttctgttctttttttgtcttctggactttgataggtaagccctctctctctctacttatgtcttcttgcatgtttttcaggcttatgctgatgtttattttcctttttttttttttttttttttttttttttttttgaactttcattggcaagtcttgcctgcttttgagcattttgttgatgtttcttttccatttctttctttttttttttttttgaaattttataggtacagttgtgcaaggcaatccactgtagcagttcttttcatgtccaaaatgttgccaaaaaaattgagaaatcttgctgcagatttgagttactccgcaaaaatcttgaccaacttggtcaaatattgataactcagccctcctatacacacaacactctcctctaccacgatggtggtcaatcaagcagctaaggcccaacaaaaaagaaggaagcttgaagcgaaaaatgctaaatctgaagtaacacctgattcaattttgatcagctctgtaagtaacaacaacacacttgacaaagacagcattgaagtttccaaacctttaacaatcacaaggcccgctttgagatggtacaacaatcttgcccgctggtaacaataagacaatacttttgacaaatagaccgacaactctcagcttattgacagggattcaacggtccccaatcaaaaaatacatatctcattgatgcatcccttgccaagcagcaatgcaaatcaatactctcactaattagaatcagtttcttctctttctgtttctttactcttgtgtctctgctctggtcttatctctaaaaaatctgaaatgatgcagtcaatctcatgttacatgtgttgtgaggcacttgcagccacaaaaaaaacccataagtatgggtttatactgtataagcccataaatatggacttatactgccactctgtgtccgaaatagttgaaaaaaataaaataaaatagaaccgctggacagaaaccttagcggacttagttttggattgtacatggtctgaaatgctcaaaaatgtggtctacatgtgattttgagtcttaccccggtggtcacaggacacccggcccgtgtcacaaaactaaattttgcaggcagggtgttacagtggattgccttgcccaactgtaaggcttgcatgtagcattttgctgatgtttctttgcctttttttgaactttgataggtaaattgatgtttcttttcttttctttttttacactttccttttagacttggataggtaagccttctctctctctacttatgacttcttgcatgtttttcagcattttgctgatgtttctttgcttttcttttattttcatctgcatattcatacagtgagagccaagcaatctgcaagcaatcaagggtcaaccaatcaggaggagctatgtacgttgtgtctctctcaattcaagtcttctttttttagccattttccaatgattattttgcctttttctgattattcagtgagggccaagaaaattgctcaaaatgcagtcagctcaacttatcaatcatacaaggaaccagagcttttggatcagagggacaagcatggcaggcgtatgattgcttatccctgaaaactgtaagtatcacatcattgaattcattaaatttgactgccatatcttgctagccgatctgcttctgcttcatctatgctcagatgtgccacctggatcaaccacctaacctttgattcattgtgcagcaatctcaacaaccacacctccatctgcctccgcaaacacagtgaatcccaaaagactcaatccttggcgcgtctaggaataactgggactggtgatatcaatcccaaagaggaagtccttgttttgcaatttacttttatttctgtgataagcatttagcatacttaccaaacattacatatcctagtttccccaactatgcgcagtatggtgcgctgaagctgcccatcctttttccgcactgtttgatcccagccacaaagctatccttcatcctacggttttcaagcatctaccaagcccaagcagggtctcaaaggacatccaccttctatattcagccatacaagatgagtaccaagccattttggatgtgagtacttcctttaggagcagtatcattattatcacttgctaacttcacatttgttttattattattctttttcttagacacataatggtgtgttatatataggagttgataaatggcagtccccaaatggatttgacatattaggtatggttttatatcaattggtagataaaaattctcattcagggaacacaatttttgaggcaatgctcctaggctttgtctgcctttcaaaaagccacacaggtgagtacttggccaacacagtccgactggttgtggagaaatttggaattcaagccaaagtaagtcaaatattggattgtttgggtattaataataatgctgatcaatcactctttgtgcagatatgtggcattgtgagtggcaatgtaaaaaataatgaaaaccgtgtgcatcatttggatcagtcagactttgacttggcttgtgatttggccaaagtcctcaacttatttcacaagatcacccttcaaatatcacaagcaggctcagctcgattattgaacatagtattatttattgaccaaatcactgatcacctctcaacaattatcagtgatcaaaaatacccaccagcattgaagaatgcctgccgagtaggattgaagatacaaaataaatactacagcttaactgacgcctcacctctttacaggatagcaatttgtaagagcaactccaccgtggggtgtaaatcgtggatgtaaacctcatttacaccccggtctccaaaaaccatgccgcaccgcgggatgaaaacagggagccaaatcaatctgggatgtaaaaatcgtcccggagagtgcaaatctggctcccctctacatctccctacatcccgtgaacggtcaccgttttgcgtgaaacctttgaccatctataaaacacctccccccgattcatatctccacacacaaacaaaacgtttcacgcttttttacatcccggtttacactccaccggtgtagacacaccagttttaacttttcaaatcaaatttggggatgcatcacacgacttttacacccgcgacagcggtgggccgctacgctacgctacgctacgcttttggcccaaaaagcgtagcgtagcggcgctttctttgcgccaaaatttcatagtgttagcgcttttgtagcgcattttcgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaagcggccaaaaaccgctaaaaaccgctgtagcgcagcgtagtgggcccttttttgtggcccacacgcgtagcgttagcggtgtcgtggcggaattccgctacgctacgcttaacgctaacgggaattccgctgcgttacgctacactaaccgctacggttagtgtagcggcccaccgttgcccgcggtggaagttgctctaagtatttttttgttcatttcttggttaatttttgcttacataaaatggtgtgtttaagtgttgcacccagagatgagtacttcaagctagcaaaatgggagcccaaatggatagccaaagcaatccgcctagcttgtgaaaatgtgggtattgaattacaagccccaaccaatcactcctgcctcctctgctccaactactagctcaaaggtcagttattaaattcttccctctcatcccaacctctgtataatcccctgataaacttctgtcttgcctttctatagcccaagactggtatgcttgctagcttgggaagaacagctgctgccgggggggggggggagactgctcatctgatgcatttgacgtgtggcttgccgggggactcgtcctcaatggtagcaacccagtgaatccgctgaagtggtggatggaacagaagtgttctggtaattcacgcagaggccttgtgcatatggcactagacgttttaggctgcccaggtaagttaataagttaattattgaacttattctatggtttgctatgtctgacatatctattgtattccattttgtagcaacatcggtggatgttgagcaagcattcagctttggccaggattacgttttggcaaaaagacaccaacttgattcttgttcaataagtagaggtatgacggcggccttctactccaagaaggtaccttggctgcatggaaacagggactcaatgatgacaagaagtctaagcaaaaatctaaaaggaaggtgatagtcttggatgacaatgaagattcttccaattaggtattagctgtaaatattttacaataaatatgaaaaaaaaagaaaaaaaaaagtgacttgtctggcagtgaaatcaataattttcaacaaaattgaaaaagtgactttaaaaaatgaaaaaagtgacttgcaactctgggagtgaagaccaaaaacaataaataaatatgaaaaaaatgaaaacatgtgactaaaaaatgaaaaagacaattgggactctgggagagaaaacaataaatgtgaaaaaatacaaaaagtgaattgggactgtgagagtgaatctaggtgagcaagagaggggtggtacccgcagtacccaccaaaagtaccaccggtacccgccgggaggtgcctggtgcagtacttggtacctattttctgaaaaaattcaacaggtacccaagtacaaacgaacgatctctagtagtgaggcagatatggtctgcctttgccatcttgcccatctcaatggctttcatgttgtggtaaagttccaggcagtcagttcaaagagctttttgtccaggaagtgtcaagtttggctgcacggaatccatcatatcaacaaaaccctcatgccaaccatgctggatgaccatgcaggctattttcttgcgggtgacgtcttgtgaaaaggtccagccgggacgtgagccagtctctaagttgagctgagaatttccaggcgatttgatgctgtcagagaggcatttcttggcatgacaatgtaaagacaatcgtcagccttagagatacaccagagtatccaaaagtctgctaataataaatatatctaatattactcactaaacaataaaataaacactgaatattattgaataatgtttattttcatataattttaggtgggttctatcactggagctacccctaaaatcctactccttctaggacttttttaatactcaaagactatgaagtcaagtaggaacaaaatacccaactcccacagtttttgacttgaggacttgggagttggaccattggattcctcttgattttttgagtagaacccgctcatctcatggagggtccccagctccccactgggcaactgccaggtacccaaagccccgaaaaggccttggcagcagaatcacaacctgtacagtcatgtgtacaggctgggaggcgcaaaaaaagtgaggcaaaaaaataaaaaatttgggatcccagaggcttgcagacgcaagctttatgggaactgctgtagtgtgtgacaattctattagtattattctactttagttgacacatgatgtaattggctataaatatgcatcatgatgtcatgggacatagaatataattttattagaaatattacaacattcccattacattgtgggattatttctactgttgtacattaaaaaggagattctagaatattctaagaaatgccccccaagggatctctagaatatttaaggaggcctttctcgtgcctaggatggattcctcagcatgttcacccccagtacacttagtgagtacagtgaatattctccacctacttttagagtagtctttttatccaatccaaccctaccttcttactggaattactattaagctgagagttatcccagactcaaaacttaactaattccttaaaaagtagttgctgcaagcctaccacctctgactgtagcctttcagctcaggtgcttgccagctacttcctgcagtattaattattgcttccaaacactctacaataacatattctgttattgtctcctacagtgctctcttgattattcaagtgtcattaactgaggggtgtggaatttttaacctctcaagtgggaagtttggaccacttaatactttgagggtgactaggagtaatcttggtctttaacctgagtccttcagcacagtgatagtacttggcttttatatcaattaagccaaagtttcataaacatagctgacaacaatgttccagaagttgaggacccgctgagatgtatgctgcagtagttgctgttgagatctgacctcaatctctctaagactctagcagtgtttttcctaagtggactggattacataatcagtccggttcacaatgacctcatcacaacattgcaacttgtctctcatatatactgttcttatttctctaaacacctcttccctcctaatgactccggattcataactcattaataccataagaatatattacttcttctctgtattcatcactgtggttctctctctcttacatcaaacaacctctatcttattatcttatctttacaattcttcctcatcaaagtcatctgacttgtcaactacagctccgatcagccactcatctctatacaaccattctcccttctctattcaactccactgatccaagttcccttctattcgactctccgccaattctcttattagtcaaaacagttttctcatcattgtaggttattgtctcatttttccatgttatcgactgaactaagatcttatcctgacactcctcactattagtcgctatctttttgcctcttgtgtttccttgctgttgtcgtgtcctttgtaccactgctcctgccttaaggtaccacttcatttctatttgtttctttttattgtatttcttccattgttgtactaattaaccggtgttaagctcaaaattattcctgagaaccttttgcagagtgcagaaagggatgtgtgaggttgcctctgccttttctggttcactagacaataaaaaaagcccaccaatctcagattggcaggtttatatgtgttgataaatgcacaccctcccccctcctgcccgcccacgcccccgcccctccaaaaggggtgtgcaatcgcacccacccatctctgaggagcgggtttatatgcatgcccctctgtttgctgacatttgcaaccagagaggtgggcctggatggccctagcggtgtggtatgtcccatacctttccatgtatcctcatttttcacatcattttacatatattctttccagtattatttcatattcagattctacaccatcattcaccctagtcacctcttacagcttttcagtagctcttatagttctctagttatcatctcttcagtatattcatagttacagaacagtacattacttcatacatacagtaaatatactacacattatctagttacagtatctatgtaatatcactccttcatcatagtacatcatcttaactataccacatcatatacatatttctcttcacacagctttgactttccatctatgattagcacctgtatacacagaacatctatctctaggttacattatttctcatccctcattactgtttaagatttacattacccatagccaggatttccccagccatggtgctttgctgttgtatgtacatgttgtacacatatatactcttccttcctcctcatgtattttttccctcatgtgttttccatgcatgctttatgtgagtctatccatagttttagtactagagattatcatcacccttatatctttaccagatatcatttccagttatattttccagctatactttgccagttataaacccccttgccagttaaaaatcctcatttgccagattatcacccttttccagtgccattcctcattgccagtgttacacccttgccagtattatcccatcacacctcactcctcctcctcctcacacatcagtaggtactacatacacaagctcatcagtaatattagtctaagataaagtagaaatcagccacacctttattcttcttcttcttagtgttacactcctcccatcagcattgtacaggagggcagcctcatcagcacctgtagtatcaacttacattagtactagtgtagttgtctatattccctccaagctctatctccctggttgagtagttccacagcggtaaccatcacccatggaagctcagtgtctcccctgcgatgacatagtataatcactccaaagagagtggcgagtccggcgtttgaatcccggcagacccaacccctggccgctaccacttccgatcttggacaactacacagtaccccattttcactttcaaaccctttataaaaacccccaatttcactttcaacacccgttacccaatttgaaacagcctgaaaaatggttgtaaccaatctgtcccccaactataaaaatcctcaagtagatgaaactgtctcttacactcctgcatcctctacagaacttgcccccatggaccaagtacaggaaaaaccatgctacaaacatacaaaaaaagcttgtaggtagaaataatgatactcatagtgtgcaatgccaaaggccaaacttacactttaaaaaaacaaaaaaaacaagaggggtgtgcattacaacctgcccaaaaaagggcgggtttgcctgcacacctggcctggaggtccaggagctttccctcctggcccttgtagtaacttaactgggcaacacgttcagaatgttctttactgtaatcatctacggccaacaggaggcctttgagatgggtgtgagggacaaagaatctgatgaaggatttctggtagacccgtcaagggatcaacacccattggaaccgggggctcaacagtagctaccacacttgaacacggccaatttggattgagagcactcaagcctcaactgagtgccaagacactccaatcctgcaaaacagccatcaagcaagccatcaaaccaaccaagggggcccaaatattatacaacacagagccccagttgttcaagtcctattcaaagtgtgtgggggtgcaatccagaaggagatggcatttgctgcactaaaacatgccaaaccaagactgacggtgaatttggagttcattcaccttgactcaaaggctagattgggtgggatcttggtcaagaaaccaatggacacagggaaacaaatcagactatcctcatcttcttcttcctctaatgttcttaatagtcctactgcgatcatctcaaagttgttggatcaagtcagacttagtagatcttcttctctgactaaacatcagtgaaaagatatacatattctatacaagctgtgatttttttttcttgagagtgtgaagtgttgcatgttcaagtctagagtgttctccctattgaggcttgagcttgagttgagttgtcagagtaacttcaaaccaaaaccacaacagctgccttatcataccatggaatcctacaaattcaactcatcattcttcctgcccccacccctgagacacagggttattcaccaacaagaaccttaagcttagccaaacaactgagagcggacaccaacaactatcaagagatctcagaccaacaccccttcaatcgctcaaaacagacagaaattgtgggagaaggactgaatgagatcaatctacgcaccctcatccaacccccatttctggattggatcaggcagaataagggctggaatgtgtttggagttcatgagccgtggctggacagctcaatcagagaagcgtcagaaggctatccttgtctctcagtcagtctttctttgaagggagaataaagttctcccttcacgtaagcaaaacttgcccgcaagttttgcttacatcagtaaagggagactcaagttctctgttcacctcccagtgtatggcgtgcagccaggcccgcccctctctgaggggcgggtttgaatgcacgcccctcggaagcatgattccttggaagatcaggcttccaagggttgtgcaatcaaacccgcccctcagagatgggtgggtgcaacggtgcaacgagtcctatacgcgtattgtataggcatatacagcgtattgcacttcgtcagaagtacatgtattttgaaataaatgtattgcatctgctagtgaatacaatacaaatacattgtattcattttctagcctatacaatacgaatacattgtatttacaaatacagttttggttgtattccctttaaaaccccttttttttcttttttttttcttttttttctcttttttttctcttttttttcttgatttttctttctcattttttgcaccaaatacattgtattcatgtttcagcaaatacaatacaacctttaaaaacccatttttttcagagatgtaataagatgacaggatctggatacaatacaattattgcttttgtgagtgttagaggggtgggagaaatgaagcaaacaatagagaaacaaaatctgaatgcaaaaaatacacagaaatgcacagaaaagaggtgaaaagtgtatcatttgctggctgtagctgcctcatgtctgctctcatggtggtcaactaaatcctgactgacaatcacctgcgctctttcaaaatccccattggccttgaatccttgtttcaaccactggtgagagcttactgacttttcgattgttctgggtgctaaactccctcgatcccgtccacaaatgtcagcagcagccgagaagcatcgttccacgctagctgaggttgctgagcaagcaagataatccttggccaaggaggctaatgtgggaaattcattgtgatgttcctgaagggaaatacaaaagagaaatgagtctttaactgacatacaatattcagatatcccaaataggatacttactttccaccacactagacactggtctgcatcagccggaagaaccttatacttaccgcccaggtagttggccaactcgtcagtatttgcagattccacggccccagggaataaatttaaatcatcaattggccgtcaatggctggttttctggggttgggatggctgctggggagttgattctcttgagctaacagtagcagcaagttctgccttgcgttcgtcaaatttctgttgaagcaatatttcggcgtatttgtggtgagaagagaagtatgcttgaaatattgaaagccgatatgacgggttcaacatggttgttaagagtatcgtgttgcaggctaaagcctccgcaaggtaagtttcagtcttttcaatcatcttcttcagcattgatcggaattcattttcagtcacagaggcaaggcggtccttgatgaagtctttgatcgattgatattccactagaagcataccgcacgaggaatggtcgccttccatttttttagttatgaaataaaactcctgaaacatacaatacaatgattagttaacaaatttcaaacattcaggagactaatgaagaaaatgaaaatctaaatcaaaaaacactgacactaagtatatcatttagttgctttacaatttcccagtcacctcgggtgatctcgcaatcctggtaaaagcttttaccaccatctctttcttgccggtctttctcgttttcaatgagtttgttgatcacatttcgactctggtacgcccggtcttgactttgccacttgatgttccatcggatgccatagccggcaataagattcgggccaggatcatcaagcttggtgcgccataattcaaactctgagcgtttagaagaagaggaggtaattcgctgaataacaaaatcgaccttgctgagtattccagccattgtctcagaattaccaggagaccccgccaattcgtccgtttcatcttcacagtcctcatcagattgatctaaaaccggtgcatcaaggtcctcatcgcctgagagaaaagctgctccttgagtgttgttgttttccggaattgtatcaaggaaggggacatgtccaagtgtctttttcttacacttagtcagccctgaagtgttcgtatcaatcgctttgagaccagatgccacaattagtgcaatcttatgacatacacatcggatgtggttggagctgaggtctgggttgattccggttttcttagtgattatgtggttcacctcggcagtcattgtacggttgtttgaacctgagtcagttgtttgagctaggatgtaaaaaaaaaaagtagaaatgtaggttagatatggatcaatctgacaacaaaaaaactgaaaacaaaaacaaaaataaatacttatctttgtgtggagtgaagactttgtaatgacatttgcaaacggaactgcaaggtatttacccttgtgcgtccatgaaatgtacttgagacccaggtgacatatctcaaatgcccaatcttctgtaatgtacgcagtcgcaattcccaggaacgcgtgatgattccctttggtggtccatacatcatggatcagagtgattttggatttgagtgactgtgcagaaaaagaatgtggaattaaaaaaaatcaaatggcaagcaacagaagttcaaaatggagagtatggagcaaccggcttaccttaaggtttgatatcaccttctcctgcaggttgacatacaaacgttgggcttcttccgctgcccatgtgcgtgagtaaagtttgattcccttttgagcatagttgaatgaaatcgccagcagagtatcctcaattctcatccaagggagagccgattgcatgagccacataacaaggatttgattcaaagtccggttatcaaagttgctgtcagcaagatttgtcaatacactagcgttcttctctcgttcgattttctctttgattgtcaccggtaagtttgctccgtttttgattgcttcgtctcgcgattcacaaggtttcctcaaaacgtcaccatcacgatgcttgaacagattagagcgagtgcgtgtggatgtcttatatggttgacgattgcaccatttgcactggtagtataacttcttgccgtcggtctacagaggtgatttttgggaaatcagtaagtttgttgacatggaacaatgaacaatgaaataataaaatacacacattgccctccccgtattgtggagcctcaaaataaagaccaatatcatcataatcattcttattaggccctcgggtcttttttgtctgtttggtcaattttgagttatcttcatcagagtcttgaggcaggttgaggaattgaacgtcctcatccgattcggaggtagttccctgttgtttgttgattttttagactttcttctgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggggggggggaggaatggtgtgccatccaggagggaatggattttttgagcttgcattccaagaaagagagcagtggtgaaaagggtgcagggaaaagcagaaggttagtaatagcacccacattgggcctcttggccttttatttcttggggcaactcacttcagttgggcctcttggccttttatttcttggtacagctcaattcagttggccctcttggccttgtctttcctggtgcaacgagatcgataatcaatccgaaagactacttgttgaggtgcgaatgcgagtgaaaggtacaattgccagaaacgtgtatgtatctaagaatctaagaacgaagacaattcaaagtcctcagagatctgtctgggttgatgatcaaagattgtatgtaaagactctgatggaacgacaagaacaagaaggaaacacatgaccactcacggaagtcgcaattctgcagccgatccacttgaagatcgctgatcggcaattcggaattgttcactgaactcagcttgatggctgtgaaaaagtcgcggaggtcgttcaaacaactgtgacaaccgctacattcggtacagatggtcgggttcttggacttgacgcaattgacccgactcaatccactcaattattgatgattggcgattccgaatcgattgcggtcgttccactccagctgaccgacacaatccgacccaactctaggattttgacaggattccaatcgccgcgggcctctgggactatcctgtcttggtcctcgagatgattgacccgactcgatccactcaatgatcaatgattggcgattccaaatcgattgcgctcgttccactccagctgaccgacacaatccgacccaactcaaggattttgacaggattccaatcgccgcgggtctctgggactattctttcttggtcctcgagggtcgtggtagttccactccagccgatgcactcaacacttgatgattaatccaatgcaacttctctgaatcagctaagttcagctcataaggttatttgaaatcttgaagctgtctgagggagggattggttgagatgattcagaggatgacttaccaacaacgagaatctggatgcaagcagagatgatttgagtgacgggatgatcagggattgattaacatgagttgagtgagagtatgatcagttgtgcttttggtttttatttttttattttttttattattggatggaatcatatgaatacatgaatacagggtgtattgcagcggacccagcaatacatttattcgtattgtactcagagtgcaatacataaaagaagaatacacctgtattgcagcggccttccgctgcaatacaaatacatgtatggcctatacattttggtgcaatacacacccactagaaatacgtgtattggactcgttgcagcgttggtgggtgcaattgcacgccccttttggaggggccagaggggggagggtgtgcatttatcaacgcacaaccaagagctatcttggttcttggttggtgtgcaatcccacccgcctgtctctgaggggtgggtttgatttcataccccttggaagcctgattccttggaaaaacaggattccaaggggcggggagggggggggggagagtgcaattatcaacgcaccatgcaagggtgttggggaggctagcagaaaatgaatgactattgctctcttcatatactcagtgctagctggcctttttttttaaaaaaaaaggcattagcatgatggcccttttttcaacacaattaaagctttggtgtaactgcaattagctgtctgcagtgcttctgggtgctgcagcacaaaaagccactaaccagtcacatttttatgttttttgagaaaggttcattggtgttggcacaagactgctgatatttaacagaaaaatgctgagtgttgttggcattgcactggtactacagttggtgttgctggcctatcactatatacaggatgtacttttgaatttgtccacagtctatgtctgacgagtccacagaaaatgaaggaatgttctatagttgaagaagagctacaagttacaacacttgatgaaagcacatggaattgagagccataaggattaaagagatcagtaactgcgagtgacgatagtgacgtgtccattgggaccctgtccattgggaccctcggtacctttgacgttcacagtaccccactggatagaagaacaggttttgtcaattagttagttatttgtactttggtcggctggaatcgaaagaaagaattgcacacctgtgaattgcagttgtttatcataccagtcacaacggccgagatatcctgttttttgctgtttgatggagatgaggagtcagtaacaatacttttactataatcaacctattttgagttcgaacactgacacagaaacattcgatccatcggttgtgtagacaattacctgatgaccacaaattgggttttttaagtcagtataagatgtctcaaaaggcacatggcactagaaggactgtaaatgtggatgtgggcttgggagttgtaagttgacttactcgacaagatttgactttgaggttaaatgtgtgccctatctttttgtcagctggactaaccagctggccttgttcgtctacaggaagctggttgaatgccctagcaagtcgaagaagacatctctggtcagaggcaagccaagcaaagcaagaaagtgatcttgacaattgctcactctaagcaatcttccttaaccacttggccctgggccgcacggaaacagaagggcttccctagtgggaaatcagggtcgtatggagtgaaccaggccctaggtttgccgcgtgcagtgatcgagattgagacctctgcgttgcctttgactttagcatgaccactctgttggtcaaaaagtatgaggttcggtgagtcattgggctctatttatcataccaatcttcttgaacgcagtacatatttacacaccttacaagaagactttgtaagctctgtaactgtgtcctcgatctgtttttttgtcctaaaggatcaaaagactccatttagatcaatgttgccacccagcactgagagtaagcactcacacaacaacctgctttgtattgttgagacgtatctggtaagaggagcagtttccagtcagcgcgatcgatcatttcggttaatcgaacacccattacgatgattgaacagagatggcgcagtgactcacaacgcaatctccagagacgacggccagcctggtttctaatttgctcagggtgtccttctcgtagatgattttggccagcgcgctggtgggataggttggcagatgaggtcagatcgatgaaacatacatcccgaaaatttgctttatagccagccgagagtggaagggatggcaataaacatgttcaagcaagagagaaagaaacagaagcgtacgcgggacagtccgccttctggacttcacccatgagctcatgctcagtatagcattgcggaactgttggatccattggttttactggttttttggggggacttgctgctagtacttgtaggccgagcagcgcgatgacgaggaattggatcaaagccatttgttttacttgtattctgtttgggtgatttaaaggagttatctatgtagtctagaccggcagctgctatcaagaatgggctaatgtaaagaattcgtagggtgggaaggtttttttttacaaatgttgctcttatcacaatatgtacacactggttgaaggatgggggtgaaggtgggatggaatagaatgatgaccttaaatagtgatcactcatccacctattactttgtctcaaggtgagaagacagatccaggtcatcacccgtgtctaccgcattccagtgtccacccgccatcgccatcgccatcccggaagatgaacaacgctcagcccgattagatagtgtagcgttctcgtcgggcacgccaccatgggcgactatggcaacacttccaagcctgcttccgagcctggggtgatggatcctggtcagagcagtctgtggcaaaaccaccaaggggaacccatttctagatacgcatcagggaaacaggacgaatagccggtcgacttggtgctcaaagaagactgtacctgttggtccttctaggcatgaccaccacaccatcaacaagagtccttctccatctggcaacatccgctcaacttccccgtcgtgcgcggcaccacagccacaggataagtgcttcgaaagaagctttcgcacaatggagctcgatggccatcgactagccaactcgagaaagcctcaccacattggaatatagaacattggctggcctgacaagcagaggctccaccaatccatcctcaatcatctgcaaccatcacctcccactccaccactcctcccggattgaaatatatcaacctacagtgaggtgaacggcttccatgaacgacaacaataatttatcagtcagcttctcacataaaatatgattcatggcatcctcctttggaaaaaccgactgtcgacttcaagcggctggatgaggatgaggaggatacggaccatgagaggaggccagccgccagtgactgactatgcactcgcatcttgatcaagttccactcatccattccttttctttttccgtctcttactccattcaatcatctcttttttttttttcttgcatgttccgaattgaatttgtatattaattagcttgccttgatgctattcttggccgatgtcttatcttccttgaggatttcaaatccgatcccaccttgtaaatttcctagattcgaccctccatgctagcctctaggtgagaattgaggtttctgttgttgttgttgtgaacacaaacagctagtactgaaattatcaccaaagatggaaattcacctgcttgtgttctgggaatccgacttcaatcatcatctccaaatccggcctgtccgtccacacattaaaagcaatggatccaagcaaactttccatcgaacgctagttttacaaaagaaagaagcgaattataaatgatcacaacaaacctacaagcgtgcttgtaagtatttcttataatttggtcgttggaatgtaccttgccatccagaaatcctgccggagcttttgatggatcaaatgatcacacctttccgaaggcattcccagagaatgtacccgatccaagaaaccatcccatcgagtttccagggaaggcctggggcacaacgcagaagcttagaagcgcttttcaagcggactgaaggcatatataagaaggccggccgtcggctacctcctcagcccatcagcagcttcctcacttctaccaccggacacccgtccaaatccacaaacaaccccaccttccctaaaaaccctctgaggcaccgtcccaaaaccagtagaagaagaagaaaaagcaatatggcatccaactccagccgtatcatccgccacaccctcgtcccaggaaagacggtcaccgtccgactagtcaccgacacctactcgcccgccaagcccaaccaaccccaacgcttgaccagagagttcgagacaacctattatctcgacctgatccccgacctctatgcacccacctcaaccactaccacttacatccaaagccactactatgtagacaccactaacaccttggtcgtctacaagaaagatatccgctttcctcagcgtcagttctagtaggcttccccttcaccgttggttccgggtcaattttggtgctttcattgcaccttgacgtcccttctggtctccaatatcaatccatactacaatgcttactcagcaacgtatgccgattgattctcggacctcaaatctgtattcaattgtttcgagtcacttaagctcgatgttcttgcctcgattggctgtaccgagcctattgtgaccttttcccctttctcttttttgtagttacaaagaccactttaatcatttccccttttccttccatttgtacactttctttaagcttcttggcattcatttctttttctgctcaaataagcacaaccaccttacatcagcttttgccaaacttaactgaagtgcgcctccccccagtgacactcttcttttgctgaaccttcttggtctctgtccaaaagaaaagaagtgtgtagtgtgatgcttgaaaggtggttccggacttcgcagctgaacgcattccagccataggcgtgaaatatcaaggtcgatagcctcagggtatccggccagtcacaacgccacccattttcagcgcaatgccatcaaaaccgcgtcctgccaggcctccttctattgataaatcaggccacaaggccttcctgatgagtcagatggttggaggaaatacagcacgaatgtaggaaaaaagcgtgaacgtgttcaattttttgggcgtcatgtaacctattcacaaatgggattcgaaactcaaccaagatgtacttgaaatcaaatgccaaattatcctgcccctcatgcaaatctagatatatatctcctggttatgctatgaagcagagaagggttggattaaattgggtaggtgacacgaatatttcgcaatggcaatgcgtagatgatattccgtgcccgatgattgagcaggtaagttgatcaggtgatctcgaacaaaaaaaattagggttagaagtacaccctatgcatacttttgttacttgctgggtggatcatgaatttcttctatcttgtgaatgcttatgttctccatatttctgtagttcttgggtctggttaaattaacggttgagagataacgagagggaaagagtcgagatatgtattacagtcttgcgatttacaacattcagagaggctgtctgaagtgctccttgttcaccgaaggtgcacttctcctcctcgtaccacccgtcgattggcgctcagctatacacagtcaaaagaaggagggacttgttaggatttcggtccgattaagtatttttttgggcaagttgtatttgatggagaaaaccactcaggcaaggacaagagagagagagagagagggaaaaatggagaccgacttgacaagagcaaaagccaacaaaacaagcgtatacgatggccgaagcgaagcaaacgcgggcgactttcttgccgttctccggagactcggtcgatcccatcaagacgtgtgcattgttctcgaatccgacgccgagcgagactaggaagacgaccccgatgaccgatagaaccgtgcaacaactagctatacatttacagtccagttttttgggggttgcattgtgaggatgggaatgatgggatggatgtcacgtgtgtcagtcagaatcagatatttatatcggatcgagtctgaaaaaataaagccgcatatctcttgaggtactcacccaatccaggtccaacaatggccgcagaaaccatgatgtcaatgtgtttgagttagaggattttgtagcggtttcgtgctttttagtttttcgtgccagacggttgagttgctgaaaggatcgagtgactgcaaattggctggtgtcgaccgctacatagccccagctggtcggggacgggtggagcccatctaacatccgtacccggaatacccgatcccggtgtcagctatccgacactggcttgtagcagtttacaggtccgcagaagttgtccgacaaacacatcagtttgatctccaccaattccacaaaatatgtatatgctggtacgctaagggcaggaaaagatgcatctgcgtgaatgtcagttggaggccgtttggcaaggagttttttcttgtgctgacattcagctctctgcagtgttgccattggcatacataaagaatttgcttgaaaattgtattttgcctgaaagacatttttgtgcatccacattttataccttcatgatctcatgaagttcagctttgaacaccctcaattttaatagtggacagcagccacgacttggatgttcgtgttgtatatatagtgcactgtcactgattaacagtttaagcttaagcaaaccgtctccgcattaaaaaaaaaaaagaaaccttcctcctcctacgggtattgtccccggatcgtatgacctaagcgatgccgccgaacaagaatcatacgatggcgtttatagatagcaaatgccctccttttatactcgttcaccctctttgttttcgttccttccccccattcctcacacctttcctatatcccttcacaatagagtccccgaaaataccatttccatcaccctctcaaatccactcctctacacttattctaataccgtatcgaatttatcactccaatctttccttttccacacttcgccatcaataccagaatcccaaagatttccactccttccattccacaacaagtctgtatcgctctccttccaaacccaacatacgctcccaatacacagtgcacatttaccattaccacactgacacgcgctcccatttgcggcatgatggccgagagtttcatgctatatcagtttcctttcccctttaacatcgtcaaattgactataacttcctcctctcacattacattccacgccaacttccactccctctccttccaaacccaacaactgttcgccatacacactttccattaccagaatgatacgcgcactcatttcccgaatcatgccatactgtttcaccgtagagcattaatttttcctctttgaattgaagataaccttcccattcgcacatcccatttcaaaaccttttacttttacctttttcgaccatgaccttctcttcccgtccatccgccgccattcccaactcttggcccataaatccgacctcattcaatggcaattccttttgtaattccaacactactcccattcgccatggcttctatccacgcatctatccccacatccatgacccgccaaatatcttccaccaataccacctacaccgtgctgtactcacccccgccaattccaagcggtcattcactttattcacaacctctctacaaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctccatcagtcttagagatgttaatcaaataactacacctctgctctgtaaactctctttttcgcccgttccaatggtatccctgccagagaaattcagtgattcattcattatacttttgactaaagttccaagcttgtccatcggtccctgtgcccggacaatccctttccccaacaattatataaacccctcaatccatcttccctttcccacaatcaacatcgcactcgacgcccatcatgtctgacaagaatagtcgacccccaaatcatcctgtatctgccaaacatttagcatacgttaccgaaagcgtaagtcttatatttttcgttattcagataacctttcattaacactataaattagtcatccgcaaacctgcctgcaggtcaacagtacggtacctttacagcgcctggatttatttcttgtaaccctgccgaacccaccaattatgaagtcatactgtccgccaacacctcagcagcatttgctctagaatcgggttacatttactctctcacaggaaaacttatggtgcttggttccgagtccccaccaatattcacttactttcctgagaccatggtcagagtgtgtaagcttgaacacttcattggcgacaccaccaataacatccatcgatgccatcggaactgcaataacagctgaccgtgagactacggacaataatggacttgttgaaaataatttgatggtgacgctacgacaccacgattgggacccacaggtataattcttgtatctgcttaatacgtatcattccactgagactttgttttagtcccgttccgttcgggcgttcaacgttagatacaaaatcccaggccgccgaaacatggcaaatacccacgttctttttcaacctaaccgagactttttcctcattggtttcctatgcgattgggacatggaaaaaggggtgcctatagtagaggtttgctttttctgactgctttgattgttaccgtcatgatttcatacgtctttctaattgcgatcatcttcaaggtcctcgctttaagttgggttaatccaccaaacacttcacgagtccagatcagtggcaacggaaatgttgcgaccagcagcccctcacgtccaggaaggaatgtgttagtaatctcacccctattattatttttgcccagaattcgcactaatacccgcacagagtccatttctcccgactcaactgcgcgttagaaactcaacaatccaatcctggcccgactgaacaaattccagcaattggtccttctcgcgcgcccaccatcccaactgagtcctctgattccaggaccgataacgctccccgtcccggaacctctcgactggtagcttcagatgatatcgataccgccgcaatcatgccttctactccttctccgcgaaaacgtggcaaaatggctgccgtagaacatcataaatgactgcgacaacgatccagatgtgtagacgtgctcatatatcatgtcttatccttctattcaattttgatctctaagccttccttgtagtcgccaaccgcgcattgtaaacatctatttagtcgattcctgttagatgataattattgttctcgtcaggttgtacccctgtccccaattggttgacctatttacagcctgcgctacagtaactcatggttctattgttcttgaatgttcaatatttgccgttaaacacatgagcccctcgcaactgagtcgtaagcgacatctcttgcctaaagtgttaaattgtggacactcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcttcaggcgtccactatgggcattcgagtcatcaatccagtcgaagaggccaagttcagtttcattggaggatggagagaaagaaggttagaaaaattatggaaagagccgctcacgtgatgggtcgccccagaatccaaaaccgtgccagcgccagcgggtcctgtcgcatccgcgcccaccgccaatcgaattgccgggttctgattgggtctagtgggcgggtcgttcggaggagcggcttggcgggcgaaaccggaagcggggcgaccttgcagtgggggttcgggttgttgcaggttggcatccctgcggaggatcggacagctcaatctccaatgacccatcgccccacagtagaggcacgggttggatgccagcaagttgttgtcggatggtccacggttgcctcggcggatattattgattgccgctgcaatgtcgtcaagagtcggatgtccaggtcggccgacattctgctgacgacctcgattgttattggttgattgcggagaaaaggactgttgcgactgaggaacgggatttcggcggggattcctaggttgttgttggttcgtcgtgccccaagagttaaaattagaaccgggagccgtgttccacggattggagttgttaggttggtttggccatgtacgaaaaacggatacattttgggatgtagtcgtatcgaagcgcagagattcgccataagccgatgtgagaatggtctggatgtccctagccgatacatcgggtttagtgcccagttgaagggagatgttttggaagagttgcgagcgtgacatggtcgatggtggagggacgatagcctgtaagataaggctttcaacgagaggtgtgaggcccgctccgactttgtgtaggccggagaaaacatcaaagattttgttgaagaggccgggaatttgagacggttcggtgttggggccggagattttgaactcgagtagcttgtcgataagctccatctgacggaagcgaacggttccttgaaaattagtctggattgcatcgtaagctgctgtgccttttgtgtgttggtgaacaagtgaagccagttcgtcatggatagtgatttggatgaaataaagaagacaggtttgttcttggtcggaaagcttggtgtaattttcggctttgtcgaagaagtttggatggccgagggtgagtaaaatgactcgattgagtcctcttttccacttttcgaagtttgaaccatcggccgacaagtggtcaacatcctgtttgtatatgccgggttgttgtagaaacttgttttttggtgtaacgtcggccgtcacagtggattgagacatttgggtatgtcgatcggttggggttgattgacgaatgacagggtggagctctgcggaatggcgggtgaggaattgagaaaatatgtatgatataggagataggaaaggggagggtggtcggtcgtagtatgtttgaacaccgggaggtgggtgtcgtggagggttggatccagttgggtctaagtctgataagctgaagttgcctagattctcaatcagttcactgatctgcggtggttgccgattattctgaggataggtgtctggcggggtcggtggaggggataacggtaaagggggaagtttcgataatctgcggaattctagttttcgccttcgttcaaggatggtaactggcttgtaccaacaagttgggaggaggtagtggggccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgggccgaataagatgtcttttgtcgatcgtcgagtgtgtaccgtttaaggctagtcgggtagagcagtctactcttaatctgttttggcttggatccttgtggttatcattactccctcgcctcctcctcttgactccccagtgctccaaatgtggagtttgtacactggtctacaacataaagctttacactggcgggaggaaaggacacttgaggacagtagacggaatcgaagcatttactctatatgctgtcaaaaaggacaagtcgatttgccgatgtccgacccgctgacaccgacggtacccgattggattcaagacttgttgacaggaaagagtgcatgtatgtccaaaagttttatttcgagccgagacaaatctattatgaaagttgacttgggttaaaatcttagccgcgagaaatttccaacgtctgatccgagcatataacaacagtgtctccttcacctctctcggtaccactttcaaacaaaagaataattctcctggtggtccaaatgtattcactatcaaaggaagtcttggtcataggattggtgatatcatcccaccccacggccacgcaccgaaatttgctcaaatctttgtagtcggtggtggcggcgaaggagaggtacacaccagaatgagagctgcaacctcaagctccgttgacacaccgatctcctcgatttctttggatcccgtaattatcgaaaagttgcaatcatttatgtaccaatataatccttatgcaaaggccttcaaatcggctgccgagatcgctttggcgaatcaagcgacgaaacttgtatttacgactgtgaagtatactgggaagaacaataagcgctataacgagccaacagtggacgaaattggattcattgtctcaggctcaggtctggttaaagacaaaaggcagattcaattgactacacaatccgggcaacttcaatatattagtgatctgcactcagcttatttcccgcttcgatatccattattcttcttgtacgggtcccagcagtgggagccaacttatagagcaagtattggcaagtgtgagtgttgtagttgtatagaagtgagaacgaagctgattaatcgattgcaggtcgaaaagtgtcacagctcgaatggtttgcatatctactcttcgtccgaactggcaccttctcaagcatcctccttgggcgctccttgttccaagagtttctggtagatatgtatatatgtgttgagaggtctcgattgaactggttcaagaataatcaagacaaattacaaatccagatctacaatggaatcgtcgaatcatttgaaagtcaagatagcgcttcaggcagaaggattgttctcccttcgacttttattggtggtcctcgctcgctctctcaactatttcaagatgcaatggcacttgtttgcgagttcggtgcgcctagcctatttcttacaatgacagcaaacagtagctggccagagatcaaagctgagattccagaaggggatgatccgtcaaaccatcccacaacagtcgctcgtgtgttccatcaaaaaatcaaagagtacttacggcaattgctgaaaatgaatcgattaggaaaagttgtgtcttatgtttatacaatagaatttcagaagcgtggccttccacacattcatatgatgcttactcttgatgaaagctctcggccaatgacaccagcagacgtcgatgcgttagtttgtgctgaaattccgaacaaacatgacgaaccgagattgcacgagatcgtaacccgatgcatgttgcacgggccgtgtgaaggtcgagcttgttacattaacgggaagtgcaaataccgttatccgaaagaattcaaggatgaaaccgattttgtggaggatcgtaccctgcttatcgacgacggaaaactggaatcactgtcaagaaaggaaataagatttttgattcaagagacgttgttccatataacaagtttttatcattatattttgattgccacatcaatgttgaagtagcggtcggcattgaagcagtcaaatatatttataaatatatcacaaagggtcatgatcgcagctatctgtcgttggaggatcaagatgagacaaagaagttcatcgatgcgcgatatattagtccgccggaaggtttgtgtctaagtcttctgtttttaaaggtcaccagttgattttggatcttttttagctgcgtggcgactgttccaatatgacatgtcagatcggtacccggcagtccaacgactggccctccatgatgagagtgcgaagaagttgaagttcaaaaagccaaaaggagacattgaagaagtagattcaggtgaaccgggaacgaccactttgaatgatttctttcgcgcttgttcagaaaacgtatccgcactcggccatcaagcaaaggacttaacgtatcaagagttcccaaagtatttctggtgggcggaaggcaaagaatggcgccctcgattgcgtccaacggagaccgtcggacggcttcacttcatctcaatccatcaaggcgagcgttattatatacgattgcttttactgcataagcgagggccgacttctttcaaaaatttacgcactattgaaggcgttgtgtatgatacattccgagaagcagcggacgctatgggcttacttctgaacgataatcattacgatcaagccttaactgaagcctcccattttaagacgaggtttgagttgcgtttaatgtttgcacttatacttgtgtatagcccgcccgcaaatccagaagctttactctcaaagcatatgcaaatactcggcgatgatgtcgaagaacttctgagaagaagatttggttctacctctccgggacgcgaagatattgaaagttatacactctggcttttgcgccaacatttaattgaaatgggaaaatcgtttcattcggttggactgcagatttctggtgaaaagagattcaggatagaagtctatgataacgatccagaagaagtgtttgatgtgatagaagcgtcaagaaggctcagtctaaatcagaagcttttcaataacgagcagcagacgttctttacgcaagttgtttttgccgtcaatcaaaaactcagtcgattgtttttccttgatggtccaggggggactggaaaaactttcgttctgaacacaattatagacgcaatcaagaccaaaggaaaatcagtagtcgtcgtagcgtctacaggtgtcgcagcgctgttattgtctacaggccaaacagcgcattcagccttcaaattgcccataaatttgggtccggaaaccgcctgcgccattgaagaagggactgttcagagtcgacgacttttggccgctgaccttatcatttgggatgaagttgtaacgatgcaccgatatggcattgatgcggttgataaattgttccagaagttgacatcttctgcaaagcctttcggaggaaagtgtgtgtaattctcaggagattttaggcaaacattgccagtagttggtgaagaagaaacaccgccctcggcacatgcgacattgaaatcttcaaagctctggccgcgcctaaagaaatatgctctatcagaaaacatgaggcttgtaaaaacagcggatggaggacatgatatgaagatcaaaggtttcgggcgcgagttgttagaaattggtgaaggaaggtctcaggacgactttgcggcgaggattgaactaaaatgcgttgaaattgaagataccctgtcaccactcaagcttatcagtgaaggggttaaaagaatatatgacgatattggagctcaggctaccaaaaatcaaagcgatcagatcaactatttatgcaatcgttgtatattgacaccactgaacgctgactcatgggaaattaatagattcgtcctccacctcatgggccaaccgataaggatttcgatttcagtagatagacctgatgaagaagctattgatacacttccggaagaaagtctcaataatatggaatttgtggggtttccagagcatcaacttcatttgtgcatcggcatgcccataatgttattgagaaatttaaatatagctcagggtctgtgtaacgggacgcgtttgatagttacaaggttaacggaccgaacgattggtgcgaagttcttgactggccctagaaaaggaaaagaagtcacattgccgaagatcttattacgacacaaggggggaggcaaaggcgaaggtttccttctacaggcaccaattcccagttgttgcttgtttttctatgactattaacaagagccaaggccagactttagaaaaagtggtcgtgatgttgaagtcgcaggctttcgctcatggacaagtttatgtagctttgtcacgggtgacagatccgaaaaatttgttcgtaattcaactgggcaccacaaataagattactaatgttgtaaatagagaattatttgattaatgagagaaaccacccaagataagacttgaaaaactttattcaatggctgatcgtcccttggttgaatggaaggcgacagttaatgggagggtgattggggaatgttaatgcagggatgatattcgttaagttgaacaagagtttgggaggaattctcactaatgtgggttaacggtagcggagtgccatgagaggaagattcattggcggggccaggggcacgaaattttaaggagctggcggctataagagaagtccagtcaagggaaagacagcggaactcaaaactggatgaatagtaccatgcccgctccacgtttgatccatctacctatgccttttaatgagcttacaatgcgcacggcagacgttcatggatgggtcgtggttttgacaataaggccgaacatggaagttagggctgcccgagaacaaaatgtatgtcatgcgttcaattaactcctgctctttatatactgatgcttgaacagaccgttgtggaaagtaaggcgcgccctcgaggatttccagtacttctccgctccgcaacgcgtcttactccggtttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaaataactctcttttattgttctgttctaggtaatactctaactatagtctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttttttctgatatgttctgagtcatgagtcccccctctctcctcccgcttctgcctcgaactccactcctcctaagtatcccacactccggtcccttcctacttcccgcgatgtcatccgctgtcaccccctcggactccgcatgtcacccctccgacgtctgtcggtccaggtactcctccggccgctcccaagtaggtctcccaccgccgcttccgcctctggtccgctccgaaccccgcttccgcccctcggtgccccccgctccttgtagcccctccgcagtatacgctgaacccccgttccgcagtcggccgtgatccccggtgtccgccggtgcccggatccccgcagtaagcttttcggaaccttgtgcattcggtctacttttctccgctttcccgcgcctcggaaagctagactttccactaacgcatcacagctttcctcagcctgcttgtgtagcgtcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggtgcgctcccgtcaccacaccgtaaatttgatcctcatttttcccgaggagattccttccgcccgcctcagaagtctggatttgggtgaccggatatggatctgtggtcattcattgaatgtaaatcagtatggcgtgctggttggggtgagtatccttttctttaaatttgcagccacaggagcgcacttattgagatggtttaaagttgttttaggtgacgactataattttcaattcaccagatatcgcgccaatttttttaaaggtcgttggcaggttgctagggccccccaggacacatcatcgtcacaatcatcataaatcttatgacaaagcaaaggattccaagaagttgttcaagtgtttttgtgaataaatacaatagcgacatgctcaagttattgttaagatgaaactttgaagggaaagtattgtatgaaatggagggtcaactttatacgggcgcagagccgggcggcgcagccgccccaaaccctaggatttagtaaatgaaatcccctcacatggaccaatcaagcaatttggaatagtcaggataagacaacttgtgtacatcatttcatgcagtgttcataagttggatcggaagtccaagttttcaaggagtagtagtaagggtcaatcagtcaagtaaagcattgggcaatatgcaacatgtcatgggaaaaaacaggacaggaatttataaacgttgagcatcagcgcgggttgttgaatcaaagctgaatgtgaagatattgatggcttgcccaagttattgttctcctgggtttttcccccacacatataaaatgtatttagggaaactgaattggaggataaggagattgttatccagattcacataagctcaataaaaacagtatgtcacagttttcaacttattgggcagattgagtatctatgggagttactaattcaatctgatcaggactgaaaatatttctacttttaaaggactcaattcagttcaaaaaagaaaattgatggatggatgtttataatatgtgaatgccagtaacaatatttctaaaaatatcattataattaacaagatcattaatttgacatggacattcagaaacaaattgatagataaaaatgtagtaagaatttgcattgtgaaaagtaattcaagagtcatcatatcaaattaacaatgataaattcatgagcttttttcttcaacagacctgtgagtttgttatccatcaaagactggtgcaataaacaaatgaaccattagataaaatcttctggagtttttcttttcttttcaaaaaaccatatcaaaccatttatagatggccaggaggaggtgaataataaggataaccatccggatgaattctgaagttgatgaatgggctatggcattccaagttgggaaaaatttagttaaactgagattttatggaaaacatgaaataaaaaactcacatcaagtattggaatatgataataatcaaaaccacagcgaccattccaaatgatgccacatacttactcatgcgacggaagtaatttgcgttttcaattcgaagttgattctcaagctcaatcatgttgattgcattatgaatttcatcattgtttaacatggctgtctcttctgcttgtggccgtgcggtacttatgactaccccgttgtccaattctgcttgacaaactgggcacctgggctttatttctaaccatggtttgatgcatggagtgcatatagagtgggtacatttcaagcttggatatggctctgagcacgtatccaagcaaattggacagtcctctaatttctggctactttcctcagtggaatcggttgtgctttttgaaccaacaagacttatttcttttgggggattcccagtggttgcaagactgttagttctttgacttttagctcctggagctgtcccaatgccttcttcaccatctatttcgatagttatctcatgctgttaaagccccagggaataaaaatcaatcaaatcaaattttaccagctcagtcttgtgaaaagaatatgcacacacattgcaaggtggctcgctaggcaaatgtaacccggcccgattggtgtggtgttggcataggttagacggactaacggaatctaaagattctgctgtgtgggggagatggctgagttctgttgaggtttcactccctaagctgtgtccaacaagctaattgagtttaagtcgttagctcccaggtttggcaatggtattcgttgccccaatgaagtcagaagtgcttaactatcaggatcaatgcccaggaaaccatttcaaaagatgtcgctatttatccaaggagcgaagcaaaattgagaatggatttaagattgaggagggtgtaagatagtttggaaggccagcagctcacaattgaagactttgggggagctcaacacgagtgagtgattacccagtggtttcagcgagagggtttatagaggacttcataaataaaacctatctgcggatctctatttatatatattaatgggacactaactacagcataatcaatggtgatagtgcgcaacccgccatttcagctgaaactttgccaccacggcaactcaagaaattgagtatagcgcagcggtcgagcttaactattcaatcccctccgaggaggcgcaaatccttcgcacgcgacctcctcggagggacttgtgttaagtttgcacagcggtgcccctcaactcgacaagctactctacaggcccagcagtgcacattgactttgcctcaatcgttgaagattaccggagggaggttacgtggttagtaaagcgcctcagtccttcagttctccacatggccggtggtatttgaggtaattccaatcacagttagcctttcaggcctttatcacttgacctttaccggcctgggtcttaagttgttaccccttgccctcggggaaaagattttgtttgttgaatttctggttgcttcctgcagcaatgggtctatactatactttactataactggcccttttcagtatagtaaagtttactcaaatttctatttactataccaatactataaccagtgtgtttcccaccaagcttggtatagtataggccactttttgtggctccaaaattcaataatattgtaagggccttgtctttatcaaccattaagtgtatctatgaactccagagagcccttctgttgtcaagagactctcacaagtagctgtagatgtttttagcagcatccggggcagtttatagtagagtaaatcacccaaaagaatttgctgttctcctcggttatagtaaagggccctgaaaatcagactataacaacaccctttatagtaaagttggaaatatatatactataacaatactataccaataactgtaaagtatagacccagtgttgcttcctgcttacccggaccagagccaagtcacacctacccccactcaagtcgtgggctcgtcaattggggggggagggtcaatttcatctacacaggccacctgagaaaagacagatatgatttttttcagagaaaaacttgatgttttagtgagaccgggcaatcaacaggcagtctacagaatttcttcaataatcacctttgctgccatcatgggcaactgtatcaatataatgtcagtttaattcaatcaacatgtaccatgagggttctaccctttaaatacacaaaaaattgaagcacatcataaagtgtttatcaatttttttcttgaaaaatgaactgtttgcactgattattcagaaaacccagatctttgaagaagtttaaattgctggaatatttttgatgaaggcctgaagttggctctcaagtttgatggattccagttttgatccttgtgtaaatgtgaacccccctgttgaattgtttttgttaaaaattccatatttctgacattagacatgaggttttcatcttaccatatatcaagcatgcaattgagttctaaacacagccattcattggagtgtataaaatgcgcataccagtcaggatattctgaagaatacaataaacaattttcttcattttacattcaaacagaaattcacagacaaaaatttagcaaaaactccaattcttgcaaggcagtcaagaatcattagagaagattgatgtaaattattctgtaccataacacatctcaatggcttgaagattttatttttggattctttacaaaccaaatttataatgaaccatttatagatggcccggggaaggtgcatattcattttggatgaatcatgccactgaattatggtcttcaaaattccaaattagcaaaaaaagactgagattaaataggaaaaatgaaatcaagaaaccgcattttcatcttgattgaagatcccaaacttgtccagaaaaccaatgaagaaaccagttatgaatttccagttgatttggttgtcttgtctgtttatagctgtgtggcacttactgccactcctccatgcaattttgcttgaaaaactgggcatgcagggtttagttctagccatggattattacatggagtgaacagagtggctacatttcaagaattaatatggctcccaggggccagcaggcatccaagcaaatctgacagtctattgtttcctgaccgctttctccagtacaaccatcttcatttctcaaaccaacaagactaatgttttggggtgaattgtatgtgcttgcaagattggttggtttttgactggaaggttgtgagattctccaccaaggtattcactctttggtgatttatcaggaaaaatactgtgagttttttgggaaggaatactaaaagaattatagtaatgattacaattatgatgatcttcatctttgctattcaactattgcagtagacagtgagctcatgggaaaaaatgttttgaggatttgaacttgaatgcatttaccaccaaaatttggaaacatcaaaacaaaattagagaatgtccatctggagagatgtcatccagattacagtaagacccatgtacaacctctccagtcagatcaattttgaaatttctgggacattaaacttcaaaattaggctcaactatctgctggatggtgcatgatgattcatacaaaatctctcagagaaaatttgggacgaactctagggagaaattgtgtcagaagtaggacaaagaaatgagacatttggttgttcatgttttttcttatcatattcatgctattcttcagcttacctgacacattcattaaggctgttcatggcatagtgaatagcatctactcttggtacctacctccttctgactggtaacatgcatcaattgtggatagtgttcagctccgaaaaaaaatatgtgtatactctttggcttggctaattagtcaagttcatgggttgttgacagtgtgcaatgttaaaccaaaactgctattaaaaaggggtttttgagacacaagaagattgactttggatgcccttctcctggcattaccatcatgccttagtttggtctggattcccaatcccatcagggtggaatacgtatttcaaagcaagtgattaagcctggtctctttgaatctttgcagacctgttcttgaaaatttaaaatccaatatccatggattggagtagttccttggttggatttgttgctgttgtccttcagaaagtatggaactgtgtagaaagcaactcagctgtaacttgtatgtggaagtccctggggtgttgaaattgagcaattttttgtgaaatttgtggtggcagtcttgagcccctcaacagatgcctgcatcaatgtcgcaccactcgctcaacttgaccagcaaaccagtataatcgagcgagatggcaaccgatcaaacaaaagtttgggtaggtaagaaacaccagcaatcctaatcaaattggcatggatgtggagcccagcatgaagggttagatactcatcagattcttctcgatcttttcaaaccttccgaccacggccggctgtggactaatcgctcaccttggatctcaaagatgggtcagttagtacaatgctctgctgtctaattacaccggagactgcttaattgacaaattttgactttttttgcaaatatagctgtttcgagtgggtatcttttgccaagaagctttgttctcccgaaatattagctgacttgctccattttcatcttttcttgtcctacagtttgtttcattatggacatgcaaatgcgatccgacaaagccgaggtgagcgaacatttaacttgttggcctgtgtgcgtcccggtatcgaaatttgaaaacactgtgttgatggtcccctttttggcggaaaaagcaatggctgattggctggtagcaggatgtcactcggatgaagcgatttctgagaacaaaggaccgcctgtgatcacgcaatctgaaaggtgtgtttcttcttcctcatttttcaacaccacaaatgtgaagacgactgtcttgggataactaatgatgtgattcttgtatttggggtgatagagtcaagctgctccagggatgtagatgggtggatgaagtgatcccagacgcaccctatacgactcaagtcgagttcattgccaaatatgggatccacttcgttgctcatggggatgacgtcaccaccgacgccaatggcttggacagctatcgactggtgaaagaagccggactctatcgccagtttcctcgtacacctggggtctccaccaccgatgcactggcccggatcttaaacccatcggattcaaacacatccacctccgattcagaacctggggggttgaccatcaacatatcagtcctcaatgcgttcttgaactcggcctcctcgggaacacctccccccttgaaagtcttgaaatcagccgctaccgaatcgtttacggttcgtgaacctactatccgctctgatggacacactctggctctcgtccgccaactagaacgtccaacggtctatctccatggaacgtttgatctgttttcctctcgcgaccttctccaacttcaaaacgcctgtcaagacggcaaattggacttgcttgtcggaatttggagtgaggatgtgagccgcgtatcttctaacaccatagagcgcttcacgactttttttttttctttgttccgatgctaatcagttttcctccatttttcttgccctgcttccacgtcaggatgccaatgaaaaactaggaaagaaatgtatttggagttttcaggaaagggctcttggggtgttgcaatgccgggtgagctaccaactggatgtgtcatttctatccagacccatctggacctaaacggaagatttggattgaccgtctctgtctgtcacaccaatatccaaaaaaagtacgttacaggccttgtagttccagcaatcccgtccacagagctcctcaaacatcaatcggagatccccgccaacaaactcttgacaagctcgatcattcaagaggccaagttttgcccggattcctctgccgaaacgattgcttcgatcttagaccgaaaagaagaattcctcgccagacaggagcgcaaactatctaaatcaatcttggaaaatcagttggaaaatcagaatccaatcaaatcaccctgaaatctattgaagctatcattctgtcaaatgcattccactagtaaacaatgctgaacacttcacaagccatctctatcaaggttataattttatgctcatctcgggacacattgttaatgccactaacaatgacatagaaaaatttgaaaaatttgaatttatcttatcttgtgtcagtcaaaacttgttttttttttttttttcctcaatgagcgttgaaaaatgtaacagataatcagattggcctaggactttcaaacaagtcccatgcgttattgctgctcgtggagcatcttgttctggttctccatggtttccgttttcggtacaagatatgggccttacctcgtggcaaggaacggggttcagtgcggaggttggctttgcccgtgtgaacagaacaggcaataggaaattgaactggttcatcacccccaacagaggccaaaaaagatagatgaacaagtatcacaaaataagccaaaaacaggttgggttgagaaataaaaatattttggaaagataaacacatgcatgggacagaaactaagaaactagcctgactgcgtctggacatcactctttacggcatgaaggagaaggggattaagatcattagcctaggggccaaagctggccaaagatatccctatgtacccgccgcctcgggctgttgtccgcccgcgcgaagttgtatgtaccgagtttgctgcagtccccgttgactcctcggtgcccggcccccgtggacccagctctacaagtatgtaaatacagccacttgtaaatttataagctgcacagcacaagcactgcaggacaccgtccatccaaaccacacacctcaatcctcacgatgtcttcaagctggtccagtctatcatcggtcgataaggttgagtgtttccttcaatcgttcttgcttgcatgttgaataacgctgacaaattgtcaaaaaaaacagcaagcattctattcgatacttgatgaggtcagtcaaagtacctcgtattgaatcttcaaaagtttcagtaatgggttctacaatatcaaaatgcccgtccattaagtgaggtgactgaattaaccctccttattggatgtagtattttgaatcgaggccccacctttttcaacaacagtctagtggaaccaatggcgacaatttctcagcaatctcgaatttagccggtgcaaacccgaagatgacagcttccgcactcaaatccgcaggagtaccaccatcattagccaaaccatcaaacgtatctgccgcctcatctgcctccaaacatcttaatggtatcggtagtaaggtcggtcagctatccgggaaattcagtaatcatttcgcgaattcagaacagacccagcagcaacctcaacctcctaatgcctcatcaaaaccggccaatagctttaccaacttgaacaaacttgcaggtccgtgttttcatttcattaataccctcgaataactatgaacgatcgaatttattcaaattctcttatgtttctcaatcggaaaaaatcaatgtattacttgattctactgcggactgccataaatttgcagccacaccaccgatcagcaaccagaattcttttgctccaccaccaactcgtcgtgtagcgccttccacgagggcatcatcgtactcacaagcccctcccccacctgctcctccagcaaggtcaaaaccgcatcaagatgaagaattggtggaagctatgtacgattatgagggcacgagtcaggaagacttgtctttcaaagagcatcaaatcatcaaagtcaccgagcacagtttagtaatttcatgcctttttcactaaacgctcatgtttatccaaaccattgttgacattgattgttacttatctcatttttcaacccatcaaaacaaacaaatttggttttaacctcgtcatctattgcgtttccggtggtctactcgacattttggcttgctaccgaaaatattttacgacctccagtctcagacgactggtggaatggacagattaataacggccctattggaatgtttccctcgtcttacgttaagccgatttgatattttccattctgtctaattctgtgtttttggtgtctcggcatcctcctctcttattttccctgttcttgtacacacttaaccatcccttgagctactatgagtaatcgcttgcacattaaatgaactcttccctctttatatttcttttttaggatccgattttcattttctcataccatcatcatattgtcacatccttgtatttttttcacatcattaacgctgatcgtttttcctacgccaagggtgtacctgttgaaagaacgtttgaacatttttttaccagaatgttcatgaggtcaacatgtagattgtgtttgagccgacacactcatccaaagtgcacagtagaaactagaatagggtcgtgctcttgctgattccgtgaaatatttttattgtaaatcaactttcgcatgagcgggataagtcttgacgagggcacatcctactcttggatcttgcccccggagggaggttgagaaatttcacaggtcttgggtccgaattagcctgaatctctagcgactcctcgccgagacaagaccgcgagtcatgggcacacgccgtttatctatgtcctccaccgacacgcatttggtgtggcagaggtggctccgactgtaaactccgacagacaggatgtgatcgggcacagctatctttctgatgtccaaccgaggtgcaaattgcctcgggattgtcggagcgatgttcatctggcagctccgggcccggcaaagctgaactcggatcggaaggtccataaacaggtgaaacaggaatcctccatcaaaccattcgtcagggcatgtatgacttgatttagaggtgacaagtgtacgaggcaaaccaagcactatcagcgtctcatctccagaaaattcatcttacacgtcttgaaacctttctctagatgatacatgcttacatggcaggtgtatcgaatcaacctcccatctcggagggaacgggcacatttcgcttttataaaacgtaggctccgaaaggtcatttctttccacctctcaccacctgagacggcacgccaagcagctagccataggcatctaattatatttactcatcacgctctttaaaagaaatcactcaagaacaatgcctgctttcagccggctttcaaccacgaactcccagcttcctagaagcaccaggctacgtggcctggccagaactctcgtgttgatgagcgctgccatgggactcgtagggctcgccgattcagcatctacgcacaaaaccgaaaactcgctacatacccatctcaatacccctcagcattggcaggagatgaaattggacgaatacttgttgacttatcccaacggcgaagttctcactctatctgtgagcctcttatctaggatttatgttctcgtatctccaattgacttttaactcgacttgatatcaatgcttggatccttatagcaatacgccgagcagctcccgcatccctttcctctgcactgtggcataggaaaattcaaggattgtcagatcccttcagtaagtctagagataacctaagcccatcagtcacgtacgattgagcaggtcatcattacttctctagtacgcttcacttcgggacggcccggactggtggattgttacttcaacgatcaattggaactactacacaaacttcttggccagcaccttggcccactccgggcaacttgcaaaaggtaaactgctctcaagatccttctccaacggaagccgagtactgaaaagtcctttggttactattcagatgttattcaccgcctgcttcatgacctgtgagccactttctaccacttgggctaaattaagattgtctctgaaaaactaagtgcacaattgcgcccaacagtgtctacgagtacaaccctgaaacaagcctcggtgtgatgacagaggtggacttaatccgaactatcctttatcccattgagcatgggggaaaccgtgaccacactgtcagtgacaggacagaagttcctgattggatggctgctatcagtcccatcgtaagccattccgttatccctactatagaccattctgtgaacgtcgaaccaccttgtcaatttttttcgtccaggccaccaacacaaacccccaaatggatttgcatcaaacgcaccaaaccatcaaatctacaaggaacccgagaaatttggcatctggcttgcaaacaccaccctcgaatgtgccattgattgtgtataattctgtaagccttcccacggtgtttctgtgagccggctgcgtcacagcttgatgagagtttccttatcctcaaattaggctcaacccgtcgaaacaaatctccggcaactaagctcccagttggagcacttgttggcacagtctgttgagaacaaggttaattcgcccatcagtcttgacactggcatctattcggccattgcaggtggtcgatttgtcggtccgagtcttgaaactccacgtctggcaagcaacgcagacgacattatgcgattgattggtgtatcagcagtccttaaccatcaggtttgtggccaatgttgggttcctccgaaactgatctgactgaattgctgaccttcgatcccgctttcagaactcaatgattgttattagaaaggtttgtgtcatttcttatcatggcattttccaaggtaatttgatggaaaagcactcacactcagaaaacaattcttcaactagtcatcttgctccctctaccgaaaacaattgaagcaagacgatgaaaccagacttcagttttgcgcttctgacagcacgtaagatgatctgcacattataatctgatgccgttcttcaagaatctgaccaaataacttgacgcccgtcttgtaggctcatcgaaatcgtgaacgtgaaagaaaacacaatcatcaaagacatttacaatgctcatataatcgaaagcaaatatggtttcaaaacttccttcttggcttctgaggctctgcgttgtcaacaagctaaccaagagactggacatcaccaagaacgggaaaacaacgacgacagtccatttgacgtttgcaccttcgagctacccatctgcaaccttcaggatgaatgttagtaatcccgacagcatctcttttttctttgctacagcggtgttccttttgcgtcgattttgctgacgtgtctctctctctcacaactttactttcagactatcaagaattgttggagcatggtaaaagtattgcccggatctgtcgagaagatgttggcttgccgatttgaacatcctgttacagagcccctgcgactccttttgtaagagaaaggtttcgggcacatggtctcattgaacatcccttgttttaattccctttcactctcttgatacatgataatatcattaattgtatacacttgtatggctgttttcttttcactcgtttgatgcccttctttttgtcactctcttgcaccctaaacctcatgtcaaatagaatgcccccaaatgccaccgcgctccatcaacgatctatctttttgaatctcgttgctcaagattgttcctttgggatcaccaatcacagtcaattctatggcattgcaaactttggaatttcatgcatctcaagctgcaaagttctataaatcaagtcatccacggtctacaaccgctgcttgcaacttcagtcaacttaatgtgcgctttgggataaaaaccaccttatagggatgcacaatcttaatgcgcgtggtgatactataggccaaatttgtcggtacatacaacatcgacacaaagtgtgaaacctcaccgcatacaggtttcacaaggactatcacaaactatcatctcactacttaaactacaatcatcctcccccttcctagttcggtagagaactcttacacttcattctaccgaactaggtgagccattttcattcttatttctcatctcattctctttccttctttcttcatcattctatctgattatattgtactgagagaactcttacacttcattctaccgaactagttcaagaaattcatacatactcaggttctagaaagttctctccaggcaattgcctgtcccgacgatataactaaggaagtttagtgaagagtcaagacgcaactcttacactttttttttctcgaacctaaaaccccctcattgattgatgacaacttgctctcaagcggaaactctccttcctttaactgacccggaagcgattttgaaggacggtcgacgtcaaaagagattggacgcggcgactagcaaacaaaacaactcaaacggacagaacaacctcgtcgatctcccagctcttcctccttccccgacgatgtccgaaacaccggcaaaccccaatgaaactaaaggctcgccaccgatgagcctcgacgactacctgaagggattgatgaggctacaacatcaaagcatcgatcaggccaacgtggatagatcgacgatcatggaaagcttgaagtcggagcgcaaactccgtcaagccgacgcggatcgtatcgcgaaactagaggaagcagtcctccaaatggcaatcaagaaagtcccggagacctcttctactcgggcagagaccggtcgcatcgacctccaacgatttcggtcatcagatggtccaattttttcaggaccgttccaaaacgtcgagcgattcattacctggatccggagcgttcaaatctttttcgccacgaaaggtgtcactcacgacgacaacaagattcaaatcatcggcggtctcatcagggagaccaacacgacggcgttttatgccagcgggttcgagtcgttcttgggcaagccctggtcggagttcaggacagggctcatcgcctttgcgctcccgcccaactggcgtacaactctgcgaggcaaattcaaagatcttcgaatgactaactcggagtcattcctttcgtatagtacgcgctcttgcacgcttcagagcatgctaaattttgacctcaagacggaggcgatatcggactttgctctggccgagtccatggcactcgggaccaacgatcaactgcaggcggagattcacaaccaccaaatactcctgcaagagcccttcaagttcagcacgttcgagaacagggctagcgggttctgggacggtatcgtgaaacgttccgcggcaatggcgcggccgaggattcaaccctctgcaaactcatcggccaccggctcgcagtcgggtcgactgcctaaagaagaattcgtatggcgaattcattcgtttctagactcccagggcaaatgccatttctgcaagaagcagtgtggcagcaccccaggtaaatgcgccggtccgatcgacaagtcaccggttgaaatccctccaacattcgttgtccccccaaaaccgagtgattacaaaccacccagaccaaggggtcagacctcaactctagcggggaagccgacccaaccaccggcgggccgacctcctaacagatcagcttcagtggctgagattggtgaacccaacgtgtaccccgacctggatgcggcctctgtctcggctttcgccgcaatcgacgaggaactttgactgacggcagaggatgagtatgtgcctcccgttgttcctaggcgactcgtcatccgccttaaggtcggagatcattacttacttggtttggttgacacaggggccgagatcaacctgatcaatgaccaagcagtacagaatgcaggactaaccgtattggatctgccggtacctacccgagtcagcctagcgcttaaaaatgcgtcgcaggctccgttaatccttaagcaatttacgcgggcaacattcacggatacccagtcacaactacgttttgacgatgtcgaactaagcttgggacccatcacaggaaattacgacatgatattaggaatcccctttctatcccttttcaatctctctgtctccatttctcaacatagtttagtttgtgttaaatcaggccgttgtgtagtagattacagagctgtagatgcaatgacaacgaagactgtttcctgttcaacacccgagagtaccgcaaactatccgtgtaaacaatcagaggccactttcctgggggaattctcagacctcttcccactggacataccggcaatttcagatgaagcagaactggaaggctcattcaaagacgggtctttcccaaagaagatgcaggaagaaggctcaaaagtcagacataagattatcttaaccaatccagacgctcagatcaaagaacggcaatacgcttacccacagaaatacatgacagcgtggcgcaaactactagatcaacacatcgaagcaggcaggattcggcgatcgtcaagccagtatgcctcacccagtatgataatacctaaaaaggacccggacgcactaccccgatgggtatgtgattaccgcacgctcaacagtctcacagtgaaggatcgctccccactaccaaatgttgatgagctggtgcgtatggtggctaccggaaaagttttttcaatactagaccagaccaatgcattcttccagacacggatgcgagaggcggatataccactcactgccgtcaagactccttggggactgatggaatgggtggttatgcccatgggattaaccaatgcaccggcgactcatcaagcacgcttggaagaagcactcggggaactcattaacgacatttgtgtggtttacctggacgacattgtcatcttctcggggtcgtatccagaacatgaaaagcatgtacggcgtgtcctggaacggctacgattggccaatctttattgcagtccaaagaaaacccaactgttccgagatagaatcaaatttttaggtcattggatttcagcggagggtatacgcgcagataacgaaaaaatagctcaagttctgggctggaaagcaccatcatcggcaaaaggagtgaaaaagtttcttgggacagtacagtggatgaagaagtttgtgtggggattagaaaagtatgttgggactctaacaccattaaccagcagtaaattgccagccaaggactttcaatggggaacggcagaagatgacgcattcgagaacattaagaggataatgacatctcttccgtgtctcaagaatgtagactatgaatcagacgacccactttggttattcacggacgctagcggttcagggttgggggcggcgctatttcaagggaaagagtggaagggagcatctcctatatcttatgagtctcatttaatgacaccagcagagcagaattacccagtacacgagcaagaacttctggcggtgatacatgccttacagaaatggaagatgctattattaggaatgaaagttaatgtcatgacggaccatcactcactgacgtatctcttgaagcaacggaaccttagtcggaggcaggctcgttggctggaaatcctgtctgattttgatctgcattttgaatacatcaagggagaagataactcggtggccgacgcactctccaggaaagacctgggggaagaagactcgaaggttacacaggaagacgttgcatgtgtagcatcactcacggaattgggtagtgtgttaccagaggcgttgaagacacagataatggcaggttacgctgaagacaacttctgtaagacagtgcgaaaagtgctcccacttcaagaggattgcgcagaaatcaatggccttttgttcattgacggccgtttggtaattccagatgagaagggactacgcaggaaactgatcgaggaagctcatgagcgactaggacacttggggtacttgaagactgtgatggaattacgccgtgattttttttggccccaaatggcaaaacacaccgccaatttggttcagtcctgtgatacctgtcagaagaccaaggcaccaacaacggctcctaccggcaagatgttgaccccatccttcccacggacaccactgtcggacctcgccattgattttgtaggaccactgaaggcatccaaccggtacgacatgattctcacgtgcacctgccgactctcagggctcacaaggattatcccagcactacagacggacaccgcagaacgttcagcaactcgactcttcaacggttggctggccttatttggtgcacccaagtcaattttgagcgacagagataaaacttggacgtcacatttctggaaagctctgatggagaagttacacgtgaaattccacatgacaacctcgtttcatcctcaagcggacggcaggagcgagcggaccaataagacagtgggacaaatcctccgttctttcacgtctaaacggcagggaaaatggttggaagcactcccggcagtggaatttgcaattaattcggcagtcaatgtggcaacaagttacagtccctttgagcttgtgtttggccgcaaaccccggctctttccatcggcagatcacacgggagaggctcccaaagccttgtcagtatggacaaagtggcgggagggggcctggcaagacgcacgtgatgccttgtggaccagccgagtgaagcaggctattcaacataacaaacatgccaaggaacgcatagcacttgaaccgggctcgtgggcccttctcaactcagcagactggcggggacgtcaaggtggaaacgacaaattgaaagaaaggtttgaaggtccttttcgagtgatccgggtgagcaatcacggtcaaaatgtcgagcttgaattaccagaaggcaaccgtcgccacccaacattccacatttcaaagatcaaaccatattgttttccagcacttgacgaggcactgggggaccagaagtaagttcctctcctttgatgcacctccgggcaattctacatcaagttggaaaacatcacctcggccactttgtgagcacaaaaccatttgcgttgcagattcaactcgatctcgggaatcggatacggacatctcattctttcatcctttttgttttcctctcttcatcattatctcaatttcatcccttgttctttttgctttctcttttttttctttctttcttctcctttcttcttcccaatttttttattattatcatcatatttcattcacttttatagggggggagaatgtgaaacctcaccgcatacaggtttcacaaggactatcacaaactatcatctcactacttaaactacaatcatcctcccccttcctagttcggtagagaactcttacacttcattctaccgaactaggtgagccattttcattcttatttctcatctcattctctttccttctttcttcatcattctatctgattatattgtactgagagaactcttacacttcattctaccgaactagttcaagaaattcatacatactcaggttctagaaagttctctccaggcaattgcctgtcccgacgatataactaaggaagtttagtgaagagtcaagacgcgactcttacacaaagtcctcttcactttatgcatacaagcacgcttgtatgtggctttgtcgtgatcatttataaatcgcttctttctttttcgaaaccagcattggatggaaagtttggttggatgctttgcttttgatgatgaccacttgtggacggacaggccggatttggagatgatggatgggatagggtttgaaattcttaaggaagataagacatcggtcaagaatagtgctaaggcaacctaatactaatacaaattcactttggaacatgcaagaaaaaaaacgagatggttgtatagagtaagagacggaaaaagaaaaggagtggatgagtggaacttgatcaagatgcaagtgcatattaaaactgggttcagaggtagacaaacagattactgatgattcagagcaagatgaaggtcaagttaagaggggaaaaaacttgagagatgaatcacaggaagattgctagtgagattaccaagtggatggttttggtgctcatcaagttggtggtaagatcctcatgatcatggtagtcattcactggcctccttgcatggtctgtatcctcctcaacctcatccagcctcttggagtcgacagtcggtttttcaaaaggagaatgctatcaaccatattttgagaagctgactgatgaattttttgttgtttttcatggaaaccagtcagctcactgcaggttgataggcttccttggcttatttcaatccgatagtagtggtggactaggatgtgatggttgcagatgattgaggatggattggtggaggccttgttgggccagccaatgttctatattttatgtacgttctcgagttggctagtcgatgaccaaagcttattttgaagcacatatttatcctgtggctgtggtgccgcgcacgacggtgaagttgagcggatgttgccagatggagaaggactcttgttgatggtgtggtggtcatgcagaaggaccaacaggcacactcttccttcaccaagtcgactggctattcgtcccgttttcctgatgcggtatctacaaatgggttccggttttgccacagactactctgatcaggcaggatccatcaccccaggctcggaagtgttgccatagtcgcccatggtggcgtgcccaacgagaacgctacactatctaatggggctgttcgttgttcgtattccgggatggcgatggcgatgacgggtggaatgcggcagacacggatgggatctgtcttctcacctttagacaaagtaataggtgggtgagtgatcactatttatggtcatcattctattccatcccaacttcacccccatccttcaaccagtgtgtacatattgtgataagagcaacatttgtaaaaaccccttcccttccctaccaattctttacttcagcccattcttgatagcagctgccggtctagactacatagataactcctttaaatcacccaaacagaatacaagtaaaacaaatggctttgatccaattcctcatcaccgcgctgctcggcctacaagtactagctgcaagtccccccaaaaaaccggtggatccaacggctccgcactgctttactgatatgggcgaagcccagaagacggaatgtcccgtgtacgcttctgtttctttctctcttgcttgaacatgtttattgccatcccttccactctgggctggctatgaagcaaactattcgggtggtctgcttcattgatctgacgtgatttgcgaacctatcccaccagtgcgctagccaaaatcatctacaacaaggacaccatgaacaaattagaaaacaagctgtccgtcgtctctggagattgctatgtgagccattgctctatccctgttcaatcatcgtcatgggtgttcgatcgacccactatgaccgaaatgatcaatcgtgctgactggaaactgctcctcttaccagataaatgtctacaataaaaagaaggttgttgtgtgagtccttactctcagtgctgggtggcaacattgatctaaatggagtcttttgatcctctaggacaaaaaaacagatcgaggacacagttacagagattacaaagtcttgtaaggtgtgtaaatatgtactgcattcaagaagattggtatgagtatacatatttagagcccaatgactgaccgaacctcatgctttttgatctacagagtggtcctgaccacaagcccctcgatcggagggcctggtaaagccaggctggcgcaaagcgcccctcgcgaagcgagcctccgaaggaggctcgcttcgcgagggagatgctccgcattggggtgctctgcacccccattccgggaggcttagttaagtcaggagtggtcgtgctaaaatcaaaggcaacacagaggtcacaatctgggtcactgcacgcttcaatcctagaaactggtacactccatacgacccggatttcccactagagaagatctactgtttccatggggccggtgtggttaaggaagactgcttagagtgaggatttgtctcaagatcatttgcttgcttcgcttggctggcctctgaccagagatgtcttattcgactcgctagggcattcaaccagattcctgtagacggacaaggccagctggtcagtccaactaccaaaaagctagcacagtcacttgaaatcaaagccaaagcttgtcgagtaagtcaacttacaactcccaaggccacatccacatttagagtccttctaccttgtgccttttgagacatctgattttgacatcaaaaccaatttgttgtcatcaggtaactgcctacacatccgatggaacaaatgttgtcctgtcagcatttgaactcagaatagcttgatagcataagtattgatactgactcctcatctcaatcaaacagcaaaaaacaggatgtcttggccatcgtgactggtatgataaaccaatgcaatccggcggtgtgcaattgtttcttccgattccagccaaccaaagtgcaaataactgactaattgataaatttcttcttttatccagtggggtactgtgaacatcaaaggcgcggagggtcccaacggacatgtaactattgtcactcgccgttactgaccgttactgatctctcttatccttatggatctcaattccatgtgctttcatcgcgtgttgtaagttgaagctcttcttcaactgtagaatattccttcattttttgtggactcatcagacatagattgtggacaaattcaaaagtacatcctgtatgtagtgcaaggccagcaacaccaagtatagtaatagtgaaatgccaacaacacccagcttattttctgttaaatatgagcagtcttgtgctaaccccaatgactctttctgcaaaaacataaaaatgtgactggttgttggctttttgtgctgcagcacccagaagcactgcagacagctaattgcagttacacctgagctctgattgtgttcaaaaaaagtgctatcatgctaatgccttttttttaaaaaaaaaagccagctagctctgagtatatgaagagaacaatagaaaggattgcaatagtcatcaagttcataagtagaaagattgcagatttttgggcaaacattttagtgcttcaagcaaaccctatgtctgacactgagacactcactacaaaaaattgttgaatcacattgtcagaatgcgcggtaacatcacatgtcacatgtgatgtcactttgcatttgtaaaatgcaattgaattttgggtactacagaccgctggagttgcccttagttggtatcttgcaagctggaccttgacacaccttaattgagatagacactgagctgctgccttcaagttccactgtgataaaggatgtgctcccccagtagagaagtgatggaaagatttttgaccatcttttagagccaatctttgcttataaattgctaagtgaaaattgaaaatttcaggggaagataccagatatccaggtacaaagtccaggttaaaaggttttagccactgcatggtccatcaaatcatcacttctgaatcacttttctttttgaaagtaaaatagctggagggcctttgttttagtttcacaacaagatcaatgaaattggttttattttttggaaaaagacttgagggccagtactgtgggattcaatttgggaaaatgggcatttctactgccttataaacataatttgacaaaagggggagagatttaagattgaaatagcagggttcatgattgaaatttattaaattttaaagttcattttaaggtgtttatcaacaatttttttaaacttgagaaatttttacatattgatcagaaaccccaaaatctgaattgttgacaaaagccgtaaatttggcctgaaaaatttcaaaatttctgtcatgaaccccgctaattggtcatttttttcctcaacactggcttctggtgacaatagatcttgattaaacaaaatgttgagtaagataaattctaaaaagaaaattgaacattttatgtcctaccagaggccatgggcggcttttccaccatccaagcacagttttccagttcaccaagattctgttgaatttgcccttcctgtcatagtagaaaaactgatagtatgaggatagcacagcaggaaaataatttaaccttcctctattagggcctgtactgtggtatttaattgtggcctaaatagtgctctaaggggcttgccagatgagccaccaaaggcaggtgtgcatctaactgtcgagtttgatgggtctctaggccatcaggatggttttatggaattttaagcattctgagcaggattggacggatcaccaagaataagagatcccgcaaagtactgctttgggggtctttatctgaataagaatcacacacgtgaaatatcatccagggaccagatggatccgagttttagagcatcgccaacggtctgggggtgagttggctcgccttcagcagcccggagacagatgtcccaaactgtcaccgatatgtcacagtaaggcaaaatatggactgtcgatccgggcaggggtggatgaagatttccattgatcaagttgatattattttcaacacaaccacccaccaaaacacaacgaaacccgatggatccattggaaatcatggaatgggttgaagacgacgacgacatactcgcatcacttcaaactacaatctcactaatcatcagaagaaggaataaggagcctccgaagcgtggtggatccacatttgggcgaagagaaatctatcgaaaccgtcttctaggtcatcagcagctgtacagcgattatttttcagaaaacccaacctacccagaccacctatttcgtcggcgcttcaggatgcgacgatcacttttcctcaagattgtcgaggccgttgttcaggaggacgattattttgttcaaaaacgggatgcggctggtcggttgggcttttcaccattacaaaaggtcacatccgctttcagattgttggcatatggttgtagtgctgattcaattgatgaataccttcgaatcagtaagtgtttcagtttaactaactcccaattttgttcttctcactgctgataattctctctcaaattgaaggtgaaagcaccgcactggaaagtctcaagcgattctgcttggcagtggttaacatctatgcagaagaatacttacgaagcccgaatgaagacgatcttgtcaagatactcgctgtctcggaggagcgaggctttccgggtatgatgggctcattggactgtatgcattggggttggaagaattgccccgttgcagaccacggccaatatagcggcaaggaaaaggagccaactgttatccttgaagccgttgcagcacacaacctctggatctggcacgctttttttggtctccctggtactctgaacgacatcaacgtactcgatcgatccccggtttttgagcaatgtcaggatggaatcaacccttcttttcaatactttgtaaacggaaatcgatacacactggggtactatctaaccgatgggatttatcccaaatatgcaaccctgatgcaaacaatcccggacgcacagggaaaaaaaaaaccgacactattcgaagatgcaggaagcatatcgcaaggacgttgagcgtgcgtttggggtattacaagctcggtatgcaattattcggttccctgggcgattatggaaccactcggacctgtgcttcattatgaaaacagttattattctacataatatgacaatcgaggacgaggccggatctgaatttgaggacaacttcgagtacgagcaaaatatacggacccaagcctccatatcgactagcgactcatcaaatgcagatttcgactctttcctcttgcgttatcatggactccaagacatccatgtacacaatcgacttaaagcggacttggttgaacatctctggaccaagttgggccgagatcctgatgagaattgaaatcaacatgcaatcctgtttttattatttttttccctttgctgttccaatattttgtacacttttcttgcttctttctttctttttcctctcaaaatgattatttcttttaaactatccagtagtttttttttttaacaaactcaacatttttcatttcatttttttgtgaatcatgtttaattgcaatttaattgaaatgaaaggttttttttgcaaagaaaaaaaaaacatgctccaaacaatgatgactaaaatagactactaagagcgatccaaaatcgcacgtcgttttttctgccagtaggctttggcctcctcatccaaaccgctgatgtccatcgccatgatgcgatcatctgcctccgactgctttgccgctgaagcctcctgcatcgccttttgaaccgatgccgatcgttccttcgagatcttgacaagctcttcctgagttctgattatcttctccaacatcgcatcttcatcgcgttttctttttgctgctttgtttccttctggacgagattcagatccaagggcgctacgggttgattgttcgtcctcctcatcaggttgagtgtcagcttgggagctagattgcgcagtgtcgtcagtcgtgggtgtgttactcggttgctttgactttttggctttgagatcgatctcttgctgagtagcctgccacttggggtgctctctcaagattgcccaacagtgatcgagattgaacgttgattcgttctcggatttgtagagctccttggcctcagcaagctaaaaggtcaaaggaatcgactaaaaatcaactgactgaagacaaaggattgaaatagaatgaaagaaagcaaacgtacaacatcatcgcgactcattccacttctcattcgacgctcgacttgcgagtaacttccgccaaatttgttgcaaaccctcaggatgtggccccaacgacattcgatcgcatttgttggtcgaactggtaaaggtttttgtgttttggagttcttgtggtccttgttgaaatccacaacaaaatcggcgtagagttggtgaactcgttcccagaacgttcccgctttctgaccggccccaacgatactatctcggcttgtattcaaccatgcagcacagagctgcttatcctcctcaatcgtccactttggggccttcttctttggcgcttcttcacctttgtcgcgtccatctgaaggagctggttcagtcgccgaggctctgggggttgcatttggatcggttggattcgaatccggttgagttatcggcatcgtacgggttgtcggagttggtgtgttgggagtcattgatgccaggagaggatcgactaccacagttttgggaggcatggatataggagatatgtggtggttgtggtggtgttgatatcaatatatgtatgaaaaaagggaaatcggacgacgagccgaccgagaggtggttgtagcagctcggagggagagctgccaaagctgccaaaagtagcagccaagggcagctttgatccacccccgcgaccatcagcagcaccgctagaggccaaaaaaggctcgcgggccgctgaagtcggtcccaggtcccgcatcagcaggaccgttggcgatgctcttaggccagatcgattacaccacgggttgtggtggacgaatgcttgacggaaagcatttcgtgggcttgacccatgccgccccgaccaaaaatttggtgtgcttcatagcggggggcgtaatcccccgcggtcggcttgacactccaacgttggctggccagcggttgtaacgcgggcttgcggcaacagtaccgcggcttgccgttggcagtctttggtggcttgccgttgacgatcttcgctggcttggcgttggaagatgacgagcgcttgcggtcaattggctgtgtcagctttgcgggaacgaccagcgttggctttccatcaatcactgacgctaccgcgccgtcagctgtcgacggttgcttgtttcatacttcacacgtcaactggcaggcaatacatatgtacatttatttgtgctattgcacaggagggaaaaccacgacagttaaggggttgctagtgatgttggataatgatctgatatcaaagatttcggaggacatacaatgaaatgaatgagatagaaattgataaacaaatatagaggcaggcaacgcaggtaatgaggaaaaaaacgggcgagttcgtcattgaagaatggggcacaggctatcttttactgttgagaggcttgcctctcgacattactttccttgcgagcgagggctgcatggacatcgtccaccgaagggaaagtgaaactttccttttccatctgtcgaaattccttaccatgcgaaaacaactccttgtccttcgctaatacaagtgatgcgtgccttcattgaaaaggaagcacgtcaggatggtcgacttgtcaaaaacgaaataaaacaaacttacatgttttggaactcagcagttgatttgcggaggattgcgagccgctcgtcaatcacaccccattgtgtgcttttagacgatgagtgagtgtagtagtggacaaggaccagacggataaaggccattcggattcgcatgagccaatttgcttcgactcgggtcttgatctgctcttcggtccattttcggttatctggtgggaggtcagaataaatctggatccaaaacaagagtcaacttcaactatcaagggggttgagttggaattccctcaccaaagtgaccagtgcatgtcggtttgagaccgcacctttgagcgagattctttgggtctcgagtatgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcatacaccatgttagcatgcttctcaggggtggggcactggaaaagatagacacatgttaacaacagaggagtcggacataatcaatgtgaatgatggagtgcgacattaccatgcttgctttgcgagcaatcttatcgtgttcttcatcgagatgataagaggatttcaacgccgagcacacctttatccatgttaatcgaggttgaaggctgcgaacgagaaaacttggattgattatcgatgttgcgtagggtgtcttcttcgtcatctgactcttcaaacgtctgtcgaccgcgcttgagggattcggcatgtgaatattcaagagaggagtgacgaggagagccgggacaaggagaggaatggggaggaggttcatcttcttcatctggatgataatcggcagttggatcgccatcgcctccgaacatgggatcgtcgaaatccatggtgaggaaatgtaagatggggaaggacaggtgttgttggacaaaggctcggtcgatgacgcggccttttaaactgttccaagttgatgtcagaaaaggttaaaataaaaagaaaccatgaccgttgaactttaaaactcaacagtcaatccctaaatcacagcaccaggctggcaatcgaaatcgaatcaatccgctggcttcaatcaatcaaaaaaatggtaccagacaaatgtgagtgcagaagaaaatagatgtgaatatagatgggaatactgactagtttcaatagatttctttgaggagggagcgaaccacttcagctgcatcctctgtggcggaaagaccaccacaaatcaaaagaagcatgctcgtggacaacgccatcaaaacctcgttcggttggatgaagaacgacacgagagacaaagggagaggatttctgcaaacgaagctctagacaaaggagagtcgaacctaccgcgaattgagatcggcccactagtcgatcaagatactttaccaaatgaagaagtcgaaccttcaggcagcgaaaccgaacccatcgatgaaaatgttgttgtaccgatcgacctatttgaagatggagaaagcgaacacgaggaagaagaacaaaactggatgaacttacttggtaccgcaattgatcagattgacgatgaaccggccgacaaccttgggggacaacttgtacccgcttttcgtcatgaagtcgcccaaattgaggaggtgatggatcttgattcacaatggttcccatttttaaacaaggaagtacgtcagcagagcaattttattgacaagaaaatttgaaacaagattactaacatcatgtttttagtaccttattggatcgttaatcgttggatacttgcacaagctcatctctcgagacctgtaccatcagatccggagcatattcacgttatgcaaggttaatttgcccggttgggaggcgttgaggacgacccgacagaaaataaggctaatgagtcatcactctcttgtggaaaaggaatcggtatttggcaaaccaatgtttgcgctggatgctaggcagataattggcgatgtgagtacttatttaaataattttcctgcaacctcgagagaaaccttggtacacgtctgaccttcaaaattctgttggcattctgttggcaggatttaatgaatcccttggttgcacctcacttggatttcctcccggaagatgcacaaggagaatgtgtattcaagacttcacaatctgccaagtggctgaagcatctcgatccagatctccgcgtccaaatggtgttttataatttgaagcactactacatttacgagccagtccaactaaaaaacgatgagattgtcattcccattttcttctacatgcttggatctaaaactctttcaaaatgttacaagcccaaaattaaatcaaagaagatacccattgccacaaatctcacatatgatgatccttgtttacaaacagtaccattggatgattttgatctcctctattctgaaattgtttcaagtgatggcttgagattatccaaaatctgtggagatgtgcttttcagtgagcaataagctttatcattctcaaacaagaaaatttatcttactaaaatgtattttgattcttcaacagaacaagatagtgaagacacaatcaagctacccaatccttggagaacaaaggccaacgggaggataattcgacacgtaccagtaaacatgtattgtgatgatacttctggaaacaagtcaaagaagtggaacaagcatatctcgtattacttcacgctctcgggattacctccaaagatatcaaatcaacagttcaattgccattttctatgcacatcaaatattgctggcgcattggaccttggagagattgttgttcagcagttgaagtataaccattttttctttttctctatcccaataatatatgttttttctgtttgagaactgaattttgaatgattttttattaatcaagtgagatgatgaacacaggctatgaggcatatgacatgatgctgtctcaaactgttcttgttatgactccaatgttatgcttattggccgattctccaatgcacgccgaactcaccaacactcctgtcccaggaacttccctgaatccctgtcgagtttgcgtcctcagttcaaaaagtttacaagacaagaagacattgagtttcctttcaaagtttgtaaataaaaacacacatggatcaaatgtatttaaatttcttcttttgtaaagcagcaactgcaagtcttctttcctgaacatctgctgttttttttcttaaaaaagcaaccaaatcatttgagatccacagagaaaacgatccaagatagtaaagaagtttggagatacgtcaaagaaaacgcacgcactattaacaaggagaagctcgatgaaaaatcagctgagtttggaattcgagatcagagaaaccgcaagtttgccaaggaaatcattgcgttcagagaaaaaaagaaggctttactcaaagatggacgagaattaccagaggatatggagcaagctattccgcaaggcgtgatggatttggagtccaaggatgaatctcaaatgctcagcccttttctgaaattgaaaggcatgtgttgttaattcaagttttcttttcacatttttgtctttatttttattctaattcctgcctatttccccttaggttttgatatggtcaaggataccccggttgaaattttacatgtcttcttgcttggaattgtcaaatacctatttgcagacttcatgagtggattggatgaagaacaaaaaaaagagcttgaagctttatggtcctccttcaacaccagctctctgaatatcccctcaattagacccactagtatggtacaatactcttcaagtctgattggtaaagattttagaatcatccttcaagcagctcccttcatttttttccagtttatgactccctcccgcatcaaaatctggtcctctctctgccatcttggctctttaatctttcaaacacgtattgataacatggcagcttatattgctgatttgagaaatcttatcgatgtattcttaaagcaaattatccaagattctggacaatgggttaataaacctaaattccatatgttacttcatcttccagattctattctccgatatggtcctgccagtctttttgccacagaaaaatttgagagttataatggtgttcttagaaatgcttcaattcactccaaccgtcacagccctggccaagatatagctatcacattcagcaactaccactctttccgccaaattctctctggtggattcttttttgataaaaaacaaaataaatatgtaaaagcttccaacccagttacaaacgtctttaaatacaatcccctaattcagaggagctttggctctagtattttatcaaatattcaatatccttctgttcaaaaattaccagtagcaaaacttcaaaaattagagattccccaagacttgaagttatcatattctggccatgagatccaacaaatatctgaattaaacctgaatgaaaagcaagtcctcaagaaaaattatttcatactggtacttctcctttttttcttgatctaggttatttttaatggttttacaatactcatatgtgcttgaccatttcttagttcaacagtcaaccaggtggatctcaaaatgttggacgtatcaaatccctctggatgatcaaaaaagcctctcttcaaacccaatttttcatagataccaccctttttcaagtcacagaggaaagcactttttacagcatgcggcagatcagaaaaactacacaaaccactttggtgaactcacatgtgagctagaggttatttctgacctttttgcttgagaaatatctgacagagtttttttagtgcattgagtctggtttgaattgccagcacaattgtgaccgaggcgactgtcagattactccaaccaaagcggtttttttggagcggaggaagagttctgtcaagggctgggaggcaacgcacaatgacgacgaaaactacgtgatcaacgcggcatcgctttctgctcaagtgtctcacaggaaagtttcgagtttgaaggttccagctatacaaccattagaatggatcgattcgctgcatgatggcttgagcaactggggttcaagtgcggcaaaaaaagaagcaaggaaaagaaaacgagccacaccgacatcatctagaacacaactcgatccctctttaacttagtacattttttgtttgagtattgcgaattagaacgaggacaagattaagaatgatgttgatgatcgtgcattagtgaagtgttacatctgtgttttgaatcggtgttcacttgtatcggcgggtttaatctgaaaaatgatacagtcgaattttgaaatgggtttggcatgattttcactttaagagtggtcgttcccgtgatgggtttcaaggttcccggttggaacaacgaagcggccaagtcgttcggcttcttcattgtggattaagatgcgataagagcgcactaagacatgttgattggttgaattctttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgattggttgattctttattttatcaatggaacccaagaacgtgttcggtcagtttcctgttgatcagtcaggtgatgagaatcaattggcatgcccagtacaagcactacgagctattcagcaagcgctgagcagctctctcatagtcagagaagatcgtcgcgcgtagagtcgtcgcgcgcgacgtacaatcggcggaatcgccagcaaaggtgatactggggctgtggttttcgaagggtggcatcgttgaggtgagtttgttttgtttttgttccgatcgaagttggagagctgtgatgactgacctttcccgattacaccacaagtcacatggagcgtcaagccaacagcggcttaacaaagcaggcggcttgacgctcctggtcctgaggccaagctaacggcagcattgccagctgttgaccagctgctgccgttggccagcctgtctgggcgggcctacggaaacgtggtcaagcccaaccagctcttgaccgcggggtcaagctgacggggcgccatttcccaaacccaacccgtggtgtacaggcagttggactcgcgtgacagctctgttgttgtctgtgacagccggccgaccgaggggctgacgtagtccggggtgaggcaatcggataatggtcgtcatcagccagaacctcgggctcagactcaaagactcaaagttgaaaaccgtacatctccactcaagacaactcgaaagtttgcccaagaaaactcaatctcacggtcagcaatcagtatactacatcgaagatgccactggaggtaagttgggctcttgttctttgtttagtctttgatcttgacgccccaaaacattggagtgtcgaagttgtaacttacctcgtttgattctccaaccccatcacaggctactatttgcatgtccgtttatttcttttttttcatatgtcctgcatttatcttcttctatccagataaccgttgcgatacgactaacacaagttaccttacaggctcgataactcggagtactcgtcagtaaattctacaattcaccatcacaaatagaaaatcgcgtgtctcgaggacatgaatatggacggaataggtgtctgatcaaatgtggttgtttttctggattaccataggatcaactccgatatcattccgactagattagaggctgcggcagacgctgtcaaggctattttcaaagccaaaacgaactcgtaagctgttcttgtatgggttgcttaaaatttatagttaaataatcaggccttggatctcaatttgctaggaatcctgagagtacatgtggattgatgacattcgcgggaaaaaggtgagcttttcgacccactttccaacccaagcaaccccccgatttcaagtactacactgacactcaggttgacttctacatcacatctcagccctactgtgttggtgaccccaaccacagatgaaggtaattgaaatattacagatcttatagactataatgaaacgatctgcccgacactttctaatcggctgcaaaacaggcaagatccacgtctccttgcagggtattaaaccgagtgggacgcccgatctgatttccggattaagcgtcgctggtcttgcgctcaagcaccgtcaagaaaaaaatcaacgtcaacgggccatcgttctcctttcatctcctttgcctcccaatttgacaacagaagaactcactcgaataggaaagaaactcaagaaaaacaatgtcgcagtcgatgtggtcttgttcggatctgaggtcacgactaatgaggagcgtatgcgcgggtttgtcaatgcagtcgagagtggtggaaattcgacgatgattgttatcccaggtggtttaccgggcctattgagtgatcacatcaaacagagcgatatccttgccgaagagggctttggagctgctggtggatcgggtgcgggagccaatggggacgggatcggaatggccgatgggggtggtctggatatggatcctaaccttgaccctgagcttgcgatggtaagtacttgcttcgctctaagtctgttttatcaaatttgacgatttgtgagttccgcttggcgcctgataggcattaaggatgtctttacaagaggaagaagccagacaagcagcagccacaagacaacaagcaggcactacttcttccggcccttcgcaaggtacggccgaagctgccactgatggaccgcggcaagaagagatggcagatgtgaagatggcacccgagtcaatggacgatgaactaacaaaggctttggcaatgagcaggggtgaagatgtagagtgagtacagattgagaccaatccaaattttgattatatgtttttgttgtcatccaacacaacaaatgcatcaacaacgaatgcatcattagttttcaaattcgattgactgattctttgttgtcacctttcctcgcagaatgaatgatgcagaaagcggagtgaaacctgagacaggaggagagatggacgaagacgaggatttgacagaggaagaagcaatcgccaaggctattgaaatgtcaatgaaaggagactcgacaaaaaaatgaaatgaatgatttaatgtacattactcgtcaataaaaatctatccaatatacatgcaccgctccgagcttgtttgttttctttgaaagttgaaatacagtggtaattatttctgattaggaagtgatgatcatgaaacaaagctacgttatgaattcccatacctcaaggctacaattcatctggttgaatggtcaacgcacaatttgcttgagttggaggtatattatttgtctgacgggttaaagcaaaggtattgaaagtaaatgtagtattcaacttgagctgttatgagtatgttatacctgtatgtaagaaattattttgttcctgatgttagttctgtgggcaatcatacaacagtgagtgtgtatgtcttgcctagtttaggaatttatgaaaagcgtggctagctcgattgagtaggtgatctttgcttggccgcgggagatcatcatcaaggctgtaccacaattgtgacaggggcaccagaccacaaagacaggatattagttttcaggctattgaggttttactgcaccaacgggttgcaagatcactggtccaactttacacgtgcaaactgtgtctgctgaaggtatgctggaagggccccacatagtgcttatcaaacacccctagagactggctaaatgtcaatccaacatttatccggaaaaatgctgcacatgaggtggcctgaagggtcacgaggcagttgagtgtcaagttcaacaacatagtctcttttttacttgtcgatgaggccatgcttcaaactgattactgaggcttattccatattgcaattcacaagtcctctgaagcttgttgggtggacctccaaatctaacatagcccctctcaagctttgggggcgggagctaactgcgaaaggtgatggatggcccgtgtggaaagtgagccccagggaaacaaacaggtgcttgtaacaactttccgacagcttggaaagatgagatttgaatatcatggcgaaaaagttgaagagtcaaagcaatcctgaattaggcaaaaagactttcatgacgaagctgacagccaccctctgtgacagggagggaattgtccaatagaacccttatattcataacgaaataggtaacctccaaatcgcaagacctcatacgagcgacctcgtcgcaactcataatttaccctgggggacttcatcagcttcggcacacgaatttgataagctttgaatcgatcttcctacggtataaacgtcccttcggcctcccgaggagcgatagaatacttcacaaatgtggttttcatgaattcaacattcactttccacttttctcggattagatatgcgctttggaagcatgttccagttgtctagtagagcgagatacctgattgtcacaaggtgcacctattagccgttgcagtcagcagtatccggaatgtataaatacttatgtttcgacttacccgcagtgcgaaaaataaatccagatgagaatataattagcatttgattatcaccctgctttgcacaaatggcaagctatgatgcagaggaaactcatatcttgcgagtggattggttttgtcgtccattggcactctttgggaaaaccaacactggggtgttctggaaaaggaggaatgcagtacatgaagtttgcaaagccatctggggggatttacagattttcgaaaaggaaagaaagagctgaacaagcatgggtcgataggactcgtgtccaatcaaattatagacaacaacaacaacaacgtaccaaagccgattaaataaggccttgagctgttgtagcaagagcaaaaaaaaaaaaaaagatgaaaacaggttgagtcgcatgctcgagcattcacttcaatcacatccttctctagatggaattgtcaagctggcttcggtttcgaaaaatattcaccaagaccgcatgcagaagaaagttggtccaagttgatcaacgacccgaagcacgccatgattgccaatcagaaacccgaattttctccggagggctaatcgtcatcgatgaccatctaatttctctatctgtcattccaatcatcaaaagaggcaatggttcagccgaagagacgtacattccttcttcattgcttaacctatagctgatcagacgataaggtcttattcagcaggctcactaaatcctaccaatattgggccaggcaagaagaagccgtatggaatctgaacgtcagctgatcgatcaaatgtgatcattgcttctctggacatattcgactgaccttcaagccatgaagcatgtctaacattctggattggtatgatagggtatgatcgacaaataaaatcggagttagaaagcatcatgtacgcatcactatgactggctgtatatatcagcaagcttaactgatcgtgttgttacaacacgcgcccccgctcagcttttgtttctggtggcacgttttgaaccatgccttctgcaccccctagccggaagctacgaagcaatgctgaggctctctgaggagataatgttttgaagggagtgggccctgggtcaggtggaatcggcccatcaatatattcttgcatgaaagatcctggggggttgagattcgactgccgatccgggatgcctgaactctaagcaggcacaggcatccgagcggaccggaggtttatcaagtttaagacgaccgaccattcctgatcgtgcacccgcggtcgccggcgacacatacaatcggccgggaccaaccgaattcctgcatacatacatatatatacgtgtcagttggtcatcctgcttatcgaacccaaacccagatgtatgtacaaaatgagtcacctgtctcaaggaggacttgtatgagtatgtattgtgtgtctaaacaggtctaaaccaagttcgaggaggctgatggacacattttcaagaagtcgtaaggtgtcgaggagtcacgttcgcagttgggtgagcaggagtttgggcttcctgtggttggtatggatcctgagtctctatgatgctaacatttagctcagcgcgtgtccatatttgtgtggactcgactgaagaggtgaggatggttcgatggaggatggaatacgaattgctgcaaagtgactgtgaccgttgaacgagaaccttaggatgtatttatgtatgtacaacggaaagagtacatacataacgttaatcgactatactacaagagcatgtatcggtcagttgaagttctgtaggatatcatattccccatatcttttcaagcccggtctgttgatgtacaatgtgtgtatatcatgaaacactaacaagttgccactgtccttggacaagtcgatacttgaagggttgaattgatcgaatacagtcaccttttctccatatacagcttctctcgctccatccggatccccaaattcagaaatcagcatggtcaactccgaccgagagtgattgaaatttgaaagcggctggcttggagtcatcttgtattcgaactggctcgaatgatagcgccggtggcataannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaatcaacctcaaccttggtccccaatctcaacctcaatcaacaccaccaccaacatctcacccccaccatcttcactcaccaacaccaaacagaaactaccaccagcacctctcatcctaactaaaccatcaccatcatcatcagcctcaccatcctcatcctcatccaccgagaactttgctctgaccaccaagcccaagcagacccctctcactgctgcgtccacacttgaggcacaatcagcccaccaatggaatcagtcctctaaccgatccacacatctaaaacggaacaatattccttcagcggtcaccattcagagctcagcctcatcatctaccaccaatctcaaatctaatctggaccaattcaagaaccaccaccaccatcccgacgacgacctggtactcgcagatcatccgactaccaccccaacaaccagcaagccaattgatgaagactctagtttccaccatctggcccactcctcagtctcaccactctcagcccccatcatcccagatacacatcattctaccaaccagcccaatcatatccaatctgaaaacattcacctccaattcactccttcttcaggatttcaaaaagataacaaagtcttgaaggatgtcaaacgaaggactacaaaagcttgtcagtgttttgtcgcaggttctaacccccccccccccccatgtcaactgaccagatcgttctgatcacaggcgacaactgtcgcaagtctaaatgcaagtgtactcgagcacccgatgccaatggggttatccccacagctggaccctgtcagaattgtgtgaccaacggggttgagtgtacattcaatggtacttctcgtaaaaggtaaatcacaccacaagatttctaatcaagtttcatctcgtctctcccatctgctaatcagaagaccaaggagagagttttcacctgtacatacgtgttcttgctgacttgtttttttgacttgacttgaataaatgcatcatgctgcctgatgtagaggtccgccaaaaggttacatcgaagcgatcgaatccaggcttcatcggatggaagcactgttgggcggtcttttagaaaatgatgatccacgcgctcaagccttattctcggaattgatcggtgacaatgaagttagagagttgttgaccagtgacctcaaaatagctgctcaacaaggcaccgaaggcaagcctaggaaatcttggaagccgcccgactcgataattgccaccaactcatcttccgaccgtaggaagcaactgaacctgaccgatacccaaaaggtcctttggggtgttaaccgcctaagtcaaacttttgacttcaaggatcatcgctctcaagaatcaagtcagcccaacggccaatcccctgatatagatgatgattcggaatgtgaagacagtcaactcgatcactctcctccccctcctcccaacgatgataccaatcttcaacataaaaaccgccggcgtagactagaatcgaacgtgtcttcaaatcaccgctcaaaatctcaagttactacatttaatcaaccttcttcaaccaccaccattcctcacaccggcacggccacattcacactcagtcgttctgaactatccactcttggcacaaataaatcacaatttactttcgagtgtaacaaatctctacgacctccgaattcagatctctcatcaaccaaacaacactctccggccaccatcagtgaactagccgatgttgtcggtcaactcagcctggacgaaaatgacgaagttagatatcacggtcgatcgtcgggcctttatctaatttcagcttctcaaagatacaaagactttttttggcattttcccaaacctggcttttggcctgttgcacccatccgccgatcaccgaccagttcctacattctagagttggttaatcctctagagctattgccgagccagcaaaccatgaatcatctcttggacctctactgggaatttgttcatcctatgatgccaatcctctataagccagagttcatggctcaatttcaaaacttaatgaccaacctagacaccgtgaaacgtgcccgaccccattggagcttgaatcaaatttggtgtcatgcgatgtgtaagaatgtttcatcgactgacgaaagttctagcgacccttcggaacatcaatcaccaccgtcaatctaccagccagaccaacagacagaaccacccgtgagcggactcggacccaccaatcgaatctcaattttgcttttgttggtcatgttctccatctcagctcgatactcggatcagtcttcaagtgcgcccacggaaggccaatactggaatgctggtgacaattatttggaaaaagccaagcaaatgttgaacttggactacggcaattccaagctcaccaactgccaatcattaattctaatggcttaccgagaaatcggcgctggtgcaatggccgaaagctggctgtgagtgaaaatgaaattcaattttaccagattatttttttcgtttttccacataggctatggtctccacagttgattaaccgaggtaccttctttctttgggtcgtttttctctcaggtataccgggatggctattagaatggcccaagacatgggactgttccgagatgttgacaaatggtttatgccggtcaagaaatttacatacgaagataaacaaatcaggaaaagggtttggtgggcttgtgtgaacatggataagtatgtgagcacgtacatcgggcgacccatgatgatttttgagcgcgattatgataccgcgtttccttcgaccgatgaaccagacgagcatgagccatggagtggatgtatgcccaaaaaaagcttaatggacctaccacccgccaatctcaattatcgaaacgcagtccaagatcgtcaagtgaatgagctcgctgaagtcgaggtggcagatcctattgctgtcgaggagctgtcttctcgtgctgattgcccctctcaagaccccaatgtcaccgccgaacagaagattcatactgtttcttgcttcaatcgagcagcttccctttcggtccttatcagtcgaatcgttgctaacatctatgcgatcaggattcgagtgattggtcaatcgagtgaaaccttgttatctcttctagatcaaaatcttgcccgttggtaccttgacctacccgaacagttacactacaaacctcaatcaattcctagcaggccgaccaaagcaggcggtaagagtcacgagtccaacaagcgggctcccactccacaccttcttacactgcatgcccaattctatactgccttgatactacttcatcgacctttcataccggcgtcacgctctcaagacaccctaggtaacaatccgaccgattctccacccgcacacccgtctcatagcatttgcacaaccgctgccaacgcaattacgaacattgcccaagcgtatcacgaggcttttggcttgaggaaggcaccagctttcctagtctattacatcttcacagctgcgatattacatgtaattcatttcgaaatctattcagatttcgcatgatatttatgctgatcgtaacttcccattgatcaatttccgcatcattgctggtcataataacattgtaggttaacaacgcgaggttggaagccggcttggctctagccgctaagagtaacttgctgaagtgcatgaatagcttgaaagaaatggcagtaagtaatccctccagacactagcttccatgcccctaactcaattgatattcatgctaccttaattcgtcttaccagcccacttggacaggagctgtaagggcatgggaactcctttcgggtctcgtagatttgcgagatgtggactttctagaatataagcagcaaccaagcagtcacgatcctccacagtttgacacaggacaacctaagaaagctatttcagcagatcgagggctaaagagaccagcctcttcgagcgatctcgagcatcatctgttgaattcacgcgctgatcagaaacaccttcactctttctcaagcaaatcaacacttggtaacaacaaattgcattccacaactgccagtacagctcaccagaactcgcgttggggtcttggcaagccaatgacccctttcaggaacggtgcccatcatgttaacatgaaacctgtacgatcaatttctacatcggattggtgttcaatgggtatggatgcttccaaaaagataggtgaaatatccgaaaatccctcagcccgtgaacaagctcctaatccaactccacaagcccagccggcagtgaggtcccccgatgaaatgggaatgggaatatatccagagaaaagttccggttgcaaaatcgggccatccgaattttcaattaccgcgggcaatccgacagtgctctctcccactacaggagctaacaacagcatggtcgactcgaacaataggccccctcgtgatctcttgcagggtgaaggagatagacagtgtttacatgggccaccagctctgcctactacagccatggaagaaatgattgggttttggggctctaatcgtaacatgcaacaaccctatcctcaaacccctagccaccagacattacagcagcaacagccacaatgcccatcaaatggcaatcaagtattaagcccactcttgttcgatttgagtggtttcacttccagtccgaccggcaatccgccttacggatcgctcaatgaatatcaatcccctactactacgatccaagggatctttggattgggtggctctggctcgcagaatttaaggggaatgaacgatcaagtactggtcgacgatcaagaaaatagtatggtttatgaaaaccgagaagattgcggaagagtggttgaagaggggcaacggcgacgtcaaggaatcggtggaagcttgtcattctccaccgaacagacggccgaggatgggtcgttttctgatttgggtttgaattggttttcctcgcccgttgagacgatcggcggattcggaatcgatcaccgttccaggactcttttgactcccaattctcggtctcatgattctcacccccctccttaccaccaacatcatgactcaatcagtagaaccagttgtggtgaacaagcgtataacgcggtccatttttaaattcgtctagtctatcatattaatgtgttgtgtaagatgtttgctgtcctgaatcagattttcttctggtaattgctcgactagtttgatcaaaaggtatctcaaatttttgtataatcaattctttgtgcatatgtgatttcctttctacttgttcgaacacaaaaacaaacagaccaaaaaagcactcatctcatccatcagattaaaaatagttttgtttattgacacctcagtcacctatatataaagataatgattaatcatttttgtgaaatttgccatattgcaaaaatcacataaatagcttgaaagcagagtagtacaaagcactccacatgttgtcaactgcttttttttcttctgagcaaaaagggtagtttgaattcaactcttgaggaatgtggagattcaacagatctactagctctatgaatccatttcacaggccaatcatggaggacttgctgctcgcatttacagacctatggatgccccctgcgtgtgaatcatgaatcaaagcacctattgagctggggacaaacattgtgaaatattgtgatggcccactgctgcctctgtacatgtttttcagctttctggaacttttttttaaattccaaaacatcaaattcaaacattttcaagttaaaatgatggttgaactaaatcacaccaaaccatcatatctttgtacaaaaacatcaagggcttcaacttaaccaaacacaagaagatcaagtggtgtttaaataggattcttcattgtgaaaagcctcaatagcaacagaaacaaaccccatacatcagaaaaaatttttgctggattttcactctggccactgccttagtagcttacaccacatccaagcagaagttgatttggaatacatttcctccatttaatcttgctgggactcccactcaacatcatctgaacattggcagaatgttgagaaaccaaggggccgaagtgcatatgagcatatttgtttagggccttagttaatcaactcccaaatttgggagttgttgggggactgcctggggactatcccaggacatccccagccccaaaaacttgccccccccccctcaaacttgggagttgtaccacccattcctgaactgggaatgagagtcagctcccaacaaataataataaaaaataattccccggaaaaacattccggggaatgtcctacaaatcttgacggctgggagtgccatcaagatttgtaggcactcagcagctgggggaaccctcctggctgctgaggattgccccccctctgtacaagggtggagaatgtgttttccatttaattttttcaaatcatgacttaaatgatccaggcccagtttgaacagctggaacgctcacaatgcaagaatagctggctgggttgagggtatcccagtttaactgggatgcactcaatcaagttaaatatggttgaatctcaaccaatgaaatataactacaaggtacctgccttcaatttatatatcattggttggaatcaaaccaagtttaacttgagtgactttttccccactgacccagttcacaaccctgtacaaacctggcccattctccaccctactctgtacaacttgatagacaagagctttcctcttggttgctgagagtgtacagctctcagtgaccaagaggaacactcccagtcattgagagttgtacactcttgagggctgggaagaacactcttggccactgagagtgtatgtatattctcaatggcagaaaggaaggaggtttctctccaccatcaagtgtacactcttgatagtttgtgttgaggaataattagcaactccagctgtgggagttgacgggtggtcaaagtgcgcgtggaggttgagttgttgtctacatttcaaatgattacataatcagagtcaagccagcttcagtcaaacggtggtacaaatgttctagtcttttcttctttttcaatcaatcttgtcaagacttcaagaatcaagacacgttttttcatcaaggtcaagaagtcaagaagtcaataaggtattcatacattcatctcaaacactgtgatcataacacttattgacgataatcatctagatacacagacacaaatcacaaaccacaccaatccaggaggagcgatcatcattcgaattcaaggagcttttattcgtttgttgtctctttctttgtttattttgttcttgatcattgtcatgttaactaaaatatcgtttggtgttagttcgttgttcaagtcttagttgttatcttcaaacaatcatcgtactgtttagtcattgttattgttgttctcagaggatgttggtattttctttattgatgactgtgactcttatcatttgatgcttaactgtggttctggctctttgattctctttattgattctcttgttagttttttctactactactggctgtttgagacattttgcaataaagagaactcttcttaatcatcacagtttgttgagagtgtactctgaggccaggaggaatcctcctggccatcaggggctccttttagcccaccaacccccaaaaacccatttggtttgggaggatcaactcccaaacccatcaggttttttttagaaaaaattggacccctgactccaaaacctgctgcaggttttggaggattgaatgccagaacttggggggaaaaagtaggggagaggatttcctgaggactatctcagccaagtgatatcttgctgttcttgcctgacatcctatgtgacatctgatcaggtccaccaaaacctcatcagatgtcacaagaattcacaatgtattgcttgcaatatatcactgccaaacagagcaaggagttcgttttttcatacctttgaaactttttccttttcccattttttataataaaaaaaaatggtgcttttgaaagcaccattcaatttgagagattgggatggtgcatggcagcttctggtcatctggcatgagaattcaaaagggcgaaaaatatcttcatttctagatattccatggggacagaagttgagtgagggagatgtgcaagctattcatcaagagaaataaggtaagatgaagctgagggtcttcttagactcttccgagatcatttccttctttgtcatcacactgtattccattgttcctttacaagtcttgagttgccccttagctactgcattatggacttcatccaagatcgttagggtcaatcggttggaaacagagacgttggcggcgatggtggccataacttcggctaccgtgaccggttcctcgctttccctccaagcatcgtaatcagttatttgagcaatcaatgcatagctaaatcaagacacgtgatgtcaacaaactatggacaccattggttaataaggatacaacacaaactaacctcagttcagcctctcgggcaagcttagcttccggaagaaccgacatatttataatatccccgccaaacatgcgatacatgttactttcggcccgggtagagaatgcagggccttccatgcaaatagccaccttttcggcgtgcacgccaatccgatcattcatctcgaagccggtaacagcttctttgatagatttagtgaccagtcccgtcaactcggtatcaaacggctcgccaaacatcgcatgggcctacaacaccgagaccttcgaaaaaagtgcagggtcggacggacttggtacgatcgataatctgactgggaacaacaatatctcgaggcttgatttcctcccgcaagctcccgacagccgagaacgcaatgatcacctgacatccgattttcttcagggcggcaatattggctcgcgaggggacttcagaaggggtaaattgatgtgagacaccatgtcgggcgaggaacgcgaccactggaccactgggcagtttgaacagtgtgatcggggacgagggccgaccccatggggtatctatgttcaggctctccacgggctcgatcccttcgagtttgtacaatcctgaccctccgataacgccttttattaagtccaattttaagagagaagcaagtgttaggaactgcgagccttcaagaaggagatataaaagttttattacataccaacaaggggtgcatgtccggtcatgatagatatgtagacgttagcttgacaagggttttggcggtcctttcttttcctttcctgtcctcccgtggtttcgaacttggatcgaaatacgattgccgctcggtcccgactccccgaggcttcatcggggatgggacttgttacttcctgtccagattgtggagcccttgatttttctatcaactatgtctagtctatccctagccagctctcatggcacctaaagcattatgctgtcttcctccctctcatcagctataattacttcagtaatcaaacaaaaacttgaagggttttgtccaatcccagatattatgtatgaaaattataaaagtgatttctacaccttgattccaatttttcaggtctgatattgccaaaagtctgactcaggcactgcaaaaaatatttggctgggttgagggtatcccagtttaactagaatacacacatccaagttgaaaaatatgacaccattggttctagcaaatgtgaaagttgaaatcaatgcaatagatgtatttgtatcttattttctctgaatacattgtatcaaaaaacagatgctacaaatttaaccaaatccaccattacttaattgacttcttttgaaaaaacccaccatgttttgaacatgttggttcttcatctttcccctttgggggccttgttttttttttttttttttttttttttttggataattgactggtttataatatggccaaacggctcccaaattttagttgcctactcccaaatacagtcctcagatgttgaatgggattcgtttttccaaatggatggccgactttgggagtcggccatccaatgatgttttatttattttttaatatttattttttgcaattttgggagtcaagtccccaaaccacccctcatgcttgaggggatttgggagtcgctcccatatgacaagaaggaaatccttctggtttacataccaacaaggggtgcatgtccggtcatgatatgtaaacgttagcttgcaacaatgaaacgatgcgatatgatgcgataaatcgccctgtatcggtatcgcatcgttttagcgataccgatgcattgcatcgcttaagcgatgcgatgcatgtatttattgcccgtatcggacgcatcgggtgaaaagagcatgattttaaaaaaaagaggatggaaaaaatatagaaggatactaatggaaaattaggaaaaaaatgagcatcaagatcataaaaaaataggaacaagtaataaaaagagggggatggaaaaacgactctaaaaatagtcgacgactccggtttggtcgagggtcgtcggctggagtcgttctccaaagaaggcgacttgggagtcggcatccaatgttttttttattttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaacatcgctcccactgaggctgaggtggagcagcaagccagatatcccttgccagaagggacagatgggactctgagaatgttcctaagataagatataatatcattgtcagttaggaccaaccattgggctaagataaatacattacagaagatcttaccttccaccagagtaagcacttggatgcctgagggtggggccacttatatttgcccccaaggtaaaccgtcaactcatcctctggggacgtttcaaccggatctgggaagaattcgatgtcgtcaaattcgcgaactgggtcgtgggttgattgcttgccagcttgcatgttgacctgtggcggggtgctggcttcgtactcaatcttttgaatgatgaacttttcttgaatcaagttccgagcacgagtcaagtgtgagggaaagaacaagttgaatatcaagaggcggtaactgggattgagaatcgtggcaagcaaaatggcgtcacatttcaaggcttctgagagatatttgtcggttcggtcaagcatctttgtgtacatcgggtgaaagtcggcttcggttgtcaatgtcatcttcttgttgagcagagctttgatgtatctgtattccgcaagtatcatcccagccgaggggatatcaccttccatcttcttagttatgaagtaaaactcgctgagaacatcgttgagccgtttgacattgtcccagtccgctcgagtaatctcggtatcatcgtaacaattgttgctcccttccttttcatgtcgatctcgttcattatcaatcagcttgttgatgacttgtcgcgcctggtaagctcggtctcggctgataaatttgatattccatctgatgccttaccctgaaatcaacgatggtccatcgtaatccaacttctttgcccaagtgttaaactccgaccgtcgggctgctgaggaggtgatcttctgaatgacaaagtcaactttattgaagctcagttgggctgatggtgtttggatgttttggctgtcctcgggtacttcattgtcctcgtcatctgtgtcgttatcgttcgggttgggtccaaaaaccacatgctcctcgaaggtatcgggatggactggatcttcgggttcttcaaggacaggctccaatcccgggacaaagccaagggtagatgctttagtctttgtgaggccatccgtatcgatcgatattgccttgagtccagcggtgaggatcagaccaatcttatggcagaagcattggatgtggttctcggatagcttgagcttgactcctgttttgatttcaatcatacggtcgacctctgttaccatggtgccattgtttgagccggagtcggtagtctgggctaagatgtgaatgaaaaaataaaagagccaagttaaatcactggctgagagacaaggggtcacagaagaaaaaaaatggaggaaagacttatcttttcttgaagatccgacttgatgatgacattacaaaaggggattgctaagttcttacccttgtgagtccaagcaatgaacttcaatccaagatgggtgatgacaaactcccaatcgtccgtcacgtaagctgcggcgattcccatgaatgcatgtcggttgcctttagtagtccaaacgttgtgtatgagggttatttttgatttaatattcttgaacaaaagtagaagaatagtcagccataggggaaaaatggaggttcagaggaggaaagagaatgatacagataatcaaatgggagattgagatatcatacctggagccttgatatcacagtagcctgtaagttcatataaatcttgtgcgcttcaattgctgcccacacgtggctgaacagtttaataccttgcttgacgtaattgaatgcgatcttgagtagttcatcctccattcggcaccacggcaaagagtgccggatgagccatagcacaaggatctgattgagagttttttggtcgaacttctgagtcatcattacctttgggctacttccttggtggcatttgccttgattcttctccatctgagtcgtaggtagcttggcgccggcgagtattgcttcacctctttttggacatggattttgagtcttgtttccatcgcggtgtaagactagattacctcgtgatccttcagctttcttgtagctaactccacaccaacgacactcgtaatgcaatggggtgccagatgaatcctgaacatccaagagttgcaatcagttgtggccccttggttgcaacagaaaaaaacacgacaatcaaaaatcacttacttcaccatctgcaaagaccgggggatgaaagtagtcctccacagcgtcgacatcggcatccacgtctttgcgaccccgagccttgcgtcttttcacaacccttgagttttcctcgtctgagtcttgggtcatgtccattatagtctgaggctggtcagagtcggcttgcgagtcgtccacctccagacgatgttttctcttctgaggctgggatgcagctgaaggctgagacttcctacgtggtcttgatgatctcgtcccttgagattcagacaccccttggcgatgggctgaagttggagcctgaggaacaaattttcgcaagtcaccgctagtttgaacaaagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagttcaaatgaagaaaaaagaaaacagagaaaaaaacaggagcatgacaaaagaaacatatccccaagactcatgcaacacacttcaatcgtcctaaatatcctcaactgtccttaataacccaattatcactaccatcatcatcacattttatacttccagtatccccattttcttctcacgtactctcatcatggtatttttgatgtcttgaaaccccttttcttgtgatgatttttgacaatttttatttgtgtttttgaaagcttacatgtaatttgagggattgggggagtacacagcttctaattgtcaactggcaggagaaaggaggaaaaacctctttatttctagatttaatcatgttcatgcaactcctgctctgtttttttactctactctctttcaaataaagcatcagttaaaaactataaggccttgtttgacagcaatataatccaagtgatatcttgctgttcttgcctgacatcctatgtgacatctgatcaggtcccctaaaacctcatcagatgtcacaagaattcacaatgtattgcttgcaatatatcactgccaaacagagcaagtagttggttttttgataccttggaaactttttccttgtcccattttttacagaaaaaaaaaattggtgcttttgaaagcatcattcaatttgagtcatttctagatattccatggggacagaagctgagtgagggagatgtgcaagctattcatcaagagaaataaggtaagatgaagctgagggtcttcttagactcttccgagatcatttccttctttgtcatcacactgtattccattgttcctttacaagtcttgagttgccccttagctactgcattatggacttcatccaagatcgtgagggtcaatcggttggaaacagagacgttggcggcgatggtggccataacttcggctaccgtgaccggctcctcgctttccctccaagcatcgtaatcagttatttgagcaatcaatgcatagctaaatcaaaacacgtgatgtcaacaaactatggacaccatcgattgataaggatacaacacaaactaacctcagttcagcctctcgggcaagcttagcttccggaagaaccgacatatttataatatccccgccaaacatgcgatacatgttactttcggcccgggtagagaacgcagggccttccatgcaaatagccaccttttcggcgtgcacgccaatccgatcattcatctcgaagccggtaacagcttctttgatagatttagttaccagtcccgttaactcggtatcaaacggctcgccaaacatcgcatggcctacaacaccgagaccttcgaaaaaagtgcagggtcggacggacttggtacgatcgataatctgactgggaacaacaatatctcgaggcttaatttcctcccgcaagctcccgacagccgagaacgcaatgatcacttgacatccgatcttcttcagtgcggcaatattggctcgcgaggggacttcagaaggggtaaattgatgtgagacaccatgtcgggcgaggaacgcgaccactggaccactcggcagcttgaacagtgtgattggggacgagggccgaccccatggggtatctatgttcaggctctccacgggctcgatcccttcgagtttgtacaatcctgaccctccgataacgccttttattaagtccaattttaagagagaagcaaatgttaggaactgcgagccttcaagaaggagatataaaagttttattacataccaacaaggggtgcatgtccggtcatgatagatatgtagacgttagcttgacaagggttttggcggtcctttcttttcctttcctgtcctcccgtggtttcgaacttggatggaaatacgattgccgctcggtccccggggcttcatcggggatgcaactcgttgcttcctgtccagattgcggagcccttgattttcatcaactatgtctagtctatccctagccagctctcatggcacctaaagcattatgatgtcttcctccctctcatcagctataattacttcagtaatcaaacaaaaacttgaagggttttgtccaatcccagatattatgtatgaaaattataaaagtggtttctacaccttgattccaatttttcaggtctgatattgccaaaagtctgactcaggcactgcaaaaaatatttggctgggttgagggtatcccagtttaactagaatacacacatccaagttgaaaaatatgacaccattggttctagcaaatgtgaaagttgaaatcaatgcaatagatgtatttgtatcttattttctctgaatacattgtatcaaaaaacagatgctataaatttaaccaaatccaccattacttaattgacttcttttgaaaaacccaccatgttttgaacatgttggttcttcatctttcccctttgggggccttggttttttttttttttttttttttggataattgactggtttataatatggccaaacggctcccaaattttagttgcctactcccaaatacagtcctcagacgttgaatgaggattcgtttttccaaatggatggctgactttgggagtcggcccatccaatgatgttttattttatttttaatttttttttttttttgcaattttaggagtcaagtccccaaaccacccctcatgcttgagaggatttggaagtcgctccccacatgaccagaaggaaatccttctggtttacataccaacaaggggtgcatgtccggtcatgatatgtaaacgttagcttggcatgggggttcaggggggttcccagatagccggcggccaaccggtggccgaaattacaaaaaataaaaaattaaaaaactttcattgcacctcacaacctgtacacatcactgtacaggttccgattatgcttccaaagcctcgctggggctccggaaactaaggggtactgggtgggggccatgggggcattcaaaaagatgagaggattgagatttcgatcgcaggatttaagttaagagcatctcccaatagccgccggccggaagcagatgtcacacccctgtccttggcactcaaagacacattgtgaagcggagcccttgcgcagctgttttatgcaatttggaattgtaatgcatgtcggaatgcatatcagggctcgatcggctcggctggaggattttttccagtctgatcggttcgttttttcgccgcctcatccgggatccaaggaccacattgaaagccaaccggcatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtgcctgcaggctttactgttcagcagatactgctgtgagcctgtaagtgtatattagtctaccaaggaagattcccaagccttttcagttctacaaggccctactctttggaaattctcatgtcatgacaccaaagtggatctagagggtacaacaatacccaggctgtaacccacctaatactactagtaactagaatcctagatacatgtaagttgtaacatagcaatattagttagaacttagaatttcacacagaggtttacaaattcaagggaagaaaaactctgcttctcccttaagctgttgtagactgtagtaaatgtgaaagacttctttgttgtgcctcaaacaacccagcccatgggctgcccatgggtcacccacatagcttgccggccagtaggcccagcagggagccgctggacagcccgtgtctgccacattgcggacacaaacttgggttggatatcaaaatctcatgtttttagccggcctggcctgcccgattgagttgcgggtagagccgggctagcctgtgggcggcccaaacccgcccaattatcatccctagtgtagtgtagtgcagcttaatttggtataatttgcgctaaatgttagcatcaaatcggttacactatatgacagtcaaaaatttgttagcacaaaaaagttacactacctgttagtttaattgagattttttgaaggtaaaactaacaaaaaatttgagagaaagatttacactacgctaacagttagtgtagtggggtttagcgtgagctaaaactacagaatttctagaaaaaaaaaatggtccactatgctaacagttagtggtgaaatagtgtagtgtagcatagcggcccactgtcaatactgtagagcatgccccaatgcatagaatatgctacaggcatgataaaggagactacaaggtataaccccatgaccatacatggtcaaaccgcatagttatggatttaggcatatctgaatacatgcatacagcagaaaaaattaagaagcactgatgcagaggcttagtggttaaaatcctgagctctacacatgtgtatgagttcaaaaccacaataaaattgagtgtgagggtatatgccccccccagcatagtccccaagtgtcaattttgaactttgcaggcgggacaggattgttttataccatcagcaactgtcctcattgctcagacatagtgaatctcattctactgttgttctttatatttctaagtatcaaaccactccactgttaagtgtgttgaggtgaggttctattccactaatgactcctctgatcaaaagcgtgaaccaaagccctatcagcacttggtcacataagagaccagtgctgacaagcaatttaccatagggaatgatgctacatgcaacatgtaacagatatatacactgtgtgtatcatggagaattctgcaaagctaaatggccaaaaaccaaatttgttgcatccccttgcaaataaaagaacattggacaaatttttttttttttttttttgggggggggggggggggggggctcagatacatggagtgatacatggcagatacatggagtgatacatggcacatacatggcagataccatatctgtttcagtgttgctacatgtcttgctgaggaatttgaacacaagtttgaagcttttgaaggcctgagaatatgtaattaatgtaaattatatgtttcaatatgttttacaagtttctaatagccttagttgttgatctatttcatacttagttgtatttttgattaaggttcctctgactgaaaaatgtttgtgtttgaatagctaattgatgataatatataaatcacaaacagtttcacatttttttttctgcaaagaaccacaaagttttcatttctggtacatagaaacaatacctgaatgttttattttgactgcatcacacaatctcctttcaatcccaatttccacacttggttcaatctttcttaatcaaatccatatttttccacatgtttgacaagttgctgacagccctagttgttgagtcatttcattcccagttatatgtttagtggaggttcctataactaacaaatatgggtgtttgaatagcttcttggaagatgttttgcttcagaatcaattgatggatcaagattagtggtccatgaacataaagaaggtcctcccagattttcagaggcatcaaacatggaccatgaaattccagctgatagttcccttgtgaaagaaattgagagatcaacagaagaattggattataatacttatcatgtgagcaacatcttgagattcatcattcaaacatttcctgtatagatgggttagtgaaccaacattttaattgtgattctttgtagagtgaaaagcaaaatttcaacagacccacaactctaggaaagaaagaggaaggcatttctggcttgagtcaaagaaataagtctactgaagatgattttccatgttcttcagatattaacacaggagtgattgtggatgagaacaagcaagaattaaaagggaaacaatctcttgcaaaaggaactgcaggtgaaatagaaggaaactctgtgatagaattagacagtaaaatcaacccagacttgatttgggaacagaaaaagagattgtataaagccactactcttttcttgatcttttactatagcatgcttgcaagcatttattactcctttgatgttggctcaagaatcttcaaatgaatttcaggttcactgttccacaatttttatgttttgaaagtaatacatcagatagttccagaatccatatcttacactccataagatccaaatgttttgcattgaaattttttactgaaacattgttcctctatcacaaaatccattcaagataatccattggaatatcatctatcacattctttctttttcatttgtttctctcgtgcatgttccacactttctcccaatgtaccacagcttttacctgcagttgtacatagataaatttttctcacattcagagaaatattattgtcatctctcatgaaccttatccttgaggaacatcatttatcttataataagtgtgctttccttccttgcacctcaggtctcttttccaggaacccttctgtccaagaaaatctggaaacctttcggatttcaattaaagcccaagaaggatagttgttggtagttcaagctggtccctgagtgttatgggctgtggcggagtggaactggggacgttacatatgccattgcagagagcctgttatgtacatgtcacaaaccttgaacttggagtttgttcaagatccacacctggtacattcctcatcttgcaatctaccatcaagactcagaacccagaagatccctcacctgctctccccagaagacccataacactgaggctccaaacatattatacatggtgcttagatctcaatgggaactgatcaactggatttgaagtccttgtacagtggatagacactgaaaagtggctgattattttggatcacagagctccaaaacacaaacttgaagtcatgagactttagcaagtggtgcagaataggacccaaaaaatgaatatgaaaaaaataaaatcaaaaagtatttcaagatttgtgaaaaataaaaaaaagtatggattttttctctttgataatcactttgggggagtcaggtttgggcagaatttgtgagaaaatcacatgacccaaacccaacacaaaaacttagcgggttgggtttgggcaggtgttttagtcaggcaggtaagtttttatcatattttctctgcaaaggctataacacttgggtcggcccaaacccgacatgcatactgccaacccaaacccgacaagtcccaagatgggtttgggtctgggcagcatgtattcaattttgacccaacataggtgtctccgtcaggtcgggtttgggcactgttttttgggcccaaacctgacccttttacatcctaagttggcccctctgttggagcagagggcagcaagaaacagggggtaggaacagtttcaggggtgtacaattctttccagttcagaatctgaactcggatttagattacctcttctggaggggacagcaggctccaagggtggttccgtctttttgggcattatctgaccaacatcaggaaaaaagaaataattatgtcttttgcagaaaacttgaagtgggatcaaaaaccagccaagctttttggtaatggcaatattattaccaacactcaaacagagacaagacgagagggtatcaggtgtttatttgtattgtctcagaattttaatacccaaaaaaaaaacagatctgtgttgtctcactttcctgagacaattatacacacattctctttggaaagtgaaacacatattctgcattgtctgagagggatgatcccaccaaaaacatctttgatacaccagatatttggctgcattgtaggaaaaaaacaagaagaagacatttttttgaatttgtaaatctgaatccaagtcggtggattttctcaccaaccaaggaaagactgataccaggttgaagattgtttgttcagacctaggtacctgttcattttttttttcaagaaaatagataccatgtaccacaccagacacctcctggggggtacctaaggtacctgttgcaggtacctcaggtacctcccctctctttctcacttggtttttgtgcagccccgccccccttttggtagggaataaagagacatgaaaagatagtgacagctatgggagtcaaacccatgtcacagtcatggtacagacctgctctaccactgaactaagccatctggtgcatggcgtacagaggctaaaaaagggaagtgaggaggtacctgttcaatttttcacaaaaataggtaccaagtaccacacctggcacctcctggcgggtgcggggcgggtgcaaggggtaccccccaggaagtaccaggtacctgcagaaagtaccaacaaacgatctctataccaggtatcaggctcaaaataaaaaataccaaatacatgtcctgtctctgtttcagtgttgttagtacatatctatcatcagtaaaactagaagagtaggctccagaatgctttgatgagttgatttggagggaaggacacagcggatattcagtcatcgatccaatcaatgaataatcctacccccaaatccttgccatcaagaatttggactgctcatgcacaccctcatgtgcaggcctccttgcaaaggctccaccacatggatcaagtccctccggcatactttctgttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagacagcctgcccacccccacctcaaaacagcaccaggtcacaggcgcatactaataacccattcctcaacgcattgcccacgctcgaccacagactagacatcgcaccctcaccctctccccctcctcactttcagccgctccatcaccaccaccactcaaccagtacccctccgaccacctcccactatctgcccgatcatcaatcacccccaccaccaattcatcttctccaactagatcctcaactagactcaggcatgctcctcccgccaccgccacccaagaaacgtgaaagaacaatgggaagcgaccagaacggatccgggaacacaccattgaacgactccggtaggaccctgctcaccaacaggccggccaagaaagaaaaaccggcaccagtcactatggtctatcgtggcgcaccggacgaccacccgtacgcattcaaccagaatcagcaccgccaacatcccctcaaccccagcgtcaccgcattggctcctcagactgcaatcaacaggggctatggaagtcagtctctctccctctccctctctctctctctccagtcttgtttctatcctcttatgcgtgtcacttcctctacgtaggtatggacatggatgatgccccgccgtccaccgccgctccgagctacagtctgtcacacgccaccgaagcaagtctgatgaaaaggaaacacaaccgtttgcgcgatctctgtcgggaacgtggtcttctcactccctcccgtgagctcaccaagcgagagatggttcaggctttgttatcatgggtatgccccatctccttgatcaggcagtcttcatcgatatatttatcaactcctcatacctgacaccctgatcctcagcgcgaagcaaatctcggccaacgatcctccggattctcggaaactgacgattctatgatgagctcggcgtctggctacgataccgacgatcacgttcgctctcacccgaacattcaagaaagatcatttgaagattcgatcgacccccagctctactcgcccgagctcaaccctggtatctacaatttgcgaccccgcaacggtgcctcgccacccaaattggcaggcaatcacgcacaatcaccaggaaactatccacaacaagcggagaatcaccaggagaccatccgctcgagtgctcagccccggactcgcatggccatacccgatccgttcaacaataaccgccagcaggccgtccactcgccacatagccagttggccaacttcctcgccgccactgggctccagcaccagtaccagcttgatccatccatccgtagtccgacaaatgatcctcagccggctaagaagacccctccggctcaacccgcggaggaacccgcagtaatgtctcaccccccgatgatacccttgctggacgatccctctcgtaacagcaaacgaggcagcatcagactcgtcggcaccaaggtgccctcgatcggccccatcggaaagatgagcatgtcaagcatcaacgtagctggcgacggcccaatgtccatcactgaaccccgcacgatgaaggggggcgttcacgtcacttcgactgccgtcgcccccggaacagttgtcatgaaatcttcttccccgccctctccacctgcctccactgaaacccaagatgacgatggacatgctggatctcagagccatcgccctcgaccgtcccctcctgaggacctcgacgtactgttagacttggaagacctgaagttgtctgacaaggaaatcccacccgagaaactagttcagtcatccttttggttccgaggccctatgtcgatattgtataaaccgaacaaagacttatccatgtgattgttttttctacagactcgggaacataaggtaggtagtggtagtttcaaagatgtatacatgggcagataccgcaacttccgggtggcgatctgtgatctcagaggccgtcttaccgacatggacatcaaagaacttggactcttgagagatctcaggtcggccattttagtagatcatgagcctgaatgagaaaagatgctgatcagggaaatctttaaccttcatgcaggcatcctaacattgtgcggttcatcggggtatcgatcggaggcaccatcccctgtaccatcgtcactgaactgtgtcgaaacggagacttatacgagttgagcatcggctttcaatttattgcatcatagaacaccctctcaacattcttctttgttactcttgcagttacatccgcaagatcccctgcccttcatacgttcaaatcttaggcttgatgttggatgctgccagaggggtcgaatacttgttgagcccgcatccccctacttcacgaagatcctatcacctttcctgttttaacggcctttttgctttcttggggcattactttttactctcagacatctgcgcacaccttcgatcattcatagagatctcaagagtccgaacgtcttgattactgccaacgggagcgctaagatcaccgacttcgtgagtccaatactgttatccatgctccgactgtcattgacatcctaaaacgactgttttttagggactcgcccgagtcaagcgggatgtcatgtcgatgtgtgccacaacctgtggcacgctcaactggcaagcccctgagctctgggttgcacatccttcttacaaccatagcatcgacgtacgttctctcccctttcactcctctttcctctgccgagattttgcatcttgtccactgaaaacacctgttgatgctttcaggtctatgcacttggattggtattttgggaggtcttatgttggccattcaaagagaaaacgtaccccttccaagtcagtaccatcttcctgttttgtccctccaggttgaaactgattttggattgggttgttggggttgcaatagggaatgaacgagcatgcgatctttgaggaagtcggcaagaagaaactgagacctagcaccagcatggttcgtcggaaatggggtcgtgagatcgtcggcctgattgatcgcatgtgggacaacgagtccgacgcaagaccggccatgcctgaggtcgtccgtcttctcaagtgcgttcaatctttgacaccctaactcagcccttcacggttcttaactcatctcgtgttttttctttcccatcgttttttcaccttagtgctatgtctttgcaagaacgtgaaaaggcttgggccgctaccaaaaatcaattgccctcgatggcttgatttagtcccttttctatccttccatccttgcattcctgtccatcttaatatctgacttagtcagcccacatccgctcttcttaccacactcacttgaactttctcagtttcggaatgctttggtctctctcacatacatcatcagtgttgttttgctaggatctgtacatgcttcaaaaaattatggccttttctatttcattagtacgctcgttcttatgtctcatttttctttttcgcagcgggtttagtgggcgaggggttttaatcctggaggactagtattcctgaatagcattcgtactatgctcacataacacacacaacacatctttcttggatatactgttctttacttttcaccagaacgcacaacaaaaaaaaatcaaaacaattacaacaacacttgaaaaatttatttgtaaacattgtttttctcctatcatcacacacgcggaatattgtcattcattcaattttatcttctctcctcttatgtttgtctgtttcgagatcatatgctcttgttatcttttctatcttcttttatcgtactcatcattactgctcattcctcattcctcatccattatcacttgtcatctagaaaaccgttaattcagatggcccacatcaatattccctttttgcacctccatcacaccttttttcttccttctggtctgaattctgattgcttcatattccttcttcacttcattcagctcttatgactctttattctttcctcctccatgtctagtctctccctctcttctctcattctcaattagattgttgttgtttttggtattcttcattggtttttaatctaatttttttattgatactttatgtagatgtctctttcccagcttctctgtgtgtctgattgggattcatgacaaggggaaagtgtccaggtaaccacatgtgtgtttgagtgatgtcatgaaaagagaaggaaagatgaggggggggggcattccatcacatttgcaactgatcatgtgccaaatgtcaacttggacccaacaaatctatatttttgtagggaaatcctatcttgttcaaggcttcaacaatcccaaaaattacctccctgattgaaacaagccagaaaaaaaaggtggaatcaagtatgaagtgaggactcaggctgagtgaaaccattgagtaagactctcagatatagtcaattccctctggagcacatttctttgcacattgtgctagattcttttagtatctttttgaggatgttgtacctgaaacgactttggtggttgctgttagtagagcaatgctaggattcattcaaaagagcagctacagatggttttttttttctgcttttggagtaagggccactctggggtgattatcatagctggtaatcccagacagaactgttatttttgctggtgtagtttgatgggtgatggatgaggttgaatggttggtctgtgtttgaattgactggatatcaatggggttaaagtttaagattttgcagatgtgatttgagtgatcccccagaaaagcttaaaaataagccacataaatatcttgaacacctcacatcatgatgggtgtggccaatccaatcaagtatctcaggctcttttctcctcagcaacctgtagtggttactcagctgctttgttgtgctgatcagaaagttgccagaatgccagctataaggaatggagtgatcaataaattattggtattgatagagggttgtagtatatgccatctgctctaaaaataccatgtttggagggtactgttagtgcaccaattacttacactatggtgttttttttggctctaataatgatgatattggcctgctaaagctggtatgctggcttgtagcatattcttgagattataacaatggttggtggcccatttcagcataaagctggcataccaagccatttttggcttgatactctaacaattataccaagaaaaaagtaggaatataaatgttacaaaaagggctatcacagggaaaatggattttagtgtagtagaccattgtttctctcaggtaaaaatgtcactggtggctagtatctcactgattttgatgtagatgattgtaaattcccagtctagaattgcaatttggctacctgtaagtacttgaattgggagagatcatcatctttcctgttttgacatcattcaaaataatagggactaaaatatgggattgatttctgtgaataagtattcattcaagatttgaggattgcagaaaaggatgtgattggaatagaatcaaacaaagaagtagatcttggtggcaggaaatacaagaatatgaagaagcaaggcaacctcttatttcctcatgtttgggaggtgagttgcagatagcatttggtagtaagtggcaagaaaagaagatatcaatcaactagaattgccagctacaagttctgtaaataaaaaaaagcagtttttttttctaagtgctaaagagggagaacagatatagaattgggtcttgttggataggtgtttgatcaagatcttgtttactaacacaggcttggatgatgttaaaagctggccaaatcaatcatccatgttgattatttcttttcttgttgattatttctggatttgtactagtgagttgatttttttcaggattggctcgcagacagtatttttttggcgtgttgtttgggaggtgatttgtgagtgttttgggtgtgatatgcttatagtgagttcgagtttggtttggcttggctcttgggctggcgaaccccctcgcccttcccaaggaaaatcgatcacctgaaccaaaaaaaaaaaaccaaaaacccaaaaaccaccaccaccacccacccaaaagaaaatggcaacatccaacgacccagtcgatctatcagacgatggctcagacagctcacactcagactcagcccaacaccaacaacccaacagcaacagcaacagcaacaaccagaatcacaaaccaaacggaacaaacgacctgaactcaaaacccatcagaccaaacgaacacatcaacatcgaggatatcaaggaaatcaagattgacacctcctcactcaaccctctcagcccacaggtcatctcaaaacaagctaccatcaacatcggtcagtcactccaacctcaatccccatcttcttcccgtcccgagcactcacccaaccttgattctatcctaacaggtacgatcggacacgtcgctcacgggaaatccaccgtcgtcaaggctatctcgggtgtccatactgtcagattcaagaacgaattggagaggaatatcaccatcaaactgggctatgcaaatgccaaggtatatatatcttcctaatcccatccacaactcctcattcctcaccctgtctgttcttttctgtatacatcagatttacaagtgcgaggaagcctcctgtgcccggcctggttgttatcgaagttacgggagtgataaggaagaccgtccgacgtgcgatgttcctggctgtcatggccggatgaagctgatcaggtcaaaaatacatttccaaatgtttgaatccagaccaatcgcttgaatctgacacgatcgatcttatccaaaaaaaaaaaaacagacacgtctcatttgtcgattgtcccggtcacgatatcttgatggctactatgttatccggtgccgcagtcatggacgccgctctgctcctaatcgcaggcaatgaaccttgtcctcaaccgcaaacctcagaacatctggcagccatcgagatcatgaagttaaaacacatcatcgtcctacagaataaggtcgatctgatcaccgaggctgcagctagcgaacagtacaagtcgatcttatcctttgtcaaaggtacttctatcctcatccatcattgagagaaagaaagaaaaaaaataccaatctctctctttttgctgcttcaggtaccgttgccgattctgcacccgtcgtaccgatctcagcccaactgcggtacaacattgactcggtcaacgagtacattgtcaagaagattcccgtgcccatgcgagacttcagtgccgatcctcgattgacagtcatccgatcctttgacgtcaacaagcctggagccgaagtcgatgaactaaagggtggggtagcaggtggaagtctgttacagggagtcttgcgggtatggtcgttctttcttccttcttcccctccctttcaacaaacaaaaaaccagcatccctgatctggaatgcccgatcttcctttagatgggtcaagaggtcgaagtccgtcctggtgtcgtcaccaaagactctgaaggcaagatccactgtaaaccgatccggagtaagatcgtcactctgctagcagaaaagaacgagctactgtttgctgttcctgggggactgatcggagtgggaacgagttgagtttcatcatcaatccttcattttttttttacttggtttgagaattcgatgggcccggtttgttgattcaatcaatcactcgattttgataacttggtattagagatcgatcctcagttgtgtcgggctgatcgtctcgtcggtcaagtcttgggtgcagtcggaaaactgcccaagatctttacggagattgaaatcaattacttcttattgtaagtcgattcattgcttgagtatgtacatgaggtgagaaaaaaaagaagactgatggttttatccctattgccctgtctcatctagacggagattattaggagtgaagacggatgataagaagcagaccaaagtgagcaagttaacgaagggagagatcctgatggtgaacatcggttcgacgtcgacaggcggacgggtgatgtctgtaaaagccgatctggctaaggtcttgttgaaccaacccgcttgcactgaggtgggcgagaaagtggctcttagtcgtaggatcgagcagcattggaggttgatcggttggggtagcgttaggagaggggccgaatatgaaatccattcttaacttaattgatcatgctcaatcaacccatattcctttctctgtccctctttctttctttctttcttcttttttttttttctcaacaaaaaaatgaataaaatgaattgatttgaaatttgaaaaccttcctcaatccatttgttgttgctttgttttctttttctttttctcttctccttcttcttatggtaagtgttaacttggagacttctcttctgatgatcattccctttttttaaaaacctctttttaaaaaaaccaaaaacttaacttcatcacatgaagagaaaataagtaaataacaaaaatcatacattaaatctctacaaggaatgagcctcaggaaggtggtgcaaatacgaacaaaaacattttttgaaacttgtcaaaaatatcataagtatgtagtttgtgtaggtatctgctatcagtgatcgtcatctgaatctgttcctcgatggcaagcaaaatgcatcccacagtgcctgaagctgccccaagtgctcaagcgatcttgcctcccgaatccggcccgacaattttatctggttgtgaaacgtcctccaatgaattacttttcttcgcttgccttccttctgtagggcgaattccacctggggctgagactcttgtgagctgggagacaaagaagacctttacagcttctgctacctgtttctcggaatatgaacagaagatacatatgttggttccctgaagatgtcgtccctaccaagacatctgctgacctcttatgtaccatcttcacaaactcactctttttgttcatcaagctccaaagattatagcaaatacagccgtttcgagaaagcttgctgcttgggagtcggacttttttatttttttattttatttttttatttttttattttttagagtctgatacagccctgtatgtcggctgtatgtcttccaatcgttcgttttcttctgtaaacgaagaattggaagtaatccagctcatatacagggctgtattcagcccctaaaaaataaaaaaataaaaaaaataaaaaaaataaaaaaaataaaaaaaagtctggctcgcgaaccgcaacctttctcgaaatggctgtaacacatttttgccccacacgcttggtccgcgcgataactatttatataaatatatccacatttcccaaacttcgccataaaagacatggtccgacgctcattagtacaaaccacatatttaccagagatatggctgctacttgcttgctccacttttctgaatccggtcaccgcgaggggggatccgcttctggccgaatctactgatcattggtccagtcttacccggcgcagccttttcccgtcgtctgccagcagcaagcctgcaccgaccaccgtccagcctcaagctgccggcactccctccagcaatcccgcatgcgtgcagccaccgatcaccaataccacatggatccaactgggaatagataactatctagctaacttgcccaacggcgcctctctaaatctccaggtaaggctcaaacttgggacgttccttgaggcttgcatacacccacactcgtctctcatgtgttttctttttttcccaaacagcattatgcggcttcggttggagctccggattttatctgtggcattggagagaagtgtcaggctggccaggtatgcccttcttctttgtactcggtaatgcttctctaaactgaggccaggatactacagctgtgcagcccagtccaagcacctggctgggaagtactagtcgcagcccaagaatggaacaactaccagaacagattttatgaagcagtgggtactgcggttcaaatggttacatgtaagccatttggtccatcggggaacatactccaatacaccgactggccaaagttttcctttactacggagatctttaatttttgaccaaaatgttttgtttttatcgaaattcacagccatttccagctcacttgtatccgacttgtaagtgtgcattcaaccgctattacggctgcagtagcgaagcacatcgatcaggaatattccctgatgcaatgtccgataacaggtaccctcctagtcacaccggcgagatatgggatgtattcaacaccttcaatttagctgctggaattacgtccggcatagttggcatgttcttcgcattcatcggcctggccgttgtcgcttcaacacctctttcgctccttgtcttgcctgccgtagcagtcgtcttcgggtaccgctggcgttatctcgatgaaagaagctgtgaagcgtcgcgggcccactgcatttgacaaagtaaattcacaacacctctagtcgatggcacaacaacagactccgaaatctgatggtttctcttctccagcaaaagagttttacgtctacacctcttacctttccgaatggaaaaaacactctcgaaaaggcatcacaaacggcacccggagtattattgcttcgggcgtcagttcacctcagggcatatcgacagtcttgaagatcggtaccttctttcacgagcgccccagcttgaatgaagccgaattggtcgcaagccttaaaaacactaccacagttcgtatcttgacggatatccttagaagccaggtgagttgattttcttctcccggtgcttaaaatcaacaaatcattgactttccttggacccaacagagagcattcgtcaccatcgcaagtgtaagcatctcccaaccgctctgtcataggatcctgacgctgatacatcccttctacacgcaaccctactgcggtattgatcttgaaattccaaaggataaatgcactgggaagggccccggcggagcttggaaagtacacaacaacttgtcctactgctcgcccaacggaacgtgtgtgagaatttgaaactcatatcccaaaaggcccatgtatgcgagtctgacggttttctatttatgtatccatctggccggctttctgcaggatgtttaacatcattcacgcgagcaaaaagaaagtgcacaacaagtggtggaatgccgatctgatcgccaagaaatacggagtctcagtccaatacctcaccgaacagtcctacttttgtcaactcaaccatggcgcggctaactttgacccttacaaatctaggtgtgcataaggatcttgaatggccctagtatctgtactatcttcttgtcaactactgacatataaatatctcacaaaaaattaaaaaaagctcgtttccgaaagacttgtccgccgaatgtatctcgaacctgccggtctgcgatttcagaaatcctggtaagtcggcatctcggtatcagcttgaaagatctggaaagaaagagattaaacaaaaaacccttgactgagactcattaactcggccccatccattagacctcgccgaagccaagaaagagaagaacacgatctacgcctgtcggcatgtcgccaaacttccgatctgaaacaatccctcatccttggggcgtgagctcagaggggtgggcacgccaaagccactcgttccagtcgtttattttgtttattttttttcgggaggacggggggataatgtttttttttgtgaaagtaggggcttgaggaaggcagatgaaaagttattttgcagtagtctttgaactatgtttatcggacagcgcaaatgacgaacaaaatagtgtccttgcgcgtccacaaacacaaagtgcattcgtcaagtagcaaccctgattggatcaggtcatccgttgatcagtggatcgggagtcagtaggaactggtgatggttatgaagaatctcaagatgtatggatatttgacatccgaagaataatctgctgtctctgctgaaagacatcatcagcttcaaaaatatgacatattaaaaaaaccccctttttgcaaggaaaaaatacacaaaatcttgaagagaacgcttgaaatgcgattctatagatggctggatgtagtgccacaaaggagccattcctaatcacggaaaattaaacccacatatacaagcttctcatgaagcaaacaaagccacacaaagttaccaacaataaaacatcaaactaaaacaatatgaagctgaatggcgagaaggttcatcagcaaatcatagatgaactggctgtaaattcaatgggcaatagttgaatgagttccctgcatcttttacatgtgacatgagatgttctgggacaagagggaagggttgatcaaaaactgtttgctggaggaaggaccagtgacagtggctggagaggggttaagtccagaaattcaatggaactgaagccggccatttccccattggaaccttataaaaaattaagacgttgagaatgcagatctttggagaataaaactatgggaaatggacagcagtttaagagcgctcgacgccccaagacgtcaagccgcctccaggggcgaccccgggtggtaaatgagggtcacgcaattcgacggaggattcgatcacggttcccgagttggaggaggttgtcagtccgggcgcgcccccactggtgctctcggtctgcacatttgcagcagggctggtcgtgttgctgctggacgcggcggcggaagctgagggtacactgatcacctgctcgaatctgaacaatccaaaacaagaaacaaaatcagttgataagtttccctcagtcgatctgcaaattaataagattaagatattatgcaatgctcatatccaggttgtttctttttggtcacgcgtatgatgagagccccatatgattcatgatcaggatcgacacgggtggctttgtttttatcaaattacgcgtctcctccaattctctcggcagtcgatttttcgtggggagaagatggaccagatccaagcaccaaagaattcagagaattcatagaaaaagcttaacttggaccacaagttgtacacgttctcaaactgccggccgaccagattgacactttcgatattgcgattgagcgcattcaagttggtgtatagtctgccaatcgacttgaaataaaatccgcccaatttcggcaccaagtgagctgattagaatcaagattcacaaagtcacgtgaatcttgcaagatccgaatgggggagtgagggaagccagattggacgttacctctgagatttccgctatccatttgagtcgttggttgtcgaagtggctgtggtcctcatcgtaatcttggtcttcttcatcctgggctagttcttcgtcatccatttcgtaatccattggcattggcacgattggccgaataatgaaacaaaggcctttgatggattggcgtgttgttcgattatgtaatctgggttcatctccccaaggcctgtcactcatctgtcacagcccatagcatgtcacagtcctcggcccacaacaagcaccagcacagcaaaaaaccatcaccagcctggaataacgaacttcgcaggaccagcatcatcaacaaagaacaccagactagataggaagctcagcatggacccaaaactaaacgacttgcttcattgggccgtagaaaacaccaacaggccgcaggccgaaaatcaaacacgagtggcaagtactgccgttgcacccgtaccgtcttctgaccccattccgctctcaatcacctacaacccccacgaatccagccaagttcaggctccaactgcccccagcaagaaactagacaccggggtactcgacgccatactgggtaggactgatgccgtcagaatgagagaagccatgggcatcttcgaagatcccaataaaccaatccaagagcgctgcaatgctggtgaagaactagaagacttgattcaggatctcgataacgccaatggtcagtctaaatattcatctcactcaacctgtcaaatttttgctgcacaaagagagttcagaacagaaaaaaaaaaaaccagctgagccggtctgtaatttgacgaattttcaacagatatggaggtcttgggattttggccaaagttgattaccttgttggaatcgaatccctctggatctgacgagaatgatttgatcaaatttcacacctgttggatctgtggaaccgctgttcagaataacccaaaatcacaaatcgcggtgagttccatttcaatgtttctttctgttggttgagactatgtaattatacaaatgttagatcgtaaaagatatgattggtgatcctcaacttgtcaaattgacttctacactgcaaaactcaagtttttaaaacgagatcctctgccgacgattctagagattttatgtcatgcgtccgaggccactcaagccaaagcgatgtactgtctaagctcgaccttgaagcatgctcccgaggagacgcaggtgatgaagaagttctccgaagcgcatggctgggaggccttgcacgattgtctgcgaggaccgtcgatgacactccggcgcaagacggtgtttttgatcaataccttggtgcttgaagagtctctggacttggaagaacttaggtccgccggtctgctcaacaccttgatcgcttccctttccccttcaagagcaatcccagctgggaaagatggagacctcagctcgcaggatgaagactagttcgtacctcttttttctttactccttgagcattgaaccatcggaaacaaccatcaatccatcagcgtcgttctagttggcacgggctgatccaagcttgttcttctcctcagcgtcgagaaagttcttcgaacgatcgcaacactactgatcaactcatcttcaagaccaaatcaagtgatatcagatgacgaaaagaatctagtcaaagaggtcctcaaagaactgaagctcgattccgccagtttcaaacaattggtagagtcgtcaggaattggcgagagtgaatggtcacaggcactagaatcattagggccattctcattggagtaatcctttctaaaaaaaaactcaaccagcgcaattttgttttcggaactttgaacctcactttctgcctttcggcgggagaaatattagacaacctaagcctcatttgatcaagttagatctctacatatagattgtccagattacaacagctgcactcactacatcaatatcaactgtctttccatccccaacgcacgggaccaacctaatatcccttgttatcagggacctactgtagcttctcaaatcatggcagcatttttcgtctttaaattcggtcataacttgggacaacaacccaccatttgcggttactggaaaagtagtaggctttggctcataattaaatagtttgagcaaacacagattacctaggataccctcaacctggccaggtttgctggtagtgtattgttgagcagatgcatacatccaagctttgtgttttccccattcaaatcttcatctcctgatgctggttgacaattcaaaggaagaaaatggatgcaatgatcacagcagcaggagcatgagataaatgtagcagatataatgatgaaagtagcagatataatgatgaaagtagccagaaatacagatttgcatgtatgcttgtagtctgttgtacaatcctgctgacttgccatccacatcacaagatttgtttaacataagctctaacccatgaaatacttttcagaaagactggattcagaatatgtgagaaatccaacttgaatacaatgcttctcaagttaagaaacctttcatttaccaatccgagttgactatcttgcttatcttttccttcttgacccattgtacttgtgagagatcttgattcatatgtcttctactgtgactgctagcaatacacccctgtgctaagatctctcaaagagcatagtcttgttatccatacaacaacagcaaagagttgtgttgactcttaaacaataaagggaattgaaaatgaaatagggaaaggaactttcattgttgtattgataacaacaaccaggtatggcagggataattgattgtgatgggacgactggcagtagtgaagggtgcaggtggtttgctaacaaagaggacaaggttcctaccataaaagggggtgctctgaaaaggtggagaacttgagattttgcaccatgcccaggctctagaatcctcagagaggtgtgacaggaggaaaaattaatgtcattttcaataagagtgtttacataatttaattggaaggacacaccacccctgcaagtagaatgtgtgtgaactgtcagctatttttcaatcatttttttctctttaaagtagctcaaaaaatcagaatcaacacaattgtaatagcaacgctgggccagctacgctaaccgtagcgttagcgtggtgtagcgcagcggaaatgcgctactttgtagcgtagcgttagcgaaaaatccacctttctgcgctaacactatgcgcaaagggcacaaaagtgcgttagctgttagcgtagcgttagcgcagaaagttggaattgcgctaacgctacgcgctcagggcccaaaaaagtgcccgctatgccgcgctacagcactttttagcgggttttttgccttttttgccgctaaaagcacacgctgcggctgtagcgatgcgctaacactacccagaaacaagctgcctgttagcggggctacagcgtagcggcacgctaacactacagaaaaaaaggcctgtttcagcgccgctacgctaacgctaagtggccctttagcgtagcggcccagcattggtaatagtatgtgaaaagaatgattataaatgaaaagttaaaaactgtgttgatcttgagttttcaaggctactttgaaaactgattgcaaaaatcccccaaaaaaatagtcagaaaatgaggaaaaatattcgaattttttacaaaacttttttcagtccaaattttcagaaagattctttggaactcaatttccacagtttttaggagaaagcatacattgaattccactggttttctctctagacttcaattaaagtgttccatttagagatggtcactttgcatccggatatccagcagagcagatatccgactgttttttctggggaaatcggcatccaaacccgcatccgctgtagtatgccaattgtgtttcaaagtagcaaattgcataaagtcacagttcaatatgtagaagggcatatattcttaggcatattgtggcataatcaccattctacgggtcatttaacccatagtcactcatgggaaccactaggctagctccactcagtcaaaagttatttaggatttaaattttgtttgcataaaaaatgcttaatgcataatgtaaaccacaagttggccttatttttttacatattcaatattcattgcatagggtaaccaaaagttagccacattgtttgtaggtacactgagaatcttgtataggtctagaaccacaagttggccatttatagattataggttagggctagaaccacaagttggccctttatagattattggttagggctagaaccacaagtcagtcgggttgtaaaatagactatttaaggaggggctttcccccctcattccaatttttcatcatctcattacaacatctcatctgatcatctgatcatcaaccagacagaacagaccaatcaatccatacattaaccagtgtgatcttgatcaagtgccccactgagatcattcagaatttgagaagcatagcaaaaggaaagtaaacaaccagtacaacttgtgatctcaaaaacaagagacagtgatcttaaaccattgtgctcccaaccaaggttaaggaagaaggaaaagacaaataaaacaatttttttttctcagtagtatctcataaattatcattcattatcagtacatactccaatcatttttcaaaatacataaaacatataaaaaaaaaaggaaaacacatcttactcaacaattccgctccaatggtcttctgaattcacgttgatctaggctttataagagactgctacacatagttttctctatcatcagtttttgccacaacaataaataaattgttgtgttaactcttgtgtagtacaatagaggggcaggtctttcaaaccagccgtatcagttgtagaagatcattacatacgtgatatatctcatctgctattttccccctccacaggactgccaccattcccaaaggagttctcacaccgcatccgctggccgggtatcctcggatacccacccttttaaaaggtcagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagagatttgcagtgtagactctcgcggagagtcccttccgacgaggtggtttaaagccagctcgccgcgaggaacccctcccgacgagctggtttaaaaaccagcttgccgggagggattcctcccggcggtgtggcctcttggcaccgggtatcccaagggatacccggatacccgctgtggaactactcttgggaggaatagagcttgagagggatgagtgctttaatgggctgcctctctgataacaagaaaatataagagtatggactcttaaggaaaggtgtggctgtggagatttcttgaggatggtatgtctaatgtttcttatgtttactagtctaaatatacttgttcacaaatcaaggtatcccaaatgttgatgggcaaatacctggctaataatgggtgatcagttatctggattgctggggcaggatctgatgtggaacaagggaagaggaaagacaaagctccttatatacaagattctggggagtggccaatttgtggttggaagatggatgaaacaaaatggaacaaagaatgaacaaggaaggaaattgtaactatgaacaatgtggcctaatttagtgtggcactaagataagataagactagactgaaaccaaagaaagggccaagctaagataaggtaattaattcattctgaaacagagagaggcttggataatattatcaaggggaataggtgggggtaattatttcacccagatggggattgaacagacaatgggaagaaagggccaaaagaggactagtatgaaacatagctgttgtgtgggaattcttggcataagctggaaggagataagagataaggaatattttttagaggggtttgaggttatattgagaaggggtactagtgtgtagttggtgtgtgagctaagtcttatcaagattgaactaggaatttggccatgggtttcatttgaggagtttcagaggtgtggatgatgttattatccataggggggggcaattgtgtggataacttggttgttggatttgtttgagggcctggggaattcctgaggggtcttgagtctgtgattcctgtgtgatttgtagtcttgttgtgctctgagattcaggattggcttaccacatccacccccaaattagatgatgtccccatcatccaagaaaaaaagaaacaaaagacaatcctgaagctgactgaatatatatatatatatatatatatattatagaaaagaactgagtcataactgataaaattttctagagaaaaagtgcttatgtatgtaggggaattaagttttgtgcttttatgttatgtaagcacctgtggctgcaaaattcttccatcccaaatggagtaaaatcatgttctcatcatccacttggaatggaaaatggctggagctgagctcgtcaaattttttcagctcatccagctcagtcagctcttggacccagctcatccagctcagtcagctcaagtcagctctcagacccagctcagtcagctctccaacccagctcagtcagctctccgacccagctcagtcagctctgggacccagctcatccagctgatgaggtccacttaagatacaaacaacactaaatcctcagtccagtctctgtagcctagtcagctaatcctgccatccacctcccttgaggttgtgggttcaagccccaccaaaggcagctccaatttaggggttaggggtcaggttaggggtcaggttaggggtcaggttaggggtcaggttaggggttaggttaggggttaggttaggggttaggttaagggttaggtttaggtgttaggtttaggtgttaggttaggggttaggtttaggggttaggttaggggttaggtttaggggttaggtttaggggttaggtttaggggttaggtttagggtaggtttagggttaggttttagagggttaggtttaggggttaggttttaggggttaggggttaggtttaggggttaggtttaggggttaggttttaggggttaggttttaggggttaggttttaggggttaggggttaggttgaggttgaggtttaggtttaggtttggggttaggtttagggttaggtttagggttaggggtcaggttaggggttaggtttaggcgtagtgtttagggtaggtttagggttaggtttagggtaggtttaggtttaggtttagggttagggttagggttaggttggggttcagggtgaggtttagggttagggattagagctggtttttgagctggatgagctggatgagctggatgagctggatgagctggatgagctgaatgagctggatgagctggatgagctggatgagctgggtttgagagctgactgagctgggtccgagagctgactgagctgggtccgagagctgacttgagctgactgagctggatgagctgggtccaagagctgactgagctggatgagctgaaaaaattcaacgagctcagctccagccattttccattccaagtggatgatgagaacatgattttcctccatttgggatggaaggattttgcagccaaacctctatgtaagatttttttttttttttttttttatttatttcctgttcatgttgctggatgcttgattttgttcatttcttcattgcatttatcttgggctttcattccatagccttgggagtatttcatttcccaagaaaacattttgattcatcaaaaaaatgagagaagaaaaaaaagaaaagaaaagagtatgctaccccaaaaaagagcaaaaacctagattttgagaggggacagattgaggtttataggttcagagctttgttcaggtgattcaaagggagaaggttggtggcaaccacccccaaattttgcaatgaaggggcttggtgggtcttcaatctaaggaggggtgtacaggtcatggttcaggttatcctacgaagaagggccaggccccctaattctgcttccttgatggttttaacagagatgcactgcccgtccgcaatcgcaccgtcgagtgactcggcttgatagcctgcgtccggaggtttgatgaagaccaatagggctttcgatggttgatcggatgcaataaaacagtggctgatcgagccaaagtcttgaaaggtgaagcgaatatcgtcggttgtcgttccaagggcgaggttagagatggaaacaaagttagactgaatattgggccggtactgcctacaatacgtagccggatcatcgtaaagcaagtccggtgtactcatggcttctgtaataatcttaagtcggtccgtacttgcggtgatatctggtaggaataggcggttagaagagaaaaggatggtgaatgaatacctttacctcgcttgcgttgttgaggagcttggcattgtcgctatctgcttgattccgaccatcggtcttacagatggagcacctgatcaacgtgtttgaagctatagcaattgtttcaatgcctccgaaggctacccgctctttcaaacctgaattgaacgctgatgtcgtttgtcctattgattcctggaacgctcaagtctggctcaacggcttggccggccgcgctatcaatcttagcgcctaacaacaaaaaaaacaaagggttgccggtcgattccgtcgttttgaaatcttgacccgcccagttgagaccggctctttccgagttacctgccctgtcgagtagtcaatcttggattcttaacggggttgcttctagcgctttgttcatatccatgatcgtaccttctccggcctcatcgacatgtctactttctatattcctgtgcggtttgtgaacgaaccgcaatctccctactcccttcagtccgaagcgtctactcatctgccgtcgtcccccgatcctgaagagacgcttcccaatcctttgatcaagttggaagaacccgactcgcaacctacacctgttgctgaagccttggtgtcgggagggaccgcttcacctgctacgtctaccgccgaagcttccgcatctgaagagaccatcgagtcttcagttcctgatcctgtggtcaagtcggaagagaccgactcccatgctgcatctgctgctggactgcccgaacctgaagagcccgtcgacgtgcgtagacgagtcgaggaccatgtacatgcacctcgcccgcctcctccgtccttttccgatatccggctgtttgcaatagccgcggcctttcaagccgattccaatggcctgttccccttccactaccaggagaggtacgctcgctcgccatcgccccctcgctctactgactacactggaagcgggtccgcttcttctcctatccgggttgatacgccgcctccagcggaaccctgctatgtctacccttctcaccccgatcctgatgtcgagttaacgcccgaagagcgtggtcctatctgggccgaggttgtacaagaagacgccgtcctgaacgcgcgtcgacacatcaaagatctcttccgatcttacttcaatcttctggacggcgacgtcctcaatcacccgcgtcgtagtggaggttataggcgtatggcgcgatgtcgactgtatgagagcattatggaggagctggaccgtgtgcttgagactgtagaccaagtacagatgactgttatagaataagtgagtggtaacaaaaaaaacttagaaatttcttgattcttgtacataaactaaaaagttgaaaacttgatgctaattcccttttttgttttttttgttttttttttttttttgacaagagtttttcaggaatttttatagaatttttcaaggatttttcaaggaaaatgttttagaattacagatagcaaaaaaagtacttgtaaggaaggttatgccctagaattaaatggtttgacctgagaggcagcatatctcctcttcagttcagatccatccaattcttccaatgcataagatcctcctttttcttgcttggtaattctataaggcccattccacctgttctcaaacaatttgccccactgagagtcaagacttttattatacaccaacaccagctgtccaggagtgagtggatttctgagagatttcttctggttcattgtttccaaggattgggatctggcctccttcatttttctgtaagcatcctgaaggacttcctctcttctttccagctgtaggactcttgctgacaataattctgttgttgatttaattttggtccaatctgttcccaggtaagtttccaattctaagtccacaggcaagatggctggttgtccaaaaattaattcataaggggaatatcctgtggtcctcttggtggaaattctgtctgcaaagagtactagtggtaagtaattcctccatttttttccatctgtttcacagagtttgaccaaagtatccttcaggggctgatgtcctctttccaccattccatttgcttctgggtagtagggtgtagtgactttgaccttggcacctgcttcagtgagggattttggagttcttggccaaattctgggccaccatcaacaacaactgtcaaggggactccatacctgtggatccaattttccataaaccattctgaaattttcttggcttttatttgctccaggccaacagcttccacccatcctgagagatcatccctggccacaacaaggtatttccaccttcctgctttgatgtgaatggtgtccaggcttactcttccgaagattatggggatcccagtagccttcttgagttccaagggttttgctgagcttcttttctgacaggccacacaggattgaacccatttcttgacagctctcttcatatttggccaccaaaatctgagtttggctcttctgtaggtttcatccatgcctctgtggcccaattcttcatggagggtcttgaggactgttttctggaggtcttgagaggttaccacgacctggggaaaaggtttgtttcttctttttaagtggccttctgacataaaaaacattgctgacttatgtttaataatactccaatccttgtctggacattcagggggtctgttgagggtttccaagtaatattgaaggtgtttccagattccaatttgattgctgtgagtgggttccacccccaaatttgccatgttgatctcttttagtccaaagccagggtgaggtttgatccatttctcttcttcatcaaagtctttgccaatttctccagggtcaggggttcttctggacagtccatcaggcatagtgaaagtttttccagagacatgcttcatggtaaaggaaaataattggataaaggctacccatctggtcatgggagcatttggaaggctgggtgagttgatcatttctattagacttttggcatctactaataattcaaaatgttggccccataattgagtttgtagtttcttgaggaccttggtgactccacaaagttccaatttgaactgagaatatttggattctgttggggaaaatactactgattcatacaggacaggtctgtccaggccttcatcttcttgtgtgagtactgctccagctgctatgtgacttgaatccacagctaattttattgctcctgcttcttcagaatagtccaatttttttagagtaatatcatagcccaccagtttcttcagtttttcaaatgcatcctggcaagcctggttccatttccattctgagtccttccaagtgagccttctgaggggtgaagcaagttctgaaagtccagggataaacattctgacataaacacagactccaagaaatcctctgacatctgtggggttgtcagggattggccagctttcccacttgttgagttgtttctgggcaatttttcttccttctttgcataccacatgtcctacaaggtccaaggcaggtacacaacaggcaaatttctttccagagatggtgagtccagcttcttctattctgaataagatcctttccagagtaatggcatattcccaaataaaccttctgattcctgaattttcttccaaagtttcttgattatagtctgacacagggcctttaatccctccatcatcaataaaaatgcccacattgtttggtatttcatcctggagtatccacatcatttgggcttggtagactgccacagaattggtggctccttggggtaatctggtgagttgaaatctgccaaggggggtttcaaaggtagtgaggggtctagattccagggctaattctctttcatcatatcctcccattatatcacccagaccatagcaggcccttccagtgaaagattcaatgagttcttcaggatttggtggaagtccagagtctttgatggtgactttgttgagcctttgtaagtcatggaccactctcaactttccatcttgctttttgacacaaaatactgggctggaataactggaacaggattgttcatagaggccagtcttgagtctttccctaactaattcaatgaattgattcttgatggctgcaggtattgggatgggcctttgctgccaagggtcatgcttgataactgggataatgtagggttttccataggtatgcttcaggagtcctctttcttcttcacaaaaggccagtcctccttgtctgagcttgatgacatgcttgaggagtttcagttcttctggccaaagccatccagggggtccaaaattgacaaccttcaatctttcttcagttattttccaggtgggggtaaattcaggtgggaagggggttaagggggttttgtaagggtctcttgataaagggggattgcataaaggtgagttgagattctggggcataggttcattaactggttttattttttttgtagttgatttatattttgcagcatatactaatttatcctcctcttttttattaggcacctcccaagacttcacttgtgggaggtgccagacactaaaaaatgacttgaagtagtggctgtgtggacaggaaaatctttctcccacttctggttggatggattatgtatgggtaccaagtaagtttttcctgctttctggattgccaaggattctgctccatgttggtgaaatttgatggttgctgacacatctatgagccatggtttgcccaaaattggttgaacttcccctgcagagacatagaagtgtattcctctggtgatgtgacccacttttacaggtacactctcagctactcctaggatttcattcttgtggccaccaattcctttgaggttcatgggtttttgggtgattatgaggcccattcttgctgcaaggtccctggggagtaagttgacttgtgatccattatccaatagggcttggaaggatttcccattgatactgacatctatatatcctagggggcaggcatagtggctaggttcttcctgagggtcttcctcttcttctccatcctggtcaatccctccagagttggtagatttggtggggtccactgggattctttttggagtaatccttttcttgaaggcttcaacagtaccattagaaattgcaaaaatttccccaatagagagttccattttaccatccattaacatcctgctgaccactttgtcttctgcatctggaaattgattagttagaggtctctccacataagtttttctaggggccttttccttgctagctggtatggtggtgctttctggatcctggatttggaccttcttgggtggagaattttccttggtggatgaaggtggaaggattactggattgtagtcatcctgtctggcaatttcttgaagtctttccctgtctacatccattaggtcctctttttcttttcggacccttttgctgactgaggtttcttctggatattcctttccacttctggtcctttttacagcttcacattcataggtggattcctcttcttggtcaatttcttccaattttccaaaagaggtctgggggtccatggaaatttctgcagacttgtttagggctccttggggtaagttgagaattccaggctgtttctgagataggtgaaagtggtccacagctgatttgaaggccttgtttttctgccattgaacttgagatccatctggtaggattacattgggtccatccttcttgaaaagtccttttagttcatcctcattggccatgttacatctatggaaagtgtggcctagtccatggcagtaattacacttgacattactccagtctttttccaattgggcaggtttgtagggaacatggcttttggaaattaaggggttggatttctgggtgtgccaactggccaaggttttggtgaggtcttccacagctttctggtcctgggttttctgggctgggggttttgctgaattgttttgctccattcctctccagacttttcttctttccatgacagaggcagactgaacttctctgtggatataactgatcagggtttcagtatctggcagaatgtccccaccatccttggaggccaacatcatattgtctctgatgagctccctggttactgaggattccaagtctgggctgagggattccaacaaacattctctggattcttccaagttggaactgtatcccattctgaccaagtagtgagtgatggcttcaaatttggtcctaaagattttaaagtgctccagggtcttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgttctttaaactaagtccttcagcctagtgatagtacttggctcttatataactaagccaaagtttcatacacatagctgaaagttaaagtggagttaaagtggagttaaggtggaattaaggtggatgtcttgaatgggaattgaacccaggtccttgtggttggggtgtataaagccaaaaagcagtggatttcaggcaaaggtgagatagtttagtggttatgaaaaaagtaatgttgatatttctacactataaagaactgttataatatatataaggggggttacagttgtaaaacctcaatactaggtagctaataatattgaagagtgaccagtgatgtagtgttatggggggaactgactacagagcatctgatgaggaggggatacaactggcaggcagaggcctccttatatagacaaaagtgagggaatttagctccagggtacatgcttctgaggcattttagctagcctgaagatccaatgagggaatttagctagtctagtacattcaggtgagggaatttggctggtgacagcacagccttgagggattttagctagcctacaaggtcctactacaaaggaatgcatgtgcaccaacaaaggaattcaatatgtaatatgagataataaaggaattcaatatgaaacaaaggaattcaatatccaatatgcatccagtattcaaaatgagctatagtcagagtaaagaatccaagagatatcccgtgataggttgaaatctgtgtaacttctaagctatgagagatatagggtcagttgtagtgagtgagtaggggttattttacctgaggaatccatttttgatgtttcttttaccttatatctgatgtagaaaaagatgagaataattttttatatttttggcgtagaaacacaggaataactaccacaccgccctgacaccaacccagttttgggctctaccagggtgtcagcggcccatgtaggacaccagttggtgtcctacatgggcctgttgaggccggagggaaccctctggccttcaagactgtacactgtctcaatggccggagggattcctccggtcattgagactgtacagtctcaatgtacagtctcaatgacattaggttgtggcctcaccaaccggaaggaatcctttccggtcaatgaggttgttatacctcattgattggaaggatttccttcagatcgatgaggtacaacaaccccatcgaccggaaggaatcccttccggttgatgatgttgttatacctcatcgaccagaaggatttccttcagattgatgaggtataacaaccccatttaccggaaggaattccttctgatccatgaggtggaacagcctcatcgaccggtgtggtagtcaaaaatgtgaaaattcaaagtttttttccttttcttttcttatatatatatttcttcatattatcacccaatcactctcaaaattcacaccatacagctcaagaactggactctacggataaatccacccttggtcaccacggaggcgccactggaacacacctggatcaactcttacccaacactggacaacatatcacaaggatttcacccatcattacatatcaccaaacccaattacaaccctcaagctacacagacaccctcagtacagtacacactcatttacatatacactcatttacatacatctacactctttacatttcacttctacatattacatcatacctgcagcctaaattagtgtattttccatgcatcacagctgcagcttacaccaccacactcacttgtaaacacatcagaacctgaccaatcagaatcactcattcagctgcttggatcaccacttcaattcttgtatatgtctgaccaatcacattcactcattcaaattttgtatgtagctaaaagtacctcatgtaatagcccaggccagccaaaatcactcattactggctgccctggagctaaattccctcactgttgtatatataaggaggctctcctcccagttatttaatcctcagtcaagtaacactcaagcaatatttgaccaccttcacacaaacactttaaagcgccaaccaaacaccaaatcaacactcttcatcacacaactcattcctgaactttaccctatcacttgattaaaacttgccaagctaagcttggtgggtcttgttatctgatagtatagaagggcagagctttcactccatcatccccttctcaattcagcaaaaagggtctcacaaccactttttgagtcttacaccggaaggaatcccttccggccgatgaggcccatagacccctccacacccgcaggtccccggcccaggtacccgggtacccgccctggcagacatggcgggtgcgggtgtccaaaaaaagtgatttttgaggcgggtacccgcacccgctgcgggtaaccgggtttgaagtgacatctctagccagttacactaaccgtagtgttagtgtagcggaattctgctaaactttagcgtagcgtagcagaattctgccacatctgcactaacactacatgcataggcctcataaaagggcccactaagctacgctaacatgctagttagcagttttttggccctgtagcgcagcatagcatagcaaaaatccactaaaaaatgctaacactacaattttttggcacaaaaaaaagtgctgctacgctacgatttttgggtcaaaagtgtagcatagcatagcggcccaccactgatcatactaaatcagaatatccctgttcttacagactgtgggtgggatatgattggtttccaactgctaccactgataatggactatatgtcctgtagctggagctatataggggggcttgagggggtacccgtgaggatacccgggtcccagtcatgttcttggccaaaaacagacaccaggtaccgcagtgaagcaatgaggcggtacccgccaatgcgtcccgggtaccacaagcctcaaggccatctttactggacttgggactccaagcttggtatgaatatgcttaccttgcgctgtagctgagggagattcctgctcctttctcacttgaggattgaagatgagtttcctaggcttgtatttttacaataagaacacaatatctacttgagttatgttttatatttttggcattatccaattgaatgtttccattgtatgtcctaaagacaagacacactactcattgccatctgagctaacagatcaagatttcatagtcacaatctgattgaaagtccatcaggcctttatccataaggaattcacatggccattcacaggtccttaatttagatgatacccactcactctaaatcatacatcaacaccacccatcaacccaaccatgaccataaccaacacatgacaagcttcaactgaaaaggtaaggtatttgaaaacgttacatttttttttcaccaaaaaaaggtggatttagggtgtctaagctttatttcttctgggccagcagtaccaatcaaaagtcctcaaatggtacacaaaaacgtttatctgatgaatgtagctattttcttcatcattgaggaaattggatttgattagatgtgtatgtatgtatgtatgtcccaactcaactacacaattaagtaacaaatcaatcaagcaatttttgactttagcccatcaaacccacatattattttacgtgcaatacttctctcaaaagtttgccgataagaaaaacaaatgtgaaaatgatcattgtcaataagactgtcattcaagtaggtttccaggtcaatgaacagaaacacaggttgtgttatctttatatgtggacaatacaaaaaatgaaccaatattgggaggacatgttggtctagaagaagggcagataatcaaagcagaagtgtgtatttattctgcattcctcatgtagatgtataaatatgtacaactactcacccatggttgtattgtattgtattgcaacatccatgttccttcatcttatatcttccaagacaccttccttcccacaaaaacaaaacaaaaaacaagccaaaacaaaatgagtgagagaggaacacagaaagaaagaaacaaaaagaagggaaggggatgtggtggtggtggaggaggtgttgtttgttttttcagaaaatttgaatatgtattgggtttgccggacttcactatacatgtggaggaagaacatagagaaacaagttcaaacaaaaacacaaaaagaaaaagaaaaaaaaccctaaaacaaaacgcttgaactgaaagaacaaaatctgtatacaacaaactttaaatgtaaaagagagagagagagagagagagaaggagagagaaagacaaagaaaaaaaaaagaaacaagaatgagagtaaccaacaaaaaactagtattcaatgaaaaagagaggataaaactaaacaaagattaatcactagcacatccattttcatcttcagtttcttttcatcttcctctgattccctcccttggttttgccttgatttttttgtgtttcctttggagactttgatcaattgatgtcgttataaggagagtgtaaaagtcaaatacataagcaaacaaacaaatgaatggagatcataaacaaagagagagttgtataaaagaaagaaaaaaaaagtttccaagatgatgatggtaagaataaataagttgtaagtttttttgtttgtttgtttgtggtgatggtagtggtggtagtaatcgtaggtagataactggacagcaacaaaaaagagagagattgagagagagagagagagagaggaaagtgtgcttgaaaagaaggggagggaaagagaggagaaaaggttattaattcaaggaggtgagattgacgaaggaaagtatggagcgagtagtagcagtgatggcagattttcctccttcttttccgattagagtacgttaaggacggaagcacatatctaagaagaaatcaatccaggaaagggaaaagataggatccttgaacgaaaaaagagaggagtagaaagaagagaaaaagaatgtgaaagccgatctcggtagaaagaggagaggacgcgagtaaggaagacctggcgagttgcgaactgaaacaaaaaacttctactgtaacattcttcctaaactgataaagactaataaagaagaaatggaggagggggagggggtctaaggttctgagacgagagagtggccgagagtattggaggtgatgatggtattcctatagttgagagtttcttctaactctttcctttcttcaattttttcatctgcttcttcttcttcttctttgacaagggatgacgagggatcaagtcggaggtagttcatgagagagcgagtcggttttgagttcggccaaaggttgctgatcgattgggattttagccgggacgatgctcatggaggcagtgaaggtactcggggtcacttcgctcgtcttggtctctgctccgggttcgacaaaccatgaccttctggacatcttcgcatgatcatagactaagaagttctcttccatcaatctgaaatcggctgacatcgaatcgatattcaagttcggattccgcttctttgccttcagtggattgtcctctagtaataactcttccaactcgtgtgtcgcatcaaagttcgctttcttggactgtagaaaccccgagtgaacacatatatcagtgagtgaaatcaataagcaagcgattgaagagtagcttacatcaggttcaaagggtggtttgacacccaattcttgcatcagatcccaattcacatcacgaaaccaatcatgagtcttcaaccttgacattccaccagatcctttgcatccgatccgtttattaatatcacgttgtaggatcttttctaagaagttgagtgcgtctggactgatagtctgaggcagggtatcaggaaatcgaggttcatcacgagtgatcgcatttgtcagagcgctattcgtcttgcctctgaacggtcgcttcccaaataacagttcgaaggccacgacaccgagtgaccaccaatcgatggtacatgtgtagcccttcttggcaaggatttcgggggccatgtaggccatcgagccagctacggaggttagggctctgcgttcggtgaagtgcacggcaatattgaaatcggtcagatgtgcatgtccgcgttcgtctaagaggatgttgtcaggtttcaggtcactgtgttgatgatcgtcagatagagatcgatggagataagaatagattggatcagtgaaggattatgaagaagagagagagagagagagagatgagggcggattcttgattactaaccgatgtacgatccctttggagtgcaagtaatcgagggctagagccatctcacagacgtaaaaccgaacgacctcctccttcatgaggccgaccctatccaaatgaaatctaagatcgccacccagcatgaggtctaagaccatgaacaggttttcatcgtcttggaatgcgtatctcaagttacagacgaagggcgagtcgatctcctcgagtagtcttctctcttggatgatatttgatactgctcgttgtgcgacgattctttgcttgttgatatatttgagtgcgtagagtgctttggtttgtttatgctgtaccactcggacctgaaacaccagtcaaaagtcagtcaagtcagcattgggtggtctggttttcatgcttcttcttcttctgatctgctgcttaccttgccgaaagcacctttaccgaccgatctgagtagatagaaatgccagaggtcaacaggaccatcgaagtcgatttcctgaggaatagtataagggatggatgggtaagcgctgggtgaggatgaagagcaagttgttttgatttacctctggtttgcaacagaatgcgcccatcgttcagatgagagtagtgaggatgagagtgaggaagggagtagaaggagggtgtggttttcttgaagggcgaggttggtgctcgtagtgggttttttctgaaggaaggaaagttccaagtcgatgggctccacagcctacagttttgattggtttaagtctgggtttttgccctacatataaaatgatgtactttaccctttaatactgaagtgacagttttgattttttttgattttgatttggtccgttcagcaactcacacccaactggcaatacatacaacatacatatgactgtcggaccgagcgagaaaacactgtatgaatgggaatacacacttttaccctgcagctggatggcaaatattgtatgaagggtacatgtttatgaacctgaaccatcctggtcaagctgtgcaacaacacagaacgctcaagaagtttctgtttcttttcttttgttacaatatatagaatgtgtatgactcatgaagaatctgtttcacaagaacctctttgtctctagctaatatgtgactgagtgatcaagaaaatcgtgtgggctcaaacacctcaaaacaaattattatttaaatgtttatctacatatttgaaaatcagacccagaactatttaaactatttaaatacataattcacaccaatcttgagtgaccaccccttaaacttatctccactaacacatacatcgaggatgatcgagctacgtagatcatcacacccgagattcaaaaatcattaagctgggaaatattatcgttgttctacatatttacatattaaacttcgaatagaaatcaatttcctcaagcttaacttcaagcacacgtttgtatctgttgacctcacttgaataagaaatttgcctcaggatttgaaccgtcacttaaattcactcatccactccaaaactaagcaaaaaaatgcaaaaatgtttatatattgaaaaactctcatcagaagaagaacacgataacaacaagttttgaaataaaaaagatgttctaatttgacaaatcaaccatttctaaaaaagaaaaacatcaaatttcaagtcagtcaaggaatcttgtaaagattataagaggggagaaaccaattacctaatttatctaagttattcaaaattttagggtgaccatggaatgcatgtttgatgacttcgcgaacatcctccacatacacaatctcgattccctccttgattgaatcaggaacctaagaatttttcaaaaaaaaaaaccggtaaatgggaatttagtaaccattaacatcactacagactaactgagtaaaaaaggtgatctcacgttgtgttcgatgtctggcttgttggccgccggtactaagatcttcttgatccccgcccgatgggctgctaagatcttctcctttaagcctcccactggtaaaacttggcccgctagagtcatctcacccgtcatagctacaataacatccagtccaaatttgagggattttaaaaaaatgaaaaatgaaaaataaaaatggtatcagttcatttactttatcggacaaagaggttggtccgataagaaattaccaacctaaatccgagcgaattcgaaagttcgagaagagagaaagataagcgaccaagattgccgttccagcggaggggccttctttaccgatcgagccttcgggcatatgcaagtggagagattttttctccaagagatcctgatgatcttcggaggtcaggcccaagttgcgcgcattagatttcaagaagctcaagccgatctgggccgattctctgatcacttcgcccaacttgcccgtcagaaggatcgacgaccctcccccggatgatccaggcatcaacttcacctcgatcggcatcaaacttctgatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatgatgatgatggtgtagatgatgacgatgagggcagtgaactagaggatgaacttgactcgttacttgattgagatgccgggagatcgccatcatattttatcacactgtctcctttcacagtcgatgtatcgttcggtggcgaaacgaattccgcagacgattcaggtaagaccttctcgccaagctctcgtacaatcttcagggccgccttacgatacaccttctcgatgttttgcttcagcttccggactccagattcacgacagtagtaacgtatcagtgtatcgattgcggattgatcgatactgacatccgagtcgccaaatccgcaagattctttagcttgaggtgaaagatacttgctggcgatgttgatcttttcgtctgtgacgtatccactgacctccaggacttccattcgatccaagagaggtgccggtatagtgtcgagcacgttggctgtgcagacaaacaagactcgggataagttgataggaatgtcaatgtaatgatccagaaagctgctattctgctctgggtccaacatctctaataatgccgaagacggatcgccattatggcctttgccaaccttgtcgatctcgtctatcagtatcaatgggttttcggtttgaaccttcttgagagattgaattacttttccaggcatggccccgacgtaagttcttctatgacctttgatctcagcgacatccgtcaaaccgccaactgagaatctaaagaattgtcgatctagagccctggcaatcgacttcccgatcgatgttttacctacacccggtggacccaccaaacataggattttaccttcaacagttcctcgaagctttcccactgccaaaaattccaagatccgatctttgacactgatacaagcgtttggaaaatcaatttcaggtcatcaatagcagaatgacgattatgtacgtactctttcagaccgtagtgatcctcgtccaagaccttgatggcgtgctgaagatcgaaattctcttctgagtgtcggccccaaggaatcgatgttaaccaatccaagtactaagagaagagttacgtcaatctccagcaaaagactactgaaaatctttatatcacgacttacgtttcgggtcacgttgaactcactagcctgtggctctaaagtctggagcttgctaagttcttcatcaaatacacttttggcgtactcaggcatgttcaatccatgggctttctctttgaatttctcgatcagtttatccttcccatccccatcgattccgagctccttcttaatgcctttgagctgttccatcagataaaattccctttgacgcttcgtgatccttgattccacttcgcgagagattttcgattgtagttccgcattcttcagttcttgtttcaaaacaaacagagccttttggagcctttcctctaagaccatagattctaggacctcctgtaattcgttaaaatgaaattcactgccatctgccgagctgggtgatgtgctgactgcagctgcaaagtcggccaacttgtcgggatcctcaaaaacgtttccagatccttgggagatactgaaattggcaatctgatccctaaaaagcgggtttaacgtcgcaatatccctgaatacgttgataatttcagatgcgatggcccgaatgacttgtgaattctttttgaatggttgtaatgacaagttcttcacgtttgccaatgagacttgatgctctttaaggaaactggtttgaagtagtgcagctgaagttaaggactcttcgtccgattctgccgtgggatgatcgttttccttcggggtggaggaagaggactgcttgagtattgaaggatttggtgaggtggtcgtagaagtctccggcaaggaatcggtaagtttatctgtgactataagatcttctttgacgggtgcgatcggtgtaggtttgacaggttggatggagtgtttgacttttgcgggatcagatggatcaacttcgggaaccaagagttcggtgatctcgattcttcgatgaggatagaggacagcagtcagaccgtcagcatactcatctgtttcgtcgtctttcggtgcggtcttcgacaggttgctggggtgatctttcttcgctgagttagtaggaaagatgctagtgatctgagcaaacacaccgactttataaacagattcaggatcggaaatgatatcggtttctgattcagaattcttgagcaggaacgcgcccaggtaaggttgaccccgtttcatcatttctctaaccactttgatcacatcagggttcttgattatgacggccttgtagaaaccaggaaagagtggtcgacgggtgatcggtaaggcaagcacctcgggatagacttcaggtattgtgggcttagatatggacgtcggaggcttttgaggaggatcgtcatttgagttagcaccatcttggccccctggtgaggagggatttccggaggacgctcccgctggagattgattattgttaggattatccttggaagaagaattggaggatgaaagctgaaagatttgctggtatggttctgactgttgagttgtaagaaagtgagaataagaggggatgatgagtgaatttgttcttgattggttcgattggtgatccatggaaaacagatcatgagtagactggagacgatcgttggttcggcgaccaagtccacttgaagattgacttatccctgttgatgtaagagaaggtaaaccattagtattatgtaaggataagaactggtaagattctagatgagttctctaccttcgactgatcttgagaatggcggccgatgatgttggggatgattcagagggtgggatgaggaactggcatgcgttttctggagagtgccgtaggaaccaaacgaatggcgggagaaagcccatcgctggcgatgacgaagcgtggtcaacatgataggatctgtcgattgggcggcggtcgcttgactgtatcatagccaaattcgatggacgagatgatcagctatcccaatcgacaattaggaatgagctgaggtacaatagataaaaacattcacctgctatgtacacctgttggtcctcgagtgcgtatgtattccggagtggttgatggtgatgaggtgaccgtggtggttgattgtgcttgagttggggttttaaggctgcttgcttactcaggccattcacatgaatcggatcggatgcttgattacgtgatcaaccgactcgatcatcccctgtgccggttcagatgacgtatacccgacccccctgggcaggcccgggactgggtgaagacctgagtttgacccgcttccgtcggcccccgcatcgggatcaacggatggcgaggtcaaaggaaggcataaggcattgacaatcatcaagtgatagatattccctagcgccaggctgccccagactattcttgggagggagcctgtggaatggctacctatctaacccatcaccttgagttttttggaccctgtcaaagaaaaggcccctaaacactccactcatccatgtgattaagtgccatcatccctgtttgtctttttctcgtgttctagttgcagatttgacccacgcaacactggtgatcatgagtagaagaagtaccaccatctgttattactgcaatgccatgacatttttttcaatcgtgccatagattgatttcaaacatttaatcgaaggcttcaaacctcacttgaagagcaatctccttcaagttaaacggaagttgggcaacgcataacactcccccaaattgggtgaataaactttcaattgtaacattggatcaaaagaattaaatgaaacaattcacatctggtatgaaggcgtatgaatctacttgatttcttgttcttgtttttttgacttcaagttaacaaggtccaaagcatttcttacagatccatcggcagcttttgatgtggtatgtgctggatttcaccatccaagaactcgaataactttgaggcatcaagcaaattatcacataggaaagaagtggtcacttgagtagacagacagtgactcgatgagctttgattgatcaacatcaggttattggcactttaaaaactgaccaacatgtctcgactgcttgatcagaatcagacctgcttttgccttgccaagcaacaatatgtacaactgtttgcagttagcccagatttgcttccagtgcaacccttacattagccaacaaatggcttgtttttcacagcgaatatttgaatcgagctggtcttgagctcagctggaggatattgcagatatcctttcgatccagccaaagcaattggtatcagtccccgtaagacatgtggtttagatgacgtccaagggactctgggtgatgaacaaacgatcaagactttttttaacatctgtgtcagacaagtcaagattgaggatacatcactggaacaaagctgcagttaaatgctttgcgggtttgctgtcgaaatgtcacctgtttaagccgataaccgcgtggcccctgcccgttctgctggatccgttgatgttaagagatcgctacaaacagattggacgaacgcgggtatttaaaccaagcatcaaccacctcgaaaattcagataacacgcctacaacatgcgactgagcgcgaacctcacaggccaaaggctctcgagttatcaacgataataggaaccaggccattcgggatgtgatccaaatcagactgacggctatgaaaaatcgatctgcgaagcagcgatgtgaattatcaaataattcaggataaacgactcatacccgttggcgaaaaggttggatgattgacttacaaatcactttacttctctggcgtctatcgttcaaccttctgtttattcgtcgaccgtcagatggtgtaggcgaccctcatacatacagaccgaaatccagtcgcgaaaacatcttccctaagttgtgggatgacgctgactccttcgcactcaatgaaaagcatcgccatcaggaaaccaatccacatttacagcgcccgtctatatttcaaacggtttcactagtcttaccgtggtccagtttcttgccaaggctttctaccagacgttatggcaatcgattcaaatcggcttttggatgcccaaatgatttcaaattgaaaatcctaagttaaattataacctgctgaacattgccttctcctgcaagcggttagatagtcagcgctttatcatctcaggctaaccggaaatcaaaacgcaaaaccagattctcgactgcacctgactcctatagccgaagacaacgattatgtacattgtcccactcgtgatctagcttcctggttgaaagacattctagcacttgctctgaggcttttcaaagctgaaacgaaaatcaagcagtacgtcttctgctacttggtaatcgcaaaaagtaaacttgatggacccagagaccgacaagcgctaaaagaagctaacgtgacatctatcgactttcaacttcgcaggcagagaagctagacacacatcagtcctgcgcaactctagctcgcgaatcatgacgattcaaaatcgacttcaccggcgtactgaaaatgtgacccggaccgtcgcgtagtcaataggagattgaaacgggaaggtgtgctggtgacaggtcggtcttcgataactcagtatcaaaatctcgaccagcaattataaccgtctttaaatgctcactggagaaatcatccggaccttcgggccaaagtcaattctagcaatggagggcttgaaatgactttaacaccgccacatatatatttataactcaagatcttttgattgggtgctcctcagctcctcgccgaggttcaaaacttcgggcagcgtcctcatccataaacgactccaggactgggatgaatgtcaactttcaatcgacgcgtctctgcagaattacttcattagaccaaggaccctgccaagtggaatcttcaaatgagtcaatgtaaatttggattttcgacggtggcaacacttgtgctggccaaaaaaataaggacttcggatagacgcgttgttgcatttgttggatcaatcggtatcgtgatctattctttgtctagcatattggccttttcccgatgcgtcgcgtcatgggttggcccatgccttgtccgaacatgcgtttcatggatggcaagtcgcgcccaagctgtgatgctccattagcgcatggataggaaaccaaatcagactttctgcgagcgagggtatgtagactcactccgtgatctccttatcattgttagctgtggtgacacgcagacaccgtcagctattgcctataacttgctgagcaaatacagtttaacatggtagtaagatgtcaattaatcacaagacgttcaagagggaagaaagagagctccttgccgaaatgacaattcaactggcttccaggccaccaatgatgagaaaaaggtatgatcatatccacggtctgagtgagaaaagcaaatagaactgatcagaatcattttctttcgttccatcaatacgattcttaaccatcgaagaggcagttctaacagtttagcggaagtcaagtgatcagaatatcgcatcccgaggaaaagttcgaaaagcagataggcgttatcggctagtggaaattgaatatcacatcggcaaggaagtttctctcttgttcatgtccatttgattgaactgatgctttccacgttcttagttggatgtcgatacagtcgtttggtcgattcattaacagggtcccgggaagagggcccaaggaaaggaggcagtcgactaaaaagcggagacgcaaaggaacatcttgagtacttatcctaaatgtaatgaatatcaagcgagcttctaactatgattaagcatgtcgtgtctttcaaaacaaagtgggaacctcaccatagtgtcatgagcaatgtatccttaaaccgtgtcgagtcgaaaaataactttgcaagatggagagagctcggagagctgagacgtggctagtgaaaaaatatcgacacctgaaatcttccgccaaatcccttgtcctaattccttcaacataagaccactaggtgttgataaaaagaagaacaaatgatcaagctgccagtctggacagctaaggctagactgaaagcttatcatatgtccttcttttcatcaacacctgctggtttcaccttgacggaatttgagcaagagaaatcgacaatttcgccggcaatctgactattttcggtgggggaggggtatcttcgaatgctagaggccacctgagggggttatatcgtggacggttggaagtgtaagaacctgtaagaacaggcgtgaagagggtgagaacctcacactgagcttcagatgtgcgtgtatgtgcggaactccgatgatttagttttggcgctgacgcgcttgattgttgctttttggggttgtcgacactgcagctgctcacttaccttaacttagtttattccctcgagacttgagagtctagaatccataaccccagaaacatggtgcagaggtgaatataacattcaagattggtaagcacaagctcgcaggagtatgtggatttgtgagagcttcagatgtgctctgtggaattgctagcaacgcgctgccgcaatactcttcactatgcaggtctactcttcactacttccggccgagaccttacagcctccagagagtttgttgctgacaccctaaaagtgcttttccaggcatcgcccagctcaatcacgccatcacgcccatccaaacgcaaaattgtcgacggcaatgaggtgggtgagggtatgtatttgtatggatcttcagtacaactggcttgaatccttttcaagcgcatcaatcatgggaagtcccacatttcaatcccaaacttagtttcgatgaggcgccagctggtgcgagaaagcacagattccagttttattcatccctggtgcatttgatcattatccaaccgatcccatcaacttcatcggtgcggcaagatggggctcaggccaaaaagcgccatccataatcacggttatatcaggcacttcacatttactcagctcattctctcaagcctcgcgacgtaagtgtcttggtcagtagggtctcggacgtctacgcgcatttcaagtttctttgaaacactttctacatcatctcacagtaaagaagataaagccaatctgcccacctttctgtgataaatcttgccatcataaataacatgcctagacaatgatcaagggccatttgatcagttgagaggcctgctcaatggaatcgcagtttccgtcagcaatcacttggcggataagatgttggatgaacaggaagctccctcacatgctttcagaaagtcacttgctgccaagagtcgtagttttccaaaaccactaaattttggtccaggctctggagaagcctgccaacacgtacttgggccaagactttggaaaaaagctgaggccacagttgggggctttgtaattaaagcccggtggtcctaatgcaagccaggaaatccatctgaaacataagagaagataaagaagaaagctgtcctttgctgaactgcaaagaggttacaggaaaaatctgcgggcaggctggtccttgttgacatgggctcgtcgtctcttcatgtttgcttgtttcatttctgtaagcttttcgagactgaaaaatccctgtgagattgattgcgtacagtagaagtaaaaaatgtcaaatttgaggcttgcatattgaactggaatgtataactaagaaattattcaagaaccaacatgcattttaacatactgattttctgggggggggggggcagaattcagtaaacaaggtttaatgggccatggccaggacaactaggtcatgtttatacactcataaatgacttgcaacacagaactactcaaacaattgcagtcaaacatccaatccaactgccagattagccacaagaatttcttttttcattgcaagattcaaacgattcctgaaaaccatgaccaaatgaaaaatgaaaatctataaggtcacatctagcttttgaatttccaaagaaaacattcatatactgtggaatcatcaagagatattgatattcatcaactattcaatgatttgatgcttgctatcaaggatcctgtaaggaatatgtatctgaaggttgatttcactgggggtaatgctccatctgagaagcttgggatgcctgacagaatttctttttgaagaatctggatgacaagaactctcaatccatgctggatttgattgatgaatacatttctgactcttctgtctggttcaaattgttttgacccggattctattatcgagaattcttggctctttctcagcaacttatagtactcttttttttctaaataatttcttcctgattgatacaaatcatgtagaattatttgtcattttccttgaaaaagcatttcataatcagtaattggtagctctgcaatcttgttacattgttgttgaggagtagactgatcccaaatgagtttgcagacaggaaggaaatgggtagaaatagagtccaagagttctcaaaaataaaaataaaaccaatcaaaaccttctttttttatagtttggttttggatgtctggatctgatttcaagtatactcagaccataacaaatgtagaggcctcaatattcctagtgtgcacatacatctcataaaagagcacagggtgtgatcaaatgagattggttacaagtaacttttcaacatttattggtattttttggtatgcgaagtaaggcgttttaacatgtgttgttgcgaaagaaaagaacaagaacaaaacaaacaaaaacagaagataacttttcaaacaaacaaaaaatgcacagtattaaagctagggaaaaaaaacagagatggatcttctatgaacgatgaacaaaagatcagaggaaactataaaacacaattttttaaagaacaaaaaagaaagacaaaaaaaaactgataagtaagcttaaaggtttgatgtgactatccgttggcctcagttttttttttgtctgtttactttgaaagacgacgctgcaagagtctttttttcttttccagttcgtgttgtctcagacgctcctcctctcgctgatcctcaagtctagccaaacgagcactatgggggagagatcatcgaagatgaaagaaagataaagggaaaaaagagtaaagcagaagttagaaaataaaattcaaatggataaagagagaagaagaaagcccagggagactactgacgctcttccttcctcttcaagcacatcatctgcatccgcctccatatcatcctcctcgtcactgaagatcggcttagcagtatactgtctccgatctttgcccatgatcttccatatctcatcccgcaccgagggggccacatcttcaccatgttcagacatttcctcgctgtcagacgactcatcgtcctcatcagacaccgttgcgtcctgtcgacggccgctgtgcgagcctgatcgtgattggggaagagggcgcgaaccgttgggcttgctatccttaggtaggctcgttggtaattgagggcgcttggaggatggggtaggtaagccattgatggcctttcttttgacagccgagaccgtttcagatcgcggacggggattcttgttgacatccctgagcgtcgagctgcttgcaacgggtttcaagggtataagaattcttttctcggtgaatgatgaactgaatgaagtttctttcgaaggtctgatggcttgagtgcctacttcaaccttcttgcgtttcatgtcttgttcaatttcttcgatggttcgtcgatctctcttagtctgactgagaggtttccgttcactggcagaaaaagtctgttctatccgttgacgggctgtgatagttgcaggtgttcctagtgcaatctttgagttattccctgaggcggttcccctcataggcgctttacccttagagctaggattagtacgctgagaagtatgggcagaagagcgggaaggggtaggtttcttgtgagcagcgacggattcgccgaagagtttggctcgtgctttggcttgcttttcctctcgctcgagtcgacgcttctcttctggatctacgtcgaagttggtgggagttgagctagatggacgagttgttgagcgatgacgagagcttggacttggtccgttgttcattcgggagctcgaggctcggttggttgagtctgaatcttgttgtttgcgtgtctgttcagcggttgatagacgatctgcttgtctcctctgacgttcctcgatgagctgcttctccctcttttcatcctctaattttttcttggccagtctctccttctctagcctatatcagaagcggtcaacagaagatggtgcaagtcagctttggtttttcacaagggctgtattagatcaaaagagccatcagacctgatcctctccttctccttcctttcttcttctagtcgtttcactttttctcgagcttgtcggatctggttctctttggcaaatgcgatctgagattccttggtttgtttggaggccaagtccatcagagcctcaaatgttgacatcttgtagggagggtgagtggggggcttcgatttcggatgagaaggaaaagaggaggaggaggaggaagttgcagtaagtggagagggagaggtcagtgggtgatgatgggattgaggaagagtgttgtcatcgagctcgaggtgaagctgagcagagaccggggcaacccaccgggactgagtagggggtgaccggaggatgacgtcgtggaactaacaggcacttgaatttctagcagtacagccttaaaacaaactaacgcttttcctggtggccaatccacgcacagtttctttttaaggctgaactcagccagatagctttcctgccgagatgatcaccggatccggccactaggcagtctcttcgctcccagcttctccgcaagaatatgtggcccacagaaactacacaaccccggactatgcacgctatgtgatcactttggcaacttgacactggtttcactaatcaggctccatcaccctaaaactcaagctaaacttgagaacatttgtaaggggttaaactagagctagtgtagtctgaggttattttttccgttgaaattaatctctcaatagccgaatgaattagtcctaactagtatgttagttagaaaaaatgcaactgacaaaggaaatgctatgtatgttcgaaagtgaatctataaggatataaatatgtaatccataaaaaagagcattctgtaaaacttgactgagaaaatgtgatacatacccaacttacactccccagttgatttcgacaaagagagccaaacaactggaccacaaaggaccagaaaggagagcgggcaatgcatgaaattaccgtacatttagtcaaatgcttcagacatgatacaccggttttcttagtcttttctaatgatactctttgaatttcaaggtatccacgagtgtcttcaaacctagaaaagtaaatatggagagggtcaaagatgacatggatgaataagactgaaagttaactgagccgacgatcgccctggagtgtcctgctctccctcaggtggtctttcccaactttgcagcacccaacgttaatcaccaagtcttccctgatattgggccagcctgtctccttctcccaaatacgcaaagcctcaagcttgctgatgctggatagtggtaaatattgctgaatataaaggctggctacaaccctcctatcgacaacatgacagacaagtttcaacccctaataatagcctagatctagacatgcactattccagctctatccctgattgtggggctagatcatctggacagatgatagtcgtctcggtatgcataccacttcgaaaaagatgcaatttcatttgattccaagaagataatgggtgccaaattgctaatgtacatgattcccttgtgattgtggtttgtgaatattcatcaaaacacagaaggtacactgggggggggggatgaagtatggagtgacgagaatattaacttgaaaaacgatagccagccataaagggttgcaggtcaggtgaacatgttatcccatcgattcatcccactcgggaggcgcagatcgaggtgcttattcggctaacaaaccttcgatctccttttcaagtgactcaggcttagaagtcctaaaataaaataaaatgatacgtatatttaagggttatgttttgactttacctaatcaaaaacagattagtactcacgaggcatgtctataacgaacggcccctttcttgtccacaacgaatttctacacaaagttggattcaagaacgttagcctatgttttggaggacatattgtcaagatgtttgtatgtatcatacctcgaagttccatttgattcgtgagagtcccatctatcattgatgatcaattgaaagcgtgtaaaagtcatatggtcagttgatgaaatgaaataaaaaaaacacgagggattgtgttgaatattagatcggaaagggagaagaaggaaagccatgccgatggtgatcgtctaacttcgacgagactcacaattcctgatttttcactcttcaagaagttataaactggatgggcattgtcgccattgacgtcacacttttgagcgatcggaaaggtaacaccatagctatatccgaaatatagaatcgagtaagcaaacaattgtagaagaggatggataaaaggtttcaattgatggtggtcatgatcgaaagtactaacttgagtttacagaaactggcgatctctgagtctgtacctggctcttgtcctccgaattgattacaaggaaatccaatcaattgaaaatctttgtctttgaatttttgccacaatctagataagaaaaaaaaaggagcgtgagccagatgataagttgattgcacatgtggggtgacgaacaagaaataaagaatattcagaggaatcttttaacaaaaaaggagccaagtgaacagaagcttaacttttcaagtccttcgtactgagtagtaaagccacatttggaagcgacgttgacgaccaagacgactttccctttggtctgagcgaagtcgaactcggtaccgttggcaaggattgccttgaggttatagaactgggccatgcttgcgtgtgtggttggtgagggtggttggaggtggttgagcagtgatgatagtcttttcatcgatgataagcctgcttcagcttggatgacgtattcaacttcccccgccgagccgtcctgtgtgtatgtatgtatgcgtttatgtatgtacatatgtatatgtaaatgcatattgatttgaatgtgcatcaatttggggcggattcggtttgatttgcttgtttcttcctggcttctacataccccggctccgtgtaacgaggaccccatacggccataccctagcttaacaaagccactcgaacggagggtccgggcaacccgcgcggagatctcacatcctcagccgtaatacggagctttctttggtcagtcctcagttttttcacgcgttttgcttcccttcagtcctaaaatcatccacccgccgaccaactcgctaaattttgcttcctcggatgaagtcgctaggcctctagttcagccgattacgcattccgattccgcattgtacacgcctgccactgggtaccatcgaggctcgagtttggaaggatcgctgcgttcggttaagctatgcacggagctaccaatgggaaccccgtcacggtaagtttacatagatcgtctaggatcaccatcgccatggctttccttcttctccctttccgatctaatattcaacataatccctcgtgtttttttatttcatttcatcaactgaccgtatgacttttacacgctttcatagaactcgactgtcaaccgatccttgatagcttcacgtccgtcttcgtcgaccgtcgaccgatccttgatagcgtcacgtccgtcttcgtcgaccgtcaaccaatccttgatagcgtcacgtccgtcttcgtcgaccaaaaaccccaccagccgctcaccccccgaagtgattacgatcaatacagacgatgaggatgaacatataaagataacaagcgctcccaaggtatgtatcaattccgctacctctacacagcattccaatccctcaaacaatctggctgaaatgatctaccctgtactttctggaacaggccaagccaagaacgtccacaaaaccaacctgtggtctggatgtttcatcctggaatgtcggaacgaagagtaagcctaatgggcacgacaaactcaaggactccagctcacgaccgatcctttcttcatccacaaactgcctcaaccatgtagaccaaactcaagaaccaaaaagcattcagccacacacttcaagctcatcgaccaatcacagggactcatgtagtagctctcagccggtaagtgaattgaaccaatgtcaagtcaaaaaaacctacctgaactcaatacatagatggcctagtcaacaaatctcaaccaaactcactcacatgtttcttgttctcaggattttgctgggatctctaaaagcaagcaaccaaatttacatgccagggagctcacgaaggaacgatctcaacacgcaaaccttatgaacactgctcattcaaagggaactctgaattcatcaaaaagtaatgtgcgttgctcagaatatgcagtcaaaatcacgtcttaaatgtcattgcaccaatataacattgtttctcacatattgacttatgctgacatatttttgccttcagtctcacccgactcatgtctcaaagatcactgaagacgcaccacaatcaaccaagcagggagaatctcaacatttaagccaagcaagaaccaccaagcattccaatggacagaatgacgtcattaacaaactggtacgctagcgaatttcaagtggaattgcatgcccgtttgggatgctggattgaattctactgtcccgtttcatatagaattttttcagctatcttccttcctcaggatccggcaatagctcgatgcgcaaagaacaaccttctggctcatccgcatccacatcgaatctctcaaaatctggcaccaataaatccagcaaaaaacaggacagtgacacttcttgggctacatcagcgctcaagcaatccatggtacggccagtcgttagtatcaaaagaggttgttgtgcttttttttggattgtcaactcaacccaatttccctttgcagcatgcgcgccaacaagaggagaacgctaaacgtatggagcttaagcgtttgcagtcccgcggatcagctagcgcagtagggacagaaagcaacaggtgtacccaacccggttctagtgtgcttacaggctctaccaccacacatgtaagatcatactgtgtagctaattcataagaaagaaacattgatcacttgagatgtagactgaaatttgtttctttccttcagtctatcattagatcctctggctccaatgtcacatctagcaccccatccgcgttggcaaaaggcaacaacaacacatccagtatgtgtgcctcgaaccagggagacaacacattctcgcaaaagatcctaaaagctgcttcaactgttcctcccaatggtatcaatgcctcttctgaagctcctcatgccccaaagaaaagaaagcacatgagtccacctcagtcaaagaaggtaaagtttcccccacctcaaacactctgtgccctagagttgatcagattaacttttattgcctcactagcttgaagaaaggtttgttgagttatccaatgcagatcctatgcaacctgttccctctgcttcctgcccaccaccacgcaaaagcatctcgaatgttgttcctttggagcccggccctcagctcaaacaaaacagttcctttggcagtaacattaacaatccaacccacaccaatgtaaacccttgtgttattcaccctgttgcaaccttgcccccacccaaggtaacacctagacctagggtaagtgaaatgaaacactctcaatgccctagtcatcattttacagtgtcactaattgctatctgtaaagcctgtatctcctgactggtcccaggtaccctctaaccgacgaccattacaaggccgggaaagacccgatgaattctcaaccgaactgcagagggcgtggatactcactaataatcccgatcttactaccccacttggtcatctcatttttagcgaagagatcaatgctaaccaaatgtgggaaaatcaagagatcccacacattgatgttgttgtgcctgatgaggtgaaagcacagatgcttcaagattcagttgagttgcttgaaccttatctactactgcttcagacagctcatcatgtgaatctgcacaaagaaagcagccgctttggatgaagaaggcaaattgacgggattggatcaatcactggcaccaccacttgaatttgtatacacagaccggtgagtgatgatttgttttgtgtaaaaaaaataatttcgccagcttttccaagctcacactatgccttttgccaattcaaaccagggtggtctaccgaaacaacgagcgaccaattcctcccacttggcagtgtcaatgtgagggtgactgttctgacaatccaaactgcgagtgtcgcatctatcagacaaaaatggtcagacaaaccgccgaggcacttggtgtcaacctgaacgaaagtgttacaaactttgaaggatttgcctatgtctccaatcgcaaacctcgccattctcacttcaagaaaccggacaatggggatcttgaagccaggtctgtggctggattgtttctagatcattccttcccagtatttgagtgtcactccaaagtaagtcaacaatttgtagtttggctcttaattctttcagcaactgaccatgaccatgttatattacatagtgtgggtgtggccccaattgcatcaatagggtaagatttctgtatttagctaagataaacatgagattccaacactgtttgtgtgcaatcctaatactttttgagtgctttagacagttggcaggggccgtcgagagaaattgtccattcagaagacgctttcacgtggttggggttagtaccttgcttgatcccagagcataaaaacagaagctgatctgatttatgaacactgcttttaggtgtttttgctgaccatccaattcccaccggccgacttgtcacacattacaggtgcgctgccatttttcctgagtccatctttttcccactgtttgtggtaaattgggtagcactgatcaagctgtgaaatcaacagtggcgagctgattaccgatgcaatgtctgatgagcgcagccggagtaaatatgacaaaattggcagaacttacctattcgacctggatccatggtggattgagaccattgactcaaacagtcttgcgagtgaagggctaattgtaatcagtgaaaccaagcagttctcagaagctcacaagagactaacaagtggtggtagccttcagaatgtcactggaccacttttcaattcttcatcaaaagccaagaagaaacaaagcaaatcacaaaaaccaaaggagaccgacattgatggtgtttatagtgttgatgctttttgtacgttttccacttgattcatccccctgcacatacacatcttctgacattctggctccttcaccacatttatcctaccagtatatggcaatgtttctcggttcatcaatcattcctgtagtgccaacaccgttatcgtgcctgtttacattgaggatgtaagctcccagtcaattgcctgctttattcttgctgtatgtcctggaatgctcactcggttatcattttcttaatatctccttacaaatcaacattggatggcttgctgctgctgtttcagagtgaccctactcgaccgtatgttttctttgtgttttttcattgtgaccaaataaaaggattgactgactgacatatgtcccaatggacaacatttgatcaataatgatgctgatgatgatcaaacataggatctttgccatgtttgcaaagaaaaacatcaaaacaggcactgaaattacgacttcatattcggatccaaacgatgaggaatacaagagattggagacaggtcaaatgaacaatgaaaaccatgctctatttatgccatgcaaatgtaatgcacctaattgcaaaggcataatgtttgcttagatcatttttttgaattaggagatagtgtttaaaaaagccaccttttggtctgttttcttccctcgccttaccttttcctttgttcctttttgttcctttacacatgattctatttgatttggttccttgattttgttatctctggccacaagtatcacatatataactaaatgaatcaagtctcttaccctatgacttcctgacaaatatcttactctgacttaaagcaaaattttccatagtacattatagggttttccattagaagaatattaagcacatgatgtctatctatttatccactgcaatgatttgttttgtttttttaaactctcaactcccttttttgaattataagatgaatgcaagtcatgctgcttttgtcaatgaaagtgttctcttgtctctgtaaagaattgagctgtcagacctttttcacatcttttgacaggcaggttcttcataaccttgtctgcttggtttgacaagaacagttccttgttgtctggccaattcaggggtactcgaatgatgaggctaaagatggtgatagagccaatctgatagatgaattagtcagaaaaagccaatgtgaaataatgactgctgattatcaacaatggcattcacagagaaaacaatgggaaaattgagaatagtggccattttttattggcttcatttgaggcaagctaactacagtgatggttactgagaggattcaagatgaatctatattcatttttcatccattgattgcttgattaatttctgatataattcatagtcatcttcatcaatcagattattgagatgaaaatcttgatgaatggcctgctcaaacttgtatagttttgcatagagatcaaataattgtatacctgtcaacacatctcctcctcgtgaaaatcatccaaactcaagatcagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacttgggaggggggggggggggaggccagccccagaagagggactttgtcaattttttggtcggcctgaaacccaggtattttaggaattccagggatctcagggattataactttggggcagaaaagtcggtatgcacccccttatttcactgtctgagggggtgtattgtatagggtatagggtaggccacaggtgggcctgtgtgtatgtatgcgtttatgtatgtacatatgtattatatgtaaatgcatattgatttgaatgtgcatcaatttggggcggattcggtgtgatttccttgttttttcctggcttctacctcagctccgtgtaccgaggaccccatacggccatacccagcttaacaaagccactcgaacggaggtccgggggaacagatctcacatcctcagtcgtaatacggaactttctttggtcagtcctcagttttttcacgcgttttgcttcccttcagtcctaccatcatccaccgacggccaactcgctaacttttgtttcctcggacgaagtcgctaggcctcaagttcagccgattacgcattccgattccgcattgtacacgcctgccactgggtcatcgaggctcgagtttggaagtttactgcgtcggttcgatttccttattttttcctggcttctaccccggctccgtgtaacgaggaccccatacggccataccctagcttaacaaagccactcgaacggagcgtccggggaacccgcgcggagatctcacatcctcagccgtaatacggagctttctttggtcagtcctcagttttttcacgcgttttgcttcccttcagtcctaccatcatccacccgacgaccaactcgctaacttttgtttcctcggacgaagtcgctaggcctctagttcagccgattacgcattccgattccgcattgtacacgcctgccactgggtaccatcgaggctcgagtttggaaggatcgctgcgttcggttcagctatgcacggagctaccaatgggaaccccgtcacggtaagtttacatagatcgtctaggatcaccatcgccatggctttccttcttctccctttccgatctaatattcaacataatccctcgtgtttttttatttcatttcatcaactgaccgtatgacttttacacgctttcatagaactcgactgtcaaccgatccttgatagcttcacgtccgtcttcgtcgaccgtcgaccgatccttgatagcgtcacgtccgtcttcgtcgaccgtcaaccaatccttgatagcgtcacgtccgtcttcgtcgaccaaaaaccccaccagccgctcaccccccgaagtgattacgatcaatacagacgatgaggatgaacatataaagataacaagcgctcccaaggtatgtatcaattccgctacctctacacagcattccaatccctcaaacaatctggctgaaatgatctaccctgtactttctggaacaggccaagccaagaacgtccacaaaaccaacctgtggtctggatgtttcatcctggaatgtcggaacgaagagtaagcctaatgggcacgacaaactcaaggactccagctcacgaccgatcctttcttcatccacaaactgcctcaaccatgtagaccaaactcaagaaccaaaaagcattcagccacacacttcaagctcatcgaccaatcacagggactcatgtagtagctctcagccggtaagtgaattgaaccaatgtcaagtcaaaaaaacctacctgaactcaatacatagatggcctagtcaacaaatctcaaccaaactcactcacatgtttcttgttctcaggattttgctgggatctctaaaagcaagcaaccaaatttacatgccagggagctcacgaaggaacgatctcaacacgcaaaccttatgaacactgctcattcaaagggaactctgaattcatcaaaaagtaatgtgcgttgctcagaatatgcagtcaaaatcacgtcttaaatgtcattgcaccaatataacattgtttctcacatattgacttatgctgacatatttttgccttcagtctcacccgactcatgtctcaaagatcactgaagacgcaccacaatcaaccaagcagggagaatctcaacatttaagccaagcaagaaccaccaagcattccaatggacagaatgacgtcattaacaaactggtacgctagcgaatttcaagtggaattgcatgcccgtttgggatgctggattgaattctactgtcccgtttcatatagaattttttcagctatcttccttcctcaggatccggcaatagctcgatgcgcaaagaacaaccttctggctcatccgcatccacatcgaatctctcaaaatctggcaccaataaatccagcaaaaaacaggacagtgacacttcttgggctacatcagcgctcaagcaatccatggtacggccagtcgttagtatcaaaagaggttgttgtgcttttttttggattgtcaactcaacccaatttccctttgcagcatgcgcgccaacaagaggagaacgctaaacgtatggagcttaagcgtttgcagtcccgcggatcagctagcgcagtagggacagaaagcaacaggtgtacccaacccggttctagtgtgcttacaggctctaccaccacacatgtaagatcatactgtgtagctaattcataagaaagaaacattgatcacttgagatgtagactgaaatttgtttctttccttcagtctatcattagatcctctggctccaatgtcacatctagcacctcatccgcgttggcaaaaggcaacaacaacacatccagtatgtgtgcctcgaaccagggagacaacacattctcgcaaaagatcctaaaagctgcttcaactgttcctcccaatggtatcaatgcctcttctgaagctcctcatgccccaaagaaaagaaagcacatgagtccacctcagtcaaagaaggtaaagtttcccccacctcaaacactctgtgccctagagttgatcagattaacttttattgcctcactagcttgaagaaaggtttgttgagttatccaatgcagatcctatgcaacctgttccctccgcttcctgcccaccaccacgcaaaagcatctcgaatgttgttcctttggagcccggccctcagctcaaacaaaacagttcctttggcagtaacattaacaatccaacccacaccaatgtaaacccttgtgttattcaccctgttgcaaccttgcccccacccaaggtaacacctagacctagggtaagtgaaatgaaacactctcaatgccctagtcatcattttacagtgtcactaattgctatctgtaaagcctgtatctcctgactggtcccaggtaccctctaaccgacgaccattacaaggccgggaaagacccgatgaattctcaaccgaactgcagagggcgtggatactcactaataatcccgatcttactaccccacttggtcatctcatttttagcgaagagatcaatgctaaccaaatgtgggaaaatcaagagatcccacacattgatgttgttgtgcctgatgaggtgaaagcacagatgcttcaagattcagttgagttgcttgaaccttatctactactgcttcagacagctcatcatgtgaatctgcacaaagaaagcagccgctttggatgaagaaggcaaattgacgggattggatcaatcactggcaccaccacttgaatttgtatacacagaccggtgagtgatgatttgttttgtgtaaaaaaaataatttcgccagcttttccaagctcacactatgccttttgccaattcaaaccagggtggtctaccgaaacaacgagcgaccaattcctcccacttggcagtgtcaatgtgagggtgactgttctgacgatccaaactgcgagtgtcgcatctatcagacaaaaatggtcagacaaaccgccgaggcacttggtgtcaacctgaacgaaagtgttacaaactttgaaggatttgcctatgtctccaatcgcaaacctcgccattctcacttcaagaaaccggacaatggggatcttgaagccaggtctgtggctggattgtttctagatcattccttcccagtatttgagtgtcactccaaagtaagtcaacaatttgtagtttggctcttaattctttcagcaactgaccatgaccatgttatattacatagtgtgggtgtggccccaattgcatcaatagggtaagatttctgtatttagctaagataaacatgagattccaacactgtttgtgtgcaatcctaatactttttgagtgctttagacagttggcaggggccgtcgagagaaattgtccattcagaagacgctttcacgtggttggggttagtaccttgcttgatcccagagcataaaaacagaagctgatctgatttatgaacactgcttttaggtgtttttgctgaccatccaattcccaccggccgacttgtcacacattacaggtgtgctgccatttttcctgagtccatctttttcccactgtttgtggtaaattgggtagcactgatcaagctgtgaaatcaacagtggcgagctgattaccgatgcaatgtctgatgagcgcagccggagtaaatatgacaaaattggcagaacttacctattcgacctggatccatggtggattgagaccattgactcaaacagtcttgcgaatgaagggctaattgtaatcagtgaaaccaagcagttctcagaagctcacaagagactaacaagtggtggtagccttcagaatgtcactggaccacttttcaattcttcatcaaaagccaagaagaaacaaagcaaatcacaaaaaccaaaggagaccgacattgatggtgtttatagtgtcgatgctttttgtacgttttccacttgattcatcctcctgcacatacacatcttctgacattctggctccttcaccacatttatcctaccagtatatggcaatgtttctcggttcatcaatcattcctgtagtgccaacaccgttattgtgcctgtttacattgaggatgtaagctcccagtcaattgcctgctttattcttgctgtatgtcctggaatgctcactcggttatcattttcttaatatctccttacaaatcaacattggatggcttgctgctgctgtttcagagtgaccctactcgaccgtatgttttctttgtgttttttcattgtgaccaaataaaaggattgactgactgacatatgtcccaatggacaacatttgatcaataatgatgctgatgatgatcaaacataggatctttgccatgtttgcaaagaaaaacatcaaaacaggcactgaaattacgacttcatattcggatccaaacgatgaggaatacaagagattggagacaggtcaaatgaacaatgaaaaccatgctctatttatgccatgcaaatgtaatgcacctaattgcaaaggcataatgtttgcttagatcatttttttgaattaggagatagtgtttaacaaagccaccttttggtctgttttcttccctcaccttaccttttcctttgttcctttttgttcctttacacatgattctatttgatttggttccttgattttgttatctctggccacaagtatcacataatatacttaatgaatccagtcttcttacccttatgacttcttacacaatatctttctctctgacttaagcgcaaaattttccatagtacattatagggttttccattagaagaatattaagcacatgatgtctatctatttatccactgcaatgatttgttttgtttttttaactctcaactcccttttttgaattataagatgaatgcaagtcatgctacttttgtcaatgaaagtgttctcttgtctctctaaagaattgagctgtcagccctttttcatatcttttggcaggcaggttctttataaccttgtctgcttgatttgacaagaacagttccttgttgtctggccaattcaggggtactcaaatgatgaggctaaagatggcaatagagccaatctgataaatgaattagtcagaaaaagccaatgtgaaataaggactgctgattatcaacaacggcattcacagagaaaacaatgggaaaatcaagaatagtggccgttttttattggcttcatttgaggcaagctaactacagtgatggttactgagaggattcaagatgaatctatatacatttttgatccattgattgcttgattaatttctgatacaattcatagtcatcttcatcaatcagattattgagatgaaaatcttgatgaatggccttctcaaacttgtatagttttgcatagagatcaaataattgtatacctgtcaacacatcttcctcctcttgaaaatcatccaaactcaagatcagcttttggaataactgttgtgtgctgaaaattttgaatggatctacatccacatctcccgtttgattcaatccaatctttttcaaaattccctcaaacatctccctttgtgatttattgaaatgtgttacaacccagatatgattctttgcagtagatacttttttctctgattgatcaaggtcttcaacattttcttcgagatgaatggcttttttcttgactgaatccaactcatgatcctcattgaatgtgggttttttactccattttgaaatctgcagcagaatttccttttgtgattcagttaaggttttcaggaaggcatcaaattttgcaatgaatttcaacttttgagaaattgagactaagttttcaatttgagcatgagcaggtgagacatcatgatcagctgaggtgattccttggagcaaattcctgtttttgcctaaagtttcaatcaaggtgttgaatttttcaagatcaacactttcatatgattttgaattctgttgtgggtttaatgccagatatccttgatgtttattacaataagttcaagttcaaagagtcagtatatgtccaaacaacacagatgagggattcaacctgggactacccactaattgaatcatgcatgatttgatcatgtcccccaggtttggatgacactgtgtttggaagagtttttgagttagattcatgcctgggaaattggaattgaatgaaattcaaagcactaaccttcaacatctttgaacattttagaagctataagatgagaatcgttgaatatcagaatttggaagataatacaatatggaattcattgttgaaaaagtcaatttggaaaatttgaattattccaaatctgaaattcattaagggaaagatcacatgaagaaatggaataccatctggattttcaatttttgcttcaccatgtgggcacttgcagtggggaaatttcaaaatttcctctcctctcctaaatagatgttttgaggaagaatttgggtatgctgaaacacccaagtaatttattatcttcaaggaaagcaagaccttggctgatgggatggctattgaggatttcatttttggtctgtttttagcagaagtccaacaagctggtatttccaggggattgaacccaaaaagcacaatgctattttatgattcaaactttgtctatattccttttccaaacaagcgcattgaattttcttgtttgagtgcatcctatctgatcacaaaggcattttgtacagccagtagagactggtaatgaaacaattgacttattgatcaaagaaaccttataagatgctatgtttcactgtgaatcaatgcttggtatgtttcaggaaaatgttacacaccaacttgatactggccaggagacacttggtcactgtcttgacaaagatcacaccttgaaacagaaaaaatagatacaagatatattatcatcatgtatcacttgatttctcaaagctttcatgtcagctcttgattgcatccatgtagcaagttatatattgaaaaacaaaaaatggatatcaaacaaggagttaactgtaattaaattcaacagttgtacttagaatttggggatcacgccagtgggcttggagattgaacaggagttgtttggtgggtgctcagacaagtttgacacatcttgaagagaacaaataaatgtaaaacttatttcaagttataaaacacctgcagatgttaccttgggcttttactgaatacctgcactgttttcacccagtttcaagacacaattctaattggaaaaaattcctcttatgatttttttgctatggaaatcctgttgaaactcagctggaattttgttgtgaggtaatgttggaattctgttgtctctctctttcctccctttcatcccaatgttactcctttcccatctgtcactccttccccatctgtcactccttccccatctgtcactctttgcccaccggtcactcctttcccacatgccactccttttccagttccagatgaatattcctttttttcaccttctgtcccacaactcagcccgcatttgtatgtatataagtagctatacttaagagttgaagaatcaaaatcatctaattcccacaagcatttacctaccgtctctgatacataaaacctcatgtagcgtgagcgcttttacaccacttacactagcagcttagcctcctttgaggccttttgaccttgtttttttcctcaagccttgagtcttgagtttttttttttgctctgtttgctttccctccctctttctgaggcattctcccacagtttcatcaggtaatattcaccataacatttcataaatattgtctgtgaggctcttgtgttacattctttgcaacattctttcagaccaccacccagttgatcttgccttaatgccagaaccaagtatgtaacagatacaatactctgtgtgtatcatagagagttctgcaaagatgcatgaccaaaaactcaatagttgcatctccttgcaaataccagcacattggtcagataattttttcattgggggtcagataaatggagtgatacatgacagatacatgacagatacatggcagatactgtatctgtttcatccttgccagaactcatccaatctcaagtgagtcaccagttcttcaggacatgttttctttctcattcagattccccttctttcagatctcatcatcttcctactcatggttcctcttctttcaaatctgatcatctccctgcttgtgattctttttgtttcacaatatccattccataccataccttataacatttacactcattgctttacttgactttgtcaaaatctctcttctctcattgatcctcataaaaacattttgcatgactgtttgaccttttcaaatcaactcaagattattcaacagtaccaaccatctcttttcacaattaggtgagaaaccaagagccacaaaaccatcctcctcacttctttccttttgtatctgttgactgatatcttctctttgtttctgatttttgtttggttgtatttcttctcttgcatatcagtattcttgattgctctattatctcttacctgggggtaaatcttgtttccatatgtattttttgttttgtctatttttcaagcccattttttccttcgtttgggtatttttttttcaggaaagaaaatcatcaggtacttcaatgaaaaacccttcttttcaaaatagaaaagaagaagaagaagagaatggatgaaacacaaacagtaataaatcccaaaatattgaatatagatatgaaagagataggaaaaataggctagtatgaagatccattggagtgaaataattcatgagtagaaagcaaatttaaagaaaaaagtatcattaaaatgcagcaggtatattataatttcacctttcatgagaaattgaatcctggattaaattatgatacaatctatattcatcaccatcccaattgtctactgtgaaatcatcattgaagtctttctcaaaattttgtatcttcaaatcaagctccattaactttattcccttcaagatattttcattttctggatgattatccaagccagccttcaatatatcaattttttgctgacaatcaaaattgtcatatttttcattgcttgttgaaattctcccatgtatgtttgctgttgattgattgacaaattttgaaacccacatatccaaattttgaaagtctaaattctttccaaatgaaccaaattcatttttttcaaattcttctgaggtgttgatcatgttgggtgtttcttgatgaaaactttgtgcaactttaagtaaaacttctttttctgattgagtcaaagttttcaggaaatttttcaaactttgaatgaaaatatctttgtctagcctttctttcatgatgttattgaattttgcaagatcttcattggactttggagtgtacttgtgtgatatattcacttgatttttattatgatatgtttgaaatccaaaattcagtatctgaatgctttgttgcattattgagggtgacttgaggttttaactgataccacttactatctaaagcctgaatgctatgaggtccattatctttggctgtaccttgaaggtctgatgccactggaagtacatgaacagtttctcctccacattagatatcttgctaaatgtgagaatttcttttgagtactgtgattcaaattactaacgttttgaatcctcacactttttggaagctgtaaaatgaagattgtcaaacatgagcattgaacaggaaaaaatatatcaagtggaaaggttggcatacagtgcaattcttcagtgttctcaaactctaaaaaaatgaaaatcatcaactatccattttgagaatagaatgaaatatttcaaatatttcatttgaggaagatatcacatatattgacacaccatatgattgttctatgtcttcttcattttgtgggtgcttgcagtgggaaacttctagaagatcttctgctcttctcactaggttttttgaagatgaaattgggtgtgttgaaacactatagtaatgtaagagctgtgagaaaactaagaacttgtttataagcatggctatggattgtattttttttatcttttttagaagttagaagttgaggcagattatgttttcaatgaggatggaaagttgggaagtggtatttcaagatgtttcaaagaatatttataatctgcaacacagaagtttcattgattgagtgctcaaaaccttcaagttaaatacagatctgcaccaagtggatactgctcatgagacaattacaaaattgtttcaacaaaaatttgaaattgaatcaatacacatggagaaacatcttgattatgaccttgtccttgtcccaccccaaagcctgtatatcaaggcttgctttgctaaaacaaatggtatgatgacttgaaaaacggatttcaaataatcatgaacctgacatgcaaaatgaatctagtaaattggtggctcaatccggctagatattcagcttatccttgctcttgcattttctcaaagtttgtacacatgttatattgtaaatgcaatagcttcttcttttcaacacaaccacattatcgcatcttgttggagttttttttgggggggattttactgtgactatcattttattttaaaaacataaaaaatataaagtcaaaaacaattgaaaagaattttaaaaaaaacggtttgtaattgctgaaaaacaaaaacccaaaaagaacagaaaagagaaaagagacaaaaaaggaaaaagaaaagagaaaaaaaaataaaagaacagaaacaaaaaagataaaaaaataaaaagaaaaaagaaaaaaagtaagaaaaaaaaaagaaaaaaaatggccttgaggctggggggaaccccagcgtcccggccaggttgaccggaaggaaacccttccggtcaagactcttgggggcggtacccggagcggtacccgggtacctcccctgtttttgccaaaaaaccggcacccggcaccgcacccggcaccgcctggcgggtgcgaggcgggtgcgggcggtacccgccgagcggtactaggtacctagcaacgggtaccgacgaacgatctctagtatgatgacttgaaaaacagatttcaaataatcatgaacctgacatgcaaaatgaatctagtaaattggtggctcaatccggctagatattcagcttatccttgctcttgctttttctcaaagtttgtacacagtctatattggaaatgaaatagctttcttcttttcaacacaaccacattatcaatctatggttcccttgccggttactttatagcttctagggaggctgcatcatcacacaagccctccctagataatttgtgggtgacaggtgtgcacaagcatcctgacaggccaacacaaagtgaggaatgacaaccagtgctgtcaaacagacaagatgatcatcagattatcctacaacatacaagaaaaaaaaagcaaacacataggcatggccacggtgctctattgtatcctggcaatggaaggaagccctgatccaaccaagtctctcttatttggagggggaagccgttccacaggccaggcccttccactccggcgaaccatcggatgagactttcaagaggattagttaagttagaaggagatctgtggagtgtggacctgtgtggtctgttgatttggcacagcggtgcaatcttttctgcgcccgcgcccgcgctcccttgagtcgttgaaaggagcccctcatgacggcgaaggtcccagggcctcccgggttcgaatgtcccggactcccggtcaacagtcaagacaacaacccagctgactgtcaacttgtcaagcgccgtctcttgaaccgaatttctgtttcagcaagaacataaaggcaaccgaacgaggaaacaggtatattcagccatggagagattagagctgccatttttctcaacgataatgaacgtatggctcttcgaacaagtcaagaataccgccgagatcaagaaagcgttaatccaagccagtcagactaacgacgaagccgagcagagtaggttggattgggcgttcatcgatgcttcaatggtatgtaactcattgccccatcaagtctgctttctcttgatctaggtgtaaaaatttaatgattgggttctgtacaacagaaacaacagacaaaaataaattcttcaggacactcaaaacctgagcatgtggcgtactcgagctaatactcaattccattcaaacagatcacatctcgtcaacacctcaccaccgcagtttgccaagcacttgtcactcagtcgcacggggccctgaaaacgaaaacgcttcactccgaaatcctatggacattgtcccctggaacaaacgtatgcgccctgagctttcctttttgactatcccccgaaacaacccaaggaaaaccagtcggtttggaatatggatgactaaatttgatttataatgtttgcaatccagatcatggaagcgatcaagaagttcggtttgggaccacaaacgaacgcgctgttactagttaaacttcagccgatagaaggtgataatcagccgtcaaaggaagcactggaccaagcagcgcaagcactcgttgacgggacactcgtcaaactggacgatcacctcggtaaatctattgtaaattggaaggaactgaggaagatttataagctgaacgacgacccggtcattaaaggacttgaagaacagagcaagaggaccgccagtgatgtagaatggcatgccatgatcgatcagctcgccactgctaccgttgcacttaaatccgttgctgcgtgaggtactccttcaagttgggtctttggggatctgttgtaccatttacaaactcttttcaatcgagcacatacatggccaacccgtttgagaatctatgtgtccataaataaacacaccgaacaatcatacagtcaccccagggatctcgatcgtccagatcactctctcatcactcatcacttcgactgcatcagtctcaggcagaatgtggttcgaagtcgaaagcagtcctgtgatggaagttttcgcttgacctgatttgtgttgccgcatttttaccaattaatgagtgtgacgcaacgaaacattgaaccgttgggttgttggcgttttttgttgtttttttttgttgcaaagtacaaatcaattcgtcaggtcgctttcattctttacctctggacagctgggataaagaagttcacgcactcaagttccacttcagccccttcgtagtcacggtagcttgattgattccgataggtaaaattccgcacgtcaacggactcgggccttgtctccagctgggcgggatgaccaagaggtgtttcatctcccgttcgagagcacaagccatgcttccagcatcggtatccactacccaagtttctgggacaccttgcgagagattgcttgacgaagttggcgatgggcaaagccttgcgaggagagtatgaagggtatggatcgtttggtcgagtcttcccgtgagaccaccatggatgagcaataagccagtcgaatggttgtagtagtcattcgaaccagattgcctttcgagcccttcgatcaacgctagacatttcccgaagtccgtcgagtcttggtctggatctcgagtgacttgagatccagaacgttcgtagaattgcttgacttctggtcggatcgaatccaaatctcccttgatgtaatctggtatcaacatctttcgagcttcgcccaaggctgagcaatagtcgtgtaatcgattggctcccccatcggcacatatcctgtaatccgaaagcttccaaaggtcttcgaacacttggttaggatgcccattcctagcgatcttgatgggtgtgtttaagattatcaggtaggtcttcgactttcggctgattgaagtgcttcggttgaatggcccatcccagcgtctttcggccatcttggttggttgtcgtttggaaatatccaaattccaacttccccccccttctctgtgtccaggccctttgagactaacagtaacacacaaacctcccagtggacccggcagccaaccactaccacaacttccttcggaacttcaatcccgacccgggccaatgcactcttgcagtccttcaaacatgcaagcgcaccgaatctccgaagataagatagacgcggagttattttacagacgacttgagtttctcatcgcgttttggaaggtcagcccaacttacgggccctgtcatctttttccttccagattctgatgtgcccttgcttctcgccgaatcctccgtgatcgatttttgggcgattgcatataccacaggcgcttggccagggtactgacgatccgggaacagataaactgaagtcatgcggggggattgtgttgggtgaagcacatccatacaccaagacgcgagcgttgcaagttttcctctgcggcagaccattgctctccaccctcatcctgatcacaccctactcagctagcttcctctgctctgaggacgaagcggaaaatcttgtttccctagtccaccttccccaggatcgaatgaacgataaaatcaatgtcaaggtaatcgtcaagccagtcaaactggcagcagccaacttggcaatggaagctttcctgacttctatcgaggaagtcacattgaaaacaggaaaaaaggtcgggtgcttgcgggacggtgagcccattgaggacgattttatggtatgatcgccagtctttcttctcgtggacttttgattatcactgatcatcgtgtttttacgttacagaatgagtggaatgattttttggaaagcagtggcaagaaatctctattttcaaaggcgcccaacatttctgctggcgtgtctgtcttcttggcatccaagcagccgcaagaaatagtcagtcagtccacaccagtaatctggacgttgacccggtgcggtgaaaatttaccgatctcattacaacctttctgatgtttcttcgtggatgttatttttgaatacgcttcagcgccatactgaagtagcctgtcaaatgtctcgagaactgatgtccgctgtgcgatctgaaatcatcaatcaaatggggtcaaaagaaaagactatgtagggattcattctacgatttactctttgatagcttgattgacggaatcgattcgcgtcgcattcgtaattcaacagcaggatatgtggaaacctccgagacctgattcagcgcaagcacgaggaaggaagcatatggaaaggagctaagtacaaaccggacgtaggtataaatttatcttccgagcgcttgtctattagtttttttgatctcatcttgtcccctcttaggttgatcctacgtttggttatctatgttactcgccaaccatccaagccggaagcaagtatgacagaagaaaatctagccgaacaggtgctgatgagcgactcgacgcgactgaaattatcctagtccacttaggaacccagtatagatcatacaattcggatgtatcccgaactgttatgatcgaaccacacccagtcagtcaatcagaatctcactgaacataactgttgcatatctaactgatttactattccattcagagccaagaggcaaactacgagtttttgctcgacttgcagaagtttgctatcagcataatgaaagaaggagccggcgcgaatctagtctaccatgcaatcaagacgaaggtggctgcagaccgtcccgaacttgagtctcatcttccaaagagttttggatccggtgtaagcttcctatgtcacatcaactgttttattggccatccatctagagatcatgttatcaaggaaagtggatgtctgatctttctgcgcgtgtctgtttttttttctttttctcactttcagctgggtgtagagtttggggacccattcttgagtttgaaaccaaaatgcactcgagtcttgaaaacgaagatgatattctcgttatcgctatcctttacgaagctgaaagatccgatggaaaacgataagacgtactcgctccagcttacagacaccgtgttggtagggcaagaaggatcgatggtcttgtcggatctcccaacagaactctcgcagattacttattttcgtcatcatccagcacccagagatctcccgcaggaacaagatggacacagcccagctcgaagctttcaacaaggtgatgcagataatgatgggagtattgctggggagacgattattcctgaaggagcacggtcgaaaaggccgaggagctttcccgaagaggcagatgacacgactaaacgccagaaagtcgcttcctcttcatctccgccaaaccattgtgatgtcaatttccgctcaacatccccgaagaaaacagctcatgaggaagaagaagatggagacgaccggtggccaatcttcaaacaaatgggtcggtttttaaacaggttaatgcatgtttgacgtcactagaagcacaagtacaaacagataaggaaagctttggagtaaagaaaagactacagacgggatgtctaaaggctccataaaactcaagtaaaattttgcttgggagtaaataaaaatgaaaattccagatgtcgcgttcagggctgacttggacccatgttttggatcttcatttttccacacacaaacactttatctcttcccttatgaaaatatcttttgaaataaattaaagcccaatagatatttacactgggctgaaggcaagcgaaggaactgtcaagcagatgtgcagatacatcttggagttctgcctctttgctctgcagatgatacaccccgttttcttagtgcttattgatttgatttttgtttgtggctagggcccagcagaaagaagctattctaagtagttcatattggatgagatttttaacaatatattttgattgaggtacttaaatgttagaattggttttgtgtgatgccatcggtgccggtgaactttatttgttactaaattcggatttgactttgaatatgcattattcaactctgctcccgattcgacccagtctggggatgtaccggggggtgagggagtcatacccgaatggaatcgggtgagaaggcacagtaagcttggttggtggtcacttcaccttcaaacagtcaacctgtttatccggaatcggtcgagagatgtttgtttctccaagaagattacgactagccacgcaaaatggaaacgctatcctcctacagtctatcgcctcaagtcggctggacccctctatccgatcttcagtccaagctcctcaatctaggaaactaggctcgattgcaaagatccaagcactcggtaaacctgcaggcgcggaagaggaggaagacgatcttctatctagtctcacaaaacgtagaggaggtcgaactaaaaaaggtattcaaaaaatcagcccaaaagattggctattgactgaagagggcttgaagtttagacatccaacgatcggtagaccgaattggctgggtgatgagattgtcagtcttgaaattcccttacacatcggccatgttcaacacctatctgatattctcaacctccttttttcatttctctagccgtttccgaccaatccctggttcaaaccgcagccgccaatctcagacaaaattcgtactcaagtctatgaatcattcaaacagcgaattcatgcaatctacaagcaacaatcgtatcccaatttatccctggatgagaaaacaagacaagaacaaattttgatccgagagacatcagatcaatggggaatctgtcgcgaccgagtctctgcgatcatcagattgaaggcaatggaagactcttggccattaaacgagacaaatgaagaaggacaaccgatcaaaccacacaaacgaaccttgcagttaaatttcgaaaaaggcatggagagtgtcttgggagtccaaaccgacccagccatccgactcaatccagatatcaatcaacttgccaatcgccgcctccagcgtaaatcaagcttttatggtactgagtttgtccccatcgattcccccgaacccagcccccagccagcccaaccaccatctgaaatgaatgcaactgaagctcagcgatcgaagaataagaacaaatatcaggaagatggcgagccgacggaaaccagagtacgtcgaaaatcttcgtccctaatctttgaagtatatgacaagagtcctttgtggcaattctgacttgccctgccatgcattttgtgatcgccttagcatgtcatcggaagcgatggcttgccccgtccgtcgacttgttatatctctaaaccacccaacaaagttccgatggttttcaccgatgtttccgaattccctcgagctcctaaaccgatgagcaaacgcaaggccagatattatcccaaaacttctctcctaccggattattcggcgcaacctacccgctctagcccatcctctgcgcgtcgatcacactctacagcggcagcaacgatagcttcagttgaacaactgaataacccacaatttcccccatcaaatagcgatattcatgagactgctgctgcttcaaaagcgcagcaggagaaatcggatgaagaaaagagaaatcttgccggtcgactacttagacagctcaagggttgtgcgagctccgaaaatggatcgaaattattagatcaactcagtacctcgcctgattattcggagttcagtagcttgaccggtatcgacgcggacgaaatcaaggaatctttgttgctccgggcaggagggctatcattcaaagcctcgggcggtaaaaaaattatggaggagtttcatccagatcggatcaactcgatcagaaatgaaaatgaagctcctgtatcggaggatgagaaacagattcgatcgatcaaattggaaatgatcaaatcgatttacctcaaaaaattagaactcaattcatctggaaggttattgttacccaaatcgattcgaacgaaagaagacaaggatctcaaaatcctacaaagcgccggatcgacatctgcaacttccagtgcggatcaaagtagtagtagtagtagtagcagtgcgtctggtccaactccgtcgggctcttcggatttgatcagcagtcggagtaaccaattggtccgcaaatgcatgaaaggccctctcggcaggatcaaacagagacaacttctggctaaccgaaaccaatccgttaatcattgaatctcaacctcgacaaaaactcctgcggaaacgacttgcgatcttttgttcactcgattctcatctgatttgtccgctcaagttgttttctcttatttgaacaatctcttctctttttatgtcgtttagcttttcaattcttttgtcttcagtttcttatattctgtcctttttctcttgtgttgacatgttcagatgagaaatcataagtttttttagacggtaatgcacggatttacgtaacaggtgaacgaatatactgactgaattacgtaaggtgacatcgagaagtcttaatagctcagttgggagagcgtcagactgaagtgccttgagacaacaggtcagcctcatctgaaggtccagtgttcaagccactgttgggacaatcctcttttttccaggtgggtagagggatgactgcttttgattgggagaagcttttgctcagtttttgggtcgatctttataattgttcctttgtgattgtaatccttggaaaacacaggatgattctattttttaggtaactaacaagtccacaggctagttaaaattggaatgagatgtctcaagtttttaacggtatacttaacttaatattatatcaaaaggtaataaatcacaacgggttcgacttcttcacaaaataaaagaatgagaaactacttcagaggaaaatgggataaaagactacttcagaggacgataggggtaagaactgctggaagaaagagatagtggatactccattcatcaagtggcttgaaaattgagaacagtcttgcgggtttgttggttgccatagaaaacagtgggagagtcaggaggagaaaggaaattgtccaaagtcttcccccgccaagacgcttgggtataagtggtatcaagatcggctcaattagagctcctaaactttggactacaaagcacaagaacacgcagaatatctctagtcgcgaaacattcccgtgggaggtggtgggatctgccattagaaagaatgctacagacacatacaaaaagagccaccatcagattagagatactcaacataactttttgtttggagaaatcttggggaaacttacgataggcgtgcatgaaaccactagccatgaaagcgccgacaaagcccgccatcttctgggcttgagtgctgaatcctagagctcgtgtcataccacccagtgggaatgctcccagaacgacgaacgaccgacggaaaagttgatgccaggtctttccccaaaattctgataacgaattgaacgcaaagacattttcgaagagcggcggatagtaaaccgggtcggcgaactcgcaaatcacgtcagggaaaccaagtcggcaaagaagtggatgtgtgaggtgggcgaggaccgctagggccgaattcatagcttcgaacgaagcacaaagacccgtaagtagaatcggggtgctcatgaatcgcgccataaatacgagggtgggcagggatacatttcgtcccaaaaaaacaaaagattgaatcgttgaagtggttgacagtttctccatgtaaagcaatcccgccaagactgtcaatgaatagatatgacaaatcaaaaatttcaacatgtcgcagcccaaactgttgtgattcagctttgagaagtgaccccaaggaaattgtgatccgcgcatactgattttttttcaaaacaaatgagaagcaaacatcacattttattagcctcgatgccaaccaaccaggaagtgtttatttctttctttctttcaaacttcttagaaacgaatgaccaattgactcacgatgtcaattgcaatagaacctgatctatcagtgagctaggaggaagtcgatctttcagatttttctccgcagcttcccatgccccggctgaatcatcactacttctaacatatcttcgccgatgttgcggtcctgagaagagtccccaatcgaggcatttggtcatcataacgtaagtccatgcaaaatttccgatgttggccgacactttggtctctctaggttccacgaggaataagaaagggtaacatagccaccaagtggctgagatgagtgagagtggaactcgaaggcagcgcgcaagtctagagtgataatatttagggtgagtccaggcggaaagtaccaagctgaggaagaaaaaatatttggtggaatgttgtaggatcgatttatccggcatgagcccaacgaaattattccagataccagacattgaaggaaaggcgggctaatgaagggctaagagctagaagatctcgcctttgagagaaactgaggactttctaaattattgtggaggggtatttaaacgaaagtggacgagcacctgaggctgtgttaacagaggagcagaaaaaataaagtaaacttcaacgatggattatcggataaataccctttaattgtcagcatgacatccatctattcccatacacacctcaagatcaatcgcggtgaagaggactccctcagataggctcacagttctactgggctccttaaacctttcctccacttcgaaatacgtactagtcttataaccccgtcactggaacttgtgataatctgcgtgctctgtaggaattcctgccatcaggaggaagcggggccagtatgtaagcagttttgatcgagttcaaccattgtgaagtacattctcgatgatacatcaagagctcttaaaggaatactcactaacctgtgtgcaacagactcagtccgaccttgttaagtaaggaaaagcggcgcgtggctgctggtatgattaacaaatacagggaatcgatataggggttgtatctgaaacttttcatgaaaaggttaggttaggttactcagaacttcatagctgctgctgctgccagctaccgtgtaagcaaagtgtcaaaccatctgttcaaccatcttcatcagcatccaattccattcctcaaggttttgacgccgtcggcagttgaatcctgttgaatctcttgacaagtcctcgatcgttgaaagctcgtgagggcagcccaaggccccaactggaccggggcgacaggtttcagtgtggtgggatgtaaactttagacaacagctgcgccaagacttggtcagttacatttgaagtgcagcggaaatggaagccgccatttgatgcttccacctttcaaccagtcggctgcatctaccggggtgacagctctcatcctgtctcaacgggtttgctgaacatttcaaacagcacctcgaacctaatctttgagcagcatgtatgttggggaattgtcaccagagaagttgcagggcgtgcgatgtcagttttttaccagaaaacgtgtacaattttagaccgtttccatgtgagggattgacagcacctctgcatggcaaagtctctatgtacctcgcactagatgttgtataattgccaatcagcaacgacagcacccccggggagaaccagggcccggtgacaacgtctttctgacttgaacaaatcagtaggtcttttgtatgaaaatgtaaccctgctgtttgctgtcaattcaaaaaagtcccatcaaacatatgcatcaacctacagaattttattgatctgtgcatgcttttgagaccaacattaactatttttgggggggagatattcttgttgaaagttaaagatcaagattgggtgggttagccttggacataccaagcctggccccagactcctgaggtagacacaagctgtccagttccaatgagcaaggaggcctccagttcaaatgggttgactgtgggcattctaccaggggcccagaggtcaagtagtgcaagatggtcagatttgaaagaatgggtgtattttaagctcatatgagggggatttgtttggtttctatgttcttaatacttttgaacacaaatcttgaaaagaacaccaacacaagatataacctgcatgtctctcatggataaatgagaaactcttaaatgataaagaaatgaaagaaataaatttgccccttaattcagtgttaagtagagtgcccaaatatggagtttatgtgctgtgtggtctgagatttatttgatttggtgcttattcaatgatacccaacctgagtggatcagatcaaaggcgggctgatgttttacaatgcaatatttcagcccttctgtgtaacatattggctcatcaagttttctttctttctttttattattatttttatcaaaaatgtcaatttccaatactttatcacactttgcagactaatacattctgtagcaacaacaaacatacctgtattcactgttatcaagagcatttcttgggtcctcaatgttattattactggaaaaaatgccacattttgataacaataacattgcagagtggcaatttttcatgtatgatggaaaaattcaattttatgggttgaccaatacaaaaccaatagttttgccccatattgtattttatcatgtatttcaaaatgttgcatcagggtgaagcctttcttgctgtatcaatgtgtcaaccagcatcaaaacatttccctgaaagctgtatataagagaggactcaccttggttacagtcctcatacagaactccatcaagcataaagttttgtcaacagtatttctggggggtacctgtaaatcttgatgacctctctcatactgagttgtgggtgaaccacaaaggaagattgctaagctggcacaggtgatcacttattttcagtacatcagattgggcaaactgtacaaagaatttgtttttcccataccaacaggtcacaaacatttactatgcctcagagctagaagttgtgatattcttctgagctacttaagattttttttaattcattagtttgtttcctccctaaattaagcatatgataaataatcaaccacatatgaagatgctaaaaattaagcactgtttgcatgctttcatttctatatctgcaggtcttattgaaccaactatttccaaacctgttgttgatctatgtgggaatactcatgatccacaccaaacaataaagggtttgaattcctcaaactgcattaggccatccccaagaccctcagcagaagaaaggatgacaaagaaaagccgaactgatgtgagggaaaggagctcaactgatatgcatgtcaacagcagagcggaccaagtgaaattttttccaggtaatgagaggtttcccatctccaaccatgattttttttctaccttccatttcactctacccaaaggtactttgtatgaatggctgaatggaaatctgtgtctttcttttttttcacatctgaatggtgtcagtgaaagttactcaaatcaccaacccattgctctctgggaacactcatgatttatcccaagaaacacaacctatccagcattcaaattggatcaggccatcccaaatgaactcagaaggaccaggggagaaaaagagcattcctaatggtgtggtaggattcactgtaaatggaaatgatgatcaacactgtgtagatgacaaaacaaccacagaccagtccaattatcagccaggtagagtgttttcctattttgaatctgtcattttggattactttttttcccatttcagagatgatatttatgcttagctgaaccatttcttttcttcacatttgagtgttatcagtcaaaattcccaaacttcccagcactcctggagcttctacagatgcaaggctccaaagaaaccaggaagagattcatccaccatggcttaaaccatatttggaactattggaccattcaccacctcagaatccccaagatccatacatgactggtgagtttaagctaaagatttataaaactggtaaagcttcattcaaaaactacagagatccaaattaggatgaagttacaaaagataaaatctagctgttcaaataaaaagaattttcttttgagggcttccctcttgagaaatttctagttatattattttcacaaaagcttttgctatatggaaactgaatatgtatgtgtctatttacttccaggtgaatcaaacacacagaagttcaaatcaagcaacattgaccttcatgaacggaggggtaaacaaaaggagaatatatctgaaggatacatcttcacttcaaagaaagaaaaatacattcctcacttgaatgttcaaaacatgagaaattcccaaaagttggcatcaaagaagtcaagtaagtctcacgttaaatacctcaaaatcctagcagtttcaacatgatacttgtctcattttccaaacttcttttgggataaaaacagttcaaaaacctgtaattaacaccaaaaaactaggacatccctccagacaaagaaaccctgcagaaataaaaagtttccatcaacatccaaagatccttccctttgaagaagttgaagaagaggctgattttgcattgagtctgtttaagaaagagttcaaagaaaaatatcccggaataagttctgcccattcacatcagattaaatattcatttatgagattgatcagttcagtgtttctgttcaatgttaagatcttgaaagaagttggaatcaatcaagcagaaataacagcttctaatcttgaaataaccaaacatataatcctccctatgattttccctactcaaaatcaagtcttaaggatctcacaactcatgaaaactagacctcaaattactcttctggtgatcaatagctttcaaaaaactttgcatgatccaagatattctaatcttgttgatagcacattaaccttcttggtatatttttattaccataaatatcctcagagaccgtttttgtctagaaagaagtctctagatttcttagttagacatcaaatctaggagaaacatcactcccactaaccagatattcccatcaactctctcaaaaattcttgataggcgggtatcaaatataccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagtcggcaattatgaacaaaccttccaacatcctggttgagcctgattgaccagactgggctcccacagtttgattatgcaagcattacaacccaaatgaccagaatggtttccttagttgattgaacaaactgtatgatttgattgagtggggatttttttttttttttttttggggggggggggggatggggacaaggacaacctgatgatcaattagaaaagcctccttatatgatctggttgctcagggcggatgatggcctgattgatcaggaggccaggctggggttcttcctcctagaccaactgatctatgtcaaggatgatcaagaaagagggacagctcagagtgtacagcggctgcctgattagttacttgtataatcaaccttcttccggggtctgccagactgcataatctgattgacagggggtggagttctcttgtgatcttacaatacaagacatccaatgaagcctaatcaagccatgttaatgttatagacatcaaaggctttcatctactactaagcagtcggaatggagaggtcactgaagtctgtcactgatgaagatcattttgtattgcattattatgtgatctctttttttttggatttggattttgaaaaacaacaaatacagataacaataataaaaaaaaagatgatgatgatttgagatgactactactactactacttgatgtagctctgagataacacaattagaaacatgaatttagatttggaaaagagtctgtttttgtttttcttcttattttagagtgttagttttgaggttgtatctgataagattttgaaataagagaggagaggagggaggaggaggaggaaaaacaaagaaggaaagatgaagagatcatggaatacgaataagattattgactcaaacaatgagtccctttttttgttcttcttcttggttgttgttgttgggtagatacaaatacagatcattatcatcatcatcatcacacacacacaataacaataacaaataaaacaattacaaataaaagaaagaaagaaagaaacggtgaaagaggtgagaaacgcggacaacgacaaggatgatggcgatttttttttgttcttttttggtttatgacgatgacgatggtgaaggaagaagaaggataagaaaagaaaagagaaggaaaccaaagaaagatagaatataaagaactaaatcaagtagaataagagattgaacatattttatacaaatgaccagatgaagattgatcatcaattgtatgtaatgagaatgaaagagaggaaacgaaaaacaattaccatccggtacggtgaaagcctttcgaaaagttacgatattctttattattatttgtaagactagcgagatgagttttcttgaactgagtagaagtagtagcagcggcagcagcagcagtagatgtagtagtagccgtagtagtgcccgtgttattattattattattggggttctgattaggattagcgatgggattattagaagaagaggtggaaggatcggcagtggatgtagtcgtagaggaattgggaagattagaggcatgttgatggtgacgaaagccaagagccaacgactccgaccgattgacttcgaccctcgaaggaaccacgccgagcgcgagcccctgaatctgacgttcccagagcaagtttctacgcacactctctgtcatctcgttggcgagcatattcctacgagttgtccggggagacagagggggtgccacaggttcgggccggttggcgagtaacagggcgctgtttccgagcgctatcggctccgtattcgtccccgtcctgcgctctagtcttcctaatcgacgctcctggtctgcgcgtttctgctctgctctcttgcctctctcctcgtctcttccgcctgatccaccttctccttcctccgagttcgactccgagtcttccgaatactctatgttctccggcttgccccctagcctggacggatgtctctgatgggccggatgcggcaagctacgggtaggcggctgagggttggccgtggtcgaaggaccggcggtcggtgcggcactgtttctccgggtcgggggacgatgacggagggaggagttgccagacagactcgagggagagcgctggaccatcaccggaggatcttggccggcaaggacgggcacggcgacggaggacttggacttgatcagagagcagggtcgggcaatcactccgatcgacgccctgccctgtccctcaccctcccccggcttccgcgaggacgacgagcccgcccgacgcagctcgaccgcagactgattccgtaagggcccgcgagaggctccccagcttgacgtgctgctgcttgatgatgcacgtcgggatggtgtgaagatggttgagctcgggatggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtatgtgaggaggctaatgagtctgggatcctcccatcttcggctaccggtaatggggctgagacctgtgagttattaggggtctcgggtatgattggagagactaggctgggcaagctgcctgaagagttatagccagcgctgagtgttatctgagaatcaggatcatgggcgagcgacggttgaggtggatggttttgggatgaatgaggatgggtgactgaggagggtgaggtgatgagctgggtggggtgtgatggatcgagaggcttggggggctcttggacttgttcgggggaggatgagggtaaggatgatctacggcagtagtagggttggactagacgaggactgactgaacgagtagtggattggtgggagtgaagtcgggtgggaacgggagggcgacgtttgtgtttgaaggtggcggtggatgaggtagcccttcgagggagagggtgaaggttgtgtgcagtatgcttgggacgatcgactgtttgtttgatgtgtttgttatgatcctggaggagatggttatcaggaggggcttggatggatggagaggtagcgaggctgctggaggtgtttgagccactgctgtagtgctggtcgattgagggtcgagatggttgttgaagagtgaagtagcttgaggatgagcgtgaatctgaaggtaggctgttgttgttgttgttctctgttgctgggggagagagtagccagttgttggtggagtgtaaggaagctgatgggctgatgtgggtagtgatgatgagtgatgattgagctagtgggtggggtgatagctggtgaggctaggatgggtggtgtgggttgcgatgttgatgattttgggtggtgagtgtagttggctgggtggtgagttaggcctgggagtgatgtcgattgagggtgactgttgatcggaaggtgttatgggctgtagtgggtctagtgagatgatggagttgatgagtaggttgagagttcctagtaaagagtaagggctgttagtatccatcatcatgatgattgctattgatacttgatttactgactgttgttctgctttagttctcgttgccataatctccagctgaggttttccaatcgatgaccatcttggatgattggttttgatctcgagaaggctgtagaatcgagaccacaatgtacaagttagtgctcttgtctcttgatagctgtcattcagttcgctcacccagccagagtgttccgatcggtagttcatccttcaggttgatagtcaggttcatcatctgcttgataggtttttttgggggggctgaagagaaaagcagaagaagaaaaaaggggagaacgaaaagggagtgggagggagaggtagcggaatgggagagagtgagtccaaaccccatcggaaatcaacagacctgtcacagaaaaacacaaaaaacacaaaaaaaaaaacacaaaaacacaaaaagccagccgggtccagatcaccagacacaaactgcacatgtgacagtactgcaaacagaatcagctcccccttcatacccaaacactacatcctcaaaagctaacttggcccttgatgaaactcagataagaagattcattcttatgtaagctgcactaaaaaaccatcaggagctgtacataatgttatattgattgatgactgattgagatcttcccatcaatacaaacataatctctagtttgtctttctctctctttggattcagaagctcttactctctctgaggttctgatcagtaaactataccagtaccacttatactagtgcaaaaaaaactatgttttgtgagtggcaattttcatggcatagatataaatacatgatcactaagacagtagcacttgtatcaaatctggcaacttagcatccacagttttctgtacagagcaacttgccaaatactcatgccaatttcacttgcaatcacctgagaaaccccctacaccagacatggcactttgccccttcccatctgtaggtgcatctacctgcttgaaattccactcatcttggacacccacacacaccaacaattacaaacagccatgtaatgcctttttcagccacaatttatggccagttaccggcctgggattccactccatttggacatccaccaatgggtgtctgtcatactaaactggcaggtacctgcagccatctctactgtacacattagccacaaaatcgtaaagagtgctcatgaaacaagaaatttttgcattctttccaaaaaaaaaaaaacctaaactaatcatacatatcatcaggaagaagaacatccaaatgaaaccagactattacaactgtcctcattgtttgatgattgtcccacctactatccatcatgaactacccaatcaagagcagggaatcttagtggtgagtgtaacaattgatttcctgtaaaacaagctgggcttggtagtttcaagtgatagggaggagtcaccattcaattaaagctacaattcaatttcagattggttgaccagagtgtatgttatttttcagctgtctatatgttggtaaaaaacccatctgaatgagagtgatggtactgatggttcaaaactgagcaagattgataaatcatactgtgtatcctacagctgccaatctaatcaatctaatcccatttgtcatgtattcacatagtggaaggggtggacaatgatgtgtgttggatgtcattgttggtctgtgagagtagtaggtagccaaggcagatctttcaagaaaaatttaagagattggtgttggtgtcaccaaaactgttggaattctgaagctatcgtgttctcctctttctcttcctatcacttacctgtcacactccttcatctggcactctctctctcccagtttccagatgaatatttatctttttcaccttgtgtcccacaactccgccactgatgtatgtagataaattgtcatgcctctgagttagaaaatgaaaaggtcatctgtcttctgcgccatttccctgaggtcaataacaaatacaacctcttgtagcgtgtacacttttccgtcacgcaagctagcagactctagcccctttttgggctcttaagaccattttttctccctcagagctttttcctcaaggtcttcatctcccggtctcttccccctttctctcggcgaaaatcctgagtttcttcaaaaacccagattacactacacctttcaaattcaacagattaagtggaaatatcccacagcccatcatgtcaatgaggtttagtgacaatgctcatctattctgaatattaatctaccactccatatttgatccaagataaaaatcaactctcctctaccaatcacaggtaccaaattgtggttaagctctcctctttatgattggtacacaacagaattgcaaaaaccccttcaatgaccagcttacaaatttgattgatgatgcttttacacatcccaactgaaactaatttctggcccaataattgtggggctctctatgcactttcccctcaaattcattggggcgatgtgcacatactgtgctggttgaatatcatgagaaggattatccgttcttcattcagctctgaccagtggactgttggttttcaaggaagtaaacaatcacatctttcactttccattagctaaattggtcaaaaacttcttgttgaatggttctgatttgtccgtggagataactgggttgggattttgaggttgatttgcatgacaagtagcagatgtgaagaaattaggagtgttgaatcctgagaaatgagaactggggatttgaaagttctttgagtggcacaatagaaggggctcaatttggcacagttttgtaaatgagagaaccaatggtttttgatttcttgtaactagctgatataaatagactatacaaaagggccagcaagtggttggaacaaaaaagaacaaaaaagaaacccaattcaaaatgatatgcatcaacaaagaagaattcacacaggagggcaagtttagctagagagctgataagccctattcttcagggttctcttgacttcaagaagttgggtcagacatgcataacatagactagagacaggctataatgaaaaaaacttcacgtgaaaatatcaaataagagtaggagttttggcatgattaaaaacagtatcagaatttcaacaagatgaaatgattgagggcctgtacagtgtacctcagggaaagagaacttgatttgtcataatttatctttctcaaatcaccaggaaaatcactagatggcaagtgacatcatataacattgatcactgatagaaatccaccattagaagccagtgacttttccaaaaagaaaattttgcctcaatgggtccccaaagggggtaaataaagaaccaacatgtttaattggtggtttttttccaaattattcacttaaataatcaatctgtaattatctagggagttggaaaaacaactcccaaatttcagtcaatgactcccaacaaccatttctggacgtccattgggatttgtcttctacttttggggctgcttttgggagtcatcccactatttttttccttcaattttttgggatttggtgccccagggccaaaccacctctcatgcgtggaggggtttgggatttgctcccacccctcatcaaccagaaggaatcccttctggtcaatgagtgcctcactgactaaaaggggtgcctcttggccagaaatttacaacaaactcatcaaatggaagggattcattacattcaatgaggggtgggagcaactccccccccccccccccccaatgcatgagggttggtttgggggccaagtcctaaacaattgaagaaaaaaaaatagtgggatgactccaaaaaaaaagtagaagaaaactcccaaaagatgtccatcaacagttgttgggagttgttgcctaaaatttgggagtcctttttccaacccaaattatttaattccaactatcattcaactcttttggagacatgctgaattctactgtgataattttgtttctccattttcaattaaattaccatacatggatatttcaccaaatcgtttccctctggtctgaatggtgtgtgattggtgtgtgatatgtcactgaattgtgcttaagtgcaatttggtgacatatcatacactgttcataccagaggggaatgcccaccagttttatgtcactgtcacagttcaggcaccattcagatgtacatgctcctctggtatggaaattgtgtgatatgtcactgaattgttcttgatcacaattgggcgacatatcacactttccagaccagatgagcatgtcgagctgagcaggttagaacagtctatgatctgtagactgtcaccctattccactcacatacaatagggtgacagatcatacatttttcacaccagaggggcctgttcattgggtacatgatggggaaaaaaccagtcactggtcagctggacattcccctcagatctgaacagtgtgtgatatgtcactgaattgtgtgcaagcacaacttgctgaaaaataacacaccaatcacacactgttcagaaaagaggggtgtgtccactgtccacccactaaatgagggtgaaacatttctgaccccattcagctagaagtgcccccctggtatgagcagtttttgattgatgctttccactttgattgcaatttttttatagtcaatttgtattatttggtcctgtttagttgcaactaatttacagatgagttccagctgattattggatgaattctatatgatttcaaaaatcattacacttgtttatattaatgaaatagtatacatttgacacagttatgcaaaatggttaccaacaaggcacttaacacaaagtgcccccaaagcttcccttgtatagaagacagaattgacttacagtcccacaatatgggccctgaatatctgacaagaatcaagtggaatgttcaacaacttcagttctgtttggattttttaattgcatctcatgattactcaaccattaaacagcagaggaaagctttgtttcttgctgtctaaaaatccttttatggattgacctttgggttgaaggaatcacagtaggtaattctacatgagataaaaatacattcaatttttatcaccatgtgacatgaataattcttgtgccattcaaaaagggattgagatggtactcaagtctaatgatctccctcattcaatatgaattatttacatatctgattttatcaaaaaaataattgggaattcagccaaattcaacagaggaaatcagtgagtgaacaggagatgtggagggaagtgaatggggaaagaagattaattgtaatggttaaaatggattttgagggaagaattcagttgattgcaagtttgaatcaaatgattcaagaacaggtttgagacacttgactcccaagtgccaactaactatttgagaaagaaacctgaaattcagccctgaaatcatctcaaaatatggcaaataagtaaacattttttcccccctgaatttatgtgaaatctaacctgatttggtgggaattattaaaaacaggcatacatgtaacgagatcagggatgtttgggtaaaatttgattatatccatattgatggggaagagaaaaattgaaaggatatgaaataaataaaagatatttaggaatgattcacgatacattcaaagcattcactttggaatatgcctggtgaatattaacaaaattacgcccataataagggataccaatgcagcttcaaagacctttgggtggtccctgatcatgatcttcgcttttgttatccctttgcactggttcaccatgttataaatgtttacaacaggattaggggattttactatttcctgaggggaatggacaggtatgggatctggttcagaacaggttgggcacgtattcttcttttttagccaggcttggaggcattcagaatgaaatcttctgtggcaatgagtgcacgcttcaatttctgactgatcgttttcccgttctgattgaatggtttccaatccgaatcgattgatcttcggtcctggctgattgatatccgatcccgactggtcgatttccgggcgcactatttctaaaaagcaaatagggcaatctgtagcttctggtgtatgtgatacatgtatctgggcgacttggttcgctatctgttcggattcatttgagataagctccacattaggaatgggtgacagagatattggatcctgtaagctggaagtcctcgaatttttgcttcgggtcatcttttcaatctctgctgggtgattgtcaatcgcaatgctcgttgacggattttcgtccccctggagtgagaccacgagccatcccattggaaatttttagttggagataccattttctattttggaatctgggaaaagaggtttgtaacttactcgatgattggaactgtaagccaaatgaactgccggtctttcagggtcataagcttctgtgtttgttgaggcaccaatacatgagtctttctggattggatcgattggatccggcgacaaagtatcgatcgtaacgatgtgatgatcttctcgagggcgacacagaggtgatcgttgagggcaatgcattgcaaagcatttttcgatgagctgtaaaagaataaagaatcctcagaagcttccccggttctgtgacacaaggataagttcaagaaaggacctaccagcagacaaaataaccaggtgagcatggtgaaaggtttcagaactagttgtaccctttagctggccggtgagatttataaagatccccaaatcaattgaacagaccggacctccagatgagcctccctctgagaacaacgttttaagtttatcttaacagacaattaagcactggcggaccgagtattggggatggaaacttctctcataaattttatacattcaacaatgagtctgagcaactctcgttaagaccaaaatcatgtttccacatctcaagtttcctctgaatacaagagtacgcaactctcgatgagattctcaaattggaattcgtacgtagtcattttgagcgacgccgacccgactggccgtcagcgaggtagcatctagtgcaactatgtactacgccatgatgttttttgtctggacgatgccaaatcttaaattgtgcagctggaataggtatcatgaaggagaagattggtaacgatgggatcaaggacaagagcatctttagcagagtggggtggattggtttcactgtagccggcggctaagtgttaaattggcctaacttatcacaagtctcccctcctagcccacggcagcctgacagtgtagggtaaggtaaggtatggtatggtatgtagtgcctgcgggcgctaacttagccagctagaggaggtagattcaaacataacctgcataccataagttacatatgcatagccgccagatttctatccgattggttggatatccgacagtatcaatatctctctgttttgcggatcgggtgtcggattgactaaatgacgtcatgctagaattctgatctcaaggaatcagctgatctctggtgctgtgttcagtaccacttgcttgccaatcactcccaaaacggaacccagactcagcggaaacggtcaacaccaacttcaccctccacaaaccattctctttaccttcatcttcatcttctcatcagtcctcatgctcacgaacccttctcgtcaagtcctcctacggacccagcaacttcttcgatcctccaagcccaccccccgagtactctcttctcgtcatcccacatcagctcttcaacgtgccttctccagccatccaatcgctcgatctcaggatggagaacctcagcccacttccttatatacattcaccgaggatgagtcgatgctcaaagatctggcccaaaggtttgctgaagaagttgtcgccccaaaggtgagagagatggatgaaaaggaaacaagttgagtgaaatttatttaaaccaatcccgctcagttgattcaaatccctaaatcaatagctgacctgggtctggctgtggttgcagtggatccggagatcatcaagggcctatttgataacgggtttatgggaatcgaaacatctcaagaacatggtggctcgggcgcttcgtttacttcagcgatactagtgatcgaagaactcgccaaagtagacccatcagtctcattgatctgtgacgtacacaacacgattgccaatacgaccatccgaaactacgcctccaaggcgctcttggacaaatatatgcccgacctctcgacctccaaagtcgcttgtttctgtcttagcgaacctgggagcggttcagatgcgttcgcattggctactcgggcgaccaaagactccaatggtgattatatcatcaatgggagtaagatgtggatcactaacagtaaggaagccgagatcttcgttgtatttgcaaatctcgatccaagtaaaggctacaaggggatcagttgtttcttgttggagaaaagcatgggtgtcgagattgctaagaaggaagaaaaattaggcatcaaagcctcctcgacctgtactttgaatttcgataatgttaaggtcccaaaggagaatctgattggtcaagagggtctgggatacaagtaagattaaaaatccctacccagccaatccattgtctttgttcttatgcattccgtttattatttcagatatgccatcgaaatcttgaatgagggcagaatcggaatcgctgctcagatggtcggcttggctcaaggtgcatttgacaaggccgtcaaatacacctatcaacgcaagcaatttggaaaaccggttggagagtaagcatctgcagtccatcgtcccaaagaaacttgcatgagaatttgcattcaattatctaaaaatctccaggttccaaggaatgcaatttcagtttgccgatgttcatacggagatagaagccgcaaggatgttgacttacaacgcggcccgattgaaggaggaaggcaagccattcacagagatggcagccatggccaaattgttttcgtctcaagttgcccaaaacgctagtggaagtgctatcgagtggtgtggaggagtcggttttactcgagaaactggaatcgaaaaatattggcgagactccaagattgtcagtttttcctttcctttgtctggcacattttccagtttataaatcaactgataaataacggtattgattgcgaatgtttacctgtcttacctcttccaaaggatgcgaatatacgaggggtcttctacacattcaacggcagactttggccaagttcattcagaaacgacttagttaagaagttcactcggagtggcctttcaaatagggcgttctcgttccagcagattcatattgcttgtcgcgtcaaatcgtcaatttgagattctggagtcacaatcattcttcagataacactttgttagtataagttcatagctacaaacatcaccatgagcattttatttctttttttttatcgcaatcgtctcgcatcattggtttatacacatcaacgcaatttcttttaaatacttctgacctttaaagcttgggtaaaccgcctttttttctctaagtgaatgtatagatcaaattttctcgtttatttcacttctattattcctccctaactactggttttctctttacaatcaagtgttttgtgaatgatggctgtatttttaacaagtgtagagtttgaaacttgtggagaaaaaaatgttcattttttcttttatcttgatgaatgagtcaccatagggcaaatgctttgaggtttgtacttggcgctgtaagagatgttgagctcaacaaacacaaatcaaactgtgccaaaatatctaatcactatagagtgcacaggtttaagaaatatacatcagctgaagttcaaccaaacctgaacccacagcatgaataatttctagtgacaactcatacatacctgacatgccaatgcactattgcttgctgaatgttttagcttttttcttctcagcccttgccaaatccataagaacttggcaatgctgataagccagttttgaatacccaagagactccccacctgaccttttttataattatgatgtgattgtgcactggacattaggtttcagaaattgattctaaaaagcctgatcaatggcttacccctggggggaagtataccttcaaccagtgtggaaagaaaggtgcgccctcgaggatttcctgttcttctccgctccgcgacgcgtcttactccgatttgttgtccggggtaacttgcttgatggtcttgtaggtaggtaaaataacactctttattgttcttgcttgtaggtaatactctaactctaatctatctctaacaattctttaggctaatacacgattcactcctaagtcactctgtttttctgatatgttctgagtcataagtcccccctctctccctcctcttctgcctcgaagtccacccctcctcagtttcccacactccggtcccttactacttcccgcgctgtcatccgctgccaccccctcggactccgcatgtcacccctccgacgcctgccggtccaggtactcctccggccgctcgtaagcaggtctcccaccgccgcttccgcctctggtccgctccgaaccccgcttccgcccctcggtgctccccgctctttgtagcccctccgcagtatacactgaaccccgttccgcagtcggccgtgatccccggtgtccgccggtgcccggattccccgcagtaagcttttcggaaccttgtgcattcggtctacttttctccgctttcccgcgcctcggaaagctagactttccactaatgcaccgcagctttcctcagcctgcttgtgtagcttcagctccgcgtgctttccgcatcagcgccgcgagcattccgcatgccccaaacaaaccggccaaagctttggccaaggtgcgctcccgccaccacaccagtttattccctgagattgagtttgcagcaaacacaagatgtggtaaaagcccttcactgtgcccttgtacaggttatgcacacagaagggcatgcccttagacaggtctcactgtatgtgtgtatttttgcttattttgtgacctttctttcatcacaaaattagttgtgtctcttaataacaagtgacatcaagaggctacatgtgttacttggttcatcctacacttgaagcttacctgacacacttgcatattgcactaggagacacatgggtgtggtggtggcttggacacttacaaaggaaattttcacccaagcctcagtgaaggctcccccaaatcctcctctatgtcacttgctagcaaatgacattccaactttcatggtgctttggaatttttcaaaaaatcagaaagtttaccaggaatgtttctgttgtatgagcacttcttttctttatttacagattttccacatcatatgtgtatcctagacccatctgtttgaacaattgattcagaaaatcaacagtgatgaaaaatccaaagctcatcagctaaaatccatcatacatttcaattgtgcagtcaaattttgaatagatatctaatataggctgagttttgtacactcaaagctcataatagaaaactaaaatgaatttcatgcaagaccctcttctaagtacccacaggcagagatggactttcttcttctttgcagaccaaacttcttgtttgatgttttgaaaagtagaattcaagctgtggaaaattgtcttaaaagaaggaatcaaaaatttcaagtttatcattgaagctgacagatcttgcataaagatgctgggcatatcaaccatgggacaaggatatttgctaataccaggacctacaattcccacaagaaaaatcacctatggagatactctggttcatcatattcattttttttccagatgagtccaccagatatattatattcttgattcaaattctccaattagtccttaccctttcacataaattatacattgatagaaaaagatttccttctctcctgaagacattatttatgattgattcacgtccctttttatctttggacagtgtgcatgtgggaataaatacagtttagctcttgagttgacgttggataattgattggacatattcaaaaaatggagacagaaaaatcatccccaaactagatgtagtcatgaatgcttggaactgatgtctcatgggcacctgtgcttgtagtattgtgccagcattgaagaagattgactcttcatgataagaataatgaacatatcaacagtgaactgttgattgtagattttcaacacatagattgcaccctcgatatgtgtatcctacgcaagtctacataataatagggcatcctgcacattttctcaaatgtgtactgaagcttaacggagcctccgtaaatagataaaaatgaacaagattggacatcaatccagcgtggctttggctttggccatcactatctttcatcctccaaagcattcttcggatcttcgcgtacaatatcaatgagcgcacacaagtttccaatgtcttcctccagatgcatatctcaagaaatcttaccggaggcaggtaagcatgtagcctcgaatgagggtttctgagaagttgatctctacaggttttacgtggtgcacactccgtatgaccattcagacacaagggttgatccaatttcaggcaagtgacaaagagagcatcctcaacagcaatggcggcgagggctggcgacgggctcgatatgtacctcttgaaactacaaacgcccacacaggcccacgtaaatgtttgtccagtcgagtggcgctctacaaacaatgtgaagataggcaagagcacaaagaggtacgtacccacatcgctgcacaagtcgcatcggctacggctcgcttgattgtgactcgtgagtcgtgaccggaagttaaagtatatcacaagtcatctcgtggtctgattttctcagccagcttggtgcgaggaataagattagtttgatataaacactttcaaaaaaaaaaaacgcgtttaacggaactccaagataccgaaacctagcgacacctaccaaaccagcgttcgtggatccgtcaagcagggatatcccgctgcagatcatagaaggcaaaaatggtgcacaaaagagatagcgcgtggcaatccctgctggcctagcagtccggacaccctataacccataatacttgagggactaaaaaggttgattatctaattatttacgtgtatataggcctccttttcacgtgtaaatgtaagagcgatgagaagctgttggcgtgctaggcagggcttcccgcctcggtctcgagatcatggtcagcagcggctgaatagaaatatacaacattgacaaacataaacagcttcagccgcgtgagtttgtcacccgatgccgcaatacactccatgaaatcatgtgcgtggcctttggttctggcctgtggtcgagcgacttgcgattctcggtctctcgagctggagcagctcctctggctcatcggcagcggctttatcgatatgaaaatttcctatacattattcagtcaaaattgctcggaaaaacacccattttgacacgatcaacgcgtctgaacagtcaaattctagtgcccctcctgctcttgacgtcttcggtctcgtcatgcgcgtgccgtagggttccaataaattccaggccacttcttccttgatagaataagtcatgtccagttggcaattttgaatcagcctgatacatagatttcatgtgatagatctaaggtgaagttacataatatagcgaagaaacttggaagctcttaaaatttgagataagatgtatcatagaacattggggaagataagaaagagggtgctggtatttctggacatgttaggatttgtgggcacaattgttgtacgacagactcaaaaactgtgcatgctcggcgatcatccggtgtgagatcgatgtatctcattcaaattctccagactgattggccagggctggctatggttgtaccggtacgtggaccaagggtatgggtacataagctctttagggcagtacttctgagatgcctcctgatgaatgatttcgcccaggagttttgggttcattgagttctcgcacatcatcctatacatcttatcgtcttgctgcatcccacttctccagcacagttgaaattttaatcctcaagttttcaacgatcgcagattgcttctgaagccttataatacatatgcaagaataggagcaagtctcaacgggccaaaaagttcatccaagcattctttcttttataaacatctcgctcgtcataatgaattcaatccgccgtcatgttgaatttggatccctgaaagcaattcaactatctaacgctcacaatcgggtgacccagccaggtttaggccgagagtatacctgctcaccgtccgatcccgaattacgagctctcaggagttaaaacttaggccttaaaaatggatagactcacgcccttttttattcagtttgattgtacgcactggtgtacaatttttttttcttctacagaaattgcaagaataatattattatatactgataacatcagacaaggttccatggctgcaaagctctggcaagctccagcctggaatctggatcccaaacagttgcatacaatgtcaataggagatggcgatcacctatgttactctcactgcatggttatggtttaatggtcttatcatgttatgcatattgatttttccttaattcaaaaaaaaagtctttcttgtattaggattttgcaaggaaatgagatatgacattgcaagaaatcaacttgtggaatcctcaactttgaatttttaatcattgcagttgggagtcagaataatgttacttgggccaaatgtttgtacagccttcacaggaccatccaattaacttttaagctttctgtattttactacaagaatgtgttaatttctgggtaaaccacatgctgtaaataaaatgtaccgccggttatttgtggatcctcgataccaagagggcctgtatgtattatgtaatcaattgagatacggaatagagttagcgtttgattcatttgaagttttaaccagtaaaaaaatgtgtacgacccattttgtcgtcacatcattgctggaacctgccaggtttttagggggtcctcatggggcccgaggtgttgttgagtcatgagtcctcatgttgatgttcgcctggccacgccttttcccgcgtttttcttcatgaaccactcttgttttcttttcattaattgtgttgcagattgttctatgtatgaatatttgtacgtacttcgactcagatctgcgctggctctgcgtgagcatgaaggtgcgacagactcacaaagcggttcatggttctgggcagacgtggacagtcagttttgtcggaatctcagttcatttgagtttttctataagctcgaacagcccccttcatttgcctgggttttaagaatccgaacttaaattcttgacagatccaacttattattttgtttttttgtggtgcgacgaccagctcaaagaactttcgcatgaaggcactggtcccgccagcgagactgaaatccttataactccaacacccagccagcccaactgttccagaacctgcagaagcgcatattagacaatccctttgctttcgcccagcagtgctatcagactccgctgcactcggcctactcgaacccctctcccagatgtgtgcgcctcacttcctcagccggcgaaagtagagtacagagaggcaagcgacgatcgtcattggcgttcagcagtatttcttgtgtctctttaatagcctccgccttaatcccctcctcccccccttccacctcaccacacttttatttacaaacattttatccccattcttcatcaagggagctcgtcatcatcaaccttttacagtttatataaatattataaattgaatccaatacacctcccacagtactcttatctctccatcttcctcgttcctcaccagctacatagtcccattttatttttccctttcccttttccttttgtgttttcgttctttgctgctccgtctgtgccttctcttccaaccagaaagcattcacacccctcttttggaccaccactgacacccaccgggactggcgaaacttcccgcttcatcttgactactctaatttcttggatctgccgtccggttcccgagtcatttactccgtgtctgcctctcaacacacacacgccgttcaactagcacaagtactatcgccgcagctcggccaagagcagggaaacaagcaaaaaaacaaaaacaaaaaacaaaaaacagataaagtagggaaaagatggccaccactgggccaggtttaatgaaattaccctcgttgggctcgagtccacttcatagacaacttgtgcgttatgaagtgcttgatgaatgtatcgtcgccctcctgctccttgtttctgttttttctgtttctgtttttcccttcccttttcctcttccccttgcgcccgcccttcctccccccacatctctcctcgggaccagaaaatcccccaggtgatgtccatgtgcttatttttcgaatttgcttcgccaataatctcagccaggaatccagtgattcctcgttctgaggtgacagtgggtcatagagatggcaatattattttgattctttgctcggctcatccgatccgtcatccaccacacccccacccagcctgttgtccgttcggctcctgattcccttgtctctgatattccctttcagccgatcagcaccgatgacagcccacccggtcgccgccgagcttcgatcaccgaccccagcttgcatgcccactccctgccacccgctccagctagcagtcttcagccagccagtctgagtagtgcccggagtaccacactgccttcactccgagaaatgaatcagcatccaagcctcagtcgtgccgaaccggaacagagctcaagaaacctccaactcccctcccagccggtcgagcacagcccatccatcgacccggctgcccggcgccgtggaagtgctgccgatctcgataacatcttactcaactcgaactcacccgaccaccgctatcatcatcatcaccaccaccaccaccaccaacaccatccccctccaaccgaccatccgatgccggccactgtcaatcctaaccagcctttggctgaacagcaaaacagtctccgccaagctgaccatccggtccagccgtccaaattcagcccaaccaccgcaggccctccttcgccctccttccacctctatccgcagacgtccaacagccctgtctcacccagaagcttcccgtccatcccatcagcccatcagccgcccgaactcaacgccgtctcaatcggccccctcactagcagacggccatcctccgccatgagacgcagaggatcatcgcgcctcaatgagcttgatagtggccaaaccgaagatccgtccaaagtccgcacccctggtcttgctgcgaatccaagcggatcggatcatccgcgtggcttccctctacctggcggctcacaatggccttatccaacgccacaccaccggcatcagttgcaccagaaacctccgagtccaatgaagcgtcgccacagcagccaaagcacctctgattccactgtcccccctcccgtctattacgctctaccgcccgatcagagcggaccagctgatcatccttggaattcgcctggcctgctttccaatcactctcaacaggaggacctggcggagtatactatgctacccagtgctaatgatcgcctcgacgtccgccgacagtccgaaacttcgactgtcagtagtagcaccggcacatggttcgatcgcaggcaaagcggtgggagtgggggaggcgaaggaccggatgataacccaaacctgatatctgaccattcattgcgccatcggtcttggtcatcatcatcaaatccacccttctcgccaacccagacagcagtagctgcaagcattggcagttatgcgtttcccccaatcccacctggagaacaggccaacaaccgaccgagctatcaggcccgacccggagtgatgaccgaaaacggaggatggaacctgagcaagtccaactcatttgatgatccggtgacaggacgacgttcatcgggagttgaagacgaactcaaagacaggttggctggcacccgcctcgaccgtctaccccttcttcactcacggcccgtcccggaggaaagcgacggcggtggaccgcaagacatggaccatatcaaccaggctaacaggcttggtacagctggcgcccttagtccctattcacgctcgcccgaattgaagatcagtcataaacttgctgaacggaaacgaaggaaggaaatgagagacttgtttgacgaattacgcgaagtccttcccgtgacggacgagaggcactccaaaggaagtaaatgggaaaccctcagtcgaggtgagcatctcaatcctccaatcgattagcacctttttttgtttttgcttcctcttgtgtttcatcaattgactgagctagccactttctccaatgttaccatcttgatgacattttctgtaacagcggttgactacatgcagcaaattcggttggaaaacgagaggctgaaagcggataatctgcacttacaaggcagacttaccgcgctcagtgggggtctctccaccagaatagaacaacaagattcgaataatccacagcgtccaaaccatgggggccatggcggattcggctagaaaaaatttaagaataaatttaaaatgaccactttcctttctttttttacttccctcctggctcctggctttttgttttgttgttgttgtttgcttgatctcgagagatcgatttacttaacttatcgttacattccttctctcactcaattatggactctcctctcccacggaaagccggaactcacactatgttagttgatcaaacccaactcaactctaacttcactgaataatcaacaccaaaatcgcatcccttccccaatcacaataatacgcccggaaacatggagatgtatttttatcatttcctcgtcatcatcgttaccgtttttttttcacttctttttttttgttcttgcttgtttggtcatcttcgtgaaagtgcttttcatttccacatcaaaaaaaaaaacatctgttcatgatgtgactacaaatatcaggtttacaatcggtccctgggtgcattttcggctttttctacctgcggtatgtactaggcataattggatgacttagacaccaaatgttgaggagggaaaatgaagcttcgagccgtcatcacagggagatcgtgtcgtgtcgttacatgactatacattcacggcacaatcgcatttttcagtattcactcatcaataccacatgcagttgcgtgttttttagggggtatggttgacacaatcattgcattgggcgagttcgactgagctccaaaaaagcacattaaaatttctcaggtacggatttaagaatacaaggcgtcagacaagagttaagggggtagctaaaatctagtgcagcttattttcggtactggagaagcgaacgtcttttggctttgccggttggaggggtgacggcttgaaggtctttggctgttcgagaattatagacaggagggaagcgagaggactaaatcgttagcggctggttcgtggtagcaatgaaagccaagtgcttcaagacttacgtgacaatttggacttggcatcatcgaaaaggtttggttcacgtgtaaccgggttctcggtgatcctgtcgagctggaagctagcagtgggtccactaccggccggagcaggatcgttgtacagcccttgcatttgagtgaaggccatgcagccgccgaatggaccgccggcattagcctttcgaaagaagaacaatcatcgttagaaaagacaagcgctgaagattgttgaatgatgtgttggcgctcacgtttgtacacctaacaatacaggtctggccgtcggcacctccttgacatttggtgccctggggaagttgtgcttccagcgagtagtctaggggcttgccgttggcggcggcattggcaggcacattcaccgtcacgggaatcgtcgcgaagttgtttccattggcgtttgtgtcaactccgcagatgaaggggccgcttcctaaagacgagaaaacgctttcagtcagcttggcctcttcgctaattttttgattattacaagtctgctcaacaaacccttggggttgaccacgtgtgctaccagtttgatcttgccgttttgtccaacatctggcaagcctccatcttcagctacgattcaaagagtaacatagtaagcttgatgtcttgttttttttgtttattcagagtaagcaagacaaacctcggttgagagaatttttcatttccagttttccagacatgattgtacgtccacagggagaggcagttccgctctggatttctgaatctttgatgattgatgtatcgagaagagcagggggcctagagaagaaagattggttagactttgagagaggtatgtagaccgattgacaagcagattgagagacgaacgtagtgatgtctcgtggggctccatccatggttccgaagcccttgcctgttagtccgtttgtttggccgtacatgaaagtgatcgccacctgtccatagatgtttccgattaaaagagcgagggaaacggctagtacactgattgagcgagacatggttttctgaataagaataagttatggggcggctggataagttagttttagatatttgaggataagatagagcaccaggctcgataagttatgaatagatgaagttgaaggggttggtaaagggagcaaattaaatactaagcacggaagaaattagattgaagactgatgactgatgataagatgggatgagggaaagcttgaggtgagcaacgacggcgtctttttatattttcatgagtcaagccagagattttttacacgcaggctcggcttgaccgcgatccgaactgaccatggcgcaagccgcaagataagctggttcatttagagtagtcaggaccaatccaaccaggcaatcctctggtcagtcggcaaggatcgcatgaggtgctatccgaccggctctgcgcgttggatacagcctgcaacactatcaggccagcgacgctatcattttgtgctagctacatagtgcgtcgtaaagggtaccggctaagagctggcggcatggccgttgacgggtgtggttttcagctgttgcttcacgtttgtgtatctattaacggaggaagtggccagaacgctgcaaagctcagggtagcggcttgctagttctgctagctagcactaccgctccggaggtgtcaatgaaggccgcttcactggccgtttggcgaccaaagagcgcaaataacgtagcggccgatttttagaggaagcaacccccacatcagcccagttatgtcggatccaattcaactgtgatttcaagtgacgcggagctgagggaagagacagacaacaataatggctaaggggatctatattgtcttgcaattctagcttcaaggaaatggattgagccatgcacatccaacgtgtctggttggtattttgaaacatgagattaacttgagcttccatacccagggctcatctcccaccaccttaataacgaatttctccatacaaagtgaattactctgtggaaattaaatggtacaaaatcatctgtttctacgtttttttcaaaaatcatgttgtgtgtcaacattcttccggagattgaaaacaagaacaagaagaagaagaagaggaaaaaaaaacaatcaaataaatcaattcagtcgcaaaggaattctagggttattataaatatatatttttagttcgatcgagagttggagctatctgcagtttttttccgtcttccgtctctgtcgagataaataaagaagaatcctgatctggcttctgcatttatcgagtttactggcggtttgattctgagaccactttccggctgacgcctatccactccccgttcaacgacgtagatggatgattcgaacctaggtaaaggggcgggcgcattggaaagggggatgcagaaccaaccatgtcatgagacaaatgacaaagatatgagccatcttccggaaacttgtcgtctggatgtgccttcctgtggcagcgactcgtgttcagactgagagctccccctaattttcgaatgattccacgcaaaccagttttggtatgacttctctctagattggccccgctacctgggctccgggtataggaatcacttaagctagtttgatctgaattgcctatcttttcgcgagcgatgaggtaggaaaactcgtcggattcactcgaccagctgctttcctcagactttgacctcttgatgctcttgaaccgtaagaaagaggactggctgctactgatgcgcagagaacggttgagtctcgaactggccaatctttggtactctggaagtgacgcccgcggcttcagaatacaaggactgaatgggttccgggtgcaagttgcccgacaatgccttgcagccactacttccaaaggctcattggtggtaccctgatgagaagtaattagttgggggagcatggatgagcggaccgaaaagataccattcgtacaatgttaagaatacacagataaattgatactcacggaggtaagctttccgaattcattgccagatgtcgcatctcgctcatggtcttcggttctgtcgatctcaaggcgttgcctgagggaattttcgaaatgtaagattcgccgtgcctgctgctcactaagccccctgacaccactcaggcttccgttccagccaaattcacgttcctctggagttatgtcaatctggtcgagcagagaggcactggctgccggtgagcttttgtgcttcatgcgggctcttataaaaagtcaaatgcggatatggggtttcagaatagccagcgagcttgttttgattgactggaggggggttatgtttgtaaaatcgctcagggtgctggacttcaattggctttgtcttaaatgtgaaaaacttgttgcacaaggaggattgattggtcgagaggttgggtgttggtggcctatgagatcggggatcagcccatcatcaggttttctagttcccccaggttcctttaccaaccagtgttactttaggaacgcaatacatcctcatgagcgacgagcgaaacccccttggtcgcttgctcaaccgagaccgaagacggctctcaccaagacaaaagtgttgggcctccattcaagcgacggttggagaagacactgccactttgttggatataaatatttaaagcagcctgcatgcttaacaaggacatcctcacaaactgatgtaattccccgcagaacgcgtttccgatctgctatgatgttgcatgttacgatcatcgacgatgtcagtgagcacatggtaactaggcttcgacctactccaatgggaaatgaagacttgataaaaaaacacacttcaagttgatcagatttgcagctttgtaaaaacgattgccatatagtgcggattttgcttgaagctgcaacaactgggaggtcgcatagtatccaccaatcaatcatcccagcgaaacgctcctcttgagcacggatgtttgcaacacaggcaatctttctccgaggagggagagaggggcgtcgctctagacgatagtgaccatagctgcttggacaccatttgccattgaccgaggaaaggtgcatggatcgcggtgggtcgttagtctgctacacattgcgacatctcggccatcaattcgtggcaaattgtcggtaaagataagagagtgcggtggttgttgacatgcgtaatcacatccctgttttagcctttcggtccgaagagttattgaaatgttaatttcatccagtttcctttgcctggagtactatccgatacacaacttctctaatgcttggtttcttcttcatagagaaataaaaaaaaagctcgaaagatgtacgcgtccaaagcatgcctacacaggcctttcactggatgatgtccgatggtgtcaatacagtttcacaaattcagtcttggctggctgagtcttggaggggacgcgtgacactccgggtgctagatgtcacgtgtctcgaccgattccactccagtggtactagtgccggcccagcccaatgtccatccatcttcatccatcaccagccacatcgtcaactacatacatatcaacctcaatcaagccgcgatcgacccagcttggcattccatccagtatcgaagtcgcaatcggaagtcaacgctcggaattccaaccttcgatcactatccagcccaagttataataacccaacaattcaatttgaaaccaccatggccagtgcgatggcgatggcatcctccagtatcctcgaagtacctctcaacaacaacactgaatccctcgagctagatctggctgaattctgcggtggagaaggctcagtagaggagatcgtcgggatctttttgcaggagaaactacctgccaagttctggacaagggctgcgatggaatactggaaacgtgatttgaagcaagatgcgatctcattagcaaatcaaggacttcaaggtatgggattcctctgtcaaagagtccttcccttcttcaatccaactgatctatcgattgtctgactcaggctaacatctcccgtattctatctatccatctaatcgcatccatccatccgatctcgatctatcctaacagccctacgggatcaggacaggccatccgaatgtctaccgctactctgccaacttgcgacctatgccatcaatctctctcgaggccttcccaccttgaaattagagacacccgaatatgataccatcccaccggctcaaccgactgctgacgagacgctggaaaaggctgcccactatatcaatgaagcttctaggattgactccaggaaccctctcgttttggatgcccgaggtttgatatcaattcccatctcttatctgactgtgtccatgaatttttccattctgatcacaatactggatcgattattttgtagctaccttgtacttggcacaaaaaaattatgatcaggccttgacagcgtgtgaagaaatcctcaaagagcgtccaacccatctacccgcattactggggaaagccagggttttatttcatcgcaagttcttccggccagcgttaaaattataccagcaagttttaaaactagccccccatgtcttacctgacccacgaattggcatcggatcttgtttctggtttctgggtgatcagaaacttgctcgacaagcttgggagagaagtcttgtagtggtgagagcctcttcagcaaattaatcttaaacttaaaaaagtgatgtctgttttgacaagtaccactgtttttgtttgtttgtttgtttgatcaatctatcgatttgcatggctatagaatcctggaaaagcatcccaaggcgcccggctactcctcggtctatctcatttccaagcatccaaagatatccatctccccgatgaagcccaatttgctgcctaccagaaagctatttccgacgtgcaggcagtgtttaagatggatcgaaacaatgctgcagctgctgccgtcctagccagtcacctcttgacagctaacaattggacaacggtgagtctagatatgaggggttttgttacatgcggttcttcaataataataatctaatctgcatttcttgaatgatctatcaggctaccaaaatggctgagcgagcagtgcaatatgccaacacagcttcaaccgcagtagaagctcgcttggttcttgcgagggctttccacgcacaaggcaagctcaacgaggctatgagggaatacagagccgctgctcctcccgaacgttccgtcctgacttcgattctgggtgtcgctcaaattcttgttgcccgaagtgggtcattttctaaacttgttctgatctccttaacatactagatcatactttctaactgcgcttctgttcgattagatgagtttggtattgccatcaatatgtttgaaaacgttgtacggagacaacctagatgtatagaagctttggccaacctagctgcactccgaacacatttggctttcacttccagctcttcaaccgaagctagttctgaaaaaacgaaggcaaaagaattgcatgaacaaatcacacgtttgtttgctactcgagtcaaaaaccactcgatgaaaccggatgacgaaggtatgatgcctccccgaattcgagaagtggctagcgacccagatctgtatatagagattgctcgactatcaagtgatacagacatcaatcgttccctcaaagcttaccgacagtcactaacggtacgagaagatttaggcaaacctatcccggcgatgttgttgaataacattggtgttttggaatggaaaaatggacatcttaccgaagctcaagaacgaatcgaaagcgcgttagctgccacagctagtgcagttgttggtgacgagaccgaaagggaaatcaatgagcggactgctgtttgtatgctcttcaatcttggggtgatctgtgaacaagcaaaggataaagcaaaagccaaagatatctacgaacgcatcttacttcggcatcccgaatatgttgatgccaaagctcgcttggcactcatgtatctatcggaaaagaactacgacaagaccaatgctctcctcaaggaagccctgacttcacagacaggcaatggcgaactcagggcgctttatacatattttttgatcgagtctaatcaaatcaaacaagctcgagattttactgttgcgaccctcaaagaccacgataaatcagatgtctacgccctatgtgcatcaggtgcattactttacacccaagctagagaaaataaggcaattggacccgaagcaagtttagatcgagccagtaaattcttccgctgactgagtttttcgagaaagcattgcaactcgatcctcagtgtgcatttgcggctcaaggccttgcgatcgcccttgccgagcacgtcatctctcctagtaatgtcaacgcacccagttccaacggagcatttgcccccgacgctagcaatgtcagggccaaaaatcttcgcgactctatcactatcctgactaaagttagggaggcgcacaacgatggaagtgtatatgttaacttgggacattgccattatttacgagacgaattcgatcgcgctattgaaaatgtaagccctatgattgtccttaccgggaagatattcggttctttctataaaaaaaatgatattgactgtatgtactggctattgcagtattttactgcctcgaaacggttctatgacgataaaaacgttttggtcttactgtatctggctcgagcatggtatcaaaaagccagcaaagaccggagctttgcggctttgcgcagtgcgctgacatttgttcaaaccgtaagtcctgttgtatgctgagtttgttatcgcctctcctgaggctttttcttcgcaatggagaaaacatgcttatttcttggttgtcgcacacaaacacttaccaaaatatcctaggcaaaagagcatcatccgaaagatggagcgatcgcgttcaatctagccctggtgcagcaaaagggattggagttgctagttgacttgcctccttccaaacggacgcttgcggaaatcaaaacagctatagctgatgctcagctagcacaagagtgggtcatagttgcttgccatcttttgatccatcttttggtcatcactatgcgtaacttgacggttatctttcacacgcatttagagcgttcggtgaattggcttcaaagcctgcaggaacggtaccgtttgacattgacattgcgcatcaacgaaaacgatatggagaaagtcttttgcggaggacgagcgagttgtctgaatctcaagaagcttatgaatcctctgagatagcaaaaattgaaagagctcgtcaggagagagaaaatgaacggcaaaggttggccgaggcagaggtaaatgatcaaactaatgatgatcgatttaaaactcaagctttcaccaaaacccgactgaacagaagctaataatttttcgtatctctctaacttgatgatcttcattagcgattgcgacttgaagaaatagcagcaaagaatgaagaattgacacgtaagcgacaggagatgcaagaatctgttgccacttggtacatcaaacaagccaactccgacaacgagagtgaggatggaactaagaagaaacgcaaaggtggaggtggaaaacggaaaaacaataaagaaactgggataaccattgttcctgatgatgaggtcgatgagggctctgaacaggaagaaaagaagcgcaagcgtaaagtaagtcttgcgcgattctcctccgatcatctattgacatacaatgttttatttcgaaaaatactgaatttgttatcatcttttctccattaactccctgaaacaacagcgaaccaaaaagcaaagtaaccaaaaagaagatcaaacaaacaaccgttccaaccgggcgatatcaaccggcgaagatgagaattacgactcagatgatgcaaaacctgttaacagaagctctaaaaagaaatccggcaaaatttatgtgagtctatctgcttgcctatagcgttcttttatgctgcttcgtgatctaaatgcgcactctcctgacctgtgcctattttatcccctcaaatgaattcagaaaagtgcggaatttgttgaagatgatagtgactgataaagtcatcacctagtctcaagcaacattctatcaaaattgtgattatgatgagttggactaacttcaattatcttcccttcacctactgatatcctggtatgtatacatgcactttaaaacattgcaagaacaaaaaaaaaaggagaatggaaatgagcactcaggaaatacatgtttctgattagttccaagaatggtccacctgttcaataaatgctacatattcttttcaagaccaagaatactccttccattcctacaaagctgtaaatattattatatatgcataagtagaaagaactgttattttttttgttatgtgtttagactatcttctgagttaacaagagatgcaaacaaaagcatgacagttaattttagtctttttttcattttctttgttcttgggcaaaatggagaatatgcaaggttggggtgtggggcagtaaagttgtaattagatttctatatgatgtactctttctagatctttgtgtagccactaatcattatatggatatctttaggtaattcacatctggggcaaagtcaacattttatttattcattttcctttccaatcccaactgcttccaagtgctcattttgaaaactttttaatacttgtgagtaaaagtatatgaatggtgcatacttgccgcatcttcactgtggttggtaaatccatgttgaggtttgtgaatgatgattctaattatcagaacaaacctggacagacaagctctaagccagtgtctagtgagtctggtgttaacccaaataactgggttacaacaatccaggtcactaaaagtgaggttttagcaactgagatctagatttaatacctaccaagctcaggatgcatgtcactgcaaagtggtaaatctttgaggtttccaaagtgaaattgatgtgaaattgttggagtagtctttcagtctctcttcttttcttgccttttatgtgaattctcaccttctgtcactgttttactcacatgtcacaagatccaaagaatacctgggcaagagtacgtggaaggattcttctcctcatccttccacaaacctcaaacttggtaccgaggtatgtagtcatctctgttcttttcttttcttttcactcttttttcttttctttctctgttgatgtttgtttctctctgaactaatgcaatcaattcatccttccacaaacctcaaactctgaccaagttgtgtccaacagaaatgtgatgagtgtcaattttgggagggagaagggtgtgtgtttcatgcttcccaagctctaacttgggttataggcagttgctagatgtagcaaccctctagctacttgggagctgttttgaaaatttagaacccaagatagcaaccacaacagtacattgggttgagcaacccaatttacctaccgcactggagatgctcttatattataatctcaggccttgtttggcaccaatatacagctaacacaggaaagcttgcagttatgcaagcttgaaaattacaaccaagttttttttttactagctcacacaaccccctgtatgtcttccaaatgttccaaacatcttcctcctggctgctgatccctctcagttgctgagagctgtacactctcagcagtccaagaggcctacactctccaaccgagagggattcctcttggctgctgagagtgtacagctctcagctacaagagggccctcttggttgccaagagtgtatactcctctcagcctctagagagtatacactctcaatgaccaagagaatccctctcagttgtggagagtgtaccctctctgcagccaagaggaatcctcccggccaccaagagggtatactctcagctagagatggtctccgggtatctgttgtggatacccgttatctgctggcggatacccacctgctgtaacggatacccgccagtggatgtgggtttgggtgcggatgtgccatttcccctgatttttcagcggataaccaaggccaatggccggctggaagggtttccttccagtcaacaaggtacatggaccttgttgactggaaggatttccttccagccggcgagagttacatgtaccttgccaactgccagctggaagggtttctccttccagtcggcaaggtacatgtaccttgttgactgccgactggaagggtttctccttccagttggcaaggtacatgtatgtaccttgttgactgccgactggaagggtttctccttccagttggcaaggtacatgtaccttgttgactgccgactggaagggtttctccttcaagtcggcaaggtacaagtaccttgtcaactggaagggttcccttccagccggcaagagttacacgcaccttgccggcaaggtacatgtaccttgcgactgccgatgtggtatgtccatacctttccatgtatcctcatttttcttcaccatttacaaatattcttcccagtattatttcatattcagactctacacattatttcacccctagtcacttcttacagcttttcagtacctcttatagttctctagttatcatctcttcagtatattcatagttacagaacagtacattactttatacatacagtacatatacattacacattatatagttacagtctctatgtagaatcactcattcatcatggtacatcaccattactacatactacactacatattcagcataactattgttggattagtcaatcccgtattgtagtactcgtatgcttgtacccagttatgcttatatcaagcctcccattgctacttagtcaccggatctctactcaatatgctttcctcactgaataacaatacttatattctcatcgtcaagttcactcgtgagtctcgacctcactcagtgtttcagtccctggtgcccctcaacaggttatgagaccctcttagtctcgctcttacatactctcgatttttttttccatcatcaatcaagatacaaacagcacttggttccactcgcaaacgatctctctctgcggacatcgatcaaccaacattcaatcatgttgggctacagacaaattcagaatgtttcctcgttagtgtcgaccattgagtcgttggacggaactgcggctgtttttccccgatggcgctctcgtctcgaggacgttctagggatgcaaaacactctcgatattgttaaaggtaccctcccacgtccaaaagaagagttgaaggacgctaccatctcctctcgcacggccgattccaaaggatacaacccaaaggagtcaaaagaagactgggatgcgctgtccgagatggcttgttcaactatccgtctcacactgactgatccactagctcaacaatacaggaaggtcaagccggcttctcgactgtacacaaccatcgttaacgcttacgagaaaaacactcgggcccgtcgaatacgattgcaggaagctttctggaatgttcgtcacgatcctaacaaaccgatcgcattgtggatcggttgtcttagggtagctgccgatgatcttctctccatcgaagaacttccgactgatcgtcaaattgctgatcgtttagtcggtggacttgatccctcttggtcagccgtcagagactcagtcgtctatactgcaaaagaaatgtcgttggacgacactatcggagcgttggaagctcatgaggtcagccttaatgggaccggccaacacgaccttgtctctgctgcatcagacaaacaactagcctgttccaactgtggcaaacgtggccaccaatcttccgagtgccgaaagaagaactacatcaaaaccaaagctggcgccgcgactacggttaaactaggtggttacgactctgaatgttttgatgatggtgatgagattggtgtcatctatgagtaactgaactctgactgaagtcaactttttaatttttctttgtacgctgagattcttcagcctactcaacggcaattctactaccttagtacaatttccaagtttttttttatgtctattttannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntctgaaaattttctcagtagacactgagttcgcattttcaggatcttcaaagattcagacccacccagaacccaactcagaccagaaaaccagcatacctcaacttggattcaccgccgtatcatcgccgtgttattgtttggagtcctttactctttggaatcttcccactctcagtttcaggatcaccaaatagtaagtcattccatcaagtcaagcttgcatctttctgctaagtttcttctctgtctctctgaaggaacccttcattctgtttctactaaatacctgcctccatcatcatcacatcaatccaagtcttctttaagtcatcattattctttgtttggtggtataactgaaaaccatataggtttccctttaaagaaccttgatctttgatctaaaaaagagtggttggattgacatatcaataccaatagcccttctcagtttcatttgattaggaggcgtagatttattccgctaaaataacagccatcctcttaaggaaagtaagactgcattaggacttgactttaaaataaataaacaacaaaaatattattcatttcttttctctttctctttctctttcctttcctctccttctagttgtatttccctatccctcagaaatacctctagttttgccccccatccttgtgtcctgctgtcacttttgagacccaggctcacagatgatataactctaagatcggtgaaccttggcgtagcgactagtgtggagaagtgcacagacttgccagatgaacagaaattcgttggttttatctggaatgcaaagacgagatccgtaaggctaccggaaaataagttaagcgctaggaagaaacaaattgaagtgttcttagaagataaggcggaattcagatttaatgacgccaaggttttagccggacgtttgaaccacgtctccctactcctaccgcaattgagatgttattcacggagcatatacaggtggatgaatgaatggaagaagcactgggcaacgagaacagttccaaatgacgtttggagaggacctagaattatggttacacacccttttgatatacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncccatttttttcacaaattttgaacctttattttttcatattcagtttttgggacctattattcaccaactgaccaagtatgtgttttggagctctggaatctaaaataagcagccacttttcactgtctacccactttacaccactccttccaagaccagattgacttggagtgatcatttcttttactctcaaacattttatttctaacattcatttttcttgagctttcagactttcaggacccatattggtaggtcctggatgtaggtggaatgggagttggccattgtggaaccaatgtaggcaaggtagagatgggcgctccgcatccggatatccgttcggatgcggatatccgctcacattttcagcggaattgcgcatccgcatccgcatccgcatccgctggcagatacccgctggcgctggcgggtatccacggatatccgcccccttttaagggtggatagtgtttttttttttcaaaaaaaaaaaagaaaaaaaaaaaactggtttttgaaccagcttgtcgggaggaatccctcccggcaagctggattgtgtaccctctcgtcgggagggattcctcccggcggtatggcctctcttggcaccgggtatcccttgggatacccggatatccgccaggtctgggcggaaaaacggccatccgcagccgaatccgcacccgctggcgggtatccgctggccctagcgggtatccgccaggggatagcggatatccgcggcggattatccccgcccatctctaaggcaaggagcccacgtgctcccaacaaactcaaatgtggttttgtggaaccatcaataaaaaaactgcttgggttgtgaaacgaccgacaaaatcaaatctcacacagcttacaggacttttacagagccaatattgtgggtttcatggatcagctgtgttttgctggttccacaatcctgtgtggggggaagtgcccctggggtgtaaaaagcatattaacatcagcttcattgccctgaactatctctgctcttcacactctattaaacaaatatttctgcctcaaggttcacaatcaactccaattctcatggaggtgggagtttatctcacagtggtactactacagccaacttgatcatccatatctcaagtcatccatgacccagtcaccaactccagaccaatccagtcacttggtactgtctacccatccctaacccaaaaccattgttcagaaaacaatgagatgatgtgtgccgttgtagtgtgccaaatgtgattcaagtaccaaattgcataaagtcatgatccactcttgattataggctagattcttggtgttattattacttaaatagattctacaggtcatttaacccatagtcactcactggaaccactaggctagctccactcagtcaaaagttatttgataaatcagttttattacatcatagtatagttatcctgggtagtacatagtatagatttatatataagtgcatagttacaaatctttgtttgtacaggcatatgcatgatcacatgcttggatcacacgtattttcacatgacatcaccagccacatgcttggatcacacgtattttcacaacagaccagcaaaaatgcctcaacatagaaagaacattccgcaacacgtgtgattttttgtatggggcagtgcagatcacatgacacaccagcaaaaatggctcaatagaagcttccaagcagcaaaaatccctcaaggaagaagtcacaccagcataaatccctcacaggacatcctcactagctaaaatccctcacaatttactatataaggaggtcatttctccctcctcagatcagttcctcatgccaatccggcacatctaccagctacacgcatctcacccagagtcttcaagtcaaattaaggtaaaatccaacagtgtgatctcaatcaggtggcccatcaacatctttcatacctcagaaataatagaagaagtcaagtagcaagtatcaccccttgtgctcttaagaagtcaaagtgatcttaccccatttgttctcttaactgaaggttaatgaggagggcaaaagacactttgaatagttcatatttatcatcagtttcctctcagtcttctccaatatccacctttactttattttcactcacataaacatataaaacatacaaaactatctcccagcttttcaaatctttccattatctgactccagccctctgtaaaccactccaaatcctttccactcaaaagtttccactaagtctcagctgattccacgttgatctaggtttgataagagactactacatacagttttctccatcaacagtttttgccacaacaataaaataaatttgttgtcagaatcctagtgtagtacattagaggggcaggtctttcaaaccacccgtaacagttgtaataaattcatacatacctgaaatattatcactgctatttccccctcgcaggactgccatccatcccaaaggagttctcacatctggtgtcccaacagtggccgaaaaacgttcagacgatcaacaataactctccctcagcaccagaagactagataagcggataacaaagggaactggggcgcacccggcggaactggataactagcagacagtgaagttagaactttgaaaaatcaaccaaggaccaaaaccgagttcaaggtaaagggaggcaacagctgcggttttcaagaaattctttccggaacttaaactagagtcaagaatttccacccacaaagaatccggtatggagcagtcagcaatcattttaaagaatcaatcccaaatagcagagttggaggaatcaattcagagtatgcagaagatagtagatatgttattgaaacaaagcaatgaactacagctagcttcattggattcaacagatttttccaatgaagaaggtctagggatctttacagatgaaggcactcttgagtcaacacaccctttgataataccaattgggcatcacggcttcagagtgactggctgtagttactcacttcaagcggaagattggagcagctataccttatctggaaagaagaaagtggacaaaactagagaagaactaaatcaggcagaagaaaattccaagacatcaaatctagaggatacctttcccacagagccaggttcagaatctcaacaaagacagacccttcaagaggaggttccacctttagataataaatattccaacaacttttggaaggatgaaagacccctcaaactttttagaaaggtattttcagaagaatggtgttatgatgaaataaaattgaactaccaactgctacaggagctacctggaggtggaactagcaacttggatttcatacatatactcacagatattggaacagaagcattcttgaaggaaggccaatggaaatctagatatggcgaacttggatacaaaattaggatcagcatatataatgaagacaagaagggtctgaaatgggctgaaaagaacatacctggataccaacctttttcaaaaaaaaggaaatctatttttggtcccaatcaagagggaactcaatcacacaattaattttctattaagaaaatgtactattagaagacaattttttttattaatttatgtttatttcaaaatatggggacaatggaggttttatccagcagagaaaaaaaatagctataggtatatattcaagaatcaggaaaatagatatcacatatgatttgagctcagatcaatctatcacacgaagttgtgggctctggtattcaagacaaccatcaacttcaagacaagagttatgtacaactttttatagaaatagctggcttctttttctacctttgtatgaaaaaaaaaatgaaatagggttgctccaatctcaaaagatgaagatgggctcatgcaagcaatcaacaaggagggaagaggcgataacagattatctacaacaagcaaataaatattttgttggactcaccattagcttaaaggaggtccaaaaattggcatgctcagaacaagcagaagggccaaagcggaactgctctggagaaaaccttggcgcgagtagctagaagaaagagaagacagttcgcatagggaagcttagcatgtaggatgattttaatcccataggggaaataaactaacagtagagaaacattgtacgagaaaaccaggaaggaactagttatttgataaaagaagttgtacaatacaattatgttgatctcaatgttaagctcctggtcgcttcagcaatcggctcgctcagtgtaatcgagtaatcaagtcagaactacctcgataagaaagggccttggcacgagcagctagaggaaagagaagacaggttgcaaatgaaggttctgaggatttgtgggaatggcaagagaactcgagttacaacaattgtataataactttttaaagtacaaggggtaggaagatacaattgaactgccgctatagaaccaaaggatagtggaaaaaaaaaaggaaatctaaaaggcaataccaggaggaataacttttatcatatcattagcttctattatcggtcaaaccctataacagcgagattggagcaagggatcaaaataaagcaagaaactagagtctgtcccagcaaacatggcgacaagctcaatcaagctgtttagaggaactatgcagttatgtgataaaagatctcgcgcgaaaaggtcatgttgatctaaatgttaagcttcaagtctctccagcaatagctttccttggagcgatcagaaggatcaagccacagcggcttccacaagagaagagcaggatcggtcccagcacaggtagtgacaggaagcgagctggttgtaaacacagaaactagaacagaagaaattaggacaaggtttttttgctgcaaacctaataacaaggtgtttgaagcgatcactgtacctttaagctgttcgcaacttcaagcatgctatccagagatccagagaaggagttaggtagtgatgcaatctaagcttatgtgggaagatgttagaagtgatcaatactaggagcaaagtggcgacaaaagttctttaaaacaatcaataagaaagataaacgataattatatctaagaagggaaccaaacaagcgatcgcacggccaggagagatttaaatgttagaggagctccatgcaaggaatagattgaaattcaacagaaacggtcaaaacagtaggcttccagctattaaaaaaatacaaggcatcgatcacagacaagagccttagattaaacaatggagctcagttgctcaggaaggggttgatggtggaaagagacgacaaggacgatcagagagccagttttttatatttgcgagggtagcaagtacacagcagagtgaaagccagaagccaatggatttcggaaaggtgacagaacaaacgtgatcatgtgaccgcacccagtcaggaatcacaaaatagattctcggcttttgacggattagaaacaagccacacgggtgaagaggtgtgctaggcgcatgatgtgtcctcacttgaaggaaagatagaatattctgaagactgctgctggctgttgcactgactgccgatcacaggatagcatcaatcatacataagtttggaatgtggagaaggaggtgctctggaattaatgattgaatggagtatagtacaatcaaatggcaacaaggcgatcacattcatgcacctctaagcacacaagaggattgatacatagcaataagcaagccacacatgtgctgcagaaggattccgccacccggggccaaaatgtacgtatatgaagagcacagaattgccaacgggcagcgtagcggtgtgacaagtgcatatttaccagcacaaatactctcaaatactacaatacagaaatggaaaataattgtgcaaggattgtcaatcataatatagcactcaacagtggagcccaataccttggataggattagaacatcaaagaaggggggagaagaagatttccatacatagaacaagtccacaactccgagctcatcaggtaaaaattgaactagaggatcggcagtgccaggataacatagaatattatacttttgagtccagagaaaagaggtcaaactatagggttactgtgtctgataaaattagaaaagaggtccatcatgaccttaaaactgaaagaggggtccttcacgaccttaaactgaacatcaaacaaccttgtagggggtccctcacgaccttaaactgaaaaatcaaacaatctcaaggggtccttcatgaccttaaactgaaaaatcaaacaaagctggaagaaggggtccttcatgaccttaaactgaaattgggtccttcatgactttaaactgaaaaatcaaacaagctgaagagggtccttcatgaccttaaactgaaaatagtgtggaaacaaattaaatttgtggtgaaaaagaacaaggaaggttttttggtcctggatgactggaataagcaacacatcaagattttttgtttacaggattatttcacagactgaggaaattggttcaattaagatgttaaaccatttgaagcaaaatcaaggtcacctagatcataaaaatgaaggaacagaaatatagcaatttctggacaagtcaaagaatgaaagcatcaagatattcaatttggttgtgaataatttgaagtaccggatcacatgaaccatcaatttgcaagatgccaggcaaaagagaattaactaaactggtggagattgaagacatggctttgtattgagtagtgatttgaacagtagtatggctagaaactttagacaattttggatttatttgaaggaggcttgggagtattccgctgggggagaggtgttttgaaggtgtttcggacaaccattgaactcagcatatggagatttttgagcggcctctttcaaatacatcaaccactggccttttccttggaccaatgagatgaaagagattgaaatagattcattaggcgcctttgatttggacgtggcaggcgtaggagagcacgaggatttataaaagggatagatgatactactgttggatgaattaccggagacaaaatcagttggatatatgaaaaccagttcagtgaaaacttggaaccaaactacaaggcaaaatcagacagaaaatggatcaagaaggacttcttattttttttaggttttgaggtagatttaaaattaagtactgtctgacttgtgaaatttggtacttgaaacaggaatgctgcggacagcattaagttgggggaggatgtagtgtgccaaatgtgtttcaagtaccaaattgcataaagtcgtgatccactcttgataataggctagattcttggtgttattattacttaaatagattctacaggtcatttaacccatagtcactcactggaaccactaggctagctccactcagtcaaaagttatttgataaatcagtttttttactacagtatagtatagttgtcctgggtagtacatagtatagatttatattaggcgcatagttgcaatctttgtagaggcatatgtatgatcacatgcatgatcacatgcttggatcacacgtattttcacatgacatcaccagccacatgcttggatcacacgtattttcacaacagaccagcaaaaatgcctcaacatagaaagaacattccgcaacacgtgtgattttttgtatggggcagtgcagatcacatgacacaccagcaaaaatggctcaatagaagcttccaagcagcaaaaatccctcaaagaagaagtcacaccagcataaatccctcacaggacatcctcactagctaaaatccctcacaatttactatataaggaggtcattcctccctcctcagatcagttcctcatgccaatccggcacatctaccagctacacacatcccactcagagtcttcaagtcaaattaaggtaaaatccaacagtgtgatctcaatcaggtggcccatcaacatctttcatacctcaggaagcatagaagaagtcaagtagcaagtatcaccccttgtgctcttaacaagtcaaagtgatcttaacccatttgttctcttaactgaaggttaaggaggagggcaaagacactttgaatagttcatattttatcatcagttttctctcagtcctttccatatcaacatttactttacttcactcatataaacatataaaaacataccaaaatatttcccagcttttaaactctttctattatctgattccagacttctgtaaaccacgccaaattctttccactcaaaattccactaagtctcagctgatttcacgttgatctaggtttgataagagactgctacatatagttttctccatcaacagtttttgccacaacaataaaataaatttgttgtcagaatcctagtgtagtacattagaggggcaggtctttcaaaccacccgtaacagttgtaatagcttcatacatacctgaaatattatcactgctatttccccctcgcaggactgccatccatcccaaaggagttctcacaccgttgcatgaccaatgacaactatcttgcgtctgttgggcagcggtgggccgctacgctacgcttttggcccaaaaagtgtagtgtagcggcgcttttttttcatcgaaaaaccgtagtgttagcggttttttgctacgctacgctgcgctacagcgcttttagcggaaaaagcggccaaaaactgctaaaaaccgctgtagcgcagcgtagtggacccttttttgcggcccacacgcgtagcgttagcggtgttgtggcggaattccgctacgctacgctaatcgctaacagcgattccgctgcgttacgctacactaactgctacggttagtgtagcggcccagcgttgtgttgggaaagataaaaaaataacagactcacaaatggaatgctttgcaaatatggatcttgcaggtcttagtgcatcgtctaagagctatggcactcaaaagtgtatgaaggacaacattaaagaagaactcaacaagaggtactatgaattccagtgcaacattacaaaactagccattcaaaatcctgttggggatcattgttacttcaatcataagggtcagagggccatggtcttggaacaattttcagcagcatgatcccaaggcacggaagttgttcaatgaatgtgagtcatgctcatcagcatctaatctatctactgctgactaacaaatccttttttgccggattcctctctgtgtgatgtagttggtcttgatcctggtttcccaaaggtcttggccttatggataaggaagacttggccagagaaatgttgatatcacaatgtgaactacttgaacaccttgcaagaagcaacactgggtctctactttacgctgcgctatctgcattatctcagtaatgtagtgcacttgcttccttccctgatacattaacattatctgtagtggtaaatttttcttccagccagtagtgtaatggtgaagtttttgtgtgtagtgaatggataaagtaatgcattatcagactatccagatgttaagcaaccctaaacacattttaagtggcaaaaagcctctctttttgatctttggcagcaacacatgccatgaatgtccagaaagtatcacatgtcttgccaatatttatggttttttttttcaaaaaaaaaatctacaagttgctgatagtgtaatgagcattaaaaaaatccaaggcaaaatgtataatgtaatgtgcaaaacatttccaaacattatggggaaagtaatgatgagtggaaattcactactttatctttacactaccattacagataatgtaactacccagtgttgcaagaagtggtgaccaagtctggtggaactaatgtaccccacccagaaactgtcctccatgcccctctagccgatagtctgcctattcaattacacggaagagttcaagtgtcaaagctttccttagagaaaagtagcaccttggtattgacttgggtgaataagttgcaattggacgtaagttttccctcttgttctcatgcttaaagcaacttgatgtttgacagcagttatctacaaggttagattcatttgctttctttcatcaagctgaaggtttttctgttgttgttgcctctcgacatcccaagcgcaccatttatcacaaaggtggctctccgattagtgatcaattcttacgaatgctggcccaggacaaagattccgatgcggccgccgaatttcataactggactgctgcccaagcaattcaaatcagtaaaggatgtggggcaactgctccacagaggacacgtatcacaaagtaaggctaatcacatcgtagttgtagacattgttactcccggtgagtgcaacatttaagtaagggattgcgatatgtagatgagcgaatgtggaatcatttggataaatcattggaactatggctagcttagcgaagagagaactgtgaggtcattacaacctcgttgtaagggacttgaaaataaatggatgagtggaagggcagagcgaggttggatgaacttggggggaatcaggcggggagatgttccccgacttccagaacttccgcgtgtcgatgaaacatcgtcaaagtaacccttcatgaggagctttctcgcgcgggctctgggtattcttcggggagggtttatagggatcgatcaggtgattgaatatagaaccaccgcgaaagaaaccaaaaaaaaaaacagcaagatgggatctgaaagcaccgcgagtttgcaggctggcgttactcctgatcatgtaaaatatgtatgtaagatggcaccacgtccacatccaaccaccttccccccttctgctatctctgataggaacttctcagaacaccctagcttgactcatgctgtcaactaaaaccatccaaaacatcatcacggacatatttgacatccacaagccccttcccctggtgtccggtgacgactctcttgtcgatcccgcagccataatttttttgctatatgcttgggagggctcggctttttttttcttcctcgtggcttgtgtctgtccagatatgtgtatacacaaaatcgaaagagacttctttttagctgggtgatgctgataggctcgttttaccagttagatagctaactctgtcaaactcctctgtctgcttctcctcttcttccacggcccaacccggagtcaaagagagatgggagaacgatgtggttgaccatacatacatgtgtggatgtgctaaaatttgtttgtggacagaggcaatctttgattggggcgatctgtaggtgctgccactcaagatataaaagcgctttcctctgcacatctgctgagcttgtcactcacgcccccctcaacaaccgagctgcattactatacatacattctcaattcactgggcaattgctcttgttcaattgatttcctctacctgtttatcggttgcattattaagtagcttctcctaactccatacgtttaaggactgtttgattagtcgtgtttcgtgatgcttcaaggtatgattcaattctactagaccgccctatctcctctcaagactttcatgttatcactcccatccgccccccatcccaatctttattcataatccatcctgtgggataaggatctggcatgggcttcagcaaaacacttcgttgatgtattgctgcaccgcaagttgactgaactggccttgcttgactcattgaaaaaatgcattgagtaacccgggcagtcaacatcctcaactcagccgttgaactcgtttcttgaatacttttcggagatgtcgctgattttatcttgtacctcaaattgaacccgttcttaaaaaaagacccgatatgtgtgattggtaggccacttgggcgcctatcggccaaatcgcaggctgctttttgcgggctttctcgaggcaacttacagtcaagcaattccccagcggcatcttccattccttctccgcaagtaatcaaggtagttcacgaaaagtttgatgagacatcgttggcttcagaaggaagctgggccggcttcgcacgaaccggttttgcatgcctccgcttagccagacttcatactctaatgggtttgtcaaaaatctctctgctcagtcaagtcgatattatgagtttctaatcatagtatcatgcttctaaattcagcgtgggccatctttcccgcccctgcaatttataccgtcgtgctttatcatagcactggagcaatggctctggatgcatcggagaaaatccttggatgtatgcgattatcagtggtgatgttcttgtgtgtattgaggtgaggattctcagattatttactgggagttaattaaggggtggacatagagcgctccgatatttcggtagtcacattaggtcacaccgtcacatcatcaaaagctaacctctttcaatcgatatctagttaccgcgctgcaggacttgcatgggacgtaagtcacttcagagccttaacaccccgggtctctcttctctgaatatcttagcttgtatgactatggaccccaccgactgccgataagtcatcacgagtaaaaagtgatgcttactcagtttgtatactgctgcaacaggaccttattgatcgagattttgatgctcaagttacacgatctatgactcgacctcttccggcgggtgacatatctggttagatttcatacttcattagctcgtcaatcaagaaggccattcaaagattcatacgcagaagcagctaaatcgaaatgtcttgttgtcttagtcgatggcgctctgctctacattatctttcaaataggctgtaccatcatcttgctacaagctctcacaggccccgaggtgtaagctgagctcagaatgttcagggccagaaacactgtttgacacgaatatcactgatttcttatgtctcttttcttgtttgaagcttcgtcagctttataatttccggtgcactttttggaatttacccctatcttaaggtatgcattcctgctaaatgtgtttttatgagaattcacttgcaataaagtctgctcagtacgtattcgtaagctcatggatatattaccacgcagcgctggacaaattacacccaaatatttggcgcgctgttgattgccatgggagttatacaaggatggcttgcatgcgcgactctctacaatccggttcccggtttcactcctggttggactcatgccctcgctatcatccagagagattggctgcagctggttcccattttcttgatggagttcacatatggttagtttttacggcagaaactcattaatagctaatgctgacaagttttatatgtcgcttcgtaccagaactcgcacacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcatcataagtgatcatcatacctcaaattgttggcttgtcaccttttccatattttttccaggctaatttcatgttttcacttgactcattgagatcattgaggcaaatatcaacctgaattatcttcttcagcaccactaatatcacactatttgaaaatgtgttgagcaaattgacaacatagtcatgcttggagcagccttttaattatgtcacagctgaaagatttttgaattgaaggtgtcaattcttataagtaaacattcatatataggtaaatacaataggaatgatcaataaataatggctaacatcttgcctgaaggcagaacagaatctgctactaaatgagtaaagaaataataaagaaataaatgattgatcacaatagctatttggctgatattgactgataatgatgctaaagatgatgaaaaaaactagatcaatcattagtttattattacttaccatattcttttttaaacaataggacagttcaaatttaaggtcaagtgctattttttttgcttggttgtttagagaacttagtaattgaggggacagagctcaagaaaagccaagaattgatatgactcgggtgctgtgctgattgcaatctgcacagctttgggcagccagtgcagcgtgtaacggtgggcgccccatttagtggtcagacacgcccatgtgagggttgtgcgctgcactgcgctattttgcagctttagcgccattttttctgctgcgctagcactgacctctctccagatgaagcggtacacctctaaatctagtgctagcggaagcaatttttcaacagcttcccctgaatgcctctgggacgtagtggcttgactgctgccctgcgctaaatggccactttttttagcgcagcgcagcggttaaaacgttgctgcacatacatttacataagcccaaaatgtgtgacctcatgagccttagggattaagctcttgatcaatcttgtcttgtcctgccttgcctcatccagacgtgttctgttcttctctcaagcttgaactctcttcagctgattcatatatcatgccaatcaccaagcctgaccatgaaaaacctgtgaagctgtgcccatatgaacacacagccacctgaattattcaccatgcccaaaagcctcccaagcaccatggggatccacgtatgtatttggaccaaataatgtcccagaaagcacctctagcacttactggttgcagtgaaggccaggttgtttgatgagcaggctttgtctgattagtgctgggtaagcagtccttccattaagtttagtctgtgttggtgatggaagcaattgctctggttttgggtacactgacatacacacgtacttctctatagtgtgtttcacaaaagctgttgttacagacctaataaacattaaattcactggttgtctcagagcttgctatgtatgtacttcagccccataaattgcaaggttttcagtgatcaggactttgaaaaatccccctgcttctcatgattgccagcatcatcttcagaatgtgctctcattgtatttccaaatacacctggatttcattatgtgcattgatttgtttttttgcaaatgtcccagtcattcctcaatcaatggaaactttgatcttggagggttcatttcacagcactctggtgagtttttatgaaacttctgacaagttggctggggagatcctgacccaaaacatattgacaataattacagggcaatggcactgatcagataacaggcggctggtccacaaggctccagctcaatatttctcatcaaacacaacaaatctctttccacaagggttttgactctgtcagacaattataaagtagttaacttgaaatgccctaatgctggttctgctgccagggttaatccagcaactaaaaaagctgaaatcccagcctctctaagctcagctcttattattcctgggagaataacctctgatccgggcttgtagtctcacattgcaaagtttgcagaaaaaatcctgtccattcagtttttggtgtgggtgatgaaatgtgattacaaaaacattacaatgttctttggatttcataatccaaccatgacaattggcaaagctggcgttttgggaggacagcagccagtagaagttctgttactcctcttaagggaatttcttggatcaatgtggagcttacaagccaaagaattaaacaggcttcaatcccagagttttgaccatgtgattgagtttaaaaaaatctttgactggattttctcctgaagaaagttttttaaatgttggggttctaaaaattctaactggaatgaattataatcttcaaaaactcaagcatcaaccaattcagtcacaaagtttgaaatatttctctgaagatttactatctgaaatgtcactagcatccttacttttgtaaagtaatctctatcagacctagataaggcatgaccccgacacacggggttcagggttttgcccggatccaaaccccggggttcaggactcgggatgaggttttgcaaaaccccggaaccccggggtttgatacattatcaagcaaggtttttttttcaatttgtgctgcctcgatcttgtattacatgatattttcagattttttgaagtatgaatttgtattttttttgtgtgagaatcatgagaacagaaaaaaaatgaataagagaaagaaacgatatcaaaatggcccgtcgaaggtgaggaaccagtctttgagacacaataggccctcgattgtggttggctttaaggaggatcgctgtaaagctcaaaagtgtttgtgaaaaccttttgctgagtgtggaaagggatgaatgaggatacctctgcctttcctggatcactagacactagacaagcccaccaatctcagattggaaggtttaataaagtgatagtggagtgtatcaaaagataactgtggcttaacaggtggacaaagggtttaacccagttttataagggtctaaaggttgatttgagagtgagagagtgagtctagctgatatttcaattgtaaggggatggtatgtaatggtatgtaagggtttgtaagggtagggggtatgaaataggtggatactaaactgaggggaaaacaactgagaggagagcctcttaaatacacaaaggtgagggattttagcttcaggggaacaagagaatgagagattttagctggccagagctttacaatgaggggatttagctagtcaaaacatgtacatgaggtattttggctggttgagcaacctacatgatgtcataagagttatcttagtttgaactagaagtctacatgagggttttatgctggtgaagcattttacatgaggtgatgtattagtctgcaagctaaggtgaggtgatgaatattacatgagtggtgtgagatagcctgacagctgcaaggaagattaacaaatgacatgacaacctgcatgatgtcacttgtaaatccagagtggtaccagaccaacactgcatgtgtcaactgtcagaagatagtggagtggtgtgtatacatgtactataatggtgtgagagtgtatgtagttgtcctgcaatgtacatatgtatagtgtgagttatgtaatttgttggtgttgttgagtgttgaagtgttgccatggtggtgagttgtgtaattgagtgtggtgatggtcccagagagtgtagcttccaatcaagttgagttccagtgacgcctccagtggtgaccaagggtgaaattgaccatagaatccagttcttgagccatattgggtgatttttgagtgtatatatgagaaaaaaggtgtaaaaagtatgtaatttgtaataaaagaaaaaactgtaaaatttttaaatgggccagatggctacccttaaggtataccacatcgctgccacgaaacaatgcgacgacctgtagaaaagactcgctccgacgatgcgctggtggctgggatggataggaagcgtcgagccataaatgacagtttggggaaagatttgggttgggatgcccaataaggaagtgtttcgacctcctcggtttcaacatcttcgttcaagtagtgtcgaatttcggcttgaatcccttggatattcggagccggctgatacaatgccgaggtaaaatggcctttggtgttcgatcgattcaacattgaatcctcaggaggcttatccttcacaaacctttcctcaaaggcaagtgcttctttcaaaaagatgtcttcgatttcttggacagatacctggtagcgatcaaagatgaaatcctgatgattcttccagaaagcggtcttgaatttggggtcgaggatcattgcgcagatgtaaacaggtttcttgagggcttcccggatatactggtcaaacttctcaatcatctgaagagctggttgaatcagctgagattggttgtaaagccctcgacgaacagagtcaagatgttcgagcagcacaatatagactgggagggccttgttcaatgttgggtaatgggagccagataggattacggtagcatcgtggagtggttctagcaacggtgcaacgagtcctatacgcgtattgtataggcatatacagcgtattgcacttcgtcaggagtacatgtattttgaaatacatgtattgcatctgctagtgaatacaatacaaatacattgtattcattttctagcctatacaatacgaatacattgtatttacaaatacatttttggttgtattccctttaaaacccctttttttctcttttttttttctcttttttttctcttttttttctctttttttctctttttttctcttttttttctcttttttttctctttttttctctttttttctcttttttttctcttttttttttctctttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttttttttctcttattttctctatttttttttcatttttctcaccccctttcaatctttctcccaaagcaataattgtattgtatccgcctcctgtaatcatattcaatctcctgaacataaatgagttgtcaaaggtgtatttgctgaaaaatgaatccaatttatttggtgcaaaaaacaagaaaaaaaatcaaaaggaaaaaaaatcaacaaaaaaataaaaataataataatggaaaaaaataaaaaaaatggaaaaaataacaaaatgaaaaaataaaagttgaaaaaaaagagaaaaaaaaagagaaaaaaaaagagaaaaaaaaaagggaaaaaaagagaaaaaaaaggaaaaaaaaaggaaaaaaagagaaaaaaaagagaaaaaaaaaagagaaaaaaaaagagaaaaaaagagaaaaaaagagaaaaaaaagagaaaaaaaagagaaaaaaagagaaaaaaaaggggttttaaatttgtaatgaagttgaagctgggatctgcagatacaaaaatacatgggatgtatttcagcggacctgcaatacatttatttgtattgtactcagagggcaatacataaaaaaagaatacactcgtattgcagctgccttcagctgcaatacaaatacatgtatggcctatacattttggtgcaatacacacccactagaaatacgtgtataggacttgttgcaccgttggttctagaagctgtgtgagatatcttgcttgatcccattcggccggtgataggaggaacttggaagcttcagcattgtgtttgaagaagtgagtacatgtcttttcaagggagagtgcgcgctgcaacatcgaataattcgagttccaatgagttggtacatcgatctcaagaccttgaatctttttagcacacatttccggttgacaatatttcacatcgatagtgaatttttcgcggcgttgaggtgaaaaacaaacccaggtacagaggccatggattcgcatgagaatggtatgagtgttgatgccggttccattgggaggtgtgataagcgaaccaatgttcatggggtta