ggaataaaaaacaaatcttgccaataaaacattttatataacatttcagagtagttttccctggatggggacaactcttgcatgcccaagcgggacaaggtaatatgatgtcatgtcgcacgttgaagaaaattattccgtattctggctggaaacagagaaacgtctcaaagaaaccatatctcccacggattacaccgtgtggatttcccgcatccgctatgaaggagccgccgccggaaaactcatgctttccgttccttcccagttcgtttacgacaaggtagacagggaattccggagtcaaatcacagacatcatctcggatctgactggcgaacacataaaggtggaattcgtcatcaagaaaatttccgcgccatcgcccgcggctcctttctccggtggagatgatgaagaaaacgaaacgaagaagccgcatgcagaggtctccaggacggaaaaggaacgtatcattgattacgaggcaagcaaccttaatcctctctatcgatttgaaaacttcatagccggagagaacagcgcctttgcctacagcgcggccatggccatatcgaagaatccgggagtcacctacaatccctgcctcgtctacggaggagtcggcctgggcaagacacatctgctccagtcaatcggcaactatatccttgagaataatcctgaactaaaggtcgtctacgtcaccgcggagatgttcaccaacgaattcatccagtcgataggtgataagaagacccaggcattcaagaacaagtacaggaaagtaggggttcttctcatcgatgatatccatttcctccaaggcaaggattccacgcaggaagaactttttcacaccttcaatgacttatacgacacgcacaagcagctggtgtttacgtgcgaccgcccgataagtgagctgaaggatctcacctcccggctacgcagcaggtttgaacgtggattgaacgtcgatctccttcctcctaactatgagacaagaatggccatactcaagcgcaagagcgcggaaaagaacatgtccattccggatgatgtccttgatttcatcagcaggaatgtcaatacgaatgtccgcgaccttgaagcatctttgaccaaattgatagcctatagcactcttttgaataaagaaatcacacttgatatagcaaaagagcaactaaaagcttttccggcacataatgcggccagccccagcctttccattgaaaccatcatccgtgtagtatccgactatttcaatgtctccacctacgacgtaaaggggaagaaaaagacaaagtcactgatacagcctcgtcagattgccatgtatctggcaagaattctttgcgagtattccacatcagagattggctcagaatttggaggaaaagaccattctaccgtcatgcatgcctaccagagggtggaaggtatgataaagacagatgaagcgctgaaccagactgtacagaagctcatcagggaaatacgggactacaagaaaaactaactatttattgggattggctactgtgcatatcttgtgtataacatagggataaagtgtgcatcatcagaggatttttttataggttgttgataacctgtggataaaaagataaggaaaacacaagttatccacaggttgttaaaatagcaaaattttttcatgaaagcatttaatggagaaattcaccgatttgtgtgctattattactattactattacttttataagaagagtaataataaggagcaggaaaaatgaaattcgtatgccaaaaagccaccatattcaaagaaataagccttgcgctggacttcaccagccaaagaaattctctttctatcgtgtccaatgttcttttagaaaccaaagaaaacttgcttgttatcaaagctacggatcagaaagtaggattccattcccaaatacccgtcgagacacttgaagaaggttccaccactgttttttgtgacaagttccttggcatcctccgttcacttcctgaaactgatattctttttgaagaaaaaaatgaaaaactctacatagaacctgtcgcccagaaaatggacttccagctaagaaccataggctccgacaagtttcctgaccttgaagaacattctaatgttcctttcttcaccatcagccagaaggatttcctggatatggtgaaccagactatctttgcaatcagtgaagacgagacacgctattacatgagcggcgtttatctggaatacaataccagcagcctcatcatggtagccactgatggacgacgtctttcttacatcgagagaaaaatagaagaaacaatccctcggtttccatcagtcatcattcctgccaaatttctcactctgatacggaaaatggctacaggtgaaggaactttcagacttggagtcacggaaaacaccatctttgccagttttggaggacaattcatctactctgctttgataaatgggaagttccctaactaccgcagagtcataccggaaagccaatctacttcagtcataacgtctgttgcggatatacttgaagccgtgaaaagagtttccttgttcgtagaaacgaaagcaaagaaaattttccttgacattgaccagaacggaattaccgtcagttccgaggagaatgaccttggaatagctcgtgagactattacggctgactattcgggagaaccttgcaggatttccctgaattatggctatatcatgagtccccttcgtgtcatggaaggtgaaaagacaagaatttccttcacggatacaggaaaggccctcactctttctcctgaaccggaacgggattattttcatatcatcatgcccatgcagccgacccagaccgggaagtgatgagaatactttccctggacattcattgtttcaggaacatacggaaagcatcagtagacacggatgcccgttccgttatgctcgtcggagaaaacggacaaggcaagacgaattttttggaagctctttatgtcctgtgctacggaacgtctttccgtactccgaacctgcgggaagcggtcagccacgatggcaggggtttttccgtaaaggctgatttcgtcgatgattcaggtaatcatcatgaaatacaggtgaagcatgtacagggaaagagaagtatttttattgacagaaaagaaatatatgataggaaagaacttatatatacaattccctgcatagtgttctgtcatgatgacattgagtttgtccgtggagaaccggaagcccgccgccgtttctttgaccagaccatgtccatgtacaatcctcttttcttcgatgattcccgacggtacaggaacatattgcgccagcgcaacgctgcgttgaaggaaggcaggttgtccctcgttcccatctatgatttccaactggctcggtatggcatgagcatccagaaggcaagaaaggccgccgtgaaggaatttaacgacatttttccacggatgtaccgggacgtatcaggaacagaccttgagatcagcgttgaatatcagccttcgtggaagatggcggaaaacgccgaggatgcggaagaaatactgtcccgtgccttggagagggatgtcaggatgcagacgacatgcagtggtgtccatagggacaagttcattgtcaaggatgctgacagacctttttcccagacaggttcaacaggacaactccgtctggcgtccttaatcctgcggatggctcaggcaggcttctttttcggcaagactggcaaagaacctgttcttctcatagatgatgtcttgcttgagcttgatgtgacgcgaaggggtcgttttctttcccatatagaggattacagccaagcgttcttcacgttccttccggaagaaaaatatttttcttcactggaagacgagaagatgctgtcctatactgtggaaggaggagccttccggtgaaaggaaaacaggaacaggatagacgcctgtcccgcaaggtgacggacttcttcatgttgtccgaatccattgacgctgttctcaagaaacacaacctcacagaaaatccttacatggtattgtgccgtcactgggattccctgcttgacgtacaggcaaaaggtaagtcacgggtggcggacctgaaaggaagcaatcttgtcattgaagtgattcacccggcatggggttcggtcatagaaattaagaaagccaggataattgctgacatacaggagaaatatcctggtttgaacataaataatctcaagatagtcatgaaatagcttacacgcgggtgctgtaatgctgttacatgtggatgacatattgactgttgacgcattgaagtctatactgcttcactcaagggcgtgcccttttttcagtaacatcccgcagaaatgcgatttattttggagattttcccatgagcaacaaaggaaagagaacttaccagccgagtaaggtgaaaagaaacaggaagtttggattcagggcacgcatggagactcccggcgggcgtctggttcttgcacgcaggcgtgcgaagggcaggaagaagttatccatcagcgatgaaaaaaagccttactaagaaggaaatcgtaaagaaacgaccggagatagaccgtattttcaaggcaggaaagaaattttcctgtccggggatacggttgctcgtctgtcccaatcagcttgagaacaacaggattgtcgtcattcccgtaaggaagtatggaaattccgtccaacggaacagaatacgaagacaagtcaaggaaatatggcggcaggaaaaacctcagatgcaatccggttatgattttgctttcatcgtttatccgggaaaaactactgcacatgacgcccaaacaaaaagaatcgtaacactctgtcagaatgccggcgtctatttgtataggtagatgctgttttgtagtgtccgtacactttcatgtatgcatcatgtcatgtttttccctgatatctgcttttcaagtcgccgtatataggagatgtcatggataagaaaacaattctcgcagtggttttatcggtcatcgtcatatctgtgggaatgtccatacaaatgatgcttactccccctgccgcccaagaaacgcccgtttccgaggtcgtgcctgttgcggagccattggaagaaccagctatccacatgatttcctcaacggatcaggcatgggacacagggcttcccggttccttcattgccatcggggacaatccttcccgttctccgtttatctttgagaatgaagaattcatcatcaccttcgaccctgtcggagcttcggtttccagcatcaagctgaaaaagcaccttgatggcaaagagccggtcgagatgcttttccgctctccttccgaccacaatgctttccttctctatgccggtggtgacagaacgcgtccccttgatacggtattttcttattccgtttctggaaatgaagttacgttcacgcgcaattttgctgtcgtcggagaagacggacgtgccctccctggacatttcaccctgacgaaacgattccgtttcggtggagcaggtgagtatttgtttgaaatcaaggtaggcgccaccaacagtgaaaacaaggcggttcccctgtcttttgacaataatgcctataccttggctttcgagcctcagattggtcccgcttttgaaaaactggacaattataattaccgacgcctctacatccgtaatgacggagggaaacggacacagcccaagctatccaatggaatctatcagacgactgccggtatttcctggacggctgtcgtaggcaagtatttttccgtcatcgccattcctgacgctacccgctataccacgaccttggcggaacgttctgatgaaaactcaacggtaccacagacttccagcatctacctgacccgtcctgccgttcgcagcgcgtcctttgaggatactttcctcttttatatcgggccgcagctgaagcagaacatggatatctacaacaaggctgattccaacagtttccagctatcggagcttcacctggagcaagtgttggatacaagctcctggttgggatggcttgaaaccatccttaagggagtattgcagcttttctacaaggtcattcctaattatggcgtggcaatcatcctgctgacgttgctcacccgtgtcctcatgcatcctctaaacaagaagtcgatggcttcgacagcaaggatgtccgcattatctccacagatggatgagttgcggaagaaatatgcggataatcctcagaaattgaatgaagcgacagcggcgctgtaccgcaaggaaaagataaatcctctcggaggatgtctgcccatgttgcttcagttccccatcatgattgccctctacggcttgctgaacaagcattttgagttgcgcggagccatgttcattccaggatggatacccgatctgtcagtgcctgatacggtgcttacattctccttcaacctcccgttcttggggaaccaattgcatatcctgccgattttgtatgcaaccagcatgattttctccatgaagctgaacccatcttcaagtggggcggctggatcgcaggcttccactatgaagttcatgatgtacggcatgcctctcatcctgttcttcacgttgtacaacgcgccttctggattgttgctctattggtcgtcggtcaacctcatctcgatgcttcagcagaagtttacgaacaagaagacggtgctggcttcggcagaaaaagacaaggatgcggccaagactctcagctttcccgtgaacaaagggaaaaagaaaaagtgatcaatgtgaggagattccggccacatggccgatgtctccatggagtaatacatggtaagagaatttgaaggaaggacagaacaggaagctatcgacaaagcgatagatgaactgcacatcgagcgtgaggattttgatgttgaaatcattgaaaatacccgcaagagcctctttaagaaagggatggtgaggattcgtgtccatatcggagatgatgagccgatggcagacgaggattttccctcctatgacaatgatgctccccgtcgttcccgtggccggcagcagaagtttgttgctgaagatgacgcggaacgcgccgtggtggaattcattgcaggcatccttgagaggatggggtatcctggggaagtgagcatagcttcccgcaaggatgccaagctgggtttgaacattgaaagcgagcattccagcatcatcatcggtcgcaagggaaagaatcttgacgctctccagatgatggccaatgtcttcatcgggaaatttgattccgaccggaaggtggtcattgacagcgaggactaccggatgcgccatgaggagcagctgatacgcgtggcgttcaggacggcggagcaggtcaagaattctggtcgcagccgtctgctggaacccatgaatccgtttgagaggcggctcgtccataccgccttgggggatatggaaggcatcgagaccaagagtgaaggtgaaggactgtacaagcagatccgtatcacgttccatggcatgagataatcagtctccctcccgaagcggatgacgcgagcctcgacccattgggttgaggctcgttttttttcgaaagagaccggacggaaattgacagagtcccgtcccaggcacgaattatgttcagaggtatatgatcactacatacagaaggagaagggtattccgaccctcattgtttcttgacaaatgaaaaacagtcttgtaaagtgaaatgtacgtacaatgatacattatattacatatcagtgatacagtactatcatattggccaagaaggaagagaaatgtatataccagcagctaaaccaactatgtacttcattggagtaacaacagggaaatcatccatcatgaaggttttccctgaatggatgaagtattttggcattgacgcaatgattaaaggcattgatttcttacctcatgatgaccctcagaaatacagggacgtcgtatctttcatcaaagaagatcccaaatctctgggagcattgattacaacacacaaaattgattgctttcgggcttcccgcgagatgtttgatgatgcagatgactatgcgaccttgcttggggaagcgagttctatcagcaagcgaggaaaccaactttgggctcatgcaaaagaccccatatccagcggcttggctctggaagctttcatgccaaaacagcattggattgaaaatcctgaagcgaccatgttgattcttggcgctggaggaagctcccttgctcttacgttatacctcattaataaggccaaaaccagtaaagatgtgcccaaaaacatcatcgttaccaatagaagcgaaaaaaggctgaatgagatgaagctcctgcatagtcgctttgatatgccattcacaatcacgtattgtctctgtccgacagaagcggataacgacaagcacgtggaaaatcttgcggaaggttctttaattataaatgcgacaggtttaggaaaggatggtccgggatcccctcttaccaatgacgtactatttcccaaaaatagttatgtatgggagttcaattatcggggagacttggtgtttttggaacaagccgctgcacagaaggaatctcggaatctcgtgattgaagatggctggatatattttatccatggatggacacaggtgatttctgaggttttccatattgatatcccttccgaaggtcccacgtttgaaaaactgagtgacattgcacgtagtattcgttaagcgcgttctcaaaagaagaaaaaattaggagaaaaagaaaaaatgacaccaaagactacattctttgatcttcagacagggtttgctccagaaacagagtctgtgtctctcaagcgatcgctttccacgattaaaagtattttttctaatcaggagaaggcggaagaaatcctaagctccgaagaccggttggtatatgaattttatgatctgggtattcctgagaaggaagggaacatagcatatgggacgagtattctttatcctggtaaagtaggagatgagttccatatgacgaaaggacattttcatacgattttagatactggtgaagtatattattgcttgaaagggcatggaatgatgatgatggaaaatcctgagggtgatgtggaatatcgggaaatgagggcaggtcattctgtatttgttccgggaagatatgctcatcggacaatcaatgtatccgacacggaggttttcgttacattttttgcttttcgcgctgatgccgggcatgactacgggacagttgaaagcaaaggcttcagaaagcttgtggtttccgatggccaaggtggttacaaaatcatcgacaacccaaaatggaatagtatctaggccattgcgactgaaacgcttggcggatgcttgggagagggaaacaagcacgcattctcccagaggagaaaaccatgagacggattatatgtacccagagaaaagaggatgtgaagaagtggttagagcttcctttttcttctcaggcggggactgtggaatttgtttggttggggcaagctgggtttattttcagaaccagggaaagtagtctgtgcatcgatccttatctgtccaactctctttgggaaaaatataaagatgctcatttcacgcatgaacgtatggttccgataccttgtgaacctgaatatttggcaacggtagatgtaatagcaagtacacatggtcatacggatcatatggacaaaggaactttggaaaaagtctatgggaaccatcaggattctcctctctatgtctgccctcgtgccgagatagaaaaagcagttgccagagccgtccccatcagtcggattgttgctcttgccgcatatgagacgcttggttttggcagaccccccggtcacaaattctctctttccgcaattccttccgctcatgagacccttggcaaggattcctatgggaatgattattttcttggatatatcatgcattttgatggaatgaaaatctaccatagtggagattgcataccatatgaaggtttggaagatcttttgcgtgaatatgggattgatgtagcattccttccggtgaatggccgggatcagtaccgtaatgatcatggaattccggggaatttcactattgacgaagcattgactcttgtcaaagtccttgaaggaccattgcttgtcccccatcattttggtatgtttacattcaactccatcgaaccggaagccatagagcaatgcgtagagtcaaacggtatcaaaattggcgaggatgttgtggttccgcagataggaaaggtttatacgttatcatatgataaaggatgataaagaaatggatggtagcgctctttttaataaaacgctaaacaaagatattcctatccctttataccttcaattgaaagaattcctgatggaattaattacaaatcatggtgatcaggcctttctcttgccttcggaagcacaactatgtgagcatttccagatttcccgttccacggtaagacagactatgggagaactgaccagtgaaggtctcatatccagacagaaagggcgaggcaccgttacgcttcctcagaaaatcaaccaaaattttttgtatgtccttgaaagtttcaatgaagaaatgaaaggcaaaggtttgattccccataccaaagtattgagttgctctttagaaaaagcgtcccctgctgttgcccacgttctggatttaccagaaaatgatcaaatcattcaattagtacgactgcggggagtggataatgaacctatggttcttgtgattacctgcttgcctgcttccaggtatggtcttgaatcaatcatcaatgaagatttttcacaggtatccttatacaaagtaatggaagaaaaatatttagtttctattgtttctacaaggaggacaatagaagtaaagatagcgggcgactttgagtccaagcatctgaacattccgattcattctcctttacagtacattgaaactgtcgcgtgtacggacggtggagtcccagtagaattttcccgtgcttcttacaggggagacttaagccgattcatgatagaagtcaaacggaagcgcatctgattctcctggcattctttttgagaaaaacataagagttgccaacacaaaagaacatgaaattatgtgtcagcaagatggactctaaaaaatcttgacttacgatgaatatacgataccatggctttgcatacatacatttggatacatttgtggatatgaaatttgtcgccaagattttattctgaaggacatatcttggaagcaatgcttgaagcggtttgttctcctgaaggaagaaaaaagaacggggtaatgattgatatggagaacaatatcttgcgtgaaaatagtagcattagtttggatggaacaaagcatgcatttcaggaagaaccccggagcgctgaagtgtcttctgttcgtgaaatagtctctgcatcctggttaagatgtcgcaggaatgggatgaatccacatactactatgcttcaatcaatatcttctgaaattctagcggaaaagaaaaagatattcagagagatgactaaggcagcccttccccatctccataaactgttcaaactttttgggaatgaaaaagcattcattctcttggtcgatgctgattcagtggtgcttgagtatctctatgcggaaaacggttccgtagcaacatacgtgcctgatgctggagacttgttctcggaggactctgcgggaacaaatgctatcgcgctctcattgatgactgattctctttcatatgtacaaggatgtgaacactggcttgagaaatactatgatattatgtctgttgccgcgcctttacatgtaaatgatggtgtcgtgggaacaattgccttggtatggcttaaatcagcggagcaaaatctcagccttgctttatcactggttgaatcgaccgtttatggtatagaacgggaaagcatgatacagaatcttctgagtgcccaaacgctcgtggtaacacaacagaggatggttcttgattttgtagataccgggctgatagccattagtaaaaacggagaaattcgtcagattaaccaacaagctctgaccattttccatgaaaaaggaatatgggaagggcgggggatcgcagaactggtgaattcacctggaaatttttttgatctgctttgtaatacaccagttttggaagaacatgatgttcccgttcacatcggagatatctacatccatgtggcattctccacatttatcatgaaggcgaatcaagtggatatctggatgatcatcaggtgtcgagagtttcgtactgtgaaaaaactgatgaacaaagtgtctcataatgtggcttattattcttttgaagatataatcagcgaagcggataccatgaaagaaccgctcaaactggccaagttagcgagtaaggcaacatcgaatgtccttgtcactggagaaacgggaacaggtaaggaacttcttgtacagagcatccataatggcggttctcgacggggcaagccctttgttgccatcaattgcggagttgtttcacgagaactaattcgcagcgaactttttgggtatgaagggggagcgtttacaggagcgaaaagtaccggcagtatgggtaagtttgagcttgcggatggaggtactttgttcttggatgaaattggggagatgccggccgatgtccaggcggtgcttctccgtgtccttcagacgcatcaggttacacgtgtgggcggtaaatatcctattcctgtcgatgttcgtgtcatcgctgcgacgaaccgggatcttgagcaagatgttcgcgataatttttttcggggagatttgtattatcgactgaatgttctctccataatccttcctcctttacgggaaagaggaaaggacatacagttgcttgctgatttttttgtagaaaaatacgtggaagaaaaagacggtataagtataaagatttctccggaagtctacgatgtttttgatggttatccatggccgggaaatataagggaattggagaacgttattcatcgtgcgattctgctttccgaggatggtattgtcaggagacaccatcttccgacaaatcttcaagcgtggtggaatggtaacaaagagcagaaacttatttattgtcaggctgatttgccaaagattgatgacatgaaagctgtgctggttcggaatgctttgaaggacttttcagggaatgtgaaaaaagtggcatcctatctgaatctctctagaggaacagtctataatatgatgaaaaaatatggttttgatggcgatacatatagggatatgacaaggaaatgacaggatacggggagaaacccggaaaagtgttcaataattgatttattttttttgacatgtcaaaaaaatagacacaaaaaacaaaggaaagactccagagttttcatcaaaatcaagtcagctgtatctaaaacattaataaaaaggtaatacatagcggttttctctggttttcactgaaagaaaaacttttggcatgtttcttgctatgtagtatatcaggttgggaaattcccaaaggaggatgtatgaagaaagtgctgaaaaaggttgcgcttgtgtgtctggttggaatgattgccatgggttccttgatggcgcaggggcgtggagaacaggctgcttccgggccaaaaaatcagaagccttataacattgccgttataatcaaggcaacggattccgatttctggcagtatttgcttgttggagcgctgaactatgctgtcgagcatccggatgttgtaaaggtcacaacgtatggacctccatctgaagcagacattgatcgtcaggttacgattcttgagaacgtgatttctactaatcctgatgcaattgtcatttcttcaacaagttctgacgcgacagttccggcgcttgaaaaagcatatgccgcaggaatcaaaatcatcactgtggataataaggtcaacacggacaaggtgcatacttttcttgctactgacaacgttcttggtggttctttggcagcagacaagatggttgagtatttcaagaagaatgacatcccgacacaaggaaggaaggttgccattgtcgatgcaatggcaggtgtccaggttcttactgtcaggacaaatggatttatcaatcgcatgaagcagattgctccagaaattgaaatcatcgcgcctcgttatgtcgataatgatatcttgaaggcgatgaatgtcaccaatgatttgattacgactcatggggacagtttgattggtatttttggcaataataaccactcggcggatggtgttgcccgctctgtcgcggaaaggaaccttggcaacaagattatagtcacggcttatgattctgatcctgaagaagttgccgccatcaagagtggcgttgtaaaagccatcatggtacaggatccatatggtatgggatacaaaggagttgatttcgctgtacgtgccatcgaaggagcgacattgccggaatatgttgataccggagttgtcattgttgagcaacacaatgtaaatgattctgccgttcagggtatcttggatccgtttacaatgaaaaaatattgagagacaacatagaattcttgcccggatttgtccgggcaagattgtttttgaagccaagtcgaggaaaatctctagtctttcatatacgcgaggcaagacaatgaatgatgggactcttttacaacttaaaaatatttcaaagagctttccgggagtaaaagccctggataatgtaagcttctctatctgtccgggggaagttcatggattagtgggtgagaacggggcaggaaaatcaacaatcatcaaaatcatcatgggggtttatcaacgtgatggtggtgaaatgttgctggatggagaagattattcacctcacaatgtcattgactcggggaaagtggggctgagtacagtctatcaggatttgaatctggcaacgcatctctccatcggagaaaatttcttcatgggagatttcccaaagaaaaaaactggattgattgattgggacaaagttcatggggatgctcgcgcaatattggaagatttacatatcaatgttgataccaggttgaaaatcacagagctttctcccgctgtacaggaaatggttgcaatcgccaaggcagtccatggaaaggcacgcttggttgtttttgatgaacccaccgcgttgctgagcaacgaagaagtcgatatccttttttccatcatcagaaaattgaaatctgaaggggtagccatcctctatatttcacatcggttggaagaaatcttcagggtttgtgatactgtcacggttttcaaagatggtagacatgtaaaaactttgcccgcgaaggaaaccaaccaagaagatttaattgcgcttatggtcggtcgcgctttgaccaacatgtatgatattgaacatcatgtctctgataaagaggttctgaaagtagcgaatttttccagggcaaaagctttcgatgatatttccttctcagtcaatgctggagaaatatttggaatgtttggtctggtcggttcaggaagaacggaagtcgtcagggcaatttttggagcggatcccaaagataaaggggacgtgttcctcaatggtaaacaacttcagattgagaaacctcttgatgcaatatcagcaggaatcggattggtaccggaagacaggaagcaacaaggattggcgatgtctttgtccgtcaagaaaaatatcaaccttgcttcatataaaagtatttcacgcttctcctttataaatagcaagaaagagcagcagcgcgcccttctttatcagaacaggcttcggatcaagacaccacatgttgaccagatagtgaagaatctatccggtggtaaccagcagaaagtagtcatcagcaaatggctgtgtggaaaaagtcaggtttttatttttgatgagccgaccgtcggcgttgatgtaggagcgaaacaggaaatttatcaattgattgagagtttaacgaaagacggacatgcgataatcatcatttcttcttatttgccggaagttatgggtctttcagataggataggagtttttcatgaagggaaaatggggcggatagtccctcgtgaagactttgaggaagaaaaactcctgcgttatgcatcagggttgaaataaaaaccaagcccattaatgggctttattattaggagaaaaataatgcttaatggaaatggtatcagaaaaaaattatatagttttcaagagttgaatttattggtcattgtcatcgtgcttatggtttttctctcatttgtgactaaaaattttcttactctgatgaatttagagaatttagtccgtcagacagcgataaatggtatcatctcgcttggtatgactttcatcatcatgtcagggggcatcgacttgtctgttggttcaattcttggtatcgcaagcattgtggtttccaagttcctggttggaggaatgccaacttttccggcatttatcgttactttggctgtagcagcttttttgggagctgtaaatggtctggtaattcactacggcaaaattcctccgtttgtagcgactcttggaatgtcacaggctgcgcgtggtattgtaatgcttctgtctaatgcccgtatggttgccgggttgcccaaaaagtttactgaatttgcccagaatcacttcttggggattcctaatctttttttcgtgtggctggtcatcattctgattacatacatcattacttcccggacaacatttggaagaaacgtttttgccgtggggagcaaccgggaggctgcccgcctgtccggtatcagcattccgaaagtgaccattatggtttatctgattggcggcttacttgctgggattgcaggtatcttgatgacttctcgcctgggaaatgggattcctacggcagggcaagggtatgagacggatgccatagcttcagcggttgtcggtggagccagtctgagtggtggcgccggaaccatccttggaacagtcttgggtgcaatgctcatttctgtaattcaaaatggggggaacttgctcggtatcaatcctttcattctccagattgtcattggcgtgctgattgttgcttccgtatggattgaccagagcagaaagtcataaggtgaggcagtattttttctcttgaggatgaatctttattgaaataggtggtaaacgatgagcaaatatatacttgcacatgacttaggtacatcaggaaataaggcaacactgtttgatgatgaaggaaagatggttgctagtgctgtatatccatattcaatgaaggtttttaatggtaactgggctgaacagaatccccaggactggtggaatgcggtatgttattcctctcggtcagtcttggcgtccattcctccgggaaagctcgcaggagtttctttcagcggtcaaatgatgggatgtctctgtgttgattgcaatggagagcctttgcatgatgctcttatatactgtgaccaacgtagcgatgtacaggaaaaaaagttcatcgaaaagatgggattccaaaatatattcactattaccggacacaggccaagttcttcgtacagcctcaccaagcttttgtggataaaagagaaccttccagatgtatatgccaaaaccaacaaggttcttcaagcaaaagactatatgaactttctcctgaccggaaatatgttcacagactggaacgatgcatcgggtactaatgcttttgatatcaggacattctcctggtctcaagaaatacttgatggaatgggaataaaaggaacattgtttccggatgccgtaccatctcacactgtcattggaagggttagcaaaaaagcttccgaagtaacgggaattccggcgggaacccctgtggttgttggttcgggagatggcggcagtgcttctatgggagctgcttccatttcttttgggaagccatattgttacatggggtcgtcttcatgggtatcgatagcattggatcgaccatttaaggacaagatggattcagcattcaattgggcacatcccgtccaaggcatgtaccaaccatgcgcgacaatgcagacggcgggaagcgcgatatcttggttttgccagacgttttttggatctacggaaggaaaggatttggatcacatgggcgcacttgcggaaacatctcccactggagccaatggactgtatttcttaccctatctccttggcgaaagatctccatggtgggattcgcatgctcaagggacttttgtcgggatgaacctgaatacatctttctctgatttttgtcgctcggtctttgaaggtatagctatgaatctcaatgcttccttgaaattcatgcttggggctgttcctgaccgtagcctcatgttcattggcggtggagcccagggaaaagctctccgcaggatacttgcggatgtttctggctgtactgttcagattcctaaatatctcactgaagccacaagcatgggagctgccctgctcggtggcgtcgggacgggaatctataaagattattctatcatcgaaaaaatgaatcctattgtggaaaccattgagcctgatatggaaaaacatgagttctacaagaaacattcagaaaatatggcaggtgcttaccagtctttgaaacagtggtatccacaaaacatgcatattggctagacgaaatccaatttctgtagaaccagtttgtactgtcaatacacagaaccaatgtccaaggagtcaacatgagtcggaagtacatcctttctcataatctcggaacaacagggaacaaggctgttctatacgatgagaatgggcaaatagaacgctcttggttatcatcgtaccggtctcattattttccggggaataaagttgaacaggttcctgatgactggtggaaggccgtgtgtgaatctacctatcgggtcatgcgggggattaatgaaaaatctgttcaggtagtgacattcagtggtcagatgatgggctgtctatgtcttgatcagcacggggagcctgtcgggaactccatcatatgggcggacagcagagcatcacgcgaggcaaaagccttggctgcacagattgatgaaaggcttttctaccagattaccgggcaccggattagttcttcatattcggcggaaaaaatcttatggattatgaatcacgaacctgaacggtttcgcatgacttccaaaatagtccaggcaaaagattatatagtttacagattgacaggtcagctttatacggatttctcagatgcatcaggtacgcatctgcttaatatagaagaaaagcggtggtcacgtactatcttgtctatacttgggttaagtgaagatctgcttccggatatcgtaccatctacccagtcagtcggaaaaatcacctttgaagcagcagaacagacaggccttcttccagggacgcctgtcgtcattggtgccggagatggaatctgtgctgctattgcagcggggtgtaccgatgttgacgatgcctatctctattttggatcttcggcgtggattggactctgtaaagaaaaaccgtatcttgacgaacaattcagaatcttcaattgggcagggattgatgagaaacgttattcgccatgcggaacaatgcaggcggcgggagctagtcttgattggctgaaagacgaaatggctcaggatgaaatttcccaggctatggttcagaaaatcgctccacagactttgattgaacaagagctgctacaatcctcacccagtgctaatggccttatttttctgccttatttgctgggagaaagaagtccgtattggaatcccaatgcgaaaggggcgttcattggattgcagaaaaatcatacgaaagcagatatttaccgggcgggttacgaaggagtggcgttgaatctgaaaataatctggaaatcccttttgccaataatcaatgctaaagaacttgtccttaccggagggcaagcaaacagtattttcaacaggcaactgattgcagatgtattggacattccagttttgacgactaaccatatcggtgacagcaagaattttggagcagcgattatcggtggaatagggattggcatgtatgatgatgtttctgtggcaaagaaactaacggtgaaagaaagtcggttagaacctaatccggaaaatgtcaggatttatgaaaaacttattggtatttttgaagatgcatacaaatcactggaaagcatcttcctcaaattagatcaatacaatgcatggaggaactcacgtgaaatacaataacggcatattatatgtagcgggcgtggacaaagcgtgcgaaagggttggtttggatttcaatgtcgtattcggggatatcgcaatacattctgacagtccttatcgaaaccatgactggcaagtcagggaaaataaagatttcattgttattaatgcagttccagatgctgaaaacgtcgattgtcttttctgggaagagtggtatctccatgagggagagattcatcatcacttgttgtccttatggaaaccagaagtctgggatgaacaattcatcggacctgaagatgatgacttgcatccggatattgctttctcccgtacctggtatgtgcgtgacttgaaggatatgacacctgttctgctcaggagatagaagatggaatatcgttattttggaaacacaggcatacagattagtcctcttggattcggtgtacagacttttggatggaatgtagggaagaaagaggctatcaggcttttccataagtataccgaatggggcggaaattattttgatacagcggattcttacaatgaaggaaaatcagaggaaatccttggggactgtctggttgaaagcaagaaacgtaatgatctgattataggaacaaaagtatttttcccaacgggacaaaccccaaatgactccggagcaagtcgtcgtcacttgatttccagtgtagaaaccagtctaagacggctcaggacagaatggatagacttattgcagatacattgttttgatgcgcgtaccccggcagaagaaactttacgggcattggatgatttagtgaagtcgggaaaggttcgctatattggcgcatccaactatactccatcggaaatgatgcgggcgctgatgatttcccaatttcagaggatgaactcatttgtttcactgcaaacggaatatagtctgctggttcgttctcctgagtgggagcttcttccgttatgtcaggaaaatggcgtgggtgtctttgcatggtctcctttggccggcggttggctgacaggaaaatatcggcgagatgtcattccggaaaacagtcgggctggtcggaaggatcggtgggatgacgcaaccgaacagagagggactgagaaagcctatgatatcatagattgtcttttagctatttcttctgaactcaaagtaacgccagttcagattagtcttgcatggatgctcaggaatcaggacgtttttcctctgattggagcccgtacagtggaacagctggacgaaaatctgaaaagtgttgaagttcgtctgaacaaggctcatatccaagcattgaatgatgtgagcaatccgggattgccggctccttatagtttcattgaaaggtatggtcggaaagataaaagaaaaaacgtattgtagcatgaggaaatagcgtgaggaaaaagaatacatgaaagaacctttaaaaataatgattgttggaagttttgtggtagatttgatggctcgttctgaaacgctgcccataccaggacagacggtcaagggctcttttttcaagatggggccaggaggaaaaggttctaaccaggcagttgcggcatttcgttcaggaggagacgtatcttttttaacaaaaatcggaagggatcttttttcttctgttgcacttgatttctatcattctgaaaagatggatacttcccttgtttttaaggatgctacgcagaacacaggaatcgcgcttataatggtagatgaaaaatcacagaacagcatatcagtggttcctggcgcttgcagttccataacttttcaggaaatcacgaaagcttccggagttttgaagcgtgccaaggtttttcttactcagcttgaaacaaatttagatatcatcccctatgcagtaggaaaagtacgagaaaaccaaggaacgactattttgaatccagctccggctcaaccattatctgatgcgtttcttgctttgtttgatatcatcacgccaaatgagacagaagcttcaattctctcaggagtcaaggttgtgaaccgagaaagcgctgaaaaagccgcggacgtcctgataggcaaaggagtgaaaacagttctcatcaccatgggggcgcaaggggttttcctaaaagaaagaggatcacggtcacaattttttccagcacttcctgtcaaggttatcgatacgacgggagccggggatgcctttaatgggggtcttgctgttgctctctccgaagaaaaaagccttcaggattcgattttgtttgccacggcggtagccgcgctttccgtgacgaaaattggtacagctccttctatgcctttgcggacggaggtcgatcagtttttttccagtgtggacaaggacgcctactttgcttctattgaatagatgaaatatgtgatgtacagaatccgtgtagttttgttttttgtgtgaagggaatacatacaaaatcagaggaatcctgctaattccggagcgaacggagtaatcagttactctctattttttgctatatcgcatgactgaaaactcgtttctggtttttctcggtattttacggtatatacatgtatgcaaagacgtggtatgacatgtcttatagagaggggcttatttttctgaaggtagacaatcatttatgcgaaacacctttttttacggcaaaaagctgaacaaaagcaaaaccttccctttatattatcaactcaagatgctgcttagggaattcatggcttttgaggacagcttcgctatgtttcctacagaaaaagaactggccgaacattttcaaatttcacgatctacagttcgtcaagcttttcgagagttgaccgatgaagggagtatcattcgtcataagggcaagggaacaatgacggctcccaaaaaatatagacaggattttttgtatgtccttgaaagttttaatgatgaaatgttacagaaaggactgaagcctttcaccaaggtattggatttatctctgcatgaagcatctcaacaggtcgctgcgggactcaatatcgttcccggatcttctgtcattcggttggtacggacgcggggagtggataagcatcccatggtcatcgtgacgacatatcttcccaatacatatggactggaagccttgttgcatgaagattttgaaaataattctttgtataaaatcttagaagataagtatcgccttcctatagataaaagcaaacgttttctggaagtccgtttggcggatggatgtgaggcagaacagcttggcattcctttcgagtcccccatacagtacattgaaacaattgcatactctctgaatgatgctcctgtcgaattttcctgtgcttcttacagaggtgatttaagttgtttcagaattgaaatcaaaaaacaagtacataattccacaggataaatctcaagaaccggttagtactacgcaaagctctgcgaactatggctgaacccttcctgtgaggatgaagatagtggcgtcaggtactcttccgttgtcttttttgcttcaaaacaagacacattcatcaggtttttttcttatgcgttagaatcaacaacacgttaggaacaatggataattatctcttgacatgatttctctttcattgcatacattaccatacatttgtgttcagcgaaatcgcgtaatggagtcaattcacaatggttttcggaattcccttgcatctcttatcagggcaaaaaggatcagctctgatggaatatagatgaaatcaaaaatggaggaatatgaaatgagcaggaaacatactgtttttgtcactgcacgctcttttggcaatgcagatgatcaggcgctcacgttgcttcgggaccatggatgcaacgtcatgaagctggtggcgacggacacggaaccgctaacaaagcagcttgaagaaaaaattggtgaagccgatgcaatcatagctggtttggaaccctataccgcggaattgttggcaaaagcaacaaaactcaaggttttgtcccgttatggtgtcggatatgatgccgttgacctcgaagcaacacgcaaacaaaatattgccgtgacaatcacccctggcgcaaacagcgattcagtcgcggatatggccgtttccctcatgctctctgtcgcccggaacataccaatcatggacagcacaacaagaaacggtactccgcaacgtccttccagcgttgaaatgtggagaaagaccttgggagtgattggtacgggacgtattggaaaaggagtcattaaacgatgccttggctttgaaatgcgggttctctgtcatgatgtatatcaagatccggaactgttgaccatgaaagacgtgacatataccgatcttgagacgctgataagcaatagtgacttcatcagcatccatactcctttgacaccggatactcataatcttttctcctcagagactttcaaaaagatgaaaccccgcgccatcttagtgaataccgcgcgcggaggcatcattgatgagagagcattgtacgacgccctgattgccaagcagattggaggggcgggattagatgtcaccagtggagatgagccctatgagggattgcgtcatcttcccaactgcatcctgactccccatgctggagcggcaacctatgaagccggtagcaagatgagttatcttgccgctgagaatgtactggcagtcttggaaggcagggaatgtaagaacatagtttcctgatgttctgaactgcatggcgacagaatcattgtcccggtgaaaaaaacaattgcggtcaatatatcatctacgtaaaagccttgccgaaaatacaccagcaaggcttttacgagtcggcgacatcgtgaattgactaaggaatattccccattctgctcccatgtttacaaatcaacctgtcccacctgttcccatggagcttccggatggctgaaatgcccataggtatcatagtgacggtatatgggacggagcaggtcgagctgggctatgatggaggctggggagaaattgaatttctccgtgatgattttttctatctccctgtcgcttttctttcctgttccaaacgtgtttacgtagatggagacggggaaaggaacgccaatggcataggcaacctgcaattccagacgtgatgccaggccggttgccacgatgttcttggccacatagcgggcgtagtatgaagcggaacggtctaccttggaaggatccttgccactgaaagcgccgccgccatgcctgccagcaccgccgtaggtgtccacgatgatttttcttccggtcaggccggtatccgcggcggggccgcccaagacaaaccgacctgtgggattgaaataatacttcgtatcaccatccaacaggttcgttccctccaagacagggcggacaaggtcttccaggaatacatgctccaactcctcgcgggttatgtcaggggaatgctggtgggaaagaaccacggaatcaatcctcaccggtttatgattatcatagcgaatggaaatctggctcttggcatcaggccgcaggaaagggagagttccatttttgcggagaagcgccgctcttttgagtatcttgtgggcataggtgagaggggcgggaagatattccggtgtctcattggtagcgtagccgaacatgatgccttggtctccggctccctgtacgccgaaaaggttcgtctgcgccgatacccccatggctatatcctgtgactggggagctatcaggttcgtaatccgcaccgtatcggcggcgaaaccggaaccttcttccgtatagccgatgtccctgatgaccgaacggacgatatcatcgaccgccagctttgcctgtgtcgcaacctctccgccaatgatgaccgtgttcgcagtgacgaaagtttcgatggcgacgcgtgaaagcggatcctgggacaaggctgcatcaagaagggcgtcggaaatctggtcgcttaccttgtcaggatgtccttcgctgacggattctgaagaaaaaagataagaagattgtataaccatgctgaggttctcccttttagcaattatatttgcgacgcctgcaagccgggagcttttcaaatcggcgtcgtagtcttgcccgatactatacagatgatactggagagattcaacagacaaaggtataatatggctttggaggatattcatgacatcatatgcactacatgacataccggatgtggaaaatgtgacaatctcaccggatgcccgccatgtcaggatcatagaccagacgcagttgccgatgcgtcgtgtttttctggatatttcacagcgtgaggacatgtatgaagccatccattccttgcgtgtcagaggagcccctgccataggcatcttcgcggcctacagcatggctgtcctggccacgggtattgacgggcttccctatggagagttccgcgacaggcttggacagatgggtacgtatcttgattcttcccgccctaccgcggtcaatcttggatgggcaatccgccgtattatggcggttgtcgatgcttttccaatgaaaaaagtgccagaaatagtctctcttgtctgccaggaggctatcgccatccaagaggaggatattgggatgtgccggaagatttcctcttatggcctgtccctggtcaaggacggggacggcatcctgacacactgcaacgcagggcctctggctaccagcaggtacggtacggcattggggcctttgttcctcggcaaagagaaagggatgacattccatgtgtacgctgatgagacaagacctttgctccagggcgctcgcttgacttcttacgaactccatcaggcgggaatagatgtcaccctgatctgtgacaacatggcttccttggtgatgaagcaggggaggatacaggcatgtttcgttggatgcgatcggattgcggcaaacggagatgtcgcgaacaagataggaaccagcggcgtcgccatccttgcgcgtcattatgggattcctgtctatgtcctcggcccgtggtcaaccgttgaccttgcctgccggacaggagatgacattgagattgaactgcgtgacggggatgagataaagaagaagttcttcgcggaacccaccgcgccggaaggcgtagcctgctataatccggcttttgatgtgacggatcattctttgatttccgcaatcgtcacggacagaggcatctgccgaccgcccttcacggaaagtctcatggcactatcatgagacgggacgtgctggaatgacaagaccggaaagataatgctgaaaagacaccgctgggggatgccgacagaccgcctgatgctatggagctggccgccatgaaccatcttccagcgcagtcctgagacggagggctttctcctcggtgaattgggcgccttgctgggagatggtttctcccgccaggaatgaagcgatttcccctgaatcatcggtggttcgtccggtgcatagtccgtagaggaaacctgcggcgtagatgtctccggcgcctgtggtatcgacaggctccagggaacccagtaccggtatcctcactactttccccgcccgtgatatgtaggaaccgcgttttccatccttgacaatggcaatgcggcagagtttgcccatgctcctgcaacattcatgagggtcgtagttgttgaacaggatgcgggcttcctcgctgtttgcaaaaacaatgtcgcaatagtcggtgatgattctgaggaaggtgtcacggtaccggcctacggcaaaggagtccgcgacatcgaacgctacaatgatatccctgttccgtgtctctttcagggcagtcatgatggcattctgttgttcaggggtgtcccacatatagcccgtgaaatagaagacatcggacaggcggagggactcaaggacgatgtcatgggcagagtagaaccggttggcccccagatatgtgttcatggtgcgttcagagtcaggagtgaccaagatgatggaagaaccggtcggctccgaagatagcgccagttcattgcgaacccccatgatccgaagcctgtccgcgtacatcttgccgaatgcatcatcacctatcttcccggcgagcgtagtgtcaacgcccatggcatgcaaagtaatcagtgtgttgggacagtccccgccaggagtgatcacgcttgttcgtccgctgaggaaggcttccaattcgagacgtttgcgtttgtcagtcagatgcatcgtgcccttgtgcagacccaggcgtgccagctcatcgtctgtgactgatgtgatgatgtcgatcagtgtgtttcctattccatagacacgggccgaaggatttctcatgaaaccatagtaaccgcaatgttccgtggattcaaccgtgagcgtgaacaaaacatcgaccggaacagaaagagcggagatttccgttcttgctaataccttccgctgcgggtaggatggggacagaggagactgaatatggctcagaaccaaggcggccgctatatcattgacggaggcaggccggtatccgggactgtccgcatcagtggcaacaagaatgcggcgcttccctgtcttgccgccacgctccttgccagggaaccggtgacgctgcgcaacattccacgcatagccgatgtcggcgtcatggtggagctgcttgagattcttgggatgcgggtggagaaccgggaaccgggagtctaccatatcagcggtacgccgtccgtccgtgaccttccttataccttggttgatgccgtgaggggatccatacttcttgtcgggccattggttgcgcggtgcggagcggtacggcttccccctcccggtggagatgtcataggcctgcgtcggctggacactcatttctccgtgctggaagccttgggcgccacgtgcgtccttcatgacaacggtcttctggatgtccgcacgccatcaggactgtccggaactgatgttttcctggacgaagcctctgtcaccgcgacagaaaatgccgtcatggccgcctcggtagcgtcaggaacgactatcctgcgcaatgccgcctgtgaaccgcatgtccaggatctctgctccatgctgaaccagatgggagcgaaaatcagcgggattggttctaatctccttgtcatagaaggcgtcgccgaactgcatggctgtgatttcaccattggctatgattacatggaggcaggttctttcattggacttgctgcggccacccgtgggactttaatcctggaagggactgatggtcatgatgttcccatgattcggaacggattcgcccggctgggaatagaatgggagtcccttgcagggaatcgtctcgttgttcccgcggagcagaggttgtccatagtcaggacggtgaacggagggacgccgaaactggacgatgctccctggccgggattcccggcggatctgctgagcatcatgactgtcgtcgctacccaggcaaagggaaacatcctgatacatgaaaagatgtttgagtcacggatgttcttcatcgactggttgattcggatgggggcggatatcatcctctgtgatccccatagggcggtcgtcaccggccccatggccttgactccagctcggctcaccagcccggatgtccgtgccggcatggcgttgataatagcggctctctgcgctgaggggcgttcagagatacagaatgtctaccaggttgaacgcggatacgaggatcttgtaggcaaattgaaaatcctgggagctgcaattgagagggtcgaataatccacaggcctaaataccgtgttgcaatgagttgcatggatgagagggtaagttgttcataggttatccacaagttatccacaggctggtatgccttggttgggcagggggagcatggcaatgggataaccactgccgacgtcaatggggaggtctgtccttggtttttaggcaattaattatatattatagaattacaaaaaataaaattgttaaaattccattaagaagttatataattcttatgttgaaacaccatacaaagacatgatagttggcaaggaaaaataaaagctgtccacaggttatccacaggctggaatttgtcatggatttgtcatcccgcgtggtttccatctaatgattccttgctgatttccagtatttcttgcctggaagataatatacgtgccctgtccaggacgctgaacagttctctgatgtttccctcccattcccggctcatgagaatgtccatgcccttcggggagacgtgccgggtttctcctgcctgctcaagataatggcggcataattccggtatatcatccttcctttcccgtaaaggaggcatgtggatgttcagatgattgagccgataataatagtccggacggagaacccttgaatccttgagttgagccaatgaaaggcaggaagctgaaatgagacggaaatgtgaaacctgttccttcgttgttccgattttcgtataggtgtggttttcctgcgccctgagcagcttggcttgtgttggtaaggaaagctcctgtatttcatcaaggaaaagagtgccgcccgttgattctccaatcagaccttcggagtcgcaatgggcgtcggtatatgcacctcggactttcccaaagaggatggcgtcaaccaggtttccgcgcaaggacgagctgttcacccgcaggatttttcctttcagtccggaaaaatgatggagcatgtccgcgcagatttccttcccggtgccggtttctcctgagatatgcacagggacatgcgtctgaggggcgaacagtaatatctgctcccttactttctccatgacggacgaggaaccgacaagatgtgtgcgcaggaatgcgtgatccgcgcattttctgtcacggggttcgtatgactcatggacggactcacaaacggaagcgtctctggcgtggacgaatcgactgatgatttgaggcaagtggtcggtcgtccatgcatcttcgtatgaaagggaaaacaggcaatgacccaatttctgcatggggaggggaatttttccagctttgtaaagttcgatgaccaggcagccgggatatgtttctttaatccagctgacgaggagtggtggattgatttccttggtgccgtgggtatcgatgatgacaacattgggaggcttcatgtttttccggcagtaggtgaaaaaatcttcctgcgtggagaccttcaggcatttgtatcccaagactttgttcaccgctgtacgtacatgacagtctcctgtgatcaggaggggagttaccatagacagctctttttacatgtggattacccctgtagacaaacaaaagccgccatgtggggacaataaaaagaacatacacctaccgaataaaaaaataaataaagaattttaaaaaccagaggaaaatgcttccgcattacggaaatctgaaaaaacggccacccaaaaaacagtttccgcaaggggagaaacgataggtgatggagaacttcagaaatctttcatcctcagctgcaaagcgataattttctcccaggtttccggaaacactattcgcccgcttgctaaaggaacttccccggccgcatgattgggagcctccttgaggagaacaggcgcagacaacacgaatatggtaaccgaagatcggccacagtttcggtgattgacagcatcggcctctgtgggcatgatgaaaaacatggtacggatacattggccgtggagcaagaaaaaatcaccagattcatccttccgaaaagaaaaaacggcaactcaagacagtcttccacgggtagcggcacttgccgccgcagcgttgcgccgtacacgggaaatcatcggattgaccggctcccggcttgccggttcacaggccgcgcgggatgcagcgaagctgttgcatgacgacttggcaaaagtctgtgattccaccgcaagccagacatttctcatgaatgtcggctcatatgccggatggatacgctgggttccactgctctatatcattgcccttgcctttgcctgggcatccctgccgatggtttcgttcattttgttcctcatatgcgctttctatgccatcaatcagttcattttcttccgacctgtcggggaaataacccatcccaaggatgaaggaatcaatgttcacggggtgatagaaccgtcgggacaagcgcggagaaccattgtattcagcggacaccatgacagtgcccggttggacacattcagtaccggaagcaagaaggagtatatgtccacggttttcctgcctttcgcctgctgcatgtttctctttgccgtggtcgcagtactgactgtcggttccctgttcgggcattctgtcgttccgtggcgttcggttcccgtacttgccctccttgtcatcgcaactgtcttatggaagatggtgcttccgctcaggacattcttttctgaagaagcatcgcccggagccggagataacctggtttcctcctgtattgtcattgagctggccagatatttccgcgcccgtacccgcagagggaaccccttggtcggaacccgattggtttttgccagcttcgacggtgaggaagtcggagtacgaggctctcgtgcatggttctcccggaacaaggaacagctcatccctccggggacgctggggtatcatttcaacatcgactgtccctaccgactacaggatgtgagcttcctgtccactgacgcacatggtaccgtacacctgtctcagcaattcgccacccaatgcgctgacgtggcgcagagcataggatataatgtccattcccagaaaatgccgctgctcgccggagctaccgatgccacggagggagcacgtgccgggctgtcggctactaccctgatgggagtgtcatgggaggatggcaggaaatccgcgccatatcatacgccggaggatacgccggatgctgtcgaaccggaagcgctggaagcagtcttggccattgccatcaagctggtcgggactttggacggtttggacggcgaagacgcaatggaagccagtgaagatgtgacggaaagctcggatgaggacgctcccttgaagttcaagcgtctgacaaagaggtaaggacgacagagcctttgccattactcatgttggtgattaaggtgggcaggtctgccgcggcactgctgggaagactcccgtggaacgtgacggaggtgtcgaggacttcttccgtgatggtcgcctggcgggaatccagcagctttttcaccggttcatacaggtgatatccaatggaaatgacaaatgcggagcgggggatgagttcttctgccggtactcccgctaccgccagacgggcgcagtcgccataagcctttaccagccctcctgttccaaggagtgtaccgccgaaatagcggatagccagcacaaggatgtcggtgagcagactgccccttagcacttccagcatgggacgtcctgcggtgttcttgggttcatgatcatcactgaaagaaaattcgtcaccgttttttccgtagacaccagcatgtacgacatgagtggcatctggataggcggttttcgtttccttgacgatgagcttggcttgcacggcggaagtacacgggacggcaatggagatgaagcgggatttccgaacctctaattcagtttcgaaacgaccggtcggcacgcgcatcgtcatggctccgtcctcttacttcacgttttccgccacgtcttccgttgtgtcttccgctaaagtttcaggacgattgagcaactccaccttgtggctgagcatgacgcggtcatcaaagatgaatacgcctttcacgtttttccccgcaagcatgtcgggaagccaaagctcgtcatcagaccacatcttctcataggggagatcctgttcatcacaccagaacggacgggcttcatctgtttccctgggcgtcccggtccatgatgtcgcggtgaagacatgcccgcgcatagcaagaccgtcggtgaactggaaatccaacacgcctcggtattcagggtcgatgatatccatgtccgtttcttccttgaactccctgatggcggcttccgtcgcggtttcagctacttctatatgcccgccgggtacgttcaccaaaccgtccccaaggccgcgtttcttgtcaatcaagagtatctggcgtttcccgtcatcagatgtgcgcagcagatatgtcagcacacaggtttcggtcggttcccagacatcccagtcaacgtcctcgacggttcgggcggcgctgtagtcaatgcgggcaggttggactctgtcctgcttcttgcgttccgcttcctgtgcggcagcttccgctttttccttttcctccgggtgcttttccaggtgacaggacgtacaaaggttgtcgtcatgtccgactacgtgggcgtagtccatgcgtttcccgcatccggcgcagtgaaggcggaaaggccagacccatttgcgcagaaagaagcctgcgaccaggagaatgattgccgcgacagcgaccagccagtgggtcatctcgttctgtaagacaaacactgcactgatgttgaggagcaatgctcccagggcaatgtagaccgtcgctcgtcgtttcttgtctgtaccggggtacttgcgctgtgtcatgttgaccgcaaggatcgcaatgatgatccaaagataattttctgcaaggaatcgtactatcatgaggcacagcgtatcttgccatccctgatgcgtcaagcgtatgacgcctatgattgtgtgattgtccggcaatcaagggcactgtccggggcaatcatgggcgcggatatccagaacggcatggaaaatattgcaacaaaggactttaggatggataatcgttgtatatggatggcgcaaggacatcatgtgaaaaatggaggtgcctcccatggcgtggctgaaaccagatgtaaagaaactagagcaaagaagaaatgtcaaaggtctcatcaaggcgatgaaatacgcaaaggatgatggaaccacgtccatgcttgcactgatggcgctgaaagatatgaaggcaaaggaagcgattcccgcaattgagaagtttctgatgtacgcatccaggcaacacagtgatttttacaccaaggataccgtgcgacgatgttgtgactgtctgagagctatggattatgaaccgacgaatcaggaaatcggcgcgttttattgggggaatacgtcccaatatgataagcttgcaacctgtgaccccgcgttggcgattcctcagttttttgcattttttgccagaggtggttattgcgagaagtggcttaatgcgtatcttgccttggatgccgtcaccggctttatgtctctgcttgccttcacggggcagatatttgaacaatacaagagctttaccaaaagcacgccgtccatcaactacagtctggattccgataagcgaaaagccgcgtatatggaacatctggttacccttttgcaaaatgctgtagacgttgtatgtgcatataagcacaatgcggcgttcagctatctgatacagctatacaatcaggttaatgaggaaatttactctgatccggagggagggttcccggatatgttccgcgccgttaaaatccgttcccacattgtagtgagagtcggccaatttccctttgaaaattttggagagcagatatgcgcgttcctctccaacgtgttgaactatgacagagccgatttggtgaagcatgaggcgatgatgggggctgaaaaattgcccccgcatctaaagcaatatcagcctctgcaatcagggcttcgcacattctatgattccttgacggctcaaaagtcatctctatcaatggggaaatcctattggttgaagccgctcgaaaaattaataggtctggagagttaatgaaaaggatgggagaaaatggatgatactcgtgatattaaggtaattggaatcggcggctgtggctgcaacgtcgtaaacaggatactggatacaggcgggattggctccccggatgcggcgaaagagacgctgtccctggatttggaacacgaggcgaatcatgacattcatttcatagccatgaatacgaaccagcatgcgctgggaagttctctggcggatacgcggattttcctgggcggtgagggtattgtggagcagccttctcccatggacgtaaagcgttttgtgaaagatggtgccgaagagattcggcaagccattacaggtgccggcatggtgattctgattgcgggcatgggcggcggtacaggcactggcgcgactcccgctgtcgcccggattgcgcgtgagcttggcatcctgacactggggtttgtgactacgcctttctcttttgaaggcaaaaagagaattgaggaggccgagcgcggcgttcgtgaattggcgggaactgtcgataccctggtcgtcatccccaacgacaagctgtttgaaagcgcaaatccgaatacgtctattcaagatgcgtttcacgtgtctgatgaagtggttcgcttaggtgtccggacggtcatggatacattcctgacttccggcagcgtgaaccttgcgcttaaggacgttgataagattgtccgtgccgaagggattgcgtacatcgaaaacccgctcgttttgggttgatacattaaaaagcagaaggaggcgatgaatcattatgataaaaattatttcgggtacaatcatcgtgatttgtgcggtttgtttgctggcactcgcaattaagtcgctgatagagcgattacgtcaaggcaaagataaaaacacgggaactccgacctttaaaagcattcatacagccgaaacggattcgccgaaggctacggtgtccatgacggatagttccgactcccatgcggaagataaaacggattgtccctattgtggtggaacagggaggtatgaatgctattcttccttgtctggcgtggggggaagttgggaggagccatgtcccttttgcaacaaaagcggtggggataagtaggaatcggtcaaggaaatgaaggttcttgcccaaaagcaaaagaaagcagaggaatgacaaacctttccttctctccacaagcatacggcgttgcgtcacggaggattttggggtaatctgggaacgctcagaagattatggaggagaatatgtacggagcagaactttccggttatctggatcatacacttctcgccgcggatgcgacggagaagaaaataaaggaactgtgcgcacaggccgcccagtaccattttgccagcgtttgcgtcaacagttgccatgcggcactctgcgccgacctgttggccggaactccggtcaaagtctgcaccgtggtgggtttccctctaggcgcaatgtccactccagccaaggcatatgaggcgtatcaggccgttgccgacggagcgggtgaggttgacatggtcatcaacatcggagctttgaaagatggaaatgacaaggctgtggaagatgatatcgccgcagtcaagaaagcggtcggggacaaactcctcaaagtaatcattgaggcatgcctcctcacggatgaagaaaaagtccgtgcatgtaccctggcggttgccgctggagcggattacgtcaagacaagcacaggcttctccaaacatggcgcgaccattgaggatgtacgtctgatgcgtaagacagtaggacctgacattggggtcaaggccgcaggcggtatcagggacaggaagactgcgctggacatgattgaggcaggagcttcgcgcatcggaaccagcaatggcgttgccctggtggaaggaactgccagtgatgccgcatactgaccgttctttggcgaacggtgatgccacggacttcctcaagagcttgggattcccttcggtcactgtccatgagactttcactcattttgatttcacgtctcccggccggagggtgttgctcatcggtccgatgggcagtggcaagacagagttctccgctcgtgtctggcgtgacgcagccgtggcccagaagaaaagcgatgtagtacgccgccttaccgctacaggtgatgttgaccgccgcaaggtgttcttcatccgctccgagctggatgccacccgtttctccgggtatcctgatgatgccatggcatatcggggcggatacatcaggtgcggagagaacatcgcccgcatcaaggattcttttggattggaaaaagtcattgaggatcatcctgacatcggaacctacatcattgacgaggcgtccttctttgatgaacggctggtatacgtggtgcgtaaccacagtatgcagcggggagtcatgtttattttccccacactcatcctgaatttccggagagatatcttcaactcgaccgcgcgcctgatgctggacatggcaaccgatgtcattcccctgacggcgtactgcgaacatcctgactgcatgaaaagtgccttctatacctacagatactaccaagtgggggacaaagaatgccctgcgctgtattttgatcctttaatcatcgtgggaggagacgagcataaggtcgattctttccagccgaactacgccgcgcggtgcgatgaacaccactacttgccaggaaaagagtataccttctttcatctgaaacccatgggcatgatggccgccagaggtgaagaaaatcctctgcgctctgaacttggggcgctgaaggggaacataggaaagtccctgctctaccggaacttggcggaaggaaccccggacggattgcagcgggagatgttcctcaattccctgttgcccgccaacattgcggaaaaagcactggcttatctgttttccgagcagaacctggtacctgaggagcttctggtcaggcttgtttccgagctggaactcgaccgggaatatctacaaaaggtgcttgaggacaaccgacggcctgtggtctttgaccagcaactactcttttcttaattttcttgatgacaaccgacttgtcaacatcccctgaaaaggcggaatagtacaaactcacgccgaaaacagacattgcgcccgtcttggggctggttcacaatgtacacaggcgggcaatggtctgatccacggtcataggattctggttctccagaaggacaggggccgtgacatggtattcatccatgagagagaagaacagctcccagtccatcacgcccgtgcccaggcttttatcacctgccttgacgccgttttcatccaggatatagtccttggcgtggatggcgacaatgcggtgggcgaaagcattgaaggcggaacggaagaaggtttcctgcgcttcccgtgtaggaactgcccgaaccgaaccgtcccgctcaggaatgccggaccatggggtcaggttgacaggatcgtagatgactttgagatgctccgatgggaacttctccagcacatgaaccatcctctcaaccgagcagatggtgtgaaccttggctactggttcaagagctacaatggcatcatagcgctctgctgtggtaagaagtctctcaactgagcgcaatagggtgtcaaaatagagtggttccgccgtgcggaggtcataaccgcaatccgggcgagctgagccggtttccgtgcctaccacggggcagccgaaggcgcgggagaatcgcatgtggcgttcaaagcgggacagatggagttctcgttgttcggggtcaggatgtacggggttgatatagcagccaatgaccgctatggagacgccatgctccttcagtgttctggatgtctggagggcgaaatcttcagtgaaggaatccggcgaaggagcgttcttcagtactttggggaacgcgaactggatgacggatggcgagagatgggaggcgacggtgctggccagctcttcgacggtggagaaagaaccgaaatcatgtgcgcggaatcctggtgtcttgctcatggctcgactctagtggaagatacagcgaaagtaaaggatgcagagatgaagattttcgacatacgggaatttggagctgtcgaaggagccggacatgatgccggatctgccattgccgccgcggtcgcggaggcttcccgtcatgggggagaagtactcatcccttccgggacatggcataccggcccggtgacgctggcttccggcatcacgtttcgccttgcggagggctctcgtctggttttcatccccgatgaagatttgtatgtccctgtatattcgcgctgggagggtgtctcctgttggtgcatgcatccctgcctgttcatttcagaatctcatgatgtgactgttaccggaacaggtgtcattgatggcagcgggaagtcatggtgggagagcgcacggcgtaagcgtgcccttcatatgaagccggaaactcccatggagaagaaacttgctgctctcaaccctggatatgccgaccagccagggggagggggaggccgtcagtgccagttcctcaggccgcctttgctccagattcttgacagtaccagggtcacggtggaaggcgttacattgacaggcagtccgttctggacgctgcatccggtattcagttccggtttgacattccgtgatgtgaagattatcaatcctgccgatgcaccgaacaccgatggcatcgacattgattcttgccaggatgtcatggtcactggatgtctggttgatgtcggggatgatggcattgcactgaaaagcggcagcggccctgatggcattgcggcaggacggcctacccggaatgtcagggtttccggctgtacggtcaggagtgcccatggcggcattgtcattggcagcgaaactgctgccggtatcagcggactggtcgcggaagattgtctttttgatggtacggacaggggcatccgcatcaagaccaggcgtggtcggggcggggctatctccgacctgcggttcgagcggctgacaatgagaaataatctttgtcccctggccatcaacatgtattaccgttgcggcacgacagaagggtctcttttttccctttctcccgaacctattgacgatactacaccttccattggaaacattctggtaagggattgcgtggctacaggcagccaagcgtccgctgggttcattgtggggttgcctgaacgtcctataacggaattggtggtggaagacagttccttcggtgtgatgccggaaagcaatgtctctacggatgaatcggacatgttcctggggcttccccatgtggatggacgggggattcgtttgcgcaatgtgcagggggatttcaggagcgtgaaggtcgagggaaccgttcctattttcgttcgggaagaaggtatcgatgtgaggttctggaacagaaaaaaaacatgacgtcggggctatgctgtcttcccgcctgttttgtcaaaaagtatggggtcgccgctttagctttcacttttgcgacaacccctcaaaaaaatgacctcagaaaaaaggattcaggttcacatgcccatatatcaggcacggataagatggacggcaaagtctccgatttgctccttgaagtaggcaagtttcaacgtacccttcgcatcatatgagaaggacgtttcatcaggagtcagaccgaattgtgacagataggcaatgctgcgctcaacgtcgaaacacttgaagccgacatgaccatgagtaccacgacctttggagaacatgatttcaatttccgtattcatgaaagctgaactgctgccgttcttggtaatcatgttgaaagcctcgaaccccttggatgccttgtccgcctcggtgcggtcaaccgcgttgatgccgaaatgagcaaacgagaaaccctggagagccgccacagcattgcggctcatgtttgtgattgccgcccagtcttcggcgttaatcaaggaatccttgaccatccatgagccaccgaccgccaggacattgctttgggaggcataggaggccaggttgtcaagacttatccctccggtagggacgaatgagagggaagggaaaggccctgcgaaattcttcaacatgcctacgcctccggaggcttccgccggaaagaatttcaggactgaaagaccacgcctgattccctggaggatgtcggtaggcgtggcgacgccggggagaatagggatgtttttggcaatcgcccaatcaacgacttcggcatcgaatccgggggaaaccaggaaagacgctcctgccgcgacagccgtctttgcttgcgcaagggatgtcacagttcctgccccaacgagcatgtcgggatattttttcacaatccgcttgatcgcttcttccgctgcgttggtacggaaggtgacttccacggcaggaatgcccccggctatcaaggcaccggccagaccttccgccctggcagcgtcatcaatcttcacaacagggacgatgccgacctgatgtacgcgtttgaaaaaatcttcatgcatggtatatatgctcccttttcttcctctgcgtaacgcagggggatattctgtgattgtccggcggcattgcagacagccgtggacactgacagcatgataccacaccattcttaaaaatggaacattgtttcaattattgttgactttgttgtttttcctccatatcattgaaatccagaagactgtggataccatgacaactatatatatgacagaaaataatccggaggaaaattcatgcacgacaaaaagatagtgacgtttggagaaatcatgctcaggctcaaatcccctggacatgaccgcttattccagtcccctctccttgaggcgactttcggaggtggagaagccaacgtagcggtatcgctgtcaatttttggaaagaaaacccgttttgtcacggcattgccggacaacgcagtcggagaagcggctgtccgtgagttgaacaaatatggagtggacacatcccggattctcagaaccaaaggcggacgcgtcggtatctattaccttgagacaggcgcgaatcaaagggcgagcagcgttgtctatgaccgtgcaggcagttccatctccgaggcgtctcccgaagattttgatttcaccgccatcttttctgatgcctgctggctccatgtgaccggcattaccccagccttgagccagaaagccgcggacagtgccattgccgccgcaaaagccgccaagaaagcaggggcactggtgagcgtggatctcaactaccgcaagaagctgtggaactatggcaagacggctcccgaagtcatgcgtactcttgtcgctcatgcggatgtaatcatcgccaacgaggaagacatccagaaatgcttgggcatagaggcttctgtagacgtgaccagcggagagcttgataccgaccaataccggaagctgaccgaggaagtgaagaagcagttccccaatatttccatcatcgccgtcacactgcgggaaagccacagtgctgacaggaacggctggtcagcggctctttccggaaagacaggtttctacctgtcccgcaggtatgagattacagatatcgttgaccgggtgggaggcggagattcctttgccgcaggcatcatttacggcctgactgaatttcccgccgacgaggagcgcatcatcaattacgcagtggcatcttccgccctcaagcattccatcaacggagacttcaacttgagccgcaaaagcgaggttgaagccttgctcaagggcgatggttcaggacgcgtacagagataacgggaaagtcccatccagggaaattccatcagcacataaaaggggttgttgcactgcacgggtttccgggcaatgacccctggtcatatatagcagctcctgctacttgacggctcccccgcttatgctgccaccatcgacccaatcctcaattccaatctggattgcagccacggcgactttatcggcagccgtattcagcgtcatgttatagacgtattgcttgccgctttcaaagactattttacctttatcagtttgggcgacagaagccgcctcccattcgtaggtgtcttcatcaaggaagaagtccaggacaaaagaagacagagcggtcgcattgtccgtaggtaccaatactgcttcaaacctgcgctttcccgcaagtcgttccatagtagtaagggtatcggaaatatttctcatgataacagaattagaggagtcaggagtcacgactccagtatccagattgattatggctgttgttttcaaacctgagagttcaatactaaggtcaccagcgttgatagcagatgcatcgacggtcgtacttggcccgatattgacaatcaggcgagagaacaggtgtttaagtttcaacgccacctgtgatgtattgttctggacattgttcgtgcgtccccacaggaagtcggcttttccggtatcctgttccgtactgctatcggtgatttttatttccaattctggcatatcattggtgtttgtaacatatggatagtatgcgatgaaatcaaagaatggcgcaggattcatgccaaggtcatcccacttcaaagtattggcagcatcaaaaggagtgaagccggaagactgagaggctgtatcagccttgtagtgtttattgccgcgaccgacggcttgtgcggtagctgccgtgccagtaccatgttccagcatgaagatgccgacttcatcattggcttgccatacggaatcagccatggctttgcgtgctatatttgaggtgaagcgtacttcatgggaattggaaacaggaaccgtgttgctatcacatgaaacaaaagcgacaataagcatcaggatgcccgtagaaaccacaatacttaatttattctctctcattcagcgttcccactttgtaagactaagatgaccaaacaactccggcacatatgatatgctttgggaacgggtcagtatatctttattgaggaagacagtatagcgtcatttacaattctgcgtccagctttttttactttgttcgcaatcagtgcgcaatcagtgcgaaatcggggatgttgccctgttgttgtcctatggtttcagtgagaagccacggacttcttttccagttcaagcagccaaaccttgatgtccagtccaccaccgtaccccaccatgtcaccttgtgcgccaatgacccggtggcagggcgtgatgatggcaatggggttgcggttgttcgccatgcccaccgcacggaaagccaaaggcgagccgacgtggatggcaatgtccttgtagcttctggtctgcccatacggaatagttctgagggcttcccagacttttttctggaaaagcgttccgttttcttccagcggaaggtcaaatatggtcaacgtgccggaaagatactgccgtacctgacggattgcttcccgcaggagaggcgtctccctctctggcaaactgtccgctttccttcctttttcaaatgccaagccgcatatcgcgccgttccgctcgctgatggctatgacgcccagtggagtatcgtataggactgtcgtctgtgcatcgatgttcttcatgggaaaactataggaggtaattccgctgtcgtaaagccctgtgctacgattctctgcccaagatacgagagatgcggccacaggtgtcagtgatgatagccgcggcatctgccgtgttgatttccacgaaccggaaaagcggccatgagacactcatggcggctacagtcctgcctgtgtagtcatggattcccgcgccaatgcaaacgacgccttcctcatgttcctcgtcatccatcgcccaacccctggcagagatgagatccagttcctggaaaatctgccccggtgtacgcaaggtcttgggcgtgaatggcttgagggcagtccgggccagatagtcagagacgtgcgtggcatccatgccggctagcaggatcttgccgatggcggtgcagtacaggggaattgtcttgccgacccgcgaatacatccgaaccgtataagaagattcctttttcaagatatagacagcctcatcctcggtgagaatgcccatatggactgtctcgccgaatctttcacagagttcggaagcaaatggccgggcaacatcgagaaggtcgatatgagaaaggacatgggagcctacagagaacatcctgagagtcagggagtagcggtcggttgaatctttatggacgtaacccagtgatgtcaaagtggagagaaagcgcaggagagtcgccttgggcaactgcgtttcctttgccagattctccaggttcacgctgctgtggcgggcaagcgtctccagtaccgtgatggtacgggagactgcgctcatctgtctggcatcatcgccagtgctggattctgaatatgccatcatcatccctcaaagtatgtctgggcattgccgaaagaaatatccctgacaatgccgccaaggagattgaagtctccgttgacttcaccatcctccacccacgtacctatgatattgcacaggatgcggcggaaatactcatgacgcggataggagaggaaagaccggctgtccgtcagcatgcccacgaaacgggacagcaaaccgatgttcgccaaacttttcatctgatactccatgccatccttgtgatcacagaaccaccacgcggaacccagctgtatcttgcccggaacattgccctggaaaccgcctcctactgtcatcaggacttcatagtcattctggttcagggaataaaggattgtcttgggcgtctggcgtgtcttttccagttcgtcaaggaaacgggaaagattggcggcaaaggagactgccgggtcatgtaccgcgtcataccccgtgtccgggccaagtttggcaaactgccgggaattgacgttgcggatggccgacaggtgaagttgcatggctatgttcctgtcgtgatacgccctgcccagcgccagcaggacgcgagtcttgtaagcatcgacctcctcctgggaaaggcgctcgccttccaagctccgctggaagatggcattgacctcggcatcgcttttcatgacgaaaggaggataagtgagcgcatggtcgctggccttgcaacccagtgagacaaagaaatccagccgctttatcagtgccttgatgacatcgcccgcagtctggatgtcaataccggtactgtttccaagtttctggatgtacgcacagaacccttcctgttcaatgttcagtgccttgtccggccggaaggaggggagaaccttggcgggggaatccttcatgtccagtatcctcttgtgatcggcaagatcatcaataggatcatctgtcgtgccgacggcgtaaacgttgaacttcttcatgatgccgctgacacagaagaatggatcggaggcgagcttctcattggccgctttgtagatggctggcgcggaagaagtcgtcagaggctcatcgatgtcaaaatatcgttgcaattccaaatgagtccagtggtacagggggtttccaatcagacgttccatggttcccgcccaggcaaggaatttctcataggggtcggcgtcaggacctgtcactatggcttcactcactccgttggctctcatcatgcgccatttgtagtggtcgccgtatccattgcttcccagccatgcttcggtgatgccgtcaaaacggcgattatcggcaatctcccgtggaatcagatgacaatgatagtcaaagattggctcggaggccgcgtattcgtggtaaagacgcgcggcggtcttatttgtgagaaggaaatccttgtccatgaactttttcataagattactccatctttaaagagtgatatctcggcatacccgttgtcttcattcttcgtcttgcggccggatgccgtatcggcaatcagtctgacaaaatcctccgtgactttttccacatcctcatggagtatccgtccggcgttgaaatcaatccatccttttttcatttcgctgattcggtcattggttgcaatcttcaccgtgggaaccggtgcgcccaacggagtaccgcgacctgtcgtaaagagtatcatatgcgctcctgccgcggtaagagccgtggtggatacaatgtcattgccagggccactgagcagagttaaccccttggtcagctctttgtcctctcccttggcggacacacgctctccgtatcccaggatattgcgtaccggcgcaaggccgcctttctgcacacaaccgagacttttatcctccagcgtggtgatgccgccatccttgtttcccggagagggattctcatagacgacctgtccgtggcggacgaagtaatccttgaaatcatctatcagctttgtagtctttatgaaggtatcccgattgacgcatctgtccatcaggacttgttccgctccgaacatctcagggacttccgtgaggatgaccgtaccgccgagggatgtgaggatgtcgctcatccgtcccaccagggggttcgcggttatgccgctgaatccgtccgatcccccgcacttcatccccaggacgagttcgctgacagggacatcaacacgtttgtcatccttcattgctttggcaatttcacagagaagctgtttccccgcttccaattcatcaggaacatcctgggcaacgaggtaacgggtgcgttccggatccataggcccaagcaattccttaaattccttcatggtgttgttctcacatcccaggccgaataccagtacgcctcctgcattgggatgcctggcaaggtcagcaagaatgacgcgcgtgttctcatggtcggtacccagctgtgagcatccgtaggggtgtccccacacctggatgttttccacggcagggatatctttgaacgcctgccgcgcccattccaccagcttttcactgatgcgattgacgcatccgaccgtcggaataatccaaagttcattgcgcacgcctatgcgtccgtccgccctgcggtaggccttgatggtggagaatttcttctcccatttttccttcactgcctgttgagcggagatataggcttccgcggaggattcatcataggtgtattgtgcgctctccgagagcagcgtccgcacattgtgcgtatggatgtggctgccagcgggaatgtcttcctttgctccgccaatcggatagccgtatttaatcaccttgccgcccttggggatatccacaagagcgaccttgtgacctgccggaatatccgacaacagggtaatgtcctgtccgtccaccgtgcatgtcgtgtcttttgccaaggggatgacggctacggcgacgacatcggtcggactgattttcactaatttattcgcgtacatggttgttcctcatgcgcttgtcgcttgaatcaattcttccatggttttcctgacaccatgggtccagattttctcaaggtatccagcggtcaacacttccagaccctctactgtggtcaaatcttgtccccaccacgcgctttcggaaagcactccggaggcaagccggactgccatggtctggggattcccgccttccgcgtacagtcccgcgaaacgatcaagcacttccggactgtcgttgatgggataggtcatgccgttgcgttctcctttcagagtcgttccttcccgttccgtaccccggtagaaagaaatgagggctgccagggagaacaccaaaaggcagggctgagagccttttttcttgaaatagcccagcaaggaaggtaagttgcgcgtcttgaacttgctgatggaattgaggcttatcgagagcagcatatgacggatgtagggattggcgaaacgttcaaggacatcagcggcatatttctccagctcgtccttgtctccatccatcgatggtatgatttctgtgaatacccccttcttcatgaaggcgctgaccaggggatccttggtacattcctccaccgtatcaagtcctgcctgccatgcggccagaacgctcatggtatgcgccccgttgaggatgcgaaccttacgggtgcggtagaaggacatgtcatccgtccagactacgttcagaccggccttgtcaaagggaagttcatccgcatacgttttcttatggcattcaatgacccagagatggaatatctcggcggtgtcgagcaggttgtcccggtagcccagcttgtcccagattgcctcggcttcctcacgggggtagccggggactatcctgtccaccaggctgttgcagaaatcattgcagtcttcgacccagcggatgaagctgtcgcaaagatgccattcgtgcgcatggcgcagcacaatttcacgcagggcatctccgttcttgtctatcaactcgcagggaatgaacaccaaccccttagcggcatctccgccgaaatgctggaacctatggtagaggaacgctgtcactttcccagggaacgaagcctgcggcttgtcgtcaagcgtttccccttcatggtatgcgatgcccgcttccgtcgtattggaaacgacgaaacgcaggtcggcgttctcagcaatcctcatgtattcctcatgctgttcataaggattgacgacacgggagatgctggtaatcctccggtattcctcaacggtctttccgttttggactccacgaaggatggtggtgtacaagtctttctgggcgttaatcatctcacccatgccaccggacagaggctgcgccactacgatattgcctatgaaactggtcttctcgttgaggatatcgaccatccaatcaacaaaagcccgcaggaaattcccttctccgaactggagtatcctctcaggccggatgattgtggtctcaacgtcagtgatgtttttcatgattcttggctccttgtgtatcccatgtttccggggacattatttcattggtatcacgtgatgcgggcagtgtctttcacgatggcggtgtctttccgcgcgggagattgcctgacaggaaaaagcagcttgcccatgatggcgcatatggattgctggacgatgatgccacagatgacggggatggctgaacggggtgggaaaaagctgatggaaagaaccatggcggcgctgatgttccttagtccgatggcgaatgtcatgctgacgttcctgtccttttgtccggagactccggccagggacaacagccgtccgacaatgaaggtcacggccactgctatacaggcgacaatggctatgggcaggtcagcccatgtcattgccaagatgtctggggcaatgcgtgatacgttgaggcagatgactatgagcaacgcgacctttccgaaaggcttcaggacatggacgacagtatcagagactcggccatgggtcacttggttgagtgtcatgccgaggattgatggcagggcgaccatccacaggaggctcatcatcatgcttgcgctgtcaatggaaactgatgctccgctgataagcgagatggtcagggggacgacgaaaggggcaaggagggtatctatgacgatcagtgtcaacgacaggggttcgtggcctttgtagatggaggaccagacatatccggtaacggcggtgggtgtggagaaaagcagcaggaatcctatggggatatcagtctccgcggagaatatgagggatgccgcatggtatgtcagcaacggtagcaggacatgggagcccaggaagaaaatgatgatgtcccgtggtttcctgatggtagaaacgaaatcccttatattcatggaaagagcgccggagaaagtcatgaagccgaaaagtatggtgactgtcggagaaatccatccgtcgcggggtggctggacaatggaaaaactactgccgacaatgatgcctatgacgactcccaaaggcgtcaagagaggcatgaaacgttccatgacgtggttaacagaaataaatgtctctcgccgacttttaaaatgaaacattgttccattattctatctttgacctgtatggctgtcaaggtgaataaacggggagtccagaaaggacaatcactgtttgccctttctgaaaaactgaaaatttgatgatggatgtgtttgatccgatacccctgaccatgggaaaatatagtgcatcttacagtatttcagggcagggatagcactgatggatgtttcggtttcacatatcccgcaggaaatagaagtgcttcccttgtgcatccgtcacggtcagggtctctgttccttccgccgaaccttctgaatgtttcacctccagcgtctccatgtcctggcttacggtgagaataaggttcttctccccgtatcccagaagaatgttggtcttgtcggaggggagtttgctctttccatcatccatccacccattcagttccccgtcttctgtaaccgtaggataaaactccagatgacgccatttccagtcggtggtgggtttgtcggaaccgatgtcctgtttccatgtggtgcctgccagatgaagcagcaataactcctgtgagtctttatcgatgatggcgggcagcgagatgttgcaggcaatgcagctgactatgacaaggatgaagaatgtggccatgggaatgaaccggacgatgaacggcagggctttagcagtctctgtctttccctgattgtgagaatctatggagctttttttcaagctgttgatgtctgacatgcggaactcctacaatgataggtatatgtaatgaacagccacggatgtggctgggggctatatgtgtcggattacaggcggggcgtgtatgaggctgtatttcatgtaaatgttatccttggattcaatttcaaagaggatgaaaccggcgtggcgaaacgacctgttaatcggtcggcgtacgccggtatcatctcatgttccggtcagaaaattacctgttcgggcgtggttctgttggatccgggaatgctgccacccagacccagttgcccatcagtgttccgtcccgtcgcccagagcgtgccgtccttcttcaaaatcatcgtatgggagtttccgacggagacgcccgcgacgccagaacccatggacgaaacctgttctggcgtggttctgttggttccgggaaggatgtcacccaggcccagctgaccatattcgttgtatccagtcgcccagagcgtgccgtccttcttcaggatcatcgtgtaactgcttccggcggagacttccttgacatcagtcatgaagtcgctaggagtggtactggccttgacctgcacgggcgtgcttctgttggtcgtagtgccgtcacccagttgaccataaccgttggatccagtcgcccagagcgtgccgtccttcttcaaaattatcgtgtgatttattccggcgaagacggccacgacatcagtcatgaagtcatcgggagtggtactggccttgacctgcacgggagtgcttctgttggtcatagtgccgtcacccagttgaccataggggttctgtccagtcgcccagagcgtgccgtccatcttcaggattatcgcatggtgttctccagcggagacagccgcgacatcagtcatgacctgcacggggatgcttgttgtataggttagctcagcgccgacacccagttgaccatagttgttccgccccgtcgcccagagcgtgccgtccttctgcaagatcatcgtgtgatacagtccggcggagacttccttgacatcagtcatgaccccgaccccaccaaaacccttgacctgctcgggcgtgcttatgtcggtagtaccaccgatccccagttgaccataggcgttgtgtccagtcgcccagagcgacccgtttttcttcaggatcatcgtgtgggagacgaagccggttccgttataggagaggactccgccggaggtggccacgacaggattgttcggatcagcattcatggacgtgaccggcacgggagtacttgtttttgtctcaggcaggagagtctcgccgacacccagttgaccataggagttcagtcccgtcgcccagagcgtaccgtcagtcttcaggatcatcgtgagataacctccggcggagactgacttgactcccaccttgacagcaggcgcgtttatgccgtccccggtgtcccagtcctgtatctcaatctcaatagcggcaacggcgacttcttcatcagaggtattgagcgtcatgttgtagacatgctgctttcccgcgtcaaagtgaatcttgccttggtcagaggtcgctacggaatccgctatccatgtgtatgtaccagcgccagtaccaccggtcagggtaaactccagttccagcacactcagcaaccacgacgagtgagcctcaggtatcagcacagcctcgaaccgcctcttaccctcatttctttcagattgagtaagcgtgtcggaaatgtccttcatgacaatagactcaatgacactggcagcatccaaggttccgtcattcaggttgattgtggtctgcgtgttcaagcctttgaccgtagcagtaaatccaccggtggcatcattgatagccacagcatcaacagtcgtgcttggggctatgttgacaatcaggcgggagagcatatggtcaagcttcagatgcaccgtcgaggtattgttctgtacgttgtcggtgcgtccccacaggaagtcagccgtcccggtcatctgttccgaggaactccggttgatgtctatggctacggtcgtagggtcagagatgttttcatcatagggataataggcgatgaagtcgaagtgtgtgatggtagggttggagatgtcatcccacttcaaggtgtcaccagcggtagcaggagtgaaaccggaagtctggaaggctgtgtcagccgtatagagtttgtttgcacgttctggggcggtagtagctgccgtgccagtaccatgttccagcatgtagatgccgacgtcatcatcggcttgccattcggaatttgccgtggctttgcgtccgatttccgtactgaaacgcactgcattggtatttgaaatattcagcttgttgtcgcatgaaatgaaggtgataagtagcatcagaatggtcaggaagaccatgacgcttagtttactctctctctctctctctctctctctctctctctctcatagtgtcttttcctttctccatgaagaagatgatgacatgccagcttacgcatatggtagtaattaataaaatagtataaacgtggtgatggcagaaagctattacccaaaagtattattttgcatgaaaagcacagaaaaccatataatacttttgggttattggtgattttagatgttaatagtggttgttgattcgtttttaagcgtgtaaaagcctaagacatgtgagaacatggggaaaagacgaataccacaagtttttcacattattgttttccatgtggggcaaatcttcctcttcatctctccatgcagatgacgcttggtcatagggcgtggtagggaaggagaaccggcgcagcgggacgacctgttaatcggtcggcgtacgccggtatctcctcatgttctggtcagaaaactacctgcacgggcgtgtttgtgttggtcgtagtgccgtcacccagttggccatagttgttccgtccagtcgcccagagcgtgccgtccttcttcaggattaacgtgtgatagattccggcggagacagccgcgacatcagtcatgaacccgaccccacccgaactcttgacctgcacgggcgtgcttctgtcggtattatcaccgacacccagttcaccatttccgttggatccagtcgcccagagcgtgccgtccttcttcacaatcatcgtatggtggtatccggcggagacagccgcgacatcagtcatgaagtcgttgtcagcggtactagccttgacctgtacgggagtagttttctcggtcgtagtgccgtcccccagttgaccatagatgttccgtccagtcgcccagagtgtcccgttcttcttcaggatcatcgtgtgatgacctccggcggagaaagccgtgacaggattgctcggttcagtattcatggatgtgacctgcacgggcgtgtttttggtggttcccgacccgctgttgtctagacctagttcaccataatagttgtatccagtcgcccagagcgtgtcgtccttcttcaggagcatcgtatgatcccctccggcggagacttccttgacatcagtcatgaagtcatcgggagcgatactagccttgacctgcatgggcgtttttttttcggttccgtaaccgctgatacctagacccagttggccaaaccagttgtatcctgtcgcccaaagcgtcccgtccttcttcaggattatcgtgtgagagcctccggcggagacagcctcgacatcagtcatgacctgaacgggcgttcttctgttgtcattgtcaccgacacccagttgaccagaattgttgtatcccgccgcccagagcgtgccgtctgtcttcaggatcatcgtgtgattggttccgatggagacttccttgacatcagtcatgaagtcgttgtaatcggcactagccttgacccgcacaggagtagttctgttggtcgtagtgccgtcacccagttggccccattcgttcctccctgtcgcccagagcgagccgtccttcttcaggatcatcgtggaagagcctccggcggagacagtcttgaccttcaccagccactgtgcatacaacgtcacgtcatgagcaggcatggtgaaggagtcacctgcggaataccggactcccgtgccgtcagacgtcgtattccatcccccgaagtaataatgcccggttttatccagcgtcccagaacctggcaccgtgaccggacttccggcatgagcgtacatctttcccggagcagtgccgcttgtcgcgttattgccgtcaaaggagaggcagtacaccttgagcgcgtctgtgtttatactgtccccggtgtcccagtcctcgatgccaatttcgattgcggcgacggcgaccacatcgtcagacgtattcagggtcatggtgtagatatgctgtttgcccgcgtcaaagtgaatcaggtgtttatctttgtccgctacggacgtcgctttccatgtgtatgcagtatcagtgccactaccatcagtcaggacaaactccaggtccagggcattcaataaagcagtggagtgagccgtaggtatcaacacaccttcaaactggcgctttcccgcggctctttccgtggcggtaagcgtatcggcggaaatgtccttcatgcggataggcataccattgccaggaacagatacggctccagtatcaagattgatcgtggcttgtgtgcttgtgcctgtgaccgtgacggtgcatcccccggtggcagcattgatagccgtggcgtcaacggtggtacttggcccaaggttgacaatcaggcgagaaagagcgtggtcaagtttcagccgtaccgttgacgtattgttctggacaccgccagcgtatgtgctcacggtcttgctatgcccccacaggaagtcagccgtcccggggtcctgttccccagtaccagccggatagacattaatgggcagggcggtggtgtcattgatggatgatgcatagggatagtaggcgatgaagtcaaagaatggtgcgggattcgtactaaggtcatcccacttcaaggggtgggagacatcaacaggagtgaagccggaggttcgggaggctatgtcagccttgtagggttggttggcacgctccgtggtggcagaatccgccagggtgccatgattcaccatgtagatgccgacttcgtcattgggttcccagccggagtcagcggaggctttgcgtcctatctccgtggagaagcgcacgtcggtggcgtgcgaaacacgcactttgccctcgcatgaaacaagagcgacaaagagaatcatgatgctcataagaattgtaataagtaatttattctctctcatggttgttttcctcattttctttgagaagacgacataagccatcgaccatgtatggttaatggctgggacagtgtaagtctggttatggtcgttgaggtattacccgaaaatacgatttttcgaggaaaacatataatacttattaactattttacgcttgaagatatcaatatcgtttattgatacggtttctggtgtgtatttcccaggaaaacagcgagcgtgaaaaaaggggaatcccgtaacctttttcatgccattggttccccgttttttgaaaaatttcccactctgctccccagcaaatgacacgtagtcatgaggagtggcagggagatgtggccggcacaacggaacggcttgttaatcgttcgacgtgtgcgccggtatctcctcatgttccggtcagaaaataacctgtacgggcgtttttatgtcggttcccgaactgctgtcacccagacctagttgaccattaaagttggatcctgtcgcccagagcgtgccgtccttcttcacaatcatcgtatggaagcatccggcgtagacagccgcgacatcagtcatgacctgcacgagcgtgcttttgttattcgctgcacccgaagtaccgtcacccagttgaccatattcgttgtttcccgtcgcccagagtatcccgttcgtatccacaatcatcgtgtgggtgtctccagcggcgacagatgcgatagcggggagagttcccgtggatgtagtcgtgatcggtacgggaatggttctttcatccatggtagtgtcgcccagttgaccagaactgttgtctccggtcgcccagagcatcccgttcgtatccacaatcatcgtatggtaggctccagcgataacagatgcgatagcggggagagttcccgtggatgtggttgtgaccggcacaacaaggtttttgttggctccagagcccgcagtgccgtcacccagttgccccatcgcgttgtttcccgtcgcccagagcttcccgtccgtatccacaatcatcgtatggttggctccggtggcgacagaggcaacagtagggaaaggttccggccctgaggtgaatttgacctgcctgggcaagcccacgggtgtttcaaggtggcctaaacccagttgaccatcattgttgcgtccagtcccccagagcctatcatccgtacttacaagcattgtatgacgacttccagtggcgacagacctgataatagggatctctcctatgtttgtgttggtgaccttcgtgggaatgcctgtgtaggtcgtaatactgttgatacccaattgaccatcctgatcccatcctgtcgcccagagcgtgccgtcctccttcaggatcatcgtgtgataatctccggcggagacggcctctacattggtcatgaagtcgtcaggattgatactggccttgacccgcacgggcgtacttttgctgttcaaataccctgaagtgccgtcacccagttggccatagatattccatccagtcgcccagagcgtgccgtcctctgccagaatcactgtgtgaccgtatcccgcggagactgacttgaccttcggcacccaccttgcatacaacgtcacatcatgggcgggcatggtgaaggactcactggcggcatattgggttccgttgccatcaggcagagtattccatccgtagacgtaatggagattcttttccaacgttccaggagacggcagtgtgacctggcttccctcatgagcatacatccgtcccggagcactgcctcccgtggcactgttggcatcaaaggtgaggctgtatgccttggttgccgccgcgttcaccccgctcccggtgtcccagtccactatccctatgagaatctccgcgacggcgacttcatccgccgccgtattgagtgtcatgttgtagacatgagtcttgccgctctccaagacaatcctgtactcatcggaggacgctacgctggaagcagcccattcatatgtctcgccacccaaggtgaaacgcagaccaagggaggacagggcggtagtgttgtccgtgggtatcaacacggcttcatagcgtcgcttgcccgcagtcctctccgcatccgtgagcgtgccggagatgtccttcatgacgacatcaatgtcgctggggacgacaggagccacatctccgctgtccaggtcgattgttgcctgcgtgttgatgcccgtgacagtggcgacaagcgtaccgcccgtgatggcatccttatcaacggtggtacttggcccaacgttgacaacaaggcgggagagggcatgactgagcgtcaggctgactgtcgaggtgttgttctggacaccagccttcttcccccacaggaagtcagcttttccggtatcctgttccccggaacccggatagacatgtatgggcagagcggtggtatcagcgatggatgatgcatagggatagtaggcgatgaaatcaaactctgtgatggcaggggtggagatgtcatcccacttcaaggggttggaggcgtcaacaggggagaagccggagaaggtgatgtccgccgtatctgccacgtactgcacattgtcacggtcggtcgtggcgacagtagccacgtcctcaccggcctccaccatgtagatgccgacttcatccccgatactccagccggagtcagcggtggctttgcgtcctatctcggagatgaagcgtattgtgttggagtttgaaacgttcggtttgtcaacgcatgaaacaaaagcgacaaggagaaccaggatggtcagaatgaccatgccgtttagtttagtctctctctctctctctctctctctctctctctcattgtatcttttccttatctccgtgaagaagatgatgacatgccagcttacgcatatggtagtaattaataaagtagtgtaaacgtactgacgtcagaaagctattacccaaaggtatgattttgcatgaaaagcagagaaaaccatataatactttcgggttatttgacgcttaaagatgtaaacatagtattattaataccacttctaacgtgtgcgacacagaaaatagaaattatgaagaataacagagatgtcgcaaatttttgcgacatactcttgttgtaaaaaatgttggctcgatgatgatgccgtccgctggttttgtgaaattcacaggtcgtcccaggtatggtatactccatgaaaccgaagacagcgaaaccgaagatggcctcggttctggaggaaggatcgatggtgatgaaagattccccgtcaggagacagaccgcgacgcatcggactcatgctggcatccatacatacaggaacatccaatgacctgtggccggagctggctcggactgcatcagcggatggcgccgcttttttcgtcttccccgtcggcaggctgaaatggccgacagagggagagtatctgcgcaatgacctcatctcccttgtcaatcgccggaacattgacggactgatcagctgggcatcatcactgggaggccacgtccctctgacggaactgtcggatgtccatgatgcctttgacataccgtatgtgaccataggaatgaaaaagaccggacatcctaatgttgagtttgacgcatataccggcgtgcgctccgccgtgatgcattgcatcaaggttcatggcgcccaacgaatagctttcatcagggggccggagagccatgtgtcggcgcaggacaggtaccgtgcctatcttgatgcccttgccttggcgggaatcggacttgacccggccttggtgtcgcctccctttgcatggtcacggggtggagacgcccttgatgtcctggcgggagaacgtgcactggttcccggcaaagattttgatgcgctggtatgtgccagcgaccttctcctctatggagccggaagacgccttgaatccatgggcgtcaggattccccaggatctcatcctcatcggcttcaatgattcccaggaaagcagattgctccaagtcccctgtacaacagtccgcatgcccatttctgatttaggaatggcggcatggaatgccattatgagacagatttcagaagtaacaggggcttctcaggatatcatgcttcccgttgacctcgttctgagacactcatgcggatgtgaagccgccgatgttttcggacctgccggacgaggaggggaacggcaaccgctgatgaaacgcatcggggaactgttcagcctttccgaagcaggaaagagaaaactggagattgtatgggatgccattgaaaaagccgctttacttgacgacaaggaaggcggcaaggaagctgacatgtccgcgttccggggattcggcgaatttctctattccctcatatcttccggagctgccggagccggcacaggactgctctatgaagccttggatcgactgtgcctgggaagcccggacattccccgcgtgcgccgttatgtggaaaaacgcttgtaccctctggtttctcaggttcaggacaggattcataaccagcatacatatgaactcggacagacggcgcggcatcttaatgccttgaaagtggatttgctgcgagtgcgcagtctttccgtgataccccaactgctggcaagtcaccttcctgccctgggaatcacaggagcgtatctggtgctttccgatgacgccggctatccccggctttccggaggatatgatgcttccggactcatcgggcaggggcacgccttctcccgtgaagaccttcttccgcgggaaatcatggaacgtctgggagccggagtgtatgtcgtcgaagctctccatgttgacaggcagagcttgggataccttgtcatacggacaacagcatgggatggctcactccttgaagaactacgggcatcgctcagcagcgcaatcaacggagcattgctggttgacgacgcgaaccgtgcgcgggaaaaggcggaacaagcagaacgcatccgcacggaatttctggcgagcgtcggtgatggactcaaggaaccgctggagggaatccgcaagatagtacaggaatcagggacggcatcctccccggcaggcataggaatcctcaatcatatttcccgtgcaggatacctgatggatcttgccatgtcccggacagggagcatggaaatggagcgtcggctcatcaatccgggcatctggctcacggaaacctgcggacgcctggggtacggcctgactgctcccgaaaggacgccgatgatccttgccgatgtccgtcgcttgagccaggtatgcgagattatcggcacagagataatagccgacggtcatggctgcatgctttcctgcgctgtccatcgttccggacttgccatatccttggcatctgattccggcggatggagggcgcgtgtctttgaaaattctcccggacttgccttggcggagagaatcatcctgcttcatggaggtgagttttccataggggagaattccgtatcattgaatctcccgtggccgactttatccggcgcgtcgccgacatcttcttccggtacggctgtcgtcctgggcccttgcccggaaaacggaggatatcctccatgggcagacatccacgtcattgacgcgagcaatgtttcttcaggcaatcttctgtcggtcgatgccggtcttctcatatgggatgcctcggatgcagtccccgcatcattttccgctttgcgcaggcttggggaagaaccacgtttcagtgcgcttggcttcatggcgtatggcttggcgtcggggggacagagcctgatggaaagcgtggaaagcctttccggtgatatgtcggtcggctctgtcttcctctatggcgacgtaccgacggaacttaggcaggtattccagcatctggagaccatcatcctgtcaagtccctcggattttgtttcccgcgctcccatgaaacctcctctcatcctgttgtccgaccggcttgccgcctatgatgccgaagtgattcgccgtcaagtcataggaggtgatgtccccatccttctttataaaagtgtgattgatgaggctgtggtcaaagcattcggggagatgccgggactgattttctgtgatgacgtccttgcccggtgcgaggctttccatgtacggctcaaggcggccatgagcggagcggcgccgattcttcctgccctgacaggaatcatcgtcaagagggcaatggcgtatctgcaagcccatgccgccgaacacgtgtcacgctggcaggtcgctgaagcggtcaatgtcagcgaggattatcttacgcgtattttccgccgggagacaggactctcaccgtgggactatctgattcggtgcaggataagcagggctgtcaggttgctccgcacttccggcatgaccatcagtgaagtcgcgttccgcacgggcttccaggatcaagcatatttctgccgtgtcttcaagaaaatcatgggggatccgccgggacggatgcgcggccattgaacagacaatgaatcccggacatcaaacaggacatcgacctggacgaagaaagggttttttcctcctttcggtcatggcttggttgctctttgtctgtttccgatgtcggaaaagtacaaatcaatccctgcattttcctctcccgcctgtgtatgctgaacatgtgtgaaggggagaaatacatcgaaatgacgagaatcacagagaaaacccggaagacacccgctctcgatttatacagaagacagaagcgtggacgcttgtggcgggaagtggtgcggcacaggtcggcctatcttctgctggcgattccctttgtttattacatcatattcaaatatggccccatctggtacggccagattgccttccgtgactaccgggccttggatggagtgctgggaagcacgtggattgggttcaagaacttcctgacgttcatcaattcattctatttctgggagctgctgcgcaatacgctgatgtatagctttggcaagattatcttttctcttccgctgtccatcctgctggccataaccatttacgaggcgacaggaacaaagttacgtaagacggtgcagacgctgacatatctgcctcacttcctctcatgggtcatcatgtatggcattctgctgacgttgctggctccaggggatggcatagtgaacgatgtcatcaagttcttcggaggcaggccgatagattttctgaccaatactaaggcttttccgtggattgtgattctgtccgacgcatggaaggaaatgggctggagcgcaatcatcttcattgcggctttgatgggcattgacatgtccctgtttgaggcggcaatggtggagggagccaatagctggcagcgggtgaggtacatcacgcttccctccatcaggccggtaatcgtggtcgtcctgctgttgaagatagggacaatcctggatgccggattcaaccagattttcattctgtactcgacgccggtgctgagcgtggcggacatcattgacacgtgggtataccggcaggggctgttgcagtttgagttcggactggctacggcggtggggttgttcaagggagcaatcggcatgagcttgattctgtttgccaactggatgacgcggaaagtttccgacactgggatactgtaggaggccgccgatgaacaacactcccatgaaaaatacgcctatgaacaacaaaggaaatatcgcgattgtgacggcagtcaaagtacgcaagacaggagcggatcgcacattcgatattttggtgaaagtattcctgtgggggatgctggtggtgatttccctgcctttgtggagtaccataacgctgagcttccgtccctatgacttcctggggacgaattttgaagggatgttccttcttccctggaactggtcaaccgccgcgtacaaggcattgctggggaacaatgggtttgtgatgtcctttggcaacagcctgaagattctggtgatgggcgtgggttctgccttggctctcacgataccgctggcctatgtcctgtcccttccgacactgccgggacggcgttggctgaacgtgctgattatcattccgtatgtattcaatgtaggcatgattccttcatacttggtggtgacgcacctggggctgatagacaagcttgcggcagtcttcctgccgggagcggtgagtacatacaactgcttgattatgaaaagtttcttccaggggattccaaatgaattgagggagagcgcgcagatggatggatgctcggaagtgcaggtattggtgcgaatcgtcctgcctttgagcaaggcaatcatcctgacggtggggctgtattacggggtgtcgttctggaacgatttcttccatgccatgctgtacctgaacagaaatgcattgcaacccttgccaatactgttgcgcaacatcctgatggcttcgggaatgaacgaatttgtggaggtgaatgccttcggcgaagctccgattgcggcaatcaaggcggcaagcgtgttcatgagcgctatcccgatggtgcttgcgtatccgttcatccagaagtatttcaccaaggggaccttgcttggcagcgtcaaaggctgaccgggcatgaatgcggcctgcattgcatggccgtgacagatatgaaagatggtattccagataaggaggaaataaccatgaagaaaaatgtgatgaccattgtcctggcgataatgctcgccatgctgtgcgctcttcctgtatttgcccaaggcaccaaggaaagcgccgcagcctctgctgcgccagtgaagatcagcctgtggtatggcgccgccatcaccgaggctggtccccctccggctgactgggtggcgttgcagatcatccgggagaagctgaacatagatcttgagcttaccgccttgccatccaacgaaagcgaccaggatgtgaagattcaggcggctggcgcggccaacaacctgccggatgttttcatggtgcgcagggatgcgtggcttcgtctggtgaaccaggggcttattgcgccggttgacagcctgtatgccaagatgccggtgagaaccgctgcccaatatgactcggcaagcattgctttcacgacagtgagcggcaagtcctatgggtttgcttcccccggctccatttccaagaatgaaggtctcctgatccgcaaggattggctggacaagctgggacttgccattcccaagactacggaagacttggcaaaggttctccatgccttcacatacaatgatcccgacggcaatggcaggaatgatacctatggcttcggcgctttccttgagattaataactatgaaggaggcttgggacgccgcttgcagcctatacttggtgccttcggagttgaaggaacatggaacctgaccgaggcaaatgccggtctcagcgtgcgcaagcctgagatgtatgatgccatggtctatatcaagagtctggtcgatgacggttcgattgatccgaactggctggcatatcagaaggatgacttccgcgccgcgtggaagcagggacgttttggcgtcatgcgtgagcagaacgccgcctatgctgctacggccaactatgctccttttgacaagaacttcccggacggggagtggattgtcattgatcctcctgtaggcccgaagggtcattcttctgtcggcccctataccaccggctaccgcatctatgcaatcagcgccaaggccgcccaggctggcaaggctgagaagattgccgagcttctggaatggatgagcagcgacgagggttattatctcctgggttggggcgttgaaggcgtgaactatgtcaaggatgccaatggtattcctgttgacaaggatatgccgctgggcttctcgaccgccacagggcagactgtcacccagttgcgcaacatggtgttcttcaatggcgacgttgaattgtacgcccggtatccgaagtacgtgaccgaggtaagcaagaaagaaatgagcgctctggatgtcttgcgtgacatggaaagccgcaagtggacgccgaacaacggcggtgacacgcttcccgctccaaacgccgacctgaagcgtttctatgagcagggtcttgccgagttcctgacgggcaggcgtgtgttgaaccagcagaactggaatgcatggattgctgagttcgaccgtgtcggtggcaaggcatgggaagatgccggcattgcccacgccaaggcgaacaaccttctgtattagcatacggatgatgcattgcatgggcccgtccgggagggcgggcctgttttcttaaagagagcatcatggtgttcacgtcatcgaagcataaaaatgatcaagagagaataagatgaaaagcgagtcttcacaactactttccgtccgtatggcggattccgtccgttcacgctatctgcctggcatgatggtgtggcactatgaacatggtctggtaatcagggctgtggccgaggttggggaacgtattggtgatccttcgttctttgattgggcgcatgccatgtactctccgcttgtttcggaggacgggaccatagctacataccgccacggtgaatacaacctggatcagattcaggctggtcggtttctgttcgctttgcatgacaggacgcgggaaaagcgttttctcttggccgcggaaaagttgaaagggcagctccgttcgcaaccgcgcactctcacaggcattttctggcataaggaaatctacccatggcaggtctggcttgacgggttgtacatgcaggggcctttcaatgccctgtacgcagtgaggaacaatgaccagggagccttggatgaccttgttgaacagatggtgaagacatcacgcatcctgcgggatgggaagacggggttgctgttccatgcgtgggatgaatcacgcgggcagagatggtcgtccccggacacagggctgtctccccatatctgggggagggcgcttggctggttcatcatggcggtgatcgatgtcatcgggattcttccgccgggacatgccggtcgtgtccgtcttgaagctctggttccgggtttgcttgatccggtgcttgcctgccagacttttgccgggctgtggtggcaggtgatggatgtcggcgagcgtgatggaaattatctggagacttccggctccgcgatgttcacctatgctttgcagagggcggcatctcttggtctggcttccgataccgctcggtatcttgcggcagctgacaaggcacttgacgctttggtcagaacccgtctgcgtgaggagccttcaggagagttgcatttgggcggcatttgctccgtagctggtcttggcggcaatccttaccgggatggttcgttcccgtactacatcaaggagcctgtcgttgaggatgatttcaagggagttggtccttttatccttgctctggtcgagcaggagaaaagacggacgatgttgtaaaattgtgaaaaatttgggtaatgatttctcatcatatacaagaaacatcatataaccctgttgatgtctgacatggggaactcctacaatgatatgtatgtgtaatgagcagccacggatgtggctgtatttcatgcgaatgttatccctggattcaatttcaaaaggaatgaaccggcgtggcggaacgacctgttgattggtcggcgtgcgccggtatctcctcatgttccggtcagaaaattacctgttcgggcgtggttctgtggtttcccgaaccgctgtcacccagacccagttgaccattttcgttttgtccagtcgcccagagcgtgccgtccttcttcaggatcatcgtgtgtctttctccggcgaagatttccttgacatcagtcatgacctgcacggggatgcctgtctgggtaggggtagcgccgatacccagttgaccataagtgttgtttcccgtcgcccaaagcgtgccgtccttcttcaggattaatgtgtggaaagacccggcggagacagccgcgacatcagtcattaccccggaaccattggtatcatccttgacctgcacgggtgtgcttttgtcggcataatcgcctaaagtgccgtcacccagttgaccatttaagttgtatcccgtcgcccagagtgtgccgtccttcttcaagatcatcgtatgccgatctctggaggagacagccgcgacatcataacccatggataaaacctgctcgggcgtgcttgttttataggaggttccagcgctgacacccagttgaccagaactgttggctccagtcgtccagagcgtgccgttcttcttcagaatcatcgagtgaacatctccagcagagatggccttgacatcagaacgcatggacgaaaccggcacgggcgtacttttgttggccgtagtgtcatctcccagttgaccattgttgttccgtcctgttgcccagagcgtgccgtccttcttcagaatcagcgtgtgattgcttccggcggagacagccacgacattagtcatgaagtcgttgggagtggtactagccttgacttgcacgggagtacttctgttggtcgtagtgccgtcacccagttgaccatagttgttccgccccgtcgcccagagcgtgccgtccttcttcaaaatcatcgtatggtaatttccgacggagacagctgcgacatcagaacccatggacgtgacccatacgggtatgcttgttttataggaggtcgcagcgccgacacccagttgactatagatgttcagtccagccgcccaaagcgtgccgttattcttcaggaacatcgtatgataagctccggcagagacggctcggtatggtttgaacgtagcagcccagttcccgccgtcactttcatcccagtctccgatctcaatctggatggcggcaacggcgacttcttcatcagacgtgttcagcgtcatgttgtagacatgctgcttgcctttgtcaaagtgaatcttgccttgatcagaggtcgctacggaatccgctgcccatgtgtatgtaccagcgccagtacccccggtcagggtaaactccaggctcacgttagccagagcatcagtgttgcccacaggtatcagcacagcctcgaacctgcgcttaccctcggctctttccgtggtcgtaagagtgtcggaaatgtccttcatgagaatagatgcgctcgtatccgtcgtgcccaaggttccgtcattcaggtttatcgtagtttcagaacccaagcccttgaccgtgacggtaaagccgccggtggcattgttgatggcacccttatcaacggtcgtgctgggagagatgttgacaatcagacgggagagcatatggtcaagcttcagatgcaccgttgaggtattgttctgtacgttgtcggtacgtccccacaggaagtcagcctttccggtgtcctgttccccggaacccggatagacatttatgggtagagcggtggtatcagcgatgggagacacgtaaggataataggcgatgaagtcgaacgtgtcgtcggcattatcggcaatgtcattccacttcaaggtgtcaccagcggtagcaggagtgaagccggaagtctggaaggctgtgtcagccgtgtagtgtctgtttgcacgttctgaggcggcagtagctgccgtgccagtgccatgttccagcatgtagatgccgacttcatcagcggcttgccattcggaatttgctgtggccttgcgccctatcgcggaagtgaatcgtacttcattggtatgtgaaacattcagcttgctgtcgcatgaaataagggcgacaagtagtatcagaatggttgtaagaaccacaaaacctggtctgctagatttgttcatacgcaaatctctcagattctttactctctctctctctctctctctctctctcattgtatctgttcctttctccatgaagaagatggcagcatatcagcacaactaatgtggaggtaataatacggtagtataaatccgttatgggcagtttgctattatccaaaagtattattttgcatgaaaagtatataatactttcgggttatttaatgattttaaatgttaatagttgttattaattcggttttaagcgtgtaaaagccaaagacacgtgagaacatgggaaaaagacgaataccacaagtttttcacattattgttttccctgtgttgcaaattttcatctctccatgcagatgacgcttggtcatagggcgtggtagggaaggagaaccggcgcagcggaacgacctgttggttagcgtgtgcgccggtatctcctcatgttccggtcagaaaattacctgttcgggcgtggttctgtggtttcccgaaccgctgtcacccagacccagttgaccaaattcgttgtctcctgtcgcccagagcgtgccgtccttcttcacaatcatcgtgtgattcagcccggcgtagacagccgcgacatcagaacccatggacgaaacctgctcaggcgttgttatgtggaagtccataccgctgtttcccagacccagttgaccatattcgtcgaatcctgtcgcccagagcttcccgtccgtatccacaatcatcgtgtgataacctccggcggcaacagactcaacagtagggagagatcctattgtggtgtccgtgacctgcatgggcgtgtttttgtcttcatcattaccaatacccagttgaccataattgttgaatccagtcgcccagagcgtcccgttcgtacctacaatcattgtgtgctcatttccggcggcaacagacatgacagcaggcagatttcccgtggatgtggatgtgaccggcacaagaaagtttttgttggccccatagcccgaagtgccgtcacccagttgtccaccactgttgtttcccgtcgcccagagcttcccggtcgtatcaacgagcagcgtgtgatgggagccggcggcgacagacgcaacagcagggagaggttccgtccctgtggtgaaaaggatctgcctgggcaaggtcacgggtgtgttaaagtcgcctaaacccagttgacccaaatcgttgcgtccattcgccaagagcctatcattcggatttaaaatcgtacctacgattattgtatgatactttccagtggcgacagacgcaacagtagggagagttcccgttgaggtgcccgtgacctgcgcgggtatgtctgtgtaggtaatagtgttgatacccagttgtccatagatattccgtccagtcgcccagagcgtgccgttattcttcagaatcatcgtatggtcagctccggcggagactgacttgacatcagtcatgaagtcgttgggagtggtacttgccttgacccgcacaggagtagttctgttgatccaagtgccgtcacccagttgaccatctatgttgtatcccgtcgcccagagcgtgccgtcctctgccaggatcatcgtgtgattgtctctggcggagactgccttgaccttcggcacccaccttgcatacaacgtcacgttattattggtgggaatggtgaaggagtcaccggcagcatactgggttccgttgccatcaggcaaagtattccatccgtagacgtaatggtattgcttctccaacgtcccaggatccggtagtatgacggagcttcctccatgagcgattatcgcttccggcgcagtaccgcttgtagcgttgttgccgtcaaaggaaaggcggtatgccttgacagcaggtgcgtttatgccgtccccggtgtcccagtcctttatctcaatctggatggcggcaacggcgacttcattgtcatccgtgttcagcgtcatgttgtagacatgctgcttgcctttgtcaaagtgaatcaggtgcttgtctccctcagctacagcacctgtggtacttggcttccatgtgtatgtaccagctttagcaccaccggtcagggtaaactccaggctcacgttagccagggcatcagtgttgcccacaggtatcagcactgcctcgaacctgcgctttccctcggctctttccgtggtcgtaagcgtgtcggaaatgtccttcatggcaataggcgcagtgagaccggatacatcagccaaagaaccgtcatccagactcatcgtggttatgttgtccaagcctttgaccgtagccgcaaatgcagtggcatcattgatagccacagcatcgacggtcgtgctcggagagatgttgacaatcaggcgggagagcatatggtcaagcttcagccgtactgttgaggtattgttctgtacggtgtcggtgcgtccccacaggacatcggcctttccagtatcctgttcatgtgtccccctgtcccggttgatatctatgtacaaggtatcagtgtcatagaaggatgtcgtaccggcaccatcttcggtatgagccaggtacgcccacggatagtaggagatgaagtcgaacgtgtcgtcggcattatcggcaatgtcattccacttcaaggtgttggcattatcagcaggagagaagccggaggtctggaaggccgtgtcagccgtgtagtgtctgtttgcacgttctggggcagtagtagctgccgtgccagtaccatgttccagcatgtaaatgccgacttcatcatcggcttgccattcggaatttgccgtgaccttgcgtccgatttccgtggagaagcgcaccgcattggtatttgaaacattcagcttgttatcacacgagacaaaagaggcaaggagaatcagcaaaatcgtaaaaaccacaatgcctggtttagctccctttttctcattcatggcttcctcacttttttagcatgtgttccttgcatacttacataatttgcaaccgcatatgttttcctgctttcttccatgtgaatctcttgacggcactacggaaccatatcaggcgggcattctctttactttttgagttaacgttaacgcattttctgcgcttattatcttttccgcttgaaaatatgtcaagttttatttcttacatccttttaatttccgtaatactttctggtacttcgcaccagattcccacagcagtcttgactgcaattatcacatgcaatacatctgatacagaaaggacaggcaggagcaaagtgcggagctggaacgatgtgaaaaaacacaatggcctgtaagatagcgtttgtggaaaaccgcttcagattcaaccagggttttgatgaatgccttgccatcatatttcaccaagaactggttttcccggtttgacatctggtatgcgtgacggtactatagatacaagaattcacatttttatcagaggagatatccatgaagaagatcattgttattcttgccatcctgctgcttgctggtgcagttgtatttgcacagggagcaaaagagacttccaaggcattgaaggtcggcatggtcactgatgccggtaccattgacgacaagtccttcaaccaagggacatgggaaggaattttgcgcgcagaaaaggatttgggtctggatatccagtacctgaagccttccggaaccacagaagcccactatctcagcgagattggcaacctgtatgacgccgggtacaagttcatcatcactcccggattcaagttcgagacggccatctatgtcgcgcaggatcgttataaagacgccaagttcgtcatccttgacggagaaccccacagcgctgactattcgacgtatcggattgaaaagaacgtcgtcggcgtctactggctggaacatcagtctggattcgtcgctggcgtagctgccgctctccagatcaagactggtgatttcggcttcatcggtggcatggagattcctgccgtgcagaagttcaactggggcttccagcagggtgtcgcctatgctaacaagaatttcgggacttccattaccatgaaggccgagaatgtcctgtaccagggttcctttgacaacgtggcagccggacagcagttggccgcttccatgtatgacaaaggcgtgaaggtcatcttcgccgccgccggtggtgtcggtgtgggtgtcatcaacgaagcaaagaaccgtgcttcctccgggcagaacgtgtgggtcgtcggtgttgacgttgaccagtacaacgaagggcttcttcccaacggcaagtcgatcatcctgaccagcgccatgaagtatcttgaccgcgcttcctacgagatgatccagcttgagactgaaggaaagttccccggcggacagatattctacttcgatgcgacttccgacagcgtcggaattcccgttgagaatccgaatctcggcgccgatgtgacagccaaggtcaacgaagtctacgcacagctcaaggctggcaagattaccgtggctgataacagcaccggtctgttgaagtaagggctgacgtgtcgcgttaattttcaagggtcgtcacttacgacggcccttgaagtttttttgcgggatctcccgcatgtcatcatacggcttgccgtatcctcatggagattatctaccaatgagtcacgccattgaaatgttgcatatacggaaggaatttcccggcatcatcgccaacgatgatatttccttttccgtcaaccagggggagatacatgctctcttgggagaaaacggcgccgggaagtcaaccttgatgagcattctgttcggcctctatcgcgccgatcaagggacaatcaaggtcaaaggacgggaggtgtccatcacatcccccaacgatgccaacgacttgggcattggcatggtgcaccaacatttccagctcgtccataatttcacggtcacggagaacatcatcctcggcaaggaaggtggatttgtcttcaatgcaaaagaagcagccgcaaggattgccggactttccaggcaatatggcctgatggtcaatccggagatggtgattgaggatatcagtgttggtatgcagcagcgcgtggagattttgaagatgctgtaccgcaatgcggatatcctcatctttgatgaacctacggctgtgcttactccgcaggagatagatgaattgatggacatcatgcgcagcttgcgtgatgaagggaaatctatcatcctgattacccacaagctggcagaaatcaaggcagtggccgacagatgtaccatcatcaggcgtggtacggtcattgataccgtagatgtcgcctcgaccagccaagctacgatggctgccatgatggtggggcgtcctgtaaacttcaaggttgaaaagaaaccgatgactcccggtgcgcctgtattggagatacagggtctgaatgtcatgaacgccaagaaaatcctgggcgtgaaggatttctccttcagtgtgcgtgagggtgagattgtcggcctggccggtgttgatggcaatggacagagcgaattaattgaggctatcacaggactgcgtcctgtggtgtccggctcaatccttctttcaggaaaggacatcactcctttgtcggttcgtacccgcaatgagatgggcatggggcatatccctgaggatcgtcagaagcgtgggctggtgttgaacgcgaccgttgccgccaatatggtggtgaaggactattatcacagtcctttttcccgcaacggccttctggatcagaatgccatagtggaatatgcccaaggcattgtacgcaggtttgacgtgcgcagcggggaaggcatccattcccttgcggggatgctgagcggtggcaaccagcagaaagcaattgtagggcgggaaatttcttatgatccgcgtctgctcattgccgtccagcccacccgtggcttggatgttggcgccattgagttcatccataaacagctgatatcccagcgtgagagagggaaggctgtacttttgatttcctttgagctggatgagatattcaacctgtccgaccggattgcggtcatcaattccggagaactgatggacattgtggatacccgctctaccgacgaacacgctgtcggtctaatgatggcgggcatcaaggatcggggaggagaacaatgatcaagggtaagaaactacaggctcccggccagcacgtattcctgacggggttctcagccatcattctggggcttctcgccggagcggtgcttatggccctcatcggcaggaaccccttcagcgggtatctttatctgttccgtggcggcttgatgaacatcaagcgcattggcgatacaatggcgacggcaaccatgctgattttggtggggttgtcagtcggattctccttcaagacaggtcttttcaacataggtggcgcgggacagatgctgatgggcggtcttgccgctactttcgtcgctcatcggatgaatcttccccggccgttgctcttggtcatgattatctttttcggcttgctggcgggggcggtctggggcatcataccgggctttttgaaagcacggttcaacgtccatgaggtcgtggcgaccatcatgatgaactggatagcgtactgggtggtctactatattgtgccggctcatctgaaagggccgagcctggagactgaatccatgtccattcccgcgggtaattcgctcaggatggagtggctgagcaggttgttcaatggctcatacatcaatctgggcatattcatagccatagcggcagtgctcatcatcaagttcatcctggacaggacgacccttggctttgagctgaagacagttggttccaaccggttctgcgcggaatacgccggtatcaaggtaaaccgggacatcattatctccatgatgattagcggcggcttggccggtctcgctggtatggcttactataccggctacagtctgaacgtccagattggcgtcatgcccagccaaggttttgatggcattgcggtggctctccttggagccagcacgcctctcggtattcttctgtccggtttgttcttcgggcttctccaggcgggcaaggggttcatgaacgcaatgacgaaagtgccgccggagattgcggatacaatcattgccatcatcatctattttacggcgaccagttccctgttccttcgtttttttgtacggtggagcaaacgtcgggaaaatgtgaggcaggaaaaggcgatggccgcgtcgcggaaggaggatgtgtgatatgtggcatataataactcttgtctttccttatgcgattgcctataccatccccatgttggtcactgcgctcggcggtctgtacagcgagagaagcggtgtcaccaacctgggtctcgaaggtttgatgctggttggttattttgcttgcgctttgttcatcagaagttttgaaagcagcttctacgcgtgggctttgccactcggacttttgacagggatgctggcgggagcgttgttcagtcttctccacgcctttgcttcaattaatctgcgtgctgaccagacgattagcggcacggcaatcaatatgcttgccgccgccctgactgtctatctggcacgggttttcagcggcagcggcaacatccgcatcatgatgggcattgtccgttcagatgtcccggtgctgtcgaagattcccgtccttgggcctctgttcttttcccagacatactggagtacatggcttgtcctggcaatctggggggcttcctggtggttcctctacaagacatccttcggtctgcgtctgcgtgcctgcggcgagcatccgtcggctgttgcgtcagcaggtgtcaatgtgcggctgatgcgctacttcggagtagtgatgagcggagcattggcagggctgggcggtggtgccatcctgattacctacagcggtgagttcaacgggagcgtggcagggcttggtttcctctccattgcggcgttgattttcgggcagtggaagcctttgggcatcctgggcgctacgttcttctttgggttggctactactgttgcaaatgtgtcccaagccattccacagcttgctgtcattcctccgatgtacctgaagatattcccctacgtggtgacgttgattgctttggtcgttttctccaagcggtccgcggcgcccagggcgagcggcataccgttctgattccctggttgctgtcccgccggctgatgaatcttggcatggcgggacaatgaccggttttctttttcgtgccgctgagaaaagaggtctttcataggagccatgcgtgtaaaaggaagaagacgcaaggggaaaaatacggtatggtgtagaggggacatccatctctgattgtgatgttccgggaggcaccatggaagatttgaaaaagaaaatgaatgaatcatccgcatacattcgcggaatcataggggatatgcccgtggagattggcattatcctgggcagcgggcttggcgcccttgctgatgaagtgaccgatgcaacagtaatcctttacaaggatattccccatttcccggtatccaccgtccccggtcatgccggtcgcttagtgataggttccctccgtggacggaaggttgtgtgcatgcagggtcgtttccattactacgaaggctatgggatggatctcgtggtgttccccgtacaggtcatgtacgccctcggtgtaaggaatctcctgctcaccaatgccgccggatgcgtgaaccccgcatgggagccgggttcccttatgattatcagcgaccatatcaagctggttcaggataatcccctgaggggacgcaacgatgagtcccttggcccacgtttctttgatatgtcccgtgcctatgatatacagctcaggaagctggctcgacgctgcgcccaggatctgggcattgatatccgcgagggggtctaccagttgttcaccgggccatcctttgaaactcccgctgaggtcaggatggcacgtctgctcggagctgatgccgtgggcatgtctacggttccggaagccattgcggcaagtcatctgggcataaggacgttgggaatcagttgtctgaccaacatggcgtccggaatccttgatcagccgctcaaccatgaagaagtgctggagacaggggaaaaggtcaaggagacattctccgctttggttcgcgacatcgtacagaaatggccgttgtgaacgcttctgatgtcatctctcggctcggtcttgagccgctggaaggagagggcgggtattttcggccgctctctccctttctctctccgcagggagaaaaaattgggagcggcatcctctatctgatgacgaccgcttcttggtccagtctccatctgctttccgccgatgaaagctggcatttcgccgcgggagatcctgtggagcaattgcttctggagcctgacgggtcatggtctgtccgtatcctgggagcggatatcatggcgggacatatccctgccgccatggtggaaaaaggcagatggcaaggaagccggccatatcccggcggagaggcgggctggtcattatgtaccgctgtcatgtgtcctccatttgacgatcagcagtatattcaaggtagggaggatttgctgaatcattatcatggctgtgccttggtacgcgagtttcttgccgcatgggggacgtgatggaaatgaatgtacatgatgccgtcattgtagtgacaggcggaaccagcactttgggggaagccatatgccgcgctttccttcatgaaggcgcatacgtatggtgcggctggacttccccacacggaaagaagcgagccttgaccttggcagaggaagtcggctcgcgacttttgcccctgcgtattgacgtgcgtgatggtgcctctgtaactgcggcgcgggatgccgtcatgaaagaacatggataccttgatgtcctggtcaacaatgccggagtattcacggtatccagtcaggaagacttggcggagcaggattgggatactgtttttgacaccaacatcacgggtgtgtggcgcatggtgaagactttcctgccagtattggctgatggtggttccatagtgaacatctccagcatgaacgcatcccgtccgggcttcggcggtaccgcgcattatgatgcctccaaaggtgccgtgtcttcctatacggccagccttgccgccgaggtggggccgcggatacgggtcaatgccgtggcgcccggcttgattgatgcgccgtatctgcatgaaggagattcttcccttgcccaatcctatgtgcggagggcggcactgggtcgccttgtccaggcttcggaggcagcggacatggtgctgttcctggcttcggaaagggcgcgtgctgtcacaggccagatttttggtgtagactgcggatatcctttgggatgaggaagaaatgaaaatactctgcatatcagatacgccggatcccattgtatattccagccacataaccgagcgttacgggaatgtggattttgtcatcagtgccggagacctgtcactgccctattatgaatacattatttcgaccttgaacaaaccgctgttctttgtcttcggcaatcacaacctggagcatttccattacttcaagaaagacgggatggaggctgccatggagcagcctcggtttggcagtctgcctccctatggaggggactacatagacggtaaagtaacgcgggacaggaaaacgggagttcttgtcgctggacttggagggtcaaaccgttacaacaatggtgcgcatcagttcactgacaagcagatgatgcgcaggattctggccatggcgccgcgtctgctctacaacaaactcaggtatggacgctatcttgatatcctggtgacccatgcggcgccctatggcatcaatgatgacattgatccctgccatgtcgggttcaagagtttcttgaaattcatgaaatggttcgagccgaagtacctgttgcacggacatgtgcatatgaccgacttgaatgccgcgcgtatcaagacgtatcacaagacgaaagtcatcaacgtgtacctgaactacacgctggaggattcggaacttggaggaaaggacaatgaatagggatttggcgtatcaggccaatgaagatttcgccaaggctcgctccagaggccggatgcagtcgttgatggatgccatccaatggcacaacgttgacctgctgtcactgtacgaagtcaccagcctcatcaaaccgaagaaagagacatatttgggaatcaagacgattcctgtggataaaatcattggttccgagggacgttaccatgatttcaccagcgccttctatcccaagaaggacttgctcaggggacggtgggaaagcatagaccgcgcccacagaacctatatcaacctgccgccgattagcgtctataagctaggggaatggtattttgtccgtgacggaaaccaccgggtgtccgtggcgcggacacagggggtggagttcattgatgcggaagtggtcgagctggataccgagattgaacttgaaccgggcatgaccatgcgcacgctgcgcaagagcgtggtggactacgaacggaaatgcttcatagaggaatatcagccggagaaatacctggacatgggactgatttccttcacatcgcccggcatgtatcctgagatggtcaatcatatccttgtacataaatactatatcaaccagaaccgtaaagaggagattccgttctcggaggccgcccgctcatggttcgacaatgtttatatgcccattgtgagggaaatacggcgtgatggtctcttggctacgtttccgggaaagacggaaactgatctctacatgtggattgtgcgccattgggacaatctgaaacattccacggggaatcaatcagtttccatcaccaccgctgcccgtgattaccagaaacgcttcgggacaggattttggggtcgcatgaagcagcggttcaagaatgttttctccaagaagtgacagtcagttctgcggcgtgactatcttggccatggtgtgggcgtaaacttccagggctttccccatgctttgagcagggcggatggtgccgtcctttcctgcccggtggacgacgccctggggcggctgtgcgggaactcccggctttatctgcgtgccatagggtatgtgtatcattcccaggctctgcgcccaatgcgccattgtctcaagggcacgggaaggttcatccgtctcgtccgaactgctggtgaagcatccgaagaacttgccttccagttccccgctttccttcagcggccatgctgtgtccatgaaggcgttcatctccggcgtcacattgccgaagcgcgaaggagagccgaggatgatgagggagcttttgatgagggtggatattgtggcttctcccagggagatgatgtcttcatagaaatcgttggtgctctccagtgtgttcgccagaatgtgaaggtcatcgtccttgacccggtacaggcgtgcatcaaagcccatttcggcaaaggaatccttcaggtgactgcccatgatgaagcagtttcccgtggtactgtgaatgatgatggaacaacgtttcatgtcaagaacctcgcttgtgaagtggtacgtcatatccactatatactatggatcggacgtctcggatagctaaatgtatcagcaccacgcggaatacaaaccgtcgcgatgatcaatgtagaccttttgtccatatgcgtcagccaggatttcctcggtgaggatgtcttccttgggaccgtcagccataatcctgccgtccttcatcacgatgaccctttcgatttccgtgatgatttcgctcagttcatgggtgatgagaaccaatgtcttgccggtatccgccagggttctgagcgtggaacggtactgcgcgcgggaagggaagtccaggctggtgacggcttcatcgagtatcagcagggaagggtcgttgatgcaggcgcgggcaatcagcgctctgcgggcttctcctgatgagagggtgttcatgctcttgtccttcagatggatgatgttgaatttctccatgatgtcatgcgcctgacggtcatgctcaggggtgacatgatgggaaaaatcaaggccgatggagctgaatagaccggaaatgacgatttccgtgacagtataggtggtcgagcaaagtgtctggagcggttgtgacacaatacctagctttttcctcagttcatggatatgccatttcctttgtccgaaaaggatgcgtgagaagttttccctgtacaggggatgcacgcccatggacatgacacccgccaaggtgcttttgcctgctccgttagctccgatgatggcaatatgctgatgttcttctatgcacagggatacatcatcaaggatgatgcggccgttcctgcttacggtggcatggctgatatcgacgacaggcatattcatctttctataggttgacaggtcttgccagttctaaatctgaaacgaacatgttttcaaacatgcggcgcaggttggtcatgcgagtcagtatcagggcaacggccaggttcgtttgcccgtcatcaagggcttctatcaaatagcgatattcgttgaccttcttctttttctccgtgaaggactcttcgagtttctccaaatgggaatggagcagaggtgaaaagttttcatagaagctgttgaaaatgatgttgtcgacggagtggaacagggtcttgtggaagttgatgtcagtctggcggaaaagttggacggcttccgtgtccttgtggtcttcaaggcggggaatgagctgctccatcttggtgacgaaacgttccaaagtgcgcactatcagcatcctctgaggattgcgggagagttcgtaggtcgaggcaatctcaatcaccgtccgggcttttatcaggtcgagtgtcattttccgatcgtggcagtgggaagaaaacagtgtggcggaaagagatccgacgaattggtcaaggttgttggacttcacgatcgcgttgcgtccttggctgatttgtaccaagccttttgcctcaagtcccttgaaggcttcccttatggaacgggagcttgtggagaactgcttggcgagctcctgttgggagggcagcttctctcctgccttataggtgttgttcaagatcatgtcttccagttttgaggcgatttgggaagattttgtttctgtcaccaacgatagcatcatcagcatgtccttttttcgggggatggaatggatttgtctttatggatgaggcaccatcatttttctgaatgatacttgaaatatgagaaaaattaaagaagtcaacgttgactttatggtttcataatgcatttttcggttactccgaagggagatatgagggtgttgtcgaaataaatgtgactctcctgtaatttttttcctttccacatcctgttttccatgtaataatccttttgtcgttgctttcgtccgtactgattttttccgcatacggacaaaccagggggagagaaatcaccttgggagtagaaggaggagccgctgggtcactggtccagcggtttttttgcggccacaaaaagccggggacaaacaagaccaccggctcggacaagccaaccaaaccgcagtatcacgtacagatgaggggagcttccccacgtaagagccttgtccacggttgaaacggaaagccgggttcccgcattcaatgcatcatgaagcttttttctcgtcagcttggatttctgctctgtcgcatcttctgtcttctttgcctcctggcgcttgcgggatgcggatgggaacctgtggggcatcgtcctgtgcgtgtttccttggatgcgcaccatccctgggatgaagaaggaacggagatttggtataccctgatatggaacaatggggaaacattggtacgacgccacatgaatgctggcaaagagactgtcatctccgtgccgttgggcaagacgtgcgtcatctgcgcgttccccttgggagaactggctccctatgccggggcatggacgccacggtcgggaggttccacggttgttctttcccagacgcagggcgctctcggtgattttcttctttcccttgtgaagcaggacgcaatagtcattgaagcgatggattatcctgccgtcgccgctgttgccacggagaaatgtggggatgtgaggatgctggatctggaaaagtttggccttgccctgctcaacggaaccttgtcggaagcatctttctcccggaaagaagaaaaaattgtcgtccttcatgacgttccttcaggacgttgggtatcagagacaggaagtgacaaacctctctggattggcatggggatgcctgttcctcatatgagcctgggtgccggaaaatacaggtactattgtgcatccctccgcattgagcttgatatcgtggtagaggaaggcgtaccgaatgcgtcaattatgctgaaaccacggtatctgtgaaaacatgtcgcggtagtgaagtccttgatggcaatgcaatggacataaatgccatccaagaggaaaaacaaaggaggatatccttccatttttcgctgaaaagtactagattcgcttatagattatggaatcattgcgggaattgtacaggatcggttatggtccgtcgagcagtcacaccatggggccgcgttacgctgccctggattttctttcggcctattcccaggctccaggattcaaggccgacttgttcggcagtctggcggcgacaggcaaggggcatctcaccgaccaggtgctgaaggatgtctttgaaaaagcgggaaagactatcgagatatcgtggcatccagaggaatttaaggacttccatcccaatgcgctgacgttgaaggcttttggatatgctgatgacgagcttattggcgaagaaacatattatagtgtaggcgggggaaaaatcctccgtgagaaggacaggaagacgggcaggacagcgccatatccgggtttccttggttctatggctgacatcctgcgttactgtgaaaatgaaggtctgcgaatatgggaaatccctgtcatttttgaaggtccgtccatcatggatttcataacagacatttgggaagctatgtgtgcctccattgagagcgggctgtcccatgagggtgtgctgcccggtggtttgaaacttgcccgcaaggccgcacaggtcaatgcccgtgcccaaggttcagggcctaccgaggcagccgtattcgccatgagctatgccttggctgtcagtgaagaaaatgcggggggcggccagattgtcaccgctcctacctgcggggcaagcggcgttttgcccggcgtcctttattatttctacaagcatcgcagcattccccgcgccaagattctgcgtgctttactgacagccggagtcatcgggaaccttgtgaaggaaaacggatcgatcagcggtgctgaggtcggttgccagggagaagtgggcgtcgcctgctcaatggcgggtggggcagccgtgcagctgctgggcggaacgatttatcagattgagtatgccgccgagatggggctggagcatcatctgggtctcacctgcgaccctatgctcggccttgtccagataccgtgcatcgaacgtaatgccttggctaccatgagagccatcgaccatgccgcctatgctttgatttccgatggacggcataaggtgtcctttgatgatatcatcggggtgatgatggaaacaggtcatgctctgccgtccctctatcgggagacgagcatgggagggttggcaaaggttcgttcctcgaaataaggcaataacaccagagttgcaatgaaactacatcctccgggaaccgtaagaacgcgcagcccaattgaatgcctgtattgttgccatttcccgccctcaggtgccgtcttgtgcgttaccattcagagtcgaggttgattcccggattatcagctgggacggcatggcgatattgacgttgagatgattctcacttgtgatgagggaatgaatcatcgcgacagatgtctgagccatttcgccgagaggctggcggatggtcgtgagacgcggaatggtgaatgaagaaatctctatgtcatcaaagcctacgatggatacatcttgcgggacggaaatgccatgatccttcaattcccgcattgcgccgatagccagctcatctgtcaccgcaaagacagcagtgaacggcgtattgcgcttcataagctcccgcattccttctcctccggagaggacactgtaggaatcaacatatacgacaaggttttcatcatacttcaatcctgcgtattccagggcattcctgtaccctcgttttcgttcaaggctgaaagagtatctctttccacagatcagggagatgcgcctgtgacccagctggatgagatgattgactgcggcatgagccgcttcttcttcgctgacatgtatgctcgtcgaggtccattcatctttctcgaaggttgtgattacacagggaatcttgttgctttcaagatattcgtaaaaagcgtggagctggatttcctggagcatgatgattccgtccgtcctttcggacttgaccctctgaaaacagtcatcttctccatcaggccccatcgcgacaaaatagaagacagtgcgatatccgaatttctggagatgatgctctatattggagaaaagttgtcgttggaatatgttgaaggtatcaggaattatcagggcgacggtgaatgttcgtttcatcaccatgtcacgggcggccttgttcggcacgtacccggtagattttattgcttgaagcacccgcgcctgtttttcaaggttcacgccctttttgttgttgataatcctggatacggtggaaacagacacgtcagcaattcttgcgatatccttgatacttaccatcggcgggtttcctccgggttccggttcgcgattgcgtcatcccactgcggccattcgacaatataagatgccgtataatctttttccagcaacaacttcagcggtagtttccgcatagtgaccgaaacccatatgatattatcaggaatcatacaatactcgtccaaacgtatccatacataaagaagtgttcattttccggtcatttctgctcatttcaaggcagtgcggacgagcggcatgctgatgtttggcaggcacgggaaaaatgaagggagccgaagctccctccatcaagaagatgctacttgaggttgtccagggctgcctgggcggtttccttgacaatgacatcgacaccgctatcaatgcgtttttcaaccgtaccgccgttcgccagggtaatcgcgatttcaactccaagatatcccatggcttccggcttctgggcgacgctggcgaaaaggccatcggcaagaatggactccaaagcctctttgtttccatcagtacccatgacagcagctttcacccctgcctgctggagcgcgcgcaaggctcccaacgccatttcatcattggaagcgaatactatgttgacgcttccgtgagtctgtagcagattctgcatgaccgtgtatgctctttcacggtcactatatcctggctgccgtgcaaggacggtgattcccgcggcctggaaagcagcttgcgctccatctgccctctgggtggtcgtcggatttccgggagccccttcaatgatgatggctttcgcgcctggaccgaccgcttttatcaaagcttcagcaccgagctttccggctgcatagttctccgtaccgatgaatgtcgcataattcgcatatccatcaggcatgggcgtatcaacaaggacgacaggaatacctttcgcctttgcggaatccatgacattgactgctgtcggtggctggcttggtgagaagaccaatgcggcagggttctgtgccagggcatcctgtaccatgttgatctgctgctcgatggcatcttccgtcggagggccgagcttgatgagctccactccgtagtgtgccgcggcctcgtccgcgccggaaacgacacgttgccagtattcactgctcagagtcttcaggacaacggcaatcttcatcttcccgctatccttggcggattcctgcgttccacgggaaaacagggttgcgggaaccatcagaagcgcgatgatcaggaacaataaaccaattttcttcatatcgatcctccttgatatggatgggatgttatttcccactttctttgcgaaaaccctctttgcttcgtgtcctactttgcgacagccgatacacgctgccgcaggacatcaatgtacacagccagaatgatgacgacacctatggtgacagtctggaatgcggaatcgacattaagcagattcaatccattgcgcagaacggcaatgatcaggacaccgatgatagtattgccgattttcccggttcctccggagaaacttgctccgcctatgatgacggctgcgattgcatcagactcataatcctgtcccgccaaagggtacgccgcattgacacgtccgaccaggactatgccggcgagggcagcggtgaaaccactgagcgcatatacgatgcatttgacctttgatacgttgatgccgctcaaccggctggcttccgtgtttcctccgattgcgtaaatatgtcgtcccgttgctgtatgggtcaggaaaaagaacatgcctatatacaggacgatgacaaggacgatgcttgcgggaatcgggccaaagtaatggctgcccatgaactgaaccgccatggggaaaccgctgataggcatggctgcggtaatcgccaacgcaattccccggcctatcatctttgtacctgtagtggaaatgaacgggtggggcagcttgagctttgtcaggagcagaccattgataagcccgaacaaggttcctatcaacaggcagagaagcatgccgagaaaaggatccatgccgagccttacgacaaaaactcccatggccatgatggacatggcaaggatagaaccgatggacaagtctatgcctcccgtaaggattgcaaggaactcgccaacggaaatcacggcgcttacggtagcctgtgccagtacattccgcagattgtccaaagacaggaatcgcggtgaaagtatggcaatcactatgctcagcacaatcaggctgaacacgatgccatatcctttcatgaataatgaaaacccattcctttttcttgcatcctgcttctctgctgtcggattcattctttttcctccctctgttctggcgttgtcgtcctcatgaccttcatgtcagacaggaaccggtttgccctgtctcagggatgcgttggccgcaatgccgagcttaagggctgctatgccatcgtcaatgccgacgcatggagcgtttcccgcctggacatcgtggatgaagcggcgcagttcttcgagatatgcctgtccgaacctgcccagaaaaccatccactgtgtttttatgtattccggaggcatccatgacttccatgggagaatcctggaggttcccaatgaaggctgccccttccgaacacactacctcggtacgcacgtcatagccgtaccgtgagtttctgcttccttccagagagccgagaaccccgtttgcaaaagtaatttcaatgttcacatggtctatgtcgccgaccgcttcaagttctttgtaccggacgatgccgccccgtgcgtatatttcaacggcttcggaacccgtgaaccatctgcacaaatcgaagtcatggacgcacaggtcaaggataagtcccccgcttgacttggcgaactctatcggagggcaggaagggtcccggcttattcccagcagggaaacaggggttccgatgtctccggattcaattttctttttcgctgccgcatatccagcgtcaaaccgtctcatgaagcccagttgcacgaaagcatgcttttttgcagccagttcctggacggcaagagcctcatcaagattcaatgaaagaggtttttcacagaaaacggccttgcctgcattgatggcatcagtaatcatggcggcatgcatggttgttgaagaagcaatgacgacagcatcgatatccttgctattcagaacatcatgatagtccgtaaaccccgctactgaaggatagctggccgtgaacaattccaatgccttggaagacacatccgagacagcggtcagttccgcgccaggaatgctgccggcaaggtttgccgcatggcggaagccgagccgccccagtcctatgacaccacaacgaattcttttcatcactttgctcctgtttgtaaagcccatatagtggactcgttatgtactactgatgccggatgcggcatacatgattttcccttggtcaaattcttctctttgcagctctccggtgatccgtccttcatgcatgacaatgatcctgtccgccatgcccatgcattcatccatctcagaacttatcatgatgacggcggcgccattttccagaaggctgttgatgaggttgtacacttctattttcgcgccgacatcgataccgcgtgtcggttcatcaaaaatgaaaatcttcgcttgggtcatgacccatttcgcaaggactactttctgttgatttccgccactcaattgaccggcgagcgttgatgtgtccggagcttttatcctcagttccttggcaatcttcccggcgtgattcttcatcccgaacaaatcaaggaaaaacttgtttttcttgaagttcttcagatgcaccaaggttgaattgaattctatggactgaataagtatcaatccctgctgtttcctgtcctcggtgagaaaagctattccagctttgattgagtccgccggagaattgattcttactttttccccgaagacagtgacctctccgctgtctgatggatcggtaccggtcagcccccttaccatctcggtacgtccggctccgaccaacccggaaaaggcaagtatctcgcccgtgttcacggagaaggaaatgtcttcaaatactcctttccgcgtcagtcccttgacttcaagggcagtctctccaatggcaatttctttcttgggatatttgtgcgtgatatcacgtccgaccatcaggtggatgatgttgtccaccgttacatcggagattctattgttggcgacgacacatccgtcccgcatgacagtaagtgaatcacagatattttttacttcctccagcctgtgggatatataaatgacagtgacctgcttttctttcagtgccttgataatcctgaaaagctccccggcgtctttctcactaaggctggcggttggttcatccatgatgatcagttttgcttcggcatggacggctctgcatatttctatcatctggcactggcctacgcccagcaaaccgagcggcgttgtggaatcaatgtccagttcaaattccttgaggatttccgtcgctctcctgtttgcttcggccctgtcaaggaacagtctgtttttcttcaattcacgtcccaggaatatgttttccgtcactgtcatatgggggacttggttaagttcctggtagatgcaggcaatgccgagatccatagcctgatggggtgtaagggaggggaagacctgtccatcaaaataaatctctcctgaatccggggaatgcgctcccgcgaggacttttatcaacgtcgattttcccgcgccattctcaccgacaagtccgtgtacttccccttgacggacatgcatgcttacagaatcaagagccagaaccccggtaaaccgtttcgtgatgtttctcaactccaacagattcttgtcttccattgacacgctccttttttaccagggcaggggattgctacagggattaatccaatgatgaagcacaaatggctctttttggatgtccatgttgaaaacgttaccaacaaaacaatctcatcgatttcggcatttgtcaaatatttattttcctaatttgattctggtgttcgtgtatgttcctttaatcatctatttattatgtaaaatgcatattttggggattaatttaatgaagaagacacggtttaggaatcttgtaaggatgcagagtgaaatgtctttacaaatttttttatggatgtatacttgaaaagtctggtaacgttaccaaaatattaagggtaactgatgtcctgttcgtcaagaaaccagtgaggtaaaaagatggaaaagaagatggctatcggaatcattggcgccggtcgcatcggcaaactacatgcggaaaatatttcccgtctggtacccggtgtcgtgattgctggaatttccgatgtacacatgacggaagatatacgttcatgggcgcaaggactgggcatcctcaggataacggcgaatccgcaagacatcatcactgattctgaaattcaggcaatcatcatctgtagctcgacggagacgcatgccgacatgatcattgccgcggcgaaagctggcaaacatgttttctgcgaaaaacccatcgacctttccgtccagaaaggtcttttggccgtggagactgcacgaaagaacaacgtgaggcttcagcttggcttcaaccgccggttcgatcataacttccggaaaatacgggagctgagcaaggcaggcacggtcggggacatccacatagtgaagattacatcacgtgatcccgcgccgccttcccctgcttatgtcgcctcatcagggggtattttcctggacatgatgattcatgattttgatatggccaggttccaggcgggcagtgacatcaccgaggtacatgccattggctccgtgctcgtagatccggagatagggaaagccggggacattgatactgccatagttaccttgaaatttgccaatggagccattggtgtcattgataattcccgtcaggctgtctatgggtacgaccaacgggttgaagtctttggttcaaaaggttccgccgaagcgttcaatgatacggagacaacagtgaaactttccactgccgaaggggttgcgggagacaagccgctgtattttttccttgaacggtacaagggtgcgtttgtcagtgaaatcaattccttcattgaggcaattggcggcaagcatgatgtggaagtcacgggtgaagatggtcttgaggacatgattgcggctttggcggcagggaagtcgttgaaggaaggccgtccggtgacaatcagggaaatgaaaaaagaattgggagtgcggcaatgacaacgcagatgcggcatagcggtccttatgtccatggatacacggatctggttccagggacgggtcctacttccgatatgttcatgagcttcggagtcctttccctcaaggaaggagatacatggactgatacaggacgggtctcaggagaagaacgcgtctggctcctggctcaggggaacgcaaagatttcctggggaaaggaacgactgtccatctcccgccctgacttgttcgaccatgaaccatgggtgttgtccgttccctcggctgtggatgtttccatcgttgccggcaaggggggagcagagttctatcgtagcgctacggacaatcctctacagtttgcgtcccgtctctttaccccggaagaatgcaggagtgaatttcgtggtgaagggatgatgaacgagacatcgacccgtattgtcaggactgtttttgatgataccaacaggccggaatcgaatcttgtcatcggggaggtcataggggttccggggaaatggtccagttacccgcctcaccatcatccacagccggaaatctatcactatcggttccttcccggtcagggattcggtttctgcgccatcggagaaactccctgtcttatcaaggatcgggatacgattcttattcatgaccatgaagttcatccccatgtcacggctccgggatatgccatgtggtatatatggattatcagacatatcgaagggaaccgttacgccgttcagcatgttccaccgcagtatcagtgggttacagagtccggcgcggaaatctgggctccgaagaaaaagtaaaataaaaggattgggtttctatatggcaaaaatcagactgacaatggcacaggctcttctccgttttcttgataatcagtatgtagactttgacggccagacaacaaagtttgtcacgggggtcttcggcatcttcggacatggaagtgtcgtcggtcttggagaagcacttgccgcggaaagcaacaaactgcctttttatcaagcgaagaatgagcagggggcagtccatgccgccaccgcgtatgcaaaggaaaacaacaggctgaaaatcatggccgtcgtgtcttcaatagggccgggggctcttaacatggtaactggcgcgggtacggctaccgcaaaccatctgccggttctgctgctgccgggagacgtgttcgcctgtaggcagcctgatccggttcttcagcagattgagattccttacgactatacaattacggcgaatgatgccttccgtgccgtaagccgctattgggacaggataaaccggccggaacaggtgatgagcgccatgctcaatgccatgcgggtattgacggatcccgcagaaaccggggctgtcaccattgctttgccccaggatgtacagggcgaggcatatgattatccccaagaattttttgagaagcgtatccatcatatcgagagacggatgccgaccgaagcacagataaagagggctgccgatgcaattcggaaatcccgcaaacccttggtcatctgcggtgggggcgtaaggtattcttcagcgggtgatgtgctgcgggaattttgtcataagttccatgttcctttcggagaaacccagtcaggcaaaggcgtgattccctgggatgacgcgtataacctttccgggattggaacgacaggcagcctggctgcaaacaggattgcggcggatgctgaccttgtcattggcattggtacccggctcggagacttcaccacctgctcgaagtggctgttcaagaatcctgactgcacgttcctgtcggtcaatgtctctggtttcgatgcctataagatgaacagtgaaccgattgtctccgatgcaaaggctttcttggaggcgttgctccgtgattcttccctcggcgcatatgaaacggcatggggcaaggaagtcccggatatcaaaggacagtgggacaaggaagtctgccggttatattccgaagaagtcagcggtggattgtcacaggcgcgggtcattggagaactgaatgacagactgcttcctcatgatgccgttgtgatttcaggttcaggttcagttcccagcgacatgcagcgtgtatggcgtacccgtgtaacggggacatatcatgtggaatacgctttctcatgcatgggatatgagatagctgctgccttgggcgcaaagattgcgcatcctgacagggaagtcgtcgtcatcattggtgatggagcgtatgcaatgcttcattctgaactgctgacggctgtccaggagggcaagaagataattgtgtttgtcctggacaatgctggtttccagtgcatagacaatctccagcatagccaaggcattgtccactatggaaacgaatggaaagtgcgggaggagagtacgggacgactgaccggagcatcccttgccgtcgattatgcgaagaacgcggaaagctggggagccgtcgggctccgggcggatacaatccaggaactggaggacgcgactcgccgggcgttgaaggaaactcgtccgactgtcgtacatgtgcatgtgacgccgaagtcaatgacgggaaactatgaggcgtggtggagagtcggtattgccgaagtgtcggaaaatcctgatgtcgtgacggcatgggaacggatgcaggatgaaatcgagaagacaaggaaattttgaagaatttttgcagaagggggaaagatatgagtgatgacgcaatcagattgggcatagcccctattggatggacgaatgatgatttgcctgagcttggcggggagataccttttgaacaatgcgtgagtgaaatggctctggcaggtttttcagggtgtgaagtagggaacaagtatccgaaggatcctgcggtcttgaaaaaagcgcttggactccgtgggctttccatctgtaacgcatggttcagtatgtatctgacttccaggccgtatgaagaagtcgagaaagatttcctggctcattgtgatttcctccatgccatgggagcaaaggtggtgggggtggccgagcaagggaattccatccagggtcgtcaggatcttcctgtgtttgataagaagcctttcttttccgaaagccaatggaagcaggtttccgaaggtctcaacaggctgggtgaagcagctttgaagaaagatatccgccttacataccatcatcatatgggaactggggtacagacgaccgaagaaatcgacagattgatggaatcgactgatccggagcttgtcggattgttgtacgactgcggacatattgccttctccggtgaaaatcccgtggattccttgaaaaagtggcttccccgcatctggcatgtacatctgaaagatgtccgcaaggaacgcagggaaaaagccattgcggagaaatggtctttcctgacatgcgtgaagaacggtgtcttcactgtccccggagacggcagcatatcctttgaaccgatcttcaaggagctgatcacacgaggatactccggatggtgggtggtcgaggcggaacaggatccggccaaggccaatccattggaatatgcgctcaaggcgcgttccttcatcagggataaggccggagtttagctggtatctagagttatctggagttatctggagtgaggtgtaatcatgaaaaaaattaaagtcggagttgcaggatatggcgtgatagggcaacgtctcgctgatggtgtcgcactccagggagatatggagcttgttggtgttgccgatgtagcccctacgcttagcgtgaaggcgttgaaagaaaaggggatgccctacaagttctttacggctgctcctgaaagacaggctgaacttgaggccgccggtattcctgtcagcggcgaccttgatgatttggtcagacagtcggacatcatgcttgacgcgaccagtgccggcgtcggcgcaaagaacaagcttctctacgagaagtacgggaagaaagcaatattccagggcggagaaaagaacactgtcgccgatgtttttttccatggatatgcgaattatgaaaaaggagtgggagctgatttcctcaagctgacatcgtgcaatacgacagggttgatcagagctgtcgattgcctggacagggcggtcggcgtggagaaagtcgccattacaatcatacggagggtcgccgatcctggtgattatcatcggggactgacgaacgccttgcagattgacaaggctccaagccaccaggcgctcgacctcatgaccatcatgccgcatgtcgaagcaacaggaatccttgtccatactccagtcactcatggtcatatcatcaccgttgttctgactccaaagaaagacatcagtgttgcggaagctctcatgtattttgacggacatcctcgtatcaggcttgtctcgatagatgaaggtttccagggaaacgccagtctgttccgctatgcgcgtgacttgggaaatccacggggtgacatgtatgaaattgcaatctggcgtgattcgatagtcaaaagcggtcgggacatcatgtttgccatcaacatcccgcaggaagcggtcgtcattcctgaaaacatagatgccatccgtgcgtccatgaaaatgcagcttacacgggacgagggaactgccgagacaaacacatatctggggattggaaaatggaagatttcgtaaaaatcaataccttggatgattttgatttttcagggcggacggttcttttccgtcctgacatcaactctccccttgaccccaagaccaagcgtatcgccaacatcaacaggcttgaaaaagcggctctgaccttgcgggagcttctggaaaaaggtgcgaaggtcgctctgatagcccatcagggagataccttggattatcagaatcttataccgctggaagaacatgccgccatactggagcggatgaccggacatcctgttgcgtatagtgatgatgtctgcggtcccgcggcggttcaggctgtcaaaaaattgaaaaaaggagaggctgtcgtcctggggaatctcaggtatctgagcgaagaagtcacggcttttgagaaggaagtcaaactggagccgaagggaatgttcgatacatggcttgtccgttcacttaccccggtcgtggacttttatgtgaatgatgcttttgcggccgctcatcggaactgtccttccatggtagcgttccaggaattacttcccacgtctggtggacgacagcttatagcggaatatacggcgctttccaaagtcaccgcgcatcctgcgcatccctgtgtctttgttcttggcggcggtaagatttctgatgctttcggcatgatgaggaatgtcctggaatcgggaaccgcggacaaaatactgacggcgggaatcacaggacttgtcatggcgctggcagatggcatagatctgggtcatgcgacgatgaaattccttgaggacagggatctcataggtttcattgaagaagcccgccagcttctttcggcgtggggagataaattcatgtatccggaagaccttgcctatgaacaggacggcaaaaggcaggaaacatcagtatcttctctttcgcctctttcgccggaactgaaagacaagctttttcctgatataggtcagaggacaattgagaaataccagcgggaactctccatgagcgcgacaatctttgtcaatggccctgcgggagtctatgaggatgaacggtgggcgttgggaactcaggaaatctggcaggccattgcgtcttctccgggatataccgtagtcgggggaggagacacgattaacgccgcgtcacgtttcacggacttgcaggatttctcctatgtttgtactgccggtggggcgatggtcagattccttgcgggaaaaaagttgccgcttatcgtcgccatggaaaaagcctacgttcctcctgaagtccttgaaaccgtgagaaaaacactgggatgatagaagacatgatacacattcaatatgtgaagaaggacattgcggtcgatataaaaaaggaaaatctcctgggggtgtttgagcctaatgctgtggatgagccgtcagatatctccgaggccatccgcaatgccttgttcgctccatacggaggaccggacttcaatgggttccttgaaggggcgaagacagtccttcttgtcatcaatgacgcgacacgccctacgccgtcaggaacgatcatcgcgacgcttcttcctctgctggaacggtatggcatcaccgagaaaagcgggcttggcatacttattgccaccggtgcccatcggggagccacggatgaagaattcgggcagttgttcggttctttggccgcacgcctgaaaaactgttgtatatctcatgattcccaggatgtggatgagcttgtgaatctgggggtcacgcgcaacggaacgcccatcattttgaacaaaaggttgttcctgtttgacagaatcatcattatcggaagtgtcgagccacattatttcgccggtttcacaggcggccgcaaggctttcctgcccggtgtcgccggatatgagaccatagttgcaaaccataggcttgcattgtctgaaaaagctcagtcgctggcattggaaggcaatcctgtacatgaagatatgatggatgccctgcgccatatttccgcgcctgtgttttccatcatgtctgttcttgataaggaacagggaattgcggctgtcacggcgggagacatcactgattcattccatgccgcggtggatgtcgccaaaaaggttttctgcgtgaagattccccggaaagcggacattgtcatatctgttgccaaatttcccatggacatcaatctgtatcagtcccagaaagcgattgacaatggagcgcatgcggtaaaagacggaggcatcctgattttggtatccgcttgcagggaagggattgggggcaagacttttgctgatcttcttgcccgttcttcttctccggaagatgcgttggagaggataagtcgggaatacaagctgggttatcacaaggctgcaaagatggctgccatcatgcagcggatgacggtttttgccgttacgaatctggatgccgggcttcaggaaagtctttttctgacaccggtcggcactgtccaggaagcaatcaccaaggcaatcggggtcatgcatgacaaaggcattgatacacctcaggtcattgtttttcctgatggctgcgtgactatccctgtggaagaataacattctccgcttctcgttcttctggctgttcatgcttgcttgagatcataggaagaatggggagcggagatttcctttatactttctctttctgacttttttagcctttcgccgtttatcccttcaccactatgttgaccagcttgtcctggacaaagatttccttgacgatgggtttgccctcaatccagcccttgactacctcatttgcacgggcggtcgccaaagcctcgtcacgggacagtcctttggcaacgaccacgcgcgcgcggagtttcccgttcacttggatgaccagttcaacctcatcgtcttgagtcagttcctcggcataggtcggccagcttgcgtaggcaatggatggcgtgtgtccggctctttcccacaattcttcagcgatatggggtacataaggggaaagcaacaggagcaagctctcccatacctcgcgggggaggacatcacacttgtacatctcattgaccagtaccatcatctgactgatcgccgtgttgaagttcagggcttccgtatcggtcgtcactttcttgattgtcttatgcagggtcttgagcaattcagcggaaggagcttcctcggaaatggcacgatcttcatggagtctccagatacggtcaaggaaacgccaaataccaatcaggctcgtggtagcccatggcttcgattctctcaaaggccccatgaacatctcgtacatccgcatggtgtcggcgccatattcacgcacaatgtcgtcaggattgatgacattcttcaagctcttggacatcttggctatgactctctccagcgcaatgccggtttgcttttccatgaaggagccgtcgggcagttcttcaaccatgtccgtcggaaccaggcttttgtcaggacgctgataggcgaatgaagtaatcatgccttgattcaccagccgctggaaaggttccttggtggagacgtgtcccaggtcgtagagaaccttgtgccagaagcgggcatagagcaggtgcaggacggcatgttctgctcctcctacgtacaagtctaccggcatccaatattcctcggcttccttgctgacgaaccgttcggaattgtgaggatcgagatagcggaggaaataccagcatgatcctgcccactggggcatggtattggtctcgcgtcgggctggggagccgtcgaccgggctttgggtttccacccactcggtcacatttgccaaaggactctctccggtgcttgcgggttggtaacgctctatttcaggaagaagcaggggcaattggttctcaggaatcagttctacggcgccatcacgggtatggacgagggggataggctctccccaatatcgttgccgactgaaaatccagtcgcgcagtttgtagttggtcgtcttgtgtcccagtttatttttttccagccatgaaagcatggtggctatggcgtcttctttatccaggccgtcgaggaaaccactgttcacatggatgccgtcctcgatccatgccgcttcctgtacatctccttctcccttgaggacttcgattatggggagattaaacttctttgcaaattcccagtcccgtgtatcatgggcgggtactgccatgatagctccggtgccataggaaatcagtacgtagtcagcaatccatatggggatgcgttctccgttgacgggattgacggcatagctgccggaaaagacaccggtcttgtcctttgcaaggtcggttctttccaggtcgctcttgtgggcggcttgatggatatatgcttcaacttcttttttccggtcaggagccgtcagtttcccgaccagtggatgttcaggggaaatgaccatgtacgttgcgccgaaaagagtatcgcagcgggtcgtgtagacttccaggttctcattgtgaccatcaaccttgaaaaagacggaagctccctctgaacggccaatccaattgcgctgcatttgcttcacggattcaggccagtccaagccatccaggtcgtcaatgagcctgtcagcgtaggcggtaatcttcagtacccattggcggatgttacggcggatgacaggtgtcccgcagcgttcgcaccggccttccttcacttcttcattggacaggacggcgttgtcgtgggaacaccagttaaccggcatttcggactcataggccagccccatcttgtacagttgctcaaatatccactgggtccatctatagtattccggttcatgggtggagatttccctgtcccagtcgtaggagaatcccaggctcttgatttgcttgcggaagttggcaatgctggcttcagtggtgacgcggggatgtattcccgttttgagcgcatatgtctcggcgggcagaccgaaggaatcgaagcccatgggatggaggacgttgtatccgttcatccgcaggaagcggcagtagatgtccgtggcagtgtagccttccggatgtccgacatggagtccttctgccgaaggatagggaaacatgtcaagaacatactgacgtttctccgggggaaaagaagggtcttcttttgcaaggaaggtcttgtgttcttcccagaacttctgccattttttttctatttcattgaaagaatatgtgctcatgctggcaatcatagcgacggggttgttttcagtcaacaaaaccacgggcaaggagagcaaagcgcgcgcggttctatcatctaggcacgtctaccatctgcgcgggatcctcttcttcttgaaaatccagtagtttctgctcgaaaaacttgatatcattctcttcgatcactggtcgttttctccatgtttgagtcgttacttacatttttgaacttccggaggctctttttcaatcctcttttgcaaattgcaaacttcactatacgcgacccagagtccaggccataagaaattattctggaaaactttttcgactggttcttatttcctgttcactacatatccacttgtcgaacctgctcctgcttttatgaggaaaccatctttcaccagctgggtgagggttctttcaatagtgactttgcttatatccgggcagatatccatgatttctttctttgttatctttcctgtagacctgtccactacggccttgatcctatctggttttgacagattcctgtatttcagatgggctacccggttttcgaactcagagtatgcccctgtgagaattcccaggtagtatttcacaaaaggctcgtaagtattctttcctgcatgccagtttgccgatgaatcctgcaaggcttcataatatgtttcctttgtcttttcaatgagcatctcaaggctgatatatttccccacgatgtaaccggccttataatacagaagtagagtcagaagcctgctcatacgtccgttaccatcattgaatgggtgtatgcacaagaaatcaagtatgaacataggaatcagcaataacttgtcataggcagcattttcccaggctttaaaaaaagcttcgcagagctgatccatggcctccgctgtctgataggcagggacaggaatgaagcgaaccctttctttgccctcctgatctatctctgcaatcacgttgtctgaattcttatagatgccaccaattgcggatgggctgaaatggtagagatccctatgaagttggagaatgacattggggcggggagtcatgtagtcatagctttcgtggatggtggacaagacttcccgatagcctgcgatttcctgttctgaacggtttctcggctcggctttctgctgtaccagttcccgaagccgtgcatctgacgtatggattccttcaatcctgttggatgcgccggtgctctgtatttttgcaaccgcaagaagggttgtcagggaatcagcataggcttcaatatagagatcttgtcgacctttgcactcatggatatgcgtgagcatctgcactatttcagaggtaagaagctgtgtctgggtttcctgataatcaaaggttctcattgataatctccgtcattctcgttctatctccatcattgttgcataaaatgatgtagataacaacagaaatgatggtgattcagttgccgctcgcgcggttctaacatctgtgactcaaatcacttgaaaggtttggcagggcttgatagtatacgacgtttttccgcagtgacggcaacatgacttgtgtggccggggaggtgacttctctatggaaatccacgacaccagtctcaatgccatccttcatgccggcgagcataaagttaatgtcctgggacacgaccctgctgcgtcagtttcagcagccatgttggcgggcgttttcgtcgggctgggcatgttcctgatttatacgataggtggctatctcaatgcttccggcatcacgcattacaaaatactgatgggcgtttcgtttggcatcgccctaagcttagtgatgctccttgacggaaatctctttaccggaaacaccatgcttgccaccgccggactcctggctgggaagatgaaggtcaggcaggctgtgaagctctgcgtctggagctggctgggcaacttcgccggatcaactctacttgccattctgttcctttttgccgataccacccatggcagcgtgcggcagttcttcattgacggagccatggcaaagatgacggttcccgcggtgaatatcttcttcaaaggagtgctgtgcaacttcttggtctgctttgctacgctcagcgccatcaaacttaaggaagagacagcccgcctcatcatgatattctggtgtcttttcgcctttatcactacaggctatgaacattcggtggccaacatgtcgttcttcagcgcagcatggctcctttccggcagaaccatccctttgatcagcattggccatggccttttgtggtctacggtggggaacgctgtaggaggaatactggtcgccgtggcgtattatgtaatcggcaggaaaaaccttgaacgccctgcgtcggagtaagccctccggtctctctcaccctttttccattacttctttctttagatccagtccgatgatgtaggtttcaaatgaatcagaacgacacgccgcaggcttgaaagtcttgcttttgatgaaatatttcttcacatcggcaagcacggcattgtgtccgcctccctggaaaatcttgatcaccaggttgccatggggtttcaggtgttcacgggcaagagacagaacactttccgccaagttttcgctgcgcgccacatcgaccatcctattgcctgttgtcattggcgctgcatcgctgatgatggcatcatacggcccatttactaccaaaagagagcggatatcttcactgaatgcatcgccagtaaattccatgactgaagggggcaggggattgagggaaagaggattcaggtcaacggcgactatggaaccttttcccttgagtatttcccggtggacgtagagagtccatgaaccgggtgctgccccgacatccaggactttcgctcccggtctgatgatgcggaaaaccttctggatttcttccagcttgtacactgagcgtgcgggatagccttccttgcgggctctcaatgtgtaggaatccgctgtgtttctcttactggtcgccatgggtggactatagcatgttgcgtccggggtggaaacccgcttgttgccctgctgacgcgacgcttcccatgatgtagttctggtcggcaggatccaagctctcgaaccatgagcgccatacgttcttctgcttcatttcttcatcggtcaggagaacttcatccagacgtctgcgtagttccgctttgtcccatgcgcggccgatgaacacaatttcctgacggcggtcgccgaagggttcttcccacatggcagcaaggaacttcttgaaatctgcatcgtccggtatttgttcgggaactgctgcccaccagtatgcctgtggttcagagaacaaggttgagccggcgagggtgagaaaccatgcccgcattgagtctcccgccatccagacatacccttttgcgcgaagcaatcccggcattccttcaaggaggaattttttcaagcggacagggtggaaaggccggcgggctttgtacgtcatgctggttatgccgaacccgcccaattcatgaccttcctcatggtgatgagcgtgttcatggcagtgtccgcaggaacagtcttcgtcatgattatcgtcgtcttcatgatgatggtgttcatcatccatgctttcctgtgaggcgattcgttcctcccatgcggcggaatccagagcagaaccgaaatcaaaccgaccggttccgacaacatcctcaagaggcacgatgccatggtgagtacggatgatacgggcgcgtgagtttaccacgcccaagtattcctcaagttccctgagagactgttcggtcgtcaagtcggttttgttcaggatgactatatcggcaaattctatctggttggagagcaggatgcccaggtcggggtattcatccaggtcatgggaattgaacatccgcatgaaagtcgaagcgtccacgacggtaacaattgtatccagcacggctcctttgcgtgatgccctcatctttccgtcttctcccaggaagggctgggcgatggtcaggggatcggagacgccggaggcttcaatgaggagatagtcaaactcctgacgggcagccagcttgtctatctgatccatcaggtcagaacgcagggtgcagcatatgcatccgttttgcatctgtatcagggtgtccgaggagcgtgaaacatcctgtccctgtaggacaagggcgtcaatgttcacttcggaaaggtcgttgacaatgacggcaatcttgagtccgtgccgggaggtcagtatgtggttgagaaggctggtttttccagctccaaggaagcccgacagaaccgtgacgggcagtttcttgcgcggcatagggattctccttgccgcatcatggtgatgatgggcatggcaaatgtaatacagagactaaggaaggtcaaacccaacaccaatatctgtccgttcgtcttgctggacagtgccgaaaagaatggtcgttcaataactcatcttcctgtccactccttggcatggcaggaaaaccagctttacaccgtcatttgaaatcatgttactttcatatgaaataaaataattgacaaacgtaaatttactgcctacattggaatcgtaaaaggataaggttttggtcatgggacaaaggaatgtcattggaattgatgtcggcggtacaaagattgcctacggcttgttcgatgaacacggcatattattgaatcgttcgcaatatccgaccgatatcaaggccgacggaccgtcgttatgtgattctctcatagaaaccgtcacggcatttgtcaaggaaaacggcctgagctttaagcacattgatggaatcggaatctgtcttccttcatatgtgaagtttgatgaaggcttcgtgtgtatgacaacggcaatcatcggcatgcatgatttccccatgcgggagtaccttgaaacccgtctgccggttcgcatcgtactggataatgattctaacgccgctgcattggcagaacatcggcacggagcgggaaagggaagcagacatatggtatatgtggcgacttccacaggcgtaggcagcggcatcatcattgaaggcaaactgttccggggaagttatggatgggcaggggaatgtggacatatgctggctactcctgatgaaggcgtgctgtgtggatgtgagaacaaaggatgcttcatgtcatatgtagggggacggtttgcccccgatcacgtcaaactcaaccttgaaaaaggcattcccagtactttgtcttcctgtgaccagatagattgtgaagctattctcaaggcatatgaaaatggtgactgccttgcggggaaaatggttgaatccatggcacattggttggcggtatgtgtctacaatgtttatcaattactgaatataaacctgttcgtgttcggaggcggcctcgttcattttggcaatgcccttttcgggagaatgcgcaaagaatttaacaggttcgaccatctggggtatcccgtagaatttaaatttgctgaattaggtaaggattgcggcatcgtgggtgctgctgaattggtgagggagtaatatacatgaatcatttcggggaattgcatgaaagaaccgcaataatgcgtcacaggttgttggaaacacaacctacagtctgtaccgagcgtgcaatcgctaccacaagggcctataaagaacatgaaatggatcaagtggtagtgaaacgtgcccatatgttggatgaagcattgaggggcatgtccatttatttggatgaaggcttgctggcgggaaaccaggcaagcgccgaccgtgcagcccccattttcccggaatatgccatggactgggtagtcgatgaactggacttgttcgataagcgggacggtgatcgattcactatttccgaggaaaacaagcagattctaagagacatgcatccctattggagagggcgcaccctcaaggacaagggatacgcggcttttccggaggatgcccgattgttctatgaccttggcatcatcaagaccgaagggaacattacttccggtgatgcgcaccttgccgtggattatggacgtgtactccgggaaggcttggaagggtataggggacgggttcttgatgctcaagcacatttggatttaacgagtttcgatgatttgaaaaagagctatttctaccgtgcggttctgattgtcttggatgcggtcaaagcatttgccggacgttatgcggacttggcggaaatttcagccaggaccgcagatcctgtccgggcgggggaattgagtgaaatggcaaggatcttgagaaaggttcccatgaaacccgcggatactttccatgaagcattgcaaagcctgtggcttttgcatgttgttcttcaaatcgagtccaatggtcattcgctttcctatggaagattggatcaatactgtcttccgtattatgaaagaagccggcgagaagggatgacggaggaagagggatgtgaattgctggaaaatctgtggctcaagacctttacggtcaataagattcgtagttggtcgcacactcgtttttctgctggcagcccattgtaccagaatgtaacagtcggcgggcagaccgttgatggaaatgatgccgtcaacgagttgagctggttgattttgaggactgtcgcccgttgtcatatgcctcaaccgaaccttactgtgcgctatcacagaaatatcagccacgagttcatgtcagaatgcattgaagtcattcgttgcggtttcggcatgccagcatttaacaatgatgaaatcatcatcccttcttttttggaaaaaggtgtcgctaaagaggatgcatacaactatagtgccataggatgcgttgaagtcgcggttccaggcaagtggggataccggtgtactggcatgagttttctgaatttccccaaaacgctgatgattgctttgaacgatggagttgaaatcaacagcggtcggaagctgtacccaggaaatggacattttcttcagatggaatcatttgatgaagtattggcagcctgggatgtctttatccgcgagttctgtcgtcaggctgtgattctggattcctgcgcggacatggtattggaacaggaggttccggatatcctttgttctgcattgaccgaggattgcatcggacggggaaagcacttgaaggaaggtggagccgtctatgatttcatcagtgaccttcaagtcgggattgctaatttaggagattcccttgccgccataaaaaaatgtgtttatgaagaccggagcatttcccgacaggaattgtggaatgctctgcttatcgattttgccggagaggacggagaacggatcaggcagcttctgttggctgttccgaaatatggcaatgatgatgactatgttgattctcttgtggtcaaaggctatgaaagctatattgatgaattgtcgaaatacaagaacacccgtcatggccgaggaccgataggaggatgctactatgcgggcacctcgtcaatttccgcgaatgtcccccagggcgcggggacgtgcgcgactcctgatggccgtcacgccggagagcctctcgcggaaggctgctccccgactcatgccgtggatgtcaaggggcctaccgcggtatttaaatcggtgtcgaaacttccgacacataaaattactggcggggtgttgctgaaccagaaagtttccccatccatgttggagaaggaacgggacagggagaagttgatgatgctgttgcgaactttcttcaatactttgcatggcttccatgtgcagtataatgtggtatcgcgcactacgttgctggatgcccagattcatccggaaaagcaccgggatctgattgtccgggttgctggttattctgcattcttcaacgtgctttcccgacaaacccaggacgatatcattgcccggactgagcaggtgttatgatgacagaaagaaagttaatgatcatcaagttgataagcgaacgtggggcaatagaagtgacggaactcgctcgtgagcttggaatgtctgccgttactatccgaaaggatttggatcaacttgagcaagaaggactactggttcggcaccatggatatgccgtaccggtgtcttccgatgatatccgttatcgcatgacttttaattatgaagttaaacaaaagattgcgaaaatggcggctggtttagtcaagaacggggaatctgtcatgattgaatcaggctctacgtgcgcaatgctggcatatgagctggcaaagagccgaaaagatgtgatgatcatcaccaactccgcgtttattgcggatttcatacgacggtgtgctgccgtccgaatcactctgcttgggggatattatgatcatgatgcgcaagtaatgtccggtcctttgacccggctttgtgcgcagcagttcagcgtggataaatttttcatgggtacagatggctatgaagtggggcaagggttttcaaatgttgatttgcaacgggctgaaactgtccgcgccatggcgggtagcgccaaacataacataatagtggcggattcttccaagttcaacaaaaggggcgttgtatcgttgatgcgtgctgacgaggtttcgtatgtcgtgacggactttgtccctgagaattgtcacagtgatcttgaacgcaatggagtaaagatacttcttacgtgatgtgtttttgaaaaaaatattatttcttggttaatgacttcaatgattgatcattgagggtatttttgttttcccaatacagtgtcttgaacttttttagagttcattattgtgcattttttggtcaatatgtggtgtgttaatctgggctatccttacctacaataaaccaaaagctgaacagaggaggtatcggaagatattgttcattattgatgatatgcatcaataagtcaggttgcaaaaaaaggagtattttcacatgaaaaaggtaatcgtaatcacatttgtattgttgctgtgtctggttggagttgcatttgctggcgggaacaaggaagccgccggttctcaaggaacaggcaagcctctccgcgctgtttggtgttcggctatgaacaatgagtcccagccgttcgcttataaaatgttcaaaaagtatatggctcaatacaacattgagatttctgtcttggatgatcagggtgatgccgccaagcaagcagcgaacgtcgcccaggctgtagcagcgaattaccagtggatcatcgtcaatcctaccgatgccgctggtatcgtgactgctttcaaggctgccaaggaagctcggccaaacattatcatttctacgtattcatctgatgtccccgacgacgcggaacggtatcgtgatttctttgtcggcatggatgatgccactgccggtgccgttgctgccaatgcattcattgaaaagtttcccaatggaggcaacatagtcgagataggaggacaggctggtcataatgcacagattcttaggcatgatggtttcatatctgtcatgaaggatcatccggaattcaagatcctcgatattcagaacaccgaacattgggcgactgacgaagctcaatctatcatggaagatttcattaccaaatacggtaagaaaattgatgcggttttcgttcattgggataacggcgcgacaggtgtgatttccgcagtgcaagctgctggcttaaacgggattgtaatcgttggcgtcgacgggtgcaaggctggttttgaccaggtcagggaaggtacccaatatgcaacgatcatgaataactttgagactcagagcattgcttccctggaacttgtttcaaaacttctggctggtgaaaaagtcgcttccaataactatgcggaaatggatatcgtcacactggcgaacatcaatgaattcacgactcctgaatggtagcataagaattgatgtcggtggcatgaatgaatccgtaatggaatgaggtgagccaccgtcacatcaagtgcaggtagtatggaaacattgccatctatcagaaaacggatggcaatgttgttgagtccaaggaagaacctgcatagattcaggtggcagcatcttattcattaaacggaatggaatacgtttcgtggcggcacttttattatttccgagagatttattgacgctgatgagatgatcaattcgttcatcgggcagtgtctatggcggtgctgcggtgttaaggagagaggcatggacaataagtatatccttactgtgtcaaatgttaataaagcatttcctggcgtcaaagccctggatgatgtttcaatacaagtcaaacaaggcgaggtgcatggtattgtaggtgagaacggagctggaaaatctacgttgatgaagattctctccggagtatatgccaaggacagcgggacgattatctttgatggcgaatccattgagaagtcaacgccatttgattctttgcgtagaggcataagcatcatttaccaagagttcaacttagtggaaaccatgagtgtcggtgaaaacattttcatgggtcggttcaaagaaatgagcggtatgcggggaacgcacaaaagagcggcaaaactcatagaagatatcggaagccggatcaactcccatacattggtcaagaatctttctactgctgagaagcagatggtggagattgcaaaagcattatcgttcaattccaagttgattatcatggacgagccatcaagctccttgacgaatgatgacttgaaacagttgtttcagattgtgaaattgcttgtttcgcagggaatttcggtgatctatatcagccataagcttgatgaagtatttgagctttgtgataccgtcacaatcatgtgcgatggccgcgtcattgatagcaagccggcatcggaactgacacgtgcggagatgatcatgaagatggtcggtcgagcgatagagaacgagtttcccgaacgtccgcgatgtgtcggagctcctctgttgcatgtcgctggtttgaacacgcgaaaactgcatgatgtatcttttaccttgaacaaaggagagatactgggtctggtcggacttgtcggggccggcaggacggagattgcccgctctttatttggagctgacaaagtacgttctgctgagtttgtcttggaaggggagaggatttccattaagaagccccacgacgctatccagcatggaattggttttgtcccggaagatcggaagcaacagggacttattcttcctttttcagttgaaaccaacatttccatagcatgtttgaagaatttgtgccgaggcttgttccgatttgtcagtcagtcaaaggaacgagaatgttccaaacgggagattgaaaacttacgtatcaagacttcaagcgcagataccagggtcgtaactctttctggagggaatcaacagaaaatcattattggcaggtggctggagatgcatcctatgatcctgatattggatgaaccgacacggggaatcgacattggggcgaaatacgaaatttatatgctcatgaagaaaatagtggaggccggtggttccatcatcctgatttcttctgaatttcctgaagttctgaatctgagcaatcgtgtcttgacgatatgtgacggaaaggtgactggtgaatttgaccctgaagtggcatctggcaatgaaatcatggacaaggtaatgggatgaaggagaagcataatgacagtagtaaagcacatagtcagcatgaatgatggcaggctcgaaaggaaagccagatatttcctgcttaatcacatgctggtagttctcttgttgcttcttgtaattgttaccgccgtcgtggagccgaattctctgagcatcggcaatatcaccagcatcttgagacgttttggcgctcctgcattcatagcgcttggactgacttttgccatcatcactggtttcattgatttgtccattcctggcatagtcaatttttctgcggtactggctatctatttgataaacccattgggacaagtgggagcattagtggtggtattgattttcggcttggcggcaggaatgataaatggattgttgatcatcaagtccgggggaacgacacaggcggaagggctgttcataacattcgggatgtcgcaggtttggtccgcggcagcaatgttgctgagccagggcaagacacagcagttgagatggtgcgatcgaagttattctttgtttacttttctaggcagctacaagattggttttgttccgattgccatggtcgtattcgtcatggtgcttattttgttgaatcttcttcagaaaagaacctttgccgggcgttgcatgtgtctggtcggcggaaacaagacagttgccaggctttccggcatccatgtggacagaacgattctctctgcgttcatgatttgtgggttgatgaccgtaattggcgccgtgatgcttgtgggacgtgtgacgacagcgtccccgacggtaggtagtgggtttgataccaatgcgatacttgctgtcgttgtgggtggtacatccttggctggtggcaagggcaatgtgtttgggactatgcttggcgtttttttggtaattttgcttgcaaacagcatgaatttgcttggggtctccacgcacatgcagaatgtcatgaatggtgcggttctgcttcttgccatctgggcggatggccggaaaaccagccagctcaaataggaggaggtaaaaatcatgagaattgaggcaaatccatccatggtacaagaaaaggtcattgattccggcaagtttttgtatgagcataaagctattgcaggcattgtgtttttgtacgcgctcgcgttcctgtacaatctgaatgggaattctggttttttctcaagttattcccagacgttgatattgatcaaagcgacggtcaatatcatcgtggcctgtggtgtaacctttgccgtgatgacacgctccattgatctttcaattggaggggtgttggctttgtctggtgtgctggtaatcaaattcatgaatatcatgccagtttggctggcgatactgcttactgttctcattggagtcattgtcggttttatcaatggctttctgattgtccatcaaaatcttgaaggtttcattgtcactctgggaatgggcatcctgctcaaaggtgtcgctctccagcttactgacgcccaccccatttctgcccgcctttctttcaatgagttagcggatggcagacaactggtctttggtttggcaagaatacccaatatggtaatcatcatgctggtgattgtggtgatttccagcctgattcttcgttatacgcagtttgggcgtaacgtctatgcaattggcggcaattattccgtagcgaagtactccggtattccggttgtccgtcagaaatggatttgtttcggtatttccgcaggactgaccgctattgcgggaatcgtcaattcttctcatttaggtgctggtaatgcaaactatggcgatatgacagcaatgattgtgaactgtgcagtggtagtcgggggaacatccatggcaggaggcattggcggagtctggcaatcagcaatcggggttttgttttttgcggtaatggaattctctttgaacataatggttcggaattcttatgtgataatgcttatccagggaatggtgattgtcttgatcttatttggagacagtttcggaaacaagaagcgtcgggagcgagtctgagaacctccatgctatcggggcaaaagcagctgctgataaaaaacatcgccaacagttgaaaattagaaaaacctgtttataatataaaaacgattacgtaatcgttttcagcaagtactgacatgaagtgagcaggtagtgtccaaggctccggaatgcggaggatcgcatggctatgacgacaattaaagatgtggcgagggttgccaaggtttctacggcaaccgtatcccatgtattcaatgggactcgttttgtatctgagaaaactacggagagggtacgtagggtagcacaggatcttggatacgtatccaatatcaatgccgttggactgcgtagcaacaagacaaaacggattggactgcttgttccggcaattgcctccttcttttatgtggatatccttgatgccatagaacaggtgctggtcaaaaatggatatcaattggttatcggatgttcccatgaaaacctgcaacgtgaaaaagaacaggtcggtattttcaattttcagcagattgacggtatgctgatgtttcccgctcccggtgaccatggctatcttgatgtaatgcctcggaaatatcccattgtgttcattgaccgggaagcggaaggttgttgccgggatgccgtgatcggtgataacttcaactccacgtatgaggctatttcctgtgtaatcaatgaaggtcatcagatgataggcattctcagtgggcctgaaggcatttcagcattgaaggaacgcgtacaagggtataagcaggccctacaggagcatgggattgtttttgatcctgaactggtggttagcgatgtatcatccagcacaggcggatatgaagcaacgcgccgcttgcttttccataggagaccgacggctatcttgtcattgtctcctgccatggctgtcggttgtctacagtatttacatgaacatgatatcaaggttcctgaagaaatagctctgctttcttttggagataccgaatggatgtctgtaacggctccaccattgacagctttacagcatcccatgtttgacatcgggcagcttgctgccaaagtattgctgaaaagacttgaagaagaacaggattctggcaagccgagggaagatttccagacataccgtcttcctgtcagcatgattcggcgggactctttttgaaagagagaaaacaaggacataacggaagaaacgcttccgacagtgttgaaaggggtatgctttaggtggaaaaaatacgcataggacttattggcgcgggaatgatttctcaaaagcatctacagatgtaccgggaaattcctgaagcccaggtagtggcagtatgcagtcgcacgcgatcttccgctgaacggtgtgcgcaggaatggggcattgaaaacgttcatacggatattcaacagatgcttgcgcaggatgacatagatgctgtggacatttgcctgcacacgatcctgcatgctccggtcgccattgctgcgttgaatgccggcaagcatgtctattgcgagaaaccgctggcaatgtcttatgtcgatggagcagctatgcttgaagccgcgcgacgcaatgaccgtacactgcatattcagttgggattcctgtaccgccccaatgtccgggcagcaaaacggctggtagatggcggcgccttaggagatatataccatgcgcgttccatgggattcagacgcaggaaccgtccttatgtggacggatatggaagtgctgatttcgttgaaaggaaatattccggtggcggtgctttatatgatttcggcgtatatcatatttctcagcttctgtatctcatgggaatgccacgccccttgagtatgagtgggaaactgcatcaggcaattcctatggatgaatcccgacgtatcagcggacattatgatgttgaggaactgggggttggactggtacgctttgaaaaaggcatgaccatggacctttttgaatcatgggcggttcatcttgactccatggatcccagcatcctgttgggctcccgtgggggaataaagcttgaaccattcagctttcatactactttctgtgatttggaactggattgtaccggtgacttggaaaaaatggattttcgttggaagaatacgcttccatatgaatatgcctatgcctcgtctgaaatgcactggattgcggctctgcttcagaaggttcctttgttaccgaccgcagagctggcacttcaaaccttgctgattcaggaaggtattacgctgtctaacaggcttgggcgtgaagtaagcgcggaagaaacaattgaaagttcaatcctctctgatctcagactttcttgaagtccgggggtcatggattttaggacgtggaaacaaaggaaagacatccgtagtatactgcgccgacagcttgggcaaactgtgccactgtataatcaggatgtttttccagttctttcatgagacgcgtatgggccaggttcccatcagccgcatgctgtatcagaccggggacaatttttgtcgccccttcattcaggagattgaagcagacggaatcttttaccatacgtccgaacagtgtgcgttctttggtttcaggatgtaagatgaattctgtctcaagccagcagacacccaatgattctccaatgtgtcggaaaatatccgcacaggcatcttgtccgggttccgaggctttcttcatgaaaaactccaggcaaggtttccgcatatctgttggtttcgtgggaacaataatcttgtcgccaacccggacaaaaaatcctttgtcgaaggcttcctgaagtacggaggaagcctgcgcgggcaggttacgggcggcgagacgaaatacaccggattggcaggcatatttttgcagtgtgccgactagtccggtattaaagttattaatgctcctgatatcatcaggttcatgctctttctgtctgtaactaccgaggtcaatgatgaaattatagacttccagggggatttccgggattgagccgtcaggtctgacccagcctgttcccaattccgttcccaacgtatgagcaaaaaagcctgttgacatatcctgtccggcactcgccatttccaccgctgtcgtaaaggcagccatgggaccatcattggtgagcaggactgaaccttcaggtacgacaaacattttcagtttgtcgccaaaggaggcgatccgactgaactggagttcataatccaggtctttgtttccgcgcattcctctggtcttatacgtttctcctcctacaatcagattgcgtaccaccacatcgggaaaacagaggccgatggcatcaaatccatgcagattctctccagcggcattttccatggcttcaatgcctttttccatgtgttcccacgaggcgtacctgtccaaagcggttttatcaatgtcattttcacggttctgtgcatacaggcatgtcgcggctctcatgagtcgtgtcagcatgagcaatggatccagaaactgttccgcacgagtaaagccagcaggaaaccaatcatattccttgaatatcgccagatgtccttttatcgatgccacaagtttcacatccgtgccgccgatatccatgcccatgacaatcttttcctggctgatggaaggtaactgtccaaagatatccgtgtggggatgtatggggagaacgtcactcaccggtggttcctgagctatatcatatgtatggaacgcaaaacgggaacctgcctcgtataaggttgccagcatacgttcgttcacattgaggcatttaccgtaccctgtacgctcttccttgggatatgtcgtctggaatacttcatccagttcttccgtcaatacgacaatatccttgttacgggagtctatgtagatgtctattttgacagcgccaagagaagatatgatgttgtacagcatggcatgaacataggatgccacgaagttcctttccgacccaggggagaagtcgggcaggagaagtgggaaacaccgtgtagagccatcatggagctttacatgacaatggaatggatggcatccctcctgctggaatgcctcgcggacttcactgacatagacggaatcatcagcgtccgctctttccaggaatttcttgagcatagtgtttaccccttctttatgatgttgcgtataccttcctgttccaggattccgtaaaaaaaatccatttcctgatcagtcagagccggattttttacggggtaatccttttccatcgcactatatttgcttcggcacaggggattataattcagcagttcgtatttggtctcaggattcgtatctgccacgtaccgggcaatggcacggatattttcctcggtagccgtatagccaggaatcaacggggtgcgtacgaggacatcagcccccgaactgaccaggtaggcatagttgtcaagaatctgttcattggacgcgccaatttgtttgtggtcacgtgcattccagtatttgatgtccaccagaaactggtctaccaagggaagcatggcttcaaattctttccggggagccagcaggcatgtttccatggcagtgttgacgccggaatccttgcagcgtttcagtacagatcgggcaaattcaggttgcgccattacttctccgccagaaagagtcacgcctcctgaatctccgaaaaacggacgatccctgagcaataattccgctgcctcatggtctgagatgacccacccgtcaaatgccattgctgctgccggacatttctctatgcacatgccacatccagtacaatgttttttgtcgatatgaatccgtccatccagctccagagctctttcaggacatgtctctacgcatatcccgcactgtatgcaggcagaaggggagtgccagagagaaatatgctgtttgatgccttcagggttctgacaccatgggcacttgagggggcaacctttcaagaacagagtggtgcggattccggaaccatcatggacggcaaagcgggtgatggcaaagactgtcccgttcatatgcgctcataaactgtccgggcaatgatttcatcttgtagatcccgtgccagttccgtgaaataggcggtataccccgcaacgcgaatggtcaaccctctatacttttccggttctttctgtgccgccttgagatccgtttcattgactacattgaactggacatggctgattcccaagtcgacgaaagcccgtagcagattggagaatttcttgattcctgtggatgtccgaaaaaactctggcagaaacttcatattgagaagggttccattgcttgccttcctgaaaggcaaggtcgataccgaatgcagcaatgccgtaggaccgtgggtatccctgccatacatggctgacacccctccgtctgccaagggatcccgcgcatgacggccatcagcagaagctccgacattctgccccatcgggacatgtgcggacaccgtgtacagacccatctgatagataccgcccctgttgttcctgtatttttccagaccatcggaaaaatagtttgaccatttcgctcccagtgcatcgacccacgctatatcatttccatatttgggtgctttgttaagaagcattgtccggactacctcatcccccttgaaatcattccgcagggcttgcagcagcctttccgccgtcagcattttcctgccgaataccaagtccttgattgccgcaagagaatccgcgatattcgcgacctggatggcctgtacgcctgcaaaattataatgggctccaccttgggtgacatcacgcccgtttgtcatacagtcatctatgacagcagacaggaacggagtaggaagcagttgctcatgcatcttttccaccgtggatacacagtcgaccatgtagtctgagaaataatcaatctgtctggcgaacgcttcctccagttcctcgaaactttcataggtggtgaggtctcccaaatccagtccggttttctgcccggtcaacatgtccgtaccatggttgagtgtcagttcaagcgccttgacaaggttgaacatggcggcatcactccacccaagggcattgccatgggtggtcaattccacacagcctacaatggcatagttcatggcatcttcatggctgactccatgggattccagcgccgggatgaccgcctcgtcattgaagacttgaggcatgccgctccccaagcctattacccggctggcggtatcaaggaattcctgtggggaatttttatgtatccgacaggaaagattcggttgcggtaacaacagatgttcctgtgccatgaggaaaagatagctgagatcattcacggcgtcggaaccatcaccatactgtccgcctatggctacgttgaaaccaatggggaatcccgcaaagtattttgcgctgttcgaattgcgcagatagaccagctggttgaatttcaaccataggcactccgtgatttccaacgcctgttccaaactcattccggctttcctgctgttcaggtagtagggatatacgtactgatccatccgtccgggagagaaagatgaggcattgccttccatctgtagtatgacgtagaggaaccagacggactgcatggcttcatgaaaagtacgcgcaggctcacaggcaagcttatggcaaatacgggagacctccatgagactttcattgcccgttgtctgggacatctcggcagctaaggcagcgtagcgttccatgaagatacaggctccctgcatggaaatgactatgctttcataaaagtccctgctctttcctgaggcctccctgatatgttcctgtgcttgggcgagaatgccggcagggccgagagccaaccattttttcgtatttgggcagatatgtccttgggaatgatctttctggttgattttcaccaccttggcaatggcatctacctgttcgcctatggcagcgcgaacgtgatcctccagggaacgtcctttccaatagggaaggatatcattacggaattcctggatatcctcaggatggacattgaacatatcctgcggtcgcgtagggagagtctcaaactcacggtcgacccatgacgccccggtctccggaaatacgacgcctccacggacaccggctgtacggttaccgacaatcaactcatcaggcaggatacgaatggaaatctctgtcagcgcggctttcagcgacaacgctctctggatgcaccgggacgtgccttcattgtcctgataggctttggtaatgattcgtgcctgttcaatgctgacataacgaggctctgccagcatcagattcttcagcagacggcttctttccaatggcaagattgcctgtattttttctcgctctgtcatgagttccttcttttaagaaaaagatatcacaccattcaggcaaagaaaattctctgaattgcacaaaatatctacaatcttgaacttaccttatcttaaagtcttttttcttgcttggaataatatctgccgatatagtggaaaaaaactgagataaacaggatgattgtatggattttacggaaaaatacaggattatccacatgggaaagccaatcctgaaattctgtgagcggtttgatgagatgagtaatatctggaatttcaccctgcatagccatccatatattgaacttatgttttttcttgaaggtactgacagcattgaactggcggacatgcggctgtcggtatccctgttcgatacggtcatctaccccgccaactgtctacatcaagaggccctggcaccagggctgcacagggaaatcatctgtctttggatagatcttccggatctccggctggatgaaccgttgcaaatacaggatcgggacggtcggctcggtacattgttcaaaactgtgcatgagtattcaaaaagcaagaatcagattccctacatgatggaacatctactcaaagttctgctgcttcaggcattacagcttgtctttaccggtgaaggactcccccggatatcaaagtcagtccaatatatccactcccatttcacccaacggatttctcttgaggcactggctgaacttgagaatgtaagtgtttcttacctatcaaggagattccataagcaaatggacatgaccatcatagaatatgtaaaccgtctccgtatcgagatgtccaagaacttgttggtaacgacggataaggacatgttggaaatttcctatcaggtcggctatgagtctcctaattatttttaccgtgttttccgtcgcttctgttcagagtcccctgcggcgttccgtcgtagatgcaaaagaaacgcatcattccactagaaaggaaacggtgaagcacctttttcacgatgaagacacaatgacaagagaataaaaattttgattgacaacgatggtatgggttgctaccctacctataggtaaacgattacgtctgcgtatgaggctttgaaacagatggatttcaagttttcctcaatgggaggatatggtcgtatttcaccgtgtgaactgtctttcaccttagatgtccctggatgttcgcagaatgcagacttctatcaacatatttcaaaaggagtccagtatatgggctttttataggaggagaaatatgaagaagacatggatgttgatcctttttttcgcagtgttcggatttgcggcgttgacggcgggagggcagaaggaaccagcttctcagggtaagccggaagcggctcgaacctcgattgctacggacagctcaggcatcaggtataatggaagaaacaagctgtccatgtttgcacccctgaccggcgacaaccgtcagtatggcataaaaatcagggatggcgctgaattggctctcaatcagttcaatgcggagcatggtactcagttcaccattgaattccatgatgacaaaggggattcgaatgaagccataaacctggcaagcaagattgtatctgatagcacggtctttgctgctcttgcgggttatggttcatcctgtgccatggcgacggctcctgtatttgatgagaatggtatgattctgatgggcgtggctgcttcacacgctgatttaccgcgcatgggcgaatatgtatttcccattcccatgagcgcccgtctggagagcgtcaactttgcccaggccatcaaggaatactttggtgtcggaaaaatagcaatcctgtatcagaacacggatcacggcgtacagcaatctggcctgattaagaaagaatgggaaggattcggtggcgagaccgtcgtatatgaaagctttgttcccggtgagacaaaagacttttccgctgtgttgtccaagataaaaagcaaaaccccagatatcctgtttgtcagcgccgcatataacgatgccgctcagatttttcttcaggcaaaccaattggatctggatgtccagtatgtcggacccggcatgtgtttgaatgaagaattcaccagactggtgggtactgacatcgacggtgcgtatattctcagttccactccttctttcttgccttcagtcctggaatccggcaatatcgatgagataaccaaggacttcatcagtgcctacaaagaagcgtatggagagactcctgatggtttctcagcccaaggatatgacaccgtcaacattgtccttaacagtgccttggcagcaggtacgaccgatactgacgctgtggcacggcagatcaaagccatccggtcttatccaggactttcaggcttcaacatgggatacaacgaccagaaggaaatgaacaaaggcatctatgtttttgaaatacagaacggaacctttgtacgggtgaactgacggaacaagaataccggagactcgcggcatctgcctccccatggtgacggatgtccgcggggttttttcttggagatagacgaatgttattacagcagattataaacggtattacgatcgggagtacctatgccttggtagccattgggtttaccatgatcttcggggtattggaactgaccaacttttccaacagctccttatacatgttcggtgcatatatcacttatttgctctatagcatcgtgggggcacgtttttttctggctttcaccatcagcattgtcttgactggagtccttgggtatggcgtcgatcgctttgcactgcggcggctgagaaaaaagagggcgcccaagctatccgggctgattaccacccttggtatgtccatggtgattgacaactctgtcatggttttcttcggtacggactccaagtcattcaccaatttcatggatttcggcaagttctatgttggaaatgccgtggttacttggacacaggtcatcattctgagcgtcgcctgcatattgatgatcacgctttccattattgtctatcgtaccaagattggaaaagccatgggcgcaatcgcacagaaccaagatgccgccaggctgatgggaatcaatacgaacaaagttatttcttttacttttatcgtaagcggttttctggcctgtgtcgccgggaccatggtcgccatgtattatcgcagcattgagacatccatgggtacgtccatcggtaccaagatttttgccgccgcaatcctcggtggtgtcggcatcctccccggagcagtagtgggaggacttgtccttggcgtggtggaaaccatggtatccgcatacatcagtacgggctatcgtgacgctatatcctttaccatattgatattagtcctgctgataatgcccaatggcctgttcgggaaaaaggcagttaacaaagtataagagggaatgactatgattgaaaggtttagtacatggttggttcgccataaaagcccgttgttgattggtacggtcattgccgcggtgatattcccctatgtctttacttccagatatgtcctgcgtattgccatactatgtctcatgtactgcatgttggcagtcagcctgaacctgatgtccgggatacttgggcagatatcctttggtcatgcagctttctggggaatcggcgcttatacggcggctatcctggcaaagaaccatgggtggaacaatgtgggcgttttgatagtggcggcgcttgtcgcgggactgttcggtctgctgctgagcctgccggtcatgcatctgaaagggtattattttaccataaccacaatggttttctgccagattgtccgtgtcattgaaattaactggatgtcgctgacaaatggaccattgggcatcatggcaattcccaagctgcaaatcttcgggcagctgatcaaatcacagcaggcttattattaccttatactgatattattgtcgctgacgaccttcatagtgcataaagtgattcatgctcgcatggggtatgcaatcctggcagtcagggacgatgatcttgccgctggagcaatgggaatacatgtattcaagtacaaagtcttggctattgtcatatcttccatgctggctggtgccgccggagggttttactctgtatataccagctatatagatcctggcagctttaccaacgcagtgtccaacaatatgttggtcatggttattttcggcggtctgggcaatatattcggaagttttgtcggagcaacgctccttactgtcttgcctgaagtcctgagaggtttctccgagtaccgtcagttggtattcggcgctctcctggtactgttgatgctcgtgcgtcctgagggaatttttggttcggtcaatttcaaatatatcggacagagactctcccttgaaaagagcattgcgggaggaaagcatcatgagtgagatattgtctgtccatgatatgacgcaatgttttggaggattgaacgctctcaaaggtgtcagcatgcacgttgaccaaggagagattgtcggagtcattggtcccaatggcgcgggaaagactacattgttcaactgcattacaggcatgtaccgtccgacaaaaggttccgtccgcatggtcggcaccgatatcaccggatggagaccctaccagattacagcttatggatttggccgcacattccagaatgtccgtcttttttccaggatgtccgtactggacaacgtcatcgtaggtatgcatatcagtacgcggctgtctttttcccaaatgatcgttgtcggaaagatgcgccggacaatggatgatgctgtccataaagcggaagaaatcctgaaaatcttcggactctacgaaaatcgttatgaaatggctacgagcttgccgtatggagatcagaggaaagtcgagattgccagagcacttgccctggaacccaagcttctcctgctggatgaacctgccgctggcatgaatgaaatagagacagaagaacttatgaacaccgtgtacgcgttgagggaaagaggaaataccatccttcttattgaacacgatatgaagtttgtaatgaatatctgtgaccgtctgtatgttcttaacgatggggctcttatcgcggaaggttcccctggggaagtccgtacaaatcccgtcgtcattgaagcctatctgggaaaggaagcataagatggcattattggaactggaaaatgtgacagttgactacgggagcatccatgcgatcaagacggtcaatattgaagtcgaaaccggggaagtggtcactcttatcggcgcgaacggagcaggaaagagtacgttgatgaagactgtcatgggattggttccctgcaagtcaggaaaaataaagttcaatggtattgatattaccaataaagatacgcagtacatggtgcagtcaggaatcatactgtctccggaaggcaggcaggtgtttccgcgctattccgtgcgggacaatttgcttctgggcgcttaccaacgtccccgccaggaaattcctgaaagtttggagaccgtatatacgttgctgccgaaactcaaggagcgcaacgctcagatggcaggcagtctttccggtggagagcagcagatgctggctatcggccgtgctatgatgggaaagccaaggatgcttctcatggatgaaccatcccttgggcttgctcctctcatcatcacggagattttcaacatgatagataaaatccgcatgatgggtacgaccatcctgctggtggaacagaacgcccggattgctttgaagcattcggatcgtgcctacgtgctggaggcggggagtgtcgtactgacggatcgggcggattgcctgttgaattccgatgaggtgagaaaagcttatttcggtgggctgtaacatatgaaacatagtcttttgggaggaaacttttaacatgatttcacatacacaacgtgtcaaggccgctttggaagggaaaatcctggatcgtccggctttcgtagcttggggaccccatatgaatctggtagacaggaatgccaaggattttgccaaggctacgattgattatcagaatgcatatggctttgattttatcaaggtcatgtccaacggcctgtattttccggaagcctttggtcaaaagatacgtccggcggaacacatattggatgaaacatggcagaatacgcaaataaatgtcatcaatgatcctcatgaatgggcgagactgaaagtccccagcatgaaagaaggcgtctttgcccgcgagattgaggttgtgaaaaggctcgtagattacttccagggagatgttcctgtcttgccgacggtgttcagtcccttcatctggatgggtgaaatgactggtggatacttccgccaggaaaccattgtcgcgcatttcaaatattctgagaaatatgccaggattggtcttgccgtagtcaacgagaccaatgagctgttgatggaagaattcgtcaaggctggcgcggatggtttttttcttggttatcaggcagggatggcgggtatcatggggaaagagatgttcgaggagtatggcaagaaatatgacatccggaatatccagaaaatcaaggacaggacgtggttcaacatggcgcatgtctgccatggcgatgcagcactttccgagtggttcctggattatccggtagaggcactgaactgggcggaccaggattccgagcagcattcctttgcggagatgcgcaggctcactgatgttgttttggtgggaggtttgaatcattccacacatggaagttataaagacttgtccgtgatgatcaagtctccttccgatctcagcggcacatgtcgtgacgaaatcaaggcgcgtatcaaggtgaagattcgtaatgccattgccgccgccggatctaaagtcattatttccggagggtgtggctggggcataggctctctccctcggtttgggttgtgggaagaagccatggaggaaatcggacaagacatgaatgtggctccgtaaggactgataccatgaagaagacagaacagaattatcagcactatgtgggcatattaaaggaagaactgattcctgccgggggatgtacggaacctgtcgccattgcttatgtggcggcgacagcccgtaaggtcttgggtgtcatgcctgaacgcatggatgtttttgcgagcggcaatctgattaagaatgctatgggtgtctacattcccaatggagggaacctgcgtggtgttggcgcggcagcggttcttggtgttgtcgggggcaatgctgacagaaagctggaggttctgctggatatgcccacgggcaaggtcatcgaggcgcggaagttgttggaacagaatttctgtgcggtcagcgttctggaacattcagaggctttgcatctgattgtcagggtacaggcaggagcagactgggttgaagtcgaactgaagaatgcccacacgcatatcgttcgcatagaaaaaaacggcgcagtcgttttctgttgtgatgacgaggaaatggtacgtgatggattgactgaccacaagtgcctgaatatagcacaaatcgtagacttcgcggacacgtgtgacataggggatgtcgaagaagtccttgaccggcagatctcctgcaatctgagaatagcggaagaaggattgaagaatgactggggtgtcaatgtcggcaagctttattacagaaacgggaagcttctccaagcatatgccgcatcagcgtctgatgcccgcatggggggatgcgacctgccggtcgtgattgtctgcggcagcggaaaccaaggcgcgacagcttccctgcctgtcatcctctatgcccgtgagaaagggctatcccatgaacgcctcctgcgggcgttggtactttccaacctgattgtaatccatctgaaaagggggattggtcggctttccgcgtattgtggagttgtctgtgccgccacgggtagtggctgtgcccttacgtatctcgatggagggactctgcatcagattgagcagacaattaccaattccctgggcactgcttcaggtgtgatatgtgatggcgcaaaaccctcatgtgccgcgaagattgccctgtgcctggaaagtgcgatcatggctcaccagttggcaatggaagggcaggcttttcagtcgggagagggcattgtgatggattctgttgagaaaaccatagatgccgtcggatgtatggcgagcaaaggcatgtatgctacggattgtgtcattctcaatctcatgacaaaggaaaaggaataaaaggaaaattgaaatgaaaaaacagaattatcttgattgtctggtgggagtattcggtcagcctgtcgcggagaatcccggtgttgtgatacaagaggcggctttcaaagccttggaactggatcattggagattcttgaccatcgatgtggacaaagatcaattggaaaatgccatcaaagggttgaaagcatttaagatgaggggaatcaactgcacgattccccataaaatagctgtcatggagtatcttgatgagatttctgaaagcgcaagaatgattggcgcggtcaatacgatcatcaatgatggtggacagctgttcggagagaatactgatggaaaaggattcatgatgtcgctcgcctccagtggagtacaggttgaaggacaaaaggccgtagtttttggcgctggcggcgcggcacgcgccatctgtgtggaaatggcgcttgcgggtgtaaaaacgattactattgtcaatcgtccgcaagatcgcacgttgggagatgagcttgtcagtattctgactacccggaccaatgtggaggtactctatgaagattggcatggcttatttccgattcctgcgaatacgaatatcgtaatacacgccacatcagtagggctgtacccagatgtacacgttattccacacattgacttggacaccctcagttcctctatgtttgttcaagatgtaattccgaaccccatagaaacagctctcatcaaagaattgtgcaggagaggaatcccgtgttctacaggcgctggcatgctggtcaatcaggcggcattgaatattgagatgtggacaggattgaagcctgacaagacgcttatgctggaagctcttgagaaagccgtacaagcatagtcctgaacgcttttatttccatggatgtgtgacgctgtgattgtatggtcgtcgcacatccttattctttttgaagtacagcctgaagtacagcgcacaatatagaattattacattgttgcatttagttttcctgcccgcccgtccttatagtagtcatttaatttcattcgaaagcaattaactttcatatgatggtttacagatgtttttctcggcagtatacttcatgctatggattctcacgccagagaatcaatcatacgtaagggcaaaggaaattctgatggaagcggtattgctcaatattcagcatttttgtctccatgatggaccgggaatccgttccaccatttttttcaaaggatgtaatctcagatgccattggtgcgcaaaccctgaatccatctccatgaaggtacggcctgaacttgaagaaagtttgggaggaagaatatggaagctggaggaagttcttcacgatgtattgaaagacaaagtgttttacgatgaaagcggtggtggtgtgaccttgtcagggggggagcctttgcttcaggcagatttcgcttgcgccctctgtgacgctttgcatgcgcacggtgtcgccgttgccattgagactgccgcctgcgtaccagaacagacattcatgaaagtttttgaaaagttagacgtagcccatatcgatctcaagcattggaacgatgcatcctatcggcaaggaacaggggcgggaatagatctggttctctcaaacatccgtagagctctcgcaggatccattcccgtgtttttacgtattcccattattcccggattcaacgatagcctggaggatgcccgccagtttggaaacgtgctggccgatgtcggtgcgaatgccgtgcagttattgcccttccaccaatttggtgaaaaaaaatatgaaaaactggcactggaatactctatgaatggcattgcccaactccacgatgaagacgtgcaggactatgcttcagttcttaaagaatcggggcttcacgtccaaatcagcggatagtgtgctggttaaccaaaaaaggttttccttattatgggacgttagggtagattcacgcgcttcttagagtagactcttgtcattgctcttgtcatggaactcaaaggggaatacccgctcccctggttctaaatccaagccggcgtcggtaatgactactacgacatcacatcccgtgatggttcttttttaaaaaaagtggcaccggactcttatggggtggggagagagtcgtccggcgcctttggaatcacacttaaggaggtatgaaaaaaactgttgctctatatgtataatatagcaacatgcgtgccaattcagagaaatctggatgccggatatccaaaaaagtaaaaaagaaaaaaaatttctttaaaaacatatctttttggcagtttttgccctttttattctctccttgcgtctttgtggacaatgaaaagaaaccagttttttatcgctgatttgtcactaattctgtaactctccgaaaaaccatgaaaaaaccgtgcagaagcgacacggttcacagcaggtgcgcagaaattgcacatttgacgaagttctttcctctcgctactttagcggatatgaagaacagttttctaaaccgtcgcctggggtattcttatgcgaattacaccctcagactcatcatcgtcaacattttggtcttcatcctgaccgaatacatctatccttccggctatgtcttgtcaggaggacagctctactacactccaggagtcacctattaccttgccatgcgaccggccttggtgatgaaaggatacgtctggcagtttatcagctatatgttcgttcattccggagtctcccacatccttttcaacatgcttggactattcatcttcggcagcatggtggaaagacggataggctcccgtgagttcctgctgttctacatgcttacgggcatagtgtccggtgtattcagtttcatcgcttacatggcagcgggaacttcggctgtttccttggtgggtgcatcgggagtgatttatggaatcatgctcatgttcgcaacattcttcccggatgccaggatattcgtattcggcatatttccggtacgggcgccgatgttagtcatcatctactttgccatcgaacttttcagccagataagaggaggcggaaatgtcgcccatctcacccatctggcgggactgggagtcgcatacctgtacagtgtgttgcgtttccgcatcaaacctttttctgtctggttcggacgacggtaatcagactgtgcctatgccctgacggagctccgcatatccttttttgatcactttgtagatgaggctgagtttctgctcatggtggaggaacgcagatttcattgcattgatgttcagcttttcaatgtcgtccaaggataatccatatgcgtgggctgctatggcgtattcgtcggtcagtgtcgtcccgctgaccaaacggttgtccgtgcagaggaacacgcggaacttattctgaaaaaaaagacggaagggatgcgacgcgaaatccttggccgctcccgtgcctacattgctggtcaggcatacctccatggggatgcggcggtcgaggatgaagtgggaaagcgtacccatgtccgccaccctgccgtcatggatgagcatgtcctccaccagccgggttccatggcctatgcgctgggcgccgcagacttggatggcctgccagattgattcgacgccgaaagcttcaccggcatggatggtgaggttgaagttttggttgcggatgtactggaatgcatccagatgcttgcggggaggattgcctgcctcatcaccggccaggtcaaagccgacgactccccggtcccggaacgctatggcaagttcagcggcttcacgtgacagggcggggttctgtccacgcatggcacagattatcaagccgtattccatgccggtcacccgccgtccgtcttccagtccggccaggaccgctgacacaatttcttcacctttcagcccttttcgcctatgcaaggatggggcaaaacgtatttcagcatagaccacattatccgccgccaagtcctccatggcctcacatgcggcacggcggagggcttccattgtttgcaggacgctgacagtcacttcaaaagtttccagataaagtgaaaggcttttgcgtttgctgcccaggacgaaccattcggcgagagcatcagcattgtccgccggaattgaaacattgtattcctttgctagctcaaggactgtagcgggccggagccctccgtcaagatggtcgtgcaactccactttcggagccttgtgtatgatttctcttgtcaccatatctgtacaatacacgtgtagccctgatggggcaatcataacttcctctgaaaatatcgctcatggtgttttttcagcttttttctactcaagcctttactgtggtgcagtttgaggtcatacttatggaaagattcccgacaatggtgggggaaatccaaggaggttgcctcatggcgaagaatacggaaactctaaacaggaaactccttgccgcagcggtcaaggctacgaaggcgaaggtcgtcaaggatcttttgatgaagggtgctgatgccaactgtcataatgaatgggggatgacacctttgatgcttgccgcccaatacaacaagaatgtggctgtaaccaaggctttgctggcggcaggcgcggacatccgtgaagtagagcccaagtattgttccaatgccctgcatctcgccgcggacaaagctgagaatcccaaggtcatagaagccctgcttgatgccggagcggacttgaacgtgcgtaattacctgggagagacacccttgatcatggcggtcaacgccaaccctgaaacgaggattgtttcaaccctgctcaaggaaggagccgacgtgaacgcccgtgactaccaaggccattccgtcctggagtacgcaaaggcaggcaaacggaactacatcatatcccagctgaaaaagaagggtgcgacgtaaggtaagcgtaaggcaagccaagcgtaaggcaagccaagcgtaaggcaaggagcagggagctttattccagttccgcgtggatgattttttccttcaggttcttttccatgctgtctgccaaggcgatgatttctttctcaaggtcggccaggtcgaaggtgtgtatttcgtccggttgtgaacggagcttgacctcgacctttccttccttaagggaacggtttcccacggtaatgcgtatgggcatccccagcaggtccgcatcagcgaacttgacacccgctgattccttgcggtcatcgtacagaacctcgatcccagcgtgcgtgagcctgccatagatagtgtctcccacctgttcatccttcaccagactcaccagatgcacctgataaggagcaactgtgacaggtaacgcaaggccgctgtcgtcatggtattcttccgccagacaagccagcatcctgcccaccccgatgccgtaggagcccatgatcacaggcttgcgcacgccgtcttcatcttggtaaaggcagcccatggcttcgctataacgggttcccagctggaagatgttcccaacctcgactcccttggatacgcaaagcggctctccgcaaacagggcagccatgacctgctgcggcggaagcgatgtccgcgacagttccggaataatcaacgccatggttcgtgtccacgtaatggcagccgggtttgttcgcccctgccacaaggttgttggagcaggatacgctgtcatcgacgatgaccatgacatcctccctcgccccaatgggggaaccgaatcccggctccatgccggcggccttgatttcatcagcatgggcaggacggagggaattggccttggcggcgttctggagcttgttttcctcaatgtccaggtctccgcgtacaataccgacaatgagtcgttggctttcagtaccggtggcggtatctacgaaagtccccatcatgaacagcgccttggcagtacgtgccggttctattttcaaatatgcacagagttcttcaatggtcctggcttcaggagtctccacttccttgcggggacgcggggcttcggggaagaaagttttcttgaatgtcgctacctggcgattcgcagtatagccgcatccgggacaggtgatgatggtatcttccccgaccggagacaggtacatgtattcatgggctatctttccgcccatcatgccgctgtctgacccgacgacggtcacaggaagccctgcgtgcccgaagatgcggaaataggcgctgtaatgagcgcggtattgcttttccatacctgcttggtcacggtcaaagctgtagctgtccttcatggtgaactcacgtaccctgatgagtccggcgcggggacggggatcatcacgccatttggtctggagctggtagacaagctggggcaaccgcttatagctgtctatctcgcctttcgcaacatcagtgacagcttcttcgtgggtcatcgccagcaccatgtcccgtcctacacgatcctggaatcggctcatttctttgtcgatgctgtaatagcgccctgtgcttttccagatgtccgcggggttgaccactggcatgaggatttcttggccgccgatggcatccatttcctggcggatgatggattcaatcttctttactgaacggtagccgagggggagcatggtgaagatgcctgcgccaagttgccggatgaaaccagcacgcaacaggagctcataccccttggcatcggctccggagggagcttcgcgtaacgtcttggaaaaaagagctgacattctcatgacgactgtatcctttccccgttcaccatgaagtgtattcggggttcctggaaagattgatgtgtgccgctcattgtatcagaacctctgtcatgtctcaaggcgtcacctgttgaattacatgagcaaaagccgtatctttgaggggaagggaacagagcgttcccaggaggaaaggatggactaccagaggcagcgagccgatgtcgcggcttgcatgacccggctgtatgagaagggacttaccacgacaagcgggggaaacatcagcctgcgtctggacgcagatcatttctgcatcacatcttccggcaaggacaaggcgtccctgacatcagatgatatcgctgtcgttgatttttcagggaagaaccttactccacacctgaccatgagcattgagaacggcattcaccggcttgtgcttcgcgcccgcccggacatgaatgcaatagtccatgcgcattccctctatgcatccgctttcagcgccatcaggccgagggaaggggagacatgtcctgttgataccgcattaatcgcggaatcgtggtttttgcttggaaacgcaggatatgtgccgtatcataagcaaggttcagaagctctggcggaagcggtggcagaggcgtcgcggactcatgacgtgatgcttatggagaaccacggggtggtggctgtcggacggacgttgattgaagcctttgacaggattgaagtcttcgagaatgccgcgcggatgacctatatcacacggacgcttgctgcgacaggaatgccttggcattccatatcagaagaagatcgtaaggagttgaggccataagaaacgggagcgcgttccgtttcttgtcctcggattccgatctcgtaacgaagattgcggtaccgggtgccgcgaaaaggagaacacatgacgaggcttgatgatgctgccgtcaaggctttgacggacaaggcccttgagttgcgcgaaatgactattcgcgagatagcggccttgggcaatggtcatataggcgggagcatgtccattatggagctgcttacctacctgtattaccatgagatgaataacctggattcaaagaatcccaatcgttgggacagggatcgcctggtctgttccaagggtcatgccggtccggcagtgtatgctgtgctggccagcaagggatatttccccgtggaatggcttgagacgctcaacaaaggtggtacgaacctgcccagtcactgtgacatgaacaagactccaggaattgacttcaccacaggttccctcggacaaggcgccagtgctgcggtcggcatagccttggggcagaagatacagcagcttgacggttcctacacctatctgattgtcggtgatggcgaaagccaggaaggccaggtatgggaggccgccgagactgccgcccaatggaagctgggcaatctcattgctttcactgatttcaaccgccaacagcttgacggctattgcgaggacattgtatcgatgaataacatcgacacccgctggcttggcttcaattggcatgtgcagaggattaacgggcatgacttccagcagattgctcaggccatcgcgaaagcgaaggaagtcaccgaccgtcccagtatgattatcatggataccatcaagagtcaggggtatgctcccggcgtgggaatccagagcaaccatagcatgacggtgagcaaggaagacgctgaaaaagcgataaaactgctgaaagcagggtacaagggggcacaggcatgacagatgtacgcgctattccgaacatgagggatgtcatcatggctgccatcatcgatttggcacgcaagcatcccgatgtagtgatgcttgacgctgaccttgcgagctgcctgaattcttcatcattcgggaaagagttcagcacgcgtttcttcaactgtggtatcgccgaagccaacatggtgggcgttgctgcgggcttggcctccacaggtcttgttccttttgcgcataccttcggctgttttgccagccgccgtgcttatgaccaatggttcctgtccgtcggctatgcccggcagacagtccatctcataggaaccgaccccggcatcactgcccagttgaacggcggtactcacatgccgttcgaggacatcgccctgatgaggcaggttcctggtatcagcgtcatcgagcctgcggatgcgttcagcgggtatgcgttgaccctcaaggcttatgaatccggcaggagttcctatacccgcatccggcgcaagggggtcatccatatttatgacgagaacaccaagttcgagttgggcaaggccatcgagctgaaggacggcaaggatgtcgccatcatcgcgaccggcgacatcatggtgcctggcgcacttgaagctgccaagattctgtcctccaagggtataaaggcgactgtcgttgacctgcataccgtcaagccgttggatactattcttattgagaaggtcgcttcccgtactggcaaggtgctggtctgtgagaacggacgctatgcaggtggtgttggcgaagctgtcgcggctcatcttgcgcggacagttcccgtcaagatggattttctcaatgtcggtgaacgttatggcgaggtaggcaagctggattatctggccgagacattcggcttcactcctgcccgcatagcggaactggcggagaagctggctaaggcgtaaggttcatggctgaggccggaaaagtatctgctggataagtatctggcacagacagtataagcgtgtttcagacatgcttcagacaggcggacgtccacaagggcgtccgttctttatgccttgatttcgcggatatccctttctctttcaggctctggaattctcaacatcctcatatagtccctatgcgtcatcagagtcatttccgcaatgaattcagtgaacggaagatgattaccatcaccatgtgcaatatccagatctctgccatattcatgtttccggatttgcgggactgccatgggcagatacttatgttgcatgagaaccgtgttggtcaaaagacgggacaccctgccattaccgtcacaaaatggatgaatgccgacaaacctgatatgtacctctgctgccagaacgaccggatgcaacttgtcttttttcccgcaggaggagcagtgcgccaggcggctgttcgcggaaacggttcctccgcaccaaggacagaggcctatctgtacgacagatgattcatcatgcagaggaatatccccttcatcaatttcctctttgtttcggtttttatatcgtaccggatatcgtccaaaatatcactcattctcacaataaaatgaacgataaaatgcccctgggagtgacgagtgacccaggtcaaatactttttcaaggatgctgataaaacaccatatttttcataagttcttccagcatgttggaaaaactttcagttttctttcagcttttcttcctttttctgcgtaccggcatccccaggcttaactgcccgctgtcgtcattcttacggatttcccgctgcttgaaaagcgagcaggttccatcttccatctggtaatggtagtaatcaatccgtccagaatcgacacgatagatgagcagatagggtttctgcggagaaaacaaggagatggccaaggcaagggaacagccatcgttttcctgcaattcatggagggcaagctgttcgtcctccgtaaggtaacggtcgcggatgaccacagacatgacctttttgtcagtgtcctgagacccattgcctccccgatcatggagcaggacatccgcagtgaaggttttcctggaaagggacatggcaacaggtacggcgacatcaaaatagagatttcccggtaacttaagcaactgggagtccggaagcgtgttttcagccagtggtgacgatgatagggatgacgatagcccttggtgcagatagctggcaagacgatgaccgaaagcagcacgtccccacgtgagcgccaagatgcctccgtcttctcccgccacttttcccaaagcatcaaggaagactgtgaacagacgtatcctgctatacctttcgttttccatctgcatccttgctccccttatctccttggtggatattttctgtcaggtgttgctctggcggttctttccctgtcagttattccacgtcgttttcgctattgagcgaattccagctattgagcgaaattcaggctccagtgcatctcggctaccttgccgatcgtctggaagacggaacaatagcgggtcgatgtctcgaagcatttcgtcacggtggcatggtcggaagacgttctgatgacagcatccacatggacttccttcaatgtttggagcgtttcgtcccgtttctcgctgttcacttcgaaccgcaagtcatcccactcaagtctgaatttttccgcaagagacttgaaggtatagtaaagacacccactcaacgctcccagcagataatcataaggacccgtcccctcgaactcatatttcttgccgtcgccggacgtaaattccttatgttctggcgtaaaatgcgcctgtacatgattcttggttcccatatgaagctcctttggcctgacagtacttgatgggtcagaccgtggcttgtttctttatgattaaatgtaactcatccagttgctttccgtccacttcagaagggctgtcgtccataggtgatatggccgccgtattctttgggaaagcgatgacctccttgatggatgtttgttccgccatgatcatgaccatacgatcgatgcctggagcgatgcctccatgaggaggcgcaccataacggaaagcatcgagcaagaaaccgaatcgtttttccgcttcctcgtcggagaaattacagatgcggaagatgcgcttctgtagctcgacatcatggatacggattgaaccgctggcaacctcatagccgttgaggacaaggtcgtacaaatctcccttcacactacccggatcagactccagggtggagatatattccgtctggggcatgctgaacatatgatgggcagcttcccagtgttcggtttcctcattgaactcaaagagggggaaatcgataatccagcagaactcgaagccgggacgtatcaaaccaagatccttgccgagcttggagcggatggctcccatcgacgtgcaggctttcttccactggggatgagctatgaacaggagcaggtcacccggtttggcttcaagggatgcggaaagttcgtcctcaaggccagcgaagaacttgctcaccccaccggtgaatgtcccgtcatccccaactttaatccagccaaggttgcgggcgccgtagactgcggcagcttccgccaatccgtcaatgaacttgcgggagaatgataccccttcctgcgcagggacacggagagcttttacgacacctccggcagccaaggctcctgtgaaagcgtcaaagtttgttttcgtagccagaagtccgatatcgacgattggaaggtcaaaacgtaaatccggcttgtcgttgccatacgtgttcatggaatcatgataggtgagacgtctgaacttgacaggcaaacgatagttcataaccttgtcaaagacatatccaaagagcttttcaataagttccaggacatcatctcgtgtgacaaagctcatttccatgtcaagctgggtgaactcaagctgacggtcgccgcgggcatcctcatcccggtagcagcgtgctatctggaaatacctgtcaaagccacttaccatgagtatctgcttgagaagctgggggctttgcggcaaggcgtagaacttgccgggatagagccggctgggaaccaggaagtcacgggctccttccggcgtggatttgattaaagtaggcgtctcgatttcatagaaatttgtggtatagagatattggcggattgccttgacgaactcatgtctgaggcggatgcgtttctgcatgcctccgctgcgcaggtcaagatagcggtaggtcaggcgggtgtcttccttggcatcggtttcctcatcaatcatgaaggggagcgcgggacatgtagaaaggatgtcgatgcggatagccttgacctcgacttcgccggtatgcatgtccttgttcaccatggaatcaggacgcaggcggacgataccttcgacagctacgcagaattccatccgcagggaagctgccgtcgcgctgagttcaggggatgcgtcatcatccacgacgacctgcgttatgccatagcggtcgcggagattgatgaaatgaagcgctccatgattacggtcacggtgaacccagccgttcaatacgactttcctgccattgtcggcggcagtcagctgaccgcatgtcacggtacgtttgttgaaaaattcctctgccataaacgggttccccttgagggcctccttatcaaaaactggaacaaaagtcactccattgtacatgttcttggatgtccgcgcaatgtggacgatacgggtaacgctccccccgttacaaacagaaaacagggatgcacaggagctgtgtcaccctcatggggatttccgctccagccgggggaaaaatgtacgtttactaaacagaatagaatcatcctctatcaagacgaaaacggcagcaccaaggtctcggtacgtttttctgatgaagatttgtggctgacggagatacagattgccgagatttatgacacctcacgtcaaaacatcaatcggcacatcgcgaacatatacaaagacggagaattgaccgaaaattcaacgcgcaagaaatatttgcgagttcaaaccgaaggaaagagggacgtcgagaggaatggtgaacactatgaccagtccatccatcagtttcgtggcaccgccatcgagaattgcaacacatatgtaatcatgcgccaaaatcctgctgacagcgtgggcacgacgacggtgaccgcccgcagcacatcggatccgtcaaagacggccccgttctccgtgcgcgtgctgccggtggcgatagcctacggcatcccggaggtgagcttggacaaggagacggtggcgctggacaccctggcctccaccgtgctcacggcgagcgtcaccaagggtggagccgtcctttcttctgtggccatctcctgaaccttcacgggggacacggacgcgatcacctccccatcggtgacgatcaccgcgcgtgaaggcgccggagcgcaaggggtggcctacctctcctatacggtcgcgcaggtggatgaggacggaaagcccaccggagggggcgggacgatcaccggcggcttgatggtgtatgtgatcaatccgatcaaccaggtcctggcgggcatcatccaggataagctgggcaagggctcgacctacgccgcggtgatccctgagcgcatctcacggagccagcaggagtactggtttttgggagcgaacgggggcatccaggagaacgtctatgtgaacggccagaatagcggcaacacgttcaaacgcgggcggacctacgccatcttcacggacaaccagccgggcacgccctttggcatgagcggctccctcagcggccttgcgcacatgccggaaaattcgcacctgagcatcagcgggggtctgccgcgcatcgataattccggggctttcccagcgatgagagatgtcatcctcacgggagagcgcggcatcgcccaggcgccgcacatcagctctctcagcgtgacggacacgggcgatcccccgagcagcctttttaaggcgaacctgaacggaggccgctacgacctctccacggccacaggactgcgctcgtacacccacacgaacatgaacgacagggatggcctcatccagctttttgtcgtgccgccacacctcacggagctgaacctgagccaaggctccctgaacacggcctttgactgggggagcgcgaagagcacgttacaaaggctcgtgctggacaacaaccgcttcacgggcaaggacgtggagcttaaggacttcacggctctggaagagatcagcgtgaggggaggggagggcaaccagagcggacgggcgacgctgtcagtcacattctcgcctaatacaccgtctcagctgaaaaccgtgaacgcacaggacacgtacttcaccgacctcgatctgagtttcacgacagaaggcacggggacgctggacgggggatcgggcacaagctacgcgcgtttgaacacggtgaagctatggggaaatctggaaaaagtggacgtgaagaacaatgcggccctgctctttttcaccagcggcggggacgtgctggatacgctcacggtcaccggaagcaacaatcttttggagctgcgtctgaacgggatccacaagctgatatccgggaatgtagatggacacacctatgcgttgacgaccttgacggtgaacaacgcctatgcactgagcgtcaatgagaaggcggatgtctcctatccgtacgcgaggagcctggagacattcgtcggcggcacgatcgacggggacatcgatctgcaacaaagcatgctgtctgacttcacggtcacgagcctcagcggtacggcgagtcttatgaactgcgtgtccttgcggagcatgtcggtcaacgaggggcaaccagaggatcagccgacgcgggggatcatcaatgccaccgggtgcaccagcatacaggattttacacagctgaaggtgagggtggtcagcctgaatctgaataacacaggggtgaagagggtggacatctcccccaacgagccgggcaacctgtcttctgtcaggtacatacaagagctcaccctgaacgaggcgcccgtggagtatatcaatgtgtacagcctctctcatttgacaaaactggaagcacataagggaaaaacgctgacacaagcgaacatccaggcgccgaacatgacacggatagacctgagtgaccagaagctcggcgcaggggcgggggtgaggattggagtctccacgttcaagacggtcacggatgaccgggaaatccccgacggtgcgcccagttttgaaacgtacgtggatctgtctgtgacgttgggacagaggaacgaggactggggcttgcccgggatcaagaacgtcccggaagacttggatctttcagagaacggaatatattacaaggtgcatatttttcacaacaacaatggccaggacttttattggggagtgcttgggttcaagctttccccggaatcgaggatccgatggcgatactatgggtggggcgcttgggtgctagacaattcgcaaggggaagcacacctaaacctgggtgttgttgatcctacggatttctttttctccgggggatacaaaggggggaagaatcccgatcacggggatgtcattttcaatgatggcaatggggatggaaatggacacgtcctgttttacgctccacaggacacgctcaggccatatgcgaacagggtcatctctgcccgtgtaatggatgacggcactctcgttgggagaaccaagcactggatcacggtgttcccgttcggtgacaacgccttcggaagtaattataaatcgagccaaacgcagcatccgtgatgatgagaaagagaatcaggctcattctggaaccatgaagataaaaaaagggagcttacgctcccttctttttcaccggcactcgttcctgctcatttccttttccagccgccgtttgcggtggcggccatgaggaaggtcggcgtctgagcgtaaaagaggtcggtggtcggcatgtccggatcgagggtgaatgagaacgaggacagggtggagtatgatgggctgtccgcgcctctttggaggtacgaccatccgctgaaagacgtgaggacaatggcctgtgtgcttcttatgacctctttttcctggtctgtcagtgccttgttatcataagaataaatacgcggctgtaagatgtcataggtcggatgcatcttggtgtagacacgtcctaaaatgggggatgaggtgtcttggttaggtgtaaccatctccatcctgtatttcagcacatagggcttgtctatggggagggagccctcgtcagggtgcgtgtacatcccctggtaggtcttcgcgatggtgagttcgatgagatacctatcccaataaccacgatatagcacagcatttttcacaagggttatctgggcggcagtcaagtccgctgtagacaggtcgtaggtactgcaatgataatcagcatcaacaatcttcatctcatacgtgtcgcccacgacggtccctgtatacgtatcaccagccttcaggcgcgtatagacacgtgtcgagacgggctccggtctgtgccagctcgtcggttcggggcaggatgtcaagatgagcgcaagggcaaaaatggctgacagcagagcaagggcatgtttctttttcatcggtatatcctttgtggcggagaagatatgatgagcgaatcgaacagcgcgtgcgggaaagtcccgtagggaaatcgtacaggacaaaacggtttctgtcgagagcgtgatgcacgcgtcgcctgatatcgtctcatttcgtttttttccccttttcaccgctcaaggccgaagtcgtcatcgagcgtcctggggggttctttctgcgggtcgacgggttttgttttctcctggtttcctccggcaggaatctctttctctctctgtggagggagagagtggggatgctcgttttcttttttctgttcaggatcctttcctatgaccgttctttccttcttgaggtcgcgcaaagaggggaggatggcatacgtgggcatggcggggcgtcccgtagtctgtgaggcggtgttgatattctcctgtgtgagaatgatgccgggaggggcgacaaggccgagatgggtatacggccccggatcttctcccttacgcaggtcaatggggtttatgaccggatagccgaggcggagcatctttatctcctccctgtcgtacatttcctctgaggcgggatcctccaggtccaatccgagaaggaagtagcggcgctcctgtctgctctcatatcgcgcgagaaggtcgtctcgggtgggaacgtcgagcaggagccacgtcgatggataccactctctcccctgtctcccgtcgatggaggtgaaggatagctcgctccagtcccgtttcttggtgtataggaattttttctcctgcgcccacttgtggaagatagagttgttgttgccaattgccatgttgtgttcgaacatcgtgacgaagcagtgcttaccgaagtcgcttgtttgctccatctccaggatggcgatcaccggttggtttttcaccaggtagttgctgacgatcatcaggcgtaaaggggctttctctgatgtccaggcgatgatggccaccggatcccagagccagtaggggagacgttgcaggacactcagggacacatgatgtatgtgctggttcgtcacgcgacggtcctcttgaccggtcgccttgcccacgacctgggggagcatctcgatcctgccgtatccgaagccgagttcgctcagcaggaaaggggtatttcccagcgccaggggacggccgccgtccacggtcggagcggttctgccattcttgtactgggtgtcaatgtaatccgcctcctcttcaaatgtttttgcgatgtatttgttagggagaaagcaaaactcttcagagggggaaaaattcttgtcagggcgtgggttgtccatggctctttttttaatcagcgttgccttctgttccatcgtccttccccctcagtctttctcccgcactttgggaaagagcaggaagggcgggaggaagccatcgagtggacgaatttcttacgacagaaaaaaatggcgatgtcgcaaaaaatagcgtaagaaaattttatatttgtcatatcggcatttcgtgattttgaaaaatcacatgtttgtactgacaggtctcttggaaagttttatgctgttttgtacgtaaagaaaggcatggattgttatgatgcacatggtagagatggcagaactgaatagtgggttccctcagttccgaatcacggagtcaggggattctgatgcccctgtgtatttcttctttggtcagccagaaatggaaaatgatttgaccggagtagaaacccacagcggtagcagaaagcagattcgcacttttgatcatgtcggtactctgcaaagcggagatttgatcttcagccttatctgcggaaaggccgctatggtgcgatgcggtcacgatgggtacctgtacacacagaactatgtaaagcttttccctgctcctgcaattgatgcaagatacctcgtgtatatgctcaatgaggacgcgaacatcaaatgccaattacaaagcggccaacaaggttctgtgacagtgagattctccatcaggcacctgagtaatttagtatttcccatccctccaccgatggaaaagcagagggtgattggcgaggtgtatttcaaccagcttaggctggccgccttgaaaaaaaggtcgccacaacggaaacctcactgggtattgagaaactaaaggaggcgaacaaggcatgaataaaaatcaatatcacccttcatcagtgtaagcgtgaaaagctccaaaacatgaagaaagccctgcttgaaaagatgtttgtgtaaggaggagaatatagtatggctaaaaaagacgaggtcagaatccaaatccgcaacagtaccaccgattttcttgtgttcactaaagaaaacggtggcgatggcgtggatgtattggtcgccgacgagagcgtctggctgataccgggaggcatcgtgtcgctttacgactcctcaaaaagcaccatctccgagcatgtgacgaacatcttcgccagaagagagcttgacgaggattcagttgttcgggatttccgaacaactgctgccgacgacacgatgtgttcttacaaagactacaaccatctggctttcgtcgccgaaggcgagtacaagaaataccgcgtgatacaagacaggctgtttcagaaggcggggaagccgcaaaacaggaggacgagcaatgagccttttgagcggacatgtttatctcagaaaggagtcatcataatgaggaaaacaaggaggccccatccatgaaaataggcaaggaaagtgagaagcttgagtttaagaaatccggcgcagaactaaaagaaggcatcatctcgatggtggccatgctcaacaagcacggcggcggcgagctttattttggtgtccgcaacgatggtgcgcctgtggggatggacatttccgagaaaaccctgcgtgatatcagccaagccatcggcaatcatatcgagcccaaaatctatccgcaaataaaagaagtctatgcggacgaaaagtcttgtgtgtatattgtcttttctggggatgatgccccgtatttcgcctatggccgtgcgtatatccgtgtcgctgacgaggatagggtgctgtcttcggcagagcttgaagacttcattttgaagaagaacgctggtcgagacgtgtgggacggcgagctttcgggtaagaccgtctccgatgtggatgacacggtcttgaaggactatcttgaacgcgccaacagcgtcgggcggattgacttcgcctacaccaccaaagaagatgttctgaacaagctgggtttgaccgaagacggcacgctgaaaaacgccgcttatgtcctgtttgtcggctcaaatatgcttgaagtgcaaatggcgatattcgccggcacggaacgcctgacgtttaatgacatcaagcgggaaagcggcagcgtagcgcatctggtggatactgcggaaaaatatatccgcaacaatatccgctggcgagtagtgctggacggctcgatacagcgcaaggaaatcccagaaatcccgattgacgcgattcgtgaagcgcttgtcaattcctattgccaccgcctatacccctcatcgcaaaacaacgaaatcacaatatacagcaaccgcatagaaatttataatcccggaaccttccctgaaggcttgactccgcaggatttcatcgaaggctacgaacgttcgataaagcgcaacccgcttttggctcagttgatgtattatacaaaggacattgagagtttcggtacaggactcaagcgcattaccaaggcgtgtgagaatgccggtgtaaaggtcgagttcaagctcttgaaaaaaggcttcgctgtgattttttatcgaccggacgaatttcttacgacagaaaaaaatggaaatgtcgtaagaaatgtcgtaagaaatgtcgtaagaaacaagactgagcaggctgttcttatggttgtgaacaataattcggagttaacggctgatgaaatcgcaaaagctatttcaaaatcctcaagaactgtgcagaggtatttagaaagtttgcaaaagaaaaacctcatcaggcacgttggatcgacaaaagtaggaaagtgggaggtcattgataatgccgttcttggggatgagcaatgaaattttgtgaaagtgaagcagcaaacgcttgggaacagcggaagatgggcgatgttgctgatattgtccgtggagcaagccctcgtcccatcaatgatcccaagtggtttagcgataaatctgacgttggctggttgcgaatttcagaacgtgactgagcaaaatggaagaatccattaccttgaacaacgtattacggcatggaggcgaaggtggcgggaatgccgtgagcactcccgctaagaatactatacaaaatcataggtgaatataagggaacgctcccgactgctgtgtgccgtgaaagcgcgtcatcgacacagggaagtcccgtagggaaatcgtacaagacgaaacggttcctgtcgagagaggaacgtgttcttcaacgagaacgcgcgcgtgaccgtacaggacgatggaagggacttgcatgattcccttgtttgtggtagccctcatacaggcaaaggatgcactgcatcaaggagaacggctatgaaagccaaagaatacttgagtcgcatgagtcgggagcttctcgaccataaatttatcctttatatggtaaaatgtgtcatgggaacgggtatttgctacctgttctatgccttatggccagaaagacacttacactggtcaatcatttccgttcttcttgtcttggctcccgaccggcaggattcactgacactctccgtgatgcgcatgaaagcgaacattgtcggcggactgatgggacttttcgtgttcgtggttccctttccccagataatcgcattgctttcaggagtcttccttactatcttggcgtgcaagttgttgctggcggagagttcgacccgtagcgccatggccgcgctaatcatcgtctccttgatggaaggggatgccggaggctggctcgttgccttggacaggatgctttccgtcctcataggatgcgtagtcgctttagccttgactgtcatgttcgacgcagtggacaaaaaatccaccacatcggcgaagggggagtaaatgggtttctcaatcatcaaaggggacatcacccaccagagcgtcgatgccatcgtcaatgcagcgaatacccggttgcttgggggcagcggggtagatggagccatacatgccgccgcgggtccccagttgcttgaagaatgccgtaccttgggaggctgtgagacaggcaaggctaagattaccgacggctacctgcttccggcacgccatgtcatccatactcccggccccatatggcatggaggcaggaaaggtgagagcctccttcttgccgggagctatcgcaacagtttggagcttgctgccacatggagctgcttgaccgtagcattcccctccatcagtacaggtgcttatgggtatcctgtggacaaggcagcgctagtcgcggtttccacaattcttgacttcctgccgacgcatcctgaaatgaacatcaccatggtttgctggacggatgaggataaggcggcatacgaaaaggcatacaagaaagtgctgaaggacagggaaaagaaggaacctcatcgttacgactaaatatatcaaacttggttcaagctgcctggaatatgaagattggtatgtggatatggacgcacttatgtcgtctgctcccagtcaggcatatcagccccttgtatagtctctccggcaaaatcaaagcggagggtttttgcgggggggggggctgacaccatacccaccggctgccgctgccggaagaaaaacaagagccgctactcatgcatcacgcagtgtgcagcggctcttctggtaccagcagcgcattcagagtaaaagtaaaaatagcgggagtattggagccttatttaccatgtgacggaaatatctccgcttgtggtgtggatttccaggttggactcagcttttccatagcttatgttcagattccgtgacccgtgagattcctgcaagatgagcgttccgctgattgaagacagtttcgccttcatcgatggttcttccgtgaaagcaaccgtgatgttaccgctggtagattgcgcttccagtgcggagaagcgaggggagacggagcgtagtgtgatgtccccactgaccgtggacagctcataatcctccgctttgttctccttgacgtggattgtgctgcttatcgtttcgactgtcagctttctggcggaaatgccatctcccttcatgtttccagacaacgagttcagctttactgaagacgcatccagcctgccgaacgttacatccccgcttgttgtcttgattcccaactcatcctgtactgatatgtcactcttgatatcgatgtctccgctgacagtcttcatgctcagatctgagacctgcgttccttccggaaccgtgatgattagcgtgacatcattgctgctgatggtgtagaggggaaaagtgaagaaaaaggatttccgtgggtaacgtaaggaaatttcgaccgtggagcctgaacgaatgaccttcaggatacagtcaatcttccctgtgcctgatacctcggcgctcaccttggagacaccgggagatgtgcgtaagactatattgtcactcacagtctctatcttcaaggaatcaccggaagaaaaagacattgtttcgctctggttggcgggatactgtatccttcttgttgccccgaagcatgaacggataatcccgaaggagccaaacacgatgataataacgatcagtcctattttcagactgcgggattctttgaaacgattcatgagctcttacatcctttcctggaacttgtcgtcccaggctttttccttgtcgaacatcctgtcttccatttcctctacccgcgtcttcaagtcctcataacgcttgcggagcttttcttccttgtctgagggagcaggatcttcctcctcctcgacttcacgccaggatgatgtgtactcttttgtgtaatctctctcttttgcccgcttgtccctgaatgcggtccgtgatgaacggtccctttcctcataggggttgagcggcagtatcaacgcggcaatgaagtaaatgagggcaaagggaaagaaaccggagaagaccatgatgaggatgcagatgaggcggacagttctgacaggcagttccctccagtccgcaagacctttgcagactccgaatacctcgccatagcgggaacgatataaacgatgtgttgccatgatgatttccttatatgttatatgttaatgaaggtcggttttatggccgtttttcttttccgcggcattcttttccgcgagaacagtatccaggttctccactcgtttcaataaatcttctatgcctttctcaagatcctggcggctctggtgtgtaccggagcctttaaattcctggaaacctgtggattcctggaaagaatatcccttagtccggcggcttcctttcatgcgggaatatgtcccaggagcaacgcctgcttcaagctctttctccctgaggagaaactccagttgttttgccttgaggcggttgttggagattttttttatgatatcagaggtaatcccaaagacaattgctacgataggtatggcgaaaactgcgttccacatgagtttgttcctcccgcgctcactatatcatttcttcttggcgtgtgcccgtattttccgcagctccgcctcgatttcatccaattcttccaagtcagcgaaacgcgcgtcaaggtcttcgtcaccgtagacatcctgatctgccttcatcctgtccaactgttcttccatccgtgaaaagcgggagaagtggtcttttgcctcattcttataggaatagtgggcgttctgttcttcccgtgttttcttggctttttcttcccggagcttcttgtaggtagctctggtcgatgccagtttctcctcaagttttccaatgtccgtcttgctttccccaatcaatgattcatgccgaaggatttccgcggcaaatgcctcgcgggacttttcggctctcaatttctcagcaagggcttcgcgtgccaagtcatccctgtctttctctacagccagacgtgctcggttctcccaccgggaggcaagagcgtcctgttcattcctcagtctttctgcccgtgtcttgtcagctatgcgagtggcacaggtgcttttcagctcgatcaaggtatcttccatttcctgaagcatcagcttgatcatcttctcaggatcttcggccatatcgagcaatccgtttatattggaacttacaatatccatgaaacgtgaaaaaactcccatcatgttctccttcccattggccttggcggttcaatggagtttgatgctctctttaatgcaggtttcatgccaattccgtgaaaagtcatgaaaatggagaaaaggggttttcataagggattttccagtcattttccggtcactcctcatgatgaattactatgctttatcataaaaaatggtgtatcatacctatgatatggtaattattaccactcgaccgcggtcatgcagggtcgttcaggaggaatcatggatacagtgcaggcacgcatgcccacgcaacccttgggggaaagcgaagttttcctggaatttcaggaaaaagcgagccgggctgcaatggtcgagagaagcgtgctcattgtcggggagcgtgggtcaggcaaggaaatagccgccctgcgcttgcactaccagtctccgcgctgggaaaaacccgtggtgacggtgaactgtgccgctttgcctccatccctgattgaaagtgagctgttcggctatgagcagggggctttcaccggggcacagaagatgcggaaaggccgctttgaggaagctgacggcggtactcttttccttgacgagataggattgattccgctggaagtccaggaaaagattctcagggtagtggaatacggcacgttcgagcgtgtcggctcatctcgtacccatgaggtggatgtgcgtatcataggagcgaccaatgccgatcttccccagctctgtcgtgaaggaaagttcaaggaagacttgctggaccgcttgtcttttgaagtcctgttcctgcctccgttgcgggaaagagagggcgatatcctgcttcttgcgcatttttttgccgcgaagatggctctggaatgcggccgggaggacatacccgtcttttctgcggaagttgaggaagccttgatgacatattcttggccgggcaatgtccgtgagttgaagaacgtagtggaacgggcagtctatcgcatcgatggcaagctcatcacatccattcagttcaacccctttgagaatccatttacacgaaagggcatcggattccatgatgggcatacaggggatgaatccctgcctgcttctgtcgccggggaggatgaagtctctcatgttccggtgccatccgacgcgccgaccttcatgccgctcttggcatcgtccctgaaaaattctgaaaaccttgatttgtcttcctttgaagacgtgaagcgtgatatggatgttcttttccttgagcgggcgctggaagttgcgggagacaatcagaagaccgcggcaagcctgctgggattgacatatgatcagttccgtgggttgtaccggaaatacaggaagaaaggttctgcgtaagaggataaaaatatccccatcttggtaagacggggataatttatctacttaatcctttttcaggctatcattgaagcatcatcaataatttccgcgaacaggctccggttccatcagcaatgctgccagcaggtagcagaaggccacaggaaagaaagcagtgcttgccgccagaatgatgacgccgaccctgacaacccagacgggaagctccgcccatgtagctattccttggcagactcccagaataagcccgtagcgggaccgatacagcttccgtccttcatgaccataccggctgttcctgtaatatctcatgggtcactccttgacatcttcaggctgcgggctcttgtccgcgcctttctttggtgcgggggcaggggtaatggcagctttcaggcgtgccaattccttctccacttcatcatctgcttccatctgggcaaaggaagcatctggtgtccgtgccgaggactcccagctggtcacttcggcatcggcttccatccgttcgattttctgttccattgcattgaaacgctctatgatgctggttccgtctgtctccgcaaggacgcgggcgacctcttttttctgcttggcgcggtcggtgcgtgtcacgaatgaacgtttcttgtccctgatttcctggagcttggacgtcattttctcaagctgttccttctgggaagcaatgattgactcaagttgcgcaatctcctgccgcactactgaactgcgttccatctgacgctttttttcagtgagggcttcacgagccaggtcgtcacgtcctttgtctacggccagacgcgcgcgggtttcccaacgctcgatggtctcgtcaatgactttagcttcccgacggatgtcggtggcctgggcggtcgttgcgacgatggcggtctgcaactcgactttcttgtcctcaagctcgttaatcatgagagcaatcatcttttccggatcctcaatcttgtccagggcggaattgacgtgtgatgtgatgatgttcttcaaccgtgaaaaagtcttcatgtatgttcctccgttcactttttaattatgcagcaggcgcgagcattcttgtgatgccatttacaatgcatgaagcgtgccaacttttttcaaaagacgggaaacatggcgatagggacggaatttcatggattttcttctgttttcttctttttctctttcgttttgatgagggcttgatgacaaaatggtaaaatttaccatcaggaaagacgttaatggcacaggatgcttcttgtatgccggtacaggagagtgtagactgcctccatgaacacgctgtttattgtagcgacacccatcgggaacttggacgacatcactctcagggcgcttgatgtcctgcgcactgtcgatgtcatcgcgtgcgaggatacccgccataccgggaacctgctgaacaagttctccatttccaagcgtctgatatccacgcatgcccgcaatgaggaagaatccgccaagggcatcatatctttgcttggggaaggcaaggacattgcctatgtgagtgatgccgggactccgggtatcagtgaccccggttcccggttggtgcgggcagtgagggatgctggtttccctgttgtgccgatacccggcgtttccgctcttgctaccttggtttcggcgtcaggactggtaggccgttcattctcctttgatgggtttcccagtacccggagcggacgtcgcgcggcacgtcttgaggagcttgtctcacggggggagcctttcatcctgtatgagtcgcctttccgcattgtcaagctgctcgatgaactggcagccctcgcaccgcaggcggaaattgtccttggccgtgaaatgaccaaaatccatgaggaatttcttcatggcacagcttccggcctggctggaatccttcgcgcaaggccatccatcaaaggagagtttgccgtgattgtccgacctgtgcaggaggaagacgcgcatgatgacgattcgcaaacttgagactttgggggcgcggacacggctgaacaaatgtgctttgattttccatgacatcgcccgttccgtccacggaggttcggacattgatgacatgtcctatatccagtcgattttcaacctggttttgtcctctcatcttgtttccgacacatccagggaacggcttggtcttctctccgtgcgttcgcgccatcagaaggggaaggatttggcgaccacgctgctcgatgcctcccatctcctgctgacgactcttggcgcggagccttcggaatgggatttcatctctgtggacggaggattggataccggtcgcagggagatacgtcccttcacggtcattctggacaggattcgctctccttataacataggagctctgttccgtaccgccgactctttcggcgtgaaggaaatcattctgattgagggctgcgcaagtcccctgcatacccgcgccaaacgtaccgcacgggggtgtaccgagactgtagattggagcatgatggatgaggaatccgtcatcgatctgatacacagacgcaaggttccggtgtttgcccttgagacgggaggggtcaatatagcagggttcccttttcctccggaaggcatcatggtggtcggcaatgaagaatttggtgtcagtcccgccctattgcgtgcttgccaggagtctgcgggaagattgtcactgctccaggcaggaaccaaggcgtcactgaatgtatccgtggccttcggtattgtgatgcatgcatggttcacagcttgataccgcctgacagaacacgacaaagaagcggtaacggtgtcctgatgtgtcttgattcctggagtgtcttgattcctggtgtggcgtgatgtcgctcaagttccagtcttggaaagctcgtaaagcttgcgcagcctgtcttctatggctttgttggcggaattgaccgggaatgttcccttggcgttttgctctccggctattctgtttgtcaggatttccatgccctcatcaatggtttcgatggggtagagatggaacgtgtgctgcgctatggcgtcaagcaccgcatacggaagaaccagggcagagatgttttgacgggggatgatgaccccttggtgtcctgttagtcccatcttctgacatacggagaaaaagccgccgattttttcgttgatgccgcccaccggctgtatttcacccatctggttgaccgagccggtcacggcaatgtcctgtctcaggggaatctccccgatggcggagagcagggcgaacaactctgatgatgaggcactgtctccatcgacttccgcgtaagactgctcaaagcagataccggcgtagagggaaaggggaaaggtgcgggcatagcgtttgcggagatacccctccaatataagcagccccttgtcgtggatttccccgctcagccccgcttcgtgttcaatgttcacgatgccctcgtttccgggagccacggtggcggtaatcacggcaggggttccaaaggacgccaggccacgatccatcacggccagtccgttcactacgccaatcttggagcccgtgagggctatgaccatttcgccggagatgatttcctgggtgatgcggttctccatcacgcttgagatataatctctctcatttgaggcggtgatgacggcgggagccgtgatttccttctctccggagaaacgcgcccagtaatccgcctcctgaaggaggtctcccaggaaggagagctgagtcgtcagttcgccacgatgttctacatgccatgcgctgaaccggagagtttccgctatcgcggcgtcatccggcggcagaagtttcttttcttccacgtgccgacgcaggaaagcgatggttcctgtgatgttttcctcggtggccggcatggaatagtcgaactgagcggatatcttgaacaacttgaggaaagaggcatctgattcgcagagcttgtcataggtttcttcactgcctatcaggatgatttttaccggaagggggacgggttccggcctgatgagcgagccgacgggaagtccgtaggcattgccgtccttcatggagaaagtcgtcatggcaagaaaacgcttgagtgcttcccaaagattcggttcactcaggatatcatcggcggttgccacccagaagcctccggacgcctggagcagacttccggctttgaccgactggtgggggagctgcgttttgccatcagcaggtgaaacagctccgaatacattggcataggatggatgcggttcctcaacgaaggggcgtttatcctgaccagcacggtttaccaccaggttcggcaggcattgggagcagatggtttccctttcttccttgtcatcatcggtaggtaagacgaatattttcggattcatatggatggtctggcgaacccgttccagaaagagccgggtttcggggtattttccgaccgcactgtctatgagcttgtccgtttctttcaggaatgacgcggtggaatcttctgtctccgcctcaccgttcctttccgccgcacgaaggaaagcggcaaggtttttcatttccgccaggaatttttcccctgtaccgggagagaatagtactacggaaggagagtccgggacatcgaagcaatgtacatacacaatgtccttgagatggcgggtgtcatgggaaagctgttgtgcaatcatcctcaccgcggtatggcggcctgaacccggctccccgctgacaaagatattgtagccatccgcttcaaccgccatgcccatggcaagggcacgcgacgctcttggctgtccgacaagaaggctgtccacagcggggagaggagtccgggctatggaagggggataggagaatgccgcctcttggaaggacagctctttgatgttcacaggaattacacccatggcacagactataggtggtggaacaaagcctgtcaattctctatactttctcctatgaaactgacagagatggtgaaagtactcgatgcagagcttgatatcgcttcctttgcggctgtggacatagccctgaacggattgcaggtcggctcccatgagaaggaagtgaaaaaggtcgccttggccgtggatgcttcgctggctactttcaaagccgctgcatcttggggcgcggatgccatcatggtgcatcatggcttgttttggggacagccgctggccctgaccggggctcatcatgacagggtgaagttccttatggacaacgacattgccctgtatgccgcgcatcttcctttggacgctcatccgacgctgggaaacaatgcctgcattgcccggaagttgggaatagaccggcctgtgccgttcggcctctacaaaggcgtgcgcattggcttcaaggggattctggcaactcctgtggaagcggatgaaatagccgcccgactgggatatgatgaaagcaccggattgaagatacttactttcgggccacggaaaatacggtcgattggaattgtcagcggtggcgcggcggatgatgtgcatgatgccttggctgatggattggatgcctttctcaccggagaagcgcttcatcaggtataccacgattgcatggaaaatggcattaccatgatttgcggggggcattatgctacggagaccttgggcgtacaggctgtcggtcattttcttgccgaaggctatggtgtggatgcgagcttcattgccatccccaccgggctgtagtatcatgagggacaatgaataagacgtaccacggggagaaccccttccatgtagcgagatactttatcctgagcgtgctcatcatctgtgtggatcaactgacaaaatggtttgtggtatctcatatccccttgagaacaatagccttgaagtggtttggtgatttggtttatatcgtccatgtacggaataccgtcgttgcattcagcatgggagagaatctgcctgatgcagtgaagcccctcttgttcatcatcctcccactgggagtactggctttccttgccgtatggattgtgcggggtggaggtcaattctccactttccagaaatgggtgatagccggtatcataggtggaggcttggggaatctgatcgaccggattttccgtcctgagggagtggtggatttcatcagcgtttattttccgttctttggattcgagcgatggcctactttcaacatggctgacagttccgtcgtagtgtgtgggattctgttgttcatttcactgcttggaagcaaagtagagcatacgggcacggaaaagcgcggagatgacatggagccgcaagaacaatgtccggaaattttctctaaaggctctgaaagccaggagcctgtgatccaagacaagaaaggagacaaggactcatgagtaagaaaaccaatacagtgctgttcatgctggtggctacgctggtcaacatcgttatcatgatcatcctgttcatcgcaggagccctcttgataggtcggttcgtcaatgatgcgaatgcggcctccatctggactatggtcgtgttcgtcgtggccataggcgggagcttcttcatttacaacctgctggtgaaggcgattaacaagaagttcaatctggacgacaaacttgctcctttgtggaagtcccgtcgggacggcaagagaaatcttacagattgataggttcttccatgtcccgtaacctgccgtccatcgcacagatgtcggagatttcctggttcccattctcggatgaaccagtcgtttccggttcatggtgccagccacagatatgtgatcccgtttttttgtttccttcagaatctccggacgggaaatggcatatgttcgcccattcgtggataggcattcaccattatgtcagcgacagcggcattgcgtgggagccgttgaagatgatagagttccgcgggcattcgccatccatttaccgggaggcgggtgtctggtatttgctctatgagaagcatgaaggtttctggccgttgtcacggcgcaaacggttcaggcgtgatgagaggatagccgccagccgcattgaaatccgttcctccaccgacttgctcacctggggagatccgcgtctgctcctggattcccgttccattctttttgccggagattatattcctaagccgcgtatttcccgtcctcagctttttcatgtggatggaacgtaccgtctctatttcggggcttcgcacctggatcttgatgataccatgcagagggtcagccgctatttttcctatgcggaggctgatgagataggtggtccttatacgcttggtaatgggggtagtcccctgatggttccgcagcctgacaatcctgcgtgcaatcttgccacgggaggcgtcaggatcatccctttgtctgatgggttcgccgcgttccagtgcggagtctggtggaatcctgtcgagggacgttcaggagcaaccctgacggtgatgtcttccgtggacggcattgtctggaatccctgttcccaaaaacccatccttcctcctgccgacacaggctgggcgtcccgctacatcatgagttgtgatgtacattataagaatgacgagaaatgctggtactgttatttcagtgccaatggacggaagccaaaccgacggttcgcttattatgagtcattgggacttctgctgggtcatacggcggcctctcgcaggagagaatcccccggtgagtggtagtgcagcgggcaatgcgggcaggggtgactgcaagcccccagacgtggggcagtgatagggctgctgcaaaagcgttaaaagtttgggcaatgactccaaaaaaataatattttcttgttcatttattgatccattccagttccttgcctgttatttgttgcactcttaatcctaattgagcggcatgatgctgtatatgccttgtaatttctattagtgcttctatcatcgtcatatttttgtgattgctttttttatacaaatcattttcatgtatacgtgtgaagtattcttttatcttatttctacaaaagtcgtaatataatattatttcatccctggtgtatgttttttctggttttctccattccaattcctcataacctctaaaaatattttcatgttccctatgaaatacctgtgatttaaattctgatatgcttgtggataaataaaggtctgcatagaaaagtacatgccacaatacttgagaaaaaggactatcattatgcgatttattccattcatcatgtgggcaattattaatgcattgattaagaacagacagtgcggcaagcatttgattctgtaatggttctataatacgtctactcgtttcatcattttccattttcttttcctgcgcttttgtttttatttgttatgtgcgcctcaatacattcttcaaaacttcatctcttgctggtggtgcaggtgaaatcaaagctccagcaatccggctcatcgttcccctatggatgcttcaatcaggtttttattcgtcctgcgtgcctgtttcagttcttcccgtgcctgtctcttgagttctttctgggtggtcagggaaattgattccagagtccgtccatcaatgaactgtttcatcgcggattctgtttccaaagaaccggttgccgagggatagatgatgaacccgtggacggtctgtttcacctccaggtaccgggcaggagaatcggcggcttccagtgcctgggcatagagccgtccgtcgtccttcaaaggatcatactcggcgccaatgatcaatgcgggaggaagacgggaaagatcggtggagagaaggggtgagaaatctggattcaggatgtctttcggttccttttgatagttctggatatagaaggctatttcctttttggtcaaggtaggggaatcttcatgttctatatagctgtccgttctcatcctgccatcggtcaccggatagagcagcatctgtccggctatatgaggccccttgcgatcccgtgcaaggcggctgaccaccgtggcaaggttgcctcccgcgctatctcccgccaagaaaatcctgtcagggtctgctttccaataacgcgctccttgggctgcccattccaatgccgcatagcagtcttcaacggcggtggggaacttgtggcgtggagccagacgataatcgaccgataggatgatggagtgtgtctcactggcaagcctggaacacaggatgttgtacagttccatgttcccaatcatccatccgcctccatggtagaagacaatgaggggaatcacgcctatcacatcattcttgtcgtggcgaggctcgaaataataagcggtcacggctccgtccttcacgggaatgatgaaagtcttggtgtccacgtatttcattggtcggctgagcaggcggcgggtcatccagttcttggggatggaacggttattcagttcggcaatctgttcttcggtgagtgtggtgacatcatgagcggaaagtctgcgggccaaggataaaattctttgcatgtgtcgcgagagaatgtagtcagccataatcttcataatactttatcattgtgtggagagcaacatgaggatatggcactgtttatatgcgtacaattttatccaaaagtaggtgacgtggtttgaccttttaaggaaacatgggaggatgtggagatcatgcgtattcacattgattgggtgtgggcgcagggcaggtaatttcatcaccattgaccggagaggggagcatcagtcgttgacacgttggttcatagtgtgacttacggggtcaattccgtccaggaggattcttcttcatgaacgcatggtctcccgccagttccgttagaatgtccttcaacggacggacaatggaatgtttcgtggttatggcaaagatgatgtcatgctctcgtccgaaagccttcttcacgatatcgacaatcatgaaagtttcttcacggctgaaaccattgatgatcaaggctttctgctccatcgggtcaatgggtttcatgaggtcggctgattcttccttaggggaaattttttcgttttcttccatattctgaccatatcgcaaaggcagaagccgggcaagctgatgttccctggatataccgccagcgaatatcaacccagcagcaacatcagcacaacggtacaatgcatacagctccgggagagcttatccgtaccggttcgccctccatgaacaggccgtcctgcgtgagcctccatgccgtgatgtcatgtgatttctgatgcgcggcaagcaacaagagattcctgtcatcgacagaaaaagaacgcggccatgcccctcccgactcatgacgctggagaagtcgcgcacacccggaggatgcgtcgacatcatagataagaatttcatccgcgccacggagagaaacatagagtcttcttccgccgaaagccaggaaaataccggcggcatacgtttcacccgaagcatcaggacattcagggcataattcacgggtatcgatgagatgaagcgagtccttttccctgatgaacgtgaacaattggttggacagttcgctgacaagatagagaaaacgcccgtcttgactcaccgcaaggtgacggggacccgttcccggaggaagccggaagacttccggggaagcccatgtctttacattgtaccgatacagacaatcagtacccaggtcagccacatagaggccgccgccacggggatccggcaaggcgcaatgaggatggggagaagcctgtctctccgaatcctgaccgctgccctcatggacaatggtatgaaggacactgacaggcatgcctttttcatccagcccgatgcccgtgaccgtacctgccagatactggcaacaccacagctcatcatgatcgggagaaagcgagacatgacaggcgcatcccccctgatgtgtgaacacgacatcctgttccagatgcagggatgtggaaacatggaacgcggacacggaacccatgagcggaggcgtgaaaatttcattgaccgcatagacaatgtttttcttcctgtccacggcgatatatgaaggattcacggattcctgggaagctccatgccatgagagggcaggcatgccatcctttatggaaaccttcaggacatgcagactacccaggctgtcgcctgtgccatatcctcccgccaaaaagaacgcgtcaaccggttcttgagtttctggagaagaaagtcctccgtgatgccgcagccgttcatgacggggaacaggcgcaggttgtacattcccttcgctgatgtacccaataggctgctggtaatggctccggtagaccgaaggggacagcccggtatgacttttgaactgcttgctgaaatgaaactcgcttgaataactcaagtgagcggcgatttccttgattgatttatcggtcgatgtcagcagcgcactggccgcttcaaccttgagacgcatgaaatgtttcataggcgcttggtgcatcctttttttgaacagacgtatgaaataggaatcgctgagcctgagatctccacagatatcgccaagggagatggaatccctgacatgtctttgcatgaaccgcagggccctttcaatgagatggtcgtcccgggaacccgtgatggcctccggcgtcccggcaatctggtagagaagtgaaaagagctggtggcatgcttcctgacggcgcagggcggaagaagacaagcctttctcccggatttcttcaaagaaaaaacgatggttcgtccccagcatgtggggagaagacgcaaagaggctgtcaagcacatcacatagtttttcttcttccttgcctatggtcaggagtacggcgtaatatgttacaggatccttttcctcagcttggatgctgtggacgacctggggcggagagacgaagaaagagccggatttcagggtgaaacgggtattgccattggtgaagctgccgctgccgtcaaggaaataatgtatttcgtattgccctgtgccatggccatggacacgtccatgccagcgcaactcctttttttccttcatctgatatacgaatacagcgtccatgatatccataggtcaattatatatatgtcttggcaattctgtctatttcttcataagacgagggaaatgatactgaaagtaatctgcgggaggacattccatggcaattatcgttggtattgacgtaggaacccagagtacgaagaccttgtggtacgacaccacgtcccgcaagacactcgcgctgacccagaaagcgtatggcctgaccgagaggccggacgggacacgggaacaggatgcctcatggtggattgaggctatcatagcctgtttttcccaagtggatcctgccatacgggaacaggtagaagccataggagtctccggccagcagcacggatttgtcccggtcgatgccgcgggggaggtaatccgtccggtgaagctgtggaacgacacatccacggcggcggagtgtggtgaattgaatcatgcccttggcgggatggatgatctgctttcccgtgagggcaatccgattctgcctggatataccgcgtccaagatactctggctgaaaaaacacgagcagcagtcctatgacaggctggacatgattttgcttccccatgattacgtgaactttttcctgacaggcgaatactccatggaatacggagacgcatcaggcacagctttaatggacattcgcagccgtacatggtcggagcgaatacttgcagccgtggattcggaacgtgaccttagaaaaatgttgccgcctttgagggaggcatccgagccagcaggacatgtctgttcccgcgccgccggactcttgggaataccccgtggcgtcctggtgtcttccggaggcggggacaacatgatgggtgccattggcacgggtactgtcgcggacggccccctgaccatgagtctgggaacatcgggtactgtgttcggatgttattcccatccggtcatcgactccaaaggacggcttgcggcgttctgttcttcgagcggagcatggctgcccctgctgtgtaccatgaactgcactgtcgccacggaacgggttcgcgagctctttggcaaggatgtgaagtccttcgatgcccttgccatggaagcccctgtgggaagcggcggccttgtgatgcttccttatttcaacggagaacgcacgccaaactatcctcatggcaaaggatgcctgatggggttcacttcggaaaacatgacggaagcccatatcagcagggcggcgatggagtctgcggtattcggtttgaaatatggcttggatgcgttcaaggagctggggttccctatcaccgagatacggctgattggcggaggggctaagtcggggccatggcgacacatggttgctgatgtgtgcgacgtgcctgtcgtcgtgccccaggtaaccgaagccgcggctttcggcgcagtcctccaggcatactgggcgtgggggacggagaagggcgagccagaagaactgaccgatatcatcacggaacacgtggtgctggatgggaattccgcctgtatgcccaatgcttccgtcgtgcctttgtatcaggaagcgtatgtacgctacctttcctatgtagggaacgtagcgccattgttctcataaaggttcaagagtgttcatgcatgaaacggtttccccgaagcaaggatgcatggggaacaagaggagagaaaatatgtcagcacagtatttcaccggtgaccaagagttcttcacaggcatcggagccatccggttcgagggtccgcggtcggacaatccccttgccttcaagttctatgatcccgccaagaagattgccgggaagactatgaaggaacacctgcgttttgccatcgcttactggcacagcttctgcgccgacggcgcggatccctttggacgggcatcccatgatttcccgtggaaccatgcgaatcccatgaccgccgcgcatttgaaggctcaggcggctttcgagttctttaccaagattggcgctccctattactgtttccatgatgccgatgtcgctccggaaggagataacgtggatgagtaccagaagaattactgggagattgcccgtattttccgtaccctccaggacaagaccggggtgaagctgctgtggaacacggcaaacctgttctcccatccccgctacatgaacggagccgcgaccaatcctgacttcaatgtcgttgcccgtgccgctctccagatacagacctgccttgacgtgaatgtctttcttggaggcgaagggtatacgttttggggcgggcgcgagggatacatgagcttgtggaataccgacatgaaaagggaagccgcgcacatggggactttcctccgcatggccagggattacggacgcaggattgggttctccggtgcgtattacattgaacccaagccgatggagccatcgaaacaccagtatgactatgatgccgcgacatcaatcgggttcatcaaggaacaggggctggagaaggatttcaggctgaatattgagaacaaccatgccactttggcaggtcataccttcgcccatgagcttcaggtagcctctgatgccgggcttctgggaagcgtggacgccaaccagggtgatgcccagaacggatgggataccgacgagttcccctgtgatgtgtaccagacggtcgaggcgatgatggtcattctgcgctccggcggtttcactacaggcgggctgaactttgatgccaagcgtcgccgcaactcaacggacatggaagacttgtttattgcccacattttaggatttgatacctttgcgctcggcctgacgctggcggacaggattatctctgatggcgtggttgatgatttgcttgccaagcggtattccagctttgattccggttcaggcgctgactttgagaaaggaaaattgactctcgaacaacttgcgggaataggaaaaaccgcgccgcagacaaagacaagcggcaagcaggagtacatccagtccttggtcaaccaatatctgttcggctaaagagaggatctctttctggccaggggcgggtgaaatcctcccatggggacaggactgtttcccgtccccatgccagtgcttccatcgcatcgaggatacagcggcgggcaggaggcgccgtggacggggctccgggacctgtggtgtcgtattcacaaaaacgtgattcttcgggataccagcgtctttcacgtccttggggagttctgctgtgcatgcttgtccagccttccggatggatgtggtcatccatcaagcaggagatgaagcatgcgctggggttgacttccgtatctccggagggatgccatggcctgcccagccagtatgagccgggagtgactgcggacgtttccttctcaagggtacagcggaggaacaggaaaccatggggcatgtccgccttggtggatggtgcgcagatgaaaccttgttcggtggcatccctctggcggcagatgatgaggcaatcctccatgacggcacgggagctgccgaagatgaagtccacatgaccgctgatcgtgcaatctttcaaccatacccgtcccgcatcaagaaagagcgtatcctgatagccgatgaacgcgcagctggtgaagaccgtgacatccgcgtttcccgcgacacggacggacaccgcctgtagtccgcttgccgaactgctgtccggagcctttcgggattctccgggataatcaaagtcattcatgaatgtcagcccatgcgctgaaaagtgggatccagtcagggtgactgttgcgcttcctgatgtgctgagcttgcgtcctgaaccgtcaagcgtccggtgggcatcgtcccagacaatgatggtggaagaagcgtccgtcccgatgaaactgacattgtccctgttaacggacagcttctcccgatatatgccggggtggatcagtaccttggaaaaacctgtctccagggcggctgtgatgctggtgaagcatggtcgtgtggaatcctccggaaccggtaatcccgctggagcgactgatgcatcgtgtgcatcgtggatatctttcaggatagggaagtcatgcatgcttgccatgaggatacggagaagaggcaggcagcgtcaaggttcccgcatcaggaatgaccatatggacatatgagcaaatgaacacattatgaatggttctctcatggaaaattcgcatatggccggtaatctgcctcctgaatggaggaaacccatgaaaaagaaagtattgttgtttcttgcagcgatggtctttgccgcagccagtttgcaggccgtgaccatatacccgctggacaaggcagagattcttgccggtgcgcgttttgacttcaaagttgaatttgatgaaatccagaagaacgtggatgtcgatgtgaccatcaatggcaaaaattactcatctacaatcggcaggcgttctgccctcgtcacagaaaaagatgaagcaggcatgtccgcttccgcgctgattgtccgtgatgttacgcttcctgcggggaaatatgtggtcagcgccgctgtcaacgggaagattgccaagagcgtcacgtggactgtcaatgagcaggctgaacaagctgtcgcccgcaacgtcatcgtcctggtcgccgacggactgtccattggccaccgcaccgccgcccgtctgttgtccaggggcaatgtggagggaacatcccaaggcttgctcaacatggacaagatggatcgtcttggcacaatgggaaccagctccgttgatgccatcaccgtggacagcgccaactcgatgagcgcctacatgaccggacacaagtccagcatcaacgctttgggcgtctatgccgaccgcacctccgatcctttcgatgatccgaaacaagagaaccttgctgaaatcatccgtcgcacgacgaagaaatccatcggcatcgtgtctgacgccgaactccaggatgccacacccgccgctgtggtcggccacacccgccgccgcgccgagaagtccgctctgatgagttccttcctcgatgtcatgcctgaagtcattcttggtggaggcagcgcctacttcatcccgaaatcagtccagggttccaagcgtactgatgaaatcaactacgtctccgaattccaaaaagctggctaccagttcatcacgagcaacacagagctgtccaagcttcgtggcatcgcggctcctgacaggctccttggactttttgctaccggcaacatggacggacacctcgaccgtacccttaccaaaggcaagggatggtcagcacagttcaccgaccagcctgacctcaccacgatgacccaggtcgccttggatgtcctgtccaagaacaaggaaggtttcatgctcgtcgtcgaggccgccttggttgacaagtacacgcacccgatggattgggaacgcgccgtgtacgacaccatcatgttcgacaaggttatcggcattgcccaagatttccaaaaggagaatcctgatacgctcatcgtcgtcaccggcgaccatactcactcaatcagtgtctacggcacggtcaacgacgacagacctggcgacaggctccgagataaggtcggcacatatgctaacgccggtttcccgaactatgtcgatgctgacggcgacggatatcccgacacgccggatgtctcaattcgccttgcggtcggttttggcaaccatcctgactactatgagaccttcaaaccgcatcttgacggagtgtttgcccctgctattgcgaacgagaagggtgactatgtggccaatgcacagtacaaggacaagggaatcttcatggaaggcaaccttgactataccgagtcccaggaagtccactctgtcgatgaccagcttctttcaatgagcggtccgggcagcgagcaggtcaaggcatatcaggagaacacggcagtgttccactatattgcccaggctcttggcctccagccgtaagattcattcttactggtaccgggatggacggatgaaccgcccatcccgtcacttcatgcaaacaggggagtgttttttatgaggaagatagcatgtgccgcgtgtattctgtgtgtcttgcctgtcctttccctctacagtgtttccggcattacgttcgatgagttttataactacggaatactgggcatgtcgttcactgacaaacttcaatcactggaaggcgagactgtccagataaccggtttcatggctccgccgctcaaggcaaagggtaatcttttcgtcctgacgaaaaatcctgtttccctatgtccctactgcaacagtgacgcggactggccatccgacattgtggtcatctatcttgaacaccctgaaacgttcagacagctcaacaggaatatcacagtgacaggcaggttggagatgggttcgtatacggattcgatgacgggtttcgtcagtcaattgcgtctggtcgatgcgacatataaatgacatatgagtctatggccgacaggccgaaggaggatgctatgggtgcatctctggttgttcatgacctggcatggagttttgctccgggaaacattccgttcataaggattccccgcgttgaagtgccggaaaaaagcgtcgtcgtccttacggggccgtcaggagccggtaaatcgactttgctgttcctgttggcgggcatggagcatcttcactctgggtctgtgacatggggaaaaaatgaccttgcaacaatgacgaacgatgcgcgggatgcttggcggcgggataatgtgggcatcgtctttcaggatttccagctcatcccttctctttccgcgctgaagaacgtgcttctgccgttaactttctcccactttatcataccgcctgaaacccggattcgtgcagaagccctgctttctcatctgggagtcccgcgcatccatgcccttgcgggaagcctttccaggggagagatgcagagggtttccatagcccgcgccttgatgaagaatccttcaatcatcctggcggatgaaccgacggcaagccttgacgctggcaatgaggatactgtttccactctgctgcttaccgccgcgcgtgaaaatggagccacgcttgtcatctcatcacatcagaagaaagtgaaggatgacgctgactatattctcgacatctctcatggacagatggtttcgttcaatgaacgaaaagggggaacgacatgaacccattatggatggtcggggcggacatgaagaagaacgtcctggcaagcataggcacgctccttcttctggcgatagctttttccgtcaacgtcgcagctctggcactggaacgggcagtggtggattccgccgctgaaaccgcgcaggaatatgatcttgtcgtcggtgcgccggggagcagtaccgaccttgtccttgccacggtctttctccggactgaagatgctctgcctttgatggattttgaagtatacgaagaactgaaggaagattcgcgggtcgccgctgtgtctccgttcacgatagccgattcataccagggctttccggttatcggcatcagtgaggatttcttcataatcaagcagtctctcatccccacggaaggccgtgtctttgaaaaaacctttgaggctgtcgtaggagctgacgtcagtctaaaggtcggcgatgccttcaagagcgtccatgactatgtggaggaacaggcggggaatgagcatggtcatgaagatatttcctacactgtcgtgggaaaagccgcaaagacaggtactccatgggacaaggcaatcatcacgtggtatcagagcctctgggaaatccacggctaccacgaccatgaccataaagatgaagatagggaagaagcggagcatgaggaggttggaaaagaagaactccatgaggagccaaaaatcggcgctgtactggtcaagccgctcgactttccgtcggcgtatgcgcttagggcggaataccagaacaatgcaggacgcacgacgagcgttttccctgccgaggttctgacgtacttgttcggacttttcggtaattttaaagcagtcatatccacattgggtaacatgctgcaagctttggttttcctctctgtgattctcagtctgctggcaacccttccatccaagtacagatggatagggcttctccggactctcggagcaagcagggcatatgtgttccagacgctctggatgcagtcagcggtgatttttctgctctccggagtgataggtttctttgtcgggcagcttgccgccggtacgctgtcgtcgttcatagattccgggacaggtatgaacatagccatcaccatccaaagggaggattttctgccgctcttggtcttctggttcatcggactggtcggagcgctgataccggcgttcatcgggttctccgtctcaccccgcaaggcggtgctggggcaatagccggtaccatcagccttcgtttttacacgcgctgctcttggtactcgcgctacacggctttcgcccaagcccttggcaccatctttcttgcaggctgccatgcggcgtgaacactggaacccgccaaggcgcatatcatggaagtcatgaggcaatcacggagactgacagccctgtcgtcattctccgtcggtcgtttcttcctgtgccgtgccttctttccgtttggttgcgctccgggaaatgtacagtctgaggatttcaatgcgcttgtcctcaaccttttccacatggaaagtgagattccggtagatgacatcctcaacgtcctcgctgcctgacgggatgcggcccaacagtccgaccaagaaacctccgatggtttcgtattcatcttccggaagggcaagacccaattcttcgttgacttcataaatcggaacgatgccgctgattagataggaaccgtcctcctgtgcctggatgaccaattcttcttcatcatgctcatcataaatacgacccatgacgtgttctatcaagtcttccatcgtgaccagccccagcgtaccgccatattcgtccaggatgatggccatatgcgtcttggtcttcttcatctcacggaaaagatcatcggcaagtttgctgaaggggacaaaatagggagggcggatgattgatgtcaggtcaaagctttcttcatcatgtccgtagaaggtgaacaagtccttgatgtggacgattcctatgatgttgtcaattgaatccctgtagacagggaagcgtgagtagtgaccgtcatttgccaggtggaacacttcggacatggacgccgtttccggtatggccactatgtcggaacggtgggtcatcagttctgagatggggctgtcgttgaagtcgaagatgttgtgaatcatttcctgctcatcatcttcaatgattccggaatcactgcctgcatcgaccatgagacgtatgtcttcttcggtcatcgtctggtcggcatctcccttcctgatgccgaaaagcctcagtaccaaattcgtggtgaatgtcagcagggcgacgaaaggataggtagccaaggatagccagcgcaaggggatggcgacagccaaggcaagggagtccgcatatctaagcgcgaccttcttgggcacaagctctccgaacacgagcatgcagaaagaaaggatcagcgtgatgagcaaggtggaaattgttttcaacgtaccggctgaaatggtgatgccggcagtgaccaaggcatcaacaaggtatccggaaagagagtccgcggcaaaggctccggagagaagacctgccaatgagactccgatttggattgtcgccaagtagccggtggaggtttccttcagcttctggagagccagggcgcgtttgtttccccggttggcgagaactttcattctgttctcattggcggagagaagggcgatttccgaacctgcgaacactgcgttgagcagaatcagaaccacttgcatcagaagtgcagttaacattttgtccttccgtatgtacgggatgtcccctgtaggagacgctaagtccttgcggtggcaaggacttcatgcttctagattacaatggggcatggcggagcgtctagtgatgggacaggaatggatgcgggtatttcacatcatctcacagtatcgcgcatcatctgttctttatggctatcgcttcaatcagatcggcgacatcctcgcaggcatccatcacgctttccatgccttcatagatttctttccatctgattaccatgaggggatcggcgttgtcatcggcatagagggttttcacacagctgcgatacaggcggtcggcggattcttcacaatggttgacatctatgatgtggcgtgccaagttctttgatgtcttgaaatgctcaaattccttgaaagcctcctgcaaggtgacgcaggctttgaccatcagcgtagatatgggcaggatgtcttcccgcactgtcttgacggacagcatgtcgagcgtcagcgatatgtcctcaatagcatcagtgatggaatctgtctggcttccgagctggagcagatcctcacggtcgattggggtgatgaaggcgcggttcaagtggtaacagaagtcgtggagtttttcatcagcctcatgttcaatcgcgtggatggcatcagcggcattctctacgtcagtataatttctcagcaggtcatcaagtttgactgcgcaacggacagagcagccgatcatgtccgtcaacagatgataatagtttgtttctttctttttccctagcatgggcggattcctcctagaagatgtataggaacagcttggccataaggaagccgagcagtccgcagccgggaaaggtaagcagccacgctgccaccatgtccttggctatgttccagtcaacgctggagaccctgcggctggccgcgacgcccatgaccgctgtggttttcgtgtgcgtggtggatacaggtagtccggtaagggttgagagcaaaagggagacacctgccgacgcatctgatgcaaagccttggtaggggcgcattttcaccatgtccaggccgaccgtcttgatgatttttttgcctccgaccagcgttccgatgcccatgatggatgaacagaccagcatgacccagagaggaatgttgaacgtaccgtcagccgctttcatggcgtttccgttcaagaacaaggcaagcatgaagacgctcatgaatttctgtccgtcctgcgctccatggaggaatgccatgaaggcggcggcggcaatctgggcgcgcctgaagaatccatccgatcgggcgcgggagtagcggcaggccattttttctatgaacctgacgagaaaccaacccaagccgaagcctagcaccgtggatgcgacaaggccgatgagaacctttgaccattctgccatgttgatcgctgaaacgcctcccagagccagggctgctccggtcaggccggcaatgagggaatggctttcactggtggggatgccgaaccaccatgcgccggtcgcccagacgacaatggcgaacatggccgcggcaaggactatgatggcattctgtgtgctgtctccgacgttggcaagctcgccgcgcggactgaaatcaaccattttactgatggtatcggcgacttccgtactgatgcttgtcataagcaggacgccgaggaaattgaagacaaaggccatgaagatggctgaattgggactcatggcacgggttccgaccgcgcttcctattgcatttggcgcgtcagtccagccattgacaaagattacggaaagaacaagcacgatactagcgataaacgcaaaactcacccggaagcctccatgtttattggaaaaagcagggggaaatacccggctagtataaagtttatggcgcggcctttgtatgtgtcaaccaagtacacatgcttatttcatgaaaaattaacatttttgtaacaatcgagatatttttaaaatagacatcacacgagaacggaaacaaataaatattcaaaattttcaaaagcataaacagtcttaacctgtccacaagcgcatggcaaggcgatggaagccctttcttgaattttgaaaatgcctcttgaatatgttatttcattttcatgaatgaactatatcaaaagcatacccgtacccgccgtgataagcaacaacccaagaattgtgcgcggacgcgctttttccttcaggaacagccaggccgccagcaccgtcaccacaatgctaagcttatccaccggaacgacgatactggccggtcccagttgcagggcacggtagaaagccagccatgaaataccagttgtcaacgcgcttgtcatcaaaaagagccagcttcggcgaggaatgctcatgattaagtgagtctttttctggcttatgacaatgaccagtgacataatcaggattacgcccgtcctgattgccgttgccaaagtggaatctatgtccttcagaccgattttcaccaaaattgacgtagcagccgcacaaaacgcggacaggattgcaggcacgaaccatgacgtgaatcgggaaccttggtaatctccctttctgtccaacatcagccatgtaccacaggccatgacagccatgcctgcccaggaaacacgggtagggacttcgtgtaagatggcaaaggcaagcagcatggtgatgatcgtactgcttttatcaatcggagcaatctggtggacattccccctctggagagccgtaaaatagaaaagccacgacgctccggtcgccatgccggagagaatcaggaagatgaaggattgcaggggaatagtaccgaggccaatgccgcttccggtaagcagaaccatgagcaaggagaaaacaaggacaagggcagtcctcactgccgtcgccacatgggagtccacgttctgcaaccctgcctttgcaaggattgcagtcaatccggcgcttaaggctgaaacgcacgcgaggaacagccacatatcataagactcctatcagccgatgagatgatgcccctatgcccattgtggttcccaacatggagacatagccgcggacgctgttgcgcgcggggctgtagatgacgcctatcttaggcgttattgcggatagagaccctattttcagggtgattcccagctcagcgctgaggtatacgtcttcttcccatgccatgccgctgtcaagcagatatgccatgctctccgctttcagcgtcagtccgattcccgtgattcccccgtagcatggcaaaggctggtcgattgcccaggggatgctgtaggaaagaccggcgcggagctttgcccggaagtcggtatgggtttcccatggggaagcagaggatacaggactgttggatggaagcaggattgaagaaatccggtgatcggtgagactgactcccaggtcggcatccagacgcactacatggttagcccgacctgctacggctttctggacagacaggaatgcaaaggcaggactccatgcgttgcctgcgctcttgtcctgagaagctgacactgacatgcccatcaggaatccatctcgtccgaacagggcagtgaccggagcggattcattccagtcatactgaagtgtgattttttcctgagacaaagcaaaaccttctgacaggtcaaaccccagatatgccatccctgcaagatggagcagaccggttcccctgaatccgattttacgagccaaggggacggtcacagcagtctgcgattcaagcactgaccccgcgccggagcctccattgagagaaaacccaatggccgtctgttgttccagaacaaaggggccaggcgaatgtcggtagagtgcataaatgctgataatctgttctgccgtctgccatgtcgcggaaagattcacggaatttttctgcaaaagactgtcgaatgatgcgctgacgccatacacccctccggtggagtcgccgaactccaatcctaagacagggaaccagtatgagaaacgtgggatatcatgatatcgtgatgtcggaaattccttggaggcttcttccgactgttcctgtcctgacggacgatgttcttctgttttccagatgactggttcgttaagaacctccgtggcagggatggaacggagtgcctgcccttcggcggtagccgtggcgtatatgtaccgctctccatcccggattgcccccaggacaccagaggggtcgcgtgccagaagaagaatggagctttcgccatccgtattctttgatgaagaaatgtctgcgccatacagggcgaaggttccgtccacatcacttgagaaaagcagcgtgtcggaaccactgaaacgaggatatctaatttccgcacgtcctggcgggactacgctcctgatgccatcttcatccatgattcgcagcgatgacaggccatgggaggtctcgatgaatgcaatgctccgaccgtcgggagagaaccgaggttcataaacgcttgtctcaggattatcataaaggacttcaccgtccccaccgtccatgggtatcctgacaagcctgtaccgggttcccgttgcttcaatggctatgagcttcttcccatcaggtgaaagagcaggatggaggaacctgccgcctgacgtgagccagacggatgagtcgtcatccacattgtacagcacaatgtccgcatagctgactgccgctgttccaatggctccatattcccaagatgtactatggatgcggctatacgcaactttcagaccatcatcgctcgcagagaaagagagtccgtcagctccgggaattaccgccagcatgctagtttccgtctcatttgcaccgtagcgaaccatgcgtgccgtccggtcaggatgcgctgtcagtcctatcaatcccgcttctgtcctgtagggcaaggagtacgtacctggttcatccggggaaaaaagggttcctgtcctgaaccgtgagcgggaggccagtttatctgcctgttccttcaatgccgccgagaaaatctctaaagctgtcatccccgtatgggagcggaatgcggaatccatccccaggaagggaaaaccggtgaattggttgttgatggctatgattgtttcttccccgtaatgatgcaccagatagtcaaccatcagataacctgtaagataatagcggcctgacggtggcatatgagaagaatatgagccctgtgcgagcgaccacatcttttcttccagcaggggagcttcccattggagggcgaaaagaggagaatctccacgaccaccctcggagtagacggattccgcatagacggtgagtccttctatccaccacaggggcatgagaacctgattgaaagcgatcattcccggtccgaatatcgcaaggtatttcccgattcctatcggggatgtcaggtgcaggtagtgggtaagttcgtgggtgaacaccgtcttcaaccaattttccgtccgcgtcccaagaaagcggtcgtcaggtgaggtaaggtacaaggtgatgcggttaggcattggagcgaatgagccattggcaaaagccgtcctgccggcgagaatcaccggaatctttcctgacggggcatggttcaacgccctggaaatctttgtgtacgtctcatccgcgaatgaggcaagctcatacgcatggtggctgtcttttggttcgaagattatgagaaaatgctccgtctcgctctgttcccatccccggtaaggctcttgtccggatgcataaagtggcgtcagggcaaggaaagccaggctaagcaggaaaagaacacgaccacaggcaaaaactgatgtcaaaaaggatttcatgtgtgtctccctgtactcacgataccctgaaatagcggtgaagaaaagagtatagggcgttccgggctatgataaggagagagcaaggaaagggaagccccgccttatttcgccagcttgtccatcacatggaggatttcctcaatcttcctgcggctgtcatcggtttccatgacctgtgcgacgcacccttcaagatgggcgtgaaggatgtcacggttgatggtgcgcaagatggcttgtgtcgccatcagctggttggagatatccatgcaatagcggtcttcatcgaccatcttcatcagaccgtcaatctgtccccgcgctgtcttgagaaggcgtgtcaccttgtccctgtccgcccgcatcgcatcctcctgctgtcgtagaaactacaccccctgaggggtatcttgaatataatgaaaaaacctctggctgtccatgaagcgtttcaaggaacggcgtttccctcaatgcgaggtcgtcacaaaagtgtgaaaaatttaaccgataacccctgaccatgaggaaaaacgcagacggcttatgctatcaccgcctcacggtataacaccgtgtggtattgacgcaattgtggattaccgttgtcgtgaaaagtgacctccgtttgcatgtggcagaacgtatacggggagagagataactcccgcacgttgcactgtgcgtggtggaggtcacttcagagtatctaaaaaattacctgcacgggcgtgtttgtgttgactatagtgttatcacccagttgaccttcatcgttgagtccagtcgcccagagcgtgccgtccttctttaaaatcatcgtggtggaggctccggtggagacagccgcgacatcaggcataaccagcacgggcgtgtttttgttttcattattacctagacccagttgccccgtcgtgttgtttccagtcgcccagagcgtgccgtccttcttcagaatcatcgcatgggatcctccggtggagacagccgcgacatcagtcatgaccccgaccccaccagaacccttgacctgtacgggtatgtttgttgtataggtggtcgcctcgtcgacacccagttgaccataagtgttgtctccagtcgcccagagcgtgccatccttcttcagaatcatcgtgaaaatgtctccgccggagacagccgcaacatcagaacccatggacgaaacctgcatgggcgtgcttttgttttcattattaccgatacccagttgaccagaatagttgtttcccgtcgcccagagagtgccgtccgtcttcaggatcatcgtgtaaatgactgtggcggagacagccgcgacatcaggcataacctgcacgggcgtggttctgttgttctgatctccgacacccagttgaccaaaactgttgaatccaatcgcccagagcgtgccgtccgtcttcaggatcatcgtataattcaatccggcggagacagccgcgacatcaggcataacctgcacgggcgtgcttttattggccgtagtgtcatcacccagttgaccatactggttggctcccgtcgcccagagagtgccgtccttcttcaggatcatcgtatgggtggctccagtggagacttccttgacatcagtcatgaagtcgttgggatcggtactagccttgacctgaacgggcatggttctgttgttctgatctccgacacccagttgacccgctccgttgtatccagtcgcccagagcgtaccgttattcttcaggatcatcgtgtgagtgtttccggcggagacggctcggtatggtttgaacgtagcggccccgtttatgccgtcaccttcatcccattctccaatctcaatctcaatagcggcaacggcgacttcttcatcagaggtattgagcgtcatgttgtagacatgctgcttgcctttgtcaaagtgaatcagatgcttgtctccgtcagctacagcaccggtggtacttggcttccatgtgtatgtaccagctccagcaccaccgctcagggtaaactccagaattaagttatccagagcaaaagtgttgcccgtaggtatcagcacagcctcgaacctgcgcttgcccgcatcatagtcttcttgaccaagagtgtcggaaacgttccgcatgtaaatagtcttgtcggaattattgggagtagacagacttccgtcattcagattaatactgactgtcgtgtgcaaccctttgattgtagcgtcaagcgtaccgtcatcaatggcatccttatcaacggtcgtgctcggaatgatgttgacaatcaggcgggaaagcatgtggtcaagtttcagctgtaccgtcgaggtattgttctgtacattgtcggtgcgtccccacagggcgtctgccattccagtctcctgttccccgttgcctcctgtaatgacatccaacaacacctgatcagcgccagggtacatggctggcacataaggaaagaaggcgatgaaatcaaacgtatcactggcattgttgtcaatgtcattccacttcagggtattggcatcatcgacaggaatgaagctggaggtctgggaggcaacgtcagccttgtagtgtttgttggcgcgctcggtgacggcactagctaccggatcttcatgatccagcatgtagatgctgactacatcaccaacctcccattcggaattggctgagactttgcgtcctatttccgtggagaagcgcactgcattggtatgtgagacattcagtttgctgtcgcatgaaataaaggtgataagaagcatcagaatggtcgtaagaactataaagactggtttgctaaatttgttcatatgcagcactctcagattctctctctctctctctctctctctctctctctctctctctctctctcatggtgtcttttcctttctccgtaaagaagatgacagcatatcagcacaaccaatgcggagataataatatatggtagtgtaaatccgttatgagcagaaagctattacccaaaagtattattttgcatgaaaagcagagaaaaccatataatactttcgggttagttaatgattttagatgttattagtgttaataaattacattttgaacgtacacaatgctaagatacagggtggatatcagaatgtttgtatcaatgacaactttcattcctgttcccgtcttttccttgcgaaattccttgatcatatccatgttgtacgctttgttcccaatcacctttactctccctgtctctgtacgatacacttctttgtgaccagaggtttgatttccttcaactccgccttgctttgcaaattctcgtggtatcaactttgttcaaagaggggaccgcctgatgcagaattccgttccggaaggaaaattcttggatgtccatgagatagcaacttccgtgagcccccggcttgcgaaaaagataccccgatgggtggagaacataattgcccgcctcatccatgagaatgacctcaacaagatgtggaaacagcacgaacataaggaacctttagcctttctccagggcatcaataaagatttcaaccttactaccacttttgagaaggaagaacgcatctccgaaatagtgggaaggaaccccatattcgtggcgaatcatccgctgggaggaacagaatccctgctgttgatggaaaaaatcgcttcatatgacacttcggtaaggatgattacccgcaagctgttcatgcgcgtcattccccttcggcctttcttcctgcccgtgccacagacaaaggaacgggaagaaatcgctgactttcttgatgccgtcaaggagccgggacccatcatgatatttccggcgggctattgttcccgtcccctctcaaacggcatcctctttgattatgaatggaaatcaacattcgtcaagttctccaggacatccagtcgccccattgtccccgtgtacatagaagggcagaattcacggagattctactacgtaagctggttgcgccgtttctttggcatcaaagcttccctggaatccatcctcttggtcgatgagatgttccggcagaatggctcacatatagtcttcaaggtaggcaaacccattgattattctgtcttctcgaaagacctgtctgattccgaatgggcatgccgcatccgccagcatgtcttcaatctttccttggacattgacgctgaattttcccctggactccccctcacgcttcttgatgcataaagtgcatgagatacgtagggtggggcatgaacctcatgctccgctggagaactggctggtatagagggcgtaataggcaccctttttttccatcaaggcggcatgcgttcctttttccacaatggaacccttttccattacaaggatttcatcggcattcctgatggtggaaaggcggtgggctatgacgaaagtcgtgcgccccttcatcatgcgctggaaagcctcctggatctttttctcggtgaacgtatcaatgttgcttgtcgcttcatcaaggatgagcatgggaggatcggccagcatcaccctggcaatggtaagcaattgaacctgcccctgcgaaagtcctgaatcatccgtcgccagaggggtatcatatccgtggggaagacgacggatgaaagaatcagcatccgcttccatggccgccctaatcacatcgtcccggcttgcctccggtcgcgcataggcaatgttctcatgaattgtcccgtcgaacacccatgtatcctggagtaccatgccgaagtgcctgcgcagtccgcttctcgtcagcctgcggatatccgttccgtccaggaggatcgctccatgatccacatcataaaaccgcatcagcaggttgaccatcgtcgtctttccggctcccgtgcggccgaccagcgcaatgcgacttcctggtttcacctgcatgtcgaaatcttggattaacttccgctcgtgttcgtaagcaaagctgacatgctcgaatgaaatttctccggtgcagtcgtccagtcggacaggatgcggatcatcagggacttcctcaggggcatcgaggatggaaaaaatcctttccgctgatgctgccgccgcttgtatctgtgccatcacgcttgtgatttcattaaagggcttggagaagatgacggcgtaaagaagaaaactggacagttcgcccacgctcaggtttcctgtcaaggcggcgaggccgcctatgatgccgactactgcataggtcgtattgttcactatgcgtgtcgaaggattagccatggcggaaatgaactgagaacgggttccgaccttcttcagctcctggttcatctttgcgaatgtctcccgtgcctgctgcccatgattgaatgccagcacttcaagctgtccggtaatcatctcctccgcatatccgttgatgactcccacgtatcgcgcggtctcacggaacagcttttgggaacggacggtgatgaagcgggctaccagataggcaagcggagaagaaagaatgattactccggccatcagaaggttgatggagagcatgaacactatggttcccgcaatggtgattatcccttggataagggcgttcatgccctgcaacataccatcgctgaccgcctcggcatcattgatgaaacgtgtggcgacatccccgtgggaggcggtgtcatggaagcggatgggaacccgctggagcttggagaaaagcatcttcctcaacctgtggctggcctcacaggaaagcctgttgtcaagatagacgcttatccactggccgaccataccagcggcgtagaatatggcaagaatgcccgccatgcggaaaagcagggggaaatctacattgccacggcttttcaggccatcgattgcctttccaatcatttggggagaaaccaaaatccccaagacggacaccaaggaaaagacaatgacggcggcgaacatcagacgcttgtcttttaatatctggaaaatacgccggaaaattgatgtcatgaagcagcctcctgtccggtgagctgtgacatgcagatatttctgtatacaccgcaggattcatggaggctggcatgggaaccgattccggctatgcgcccattgtcacagacaataatgatgtcggcgtcctttacgattccggcacgctgggagatgatgaacattgtacggtcgggagcgtcccgtcggatggcggtacgtaccaaggcttccgtccggaagtcaagggcgctggtcgcgtcgtcgaggatgaggatgtccggctgtctgatcaaagcgcgggcaacggcaatcctctgtttctggcctcctgaaagattccgcccgtcccggctcaccggggagtcatatcccgctggcatctccatgatgaaatcatgggcttgggcaagggtggcggcatgtctgacctgttcgtcaggcgctccaggatttccccaacggatattgtccgcgatggttcctgagaatagtttggttttctgcggaacaaagcctatcttctcccgcagcacagtcaaaggataatccttcacatcccgcccatcgaccctgactgaaccttccatgacatcgaagaaccggagaatcagcgcggcgatggtggacttgccgcttccggtcgctccgatgatgccgacgacctttccacggggaatggtgaagtcggcattgtccaggacaggttcccccgtcatgttgtaaccgaagcgcacatgggagaaccccaccgcctcgccagcaatggccggagtctcaggaaagcgtggattttctatgatatccggagttatgtcaaacacgtggttgattcttcctgccgcggccaaggaacgagtaaagagaataatcaggtttgccaataccagcaaagcgaccagaatttggttcacataggaaatgaaggcaatcaaatcaccttgggaaagcgtaccgccttctatgtgtatgcctccctgccagagtattgtcaggattactagattcaccaccaaggatgtcagcggagaataaagcgcggaaagtcttcctatgccaagcccagtgtcgcgtacaccattgttgtcagaggcgaatctcttttcctcatagtcttcctttgagaaagcgcggatgaccctgaccccggacaggttttcctttacacgtctgccgaggatgtccagacggctctggtaggaacggtagagtggtgaggtgaagcgggtcaacaggtagatgatcagaccaaggaacggggtggctgccagaagaatcagcgcaagacggacatcaagggagaacgccatgattaaggaaccgatgatgatgaagggggaacgtgagacaagccgtatcatcatggctacccagagctgcatctggttgacatcatttgtcagccgattagtgagggtggaggctcccatatcccggacttgtcccggcgaaaggctcatgatatggctgaacagcttgtccctcagcatggtaccgaagccctgggatgtgtaggaggcaacgcgctggcatacccaggcacacgcaaagcctgcgaaggccagtatcaccataagtccgcccattttcagaacataggatttgtcctgcatgatgacaccattgttgatggccaaggccatgatggtcggcaatgcaagttcgcagattacctcaaggaacttgagcaaaggtcctatgatgacttctttcctgtagttcctgagatgcttcatcagtttgaacatattctcatccttacctatccctatacctgttcctatgagagatgactatacagaaaaataaaatatattggaaatgtttggtattcctgtccgcaaagcatgattcagaatgatggcaacaggggagaagggagcttgaacactgccttgactgcatatccggttgatattttcttcaaggcaagagacggacatagccactgttcatgacggacgcatcaggatgaataaaatggttcaaaaacaacaaaaaccttcacttgtagcacttttgtcctgatgggatagtaaagtcagactaaaaaagggggcttgtatgaagaaaacttttacttttctcttgatcgtcttgttgcttcttccggcagttatttttgcccaaggaggaaaagacaaaaaagaagacggtatcataacaattaattactggactcatgaggatccagcaagaacgcagctggaaacagaactgattgctcagtttgaagcggacaatccgaatatcaaagtcgtgagatccacacaggccgcagtcaagcagattgagctggtgcagactgcttttgccgccaaccaagggccggacatgttcaacctgcccattgaaaaccagtttgcctatataaccaatgggcgtgttgctcctgtcgatgcccaggccgccggatacgcggacataagtgaagtgtacgcaaagtatgcgccacacgtccttgatgccgtaacggtcaatggcaaactgtatggcctgcccctggaactgacgaactgggcgatttatctcaataagaaagtcttccagagcgttggactggatcctgaaaaggattatccgaagacatgggaagacatgatggagatttctgaaaaaatcgtcatccgtgacggagacatcatcgtccgccgtggttttgatttccgctacccgtactatctgacagaaatggttcccatggttgagcagttgggtggacagcttatcagtgatgatggcaagacggcgattgtcggggatgaagcatggctcaaagtgctttccttcatgaaggaatggggaccaagcggacgcaatctgggctctcctacatataaagccgcccgtaacctgttcaatatggacaacaacgacatagccatggctaacacggggctctatcagcagggacgcattgagagtgacaacccggaattcttcaagagcggagactggatggtcgtaccgttccccgtcttcaaggatgcggttcgggatgtggcatcctgctattatggacattacttcatggtgaacgttgattccagccctgcggtgcagaaagccgcatggaagttggcgggcttcctgctctcccatggagaagactatctgacacgtggcggaaatctcattcaaccgacgaaagcacttcttgaatctgatacgttgcgcaatatgccgtacagtgatgtattcatcaacgacatggcgcgggctcatatggtctattttgaagaaaacagcgcggaaatacagacactgattcgcaatgcggtggagtctgtcatgctttcaggagtttcccctgaaaaggctctggctacactcaaagcatccgttcaggaagtcattgacgagcaaagataaaagttcctattccatgccggttcattccggcatggatacatctttaccattctggcggtccatatgaaaaaaaaatatatcaccatagaaaagaaacaggctcgctgggggtttttctttgtcgtgccttccctgctgtttttttctgtctttagcttttatcccatactcaatgcgttttatacgagttttttcgacaagagagcattgagcaaagctgcgcctgcttttcttggcttgggaaactacaaacggttgttcaatccagcgacaatggacaatgcgctgtctttctacaattccttacgttcgacgtttgttttcaccatagggacattcgtccccctgttgatcatcagccttcttctggcagtattcatttcaaacttgtcggggaaccggacaaagaaattcttgcagatagcctattattgtccggcggtgctgtcttctgttgtcgccgcggctatctggatgatcatatttgatcccagaggcctggggaaccaatggctgaatgcacttctcggcactccgggcattgacagacgatggctggtagacggcacgatggaacaggtttccaccatggtcatctacttttggaaatacataggatatttcgtcatcctgttcataaccgggcttgcttccattccgcccacgctgtatgaagcctccacgatagacggagccacgaaatggcagagtttctggaagattaccttgcccttgctgaagccaacggtcgtcctggtatccatcatggcaatgttgcaatgcttgaagacgttcagtacgcaatacatgctctattccaatggagctcccagggcacccatcaacgtcattacattcaacatctatgtgacaggcatccaagagcagtacttgggacgggcaagcgctatgagcgtggttcttttcttgctcatgcttttcttcacatgggctcaattcagggtttccaaatcagaccaggtagactattaggaggtgggacatgacacagaagacatccttgctcgcatatggatcccacatcagggcgaaagtatcgcttccgcacattttcatatatgctgtcctgcttatcatgttggtttttacgctcatccccttgttgttcatgataacagcctccatgatgacatccagagaaatactccagatgccgtataaatggattcctgataggctcaactatgtaaattttgtaaaagccatcaaaggaaatgacgggaactatattttcctgcgtaacatctccaactccctgatagtcgccgtctcggtatcaatcactacagtcctgttggcatccatcacagggtatggacttgcaaagttccattttaaaggaaggaactttgttttcatgctgatcatggccaccatgatgattccgtttgaagccatcatgattcctctctacatggttgtcatgcagctgcgcatacagaattcctacataggtcttatcttgccgttcatggtcagtgccttcggtattttccagatgcgccagtatcttacgacgtttcccaaggagttccttgatgccgcgcgtgtcgatggcatgggtgagttctcgattttctggaagattgtattccccaattgcaagccggtcatagcgaccttgggcatactctccttccgaggacaatgggacaatcttctttggccgctgttggtgagccagaatgaaaaaatgaagacaatcccgcagtacatatccacctttgtccaagaaagaagtactgatgaaggcgcgttgatggctgcggcgcttctggccagcatacccatgttcatcatgttcatatcgctgtcgcgttatttcatcggtggttcatctgtattcgagtccagaaaaggctgatagaaaaccatgatgctgaactctgccctggggcattcgttgtttatctttgacatgggcaacgtggtggtgaggaacataacggtactcagggatatttcttcccgatggaatcttccttggcaggaaatccaggatgattattgtcattatgaatttcctttgatggacgggacgatgagtcctgaagactattggaagcatatccgccataaattcggcgtcacggtatccggtgagccttttgccgattggttcaagccggtaccgaacgaccctatggtctttttgttaaagtatctgcgctcccaaggaaaaagggtggtatgtggttcaaacacttttgccccgcactggcagatacttgaagagaagggatttctccgtctgttcgatgccttgtatccttctcatctcataggtctgagcaagccatcacggttttatttttcccatatccttgaggcggaaggacaggagcctgatgatacatattttgtcgatgaccttctggaaaatatcgatgccgcccgttccatggggattcattgcctgcattatgcgcaaacagacatttccgcggacgatgccctcatgaaggctttcgggagcgaagccaccgggttggatgcgcagggttgaaaaagcctctgcgacacttttgtactgtctcttgccctgcatcaggatatctggctttgttcatcgcggaactgtgatggagtcttgcccgtgtatttcttgaaaagtttggcgaaataacctggagtggggaagccgctttctgatgctatctcaccaatgttcttgccaggattcctcatgagccgtatggcattgttcaatctgaatgcgttcagatattgcaggaagtttatatcagtggcttccttgaatgtccggctgagatgactttccgtcactcccgcaaaccgggccgcttctggcagccctatgggagattgatagttttcctcaatgaaacggatggcggcatccgggacatgctttcccgctgcggaaggaagggcaatgaacagattggaagcgtcttggactttcctgaaacgggcaaattctgattcttcttcggtaagctttttcaccaactccgtcaaggttgattccagttgtccttcttccattggcttttgcaggtaatcaaacacgccaagccgtattgcttttttcatgtacgcgtagtcaatatatccgcttaggattatggcatggttcacaggactatgggacaacatgtccagaccatcctgtccgggaagccgtatgtcagtgattacaatgtccggctccatgtcttttatgagttcttcgccactcatgccgtcttccgcagttccgatgagttctaaatccaactgttcccacggagtagtacggacaagagcctcaagggtatatttttcatcttccacaatgaccactgtatatttcattttacgacctcatgcgtcttccaggggaaagctcaatatgacacacgtctctttgtttgggattgaagaaatctgtatatccgcggcatcaccataatgaagtttcaaacgtctgtatacattatacatcccgcaatgatcgctctctgcaaattcttccaatgtttccggaaccccctctggagggaaccctacgccattgtcacggattgaaatgaatatgaagccctctcttttttctacaaggatggcaagtttccattcgcctcgtttcggttccagtccatgaatgatggagttttccacaaaaggttggatgatgagtttcggggtgtggatatccaacaaggattcatcgacatgccacgtaaccttaagcttgtccccaaacctgattttctgtatggcgagatagttttctatcatggtcaggctgtcacgcagcgtcacagtgctttgctgcgtatcaatactgtttctcagaagcatgccaagttttgtcgttatggtgagtatttcctgttctccatgtaatttagctaaagcggtgatggcgttgagtgtattgtacaggaaatgagggttcatttgtgattccaaggctttgcgttctgcttccttcaatttttcttcttcttcccttgtcagcctgagaagctccacgatttgttcaatcatccgagaaaacgcatcatcaagctgggcaatctccttgatgtgggattctgtcgggctgactgtgaactctccgttttctacagtgcgcatagactgtacaagatgttcgacagggcgtgagatagtgcgggagaaaatatacgcaagcacgccggacagggcaagcccgattacggaaaccatagccacgatggaaaagaactcctgtatgttccgtgtatatgacgctgtttccgttatgcctacgattgagaaggccgtacctgtgatgggagcccaggaaatcatggcgttgccgtcctgccgggaacccatgcggacaagcctgtcggcacgtatcctcgacaggttcgggaacgttgagaaagagccatatctttcagtatgaagcagggaagatgccagaaaattctccctgtctatcaggatgacatcagaaaagatgccgttgatgttaatatccttgtagaagctgtccagaaaaatatcgacgatgccatatcctactcctgtcccgtccggctggcgtatcctgcggaatatgtttattccggcaaggcggtttgcatccgatgcataacgattgtccaaggacatgagggaggctgtcgttgaatccgccagggaaagtgtgaagaaaggtttcatgtcccgtgattgataacgaacatcatatgcggcaggaaaaagatgtgttgaatatctgatgttccctgtatcgcttacgatgttggctgaggcaatgtaggtgtctcctttcatgatgctgaatagttcttcatagatgtccttggatgatatttctccggtggcatcatctcctgggttcggcgtaactgcctgtatgatgagctcattggtcgtcagcaggtatgtcttgtgcctgtaggactccagcatgcgggttaccaggatggaatcatgcagaatgtcactttcaccttgcttcttgagattctcaaggattgtcttgtttccaatgacaatgtaatagaaggtgagcatgacgatagggacgaacatgacaatgatgaaggacgtgatgagctggacaagaagggaccgttgcctgtgagaagaaaaggaatgtgcctttgggcgcagcacggaaaatttcgtgcgtattcctttgcgttgtggggtcatgtatatcctcttaatcaatggtatatggagtcacgcagtctcgcaacagggaatatgtgtcgtggctcataccttaagggaacgggtggaaaaagggaataagaagttcgcgtttttcgtggagagaaaaggaagggtataagggaggaatcatcaagcgtaccatgggcgcaatcctcggcagcgcggacggcaagagcatggctaaaaggtgggacaaatctttataaacgaacagagttaagcgaaattagttgcgatgtgtaaagtccaaaatattctatttgcgttcgctctgttttttgttgaaatttcgcgctctatctgctataatgtctcgtacgtgtacgttccaccaggcaggagtaaaaaagcgaggcgcagagcaatgattagctataaaaaactatggcatgtgctactggataaggacttgaagaagaaggacttgattatgcttgcgggtgttagcagctacaccatcagcaaactcaatagaggcgataatgttacgaccgacgtgctgcaacggatatgcaaaggcttggattgcgacttgtccgacatcatggaattagtgccggatgaagacgaaagtacagcgagggattaaggcatgagtgagagcgccatcgcacctgctgtggcagatgaaaacagcaaaccttgctcgtccgatgtattggaaaacgacatcagggcacatatgccgcgcatacttgaaatcctgcttttggacagaacaacctccacgcccaacacacccaggaacatcatttgggcgaacgacaattacgaagaatacgacgcgactgtctacgcggcgaccgctcaaatcaagcccgaactcatcactggcaagcgaggctccttgataagaccgagggctttgaagacaaggaaattgcagaaggagcgaacgaagacaaaggccgaagtcttcacccccacctgggttgtgaagaagcaaaacgacacagcagacgaaagctacaaaggtgatgacttggagacatatacccgccgtaagtggcttgaaataacctgtggcgaagccccctatatggcgacgcgctacgacatggagactggcgagatagtcccactttccgagcgggaaggcttcgtggacagaaaactcgcccggataaacgccgaggtgtccgacaaggccgagtggcagcggttggtcgagcttgcttacaagtcgagttatgggttcgagtggaacggtgattctctgcttctcgcccgtgagaacctgctctacacctaccgcgactaccactttaccaagtggggcgacgaaccgctacacggtctctttgaagtaattgccaccatcatcagctacaacgtcttccagatggacgggctgaaatacaccattcccctgacagagaaaatcgaaagagtcgagatgatgcaactgtcattgttcgacatgggtgagcagcaagaggaatggaaaatcgtccccggcaagcgggtcagaatcatgaattgggataccaacaaaatggagtatttcgacagggaggtaaaacgggcatgagtgacaagaccgtgataaaaaccacaaagaccgtgtatccccaaatctacgcctatgtcctgcttgggtatgacccgaaagatggttggataaaaatagggtacactgagcgcaaggatgtggacagtcgaattaaggagcagacccacacggctgcggtcaatctgaaatactccaagctgtggtcggagccagccaggttttccggttccgacgtttggttcaaagacaaacaactccatgcttatctgcgtaggttcaagaagattgcgcaggagccgaacacggaatggttctattacgacggaacgccgcagcaagcccacgaagactttgatgatttcaggaacaacaacctggataattccgtacgggagggcagtcaccttgaataccagcttcgccatgagcaggaattggccgttgagcaaacgcttgcctatgccaaagaccacccggaaggcgagttcctctggaacgcaaagccacgcttcggcaagacgctgaccacctatgatttagtccgcaagatggaggcacagaagattttggtcgtcacgaaccgtccggccatcgccaattcgtggtacgacgatttcgagaccttcatcgcttggcagactgactaccgttttgtctcaacgaccgattctctgaaagagcgtcctgttcttacacgtgagaaatttcttgatgttctgttcactccagaaggcaaggatgctcgttgtatcgctttcatttcactacaggatctgaaaggggcgatcagcttcggcgggatgtataacaagctcacatgggtgaaagatctggaatgggacgtgcttgttatcgatgaagcgcacgagggggtcgatacattcaagacggatattgctttcaacaacataaaacgaaaattcacgttacatctatccggtactcctttcaaagctgtagctagtggtcggttctctgaagaccagatattcaactggacatatgcggacgaacaagacgcaaaagccgagtggtcggacgcagcacagaacaacccttatgagaggcttccccgcttgaatctgttctcttatcagatgagccagatgatcaccgacgaggtgaatcagggagccaatatcgacggcaaagacgtagactttgctttcgacttgaacgagttcttcgagacgaacgacagcggcaatttcgttcacgaagccgaagtgagcaaatggctggatactcttacgcggaatgagaagtaccccttctccacgaaggagctacgcgacgagctgagacacactttctggctgctcaaccgcatagcgagcgcgaaggctcttgcgaagctcttgaagcagcaccctgtctttgagaactacgggatcatcttggcggcaggtgatggccggacagaggatgacccgaccgtcaacgagaaatcgctggacagagtacgcgctgcaatcaaggcgcatgggaagacgataaccctctccgtagggcagcttacaactggcgttaccgtccccgaatggtcagccgtcctcatgctctccaacgtgaagtcgcccagcctctatatgcaagccggtttccgcgcgcagaatccgtgggactatgaagcggatggcgaaatgcaacagaagcagaacgcctacatctttgacttcgccccggagcgcacccttatcatctatgacgagttcgccaataatctgaacagcaagaccgtctctggcggcggcacgacggttgaccgcgagacacatatcaagacgctgctcaacttcttcccggtcatcgccgaggatgacgagggcaagatggtggagcttgacgttcggcaggttctgaccatcccgaaggcattaaaggcaagagaagtcgtcaggcgtggctttatgtcaaacctcttgttccagaatatctccggcattttcgcctcgtcggaagcacgagaaatcttggggcagctcaaccctgttgatgtgggaaaggtcacgccgcgtcaaactgacgatcccattgacacgcagggcgttcaagtggacggctacggtgacgctatggtgccgcccccaatggttctcaaagaaaccgaagctcgctttggcgagaaggtctacgccgatataatcggtgccgctcaacaggcgacagagcaatcggcttcgaatctgataaacactgtcgccacagccttcacacagaatgtactggatacggtaaaggagcttgcgaaagacagtgccgtcacgatggcgcaagcggagcaggtggtaaagcaaaacgccaatatcatagcccgcgaggtcgaggtcgtccagaaacaagccgaaatcaaacaggccgaggcaaaggtcgaatttgaccgccaagtcgccgtcgcccaagatgacaaggcagcggtcgccgaggccaaggcgaagtttgaggcgacgacacagaagatacaggatgacttcaagaaagaagttgtctccacagttgcagagaaaacgaaagaactgacaaagaagtccaccgaaaccatcctcaaaaaagccgaggaaaagaaaaagacaactgttgaagatgacatccgcgcccgtctgcgcggctttgcccgtaccattccgtcgttcctgatggcatacggcacgcccgacacgacgcttgcaaacttcgacgagaacatcaaggacgtggtattcaaagaagttaccggtataacgcttgaccagttccgcaccttgcgagacacctatgagttctttgacggcgttgtcttcaatgaatccatacaggagtttctgcacaagaaagaacagcttgccgactactttgatgacagccatgatgaagacatcttcgactacatcccgccgcagaagaccaatcagatttacacacccagaaaggttgtcaagctgatgatcgacaaactggaagaagaaaacccggacatcttcaccgacaaagacaagacctttgccgacctgtatgtgaaatccggtttgtatttgacagaaatcgtaaagcgactgtatacggctctggccgggcagatacccgacgagaagcagaggatcaagcacattcttgaaaaccagatttacggcttcgcaccaagcgagatcatctacaatatcgccaggaactttatttttggtagctttgcgaatatcaacgattcgcacttgcaatgtcgtgacttgaccgaaatggccaagaccggaaggagcttggatatgaaattcgatgtcgtggtggggaatccgccgtatcaggatgaagcggtcggaggtagtacgagtaacgacccaatatataaccacttttataatttagctgaacttatagcaccaaagtattgtttgatatctcccgcaaggttcctatctaaagctgggtatactcctaaaacatggaatgagcaaatgttaaatgatgagaatctgaaagtcgtgtattatgagcaaaaatctgctcttatttttccaaatacagatattaaaggtggtgtagttgtcttgcttcgggataaagataaatcttttggaaagatagggacttttacaaactttgaggaattaaactccatactgtttaaagtctccaaaataacctcaaaaacaattgagaccctgattactggacgtggtgtttatcgccttaccaatattgctgtgtctgagtatcctcagattgttgatattcagtccaaagggcataagtatgatgttggtactggagcgttcaaaattttggataatataatttactttgaagataagcctgacgatgggaacgactacgttcagatattgggattgtttggcggacaacgtgtttatcgatatattaggaaagactttattaactgtccccatgggtttacaagttataaagtgattttacctaagtctaatggcacaggagctattggtgagatattaagtacacccctaatcggggaacccctaatcgggtttactgaaaccttcatatctatcggtgcgttcaataattcaactgaagctgaaaactgtctgaaatatgtaaagtcaaagtttgctcgtacaatgcttggtgtgttaaaagttacacaggataatccgcgagataaatggtcaaaagttccacttcaggactttacaccgcagagcgatatcgactggacaaaatctatccctgaaatagacaagcagctctatgcaaaatatggattagacgaaaaggaaatcgccttcatcgaagaaaaagtggcggcaatggagtgacagcggagggactatgcgtgacaagccgacatacaccataacagagaaagccgctgactctgtggcaaaaattgtcgagacggtgggacgtcttacaggggagagggagtttgtacgtgatatacggttgcaccgggaaaaccgcatacggactatccattcgtccttggcaattgaaggaaattctctttccctgaaagatgtaactgccgttcttgatgggaaaatcgtcgcagggaagcaaaccgatatcaaggaagtgaaaaacgcttatcaggcttatgacgagattatgagctgtgacccttacgacatcacggatttcctgaaagcacataagctgatgaccgatggattgatacgtgaatcgggagtattccgcagtgaggatgtaggagtatttgatggagatgttcccatccatagtggggcgcgtccgcagtttgtcccgcggctcgtagaagatttgttcgtctggggacgcgggtctgaccttcaccctgtgctcaaaagtgcgatcatccactatgaaatcgaaacgatccatccctttgctgatgggaacggacgcatgggacgtttgtggcaaactctcatccttgcaaaatggaattctcttttcgcgtggattcccatggaatcggtcatgtataagaagaggcccctctattatgaggccattgaagcttcacgtgatgtaaatgattccggagccttcatcgagttcactctttcggctcttctggaaatcataacgactcaggtgacgcacacgaacagggatgaagcagagcaccaagtaaagcaccaagtaaagcaccaagttgaattaacagagattcatgtctcagtgttgagagcactggagaaaaaacctctgtcacgcaaagaaatcttttcatttctcgccatgagcggagacaccagggcatatcaacggcatcttgcaccacttcttgactccgggctcatcgaaagaaccatccccgacaaacctaacagcaggatgcagaaatatcggttgaccgataagggaaagtcttagaagtgtttaatctggcgtttactgggtgtttattgattttaaacgatgggggagttaaacgcttctcttcatccaaatcaggggatttaaacagaattcttcgcaattcttggaggataaaatgaaaatatatgattttaatatgttcaaacaaaataaacagttttatggggggttggctgggcctaaaatgggcattactattgatggagaaaattatattattaaatttcctaagaatatcagagacaagaaagaccagtttcgtacagggttaagttattccaatagtcctgtttcgcgcatggcattcaggatatatagataggttgatagagcaagacatgatgcattatcctgataccgttaaagctgctaggacaatggctgagaaaaaaatagaaaatgataaatatcgtatgaaaacgaagaaatgaggtaaatcatggatactactggaaaatatatttttatgcatagagatgatgaagccgctgtagtggaatttaacttggaagacgggtatttgttcaatgttcttgaggtaaagaatgaaaaccttattccccttcgtgcaaataagagtatcggtgatttccgacgatggtggcaagatagagcagtccctcggacacaaggatcggtcttaaattttcttaggaaatatgatattcacacaacgcaaggatatcttttgaaaaactttggattgagtcttagtgatcattattgggtcaagccgaaagacagccagttagcatgggaagatgtcaatttgttttcccacgattttgctgaacctttttctatgcttcggcacaatatcggaagtgaaggctatgaaaagggaaggttttcccctgcggcttctacaggcggtgaaatgcccaaacattgggtaatacaagacggggaaagatatctcattaaggaacctgaaagacctctgttccagcaggcaatcaatgaagtatttgcaactcaacttcatgaaatgcaaaagaaacagccttttgtatcttatttctttgccagtcaaagaaacgatcctgagcgaattttttgtgcatgtaaaagtttcgcctcacttgacttggagttcatccctgctgttgacctggtgggaggaggggaaaataccggaaagaatggatttgaccttttcatcgatagatgcgtagaggggggattggataaggataaaattagagacttcttagaatatcagattgtcacggattttctcatctccaataccgaccggcatctcaataattttggagtattgcgcgatacccatactctaaattatgtgtcacctgcgccgatttttgattctggaaactccatgttctatctgcatccgcttggggcggcctctaagctggcgattattgatatccagacgaacagtgtttttgcggatgagaaaagccttattggatatgtgaagaatctgaactgcgttgatgtttccgaactgcctggagcagaggtcgttgaaacattgtattcaaaggatcccctcaagaccacgcaagcaaacaaaaaaatagccgaagggtattcattgaaaattgacatgctaaatcagctccagcgtggcattccttttgaccatctttttgaaaaagaaatatcaaagaccaatttacatccttcgctacaaaaagacagaaagcgagaaagatgaacatattatttgtaaattgactacttgtactctttgagctgccgcgtataaacttgtgattgaaaaacttcccatggaagaattttttcaacggtcatatacttcccggcgatgggcaacatcggaaataaaaataatcatgctcttgctatctatcgtggcaattagacggtatgcgccgacccgataccgccagaagctttttttgtttcctgtgagtgcttttccatgcaagcgtgggttttcgcatccggaaagatttttttcaatccaccggtatatgatgtatgagatttggcggtcgaggcttttcattgccttgaccgctttgtcttctaattctatggaatacactttatttgaatcctaggatttttccgacttcatcaagagaatacaactttgcggttccgttttttcttgcggtctcaaattcctgtagggttttcaggtcgtactcgtcttccagcctatcaaagatagcattccttacggcgttggacaggctttgtcccttcaccttggcatagctgtccagccagattttttcttgttcggacactctgaaagatacatgtggcatggtggtttcctccctgtgatacacatgtagcacagatggctttttgtgtcaacctttggcgcttttcaagttttccaagcacggtgaacgggcttggaaacggcagaaaaaccttcgtacttttggcgaaaatcttcgtacttttggcgacatctccccacacccctcttataatgtacccagtagtaccagtagataagaccattaaagtctcaattcggcaagatagcaagaaaagtcagtaatggagggacggctaaatgagcctccgttacttttcctatctcattttcaagatagtcgtgcttcggtcttcactttattttttgctccttttggccgaccggattttcctttgcggcttttcagttgctccatgacagtatcgtcaatcagatatatcccgccgaattctgcggcagcttctttgaccgtaatgtattttgacatgtcacttcaccagagggatgatgatattgacgatattcagcacaatcagggcaatgagcagccattcagttcttgtaagtttattcattgacgtttctccttgttcgttatagatttatcaatagcggagggagtttcctccctccgtgtccgcttagaagatggagagtaccgttttcaggatttctggtagtagtgctactagagcaatcttatcggttcttctccatcttttctttttccgtttcacattgtttttacatcccttttttcttgatgattaatagtaccatgataccctctcccattttgtcaatatattatttagtataatcagtaatatatttgagtaacctatagactgtaaccaaagttgtagcgttgtaaatggtggtgatgcgatatggacgaatagaaaaaaaaacgcccaagttttgaatagagaaaaggtcgaagcaggaacttccaatgcggatgtccgtcactgcaaaagtgcagccatggaaaatgaagacagaggtgctggttggtaattatgatattagagagcttatggtcattcagtatcattgaagctaaggatgattgatttcgcaatttctcacatctgatttcgcgaaatactatgctgtagaaataaacactcagtaaacaatatggataaaacagacaaaaaggtgtttaatctggcgtttactgggtgtttaacttttttaaacgttctggatgttaaacaggttggataggtatgagagctgttttaaacgcttcttttcgcaaaattatcagtgtttcttggattaatcactatcaatctattctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacaatcatctacttctggattcaacactttttccgacgcataagcaaaaaatgtaaaaaataaatctatacaaaataagcaaatagcactggagcttaggggattcgaacccctgacctattgattgcgaaccaatcgctctaccaactgagctaaagccccgaatatttcatgttgagaaaaccaatttaacgtatttactacgcaaaataaccccactaaactaacataattccggaagtgcgtaaagtatcttcggacaccatagcgacaaaaaaactctcgtgcctatgacggcgcagggagagccgatgattcgtcaaaatgtgtacatcttgatttgtccacaggttatccccgtgaatctaggttaagaagcgcgtaaatctaccgtaaaaagtgcgtacatctaccgtaattttctatatataaggtataccagtagtaccaatagatagtacccaataattatctactggacatacggaatacatttacttagtgataggaaagagccgggcatttttatttttaccctgtacccatggacaaggcttctttctctgcttgctggccttcgttgaaggaaagagggtagactttcacttcaatatcaaagtcaacccgaaacgcatcgacagctttttcccggtgttctacccgttgtatttcatcaaggaacagataacgcctgtggtttttcgtcagcattcccttcactgtgagataaggatttttgtaatccttgattccgagagtacgtgtctcataaaaaatactgtacactatgcactgtccgcaggccgagagatcctgcgaaggaggacatgcccatgaaaaaaatattcacagccgtactgatctgtttcatcgcgggagccggagcacacctggcggccgatttctacatcggtccagtcgtaaccttttcctctaatgcacgagctgtgttttatgcagaggatgacctgggcggaggaccgcaggaaatcaacaacagcattgacgtgggattcgccacacgcgtttcgggcaggctcctccagcttgacgctctggcgagctggtcgcgcagcggcgacaataacatcttctgcgccgaaatcaccggcggcgtgcgcatagccctgaataatgggcgcgatgcgtattatgtttccgcaggggtaggacctgcccttattttctctccccaggacaacgggagaacgttcgtcagcaacggacggaccggctcattcggggatgtcctgcgctccgtgccgctcatcggcaaggtgtcgctcgcctatgagtccgctgacgggaatgtgctcgacgccacgctacgcgggatgccctttgagaaaagcgggaggattttcagtgactcgtggagcatccaggtgagctatctcataggactcacgtagacgcaaggaaccatccatggatctgaaccacgaacagaaggccgcggtcgaggattttacgcacaacctgctcatcctcgccgcctccggatccgggaaaacacgggtcatcaccgagaaggtcattcatgccatccgagagaaggggtatgcgggcagcgagatccttgccataaccttcacacgcaaggcggccacggaaatgcaggagcgcctgcgcacgggccttgacgagaaggagaggcgtggtctgacagcccagacgttccatgcgtacgcggcccatgtgctgcgcacctatggatggcacatcggccttccccagggatggaaaatcgccgatgggctgatttcaccggtattacactggcagatcataaagaatcgctcctgggaaatccttggcgagctgatagaaaccgagggaggaacactcccggcgcttgaagccttggcaattcagaactatctacacaagggaaaagattgattaaaaagcctaaacgtattacgttgtaatacggatggatatatgccacatatcacattcagggtttccgaccaagaaaagagctggatagacagctatgcacaagtgaacggagtaagtatttccgatgcagtaaagacggttttctttgagaagctggaacacgaatatgatttgaaaatcatacaggagtttgaagcggagaaaaaaagcggctccttgaaggtttattctcataacgaagtgggaaaaatgctggaattgaagtgaatgtactccgtaaaatataccgagggagcagtcaagggaatgcagaagctcgaccgccatacggcgatgctcatatacagttggattgaaaaaaaccttgtcaggggtactgacccacgcttacatggggaagcccttggcggcgataaaaaaggctatcggcggtatcgtgtcggttcgtacaggttgattgctgaaatagatgatgggcaggtaattatttaccttatcaatgtagctcatcgcagggacgtatacgaccgttgatctttgaccggagaggggaaaagcctttggcagaaagagttgttctgagttccgaaactatgagatcaaagaaagaaaaacgaccaagagtctattggcacagcggatgttgcaggaaaaataagatggtattaacattattcatgttaataacataattaagactgagaattgaacaccggcgggaaattgctatggatgatacaaaagaaaaaatattcgaggccgtcgatgcacgaaaggccgccttcgatacaataagaccttttgaaggcgcacatatgaagcagctcaaggaacattatcgcgttgaaactacgtggagttccactgctctggaaggcaatacgctgaccttgaaagataccgtaatgatccttcatgaaggaatcaccgtaggggggcatcccttccgggaaacaatggaagtgtacggacatgccaaagcgtttgatttcatgtattccttgataggtcaaaagaggatcacggagggggatatcaaaaggctgcacgaacttgtggcatttgagaataaagagattactcctggacggtatcgggatagtaatgtcatgattgtgggagcgcagagcatccctccccgatggcaggatcttcccaaggaattatcgtcttattataactggcttgaagcatacagggatcggtatcatccgattgaatatgcggctcttgcccatcagaagttggtggcgatacatccgttccgtgacggaaacggccggacatgccgtcttgtcatgaacgctctatttctccaggaaggctatatgcctctttctataacgcctgataccaaacgggagtatgaccaggctttggacattgcggcctcatgggggaatgccgtgccgttcgtggagttcataggtcgcaagcagattgaaaattatgacaagctcatggagaggttacatgtcccttttcaggagcagggcggggggattgaacgtgagagaagccggtagtgcagtcattttcaagaataatcgtcccaagtatttgttggttgacttgtcgcaggaagcacttttggaactcactgatgatgagaagattgagattgtcgccaaacgtattcttgagaagcatcggaaagcctttgaagaactggcaagatgaataatggtaactggggaatcccccttaataagaatgaagaaatacgtttagctcctgtatatgataatgggaattgtttatcagacaaatgggatgtcccaaaaatggaaagggtgttggagctgccaccgaaagagaagataggatggttaactgaaaagacctgtatttttgaaaacgatgggaaaaagatcaatcctaataagtatattttatctcttgccaatatagacggtaacaaggcggcagaaaggctggtttctcaaatcatttcagcacaaccgcacatagaaaaaatgataaacgatatccctattatatctgaaatacagaagagatattataaagaatccatgcaagctcgattggagtattttttaattcctgcctacaacaagctgcgtggagtcgagatgagtcatgacgtgccgaaccgaggagggcggggaagatgagttcttatgtagataagggtctgattgttgatttcccaatgcctgaagggctgcgggaaaaggtagacagattggaaagtttggcggatggagatgactacctggcttatgagaatcttttagaagaggttgacacaactgcaaaacgatattgtgcaggtggaaagataacatatgagcaatatcagacaatcctgcgaaaattcgggatataaatatcatatgagaattaatattcatcaaatgtaaacactgtttatagagtgtccaggagggagttttataataatggtatcccgccgctatctggatttgaaaaatggtgatctgtgatatgattgcgagtgagagggagcgcatatggaatctgcaaaatatatgttgatgcaccgggatgacgaagccgcagtactggagttcaaccaggaggatggatatctttttcaggttatcgagaaaaagaacgaagatcttattcctatacgcgcaaataggagcactcttgactttagatcatggtggaatgacagggctgttcctagaacacaaggttcgattctgagctttctccgagagcttgagataccaacgacccaagcctatctgctgagaaatttaggtttaggtctgaatgaccattactgggtgcggccagagaaaagttcgttgacctgggaggccgtcaatctttttgataatgagtttacttccccggccacttttcatcatcgaaatacggcagattctaatgcggtaacgactttttctccggctgcgtccacaggaggagaattgccgaagcgatgggttgtaaaggatggtaagcggtatctgatcaaggagagttccgtcccattatcccagcagagtctcaacgaagtatttgcatctcacattcatgagaagcaagctcgctttccatttgtatcttattcattggcacgacaaagcggatcctcgaagttggcatgtatctgtgagtgctttacttctaatttgcttgagtatattcccgcatgggacttggtgggaaagcagcagaggaaggacggtgaaccattatttgatagtttcatcaaagggtgtgttgctggcgggctgaaagaagaaagtgtccgaggttatttggattatcagattgtcacggactatctcttatctaatacggatcgtcatctgaacaacttgggtgtattgcgcgatacccataccctcaactatgtttccatggcccccatttatgatactggaaactcgatgttctataatgatcctttgtccgcgctctccaagacatctttgtttttcctaaacgtgaacagtttttattccaatgaacggaaattactggcacgtgtcaatgattttgattgtgtggatctcaataaaatgccagaacgtcaagatgttgaaacattctatgggaaggatcaaggattaagagctgcgaacttcaattcacatattgctatcggatatatgaaaaaactaattctgctgaaagagcttcaaaaagagaagagcctttctggagttctggaaaaaagttgttcacgagaacgataaataacatatgaaaaataataattaatatatgatgatgggagtgaattaatggttaatgaatattcggtgaaatctgagaaagataaacaagaaccttttattgccggaagccatcaggccgtgtccagtccagttcgcaatttgggaagaagaatcccggaaattccttgtgtgtcatgcggcattctccagcagccgcttctgttcttgtaataccgccacactgatatagcttctgtcactctggcagtcttcctcatattccagcaggtacggcacctccagtctcaggtaactccgtctactgggaaatattccgacccattcgtgtcctcctgcgtatattattggtgggttttctacggctgtctgcttcgtaccaaccgcatgaaggtatcaagggttataagccatttttgctgttcaggcttatacgaagcatgtattttctgcggacttcaataacatgggttcatgttgattatatgacaaaaatggaatatattataagtatgaaaaaaacagtcattatccattctaatattcatgacttcatgaaaaaatatggaaagcctgcaatagcggaaattgacaaggttgtggatattttggaaaccataggaacaggtggactttatatcaaatctttacggaatcagatatttgaaattaagaatggacgaatacgtgttctgtttttttatcataagaataacatcattgttcttgcgtgtgcttatttgaagaaaactcaaaaagcatcaacgtcagagataagaaaagcaatcgagattaaagggaaacttgaaggagaaataaaatgaaaaaagagttttatagccttgaagaaacaaaaaaaatgtttgatatggataatctggaagtgaagaatctcaaagaagaattaaaaaatgaaacctatatcatatctgaaattcccctttcggaaatcagaaaggctcaaaatttaacgcaggctgagcttgcggaaaaagttgggctttcccaaactgacatcagtaaaattgaaaaggggaaaaagaggataactatttcccgattgcaggaattggcaaatggtatgggaatggatgttcacatcacatttgttcccagataaaaggaaagggaagcatttcactcgctaccttcctcattccaggcgcgccgccctttttggggaggctttcctttgtcccccctggccacaatcgaaccggtcagctgggcatgggccctcatgtggagaactgccaggaggctcccgacgtgataacaaccccgtcctttcacgactgtcggcgacagcatgggattttcgacattataaaaaatgataaaagcggagcaaaggcgtatttaccctttatccatgacctcggccgccgccttgtatagtgtatccaccagaagcggaataagagccacatccacgctggagtaggcaatccgcagcaagacttcctgcaaagctatagtgccgattccgtagttctccaacaggtgcagacggagcttctccgcctttcccgtgaacctgaaggacatgaaataacccgaattgaacgacaatggaatgagaatgtccgtaggcttctgccgtgctatggcagctttcatggccatataacgctcacgcagaggcttcacattgttctcccgttgagtggcagtctcaggattcttcagggcatcacggatgaacgcttgggaaaccgtaggggagcaactcaccgttcccctgacagcaccgcctgtcttttggagcaaagcatcatactgcgcttcactcatgcccttgcagccgtaggtgatgaagcccgtgcggaaaccccagaccatcagctccttggttgccgcatccccctttactgccagaatattctcgtgagcatcgaccagataggcaaaaagagattgtctttcaactccgtcttcatagaccaagccgaaataagcatcatcaatcattgccaggattgtcgtccctctctccgcatgacggacaaggatatccgtgatacccgcagcttcaaccgtggtcggcgtatagcccgtgggattgttagggaagttgaggagaagtatcactttctttcccgcatggtcggcaagtaccgcgtcaagacctttcaggttgaagcctccctgctcatcatagaaggaaaacaggacgatgttcgcacgacgctgttcttccagtaccatggagtagttgtcccagtagtagtccggcatcaacacagtgtcaccctcgtcaatgaacagcgaaccaatggagctgatggcatgggtcaggccggagacaaccaatggcagggaaaatgacttaccctgtaaggagggattcttgtttattaagtcctctttccacagtttccggagttcaggaagccccatggtcggcgcatacgggaacacatcgcctaaagacacgtcaggagaaaagcgggaacggatggcagggaggaacatgggcaaaccttccgctgtcgctatcccgattgtcgcattgatggcatgtgccttctgttttgcctccgcagattgggctatgatgcctttcggggtgaacatgtgccgtccgtaagaagacaggaggacgtatgcggatgtaccttcaagcgtttcattcagtgtgcgggcaagtggattcatggcaagcctctcaatgcgcaaggatcaggaaagtcccggcaggatgtggacgatgatatcaggaaggcatcgttttttctagcaggggaaagaaaatgaagcctaaaaaacaggccatcacttctttacaggattggacaaggttccaattccctcaatggtgatttccacgacatccccgccagcgagcgagcctatgcctccgggagtacccgtcatgatgatgtctcccggcttgagcgtcatcacctgtgaaatgtagctgacaagataggctggcttgaagatgagattggcggtagtggaactttgcttcaccttgccgttcactcgtgtctccagcgtcacatcgctgacatcaacgccggtcactaccgcagggccaagaggcaggaaagtgtcaaagccttttgccacagtccattgtccatggggatcctggaggtcgcgggcggtgacatcattgccgatcgtatagccgaagatataggacggggcatctttttcacttacatttttggctgtccggccaatgacaatgactaattcgccttcatagtcggttcgaccgctgagccatgtgggagggatgatttcctgtccgggtccaatgacgcaggtgtccggttttatgaagatgacaggagtgacgggcagggaggctttcatttcttccatgtgcgtgtggtagttcatccccacgcagactgcctttgacggactgacgggggaaaggaccgtgacatcggacaaggcaaggggactgccggacgcttcccatccctctccaaggaaattggatgaaatcggctgcacatggtctccggataccgtgccgtacccaatggaatttttgtaagaataacgaatgaatcgcatcatgactgcctcctgtttggactgactgtatcacatccggacgtacttcttccagaaggcgcgcttcatggggaatcccctgagggacaggggacgatgacggacgcgtgcgctgtcggattatggacggattatggacgaaagaatggtggacgaaaggccggttaaacaagtattcttggagtgatatgaccgctataggaggaaacacatgagtattatctggattatcattgcccttgttgtcatcgtggtgctttatgccatcagcgtatacaaccgtctggtacggctccgcaaccagggagaagaagcggaagctgccattgatgcgcacctgaaacaacgatatgacttggttcccaacctggtcgagacggtgaaaggttatgcccagcatgaacagaagacgctgacggcggtcattgaagcacgcaacatggccgtcaatgccacggggctggaagcacgcgatgccgctgacaagacgttcgcatcgacgctgaaaactctgttcgctgtcgccgaggcatatcccgacctgaaggcgaacaagggattcctcgacctccagacccaactccagaaaattgaagcagaactgctcaacgcccgcaagtactataatgccatcatcaaacagttcaacacggtcattgaaatattcccttcctctgtgatagccggaatgggtcatttcaccaagaaaccatacctgaccattgaggccgaggctcgcgaacgggtccaggtcaagttctgagcgggaggcacgacatgcgccgttttcttcttgtgctttttgcagtgtgtgctctgggaatcgcgccgttggttgcggacaatggttataacgtggaatttttggatatgtccattgacgtgatggatgatggtcggttcgccgtcaaagagtcctttgccctacggtttcttgaaggacgccacggcatctatcgggatattccggtaggatatggcacactccgcgccactgtcactgatatcagcgcatcagtgcctcttgccatagaaaaaagcctcaattatgtctccatccgtatgggcgatgaaaaccgcatgcttaaaggggcggagaatttcatcctgaggtatgtctacaatccttatgcaacacaaggggacggcaaaaaccagtacgatgaattctattacaacctgatcggtgaaggatggacgagcgatatccgcgagttctccgccgagatatattttcccaaacccgttgatgcttcccgcgtctggcttacccgcggcttctggggttcgacatcctctgatgggatttcctggcagctgtccgatgatgggatgacgctatccgtccgcgcgtcggggtttactcctgaccaagcccttactgtccgggtcgaactgcccgaaggttattttgatttttcccaggtgtcgtcttccggcgggactgccttgctcgtcaacatagtagtggtgattatcgcggtggcagcggctttccttgtctggtctcgctggggacgtgatgacgatcctatcgtcgttgtgcgttttgaaccgccggagggcatgagccccatggatgtcggatactgtgccgatggacgacttgatgcgcgtgacatcacatccatgcttttcttttgggcggacagaggatacctgaccatagaggaaaaaagcaaaaggggaaaaaagacagtgttcacgcgggtgaagaaactggagaatgcgcctgctcatgagaagaagttgtttgatgctttctttgcctgtggtacagacggagtggtcactatcaaggacttggaagggaagttcggcctgagcatggaagccgtccgttctgcccaggctgactatttcaaaggcgagcatgccctgaagaaggtcagttcatcggttgccagcgggctgtcattgtttcttgccgctgttccaatccttggatacagctatgtcggcggaggattgtacatagacggtatgctcccgacagccggactcatccttggcgggctcggactgctgtatgccttcatcaacgggggcgttatcgcatccttgatgcgtacatggcatatgaaaagtaacaggacgcgagtgttctggattatctttgtcggcagcatggctttggtgttcgcgggcgctggcgtcatcctgtcgagttttctcaccagccagatttggtatatatccatcctgtctaccgtggtgatgatcagtggtatcatccttattgtaagcattgcccttgccacgcagaaacgcagcgcatatggacagaaagtcctggaacaaatacttggctatcgggagttcatcgacaaggtcgaggttgacaagctgaagactctcatcaatgatgacccggagtttttctaccatgtcctttcctatgccatcgtgcttggtcttgaagatacatgggcgcgtaagtttgcatccatcacggtggaacagccgtcatggtattccacgtccgcaccagtccatgatgtgtttttctacagcatgctggcttcacggctcaatacgcgcatgactgccgcttccattccggtttcctccaacaagagtccttccagtcccggttcacatttcggcggttcgtcatttggtggaagcgggttctccggcggaggctttggaggagggggagggcgctcatggtagcggaaatggtggcagaaatgatagcagaaactgctctgcctgtggtggttttgcctatgtcgggcaagcggacaataaggaaaagggggatactatgagggaaaatgaaatcatcgctgcgcaggagttattggatgagaaagggcatcttgtaaaccccggatggtcacgttctttgttcgcacgctatgaccagagcaagatcaaggccagtcgcctgcgtatcaaggactgggattactattatgtaggtgatgggcggaatgtgcttgccttgacgatagccgacctgggatatattggtcttgtgacagtgacggtgatcaatctggaagaaaagacggaacacaatgttacggcaatgcctttattgcctttgggcaggctgggcgttccggtcggggatttgagcggtgatgtacgctacagggataagaaactggatgtgagtttcatcgacaaaggggaaatccgcaccctgctctgtcatgttcctgccttcaaggacggtcagtcgcttgacgcggaaatcacgcttcaccagcctcccatggataccatggtgatcgcgactccatggaaggagaacccgaaagccttctactataatcagaaggtcaactgcatggtggcagagggcatcgtgacaatcggcaaggagaagatagcatttgatccttcaacggcattttccacccttgaccgtgggcggggggtatggacgtatgacaacacatggtattggggcagtggcaacggcattgtggacggctcgccattcggactcaacattggttacggattcggggatacatcacgggcaagcgagaatatcattttcttcaagaatgaagggcataagctcggtcgcttgacgttcggcatccctcaggaaagctattgcagggaagaactcccgtggtcttttgtgtcggaagacggacggctggacatgcagatgaaacctgtttacgaccggcgagcgttaatcaagataggccctatcctcaatgacgggcatcaggtgttcggggtgttctcaggacatgttctccttgatgatgggacgaagcttcgtttcaaagacatccacggttttgccgagaagatacacaacaaatattgatgtgccctggcatagggagtggcatgaggaagtgaccggcgcaccggaacgacctgtaattggttggcgtgcgccgatattttgcgtgaaaagcatataatgctttcaggttatttggtggttttagacgttgatgctgtttgttaattctgttttaaatgtaaaaaatgtgttttctgggggaacagagagcgtggataaaagaatggagccggtttcccggctccgcttgtcactggatcgtacatgtgttagtgaattcttttagtcgcggtaagagcggacagggcggctcttggcaatggcttcgttgacacgaaggttgcggccgtcgaattcttttccatcgagctgggaaatcgctgcgtcagcagcaccgtcatcttccatctcaacgaacgcaaagcccttggggcgatgtgtctcgcggtcaatgatgatgttggcactggaaacagtcccatactgagcgaacaggtcccgaagctgatcttcggtggtgcggtaattcatattaccgacataaatcttttttgccatgaaaagcatcctccacaggcctatgcctgtataaaaagtgttattgctttaattggcggcatgcacggattttacctgtctgcgggaatagacccagtgacggatactcgaaagataggaaaagaaccagcagcaactcaaaaactaaagcatgcaaacggtagcatgccgttcagccgctgtcaacggacaggggagcgacaatgcgaaattactgtaaaaaatgcattttgactgtctttttttgcctttttttacacgtgacactctgattggactgtctgctcgtggacaatacgaatgcggcaaagccgcatggggtagaacagaaacatactgaactcccaaaggcgaatggactcccggtaatgaaaaccatctcctgcccttgcgcaggagggtaaggctggggcatgatgataatcatggataggaattttcttggccttgtcatttccgtggcgtatcttgcgttcgtgataggtatcggttatctcatctatataaggaaactcgcttcgtcagacgtggtgaggaaagttgtgcatatcggtgtttccaactggtggttcgttctggtgacctgcttcgatacccccctgttgccagtcatcggcacgggtttcttcatcatcatgaacggcttggcgacgtggcacggctggacacagaaattcttcggcctaaaagaggaaaagaagcatcacgggcttgtctattatcctgcatccctcctggggcttgtcctccttgtctacgtagcggatttccctctgcatgccgccactgcgggcgtgcttgccatgggatacggtgacggcatagcaggacttatcggacatcgcttcggtcggaggaagctccccggttctgagaagacatggctggggacggggatgatgttccttgtttcctgtgtcgttgtcgccggagtgcttttggcttggaatctttccggcaggatgttcgttcctgtcattctatcgaccgccttcatcgcggccttgctggaagcggtttctccctatgggctggacaatctgagcgttcccttcggcgttgctttctggatgatgatgccatggtggtagaatacctcgactccctgctttatcaatgggggttccttcctgcaatgctcatcatttctgtcttcatgacaggagtggcggtggtggcttacctgaaaaaacaactgaccatctccggtactcttgccgcttggtgcgtaggcgtggtcgtcacatggtcattggggacaggagggctgttcctcctcctttttttctttctcagcgcagctttccttggcaggttgggcaaggcttccccccagaagcatacggcggtacttctacagcagaaaggcgggcggcgcgatgccatgcaggtattcgccaacgggggagcagctacaatcgcagccctgttgtttttcgttgatggcgggagcgggactgccttggtgatgttcgccgccgcagtaggagaagccgtcgccgacacgtgggcgggagaaattggaatcctgtcccgtgagaagcctcgttccctccttacgggaaaccctgttgaaccggggatgagcggaggcgttacttttttgggaagcatggctgccgtgataggttcctgtgccacggctgctgtttggatggtgggttgcggggcggtcttccttggttatgactctttggtcttcctttatgccgggatagccacgatatgcggcattgcaggatgctttctcgacagctggcttggcgcgacgttgcaggcccattacgaggattccatcaccggctcattgactgaaagggaatcaagcagaggattgcctaatcgtctgatgcggggactgaaatggctggacaatgacatggttaacctaatttccaatttttttgccgctgcggcggcatatgccctgtcactttttgtttgagttttctttaacgttttctttgataatttattacttgaatatcggagaatttatttgtatgttacgtaacggtggatttgcatacgtcaggttcactgattgtgctgccagcactgttgccagcacaaggcaaagaaagtaatgaaagtttttgggagaggtgtgtaagatggcaaaacagcttcagtttaatgaagaggcacgtaggtctcttgtagccggtgtcgaaaagatttcccgcgctgtgatgacgacgcttggaccgaagggcaggaacgtcctgctggataaaaagttcggggctcccacagtgaccaaggacggagtatccgtcgcacgggagatagaactggaggatccgtttgaaaacatgggtgcccagttgcttaaggaagtcgcgacaaagacaaacgatgtcgctggtgacggcacgaccacggccaccgtacttgcttggtccatcaccaaggaaggcatgaaaagcgttgccgcgggcgttaaccccatgggcatccgccggggcattgacaaggcagtcgccgacgccatcgtggagattaagaagcaggccaaagtggtgagcagcaaggaagagatttcccaggtcgccgcaatcagctccaacaacgacactaccatcggcgatgaaatcgcgaacgccatggagaaggtcggacaggacggcgtcatcaccatcgaggagtccaagaccattgagacgaccactgatttcgtcgaaggcatgcagtttgatcgcggctatctgtccgcgtatttcgccaacaaccgtgacaccatgactgcggtgcttgatgatcctttcatcttgattgtcgataagaagatttcctccatgaaggatttgctccctgttttggagaaggtcgtgcaggctggcaaacccctgctcatcattgcagaggatgtcgatggagaggctttggccaccctggtggtgaacagcgtccgtggaaccctgaacgttgtggctgtcaaggctcctggctttggtgatcgccgcaaggcaatgctggaagacatcgccattctgaccggtggagaggtaatcagtgaggaacttggcctgaaacttgagaatgctgatctttcccagctgggacgtgccaagactgtcaaggtggagaaagagaataccacaatcatcaatggttccggcaaggctgccgacatcaaggaccgtattgcccaaatcaaggtgcagatttccgatacgaccagcgattatgaccgcgagaaacttcaggagagacttgccaagctgtccgttggcgttgctgttgtcaatgttggagcggctaccgaggtcgagatgaaggagaaaaagctccgtgtcgaggatgccctgaacgctacccgcgccgctattgaagaaggcgtgattcctggcggcggtgtcgccttggttcaggctgccaaaactctggagaagactgacctttccaagcttcctgaagaggagcaggtcggttacaagattgtgcgccgcgcccttgaggaacctatccgccagattgcggagaatgctggtcttgatggttcgattatcgctgagaagtgcaagaactctgagcagggcataggatatgacgccaatgccatgaagtgggtcaagatggttgacgcagggattattgatcccgtgaaggtcgcccgcagcgccctccagaacgccgcctcaatagcggcgctcatcctgaccaccgagtgtgcggtcaccgacattccggctcctgagccagcaatgcccgcaggcggtggaatgggaggcatgggcggcatgatgtaagctgtcccaaccggttctgaaaagagtcatggaacttattctgtgactctttttttgtatcaaggaatactttagacagtcatcggacgagtcatcggatgagcctcggcaaaacttgacgcggcttgtcctatcgtgatactttgtacatctactgaacggcctgccggggagagcctccacgtgggtcggctaaagcgaggaatcaaaacatgcatgcattgatagcagctctcggagcgtctggcgccagtggttcgccttctggaggcagttccataccgacccttgtcacctttggtcttgtcgccttcattttctatttcatgattatccgtccccagaggaaacgtgacaaggaagccaagaacatgatcgccgccattaagaaaggcgaccgtgtcgtcaccatcggcggtatctacggaactattgtgacggtgaaggagaacacagttgtcctgaaggttgatgataatgcgcggcttgagtttgccaagtctgcgatttccagcgtcgtcaacaagaaagtcgagcctgtgtccgaagccaaggagtccaaggagacgaaaggcaaggaaaccttcaagaagaaagacgaggctgaagatgctgtcattgtggaagacaaggctccagctcctgctgccgatgatgtacaaaccgcagaaaccgcggatgccacgaaaacaaaataataaatctcaggctcacagtcattcttggagagtagcatgaataaacgaggacgtttggtagttgttcttctggttgcagtgctggcggtggtctttcttgtccccaccatcacatggtatggcttcataccccaggaaacaaaggatttggcattgagttcggttgcccgtatctccgattacgccggagagaggggaaaggccgacttagatgaattattggggcttgtcgataaaaatgagaacgccttgcttcccgctgaatacgcttacctgaaagatagtgtgaaatcttggtatgcggatgcagggaaagctgttccctccccgtggactgtcgtggatgtattccgcacacagcccaacgccgatgccatgcaagctctccttgaagcgcattatcgcaacgagattctggaggttcgtgattccagccgacgtgtgattaaattagggcacgaccttgtgggcgggacttccgtcagcttgaaagcggattttgccactcttgaagaatccttgggtcgttcgctctccgctgttgaaaagtctgatatcctccgccgttccgcggaaatactccgcgacaggcttgatgccttcggtctggcggagccttcagtgaacatcatcggtgctgataccgtcacggctgtcataccgggctatgccgacactgatagctttgcaggatacctggcaggcaaggaatctctttccttccgtctgcttgacgcttctctttccaaccagattgtttcttattataacagtaaccctgatgcaatgtttgacgctgatggaaaccttgcgcagccggatacgcttcccgcaggcaaaaaggtcgtcggtttctattacacggataattacgggtcacagttcctgtatgcaccgtatgtagtagatgaggaaagcgcgctggaaggaaagtatgttgaaaatgccttgacctatgccggtactgccagcaccgatgctggagtgcgtttcaaccttgatgccacgggcagcgatattttctataaacttacctcggcgaacaccaacgcctattatgtggttgagtttgatggaaagattattgctcctccccagtccatcacgaccggtatccgtggttccgtcgctgtgcccggcttccccgcgtcaacagccaatgagttggttcgcgctctgagtacggatgccttccctgttgcccttgaagtgacgggagtccatgctgtcggaccttccctcggactcaaaggagtgaccacgggaattgccgctgctgtgggaggactcctgcttgcgctggctcttatgttcgtcgtgtataatgttactggcttggctgccaatgcttcccttttgttcaatgctctggttttccttgctgtgctttcgtctctcggcataacgttcactgtggcgggactggtggcagcggccatcatcctgctggtttgccttgatgcacatgttgtgctctttgaacgaatcaaggaagaaaaggccgtaggcaagactgatcaggcggcaattcgcagcggctacgccaagtcgatgacaaacatcgtggaaatccatcttgtcctccttcttgtcgctattgtcctgtcccagattggaagcatcgcccttgaagggtttgcaatcatccttgcgattggtctggtgagttccctcttttccgtcctgtacgtgacacgactcattcttgatgccaccgtgacggaacgaaagagcgcgaaactgcatatcagctggaggagaaactaatggcaacaaaaactctgtcggttgttcgcaaccgggtcatcatccgtatcgcgacagcccttctgttggttgcggctttggcgggtatcgtactggctggttttgccggctctcaggatgccggtacagtaaatgtatcccaagtccatttcagcaatcttgtcgtaggcattgtagtctctgctgtcttggttacggcattcatgtggttccgcttcaagctgcctggggcgctggctgccttggttgtacttgcttttgatgttgtcctttccatcgggcttgcttcatggcttggttttaccatatcttccgcgatactggcagccattgtcggcattgcgttcatttcgctggtgaattccactgctttctttgacaagctcaaggagaagggcaaggtttcggctgatatcccctttgccgttatcgtggatacaagcataacggcagttcttcctcgtattgccgtaacgacttcattagtcattgccatgggaatcatcataccgttggctttgccttccggcgcagctcatgacgctgcggttcttcttatcggcggggcaatagtgtccgctttctccgctgtcttcctgacaccgattaaagtgctggcgttctctggccacaaggcagtggacaagcatgtcaaggtaattggcgggacctcggcggaagaaattgaaaaggatgaagccattgctccggcaaagacttcgttcactgtgtcggcacctgtagcggaacgcaagctgaaagggaaacgccacgaacggaaataaacgtgttcagcagtatttcccttggacaccatgatgaaaatatgaaatgcaccgccgcgggacttcctgtggcggtgtatcattccagggaggaatgaagatgaaactggtcatggcgcgggcaatgggtttttgcaacggagtcaagagagccatcactgttgcctctgctgcccttgctgcgtcggggaacgctcaaggcgtggctgtcactggcccgttggtgcataatcatcaggtgactgatgcactggaagcccaagggttgcatgtccttgaaaccgatgatgagattccaccagaaactacacgggtcgtaattcgtgcccatggcatcacagatgcacgaagaaagaaactggagtgtgcttgtctggatatttacgacgcaacgtgtcctctggtctcccgcgctcaagatgtcattcgtacccaagcaggcaaggggcgtcatattgtggtcgtcggggttccgtcccatggagagacggtctccatgatgggagttgactttcctgatggaacgccgattcacgcttcccttgtttcctcggtggagggtgtcgcttccttgccggtcgataaggctttgacagtgatggttcagtcaacctttccccagaaggaatggaatgtcattgaaaaaaccttgaaggaacggagcttcttccaagatgtagaatttggcaatgccatttgtccagcttctgttcaacgtcgcaaggcggtggaagagctgtgtgattcctgtgatgccatcgtcgtcatcggtggccgccacagttccaataccgttgcccttacggaaatcgtggcagaaaggaagcttcccgtctttcatgtagaaaatgctgacgaagtccctgttctcatagtaggatataaaatagtaggcatcaccgcgggagcttcaactcccaaggacgtgattaccgctgtatgctcgaagttgcgttttcttgcggacagccagacaaccacgtcccctatggattccgctctgtcgtgatgccaaggagagacaatgattcataaaaccctgggtccgattcccgtgccgacaatcaagcgtttgccctcatacctgcgtgttgtcaaacaatacaagagtgaaggcgtcaaatgggtgagtgccaccatgattgccgaggaactgagattgacgcctatccaagtacgcaaggatatttcctgcaccggaatagaaggccgtcccaaggtgggtttccagatagacgacctgattgatgccatcatctataatttaggttgggataatacgacggatgccattattgtaggcgccggtcatcttggacaggcgttggccggatatgaaggctttgatagttacggtttgaggattatcggagcattcgaccataataagaagaaagtcggcggacacataggcaaggtcgagatatatcatgtcgataccatggaatcctttgtcctgaataaccgcatacgtctgggagtcatcgccgttcccgcgaaagctgcgcaggatatcgcgacccggatggcggactgcggaatccttggcatatggaactttgccccccgcgacctgaaggttcctgacggagtgattctccagcgaaccgatcttgccactagctttgccgtaatttccgcgaaactgaggcgtgagattagcgtcggggaatactatgctcccatcattgatgactgacatgaagcttgatgaaggactcctcacggctctgtgcgacctcattgaggaagcaggggacattcattcccaatattgcggacttgccaacgcagcggcatttcttgccgtcaacacccctgatatcaactggctgggtttctatgtgaccgtggaagatggtgccgtgggagacgcttcctcccaaggcagatatctcatcctgggacctttttccggacttcctgcctgtacgcgcatcacgtgggggaagggcgtctgtggaactgccgtgtcccaggacatcgtccagcgggtggcggatgtacacgcctttgccggtcacatagcctgtgaccccgcgtcccgcagcgagcttgtcatcccgcttcatgatgcaaaaggcgtggtagtcggtgtccttgacatcgacagcccggttcctgacagattttctcctgatgatgaaatctttttcagcgcggccgcgcgcatcatcgagagaaagctcttttcctggtgaggtttcctattgactattttcctgactatgcgcatcctttagacaaaggcagagacgaagacgagtagtcagtccagacggccaagagaaagatgtccattggaaaatgggtgtgagacatctgccgggctcctgatgaaaaccccttccgagccgcaggtcgaaagagaaatccggtaggccccgccgcccacccttggcgttacagggaaaaatgagagtccgtgtcggcgtataagagacggcaggggaatcaaggtggaaccgcggaaacatgagccttcatgttcccgtccttgggcagatttgtggaaacgaatcgcaagggctggagcatgaaggttttttcatatcgcgggaggaggaaggacatggctgaaataatggaaaagggcggacaggatgccgcgcaggaaaaactggaacgtatcagacattccatggcacacgtgatggcggaagcggtactccagatgtttccgacggctcagattgccattggaccggtgattgagaatgggttttattatgactttgatctgccccggccactggtcaaggatgatttagaggaaatcaccgagaggatgaagaagattattgccgaagacaagccattcattcgtactgtcgtctcccgtgatgaggcgcgtcggcgtttttccgaccagaaatacaaagtcgagctgcttgatgccatacccgccgacgaggatgtttccctttatgaccaaggtggcttcatcgacctatgtcgtggcccccatgtggcttccaccaaggagcttcgctctgattcctttgccctgctcaacatagccggcgcatattggaggggtaaggagacgaaccccatgctgacacgcatctatggcacggcatgggccaatcctaaagatttgagactgtacctccaacatctggaagacgtcgaaaaacgggacaacagacggttaggcaaggaacaggatcttttcagcctgcatgaggaagcgggtcccggtctggtctactggcatccgcgtggagccagggtcagggtcgccatagagaatttctggcgtgacgaacactataagaacggttatgagatggtgttttctccccatgtgggacggtcatggctctgggagacaagcggccaccttggattctacaaggacagcatgtatcctgccatggagatggacaagtcagactattatgtgaagccgatgaactgtcctttccatatcatgatttacaacaacagcaagcgttcataccgtgacctgccgatacgcatggccgagctggggactgtctatcggtacgagaaggcgggagcccttcatggtctgatgcgggttcgcgggttcactcaggatgatgcccatttgttctgtactcccgaacagatggatgatgaaatccggaaggttcttgaattttccctctacatgctccgttctttcggattccaggatgtgaaagcttacctgtccacccgtcctgaagaatcagtaggtgaacgggaacgctgggatgccgctaccaaggctctgcgcaacgccatagagaaagaaggacttgcctatgaggtcgatgaaggaggcggagctttctatgggccgaagattgacttgaaggtaaaggatgccatcggacgcgaatggcagctatccaccgtacagttcgacttcaacatgtcagaccgtttccagatgactttcgtggacaaggacggacaggagaaacgcccgtacatgattcatcgtgcccttttgggttccattgagaggttcttcggtgtcctcattgaaaactatgccggagcgttcccgccatggcttgccccggaacagatcatggtagtgcctgtgggagaggcttttttcccgtatgccacggcattgagggatcgtctgcgcaaggaaggactccgggcagacgccgacctgagcgatgaccggatgaatgccaagatacgcaatgcccagctccacaagataccgtaccagcttgtcgttggtgaacgtgagcagagtgaggacaaggtgtcggttcgctatcgtaatggcaataaggccaatgatgtcccgacagctgatttcattgccgaagtgaaggccgcggtagccgcgcgggagcaggtgtaacatgacacgagaggaagcattggtactgttggaggaaatggacagggaaatcacccgtatctcccatatcaccgctatcttgggatgggatttacaggtcggaggcatgccgtctgcggctgcgcgggacaggggtgaacagataggctggcttgaaactcaagcgcacgctgtttccgcagggaaacagatggaggaagtcctgactgtcttgggagcttctcccgaccagcccagtggcaatccattccttgatgaccggagtgccgcattggtacgcctgcgctatgatgcatggaagaaaagccatgcgctgagccctgactatatccggcgcaacgctgtcgccgtaggcatggcacaggtggcatggcagaaggctcgcgaacaggatgactgggcggccttcaagccccatcttgaactgaacgtatcccttgcccgcgagagggcggctctttatggcagtggtgatggcagtcctctgtatgacgctttgcttgatatttatgaaccagggatgacatctgtccgtgtcgatgaaatattcgccagcatggagtcgcatctgcgctccctgctcaatcggatttccggcaaacccgtgccacgtcaggattttctccatcagaactatccggtggatgtccaagagcgtttttcccgcaaggttctggccgacatgggctttgatttctccaggggactcacgggattgtccgcccatccgttcactacgacgctcggttcccacgacatccgcatcacgacgaattataaggataagtcagttgcggaacctctgttttcaacgattcatgaaggaggacatgccttgtatgaacaggcggcctccaacgacatgaccagtggcacaagccttgccggaggagccagccttgctctccatgaaagtcaatcacgcctctgggagaacattattgcccgcagtccagcattctggacacattattatcctgttttcaccacattgtttcctcatgaaactgaaggcatttcccgtgatgattttgtccgagccatcaatgttgtccgtcccagcctgattcgtacagccagtgacgaggtgacctacggccttcatatcatcctccgctatactcttgaaaaagctctgattagcggggaactgggagtagatgacctgccctcagcatggaatgacggcatggaaagactgctcggtgttcgaccgcggaatgccgcacaaggcgtactccaggacattcattgggcaggaggtgatttcggatattttccgacgtatgcgctggggaatctgtatggagcgcaattctggtatgcgatgcgccgggacatgggtgcggaggctgtcgatcatggcattgaaaggggagacctttcgctagtccgtgaatggctgaaaaacaatatcctccgtcacggaagcatttatactgcacgaacgttggtcgaaaaagtgactgggtcgccccttgacgcggtgtggtttgcccgctaccttgatgaaaagtatacagctttgtatgacctttgaacgttcaggggggcagcgaagctgatttcctatactgcgggatataccgcgggagaggcatgatgaatgtaccgaacaagctgacggtgaccaggctcatactggttcctgtatttttcgtcgttttcaacctgagccgctggttcggtgattccctcgccgaccttgcgactgtcatggtaatcattttgtttattgtgacggaggccaccgatatccttgacggacagattgcccgtcgccggaacatggtcactgaccttgggaaagtgatggatccttttgctgacacgcttagccatctgacgtattttgtctgcctcatgatggccggaatcatgcctgactgggcttttgtcatcatcatgtggcgggagtttggcatcctgtttgtccgtatgctcatgatgaagacaggcaaagccgttccagcgaatatctggggcaagagcaagacagtcctttatgcggtcagttccatcctgggtatccttttcctggctttccggcgatggatgcctgatgccgcatggctttcgactggctcctacgtgctggttgccgtctttgcccttgccgccgcggcctcggtgatttcttttctcacctatatcatggccatcatttccagcaaagtcctgtcccacttgagcagatgatggctgttcagatgatgaaacctttatctgcgcttgcttcctcggatgtctctgatctccgctgggttttgactgatgtcgatgacacgattactacccagggaaagcttcatccggtggcgttgcaggcattatgggatctccatgacgcagggttgaaggtcgtatgtgtcacaggaggatccgcgggttgggccgatgtctatctgcgtcaatggcctctggaggctgtcatagcggaaagtggtacggtggtctttgagcgcgatgccgccggagttatttttcggacccctcatccttctatcgatgaagatacctacgcccatcgggtcaatgagctggaaatccgtgtccgtgaggcggttccccatgcactcctgtccagcgatcaattcgcccgtatctatgatgtcgcatgggaagtatcaccgttgtccgagaaagaaaaagagatggtcatcaccattgcccatgctctgggcgcaagcgtggcggtcagttccatccatatcaactgttggttcgccgcgacggacaaatacgagggcgcgcgctcttttctggtgagccgtggcgaaagggaagaagatttttcccgtactgtgatgtactgtggtgatgctcccaacgaccaagtgatgttctcccgtctgtcgctgtcctttggcgtaggaacggtacgtgagaaccagcataagttcacgacgcttccggctttctgcgcttcttccggctacggggagggtttcagcgaaattgcccgtgcggtgattggagcgaagcggcgtagcggaacggcctggtgattggttggtgcgtgcgccaattttctcctgccttctagtcaaaaaataatctgcgcaggcgtgcttctgtcagtcttggtgccgtttcccggttggcgattttgccgggacatgcaacaaagacgaaaagcgccatgaggatgcttatgaaagcaatactatttttctcactttcccccccccttgcctttccctgaaaaacccatgagcaaggaaatgaaaatcatggatgtaaatcagaatatctcaacaatttttacatatatatgaatgcaggggaaaacccgtgaaccgctaaaatctggaaaaatccgggaaatgcagattttttttgcaaactactggacgcgaatgtgtttgtcggttactatccgattcgcttcatgtggagactcggatgcgagccgcctgaaagatggtggacaacgaagttttctactggaaaccaggttgcctacttgacaatgtgaagtgcttgttggtatgttaatcgagcgccttgagaactgccttgtgaaacaaggtgattttagaagtcgcggatgttttgttttttgacagagatatgagagaagagaagagagagaatgtcgtgtgaacgattgccttcgggtcgttggtttacatgatgagacgaaagtctgtgtaagggaagcgaagggctttccagtcaattctttgaaataataagaggacagagcgacagctttgttcagcccctggaagccggagcccgcgagggcgaagggggacgggggggactgggattgaacagttatagaagaggcgggttcttcggaacccgtactaccatgacggagagtttgatcctggctcagaacgaacgctggcggcgcgttttaagcatgcaagtcgagcgggaaggggcttcggccctggagagcggcggacgggtgagtaacacgtggatgatctgcctcccagttggggacagcacctggaaacaggtgataataccggatacgaccgcaggggtagagccctgtggggaaaggggccacggccccgctgggagatgagtccgcggcccattagctagatgggggggtaacggcccaccatggcgacgatgggtagccggcctgagagggtggacggccacattggaactgagacacggtccagactcctacgggaggcagcagctaagaatcttccgcaatggggggaaccctgacggagcgacgccgcgtgaacgaagaaggccgtgaggttgtaaagttcttttcgggagggggaataagcctgccagggaatgggcgggtgatgacgtgaatcccggaataagccccggctaactacgtgccagcagccgcggtaacacgtagggggcgagcgttgttcggaattattgggcgtaaagggcgcgcaggcggtcatgcaagtccgatgtgaaagaccccggctcaaccgggggtatgcgtgggaaactgcatggcttgagtacagcagggggcagtggaattccaggtgtaggggtgaaatctgtagatatctggaagaacaccggaggcgaaggcgactgcctgggcatgtactgacgctgaggcgcgaaggtgcggggagcgaacaggtttagataccctggtagtccgcacagtaaacgatgcacaccaggtgtcggggggtagcccccggtaccggagctaacgcactgagtgtgccgcctggggagtatgcccgcaagggtgaaactcaaaggaattgacgggggcccgcacaagcggtggagcatgtggtttaattcgatgatacgcgaggaaccttaccagggcttgacatccgggggaaccatggggagacccatgggccgcttgcggccgccggacaggtgctgcatggctgtcgtcagctcgtgctgtgaagtgttgggttaagtcccgcaacgagcgcaacccctgccgtctgttaccagcatgtgaagatggggactcggacggaactgccggtgacaaaccggaggaaggtggggacgacgtcaagtcatcatggcccttatgccctgggccacacacgtgctacaatggccggtacagagcgaagcggacccgcgagggagagcgaaccgcgaaagccggtctcagtacggattggactctgcaacccgagtccatgaagttggaatcgctagtaatcgcgcatcagcatggcgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatccgagtcgggggtacccgaagtcgctgtcccaaccgcgaggggggaggtgccgaaggtatgcctggtgaggagggtgaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctcctttctgagaagaaagggagcctgtggggcggaagtcctggaggcggacaaacggacgttgtccagcaggaggaaggacctgcacgggcccttgcccccttacatctctttctcttctttgatatctctgaaacaccggggactgtagctcaggtggttagagcgcgtgcctgataagcacgaggtcacaagttcaagtcttgtcagtcccagcagacactgcgctcgctaccaaaagaaacgggacggtgttgtttttttgacataaatgagagacgggctggaagaaaaatatggtcaagcgaagaagggtctacggaggatgcctgggagccgccaggcgaggaaggacgcggtcagctgcgaaaagccatggggaggagccaacatccggtgatccatgggtgtccgaatggggtaacccgcgcggggaagacccgcgcatccgcgctgtgaatacatagcaggcggaaggagacgcagggaagtgaaccatctgagtacctgcaggaaaagacatcaaacgagattcccccagtagcggcgagcgaacggggaggagcccaaacctttggcgcgcatagcctcggggcgttgcgtcaggggggttgtaagggcatgccgggggaccaccgagggtccccgcgcagagagaaaggcacaggtgagcggaagggtctgggaaggcccgccgaagacggtgaaagcccggtacgcgaagcctggtgcgctgtgtgggcatgcgccttgagtacggcgggacacgaggaatccagccggaagcaggggggaccaccctccaaggctaaacactggcggctaccgatagcgcatagtaccgtgagggaaaggtgaaaaggaccccgggaggggagtgaaagagaacctgaaaccgtagacttgcaagcggtcacagcgggagcgatcctgtggtggcgtgccttttgtagaatgagcctgcgagttgccgtacgcagcgaggttaagggataggagtcccggagccgtagggaaaccgagtccgaagagggcgagagttgcgtggggcagacccgaagccaagtgatctatccatggccaggctgaagccgcagtgagatgcggtggagggccgaacctaaatccgctgaaaagggttgggatgagctgtggatcggagtgaaaggctaaacaaacttggagatagctggtactccccgaaatagctttagggctagcctcgcatggacgctcacggaggtaaagcactggatggatgcgggcccttcaccgggtaccaagtccaaccaaactcagaatgccgagagccaatatgcgggagtcagacggcgactgataagggccgtcgtcaagagggaaacagcccagaccatcggctaaggtccccaagacatgccaagtgggaaaggaagtgcggttgcgcagacagccaggaggttggcttagaagcagccattcctcgaaggagtgcgtaacagctcactggtcgagtagccgcgcgccgacaatgtaacggggctaagcatgtcaccgaagccatggcgcagcgcgagacgctgcgggtaggggagcattccatgtacggatgaagggagcccgggagggctgctggacgggatggaagagaggatgcaggcatgagtaacgaaaagacgggtgagatccccgtccgccggaagcctaaggtttccagggtaaaggtaatctgcccaagggtcagtcggcccctaaggcgagggcgaaggccgtagccgatgggaaacgggtgaacattcccgtaccttcccatgcaccgacgggatgacgcatagagcgaagcgcggccggagaacggtagttccggtccaagcacggagctgttgaggacgccaggcaaatccggcgtccgaggggaagtgcgaatgcgagccgacctacggggaggcgaagcgcgtggagctgtcgtgccgggaaacaatccctaaggatatgcatggggggaccgtaccagagaccgacacaggtgggcgagctgagaatgcgaaggcgcacggaagaactcacgtcaaggaactcggcaaaatgcatgcgtaacttcgggagaagcatggcccgcgaaggcgggttgcagagaaatggcccaagcgactgtttaccaaaaacacaggtccatgcgaaccggcgacgggaagtatatggactgacacctgcccggtgccggaaggtcaagaggagccgtgagccgcaaggcgaggcggcgaattcaagccccggtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacccgcacgaatggtgtaacgatttgggcgctgtctcgacgtgagatccggtgaaattgaagtccaggtgaagatgcctggtacttgtggtcagacggaaagaccccgtgaacctttacttcaacttggtacggagagttggacgcgcatgtgtaggataggtgggaggcgaggaggcgtggccgtcaggctgcgcggagccagtggtgaaataccacccttgcgcgtgcaattccctaacgcggcccctgaagcggggcggcggacagtgccaggcgggaagtttgactggggcggtcgcctcccaaagggtaacggaggcgcgcgaaggtcaccttaggatggttgggaatcatccggcaagcgtaaaggcacaaggtggcttgactgcgaggccgacaagccgagcaggtacgaaagtaggtcttagtgatctggcggtagcgcgtggaagcgccgtcacgtaacggataaaaggtactccggggataacaggctgatcttgcccaagagttcatatcgacggcaaggtttggcacctcgatgtcggctcatcgcatcctggggctggagcaggtcccaagggtttggctgttcgccaatcaaagcggtacgtgagctgggttcagaacgtcgtgagacagttcggtccctatctgccacaagcgttggatgtttgagagggcctgccttcagtacgagaggaccgaggtggacggacctctggtgtaccggttgtcgcgccagcggcatgcgccgggtagccacgtccggcagggataaccgctgaaagcatctaagcgggaagcctgcctcaagatgagacatcccgtcccccacgaggggactgaaggaaccagggagactacctggtcgataggccggaggtgtacgcatggcaacatgttcagccgaccggtactaatcagccgtgaggcttgaccatattcttgttccggcccgcacacagcgggctgcgcccgcgcctcttccggatcggagggagcgcagggggcagccggcccggtggtcatagcagagtggtcatacccgttcccatcccgaacacggcagtcaagcactctcgcgccgatggtactgcgtttttcgcgggagagtaggtcgccgccgggcctttttttatgccctctcgttcggcagaaaaaagctgaacgacaaaaaaggagttgttgctctagttttcacttttgcaacaaccccaccttaaaaccaccagctcagacggtgatgaactgaccccccagagttggagaactcttggggggtcagttcatcagacggtggattgttatttccccaaggtttttcttatatgtgaataggcaaagacgagaagcaggatggctacgctggtcaggactatggttccgcctggtttcaggtcgaagtaccacgctatggcaaggccagggagcatggcaagttctccgaagaatatggcatagaggacagtctgcttatagcttttggcaacctgcaaggctgtagcgacaggaatcaccaacagagaagcgacaatcaatgccccgactgtccgtgcagccagggagatggtgactgccgtgagaaaggtgaagattcctgttaccagacgtactgggatgccgcttcgccgtgctgcattctcatcaaaactgatgtacagcaactggcggtacatgatgatgaaagatgccagaaccacgatgcaagcgattaccgtcagaatgagttctgtcctgctgattgcaacaatacttccgaaaagaaaactagtgaagctcgtcgtattacgcacgaagccactgaggatgccggccagaccgatacctatcgacatcatgatggctatggacagttcttggtaacggggaaatatcttgcgcagcccatcaatgctgaacgccgcaagcagtgaggctcccaacgctcccaagacaggattgaatccgccgatgagaccgaccgcgacacccgccagcgaagcatgggatagcgtatcgcccagcatggaaagccgccgtaacacaaggataattccaatgcagggcatgatgagtgccaaaaggaaacctgtggcaagtgccacgcgcatgaattcatactggaacatggacatcgtgcaaccctcccatggtaatgcgaccggtttccacacgcatgatgtttcccgtatatttttccagctcatgggtatcatgagagattaccacgatagtcagcccatgcgtctgtaggtgggcaagagtctcaaaaatgcgtgacgtactctgggtgtccacccccgcggtcggttcatcgaggagcaggagacggggcgcacctgccaggacgcgggacaacaaaacccgttgacgctgcccgccggaaagctctcccagaagacgattcttcatgttttgcattcctgtgaggcgtaaggcttcatcgaccagattctctctttccttcccgtgtggtttcagcggatataaggccgtggaaactatttcccgtactgttgccggaaaagccgcatcgacaggaaactgactcatgtatccgacattcttccacgacgcaaaagcagcagggttctggccgaagatggcaaccgttccgttgctgggaagaagctcacctaaaaaaaggcgcatcaatgtggtttttcccgaaccattgcgtccgctgatgcagacgaactgcccttcatcgatgcgcagggacaatgaagatagcacaggcgtctggccataagaaaaagaaacatccgagcattttattgccggtatggaagattcggacatcagtagacttcctctcgcacggcatcacttcttaccatgcgcacccatccatagtactgacgtgacatccgcagcgtcaaggtatgggattgttattatttgttcaacatatacttatatgagtacttcattaacctttgactttgccctgagcattttcttttccctgaactggggagggatatcatcgctgtgcacctaaattactagtatattacggtatttaatataaattatcttttttaccgcttgcctaagagctatgatttccctatagtagtaggaacttattccggggggggagagagccagatgcagatacgcctagaaaacgtcgagcgttcctatgggttcctgcatgctgtgaacggcatcagcctctctatcccgaccaactcgatttatggggtcatcggtaggagcggagcaggaaaatctacattggttcgtctggtcagcctcttggagcgtcctgattccggcactgtcttttatgacggacagagggttgatgaccttgatgagcaaggactgattcttcaaagacgccgcttggggatgattttccagaacttcaaccttttttcctcgcgcagcgccggacaaaacgtctcttacccgcttgaaatagctggttacaaatcttctgacatcaaggaaagggtaaaggaactgcttgatttggtaggcttgggtgaccgtgagaaggctcccatcagcacgctgagcggcggacagaagcaacgcatcgccatcgcccgtgctttggcggtgcgacctgacatccttttttgtgatgaagcgaccagtgcgcttgatccccagacaacccattccatactgtctctgctgaaagaaatccagagcaagatgaatcttactatcgtgatgatcacccaccaaatggaagttgtgagggacagttgcgaaagagtagcagtcctggacgacgggaaggtagtggaagagggtcttgtcaccgatatcttcgcccatccccagactacagtgacacgggactttctcagtcatctgtctcctgtggatgcgtctccctccgaacatgaggaaggcttggtcagatggtctgaggacggtggccgctatacgttgcgtttccgtggcgggaataccgatttgcctattttgagccaactttcccgcaagttcgaggttgaatttaatattcgcgccggaggtgtccagaatgtcggcggggagaagattggtactctgattagcgatatctccggtactcccgatgtcgttgcggcggtcattgccgagctgaaaaagcaaggcgtctatgtcgaggaggccaggtcatgagttcattctttaccaacgatgtcttccgcctgctttttccatcgaccttgcagacattgcagatggtttttttctctacggtgttttccttgttgctcggagtgccgctcggagtcctgctgaccatcacgtccgccgaagaacagggaggtatcatgcctcgtccggttctcaacagcgtcttgggtcgcatcgtgaacatattgaggtcatttcctttcatcatattgatgattctgctctttcccttgtcccggatactggtggggacaagcatcggtacgactgctacgattgtaccgttgtcgattgctgctgcgccgtttgtcgcccgtgtgatagaaacggcactcaaggaggtggatccgggggtcgttcaggccgcccgcgccatgggatccacgacgtggcagattatctggaaagtcttgattccggaggccaccccttcgctgatatcaggtgtcaccctgaccatcatcaacctgattggctactcggccatggccggagccataggaggagggggtctcggagaccttgccatccgttatgggttccaacgtttccgcggagatgtcatgttcgcggccgtcgtggtcattctggttctcgtggaactcatccaggttatcggcaaccgctggagcgcacgagtcatagctcgtcgctgattgattagaaacaaattcacttttcattgatacgataaaaactgagaattatgccgggagaggcaatgatgtcctatacccggtaaagggagataaaaatgaaaaaagctatagctgtcctgcttattgctttcgtggccatcggattggtatttgcggccggagccaaggagtccgctccttccaccgtcaagttggtcgtcggcgccacccctgaacctcatgcggccttccttagcctgattgtcagtgatttggcagctcaggggattgcgttagaggttcgtgagttcaccgactatgtcacgccgaacgccgcgctcaatgccggggaactggatgctaacttcttccagcacatcccctatcttgaagatcagatttcttcccaggggtacaagctggccaatgccggaggaatccacattgaaccgttcgccctgtattccaggaaggtcacatccctcaaggatcttaagaacggcgcgaccgtagccattcccaatgatcccaccaacggcggacgtgcccttctgcttctccagagtgccggtctgattactcttaaggctggagccgggttgtcagcgactgttctggacattgccagcaatccgaagggtttgaagattaccgaacttgaagccgccacgcttccccgtgtccttggtgatgttgaccttgccgccatcaacgggaactatgctattcccgctggcctcactgccacgaaggacggcttgttcgtcgaaggagcggacagcccgtatgtgaacgttgttgctgttcgtgccggagatgaaagcaaaccagccatccaggcgttggtcaaggcactgaaaagcaaagtcgtgcaggattatgtcgcagttacctataaggacggcgaggtcgtcctggtagactagtttgcggattgggtggaaataaagagtacaatgcgattacggttgcatgactgcatgtagccgtgagcagatgaaacttgaatgaggcggagcgcaagccgagcctctggtatctttcatcacatgcctgagcgtggtagacttgtcgcgggtcgccacaggggactcccgtagatgacaacctgcgggtatccggcgattccagggaggtagtatgcccacaggaaccatcgccgtgatatccggggttgtttttttatctataagcttcattaccatcattcttgtcatggcgtcacggagacgggacatgcgtgaagtgctgggtcgctttgacgctctttcaggtcaggtcgcccgtttggaaggcatgatgaacggactccatcattccgtggacactctgcaaggagccgtcaccgaaagaggccgcttggatcggcaggagatgacggatacgcttggcaggcaacgcaaagatgcgtcagatgatttcaaaacgctgaccgaaagcgtgtcgcgtcagctccaggacatgcgcgggattacggaaaagctgtcctccgatgtccatgagcggctggagagaatccgcaccgataacgagaagcggcttgaccagatgcgtcagacggtcgatgagaagttgcagacaacgcttgaaaagcgtctgggggaatcattccaacaagtcagcgagcagctcaaggccgtttacacatccatgggagagatgaaggaacttgcccatggggtgggagatttgaagcgtgtgctgaccaacatcaagagccgcggtgtctggggagaagtccaggcagacatgattctttccgaagtgttcaccgccgaacagttcgagcgtaatgtagcgaccaagaaggggagtaacgacagggttgagttcgcggtgaaactgccgggagcttcccgtgatatgaaagaacctgtctggcttcccgttgatgccaaattccccaaggaagactatgaacgacttctttccagtcaggaagcgactgatgtccagggtgtggaagctgctgtcgccgcccttaagcggcggttcatcatggaagcgaagacgatacgggagaaatacattgacccgcctcatacgactgattttgccatcatgttcctgccggtcgaaggtttgtacgccgaagcgcttcgtattcccggtctgaccgatgagctgcaacgcacgtccagggtgaccatagccggacctacgacctttgccgccatgctcaacagtttgcagatgggtttcaggactttggctatcgaaaagcggtccagcgaggcgtgggaagtcttggggaaggtaaagacggaatttggcactttcggaggtatcctggacaagacgcggattaagctgactcaggctgtggatagtctggattcagcttctcggcggacacgtgccattgaaagaaacttgcgcggcgtggaggctgtgtcgttttccggtgaacctttttccttgggtgatggagaatctgcggatacggagtttggtacggacgtgggaaatacgggaaatgagtaattatgcgcttgatattccttgtttttcctgttctaatgcataaatattcataaaggggaaaatatgaatcttttatccactttgaaaggacgtagcttccttactctccttgattattccgcgcaggagatacatgcgctccttgctctcgcttctgaactcaaggcgcgcaagaagggttgcccgtccgatttaccacgtcatctgcttgaagacaagaacatcgtcctgatttttgacaagacatccacccgcacccgttgttcctttgaggtggcggcatttgacgaaggcgccaacgtgacgttcctcaccaacagccagatgggaggaaaagagtccgtcgaggataccgcgcgtgtcttgggacggatgtacgatggcatagaataccgtggtttttcccagagggtggtggaaaatcttgccgcgtacagtggaatccccgtttttaacggtttgaccgatgacgatcatcctacccaggtgctggcggatttcctgactgcacaggagcatgtcgataagcctcttgaggcgatgaaactggtctatgtcggtgatggtcgcaacaatgtcgccaatgccttgttgattggcggggcaaaggtagggatggatgtgactgtttcctctccgcgtggattgttccctgattccgcgttgcttgagaagctttctcctattgccgctgcttccggttccctcttgtccgtagaggaaaatccgtatgaggcggtgaagggggcggacatcatttatacggatgtctgggtctcgatgggtgaggaggacaaggcgcgggaaagggtcgccctgctcaaagcgtatcaagtgaatgaggccttgcttgaagcgacgggaaatccgaaggtcatctttgaacattgcctgcccgcttaccatgaccggaatactgtttccggtgccaagctgtgtgatatcgctggtatggatgccctggaggtcacggacgatgtgttccgtggagctcattctgtcgttttcgatgaagcggagaaccggatgcatacaatcaaggcggtgatggtcgcgtccttgagcgacaagctccctcgatgattttcttcacgcactattgtttttgtgatatcgtccgttgtctatttgtgataagatttcaaatcagtaccaagggaggtattttcatgaagaagactgttttcagctatgggatgactgcaattcttgttgtgctgttcacgctgtttctgacagcttgtccaggggagtcaaactcgtccgccaaggtcacagcaatttctgccggaggttatcacacgatgatcctgaagaaggacggcacgctctgggcgactggaagcaactattctggtgcactgggtatcggtaataacgaaaacaaaaaaacgcccgtgctggttatgcctgatgtcgcggcagtttccgctggagagagtcacacgatgatcctgaagaatgacgggacactttgggctacaggaaaaaacttctttggacaattgggtgacggcgctacggatcaggcagacaaaaatacacccgtacagataatgactgatgtcgcgtcagtctccgctggaggcgaccacacgatgattgtgaagacggacggcactctctgggcgactggacggaatgattttggccaactgggtgacggcactagggatggcagaagcacgcccgtgcgggtcatgactgatgtcgcgtctgtctccgccggatacgctcataccatgatattgaaaaaaaacggcacgctctgggtgactggatggaacaatgttggtcaactgggggatggtacgtggggctataagtttacacctaagcagattatgactgatgtcgcggcggtttccgctggagacaggcacacgatgatcctgaagaaggacgggacgctctgggcgactggattcaacctcgatggtcaactgggggatggcactgataagaaccacaaaaacacgcccgtgcgggtcatgactgatgtcgcggcggtttccgctggagacaggcacacgatgattctgaagaaggacgggacgctctgggcgactggatacaacgggggtggacaattgggggatggcactgatgaggaccacaaaagcacgcccgtgaaggtcacgtccatggggactaatgtcgcgtctgtctccgctggaggcgactacacgatgattgtgaaaaaaaacgggacgctctgggcgacaggaaggaacgctgatggtcaactgggtgtcggcgatacgactaacagaatcacgcccgtgaaaattatactctgaacctccgccatcatgttgtgacggaagatgcaaaaagagaccatcgcacggcgatggcctctgaaaacaatgttgccaatgccttgttgattggaggggcaaaggtagggatggatgtgactgttccctgattccgcgttgcttgagatgagaggctttctcctattgccgctgcttccggttccttcttgtccgtagaggaaaatccgtatgcggcggtgatggtcgcgtccttgagcgacaagctccctcgatgattttcttcacgcactattgtttttgtgatatcgtccgttgtctatttgtgataagattttaaatcagaagggtgggaagccgattggcagtggaactgaaagcgtaattaccggtgattgacaatcggcgttctccttgggtgggttctgtaccaagggaggtatctttatgaagaagactgttttcagatatgggatgactgcaattcttgttgtgctgttcacgctgtttctgacagcttgtccaggggagccaaaaccatccgccaaagtcacagcaatttccgccggactctatcacacgatgatcctgaagaatgatggcacgctctgggcgacaggagacaactggtatggacagttgggggatggcactgatgaggacaaatacacgcccgtgagggtcatgactgatgtcgcggcagtttccgccggaaacagtcacacgatgatcctgaagaatgacggaacactttgggctacaggaaaaaacttctttggacaattgggtgacggcgctacggatcaggcagacaaaaatacacccgtacagataatgactgatgtcgcgtcagtctccgctggaaatgagcacacgatgattgtgaaaaaagatgggacgctctggggaacaggatacaacactcctggtcaactgggtgatggtacgtggatcaataaggttacacctgagcagattatgactgatgtcgcttctgtctccgccggatacgctcataccatgatattgaaaaaagacggcacgctctgggcgactggacggaacaatgatggtcaactgggtgatggtacgtggagcagtaaggatacacctgagcagattatgactgatgtcgcggcggtctttgccggatacgctcataccatgatagtgaaaaaagacgacacgctctgggcgactggacagaacaatgcgggtcaactgggtgatggtagtatgaccagcaaaaacacgcccgtgcaggtttcgtccatgggttctgatgtcgcaactgtctccgtcggagacaatcataccatgattctgaaaaaggacggcacgctattggcgactggatacaactattatggccaactgggtatcggtaataatgaagacaaaagcacgcccgtgcaggtcatgactgatgtcgcgtctgtttccgccggaggcagtcacaccatgatattgaaaaaagatgggacgctctggggaacaggatataacattgagggtcaactgggtaatggtactccggacgacacaagcacgcccgtgaagattatactctgaacctccgccatcatggtgtgacggaagatgcaaaaagagaccatcgcacggcgatggcctctgaaaacaatgcaccagtggagagagctggttttgtttctatttctgcaatgtagccttgagcatccagatctgcttctggatacggctgatgatgccgctgtacaggtcttcggtcgcatagtcgtcagcctcagcagcagcggccttggctgcactgtattccttgttcagggcttcaaagtccttcaggattatggaaaggctttcttcagcgctgaatgaatccttcgtttcctcggagaaagacgtgagtttcttgaactggtcaatggtcacagggggtttgtcaccaagttgcaggagtctctcggcgaaagcatcgaaatcctcggaaagctcgtcatagtattcctcaagcaacacatgcgtggctttgaattggggtccgtagacattccagtgtagattgtggaacttgctccacaggacgaaactgtcggcggtatgttttttcaacgcgtcactgatttttttgttcatgataatatcctccatgtatttattatgttagcaatgaacgtgccaactttcatatgtgaatatataaccatagagaatataagtaaatagcaaacaaaagagattatctggtcactaatttctcggaaaaggtctttattttcaccgaaatatcggtgtaatataaacgaaatatcggtacatctgtattttcggtgagaaggggggaggcatggacaatttgccaacaaacatgatgggtgacatgatgggagtcgtcagcctggcaccggaaaagaccatgcgcatcgtactggacgcccttcatgaactggttgactatgagctggcggtggtgatgagttacgatggcgcggataccttgagggtacattccgctgtcggaccattggcaacacatcgactcgatggattttccctgtccttggacaaacgtcctgacttgaaggaattgttgcatcttggagttccccacttgtttgatgaggagaaggaacatgtggatacctatgaggcactactggacttgcccgacgagcattcctgcatggttgctccgttggaactggacggacagacggtgggcatgatgacgctggacaacaggcggtgcggtgctttctcatctgatatcataggattcatccatgtaatcagccggctcattgccgttgcccttacccagagtgaaaacgcccgtttccttcgggaaagcaatgcccggcttctggcggaacgcaatcgtctgctggagaaggatgctgatgcctttgcgcattttatcgggtcttctgtgaaatgggaggctgtgaaggagcatatcaagctggttgccgccacggattcttccgtcctgctgctcggagagacaggaaccggcaaggaggaagccgcgcgagccatccataaactgtccgcctatgccggaggtccctttgtggcggtgaactgttccgctttgcctgcgtccttggcggagagcgagttgttcggtcatgagaaaggagcttttaccggagcgcaggcgatgcgcaaagggcgttttgagcttgctgacggaggaacccttttcttggatgagataggagaactgcccatggaactccagcccaagttgttgcgcgccttgcaggaaggatgcttcgagcgggtcggaggggagcataccgtgcgggtgaacgtgcgcatcattgcggcgactcatgttgatttagccgcagcggtttccaaaggaaatttccgcgaagacctctattaccgcatctccgtattccccattacgttgcctgctttgagggaaagaggaaatgacgtgattatcctggcagagtattttgcgtcacagatgcggcatcgttcaggatggggcggcctatacttcactcatgatgcgcttcacgctctccttgcccggccatggaaaggcaatgtccgtgagttgcgcaacaccatggagcgggcagcaatccttgcccgtggcggggagcttaccgcagaaatgattacgggttccggggtctcatcaccccctgtcttgaatttcccatccggcggggagggcttcatgagcctgatggacatggagaggaactacatctcccatgtgctgtcattgtgcgccggacgggtctatggagaaaagggagcggcagtgaagctgggactaaagccatcgaccttgcagagccgcatgaaaaagctgggactgacctgatggttccattgatgtgttattgatgaaggcaagagcagattgataatgtaatcaggcagacaaaggtgatttttgttatagagggtatgctcatcaatgctccggaataattttaatcttcgtaatccctcggaagtgggtctaaagggtttttcttccataaaagaatttttctcatgtgtttccctgcgtctttcattgccgtttatcttctgtccttagtatattgaccaagtacagagagctttgccagaggcttctgcatgatcatgcctccatcatcgaccacaccatgagtgattgaaaatccttatgaatttcaagataaaagatgagaggaatactgaagaatgaatagtgaaaaaatgaccgtcaaattacgcgaggctctgcaagccgcggattcccttgcctatgagaacggcaaccctgagattgatacaacgcacctcatgcttgccttggcacgccagcaggaaggcttgacgcgtcccttgtttgacaggatgggatacgggggttcccgtttagaggccgatttgacccagatgctttcacgtatgccaaaatcctacggaggatcgatgcagcggggactgtccgggaggctgaccaaccagctttatgctgctgaaaagatagcaaaggagttcaaggacgactacaccagtgccgaacacttcatcatggcagcggtggatgattcgggcccggtggctgatttgttgaagaaaaacggcatcacccgtgatgtcgtgatgaaggcgcttcaaagcatccgcggtacacaacgtgtcaccgacgaagatccggagagtcgctatcagtccctggacaagtacacgaaggatatgaccactcttgcccgtcaggggaagattgaccccgtcatcgggcgtgacgaggaaatccgccgcgtcatgcaggttctcagccgcagaaccaaaaacaaccctgtactcattggtgagccgggtgtcggaaagacagcaattgtcgaaggacttgcccagcggatagtgaacggtgatgtcccggaatcactcaaggataaacgtctgctgtccttggatgtcggcgcacttgtggcgggagccaagttccgcggggaatttgaggaaagactcaaggcggtcgtagccgaagtcactgcctccataggtaaaatcatcctgttcatcgatgaactgcataccattgtaggggcgggagccgccgaaggttcaactgacgcttccaacttaatcaaaccagccttggcgcgtggggaacttcatgctatcggagctaccacgctggacgagtaccgcaagtacatcgagacggacaaagccttggaaagacgttttcagccggtatacaccaaggaaccgagcgttgaggacaccattgccattctacgcggtttaaaggaacgctatgaagttcatcatggcgtgaggattaaggacgaggcgcttgtcgctgcggccacactgagcaaccgatacatcaccaacaggttcctgcctgacaaggcgattgaccttgtggacgaggcggccagccagctcaagatggagatagagagccagcctgtggagctggatcagattgagcgcaggatactccagttgaacattgagcaacaggcgttgaatcgtgaaaacgaccatacgtctgtcaagcggatggagaaaattaaggaagaactcagtgagctacagggaaagcggaatgtcatgcatgcccagtggaccaatgagcgggatgccataggtacgattcgcgccaagaaagaagaacttgaaaacctccgcattgaagaacatcgtgccgagaggaacggcaatctttcacgtgcggcggaacttcggcatggcctgatacccgcgctgcaagcggaaatcgggaagctgaacaaaactcttgagtcccatcaggaatcagggcgcctgctccgtgaggaagtgtcggaggatgacatcgcccgcatcgtgagcaactggacaggtgtacccgtcgccaagatgatgggcagcgagatggataaataccggaatcttgaaaagattttgtctgagaaggtcattgggcaagatgccgccatcagtgccgtggcacatgccatccggcgcaacaaggctggcataggggacgaacacagacccttgggaacttttctctttgccggtccgaccggagtgggaaaaacggaattggcaaaagtgcttgccagtttccttttcgatgacgaaaaggcgttgacccgcattgatatgagcgagtacatggagaaatactctgtcagtcgtcttatcggagctcctcccggatatgtgggatacgaccaaggcggacagcttacggaaatagtgcgcaggcgtccgtattcggtcatcctgttcgatgaggttgagaaagctcatccggatgtattcaacgtacttctgcaagtctttgatgacggcaggctgactgacggacagggaagggtggttgactttaccaacacaatcatcatcatgacgagcaacctgggaagccagcagatattggaggccaggagcgccgaggagtcccgtatcgccgtggaacaggtgatttatgcttcgttcaaacctgagttcatcaaccgcattgatgaaatcatcgtattcaaccgattgggacgcgagcagatacaccggattatcggtctgcaacttgagctgctttcatggcggcttgcccggcgtgggttcatcttgaagtgggatgacagcgtgacggactacatagcttctatcgggtatgatgaaaattttggtgcgcgtccggtcaaaagagctatccaaaatgccattgaaaacccgttggcggtcaggcttctgggcggggatgttgccgaaggttccgtcattgcgctttccgtaaaggatggggatgtgacaatcagcatcactgatgcgcctggcggaacgtctgtggaaggttaagaaagtttaagagacggaagcgcaaggggaatcttgagcagaaatccaacttgacgatatactgattttacatgtccgggggatgtcgcaatagattttgcggcatcctccttccatagtcagcctatgtaccgtaccgggaggaaggagcatggtcgccgtcttcatcaacagcattgctgtcatcgtgggttcctgcataggacttcttgtcaagaaaagaatctccggacattttcgttccgtggtgttttccgcttccggccttgtcaccttgataatcggaatatcgatggcgttgggaactcagagctatctcatcatgatattttccgtcgccttgggaggcatgtgcgggtatgctctgcgtattgaggatcacatcctgtctctcggcgacaagttccagaaacatccggttgaaagcgtctccacggaagaagaaggcaagcagggctttggattcggttttcttacggcctcggttcttttctgctctggagccatggcagtcgtcgggtcaatcgacgtcggggtgcggggagattattcactgattatgctgaaatcggtgatggacggtgccatggccatcatcttggccgcagcctacgggtcaggggtcatggcatcggccatttctatcttcgtctatcaaggcttctttaccgtggcaggttcatggctggagcctctcatgggagagaagggcatagccgaactggcggccgtgggaggcgtcctgctgttgatgattgggttcaatctgttggaaataaagaaattcaagacaggaaattttctgcctgctctgattcttgctcccatatttaccgccgtatcgccatggttgagcggacttttcggcctttcctgattctgtttttctattttcaggtcaccatctctgtatcagatccaggaagaaacagacggctttttccatgttctccacgctgagcctctcgtcatagttgtgcatgcgcgatacttccgatgtatccagttgtaccggtgtaaagcggtagattgcgtcgctgactacttgataataccgtgcatcggcggctccttgcgccaggtacggggtgatggcggcatctgggaagacgcggctgattgcatcctggagcgtgcggaaggcgtctccgtccacaggcgagattgtcgtcgggggtgaatagttgtccgtatccaggattatggaatcatccgcgattctcctacgtatgcgttccagtatttttcctttggtatctcccggaagcaggcggtagttgatgactgctgacgtggacggaggaatcacgttggctgcctggctgccagtgaacattgtggcggcatgggtggtacgtatcaaggcatccgtaccgggagagtgtgagaatacataggtgagcagcgggcggaagattcgattgttgatgaacagaaaagaataggggaaactgctctggaggccgagtatccgcagcatggagactacgggattggtccaatggtgatggtctttgtggaagtcaagacgttcgaccgcacgggcaatgactccgacggccgatggattgcgtggggtggatgagtgtccgccatcacgttgcgtggacagcgtcacgttgaggaaacctttttcagcaatgcccacggctgccaccggacgggaaagtccgggcatgtagttttccaccacggctccgccttcgtccagaaccaaggaaaatcttagttttttttcagcgaacatctgtgagatacgttgtgcgccatgatgacctgatatttcttcatcacagccaaaggcgatataccatgaccgcgcgggaacaaagccaccttcaagaaggatttcccatgcctccatgatggccgttacctgttccttgatgtcgaaacttcctctgccccagacataaccatcggcgatttctccagcgaacggtggatgtatccagagcttttcattccctgccgggacaacgtccagatgggagagaagaagggcaggcaggatggagggatctgttcccttcatatgaaaaataagggaaccatccattttggtcacggtcatttttgcatggacatgagggtaatcacgactcagagcctcatggatggcttcaaaagcgtcccaaggcattttgtcggggtcaggggagctgaccgagggaatgcacaggatatggcgtagcttttccacggctctgtcgcgattcacgggtggcaggacgggagttttctggtcagaacgggcgttcttttcttttttccacgcccgcagggaaaagaatgagtgaagtacggtgacggcggaaatcgctgacacgatgagaatgatagacaatcctatgaaggagctgaacatatgtgcctccgcacggcagttggtttttttcgtaccccatggtatagtgttggacacgtgatgtccagcgactggatggaggcatggggtcggccatggattcgtcccattgctgccgtgatgattatagtaaaaagtagcgaaaggatgacggagagccatgccaaagaaaattgaccatgaggaaagaaagaaaaagatattgcagactgccctcaaggtctttgcccgtgaaggctacaaggattccaacctttccttgatagccgaagaaagcggtatctcccgtcccaccctctaccagtatttcaaggacaaggaacagatatactactatgcggtcaagctggtcaccagccatatgttcgccaagtacgctgattatgcgtggagcaactcccaacgggacaccatatccaagattgtcgccatctgtgatgatatcatcgatgtagcatcacacagtgtcgaagctctgacgaacttagtggatgtcatgcttcagataaagaaagaggggagggatttttcctccatcatcatgcggcgaaccgccaagctcaacatccttttcaaaagattattgcgacgcggcatccatgatgcccatgatgtcattccttgtgacatagacaagctgacatcccatctcatcacgctgctccaggctttctgtttccagcttgcgtttcttgagacggcggacaccgaagaattcagggaactggtcgccaactatctggagttcttcaaaactcacccgttatcgaccagcgtcgttccccgctcctgatatgcacaatgaagcaatctgctaatcgcttggtgtacgcacttctccccatgttttctactcaaaggatgacttgttcgggcactcttttactgtgttcggagccgctgacacccagacccagttgaccaaatacgttgtgtccagtcccccagagcgtgccgtcattcttcagaatcatcgtgtgcctctctctggcggagacagccacgacatcagaacccatggacgaaaccggcacgggcgtgtttctgttgctattatcaccgacccccagttgaccatacacgttgtttccagtcgcccagagcgtgccgttcttctttacaatcatcgtatgatactttccggcggagacagccgcgacatcagaacccatggacgaaacctgaacgggcgtgtttctgtcgttataatcaccgacacccagtttaccatctatgctggatccagtcgcccagagcgtgccgtccttcttcaggatcatcgtgtgagtgcctccggcggagacagccgcgacatcagtcatgaacccgctaccatcagtagtatccttgacccgcacgggcgtgtttttgttgttcactgtacccgtagtgccgtcacccagttgaccaaaatcgttccgtcctgttgcccagagcgtgccgttattcttcaggatcattgtgtgattggttccggcgtagacagccgcgacatcagtcatgaacccgctaccatcactagtatccttgacccgcacgggcgtgcttttgttgttcactgcacccgaagtgccgtcacccagttgaccatactggttgtctccagtcgcccagagcgtgccgtccttcttcaggatcatcgtgtgataatctccggcggagacagccgcgacatcagtcatgaagtcgttatcagcggtactagccttgacctgcacgggagtagttctggtgattatagtgccatcacccagttgaccatactggttgtctccagtcgcccagagcgtcccgtctttcttcaggatcatcgtgtgagagcctccggcggagacttccttgacaccagtcattttcacggaaccatcggtggaatcccagaccggcacgggcgtgcttctgtcatccgtagtgccgtcacccagttgaccaacattgttccatccagtcgcccaaagcgtgtcgtccgtcttcaggatcatcgtgtgataatctccgacggagacggctcggtatggtttgaacgtagcagccgcgttcaccccgcttccggtgttccagtccactatccctatgagaatctccgcgacggcgactttatccgccgccgtattgagcgtcatgttgtagacatgcgtcttgccgctttccaagacaatcctgtactcatcggaggacgctacgctggaagcagcccattcatatgtctcgccacccaaggtgaaacgcagaccaagggaggacagggcggtagtgttgtccgtcggtatcaacacggcctcataccgccgcttgcccgcagtcctctccgcttctgtgagcgtgccggagatgtccttcatgacgacatcaatgtcgctgggaacgacaggagccacatctccgctgtccaggtcgattgttgcctgcgtgttcatgcccgtgacagtggcgacaagcgtaccgcccgtgatggcatccttatcaacggtggtactcggagagatgttgacaacaaggcgggagagggcatgactgagcgtcaggctgaccgtagaggtgttgttctggacaccagccttcttcccccacaggaagtcagcttttccggtatcctgttccccggaacccggatagacatgtatgggtagagccgtggtatcagcgatggatgatacatagggatagtaggcgatgaagtcaaagtgtgtgatggcaggggtggagatgtcatcccacttcaaggggttggaggcatctgccgcggagaaggcggagaaggtgatgtccgccgtatctgccacgtactgcacattgtcacggtcggtcgtggcgacagtagccacgtcctcaccagcctccaccatgtagatgccgacttcatccccgatactccagccggagtcagcggtggctttgcgtcctatctcggagatgaagcgtattgtgttggagcttgaaacgttcggtttgtcagcgcatgaaacaaaggcaacaagtagcatcagaatggttgtaagaaccaaaaagacagatctgctagatttgttcatacgcagggctctcagattttcgtctctctctctctctctctctctctctctcattgtgtcttttcctttctccgtgaagaagatgacagcatatcagcccaaccaatgcggaggtaatgatacgatagtataaatccgttgatgggcagtttactattacccaaaggtatgattttgcatgaaatgcatataatactttcgggttatttggtgatttaagacgttaatattggtaataaattcggtttcaaacgtataaattgtaagaatcctatttctttttcttgccgcctgaggagcggacaggattgcccgcgtccttcaatatggtatctcctgaatcgtccagctctaccggacaaggtttggcgttccagatgtcctgagcgtactccatgatagttctgtcggatgagaacttgccacttgccgctatgttgaggatggccttgcggttccattccgtgcggttttccgcataaagtgtccgcaccttgtcatgagtctcgacataggaacccatgtcggcgaaaagcatgtagcggtcgccttcttcaaacaggctgcggcgtaagggcgcgaaaattgccggttcgttcacgttgatgtagccggaatcaagtaactccaccacatgtcttgtcagcgggttcttgtctacccattcccgtggcgaataggtcgctttgagggaagtgatttcttcttccgtatggccgaagatgaagatattgtcacgtcccgcttccgcggcaatttcgacgttagcaccgtccatcgttcctattgtcaatgctccgttgcacatgaatttcatgtttcccgtgccggatgcttccgtaccggccaatgatatctgttccgagatgtttgccgccggaattatgctctcggccatggtgacccggtagttaggcatgaacaggacggaaagcaagggagacacttgggaatccgactggattaccgtggcaatgttattgatgaacttgatgattagttttgcgttcacgtaacccggtgccgctttgcctccaaaaaggaaggtggtgggttggaacgaggcgcggaattgcgggtcatccttcaacctgacatagatggcaaggatgttcaacgcattgagaagctgccttttgtattcatgtatcctcttgatctggacatcaaagagagtgtctgggttgatggtagctccacagtcgctcgcaagaaacgatgcggcatggattttggcttgttttttgatggcatcgaacctgtcccggaaacccgcgtcttcggcgaatggcgccaagtcgctgatgcgtgagaagtcccgtatccacctgtcgccgattgccgcggtgataagggatgccagggcgggattcgccgccaggagccagcggcgttgggtgatgccattggtcttgttgttgaaacgttcaggaaagatgatgttgaattcagggaacatgtcacttttcagcagctgggagtgaagctccgcgacaccattggtagaatgactgccgacgattgccagattggccatccgcacctgcttggggtttgattcttcgatgatgcttaccttgccgattaaatcgggtctcatggggaagaaagagacggccttctggaggaagcggtagttgatttcatagacaatctgcatatggcggggaaggagtgactgaaacattggcactgtccatttctccagtgcttcgggcatcagtgtatggttggtatagccaagggctgcctgggtgatttcccatgctgcgtcccattcaatgccttcaaggtcaaccaggatgcgcatgagttcggcgactgccaaagagggatgagtgtcgttcatctgaatggctgcgaaggacgggaaagtgtcccatgatgccccttggcgtttgaatctgttgattatgtcccgcagggaacacgctacaaagaaatattgctgcttcaggcgcagttccttgcccaagtaccgggtgtcgttgggatagaggacttggctgagtgtctccgcttggatgcgtgaacgtaccgcctcggtgtaatcaccatcgttaaattcgctgaaattgaattcgttggcggccttggcactccagaggcgcagggtgttgattgtattgcctccgtagccgacaatgggcatatcataggccatgccgttgaccgtctctgtgcctatccaacggtagatgtccttgccggcctcacggattgcccgtacttctcctccaaactgcacaggataaacaatgtcaggacgaggaagttcccatggattgccgtcccgcagccagttatccggttgctccacctgccaacctcccttgatttgctggcggaagattccgtaattgtatcgtatgccataaccgtatgccggtatctggagcgtggcgagagagtccaggaagcaggcagcgagtcgccccaggccgccgttgcccaatcctgcgtccggctcttggtctgccagttcctcgtaagcgtagccgagggaggaaagggcttggcgggtttcatcctcaagtcccaggttgatgatgttgttggtcatcgcccgtcccatgagaaattccagggataggtaatagacgcgcctggcattttgcgtgcgctgggtcttcctgctcttgccccactggtggatgattcggtcgcggattgccagggcgagtgccgtataccggttctggtcagtggtatggtacaggtcggcatcctggctgtatttcaaatgttcggcgaaatcctgtgctatgtctttttctgtatgtccgtaccgtgtgtgggtgtctgccatgatgaggctccttctcatgttggtttcttggctgtcgtccctcacgggacatgttcaccagtccactataccgacacttcccagaaagttcaatgaaactgctaaaccggttcacgttgaaattaaattgaaattaaattcagagatggtcatggagctgattgattcacaggcatgaaaggaatcgattcagaatttagttgggtgaggggtgcggacaaaaagttggacttttctatcctcccgtcttttttcctgtcatttcattttactgggcgcggtgcgcggcttcatcgtccgaagctcttgacgaaaatggcagacgcctatatcctgagtttcgcagttaaaaaagcgaaaaaacatccgtactcattctaatgcaaggggttactgacaagatgctataacattcatgtgtgtggcatcagatcttcttcactgccgcgaaaagtgccctcacatcggctttcgcgtaatacttccggctcatgtcgatgtccagggctgcgccgatgtcctggatgacggggtcgcagtacaggttcatgaagcattgcccttcgatgtcgcccagcagggcctggcgcagagaatccaccatccggcccacggccatggttccccccgtcctcttctccagaagccgcaggagcagcagggagacgaaacaggtgaggaaatgagcctcgatgctgtcgcgggtacgcacatagaccggacgggcctccaggtgcgtcttggtgatgcggaagcattcctcgatgcgccacaggccccggtacatgtcgatgatgtccacgtcgtccactggtcggttcagctcgaagaggttgtccctgcggaaacgggcccgcccagcgaaggggggctccccctcctcggtgcctaccacgttggtgcagataaggtaatagccgtccagcgcctcctcccgctgtagcagctccgtatccagggagacagagaactcaggagcttccacgcgctctccggaggccccgtcgaagatgctcttcttcaggaaccgtctccccgcatggttgttcagtacggtgttctgccccccgcccgccgcctgctgggctttctcgatgctcttcatcctctcgtggcgtgccttctgctggtaggcgcggctgaagaacaccacctgcctctcgttgaccgtcactttcctctttccgcccgtcgcggaatcggtcacccaacgctcgaccggagtcaggcggctcttgtacctgaaatctccatcggcggcaccatggacgtagccctcctgcttcaggatgaaggcctgcagctccgcggtgcaggtgcgcaccgacgagctgatgacgtacccgctgtgccgcagcaggatggaggccacgttcatcccgctcatcatgcccctgtccgccacgtagatggtccggcccgtctgctgcagggggcggaaggtggccacgtcggtggtgttgcccgggaacaggccgtaggagagggggatgccgtcggcgtccatgaacagacccatctgcacgatgggatcgggccggtgttccttgctcaccccccgccgtctcagctcgtcctcggcgtccacctcccagtaatagttggtcacgtcgtagtacagcaggcccgtgtcccgcccgtactgccgctccaccatccgccccagatggtctatgagggcgtccttgtgccgggagaagaacgcgagggagcggtacacgtcgtcggcgctgaaggccacgtccccggcaagcctctggcgcgcctgccaggtacccagcttgctgtccggcgccaggatgcgcgaacacaccagcagccggaagatgctgttgtggttgaagagcgccttggtgtagcgcctcctgttgttccagaaatagtcgatctccagctcgtggtagagcttcagcagcggcaggacgccgtagctgaggatcctgtccgccctcacctccgggtccgtgcagtccgtcccctctccaggggcgaagtggaaatgctcggccgtcgagacgctcagggacacctgccgctccttctcttcctgcgtcagccgtctcgcctcggccttgaaatggctcaccgggtcgtcgtagagcgcctggagctcgtccagatagccgagccactgcacgagggagtgcttcaccgtgccgtttttgcgatggccggagtaataggccaggcgtttgcgtccgctcttgttttcggggactatcttgatgaacatcgggcacctcttctgaggagaatcatatcatacctcacagtgccacacaatgccaaactgatgaatgttttcaggaaagtgcaaaaaaaacttcttgctacttccctcacaagaagttacttccctccttctctgtcatctaactgcgaaactatggaagtatttgctggagcagattcttcataacgattatttagagcgggcagacattgcggactacgaagatgtgcgtgtgaagctgcgcgacctaatcaaattcatccccgaaagtgaccgggcacgctacaaaagcatgtcagattaacttgaataacccgagttgcttgactatatggatgaatacaagttaaggcatatagcgttgtttggatgtgctgattgtgataaaatatgctatgtagcaaagggggcatgtgcctatgccgaaacaagtaaaatctaccataaaagcaaaaggtcttgaaatatctgttttgacggcggcgcagtccgattatatcagtatcaccgacatagcgcgctataaaagcgatgacccgacggctgttatacaaaactggatgcgaaatcgtgaaacgattgagtttttggggctgtgggaagagttgaataacccaagttttaaacacctcgatttcgaggggtttagaatagaagcggggcgcaatgcgtttaccctatcacccaaaaggtggatagaatcaaccaatgcgattggtatacagtcgaagtccggtaggtatggcggcacctttgcgcatgttgacattgcaatggaatttgcttcctggatttcgccggagtttaagctttacatcatcaaggactatcaacggcttaaaaccgatgaagggcaccggttggcgctggaatggaatgcgaagcgccaattggcgaaagtaaattatcgtattcataccgatgcaatcaaggagcacttgataccgagcagcctaacttccaagcaaatcaactatacgtatgcgaacgaagcggatatgctcaatgtggcactgttcggcatgaccgccaaagaatggcgagagaaaaacccggaggctacgggaaatatccgggacagtgcaacgatttatcagctgattgttcttgtaaatcttgaaagcatgaatgctgagctgattaagcaacagcttccacaaaaggacaggttacaatacctcaacaaaatggcgatagagcaaatgaagtctctggcagacaacacggcagtgcaaaggctgaacgcagaattatcagcgaaccacctcctgctgcaaggcgcaaacgaggaagaaaaaccgagcgatggctgatactattttgatactaaaagatttggaaggcaagaatggcacggcataaattaaacaaataagtttagtacatgcattaaaaacgacccaatcacagcaaaaacaaagttgatttcgccgagtgggagtaggcaacaacatcccggaaactcgctattcaagcagctttccgggatttctttttgcctttttataacagtttgataacaggagcgttttggcacttattctgtgtcgcagatggtttgcaggtgtatgctgcctgttgccaatctatcgccactgttctatccattgaaaacggtctcgctgattcgctgtcagcaagaccgttttttagcgcaattacatttcgcacagaaaagaaaatctaatgcaaacaagagattatcttgacggtgtttatttagtatgatccaatatgttggaagtaaaatgcttatctcgatggtggaggaacactatgtcggttagttatgataagctatggaaattgcttatagataaaaagatgaaccgcacggatttaaaaaatgctgcgggtatcagctttaatgttttagctaaaatgggcaagggtgaggctgtttcaatggaaagtatgttgaaggtctgtaaagctcttgattgtgatatttctgatgttatggagcttgaaaaatgagtctacttgattttacaatcaaaatgacaaatgaatatatcgaaaagatgccaaagtctctgcgaaaaaaatatggacagttttttaccagtaaagaaacggctatatttatggcagagttatttgacattcctcaaaataaagaagaattacatatacttgatgccggtgctggaacaggcatattgtctattgctttaattgatcggctacaaaatatgtcgtattttcagaagatacacttagtatgctatgaaaatgattccaatgttattgaactgctgaaagataatttagactatgtttgtcaaaaagcaaagattcaaattacatacgaactacataccgagaattatatcattagtcagatgttggaatacaacgaaatgctcggcgctaatgccaatccattgaaatacgatatggtaataggaaatccaccgtatatgaaaattgcaaaggatgcaccggaagcgactgcaatgccggacgtgtgttacggtgcacccaacctgtactttttatttgcttcaatgggaatgtttaaccttgctccaagcggggaaatggtgtatatcattcctcgttcttggacatcgggaacttatttcaagaaatttcgtcagaagtttttaagcgaaggtgcattagagcatattcatttatttgttagccgagataaggtttttgaaaaagaaaacgttttgcaagaaacgattattattaaagtgcgcaaaacaaatcacgttcctcaaaaagtaatgattacaacaacccaaagcaactgtgatttttcagatagaacaactcttgaagttccatatcacactgttgtctcaggcaaagatagctatgtgtatttggtgacaaatgaacaagaaatcgagatacttgagcaacttaatagtttggagaatactttaccgagcatcggtttaaaaatgaaaaccggactaacggttgactttagaaacaaagacctcttgcgggataccaaagagccaagaactgttcctttattttactcacagcacattcaagatggcagagtttcttttccaattgagaaagagcatgaatatattctcgctgagcagacgggccttttacagaagaatgtaaattatctatttataaaacggtttacatccaaagaagaacataggagattacagtgcggtgtttatttggcaaaacattactccgaatatacagaaatcagcacacagaataaaatcaattttattgatggattatctaacctgtcagaatgtatcgtctatggtttatatgtgttatttaactcaactctttacgattgctattacaggattctaaatgggtcaacgcaggttaattctacagaaataaattcgatgcctgtaccttctgtagacactattgaagcgatggggcaggtgttaatacaggcgcgagacatgtcagaaacaatctgcgaccgaattttaaggagctttattgatgagcaaaatgacagataccaagatgatattgaaagaattgggaatgccaccaaaacagcaagctgacttgtgttgttttgtgcttttagcaatgtcaaatgtcaaggaaacggatttatggtcgacagcgacaaatcaatggattcgcattcatgatattattgcgtacacaaaagaaaattacggcattgcttatgctgaaaatagccgagagacatttcgcaagcaagcaatacatcactttagaaatgctgcatttattgaagataacgggaaggcaacgaatagcccgaattatcgttaccgcttaaccgatgaaatgctgtcattgatacatagttttggcgcagaaaattgggataagacaaaaacagactttctttcagcacatgaaacgcttattgacctatacgcatccaaacgtgatatgcggaaaatgcctgttaggataaatggagaagattttacgttttcaccgggaaagcataatcagcttcaaaaggcaattatcgaagaatttgcccctcggtttgctccacactcagaatgtttgtatgtgggagataccatcgaaaaagacttagtgaagaatgttgataaattgaaagaattggggttcgcaatcacgcttcatgacaagatgccggatgttgttctttattcagaagaaaagaattggctgtactttatcgaatcggttacatcggttggccctatggatccgaagcgtataagagaaattgaagagattaccgagagcgtaatagcgggaaaaatatatgtcaccgcatttcttgattttaagacttttaagaaattttcagaaacactcgcgtgggagacagaggtttggattgccgatatgcccaatcacatgattcatttgaatggagataagtttttggggccaaggtcataaattaagattattttttggtaaaagaactaacatatgtaattattacaattcgccgagaaaacaaatctgactacttgcacagaagggtaccgaagcgttcaaggacgcgagggacgcacccatacgcagatacgacattgccttgtagatgggaaaagcgagggtaagtgtctatgccttatcgccgctcatcttttgtctgaacacaataaccgcaagcgtgtaaatcacaagcgtatagataagcacaatcgccaaatgcggtaaaatgcttgcgtagtcgccttgtattgccgctcttgctgactctgcggcatgataaaacggtaaaacatcagccgtggctttgaacacgccgccaatcatatcaagcggaatccatacaccggacaaccagcccgcgacattcgtaagcaacgcgccgcataggccgcctacggctttatcattcatcaagctgccgcacaaaagccctatcccgacaaacatcagcgttatcggcatgaggacgagtatcacaagcaaaaggttgagactcaaaggtagtccgacgaaagaagccgcgacaaacgtgataaccacctgtaccgccgcgaaaaccaacatgggcaaggtataacctataataaactccgatgagcgcatgggcgatgtgaacaggcgcattaaaaacgacgatgttctgtcttttgccaagagcatacccgaaaacaacgccatgaatatcgtgccaaacatggcgacgccaggggttatctgttccggcgcgtacattaggttattcgcctccggcggcattgcgtcattgatgattgcaaacaaaaacaacagcaccaacggaaaaccaagtccgaaaaacagatttattgggtcgcgtaaaagttcctttgttatgcgtttcgcaaataccaacgctctcataccgcaccccccgcgagggcgacaaacgcgtcttccaatttgtttgtgcttgtctgcgccagcaagtccgcgacggttcccacggaaagcagtttgccgccgctcataacgccgatacgatctgaaagagcctcgacttcctccatataatgcgtggttaatataatcgtcaccttgcctttgagcgccttgatggacgcccataagtcacgccgcgcaagcacgtcaagaccgagggtcggctcgtctaaaaacaggattttaggttcggatataagcgccattgcaatactgagccgccgttgcataccaccggacagttttttcgaccgctttccgaaaacaccttcaagcccgaaacgcttcgatagttcctccgcgctccgcttggaggtctttccgtcctgcccgtaaactcccgcgataagctccaagttttcacggacggacagattcggcgcaatagccgtttcttgtggcgatatgttgatgtttcgcttaatagcttgcggatttctatttatactctcgccaagcaaagccgcgtcgccgcttgtcggcttaataagacacgacagcatttttattgtagtcgtttttcccgcgccgttgacaccgagcaatgagaacaattcgccctgctcaacagacaagttcaatttatccacggcagtcaattcgccatacttttttgttaagtcggtaatcgtgatagcgttcatacttcatcctcttcctgtggtatagtaccctcaaaaatcattgctataagctgtgaaaaggtatttttaggcggtatagctataccttgcttttcatcgcccaatacaatcaacgtgtcgccgggttttatttcaaaaatatcacgagcttctttcggaataacgatttgccctttttcacctactttgactgtccacgcgtatttaccttttggattgtccatatttgcacctcaaaaaagtatgaaaagtatgatatatgtcattagtatactcattctgatttgtgttgccaatcgtatggatgtaactttttgtgaaaagcgtcaataaaacaaaaattacagttgataaaacgcttcatggggtacggcgacagacatccatccctacatcgacccggtgtttgacaacaacgtcctgctcacccagattgagcggctgatgatgtcaaaccgcccgaaaaacccggtacttgcccgcaacaagaacgtcatggtcgtcgtcggctccagctccagtatctcggcggatatgttaacggcgaatgtgccgcagttacgggctttttgcgtacataatggccgctaccataaggataacacttgtggaaattctcctcataagacaaactggtggaatggaaggattgactatgagcaagaaactccgcaaaacgtacggcaaagccgacgcgccttcgacagttgcgcttatgaggctcatcgagacgcagagcaaaataactgttgcgaactggacgcttaattacgccgagcagaagcttctccctctgttcttgaagcgctgtcctaacgacgagcgtcccgctcatgcgatagccgccgctcgtgaatggctcgatggcaaggtaaagctgccgtatgtcaagaatatcattctgaacgaatgtcacgccgccgcccgcgagttagacgacaaccctgtggctcaagccgccgcaagggcaatcgggcagtcggcgggaagcattcacgccgctccgcactcgctgggactgtacttctatgccgccgctgctgtcggctacgaccgcttggggcttgacgcagacgaagcagagtacgaggttatagcggaggaagtctgcgccgactatacagccgcattgagggtggttgcggtcgaaaacgaaccgaacccggcagtttgcaaatggaactgttgagggcgaagcaatgagtgaatattcacctgacgaattgagagaagcctaccgcgccttgctgtcgttacgcaataagaatgacaaggcatcgagcaagctaaaagaaggctcttggcagagcaaactgacaacgggcatcgtgaaagcagcagacacagccatttggctgattaacggagcggacggtaagccgatagacaaagatttgcttgatgaatcacgcattgtgctggctgatgcgctccgccgatcagaggatgtcatcggtaagttcgctgttggaacttcgcagcacacgcttcaggagcgccgtatcgccgcattgaagattgcgctctcgctgattgaaagggagcaaagcctgtgacaaaaaaggaattgaagcagctcgaagcggctgccgatatccgaacagagctgggcaaaactcaggatacaacggcagcaatctgccttgaatgcggcgcggtcaatgatatgctgacctgtgaggaaacgcttaacgcgattctcgccatggaatccgaatgcccaaaattacaagcggaacatttcaaaactgtagcgtgttatattgttcaacaccctgccgcctattttgagaaagcggcggagggcttacttagtgctttggaaggcaatctggacggaaaactgagtgtagacgaaattcgcaagcaccatgcggagatgtacgatggcaataagcgtgtcaagaaaaaaactgaagacgtgcggttggttcaaaaacattggcggatgactattatggactgccacgttcctgatgaatgcgaaacaacggcaaagaatatcgttaagtgggcacggagcattgttactgtcgctaagtgccgtaacgtctatgagtttgaagcggtcattcaaaaggttgacggcattgacggggcgttcgtagcgttcccgcatgacctccgcgctgagttcggcaagggacgcgtcaaggttcacgcaacgtttgacggggtgggttatgacggcagcatcgtcaatatgggcgttaagaacgctgatggttctgtctgctacatcatcgggcttcgcaaggatatccgcgccaagataggcaaacaagcgggcgataccgtctgcgtaacaataactgaaagacaagaataacaaggagagcaaccacaatgatagaaccgtacatcatgttcaacgggcgagcttcggaagctatcgatttttacgagaaggtattccacggcacaaacaagcgtatcatgcgttggggggatgctcccggaaatgcgggcgactaccctgtggatgccatgaaaaaggactgggtgcttcacggcgaaatcgaactgtgcggcacgaacttctccatctccgactgcgaccaagtattccagaccacgcactttatgtcgttgatggcaaggctcgacactccggaggaagtccggcgcgtttatgacgagctgtgtgtggacggcggtcaggtgatgatggaaatcgagccgacgttctacgccaagatgtatgcatgggtgcaggacaaattcggcgtaagctggcagttgatttgtgattgattttgaaccttataactttgcctttgaagcgaccagaagggagtgcaaaaaccttgacaactaacacagcggcggcaacggcaatgccgccgacaacaaaatacaggcaagcaaaaaggttctcccgttcacatcgtgaacgcagaaagcccttctatcaagcggttttcgcccctgtgctgacttcgcggagggctgaaaccgcctacgccggttgtatcaaagacggcgtttttatagacccggcttgcggttccggttcattgttgataaatattgggcgttcggctgcaaaacacatcgataatgagaacaacatcaagtattttacgctcaggagctcaaagagaatacgtataacctcacgcgcatgaacctggtcatccctgtgctctgtgaggattgtgtatttggctttcagcttggtgaagtcatttttctgacttccaattcttgctatgtatcgatcttgcatattccgtcggggacattccctcaacctggcggaactgcttggaaaaatgatggatcgatgtatatgccagcatatctgctatggtcgatatgttataacatccatcctggagcagccgcttggcttcttttgttttcagactgcggaagtagtccatgacgctgctgccggtttcttcgcggaataatttttgaagataagccggacacatgaaagcaatcttgcagacatctgccaaagtgatgcggctactgacatgctcctccaagtaattcagaaccgtcgctatcctcagatgagtggtcttttccttgatagtagataactgacgaacaggagtatatggcgtctgacggtaaagcctgagcagaagcagctccaatgaatgcttgagtatctgctcgcaccctgtccggctgaccggccgtttgtgcatccctttgagatacggatcttcgagaagggagtcaaacgcttcctcggcctcctggacgattgtcgagagcaactctctttctatgccctggacattgagcgtcttgcgcctgaaaaacttcatcaaaggcgagtcgcagacaaaggatactacgacaaggttgggagccgtgtggttgttacatgaaacagtatgaaattcattgggctcgtgaaaaatgatttggccttgacgcaattggtggaaaacgcctccggcgaccaactcgacttcacctttgtcaacatacaggaactcccagaaatcatgggactctccaggaaaatggaagtttgatggatagatgaaatagtgtacggttacgatatgactcaccgtaatctctgtgacgcattcggtgagaaaaaaaccatcaatggttctggcgctcgttcctttcatggatgtatgatatacgagagtgttggaaaaggcaaatatagaatatttttagataaatacggcacgaaaaagctgccgcataataaagacatcaagctgaaaatgcatgaccccgtgtttttcacccaagcagcttgcaaggaggttttcatgaggagaataaggttcatcacatgtgcggtcattctgattgtgtgcatggtctccgtgtttgccggaggaagcaaagagtctgttgcatcaggaccaaaactagtctattggagcatgtggaatgaggcagagccccagggtcgcgtaattggagaagctatcgaggcttttacagccgaaaccggtattgctgtcgaagttgtcttcaatgggcgtgaaatccgaaagacattgcaacctgcgcttgaagcaggagaggtcattgatatctttgacgaggatattgaacgcgtactcaatgtatgggggaaatatctgttgccgttggatgaatttgcatccaagacatatccgacgaccggtggcaagccctatcgtgatgtcatcagcaagacgctcgttgacctgaccaccaatctggcgggcggtacgctgaaaaatatcccttatcagcccttcatcttcgttaccatgtataacaaggatctttttgagaaagcgggaatctccaaagtaccgcagacatggaatgaattcctgacggcctgtgagaaacttgttgccatcggagtgacgcctcttaccgtggatgatgcttacatggcggcgttcttcggctataatatggttaggctggtgggtattgaagagactgcgcggatggccaaggaaaatgatttttcagggccgcaagtgcttgaatttggcaagatatgggaagaaatggcaagaaaaggctacatgagcaagaaagccgcttcaaacatatatcctgccggacaggtcgaagaaattgctcagggaaaggtagcgatgtacttgaacggtacgtggcttcccaatgaaatcaaaggcaacgctccgaacatgagatggggagccttctcctggccgaccatttctccgaacggagacggcgccgaggcaaataactttggcggtcagagcttcgccataaacaagaataccaaatatcccgccgaagcgttccagcttatcgtctggctgactacgggaaaatgggacacggaacttgccgcagaaagccttggagtacccatgggtacggaatcccagtggcctctggagttggcggaagcaaagaaagcattggacaatacgaccaagcgcatggcatgggccggaaacatggaagacaatcctgacatcaacgcgaagatcaaggaaaactttgcaaagttgattactggttccatcaatgcggaaggatttgcagcgggaatgcggaaataataccaacgcatgactgttcccagcctccgtgcggaggttgggaacttatggtatcatggtatcatctttctcttggtatgggggagagacaagtcgggaagggggacatatgaaaaaaaatagaaccatgattgttgtatttctggttcccgctgttttttgttacctggcagtgttcctctatccatcgatcagaacgttcgtcatgagttttttctttgtggaaggcgtaacggattccgtttcttcatggggattcgctggtctgggaaactaccgcaagatatttaccacgccaatctttctccaatcaatgaagaatatcggcaggatatggttcatcggcggagccggaaccatgctgctcagccttgtgtttgccatcgcgctgacaagcggcatgaaattcgtcaagttcttccgcagtgtcatctacctgccgaatgtcgtcagtgccgtcgccatgggaaccatgtggatcaactacgtttatcattctgattacggattgctccatggctttttcgggtctatcgggatgacacggctgagccagacgctctggacaggtcccgacatgttgttctggagcatgctcattgcatactgcttcggtatggtcggttatcatatgttgattttcatgagtggaattgaacagattccacgggactaccatgaagcagctgtcattgaaggtgccaaccttgtccaaaggttcctttatgtgacctttccgtttctgaaaggcagcatacggacgaatcttgtcatgtggaccgtctcgaccgtcggcttcttcgtgtgggcgcaattgttcagtcccgtgaacttgtcacatggaacggtcgctcccatgaattacatgtatgaattggttttcggatcttcatcaagctcagcgacggcacgggattcaggagccggggccgccataggtgtcacgatgatgctgatagtcgtcatcgtgtttttcctgacgcaccgcatcgtgaagaatgatgatgccgaaatgtaggggggatgtatgaaaaccgtcagcaaaccgatgaaaccaggaaagctcatccatcatgcacgcctccttcccggatacgtgatcattcttgcctgggtggtgtttaccttcttattgataggctgggtattcttcgcttctttttcgacatcgagtgaaattttttccgatcacatgtttgagttcgggagcggtttccatcttgagaactatgtgaaggcatggaaaacccagagagtatctgtctttttcatgaactcgctgctctataccgccgtatcatgtacggccatagtgcttatagcatctccggcatcctatgtgctttcccgtttcaagttcaagggaaatattctcatacagaacatgttcgccgcagctctcggtattccggctatcatgatcatcatgccactgttcggccttgtatcacgtctgcgtctgacaaataatcgctggcttctcatgttcctgtacatatccatgaacattccctttgcagtgttcttcctgttgtcctttttcaaaggcttgagcacgacatatgaggaggcggccgccattgacggatgttcttccatggggactttctggcgcatcatgttcccgcttgtccagccaggacttgtggtcgtcactattttcaatttcatcaccatctggaatgaatatttcatggcactcatctttgccaacaagactgcggtcagaccggtcgccgtaggactgtacaacatgattcagtcaatgcgctataccggagactggggcggtatgttcgcaagcgtggtcattgttttcctgccgacattcatcctctacttgtttttgtctgataaaatcataaaaggcgtcactgccggtgcaataaaggggtagccatgggtactgtcagacatggtactcttgaacttgaggcggcggatttccctggaacttctcccttgcctcggtttcgtgactttcaaagggatcgggtagtttctgcgcctgatgatttcccttccgaatggaaggagttgctgggatatgagaccggcggcaggatgctgccttaccggaatcaggatcggtacgaccgcaaccgaagcatccgtaccttccctacaatcatcctggaaaatgacttcctgtgtgcagagttcgttccaaggcttggtggacggctctggtccctgtatgcaaaaaaagaaaaacgggagcttctgtaccggaacaatattttccaacctgctaacttggcaatcaggaacgcatggttctccgggggcatagaatggaacataggacaatacggacatgccttctcaacgtgtgaacctgtattttgttccttgcatgaatgtgagtggagcgggcagtttctccggatatatgattacgagcgatgtcatggcctcttatggcatattgatttccatttaccggatgacagtcctgtcttggtcgcgcacgtggtggttgagaatccggaagataaaccgacgagcatgtattattggaccaacatagcggttccggaaacacaagggacgcgaatattctcacagtccgccgaagtcatcaccattgacccgtttgcctctccagggacacggaggataatggctggcaggcttccccatctgtcaatcacaggaaacactgacgtgtcttatcctgcacgtattggttattccgatgaatactttttccaaaacgatgcgcaaagtatgccttgggaagcagcgttggaggatgatggttccggactttttgaaatatcaatacaacccttgagatatcgcaaaatgttctgctggggaacattaaatggcggaagacaatggcagcgctttttaggtggagatgaacgccgttatattgaaatccaggcagggttggcgccgacacagcttcatggtctgctcatgcctgcccgcacacaatggagatggacacagatgttcggtcttctggaagtggattcctctcttgtccatggctcttataaggatgctcgtgttcatgtcgcgcagacggtgtcttccaatccgggtgcccggcgtttgaaggaatatgacgaacacgccgcggctttggaatatctgacagatggtaccatcatatcccaggggagcggttggggcgctttggagaatgaaaggcgacggcaggcaggactttccccattttctgaaagagtagcctttcccgtggaaagcatggatgatgaccagaagccatatctgatgcttctccggcatgggtgttttccgccacacgttcccagtgaacttccctggcattttcttgtctccccggaatgggaaggcctcctgaaaaccagtcttgtccattcagagaaagagatatcctggaatgtctgtcttcatctgggagtcattgcatatgaaaaaggtgcttttcatgaagcgcgttcttggtggacacaatctgtaaaattgatggataatgcatgggcatggcgcaatcttgcgctgtgggagaaaggacaggggcatgatgatgaagctcttgcctgctatgaaaaagcatggcggactccgggtggtcaaaaagatcaagggattgcggaagaacttttcactctgctgattgcatcaggaaagactgaagaagcacgaatcttctttaagggaattcctcagtggatgatagatgtgagcgatgtgcttgccgtggacaatgggcgtttgtgtgtacgtgaaggggatgctcaaggtgcagagactgtcttgcgacgttctttcgcgaacatcagggaaggggagacgccgttgactgacatatggtttgggattcagacgattaaaagtctctccggtggtaagacttttgaggaagcatacagagaagtagtacgtacagtgacgcctcctgaatcacttgacttcaggatgctttaatttccatgcaggataggtaggattagataaaatgggcatcagacaagcaaaacgttttcgcacacaggggcatcccatatattgcgcgttatatggcatgggacatatcaatgagacttttctcgtgaagaccgacacatcggccgcatatatcatgcagaaaatcaatactggtgtctttcaggatcctgtgagcctcatgcggaacatttcatctgtcacttcccatgtatcaagcaagaagtccccgttggtatccctgaggttgattccgactacggaaggatttgactatttagttgatgacgatggtttctactggcgcatgtataatttcattgaaaacagcatttgtctccagaaagctgagacggaagacgatttcagggaaagcgccgtggcattcggcaccttccagaaccttctttccgattttcccgctcatacgttggttgagacgattcctcattttcatgatactccgtaccgctacaggaattttcaggatatggtcgaagccgatgcgtttgacagggttgccgaggtggttcgggaaatagacttcgtacatgaacgggccggatatatgtcagtgttgatggacttatggaaaaaaggcgacttgcctttgcgcgtgacgcataatgatactaaactgaataacgtactgttggatgaaaagacacgcaaggcattgtgtgtcatagatttggataccgtgatgccaggtttttccgtcaacgactacggagattccatccgctttggagcgtctctggcatccgaagatgaaactgatttgtcgaaggtcgtgttttcccttgattattttgaagcctatacggatggcttcctctcagcgtgtggttccagccttactgatgaagaaatcttacatctgcgtgatggagccaagatgatgaccttggaatgcggcatgcgttttctgaccgattatatttccggagatgtctatttcaggattcatagggcaaaacagaacatcgatcgatgccggactcaattttctttggtatcccagatggaacagtcatgggaccagatggaagacatcatcgtaagaaaagcccatcaatatagactgagtcactgacctccgtagacgagaagtaaaatcaaattcagcgtcagtacttcatgggttatgaaggcgtaaagctggctgttgaccttgcaaagggagccaaacctgctcagaagactattgataccggtacgctcattgtcgatgctgcgaatatcaacagtgctgaggttcaggatatcatcaatccaaagtaattgcctgtacgtgtactgtgtgtgccggaaggactgtcggggaatatatttccccgcggttctttttttgtgaaacagaaaaggagttgcaaacttactattatacttacgggtatactactcgtaattctctttatgccaacaatcactgaaactataccaccatatgatgcagcaacaaacttcataagttcttctgtatatgtttaatttgacctttaatttgtcataagcgtatttctcttggacttttgaacttttggcttttaaaattgattgtttccttgcaatatggagatatatacagtacaaactataataatgatactaattatcatttaggatagggggctttcatagaaggagaatctatctgtcagcatcggatacatggataaaggcaataggggaacgccatgaaaaaagccgccgaaataggcgagtcactatttgagctactatacttagcctcggcatttaccattggcatggtattgctccttacctctgaagctcctggaattcgtatgctcgctggttcaatggctttggttcttgttgcaggggatgcctttcatctgatacccaggatagtggcagtgaaacatggctccgccgccatgcagaaggcattggggagaggccgtcagattgcatccatctccatgacgcttttctatctattcttgtggcacatcggacatcgtgtagccctcctgcctgccaatgaggggtggacgctcactgtatattcgctggctcttgtccgaatagcattgtgttttgcctccggtaatgggtggacagctgcaagcccctcctttggatggtcgattgcacggaacatcccctttctgatgctcggcgggattgtcgcgatatggtattttttgcataggaatgagatggttgggctgggacatatgtatatcgccatcatcatcagttttctgtgctatcttcccgtcgtcgttttttctttgaaatatccgaagattgggatgttgatgcttccaaagtcgctcatgtacctttggatgcttgttatgtgcctgtcgctgtagggaggatgccgcaatgtctttcgggcttatcatcggtattgcttcttttatcatcagcaaaggcgtattgcgggagatgattctgtgattccgtgaatgaagtaaccatatgatacaaattatatagcacaaaggagtagagcaatggaaaaggacaagttcaagaaactgaccaatgaagtcggcgctcccgttgcggataacgagaacgcgattaccgcaggccctcgcggcccggttgtcatgcaagacgtatggctgatggaaaaaatggcgcacttcaaccgtgaagtcataccagaaagaaggatgcatgcaaaggggtggggtgcatacggaaaacttaccgtgaaaaaagacatatcgaagtatacgaaagcaaaagtacttcaacctggtacgacgacggatttgttcattcgcttttctactgtcgcgggggaacgtggcgcggcagattgtgaacgtgatatcaggggtgtcgccgtcaagttttatacagaggaaggcaactgggatctcgtaggcaacaacactcctacgtttttcatccgcgatgtccacaatttctctgatttaaaccgggcggtcaaaagagatccccgtaccggccgcaggtcagcgcagaataactgggacttctggacgcttcttccggagtgcttccatcagattacgattgtcatgagtgacagaggcatccccgcatccttccggaacatgcatttcttcggggagcatactttttctttctacaatgccaagagtgaaagagtgtggtgtaaattccattttaagacacagcaggggattaagaatctcagcaatgaagaagctacaaaaatcaatggtatggatcgtgaatatcatggaaaagatttgtacgatgccatcgaacgagaagatttccccaaatggacaatgtatgtccaaatcatgacggagaagcaagccaaaggacatcatgagaatccttttgacattacaaaagtatggagccataaggaatatccgcttattgaagtaggcgaacttgagttgaaccgcaatccggagaactattttgcggaagttgagcaggcggcttttactcccgcgcacgttgtgccaggcatcggcttcagccctgaccgtttcctccaaggacggctgttctcctatggtgatgcgcagcggtatcgcctgggagtcaaccataacctgattccagtcaacaaagcacgtgtggagacgaacgattaccatagagatggttccatgagggtcgatggcaactacggcggtgctccggcgtataccccgaacagttatggggtgtggactgcccagcttgaagtatcggaacctcctttggatttggaaggagccatgtatcgctatgatcccaaggatgatccgactgacgactgtttccgtgccggaggagagctgtggcgtctcatgaccgaggacaagaaacagattcttattgagaataccgcagccgacattgctcctgtgactgaaaacatcaagtatcgtcatgccgtgcattgttatcatgccgacaaggaatacggcgaacggttcacgaaagcggttggattggattttgcaaaggtgattgagctgtcaaaactctccaacaatgatttgaacaaggtgacttatcaggagaagatggacgcataggattttcattcctttgcgggctttaagggtgcaatgtttcgtaacgaatgcattgcgccctgcatattgtgtctatatgtcgttttccgactggctgccatgtgattgatatacgggaaaaatcaatcttcccagaagattttttcagaagataaaggcgttgtattccaaaaactcctatgaacaaaatgtgtttacgctacaaaaagtcattgcatgttttgtgattttgctcatatactattactatctcttgaatcggaggatgcagtgcgccatgtatcgtacagcaatggaagccctgaaaaattggaaggcgaaaagcactaagaagccactcatcatccgtggggcgcgtcaagtcggcaagacgtggttgatgaaagaattcggacggactgagtatgagcacactgtctatatcagttttgataacaatcaactcatgaaggaactgttttctgttgacttcaatgtcatccgccttatcactggcattgagctttatgcgggtcataaaatcaatccggccaacaccctcattatttttgatgaagtacaagaagtaccaacagcattgacatcccttaagtatttcaacgaaaacaaaccggaatatcaaataatctgcgcaggttcactgcttgggattgcactccaccaaggtacgtctttccccgtcgggaaagtagagttcttggatctttatccactttcgttcattgaattcatgcttgccatggggaaagggcagtttgcatccctattgggaaaacatgatttcgccatggtgtcttcgttcagacaggagtacatagatttattaaaacattactattatgtgggaggcatgccggaggcagtgctatcatttgctactgaccggaatttccctgaagttcgtgagattcagaagcgcatccttgttgcctatgagcaggacttctccaaacatgcaccgaacgatgttgttccatgtatccgcatgctgtggcatagtattccggcacagcttacaaaagaaaacaaaaaattcatctacggccttatcaaggaaggcgcacgagcgcgggaatacgaatatgtcctgatgtggctagccgactgtggtcttgtacacaaagttcatcgtgtcactgcaccgaacctgccacttaaagcatacgaagatttgaaagcttttaaattgttcattgtggatgtcggcttactttcatgcatgacacggctcagtcaggaagttttgcttgatggcaatgcgcttttcgtggaattcaaaggtgcattgactgaacaatatgtgttgcagcaattgaagacaattccggacatcgacacgtattattggacgaatgagcgaaatacttctgaaattgattttctgcttgatatggggaattccgcaatccctcttgaggtcaaagcagaactaaacttacagagcaaaagcctgagagcctttgcggacaaataccatccaggcttgtccatccgtacatccatgtcggattacaagagggcggattggttgcttaacctgccgctttatgctgtcggatgcattgccagctctgtgtaaaaaacctggattcacgattgctgcatatcatcctcatggcatttgtttttcctttaccatacttgaacaatccacaaaccgccaatacaatcagacggatggcacagtgtgtcgttgcatgttttacaactgttccagggggagacatccaccaatgataatttgcaaattcgggggaagcagcgttgctgacgccgcccatgtcaagaaagtaaaagcaatactgcatgaagataaccaacgaaatatcgttatcgtatcggctcctggccgccggtttgcggaagatgaaaaagtaaccgacatgctatacaaatgcgcggctctcgtagcggaaggcaagtcctgtctccccgtgttcaggaagattgaggaccgctaccgaaccatcatccgtggcctggggatggatgaaacacttctggacgaagaattcaagacaatccgggaagacatcagttcctcccgtggagctgattacgccgccagccgcggagaatacttaagtgctcggcttgtagcggaatatctgggatggaaattcatagataccgcgccgcttattgtcgtaaagagtgacgggacgccggatgacagttcactgctccatctctcccaagctctttcttccgatggccggtacgtattgcctggtttctatggtgtcaacgcggaaggccagattaagactttctcccgtggaggctctgacatcaccggagccattgtggctcgtgcggcgaaagccgaggcatatgaaaactggacggatgtgtccggaattttcgccgcggatccccgcatcgttcccgacgcgcatgtcatcagcgaaatgacatactcggaagtccgcgacctggcggcagtaggagcgggggtattccatgaggaggccatcgctcctgtcatccctctcaatattcctgtcattgtgaagaacactaatgcgcccaaggatgccggtacgcgtatcgttccccgcagggacacatcgggacgacctctggccggcgtgtcctcgaagaaaggatatacgcgcctcatgattcacaagctgatgcttttcaagcagcctggtatacggcatgccctgctgaccttgctgcatgtgttcggtgtgcgtcctgaatactcgacctatggcattgattccatcgtctggttctacgacaatacccagaccactgacgccgtggctggggaaatggtggagcggttgcgtcaggagttcgagcttgaccgagtggagctcacatcaggccatgcggtaatcggaatcgtaggagaagccatcatggatgttccgggaaaattcgcccatggcatccagagtcttgatgaacatgatattcctgtctgtggcgtcacgtatggcgtgtccgaagtcagtgcgctgatcgtggtcaaggaaacccatgccacggaagcagtcaaaatcctctacgagacagtcttggcgtaaagatgccgacagcgacacagtataaaaacaccgtggttcttcaaccacggtgccatgttagtgagcgatgaaaccctaacaaaacctagcggatggcttcctcagtctccaaatcaaagaatttcgccttggcgaggttcggaatcagggagataggttcgtccaccgcaatcttgacgctcggttcaatcttgccaatgacctggttgcgggaagtcgccacatagacgtgggtctcggaaccgagaggctcgacaacgctgacctgtccgttgatggtgacgccatcttctgccttatgggagaaggtgacatcctcaggacggatgccgaaggtgacggacttgccaacataagacttcagcagcttggcatgagtgtcagtcaacttgatgcggaaactgccttcattggcatacaacgcgcctccgtcttcctcaatggcagtcaccaggaagttcatcggaggagagccaatgaagcctgcgacgaacttgttcgctggttcattgtacagctcaagaggtccgccaatctgctgaatgagacccagcttcatgacaacaatcttgtcggccatggtcaatgcctcgacctggtcatgggtgacatagatcatggtagccttcaacctgttgtgcagaccggaaatctccgctctcatctggacgcgcaacttggcgtcgaggttggacaaaggttcgtcgaacaagaataccttgggcttacggacaatggcgcgacctactgcaacgcgctgacgttgaccgccggacagagccttgggcttgcgctcaagaagttcttcgatgtccaggatttttgccgcctcgcggacgcgctggtcaatctcatccttggggaacttgcggattttcagaccgaacgccatgttgtcatacacggtcatgtgcggatacagggcgtagttctggaataccatggcaatgtcgcgatccttcgggggaacatcgttgacgagcttatcatcaatgcgaagctctccctctgtgatgtcctcaagacctgcaatcatgcgcagggtagtggacttaccgcaaccggaaggtcctacgaacacgacgaattcacgatcattgatgataatgttcgccttatcgactgcctttacgccgccatcatatattttagtgatgtcggtgagtgttactgtggccatacagcctcctcttatcttatagatattctattttagctcgcatgaaaactgatgtcaaatcaaaattcttgtcatattgtgtcatagcgtgtcatagcggggcagtgaggactgcgcgacacgaccaccacgttttatcccgcttttacaacaactgaaccaagtctcccttgcccccatcggatgtttttgatacgatgccacaagtgcgggaaaccgtgggaggcattcacgaatgaaagacagccgcatgcgcatcatcaccaccggaggcacatttgacaaacagtatgatgccattacgggcgagctgacattccgttcatcccaacttccccgccttctgctggaagcccgttgcacgctggaaacacaccttgtaggccctgtcgctgttgacagtctggtaatgaccgaagaacagcgcaacgagatagcacgggagtgttcacaaagtccggagaacatggtcgtggtcatccatggaaccgataccatgattgcgactgccaccattgttgcccggacacttggccctggtgatcagcatgtggtggtgttcaccggagccatgattccgtattccctggagggttccgatgccgccttcaatctgggcagtgccatgaccgccgcccaagtactcactcccggtgtctacatatgcatgagcggacgagtcttcacatgggatgattgcgtcaagaacaaaacaaaaggaatcttcgagacgcttacatgaaaccgtctctgtttccctataatgggctgaaagtgtatggcgaatgatgctggagagaaaggaggatggagctcatggggaaattcctgacggatatcgaaatagcacaagccacggaaatgaacaggattgcggacgtcgcaactgctttgggaatcagcgacttcattccttatggcatgtacaaggcgaaggtcgatgtcaaccgtctctccgacaggaagcctgacggtcggctcatcttggtcaccgcaatcaatccgacacccgccggagaaggaaaaactactacggccatcggccttgccgacggactcaaccgtctgggcaagaaagcggtcctggcgttgcgcgaaccatccttggggcctgtattcggtatcaagggtggagcggcaggcggcggatatgcccaagtagttcccatggaagacatcaacctgcacttcaccggggatttccacgccattacttctgccaacaatctgctggccgccatgctggacaaccatatctaccaaggcaatgaactgaaaatagacatcaaccgcatcacatggaaacgtacgatggacatgaacgaccgtcagctccgccgcatcaccgatggactgggcggtaagacgggaggcatcccccgtgacgatggatttgagattaccgccgcctccgaagtcatggccattctctgcctggcgcgtgatgccgaggatttaaaggaacgtctgggacgtatcattgtcggatatacggaagacgacaagccggtgactgccgcgggactcaaggcacatggcgctatggcggcactcctcaaggatgccctcatgcctaatctggtacagacgctggagcacaaccccgccttgattcatggcggacctttcgccaacatcgcccatggttgcaacagcatcattgccacgcgcacagctctgcaactgggagagtatgctgtgaccgaggctggtttcggtgctgaccttggcgcggaaaaattcattgatatcgcctgtcgggagctgaaccgaatgccggatgccgtcgtcatcgtggccacggtcagggcattgaagatgcacgggggagcaagtaaggagaatgccggccaaaaagacatcgccgccctggaaaaaggtatgccgaatcttgccaggcacatggagaacatcacacaggtgttcgggttgcctgccgtagttgcaatcaatcattttcctgctgatgctcctgaagaattgaatatggtgcgctctttctgtgaagacgccggagtgccggtagttttgagcgatgtatggggcaagggaggagatggcgcgcttgagttggcatccgaggttgtccgtttgagtgcctccccccgacgtccctatgcgccgctttacgatgcaggggcaagaataaaggacaagattgcggccatcgttacccgtgtttacggaggacaaggcgtggagtattccgaggatgcggaggccagcatcgcacgtttggaacatcttgggctggacaaatttcctatttgcatagcaaaaacgcaatattctctctctgatgatcctaagaaactggctcgtccagagggattcactgtcaaagtgcgcactgtgaagctatcagccggtgccggtttcattgtcgtgttgagcggcagtatcatgaccatgcccggtctgccaaaagtcccagccgctgagaacatggacattgccccggacggaacgttaagcgggattttctgaattgaggggattgcaagtatcaacccggaaacggaataataaaaaagcttgacaggcagaaaaactggttgcatcattcgttttacgccaagtctggagttctctagtctggtgtgtgtaataaccaagtaaagagcggcttcgcgcattgaacgcagtttgtcgctatgcttcatggacaccgttgtttcttacgcctgaatgcaggggaggagcatgggtccttttttttggttcagccgaaacttgggggcggttatctccccttatatggctgcaaaagacccggtaaaagactgtagggatgccatagatgtatgtctttacgcgactgggtttgccaaagatattcgaattattgttaagaggatgatgacaatgcttttatgaaggaaaaatatctttgattcatataaaattcccaaatcggaatattataatagataatgaatcctcatcttcacatatagaaatacgggagtccgtaggatcatcccgctttattggcatatgcgttcaaggaagaaaagagtcattctttccctcattcctgaaatacctgcgccgctaccacagaatatccttatatgtatgtaaatatgattgaaaatcatatcttgaattttcacgtggcttgctatattatcacacagcaagactcttcaacgtgcgacagtcgtatagcggttattacccgagcttcccaagctcgtgatgagggttcgactcccttctgtcgcttgaaaaaataaattgttttaaataaagaaattagtgaagctcttgggaaaaagctggaagctggtactctggttatctacaccaaaatgacaacagaatatagccgtgaagcaacgctacaccctctataaacgttatattgacaacagcaaacggaatctgacgtagagcaacatatggcatatggcgttacctggcggcgagtcattaagttctaaatcacatgtgatgagatgttcaatctcactccccatatttaccaggaaagggttcagccacgatttcggcatgcagaacaattttgacatgaaagaagctatttccttgacagcgcttgaaagccggggttagcatgaacgacaggaaagggagagcggggagctaccctgccatgcaacatcttcccctgacacggggcaggtgtcttgtaccctgtattctttggaggacatatgaaaaagttcctgattatcctttgtgcgttatccctcatcgcgaccatggctttcgctcagggatccgctgaaacaaaacccgccgcgacacctgccgtttccagcggtagcctcaatgcgtacaccacgcttgaagaaccccttgcggccaagttattccagctctttgaagctgaaactggaataaaagtcaactttgtgcgcctgaccggaggcgaaaccgtcgcgcggctcgaagcggaagcatcgaatccccaggcatccatctgggttggaggtgtcggccttgaccacatcaccgccaagagcaaaaaactgaccactccctacgtcagccgctatgcggccaaaactcctgcgcagttcagggatcccgacaactattatatcggcttgtatgtcggaccgttgacattcgtcacccataccggacgcgcgaaagagctgggtctggacatccccactagctgggcagacctgctcaagcctgaatacaaaggctacatccgcatggcaagtcccaattcctccggtacggcgtacaacgtcattacgaccatacttgacattcagggaactgaagatgccaccatggcgtacctgaaggcactggacaagaacatcgaccaatatacccaaagtggatccgcccctggcaagagcgtcgcaatcggtgagattcccattgccatcggttatgcgcacgaccaggtcaagctcaaggaagctggctcccccgtcgtaatcacggcaccgagcgaaggcacaggttatgaacttgcctccatgtctttggtagctggcggcaaagattccgtcaatgcaaagaagctgtatgactggatactttccagccccatcgcacagcagaccttcactgaatggtatgttgtactcgtagccgaaggcgcaccgaagcatcctgatgccctgtccatcacagagattaagactgtcgtccaagacatggcatgggatggggatacggtcaacaagacccgcttgctcgaccgctggaacaaagaaatcggaaggtagcaatccctgtatgcgttcctggggaacgtgtatccaataatgcggggttgttgcaaaagtgtgaaagcttaagcaacgaccccttactatgtaggaaaataagagggatggatgctacaaaacttacttttgcaacgccctcttatgattccaggactttcccatttcatccaacaaggcggtctgtatgttatccaaaaaaaagataatacaattccttgtcgcgtcaatcatttttgtcattgccgtcatatggctgtacaatcagctctcgacgaacttcatgacatatgcggaaaatcgcgatttcaaagagatgacactgtttgcgcgcacggctcctgatgaatttgagcagacggaatacgattcatggattaggacggtaggggatgccatccccggagctgtagccctgtaccatctgtatgatgacgcatcaggaaaattcattcccgtaacaggatccccggcagctttggcactgtgggaaagcaacagaaacaagccggaatttgtccgggcagaggaaagcgtctattatctcgaaccgctcatgctcacccagacctattcagtggacgcgtcccttgatcctggagttctcagcggcagtcgtgtccgggtggccttcatccctgtagaagatgaatccggattcgggacagaaggcgctgtcatgatcatgattcctgatgttgcttcgtccggttatctcagtctgctgaggacgctgctcataggatttgccgtaatattcgtcggtatcatgttcgttcttatgtttacccgtgatccggtaaccggattcatggttctcggattattcgccattgtgtttattttcattgcgtttcctctgttggaggcaataaggctttccttcacccgtgatggacatttctcatggcagacatggaaagataccttgtcaccgacctatctggtggcgttgtggggttctctccgccttggcttcctgacagcaacaatctccactgtcctggggtatctgttcgccttccttgtggaacggacatcgttcaagaaaaagaagttgatgaccacgctggctaccatgccggtcatctcgccgccgttctcgctttctctttccatcatccttctttttgggaacaacgggctcatttccagacagatacttcatctcaatacatcaatgtacggactgggtggtctgactctggtagaagtcatcggcatgtttcccatagcattcctgacaatcagcggagtgctccggcaaatagattctactgtcgaggatgcgtcccttgacttgcaggcgactcgctttcagacattccgttccatcacactgccgttgtccgtacccggaatcctcagcgcatggcttctggtgttcaccaattccctggcggacttcgccaatcccctgttgctcgctggcgattatcgcgtcttgtctaccgaagcctacatgctggtcacgggacggagtaatctgggggcaggagcggcgttgtcattccttctgctgatgcctacgctctcggcgtttctgatacaacggttctgggtatcccgaaagagctatgtcacggtgacgggcaaaccgtcaactgtactcactgaactgaccgcgcctgccgtccgcaagactttgacagtcattgcgtggtcggttctcggcttcatcgctgctttgtacctgactatcgtcgcgggatgctttgtccgcaactggggcatagactactcattcacgctggacaactggggagaagccctgcgccgcggatggacaagtatccgcaatacggtaatgcttgcaagtatagccactcctattgcggggctgcttgccatgatggcggccatgctcattgtgcgcaagaaattcccctttaaacggatacttgagatgttgattatgagtccttatgccataccgggaacactaattggtatcagctatatcctggcgttcaacaaaccgcccattctcctggtggggacaggggccatcattgtaatcaactatgtgattcgcgagctgccggtcggccttgagaacggaatcaccgcgcttcaccagattgatccggccattgaggaggctgcggctgatttgggagctgatgtcaccacagtgttcaggaccgttgtcctgcctcttgtccgtcctgcgttcatctccagcatgtcatatactttcgtgcggtcgatgactgcggtaagcgccatcatattcctgatatcggcacggtggaaccatctgactgtcctgattttcaatttctcggaaaacctgaggttcgggctggcaagtgttctgtccacagttctgattgtaattgttctgggagtgttcgccctgatgcaggtgctggtcaaggacgacaagctcatgcagaaatctatttctacccggtgaggtgcagtatatggaaaagaaaagtgtttcagtaactctgcaacatgtgaccaaaaggttcaagaataccaggggcaaggccgatatcatcgcggtcaatgatgccgatttcgtcatagaggcgggggagctggtgactctgctgggaccttccggctgtggcaagacgactaccttacgtatgattgcgggttttgagttgcctacggagggcaagatattcattggttcggaagatgtgaccatgcttccgcccaacaaacgcgacacggctacgatgttccaaagctatgggcttttccctcacatgtcggtttttgataacgtcgcttacggattgaagctcaggggactgcctgtcgaggaaatctcccggcgtgtcaatgaaacattggtgcttgtcgggctgaaagattacggagacagggcgccttccaagctctcaggaggacagcagcagagagtggctcttgcccgtagcctgattgtgaccccgtcagtgttgcttttggacgagcccttgtccaatcttgatgcgctgttgcgtgagcagatgaggattgagatacgaaagatacagaaaagcctgggaatcaccgcgatatatgttacccatgacagggtggaagcaatgagtctatccgaccgtgtcgtcgtcatgaaagatgggtatgtgaggcagattggggcgccggatgaaatctatgaggctcccgattcgcgtttcgtcgcgggctttgtcggcaaggctgagttctttcctgtaaaggtcgtgagcaaggatggtggtctctggacatgctccttgggaaacaagaccgttcaggttgcgcaagccgctcctgatgtcaatgttggagatgacgcggtggtgatggctcgtccggaatccttgcggtttgaggaaaaagggaaggggtacatagacggagtggttcgcttgaacgtatatctgggaaacagtatggaaagctttgttgagacatcgttcggagaagtccttgtccagcttgatgatccccgttcaaagaaggtctatcgtgaaggagaggaagtatccatcgctttcacgccggacagggtgcgtttgctgagtaaaaacgaagattagaaccaacaaagattactggacgcgctcatgcgtgtcgatgcatcctcccgtacatgtggcgggaggattttttgtagtttttccgttgcaggttccttccatttcaccatcagtcatcatcctggggatttttcatagctcctattgcatctctgtacgttggcgctaatctgtttatgggttaagggtctccgcgcattttccaataagcgtcagaagcatggacgtttcttcttgagtcagtttcgctgtcacggaatcataaaaggcatactgcgctttgtgcagcacttctgctgccggtttgcctcgctcagtgattgtcagatgttgaaggcgtctgtcgtctttgtcacctgaaacgattagatagcctttgttcacaagcaattccacagccttgctcacatatggccgagacacgtcacgatataaggccacgtcgcgggcggtgtcaaattcggggttctcccgcaagaaacacagaacatcagcctccggcaaagtgagtttaatggttgctgcggcttttgtcagcgcgctttcatacatccgctttattagcttggcgtaaaggtaaaagttgccttcgaatttgtattctttcataggattttgctccctgtgattttctcaaataccttgaatccgctttccacagcgcggtgggtgccgacaccgaaaccctctacgtcattgcctacgcaatacaagcccccaatcgggaggttgcaggtcgggcggtcaccgtcgctttgcccgatagagttcgcaatgccatagctttcaccgccttgtccgtcaaagactttatctacgccgaatgtactgacttcctttagtcccatgacttctctgcgctcaataacgccttcctcaaagagctttgggaacaacatcttcattttgccctcgacgtattcgaggtatggcgataaatcctgttcgggttccggatggctgctcataacggcgtatatgacctgcttcttgccattggcggatattgtcgggaatactgactttgaaccaatgtagatgtagttgctcgtcggcttctttttgccgtcgcgcatcaattcgaagtcgtgccaagtctcaagacaattatacgggaaatacacgtacgttgaatgctcaagaaccttttgggtcgtgaagaagcgatatcctacatccgcaaggttgctctgcaagccacggattcgttcggcgtattcttttgggaatttatccgctcccacatacctgaacacggtctgccttagtccggcattcgatattataagcggagcgacaaagctttctccgttctcaaacgttacgcccactgccttgccgtcctcagtgtcgattgacttaacacgagtgttccagaggatttcaccgccatgttccgggacgacttccaccatttttgtaaagaagcctcctacaccgccctcgtagtaacggggttgcgggtggtctttgctcataaggagttgaaatatcctgactaaatgcgatgccggaaccttgtcgcttgtcatctcaaatgcgccttcaccgaatgatgccgtgacgaatacgcgcatcgcctccggcatttttaggctgttcatatactcaagagcggagatgtgttcgagcttcttccaatccttctctttcatttttgacagtttacgcataacaagcccggcttgaatcgcaccgataccttttatccccactgctttgaaagttgaaaaatcgctcacatcgagaggccggactttaccgtcgcgacctccgtagagaatgttcgttttatcagcgggtacttcggcggcaacattgcggacagacttgccgacagtggcggagagtttctcgaaaagcgatggcgcgtttggcacgaggttcagcggaaacatctcgtatgtatgcccatcgcggtatatggacatcatcttgccgcctgccgagctgtttttatcaacgagcaaaacacgcttgccggagtttgcgagcagagccgcaatagttgaacctcccggacccgctccaatgacaattgcatcaaaccgcttgcttgacatatgaattgacctccagaggaatgtttctgatataattgtttctacggaaataattatatcagaaaccggaagagatgccaaacaaaatttatccgatcaccaaaattctgcgagtgatacaaatatttatctgtaattgcaaggaattttggctatattgacgttcactttacttcctgcatatctcatcccggatgaaaataaccacaggcacccctgtcgtacaattcgtagggagcaaaatgataagatgccgtcgctatgaacgatgcgaacgtttagtttacacagtttagtttggtttagttcgcagaaactcggatatgttcgtatagttcggacagtatagtgttgataagtgacaacatatggtatattactgttaaaataaacacttagatgcttactgtaaaaaaatggaggaatgctgtagatggaacgaactgtaatctccctcttgcacgaagccgcacagcggtatggctcacgaccttatacgacaaaaaagacagatggaggctggtttccttacagctttgtcacgacagaccaggaaactgattatctcgccgccgcgcttcatgtccgcttcccccatcctgagacaacatatgcgcttctatccgaaggccgtccagaatgggtgaactttgaatttggagcagtgaaagcccgtggcataagcgttcccttgtccatcaagctgacaccggaggaaatcgccttccgtgtcaaccatagtgaagcggcaggcattgcctgttcgcacaacaccttggccaacgttgtcaaggctgccccgtactttgagaacaagaacctgttgttcatctatcttgatgagactgatgaaaacctgtcaacccacatgactggcatcggtcggaaagaaggggaaggatacatcacctattctcgtctggtggaggagggcaggaaactactagccgatgacgaaggcattgtcagacggcttgaaacccagattaaggaaaacgatacaatcaatatctgctataccagcggaaccaccggaaatccgaaaggcatcatgcttacccatctcaactactgggcgaacagcaaggactgcattgatttgttcaagattccccatgcgacctttgagaccctggtcgtcctgccttccgaccactcttttgctcatacggttggcatctatgccggagtacggcagggcatcacccttcattttgttgatgccagaggctccaatgcggcaatcatccgcaatttccccaagaacctgccagaagtcaatccgattttcctgatgagcgtgccgtcgattaccggaaattttatgcggaagatacggcagaacatttcctccaaggggaaattcatcgaaggaatttttgagagaggcattgcggcgggcattgttcgcaacggtgatggcttccacagggcgcgaggttggagccgcgtcaagacatggttcccctatacccttgccaatattctggttttctccaagatacggagcatcttcggcaacaggttccggttctttgtcggaggaggagccctgcttgaagcaaagcaacagcatttctttgccgcgctggcagctcccgtgtatcaaggatatgggttgacggaggctgcgccggtcatctgttccaatactcctcagcgagtcaagtttggcacttccggaatggttgcgccaagcgtgacgtgcaagattatgaaggaggccgacaccgaagcaaagatcggagaaaagggtgaaatcgtcatcaagggcgacaatgtgatgaaaggatatttcaagaatcctgaagccagcgccgaagccctgcgggacggatggctctggacgggcgacttgggatactacgatgaagatggcttccttgtggtcaccggacgggagaaggctctgctcatttccaaggatggggagaagtattcgccggaggaagtcgaggaagtgatggtgaacaacattgatgtgctcaaccagctgatggtctacaatgatcatcaggtgctgaccactgcgttggtcacgcttcaggatgatgtagccaaagcgctgctcaaggcggagggggcagatacggcggaggcggctctcgaagtgctggagaaggcactgcgctcttacgaaccgaaagccacagccattcccaatgtctggttgcccgaccgtttcataatcatcccggacgcattcagcgaggctgacggactggtaaactctacgatgaagctggtgcgttacaagacaattgagttctacaaggatcgcatagccgcggcgtatgagagcgtcgaggagaacaagaaacataatcttgaagctgtccgccgccagttcttttcctgaatcccggtgcgattcacgcatttcatggaaagagcctgtccgtgtttcagacggatgggcttttttgtttccttgttccgccgggaaaagaggaacgatagaaaagagattgctgctctagttttcacttttgaaacaaccctatgattatttgtcttttttacaaaaaaataatattcaaatatctatatgtattctatatttgtattctatcataaattattttggataacatacatgatgtatgtgcgtgaattggagatagtgtacgtgaatcctgttgggcgggggttcttcgcaacgaaggacgccgcaaggggaagatatgaaaagaacaatgatgtttgctctgggagtcgccttgctccttgtgctgtcgtcctgtgacctggagtcattcggaaagaacctttttttggaaaccggtctgattgcagcaaacacatctgcgacagatgccgcgattgctgaagtgaaaaacaaagcggtggtacttgatggagaagacaagctgaaaaacctgactccagtggagaaagaacagctgatcaactctctcggtaaagccctgacgaatgaaaacacccagcaggaaaagctccttgatgaacttaagaagccggtgccggaggatatccatgatgcggcgaaacaaaagttggaggcggctattgccgagcttgaccggataacggatgagaatgtaagagatgcaataaaaagtctcctgcctgagatacctgaagaaggtacgctgacacaatccgatgtcctgaatatccagttgctcactgccatggcagagtcactcggaacgttaatgggggatggtggagcgtcgttggatgacgctcaggtagttgccatggtcggcgaaatgtcggatatcatcaccataatcaagaagacagctgatgcagctcaggttgatgtgctccagaatgttgatttcgcggtattgttcacacagctacagggagtctgagatgaataagaagataatcatttttaccagcttgttggttctgatctttgtaatgccactttcggccgctcatctttcagcagcgacatatgaggcgacgagtgagccattcgccatgcacagccttcgttcggtaagcatgggcggagcgggtcttgctgttcccgaaaagactgacggactgttcatcaatccagcctctctgggacagagacgattcttcctctccatgccgtcggtagcaatgaccgtatataacgtcgccgcaatggagaatgagaatatcattgaacgttttcaggaggcgattgatgagaatgatgatgccaagcttctgaatgccatccactcctatctggggacgattggttatggaaagggagagattgtctctactgatgtttccatgtcggtgggattcggctcctttggtttcggcatcgtggcacaggaaaggatgcacacgctcaatgataccggaacgacttccggtattgacgtgatagctgagctgaacgccggattcgttgcaggatacggtctgcgcatccccttatctgaatatgtttccctcgatgtaggcgcctccgccaagttcctctatcgttcctattccaaagctattccgcttcttgagacggtcacaaagttcgtgaatgacaatgatgcgcttgaaaagctgaaagaggaaacacctgtgatgggtggatatgccattcccgttgatgtcggggcaacagtgaatttaccttttgggctgtcagcggggcttgtggtgcgtaacctgaacggtgcatacaggatgcgtgtttttgacaatgtcgagacattattccaggctcttgattccggcagcttgcttaaagatgatccggattctttcaccgtgaagactccgtggagtctggacgcaggtttagcctggactcccaaagtggctggcggggtgttgatgccgaccattgccgttgaccttgccgatatcacagggttcaagaaagaaaaagggaatttcggccatatgattgcaaaccatttgaatatcggcgccgaattgaaaatcctgaatacattcgatctgaggtttggcttgaacaagggttatatgtcggttggcgcgggaattgatcttttcgtggcgcgtatcgatgccacctactattggcgtgagttcggacagaagattggtgacaagcctcttgatgccctttctgtccgtgtgaacctgggtttcagccgctgacatctttgtctgcgatccgcagggcagatcttcctgacggaaggtctgtttttttctccagcggaaggcaggtacaaaaaagtgaaataagttctcgatggaggcatgatatggatatggtgaaactgatacctgctataaagaaatatgaatgggggacgactgattttctgcctctgcttttcggttttcctcctgacggacaaccatacgccgaagcatggtttggcgcccatggttcagggcctgccatagtgaaaggcacgggaatccctctggacgagtttcttatacgtaatcccgcatggcttggcgacgcccatgcgaaggctttcggaaacaggcttccgatgctccttaaagtgctgtccatacaaaaacctttgtccatccagtgtcatccaactacggaacaggcacgggcggggtttgagaaagaaaaggaactccatgccacgctgcctcggtctgaatggaactatcaggatgccgagcgtaaggcggaaattctctgcgcgctgacaccggtcaccgccatgtgtggattccgtcccttcacggaagtagacagtatcctttgtaagctgattcccttttcctatcgttcgtattttcccgaagtcgtccatcgcgcaccgcaggtgatacgcgacaatgatgatgtaggtggcgatgaactgctttccctgttcttccggaggctctacacacttgaacctgatgcgttggcctcctgcatacgggagtacatggaatctctccgtgtttctcgtgaattgaaggatacaagcggtgatggcctctttttagaaccgaagggaattgtgatgaatgctgttcgggaatatcccggtgatcccggtcttttcgctcccttcttcctcaatgtcatgcatgtgaaacccggacaggccatctacctgcaaccagggacgttgcatgcctatgtgaaaggcaatggcgtggagttgatgagcgcaagcgacaatgtgttgcgcggagggctgacccacaagaaggtcgatgtgcaggagctgatgtccgtcatggaagtcaaaggttggcgtccgtcgcctgtcccggtggaaaaagatgccgcgggacggacacggtatcttaccccggcgggcgagttcatgctttgcgaagcatcccagggaacctatgatgtttcaggacggacatcgctggagcttttgctctgtacggaaggttctgccatactggttgccggtggtgagaaactgacgttgggagcaggggattgcgccttggtttctgctggacttccttcttatgtcttggatgtcacaggcaaggttttcacagcgtccatacctcctgtcgcctgactgacgcctgatgtttcatcctccaatgtccccttgatgtctccctgatgtccttcggcaggaaaagccgtcaggtcactagccggatgcttggaatttcctgtatactcgctttcatggaatttgtagcacttgattttgaaacggcaaacggaacacatgagagcgcctgctcccttggcttggcgctgatggacgggacaggaaagctgatcgatacgtggtatcagctgataaaaccaccatcatctttcttcgatcccgcgaacatagagatacatggcatcactcctgagaatgtggcagacgcaccatcctttgacaaagtatggtctgcggcacgtgaatttatcgccgaccgtcttgtcattgcccataatgcaacttttgacatgacgattctcaaagcaatgcttcattggtacaagatggaaattccccgcatagggtatgcctgcactctgcgcctgtcccgtaaggtatggccggagatgaacaattacaaacttaccacactctccgaggtgtttggatttgattatcgcgcccattatgcgctggatgatgctgtcaactgcgcaaagctgttctacaaggaatgtggttcatccctttcgtcgagggatgcgcttgaacgtttcctggaaaggaacggcctgcctatccttgatttggataccggggaacctttcgcaaaggtcgtggtagatgattccgacggagagctggacttattcggctgaactctctgatgcgctgaagacggccatcccctttatgcgtattcttgcacagattacagggtaggctcccatgagccagagtcccatgcctccgtaacgcagccagtcaaagaacgctgacgggggaaagactgattttaatgccatgatgatacccatacccgctgctccgcatatgtatctgcctattttcaggctccatggcacgtcagtggtataatcaaggactgaccgttcccacgcgtatccgagcatggcggttccggagacagcaagaatcttgaacaggtcggtgaatgctacggaatcaatggctcccgcgcctgtcaggacagccatggccagtgatatcaccgtgaggggaagaccacacaggatgcccatgcggatggaccgtgccttgtcatcaaacaggcggagtaatgcgggggaaaggatgaacgtcgtacccaggccggacacaaggccgccaaacacatctatcggccagtggacgccaaggtatagccgtgaaagtccgaccaacacaatggccaccgcgcaggtacaggagagtcttctgttgcgccacagacgggcaagggagccatagaaggctgctcctgcggtcgtatggccgctggggaaggagtatcctgtggctgtctccagtcttcctcctccgatttccggcagtacggtgaaggggcggggagcccgtaccgcagccttgatgatacctgtcagggaaagtgccgccaccacgttgatgcacaggacaaagcttttccggcggtcggtgttccagattaagaaggcaacgatggcaaagatgattcctgactcgccaagaaatgacgctgcgtttgccacggcgtcaaggatcggggactggattcgggagaaaaagagcaatatatccgcttgcatggcatggcctcctgatgttcatggtaacggaagctccgctgtatcgcaagggaagatatgaggccggaagatgtggggacgatgcgatgtcactttttttcttgatgccagttgacaaaacatcacagacaagttactttaacgtctgcaacgagggtgtagcgcagctggttagcgcgacggcctgtcacgccgtaggtcgcgggttcgatccccgtcactctcgctcctgaccgccttgataattcagggcggtctttttattatggtaatgtcaaacacaatgcacggcatgagtgcggctgttcctgcctgtaccctgtatagggggaacgtgctctgtgaaagcgtgcatgtgatttattccattggatcgcaagatccccccacaaggagggaatcatgaagatactggtcggcatgagcggaggcatcgactcctccgtagcagcttggttgctcaagcagcaaggctatgaggtcattggcgcgacaatgagcatctggaaggaggggactccgtacaacggccccgccggaaatagttgctatcagccggaaacacaggaagaactggcggaaatccaggaaatctgccggaaaatcggcattccccatgtagttgtggactgtcaggacatgtatgaagacatagtactcaaaaacttccgtgccgaatatctagccgggaggacgccgaatccttgcgtctggtgcaacagcaagattaagttcggggctttgattgactttgcacggaaaagcggaattgagttcgataagtttgccaccgggcattatgccagggtggattttgataaaaaaactggccggtatcggctgcggcgtgccgttgacctacacaaggatcagacatatttcctgcatcgcctgacacaagagcagctttccagcgttatttttcctttgggagacatgctcaaaaaggatgtgcggaagattgatgaagaacagggtttccatgcggtggggcaggaggaaagccaggatttctactgcggcgactataccgacctgctgggtgtcgtgccgggaaaggggaacatcatagaccgccagggaactgtcatggggactcacactggagtgtggaactacaccatcggccaacgcaagggcttgggcatagccagtgacaggccgctgtatgtcgttgagctgcgtccgggaagcaatgaagtggtagtgggacatgaggaagataccctccatacccgcgtcgtcattgaagacctcagttggtccgccgtggcagcccttgacactccacgggagtgcgtcgcccgtatccgcagtgcttccaatcctcagatggctatggtttctcccggtgaagacaatacattggtgatatccttcacaggcgcggtgaaggccgctactccggggcaaagcctggtcgtttatgatggtgacaccgttctctgcggaggcatcatctcttcagctcgctagggaaaataaggcagaggaggggatgcggcggagatgaaacacgttctctgcttgagtcccatccctgataatgatacagtcaagaagactagatacatgaggaggctccaatgcgtgttatcatccaacctgattatgaaaacctgtccctatgggcagcccgatacatcgcccgttcgattaaggatttttctccgacggcggccaagccctatgtcttgggacttcctacgggttcttcccccttgggaacataccgtgagttgattcgcctgaacaaagaagggtatgtatccttcaaacacgtggtgacgttcaacatggatgaatacgtggggctgtccgccgagcatccacagtcctaccaccgtttcatgtgggacaacctgttctcacgtgtggacatcaatcccaagaatgtccatattcttgatggcttggcggaggacttggagctggaatgcgcggcgtatgaggctcttatcaccgaatccggcggcatccgcctgttcttgggcggaatcggcgcggacgggcatctggcgttcaacgagcctttcagctcgctgtcctcccgtacccgtgtgaagaccttgacctatgataccaaggtagccaacagccgtttcttcgacaatgacatttccaaggtaccgtccacggcgttgaccgtgggaatcaaaactgtctgtgatgcccatgaggtagtcctgcttgccaacgggcatgccaaggcacgtgccgtgcaggccatggtggagggcggggtgagccaggcatggacagccagtgcgcttcagcttcatccccggtcaattgtggtgcttgacgaacctgcaagtggggaactcaaggttgatacgtggaagtatttcaaggatatagaggcgttcaaccttgatgtagagaaccttctttagtcatttctcacgttatttttatttctcggacgacttcgatgagtgccgtggggtcgtccgtcatcacggaatccactcccatgtcaagcaaccggcgcatctcagccttggcgtttatcgtccagacttggatgattgcgccgcgttcatgcatgtcccgtacgaaggacggcgtgatgacagtaatcagcccttgggaaaccggtacttggaatatgattctcctgggaaaagagcgcgggagcagatgtaatttctgcctgatcagcagcttcagcacttcacttgtggtaacgcttgtctgtatctccggagcaatcatcctgacagccttgaggttctccaggcggaaggatgcggcaatgacccgtttctgggcatggagcttgcgcacgacatctacgaatgcccggacaatggcgatattgttgctcttgagatctacattgaacctttgcgagggcgatgcttccaaggcttcctccagcgttgccaagcggatgcctttttccctgaacgggtaagtattccctccgtctttcgtgaatgaatatccggcatcaagctctttcagttcagcaagatcatgtttctcgacgctgcctgtaccgttggtattcctgtccagcgtcgggtcatgccagatgacgggtacgccgtccttggacaagtggatgtcagtctctattacgtccactcccatggcgacagccgaggcaaaggcttccagcgtattctcaggataattgtggctgtctcccctgtgcgcgacgataaccggcatggggatgaagaaatccttccattcttttccatcagcaagcatgaccaatcctcctattgaatcgcgggcactatgtctgtgtccggctgtatccggctgtatccggcgcacacatgccctcattgtgcctaggcatcctccgggggatgtccgttgttcccgacgggaatattcttgaacggagctatatgggcaagtttgatgaacaggcgttccagccgttgcatctctgtttcgctcaagcatgcgcggacaaagacatcacggaggaaacgatgattccatacccgttccgttcccttgtagaagttgattctctcaagtgtttctgatatttcccacgctgcttgttccgcccgctgctgtggtatgggtacaccttccaccggccatggcttgagccggtcataaaggctgtaggctatgatttggacagcttgggcaaggttcagggaagggaaggcgtcgctggtcggaatcgtcaccacaagggaacattgtcccacttcgtcgtcggtcagtccgttggcttcccgtccgaagacaatggagaccggcccggcgggtgtggaggagatgcgatcagcaagctgggaggggttgatgaaactgaatttcctgtattttccccgtcgccgggtagccccgacggttaatatgctggtagcaagggcgctctcaaggctctgctcccatacgcagttttcccagacatcagccgcatgaagggcgagagtcctgacgcggtcatcatcataatccgcgcgtgtttttccaccggctatgaccagacgggaaagtcccattgttttcatggcacggcagaccgagccgatgttggcgccatcttgaggttctacgagaaccatgcgtatgcggtcgaggttttcttgcacattcatttctagcagtgataacagatattgaaggtttttccaaggtcgtttatgatgcgttcatggacaattctttggacaaactgaaacggtcgccacgtacctttttcggtgtttttcttgtaatagtcatcctctttgtcctcaaggtcgccagtgaggtcacgttgcctcttgtcacgtctttgttcttgttcctgctctgtaatcccctattggaccggctcgataaattgcgcaccccacgttggctctccacgctcattgtcatgttgcttctgtttcttgtattcatcggcgccggctggtttatggtttccaccgttgatacactgattcgtcatctgccgtcctatgccaatcgtttcatcctgattgacaattatgtcaccggcaagttgaccgatatgctgaacattgaccctgacaccacagtccttgccttgctggacatcaactggatacaactggccatgaacagcctgaccagcctgtcaggaaaactgatgacagtagccaaggatgctgcgcttatctacattttcatttttttcctccttttggaaaggcagtcgttggttcccaagttgcgcgctgcgcttcccacggacaacggcaggcgtctgatgatcatgctggaaagagtgaaccgtcaagtatctaaatatctggtactcaaacttttcatcagcgtagtgaccggcgtgatgtattactttgccgcactgcttacacatcttgattttcctgttctctggggtgtcctggcctgtgtgattaatttcatccctgccatcggttctgtcgtggtgacgaccttggtcgtgttgatgagcattctccaattcttccccatctggccgcaggtgatttatgtcgccgtcctgatgatttccattgagatggtgatgggcaatatcattgacccacgcctacagggagtgcaattgaacttgagtcctttcgtcattctggtatccctgtccctctggggttatatctggggtatcatgggcatgctccttgccgttcctcttacgtcggtcatccagattgtctgtgccaacgtgaagtctcttcggcctgtagccatagccctcagcagcggcaagacgtacaggcgtcagtatgacgagaggaagcggcaggaaaaacgggaacggcaggagcgtcagaaagccaagcggcaacggtcagcttcggttcataaggcagaagatgatttttcttctcccatgcaggaacctcccgcttctcttgaataggatggtttaacaggatggttgccatgcctccggaacaatctctgaaacaacgaccaaaaaagaaagatttgcctctttttccgattttccctgaactgtcagcagatgaagccagtacgtatgccagtggaggcatagcgtgggactctctatcttccgatgctgaaagggatgcggctatttctcatttcatggggacagtccttgattttcgccatcgccatgggaggcacttcccttggcagcagacgcgtgatccatggccgatcctgctcagcgaggtgatgctccagcagaccaccaccgcccgtgtcctggagaagtacaggcttttcttggaaatatggccggactttcgttccatggcttcggtttcccttgtggatttgcttgctgcatggtcaggtttggggtacaacaggagggcgcttgctttgcgtcagacggcaatcaggagcgaggaatgggggtggacgctacctgatgaccgtgagagtcttctttccctgcctgggataggggcgtccacagccgccgccatccgctgtttctgctatgacttgcgtgatatctatctggagacaaatgtccggcgtgctgtcctgcactggttctttcctgatgaggaaggggtcaaggacaaaaggattgaaccaattcttctctatgccgccaagagggtggacgacatccggcagtggtattacgcgctgatggactacggcgtcctgcttgcccggttggttcccaatcccaacagacgtagttcttcctatgcccgtcaaacagcattcaaaggttctgaccgagagatacggggcaggattatattcatgctgacccaccaaggtccccgtgacaaggttgctctcatggaggctctgggcagcagtgatgaagcacgtctccagtccattctggatgcattgcaggcagaaggtttcattgaagaacgtccggcttccatggctgcggagaatagtcctctttatggggtgaagaagtgatgatgaggcctgatgtccctcatgtccgggggatgccgcttttcctgttcttacccaaatcctgccagagattgatgaccatgcccacgatgatgagcaatgctcctgtcagaaggtaggggctgaacagctcatacagcgcggcatcgaggatgaccgacatgatgatttgcccagagctgagaagcagggcagaataaatgcttggtatccggggaatgatgatgttcatggagaccacaactaccacggccaacgttcctcctcccaagctcagccagagagggtaggaagtaaaacgtgtcaaggcggtgaaggtaggcgtgaagtcagtgatggcaaaccagacaatgctggcggcaacgccgctcacgacattgtttcgtgcgctgaacaaggcccctttgtaggatgcgaacaggctgttgtacaccatctgcgccatggtcaaaactccggccagcatgcttaacagcatccatgatatggcaaaactgcctccggctgcggtcattatcacaatgcctgtcgcgctgactgccagtggcaggatttccctgcgttccatgcgacgcttgggcatgcccagaaaacccgtggcatcgattaccaagctcatcacggactgtccgaataccgcacttgccatggccatggtcgtgccgattctcacgatggtgacgaagttgatgatgagaatggtcagaccgatgattcccccgaaccagagcccccatggagcgtgttccccacgcattggagcgttgatgcctgctttccgtgggatgaggcgcatcatgactgtcagtaggactatgccggtcatctggttggccagcatggaggcgcccatggtcgaagcttccccgaaacatgtgttcaaaatcaccatgaccgagatgatcatgccaacgagaaaggctatgcacgaatagacgagggtacgcatgtggcgatagtaacagaagggtcgggaaatgtcagcaggggatgccgctgatacccttaatccaatcctcggttccaatgggcggaggaaatatgatgaagccgtttccaagccttgaaacataacgcctgtttgtggatactggagtgcatccgagcggaggatttcatgaaattagtgtgccttgaccttgaaggagtacttgtcccggagatatggatcagctttgccgagaagaccggcatagaacatctcaggcttaccacacgtgacatacccgattatgatgtgctgatgaagggacgactggacatcttgcgtgagcatggcctgaagctccgggacatccaagatgttatttcacgcattgacccgcttgaaggggcactggacttccttgatgaattgcgggtgcgtactcaagtggtcattctgtcagatacattttcccagttcgcaggtcccctgatgaagaaactggcatggccgacccttttctgcaacgaactggaagtcgccgccgacggctccatctccggttacaggctccgccagaaagatggtaaaagacatgctgtggagcatttcaccgcaatgggattcaccgtatttgccgccggagattcatacaacgacctgggtatgattacccatgcggcgacgggagcgtttttcagagctcctcacaccatcgtggaggcgcatccggagattccagcggtggaagactatgacggcttcctcacgttggttgaaaaattccttgcatgaaccgtccctgactgtgggaatatcatggaattgtgatagcaatggcatgaaaggaaaaaggagaaaagtgtaaattcctaaaaaagacttgacttgagtagcattgcccctcatctttatggatgattcttcacgggggcttctccgagaggaagaaagtagctttcaggtgttagcaacaacccctcggaataatcaggtaacttctctggtttccgctgctacaggaggaattcatatgactgatgaaagtgctttcattgcggaaatggaaaagaaacttctggagatgcatggagagcttttggaggctattgcttctggagatgaagattttcgcggactggtcaattccatgggcatcaaggacagcattgatgtcgcgtccgatgatatcatgattcgcaagatggaagccttgaacaagcatgaggcaaataaactacgtgccgttgaagcagctttggctcgcattggcacaggcaaatacggtagatgtctgaaatgcgggaaaaagataccggaagaaagactcaaggccataccctatgcggtgttgtgcatcgattgcaagaacatggaagaaggaccggggcgaaagtcctgacctgacagactgcctccgtccgaggccgtctcaccatagtctcttattttttcacgtgcgtgggatgcccaatccagggattgtcgttgcgctccttgcctatggtagtcgggcttccatgtccgggcagcacccatgtctcatcggggagaagcagaagcctgacaaggctttcctgaagctcctgcggattgccgccgggtagatcggaacggcctatgcttccttgaaacaaagtgtcacctgagaaaaggatgccttctctgattccatgaaaacagacagagccaggggaatgtcccgccgtgtggatgaccgtcaaggctcctgaggctacggagtctccgtcagtgaacgtaccggaggcggaggggaggctgtcgaaagcctccttgtatgactcgtagaaaccagggtcgagcaccttgaccagttctttctgtttccggctgccttcctgtcctagccagtccctttccatttcatggatgagaataggaatctccggccacgctttgcgcagcacgcccagtccaagcacatgatcccaatgcgaatgtgtcagaaggatgcctttgggcgacatctccagcttttcaatttctgctatgattgccagtcctttagttcccggatcaataatccacagccccgcatcatcagggctgtagagataacagttcgtgccgtaatcaggagtagctatgagacggagaagtttcattcctattccctgttggaatagctgattgccactgtgcgtccgttgatatctatgccattgagaagctcaatggctttttcgcaatgttcttccttcatggcgatgaaagtatatttgtcgtgaatcctgatggacaggatgtcttccctggttatccccaacttttcctggagaaggacggacaaatccttggcgtggagccgtttcatctttcctatattcaggtaaagggtgcgcgtcccttcggggagaggcttttggctgcgtttgccgtcgccatcggctgccggagaattcccatctgtcgcatcctggcggggagggcgtggggtacggggctgtttcggtctttccgtggaaggcttccaacttttggaggaagatgatgtaaccaactctctcaggaggtaagcggaaaagtagcctcggagggtaaaggggacattcctcttgattagcttgcgcaaggcatcaagcgtttcgacattgctgtcgctgcgggtctgggcggcaagttcctttattttgccagccaggatttctgggtcaaaaccgacggatttgtccgtgttgtcatacgccatgaaaaactccttaggtacaccggcatgcaccagatggaagcgcgagggtaaggactgactgaagaatcctccccacgggtcatgccttgaaaataccatggacaatgcatcaggtctgaatgaattggaaagcgggaagtcctcatgcggacgaactgtcttccattgctgccaagccgaccgtgccatgcgtgtgccatgtatggtgatccggtgatgtgtcttgttaagtcaggatataaagagagtcggcctttgtcaagaaaacgcctatgtgctagtattccgccatgggcagattgcaatccgaaattgccgcgacacaaaaagaaatagagtttgcacgaaaggaccttgatgccctttacggagagtttggcgaacacatcgccttgcttcaccatactttcccactgcctctgtgcatggaagaattccatgtctacagcaagagccttgaggagttccgggtatcccagagccagcttgatcatttttcttccctcgtcagggaagctgatgatcataagaaaaggatgggacagctcaaggaatcgctcaaggaactgtcggcacggcgaggggaggtcttttcccgtgccggagccattgcctttgaagctgcgtgggcgggatctctgcctcatcatctggaaccgcttctacctgctctggatgcccgccagcggagccttgccgccttccatgccgtctatgatgaatcaatcaaagacatgcagcataatccgaaaggtttgaaacccgttttctcccgacttcgggcgacatatgcccgcatgaagctatcgcgcttgggcaaaagcagcgccaaactgtttcatgagacaggcaggaagctttatgatatggaatgtatcgttgaccttcccagcgtcagaaccgttgacatcctgaaagaactgaatcagatagacggacagagtgccgccataaccgaagacttggaagcaagccggaaaaggcttgaccgcgtacagggggcattgaccggagaagacggacagcctgcgggtgggggagagacagcacggaggattcaagtcctgacccaagaacgggacgcaaagcagaatgtggttcatgcccaagccgtgacatacggcaaggctttatgccacaacgccgcatcatggattccgaacatgccgttgcctgccattgtgatggcagtttatgaccagatactcaagcatgaaaggcggctctttcgactggaggagcggatagtcgaacttggcgttgatatcgacgtggaggaactggagctgctgatttcccgtgatgcggaacgtgtggttcatctcaaggatcagattgtatcctaccaacgtcaagtcgaggacatcctgggaaacattgatgaaaagaaaaagaaaataacatacctgcgtaccgaggggttgcgtgagcggaaacagaaagctttgttttctcttgatgaggagacaaaactgtcatgagtaacccttcctcccggcctttgagtgacaaaatgaaagctgagctggcagcaaaggattattcggaacaagtacgtaagacggctcgaccatctccgaaagacaagcaaccggagtttgactttgaccttctagaacctcccccaacgctggaagatacccgcaggaaactggaacagaagaaaaaaactgaagcaacttcccgtccggttaaatccgtctcaatgaaagtctccatagaaaagaaaaaacagctgcggaatgcttccacatccagccgaacatctggcgcagggggaggaaaaactttttcatcccgtagttcatcccgtaattcttcccgccagggcgatgatgcgcggacgctcgaccatgtcgcacggacagttcgtgcccggtcccgtgaggttccaccaaaacaggtgccccagcctgtgacctcccggcaaaagatgcctgctgaaaggctctttattgttttgctctgcgcattcggaatcatggtcatggggatagcggttatcattctggtacgtcagatggcctctaaagcggatactccgtccctgcttttttcgtccgtttcatcagcacaaaggaagcctgtacctgctccggtatctgctctttctccggggacgttggttccggtgacaatcgagcaagggtggggggccgctgctatcgcacgacttcttgctgattctggcattgtcgctgatgcggaaagtttcctctcggcggtgatggctgagggtgccgagtcatcactcaaggcaggggttcattatctccagcctgaaatggattttccgcagctcatatcagtcctgacgaaagagaagggagatgaggtcgaggtaatgatttatgccggactgacgctttctgagattgatgcctatgttgcctcacgcttccttgccttgccgggtgatttccttgccgcggcgaacagccttgccagccatgagggactgggcttcaccgaaggatggttcatggcaggaacgtacaggattcctgtttccgatgccgcccgtagtttggcctcggcaatgtaccacgcgacactcattgaactgaaacctgtcctaaagaacatttccgaacaagatatggctgttgaggaaataatcatcatcgccagcatgattactgctgaaacaaagaatccgcaggagatgccggacatcagcggaattattcacaaccggctggcagatggcattcctttgggaatcgatgcgaccacacgctacgagacaggcaactggtcagaacccatacctgcatcggtatttgaaaagaggacgccttacaatacacgacgcgtcgcgggacttcctccttccggcatctgcgcgccatcttccaatgctttgctggccgctgccatgccaccaaaaacatcatggtattattatctgcatgatgcgtcaggaaccatccattatgccgaagactatgaaggacacaaacggaacattgcggaatatctgggcagatgaacaggaggtatgtgtatgggcaactttaaaggtgtggctgacacattgtttataccgttggaggcgcgtatctatgtgtcaaagaaatacccagagtatttctatgatgaaaaagcgctgtcgttggaaaaatatattgccgatgatatcattcagaagaaatcatccgaatattcgttcatggcttctgttgccagataccataacatggatgatatggtgcgaacgtacattgcacaaaatggcacatgtaatgttatttatttaggtgcaggcttggaaacagcttattttcgtttaaataacaaacaagctttcttttatgaaattgatttaccagaggttattcattcccggcgcatcgttttaggggataatgagaatgaatcattgattggcggtaacgcatttgatgtggtatgggccgctcatattgacaaggcattgcctacgttactgctcgcgtccggagtattccagtatttcaaacaggagaaaatcattaagctgatacacaacgttagagatacttttgataatgcggagttcatttttgatgcaacaaaccaaatcggcataaaatacgcgaatgcgtacgtaagaaaaacaggaaatacggatgcacaaatgtatttttatatcaatgacagtaccgaatttgcccggcaaacaggtacggttcttttagaagaacgcccattttttacgcaagcaaggattatgctcgcaaagcgattgaaattatatactcggattgcaatgaaggttgcagatgataaaaagaggacaatcattgtgcatctgaaattataaaactaccattgcaaaatgccggcacccggactcgaaccgggacaggattgctcccaatagattttgagtctatcgtgtctaccaatttcaccatgccggctggcatgccgtcacactataagtgaagggagaaaaaaaatcaacagagaactccactcttaggcactcttaggcaacttaagcatacttagaaggcaaagaatacaataaaacatatgcaagacatccacatggagatgtataaagatgcataaagatgtataaaaatgtagggaatggaaacgcatgttgaatttcaccacggattgatttaccatgaaaccaggatgcgccctgagtaggagatatcttatgtttcaaagacctgtacggaaaatatccgtccttgctaccattcttatgttcttcattctgtgcctgccggtagcagcggaaggtggattgtccactgaaattcctcctgttacacaggtatttgatgctttttccggcgaattgtttgcttccccgtatcctatttcctacggtgaggaaggttttcggacacgaatcttggaacgaacacaggggaaacgcgaccctatcggccttgtcctttcgggaggctccgctcgtgcgatggcgcatatcggcgtcctcatgtatatggaagaagcaggaatcatccccgatttcatcatttccaactccatgggctccatagtcgccctgctgtactccgcaggcttttcccccaatcaaattagtgacatcctgacagaaacggatatgagcggactgttcgaccttgtgctgcccacgaaagggggactgttgtcactctcccgttttgaatctcttcttgcggcgcacatcggccatgatatgaagattgaaaattcccttgttccagtcatgattgtagtcgaggacctggtgacgaaacgtcaggttcacatcatggaaggagattatgccacggcgctggcggcctcattcgccattcctgtgtatttcgatcccgttgagtatcgcggccatctgctgatagacggaggcatcactaatctgactccgctttcttttgcgtatgaatatactgatacggtgattgtttccaccacattctatgatgtcgatacgctgaatctccgcaatcctctgaccgtcctcaacgtgtcccttgatattggcaaacgccgtgagggagtcgcggaaatgtaccgctacgcggaatccctcctgtggatacgccctgacgtggagaaaatcagtttcatggaattctccaaagcagcggaaatcattgggaagggatatgaggccgcgaaagcgcagggggaagcacttgccgtccttgcggattcaagtcttgaggtatcctcacttgatcaaatacgcgctgacagggcaaaggacatccagcgtgtccgtgctcagaaacaaattttcggccacacgactgctgcccgtacttccggagccctgagctttggttttgaaagccatggttatcccagtagtggtcaatatcttagggaagatacggctctgggactggaatacaagatgctcagcggcgacttggaagtatcaatgctgggtggaggcggagccaggatcaggagcaatgctgaactgagcatacatccgcttcttggagcccatgccgacttctatcccatcagcttcctgcgtctctctgctgatgtggcaggtttccttgccggaaacagcaatctggtgtctgacatctatgcgtccgcgggcgccgagtttcgtcaaattcttgcggacggcaacttggttttgtcactggccgggattgccgaaatgtctttccaagtagtccgcaagtctcctgaacaggaatttctgctgacagcagggttttatggttcatggtttctccagaacagccttctgagcaagcctctgtttttttccctgctgtaccaactctatggacatggcgcaaatccacgcctgaggaattttgccggaggaaacctgtcgtccgccttccggctcggtaaacttttcacccttgacgccaaggtcagtgtccgttttgccttggacggtcaaggagatgtgccatattttgcccaggacggataccggagcaggcttatttctctcctgcgccgaggaaggtcttccacgaatctcggttctccattcttggtgactggttctttctatgtagggattgttccctttgccgtgaatccatcgtttggggaactggtattgctcgaccagccgcgcttaggtccctacgttgaccttctgtggggcgatggccttgtgccgtctgtcgcaataggcatgcaggttgacatgacgatgaagattatcggattgaaagaatttcctctggccgtgtatgctggttatgaattctcccgcaaacagccgagcaatggtggaatggtctggggagtgtcgttcaatctatgaacgtagcgcaatccgtgcgttctgagcaacgggcgcatgaactggtggcgcgattgatgatgctatcccgcaaggagaactcgcatccgcagtaatcttgcctatacaatcccagctccttgctcagggtgacgctacgggcgaaaccatccttcttcttgaaatctattttctcaaagccttcaaactgctcgccgacagagaagatggtcgcgcttttcttgaatctgctgactgtcagggtagtggtgaacctgctgaatccaagttcgctggctttcttccacgtctccctgagattataggcgaaacagagggagcatctttccccgtgttcgggggcatcttcatgtccggctattgcctgacgccatgcggcatggttccattctcccctgatgacaggcagattgtaaaattccgctacgcggcacagttcacggtaacgtttgtcggcttcggacagaggataaatgttgctgttgccaaaccacaccgtaggacgccagccgtccatgacaaggcgttccagcgcagcggttgaacatggtccgcagcatgcatggagaagtatgcctggcgcgacatcaggaatcaaggtcatcatgggcgtatcctaacctgccaatcaggagactgtaaagacatcttgctccgtacagaaaatgtgtttaccattactgaggaggatgttccatgaaacacaaatccttgatgatagcctttgcggtggcggccgcaattaccataacccttcctgcaacggttctgccggggttgggcaagctcggtatccttgccctcctgctatttcttttcctatatgcccagcgtgcgaccttgttctttgtccaagggaatcgtgaactttcccggccaatgcccgacatggaaaaagtctggcattcatacgccagggcgtgcaaggcaggtctgcctgcgaagcgtctcatcgacattgccaatgcgcatatccaacgaggggatgtggatgaaggaagaatgctgctcgattcaccggcggtcaaagctttggaagatgaaaaagaccgtgcccggattcaactaatccagtccatggcggattttcgtgacgggaacctgaaaggagctgtagcccgtcttgtcggactgcgggaaaaagggatacgggacaaaaccctctacataaacctgagcacatatcttttggctgccggagagatgtcccaagctgatgaacttctcgccgaggcacaggatgaagatatctccagcgcgggacttgatgataaccgcgggtggagcgcaatcatcaagggagattgggatgccgccgcaaccatatatgacgcgctgttcaaggactcaagcccaggattccccgaagcgttcctccatgcggcgcaggtgcgcttccactatgctttggttgaagacgggttgatattgcttggagaggcgttggagaaacgtttctcctgcgtgacaggggctgctgtccctgtcatccaggacatcatcgacactctttccgatgaaggaaagatgaacgcgaccttggcagtgcttgaagacaaaagagccgttgtcgccgcgggcggatccccatggtgatgcatgaacgcatctgacgggaaaatgaggccatgatgaaaaaattactgaaactgctgactggacgtctttttatttccatcatcctaatcgccatccagctcattctgatggtctttgccattgattaccttgcgactttcaaggtggtggtccccttgttctatacattgagttttctcattgttgtcttcatcctgttcagagatgagaatccggcgtacaagatagcatggatgctgcccatccttgtttttccaatctacggaggaatcttttacttgatgtttgggaacaagaagctccgtgccatgaaaagccccaatctccgtcggctgtcggagagataccagaatgcccgtgtcaacggaccgcggcaggataccgtggtgcgtcaggctttgcagacaatgagccctttgttcgttcgccagagcgactatatcttcgcaacgagcgaatttcctgtctggaaagatacccagatggaatatttttcatcaggggagacattctttgattcgttgcttgcggaactcaaagccgcccgcagattcattttcctggaattcttcattgtggcatccggcaaagtctgggacatgatattcagcatacttgtccagaaggtaagggaaggggttgatgtccgcttcatgtatgacgatgtcggttccatcactacgattccctctggatttgacaagatgttggccgccacaggcatcaaggtggtggctttcaatccattgaagacacatctcaacgctcgtttcaattttcggaaccacaggaaaatatgtgtcatcgacggcaacatcgcctataccggcggcttgaatcttgctgacgagtacgtcaatcgctcaatccggtttgggcactggaaggatacaggagtgatgatcaagggcgacgcggtatggaacatgacgctcatgttcctccagctctggcttttctcaaccggtaaggacttggaacttgatgcatatcgtccgacaaagaaatatcctaccgatggcttcgtccagccctttggtgatgctccaggggacaaccacaacgtaggtgagaacgtctacatgcaaatcatcaatacggctcgacattatgtatggatgacgacgccctacctgattttggacaatgagatgctcactgccttgaggatagccgcccagagcggcattgatgtccgcatcatcacgcctcattacgctgacaagccgtatgtgcatccggtcactcgttcttattaccggaacctgcttgaggcaggagtccgcatctatgaatatgttcccggtttcattcattccaagatgtttgtctgtgatgacgagatggctgtcgtcggcacgaccaacatggattatcgttccttctttttgcattttgaatgcggaatcatgtttttcggttcttcggtggtcatgaaggtgagggacgacatcagggatacctttgaggtctgcgatgaaatgacggtggacaaggtcgatgcgctctctctgcccaagaaatttatccaggtttttttcaaggcattcgcgccactgatgtgagtctcgctgatacgctcttacgctctcagatgtctacgccgagccatcctttgaccaggaagccgatgccgaaggagatagcggcgaccgacaggctgataccagccatctggataaatcgtttgaagaaaggcagacttttcgccacgctgacgtagtaagtgaagaaaatgataatcagcagcatggtagcaagcatgataatcaaagcagtcagccatgcgtgggaaggaaggagcaggtaggggaggatgagcagagcgacggtgacaaggtaggcggctcccgtgtaaagactacttttcagagcgttgtccggggagtcttcgtttttcttggacagatattcgcttcccgccatggagagagtagccgctatgccagtaatcataccggagagcgcaatgagccgggtgttcgtcagggcgagggtcagtcccgctaaagtgccgctcagctcgaccaatgcatcggacagcccaaggacgaatgaaccgagatatctcagtctttcctcatccagcatttccaacagttgcctttcatggtcttcttcatcgtcggctatggtacgtgcttcggggatcacatgctcccatgtgtggtagttcaggttcgttcggtcttcacgtttttccatttttttgatgatgaaagtgaatcccaggatgaaactgaggaaatagttccaatatacagtgaacatgtgggctttcggcttactgccggtgtaacgtgtccagatatgggcatgacgttcttcgtccttggcaagcttcaatatgacagctttgttatgctgatctttgacgtggcgtcctatctttgcgtaggtcagcatgtcgtcagcttcgattctctgcatttttttcagaaaggttattgcttcagccggtatatcggatgtttttcccatgttttctcccgtagtggagcgcccctgcgggacagacgggcgcatgccatctacgtgagtataacatcatatcctgtgttttgggaacggcagagcgatggcaagaacagacaaagaacagacaaagagtgggtgtagtgaggatgatggcgggaactccctgtctccgttctttgtgcttgacggaagttactctatatagatacacttgatgcatgaatgaggaaatgcatgactgattacgatgagttgattgctgtatttgcatcgaccactgatactgagaagatgaagcagcttctggatgagctgttgacaccgcatgagaagaaatctgtcctgcttaggtggaatctcatgaatgatctctaccaaggcatgccccagcgcggcatagcctcgaaatatggcataagcctctgcaaggtcacgcgtggttcaaggatactgaaacagaaggattcctactcccgccgtctcctttcggataaatatgatgatcatatacaactatgatgaatcaagaatcatctctttgggacattcggaaaacgtgtggattgtttgtcttccgtcataagtatctagaccttgtctcctttctctggctacaatcaacgctgatatgaaaaataaactctggaattgggtcttcatcgtcgtttccttgtttgcgttcatgggctaccttgtctggaaagaaggactgacgaacatccgtctgcatgtgacatcaatggctataggttggctttgggtgggaatcctgtttcagtgggtttcccatgcatgtgatgccatgattatctggaagctgagccgtgattatcccaattctccttcgtttctgacctgtatgcgctccattttagtcgggaacatgctgggacatatcacgcccatgatggcggggaattttcctgcacagattgccctgctcaccaaggacgggatgagggcaggtgatagcgcgaccgttctcatggcaaaggcaatcgcctatcagggaggatatgcttgcgtgattattctcagcgtcctgaaaggatggctgtcaggagggttcgggttgtcttccgggatatggttgcttatctatgccggtatggtcgtcagcatcttcgccgttttgttctttgtcttggtactgcgggcgcagaagctcatatcagggattgtgaaggttgtgattcgtttcttggggaaggtaaaaatcgtgaagaatccccaacggctcagcgaaaggactgttgaggaaatcacccggatgggagagaatgtgcgcgggatgaagacgacgttttcctcatgggtgggcttgatcgctcttggcttcttgcaggttgctttcaccatggtgttcacctacgccgtataccggagcctgcgactgtctggggaatcaatcatagatgtcggggcacttcaatcttttgcttctttaattcacgcctacgtgcccatcccaggaggactgggactcggagatagcatattccttcaaatcatgggtacggtgatgggagagaggaatgtagactttgccatggtcgtctggagattgctggctttttatctgcccatcatgtatggtgtggttgcattcggaataaaaaagaagcagaagccggttcctgacgcgagtgcggcttaaagtaatatcttgtcgctatatccggcctgagacacagttatgcatggaggtaagattacatggatactcctctatataccgttggtcagttctgtgaagcatatccaccagtgatggacggagttgccaacgtcctgatgaattatgtctcgaatctgaggaaaatgaacgtggatgccaggtcgatagtctcaggttcagaggcggatgtcgagtccgacagggacgccggggattttcatgtcttgcgtgcccgtctgtacccattgccgggtatgaagccgtatggggctgtatcataccctcgtcgttttagaaaggctcttgatgatatcaattttgatattgtccacgcccatgagccggcttttcttggacgactggcatataagattgccagaaaaaggaacattcctttcgtcatcaccttccatacgcaaatcaaggatgacatcaagtctgtggtcaaaagcacgtggatgacggaaaagatactatccatgggcatgaaaatttatgacaaggctgatgaagtatgggttcccagtaaagaagccctggatgtcatacgttcctatggctatcaggggcctgcgaccatcatgatgaactgcacggattttgtacctccggatgatactctgtatgcatcaatgcgggacaccggacgcaaggcttatatgaaagattcatcccttcctcttttggtttatctgggacagcagagcgtgaaaaagaacattccttttttccttgatgccttggcaagcattgccagggacggggatgaatttgagatgctcatggtgggggaggggcctgacaagaaatcattcgagacatatgtggaagcgcacggactggggaagaaagtacattttctgggacgaatcaccgatcgggaaaaggtcaagacggtcttggcaagctccgatgtgatgattttcccgtccttgtatgatgtcgccagcatagccatacgtgaggccgcggcgtatcgtctccctgtcattggtattgaaggatcctgtacatcctcaatcattgagaacggcaagaatggatatctgtcagccaatgacaggcaggcgttcatctctctcctgcggcatgccatcagggaaccggaggaaagagcacggctaggactctctgctcgtgataccatctatcacagctgggcggaggtcgttggcgttgtagatgaacggtatcgcagtttaatcaacggataccgttcccgtcagggaaaagctccgttggtttagtctgctgccagtgcagcagcgactgctttgttcgtgtcattgaccgcaatgatagtggtgtgttcagcggctgttcttgcggaaaggacgtccatctttgccgaccagtacggaaggctttttttctttcttgaaagatctgcccttgccactgccaccatcggcggtgtatttcccatgagaacgtcgtttttccccgtaaccagaccgtgcagagtcgttttccttttctgctcgttctcgtccgccatggtatcctgcttcgtctttgaagtcgtaccgatccgtgcgccgtggtcgatcctgatatgcttttctggaaggagttctgcggtggaatgaagaagatgacggctcaggttttgccttggtgacaagcggaccttcaccttccggcgcgttgagggcaaaaatatctatgaccgcttttgcatcgtcgggagtcgccgatgcaaaggagtacgtagtgccgatgtctatgtccgacagacgggagactgaaccattggtggcattggaaacatattcttggagcagttccctgttcaagccgtccttggttccccgtgaaatgaacaggcgtaccaaaccgctttccggatcaactgtctcggcgaatcgtcctttcctcctgcctgtggcgtcggagctgaggtatgtgtaccgggattcgtccaaggcattcttgttgagacctgtgagcagggcggctacgacatcttccgctgcatggctttccagcaaatggcgcgcaagaggccggaactggtcactttccgccacggtcagcaggctctccgtttccgtagcgatacggtttctctttgcctccatgatatcactgatggccggcacggtttccctgtgtatttccgtatgggctatccgctggatgtacttgagctttgaatattcccgtggcgtgatgaacgtgactgctgtaccggaacgtcctgctcgtccggtacgaccaatccggtggatataagcctccggattctgcggtatggaataattgattacatgggtcaggtcaggaatatcaatgccccgtgcggctacatcggtcgcgaccagtacggagagctgtctcctgcggaacctattgaggattgcttccctctgcttctgtgacagatccccgtgcagggcatcggcatcctgtccgcgggcgaccagcttttcggtcacttcatcacattgaagtttcgtgcggcagaagacaagaccgtagaaatccaccgcgacatcaatgacccggcacaatgcttccagcttgtcgctttccctgacctcgtagcagacttggttggtgagcaagttggtcatgtcttgggaaacgacccgcacaatcttcggatccttcatgaaacgttgggcgagattctgtatgggtgcgggcatggttgcggaaaagcagagcatccgcttgtccgcaggagtacgggacaatatgttttcaatatcttcaatgaagcccatgtcaagcatctcatcggcttcgtccagaaccatgaatttcaggttctccaaattcagcgtacctctgtccagatgatcctggacacgtccaggcgttccgacgacaatctgcacacctctgtggagctgccgcaactggagggacatggaagccccgccgtaaatggctgctatggacaagccagaggatggacgcatgctggatatctcgtcagccacttggacagcaagctcacgggtaggagcaaggattaaggcttgtacggttgaatcatgttcatctacggtttccaaaatggggatgccgaatgcggcagtcttgcctgtgcctgtgcgggcctgtccgataacatcggttttttcatggaggagaaggggaatacattccttctgtatttgagtgggttcttcgaatcctttctttttcagcacgtcgagggtgcgcgcggacagtccaaggtccgcgaaagtaactgtgtctggcataaagctccaatatatcgggttttgggattgatgtgtcgtccattctaggagacataaatagtcacgataccacagtaatataatgaattagctcagtctatgcaagtagttgctccggtaatccgccgttcttcgatgaatccggagaaagattctatccatatttccttcccaatggagggacagaatcttcctgaaacccttccgaacaggcggcttggttccgtctggttggaaaaagccggaataaaacggatgttgagcatccctgcgtcatcatggatttctgcgttcagaagtccatcatactcatgcgcttcccagatgataccggaaagattgtaggttttcccttcataggaaataaaagaatgccgctcgccactgccggagcgggatgtcatggcgagagaaatactgcatgccgcgccatcatgaatacctgttgcattcagcacgggagatttcttcaaccggacacgacctttcttccggcaccaatcaagcgcagcccaggctgaatcaggactgaacgcctccatgtcctctcccaggcgcagggttccgctgactggcatgcctgttatggttcccatccagcacgaccgttgattggaagacgccttacgaaggctcatgtctttgttctgtttttcgtagattccctggagcagtatgatgttgacatcaagtcctacgcgaccatccggaagtttgagggaagggcatgcgaacagaagatgcctcttgttgccacgcacgacaaaggccgccctgaggacagggtttgcccatgtgatgtagccgtcttcagttgaaacatgactgaggattgtcgaatgtcggaaacggcgtcggaaacccattgcatgggcgacatcgtttttcttcatatcagcgaatgcaatcatgacagtttccttatgaccggtacaggaaacctccacaatgagcatgtatctgccatcagctgctgtgatgacatagcgttcccatccggaaagagcgaagcgtttgtgtgttgccaaggactgtctctccttcatgtcccgtgtcattcctcctgtataaaaaaggctgttgcatcatcagatacgcaacagccctggcacgtgtctttcttaggtgctgctatcgtgagctgcctagacccaggatatgggagaagaaagccgacatgaaattatcctggagtttgtccgatgccaacaccgtaccaattgcatcttgggcgacaagctgttgggtgatgtatggtgaatcgtagaaaagatccagatatgacttcatgtcttcatcatatgcatcatccccggtctgcgccacaatgtaagtcgttccggctttatacggaccaagcgttgtgccggaaggcgcggtgaacagttccttgtggatggttgagtcctctgccgcaatgctcaggaatcccactggatcggtcgtgctcagagagaaagtcatcaactggctgtcgctcacattcaccggagtcgtcgcgacgaccgtaacatcaaaggaagcagcctcggcggcatcaacgaatgacgtggcggaagcagcagtcaagaaagtctgagcttcttcacgcaggacagcatccatccgttccggatctgcctgggctatgcgcgtcttgattagggaaaggacgccaggatctgaataatcggcttcctgtgctgcggcatcaatccgcaggagagcataccctaagctgacggccacaggtccgaccaaggctccgtctgatgaggaaagaaccaaggctctgtctatatcttgcgtgatgaactgggaaagctcatagccgcggaatgtccctgccgcaccaccattctgggcatatccatcgatgctgttggcggtcgccgcatcttcaaaggacagcgtaccggactcaatctgagacttgagtgaaagcgcgagcgtctcatcagctacggtaatccgtgaaattccgacttgagagaatgcttcgggattctgggtggcgtattctactgccagtgcatcaggatatgagtcagtggtgaaagagacgtattcaaaatccctgacagtggcagccgcatcggagatgtagtttttctcagcggaagaaacgcggactgtgtacaggtcgctgatgatgatttgtgtaggcagttgttcctggacgtttttcttgatgtaacttttctgcaaggcaggagtgctattgtagattgtcgcgtcaaacacaccttggtcattcgtgtaatatccgctttcccggatatattgggctacaagctgttccatgcctgcggtcttgtccagcccggctttcttcgccaaggcattggcggctacaaagaacacttcgttctgataagcggagttccaaagctggtaaagctggttgtaatcagaagccgcattaggattctggctcatcagtccctgcacttggttggcgaaatggttgcctgacccgctgggagatacctcataggcaacatcgatgccatcatacgttccgaacaccaccttgtacccggaggatgccctggtaaacgtggaaggcagcaccatgatgatggcaagcaggacaagcacgatgacacccaagagccaaccgatgctttttttactctttgaagacttatgcccaggtttctgtttctgctttctgtctgtttcgatgttcttcgatgacttttgtacgaactccacgaccttggaggagtctacgctgtctttggtgtcattggtattgttgtcggaaggcatgctgacctctttgaaaggaaaattccgtctatgacgcttgtatatagaataccatgagaaaataccatgtacaaacagagctgtcaatgaaacggggcgcgcgcagcttcaagtcggcttcacgtacagtcgcggacgacggtttccggaggcgtgtcgagcatggatggattcgccaggtacctgcgcagcctcttcaggcatgaagcaaagtaaaaaccatcgcagatgcgctcatccgtgacgacggtataatctatgtatttcttctctttaagtgcgccatcgctgtcgaggacttttaccggtcgttttgttccaaaggcaatgaatacgggcacagtaccgaaattatacagatggtgatggattggaggaatgccgagcgaggccattgaagtaatgaacatggaaccatggaaaggactgaccttgatgatggcgtggggaagtttgccgaagtagtcgagggtcttgaggaaccacacggcgaattttttcaggaggccgggtatggtgttcacgattttcgcagtgttgtcgaagttcgtgttggcagttttgatggtctgctggaggacttcggtgaatttccggtatacgtccgtcgcggtatcttcaggcgcaaatcttatcttgatgacagtggtcgtctcgttgatgttcatttctctttttatggcgatgttgacagtgatgtcatgggcggcgaataccttctgtccggcgatgaacctgttcacccgcggacattgcgatacaaggcgtacatatgcggcaatgatgagatgcagtataccaaagccttcatagccttcggtacgcttatgccttacatagcgatccgctgcggtacattcgaagctatcagtgatgaggttctgggaatcattgcgcccgaccattatgtaaggtgagaccgtgtcatagggcgccagcgtcctgagtcgccgtccatccctcctgtcaccccatctcctccggtaaccagaggctgctggggcattttccatgtttgttatgtttccgtcagggaatgtagccatttccttactgtacacgatgtcaattacttatgctactgatgagggcacaaagtgagagtaagcaatgctgagatgacttgttttggatttattctttcaatccagacatagctaaataaaccaaacttaccagcaagtgggtacgtaagtgggtacacaagcaaaaaattcgtttgagaaaaattaacaacctgttcataattctttatacacaaacaggttacaaaatcgggcaaagtggattcgaaccaccgaccccttggtcccgaaccaagtgcgctagcccctgcgctactgcccgccgttcaattccggcatgtgccggacggtaacggactatatcttttagacatggaattgtcaatgcttgaggttgtcgctttatttttgcgtcttattttgaccttattttcaaattcctttgacaataaggtattttgccatgtgtctgctgcataacgatgataatgcaccatcaaaatactattgcttgataagcgttcccgcgccgacttccatgccgctgattgtccatgtccatttcatggttgtatcggaaagccgcgtatagacatatgagacggattggcgtgtgccgaaataggtgatggatatggtaagtgaatacacatccttgtcaaccaaagcggacacaggtgttccctgagacttgcttatttccttgaaatcaatcgtatctgaagcggtgatgacgcggacgttatcatgtgttactacatgggtggttgaaaaaaacttgtcttcccaggttccgattgcccatgaaggaggatttattcccgttccgttgtttgagcttccatcattcgcgctgattaccatggaaacaaaaaataaccctattaagaaaaccattatccttttcatcacgccaccccatagccacagtatggattaagaaagccaccatgcgcttttactgaatcatacaataagattatcccgtccaaagatgcaagaacacaaatataaatgttaaaaaagtgttaagatgtgttaagattattccgcaactattgaaacgatgcatgaaggtgatatgcacgaaacccttcattggcagtcggagccaatatctttggcttgcagaagaaaaatacaaataaaggggagagaaaaatgaaaaaattatgtgcaatcgtgcttgtattgcttgtcctttctgtgcctgtgttctcacagggcgcaaaagaatccgcagggacgaaagaaatcgttgtgtacgcaagtgtggatgaagcgaatgctgtaaagattctcgatgctttcactgctgatacgggcatcaagaccagtttcgtccagctatcttcgggacctgccctgaccaggattcaggcagaagccgggaggccgcaggccgatgtgtggctgggggctcccagtgacaaccacattacggcaaaggaagccggattgaccatcccctataaaggacccgcatttgaagcactcggcgcggaattcaaggatgcggacggatattggcggggcttctacatgaatcctctgtgtttcggcgtgaatacaaatgctttggctcgtgctggtgcctccatgcctaccagctgggcggatttgctgaaaccagaatacaaagggcttatacaggctccgacaccgcagtctgctggaacagcgaagatcatgttgtacagtctggttgagatgatgggagaaaatcaggcatttgcatatatggcagccttgaacaagaacatccagacgtacacttcttctgggactggtccgtcgaagggcgtgaatgtcggcgacgcagccatcggtatccagttctctccggctttcttccagatgcaagcaaatggacagcctattgcaatcgtgtttccttccgaaggtttcggatttgagtttcccgcggcatccatcctgaaaggtgccaagaaccaggcggcagctgagaaattcatggactggctggtcagcaagcaaggccaggatgtcttggaatcgaccggaacatatttttatcctgtagtaccggaagccgagattgatccaatcatgcctccgttctccagcctggatgtcgtaggcattgacctggcatggtatagtgcaaactataatcgtttggttgagcgttgggtcagcgaggttctgagcgctaagtaaaagggttccttgtcagaccacggacaccggcagacagaaggtttcatacatctgattacctgccggtgtttcatgttcctacaccaacttcattgagaggtttatcagtgaaaacagcatttatggcgacccaatggcaggaaatccggaaaatgcgcaaggatcctcttttattgggagcaatcatcgtcatccttcttgccctgatcctgttcatcatttatccgcttatcaaggtatgcattgtcagctttcaggcaggtggtaaattttccctgaagaatttcagggatgtcatcgtgtacagtaatggctactacgtcaaggcattcttcaattccttgtggataggcattgctaccgcgttcctggggactttcattgcttttgtctttgcatattcccttaccagggccaatattccgtgcaagaaatttttcaacctggtcgcgactattcccatcatcagtccgccgttcatcggagccttggcaatcatcatgcttttcggtcgcaacggcttcatcagttcaacactgctgggcatgaccaatgcaagtgcttatggaccgaaaggactccttttcgcgcaaatcctgactttctttccggtggcgtacattactctccgtggtgtcctggagtcaatcagtccgacattggaagacgccgcaatggatttgggaggtaaccggttcacgattttcagaaaagtgacacttccactggcaatccctggaatcgccagctcaatgctcgtgcttttcattgaatcactggcagattttgggaatcctctcgttcttgccggagcccagttccccatactgtccgtccaggcgtatctggaaattactggcatgggtaattttgcaaagggagcggccttggcgttcattctcctggtgccatccatcaccgcgtatatcctccagaaatactgggtcagcaagaaacaatatgttacagtcacgggaaagccgacccaatcgtcgaacaatgtcgtaagccctgccgcccgctggtttttgttcggagcgtccttggcaatcgccttggtgatcatcaccgtttatgccagcattgtttggggagcccttgctgaatcatggggcaatagctccaagattacgctgaggaacttcgcgtatgtgttcagggttggttgggaagcagtgaccgatactatggtgatagctggtttgtcaactcctatcagtggtatcctggggatggtcattgcattcttagtggtcagaaaggtctttccagggcgtcgtttcatggaattctccagcatgttgagttttgctgtgccgggtactgtcattggcatagggtatattcttgcattcaaccaagcacctttctatctgacgggaacccttgcaatcctcgtacttaatttcatattccgctacataccggtgggaatacaggggggtgtcgcggttctcaaccagattgatccgtcaattgaagaagctgccgttgatttgggagcggacagcagcaagacattccgtaagattactttgccgcttatgatacctgcttttttcagtgccttgctgtttgcttttgtcaggagtatgacggcaatcagtgctgcaatcttccttgtttcagcccggtggaagttcatgacagtacagatcatgaatcaggttgaaagcggaaacatcggtgctgccgctgcattcagcatcattctggttggaatagtgctggtggcaatggttgtaatcaagaccatacttcggttgaagtatcagacgacaagttccattctttcccattgacgacaggagaatatgatgagtgtaaaattagttaacataaccaaggtttttactgaccatgataacaaacttaaggaattcactgccgtcaataatgtgaatatggaaataaacgaaggtgagatggtcacgcttcttggtccttccggttgtggtaagacaacgacactgcgaatcataagtggttttgaaaaccagacttccggagatgtgtatatcgatgatgaactggtgaatacacttcccgcgaacaaacggaatacgtccatggtattccagtcctatgccattttcccccatctgtcagtgaggcagaacattgggtttgggcttgagctcaaaggatttggcaagcaaaggattgccgatgaagtagacaagatgatggaaaccatggggcttgggcctctgggaaaccgtcggcctagtcagctctccggcggtcagcagcagcgtgtcgctctggcgcgtgccattgtcaacaagccgcgtgttcttctctttgacgagccgctgtcgaatctggatgcaaagctgcgggaacagatgcgcattgagatacggcgtatacaaaagcagttcaacatcacaagtatctatgtcacgcatgaccagattgaggccatgacggtcagcgacaggattgtagttatggacaaaggagtcatccaacagatggatacgccttttgaaatctacagcagaccgaaaaaccggtttgtcgcggatttcataggacgggcaaatttcatctctgccaaggctttgtctgtcggtgagacagcacgcatatccctgaacggacgttcctatgattttccaagtttcaatccggatatgaaagcgggagcatcgtgtgaaatagtcattcgcccggaaggtctggttcttgggcggacgggggatgatgccatgctccatggaacgatcacccaagcggtttatctgggttctacaatggagtatgaagttgctgtcgaaggtatggaaaatcctatccaggcaatttcatacaatccggtcaaggaaggttttttgcaagtcggcgaacaggcagctatttcctttgatgtcgtcagcgctcatgtgatatctgtttgatgagcttaaggctgaactcaggtacggtatgggaggcttctatgaaacgtgtggagatgactgaggcgggagattctttttccctgtatggctatgtccatgagaagattgacggcgtgaccttgcccggagcaggacgaccagccattctcatttgtcccggaggcggatatatcagggtctccgatcgagagaaaaatcctcctgccgctattttctttgcgcacggatacgacaccttcattcttacgtatcctgtcggagatgatgcggcgcatttaaaacctcttgccgccgcctcccgtgctttggcgcgtatacggggaagggcgggaaaactagggatagatcctgaacgcattgccgtgcttggtttttcatcaggaggacatctcgccgcttcgcttgccgtccattgggataacccgctccttcatgaaaagattcccgatgtggaaccggggagtaatcggccgaacgcccttatcctgagttatccggtactcatcaatggaatccatgcccatcagggatcggtggaaaacttcggtcgggacgatgaacgtatcgcagctcttttttcgctggaaaaatttgtcacgccacagacatgccctacattcctttggcatacggctgacgatgtttctgtgcctgtagaaaattccttggtctttgcggcggctcttgccgctatgaaggtagagtttgaatgtcatatattcgcacatgggcaacatggactttcaacctgcaacagggaagtcggcacgacgaatgaattgtgcgcccagtggattcctttgtgcttcggttggctcgatgtgcttttcaaacataaaccgtaaaaaggattttgtagaatttcatgacttgcgcatcatatataagtacttgataatattcctatatcgggctattatctctgtagataattctatggaggcgctgaatgggttatatgagttctggtgaagctgctcgcaggtgggacatatcggaacgcagggtacgcattctctgttctgaagggcgggttgatggagccgtgcggtcagggtggtcgtggaatattcccgatactgccggtaagccaggagatggccgattgttgaggcatatcaagaacttttccttacgttccggttctttcagcctgtcccgccttgaggaactccggacgggctggcttgcttccgatgcttatgcgacacgctcctttgtgaatgaccagcaagagctcggacgtttcattgcgttccttctggaatttgacggggtcagtattccgctttcctcggtcatggagatgctctcaggccgtgtcgttcccgctcatgatttggatacccatgttttggtagtgaatgttcgcgaatgcatcttgctccttgtccgtcgtttctgcggtagttcggcagatgtggtgaatgcaacggactccggttcatcggaagtctggtcggaaaggattgtcagggatttccatgcaagcctgacgcacggtctggcatcaggtgatgcgggaacgtatcgtgccgcttcggtgaaaagcgggaactcctttggtgcggatacacgtgaataccccgtggaaacccagatgaaatcactgttcttccagtatgaccgtgactggcctcagttgcatcctgtagtccgtggagcattcctttgcggtgaactgcttcgcatccaacccttcccgcgacacaacgctctctgtgcatggctggttctctgcggagagttcatgcgtgagggctttccgcctccgctcatcgccagggataacaaggaagaactgggggctgctttggtcatgacagtgaaaagaggaaactaccagcatatgatgcgtctgcttgaagatgccgtggcattccgtgtcagttgggaggctggaataattcccgacatcactccatgaaacgtgtcaggaactgacgtgtgcgctcatgggttggatgggagatgacagaatccggggaaccttgttctacgatgattccatcgtccatgaaaataacccggtcgctgatgtccttggcaaacgccatttcatgggtgactactaccatggtcatatcttcggcggcaagatccttgatgactttcagtatctctccggtgagttcaggatccagggcactggtcggttcatcgaaacagagaacttctggttttaacgcgagagcgcgagctatggagactctctgttgctgcccgcctgacaattcgcaggggtaggcgttttctttctctgtcagtcccatctttgccaagagcgtccgcgcggtttccacagcctgcccatggggtagtttcaggacaacttcctgcgcttccgtgatattacgcaggacggaaaaatgaggaaaaaggttaaaattttggaatacaaggccgatatgacttctgatgtgcttcaaagtagctttgtcagcatagcttactaacccgctcccactgtccgtggatgccatgtcctcaccgcagatgctgatggctccgctgtcaatcgtttcaagctggcagatgcagcggagcagtgtggatttcccgcttcctgatgaaccaatgattgaaacgacttccccggtcgatactgaaagggaaatgtccctgagaacaggaatccctccgaaacttttcccgacattcctgactgatatgacttccatcggcttttccttatacctcatgaatagtaggagagctttcgctcccatgcgtcgaaggctttggaaacaaccatgttcatgatgaagtaaaagactcctgccatgaagatgggcatggttgaaaactcgcgcgcggacgcattctgtgctacccggaacagttcggcaacgccgatggtctgcgccagtgccgtatccttgaccagcgtgattacctcgttgcccatggaggggatgattcgttttacgacctgaggcatggtgatgcgggtgaaggtctgccatggagtaaagcccaggacatgagtcgcttcatgttggccttttgggattgactgtattcctccccgataaatctcggcgaaatacgcggcatagttgacagtaaaggctatgatgactgcggtgaagcggtcatatgatgctccgaaaagatagtacggggcgaagtatacgaaaagtatctggagaatcaggggcgtcccgcgcatgaccatgatataagcgttgaccacagcggacaaaggtttgaaccgactcatccgtccttttgcgaccagaagtcccagaggaagggagaaaagcagggtcaggaaaaaaatcttgagggtcgtgaccgttccctctcccatatgtatgagtaaattccccatcggctcctccatggatgtccctgaatcccggctgaaaggcaggattcaggggcatgatatccgatagcttattttcctacaatggtgatatccgctccgaaccatgtggtggagatgcgggccatagtgccgtcagcggccatgtcatcaaggtgtttctgcacggcgttgcgcaaggcgttgtcgttcttgcggaaaccaatggcatagttctccggagcgaggctctcatcaaggatgcggaagtctttgccacttctcttgatgttgtcgttggcaaccagaaggtcaacgattacggcgtccactccgcctatctcaagatccatcagggcggtgagattttccttgaactcgactattcccttcagggaggctttgaataccggagcggcatcgacggcattggaggcggacgatccagcctgtaggccgatgctcttgccggcaagatccgcaagggtcgtgacagctgatgatgtcttgaccacggcgacctgggcattctcaaggtagggttcggagaaattcacgactttctttctctcctctgtgacggtgaagccgttccagatgcagtctatcttgcctgtgttcagttcctgttccttcgcattccagtcgatgggctggaggagaagggtgactcccatccgttttgttacctcacgggcaaggtcaatgtcgaagccgacaatctcgttgttctcattccgaaaacccatcggagggaatgtgtcgtcaaggcccaggatgaaagttccccggtcttgaattttttttaaggacgaatcctctccgctttccttactgcctgcggcgaacaaactgacggccgccagaatcatgacacacagagccaaggtctttttcatgccatcctcccaaatgagttttataaatgtgtaatgctcaacttatagtatcttgcctatggtttgtaaacatctccaagtgataaattgcatatttattcattttctatacatattttttatgagcattgatttgttcatccgttgcatttccatccgtgtttccgtatgaagccaaggaagcccaaaagaatcacaaagaatccgaagaactgtcctgccgctatttgaccaaatcctctcatctgatgtatcgttcgtactgttggaaaaaatccgaggggaagcttcccagcggttcaaaatttcccgaacattctctaacggaggcttttcatggatttcctctatgctggaatcatatctgtgacatggcagcagattgtcatgtacgtcgtgggcgcggtactcatttaccttgctatttccaagaaacttgagccctcgctccttttgcccatgggattcggtgctattctggtcaacctgcccctgagcggcgcggtgacccagatgatggcgggcatcggcgaagtgacaggtatcctggactggttgttcgaagtcggcatccatgccgcggaagctatgcccttgttgcttttcatcggtatcggagcaatgattgactttggccccctcttgagcagccccaagctcctgatgttcggtgccgcagcgcagttcggtattttcatgaccatcacctgtgctactttgctgggttttaatctcactgacgccgcttcaatcggtatcattggtgctgccgacgggccgacttcaatcttggtatcccaagtcctgaaaagccagtatgtcggacctatcgccgttgccgcgtattcctacatggcattggttcccatcatacagccttttgcaatcaagctggtgacaaccaagaaggaaagggcaatcaggatgccttacaatcctcttaacgtgacccgtgccgcgcgcctgttcttccccatcatcgtcaccatcatctccggtctggtcgctccagcgtcagtcagtctggtcggtatgctgatgttcggcaacctgattcgtgagtgcggcgtcctcaattctttgtcagatactgcgcagaatgtcttggtcaatttgattaccttgcttctcggtatcagcattgcatccacaatgcgcgccgaaaactttgtttccctgcaaaccctgatgattcttgtgctgggtcttcttgccttcgtgttcgactcaatcgctggtgtttgcttcgccaagattctcaatattttcagtcccaagaacaaggtcaacccgatggtcggtgctgccggtatctcggcgttcccaatgagtgcccgtgtcgtgcagaggatggggcaggaagccgatcctcagaaccaccttctgatgcatgccatcggagctaacgtggctggacagattgcttctgtcgtcgctggtggtgtcatcctgggcatcgtccctctgctgatggggtaaggagagaaaaatgaataatgtgtatgtaatgcaaagtcttgatttgatgctcaagggtatggtagcaatcttcattgtccttggtgccattgccgttgccacgtacattttgggcaaggtcggcaataagaagaaataatcctgtcggtgtttttcttttcacaaagaaagacatcttcatagaggaaatacggagaggctgttgcgacatttgcaacggcctcttttgttttggttttatgtgcagccaagatgccagggctttcctcgtgattatgttgcataagttcggacagaatattcattattttgcataatgggttgacaaagttccacaggcaagggtacaaattaccaacatcgtcgcctgaaaaggtgatatgaggagaatgtcgtgagaacttctaccatgaaagattggttcagcccgacaagccgaaccgcacgaagtaaccggatgacgcagcctcaagcatgctgtgcctttgcgtcctatgcccccgccgcttctgtttctgtagctcacattcttcttaccatcctatcttccattctcgtacctgccattctggtacgccttatttcttttcttattaccaaccttactgtaattgtaattctataatccacggcgcagctggaagctggcattcgtggaggactctcccgtgccagacactgctgtcgtcgtatatgctgccgcggattcatccgtgggcaaggctttgctttatgttttccgggagggattttcatatggaaaaacggtatacactggcaattctggtcaataatcattcaggcgtactgatgcgtgtcgtcggacttttcagccgtcggggatacaacatcgacagcttgtccgtcggagtgacggagaattccgaaatcagccgcataaccatcgtggttaccggagaccgggcaatcgtggaacagattaagaaacaggtgggcaaactgtatgatgtgatacgggttcatgagatgaccacccgtcagtcccttcagtacgaactggtgatggtgaagatagccgtgtcggcgggaacaagaaccaacatcgtagaactgggagaaatctttaaggcgaagattctggatgtcactgacagcaccatcacgttacagctgaccggcagtctggacaaacttgaatctttcatcggactggtgacgccttacggcattgtcgagatggttcgtaccggcatcacggcattggaaagaggaagcagacctctcagtgatttcccggaagatgagagctttgaatccgcgcttgaaggcgcgtaagacagaagacagtgaaactgccgggaaaccaaacatgagcgcaagaacaggctgaatgaagaaaaccaacctgaagaaaattaatcgcgacccgcgaaaaagggtggaggaaaagtccatgagcaagatgtattacgataatgaagcggatctctcccgtctggatgggaagacggtagccatcattggctatggcagccaaggacatgcccatgcgctgaacctgcatgaaagcggtgtcgatgtaatcgtcggcctctacaagggcagcaagagctggaaaatggcggaggaagccgggctgaaggtcgagactgccgctgatgccgcgaagcatgccgacctcatcatgatgttggtcaatgatgaaaagcaggcggccctctaccaagagagcatcgcccctggattgaaaaaaggcaagtaccttgctttcgcccatggtttcaacatccatttcggacagattgttcctccggaagatgtgaacgtcatcatgattgcccccaaaggccccggacacaccgtccgtacccagttccaggaaggaaagggcgttccgtctcttgtcgcgatccatcaagatccctgcggtgacagcctccaggtcgcccttgcatatgccaagggtttgggtgccggacgcgccggtatttttgagacatccttcaaggaagaaaccgagacggatcttttcggagaacaggcggttctctgcggcggtgtgagcgccttgattaaagcaggcttcgatactttggtggaagccggttatcagccggagatggcctactttgaatgctgtcatgagatgaaactcattgtcgatatgattaaccaaggtggattgagctacatgaggtattcgatcagcgataccgccgaatatggagattatatcaccggaggaaaaatcattaccgatgacacccgcaaggcgatgaaaggaatcctcggtgacatccaggagggaatcttcgctcgcaattggctgttggaaaacaaagtgaaccgtccgtacttcaacgcacgcaagcgcatggaagcggacagtctcctggaacgcaccggagcaagattgcgttctctgatgagctggctgaaaaaataagatattgtgacagctccccgaccacggagcggggtgctgtccgtcatgtactatccgtcatgtatcgtccatcacggacacacattcggacacacattcatgtagggaggaaccaaggacatgggagacaaggaacgcatcaggattttcgatacgactctgcgcgatggggaacaggctcccggttacagtatgaaccttgaggagaagctccgcattgcctcccgtctccaggctcttggagtcgatatcatcgaagccggtttcgccatagcgtctcccggtgacttcgagtccgtgcgggaaatagcgcgtcatgtggacggccctgtcgtagccagccttgcccgtgccctggaaaaggatttggatgccgcgggggaagcagtcaaggaggcacggcgtcctcgcatccatctttttctggctaccagcgacctgcatctggagtacaagctgaaaatgaccagggagcatgccctggagcaggtaaggaagatggttacctatgcccgcaatctctgtgacgacattgaattcagtgcggaagatgcttcacgttccgatcttgactacctgtgcaaagtggtggagacggccatagccagcggagctacgacaatcaacctgcccgacactgtcggctacagtctcccccatgagctggagaggatggtacgtactgtccatacgtcggttccgaacatggacaaagccattttgtcggttcataaccacaacgaccttggttttgccgtggcaaattcgctggcgggagtgatgggcggcgcccgtcaagtggaatgtaccctgtgcggcatcggcgagagagcgggaaatgcatcacttgaggaatttgtcatggccgtgaagacacggggagatgtgttgccctacgatacgggcattgatacccgcgagattacaaagagtgcgcgtcttctcagctccatcacaggagtctcggtatttcccagcaaggccatcgtcggaaccaatgcttttgcccatgagtcaggaatccaccagcatggcatgatggctaatgcgaagacctatgaaatcatgactccggaatccgtcggactgaaaaagacagctttggttctggggaaacattcaggacagcacgcttttgtcaaacgactggaagaactgggttattccctgcctcatgaaaggattcccgcgcttttcgaggacttcaaaatcactgctgaccgtaagaagacaatcaccgatcgtgacctgattgctttggtggaaagcagctcgactggagcagccgagatttggcatctggtggactttgtcgtcaacagcggcaacatgattacatccaccgctgtcgtcaccctgtccaaggacggaaagaaataccaggaggtcgcttccggaacagggcctgtctatgcatcactcagggcagtggagaaaatcatcagacaccctttcagtctggaagattacaagctccaggcggtgactgagcatcgtgatgccttaggcgaagttctggtgaagattagtgatggggaaggcttctaccgtggacggggagtcagtactgatgtcatagaagcaagcatcctgagttgtcttgccgcggtgaaccgcatgctggataattcctcctatgccgcgggacaagggctgagtgcccgcgcaatgagctttgagaatgacatgctttccagccatagtgacaaagcaaaggatcgggaggtcagtcatggctgaaaaagcgaagattgacctgtttgattccactctgcgggacggctcccaagccttgggaatcagtttctccgtgtctgataaaatcaggattgtcgaactgcttgatgagctgggcgtagcatggatagaggcaggcaatcccggttccaatcccaaggatttggaatttttccggaaggtcgcggccatgcaactgtcctgtgcgcgcctggtggcttttggagccactcggcgcaaggattcttcctgtgccgatgacccgaatatggcagccttgcttgaagccggaacggatgccgttgccatattcggcaagagctgggacttccatgtgaaggaaatcctccacgcaaccaaagatgagaacctgaagatgattggggacaccattgcctggttcaaggagaaagggaaaacggtcatctttgacgcagagcatttctttgacggtcatgcctccgaccctgcctatgcaatggcatgtctggagaccgcccgcgacgcaggcgcggatgttcttgtcctatgcgaaacgcggggaggggcgcttccatgggaagtggaacgcgtcactcggattgtggtggaaagatttccgggcatcccgataggtattcatgcccatgatgatggaggcatggctgtagccaactcacttgtctccgttaatgccggagcaacacatgtacaaggaactctgctgggtttcggggaacgatgcggcaacgccaacctgtccacaatcgccgccgacctggctttgaagatggatagggacgtattgaacggaaaaagtcttgaacgtctgtacaccctgtgccgggctgtcgccgaagtcagcaatgtgtccgttccttccggtacaccatacataggagacggagcgttcgctcacaaagggggaatgcacattgacggcgtactgaagaatccggcgtcctttgagcatgtccagcccgccgcggtggggaatgaacggcgtcttctgaccagcgaggtagcgggcagagccttgatattcagggcattgcagcggattgcgccttatgtggacaggaatgatgaacggacgtcggctttggtcgggacgttgaagaccttggaagctgaaggataccagtttgagggcgcggaaagttcatttgagctggtaatcaaaaggaattttggttcctggcacccatatttcaatctggttcattaccagacgacgggaaaccatcccgttgcggatccgcattccccggagactcacatggcggttgtcaaggtcagcgtgaacggttcggctggcattgccgccgctgaaggagccggcccggtgaatgccttggacaaagcgctccggaaggtgctggagtctttctatccatcgttgcgcagcgtccatctcacggattacaaggttcgcgtgctggacagcaggagcgccactgccagcaaggtacgggttttgattgaatcttccgacggagagagaaactggacgaccgtgggagtgagccgggatatcatacaagccagctggcttgctttgagcgatagcatagaatacaagttgatgagtgatggcattgtgccgccgacagagcatacggcgcatggagcataaggagaagtggatgatgggaatgacaatgacggaaaaaatactggccgcccactgtggacagacatcggtcaaggccgggcaattaatcatggcggatgtagacatggttctgggcaacgacatcactgctccggtagccataggcgaatttgggaaattcggggcaggaaccatctttgacaagaagaaggtcgctcttgtgcccgaccatttcactcccgccaaggacatcaaggcagccttgcagtgccaatgcctgcgcaattttgccatggagcatgacattgagaactattttgaagtcggacgtgtcggcattgagcatgcgcttctgccggaacaaggcttggtcaacgccggagatttgattattggcgcggacagccatacctgtacctatggcgcgttgggcgcgttctccaccggcgtaggcagcaccgacatggcttgtgggatggccaccggaaaggcatggttcaaagtaccgcagtccatcaagttcaacctgaccggcacactgggaaagtatgtctgcggaaaggatgtcattctccatatcattggcatgatcggggtagacggagctttgtacggttcaatggagtatagcggtcctggtgtggcgtccctgtcaattgacgaccgtttcaccatggcgaatatggctatagaggccggagccaagaatggcatattcccggtcgatgaagtgacgctggcatatcttgccgcgcactgcaagaggtctcctgtcatctacgaagccgattccgatgcccagtacacccgtgtcatcgacatagacctgtcttccatcaggccgacggtcgcttttccccatctgccctcaaatacacgcacaattgatgagacggggactgtgaaggtggatcaggtggtgattggttcctgtaccaacggacacatcagtgacctgcgtcaggccgcagaaatattgaaaggtcgtaaggtcgctccatgggtgcgtaccatcatccttcccgctacgcaggagatatggctccaggccatggaggaaggactgttcaggatattcgttgacgcgggagctgcggtaagtacgccgacctgcggcccatgcctgggtggtcacatgggaatccttgcggcgggagagcgggctgtcgccacgaccaacaggaactttgtcggtcgcatggggcatgtgaagagcgaggtatatcttgcttctcctgcggtagccgccgcgtccgccatcactggctatatcaccgatcccgccaaggttcaggaggcttgagatgaaaaaagcatatgggaaagttttcagatacggagacgacattgatacggacgtcatcatcccggcgcgctacctgaccaccactgacccggtggaactggccagtcactgcatggaagatatagacaaaggttttgtcgcctcagtgaagaagggtgacattatggtcgccgacaagaacttcggctgtggttcaagccgtgagcacgctcctatcgccatcaaggcgagtggcatcagctgtgtcattgcccggacattcgcccggattttctaccgcaatgccttgaacatcggcctgcctatactggagtgtcccgatgcctgcgccggaatcacggcaggtgatgatgtggaagtcgattttgacaagggaaccatcaccaatctgacaaccggtgcttcatggaatgcggaacctttcccaccgttcatgcagaacttgattgcggcgggtggactggctgcttatatgaaagagcagaagatagagcaaggcaaaacaggagaggtgggaaaatgaagatggatattgtccttattcccggagacggaataggtcctgatattgtaagggaagctgtgaaggttctggacgctgtcatggacaagagcgggcatacggtgaagtacaccacctgccttgccgggggctgtgccattgacgagacgggggttcctctgccgccgtctacgctggaagcggcacaaaaaagcgacgcggtactccttggtgctgtcggagggccgaaatgggacaccgttcctggtgacatgcgaccggaaaaagccttgcttggcctgcgcggagggttgggcttgttctgtaaccttcgccctgccatcctctatcctcagttgtccgccgcctgtccccttaaggaggaagtggtcgccggagggttggacatcatggtggtgcgggaactcaccggtggcatttacttcggggagcgggggctgtctgccgatgggcagtccgcgtatgataccatggcgtacagcacggctgaggtggaacgcatcgcacgcaaggcattcgagattgcccgcggacggagtggacgcctgaccagcgtggacaaggcgaacatcctggagaccagccgtctgtggcgtaaaaccgtcgagtgctgtgctacggcatatccagatgtccagcttacccatctttatgtggacaacgccgccatgcagcttgtccgcgctccacgccagtttgatgtcattgtgacggaaaacatgttcggagatatcctcagtgatgaagcaagcatgatcacaggctccatcggcatgctgccgtcagcaagcctcagggaagattctttcggcatgtacgagccgattcatggctcggcgcctgacatagcaggcaaggacttggccaatcctctggctactatcctgtcagcggccatgatgctccgccatacctttaaactggaggaagaagccaagatggtcgaaaccgcggtttcccgtgttcttgaggctggttggcgtacaggggatatcttcagcgagggttgttccaaagtgggaacccggcagatgggaaccttggtagcggaggctgttgggcaggagtgaaacccagctggtacgtactgatatatactggtatagacaaggcacggacaaaggacggatttccgtcgaaggatggtgagagatgaatgtacgggaaaagaaacaggaaacgctccatgcgctgagggatgctggtacgcggcccctgagaagcgaccgggcggccaaaggatctgaacacgcgcctcatcgttccttgatgaaagcactgggatggactgacgcggagatagccgcgccgatgattggcgtggtctgttcccacaatgaaatcattcccggtcatgtccatttgacccgaatttcagatgcggtgtgcgccggagtgcggctgtccggagggaatcccgtgcggtttcctgtcattgccgtatgtgatggcatagccatgggtcatgtcggcatgaaatattcgctggccagtcgtgaactgattgccgattccattgaggtaatggctaccgcgcatccttttgacgctcttgtcttcatccctaactgcgacaaggtcgtgccggggatgctgatggccgccgcccgtctcaatctgccgtcaatctttgtttccggagggccgatgctggcagggaaagtccccggttcctgctccagcatgagcctgtcctcaatgttcgaggctgtcggacagcacgccgccgggaaaatggatgacaggacgctccatgaatgggaggacaacgcctgtccgacctgtggttcgtgcagtggcatgtatacagccaacagcatgaactgcctgaccgaggcaatcggcatgggactgccgggcaacggtactattccggctgtctacgccgccagggagcggctggcaaaagaagccggcatgagaatcatgaatctgttgaaagaaaatgtccgtccccgcgacatcatgacgcccaaagccttccataatgccctgacggtggatatggcgctgggatgcagcaccaacaccatgctccatcttccagccattgcccatgcatcaggagtaaagcttgacatctttgatgcgaacaaagtgagcgcggtgacgccaaacctttgtcatctagctccagcgggaccgcaccacatagaggatctctacgcagcgggaggcatcatggcggtgatgcatgagctggctcgcaaggagttgctcgatggttcgctccctgcggtcagcggacagacaattggggaacagtacaaggatgcccggaacctcaatcacaaagtgattcgcaccatggacgaaccctacagtgagacggggggcattgctgttctccaagggaaccttgcgccggacggggctgtggtcaaacgttccgctgtcgttcctgagatgctggttcatagcggaccggcacgggtctttgagagcgaggaagatgcgaacgcagccatccttggcgggaaaataaaggaaggggatgtggttgtcatccgctatgaagggccaaagggcggccccggaatgagggagatgctccagccgacggcatccatcgcaggcatgggacttggctcccgtgtcgccctgatcaccgacgggcgtttcagcggagcatcccgcggcgcgtcaatcggacatgtttccccagaagccgcggaagggggaaccattgccttggttcaggaaggggataccatcatgattgacattccatcaggaaagttggagcttgtcgttgatggaaaggaactggaagatcggcgttcacaatggcgaccgcggactccggagattaccacgggatatctggcccgttatacccgccacgtgaccagcgcgtctaccggcgcggtgttcaaggaagattagttcaaggaagactgaaggaagattaggaaagaggagtacagcatggagatgaatggagcaaggatcatcattgaatgcctgcatgagcagggggtggatacggtattcggttatcctggtggtgctgtcctccccttatacgatgcgcttttccgttacggaaagatgaagcatatcctgacgacgcatgagcagggggcaagccatgccgccgacggttacgcccgttccactggcaaggtaggtgtctgcatagcgaccagcgggccgggagcgaccaatctggtcaccgggctggcgaccgcctacatggacagttctccggtcgttgccctgacggggaacgttgcggttcccctccttggacgggacagtttccaggaggtggacatcactggcatcaccatgcccatcaccaagcacaatttcattgtcaaggacgtaaaggagcttgctcatacggtgcgtctggcattccgcattgcacgggaaggtcgtccggggcctgtcttggttgacatccccaaagatgtggagacatcgctctgcgactatgtaccgctgcaaccccttgaaccccggaagaaccgttacccgtcacctcaagcgtttcagatagcggctgacatgcttgggcagagcgagagaccaatgttctatgtaggcggcggagtcatccgttccggtgcttcccgtatcctccaggatttcctggaacaggttgatgctccggctgccgtatccctcatgggaggcggagccatacccgtggatagcccgcgctgtacgggaatgcttggcatgcacggaaccaaggtctccaacatgtcgattaccgattgtgaccttctggtcgtcataggcgcgcgtttcagcgaccgggtaatcagcgacgccgaccgcttcgctcctcaagcgcggatactccatattgacattgacccggcagagattgacaagaatattggcacccactgccatctggtgggggacgtaggacaggtcttggagggattgtccaagaccatcgggaaaaaactgaagcataaggcatggatggaggaaatagctcgtcgcaaggcaaaataccccatcagagtgtcccatgaaagccgccgacccaagcaaattatagatgccatcagcacacagcttccccgcggttcatttgtctgcactgaagtgggacagcaccagatgtgggcatcacagtttctcaagcatgtcgagcctggtcatttcatcaccagcggaggactggggacaatgggcttcggcaccggagctgcaataggaacccagtgcggcaatcccacggcgcgggtggtcagcatagcaggcgacggttcattcaagatgagctgcaacgagcttgccaccattgcacgctacaagctgcccatcgtcatctttctgatgaacaaccataccttggggatggtgcggcagtggcagagtttcttttttgagaagcgttattcagaaaccaccttggataccaaaattgactgggtcatgctggcaaaggcgttcggtgtccatggaatgaggctatcggtcaatgatgatcctgaaaaagtcgtgaaagaggctttggaacatggcggagcagtggtagtcgattgtgaaataccgattgatgatcttgtctatcccatggtcgctcctggagcaggcattgacaacatgctgggagtagatgaagtaactgactgaaacgtaagttgccgtctgtttccaggaatgttaggaatggacggtttctttatgctctttatggctctggtgatgcttctgtgctttgtccgtctttatcttataaaccaatcctatgacaaggatgactacaatgggcatcatggcaaccaagccaatgacgccgaaggcatctgtcatcacgttgcctcccaaggcatcggctatgccgatatagaagggcaggatgaacgcggcggccatggttccggcggcgacgccgccggaatcaaaggaaacggcggtgaatatctttggggtaaagcacatgaggatgagagccgagccgaaacccggtgccaggaaccaccagatgctgatattgaagatgatgcgcatggtggcgaataccatggagagactgacgccaatggccagcccaatcatcatgactctctgtgagatattgccgccggtgagttcttcgacctgtttgttcaggacgtggacggcaggctccgcaaacaccacaaagaaaccgaggaatgcgctgagaggcagaagaatccagctgtaggagccggacgcgagggaatgtcccaagtatgtgccgattggcatgaagccgacgtttactcctgcaaggaatatggtcaggccaatgagcgtatagacaagtccggcgacgattcgcagcagacggttgcgtgaaagtttcagcttgaaaacctgtagaatcaggaaaatgaccagaatcggggtaaggacggtcagaacgtcaatgaaacttccctgtatttcgagccagtattcggcaatcatttccgggaatgcagcgacttccgagagcgtggcggcgggataggattccgacagaccagccttggacaatatgcccaggatggaaacggcaaggatgggaccgattgagcaaagggcgcagagtccgaagctgtcttcttcggaggactttcctccccgcacggcggacacaccggcacccaaggcaaggatgaagggtactgtgattggtcctgtggtcactccgctgctgtcgaacgcgacgcccaagaggtcaggggatgtgaacgctgcggcaatgaataccagaatgtaggctatgatgaaaagcttggccaaagaaaactggaggatgatgcgcagcagggcaagggcaaggaatatgcctactccgacggccactgcgccgatcatcacggggcggctcactatggatgccacttgggaggcaagcacctgtacgtccggttccgcgatggtgacaatcatgccgaggaaaagtccactgataaggatgagccagagcttgcgtgatttcgtcagctccgttcctatggcctgtcctattggcatcattgccatatcagctcccagggagaacaatgacattcccagaatcatcacgactccgcctgtgatgaacaggatgaacgaccagaagggtaacggggcaatcgtaagatgaagcaagaggacgataagtgaaattggtatgacagcttgtgcggattctttcagtgttcccagcatacgttgctccgttagtatgggtgattgatgatggattgtcgcgctccggagagaattgcaccatctatgactcataaagtagtagttatttcagggaaaaacaatacgcttgacacaaaaggctgcggcaaccattccttgacgaaaggatgatggaagtcccgaagactctctgggcaacctattcctcatttgcgaatattatgggtggaactgccattctgagcgtagatgaagactcttccgggaaccttcagactcttgcgccgcttttccgcctgtcaatgagatagaggatgaaataccccgtactccctatgagaccggcgcatccgatgactggccagacgctttgcaaaccgtatgccgcgctcaaggatccagccagcatgggggcgaccgcgctgcctgttcccatgatgaccggcatgatggcggagaagcgggaacggtggctcatcggggtgtggtcggcgatgtacgtatgtacattcgtagcggagatgatttccccaatggtgtagactacagcaaggacgtagtacatccatatctgggtgacatagcccatcaaggtgaagccaacaacatagaacaaccctcctattgacaggttccccagtttgttccgggaacggatgagttggatgatgatgggattcccgatgaccaccacaatggcattcagagacatgattgtaccgtatagtgatgctccggaagtgccgaaagtacggacggtcgtcaaaggaagggcgaacagggacatgctgtaggccagtccgaggaacgcaaagctcaaagcggtgaagatgagccggggacgggtgagcaaagcgcgaaacagcccgcctctctccgctttgtcaatggaatctgaatggaggctttgttcaagcacaaccgcactcggtttggattcaggaataaagattgctacgaggattatggaaatcagcccgacgattccgtttccaaagaataaccactggggagccgagtagaaaaggaaaccggctatcatagggccgaccatgtatccgagattgtgtccaaggtaggtgagcgcaaaagatgtctgacggttctttaggttcgtcacatccgtctgaagcgcactacgggcagggtcacaggctccatcgaagaacaggttgagcatgatgatccatggtacatactgggaagtccccatgaaaccgcaggcgaggaaagacaaagatgccagtacctggaaggtaatcatgaccttctttcttccgtatgtatcggccagcttgcttcccaaggctgatcccggtatgtacatggcacttgcggtagtcaggaaaatgcctgccgcggcgtcgctatagcctagcttggtcgtcaggtaaagcaccatgaagggaaatacgaacgtccctatgccattgattgtggtcgcggcaaagagaacgtacacctcacggggcaagcctccgtatatctcccatggcttccaacttttcttgtccgtcatttttcatccagcaacagcttcatgatggccgctgccacgccatcgtcatcatttgatgccgtcacatagtcagcggcatcttttacttcctgcggtgcattgcccattgctacggcaaaccctgaatcacggaacatgcccaaatcattataatagtctccaatggacatgacttggggggaatttattcccaaatattccatcaggcgacggactcccgtccctttgtcagtatggggaggcatgatttccaaatagcgtggacctgaaagcatgggaaatgcctcatcttccgtaaattccagtgacaattcagaaaaccccgtgcttaccaaggatgtgtcaaggctcataagcagaactttattaggtaaatggtcttccagttcccattgctcaaggatgctgtcgaaattgactattttccccggaatccgtgtaacatgttccgcatagtcgtaacaccagtcccgtttctccgcgtaccaacaggcgcctctataaagaaaggctgtcagtcctttttcatgggcatatgcaatgcttctccgtgcgacggaaggggaaatcgtgcgggaaagaagaacctgctcaccgtcactcacgtatgctccgccgtaggataccaatggcccgtctatgcccagttctttctgttccatggcaaggttggaagggatacgtccggaagtcagcgcaacgatgatattttttttctcacgcgcccaacgtaccgcagtacggactgccggggtgataatatgttgtgaatcatgcaatgttccgtcaatgtccagacagagtagtttgaaatgagacatgttttccttctttcagataggcacgggagggagtataccatgcgtcggttgtcacgacaatgggacgaacagggatgtcaggaaaagggatattgcaaaagtgtgaaaactttgggcaatgacccctgattaaaagcggaaggaagaagggaagacagaccggcgcaacggaacgatttatcaatcggttggcgtgtgcgccggtttcctcctgttttctagttaaaaaataatctgtacaggcgttgttcttacggaggtatcgccgccgttacccagttgagcaaaattgttccgtcctgtcgcccagagcgtgccgtcctttttcaaaatcatcgtatggaaccttccggtggagacatctgcaacatcattacccatggaggtaatctgcacgggtatgcttctggaagtttccgaaccgctgtcacccaggcccagctgaccaaattcgttgcctccagtcgcccagagcgtgccgtccttcttcaggatcatcgtgtgatacattccggcggaggcagccttgacatcagtcatgaacccgactccaccagaacccttgacctgcacaggcatgtttctgttatccgtagtgctgtcacccagttgaccaaatccgttgtatccagtcacccagagcgtgccgtccttcttcaggatcaacgtgtgattgcctccggcggagacagccgcgacatcagtccccatggacgtgacctgcacgggcgtgcttctgtcggtctgagtgtcgtcacccaattgcccagaatagttgcgtccaatcgcccagagcgtgccgtccttcttcagaatcatcgtgtgatcgtctccggtggagacagccgcgacatcagtcatgaagtcgttaagagtggtactagccttgacttgcacgggagaagttctgttgctcgtagtaccgtcacccagttgaccatagctgttgaatccagtcgcccagagcgtgtcatccttcttcagaatcatcgtataggagtgtccggtagagacagccgcgacatcagtccccatgaacgtgacctgtgtgggcgtgcttctgtcgggttcttggctacccaggcccagttgaccaaaatagttttttccagtcgcccagagcgtgccgtccttcttcaaaatcatcgtatgacgctccccggtggagacagccacgacatcagtcatgaagtcgttaagagtggtactagccttgacttgcacgggagtatatctgttgatcagagtgccgtcacccagttgaccataggtgttctgtccagtcgcccaaagcgtgccgtccatcttcaagattatcgtgtaataatctccggcggagactgccttgatcttcaccagccactgtgcatacaacgtcacatcatcggcgggcatggtgaaggactcaccagcgacatatgaatccccactgctatcaatctcggtattccatccgtagaagtaatggatgtccttttccaatgttcccggagtcggcagtgtgactttgcatcctttataggtgactacccgttccggttcgtctccgctcgtggctccgttgccatcaaaggagacgctgtattggttctccacccagattgcatatagtgtcacatcctgtccaggaatcacgaaggagtctccggcggcatatgaatctcggctgccatcaatctcagtattccatccggcaaagaaataaccgctcttttccagtgttccattgcccggcagcgtgagctggcttccctcatgagcatacatccgtcccggcgaactgcctcccgtggctccgctggcatcaaaggagatgctgtattggttcttctccacccagattgcatagagtgtcacatcctgcccaggaatcatgaatgtatcaccagcggcatactgggttccgctgccatcagcctcggtattccatccggcaaagaaatagccgctcttttccagtgttccgctgcccggcagcgtgattttgcatccttcataggtgactacccgttccggttcgtctccgctcacggctccgttggcatcaaaggagatgctgtatgaagtggcatcttcccagttttcacgggcgcagtcatcccacgccacgattcccatgtcaatcgcggcaacggcgacatgggatgtcgtggtagtgagcatcatgttgtagacatgctgcttgcccgcgtcaaagtgaatcagggtttccttgttctccgctacggaagacggtgtccatgtgtatgtagtgctgctacccctggcatcagtgaggacaaactccagctccaaagcatccagcaactcccgcgtgtgagccataggtatcagcacggcctcgaacctgcgctttcccgcattctggtcagcttggctgagggtgtcggaaatatccttcatgtgaatggacgcagcatcatcaccacgaggagtcactgtcccggtattcagattgatcgcagcgtgcgtggtgacgcctttgaccgtagccgtgagcgtggcgccatcttcagtaatgatagccttatcgatgctgtcgcttggggcaatgttgacaaccacgtgggagagtatgtggtcaagcttcagctgtaccattggcgtattgttctgtacagtgtcggtgtgtccccacaggaagtcagcctttcccgtatcctgttccccaaaatccggatagacatctatgggcagagccgaggtgtcagagatggatgacacataaggatagtaggagatgaagtcgaacgtgctgtccgcgccagcagcgaagtcatcccacgtcaaggtattggcatcatcgacaggggagaagccggaaatcggactggaagcatcggccctgtacgctttattggcacgggtgtcactggcggccaaggcaccatgttctaccatgtagatgccgacttcatcaccggcttgccatgcggagtcagccatgaccttgcgtccgatctccgtggtgaagcgcacgttgctggcgtgcggaacctctacttcgccggaacatgcaacaaaaacgaaaagcatcaggaagatgcttacgaacacactagcgttctttctcacttttttctccttatctttccctgaaaaaccaaaagtcattcatcaaaacataatgaaatgatgggttactctggaaaagtatgatgaattgatgagttaatgtaggggatatcggtgatgattggcgattacccgaaagtatgattttgacgaaaaagcatatagtactttcgggttactcgaatctaaagatgcggatagtgtcgcctatgttccgtttcaaacatgtgtaacgcaagaaagcaagaaatgggaagattgtgagaatggagacgacctgttggttggcgtgtacgccggtatctcctcatgttccggtcagaaaactacctgttcgggcgtgcttctgttggtattatcactgacacccagttggccgttagtattaaatccagtcgcccagagcgatccgtccttcttctggatcaacgtgtgattgtatccagcggagacagccgcaacatcagtccccatgaatgcgaccttcacgggagtctttctgtcggtcttattgccgacacccagttgaccaaaattgttccgtccagtcgcccagagcgtaccgtccttcttcaggattatcgtgtaatgcagtccggcagagacggccacgacatcagtcatgaacccgacaccactagaatctctgacctgcacgggcgtgcttttgttgttcgttatacccgaagtgccgtcacccagttgaccatattgattccgtccagtcacccagagcgtgccgtccttcttcaaaatcatcgtgtggaagcctccggcggagacggccttgacattagtcatgaagtcgccaaaagtgggactggccttgacttgcacgggagtcgttctgctggtcgtagtgccgtcacccagttgaccatcatagttacgtccagtcgcccagagcgtgccgtcctttttcaaaatcatcgtgtgataacttccggcggagacagcctcgacatcagaacccatggccaaaacctgcacaggcgtgcttctgtcggttcccgaactgctgtcacccagacccagttgaccatcattgttctgtccagtcgcccagagtgtcccgttcttcttcagaatcatcgtgtgggaggctccggtagagacagccgcgacatcagaacccatggacgaaacctgcatgggcgtgcttttgtcgattcccgaatcactgtcacccaggcccagttgaccatatttgttctctccagtcgcccagagtgtgccgtcctttttcaaaatcatcgtatgcttctctccggcggagacagccgcgacatcagaacccatggacgaaacctgcacgggcgtgcttctgtcggtattatcaccgactcccagttgaccagctttgttctctccagtcgcccagagagtaccatcagtcttcagaatcattgtgtgataatatccggcggagactgacttgatccccttcaccagccactgtgcatacaacgtcacgtcatcggcgggcatggtgaaggactcactggcggcatagtggcttccgttgccatcaggcagggtattccatccgtagaagtaatggctgtccttttccaatgttccaggagtcggcagtgtgaccaggcttcccacatgagcatacatccgtcccggcgcactgcctctcgtggctccgttgtccccaaaggtgaggctgtatgccttttccgctgccccgttcacctcgcttccggtgttccagtccactatccctatgagaatctccgcgacggcgacttcattagtattcgtattgagcgtcatgttgtagacatgcgtcttgccgctctccaagacaatcctgtactcatcggaggacgctacgctggaagcagcccattcatatgtctcgccccccaaggtgaaacgcagaccaagagaggacagggcggtagtgttgtccgtcggtatcagcacggcctcatagcgccgcttgcccgcagtcctctccgcatccgtgagcgtgctggagatgtccttcatgacgacatcaatgtcgctggggacgacaggagccacatctccgctgtccaggtcgattgttgcctgcgtgttcatgcccgtgaccgtggcgacaagcgtaccgcccgtgatggcatccttatcaacggtggtacttggcccaacgttgacaacaagacgggagagggcatgactgagcgtcaggctgaccgtagaggtattgttctggacaccagccttcttcccccacaggaagtcagcctctccggtatcctgttcctcggaacccggatagacatgtatgggcagagccgtggtatcagcgatggaagacacgtaaggataataggcgatgaaatcaaagtatgtgatggcaggggtggagatgtcatcccatttcaaggggttggaggcgtcaacaggggagaaggcggagaagttgatgtccgccgtatccgccacatacttcacattgtcacggtcggtcgtggcgacagtagccacgtcctcactggccttaaccatgtagatgccgacttcatccccgatactccagccggagtcagcggcggccttgcgtcctatctccgtggtgaagcgcacgtcgtcggcgtgtgaaacacataggttgccgctgcatgaagcaaagacgaaaagcaccatgaggatgcttacaagcacaatactgttctttctcactttcccctccttatctttccatgaaaaaccaaaaatcattcatcaaaatttaatgaagtgatgggttaatgtaggggatatcggtagtagtgacgattacccgaaagtatgattttgacgtaaaaagatataatactttagggttacgcgaatctaaagatgcggatagtgtcgcctgtattccgtttcaaacgtgtgcaacacaagaaagcaagaaatgtgaagattatgaaaatggggatgcctacacgtcatcagtccatcagtccatcagtcggctgacgtccgttcaagtgaaggcaattgtgcgaaaaattcttggcggtactaaaaagttcaggcaatgtcttttaatcatatacaagaaacagcaaacagccgagcacgaggaacattgctatggggatgaaccggcgcaacggaacgacttgttggtcagcgtgtgcgtcggtatctcctcatgttccggtcagaaaactacctgcatgggcgtgcttctgtgggttcccgaaccgctgtcacccagacccagttgaccgcaaatattctgtccagtcgcccagagtgtgccgtcctttttcaaaatcatcgtatgcttctctccggtggagacggccacgacaggattgcccggatcagtattcatggatgtgacctgcacgggtgtgtttttgtcggttcccgaaccgctatcacccagacccagttgaccatgctggttgaatccaatcgcccagagcgtcctgtcattctttagaagcatcgtatgataggctccgttaaagacagccgcgacatcagtcatgaacccgaccccaccagaacccttgacctgcacgggcgtgtttttgtcggttcccgaaccgctgttacccagacctagttgaccataatagttttctccagtcgcccagagcgtaccgtcctctgccagaatcatcgtgaaattgtatccggtggagactgacttgaccttcaccagccactgcgcatacaacgtcacgtcatctgcgggcatggtgaaggactcaccggcggcatagtggcttccgttgccatcaggcagagtattccatccgtagaagtaatggatgtccttttccaatgttccaggagtcggcagtgtgaccaggcttcccacatgagcatacatccgtcccggcgcactgcctctcgtggctccgttgtccccaaaggtgaggctgtatgccttttccgctgccccgttcacctcgcttccggtgccccagtccactacccctatgagaatctccgcgatggcgacttcatccgtcttcgtattgagcgtcatgttgtagacatgctgcttgcctttgtcaaagtgaatcaggtgttcatcagaagaaactacggaatccgctgtccatgtgtatgtaccagcaccaataccaccggtcaggacaaactccaggctcacgttatccagggcaaacgtgttgtccacaggtatcagtacagcctcaaaacggcggttccctgcggttctttccgcagccgtaagggtgtcggaaatgtccttcatgacgacatcaatgtcgctggggattacaggggtcgcatctccgctgttaaggtcgattgttgcctgagtgttcaagcctctgaccgtagcagtaaatccaccggtggcatcattgatagccgtagcatcgacggtcgtgctgggagagatgttgacaatcaggcgggagagcatgtggtcaagcttcagatgcaccgtcgaggtattgttctgtacattgtcggtgcgtccccacaggaagtcagcctttccggtgtcctgttccccggaacccggatagacatttatgggtagggcggtggtatcagtgatggatgatacatagggatagtaggcgatgaagtcgaagtgtgtgatggcaagggtggagatgtcatcccacttcaaagggttggaggcatctgctgcggagaagttgatgcccgccgtatctgccacatacttcacattgtcacggtcggtcgcggcgacagtatccacgtcctcaccagcctccaccatgtagatgccgacttcatccccgatactccagccggagtcagcggcggccttgcgtcctatctccgtgatgaagcgcacgtcgttggtatgtgggacatataggttgccgttgcatgaagcaaagacgaaaagcaccatgaagatgcttacaagcacaataccgttctttctcactttttcccccctatctttccctgaaaaaccaaaaatcattcatcaaaacataatgaaatgattggttaatctggaaaagcatgatgaattgatgagttaatgtaagggatatcggtaatagtgacgattacccgaaagtatgattttgacgtaaagagatatagtactttcgggttacgcgaatccaaagatgcggatagtgtcacttaagttccgtttcaagcgtgcatgagtaaggaaatggaaaacataagtgtaaagatgcatgaacttttacaacatcccctggatttaccggaaagatttttttgtgagatgatgtcatggtacatccttctcatccttaattttgttaacgataacgcaagagaaggagaaaaatactaagaaatatcatcagattcgagatgttcacgtgtacgtataaagatatgcctgtcaaataaaaaactggcgaatataaaagcaataaaaaaacttgacagtttctccaaacgataggagaataataacaaatagtgcgttaacgttaacgcattttatcatcaggaggttcatatgaaaaaacaatggttgtttttgctggttcttttcttcgttgccagcagcatggtttttgcgggaggagcaaaggaacccgccccggctacaggcagcgacctgattgtggtcggctatgcccaggttggcgccgagagtgattggaggactgccaatacggaatctttcaagagtacttttgttgaggcaaacggatacaagctgatttttgatgatgcccagcagaaacaggaaaatcagattaaggctattcgtaatttcattcagcaggacgtggattatattgtcgtagcgcctgttgttgaaaccggttgggagacagtacttcaggaagcgaagaacgcaggtatccctgtcattctttctgatcgccaaatgaagctttccgatgaaagcctctatgtcgcatgggtcggtggcaacttcctcaaggaaggtgatgacagtgtcacgtggttgaacacctatctcaagagtgtcggtcgggataatgaagacatgaacatcgttctcttgcagggaactattggttcttccgctcaagtaggacgaacccagggtattgttgaaggactggcaaagaaccctcactacaaattactcgccaggcagacaggtgaatttacccaggccaagggtcaggaagtgatggagtccttccttaaggcgtatccagatatcgatgtcgtctttgctgaaaatgacaatatggcttttggtgccatcgatgcaatcaaagcagtaggaaaagtacccggaaaggacatcatcataatttcttttgacgctgtccgtgaagcattcaacaagatgattgccggagaactgaacgctgccatcgaatgtaatcctctccatgggccgcgtgtggcggaaatcatccagacacttgaaaagggcggcactgtcgcgaaaatccagtatgtcgttgaagaagtgtttgaccaggccaatgccgcggcaagatttccaacccgtatgtactgattatcatgtattctttgagcaggagggtaattcctcctgcttgccaggtactaaagaacaagtgtcttttcagggggaatcatgggagaggtttcgacagtccttagcatgcggcatgtcaataagacattcccaggggttaaagccctggatgatgtggattttaccttaagaaaaggagaaatccatgctctgatgggagaaaacggtgccggaaagagtacactcatcaaagtgctcactggtgtccatgcaatggatagcggtgagatttttgtagatggtatcaatcatccagtcctcaatcattctccgcaagaagcgcagaagaacggaatcagcacggtataccaggaagtcaacctgtgtcctaatatctccgtagcggaaaatatttttattggaagacagccgctatcaccagtccggacaattcagtggaagaaaatgaatgctgccgctgagagggcattgtccaatgtcggactgcaatcagttgatgtcacgcgtgctttggaagactattccattgctgtccagcagatggttgccattgcccgtgccgtggacatacagtgcaaggtcttggttcttgatgaaccgacaagcagccttgatgaacatgaagtgcggaaactttttgaagtgatgaggaatctccgggagagaggcgtcggaatcattttcatcacgcattttcttgagcaggtctatgaagtctgtgacgctatcacggttctccgcaacggcaggctcgtaggagaatatcccgtatcacagctctcgcgtatccagcttgtatccaaaatgctgggacatgactttgatgaccttgcttccatacggtcttccgtcagaaattcaaccgtttctcttgccagtccttccgtcatcaaggcaacaggactggcgcatgcgggaactatccaaccgttcgacattgaaatccataaaggggaagtcatcggtctaagcggtcttctcggttccggtagatcagaacttgcccgaaccatctatggggctgacagggctgacaaaggagagctggttgtacatgaggaaccgctgagtgtccatgaccctattgatgccatcaagaagggcatgggttttcttccggaagacagaaaggaagaaagtatcatcgcggaattgtcggtcagggaaaacatgattatcgccctgcaagcaaaaacaggcatcttccggcttcttcccctggcaaaacagaatgaacttgccgataaatatatcaaagctctcagaatcaagacaccttcgccagagactcccatcaaacaattgtcagggggtaatcagcaaaaggcaatcctgggcagatggctcattaccaatccacagttccttattcttgatgaacctacccgtggcattgatgtcgggacaaagactgaaatacagaaactcattcttcagcttgccggagaaggcatggcaatcatgttcatcagcagcgagattgatgagatgctgaggacagtcaatcggttgtgcatcctgcgggaaggacgcaaggtcggcgaattggagaataccaatcttacccgtgaagaagtaatgacggctatagcaggaggctacgaaacatgaacccgacgactattgactataaacgtgttatggaacgggtaacgaaaggacatttgttcctgcctgtttttgccttggccttggttctgctggtgaatctcatccagactcctacctttttcaagatttcgattgaaaacggagtcttgtacgggtacacggtggatataatcaacagggcaagcgagcttgtcatcctggcggtcggaatgaccttggtcgtcgcgtcttccagtggagccgacatttccgttggtgcagtcagtgccttggccgccgccgtctgcgtcaggcttctgggctccagttatgagacatacgctgttccattattcgccagcgtcatcttttgtctgcttacggggcttgtctgcggttctttcaatggatttctggtggcaaagatgaagatacagccaatggtggcgaccttgattctctttacagcaggacgcggcattgcgcaattggtcagtgcccgcgaaatcaatggtaccatggtatcaggacagatactctatgtacgtatggattcgtttcgtgatatcggaggattccttccgggagtcgttgttcctacgccggttttcatcgcggcgggagtagtgcttcttgtgcatctcgtcctgcggaaaacagcgttcggtctctatgtcaagacagtaggaatcaacagcaaggcaggaagattggtcggaatcaactcatcacgtatcattttcctgacatacgcattgtgtggtctgatggctggcgtcgcgggactcatcgcttccagccgcatatattccagtgacgcaaacaacattggcctgaacatggaacttgacgccatccttgccgtggctttgggaggcaatagtcttgggggaggaaaattcagtctgtccggttccgtcataggagctataaccatacaggctttgacgacaagcctgtatgcaatgggtatcaccgctgaccagataccggtttataaagctgttgtggtcgtgctgattgtctcaatgcaatcggatgaatttaaacgttggatgactgtgcttagagcaaaaggatcaatggaaaaggcggtgacacaatgaacagcgtagtgtacgacacattgagaaagaaagctggtgggccgaattttcttttgttcatcaccgtcgtgatgttcttcttcatgtatatcataggggttgccatttatggctcacgcggttttggtaatgtccagacattgatgaatatgcttattgacaatgccggactgataattgcagcctccggcatgaccttggtcctgattacaggggggattgatatttccgtcgggtcattggtcggattggtatgcatgatgcttgccagcatgatggaactgagcggcgtgagtacttctgttgccatcacggtcgtgctggtattcggcattgtctttggcttcgtccaggggtggttggtctcgtatctgaaattacagccgttcatcgtgactttggcaggcatgttcttttgtcgtggacttacggctatcatcagtgtcgaacaaattgccatcaaagcaaatgagacattccttgccttggcgcataagaacatatacctgccattcggagctacaatgaacaagagaggaatacttttgtatcccttcatacatccgagtgtcctgattgcactggcggctttagcggtagtctggtatatctgcaagtacaccaggttcggtcgttctctctatgcagtcgggggtaatgagacctcggctcttctcatgggcatcaatgtccggagaacaaaattgttcgcatacatcttaaatgggttccttggttcgctcgctggcttcgtattctgtctcaacactacgagcggctttgtcgagcaggcacgtggatttgagatggaagcaatttcttcagcggtcattggaggaacattactgacaggaggagtcggcaatgtcattggtacgttctttggcgttctcatcaaggcaacgattgaaacatatataagaagcgatggtactttgtcttcttggtggaataagatagtattatctgcgttattatgtttcttcattgtacttcaaagcgtctttgcttcattgaagcaaaagaaaaagcagtaaaaaaggatgggaatgtggcacaagaaccaattgatatgcgcaaggcatcactgggcattgaactgggatctactcgtatcaaggcaatgcttgttgacgaaaggggaacgcctctcgcttccggtggatatacatgggagaaccgtttcatcaatggatattggacctatgccatggaagatgtcacacatggcctacaggtgtgttatgccagcctgaaaaaggatgtgaaggagaaatatggaatcatccttacatctgtcggcgcaatcggcatatccgggatgatgcatggatatcttgcttttgatgtccatgacaacctgttggttccgttccggacgtggcgcaatactaccacaacggaagccagcacgcgcttgtctcagctctttgggtgcaacataccattgcgctggagcatctcccatctctatcaggcaatattggacaaagagccgcatgttccccatatcgcgcgtataaccacgctttcaggatatgtgcatcatcgtctgaccggacggaaagttcttggcgtaggcgatgccagcggtatgttccccatagattcagaagcaggcacttacaatgccagaatggtggacgctttcaccgcattgaccgccggatatggttttccctggaaatttgaaaatatctttcccacggttctgacagcaggggagtcggcgggtttccttactgaagacggggcacgtttcctggatcctgaaggcgaccttacggcaggaatcccgttctgtccgccggaaggagatgccggtactggcatgacggcaacaaacagcgtgagacccgccaccggaaacataagcgcgggaaccagtatctttgccatggtcgtcctgcaaagaccccttgcaggttttcatcgggaaattgatgtcgtgacgacgcccgccggagtccctgtcgccatggttcattgcaacaacggtactggagatattgacggatgggtcaatctgttcggacagatgctggagtgcgcaggcgcaagcgtccctaagcataagttgtatgatgttttctatggcaaggcattggagggtgatgaagactacggagggttggcggcttgtaactatatggccggagaacccgtcgccaacgtggaaagcggacgtcccttgttcgtgcgtgtgcccggagctcggtttaccgtggagaatttctgccgggtacatcttttcagcgccatggctcctttgcgcatgggaatggacatcctcatgaaggaagaaaaagtacagctggagcgtctgtgggctcatggaggattcttcaagacggaaaaagtcggtcagaaaatagcagcttctgctttgggtattgatgtgtccgttacgcagaccgcctcggagggtggcgcgtggggcatggctttgctggcatcctacatgcttaagaaaaacctgggtgagaaaatagaagaatatctggacaggaaaatcttttctgacgcggatgtgaaatccgaagctccggattcggagctgacaaaagcatttgatgctttcatggaacaataccccaaggtgcttgaggtcgaaagaagcgcgagaaggttgtaatgactggttttcccgtggagaaaacgcctgtggagaagatactcggcaaagaagggaatcagaaataacgacttgccgtactgtggagggagacgcaaatggatgaagtccgtgtgtgcgttgaaaaagcattcacgcttgcccaggtagatgagcgtttgttcagttctttcatcgagcatctcggaagggcaatttacacaggtatctatgagccgggacatcccttggcggatgagcaagggttcaggacggatgtcattgattttgtcaaggatcttagagtccctcttatacgttaccctggcggaaactttctttcaggatatcgatggatggacggcatagggccaaaggaaaaacgaccggtcaggcttgacgtggcatggaagaccctggaacccaatgaaatcggcataggggagttttacgactggacccgaaaggtcggaagtaaggtcatgggttcggtgaacatgggtacgggaaccgtccaggatgcggctgatttttttgaatactgcaattatcccggtggaacatacttgagtgacctgcgcaggcagaacggtcatgacgcgccttttgatatccgtacatggtgcatcgggaatgaaatggacggtcactggcagatttgtcatcttgatgccgcagattacggcaagaaagcacttgagacaatcaagatgctcaaatggattgacccgcagagtgaagcagtcgtctgtggaagttcttccggattgatgaaaagttttcctgaatgggacaggattgtgctggaacatacctatgagaaggccgacttcatctcattacatcgttactacgaaaactttgataacgatgacgatttcttggcttccttcgtggagcttggtacatacatcaaggcggccatagccactgcggactatgtaaaggctttgaaacgcagcgcaaagaccatgtacctttcccttgacgaatggaatgtctggtaccaacgccgccaggaaccccatgactggcagaaagctccttccatacttgaagatcattattccttgctggatgctttggtcgtcggagggcttggccttacgttgctcaacaatgccaacagggtgaagattgcctgccttgcgcaattggtcaatgtcatcgccccaattttcacaaaagaaggcggttcggctatccggcagactatctactatcctttccgtgatatttctctccatgggaggggagttgtcctgactcctgtcgtgcatgggccgaagaaagaaacgaagtacggagattgccccctcgtcgagactgcggtcatccatgatgaggaagggaagacggtcactgtcttctgcctgaatacaggaaagaatgaccttgtggaatttacacttgacatgagatcattcgggaagctgcggatgtctttctggacgtgtctgaccggaaaggatctttccgcggagaatactttcgagaagcccaatgcggtcaacccccgaaacatgccggttgaaaagacagcggcatccactttttccattacgctgccgccattgtcctggaacgtgatgaaattcgctatcgtgagctgaatgaaaccgtaccgtacgagccgcctcctgtctccggttccggttttcgtgtgcagggggactgtcgtgtgcagggggactgtcgtgtgagggtgtttcaggaatcttttcttgtgacgtgtgacaaaaattcaggagaggatgagacgggaagattctccggcaggatgatatcaatagggatttctgtgcttacatcgggagtctgattcaatactcccttgcggtatagttgataaaccgctgtatgaccttggaattcgggacgctgggatatcaggcaatcaactttcccgtctgttattgcctgccggttctgggcaatcaaatcaaatccgatgattgttgtctgcggcctgcggcctatgagggaaacatgctgtgcaatcctatgcacagaatcattgacgacgaatatcccggctatggttttcccggcatcatacagggcttctagctgtgactcccatttttcagtgaaatccaattccagttcatgcgtgtccatatccccgtgcatggcacagtactcagtgaagcctctgacacgttctacgctattgaaggctttcttatgtgtctgtatggccacgtatagtcccgcgtgaggactcagcagctgcatcatgcgtccggcgagataacccgctttatacggatcctgggctactgtggctacgggattcgtatctggcaacgcggaatcgatgaacgtgtaattcaggtttttctgtaatgccagtacctgacgcgcttccattggattcactggagcaaggactacggcgtcggcatgccgtgccaacattttttttcctctttcaaagcatgagccttcttgcattctgtcaaattcatatacgtctatggtgacggtaagatcggaaagttctttggcggcttttacgattccttggtatatgaggctccaataaccgtattcggaatggagcaagggtagcaggactcctatgcgaaaggctttgttaagtttcaagttccttgcaaaagcgttgggtttgtaatcgtgagccttgatgatttccaggattttatcctttgtttccggagagactctcccacggtcgtgaaggactctatcgaccgtacctattgataccttggcaatttttgcaatttcagtaatggtcatgtcttgtgcctcaagaaagaaggtaacgataacatcactatacaataaattaacaggaagatatatagatatcgtggatgcgtggacgaatacatgaatggttcaggaaagtgtccggagatgggaacagaataatttattcttcacatagaaaatacaaaaagttagaataaaacttgacatatcatgaaacaagggagatgataaaattcgtaaatgcgttaacgttaacgccaaaaagatacacgaatggtggagaaaaggagagattttctctgggacggcgtcgtgtgattcatatggggaaaagccggaaagcatatgtgattacaaattaagcaaggagcaaatactataatgggaaaaaagatttttagcgattatgaattctggtttgtcgttggctcccagtttctctatggaactgagaccttggacaaagtggcggaacatgcgcaggtaatcgcccgcgggcttgatggttcgcgccatgtgccggcgcgtgtggtatataaagctacagtcaagactcccgatgaaatcaccactgtggtcaaggaggcgaatcacacagactcctgcgcggggctgattgtctggatgcatacattttcaccatcaaaaatgtggataaacggcctatccctgctccagaagccgtatgcgcacctgcatacccaattcaaccgcaatataccggacgaagacatagacatggatttcatgaatctcaaccagagtgcccatggcgaccgtgaacatggcttcattgccgcacgcatgcatttgaagcggaaaatcattgtcggatattgggcagatgatgatgtcatgacgagccttggcacctggatgaggtcagccattggcgcggtggaaagccgcaagctcaaggtcgtccgcttcggagacaacatgcgtaatgttgcagtcacggaaggggacaaggttggagtccagatacaactgggatggcaggtgaatacatggcctgtcgccgagctggttcatgagatggggaaagtgacggaaaaagaaatagacgccctgctttccgaatatacggagctgtacgacatggcgacagatgacagtgcggcggttcgttatcaagcacgggaggaaatggccataaggagattcctggacagggaaggagccttggcattcagtaatacatttgaagatttgagtggtatggaacagcttcccggactggccacccaacatctcatggcgcaaggttacgggtatggcggggaaggggactggaaagtttcggccatgacagcacttctcaagctgatgacccgcggcttgaagggcggcacagcgttcatggaggattatacctacgatttggaaccgggacatgagttctcattgggagcgcatatgctcgaagtatgtccctccctggcagcttcgcggccacgcattgaagtgcatcctctcggaattggcggaaaaggagatcccgcgcgtcttgtattcgaagggatgccaggcaagggcattgtcgcctcattggtcgatatgggaggccgtctgcgtctgattgtccaggatatcgaagcggtgaaacctatttacaggatgcctaatcttcctgtcgcccgcatcatgtggaagcctgaacctgatttcaagacaggtgcgcatgcgtggattcttgcgggaggctcccatcataccgtactgtcattgtccgcgacacctgaaatgctggaagattgggcggaaatcatggacatggaatttgtccatatcaccaaggaaacgactatcaaaggattgaagcaacagctctttctgtccgatcttgcgtggaaactgaaatgaaaattctatggtgagagaatgctattggggagaaacacatgcttgaaaaactgaaaaaagaagtatgttatgccaaccagagtttgccccggtatcatctggtgacattcacgtggggaaacgtttccgcgtatgatgtgaaaagtgggctgatggtcattaagccgtccggcgtggagtacgacaccatggaaccggagcagatggtcgtgatggaagtgtccacgggacgaaaggttgaaggattgctgaaaccttcttctgatgctccgacgcatatggaattatacaagacgtttcccggaatcggaggcatcacgcatacccacagcagatgggcgactatctttgcccaggctggtcggggcattccggcttacggtacgacccagggagattatttctacggggaaatcccctgtacgcgaaagatgactccggcagaaatcagaggtgaatacgagaaggaaaccgggacagtcatcattgaggcattcaaagaacttgacccattatctgttccttctgtcttggttcacagccatggccctttcagttgggggaaggatgcccaggaatcggtacataatgctgttgtcatggaagaatgtgccatgatggcgtggcatgcgttcatgctttccggaggacatcttgacccgatgcagcaggaactgttggacaagcactaccggcgcaagcatggcaaggacgcgtactatggtcagaaataggtgtcaaggttccagataaggtacaaggggacatgcctgtattttccatagataacagacaaaaagccaccatgacagaatgaactgaccccccaagagttctccaactctggggggtcagttcagaacatggcggccattgttttgggctgggtcgtcttattttacgacctgttcctgccatctgcgaccgtagaacgaatccaggtagagctgcttgatttcgctgataagcgggtagcgcggattggttccggtgcattggtcatcaaacgccttgacggacaactcatcaaccgctgccaggaactcctcctcgttcacaccccattccttgatggatttcgggacatccagctcattcttcagcttctcaatcgcactgacaagatcctcgactttctcttgcatcgtcgcgccatctttgatggagatgtacggcgtgttcttctgttcgttgacaatcatgttgatgtagtcggcggcacgggcgtagcgactcacggcagaaggaaactcgtactgagggaaggacgcctgcttggtcggaacatcggtagcattgtagagaatgacattggtaagcaaaagggcgttggccatgccatgcggaacatggaaccgggcacccagcttgtgcgccatcgaatgacacacgccaaggaacgcattggcaaatgccatgccggcgattgtcgatgcattgtgaactttttcccttgctttcttgtcattctgtccgtcatggtaggcacgcgggagatacttgaagattaccctcatagcttccagggacagcccgttcgtgtagtcggaactcatagatgaagccaatgcttccaatgcgtgggtcaggacatccaggccgcaggagacggtgagtcccttgggctgtcccattgcaagctcactgtccacaattgccatggagggggtgagggaatagtcggcaatcgcccacttcatccccgtagtctcatcagtgatgatggagaagggcgtgacctcgctccctgtaccgctggtggtgggtatgcagaccatctgcgctttcttgcccatgttggggaaggtgtagatgcgcttgcgaatgtccatgaagcgcagtgcaagcccttcgaacttcacttcgggatgctcgtagagcagccacatgattttggctgcgtccatcggagacccaccgcccagacctatcaggacatcaggcttgaatgcgttgagagcctccatgcccgcgttgattgtctgcaaggtcggatccggcttgacttggtggaagcattcgctttcaatgccaagctgatcaagcgtctcggtgaccttttcaaccattccactgttgaaaaggaaggagtcggtgatgatgaaggcccgtttctttccttccagctcctgcaaggctatgggaagacagccatatttgaaataaattttcgggggaagcttgaaccacagcatgttttctctccttgcggcgacagtcttgatgttcagaagatgcttgggacccacattttcggatactgagttgttgccccagctgccacaccccaaggtcagggaaggttcgagacggaaattgtagatgtctccaatggctccttggcttgccggcatattaagcaggacgcgtgatgtcttgacctcttggctgaataagttgattttctcgttttccgtcccctccacatacagtaccgacgtatggccgaaaccaccgtgagcgaccaaggtctccgccatggcggttccttccttgaaggtggagcatttgtacatacccaggacgggagaaagtttttcatgggcgaaaggctcggcggtggaaacatccgtcacttcaccaatcagtaccttgctgcctgcggggactttgaatccggcgatttgggcgaccctttcagccggttgtccgacaatggcaggattgaccgtgcctctttgcggatccaggataacagcgccgagcttcttcttttctccatccgtcaagaaataagcccctctctgaatcagttcggttttcacggcatcatagatgtctgcaaggcagatgattgcttgttctgaggcacagacgacgccgttatcgaaggttttggacatgaggattgagctgaccgccgtctttatatcggcagaggaatcgataagggcaggagtattgcctgaaccaacgcctatggcgggcttgcctgatgagtatgcgctcttgaccatggccggtccgcccgtagccaggatgatgtccaccagggggtgcttcatcagatattcagtcttggcgagtgtcggctcgtcaatccaacctactatgtcgtggggagctcccgccttgaccgccgcgtcacggatgatacgcgccgcttcgcaggtacatgtcttggcacggggatgtggactgaaaatgatggcgttgcgtgtcttcaaggcaatcagggccttgaagatggccgtggaggtcgggtttgtcgtcggaatgatgccacagacaacaccaatcggttccgcaatcttctctatgccgaaggtcttgtcgtgttcgacaatgccgcatgtcttatcgctcttgtacttgttgtatatgtactccgtagcaaaatgattcttgattaccttgtcttcgacaatgcccattccggtttcctggactgcttgctgggcaagggtgatgcgggcattgttcgctgctatggccgccgcacggaaaatttcatctaccttttcctgggaaaacagggaaaataccttctgggcattcttcacccgctcaatcaaaagctgaagatccttttctcctggaaaggcttcagataccgttgtctcttttgctgaagttgccatatgtcgctccttgcaatggttgttttcctgtgcggttcactacggtgacgcaggggttcctaatattccaaaccctagtggaaatgatgaacttaagtcaatagaattttaataaaaatatattatgatgaaatattaaattgcaaatatacatgcaaatcttgatttgttattatttaattcacattatttgcgctattttccgcaaaatatcatttgaaacttgagagaaagatattatatgattttttctttcagatgcccctgaaaattacgggaagggtataaaggacaaggattgtcagaacagccgcaatcgggaaaccactggttttccctgcatgggcggtgattccggaagctgccgccgggctttcttccgactcccaggatgcttcgcaaaggatggtgtctattgtcttgagaagcgacatgtatgttttcttcctatgggaagaattggttttggaagaatctttgccgcgggaagtccatcctcccgaaagctgtccaaaataggaaagctgggtgctaatcaactttcctgccgtaccgggcagggaaggacgcccactggtcatgtacaggctgacataaattaaagagacaaggagcatcgccttgctccatccctggataagggcatcacgggtaatctggatgattccccagtggaaaagtatctcccctgatggctggaggaggctcaggaaaagcatggagaaaaccagcaaaagaggtggcatgggacggaacttgcgaccggatgacagggcaagcagaaggcatgcggccatggagagtgtctggactcccgcgttttgctggagaaacaggggaggaagcattgccagccccatgatgacaggtatgattgagcgattcggtttccatttccggtcggtggaaagctcacgggagtagcgtgatggcagcaatccctcactgtggacgcgtgcataccagatgctggagcgcatgaaagcggacgcggccagtccgaccagaagggaagtggccagtcccagtgcgaaaagcggcggggcgaccagccagattgaaggaccgaaaaataacatctgagccacggcaagctgggcgatgttgctggaaatagcaccgcatatgctgattcctatgggactgatccatggctttttctgcccgcgtatcatccaaagaagtctcatcaaaggtcccgaagcaagagtgctggcagcagatagtgcaatctggaaggagaacaatgtgccattaaccagtccttgccccagtgttttcaaaagcatgagccagaggtaatccttccatcccagcaaaggcaagccaatgagcagggggagattcgccaaccccagacggaaaaaggggagaggtttgggaatgagcagttccaaagaggagcagaacaaagagatggccgcaaggaaagcggtcagttcaagacgattttttgctgtatcttggccagaagaatcatcatgattcatcggcgtggacggtagggaagtcatagcggggagtatatcagcggcatttccgtctgtccatcttccggtgtgcggggtggtttgcagagattgcagcagcggcagcgggctgcgcgggagtaagcccaggttcttgcgttaaagcagccgcaacgcggacgtgacaaggatgacaggggcatcgtcggcagacaggtggaaaagaaatagggataaaacggtagttcaggtgatttgcattggtggtatgtggagaggaaatacacttttagaaagggaactttcctcaatatagtctttttaaaaagattccgtgtaattcatgcgaaataaatgtataatcaataaagaagccatgaagaaaatgtgtctttgtgcggaatggctttttcttggcttgtgtactatcgggtattgggaggatagttgattcatgaaacagatatatcttgcggatgaacaagagatggatcgccttggaatccgtcagttccttgaactttcggaatatagcgtgcatgagttcaatgacctgcattccttgcagttgtctatttcccgtcagcttcctgaccttttgatcttggcgattacattctctgatggtgacggtttttcctttttgaagaaactacgggcgacatatagtttccccgtcatcttcgtgacttcacgcggagccgagagcgaccgcatcctgggctttgagctgggagccgatgactatgtggtcaagcctttctccgcaaaagagctggtgctcagggtgagagccatattcaggaggctggagggaacgacccaactgaacaggggaggttccagctgggttctcgacggttctgtcttgttgctcgatgaagtgtcccatctgtttaccattgatggagacctgattccccttacagccgctgaatggcgcatcatgagttatcttgtcagcaatgccggaatcctgataacccgtgcgcaggttcttgaaaactgttttgattattcatttgaattttacgataggatagttgacacacatatcaagaacattcgttccaagctaggagcgttaggaagccaatggattgagaccgtgcgcggttacggttaccgttttgccggacgccccacggacggacgtccgactcatgggaatgtggagggcaaatccagtgaggcggctttcgcgagccacgaagtcattgccgcgcgttcctgacacgcgacagccggtgatgggtgaccaaggagaaaacccgtgaagataatttacatcgtagaagaccatgaggctatcagggaaggagttgcaaagtatctccggatgagtggatatgaaacgaagactttcgggactcttgccgaagcaaagaatgcttttgaaaagatggaaccggatttgcttatccaggatgtcatgcttccggacggggatggcttcacttttgtccgcgacatacgtatgagcagcgactgcccagtaattttcatgacagcccgcatcactgaaagcgaccgtattttcggctttgagctgggagctgatgactatatcaccaagcccttcagtcccaaggaaatggtgcttcgcatagaagcagtcttcaggagggtggatgccgcatcttctcctgtcgtatcatccgtggatgtctctgtctggatgttggacggttcagtgatgaaaatgaatgataccgcccatcaactgttgattgacgggtcaatcatctccttgacggtcgctgaatggaaagtattgggctatctggcaaggaacgcgggctcggtagtcagccgggacatgattatccagaaatgcttcggatactccacggattcttaccgcagggtggtggacacccatgtaaagaacctcagaaccaagctgggtgacgcccgtgaatggattgaaacagtacgccgttacggatataagttcattggtgttcccgcaggttgcaaggacggaacggtggaagcatgaagaagctgtttctcaagatgttcctgaatatcattggcatcatgcttatcgtcttgatattccagtgcatcattctgtttgtcgccaatatcagcgcgaaggaacaatggaagaagtccgtggttgaggcatatgtgggacgtcttcaggagactttgctccagaacatgccagatgaaggatggtcttcatctacgattacttcggcattcatgactgccaatgacgaccgggtcagcgggattctggtcagtgatgcacagggtactcccctcatgactttgggcaaggatccacggggagtccttctatctcatccggacgggcagacgcttgagacagtcagcgtgaaatcacatgtacctgtgtacgatgtgtacctcacgcaacgccaaagcgggtgggctgtgcagattgacgtagaatctgtaccgggaagggcgcattctggtcggcgtgtgcctgtgatggtcaggagtgcggatgtagcagggtcggtcatgcttcatgtgaacgggacgccttttgtcgcggtggatgtccttaccttcgatccctttacctatgcccagactgccaagctctttacgtccctgctgggtgtgtttttctggaccttgcccttgtccttgctgattgccttggtgcttggcagcatggtctcccgacgcaatacccgttatgctacggaaatatccagtgccttgggggagcttgcatcaggaaagcatcccatcaagcttccagctctcaaagggtcggagttcatgtacattcgaaaggctcttgctgaactcgacagggagctgctccagaatgaaaggacgcgcaatgcttggatacagagcatcagccacgacctgaacactcccgtatccgccatgaagttgttgttggagggcatctcagacggagtctttgctccggatgcatcgacaatctcagcgatttccaatgaaaatgctactttggagaaacgcatcaagtccgtcataacgtatgcctcgctccagtctcctgataccgccctgaacatgcaatggattgatgtggattcctttgtcagggatgtcctgtccgtctttgaagaaaggcaggcggcacgcatcacggtcgagtcctatgtgacccgtttcacaggtgacgcgtctttggtgcgcatggcctgccatgaagtgctggacaatgcgttgaaggcttcagccgctcccgtactctggcgttttgagatagttccgggaaagaaggttgaagaaaaatcccgcaggaagaaaataatccgtgatgattctcctgaccatgtcgtcctcacggtcatcaatgaaggcgagttgcctgcgcaggaggaagatttctttgaaccatggtcaaccggacgaaaggggcgttccggtcatggaggcagcggtcttggacttgccatcacgggaagcatcgtccgtctccacaagggtactatggtactcaagcagatgaatagcaggggagaacggccttacgtagtgttgacgctcaggctgccattgactcctccggaaaccatgggtatccacaatctgcctgcggtcctttcggctgtttcatttcctgtttgggaatgagggtcataagggttccgctgaacataattccggagaccatgaaaattctccttcagtacatgaatagcttacattaatgttcttttatggtttaaactgatgctggaatctagaaataatatgaggaccccatatatgagaaagaccaagatcatttgcaccatgggacctgccttggatgatgaaaccaagctgcgcaaggtcatgcaacaagacatggattgcgccaggttcaacttttcacatgggaaccatgcggagcagaaaacacgcatggatcgggtgcgcaggatacgggaagaacttgacctgcccatagcgcttctcctggatacaaaaggaccggagatgcgggttcgcaagttcgctgaatcacagattacccttgaggccgggatgaccttcaccctgtatgccgatgattccatcatgggcgatacctccggcgtttccattacatacccgtatctcgctgaagaagtcagcattggaacgcggattctgcttgatgatggcttgattgaattgggcgtgagcaagatagagggcaaggatgtgatttgtacagtcatctccggtgggcctctgtccaataataaggggattaacattcccggtattaaccttgacgttccttatatcaatgagaccgacagggcggacattctttttggcatagagcaggatatagatttcatagctgcttcttttgtccgtactgcggacgatgtacgcaagttgcgccggttgcttgatgccaacggaggcaaaaggataaagattatcagcaagattgagaaccgttccggcttggacaatcttgacgagatacttgccatcagcgatggcatcatgattgcccgtggcgacatgggtgtcgagattcccttcccagagctgccccctgtccagaaggacataatcaagaaatgctacagggcgggaaaattcagtgtcacggctacgcagatgcttgaatcaatgacgcacaatccccgtccgacacgagccgaagtctctgatgtggccaatgctatctacgatggaactaccgccatcatgctgagtggtgaaactgccgccggaaagtatcctgtggaggctgcccgtaccatggcgaccattgccgaatataccgaacaacagattgactacaagaaaagatttgcgaccaatcatctgactttatcccaggatattcccaatgccatcgggagcgcggcgtgtgaatccgcgtatttcctggatgccaaggcaatcgtcagcatgacgatgaccggacgttccgctcatatgatttcgcgctaccgtcccgcttgtcccataatcgcggcggtttccgatcccgttgccgcccggaccctgaacttggctttcggcgtcaggccagtcttggcggaagttcagccgacggtatccgccacgcttgagcatggcgtcgagctggcattcaagactggactggtgaaaaaaggtgatctcattatcctgacaagcgggaacgtcatagacactcagacagccgccgataccatgcatatccgcgaggcataagacagggtacggttgcacgttttatgtgtttttgattttttgactcttttagatagatagcaattgattttatacaagaaaaggggggtcagcccccccctgataatttatttatctattattttatttgcccattatttctggctcagtgctaacgtggcagcctgctcaccggcaatcttaccgaacaccgtgatgtcagccactgcgtttccgcccagacgattggcgccatggacaccacccacaacttcacctgcggcaaaaagacctgctacaggaactcctgaagtatcaagaacatgcgtcgtgggggtaatcttcacaccgcccatggtatgatgcacggcaggtcctacctcaacagcgtaatagggaccggttgccagggaacgcggcatttcgtcggctttacgaccaaagtcagggtcagctccattggcgacatagccgttataggtggttatcgtttcctcaagggcagcggcaggcataccaagtttcccggcaagttcagaaactgtcgccccttccgtaagaagtccctggctatagtatgtttctatggctttcagggattctctcactccgtggtcaaagagaagatatgctgtctttcccgtctgttccaatatggcggaggacatgacatcacgcgtggccatctcggagttgaaacgcttgccttcacgattgaccatgatagctccatttccacgaaccgcttcggtaatcatcaggttctgtacaggcacgaccgtaggatgggtctgaatctgctccatgtctaccaaagctaccgagaaaggtttcaccaaatcaaaagcatcacccgtagcgccggagtgattggtagtgccaaagccttccagtcccggtttgagagagacgagaagatcaggattggctccaaagccgcccgtagcaagaacgacagtcggcgcaaggatgagatatgttccgttgggagcctggactctgactccggctaccgtattagtcccatcctgtgccttgaggatggtgataactttgctgttgtaccggatttccgcgccagaatccaaggcggattgtaccaggacttcgacgagatgtccgcctacagctgcgccgccggcaggacgatgggtgcgggaatttgatgaaccggccatcttgccgacatcggtcaggtcagcacccaagccaaggagccaatcgacagtttcagcggaattgatgaccatggcgtcaaccaaggcggggtcgttgatattctggcctcccttcatggtgtcgtcatagaaagactggttggaatcctgtatgcccagcttggcctgtacggaggtttccgaagcattcagtccgcctgtcgcgtagttcgtatttcctcctgctatcggcatcttctcaaggacaatgaccttggctcccagaagggcggcctgggtagccgcggaaagacccgcgcctccggctccaatgactactacatcggcattcgtggttactgccgcagggagagatgagacaggagccgcttcaccttttgctatggctatggcgttctgaatggccgctatgacacccttggaagtaaatgaagctccggcgacgacatcaagggcatctgctgttccctttgacttagcctgatttatgattgtatctaccgcgggacgggagaaatcagaatcggagagttccaagagttttacatcagctatttttccaccagagatggatacttgaaccttgagaggaccggcaaatccattggcttccccggtgaacgtaccgtcggggatagatgaggccgctgacgggctcgtcgtacttcctgccgttccggatgtttttccggagcaacctgctatcagagccacggccatgagggttgcgacagctatgatcatcatgggaatgatgcgattttttttcatgagaaatttctccttgtccctgatcagatatttcaatcaggcttcattcttattgttatcacattatacaatgtatattcaatatagccatatttcgttattgacgtttgaagcaaaaaagtgaaagaaaataagttttatgaaaaataatcaggttttgttcacataaaaaattcctgggtcaaggatgtctttgtcttgtttcttttccttgcttctttaccatgtcatgtcgggacatatcatgcctgtcaccatattcatcatgggcgcggcgtgatatactggacgacatctgaatatcaacacagaggatcttatggtacgtttttcatcatcccgtattctttttgtggcaggcatcatcctgcttttcatgctcatgattgttcccggctgttcccgtgattctggctccgcagtcgccgtcacatccaaagacgatagccacggcactactgatgctccttccatgcctgtggaagtggagaaaactccggcgattgcgcagagcgaacctgaactttttgctgccgccgtgtattctccgtccgtttccaagccacatctccgtgtcgctgtccttaatgggccaactggtctgggcatggtcaagttgatgcaggaagccaaggatggcgtttcaaagaacgactacgatttcacccttttgagctcaccggatgagatggttgcgcagattaccagcggagctgctgatattgccgccctgccgtcaaatcttgcagcggttcttgtccaaaggacatcaggagccatccagcttgcggcggtcaacaccttgggagttctttccattgtaagtactgattccaggattacgtccttggaggacttgaggggagggagcatatcggcaactggtcaaggggcagttcctgaatatgccctggacttcatcctggcttcccaggattggcaaggagcggacgctctcagcgtagaatacaaagcccagcatgccgagcttgccactgccctgattgcaggaactgtggctacaggaatgttgccagaaccctttgtcacccaagtcatgctaaagagacctgatgcccatgttgtggcgaatctgaccgaggaatgggacaaggccgtccaaggagagggcgcgttggtgatgggtactatcgtggtgacacgtaaagctgtccaggatgataaacaggcggtggatacgttccttgatgaatataaggcgtccacgttgttcgctgccacccacgtcgatgaaaccgcgcgtcttgccaacggattcatgggtatgcccgtagagactgcccgcgtcgcaatcccccggtgcaacatcacctttgctgaagggggaaagatgaaagccttggtcgcgccgttctatgaagtgctgttcgccgccaatcccaaatcaatcggtgggcgtctgcctgatgattctttttactatgagagatgagaaaaaaaggtatgaaaggcgagaagaatgctgaagacaaggggaataaggccggaaatcttccggctgccattcttcgcggtgcaatttccgctatcttctggattctggtctggtatgcggcatatcggcttaccggacaggatatcctggtagcttctccctcacgggttgccgggcgtctttggtttcttgccggaacttcttcgttttggctgaccgtgttggtttcattcctccatgtcgctgaaggattagtcaccggttgtgtcgctggcatcgtgctggctgtcctgacgtggcggtgcaggctctgcgatattgtcgtaagaccggcgataggaataatcaaggcggctcccgtgacatccttcatcattctggcgttgttctggctggggagggaaagcgtcgcgcccctgattaccatgctcatggttcttcccattgtctggggtaatgtcaccgaagggctgggaaccttggatcggaacctgatggtcatggcacggacatatcgttttgggcgtgggaaaacactgaggtttgttattgttccatccctcatgccatattttatagctgcactgagttccgccataggctttgcctggaaagccggcatagccgccgaactccttgccaatgatggcagggcggttggcggcaggattaaccaggccaagatatatcttgagacggaagatttgtttgcatggaccatcgtagtcatagtgctgagcatcatcctggaaaaaagcacagtgcatttccttggacgggtacgcatgacggaggcagagaaaagatgaacatacgtctggaacatgcctgcaaaagatacggcgaaaaagatgtcctgaacgattttaaccatagcttcccttcacatggagtggtttggatcagcggggcttccggttgtggcaagacgacgctcctgacgtgcattgctggcgcggagaaacttgattccggttccatatctattccggactcccggaagatagtctgcctgttccaggaagacaggcttctgccctgggaaactgtcctgggcaatgtcgccatccccttgtccggtcatcgccgggaggtcgaggacaaggccgctttctggttggaaagggtaggacttggcggcgagttatccagttatccgtctcggctgagcggagggatgaaacgacgggtagccattgcccggatgctggcctacggcggagacatctatttgcttgatgaaccgttcgcgccgcttgatcggcggcttcgtgacagcatatgggaacttttcatggaacaatgtggcaatgccttggtcatagtcgtgtcccacggcgcgtcagaccttgctatgggtcaaacgcatgtcaccatgctcaccgctaccggcttgccgctgaggattcaggagattccggaaatccctcacccctgatatatcggggatgccgtaaacttaactttttcagcaccatatttttctttttattgtatataattaagggattgttgctctagttttcacttttgcaacaaccccttcatattatttcacaggaacaccatcaggaatgctgtggcatctcccatgcatggtggtcggtgtggagaagctcatgacacttgtgccccaagggttttccaaagaaactctcatatgctttcagtaccgaagggttctcatgggaaaagcggaggttatccactttgtccagtccataaaggacatcggctctggtagacgccagttcctctccgtcccagatgggctggccaccgccaccgacacatccaccggggcaggccattacttccacaaagtcataggagcttttgcccgaccggacatgctccatcaagcggcgggtattagccagtccgctgaccacggcaaccctgaccggaatgccggcaatgtcgaatgttgcttccttccagccatccatgccacggacatcacggaaagcgtctgcttcgggattctttttggttacaagatagtaagcagaacgcaatgccgcttccatcacgcctccggtcgctccgaaaattacgccagctcccgttccgactcccagaggagaatcaaattcttcttcctccagactttttacatcaattttctccgctcggatcatcctgacaatctcacgggtagtgaggacaagatcgacatcctgcgcggcttccgcatcgttcatggtcggaagctcagcttcagatttctttgcgacgcagggcatgatggaaacactgaagatgtcggcaggatttgcaccgagaagctgagcgtagtaggttttggccactgcgccgaacatctgctgtggagactttgctgttgaaagattttccgtcatgtcgggatattgagatttgatgaaacgtacccatcctgggcaacaggatgtgaacatcggccatggatggtcattgcgtccggcaagccgttcaaggaattcgtgtccttcctccatgatggtgaggtcggcgctgaaggtagtgtcaaacacatagtcgaagcctattttccttaatgccgcgaccagtcgcttgaccgttgctttttcacgtgggagaccgagagcctcaccccatgctgcacggactgccggagcaatctggattacagtgattttcttgggattagcgatggcctggaacatcctctgtgtgtcgtccctctctcgtaaagcgccgacaggacagtgtgtgatgcactggccgcacaaggcgcagtccgcatcagttatctttctgctgaacgatacatcgacagtagtgcgggaacctgtacctaccaagtcccagatgttcagtccctgtatcttatcgcagacttggatgcagcgcatgcacttgatgcacttggcggcatcgcggaacaaggggaaggaatgatcccattttgtgggagccggacgccgttcataaggaagttcaaggattcccaaatcattggcgaccttctgtagggcgcagttgccgcttctcacgcaggtggcgcagaagcagtcatgttcgctgagtatcagctccacattggttcggcgagtctggcgtacacggggactgttggtcaggacgaccattccctcgcgcacacggttgttgcacgctgaagccaacttgtccactccctcaatttcaaccacgcaaacacggcatgcgccgatttcattgatgtccttgaggaagcagatggtaggaatgtggatgttcaccaacgcagcagcttcaaggattgtcgcgctctctggcgcttgtacgggcaagccgttgattgtcaagtttaccattttgctatccgtcctcccttgaagatgccaaatccgaaatggtcgcaacgcaagcagcgtcccgattcctggtcggcttcctggcaagtcatgccacactcgatttgtgcaaagtcatgtgccctctcatgcgcctccctctcggtcaggttcacccgtccgcacggggttctgtcatccaaggtaggcaaggggatgtctacatccacagatatctcatggttgaagccaaggaaattgtcgatgttcgcggcggcagctttacccgcggctattgccttgattactgtcgcaggtccgcttacgcagtctccaccagcaaacaggttggggatgctcggtatgttctcgaccttactggaggatgaagcatgtatcgtgccacggctgaccggtaccccggcatcctcgaagcctctgtattcgacattctgcccgatggcgacaatgatgatgtcgcacggtacggctttctcaggttcctgggaatcgacggggcgggggcgtcccgaagaatcaatcttgccgacaatttgcggcttgacccacagagctgtgacaattccttcttttgaagcttctaccctgaccggggcataaaggctcagcacttcacaaccttcccctatggcaccctcgacttcttcaggaagggcagtcatgtccacctgcctgcgccgatagacaatggagacagtgctggcacccagtcgaaccgatgagcgggcagcgtccatggcgacgttcccgccgcctaccactatgacgcgcttgccggtgaagtcaggcatgtcaccattgccaatatgcctgagcatctcgacggcggaaactacgcctatgctgtcttctccgggaagtccgagcttcctgtcagaatgagctccgatggccaggtatactgcgtcatattccgatgtcaagcggatgaaatcatcactatcattgatatcagccgatgtcctgacctgtatgccgcctgtagctatgatggcatctatgtcatcctgcaatctttcgcggggcagtcggtagctgggtataccgtaacgaagcataccgccaaggtgggactgcttctccatgacagtgacatgatgtcccatcagggacaggtaatatgccgcggtgagtcctcccggcccgcctccgacgacagcgactttctttcctgtggaagccgagcggctgggcggaggtactgttcccgcatgatcgactgcataccgcttgattgccctgatgttgatggcaccatcaatcatattgcgacggcatcgtatttcacagggatgctcgcagatgaaggcgcacgaggtggggaaggggttgtccttgcgaatcaagcgaactgcatcagcgtatttcccagcatggacaagagcggtatatccggggacatccactccggcgggacaaagagagacacagggaaccggttggctgagagcgcttgaacaccggtggttccggatatgctcaatgaaatcttcccgacaccctctgacgcttttgagaaccatggaggcggcctcatagccaatggcgcaatcggagctttccgctatcacttgggcagtgtgctccagctctcctatcattgccatatccccatgattgtccagaattgcttcaagcatcaactcaagctggacaagaccgacacggcagggtacgcatttgccgcacgtctgcgcccggcacatcttgaggaacgatgccgacatatcaatggggcagagtccgggaggactagccacgatgcgccgttccaagtcacgatacaatccttcgacaacctgttgtgatttatcaggagtcatgatttccaatctgctcattttcaaccgccatttttgttttcagctcacaggtcattcctgttataaaaaaagcaagaatacccaaaacattagtatatgtttattacctgaaagtacaatcatttttttgaaaaacgataaaaaaagtacagtagcgtcgtgtcgttcgttcaaaccgatgattttatattttatttccccggtgctaccctttgcaggtataatgtcatttgcagttttctcattctttaagagtgttcccgcttggcgatgtctctcctgaaggtcttgtgttcgtgccagcgtcccagagtccgacagaatttccgttggtacgtgcggcacgacggaggaagcgtcagacggcggcgtattcctgtgagctcgctttattcttgatatcctcgtagaaactggcagtcgccgtttccatgtagggaataagccaaagttcgcctatgccgaatgtcaggcaggcgagcagtgcccatccaaagaaagagagttgcaagcagaacagacgccatttgttgccatgcatcatggcgcggcttgcggttatggcatccagtgctttcatgttcgggtgatcagccaggatatacggagccatggaataggaaaaagccttgatgattccggggatgaccagcagcagtgaccagaaaaagacgaacaggaaagagagggcgctcatagcccatattttcccgaaatagttgaaaccgacgaacaatccctgcgcttcaattttcttccttctcagggcagcgaggaaaatgatggagaacgaccatgaaatgacaggcatgacgacgattcctgccaagacgaggcttcctagtgcggaaatgaccatcatcaggaatgttacgagtactgctgatccccaggaaccagagagagccgtgcgggcagaagcacggaaatcctttgcgtacatcatgttatcacctcatgttttggttttgtcggactacggaaaatcaccttcatgatatgaccgggtacacggatagtcaatccgtgatgtggaactcccgatttaacgttcttccatgatgcattcaaagacatctccgataggaacattgaaaacatcggcaatccggaaggccatttccaatgatggcgtgtattttcctgcttccaacgctatgatggtctggcgggaggctctcatattttttgttttcttgtcatatcatttcctcccttggttttgtatgatggacgtgttcatgaccagaggggaggcgcgtgtatcatgaggttgccaagggaattttatgacagggatgccttgtccgtagcgcgggaactgctgggaaaagtgcttgtccatgagattgatgggcagaaacttgccatgagaattgtagaaaccgaagcgtatgtaggcaaagaagacaaagctgcgcattttcatggaggaagaagaacgtcccggctcgaagtgatatatggcgctcccggattttcctatgttttccttgtctacggcatgcatcattgcttcaatgtcgttaccagcggcaaggatgatcctcaagctgtcttggtcagagctggtcagcccgtattagggcttgaggcaatggcgcaaagacgatacaccaagactttcggcgaattgaccggcaaacaaatcattggactgaccaatgggccgggtaaactgtgccaggcacttgacatcgaccggagtctcaatggagctgacctatgcggagaggggctgtatcttgaagaaggagagggcgtggatttccgcatcatcaccacaaagcgggtgggtattgattacgcggaggaagccaaggattttcctttgcgtttctatagtgaaggcaatgcatatgtgtctgtgaaatgagccaaaggaaaggatacatgtattcctatcattgcacctgtttccaacccattttagctctcattgttctgtgcgtccgttatgaaccccatccgatagtttgaagggagcaatccgaaacgcttggtgaaagccctcctgaatgtctgtggatttgcatatccacaggagaacgcaatttcattgatgtttttttctgaatctgtaaacagtttttcttttgcctgcttgagcctgtactcctcaagatactgagaaaaacttgtatccatccttgttttcataaaataatataaatagttttcgcgttgcttgaatgcaacggacatggtaaccaaggtaaggtctggatcatggaaatgttcatggatatatgaagtgatgcttgaaatcatttctttttccctgtctggttttgaacgaaaggcatcacccgtcagggatagaaaaaattctgatacctcggaaaatagggtaaagtgtctgggtaacgaggttatattcactttctgacaatacataagcgccgtattgtacaacgccttgaaaagtagcaggatttgatcaggaggcaacttgcgttgcatgaaattggtatcatggattttttgcaacagaatccggacagcgtactcatcctgtttcatgcagttggaaatcagggcctgttcactctccttatcaaaaaaagcagaatcccctcgctccgtcaaatctgaatatcttctgattgtattccggagattttcattgatgatgctgtgcgcagtaagattgcattcatgtggtgcgccttgcatggtactgaccgtgtgattaacatgggagatggagattgatgtctcgtatggagtgattttcttgaaagctaaccaaaaagcggtgatattcttgttcagaagattcctgttttcatcccagagaaggagccagatattcaattccagatccatgtaaagatagtagttcttgttgaatatccgttccgcttcctttgcggcgactatccgcgagaaatccagatcatcaaggcttgatgcctcgtaaacgttgtgccagatgatcttggccatagcaacgaccatgtcggaacctatgggaaatccttgccctgttcgttccatcatgtcgttaacttcttcaggagttatattttttccatgaatcaatcggcggaaaaacgtctcggtcatgaaaggaattttgccgccatgcgcctcattttcagcctgttgttccgtgattgacttgatggtctcatacactttctcgtaggtgacgttgttcgggaatgtctgcccatcgctcaacattgctttcagcctggaccagtttttctggtgtgtatacgctgaaaccaaaataatgcaacagcaaattatcaacgcaatgatagcgcttaaggaaaatatgccccatacgggaatctgtgtggcttgaagctctttatagggcaaagcagagaaaaatctcagacggctctctgcgctggaaacaatggaaatcagataacgtaccccatcatggcctattatgtcatattgaccatcggacatgtccgtatagttccacatgatgtctccgttgctgatgatgatcgtgttgtcgctgtctgtaatgcaatatctgccacgattgcctatttccagtcccgaaagcagttcttcaagcaagtcggcattcagcaggaacataagttttccggcattttccaaagggttggagaggggaaaagattgaatatagggtattatccgttttttctgaccatctacagtcgctatgacagtgggatgaaacgagtccgtaccgcctgaccgtagatattttgattgccattgtccgctgttcatgtcttggaactcaatgagcgcgtacatcctgtctatgtcaaatatggcattgcggctattcatgagatatccgctgaacctggaatagacatatacttcttcgagcatgggattgactgaacgcgtggcgggaagctgagcctgtgcgtcaatgattgtctggatctcacttgaaccctcggaaattttgccctgatagatgaacctggtcatgttcttgttcaaaagcaacaactgagccagtttttgtgtctggacaatgtaggaatccacaatggtttgggtcagttccaggacggtcatgttcttttcaagtacataattttgcatttgcctgagaaaccatgactggctgactatgagactggaaatacagattgcaatcacaatggacagagtgatgattggttttcttgccagcacaccgttttttctgatatttaccaacatgaaaacagtatagcacaaaaacttatgatgaacggaggtttcatgatagaatgttgcaatgaagaaaaacatactcgtgatggcggtatcggtggttcttgtccttatcctggcttcctgtgcttccacagtaatacagaacaatgttccgatagacatgactttcgaggacatgcttcaagggaagtgtttttatgcggatggaagaccagctctgctgtcttctgattattatctcatctattacgccgcggactggtgtccgtattgcaaggaatatgagcctctgctgaagaagacatatgagaatctgattaggatgtacgggaacgtggagattatttttgtggggcatgagagggatgtttccaatgacaacctggtttccttcatggagcagggaggatattcattcccttatctgaaatttgaatatcgtgaggaaactggtatcatgcatctggtcgatgtcccgaaattctacattcccggatttgtccttgtggacaagcagggcaaagtactggcttcctcaaacggggagacggcggatgactattcccgcgattatcccatacaatattatacgactttgcagatatgtgattgcttcggggaagaataacagagcttcatcggcatcttttatttgggcgtctgttccgacatctgttcgggcatttcccgtgaagcatgagccatgacaggaaggtcgtgacaggaaggtcgtgacaggaaggtcgtgacaggaaggtcgtgacaggaaggtcgtgacaggaaggtcgtgacaggaaggtcgtgacaggaaggtcgtgacaggaaggtcgtgacaggaaggtcgtgacaggaaggtcgtgacaggaagtcacatgtcctcaagccatcttaccgtgtcccagatttggttcccgtcattcttctgccgtgttcctggagtgcttcttccgttgcggatatgttccgtgagccgttccctcaatgtcataaagacatccgggtgggacatgatcacattggttgtttctcctatgtccttgttcaagttataaagttggaaggaggggagtgatgaggtatcatccacgccagggcggggatatgaccatcctcctgaacccggacacatctccaacttccatgtacccatgcgtatggacagggagccgtcaatgctctgatggatgagatcatcccgtacttccgggtggttaggattgagccagagaggaagattgctgactgagtcttctcccatgtcgtcaggaagccgaacgccaagcagatccgccatggtcgcaaggaaatcggcaagacagacaatgcgattgcacactgtcccggcctttatcctgtccggccattggatgatcaaaggaaccctatggcctccttcgtagatatctgcctttgttccacgaaacacatgactgggattatgtcccttctccagaagttccttgtagtctgccatgggggagcaaccattgtccgatgtgtagacgacaattgtatttgagagcagtcccaaggccttcagctttgaagtgattctccccactacatgatcgcaatgcaagacgaaatcaccatattcattcgtgccggatttaccttggaactccaatgagggaagtattggggtatgaggggcgggcagggggaaatacaggaagaacgggtcatttttttccgtggactgcttgtcgagtacatcaagggccttgtcagtcaggtggtcaaggacttcgctgtggacaaagtcttttgcggtagggccgggtcgccagaatccttttccgtttccttgggatatgtggtcgggcagcgcggtgaattgatcattttcaatataaacataaggaggcatgtccaaggaggcactgatgccataataataatcaaaaccgttttcaatcggagagcgggcaatctttcctgaatagtcaatgccgtcactggcggcaaaatccggagcctcactgaaacatgaactcttggaaaattgcatccccaggtgccattttccaattgcaaatgtccgatatccttgttccctgagcatatgtgctacggttttgcgtccaggagcgatgagcggctcggaatatccgcctatcacgctggatttcaggagggaacgccagttatacctgccggtaagcaatgaataccgtgaaggcgtacagacagccgaggtagcatgggcatcagtgaaacgcatacctgaatcacacattttgtcgagatgaggtgtcaggaagggacattgtccgttgttcctggaaatgtccccgtatcccatgtcatcagcgaggatataaatcacattaggttttttcatggtggttcatgatgaatgtcctgcttctgtcaaaagacatccacaggacattctctcagcattgtttatttatactgacggtcataagcggtctgcatcagatccaatactttggagagttgcagtctttcaagattcgcaaggtaatcattccagactttgtcattgttcacatcaagagtaccaaccatgaacttgacagcactctggcggatgaagttcgccagctcacgctttaccgtcgagaacttttcattttcctcagcggtgtatttgagggtcggtacttccagttcaggatgcgcatatggtttgtacagcttggccgtctcatcatacaaagtcttctcattattggacggcagatagtaggctggatcatcagctcccggagcattgttggcaaggccgttcttcaggtcgaatgtcattgcgccaataaggacttgtatccacgtatcgttctggggatccttgtcgttccatagccgcagctgttcccaaatagcaggattgccatccagtccgacctggttggattttgcccaatcccatgcttctccaatgaagccgttgcgctgcatcaaggttccttcctgggaatacatgtaatcaaaataacggatgattgcctccgcatactcactgtctgccgaaatgaccagctttcctatttcaggattcgccaggaagttaggagtttcctgcacaccgttgggccccttcaaaggagcaatggcctggaactggctgaaacgctctccgccaattgtcgagaactgacctctccaaccgccggccacgaagcccatgacaggttcctgtgagctttccacaagttgcgtgagctgactggaatcctgggtgaaggagccgttataaatcaatccttcccggtaaagcttgttgacatatgcaagaccttctctgtaggcatccttgtttactgatgtatcgactttcttgccgttcatcatgtatccgacattgtcttccgcattctggttgatgtcagtggtcaggtcactgtagatgaaagagttgaggatgaatctttccacctcgttgccccagcctatgattgaaccagcaagaggtatttcatcaggtttgccgttaccattgggatcctgagccttgattgttttcaacacctgatagaattcctcggtagtggtgggaacaggcagacccaacgcatcaaggaaggggcggtagacatacatcttggccatgttggtacagtggaaacagccttccagacgtggcagggaataaatgttcccatcaatattggtcatgtagccaagcccgccaggatactggttgagagcagccgtcagatgcggcatccattccttggtatagtacttgttaagcggcatgaacagatgctcttgggccccgtaggtagcttcaagatcatttttaatgttgaagccaaggaaagcatcaggataatctcctgacgcaagggtcagggcaagcttctccgtagccgcctgttcaggaaccatgatgtaattgactttgattcctgtcttttcttccatgtacttggagaatcgattggtgttgtaatcttctacacatggtggctgggcgaccatgatatccacggtgatcggagtctttacaataggatacgtcccattaggggtatattcgacagataccttcctgggttgttccttgcctcctccggcgaacaaaacggtcgggacgatgcatgctgtcaccagcagtgcgacgatgattttcttcatagcgtaacctccaatatttttgcatatttttcaatatggtttactcaatatggtctgcgcagtttttcagcctttcactgatccaatcatgacccccttcacaaaaaacttctggacgaatggatagatgatcaacaggggagcgcttgcgatgacaatcaacgcataccgaattgtttcggaaagtccttgcgctctcgcggctgccgctacatcggtcatcatgctgggtgtattcttgttgatgatgaggatattcctcaacactatctgcaatggatacaacttttggctttgcagatagatcaaggcatcgaaatacttgttccattgcgagacggcatagaacagtgccaatacagcaatgatggccttggataaaggaaaaaccatctggaacaaaaaacggatatcggaacatccatcgatttgcgcggcatcatacagttcatcggtgatgttttcctgaagaaaagtcctggcaatgacgacattccagaccgttacggcattgggcaagagcatcgcccagcggctgtcatagatacccagattacggacgaccagatagaggggaatggttcctcccgtgaacaacatggtgaacatgatcaactttgtgactgtctttctgccgtagaactctttccgtgaaagaggataggcaagaagcatggtcaatatgacgctggtgattgttccgaatgctacgtaaaacactgagttgaaatatccgattccaatctgtttgttcgtgaacacggctttgtaggctgtcaggtcgaaattcacaggaaacaaccataccttgtgagccatcacgtcatgcgcgttgctcagggagctggatacaatgtaaatcagaggatacgatacgacaagaaagcagaacaaaaggaatatgttgttcacgatgtcaaacatcctgtcggcacgcaattctttttttctatatgcagcatgtttgttccttaccataagccgccatccttgtccttgagtttcgcaagtttgttgaaaagtaaaatcagacagatgtttatgattgaattgatgagatcaattgccgttgaatagctgaaatcgctgttgatcagacccattttataaacatatgtagacatgatttccgaagtttccaaattcagcgcgttctgcatcaggaacgctttttcaaatccaatgctcattacgtatcccatgttcatgatgaacatgatgatgatggtagtcttgatgcaggggatatcgacatggcggatcttctgccatttattgacaccatcgacccgtgcggcttcataaagctcagggttgatgcctgtaagcgccgcaagataaatgattgcattgtagcctgtgttctgccacagtgcggaccatacgtaaatatgcctgaatttttcaggacttcccatgtaattgattgtttccaatcccacgagccggcgtattgtgttgaatatgcccaaggcgggatccatgaattgcatcaatattgctaccatgacgacagtagatatgaaatatggcgcatacgtgaccatctgtaccgacttcttccatctggtggattttgtttcgttcagagctatcgccatgatgacggcaagagggattgatgcaaccagcgcgtagatgctcaacgagaaagtattccacatgattctcagtgatgaaggatttgaaaaaaacttctggaactgatatagaccgacccacggacttccccatatcccctgtgatacccggtatcttttgaaggagagaagtatcccatacataggcacgtatttgaacatcaggaaatacaacatcggtaatgcgacgatcagataaaattgccaatgtttcgtcaccttttgcatgaatgtttgtgaatgcctattcattctcatcaggtttttttcatttttcatacttcactgtagctatacgacagaaaaacacgaaagagtaacttttggcaaaaagcggtcgttcatctggaatacaggcgtaaaattctgaaaacaccgggaaaaaaatcaaaaacgacgcttctatccttgctttctggagctatttcctgattttgcctcttttttccccctccgcggcatattacgcttccacttaagaaaacaagggaggcaggatgaaaaaagaatggtattcgcaacagaggcttgcggcgatacagaaatggaaagacctggcatatgggatgtttgttcatttcggattatattccttgtgcggcggcgtatgggacggggaaaatgttaaggttggctacagtgagcaaatcctttcccatgggcctgttccgcaggattcctatgaggcacttaaacattctttctcgatagaaaattttgatgctgatgcaatagcttcgctggctgtggcggccggcatgcggtatatcgtcctgactgccaagcatcatgatgggttctgcctttttgatactgccactactgattactccaccatgcattccccctgtaggaaagatattgtcgcggaaatgagtcgtgcatgttctacgcatggacttggtttcgggctctattattcctggattgactggcatttcccctatgctttgccgattagccctcacaattctgatgcaattccgctggagcatatggattacaccatggcgcagcttacggaactgcttactggttatggtgagatttgcgagctatggatggacatgggagccccgacgcgcgatcaatcacggcacgtggcggatttggctcactccttgcagccgaatatcatggtgaatgggcgtgtttggaatgattgcggggatttcctgaccatgggcgacaatcagtttcctgagcatgagctgcaaatgccatggcagacacctgcgaccatttaccatgaaacgtggggttatcggagctggcaggaaagaaaagatgcgcaagggaaggttttccaattgtcttccgctttgttttccgttctggacggaggaggaaactatcttttgaacataggccccacgggcgatggttccatagtgccgtttgagcgtgaggttctggaaggtattggaagggaagtccgtaaaagaggcttatcccggaatccgcaaggtacagtcatagcggaacggatcgaaaaaaacgagacagtccatgaactgggaggcgccacgaagcaatacaggtacacgggaggcgattattattcgtttcatcctatcgttacagctttgtcatggaaaattgaactggaacgggacgctgtgtatgaggttgcgtaccgcttgtctgctcatcttgagaaagaaatgaaactatgccttgattgggaacatgatggcggagcctccgatgatgattcagatggcacgttcatttttactttgaagcgaggtcatcaggagtccattattttcacgaatatggttatgcgtgcaggaatcactacgctgacgctccatactgttggcagtccaataaaacgtcctgagctggaaggtgaagatataatcttgcttttgagaaaacagaggaaggaatgaacatgtctgaaaaagctcccaatatccttttcattgtgacagatgatcagcggtacgacacaatcaacgctttgggcaatgaggaaatcattacaccgaatttcgaccgcctggtttcggaaggaaccagttttctcaatgcgtatattccgtgtggattgaccggtgctgtctgtatgccttcccgtgccatgatccatacaggaaaaggcttgtatgggcttcagggcaatggagaggatattccttgtcaggatactttgcttggagagcatttgatcaggcatggctatcatgcttttggcactgggaaatggcacaatggcccgtcttcatacacccgtagcttcacggaaggtgacaatgcattcttttcaggcatgtgggatcactggaatgtccctgtctgcaaacatgatcctacgggagaatatgacaacgtaatcaactttgtgatggatttctataatgccaaggacgtgacgaaaatctactgtgattcattcaatccggggattcattcttcaaatcttcttgctgatacgaccatccagtttttggaaaactatgaaggtacagctccttttttctgttataccgcgttccttgctcctcatgatccccgtactatgccacaggaattccataatatgtatgatggtcggaaagtatccgtcccagcgaatttcttgcctgagtatcctgtctcatacggagatgggcgtatccgggatgaaatgctggctccataccccagaaccccggagcgcatcattgccgagctgaccgactattatgccatgattacacatgtggatcatgaaataggcaggattctcgatgtcctgagaaagaaaggattgtatgaagatacactgatcatcttttgcagtgacaatggcctgggactgggaagtcacgcgttcatgggaaaacagaatcattttgaacattccatcaaagttccccttatctttgcaggttcagggattccccgtggccgaactgtcaccgcgaatgtttatctgcacgatatttatccgacattatgtgagttgcttggcttggatatcccggcatctgtggaaggacgaagtttcctgaaatgtttttccacgaatgtccagcacagggaagaactgtattattcttacggttcgacaatccgttccatccgtagcggagattataagttgatggaatacattggattgaacggggagcgttcaagtctgctgtacgatattgcccatgattccatggaacttcatgatctttttgctcctgatgagccgctagttgctgaactgcgtaccagactactggtggtgagggagcaggagggtgatgtcaaccgtccggaatcaagaatgttctgggagagatattgatgattcgctatataaggggaaccggatataaaaaaagcaactaattacttatatagtaactagttgctaaatgggcgatgccaggattgaactggcgacttccaccatgtcaaggtggcactctcccgctgagttaaccgcccgtaaaccatatacccgcatcacgcaggcgaaaattaccttacgatataattccaattctgtctagtagaaatacaaaacaagacgaaacaagacgtgaaacaagacgcaagacaaacctcatccgccattagttgtcgtcatcagttcagtgtagtatgatggacttcgtatctcattgcctcaagcaggaaagacattggtcaatctccggtaacaaaggctttggaaaaaaaaggaaaattgagaacaacatgagtgacaagaaagaaacaaaccgctggctcaagaaaggtattttcatcataggattgctgttcatctgtgcatccggcctcatggccgcttcacggagcattacgtggaagtggacagcgacagaaccacgcgtctctcatttccgttaccagctcgacggggaagatgaggggaaatggacggtcattgatgccgccccagagatgtcctatacccttgaagacgcgcaggaaggacgggattatatcctctacatccaacagtcatataatggtcatcgatggagtgcatcccagctgaatccagtttcactggcaggggtagaagacgttgcagccagcattacctctgccgcgtctgacatagaaacagctccggcacaagacgtggatacgactgcatctgcatcagtttttgcggatagcgagcatgaagaagcagctccggcacaagaggtggatacggctgcatctgcatcagtttttgcggatagtgaacatgaagaagcagctccggcgcaagtcgtggatacggctgcatctgcatcagtctttgcagatagtgagcatgaagaaacagctctggctcaagacgtggatacggctgcatctgcatcagtctttgcagatggcgaacatgaagaaacagctccgcaacgtgccgaagaacagcaaggagcaatagacttcatacttgaaattggggaaacctccccgcagacagaaccgcagagtgtggtaaaagacacggaagaacctgctgacgagtcccatgatgaaacggaagatttgccacaagcggcacaagaagtcgtcctggtgacggaagaagccgatgaaactgtccctgactactctgatgttccgctgacgcctgctgatgagctttccgatggggaacaaagcgggcaatacgtggattcagaagaaacacttgcgatacttccggttgacgcagaagcttctgttgcttccgaacaagaagctccagcagaagaaacccttgcaacggacttcccggttcctgacacgacagatgaagacgctgtgaccgtaggaagtacggaaagtgaagatatcagtgatgagttctttgccaaagatgtcgaagatagtgcaactttagaaacagctttggactcccaggagcttacaacggtatccactgatgagagtgtaacggctaccatggaagaagaacctcctgctgacctgcctgctgacatatccgtcaatgttccgtctgatacctctgatgtgtcttccggcacgcctgtcgttccccagaagacagaaagtaagacaagagcctcggtatccctgcgtttttccgggggtcttcagttctctgtcagagataacgatgatgtcaaagataacaaaggtcaggcacttttcacgctgtatgagaagaccgtaccggaattcacattagggcttgttttcgacaatatcatgccactaagtaattcggtgggaattggcattgggatgtatggagcctatcaaccatatgtcctcccaagcaccaccggcaacgaaatcctgcatgtgcttgggataggcgtgatgtcgaggcttcgctttgacataggtgctgtctccttatatatcaacggaagcatggacacactctccatccctttgagaaaggaacagaaccagaagtactccggagtctttttctcgttcttctctcctgtatggagcgtcggcgcgggagttgcggttgaagtccagaagaatgtatccgtgggacttgaaggaacgtgggtctaccatcagaatgactatcgtaactatgccggggcgcggctttttgtcgagtcacgcctttaggatgtcctgttcggctggtatcagataacagcggagaaagaaaatatgaaaaaaggagtgagggttctgcttgcactatgcggcgtacttctggcgggcatcggggcaatgggtatttttattccggtgctgccgaccactcctttcatcctgcttgcatctgtctgcttctcatcttcatcccctcgcatccatgcctggctgctgaggaatcggtttttcggaccctatatagaaagatacaagggtggggaaccggtgagtcggagcatcacggtgaaagctactatcttcgtatggtcaggacttgccatctccgccattctcataagaaaaccgtgggctgccttcctgttcatgggcatcggaatcggggtaagcatacacttggacgcgctgtcccgcagtccacgtaaaaagaaaaccggctcagcagaaccggcatcctccgtcacacctgaagattatgacaatgacaaacaagcgtgaaatgggtttggataatttcacgtaagaacgtttttacatccatattttagttactggtaatcgacggcggggcgccaacttcaccggcagattcttcttggggttttgttcctgtgtcggaggggctttcctgttccgcacggagaaatgcttcccacgtgctgtccttgtccagattccgcactgaaggagggatgacgaacagcaatgtaatcaaggtgacgcttatcccggacagcaggaagaagacattaacccccaatatctcagcgaacagaccggaaagaatcaagccgaagggagctgacagggaaaaagtcgtggttgacagactcatgatgcgtccaaggtattgagatggaatacgttcttgaagaagggctgtgaagggaccattgtagaatggtgtcatgaaacccagcagcccagtcaggattgcgaatgccacgaaaccggctggagagagaagcccgcaggacagaagaaacgcgccggagagcaggtttgcagcgcccatcgagacaatgcgatttttcgttcctccccagattcccagtaccagacctccaagcaacatgccgacggagaaagcaatctcgacaatgcccgcttcaatggttgtcttacccaggtaggacattgtcatgagggggaatatggctgcgacagggaggaatactacaccaaaaaggaaacttccgaggaagatgagtcccaagcctttgaaacgatgcacaagggcaatcccatcaatcatttcacggaaaagttgggcgggagaagcattcaacggagtctcgttctctatttttttccttttggggatgcgggcaatgatgactgtcagcgtgccgcaaacagcaccagctacatccagcaagataatccattcaagcggccacacggagaacaaggcagcggcaagggccgggccggcaatcagggagacggacaggacagcctgtgcgtaccctgcgcttttcgtcagcatatggggagggacgacctctgctacaatgacttgaagggtcggctcgtggaaagccgttcccaatgaacggaagaaagcagcaatgagaatcagcgggatagggatggaaccgatgcgaccgacgacgaacaccagggaaagacttgtcagggcaacgaaaacatcagcacaaatcatgatgagcttgcgttcggtacggtcaatgacacttcccgccaatggtccgaacaggatgcgtggcaggaaactcatgaaagtggtcaatgagagcatagccgccgactgtgtttcttttgtcacataccagatgattgcatagcctagcaccgagctggtgatgatggatatggcctgcccagtgtagatggtgataaaagttttctgccatgaatgttgcatggtgatatgtcctccgacctcttctttccctgatagatggcgtaagaaattaagtatgtcatgcatctgtcttttttgtccatatggactagacctgacagggttcagacgtaacagcgacagacacaaccggaagatagaaggaaagtaaaacgggaaaatcggagaactgtaaaaagattttcatatgtacctttcgcacaaaaaggagtatattggacatgataccaccctacggggggtgtggtacgaaggagcccactatgttcggttttggaaaaaaaacagttgaaacgtcattacatacaagcggcatgagctgcaaccattgtgaaatgcgtgtcatgaatgccctgaaagcaatcaaaggagtcaaggacgtacaggcacgcgctgccactggcatagtgaccattcggcatgaagatggcgtcagccttgacgctctgaaagatgccgtcacggaagcggggtacacggttacgaactaaaaactgagtttgaagacagagcctaaaggcgtcaggccaaaggatagtcaccatgaagaaggaagtcgtcggcattggcggcatgacatgtgccgcatgtagtgccgctgtggaaaaagcattgaaaaaactgccggggatgatggccgcccacgtcaatcttgccacagaaaaagctatactggaatacgatgaatccctcgtcgatacggccaaggtacgcaaagcggtcgaacatgccggatattccttgattggtgtaagcgtggaggaagaagaagccgagaagctgcggaaggaaaaagcttaccgtgggcagcgtctccgtttgattctggccgttgcattcaccgtcccgctgctgtacattgccatggctcccatgctcggattgccggtgccgtccgccatcaccattcaccatgcgccactgaccaatgccattgtccagtttgccctttgcctgccggtcatgttcttcgggtataccttcttcaccaagggttttgcaaatctgttccgcctcaacccgaacatggattccttggtggcagtcggcacatctgccagttttcttttcagtgtctggaacctcctgttgattccacagggaggacatctgatggttcatgagggattgtattttgaaggcaccgccacaatcatcacgttggtgatgttcggaaagttccttgaaatccgttccaaaggacgcacgggtgaagctgtcaaggcactcttgtcacttacgccgcctaccgctacggtggtgcgtaatggtatctactatgtaatttctgttgatgaagtgaatgtcggggacatcatcttagtgaaaccaggggaaagacttccggtcgatggtgtggtgacggacggggtttcctcgattgatgagagtatgctgacaggggaaagccttccggttgagaaagcggtgggaagccttgtctatggagtaacaattaatgggacgggagctctgcattaccgtgcgacaaaggtcggagccgatactgccctcagccagattgttcgcatggttcgtgacgctcagggttccagggcacccatagcccggttggctgatacagtgtcaggatatttcgtccccgtcgtcatgggcattgccctcattacgttcctgctctggctggcgaccggccatgagctttcctttgccttgaccacggctgtctcaattcttgtcattgcctgtccctgcgctctcggactggcgactcccattgcaatcatggtggggacggggaaaggcgcgacctatggcatccttttccgacaggcggctgcccttgagatgttgcgcaaggtagacaccattgtctttgacaagactggtacactcacacggggcaagccacaggtcactgatgtgttggttctggacgaaaaaaagtattcctccaacagggtgcttgctctgggagcagccgccgagcttcgcagtgaacatcccttggctctggccatccttgagaaggcggaggaaaataaacttacgctgcctgatgtcgcatcctttgaggcaatccctgggaagggcatcgtggcttccgttgactccctttctctccgcttgggcaatgctcgtttcatggaggagactggtgatttcccagatgagatacgtgaaaaaggggatgcgttttcccgtgacggcaagactcccctgtatgttgccgatgaaaagacagtactaggtatcatcgctgtggcggatatgttaaaggatgagagcgtgggagttgtccatgacttgaagaaagcgggaatccacacagtgatgcttacgggtgacaatgagacgactgccaaggctgtcgcggctcaggtaggcgttgatgaggtcatagccggggtcctgccatcacgcaaggcagaggaaatcacgcgtctaatggcttttgagcgacctgtgacccgcaaaggcgagggcaaggcagtggcgacccataccgttgcaatggttggagacggtatcaacgatgctcccgcacttgccaaggctcatgtaggcattgccattggcactggtacggatgttgccatagagagcgcggatgtagtgctggtacgcagcgacatgcgtgatgtgctgacggcggtccggctcagtcatgcaaccatgcggaacatcaaggaaaaccttttctgggcgttcttctacaatatccttggtataccagtcgccgccggtctgctcacgcttttcggggggccgctgcttaatcccatgcttgctgctctggccatgagtctttcatctgtatccgtagtgacaaacgccctgcggttgaaccgcttcaagcccgcaaagggaagcaaggcatttgctacggtgaagtaagtcatgaagtaaaatgcttttccgactttttttcccctggtgccttttcccgcagatgcgcgtcagtagggaagtgcgtggagatgtagtcatccatggcatcagctacacggcgtgacactttgacagcctctacgacagtccgtgcgcctgttacaacgtctcctgacgcaaatatgccatcgtgagtggttctaccggaatcatccacattgaccaagcctttgtcagatacctctatgccgggggtactgtccacgatcactgaacgggggccttgcccaattgatacaatcacgctgtcagcggagaaaaggcgttggcttccttcaactgtcctgacaataggacggcctccttcttgatcctcgacaatggtatcggcgactatgacgcctccatcaacaaaggctatcggctcagtattgaaaaggaacgtggctccgtcaatctttgcgtaggagacttcaacttcacgggcggacacgtcctgttccctctttgcgtacaggacgtagacattctggctgccatggcgcagggctgtgcgcgcggcatccatggctacatcacccgctccgattaccgctacggtattgcccagtctatagacttcaggattgcgcaggtaatcaatggcaaaatggacatgtcccaacgtttctcctggcaggttgagcttgcggggtttccagacaccagttcccatgaataccgcccggtatgcatcccgaaagaggtcttctatcgtcaagttagtgccaatgctggtgttcggcctgattgtgacgccgctggcgcggagcatgtcgctcatcctgtccaatatgggcttgggcaaacggaagtcagggatgccgtagcgcaagactccgccgattttgtcataacgttcaaaaatggtaacgtcatagccgcgtgacgagaggtcaaaggcaatggtgatgcctgccggtccgctgccgatgattgcgactttccctttgtccttgcgggaagggagtgggtcgaacaggtcgatatagtagccgctgatgtaacgctcaatctcactgaaaaggatgggtgagcctttttttcctaagacacaatgcccttcgcactggttttcctggggacaaacatgagcacagacaatggagaggggattgtttccgaacagtaactttccggccgcttgtatcttattttccttgagcaggctgatggcttcggggataggagtgttcaccgggcacccttggcggcataaaggcttcttgcattgcaagcatctgttcgcttcatcaatgacgtggagactcataggtgttcctcttgtttattttctgtatattaaaataatattcttttacggacattatagtctgaatatggaaacaaaacaagatagatattgaaggcatttttttgatgtatatgccactttcacacgtataccttataatatatgcccttgttctgtgtaggaaaagagtaccgatagaaagaaaacatgaaaagaaaaacatgggcatcgagttgaatttcatcgactttttttctatcttcttttcaagaggtcatcatgccaagacttttgtttgccagtgatatccatggttccgcatccgccatgaggcggttggttgaagcgtacagggtggaaaaggcttcccgcttgatacttctgggagacttgctctaccacggcccccgcaacgacctgcctgatgaatacgcccccaaacaggtgattgagatgctcaatgagctgaaagatgatattttggtggcgctcaggggcaactgtgatgcagaggtagatcagatggtgctcaatttccccatgatggctgattacgcgcctctttttcttgatgatctggggggtagggtggtgtatctcacccatggacatgtatatggggcagacaaccttccgcctttgaagccgggtgatgtcctgatgcagggtcatacacatgttcctttcatgggaaaaaggaatggcacgatggtcttgaaccccggcagcgtggctctgccgaaaggcgggagcgttccttcttacatgacatatgaaaatgaagtctttacattgaaggcgctggatggtaaaatacaagaagaattgaacttacgaggtttttgacatttttgtgtaaaatgacaataaaaagtatgaacgggttccgtaacctacaccaaatgttcatattctattaattttgtctctatatgtaggttgtgtggagagaacttcacacggtatatataaaacctatattcgccacatgaaaatccatcgttctgatatattttctccattctgtgaacatatgtcgctggcatacttttatatgctaataaaaaaactcacgcacaatggagagacaagcatgaaaaagtttatttcacttctcttggttcttgcactggtttctggcgcggtgttcgctggattcagtggcaatgcgaaagtcgagctcggatatgatcttgagaccaccgcgtatggtttaaagaattcaaaagcgttctctgtagatgtcaatttccttgaacaactggttggtgaagccaagggtgaaggtgacatctatgccgaaatcaaggccactttgaagttcaacctgaataatggtgatgaagcgggtattgatacaaatggtcacaaatcaatcgaaggtattgccgcactgacgagctggtctgccaagatcatcggtgatggctggtatgttggaatccttgaggctccccgtgctgctaacttcgccacgtccgctatcgactccaaggatttcccgcagtcaacaaatgattctggctatgaccgggatgacaagacttactatgcggacgttcggcctcgcgactactttgatcgcatttcttcgccgaatgccggtattgaaattggcgtagctggcgcaaagattggtctgggtcttattggtcagacttcttctgaaatgattaatctctttggttctgttgtttctcctgagtttgaagttgctgatggcatcaagctcaccgctggcgcatctggtagttacaatgctcaaaaatcgggtactcaatttgagaagactggcgcgtctttctcccttaagggtgcatatgctgttgatgatatcaaggcttctgtcgcggctgaccttgtatacttcaataacaagggcgtgactgctgatgatgacaagatcaacgctgacgttgctttgaacgtccaggtcgctcctgtcgctcttgatgtgtactatgcaactgagctaagttacaaagaagctgattctacttttattcccactgttgacaacctgctttccgcaaaggctgtcgctgacctgaacggctttgacgttcctgtgaaggtgactgtgaccggtaaggatcttatcaacagccaggatctgagccttgctgctgctatctccctcggcgacggtttgactgttaccccgaagggtggttatgtcctcaagtccaaggtttggaacgttggtgcggatgttgaatacaagactgacgcttacaccgctaagctcggaaccaagtattctgccactgctggaactgataatacttccagactgcaactgactgcttccgtcgagtcttctgctatcatcaacggcgcgactttggcacttgcctatactgacgctgaccgttctcagaacctgtttaatggaaatgctacggctaaggatcttggaagtatcgttgcttccgcaaagattgctttctaagttaaagactttacaccaagttatgaatggcggactgtttcggcagtccgctttttcatatccccaggttttcttttttcaaccttgtgatgagatttacatttcatatatgaatacggtatattcatgcaatcggtcgcgcttgttgactgcgaagaaagagcttatgttgaaagcggcccgcaaaaggagtaacccacatcatgcatgaatatgtctcccggattctggaaggggtcattcgccgcgaccctgagcagaaagaatttcatcaggctgttacagaatttttgaagtcagtggattccatcattgaccaacttccccgtctacgttttgagaagattcttgaacgcatggtagagccggaacgcattgttcagttccgtgtgccatgggtggatgacagcggttctctgcaaatcaaccgtggataccgtatccagatgagtagtgcgcttggcccttacaagggaggtttgcgtttccatgcttcggtcaatctgtccgtcttgaagttcctggctttcgagcaagtctacaagaacagcctgaccggtctgttgcttggaggcggcaaggggggaagtgatttttcccctcgtggcaagagtgaccgagaagtcatggctttctgccagagtttcatgaccgagcttacccgccatataggtcctgacaccgatgtccctgctggtgacattggcgtaggagcgcgtgaaatcggctacatgttcggtcagtacaaacgtctggcaaatgagtttaccggcgtattcaccggaaaatccccggtatggggaggttccttcatacgtcccgaagccacaggctatggcttggtctactttgctgaacaagccctgatggacgctggtctttccctttctggttcgacgtccctggtttcagggagcgggaatgtcgctcagtataccattgaaaaacttttggaaaggggaagcaaaccccttaccatcagcgattccgagggtatcatctatgatccggaaggtatcgataacaaaaaacttgcatatatcaagaccctcaagaacgtgaaacggggcagggtaaaagaatacgccgacacttatcgtaattctgttttcactcctcgttcagcttatggtgaaggcaatcctttgtggaattatcctgcggattacgcttttccctgtgctacccagaatgaaatcaacgaagtggatgctcgcaatctggtggccaataacataaaagctgtgatggaaggggcaaatatgccgaccaatctggaagcgcagcatattctgaccggttcaggagtcatcttcggacccggcaaggccgcaaacgcaggaggagtggctgtcagcggactggaaatggcacagaacagttcgcggttgcagtggacaccccaagaagttgacgcccgtcttgttagcatcatgaaaaatatctataagaccgtagatcaggccgcaacgacctatgccaagaaaggagatttggttgccggagccaatatcgctggtatgctccgtgtctcggacgccatgcttgcgcaaggctacgtttgattgacagcgtagcggacaatacgagtattgccgacaggtaagcggaaaaaccgcagttctgatactatgtctgtatcgaatcatggagccgggagggaatgaagtttcccctccggctttttcttatgaaaaatatatgaagtggagcagctttctgtggcggacatgcgttgtacttggtattcttactttatacggaggacatagcatgaaagatacccgtaaaggcataatctcatgggcactctacgactgggggaacagcgcattcgctacgactgtgatggccggattctttcccatcttctttagcgcgtactggagcggaggagctgactccgtgaccaccaccttctatctgggactggcgaacagcatagcctctcttgtcattgctttgctcgctcctgtacttggggcaatagccgaccatggcagctaccgcaagagactgcttgtcttctttgccttcctgggcgcagtcatgacggcagggctctggttcgtccgttcaggacaatgggtcttggccatctgcttttacattgccgcgacgataggtttttccggtggcaataccttctacgactccctgctgccatccgttgcgtcggaaaagaaaatagattatgtctctggtttgggctacagcctgggatatatcggcggcgggcttcttttcctgctcaacgtactgatgtacctgatgccggaaacctttggtcttccaggcgatgatggaggagcgaccgctattcgtgtttccttcttcatggtggctatctggtgggcagtcttcaccatccccctgatgctttttgtcaaagaacctgaacggaaagagggtggcttaggcatgggagagagcatacgtacaggattgaaggaactggcggtcacgttccgtgaaatcaagactttgaaaacggtcggcattttcctgctggcgtactggtgctacatcgatggcgtggataccatcatccgcatggccgtcgattacggcacggctctgggcttcccggcgtcatctctgattgttgccctgctgattacgcagttcgttgcatttcctgctgcgctggcatacagttggttcggcaaactcattggcatacgtcgtgccctgttggtcgcaatcggtgcctatggcgtcatttctgtcatgggtttcttcatgatgaaggagattcatttctatatcctggcctgtctgattggtttgttccagggaggtatacaggctttgagccgaagctattatacccgtttgattccgtcatctcgttcagcgcaattttttggattctttaacatgctcggtaaattcgccgctatcgtcggtcctctgctcatgagcttgacgacggtcattacgggagacaaccgttacggaatcctttctcttgtaattctctttgtcattggtggtgtgatgctgacgaaagttgatgaggaagaaggacgcaagagcgtcgccatttttgaatcgaggcatgagaggcacatgaagggagagaaataaaagcagaggggatgcttaaggaaatttttccgggaagacaagtcagaaaaacattgttttacatggtcttggcatgaggtggcttgtcttctccggagtgcgtgggttttctctttatcctgttgactcatccgtctaagtgattctttctcttctgttaccttatcttcccacaactttccgcgttgagcctacaaaaaaagcaactaattacttatatagtaactagttgctaaatgggcgcgattgggtttgaaccaacgacttctaccgtgtgaaggtagcactctcccgctgagttacgcgcccgttatatgctcccagcaaaaagcaagatacacgagaaagaaggtcttgtcaaataggagacagcccaagaagaagactcaagaagaaatgctcaaagccgaaatcatgtacccgatatcatgtcaccttggacatctattcccatatccggatgaaacacgattgacgccagggatatatccatgtatgggagggctggaatatgccaggaagcatcatccatgtacatgtccatgcgggaatccttctgctgtgtcttgtcggtttgtgttttgtcccgatatccctttattctgggtcttccaccactgaagaagctgacatgcatcggatccagctgtccggacaggtgtcgctgtcctgctctttttctcaaggggtggatgtccggcgtacatctccggcactgtctgttttcctggaaagcgagggaaaggaacccgtgatactttcctggggtttcgcgcatccggtcggcatcatttcccgtctcatccgaccatcatccacgaccagtctttttgtttctccccaagggatgaaggtctcggcacagccaacatccctgcttgaaggacatgtgcttacagtgttcttccaacgcgctaatctttttgtagtgaagaagggggttgctatttcagggataggagggtcaatcatccttccggaaaaaacaggaacaggtaaatcggggttcaccatggccggacttattctccacagacatgatccccataccgtcctcatgaaaacaggaacgcggaaagctgaggcagggtggcaggcaattcttccttgggatgaacgcccggtggacagacttgtcacagtgggagggcactgcctctctgattcagctattgtccatggagccgccttcaggacaacggcctttttgcgtgcagggtggacggaagccataggatgtcgtctgtcgcatgccgtaggctttgagattcttgctcccgttctggatgatgggaacctgaaattacagatgcttgcggagagaggactttcccatcttgggtggggtggtgtacttgtccgttcccatagcccttttgtgagaaggacgcatctgtctgcgacggcatggggaaaagacatgaagttcaccgtgaatgcggagatatccatgggaaaaagacctgctgcccgtatgagccgtccttatctgagtgcaaaacggtcatggaacgtgtccttccctctgggaccgggagagatatctactggagggcgatggaaaacaaccgttcttgagacaggacggacaaataaaaacggagccgcctccgtcactttccggttaggaaccgggcaatcacgatgtgttgtcgggatacagggggagagaacagtgacgggaaaaattgcattcgtcagcgccatccgctggaaaggaggtaccctgacatggcacgtaggcaacatccctgtactctcatgggtctggaacggccatctgggagacatgtctctccgactggaagcgtcgagccgtggggaattgaccgtacggtgttcgtggacacaggaaggagggacatcaggctttggtattgcaaatgtcccagtcgccgatgagcctgacttccctctggagatcgatgccggtttccttgaagacagtctcatggatgagtcgggagagttcaaagatatctgaactggttgccttgccttctggattgatgatgaaattggcatgagagaaactaacctgcgctcctcccaccgttttccccttgagtccgaggttgtcaatgatgcgtccggcggaaccttccaccggattgcggaacgtgcaaccagctgaaggatagcggtaatgcccatgttccgtccggcgtctcagggcttcctcctttttcaaacgagcttctgccatcttgcgggtcgggttcaggataaagcccgcctctatgatgaaacactgttcatccccagggaaagacgaatgatgataggcgaaggtttcaccagtgttctgcattctatgcaatgctccgtcaggagtcatgtaatcgatgtacaacaatacatcgctgattgtcatttctttgattccggcgtttcccgctatggcacctcctacggtaccaggcagtccgcccagaagttcaaggccggtgagtcccatttcaatggacgtgttgattgcattgtcaagggacagaccggactgggtgcagaaaagcctgccccggctgtggcatgatgtcaggtgatctgaaaaaatcaccaggccgcgtatgcctttgtcgctgacaaggatgttcgttcctcctccgacatacgtgacgggcacattcctgctatgggcaaactccatggcctcacggagctgttcggaagtcgaaggccacgccgcccaatccgcgaaacctcctgtccccagggaagtatgagcggacatgaggacattctgcctgatgaagggatccgattttgattccgggtttgattttcccccctcattgcttattttcatttgcatgagtactatggtaatgtgttttcctgttgcggacaacagccgcatatcatatataaggagcgagccatgccattttccgtctacaatacaatgagccgtaccatcgaggaattccaacccatcgaagaaggtaaggtcggcatgtattgttgcggccctactgtttacaactatgcccatattggcaatctcaggacgtatgtctttgaagatgtcctgcgcagggttctgtcgtatgccgggtacaatgtcaaacatgtgatgaatattacggatgtaggacatctgaccgatgacggagatgcgggtgaggacaagatgctcaaaagcgccagggagaaaggaatgagcgtctgggacatcgccagtttttacactgatgcgttcttccgggatttcgacgcactgggcaacatgcgccctcaaatcatctgcaaggccactgaccatgtacagcagatgattacccttatccagaagcttgaggaaggcggccatacatatgcagcgggcgggaacgtctatttcagcattgatacctttcctgattatgggaagctggcaggtctgcatctgcatatggacgaactgaaagctggcgcgcgcatagaagtggacactttcaaacgcaatcccaaagacttcgtactctggttcacaaacagtaagtttggtgagcaggcaatgatgtgggactcaccgtggggtcggggatatcccggctggcacattgagtgttcggccatgagcatgacatatcttggtgacaagtttgaccttcactgcggaggcattgatgccattcctgttcatcataccaatgagattgcgcagagtgaggccgctacaggtgatcatccatgggtcaagtactggatgcacggggaatttctgctcaatgacacaggtaagatgagcaaaagctctggaagtttcctgacgttgcaggtactgattgacaagggatatgaacctctggattaccgtttcttctgccttggagcccattaccgtacccagttgcgtttttcttgggaagctcttgacggagccagatcctcacgcaggaatctggtcggtcgcatcggacgcctgaaagctgaggcgggtattccctcaccacagccaggtgagacggcgagtgggtatcttgccaatttcactgaacagatattcaatgatttgaatatgccccgcgcccttgccgtcatgtggggactcctgaaggatgactcggtgtcggcggcagacaagcttgctgttcttcttgaaatggacaagatttttgggctttcctttgacaaagtgcagccacaggaagattcaactcccgttgaaggggcggatgatcctgaagcgttggagcttgtacgtctgcgagccgaggccaagaaatccagagatttcgccacggctgaccgtttgcgggcgaagctggagggaatcggatacattgtcacggacaccccttccgggacgaccttgacgaaaaaagaaatgtaacctcacatggaggtcggttgttacacagatggaaataaaaagcagcaacgaagcgtcattcagacttgtatatgagcaggttttccccgtcatcatgcgtgtagcgtaccacattagctataacatggatgtcgcggaagacatagcacaggaaacgttcatacgtttctttgacaagaacatggatttcgctaccatggatgatgcccgttattggttgatcagggtggcgaagaacttggccatcaatcatgtgaagcgtaggagcagggagcgtggtgctttagagcagttgaagactatacccgtggctccgtccattgacggtggtgatgtgatgatggccgatgagaccaaggctttggtacgggaggcgatagcgaatttgccggaaaagttccgtaccgtcatggttctcaaggagtattctggcttggattaccggcagattgcttcggtgttgcagatttctgagagcaatgtgaaggttcgcgttcatcgcgcacgcaagatgatggaatcattgctggacagggaggatgttcatgtgccttgatgatcagattctggatacatatcttgatggcgagcttgcggagccgtggaagactcaggttgaggaacacttgggttattgccccgcgtgcaaggttcggcttgatcatctcgacgcggtgcggcgaaccatccgttccgctgtcctgactgacaaggaaatagaatcacaccgccgcaaagtcctcagctacatggaaaacaactattttgccagaaagaagaaggtgagtttctttcgcaaaaagctcaatgtaggtatccctgccttgctgaccagtgccgccgcgtttgtcgttgtctttgtcggcgcatttgtcctttttggcatcaacggtcagcagacagcggaaatcatccccgaagtctcgccactgcttaatcaggggaacattgtccaggtgcgtgccaccgacaatgccggagcttcccggactcttgatgactattcattggaagaaatactgacattccttaacaccaagggatataacgtagatgtgagcatccgtacccggaatattattccgctggactcatctgtcgtttcttcaccatccgagactccctctgaggatggggttgaagacggggcagggaactgaccacgctttaaaaaggacaggcaagcattggatattggggatgttgcggcatcccctttatgtttatcaacggatttcttctattcttggtgaaatccacaagatgataaagatatattcccgccggcattatttcccgtctcaccgatcttcatccgttcttcattcacgactggtctttttacttcttacatcaaatcagcccttgacacttccaatcatgatgcccttgataaagtatctttggacaaaaggatagagaaaaagaatagggccagtgacaacaagagctgttgccattttaagggtttcacttggtaaagtaaccgtatcaaggaaaataccggcagcggcagcctgtttcatatattctgcatttgaaagcatcctgtacagcaaatattggagtgggtataagctttctttggttatatacaagctagcatgataccagtcattccagtatgtcagagctatgaaaagcccaacggttgcgagtcctgctttgctgagaggcagaatcactttttcatagatctgccagtcgtttgcgccatctatcttggatgcatcaattaagctgtagggaatggatttcatgaaattcctcatgaggaagatattccaggggcttaacaagcagggtagaatcaatgcccatagagagttcttcagattcagatattttacaaacaggatataagtgggaattacaccgccactgaacaaagtcgtgaaatatatgaaaaaggagaccatattccgtttgcgaaagtcctgtcggattaagacataccctgtcattgaggtcagcagcaaagaaaaaactgtgcctatgactgttatgaggattgtaacaagatatgatttcatcaaactgtcaaaaccttggaagatagagcgatatgcggcaaaggaaatgagtgctggccataacttgaacccttctgccaaaaccatatgctcatctgaaatactggcaacgacaataagccagaatgggatgaagcagattatcgtaatgatagtcattacgaaataaccgagtagtgtaaaggttcttgttcctttatcgggttttacttgtagtgtgatggttttcatagcgactcctgttaaaacaatgcaagatcttcattgaaacgtttgaccagggcattgactgtaagtaccagaatgcaaccgaaaactgactgaaagacaccggcggcagaacccattcctatgtcgaagttgactgtcaaggatctataaacataggtatcgatgatatcggttacgttatacaaaaggccattattgcctatcagttgatagaacaattggaattgacccttgaggatgttgcctagattgaacatgaccaagagaatgaaagttggttttatcatgggaagcgtgatatacgaaatctgctgccattttgtagcgccatctattcgtgctgattcgtaaatttcctgatcaataccactgatgacagagagatacacgacactaccatagccaagccctttccatatctggactgcaattatgatgaagggccaagcctggggcttgagatagaaattatattgtacaaatcccagatttctcaggattgtgttgattacgccattatctatattgaagagagcataggagaaaagccctacaagtacatacgatatgaaatagggtaggaagattatggattggcttattttgacaaaacgcttattctttatttctcccaagaaaaccgcgcagatgatttgtacaatattcccgcccagaatgaacgccagattataaaggattgtgtttctgagcaaacggccaaagatgccgcttttgaagagataatcaaagttcttcagtcctataaaaggactttttaacaagccaagacggaaatcaaactttgtaaaggcaagccaaatgcctaccatggggatataagcaaaaaggacgaaatatgcaattacaggaatcagcatgaaccataataatttggttttcatgaatcgatggtataaggtgggtttagtcagagtatctgtaaaattatcaagcttcttcataaacaacctccaaaagacagggattaagaaacaaatcagaattttattctaaactcttgaattttagttgcaatttgaaatataagctctgattgtgttttaaagacattcttcaatatctgttaacctgattaaaaataaataattatgttgggataggcttgtttgtccaataatctcttttatttcaaattgacagcccaaaaagtcgctgcctatccttttcttactgaactttggaatcaattaagaggtatgttcaatgactgttacaattatggtagacggtaaaaaatcgggacgtacatatcaagggattgggggagtcaccagcaatggcatgacaaaacttctgtatgaatatccggaaaaccaacaaaaggatattctgaattttctcttccgcccaaagtttggcgccagccttcagatgttaaaggttgaaattggttctgatgcaaatggtactggtggtacagaaccaagtcatatgcgctccgagacagattatgacatcacgagaggtgttggcttgaggatggctcaggacgcaaaacaaagaagcaaggatattcttcttgatgcgatacgctgggggactccttcctggcttacggataatgaaaggaaataccggtattacctgaattttctaaaaggagcgaaggacattttcggtcttgattttgactatcttgcgccggatgaaaatgaaggagactatagcatagattgggtcgttgacgtacttaggccaggtcttgatagggatggattcagtaaagtcaaactgtcaggcgcggatagcacagaagactggaacatagcaccgatcatagaaggtaatgctgatttaaagaatagtcttgctgcaattacccggcactacaagcaggacagtccgcagtctctcaaagaatgtggtcttccgattttcaatagtgaagatcttgcgcctttcaggaacaagttttcctttgccttggatatggcctataaaatcattcgctcctatgcatcgggaaagatggtacagtatgtgatgcatccggtcatcgaagcgatatatgataatgttccctatacctgcaagagcattctgctggcagcaaatccgtggacagggcattacgagattcaaccaagtctgtgggttgtcgcccattttacccaattcatacagctgggttggcactatattgatagcgcctgttattcttcggttccctatagttatctgaccttgcaggactcccggacacaggatgtaagtatcatagtgcttaatagaagcgaagcaatagtgaactttgaggtgcggcttgaaaatatctctgcttcatgcctccatgtttggttgaccgatgaagatcagcagtttatacaaaagaaggatatacgcctcatcgacaataaagtctgcttctcccttgtccctaaatccatttgcacacttacgactactaccggccagcaaaaaggacatgcagagtttgatatcccaaaggaaatgcaattcagccttccttatcacgaggatttcaattcttatgaactcggcaagcagccaaaatatacgattgatcaatcgggcgcctttgaaatcagtactggaggaaaggacggcaggcaatgtctgaaacaggtcttggtcaattcccagaagccaattgattgggaaaggcgtcccacccccttgccgtataccatcctgggtgggcaggaattgacgaattacaaagtcagttttgatttttgcatggaggaaatgcctgaaagggattatgtgggttacgtgcttcttggcgctcgatgcaatcatgcgtctctcacctgcgatattcccgaatgttacaacgtaaggttgtatcacaacggaagatggtttttatcctgtggtcagattgtcttggcggccggtagagtccgggatttttccctttgtacatggcatgagcttgctatgtgctgtgaacaggataaaatcagtgctttctacaatgggactgtacttgcgactatagtggatcaatccatcccaagcgggaacagtgttatcggcagcggctataacatagtaaaatatgacaacttcaaaattgagaaaacagggaaccttccagagacttgcagacgttactcattatgtgctgatggtattgaaaagactgggaagtggacggaagtcggtaatgctgctgataattactatcgtacactacttaggtcttcggagaaaggcgatcagatagcctttgctttcacaggaacagctcttagtctcataggagtagtcgatgccgaatctggaaaagctgatatctacatagataaaggcaaggtcgcgacaatcgattgcttttctacttcaaagatgttcaggagaagcctattctcaatccacggacttgagagtggagttcatgaattcagactggttgtctcaggtgttcatcaggatgatgcactgggaagcaacattaaccttaatgcgattgagcttattggaggattggttttatcggattgtagcagtggatgacgcccccggaagacgggtacaaaaatggaggagagtatgaaaagatttctcgttggcatgttagttttatgctgtgcttttactgcttttgcaagaggtaatgctgaaataagtactacagttcaaagcagtgacaatccctttgaagaatatgtggaattgataatgtacagttcaggatcttcaggcgcggatacagagaaggtaatagcgaagttcaatgagatgctcaaggaaaaatacaatacaacaatcaacgttacctgccttggttggaataactatcaaaatcagtatcagttgattttgacaactggagagccagcagatttgatgtatgtaaacccgaatctctataacttgtatgcatctaatggagctttcactgatttgacggatttatttgagaaatatatgccgaggattcatggtaatttcaaggaaggccagcttgagcaggcatatgttgatggcaagttgtacatgattccgacatatgaatccaattatccccagtatggtattttctatcgttttgaccttgccaaaaaatatggtcttggtgagattacaagcattgattcctttgagaaatatgccgatatcattgctaccaaggaaacggatctgagagtcattgatggcaacccggagcagactctgttccagatgttcaaggcttattacggttttgagtccattgccggatcgaacagctccatagtgatggcccggagctatgacgatattcatgacattattgcgtatccttttaccgatgaatatgttgaatgggcacggaggatgaagcagtgggcagacaaaggttattggagttccaatgctctctccagcacaacggatccctggagtagcatccagataggaaaaagtgcgatcacacaggccaatgcagatggtgccaagaacatgatgagttatatggccactaaacttcccggcactgaatgcgcttattggagcctggcgaaccttacaggatattcttatgtaaaccccgtgactgaaaatggtttcgcggttcccgcatcttcgcccaatgcagagagggctcttaggattcttgaagcaatcaaaacagaccagcaactgtttgacctttggatgtatggcatagagggacttcacttctctcttactgaagatggaaagttgattaaacctgcggtaggcgtaaatccttctaccgtcaataatcacagtatgagcggtgcccagtatgcaatgcggataaagaacctgatgcgtagtgagtccggtgtttgggaaggatctgagggtttgctcaattggctctcatccattgaagtcctgaataagtttggtgctgttacccttgattattcaaatgtccaggctgaacttgcggcagtaaacaatgttgtccagcaatatggataccccataaatattggtattgttgaaaatgttgatgccgcagtagcagagtatagaaggcagctcaagattgctggtattgataagctgctggaggtcgtggctcagcagatggaagtgtactacaagaagaacggaatcatctgagtgtgaatggtttcagcacatcatctgtttctgctaggtgatgtgctgtttttggcttaaaatgagaagatgaaaaatactatcctgaaaaaattccacaatatattcatcctttatttcgttagcatcctgatagtattggctgtatccgtatacagtctcatgcatttatttgaaacggcaactcaaaagcaattgttgtcttatgggcaaattgctcttgatagcgatgtcctatacatcaatacaattacaaactcagtcaaggacatttttgatagcatcagttttgactcccagatatccaaattgctgaattatgaatcaatccaggccagtgatctttatcttggtttgcaacgcctgagaacctatgccgactctaatgttttcatcgactcgatttatatctataaccgtagcgatgataccatctatgtatcctctcccaacgctttagaggcagtgtattctccttcggatttctatgatgaaggggcttcggatttaatggagcattactctgcttataaaaatatgcagccaatcttcagaaggatcgaggtcacgtatcccgatgaatcagtttcttcgtatgtcagcttcatacggtataatacattgaagccgacgaaccattctgatgttgtgatgattaacgtaaagctggatattttctctcaattattaagctctgttcctgaaaacaacaatagattgttgctgtttgctgattctgctggctggtacgaagtcatagcaggaagccgtgccagttattcggaacatacaattgaaactgtactccagaaattaaatgaagggagcttcgatataaggttggaagataagcactatatagtttgctcgcagcgtgttatgagcagtgccatacatatcgtgcttattgctgatgaaagtactatgagtaccattacccaagcaaaagggtatagtcattcgctgatgttgttggctctcctgtttgcagtctgcattatcgctacaatatcagtaatcaagcgaataatcagaataaacgcactccataagtcaaccatggcaaatctgcaaaaggaaaagttagagctttcctttgagaacaaacgcagacagattcttgtttactttcatggtaattcttccgaggaaatctccgacaatgatatggcggatctgtgtggattgataggacatgagaacaatgcttctttaaggactgtgttgatattgctctccattaattcgtatcactcaaaaatatcacttcgctatgaaagggtgaaggaccgtaatgttctgaaatatgacatctgtaaaacagcagaggaggtaatgtccggttttcaggtggtttgttctacctttgatgataatgagaattgcttttttgttgttcagaagatggaagatcagtgtggtctgatagaggctttggccaatgtaagcaattttattaaagaaaaatatagtgttacggctaccatattcgtgtcagcggacacagaattctccaaactcccatcctcttatgctgagttaagcaagcatcttccttacaaaactctctatgaaccaggaagcattatcacttccgatatgctggatgccagggagatgtttacgtgcagcattccggatgtgctttcacgacggctttcccagaacatcttacagctcaatgtggccatggcaattttggatctgaaggaaatattggagattatttccaagggttcttacaagagtttccagctgaatctcttccagcttgtggtggatttggacgatgttctcagtaaactccaggtcaataatggcattgagaagacaatttatatcgatgtcttgttgtataatctgacttcctttgaaacgctcgattcaatctataaggcattcgaagccgtgatcctgcaagcagagcagattgttatgcagaataagaatagccatcaggcaaatataataactcaaatgcaggatatcatcagaaataattactttatgaaggatttctcaattgtcattgtttccgaacagattggtatgaatgcttcttatttgggaaaattgttcaagcggagtacaggactgactttcattgagttcctgcatgaggaaaggatggcggctgcctgcaatctgcttgaaacaacagacatgaaaattgtagaaatcgtatcaactgtagggtacagcgatgttccttatttctataagctgttcaaaaaggtgaatggctgtactccaatgagttataggcagaagcattaactacaaggagttggaacatccatgttgtcctaggttgtataatctgtatcagaagttcgttttcctccgtttccccgcagttcaccctcccaaatatctctccatccttgtcttttcacaaggtaatttgataccataggcagacgttccccgccgttgtgccgggaacttggatggaggcatggaatgaaagctatcgagctggaaaaggcttatgacccgaaggacttcgaggacaggatttatgaagcatggagacgtgacggactgttcaagccgcaggatgtaccgggcaagccgttcaccatcgtcatgccgcctcccaatgtcacgggcatactccacatgggtcatgccctcaacaactccctgccggataccatcattcgttaccagcgcatggccggtcgcaagaccctctgggttccgggaaccgaccatgctggcatagcgacccagaacgtcgttgaacgccagcttgccagggaaggcttgagccgccatgacttgggcagggagaaattccttgaacggacatggcaggtcaagaaaaagcatcactccgtcattgtcaaacaattggaaaagattggttgttcctgtgattgggagcatgaacgctttaccatggacgaaggactttcccgtgccgtgcgcgaagcattcgtcactctgtatgaaagaggattgatttacaaaggcaagtacctgatcaactattgtccccattgcgggacggctcttgctgatgacgaagtggaatacaagaccctggaaggacggctttatcaagtcagctatccttatgcggatggttcgggaagcatcagcgttgccacgacacgtccagagacgatgttcggagatgtcgctgtcgcggtgaacccagatgatgaacgatacgccgcggtcgtggggaaaaagctccgcctgcctctgaccgaccgtgaaatccccatcatcgccgatggtttcgttgacaaggaatttggtacgggtatggtaaagataactcccgcccatgatcctaatgactgggaatgcggacgtcggcacaacgtggaagctataaacatcctcaaccctgacggaaccctcaatgatgaagttccgccagcgtaccgtggcgtccaggcggctggcgcacgggatatggtcgcccatgatttggaaggacaggggtatctgctgggcagcacgccgtatgtccacgaggtaggacattgctaccgctgtaacaccatcatagaaccatacctttcagaccaatggttcgtcaggatgcggggcatggcggacaaggctttgaaggcatggaaggacggcgaggtcaccttctatccccgtcgttgggagaacacctacagcagctggcttgagaatatcagggactggtgcatcagtcgtcagctctggtggggacaccgcattcctgtctggtactgtgaagactgtggcgaaatgattgtttcccggaacgatgtcacggtctgtccgaaatgcggcagctctcacctgcgtcaggaagaagatgtcctggatacgtggttctcctcatggctgtggccgttcagcacgctgggctggccggaggatactcccgacctgaaggaattcttcccgacccagactctgatcaccggatacgacatcattttcttctgggtggcccgcatgatcatggcgtcccttgagttcaccggaaaggtgcctttcaaggatgtgtacatgaccggtcttgtgagggatcgacagggcaggaagatgtcgaagtccttgggcaatggaatcgatcctcttgaagtggttgacctctatggagccgacgccatgaagttcacgcttgcttacatggccgcgcaaggccaggacgtgcttcttgacatggattcgttcaagatgggatcccgtttcgccaacaagatatggaacgcttcacgtttcctgctgatgcggcttgaaggacgcaccaaggtcactgtcgaggaaaaagacttgtcggtcatggataaatggatttttgctgaattgaaccatgcggcagggaaggtgagggctgctctggaaggataccgtttcaatgaggcaagccagacggtctatgatttcttctggaatgatttctgtgactggtacatcgaggcgtcgaagcacaaccttgagagcaatgaccctgtggtacaggacagggctgtctccctattgctcgacatccttgaggaatcgctgcggctgctgcatccgttccttccgttcatcacacaagaaatatacagcaaacttcccaatgcccgtcctcatctgatgactgcgccttatccggaatggagtgcttcacgggagtatccggaagccagggcccatgtcgccgcaatgcaggacttggttcgtagggtgcgtggcatcagggcggagctgggcatccccgtcgataaaaaggtacatgttacggtgaaacctgatggaggctttgcatcgaccggatttcttctggggcagagggagcttcttgccggcttcatcaatgccagcgagctgaccattgatactaccggtgagaaggatgtgaaaggagctgtgcccgtcgccggacagggttttgagtgcttcctctttgtccgcgaggcaatagacgtggaaagtgagatgagtcgtctccgtgcggacgtggagaaaagccggaaagcattggaaggcgtcctgaaaaagctgggaaacgaacagttcatgacaaacgccaagggtgaagccatagagaaggaaaatgccaagaaagcagagtttgaagaaaagattgccaagggtgagaaaaacctgctgattttaggaaccttagcctgaagacgcggcagcgcgacaacgggagcaaagaaaaggaaaagggcatggccgtttgagcgaaccatgcctttttcattgattgacaaaagtcggaacttaaagttcagtagtcttttcgtcttggatttcttttcttctttcttttgcaagtttagctatttcacccagagccttgcgcgcacgggcggcagatgccttgactcccttctccgtgaaccgagcgttttcggcaatgtaggtttcatattgttcgacaatctgttcgtgaatggtcatgtaggcctcctaaataatatacataattctagcacacatcccctgaaaaacaatatttcgggcggggaaaatacgaaaaaagcacaaaaatggtgttttttagcctataaagaggttttatgcttgagttatgcctgagttccggtgattggagccgattcatcatccatgagtgtccgaatcatgaaaccagattctataggacggtttgaatagagatatcctgcatgaccatggctcacgctgcttgtggcctctttgttttcatccaaaagagtgaaatcatcatcctcaatgaaggggacatgaggccctatgtactcaatcttccaatccgtggaaattttgttcttgatgtccagtgaccagatgtttggcgcaacttcatccttgaccgtgccgaggaatgtataagcgcggatatagccggaacctgcctcgaactgctggagagtgtcctttgcgtgtccctgtgcatgtttctttgctgccctggcatcttccaccggtccgctatcaaagaagaagcctgtggtataagcgcgatgactgaccctttccaagtcttccttatatgcctgccagtctttagaatctcccagaccgtacaaggcatccagtgccttgcgatatgcacgggtcactacggcggtataatatactgatttcatccttccttcaattttcagcgatgtgacgccgctttcctggaggtccttcagatggtcaatcatattgagatcctttgaagaaaggattgtggtatagtcctcgtattcctcaatagggtagtagacacccggtcgttctttttcttcaagtgccagacgatagttccagcgacaagtatgggaacaggcgccttcatttgcgctgcgtcctgccatgaaagaagaaagaagacatcggcctgaataggccatgcacatagccccatggataaagacttcaagctccatggcggggactgcgtccttcatcatcttgatgtcagcaagcgttgcttcccgtcccaggacaatgcgggagaagcccatgtttctgtaaacgcgcaacgcaacgctgttcaggcagcttgcttgtgtggagagatgaagggagcaatcaggataccgttccttcagaagggaagcgacacccagatcagagacaatgtaggcatcgaaaggccagtctcccaaggaggaaatcactgctttcatttcatccagccggctttcatgcaggacagtattcaacgtgcaataaagtttctttccctgtcctgccagacttttcttccatgcgtgaagttcttccctgacatgttcgtcaaagttcccggcacctgcacgcatggagaagctggtcaatcccatgtaggccgcatcagctccataggcgcatgcagcctgtagcttttcaaaagtccccgcaggagaaagaagctccatacgggtcgattccctgcaatctggttccatacgttccttcatgaccgccccagagcttccgtgaccgcttttgctatggcaatgctcatctttaagctgtttttatcagcctcctcggctcttttcttttctgatccctcgattctggccttgatttccatttcggtcagatgaggcatcttgtcatgagggaacgccaatgccaggacttcttccatgtcggaaaccggatggaaggtaatgccggtcttgatgttggcgtcgagcttgtctagatcccgctggttttgcttggggaacaggattgtttgtatcttgttacgccgcgcagcaagaatcttctccttgagaccgccaatgggcatgacattgcccttcaaggtcagctcacctgtcatggccatgtgaggagccatgacttgaccagtgacaagtgaatacagggcgacggtcatggtgatgccggctgatggaccgtccttcggcgtagcaccttcgggaagatgaagatggatgctgttcttctcataccatgacgggtcaattccatggcggagacttgacgccttaagccaggaataagcaatgttcgccgactcctgcattaccgagccgagttgaccggtcagcttcaattcccccttgcccggcagattctgggattcaatcagcagggtatctccacccatgctggtccacgccagaccgaccgatgttccgggtctgtcggcagcgattagctcgtcttccctgaaaatcggctggccgagatactcaatcagcttctgccggtcaatggtgatgggctggatgattgaatcggaggttcggcttgtattttcactcaaaactggttctctttgcgaattttcctgttggacgctttgttcctcatcaccggaggtttggcttacgccttcactcctctccggtgtgctttgcgcatcctcgtgtcgtacgcgagtacgctcccaatcaggattggaaaccaactcgaaagcgactttccgattgattttgtccagttgcttttcatagttgcggacgccggcttccctggcgtattcatcggcaatggcacggaggatggaggaagggaacttgacgtccttctgtgtcaaaccgtgcttcttgaggcttttcggcaccaggtattttttgccaatggcaagtttttcctccgacgtatagccggaaagaggaatgacttccatgcggtcgagcaagggacgtggtatggtgtccagcgtattgcatgttaccacaaagaggatatccgagaggtcaaagggaaggtcgaggtaattatccctgaaactagtgttctgctcagggtcaaggacttcgagcagcgcagacgcggggtctccctggaacgacactcccatcttgtctatctcgtcaatgagaaagaggggattgcgtgtcttgacctgtttcagcccctggatgattttgccgggcatggctccgatgtaggtgcggcgatgacctttgatttcggcctcgtcacgcatgccgccgacggagaagcggaagaattttttcttcaaggcacgggcaatggaataggctaccgaagttttaccaactcccggaggtccgaccagacagatgattgagccttttggatcattcttcaacttgcggacggcaagatattccaggatgcgttccttcacatccttcattccgtaatggtctttttccaatattttacgcgcattctcaatggagatgttatccggtttaggctcgttccatggcaggtcggcgatgatttccaggtatgtgcgggtgatggcatagtccggactgttgctatccaggctctgcaagcgatcgaactcactttcaacgctttccttgatttcgggagacatctttagctttgctattttctctcgtatcttgcggagagcttccatccggggatcggtggtgatacccaactccatctggatgttcttcaattcctcccgcaggaaatactcacgctggttcttctctatcttttggttgacgcggttctgtatcttttgctgcatcgccgcaatcttctgttctttcttgatgacgagcaggactttctcgatgcgttcacggacattcaaggtctcaagaatattctgttgcagtatcctgtctatgttgaggatgctggtcaggaaatcagccagttttccggggtggtcaatgttgaccatgttcagacgcatttcctcgctgaaaagctggttgttgcgggacaaatccttcatttcagtgattaactgacgagtccatgcccgcagttcttccggcttgtcctcaatgtcatcctggtattcgacttcagcgaccaagtatgagccgctagggtagaactgttttacgacaaagcgcttgagggtcgatacgaagatgttgatgcctccgtctggcagcttgatcttcttgataattttgaccaccgtgccgaccgtatggagattggccgggctgtattcgtcttcttcgggcgacttgaccagcagcaggccaagattgccgccgtgattgacggcctggttcacaatggccacgtcattggcatcggagatgacaagtggcgtgaaaagaccgggaaacacggggtttccggtcaagggaaggatgaacagattattcggaagcatctgctctatcggaagcagttccttgtcagacatcaaggttcctccagtatcttatggtttcagcatcccgtatgtccgtcctggaacgtatcgctcatagcgtccgtaagatttcatcgggcttcccggaagggaatggctctgctgacgtatgagaagataatcaaacttccggcaagaggaaagaccctatggccggacagtgtgacttccttcattttccagcattattctgggaaaaccagttctgccttatctacaatcacatccccgttggtgtccagctttggcgcatccccaccggaacggagccacttcactcccatgtatgccaaaggagtgtccagccaggcgaagattactttcactatccagtaagggatgatgagggagaacactttggcagcggtaaaatcagggttcagccgatagaacgagatgaacatgaacagtgtggtgtcagcgaactggcttaccactgtgctcaggttcttgcgaatccagaggccgcgaccgccagtgattcgtctgagtactgagaacaggaacacatcaatgttctggctgaccaggaagccaatgatgctggcagcggtcatccgcaggctgttgctgaatacggcggcatattcctgctggagatgccacgagggattcggtatcatggaaatgcatgcccatgcaatgaggaaatagaacgtcagcatgatggttgatatctggacgaaagaatatgacacttttctgccgtacacttcattaatcatgtcggggatgaggaacaggaaaggcatgaacacaatacccaccgacatgcggatgccgagtatggtggtaatcttcgagcccaggatgtttaccaagaccattgacgtgatgaacagggcgaaaaggaacattttcttcgtttcttgagaaattttcttcacgggacgctcctcatgcagacaggatgtggaaaagatgagacaaacgataccgggaaaaaccaaataggtcaaataccgtttaccacttgggtttacgggagcagtatgtggacatgcttatgggcatcctcaaagaacgtcacgtatggaggggctttgcgccagggagctgcgtcagctgtggaaatagggcagaatcacccggtttctttccttcctgccgaatggttgcgcagggtagaccggatagctgccgattccattcatggaaacggtgtcattttcaatccatccgtttgaataaacgtcaatgtccagttccgtcagttcatgaagcaattcaaagaatcgtcgtactacatcagattccaccgtgttacctgtgaaagagatattcaacttgtcgttgacggagcaaacaccgcaactgatggatgctgcctcctgggatggcaaaagcacttccatcatgagtatatgtttttccatggatggggggagctttatgcagcccaggttggtcatgacagaagtcacggcattgtttgcccgctgtgatataaagctgattacggcttttttcaggaaccacggtatcagccgcactccaagcattttctcatagctgacatacgtcgctatcctggcagataaattttcctgtgtcagcgtcgcttccatctgtgcagtcacggattccaccatatccccgaagtcctgttgcccggaagacgcaggaagattgacgctgacctgagatacaaaatttctcaacgtctttgatggaaaaaacttgcgaagattgaccggtatgccaatctgaataggatatttatcataaccctgttgggaatcagccaaagaaattgcttgggcgaatactgccgcaagatagccagtcacggtagttccgtgccgacgggcatgctctttgaacgcagaggagggaataacaccgtggacgacatgcgttccccggttcttgaggagtgtcccctgtatggcgcgggctttcctcatttctacttttgatgttctggcatgttcatcatggtatttcaggcatccgtcctcttcttcctccttttgggggacaccttccggcagcagaatcaggccatcgtcccggacatcctttcccatcagaagaagatattgatataccagcgacttcaagaactccatggctcccgttccgtccgtaattgcatggaaacattccagtgagatacggcgtttgaaatacatgattttaaacagatattcattggtttccttgtctcccatgattggcatgcagggataggtcgcttctgcctgcaccaccagcggattggtgttttcataaagataggcccagaatacgcccgtctttaatttcacggccatagtaggaaaacggcttatggttgtttcagcggcacgctggagggtggcagggtcaatattttcggccaataccgccgaaaccctaaagacacaagcatttgtcttcttcatgaccgctgggtaaagttttgcagtgttgtcgagtttgtaccatcttttcattctgacatctccctgttgatcgcatgagggaaaccatcttttgcatgcgtgtgcaagaatactgatgtcgtgttaactgaatgtaaacccgatgaattttattgtaaaatataaaaggtctttacatcggcggggatacaggcagggatactgtgaacgtagttcccgcgccaagtttgctgtacacagtaatagtgcctccatgcatttctatgattgtctttgcaatggcaagccctagtccgcttcctttttttgttcgttcccgtgatttatccgccttatagaatcgttcaaagatatgtttctgcgcatcttcggcaattcctatgcccgtatcggaaatcttgcatatgacggactttccatgttcgtgcaattctacctgtatactaccgccatccggagtgaattttatgctgttgtggataaggtttatccacacttggctcatcatgtcttcatctgcggtgagggtcacagtatcaagagacgcttccatagtgatgtttttttcattccattgcggttcgtagccgagaagcagggcgcgaagctgtttgtcaattcggtatggcttgggttcgaatttcacgctgtccgtttccagcgcggcaagtttcagaaggttttcgctcaatctggaaagtcgcatcgtttcagtctcgatgatattgagaaaatggtttcgtttttcaggtgacaattcatcgttgtacagaagccgggcgaacccattgatggtagcaagaggggattgaatttcatgggacacattggagatgaattcctgccgcatgttttccatctgttcaaggctcaaggtcatctcattgatactcttgaccaatgtttcgaatggttcgttttctttcaggtcatgattcaatcgtacactgaaatctcctctcgctatgcagtcaagggctttcattacttccgacagcagacggatgtgctttgtgatgggggattgcctgaaataccagcggagaaaaaagaagaacgccacgcttgagtagcgccataggagagtgaagaacgtagcaccgttttccggtacagtgtgacccatataggcggcgtatagaacaaaagcaagaaaatatgcaacgaccactccacccgctatcaatgccgcgacgacaagcgtcatggcaatgccttggagaatgtcctgccgcttgatatggtgatcatcgacagggagtctgtccaacaggagtttttttacaagaaccaacaggagtatccagaacaaaaaaccaagtccccagaacactcgtggatactgggcttgcagtaaaaagcctatgagtccgaagatggtgctggtcaatgcatatgcaatggcaaaacaaccgagcaggactgaaattatggtaatggtaaggatgagcttccggacattgattggtttccgcgtgaaatcaataccaagcaacaatctgacgcgctggcttttctttgcggagaggaacagcactatccacccaatgaaagaaaacaggtaaaagctcagcacgacatcatccgtcatttcaatctttgacaagatggcaatgatatatgacagcgaaattacaacagtaaaagccatgacaaaacagattgtcagcccggacagttccgaaacaatgccttcccaaaaaaactgatggttttgttttttcatgaatctacttccagacgataacccagtccacggatggtcgtaatcctgaaatcggttttttcttccgggaaacgttggcgcagacggttgatatggacatcaagcgtccgttcattgccctcgaaaccataaccccagatatcttcaatcaacgtatcacgtgagaatgtccgtccgggatatcctgccagcttgaacagaagttcaaattccttgaggggaagggtgaacttcatattgcccgcaatcacttcataattcttccggttcatcatcagcttgccaatttggacattctgcgaggcaatgatctgatagcgtttcaacagtgctttcacccgtgccatcaattccaacggctcaaagggtttgaccaggtaatcatccgctcccgcctgaaaacctttgattttctgcgcggtttctccttttgccgtcaacatgagcacgggaatatcataagatgctcgaagttcctgacacagctcaaagccatccatgttcggcatcatcaggtcaatgatggcaaggtcggcttttgatgtttccagctttgaaagagcttcaagcccatcggcggcctcgtatacggcaaacccttccttttgcaagataatccttaccaattcgcgaagatgagggtcatcgtcaacgaccagaatcttattcatgccgaggagcctccttctgcgatgctttctgcaatatcttctacattataatatcattgattacagtctgggcggtatgtaaactgaagataaactgaagataaactggaaataaactggaaataaacgagattgctgaggactatgtttctgtcagtttgcccgtactttttttagttttcaggggaagggacggtcgtaccagccagccaaggacggcgtacaaggggaagatggaagcaatgatgttccagttcatctggaagaaggtgtcggagaacaggcacttgaagatcatcagggcgcaggtcgcaagggcaaagcatctcattgaggcggaaagtttcaccaggcattcatgctcttttcgaccaaaagcaatacggaacgcataaactgcggggatgatgagcaacgggttgatgaaaatgatgttctcattccaccatgccacatcgtgagtggagaaaaacatcatgaaaagcaggagcaaggaaacaaaggataaggcaagaaaaagcaggccgaggggaactccgtagagaatgcgcggcagaataggggaatgtccgtcacttttcctctttgtccgtatgagcagatagtggagaaatccgaagaaaacagctagcgcgacaccaaagatgagcgtgcgtgtaacaaaaataggggcagtgtccgcaacctcaggacgaatgccctgtcctgtggtgtcggagatgacattgaccactgtggcgagagctgtggcgttccctccatttactccttcatttttcaagggaaaatcgagaatggcttgttccagtatctccggcaggaacatttcctcccacaatgtcagcggcttgtcgattacgctgctctggaggtagtcaaggagccatgcccagagaggactggcataggaatgtcgccggacatggtcgcggtatgtcccggttcccggtatggagcgagcccattcgccaaactgtccaccggtcattgcgtcaatgatgtcacgtatccgtgtcgcgcaattgtcatagtaatgatggtaaagatatgtgtcgttgccgggagaagtgttgtataccagaaattccaccaaggcgagcttcatgtcgggagatagttcaatctccattgtcctgacatctcgtctttgcacatctgtgctccagtcctgacgccacagcgcatcggagctgatgacacggtataacatcctgccacgggcgaaatcaaaaaagaaattatcgctggccaggtcaaagatgccatagtcgaacatcaccggtcttttgtccggttcctcaatgacgattgctgaatgtccgaaccattcccacacggcgtcaccgttgccgattgtctgtagtttgacggtgagtccttcggcatatgcctgtctttcggatgtgcctgcctcagcggtaaaatcccagccctccaggagtgtcctggacgaattgagcgtgggggtttcccgtgggagcatgctgactgccccaaggtggagtaccggtaggattaacgacaccagagctgcaatgaaaaattttgccctgacgaaaccacatgatgacatgaaaacatcatagcacaaggagagtgtggcgaccaagtgtttcaagaaaggttccaacgcaaaggattccaagcaggaggaggcgcgggggagagtcaaatttcttgcttcacttgacactggacgggtgagcgtctactctcattccatgcaaggagaaaacacgccatggaccgcgacctgaccgtagacggcatcgtcctgcggacacggcgcatgggcgatatgcatcgccggctctccctgctttgtcccgacttgggtatcatagatgtcatagcctatggggcgcgcaagggcaagagggcaatgaatgcgcagatgttttcccgttctacgtttttcctgtatcataatcctgtccgcaaggaatatacgttgaaggatgcccggatggagagtcctcatgacggtgtgcgttcccgccttgacagcatgtgggcggcttcgttctggtcggagctgtgtacccgcacggcgggcggtgattggaacgccctgttcctgttgctttccgaatgcctggacgccctggaggaagacccttccagcgttgaaagggcgagcatccagtttgtctggcatctgctccatctggcggggattgcgccggatctgacgcgctgtccggtgagcgagagggtttatacccatgatgagattctgggattttccgcttctctgctgtcaccctgttcacgggaaaacggggatgtcgatgacatgctgcttcctcccggcgcacggcgttatcttgccatgacagccggacgcgcggtacgggaggcggtggccgtacaattgaacgacatcactgccctgcgaatcaggagatacatggttcgctacgcgcatctttttgccggaggacatctgatgaccgtagaatctggctttggcatgatggacatggatgatgaaagcgggaatgtctccaatgaaggttccggggatggttccgatgatgaatgagaaattaaaagacaaggttgatatatatgacatgggaaaagaaaagggtttccacggagactgtcgggaaactgcacgagcggcttggactggatgtaatcacggcctctatactggcgcgacggggcattgaggaagtccaggatgtaaaattcttcctggagaacgaactgacgttcctgcacaatcccttccatttcgatgacatggaagtgttcgtcgagaggatgcagcaggctgtcgaagataaggagaaagtccgaatctttggcgacagggatgtcgatggcatcacagggacggtgctgcttcatcaggaatttgagcgtctgggactggatgcttcctataagttgcccgaaggtgacgagccgtatggactgaccatggcgggcgtagatgccgcgcatgctgacggggtgacacttttggtgacggtggactgcggaatttccaacaacgatgagattgcgtatgcttcgactttgggactcgacacgttggttctcgaccaccatctaggcggagatgttctgccgcccgccatggcaatcatcaatccgaagctggaagggagcggctatccattctcccatctggcgggatgcggggtagcggcgaagtgcatctgggcgttacggttctcatatacggactttttccgggaggagtgcatccttctccatgcccagccaggaaacgacacggtaatcatcagggcgttgcgcttgcgcaacatgattgtggatgatcggatttctgaggaggtcgtgccgggaatgcttcctccggaaaaaagccgactgcttcagttcctctctgccggtgttcctatccttgtccttgacgaggaggaggagaccagtcagttgcgtaaggcgtttggtcgcggggtggacatccattgtgtgtcaatgcgtcaggagatggaaaaagttctgccgcagatacggggcaagagtatctttgccttgaccagcatcagccgaggcgcccgctacggactactgggtcgggatgagcttgatgctttgtacatgcttttcatggcgttcgtcatgcacaaggagcctttgctttccgaggactatgattccctgctcgacttggtggctattgggactatcgcggacttgatgccgatgattgatgagaacagaatcctggtgcggcgtgggctgtccgttctcaagtccagtcgtcgcaaagctctccagccgctgatggccatgcagaatctcattggacggagtctatctacgacggacataagctggaacctgacgcccttgattaacgccgcagggcgcatgggtgaaccgtccatcgccgttgagatgctgctgagcaaggatgcccatgaaagcgagaggctggcaggagagctggttcagcttaacaaaaaacgtcagaagatgggagaggatgtctgggtacgtcttgaacccaaggcaaaggcaagcaaggaaagtcatggaggcaagttcctgatggttgaggatccctcgatcagcaggggattgactggcatcatggcaagccgcctgctccgtcagttcagcatcccgtcacttgtcattgccaagacggacgaccaccgggttaccggctccatgcgcagccctgatgattttcacgtcagggatttcctgtcccagtttgaagacttgttccttgattatggaggacatgcgcgggcgggaggtttctccatggagacggataacctgtccggtttcaaggacaggctgatggacgtggtggaaaggatggacggcgtggacgagcatggcgaaagtatcaggattgactgttccctgccagcacgtttcatgacgccggacatcatgaaggtcgtggaatttttcgagccatacggggagcagaatccgcccatacatttcatgattgagggtgcgattatctctgatatatcttccatgaacaacaggcaaggctctgaccatctccgtctgtcggtttcctacgggagccatacatggccggctgtctactggcaggcggctgacaagttggacagggagttttcccttggggatagtgtcaatgtcgttttccggcttggccgcaactatttccgcaatacggagattgtgcagttgaccgtaatggacattgtccggcactcttgacaaacaggcgggttttttgcatgctgatttagcatttattcccatggacgggagaggaggtgattaatttggcttttgtacgtgtagacgacaacgaaccgctcgaaaagtcaatcaagcgtttcaagcgcatggttgaaaaagaaggcatcattcgcgagtggaagaaaagagagtactacgagaagccttcgaccatcctcaaccgcaagaataaggctatgagtcgcagacagctcaagaaggtacgcaaattgcacaaccagaaaagtgtatgatgcaccttcctaacatgtgatttagtatgtaacgattcccctgcccaatgagaaggcgggggattttgtttttatgtgtctgtatgctgtcagagaattatctgtatcactacttttctgttagtcgtagtgccgtcacccagtgtcacatcatgaacgggaaagatgaaagagaaaccatattgtcctcttaaaaaaactttttcccctttgcactcatgatagcctggaatccatttctatccagtcctttattctgcatgagcctgtatgagcgtcaggacagttttccgtatcttttccaatccttccagaggatcttcactatcaatgactgactgctcaatgggacacattccggtcttgtacctgttttcaatgacatcgacatagcgtccatattcggtttcaatggaatgggcgtccaaatatttttttgccgccgcgctcatgatctggccatatgccttgcggacaccacctgccaccagtatcattgccgccgccttgcctatgattttatcaatgaccactgcatccttcagcttttccggggcggtatcatacagtttcaaaagaggagatacaccacgcccatccgctttatggacaatggcatcatcctgtatgacaacgcagcttatcgtgccggtctcaattaaatgaagtgcttcatcacacgccccttgcttttgagaggatgaactttttatcatgatgtggaacctcctgatgtatcttcactgtgaccataatgaacgcgcaaacctccgggaatcccaaagtcccggcttcccataccgcatccggtttttgtgacggacatgtttcccatgggacggaaatcatccgtaaaatattttatcaaagcgacaccggtaggtgtgcagaactctccccgtgtgtcaccactgtagaacgggatgccatgcaagagatgagctgtcgcgggagctggaacaggcaatatctttcctccccactgattttccccgtatcctgtgcggatggatgaggaaaaaatgcggtcaggattcaattcctccatcaaaatacaacaacccaagacatcaatgacagcatccatcgttcccaaacgactgtcatggatatcctgtatcgccatgccatgcacgcgactctcggcctcaacaatcatatgcagtatagcgcgggcattcttcttgatgccatgggggagggtaagcgaagcaatgatatgctcgattttcgcgaatccgcctgtctcatcttgaaaatcttcttttctctcaaagacagcattatcagattcttccgtctgaccgttccacaggacttccgtatgagtgccctcacttccatgcctcgacagtttcttgcatgatacgtacattcccggaatgcccagtccgttgattgcttccaaaaacacatgaggattgggaaccagctcaagcaatgccgacatgagcatgtcgccggcgactcccatgctgcaatcaatatatatcgttttcatgaaaaacccttgcctatggttattcttgctaccacatgattactgaacataatgtctcacattttacataaaaaaagaacacatacattgtgggaaacttacaaaagatttaaattattcactatatatcaaaatttataccgtctaaacttaatttttcatgaatatcatgatgtctatttgacattttcatcatttttctctagaatgctcaaaatattaggagatgatacatgcttattctgattgctgatgcattcgacacgtctttgccaaaacaattatcccggttcggtgaagtgacctcagatcccgcaaggctgggggaagccgatattgtcctggttcgcagcaagaccaaatgtaccagtgattggatggcaggtgcgccccgtgtcaaggccatcatccgtggtggagtagggatggataacatcgacatggagagtgctgccagcaaaggaattttgaccctgaacacgccgacagcttccagcattgctgtcgccgagcttgcgttctccctgatgcttgcggttcctaaccacataagcgaatatgacgctggcatgaaatctggaaaatggttgaaaaatctcaaacgcactgaattgtacgggaaaaccattgcgcttctgggaatgggcaatatagccacggaagtagcaaaacgcgctcttgcgttcggcatgaaggttgtggcttatgattgctccaagaagggttctccctatgcggaaatgaaggactcggtagaggatgcagtcagggatgccgactatgtctccgtccatctgccgttgaatgccgccaccaaccatctggttgaccggaaacttctggaagtcatgacgcgcaagccggtcatcatcaatacagcccgcggactatgcattgatgcacaggcaatggtagatgccttggagaatggccaggtttcctggtatgcggcggatgtctatccgagcgatcctccatcgcctgactatcctcttttgaaatgcgaacatgtgacgctgactcctcatgtgggggcaaacagcgaggaaaacctggggcgtatcggcgacgaagtcgtccgtatcatcgaaagactgaaagatgaagggaaggtgtgaagtggagcgcaagaagatcttttttgcagggccttcggtgatgcccgtcgaagtattgacggagatgtctgagaatcttgtcgattatcatgggcagggattgtccatgcttgaagcaagccatcgtgggggcatgttcgaggatatgtacgatgagaccttggctttgatacgtcaggtcatggacattcccgacgagtatgaagtttttttccttgggggaggcgcaacccttcagttttccatgatacccttgaactttctgaaaaaagatggctttgccgactatgctgataccggcacgtggtcaggcaaggcggccagtgatgccaagaccataggaaccgtccggctggcatatgacggcgcgtcttctcattataccagcatgccggatcctgccgctttcaagccggattccgcggcctcatacctctacatctgtagcaatgagacagtcggaggaatcgaatggccggcgtatcccgaaacaggtaacgttccgcttatcgcggacatgtccagtgatttcttttcacgcccggtgcgggtgaaggacttcggcatgatttatgggggaatacagaagaaccttggtcccgcgggggcaaccctgctcatcatccgcaaggatttgctggagagccgcaattccggtttacccacctatctggactacggcacgcatgtctcgcagaaagggctttataatacacctccggtctttgccatctgggctgtgaaactggtccttgactggatagtgcgcaacggagggttggcgggaatggatgaaaaggcacgttcaaagagttccttgctttatgatgtcatagacaacagtggagggttctaccgttctcccgtggacagacgcttccgctcccgaatgaacatagtgtttcgccttgctactgaggaattggagaacgaactgatagccgagtcaaagaagctgggcatgctgggactcaagggacaccgttcagtaggaggactaagggcgtcggtctataatgcgcttccagaagcggatgtccatgccttggttgattacatgcgtgacttccaggcacgcaaagggtaagaggaagtactatgggaacaaaatttgatgcgaccaacaaggaaattctgagaaggctcggtaaagacgggcgtaagcccttcagcgtcattgcagatgagttgaagataacagaaaatacagtgcgttcccgtgtgaacaaactgatagaagaaggaacgcttcagattaacggtctgatagatcctgcccattcatcaggactccaggcgtttttcatgggggtcaggatgaagacttcccttgacctggggcagaaagcctccgacttctcgaaacttcggggagtggtttccgccgtcgtggtcactgggcggtatgacctgattgtccagctcatcctctctgagaacgaaggcgtgaccttgcttgattttttcaagaatgagttggtcaaggtcaaggacatcatggaagtggagactttcctggtctacgaagcatgcaaccatagggtaccatacgtgttgtgacggcactgtcttgcatatgagaatgcgtaaatagtgcgcaaaagataagctctcgacagatatcattctaaattgttaagaattggtgtatatttgtgtcatgatttctctttggggtaactgcaatgaaaagaacgcggagtgattcgcgggaactgggcaagggacagcaggcatggatagaagcaagtacacagatatagcgccatatgatgaaaaagagattgcggcggcggttgctcggcttcaggcgaaaccgggtatatatgatgtaatcaccgatctgatcatcaagtccaatcctctgaccgcttggtacaagaaaagcgtcttcaaagacaaattccaggaatcgcttgcccaagtccggagctatgatgattttcagcgcaacattaccgcaggaatcttcatccctgccatcctcaaaggctcggtggatgatttctcatacagcggagtgcaagagcttgatcattccaaaccatatctttttatcagcaatcatcgggacattgtccttgactgtgccctcttggactatgcgcttcttaacgagggtcataatctctgtgaaatggccatcggcgacaatctcctgattcatcctcttgccttggatcttttcaagctcaacggtggagtcaccgttaagagaacccttccgttgcgggagaaatacttggagtccatccggctgtcccgttatttcgttgaattaatcacggaggagaagacttccatctggattgcgcagaaaagcggccgggcaaaggatggcattgatgtcacaagtccttccatcatcaagatgctgtatctttccagcaaaacgaaaggcattggattttccgacttgatcaacgcctgtaatattgtgcccgtggcaatcagctatcaatatgatccctgtgacatcaacaagggacgtgaggaaatcagcaagaagttgcacgggggcgaatatacgaaacgtaaatatgaggatatcctcaacatgcttcgcggtttaaggaaatataaggggaacattcatattgctttcggtacaaagctggaagggaattttcaggatcccaatgaagtagctgcggaaatcgaccggcagatacatatgaattatcggctttgggatacaaattattttgcttatgactatgtgacggactcacaggactatgcaggtgaatatgaatccctcaaccagagaaaattccttgcccgttataagcgcttgagtcatgatgtgcgcacttatgtcctcaatgcctatgccaatcctgttcgttcacgtcttgccgcagaaggagcgggagcatatccctgttcgctggaagctattatatagagggaatcgtataggttacgtcagcgcaaacactgctaaacgtcggtagcatttgacggattatgtgccagctggattatgtgcgtcctaccgatttcctcaactcatcttgtgagagtctcaccaaaaatgtacgaccatggggacagcggggttctgccatggcaaagactttgcgcaggatttcttccgcagccatcttgtccagtgtgtctccgtcacgtatggcggaatggcaggcgatgattgcatacagtcctttgtcaagttccgtcatgtcgccgcagtggtggctgatgaagtctacgacctgtttttccacgggtttgccgagggcaggcatggtcatgatttcccattgccgttcatcgggtctggtcagttcaatgccgtactccgcgtacagatgcgagttctgctggaggtattcatcgacatctccgtccacatcgaagctcaagggaaccatcagcttctgtatgtccttacggctcacgatttcatcgtaaaggatgcgttcatgcgcggcatgttggtcaactatgtagagatctccatctttctcagcgatgaggaaaagggaaaatgcctgtcctatgtaggtgaagtcctgttccgaagcattttcaggtatccatgtggtggcgtcagcggcggttctgtccgctttgatggtcacggcggacgatgtcccggatttctggaggaaatcacgcgctttctcaaaccaacagaaatcagctggtttgccactgttcttcagggcttctgcaacagaggacggggcaggcgaatatcctgaagcggaaccataaccataggtgacgtgtttggatgcgacatgagtgtcggcggttcgttctccttgatgacgtggggaggcgccaagttccggttgcacgtcggactgcacgtcggccgcatggtcttcctgcatcatgcccctcagacgtggtatggtgcggcgaacttgtgtcctgaccatttctacaatctgatgatgtatttcagccttgttcctcagcttgacttcccgctttgccggatggatgttgaaatcagctagttcaggatccacggaaatgaaaagatagcagtatgggaatgaaccgccaggcagcatttccccatagccataggtaacggcctgtacgagcgcataatcttcaatcggcctgttgttgacatacaccttgatgtgggaacggtcagaacggaacgtagaaggggtcgagcagacggcatacaggtcaaagcgtccggcgtggtcggtcaattccattgtttcggaacgcacaaggttcttgtccgtagccagtgcatcaaggacacgctccttgcggtttgtgacagggaaatgaacacggaggctatcgtcaaccagcagccgaaattcaatggaagggaaggcaaggcttttttcaaccatgacggcacggcagcttgccgcctccgcagaggctcttttcatgaagttacggcgggcagggatgaacttgaaaagcccttccacgtctaccttggtgccagtggaaggccctccggggacgggttcttccttccgtccgttgtcaacggtcatgctccatgggctttgtccgtgccagctgctggctatcgtcacccgtgagcaggccgcaatgctgtacaaggcttctccacgaaaacccatggtggacagatgatacaggtcatcgaccgaggccaccttgctggtggcatggctttcacagcacaacggcaggtcgtcaggagcgatgcctgagccgttatccatgatggagatgagatccagtcctccgttttcaatggcgacggtgatggtcgtggccccggcatcgacggcattgtctatgagttcacgaacaacggacgatgggcgttcaatgacttctcccgctgcaatcctctgggcgacaatgggatccagccgtttgatgcgtcctgttttttccatgatcttatcataccatgataaagaaaaaatgtcgcagggatgttgtttgcgggttttgtttcattggacatacaattacaagtgtccatcaggactgaatttcggaacatgagcgaggctacagagaaaatatccatgtacgaaaaaggtatgacaatccgccaaaagaattttctgatgccttgtgtgcttatctggaaaaaagattttcataaaaacagaaaaaaaacgaacccagcatcagcatgggtccgtctttataaagtctattaagcagcatctatcggtaatggccgttcctatttattgcccacgtgcaatactccgctcagggtgagcaggggagatatgccgatgggagatgtgtcatcctgacgaacctcagcacgtgcccgtatgccgaaggttccgttgtcatagccaccttcagcgtaccatgccgcataaacaggattgaggaagctttcaataccagagctactggagaacaaggctttccaactatcgatgacgctgatgtggctcatgccgacaccgagtatccacgatttcaggttgatgctcaggccaatgctgccgcgatccgctttccgagtggaatcaacgttaggaagcgccggattcagggtcgccaaggcaaacccctgtgcctcgaaaggaagcgtatagtcggcggacagggagaaaacacccaaagacagcaagatgtcgccgcctatgacaatcgtatcactgccagatgtaagcgggataccggagaaagacgtactgttaaacctgtccgtgctgggttcaccatggttgtaggcaacgaacagagaagcgcgggtactgtcggcaatgcgtgtgtcaaggcgcacgctgagcagtgcattggggaacttatcctcgaaaccggaacccgtgccaacatagatggtggaagacgatggattcagggcatcaacatacgtgccgagcgtcaacgagagtccaaggaaaaggtcgcgtgtatcctgtaaggtgaaagaaacatccatggcggggaaaagtggcatatcggaaagagtgcctccggtcatccttaaccccatgactcctgaaaatccgatagcaaaggatgatgacggctttaaagcaaaccggagcatggcggcctggaaaccgcctcctacaagggatgttccatacaggtcatcaatatacagctcctgggcaataagatttgaattataagcctgtctgagaggcagaatcttgcctgaactgaatttcgggtcataggcactcatcacggtcagatggtcacgcccttgaaaggaggaaccatcggcgttaatgaagaacccattgtagcgggaaccataactgatatggtcgatgaaacgcaggacggaagctccgatggacaggggtgaggatgtatcgaaatcaacgacgtttcctccccatgaaagaggagagtcaaagacaagcgaaacatctgcacgcaatcccaggcggaaaccattggtgatgaagtacggtatgagagcgagagacattcctgacttaccgttctccacctggtggaaaccagacagcacggagtcaacgccccagataaaagatggcgcaggcgcgtcacccctcaggattgccgcggctcctgtttgtggaacgacgacaggggaggatgaactaccggatgaaacaggggcatcggttcccacggtttccgtgttcaggcgattgtcaattacggtggagtcatcagaaaatacgggagctggcggaacgttcgatgttatttcagacaaagagaattcaggagctggcggccgggtagcaggagcgttcaacgttacttcactccaagagaattcaggggtagacggacgggcaggcacgacattccaagtcgctgtcgaagaaaattccggcgtaggagcaacgagcaaagtcacggatggtgacgtgctgaattctggagtatcgggcgtagtcttcatgatttccacagagattgtggaagcgaacaaaggcactggaggaggcaaaaaatctgtctttattccatcgctgaattgcggtgcatcaggaacaataatgactgtaggtggttcaggaagtgtaggcggctcaggaactgtaggcggttcagaaatgggttcaggaataattacatcaactccgatgattgaggaaaaaacagggatatcaggcggagctatgattgatgtcgtgccagaatcaggatcttccgatgtgtaaaattccacctgtatggtgctggagaactcaggagcaacaggtgtgccatgtacgacaggcacatcaggagaaacaggcgtggcaggctcgtcaggtacgtcaggagaaacaggtgtggcaggttcgtcaggtacgtcaggagaaacaggtgtggcaggttcgtcgggtacatcaggagaaacaggcgtggcaggttcgtcgggtacatcaggagaaacaggcgtggcaggttcgtcaggtacatcaggagaaagggggacgaccatgggaccagagccataatattcttccggaccggggatcatatccaggaacgtcatgtcatgaagatctgtcagagtacctgtgatgctgttgaaagcagtgacttcaccggtgaacgtataaatccattcttcatcatccatcgtggcgaccatgaattcagcaggagcttgggcggtgaacagggataccggagtgaagacagtgatggcaaccatagggttattgctggttctagcccttattgttccttccagcacatagagatcaagcttattagaggaaaaacggctgaacgccactgtagaaccggcagtcatgctgacgcggaaattcagattctcggaaaccaggcgcgtcggacgaacggcgtgaaccagccatgactcctcaagaccgttggtggagatgcgattgtcttctaccctggttccgtctttatcataaacgatgacgctatcggcggtttctccatcaatgaataaccgagcagagaacgcgggaattgtcgcggaagccaatagcagcactatcaataaaatccgtgacatatttatttttctcataacccatcctttctgatcaggtcgttaagatcaacatagtatatcatgttaagtaccctacaaggcaagatgaacagctacatcaaccagaacactatttttattgatgctccattccttttcattaaaaggtagagtcatacctatgtcaaatgctaatgcacccatttttacgaaagccgcgccggagattttcgcgttttcaggggatgagaaatccggcagaggtgtcgtgaacatggattcggatgtcttggagaaagtaagctccaggccaatgagcttcaaaaggtcaaaatccatccgcaccgtagcctcgaacgtctggtctacccacagttcattgacaaggaatgatgtcgcggaggctccgagatatatgcctccatcaaaagcggataagccaattcgtgcctcaaggaaaaggtcgcccaggttgagagtccggcgttcttcaagatcatggaatccagtcttgaaatatgccggaatgaatttttctcctgacaaggggaacgttgctgccatgttgtattgcaagaaagtcaggagatttcccccaaaacccaaacggaaagccgtggtagacgtttccatgttatgccaggaggcttggatggcgacatccgtaaaaagttcccatgaaaagaatttatggtcaatcaccgtatagccgatgtcaaaggcggtcatccacatctcaggtttgacacgactctctggcatcggttgtgccgcatcattcttttccttccggtatcctgtatcttgtgcaaacgatgcgcctaccacaagtttaccctgcttcccggcatttccggcaggtcggatgccgatgcgactggcgaaaagggaagggtaaaagacattgtcagtcaccacgtgaaggctgatattcatgttgtcggaattttggtaggagagaagcgtgttgatccctggtcgggtttcattgaaatagacggaggtatcataaaagaaattgaggataagcccgtctcccatgaagactccgttcagcttgccccaacggaaataaaaaggatcggcttggtttccccagactacatacctgacaaaagaggtgtaatgctcagccgtggtgagtatgtatgtcaggttgtttgtgttttcctcccgtggcggaggtagccagttggaaggatcaaaggcaagggaaaaaggttctttcgtatacaggaagcgtaacgaaagggcaagtgaaacgtcgagttttcccactgaaaagtttggttcgacatagaggataaatgtctgtgcttccaaatcgatgctagcccctgcgctgctatcaagagaagaaaaagatgcggtaatggaaaccggggaggtgagcagaaccaacaggaaaagaatgattgtcatgcgttgtcgtgtcatcttgctctccttccttgcggctcgctatttatatagtatacaagaatgctgtagaaagaaaaagatgatgatattcatgcatgtttatgtcaaaggatgtcaaagaatcttctccggttgtttagtctgaactcatccgtccatcatggtctggacaatatcacggcaggcatcttcctgttcggcagggacaaagactcttacgcggcgcaggagcctggccgggttttctgatactttgcagtcaaagatgcctgatactgcggaaaatgggattgtgccgccgttttccgtgatgagcggtatatcgacctcaaaggaaaggggttcaggaatgtcgatgatgacatcccacggggagagtgcgtgaatcttccgggaaagccgggcatggatgttttgctttatttcttttcgttcagcgagattcagactctgccggtggttttgatttccctcatcatatggtttgtcataacaaggcacgtacagtctattgtcccgcacatgggaaatcagggcgagcgcggggtgggaatgtaaacatgaaaggaaggaaaactgctcgtcatccagtccatagagatcatcggcgtgcaagtcgccgtcgtcaagagtggtgatgaccgcctctttgatcattgccgttgccgcacgattcctcttgtgccagtagacattgcggtacatctgatatttgctgaaaagcaggtgttcaatggagcctgctgcacgatcgggaaccgcaggcatcccttcatgaatatatattttgttgatgatgtacgatgtatcttggcttccgtaggggacgccgcaaaagaatgcgtcacggttgagataatcaagtttgtcaggatccagcgtaccggagagcaaggcgcggtagaaccggatttcatctgatgaaggcggctggctgtcatctatgatctcgcagacatcattggcatcaatccctgctttgtccaacgcgtcatgtagttctttgtcggcgcggatgattcgggttccgagaaattcgtgtttaagcaagggtagttccttcaaggaatgggcataagggaaatgtcccaggtcatggagcagcgctgccgccaggaacgcggatatgccgttgatggtcagattgccatccttgccttcattgatgctgtggcgcagcagggaagcggaaatgagacgggcgacatggtaaactcccaggctatggttcaggcgggtatgcacggctcccggataggtgaggtaggcggggcccagttgtttgatgcgtccgagcttctgaaaagccacggttgccctgatgcggtcgaagttttcgtttaggaggatgtttccccacaaagggtcgcggacaggttcttggaaactgccatccagccatgaaaggattacctggggatctttttggtctccggaaaatttcatggtttcatactaatcgttgtggaagtccctgtccatagactggttttgcaggtctggaaaagcgtttgcttttgccatttttctactgccgaatctttactttcggctcgtcttgacagatacggaggcaatctgtatagttccgttgttgtcgatacgacaagccagtacaggttccatggcggcgtagctcagttggtagagcacacggctcatatccgttaggtcaggggtccgagtcccttcgccgctaaaacatttttgtttttcttgacgctttggaaaaataagaaattatataaatataacagtttttctggaaatggagaggagtattgcagtatacaaacgattatatttttaaaaacaaagagaaagttatttttaagaagaatgaaataatagctggcgaaaatatttctattgtcctctttaaaccagattgtttttataaaaagagagatgatatcgttttgtatgacattattagatctatttttgatttttatatatgcaagaactcaatgagaatttcaattgaagcgtggataaatacaacacataagaagattgtatcttcatatactaatctgcattatcttgatttagtttacaaaaatggtaagggaaatacatggttagatgcgggattaaaatatatccaaaatgctgatttgaactatcactatcccataatttttattttgcttgttggaccacattcttcaaaggattgtattaagcagtttgtggattatttctttaggattaatcccaagttatcatctcatgagaacaccaaagtgttcaactcttccccatatttaaactctttaactgaaataaaaaacaagtatatacataaaaaagataatttgcttcatgcatcggataatccttatgaatgtttacgagagctaacagcctttgcaaaatattatttgtcgggagaagaatatgaaaacattctcagagtggtcggtaaaaattgctttaacgtcgaattgtaattattcttgtttttattgtaatgattctctaatccaagcccagaaaaaaagattggattatgacaaggtttctgcttttttaaaagctgccgctaacttgggaattacgagagaaattcattggacaggaggagaatgcacattagaaaatcttgaggcgtatatgcaactagcacatgttttggggttcaagaagcaagcaattacatctaatgggttactgattgacaagcatatggatgcttttattaagtataatttagaacgggcaaacctaagcatagactctctcgataatcaaaaatatttggagattaccggtattgatggtctcgataaggtattagaaaatactcgaaaactgttagacaacaatataaaagtaaagttcaatgtggttttgatgcgtcgaaatgtcgacgaagtattggattttattgaatatactaaacataataatattactttaaaaatacatgagttatggaattatggtgatgaaagccaatttcataaagagtatattgatattcattcgattgaattatctattaaacaattaggttatgatatcgatgaaattcctgtcgatttgccaactataaaatatttcaagaaaggcgatcataatattggattactttcttctcccaaaaaaggaatatgtaattcaagattttgtaagcaaattaaactttacgcagatggaacaacttgtgagggttgtagaattaacaattactcgaatctagattttttgttatccgatttaatgaatagtcggcgactgggcgaaattaaatggggggataaagagcatgaagcagatttataatcaatggcatttaaggattttttctacgccgaagtgtaatttgcggtgcatatactgtaatccagaaggtaagtttgaagatcgcaaaattatggacgaacaagtgttgaataatgttattaaagcatgtagtgaattatctttcaaaggggttcattttactggaggtgaaccaatgatgagagaaaatattatattggccatcaagtattgtaaaaaccttaattatcatgatataagcatgacaacaaatggaacagagttatttaaccgaaatattgaagaacttgctcatgcagggttaaaaagggtaaatattagtttagatacaatgtatcgaaatgaatataaaaaattatgtgggtttgattccttattgacagtaaaagattcgataataaaggcttgttcatttttttcttttgtaaaaattaattcagtcctattgcgaaataatttggatagtatttcatcgctaattgattttattctttcaattaaatcaaagaatatatcacttaaactcattacactaatgccttgcaatccaatcatgattactgaatccggacatgatttatttcactcagaggttattgcagaagaagaattattaacatatttgaggaacaagtatgatgtagttaaaacatgtagagttgttcctggtgataatcctaatacagtccacatgactttagatgggttatctgtggaatatttatctatgccatcttggaattataaatgtgctgatgcaggatgtaaaaaattccggttgtcaccatatggcgaactatcaatttgtttaaacgataatccttacaatataaatggattatctgtcgaagaaattagagatattatccggatgaaagtagattctaaggaagagactctgcctaaagatcggatacattatgcaaaaaccataggtgcagttcgatttggaaatgtttatggacggactgatataaatacttttcaataaaaaaggaattgtatgagagaaattaatatcccaaattatttaattgattcttttagaacgctttatttggcgggatcttatgttgagggctttaatacaacaacatcagatatagatatatatgaaatttgtaaagacgaacatcctaaggcagatagggtttgggattataggaagattcaagacatccatgataatggcatacattatgaaatagaattaattcccgaaaagcatattagtgatctaaagaagaaagtcgaatgctccattaaggaattagatgacaataattttatcttaagtttccatgaatttcaaatgatatgggatataattattggagtccccattggtgataagacctcgttcagggaatatcaaacatactttttggagaaaaaaaatcaaatctcaattctccttgtaaaacagaatggattgtttgttcgaaatgcttatgaagatattttgggcttaatgcaagctgatgactatttttctgcatattttcgtagtatagatttacttaatcgtaccgcggacttattaatcgcatttaatgaaatattaaatacaaaaacaaaatggcgatataagaaacttggtcaggcgggcttatatacgttccaaaagaaatattatactttttttgcagaaaaggttatcaggtctcagattttcattgaggagattattcaattttgtcataaagaaatatccaaactgggtattaacaaggacgcacaagaatggatagatttgacaaaatactatggataagagaaaggctaagtagcctacaaatatcacaaaatgatatatcaattctaggggtttgtggttcctatgggagatgtgatttcactcctagttctaatattgatatcatgtatattaataaaaatttgtcgctagaaacaaagcaaagatatgttacaggtattttcccaaatgatgtaatacgcattcatgaattcaaaaatggtaattttttcattaatgaaatcgattcaattattctaaggattcttttcttgtctgaaacgatacctttcttttgtgaaaactcttattgggaattgtactcaagagttagtaattcattattaagaacacacatcaatccgcaggaattggttgactacaaattatcaaaatatgatataattcaagtcaaaaaaagagaaagagttcaatctatttttcctctccaaattcgatatgttttttatatactagagtatgaaaatctagatttgcaaaaaaagattaataaccttccttttctgcaaaagtatgaaattatcaaaaataaaaagaggtttaccttatgagttttcgtttggattggttaaaaacaaaagaaagtcagtatgatattaacttatggcgcgataagtatttttttggttttgattcttcagttattaagtctgcaagaaaaattatggactacggatgcggggttggatattaccttattcctctttcacagcaagaagaatacgaagttattggcgtagaaaaagatttagatataattggttatttagaatcgattgggcaaaaaaatgtaataaatcttactagatttgaagaaatagttaagaatgaatcaatgaaatttgatttaattttattaattgatgttcttcataattattatttttcaatgacagatagagctttactaatcttgaaacttaagaaatgtttatatgaacatggtcgtatcgtggtaacattcaatcatatttctgaaaatgaaagagaaagaatttgttacattttccacatgcttggctttcaattatatgaaaaaactaaattgaaagtaattcatgatgggcttctcaagtttgaaactttctatttttttagcttagaaagcaatacaaagcaaacagataatttttttccgtttcttttctcaaatgtcaaagacgatatacttaaaaaattagcgtattcattgcatacgaactcattcatagatatggaaaaatatgttgaaaacataagcgaacaatataaaaagatttatttagagaatttctttcaaatccttgttgatagcaaaaaatttgaaaaaatatttctcttattacgggaaccctttgaaataaaatataaaaatgatgaatttggcgcggaaattatttctgtgaataataggctaaaagaacagaataaaagatttggagacatttttttctggaaagattcattgctagaaataatcatctcttcgaaagatgatacaataaaaatacattatattagttttaaataatgggagatagctatgaaattgatctcacaatacaaaggactgaataaaaacttttatattatgacttttactgtactaattaattgtgcaggaagttttgtttctgttttcttatctttgtacctaactattatgctcggttttaatactgcgtatacaggcttaattgtttcaatatatacattattacatattccgggttctctgattggtggaaaacttgctgatgcttgtggacgaaaagtgacaatggtcgtcagccaaatcattatgggagtatgctttattcttgcaggctttatcttatattctgaatttgttttaatcgtattgtttatcgcaaacttttgcgatggaataacagaccccgctcgaagtgctttagaagtagatatgaccactccacaagacagacaagttgctttcagccttttataccaagccttcaacattggttttgcaataggaccacttcttgctggcatgcttttttattctcatccgcaatggttgttctgggggaatgggattgcgttgattacttcaattttggcggtgactttgtttgtccctgattataggcctaaaataataccaaattcaccagacacaattaacaattctggtgagaatgcagttgagggttcaatagtaaaggtattgctctctcgcccacaattgcttctattctctgttggggttttctttgttgcattttcttataaacaaatatcatttgtgttgccaatacagttaaacacaatgtttggtgctgacggagtacgaatatatggaattgttgcagctataaatgccttttctgtaattattttgaatcctgtgatattaaatataagtaagaaaaataacattttaaaaaatatcctatttgctattctactttatgcaattgctttttcttttttgggatttgcgaatattccttggcattttttcctactaactttgctttatacaataggagaaatactgttaaataataattcgaaagcttatcaaaataataatacacccgtaaactttaggggccggtttaatgccatacttccattatataaaacatctggtaccatgattgcgccaatcattggtgggattattttatccagatactcttatattgtgttatggatactctctggaagcttgtcattaataacttattttatttatttgcacatatataaaaaatatgagagtaaataattaacgggagggagtaaaatgaaaaaagaattaataataaaaggtatagagaattatatttgccagaaattgaatgaaaatattgagtcagaagatattgtgctatggataggttcaacagccaatggattgagtaatagttattcagatattgatttactactgataacagcttctcctgattacaagacgtacacagcatttgatggggaaacttatttgatttctgaaatacataatgatttaagatttgatgttgaaataattgacaagggaaaactactcaacataattggtagggttaactcagttcaggatctaatgaaatttcatgatttgattctttctgaatcagaattggatttactatgtaatgttctaaatgcaatatgtataagaaataaagatggatatcttagattaagagacaagatttctctagataggttgtgcgagtgtatcaaaaatcgatatcaaggaagattttataatgaactagaagatatgcgtggctttatttctgaaaagcaattttataatatatcatatatgactttcaggatgatagtttcttttcttcttgtattactatcacattttagaattgcgtttattaaggaaaaatggctattaaattacgtaatgagaaagataccaacaacacagtttgatttggattcggttaaggaattatattcgtattgtattgatccaagcaatcctaacatggatacaattaataattttttatttagaataacaaatctgatgaatatacttgcgtaggaggaatgtatggcagaaaaatatgtgagaaatatttttgttaggttgggaaaaattggcgatcagagttttttaattaacggaaggcaatgcttcgaggttaatgagattggcgcctttatttggaattgcttttcaactcctactgatattgatgttattcgaaaaaaagtacttgattcttatgaagtggagaatgaaaagaaaattgagcatgacttgtataagtttattgaaatgttaaaaaagtttgatttgatagataaggttgtctaaatgaattatgaaccaaataaaactggctacacagtattgcaaagcatttttttgcttgttattacgacgactgtgttattatattgttatattgagggaaaactttattatggcttgattattatggtgtcattttctttgcaacaaatatgtctatggaaattaaaacgaaaaagaatttttcttgaaaaaacaattttattttttacatattttttcccattgctatttggattaaaagataatacggaatttactgttccaatgcaggtttttctttttagcggtattgttgtaattgttttatattatctgataaacagacgcagtataaaaatacttctatcgaaagaatacatcgaaaaatatagtccaccccttaataaaaaagagttctctatagaatgttattcgctatttacaataccaattgccgaggagtttttttttagaaactttcttttctcgctatttaataaatctttgatttctgtgatatttactgtcttaattatctcttttttgtttgttgtatcacactataattctccctgggctccctatttaatggggaaaaaagatttgttttggcttttcatattatctagttttttaattatcttaaagctatcatttcaatcaattattttatgtattttagttcattatttttttaatttacctactttcttaaattaccttagtaggctaaaaaaaagtaaagtatacaaatagatttttctttgatataataaaaaaaaggaggcatagatatgaaacagaaatattctaaacctgttattcgtgtcgttaaattacctgctggatttgtatcactctagatgataattattcacttcgatggcagagagggtagcctctctgcttattagttgactattctatgaaagatgatttaaataattatccgcaaaaattcaatgtcttaattacatcaaaatgtaatttacgttgtaagcattgctatttggatccgagacaaactgaattatcagtcaaagacttctcttccataatagattatctaaagaaaataaaaataaaagaactttgtatagaaggtggtgagcctttatgtcatcaatattttgatcaaatttgttcctcgcttcttaatctgagatgcaataaaaaaatagttactaacgcaacgttgctaacagaagaaatagtttatttaattgacaaaacatttgacactgttcaagtaagtattgatggaggaacaaaggaagaatatgaaataataagaggtaaaaactctttctctaaactaataactgggctaaattatttatcaaaaataaaagataaagttcaaattaattttgttctgactgcattaaattattttcaaattgataaacttttttctttagctagggaatatggactatatcagttccgttttatttatgtagtagatttttctgggaatatcgttccttcagaagaaatagttttatattttatttctaaattactagggttaattacgatatacaaggaagcaaaaataaatttagtttttcccgaaagagtaatacataaatatagggacttactattatctaataaaattgaaaattatgttgggatttgttatgcaggaactgtttatacggtaattgattctgataaaattgtgtacccgtgtaatttcttagtaggaaaaaaacctctgttttcgtttgaaccacaaagtttttatagcgagtggcaaagatgtgttttttttaataatttgcgaaatgatttgcagaataaagagtgtgaaggatgtccggctaatataaactgtattgatagggggtgatatggattctcagttttggcataaagaatgcgaagaaaagatttatactatgtggagatcaaaaaaagaattttctcctcagtatgataagttaaaagagactttttccatggtaatgcctcctcctaatgtaactggcattctccatatgggtcatgccttgaacaatagccttcaggatgtaatagtaagatatcacagaatgaaaggaatggctgttctttggctcccggggaccgaccatgctggcatcgccactcaaaatgttgtagaacgccaattgaataatgagggactaggaagacatgatattggtcgggaaaaattcttggaacgtacttggttagtcaaggaaaatcatcacaacatcataaaaagtcagctcgagaagatgggttgctcttgcgattgggaacatgagcgtttcaccatggacgagggagcaagccgtgccgttagagaagcatttgttactctttacgaaaaaggactaatttataaaggcaaataccttgtaaactattgctataaatgcggtacagctctctcagatgacgaggtggaatatgatagtattcagggtaagctttatcatgtgagatacccatatgcagatggtttgggatatataactgtagccacaactaggcctgaaactatgtttggggatgttgctgtagctgtgcatccggaggataaaagatataaaaatattgtcggaactattttgtgtattccgctaacagataggaaaataccaattattgctgatagttttgtcgacagagaatttggaacagggatggttaaaatcacacctgcacacgatacaaatgactgggagtgtgggattagaaataatttagaaatggtgaacattctcaatcctgacggaacactcaacggcaattgtcctcaaaaatacaggggcattctagcttccgatgccagagatattattgtcaaggatttagaagaaggaggatttataaccgaaattaatgaccatgttcatgatgttggtcattgttatcgttgtcataccgttattgaaccatacctctctgatcagtggtttgttaagatgaaaggtcttgcaaaaaaagctttgggggctctaaaacggaacgatatagtgttttatcctagaagatgggaaaatacatattgccattggttagagacaattcgcgactggtgtatatctcgccagttgtggtggggacaccgtatccctgtatggtattgcaaagattgtggtaaggtaattgtgagcagggaagacccttcatgctgtccgaaatgccataagactaatctcttgcaggataatgatgtcctcgatacatggttctcttcttggctctggccgttcagtactcttggttggcctgacaagacagcggatcttgataatttcttcccaacaagtactcttgtatctgcctatgatatcatattcttctggattagccgcatgattatgagcagtaaagagtttcttggtaaggttccatttagagacatcgttatcacaggacttgttagagacataaaaggtcgcaagatggcaaaatctcttggtaacggcattgatcctaatgaaataattgatcaatatggcgctgatgcgatgaaatttacattgtgctatgtaactaccttgggtcaggatttgttaattgaaaagaatttatttaatctaggaagtcggtttaccaataaaatctggaatgccgctcgctttttgctattgaatttagaaggacggaatatacgcactattgatgagtctgaatattctattatggatcgatggatttatggtagatttaattatgcctgtcaaaaaattagttattcgatagagaattataaatttagtgatgctgctcaatgtatatattcgtttttttggaatgatttttgtgattggtatattgagtcaagcaaacagaaacttctacatggtactaaggaagaaaaggataaggcgatttcaattctaatggatatgcttgaagcatctatgcgtcttatgcacccatttctctcttttattactgaggaaatttatcagaagctaccgaatcatatgggggatgtaattgtcgctcaatatccgatatttgataaaactcgttgttacgatgatgcgcatatacttgtgacctcactccaagatgttgtaagaactgtacgtgttgttagaaacaacctccaaattgctcctgataaaaaattgaaagtagtattcagaccgtctgaagtctttttagcatcagatttaatcgagagcgagaagggattcatatcttcattaattggtgcatctatatttattgttgataaggagtccacgcagcccataaatggtgcatttcctgtaaatgggcttggatatgaatgctttgtcttcgtgcgcgaagcaatcaatgtagattctgaaattgaaagattgaaagccgatacagtaaaagcaaaaaaagctctttcattggttgaagccaagcttgcaaaccaatcatttataatgaatgcaagacaggccgcaattgaaaaggagcaagcaaaaaggaaagaatttcttgaggaaattaggaaaaacaatatacatatagaattattgtcttctttttaacaattccattggtatggaaatcactgttgagaaataacatactatgcctactacaaaggttggtactttaattatcattttttatgcaacttgtcttactaagatttccaaacagaggcaatttcacatgtggtaaaagttacccatggaattgccttttttcgttttcatgagatggaaggagaaggactgggcaggaaggggtggtacgtttcactccttctcattgatatcggggagctgaccgtagataagctcgcttttgtccttgaagctctgcatgaacttctgctcgcggggaatggtgatggtgaaggtcgagcctaggttctccacgctctggacggacacctggccgccgtgcattgacacgacatgcttgacaatggacagccccagtccagttcctccttggttgcggcttctcgccttgtcaacacggtaaaaacgctcgaagatgcgggtaagatgcttttccggtatgccacttccctgatccatgacagagaatgtcacagtatcctgatcaccttccgccttgatacggacttctgaaccaggctcactgtaggttatcgcgttgatgaccaggttcaccaaagcttgaaccagcaggctgggattcaccatgaccccgcgaccattctcatcatggacagtcgttgtcaggatgaccgaccggctgttcgctctgtacgaagtgtcctcgcaggtttccttgaccagttcctcaagggtgcaacgtttcatggtaagcgcggcatggtcgtcctcaagggaggccaggaggagcaagtcgtcgatgattccctgcatctgtcgggcattgcggttgattatcttggagaacagtcctatatcctcagatgaaatcatacctccaagcaaggtctctgagaagccattgattgccgtgaggggtgttttaagctcgtgggacacattggctacgaaatccttgcgaacctgttccagtcttttcagttcggttatgtcagtgaaggtaatgaggattcctccggtaaccgcctttcctgattcttcctgcatgccggggacgatggccgtggagacttggaacgtctgttcacgcccggctccgacaagggaagcggtctgtcctgtcaggtgtttgtatttcactatggatgtctgtccgaccttgccagagtgcatcgtcgtagcgacgagcttgagaaaatcatcgtccgtgaatatttcggacaatttcgcaccgacaaggctttgtgcttccgggaatcctttgccaagcattgtgttcgccgcattgttgctcaggacgatgatattacgggagtcaacaaggagcagaccttctgacatggagctgagaatggaggaatattgctgtttgtcccgttcaagttggctgatccttgccgccaattcctttgccatggaattcatcgtggcggagagttcggcaagttcctccggaccttctatggaactgcgaacaagaagattcccttggtggtattcatgggcggtagcagccagttgctctatcggacgggtcaggtacctgagcatcagtatggtgaacaggacggcgatgacgaggaagacaagaagaagggggatgaggagcgtgtaaaaaacgctgcgccatgcaatgagctcgaccaaaggcgcgctggtacggacaatgcggatgtcaccattgctgtccgtcgtcttgactgccctgtacagcatgggggtgtgcattgagccgcttgaacgggatgatacccctgagccagtggacagagcctcctgtatttcctcgcgccagagatgattgtccatggtcgatggatctacttcactgtcataggtgacaatcccattttcattgactatcgtgattcttatgtcaaggttctcggcataagaatccagggtggcaatggtatcttcgctgttcatgcggggcagacgagcggcgaggaaacgtgcttcaccatccaaggtgctgtccgctgatttccgtatggcctgtgagaatgagatagtcgccgctatgattgcacatgacatggcgaaagtcagcaaggccgtcacgtagacgagcaggcggctccggagcttcatgtttcttcttcctgatatttgtatccgattccccagacagtcttcagcgcggcaccgccttctcccagctttcggcggacgcttgccatttgtacgtcaatggatcgttcggtgacagggtaatcatctccctttatggtactgatgatttggttgcgggtaaatacccgtccgacacatcctgcgagcagatgaagaatggcgaactcagttgctgtcaggttcagctttgttcccttgtattcacatccgtagcgggaaatgtccatggtcaggccgccgggagtcttgatgatgtcagtatcttccttttttggggaagcggcacgggattcctgttcctgcgttctgcggagaatggctttgacgcgagcaatgagaactttggggctgaatggtttggtaatgtagtcatcggcgccgatttccaagcccatgatgatgtcgctttcttccgtccgtgccgatgcaatcagtacgggtagggcagtcattccccatgaatagcggatggtcttcaatacttccagtccgctgagttcgggcaacataaggtcgagcaggacgagattcggagttccgaccttgatctgttccaaagcctgacgcccgtcgagagcctgcaaaacagaataaccttcctgcttcagatggtaactgataagctcttggatgtcagtctcatcctcaacaatgagaactaccttacctgtgtttgtatccacaatgtcatgtgatggcattttgtccatgtttcaaccctaaccgaacaccattgaccagacaagtgggaatatatgaggaaagtgcaaattcatacttttcacatactttccggctaatccggattgattccattaattccagggtatgaaaaaagccaccccgacattgacatgccgaaagtggctttttgtggtcttgcaaccattaggctgaaaggcgaggtgtgcggagcctggagacaagggcaggaagcccgtgaccgtattttgcagaataatcaagagcagcaaggtctgcccatgcctcaggatgcttctccaggagatagtaccagtggtcggacaccgcgaaataaagctgcgcaagcgtcatgtttgggaaagcagaacggacttcccagcgggaaatatattgcatcaaggggttaaatacgttctccagccaggagtacaacgcatcatcccatgaaatggtccaaggtatattctggttcaccagatatttgtgggtcgccacctgtttcttgagcaacgcaaagtccttgtcagtgaaaattccatcagtgctgtcaagcatgaatttctcgtccaaattttccaggtctttcttcatcatagaccctccttcgttatttctaactctttttatatctgtaatatcatactaatgaaaaaaagaatcaagagcgtttttaaaattttttaaaaaaaacttgacaaatagacacttatacccatctatcgtgtattaatcatatttttataagatttgacaaggcattcccgcttgttttccactgttttcttgttgctcacaagtcatgggacggactcgatggagccaatgagaatcacatggatgagttgaccttttcccgccatgcagataccattttactgtagacaatatgacatggccggtgcgtgggcacgtggcgtcttggaggtagcatacatgtacaaattagttcttgtgcgtcacggggaaagtgaatggaaccgtgagaaccgttttaccgggtggacagatgtggatctttctgaaaaaggcgagaaggaagcggccatggcaggcgagctcttgaaaaaggaaggctatgcatttgacattgcgttcacatccgtgctgacccgcgcgaaccgcaccttgaacctgatcttggataagatgggtctttcatggattcccgttgtaaagaactggaggctgaacgaacgccattatggctcccttcagggactcaacaaagccgataccgccgccaaatatggtgacgaccaggtgaagatatggcgtcgcgcttatgatattgctcccccgcctcttgccgaggatgatgagcgttatcctggccgtgacccccggtacgccgggttggacaagaaggatctgccgcttaccgaatgcctgaaggataccgtaaagcgggcgattcctttctggaacgatgagattgctcctgccatcaagagcgggaagaaggtgattgtcgctgcccatggcaacagtctccgtgcgctggtgaagtatcttgacggcatcggcgatgatgagattgtcaatctgaacatcccgaccggggttccccttgtatatgagctggatggggacttgaagcctgttaagcattattatctgggtgacgccgccgcggtggaagctgccatggctgctgttgccgcccagggaaagagcaagaaataatctggaagctttctctgcgtcttgtgggaatggggttgttgcaaaatgagtttgcggcatccccttccttgtctctggctaagggatgtctttgccgaaccgaattatcttgtgtccactggattttcttcgtgtttggaattactgtatgtacgatggaaaatatggaaaatctgaaagtccacccaggatgcgaccttacatgtccacatggcaggaattgtatccataacatacctttgttttcttcattggggcatgatgccatcatgtcccttaccgctgtaatgtcacatcattcatggaagaaaggtgatgtcatcctgcgggaaggcgcacaggcgacaggttttaccatcatccgtgaaggaattgcaaaggcagtcaaggtaacggcggaggggcgtgagcagattctttatattttccccaagaatgactatttcggcgcacgtttccttttcacggatggcattgccccgtatacggtcgtggcacttgaagacacaatcacgtgtgccttggataccaagaacttccggtcattgttggccgctcagcctgagatttccttgcaggtgatcaatgctctcgctggccggatgaggagtctggagcggattctcctcaatgttggtggcagaaattccgccatccgcatcgcctccatgttgcttgagctttccgagggttatggcgtccacacgtccaatggcgtggagttggagctgccgctgagcagggaaggatgggcgaatcatcttgggcttgcgcgcgagactttgagcagaaagatgacacaacttgaagaaatgggaatcatcgtccaatatccggggaagaagttgcttatcaaggacatggcatcgctccgggagtatgtcgaaaccggagagtaaggaatttctttcattcttttggcagtacttgcttttttcttttatttctcttattccgtagtcttgtttttattgaaaaattttcctcgattgttcataatgccaggcgaatgtcatgagtttctaatttattgaggattccatgacacagtcgaatggtttgatatatgtaaagcgggaagcacaggcttctcccggttggtatgtgtaatacatgcatgccagcacgatgaaaaagcaaactgcaaccggtacgtgattccgggtgcaaatatacacaaaggttggttgtgaaatgtctacagtcctaattgttcagttcatcgccctggcggtgtctgtactctcttttggagtggcgttgtggctttatacgtgggtaaaatcccagccgtctaagaacagtcgcgtcgaaacaattgcagagctcatccgccgtggcgcaaacacattcctgcgccgtgagtatgtcgttctggcaaagtttgccggagtcgcggcaatcctcattcttctgttcattccccatccgatttggactggcggtgctttggacaacatcctgatggctgtcgcgtacttggtcggtactgcattttccgcccttgcgggaaaggttggcatccaagtggcgaccatcgccaacaagaagacagccgtggctgcgcaacagggcatcaagcccgcgttccttgccggtttccgtggcggtgccgtcatgggtatggcggtagtcggttccagtctgcttggcgtgacgctgttgttcatgctgactcaggatgccactacgcttcttggtttcagttttggcgctagttccctggctttgtttgccaaggccggtggcggtatcttcaccaagacagcggatatcagcgccgacctcacgggcaaggttgaactgggcatccctgaagatgacccccgcaaccctgccgttattgcggataacgtcggtgacaatgtcggcgacgtcgctggcatgggcgcggatctctttgactccaatgtcgcttccatggctgccgcgcttgtcatggccatgtcattggacaatggaacgcccggaaagaacgtcctgacggtgttcctctatgccgccctcggtcttttggcatccatcctgggtgttggtaccgcaaagatgggtcgtggcggaagtcctacccgtgcgttgaacagcagcacttacgtgacgaccgctgtttatgcggcgattacagcactcgctacgtggcagctcaatcttgagtggcgcatctggggcgcggctgtcatcggactcttggtcggtacgatcattggcctcgccaccgattatttcactgatgataccaagccgcctgtacggcacgtggcgaaggcttcacagtccggtcccgcgttcaccatcctgtccggtgtttcctatggtttcctcagcgtcctgcctgccatggtgggcatagcagtggcttccttcgcttcctatctcatcaccgctcctcttggcgcaggttatgcaatgttcggaattgcaatgagtgccgtgggtatgctttccatcgtcggcatgattatttccaacgatgcctacggtcctatcgttgataatggccgtggtcttgtggagatgtgcgaccttggcgacacggctctggagatcactgattccctggacagcgccggcaacacggtcaaggctgtcaccaagggctttgccatagctgctgctggtctgacagtcattgctttgctgggagctttcattgcggaagtcaacgaggcaatcgtcacccgcggattgaacatagaactgctcacgggattcgacatcatgcagcctgatgtattcttcggtctcttggtcggggctgccatcccggcggttttcagtgccatgctgattttgggagttgaccgcaatgcccagagaatggtcacagagattcaccgtcagtttaaggagattcctggactgaaggaaggaaaagccggtgtaactcctgaatatgacaagtgcattgacattgccactaccggttctctcaaggaactgcttcctgctggcgcacttgccatcatctccactttggtggtcggtttcgtcggcggcgtacacgctatcggcggtttcttgaccggcaatatcgtaagtggtttgctgttggcattgttcatgtcaaattccggcggtctgtgggacaactccaagaagtatgtcgagtctggacacaatggcggacgtggctctgatgcgcacaagtctgctgtcgttggcgatacagtcggtgatccgttcaaggataccgctggaccttcaatcaacactcagattactgtagtgtccctgatttcttccctgatggcttcactgttcctgactttctctctgttctaagagtcaaagcatctggatgcaagccctgtcttcggatggggcttgttttttattaaaaggtttgtaaagcgctagcggtatggattcaatatgtgttatcgccacgcaagacgcttcggctggaagaattgccagtgccatcctccaaggctttgttcaagctcaaggactgccagacgggcgtctgtgatgggagagaaggaaaggggagaaagataatcctcgatttcctgctgatggtacaggaagctttccttggccatgggtgccagcattagtccctggggatgggcggcagatgccccggaggaagttgtcagcgtatatgtcagtctctccagtgccggggactgcacggcaggaagaatgagcgcacccaagtcggagagtacagcacgggaagatatctccacccggctgccatcccaaggaatatcctcaggaagagacaggggatcacggctgtgggcgagcgtcaaagcactgcttgcggcatagaaagcgacatcgcccgtcatcctccacaggacgcgtcgaaccgactgaagctccctgcgtatcttttcgggcaagataagtacataatggtaagcgagtaaccgatgcataccttaataataaaggctggtacggcacttcgcaacaagaacaatcactaaaagtaatgtatgacaggaaaaaaggtctgaaaaacactaaaaagaaccaagccgctttacacgaatacgtgaatctgttaggctgtcatagctgtaggttccgtgcttcttccggtaaagtaggcatatggaacctgtttcatgcggatgcctcgtgcagtccgtgcaaagcgaatggaaaaagacttagtaatgaggtgaagatatggctcgcagatgtcaattaactggaaaaggcaccatgtccggaaatatcgtgacacggaaaggccaggcaaaaaagaagggcggcgtcggtcagcacatcggcgtatgcaccaagcgcactttcaaacctaatttggtaaaggtaaagactctcattgacggaaagcccgtcactctgaagattagcgttcgagcactgagaagcggtctggttcagaaaatcgtgtagtcttttaccctgtggtaatatccacaggaatgtgtgcggttgcaggccggatatgaagggcccttttccaagggctctttttttgcattcttttcagggaaaagttcactcttttgttcattatatggaaccgaagacgggagatagatatgaaggatattcgagtacattcactccccggcacacttgcgctggatgccgatgcccctgagaaattggcagaaatagcggctttggtaccggcgatccatgtgttcatcatcggacctgtacgacgggtgtcttatgatcttgcgttctccatccgacagtctcacgggaatgcggaagccgccatgaaagccctggaggacggacaggaactatggaaccatcttgtctatgaccgtcttggcaagggaaaggcctctggaagcatttcagcacatatcgcttccaacatagcgacagccagggaaatactgcatgttttggatggttcccttgcttttcctggaggttctgatagatatgttgatgcccttggctcccattgggcggcagaaatctgccgggcggcaatgaaacagaagggcatggatgtagttttggtggattaccctcaggcactgcgcaaaggaaactcaatccttacatctcccattgtcctgatttacggagatatccgtggagaagaagacatcgacgtttcaactgatcctgatggagagacccttgccgaacatgccgccagtcgtcttggccccttgttgggagcaggaggcataacgttctggaacggacacgcgcctctgcgtaccgccgacatacgtgaagtccccggagcacgtgtcattgatgaactttccttttcggaggctgtggaactatcctatttcggagctcctgtggttcatccacggtcgctgttgcccgcttccggaacaggattaccggtgcgcttgtcatggtggaatgacatccaaggtccttgtaccgtagtccgtcccatggcgcatgcggaaagaattccggaatcgacggtcaatggcagggtcaagggattttccatcattcacgatgtcgctttgatcaacattgaaggtactgggatgagtggagttcccggtatctcaagccgtctgttttctacgatgcgtgatggtagcatatcggtttccttcatcagccaagcgtccagtgagtattccatctgttttgcagtcgctgctgttcaggcacaggatgccatgactctggcacacgacgctttccgccatgagctctctctcggactcattcaacgcattgacagtgagcctggctgtgcaatccttgcggttgtcggagacagaatgagcgggactccgggcattgccgcgcgtgtcttctcctccctgtccaaggtaggcgtgaatgttcgggcaattgcgcagggttcttcggaaagaaacatcagcgcagtgataaaggactcggacagtacccgcgcccttcaggggcttcatgcaggtatctttttgtctcgcaggactttgtctgtaggaatatttggactgggtggcattggttccacattattggaacagctcagggtacaaagtgaaagactgcatgaggagtttggcgttgatatccgcatcagggctatggcaaacagcacacgaatgcttctggatgaggaaggtgtggatcttgatacatggaaggaacgttttaaaaaagattccgtgcttttggatacccaaaaagtcattgagcatgtgacagtcccatattttccccatgcggtcatctttgattgcagcgccagtggagaactcccgcgcaattatgtctcatggttggaaaaaggcgctcatatcatcacgcctaacaaaaaagccggagcaggtccttatgggttgtatgacaaactgatgaagacttgtcgttccactggtcgtcgttttctgtatgaagctactgtcggtgccggtctgccggtcatcagcaccttgcaggacttggtacgcaccggagatcgcgtacatcggattgaaggcattgtaagtggaactttggcatggcttttctcacagtatgatggaagcaagccttttagttcattggtgcgtgaggccagggaaatgggctatacggaacctgatccacgggatgatctatccggcatggatgtggcacgcaagacagtcattcttgcccgtgagttaggttatacggttgagacagccgatttgcaagtcacgtccttggtgccggagcagctttgcaacatggatgtccccctgttcatggcgcggctgcaagagatggacgtaccgatggagaagttgttcaaagaggctgaagcgaggggagaaaaacttcggtatgtcggtcagattgatggaaatggtcgttgttctgtcagcctgaacagctatcccgctgaacatccttttgcccagactgtcggtacaaacaatgtcatttgcttcaccaccgacaggtatcatgagtttccgctggtcatcacagggccaggagccggaaaagaagtgactgctggtggagtattcgcggacttgctgagattgtgtgcgtatcttggcgcacggttgtaaggcaagcagaaatcaagggataagagaattgcaggagggaagccgatatgaaatttttttcgacacggaagaaagcgccgcacgtgaacctgggagaatctctgctgaccggattggctcctgatggcggtctatatgttcctgaaaccattcctgccagggatttccgggaatatttcccatcatcatttcctgctctggcggcggatgtcctgtcgccattctttgagaaagatccacttgcttcaagtctggacgatatttgtgcatcggctttcaattttcctgtccctctccatagcttgggagatgatcgagaggtcttggaattgtttcatgggcctactgcggccttcaaggatttcggggcacgtttcttggcacgttccatggagaaagagcttgtccgttccggacgcactctgaccatattggtggctaccagcggtgatacgggaggagcggtggctgcggcgttccatggatgcagaggaattaacgtgaaggtgcttttccccaagggacgggtttccgcccgacagaaacggcagctgacctgttggggggacaatatttcagcatatgaagtcgaaggttcattcgatgactgtcagaaaatggtcaaggatgctttcatggacaaggatgtttcccgtagagagaggctgtcaagtgcgaacagcatcaatcttggacggcttctgcctcaaatgacgtattacgtacatagtgccttggaattcaagaaaaaacatggtgcgaatcctctggtcattgttcctagcggtaatgtcgggaatagttgcgctggttactgggcaaagacttcaggcgctcctattgcgcgtatcgccttggctgtaaatgcgaatagcacaatcgttgactttctttccagcggacgatatgaaccacgccccagcgtggcgacattggcgaacgcgatggatgtgggagccccctcaaacatggaaaggctccaggagctgtttccgagctttaaggaattttccgcaaacgtcactgcctggagtgtctcggacgaacacattagagaaacaatcgggaaaacgtgggaaaatgaccggtatgtcatgtgtccgcatacggcaaccgctgaatatgtcagactgacacacttccccagagaaaagagtatcattgtctcaacggctcatccggcgaagtttgagaccatagtggaacctctggtagggcattctgtcgctgttcctgactcattggcggttttgcttgaaaagaaagagacgtatcagtcgattccggctgaccatcatctcctttttgcatgagagactttccatcggagccgggtgtgctataagatgcgtgatgacttcctatgtctgatggcgagtgcagtcacgctgtttttcccaaacaccagctccatctcttttttgtaatgagggaataaatccacgggcacataggcaagtatcgttccggcgaatcctcctccatgatttctgcatgcaccgcatccattcagtatcctgcggcttaacgccagtgccagtccaagaccctgttcaagagggttatggggggaataaaggttctgaagatactcgaaggctgagtgacaggcttcattggtcaaggaaaggtatgttgtcatatcattgttctggagcgcattgagcattgccgcgacacgattgttttcatcaaaaaaatggatggcacggagaagggatcggtcattcttcacgcttttatggagagctggaagtgcggcgtaaaattcttcctgtgggacttccctaagatatttcttgttaaaaaaagcggatatcattcccatttcgggtggaattgaagcataatcactggtcaaatcagcatgattcccaccggtatctacgattgtcaggacatatcctgcctggaagaaatcaaaggaaaccggtgtgacaagaacatttgcaggattagcgaaatccatgcctattatgccgccgtgggcgcaggcggcctgatccatcaatccgctgggcttgttgaaatagacattttctgcatatttcccgatttgtgccagcttgatgggcgaccacgcgtcattattggaataatggttgaatatggttgcgcagagtatttcaatggcagccgagctgctcagcccggaacctttcaagacagtggatgtcgtatatgccttccatcctcgtagtgcgatgccttcatctgaaaatgaacgtgcaatgccgcgtacaagtgccgtacttgactctttttcttcttcctttggcgcaaggtcggagaggttcacgctaacgggtctaaagccttcgctaatcagttgaaccgtattgtcgtcagtagggattaccgcagcaatggtatcaaggttgattgaggctgcaatgactttccccatgttgtgatcagtatggtttcccgccagttctgttctgcctggagtactgaaaagcgcagggcgttcggttttcccaaagattctgatgaacccgtcaaggagattatggaaacgctcatccatctttgttgcgtcataatcactcccataaagctgtgggtagacggcatgcagcgtgtcaatgtcaggtggagtgaggattgccattcgtcagtctccttctgttcttttttcaagtatatcatatcatggcaattcgtcgctatgggatgtcagcgccaacatcatgatatatgattatatgaaataaaaatataaaacacaataataacgatatatattcaatatagtaacaatcaattttaatatcatatttatgttagtataatgtaattataaatcagtgtttcagtactatcctatcattaagcaatggaaaatgcaggatttttattctatttctatgtatgagagttcttacggcttccttggcttggctcggtgtccagcgcattgcgccgcaagcgtctcctgcaaggtgatctgtaatgttttcattccagttgtcctcattggctctgagccatgccgacaaggtatcgggattgtggcgcagaggatgccataagatttccttgagaatatcattctccgcttccgcttcgttcacgtatgtactatcacagatatcacagccggaacagaaagttccttgttgtcccatcttttcaagcacagttcggcggatgcagccgtgcggttccatgaaggcattctgatatccttggcatggcttttccattccggtgatgatgacccacgcatgggatgtatttccgtcacgtcccgctctgccggattcctggagatattcttcaacagtggaaggaagccgtacatggacgacactcctgatattcggtttatccacccccatgccaaaggcgcaggttgcgcaaaggacggcatcctgacttgaaataaaccatgattctgtttcttctctttcttttcttcctaacccggcatgataagctcgtactggaatatgagggagtgcaagcgcaatttccgtagcacaacgccatgtttctctgcgggtagggcagaaaacaagaagcgggcgcggggcaatggcggcaagaagtactatttccctgtcaggacatagggttcttctgacatgatagatgatgtttggtctatcaatgtcagctcggacaatgtggggaggcacccggttaaaaagactggcgatgagttgtccggtcattccgtctccagatgtcgcggtgaaagccatgacatggcgtgcgccaagcgttggcagggtttgagacaggtcatgataagcaggacggaaggaatttccccactgtatgagagtatgagcctcgtcaaggacaaagagactgatatccaacttttcaagtcgttgtcggacatgaggattaacgagcgtttccgggtttgtcaggatgattgcctggttgagatgggaaagtttccgccagatgtcatcacgctgggcatatgtctgacctcctctcaggcaaaataccggaaccggactgtcagtcatcttgcgtttctggtcattcatcagggagagcagagggtagacaatgatggaaattccgttcatgagcagggcaggcagcatgaagcagagagtttttcctcctcctgtcggcaggatgacgagatgccccggatcgcaggcatcgttttgttctgcctcaagcatatcttctatgataaggctctggaatggccttagtttgatgccgccgaaagatttgtccagcatgtgttgaatgagtcgggaatgctccatgatgtatgaaatatcgctgcccagcggaatgtttcaccataaaggcatagagaaaaacaaagaaaaacaactgtaaccttgaaaattgacccccaaggccttatgattttacatattagtaagtgtatgtgacatgaaattcggcagcgcgtacaggaagctcggattcccgtaccctggttgaggatgacgctatggaattggatatcagcgaatcgcttgtagatgttgttgctgaagaagaaaaagaagacatccaagaaatcgagctcaatgaggcacgatatatcgatgtcatgaacggggcgagagggcctcgctggtggagacttttccgacaggctgtgcgggaggatgaggcagggatgctaccgaaagtgttcctccattgtctgtcgctcgtgaccaagatgcccaaggtgcttgtgcgtcgtaaaggtgagaaacgcaggctctatacattcaatgtaatccagtcctggtgtcggaagatttgccacaagacaaatctgcaccttgagatcgtaggagcttctaatgttccttatggtcgggcttgcctgtatgtgtgcaatcatatgtctgccatggatattcctgctttgttcgcagtatctcccattccttttgcttttgttgccaacagtctgttttcacaacttcctttctttagcttctggaccgatcattcaggttccgtatatgtgaagcagggagatggagcggaagaaatgaaagccatgagggatatgattgcctctttgaaaggaggcgcgtctcttgcgctttttcccgaaggttatattttccaacacgaaggcttggctgagttcaagagaggtggtatttcatctgccgtcattgcccaagttcctattgttcctgtgtgcatctggggaacgcaggatgcattcccccccggacatctctatatcaagcctgatacgaaaatacggattgaatttggcgatcccatcgaaacagctggcatgaaaaaacaggaaagaaaagatatcgaggaaaaggtcaggattgtcttgttcggcatgaagactcgtgtggcaaaggaatcccacggagagcgggtaggatggggtgaatcagcacaatgacctgttcgttgtgcataataggaggctccagtcgcctggaacctccagccattcttcaagatcatcgttgagcagtttccaacggagactgccttacttgttaaaaatcaacccagtctgccgtcagtatcacgtcggaaggcggcatcaagaaaaactcatcatcggattctccagttccatagagtagtccgtcatacgaattgatccatcctttaaaaggacgataacccgacggatccccctcgtctctcccttcctcccaccgcagcagtgatccctgacctggtactgtaatctcgtctccttcaaaggcggttatcggcgctggtacagttccgcctgtatgcccgttgccatcaaaagtgacggtgtattgccttatccagactgcatacagcaacatgtcatcagagggaatgaagtaactatcccaaaaactgtccccggcgccaaagggatcagtactccatccggcaaaaacatgattggttttcaccagtgatccctgaccttgtacattagcctcgtctcctctattgacgattatcggctccggtacagttccgcctgtatgcccgttgccatcaaaagtgatggtgtattcgttcttctcccactgtgcatacaacgtcacattctgggagggaatctcgaaggaggaaccagcggcatatgaatctccattaccagcaagctcggtattccatccgccaaaggaataaccgctcttttccaatgttccgtgacctggtagtgtgaccgccgtttccacataatcggttatcgatgtcggtgcagaaccgcccgtggaaccattgccgttgaaggagacggtgtattggttcttctcccactgtgcatacaacgtcacattctgggagggaatctcgaaggaggaaccagcggcatatgaatctccattaccagcaagatcggtattccatccgccaaaggaataaccgctcttttccaatgttccgcaatctggtagtgtgaccgccgtttccacatagtcggttatcgatgtcggtgcagaaccgcccgtggaaccattgccgttgaaggagacggtgtattggttcttctcccactgtgcatacaacgtcacatcctgggagggaatctcgaaggaggaaccagcggcatatgaatctccattgccagcaagctcggtattccatccgccaaaggaataaccgctcttttccaatgttccgtgacctggtagtgtgaccgtcgtttccacataatcggttatcgatgtcggtacagatccgcccgtggaaccattgccgttgaaggagacggtgtattggttcttctcccactgtgcatataacgtcacattctgggagggaatctcgaaggaggaacccgcggcatatgaatctccattaccagcaagctcggtattccatccgccaaaggaataaccgctcttttccaatgttccatgacctggtagtgtgaccgtcgtttccacatagtcggttatcgatgtcggtgcaataccggtagcaccgttggcatgaaaggagacggtgtattcgttcttctcccactgtgcatacaacgtcacatcctgggagggaatctcgaaggaggaacccgcggcatatgaatctccattaccagcaagctcggtattccatccgccaaaggaatgaccgctcttttccaatgttccgtgacctggtagtgtgaccgtcgtttccacataatcggttatcgatgtcggtacagatccgcccgtggaaccattgccgttgaaggagacggtgtattggttctgcaaccagatagcatgtagcatcacatcatgagcaggcatgatgaaagagtttccgatggcatactgagttccggtgccagtaggcagagtatcccatccaccaaaggaatgacctgaccattccagcgttccgggacttggtagagtgattacgtcgccctcatgaacgtacatccgtcccggcgcattcccgcccgtggctccgtttccctcaaaggtgaggaggtatgccttggttgcagccgcgttcaccccgctcccggtgtcccagtccactatccctatgagaatctctgcgagggcgacttcatgagcatccgtgttcagcgtcatgttgtagacatgctgcttgcctttgtcaaagtgaatcttgccctggtcagaggtcgctacggaattcgctgcccatgtgtatgtatcagagcccagggtaaattccagtttcaaagcatcaagcaggacatctgagtgaaccacaggtatcagtaccgcttcaaacctgcgcttgcccgcatcctgctccgcttgactgagggtgtgggagatgttcttcattatgattccctcaacggaacttgtgactgacaaggctccggtatccaggttgaacgtgccttgcgtgcttgtgccttcgaccatagcagaaagtacgccacccgtgatggcgtccgcatcgacagtcgtgctgggagagatgttgactatcagacgggagagcatatggtcaagtttcagatgcaccgtcgaggtattattctgtacgttgtcggcgtgtccccacaggaagtcagccgtcccggtcatctgttccgaggaacttcggttgatgtctatggccacggtcgtcgggtcagagatgttttcatcatagggatagtaggcgatgaagtcgaagtgtgtgatggcaggattggagatgtcgtcccacttcaaggtgtcaccagcggtagcaggagtgaagccggaagtctggaaggctgtgtcagccgtgtatgcttggttggcacgccccgtggcggcagaagctgccagagcatcatgagctaccatgtagatgccgacttcatcatcggcttgccattcggaatctgccgtggccttgcggcctatctcggaagtgaaacgtacttcgtttgtatgtgaaacattcagtttgctgtcgcatgaaataagggcgacaagtagcatcagaatggttgtaagaaccacaaaacctggtctgctagatttgctcatacgcagttctctcagattctctctctctctctctctctctctctctctctctctctctctctctctctctctctctcatagtgtctttccctttctccgtgaagaagatgacggcatgtcagcacaaccaatgcggaggcaatgaataaggtagtgtaaatcctttgatggcagccgactattacccaaaggtattatttcatatgaaatgcatataatactttcgggttatttggtgattttagatgtaaatagtgttaatagataaggtttaaaacgtatgaggcgtaagaaaacaagaaactggaaataatgcgaaaaaccgatgcagtcaactggacagcttttttctcagacaccacattaccataggtggtgatgcctcctatggtcatcgtccggagattcaaatctgaaataccctgagattaacacttttttaacactttcatgactatttcctagcagttgttccttatagtccgaggcatatcacatggaggatattaatgaaaatgaaaaaaatcgttgccatcgcattgattctcgttgttgctttcggcactgtatttgctcagggaaacaaagagcaggcacagaaacctgttgaagtgaagaattatactttcggcggatccacgacggttgctccgattgttgagactgcgattcccctgttcactgctgccaatcctggtgtgaaaatcagctatgaaggcgtgggaaccggaaccggattgaagcagctcaccgctggaacattgaccttggccggtgccagccgtgatctcaattccactgagattgctgatggacttgtcccgaacaccattgctctcgacggtctctctgttgccgtcaacaagtccgtcactgtcgctaacctgagcctcgctcagcttgccggtatcttttccggtgaaatcagcaactggtcccaggtcggtggacccaacgccgccatcgccctgattgtccgggatgaatcgtccggtacgtatgcttctttcaaagaaatagtacttgatacccagaagaaggcgccttccaagaacgccatcgttgccaaggaaaacggagaacttgccgccaagattgcttctactcccaattctatcggctatctcggcatggccttcaaccacatcgtgactgaagccggtggaaaagttctgttggttgatggcatcgaatccaccactgccaacgtcttgaatggtagctatccaatcagccgcaacctgtacttggtcagcaaaggacctcttgcggggggaagcgtcgagaaggctttcgtggattttatcctctccgacaagggggctgcggtcgtgctggatgcccagtacattcccctcaactaggaacgagacatacattcggaaaataaatccacgcaacaaggaatgataaaagcatgcagttaggtctaccgagaacaaacggcgtgcgaagcttcaaggagcgtagcggcaggattatcctgctgctcgctgctttggtttccatagcgactgttcttcttatcactatctttatttttcagcagggcgtgccggtgttcggcaaagtatccgtgctggatttcttgttttccacgaagtggcttcctacgggaaatccacctgcgtatggaatattgtcattcgtctgggcaagttttatggtgactgcgctgtccctgctgttcgccactccggttgctctggcagtcgctgtgtatctggcagagtttgccaagggacgcagagcttccatcctccgttcatcgattgagctgctcgccggcattccatcaatcatctatggactgttcggtattgccgtcattgttccggcaatcaggaatattttcggaggaaccggctacagcctgcttgccgcggccatcatccttgccatcatgatacttcctaccatcatcaatatcagcgaagtatccatcagggcagtcaacgatgagttgcgttatgcttccgtagccatgggagcgacgaaatgggaaacaatttcccgcgttgtacttcctgccgccaaatcaggaatattcacgtccatcatccttggactagggcgttccgtaggagagacgacagcggttcttcttgtcggtggaaacgcggccatttttgcccgtactcccttggatatgggcagaaccctcaccatgaacatcatcactgacatgagctatgccgaaggaactcacctgcaatccttgttcgctaccgccatgctcctgttcatcgtgatattggtgctcaactatatcgtcgtgcgtgtcgctcggcacagcaggatggaggactagcaatgaccgatacacagcagatgcttgctcatgacaaacgacgaaaaagcataaatcgtttcgccattggttccatcaagatactttcctcccttactgtcctcattctggttgtgatcattggctacttggctgtgcggggtctctacaagcaggagaggacgcaggtcagtgtcttgccgctggcgaccgcacaacggctcggtctgtctcagacggaaattccgttcgacattgtagcgaacaagagggcggaatttcgtcaggtcgattggaacatgttgagggaaatggcgcagggaaagattatttccctgagacgcgtcacgtatgtgaatgagaatttctttctttatgtcgatgaaagtatcgcggatgagtttgctcgtttccttgatttggcatccgactgcctggcttccggcggaatcatcgttggttccttccgtgctaccgtcgatggggctgccgcgcacaatggctcgattgccattgttccccggaatacggcttcatcttcactgccttccgcattaaaaaccatagcctacgaagaacatgtcctcgtggttcatccgaccgtcacgcaactgtacgggaacaatatggtcggagtcctctctgatgttcaggttgatttattgctttccggcgaatacagttcatgggttcagctccatggaggagacatccccgtcgctctcgtacaggagaaaacggattcttccgtcgctcgtgaggtcgcgggtatagaaggttccgtcggtgtcacgacgcagaaagatgtctttcgcgccggggagcagggtttcgtgacagccgtactccaagtaaaccgtatcatcagaagtccgaaccttaccttcagatatctggtattgcctacccaggaatctggacgcttcggaggcatcggcagcatcataatcaacactttcctgatggttttcctgacaacgctcattgctgctcctttgggcattgcagcggccgtctatctggtggaatacgcaaagaaggggagactgacatcaatcatccgttctggaatcgatgtcttggccagcataccgtccatcatcttcggccttttcggtctgctggtgttcgtccagcttcttggatggagtttctctctgatcagcggaacgcttaccgtggcgttgatgattctccccaccataatccgtaccagcgaggaagcgatacgttcagtcgaacagcgtctgcgtgaggcgagcattggtatgggagccacaaagatggaaaccatctggagggttgtcctgccatccgcgttgaacggtatcacgaccggcatcatccttgcgatgggtcgggcgatcggagagacagccgctctgttatatactatcggttcctcaaccgcagtggcgaccggactgtcaagcggttcccgtgtccttgcgttacatatcatgctgacaatcaatgaaggccaatccttcgataaggcgtttgcttctgctttcgtcttgatcgtggttgtactcatcatcaacaccacggcgcgttggatgatgaacagagcctccgtgaagaataaaggaaaagaatgatggcagaagttgcaatggttcctgaaacagaatatgtctttgacgtccatggtctgaacttatggtatggctcatcccacgcattgaaggatgtagacatgcagatagagaaaaactccatcaccgcgttcataggaccctccggttgtggcaagtctactttcctgcgtgtgttggacaggatgaatgatctcatcgacaatgtaaaaattacaggttccgtcctttttgatggacgggatgtctacgttgattatgatccaatggatttgcggcgcaaggtcggcatggtatttcaacgtccgaatccttttcccatgagcatctatgacaacattgcctatgggcctcgtctgcatggacgcccgccaaagagcgagcttgatgccattgtggaggaaagtttgcagagggcagtgctgtgggatgaggtgaaggatcgcctgaacaagagtgccctgagcctttcagggggacagcagcagaggctgtgcatagcacgaacccttgcgattaatccggaagtcgtgttgatggatgagccgaccagtgcgctcgatcccatttcaacgacgaaaattgaggaactgatggtggagcttaaggccaaatataccattgtcattgtgacgcataacatgcagcaggcttcccgtatatccgataataccgctttctttcttattgacagtgagcgttgcggttatcttgtcgagtacggtgaaaccagcggattgttcttcaatcctcgtgataagaggactgaggattatatttcaggtaaattcggttgatgcgcagggtgtttttcctctatggaggaagaaattcacgttatgatgtatgtaaagatgtacataaagacaggaaggtattgccttctgcataaggagtaaatcaatgatggtcaagaaacatcagcttgacgataagatgaccttttttaatgagttgctgatccagatggtgaaccgtgtggagggagctatctaccaggcggtgcatgctttcaaggagcatgaccaggaacttgccaagaaggtcgtctcggatgactattttatcaatcagcttcgggacatgattgaatctgatggcgtgcgcttgctgattagcgaagcaccttacgggcagtatatgcgcacggtaatcgccggcatgaagattgtgaccagtctggagcgcatgggagaccatgccgcgcatcttgcccggcttgccctgttgccgactgggcagtttgatgacaagaagattgtggaggaaatgtcggccatggctctcatcggcgcccgtatgacgcgcagtgcggtcgaggctcttgtcgccaatgaccaggataaggctcgtgcggtcgctttgatcgatgatgagatggacgccaaacgaaaacaggtgaacgggctaatctacaatgtcgagacaaaaagtcgtgaggatcgggagaagctttatgattatttctatgtgacaaaggagctggagcggctaggcgaccatgtgactacgatttgttcatggattgtctatactgccgctggcgtgaagcctaaacttaattagcattttgctggtcaatgataaccgtttctttgcctcacgcatcgcccggaggacaaggcattttgaacaaaaggggagtcatggcattgtgacagagactgatatgatgacttttgctcctgtagtgacttcacctccgacttccagagggactcccaaagcgctttcttgacccctgggaatgctcatgctaggctttgggagacttgaagtctgggtggaaaacggaacgacaggaatgctctgggaggcagaaatggagacatatgtgaagcataacagtaaggcatgggacgcggaagtctcacggggaaatatctggacagtgcctgttgactctgaatctgtggttaaagcacggcaagggaagccagaaatgtatcttactcccaccgctgccgttccacttcactggctggatgacctggcggacaaggatgtcctctgtctggccggaagcggtggacaacaagggccattggcagccgccatgggagcgcatgtaacagtctttgacaatagcgcggctcagcttgagcaggacaggaaggttgccgcacgagaagaactggatatccgaaccatccagggagacatgcggaatcttgccatttttcctgatgaaagtttcgacatgatcatccatccagtctcgaactgttttgtcgatgacgtggaagccgtctggagggaagcctacagggttctccgtcatggaggcgtgctgctcgcgggagtgaccaaccccgtgatgtacctgtttgacgagaaagcagaggcacgggggaaactcaaggtgaagtacaccatcccgtatagcgacatgacaagcctaagccggaaggaactggataaaaaaatcaaggcacttgataccatggaattcagccatacattggatgcgcagttgggtgggttatgccgagcgggttttgccattgtcggtttctacagcgatgccagccggttcgagctgacggacagtttcatccatgactgttatcttgcgattcgtgctatcaaggtttcaaaggatttctaaggaaaagcaaagttaatagacattgtgtcaaatatttttccattttttactttctgatacttgttctttcatgacacttcccgataaagtgaagttataagacagagtgtctaataggaaggtagagaatgaatactcacaagtcgattttcgacaaatgttatgcctttacggaagcggaagacgcacgggctaccggactgtatccttttttcaagcctatcagccgcagcgcaggttccaaggtctatgttcatggccgtgaactgctcatgcttggttccaataactatcttggattagccaatgatccccggctcgttgaagcggcgcgtattgctacggaaaaatttggtacgagctgttcaggttcccgtttcatgaacggaacgcttgatttgcatgaggaacttgaagcgcgtcttgcctctttcgtcggaaaagaggatgccctgtgtttttccacaggctatcagagcaaccttggttcaatttcagctttgctgaaccgaggcgaccatgtgattgttgataaatatgaccatgcttccatcatggacggagtgtttcttgccgaagggttgaagcataatatcaacctgcatcgttataatcataataatctcaaggaactggagaaagagctggcgaggattcctcttgaagaaccgaagctcattgtcgtggacggcgtattctccatggaaggggatatcgttcccttgcccgaagtcaaggctcttgcagataagtaccatgccggaatctatttggatgaagcgcatgccattggagtcgtcggaaggaacggacggggaacgtgcgagcattttgggggagatttctcattagctgatatcatcatgtgtacattctccaagtcctttgggtctttgggtgggtttgtcgcgggagacaggaaggtcatagactatatccgtcacgccgcacgccccctgatgttcagtgcctccatgcctcctgccaacatagcggcggcatcgcgcgctcttgacatcatgcaaaatgaacctgagttgattcacaagttgcagcggaacgcccgactcctgattgatgggttcaccgctgccggattcaacacgggcacaactgaaactcccattgtacctttggtcataggcgacaatgagaagacgttcttgctgtggaaggctctgtacgaggggggcatttatgtcaatccggtcatcagtcctgctgttccgcctcagcgttccttgcttcggatttcctgcatggcagtacatgaggaatctgaactgtcacaagccattgacttgatttcggatgaagcacgcaagctcggaatcatctgaggtcgtgagatattgctcccagtatggatgacagatgatgccttgccatggggagctgtaggagataaccggcgtggcggaacgacctgttaatcggtcggcgtgtacgccggtatcatctcatgttcttgtcagaaaattacctgcacgggcgtgtttgtgttgactatagtgttatcacccagttgaccataatagttgtatcctgtcccccagagcgtgccgtccttcttcaggattatcgtatggtattctccgacggagaccgccgcgacatcagtcatgaacccgctatcatcagtagtatccttgacccgcacgggagtagttctggtgatcccagtgccgtcacccagttgaccctgatagttgtatcctgtcgcccagagcgtgccgtctttcttcacaatcatcgtgtgattcagtccggcggagacttccttgacatcaatcatgaagtcgttggcggcggtactggccttgacctgcacgggcgtgcttttgttgttcactatacccgaagtgccgacacccagctgaccatattcgttgtatccagtcgcccagagcgtcccgtcattcttcaggatcatcgtgtgtgcgtatccggcgaagacagccgcgacatcagtcatgaacccggaaatatcggtatcatccttgacctgcacaggcgtgcttttgttgttcggatcgcctgaagtaccatcgcccagttgaccatagttgttccgtccagtcgcccagagcgtcccgtcattcttcaggatcaacgtgtgattgtatctggcggagacggccgcgacatcagtcatgaacccaccagcatcctccttgacctgcacgggcgtgcttttgttgttcgaatcgcctgaagtaccatcgcccagttgaccatagttgttccgtccagtcgcccagagcgtgccgtccttcttcaggatcatcgtatgctcccgtccggcggagacagccgcgacatcagtcatgaagtcgttgggagtggtacttgccttgacccgcacgggagtagttctgcggtacgtagtgccgtcacccagttgaccataggtgttctgtccagtcgcccagagcgtgccgtccttcttcaggatcatcgtgtgatcacctccagcggagacggccttgacaccagtcattttcacggaaccattggtagaatcccagacctgcacgggcgtgcttctgttggtagtattaccgacaccctgttggccataattgttgcgtccagtcgcccagagcgtcccgtccgtcttcaggatcatcgtgtgatcacctccggcggagactgacttgactcccagcttgacagcaggtgcgtttatgccatctccggtgtcccagtcctttatctcaatctggatagcggcaacggcgacttcatcatcagacgtattgagcgtcatgttgtagacatgttgcttgcctttgtcaaagtgaatcagatgcttgtctccctcagctacagcacctgtggtacttggcttccaggtgtatgtaccagcgccagcaccaccggtcaggataaactccaggctcacgttatccagggcaaacgtgttatccgtaggtatcagcactgcctcgaacctgcgcttaccctcggccctttccgtggtcgtaagcgtgtcggaaatgtccttcatgacaatagactcaatgacactggcagcatccaaggttccgtcattcaggttgattgcgctctgcgtgttcaagcctctgaccgtagcagtaaatccaccggtggcatcattgatagccacagcatcaacggtcgtgctgggagagatgttgacaatcagacgggagagcatatggtcaagcttcagatgcaccgttgaggtattgttctgtacgttgtcggtgcgtccccacaggaagtcggccgtcccggtatcctgttctccggaacccggatagatatttatgggtagagccgtggcatcagtgatggatgatgcatagggataataggcgatgaagtcaaaatacgtactgacagaattggagatatcatcccacttcaaggtatcaccagcggtagcaggagtgaagccggaagtctggaaggctgtgtcagccgtatagagtttgtttgcacgttctgaggcggcagtggctgccagggcatcatgagctaccatatagatgccgacttcatcatcggcttgccattcggactctgccgtggccttgcgtccgatttccgaggtgaagcgtacttcgttggtatgtgaaacattcagcttgttgtcgcatgaaacaaaggtgataagaagcatcaggatggtcaggaagaccatgacgcttagtttagtctctctctctctctctctctctctctctctctctctctcatagtatcttttcctttctccatgaagaagatgatgacatgccagcttacgcatatggtagtaattaataaaatagtataaacgtggtgatggcagaaagctattacccaaaggtattattttgcatgaaaagtatataatactttcgggttatttaatgattttgaatgttaatagtggttattgattcggttttaagcgtaaatactacagaaagcttaaagaaatggagaccacaaggtagtctttattccatgctttcggcaggtagcccgttccgtccgtagaggcgtacaagttcagagaaacgggaggatatgaaatctgacgattcccaatcttccatccgccatgcccagttccacgggccgcaggtggaggggatgttcattcttgctctgtcatcgctgtccagcaagtcctgcatggggaagatggcgtactcggcatgggaagccaggacagtgcgcatcatggcccacgtcgcctcatggtcgttacagccaaggtagcgtctcaccatgtccttgtcatcatccgacaatgaattgaaccatccacgtgtcgtctggttgtcgtgagtgcccgtgtaagcaacacactcgcgttcatagttatgaggcaggaaagtatcaaaaggattcggagaaccggaaggggtgcgtgagaatccaaactggaagatcttcatgccgggaaagccgtttgacagacgcaatttctggactgagtcagtcatgaaacccaaatcctcggcaatgataggcaactctcccatctccttgcgaaccgttgcaaagaaatcctttccgggtactttgacccatgtcccgatttcagcagtcttgtttccataaggtacttcccagtaggaatcaaaacctcggaaatggtcgatacggaggatgtccgtctgatggaacatccgtttgattcgttgaagccaccatgaataaccatccttgcgcaggacattccagtcatagacaggattaccccagagctgtccggtcactgagaagtaatcaggggggacgccgctgattgctgtgtagcgtccctgtgcatccgtcttgaacatatggagattgctccatgtatcggagctgtccgcggaaacgaagatgggaatgtctccgatgaagcggattccctgttcattgacgtattttctcaaagcgagccactgttcatcaaagaaaaactggaggatcttccataccttgatgtccacggcatgttcccgtacaagccgtttcaatgcttcttcatcgcgtgtagcatatttcttgtcccaaacgctgaaccaacgggcatcattgtatttttcgtacaaaaccatgaagatggcatagtcatcaagccatgatgcattggaggaacaaaaagagtcaaaagcctgacggatttctttagtgcgtccggatggtttgactatcgagaggaaagtatgcgcggcttttttcaaaagcgggagcttccacgaaccaaccatgtcataatcgacgcgggacgtgagaaaggatgggggagcagctatgtcatcttccgtcaggaaacctttttccaccagccagtccaggtcaatcatcagttcgttcccagcaaaggtggaacgggcggcatacggagaattgccaaaaccagtggggccaaggggcagtatctgccagagcgtcacgccggaagaaaccagatagtcggcaaaagcgtaagcttccttgcccaaatcgccgatgccatggggaccgggcaggctggtgatatgcatgagtatgccgcaatgacgtatatcggaagtgttcatcgtgtatatcctcggaagctcaggaaacgagttttttcagggattcccgttcctgtatggtgaaagaaagctccatcctgttcgattcgatttcttctccattgatagcacggaaaagagcttgcgccgccagtgttcctttctctacgcttgactggcgtatcgtggtgaggcgaggagtaataaaagacgcttcggggatgtcgtcaaaaccaacgacggacatgtcatccggaacaagcaaccctgattcatggaaatggaggatggcgcctatcgccacaatgtcgctcatactgaccactgcggtgggacgtcgttccatggcgtacacaatctgacccatcctccgaccttcctcaagagtcgtgtcgcacaccagatgcgcgacttcttctccttgtgggtctatgccggcttccctcagcgccttgtggtaacccttgagccgcaaagtggggacattcatcgatttgtccgccgcttcaaaggagtccttgttcaaagcgatgatgacgattgactggtgtcccgccttcaggacttcacgcatgatgagatatgccgcctcgacctcattgatattgactgaaggcatcccttccgacggtgtgccgtcaatggtcacatagggaagcttccgtaacttcatcatatcgacgattttcatctcaacgctcatacccatcgttatcaacccatcgacggcagcaccgcgtactgcttcggacatgcttccgtcaacgggaggaatgagagtcaatgtatagccgtgttcctggcatactgttcctatgccttgaaggacacctgtgatgtgagggttacggagcgtattgccaattacctgggggaggagaaaaccaattgacttgtaccgtttcaaagacaggttgcgcgccatgggatcaggcacatagcctaaggtcagggcacatccgagtattttttcacgggcttccacgctgatgcgggaaggcgcgttgaaagcaaaggatactgcggttttgctgtacccggatgcggcagctatgtctttgattgtcggacgtttgtcatggtatatgctcatccctttacagctcctgcgattactccgctgatgatgtacttctggcaggtaagatagaagatgatgacaggaatcatagccagcacaagcatggccatcatggcccccatgtccacggctccataaccgccacgcagatattgtatcgcaataggaatagtcttgtgatttgttccgatggtcaagtaggggagcagatagtcgttccatatccacattgcattaaggatggcgacagtaatggctgtaggaaccagcatagggaatacgacagagaagaaagtgcgcgggggggagcatccgtcaatcatggccgcttcttcaagagccaacggaacactcttgatgaatccgctgaacatgaaggaggccaatcccgctccaaagccgagatagacgacaatcagacccgcgggagtatcgagatgcaacatgttcacgactttgctcatggtgaacatcaccatctggaatggaactatcatggaaaagaccaaggcaaaataaatcaagcgcgtgagaggagtctttaccctggtgatgtaccatgccaacatgctggtgaacaagataatggcgagtacagaaaatactgtaatgaacagggaatacccgaaggcgctgaagaagcctatcttgaagatgccttcataataattggcaagtctggcaaaagtattttcatcagggaaagcgaagggcgcattgctgatgaaaagcctgcccttgaaagagttcatcaagacaatgagaactggggagaggaacaggatggcaaggatgaacagcagggcggaaacgccccataaggactttttcatgcgaatcattgttctacctcccttttgcgggttatctggagctggatgagtgcgattgctgcgacgaggatgaagaaaaggacagcctttgcttggccgacaccaaaccatcccgcacgtccatagaaggtgttgtatatgttcaaggcaagcatctctgtttgttttgaaggcgctcctgcggtcaaggcaaggttctggtcgaacaacttgaagccattggtgacggtcagaaagagacatatggtcacagaaggcatgatggcgggaatgatgatgttcttgatggtctgccaccgtccggcgccgtcaacctccgctgcttccaacagctcacgggggatattctgtatgccagctacataaatgaccatcatgtaaccggtcatctgccacgtcatcaggatcacaagcccccagaaaccgtaggtcggattgcttgtcagcgtgacgccataaggctggagtaccccattgaggatcatctgccatatataaccgagcacgattccaccgatcagattgggaaggaagaatattgtcctgaatccatttgttccaggaatcgagcgggtgagaagcaaggacaggaaaaaagaaaggatgttgattgtcagcaccgagacgatgacgaatttcaccgtgaaccagagggaattaaggaaatccggagtttggaacgccctgatatagttttccagtcctacccatgaagcattggtaaccgtagtgaactgggtgaaggacaagacgatgcccatgatgaaagggacgacaaaggccatggtaaaggccaagagtcctggaagggcgaacaaagcgaaatatttttttagtgtgttctgcatgttccttcctattgcattcgggatgcaagggttttcaagcactggagagccgtcatgcgacggctctcatcccattcacaatttcacattggtgctcagtacaaagattcagccttccatgtggaacggaagatatcttcgacctgtgcccacgtcttgctgccttgcgtatactccaggagagcagaaccaaaaaccgtcttgaattcattggaggggaatgcctggaatatccagggtacactggtcacgccaggagcgttcagccagcggacgatttccttggcaagaggatcagagggttgctcgttcggtccaaaggtgttgaacggggcaatgaagccaagcttgccaatgacgaagcccttgcctgtttcgctggagaacagccatgtcaggaagtcaatggccgcctgctgcttagctgctgaaacagtcttgttgatggcaaagtaattttcggttccgatgttcaagccatattgtgactcaccagggacgccgaaatagaggggaagaaacttgatgtcttcgttcttcacggtattgccttggacgcccagtatctgaccggcaccccagttaccgttctgcacaaaggcgacctgacccaaagcaaattcggccattgagtcatcgacactcttgttggcgagaaggccgggagcggtaatgctgttgttcagatacaggtcgaacaggtttttgaaagcgctgccgtatgagaaagcgacttccttggctgccagtccggcttcaagcgcactgccgtttcctttggcggcatcgaattcatagaacaggggctggttcggaagatgtgtctgccatctccagtcattgccaggggcaaaggatgtcgaagcaaaagctcctccgattcccaacgcggctttgttcttctggatatcctcgaccactgccttcaaagtagcgaaatcctttatttccgtggcactgctgatggaaacggctttgccagggagcgcgaaatacttgcggaggatggcgtcattgtagatgattccgtagccttcgacgacatacgggatgccatagactcctgaaccgctggtaacggcgagtgatttgtcactcaaaataccatagagagcagtatctttcaggtcagcggtataagcaatccagttcttcaagccgacggggccgttgatctggaagatgacaggaggatcattcttcgcgatttcactggtcaatgtctgctcgtacgtacctgaagcggcggtgacgaccttcagccgtacacctgtttcggcttcatatgccttgctcacctcgtcatacacagatgctatttccggtttgaagttgaggaagtaaatttcctgagaacgtgatgcttctttgtctccaccggcaaaaaccaaaccggtgacaagcatcagagccatgatgatacccaaggtctttttcattgcaatctccttttgcggcaatccgcagtcatgctgtccagagggggcattacgtgatgtcatgaaatattgcgtcacagagtgcctctctccagaccaactcaatgctaaaccggttttctaaaccggtcaactaaaaatattttgatttttttctgctataatccgggaacgaattttccttcttctgtacagatgtacgggcttttcgcatggtgcctcttgcatggacgaagtttcatcacttttcttgttttttttacttttttggttcattatgtctgctaaactttgaaagcagtcattcccgcttcatggaaccacctgaggagaaaacgatggcaacttattatgacaaggcttcccacaccttcagcgaatacctgctggtaccgggttattcctcggcggaatgtattccgtcgaatgtcgatctcaagactcccttggtgaagttccgccgtggggaaaaaagcgccattaccttgaacatccccttggtgagcgcactgatgcagtctgtcagtggagagaagatggctgaggcattggctcgtgaaggtgggctttccttcatctactgttcccagtcggtcgaggaagaagccgccatggtggcgagggtcaaggcgttcaaggcaggttttgtctccagtgacgccaatatccgccccgaccagaccatggcggacgtacaggcacttaaggcacaaactggacattcgaccattgcagtgactgatgacggttctccgaatggcaggctcctcggcgtagtgacaagcagggactaccgtcccagcaggatggaaccgaccgtccgcgtctcgaccttcatgactccttttgagagacttatctatggtcgggacggcataaccctctccgaagccaatgatatcatctgggaacacaagctgaacgccctgcctatcattgacgccaagggaaacatgaggggttttgtattccgtaaggactatgacagccacaaggagaatcctcacgaacttctggacaaatccaagagatatgtggtcggagcaggcatcaacacccgtgattatgaaaaaagagttccagcactcgtcgaggcaggcgctgatgtgttgtgcatcgattcttccgaaggattcacggaatggcagcaacgcacgctgggatggatacgttctgcctacggagattcggtgaaggtcggcgcagggaatgtcgttgacagggacggcttccgtttcttggcagaatgcggcgcggatttcgtcaaggtgggaatcgggggcggttccatttgcatcacacgggagacaaagggcattggacgcgggcaggcaacggcggtcatagaggtcgccaaggcacgtaacgaatactttgaggaaacaggcatctacattcctatctgttccgatggaggtctggttcatgactaccacatgacgcttgcccttgccatgggcgcggacttcctgatgcttggacgttattttgcccgtttcgatgaaagtccctcccagaaggtcaatatcaatggtaattatctgaaggaatactggggggaaggttctccccgcgcacgcaactggcagaggtatgatatgggaggcagcgacaagctgtcttttgccgaaggcgtcgattcctatgtgccgtatgccggttcgctgaaggacaacatgggtttgtcgctggccaaggtacgttcaacaatgtgcaactgcggagccgtttccatacgggaactacaggagaaagcacggctgaccttggtttcctccaccagcatcgtggaaggtggagcgcatgatgtcattctcaaggatacccataatacgcagataaagtaggaatagggcaatgtaaggagaagaaaggatgatgtgttgcgttgacacacgccatcacgtcatgctaccttctctttcgcgcgggcggatagctcagtgggagagcggttgccttacacgcaattggtcgggggttcaaatccctctccgctcattttgaccgtcgcaagaggaaccgctgcacgatgtgtggcggttttattatattaagtatcactgatggtaggattgtgtggaaaaacatactttcccccaaaaaagactcatggctgtggggattttgtgaacacatccggatgaaaaccagcggagaaaagaaaagggcgcattctctgaggcaaggaagaaaaaatatggcgactctgtccttctttgcgctatagttccggatgggatgggatatccgtgtttgtgcgcggacacgtaggaaccggcagaaaaaagagagggggagtcaattactgatgcagaagactttggcatcccgcctcgcggaggctcggcggacaattagggagcatgttgccctgagtggacggcaggatagtgacatcactttgatggctgtatcaaagacacggccgtatgagaccatactggaagcatatgaggcaggccagcgtatctttggggaaaacagggtacaagaaatcgttgacaagttccctctgccttccgagcgtcccacggggatgagactccatcttatcggacatctccagtcgaacaaagtaaggaaggtcgttcctttggtcgatgccattgattcagtccattccctgcgtttggctggccagatatcctgtgttgcaatggagcgcggcagggtcatgccgattttgcttgaatacaacacaagcggggaatcatcgaaatcaggttttaccaccgaagatgacctattcagtgccgtggaagcaatttcctccctgggtggcgttaaaattcgcggactgatgacaattggtccccttgaaggagacgaggatgctgtgcgcagagcattccggagactgcgttccctgcgtgatgaatgcatcaaacgttttccgtcccaggatttttccgtcctgtcgatggggatgagctctgattatcccgtagccgtggaggaaggatcgaccttggtgcggctgggaactacactgttcggacagagggaaacactatgaagaaaccaatccttgtccttgtgctcctgtgccttgccggagctttcatcttgcaaccgcttgccgccgcggatgcggtgaaggactatgaaccataccagaaggatgaatttcccatctggtcagggaaggtgcgtcgtgctgaaataattttcttcggctccatgcccattactcttacggcgaccatgctcggatataaccttgccgtcaaccagttcggagccgctcacattacaccagattcccggcgcatgttgacgcaggtcggcattgccgcgggtatttccctgggcattgtcttggtggatttcatcttgggagagatgcaggaaaaatgaacatgtgccatgtgttcgagtccattgtccctgacgatgcggacggaaagcagcgtgttgatgcctaccttgcggcggcaagcggggtcagtcgttccatcatcggggatgcttcttcccgaatcatggtcaatggacgtgaagtcaagagaagcaaggcaattgctcccggtgatgctgtcatcctgtattggcaggaaaatcctcctgggaatatcgagccgcaggacatccccttggatattctctatgaggacgacgacattctgttcatagacaagccccaagggattgtcgttcatccgggggcagggaatcctgacgggactgttgtcaatgcccttgtattccgctacgggccggatttcatccgggcatatggcggccaagatgagcacgaagacgctggtgacgaaacggacgaggcggtggacaggacggattttctgcggcctggaattgtccatcgtcttgacaaagataccagcggggtcatggtcattgcccgtacccgtcttgcccatggatacatggcgcggcaattttcagaacatactgccgtcaaacactatattgctttggtcgaaggctccatgaaggatgacgagggggttatcatcaccaaccttgccagggacaggaacgacaggaagaaattccgcgtttccacggggaaggaaggaaaaagggctgaaacccgctggagagtcgtggcgcggtatggtgtttgcacgctcctgcgcattcgtatcatgacaggacgcacacaccagatacgggttcatatggctcatctgggacatcctgtggtcggagatggtgtctacggaggaagacgaaagagcttcccaggtgtgacactgatgctccatgcccgcttgctcgatgtgtcccggccttcagatggccgacacctgaagataagcgcgcctgttccccagcgtttcattgaacttgttcatgaggcgggaggatcatttccccaagtatgaagcccggtcctcgatatcccggttgaacagcttctcaatgaggattgagcttggcgctccatgaccaggaaaaaccagcaggcgatcatccatgctcagaagccgcgatgtcaccatgttcaccaagagggcatgttccctgtagccgctggtacttcccacatgtccgcttgccagggcatctccggtaaagagagcgtcaccaatcctgtagaccatggaatcaatcgaatgtccggggacatgaatcggcatgacggaaagaccggcgcaggaaaaaatctcattgtgagagaccggcaagagcggaaaactcctgattcgggagaacgcgccatgaagacgcgggcggtataccttcatcaaagtccctacgcctttgacatgggcatcatgggaatgggtgaacagtacatctgtgatgacatattcttgtttttggataaggttgatcaagtcgttgtccacatatccagggtcaatgatgattgccggtccgccagctggccctccgaccaagtacgtgttacagaagccgacaacggaaaaatgcgggaatatcttcataccttcgcctcatcgtagtttgaataacggaaagaaacatcctgccgacgggtgaaacccatgtcagtattcttcatgctgcaatcctcgaattttacagattcaagggaagacgagaggaaggttgagtaattgaggtcactatgggagaaatcagtagaatgagcttcgattcccatgaaattggaatgaagaagcaaggagtcggaaaaatcacagtcaatgaaacgacaaccggcaaatacgcaatagcgggcatcaaggccggtgaaatcacaggcgacgaacagggaaaagttgaaatagcatgcaatgagctgtgtaccggagaaagaacaattgcggaatgtgttccagggcaagtaacaggtgacccattttccccgtgagaaattctccccggaaaattcagcatgaccgagcgacaggtcacccatgggagaagctgacaacatggcagcacgcgcacgcgctttcacgccttccttgtccggagtatgaaggctgcacatgagctcatcgtcacaaacgaaatccgtacatcccggttgtgcgcatttgatgaaactgaacatgcttcacacactaccagattgactgatgttgtcaatcctcctgaatccttataccatgacaaaacatggtgagtggggaggatgagaaagtgggagaggctgtggaagggacagtgacccgtggcatcaataatatctatacggtgattgattccgacgggactgcatatctctgccgcatcaaaggcaagcagcttgtccaggccgctggggaatacaatcccatagtcgcaggcgacagggtattgttccagcctgtggaaggttccggcgaggctttgatccttgagaggcttgagcgcaccagttttttcgcccgctggaatgaaaaaggtcagcggaaccagattgtcgcggcgaacatggacattgtcgtctgtgtttccagcgtggcgtcccctccattccgcccgcgtttcatcgaccgggtgattgcttgcagcaggaatgtcgagacagtgatcatattgaacaaatgcgacatcgcccagaaggatgcggaggccgagcgtttcgcgttgttctctgagctgggctaccgtacaatccgcgtctcagcggcacagggtgaaggacttgatgaagtcaggggaatctgccatgggaagacagttgctttcatcggtcagtccggtgtcgggaagtctactctcatcaatgctctcttggacggaaccgttgtgcagcggacaggcgggatatcccggaagtttgaccgtggacggcataccaccaattatgccaccatgctattcggaaaagactttacccttattgatactccgggagtgagggaaatatcagttcctcatgatgatccgcacgcaatcgaggcttcttttcctgaatttgcttcgtaccgtgtccgctgtcagttcgagggttgcctgcatgatgaggagcctggatgcgccgtccgtgatgccgccgacgccgggcttatccatgaagaccggtatgaaagctatctgaggatgcttgcatcgcttgaagaaagggcaccttcatgggctgtgcggccacgtgcgcagaggaaccgatatgctgatgatacatgggacaaggaggaatgggatgcacacgaggacgcttgaggatctcggtttcacgacggtgacgacatctatcgccactcatgcgttgagtagcgagggcaaggaagaattaagcagggacaggtttgtccgcactgcggatgagtgggaggaaagacagctcttggtaggagacatcatgcgtctccgtcaggattctttgcgccccgcgccctctggctttcccgatatctccggaattctcaatctcctcgaccgaccggcggcggttctggccggcgaagacatttacactgtcggtggatatatcgccgctgcccgtgagttcaaagcgttctgcgaagaacaggacgaggggaaggctgtcaatcctgcggcgggtctgttcacggcatttcccgtgacgcttgccccggtggagaaggaaatcttctccatcatggaaagtcctggtaccgtgaaaaaaagccatcccgaacttgccaagctgctccgtgatgtggaaaggatacgtggggagcggcaagcctacagccgtgagtttcttctgaagaacagccaaagcgtccgtaatgaccaaccggtgttgcgtgacggtcgccttgtcataccaatgcgctctgaccagagttctacggtgactggctttgtccatgggagcagtgccagtggagcgactaccttcatggagccttttccccttgtcggtctgaataacaacgttgtgctggcggaacagaaagtacagatgtgcattgcccgtatcctctccgccctgagtgcgacggtcaaggctgtccttgatgatgtgaaggttttgcagtgtatcattggtgaagctgatgccctgtacgcgtgtgcttcatgggcagggaggaacagatgcgtcgtcgtgcatcgttcggatgacattccctgccgtctggtcggcgctcgacatcccctgctgggaagcaaggcggttccggtgaccgttgatataccaccgggcatagacggggtggtgttcagcgggccgaatgccggtggaaagacggtgacaatcaagactgtcggactttttgcccttctcaatcagttctgcggatacgtaccggcggaagaaggcacatccctgcctttgtttgatggaatctttagcgacataggggacgatcagagcatcgaaaaggagttttctactttcagcggacacctgcatcgcataggtttcatcatgaaggaggcgactccgcgcagcctgattatccttgatgaactgggtagtggcactgatcctgcggagggagcggctctggcgcgagctatcttggaatactgtcttgaccatgcgttccttactttggtcaccagccatcacggggtgttgaagcagtatgcttacggttctgaccgtctgctcaacgccgccatggagtttgacgaggaatttcataggccgaccttccgggtggtcagcggtatttcaggggaaagccatgccattgagactgcccgtcggatggatttgccgtcagaggtcattgttgctgcccagaagtatctcggaacagaggccgtgcgaatcagtaccatcatcagggatttggaagaaaagcaacgcagggcacggcagatggaagaagaaatggctcaagacaaaaaagccctggagtctgcccttgcccaagccagggaacgctcccgtactttgcttgaagaagaagtcagggtgagggaagatggcatggcgcagctttcctcttacatcgcggatacccggaaaagtttggagaacctcattgccgaccttcgtcatggtgagattagcagggagaagacgctccgtgccaagcagttcatcgctgaccttcaggagaaggaaaagaaagagcgggatgccttggtttcccgcaaggacaggcaacgtacattcaatcggacgcaggatgctacgctcttgactgaagggatggatgtccttgtcggtacggcacggaaggaaggacggcttctgcggaaaaagggaaaaaactcatgggaggtttcggtaggggtcatgcgtatggtcattgatgagaaagacatccaccctgtcaggagaagggagacgccagtttcggttatctcctatgccacggcttctcctcgtccgtctccgattctcgatgtacgggggatgacgttggatcaggcgcttgaggaagtttcccgccgtgtggaggcttgcattgtccatgatatgtctggttttgagattattcacggttatggggacgggatacttgcccaaggcatagggaatttccttgattcctttcccgcggtaaagaagcgtttcttcgcacgcccggaggagggcggtatggggaagacctacgtggagctgtaagctgtaaaggtgttctgtgtgtcaataaaatcctgttccatcaagaaaatttcccaataacaccatatatgtgaacaaaaatgaatatatattaaagatattcggcgacatcacctcatttatacagtttttcatgcatttttatacagtgattttccattttgaaattggctgaacaaaagagatatgttatcctatgttacatcaatctcaattaaacaaggagaaaaggagatggaagcactgaaacttatcggagtggtgatagtcattgtgggcttcatcctcaagagagacaccattgcgacggttgtcgttgccggtgtcgtgacagggcttgttgccggtatgactgtcatggatatactgaatacccttggcagatccttcatcacccagcgtaccgccacattatttgtgttgactttgcccgtcattggtatcagcgaaaggtacgggttgaaggataaggctgttgatttcatccgcgggattaagaacgctaccacgggaaggataatcgctctataccagagtatccgtaccgttgctgcggcgttctccctgagactcggtggccacccgcagttcgtcagacctttgatcaatcctatggcccagggcgcggctgtagcgaagttcgggaaaattgacgagaagaccgaagataccatcaaagggtatagcgctgccggagagaacttcggtaatttctttgcacagaactgcttcatgggggcttccggaaccttgctcatcgtctcgactcttgtggagcagggctacgaggtcaatgcattgcagattgctacaatgtccattcctatcgctgtcgtttccgtcctggtcggatgggttcatgcaatcctgcttgaccgcaagcttgccgccacatatcagggcaaggagggttgaaccatgaataacatcattgctgaatttttctactgtgtcattggagtgattttcattctggttgggctgaaggcgctcaatgataaaacccttgcaacacgcatcaccacggcgcttttctggtttattcttgcattcactttcattgctggtccatatcttcctcattgggtaacaggtgcctgtgtgctgatcatcgctgtgctgaccgcctttaagcgcgtcacccaaagcaagagcgatgtgccgtccgaggaaaccaccaggagtaatgccaataaactcggctatacggtgttcattcctgcgctatgtcttgctcttgtagcagtgcttgccgcgacattcctgccttttggcgcgaataatgccattggtatttctgccgctgttgctcttctcgttgtattcttaattaccaaagcgcctgcgaagtccgcagtcacagatggctcacgcctgatggataatgtcggaccggtaggtatcctgcctcaacttctggcagctcttggtgcgttgttcacagcggcgggtgtcggtacagtcattgccaatggcgtgtccgccattatccctgaagggatgcggatcattgccgtggctgtctactgcattggaatggctttgttcaccatcatcatgggcaacggtttcgctgcgttcagcgttattaccgttggcatcggtattccgttccttatcatgcaaggcgcaaatcccgtagtggtcggtgcgcttggtctgactgccggctattgtggtactttgctgactcctatggctgcgaattttaatatcatgcctgccgcgcttcttgagacaaagaacaagtatgtcatcatcaaggctcaggctccggtagcaatcaccatgctgtttgtccacattgtgctgatgtatatccttgcgttctgaaatggttgcctggaaatggttttgaggagagatacatgaaattgttattgacggcttttgatccatttggaggggagaaagtcaatccggccctggaggctgtcaagttggtcgccgaccaacttgatggtatctccgtcataaaagtggaggttcctacggtattcaacaaatcgatcgataccgtggagagcgcagtcaggaagcatcagcctcaggtcgtactgtgcatcggtcaggccggaggacgtttcgatgtgacgcctgaacgtgtggcaatcaatgtcaatgatgctcgtattccggataacgaagggaaccaacccgtcgatcgcccgattttcgaggatggagaacctgcgtatttttccacgcttcctatcaaagccatggtggaggaaatgcggaaggcgggtgtcccctcaagtgtttcaaatacagcgggaacttttgtttgcaatcacctgatgtatggggtgatgtatcatcttgccaagtctcatcctggcgtgcggggggggttcatccatgtgccgttcatccccaatcaagttatcgggcgaccgaatactccgtctttggctctaggtgatatcgtgactgctcttgaggcttccattcgggcaatcggaaagaatctcacggatacagaagtaacgggaggtcgggaatcctgacatggaatgtatgaggatatgggtgtacggcagcttgctggagggttttttcaactataggaaggtacttgtcggtaaagtcctttcccgtaaggcaggacaggtgaaaggcaagatcttccaccaattggcaaaagggtatccagcgttgcttgcgggcgatgactgggtggaaggggaacttctggagattgaggatttccacgatacgctggaaatgctcgatgtactggagaactattttggtcctggcgatgcggacaatgagtatgaacgtatcgtcacgcctgtgttccttccgggaaccgatgcctggacggaagcgtatgtatattggtatggacgggatgatcttggttctccggaaaatccagtgatacctttacccgacggaagctggcgtacattcatgagaaaaaacaatacatgaaggaagggagttgcggacggaagccgatgaaaaccgacggaagccgcaacttcattgtttttttgacagacctcgttgcatatgataacgttgtgttcccacaggatgtcatgtcctcatttcatccgtggctcaaaggagtaatgcaatgactgattatatgcagggaacgggaatgcaataccatgttcatctcaagaaaggagatgtaggtcgctatgtcattcttcccggagaccccggacgttgcgaacgtatcgctcgtcatttcgatgatgggcgtttcgtcgtctcaaaccgggaatataccacgtattcgggatatctcgatggagaaatggtgagtgtgaccagtacaggcatcggtgggccttcggcatcaattgccattgaggaacttactagatgcggcgctgataccttcatccgggtcggcacgtgtgggggtattgcactgcctgtggaatcaggtgatgtggtcatagccaccggcgccatccgcatggaagggacaagccgggagtatgctcccattgaatttcccgccgtgagtgatttctctgttgcacaatcattgaaaaaggctgctgaaaagttgggattgcgtcaccacatgggcatcgtccagtgtaaggatgctttctacggacagcatgagccggaagccatgcctgtctcctatgaactgcttcccaagtgggaggcatggaaaaaactcggtgttcttgcctcagagatggaaagtgccgcattgtttgtcgcggcaagcaaactgggagtccgttgcggaagtgatttctttgttgtcggcaaccaagaaagagaaaaagccgggctggagaatatcatccgtcatgatacggagactgccgttcttgtgaccgtcgaggcgctcaggatactcatagcccacgaccgttccatgcggaaatgattctccattttctggcatcattctaatgacaagatagtcacgcttctcccaatgataagggagatggtgatgtcatcaggacgaagaacgtctctggcggaaagcggaaagaactgactgcggatgtcgcgcatgttctggggctcctgtttcccgacttccttttcccgattcgcgccagatttcatgaaatagggaagacggaaagataatcggagcatatgcccctcgccgtgatgtccgtgtgtggcggatgtcacggtgatgccagtgcggtaacatgaataatcaatcttccgagtcatgcaggaaagtccatgcatggctccatacagacattcatacagaccgcaatccgtcaaaaaaccatgttcccgttccatttcttccccctgatgtaggaaacacaggagacgacaggggcgtttcagcgctttagaaaagatatgatttcacaccttctgtccttggaagacgaaaataaaggaaaaggaagcgactggattgacaagaaagtttgatattgctaacttttatccatcaaggggcaaatccggaggctggaatgtcaagtttggaaagaacaatacttttccattgtgctccggtgattagcggcatcaaacccgcgggacttgtttcttgcgctgggatgatgaggaaagaaggttttgcatcggaactctccgctcttgcggcggacatggacggtacggggcttgcttttcgcacggtgtgccgatgtctttcccatgaattgctccttgtgtatcatgagcgggctttggaagctcaactttcccttccggccatttcaagctatttgaaatccctggggtatcctgtggacggaactcttgaagatttgcttggaaatctttgttcaactctcggctgtggaacttcttttccccatgaagtcggattgttcctgggataccctttgcatgatgtgttgggcttcatcgacagcaaaggacagaaaagtttgttggacggttattggaaagtctatgcacaccaagaaaaagcgcaggaaattttttcctgttatgatcgatgtcgcgagagattatgtcgcctgtatgatcatgggtattccttccggcagcttgctggagtcgcatgaatgtaaaacttgaaaagaatgaggagtcttgaaatggcaaaagtttcagttgtgtattggagtcagactggtaatacggaggccatggcggaagccattgcggaaggagcgagaacggcaggagcagaggttgtacttacacctgtctctaaggtaaataaaacagatgtcctgtctagcgatgtcatagctttgggctgtccttccatgggtgtggaaacccttgaggaaatggaattcgacccattctttgcggatatcgaatcttctctttccggcagaaaggttgctttgttcggttcttatggatggggagatggacagtggatgagggactgggaaagcagaacaaccgctgccggagccatcatttatcaaggagaaggcttcattgtcaatgaaacccctggaaatgcagaactggcaaaagccaaggaaataggcgcgggactggcatctttctgactggggactttgatgattatagcctgaacatggtatgcatcccgaactccatcgggtaaatcataaagaacgcttggaccatccggagtcgctgccgggtggtcgtttcatgaaaatactaaacaaatgtaaagcatgctcttcatttttttctcaagatagagtagagtagtttcgtctggttgacgtatggccggaagattggagggcatgtcgtggcgagggaatctacacctgtatccatagcagatataatcgtgggaggaggcagccctgtacgcatccagaccatgtgggacgagccccttccttccaacggtgatgacaaagcggtggagtccctgctccatagattacgcctgctcaagtcaatgggatgcgacatcatacgattttcttatccggatgacgaacatcggcagaccttccggcgcatctgcgcggaaagtcccatgccagtagtggctgacattcatttcgactatcggttggccgtagcggcaatcgaggccggtgcccataagatacggataaatcctggaaacatcggcgcagcgtggaaggttgaggaagtcgtgcgggctgcaaaagaaaaaaacgtggcaatccggataggactgaacagcggctcattacccaagcatacagaaaaggagccgtctgacctgatggtcgatactgccttagaatatgtctcttggtttcatgatatggatttccatgatatcgtcgtttcgctgaaagcatccgatccatcccttacctacgatgtgaacgtccgctttgctgaaaaaagcgatgttcccctgcatctcggtgtcacggaggcgggcggcattgtttccgccgtgacccgttccacctgggtgttggggcgtcttctggagaagggtattggcgacaccatacgtatttccatcaccggcagtattgagacggaagtgcaggccggggtagagcttcttcgtacgcttggcttgcgtgcgggaggcatcaatgtcataagttgcccccgttgcggtcgatacagctttgatacgcagagcctgcttgccaaactggagccacggctgcttcagatacagaagtccttgactgtcgccatcatgggctgtcaggtcaacggcgtgggagaggcttcccatgccgacatcgcaatcacaggaatcggccataaggctttcctgtatgtccgtggaaaactggtgagggacgtgtcggcggaagatgtcgaacaagtcctgatggacgtcgtagaggagttctgaacatgcaacattccaagctgatcatccggggagcgcgtgagcataatctcaagaatctggacatagatatcgagaagaacaagttgattgttgtcagcggtatcagcggttccggcaaaagctccctggctttcgatacaatttttgccgaaggacagaggcggtatgttgagagtctttccgcctacgcccgccagttcctgggacggttggaaaaaccggacgtggactatatggaagggctctcgccagccattgccatcgaacagaaatcaactcatcgcaatccccgctcaattgtcggaaccatcacggaaatctatgattactaccgcctgctctgggcacgtataggccgccaacactgtcatatctgtggccgggagatatcagaacagagcatcgaccaaatcatcgggactatctacaggtatcctgcgggaacccgtcttactatcctttcacccttggtgcgggggcgtaagggcgaacataagaagatattcgaggatgcccgtcaaggtggctatcagagagtgagggtgaacgggacaatacgaaggctggatgaagaacctatcgtattggacaagcaggtcaagcatgacatcgaggtggtcatcgaccgcctcatcctggaggcggagaaccgtcaccgtctgtcggaaagtctggagacggccatttccatgagcgacgggcttgccgcggtcgttttttccactgatggacagccggagacgattgagttgttcagcgaaagaaatagttgtccccattgcggcgtgagcttgcctgctcttgaaccccggctgttttccttcaataatcctttcggagcctgcccggaatgcaatggactcggtttcaaaagcgagtttgatcctgacaagattattccggatcgcacgaaatcctacaaccaaggcgcgatagctacccagaatccggaagcggcatgggggcgagtaccgttcaaggctctggcaaaacgctacgcttttacgttggatactcctttttccgacttgcgcgatgaagtttacaatgtaatcctctatggaacgcaagaaagacttccgatggaatacaagaatgagaacggtaagggaacgtatgtgatggagaaaccctttcctggaattctccctgacctgaaaaggcgatactatgagacgagcagcatccagattcggcagtggatggagggattccaaacagcgcgtgtctgtgaagcctgtcatggtgaacgcctgcgtcccgaagccttggcggtgactgtagccgaacggaatatcatgtcagtgactcgtctgagtgtgcgtgattccatgtctttctttagttcgttgaaactgacggagaaggaaatatccatcagcacccagattatgaaggaaatccgcagccgcctgggattcctcaacaatgtcggtctagactacctgaccttggatcgatcttcggccaccttaagcggtggagaagcccagcgtatccgtctgtccacacagattggttccgctctcagcggagtgttgtatgttcttgatgaaccatccatcggactccatcagagggacaaccagaagctcatcgaatcattgaagaacctccgcgacttgggaaacactctgattatcgtcgaacatgatgaagccacgattcgcgaggcggactatgtggtggatttaggccctggggcaggaatccatggtgggtacatcaccgcgcagggtacgcctgaagaaatcgagaaaaattccgagagcatcaccggacgttttctctccggcgcggaaaccatccctattcctgcgcaacgaagggaaggcaatggcacaagcatcaccttgaagggagcgtggaagaataatctcaagcacattgatgttgatatccctttgggaaagctggtagtgctcacaggtgtgtcaggttctgggaaaagtactttgctcaacgaagtactccttcctgccgtccgtaggaggcttaaccgccagagtgacgactttgatgggtattcctcgcttgaaggcgtggaaaacatcgacaaggtaatcaacatcgaccagagtccgattggccgtacaccacggagcaatcctgccacctatgtaggggcattcacgcctatccgcgacctgtttgcctccctgcctgaaagtaaagctcgcggctacaagccgggacggttttcctttaatgttcctggagggcgttgcgagaattgtcatggggacgggacaatcaagattgaaatgcactttctgccggatgtctatgtgacctgtgatgtctgccatggaaaacgcttcaataaggaaacgctgggcatcagatacaagggcaagaacatccatgaagtgttggaaatgaccatggatgaggcagcggaattttttactgccgtgccatccatcaagagaaaggttgatacggtcatctcggtcggattgggatatatcaagcttggtcagagtgctttgactttaagcggaggtgaagcccaacgggtgaaactcagtcttgagttgtcgaaatatgggactggaaagacgctctatgtactcgatgaacctaccacgggactgcattttgctgatgtcaagaaactgatggaggtgattaaccggctggttgacgcgggaaacaccgtggtactgattgaacataatcttgatgtaatcaaacaggcggatcatgtgatagatttgggacctgaaggaggggataacggaggtatggtgattgccaccggcatccccgaaaaaatcgccctttgcaaagaatcctatacaggttactatcttgccggtatagtgaatgaaaaatgagtttgacgattgattccgttttgcctgacaaagtgaaagacgaaaggatggagatgaaaacttccatacggcgaccagtgtcccgcggcatccgaaagatgtccgttctcctgtctatccttgtgcttacacaggcactgttccttcctttggtagcggaagatgctgctccagcggaatctcctggctctcaaagcggctggaaggtcgagatactccatgcgcggacattctcccgtgctggagaaggggaaggcagcgtagaattgggaggaggagcctcagtccgtctttccgatgcggattctgggtcggcctttactctcagcgcacgaaccattgtctttgacttgaacaacaagcgaatgtctgccagtggtggggttgaatttgtcgatgagaataccaatgccgcgatgacctccgtccaaggtgatatcatctcgttgtcatgggtggattcacgcctggacatatctaccggtcagttgacaacggtgcgccagactcctgatgcaaaagacaaggatgtcagttatttcacgcatggcaggcggctgcggtacgctagtgatgatgagatgctgtcgcttgacgatggcgtcattacaatcaatcctgatactgcctattccagtatcagggcagggaacctgacctttcttcccggtggtgatgttttcatgagtaatgcacgtctgtatgtcggacgtgtgccggtgctctggcttcctgttttcttctaccctggccgtgaacttgtattcaatcctgctgtcggttttgaaagtgaccggggcatgttccttaatacgacattcgaggtttacggtacctatcccaagactgaagaaaaggatgcgtccggaaatgtcaccgaagataccgcccgcagctttttttccatgttctccttggacagctctgccaaggatgaagtcagggttcgtgacggaattttctatgaaaccatgcctgtgagtgaggtcagtgcccttcagaaatgggcatatgaatcctcctcatacatggcattactcgcggatgtgtaccagacttccggtttcctgttaggactcggttcttcgacaggtcttttttctgatgcactgagaatcaatgcctccggtgcggtcatcttggatccttccgccggtactacaggagaacctgctgtcagatacatggcagatttcggattgaagctcaagacggacttcgcttcctttgatatttccatgcctctgtattctgatacgacggtacagaaggattattcaagccgtctgacagctttttccatcgacaagctgattggatcccatgtcttcgaccgtgggaacatagcaaccgattctaccatatactggaacgcgcaaggttcattttcactccctaaagacttgcagacatcgttcttgtcccgcctgtccatatcgaccttgacggcaaccgtccgcttcgactggaggaatggaagttccgatggctattcattgtggggaggaaaggacacatattatatccgttcatttacacttcctacgttcaatgccaatgcttccggtacaatcttcagttgggaaggaaaaccttatgttgcaaagaatgataaggctgctgaaaatggtgcgttgacacaggttgacactataccgacaccggctttggctccagaggacgaagcttctgaactacagatttccgactttttggccagccaaggactgccggcggtatatgaagccgtgttgcctacgacccctgtttcagcgtccgttcctactgatcgtgcttcgtttggaatcacctggtcactgaacgagcggttgactcatattcttgatgcggggagcagcgttcaggatttggggcctcgcagcgtttccacgacgaccgacggagagttggtcatcaagggttccacaggtcgtggcatcctgtccgtttcccagacattttctccttcatatactttcactctcgatgaaaagaccaatgcatccgattctaccagtgtcaatcgtacccagctgcgcagctacagtgttgcgcaggttcctctgctaggtttaacatggaggttgaagactgatctccatacatatcaggaaacacgcaagggcagcagcatcactcccaatgtcgatagacctttcagtagctatcaattcaccaaggattatgtcagccagcatgaaatctctttcagtcatgccatatccttgggacaggcaggcacgctcactccgtccctgactggtgccttgtatccaattgactttttcctgattccggctcttgcctggagcagggcaggtatgagtctgttcgcgtcatggaagttcctgcccaaagatcctgttgtgagccaaacccttgaaccggagttgctcacgattaccggttcctatgtacggaatctcgttgatacccaagtgcgcttccggtatgacatgcatgattccggcggaacctcgcgtttcttcccttctcatccgttgctcgctgatggcaagcttaccatacgactctttgacaataaactgacattgggtggcggctttgattttactagttttcaggcgcaaccgttgcgtacagattatttctcatctctgtatgtgaaagccgacctgaacagagctgacaacaggccatggctggagacatctttttcttgggctgggagcataagtgctatggatcagccattcgcaccggattcgttatcattgaaactttcaaccaaggatgtgagtttttcttggtggaaaaagcggataaaattaggtttcaccgtggactcatcgatgtccttcagttttgctgataaatataacagctatctctcgattagtttggggacttccttcaaaatagaggaattccttgatgtgaagctatccctatcgtcttataattcaggattttacaaatattacgatggagaagacttcaaaccatcgttgatgttccaagatttgttccggtcttttgattttttcgggaacggacggagcaacacaaatttcatcatgaacgaggtctctctggagctggttcattacatggtggactgggacctccattgcaaatacacgggaagagtagtatcatcccaaggtaaatggtcttggcagccgaagttcagtatttatctgcaatggaatacgctgtctgagattaagattgaccagaactggacgaaggacacttcttccggatggaagatggtcacataggagaagcatgggtcgtagtgtagtgttcgaggctcaggagcagatgcgcagggtattgggcgctaatgacaggaacctgccatatcttgaagctctgcttggaactgacctcacatcccgtgggaatgctttggaagcggcaggtaatgatgagcgcggtgatgacaggtttgtcaagttgctccagcgcctcaaattcctggcggacaggcaaccggtcattgccgaaccagaaatcttcatggaatatcagatacttgtctcaggagatggagattcccttgtcggagaaatcccggcaaagggtgccagtgaagcagacattagtcgtagcattgtcattgctggtcatcaagtgttcccgaaaagcctgcggcagaaggaatatatcagggcgatgcagcgcagccaggtagtctttggtattggaccagctggtacgggcaagactttccttgccgttgcccatgctttggaactggttctcactggtgtccggtcgaaactgatcatttcccggcctgtcgttgaggcgggggagagcttgggtttccttcccggagatctttcccagaagcttgatccctatcttaagcctctgcatgatgcaatggaacgcttggttccccgtgctactcttacccgcatgtacgagaacaacgtcattgaagtagcccccttggcatacatgagaggccggtcgctccataatgtcagcgtgatactcgatgaagcccagaataccacgcaggaacagatgaagatgttcctgacccgtcttggcgatgatgccaacgcagtcattacaggggacatcacccagactgaccttccacgtgggaaagaaagtggactggtacacgcatccagaatcttgaaagacattgaaggcatagagtttatctatttttcctctcccgacattgtgcgcagccggatagtccagcggattgtttccgcatacgatcatgattccggttctgctgtaacgaacggaaggggtgacgtggatcggagattcatacaatgatcaagcatgttgccataggaggaaaacgtccggcgttcgcaaaaccacagaaaatagctgtcatttttcttgtcatcctggttgtctgtgctgcggtcatagggcctctcttggttcgtaccctttcatcgggatttattcttggagatcttcagaactatgttgcgggacaactggggactcgtgatgtaattgcgcctcaatccgtccgttatgaagacagggatgctacccgccgggcagtgacagctgcggaagcggccgtgccgccttatttcgtccgttccctgcgttccactttggttgcaagaggacaggtcgatggattcaccgctggcgtactttctgaaaatgctgatgcatccgctcgtgctttcatgctcgcgaacggcatcatcgacactcagggaattgttgacaggttcatgaggctctcccaagcggacaggacaatcatggcgtcaatcctgaaggaaacagcctcattcctccttgagacgggattgtacgatgggaacgagctttcccgtcttgagaaccaaggaatcacagtggtggcgttgagggaaggaaatagttctgtcacgtcttttcctgtcggagagcttatcaccatggaggacatccagagcgtgaccactccgtttcttgagcagtacggagatctgccggctttcgacaggtggttgcttcttgattccctgtccctgctgcttgttcctaatgtccattatgacgaagtcaccacaatcggattccgtcaactggcggcggattccgtgtcccctgtcatggcagagattgcagaaggggaatacatcatccgccgtaatgaagtggtgacaggggaaatgctggacaagctggacgtcatgagaggcgaaaaacctacctattcatttgccgcgatatcaggcatggtgcttttctctgtcattgtgacgtcaggcggagtcataatgttcgaccgttttccgaaccgctaccgacggtttcaattcctgttgatcttgctcatcggtatttttctcactttgattgccatggttggtgtcatgaaagcttcgtttattttccgagccatcaccatgataccgttcctgcccattcttttccttcctatcttcatatctcttgtgaccaatgacaaacgacttggactgattgcagccgccatgctctgtgcctatgctgtcctgttcatggaaggcgggagggcgaccacatacgtcgaacttattttgatgacatgttcctgtgtttatgccatacagtttgccagtcgaaggctggacatgctgtaccaggttttccttgtcgcgttgatcggagctttcatcgtgactcttttttctttgattgatggttataggctgacggcggttccccttttggtaatcgggattgtcgggaatgtggtgatttcctatcttctcgccataattctccttcctatcatggagaaactattcaatattcccacggcattcatgttacatgagctttcttatactgattctcccacgttaatcaggttaagtcaggttgcccaagggacatacaaccacagccgggtagtcgctgaccttgcttacgatgctgccagggcaattggcgcaaatgcactgcttgtccgtgcggcggctttgtaccacgacattggcaaagcagaccatccggagtatttcattgagaatcagactggggagaacaagcatgatgacctgaaaccaagccttttcgctgccatcataaagagccatgtgcgcctgggagtggaaaaaggacgtgaaattgggcttccccaggaagtccttcagattatcagcgaacatcatggcaatgatgtgatttactatttctataaagaagcgcagcaggacggtatccgtgagaaccgtctggtagcggaagaagacttctgctattccggcaatccaccaggcaaccaggagtctgcgattgtaatgctcagcgattgcgtagaagcagcgacacgctccataaagagaccgacgacgccgaaatatgaaaagatgattcatcaaatcatcatgggcaagatagaaagggatcaactgaacgacagtcatctttcgctctctgacttggatattatttcttcttcgctgcttcatactttaattggccgtgaccaccgaaggattgaatatcctgaggacataccggcaggccaacagcagcttttttcccttcagcacgatggcgcggcagccggacagaatccttcgaaaggaactgagaaatgaatacgattgatgtaatgtatggagaggggcaggagatgttcaaggagagctatcctgaagatgtgatactggacaggatttctggcatcctctctgatttaggcttggaaaacgtggaaatgtcctgttcttttgtctccgatgaagaaatccgccgtttgaacgctgaatggagggacagggacgagagtacggatatcctgtcttttgtccaggaggatggggaagccatgccatcagcggacggaaatgagtggaggatgcttggagacttggtcatcagccctgagtccttgaaaagaaattccgaatactttactgtttcactagatgaggagttgcaccggttgcttgtccatggcatgttgcacctgctgggtgacgaccatgccacgaatgatcctcaggaacctatgttgattcggcaggaggaaatgctccgccggttaagggggtaaatcttgtttggcgctatcaaagcgttgttcggcaaagaaaaatctgaagaaaatgacggttccgaccaatcagaggagccatcgtcgcgtgaagaacaaagggatatgatagaaggcatcgcggagcttgcccagaagaccgtgaaggaaatcatggttccccgcgtggatgtgcagttcgtagccatcgatgcatcacttgatgatatctatgacctgttggcggaacaaggatattcacgctaccctgtgtattccacatctccggacaatgttgtcggagtgttgtatatcaaggatgtcctgaaaagggatatcgcccaggatttcaatgtagggcggatgatgaggccgccgttctttgttccggaaacaaaacggcttgacgtcctgctcagggagttccgccggaagcgtgtccacatggctattgccatcgatgaatatggcggtgtttccggagtcgtctgcatggaggacattctcgaagtcatcgtgggaaatatccaggacgaatatgatgacgaggaagaagaagtgattgctttatcgccaggcatctggtcgtgtgacggacgcagctcgcttgaggatgtgaacgatattactggcttggaattcccggacaatgaagccgaaaccatcgggggatatgtctttgagcttttcggaagggttccgcttgccggagagacggcttcggacgggaaagctgattttgtagtcgagaatgtttccggcaacaagatcgagcgggtacggattgttgtaaaatatggagattagacgcgaggttcgttgaccctcgccgcccatagagctattatcttatcgattctttttttggaggagctatcccatgaagattgctattaacggttttggtagaattggtcgcaacgtgttcaagattgcgttccaagacaagggtattgaggttgttgcgattaatgacctcactgatcccaaaacactcgcgacactgctcaagtatgactccacgtatggtgtttacgacaaggctgtgtcttacgaggaaggagccatcgtcgttgatggcaagaaaattcccgtgtatgccctgcgctctccggcagagcttccttggggcaaacttggcgttgatgtcgtcatcgagtccaccggcgtgttcactgttgctgaaagtccaaagggtggatacaaagatcacatcaaggctggtgccaagaaagtcattcttactgttcccgcgaaggacgagattgaccagaccatcgtcatcggtgtcaatgacgagaccattgatctgtcaaagcatgcatattcaaacgcatcctgcaccaccaattgtcttgcgcctctcgccaaggtcctcaacgacaactttggcattgaacgcggcctgatgactactgtccatgcctataccaatgaccaggtaatccttgaccagcctcataaggatctccgcagggctcgttcggctgctcagagcatcatcccgacctctaccggcgctgccaaggctatcggcaaagtcattccggctctggacggcaagctccatggtggagccatgcgcgtacccgtgccaactggttccatcgttgacctgactgttctccttgagaaggacgcgtccgttgaagaaatcaacgcagcgttcaagaaggccgcttcttccggttctctcaaaggtatcttggagtatactgaggatccgatcgtgtcccatgacatcgtgatgaattttcattcttcgattttcgatgccggtctcacccagaagctcggtcccaagtttgtgaaagtgttctcttggtatgacaacgaattcggttattccaaccgtgtcgttgaccttgcccgcaagattgcgaaataactgttttgtccaacgttgtcaggccctttacggggcctgatttcgcgttggcgtatgaaggaaggtaaccatgaaactgaatacgattgaagacgcgaagctggaaggtaagcgtgtactgattcgagttgacttcaacgttcctctcaaggacggagtagttaccgatgacacgcgcatcgtagcggcgcttcctactgtcaagcatatcctgggcaagaagggtacgtcacttgttgtcatgacccatctcggacgtcccaagggacagaagaacatggagttcagccttgccccagtcgcccggcgttttgaagaactgcttggttctcccgtcaagcttgcttctgatgtcatcggctctcaggtgaaggaagatgtcgcttcccttaagcccggagaagtcctgttgcttgagaacgttcggttctacaaagaagaagaggcgaacgatcctgcttttgcaaaagaattggcatcatttggagatatctacgtgaatgatgctttcggcacggcacaccgcgcccatgcctcaacggaaggcgtcgcgcattttcttcccgcctacgccggatacctcattgagaaagaggtccgtttcatggctccgcttcttgagaatcctgcgcatccctttgtcgccatcatcggcggcgccaaggtttcatcgaagatcaccgtcttggaatctttgctcaagacagtggatacaattgtcattggcggtggcatggcctataccttccttaaggtacagggacgtgagatcgggggcagtctgtttgagccggactatatcggaaccgctgaaagtttcctcaagaaggcagaggacaagggcgtgaaggtaatccttcccgtcgattatgtctgcgcttcggaattttccgagacagccgtgcctgtgtatgttgatgcgccggatgttccggctgacatgatgtccttggacatcggtcccaagacgacccagctgatcatcgacgctatttccactgcaaagagcgtggtgtggaatggtccgatgggtgtatttgagttcgaagcatttgccaagggcactctggcagtggcccaggctcttgcggccagttccgcagtgaccgtagtaggtggcggggacagtgtcgcggccatcaacaaattcggattggcagacaagatttcccatgtatccaccgggggtggagcttcacttgagttccttgaaggcaaggaacttcccggcatcgtggcattggaggcaaaataatgagaagatactatatcgccggaaactggaagatgaacttgactccttcagaaggagcgctttatgccgctgagcttgcgaaagcggtacaaaagggcaagcctgacgcgaaggtcatgattgcgccagctttcgttgcgattccggctgtccttgaggctgtgaaggggagtccgatcatcgttgctgcccagaatgccgctgaccatctttccggtgcttataccggggaagtttccctgtccatgctgaaggatctgggagtcgggacggtaatactgggacacagtgaacgccgcgcaatctacggtgagtcagatgctttgattaatgccaagactaaacttgccttgtccgaaggtttcgaggtcatcctctgtgtcggtgaaactctggaagaaagagaggccggaaagttggaagatgtcctctcccggcaggtaaagataggtcttgggggagtatcttccgctgatatgtctcgcgtggtcattgcttatgaacctgtctgggctatcggtaccggaaagactgccactcctgatgatgctgacaatgctcatgcctatatccgtggactcatcaatggactttatggtaaagatgttgcagaacagctcataatacagtatggtggttcggtaaaggcagataatgtgaaggagctcatggccaagcctaatgttgatggcgctttggtcggcggggcatcactttccattgataagttcctgcctatcatcgaattcggtctctgatagatggagttgatatggttgttctaagcatcatcctgacggttttctttgttattgccagtgtcgtgctggtaattttggttggcctccagagcgaagggggcacaggactgggcggcatcttcggtggaggaagcgacactgctttcggtgccaagagcaatagtgtcgtgacacgcatcacggcaatcgtggcggcctctttcatggtgcttgccttggtcgttgccctgctgaacaagtcctcctcccgtgactatgtcctggagactctcccggtgcaacctgctgttgcctccgaagtagtggaggaatggtggaatgccgcgcctccggctccggaggccgcactgtcggtcgtagagtagggaaggtagtcatcgtccgtatgttggacactccctttgccgtacaccccttgatgtacggcatggggatttttttgtttatgtcggatgtgtctgatatgataaaatacgtgtgtagtttgtgtcatgatgccatgcatgaggtgacggcactgccggatatatggtacattcctatatatatcctgctacaaaggggaaacgtgtgagagtatgtattctgtatgcctcatcaggcaatgaaaacaagtcgctccgggccattgtgtctgctctatctgaaggtatcagcacacagggacatgatgtggaaatgttcgatatgcgtctcgaagggcagaaagttgtttcatattatgattacatcatcgtcggtacggaagccgctggcttctggggaggaaagattccttccatagtcccgtcgtttctcaagcaggcgggtacggtgtccgggaagcggtgcatggctttcatcaccaagggaggactgcgcaagcagaagactctcggcgcgctgatgaagacaatggaagcggagggcatgtatctcaagacttccgatgtcgtgtcgaagcctgattatgcccggattataggaaagcgtctgcatatcgatgcaaacaaaaaatgaggcaaccctctgtgacaaggggtatgcatgagagtgaaggagcggttttcatgaataatatgtccgtcagaaagttttttatcatggtatccatagccgtatgcgcggccggtactcttgccgccgcagtgatcagccaaccggcagctgtggtgaacctgacaaagaatacagtgatcaccacggaacaactaaatgccaaggtgaaggaatatcaagaggcggctgcgacggctggaacggcagcacctgatgcactccgtgtccttgaaatcatgattaacgatgagttggtcatgcaaggttcggcgcgtgatggcatagtcattactgatgcccaggtttctcagcttgtcgtcgatcagaaacaaactctggaacaacagtatggagtaaccttgacagacgcccagttccagcaggccgttacagcgcaatttggttccatggaggccttccgcaaggcattgaaggagcaacttctggtcgatacgtatgtcagaaaagcaaaatcggatgttatcgcacaagtgaagcagccgacagatactgaaatctctagttttttcagacagcgtcgttcggaattttttagtcccgaaagcatcaggctgagccatgtattcataccttttgcggaaggcactgacgcacagaagacgaatgatgccaacaaagcgacgctcatatcgcttgtctccagcatccgttcaggttccctgacttttgagaaagcggttcaggattattcccaggatgccgccagtcggcaactcggtggcagcatcggatggctgacagcggataactctgatgttgtggcttctttgggacagggtttttatgacgcggcgttcgctcttgaagtcggacagatcagcaatgtggttgagtccgccagcggctatcacatcctcaagtcggtcagccatctggatgccaagatgctgggattggacgacaccatcaatcctgagactacagtgacggtgcgtgagtacatccgccaatatctcctggcgcagaaccaacagacggcttatgtaaacgcggtcaatgcgctgattcaagacttgcgttctctggcaaacatccgtatcctgtatgcaaactgagtaaggaaaggcattttcatgaagtcacggcacaaaggaagggagcttgcggtacagactctctatgcgatggattttaatggctctttgcattcaggagcctatatggaagatctttttcctggacttacacaggaagagcaggatgaatttgagccggaggtggttcttttcgctcgctatctggttgcaggaacattggaaaacattgacgggatagatgatgtcattgccgcctattccgtaagacgcgcctttgacaggattgatgtgattgaccggaacatcctgcgcatcagcgtcttttctttgtttttttctgaagatacacatcctcatgtaattatagatgaagcggtgaagttgtctcaggaattcagcagtgaggtcaattatcgtttcataaacggtctgcttgatgctctgatgcaggaattgtctgcataccggacaacgtatcctgatgtatccaccgacaaactgctttcgtcatttgtcgctggcaaaaaaaagacaagttgagggatgagcactttcatgccgggaggaagtaagatgattcaattgaagaatgagcagcaaatagaggggatccgacgttcctgtcggcttctcgcccgcttgctcgattctctggaaacttggatccaagccggcatgtcaactaaggatattgataaatactgtcatgatttcatggttaagaaccatggcaagcctactctcttaggctatatgggattccccgctgcaacctgcatttccgtgaatgaggaagtaatccacggtattccgaacaagcacaaggtcgtcagggatggtgatttggtcagcgttgatacttgcattgaccttgagggttatatcagcgatagttcccgtacatacatcattggcgggaagacagattcagagtccgcccgcctcgtcaaggttactcgtgaatgtctcgaccttgcggtcaaggcagccggaaggccgggagctcgcctgcacgacatcggcagggcggttttcaatcatgcggatcgcaacgggttcggtgttgtccgtgattattgcgggcatggcgtgggactggctgtgcatgagcctcccgaagtgcctaactatgtgaatcctttggctccgaacccccgcctgcgtccgggcatggtgatagccgtggagcctatgattactatgggttccaaagctattcgggaacttaaggacggctggactgtcgtcacggcagacggaaagcccgcggcgcattttgaacacacaatcgccattacagcaaatggcgcagaaattttgacagtcgataaatagacgacgaaggtgacgcctatgaaaaaagaattcatcagctccgatactatcagggatgcgggattgaaactcgcgcacaaaatgtattttgaagatggctttgtccctgatgtcatctatgtgtctttgcgaggcggcgcgtacatgggcaatgtcatcagcgaatactacaagttggtcaggaaaaagactggcggtcgtcctgttttttatgccgccgtagtcgctcgttcttacagtgacgtgcgtgcccagtcgaagataatggtagatggctggacatattctcccgctcatctcagggctggcgaccgcattttgattgtagacgacatctttgataccggcaatacggtcaacgaactgacatcacacatcatggagcatggcattccccgtgaagacatcaagatagcagtgttcgactacaaggttccgctgtacaagaagcaggagccacttcccatccaaccggactactggtgtcgtaagcatgtgatgcagcatgaaagcgatgaagcatggatacactatatgtgccacgagatggtaggactttccagcgaagaaatcgacaagcagttcaatgaccccgaaatacgtgccatccttcataatgtgcgaggagaggcgtaaaggagttcatgctggctatgtgactgctgggatgtaatatgggagtatatgaaaaagaggctgctggcagcctctttttcatgtagggtgataatgctttttgcctcaatagaaatacacgccgttgctttctgtaacaaagacatacagggaactatccgaccaagccgagacgattttagttccggtttcaagtgtcttgaaaggctccgtgccgattgcctgaaccgaatcagtcccgatggtccacatcttgctattggtgacaaggtagtatgtgccattagattcaaagatgagcgtagtcccgcccaggttggaaagatccgtgacctttgtggcgattgttccgtttattttccataatgtcccggtcgttgataacgttcctgaggatgtcaagtcttgcgtgacaacgtaagaattaaaataagcaataggtttctctgccgtgtcgagtcccgtgatggtagtattgccatcctgtatgatttggaatttgccatcactatctttagccacgatgaagtaggaggaaagggtgtcttccagcagagagacgaattttcctccttgaggaagactgatgggggtggttccatcgaccttccattcacccgcagcgtcttccataacatatgttccgtattctgcgaagaagggtgcgctcggtgcagatgtaaacggcgaggatgatgaaccgagagtaagcgtgtagtccgtcgggtttacattcatcacatgactgacaatactgttctggttctccatgaaaatgacaaatcctgccgaagtcttatcgcgggttgcgatgaaccgattcgacaaagaagaatcaatagcggtcaggtcaattgttttcgcgtcgatgacctgtggatcagatggatttttgctgtagagcaaaatgtcttggtcagcttgtacatacaccgccgaaccgtctgtccagagcaggttgatgttcgtatgcgtactggctttctttgaatgagccacatcgtggaaaagccccgtcccatccagattgcaaccgacaaggacggcaaggacaaggaacaggggaacaaaaattttcaaggtagtcttcatcatctccatcctcctagttacggtatgtcactgacagggcaattggtacgattccgagcaagctgttgtgttcaggcttgtccgtgagcaggtagatgtccggtatcagccagagaccgctggtcagaccgactccccagttgtcgctcggaaaccatgtgacgccaacctctagagcagcgaagaaggaaaattttcctttcggttccgttccgcccaaactcaagtatgacagtcctgcgctgacggacaagggagtctcaataatcccttgaaggggaatccatgtcagtttggcggcgatcggtatgatcgtcaggagctttccgcccctgtcaaacccaaatgaatatcccaactcaccgccaaaagctgccaccggtgaaataaaggcttggtaagcaatgcctccataaccgccgatactcaacccggttcctttgttttcttcacccccaggcccgacaggaaaactgttatctccagctttaggattgaagaaccacatgaaggctggtatggttgggcctgcgcggaatgtgaacatctggctacctttatcataacgtgtatagctggattcctgggaatcggcggcaaccagagaggatgtcgcaaccatcaggacagccaacatcaaaaacaagcattttttcgtcatatgcacctcattctagcttacttgacagcatacctcatatgacttgtaaagaaaataccgtcttgccagctacaagaaaatgccacactgactctatggttgcgccctcatgcctctttgcggtatacatattccgtagaaacccgtagaaaaggaaataaaatgcaagttctttctggaaaagacgtggcgatgtctgtgttggaacacgtaagaaaagaagcagtgatatttggtgagaaatatggcaggatgccgtccattgcagtcatcttggtcggtgaagaccccgccagccagacctatgtggcagccaagaaaaaatccgcccttgagcttggctacggacataaggactaccatttgtccgtccatgccacacagcaggaactccttgagcttgtcagggaactgaatgccgacgatgatgtcgatggtattttggttcagatgcctctgcctccacatatggatgagaattgcgtcatcgatacaatcgatccggcgaaagacgttgacggatttcatccggtcaacgcggggaaaatacttctcggccgctcatccttggtcagttgcaccccgaaaggagtcctgagaatcatggatcattacggtatccggactgctggaaaagatgtcgtgataatcggtcgaagttccattgtcgggaaacccatggccgcgcttctgatgcagaaaggtcgtgacgccacggtaactgtctgtcattcgtgtacgttaggactcaaggaacacgtgcgacgtgcggacatcatcatagcggcagtgggtcatccccatatgataaccgctgacatggtgaaatcggaagctgtcgtcattgacgtgggtatcacccgcgtcaccgacctgacaaagaaaaaaggctggcgactggtcggcgatgtcgattatgacaatgttgcgccacgaacatctgccatcacgcctgtgccgggaggggtaggccccatgaccatagcaatgctgatggagaacaccctgcaagccgcccaagaacgtaaaagagaacaaaaaggagagaatgcgtgagcgaccgcagcaatccacatcccaagacatactggattgagacatatggctgccagatgaacgtggcggaatcacatgagttggaaaccatgctccaaggagtcggtctccaaccggccagcagcgcggaaaatgccgactgtgctattctcaacacatgttcagtgcgcaaaacggcggagaatcgaatctggggacgtctcggactgttccagcatatcaagcaggagaggctacagaccttgatagtcaccggatgcatggcagagcgtctcaaggaagaattgatcaaggaagcacccgccatagaccatgtggtcggaaccaatgacaagcataggattgtagagcttctcactggcgtcgcgtccggaacctgcctgcttgacggcgcacgttatgaatttggtgaaacctatcataaggatggcgattattcttctttcgtaccaatcatgaatggctgcaatctgttctgttcctactgcatagtccctttcgtccggggaagggaaatatctcgtaatccgcaggcggtcatcaatgaagtgcgacgcctcgactctctgggagtcaaggaaatcacgcttctggggcagacggtcaataattatcggtacaagaaggaagatggtacgttcatgcgctttcctgagctgttggagctcatctgcgtggagctcgactccatccgatgggtgcgctttgagagtcctcatccccgtttctttacacgtgagctgattgatgttattgcccgtaatccacgcatcgcccgacatctgcacattcccatgcaaagcgggagttcttccatcctcaaagcaatgatgagggactattccagggaaaagttcctgactttgattgccgatatacgggaaaagataccggatgtgacattcgctactgatgtgatggtcggttttcccggtgaaacggaagaagattatgaattgacgctttctgcgatggatgaatgccgcaacgtggaagcgttcatgtattactggaatcctcgtgaaggtaccaaagcggtcgatttgcccgaccatgttccagagactgtcaagcttgccaggcttcagatcctcattgaccggcagcttgccctccagagtgtggaaaagacggcacgtctgggaaaagatgaggatatcctggtgaccggacattcgcgggatgacaaagacgcgcttcttggcaggacggaacacaatggcatggtcgtcttcattccctatgctccgcttcatccgggggatgttgccagggttcgccttgattctttgtccggcggtaccttccggggtactcatgtcttgtaggaggcacgtatgggagaattcaccggaaagagagttgtcatcacaggcggtgcgctgggcataggctttgcgacggcggaaatcttcgtcaaagccggtgccagggtagctatcctggagattgaggaatcatatgcacaggggacgctctccagactggggggagaagccgctgatgtcctgtttcttccctgcgatgtatcagacgctctggcggttgaaaagaatcttgccgtactcatggaaaggttttccggcattgatattcttgtcaatgtagcgggatgggagttgaacaaaccgttcctcgatacgacatgggatgaataccgggctgtgatggacgagaatgtcggaggagctttccttgtctcccgcgaggttgcacgtctcatgattgggagcatacctgcggacaacacgagtatgtgtgaagcacaccggaggggagccgaagctcaagcgcagcctccggtgatggtacgcaagagcggaggcgtcatcatcaacgtagcaggggcattatgtcgtggcggtcatgagggttatgcgctatatcaggcatccaaagccgccctcattgccctgacacgttccatggctgctgaactgcttccctatggcatcagggtgaattccgtatctccgggctttgtgttgtctcccggtctgcgggtcggcttgagagggacgggaaatgaagaaaaggctttacgggagttcaaggaaaagcaacctctcaagcggtatggcatgacgcaggagattgcccgtaccatcatggcggcatgtggcggtgactttgcttttgcatgggggagtgatattcttgtggatggtggctatacgttggcatgagagcctgaatctgacctggggagggcatatggcatatagctcggatatccagaaacttgaggaacttatcgcttcttcccataggatggtgattttcaccggagccggtgtttctacgatgagcggaatcccggatttcaggggaacccatggagcttattctgacgcatggcacggaatggatgtggaagacatcctgtccatcgattttttcaaacgctctccggaaatcttctacgcgtgggcgcgtgatgtctggtacaggctggatgagtatgaacccaccattgtccatcgtgtcgtagcggaacttgaggcaaagggatatatcaaggatgtctggacgcagaacatagacatgctccaccagaaggcgggtagcagggtagtccatgagattcatggaagtcctgcccgtcatcattgcatccagtgtaatgcctttcgctcgtatgacgaggtcgttccggaggttctggcgggtaaggttcctctttgcaagcgttgcggaggggtggtgaagcctgacatcattttctacggcgagaatttggatgcccagcaattgatgatggcacgggaggagtttttccatgtggatctgtgtgtcgtcatgggttcttccttggtagtgcagcctgcggcaagtttccctttgcttagctgtcgtggtggaggaaaacttgtcatcgtcaatgcgcagccgactcccttggatgcttacgcgttcttgagatttcccgatcttgaggctgtatgtgccgatatacaagcgtggttatggaagtagtttgaataaaggctggctggtgtgatagcaggcgaaaatccaagaaatgatgccggcttgcttgactttcattttcatttacgttatagattatccctgcttgcgtctgtcgtataacggctattacctcagccttccaagctgaagacgtgggttcgactcccatcagacgcttctcaaattaaagcatataaagtaagactttatgaaactcctgttcaagcgacaggagttttttgtatcttcctgatggcttgacatacatcaaaatcggcataaaaaggctcaacgcggaaagttgtgggatggacgataaagtaggcgaagagaaaagcggaaagaaatagaaagaggctcaattcctaagtcaacaaaaagttgagtttctacggaataaatattcaaaaatctgcaaaatacaacccaaaataaccaatagaattatctcaaccaacattcttctttgaagtgataatagatataacttattacatgaaaagaaaaaagttaaaattataagaaaattgttgagatgatatccaatatgcaatatattgcatattagtaaatttaaggaggcaatattttggatgaaatgaatgtactaaaaaaagaaaagattggtgtcggtggttatctttggctactgttcgcaatcacggcattctctgggattttcaggaacgctgaaggacttcttcacgtattggactataatacgtggcttggagccttcggcaagattactgaagacgcagccgccggcatcatgggaaggggaggctctggtgtaaacaatgggttctttcaagccctatcaattgcacctggagtatttcttggcgtagctttcatgacaacagtagagcattacaaggggcttgccgctgcacaagttcttttgtcgccgcttttgaaacctgtgcttggggtcaatggcggaggagggcttgccttggtatcgaaccttcaaagctctgacacaagtgccgcactttgtatgactgcttatcagtccggaattcttacatcccgtgaaagagatattctcatgaccaccttatacatcggagccgcactcattggacgtttctttagtaatggacttgttttgtttccctatttgacctgttcgaccggagtaatcctcgttgttgtaatagtcatgaaattccttgctggaaatcttatgagattgtacttgacgttaacggataacagagcatcgaaaaaagccgaagcggcacattaagaaggaggaatattatggcaattaataacatacaaacaacaccggttgatgtcccggttaagaaggaaagctttgttgatgtctttatcaacggagcaaagaagggtgtgggcgtttggttgaatgctcttttgcctggagtcgtgtttggatatgcgttgacacagattcttcaagtttccggtcttcttggcttacttagcaaagtgtttggtcctatcatgggcatcttcggacttcctggtgaagctattggaccttacttgacttcattttttactctggctggaggctgtgcttccgcagctgctttggctgccaacggtatcctgacgggcactcaagcaactatcatcctcccgatgctgatttgtatcggatcggacatccaattctttggtagaatgcttgctgtagcagatgttccaggaaaacaatataaagtcaactttgtgataagtattatctgttctatcgttgctggttttataatgagatttatcgcttagggggagggaggagagatggataattccgtgttgcttgaaaaagctgaaaacctgattaagaaatggttctcggaaaatgaaactagaattacatatttaagcgatacaatctggaatattgctgaggtgaagtttacagaatttgaatccatgaaagtccttgtttcccaatttgagaaagaagaatttttggtaaagactgctgttattgaaggactgccgacttcattcattgctgaatggaaaaatggagaaggccctgttattgcttttatcggtgaatatgatgctcttcccggattagggaatgaaatgtgtacagaaaaaaagccaacaggtaagaatgggcatggctgtggacataatctccttggcgttggaagtatggcagccgcaatctccgcatctcatgttatgaaagaattggggataagtggaacattaaagtactttgggtgtcctgccgaagaaggtggtgccgcaaaagtatttatggttcgtgatggaattttcaatgagattgatgcaattgtacgctggcatccgaacagcgcaacctttgtaagtgtttcttcatctatggcaatgatgtcgatcagatatcgtttccacggaaaaacgtcccacgctggtactgctccacatcttgggcggagtgctttggatgctgcaatactcatggatgtcggtgcgaattatctccgtgaacatgtgataacggatgtaagaattcattcagtgatttcagatggtggacgggcgccgaatattgttcctgattatgcggagatttggtattacattcgggctccacatatggcagacgttcatacagtagctgcacgaatggaaaagattgccaagggagctgctctcatgacggagacggagtgtgaaattgttgttgtttcaggatcttctgatacgctgcccaacaaggttctttgtaaagagatgttgaaaaacttaaagcgtatgggtggtcctaaattcacagacgaagataggaaatttgccacagccatcaatgaatctgtttccatatcagatcgaatcaataatttgaagacatgcggcgtatttgattccaagtatcagaacttggatctgtatgaagatatttcagaaaatcttcaagaaggagttgtatcaccttattctacggattcaggagatgttagttggcaagcgcctatgtgccaagtctttacttctgctcaaagcattggcagcgctaaccattcttggcaacaggtggtttgttcaggaaatcatattggacatgcgggaatgatatgtgctggcgaaacaatcagtattactgcaattgatattttgactaatccagaattattaaaggaagcaaaaaaagaattcaacgaagaaatttcattgaggccatatgttaatcctcttccaaagaatttaaaaccgggagttgtctagaaagtcaaaaaaggagccttacagtgtcaccgagaatggaaacattagaacttgcagatagtttgataatgtggcttttctgtatattaattattagtgtgatagtaattcaagtcattgttttttatctgcttggaaaaagatactcatcaaaatttggggtttccccaacagaaatgcgtaaggcattgaaatctggagcaattacagcgattggaccggctatgagcagattcatagtcggtttgggactcattgccagtcttggtgccccgttggttttagctcatgcgaatgttgcaggcaatactcaatacgaagtatcttcttcacaacttgcggccaatgtatttaatactgccttgaccgcagataatttttctccacaagtatttaccaatgtggtgtgggtgctaagccttggttgtatctgcatgatgatcttacccttgattgcagtgaaacctttgacggtgctacgtgatagggcaatcaacaaaacaagcgtaggaatgataattgggataagtgcttcaattgcttcatttgcttacatgagttttggctatgccgcaggaggtaaaccgacaaatttaactgcggtgctcattggcttttttgtcatgtcagccgtttgcgttttctcaaaaaaggataagttcaaaacattgaaggactggggttatgttatttcattaatgacagcgtttgtcgtagtcacagttgctttttaggagcagaaaatggaaattgaaagaagagattattatggtcacgttcatttccttggccggctctcgatttgcttggaaatgatttttttagttggtatcgcattatatttgagttttgtaaaaggatatcatcctggctgggataaaatttccattgctttcttaggtgtagctgcaatggttggacatgtatggttcaacattacagactacattacgtatgttttggtcatgggacccgccgctacttatttgtcctcaataacgggcgatataaagaatatgcgacttccttctgcgatggcagctgtttcctccgttgatgaagaagcgaaagaaggaaaacgggatattcttgctacttgtggagttctggtatccgtaatcttgaatctcattctttcaataatactggtgatttttggctccttaattttaaaatgggttcctcaagaattaaaggctggtctggatgcttttgtcccggctctttttggagctgtattcgctcaattagccgcatcgaactggcgtatcgccgcaatagctttacccatttgcgttgctatttattatgttcctttcgtccccgatatgataaagactttagtagcgattcttttgacagttttcttacatgttttgctgtataaactgaaaaggaatgaagcaataaacgaagaaaaagaatcaaattaataattatgatgtgaaggaatgtgggacttttatgcgagaaatctcggaagcagcgtagaatatcaggtggactcccgcacgatcagctccggtctgaggagtacctggggttttctggccttgggatcgttcgcccggatgtggtcaatgaggaactgcaccagcatcccgccaatctcgtaggtgggctgccttatggtggtgagcgggggacggtagaacggcgccatggtgttgtcatcgaaaccggtgacagccagatcacgtcctatcttcagcttgcggttcttggcggcgttgatgatgccgaaggctatcatgtcgttgaagcccacgatcgccgtaggagggttgtccaagtccagcagcgccatcgtctgctcataaccgtccttctggtcgaaaaatccttccctgaccagatcgggagccaactttatgccctgctcctcaagacctttgaccaagcctctgagacggatatgggaatacatgacagatgatggcggacagatgcaggcgatgcggcggtgacctttggccgccaggtgacaggcgatcagtcccatcgcgtattcgccgtcctcgtcgatgtaaatgtagtcgctgatgttctccacctggccgaaagtggcaaacggcatgccgatgccatgcaggtagttcacccgcggatcatcgcgcagcgtcctgtagatgatgaaaccgtcgacccggcgcccttcgacgagcttgcgataagtcgcaacctgattttcctcggagatataggtgaccagcaggtcatacccgtactcggtggccttctcgccgataccggccaggaactcgctgaagaacggctccgcatgaccgcgcgaagtggaaggaaccacgataccgatagtgtcggtggactgcttctgcaaccgctgtgcgtagacgttgggtacgtagcccatacgcttggatgtttccctgatctggctggcggtctcggcattgacatcggagcagccggatagcgcgcgcgacaccgtggtaaccgaccggtttactgcctgcgcgatgtccttcaatgtgaccatctgttgcctctttgacccatcataaacgttttcattttattggcaaagcgtttttcagccttttatcgctcccatcatgatgcctttctcgaaatatttcatgataaacgggtacgcgatgaccatcggcaggctcgcgatcacgatggtggcgtacttgatccgttctatctcgaagaaacgggtggacagcactgtgtcgctagtagccatgtccgcagactgggcactctgcaagatatcgcgcaggatcacttgcagagggtacatcaccttgcgcgagaaatacatgattggtccgaggtaggcgttccaatgccccaccgtgtagaacatcgcgatgatgaccaggattgtcgtcgaaagcggcagcacgatgcgcaggagaaacttcgtgttggagcagccatcgatgagcgccgcgtcttgcagctcctgcgggatattgtgctgaaaataggtgcgcgtgatgatcaggttgtaggtactgattactcccggcacgatgatcgcccacatgcggttcatcatccccaggctgcgcaccacaaggaacagcgggattatgccccctgagaagaacatcgtgaaggtgatcagcttcatcaacaggcttcgacccaccaggtcgcgcctggacagggggtaggcggccagcaccgtcatgatcacgttcagcagagtcccgattaccgtgtagcgcagggagttggcaaagctgcgcacaatgtcctggttctggaataccttgcggtaggattcgaagctgaaaccgaccggcagcagtttcacctggccacgcacaatcgccacgggatcgctgaccgaattgctcagaacgagcaccaggggatacagcatcgcgacgcagatgatcgccaaagtgacgtggatgaaaaacatcaggaaagtgtcgctgttcacatacaggttctttctcatgactttctcccttaccacaaagacgagccgctgaggcgctttgaggtgtggttcgccaccagcagcaggatgaagtttatcacgttgttgaacaggtcgatcgccgccgcgtagctaaaatctccgtcccggatgcccgtccggtagacatagaccggaatcacgtcgctggaggagatgttcaggtcgttttgcatcagcagtaccttgtccactcccagatccatgatccccccgattttcaggatcagcatgatcatgattgtcggggcgatgcagggcagggtgatgcgccagatttgctgatacttgctggctccatctacctgcgccgcctcataccacaccggatcgatgccagccagcgctcccaggtaaaccagagagctccagcccatgttctgccagatgcccgaaccgatatagaccgtcttgaaccaggaggagacttccatgaaacggatcggcttccctccaaaactctcgattatagcattgatgacgccgtactccggattggtcaccgtcgagaccagcgccacgatcaccaccgtggaaaggaagtgcggtatgtaagtgagattgagcactgtagacttgaaccatctcctgcgcacctcgttgacgatgattgcgaagaagatcggcaaagggaactggaacagcagctggtagacgttgatcagcaccgtgttgaggatcatccgtcggaaacggaaagatgagaagaagcgggtgaagttgtcccagccgacagttgggctggcagtgaatcccaacccgggattgtaatccttgaaggcgatttggatgccgtacatcgggatgtacttgaagatcacgtagaacgcaatcaccggtaggagcatcaggtagagatcatagttgcggaggatcagcttcaccttcgggttcctgcgcaatctgtcaaatgtatgcatagtttcattcctcctccagtgcctcggcgatcaaccggccttcgttctgcgccggagcctcggcatccagcagcttcgccattgtaggggcgaaatcgatattcctgatccttgtatcaacggtggtgttcttcctgattccgttgccccacataagggagaaaatacgcagcgcgctgtcgtccagcgaatcatgggtcgccccgaccgccggggcggcatccttgaagatgtagggtatcgcaggggatatatagagatcgcagaagtccatactgccggtagcagcgatttcacgaccggtcattaccttgccaacataccactttccttccagttcttcctttaggctcgcaatctgtgagataggcatcgcttcggtgaacgtgagcattagagatagccccgcgctgcacagcaccacatcggtggaggcatcaggagactgtccgccgacaagcacctcataacgatacccgcggtccttcagcacagccagcaggtattcgtaggccatcttcgtctcaggagagaaggcgaacggagtcatgccatggtcggtgatcaggaagaatgagagacggtcgcagataggcagggcgctgactttttcaaggaaaatacccagtgccgaatccatctggttgagccgccacagcacgttctcaatgcgaccttcctctgatgcggccgccggagccagcttgccgttgttgtgccccaccgtatcgaggtcgtccatgtagacggcgatgaagcgcggcggggcgccaagttcgaccaaggtattgccggtgtgaaccttctcgctggccaggagccggtatagctcgctgaaacgctggatgaaattcgagtcggatgttgcaatgtacggcctttccttgtccccggcataggtgccgttctcctcaaaggtaaagtggtggattgaggctaccgacaagccctggcgccagaaggactgggcgaggttttccgccctgttctcgtgcctctggtcgatcacctgcctgatcttcctgtcgtagtgcagttttacgttgccagtctttcccgcatacgcgcctgatgaaattgccgtctgcatcgggttggttatcgcaggcagaccacaccaggcgttttcaaagaacactccctggtcgcgcagacggtcgagcaccgggatgagtcccctcttagtggcgatatcatagtaatatttcgcaaagccatcccagttgatgtagacgacatgcctatcttcgttcatacagctccttcctgccgctgatgaggtgcgctcccgtccgttcagcgatttcataagcccaaccggtattgcccaccagcgcctcgccgtgcgcgtcgctgccgggagtgaagggtacgcccctctgtgccagtagccgcactacccattcccgtggcgtcctggtggctgagtgcagctcgcaacatttgcccgatgacagtaggttgtccgccagcttctcgacatatggccggtcaaaataacggtcgactatttcagcgcaaatccgtcgccggatttcgtaggtcgttcccatgccctctatcaacggctctatcggcaggtaatcctcgcaatgcccaaggatgtcgccctcgccgagcgccatttgcagcatgaattccttacaggttttccaataatggtcattgaagtactctccggggatagctgccggcgcgtcgggtatgtagtggcagctggttatgatgggcaggctcgcctggcgaaccagcgtgctgaacgtcagcctgccgtcggagtcgggcgtcgtctcgaggccgcacagcacatcaatcttttgccgtgtggattcctcgcggatttcctggaagtggcggagcaacgccagctcgctgatgctggcaatcgcaggccgccagtcgcgcgggtcgaaatgatcggtgatggccaaggttccgatgttcctttgggcagccaagcggagcacatccgagattgtgttcctgccgtccgagaacacggtgtggacatggaagtcgcttctaatcatctctcgacctccagccaggcaaagccatgaggttccagcataatgtgaccagcattgagcgcgccactgccggcgataaggcatccagggatcggcagtctgaccgttacaggatgacccgaagcgttagcgagcgtcagtacctgatcagcgtccccggcagtgcgcaagacggccagcactgccggatgcagttccatgatttcctgtccggaggcaggactgaatgcccggaacttttttctggtttcgattaacgctttcacctcgccgtaaatccggccagtcctgccgttctcaaggttctgccttaattcggtcagtgcgtacttgcgacggttcacgctgcgcttcatgcctgtttccctgacgccctcatgatcattctccgcaccaaacagcgagtgacaatacagcgcgggaacaccgcgcagcgccaacaggatggcatgtgatgccacgtacttgcggatgttagtctccattggctcggcagggtcgctaatcagctcccaccatgtgcagtttaattcgtaggggacatcctcaccgccgtcgttggacttgtaggagacatagccgccgcgcgcaaccgccagggctgccagagcgtccatctcccttttatcgaggatgttgcctacagggatgatgcccacgccgtcgtggctggccaggaaattgaagtagctggttccctcgccgaaagtcaattcttttgcccaggccgagagtttgctcatatcgccgctgagataggagtgaaccaccagtggcggtaacgcgaattggtagaccatctgcgcctcgctgaatccgtcggcgagataggtgatgttgtcggcatgcaggatgttggtctcagtgatcagcggaatccacgggcagacggcatccagcaacgcccgcatcaggcggatgaccgcatggcactgcggcaggttcgaacagatggtacccggttccttccagaggtagttgatggcatccagcctgatcgcgctggcacccctggccacgtaaaacagcagtacgtccagtacagccagcagcacacgcgggttatggaaattgaggtcgacctggtcggggctgaaggttgtccacaggtctttggttcctttgaggctttcgaaggaagtgaacagaggcgtgatgcgcggacgcaccacgcgcgagtaatcggcgttgacgtcgcgctcgatgaagaattgctcgaaagtcgattccccggccaggaagccggtgaaccagtggcttttcacggagatatgattcagtacggcatcgaacatcaggcgatagcgtccagcaagacgctccacatcgctccaggaaccgaaccgcgggttgacctccttgtaatcaaccacggaaaacccgtcatcggaagaatagggataaaaaggcaagatatggacaaaactgaacaggccgttggcatgctcggccagcagacggtgcagcgaagccagtggactggcgtcctgctctcgggcgacgtcggcataggtgatgagaaacacgtcattctggtcgaattcgtagcgtgcgttgctggcaccgtttttcagccggtgggtaacgatatccctccgatgacgctccacgaggttgtcgatcatgtcaagcagcgtttcgctgtcatcttcgggataaattcccgccagtagcgaagacattctgtctttcacggtgcggtctatcattttatgtctttctctttttctcagatgatttccagatgatccttgtctcccagcggcgggaacgcgaccgtcggcagcgtctgataccaataagccaccgacgagatatcgtcctgtagcggcaggtatcttctgtcggcacgccaacccagagcttggacggtgatgcgcaggtctgtctcgaagcggattgggtcgacgatatgccaacggtacatgccgaatcgctgctgcgaagcgtagcagccgtcgccggcgatcacctgcgccaatcccgcgtaaggggtggtgaaggtttcgtaacggccgctcttgcgcttctcataggcgacggatttgcgttcgtattctatcccttcgaagttataggagccgcagaagtagtcctctgttccggtgccgcagattgtcgggtactcgccatcgccgtccagaaagaacttgaattctccctcgccccaccagccgttgttgttcactccccagcacatgtaggtgccaatgtactgccctttgccctgcaccccgtccagcagcggatagacttccttgtacggcagcgggttgatgcgtctgaactgggcgtgaaagtacgcggcgtcaggttcaacctcggtcaggcaatagtcgatctggtaaaagaaagtgctgctttgagtggaacggttctcgatcgtgatgcggcagtgccgacggaacggcatctgccagtagcagttcagcgccgaacctgggttcacgcagactgcaagggaggaaatgtgagcgtagataccccaaccgcaggcaaagaaatcgccaacggggcattcgacggaaggatgctcctggtcatcccagtagatgcgcagaatctgctcccgccagacgccggtgggcgtcatccagatatgctgaatcgccccggaaccggcaatgtcggcaaggacgatggtgctgttgggatgcaacgtcacgcacggattgaccttccatcctttgcccagatccttggcgttgaccgcggacaccccgtcgatcagttcgcacatcccgcctttccccttcgctccatcggggttctcggcagagattgaacgcgacttcgcacccgaagtgcgatacaggttgcccatgtgagttcccaatccgttgaattccattttttattctccatagacgccacgcgtggcatcctcatgctccgtaatcacatcaagcatatgtccgtcgccggtcaccagtatcgtaccatacgctgcggtcaccagcgtcctgctgcggttgcgcagggcggacagcgtgctttcggtcggctccccgctggaaaccactgtcagcagcggtcgcaccgccagcaggaactgcaacgagctggaagtacccagcccatggtgaggcgccttcagtacgtcgctggccagccggtcgctgtactggcgtaccaacaggtattcggtatccttgtagatatccccggtgaacaggaaggcatggtcgccgtagcgcaggctgaagaccaagctctgctggttttcgaaaacagtgcgttcctgtgaacccgtgacaccatcggggtaatcagtcgtttccgtgggatgcagtatctcgatggtcgtcccgtcagccagttcaatgcggtcacctgccgcaaggtaaccatacgggatgtcgcgtagttggatggcatccatgatccgttgcagctcaggtccctcgtagttgtcaaagcgcggcatgagtacccgcccgatggcaaatgcggcagccaggcgggaaaaatccccggtgtggtcgccatggaagtgggtgaagatcacgtaatcgagcttcttcagtcccgcagtctccagcatggtcgcaagcctcgcatgatcctcgcgacgccccgcgtcgaccaagattgcggtgccgccaggggtaacgatcagcgtcgactctccgttcttcatgcccagcttatgaagtccaagaaaccggactgccagcttgccgtcctgcggcgcatagacgtcgttgacggaagccgccggaacatgggcacaggagacaaacagaaagagaatgccaatgatgaaacgtatcttccctgtattcataatgcgaccggtactcccttgcccatattctcaaaatagcgcagggatggctggcctgccatccctgccggatgaatcacttcagcgcgtcctgtacaatcgcgtaagcctggcggtagatttcctggagccgatcgaccttcaactgtttcagggtggtcacatagatgttccagtccttgtcgatgtcaagcttgccagtcatgaaagcggcgcgggattccgagtaatacttgttgatctcacccagcaacgtggtgcgctcccgttcgatatccgccggcaggctcggcagactgtaggcatgcttggtgttgtagggagcgaagacggggatggctgacggcgttagggtcccttcgaacaggggcaacgtctgcttggcagtgtagcgaccgggagtggcattcggttgaagccagaacgaatacttggccatcgcgaactcgacgccctgcggatcactcttgattttctcactatagctcagcgagccgtcggcgttggtgacgtatgtatcgccctcgacgcccatgcgcacaagggtggaaccatcatcgccgtagagatagtcaatccagcgtgccgtctcgcgcgggtaggggttcttggtggtgatggcgaaggtagccacgccaagcagcggggaaaccttccagttccagatcacgttttctttgcccaggatgccgaaggaaggctcaaggatgccgaactggctcgaatcggccggtggcagcagcagcgtcacgccgtattggtcattggccaggcgagcgaagaactcggtcgtagttttggtgaacaggtcgggttcgaggtatttctcagcatagagcttggccaggaagcgccaggcttccttcatgttgtcgctggtgtacatctgcgtcagctggccgttgatcacgttgaacggctggccgaagatgtcgtcgatgcctgccagagcgcgggctgtcttctccgtctcattgacattgccgaacgcaatgggatactcgtcgttcggatcgccgttgccgttggcatcgaggtcgcggaacgctttcaacacatcatacagttcggtcagcgtggtcggcttccgcttgcccacgcgattcagccaagtctcgttgacgtacatgaagcgtctggttgtatcgatatcatcgggatagtacgccggcagtgtgtagatcttgccatcagccgtcgtcagcgcgatgcgcaggttcacgtcgttatcgtaggcctccttgaaattcggcatcagaccagcatccatgtattgcttcaggtctaccagatggccggaagccgagaacttgaccacgtcgctcatgttcagggcgttcttgaggaacaggtcgggcaggtcgtcggccgcaaacagtgtctgagccttggtacgcgcttcggtgttgaccaccgtttcccactctatgcggacgttcgtgcgcttttccagttcgcgccagacaagcatgttgtcatcccactcggcgttgcccgcaaattttgatccgtagcccctgagggtgatcttgttctcgacgattttcgtacccgaagggatgaagttgtctgcctccgtcggtgccgtactccttacaccctgggctgacgccatccctgcgacaagcaggacgagcagcacggccataatgatcctggatcgtttacacatatatttgatctcctttttccaaaacgtttgcgagcatagtaattattatccgaaacgttttgaaagtaaagataaataattgagccaatttcagtctttcgggtgcaagttcaaacgctttacggaatgaacaagggattttctctatcctccgtcctttttccccgtcatttcattctgccgcacgtaaataattataatgtgagttctgaacttgttgtgttagactaaatatagtattttctatttgggttttttcaattgcaagtttttgaatccattttgattttatgttgagaattttttataaaaaggatgagagacaattgtacacatcttctggaaaaaagaatttattgactgtcaattctttaacaaaccaaacgtatgatttaattaaagaagatatacttactggaagaatttgttggaatgaaaggctcgatatcccacagctttctgaaagatttggagtaagtaggtcgccaattatcaaagctattgaaaagctggaacatgaaaatctagtagtcattataccgaacaaaggaagtttcgtggtttgtccgactgaaaaagatatcaacgaagcatatgaaatccgtgtaatggtcgaagaaaccaattgtgaacttgctttccagaaaaaccgggaaaaactgataaaagaacttgacgatatcgaacaagagaaaaaaaggaatagagaaaaaggctggaactatgattatatgctgtattatgataggttattccacaatgctattgcttcctgtgcagataaccagcaattatataaaatctatacttctgttcggtgtcagaccgatttgtttatgtccaagtcttcaataacgcgcaatgaaagcattccgatcgagtattctcatgataccattttagaaaatttaaaaaaggaagatttatcctcagtattacgcctgatgcgggttcatttaagacaaaactttaacgattcaatactggcactaaataaatatctagcaaaaacgaaagatatgtgactgtcctttctaagcaaattttcatttgaaacggagagatggaaagtttagaaccatacagaaaaaattctgaaagtctatgataaaggcttatataaaggtggatagttttcctggtgccttcattcttttcctcaccactatttagccatagctttaagctatggcctgacatacaaataaagtgttatgcacgttacggaaaaaacgatataatccacaaataacctagcgaaatagtatgaattaaaaggaacgagatatgaaaatttcagtggtcggttatccaaggataggcgcggacagagaactcaagcacatatcggaacaattcttcaagaaagacgtaaccgctacggaattgatggcagccggagccgctatcaggaaagagcaatggctgttccagaaagaaagtggagtagatttgattccctccaacgatttttcattttacgataccgtcctggatactgcggttctgttcaaccttgtacctcatcgatacagagaactcgaactggaaccattggatacgtattttgccatggcacgaggctatcaaggaaagaaaggcgacgtgaaagctctgtccatgaaaaaatggtttaacaccaattaccactaccttgtccccgaaattgaagatgacacgcacatcaccgtaacaggaacaaaaccattcgatgaatttcttgaggcaagacaagctggcgtccacacgaaacccgtcctgcttggtcctttcacacttctcaaacttgcccgcttcactgggagcaagacagtggatgatgtcaaggaggacatcgttactgcatatcgggaagtcctgacacgccttaattcgctcgatgccacatggattcagtatgatgaacccgctctcgtcagggacttgacggaagatgacctgtatcttttccatgaactgtatgacggcatcctgtcggcgaaaggttcgagcaagatactcctacagacatacttcggtgatatccgtgacatatatggaactgccccattgcaaaaattcgatggagtcggcattgattttgtagaaggaagccagtctcttgaacttgtcgcagccaagggattccctgaggacacaatccttttcgccggacttgtgaacggaaagaacatatggcggaatgactatgaaaaaagcctgtaccttcttggcaaactccaagaaaagacgacatccatcgtactcagtacctcatgctcgcttcttcatgtcccgtattcagtgaaagctgagacaaaacttccctcggactatattgcccattttgcctttgcacaggaaaaaatctgcgaacttgccgaactccgtgatatctttgacaatgctgggcgtgaacacccggctttcatccgcaaccgccagctcttttcacaaaagagggaaggaagcaaccctgcggtacaggacagggtaggcgcaatatctggaaaagattacatccgtgaaccagcttttgtggaacgggaaagaatccagaaggcacggtttcatttcccgcttctgccaacaaccaccatcggctccttcccacaaacttttgatgtccggcgcaaccgttcgcagttcaagaaggaactgatttccgaggaacagtacaaagacttcaacaagaaaaaaatcgccgactgtatcgcgcttcaggaagaaataggtctggatattcttgtccatggtgagtatgaaaggaacgacatggtggagtacttcggcgaatgcttggacggatttcttttcacagaaaaagcgtgggtgcaatcctatgggactcgctgtgtaaaacctcccatcatctggggcgatgtgtcccgcacgcgtcccatcactgttgaatattctgtatttgcccaaagttgtaccgacaagactgtcaagggaatgcttacaggcccggtcaccattctcaattggtcgtttccacgggaggacatctccttgaaggaaagcacattgcagattgcccttgccatccgggatgaagtactcgacctggaaaggaacggtatcagcatcatccaggtcgatgaagccgccttaagagaaaaactgccgctccggaaatcagactggttcaccgaatacttggattgggcaatcccggccttccgtctcgtccacagcaatctgaaagcggaaacccagctccatacccacatgtgctacagtgaattttccgacatcatccgttccatcgatgacatggatgctgatgtcatcacctttgaggcttcacgttccgacctgaccatcctcacggcgttgaaagacgctggtttcagaaccgaggtaggacccggcgtttatgacatccattctcctcgtgttccttccgtcgcggaaataaaaaatgccttggggagtatgctggcgacagtgcctgtagaaaaactatgggtgaatccagattgcgggcttaagacgcggggaacagaagaaactatctccagtctcagacatcttgttcaggcggcacgggaactgcggacggtcttgtaatgaaaatccgtgagatgttcggagagaaggtcgtcttttcccttgaggtctttcctccccgacagattgcgcccgtccaaacaatctaccatgcgctggaggagatgaaggacctgaatcccagcttcatcagtgtgacatatggggcgggaggacggggaaccgataatgctacaattgggattgcttccgccatcaaacaccagtacggcatagaaagtgtcgctcacctgacaggtttccacttgagcagggaagatgtccgtctgcaactggagaagctggctgagaacggcatagaaaatatccttgcccttcgtggtgacattgtttcgggaatcgccgggaagggagagttcacgtatgcccatgagttgatacgattcatcaaggagaacggggatttccatgtcatggcggcatgctatcctgaagggcatccggaatctcccgatattgtgtccgacattcttaacatgaaggagaaggtggacgcaggagccgaccatctggtttcacagcttttttttgacaacgagttttttttccgtttcagggaaagggcgcaactctccggaatcaaggttcccatggaagcaggcatcatgccggtcaccaacagaaagcagatagagcggatggtatcactgtgcaaggtcgagttgcctaagaaatttctgacaatcatgagaaaatatgaagacaatcctgtcgccatgcgtgaggctggcatagcgtatgccgttgaccagattgtagggctcattgcggaaggggttgaaggcattcacctgtataccatgaacaatccctatattgcacagcgaatccatcaggcggtcagcgcgctcatctgactgggagccgcgcgggagcgaagcgcatgtggaaaagagcttgacagagcttaggacaagagtgtgaagccatggtgggcaatgtgggatttgagcttggtaatgtatttctccgcaaaggtactaaggcggagacgaggattttcaatccacccaaccagcatcgtttcatcagattccagcggaatggcaattatctgatccccgttgaggtcccgcgtcagtactcccgtggaaatggtgtatccattcaatccaatgacaaggttgaacaaagttgccctgtcgctgacatggatgattttgttgcgtggcaggatactcaacatttcttctgaaaaatagaaggagttcatctcaccttgctcaaaagtgaggaaaggataaggcgtcaaatcatccgttgaaacgctttgccgatgagccaacggatgtttggagctgatgaaaatatgcgggcttgcctcaaagaggggatgaaaaaccaagttattatctttcaggatattgctcagcacattctggttgaactggctcatgtagaggatgccgacctcactgtggaatttttttacatcgtctatgatttcataggttcgagtttcccgcagggtaaattcatactcatccccgtcaaactcggttacaaggtcaacaaaggagttgatggcgaatgcatagtgttgtgtggaaaaggagcataggcttttcaggggttttcggtacagatatcgctgttccagcaggtcagcttgttccacgacctggcgcgcataggagagaaactctgtaccctcggcggataatgtgattcctttggaagaacggttgaagatttctatgccaagctggttttcaagttctttcacggcgttagacaagctgggctgtgagatgaaaagctgtttggctgcctcagtgatggaaccatagttcacaatgccgattacatatttcaactgctgtaatgtcatggactgttccctgtcggggactctttcttccgcagcgttctgtcaagcgcgtagtatccccatcctatgcagatatatatgatggaaataacaaggagattgagcagtacttgggaaagaccatacgtatcaatggcaatgaatgcgtatggatatcgggacgatgaaccgggaaagggttccgcaaactgagcgcggatgatgatgaatgttaagtaaacaataggaatcaaagtccataggaagatgtcttttttcagaaacagaccttttttgctgaacaggaaccaatcgagcagaaccatgagaggcgtcaggccatggacgaaaagattggacaggttgaagaaactacgggggtcagaggcgagatgccccggcgcaagaagtgtcatgtagacgatgccggtcagcatgattgccattgtgaccgcgcctttgaaacgtggcgtcagggtggcgggttcttgtgattcatgcctgatcaactctttccatgaacgtatggaaagaaacaagaaatacacggatacgagaatattgctttgaatggtgaaataagaaagaatgacaggtgagaaacttggggaaaacggccggatttgaaacaatgtggccgttgccgaagccgcgcacaggaaagtacggaagattaatgcaccatgttgtctattcatatgttctcctgtatgaatctggataaaatcatatgaagcagggtactagttgtcaaggtcgttagtcttgctcccatttattcccattattcattaaggtctcttgtcgttcctttggcaaaacagtacaataagcctccttccattcaccaaagtggtcggggaaacagcgcagggtcgggctcaacaagcctggatgtcagaagacggctcctgcgggagctgtttttaatttacggaggacaacatggctttgagaggggaagttttttccaccaaattcaccagcaatgacaggacgtacttctttaacgtcaaggaaaacgtatacgaggacattttcctcaatatagtggaaagcaaaggaaccgcggatgacggacgtttcatccgacagtcgctgatagtctatcaggaagacttggggaatttcgtccaggagttccagaaggctctcgatttcatcaagctgagggcaacacagaaaaagccgcaacgttcatagttcacctacactgtcttcgggataatccgggacatggaagctcaggcggtgcagggggcagggaccatgggtgcgataggcgctgacatgctggcgtgagggataacctttatgttgctcgaagttgtactccggccatttttcagccattctgcgcatgaacctgtcccgtgcagtcttcgccaggattgacgccgccatgatttcaggaaccttggaatccccctttatgatagcggcagatggaattgcatgagggaacgtcctgttgccatcgatgagcaatagttcaacctgtctgtcttgcgcaatgactttttccacagcacgacgcatggcgcgaaaggtggcctgaaggatgttgtatcggtcgatttcctgtgccgatgcccaaccgatgccccagacggcctgttcacggatgatgatttccgcggcaagccgctgtttttcggagagtttcttggaatcgccaagtatgtcgcggggaaaatccggaggaaggattacggccgccgcgcagactggaccggcaagagggccgcgaccggcttcatctattccgcagatacggggagaaggtgattcgtcctggttgaaaagctctgtatcataagaatttgtcatggattcccctttgtatgctactttctggaacacggtttgaactgcattggttgttatgctataattgggcggaatttgcgtcaagaacctcgttattttccaggagagtgcccttttgttcttgaaaactcttgaaatgattggattcaaatccttcgccgataagacaaagctggatttcgccgacggtatcacatgtctcctggggccgaatggttgcgggaaaagcaatatcgttgacagcatcaaatgggtcttgggggaacagtctaccaaagccctgcgagccagccgcatggacgatgtcatcttcaacggcacggacaaccgcaagcccatgggatttgcggaggtctccctgaccatcagcaatgaggaaggtcacttggcaatcgatgcccctgaagtggaaatccgccgacgcgtctatcgtaatggcaatgctgaatactacatcaatcgttctcccgctctcctgaagaacatcaaggaactgttccttgacaccggtgtgggtaaaagcgcttattccatactggaacagggaaagatagaccagatactctcccataaacctgaggatcggcgttacatctttgaggaagccgcgggaataagccgtttcaagacgcaaatgaatgaagcccagcgcaagctggagcggaccatggagaatcttgagcaggtcgatgccatcttcacggaagcaaaacggacctacacgctccgcaagggtcaggctgaaagggttgtcatcttcaaggaactggaaaaacagaagacactccttgaagtcgatacccagctttccacgctcaagtcgtatctcttgctcaaagattcctacatagcgaaccaaaccaagtttgccggcgaactgaaacatctaaccgagcttcttgaacaatttgaaaatgaaatcggagcggaacaggaaaggatgcaggagaagatgtcgcgccgttcagacattcaaagctcgatcagccgtcttgaagctgtggtcgaaggtctcaacgacaagctgagcctcatttccgacaggttccgtgagatgcttcgtcgtaaggacgaggcggaaaaccaggaacagacatattccgaacgccttgaacgggaaaggaacgaacttgcggggaaaaagcagatactcgccgatttcgtccagcgaaaggagcggattgaagcggagataaccggctaccaaggcaacatcgaactgtcaaggaacatgattgccaaacaagagggagaaattgaacggaaagaagcagacacgcttgagcaggaaacaatccaggcgggattgaacgaatccctacagaagattacagatgacattgtcatggaactggacaaacagttgagtgaaagtggatattcttcccaggcacgcaagaggacggaaaagcagctcattgaatatatcaccgcgctggtcaattccctggggacgcagaagaaattcctgtccgacctgggaaaaacaagcggactttctgcgacggccatcatggaaagccaggagaaatacctcgattcgcttgaagaatccctagatgaactgaaaagcctgttccaggagtacagcggtactgttcccgtgttcattgatgaatttcttgctccgcagggcatcatcacacagaagcatgatttggacaaaaggatggcggcaagcagacgccgggtacaggataatcgtattgccgtggtttccctgagggaaagcaaccaaagactggacgagcaggttgaacttttccgtgtccaacttcaggacgcgcagcttgatttagctgaccttgagggaaaacgcaatgccgcacgggacatggcggcccagatacagcgtatcattgatgaaacggagatgagtcttggagacgtgcgccgcacccgcaggaatgtggaggcgcagattgccgacacccaggaaatgatccgcaaggtggagaaggaccggcaggaagccaaggacaacatcatgaccttgcgtgaggagctggaaatccttcgcaacgagatggacgcccagtccagcgaactaagcggcaaacggaatctacaaagtacatcactttcccgtcagcaggaacttcgtgttgagattgaaaccctgaacagccgcatcatgagtctcgacgagatgattcagaaagtctataccgatttctatgataacacgggcaaaagcctcaaagaatatgacaaacggcttgaggaggatatcccggatacttcctatcttcgcgagcaactgaatgccatcaagcaaaagattgccaatatgggtactatcaaccatatggcggaagatgaatttgaacaggcaaaggaacgctatgaatttctcaacacccagatagaagatctgaacaaggccaagcgcgacctggaagaagttgtcacggagatacgcagccgtagtgaagaactgttcatggattcatacacgaagatcagcgcaaatttccagtcgatgttccgccgtctctttggtgggggcagggcggagctgaacttggttgatcctgagaatatcctggagtcgggcattgatatccttgcgcaacctccggggaagaaactgacgaaccttacgttgctttccggtggggaacgttccatgacggccgtggctatgcttttcgcgacctacatggtcaaaccgtctccgttcagcatcctggatgagattgatgctgcgctggatgataagaatgtcggaaacttcctgagcgtactacaggaatttggcttaaagagccagttcatcatcatcacccataacaagcatactgtgactggcggacagacgcttctgggtgtcacacagcaggaagcaggaatctccaccacggtcagctaccgggtcggcaaccaggcaggggcgcctgtcattgtcagcgaacaaggcaagacgattagtctggatagtccgagtgaattcttcaattgaatgtttctatcttctgttcagccttgacatgtgaagtgttgacaggctataagtctattttgtgaatagggaaacgagtatataatcatgttcgagtcaatcagtcagaaattcagcggtatcatgcgctcattatcgggaaagtcgaagatttccgaaaagaatgtgcgggatgctgttgaggaaataaagcttgccttgcttgatgcggatgtcaacctgcgtgtcgtcaggcgtttcgtcaatggaactctggatgaggcattgggcgagaaagtgttgtctgcggttgatccaggccagcagttcgtcaagattgtctatgaccgcatggttgcgctgcttggtgatccagaggggcagaaactcagtcttcgaggtccggacgtcgtcactgtcatcctcatgatgggtctccaaggttcaggtaaaaccactacatcagcaaaacttgccctccgtctcaagaaagaaggcagaagaccactccttgccgccgccgacctggtgcggcccgcagctatcgaccagcttcaggttcttggctcaaaggttgatgttcctgtccatgtacttcccggagcatcagatccagtaaaagtcgccgttgacgctcttgcgcgcgcaaaacgtgagcagcgcgatgtgctaatcatcgacacagccggacggatgcatcttgacgataccttgatgacagagattaaaaaggtgcgcgatgccgtcaagcccgatgagaccctgttcgtagctgatgccatgaccggtcaaaatgcggtgagcattgccgaagaatttgagaaaagaataggtatcagtggtgtcatcctcagcaagttcgattccgatgcccgaggtggcgccgcgctttcgttgcgctccgtagttggcaagccgataaagttcataggcgtaggtgagaaaccagaagactttgagcctttctatccggagaggatggcaagccgtatcttggggatgggcgatatcgtttcccttgtggagaaagcccaagagaccatggatatcgaggaagccgagaaaatgcagaggaagatggcgaagaacaccttcgacctgcaagattatctcgaacagctcgaccgcatgaccaagatgggtggagtaggcaagatgctggagatgattcccggaacacagggacaaatcagtgaagatgacatcgacaaggctgaattgaaacgtgagaaagccatcatccaatccatgacctatacggaacgagagaattgtcatataatcggtcctacgcgccgaaaacgcattgcacggggcagtgggtcgagcgtgaatgatgtgaacagacttctgcgtaagtttgaaaagatgagacttaccatgaagaaattcgcaaaaaacaagaaataccaggctgaaatgttgaagcagatgggtatataatcctaaatattgttgagattcgtgcaggaggaattcgttgtgagcacaagcatgagattgaaaagattcggttccaagaagagaccctactacaggatagtcgtcatggacagccgtcaggcaccgagtagcaagaccatcgatgaggttggacagtaccatcccgtcgagaacaaggaaaagcaggtcatcgtcgatgccgccaaggtaaagagctggctggccaagggcgtacagcccagcgcgactgtgaagcagctgctgaacaagcaggggatcaccattgaccggactgtccaggagtaatccgaggagggttcagtcatggaaaaagaacttgttgaattcattgtcaaatcactggtagatactccggatgaagtgaatatcacgaccgtcgaaggagaaaagtccactatccttgaactcagggttgcggcggacgatgtcggaaaggtcatcgggaagcagggacgcattgcaaaagcaatccggactatcctgtctgcctcggcgaccagagatggcaagcggactgtcttggaaatccttgactgaaatggacgtagacagacatatgttcgcgacaggaatgattaagactccccacggtattcgcggggaagtcaaagtcgtccttttcggcgatgctccggaatggttcaagaagctgaagaatgttgagctccggtctcctgacgggaaagcaatccgaacctgcaaggtggaaacatgccggatgacatcacgcatgttgattgtcaagtttcaggagtttgatacgcctgaaactgctcgttccgtctcaggctgggaagtctggatacctcgtgagaaagctgctcctctggagaaaggggagtattatctgtctgacctcatgggttgtaatctgactgtcgatggacaagccgttgcgcatgtcgtaggtttcgttgacacggttcatcctatactccttgaagtggtcgcgtcagtggatgggcggacttattatgttccgttctctgcgcatttcacaggagatgttgatgtcactgggaaaaccatagtcctgaccgccccttgggtattggcatgaacatcactatcctgacgctttttccagagatggttgaaggtttctttaccaattcaatcatggctcgatcggtggcaagcggactggtgatgtacaagattacgaatttccgtgattacgctgaagatcggcatcacacctgtgatgacgcgccctatggcggaggcgcggggatggtgttgaaaccggaaccgcttttcaaggcactggaagctgcggatgccaaaaataagcatgtggtattgccttctccttccggtaggagatttacgcaggaagtagctgagcgactgagcaaggaaaaggaacttctgtttatttgcgggcattatgaaggtattgaccagcgcgtgattgacacgtatgtcgatgaggaactgtccgtcggagattatgtgataagctccggggaggtagctgtcctggtgatggttgatgcgatttaccggttgattgatggtgtgattagcgaggaatcgctgaaagaagaaagtttttctgatggtctgttggaatatccgcactataccaggccggaaacctattgcggaaaaaaggtgcctgatgtattattgtcgggtcatcacgccaacatagcgcgttggcgtcagaaaatgaggcttcgtaagactttgttgaacaggccggaactgctggagaatgttgtgttggatgcgttctcccggaaaatattggatgaattgagaacagaacgagaaggggactgagaaaatggacgtaatcaaggcaatcgaagccgagcaaatcaaggaagacttcgaagatttcagcattggtgatactgtcaaagtgtatttcaagatagtcgagggcgctactgaacgtgtccaggtgtatgaaggtcttgtcattgccaagaacaacagcggagttcgtcgcacctttactgtccgcaagatttcctacggggtgggcgtggagcgtattttccccctgcattccccccgtgtcgagaaggtcgaggtcgtgcgttatggtcgtgtccgtcgcgctaagctatactacattcgcgataaggtaggcaagaaggccaaggtgcctgagcttatcaagcgtaaggttgaagcacccaaggtatgatgttcccgcgatgcggaaattctttctactgaaaaggcggtcatggtaccgtcttttttcattattggaattattggaatcgccgcaaaaaccacagacatagctggactctgctacagtcggactctgccatacggagatgccgggaagcaaagccgatgtcaccggcaagcgagggaggggaatggaaaaccgcaaggatgtgtcccgcagaaacgtctggaagaagggagaggatgccgcttgtaagcttctgactcgttggggttggaaggttcttgctaaaaattggcattccattcgtggagagattgacataatagccattgattcgtctcaggatgtggtggctgtcgaggtgaaagcccgcagttccggaacatgggactccgaccgggctgcaactctggtttctccgtggaagattgtcaaggtatgccgctgtcttgccgactttcttgcatgtcaccctggattgctatatcataggcaacgtgtcgatgcaatatgtcttgtaaacggcgcgacatactatttccgaggaataaatgatgaatggaactgaccatcagaaaatgccggtgaaaaatgcttctggttccccgcatggaaaagggagtacacatcgccgtcggccacgttcttccgcgcacggtcagaagactcctcaagcgaaccatgcgcaaagcggtcggcagcaggctcaacagcagaaaccaccggtccgtaagttccaaggtacgctccccggtcttcccgtctacaaagtccatgaacctcttcctgtctgcattgattgcggtcggacgattgacactattgcatcagccattgccgggcaggagccgggtacataccgacatttcgactgtgtgattgatgcaataaagagagaagaaaggctgaacgagaaccagagcgtaagttatatcggtcggggaaccttcgctgtcatcgagaaaaccgagggcactcccggttttactattgtgaaaagatttgccgttgaggaagccgttgctttcagcggcatgaagaaaaccgtggaggagagcaagaaatgaatgtaatcaagcgcagagaggcgattcttcccggttcttttgatcctccgacgaatggacatctggatatcatccggcgttccgcgttgctctatgacaagctgtatgtcatcgtggctgacaacgttcagaagcactattttttttcttccagggaacggcaggaaatgcttgctgaccttttgaaagacagtccgaacattgaaatccatgtctggagcggtttagtcgttgaatttgcccgccaaagaaaaataggtgtcatgattcgtggcgtccgtgccttggttgatttcggatatgagttcgagctggcaatgacgaacaagcagctctatcctgagctggaggtgttgttcatgccgacatctcccgaatacttcatcctgcgttccagcgggattaaggaaatggcggcatacggcgcggatatctccatgatggttccggcttccgttgcgctgaagattaaggaacgtgtcacgttattgacatgattccggtgttttgttattctctgtcgagtgcaaaaaaatgctaagaggttgaacaatggcagtaccaaaatataagacgtcaaaagcccgcgcggcttcccgtaagtcagcgaacatgcgtctcgcagctcccacgttgacggtgtgtggaacctgtgggaacatgattcttccccacagggtgtgccccaagtgcggatcgtatcgcggcaagcaagtaatgagccgtgaagaattgaactgacaacaggagctgaaagatggatagcaaggaagtttttgaaaaaataaaggctttgatttccaagaaactggagattgatgagaataaagtaacgcttggggcttcattccgcaaggacttgggcgcggacagcttggatacctacgagttggtctatgcgattgaagaagaacttggcgtgtctattcctgacgagaaagccaatgaattcgaaacagtgaaggatgccgtagacttcctgtcatcgcagctttgacatagcgcactccacatgaagattgcgttgtcacgcaagatggattttggtaaagctccccctgtctctccggagagaaaaagggagcttttgtatttccagaagaatgcaggtataaaatttcacagtcttgaactgttgaaccttgctttcacccaccgttctttctttaacgaaagccgccatgaggtggataacaatgaacgtttggaatttctcggtgacagcgtgttgggtttcatggtcagtgaatggcttttccttaatctgcctgcccgtcatgagggtgacttttccaagatacgtagttatgtagtcaatgaggacagtcttgcggagattgccctgagtcttcatgtggatcgtttcctcatcataggaaaaggcgaggagatgaatggcggcagaaccaagaaaacaatccttgcggactgcatggaagcaatctttgccgcttattatcttgatgcggggcttaagcctgttcaggaacttatcctgcggcacctggttcccgccatcatggttgtacttgatgacaggcataagaaagattacaagacgcttctccaggaaattatccagaaacgctatcacaagtaccccgtctatgagctgcttaggacatcaggtcctgaacacgaccgtactttctgggtacaggtcaatgtagtagggaacatctttggtcctgcatccggcgcaaataaaaaagaagccgaacagaatgcggcatgcgctgcgtatgaagcgcttactggccaccacaataaagatacagagtaagattgtgacacgctgatgtgattcgtgatgccttgcgtgagcttgtatagaccgtacaagtacgcgaccaagtcaccgtacaaggcaacccaggtgttatcacatgcggcgtctcacgttcctgagagagtagaggactgttcctttatttttcgatatctcatctgcgcttcggcaatcaggatttccggcgtgttcttttccggtgaatccgtcaccagttccagcaagtcctgaaagatggttcccatgtgtctgcccgcaggtatgccagccgccattagcactttgccatctacggtcaagtccttcacggaaagagctgtccccgcatgaagctgctctctgatacggtctgggagcctgccgagggtcagcattgaagattttcccgcaatggcttcctggtcagccatgtggagggcaaaaagctcatcaagcgcatctactcctatccgtctgatgaaccgccgtaccgcggcatccgtccagtcttccgtataatggagcatgtgggaacgaaccagcagaaggatgcgttccgtatcggcgcgggaaaatttcagtctctcgcataccatggctgtcaaacgttcagatacgaattcatgcttgtagaacgtatgacctcccgcaatagtgcctccgcgtgtttccggcttgccaatgtcatgaaagagagcggcataacggacgttcaaggaggctccgttcttggctgcggcgtcacaggcaagcagggaatgtgtgaatacatcgtggatatggtatccaccttgctcaattccgacacatgcatcaagctcaggcatgaatatcttcaaggcatcacactcctgtagcaaccgcagacaggccgaaggccgtgcgccgagcagcatgcgtgacagttcctcatggatgcgttccccactgacagcctccagtccaggtgagagtttcttcatggcagtgaaagtcttgtcttcaatggcgaagcctagctttccggcgaacctgcatgcgcggacaatacgcaaagcgtcctcgctcaaccgtgcctccgggtcgccaatagctctgatgactttccttttcaaatcaccgataccgtcatggagatcagtgagcactcctgtgtacgcattgacagccagtgcattgatggtgaaatcacgacgggccagatcctgctcaagattgcggacgaaggctacggaatcaggatgtctgccgtccgaatagtcaccatcgacccgaaacgtagtgacttcgtactgttgttttctgaacaggaccgtaaccgtcccgtgtttgattccggtgggaatgaccttgtggaaagtatccatgacttcttcgggcatcgcatcggtagcaaaatcgaaatcctcattgcggatgccgagcaaccaatcacggacagctcctcccacaatatagagggaaagtcccttccgtgcgaagaaggaggaaaattcttggatatgagcaggcacaggatagtttttcacatgaaacaagctagcgggcggggggtgtttcgtcaagtcttctgccatgcgtgtcgtcgtgtgtcgtcacgtatgcccgttgccttgtgaatggaaaaagactatagttgtatcatatatccatgaaaacacagaggagttctctcaatatgtttcgagccgtgaatccgaaagtcgattttcccgctttggaagaaaatatcctgaagttctgggaagacgaaaaaatctttgagaaatctgtggactgccgtccggaggataattccttcgtgttctatgatggccctccattcgccactggcctgccgcatttcgggcattttgtgccagggactatcaaagatgcgattccacgcttcaagacgatgaaaggctaccgtgtcgagcgaggtttcggctgggactgccatggtcttccggttgaatatgagatgcagaagactctggatcttgcaggctattccgatataaacgcatatggagtgggggctttcaacgagaagtgccgttccattgtgctccgctatacagccgaatggcaaaaagctgtcacacggatgggtcgctgggtcaagttcgagggcggctaccgcaccatggactgtgattacatggagtccgtgtggtggattttcaagacactgtatgaaaagggactcatttacgagggctataacattcttccgttcagtccaggtctttcttccccgctgtctaattttgaagtgaacttgggcggctatcgggacgtgaccgatccggcgataacagtgaaattcgccatagatggtcagaaggatacctatttccttgcatggacgacgacaccgtggaccctgcccagcaacctcgcccttgccttgggcgcagacattgactatgtgaaggtcaaggacaaggcaagcgatgaatgttacatcttgggaaaagcaaggcttggcgcttattataaggatggagaaggctatgaaatccttacgcagtacaaaggcagggatttgtccggtatgcggtatgagcctctgttcccgtattttgctgatttgaaagagaagggagccttcgttactgtcctcggagactacgttaccattgaggaaggatgcggcattgttcataccgcgccaggctttggcgttgatgactatgaagtgctcaaggataccggcattcctgtcgtctgtcccatcgacttggaatgcaagttcactgacgaagtcacggactggaagggtgtgttcgtcaaggatgccgataaaggaatcatagcttggctcaaggagcgtgggaagctggtcaaacgggaaaattatctccatagttatcctttctgctaccgcacacacggtccgttgatttatcgcgccatgaactgctggttcgtcaatgtcacgaaaatcaaggagacagttctggcatgtaatgagcagattacgtggataccggagcatatcaagcatggtcgtttcgggaaatggctggaaggtgcccatgactgggcaatcagccgtaaccgcttttggggcaatccgattccggtctggaaatgtgacggaagtgattatcttgaagtaatcggcagcaaggaagaactggagaaaaaatccggacggaagctggatgacctgcaccgtcatttcattgacgacctcacgtggccgtcacctgatggaatgggaaccatgcggcgggttccggatatccttgactgttggtttgaatcaggctccatgcctgtcggagagcttcactatccctttgagaataaagaatacttcgagacgcattttcccgctgacttcatcaacgaaggtctcgaccagacgcgtggctggttctatacattgaccatcatcgctgccgcactgtttgaaaaacctgcgttcctcaactgcattgtcaatggcatcatcctggcggcggacggcaagaagatgagcaagagcgaacataactacaccgaccccatggagattgtcaaacagtatggtgcggacgcattgcgtttttctttgatgaacagcaatgtcacccatgccgacgacctgaagttttccgaggactcggtcaaggaagtaatcaagatgttgcttcttcctttgtggaacgcctattcattctttatcacgtatgcgaacatagatggctataagccttctgcgaccgcatatgaagatttggagaatcctctggacagatggattgagtcgtctctccaaaaactggtgaaagacagcacagatgcctatgaagcctatgatgtgcagaaagccgcttcggcgcttgtgagcttcattgatggactgaacaactggtacattcgccgttctcgtcgtcgtttctggcgcagtgagaatgacaatgataaaaaacaggcatacgataccctttaccacgtactactgactttcataaaggtcggtgcgcctctgattcccttcatcacggaagatatctacggcaacctacgttccaatggcatgccggaaagcgtccatctttgcgactatccttgctatgaggaagaaaagcgtgattttgaacttgagcaaaggatggatttgacacagaaagccatttccatggggcgtgccctgcgcagcgcggtgaacatcaagattcgccagccgttgaacatgctctatctggttgaccgtgacgtgcaggagcagacgattctgcgtgagatggaggacatcatcgccgaagaacttaacgtcaagtccgtccacattcagagtgtcgaggaaggactggtcacctacagtgccaaggcaaacttcaagattctcggcaagaagctgggcaaggacatgaaggaagtctccgctttgattgaaaacctggagggtagtgtgatttcccgtctccttgacggcggaaaagcagacatatcctacagcggtggtttgctgacgatttccggagatgatgtcattgtccgccgggaagagaaagacaatgtaagggttctcaatgatggaagcctgaccgttggctttgatacggagattactgaagaactgcttcttgaaggcattgcgcgggatgtgatacgttccgtgcagaacctgcgtaaggaaagtggtcttgaggtctccgaccgtatcgaactgaccatcatgggaccggatgaagtgaaacgtgccgtcacagctttcaaggatcgtatctccgcagagactctctccgggaatatcatggtcgtcgataagctggacggaggcgctgaagtggaatgcggtgaacattcggtatggcttaaagtaaggaaggcctgaaccatgaaaacccgccgtgcaggaaaacaaggggcaatgacttccgctgcttttctcacggcgctgttccttatgcttgtcttgtccatgatgacattgcttctttccggatgcgtccatacatcgcccttctccaaaggcgaggagttttatttccaagccctcggtgatgctgaccacgtggtagctacgatggatgtccccgccacccgtgatttgctggcatcttcttcccttgcatcttcacgtcttggatcagggagcgcagacgtattgttagataaagcggaacggctttccgtgactttcagcaggatggagacttctgatgactgggattaccggggggcttttgaaggggattattcccgttttctcctgaatatggcattgaaaagccagaatgatttgacacggaacaaagtggatggcgttacatggttcgaggatgcttcaggtatgcagttcggcgttccgaaaaacggcattgtccttttttccaccaaagactgggaaagccattatcagaatacgctggtgtcccgttccttgaccattcccgcggacatagcacgtaacatggccgcggcagacatagggatttatctcaatgccccgcgttcggtgcctctgttcatattcgatgttcccgccgcgctgttgatgcagacatcagaggcgtatttcactatcacgcttgcggacgacggaaccggtgcgctggatggtgtggtaaggatgcatgatccccgccttgcgaattccctcagcatgctcgtcagatcccagcacatcactacgttgaggcgggatggacagaagattgacattccttcattgcaagggatgttcactccggaaggggatgtgctggtgattcgtgattatcctctttcgtccacccaagtcaggggagtcctgactggcttcggtttctgatgcggcttctggcctaggcatggtcggatgtcccttcaccgggtacgtattccgttccatcatatccaaagtggtacgtgacggttttttctacggcttcctcaagaagggtctcaattcccattttttcaaaatgctcccgttcgatattcctgtcaggcttgacgagcggatgcttcgggctgaagatgacgcagcaatcttcataagggagaatgctggtttcatacgttccaatggtacgggcaaggtggatgattgcttgtttttccatgccgacgaggggacggagaacaagcatgtcagtcatggagtccgtgaaagacatgctctcaagcgtctggctggcgacctgtcccaaggcttctcctgtgacaagggcttgggctccccgcatgagggagagtgcttgcgcaaccttcatcatgcttgcacggagcatcagagtctgttcttccacgttgctatgctgacgcatccacagctgtgctttggtgaagggaacgacatggagatgcatgccatgggtatagggggcgatgagggaggcaagtgtcttcaccttttccaaggcttcatctgatgtataggggtaggcatggaaatagacgctttccaacgccaggccacgactggccatcatgtaaccggccacagggctgtcaatgccgcccgacaacaggagcatgcccttgccagcggttccgacaggcagtcccccctgacctggagaatcgctcgcatacaggtatatcttgtcccttacttcgcaattcagaaccatgtcaggcttctttacattgactttcatctccggtttcctgtccaggatgtatcctcccagcgtgcaggaaagctcatgactgttcaatggaaaacttttatcacttcttcgcgcttctatcttgaatgtgccttttcctgtatcgaaaggcggaagtgcaaggagcgtatcagtcgctgaggtgagggattccatatccttttccacacggagagcaggcgcgaaaccgacgattccaaatgtccttgaaaggattgagacgattaactcatcgggacaggcggcatccacatgaagatagaggcgtcctttttccttggcaatgcggttttcccaaggacgcaggcaatccttgatattgtttttcaggcgaccttcaaatacttttctgttctgtcctttcagggaaatttctcccaaccggattaagtagagctttgtttccatcattttttccttgcgtagcccaagagtgaggcttctgatgcatagaggtgcgcgatggtttgggctagtttccgcgcgtcggtggcttctgtagcgtgcccaaaagaaatacgtacaggagagtcgatgtcatgtgctgccatgcccatatgttcaaggacaccgctttcctgcttggcattgtttgaacaggccgaaccggcggagacggcgaaaccttcctgtgagaggcgacgggtgaacacctcggacggtatgccggatacggaaatttccatgatgaaaggtgtcacgggggaagtgctgtctatggaaggtgagatgtgaataatccttggtgcttgttccgtcaggattttttccatgtcacggcgtagagcagcgcctttgtcaattttcatctggagattgtccgtagtttcctgcaaggccgcggtcatggctgcgatgcctggcaggttctccgtccccggacgcaggccgttttcctggttcccaccccgtgacaatgccctgacggagggggatgagcagtagagcaggccgataccacgcggcccggtgaacttgtgggcgctgaaagtggcggaatcgacgccaagttgttccagggagaacaccgtcttgccgacagcctgtacgcagtcgcagtgtacatgaatcttgcgtccgaactttttttccgcgtcccggacgacgcgcacaattcccgcgacatcctgtactgtccctataatgttgttgaccagcatgcatgtgaccatgcgagtatcagcatcaatgtggtgaaggagctgttccggcgccatgtagccgccatgagcgggaaggcggatgacgtcccatcctttctcactcaaaatcgcttcccaacgtccgacggatggatgctcgaaccaagggatgaggattttccccggtgtcttgttccacaacaaggaacccaggatgatgctgttgctttccgttcctccggaagtgaaatacaaggttgagggagggacatccagaacccgtgcgcatgaggcacggaactgggcgagcatttttttagcctgcatgccgtcagcatggactgatgaaggattgccgaagaacatacgtgctgttcgggaatatacttccaaggcggactcagacattggactggtagccgcccagtcaaagtaaccgggataagtcatagccactataatgcgtaaaatcgtaaggatgtgcaagcgactcaaaagatagatatgcttgccgtgttgtcctgacatggggtataaccatcatatggaagaaagaatatcggttgtccttgcctctggcaggaaatcatcggtttatattgcctcgaacacttccgagctttccgccaggctcagcagttatggagccaatgtcctgtgggtgatggacgaacatacatcccagctcttgcgtcccttgccgccgattcatgtgattttggaggccggggagccttcaaaaaactggcggaacgtggaaatcattcttcgtaccgccgtccaggaaggcttggcgcgggatgctgccttcgtcggcatcggcgggggagtgctgtgtgacatgacggctttcgcggcatctcttttcatgcgtggttgttcacttgtccttgtacccacgacactcctgtgcatgaccgatgcggctttgggtggcaagacggctattgattacatgggaggaaagaacctggtcggtacattctatcctgcccgtgacatccttatttttcctgaattactcaagagtctgccggaaggggaatacgtcaatgggcttgccgaaatgctcaagcatgccctgttaactgaagatgaaagtctttatcgcacattcctcaccaagaaaaagaatatccttgaccgtgatcctgtcttgctccgtaccctgataggactttccctcgatgtcaaggcggcatacatttcccgtgaccctgaggagaaaaacggcatccgtcaggctctgaaccttgggcatacctttggacatgccttggaatctctcggaggcttccgttcttggagtcatggcgcggcggtggcgtggggaataggacgcgcgcttgaggcgggaacgatgcttgggcttactgaaccgcgttttgcagccggagcccagaaactgctggccatgtacggatacgatatggattaccgcatcggcaggggagaatggatgcagttccgtcagaacatcctcagggataagaagaaggaggacggacacgtgcatttcatcttgcttgagaagcaaggaatcccgattcgcaggatggtggacgaacagatgatacaggctctggtaatcagcccgcccttgaagaaatagcaatcctgtctctggcatccctgtcttggggggaggctgctttaggcgtcgaaggcacttaggagctttctgtacaggagggcggtgtttttcgctgtcgcgccaaggttcgtccgtctcagctcgtcaacgagctgtccaagagcatagattgaattgtccagtgcctcaaagcaattctttcccgctgtaaagtaatagagcccctgcccattggtatccaaggtgatgaatcccagagtctgcatgtcttttttcatcttgcatggagcaagaaggacttccagtttttcctccaggtcagaaccatcatacacgctgtagcttcccgatggaggcttttcctgtatgccgcggctcacgttcaccttgcccaccagttcaagcgcattgaagaatttgtcccccggatgcatggcaaatcccttgtacatcacggcgacgcggaaattgcgtggacgttgagccgctttatcatttgcctgtttcagtaccggcaaatcatcccaaggaatgaccaccaaagatgcgtctttagccagggctttatccttgatgacaggataggtgtgtccatagatggaaaactggtgtccgtcttggctgtcttggccttggccgttttgcttgtcctgaaaggctggacgttgaggccgggagtcgggagaatctttccgtgtcttcctgtcggaggcaattttctttcccctaccttcattcttggaggaaacgaacgaatccctgcgctcctgccgaccttcatcatgccgtcccagcccggcgaatttcttttccaagccaggatgaatctgttcaagccattcaggacggagcggactgacactacgggcatacagacggcttgtctggacaatctcgccagcaaggatgtactgaggaagatcgcggaaccacgcgctgcccggatgaatgtatatcatgtcggcggtcaggctcttgtacacgttgccacgcatcctgcaacagacatattggagcaatccggaggcaaggcagcagaggtaatcacgcactgaaccaccatgggtcagggggaatccgatttcactgacgatttcggaaagttgctcattgacgttaaggatttcatccatgcactggcgatccagatagcgctccttgcagaaggaatctttccgggacagtgcgatatgctcgtataaactgaacaattggagatacatgacaaaatccccgtactccggtgaatttagcgatttgtgcgccgcacgagccgcgtcttcctcacccggcgggaaaataaagggagtctttgaagtcaggaaggatacagccatgattacttcctgcatgacatcagggtagtggagcattccttcgacaatcaccctggattgtcggggcgggagggggaacttgaccatctgctcccctatggaagtcagatagcgttcttggtcgatggcaccaatgaaccgaagggttttctccgcgctggagatggcgctggtctttggtggggaaatgaaagggaatgtttcatattcaaggattcccagatcactcatccgcaggatgacctcactgaggtcagtgcgctgaatttcttcaagcgtgtaggtattgcgggaatcataatccttcttgccatagagccggtagcatttccccggcgcagtccttcctgcacgcccggcacgctggtcgcaggatgaacggcttaccggaagaggaaccagagatgacgtgaaatctttctgattatagaaattcatcttggcaagcccgctgtctatgacgaccttgatgccatcaatggttatgcttgtctcggcgatgttcgtcgcgacgacaatctttgtctttgcattcggagtggggatgaataccttttcctggtcctcccgtgagaggcgtccgaaaagagggatgataaagaggctgttgccgacgggggatgagagaagattctggatgcacgtcttaatctcaaattctcccggcagaaatatcaggatgtctccacctttctccgtgactgtctgggtaacgatactagtgatagtattgaccaaggtgtcaatctggttggaattttcgaccgaaaggtagatgatttccactggatgaaccctggcatcaatggaaatgaccggcgcgttattgaagaagcgtgagaagattcctgtattgatggtcgctgaacttatcagaaccttgaagtcgctccgctgttccagtatctgtttgaggaggccaaggatgaaatcaatgttcaagctgcgttcgtgggcttcatcgaccagaatgaccgaataacgggacaacatggggtcagccttcaattcttgcaacaggatgccgtctgtcatcacttttatccgtgtgtcatgtgtcgtggtatcactgaaacgcattttgtatccaacaaaggaagtgccaggagaggagtctatctgtttcctgatgaaatcacttaccgatagcgtagctatgcgccggggctgggtaattccgatgacgccagtctgagaataacctgcctcgtggaggatgatgggcaactgggtcgtcttgccacttcccgtagggctttcgacgatgattacttgattctttgccagagcgtcgaggatttcctgccggtgtctgtataccggcagctctttcatgtccttcacgcgttttcctttgtcagatgttcgcacacctgcgtgtcagtcagaccgtccacggtttcccgtgtcgccagattcttcacagtccatttttctccgtcctcggctatgaccgcatagggaatatgaccggattctgcgtatttatactgttgtcccgctttcttgcttgctacgtatacgtcaacggcaaggccggaagaacggagcaggcgggacaacgcaatgcaccgcgtcctgtatttttcatcaacgaccatcaccaacacatgcgcggaggctgtatcggtcatcaatgggctgtccagttcggcaagccctgacatcagtcggtcaaggccgatcgaggacccgactcccggtatccgttccggagaatacatggaggcaaggtcgttgtaccgtcctccgctgcacaccgaaccgattgtttgcaggtcatcaaggaatgtctcgtacactatgcccgtataataatccaatccgcgggtgattgaaggatcaagctcgaatttactggcgatgccggcatcggagagcaggtggtatatctcacgaagacgtccggaatgctcttgctccccacctgcaagggatgaaaggttctccagtctttccaggaaatccgttcctgccgcgggtgaaatataggacaggacggcattggctttttcagatgagccggtcaggacttcaagttcctcccgcgtcgcctcggaaccaattttgcgcagcttgtcgactgtcctcaggacatcgaccgaatgatcctgaatgccgagatgggcaaggaaagcgttaaaaagccctctgtgggcgacatgaaaggttactttgtctattcccatagccgtgaaggattcattcatgatggagagaatctcgaagtctgcccacgcattgtctacgccgacgatatcgaagtcacactgagtgaactcccggaagcgtcctttctgcggattttcaccccgccagactttgtcgatgtggaaacgtttgaaaggtagggcaatctcatgagcatgggcagccaggaaacgtgcgaatggtacggtgaggtcgaagcgcatggcgacatcccttcccccgttgtccgtgaagcggaatatctgcttgtcggtttctccgccgccttttcccaggaggacttcagtatattccagcgcgggagtgtcaatgggtacgaagccgaatgtggaaaaaacgtgttccagtcgggaaatgattcttttcttcacaatttcctgcgcgggaagtgaatctctgaagcctttcagtatctttggttcaattggcatgaaggatgctcctgttgcattttaagcccggatgttgtaaaccatagtagacaaatccagtggaaactgcaagaagcagggcgtgcccggctgactgcatgttacgtacatttcaggtgaggcatgctgatacgatataagcaggatgaacggggaaaaagtattcctgttgccagaatctatacacgcggggaacacggcattgatgattccctgattgatgccgacgcggcatggtcggttcggaaacttcaacagtccggagccgaggcatatatcgtcggtggagcagtgagggatctgctggtaggtcatgtccccaaggatttcgacattgctaccaacgccagtccacgccaggttcagaggatgttctggaacgcgcgaatcatcggaaaacgtttcaaacttgtccatcttgtcttcaatgacaagatattggaagtctcgaccttccgtagtgatgaggaaatggcggaagacggaagcaacaatgtcttcggtacgatagagcaggatgcccggcggcgggactttaccataaacgctctctattatgacccgatgacagggcatctgctggatttcaatgattccctccaggatttcaagaaaaaacgcatcagatccttgattccgctcaaggaaaccttcattgaggatcctgtgcggatgatccgcgccatcaaatatgctgtatccacggatttttccctgccgttgtccctccgaatggccatcaggagtcattccagggagctgtcacgtgcgtcggtaagccgtttgaccgaggaagtgaataagatactcgcgtcgggtgtttccgcgcgaatcttcaggaaattgaaagattaccagcttctcggatacatgctccccggcatagctccccatatcggaaccccggcaatgaacgcatcccttgaagcaatggatgacgcggtgatgtcagccaagcatggccgtggctccgcagtctcccgtggggagatgataaaggcattggttgctccccttgtctcccttggcgatgcatcgctttccgttgatgagaggttcaaggaagtctataagtccatcaaggccatcattgctcccatgacgccgagcaactatgagattgaactcgcttgcgaacgcatacttagggaaaatgggttccgtaccccgcgcaattgtgtacggcctcgaccgtccggcatccgtcctcccggtcaggctcgtcggaaaggggggaggcaggagagcggacgccgtcggcagtcaccgaaagcggtcaagcccggagtcaagcagctggacatggaagaatctgccagtgtgactgcccctgggaccgaagctgatatgccgaagacgtcttcccgtcctaagcgcaagcgtccgcacaggcgcaggaaaaaaagccctgcaactgccacgcagcagcaagcggactctgtcgccgttgaataaggttaagtaagaagccagaggaaaattctcttttacatgccccattcttcaatttcaaggttcacgccggtcgttgctatgctgccatatctttccagactctcagcaatataaacttgcagttcctggagcgtcgatgaaattctgtgggaaattggcacacgcaacttcacggtcaggttgtagccttccggaagtagttgtacggagactttttttactttcagatgggtgtcaaattcattgaggcagtgaactaccatctgtgtgagggctacgtcactgacggcgaccctgccatgcttgctgaatcgaggacgtactatcgttttttcaaagacttttttcttcaaccatggcaacttgagcttgcttctgaaaaaaacgctgagagaatcatagacaatctggggataattgcgggttatctctatggtagggacggggatgacatgcttgccttcggtgtagcgtatccgcatggcggtgtcgatttcttccttggtggcgatttcctcgatatggaatatcttctcaggctcaggcagattgaggcgagccgcaattttccgaaccattttctcgcttgttccgatgatgagaattctgtgatatttttccttctggagggcattgattacatcactttgcttctggaggtcatcaaaaagagcagttttcaccgcagtcaggaaattaggctcctgcttggccgagcttcccgcgagtatcctgtctccacgtatcagaagtccatcatcaatgatcagctctatgttgtatttttcagcgacaagttttgagcggaaactctttcctgttccgctacgtccaaccagggcataaacctttattcctttgaacttccagaaagcataacgaaaaactcgattcattgttctcattatagtccaaatcaactacaatgaacaggaattccctgttgatatgtgagtgaattcacaattttaaattcttggacaggatgtccgcatccgtgtcctccggttgttttaaggggtatgtatgatacgaagcgtgacgttcaggcgtggtggagttcatccggtggattcaaagtcattttcagtaaacgtggcgattacccgcatgcccatgccgtcggaactggtcattcctctcggtgcgcacatcggtgcgccttccacgtgtcttgtaaaagcgggcgacagagtggtgaggggacagaaaattggtcagtctacaggaaatgtcagtacgaacgtacattcgtccgccacgggcgaggtcagggcgatccgtgagatacacttgttcaatggggcagtgtgccaagcggttgtcattgcgccggacgcaatccagcctgacatggacggtactgctgccagtacggctccggagtggaagacgctgactccggctgaattgtctgccctgattcacgaaatgggggtcgtcggtgcaggaggggcggcattcccgactcatgtgaaacttgccgtaccccctggacgcaggcttgatgccttgattatcaacggcagtgaatgtgaaccttatgtgactgccgaccataggctcatgctggaacatgccgacgagttgctggagggaatcgccatcctgaagcgtattctgtcgcctcccgccgtctatataggcattgaaaagaacaagatggatgcggtcaccttgctccaggataaaataagtgcccaaggattggccatcacggtctgtccactccagacaaagtatcccgaaggtgatgaaaagattctgattaatgccatactgggacgggagattccccaaggcaagctgcccatcgatgccggagcaatcgtaacgaacgtatccaccgtatatgccatccgacaaggttgcgcatgcaagatgccgttcatcgaccgggttatcaccgtgacaggcgagtgcattgcccgtcctgcgaatctcctggtgccgattggggtcaaagtccgcgatgtggtggaatactgcgggggatattcctcgactcccggtaaacttattaccggaggccccatgatgggcttcgaggttgatgaagacgctcctgtgaccaagggcatggatggcatcgtcgcattgccttctgtcccagtcaggccgacaaccccatgtatctcatgcggtcgatgtcttgatgcctgtcccgtgggtctttctcccacgactatgtttaagttaattgccagcggaaacatcaaggctgctctgggcttgaatttaatggactgtagggaatgcggggcttgtgcctatgtctgtcccgcgcatataccgcttgcagcggggttctcatggggcaagaaaatgcggaggacggtgtaaaatggcttttgatgctttcataaaaaagggttctccctatatccatgatggctcgaccagttccgtaatcatgtggtcggttgtcattgcgcttttacccgccgcggcgtggggggtgtggatgtttggaatatccgcgctgtgggtgcttctggtttccgtcattgtcgccatggggactgaatatcttcttgggttgattgggagcgaagcgcatgacatgagcatccttgatggttctgcgtgtgttaccgggctgctggtcggcatgaacatgccttcctctgttcccctctatgttcccgcgatagcgtcggtctttgccatcgcagtggtcaaatggcttttcggaggacttggcgccaactggatgaatccggcgttgggaggtcgtgccttcgtatttttctcgttcacttcggccatgtcatcctttcccgtgcctggtgtccttacgcaggcatcggttcctgtcgccgccgcagcaagtaccgtagccgcagcaagtaccgtagccgcagcaagtaccgtagccgcagcaagtaccgtagccgcagcaagcaccgtagccgcagcaagcaccgtagccgcagcaagcaccgtagccacagcaagcaccgtagccacagcaagcaccgtagccacagcaagtactgtagccacagcaagcaccgtagccacggcaagcaccgtagccacggcaagtaccgctgtagtcgctgatgcagtggcaagtgctactcctcttgccttgataaagacagctcttgcctccggaaaaggggtggggcagggttttgctgaactgatgaccgcacaaggatatcctgccactgaatttgccaagagcatatcagacttcttcggtggtcacgtctctccctatgctgtcgatgctttctttgggaatataggcggctccattggtgaaatcagcgcaatcctgcttcttgcagggggcatattcctccttgtgaagaaaatcatttcatggcatatccccgtgtcttatcttggttcctttggacttttggcgtggatattcggcggactccgttcggagctacctcttttccatggcgatgtccttcttcctttgctaaccggcggtcttgtcttgggagccttattcatggccacggatatggtcacttcacctatcaccaatccgggacggcttgtttttggcattggatgtggcgtcctgacattccttcttcgttactatggttccttgccggaagcgacatccttggcaattctcataatgaacattctgactcctaccattgacaggtacatccgaccgaggctgtatggaaccggacgacaggcaaaattgggaaacagggaggtgacggcatgactgaaaagattaagactgtgcttatagtcaccatatcctttgtcgttgcttgttttcttcttgcaggactcaatgccattaccgcgccgattgtctctgccgctgcgtcatcacaggagcaggcagactacattggggttgcgtcaggaaacagtctgggactgaaggaagcggtggaaggcgttgcctcggtaaactatcgcctggagatgaaggatgtgaacggaaaacatgtgggctgggtgctcgaccttacaggtagcggcttcggcggaccaatgcgcatcgttgcaagctatgacctttccggagccatcatcgctggtacgatactggagaataccgaaacacccggtatcgggacacggagccaggagcctgggtatttcgatatgttcacaggaacaggaggtcaggttcccgtacccgtttccgcagccaggctcagtgcaggtcatgtacagacaatgagtggtgcgacgattacttttactggcattgcccgcgcacttgcagcaggttccgactatatcaagagtctgggaggtacaaggtgatgaaattcacaacatatgagcaagacggacagacatcaatgccagcagtatgccttgctctgggcatatgcactgcgctggaagctgctgccgccgtcaattccgccattgtccttggacttcttctgttgtcaatcatgatgctttcttctcttgtcacatcgttcctgcggaaggtcataacttctgatgccgctcttttggtgccgctcatcgtcattgctaccttcacatccgccgcatcccttttgcttcaggcttttgctcccgcgttgcatgggacattgggaatttcgcttcctttgctgacagtgaacgctcttattctcagtcggatacatggttttgcccgtggacatggagttatagcttcaatgcgtgacagcctcctgagcgggcttggttttctggggagtctgacagtcatagccctggtcagggaagtactggggaaggggactgtcaccctctttcccataggggattggaacggtgtcatcacgctgccttttatttcctccgcgcccatcaaggttgcagtgagtatggcaggaggtctgatggtgctgggcatgttcatggcattccattccgttgtcttggctaatcgggcagagaaggagaaaacagcatgagttacattggcatacttattacctatatccttgtcagcaatcttgtccttgtccacgggctaggaattgggacgcttgcggctccttgccccacacgcacaaagacttccgtggctgctttgatagcagtttcaactgtcctttccggcatcttgggctggatagtcagaactgtcattctgcttcctttgaaagcggattacttgtccgtgctggtctctgtcatgattgtggcaggcatcggcatggcggtgttggctgttgtcagggcatatgcgccggaatttcatgaagacgtcaaggcgtttgctccccatgtcctgactgatggcatagtcatgggactgctcctgattattgctatggaaggttatggttttggtcaggctctctttgcgtcggcagggacaggactgggctttcttttggttgccgttctcctggggaatatccatgaacgcctgcttcttcatcctgtaaggaaatctttttccggtcttcccatcttgttcgtttcgttgggactgatggctttggtattttctgcggttgattccacgcttctcacgaatctaaatctcatgtaacactgtagtaggttcatgatagctgccttgacggatatttttcagaattatattcgtccaattgtatgcgattgaatgattgaaacagacgagcagagcaaaaaaagaagcattggcaaatttcacttttacactatcctccggatggcgttgcatagcttcaggaaaaagtatagtttgttccaaacacagtcgggtagtatcgacttccggctttctgtggattatgcttgtgtttagactttctttgtagaggagccttccgtccatgttcattggcgcatacagtcagattccccatggttcttcaccccaggcattcaagagggtggtggactgtgcgctgaagcccctccttactcatctgtatcagaagccttgggtacggctgcatctttatctttccggtgcattgctggaatgtctcgatgacagctatcccgaaatcaacatgctgattgttgacctgatcaagaaggaacagctcgaatttctcaccggaggatattaccaaccggtcctccacgttcttcctgcaaaagaaaggtccctccagattgaaaaaatgaccacgttgctccgtaaacgcttcggaaagagagcgcgtgtcctctggtgctacaaccagatatggaacccctccttggtcaacaccatgaaaatgtgcagtctggatgctgtagtcatttcaccattcgatgcactgggaggcaagacaggcacggaaaaaccatttcgcatgcaggagatgggtaagttcataaaagtatttccttccgatgacggaatttcttatgcggtacgccagtatgctgacggacagactgacattgaaatgctgaaacgcagtatgaaaacatcgctcgcttcacatcctgacgcctttgccatgattaacattgaccaactctgccaaggagccgcccaaatggttccacgggatgatgagcatgtctggaatgtctttgaaaccgttttttctcttttcccggaggaagtacagagtgatcagggcaagacacagctgtatgcgctggttgaaagaccggaggagccgcttcccttgggatacttacccagtggatggtatgggcgtgatgcctccattgaaggagtcagggcgttcaatgaccttctggtgcaagacaacacggtcaattacctgcacgcccgcctgcttacgcttacagaaattgtccgcgcatacagaaagaaccgtgatgtcaggaaatatgttgaagccctgcttgagaaagcatcaggctccgcagcctatatcagagattctgcgggagggccttataccggcggactgcggaaatactgctaccgtcacatcagcgcggcagaacaacagctgatgaaacagcctgacatttcttttccattccagcaggacgtggattacgacggcatggacgaatacctcgtatcaggaaaagtaatcagcggagtgcttcatgcccgtggaggttccctgtgtgaactgattcatcttcccagcgcatggaattacgctgatactgcgggagttcccgccaaagattcgacctccgctgttcccggattattccaggactgcctgcttctcaatggtgcggaagtggaaaaaccggacgctcaggcttcaaaagacatcatccgcctggcaaaccacatatacgatataaccgtcgtcgataagaagaacacggagtttcttgcgtcctgtacatacccactgaaaccggcaggaaatgtcatcttcatagaaaaaagatataagttcaggacaaatgccgtcatcgtgaccatccgcctgaagaatgaaggccaacgccagcttgtcttcaaactgggggaacaggtgaatctgaccctgggacaacacggaggcactgttcctgtattttccatttcacgtgaaagctcgaatatcattccttccgggacgatgtcaaagaaccacaagagcatacggatacttgatgaagaaaacaagacgaccttatcccttgtatccgatgcgcgtttttcaatcttccatcaagatttctccgttccggtgaataccttgcttggtttccatgaggaatatcagtatactgaactcatgcctgtctggaatgtcgatctgccttccggcgctgagatgacctatatgctggcattgaagatagaacgttaagatctcgatacacaaggagtccttatgtttttgcagaataaaagcaaatttgaagaaataaaagaagaagcatacaccgtatggaggcgtctttgactcaacgggaatagaaaagcagatacaagagcttgaagccaagaccacgctgcctgatttctggaatgacaaggagaaggcggagaagaccttctctgatttatcttcgttgaaggattcattctttccttggcgtgacttgaagaaaaggatagatgatgtcggtgacctcattgacttgtacgctaatgaggatgatgaatcccttgtccaggaacttgattcacagattctggatattgagaaagagtttcatccgctcaaggtcaagacgctcctgtcccagcgttttgacaagaacgattgtttcctgtcaattcacgccggagctggcgggacggaagccagtgattgggcggccatgctgatgcgcatgtacctgagatggtgcgagcgtaatggtttcaagagcgaaatactggacatgcaggaagatgagggcggtataaagagtacgacaatcagggtatcagggcagtatgccttcggatatctcaagggagaggcgggcgttcatcgcttggtgaggattagtcccttcgactcccagaagcggaggcatacatcgtttacgtcggtctacgcgtctccggtcatcgacgatgagattgaaattgatatcaagccggaggacatccgtctggacacctatcgtgccggtggtgccggaggacaacatgtgaacaagactgattcggcagtgcgcatcacccattttgagtccgggattgtagtgcagtgtcagaatgaacgcagtcagttcatgaacaaggaagttgctttcaagatgctccggagccgtctgtatgagtattataaggaaaaacaggaacaggagcaccaaaagactgccatagcaaaaaagggcattacatggggaagtcagattcgttcctatgtcttccagccgtatacgatggtcaaggatcaccggacgaactgtcaggtcggtaacatacaggctgtcatggatggcgacatcgatgatttcattgaacagttcctccagtgggatggaaacacgccagtcgaaagctaaggagctttatgaagcgcgtcattggaaaagcatatatgttgctcatgctcatgctcatcatgggatgcggagctggcggcttgcttttcgcagcctcatcgtggcgcgtaggctattacgccgtcacaaaggagacgtcgcgggcggcttctgatggattgtggttcaaagacatgcttttttcccttgagcttgtcagggaaaatatcacccctgccgggcagtcatggcacagtcttctgactgagctttccctgaaccgacaacatgccgcggctccaggaaaaactgacgccaaggaatatatccccgctgaaatgacggcgttacctattgaatttgtggaactgccggcttctgctattcttacgccgttgtttcttgagggaggacaggagttccttgatgtcgtaatgaggcgtgccggtcttgacggactgctggtcgtccagtctcatggagaagaatttatttcacggttgacggtgtactatgtggaagttcagaaaatcgtgatacaggggcaaggggaagataccgcggaaccggtggcgggtgtgggtacgtataccacggtgtatgatacttcatttccttcttatgcccgtgcggccaaccgtgatgccgtgttccgaccggtggtcactgcgctttccggtctggacagaagttttctgacgttgctggggttgcctgctgaagggggaactctcgttgtggacggacaggttgcgacggaaatattcgagaatacctttgccattgttccgggtatccacgatattcaggttgatgctttgggttttgaaccatatgttggttccgtcaccgtattccctgatgctgccgtacctttccagatatccatggttccccggtatgcgggagccgcggtgatatcttcactcaccggagatgtacactgggtattgaacggcaaggcacaaccaacctctttgccagtgtttctgccggaaatcaacgtccctctgtctctggcggtgtacaaggatggtttttttccatttttctggcagacgacacaaccacaaccctatcttgccgttgatctccgtcccgcgtggatgacgcaggatattgtagaaattcggcaacggggatactatcagtccatggctcgtctgctggcatccatcgggacatacatcggtgttggtgtcatcaaggatatgatgacaccggcaaacggtctggttcctcctgtttggcggcttgtcgatactgtagcgactggtgctgtcgtgctgacattggttgatttcataggggaactcctgttgtatggaaacagcgtccagcctgaaatgattttctgatgatgaggagcccggaatgttcaaaagtcttggtatgaagctgaaagcgctttttggcgcaaagacatatgatgaaggtttttttgaagaacttgaggatactcttattgagtccgaccttggtccccgtctttccatggagatatctgacatggtgagacaggaagccaagtccggaaaactgaagacacatgctgatttcctacgttttgtcagtgatatcctgaaagaaaaagtagctccgtgggtttatcagcctgcgtcatctccccaggtttttcttgtccttggagtgaacggagtcggtaagactaccaccatcgccaaacttgcctatcattttcatttacaaggtaagaaagtccttctggctgccgccgatacatttcgggcagccgccgctgaccagcttgagctgcatgccgagaggataggtgtgcggattgtgcgacaggctgatggcagtgaccccggcgcggtggtctatgatgcgattaccagtgctcaggcgcgtcatgaggacatcatcctcgtggatacagcggggcgtatgcataataaggaaaatttacttcgtgaattacagaaaattgataagatcatcgcaaacaagaatatttcggctgacagctataagaagttcctcgtccttgatgcaacgaccggacagaatgccttgagccaggctgagctgtttcatcaggcggtgaaacttgacgctgtcatcctgacaaaatatgacagtgctgcgaagggcggaactgtcatccggataggggaaaagctcggcttgccgattgcttatgtcggtacaggagaaaaatatactgatcttgagagtttcaacgccgaaaagttcctctctgaccttgtcagtctgtaagtaaggaaggagttgcctgtgatgccggtgggtcggataacgtggagatatgctttctcacggcagaatcggcatcgcgtcacggctgtcctccttgctttcggcatctgttgcgccatgacagcgcttgtcctggttcttgcattcatggatcaacttcagatgatgcgttttgatgatatcaagattcttgattcgtattccctccatgtcgttcctgacgacacatcacgtgacggggcaatgaatgcgctttccatgctttctgaaattgaaggagtgacgaagggaatccttttctcggaaattcccgcaatcgcctataccggcgatggcggtgggaggctgatgaggattcgggctcttgatgaaatgggttttgcatacacgcagaatgggaaaagcatggaaatttatgctggagcgcaaccagcggctgacgcttcaatcccggaaatccttgtttcatgggagcagctgcaaaacgtagccatgggggggacacaggtgatgcgcgtgacagtccttgccagaggtcggacaagtgccgccgtaccacgggatttcacggtacgtccaagcggaatattctcctccgcattgccggaattcaattcgtcagtcatgttcatgtcgttggaatcattgcttgctctcgttccttcttcatctgtacggattggccttgtggtcgatgagacaaaagtgacgagccaagcaatggcatcgtccatccgtgctctccatccctcatggcaggtgatgacgtggcaggaacaatatgcatcgctctatggcgccatgatgcttgaaaaaggaatgatgaccataatgataggcttcctgatgctcgtcatggctttcatgcttctccacgcatcacgaagacttctccgtgacaagcagagggaacttgcaatgcttgaagtaattggattcggacggagcagtctccttacgatatccgtgctgcaatccctctgtgtcgcggcctgcgggcttattggcggattcctgctttcccatgtgctggcattgacattcccatcgttgctttccggcatagcgacgctttcccgcggactgacgggatatgcgccggctatcctgacactgccgcttatcctgaaggtggacgttgtgttctacgcgtttttttcctgtgccgtgcttggggtgatatccttgttctcgttccttgccgccaggaaacttatctcccggaacatcatggagagcatactgcatgacacattctgaaaaagatatcctgaaatttgacaatgtcaccaagtcatatcctctgccggacaattccaagggcagggtgatggtattcgaaaacatcacctttggaattgagaaaggtgtaagcgttgctatcacaggcaggagtggcagcgggaaaagcactttcctccatgtcgcagccggacttgcttcccctgacagtggaactgtcctgtataaaggagaagatattgcggctttctcatctcagaagacaagcaagtttcgttccactgatgtcggttttattttccaggcaaattacctccttacggatttcactgctttggaaaacgtcatgcttgccgcgcaggcggctggaacttctgaaaggaaagcccggacaagggcgcaggaactgctttcctatgtcggcctgtccgatcggctttcccacaagccatctgaactgtcaggcggagagatacagagggtcgccatggcacgggcagtgatgaacaaaccaagcatcatttttgccgatgagcctaccggcgccttggacgaggaaaatgccgctatggtggaacagatgcttttctccttggtaaaggaggagaatctaacactttttctggtaagtcatgatgctgtcctgtcagaaaaatgtgatcgccgctatctcctttctcgcagaaacttggagcgactttcatgattcggatgcttgtttcgcggagagtcggaacccgtacgacagcgcctgcaagactccggcagattgtgcgcatgatgccagttgtcctcacgacagccttggtagtcgttgcccagctttttgtctccggaatgattgaaggtatagtgcgtaaatatacattggtctccgatggtacatatacgattcgtagcaatggttccgaacctgtggatgtcccgtcattggtcaggagtgtccgttccgacatcagggaaatcgttcccgtgattaacggagctgccttggcgtatgcgggtgatgaggccgttccgcttcgactcaaaggcgtggatacagagacttatttttcaggcgaaagagcagaggcaatcaattttcacggaatccgaactactgtcagtggagccgctttgcccttgctgctcagtaaagatactgctgctgaactcggtgtcggaacaggcgaccggctgacactcatgttgattccagatggcacgcggactgccgccagaccagtactggccgccgtcgttgctgttttctctactggctatagtgaacttgacaagagaatagcttttgtcgaagccaaagatgcccggaaatatttttcctcaccgtccgctgttgtctgggaaatcgtgacagattcccctgtatcctctcatatccagaatctcatccagaacgagcttcctgcctcatatgaagtggtatctttgaaggaaacacagcctacgatttttgaaaatcttctcgtgagtcaacgtactttgactcttgtattcgttctcattgccatattggcaggatattttgtttctacgattggtcaggaattcattcaggatgatcggtcggcaatcgccactttgaaactcatgggattcccccgtagggaaatatcatggacgtatcttgtcatgatcataggaatgaccagcgtcggtctggtcacaggtatttttattggctggatcattgccttggcaacaaaaccattgctgctcaatctgtccacggcagggataccggccttatcccaatacctgcttgattttactatcagcatttcagtggtcgatgcgctcatggtcttcattgtattcttggcggtatccgtactgagcgcgctcttgagcatccgtcgtgtccaagatatcatgcctcttgattagcccttcttgattagcgaaacgtgggcagataggggcagtggtatttttcttgtaaaagagttataagaaggtatgaatttcgagatatttgtacttggaaccagtggcatgatgccactgcccggacgctttcttaccagtgcgctcctgcgcagggaaggggaactgttcctttttgattgtggagaaggtacccaggtcacgctgaagatgctgaacctgaaatggaagaaaattaattcaatttttatttcacatatgcatgccgaccatgtaacaggtcttcccggcatcctgatgctttcaagtcaggttgagagagacaccccgctgtatatctacggtccgcggaaactcaaggaatatatcgaggcaaacagacgtatcctggacatgtatatcaattatgagatcattgtcattcctgtagagccaggacgcatctttgagactgatgaatattttgtcgaggcttttgagctgaaccatacaaaaccctgtcttggatattctttcatagagaaggaacgtccaggggagttcaatccggaagctgccgccacgctgggaattcccagagggcctctgtggggacagcttcagaaagggaatacagtaaccctggaggatggcagggaaattcatcctgatgctgtcatggggttgccacggggagggcggaagttttcctatgtgacggactctctttactttcctgcaattgccgaacatgtgaaggatgctgatttcttcctttgtgaagggatgtttgaaaatgcgctggaagcaagcgccgtggaaaagaaacacatgacagctgtccaagctgcccgtattgcccacgatgcccatgtgaagaaaatgggactttttcactatagcccacggtatactgacaaggaaatcaagaagttggtcgaggaagcgcgcgccgttttcccgcgaacgattcatacaagggatcggatgtgctttaccatccctctgccacaggattagagggcgcggatggacagcttcttatggttacgtaaggccaactactattcaacaatcatgtagatctctcttttctttaccctttaggaatagcaatcttaccgaagtgactgaacaaacaaaaagaaccgtcagcaggatatatctccggacggttccttttgctatgtgtaggggcagtgaaactactggatgaaggtgacaccgttgtcaaaagaagcatccagttcagcggtttcagcttccgcgtacaggtactctgcgtcaatatctcgtccagcacgggaagcaagaccaatctggaattcgattcccggcaactgttcacgcaaagaatcaagaagtgccagcagataggaacgggcatcctcctctgtgtacaaggagaagatcaaggcgaccttgccattttccagttcatatgcaaatgcagcttcaagtgtattcttcaaaaggatgctgacgatatctacatgattgccgcctgtgaacgcaatgacagcaagggaaatatcataatcaaacctgattgcatccgccaattctttttcaaggacggagtcaaaggtatcttcgaaagtcggcaaagtagcaattatgccagttcccgtctcaatagggccgtgggcatagattgtcatgccgggaggaatgactctggcttcggccggattgggagtcatcaggggaacggataccggttcagaaagcaagggaggtgtaatggaacggacgggggcttccagtgcggcagcgggtgctgaactttttgtggaagttgccaccggatcatcaccaggcataacatagagtgactggtcataagagttgggagggagtttgtcttccgcggaaatgcctctgtcttcctcacggcgacgggcgattagaacaccaatttcaatcattgcaagtccaatcagcagaggaaacaattttattaagaccggacggacatcaccaagttcgatccctgacgcaggaaaaatgtacgtgactacaccgtatgtcacaacggcaagtgctattatcgtcaccagcaatgtcaggaaaatgcgtttcccgtaatgtgtagtttcggccattggatctacctccgcaagaaaacaattatataggaactttacacaacttatacagttgtgtacagtcaattgtaatagcaagcaataactatgacaagaaaataccttgtatcatttacaataagcttcatcattcttgtgtcattaggcataggaatctttggcaaacatggagtcattagcaacagaattctccgacaaacgcttgaggataagctctatgcagaggagatgcttcgtcttcaagtcgaggagttggaacgtacggaaaaagaagtttcacagggcgatgagctgaaggatgttgctttccggttagggtacaccatggacggtgacaccgtttattatttttccgaaccagatgtctttgaccccttggaggatgataagaacgaggtgaacagccaagacggaggaaaagatttttctggtctttccttcggtgtcatttcagcgatagccggggggatatcactggctgtgattgccacaatgatgcttgccggaaaaagacgtagtttccgtgatgacgacattggctggaagaagctgccaggagacggtcaaagggagaaatatgacgattatttttaattcaatgacgaggaacggatgccatggagcatgaattggtgataagccgacaggatgaaaggagtgcggaggtggtagtgcaatgtctgcttgccgaccatgctgtcatacttccttgtgatactatctacgggttgtcagcccgtgtcccccaaggagaaaatctcctcagggaaatcaaaggacgcagcgccgacaaatctttcttggttctcgccactctggagatggcccgcagcttgtcgggcggacatctgccgcctggactggaggaaatctggccggctcctttgactgcaatcgtcaatacacaagatggcggcaccataggcatccgggttcctgatgatgtattcatacaaaaaatcttggaaatggttggcactcctatctattcgacaagtgtcaacgtctctggggagaaagcaatgctttcatttgacgagattttttctcattacggtatggatgaacgcattgccctgttcgtcataggttcatcgtctgtcggtaccaccatggcttcgacaatcgttgattgcacggttcgtccgtacagaatcctgcgacagggtgcctatgacgcgactaccctgattagggaataattttccgcgcttcgatgtaatatcgtttttcctcggcgtgtcccatggagaaggtctttctgggtagaaccttatccattcgtattgacgggaaaaaagaactttttgctatgtcaggcaaaatgaggccaatgtttcctgcctgaatccccagcttgattgttgcttcctccccatgtatgtaatcaacctcggctttcccggaagatagcagggaatcaatggtcagttgtaccgtagcggcacttaaggatgtctgtgggtcatgtacgatgcagagttctgaatccgtggaagaaatcatgccgaagacttgtccgcttcctttgtaggattgaacggacctcctgacttctccaggcagtacgacaggccgaagttcataagaaccgcaaagagatgacagggcatggagaaagtcgtttttgtcgcatgagaaaaggactctatggattggctcgaactcaagcgcgggatcatggatgttccccagttcaacaagcgcccatcgggaaggatggaatagtttttccgtgtcagaaagagttttctttatatcctcccagcagtttttggctgtggccaggctgtggttcccgtctccgattgcatagagcaggggattggatggatcgagcgatgttttcaatgccaataatgcatcagctatgctttccatgtcatccactgccgagactttccatccccggacatgaccgccgcccgccatgaggtgaaaatcatataggggggcatcatgactacacgtgttgtaaaccggctctatgaccgaacaggaaggatcgtcaatcagaaccaaaatatgtggtagttcaagaggcgcgcccatccttatcttcttgcgtggcggaatgcgggagaggatggttccttccgtcgcccgtaccagactcactgaagttggggaatagtcgtatgcttccaaatccaaggcagcgaccaaaccgagccgcagcgcacctgacttcatctgcctttccaccaggatgaaggaatcctccaccgtggtgaaaactccctgatcaaagtatgtgttcattgctttatgaatcaaagcaatctgttcctcattgcctgcttccgtcagataacattccggaagtgacatgaacaaggtactgggagcgtttccgatgaatgaaaaggcacgttcccaatattctttttctgaagtaaactggtcacaggcgatgacagcccatttttccatgtttatctccggattgggcaacaggattgtagtgggtctgatggcgacgtcttcaagtttttcatggtacgtggcggtcatatggaggctcctgaaaatggggcagtgatacagggattgtaggaaaaagggatggacgatacaagggatgcgcaagggatgaaggatgaaatggcagctattctgattgccggaggggaagctccttcctttcttccgtggaaatccgaggatttggtcggtatgcgggtcgttgcggctgacagtggatgggatactgctcttaggttaggcattccggtcaatctgctggtaggggatatggattccgtgactgacagggatatcccgtccagtgtggatgtgcgtcggtttcctgtagccaaggatgatagtgatacggcacttgcattgaaggtcatcacccatgaatggcgggctgacgtctggcatcttgtcggtggaggaggtgggagacttgatcatctggcggatatctttaccttgttcaggacatacgggcctcccgtgtcgtggcatactgcacatgaaaaactcgtactggtgacatccgaggctgccattgacgtatcatcccccggagccagggtttccctcattcctgcatggggggatgcccgttctcacgtgacaacacgtggtttagcatgggatgtgcaggattatcctgtgaatgcaggcaacataagtctgtcgaacatctcacatggcaccgtctttcatgtttcagtcacaggggatcctgtctttgttattacggatatcactgatatcaggaaccaggcacgggatatacactgaattggtgcataagcatgcaccatatacctatttggtgtataggcattgtcgccctgacggtttgatgctaccatggtgccatgctgaaactacggcgtatactggcaatcagtagccaactgcatacatatcttctcattgctgacgtgacggtattctgtatgcgtttcatcctcccttcatgggatgcggaactacagattatccaggcttttcgtacctataacgctattcttggatggacaggaatcctgttcggcatattcatcatatgtggttcaatcttggcctatgcgcgtgatgaggtgaatatcgctcatctgcttgttcctgcaatcatcaagacggtcattttcttcgctgtgtcatttttgtcgggtctcatcaattctatcgtccagggcggtgtcatcattgtatgagggaggatgagggtatgcaaagtccgacatatacagccttgcgcggagcaatccaggttgagcatgatgtgcctgaagatgttgacaacgcagtaaagcgtctgttcagtgagcttttgctggtcaatgcaatagacgagactgacattggtatgattttcttcacgatgacatctgatcttcattcccgcaatcctgcggcttcactgcgtaagttttttccgaaggtttccacgactgccttgttctgtatgcaggaagctgaaattgacggaatgttggaaaaagtaatacgcatccttatagtcaccacgtatcctcttggtcgtcatggagaaaatgtgtacatggatggtgcgcgtgtcttacgaccggaatttgctcgctgagggatgttgacacattacgtccatcccccgtatagtacgcatcgtaccttttgccaccttagctcagctggccagagcacgtgacttgtaatctcggggtcgtcagttcgaatctgacaggtggcttttgattttgagaggtaattcatttaattgtaatgagttgcctctttttttatgctcttttcgtacccatttctgtaccttttccccctttaccgacacacacagcattgcgcccagagtatgaccataggacgccagagagaatattggagcaattgcaaccggtgcgggcgatattagaggataggacgaaagaggttaacgatcaaatctttctcgtccttctatgctcatatagccctactgcccaagtctttcttcttcttcttttttctctttaggtagaatgacatccagctttttgttgatttcgccaagcgtttcatccatgtcctcagagctttcgagagggagggtagaggccgatcgctacgacaataatcagaacgccgccgacaatatagataccaccatcatatgaacccggatttagtagccccgaaaaaaagaaatatatgccgatgattgtcccgatgattaaaaagatttttctcattcctatcctcccaatatttttatgattattcttggttatacaatacgcggtaccatccggaaatgaaaaaattgtgcaaaaattgtgcaaggactttgctcgatgataaacgaatggtttccattggcaaagttccagatcgcgaatataataatacaagattgacaggagggccatgtatggattttatgactgcaaaagaagcatctgcgctttggggaatctcgcaaaggcgagtggcacttctgtgttcagaaaacaggattgatggtgccgaaatgatggggaagatgtggctgattccaaacacggcgacaaagcctgatgatgccaggagcttgcgcttccaaccgcttgaatgcctgcctgttaaaccatttgtgaaatgggcaggaggcaaagctcagatattagatgagatacgacgcttatatccatctggattaggagcgacaatcacgaaatacgccgaaccatttgtcggtggcggtgcagtgttgtttgatattcttagcaagtatcagcttgacgaaatatatataagtgacattaaccgcgagttaatcgcaacgtatacacacattcgagacgacgttggcgaactcgttgatgctctcagaactatggagcaagagtatattccagcttcggatgatgaccgtaaagaatactattatgaaaagcgtgaacgcttcaatcatctgaaagcagaatccgatacgagcgtagaagtcgcagccttattcatttacctgaatcggacttgcttcaacgggttgtaccgcgtcaatagcaagggcgggttcaatgttccgatggggagctacaagaacccgactatttgtgatgaaaacaatctggcagcggtgtccgaacgtttacagaatgtcgaaattgtctgcggcgactacaaagaatcgtggagcttcatagacaagaggacttttgcttattttgatcctccttatcgaccgctttccgatacagcgagcttcacatcatatgcccaagatgggtttgatgatgataagcaggaagaacttgcccggttcattaaggaattgagccgaaagggcgcgtatgtcgtcgcaagcaattctgatccgaagaataccaatgagggtgataacttttttgatgaactttacaactcactttctattgccagaatttctgcaagtcgcaccatcaattccgttggtgataaacgcggacgggtaagtgagttgttgatttctaattgtgaggcgataagagtatgagagactttgccgaatggctttctcgtttccgagagagcatcagcgattatgcctattacattgactttgccaaggttcacaagaatgttgatacaatcaaggttgaactgaatatcctgaactcactgattggctcgcaaaacatcgaggcagagtttgatgctctagtcacgaaatacccggacacgctgaaatgcgtacccctcttgcttgcggtcagggcgagcgaaatttacgctattgacgaggatggtgagtttacatatgagttccccaaacccaaccagaccgctgcgcagtacagggtatttatgcgaaaaacaggactctttgatctaatggagcaacacattgtccatagccttgtggactacgcgacaggtgtggaaaccgggcttgatagtaatgggcgcaagaaccgaggcggtcacttgatggagaatcttgttgagaactatcttcgcaaggctggctttaagcgcgatgtcaactacttcaaagaaatgaagcttgctgatattgagagcaaatggggtcttaatctgtcggcactgagtaatgatggtaagacggtcaaacggtttgatttcgttgtcaagacggagcaaacagtctttgccattgaaacgaacttctatgcgagtagcggctcgaagctgaatgagacggcgcggagctacaaaaacattgcacaagaggcacagagtattgatgggtttgctttcgtctggttcactgacggtaaggggtggatttccgcaagacacaatcttgaagaaaccttcgatgtgatggagcacatatatagtatttcagacttagagaacggagtaatgggcaggatatttcgatgacaataagaaaatgggagccggataattttgagttagagactaatacggtatggagttttcctgatcgcgggaactgggcgacgcatgatgccaagtggcgcggaaactggtcgccgtatataccaaggaacatattgcttcgctactccggagagggcgattgggtgcttgaccaatttgtcggcggtggtacgacattggttgaagcgaaactgttgaaccgcaatatcattggcatcgatgtcaatccggatgcactgaatcggtgtaaggcgaagattgattttgagtgtccaaatgcaggaacagtaaagctatatcaaaactcagcgggtaatctgagcttcattgaggctaacagcatagatctgatttgcacgcacccaccatacgctgatattatccattacagcgaagatatcgaaggcgatctttctctaatgagtgttcgtgattttctgggtgcaatgaagcctgttgcagaagaatgctaccgtgtattgaagaaggggaagttttgcgccgtactgatgggtgatactcgtaaaaaaggttgtgttattccgatgagctttgatgttatgaagatatttgaagcggctggattcgtaacgaaagagataatcatcaaggaacagcacaactgcaaggcgacgggttattggaaaaccaatagcataaagcataacttcctgttgttggcgcatgagtatttatttgtgttccggaaataagctcatggtcgatgaccgactcaacggacgacagcccgcttccaattgcccacctacaaaggaacggacgataccggcaccaatggcatcctcaagggaaagatagggggctaaatcttgtatgcgcaaaacctatcccgcatttagttcctgacttgtctaggatgcgacagtatatctgccgtgggcaaaacgccctgctggaatatctcaagaaaattcactgtctggtgaataaggacgaagccgtcattaaaaatacaaaccaagactatatacaatatgctatatgatataaaaaatattttacgctaataggtggcttaccatggcatccagttctgaatttgtggcatatctctgtgacttgctttcccctttggggaatgtgtctgcaagaaagatgttcggtgattacggcatctatgttgacggtattttctgtgccctctgttgtgatgacatcctctacctcaaacctctggaaaagattcttgaacaatatcagaggacacttgctcctccttatcatggagcaaagggatggattgttttcgatgacccggaatctgatgatgcgcttctgcctctctttcaagccgtccttgccgagctgaagaaagcatcttcggagaaaccttccaggagatcgggaagggtaaagtagctgtcttgttccttccaatgatgacgcttgattccattgctccaacgtagtatattaattatgccttgcatttgtatgcgggggtgtttcggtttcgaccggcggtatgtcaggtcagtagttgcaagcggagcgccaactcctaaaactagcacacgctttacctgccaaaaaagaagacgaaaacgtctcttatgacgcagaatatgctttcgctgcctaaggtagtgtaagtatacaggttcgccaggtgcagcccataacctgcggatacctgtaacaacaggggcttaccagcacgaatgccagtggcgtgcagggacaccaaagctggatacggcgtatccacgtttgccgataaaccacggtacgccggaaccacagagcatcggctaagcttgtagatgctgctgggtggcccgtcgggacgagggttcgaatccctccacctccatcacctaaagacaccgagattgatacaatctccgccctcggatttccgggggctttggtgtctcttggggcgggaaatggcttgtaatcagtggttttgcgaatcttgagtctgccggcgtagcgattcggacgtctcgcagaagcgatggttttgctttttctcgcgacgttgccgaatgaccgtcgcgaaaatgcaccacacagcaagcgggggagggtgcaaatctcataaggctatcttaaaaagtcgtgtgcagattctacttgtagcgacggctacaccataccagacgtaagttttgccaaagtgacattgcgacacttgttttatcgtatcaatcagccacagacagagcagcccgcactctgtttaagaacattttcgatgccttggagaacacttggtattttttccagaccaacgacatgcctgcctccagccggggttccagagggcggaaacacaagtcgccgtcgtgcgggacgccaacaaggcggtcgaagcagattgcactgccgataccttcctcaaccatcagtttcggggtgttgatcagattgtacgtggcaactacattcaatttttcgcatccatgtccaagccatcccgacaacccgttctcatccagcatttgtttggaacaaacaaggggaatccctcttaggttttccggccgtatgacgtccaaatcggccaacggcgcatctttgcgcatcagaacaccccagatgtccgcttcgggcaaacgcaggttgtcatacttgctgagggtcacaggttcaaacaacacgccaaaatcaatcagtcctttatccaatcgttccgtcacgtcataggagtttccgctgaaaatgtgatagcgaatttttgggcagtcccgttgaaactgtttcatgattccaaccagaaaacgcatgccctccgattcaccgccgccgaaataaacgtcgccaccgatttcctcattggaagccataacctccgctttcgctttttccatcaggtcaacgatttcttctgcccgcttcctgagtatcagcccttcatcggttagcgtgattcttctgttgcctctgatgaacaatgttttgccgagttcatcttccatgtctttcagggcacgggacagcggtggttgtgtcatgttcagttgttcggcagcgccactgatactctgctcacgtgcgactgcaagaaaatattgcaaaacacgtatatccatactgcacctcctggttgtctgatggtatcacaccttcacatactttttaagtatgataaggcatattatatatgtatttgatattcgtgtatttctctgtataatacatgcaagagatgattggagcagaatgagttatgcggaggataaaggatacagccttgcgaaacatcagacgagcattagcggtaatcatcgctttaaccttgataacaatgtctttgtcggcttgcggcaccaatgaaccgtatgctgggacaggcgtcagcccggagacacaaacagaatctgagaactctgtatccgatacgtcggcaaatgaggaggatacgaaggtgctggttgcgtatttttcatgcacgggaacaacggaagccatcgcaaagggcataacggacgcaacgggcggaacgctttatcaaatcctgcctgaagtgccgtacacggctgccgaccttgactataatgacggtagttcacgcgccaacaaggaacaagacagcgctgccgcccgtcccgccatcaaaggcggtgcggagggcattgaaaaatatgatgttatattcttgggctatcccatctggtgggggcaggcaccgaaaatcatttacacatttcttgaaaagtatgatttttcgggcaaaacgattgtaccattctgcacctctcattcaagtggaataggcacaagcaatacaaatttgcacagccttgcgcctactgcaaattggatagaaggcaagcggtttgccgctggtgcgagcaagtcaaaaatatcggaatggatagacagcctcggtttgaaaacgggcggtgctgtgtcatccttcaacctctcggcaggggaaaacggcaaagccccgaccgtgacgctgaacagtggatacgagatgccgatagtgggacttggaacttacagcctgcttgacgatgtgtgcgtaaactcggttgcttccgcgctccaaagtggtttccgaaagattgataccgcctatatgtatcacaacgaaaaggaagtcggagaaggcgtaaggaaatccggcgttccgcgagaggaagtatttgtcacgacaaagctgtatccgaatcaatacgcaaacgcaggaactgctattggtgaagctcttgaaaaattggatttagggtatattgatttgatgttgcttcaccaccccggaaagggtgatgtggaggcgtataaggctatggagaaggcagtggctgagggcaaaattcgctctattgggctgtctaattggtacatcgaggagattgacggctttatctcgcagatcgcgatcatgcctgcgctcatacagaatgaaattcacccctattatcaggagaatgaagtgatttcgtatatgcaaggcaaaggcatcgtaatggaagcgtggtatccgcttggtggcagggggcatacaaaagagctttttgagaacgaaaccatcgcggcgatagcggcggcgcacgggaaatcgcccgcacaggtgattttgaggtgggatttgcaaaaaggggtggtcgtcataccgggatcaagcaatcccgaccacatcaaggagaatatctccgtctttgattttgaactgacagatgaggaaatgaatcggattaacgcacttgaccggggtgaaaaacacgattggtattgataggagaatgccaatgaaacggattatgccgacaattatgctgtttatgttgcttgctttaaccgcttgtaacagcacaaacagcagtttaatcagcgatgatacaagctctactgtaacggcgaccgataaaacaggagcaaccggggcacaaaccccggagccgtcgagcaatgctgacgttataagtgaggaacctgcggacacggataccggttcgcctgctgctgcaccaccactttttgacacaaaaccgccggaagcgacaagttctacggtgaagccggatgttacgtcgagttctgctccggcgaaaccgccggatacgccaagccccacaccgagcagtacgcccgaacccgaaccaatagaaccaactaaaactgaggaaatagatatgagcaaaatgatgatcacagtaggaagcactacttttacagcaactatggagaataacgcatccgtcaaggcgctaatggagttactcgtcaaagaaccgttgacaatccaaatgagtgaatacggcggttttgaacaggtcggctcgctcggtcaacgattgccctcaaacgacctgcaaaccactgcatcggcgggggatattgtcctttattcaagcaataacatcgtcattttttatggcagtaactcgtggagctacacgcgcctcggcaagattgagagtgcgggtgcaaaagaaatcaaagacgccttcgggagcggcgcttccgtcacgctttctataaactaagggggaatcaaatttggaattacacgtattgattgaccatatgagtgcaggtaagccacttcaaggtgagctcgaactgacagggctaatgcggcaatacgcccgcgaagcacagcaaatcacggcggagttaaacggcggctatcatgagtcaaagaaactgagagaaatcttctcaaggcttatcggcaaagaggtagacgaatctttctgcctgtttccacccttttacgctgacttcggcaggaatatcacagtaggcaaaaatgtctttatcaactcctgttgttgtttccaagaccaaggcgggatagaaatcggcgacaatgcgctcatcgggcatcaggtggtgcttgtcacgctgaaccacggcatagagccgagcgaccgcgcatcgctctatcccggcaaaattacaatcggagacaatgtctggattggtgcgggagtggtggtattggcgggggtgacaatcggcgataacgccgtagtcgcggcgggggcgaccgtcacaaaggacgtacctgcaaatacgattgtcggcggcgttccggcaaagatgataaagaatatacagggggaaagactatgatctatcgcgattttcaaaatctaaaactgtccgcgttgggattcagggcaatagtaaacccgcgaaaatgaaagttttaggaatcaacggcagcgcaagaaaagacggcaacaccgctatcattatccgaaaagtatttgaaagattaaatgaagcggagattgaaacagaacttatccagttttcggggcagattatcgagccatgtaaagcctgtttcgcctgtggcggcaaaggtaactgcgtctatcaaaaagatatgtttgccgaagtgtttgcaaagatggtgcaggcagatggcgttatttttggttcgccgaacgagattgtggaaatcatatccgggctgacgggtaggcgcgtccacgagtagtcgttcaggttgttccctccgttttataccgcccacggcaaaaatgcacacagcaaaaggcaaatcgttgaacagtagtgataatcgtttaaccgttggcgaggagtgtgcatctaaggttaaacattcttgacaagtgaacggtcggtaacttacactataagtgaacgattggtagctgattcaggaaggttgcttcaatggttgatactaaagagaacatactgcaagccgctctaaggcttttttcgcaggacggctatgaggccgtgtccgtcagcgccatcgccgcaaagcttggcgtgaccaagcccgcactgtacaagcactacaaaagcaagcgcgacatcttcgaccatatcgtcgagcggatggtagagatagatatgcaaaaggcggcggcgttcgatgttcctgtaggggcgtttgtccaaacaccgggggtttcccgcgaagcggtgcttgaaaagataaagtcattcagtttggcaatgttcaggtattggaccgaagatcggtttgcctcgaactttcgcaaaatgctgacactggaacaataccgcaacccagaggcggcggcgttgctcaaccgatacctgacaggtggcgtcatcgactacacggaggacttgatgcgcgaagcgatagcgtccacggcctacagggacaaggatgtaaaggttctggccgtggagtatttcgctcccatctacctgatgatgaaccggtacgatgggacggagaacaaggctgatgccgtccaaatggtggagaagcacattgagtacttcatggacacgctgtatatggaaacgagaggaaagaagtaagcatgagacaaaaaacaaagactgttgcggttgttgctggagcgttggccgtcctgattgttggcgtgtggttattggcagggatatacgcgaagtcggcaaccaaggacattatgttccaaacagtggatgcggttggtgttgctgacgacatctacgacggattatatgagattgccccggtcaaagcatctgtccgggtgacggtcgaggatgagaagattacgagtatcgacatacgggagcaccagaccggtcttggcgggaaagctgaggcgattgcagacgatgttatccgaaaccaaagtctggaagtcgatgcaatcagtggcgcgacggtcagcagtaatacgattttgaaggccattgaaaacgcccttcaatcaggagaaaaagactaatgaatgagaaaatagcggtcatttaccaatcacactacggcgccacaagaaggtatgcggagcggatagcggcagagctcggcgcggacattattgagcgcaagaaggcgagtgccgccatgcttgccggatacgattgtgtcatctacggcggcgggctgtacgcgggcggtatcctcggcgtttcgctcgtggcgaagaacccggttgagaacctcgtcgtgttcacggtcgggcttgccgaccccaagactacagactacacggccattatcgacaagagtttcccggagggcagcaacaaaccgctgtgcgtgttccacctgcgcggcggtatcgactacaaggaactgtcgttcatccacaagggcatgatgggcatggtcaagaaagccgcggaaaagaagcccgaagcggagcgcacaagcgaggacagattattcctggagacatacggcaaggccatcgactttatggacagagacagcattgctccgcttgtttcatatgttaacgggattataaacggggcgacaagatgagaacgtttctcaaaatcttgggcgtgggcgcgataacgattattttccgcgtactgttccaattgcctatgcaagacaccggacagacggtgcttgctccaagcatattcgcaacaaacggcacattgcccgtagcgttcagcgtatatgggttgattctgtacagcatgttgacggcgctgtttctgctcgtatccccgcgaatcatgggaacaggggtggtaaagggactgaaatttgccctttcgctctgcgccatatggtcaatctacctgttcgagccgctcccccacgccaagtctattttgctcgacagcgtggcctatgttctggctgatggtgtggctctgctcgtaatgggagcgctttccgggttgctgttggggcaaggcaaagacgaagccatagctgaagaaaagagaaaactacccttgacaaaagtcgtgccatctgttgttgcggtagccgccgtctttgtctgcggcagactgcttcagtatgttgcctgccacatatactcatctttcgacacgaggccattggagacgattatgtgggacgtggcgacgggtttggtcgccgccgttgtgatgctttggtggagtgggcgcatccgaaagatgggcagaatacagagcacgcttgtgttggggtgcttgatgtttggcgtgaacttgttgcttttcaacttcctcatgccgctggtgcttgcagtggacattggggatctgatcgtgagaacaggggtggacacacttgcagtgacaattggatgcttctgtgctataccaaaagtgacgcaaagcgaagttgagtctacaaagcggcgatacgattaaccaaaaaaacgagaaacttacgccgttatcttcgttgaaatgagaatagagggaaaatgctgtcatgtgtaaaaagataccgacaacaacgcgttcatgctctcggcgacgaacttattcaaatcataaaggagaatgtgcatgattgagtttcaaaacgttaccaagttatatggggaaaccgtcgggctggacgatttttccctgtcggtttcggaacctggcgtttactgtctgcttgggcgcaacggggcggggaagaccacgctgatgaagctgttggcagggcatattgaggcgacttccggcagtgtttgcgtatttggcagggaagtaagcctgctacactcgcctgatagcgtccattacatggaaagcggtgcagctcaattcaacgtgaggctggaaacgctgtttaaatacgctcggtcggtcaatcccggctttgacgcgcccttcgcgctgagaatggcaaagcggttcaaactggatttgcgcaagcgctacaagcagctttcgttcggcatgaaaacgatggcaaacaccttgatttccgtgtcctccggcaaggacatcctcctgctggacgagcctgtcttgggttttgaccccatcatgcgcagaacgttttacgatttgttgcaggagagctgcgccgaaaaaccgagagttgtcatcgtctccactcacatcatcgatgagattgcaaagatcgcagagcggctgatcatcattgacgaagggcggctcgtgctgttttgcggtatgtccgagatcggcgagagagcttacttggtggtcgggcctgcggagcttgttacggcggcgaccgaagggcttagggtaatcggagaaacaacggcgggaggattcctgtcccggagcgtctatgaccgaagaatccccgacagcgacaaatacaccgtatccgcactgagcttacaggatttctttgtcgggcttgtgggcaatgaaatggagggcatgtaaatgaaaacgattcaaggcatcgtgaaaatcaatctgaaacagtccaaactggcgtatttgatcgccggaatagtgttttttgcgaccgccgtgtcagacatcattacccgcgtgatacttcgcatcggcagcggaatggcgctcggcaattatctgctcattttgcctctgctcatgggcatattcatcccagcgataaacttttccaaactgctgaatctagggtgcaaacgcctggatttctttaagggctgcctgcctacttacgcgcttgcctcgttttgcacgacgcttgtctgcctcgttttgtggctttttcatgatcccttcatgctgccgttttcgagtgacccgtcgctttacaacctgttcgatgttttcggtttcgcaaaaaacggtgagatggtagcgttcatacaaatgttcacattgttgttgctgacttcctgtgcggcacacacgctgaccttggtgcaagggcactggtatggctggcttgcggatgtactcatagtcgccgtgattgccgtgttcacgccgatagcaccgcttcgcgccaccctgagttggtttttcgacctgattatttttaacaatctggcaatcgtgcaaatcctgtcctgcgtcgtattgagcgtcgcagtttatgcgaccgggcttgtcccgatcagagagaaacagatatgaacgaggatagatagattaaaaaggagacggtcatggcatggtacgtgatgaaatcaaaaaaagggagaaaagcacatgacgattgattacaagaaaacacagaaagacctgtatcagcccaaactctctccatccatcatcgacgtgccggagatggttttcatcatggtggacgggtatggcgatccgaacacgagcgcggaatatcaatctgccgtggaaatcctatatgggctatcctattctatcaagatgagcaagaagaacggcgaccggccggaggggtatttcgattatgtcgtaccaccgcttgaggggttgtggtggcatagggacggcagcgtaatttcggatattttcgataaagctcaatttgcttggacttcaatgattcggcagccggaatttgtcacctcagaggtgtttgattccttgaagggtgtacttgcaaagaagaaaccagaactcgacttgtcgcttgcgcgtctcgaaaagttcacagagggactttgcgcccagattttacatattggctcttatgacgatgaacctgcgaccatggccatgttggaaaggtttatcgcacagatagggatgcagcctgattttacgaagaaacgcagacatcacgaagtctatttgaacgacccgcgaaagactgcgccggaaaaattaaagacggtgattcggtatccgatacgtcgcaaggaggactgaaccatgatgcgtgacccgaaaaagacaataggcgatctcatagacaagcaaggcgtggccttcatcggctccatctccactgatggctttcccaatatgaaagccatgctgccgccacgcaagcgggagggaatccacgaattctggttcaccaccaacacatcgtctatgcgcgtggcgcagtatcacaaaaattcaagtgcctgcatctatttttacgacaagcgattctttcgcggggtgatgctcattgggacgatggaggttatggaagatgctgaatcgaaaggggcaatctggcgagatggcgatacgatgtattacaaaggtggcgtgaccgacccggattactgtgtgttgaaatttacggcgcaaagcggacggtattgcagcaacttcaagagcgaggattttggcgtatgggatacaaagtcggcaaaatctcaatgaaagagaagcacgtcatgtttaataaggcaacggagggttgacactatggcaggaattggacatcccatgattggatgttgcgaaattgactggaatgtggcggttgaagaaactccaaggaaaaaggaaggttaagctgtgaataatgagcgtgttttcaaaatgaaagtgtcagatgtgtatcccatgctcatccaaaaggtggagcgcaaaggacgtgaaaaaactgaagtcgatgtgattacgtgctggctgaccgggtacgacatccaggggctgaaatcccagcttgaaaaggaagccagttatgaacagtttttcgctgaggctccgcagataaactccaatgcaaacaaaatcacaggagttgtctgcggtattcgtgtcgaagacatcacggatcctctgatgcaaaaagtgcgttggcttgacaagctggtggacgagttggcaaagggcaaagccatggagaagatattgaggagttgagagggagtcccttggatgatgaatcaatgttgtgagagcttgcgccagcgtaatggaaaagggacgaaaaagggaagtctttcagttgctcccacatgatttggaaaaaccattgattcctattttttcctaaagacatcaagccctaaagtcttcctgccaccttcggaaacacccctgacgccaggtagcaattccacgaaacagtagccgagaagctctccattttcgtctttgatgtccgcaagtaattcgaagaaaaacacgttgaacataccatccgccttgggcgttatcgtatacttcttgtcgtttatcgtcaccgtccagccattcgagaactgtttgccttcgtaagtgatgacgccgctcgattcaaggtgatagtcgtttaagcggtggtagtcgccgctttcggtgatgtatgtgccgtcgtagtaattgtcttgcgggaacgcaaacagcataacttctgtattatcgaagaaacgtagtgaaaaccactcccagcatgtcctgctgtcacgaatcgaatatgtaccaccttgtcggtcaaaccaagtcttaccgcacatgttagcgtaagttcttccgccaagtgtgaggcttccgcttgttttaaggttcgtgaatgaatagtaataagtgcgttccttttcaccaggtatccccatctgaaggattccgttgtcgcaatgccaggtcggtggtttgacagcttccatatcaacttcaaggttgaactcatctgaatacatcttcaggtgcatctttcccttgcttgaatgtgtgttcgaggcaaaggagacgctagcacgtctatcgaccgagagaagggtatcgttagtagttacgcctttgccaaacagcagaggtacttgaatgttgtagtgcttttttgttttgaaatctgtgacagagcaaatcaacagccttattgtcactccgaatagattcacctgcgccaaagtaaactgataactgaaaaaggagcttttcccgtcttcaaggtatccggtacaataccaccactccgagtttttcttgtgagtcatgaattcttcgtcaaaggaacgcgggggtattcctgttcctgtagtataaacgattttacccatttgctcatactcctaaaatagttggatcgattgtggattcaagagaacccacagttctcgtcggtacgtacctgtgtacaaaaactaacaattccctcgtccgtttaggacgcttgctcatgtatgatgacgagaggatgacatccttgaccccaaccatatacggactatatagtagattatataatctagagttacccaaaccgcaaggagatttatcagctttgcaaaaaacattgctgatgagacaatggtcatcttcggaaaagcgctgggtcggatgttgtataaggtgtaaaggagttggcaaaatgatggatttacatgaagcgatagagaagcgacactcagtccgcaaatacgtggaggatttgattcctgaaagcgcaacacaagacttacacaaatatgtcgatgagtgtaaccgagagagcggtctttcgatgcagcttcttattaacgaacccaagggatttgcggggatttttcggggtgccatactcaagaatgcgacgaactaccttgccatcgttggaaaggacgacgaccgacttgctgagaccggcggatactatggggagaaggtcgtgcttaaggctatgcagcttggtatctcctcgtgctggttcgcgatgggcgtaaagaaggacgccatcaagattggcattggtgaaaaaatgcttatcgtggtcgcactcggcatcggagcgtccgaagggaagcctcacttggcgaaacctcttgagaaattctataccattgaatcggggagtactcccaaaaaatggttcctgaatggagtcaaagccgcggcgctcgcgccgactgcccgcaaccagcagaagttccgcttcatactggagcctgacggacgcgtcaaggctgagtcgctcggcggagcgttctctgatgtcgatctcggaatcgtgaagtaccacttcgagattggtgctggggcgggtagttttgagtgggttcgggcatgaaacaatgttttcttgataagaaagaacttgtggagaatgttcatatattcttcctaagtgaaatgcttatcccactttagcaatgattgctttcgcagcagctttcccgtccgctatggcatggacgaccaggcttgctcctcggcgggcatctcctgtagcccacacctttggattggaggattggaaggttcccgatgtcctgatgttccccctgtcatccaacgcaaggttgaaattcttgacaatgccctcctggacgacatgagtaaaacccatggcgagaagcactatgtctgcttccaccgtgaactcagaaccgggaatgtcccgaagcgtcggacgcccaccttggggagatgtcacccattcaacctgcgtacagttcagtgaggatacctttccgtcagtcaggttgaagctcttggtgttgacgctccacatcctctcgcaaccttccatgtgggagctgctagtcttaagcacagtcggccagagaggccacggttgattcacgggtcggtgtgaaggcggttgtggcatcacttcaatctggacaatggaacgcgctccttgtcgatttgccgtccctacgcagtctgcgccggtatcaccgccaccaatgaccacaatcttcttgccgtaagcctgcaaggaatctttggaatccgtaccgtggagtttcccttcatacgctctgttctgcaaggacagaaaatccagggcctgatggatgccattggcttctcgtcccggaatgatcaggtcgcgcgctgaacgcgctccaatggcaagcacgatggtgtcgaactctttttcaagcgtctcggcgctaacgacggatgctaccgttttttttccaaacaaggcggcatggtcgccgatgactgtattagtcttgaaaatgatgccttccgcactcatcaattccagccgtctgtctatgaaacgcttatctagcttgaagtcgggaatgccatagcgaaggtagccgcctggcttatcatccgcttcatagactgtcacggtgaaaccagcacggttcagataaacagccgcggaaagtcctgccggaccaccgccgacaatggctactttcctgccattacgagactttggcggacatggggttacgaaaccctcgtcaaaggctttctcaatgactgccaactcattctgccggattgtcacaggctcatcatggattcccaggacacacgatgcctcgcaaagggcagggcagacacgtccggtgaattcagggaaaggattggtcaacgtgagacgttcccatgccgccctgtagtcacccttgtacaggaaatcctgccactggggcatgatgttctcgacaggacaagcccagtgacaaaaaggaatgccacagtccatgcatcgtgatgcctgaagccgtcgctcatcatcctcaaggcgcatctccacttcgctgtaatcgttgacgcgttcttccacaggacgatatcctgacgtcttccggggaatcttcatgaatccagttgggttgcccattcttaagccctcgccgctatgtcttcgttttcacgaatttcattcagttttctgtccatctctgctatctgcatctgctggagtgcccgtttgtactccacaggaaggaccttgataaacagtttcttttttacatcccagttgtccaagatactttgggcatacgtagagcctgtccaatagacatgcctgcgaatcaaatccttgacaatcttctcatcttcagcagtatcaagggcaagcagttccaccatgcctttgttgactttaccttccaattgaccgtgttcatccaggacataagctataccgcctgacatgccggcggcaaaattccgaccgaccgcgccgaggactaccaacgtaccacccgtcatgtattcggcgcagtgatcgccggtgccttcaatgactgcggtcgcgccgctgttacggacgcaaaaacgttctccgcacagaccggagacaaatacctcaccatctgtcgcgccatagaggaccgtattaccgatgattatgttgttgtaactgggataggaagctcctgtcgggggattcacgatgattcgccctcctgacaaccccttgcctaaataatcatttgcctctccatggagacgaaaagtcacgccacgagccaggaaagccccgaaactctggcctgccgatcccatgaaatcaacagtaacgaaattgtctggcaaaccatcgtccccatacctgcgggaaatttcataggacagtccggcaccgatggcacgatcagtattcctgatggcgaacgcaaaagataccgggattttttcctcaatggcttggatgcttcgtgatataaccttctgctccatggtaggaaacggggcagtgacgggtgcatcgagagaatgaagcacaacatcgtgttcatccatggaaaggtgggcaggatagaggacgcgggagaggtcgagtgtcgcggcttttcctgtcggattcttcttctgcacaagcaggtcgcttctccccaccatgtcctcaaacttcgctatgccaagcgatgccatgatttcgcggacttcttgagctaggaatgtgaaaaaattcacgatatgctcgactttgccggtaaagagctttctcagggcagggtcttgggttgctacacccataggacacgtattcacatgacatttccgcatcatgacacaaccaagcgtgacaagtacggaagttccgaagccaaattcttcagcaccgagcattgcggcaatgacgacatccttcccgcttttcaactggccgtcagtcatcagacgtacacgctctctcaacttgtttgccacaagcgtctgatgcgtctcggcaagccccagttcccacggaagaccggcgtagcggatggagctgagaggactggctccggttccaccgtcatagccgcttatcagtatgctgttggcatgcgctttcgcaacaccggcggcgacagtgccgactcctgcctcactgaccagtttgacgccaatcctggcatgaggattagccgccttcaagtcgtatatcagttccgcaagatcttctattgaataaatatcatgatggggcggcggactgatgagcgtcactccgggcgtggcatgacggatacgcgcaatcgaggcatcagtcttatgtccgggaagctgaccaccttctcccggctttgcaccttgggcaatcttgatttgcaattcatcggcattggcaagatagttgcttgtcacgccaaaacgggcggaagccacttgtttgattgctccccgtgtccacgggagtgaaccacgctttgcaaagcgttccgaatcttcaccgccttcaccggagttggaacgtgcatggagagagttcatcgccgccgcgattgtctcatgcgcctccctggaaatggaaccgaaggacatcgctccgctggtgaaccttcttatgatgctttcgacactttcaacatcggatatggcaatgggatgggagagggcttcagcggagaactccagcattccgcggagtacatgaggagttgcgttgagtttatccgaacttgcggtgaactctctgaatatctcatagcgaccttcacggactgcctgttggagcagacggattgtatcggggttccacgcatgaatctcgccgcctttaagccatctgtattgaccggaattaggcagcgagatatcaagattacgtgattgccggtatagctcaagcgcatcttcttgaatgtgggtgaaagatattccgcctatgcgggactggcatccggtaaagcacatgtccatgacatccttgcctaaccctaatgcctcgaatatctgggctcctctgtatgaacggagtgtcgcaatgcccatttttgccatgattttcaggagtgccttggcaattcccttctgatagttttccaccaccgtctgatatgtcctgttcttcaattcactctgtcgggctatggtgtcatggagcattgcgtaagcaccccacgggacgatgaggtcggcgccgaaaccgaaaaggagggcatggtgcatgacctcccgcggttctccagaatcgacgatgatggttgcctgaagtcttttcccggcttccagtagtccttgatgcaccgctccggccgcaaggagggagggaatagggcagagcgatgtgtctgaaaggagcttgcggtcgctcaggatgatgaaagtgtagccattttcaacagcggcgcatgcttgcaggcgcagacgtttaagattttcctccagagacgtgctatcgtccttccctggattttccggtacagggaaaaaatcatcaaggacgatagaggagaagtccttgtcctgcatggcttggatgctcctcaaatccgccgtactgagcaacggattcttgaccatcagtcgcttggcatgcgtttcactatcctgaagcagattccctctgcgcccagtgaagctagtcaatgtcatgaccaattcctcacgaattgaatcaatcggaggattcgttacttgggcaaaaagctgcttgaaatatgaaaacagcagttgaggtttttgggagagtggagcgataggggtgtctgttcccatggagctggtcggctcctgacctgagagcgccatgatggggaaaagggattccctgtcttccagactaaaattaaacagtttctgcactctgtccgactgctgctggttttcaaagatatcatcatcctttacagggagatgaggcagatcagccagattgatgagattgtcttgaatccatgttgggtaagggttgcggacatagatgtcatgcttgacctgggcatcaggaatgatgcgatgctccttgagatccagcagaagaaacttgcccggcgaaagacgacctttctgtaggatttgtgaggctgggaaatcaaggacgcctgcttccgaggccatgatgagcattccgtcctgtgtgatggtgaaacgcgaaggacgcaggccgttcctgtccagagtacctccaatgaaacgtccgtcgaaaaacagaagggaagccggaccatcccaaggctccatcaaacatgcgctataggtatagaatgccctcaactcatcaggaatgggattcctttcattgaaggattccggcacaagcatcatgagggcatgaggcagggatcttccggcggtatacagcaattcagtggcattgtccaggcttgcggaatcactcttgcccggttctatgattgggaagactttctccaaggcaggaatagcgttcgtggaaagcgttgactgctgggcgcgcatccattggcggttaccctggatggtattgatttccccgttatgcgccagataacggaacggctgggcaagttcccatgaaggaaaggtattggtgctgaaacgtgaatgcaccagagcagccgctgaggcaaggcgagggtcttccaactcagggtagaaaagccgcagatggcgactcatcatcatccctttgtaaacgatggtacttgtcgagagagaagggatgtggaaaggtgaaccgacaccggcctccctggcggcattctccacggatttacgatagacatacagacgggagacggtcagggagtcatcctccgctgggtcgttgttcctgacgaacatctggtggattgcaggcatgcagtttcgagagataggtccgagtatatggggcgatgtcggaacagtcctccacgagaaaactgaaagcccacactgttgtgcctgatggtgaatgatgtccaacgcagtctgtgattgttcattgtcctgggacatgaatacaagtccggtcgcatattttcctggttctggaagattcgcgatgatatcggaaaaatacgcatgaggaatctgaatcatgattcccgcgccatcaccggtgagtccgtcccagctttccgccccgcgatgctcctgcttttccaatgtcgtcaacgcaagtgatacaatttcatgtgacgccttgccgtcaatgttcgcaactacgccgacaccacaggcatcatgctcgaaattcctgtcataaagtccccgtcgctggccatcttcactcgcagttttccccatgcttacgtctcctgtttgcccatgcaggccaagctccatgatgcttagggagaaatttatacgttttaagaatgattattcaataattatgcacaaaaaaactaattttttcattgcctcttaatagtaaattatcggtatacctaaatatcaatcatgtaaaaaatagggtaatcacaaaaaagatgaataaaaaatgtgtttatggtaaaaagtcatatcttttactaccagcttcatcaaatgaaatacatatgtccttcattttcatctgaactgcctatgagcgaggcaagggagatggtgtcaaccacattggcaatggcatgctccagtttattgtagacagtcagcctgaggcactgctggaggcggttttctgcttcatgggattggaggggatcgacaatgttaaggtctccttcgagggcgcgaagtacatcaccaagaagaatatcctgggcaggacgggcaagcctgtaaccgccagaggctcctttgactgagagcagaaaacctgaccatctgagtatgtccgcgacttgttccagataacgcagagggatatcttgtcgtccagcagtagtcgccaacggcacgggatccgccatatcctgggacgcaagatccaccaaaagtcttacaccatagtgggtacgggtggaaatcttcatatcatgtactccccatcattcatcttgtgataggatgatacgacatcagcaagagtcagggagtcgatgaatccgctgattgtatcatgtaactccgcccacgtctctttgaccttcggaatgggattggaaatgtcttgtcgaactgcggaatctggacgggatgaatccttgagactgttttccacgcttctcaggatatctccgacagtaatcttgtccaaatcagatgcaatccgatatcctccctttgcaccccttgaacctttgataatgcgcgtccgcttaaggggaatgaacaactgttccaggtaaccgtaggatataccagttttttccgagatcagatgagcgctgacaatgctttccgcatcctgaaccagggcaataaacagcaatgcttccaatgaatagcgcccgcgcgttgaaatcctcatgtgcggctcccgtgaaaattttcaagtagtctacagacactactaggatacctatgccactgtagctggtcaagggaaggttttaaaggaaggtttctgccaagccttgaacgggtgaggatttcatgattaacttcacccatgagtaaaaaataccgatatggaaggaaaatcctcataaccggcgcaagcagtggcataggtttggcatgcgctcgcatgttcgcttcccgtggatatgatgtaattgctgtatcccgcaaggctggaggtgacatagaacgcatagggaacggcagcctgacgccttgtgccatggacgtgacaaggccggagacgtattgcgccctggattcctatctggatgatgtcgggattatcgttcattgcgctggttttggcattgccggagccgctgaagacactccgatggacatggtgcgtcgccaaatggaaatcaactatttcggcattctttcccttaactcatatgtcctgcctcacatgcgtaatcggggaagcgggctggtcatggtgattggttcgatagcaggcagggtttccattccgtttcagtcccattattcatcaactaaatttgctctggaagcctatattgaaggattgaggattgaatgccgtccctatggtattcgggcagttgtcatagagccaggtgacacccgtaccggtttcacggcaaaccgcgtgtggaatgacgcaccgtccgtatacagggaacgatgcagggtagctgtgagccggatggaaaaagacgaaatgaacggcaaaccgcctgaatccgtggcacgggtagcctatgctctggctggcaggaaaaatcctccgattcgggtagcagtaggaatgagctacaagctgctgatgatggcaaaacgcctcttgccttcccgttttgttgaatggattgtctccaaactgtattgattatgatgtcgcggcatcggccttctttgcttcaaggatgaaaggaaggatattccgttcttgtgcggagcggacaagctccagccttccttgtgtcatgtgcgtatagatgtcgctcatttcttccgactgatgtccaatggtcatgcgcagggtgctttcatcaacagtacctctgagaagagtgttggccatatgcctgaaactgtggaatgttatgttccttgtggtgagttcatctttattcatcatggtgagcaatagagcctgaagtttggcaggaaggaaatggcttgagatatgaccgccgcctcgtctgctccagaataccaaagggtcaagtgtttctctgttgagatacggatttgtttcggcaaagtctttcaattcattgcacagtgaaatagggcagggcacgtggcgtgaacgttttcctttcggtggtttttctcccgctttgtccgcatatgccttgtcaacggtaatcaggccatttccaattgatttcatggtcaacgcgcgaagctctcccgcccgcattcctgtaagaagtgagagggaagcggccaggtacagtcgtctatcagtactccgggtggcacgcgcaagcagtgtacgcagctcgttttcggaaagtatgcccctgttccgtggggaaactgacaatgccttgggcggtcgtatgtgggaaaaaggaatgccgctgccctcccggatgtcttttagggcagtgaatacagcgctcatcatctggttgatggtgatattggcaagctggccttctttcaccagttcatattggagctgcctcagatggttgctcgtcacgttggctatgctgagagatgatggaagcaaagggatgacatgtcgtttcaggagcgagaatctcgtggccgcgtaatctggtcctatgcttcccggatcgatggtgattttacgctggattgctggactgttttcccagtcccagtaggattccaggtaattcctaaacgaaccatgaaggctgtttggagagaatattactccagcgtcaagtgcttggatgcaaatttcatatgcttccgttttccgaaggataggcgtgcgagagaaatctcccaaatttttgcggagattttccacgctttttttggtcatgcgttctcctgtttccggattcctgaaaagtacgtaccaacggtatctgtccttgcctttgattcggcacaatgtgaatgatacgtttactttcatgtgagatttcctttttctgtcattttacatttgttcatatatttgttcaatactaaatttataataaataaatcaatgttttaatgtctaatgtaattagtttatatataataaattatattgcattatgctaactataacaaatggtatatacttactcatatcaagtaagttaataaaaacagattttatgaatatattatgattatgtaatttgttaaaaattatctatataaataatatttacaccaattgacatttaaactgggatttcatttgcaatttactcaaaaaattaaactaataaattgataatttgtacaaattatatttaatattccttatatatcagatattaaatcatgctttaagataatataagctggaaatatgaattataattcaaacactaaaaatagtataatgtatgcataattatgaatatttaaaaaatattcattttgacttttctttatcataaagaaaacttgaccatccaggagaaaaaagacgaagaaatcaccgcgtagagtggtgaaaaatgagacagtaagaatgtcagaatgaaatcccttgcccttagtaattcgacagcttcatttccctgcgggcatctctgtccatatctctttccttgagactggcacgtttgtcatgcaactgcttgccgcgtgcaagtgaaacttgcatcttaataagatttcctctcagataaacctttgtaggaacaagagtaaatcctttttcgtcaaccttgcgccgccacttcttgatttcttgtttcttggcaagaagacgacggattcgatcactcttgtgattatggatgttgccgtgagtatagggctgtatggtgaatgaaataagtttcagtccatcgggatcaatcttcacgtagctatcggagaaactgaaacgactttccctgacagattttacttcagttcctgtgagagcaatgccacattcaagatcctcaaccatctcatagttgaagtatgctttcctatttgtctgtagtactttgacatcatcttttccaaattttgccatgttcttactcccatgccacacggaaacccatgtagtcagagcattcatcaggacctgcaactcctacggtatggcgagtgatgttacgagaatctgaaatataggaaccgcccttcaggatgatgggaacgtcatcaggcataagtgtcgataatgtttggagttctgtgtaatccatggcacgtgccaagggcatgaagacagtctgggtcatttcccatacgcctcccagcattccggatggatataagctcgtttcagtcagagctgacaatgaagtcaagaaatccccttggggaacctgttccgccgcacgtgaccattggacttcgtcagggaggtatacatgccgcccggaaagcacggaaagccactgcgtgaaggcctttgcggcgtggaagctgataccgcgtattggcctgtgcgagggaacgctgacactgggatagatgccggcaagataactctcatcgaccatgccatccgcgactaactgctttttattatccacggaccagtacggattctcctgcatgaaaagggcccactggtattccgtcacaggggaagatgccaaggaaaatgcctttgtgtaaacattgatttgtttctcaatgacatccggcagggcaagttcaatgccgtcacccatgatgaagtctccggctgcgtaagcaaaaccgcttacggtgaaaagggatgaagataatttcactggtactgggacagaaaaaacaatgttttttgtattttgcgtgtcattgccagcggttccggatacaacactttcagcattctcaagaatgtcttgtttgatgataaaaccatattttataagcagttgcatggcttgtttcgcatcttcaaggagttcgggtgacgtgatgaacgcaacaccaacggaaaaaacttcagaaaccatatccgctgatgatgaagtcgcgaaagctgccatatcccgtgcccacggagtaaaaacgggagcgaaaggataactggcgtcaaaagacaggatgagggaacgacgggcgagggtggaaaggaagtcatcagtcagaagagtgatttcatcagatgaaaaaacacgcacgggtacttcgacattcgtgcgccgaggaaacagccacgtcaagaacaccggatgtttggtggtgaatgtctcggaggcgacaatgatgccgttccgaccatagacgacctcatgcctgccactgggaataaaggtttcaaaaggcgttccccccaggtatttcccatcgacagtcacggaaacaggaccggaagtactggtgaaacgataatttcttcctcccttgagaatgcctggcagaaaagcgaccaagaatatcccaagaatgatgatgaacgcaaggataatagatatataaatgccgggacgcatcccgaaaacatgcggaaggactattggatcctccacagatttccctatatttttcttcatgattgttaaaaagtacctgtgagcgaataacttgtcaactcacggctattgtgttagttttccctcatggaaaatttcctggattcaattgaaaaacgcaccgttgcctttcttgttgcccgcagggaaaaacgtgtgaccgcacaggcacggaaagctccaaggactttctggggagaaatcaaaggctggctggacgctctgctgttcgccgtcatcttcatgctgattttgaaccagttcatcttccagctttttgtcataccgactccatcgatggtcgataccttccggataggggagagggtattcgttgataagaatgtctacgggcttgagatatatccgggaggtcccaagctggcctcaaagcatcgcatgccgcagcgtgatgacgtcattaccttgtataatccggaatatgattctcgcgggccagtctttgatatcttggcccaagcgctttacatggcgacttttagtttggtgaatatagacgtggatgctgacaggaaccctcgtgaacggctgtacgtcaagcgtgccgcaggcttaggtggtgatgtggtcaggttcattgacggtaatgtcaacatcagagcggcagggacgtcaggatatgtcaacgaagaagatttcaggatagcgaatggattatcccgtgctccccacaggacagttgaatcagcaatctatcctgcgttgaaagcatggggcgctctctatgaatatcaggaacggaatattccatcgtcaaggattccttcccgccttattacgacataccaaagtaatgcttcccttcttggaaattctcccgttgatttctacgctttcactcacgcaaggaacataacggctactattcttgatccggctgaccgccaagcacgtagtgaacgtacaaaagcagacatcggaatcttcgtccccgaaaaccacaccttaccattgggagataaccgggataattcacatgacggcagatattttgggcctgtgtcgaacgctacgataaacggcagggttctctacaggatatggccgctcaatagattcacgacactcttatgacagacatgctttcttctttctcccgtgacatggatatttctctctaccttcatattccttattgcgatacccgatgttcgtattgcgctttttattctctgggacgacatgactggttcatgggagcgcaagatgtctatgcaaggagactgcttgaagaaatccgaacagtgacaagctggatgggacggcctttccatagtatttttgtcggaggggggaaccctggttgcctggaacctgatgtcctgcattccattctcaaggaaacaacgtgccatggcatgccagcggaactgaccgtcgagatgaatccggagtcccttgatgagcgtcggatggatattctcgccatgcatgcgacccgcctgagcatgggcgtacaaagcctgtcgccgtttaccctgtcggttcttggcaggaacagctgcaaggacagaaccctggaaggaatggaaaaggcgctgtttcttcatggcagggctggactcgccttgaactttgacatcatcacctgtgttcccggccaggatgtacgttccgctgtgaacgacatgcaggagattctttcaactggacatgaggctgatcacatttccctgtacaatcttaccgtagaggaaggaaccgcgcttgcccaaaggattgacaggggagatgtcacgccccttgatgaggattcccaggcggatatcctccaagcgtgttggaatgtcttggcggagaagggatacacgcactacgaagtctccaacttcgcccgtcccggacatgagagtatccataatctttgttactggtcgggaaagcaatatataggactgggaagtggcgcaagcgggacatcgctagccccttccggacggacagtccgatggacatatccccccgacatccatcggtatgtcaggggagcttccgggactggctatgctggagaggagcttgggacgggagaaatcatggaagaaattcttcttactcagatgcggacatccgtaggtatcgacaagaatgcctttgcagcccggacaggtcttgattttgataggattttttctccctcaatcgcgcgtatggaacaaggaacatataaggatagttcctctcattttgttgtgacggaaagaggtatgatgattcttgatgccattgtccttgattttgccctccaggtagataagagggccttatcttgacagacaattttggggcatgctagttttaaccggatgcgctgaagcgcgccagagcgtttttttcgctgatgccatacgtaacgagaggttatataatgtccggccatagcaaatgggcaaccatcaaacacaagaaaggaatagctgacgccaaaagaggccaagcattcacgaaagttatcaaggaaatcactgtagcggctaagaatggggcagaccctgacaccaatgccgcccttcgtactgccatccttaaggctaaagctgcgaacatgccgaaggacaacattgaaagagccatcaagaaaggttctggtgaaatgggcgatgcaatattctatgagctgacatacgaaggatacgctccgggaggagtggccatcatcattgatacgttgaccgacaacaagaacaggactgccgctgatgtcagaagcactctgaccaaacttggcggttctctcggagctacaggttcggtatcgtaccagttccagaccaagggcgtcatcacctatgatgaaggtaagtacaccgaagatgaaatccttgaagccgcgttgaatgtcggtgccgaggatgtatcaggagatggagaagtcattgaagtcaccacagctccggcggatttcgccaatgtcctggaatccatgcaggctgccggttacgaacagatgagcgcggaagtgtccaagattgccgacaccactatcgccctggattccgaaaaggctcgcaaagtcctgcgtattgtcgagaaactagaggatcttgatgatgtccagcaggttgcgaccaatctggaacttcctgatgactttactgacgaagacgaatagtatgcgcattcttgggattgacccaggattggcacagacaggctggggtgtggtcgatatcatcgaccaacgctaccggcctgtttcgtttggggtggtgacgactgcgacaagccaagaccttggcctgcgcatccattacattgcctccaacataggacgattggccgctgagcatgaagttgttatggttgccatggaggatgtcttctttacaaagaacatcagcagtgccattccggttgccaaagtaatcggagccatcatgcatcagcttgcagggcaggggcttgacgtaaaaatgttcagtcctccccagataaagacagcggtcactggctatggtagcgcagagaagcatcaagtacaggagatgatgagactgatgcttgatttgaaagaaatacccaagccaaaccacagtgccgatgctctggcagttgctgtctgctgtgcatcctacagctcaacggaaagacgcctgggaggctgagttgtttgtactgattggtgttcattctgccgtttctcggctatactgcttgcgatattggagtcaaaggaaggagatttctgagcaatgatacatgcgcttaccggcatcttggtttccgtcaccgctcatcaagcggtacttgcctgcggccacatggagtttgagataattatttccgcgcagactgccagtacgctcagtcagctttctccggaaaaacgccaacatgtcagattgctgacttatctccagcacagagaggatgccatggttctctttggttttctctccgaacaggaaagaatcgtgtttgaacagcttcagactgttccagggatcggagccaagcaagcagtgaaaattcttggtggcatgagtctggtcactctgctcacagcccttgaccaaggtgatgtgaaaaccctgtcccgtattcccggcgtcggtagcaagactgctcaaagactcattctcgcgttgcggggtactttggtgctggaggatgatgcgacgcccggcaaagctccgtctccatctgctactggcagatggactgatttgtccgaagccttgcaggaaatgggttatgaccggaagaaggtgatggaaattcttgcccgtcttgaaaaggaacatgagtcagagatgtccggtctgacggcgcaccaaactgaagaactgatgttccgcaatgccatcattgcgctggggtaggaaatatggatatcaccggagaaaactttgaaagtgttgagtcccttgagcagaattctgtcctgtccatgactttccagcgccagggggatgagacggaaaaccttctccgtccccaacggcttaaggatttccaaggacagcaaaaactcaaggacaacctttcggtattcataactgctgcaagggagcggaatgaagctctggatcacgtcttcctgattggtcctcctggccttgggaagacaacgcttgccaccatcatcgcaaatgaaatgaacgctgaaatccgcatgacaagcgctccggccttggacaaaccgaaggatctggccggcattttgaccaatatcagtgagaatagcgtgtttttcatagatgaaatacatcgcctgaagcccgccttggaagaaatgctttacattgccatggaagactatgagatagactgggtcatcggccaaggaccggcagcacgaaccatgcggattccgctgccacgtttcaccttgattggagcgacgacaaaggcgggtcaagtcagttctcctctccatagccgtttcggcatcacctgtcatattgatttttataatgaaaacgaactgtcgggaattattctccgttccagtggaatagtgggaacggagattacccctgacgcggtttctctgcttgcccgttgttccaggggaactccccgcattgccaaccgcttgctccggcgtctcagggattttgcggatgtcataggtacaggaatagttgatgtggacatcgtccatgaaggaatgaaacgtttgggcattgatctcaacggattggacgaacaggacaggaacatactccgcactatcattgaattttatgatggaggacctgtcggtgccgataccctgtccatttccgtaggtgaggcgagtgaatcccttgaggatttctatgaaccttatcttattcagaaaggatatctgaaacggactccacgcgggagaatggtcacacggaaggcatacgagcttttgggcataccatgcgaaaggaaaatggatgaagaccaaggaattcttttttgaccttccagaggagctgattgcccagacgccgtctgaacgccgcggagcaagccatcttctcgtactggataaaactacaggaaaacttacagactcgtcgatggaggattttgcttccttcctgccggaagacgcggtcatggtcatcaacaacagcaaggtacgcaaggcccgcgcatatgggataagcgggtcaggaggaaaggttgagtttcttttccttgaagaaaacgcagatcagacgtggaatgtcatggtgaccaagagcaaaaagcaaaagagtggtaaggaatatgtctttcatgcacccgatgggaggattggggcttctgctcagattatccgtgagaatcctgacgggaccaagacagtaagcttcaatgccccgattacggaagcgttctttcaggaatgcggacatgtgcctctgcccccatacatcaagcgtgaggataccttttccgatgaaagccgttaccagacaatctatgcccgtcctgaaggttctgtcgctgcgcctaccgccggcctgcattttaccggagaaatccttgattccatcagagagcgaggagtgcaggtcgttccagtcacgctgcatgtgggaccgggaactttccttcccatgcgtgtagatgatattgaagaccatcacatgcactatgaaaggtatgaagtgccggaggacaccgccaggatagtgactgacgccaaagccaacaaccgccctgtcatagcagtcggcacgaccagcatcagaaccttggaatccgcctgggacagcgtgcatggcatgttgactcccggtcaaggaaggacaaacctattcatcactccgggcttcacctatcgcgtggcaaaccatctgctgaccaactttcatactccggaatccacgctgcttgtcttggtgtcggcatttgccggaaaagacctgattttctctgcataccaccatgccatagaaagacgctatcatttcttctcatatggcgatgccatgttcatcagatagcatatctcataggcttgtccttgtgtcctacggcgtggaagtggagaaaaaggcgcgtatgccaggctcccgctgcatgaattccttgatgtggagaaaaatatcttcgatttccatgctgccgtctacccgaaggaacttcacttcctccggaagctccgagaacgctctctcgtagaatgacgtgacttcttccagatattccttgtattcgaacagctcctgggcggcgcctcgcttcttcatccttgcaaggcagatttcaaccggagtgtcgatgtatataagatatcgtgggtgggggtagcggttcatcatggacaccgtctcaaagggaacctgaactgactggtaagcaagggaagaatagaaatacctgtcgctgataatcagtgagtccttgtgatggagagccaagccggtctgtggattatggaggtggtcgtcccggtcggcggcatacagaccagcaatcgccagcggggtcgttacggcttctttacgcaggaaggaacggataagcctgccgataggtccgccggtaggttcgcaggtggggatgaccgggacctccagttcatccaaccagtggcagatacgttcactttgtgtcgtggttccagaaccatccaaaccttccaggacaatccaattttccagtagcgaaacttccatgcctacctcctgaacagtaatgcagcggataccatgaatatggcagaaccctgccgcgcggaaagggaataaagccgaaggcgtaattcccggtgattattcctagagcataatctgtcagagaggttttttacaacagccggaatgaagaacttcctcagaacttcaaacgagaatctcataatgcacgtataatacactgttccatctgggtaacagcctgtatactgctataagggaaaaagcgtgatgaaatacagacagacattttcttccattacgacggccatacttattttctctgtctgttttgtaatttctgtgctcggagtgtattttttcaacactggcgaagtcgccgatcccttggcgacactggtaaccaaatcttctgtcagcgacggtcgcctccgcgtcacctatggatatgtcaagactacatcctcaaccgtcgagatgcatgaaatcattgtcgccgggaatatcgatgggcagtggatggatttcctcacggccgattccctgcgtatcgacagatcttttcccgatcttgcgggtgcttttgtttccggtcacggagcgttgaagctggcgctggaatccggaacggttacgattagtccgaggattgtatcggtaatcatggatgcattctctgctccaagggatgacgaccgattcacggaaatggctgaaagtactgttcagattcacaaggcatcacttttcagtggattgtcgcttgatgctctcattaaaaatttcattgcaaatttcatgaccaattccttcagcctcgacctgacggattttaatgccatttatacgggagacggagtttctgccgggctttcgtcacttgatatcggagttgaagtggctccgtcctttacaccaagagaaatcacattcaaagcaggagaaacattccttgatgccagtacgatttcaggttttttgcgccgccttgatgccgaaagcattaccggaggcatcaggccggatgaatcaggaaacggatgggtcgtataccagacaactgataagcctcatcttgagttttcagaaggagaaatatcctcgtatggcattgaagcacgtttgacaatggattcttttgctccggacatcatatcctttaccaatgagctgattggaaccatttccagggaacaggcatccctcactgggcttctcgatgattccatcgtacaggcaggagaaccactggaaactgaatggaatctagccgtggagttttccaacaacgattttcttcttgatggttcaacggcgccatattccttccatctttcggaagccacgacaagagcatcccgaagtgatgtcgggttgaatattgatgtacatggcaaaggttctgtcggagaccatgaaacgacaggtctgtccgtcgatttacctgggacaatgtatgtttcaacggaggaattccggttttcagccttggtttcccagtcagaaaaaataaccatagatggtgaactcgcgcagacgggcatatccttggattcgagtgtttacgctgttctggaaaaaatcatgggaatcaatttttcctccacacgcgaacagattgacattcttttcttcaaggaggcatctgcccatgtcgcggggacttccctgaacgacatgtctgcgcttttcttgacggatctgaccatcaaaggagaaaatgaacaggagccaatccttggtggtacggtgtcgctttcctatgaaaccaaggaagcaagacaagcatgggatgtgcgcctcatttcgtttgaaagcagcctgcttcccagcgtcatggacgcctcagtcatcgtagatatcacgggttcgcatacatatggagacatcctgatttcttcaagtaatggatttttcggtagggcaggctacaggaatgaaaatgactcacgaaccatatccgcccggattgatttcactgatttcgacctggctccttttgctgattttcttcatggacttattcctgcaagccaagggatgatagatgacgcgacttcggtggcgggaagtcttcgagctgatgccgcatttgcgggggattcttgggtacctgattctggaaacgtaatctatgagatatctgttgttgaactcggagtcggcaatcgcgtcatgaacatcgccacgtctgccgccatatctcttggaaatggaatattcaccgttgatacattctccttgacgacggaagggtatcgcctggtgttttccggctggataccttttgaccggcgggctgtgccggtaggccgatttgctttcaagaatattacgcaagacgaagatcttgtcgatattggaattggggttttaggaagtgatggatatacgcttgacatccttttcccgcagattccggagctttccatccggggagaagtcgatcttgcgggaatcggtacacttgtcggttctggcgtacttactgcatgggaacagaaatatccgaccgatcttttccttgactatcgtaacctcaatgcccggttgagcagcgctggacttggaatggtcacaagcctttcaggaggcgagtttttcctgggtctggatttcagcagttttgccgtgccttcattcggacgcccggaactgtccgatcgtaccgtcactgtagatggcaagatgactttcatcttgccgttgaatggttttaactgggatttcaccgctgactcgttgatcgtggataatatccccattggagggagattcggacagttcaaagctaatattgctgcggttccgatggaatttattttctcggatgttttctggaaagacgattcccatgaaccgctttctggatatggaatgttgcgtcttggcaaaaaattccctggattgacgctggaacttgtcgaggatcttgaacttgtcgtgaatcttgcggcttctgcgagtgatgaggtgttcattgcttctttggcgggaaagaatagtgggacggacaaaccggtgattgggggaatgatccatgcacaggggattgacatggaaagattcaccacggcttttcctggggtcacgttcgaattcaatgccttgggaacgtattcactgggaaatgcaggtacggatgtagatgctgtccttcgtttccacaaaaatgaattgtcggaggatggaggcatgctgtcggcggtgatcaagcttgatgactcaggaatccttctttcagacgtggcatatgaaagtgaaaacatgtcagttgcgttggatggtagcatcatgccgggacaaggtcacgcccaggtagcgggaaacatgcaattccttcgtgaaacagtaatggaaccgtggatttcgtcgtttggtttctcaagtgacatccggttcgcgccgacctttgacaaccttccttccctgatggctacgcttttccaaggaaatgtacctgctgactcagtatccgccgtgataaacatcaaggacgctgttttgttttcccaggaaatgcttggttccacgacgctttccctttcatatgaaaatcagattttgaccctgcaaggcacgggattgacggataaaactacgttctcacggatagaaggttcctatgctcttgacggcgaggtcatcgatgtcagtgtaactcccggtacatatccactcggtttcaagatgagagggcattttggagaagaaatttcgttggaaatagacgaactgtctgctcctctgcgtttgctgacatacctcatggcagcccctatccttgtttttcacgatggaatcgcaaccggaaagctgctggtgtacggaccgaaggataacgtggatgtcttcggtcagttcactgccgataggctggatctgacctcgttctggactccctggacaaaggcatcggcgaaaaaccctctcgtcatcctttctgaaggcacgctgtcttccggaaaggtcccggtcatcttcaccaacatgataaccggtgagacagcaaaaggatatacagtgtttgaagcggatttgggtttccgcgattatagcatccttcttggcgcggaagatgcacttcttcctgtatcattccccataccaggtcttggcttagtgatttcaggaaacatacggggtgccttgactttcagcggcataccgaacggtattgccatcagcgggtcaggctttgtttcagataccaccgttgactttgaacttcccgatgatcttccggcatggtatctacgtccgagcaggacaaaccttgatcttgacctgattactgaaaggaatgtgtccttcagtttccccaacgccgataaccctatcctggaagcgaacatccagcctggtcagaatatcaagatacatttggatgagattgccgatgagttttctttgaccggatccgccgatatacgaagtggcacgatttattatttccgcaaagatttctacattaccgaaggtactctttcttttcctgagagactgtccggaagcggaacgggattttcccctgtcatagacctgagggcaaagatcagagaatatgattctgacgggaatgccgttgatgtgttcctgatactggacaaggcatccttggacaatctgaacccccgtttcgagagcgtgccggccaaaagttccgcggagatattgcaactgatgggagaaaatttcctcggaagtacgaccggggcaggggatgcgactctttcctcagttgcctcacttgccgctgctgcgaccgatgtcttctcacgcatgggatttttcgatatagggacttcatttggcttgagccgctcaatcaagcagtcccttggtcttgacatgttctccatccgaagtaatatcgtgcagaatgtattctttgatgctctttcactttctggctattctgtcccgtcagtggcaagtcccatggctcgatattttgacgatacatcgctgtttttcgggaaattcctgagtaacgatctttttctgcaagggacaatacatctgacggcgcgggatcagtacgaaacaaatgcacgacgcatacgcttcgtcaatgacgacctgtggattgacacggaactttcactggaatggacgactccgctggccaccttcacgatattcacacaacccaccgagttgtcgctattcggtatatgggatactataggtatcagcgtcaccaaacgtctggaatggtgatgcctctgtgaggaggctcgatgaataagaagattatccccctgataatgggaatattccttttcctgcttttgcccgtgtatgcccaggatgacaacacatcctcctggtggcttgacagaaccatctccggattcaccagtaccggtctgcgacgtgtgaataattccaccatcgaggacatcacgtatccatacatcggaaaaaaattcaccaacgcgcttttccaagagcttcatgacaaactttatgaagtgaatggaatcaattatttcaccgcttcggtctctccatcaaagataaacaataccgagatagtgattaattttgatttcgtggaatttcccggcgttgcatctgttgaaatcgtaggggcccggaaaatacgaacgagcgaacttctccagaagatatctgtcaaagcaggtgatttcatattccaacaggaagtgagcctagcggtcaacgaactgaccgcttactaccgtgaaaaaggttacgcaagtgccgtcgtgaccggcagaaccattgagaacgaagatacaaactccctacaggtcatttttgacattacagaggacagacagagcaaggtaaaggaaatcacttttgaaggcaacgtggcactttcctcccgcgcattgaccaaggagcttgtgacaaaacagaagtcactgttcaatcctggaaatttcagggaggacacactcaaggctgacacggcgaatatccttgctgcatacagtaaaaacggctacatcgatgttcaggtcaccgaaatcaaacaggaagagcttccccaggataatagtgatgtccgtgagctacgactggtttacgtcatagaagaaggcatgcaatggtatttgggctccgtccaggtcgtaggtaatgaagtatttacggacgagcagcttctttcattgataaacatgcaggaaggcgatgtcctgaacatccagacggtgaacgcccagctttcccgaatcggtgagctgtattggaacaatggatatatcttcaataacctgagcatctcggaacagaggaacgaggagacccgcgtcattgatttcaccatttccgtcgtagaataccagcaggcaatcgtagaagacgtactgataaacggactgacaaaaacaaagccttatgtctttgaaagagaactgacaatgtctccaggagatatcttcagtaagagggagatggagcggagtgcccagaacctgtacaacacaggattgctttcagatgtcaaatatgatattcgctacggcagccaggatgggcaggtcatccttgactatactattgaggaaggcaatcagattgaagttcagtttggcgcgactttcggtggtaatgtagatggctttcctgtctccggcttcctgatgctcaacaacaagaatcttggcggtactgccagaaaactcagcatttccacggaaatcagccctgacgaacaatctttggaagtgggactgtctgatggttgggtgggagacaaacgctggtcaaatggcgtgtcgctttcttttgatagaagtcggaaaaccaatgttccccagcgcgccgtcggggggcaatactatagttgggagacggcagacacagcacgtcctcttggcacgaccactgactacaatggcgagttgcctgattcccaatatctcatggattatgtctattatcgtgtcgctttgggttataccaccggttacacgttcatgttcaatgccggacggcttacggcttcagcaggtttatccgttggtttgaaccatgcgcagtatgatgacaaatatgacgcttttgagaaattaatcatgcaatatcatgaaggttggaaattctccaaccggctgaccttgtcgctgacatgggacggacgtgatttgattgaaaatactacaagaggatatgtcatctcccagtcgttcacctacgcaggtggtctgttaggcggtctttcaaattatatccgttctacgtccagtgccgcaggatatttgacggcatttgaaacaaagggagaaaatccggtaaaaggcgtcgtcagcctcaccacgacagtcaatctcatgttgccccaatattggaacaaggaggggagcggctgggctttccatgatccacgcgatggagctaccaggtatgagatgctctatcttgacggaatgtccattggccggggtttccagcctgtgttcggacaatctttcatgtgggataccatgcttgaactcactgtgcctgtggtcaagaatctcctctccgctgaagtgttcacaagcgcaacggcaatatccgaccagcagatttccaaaataagcttccctgaacttaactggtatttttctggaggtgctggagtcaagctcagcataccgggattcccgctgggactgtatctggtgaagaacgcgacaattaaggatggtaattcctttacatgggaaagtggtcagctctttaatcccaacaaccaaaaaggacacggactatccattgtccttgccatcactaccagcctttattagtttttccatccatgatagaatatgcaatccctgtgacggatcactccgtacagggattgtccatttcaggagacatcatgatgaaagaacaagtccttaaaaatactccgatgatgcagcagtatcttgatatcaaggcccgccacgtagatatgatcttgttcttcaggcttggcgatttttatgaaatgttcatggatgacgcccgtgaggtttcccgtcttcttaatctgaccctgacccagcgcgcgggagtccctatgtgcggcattccgtaccacgctgcacggaattatatcaagcgactgctcgacgaaggaaagaaaatagctatctgcgagcaggtggagatgacttcggatgtcaagagcttggcgcgacgggaagtcgtgcagattattacgcctgcgacagtcgtggacgatgactatcttgatgctctttcgtccagttatatagtgtgcctggcatctgttcatgctggtagcatgcctgtcgccgtaaccgatatttcgtcaggagagtttctcctggatgttttggaagaagaccatcttcctcggatacgctcactgattgcccagtatcgtccgaaggaaatcctggttgacgaagatgagtatttcagccattccaatttcgctgcgcttgtggatgaaggacaagccatggtgacaaagctccctcatggttatttttccgtccatgatggcttcaccctgctgtgcggtcaccttggactggcgaatctcaaagcattcggaattcctggcgaccatccatcacttgccgcgggtggtgctgccatgcggtatctcatggatacagcacgttcatccttgacacagattactgcattccgacttgttacttccggcggactcatgcagatggatgaagcgacccgacgcaaccttgaaatagtcgtaaatagtcaggatggaactcagaagttttctttgttcgatgccgtcgatcatacgaggactgccggaggaacccgcctgttgaaatcatggctgtccgctccaatcaccgacatgacggagctggacagacgacatggttggattgcatctttttgtgatgacgtggaagaattgaagcgagtgaggaatgaactgggtactgtcctggacgctgtccgcttgtcctctcgtgtggccatgaacaaagcggttcctcacgatcttgtttccatcaagcagacaatcagtacgttcttccggattgtgtccgaaaaacacgaattataccagatgttgctcagctaccatgtcagcgacgaaaacttggaatctttgctaaccctgatgatgacgattggacaggcaatcaatgaggatagcaaggggccgttcgaggaaggggcggtcatcaaggatggatatgatgccgtacttgacgagcttcgcggctttcgtgaccacggaactgatatccttgaggaatatctggcaaaagtgaaaggagaaacgggaataacgacgctccggttgtcctacaacaagattatcggacactatttggaagtttccaaaggtcaggttgacaaagttcccgcgaatttttaccggaaacagactttagtcaatgcagagcgatatacgactgacgagctgattgcctgcgagacacggatacttcgtgccgtaagcgatgcagagaagcgagagcgtcacgtttatgaagcggtgatggaagatacgcgccgtaacatggaaaaaatccttgccgtcggtaagtttcttagtgaactggatgtctatcagagccatgcgacgcttgcacgggaacgttcttacatacgcccggagtttgtcatgacagatgtccttcacatcacggaaggtcggcatcctgtcgttgagaaaaccttgagggctggtacttttgtttccaataacctggacatggaagaaaattccggacgtttctgccttatcaccgggccaaacatggcagggaagtccacgtacctcaggcagaacgcgctgattgttcttcttgcacaaagcggcagtttcgttccggcgacttcggtcaggatgggacttgttgacagactgtactgccgtgtcggggcgtcagacaaccttgcccgcggagaatcaacctttcttgtcgaaatgcaggaagccgcccatatcatccggacggcaactccgaatagcttagtcatcatggatgagattggacgggggactagcactcaggatggcatgtccatcgcctgcgcaatcatgcggaggcttcaggaaatgcggactaagacattgtttgccacccattatcatgaactgacgatgttggatacttcacagatacaactgttgacgcttgaggtcgcgcaaaaggctcggaaaatcatcttcatgaggaaggtgattcctggagtggcaaattcttcctatgggcttcatgttgccgctctcgcggggcttcccgttgatgttgtcaggaatgccgctgatttccaaaagaaacatttcgccgattacaacatgtctgctcccgaacagctcgacctgttcatcatggatgataggcagcgcagcggatacaatgacacagccgtcttaggcggtgccgacgatgacgagtctcttccaatcagggaaatcatggaggaactggaagatttttccattgacgactcgactccacgtgaagccctcgattttgtcgcaagtttgaaagaaaggctccgaagactgaaacaggagacatagaaagaatatattctttcctgatgacatatttttttatcaagcgttgcatcctttgtggattaccatgttccggtatggatggagatacatattctgttcctgtatgttcctcatgtacggcagagttggacgaatggaaaaacttgtataggaaccagtgtccaacgtgcggaacctttcttttgtggcagaggcaagactgtccgcgatgtcatgagtcggaaggggagtcccccttagaaacaatccgatgcgttggtcctttccgtggcattggcaggagaatcgttttggcttataaaaaatcaggatatcgccgactctgtggcctgtgcgccgatttgttggagccttcgcttgctcagtcttcccatgactgtctgatagtccctgtcccatcacaacagaagaatgtcaggaaacgcgggtttgaccatatggcgtgcatctgtcgggaacttgcggcgcggacgaattgtggctatgcttccttgctcatccacttgcaggaagaacagaaagggcttactcgtcaacagaggcttgacagccatggatatgctttgaagcatctgctttttttcaggaggactgcgatttcccgtattccatggaaaacaatgctccttgtggacgatgtcaggacgtccggtggaacactccatcattgcgccggtttgctttcaaatgttttccaaatgccgatacacggacttgtcttgtgcgatgaaccatgacgtgggaaaaaagtggtgatgtgatgatgagctgtaagaaaacgattccgcactccaggttgacatactaggcataatgcactacattaaatgtagctaatgtttcaaacgttggggatcgcgcaagccggtcccttttttatgggattttgatcgatatgttgaagaatgaactagtgagcaatgaaatttacaaggaactcaatccgcttgtccgctctttaggactggacatcgtttcggtgtcccgcaatgtgcggcaaggagcttcttcggtgttccttgtcatcaaggcgtccggcaggccgacatcagtcgatgactgtgccaaggttcataggcttgtcgcatctcggctggagatgctgtggcaggacagagaactgtcgctggaagtctcgacgccagggttgcagcgaaatttctcggatgtccaagaattctcactttttactggagacagggtcaggatatttgacagtcaggaagaacagtggatatccggtatcatcgatgaagtttccgacgctggagtaattttgacgcaggtagtcggggaaaccgccgagccactggccgagagaatgaacatcccgtatgatcgaatcaaaaaagctaaacttgactacatctgggaggatggggcacatgtcaactaatctgagcgaagcaataaaaagtatggttgaggaaaagggaatctcgcaggatctcgtcatttcgaccattgaggactttcttcgtgccgcatataagagaaaattcggaaccgacgcaaacgctgtcgtccagttttccgacgacctgagcaacgtgaccctgaatgcccgccgcatcatcgtcgaggatgagaattactatgatatgactactgagatttccttggaagaagcggaggaacttgtaggtaagtgtgagattggagacgaactgctcgttcccatcgacctgaaggagttcgaccgcatcagcatccagagtgccaaacaacggagccgccagagcctgcgagacatccagaaggatacgactttcaaggaatatgagaacaaaacgggtcagttaatcataggttatgtacaacggcagattggtgacgacttctacgttgatatcggctcgacggaaggtatccttccccgtcgtaaccagagcagcagggaagtataccgacagggtgacaaggtcaaattctatgtggaaaaggtcgagaaaaccgaccatggagtgcgtgtcgtcctgtcccgcaccagcgccgaactcgtcaaactcctgtttgaattggaagttcctgaaatctatgatcacagcatagagatacatgatattgtacgcgaagcaggctaccgtaccaaggttgccgtgtattcgcatcgtgatgacatcgaccctgtcggtgcttgcgttgggttgaaaggaatgcgcattcagactatcatgaaggagatagaaggggagaaaatcgacatattgaagtatgatcccaatcctgaggtcttcatccgcaacgctcttgcgcctgccgaggtgaaagatgtcatcctattgaaacagaatgaacgtcgagctctggctatcgtcgatgatacgcagctttccttggccataggtaagcaagggttgaatgtccgtcttgcgaaccaactctctgactggataatcgaggtgaagactgaagctcaattcgctgagcttgacattgcatccaccgcacgctcccgtgccgaggcgctgttcaccgacgcagatgaagtcgaggatgtttccgattacgaaatgactgaggatgtgccggcacttcgttttgatgaaggcgaggttgctgatgaagactatgtgaccgaggaagaagatggagacgaaggtgacttaaacctttccgaacttccgattgatgccgagttgattgccaagctgaattcccatggcatctataccgtcggtcagtatatcaatctggacgatgccgaactgacttccctggacgatgttactgtcgaggaaaaacagaaactggatgaaatcttcaacgaattcgtgtccatcgaagaagaacatatctacgaagatgacgacaaatgacgatgaaatgaacatcggatagaataaaaaagaaaaggatagcatgagcgaagagacaaacaagccaaaggcaacattgatcaagcataacaggatcgccccgaaggctcccgtggctccccaaagggaaccctccccaagcgtttcaaaggaaacggttgcgccagagtccgccgagggcaggaagcgtttggtcataaagaaaaaaatcgtcgtcaacaaacctgtggctccgcaagcacccgtagtacacgagacatcgacgccttcatccgtcgaagcgcctgtacaggcaactggacaggtgcctgcaccaccgacggaggctctgcctttaccggccagacaagctatggttgcttcacgtgcgggcgtttccgctccgcgtcccgctcagaatgtcaggcaggctaccgcacagccccccaagacttcccggacaccatctccgcgtcttataaatcctcatctccatgacggacccgttgtgtctcgtcctgcgacgaatcttcctcctgtccccggtcagggacagacggctgccgaccatgccgcatggcagtcccgcaggaatgaagcacaggaaagttcagcgactccttccggccggcgtgccgctggcacggtaggaggccgttcaatggatccccgccctgagagaacgtatggttccccatcccgttcttttggtgactctgctccacgtccttccggtggctatcagggtggtggcggcagaccgtccggtggatatgccccgcgtccgtcttccgacggctatcagggtagtggaggtagaccgtccggtggatacgccccacgtccgtcttccggcggctatcaaggtagcggcggcagaccatctggtggatacgccccgcgtccgtcttccggcggttatcaaggtggcggcggcagaccatctggtggatacgctccgcgtcccagtggaggctatcaaggtggacgccccggtgggacagggccacgtccaagcggcggataccagggtggcaaacccggtggctttgggccgcgtccaggaggaggacggcctgaagaagctgcgcccatggactcccatggacagaaaggaccggctaagaagaccttcgcaaagaagaaggatgcgacatacaagaagcgcgactcggaacaggagatgaattataagttccagcagaagcgcaaggctcagatcaagaccaatgtagttcctaaagtcattgatatggctgaagtgattaccgtcggcgatcttgcgaagaagatgaatctcaaggccagcgaactcatcgccaagctcttttccatgggcatgatggtgacgattaaccagcaaatagacagcgacaccgcaagtctgctggctggtgagtatggcagcgagatacatattgtttctttgtatgacgagacactcatcccgacagaagtgagcactccggaacatgtcctccctcgtgctccgattgtgacggtgatgggtcacgttgaccatggaaagacaaagttgcttgatgcaatccgttcgaccaatgtcgttgcgggtgaatttggaggcattactcaacatataggcgcatacaagattgaccttgaaggaaaaagagacattgtgttccttgatacacccggacatgcggcatttaccatgatgcgtgcgcgtggcgcacaagtcaccgatattgtcgtcctggttgttgcggccaatgacggcgtcatgccccagactttggaagctattgaccatgcaaaggctgcaaaggtacccattatcgtcgccatcaacaagattgatcttgctgacgcgcatcctgaccgggtcatgcagcaactttccgaccgtgggctagttcctgaggaatggggcgggcagactttatattgcaagatttccgcattgaaaaaggaaggcatcgatgaacttctcgatgtcatcttgctccaggcggatatgcttgagctgaccgcggatccgaccgtaagggcggaaggaaaggtcattgaatcacgcatcgaccaaggacgtggcatcgtggcctcagtccttgttcagaatggtactctgcaccaaggcgatcattatgtagcaggtatttacgctggtcgtgtgcgtgccatgtttgatgacaaaggaataaagatacctgaagccggtccttccacgccagttgaaatcataggtctgtcagacattccctccgcaggagatcccttccaagtcaccgaggatgaaaagcaggctcgtcagattggtgcgaaacgtcaggagcttgagcgtctcggacagagccgcaatgtaaagaaagtcactctggataatctctacagtgagttgcagcgtgatgatgtgaaggagttgaatgttgtcatcaagggtgatgtccaaggctccgtcgaagcattgcagaatgctctggaagatttgtcgaacaacgagattcgcctgaatatcattcgggcctccgctggcgcaatcattgaaagcgacgtgtcgctggcaagtgcttccaatgcccttatcatcggcttcaatgtcagacctacgccccgcgcacaggctttggctgaccaagagaaaattgatatccgcaagtacaacgtcatctatgatgcagtgacggacatccatgccgccatggaaggcatgctgacgcctgacactaaggaagtggatatcggtacggtcgagatacgtgatatcttcaaagtgccgaaagtcggtatcattgccggctcttatgtcaccgaaggcaaggtcaagaggaattccgtcgtgcgcgttatccgcgacagtatccaaatcaacaagtctttggtaaagattacgtctctgagaagattcaaaaatgatgctagggaagtcaccgctgggtatgaatgcggcatcggtttggagaatttccaagacttgaaggtcggggatatcctcgaagtcgtcgaaaccgtggaagtcgccaaaaaactcgatacactcaacacctaggagaagcatatgagcgagcacagtcagaaaaggatagaaagcagggtacgagaggcggtcggtatgcttatcgtttccggggaaataaaaaatcctcttttgaataccttggtttccgtcacacgcgttgttgtttcaaaggacaatgcctatgcgactgtgtatctgtccgcccccattgatgaccatgacctggaatgttccatcactgctttgacaaaagccgctggtttcatacagaaaagggttggggatttcctgggtacccgcaatacgccacgtctgacattcaaggcggacgtagcagtgagggacggagatgaaatcaatgcgctgctagactccctgcgccaggaacgtgagaaagcgggaaatggagaataagtcctccatactcctgttgcgcaaacccccaggggtgacgtcgtttgcttctctttttcctataaaacatcttgtctccccgcatgttggtcatgcggggactcttgataagttcgctgacggtctgatgatagtcctgacaggcaaactgacgcggcttaatcccgttttcagtggtcttgacaagaaatatcgtgctgttttccattttggcagggaaaccgatactctcgatccagaaggggatgttgtcgctgaagctcctgtaccggatgaagctatcatacgtgaagcgatcaacagtggttttcttggtacggtcatgcaacgaccacctgccttttccgctatacatgtcggaggagaaagggcgcacaggcttgtccgcagcggtcgtcctgttgatataccggaacgtcctgtcaccattcattccttcaatgtcgtctcttgggaaccgccatttctcaccgcagatatccacgtaagcaaaggaacatacatccgatccatcgcccgggatctgggtcatgcctgcgcaagccactgtttcgtccagcaccttaccagaacggcaatcggcccttatactcttgaggaagctgtcacggcagatgattacgcaggcatctggaatcttgtcggggaagcggatagactgcttttacgcctgtcttcatgtggcgttctcagactggaagatgaagatatgtggaatctgacggctgctggcacaatgccgctcgcaaccctacatggaaaaaattacgccatagcctatgaccggaaaggcatcgcgcaagctgtccttgccattgattcacagggtaggtgtacgaaagctttggccagattcgccggatgagcctggtaaactcagacgtacaggagggaaggagatgaggggaggagacatcccaggacggaaggagcagggcatgcagatgcatgacttcatgtctcttgttgctaatcccatcctgtggcaggttcccatggttatcgcaattggtgtttttgacggcatccatctgggacatcagttgattctcaaggaatgtgtttccttagctcatgaacatacagccgattcgtggcagagcatggtaataaccttcaatcgaaaccctaagatgacccacggaagcaagaataaccagcttccgttgattacggcacgactggaacatgaaatgtttgtttcatttgatcttgaccaccatgtcatcattgacttttctgatgaaatcagtaaactctctggtgaggagttccttggcctggtctgcggattttgttctgtcagggctgtggtcgttggagaggatttccgctgcggtgccccggacaaatctgccggacctgttcagctgcaggaatatcttcaaaggatgtctcccggaggacaggtgattgtgcctccgttctataggacggaagatggtctggtcgccagcagctccaggattcgtgctttgctgctcgatggaaatatcccgggaatcaagcctttgcttggcagggactattccgtggatcttgcgccataccctttcactacccaggccggatgcttgcggtatcgtgtcagttctattgcgcagcttttgcctccggcaggcatgtatgagacggtattccgttgtcttgacggaactgctcgtccggctcatgtatcgattgacgctgaatttatcgatatcaggcttccggaacaatcaggcgaaatggctcacggaaaagcaaccgcgtcatttatggcggattcactggggttcgtgaggagtttcacataatgatttcgaaggaacagaaagtagaactggttgagaaattcggtggcgataccgccaacacaggaagcaccgaagttcaggttgccttgctgacggccaggatcaatgacctgcaagagcatttcaaggcaaacccaaaggattatgccggacgtcgtggactgctcaagatggtcggacaacgtcgccgtctcctgcgctacctgagcgataatgatattgaaaaataccgcgctctgattcgagagcttggtttgagaaagtaattttgtacgaatattcatgtgttgacaatggatgtggaaaagaagctccttgctcccatgccacgggagtggagctctttttatattcatcaggcacagggatgagaaagaacaaaaaagaacgaagaaggaaaaagaatgtttgatgtaaaaaaagtttctgtgaagattggtgatggagaattggtattcgagaccggaaaaatcgccaagcaggcaaatggctcgatttacgcctcatatgagggaagtgccatcattgccacagtgtgttgtggggccgcgccatctgaaccactggactacgtcccgctttccgttgaatacaatgaaaagtattatgcggcaggtaagatacctggcggcttcttgaaaagagaagcgcgtcccaaggacaaggaaatcctggtgagccgcctcatcgaccgtccgatgcgccccctgtttgacaaggctttcggtcgtgagatacagattgtccctaccgtcgtgtcaagtgaccaggccaaccagcctgatatcattgccatcaatgcggcgtccgctgccgtcatgatcagtgacattccattcgcaggacctatcggggctgtccgcattgccttggtagatggtgactatatcattaatccgactttccagcagaccgcccaagcccagcttgatatcgttgtctccggcacccgtgatggcattaccatggtcgaaggtggagccaaggaagtttccgaggaagtcatgctgaaagccattgcggcggcacagccagtcattaccgccctgtgcgatgctcagattgaacttcagaagattgtgggaaaagaaaagctccccatcatccaaatcaatcgtgacctgtcatggttagggccgattcgtgccgcggcatatcctcttgtcgcggagaaaagctttgtgaaaggcaagtccaacagatatgacgcccttgatgcggtgaaatctgacattaaggcacagttcgcggaagtaatcggtgaggattccaagcgttcaggtgaagttgattccctgttcgaggatttggaatatgagatactccgcaagagcatccttgacaatggcgttcgtaccgatggacgcaaggtagacgatattcgtcctatcacctgtgaggtgggactgcttcccatgacccacggcagtgctttgttcaccagaggcgagacacaaagtcttgcggtcactacgctgggtacggcaagcgatgaacagatgttcgataccattgacggagaaaaatctttcagctctttcatgctccattataatttcccgccgtattcggtcggtgagactggccgtctttctaccggacgacgcgagattggtcatggacatcttgcccagcgtgctttgcaggccatcgtacctccaaaggaaaaattcccctatacggttcgtgtcgtcagtgaaatcatggaatccaacggttcttcttccatggcgtccgtatgcggtggctgtctttccctgatggacgctggcgtcccaatcaagaaaccagtcgctggcattgccatgggactcatcacggaaggcgaggactatgctcgctatgtagttctttccgacatccttggagaagaagatcatctgggtgacatggatttcaaagtcgcgggtactgaggatggcatcacagctttccagatggacatcaagattgcgggagttactcctgaaatcatgagcaaggcccttgaccaagcaaaacgtggacgtctgcatatcctggatgtcatgggcaagacgctcaagacaccgcgtgccgaagtttccgaatatgcgcctaagattctgaccataaaagttgatgaggacaagattggcgccatcatcggaaccggtggtaagacgattaagtcaatcgcattgcagtccggcgctgaaatcaacattgatgacgatggtaccgtgacaatctatggacgcaacagcaagagcgcgcagacagcgaaggaactggtgcagtcaattgtcgaggaaccggaagtcggacgcatttatcaaggtacggtaaagcgtatcatggatttcggagctttcatcgagatattgcccggcaaggaaggtctctgccacatttccaagctggcaaagacacgggtgaataacgtcggcgatgtcctttccttgggtcagagcgtccctgtcaaacttatcgaggtcgataggatggggcgtctcaatttgagttatatcgatgccatcgaagacaaggatgcgaagaaataatgactgacggacctgtcgtgaagattattcttgaggaaggggcttctgccccttcctacgagaccgcttacgccgcgggggcggatgtgcgtgcatggttgccagatagtgacctgctcattcctcccggagctacggcattggttccgacaggtctgcgtattgctttgccgcagggttacgaagcacagatacggccacggtcgggtctggcggcaaaatttggcgtcaccgtccttaatgctcccggaacaatcgatgccgattatcgaggggagatacgcatacttttgattaatcatggtgacaaaactttcaccatagcgtcaggtgaccgaatcgcccagatggtgatagcatcccatgtgacggccgatttccgcccggctctcagccttgatggaactgaaagaggtgctggaggattcggatctacaggaaggtaggagttttcggatggaagccaaagcacagtacacattgctgaggaaatacattgtcaaggaattccttgcgtcttttgccgtcgctttcacatttttcttcttcatcttctttgtcaaccagatacttcttctcatccagcgggtcatggtgaagaacgtttcggtcgctgacatgctgactcttgtcgtactctccattccccagtttcttatctatactttcccattcagctccttgagtgccgcgagcatggtgataggggagttctccgcccataatgagataattgcaatgcgttcaagtggcattccctaccggaggatattttctccagtgctggtgataggaattgttctttccttgctgactttcatcgttgccgacatgttgcttcctttcagttcagtgagatatcagaaggaatacagggaaatcatgcagaagattccaacattggatgtcgccagctactcatccgtgacagtcggagataaaatcatcacagctgggcgcgtcgaagataatatcatacatgacatcatcttgttcgacgcaaaagaaactgccgaaccgcgaaccatatccgcccgacaaggaacgatattcccaggcatttcccagaacttgacctaccgactggaattggagaatcctgtggttctcgaagtttccagcactgatccttcgtcatggtcgctaagttccgcgagaaccgcgagactttccgttgacttcatcgaccagagcggagctcttgccacgcttacccccgcgcagatgtcatcccgtgacctgatttcggcaatagaagtcaggaaacaaaaaatcaatgaacagaaacaggaaaatctccggcttcagaactcccttgccgatgaactcgcttcagtcaaggctaaagccgaagacacggataatggaactgagaaggaaagactgaaaactaatgccagacagcttgaacagaaaatcacttctcttaaaaattataaaattgaagacttctattacacctattaccgagcggaactgcacaagaaacttgcactgtccgcggcgtgtttttgtctgatactcacagccttgcctatctcgttcatcaaggtcaggcacggcaggctcatcggtttcggactttcattgcttattgcctgtgtatattggtttattctgtttttcatgcaactgaagatattcgacgtttcattctctcccggatggcttatgtggtttccggatgtcctggtccttgccatcggtcttgcctttctctcccggcaggttcgcacatgaagattcttgatcgttatataatgcgtagtttcctcaccgtatttctttccgcccttggaatatgtacgctcctgctcgtcgctgtggatctgtttaccaacctggattcctatgcaaagaatgaggtacctttctttgccatactgagactcactgtcctttatattcccgatgctgtttcgttggtcatcagccctgcggtaattttttccgctacattgaccttggccttgatccattcttccaacgaactgattcctattttctgtgcagggattccctatatccgagtaatcataccaatgatggcggtgggaatatgcgtcagcatgacaaccttggctgctactgaatatattgtgataccttcacgcgtcaacagggttgaagtacagacagagtatactgggtcgcagacaagcaaggacaacaggaacattacttttgtcgatgccagcggtcggttcgtcctgcatgcaaaacgatatgacgctacacggcagagaatcatgaacatggttctcattgaacgagacgggccaggaggccggatgaccggcagaacctccgccggcatggcgcagtgggatgagactgaacggagatggattctttccgatgtttcaatccagaacttcactgagggcgataccgttctttccttccatgaagatacgttaatgtctgacatcctggatattgaacctggtcttttttcgtatctgggaacagatataaaaaacatggacagaaagacggctctctggtatctggacaatatgaaagggcttgatccttatcaatgggcaacggcggcaacggattattatgagagagcttacagcttcttgactccctttatcctgatgatcattgcctgttccatgaattatcaatacaagaagaatgtcctgcttttcagcattctcacgagtatcggcatagccatcgtgttctatgtcacacaattagtgactttgcttcttgcaaagcagtatgtcatatcaccactgacaggcgtattcctgcctctcggtcttatgattgctctttcatctgctttttttctccgcgtcaatcgtgtatgatgccttcagggaaggtactatgtcacatccaatccatactgtcactcatattgatgcagggtcccatgctcgttgcggacttctttctctccctcacggaaccatcgagactcctgcattcatgccggtcggtactaacgggacggtgaagggaatctatcatgagaaagtagaacagatggggtatcgtttgattctcggcaatacgtatcatctgtacttgcgtccaggctgcgatgtcctggagagcttcggcggcttacatgcgttttcttcatggaaacataacatccttaccgatagcggtggtttccaggtgttttccctgtcaaaactcaggaagatcaaagatgccggcgttacgttccagagtcatattgatggaagccgacatgcatttactccggagaaagtcgttgatatccagacgattatcggcagcgacattgcaatggtgttggatgtctgcacaccccctgacattgactatcgggcagcacaggaagcgtggagggtcacgaagctgtgggcagaacggtccttgatccgacgtgatgagaatggcgaaaagtttcgcggatgtctgtttggtatcgtccaagggaattttttcaaggaactccgtaaagaaagcgctgaaacaatcagcgcgatggattttcccggcattgccatcggaggactttccgtaggtgagacacccgaccggttttctgactttcttgcttataccactgaaatggtgactcctgaaaaaccccgctacgtaatgggcatcggtagtcccgactatattcttgatgctgttgccaatggtatagatcttttcgattgtgtccttgccacccgtacagcccgacatggtcttcttttttcagatgatggtcctgtgaacatcaccaaggccatccatgagttcagtagcgaaccagtcgagccaacgtgtggatgtactgcctgcacacaatattcccgtggatacatacgccatttattcaaggcgggggagatgctcggtcccatgctggcaactgaacataaccttatgtatctccatacgttgatggaacgcatcaagaatgccatcaaaaataattctttttccgtgttccgaaaggaataccttgcccgttattacggggaaaagaaaaatgtctgacactgaaggaagtgcaggggagagaaggaactccctcgtcgtcatgtgcgccaccttgttgagccgtctgcttggcattgtgaaggcacgtgtaatcagttctgtttttggtgccagtggaacggcagatgtcatcaacttcactttcaacatccccaataatttccgcaagctctttgccgaaggggcggtatcagctgcttttattcctgtgataagtgatggcatacaggcggatcctgaccagctggaacgacctcggagattattcgggacacttattgctgcgcagattatcatttttgttccgctgagcgtgctgactgcattatgggcgccagagattatttccttcatttcggacttccacgagcctgcacagcgggaactatccgcacagcttctcgtttggtttgtcctgttcttggcgacgattagcatagccaacatttttgctgttgtcctacagagccacgctcgtttcgtggcgcaggcttttgcgccccttttgatgagtctttgcgtaattttctccatcctgttcctttcttcccggctcggagccttttccatggcattcggtgttgtggcaggagggttcttacaagcttttgcaacatacatacccgttagaaagctcggatacagactatggccgaaccttcagtttagaactcctgacttctcccggctcattcgtgcatggagttccgtggccttcatttcaatcatccttgtgcttgctcagcaggtttcttactggtttgcttccgctctggagcaagggagcgtcactgccttgtccaacgcaatcatcttctggcagactccttatggcatctttttcactgctatcgcgactgtccttttcccccagttgagtgttgctttttccagcaaagacgaatcgtcatggaatagtgcggtgtgcagaggtttggaaaacttatgcatgttcatgattcctagtgccctgattcttttttttctccgtcacgaggtcatctctgctgtcttgcagacagggttgttcaccgcagaaaatactcgtatgactgcaaaggttctgacatggtatctggcaggaatgaccttttcagcctgttatgccttcctccaacggtgttgttattctcgcaaagattaccgtctgcctcttattgtatctttgggagtcacatgcatggatatctttctgacgtatctgttcatccggagtggtttgggtatccagtcgctttcccttgccgccgctatttcccagtttctgggttttttgttcctatatggtattgtcttgataccacgacatggtttctcccatgcgaaactggtcaagaagtccgctcgcatcctgattgccaatgtccctctgctcatctgtggtcttctctatgtcgccggaaatttcacgtggtgggagaggggttcatccatgagcaattttttcgctgtcgctgttcttggatgtgctggattaggatgttccttcgtgttctacaggatagctcggatagattttgtggcggcaataaagaaaaaccaggaaaagtaagcgcactcttgtatccagaaataaaacaatccaccaactgagtcagcggattgttattggaaaatcatgtatgggattgaaaccttgttttagaattcgtgccgttcaatcttcaagaccgtgaaatcatatttcttgtcgttgatttcaaaactgaagttctgtccgacagtcttgttcatcagttgggttcccagcggagcctgaaaactcaagatgttttttgatggttcagactcccaaggacccatcaaagtataaacgacatccttgtcctcaatgttgtcatgcaagctaatccgtgtgccgaaaccagtctttgaagtgtctaccgctccaggctggattacttgggcacggtcaatctcctccaggagcttctttatctgggcattgaggagagtctgtttctccttgccgtacttgtactccgaattttcccgtaggtcgccaagctccctggcctcaccgatttccttggctacttcgggaatatcgatattcatgatcttgtccagttccgcacgcttcgcatccaaggatgcctgggtacataagagtccagtcggaatcagattggctgtgtcggcccgtgaatccgcatcaccccatgcataatcagagaaggtttcaccaatcacatgcttgaattcgattttctttcccatcatttccatgctgttgatgtcttggagaagactgtaaacgcggcgagcggtatctgcatcatgctttttgatgaaatccatcaaagtcccgtcctcgaacaggagtccatgcaactgcttgttatatttcctgttttccgtgacatccttcttattttcaatgcaaagatacgtataatccagaagctgaagctccgcaatcaagagcttttcgtgggaaattcctgcaagttcccactgcgctggagcatacgtccgggcaagatagagaaactgctccgggaattccttgtacgcatccacgctgtccctgagtatcttgtaaaccagctccttatggttgttgattttcattttgtcaaggatgaaggtcgtcagataataggggaacagagagacaagaacctgaggccagtcctcgacattgcgcatcacttgcgtgatgaaagacttgttcagctcgctgtccttaatctccttgaaaagcgatacgatgttgtccgcgccaaggtacaattcctcgaaggtataatctttggagggacggatgaaagacaggtgataccttccgttccgcaattcgtcaaggagaaggaatgaagacatcttcttgtcatccgtttcgtccgtgttggccaggatgtcattgaaataagaaatcatttccatgaaagaatcactttcaacttctcccttactctcaatgaactcacggacaagacgaaccttgtcataaaaattacgctcgctcttgaaaatgttgtactgtttttcctcgaagcttatcggcgtatttctgagcgtgaaggtatcggagtcagtcgcgctgattccgaacagaggattgttcatcagctccttgcgggcaagaggcatccatttcgaccattccgcagcagtaaggatggaaggaaccagttcctccttcatttccttgaaggacgcctgtccggcatgggatgagaggagggtgttcaagctccagacgatatctgtcttgaaacgtgccgccagcttttccgtgggaatgacacttttcaagacccacagatgggtcttgggcagcacaagcagagatgaaaaagccatggatatcgacatttcgtgatttcgcttatgtgagaagtcaatgataaccctatcgttatcgatgctcctgatgcgaccgatattccacgtcttgtggaaaacgaaagtaccggtatcgaaagatatgttcttctcaaaatcttcaattgctgtatgtacatccctgtagttttggaggatgccgcttgtttccatgcaggcggcaagacgcccatgttcggtgtacttcgtcttgtaagcatcgaccagtaaagtacgggcccaatgagccagaggttcaagctccagtatcctttttaggacaatgatacgcttgtccacatctcccgaaaccttctcgttgaggtccttaagcaggaaaattgtgcgatccaaggtatcaaaatgacttcttacccgttcagtgagaccaagcagatagccgaaatcatcgcccatgatagtcaggaatttcgtccacagttccttgaccgccgggaaattctcggcgttgatatacctattgattgcacgcttgtagtagaagcacgcagcctcaaggtcgttcttagcttcatgatggcgggcaattttctcgactatttcaatttcatcatagtcaaccttgactaatctttcccagacagaaaatttttcatcttcgcggttggtcgcttcatagcatgtagccaaggcgcgcagggcatagcggttctcaccggaagccttgaggattttctcacacaggaattcgacgatattccacttcttgctttcctggaacatctctgcaagttgaaggataatcgtatcgtcaagaggattctgttctatggaaatagttcccgcgatatacatggcgatgacgctgttcttgtttttggcaagatattccttgcaggcatctttgacttctgtcaattcttcaggttcatatgacgacaatacatcgtccaattcatgaaaattggaaatggtatagttggcgagagtcgttctcgtccatttttcggctgtgagcatggccatgattttatgttccgccataacgccctcctgtacatccacgatgcgtatactccaaatcacatgaaaaaggcgtattcgccaatgcaaaagaaaaccgcgcagattgactctctttgtcgtgaatcagtcagttctgctcggaattaactttgctgattgaagtatgctttcctaaaacttacttgctcatcatatcacatttcattggctttagcaatgtgaaagaagattggagaaaccagatggcggaatgatggcggaatggtcaaagagctggttgatacccccggaatgccctggaataccactttatgatttgcatgagaacaatcaatctgatactatgtaatgcatgacaaagaatgaagacctgattatcgcgccatccatcttgggagcagatttctcacatctggaagaagatttggtgtctattgccgattcaggcgcccaatgggtgcatctcgatgtcatggacgggcattttgtgccgaatatttcatttggttgggatcttatccggactttacgtccattcagcccccttacatttgacacacatcttatggtttcacaaccggaacgattcatcgagcagttcgcctcggccggttcgaacgccataaccgttcaccatgaagcgacggttcatctgtaccgtgtccttcagcagatacgttccttgggatgcaaaagtggcgtttccgttgttccgtccactcccgtcagtgccatagaacatgtgcttgagatcagcgacatcgttctggtcatgtcagtgaatccaggattcggtggacagcagatgattccttccatgttgcaaaaaatcgcccggctcgccgaattgcgcgagacggaagggtatgatttcctcatcagtgttgatggcggcatcaatgcgaagactgcgggagacgccgtcgatagtggtgctgatgtcctggtcaccggaagcagtttcttttccgctcctgataagatttcttatgtagctgaccttctgtcgctgggacgggcacggtgaaatgtgtcatccagagggtgaaggatgcacgagtggtggtcgatggagagaccatcggcaccattggcatgggattgcttgtctatgtcggctttgatgtccatgacgatgggacagatattccgcgcatggcaggcaagctgactcggctcaggatttttgaagatatcgaagggaaaatgaacttatccgtgaaggatgtcggtggagctatcctcgtagtcagtcagttcacccttgtcgctgatttgagcaaaggaaatcgtccttcgtgggattttgctgcgtcccccgatatcgcccgcgatttctatgaacggtttctcgtggcctgtagaggcgaaggagtcattgtacaggaaggacgtttcggcgcacatatgcgtgtcatctatgaaaatgacggtcctgcgacctttctgatggagtctgcccggtcgactggacgaccaacggcgaaaatcacatgaaacggcggtgatgccggaatgtattattactacagaatctttcaggagcacacgaatggcaaaagtcaagaatatcatggaaaacggcgagacaccgaatcagaaacagaagttcgacgctatagaatctgcccgtcagcagattgacaagcagtttggcaagggatcattgatgaagctgggcgacaacccgacaaacttgaatatagcaaccattccttccgggtccctgcttcttgacgaagcactgggcgtcggtggttatccacggggacgaatcgttgagatatatggccctgaatcctccggaaaaacgacacttgccttgcatgccatcgctgaagcacagaaggcgggtggcatagcagcattcattgacgcggaacatgccttggatcctgggtacgcgaaaaaacttggggttgacaccgacgggctgtggatcagccagcctgatactggagagcaggctcttgagattgtcgaatcccttgtgcgttctggagcaatggacatcatcgtagtggattccgtggcggcattgacaccacaggcggagattgaaggggatatgggtgacagccacatgggacttcaggcacgcctcatgagccaggctctccgcaagttgaccggaatccttgccaaaagccggacgactataatttttatcaaccagatacgtatgaagattggcgtcatgttcggcaatccggaaactacgaccggtgggaatgcgttgaaattctatgcgtccgttcgtcttgatgtgagaaaaatcgaaacattgagcaagggagccgatgatgtctatgggagcagggtgcgtgtcaaggtcgtaaaaaacaaagtggctccgccgttcaggaaggtcgagttcgacatgcttttcggggaaggcatcagctattatgggggtatcatggatgctgccttgaaatatgaaatgatagagaaaagcggatcatggtattcatatcaaggtgagaagatagggcaaggcaaggataatgctgtttctttccttgtcgccaatccagaggtcagcagtgaactggaagctcgtttgaggcagaagatgtttgttcctgccagcgaagagcctgcggcgacctgatgcagggagcggacgcctgacattgtattgcgcggtggatgtacgctataatgtttcgatgtaaggagccacgtgcatgtcaaccggcatcgaacagcaaatcactgaaacacagacaggacaaggggccctcgtcaaggtcgcggactttgaaggccccttgggtcttttgttgtatctgattcagaaagccgagataaacatatacaatattcccattgcattgataaccgagcagttcctcgaatatctgaggaatgccgaggagatggaactgggagacttgacggatttttacaagatggcggctgacctcctgtacatcaagagccgtatgctccttccggtcgatgacatcggctttgacgaagaatacgccgatcctcggcaggaacttgtcgagagactccttgaatatcagaagttcaagaagtatactgacatcctttccggaacgaacacgggtggggagttctacatcgcccgcagacagacagaattcatgcttccttttcctgatcaggcattgtgggcaaatgtcactgcggacgatctgctcattgcttttactacgttgctaggaaagattgcgccgacgcagattttcaacgtatatgaagaagtaacagtcaaggaaaagatagccctgatgtcagagttgtttgagtttcgtgcggaaatcatgctgaccgaccttatccttcatcccgagcagccgttgcatgtcatctgttcctttcttgcagttcttgaagcggcaaaggcgaacttgattacgcttcggcaggacgagccttacggcaacatccatatcttcaaaaaagcacaggatttcgatgcgaatcttgcgacggagtatgatgaggaatatgacaatttggtggatcagggcttggacggtacgggggatgaagatgatttctccattcggcacgacgatggtgatgtctcaaaggaattgccgaatgatgaaaatgaagaataaggtgactgttcatggctgaatccataaagaaaagcaaggaaaaaaaccaggaaagcaatgccccggatgagaagcccaggaaagaatcgcgggatgtcttgctttcacctaaagcccggttcattgaagtgattctgttccttgagaacgaaccggtatcccttgacaagttgcagaggatgactggtttttctttggatgccatccgaaaagcccttgaggaattgtcggaacatttccagacatacatgcatggtcttgtcctgtcggaaagtaccggagcatgggcattcagaccggcgactgacctgcatgaaacgttgcagagttgctatgggaaaaaagttgacagacggctttcccgcgctgctcttgaaactctctccatcgtggcgtacagccagcctataacaaagagggagattgacaatatcaggggcgtatcttcagattccatagtccgtctcctgcgtgaaagggaatacatcaaggccgtcggccgaaagaatgtgcctggtcatcccatactctatggaacttcccgcaaattcctttatgagttcaacctgcccagcatcagcgcactgccgaagctttctgaaatcgacagggagcgttttgcgacatcgcaggttttggatgaacaggagcttgaacaacaagaccctgtggaagtggcagaggcgacggtaacggaggaaacatatgaagactgaatatcctatccgactccagagttttctggcaaaaagcggatggggaagcagaagatcctgcgagcaattaatcattgacggaagggtgaaggtaaacagccaggtcgtccgtgagttgggaactaaagttgataaagatgatgccgtttatgtcgatggtgttcttgccgaacctaatgagaggacatattactatgcacttcacaagccggcgggatatgtttgttcgaatgctgacccgaatgaaagctactttgcccgcgacctcatcgatgtcccggaacgtaatcttctgttcaacatcggtcgtctggacaaggaatcgacaggcttggttcttttcaccaacgacggggaaatctcccagctcatcacgcatccttcctatgagattgagaaagaatatctggtgaatactgacagaaccatcatgatagaggatcttcaggaagcccggcatggcatacgcatcgatgatggtcgaccttaccgtatatcacgttacaagcttgaaacaaaaagatgggtgcgcatcatcctgacagaagggcggaatcgtgaaattcgaaagattttcacatacctcggctacgatgtaaagaagctgattcgaattcggattggcactcttgaacttggagatcttgccccggctcagttccggagagttacgaaagatgaaatcatgagcatcgtaagcaatgcccggaataaaggacagggaggagcgcgttgatgatcatagcgatcgatggtcccgcaggagttgggaaaagcaccatagcccatatggtggcacagagatgcggattttatttcctgaattccggaaacttctatcgcgcggtcgcatggagccatctcaaaagaaataaagatccttttgatgctgactcagtccttgatactgcccgctctactgatatcacagtcaggaatgggcgtatacatgtcgatggtcaagatgtcgaggatatgctccatgtccatggaatagaccagtgcgtcgcgcaggtttccgtggatccgcggctgcgcgtttatgtcaacagcctgctccggaaagtcgctgaaggtcaggacatcgtgacagaaggcagggatgtcactacggtggtttttcctgatgccgacctcaagttttattttgacgcacaaccggaaatcagagcacggcgaagattcgggcagcatccggatgaagcttcttatgcccaagtactggaaacattgaagaaacgtgatgaaatagataaaggtaaggcttttgggggtttgaaagtctcagaagatgcaattgtgctggatacctcgcacttgaccatcgaggaagtttgtgagagagtactagctgcaatatttgtaagaaaaaacgcttttaaacaatagggtaattcctggatcaggagagaagaagtggctgaagagaaacaaacagatgaaaaaacatcaatgtccttgatggaaagcctgctagagcacgatgtttttaaatctcttgatgaaattgaagacggtacgctcgtaaccggtactgttatacaggtgaataacgagtatgtgttcgttgatgtcggttataagtccgagggacgtattcccctggacgaatttgatgtcattcctgaagatggtgagaaggtcaaggtcttcatcatcacgaaagacgggaagggcgggcagattcagatttccaagcgtcgcgccgtgacattggaaaaaaccgaagacttgcggaaagcagcggaagacaggtctcctgtgctgggcaagttcgtcaaagtcatcaagggtggttatgagattgatctcggcggtgaataccgtgggttctgcccgatgtccaaggcggacgtttcccgcgtcgaggatccagagtccttgataggtctttcggattatttcatcattgacaagttccatgccgggacaaagctgaaaagcgttgtgtctcgccgtgaataccttgagaagcgaatcaaggagaataaggaaacctttttctcctcagtccatatcggcgatgtggtccagggcgtagtgaagtcattcacgtcctttggtgctttcattgaccttggcggttttgatggtcttctccatatcaacgacatgagctggggtcatgtgacacgccccaaggatttcgtgaaaaaagggcagacgattgaattacgcctgattaacattgatcccgaaacgcagaaggtgaacctttccctcaagcacatgcacgaggatccatggtcttcttttgaaaagaatttcaatgtgggcgatgtcgtcaaggctccggtaacaaaactgaccacttttggtgctttcatagagattgctcctggaatcgaaggccttgcgcatatttctgaactgtcctggacaaaacgggtcaacaatcccaaggatgtcctggatgtcggtgatgtggttgaggcaaagatacttgggtatgacttggacaagaaacgtgtttcacttggactgaagcaacttgaggaaaatccttgggatagcattgatgaccgctacccggttggtaagacactgacccgtcccgtggtcaagataaccaatagtggagcattcatcggacttgaggatgggatagatggtttcctccatatcgatgatatttcttggacggagaaagtgcgcaacatgtcttcctttgccaaggaaggggatatggtcgatgttgtcgtaacccgtgttgagcctgagaaccgtcgcatacggctgagtgtcaagcagcttgaggacaatccttggaatactctcaagaaggattatcccaaatattcctccatttccggcgaagtgaccaatgtcactgattttggtgtgttcgtaaaggttctgggaggaatcgaaggtttgatcagcaagtttcatcttgtcggtcccgatgaagaatataatgacagcgtcttgaagaacttcaaagtcggagatgtcgtcacggcagccgtcatggacgtgaatccttctacacagaagctttccctttccatcaaggagttgattaggaatgctcaacgctctgagatttccaaatacatggatgacgaagatgaaggggataccttcacctttggtgacatgcttcgctccaaggatgaagaagacaactaaggtggtgatccgcaatggcgaataataaaactaaagaagctgcggttcccgcttatgagaagtttctttattcagtggcatctttcttcaaggcccaatggaaaaagatagccattggtgcaggagttcttatcctgagcctgttaatcgtggtgattgtctcacttgtcaattcatcacgatttgagaaggatttcatgcgactggatgttttgcaggaaacctatgcttctcttgatactcttgatgagacttctacagagtacgcttcaacgctatctgaacttgaaggttcgcttcaggagcttgcttcatcttctaaagcctatcctggattaaaggctgaatatcttcttggccagcttgcatggaaccagaaggattttgccaccgcgcgagagcattatcttgctgtccatgagaatggtcgtggtatctatctaggtgctgtcgcccttgtcaatgccgctgctgcttccgaagaattgggagaagatgctgctgcgcttggacagtatcagatggtcgctgattcctatggacaggatattgctgttgctccccgtgctctttttggagaagcccggatttatgaaaagactggtgatatcgaccttgcacgagccgtattccaagaattggctgacgcttatcccagttccgagtttgcccgtattgcccagaaccgtcttctggttttgtaatgtagctgagttgtaaaacatgaaaagcagatgcaaggagaagtcgagaacagtctcactctcacgagtatctgcttttttgtgttttcttatggtcgctttgttggtttcctgtggaatgccacggcctttgtttgtagaaagcagcactttggttccgcaagcttctactggagaggtaagattaccctatacaggaaacgcaacaatagttctttcgtccgatatcatcatttcgcctactgaaagccgtaacggaatcatgttgttctataccattacggacgatgtcacgaccgtcacgtcatccatgcagaacatttttacgacagaaacgacacttggcagttctggatcttctcttggaggaagaaaaccctttaccttggatattggtaacaggtatgggaattcaacagggacccaattcctctatccattcacctttgtggaagtaccaggagcggctcctgacagtttcagaaacagatcaggatatgcagttccgtttgatgctagttcactacctacgaggctctccagtacttttgatattaaaataggggagggtggggtatttgaattgtcccataacggcaatcctccaatcgaactctataattactcaggccggccgttcattgaaaaacctgagacagatgacgttacagaaaacggatactttgattatctgaaatataaaattgatgataccagtaaacaggtggtatcggaacctttacaaagtccgactatccacatctatgcggtattttttcttaatgaccgccaaggtggaaactattacactaataattactggagcaatctctataggattgcagcatttcctctggaagattctttgtgaataattattagggaagaaaatgtaaagtgatttatgttgtgactatttgattaacagaatgtacattatttatgaatatcaaatatttattataaatcccactaattatcccagttttatgcccgatgacttactttaccaaaggcgttatactacctaccatatcatataacttctgaacaaaagaaaggaaatgactattccatgattgaatatgtatatcatccggcagaggattttccttctgccatggaacaactccatcgcatcattggtcttcttcggtctccagaaggctgtccatgggatcgtgaacttactgctcctcgaacggcacagtcaatcattgatgaaacatacgagtatattgatgaattgaaaaatcacaggatttccggtcaacgggaagaaattggagatatcttgatcaatgttgtcacgttgttgcacatgcatgaagataatgcatcatttcccgcaaccgacgctataaacgaagtctgtgaaaaattgattcggagacatccacatgtttttacagatactgtatcagcacatgacagcacggaagtcctttctgtctggaataacgtcaaggaagaaattgaaggaaaaaaagcggaaaaggaaaatcctttcagcagaattcccaaaagtcttccaccacttgaacgtgcgtatgaaattcagaagaaaatgaaaaaagtcggttttgaatggcctgacgtacagggagtacttaacaaagtctgtgaagaactcgatgaacttgtcgatgccacgaacacattggaaccgaatcaggaacggattgaagaggaagccggagatttgctttttgctgtcgtcaatctagtacgattccttggtttcaatcctgcacagaccctgcatggagcaaaccagaaactggcaggaaggtttgaggccgtagctcgacttgctgttgaaagaaatattccgcttgacaaggaacatatgagtgaaatggatgaactgtgggaggaagtaaaagtgtcgtcttctcaccatcatccatcgtgaactctattccctactcctgtagaggaacaggaaaccgtgaaaaaaagggaaaaaaagaggacggtcataagccgggttctgtttatggtaatcatctatctaccgactttgttaccaaagccttcaagcaatctacccgtaggcatgagcggaccactcgcctactgtttgactttgctccggacgaggcttgcactgccagtatcattgctgataccgcggtaggctcttaccctaccttttcacccttaccattgctggcggtatgttttctgttgcgctatctatagcgtcaccgcttccgggcgttacccggcgtcctgtcctatggagcccggactttcctcgtacattcctgtttgcacaggacatacgcgattacctgaccgcctcacatcacctattcaattgaattcttcgaaaccctcatcagaagcaaaatccgcaagtccgccttcctcaatgaccaaggtatcaggacgcttaagatatttgtctttcatatcgctgtatgcctcatcatagtacaggatgcgactacaatacggacagaattcaatttcttcattcttgcggacagtgttcacgaactgcaccggcaaggtcatgtggcatccttggcaaacaagcccatggattggaacaataccctttccatctttgttacggataatgcgctcaaatttaaagacgaggtcattgtccaaagtcgtgataagctcattgcgttgggcattgagtccatcaaggatagaaactttctcactcatgcgagaatccctgtcttgggttgccaacgcgactgtttcttgctgagccttcatcaggctttccttgtcttccaagtcacgggaatgctctgccatatccttttccttggcaataagctttttcctgaggaattgctcattggcttcggtatccttgcgttctttctccgttgcttcatattcacgcaaggtagacgtgacgctcaattgtttttcaaggttttcccgttgcgtaattgtctgctgaaggcgttcattcagttccttcaaggcttctgcggcttcttcgctgttattatacagctctaagtatttcttgtttatggagttcaaaacttcctgttgtgcctccagaagctggggaatctccttaatttcatcctctatggtaaacttctgggcgagaattccttccaaacttcgaagaatctcaatcttttcctgcatattcactaatctcctgaaactatttgttcaaccgtgaaaaaccaacatgatacaatacaaccctcgcataagaaaagtcaatggagtacttcccttgacgcgcaaccaaatcagtacatggcacggaaattacaggaaatcccgcaatttccgactgcgtttaggatgccgcatccgacggagtgattttgcctcaatctgtcgtatacgttcgcgagtgaccttaaaggacaacccgacttcctcaagggtcaatgcaaatccatcatcaagcccaaaacgcattttcagtacatctttctcacgaggaggaagcgtagcaagctctttctgaagctgctcctgcaacaacatataagatgtctggctggcgggattttccgcatccttgtcttcaatgaaatcgctgagcaaggaatcttcttcctctccgaccggtgtttctaaagaaataggttcacgcgcgacattttttacgcccttcactttttcctccggccagccgagtttcttggcaatctcctcatccgtcggatttcgaccgagactctgtatcagggcgttttcttccttcttcaccttgttgatttgttcaatcatgtggacgggtaccctgattgtcctgccttggtcgctgatggcacgagtaattgcctgacgtatccaccatgtggcatacgtcgagaatttgaagttcttgcggaattcaaacttttcgacagccttgattaatccaatgttcccctcttgaacgagatcgttgaaaggaagcccacggttggtatatttcttggcaatcgatacgacaagcctcaagttggcttgggtcaagcgatccttggcggcagtcatcatgattctgccacgtttgatttccttggcatgctcaaggatgacttgagtattttcttcaaaatccgattcaatctcatggagcttcttttctgtcagctggatatcgcgaatcttttccttgatgacatccgcggacattgcgaatttttcttcaagcaaaacacgttttgccggtgtgaccaagtcacggcccatctgacgaagctcacgggtcgaggaaacaccaagctgtgcctcaagggagcttttttttgcctgaagtgaggatatcttacgttcagcatccatgaatttctcggtgaaagcagtgatttcttccggttgcaactcaatcaaggaaagctttttcatcagggcatgtcttttcttaacgagattttcgtctgtgaagatactgtcgcccgatgtatcaatcttttcttttttcaatgccaggtatgctttcattgctccctggatatctttcaaaccgtctttatagaactgcgcatagcgtttctgttcactaataagatccttcaaatccttggatgtcatcagcggtaaactttcgggatcggcttcatcaattttcaaagtcattttctgaaaaatatcaccgaaacatgttaccatcataccactcttgaggatgacatcgcgcatgataccggagccttcttccattttctgagcaagctctctttcttgttcggccgtaagcaggctttccttaccgatatcacgaagataaagccggatggggtcatcaatcgttgagtcgcttttctcactgccaaggattgctccaccatgccgccgggaatcaccatcactgttttcagaatccaaagacgaaaaatcaacgaatccacgtccgctggacggtccttcatactcgctttgatcgacgaagtccgaagtcagactgggtttttcttgttcttcatcgagttcctcatcggaatcgtcaaggtcatcagcgtcttcatcttcctcgctatgcgtatccgcttcaactgccggatgctcaatgctgattaggatatccgaatcttcgtcttcgaccaccaagtcatcatcaatgtcgtcatcaagatcggaatcttcaagatcatctggtgaagggccttctacaagctccactggttcgtcttctcccaggataccatcgtcttcgcaaacgaccgtgacatccctttccatcaaaaattgaatgacttcccccatcaaggattccggagagtccacgggaaggagttctttcaatcgttcctgtccgatatgtttttcggaatcggcttcaaccaggatcttttcaaaaaaaacttgtttttctatatcaactgccatctgtttcttacgttctcccacacatcgatcggtaacactatttccatcgccgtcatcctgtgcatgtccgcagcctcattcttccacaccggcgcccaagcgtccgcggagacgaatgatttcctgattcacctcttggatatccagaacaagccgtctgatttctgaagaattctcatcaggagtttcattctcggcaaaaccaagaatatcctccatggctttcttcttcttttcaaactttctcaaggtgatgcgatcgagagaactgtcaattcccttctggaggttgtgcccgaatgctccactctggaagctaatggcaacaagttgtttcagtctctcatcatctatcatctgtaaaaatacttcgtccgtttttcccaagtcgtttcgggtcgcatcctccaacaaggtaaaaagatcgaccgccaaagaatcttccaagtcagctacattgatccgattccgtataacgggaaattcctcgcgtttggttgcaaggcataacatcaggaacatatcagaagaaacccgcgcaagatttggaatggacaccggagatgtttccggagccttctttcttgtttcctgcgcagacgaccggtgatgcagatcttcaactatgcttgcatcatctacatgaagtatttcagcaagccgatgaatgtatgtctgcctctcaatttccgaatccgtcgcttcaagatacgatcggacatgtgaaaaaacagcggacttccctttaggcgttttgacatcatacatatttattgcggataagacaagatattcaaatcccggagtcttattttccaacatttttcccaatgcttccgaaccatttttctccaatacatcggctgcgtccttagcgtggtcaaggagcatgacattgttctcaattcccatgtcttggcaaattacaagggcttttcctgtcgcgttctgaccagcggcatccgaatcaaatagcgttgatatgctgtcacagtaccgatgaagttgtttgcactgctccgtggtgaaagctgtccccagaggagcgacggctgtggtgaatccgctctgatgcatggccatgacgtcgaaataaccttcacagagaatagcgtgcttgcgcgatttcagttctgacaacgcttcatacaagccatagactactgatcttttactataaatggctgtttcaggtgtgttgatgtactttgccgtactttctcccgtcaagtcgcgaccgccaaagcctactgtctttccctgccatgtcctgatggggaacatgaggcgatccctaaaaatagatactcgttcattccgtttggaaaaaagtccgctcgcttcaagtaaagaagcgctatagtgcttgtctgttaggaaatcatacaaccattgagaaggagccggagcataacctaaaccgaatttctcctgaatttccagactgattcccctattttcaagatagcgccgggcatgtgctgcacggtcggagttttgaaggatatagcggaaagaattggtcaaacggtcatacagttcttgaagggcctccgactccgtgcgttttctcttgtcttccggtgtttcctctcgaagttcaacccctgctttccgtgcaaggacgctgactgattccccgaatgtcagatgatccatctccatcacgaaatcgaacatggaaccgctcttgccacaaccaaaacaatggaaaagtcctttttcgttcagaacagagaagctggccgttttttcatgatggaacggacaaagcccccaatgtcgtccgccgcggtacgtaaggttcacatacgcggatactacctcggatatggtgagacgtgacttaatctgttcgattaccgattcagaaatttttgccacggctttctcctgcctttggtacgcttcatctcttaagtacgattaagctatctccccggcgcaatgccacggattcctctattttctccatagtatggaaaattcctgtatttattccagggcattcccttccctcttgtttccacgtatctacagtcgctacgatggaatcccagaaaggatacgtcctgcattgtaccggacgaactggatatacggaacagccattttccataagaaaaatacaatcaaagtttttcttttcccgaaggctcaccctgtaatatgtacccgtatcgacttttcggcaatagtcggagagaaaagtttctttggaaacgccaaggaaggaagatatgtcgcttacatcgtcatcagaaaggaaaacatatcccggactgcctccgccacagcaatggccgcatcctatgcaggaaaaatggagtcccgaagaatagaaagattccgccatgctggctcctcggtaacaatacttaagagaaaaaaagccttcctcttatgaagaaggctgtccggttggagagagaaggattcgaaccttcgaaggcggagccaacagatttacagtctgccccctttgaccgctcgggaacctctccgttcacgtaagacttgcaaagctaacaaatcttgtaaagcatagtgactgtacctgttttgtttttttctgtcaacaccgaaaaaatgcgaatccattataatctaccaaaccatccaaaatgattctttttgtttcccgctgacatttcctgccaatgtcttctagtgggaaagactatccttgtcggagcggtcggcaaaggtgtatcatctctaatacggagaaacaatgtccactacaatacagacagcatacgcacggttggtcaccgatgggctcctatcgctccagccaggagaaatcctatcaatcaattcaccggagagtgggttgtatcttgcccggctcatcgcccgtcttgcaacgcagaaaaccggacagaaagcatacatagtcatgacaagttcaggtaggcatatggagaccttgacgattcttcctgaaggcagtgtcgaagcattccttcctccggaaacaggaatggcgatgctcacattgttcgatgcaggagaattgatcggagaagccatggatttgcggaaagtaaaggatgccgatgttgtttttctccagagaacaggcatgctttcagatcctccattctttgacagaaagattggcgtaccttggtcggtcatcccctatcccagtcaggactgggcatcacgattgtggcaggatgaaaaagatactgatgccctgtggctcatgctctcatcactctgctcgcttgattcagataacttcatttcggatttttccagcatagttggtcttgcacgccacagaagcaaatatttgtccaacttggggccgctttccttgagcatcgagggagaaggtacttcactgcgtgtcaggacagcccttgaaagccattgggaaggcggttatcaactcttggaaaatggacgccagtttgtcagcggaatcatggaaaacaggagtaccaccgccttggataaattttccgcagacggcgtaatgagagcaagcaagccattctccttgttcgggggtaccgtctcaggagccgtcttctcattcaaaaacggtacgctttccacatgggccgccgatgaaggtgaagacctgcttggagcattccttgaactggatgccgatgctccgcttgtcggttccttctccttggtcgatgctggctcccggaatgatgtcgtccagcaaacatacgccctgccccttcttgagcgtctgaggacgacaacccttggatttggcggttgtccggttgactgtgtggacggtggtaagaaagaaggtgatgcgattaccacagggcatgtccagtataacatgtcggtcgcacgggctgattgccccatcggtaccagaaaaatgaccatcacggcaacagcagaagatggaaaaaagtttgtcataatgaaagagggacagtttaatgatcttcttctggaagaaaagaaacgtcctgggaggtaaacgtgtacgaaggaaaaatcgaccgctatgccaggcttgtactgcgcaaaggcatcaacctgaagaaaggacagaacctgttcatcaagacagggccggggacatactattttgcccgttcccttgcaaagtgcgcatatgaacttggcgccggacttgtagaatttctccttgaggatttggacatcctttcctccagactttccgcgcaggatgacgccgaggttcagaagtatcttccgtggcagtccggtatcaatgaaagcgtaataaaagatgagtgggcgtacattgccatcaagacgaccgaggatagtcttgaccacgggcctctcgacccggacaagtatgctttattttccaaggcaacacgcagggtcaatactgacgtccagagactccgtatgacgcatcaactaccatggtgtgtcgtatgcgtgccaggccctcgatgggcaaagcagatattcggttcggatgatccgaccatcgaccatctgtggcaggtcattgcgccgatagtcatgatcgacaagtccgatccagaagacgcatgggatcaaaaggacatctttctgaaaaaacgcatcgccattctcaatgagatggaagtagacagtctccatttttccagtcctgtcacggacttggtcattggattcaatgaaaaacatcgctggctgggaggaagcagcatgctgtccgacggccgtcccttcttccccaacataccgaccgaggaaatcttcactgtccccgacatgacacgggcagaagggtatgtgaccagcacgcgaccggtcacggtaatggatactcctaccgaggaagtccgttttgtcttcaagaatgggcgcgtagttgattttaacgctcgcaagggagcagaagtcatcagaaagcatttggaagtggatgagggatccagtcggttaggcgaatgcgctcttgtcgatgaatccaaccctattgctgccagcggacttatatttcattcaattctctatgatgaaaacgcttcatgtcatattgcattgggagctggttatcctgactgccttgaaggtggcagaagccttgtcacggacaaggagcttcatgagcatggttgcaacaccagtctgatgcatacggatttcatgattggatcaaaagaaactgatgtcacggccataaccagggcaggaaaagaagtacctgtaataaaaaaaggacatttcgttatctagggtaccagactccaggacatcaggtggtttcccggttcatctcactgatgagccggagaccatctaaagtgtgattcggagcaaggacatcaatgcggggtatttctgaagcaatcgttgacgaaagtccacccgttgcaatgactgcaattttttttcctagctctttttctgttcgctcaatcatgccgtcaatcatttcaatgtaacccagcatgatgcctgcgcggatggaatcaaccgtattgcgtccaaggacgcttgtcggaatcttaagctctacttgtggcagctgtgctgtattgccgaacaatgcgttgaccgccgtgacaagaccaggcaggatggcgactcccagtactctccccttttcatcgaccgtggaaaaggtcatggccgttccgcagtcaagggtcatcgctacgcgatcaggaaacatctgatgcgcggcggccagattgcacatgatgtcctgtcctatttccgacggtacggtggacatgtcaaggccggtcttcacctgcattgaaagcatcaacggagaaatggaaaaaatcctttggatatccttctgtatcgcacgggtcaggttggggacgaccgaactgattgccgcatgtcttacggcagtcctgtcgaatcctgaattttcccagagggtttccatgatgacaaggtattcatccgaagtcttcttcgtatcagtatggatgcgccatgtcctgccccattgctttccatcatggaaggacatgactatgtttgtgtttcctatatccacggcaaggaacatatgtgccctcctagagcgaaagctcaggcttcattcccccatacattttttcccgcaaagcacggatggaggcatcacgcatataatcatcaaatcccatcctccggtcaatgataccgttgggagtgaactcgatgaggcggtttgcaattgaatcgacgaactgatggtcgtgactattgaaaagcaagactccagggaaatcaatcaaaccattattcaatgccgtgattgcctccaggtcaagatggcttgtcggttcatcaaggatgattgcattgccttgttcaagcataatctttgacaagacgcagcggactttttctcctcctgacagaacgagacaacttttcagagcttcatctccggagaacaacatgcgaccaaggaatgaacgaatgtacgtttcatctttgtcctcagaatactgagacagccagtcagttatgttcatgtcatcctggaaaagatgcgtgttatctttcgggaaataagaaacagatgtcgtcacgccccagttatattcgccggaatcaggcttcatctctcccgtaagtatctgaaacaatgtggtcttggcataatgattcggaccgacaaaagctatcttgtctccattattgagagaaagcgtgaaatgggaaagaatttcctctccatccactgatttcgtgagatccttgatttccagaaccgtgcggcctatttcacgtaaaggcttgaaaccgacatacgggaaccttcgggaggagggacggatatcatcgaccgtcaacttgtcaatgagtttcttgcggctggtcgcctgtcgagcctttgcgacattactggaaaagcgttggatgaattccttgagttcggaaatcttctcctccctacgtttcttgtcatccttttgctgttttgccgcaatctggctggccatgtaccagaagtcatagttgccgacgctaagctgtatcttgccaaaatcaatgtccgcgatatgtgtacagactgaattgaggaagtgtctgtcatgtgatacgacaatgacggtattgttgaaattctccaggaagttctccagccaatggacggaatcgaggtccagatggttcgtcggttcgtccagcaacaggatgtcaggcgtaccgaacaaagcctgggcaagcaggacgcggactttcaagttgtcttccacttcggacatcttccgttcatgcagcttgacatcaataccgagaccagacagcagttgtccggcttcagcctctgcttcccaaccacccagctcggcaaagtcaccttccaaagtagcggctcgcagcccatcttcctcagaaaagttttccttcgcatagatttcatcacgttccttcatgatgctatataattgtttatgccccatgatgactgtctcgatgacagaaaaatcattgaaggcaaaatgatcctgacgaaggacggcaagcctttcccctggcgtaatgatgatttctcccgtatccggttcaatttctccagacatgattttcaagaaagtcgatttccccgcgccgttggctccgatgactccgtaacaatttccaggtgtgaacttaatgttcacatccttgaacaagacttgggttccatatgagagggatatgttggaagcagtaatcacagaatttctcctcgtgcgctagtatcgcaaaaaaaaggcagcccctgcaaggctgcgcttcggtttttagtccctaggggaatcgaacccctatttagagactgagaatctcccgtcctaaccgttagacgaagggaccacgacagcgactgggatggagggactcgaacccccaaaggcagaaccagaatctgcagtgttaccattacactacatcccaatgcaaaatcctgcttgaggataacgaaagcatgcggatttgtcaagtgtgtcaaaaaacgccaaagaaacgccagaagaacgccacaggagaatgcatccccttcactcgttatagtattcttgaaggactgtgatggaatagcctttcagtacatcatggtagttaaggaacggcaggccgattacaccgaagatgtctgcgaccgatgcccctgcttcctcgataagttctacagccgctttgagggttccccctgtcgcaatcaaatcgtccagcaccaggaccttctgccccggcaggatatcggatgcctgtatttcaatggttgccctgccgtattcaagtgaatattcctttttcatgattctgccgggcaatttcccagctttccgtaccagaacaagaggtatgcccatcctgtatgcaaaaggcgcggcgaacacgaaccccctggcctctatgcaggctattgaatctatattcctgtctgcgtaaatctcacacatgcggtcgatgcaccaggcaaaggcttcgggattagtcaggattccggttatgtcatagaacaggatgcccttatgggggaaatcaggaattttcctgatagcagaatctaaatcaaaagatttcatttttcgtgtacctccgcaagtgtccgtcagtttttcttgaatgccgttaccctgggagaagcaccgatgtcaaatccggaggctctaccgtctctaagatattcatatgcgagtcctgctaccatggcggcgttatctgtacagagtttcattgaaggaaatgcgacggtcaagccatttttttccaaagcggacagttcgctcctcaacaaagaattggcagccacgccgccacctgcggccagacgggtgagtccggtatcttccaaggctttcatcacacgtttcatcaatatccctaccgcagagcgttggaagctagcagccaggttttccggtgtttgtacgcttgttccgttccagaatttttccttctggttgattactgctgtctttagaccgctatagcttacatcatacggatgttctgtacgatccaaggaagggccagggaaaagatatgcatgggaatcgccgttcttggcaagcctatcgatgataacgcctccgggatatcctaagtcatagtgtttagcaaccttgtcgaaggcttcgccgatggcatcatcaattgttgtgccaagcacttctatctcatcatatcccagcaccttacagatgaccgtgtgtccacctgatacaaggatgcccatgtacggatattccaaaggatgctccatctgggatgcatagagatgggcgcggatatggtcaattccaatgaacggaataccacgtgacgcggctaatccttttgcaaaattcaatccgaccaggagtgctccgagcaatcctggcctattagtcactgcaattgcatcaatatcatcgaccttcatatctgcaccggcaatggctgctgaaacgacctgccctatccattctgtatgaagacggcttgccaattccggaacgacaccgagatagggtttgtgcagttcaatttgtgtcgcaataatattgctcaatatttctgtcccatcacgcactactgcggcggaacattcatcacatgaggtttcaattcccagtattgtcattctctttcatctggtactggaatcagtcttccagttcgtctccttcgtccataacgctggaatcatcggaaaaaaacatgaagttaatccattcgtcgttctgtgcagcatgtgaaaggacatacggaaacgcatctatcatgaattgggcgacttccggtgcccagcatactccggccttgggagactgtttgttggggcgtatccgtatttcgaccatgcactcattggaaatcatccgtgaggtttgtaatgaagcgggtttcttgtccatgccggcacctccaatcaggttctttcctggatgattctcgtcctgactgttaggttatccggttaagggtgcttggtcaaggcaacttatcaaactcccaaagaagtcccagagagctcttacattcacggacaacattcccaaaaagatagttttggatacctttttggctgcctatagtctaaaatgaaaaatgcaaccctatatattatataaagttgcatcttaaaaaataaagccaaaactgggattcgaacccaggacctgctcattacgagtgagctgctctacccctgagccattttggcagacttcatgtatcgcgtgggtaaaataaccgttttacccaaaaaagacaaggacttgatatcatattccggaggatatgggaagaccgccggaatttccggcggtccgtatcattggcaggactcaggaacgcttgctcaattttgcctgtgctgacgcaagacgtgcaatgggcacgcggaatggagaacaggacacataattaagtccgagactctcgcagaaagcaatggtcttaggatctccaccatgttcaccacagattcccaacttgatatcctttctcactgaacgaccaaggtcaacagcaatcttgagaagctttcctactccatcgatatcaattgttgtgaacggatcgtaatcatagaactgcttgtccgtatcattgacataaggtccgaggaaacttgcggcatcatcacgggagaagccacaagccatctgggtcaagtcgttggtaccaaagctgaagaactcggcggaacgagcaatctcatctgcggtcaaagcagcgcgcggaacttcaatcatggttccaaccttgtaactgacgctggttcctttttccgcgaatacctttgaaatctcatcttccgcatgctttttgcaataatcaaattctttatagataccgaccagaggaatcatgatttcaggatgtacggcaataccggctttcttgacttccaaggcggcttcgatgattgcacgtacctgcatcctcagaatttccggatagatgattgcaagccgacaaccgcggaatccaagcatgggattgaattcatggagctctgcgctcttttgttcaacaaccgcaatactgacaccaagctgttcagccatttccttcttagatgcatcgtcgttcggcaggaattcgtgaagcggaggatcaagcaggcggattgtcgtcggcagaccacccatcgccttgaagatgccaatgaaatcttccttctgcataggaagaagttcggcgagagctttctcacgagcttccgtcgaggaagcaagaatcatttttcggatgctgatgatgcggcgtccgccaaagaacatatgttcggtacggcacagaccgattccttcagccccaagcctgacggccatggtggcatcctctggagtgtcggcattggtgcgaaccgccatatccttgatttcatccacatagctcatgaaagccttgtaatcctgatagagacgtgaatcttcttccttgaggtttccaccgagcacttggactatttcagaaggcttcacggcgattttctcggcgtagacatcaccggtaaaaccatccatggccatgaaatcaccttccttcaggacacgtccggcaacctccagcgtactcttggcataattgatatgcaatgcagatacaccggatacacacggacaacccatgccgcgcgcaacgactgctgcgtggctggtcataccgccgcggcaggtgatgatacccttggaagcagccatgccgcctatgtcctcaggactggtctcagtacgaaccagaatgacagcctttccttgtgcggcagctttctctgccttgtcagcggtgaagtatatctgcccgcacgctcctcccggagaagcattcaacccttttgcaatagctgagatgcctttcttcttgatatcgctaccatcaagtacaggagcaaagagcttgccaaattctcccgcaggaatgcgactgacggccgtttccttggatatcaagccttcattgaccatttcaacttggcttctcagccaactgaagattgtgcgcttgccacttctagtttgcaaaatgtaaagcttgccttcttgaattgtgaactcaagatcctgcatatccttatagtgtgtctcaaggatatggcgtatatcgacaagttggttaaacacttctggatttatcttgcgtaacgtttcaatgggcgcgggagtcctgatgcctgccacgacatcttcaccttgggcattcatcaggtattcaccgtaaaatatgttttctccggtcgaaggatccctggtgaaagcgactccggttccgctggtatctcccatgttgccgaacaccatgctctgtacgttgaccgcagtccccaggaggccacggatgtcattcatctgacgatatttgatagcacggtcattgttccatgaacggaagactgcgttgattgaggcaaaaagctgttcttccggattcgtggggaattccttgcctgtcactttcttatagagagcaaggtagcgggaaatgacttccttcaaatcatcaacatccaactgtgtatccaacgtgacgcctttttcattcttgacggattgaaggatttcttcaaaatcatgatggggaacacccattacgacatccccgaacatctggatgaaacgacggtagctatcccatgcaaaacgctggtttcctgtcttttcaatcagaccattcacggaatcaggattgatgccgagattcaggatggtgtccatcatgccgggcattgattgggcagcaccggaacgaacggaaaccagcagtgggtttttcggatcgccgagctttgcgcccataagtttttctaatttcctcaggttggtaaggacttcgtccctcaaaccttccggataggcaccatcatgctcagaatagaacgcacaagcttccgtactgatggtgaatccaggaggcaccggcagaccaatcaaagtcatatcggccaggttcgccccttttcctccaagataagccttcattgaagccgttccatccgccttcccatctccaaagaaatatacaagtttgcttttatctgcaactgccattccattcctccattcttcatatataccgctcaagatggtagagggaaaaccaagctcctgtcaataaaccatcaagtctcatcatgccaaaacacaggaatggaagaaactttttttagccaaccaatacttcatgttttaaaagaacggacagtcagcaggaatgaacaaaaagttcccggacatgaaaaactccccttttttcgggggagctttcagatacacttcgttgggaagccagccatgccgcgtatatgcttcgttgtcatatccctgaaattacaaatacaccatcaagccgagtaaccaaccaacatctttatacgacttggttgctgtaagcgttctatggcttttttctcgatttgccggattctctcctttgtcaggttatacagttcgccgatttccttcagtgacatcggatgttgtccgttgagtccgaaccgaaattccaagatttccatttccttttcactcaaggtcgcaaggactttattgatatcctccttgagtgcagaatcaatgatgacatcatcaggagaatcagctccatcttgaatgaaatctccgacactgctgtttcctgaatcagtgaacacaggagcatcaagactcaccatttccttgctaatggctatcaggtccgcgacatgcgatggatcgagctgggtcaatcgtccgatttcctccatggttggttccgcgcccgactcgttcataagggatttctgggctttctgaatttgcatcaactcgttggcacgattaagcggtaggcgaactgtgcggcttttttcactgattgccttgagaattgcctgcctaatccaccagacagcatatgaaatgaagtggtaacccttatcaacgtcaaacttttcaatggcattcatcagaccaatgttgccttcattgatgagatcgcccaaaggaagtccttggttttgatattttttggcgatattaaccacgaaacggagatttgattcgaccagtcggttgcgcgctttctgattcccctctgccgcaagtttcgcgaccttgtattcttcctcgtgcgtgagcataggaatgcggttgatttctttcagatatatggacaggatgtttacatcctcatgcatgtcactttgatttccgttgccattcagcattgtcttggtcgcattcattgtgatacctccgttcatatatttagatgcaagatgcatgccagaaacaggaggagaatgttcgaaagaaccaaaaaatattcagaattgattgcaagaaacaaaaaagtcggtttagtaaaaaaatttcatctttatagagaaaaaaatggccgatattttagccatataacgtgaaactatgccagcaagcaaagctcaacaaacaaaaaatgagttattatgacacatccactttttttggggatattattgggtcatagtgatacaattctgctaagaaaaaagtcgcaacgtagattccttggaacacaacgacacacattcctgatcttccgaaccctttgaaggcgtcgtggagcatggtgtttgccaagggaaatcaatgattatagtgctgtaccacgcttttttatcggtgcaaagaaaaggaaattctgaacactggttctcttcttgaagaaggttccacctctgttcaatcaaatcatgaaccatgtctccttccggaaggcttatcatcatattctttctacccatgagatacatggaaaactgaacatcatggaaaagcttccagtcggaaattgtcccggacaggcatctccttccccgaaggaaaaaagcatcagaaagaaaccgtgcagcattgacaatatctcccatacgggcaaaggattttccaatcttgtacagccaagtaaccgcctcatctatgtgtgtgtacagaattgtattacagttcacatccttgctcttgtcatgtggttgaatacaagggatgtctgactgccgctcgttctttatgacgttttccatgtcaccaatatacacatagaaaacacaaacgacaaatatctttctgtctccattttcgtctctatttttttcgttcttcttgtcagatgaattgcttttcactatattaccatgtggagcgcaaaacatcaggtttttgcccatattcagaatcattgatcaaggagagacatatgaaaatcaggcctttgtcagacagagtacttgtgaaggttgaggaattgcaggagaaaactgccagtggtatatttatccctcagactgcacaagaaaagactcagatagcaaccgtcgtggcagtcggagatgacaaggacgccatcaaggtcaaggtcggtgatcgtgtgttacatgacaagtatgccgggacgagcgtcaaggccgatgccattgagtatctcattctcaatgcgtctgatgtgctggctgtcattgactgaagcacaatcctgacacatgttgaagaaaagccgccgcagggtggcttttctcattttcaccagccttgatcttccctctcctattgaaaccttttgcacatcaatcagtctgattatccaaaaaggaaggtttctatttttcctggtatattttccgccagagtttccggatgatggctctctggcagcgcattgagcatccacgagccatagcttttccggacgatgcgactatccagtattaagacaataccccgatcctcagtggtacgaagaagcctgccaaatccctgtttcaatttcatcgccgcttcaggcagggcaagctggaagaaaccgcttcctccgtcttcatcaattctttcatgtcgggcacagtagaccggctctgtcggtactttgaacggcagtttgacaatgatgaccagccgcaacgtatcacctggagcatcgacgccttcccagaaactgtccgtggcaaaaaggcaactgtccgcatcctccttgaattcctggagcaaagtatatctgtctgcgtcaccttggcaggcgacatgcaggtcgttctttgcaaaaaccggaaccagcctgctgtaaatatcctggagcatgacatatgaagtgaatagaaccaacgcgccacctcccgcggcaaggatagcttctccgacagttttcgtgacataatccagatactcctcactgtttttcccggaaaattcgggagaatccatcggcgtaagaagcatgagattatgcttataatcgaaagggctatcgaacttggtacggagatatggcttgcctggtactggcagccccgcacgggaagaccagaaagtaaaatcatcctgcaaatcgagggttgcggaggtacataccactgtggaaagtttttcgtaaagtgcttccctgagtatttccgagacattcagcggagttatcttcacatgtactcctcctgcctggttcttccgtgcatcatattccatctcaagccaatggatatcatctccccaccccgacaattccgcaaagcgtccaagaacatctgtctgcgatacaaggcggcgcatgtatacctcgaacttggtaaggaaatgctggaattcctgcggcgcagtattctgttccatcactttcttgcatgcaccgtccaaacgggaaccgcatgccgctatttcctttgccagtgtaaagaagggttcaaggatatcctgatgagtctttttcaatagtatggaagatgtatcccttgcccgcatgaaagccatcagaaaatcatccgcagcgtcaattttttccctgagcatggcaatctggtcaaggatcttgtccggcaggtctttctccggcatgtaaggagccaaggtttcaatcaagttggtttttcgtgccccggcgctttgtcgtgagagccgggtaatgaggcggatgacagtcgaacgtgaatagtcatcagtgaaaaaatcagttgcatttctctcaatgttgtgcgcctcatctatgaccagacgatgaaaagggggcaaaagagcttcctcatcataagattcatctccatcaagccgtatgcgtgagtcagtgaaaaggatgtgatgattgacaatgagcaactgggaatcaaaggcatgcttgcgtgccttgagaaaatgacattcctgggaatgtgggcatttgtagcccaggcacaagtctccgtccgcgcagacatcgctccacaactccccgtcaagacgtcccggataatccgacctgagtcctgtctcggtatcacgcgcccacgctttcatctttcctatgtccgtcaacggatcgagggcgagcagtggtgtctctgaaattctttcggcaagacggtagaggcagacatactgggatatacccactaccaaggcaactgatttcttcattcccatagctgaaaaaagcgcgggaatatctttttcaagaagctgtcgctggagattgatggtcgccgtcgctatcaccgtcctgtcttccgggacatcgtccaagttgagcaacaccgggacaagatatgcgaaggacttcccgatgccggtaccagcttccgcggctgcgatagcatcatgttcaatggcttccctgaccaggtcgctcatcatgagttgtgcttccctgtattcgtatccgggaaactgagaattgagaacgcctcctacatcaaagacgtcatatatatcactctttttcaatctggtattcctggagcttcctgtgcaatgtctttcttccaatcccaaggacttccgctgctttcgacttattcccgccattgcgggcgattgtgttcactatcagttctttctcggcttccgccagggttatccctaccggcagggtaatccgcacgtcagtttccgcattagctacaataggtggcaggtcttctacttctatgaccgtaccacgtgacatgacgacggcactctccacacagttacgcagctcccgtatgtttcccggccagtcataggtgaacagtgcgttcctcgctctgttgctgaagcctacgataggcttgttgttctccttggcgaagtgttccaggaaggatgtactaagaagcatgatatcgtcttttctttccctgagaggcggaacatcaatatggacaacattcagacggtagtacaagtcttccctgaaattacctttcgctatttcttcctggagattcctgttcgtagcgctgattacacggacatcgacactcagggtcttctctcctccaacccgttcaaacgttttttcctggagaacgcgaagtatcttgatttgagtagcctggcttatctcgccgatttcatccaaaaagatagtaccgccgtcagcaagttcaaaacgacccttctgctggcttacagctccggtgaaggctcctttttcatgaccgaataactcactttccagcaggcttgaacttaacgcggcgcagtggactttgatgaaaggaccggatgaacgagtcgaaaaatcatggatggcatctgagacgagctctttgcctactccgctttcccccgttatcaagacggaagccttggtcggagcaatctgttggatcatatccatcatgcgcaccagcttggaactttttccgataattttatcatatttcgtgcgcgcacggagctgcttgacctcctcctgtagttgctgatgctggtcatacaggtcacgattatccaaggaacgttttacaagcaaggtgagacggtcaaggttcactggttttgtgatgaagtcaaccgcgccatcacgcatggccgtcacggcgctttcaatcgtgccgtgtccggtcaggatgactacgggcagacggggatatgcgcctgagatttttttgagaagctcctctcctgagaggccaggcatccgcaagtcggaaatgacaagatcgacagtctgagagttgatgagattccatgcctcggtaccatcagcggcgagcaggacggcatacccttccagttccatggccatgccaagaccttctcgaatgttcttttcgtcatcagctatcaagattgtgcgcttcacagctaacctcctccacattgatcatttcctccaagaaattcgcatctttgaggctgtcaggcaatgtcatccattcgctgcggggaacagggaaaatcatggtgaatgtagtaccccgtccgggttcactggaaactgaaatatcaccaccatgctccttgatgattttgaagacaacagtaagtcctaatccggtaccagaagattttgtcgtaaaatagggttcgaatatctttgacaaatgttctggcttgataccggttcccgtatcactgactttaagatgcaccacgttgcccaccaacttggtagaaacagtgaggattccaccctgtggttccattgcattcatcgcattcttaatcagattcaacagaacctgcttcatcaggttctcatcaagagagagtcgcggcagatagtcttgaagctcaagtcgaagcgcgacatgttgttcatcaagttccggcatgacgaaggatgtcagatccgagataagacggttcaagtcctgtatacggaggtggacatccataggacgcacggcaaaaagaaaatccacgacaatacggttcagccgatcgatttcttcttcaaggacatggatgtaacgttccgcctcatcttctgtgagttcgcctttcctttcaaaagccttgctcaacaactggagatggattcccattgatgccaatggattcttgatttcatgagcgacacttgccgccatggtcgtcatctgcgccagactttcgctacgacgcagacgggtatcattcctcttacgttccgtgatgtcggtcgctacaagcatttcatagacttctgtgcctgtcagttcatcatcctgtcctctgaaagttgaaagggtcatgaggattgtcttgaccgtatctcctttctggtagttgaattcattgttctggtcagcatgaatctttcctgcccaatattctttcaggaaaccgaggatatccttgtctgcaagcgcatcatccaaccggatgccatggtagcttgaaaagcgtttcagaggaatcaaggtagtgactaccctattcagataaacaatcttgtgggaagaatcatacaggatgatgccatctgacaaggagtcaaggacactttcaagcagttctgtttcagccaccagatgtttgaaaagacgaacgacatcctgagggtccatctgtccaatcttgcttattgccctttttgcaaatttattcatgagtccgtctcctgtcaaagcacaaggactccaggaggctcctcaatggcagattgtatacaatgtactgttggtatccttgtgaaacggcggcaagacatgagtgaaggaaaggggctggtaacgaatcttgtctgtgcaaagtccgtaattcttctgccatgcgctcgaaaaaataaggaatcacatccgaatcttctaccgtggtaatgatactggaaagattcacggaatcttccgtctctgtttccgacatcattatggcaaaagcatgggcagcttcctgtaccagactgattttttttgcatcatcctctccacccgctgtcaggatgaaatctttcagctcctgatttttgtcaacctcgcatccatagcgtgatatgatgatttccttggcaacctttggtgagagtgaagcaaaacgatactgcctgacacgggaaaggatggttgccatcatcctttcaggatgagatgtgacaaggatgaaccttgaattttcaggaggttcctctaaaagtttcaacaggctgttccgagctccttccgtcgcttgttccagggcttcaatgatgataatacggggacgccgatccaaagccgtcaatctgcaccacccctggatttcccgacattgggcaatagtcagtgtgcgggaagaagatgataaagcgaaaaatggtttgagcagggatgccaaggcatcacacgctgtcttgaacatcttcccattcatgtcgagggaagaaaattcatcaagccggtcatgaagctccgcggcttcttcaaacagtttcttcatgcctgctgtcgccgcatccgccaaggcaccatggaattgcgcaagcatgagggagacagactcaatgacctgtcctcttgccgcttcaagcttgtgggtgctgacagcttgcaaagcggcgcatatgcgtggcttgtgattgcggggagaaatgacaatgacattattttcaggaacaagagcccccccagtcctgtcagtcccatcagcgttattattcaaggaaagagaacgggcaagctgcaatgacatactcatgcggccggaaaattccggacctgaaaaaagtatcgcacggggtagaatcccctgccgaagttcactttccagcaaagaggcgatccgtggttgcattcgcatgaagtcttcaaacatgacgcatcctcaattgttcgttgtcatggcaaaatcttagccatcattcttttttttgctttattgagtttcacgatttctttaacagcacggtcaaaatcactttcacgcttgtcaagttcaaaaatagcgcccagaaggttgataaagcggttgagtttttcacttgtgtactgattcattacttttccttaaaaaagctggacgatcattggctccgtaatccgtctgtaaaatatgctggggtggatatagtcctgcaaagggatgagacgttggatttcaagcaaatgaaggacaaggacgcaaattatgatggcttcaaggaaaccgacgacgaaaccaagaagtctgtccaacggatccaatccgaccgactccaggatgtttcccaagacggttcccaaaactgaaacggtgatatacgtgaccgtgaacaaaacacagtatgacacaaggacggatacaaacgtccccaaggaaaacgcctgcatgacataaacagacaatgaccgcgaaaacataaaggcaaaaaggatgccgattagcgcacccgccctttttcccaggatacgggaaaaggagtttattcctcccgacactccgccaaggatacaaaaaatcaggacgattaaatcaacaccggccacccatgttcctgcaactgaaaaaccccattccatcttcagtccccttccctatcagagatatctggccggacacatgaaagaatcaggtctgccagccttccgcatgcatcaggaacattcatcgagacgcttgcggcttccatatgccttattgtttccttatcagaagaaaaaagcaactgtatggtatccatcagatgaatgctatttgccctgtcctcggatagtaccacggcggcccccgctttttccatccttcttgcattcagaagttggtcgccgcgtgaagcattttcttccagaggaaccaagatcattgcttttcccatggcggtgaactcactcaatgctcctgctcctgcccgtgatatgaccacatccgcggcagccagcacatgagccagctcggcgccagcgaattcaagctgcatatatcgctcatggttgaaccctgaacgcacgttgcctttacctctttgatggaagacaaagccatattcagtgagcaacggcagacatgcatcaatcatattattgatctgacgcgccccttggcttcctcccatgatgacaatgagtggctcaccttcctgcaaacccaacaatgccctgcccttggaagcatcggcagtaaggaaaatcctacgtaccggattgcctgtcactcgtatcttttcggaatatttttccttcaatgcacacgccgctctttcataaggaaaacagatatatgtcgccgccttggcgttcagacgtgttgccagtccaggacttgcgtctgattcatgcgtaattgtcgggattcccaacagatgggcggcccagagcggcgggacggaaacgaatcctcccttggaaaaaactacggatggcctttcccggcggagaacgtacaaagattggaagaatccggcgagaacctggaatacgtcaaagaaattgcggagtgaagcatagcgtcgccatttccctgcgcaaatgccgtaccatctgcaaccggcttcctcgaccagctttctctcctgcggagaataccttccaatccacaggaaatcgcatgcgggattcctactccgtatttcttccatgacagcgagggccggcatgatatgtccggcagttcctccaccggtaaaacaaattttcacggcatgctccttcccagagagaataacacaccagtctgctgacatgaaagacatgaatgatggcgataacctgttcatgtgagttgtttttgattatacttcactgtggcatcatggtcagttcagccgtatcacttgataccggacaccctgtcatcatagaggaaaaaaatggcaaaaggcttatttcagatgattttcggaacaaagcaggataaagatctgcgacatctccgccctatcgtggaacacattaacgctcaggaagattgggcgaaatcctttaaagatgaagactttccggcccagacggaaatactccggcagaaactggcacaaaatacttcttccatggaagaaatccttccgcaggcattcgctttggcaagggaagccgcccgccgcgtgcttggcgagcgtcattacgatgttcagatgatgggagccgtcgtgcttcatgaaggcaatatccttgaaatgaaaaccggtgaaggaaaaaccttgacctgcgtgccgtcagcatatctgaacgcgttggaaggaaaaggcgtgcatatcatcacggtaaatgactatctggccgaacgtgacagccaatggatgggaccggtattcaaatttcttggcttgagcgtcggcgtcattctttccaacatggacaacgaacagcggcgtctggcatacagtcgcgacattacctatgggacaaataatgagtttggcttcgattatctccgtgacaacatgaaatggtcagcggctgagaaaatccaaccacagcatcattattgcatcattgatgaaatcgactccatcctgattgatgaagcaagaactccgctgatcatcagcggccaagcggaggacgatagccgacaggtgaacgcggcagacaggattacttccctcttgaaggaatgtgagaaaaaccccgaaactgatgattactatgaagaagatcctcttgcccgcttcgacaaaaatgctcaggcgtttgatccgaagggtgattacaagatagacgagaagcagaaacgtatcaccttcactactccgggaatcaaacatatcgaggaattgcttctgaagaacaaagtgattaccggctcattgtatgaagatgataattttgagttcgtccactacgtgacccaggcggtcaaagctcatacgctgttcaagaaggacgttgactacgtggtcgctgacggacaagtccagattgtagacgagttcaccggacgcatactccatggccgacgttacagtgacggattgcaccaggcaatcgaagcaaaggaacatatcaaggtccttggccagaacaagactcttgccaccatcaccttccagaatttcttccgcatgtatgacaagataagcggcatgacgggaaccgctgatacagaagccgccgaattcaattcaatttatggcatggatgtcgttgtcattccaacgaaccgacccgttgtccgacaggatttccacgatcttgtgttctacaatgaaccattcaagctggccgctatctgtaaggaaatcgccgaggttcatgctaaaggtcagcccatcttggtaggaaccgtatccatcgagaaatccgagttgatttccgccatgcttaggaagatgaacattcctcatgaagtacttaacgccaaaaaccatgcgcgtgaagctcacatcattgaagaagctggtgccaaaggctcggtgaccattgccaccaacatggccggccgtggtacggacatcaagttgggcggctcccttgaggctcgggcgcggaagatctgtggtacggatgcttctcctgcggaattccaggaggcgcttgaaaaagtccgtccggcatggaaagccgcgtatgaagaagtaaaatcattaggtggtttgtatgtcttgggaacggaacggcatgaatcccggcgtatcgacaaccagttacgaggcagaagcgggcgacagggagatcctggcacaagcaggttctatgtttcccttgatgacactctgatgagactttttgccaatgacaatcttaagaatcttctgggtcgtgccggtatgggcgacggggagccaattgagcacaggatgctgagcaatgcgattgaaaaagcacagaagcgtgtcgaggaaagaaactttgaaatccgcaagcatctccttgatttcgatgatgtgctgaatgagcaaagaaacatcatctatgtccaacgcgatgatattttgatggatggcaacctgattggaagggccctcatgtcttgcgccgacattgttttcggtattgtacgttcctccatggatgatccgcaatggaaagacaaggcgatttcccttctcatggacgctttcctggaaagactgaactacaagccatcctttatcactgaggagatgattggaaccgatgttgttgcccttacccaggaaatccagacctatattgcggacgaagtcactgaaaaagttgctttggctggtgaacagcagttcaatgatttccttcgtttccattacctgcgacaaatcgacatgcgttggcaggatcatcttgataacctggaagccctacgcgacgctgtgtacctgcgcacctatgcccaaaagaatccactggtcgaatataaagtcgaagggtttgaaatcttcgatgccatgctggaagcaatcaagttggcgattgccaggacgatagtgaatgtccaagtccgcaccggagcctcatctgaaagaagaaggccggtaggagccatggaagcgaaacattccggttcaacccaattcatgggagctccgcaacagggagggtcatccggtgaaacgtctccggtaacagtgaaacggatatatcccaaggtcggtcgcaatgatccttgtccttgtggcagtggaaagaaatacaagaactgtcatggcagaacgtactgattgtctgccatcaaccgaagtcgttttggtcaattaatctgaaaatcctgcgaggagaaattactgtaattccgtatgccttctctttcccacggagacagcattgcttttgtgttggggaaatccgttgatatctaccgagctggctaatcagaagaaatcggcagggttcagtgcaatgtcattctgttcaatcgcaaaatacagtgtcggattcttatagtccgtgccggtagtacccatgcttccgatagattcccccttggcaagggtagtctctatctgcacttccacatcttccaaatggccataggtagtcttgtattcaccggcatgagtcatgatgacgaacttacccagccctttccgctcaaagcccatgtctacgactacgccgtcagccgaagccacgacaggactacccgcctttccggtaatgagaatgccgtcaagcggctcctgcctgtctgtggcgggattagtgaacatctgtccaaaaaatccagaaacagtccctgtggcaggggaggtgaaggaagtagcggcaatcatggtgatcggggatacggtcgtggagatgtcaggaatgaaaagctgctggttctggtatatcttgtcgtccttcaacccgttgacagcttgcagcctctcccaccccagttcaggattatagcgtcgcgctatggtgctgagcatgtctccgctctggacggtatagagctggccatctctgtcagggatgcggagcgtgattcccggacgcaccgccagaatgttcgttatctgattcacgcttctcaaagtctggacacgtaagccgtattgagtagcgatggaattcaagtcctcgccttcggcaacgacatggctgctatattggactggcgttgttcctgaagaagtcggacgcgctgcatccaacgcccgcgccgtcgtaccgccggacgtattttgatttggaggagtttgggttgttgtggtctctgaaacttgatttgaagccgttggcgcagagatagtctgattcaaaacagctgaaacaggtgacaagacggaagttcctgccgtttcttcagaaatgacaggggcagttgaggcggacgggagaccagaagattggtaagcatctgcgacagggggtgaatttctaatccagaagaatacggcaagaacgcaggcaaaaatacatgtcaggataatgccgatggtcacgccatttacccgacgaccgctatgggaacgcccattgtgatagtgattggaatcatcataatcatctctgttcataagctctcgacatcacctttgcatacataataatataagacagtcatgtcacatacgaaaaagaaccgccttgtcagggtttttctcttcatcactattatgacgtgtctcctattgcttgtccacataggaaacatcatagtggacggggagacaggaaccgattcatcctacaagaatccgaatgtcgcaaaacaagttgtcagaggaagcatctatgaccggaaaggccgtctgcttgccattgaagtcccgtattggtcctgcgcttttctccatgcatacataccggacatgcggatagccgcagaaatcgtagcaccgtatcttttcctgactgttgatgagatactcgccatgactgcccgtaacacgacatatacgctgctgcaaagaaaggtacaggatgcggtcatggaagacctgcgtacagccgtggcaaaatcaggtttgggcaggggtatcctattggaaaaaaaatatggcagggagtatcctgccactttccacgctgtacaaaccaccggtttcacaaatacagagaaccgaggacttgaaggcatggaacttttcctggatgatttcctttctccttatccagaactttcgcaggaaatcacctatggcggagacgtgtatctctcccttgacatggatatccagtatctgcttgatgtgaacatccaggatattgtcgatgaacacatgccggattatgtcatgggcattgtcatggatgcgcggacaggagagatacttgcctcagcctcatccccttggtatgacgcaaaccactataatctatcacgtgaagatgaacgcaataatcgggtcatttcatatatgtatgaacctggttcagtcttcaaaatcttttcactcgccgcaatcatggaaatcggacaggccgaccttgagactccatttaatgaaacaggaacatataccttcactatgccgaatggtgagacggcaacaatcaaaagcacatcttcccgtggtctgattggtccggcggaatttatcaagtattccactaacggagccattgcccattggtcgctccagactgactcggacttattccgacagaagttgcttgattttggtttcggacagtcatggaataccggacaaggtggtgtaatacctggtctcctcactcctgtttctgcctggtcaggacgaagcaaaccaacaatttcattcggacaggaaataggtgtcaccgtattgcagatggctacggcggcgacagcattggccaatgacggcattctgcttgctccacatatcatcatgaagaagattgattcagacggactgacagtgtatcaagccgaaagggatgaaatcagaactgtcctgtcaccgggggtagcaggcaagatactttcctatatggtcggcgcaacagaaccgggaggaaccgcgatgcttgccgccgtcgaaggcatcgaggtcgccgcgaaaaccggtactgcccaaatcatcaatccagagacaaattcctattctgaagattcagtacttgcctcaacgcttgcgcttgtccctgctgatgcaccgaaatacatcctctacatcgccgccgccaatcccacaggaaggacaatctggggcagcgatatcgcggctccagccctcgcaagcatcatatccggcctgatttcccaaggaaaactgttaactgactccacacaagtcattcccgtctcacaatgagggtacggctttcagctgggacagtcccgcagtatccagaggaatggaaaacccttgaagtcgctgtaaaagcagggagtgggacataggatggatgtcggagattttctgcccatcggtcacaaaggtcagaggaaggcttttttctgcggccaagctgatgaagtttccgaccgtcctggtttcatccaactttgtgatgatcaagccacgcaaggagaatggagccgtttgccgcacagcatcttcaatgtcagcctttttcatggaagctccgatgcagagataaaatgcggtcgattccgaggtaggaatagataacaaagacgtcagttttatggaaagctcattgtcacgcggacttctgccaatcgtatcaataagtacaagatcggttccttccagtgaatccaaaactgagaacagctcgttttcatcatgagcctgatgagcgggcaggttcagggcatcggcaaaagcaaatatctgttctcgtgcaccgacacggtaagaatcgagggtgatgattgctacacttctccgttcctccggaggtggaatgactccgaaaattgcggcaagtttagcgatggtcgtggtcttgcccacgccagtcggaccaagaagtacgtagttgtgggcaggatgcgtctgtccgacccggtcgattgccatggttgccataatctgattgaccaaagcagattccgctgctggcttgtccatctccaagacggaaccgccatcgctatctcgaccaagatagtcaagcatcttctgaatatacgtatcggaaaaatcattgaggatgagtagcctgcggatatgatccgtcaattcttgagttcgaccggccttctccgcgacaggaggcactgacggtttcctttccgcagaatgtgagtcttctgtctgtttctttccgagagtgcgcggatcgggagtctgtgcttcctcctcaaattccttcagcagtgcatcactattccctgcttccaccttagatgaagttccgacaaggtaacaaatgatttcaacccgtttcttttttcctagccagagaaagcctccacgtacagatatatctctacgggaatggatgcgcatggcagaaccataaagcttgcggcctttcttgacagcatcttcataggttctgcctatgattgtcacatattccacagttcactcccccgtccattgacggtcttgttcacagaatatatctggacaggtcagggttctgtatgatcttacccaacctttcatcaacatatgccggtgtgatgggtatagtctgacctgatagatccgatgcagtgaaagacacttcttcaagcaacttctccatgacagtatacaaacgacgcgccccgatattctcacttgtagagttgacttcgtaggcaaggacgcttatcctgcgtaacgcatcatctgagaataccaccttgactccttcggtttcaagcatagcacagtattgcttgatgatggcattttccggctcctgcaatatccggtagaaatcatcagctgtcaggtcagacagttctgtacgcaaggggaaacgtccctgaagctcaggaataagatcggatggcttggatacatggaaggcaccggcagctatgaacaggatgtgcgtcgtgtcaatcactccccatttcgtcgagaccttcgttccttcgactatgggaagcaagtcgcgttgcacgccttcacgggaaacatccggaccacttcccttgcctgcgtttccggcgaccttgtcaatctcatcaatgaagatgattcccatttgctcagtacgttccttcgctatttcgacaaccttgtcctgatcgacaatcttctccagctcttcctcagtcagaatttcccgcgctctcttgacggaaagtttcttatgggtagcggaacggttgttgaaaatcgagccaaggctattcatggcctgctgaagatcttccatatttcccatgcccatcatgtcgatgccgactgtaggtttcttcggtgagacagaaaaatcaacgactgtctcatccaaacttcccgcccgaagctgggcgcgaatctgttctcttaaggactgatctgagctgccggactggggtatacgcacggaatccataggaaccggtttgccatcacggaaaacagtcataggctcctgatgcgcagctggtatcagaaggtcaagcaaacggtcttcgacacgttgacgaaccatgtcttcctgctgatctcccagctctttgtgaaccatctggacggcaatgcccatcaggtcacgaaccattgattcgacatcacgtccgacatagcctatttcagtgaacttggtcgcttcgaccttgacgaaaggagcattggccagacgcgaaatcctacgggcaatctcagtctttcccacacctgtcggcccaatcatgatgatattgcggggtgcaatctcatcacgcaaggcttccggaagtttcttacggcgagaacggcttctgatggccacggctatcgtcttcttggcatcggtctgtccgatgatgtatttatctaattcgctgacgatcatcgccggcgtcatatcgtcaagcatatgtatcttgttgtccatgagtcaaagaacctccacgttgattgatgtattggtataaatgcagatgtgtgctgcaatctcaagactctttcttgctatttcctctgcggatgaacttgtgtctgaatcaagataggcacgtgcggcggcataagcatacgaaccaccacttccaatcccaatcgcatcatattcaggctccaacacgtcacctgtcccgctgatgaggaatatctttgaaccatcactggccagcatcatagcttccagacgcctgagattcctgtctatcctccattccttggcgagatcgacggcggcacgtgtcaggtctccgttgaactttttcaattttgtctcgaataattcgaaaagcgtaaaagcatccgctgtagcaccggcaaagccgatgatgatttttccatcatacaaggtcctcactttccgggcattgcctttcatgaccgtatccccggctgtgacttgaccgtctccggcaatggcaacatgaccgcctctacggaccgcaatgatcgttgttcctttgaaactcattctttcttccttccgtgcggatgacaggcatcgtatactttcctgagcctttccgccgatacatgggtgtaaatctgcgttgtggataaattcacatgtcccagaagctcctgtactgtcctgatgccggcgtcattatcgagcagatgcgtcgcaaacgtatggcgcaggacatgcggggtaaaggctttgtgaatttccaattctctcttatatttcccaaagatactagtgatgattcctgtcgacaacctttttccttttcttcttccgttggaaagcaacagggcattccagtctgccccttccttctccgccggctccaggcgagagagcagctctttcctctccgacaagtattttcccagcaacttcgtcacgcggggagtaagaaaaacataccgttcccgtccacccttcccatgtattaatatcctttcctgcccagtctccaggtcatcgacatcgatggcaagaagctccgaacgccgacagcccgtggaatacagcagattaaggatgagaacatcgcggagagaggaaaaatcattccagggaagattgagcagacgttcagtttctgatttctcaagcaccgtaggcaggcgacgagaagcacttctcagagaaataagggcgaccggattcttctcaatctttcctctgcgcacgacatatgtatagaaaccgttgattgtacttttcaaacgttggactgttccaggagaaaagtctttgcgtcgttccggtagccatacaaggaaagaacggatatccgaaggagaaacatcatgaacggaaatggaaaatttctcaaggaattcaccgaaaacaaaaagatcgtggcggtatgccttctccgtatgagcggaaagacctttgacattccgtatgtaatcacaatattcctcaaagacctgatggttcatctacactcacgcctcatccgttctccgtacactgtaccatgttccgaacttataatgcacgggggtttccgaagaacatggacacctgtccaatggacgcatcctttgtgacgataccatgagctgcggaaaaggaaatcctctgccctgactttttgcaacattgcagtatgatgatatgacttccgctccttcttccacaagtcttttgcttccgattgattcctgtccatcttccgtacctgcggcatgcacatagacttccctcccatggtccaaggcggcttcaatgacataccgtactccagaacaagccggatactgtattgccacggtgatggttgccaaagtgccgcttagctgactttttcgggagaagctccatggacgtgcgggatatgtgggaagattacagctcaagagagttcctttttccagtatcttgcgacggagacgggggcaatagggatattcataggacagtcctccgggtagcaatgcaatgacttcccctccggcatcaaggacgccttccgccgaagcctgctccacgcctgctgaaagacctgtcagcaagggtattcccgcgtaccccatttccagaccaaaggcatatgccgctctcagggcagcgggagtggccctcctggtacctgttacctgcatcagaatagagcccagattcgggcgttgcccttggaaaaaataaaacaaagtgtgaaattcctcagtttcccatgctgttggccattccttctctccaagaaacactacgcctccccgtccatgatctctttgagcgagccaagccaatgccgccatgacatccttttccatgattcctgcttcatagcggtggaaaatatgttgttcttcttttggaagacgttgtatatactgatttaattcttctttggatggttgggtagcggagaacagaagaaaatcaatcttccggggaaaccccagaagacgtgatgtgctgaccgccagcttcagagttgggctgggaacttgctcgtttttcatacaataaaatgtactgattaccctgcatggcgtttcatgcttcgtgctgttcattctccgactgacctgcgtcaggatgaaaacgcctgaactgttcttgaaggtccgtcgtatctacatgagtataaatctgcgtagtgcggatatcgctatgtcccagcagttcctggacgctgcgcaaatcagctccagccttcagaagatgcgtggcgtagctatgacgcaaggtgtgtacttttgcttcaactccgatgcgcatgcaatatttcttgaaaagcttccaaatcatgacacgtgacaaggattgcccgtagcgattaagaaaaagaaaacgagagctacgacctttgggaatgaaagcaggacgcactgaaataatatattcatcaatgagctccgcggcgacatctcctaccgggactatccgctgcttgtttctcttgcccgtgattctgagtaatcgggattcaggtgaataatcctcaatcctcaatgacgccaactcactgacacgtagtccgcaggaatagatgacttcaaagatggctctatcccgtcgtgcatatatagcatcgtccagttccatttcatgcagaatatcatccaccgaatcatagtccatggtccgtggcagggtacggggcagtttcgggctgtcaagaagttcaaagggattatcattcctaatgtcattcagcagcaggaaacgatgaaatgaacgcagtgcagacatattccgtgccaatgtccgagtaccaagacccgcctgtcccttgtggataaaatacccgctgattgtatccgcctgcgcttcctccgcaccaatgccccgtgtttccaggaaactgacgtattctcgtaccacaggcacatacacattcacagtagccggactaagccgccgctcaagcagcagatgctcgcggtattcttcaagaagctgggatatggcagatgagggcatgccctactccttgtcttccttctcaccccgttggtagcgcaagacagcagggaaagaataatctccggaagcatcggtgcgttttcccagttgctgctgtaaatcctgccaacggttcacggtgattacatcggagtcaggaggcagaggaatacgaggcgatgcctgttgcatggaaccgggagtctgtccctgccggacgttggcgctcgcttcatggacaagcgttgtgccatgactttcggacatgcggcgtctttcgtgttcagcaccgagattttctccacccatgacttgggaccgtgattcaaaccccgttgcgacgaccgtcacttttatcctgtcacccaaatctggattgtaggcttgtccggcgatgatcaaagcatcctcggcacagctctccgtcacaatctccaccacatcctgatattcctggagagtaagattgtctccaccagacaaattgaccaaaacactcttggcaccatctatcgtcgtactctccagcaaaggattgctgaccgccgtgcgcgcggcgtccacagccctgtttgctccttctccaaaaccaatgcccatcaaagcatcacccttgcccttcatcaccgtgcgcacgtcggcaaaatcaatattgatctcgccaggctcggtaatcagctcgctgatgccttgtacgccttgatagagaacctcgtcagccatcagaaaagcctgttttatcggcgtattgttctgcacgacattgagaagatattggttgggaatcaaaatcaaggtatcgacatgcttgcgcagattttcaatcccgctttgggcaaagagaagttttttctttccttcgaaagcaaaaggcgtagtgactaccgccacggtaagaatgttcaagccctttgcgacctcggccacgatgggagcggcgccagtacccgtgcctccgcccatgccggcagtgatgaagaccatgtcagtaccttcaagcagcctcttgatttcttcctttgattcctctgccgccttctgccctacctctgggatgcctccggcgcccaaacctccggtaagctccttccccaaaggaaggcgtacctgggcattcgacctctgtagggcttggatgtccgtgttaagcgtgacaaaggtgactttcttaagcccactggcaatcatgcggttcaccgcattgcctcccgcgccaccgacccccaggacctttatgtccgtcggcggagtctgttcatcctgcaacaggtcttcgatcattcctaaatccattgcgctatcctttgctggtcggccagctttccttgtctttgggttttcattaaaaaacagtacggaagaaacttctgaactttttgccgaaaccgcctccaccctttcctgattttgattccccgcgggaggacgttgaagatggaaactccttgaatttcttggcttcggtcttcaaaagtcccaagactgtactgtatccgggattgatgtaggaacgatcaagccccggcaacgcctccgggaaccctatgtgagcaggaagacggaatatctcgcttgccagttcggtagcgccactcaataacgcccctcctccgacaagaaccacgcctcccccgaaggagccttggacttggtgtttctcaagttctacctggagtatcgagaatatttcagccatccgtggttcggcaatcttgctcagctctttccggggcatccgtattgagggcatgccccctatttgtgggatgatgcagtattcattgtccgacaccgagggaatatgacaacaaccatattcaatcttgacctgttccgcaatggaacgcggtttattgaggatgtaggcaatgtcattggtgacattcagtcctcccaggtttacaccgccaacatagactggcgcaccattgacatagacaatcatgttagtcgtaccaccgcctatgtctatcagtatagtacccatttccttttcttcgttactcaagactatttccgcgtccgcaagctgttggactaccatcctttgtacaggatatccggcacgctggaggcatttcctttggttgagacaaatcgaggaactgccagtcaccaccaagacacgactttccagcctatgccccagcatatccattggatcctttatgccgtctcgtccgtcaaccatgaagtcctgaaccaaagtatggaggatttccctgtccatgggcagttcaaacgcacgggcaacatcaagggacctgaatatgtcttcccgtttgatctcctggtctttggcattgataccgaccactccctggctggggtgaccttcgatatgactgcctccaatgccgagaatcacatgctttgcttccgcaccagcctgcaactcagcttcggaaatcactgaagttatggtgcggatagtctgttcgatgtttactatggcgccactgctcacgccttcgctcggacgttcacagatgctgtcaaccataagctgtccatccttggaaacggagccgatgaccgcacgcacattggaacttccgatatccagccccataatgactttttctcccgccatcagtacaacctccccgtcctatctacagcgcttcttttcaccagggcgtcagagtacaagtcgtaacggaccgtaccgttgccaaggaaactcaaatcatccgacgcatggttcctgacgatgactgccaaggcatccatgattctgcgggcgcttacttcttcccttatccaaagttgggcggagcaggatggaatttccatgaccagacgcccaaagcctctactgttattattatcgtatttcatgctcgttatcaaggtatgcgaactatcctcagcattccccagtgccccgacaagcgtcacgactttcttgaaaccatcatccaatccatatcgttgcaagacaagagcataatcattgtcaacaaaaatcacgggcacaattgccccatagtaagaaacttcatcttcaggcattgccacaagcataccattcttaataatccagatatgcggggaaattgtttccggctgagtcatattatctgcgggagacgcagcaatgacgacagacggcatgtacattcggacatccacttcaatgccatctggcaagcgtctggagatacgtacgtcctctaccatgggaatttccatgattgaggcttccattttattcaaagccaaagcaaaagagttacgacctttgagaggccctgtcaccctaaggatgtcattgggaatcttcatgtccctgtccattttgacggaaacattccgaacggtgaaccacggtatccaacggagggaaagataaccgaccaggagaaccatggcagtaaccagaagtaaaatgagcaaacgggagaaaaagcgtccgactgattcagtcatgacgcacctccgtgtccatatccagatatgtttttcctctatccgtcagttgtggcaacctctcgtttccatcccgatttctctgccccgtcggttccatggcagcccggcctcccgcaatgagcatgatgcggtagagcaggaaacattcgcaaaggattacgaaaagatttgtccccccctgtgaaaaaaatggaagtgggattcccgtaggagggagagcccctgtgacgacagcaacattgaccagagcctgccatatcaccatagtggtgatgccaaaagctgcattggaaagtcctttatccatagtcttcatccgtgcgtaggttctgtagcctaacagcccgaaaagaaaaaaaagaaagaaaagaagaaggatgccaatgaatccgttttcctccgcaataaccgaaaagatgaaatcagtattcacttctggaatcaaaccgagcttgtattcactgttgcccaagcctcttccccaccaacctccagccttgattgccttgagggaattggtcacctgccagttgatacccgaaggatcaagatctggaatgagaaaagcggcaagtcttctcaccctgtacggtgcgccaaataaaaaaatcatcgcaggcatccctatcgaagccaaaaagaaaagaatcgtccccaatcctacccctccggcaatgaacaaggacagacagattcctgtgaacaacgctgccgtcgtatacgcatgctgcatcaaaatcaagcctgcaaaaatgagcacgacacaacaaggcacaagcagataaatcactttgtttttctttttccgtccttcatcggcaagccagaacgacagaaaaagaattacaaccggctttacgatctcagaaggctgaaaggatgggagcgggccaatctgtaaccaacgtcgtccgccacttatcgtccttccgaatggtgtaaaaagcgtcaggagcatcagcattaccgcgactagcaagagcgcaggcgatattttcttgaacaaacgcatgggcaggaaacgaaaaagcggaaagcatatgcaggctcccaaggcaaaaattccttgtcgcatgacataataataatggggaactccttcgcgcagagctacatcataggaagcactatacatcatgaccagtcccaagccagtgagtacaaggagtaggatgagaaatgtaaaaggcgccaagctcccactaccagcaccatcgggagcctctccatggcgcaagaatgaggaagaccactcccaagtcgcacgggaacccacatcatcataatcgccgggactccagcttacgccttcacttctctcctgtcttccccacacatctttatgtcgtccgcttctcttccaattaccatccatgccggggaacctccctatacacatattacaaatatttatatgtaaagaaaataaatgcgacaatcacacagaggattccaagaatcctgaaccgggatacaatcttgttttccgacattcctttttgttcgtacatatgatggataggagcaatgctgaaaaacttccgaccccacgcccgtatggttacaatctggagaagggatgtcatgaactcaacaaggaatactcccgaagcaagaagtgcaatcaattctatcttgagcaacaaagccgtcacagcaattaaagttcccaaggcatggcttccacaatctcccatgaatacctgcgcgggattgctgttataccaaagaaaagccagtagtccgccgaggaaggcacagataaccaaggcaagatgcaaggaagaaccggagatgacggattgtatgacgctgcttccgaagccaagtccaaaaataatcgcgataagaaaaaacaacacaaggattgaaaacccggttcctgccgccagcccatcaagtccgtcggtgatattcacggcattcacgaaatacaggatataaaacaaggcggcaatctgataccatgcgccgatatcaattgtttttgcaggattccaaggcagacttatgtgtgtagaacgcatcccggaatatgaattgaccagaaacattacgatgcctgccgcaatgatttgcatggccatcttctgtcgagatgtgattccatcgcttgagtttttcgtgagcttggcataatcatcgatgaatccgatgcatccaaaaatccagatggcaaccaaaggaatccacgtataactttcccgcaaatctccaaggagaaaaactgataatgtcgttcctaagatgaaagcgattcctccaaaggaaggcgtcccggctttcttcatctgagagacggccaattcaagtttaataggaatagagattgcggatatttttcccctgctgattatcttccggcacaccaaagatgtcagcacataagataataaaagtgctgaaaaaatcagcactgtcttccacatggaactcaattcatactgtagcatcatgcgtaacattgtctgtcacctccaaggatggcattctttgctgtgattacaggaaggaacttttccattgccatgccgcgagaacccttcaccaacaccaggtcaccccgatggatgttccgctccaacgctcgattcacttcatgttcatcgtctgagtagacaagctgtcccgcatatccgccggaacgtaagatattccatgttttctttgtgtcagttccatacaggaacacactggaaggcgatgctaaaagcaaacgtctgccaatcatctcgtgcgcacggtcagaatagcggccaagctccttcatgtctcccagtacgactttcttgtcacccttccatgatgtagccgccatgaaatccagaattgaagtggtcgatgacgcggctgcgttatagtagtcctctatgacagtgacatctcccgaaactaccctgctccggccttcaaggttttccactttctcaagaccatgcttgataaactcctcaccgactccaagatgccgggcaacagaaattgccgcaagagcatccttcaaggagtgttttcctatggcgggcacatgaatctcagtaccttggtatataatcgtccagccaagaagcccctcatccctgatgcctgttactccttcggtggcatggattccccagaaaccctgagggtgtccggcaatgtgttccattgccttgcggctcggctcatccattcccatgaaataaccgttccgcgcatttttcaacaacttacctttctcagtcatgattgcagagatactacctagtttctcagcatgagaaatgccaatgttagtcaggacagcatgattgggagcaagcattccaagcattgtatccatctcgccaatatggtctatccccatttcaaagacgccatatttatgatgatccccaatctgcatgagacttagaggcaatccgagtgttgaattgtaatttcctggagtcttgaccgtaggaaactcttgggaaagaatggaagccaacatttccttcgtagtggtcttgccgcagcttcctgttatcccaattgttgtaactccgttcagcaaagaaacatattccgttgccatccggtaaagggcatgcaagggttccttggctacgagtgcccatgtacccgtcctgtccagcaaagtagcaaattctccgcaccttgattcatgaagcaggacagtcgtggctccacgggaaattgcatccggaatccagaggtgtccatcgctccgggatccaggcaaggctatgaaaaggctcccggcatcacaagagcgagagtctatggtaagattgcggataaagctggctttgcgacgggaacgcggccttctgagcatgcagccgccgagcgttgcaagatagtcagccgtggcatcatgcttacccagcgcaattttcatcttccacctcaatccgcttgtagcgttgtgtgcggggcagcaatcaccagaatatcggcttcaccgatcgttttttctacatgcctgccgacaatactcgtgttgtcagttttactcccgattatggaagcaatcatcggcgcgatgcgggtaaagaccatatcctgccggatggcatttccactgagagtttctggcatacgggcttttgccacccgcgcctgaagcattctgtgctgttcttcaagcgctgtcatggttttctgggatttctggagctgcatgttcaacgacctgttctcacctgcttgccacacaggaatgaaaacgcaggcaaacacgaccaagagcatcataacgaataaagttttctctccacggttgaaattttgggcatgtgacgtgtaagaatgatgtttatccattttcataatctcctgctttctcaatgacgcgcagttttgcgcttcttgcggcaggatttctcctgcattcatcctctgaagggacaatgggtttcttcgtgatgatggcaaacggtgggaacgtgcttgccgtcttcttttccctggtttcctccgtatcccaagctgcttccttgaagatccatttcactttgcggtcttccaaggaatgaaaggtgatgacggctatccttcctcctggacgtattatcttcaaggcagcttcaatcgctggcttgattctatcaagctcatggttcacttctatgcgcaaagcctggaaggtttttgtggcggggtgtatccgcccaaatctgtatgccggcggcacggcggatttaatcagttcggccagccggtcactgtatgtcaggcgttcttcagcgcgggcacggcagatggctgcggcaatctttcgggaatgacgttcttccccgtaagcataaattatgtccgccaaccgtctttcttcatatgtattgacgatatccgcgactgaaatagcatcctgcgcatccagacgcatgtccagcggctccggtttctggaaagagaaccccctgcccgactcaacgtaatgaaacattgaaataccaaggtcaaacagaatggcatctggagcagtgccttcatatgtcgtcaggaagtcatcgaaccatgtcagagtcggaatgaaacgtccgccatatgactcaagccgggtacgggcttttttctggattgcttcatccctgtcaaggccgatgacagtcaagttcggatgccgctcaagcatcatgcctgtatgcccgccttctcctgtagtgcagtcaatcatcaaggcaggaacatccaaaggaatgacaagggcgtccaagacttcttccgcaaggacgggttgatggacatattcgctcattccttcctccttgcgtcttcacgaagatcctcgcttaaagcctgggaagctgccgcgaagtcctgttcgctcatgctgaaatatgcttcatagttctttacattccagagttccagataactgctgacacccaggattaccgattcttctctgacagtcagttgtacgctctctcttaggatggctggaatgtttatccttcctgccttgtcaatctcacattcctgagctcgcgcaatgatgaaatgttgtaagaggcgtagcttgttgtcgaacatggctcccggtccgtccatgatgcggcgtctcaatgattcgaagtgttcaggaagaagaagccacagacagttctccacgccgcgcgtgacaatgagcgtatcgccagcaatagcggcacgcaacttggaaggaatgagtatccggcccttttcatcgagggtgttcctgtactcacctgtcagcaacattacaaactccctgttctgagtggttttgcaccacttctttaaatattttctccacttcttaccacaaagctacaccttcacccaccaacactcaacaatcgtaataacccaacggatgggttttatgtgacaaatggggaatagtgcttaacggacgttaagtctcaaaaaaaaggaagcaggctttggccagataagactggatggaaacgagaaaaccatcagtctacgttaacggagtacttcttgggcatataaggacgtataaagaaaccgctgccttccaaagcagcggtcgttgacgggaatcctttgggtgaaaagtgtttattgttgggatggtatgaatatattgtaatccatatccgggaaaatattgtcgcgttcttcagccttgattaaccattccgtgttcacggcattgcgagccatgttgtcatacacggctgtgaaattctcaagatgctctctcacccttttctcaggatattcgacggaagtcttgttatggatgatgaacggccagtcgcttgccatggcaagcaacagttcccgtgccgcctggttaagacaacgctgcctcaaagatgtctggtcaggaaacctgactgccatttcctccatccgcttgatagccatatggatatgtcggtacatccatgaatttttcccgttcagccagacggtagaataccctcccgttccccagcttgagaaaccaggagtcaatgtttgtagtgaatcttccatggaagaaccaagcacatccatgggggaatcaaacacaatgtcaggacaggaggcggattttctgatgacagcttcaagccaatccacgccctcaaaccaccagtgtccgaaaagctcggcatcaaaggcaatggtatgggaaggctctacatctatcagagaatcaatattttgtcctgtccgcctgatttcatagagaaaattatcagcatgcatctgggctttctcatgagctttttgtggaacatacgtttttttctgatcagtatggccagtgaccgcgcaatacttgaacccggtgaacacacgaacatcaggctcatggatataaggccggatatagtcaagggggaggtcataaccgatatcacggtagaattccctgtagtccgggtctccaggatatccttcttcattggaccacacaaggttggtaagatgatagttgagagggaaagccgcgacgttgccaggcgtcatcaccggggagaacatgccgcggaaagcaggagtatcggccagcgcaagggatgaagccgcaatgggaaaccatgagattccctgtcgacggagatattcctcgaatcccggcacgtatccgcattcaggaagccagaatccctttggtgacttcttgaaatgcctgatgtaggactggattgcggtttcgacctgggcatagattgcagtaggaaattcggcgtataacggcaggtatgcatgagtagcggcggtcgtgatgatatcgagatgcccactttcctcaaggttgcggaaaccttcaagaacatcatattgatacaaagccgtataatcggaatacgtctgctcatatatatcgctgtacatgcgggcaagaggcagacattccggctgctccgcctcgcaccgctctatttccttccggcctaattctctgtggatttcaacatacgaaagaaatctctggcggagaggttcgtcgtcgagcatggcgcacaaagtcggagaaagactgaccgtcaccttgaaaggtacgccatccgcgcgaagacgccggaatgcacgaagcaagggaaggtaggattccacgattgactcgaacaaccagtcttcttcaaggaaccttgtgtattcaagatgccggacaaacggaagatgtgcctgtaggatgaaatggacatggttctttttcatctgcctgcctccactgcgccatggaccaaggcagatacccagtctgaaatagtgcggttatcaatcaatgtgccgcccttggtgatgagagggcagatgttcaacgtaaaggttcggggatcgataaacgtccgatcctgctcccaccaccatggagaaaccaaggtgacgacttgtgaacggcacaactccttgtcgccttcacttgtcctgcacatgagacgtaccatgtaccagctcctgggattgggaatgttgatgttccattccctgtcttcagaacctatctcgatatcgaacgactcaatcttatgcctgtcagatggatccactatctcgacattcaggtggaacaccagttgtgttgaagactggtctcccagtttttcaaggacaaggggggaaatattccagtaggcatgcgcccatccgggttcgcgaagcatcacgtggatgcttgtagcagcatatgcggatggcaacgccacgacaccaggaagattggaaacatgctccgagttgcctctgaaatcggtcaatgtattgatgtatctcctgcgggtaatcctctcccgtgcattatagtccgtggatagttcaccattttcggtctcatacagctcctcaagtgcctcaatgaggttctgacgctcaagggaatcccaatcgttcatgccttcctgttgagcaatgtattgcagttcagtagtagacaaggcttctatgttgatgagaaccaccgcggttcctcctctggaaaatgaaggtatatgaagcgcagcacgtgtcggtagtcaatcgtagttgaatcagttttgttagtcaacaggacttgccggacatgaatgacattgaatgatatgaatgacgcgcatggagcaaaaaccattccccttaaccaggctttcaccttacagatttttctggtatcatctgtttcatggacgatgtacagacacagaagaacactctggttggaaacaaagccggagtcccggtgattctccatggtcatttttatcagccgccacgtgaaaaccctcgcacaggtatcattcccgtacaaccttctgcccggcattattctgattggaatgaacgtatattggcagactgttattcagccaacgccttttcccgttatctgaccaacacaggacgaatcgaaagcattacgaacaattacagttggatttccttcaacttcggccctaccctgctgtcgtggattaagaaacaagctcctgtggtatatgagcgcatactcgccgccgatgccgaaagtacagtcaggctcggacatggcaacgcaatggcacaagcattcggacacagcatccttcccctcgacaatgcccgcaacagactgacgcagattcgctgggggttggatgatttttcctcacgcttcaaacgggcggcggaaggactttggcttccggagacggcaatcaacggagatgtcatcgatactctggtggctgaaggcgtgcgttttgtcattctttctccgtggcaggcgtctgcggtcgagacaagcaaaggaacgtgggacgaccttgacggagctccggctccatatggcagaccctatatcatcactggttccacaggacgcacgcttacggcgtttttctaccatcccggactggcggaaggaatcagcttcggtcatttgctccacgatgcggacaatctctatgaacgcatacgaaaaatccgcctggacgatggtcagtcgttgatacataccgcgaccgatggagaaatctacggccaccacgaaccatacggggacatggcccttgccgcgcttatccgtaaaatcaacgaccgtggggagtttttcctgacaaattacgccacgtatctcgattcccatcctgcggaacttcatgcccgactgaaaccgggtgaaggtcgcaaagggacatcatggtcgtgtttccatggagtttcacgctggtacaaggactgtggctgtcataccggtggcgatgattcctggaaccagaaatggcgcactcctctgagaacagcatttgaaaacaacgagaaacgactggatactatcttcaaggaaagtttcatgaagattgccggtattgaggatcctcgtgccgcggatgatacactgctccgttacggtccggtggcaggagaagaaatggatggaaaaaccttcctggacaaccttgatgccacaagactccttgacgattcccggcgttcatcccttgccattcttcttgacggcatgaagaaccttctctattcctacacaagttgcggctggttcttcaatgacatcgcgggcattgaaccacgccaatgcatatcctatgctctctccgccatttccacgttctcacggttctcatcaggagaagacttgcttgcgcctttccttgctgatttgaaaccagcgcgtagcaatgaaaaaccatgtctcaatggtgttgaaatcgccattcaggaaaacggaggcatctccggttcgcatgaagccgcgcttttcttctttctgaacacgaaaatggcaaaacctttcgaccgacaggagcagtatggctacttcagactccttgactgcacgtggaatggagacaggaatgctaccatacgttttgtagatacctgccggcagatcgttttttccgcagacgtagaacagactgatgaggcatccctgaaccttgtcatcgcagtcaccgatgcgtgggaaactgattgtggccgcctctcattgaccttgtacgatatacctgcacggttgctgaaatccgtatattcatggatctctcattcactggctacggtcactaacaatgatattccttccatagccaatgatatcgcgaattactcccttgtagtaaagaacaccaaattccaacctttcgaaaccttatgggtagagaacatcggcactgccatcctgaccatcaggagtttattcgctctgtccgctgaaaaatcttggccagaacgcaaggaaagcattgaacaacttctgggtttcatcgtgattcgaggtcggcaggcagagatttccacggtttcctccatcttttcaaccgaaatccgcaaagttgcccaaaccatcatggccggaacgctggatgatcaaatcacagaatatgtactggatctcatgagaatcagcaagacgcataatctggtgcctgacatgacatccatgcagaatgctttctatccatacgcgtcggatgaaaagataagttccgtcggtcagccgatgatggaaaaactcaggaatgagttgaactttgcataggattgacaccggattcctcaagaagcagccgggcatgttcccgtgagatgggagtgtcctcgccgctcaacatgcgggcgatttcttgtatccttggctctccggtacagggaaaaatttctgtcctggtacgttctccgacggtcttcttggccacgacaaactgtatatgggcacgcgcagcgattgtcgccagatgcgtgatgaccagtacctgccgatgctccgcaagacgttggagctgctccccgacagcatgagcgacagctcccccgatgcctgcgtcaatttcatcaaaaacgagagtgtcaacactgtccgcctgagccagtaccgtcttcagcgcaagcatgacacgggacagttctcctccgctggcaattgacttgaggggacgggggatctctcccttgttggcagaaaatagaaattcaacatcatcttgtccggaaagacggcgattccctttgtgaacctcaatcgggaaaatagcatctttcattcccaagagatggagcagaaattcaatctccctgcccagctccaaggcagaggctccgcgagcggctgaaagttcgtcggcacgtttctgtacgagttcatcctgttcttgcatacgggcacgcagttcttcacgcttatcctccccgcttacagccagttctaatttttcacgggcgttccgtgcaaatatcaggacttcactgagggatggcccgtattttttcttgagtctctggatttcagcctgccgtgcttgaagactgtccagttcttcaggagaaaagaatagtgtcgccatcctctcttttagcgtttcacgtatatcttcggcttccagtctcagactttccagccgctgggcaagttcttgcaaggaggaatcgacatgtgatgaccgtgccagagcagccaccacatcatgcaaggcaggcagaaccccttgtcctcctgcgtctcctttcaataatccagcggcaagttccatgttctcatgaaggatttccgcgtgagaagcccgtgccagctcggcggcaaggttgtcatcctctccttcctgaagtttcgctttttcaatctcattgcatgcatagctcagataatcagtttcacgggctcccgccgctatcatggcttcaagctgttgcagttccttggtgagtcgctcatgttccttgtatgccatcccatacctttcacgtacatcgtccaaatgtccgaagtcatccaatacgcgtcgttgtttatccggtgaaaccagtgactggtgctcatgctgtccgctgatatcaaaaaggaaactgccaagggattccagttcctgccgggtgactgtctgcccttgtatgtagatatggttccggccattgtctttgacaacacgccggagagtgaggattccgtcatcggtctctagttctctttccttgagccattcgttcacagggtcgttatcactgatatatagctcagcgctgatgacagcttctttttcgccggttctgactaccgtggcatcgcatttttcaccagtcagtagtccgattgcgccgagaatgatggattttcctgctccagtttcgccggagagcaccgtaaaaccactggtgaaatctatatgcacatcctcgatgagcgcataattgcttatttgcagatgttcaagcatgcatgcctccggaccaggaaagtttatctcggatgacttcgatgaagtttctgcgttcactggtgacaagcaaggcttttttctccgccttctggacaacaatcacatcgttctcgactatcttgcaattctgttgaccatcgaccgtaagcatgacttcagtccgctgtccatggggaacaatgacttccacttttgcctgttctcctatgaccagagggcggttggacaatgtaaaaggacagattggtgtgattatcagcgcagacaggtccacatcgagaatcggtcctcctgaggcaagattatatcctgtggaaccagtaggcgtgcaaatcagcataccatcggaacgaaagagtcctgcttttgtaccgttcaccaacagttccaggtgaacaatcttggaaattccggaagcatttatcgctgcttcgttaagaccatagcgttgccagatcagctctcctttgcgtagcaccgacacttggatcatcaggcgttgtgagatatgactttgccgtgagatgtattgttcatatgcctcttgccattcattggcagcaacctcagtgatatagccgaatgtacccaagttgacggcaaggatgggaatttgatgcaccaggagggaacgcgcacagtacaagacagtaccgtcgcctcccaagctgatggcaaggtcggtatccggacgcacgacgatatcagtggaaacaccgggaccgctggtgaaaatatcaatgagaatccctctttcaaggaaataggatgtcatgtgtcgcgcgatagcttctgccgcaggttttgacgtattggcgaccaaagcaatcctacgtaccgcaatattcgtgctggacataagtatctccttcttcagggtaaatgggaaatcacacgattcaaggtttctatgtcatcacttttcaaaaaaggataaatgggaaatgacatgccacgcagaatcatgggaatcccatggggaaatatatcgaaccggtcagtgaaggcacttccgacgcacccgtcaaatggattaagtgtcgatataccgtatttggccgcaaatttcgcgacatcctctggctttgaatcaagaagaacggtgaaatcatgtccatttgcgtcaaaagcaatgtccttgatgccaaaaaccttgtgaggagtcttcatcaatgatttcttgaactgtctgtacagctccatccgccgcttcacctgaagatcaaaagtttcaatctgcacaattcccagagccgcattcatatctggcatttcaatgaatgcgaggtcagaacccaggatatcgtccggaaaagatgtcatttttgattttttcgccaaaatacacaccgcgcctccgcccgtcgaaactatgttgcattcctcacaggcacagacaatgacatcaccctgcgcaccgggaataagttcctcgaacttgcttcccaaactctcagtgatatcctcgacaattttcatgccgcatgtcgtatagtccgcttcaaagggaagcgtacctgatggttcatggagcaagagtatctgcgctccttctcctgccaagcgagttgcttcagcaagggaaatacaccctgtcgttggatcgatgtcaccaagaacaagcgtggcacccagcatggaagcgacacgtgcatagactccaggcgacaggacagatgttgcaatgatgcttccctctcctgctccgagagtttgcagtgccacggataacgcatccggataggaacgcaaagccatgccgcggctttcagactggtcgattaatgtgctaaaaagccggacaaattctttttttcgttcgccgggaccgattttctcatccaccatcgtttgcaggacggcagtcatatcacttcgtcgtaaagtaggtttgctgaatctgatgagtgccatggatcacttcctcccgcgcatgaatcctatggacaaggatacgcaagaacatcggcattggcaaggcgcaaatggttgtccgcataccgaaatctatgcttaattaccgctcattacgtctcagcctttatgtccgttacttctgaattaacaatgtctgaatgttattctttacacgcccaatcaggaaagacaagagatactcgtcatgtcatagaaaatatatctctgtcctgagtaggaaaaaagggatgttgctggggagattgcgatgcgggcgtgatcatcccccatcccggcctgcccacgtcccccgccgcggtactccggggatgagggcataaaaaaaggcccggcggcgacctactctcccgcgaaaaacgcagtaccatcggcgcgagagtgcttgactgccgtgttcgggatgggaacgggtatgaccactctgctatgaccaccgggccggctgccccctgcgctccctccgatccggaagaggcgcgggcgcagcccgctgtgtgcgggccggaacaagaatatggtcaagcctcacggctgattagtaccggtcggctgaacatgttgccatgcgtacacctccggcctatcgaccaggtagtctccctggttccttcagtcccctcgtgggggacgggatgtctcatcttgaggcaggcttcccgcttagatgctttcagcggttatccctgccggacgtggctacccggcgcatgccgctggcgcgacaaccggtacaccagaggtccgtccacctcggtcctctcgtactgaaggcaggccctctcaaacatccaacgcttgtggcagatagggaccgaactgtctcacgacgttctgaacccagctcacgtaccgctttgattggcgaacagccaaacccttgggacctgctccagccccaggatgcgatgagccgacatcgaggtgccaaaccttgccgtcgatatgaactcttgggcaagatcagcctgttatccccggagtaccttttatccgttacgtgacggcgcttccacgcgctaccgccagatcactaagacctactttcgtacctgctcggcttgtcggcctcgcagtcaagccaccttgtgcctttacgcttgccggatgattcccaaccatcctaaggtgaccttcgcgcgcctccgttaccctttgggaggcgaccgccccagtcaaacttcccgcctggcactgtccgccgccccgcttcaggggccgcgttagggaattgcacgcgcaagggtggtatttcaccactggctccgcgcagcctgacggccacgcctcctcgcctcccacctatcctacacatgcgcgtccaactctccgtaccaagttgaagtaaaggttcacggggtctttccgtctgaccacaagtaccaggcatcttcacctggacttcaatttcaccggatctcacgtcgagacagcgcccaaatcgttacaccattcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttgaattcgccgcctcgccttgcggctcacggctcctcttgaccttccggcaccgggcaggtgtcagtccatatacttcccgtcgccggttcgcatggacctgtgtttttggtaaacagtcgcttgggccatttctctgcaacccgccttcgcgggccatgcttctcccgaagttacgcatgcattttgccgagttccttgacgtgagttcttccgtgcgccttcgcattctcagctcgcccacctgtgtcggtctctggtacggtccccccatgcatatccttagggattgtttcccggcacgacagctccacgcgcttcgcctccccgtaggtcggctcgcattcgcacttcccctcagacgccggatttgcctggcgtcctcaacagacccgtgcttggaccggaactaccgttctccggccgcgcttcgctctatgcgtcatcccgtcggtgcatgggaaggtacgggaatgttcacccgtttcccatcggctacggccttcgccctcgccttaggggccgactgacccttgggcagattacctttaccctggaaaccttaggcttccggcggacggggatctcacccgtcttttcgttactcatgcctgcatcctctcttccatcccgtccagcagccctcccgggctcccttcctccgtacatggaatgctcccctacccgcagcgtctcgcgctgcgccatggcttcggtgacatgcttagccccgttacattgtcggcgcgcggctactcgaccagtgagctgttacgcactccttcgaggaatggctgcttctaagccaacctcctggctgtctgcgcaaccgcacttcctttcccacttggcatgtcttggggaccttagccgatggtctgggctgtttccctcttgacgacggcccttatcagtcgccgtctgactcccgcatattggctctcggcattctgagtttggttggacttggtacccggtgaagggcccgcatccatccagtgctttacctccgtgagcgtccatgcgaggctagccctaaagctatttcggggagtaccagctatctccaagtttgtttagcctttcactccgatccacagctcatcccaacccttttcagcggatttaggttcggccctccaccgcatctcactgcggcttcagcctggccatggatagatcacttggcttcgggtctgccccacgcaactctcgccctcttcggactcggtttccctacggctccgggactcctatcccttaacctcgctacgtacggcaactcgcaggctcattctacaaaaggcacgccaccacaggatcgctcccgctgtgaccgcttgcaagtctacggtttcaggttctctttcactcccctcccggggtccttttcacctttccctcacggtactatgcgctatcggtagccgccagtgtttagccttggagggtggtcccccctgcttccggctggattcctcgtgtcccgccgtactcaaggcgcacgcccacacagcgcaccaggcttcgcgtaccgggctttcaccgtctttggcgggccttcccagacccttccgctcacctgtgcctttctctctgtgcggggaccctcggcggtcccccggcatgcccttacaacccccctgacacaacgccccgaggctatgcgcgccaaaggtttgggctcctccccgttcgctcgccgctactgggggaatctcgtttgatgtcttttcctgcaggtactcagatggttcacttccctgcgtctccttccgcctgctatgtattcacagcgcggatgcgcgggtcttccccgcgcgggttaccccattcggacacccatggatcaccggatgttggctcctccccatggcttttcgcagctgaccgcgtccttcctcgcctggcggctcccaggcatcctccgtagacccttcttcgcttgaccatatttttcttccagcccgtctctcgttgatgtcaaaaatctcctggaggcaaggggattcgaacccctgaccctcggcttgcaaagccgatgctccgaccagctgagctatgcccccggtctccggtcatcggcgaacttgggaagaagaaggtgatgtaagggggcaagggcccgtgcaggtccttcctcctgctggacaacgtccgtttgtctgcctccaggacttccgtcccacaggctccctttcttctcagaaaggaggtgatccagccgcaccttccggtacggctaccttgttacgacttcaccctcctcaccaggcataccttcggcacctcccccctcgcggttgggacagcgacttcgggtacccccgactcggatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcgccatgctgatgcgcgattactagcgattccaacttcatggactcgggttgcagagtccaatccgtactgagaccggctttcgcggttcgctctccctcgcgggtccgcttcgctctgtaccggccattgtagcacgtgtgtggcccagggcataagggccatgatgacttgacgtcgtccccaccttcctccggtttgtcaccggcagttccgtccgagtccccatcttcacatgctggtaacagacggcaggggttgcgctcgttgcgggacttaacccaacacttcacagcacgagctgacgacagccatgcagcacctgtccggcggccgcaagcggcccatgggtctccccatggttcccccggatgtcaagccctggtaaggttcctcgcgtatcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcacccttgcgggcatactccccaggcggcacactcagtgcgttagctccggtaccgggggctaccccccgacacctggtgtgcatcgtttactgtgcggactaccagggtatctaaacctgttcgctccccgcaccttcgcgcctcagcgtcagtacatgcccaggcagtcgccttcgcctccggtgttcttccagatatctacagatttcacccctacacctggaattccactgccccctgctgtactcaagccatgcagtttcccacgcatacccccggttgagccggggtctttcacatcggacttgcatgaccgcctgcgcgccctttacgcccaataattccgaacaacgctcgccccctacgtgttaccgcggctgctggcacgtagttagccggggcttattccgggattcacgtcatcacccgcccattccctggcaggcttattccccctcccgaaaagaactttacaacctcacggccttcttcgttcacgcggcgtcgctccgtcagggttccccccattgcggaagattcttagctgctgcctcccgtaggagtctggaccgtgtctcagttccaatgtggccgtccaccctctcaggccggctacccatcgtcgccatggtgggccgttacccccccatccagctaatgggccgcggactcatctcccagcggggccgtggcccctttccccgcagggctctacccctgcggtcgtatccggtattatcacctgtttccaggtgctgtccccaactgggaggcagatcatccacgtgttactcacccgtccgccgctctccagggccgaagccccttcccgctcgacttgcatgcttaaaacgcgccgccagcgttcgttctgagccaggatcaaactctccgtcatggtagtacgggttccgaagaacccgcctcttctataactgttcaatcccagtccccccccgtcccccttcgccctcgcgggctctggcttccaggggctgaacaaagctgtcgctctgtcctcttattatttcaaagaattgactggaaagccctttgcttcccttacacagactttcgtctcgccgcgcatctgcgcggctccttcttcttccctacgctctacctttcataaaccagagggtttccccggacgcctcgcggcgtcccggcctcccgccccttctcaagggctcggctactgtagcaggttcctcatcctcagtcaactactttcctctttcttttctctcttccccccttttttccgctttccctctcccgcctccctcccaatgctttttttgtctttttaatctttttaggcttattttcctttatcagcagtagacaaataatgaatgattaatgataattaatattgataaaggcagagcatattcggctttgcaaaaactatattataggagaatgtcatgaataaccttattggtcaggaacttcctgagttcgcgctccaggcatatcacaagaatgatttccgccaaatctcacgcaaggatgtcttgggaaaatggagtgttttctttttctatccggcggattttacttttgtctgtcctactgaacttgcagatgtccaagctcattatgaagaaataaagaagctggacaccgaggtttactctgtttcaactgacagccattttgctcatatggcttgggcggatacttcagaaaccatcaagaaaataaactttcccatgctgggagatcccgcaggcaagcttgcatcattctttggaatcctggtggaagatgactggcaagcgctgagaggaaccttcatcgttgatcccgagggaatcatacgtgcctatgaagtccatgacatgggcataggtcgtgatgctgaggagctggtcaggaaaatttcggcggcacagttcgttcggaaacatggtgaccaggtatgcccggcaaagtggaagccaggttccaagaccttgacaccaggaaaggatctcgtcggaaaaatctgacatcgcaaaaaacatcgtaaaaaatagactcaaaatcgggcagatgatcatgatacgtgatgtctgcctgattaatttttgccagtaatccagggaattgcaaacaacatcgctccacttatatcctgattatatcctgaaacaccaaccacaccttcttcttttccatgtgtatggagatgaaagatgttgatattcagtcaccttgcccagggttatcggggcatatgcatccagatagaagcggatgtacgcaatggttttccaggattcgatattgtgggactaccggacagcacaatcagggaggcacgtgaacggattcgttctgccataaggaacagtggtttcaaattccctgcccagagaatactggtcaacctggcacctgcccatattcccaagaccggtacggaactcgatgcagctatcgcagttgccatcttgcttgccggcattcatgtcctttcacttcccgccgcgcccctcatgatcaccggggaacttgcccttgacgggcacatcaggggcaacatgtctctttcagcggtggagagcgcacgacttgtcggatgtcggacaattctttcgcctgaatcacatctcgccagccttagttacaatgaacaaaatgagcatcacagtccagaaaaccatcaggatactatagtcgtgcaccctgtgcgaaccttgaaggaagcattccaggcggcacaagaacatataaaaaaccacaagtcaataatcacttcggtaaagaaagacaatgaatcctacccattgcccccgttgtcacctttccaaggaatcacgggaatgaaagaagcaaggagagcattggaaatagcggcagccggacgacatgatgtattgttgttcggtccttccggctctggaaagactatgatagcctcccgttttatccagctcataccacctctcggctccatggaagccaaggaaagacttcttgtgtgggagtcatgcagaaacagacaagaagcgcaggaaggaattggtacaatccttccccacgactgtacttcgcgccaggtgttaggatccatccgtaccgcctcccctgggcaaggagcgctgcatcatggttcagttctgtttctcgatgaaataactgcttatgcgccgaaagtactggagacaatcaaagaaatacatgatgaaggaaaaactatcctgcaaatgaatgacggcaggcatattgtctatccttcggtctttcaagtcattgcgaccatgaatgcatgtccctgcggtcgtctgggcatggaaaaaaatagttgcctgtgctcagataaggaaatccgccatttctggaaaaaagtacccgctccaatccttgatcggtttgatatcaggcttcccatcataccggaagatttctccgtccctttggaaacatcacaggatgatgaactcccggcacggattaccaatgcggtatgccgtcaagacgagcgttttgcagagagtcctcaacattatcataggaatggcgatattgtacgcgggccagcactggatttttttcctaagttaccagaaatcctgaaacttctgcgttcttttcccgcaacggcgagcttctcggtacgcggcttattatgtactgcggctgtcgcacggaccattgctgatttggatgatagtgattcaatccgtgcttgccacatggaggaagcaatcggaatgcgcaagttcgcaggaacagacattttctggaggaacttgtaattcaaaaaatccccgccatgtcagggacggggattaatccacatgtaaacattacacattttaaaaaacaaaccaacgaaaccgttagttggatatcgttatccttgataataaacaacgatatcattgcatgtcaacaagaaaacatgtatatgtgaggacaatttgttatagtttctaactatgaacaaagagaacctcgcaatggatttttggggacgcgtcgaagaactccagaaaaggaaaggtattactttgcgagaggcttgtgagaaagccggtctgaactatggaaccgctatcaatcagaaaagcaatgctactttgccaaatcttgtttcaggagttctccttgccaggcagtttgatacttcggtcgagtggctgctgtttgggaatgtcggcctttcgaactcacaaaaatctctttggaatgcgttttcggctgtcgtagagaaagatgaactttacaatatcgtcaaaaaacttcctcagcttaccagtcggaaacttcaagctatcggcacattgcttgaagaccacatccaggagtgaaatgataacgtatttctataacagaaaaagtatctttcactgaccattgtgaaggatgtttgacgtgtgtccacctttgtccacccaaggcgatgcatctgaaaaatgagagaagcaacaaacggtggataaacccgaaagtatcattgaatgaaatcatcgtagccaataatcacttaaacccataggcgtatcacaccgcataatgacctcatctataggtgaaaacacttagaagattatagggggaattacctatttatggttatcagaggcaatgataccataccttaaatatgtaattcgacatcattactctcggtaatgcgtcgttgaacagatgttgactaaaaattaagcagacgggaattgctttctggtcggcacggctgaaacggagggatatgtaatgggaatggaaagaagtttgtcaaagaaattcaggaacaacgtgacttcttatgcattcctcattccttggttgctcggtttctttgtcctgaccgtataccccatggtgtactccctttacctttcttttaccgagtataacatcctccaaccgccaaagtgggttggcttgcgaaattattttgtcatgttcggtggcaacaaactgtatcagggggacgaaagattcctcaactcccttttcgtgacattgaagttcgtgttcatttctgttccgctcaaactggtctttgcgcttgtcatagccatggtgatgaacagaaagctcaagctgatgcccctctaccgcgcgctttactacatacccactttgcttggcgggtcagtggcgatagctgtgctatggcgacgccttttcgccggcgacggaatcttcaaccttatcttgaaaaacatcttcagcgtgtcgaatcctccatcgtggatatcagacccacggtatgccctttccacgttgattatactggccgtctggcagttcggctcccctatgattatctttctcgcgggacttcagcagataccgaaagaatactatgaagcctccgctgtagacggggcaggaaagacttggcagcttttctccattacattgccttgtctctcccctatcataatgttcaacttcatcatgcagatgatcagtgcatttcagtctttcacccaggctttcgtcgtgtcaggagggtcgggagggccacttgattccaccatgttctatagcctgtacctgtatataaagggcttcgggttttccgagatggggtatgcatcggccatggcgtgggtgcttctgattgtgattgccgcattgacagcgctgtctttcaggttctccggcaggctcgtctcctacggcagcggagaataacccatgaaaaagataaccaaagaccacatctccaacaccattgtgaacatcgtcatcattgtcatggcattcgggatgctctaccccgtcctttggctgatatccgcttcattcaaagtccccaatacgatttttcgggatgcagggctgatacctgaggcattcacgttgcagaactatacgaatggatggaaaggcattggcattgtcggattcgacacattcttccggaactcctttatcatcagcttattttgcatcatcgcaaatcttgtcttctgttcgctgacggcatatgctttcgcgcggctcgaattttctggaagaaagatatggtttggcatcatgatgctgacacttatgctgccgggacatgtgaccaccatcccccgctacatccttttcagatctttcggctggctcgattccatcttgcctatcgtagtacccaagtttttcgctacggacgcgttcttcatcttcctgctcgtccagttcatcagaagcttacccagggagctggatgaggcggcactgattgacggctgcggcaagttcggaatctacgggaaaatcattctgccaatgactgtccccgcattgattaccacgcttctgtttaccttcctatggacatgggatgatttcttcaaccagcttctctacctcaattcaccccagaaatatactgtaccaatgggactaaggcttttcctcgatgcctcaggagtttcctcctggggatcaatgttcgccatgtcagtactttcgctggttccctgctttattctgttcgtatcactacaaaagtattttgtacggggaattgctactacgggtatcaagggatgatatcatcccacaaataaagaggagatttcacaatgaaaaaagcatttttgcttcttatcattcttctggttgctacctccatggtattctcagccggaaccaaagagagcgcgggagctgccactgccagtgccagcggaacagtccgatgggcgtactggggcggcgaagctcgtataacccgcagcgcacaggcggtgctgctgtttgaatccgcaaatccgggcatcaaggtgaacatggaaccttccggcggctcaggtgaccactttgtgaaggtagatacgcagctggcagcagtaagcggtccggacattatccagatgggcggtaacattgatgactacatcaagagaggcgcattgcttcccttgaatggctatgtcggtacgatactcaacacatcagtcattgatcccggagccatagaagcgggaagtcgagacggaaacctctatggtgtaaccaccggagcaaacatgccagctctcgtctacaacaaatccttgctggaaagaagcggagctccgcttcccaaggtaagtatgacctacgatgagttccgcgcatacctgttgctcatcagagacaagctccccaagggagtgtatccgatgatggatattggtattctgtccagcaactcgactcctttcggctattggacgggatacaacggtacgcctctgtacaagacagcggaaaacagaacatacgtgactcccgctgatgccacgaagtatcttgaactgttcaaggattacagggacaatggcctgattcctccggctgatgtggctgcggcatatgcagagaccaatgcagactcctcggcaatcgtagcgggcaaggtggccataggattcctctggactaaccagattggtggatggcaggcaaccatgactgatgagattgacttcatcgaattccctggcgcagccgagaaaaattcgctttggcaaacacagagtcagtactatacggtgaacaaagacgcaaagaatccagaactggcggtcaggttcataaatttcctggtcaactcacctgaagcggctattgtcttgggtagtgatcgtggttcttccgcatcctcgacagcacgtgccgcaggctctgcaagtgctgctgaccagaaaatcctttcatacatgcaggttgcaggtcctcatacgtcgcccgaaggagatcacgtacctaatgatacggaactcaatagcactctttacttgatttatcagagggtagctttcggccagattactccggctgatggcggacagcagatttacgacttgctcatccggctgatttccaagtaagaagctggatttatcgcaagacaggagatggaattaaactatggggtaattctacctgtacgctatcttgacggggagccacggctccccgtatttttgtaatctccactgcgctgggaaaggaaaagaaaggtgtcttcatgtcaaaagattcatcaggcattgacgcatcaaaaacggtagccaggaacaatcccgtactgcgggaaatcaagacagtctcccctctttccatcggcaacggacagcttgccttcactgccgatccgaccggcctacaaacgttctataccatgtacggggaagcatatgtcccactatgcaccatgtcacaatggggttggcacactaccccggcacagggaaacggaacaggaaaatattccttgtccgaccttgaaatgacacagtacgacttcggtggaagaactgtccaatatccggttgagaaaaaaccgggaaatgaagaagtctacggttggctcagggaaaatccgcacaagtgtaatctcatacgtatcggcttccgtcttgacggcaaggatattttgcctgactccatctcggcaatacatcaggaactgtacatgtacgatgggttcttggaaagccagttctctctggagggagttccttgccaggtaaaatcagcctgtgcgccgcatatggatatgttggcattctccatagaaactcctttgcttgcatcccgtagactgtccgtcgtcttctcctttccctacggtagtcccgatatttccggttccgactggtcatgccctgaacggcatatctcgaccttttcccggcgacaagaccgccagtggtcaatcttacgcgccatggataatctcacctttcacctgaacgttcaggcctgtacgccagcccgaatggagcggacaggcagccatgaattcacgctctccgccactgcggggtattctttggaatttaccgccgatttcatccatgaaagccaggataattttaaagaaaacaagcaggaagaagataaaaacgacatcctttccagcggaacaacctcaacagtcttcacctgcgcaaaacactggtggaactctttctgggaagaaggaggcatcatagacctgtcgggcagcatagacatacgagccggagagttagaaaggaggacaattctttccctctatctgctggcaataaactgcacgggaggaatgcccccccaggaaaccggcctgttctgcaatagctggtacggtaagttccaccttgaaatgcacctgtggcacggtgctttctttcccctctggaaccatgccaacctgctcatgagaagcctcggatggtataagcgcattctgccccaagcacgggaaaacgcacggaacaatggctatgcgggagctcgctggcccaagatggtcgcatatgaaggaaccgacagcccctcacccatcgctcctttgcttgtttggcaacaaccacatgtcatctatttgctcgaacttctccgccgttctggaatgaaaccgtcctttatggcggagtattgggatgtaatgtcagaaaccgcgactttcatggcggattatgccatgctgtctcgacaggacggattgtaccatcttctgccgcccctcatcccagtgcaggagacacattctcccatggccgtcactgacccggcgttcgagattgaatactggcatttcgctctcggcatagcgtgtgcatgggcacgggaacttggtgtcaaggtaccgccaaaatgggcagaagtctggcaacgcattgctcctgtcccgaagcatgggggtttatacatcgcccacgcagactgtcctgatactttcactaaattcactactgaccatccgtcaatgctgggagcatgtggtgtcatcccgtcagagcgaatcaatccggcaatcatgtttgctacattggaaaagacaatggaatgctgggattacttatccttgtggggatgggattttgccatgatggccatgaccgccacacgactgggaaaaccggacactgccctggatttgcttttgtgtgatacaccgaaaaattcctacgaagctaacggacacaacttccagaaatcacggaacgaccttcccgcatacttgccaggaaacggtgggctgctttttgccctggccttgatgtcggcaggctgggacggctgtgcggacatagctcctggatttccgaaaaacgggaaatggaaagtcctcaccaggaatatcttgccgttgccataaacatagggaacatgaaagaatccattcaggaacaaaaaaaggaggcgatgttcaatgatacggaatcctgtactgaaaggtttttgccctgaccccagcgtcgtgagggttggtgatgactattacctcgctacttcgacgttcgagtggtggccgggagtaaggctgtggcattcccgtgacctggaacattggcagcagattcaatctcccttgcggcgacgcagccaactggacatggtcggaaatccgaacaatggtggcatctgggctcccgatatctcctacaaggatggaatcttctatcttgtctataccgatgtgaagacacagaagcagccatattacaatacccataactacgttgtctggactgacaacatcaacggcgagtggtctgagcctgtctaccttaacagcatgggctttgacccttcattgttccatgctccggacggcaggacatatctcgttaacatgcgcaatggtttcaagggcatcctgctgcaagagttcgatctatcccgtaaggaacttgtcggagagatacggacgattttcaatggtactgacaggggttttaccgagggacctcatctgtactggcacgacgattggtactatctgcttgtcgctgagggaggtacaggataccggcattgcgtcacaatcgcccgttcccgtgacattcagggaccttatgtcattgacccggacaatccgatcctctcatctgtggatgcttcgcacgcaatgctccagaaagccgggcatgccgaccttgtaaagacacagaacggtcagtggtatatgttccacctgtgcagtcaaccggaaaatggcatcagcatccttgggcgggaaaccgcaatccagaaaatatcatggacggatgatggctggatacgaccagtcggaggacgaattccacaggaaatggtggctcctcccgaaggactacacacctgcgcgtttcctgatgaaccaacaatggatgactttgattctccagtgcttcagcctttctatacaagtcttcgcattcctctggatggagtgatatctcttacagagagatccggatggttgcgtctgttcggtcaagagtcaatcacgtcccgccaccatgtctcgctcgttgcgcgacggcagacttctcactcatgcacagtcaagacatgcatggaatttcatcctgactttcctgaacaagccgccggcctgtgctacatttacaacaacgaaaactatcatctccttgttctgtcaatgaatgacgccaacatgtctgtgctgcggctggagacaagcatccatgggtcagtgacacgtcaggagattctcctgtccgtgaccaaggaagattccttgcatctgggtctttccgtcgtcgggctgacagcgcagttctcctatgccgtcggtcttgatggggactggatagatgcctttaccccgctggacatatcgattctctctgatgagaaagcccctggattcaccggagcgcacttcgccctttactgtcatgatatgacaggccaaagaaaaccagcagattttgattatctgaatatctggcatcatgcctagagttcgttgttgcgcactgttctttgtagaaacacacccacaggaggatgccattattttctttttccgctttttcttggataaaccaaatggttctttccgcctttctcttcggctactttatcgtccatcccacaactttccgcgttgagcctccttatagcgcatttttccctcattcaggtgactaattagtgacacttgcgggaaaataacaaaaagacgatatttagcatatcgtctttttctttacaatgtaaggaattatcagtacatctcctgggggaattgaacccccgttgacgggatgaaaacccgttgtcctaaccactagacgaaggagacaagaaaccatggcgggtcacatcatacgcatcccccacgtttttgagccgcacgggattcggacccatgacccacgccttaaaagggcgttgctctaccagctgagctagcggcccttgcaacggatggaatatagcaggtactcataaatcatgtcaactcatgatgagagttttctttcccagttttcttcacgatatcaaaataccgaaaaatggaaaaaatttattgacaaaaaaactcattcataatatataacatatgattacatgttcatatatttatttatcatcctgttcgtccatatgatcatgtcattcatgaagaaggaaggatgtcatggatacgcaacaagcagcagtaaaaaaagaatgggcaatatctggccttgattgtgcaatgtgcgcggcaaaagtagaaaaagccgtggctgacatgcccggagtcacagcttcaaacttaaactttgtcacaggcaaactgaccgtcaccacaggctgtaaccaagggaatgaattttggacttcggtcgaaaataccgcgcgtgccgctgatgatgaaattatcctccgtccgcttgaatcgtcagccaatccattctcagaaaaaatagaccgtgataatctggaacatgaacattcctccgtattgcagcaaaaagcttccacatggatgacccctcgcctttttcggttccttgtctccctcctttttatcgcgttcgccaatgtccctggagttccttccttgtttgccaccgctttagtgttggcagcatatgtcctgtccggatacgatgtagtgctgaaagctgtgaaaaacatcgtgaaaggccgcctatttgacgaaaatttccttatgggcattgcgactatcggcgcaatctttcttggcgaatacacagaagcggcggcagtcatgattttctatcaagttggtgaatacttccaggaactggcaatcgaccgttcccgccgatccatcactgcccttatggatatcaagcctgaccgcgcgacagtccttcgggggggaatgcaactgacggttcgacctgaggacgttcaggtcggggaaatcatccaggtacgaccgggggaaagaatccccttggatggaatcgtccgttctggtttttcattgattgatacacgtgccataactggtgagccggtaccccgcagcgctcatgccggagaagttgttttcagcggctgtatttcaaccaatggcgtattggaaatcgaagtcaccagcagttacgcgcaatcaaccgtgtataggatattgacccttgtggaagaatcctcgcaacaaaaagcatcaagtgagcgattcatcaccaagtttgctcggatatataccccggtcgttgtcagcatcgcggtacttgtcgccctgataccgcctgtcgcaggctttggctcattttcccaatggctgtacagagcgctcgttttccttgtcatcagctgtccctgcgctttagttgtgtctgttcccttggcattcttcgccggaattggcggagccgcgcgtcatggcatcatgttcaagggtgggaactaccttcagacccttgctgccgccgagaccatggtctttgataagacaggaaccttgaccgaaggcgtttttgccgtagatgaagtagaagtatatgacgcttctttttctacaggtgaaatcatccgtcttgcggcttccgcggaacagatgagtactcaccccattggcagggcaatcattgcacatgcaggtgatacagggctgtttgctgtcgaatccatcaccgaacatgcaggtatggggcttgaagcacagattgatggagctcacatcctggtcggaaaccaacgtctgttggaacgcaggggcatggatgttcctcggctccacaaaagctcgtcaacagaagtttttgtcgtttacaatgataccgtcattggtcgcattacgatttccgaccgaatcagggaaggaatggcggaaatccttacccgtctcaaggagaaaggaatccagaaatcaatcatgctgacaggcgaccgggaacgggcggcaaaacatgtgggagattctctgggaatcagcgaagtccgggcggaactccttccccagcataaagtcgatgaaatagaaaagatcattgccgctcaggaaaagggacatgtcgcttatgtcggcgatggaatcaatgacgccccggtacttgcccgtgcggacatagggattgcaatgggcggcatgggaagtgatgcggcaatcgaagctgctgatgcggtaatcatgaccaacgatatgagcagactggtttccgccatgtccgtagcacagaaaaccatgcgcatcgtaaagcagaacatcggctttgcccttggaataaaaatcatcatcatgatcttgggaatattcgggattgcccatatgtggcttgccatatttgcggatgtcggagttacgttgctcgccgtcctcaatgccctcagatgtctgaggataccggagtaagcatcctccggtattcagtgattgtttgaaagacagtaaccactggcatcccggctcaagacaagtcttgttttccacaatgcgccccttgacctcactctgttggccaaggggcatcttatgtaagatgcttacaccataatccagtcctgattaacttttttacagcttccatgaaacggatcatatcgtttattgttaaatttgcgtgttaactccatatgttttaagaagtttttcgaaaagtcgcactgaaggtcataccctttaacaaggtgacctttccatgctacagtgtgcccgctataggggtgtaccatatgatggatcggaataaaatgcgcaacatcggcatcatggctcatatcgatgccggcaagacaactaccaccgaaagagtcctgttttacacaggagtgaaccatcgtataggtgaagtcgataacggtgaagcgacaatggactggatggaacaggaacaggatcgtggcatcaccatcacctcagcggcaacgacctgttactggaaagaataccagataaacataatcgatactcccggacatgttgactttaccgcagaagtggagcgttcccttcgcgtccttgacggagcggtcgggattttcagcgcggtaggaggcgtcgagccccagacggaaacagtctggcgtcaggctgacacctacaaagtcccgcgcatcgcattcattaacaaaatggatcgcatgggcgccgattatttcgccgtcctgaaggatattgagcataaactgtccattccccccgtacctgtgaccatccccattggagcggaaagctcattcagtggcgtaatcgatctgattgacatgtgccgtctcacttttgacagtgaagaccaagggcagacagttattcgcgatgaccttgacgggacggttctggagcttgcccgtgaatggcgggaaaaactgattgatgccgttgctgctttcaacgatgaagtcactgggctttaccttgatggtcaggaaatccccgcatccctgctcaaggaagccttgcgcaaagcaactcttgaaagaaagctactacctgtctttgccggttcttccttgaagaacatcggcgtccagccagtaattgatggcgtcatcgatttcctcccctcgccccatgatattcctccagctataggaaagctcgtcaagacaaacaatgaagtcgaagtacccagtgatccgaagcaatcaccccttgccttgattttcaagatacaatatgaccgtgaagccggtcctctttgctatgtacgggtctactccggaaccttcaggaaaagcacggccatcttcaacatcggaaaaaagaaaaaggaaaggattaaccgcattcttcggatgcactccaacagatcggaggatatggatgaactgtcagaaggtgacatcggtgtgattgtcggtttcaagaatatccagactggagacaccattggcagcgaaggttatcaagttcttcttgaatcgatgaaattcccgactcccgtgattacagttgccattgaaccgaaaaccttgagcgatcaggacaagctgaagaaggctctggaaatcttggtcatggaagatcctacctttacatggaaggatgacccggaaaccggacagttggtaatcagcggtatgggagaactccatcttgatgtcctcgtcactcgcttgacaaaagaaatgaaggtagaagcacgtgtcggcaatccacaggtgacatacagggaatcaatcacaaaggaagctaccgtcactgaaagtttttccaagctcatcgctggaaaggagaacgctgccggtgtcaccttgacagtgcgtcctctccccacgggcaaagggacatcttatgtttcccttgtcaagcataatgccatgcctcaagttctttttgacgccatacgcaacagcgtcatgaattctttccagggaggcattcgctacggctatgcctcctgtgacatggaggttgagctgaatgccgtcgaatacagcgaactgaccgctaccccatttgcctttgaagcatgtacggctgcctgttatgacgctgcttgccagcttgcggaaccattgttgatggaacccattatgaatgtcatcatcatggttcctacccagtatgtcggtgatgtcatcggtgggcttaccgcacgcagaggtattgtcattagcatggaaagccgtcccaatgccgaccacattcacgctcaggctcccttgcgacagctttttggctattcgactgcgttgcgttccgccacccaaggacgtggggacttctccatggagttttcccattacgcccgcaaagagtaaaagaagctgaaaaatatttatctctgacttcccccgctcctatccatgtcgctgttcacgatagcggtaatctcgttgcaactaatcctaccaatccaatcagtcctactggggaaaaagtttgacagaagccacaccctgacttaccatcaatagaaaggagctatgcggggcatcatgtttcgcggcttctttaatataggagggaaaaatgggtctagcaaccacaaatgtgagaaatgtggccatcacaggtcacaatggaacaggtaagacggcactgatggaacaactgcttttctactgtgacgcgatacccaaaccggaatccgttgaatcagggaaaaccattagtgattttactgaagaagaaatcaacgataagatttccattcattcctccatcgcccatgcccaatggaaggaaaaagccctgactttcattgatactccggggacggccgactttatcggcgaaaccatcggagctctcagggcggctgaagcagtcatcatggtggttgatgcccgtgatggtgcccaagtagaaaccatcaaactctggagacgccttgatgccaccaatactcccagagcaattttcatcaataccatggatcgtgaacacagcgattactccaaggtacttgattccctgaatgaagaattctccgcctctttcgtccctgtcgtcattcctatgggtagcgcggaaaaattcaagggagtcatcaatctcatgaacaacaaagcctatactgccactagcggcgaaaaagaagtttcgggggagattcccgtcgaatttgcttctttcgtcgaagaaaacaggttgaaattgattgaatacgctgccgaaggtgccgacgacctgatggaaaaatattttgaatccggtactctcgacatcgacgatatacgcaggggcttgcatgaaggcttgcgcaacaaccgtgttgtccccgtattctgtggagcaactgcatacggagctggaatttcttcactcctgactttcatcgcaaacaatttcccgtctccggaaggcatgtctgaggaagcattgcagcctgatggttcatccattcaggttccctttgacgatgaacagcctttcagtgccctttccttcaagactacgattgaccaattctccggaaaactcagtttcatcaaagtcgttaccggtgttctcactcctgaaactgatttctatgtatccgggtcaagcagaaaggaacgggcgagcaagttgttctgcgccctgggaaagaaattggttgaaacgaataagctttcctctggagagataggcgtcatagcaaagaatgacaatatcttcaccaattcaacgctgactgcccatgcggaaaatgccatacgctatgttcctctcgctctgcctcagcctgtctattccgtcgctattacgacggatgataaaaagagcatggacaagatgagcgaatccttgaacaaggtcactgaagaagacaagactgtgtccctgtccttcaacgaagaaaccaaggaaacggttcttgcagggatgggtgaacttcacttgaacaagatattgaacaagatacgggaaaagcagaaaatcgacatcatcacccggctgccacgcattgcctatagggaaaccatcacaaaaaaatccggtatctgtgaatttacccacaagaagcagtccggaggacatggccagtacgcaaaagtcatgatagaagtcgaaccacttccacggagcggtgactatgcctttaccaatgcggtaaaaggaggctcggtttccaaaggttatgttccggggatagaaaaaggcttccatgaagccatgtcggaaggacttctggcgggatatcccatggttgacattgccttcacgcttcttgatggaaaagaacatcctgtagattcttcagaaatggcgttcaaactggctgcaaagggagctgcaaaggatgccatgcagaaagcaggcccggttcttcttgaaccgtacatgcgacttgaggtattcatcgagaacaagtatctgggggaaatcctttcggacttgtcagcgaaacgcgggagagttctgggacaggatgaaatcggacacttgcaggtcgtcaaggcagaagttccccaagctgaactcctgtcatactcaatcgatttgaaatcaatgaccagcggtacaggttctttcgaactgacgttcgaccattatgagcaaatcagtgggaaacttgccgatgaagtaatcaaggatgctgaaacaagaaaggcatcacaagagtaacggctttcttttttctacccttcggcctccgtgcttcactgtacggaggttgtgtttttctctacccagacctcgttaatcggatgctgtttgtccatgcccttctgttcaaattttgtcagaggccgccatgtcctgcatggagcaaaaccgtggtaggggttatgcaacgcaggcacaacggcaaatacttcaagcatctgttccgcgtattcctgccagtcggtgacacaataaatgtaacctgccggtttcagccgcgagacaagaagttctgcaaaaggaacttggataagcctccgcttatgatgcttcttctttggccatggatcaggaaaaaaaatatggaaaccatggacgctattctcaggaatcatgtcgcgaagcacttcaacagcatcaaaacgcatcaggcgtacgttccttattccggctgtaccaacctcatggagaagtttggagaaaccggaaaggaagacttctattcccacatagttgatgtcgggattttccctggctatccgagcggttgaatctcccatgccgaaccctatttcaatcacgacagggttgtcattatggaatatatcccgccaatccaacggttttccggaatacggaagggaatactccttggcatagagacgtaaggcctcaacctgaaatttatgaagccgccctcctctgaggacatagctcttgactccccttctcttgtcttccgccggtagttctacattcctgatatccggcgcagtctcatagacagatttctggctttccgctggcatatgcccccccccttcacatcagacgctggagcttctccagaatgaacagtgccttgtccttcaaggaaacggcactggttttcatagagagcatgtttggccgcttcgggtcaagtttcacatcaccgccggatagtttcaccaagtcgagcaccttattgattgacagggacgcaacatgggaaaactcaacggtaaccgcgccgtttttctccagcagatggaaaacagacagtctgcgacacacaatcttaagctcggcgatgtagagaagatttgctacttcctccggcatggttccgaaccgatccgccagttccgcacccagtgcctgcaattcctgctgagtggaaattgaagcaatcttgcggtatatctcaaatttcacggaaggagccttgatatagctgtcgggtatgaaaccggagtagtcaagttcaagatagacttcccttgaagaatcatcgtccgcattctgcatctttgaaatggtctcatcgagtatcttgagaaacatatcaagccccacagaggctacctgtccgctctgttccctacccaggagattgccggttccacggatttccatatccttcatcgctactttaaagccaccacccaactcagtatgctggctgatggtctgtagtcgtcttatcgcgatttcactgagcatttcttcctgcggatagaaaagataggcgcacgcctcacgatcgctccgacctacccgtccccggagctgataaagctgacttacgccatacatgtccgccctgtcaatgatgattgtgttgacgttggggatgtctatgccattctctatgattgtagtggagacgagaacttggatgccctcatggatgaagcgacgcatcgtatcttccaagtcatctccgttcatctgcccatgagcactttctatggcgaactccggcatgcgttcccgcagtttattgacgaccatcccaagcgtttctatcctgttatggagatagaatacctgacctcccctgcccagttcattcctgattgccttttctgcgatgtccggatcatattgctgtataatggtacggataggacgccgggctatgggaggcgtggtcaacagagacatgtccctgatcctcaacaaggacatatacagtgtccgcggtatcggggtagcggaaagagaaagagaatccacgctggtacgcatctctttgatgcgttccttgtccttgaccccgaaccgctgttcctcatccaccacaagcagccccaagtcggaaaacttgacatctttctggatgacacgatgcgtcccgaacaaaatatcaagctgtccggcttgaaggtttttcagtactttggactgttctttccgtggtaccatgcgggacaaaagaccgacgcgcacgggaaagtcccctagacgaccaatgaaagtattgtaatgttgttcagcaagaatggtcgtcggagcaaggaataccacctgtttcccactcattactgccttgaacgccgccctgaaagctatttccgtcttgccatagccgacatccccgcagacgagcctgtccatgactatgggactttccatgtctttcttgatatcttcaatgcaggtcagctggtcttccgtctcatcataaggaaaagaagcttcaaactggagctgccagtctgtatcgggagggaacgggaagccacgggcattctttctccgtgcatagagctgctgcaagcgtgtcgccagttgttccgcggacttccgtgcgcgagccttcttatgctcccatccttgaccgccaagatgatcaagagccggagagcctccggcactgccgatatatctctgtatgaggtttgcctgttctatgggtacgtacaggttctcatcgcttgcataacgtatcttgatatagtcgcgttcccgtcctgatacaccgaccctgtctatcttgatgaactgtccgacaccatagttcgcatgtaccacatagtctccctcggacaaatcgacaaaggaatcgagcggggaactctggattttatgcaatctctggatgacttgtttcctgcgaccgaatatttcatggtcgcacatgacgatttcttttctggacggcagggaaaaaccccctgaaagttcagttccgacatatacaatctggggaaaaacattcaacatctgggccaaacgtgctttctgttgttccgtggttgtaaaaatcgtgacattccaaccgttcttgaacaattgtgtcagttctgattttaccatagtgaagtcgccgaaaaaagaacggggacctgcaatgtccacatggcttgccccggcatgtctgcctacgatatcagttatgacggcacttcgtgatgtcgccgcgcggaaccgtgggaaatcgacaagcaggatatcaggcttcgccacggacctatcttcatggaacgccgtccggtacaatgcctttgcttcgacttccaaggcatggaacgatgattcaagccgctggtctccgatgaaaaagaaataatcgttttcccgtaaatagggcagtatagggcctgtcacactcttgtctgacatgtcaggaaggacgacactaatcctggccatactgccgtttgtctgttgtgtcaccggatcaaaataggaaatcttatcaacgacatcccagtctgcgtaaatcctgaccggagcatcctcaccgtgaggaaagatatcgaggacttctcccctgatggaaaattcaccgggagagccagtggtaggactccggaaataccctccgttcgctagtttctccgcgcttttttccgtttcaaacggttttcctactgctatttccaaagaagcttcctgaagggcattgaaagcgaccacaggagaaacaaatgcacgcagatgggttactatgattcccttttcagttttctgggcggattggagtgccagaagctggacatactcacgctttgttccttcccacgaactgtacagtgtcttgccgttggaaggaagatagagaaacttctggtcattggtcttcccgtcatcaccgcttgtggcaaacccgtctttcaataattgagaagcagcttcctcggtcgagcagattacccagaccctgccggggactttgcgtgcaaaaagacggatgcactcggccaaaggataacctgacaagttgtcaagatacaccgggacatcaggggatgagacgaatcccttgtatgcttcaagtgatttgatataggattgaagcgacgttactacctgcaattgcataagcgtcattacactatcacagagcaagaaaggatttcaaggatggatatggttctggatacggaaatatgtgccctcctggctgatgaggtcagggaatgcggtcgttatgccaaatcaatccagcattccgttcgcaggaactataagtacgacggtacggtcatcaccgacgcggacatggaaatctcccgccgcattgtcggcttgctcactgaacgtctgccagaggcaaatataatctgtgaggaaatttctactccgtggcgtgaagaagctccctatagctttgtccttgatcctatcgacggaaccgacatgtacagccaaggtttcccgtcatgggcagttgccttgggcatgatggacaaggtccggaagcctgtcggcgcatggatcagcgctccacgctggggcttgggtgtcgatgaactctttgtccgccttgaccccggtggcacaccctttgtcaatgatgaaccacttgcgcttatcggcgacaaggatgccgttgcccaggtgatggtcagctccaaaggccagtccaatctcgacttctcacatttttccggcaaagtaagaactgtcggtagcagcatcatccatctcatcagtccggttatctatcccaacatcgaggcatgtgtcaatcagagggcatacatctgggacatgtgtgcttcacatgccgtccttttgagcatgggaatggatatcaattatagtgatggttccccatttctgtacaacgatgagttcgtcacaaaacgaaaaccatactctatgcccatctacgcagggacagcccatgcacgggcatggctacagagcaatcttcccgtgacatgccataactggtaggttgttttgccgaagaacactggtgcattgttacattttgagaaagctaaaaagcatacatgaaaagcggcagacgctatctggaaccatcgtcatcatcggccatcatagccagcagtcactgtcatgccgcacttctcgtcagccgctgaaacatagccagcatcaacccacttccttcccagatacatgaagggcgtatcaagggaggcgaccgcccacttgaagacacaggttgtcaacagtatctgccacagcaccgatgtctcatagacgccccagaaagcaccgaaggtaaaaatcagggaatcaacgaactggcttgcccatgtgctgacgttcttacggaaccacagcgacctgcgtccggggaatcttccgcgtatcgctgcaaacaccttgatatcgaacatgtttgaaacaagataagcagcaagactcgctccagcaatacggggcatgatgccgaatattctgctcagagcctcctgagccatatcagaagacgctggagtgaaccacagggcgacctgcatgaaacctgtcataacgacaagtgagaagaaacctatgccgacggcacgacgggcatgtcgcggtccataaaactcattcaggagatcagtggctaaggctccgcttgtgaagactatgttcccaagagtggcttcaagaccaagaagttcgacattcttggtgacttgaatgtttgcaatgatgacagaaataggaatccagacatacagtccaagtctgccccaccgacggaaggcgaacatgatgaccgcaaaattgaaaagaagcatgatgagagaaaaaagttcattcatgacatgaccccagggaatccacctggatatgtcacctccccggatggaaacgaaagaaaaatattcagaacaaccgttcttaccgtactatagcagaatgagtctgacttatgtaaggtcatttccccaggaaactttgaagaactgaaaacgccttcattgaatcttcccttttcaacacgaacgtcagctcgttcatcgttgaaattatttcaatcatattgatgttttcccacgccaatctgcggactgcctcgtggatgattcccggagtttgaaggaaatcgccggaaaaaaccaaggtcaaggaaacaaggtcgtccatccgtgtcaatatctgttcgccctcgaccaagttttccactgcatcacggtatttctcgctgacgaccaagctgatttcatgagttcccagggcaacattgatgaaatctcctttttccgtggaaatgtcctgatacaacaggaaaagacgggagatgaaagaatccctgcgaacaagattgatgtcgaatatattcgttttcatgacaatttcgtaatcaacctttgccggaatcttttccgcgcccttgcagcggagctcatccgcgtaccgcctcaccgccatcacaatggcagcctgctttacgggagcgccatgaagcagcgtcgtttcttctaagattgaagcgctgtaattactgaaactgatgatgccgtcaataagcatttcctggatgaatggggttctgtcaattatttttttcacacaactgcttacggattcagccacgtcatacctcacggatgattgataccttcaagaaagagtatatcgccagaatatgactttgaccagcaattcagaatatagagctggcatagcagtgatataaagctggaatatgaacggaaacccacaactctgaacgttcggacataatgaaaaaccagcgtgggataaaatgaaaaaaactacatattgtagtattcattcaggtaaatcctttagaaagcgacagaaaaccacaaaaaacttgatttgtttgtttttttgctgtagtgtacctaccggaaggagcgtgatttcatgagatgtccccgatgtggctatatggatgataaagtccttgattcccgccagaacagcagcggatcgactatccgtcggcggcgcgaatgcctgaaatgtggacatcggttcaccagttatgaacgcatcatcgacactcccctgcgcgtcatcaaaagggatggacgcattgaggatttcaacttggacaagattgaacgcggcgttcgtatcgctacggacaaactgaaggtcacaccggaaaccatcgagcaaatcctccagaacatcgaggattcagtcgtcctgcaagcgggaagcaaacgggagataacatcgaaggccatcggagaagaaacgctcaggcagttgtacaaggttgacaaggtggcctatgtacggtttgcgtctgtctatcgcgcttttgacgacgtagaacagttcatagaggaaatcgaaaagctcagccagatgattgacgccaccggcaaggatgttcacgtctgacggacacgtcctccacaaccagagtcaacgggcgtcaaaccactttcctgtaatcgttccgtcaatcctgtcgttcaaatgttccggcttgagaatttcgtttgcgcagtcaagacagaaattatccgtcattccggcgacatagtcgtatatgagtcttttcgtcgaaccatcatgacgcatgtacgcatcatgcatgtcttgcagatgctgtgaaaagcccacggctagcatattcctttcctgtccatatccggcaatatccattccgaaagagtcgtaaagctcatacagatatgagattatcaatttgagcaacctacggaaatatctttcataaccattcaataccggcgatttatagatgaagtcatagttgaaccgtttcatggtctcgaccgcctcgaagatttcatcagaaaaggagattccctgttcctcggaactcgatgtgatgatgtccgtcaccaatgtatcaatgatatggccgttggtcgttcccaggagccgcacgacctgttcgggcagcatgtcctttgtcacgatggaaagacgaacagcatcttcaaaatcccgcccaagataggcgatggcatcactgaaccgcaccacggcagcctcccatgtggagggaaccagagtatcgcggctggtgatggtggaaaggtctttcaccgtgtcttgcggtttcagtctctggatgaagctctccccgcaatgggtcactatgccgtcacggaccgcatacgtcagattgagtcctttccctttgtcggctagaaaatcgacgacacgtaaggaatgaacctcatgctcgaaatgccccagtccatcctcctccataaaagaggaaataatccgttccccgacatgtccgaagggagtatgtccaaggtcatgccccatgcctatcgcccatgccaattcattatcaaggccaagtcccctgcaaatcgcggacgcaatggacgccacgtgaagcacatgttccatcctggtacatatatggtcgttgcttggcgagaaaaaaacttgggttttgtgtttgagtcgtcggaacgccgaactatggatgatggcggtggtatcacggtaataagctccacgtacatcagccttccgtggatgctcccgctcctgcaattgctcaggggtaagtgtattcatcaatctgaccatggttgttcctcattcacgtggcatatgatatcatatggcattgcgttccaccgtgcaaggaggctgcctatgcccgactacatcgaagcatttctcatttttgtcctgcttgtgattactggcatcgtctgtctcagacgtctcctgtcgtcaaaaatattctactggctcattcctttcatcgtgacggcggcattaggctacgagtcattcgtcaggcttggcgaggtgattgcagaaggaaaacgcccggatcattacttttccatggcggtcggtctctgggtggtggtcgtcgtattgatttcagccatggtcaggattttttccacgtccaaggcacctgtcttctctcacagaaaacgacgcaagatacatccggaagccgaataccgccgcctccggggacaaatacttaccacgtacaggaagaagaaaaaggaacttccacgtacatatgttccccggattcctgcatattccagacaatggatcgatttgttggacgcatgaccgtgcccagggagaaaaattccatgtcagggacagagccttatctttttttctgcggaatcaaacacagcggaaagtcaacgatgtccgctttcatgtcaaaggaaacaggtctggcatgttttgatacggacgacataatcctcgcatcctttcctggaatccataccattcgctccgtctatcatctccttggcaaagaaagtttcatggagaaagaagccgccgcgttatcttctctcgcggatttcaagcctaccgtgacatggaaaggataccggggagtcgtatccttgggaggtggagcctgtgacaatgcccctgtcatggattttgtcacggcacacggaacccttgtatatctggccgtaccggaagacatactgttcagaagaatcagcataggcgggattcctcctttcctggatgcagaacatccccgtgaatcctttcatcagctttactctttacgtaatcagctctatggaaaacatgcccgccttgtgataagattaccagattgccatggcagagcggatacgttccgctatctgttcgaacaattgtctgactatgtggatgcgcagtccatgccggagaagcaatgagtggaaatgtttttggcgaagcactgaatatcacgacattcggtgaatcccatggagccgccatcggggttacgatagacggcctggaagcgggtttcccccttgacctggatatgctccaaaaggaaatgaatcgccgtcgtcctggtggaaatcccttggcgacaccccgcaaggaatcggacactatacagattttgagcggtatgttcgatggactcacgactggcgctcccctgaccattgtgctgttcaacacgaaccaaaattcagcggactataccaatatcgcggaagtcttccgcccaggtcacgctgactggacatggtacaaaaaattcactgtgcgggactggcggggaagcggacgggcaagcggacgcgagacagccgcacgggtcgccgccggcgcagtcgcaaaacaagttctcgccgtccatggcatacaggtgactgccggaatcaccagaatcggcactatcacggccttgtcggacagcccatgggaagaacgtcatctgaacatcctctcctgccccgaccaggttgccgctaccaagatggcagaactgattgaaaacctgcgagcccatggagacagcgtgggaggcatcatagaatgtcacatcgacggactgtggccaggaatcggagagcctgtattcgataaactgactgcactcctggctcatgccatgctcagcataggcgcagtgaaaggcatagaatttggcgatggcttcgccgccgcagggatgtatgggtcacaattcaacgattccatggtaatgggcagtgacgaaccaaagttcatcacgaatcatgcaggcggtactctcggtggaatatcgaccggcgagcaagtcatcttccgcatagccatgaaaccgacttcatcaatctcccttccccagaagactgtcaacaaaaagggagaagaagaaatcatcgaagttcatggtcgtcatgacccttgtatctgtcttcgggcagttccggtcgtcgaggccatggccgcccttgtcatccttgacttgatttaccggcagaacagacgcagcggacatgcggagcagctcggcatatgagtactgacaagcctctggtaatccaaagcgacaagaccttgctgctcgatgtccattccccttttgcgcaggaatgtcgagattcaatcactgcgttctcagagttggtgaaatcccctgaacatgtgcataccttcctgctcaccccgttgtcgctctggaatgcgaatgcggccggcatgacaaccgaagacatcatgggacgcctgcggacatggtcccgctacgacatccccgaacccgtttcctacttcatcaccgatatatcggcgcgtttcggatcctttgtcatgaccgatattcctgatgacgcggatcactatctcctgacggtgacgattcccaggtacgccaaggaaatttcttcccacaagactgtctcatccctgctctttcccagaggaaatgatacatttctcctgaacagatatgccagaggtgaagtcaagctgaagcttatcaagctaggttttcccgtagatgaccgcataccgctgaaaaaaggctttcccgtgcccatgaaccttcgccagcagacactgtcaggcaaggatttctccatcagagattatcaggaagcggcggctcgttcactcttgggcgatcgcggaccaggcacgggctacggtaccattgtcctgccctgcggagctggcaagaccattgtgggaatggatgtcatgtccctcctccagatccgtaccctcattctcactaccaacgtatccgctgtccaccaatggatacgggaaatcttggataagatggatattcctcctgaggatgtcggggagtacaccggagcaaagaaagaaattaagcctgtcactgtctgtacctaccaagtcgtcacatggcgaccggataaagaaggcgtttttcctcacatgagtcttctcagggaaggaaactggggcttgattatttatgacgaggttcacatgcttcccgcgcctgtctttaaggtaacagcggagttacaggccgtccaccgggtcggtctgacagccactttaatcagggaagacggcagggaagatgaagtattctcactcgtcgggcccaaacgtttcgatgtcccatggagcgaaatggaaaaacaaggatggatagcccgtgcatattgcattgaggtgaaagtccccctcccccatgacctggagcttacctatgccatagcggggaaaagggaaaaacacagggttgcaagcgagaaccccatcaagatggacgtgcttgatgaacttctttcccgacatgccgatgactacatcctgattattggccaatacgttgaccaactgaagcaaatagccaggaagtatggcttccctctgattactggaagtacggcgaacacacgcagagatgacctgtatgccgccttccgctctggcggagaaagagtgcttgtcgtctcaaaagtggcgaacttcgccattgacctccccgatgcatccattgccatacaggtcagcgggacattcggttcccggcaggaagaagcgcaacgattgggacgcatcctgaggccaaaggcgaaatccagcttcttctactccttggtgactcgttattcctctgaagaagaattttcggaaaaccgtcagaaatttcttgcggaacaagggtatacctacaagattgaggcgtatgaacaatgatgcgggaagatgtaatcgcacaatgggtgaaaattatttcacgctatccggacaattccttttttttcatcgccagaaattacctgggacacatcaccacgccatttcacaaacctgaaatcattgagcgtctcacgagttttttccttgccccggccatacaggaaaagatattcagcctgcttgatgacgatgacaacatgctcatcagtgccgtcatgttgatggattcgccctcaaaagaagacatacagaaatttttcagtgacaggctctcctatgtcgagctgcataagaaactggtcaaccttgaagaaagattgattttcgtccccagcccgaatgatatgcgcaaccatatttcagtcaacccgcttttccatgatgagcttcataggaaggctgtcgccttctacccactccttggtgaaaatcctcagcacgcatcggtatccgtccctgaccgcccgttcattgacggagagttcctcaaagcctttttcaatctcatggcaagcggcaggattccccatgggaacccccttccacaggtggatagcaccgtctatgccaagatatttcctgcatgggaacccgacagactgacacgcgcattgagacttctgcttgcatccgcaggcaatactcggattttcacgcttcatgctgataaacacgtcatgattgacaagtcccgtatgacagaaatactttccttggctccgctccattcattctgcctcatccttgcatggatgctatcagagaaactcgctttctctccggataacattcaatctatccagcagtcggtgaatgattttctctctacagcacaaaaactggttcctttatacaaagaaagccttcccaagctcatcacgctttgccttcatgccaacggcttggatagacacaggattgaccctgctgttttccaagacatccttgaaatcagcggagcagtggtggtggacgggaatctcgtccacatgtcggcacatgtccgcacccttctttcacaacaagaactgcaacaagaaccgatgcctcacggttctcgcctaatcatcgacagcgacggcatcctctcgtataacaatccgtcccctgccaaagcacatgacatggtatccttgattgctgatgtccggagcatcgacacatacgtccattacgaaatgacccgtggaagtttcaggcgtgccagagatatgggcatcagtctggaaaacatgttgcaaggcattgaagacgcagtaggagaaggaaccgttccccgcttcctccgtgagcggctcacggcatgggaacatctttatggtgaagccaggatttacgacggcatcacgctcgcctgttcagagcgtctcagcaggatcatcgaacacgtgcctgccttgggcatccatatccatacccgcatctcaaacaacatttatctgatgagacgcgatactgaacctcaatggagaaagatacttgaggatgccggagctgacatgatgcctgcctcaataggttcatcgggcatgtacaaaaaaactcatgccacatccacgatcggagaaaaccacctacgctggaatttcactttgccgccccgtcagaactatcttctctgcaatgtcccattgcaaagtacttatacacaccaagattcgtcttttctcaatagcatttccgctaccgcaaagaaaatggatctgcgtggcgatgcccttcaggaaatggagagccgtatcaccaacaaactggtacttgtcgaatcccagcttgtcagggatagattgtattccggaatcctttctgccagtggctttgattatcaaggcaagctgaatctttgcaagagcgcagtcggggacgcgtccatggtcctcgaactccatttgggtggagacacggaagatatcatggtcgtccaagcgatggaagtgatagacgccacgaaaaagaatgctatgctcaaggcaaaaatcatgcctgacggacaggaaagaatcattccaatcagcagtatcttccgtgtcaggcgggaacggttctcacttttttgaggatgacaaggaagttccgtgtcgctgccaatcaccggaacttcagctttgccgtactcgtgttgtccgtcccgttaccaatcgggttccagccaatgggggtaatgatatcctgtaaatgcctcgaactgaagcttgccttgttccagcagcatctgcgcgccatagatgacttcacatcccgcctccgccgcacggagaaggaagcgtgtctgatgaggcttatacacaaggtcgtatgctatttcttttccagaaaagacatatccggcagagggatcctcatcgctgtcaggtgtcatccctaccgatgtcgtctgaacaatcatatcagacttgccgctgtattcagaaatgttctccaggacatcccatccagccatggtttccgcagccaacttccgggcggcttccgcgcttctgttgagtatggttatcttcactgaatgattgtgcaatgcccacgccacagccctcgccgcgccgcctgctcccagaatcaaggctgtcctgactctccctgaagtgatggctggcataagctgggaaagaaaaccatggtagtcggtgttgatacccttccacaaatccttgacccgcacgacggtgttacaggagcctatctgcttgacttcacgggagatagtccccagataaggaatcacatcccgtttgaaaggcacggtaaccgaaaaaccacggatatccaagacatctgccaatctgaaaaaaggccggacggcatcgacagggaacaaggaatagatggcgttcttcttgattgcccggaaaccaggattatgtatcagtggggaagccgactgggacacaggattgcctatgataccgaaaatttcagtttcagcgtcaaccttatcggctccatatacttcgctcaacacacgggctgaaagcatccctggagcaacggattccgctgcttcatcacagcagaacatcatggatgagccaatcttcctgtataggatacgtgtcggtattccaagcactcccatcccaatgacaattttctctgttgaaccgggaatttcatccttgatgcgaaaaagccttatcacatcctcgacggtatgcggggtgacagccagtttcgggatgtccccttttgccaatatgcgtgccatgcgggcatagatatcagcaggcatgccggaaaaatcatggtgagaacggatgatcctgattcctttcctgcgggcaagctgttccgcttccgtctttttcaaatcatcctcaagatcaacataagcaaaggctcccctgtccagtacttccttcatcaaggaaagacgtttcctttccgtacttgtacacagccccccatcactttccctgcgacacgtcagtatcatgggaacaggaaactgctccggcagacttcccgcaagccgtgcttccgattcctcaagatagtcaagcctcagttcgacagctcccacccagtccttgttcctctcatactgtgaaatgttttccagcagggttctccctgtcagggtaagacataacatgggctgttccttctgcctgccagactgccttgtgacgtgcagcatcacccgcgttcatcccaaggcacgatgcggcataaagccatccacttcttgcacgtggcagctttcttgtggtacggtacatcatacagagataaaatctaatctgcaacacctggctttcggacgggattgcatcatggacggaaatacacttcatgggtagcctgaacatacagaacctcagcgtagcgtttggggacagagatctcctgcacgacataggttttacattgtcatcctcaagccgtgccgcccttgccggggccaatggaagcggaaaatctaccctgatgaaggctatcgccggtctcataacccctgattcactctccagggatatgacaaaaggcatgcgtatcgcctatctcccccaatcggatatcgtacttggcgaactttctgtccgagaagaagcctccaaaggtttcgaacgtttccgtccattgcttggagaaaagaaatccatcgaagaacaattaggctccatggtcgatgatgtcacctcacgaccgcttcttgtccgtctgcatgacattgaagacatcttgcaaacccaaggataccatcaacgtgacgccttggtcacccgcatactccaaggactcggtttttcccttgaggatttcgaccgaccatgcgctgaattttccggcggctggcagatgcgtgtgtcccttgcccgcctgctggtcagtactccggatatcatgcttcttgatgaaccgaccaattacttggatatcgaagccgccatgtggctgagaaactacctgaaatcatttcccggcggcgtgatgattgttagccatgaccagtatttccttgacgaaaccgtcactgaagtttatgaacttttcaacggcaaccttacccgctatagcggaaattatactgcgtatcttacacagcgggagatggaactccagacgttggaaaaagcgtggaaacaacagcaggcggaaatcagccggacggaacagttcattgaaaagttccgttacaaagcgacaaagagcaaacaagtacagagccggataaaacaactggagaaaatcgaaccgatcgagattcccggtcacttgcggaaactttctttttcctttccccctgctccccatagcggcaatgatgtcgtcatcatcgaacatctggaaaagcattatggaagccagcagatcttttcagacctgtccttcgttgtccgcaagggagagagattgggagtcaccggacggaacggcatgggaaaatcaacgctcctccgtctgctggcgggaagggatgccgactatgggggtatgattcgcttggggagcggtgtttcgacagggtatttcgcgcaggataccgctgatatgcttgacccagcaaacaccgtgttgcaggaagtcgagtccacggcgtcactatcagacatccctcgtctgcggaacctcctgggctcattcctgttttccaatgacgatatcgataagaaagtcactgtcttgtcaggcggggaacgtagccgtcttgcgcttctgaaaatacttctgcatccagcgaacctcctgattctcgatgagccgacgaaccatctggacatcaatgccaaggaaatgcttcttgatgccctgaaagcctatgacggaacaatcgtttttgtcagccatgaccgtcatttcattgagaagaccgccacgcgcatcctgtatctctcccatgagacaccggaattttttgagggagactactcctacttcgcatggaaactcgaacagaaggaagccatccccgctccttccatgtccatcggcactgtccagtcatcctacggagaaaaacccaaagatggcgcacttcattggaaggatgaaaaccgacgccgcaacagaatcaaaatccttaagacaaaagctgaggatatccttctggaaatagcttcctgtgaaaaaaagattgcacggctcaacagtgaaatgtcacaagaagatacttataccgtccctgagaaattgacagctcttttctcagaccgtcagaaggaagagcgcaggcatgccgccctgaccgaagaatggctggaaaccaccgccgccatggaggaattggaacatgagtcatgatgacaatgatgttttctggacgccaccttccacccccactccccaccaagttcgccttggcacactgatgagcacggtcatactggcgtccggttcccccgcacggaaaaaactccttgaagactgtggaatcatcgtgactgccataccgaccgactgtgatgaatcccatggggacatagctccccaagacatcgtacatctccttgcccgacggaagatggaagcataccttgccatgaatccttatcccctggttcccgtcattacctgcgacaccttggtacatcttgggcatgaaatattcggcaaggccgctgattatgaagaagcattcacatatcttggaaaaatgcagggacggtcccatcaggtatctaccggatgggctctctacctacccctggcggaacccatcgggacatcacatccttcttcattgcctttcttttccggaatcgatacggcggatgttgcattccgtcctttggattcccgccagattcacgaataccttgcgaccggagaatggcagggcgcagccggagcctacaggatacagggagccggggcgcgtctggtcagggaaatatcaggagactggactaccatcgcgggcttgccaatatcccggatttctgacatgatggcagataccgtatccacgtaagtggaatggaatatccgccccttgcgggtgagaacgagaagaagggtgatgatgcgtgcgtgatgtccctgacgggcatgtcgcagtgtgtcgtcaacaggagggaattttgtccgtagtcaccatgaaaagcctgttggaatcaggcgtccatttcggtcatcagaccaaacgttggaatcccaagatggcaaagtacatcttccaggaacggaatgggatccatatcatcgacttgcagaagaccagtgcatgtatcattgaagcatatgatgccatccgcgcccaggtacgcaatggaaagagcattctttttatcggaaccaagaaacaggcacagcagaccattgaatccgaagccaatcgctgcggtatgccgtatgtgaacaatcgctggctcggcggtatgctcaccaacttcactaccatcaagaaatccatagcgaccttgaagaaaatcgagaagatggaagtcgatggaacctttgacagccttaccaagaaagaaatctccctgcttaccaaggagaagacgaaacttgagaagaacttgggaggaatcaaggacatgacgtcccttcctggcgcagtcttcattattgataccaagaaggaagccattgccgtcgccgaggccaatcgtctgggaatccctgtcgtagctgtcgttgataccaactgcgatcctacgaacattgactaccctatccctggaaatgatgatgccatccgcgccatccagctgttcaccgaaatcattgccaatgccgtcgtcgatgctgataatgaagccggaatccaaatcattgaaagccttcctttggaagatgaccttcacgcaatggctcccgctgcggatgtatctgccgatgcgggctctgatgaagaagatgaagaaggaatcgtgttctccactgagggaggaactgccaagttcgaggacttcgatggttcgtcaacggatgtacctgcggacgaggatgatgaagcctccactggcatttccgttgatgaagaaatcttgtacaaagactaaaacagaaggagtatcatcgtggcagctattactgcggaattagtaaagagacttcgggacgccaccggcgccggaatgatggattgcaagaaagcactgatgaaagccgatggggacttcgacgcagcagcgaaaattcttaaggagatgggactggcggccgttgccaagagaagcgacagagctactgacaacggacgtgtgttcgcgcgtatttccgacggcaaggctgtcctgcttgagatttcctgcgagactgactttgtcgcccgcaatgatgatttcattgccttgggcaatgagcttatcaccgacatcatcgccaatgggtggacttcccccaatgaccagcttaacgccaaggtcgatgggttgatttccctgattaaggagaacatgcatctcaagtccgtcgtggtggaagatgtaccggctgacagtatcggggcatcttacatccatggcgacggggtactcggcgtcatcaccgtgcttaaggcttccaagcctgaagtcctgaagaatcccgttgtcgaggaacttgcgcatgacatagccctgcatgtcgctgctttcactccccagtttctctccgacaagaccgtgaccaaggagtatgaggaagaacagctttccatattccgtgtccaagccgcatccctcgataagccggagaaggtcaaggaaggcattgtccgtggcaagctatccaagttgtacagcgagatatgtctgctcgatcaggcttttgtgaaggacgataagatttccgttgcccagaagctgaaggaagtctcaaaggctgtcggagctgacttggagattgcctcctatcacttcctgcgtgctggtgtagaagcgtaactgactatcattccgcctgtttctttggagacaggcggttctcatggagtatcgtatgcaagatgtattatcacaatgtgaagacaagatgaacaagagcgtcaatacgctgtcagcatctttccaagggttgcgcactggacgtgccacggctgcaatcttcgacaaaatcaaagtcgattattatggtcaggaaactcccctcaaccaagtggcaagcatttccatccctgaagcacgcatggtcgtaatccaaccgtgggataagggacttctcggtcctattgaaaaggctatccagaaaagtgaacttggcttgaatccaaacaatgacggaaaacttctcagaatcaattttccgcccctgaccgaagatcggagaaaggatcttgtaaaaagttccaaggcaacggcggaacaaagccgggtagctatccgcaatattcgccgcgatgccatggaagacctgaaaaaactccagaaatccggcgcaatcagtgaagacgaacagaaggacggcgagtccagaatccagaaactgacggattcattcatcaccaaggtgaattccttggccactgataaagaaaaggaaataatggagatttgaggtgcttgataccactgtctcgtccatcatccccactcatgttgggttcatcatggacggaaacggaagatgggcacaaaaaagagccctgccccgcgtggcagggcatcttgagggactcaaggcttgccgtcgcgtcattattgccgcggcaaaacaaggcatccgttatgtaactctttatgttttctccacggagaattggaagcgtcccgcgcaggaggtatcttacctgatggggatgcttgtttccaagattcatggagaactgaatttctaccggactcatgatatccgtattcttgtccgtggagatatatcccaactcccccaagcctcacgggaagctctggaagcgaccatacgggaaaccgcatcggccaaggggatgacctgcgtgcttgccataaactatggcggtagagatgaaattgtacgttctatacgggactgcctcaagacaggcaggatttcttgtccagaggacgtgaccgaggaactgatttccacgtcattgaccctgccatcagtgcctgacccggacatcgtggtacgtagcgccggagaaaaaagactgagtaactttctcctgtggcagattgcctacgcagagcttgcgttctatgataaactatggccggactgggatagtgaagacgtaaagaaactctgcgatgacttcgcctcacgaacccgtcgttacggaggattatcagtatgaccagtgtgatcaagcgcatctttgtcaccttgttgcttccgcccttgctgttctgcctcatcctgtttcttccgcactatgcatacctgacccttgcccttcttgccctcctggtggtattgattggatcgcatgaaatgtatgcactcatccggaaagctaccggtatctctcctcagattcctttctggttgccttctttcctcattgtcgcgcaatggggggaactctattttttccccggctcccctgtcactgaccttatgttcatctcgcttatcataacctccatgattattgaaatcttccgtggggcatcagatatgttcgccggaggaatccgtcggctcggttctaccttgctgctcattgtttatccgggttatctgactactttcatcataagattgacggcttttcccgacatgaacatcacgtttcacctcattcttttcttcctgcttgttttcaccaacgacatcttcgcctatgtattcggaatgcttttagggaaaaacaacaggggtatcttcaaggtcagcccgaacaaaagcatggcagggttcatcggaggcatcctgtcaacaatggtcatcggcatcgctttcgtcctgttgttcccggcatacactcatctcagtgtcatccagacggctgtaatcgccctcttggtttcccttgcggcaaccatcggcgacctgattgaatccgtcttcaaaagagcagcgggcgtcaaggattctggaaggttcatccctggccgtggcggcatgcttgattctctggattctctgctcaccagcgcaccgctttttctcttgcttgtcaccatgacactccaagcataggcagggctaacgcatgagaaacactgccacctgccgtagtgccatcattctcggatgcaccggtagcatcggaataaccgccatcaaggggctctctgccctttcttcccctctgcgcatccgcgccctttcagcccatacccaagcacaaaagctcattgacagcgcggtcagtctcggcgcggaagccgtctgcttgaccggagcacgcttctctgatttccctgttcactgtcctgcggatgtcaggcgttatgacggaccgcatggcctgcgctccatgcttgaagacatacatgcagatgtcgtcctgaatggaatagcgggagcagatggtcttgcagcctcacggtggactctggagaacggaatggatctcgccttggcgaacaaggagactattgtcatggccggttctctgatagaaaataccgcccggcggaacagttgctccatttttcctgttgacagcgagcacagcgcgctcaaggctctgattgacgcgcacggacgggaacgggtctcctcattagtcatcacggcaagtggtgggccttttcgtaccatccctatggaaaagctgtacgacatcaccccagagcaagcaaccgcccacccaacatggagcatgggcaggaagatatcggttgattccgcgactcttgccaacaaaggactggaactcattgaagccgcgcgcctgttctcctttgattcatcctgccttgagattgtgattcatcctcagagcatcgttcattcaatgattcgaatggtcgatggcgcagtgtacgcccagctctctccaccggacatgtcccttcccattctctccgctctggcaggaggcgtgctccctggccaaggggtgaaagccctcgattttacacatatttccttggaatttgaaaaagccgatgaaaaacgtttccctttccttgccctcgctcgttcctgcatcaaggggaatgatgctttgcccatagtgttcaatgcggcgaatgaagtggccgtccatgcgttccttgctcgcacgtgcaggtttcccgacatctacgcgacggttgaagaagcacttgcgcgtggcaattggtcacaatatatcgaagactacgaggatgtcatgcaggtagatgcttcggcacgcaggattgcacaagacatcctctcggagaaacacgtctgatgtgggatatccttcttaacgtaatccttggccttacgggaatcggaattatgatttttgttcatgaagcggggcattacattgttgcccgtttctgtggcatcacagttgaagtcttttcattcggattggggccaaagctattttcgtggaaacgtggccatacggagttccgcatcagcctgcttccggtcggtggattctgccggatgaagggggctgatgatctgacccgcgccctggaagccaaaaacgattctttcattcataccgaagcaggctccctgttcgcagccagtcccggtaagcgtttcctcacgtatcttgcagggcctttgtcaaatatcatctttgccatcatcgtctatacgattttctccatgatgacctacaccacactttccgaccctgcgcgaatcgtggtgacagccgactattcacagttctttcctatggtgggagaaatgaatgccgcccgtctccatgggcttgagacaggcgacaccatccttgaagtagatgaaattcctgtactggactatcagatgttggttgaatacctgtggaattcacagggaaagaccgtcatctttactgttcagcgggaaggaaacatcctcacattccctgtctctcccttcaaggacaagaacaatcgctacgcctttggcatcaccagttatattgaacccgtggttgccttcgtcaaggaagacagtcctgaaaaagcggcaggactgctgcctggtgaccgcattgtgatgacccaaaccagcgaagtgaccaatatgcttgacctgaccattgctcttgaggcatcacctggcatccagacttatgttgtagcacgtatttctgatgacaaggatgccagcactgcaacagtgcagttcattccagaaactgacaaagacggaaaagcacagctttccttttcgcttgccagcggaaaccgtgtcgtcacgggacagtctcttccgaaagctctgtcgtcttcgctgacacaatccttggacatggtgcggaataccctgacatcacttggcgacctggtcacgggaaaaggcaacatcagggacagcttcaccggaccatggagagcctccatgatgattggaagcatcacgttccaaggattcaaggagagtttttccagcggactgcgtgccatgctttatcttctgggagtcgttagtatttcccttgccattgcaaacatccttcctatcccggcactggacggcggattcatgctaatttgcgttgctgagatggtgatgggacgacagctttccccgaaggcgtacatgcgtatccagattatcggtgtaatctgcatcatcaccataatcgtcatcatgacgcttgccgacttaagattttacgtgagcggaaagtaatttctgttcacatgcgtgtttccagattaacaaaggaaacataccgcccgtggaagcctagctcgaaatcccctatctcaccattcctctgctttgcaaggatgatcttgatgttctgtatttcagggggaggaagattcatgggagccccttcttctttcgcgccagtttttttgtccagagatggcctgtgaagaagcaggacgacgtccgcatcttgttcgatggagccgctttcccgaagacttgccaacgtgggttctttctcagcactgtcacgcccgacctgggaaagacagactatggggatctccagctcacgcgcaagtgacttcatggcgcgtgataccccagcaatctgttcatgacgtgggatacgtgaatccatgtcaggattaataagaccaatatagtctacgaagataatctgtgcgccttccttacgtttcattctccgcgcttgggcacgcaggtcgaacagcttcatgttgggcgtatcctgaatgcagattttcttttcatacaatttatcggcagcttcggaaattgccgccagatcattcttcttgagcagctttgcagaacggaaacgcttgaaatcaattttactttcagcggaaagcaagcgttccgtaatggcaatcgcactcatttcaagagagaaaaaaccaacacggatgttgttgtgaactgccatgtagcgtaccatggacaaagccagagctgtttttccgacagacggtcgagcgccgattactatgaagtcagatggctggaaaccgccggtcattgcatcaagccgatggaatccactcatgatgccttcatcatcattggaatccatccttttttggatacgaccaaaggtgtctgcaataagacggctcatcacctgatattcggcaccagcggctccttctgaattcaaggcattgatacgggtttctccctcatcaaggagcttctgtatgtcctgtgcttcgtcaaaagcgtcggtacggagacgggatgacacatcaagaagacgcctgcgcagtgccatgtcacggacaatgcgggcataatacgttatgtttgtcgtggtagggacatcagatgtaatggatgagaggtaggcatagccacccacattggacagcttgttcttccttgacaaatactcgccgattgtgatgatgtcaacacgcaacgatccgttttcctgatggaactcctgaatcgcggcgaaaagttcttgatgaccagtcctgtagaaatcatccgcatggagaaaatctatttcagcaaggagctggtcattgagaagtacagccccaagaaccgctttttcagcatcttcattatggggcagtacattcatagatactggagacgccatggattactcctcgtcaacagttgtttcctctgcttcactgccagtagcttcatcagcagcggcatcaacagcttcttccgtctcgacaacttctttatcagcttccgccgccttgacagcagcttcatcagcagcaattttggctgctttctttgcttccgccgcagctactctcgccttatcttcctctgcctgacgcgcagcggcttcacgcttcttcacttcgatgtcgctctcgacaacgagggagaattgcgcgttttcagattcataaagatgcgccgcaatcgaataggtgccgacagtcttgatggcgtgcgtaggaacctcaagtttctttctctcgatttctatgccttccttggccaaaaggtcctgtaccatggaagatgtaacggaaccaaagagcttcccgctctcacctgccgcaacaaccaccgtcagtgtcagggagtcgatacgctccttcaatgtccgcgcggcgtatcttttctgtaccttgcgcttttcaatcgcggcagcacgatcagcaaacaatgcttcattggcacgattgaaaagaacggccgccccggtcggaatcaggtagttacgggcatatccgtccttgacgacacggacatctccttcttcgcccaaattcggaacgtcctgattaagaatgattttcattttcgaactccttgttcgtctttctaaattctatccacgtttccaggattcccaccaacggtaatcccagcatgaccacggcattcaccaacgggaacaggcagagcaacccacaacggatgaacaatccctgcactcccgttccgggaatccgtgccgacacctgaaataccaagattgcaaaaccttgtaccatgtacaacacgcaggctgccatcaaggtattcccgccagccaccagcaccgcaaccggcatggtgacaaacctgcttcccagaaccacggcgaatcccaccagaaaaatccatacgaaccactgggggagccgccatcgggcgacctgtgccgtccattccggattcttgccccgcgctatgttttccgcgaggaatacaatgaaaccgacccacagcatcaccatcggcacaagaagcgccatgaataccaatcccgccgcctgaaccatcatttccactgaaaatccagcaggcagcaaatcctgtacagaagaagctcccggagaaagcgtggcagacatggcatgtaatccttgccgtaccgcctccaccataatctcccttgtggctccggctccatcagacgttcccgtcagccagagggaaaaaaacatcagggagagaactccaaagatacaacttcctgaaaaccgcacaaacatgcgccttccggctgtcatcacccaaatgatggcagccacacctggtatcatggaaatcaagacctccatgccagcaattccggcgccgccatgcacaaaaaacacttcacgcactttgaagacatcaaccatcagggcaacagctacggtcacaatgaccatgattctgttttcccgccggcaatgtcttcggagtgccaggacaagtacaggcaaaggaaacacaaaccgcggtattcccatcaggctcatcagtacactggcaccgatggcaagcattgccttcctgtcaagcactcgtgtcatatctgacatgccgccgtttatttcttctcgaacggcaggtaggccagtacacgcgctctctttaccgccaatgtcaaggcacgctggttcttggcgcatgtacctgtaatacggcggggcagaatcttaccgcgttccgtaatgaaacgccggagcaaatcaggattcttgtagtcaggggtcacgttcatctgagtgaacttgcacactttcttcctgaaaccaccgggacggcggggggaacgtcgatccctgcccccagcggaacggccatcattttccattctatcgtcatcttcacgcatattcacaaactcctcgttaattaacctgttacggatgactcccatcaaaacgggatgtcatcatcaaactgttcaggccccaggaaatcatccgcgggagcctgcgactgagccggacggcgggacggctgcccttgctcggaggggttgaatcctccctgctggcggccacgatccgaagaacgcgagtcagcatttccggaagatgatcccagcagctgaaggttcgtaacgaatacctcgaccttgctgcggctctgcccttcctgttcccaacggttttgacgcagttctccgacaatagagacctgtcggcctttgtcaaggtactgatgaagattctccgctgattttccgaacaggacacagtcaaaatagctggcttcatcttcccatgtctctcctgttttcttcctgcggttgaccgcaatggaaaaacggcagacagcggatccggaatttgcataccggagttcactttcacgggtgagacgaccgaccagtgcaacgacgttcaagtcattcgccatgtcaacctcccgtcaatctttctttttcggggcatgtatttcttttttcacaaaaagaaacttgagaatctggggagcaagcaggaactgcttctcatatcccttgatatcggcaggatcagcttgaagctcaaaatagacataatgacctttgtcctgcttcttgattaggtatgcgagggttctgacccccatgtcatcctgtttggtgatgattacacctttttctgcgaaagcctgggtaacaagctccaggccagccgtcgtcttttcttcgttcgcatcgaagatgacggtgaactcataatctctcatggttcctccttgtggacataagatccgcacacagcggataaagaggcaacttacactaacatgcatcaagaaagcatgtcaaggcaagctgttttcctgtcagaacttgggagcataggctcccgacaaataaaaaccgccggtgttccggcggctttccaagcggattgccaggacacgcgagaagctatttcttcttgtgccggttcttccgcagcttcttcttgcgcttgtgagtagcaatcttgtgcttctttctctttcttccgcagggcactgtagaactccttatcatgaccgaccgggaaaaccggcgtggtacgacgaaatattaccacgacattatgcaagcttgtatgcagaacgtcaagtggactacgattttccgcaggggaaaagtttgacaaagcattgtgtccgtctcgacttatggctacactgaacccatgggtgggaaaatgcgtgtactcattttcggttttggcgttcatggcggcggttatgccgctgctgaatactttctctctcgcgggcatgatgtctgcatcacagacctgcgctcccgcgaagaactaggctacgagctcgaaacccttgcaagcaaaggctcccgtctagtcttgggtgaacatcgccccgatgatgtcgcatgggcggatctcgtggtgaagaaccccgccgtccccgccagtcacccgctgctgctcaaggcaaagaacatcatgaacgatatggcatggttgctgtccaacccgaaaattgatgaagtgaaaatcatcgccatcaccgggacaaaaggcaagacgactacagcaagcgccatcgcccatgttttggaaagcatgggaaaagaaacccaattgtgcggcaacatggggatcagtggttttaccgtcgcggatgactgggaaagacgtcaagccaaggcagcccatcttccttcttaccttgtatgtgaattttcatcttggcaaatccatgactggtttgtggcaatggctcaccataagattccccgcttcaccacggctgtccttaccagtttttttcctgatcacctgaatcgctatacaggactagagagttatcgcaaagataagatgcatcttttcgggccacactgtgacatcatgcttgtcccggaaaccatcaggaagactttcatgcgggaagtgagcgtacccgccaagaacgtaaaaagcatcgagaaactgtctgcgaccgcccaagggacaatcccgacatctctgcacgcagctttcgccacatgccgtgccatgggtttccctccctcccttattctggaagctctcaagaatttcaagggagtaccacacaggcaggaatatgtctgtacggtcgcctcggtcatgttcatcaatgactccgcggcaactatcccagaagccgtcgtcttcagttgctcgtccttcgcttccctgcccatacatcttgtctgcgggggcacggacaagaatctggaagctcattccctggcagaacccttccgacaagccgcaagcatcacactcctcgacggttccttcacccgtgagaaaatcattccacttctcagggaaatgaatctagagttttcaggacctttccagaccatgcatgaagcggttacggtcgcatgggaaaaaaccgttgaccgacttggccataccaggaaccaagtcgtcatgctctctcccggtgcggcatcttttgagcttttcaagcatgaatttgacaggggtgaccagttttgcagggaagtccaggaactcaggaaaaaagaaatcacatcagaaaatgaacagagttcagaccgtccctctacgcactgagtaacgcaagttttccagcatgacatatgccctgcgtctcaaccgtccccgaataaagtcaagagaggccggtcgatcaataatctcaccaccaaaggatgtcttaaataaatcaagacggccaagatgccctctaccatcatgggaggcggaaatgccatggagatcatacactttgcatccaacctcacaggctttctccatggcatgaacctgaagcagccaagaagcccccatggagaaaacatcccggcgcgacgaaccatggagatacaccgcctcctgccttccgaacagtacgatgatgcctcccgccaaatccccgtttgcgtcatacgctacgtaaagatcggcctgtccatcactttcttcgacttcaaggacatccttgatatacggcagcggtcggggggagaatccatcacgccttgccgtccccaggtataactcataccactgtgagagaacggttgcgtttttctcccaatgccgaatagtaatgccattgtccacggctttttttagatttcgccggcatcgctgccggaatccctgataaaccgctgacattcctttatgaagactgatcctgacggtagctaccggctggacactttccttacaggaacgcaggcgtgaaatacgaaaatcttcctgtagtcccggcgttccccacggcaaatcatacctcaggacgaacaccccatgcggcaaaagggaaagaatagcctgagaaagaacctccatgtccacgccggtcatgcatccttccggagcaaatggcacataagcgagtttctgccctaaaggaaagcaccggacaagaaccaataatccacatggggaatcgtgatgcatataggaaaaaaaacatggcgtccatccatgactattcttgagacgagcccaataaagactttggaacggtgaagtcgtcccagatgtcgttccagagaaagaagcggcatcaagacgcctgacaccggaaatggccatgcagaagtcccttgtggctcaacccacgtcgccgttcacatagacatgggctttcaacgtgacaccgtgggcagaaactggacgaccatcaatcttaacaatgccatccacagtgtgcatcggcatttcaaaaaagtgttcgcccttaatctgtcccggcttcacatccggagcatcacacccttccgggataaactccgtgcccggcggaagttcagggacgaacagaacctcacaggtcgaatgagtctcatcatgagcttcactggctgccagaagcatcccatagcttttcacgccgcggaaattcgccggcttcaggttggcgacgatgacaatgttcctatcttggagttcttcttctttataataggggacaatgctggaaactatggtacggggttcttcggaaccgtcatccaaagtgaggatatacagtttgtctccgcctgggtgtcgctccactccggtaatttttgcaaccttaaggatgacctttcgtgcaaatctttgcgccagcccttcgttttcttccatgtcaccgttctccttctcaggttccgccatctggatttcacgttcctcacgttccttctgactgccgctgtacttttcccgcaatgcttcaacagtagcgtcatcaagcttggagaacaacagctccacgtctccgattcttccgattccatctctcaatccgagatccttccacgtatccccttccctgccaagccatccaagaatcttctccgacgtaccaggcataaaaggagcaatcaggacggcgatgtcatgaatcacatagacaagggtcgtcaacagatctgccgcccgtgtcggatcggtggtacgggtcttccatggctctccggcctggaaagccttgttcccgatatcggacagagcaaagatagtccgcaaggcatcacgttcctccgccctttccagaagtgcctctatcacagcttccttctcagccacctgggtcatgagattttcgtcgatgctgccagacggaagttccccgtcatagaaacgcttgatgaatgaaagcgtcctgttgaccagattggacaggttgccgatgagttccccattcaccttttcttggaaatccttccatgtgaaggtcacgtcacttgtctctgggcgattgtaatacatatagaaacgccatatatcgacagggattcccgtgtcctgcacatcattgccaaatatgccgatacctttgctcttggagaattttcccccttcatagttcaggtattcggtggaactcatatgatgaagcatggtccatttctgacctgtcgcaagctgcgatgaaggaaatatcactgtgtggaaaggaatgttgtcctttccgatgaactggaaaagctcgacattctcaggattccgccaccatgtctcccattggtcggttagattcgcggtgatggagatatacccaatcggcgcatcgaaccagacatagaacactttattctcgtatcctttcctgggcacgggaatactccatttcaaatcacgggtgatgcccctttccttcaagccttcccgaatccatgccttggtcatctggatggcgttgtttgcccagaaaccctcgacgctggccttttgcatccattcttccaagagaggaagtatctggggcaaatccaggtatagatgcttcgtcttgcgaagctcaggtgtatttccacaaaccccacagacaggctttatcaagtcagtgggattgagcagggtcccgcagttctcgcactgatccccacgggcattctcatacgcacaatgagggcaggtccccgtgacgtaacggtcggcaagatacatctggtcgtgggtacagtaaagctgttcaatctcatgttcgtggatatagccgttggcatccacggcattgaagatatcctgcactattttggtttgcaagggtgtggatgtcctgccgaaatgatcaaaggaaatgttaaaccagcggtagatgtcccgatgtatggcatgataccggtcgcaaagctcctgtggagtgaccccttcctgaagggctttggtctcggtcgcagtcccgtattcgtccgtaccacagacatagagtgtctcatatccttttgagcggcagaaacgagcgaacacatcggctgacaggacttgggtcaaattgccgaggtgagggatattgttcacatacggcaacgcagaggtaatcagtcttcttttcttcatatcctgctcatcatagccacacagcattgattgttcaatattaaacagccctccatttcaggcatcccaacggaaaccaagaagaaaacatgattcccttcatgaaaaacacatcggttcccgctcgtattccttgctccctttcccgatattcactacatttgaagtgtctgcgcgatatgccagacatatccaatgtgaaggagacaggatggaaaacaaaacacagcatttccgtaataaattcacactcaccccaaaggtggtcgtcggaatcatcggaatcatcttagccattgccattctcaccaccagcatgttcgtcgtagaccagacggaacaggccgtcgtcctgagattcggacgtttccaacgaaccgtaggaccgggcctgcaatggaagctgccactgggcatagagaagaacttgaacgtaccgacacaagtagtacagacaatgacattcggatatcagacgtcttatccttcatcgcgttccctgacggtttcctcaagggctgatgaagaagcacgcatgctgaccggcgacctgaacatcattgatgtggaatggatcgtccagtatcaaatcagcgacttggccgcatggcttttcaatgtgaatgaaagggaaaagacaatcagggatatcagccagtccgtcataaacctactggtaggagaccttcccatactgtcggtcatgacgagcgaacgcacaaacatagaaatcagggcacagcagaacatgcaggctatcttcgacagctatcatatgggcttgaagattgtcacagtgaagctacagaacattgttccaccggtcggggatgtccaagatgcgtttgaagatgtcaataaggcaatccaggacatgaaccgcttcatcaatgaaggaaaagaaggctacaacaggcagattcccggagcccagggagaggcgaataaacttatccaagaagctgaaggatatgccgcggaacgcgtcaaccaagcaacgggagacgttgcccgtttcgtcgcggtgcatgatgcttataaggagaacaaggaaattaccggactccggctttatattgaaaccatggaggatgtcatgcgcactgataaagcggcaggaaccacgactctcatcgacaagaatcttgagaatttcctgcccatcagtaccatcggcgcatccgccgcttcccagggaggactgtaatgaaaaaattgatcactaccctcgtcatcatcgcggtcctgttcatcattatcttggtgctgggacccttctataagattgaagaaggagaacaggccgtcgtgacgcggttcggcaaaattgtcgatacccagctgactgccggactcaagttcaagatgcccattattgatgaagtcctggtatatccgaagaaaatcctttcatgggacggagacgcccagcgcatcccgacaaaggaaaaccagtttatatgggttgataccacagcacgctggaccatcaaggatcccggcaagttctacgaaagcgtcaaatatattccgaatggcgtaagtcgtctggacgacgtgctggattccaccatcagaaccatcatcagcgaaaactatttggttgaggcagtacgtaatacgaacgatatcaacagcatgcgcgtacaggagcaggtgcagagcttggaaaacgtcgaggacgcggagagactgcgcaaccttacggtgaccaacacccagcaagaacggatttccattggacgtgaaggactctctcagctcatgctcaagatggccgaacctttcatggacgcatacggcattgagctggttgacatcgtcatcaggcagattcgctacagtgacgaccttacgcagagtgtctaccaaaggatgatcaaggaacgcaatcagattgccgaagcctaccgttcctatgggcgcggacagcttgccatgtggcagggcaagaccgagaatgacaggaagaacatcctatcaggcgcttatgccagttcagaagccatcaaaggaaaagcagatgcccaagcatccagaatctatgctgaggcatattccgtagatgctgatttcttcaagctctggcgttcattggaatcgtataagaagaccgtaccggctctggacaagattttgtccactgacatggcgtatttcgatatcatgtatggtccgaccataccctgaccgaaggatgacggatttttcctcccctatccgctgtaaccggacagtggtggtcggctttgttatttttcttcttggtttgtttgcttcatgcgctactacgacagtgctatcgccagaaacagcagaacaaagaatggattatggcattgtcaccggaagtgtcatctggccaggtgcctatccttatactcagggaaatgtcattgttgatatttccctgagtttcattccttcggacggacagcccagtcaggagatagcccaccaacagatacgttctccccagcgtttccctgtcaatttcaccttgcgctatgacaggacggatatacggccttcatcagggcgttacagcatcacagcttcagtttccaggacaacatccgaagaaccttttctctcgtcctctggcaatacatgggtgatcaccagcggaaacccttcacgggacatcctgctggtgctcactggataaccgaataacccgacgaaaccctaccgtggcaacaacgccttggttgcaacctttcctgccaagcggatacctcccacagaactgaagattgcaaaaatgacactaaaccaggctgatatttccaccctgatgccccaccagagggctggaatgacactacaagccgccatcacaataaggattccaagatttattcccatggcaatcagaccattcatattctgcttgacagcctgggatggaaccaaccaatcgatatgagggttatgataatcgactgcaagaccgattgctccgcctgtcaggttgatgaagaaagacaacaaaatcatccagaagaatattcccaaaggaaaatggaacaggaggccaaccacgataagataaataaacgcagagccctgcacaagcaacatatgcacaatcaacttagctctgatcatttcatgtgaagacaccggccagctcaacgaaagatgaaaatattttccttcccgtgaaacgctcgtgccggatactacggtcatcagagacatcaggacaaaaagcgcaaccactatatacggaaaccatgtaaacgaagcaatggacacaatcatggcggaaatatcattcatcctgcccatgaacgtatatattacaatcaggatgatgggaagaaaaagttgtgctactatctcaaacgcaacctgactggaactgaatatgcctgctaattccctgcgtacaagggcgcggagcatcagtgtctgagaacggtgcgcataacggcgggcatctggtttatggcgcacagaaacctggtgacttctgttagtaacggaaggaagagtacgtattgctctcatgtaagtcttgccgagaaccatgacgccgacagcaaaaactgccacattcagcaggagcgtcaggggcgaagccagccatcccgccatcatccctcctttggggaagaaagatgcgctcataacgcccaccatccataatcgggacggcaaagacaaaataagatcaatctgcctctgcattgacgtgaacatatcttcaacgacgttagcgctagaaaatcccacgacaagcagatttgttacggtcagacctacactgctcagtccctttaccacataagacacccatttcctgccgcttcgctgaaccagccaagcaatcaaggctccgagaagcacagggatgaccggccccgctaccaaagcaatcaggaaaccggtgaagatatacacggacagaagtcctgtcaatgccgcgacaatgaccgcgggtcccagcaccaacgcttggataccggcgaccataagatagagtatgaaaaaacgggagaaaaacagctctttgcccgtaatcggtagaggaagcaacatgggtaaatctcttgccttgtaaaggattgaatccgcgacaagaaccgatgaaatgaacaggaacaccgcgccaacacacagacccatgaaaatacccatgtcaggacgtccggcatattcaattcctagtatctgaaagccatagtacaagactccgagaagcgcaagtattgcaagtactcccaagagcatgcatcctgccaacagaacctttcctgccatcaccaggatttttccgacaggtttccttgtctttcctgtacccagtgaccggaacagacgagaaaaaggagcccatgcccgatagaacacctttaccaaaagccatacagtcttgaatttcataagagggcttccttcacgctttttcccgcatgctccaaggaagcggagtcttctccggtaagtttaaggaacagttcttcaagggtagccgtccctgtgcttccgcttgtctctttcaattcatcaaacgtgccttcaaaaagcagccttccccgtgaaataatgcccacgcggtcacagagacgctcagcgacatcaagaacgtgagtggaaaagaaaacacttcctcccagattacagaactcacgcatgacatctttcaggagatataccgaccgaggatcgagtccgaccataggttcatccagtataaggacgcgtggggcatgggcaagggcacagatgattcccagcttctgcttcattccgtgtgagtaagaactaatcttcgcgtccagtgcttcggaaaaagaaaaaacctgcgccatcctctcaatgcgctcatctctttcaggccctgtctggaagatgtcgcagatgaaccgtgagtaggaacgaccagtcatgttctcatagaaaagaggttcatcgggaacataaccgatgattttctttacgtcttcaggagaatccgtgatgcggaacccacatattttcacaatgccggaatcaggcatcaacataccggtcattgtcttaattgccgtcgtcttcccagctccgttcggacccaggaagccgaatatttcaccggcacgcacagaaaaactcacttcggagagagcgggttccgcctgaatcgcgtatcttttcgttacatgggaaaaacctatcaatatttcatcttcaccaccggaggcatcagtctccactctgtcgtcattcatcatttcctcctcgtgcccggacataagcattggacacacaaaaataccatatacctgcgggttcgccgggtcaatcttttgcggcaaaggaacgttaaaatgggtgcggacggtgttgattcgtacgggtagcatcatctctattcatgcaaaaatattcatacaattggtggttttagattatgcatgaataaatattcataaagacttgtataaaatacattttatttctactatgccggatgtaggaaatatcctccggaggaaaagaaatgagcaaggaaaaggtcatcctggcatacagcggcggtctggatacgtccgtcatccttaagtggttggccaacaagggctacgaagtcattgcctatgtcgcggatgtcggacagaacgaagattacaaggccatagagaaaaaagcatttgcgaccggtgcgtccaaagtctatatagaagacctgcgtaaggagttggtgacggattatgtcttccctgccctgaaagcaaacgccgtgtacgagaacctctacatgctcggcacatcccttgcccgtcccatcatagcaaaaaggcacatggagattgccaaaaaggaaaacacgaacatcgttgcccatggcgcgactggcaaaggaaatgaccaagtccgctttgagttcggctatcggatgcacatgcccgatgtgcgaatcatcagcccgtggaaagatcctgaatggctcggaactttcgtcgggcgttctgatatgattgcctatgcggaaaagcatggaattcccatcaaggcatccctgaaaaaaccttacagtgaagatgaaaacctcatacatatcagccatgaagctggcatcttggaagatgcctccctccgttgtcctgaggatgtcttttccttgacactttccccaaaggaagctcccgattccgagactgtgctcgccatcaacttcaaggacggcatccccgttaaagtgacgaatgaaacggacgggacggtcgtgacagaccccctggagatggtgttgtatctgaacaaggtgggacatgacaatgccatcggacgcgttgacatggtagagaaccgctacataggcatcaagagccgcggtgtctacgagactccgggatgcaccatactttggcatgctcaccgtcttcttgaggggttgacgatggataaggaagtcatgcacctgcgggacacactatcaccaaaatatgccgaactgatttacaatggactttggcatgcgccggaatttgatgtgctgacagccgcttttgacaagagccaagagtatgtcaccggaacaagccgggtagctctgtacaaaggcaacatgataagcgcgggcgtcacaagtcccttctcactctacaacgaagaactgggaagcatggaagtcaaagggggatatgagccggtggattgcaagggattcatcaacataaactccatccgcttggtcgcctccgcccagagagaagcaaaacagaagcctgagaataagtgattggggacgtactcgccatgcaacacgagtatagcaaagccgcacgaagcgggaatgacgccaaaggtatcattcccggtgactccgatggggtcagctcattgcttcgtgataatgttcggctcccatggcgagaatgcgggatatgtgttcatcgttcagacggtaatagatgaacctgcctacttttctccagcgaacaagccgtgacgaacggagcagtttcaattgctggcttatggcggattgctgcatcttgagggtttcggctatggcattgacggaaacctcatcttttgcttccagcaagaaaagaatcttgaggcgggtcgcatctccaaacactttgaaaaaatcggcgatatcgacgacagcttcttcggcggggagagaatcagtaagaagttctgcatcggcatggggcttgacaacctctttttcatcatgggaatgtcttgtatccatacaatctgcctcctgacggagagtatactggaaagctcttttgaaagataggttaaagtaccaacgctacagtccactctatattcccagaatgcagtttttcgaattgtccgttcttctgtctctctacgccttctttcctattctctcgaaacgggaaaaatatgtgatacatacatcctcccattcatgggcgtccttgacttggatatccagtttttccttgacctccctgtatttttcctggggaagtttgttctccaaagtttcccatgattgtctggcttcttcggctgactctacgcccctatggtagcggaaagccagttcagccattaatgtacgcccatccggaaaggtatggctccacggcacatgatggaaccagagaagatactcctgtgggcaggtaacaatgtcattgaacatatccgcgactggcggagcatattggtcaactgctccggagccaattcttgtccggtcaaacccaagcccgacggcatcggcacgatgatagtattttggcttccagtcttccctttcaccttcatcacatgcgggatcaggcccatagtggtgttcatatctcatgatatggtgcaatccgagtggcgtcatataatcgatgcacgcttcccatgaatgcaacaggatgcgcatgatgacctcgactatctccgggtcatgtccccaggtacagagagtccattctctggcgatatcggaggaagatgccgtacagtcccaagcaagccgtccgaatgcataccagttggcaggatggagcggagaaccgcaccatgaatagtcatcaccgacattcgcgacgcccgccatgccggaaacgctatttccgccttttgtggacagcaattccgctatggtcgatcccttgcccttgagcagagtatcgaactccaatatttccttccacatcggtgcaaggaaaacaatgtgattcccctgccctagatattcctgagttacctgcacttcaagaaaggtatgtgtcttgtccatcgaacccaaaagaggatggacaggctcgcgcggctggaaatcaataggaccgttcttgacctggagagcaacattactcctgaacaggccatccagtgatttgaaaatatcatatgctttggcagcacggtctttctcttggtacccatacacaaaagccctccagataagaagcccgccatgtggagcaagggcatcggcaagtatgttcgtgccttcttcctgcgatctgccgtaacccaagggtcctgcttgcccctcggaatccgctttgacgagaaacccgccgaagccaggtatcaattgataaatctcatccaccttcccacgccaccacgcccgaacttccgaatccaaggggtcggcagtctccaagtctccaagacgcaggggagccgcaaaattcaccgaaagaaaaaccctaatcccccattcgctcaggatgccggaaaccactgcgaccttttccagccactcccgtgtaaggaagcatgcatcggcgttcacattgttcagcgcacaagcgttgatgcctaccgatgcgcagagccgtccgtaatcgtggtaacgagggctgacgatggaaggcagttctttccaccgccatatcgaattgcctgcatatcctctttccacctttccgtcaggattatcccagtggtcgagcatacgataagagaaggatggttcttcaaggatgtcaagcatgtccaggttggcggccaagtcaccacattggagcttcctcaagaaagcaaatgcaccatggagaatcccttcttcatgcgcggaagttatcacaatgttgtttccgatacatgaataaatccggaaaccttccgctaccatatcttgtgaatccccctgaggtagatattccgcgggaatgtcggaaaaaactgaaagtaccactgcatcctgctgaccggacagcgaccgcacggataccgtatcaagttctttccccatgatgattcccataccctccgtcaactctgtgacagcgttattcctcattgccctgccagttcctgacagctcgacaggctccaaggaaagaattcggttgaccgtttgcgcgcaacataccttcattttctcaggagccggacgccaatccagccataacgcgtcatagtgcctgctgctttttgaattcgacatgtttttcctccgcgcatatcatgaaaatgccatgaaaatatcatgaaagactacggccatggggacatgaaatggaagcgtgccatcacccatcaaaggcgacatccacgcttcctttcatacctgtcacataaaaccaccgggaattatgccttcagcttcattccctctgcatacggctgactatagccgtacccatagtgtctgcttcacgccagattatggataaaatttagcgaacttcgcagctctttcatcgatgattgcctgtcctccggacctcaggaaatcagcgtaaccggtatcccagattctgtcgaactgcgcggtaggagcgacaacagcctgagaaagcagattgttgcgtttctccttgagaacagtcgccattccttcctcagccttgatttctccgacattataatgctcaaagacacgggtatcggtatactgaatcgccgaggctttctcaatgtaacgtgcatcgacaccaccataacccaaagcgatggaacgagcgttgagcgtttcatctcccaggtcaagcccattgaggactatcgtatagtcgatgttgttcgggctgttcatgatcttatcaccagcgacagcaatggttttgatggcgccattaggctccacgacatgggttacccctgcctctccaatctgtaggaacctgcggttctccagtttgctcatccagttcagataaaggagagaggcaagcacttcgtcattcgtcgaaggcaggaataccttgcggtcaatcgtatcagggagatatttcctgtaaagaccagcatcattcttgaagacatcgacagcaatgtatgccgcgtcaggaccgacaatgtttttcatgcctccatggattccgttctcaccatccctgtatggataatcccagttgtggataaaggcaccgacatagcccgccctcatcagattatcctcagtcttgtcaccttcgggatataatgcgaaatccttccagacaagaccttcgttataccatttgttgacaagacgcacggcttccttgtaattggggaacatcatgcggcggtcatcatatccataaatgtatgcgtccttatctgtgatggcattgggtatcacggagttggcgatgttatctatcctccaaccaacatcgacggacagagaaaatggaatgagcttccctgcatctgcgccaagcagaaggctggcattagccttgaaagcccgcaacatggcctcgaactcctggagattggtaggttcagcaagattaagcttcttcaaccagtcttcacgcacaaaggtcaggacgcggttgttcggttttcttgtcgcctcaatcgcccaaaggcgtccatcttccggtcctttgttgtaatagatgttcttgtcaccaagaagtgcccagagatcaggaagcaaatccttatgcttttcaaggtacggagccaaatcgaccactccgcccatgttggcatacgtctggatagtcggatagctgtatgtcacgccaacgtcgggcgcgtcaccggcagccaacagattgttcaggacatccacttccgtccagcggggaaccggtcggaagacaacatcgacattgtatgtttccttcatgcctttcttgatgaaatcagtatagaaattgtcttcaggcttggatccaccgacattgccacggtcatatatttcgactgtgattgtccgcggtgtagtgaaccgtccgttggcatccagttccgtagccggtgctgcggcaacaggagcggcttccctgcttcccgctgcaaacaccgcaaacggcaagaacatagcaaccatagcgactacgagaatcatcgccactcttttcttcatgataaacctccaatttttttctgaatttaatttcaggtcattccttgattgcccctaaagtcaccccagttatgaaatatttctgtaggaaaggataaactaccaaaatcggaactgtagcgaacataattgtcgcggccttgagggtttcatcaagaccgggtggagagaatccttcctgtgtggccgtttcaatcgatgaaatagcatttatgatgttgtagagcaaaagctggattggataatatctcctgtcattcatgaacaagagcgcatcagagaatccattccagcgacccactgcgtaaaagagcgcgagcgtggctatcaccggcatggacagcggcagatatatccttaccaaaacggtcactgggccagcgccatcaatctccgccgattcccgcaggctctccggtatcgtatagaagaaactgcgcatgataatcatattgaaaacgctcaggcaatagggaatgatcagtacaagcggtttattcagcatccccagatccttgagcaacaggtacatgggaatagttcccgcgttgaaatacatcgtgaaaatgatgaatgtattgatgagcttccgccccttgagtttgtcaaagacgagaggatacgcgcagagagtggtcatcactaatgacaggcacgtaccgattactgtaatgaacgccgtccagaccaaggatattgtgtaacgggaatcccgaagaaccagccggtatgcgttcagattccatccctttggccagaatgtgacctcattgcgtatcagcgcggtggaagaactcagggaacgagcggcaatgtgcagcatggggaacagacaaaggaatatggtaaggacgcatatcaggacgagaacgatgtttcctctctggtgcgaccgtgatgcaaccttcatccttccctcctcatactatgccgcgttcgccggatctctttgcggcggcatccgacagcaataggaaaatgacacagacaaacgactggaacagtccgaccgctgtggtaagtgagaattgaagacctcgtatgccagcggagtagacaaatgttgagatgacgttcgatacattgttcacaagggcattgcgcaaagcaaatggtcggtcaaactcactgccaaggatgcggcccagattcaaaatcaacaggacgacaatggtattcatgatgcccggaatcgtgatgtaccgtattttttgcattcttcccgcgccatctatgtccgcagcctcatacagggtgggatttatgcctgtgatggcggccagatatatgattgagttccagccgacgctttgccagactccaagcagtatgtatgtggctacccatgatttcgactcattgaggaatgggatgggacctatcccaatcttccctagccagacattgacaagcccggtattgggggcgaaaagctggagcgcaagtcctgcgatgataatccaagacaggaaatgaggcatgtatgccactgtctgggtaaaacgtttgagtcgtctgaacggcatttcattgagaatcagggcaaagatgataggagccggaaacccaatgaccaaatccagcaggttgagcatgacagtattgcgcagggcataaaggaagtcccggttctggaaagcctggataaaatactgccaccctttattatcggcaagcgacatcttccatgggctaagtacgatactgtatttcttaaaggcaatctggatatacgtcatggggacgtatttgaatatggtaaaatatgcaagagggagagcaagcatcgcatacaaggtccagtaacggctcatgtatgtacggaaccgcctgccccgtccaccaatctggtgatgtccgtggggcataggaatctttttcaccttttctcctccgaactcatgacgttgtccgatggtcacgacacacaacctgtactatcttttcaaaagtcatactctcaatacaagacaaatcatgtggattgtattgaccttctttaagaatcttataagaaaccaacaatgtcaatgaaaattatttttctgatgattcatataacttttttctttttaatgaaaaacctcaaaatcattgacgagaatatttccataatttttagaaatttgtcattacaaattagtttatgcttgtattctatgacaatccacggtatatattgaaaacaagatggaagacatacatatggacaacggagccgccagtaccctgaaatacatggacatcgtgaactgggcaaatattcagattgcctccggagtattccagccaggagaaaaactccttaccgaagccaagctggggagcaagttttcatgctcgcgccagacagtccgccgtgcgctggaaattcttgaacagaatgggaaagtcacaagtatccaaggcagcggaacctatgtcacggaaaacgtagcactgccgggacaaggcacggacaggaacaaaacgccttcttataccataggcacggtctttgcgttcatggacaactacatctttcccaatataatgaaaggcatagaaggagttttcacaaaaaaaggctatgccgtacagctggcattgacagacaattcggtgtcaaaagaagccagtgctctccgtttcatgctggctcgtcctcttgatggcttgattgtggagccgacaagaagtgccctcccctgtacgaatctcaatttttatcagactgccatggaacgaggcattcctgtggtattcattgattcatattatcctgaactggcaattccctatgtagcacttgatgacgcaagagccggatatatcgcgacacgccatctgctcgatatgggacaccggaatatttccggcatattcccttacagcaacagacagggacatctccggtatcaaggatatgtcaaagcactcacggaacgaggcatccccgtgaaggaaagccacattacctggtattcccgcgaaaccatgaaccaatcgcttcatagccccctgatgcttgacatcctgacagaatgtactgccgtattatgcttcaatgattggattgccgtacaaatcaaggatgtcctccgcaaaaacaacaagagtattcccgacgatgtttcggtcataggcatcgacgattccgagcttgcccgacatacagggctgaccagtatcatccaccccgcatggcagcttggagaaactgccgcaagtcttctgttgggcaaaatcaacgggaacaaggtttccagcgtcctgttgcctcccgcgctggtagaacgttccagcgtaaaaaaaatcgtgacatgatgaagaaactgctgaacggcggctgggagttcgcgctgggcactcccgagcatttctccgctgtgcgtctgccacatgactggttgattgctagcgaagcgaacagcacgaggatgtgcgaagctctccggagaggagtagaggcgcaagccgagactctgatgatatcaaatccatccaacctgtacgcgccgggtatcggctggtaccgccgtacgttggattccagcatgtttctgcatggtcagcgcgtcttccttcgttttgacggagtcatgggtgaaagcaccttgttcgtcaacgggaaagaaatcggatgctggaaatacggatatacagcgttcgagttcgatatcaccgactctctcaacttctcaggaaacaccatccttctgaaagtcgaatacaactccccatgcagccgctggtatacaggagccggtatttaccgggatgtctgcctgatagtgaaaaatccttgccactttgtttccgatggcatctatgtcaccaccttcctcacggaaggacaatggacatttgatgtcactgccgatgtcgtcactgactcccgtccctatgaaatcacccatgacttgctcgatggcggtaaccgcattgaagaatgggacatcgaccatcctcgtctgtatacgctccgctcgactttgcgagtcgcaggagaaatcatggacagcgtggatacccgcatcggtttccgcacgattgaatgtacccctgatagaggctttttcctcaatggacggcatcttaagctccggggagtatgtctgcatcatgacttgggactcttgggagctgccgtacatactgacgccatccgcaggcagcttgcaatcttcaaagccatgggagccaacgcaatccgtaccgcccacaaccctcctgcctccatcttcatgagtattgccgatgaaatgggattcctggtcctgtctgaaatctccgacgtctggcatcacgcaaagacaccttatgactatgcccgtcattttgatgaatggatagagaaagatgtggcgtcatggatacggagggaccgcaaccatccgtcagtaattatgtggagcctgggcaatgaaattccggatacccacaaggatcctgagaacgcaacacaaaccctgcggcgtttgatgtccctggtcgaacaacatgatccccggcggcatgcacgtgtgaccctgtgctcgaattacatgccttgggcaaacacacaggaatgtgctgacatcatcaagctcatcggttacaactatgcggaatacctgtatgccgcccatcatgccctgcatcctgactggattatttacggcagcgagacctgttcgaccgtccagagccggggcatctaccatttcccgcttgaagcatccgtcatggcagatgatgacctacaatgctccgcccttggaaatagccgtacaagctggggcgcggaaaacgttgaatcctgcatcaaggctgatgatgaagcattgttttccttaggacaattcgtctgggcaggacaggactatctgggtgagcctaccccttatcacacgaagaactcctatttgggtcatgtcgatacagcgggcttcccgaaggactcatattttattttccaggccgcatggacagactggcgggaagcacccatgattcatctctggccatactgggatttctctcccggacagatggtggatgtacgtgtctgctccaacgctcccaccgtcgagctgttccttgacgggacaagcctgggaaaaagaaatctttctccagacatgaccgtgacagatatcactacgacatggaaaatatcgtatcgtccgggaaccttgaaagccgtagcatatggatcttccggagaaatcatcgctgaaaaaacaagaagctcctttgaggatgctcatattataaaacttaattctttacaaataacagaattatcatttatcaccatcactgcgcttgattcccgtggcaacttggttgagaacgccaacagaagaatcaatgttttggtgaaagatggcgaactgctaggccttgacaatggagattctaccgactatgaaccctatggctccacaagccgacggatgttcaacggcaaactcctggccatcgtaagggggagcaatccaagaatcgaggcatccttcgacgacaaggatattcctgtgagaaaaatcgagcttgtgcaggacggctggcatgtcgaggcacagacatatccacctgacgcaacacatactgacctgcactggcgggtgaccgatgaaaaaggaatagatactcccctcgtgcaatttcacgtagccaatgaccaaaggagcgtggaagtggttccaaaaggcgatggtactgtatatatccgctgcgggacaaaaaacggaaaaggacatcttgacttgtatgcgcagcgggaaatgacaatcacaggtaaggggaaaccctttttggatccttattcctatgtctccggcggtctgtacagtacgtgcaacagaacattgaccaatggcaacgaacggggaatcgctacggcacgggacggggaaagtcacgtagtctttgcggaccttgactttggctcttatggctctaatgaaatatccctggacttatttccgctggatgccgaaccattcacgttttctttgtgggacgacatgcctgggaatggcggcatgaagatttgcgacctcacctatgacaaaggttccatctggaacacctatcagagaaccacctatcagctaccccgccgactttcggggattgtatccttctgtctggtatttcgacagaaggtacacataaagggttttgtcttcactcgtctggaaaaggcttttcagcgtctgaacgcaggtgaatgtgacagtatttccggcgatacatatgttgtccgaaacgggtgcgtgcaggagatagggaataatgtgtccctcgtcttcaaggacatggactttggcgtggacggagcaatgcagcttgaactttgctggaaatcacggattccccacaattcagtcagggtaacatgggagggcaaaagccgccacgccaccatggtcgagctttcaggttcagaaagctacatacaggagatttttcccttaggagaaacaatcagaggcagaaaaacaataattctcgaattcctgcccggctgtatcattgatgtagcctggttgagattcttgccgtgaggagaacaggaaaatggactgcactgaaccggtcatgagaaccgatgagcattttgtcacaaaacacgccatgatacttgccttgaaaaacaagaaagcggaaaccgtctttcttggtgattccctgacacgccgctgggaagagcatgaagatctgtggaaaagattcttttccccctatacaccggaaaatttcggcataggaggtgatgccatagagaatatactctggagggtcatgcacggagaactggatggcatgtcaccacaagtcatcgtcctgcttgtgggaaccaataatcttgatgtgaataccaccgaggaaatcggagaaggcatcaggaaccttgtcactgtcatccggcgacgacagcctgccgcgcagctgctgctccttggcctgttgccgcgcaatcccggcagcacaggcatgacctatactgacaggattacggcaataaacaagaatctggaagaatttgcccaaagccaagacaatgaatccgtccattattctgacctgggttcagtcctgtcaacggaaaacggaggactcaatcccgcatgttcggatgacggactgcacttgaacgcccatggttatgaacggataggcccccccgtggcatctctcattgcaggacttttcaaaagacctgtcagcaagacgacagggcatgactgcccaactgcatgactcatggaacaacgacaataggcatcagtccgtccggagatattccagttcaaccggcttgattccacagagagcgatgctacgggaatccggctgtgaaaaacctacatggaacaggaatcgccttccgccaggaatcctcctgcctccctcgtccacgaccgtgaacgcctctggttcaatgacaattgtccttgacgttttttctcctggcgcaagtgtaattctcctgaagcctgcgagagcatgatttatgaccgccagcggagaatccatgtccttgacataaacttggacaacttcttccgtcgtccgcccgccatcgttgcggatatccaccgttatctccacgccgccatccgccgttttccctgagatccccgcactgacaatggaacatggagaatacgtcaggccatatccgaacggatacagggcatttcctttcatgtagcggtatgtccgacccgccatgctgtaatcctcaaaggcaggaagttcgtcagccgacgcatagaaggttacaggcaactttcccgccggagcccgtctgccgaacaggacatcggcgaccgccttgcctcccatggctcccggataccaaatttgcaggatggccttgaggttttcatcattttcccttcctccgagagtaagcgcactccctgatgcaagaagaagtatgactggcttgccaaccgtgagcatcgtatcaagcagaagctgctggcgtccgggcaaggacaggtttggcttgtctcccgaaccaaaaccgacctcgacatccccctcctctccttccaaggttgcatccagaccaaggcagaggacgacgacatcagcatgttgggcagcggacacggcctcggccagcctgtcattcctacctgacagcgatgaatggaagttcttgtataaatggcatccttcggaataccacacgcggacggaatcacccaccaaatcctgtattccctcaaggacagtcacgtaacgggatgccgtcccattgtagttaccttcaagcatcttcctgctgttcgcatttggcccaatgacggcaattgatgagattttttccatctcaagaggcagtagaccatcatttttcaacaggacaaaagaacgggaggccgcttcaacagcaagctgatgatgttcaggagtatcgttttcttcatatccaatggaatcatatggacagtcatcggccatcatgcccatcatgatccgtgtcgtgaatagcctctcgaccgcctcggttatctcatcttcactaatcaacccttcgtcaacggaagaacgcagatgtcgggcaatctttcccgcgcaaagattacaccccgctttcagagccacggccatggtgtgggcttcgtcagcgacataatgatgatgcttgaaaatatcttcaagagcctcatagtcagaaacgacgtggccctcaaaaccccattcactcctgaggatatcactgagcagttcatggctggcacaggcaggaacaccattgaccctgttgtacgctcccatgacaatctcaacctgggcttccttcacagccgccttaaaagctgacagatatgtctcatgaagatccttctggctaacgcgggcatcaaattcatgacggagagcctccggcccgctatgtacagcaaaatgttttgcgcatgccgcggctttcaaatactttccgtccccttggatgccacggatgaacgcgacggcgagacgcgctgtcaggtagggatcctccccgtatgtttcctgtccacgcccccagcgcggatcacggaagatattgacgttcggcgaccagaaggtaagccccttgtagatgtcccggtcgccgtggcggacagcttcattgtactttgcccgaccctcggtcgagatgacagctcctatccgttccatcatgtcggaatcaaacatcgcggcaagaccaatggcctggggaaaaaccgtcgctattccggctcgcgctacaccgtgcagagcctcattccaccaattgtattccgggatatccagccggggaatggccgatgccctgtagtctatctgggaaatcttctcatctaatgtcatccgggaaacaattctccgggcaatcttccaggcatcaacccggaacattctcttttccataaagactctctccttgtcattcccgcaccatccacagtgaagccaggaaacataatcatatcttcgctttcaaagactccgtccgctcagctcattccttcaaagctcccagtgcaacaccggatatgatgtactttgacaataggaagtaaatgatgaacaaaggcagtaccgtcagggaaagtcccagatacaccgagccaaattccgtcttgtagatatcacccctgagaagactcaccatgattggcatggtgtacttcgtcttgtccgtaagcaggattaatggaaggaaaagattgttccaactggccacgaaggagaagattgcctgggtagcgagcgccggtatcataattggcaggactatcctgttgaagatatagaactcgcccgccccgtcaatcctggcggagcttactatgtcaagcgacaaagctcccatgaggtactgacgcatgaaaaagaccattgcgggtgaagctatcgccggcagtatcagaggcaagaaattattggtcagtcgcaagctgtacatgaactgatagaatcctatgctcgatacctgcgcgggaatcatcagcacacacatgatgaccgtaaagaacggctgcctcatcttccagctataagcgacaagagcgtatgcggtaagggatgagaaatatacggaaaagaaagtagctccggcggagatggtcaatgaattcagaaacccgaccagtggattgaaacttttgccgagcaatatcttgagattgctgaaaaaaaaccgggaaggcaataatgccacagagctttgctgtatttcatacgtgcttcgcgtagcattcatgaacatcacccagaaggggaatatgcttagcactgccaggaagaagcaggcaatgtatattactgtcttggtcgtgatacgggacattcttagtgacttgctcatacctcaacctcccgtatggttttcatgcttctcatcatggccttcttctccttcctgcgccgggctgcatccttgtccctcattataaggaaaaggataccggacagaatcatgataaggatgaacataatcatgctggcagcggaggctctgttgtacaggtaacttccactgaaagcctgattgtagatgaagacacttgtggtgagcgttgcgttgtcaggccctccaaggaggaaaagcctgggaatatcgaacatctgcatgcccccgatcagactggtgaccaaggtataaagcagaatcgtgcgcaggttaggaagtgttatgcggaagaaaatctgaggcgctgaagccccgtcgatttccgcggcttcgaacaatgtgggattgatgcccagcactcccgctatgagtattatcatcgtattaccgtaccacatccagaactggatgaatccgacgatgccgcgggcagtccatttttggacaaggaaatatatcggactgtcactcagtcccagcatcataagcaggtcattgaccggtcctttgggataaccgaacagggaattgaaaagaattgctatcgtagctgccgtgatgatgttcggcatatagaacaagaccttgaacgcaccctgccctctcaccttgaggctgttgtttgtgaaccatgcggtgagcaaaagcgcaagcagtatctgtggaatgaaattcataatccagataagaaaggtgttggataaggatttcctgaaagatggattggcaagaatcaacttgaaattctgaaacgggtcttcaagaaaggaaaacgccgtccggcctatgccccggagatcagtgaagccgatgatgatagtataaataagtggatacagggaaaaaagaagaaatataagtacgaatgggatggaaaaataataaccatactttgcataattgatgcctttttgcctcatggccctcacctcccggtatacagaagccatgccgtcgctcataccgacggcatgttctgtccctccatgcggacgtactagttgactatgatgtcaagattgtccgcgacctgctgcttgaagtctgcaatcgccttggcgcgactcttgttgcccgcggtatattcacggacctgtccacgccagtaattgttgattgtctcatcatattgcgtcaggttcttgcctgtggcgaatgtccctgcgggaataaatacatcaaacatgttctgaccgcccaggaacgggagtgcgccgtcagccttcttcatcacagtaccggaagcaaccgtatccttggttccgccaggtcctgcgagagtgccggttgcccagtaatactggagaccggtattggagctgtcaagagtgatccattctatgatgtccccgaccgcgtccttgaccttgctgttcttattggcaagaatccacgtaccaccccagaagaatccgacaggaggctcacataccgcccaatccccatacgtcccttcaccaggcttcgaaccaccggagttaccggccatcacatagttaatcagccatgccgggccgaagaagcccagaaccttctgttgtccagcgtccttcatgtccgcgaaccatgcgtccgtccagtcttgggaatcactgtgccagccattgtccttaagagccttggagatatcaaggaactgctcgcgcagaggatcgatgtacagcttgccatcgacaatccagcctttctctgaactgttctcaaccgcgtgccagacatcaccatctccagatacaataccataaccctttgccttgagttccgcggcagctttgaggaactgatcccaacctgggccgacctttgtcttgattacggacggatcatccgtaccccagactgctttcgctatggaacgacgatagatgaatgcaccgcctgtcgcctgatagcccaaagccactagttgtccatttggattagtgccgatatcgacagtatattgggcgatatcggattctttcagcaggcggtcaacatcaatgccgagatccttgtaagaggccgccaagtgagccgcatcacctttcgtatacttcaacacgaaagcagcctcagccgtatagatatcgggagcatcggcgctgccgccggtcaaagccatgtccaaggccggctggtaggcaccgtccgtcgtggcgataatcgttgttttaatctcatacgggaactcaggatgaagcgcaaggtacttgtccagcatcttgggaacttcatcagtaaaactccacagattgatcacctgttttcctggagccgcgcttttctcagcagatccacccgcaaacacttggatactgatgcaagccatcagcagcaagcatacgaaaaaaaccacttttttcttcataaaagtcctcctctatgaaaatttcactttgtttcaggaaaaattctccctgtttcctgtccttcactcctatctttcatgatgcttcggcatcttgagacctgtaaacaaaccacacgggaccaaccacaggattgatgtcaccaaacgtggatagaaacgtgagcccatatccctgcctgtggaagaatccacttggtcggtcataccggtgcctgcgcttcctgtgaactgccatttccaatgatgctcgtcccggcgaatcagctcctggggcagttccagtatctgttccgcaataaactgattgaggaaaatcttgctcaaccatgtattgcgacttgtagatgaaagcttccatcctccgctgatggaatccagacagatgccaggtttcaggacggttagcagatgggttctcaggagactgataaattccccgtatggcccgtcaggaaggacaacgggagacgccccggtaaagaatgggtaaatcatgccttcgactgccggtatgatacgcgatcggttgcctccctcgaaaacagctggaatgaacttctcatcctcgatgaaacatgcgctgaccgtccgtgaaatcttcttggcggcatcctgcgcccgtagggaattttccttgtccccggcacgttcaaaaaatgatgaaatgctgacgaacgcgccccaggctttcactgcaagataaagattgttacgcgcctgacccagacttatatcaagggagtcataggtcgtgatttccgcgccaccttcacagagatcgctgtccacgtccatgatgccatctccatttgcatcccgtgcaatcaaggaatccatggcgagtatcagaaccttcttattgtccgccgcccatacggtgtcattggcgttataggaatagagacaagccgtcagcatccagttgagagtttcctcatagctcatgtagctgaaacaatcgacaagaccggacagttcataaacggaccttccctggggagtgaagcagtcagctcccccctggtcatgggagaacgcaatgccatacgcatccctgtacagcgactgtcgctggagaaagtccagctcattgcgcacggtccacggagagaaaatcagctcatagaatgcctggtcaacggtaagatcgagcgtgttcatcatctggtactcgccttcattgacaacgaataccggtgctcccgtgtcatcaagaagcagctcggtattggcacaatatgcatgcgtcgaggccgcaacgatgattttctgcatctcggtcaaaggggaagaatcaagcaactcatccatggcgactgaacgggcaagcatctgtatcttattttcaagcgcaaattcaagaacttcctcaaggtctttgaaaagagcggtataatatctgcgcatcggcaatcctgtggtcactacgccatcctcatagacgccaagagcaatggtgaatgtccgttttacccccggagggacatggaatctgagccctccttcccgcgcaagccgcctgagctgaaggctttcattgaaagcagcatcaacggatttccagtccatgatttcaacgacattatcttctggaaaagtggcgaaaccatatttcacgcccgctgccatcccggacagacgtccatcagtcgcatcggaaagcggtctgcggatgccctgcaaaccgaaataccccactgcctcatcttgtccatctgtattgtccagacaaaactccaccagcaaagccggacaagcggaaagacgaaagtcctccatggatgtcgtggcaggatctggcactggcccgaaaaaagaacggatggagactgtcaggatacctgcatgccatgtctcaccgcctaaagtggtggttctttcgacctgctccatgggaaatgtcgtgaacctgcgcatgcgcatttgcttcggggtggattcatcagtgtcgtgggtactgtcatccttgtaggcagtgctgtccaggccctcgtttctttccgtcacgaatggcagcagcacaggttcctcattgccaagcttatagcccatgtacacattccgtccgggcggctgcacatctcccgtcacaaaaccgcccccattgtttgcgcgtccgatgacaaaggaagaataggctccccacattccatgctgggcataatgatctttagcgtttttctgttgcacacatgtatccatctcgttgtcctcgcatacacacgatactattgttcgtatatgcccggaaccggagatattaccgttttttcattaggtgatttcccctagggatggatgaatcattcagatatttccggcaatccagtcgaacgcaagccggcgcagttctcctgccgtaaggagtcccagacggtttttcatcctgtcctggtgggcattgatggtctttacggagagattcagccgggtagcgatatccgaagcgccgtagcctttgccgatgagggaaaagatttccaattcacgattggtgagcgcaatccggggatctatggaagatctcagtccggatgaaatattctctacgagacgattgcgaagattgtcactgattgccagccgtcccgcaaggacatcggttatggcatcaataagcctttcaggtgtttcatgtttcatgacatatcccttcgcgcccgaacggacagcccgttcaccatataaattttcatcatgcatcgaaagaacaagtatcttgagcgcaggccaggaagtcctggcgctggaaacgaggtcaagtccgcttccgttctgtagggaaatgtcgattattgccagatatgggagggtcttcgcaatcatatccgttgcttccgccacggtggaagattccccgacacattccaggcccagcctctgctctatgagaaggctgacccctttcctgtacaatggatggtcatctacaattatgaactttttcattttctcccaccccctatcttgataccctgcaagatatcgatgtgccttccggcgatgtctgtatccttagcaggccacctatcatgttcgcccggtacttaagtatcttgagtcccattccctgcccgctctcctgttcagaggcttccatgccgtgaccatcatcggaaatctcgacagtcaccatcccatgatccatatacagtcctatcttcacgttctcagcatgagcatgccggatggcattcgacagggcttcctggatgatgcggaacaactggagagctttttcaggacgacggacaaggaaatcctcttgcacatccacatggatggacggtgagccttcccgtgacgaacgggacgcggcaagccgtcttacggctgtggccagtccgttgtcttccagctctacgggatacaggttccgtgcaatcttcttggcattcttcgccgtgttcatcgcggtttccgaaatctgacgcgctcgaatcctttcctgcttcaatcctttttttcccaaggaatcttcaagcgtcgcggcaaggattccgattcccgctatatcctggcacaactcatcatggatatcctgcccgatacgggtcatgatgtcgttggacacatcaagtatctcgcgttccaaattcttgcgttgggctatttctactttcaacttgttgttcgcataggacaattcggcagtcctgcgcccgacttctttagccagtgctttttcccgatccctttcacttgccatgacacgggcacccttgaggctgattgtcagcaagtcacggagcgtggcatagacatgacgatcctgtgctccagtggaacacacaaggtatcctatcggttcttctccgaattgcaaaggttcgcacacgaaagaagcaaagtcatcaggcaatccccccggaagcatttcctgcgtccggaacctgaacccatagggagcaagaatgcgggtttcgttcccttgagtcgtcatcaaaagctctgaccatgtgggatctttcgtgtcaaacatgacgaccgaacaaaaacatatacccaactggcggataccccgtgccagttccttaagtatcttttccatgctgaacgaactgatgagcgcggactgcacatcctgcaacaaagcgttgcgcgtctcgcccgccaccctccgggacatctgatgacgcagttggttttccagcgtgaaagaatgtaccttccctgaatctctccccttcggctgcatgcatccgcaggaagtgcgcaagacaaatgtcgagacaagctgacggtcatcttcttcggcaggttcgagaataccaaggatgcgggctagttccctgacagctctctcccccagttctcctgccggttgatggatcgttgtcaatgggggcagggaatacaagctgtcctctatgtcgtcgaatccggtcacggaaacttgtcctgggactgccagtccttgctccgtcaacgccctgatgcttcccattgccatttggtcgtttgctgccacgacagcatcccattcccagcgtttctcaacaagagaacgcactatggcataggctttgtcttcaaggaaatcaccgtgcaggacaagtggccgctgtccatcaggaaggagcatagcgtacgtatccagaaattccttgagtctctgttcgctttcaggatgtccgagaggtcctgccagaaagagaaaacgcttgcgctgatgcccttcaatcagatgacgcgtcacgacagcgatccccccggacgtatcggcgcatatgccgggaatccctgggaatctgactcctacagtcaccgtcgggatatcatggaatgccgtcatatatccggatatcctgtcgtgtgaaaaaatcgaacccatggtattggtcatgatgagcaagccatccagttccgtgcgtgcggctaaagcaaaagcagtgtcatcgagagagcctgccttgttctgtgtctcaaggtttgccccaacatagaaaacattggacatgcccagcttctccgcctcacgagccgcaccattccaaacggcatattggtatgattcatcaaactgggatgcaaggaaaccaagacgaagtttgctttttttctttttctgattcttgaccatcctgagaattatacatggtttatccatgaaatgctcggtaatcctgctggagatgcagatgttttcacaggtacaaggacatcaggcgtctttttctgcttttcccaagcgttcaagcatccgcgcatgaaccacatctggggttcccgtagcatcaatatcgagcaacagtcctctcctgcggtagtaatcaatcagaggagtggtctgttcctcatacacctccaaccggtggagtatggcttcttccttgtcgtcctcgcgctggatgagcggttcgcctgtctcatcgtccaccccgtccctcttgggagggttgtaaaccagatgatatatttttcccgtactcttgctcattctcctgccggacaagcgtcttacaatgctttccttgtcaagaaggaaattcacgacatgatcaatcccggaaatccctgcgagagcctctgcctgtgcaatggtacgagggaacccgtcaaggatatatcctctttccgcgtcagcctcagccagcctgtccttgaccattgcgacagtcacatcatcaggaacaagattgccggccgccaggatatccctcaccttcttgcctaatgccgtccccatgcggatgttctttctgaaaagctctcccgtcgaaacatgcggtatcgacagagattccttggccaatgccgcaatcgtaccttttcctgctcccggaggacctagaaacacaagtttcataatcatcaatcctcatcatcgcctgtggttttcggtcgatgcgtaccggccgcacgtcaagtatagcgcatctggtcttttttgtcttatgttacattgcggaattccccggtatcagttacactttcgcacggtatagcctgacgcctataatccgttcgcacggaaacaaggagactccatgaacaaaatcgtactccatgccactgacctggacggttatctcagggacagcgacaaggaaaagattgcccgcgccgattccatgtatgaaacatcgctcgcatgctgcaaagcaatcgaaacggcctcgactcctgcggaaaaagagaaagcggaagcagcattggtggaaagcgccgcgcaaatcggaaaattcctcaagcatgtatgctctgaagaaccgaatatccatgtctattcctttgagacccctcgcgagcagcacggcggcgccagccgaatcattgcaaaactgagggatccccgtacatcccatgaagaattcctgtacttcatccagagggcttatgaattgatgttcgcccatgtctattccgatgcggcgctgccccgaaaaaggagcatcatcaccaaaactccggtgactttccccatccgcaactatgctgtgcatcgcataccggatgtagatgaaatgatcaagaataccgtcatgtgcgtcatgctgaggggcgcgctcctcccttccatcatcatcagcaaggaaatccaggaatattcctccgatgaccatgtcaccccatttgcgcttttcagaatcaaacgcgatgattcaaaaagcgagaagaacatggactacatccttgaccttgaccgttcattcttcaatcttgagaaactcgatggaaaggatttgattttcgccgatccaatgaatgccacaggaggttcccttgtcactatcgtcacctatctgaaaaaacagggcatccatccaaaatcaatcacgttcatcaatgtcatcagtgctttgaaaggttccctgcgtatagtgagagccatagaagatgcttccgtgcataccctttggatggatccgtcgctcaacgaccaagcgtatatcctgcccggacttggggacgcaggcgacaggctgaatggcgctgatacatctgtgaactcacgaaacatgattcagctgatggctgattacggaagtggcatcatcaacctgtatagagcccaagtcaaggaaatcgaacagacagtattgggatattaattccaaggagcccctatgaaaaaggccgtcatcatcctgacttttttttcgttccttgtccttggcggttgcgtgtcagtttcccaacagcgggaaaccctgcttgccaaggctaatatcttgctcagggaaggtaaccgtgaagatgcggaagccgtctatcggcagataatcgaggacttcgatgatgacggacgggcgggatacaaccttgttgcgttgctgatgttcgatgcacgatatgaagaagcctccgccatagccatggaaatgtattcattgtacccggagaagattgaatttccaaaagccgccgcccgtgcctatactctggcgggaaatcctgacgaagcagggaacatctggtcccaacttgccgatgcttaccccacggacggcaacgtactcaaagacaccgctctctttttcaaagaacagggaaacctcatcatgtcaaaagaaatggctttccgtcttctggaactcgccacgcatgatgcgctggcattggaaatcctggctgccgcgacagaggatgacggtggtgcggagccgtggaagtctttggcagaagattccagatacctgtcccggattacatggaatgaaacgccctaggaaagtgccttcagggaaaggatcttgtccatttcagtgcgcaccatggcgtcacatctttcattatgctcgattcccgcatgccccttcacccagtgccacgtcaagggaagccctgccgcaagctcatccagagtaagccagtattccttgttctttacgggatccctggaagctgtgcgccacccgttccgtttccaagcgagaatccatgtagtgattccgtttttcacatattggctgtcggttcggacggtaattgaagatggagaaagggttttagcgcagcgtaacgactcaatgacagcattcagttccatcctgttgttggtcgtgaggtcttctcctccgctgccttcggcaatcaaggaaccgttcttcagaatcaggtatgcccagcctcccggaccgggattacccgaacagccgccatcagtatatattgtcagatcattcattgcattgctacctataaatggcatgatacaacgaccagccaaacggggtcaacgtcacatcagtcacgtaatccggtcttcttgatgatatggtaaccgaactgagtgcggattggcgcgctgactgctccgtgggataatttctgtaccgcacgctcaaattcccccaccatctttccaggaccgaaccagccgaggtcgccccctttgctcttgctggggcaggttgaatgtgtccgggcaagagagctgaaatcagcgcctcctttaatctgcgcgtaaagcctgtcggccagagctttttctttcaccagaatatgacttgctttccattccatgacgaacccctatcatccgttgcatccattgtattgtattccattcatgataccctgaaattacctgtttttccagcaccggccatattctacctgtactctgcctgtactcgacatagcaaaaaaacaagctttaaatcatgaaagaaacaaaaacatcacacaactgacatgctatatccatagaactcacgtccttttaatacatgctataaacagcttgtctgccttggtgtagaaggagtggtggggttcctctgtgcaaaggggaacctcagctttttatccttcttgtttgctgatttgtccggccttgagcatgtccatgtaatatcggctttcaatcgccgatttttttatgcccagagtattcaacatctcctgaagattctcttgggccttcttcacgtctttcacatctggagcatcgggcaatacgtactccatctcaaggaaccagcccaaaggcgaaacttccagcagctcaagatgcagagggaaaccatgagttcctttttccgtaatccaccaagcccatccccgcttttctttcctgatgtattcctgcatgcccaaagcggaacagaaagcgaatacttccttctcttgctgtatgtcaacgaaaaattcctgttcgcagttgttttcaatcccgtctgactgtccatgaaccttatgcgtgaaaacaatgcttccctcttccttttcctgctctctgtgttccttcacactacgtacacgaaaccaaggccctccatgcagaggatgggtgtaatagacatctttcttggcaatgacacggggagaagaaatgccgggcaatgtggaaataagcgcttttagaacaaacggttccgtgacacgcgctttcagttctatttccgaggacatatcaatccttccacggaaaaatcatgttcttaatggaacgatgaccgaccttctctctctcgtcaaaaagcaaatcctcccaaggaatatgcttgcggtcagtttccggatgttcttccagataatcgtacttgaacatcagcagcttcacggcaacctgacggctgagcagtattccccccgttccgggagtcagaccgacaagaacaagagacaagacgccggatatgattccgtgaaaaatcagaaacaacgagaaccccaggttgtccgccaagagaatgaaacacttgcggaaagtcttcatgggacggtcgccgctcatgcggcaagcaagaggaaagaaatattgcatggcaagaccgacaatgacgaatacccagaagacaaacataccaaagatgaaagcaagcgtcgtattctggagaaaataaaaaggtaatacaaagaaaacaatgagaatcagcgcggtattgatgaagaaatgcaggacgccatgtctccagagacgggaaaacccttccttgagcgccctgaaaccttcccgcttgtaatcagcatacaggcacgtctgccatgaaaccaccgcgcaatagaatgaatagacagctgagatgatgaccaaggctatgattcccacaacggagtagccgtcaatggccatcaaggacatcccgccataggctcccacgaaaaccagcaggaaacccaaattgtgtacgacaagtccgatcagattgtcccatccatcaaaaaaagccttctttatgaaaaagccgaccattcacatccctcctgccgtgcatctgatacaagaaccatatctttcccctccaaggtaatgccaatccctgtattggacaagtggagcattagggaaaacatgggaaacatcattatttcgtaaaacggccgcgcagggcaatggcaacgataatttccatcaccactgcgaaagctcccagccctgcaaggacgagcatcacggtagggaacccaagatgttcatagacaaacccaccgcttgccgcgccgataatcatgccgaaggtaagcaggacttcatgaatcatcatccgacgtgcccgatgtacgctacccgacgctccgtggaatatgctcatggtatatgcggtggcaaagacgctgccgaacacaacaaagaaaggtatgtacatccataccgtagtgattttcacagcataaaggcacaccagggaaaaggctacctgtacgcccagtatcacccatgcacggaaatgccaccatgatgtacgcccaaggatatagaacaagccacaggtggttattcctcggacaagaagcaaggctccggtcatgctttccggaatctgaaggacatcttgggcatacagaggaaatattgtctggacgacactcactccgcaatagacaagaacaagtccgctccagcacagatagcggagaggcgtacttccatcggttccggagtcttggatgatggcatgttcttcactcggtacttctttcatggagggaatgaagcgggagctgacaaacaggaagcacatcacgaaaaacaggaagacagctcctgaagacaatgcggcgacagtactgatttcaaccaggatgcccccaatgaacggagcaaccccggctccgaaggaccatgaaaaattgaactctcccatcgccttgttcaaacgtaccccttccctgccccgacttatccagccttcaatctgcggccacatcagcgacatgaataccccatagagagcaagtactacgtagagaaaaagaagggagcggacatagatgacagcagctattgacagagacatgccgataagggatacctccacgcaaatccggggagaaaatctcctgctccatgactctcccgcaatacaggcaagaagataagagaccgtatagatgcttgtggcaatgccgatgtgatccgctcccatgccgaatgtcctgcgtagatgatagacaagggcaagattaatcagggctatgcccaactgggtcaggaatgaaacaagattcagaaccgtatgatggtcattgaccgatgcgcgggtggtgacggacatggaacactcctccgtggatgtctgcgctaagatatagcagtcacacttcactaatgcaatatcattacggttcttgttgcgaaatttgtgcaaagtatataaagtacggtacgtatggaactgttattgaccaattcaccgcttattgcctcgtttctcgcccttttcactgcacagatgctcaagccgatcatcgtcgccatccttgaaaggcggtttgaacccagcatgttagtctccacagggggcatgccatcatcccatactgctgccgtcatagcccttgcgaccgcgacaggcatcatccagggcattggttccaactactttgccattgcggtcgtccttgccggcgtcgtcacccatgatgcaatgggcatcaggcgggaagccggtaagcaagcgcaggcgataaacgaatggaacaagattctcgtcaaactttccaccagcaaggacaagacgccggaagtcctcaagacgatgctcggacattctttccctcaagtcctcggtggcgtgctgcttggacttttctacggattcctgaccccaacctttttctaggcatcttctttccacatatcagtatcaatctctgctccttagattgtccgcataatggatatcatgatgtgtcatggagggacaaggagggatcaagagagggaacaaggtgaaaacataattcctcatgatgtgcattcttgtatattattacgaaatttcactcatttattgcatatatattccaaatcgcttgacattgaacgtatttttatgcaagaactctggtataatgagtatatcgaaaactgagtgcggtatatggctttattagtaggagatgaaatcatgaaaacaaagaccttggccctgcttcttatcatatcattggtatccgtgatggctgtcggtgcggctggctccaaggagagcagcaaggaaaaaacttcctatgtgttcgccgccaatgcggcatggccgcccctggaatatgtcgatgaaaacggcaatgtggtcggctatgaaattgaactgatccaagaaattggcaaagctgtcggcaagactttcaccatcaggaatgtcgcatgggatggcattttcgcaggtttggcaaatggtgcttatgatggtattgccagtggagtctccgtcaccgaagaaagaaaagctaccatggatttttcaactcccattctccaagtgaaacaagctatcatcgtccgctccggaacaacggggatatccagcggggatgaccttgtgggaaagaaagtcggagtacagataggcacgacaggacacattgccctggaagatacttacggcaaggcaatcacaatccgtgcgtatgatgagattggcctggcaatcgaggatatgctgaacggcaatctcgacgctgctgtcgcggattcaatcattgccagtgatttcgtccttgccaataaaaactatcagggcaagttgttcgtcagcggagaagcaagctctattgctgaggatattgccatcgtcgtccccaagggaaacgtttatcttcttggcttggtgaacgacggatacgctcttctcgtaaaaaacggcacggtcgcgactctcaaggaaaagtacaacctgctgtaaatctcctctttccttattgcatgacggatgaaaggtgttgcagtcagttttgcaacacctttgttgtattcccccactcttgttcatgccacaaaaccaaacctttctcttcccccttccttgtctcttcttctcacaggacaggagccttgcgccacaattatttcgttattttaataacataaatgtaaatattataggagtatcagaaaatagctaacaaatataattgacatataacacatggatgattatggtttctctatctttttggggaagtgatggaggaaaacatgagaaagacacatgcaataatcattggaattctgattctatgcattggcggccttcttttcggacaaggttcacgagaatcaacaaagacatcatatgtcattgctcatgatgcgacatggcctccacttgaattcattgatgaaaatggagttttggtcggatttgaaattgatctggtcaaagaagtcgccagacgaacgggcattaccttcgaaagccgcaatgtcgcatgggatggcatcttcgccggtcttttgaacaagcagtatgatgcaattgcatccagcgtcaccataactgctgaaagacagaaacagtttgatttcacagttcctgtcctgcgtgtcacacaatctatcatggttcgtactaacgcccaagcactgaaaaccccggatgatttgaagttccggaaagtcggcgtccagattggaaccacgggcggatatgccattgaagggattgagggcatccaagtcctttcctacgatgaaataggttttgcggtcgaggatctgctgaatgggaaagtcgatgcggtcgtctgtgattccatcatcgccagtgatttcgttctgtccaatcccagctattcaggacggctcactgtttccggaaccgccagctctgacaccgaggaactcgcctgggtcgtggtgaaaggcaatacttctctccgtgacctgctgagctccacacttgaggccatggaagcggacggcacgactgctgcattaaagaaaaaatggaatattatttaaatttctggcttttactcaaatgaaaaagaaaaggcaacgagaaatctgagggaagttgcgagaggcacttcacaagtatgatgcacttactggtacactgaaaggactccggcaaccgccacggctcggacaggaggaacgagtatggcgaagaatcatctgacgttgagtgagagaatcagaatagaggggatggtgtcccaaggaatcagttttgcccggatagccaaggaactgggcaaggatcgctctacggtgtcgcgggaagtgcgccggcacccgaaggaaaagaaatcgggaggctacagccggcgtttcaacgactgtcgcaagaggacgggatgtccggccagtgggaactgtgacgatccggggtgccgcagagagaggtgcagcgggtgtgccgcgggctgttcgcggaagctgtgccccacctacgagcaggaaatctgcgggaaactgcgggtcgtgccgtatgtgtgcaatgcgtgtgtggacaggagccgctgtacgctgacgaaggtcttctacgaggcgacgcacgcgcagaaggagtatctggaggacctgtccgcgagcaggtcaggtcttgccattacggaagaggaggcccgggccatccagcagatcatctcacctctgctcgcccagggccagagcctgtacagcatcaaccagaggcacggacagctcatcatgcgttcgaccaagacgctgtacacgtatgtgaatgcgggagtctttcccgacatagggaacatcgacctgccccgcaaggtcacctatcgcagacgcaagaggaaggacgggcatcagtacaagggggacaggcgctatcgtgtcggaaggaccaaggaagacttcgacgccttcatgcgggagaggggaaatctctctccggttcagatggacacggtggaaggaccccgctcagaacgcaggtgcctgctgacgttgcagttcacctcctgttcggtgcagctggccttcctgagggaagcacatgacgcggcctcggtacgtgcggtgtttgcctccctccgccagcggctgggagacggcttccctctgctgtttcccgtcatcctgacggacaacggttccgagttctcctgcccggaggcactggagaccgatgggcagggagagcttctcacccgtgtgttctactgtcatccgatggcgtgctgggaaaaggccgcctgtgagaacaaccatgcccttatcaggagaatactccccaaggggcgcacgttctcggatctgacgcagcagaaggtggacatgatgatgaaccatgtcaattcctatccgcgggcccagtacggcggcaagtccgcctacgagatgttcgtctttctctatgggcaagaactggcacaaagaatcgggcttgagaatgttcccactcggaatattaccctcaagcccgtcctgatcgactagaaccgaagccgtggcggttgccggaacaccgcacctttcatcctgcggcctgcttgcgatgttgcgttaaaacgaatcggagcaggtcgcgtttcggtgcgtccggaacttagtgcaacttcggtcttcttgtaggaattatcacctctctgacgctttttgtaaagatttcatctcccggtcgtgcacttacttctacaatgcaacacctccctccatttgtgttgccttttctttttcattcgaccatttctggctttttatgcataattattcatgatttattgacattggctgcatattaatgtagaattacaagtggtgcgcaattgcagccaagctgataattcaggaattaggaaggcacatgaagaatccctatgacaaggaaggtgcggacggtgtcctgcccgtaccccatcccaagaaaatccaaccgtcacagacgtttcaggataaaccaaccggacatacttctttacagatgaccgatggtgtcctgataccccgcaaggacaaccatcatgtattcacttcatggcgcatcaccttcttcgccgcgctggtgcttcttgcttgtctggtgattttcattccggatccttatcggaaaatatttactgtcacagtgtcaggcataccggtgactttccaagtgacggtcttcgcaatcatcctgtcggtggtcatcggcgtcctcgctggtcttggagcggtaagtaaaagccgtgtaatcaatctaatcagcggtgtatacgttgagctgattcgcggcatccctctccttgtccagttgattttcatttattttgcggtcggacgtttcatcaatgtagaaggcgtggtggcggctatcatagccttgggcatctgcttcggggcttacatgggagaaataattcgggcaggcatccaggccatcccgaaaggtcagatggaggcggccatcgccttgggtctgacaagaacccaggcattccgttccgtcatcctcccccagacaatcaagattgtcctgcctgcaattggcaatgagttcatctccatgctcaaggattcgtcactggtttctacccttgctttaagtgatatcctccggcgcggacgagaatacatttcccgcacttttctttccttggaaacaatgcttatcgtggcattgatttatctcatcatcaccctcgtgctttcccgtcttgtcggaatccttgaggaaaggcttcaccaaaatggctagaattgaaatcaagaatctttataagacattcgactcaaagaacacagcggttcatgctgtcagaaacgcatccctgaccgtagagaatggcgaagtcgtcgtcatcatcggcccatcaggcagcgggaaaagtactctcctcagaaccgtcaatcggttggaaatccctacatcaggtgaaatctggattgatgaagaagacgtgacgaagccgagcgtggacatacgcaagatacgggaagaagtcggcatggtgttccagaatttcaacttgttcccgcatttgacatcattggagaatatcacgcttgcgcttctgcgggtaaagaaaatgaaccagaaggccgctgatgaccttggccgccagcttcttacccgcgtaggactcacggaaaaagctgacgtccatcctgcccagctctccgggggacagcagcagcgagtcgccattgcgcgagccttggccatgcagcccaaggtcatgctgtttgacgaaccgaccagtgccctggatcctgagatgatcaaggaagtcctggatgtcatgcttgaccttgcggaaagtgggatgactatgttgcttgtaacccatgaaatgggttttgcccgtgcagccgcagacaaggtagtgtttatggatgcgggagaaatcgtcgaaaccggctctcctgaacagatattcgagcatcctgccaacgcccgcacaaaactgtttctggatcatatcctgtaagcggaaatatatcctgctcccctgtcaggaatctccgaaaaaaattccggatgcctacacaatatgaccggaatacagtacagtgtgcgacgatatcctgagtttcgcagttaaaaaagcgaaaaaacatccgtactcattctaatgcaaggggttactgacaagatgctataacattcatgtgtgtggcatcaggtcttcttcactgccgcaaaaagtgccctcacatcggctttcgcgtaatacttccggctcatgtcgatgtccagggctgcgccgatgtcctggatgacggggtcgcagtacaggttcatgaagcattgcccttcgatgtcgcccagcagggcctggcgcagagaatccaccatccggcccacggacatggttccccccgtcctcttctccagaagccgcaggagcagcagggagacgaaacaggtgaggaaatgagcctcgatgctgtcgcgggtacgcacatagaccggacgggcctccaggtgcgtcttggtgatgcggaagcattcctcgatgcgccacaggccccggtacatgtcgatgatgtccacgtcgtccactggtcggttcagctcgaagaggttgtccctgcggaaacgggcccgcccagcgaaggggggctccccctcctcggtgcctaccacgttggtgcagataaggtaatagccgtccagcgcctcctcccgctgtagcagctccgtatccagggagacagagaactcaggagcttccacgcgctctccggaggccccgtcgaagatgctcttcttcaggaaccgtctccccgcatggttgttcagtacggtgttctgccccccgcccgccgcctgctgggctttctcgatgctcttcatcctctcgtggcgtgccttctgctggtaggcgcggctgaagaacaccacctgcctctcgttgaccgtcactttcctctttccgcccgtcgcggaatcggtcacccaacgctcgaccggagtcaggcggctcttgtacctgaaatctccatcggcggcaccatggacgtagccctcctgcttcaggatgaaggcctgcagctccgcggtgcaggtgcgcaccgacgagctgatgacgtacccgctgtgccgcagcaggatggaggccacgttcatcccgctcatcatgcccctgtccgccacgtagatggtccggcccgtctgctgcagggggcggaaggtggccacgtcggtggtgttgcccgggaacaggccgtaggagagggggatgccgtcggcgtccatgaacagacccatctgcacgatgggatcgggccggtgttccttgctcaccccccgccgtctcagctcgtcctcggcgtccacctcccagtaatagttggtcacgtcgtagtacagcaggcccgtgtcccgcccgtactgccgctccaccatccgccccagatggtctatgagggcgtccttgtgccgggagaagaacgcgagggagcggtacacgtcgtcggcgctgaaggccacgtccccggcaagcctctggcgcgcctgccaggtacccagcttgctgtccggcgccaggatgcgcgaacacaccagcagccggaagatgctgttgtggttgaagagcgccttggtgtagcgcctcctgttgttccagaaatagtcgatctccagctcgtggtagagcttcagcagcggcaggacgccgtagctgaggatcctgtccgccctcacctccgggtccgtgcagtccgtcccctctccaggggcgaagtggaaatgctcggccgtcgagacgctcagggacacctgccgctccttctcttcctgcgtcagccgtctcgcctcggccttgaaatggctcaccgggtcatcgtagagcgcctggagctcgtccagatagccgagccactgcacgagggagtgcttcaccgtgccgtttttgcgatggccggagtaataggccaggcgtttgcgtccgctcttgttttcggggactatcttgatgaacatcgggcacctcttctgaggagaatcatatcatacctcacagtgccacacaatgccaaactgatgaatgttttcaggaaagtgcaaaaaaaacttcttgctacttccctcacaagaagttacttccctccttctctgtcatctaactgcgaaactatggaaatgggttttgcccgtgcagccgcagacaaggtagtgtttatggatgcgggagaaatcgtcgaaaccggctctcctgaacagatattcgagcatcctgccaacgcccgcacaaaactgtttctggatcatatcctgtaagcggaaatatatcctgctcccctgtcaggaatctccgaaaaaaattccggatgcctacacaatatgaccggaatacagtacagtgtgcgacgatatgggcaagaaaaccacagaacatagcaatcaggatttattcgacagatactatgtggacatatacggggaacgttggactaaactccgtactgcacttcttgtgcaacgcactcctgttgaattttctgctggccttgtccgtccctatttcatggatgaagcctccatcatcgccgcgcgcgccctgcctgtcagacctcatgatgctgtgctggatatgtgcgcggctcccggtggcaagacccttgtccttgccacccgtcttggacaggacggttccctggtggcgaatgatcgttccgcatcgcggcggtcacgtctgcatgcagtcctggacggatatcttcctgccgaaatacgggcaaaagtgacggtcacaggccacgattccacccgctggagtctgcaccaacgggacatgtatgactcaatcctcctggatgcgccatgttccagtgaaagacatgttctcaccactccatctgccttgaaggaatggagtccctcacgtcccaaacggctttccgtccaacagtttgccatgcttgcggccgccctggatgccgtcaagccagaaggatatatcttgtattccacatgcgcccttgcgcccattgagaacgaacaggtaatccagaaacttcttgaacgacggaaaggccggtgtgaaaccgttcctctctcttttgaggcggcagaaaacagggatgccggatatatcatccttcccgatacagccgatggccgcgggcctttatatttttgccttatccgtcgcacagcctgacccacagaaggagtactacgttgagtttcgatttacgacgggaactgaatcccgaacaataccttgcggcgtcaactattgacggtcctctgctcatcattgccggcgcaggaagcggcaagacccgcatgctgaccttcagggtcgcccatatgctggaaaatggcatatccccccactccatccttgccctgacttttacgaacaaggcggcagctgagatggcagaacgcatccatgatctgaccggcgtcagcaggaaagaactcatggcaacgacttttcacgcattcggcatgaagcttctcaaaaaatacatccacctgttaggatataaagataatttcaccatcttcgacgcatcggatgtacagacactcctttcggatgtcatccataaccttggctatgaagaagcggattataatttctttgagcttgcatcacttttcagcgatgtcaagaccgggcgagcctcattccgctccgatggcaagtcggagctgtcccacgtctataccgagtatcagaaatcactgaaggcttacaatgcccttgatttcgatgatttaatcatgctccctctccggctgttcgcggaacatcctgaaaccttggctgaaatacggaaaacttattcccatatccttgtcgatgaatttcaggatacgtccctgacccaatactccattgtaaaggaattggcatgggagcataggaacctctgtgtggtcggcgatgacgatcaatcaatctattcatggcgtggggcgaattatcgcaacatcatcatgtttgaatccgatttcccggaaaggcttgaaataaaactggaaaggaattaccgttcgaccggcactatcctggaagcagccaataacgtcattgtccataacactgagagaaagtcaaagaaactctggacacaggaaagcgtaggcagcatgattcaccgccttgaaccgaaggatgaggatgatgaagctgctatgatcatagggaaaatcagggaactccgttttgcccatgattatccatggaaaaactttggcgtacttgtgcgaacgaaccatatgcttcctgtcctagaaaaccgcttcctgctgacaaacacaccctgcaagatttccggaggagccagtttctttgacaggaaggaagtaaaggatatcatctcttatctacgcctactggtgaacacaaaagatgatgtgagcttcctgcgcgtcataaatgtcccgcgcaggggaataggacgcaaaacaatagaaaaaatccgcgcgacggccgaatccaaccaatgttcgctccatgaagcctgttctttggtcagcattgccacggacagcggcatgaaagggaaccagaaaaaaaccttggcagacttctttgccttgattgaagattacagagagaagttgtttcatgccggaaaaaacaaaagcaaggttctcatggcgttagtagaaaacatcagctataaggattatgtcattgaccagtatccgactaatgaaaaggcagtcaacttcaagatgggcagcatccgcaccttcaatgcgatgttcgggagatgggaacgcgatcctgacaataatggttcatcagtctttgactatctgaacagactggcgttgagtggcaaagaaaatactgacgatgatgacaaagtgcatctgatgacaatgcacgcctcgaagggtttggaattcgccgtcgtctttctggcgggaatcgaagaccatatcattcctcatgcacgcacgctggaggaaaaccaggactctcttgcggaagaacgtcgtctgttttacgtggcactgacacgagcccgcaaacacctgtacatttccacctgcatggcacgacatagaggaaaggaattgacagcatccgtgccgtcacgatttttgcttgagattccggcacatcttgttacgacggaagatgaagaagcaaagcctgcttccaaagaagacttgtcaagaatacttgataaattcaaagcaaaacttgatgcaaaatgataaattaaactaaagaaataatattgtttctattaaatagaagataatttttaatatatctacataatagaaacgaatgaaaacgatattaaatcattagaaaaccaatatagatattatatgtataatacatagatatacataattatactatcaattttcagtatttttaatgaattgtcgtaatgcaaatcggataccagctgcccatccaagacccatgttttcaaacgtatcttccagttcccttttgaatgaaggttcgatagaaaaagtcgtaagtatctttttttcctttgcctgccgcccgacagacttggaaaacagattcttggccttctgactgctgagactttcgctcacttccggtaaattttcttcatcagtactctttttcaatgccatagtcctatctccatatcaccgcatccagttccttaagcgcgacaattgttttttcttttaaccctcgtcccctatctttataatcctgtggcgcgcggcctgcttcctgggattttctgaaaactggatcaacaggaatacggaaaaccttgaaattcccattatccgcggcagaaaagatttcccgatgctgtttgattctctcgtcatatgaattgatcacgacgcacgaatgttcaacggaagatctcaggttcttttttatctttgcaagttcatcaatgaagatttccagtccatcgagactgaaaacctcaggagtcatcggcgtaacgacttcatcacatgcaataagcgcagaacgttcaagtcgtcccaatcctggcgaaagatccatgatgatatgcttgaagtctttactgatttcttttaccaagtcctgcaagacataaggttcttctgctaattttgtttcagaatagttcttcagcgttccgcctattccaaatgtcggcaggatgtacaggttcttgactgagggtatggatactatggcatcactggggaagcatttcccctggatgacgtcggataattcaaattccggcgtgttcttaagaaaccatgaggaagcatttccttgaggatcaacatcaatcaaaagcgtagaaaaaccttggtgagcagattcacacgccaaagctccagagattgttgtctttcctacaccacctttttgcagatggaaagctactgtttttcccatgttcgtatactctcaaaaagtatatacgcccttttcctgtcgtacaagtcttatatcgacaattatagaaatttatttaattgatagtttaatttaggaattagatatataaacaatatggtttttgtattgttttacatgaataactatatgtatatgaatgtgtttttatgtatacaatatatgttatacaattacggcgtattcgtgttatccgcgaatacgctgcaaatcaccggtatttctgttttacttctgtttctctccgtttgcctgccggcaatgaatcataaaccgtatcctgcaatgacatccctgaaataataagcactgttcttaggtatacggcgttgcgtggcataatcgacatacacgattccgaaacgtttggaatagccgaatgcccactcaaaattgtccatgaaagaccacagaaaatatccggaaaggggaataccctcatcaatcgcttcccggcagattttaaaatgttttctcagatatgctattcgccgggaatcatcaactgtatcattctcaccgacgacatcagccattgcacacccattttcggtgatgtacaacgggatgccaggacattccagagcaaaaatacgcaacatccttaacagacctgacggagtgacaggccatcccatatctgtcttttcttcccagcttggctcaaactcatagttgaacttactgctttgcgaccatgaaacggctctttcgttgtaaaagttaatgccaatgaaatccagtggccctgtactgatgatgtcaaggtcgccgggatgcgataaagaagaaaaatcaaaaccataggttttcgccgcttccggatagccttttcccatgaccggatgaacaaaaaggttcgtttccagcatcttgcagatatcggcagcgtggctgtcttcctctctgcgtgtcgcaggacgcggagtcgttggattccacgttatgccaatcggttccgttgcttttgtttccctgtatttttgcatggccagtccatgggcaaggttcaagtgatggattacggctaccgtctcatccagacttcggtggcctggagcatgaactcccatgtagtgtcccagatatgcactgcaataaggttcgttcaatgtaatccaacgatcaacatagcctcccagttcggaaaaacagacagccgcgtattcctcgaaggcataagatgtactgcgatttacccaaccgccttcatcttgtaaaggctgaggcaaatcccagtgataaagtgtcgctactgtctgtatgcctgatgcgtgaagttcgtcacagagcttcctgtaatagtcgagtcccttctgattaatttttccccgaccttcaggaattatgcgcggccaggctattgaaaaccgatatgcctgtatccccaagcgacgaagcaaagcgacatcctcaggatatctatgatactggtcggcggctacgtctcctgtgtcaccattgagtacggctcccggctgacgacagaatatatcccagatggactgaccacggccatcttcacggctggcgccttcaacttggaagctagctgttgcagctccccacagaaaatccgcaggaaaatgggaattattcatggtagctctttcctccctgaaaacctacaattcgcttctttttggatcaatggcatcatatcacgcctatttgttcaccgcaagaactaattgcattgcataaaatcgcatgaattataccagaaacagatgaatgaaaagtatgacatccccgcccttgtatatatgatgacctttcgatatcttatgaaggaaataaaacaagggactgggacgtgcagatgaagaaattcgtatcgtggaatgtcaatggaatacggtcatgcctgggcaagggatttcttgattattttttttccacggatgcagatatattctgccttcaggaaactaagctacaggaaggtcagcacgacattgaactccccgactaccaccagtactggaattatgcccaaaaaaaaggctactcaggaactgctcttttttccaaggaaaaacctgtacgtgtcacatttggcattgcgcctttcattgaagacgcggaaggacgggtgattaccgccgaatatcccgcttatttccttgtctgtgtctatacgcctaattcacagcgagaattactccgtttggattaccgcatgaagtgggatgatgcttttcgagcatatatcctgtcccttgaggctatgaaacctgttttcgtatgcggcgacctgaatgtggcacacaaggaaatcgaccttaagaatcctaaaagcaatgtcaggaacgctggtttcacgcaagaagaacgtgacaagttttccttgttccttgatgctggcttcaccgattcgttccgacacctgtatcctcatgtcattgaccgttattcctggtggtcctatatggccaatgcgcgggcaaagaacatagggtggcgtatcgactactggctgacaagcaacagatatgcggataaaatccatgacagtctcattgatgaccatatcccaggaagcgaccatgcaccggtcgcgctcctgcttgacctgtaggctgtaactatatccttgtgaggcgtggatttatttcagcatgaaatcaggaatgactcctctgttctcgaaaacacgtcgctgttgcgtatcaagtatcctcttacacatgcggattgacaggggcgtaacctctactagttcatcttccttgatgaactgcatggcctgttccagcgtctgtttgacgacagggacaagcgtcactgcttcatctttgccagacgcacgcatattgctcaacttcttcgtgcgcgtgggattgatgagcaagtctccctctttgttatgctcgccaatgacttcaccttcgtaaacggggtctccgggaatgatgaacagttttccccgatcctcaagctgccacaaggcataggggatggcatttccggcgcggtcactaatcaaagaaccggttgtgcggtcgataatctctcctctataagggaaataacctttcaggctggaattcatgattccctgtcctttggtaatcgtcagaaattcatctctgaaaccaatcaagccacgcgccggaacttcaaaattcattttcacccgtgtatctgtataggtgatatccttcatcatccctttacgacgtgagagtttatccatgatggttccactgaattcttcgggacaatcaacaagaagattttcaataggctcggtttttccaccttctgaatcaacgtggaaaataatcttgggacgaccgatgcacagctcaaagccttctctcctcatctgttcgacgatgatggccatttgaaattccccacgccctttgaccgtataggtatcatcagaatttttctctacacggattgaaacattacgcaaggtctctttcatcaggcggtcgccaatccttgccgatgtgactatcttgccttcttttccggctaatggagagatattcttggagaaaagcatggaaactgtcggctcatccacagtaaggcggggcaatgccttgggattatcctgtgtacatattgtgtctccgattgacacgtctcccactcctgccaagactatgatgtcacctgattcaactgtagggacttcatgaaaggtattcccttcatatgtatggagcttggtgaccctcagacttctctgcacagtgttttcttctatgcagacaagggagtcgttggtactcgcgctgccattcatgacctttccaatagccagtcgtccgagaaagtcactgtaaccgagatcacttaccaacatctggaaaggttcatcggtatcatggcgtggagccgggacatgttccagtatgccatcaagaagcaaatggagattcggctggagttgatctggagttcgtccgcatctgccgcttcgtccgcttgcatagaaaaccggcacatccagcatgtcgtctcgtggatcaagttcaagaagcaggtcatagacttcatcaaggacttcagccggacgagcgtccgccctgtcaaccttgttgatgaccacaatgactgataaacccgcagcaagggctttctccagaacaaaacgagtctgcggtaagggaccttccgccgcatcgaccagaacgatgactccatcgaccatggatagtccacgttcgacttcaccgccgaaatcagcatgtcccggagtatcgatgatattgaccttgacacctttccagatgattgcgcaattctttgcgcttatcgtgatgccacgctcacgttcaattgcaccgctgtccatgatgcgttccgtagaagaattgccaaaaagtccgctctgcctgaaaagagcatcaacaagcgttgtcttgccatggtcaacatgcgcaatgatagcaatattacggatatgggtattttgtgtaatcatagtatgtataaagaaatcctcactgacactctatcatagatgaaactttttctacagtagagcaaattgaaattcatccattattgtttatatattaaataagtttcatttttatataaaaactatagtataacaattagcatcaatagtaaaaactattgtttttatgtcttttccatgaaaaaacatttatttcaaatatttataccacaaagaaaaatatctgttccattaaatcctctataaaaatagtaaaaatcataacaccaaaaaggccgttgcatgacggcattccatgtggggctggggcacatcccacaatcctctattctgtgtaggaaaaaagggatgttgatgaggagattgcgatgcgggcgtgatcatcccccatcccggcctgcccacgtcccccgccgcggtactccggggatgagggcataaaaaaaggcccggcggcgacctactctcccgcgaaaaacgcagtaccatcggcgcgagagtgcttgactgccgtgttcgggatgggaacgggtatgaccactctgctatgaccaccgggccggctgccccctgcgctccctccgatccggaagaggcgcgggcgcagcccgctgtgtgcgggccggaacaagaatatggtcaagcctcacggctgattagtaccggtcggctgaacatgttgccatgcgtacacctccggcctatcgaccaggtagtctccctggttccttcagtcccctcgtgggggacgggatgtctcatcttgaggcaggcttcccgcttagatgctttcagcggttatccctgccggacgtggctacccggcgcatgccgctggcgcgacaaccggtacaccagaggtccgtccacctcggtcctctcgtactgaaggcaggccctctcaaacatccaacgcttgtggcagatagggaccgaactgtctcacgacgttctgaacccagctcacgtaccgctttgattggcgaacagccaaacccttgggacctgctccagccccaggatgcgatgagccgacatcgaggtgccaaaccttgccgtcgatatgaactcttgggcaagatcagcctgttatccccggagtaccttttatccgttacgtgacggcgcttccacgcgctaccgccagatcactaagacctactttcgtacctgctcggcttgtcggcctcgcagtcaagccaccttgtgcctttacgcttgccggatgattcccaaccatcctaaggtgaccttcgcgcgcctccgttaccctttgggaggcgaccgccccagtcaaacttcccgcctggcactgtccgccgccccgcttcaggggccgcgttagggaattgcacgcgcaagggtggtatttcaccactggctccgcgcagcctgacggccacgcctcctcgcctcccacctatcctacacatgcgcgtccaactctccgtaccaagttgaagtaaaggttcacggggtctttccgtctgaccacaagtaccaggcatcttcacctggacttcaatttcaccggatctcacgtcgagacagcgcccaaatcgttacaccattcgtgcgggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccggggcttgaattcgccgcctcgccttgcggctcacggctcctcttgaccttccggcaccgggcaggtgtcagtccatatacttcccgtcgccggttcgcatggacctgtgtttttggtaaacagtcgcttgggccatttctctgcaacccgccttcgcgggccatgcttctcccgaagttacgcatgcattttgccgagttccttgacgtgagttcttccgtgcgccttcgcattctcagctcgcccacctgtgtcggtctctggtacggtccccccatgcatatccttagggattgtttcccggcacgacagctccacgcgcttcgcctccccgtaggtcggctcgcattcgcacttcccctcagacgccggatttgcctggcgtcctcaacagacccgtgcttggaccggaactaccgttctccggccgcgcttcgctctatgcgtcatcccgtcggtgcatgggaaggtacgggaatgttcacccgtttcccatcggctacggccttcgccctcgccttaggggccgactgacccttgggcagattacctttaccctggaaaccttaggcttccggcggacggggatctcacccgtcttttcgttactcatgcctgcatcctctcttccatcccgtccagcagccctcccgggctcccttcctccgtacatggaatgctcccctacccgcagcgtctcgcgctgcgccatggcttcggtgacatgcttagccccgttacattgtcggcgcgcggctactcgaccagtgagctgttacgcactccttcgaggaatggctgcttctaagccaacctcctggctgtctgcgcaaccgcacttcctttcccacttggcatgtcttggggaccttagccgatggtctgggctgtttccctcttgacgacggcccttatcagtcgccgtctgactcccgcatattggctctcggcattctgagtttggttggacttggtacccggtgaagggcccgcatccatccagtgctttacctccgtgagcgtccatgcgaggctagccctaaagctatttcggggagtaccagctatctccaagtttgtttagcctttcactccgatccacagctcatcccaacccttttcagcggatttaggttcggccctccaccgcatctcactgcggcttcagcctggccatggatagatcacttggcttcgggtctgccccacgcaactctcgccctcttcggactcggtttccctacggctccgggactcctatcccttaacctcgctacgtacggcaactcgcaggctcattctacaaaaggcacgccaccacaggatcgctcccgctgtgaccgcttgcaagtctacggtttcaggttctctttcactcccctcccggggtccttttcacctttccctcacggtactatgcgctatcggtagccgccagtgtttagccttggagggtggtcccccctgcttccggctggattcctcgtgtcccgccgtactcaaggcgcacgcccacacagcgcaccaggcttcgcgtaccgggctttcaccgtctttggcgggccttcccagacccttccgctcacctgtgcctttctctctgtgcggggaccctcggcggtcccccggcatgcccttacaacccccctgacacaacgccccgaggctatgcgcgccaaaggtttgggctcctccccgttcgctcgccgctactgggggaatctcgtttgatgtcttttcctgcaggtactcagatggttcacttccctgcgtctccttccgcctgctatgtattcacagcgcggatgcgcgggtcttccccgcgcgggttaccccattcggacacccatggatcaccggatgttggctcctccccatggcttttcgcagctgaccgcgtccttcctcgcctggcggctcccaggcatcctccgtagacccttcttcgcttgaccatatttttcttccagcccgtctctcgttgatgtcaaaaatctcctggaggcaaggggattcgaacccctgaccctcggcttgcaaagccgatgctccgaccagctgagctatgcccccggtctccggtcatcggcgaacttgggaagaagaaggtgatgtaagggggcaagggcccgtgcaggtccttcctcctgctggacaacgtccgtttgtctgcctccaggacttccgtcccacaggctccctttcttctcagaaaggaggtgatccagccgcaccttccggtacggctaccttgttacgacttcaccctcctcaccaggcataccttcggcacctcccccctcgcggttgggacagcgacttcgggtacccccgactcggatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcgccatgctgatgcgcgattactagcgattccaacttcatggactcgggttgcagagtccaatccgtactgagaccggctttcgcggttcgctctccctcgcgggtccgcttcgctctgtaccggccattgtagcacgtgtgtggcccagggcataagggccatgatgacttgacgtcgtccccaccttcctccggtttgtcaccggcagttccgtccgagtccccatcttcacatgctggtaacagacggcaggggttgcgctcgttgcgggacttaacccaacacttcacagcacgagctgacgacagccatgcagcacctgtccggcggccgcaagcggcccatgggtctccccatggttcccccggatgtcaagccctggtaaggttcctcgcgtatcatcgaattaaaccacatgctccaccgcttgtgcgggcccccgtcaattcctttgagtttcacccttgcgggcatactccccaggcggcacactcagtgcgttagctccggtaccgggggctaccccccgacacctggtgtgcatcgtttactgtgcggactaccagggtatctaaacctgttcgctccccgcaccttcgcgcctcagcgtcagtacatgcccaggcagtcgccttcgcctccggtgttcttccagatatctacagatttcacccctacacctggaattccactgccccctgctgtactcaagccatgcagtttcccacgcatacccccggttgagccggggtctttcacatcggacttgcatgaccgcctgcgcgccctttacgcccaataattccgaacaacgctcgccccctacgtgttaccgcggctgctggcacgtagttagccggggcttattccgggattcacgtcatcacccgcccattccctggcaggcttattccccctcccgaaaagaactttacaacctcacggccttcttcgttcacgcggcgtcgctccgtcagggttccccccattgcggaagattcttagctgctgcctcccgtaggagtctggaccgtgtctcagttccaatgtggccgtccaccctctcaggccggctacccatcgtcgccatggtgggccgttacccccccatccagctaatgggccgcggactcatctcccagcggggccgtggcccctttccccgcagggctctacccctgcggtcgtatccggtattatcacctgtttccaggtgctgtccccaactgggaggcagatcatccacgtgttactcacccgtccgccgctctccagggccgaagccccttcccgctcgacttgcatgcttaaaacgcgccgccagcgttcgttctgagccaggatcaaactctccgtcatggtagtacgggttccgaagaacccgcctcttctataactgttcaatcccagtccccccccgtcccccttcgccctcgcgggctctggcttccaggggctgaacaaagctgtcgctctgtcctcttattatttcaaagaattgactggaaagccctttgcttcccttacacagactttcgtctcgccgcgcatctgcgcggctccttcttcttccctacgctctacctttcataaaccagagggtttccccggacgcctcgcggcgtcccggcctcccgccccttctcaagggctcggctactgtagcaggttcctcatcctcagtcaactactttcctctttcttttctctcttccccccttttttccgctttccctctcccgcctccaccttcatcctttgggattatgatgtcggaatcaggcaaaatgaattttatatcagatttgattcttaataatgaaatccatatgttggatgcattcttcatcctttatagtcatagttgtgttcttatgcttgacttacttatggtatccatttttcagcattttctttttctttagtgcatgttgtcatccgatgcagtattatttagataagagctactctttcatatattaaagaaccttggaacaaggaaaaagaatgctgaacttcagtccaatccgaccggcgacccctgcggacgctccttatttttatgagatatgcctcaagacatcactggcgggagccgatggatcggattatttccaagatccttatatgacaggagcctattggtcggctccttatctctggcatgatatggatctctgcttcatagcggaagatttctccggcagaccggccggctacattgtcgggacaaaggataccaccacttataatcaatggcttgcccaagaatggctgccgaccatccaaaaacagtacgccactgttcgtgccgcctcagaacctgagaaaaccatcttatcactcatcagaaaagggaatccgggagctggggtatgggaaaacgtcggctaccccgcccatcttcatataaatatccttccctcattgcaaggtcggggaatcggtcgccgtcttatggaaaactggctggggaaagctgaggagaaacatttgcaaggcgtccattttggagtcgatgcgcgaaacaaaagcgccataggtttctacggtcatcttggtttcacggttctggaaaacacagatcattcgctgattttcggcatgaagctgccccgcggagaaaaataagaaacaatcattgggaactacacttcgggcatctttatacattgatttttctattttgaaagcgcccctatgaaaagttccttaaaaattcttctacaaaaccagaaaataactccggtttttcaatttgcatgttatgtcctgttgaatctataattgcgaagctgcttcttgaaaaatttgattctaaccttaaagcatctttgtaaccaacaatatgatcctgtttgcctaacaaaatagtagtaggattattaaattcaattaaacagaactcactttcacaagacaatgcatacccattactataaataaaatccaagtaagggacgtctgcattgtttatccctactaatatttctttcttatatctgttccatgtatactggtttgcaataacagccatcttcaaaaaagagctgtaattattcttgtctaccgtattcacggcaaaagattcctgtttcactatttgttttggtgggagattccttctttctttgtcgcctatagtgcatgggcaaattaaaaataatcctaaaattttatcttttaaagctttcactaaccccaatgataaataacccccataagattctccgaaaagaataaaactggcatcgccgatgattttattgatgaaggcatttactattttcagcatatcatcagaatttataacagacttatgtgaaggagtctttcccatgccaaccaaatctaaatatattcttttgtagccaattttactttcaaaaacaggctctaaacaacctttcattaaatgactatccacataaaaaccatgcaggcataatactggtatgccagagccatattcttcataatacaaattgatgccatttattaaaatattcattatgaatccagtcctttcatttcatcttcttccagcccaaggcacgattcaaccagcagacagcatccttcagtacccaatagacaggtcaggcggaagcatccttgtcccattttatcttcaggtattccaaatcgctggtcaggcgttgtatggcatttgccagacgcaaggttttcttgcggtttgtgagaagccccggagcatccgcagcctttgcaagtcgctgtatgatggattccacatccttctgccctgctgacaaagctgtaaaggcttcggcaagaatcctgagctgcggtgacgtaaattcagatggcggggtttcgggcagtttatcggcaagcacatcgaaggattcaaggaatttaggcgcatacgcccggagtcccagttctgccttcaagaaaccggcgaaccaaggagcgacatcggaatcaccatgaaccacaaacacgtggcggggagcatctgcaaacgctgaaagccatctgagcaaaccattctggtcggcatgaccgcttaccccttcaagtttcctcactcgtgcctttacatcaatctgctcaccgaaaatagtgacatgctgggctccgtcaaggatggaacgacccaaagtaccttctgcctggtagcctgaaaacacgatacatgattccggtcgccagagattatgtttgagatggtgcttgatgcgcccggcttcacacatgccgcttgaggatatgatgaccgcaggttcattcctgaaattcagcgccttggaatcattggcatcagtgatggtaacaagactggggaaaaggataggattgtgtccttttttcgccaattccagagcttcatcatcaaaaaattccatgctggtcgcaaagatgcgcgttgccttgacggaaagcgggctatcgacgaagactggtacatcctgtagcccgttgagcttatgatccagcatgtaacggaggaaataaaggatttcctgtgtccgtcccacggcaaaagcaggaatcacgacattcccgccttgggcgaaggtttcagcaatgatatccgcaagatcctgtgcgcgggctatggtagttgccttctgacttcctggcttgccggaaccggagccaccatgcagcctgtccccatacgtggattcaacaatgacataatcagctttcttgggatactgggggtcttgtatcagaggctggtcgaaatttccgatatcgccgctgaaaacaaaaatacgttcctctccgttttccttgaccgttatttccatggaggcggaaccaagaaggtgtccggcatcaatgaagcgcacggagacatgggcagaaagctccatgacttccccataccggcattccctgaacaactccatggatttttctgcgtcagcagtggtatagaggggttcaaccgcaggcttgcctgcccgcctttgcttccggttctgccattccgtttccatttgctggatatgtgcgctgtctgccagcatgatttcacataagttacgggtggcttcggtagcatagattgctccggagaacccttcctttaccagaagaggaatacgtccgctatgatcaatatgggcatgggtcaggagcatgacatctacggtttccgccttgaatggaagttcatcgccttggacgcgctcatcagtaccctgcgcaagcccacaatcgataagaatattcattccatccgctgaaagcatgaaacaactaccagtgacatgacgcgctgcgccatagaaagaaattttcacaaagacctcctcatcgaccggcgtcaccctttatgtccattactccctgaaaagactatacatcgcatccgcgctatgagcattcttgatatgtttcatcatcaccgcggaagaacatgtccgggcaatcgaggcaagcacctcgacatgggaagacaaggctgcgggcggagcgacgacaagaaaaaaaagcgagacaggctcgttatcaggagcgttgaaatccacgggatgtgatgtgacgccgatgaccaacttcacggattgcaccgctgatgtcttggcatgaggaacggcgactccctttcccaagcccgtactgcccaatgcttcgcgacgcttgatggcctgaagaatatcatcctgcgcatcctttcccaagttcagggcatctgagagcaatccgaccatttcttcaatgacggtattagcatcattgccggcaagggggatttttatcaagttcttatcaagtacatcaactatattcatcttttttctccctcacatgacatcctgctcgaacttcatccacacatcatcgatatcatgaatgagcaggacaggacaggatacaagtcggataatccgatctacatcactaatcaattcgtccctgcggcttctgatttctgtcaggccgcacagtaacagaagatcgattttatcatcctttacgcacgtgaagacttcatgaggagtagaacccgactttttcaccggcacaagggttactcccttcgaacgggcaagcttgactgcgtgacgcaactggcgatcggcgtcctcctccagatcctccaaatattccgtccgctcgctgtcaatgaaaatatgagctttcaccagttcactgacagctttggtattgaccacatagattgcttccagctcggctcctgtgccttgcgcaagaagtatggcgtacatcagcgctgccgtagagccttctgatccatcgatatacacgagcatcctttgaaaaggaactgtcatgaatagcctccatcctgtgtagagctgctagccctatgatattgtagcgcgcaaatccacattcgtcacgtcgccagtgttttgtccatggtcgtgactcgttccagccgatctttgacattcttcatcaagacaaagttttcgcgttcagcttcctcaatccggcttttcgtcagagcaagagcctcctgggtctcaggaatcaggattttttccaaggcattcaccttgcgaatcgtcttctttacttcccgcgcaagtctcatgattgaaactttcagttcagccatccgtcccatgagtttcagcgcatctcgatacttcgagatggcgatttcagaacgcaaacttgtaccttccgcactgaaataggggcctttatcggaaaatgtcgtttctacacgggggagcctgacccccatgacgcgacgttccccgacttcaatgcttgcgctgatgttcaccgccccggcgagattgccgaccgtcaaccgtcccatgtccatcacggaatcctgaagtgcctgcgaagcttcggacaatgcctggtcaacccgattctgatagtccgccgcctggtcaacgagagtcagcaactcgacgaccagaatggaacgtttctggtcaagcagttcatggccggaacgtgaaaaggacagttcttcggtgagcctcatgagattgcttcttgtcggtgctatcatgcgtgccatggcttatcctttgtgatgggtattcagttcgtcatcggtcagcctctgcaattcctcacgcggcagcagggacaatgcctcccacgccaaatccagggtctgttcaatcgtccggtcgtcattgaacgcttgagaaatgaaacgtctttcaaagaaatcaccgaaggcaaggtactgctgatccaggccggtaagttcttcctctccgatgaccgatgctaaattccgcacttcacgcacatggttgtaggaagcaaataactggttggagacatgtggatgatccgcacgggtcatcccttctccaatgccgtccttcatcaaacgggacagtgaaggcagaggagcgatgggtggatagatcccccgcccgctcatggtacggtcaaatacaatctgtccttccgtgatgtatccggtaaggtcaggaataggatgactgatatcatcgttgggcatggtcaatatgggcagctgggtgatggagcctttcctgcccgctatcttccctgacctttcataaagctcggcaagattggaatagagataaccgggatagcctttacgggagggaatctcccctctttgcgtagaaatctcacgcagggattcacagtagttggtcatgtctgtcatgatgaccagaacctgcttgtctttgtcgaacgccagatgctccgccagcgtcagtgcagagcgaggggttatcgttctttcgattgacggatcatcggcaagggaaagaaagagcgcgacatcatctagcacgcccgcctgctcgaaactgtcaatgaaatatcgggcgacatcatatttgacacccattgcggcgaatacgatggcaaattcactttttccaccccgcacctttgcttgacgcacaatctgagcggccagcttgttgtgatccatgccgttcccagagaaaatcggcagcttctgcccttgaatcagagttgtcatcgcatcaatcacggagatgcctgtctggatgaaatcacggggatattcacgggcggtcggattaatcggcgttccgttgacatccctttcctccgtgccggtgggaatagccgctccgtcccgactccgtcccagaccatccatgacgcgtcccagcatggcttcagtgacgcccagcgtcaacggctcgcccatgaaatgcatggacgtaccgggcagggtcagtccgctcgtgccttcgaacacctgcaccaccacagcctcgtcgctggtatcaaggacttgacctgaacggcgtagtccgtcagaggacagtacttcgaccagttctccatatcccacgggatgtgttttcctcatatagacaagcgggccgtcaatcctgctggctccagcgtattcacgacctgcaagcaaagccctgtccagcattccggagggaaaggtttcagacatcttcttcatacatgcctcccaactgctgtattgaacgttccagcgacacttcaaggcgatccatggccgcttcatcgtcattgccaatggtaaaacgcatctttgcgatatcttgcacagctttcagcctccgcaacttcaccaacggaactccttttgaaatcgccgcacttcccagctcccagtacctgacgatgatgcggagcatcgccgattgcttgagcgtcgaacaatatttgtctatgtcatcaaaagcattctgctggaggaagcctgtcttgaaaagggaacatacttcgatgatgaagttctggctatcgggaagcgcgtcagagcctaccagtttgacaatctgctggagccggacttccttctggagaagatccatgatgacgccgcgggctgttccccattggccttcacaatgctcattccaccatgagatgacttcatcgacatattcactgtaggattctgtccagcttatcgctggataatgccgtgcactggccaaggctctgtccagtccccagaagcaacgcacaaaacgtcgggtatgctgtgtgaccggctcggagaaatctcctccgggaggagaaaccgctccaatgatggatatggagccttccttgccacagaaagtctgcatgcgacctgccctttcgtaaaattcggcgatgcgcgttggcagatacgcggggaaaccttcctccgcaggcatctcctccatgcgtccgctcaattccctcaaggcttccgcccacctgctggtggaatcggccatgagtgcgacggcatagccttggtcccgatagtactcagccatggtgatgccggtgtaaatgcttgcttcacgggcggaaaccggcatgttcgatgtatttgcaatcaaaatggtacgctccatcagggaacgtccggtgcgcggatcaacgatgtgggggaactcccgcaggacatcggtcatctcgttacctcgctcaccacagccgatgtacacaatgatgtcggcatcacaccaacttgctatggcatgctgcgtcatggtcttgcctgtgccaaagccgcctggaatggcaacggtaccaccttttgcaagggggaaaagaacatcgatgacccgttgtcccgtcaaaagcggagtgtccagcgccatgcgcctctccgtgggacggggagtccggattggccatctctgcatcagggaaatgtgtgctgtctttccatcaggataggtgacaatggctattatatccgtcacggcatagtcaccttccggcatgagagtcacaacaacagcatcttcccgtactgcgtcatcgccagtccgcgcatgacgcgccggaagcaaaatcttgtggaggatattatcattttcctggacatggccgaggacttgaccagtccgtaaagtgtcgccctcatggacaatgggaacgaaatgccatgaccggttcctgtcaagcgcagggcagtctacgccacgagcaatgaaatctccgctgatgtctttcagggcttcaagaggacgctggatgccatcatagatagtaccaatcaggccgggtcccagctcgacggacaacggcatgccgcttccgtagatattatcccccggcgcgacacccgtggcatcttcatagacttggatggtcgcggtcgcgtcagacagcttgaccacttctccgatcaactgctgttccccgatatataccagttccatcatcattgcatcagtgatgttcttggcggtgatgacgggaccgttcacccttttcacttgtccgactattctgttctgcatgttcttttatccaccagattcttgatttctcggtcgaaccgacgcaaacggtcagagatgtggttgctgaatgaaatggcatcatccaaggatgtaacccgtatgccgggttctcccaaccgcctctcatccaaggcaagagtgacagcaaaccctgtcttctccctgacaagccgttccgcgtcatgcaggattttctcagtgacaggggtttcttccgaatacgctactttcgcctccgaaacgccaagaccgaccgtagcttcggcaatccatgttgtcaggatggctgaaaaccctttttcatgaacacgttggtaaagaagttccttcactttgtccatgacctgggttctgtacctgtcctgtttcaggagctgtgctttccgtaatatgttcctgcgggcactctcaatctgtagatggactgtctggatgcgcatgtcattggcagttctctcgtcatggcactgctttttcgcctgctcctgggcttgaaggatgcgcactttggctttcgcctgtgccgcttccacaatcctgtccgctttatcctgagcttccttcattatgccggaaagaagcacgctgtccctaacctttatgtcagtgttcatatcagcagtagtcatagggaaactccaatggcatcgttgaccaacgtacgtatatccctgctctttccttctccatgaggagacggaatctccacgaccagaggaaacgcctcggaaaacagataacgatcgacgactgtccgtatcatatccgcggcatcctgggtgatgatgatgacggcgttgagatgatcctcaagtgccttgtcccagacggattttgcttcctggggagtcgtggcagcaagcccggccacgcctaccagagaaaatccgagaacagtatcttcatcacctatcacaaaataattcacaatcagccccgctcaggctttcccaagaatcatcaatgcagtgatgaagccgaacacgacaataccttctgccagagcaatgaagataagtgcttggcttgcaatctccggtctttcgctgatggctcccatggcagccgaaccgacatgactgatggccatgcccgcagctatggctcctgcgccaaaagcaattgcggcggcaatcacgacccacatcaggtcaccggaacttgaagcggtattcgtcgtttcggcagcagccggagtagccgcgaaagctcccggtgcaaagaccgcggtggaaacgaccatggccagcaccgttatcagaagggagaccaagactttccgtctaaaagcaaatgtacccatattttcctccgtcctctctttttctaaaatcttatttctttgtacgcaacccaatgggttcatacgcaattccttttcccgtgaagtagcgagagaaaaactcatagtaattcaacctcagcgactgtatgccagccgataatccttcaagtgcaatgaccaagacattaccgaccaacaggattaagaatcctgcgattcccccattcaccagtgccgccatatcagcgaacgccaccatcaagctgacatgtgctatacccaggccagcgacacgcatgaacgacagcgtattagacaggaagccgctgaatatctcaagaacatcgacaatccactccatgaacgcgccaatgatgacagtgccgaccttcttcctgtgtccgcctgccttgaattccagcacataggcaaggaaccctttcaggaataaaaggacaataggcacgacaatccctcctgtgagaaggggcgtcatgggaattgtcttgtacccgcttccgacgaacgcaaaaccaatgtagattccgcaaccatacaaccaccctccgaccaaaccgttcttgtcaaggatcagggtgaaccaatcctttttcctgatgaggtttatccagttcaggacaagcccaagactgatgatacagataccgaacttaattgtaattcccagaatatcatagatggttctgattcttccatcggatacatgcccgttcaccacgccatggtaattgaaccatatgggcggaaaaaggggaaatccgaaataagaaccgaacaaagcaccggccactacggatgccccgccaaggaatatcagaagatgacagagattcctggtcagcattccttctttgcgggcgggatttttcttgtacatcagtgagccgatgataccaacgatgctcagaacaagcccctgtcccgcatcggcgaacatcaggccgaacatgcagagatatgcgaccgtgacaaacagcaaagggttgattgtcccatattctggtgtgttgtagttggtgacgatgcgctcgaagggctcaagaacggagggagcatccaccgctacgggaatctcagaacggggcagttcagcgggagatgtccactcaataatactctgcccttcgctcgcctcgcggattgcggcctctaccttccgcatctggtcaacgggaacccagccagaaaaaagggcggtatttcgtgtatgggagaaatacaaactcattgattcagaaagctgattgagccggatattcgcccacaaaacctcaaggtcaccacgcttgcgggcaatcatgtccttcgcttgtcggttcagatccgctacggcatcctgtagggtacgtacttcatcatcaagtttctcaagtattttcttttcggcatccctctggaggctggcgtcatcggattctatccatcccagcttgtcaagcaaaggattgacgcgcgaaccgtcccttctcaggtacaagaggatggaaacagagtcattcagaggaagcactatggctcccaaaggctggaaacgactgattacggattcatcggacactccaggaaacgtaccgacgtgcaggtcataatattgcctgcgtccttcccgtatgtagcggacaagctcctgacatgacaggaatttctgattgttcgttttctgggaatcttttattttctgtaccgatgaagcaagcccggaaagaaaccgtctgctttcggacacatcgacaggagtcatggtctgcggctccaaggagatggaagaataatccacatctccgccgcttgcaagcaaagcctcaatcttttggcgtaggtcttccagttcctccctgttgcgggaaggagcgtgagctgacaatttctcagcggccgccgggctgattttttctatccgcacgaaatccatcacgcccaaagacagcagcttgttcacgacgggttgggatgcagcttcaagaatcacagcagtcaacaagctcatgggcttggtaaacaaattcatacaagcacctcccgcatctgtgcttcactccatccgtaaaacttaccgttgagcactgctcgaattgcagtcacttctcttttatgtaaaaagaaataggccatcacgactcctaaggtgaacggatagtcactcaggatatgggtgaattttttccgtctcaactccagaagattgcgctcgattcgcaaggtctgcgcggcaatcgcccgactttttcttccccctgtgtcaccaacatcaccatcttcatgcaggggcgatgtcaattcagtcaccataccagtcgccttggccagctcagggaaccggtcattcagcaggacttcgggattgcggtcaccgacgggcatgtcgagatactgacgggtccgaggactggacgcaacatgaccgtaaggaataaggccatgttccagttcagcagaaggaagggaatagtaccacccgtagcgaatcagggcaaggatattgaaaaagtctatttccatggtgtagatatcatgcgccgtcgtcctgtccaagccggtcagccgatgtatcaggggaataagttcttcataccaatctttgtccaaagcggtttccacggggaacaatcccttttgctctatttcgtgttcatcaaacgcggccaggacatccctatagggcgtgtcatggagagcatagaggacatcctcccagttgacggcattgatgatgtcgctccacttcacgggatagcggatggtatcggtgaaaacataaaccccacgggaggcaatgctatggtgtcggatgatattgctgtaccagagccggagaacacttttcagattctccagttccagttttcccatgagatgcctgactatctcctgcgggactccatcaagggcgtcaatcaccatatggtaatccatgattgcgtctttgagcatgccaagctcgacctgttggatatcccctgtctggtcatagatacgtacaagatccgcatagcgtgagttcttcaatgtctggattgcttcgacaagggtttcagcccgcaacatgcccggaagaagggagttttccttgaatgctccgatcttggcacgcagccgggcgttgatgtacccataccgtgccactacgcttttcatatatgctccatgtcatgggagaaaagtctggaggaaagcacgatggacacgacttcctccgctatggaatcgactacttccgcgggaagggttgcttcattttctaacggggtgtcagaagttccttcatccttgagggtttcttcttgcaaaagtgcttgcgcttgtgcaagccggacgtgcccctccgccttttccttatccgttgcagcgcggatgattgccgtagcttccatctcggcctgcgccaatatgtcttctgattttttctttgccgaggcttccagtgccgtggcttgttcttcaacggtgagtatatcctggatgacccgactgctcatgctttctttcatcatatcatttttcctgagtcgcctttttctactgtggcgagttcagcggaaattgtcaatcgagggaatgcgtgacaaggcgcgcggcgtgaatctaaccttgaaaaaaatagtgacttttttcttttatcataataattagtcccaacgtttagttgaattttaattataatgttcctaacagtacgatactgctatctttccgttctatcggacctatccacatcagatcatactgatgtggagccgacttcctgcttcgccgaggcaggtttcaccgtgcgattgctcacacagccagagccgtcctctccacaggctgacaccgtggaactcacggcgtaatctcttacattaatcgcggcattgacgtcgcgatcatggcgtgcgccacacagtgggcacgtccattcgcgcaccgacaaaggcagttcttccaccttatgcccacaggcggaacaccgtttggagcttggaaagaacctatcaaccacgacgatcatgcctcctcgcatattcgccttgtactccagttgtcgccggaactcgaagaatcccatgtcggccacagagcgagccaaatgccgattacacatcatgcctttgacattcagatcttcaatacagacagtgtgaaatcgcttggtgagatcggttgtcactttatgcagcgcgtcattgcggatataggagatgcgggcatgaagccgggagagttttctttttgccttctcccggttgcacgaaccgtgcttctttctgctcacgctccgggagaggcgacgaagtcgcttcaacaaacgtttatgcgccttcggtccttccaccttctctcccgtggacaatgtcgccaaagaggagacgcccaaatccacacctaccgcgccttggttttcggctttgggaagatgcgaaagatccggcgtatccaccgtaatactcacaaaccatctgtcagcgacacgggagactgtgcccgacatgattttacccgcgaatctgactcgttcgtgcatacgcacccacccaagccctggaatgcggatgcgattgtccttcacggaaaactgatcgttagagatgctgaagcggtcatggactcctttcttgcggaattgggggaaacgggcgcgtccagcaaagaaattcttgaacgcaacgcccaagtgcataatcgccatttgcggagcgtttttggtgacttccaacatccacgggaagtgttcccgtttgatggcgttcaagtggcggcgcagggacatttgcgatggttttgacttgtcgggatcacgcttgcactcttcatagagccgcttccattcggccagcgcccaattgtaggcgaaccgagccacgcccgaggcgcgggcaaaataggtcgcctgcttattggtcgggtcaagcccgattttatgggcgatcagcattgcgaggactccaccgctttctttactccatcaagcatcttgtgagtcttgtgcgaacgggagccataaagcctggcggaaaacacggtgatgatttccagaacatcctgtgccacatcttcctcaaagttggtgtcttcaccctgattgagaatgacgacttcaacacttttcgcttcacagatggcgaacacgagctccgctccccatcgcaacaaccggtcgcgatgcgtgattaccaagcgcccaatatgcccgctcatgatatcgttaagcagtcgtttgagtccttctttgtggtaattcatcccggaaccaaaatcacagacaacttcaaacgtccacccttggcgggcgcaatacaatgcgagaacctgcttctgtcgttccaaatcattcgtttgatcatgactggaaacacgggcataggcgatagtgcgccgctccccaccaaaaggatgatactgctcgggaataagtttggaaaggtcataacgcctatgcccggaagtcgttcgaacaggcgtcagctttcccgccgcctcccagcgtcggagcgtggtgacggaaacacctaatgcctttgcggctacaccgatgccgacaatagtattcataatagatattattgcataggtatgagcagatgtcaagtcaacagttcaatccccttttgtttttcttttatttctcctccctctcctctactccgttttaataaatagattgtagatttaataaaaacatatttatagttattaacataaatatgttaataatattattatgctaaattatttcattatgaaataagtatttatgctatattattatcgtgtttgagggtgtccttctgggtagacttaatgaaattattgccctctgcggaagtggcattatatactgatgttgtgacaggagaaaaaaatgacgagagaagagcagattgatgatgcgatcaagcagacaaaagctattttcgctatagagggtatgtatgttacagaggaagaggaagaattgctccgcagagaatccaaaggagagataaccacagaagaatataatcggctgagcgtaaaggcggcatatgatgaattctatggttctatgaacaagaggaaaggtgtgaagaatgagcagtaattgggacggagatttttcatatccaaattcaaacatgctgcgtaataacttcaatctttacaattccggggaagcaggacttttatatcttattgagagaaagataacaacgaatactgtaaaaaaactacttgaaagatccgagggaaaaactattaaggtcaaggattttgacctgccattcttgcaaggacttcataaggagatattttctggtgtgtatccgtgggcagggcatatgaggactttcaatatggcaaaaggagatacctctttctgtcctgctgattatatagcgacgcaaggggaatatatcaggcagaagattcaggatacgaactatcttcgggacatgtcaaaagaagatttcgcatataaatcaacggagcttttcgacctggtgaatgacttgcatcctttccgggaaggaaacggacggactcagcgggttttctttacgttgctggggcggcaggcgggctatgagctggatttctccaagattccttctgagttgcataatgaagcggcgatccgtgcagcccacggggacaagagaatgttgcttgaccatttccggaaaatcgttgcaccgttacgtgagcctaataatgtggagcttcttgctgtgactaaggagctttttcttggaagggaactaacacgataagacatattggtacatcggtatgatcataaagaaaaggacctgcctggaaaggcaagtcctctgtattccggtatcgggctggccggatttgaaccggcgaccccaagtcccccagacttgtacgctaaacccctgcgctacagcccggaacaagcctccgaccatcgtcggcgacaggtaatgacactagcacagttgcatattcatgtcaataaaaccggaggagacaaatatcttggcaaaaacgccaatgaactggatgacatcttcctcataacataacatcttccggtggcgttgcccctgataatgtactagattgtattcatgcccacataccctgtggcagaggagaacattcatggaaaaatggtggcatgacgcagtagtttatcaaatctatcctcgcagcttcgccgactccaacggagacggcatcggcgacatccccggcatcatcgctcgactggattatctgaagaacttaggcatcaatctcatctggctttctccggtgtaccgttcccccgatgcggataacggctacgacatcagcgactatcgggacatagatccacgttacggaaccatggcggacatggacgccctgattgccgaagcaaaaaaaagagacatccgcatcgtcatggatctggtaatcaaccataccagcgacgaacatgaatggttccgccagagtcgcgacccaaaaagcccttaccgcgactattatatctggcgaccggaaaagaatggcggcccgcccaacaactggaccagcttcttcggcggtgactgctggaagaaagatgaaagaagcggcgaatactacctgcatcttttcgctgaaaaacaacccgacctcaactatgacaacccccgcgtccttgaggaaatcaaggatatcatgcgcttctggctggacaaaggaataggaggattccgatgcgatgtcatcaatctcatccacaagacatcgctcgtagatggaaagaaacgccttgtccttactggaagcgaacactacatctcacaagagggaacccatgagattctccgtaccctgagaaaagacgtgctttctcattatgactgcttcaccgtcggggagactgtctttgtcaccccacaaatgggacgtgacctgacagatgaaaaacgaggggaacttgatatgatcttctccttcgagcatatggagacagaccagttcttcgtaaaatggttcagaaggaaattctcccctgctcgcttcgcccgttccatagcaacgtggcagaatgccctggaatggaacgcactctacctggagaaccatgaccagccgcgcagcgtctcccgtttcggcaatgacggcatgtggtggagccagtcggccaagttgctctgtacccttctgttgaccctccgtggcactcccttcatctaccaaggagaggaaataggcatgacgaactttgacttcacatcgatggaacaactccaagacgtggaatcccacaatatctaccggatggcgaagaagctctgcatccccgcctcctaccgctggaagatgatgcaaaggacatcacgcgacaacgctcgtacccccatgcaatggactgcgaaagctcatgccggatttacgacaggaacaccatggcttggcgtcaacgccaaccatcaaaggatcaacgtggattcccagaaggacgattcccagtcgatactcagttattaccggacgatgattgcccttcgcgcctcgcttccggtactccgcacgggttctttccatgccgtgaagatgacaaagagtctgttcatctatgaaaggcagctttccggacaaccttccgaacagtcttcagacgaaaagatacgggtgttgcttaatttcagtccaaggaacgccaaggcggaaggaaacggagatgtgttgctttccagctatgggaatcagcgcacgacgtatgatggaatcctccgtccttgggaagccctgctcctgcgttcttctgagactgagccggagaaaaagcgatgattcatgaagaaaacggccttttcaagctggacacgctccataccagcctgtggttccgcgtcacgcgccatgggcatctggaacatatccactacggagacaggctttcctccgaccaagatgcggatggcctgctgctcaagcagtcaacacttcccggcagcagtatcctctatgaccagaatgacccgtattattgccttgataccctcgcccttgaatggtcaggaatcggacgcggggactatcggcagtcaccggtggaaatcaagatgccggacgcctccttcacctgtgatttcatctacaagtcgcatgaagtttccctcggatcttccccttgcgccgacctgccctccgccacaggagaagacgaagactgctctacggtaaaaatcaccttggaagatatctcgaatcatgtggaactgttcctatattatacagtctacgaggccaccgatgtcatcacgcgccgcgtcgtcctgaagaacaacaaccgcaaatccctcctgatacgccgcctgatgagcatgatgatggacatgccggacagaggcttcaaactaatcacctttgacggtggatggattcgggaagggcatcgccacgaaagaccggtagctccaggaatttacatcaacagctctaccacgggagctagcagcaaccgtcacaacgctggattcatcctgtccgaaaaaggaaccggagaagacaacggacggacatggggcttcaaccttgtctacagcggcaatcattacggttccgtagaactgtcggtacagagcgtcctgcgtatccaggtgggtatcaatccctattgctttgaatgggaacttggccaaggagaatgctttgagactccagaagcggtcatgaccttctcatccaaaggattcaacggactgggaaggaactttcatgatttcatcaacaagcatatcgtgcgaggttcctggagagacgctgaacgacctgtccttttcaatacatgggaagccaatttcttcaatttcacagaaagaaagctcatccgtcttgcacgacaagccaggatcttgggcatagagaccttcgtcctggacgatggatggttcggcacacgagatgatgaccggcagggacttggcgactactcggtgaacaagaagaagttacctaagggattgaagcgtctgagcaggaaaatcagagtacttggcatgaatttcggcctgtggttcgagccggagatgattaacgagaacagcgagctctaccggaaccatccggaatatgctgtgaccactccgggcaaggagccgaccagaggacgaaatcagcttgttcttgatttgtgcaacccggaagtacgcaattatattgtttcttcactttcccgtgtcatggacgaagcggaagtatcgtatgtgaagtgggatatgaacagacacatcagcgatggattctcccattgtctggaacgtcaaggcgaatttttccatcgttacatcctgggactctatgacattttgcgtcgtgtcttcactccccgtccccacatcctgttggagagctgttcaagcggcggtaatcgttttgatcttggcatgctctgtttttctccccagatatggacatccgatgacaccgaccccatcgagcgattgaaaatacagggaggcttgtcctgcctctatcctctctctaccatgggagcgcatgtctctgactcaccccatcagcagacgctccgcgctactcccctgcacacacgttttaatacggcgagcttcggaagcctgggctatgagttggatttgaaaaatctcactcctgtccagaggaaagaaatacaacatcatattgccttctataaggaacatcggaggactttccaatatggcaggttctaccgtctggacagtatggcggacaacactgtgaactggctctgcgtggctcccgatggaagcgaggcaatcgcgggcgtcttccgcacactctccgaggcggccccacggggagatatccttgccctcaagaatcttgttccatctgcctcctacacagtcacatcctgtccccagatgctgtccgtccgtagtttcggaggactggtcaagcacattacacctataaccctcaaacctgacggtctggttctccgcctggtcgaccattaccgtggtgtacccgacggcagggaaagctactcatgtaaaggagacaccttgatgagtggactccatctggcgactaccttcttggggactggccacaatgaacacatacggctcatgggagactatggttcaagcctttatgtcataaagcgcaaagaggcagtataaaagtgcttttggttttagtgttttccataatttttagtgtatgttagatatagtttttatattattatcatattgttattgtatgggggagaaaaatggcatttacttttcctgatgactttgaattgggcgttgcctcggccgcgacgcagatagaaggcggagacacagccaatagctggtatgactggtacgccacgggtcacatcccggatggctccgatccttcggtggcaacccggcattacgaactgtatgaagaagatgcacgcctgatggaaagcatgggtatccgccactaccgcatgggtcttgaatgggcgcggctggagccggaggaaggggtattcaatgaagaagtctttacccattaccgtgacgagatacaactcctccagagcatgggaattgaaatccttctcaccctccatcatttcaccactcccctgtggttcgaaaagctcggttcttttgagaacccaaaaagtgtagagatattcctgtccttcgtgaagaaagtcattgaagaactcggtgaccttgtgtcccagtacatcacgataaatgaaccgaatgtctatgtttcccacggatggttcctgggggcatggccgccgggaaagaaatccatgaaagcggctttccgcgtgatgaccaccctttgcgtctgccacatccgtgcgtatactctaatccacgacatgcgccgctgtaatgggtatgatgataccatggtcagttatgctcatcacatgaggtctttcgtccccctgaaacgctacaaccccatccatctcatcatgacacctctgttccaccgaatcttccagtcctccatatcccgttctttccttaccggcgcatcctcatggcccatcggacggatgaagggtatcagaaaagggttgtactgtgatttccatgcggtgaactattacagccgcaccgcagtctccggcctttccgacggcactctgccccatgttccggtgaacgacctgggctgggaaatctacccggaagggatagtaaaaaacacacaggagctgttccgtctcgcaaacttgccaatctatatcacggaaaacggcacatgtgacaatgaagattctttcaggaaccggtatatcagcgaacatctgaaaatgctttgtgaaagtggtcttccggtcaaacgctattatcattggtgcttcaccgacaactttgagtggctggagggggtttctgcccgtttcggactggtagcggtagactatgccacccaaaagcggataatcaagaaaagcggggaattttacatcaggatgattgccgaaaaaggtatttcggaaaatcttgagaaagaatattgcaagcaggcttaccggctcgacacagcacatgtgaccgctgcccctgatgccacggaaaagcagaagaaacaggagaaaaaacatgagtagccgcgatacgtacaacaagtatttctttgggcttggaaccataggacgggacatgttctacgccatggtcagcatgtatttcgtgtggttcctcaccgaggtaatgaacctcgatgaccgtatgttggcatggaccggaggaatcctgactgtcctgcgcgtctttgatgccctcaatgatcccctgatgggcgtcatcgtggacaatactgtctcacgttggggaaaattcaaaccgtggctcatttcaggcgctctgatgggcgtgttgttcttccttctcctttttgccgatttgggacttacagggcctaccttcctgattgtctttgccatatgttacctggggtgggatctcacctatgggctcaatgacattgcctattggtccatgttgcctgcactgtcgctcaaccagaagaaacgtgagaaaatcggggcattcgcccgcatctgcgccaacataggactcttttccgtggtggtcggcatcctgcccgcaaccaatgctctcggctttgccgtaggaagtctccggcagggctggttcatctttgccgttatcatagcgatactgatggtcggattccagcttttcacggtctttttcgtgaaggaataccggagtgaattccgtcaggaagaaaaaacgtcagtcagggatatggttcgagccattttcggcaatgatcaacttttgttcatggtcatttccatggcactgttcatgatcgggtacacgacgacaaccagcttcggtacgtacttcttcaaatatgccttcggcaatgaaaacatgtatcctgtatttgccgccattctcggtctgacgcagttctccgccttgggcgtctttcctcttttcagcaagcgtttcacccgcaagcaactgtatttcggttctacgatttttgtccttgcaggctacacgctgttcttcatctcccccatgaacatcattcccatcggcgtctccagcgtcttactttttgcgggacaggcgttcatccagcttttgatgctcatgttccttgcggacaccattgaatacggtcaatggaaaagtggaaaaagaaatcaagcagtgactctctccgtccagcctctgattaacaaaataggaggcgctgtggcgaccggtattgtgacggcgacactgattgtatccggcatcaaccgtgccgcgactcctatggatgtcacttcccagggactgctggtcatgaagattgccatgctgctgattcccctgctctgtattgtggcaggttatatcgtctatcgtttcaaatacaagatagacaagcaattctatgacagaatcgtggatgatctggttcagcggggagacattgtggggattagggaaacaagggacggaacggagagctaggacggagagccagaacgccttacattgacatgctccttcaaatatgtcacattctggaaaacgggaaatgacattctgttttggttttccgttttccccgtagcacacgtaattttttgcctcgccatgcacgtgcaagcatgacgtacttgcatgcttttcctgaggagtctatgtcggcagaaaggaataaggaaaaaaccttggggatttcagaagggatccgtgacggtatccctgtattcgtcggatacatctccgcttcaatcgccttcggcctcactgcttccatcatgggtttttccctctggcaatcactgttgttctccgctttggtctatactggttccggtcagtttcttgccttgaagctgatccgcatcggcgcgacgcccgtggaaattgccttgggcgtattcatgctcaacctccgctacatgttcatgacagcctccttggaccgcaagctgccctctgacatgggtaaggcaaggaaatcactcctgagtttctggatagcggatgaatccttctccatagcggcgctccgtaaaggtccgctgacccaaaaatacttgttcagcctcgtgctgacctgttatggcggctggttgctcggaactactgtcggaactctcgctggcagtattctgtcaccagaactccagatgtccgccgcagtgaccctgtatgccatgttcgcgtcccttctgtccactgaagcacgtacaaactggcttatcctggcggtcgccggaatatctgccgtcctgaataccattctgacaatatttacaccgcttgcggcaggatggaccttcatcatctccatggtagtagctactatagccggagcgatcttcatgcctgacaaggaaaagaaatccgacatggtcggcggggaggcggaatgcccgtaagaacctacctcattctgctagcactgaatatcatggcaacctacgtctcccgcgtcctgccttttcatgtgcaatttctctcccgacttccccgctttgccaaaaaatgcatggaagtcctccccatagcagctctgggcgcactcatctttcccggagtcatcaccgacttcatcggcgaagggagcgtctggtatgccggtctcgcaggtactcttgcagcagctttggttgctcgtaaaaccaacggtctgctccttccggtcgtcagtagtttcatcgtcacatggggaattctgaccttcctgggttgagcttccttagatgaagattccgtacgattgtcgggcaaaacgcggaaagctcaagaggaaatggtcggagaaaacaccagtcgtccgaaaaattccgggcgatgaaaatctggcttaggcgtgtctatgggattccacacaagaaaatacggtctctccaaaccatcgccgcacgcttggaaattcgcttcaagatacggcagaatgtccatatgtcccggaggcatcagtccgaatactgtcaggtcaatggaaatacgggcagtccattcacagcctcccgtaccatcagtatcgtcatggaggctgttcgacagtatgcgcacttcgtagtctatggactcatcaatcgtttcgggagcatagagtatccggttagccctgctctccccccgtcctaccttgatgtatccggtggcactgaactcaaagttgacatattcctcatcacggggattacgcagaaatacttccacgcaactatcagcatgcacatcttggttatgagcagtacacatacgcctcaattcaggcgcagatacccgatagaggagctgaagtctgttcgcttcacgggatacccgcaccgacacgctcacgggagcaagggcgaagggctcatattcaggccatggagactccatgaccggcaggagaatcccttcctctaccaatccgacgggcacgacgcactgttttgattccgacttcatgagcattgcctcaacttcatatttgtccatgatacacccatgatacaggtgacaggagcataaaatactttacgtatgttacacataaaaacaaaaaccgccaaggacatcacatatcctcggcggtcctatcattacgtagacaagcaagcagaacaataattagaatttgtataaaacaccaatggacggagtgaatgttattccagatacagaaagatcggcacttgcactcgctccgccacttgatacaaccatctttccagaaacaggaatgcctatggcaagtccggcatttacaaaaatggtatcagacacattatagacgagatccacacctccgatgatactagagatactgagagagaggcccgctcctgagtcttcgtccgtctgggttgtataaccaaagccaacaccagcatgaagatcaagctcatcactcaccgcatatctatattgccccttcacaccaaaatctataactattggctcatcacttacatcaactttgatttcattcatcttgtcagataacatttttacaagacctaaggaatatccaattccccattcatcattgtcgccgaagtaagaggcccccttcacaccaaaacccagacccgttgctgattggtttatgctaccgctagccccttcggatgtcattgttctttgcaaaaaatccacgccaacggaagctccgatataattgactccggcaaacaggaatccactcacgccaagcagaacaagaaaaacaacaatacattttttcatacgcgttcctccaccatgcttttagctttctaattatactattagaatttagagtaattttacgcattttactacctgtactattaacagtcaacgaacaaatataacgtttcgatgttccgatgagttttgtgacggttttgtgccgggaaaaatgcacagctcactgcttatatagacctatggaacgacatcctcgcaaaaccggaactgtttatcatcctgcaaagagtacctatggcgactaaaaaccaatgtgacgccattgatgtcgtccctcgaatcaaagaataattttatcagatcttaccggacatcaaggcttatacgctttttatctttcacatcatacaggttcatctttcccgccctggagtgcacaggagagccattcaggaattggcgcaggacgctttgccgccatatccatggcagcgaccttgatacgtagctcggcaagcacatcttcaccccgcatcaccctctgatgaaagaccatggagaaacgtttcatgtcctccacggaagtttgaatttccagaatgtcatcaagaaaaccgggcttcttataatcaatggtggctgatgatatgatgaatgccaagccagtagtttccatcaaagcacgctggcttccttgagccccgacgaccatctccgagattgtcctgaacatctccgtccgggcatgttcggcaaagtccaggtaccgggcatgatagacaatgcctccggcatcagtatcactgtaatagacacggacaggaaaacgaaacattcagacctccacgggagaatcgggaaaacgcagggttgccacatagtcatcatacgtctgggcgcggcgaatcatcacgaccgtaccgtctgccttcaacaggtattcagccggcctgagcttagcgttataattgaagcccatggcgtgcccatgagccccagcgtcatggatgaccacgacatcgcccggcttaaccggagggagcctgcggtcaatggcgaacttatcgttgttctcgcatagagaacctgtcacatcatagacattatccgccggaacaccttctttgcccaagacagtgatatgatggtacgcgccatacaacgcgggcctcatcaaatcggccatgcatgcatccagtccgacataatccttgtacttgtgggcaacatgccgcacacgactgaccagataaccatgaggccccgtgatgcagcgcccacattcaaagacgatacccaagggcgcaagtccggcgggaataatcatctcattgtacagtgcttccatctccctgctgaccatgccaagatccataggtttctggtcaggcttatagggtattcctattcccccgcccatgtcgatgaactcgatacgcacatcagcttcctttttcaaacggatgcagagggcgaacaacatccgggcagtctccacgatatatgaaccgtccagctcattggaagctaccatggtatgaagggcgaaacgtttacttcccagttctttcatcctgacataggctccgacaatctggtcggtcgtcaccccgtactttgcctcgacaggattaccgatgatggcattccccgttcgttctgccccagggttgtaacggaagctgataagttccggaaccttcccgtctgtcgccctcaacaaagcgtcgatatgagtgatgtcgtccagattgattaccgcccccatctcataagcctcacggaactcatcgtccgccgtatcattgctggtgaacatgagtttctcgccactgagacccgcagcacgggaaagcctgagttcaggcagagatgaacagtcggcgccgaaaccatgcccggcaagcattttgagtatgacaggattgggacatgctttcaccgcataataattgcgaaatccgggagcccatgagaacatctcggagaaataccgtgccgtatcacgcaaacccttttcatcatacaggtagaaaggagtcggcagagagtcagcaatccgctggatttcatcgctggcgaccggcagtttcttttggatcattccagatcctccttcctcaaatttctccttattgaagccatggccgcctccacgtcttccttgtgaccatacgaagacactcgtacatacccttctccggaaggaccgaagcctgctccaggcgtcacgaccacatggcattggtcaagaagcaggtcaaaaaattcccagctccccatccccttgggtacacgcgtccagacatagggactgtctgtaccaccatggacggtcagaccaacagcctgaagaccttgacggatgatgcgggcattttctttgtaataggccacaagactcctgctctgggcaagaccatctccatgcaaggccgcaagacctccactctgggcaagattcgaggctccgttgaagaaagtactctgacggcggaaccacatcctgtgcagctcgccgggcgcggaatcagtacagcctaagctcttgggaactatggtccagcccagacgcactccagtaaaaccggaaaacttcgagaaactgttgatttcaatggcacagagttctgccccggatatctcatatatcgaccggggaagattgggatcggaaatatactcgctgtacgcggcgtcatagatgatgaccgccttatgctcaagggcataatcgacaaaatctttcaattggcttttggtagcaacggcccccgtgggattgttcggattgcagagatatatcaaatcgacatgtcttgcaggaacggcggggatgaagcccttttcctccacgcagggaagatagacaagattggtatagcgttcttcctgctgtgaatacgtcccggcgcgtcccgcgacaacattgctgtctacatagacaggataggcaggatcttggacagcaacgacggagtggctgtcgaacaactgctggatgttcgcggcatcggccttggccccatcgctgatgaagaactcatctggctggagatgtacgcccaatgtcttgtaataaccggacagggcctcccgcaaggtgggttctccctgttcgtccccatagcccgtatatgtttccctatgtgccagaagttcagcccgctccttgatggcggcgaccaccgcaggagaaagggcttcagtagtattgccaatgcccaggctcaggacggaaacaccaggatgcagagccttccactcattgactctccgcttgatttccgggaaaaggtatccggccgccagttttctaaattctccgttgactgatgccatggttttcttccttcattataaatatgtacattatagtatgtaccaggctatgcactatactacacccttatctttgcgatattttttactaccccgctaccccacccaagggcaatgcctcaggcacggaacgcttccggagctacgctcttgagcttatcaacggcagcctggagacggagcctgtgttcttccttttccaaagaacacataggcagcctgaattcttcattgcaccatccgcacatagccattgctgtcttgatggggataggattggtttcaagaaaacatgaatggaaaaattcgtcaagctgtgcccctagcgcacgcgagccgtccctgtttccggcaagagcttgcgccaccatggtggacatcaggcggggaaacaggttggaggctaccgaaatgaccccgtcgcctccggcttcgatcaaatcaagaaccatgttgtcgtctccggaaagcacacgaaaaccatgtctcctatgggcgatgacatccttcatctggttcagatctcccgatgcttccttaacggccacgatgttgtgacagtcgcgggcaagggcggtcagcgtctccgtttccagattgacacctgtacgccccttgatgttgtacaggatgcagggaagggaaatcgcctcggcgatggccttgaaatgcaggtacagccccttttgagttggtttgttgtaatatgggttcaccaggaggacagcatcggcgcccgcttgttccgcatggagggaaagccgtatggcttcgctggtcgcattgcttcctgtacccgcaattaccggaacccgacctgcggcgtattcaatgaccaattcaatgaccctgtcatgctccggatgtgtcagcgtagggctttcccctgtcgtcccgcaaggaacaagcccgctgataccgctaccgatctggtattcgacaagacgagccaaagccacttcatcgacttctcccgttgcggtgaacggcgtgataagagcagtatgcactcctctgaattcttcatatgtcatgatattccttccctttttcgagatttttccttcgtcatgcgccttatgcgcccatcatgtcatcaagggtaaaaaaacccttgcggccatctgctatccactgggctgcggcaagtgctccataggcgaaaccctcacgagaacgtgccctgtgggtcagctccagagtatccgccggactgtcaaatatgacggtatgagtgccgggaacactccctacccgaccagagacgacatgcagttcatcggcagcccgcatcctgtccagccgtcctgtctccacgtgtttcttgcgtttcacgttgtccatgatagccgtggcaatcatcaaggccgtgccggaaggactatccgccttgccggcatgatggagttcacttaccagggcatcgtagtcgtcaaaaccatcgatgaggcgggcggcatgacggacaatggagacgaacagatgcaccccgatggaaaaattcccgctgtagatgatggcggcacggttttcatccacctgagcgcgaacctcatccagacgctcatgccatccggtagtccctatgaccgcgggtatatcttcccttgcatagaaaaggatattatccacagccgattcgggcgatgaaaaatctacgacaacatcacattctttcatggcggaggcagaaagcgtgcgtgccgttactgacggagaatccatgacggggtcgatgatggccacgactttccatcctttctgtcgggcgagagactcaatcaggtgtcccattcgtccataaccaacaattccaatgcgcatgacatcctccgtgcagaaagcaggataacaaaataatcacattaagtctataataaaactaaatgttattatagtaacataacatgctttataattcctctctttcaggagttcttttgagatatcaccggtttcccgcacggaaacagtacgctgctattttttcttgcgttcccgtctcttttcttcatccttttccttgcgtttttgggaagcggcaaggaaatcagcaaacgttccgcctgctccgacaggttcttcaacgggcttccccgcgtttccccatgccttgccattacgggatatctcaccggaacgggagcctgcatcaccctcccctacggcacgggaaggacggcggaagtcgccgtgctcgtgttgtccgcttctctcccgatcattgaaacgcctgttcgccatcttgcttggcctgacgacttccataacagtctcccaggtgtattccggttcctcatcatcggggagactgaaagaattcatcacgccctgtgacttcttcacgggatcgggtacggatatgacggacgcaggggggcgtttcttgatgaccacctttctgacgatgcccgccgaagatgccacgactaccgtagatgtcggtttcacacgcttggtcggaatgacaggcttggcggtggaaatgccagcagtctccgctttcttcttctccggagatttctgactctctggcgccttctgtccaggtggcaggagaacttttttcttaacctccatctcctcataagagcaggacaacttctggcagatataatggggacgctcaaattcatcaaccacccgcatcatcgccgtagcgcaatacgggcatttctttccatcggggaaatgagggtcgaataccagatgactggcgacaacttcgtccaccaaatcggaagcgttcttcttgatgtcacggatgaacactgcggcatcttcactgccatcggaaatacccgcaaggcgttcttcccaccttcctgtcagttcaggactccttagctgggcgggaacaagtctgatgagctcacgtccgcgaggcgtaggtacaagactcttgccttctctctcgacataatgattctggaggagcttctcaatgatatccgcgcgtgtcgccggagttcccaaaccattgcccaggcgttttttcaaagaaacgtcatcaacgaagcgaccagcatgctccatggcagaaagcaaggtagcttccgtatagcgttccggagcggcggtagtcatgcggcgggtctttaccgaaactatggccacatcatccccttctttcaaaccggatagactgctgtcggagtcaccttcgtcctcatcggataccgcgctcctccggccgataatccgggctatgtccctccatccctggacaaggggtacggtgaaacgggttacgaacttctgtccatccgcctccgcctccaaacttgtgctggtgtaggtataatcaggagacagaacctcaaggaagcggatgatgaccagttcccacaaggctttttcctcggtgttcaactttttcaagtcaaccttcatttccgtggggatgatggcatgatggtcggtgacctgctcatcctgaacgaacctttgctcatcgacgcgcatcatgccacctgcatacagtcctgcccgtggtccgaaaggcgtcccggcaagagcccgcaatctgtccgccaaagttgggacgatgtcatgggatatgtaccggctgtcggtgcggggatacgtcacaatcttgtgtacttcatacaaccgttgcaatacatccaaagtctgcttggcggagaagtcaaggacattgttcgcatccttctggagttcggtcaaatcataggcaagcggcggttgcacagtcttctcctgtgctgtcagcgcagtaatctttcccgtcttgcccggcagggatttctcaaaatcctcggctgactgggcattggtgatgcgtgcagagtcatcctttcccctccaagacgcggagaaagaaccgaagtctgctttcagagtccaatagaaagaacctgtgaaagcgtcaatttcatcttcccgtgcgcacatgagggcaagtgtgggcgtctgaacgcgacctgctgatagtttggcatcataacggcacgtcatggctctggtgacattcatgccgacataccagtcagccgcggcacggctttccgcagcggcatagagattcaaatacacatccccatccttgagggatgagaagccttcgcgtatggcagaatcggtctggctgctaatccacaagcgttggacagagcctttccatccaccgagtttcataatccacctggcgacaagttctccttcccgaccagcgtccgtagcaatgatcaggccatccacatcgggacgggcaaagagtgtggaaatgatggtgaactgttcggcagtctgttcaatgacttcttgtttcaaatccttgggcagcatgggcagatccctgatagaccatcttttgtacgattcactgtatgccgcaggctgggcaagctcgaccaaatgaccgagggcccacgtgactatgtaggcgggtccttcgctgaaacctttttccttgccggtacatcccagcactctggcaagttcacgcccgacgctgggcttctccgcaagcacgatctttttcactgtcatctcctctcattgcgcaacagcaggaaaactgtttttgactataccgaagcattccgagacaggcaagagtacctctcccacaacataaatctgcttatccgcttccacttctcatgattcctgcgcagtccggagatgtttcccaagacaaggggaactgcctgttttttggacagaatggacaaatcccgtcattctctgctacagattgcttgaccgctcctatcatgcggattatagtaaagcatagcttattccaaggagcacatcatggcacataagattactgatgcttgtatagcatgtggcacttgtcagcctgaatgtcctgtcaatgccatttctgaaggtgatatctacgtcatcgacgctgatgcctgcattgactgcggagcatgcgccagcgcatgcccgaccagcgcaatcatcgctgaatgatatcgcccatatgtcagtaaagagacgcccggcgtgaatgccgggtgtttttttgtccatttgcccctcttaaagtcatttttttttactgaaccgaccaacagttcctttatctcccgttttcccgtatactggcgggtgccatgaaaatgggtatttcagacgaaggagcctgaccgtggacaatgccggacttttcccttctctttcattatcagtttccgagctgacatccctgattaagaaaacgcttgccggagggttctatgacttgaacgttgaaggcgagatttctaatttcaggccgtcttcctccggtcactggtatttcacgctcaaagatgccgacgcaatgctcagcgcagtcatgttccgtggcaaagcctccatgctcgatttctttccacgagatggcgagatggtcgtagtgaccggagccatagatgtctatgaaaagcgcgggacttaccagattatctgttcatcaatgacccgtgtcggggaagggaacctccaagccagactggagcaattgaagaatcactatgcttcccttggatacttcgaccctgcgtcaaaaaagtccatccctccggatccacagcgtgttgccgtggtgacaagcgaaagcggagccgcgctgcatgatatcctccaagtactcggacgcagggcggcgggacttgatgtggtcatcctccctactcgtgtccaaggtgatgaagccgcggcatccattgccacacgcatccgtcaagccgaccgcttcctcttgggagatgttattatcgtggcgcggggtggaggctccctggaagatttgatgccgttctccgacccctccgtcattgaagccatccacgactgcgccctgccagtcatctcggctgtcgggcatgagattgactggatgctcagcgactatgtggccgacattagagctccaactccctcggcagcggcggaacttgtcagcgcaagccgttcagaacggttggaaaaactccgtgctgtccgttccacacttgttcatctcatccagaatcgcctttcagaggcgcgtatgcttctgagtcaagcctctccccgcacactttccgaaaggctggtcagcaggattgagcagaaccgctatcttctcgacgacatggatatgagaatgaaggaaacccttttgcaccgctttgaacaggcacggagaactcttgccagccacactgcccagcttcaggcactctccccgcaatctatattggaaaggggatacgcggtcatcaccgatacaatgacaggacagaatatgacatcggctacccagcttgccggagagaaggacatcaccatccacctccatgacggcagcgtggcggcgacgaccaggaggacaaaatgagctttgagaacgatatgaaaagaatcgaggaaatcaccgaaagattgcgcgaccgctctaccccacttgacgatgcgctcaagctttttgaagaaggcgccaaactcgcccgtaaagttgacgagagcctgtcaaaaatggagagaaaagtggaaatccttgtcgggaatcctgaagaagatgcttccggcgttgaacttgaggactttctttctgacggaggaaacacggaataaatggacgtaaatgttttcctattccctgattttgagaccttggatgcattcggcccggttgaagtattgggacggatagaacaatacaccttgtgctacgtttcaatgaacggaggtttgattacaagccggcagggtacacagattcttacaaaaagcgttgacgaggccgattattcaggaatcctgctgcttccagggggacaaggaacaagatgccttgtcgatgatgccgcgttcatcaggacattaaccggcatatcacaacaggctatgtattgccttgctgtttgcacaggttccgccctgcttgccaagaccggacttctggacaacaggaaagcgacgtcaaacaaaaaagctttcgcatgggtgaaatcgaccaatggaaatgtcacgtggattgaaaaagcgcggtgggtcgtggatgaaaaatattatacgtcttcaggtatatcagcgggcatagacatgacattgggctttatcgcggatcggtttggaaataaaaaagcggaagaaatcgcagaagccatcgaatatatctggaatactgacagcaccaatgatcaattctccacgtaagccaattctatcgatatttactgtttccttgcagagataaaaaaatacaaaaacaagacgttctttttaactggctctcaggagttggagaactcttgaaggtcagttcatttcgaacgcctgtctggacatcaaccatatagtacgtatgagaaccctggcctacagattcagcactttgagagcctcatggacgaataccccgtccttacgaaccaatactccgtccatccatatttcgcctccaccgacagccgcatcctgacgctgaaccaagtcccagtgaaccgcgctcctgttgccgttgaagcagtcgtcatacgcattgcccggagtgaaatggagggaaccacgtatcttctcatcaaacaatgtattgtccataggttcagtgacctgtggattgacaccaagcgcaaattcccccacatagcgggcgccttcatcggaatcaagaatcttggtaagcaagacatcatcatcggcatgagcctcgacaatctttccatctttgaaagtaaaacgcacatcagagaatttatgaccgcggtatgtgctgtcacagttgtaggcaatggttccattcacgctggtgcgcacgggagccgtatagatttccccgtcagggatgttcatttctccggcgcaaggaatccagcccagccctttgaccgagaaggaaaggtctgttccaggagcgatgatgcgtaccttgtcaaccgcatcgaggaatggttttgcttcggtgaatctgcgcgccatatcttcgtaatcaacctctgtcgtcactttgtagaagaaatcctcgaactcgcgcgtggacttccctgcctgcattgccatgatttccgtcgggaaccgcgccaccacccattttgtatgaggaacgcggatgtctcgatgaacgggggtattgtacaactttgaggaaagcgccacctgggaaggtatgctggcaagctcacggacattggctattccgcgtatgccaatgtaggcatccaccgtcttcatccggtagctgtccacgtcagcccagaccttcaggctgtcctccgtggcaccttccaccatagcccgttcaatccgttcactccagacattgacgacaggattcccacctgcctcataaacggcctcaatcaaagcttccgtcatggtcacgggaagatctatggcctctatcagacagctctcgcctttctgtagcctgaccgaatgactgacaagcaaagcagccagttttttttcacgtgttacgttcattgaagttcctccatccatcagaatatccccagccgggaaaaaagtcattcctttcatgtaaagaacatgctgcccaaagtatagacaactctctcatgggcatagggatcctcgaactcaactttttcagcgaacagtcccaaccggtcattgggttctccgccatagagggaatcgcctaccaaagggaatccataccatgcaaggtggcatcgtatctgatgccggaaacctcgatatatctgtacatggaaagtattgagtttgcccggccctttctcatgggaaacgatggttgtttcataaatcgtgtctgtagccttgctcgcaccatgtcctgtggcatcttcgcatactggacggacagctcgcgctcctacgccccaaggacggaatgaggaacgcaagaaaagtccatcttttgtgacataataaacgatttccgatggaaagccaggaggaaacatctcatcgtcctgccgtccgaatgaccatgcggcatatgtttttgcaaacagtccagccgtctgctgggcttgcaacgcccaccatgcctcgtcagtccgcgcaatgaccgtcagaccgctggtaagggtgtcgagccgatgaacgaccccgccctcccattcattcctcccttggacactccggacatccgggtacagatcagctacggcatccagcagagtctcccctttacctcccgtcttcagtggtacggcaggcatgcctgcgggctttgccacaacaaggtaggaaggggtttccgctatgatggaaaacgggatgtcagggatggaaagtttcgtcatgtcactcatcatacggcaaaatgcttcctcctgacaatcagggcatgtgtgtgaacataaagaaagtatgtgttacaaaatcacgtgagaaaaaagcctaatggcttcatgtgtttcagagctggcatgaattttcttaacatcacgtcaaaaggaaaaaatgaaaacatgtttccaaggaatatccgtttaaaacggaacataggcgacactatccgcatctttagattcgagtaacacgaaagtattatatctttttacgtcaaaatcatactttcgggtaatcgccaatcatcaccgatatcccctacattaactcatcaattcatcatgcttcgccagattaacccatcacttcattatgttttgatgaatgatttttggtttttcatggaaaaataagggggaaaaagtgagaaaaaacagcattgtgcttgtaagcatcctcatggtgcttttcgtctttgcttcatgcaacggcaacctatgtgtttcacacgacaacgacgtacacttctccacggagatagggcgtaaggccacggcaaattccgaatggcaagccgatgatgaagtcagcatctacatggtagctcatgatgccctggcagcttctgccaccacggaacgtaccaaccaagcatacacggctgacacagcctccgagacatccgctttcagtcctgctgataatgccaataccttgaagtgggatgacattagtacgaatcctgcaccattcttcgacttcatctcctactatccttatgtgtcttccatcgccaataccacggctctgcccatacatgtctatccgggttccggagaacaggacaccggaaaggctgacttcctgtggggacgcaccgacaatgtacagaacaatacctcaacggtgcatctgaagcttgagcatatgctctcccgcctgattgtcaacatctctccgagcacgaccgttgatgctacggctatcaatgatgccactggtggatttactgctacggtcagaggcttgaacacgcagacctcaatcaatctgaatgacggaaccttggatgctgccagtgtcattgagtctattgtcatgaaggacatttccgacacccttactcaatctgaaagaaatgagggcaagcgcaggttcgaggcagtgctgatacctgtgggcaacacgtttgccctgactaacgtgagcctggagtttgtcctgaccggtggtgctggcgctggtacatacacatggaagccaagtaccacaggtgctgtagctgacggagacaagcacctgattcactttgacaaaggaaagcagcatgtctacaacatgacgctgaatacggaagcggatgaagtcgccgttgccgcaatccagattgaaatcaaggattgggatgacggtgacggcataaacggggctgcggaaaaggcatacagcctcacctttggggataacggagccacgagaggcagtgctccggaacggatgtatgcccatgaaggaaaccaaatcacactgccagatcccggatcattggaaaaggacatccattacttctatggatggaatactctgcctgatggcaacggaagctactatgccgccggtgagtccttcaccatgcccgccaatgacgtgatgttgtatgcacagtggctggtgaaggtcaagtcagtctccgccggagacgaatacacgatgatcttgaagaaggacggcacgctctgggcgactggagacaactgggctggtcaactgggtctcggcgctgggtccacctatacaacaagcacgcccgtgcaggtcaagggttctggtggggacggattcatgactgatgtcgaggctgtctttaccggagcctatcatacgatgcttctaaagaatgacaggactctctgggcaattggattcaatcggtatggtcaactgggtgacggcacttcaggcgatttgaacaacaaaaaaacgcccgtgcaggtcacatccatgaatattgatccgggcagtcctgtcgtgaccgtctccgccggaaatttctatacgatgatagtgaagaaggacggcacgctctgggcaacaggacggaatgaatatggccaactgggtgacggcactataatcgacaaagccattcccgtgcagatcaaggatgataccgatggttccgtgaaaatgactgatgtcgcggctgtctccgccggaaagctccatacgatgattgtgaagaaggacggcacactctgggcgactggactgaacgattctggtcaactgggtgacgacactacggagaacagaaacatatccgtgcaggtcaaggggtttggcggggtcgggttcatgactgatgtcgcggctgtcttctccggagagaactatacgatgattttgaaaaaggacggcacgctctgggcgactggacagaatagtaccggtcaactgggtaacggcgatacgcacgtaagaaaaacgcctgtacaaatcatcctctgactgaaagcatatggaagttgccgaaatacacgttgaccactagatggatgggaaggccctttgagccggggcaaaagccccggtgataccctgatacatcagtcccttctcattacgcccatgaaacggaggatgtagaggaaaatattaatgaagttaagatagaggctcaatgcgctgataatggatatcttggtgtattcttcctctgtcatcgtcgtgccatactgttcattgacatcccttaacctctgggtatcccatgcggtcaggccaaggaaaacaataatcccgacaaaagaaatgatatagtacatggtctggcttcccaggaacatattgatcaagcttgcgatgatcagcccccacagagccatggaaaaataatagccaaagcctctcaaatcgcgtttggtcagcatggcaaagacactcatcccgccgaacgcaaccgtagtggtgaaaaaagctatggcgatgctgcctccagtgaatacataaaacaaggtgctcatcagcacgccattcaggatggcatagccaatgaaggacgctaccgccttgcctacatccattgtcttcaggcgagaactcagatagaacactaaagcaagctcagcaatcacaattccgaaaaacaggaactggttgctcaagatgatactcattatggccggtgtggcagcgacaagataggctacaacggcagtgacgccaagtcctgctgtcatccatacatagacattcctgatcagacttctttcacgtacttggggtgtcgtcaggacatacgcccttttgtcattcatatttcgtcctcccttatggtgttatcatattattggctgttgatgataatttcgcctttatcgtgcttcacgtcaagcggcgtaccatgttttttccatgtatcgcgctatcttcttatcttctcttttttagctgactttctttttccttaagactctttcatttcatagacacggcatcagtgccgatgttatagtttgaccctatgaagatacggctcagttcaatcctgcttctcattttcggcatgttcagcatggcgtttatcatcgcttgcgcctccctaccccaggattctccggaaaagacggaaatgtaccgacgggacgtggaaacagcatcacgcatacttttggaaagagccgtccaagggacttcggaacagctacgccttgaacctgcccgccctgccacctacatgatgccggaaattcgaaccatgttccttgataattcctccatcaccggcatgggtgtccggatacaggcatgggaaagacagttcatggtgctggtggcggacattgcaactaccattccttccttcatgcaggatgatgtccatgccttcaccatcccattggatgtcgatgccgcgctgctcgcccaaggtaccatcacggtgtctcccctgttcggagaaagcatacgtcccgctctggtcgcccacatagccggtttggcgttccaggcaatgtcacggacagacgcggacggaaactccattgccgatatctggacaggaatcaaggacagctaccgcatctggacggaagcatgggcgcggtttgatggtccgtggcgccagtcccttcccggcatctggtcagctacggacgatgaggtgatgcaagcattggcagaatcccttgccgatgattttctccggcgtctttcccaagaggaagacatcatccgctccacccccattgcggatgattccgatcctgttgcgcttatcttccagagcagatgaacttcgtatatacttgaaacatggaagatttgttcgaaaaccaagggatcggtagtgacgcgcagcctcttgcctatcgcatgcggccccgcactctggatgaatacatcggccaggaacatatcgttggtcctggtagactgctacggcgtgccatccaagccgaccagctctcatccgtcatcttctatggtccgccgggaaccggcaagaccacccttgccagagtcatagcgaatactacgaaaagccatttcgtcaccctcaatgccgtcctcagtggggtcaaggagcttcgttatgagattgaacaagcacgggagcggctgagccactggcagcagagaaccatacttttcgttgacgaggtacaccgctggaacaaaagccagcaggacgccttgcttccctgggtggaaaacggaacgttcatcctcatcggcgcgacaacggagaatccgtatttcgaggtcaacgccgcgcttgtcagtcgttcacggattttccagctcgtgagcctgactgacaacgacttgctggacattgcccgacaatgcctcggtgataaggaccggggctatggagcatatgatgttagcttcgaggcgggagcgctggaacatctgattgatgtatccaacggcgatgcccgttccctgctcaacgctttgcagctggctgtggagacgacacctgccatctggccgcctcctccaggaaccgagatatacatatcacagcagacgaccgaggaaagcattcaaaaaaaggtggttctttacgacaaggaaggtgattatcatttcgatatcataagcgcattcatcaaaagtctccgcggttctgatcctgatgccgcgctctattggcttgcaaggatggttcgtgccggtgaagacccccggttcattttccgaagaatgttgattagcgcatgcgaagacatcgggctggccgatcccatggccatcaccatcgttgaagctgatgccgccgccttcgatcgtatcggtctcccggaggggcgtttccatctgacacatgcggccctctatctggccactgcccccaagtcgaacagcaccatgggcttcttcgatgccctcaagaacgtggagacggaaagccgtgccgaggttcccacccatctcaaggatgccagccgcgatgccgagggtttcgggcatggggagggttatctgtatcctcatgcctaccgtgaccactgggtcgcccagcagtatcttccggaaagcctccaaggaaagattttctaccatcctgcggagacaggctatgaggctcgtatcagggatactgtcttgcgtcacagggaggcacaaatggaagctgtcactcctgacgccttccctgaacaactgacatggtcgccgcgcgacaggaagcaggaacaatggctttacaggactacgacggaacggggaaggatgctctccgatatccatgtgaagttgtatgccgctctggacatcaggcgtcattcgcgtatcatggtgctgaatgccggacatggtcttcttctctgggaagcggttcgcaagacgccggaagggttggtcatcgcatctgtcaggaccgcggaacagctcgcgcacctgactcattatgcggagggcatggaagatctttcccgcccgcgtctgttccaatgcgaaccattggacgtgttctcccgcatcgatcaggatgtaaaattcgaggcaatcatcggacgaaacgttctaactcgtttttcatcacagcaggaattagctgcgcggatgttggctgtccttgcccctgatggtgtcattgccctggcagaaaccgttccgtcggagggttcccgtctgtccgacttcatggaggtgggttcttcggcgcaggatgtcctgaaagaagcggagaaacacatttatgcctccaatgtcgatgatatcgcaggatggaatgatgccgatttgccagcgtgcttcaaacaagaagggtatgtggtggacatggatagcgatgatttccgtgaggaacgagccatcacccgtgaagattgttttcgttggatggagaaaacctatcttcccgcattgaaggaggctggatggaaaggcagccctgaccagctttctacattggtgacggatgctttggcggataggcatgtccaatggcggcatcatgtggtgttcctctgtgtcaggcatgccgatacggcgcggctatcccctaccgcccatagtgccgtccgcagtgcctcccgtgacaagggaacgggagcatggaaggagacactggaaagtgtccatggtttttaatcttttacggaaaagaagttacgtccagagaggctttttcattgtttttgaacagtgagagttgacaaaaaaatggctttacggcatattaatgcaggtcgttgcatcactgcggtgggcagcccgcttcagctcatggtggaagtagttcaaaggtagagccccagattgtggatctggttgttgcgggttcgagccccgtcttccacccttccctctgtaagggggtctgtttggagactgcgcttgtagctcagctggatagagtggcggacttcgaatccgtaggtcgcaggttcgaatcctgccgggcgcagagtgcatggttttttgacagtaaataggtaatgtcttgggccgctagctcagctggtagagcagcagactcttaatctgcgggtcaaaggttcgatccctttgcggctcatatgtctggcatcttgcaaaaacgccttgacagcaccgcgagagtggtgaaattggcagacacgctagacttaggatctagtaccttacggtgtgcgggttcaagtcccgcctctcgcataccgagaagcccgtgtcattgcctggttctttttcgcgagagtagctcagtggtagagctccaccttgccaaggtggatgtcgcgggttcaaatcccgtctctcgctctaggtaactaattgcaatataagcagttagttactttttttgtgtctgatgctcgttttggggtgtgataccatatttgtgataccaaaacagcagaaaaaagctcccagctaactttcttacgtttgagggtttttctatgcaaaaattcgtatcctcacggatttcatcatgctcaagcacctttccaaggtggatgtcgcgggttcaaatcccgtctctcgctctaggtaaaaatggtttggagcatatccttgctgtttttttaggatattcgggttcaccagtggctgaaatccgttaaatacagtatcatagtcaagttggttgcatccagaagctctggattggatcatccgccggtttttccggtaaaatacgtgcggtttacgcattttgcttatgaaaggaagagaagtagcatgagtgctgagaagaaaatcaaagaactggggaactcctccgttgaattgacgctaaccatcaccgcggctgatatcgaagctgcgtacaaggaattgctggcgacctatgggaagaaagcccaaatcaaaggattccgcacaggcaaggctccgctgtctgtccttgaaggaaagtttggacaggcaatccgcgaggaaagcaccttcaacactcttgagaaaaccgtccaggcggccgtcgctgaaatcgaggatcaattcaaacccctcccctacagtacgcccgtcctccagaacgaagaatccctgcttcctttcaagcccgatactgacatcactttctccgtcgtctacgatgtcatacccgcgttcgagcttcctgcctataaaggactgaccgtggaagcacccaaagtcgaagtcaccgatgatttggtaaacaaggaaatcgaacagctccgcgaccagaacgcccttgtacgtgagaaagacggtacggtagcgaatggggatgtcgtgaccgtcgattataccgagcttgacgctgacaagaatgaaatcgagaacaccgctcgcaaggacttcaccttcaccgtaggcagcggctacaatttctacaagattgacgaagacatcatcggcatggcaaaggatgaggaaaagatttttgagaaaacctaccctgctgattacgatcttcccgattacgcaggaaagaccatcgcactcaaggccacagtgaagaacgtcaagacccgcgagttgcctgaattggacgacgagttcgcccaggacgtaaaggaagaatacaagactgtcgctgacttggtgaaagcaacacgggaaaaactagaggagcatctcaagactcatctggatgaaaccaagctctccgccctgaccgacaagatattggagactgtcgatattcctgtgcctgcgtcaatgattcggattgaggttgaacagaactggaacaagtttgtccgccagagcgggctgaacgaagaacaggttctgaagttcctccagttccagaaccagaccaaggaaagtgtgatggacgaatggaaagaacctgctgccaagagcttgaaggttcagctccttttggacaaaatcaaagaagcggaaaacttccagattgacgacaaggaacttgctgaagccgaggctgaacagctcaaggacatcacggatgaagcgcagaaaacctactaccgcgacatgattcttgacgacctcaagttccgtaaggtcggtcccttcctgctggaaaacaacaccttcatagaaggcgagcctctcacctatgaccaattcatccagggtgcgcacgccacacacgcccactgagaattgagtgaccgaaagcagggcgctccggagtcctgctttttttctaaaggagcctgtaagcatggatagaacggaaaggatgaattcactcgtccctgtcgtcgtggaacaatccggcatcggagaacgttcctatgacattttcagccgtctgctcaaggatcgcatcatcttccttgacggagagataaatgacgtaacggcggatctcgccgttgcacaactcctctttttggagtccgaggatccgagcaaggacatcagcctgtacatcaactccccagggggaagcgtcacggcagggcttgccatctatgatactattcagtacattcacagcgatgtccagaccatctgcatagggcaggccgcttccatggcggcgttgttgctgacatccggagcggcaggaaaaagattcatccttccttccgcgcgggtcatgatccaccaaccgtggggaggcgtccaaggacaagctaccgatattggcatccatgccagggagatgtcccgcatcaagcagttgacggtggatatttttgcccggcacacaggacatcctgctgaccaagtgaaaaaagacctggaaagggattatttccttgccgcgccagatgccgtggcttatggaatcgttgaccacgtgatgaaaaggaactgataatggcaagaccttccaaactatgctctttctgcggcaaaagcgcggatgaagtaaaaagactcatctccggccctggaggcgtgtcgatttgcgaccagtgtgtcaagacctgcaacgtaatcctcgccgaatccccagatccaacagaggaaaccctgcccgaagaacttcctactcctcaggagataaaaagctatctcgatgattatgtaattgggcaggatgctgcaaagcgcgtcctgtcggtcgctgtctataatcattataagagaatcaagtatcagaaccgcctcagcaaggaagaaggcgtggagatggacaagtcgaacatcctgatgatcggaccaaccggtacgggaaagactctgcttgcccgaacccttgcccgcaaactgaaagttccttttgccattgccgacgctaccacgctcaccgaggcgggatatgtcggcgaggatgtggagaacatccttctcaagctcatccagaacgcaaatgataatatcgccgaagcggaacggggcatcatcttcatcgatgaaatcgacaagattgccaagaaaggagagaacgtctccatcactcgcgatgtgtccggcgaaggcgtacagcaggctctgctgaaaatcatcgagggaaccgaggcaaacgtcccgcctcagggaggacgcaagcatcccaaccaggaaatgatcaagatcaacaccagcaacatcctttttatctgtggaggcgcttttgtcggtctggaaaaagtgattgagaaacgggttgcttcccaacctatgggtttcggtgctactctatccagttcccagaaggatctttcgacactgtacaaggaattgctccccgatgatttggtcaagttcggactgattcctgaatttatcggacgcctgccaatccacgtctccttggacaacctgaagaaggaagatttaatcaggatcatttccgagccaaagaacgccatccttcgtcagtacgtagcttcgttcaaacttgacaatgtgtccctggaattcaagcaggaagccgttgacgctatcgccgagaaagcaattggacaaaaaaccggtgcccgtggactgcgttccatcgtagagaacatcatgattgatatcatgtacgacatcccatccatgagcaatgtcaagaaggttgtcattgatcgggatgctgtcgtaaacggtacgaagcccaagctcctcattgcatcggagggttgatatgatttacccccacgtgcctgaagatatcgccaatgcgcttcgttcttgcaagaaagccatcatcataggacatgtcgctcctgatggtgactgttgttgcagtgaaatcgccatgagatatcttctctccaagctgggaactaaggaaatcctccttgctaacgctggtcctttcgaaagaccagagatacgggaatggaaggactcctttgtctctcacatccctgctgaatggaaaagtgatgatcccttggttatcgtcgttgactgttccacattggaccgtataggacatttggccacagagatagaaggtctgcgtactttggtcattgaccaccacagtaccggcgttcctttcggtgatttgcgcttcatttttacccattccttctccactaccctgttgatacagcacctgttcgttcacctgggagtagagattgacaattttgccgccgaacacctgttcttcggttttgccaccgacaccgggttcttccgtttcatcggacctggcaggggtgaaacgctgcgaatggcagcggatttggttgatgcaggagtctctcctaacgaaatctacgaccgcatgaccggcgggcgtcccattgaatccatccagtacctcgccgccttgattgcccgtattgaatctttctatgatggcaaggtgctgcttgtcgaggacagcaaagaagacatggtacgctttggggaacagaatcgaccgagtgatgccctctatgcagcgttgctttccatcgacggcgtccagatggtcattttcatcaagcatatcgacggtcaaagcattgaactcggtctgcgctccagccattcctcggacattgatgtcggcgctttggcaggattgctaggcggcggtggacactgcaaggccgctggcgccactgttcaacagtcaatccaagaagtgagaaattttcttctgaccgcgatttctgaaaaaataaactgattattatttctttattacacaaaaaataattgccattggcttggaataatccaaaaagttggcatgatcctttcatattatattcctgctgttcatgcggattgttcacataatattccccgcatgatcgcaggaggctctgatgagcatgtcactgtacctctccccggcgtgggaagaggatttgaaccatcgggtaaggcaatacgttgccttaaaggaaaaacacagtctgtccatgcaggaacaaattcacatggaacgacttttggacagattgaaggaaaatctaatggagttcctctatcagtatcctgtgtaccatcgtctcatagatagcgaggatgccggggagttccttgacttctgtctgccgggaatccaaggaatgctggattcataccgatacgcttgggtaccctttgacaagtatctcaagatcattgtgaaacgccgtcgcgatacatggctcaggtcacgaaaaaaaacgattcaagaggaacgttgcatcctcacctatgagccaattcgtggaatcacaggaatccctgcatacaagaaaggtcatgaagaaggcgaagaaccggaaatccttgatgatgtgcccgatgtatttgatatcgtagccatgcagaaagagtccgacatcatactgcgtcttgacgcgacaagtcctacgaagctaatcaggaagaaacacaggaaccgacagtcagccttcactcttgatgcgcgataccggaatccggagaaaggtattccaccggaagtcctgttcagcgaaatctcctggtatcctgccactttccatatcacggcggcgcgacgggcttgccttgctgacctacacaggttgaatcctgccgcataccggctgtgcctttacttgacttctcccttgcaccgtcgtcgcatcctgatgctgatgatgacatctcccgatcggctggagcctcatgacatagaattcatggcggcattgttcgatgttgatgtcgcgcttcttgaggagttgctttggcatgcaaggaaattgcaggtaaaacagcaacggaaccgtgagtcattggaaatcaacaggaatactcactggattcgcatggtcatgttgcaggagcaggagaatctttatggcatgtctgaaactgatgagaagatgaaagcttcaattgtgctggagcatcagaaggaagcggcctataaacggcggctccatgacctgaagcacatgcagtctcggctttctcacagcaatatcgcccacatgctcaaaataccgcatggtacggtgtgttccggcatacattacggaaaagcgttgattcagcgctgcctgtatccggatatggacgatgtatgatgaattcggtattgttgtggcaatgaaaaaaatattgctcgcatccggaaacttgcacaagaaagaagaaatccaacgcatgcttccggaatatgaaatcatgactcccactgatgtgggagttttatgggattgtgaggaaaatgctcccactttcacgggaaatgccctgataaaagccttggctttgcacaaggtcacttccactatgggtattcccatccttgccgatgattccggactggtaattcctgcccttggtggggaaccgggagtacattccgcacgctatggtagtgaaaatgccgggcgtttgctggaagctcatgagaagaacaagtatctgctccacaacatggagggatatgtaggaagccagcggaaggcaagtttcgtatgcgctatagccgttgtcttttcttctctttgccatttcaccgtacaggaagaagtagagggttcaatattgacagaagaacatggatcgggtggcttcggctatgatccgattttttttgtcgatgaggcagggatgagcatggcagcactggattcgtggcagaaagactatttcagccatcgcggccgtgcgctacgggcagcacaaaagatcctgacaagcgtatattgcaataaagagtcaactataaagaggcatgcagatgaacaagacaccacagcgaaatgaggtcccggtcaaagatacttgggatttgtcgtcactttttgccatggaagaagaatgggatgccactcttgcgcaattcaagggtatgattgaccaagccgcacaatacaagggaacgctggggacgtcctcagatgccttgtacgcagttcttggatggtatatcgatgcttcgcagaagatagagagactgggcaactatgcgttcctcaggttctcggtagatggaaccaatacggactgtcagaaacgtatggggcttgtccagcaggcagcaacggatttctcggcggcgacaagttggtttgacccggaaatccaggcagttgattctcacaagctggattcatggcttgccgaggagcgtttcaccgactaccgcatcatggttgcccggctgatccgcttcaagccgcacgtcctcacggaaaacgaagaaaaactgctggctttggcatcggacgcaaccacggtttcccgtactgccttccaagatctcactaacatagacatggatttcggcatgatcacgactccggagggggatcttcctctgacgcagaccacatggagctccttcatgaataatccggacagggagctgcgcaaatcagtgtaccgacagttctacaaagtctacgctacacacaagcacgtccttggccgtctgtatgagggatccgtcaagaaagatatcttcaaggcgaacagcagggcattcccttcggcacgagctgccgctcttttccctgacaatgtccccatggaggtatatgatagtcttgtctcatcggttcatgacgccctgccccttctgcaccgttattatgatatccgacgcagagctcttggtttggacaagctcgcccattacgatgtctatgttccgctggtatcaggcgtggatacggtgacaccgtatgatgaagctgtaggtatcatagccgccgccttgaagcctttgggagacgaatatggtgcgaccattactgccgggctcaccacggagcgatgggtggacaggtacgaaaatgttgccaagcgttccggtgctttttccagtggcgctttctccggtaagccgtacatcatgatgaactacaaggaggatgtcctcagggatgtgttcacccttgcccatgaaggcggtcattccatgcatagctggtacagtgcccggaacaatccctacccgcactatgactatactattttcgaggccgaggttgcgtcaacgttcaatgagcagcttgtagccaagtacctgttcgatactgccaaggatgataagatgcgtgcatatatcattggcaagcagatcgatgaccttcttgctacacttttcaggcagacgatgttcgctgaatacgaggacatcatccacagacaggctgaagaaggagagccgataacgctggagggtctgcgctcgacatacagagggttgctggtacaatatttcggttctctggtcgaatttgaggaaaacagtgaccttgaaggtctgcggattccccatttttacaatgcgttctacgtgtacaaatatgccacgggaatttctgcggccatagctttgtccgacaaggttctttccggcacgactaacgacagggatgcctacctttccttcctgaagtcgggaggcagtttgttcccgattgactccttgaaaaaggcaggagtagacatgtcttcccctgaaccggtccgagctgcaacgcgcaagtttgcgtccttgctcgaccagtttgaagaactgaccatcggcaagtagggtctgactaatccgtactgtggcgttcggccatcatcttgaatagtgaattaaactgctttccgctcagactagcctctggtgctttacgcaacggcagaattatgatagctttgtgaagatttttgcgaggcatatcgcaagattggtttttctctacgtaatttttacgcgccaatagctcagctggatagagcaactgccttctaagcagtaggtcataggttcgaaccctatttggcgtaataaaattaataccaccagattcaccgtgcttctcggtaccacgctgaacacgttccggtagaaatagatcgtgcatcctacaatttcagttactgtctataggttattcatattataattttattataataatatattgacagaatgagatgagcatggtactattagtcatcaaggaaaaagaaagaccatttcgaaaagattgtaaaaatcatcgaaatggtcatcgccctaggaagcttggtggtatcactgcttagctacctatacaaataagcgtccgggggtggcggtaaccaccccctacaaatacaaactacagccaaaagctgaaggagtcaacatgaaagacaaacatgaaattcacgcatggataaatacggctctcaacattgcgacgttcatcatagttttgatccttgcgttgaggtgatacatgaagccattctataccgtcgccgatgtggcagaaatcctcggcacaagcaaagtcaatgtaactgaaatgctcaagcgcacaggaaaagaaaaggtctccggagtctacctgatatcgcctgatgagcttgcttacctcaaggaacgccgtggcaaggtcggtcgcccgaaagggcagaaaaacaagaagtccgaggaatagaccacggatcagattttatcaagaaagcacctggaacagcagactgttataccagattgttctgcttctttacaatctgatcaatctgggaagatatgttcttcagggcatcagaggcttgcttagtctctaccgttacattgactttgacatctgattgtttagccatcctttcctccaacggaaaggatgctatagatatgacttaacggaagatagctatcaacaggaaaatgagtacaggaatccagatgggggaagaataacccaaaagaagaacccaaataactatcttttcttctttcttggtaagcccgtttccaagccacaacacagcgtgtctccttcctgtatttctacaataacccctctcttcctttaagtcaaactctacagcatcatttttggatgatacagacaatccccaacagtccgttattcatgatctgtaccgccacatcactgactccggcgctcaagaaactattgttgttgaatccagaatagattgatagtgattaatccaagaaacactgataattttgcgaaaagaagcgtttaaaacagctcgcatacccatccaacctgtttaacatccagaacgtttaaaaaagttaaacacccagtaaacgccagattaaacacctttttgtctgttttatccatattgtttactgagtgtttatttctacagcatagtatttcgcgaaatcagatgtgagaaattgcgaaatcaatcatccttagcttcaatgatactgaatggaccataagctctctcaatatcataattaccaaccagcacctctgtcttcattttccatggctgcacttttgcagtgacggacatccgcatggggaagtttctgcttcattcaggttctctctttaatagaaaaggaacactaaaaagctatcaaatcgaaaaacaaatagcatattgaagaacaaagcaattagatatgattgaacaggccagtagtccccatctttcggcgaggacagttccacatgctagaacatacaataatttgcccattgaacgattctattctgctcctatatagtcagttatagttcccgcaagaggagtatcgacaaggtcgttatgactgttgataatgattttgtcgatgacagcataaccatcagaatttatcgtaagagcataattaacagctgatgtacatatttctcctgtctctgtagaaatccacaagccactgaaactctgcatgtatttacttaaggactcacgccaacggggcaactctcgtgtgaaaaaaagttctatgacctgttccccatctacaaaacgttcccgtacataatcatattctggttcattgaagaagaccgtcaaatcagtatcccagctcgcaacagccggcttgaatccaattgtatcgacaccatagcccatggctgcgccctgatgcttttcccctgtaactaaatcagtcttttcaccaatccaccaattaacagggaacgtatccgtctccaaaactcctaaatctactaaaatttcatcaagctcatcaaaagaatgagcaggatacagtatgtcattaatcttagcactgatgccaaaatcttcttcatcaagtacccaatatacaactgcttgttcagccgttctgtctgatgtatcttcggtcaggtcatcaatagttcgaacagaacgggaaggtgcagacatctgttcgtcatagatggaatgatcataccatgccgtcagttcattaacctctcccaagatagtagcaggatcaatagtctcactacgagagaaccctgcccaaggatataccggagggtctacaggtggttctcctggacacccggcaagaaacaaaatactgaaaacaacaagaaagattcctccaacctttttcactttatcacctcacaatcatgatattccaagttcatcaagaagtgtagtaagttcttccgcactttttcctatgcactgctccggcaagttccgaagatagtccaagtaatcttttgtctctctatatgctgccagcttttctttcacatcttcgccatcagacagagcaagctgccattcttggaacaaattgtcagcctgatgtccagcatctgaaatcttatcggtacgccagatgcggatagcttcctgagcgacagaaatcattttactctcatccactactaccgtcccgtctaacaatgtccaagcatcacgtaatgcagaatgaggaaaactggaatcatcatcaaatatggcgacatctcctgcggagctgataatctgcgtctcagctgtatcttccgtcatcccctcctcaacgagttccttgatcttccgctgagaaggatatataagaatcacgccatcatcggttttcatcacaccaatcatacttcctcctatccgatagccagaacggcaaagtttgtatgtccattcagcgatgcgttatggttgatagtaaagttacatttctctgtataacgagtactcatctggccgataacagcataatcgttcggttcgtccgttcggatgccaacaacaaataaagcatagtttgttgttggcaatagattatcaaagacaacagaccatttaccagttcctctatattggaatgtatttacgttaaaatctgcaacaagtccgttggaccacacaccccatgctctcaccagattcatgggaatatttccgaccgctcgcaatgcatcggaaacatatcccccatagaacggctcctccgatgttcccagacttgtagtactggttgcaggagttggattgctcatgatgacttgtgctctctgggagagtaactgcacactacaagacacggcagaatatactcctaccgctgaaccggtgccaccccaattctggatagtcacagattcagtcgcattggcaaaggttatgccatcggcgttccgtgtgacctttgctatgcctgtgagggtcttggcgcttcccccggcgggagtgagtgcaacggtcgaactggccgtattggttgccgtatccataccgatctggagacttgacagcccactgtagaagtccgtaccggagatataatgcaggttgttttgagaactccatgcacctattacgcaactatcctgacggaaagtgtcgagagatatcaaagatgtgtttccatcggagaatcttacaaacactccatgactcgcttgtgacagacaatcgaagtacacccaaccagcaccgcctgtttcagaaccgcttgaggattcacttccgtttacaaacagtttgattgtgtcccctgggttgacctggattgttcctgtcacagtttgcgggccaatagacgcaccactacttactcttgcaaagaaagaggcataagacgcattgttcttagtcagcaaagatgttgctggtcttgtggatgagagtgactcagaagtcaaccgataagaaaacacgtatatcccagcagggatggtatacgaccacttcagttcaggatactcgccccactgagaatgactgccgctaaactggtcctttagtaaaaaggcgcttgttccggcgagtttcgttccaccagaaatagtttttcccaaataagagccagagatggtttgcaagtcctggcttaccgacagtgccactgctgagtacagtgcatctgtagaccacaacgtcttccccggagcggactctctcgtctctcccttgacagcacgctgcgtcttgagcaccggcgtcaggccatctgaatccaacgtctcaacaatgatgtccctcagaattgcccggaccgctttgagctgcccctgtcccaaccaccagccggaaccatccgaaggaggattccctgcggcgtcatagccggagtatatcgagcctatgacctcgacctggtttgcgaacagcttgtttacgaacgcctccatggctcccacccgctcgaacagtttttcaatgcctaacgctttagcccagaggttcaagtttgtatcaagggaagactcagagccctgcataatcgccatcgcctgctgcgaaatgaaacggtctgtactgaccacagtcatcatctcggcggaaagaatctctccggagactgcaaactgcccgacaacgaaactgccagaaatgatatctccagaattgaaattctgccactccatccaggcattacttccaacggactgcggctgaagtcgggcaaaggccaccaccccgccttggtcgatgagaatgtagccctgtccctggcctgtgcagatgtagtcggtaccgatgactgaaatcctctgtgatccagcatagatatatcctgtgtccgctccaaagtttccatcagagtcaaagcccctgaccgagagcgtcaggccggaagtcgatacacccagatagccaggaatgccggatgaaccgggttcaccttggtctcctttatcgcccttatcgcccttgactggttgccagttgtacgatgaaggactggtagaatctgcggccgtgaaatcggaataagtgccgatgaatagcttccctgccgaggcagttgtagagaagccgaccgttccgtcagaactgttcgcccatgcagtgtggaagtacgatgtcttgccgtcagctcctgtcggcccctgtatcccctgcgctccgtcagctcccttgataagagaccagttgtagtcagaggggtcgatagagtctgccggattgtggtcgctatagaatcccacatatgccttacccacagggttctgcgagaagcccccaccctgttcagtgtctgcgtaggctatgtggccgtaggccgtcagtccatcttcccctggaacgccgggaatgccctgtactccgtcttctccctgcaacccctgtaagcccctctctcccctttctcctttatctcccttgtcgcccttgtcgcccttgactggttgccagttgtacgatgaaggactggtagaatctgtggacgtaaaatcggaataggtaccgatgaatagcttccctgccgagacagacgttgagaacccaaccgttccatcagaactgttcgcccatgcttggtggaagtacgagctcttgccgtcagctcctgtgagtccctgttcccccttttctcctggttctccatctttgccgggtaatactgactttccactactctgatgcgctgtagtggtgggtgtgacttccaatcccccctgaacactaaccgcagtatatgaattgatcccgttgaagtcatatgccctagagcaaccaatgatgatgacataaccttcccaaccgttttcaagttttatcttttttcttgaacctggttcatagctctgtgatgaacggaaagatatatcatagattccctggctgaaacggatccacaaagtatttgtcagtctttcagcttcaccagaatccgtgatgtaaccagccttatggatataaggagtttctggcagctctggataacacgtctcaatcaagctgtcccgggccaatgcctttccccagatttctgcccagtagagtttcgcagcagatgagccataattcttgtagcgcagctgtgcctgaagggcttcatacaccacagcggtgatgcctggccggatgggatcaagctgtatgctttcgtctttgatatccttgatatagtgattactgctgctgacaaggcccaggtctttattctgcaaccgtgtctgtccggagagatatgaggtatccaaatagtcggctccgaatttctgccaagtctcaatgatgtcggaatcttccggccaatagtcacctgccgcaatcgcctccccaggggtcgggtcagatgtgtcccctaccggcagattgccgcgccacagcagggcatccgacatgactttaagtttgggccatgtaaccttcactccgtcgtaggcttcatacctctttgagattgtcaggcctgtccctccacggttggcaagtatgtcatcatctgtaaggagtccagcctgggagagattcccgcttacggtccattcccaagtaatgaactggccggatgaagtggttgtaagtacgaagtcgaaatcctgtcccagggcatctatgaggctcctatatgtcgcatcaccctttgacgccgcaaagtgtctgacccgcttgctgatatccggagcatcagaggcaatgcgcccttccagacctgcctgtttcagcagtctgtagaggatgctgtgttccacatcagagcgtttaaaaatccagaaagaatctcctccaacatcttccggccagtttactgactgcttcagagaaacattcaggtcgaccgtaaaatcaacggcctcaaggctcaatggccccatgtccatcccctgccaggatgttgacagctgaggatccattttcccttcaaaaatcgattgttcattgagaaaaaccaagatagggattctctgtgtagatgtcatcagataggagacaatctcagcagaatagatgaggctgaagcgtatggagttgagcgtcgatttgaaggatgcatcgcacagtgtccttttcaatgagaatgaccctgcgaccaatgaagaggaaatatcatagtcatgagaagctcctagcaatatccggatattttcttctaccatctcatgcccctctcgcctttaacttaacgccagcgatttgaagcttcccgtataggtcatctataccgtacacatcaccctgtatatagatgacattaggcggttctgttgcccctgaagacataccaggggactgtgaagacaccggccggatcctcacatgctccacccctccgggattatcgccgaccatgatgagctgaggtccggtcgtaagaaactcgcctccagaagcaaaggctggaacgtttcctgtcttcactcccagcttctccagctcactcataatctcccgcagcctgtccagggatgccgtcccgatttcggcatacatggcattgatgcgggacacttcacttgtgatgtcctcgtcacgtccgctccagaacttatcccaccctgacatgccgctcagctcggcgtccagtgcattcaccttggctatggctgcgcttgacagccccgtccgggcatcggcttcattgcgctgctgctgtagatttcccgccccttcacgaaatgtgacgacatcaatcaggtttcgatcaagctgccgcctgagcaggtcatattcagtatctattgtagagtttattgtttccgccagtttctgccgggcctcaagttcatcctgcattgactgtgtgattgaatcatctatcccagtcccaccacccatcagacccgctgacattccggtgataccgcccagtgcgaacagtcccagggcaacaggaaccccggcccagccagtctccgcaataattcttaaaccagctgctatggcactggaagaaatctgggagagaacctgctgtgtaaactgccccatggaatctccaaagccatcaagggcgttacctccagaagcgatggcggaacccatactctcaaatgcccctgccgcagttgagcctagggcatcagcagtgaagaattgtttcttcagggattcccccatctttgccatttcttcattgaccgcctgggcgaccgtcagctccttttctgctgtcccgaccgccttgtcccaaagttcctgtctctgttgggcggtcaacagaccctgcttttccagttcatccaaagtcttctgatatgcggcgagttcagcggctttcctctcctcatcagtcataagggatgcaatgagtttttccgcttcagcacgcaggctctcaccatgcttgatgacttcgatcttctcggctatctcatcatatgtcccagagagaatctccagattctctttccactccccggtgtcgccttcttccgcccccgctgaccacatcttggtgatctgggtctttactgatgagagctgctcctctagcgtctgtagctcagtacggccgaagtcaaagccgacggggatatccatgctgaatgagcgggcatcccctccgtcgaacagtttttcaatgtatgtctgcgtatcagagtcaatcgtaggttgcatgccgtccagctcagcttgctttgctgcgataaccgctgcatacaaatctatgcgcttctttacttccgcgacaatctctttatccgcttccggatcatggcggtatgagtccaggatgagctgatcagccgcctgctgttcttgtaacttcttcaggtccgcttcaagagccgtcttccgcccttcgtccgtctgtccatagagagctgatagagacgcagtgaggccagcctgttcctcaagtactgtcgcgcgttctttctccttccccagggattccttggcagcctgagttttctgctcctcccacatgccttcctgagctttgatcggtaggatgttctgaaggatgcttacaaatttcttatagttctccgtcttattgtagttgttgctgttgattatctccaggctatgcagcacttcatcaagattccagttctttacatctgagaactctcccgcagcaatgaacttggcaagatcctcaaactccaggagtctccgggtacggtcggaatctttctggagcaaagcggtcagccgtgacacatcaggtaaagagccaatgacacctttccatccgacctggctgctctctttgaaggcattccagaacgccgtccattttccgggattcgtctgtgcaatcttttcagcaaccccgccgacccgaccttctattgtctcaagcagaagaatctgtgcttcatattgtttgttctgttcaatcaggtccaggacctggttcttgatttccgttgatatgaagatgccggattctttgagcgattccatctctgtcgccgggttttccagtaccctgccaagatcccggactgcggaggtgatatccgtgcccataagctttgagatatttgccgcggagagcacgatacgctccatctgggatacagcgatattctcaagcggcaggagagccgccatggcattcttcagctgtgtatcatcgatattggtcagtctctcgacctgagttgcaatctcggatatctggcggactgaaatgtcgcgggatttgcccgtgacatcgatcatcgcctgcagacgtgcgtttgcttcgatctcttcaatggtgtccttgattccttgtctggtcgctgccgtgacaagcccgatggcagcggcgactgacaagtactttgatgtcaagctcttcaggatacctgtgaagtcctgctggctttttttattctcatcggttgctttcttctgttgctttgcctgatctgtcgaggtcttggcagcctgcgcctgtttttcctgtgcgccagcattgctatccaagcttgttttcagatttttgacagcttcttcaacattctcaatggctttctttgcctctgcagtttccgcttggacaatgagcctcagttcttctgtcacagtaagtgccatatcccacctcaggcacagtttaacagagagtcggtggctcgaatcaaacggactcaccggctctctgttcttgaagcttcggcaaccacttcgtcatattcactctcaaatgcccggatgagcatgatgtattctgcgttctctcctgcgggcccctcgccatgaaagagtccaaacttcttatagtcagaccagagtctcacagcatcccataggtcggcggtgagcagttctttcatctgtttccgggtgattgaaaatccggtgcggacgagcaagggctggttatcataccaggacgacatggtctgatacgcccagcctttcagacagcagtggaagccgagagcaagttttttagtacggcctcatcaagatccaattccaagattttcaatgcaatcttctttgcaagcagcatgcaataatcatccggaagccgacacagctcttcaccggttgtcaccaggacctctttcccgtcttcgacaactgtcagccctgaaatcctgacaccacattcacgcatgaccagggcaatgtccgtttccgtgtatgccgcaagcctgccttcaggggtccgggcattgatgacacgctgcatggtctcacgctggttcgcattcggtttcgtaaactcaaccttgatctgctcagcttcaggtttttgctcgtttcccaagaaatcaggactccaggtccgtcggcgcgtcagatttatcttcatccttcagcttctcctttcccttctttgcgggagtagtatcaggggcgaccgtgcggtcaatcctgacgatgcatacagcctcgatggtcgagtcagtaatccggacatctccaccagaaacttggtggagattctcgatgacattcccctttggatccgtgaagacaagcttcttcggatcgtcaggggatgagtgggcgtttatcttcatgccgtgaccaccttctcatactgccagtcatcctgggtctcgtaattgaagttgaacggcactcctccggtagctggctgtccggaatcaatttgggctatacgcatctttctgaagatggtgatctcaacttctcccagttctgacatctccctgcgcgccatccagtgccagtaggtcttgtctttctgccgtgggatgaaagataccttcctgccagatcctgctccactgtcaacgatacgcttgctgaacagcccctccagctcgcgttgcatgtcagactcagtatcgaacaggccgctgatcgttccgctgtctacaatgtttccgtctccgaccacggtccggcgaccattgatcacatcgcactgggttgtcaggtcgaccgtcccctcctgcctgctccgcgccacatctgtggtccagcagctgactgacatatcaatcggaatgatgacatctccttcagtcaagggagactgtgccgctgccgcccaagccgggacatgaacaggggctcctatcggcagaaccttcgatccggaaatcgacgcgtccagcaatgtgtcgaaatatgaagatactcccttcgccttgatgaatgcaaagccaccgctgtagcttgccgttgccttggtgacttccagcagttctttgcagaaaccgctgcgcccgtccgtactcgtgattttcattcttatacctctcttctcaatgatcttgggaaatcaaacctgacaacgtgcggctccacatacgtgtaccgccactgtcgggtttccgtctcttcaaattcattctgtgtgaacgaaccggtgctatctgaaatccctgtgaacgtgacccgtactttttcagtccttcctggcacatcgatgtcaaagtatctgcgaccaccttcaaggccgtcgttcatcacatcctgaactttgagggagacctcgatgatgcttgccagaaagaaatccggaccatctccgcttcctactatggtgaattgaaatgtcaggacatcacgggaggcgccctgttcgcttgcgccagtgaacaccatcctgatcgctggttcagcactcgtcaccggctgaggatcatacaggacggcgattcccgtcttctccttgaaccatatggcaaatgcatcacgtatcttctgaatcacctcttcacctcctgagcaagcatccgggacagcacatcacgatccagatcatcaacgaacaggaacggccgggcagggatggttacagatttcttcaggatgaaaaccacgaacgggttacccctgcctttctgtgccatgaatgccccgcttgtctttttcctgctcgccatccagaccttatagccatctcgcttcaaaccggagatgatatgggtcgcactgaatccataccgcctttgcagccggcgtgtcctaccaccagccggaatccacagccacttccctttctttgggtgtatggtacctccaaagtggttgagcctagcacccggatgattcgtcccgattattgcagcatcaccttcaacccggctggaaattgaggacatcagctgtcccctatcccgcagtgtccgagagccctgtttgatcgcgacggtcagcggggcattcgtcggtctgatcccaccgtttatcttgcgcagcgttgaggagaccatgtactgtccagccctggcatagaagtcatgaccaaccgctacagagagctgcccctcacacttgacggtgaatgtcatcttcatgacgtggctcccgggaaatacgtcccttcactaccgaagaggcaggaagagaagtctgggagacacccccgcctgccgcctgataccccgctgcatccacggcattgccatagacagctctcagaatctcaagtgcatcgtcctttttatctgcggcgactgcttcattctccccataggagtacagctcatacagagcccgttttaacacaatctcccggtttatcggagtgtctgcttcaaaagatcctgaagctgccatgacctttgcctgtgcccacagcgtagctttctcaatggctcggacagcaatagcatcatcaccaccggtgagcgctttgtagttgtatgctttcacttcagccttcaggtcttcagctgtgatgatgctgccgtccattatcttcctcctcagccttgtgctgcagcctgcaacgtcagaaattcagcgatgatgtcggccttgctatcatcatcggtcgtcgtcatctcatagccccgctccgctgcaatctccaggatcctggattttgtcagggccgtaagagctgcctgggtgtatgtcttctcttcttctgtgatagtcacggtctcggcagtaatcgagacagcaggatcggctgcaactgaaggatcaaagacggtcgcccagcagaaacccttggcactgaccagaggcatcggtttggactcactgatgaccttgtaacccgaaggatcgtcgaccttcaccggcttgctgaagaacggcagggcatcgaggcctccatccacatcatcaatggcacagtacgtcagctcaggcaccccgtcagcatacgcgacaatctccgcaggtccgacttcatgcttggtcacctcctggccggaagcatcccggtcaacataagtgacggcatccttgaccagctcataaccgttgatgatgagcgtattcttctcaaccttggcggcaatgcgcacgtcattctggagtcctgcaatcttgccagccacagatgagaataccttggagccaaccagaaaatggacttcaccggagaagccggcctggataatcagagtctccatcctgtccaggtcttccacaatctgcatcagactgcatgcaggctcattccatgatttctccacagtgaatgtctgcgtctgcccgtcaccataggcaacctggtagcgttcatacccgccgccatcggtctgcatcatgtagtcaatcctgcccctgatagcctgtgcacagagtgcattccgagtcagatgagtggcacgcataaggtcaagcgtcatgttgtccaggaaagatgtgacaagctgctgtcctcgctcatcaccggttccgtacaggctcctcaggtcgttgagccgtgccccggtgatgaaatcactcagacggatcggcatgggttcaatctcggtgctgacacgtgagctaccgcccagagccagtgcagagcttccccttgcaacaacggcgacattccctgtcctcttcaggatttcatcagtcctgacacggacaaacggtgttgtcgtgcgctgggggaatacccggtcaaagaccaccgagcgtacgggagtcgcacgctcaatcagcttggtaatcgtacccacggtgaagtacgtcttcagatactcaagaaggtccatatatgctccttatatcttcggcccatgccgggccggtctggtatgattcctgcctgggcggaatttctcagaaagcccagacacctcggagagccagggcatccagatccgcttggtccgctacaccgctgccggtcactaccagcgcagcacggcaggtaccatgcaccaggacattcaccccgtcatcctttccttgggcagtatcagcgggcgtggttgcaacaccgaaagctgtaccggcagtgctgtcccctttcacatacggcagcaccttgccgtccttgattgccaagatctgccctgggacaatctgacctttgcccttcactgcttctttcctgatgatgagcgcaggatgtctgccatccacaatctcactgacttcaatcgtcattgtctttgatgcctgcatatgcgtcggcctcccgttcttcagaacttctgggccatgccggcccggtcaattgcgacatccggcttagcccgtccggaatccgagaaatcggtcatacgtcccggcttgggtacgctgccgttcatgccctttaccagattgatgaagaactgaaccaagcttcctgcctgcccgtcatctgcaaactcatagtcatgtgactcaatgagcaggtctgcaaactcttccagctttcctttcattcctgtcggccacttgtctccgacagcactgaccagctgtgccttcactccttccttgtagatcttctttgcctttgccgtctgtctctcgacatcggcaaaatcaggattcgacgcaaggggcgctgccgacgttttggtatcttgcggagcttccttggggaaatcagcaaagttgaaatatgagtaatctccgaaggctgttccctcgcctgtcgcgtcaatcgcattgtcaggctttgtactgcccacagccgtgataatcttcaaatccctgatcttaggaggcacagaccccagcatggccaggtgatgaagatacttctttccatctgtcgcacgggccggcatgctgatgctccagcctgtgtaaaagccttcatcaattgcctgggcaagctccggattcagggagacatcagcctgcatgaccccgtcaataccattggggttctcaaccaggtcaatagactcgacattgccccaggacggccaccagtcctgttttgtcatgtagtgccccaggctgaccggccccttgccgtcaaaagtctcaaccacatccctcagatccttgagtgtgattgtcgccccgtcggcaccgaagctgccggtcttggcaatctccatgcgcttgagttttttatcatccatgcgaattctccttcttcatttgcgaattcatcttcaggagaatcgtaccaaatcagaaaggcacggaatctaacgggtttttgatgaaaatccgggaaatgacggtttcatggcagaccgtcatgagtacatgcagacatatcttgcaggaaaggtgtttaatcgtgtttataaacgggggggtgtagtaaaagtgatggaattactcgacttaccgaaacggggtagattgtaggccgtttttgaagggcataaaaaaagagctcccctccggaagctccttttgctactgggtacaaccgtgattgcaccgctcttcgcccatagccaatgtacctcagtcactcagtcctgtcaatattttctggatgctcccgacatcctgtagatcatcccacgtcagataacggattttgccatcgaagataactccgagcattgagattgtccgtccacctttcttcagttcaggaaccctcgtccccagagcacggatcaaatcatcaatctgtccccggtgatggatgcgaaccgcgacattcggcgcctgttccgcagccttagcaagttctccactcatagtgctccgtttggcagtgacaaagtccttgatttcaatccgttccagaccgttcagccagccgtcatattgcacattcccctgtagtgcctcatttggtcgcaactcgatgaagtatcctttgtcttcgaccagtgtttttgctatctcgatgttcttcagctcatcttgtggcaaagcatccggataccgtaccccacccttggcaaccggcacattctgatatcccggtatgatccggtcaaaatccttgcagatcgtctgtccgactatcccgttcagttcttcatcgatgagagccttgttgatccgaaatctctcactcgccgtcactttccagaactggttgttacgagcagggttctttccaaaactaccctgcggtttttccgcatgggccacgaccttcaaggaatctgaagaaacactcttgagtttccccatgagcccggttgattcagcctcttcccgataaattgctcggacggttgaacggcaattataatgcaacggcggccagttgttctcccaccaagggtcattgtacggcaggatgactccgctgcgtgaagcgcagatgtcactctgacggctatcctcgataccgatgaattccagtgccactggctgattgttcgccatctccatggcccgccccgcgttgtagtccgtctggatattcgtgcggtaaaccatctcgtaatatcctgcgtaaccaacgccatcggcatcagcctgaagggtcttcacgaaatcagtcatggacgcgttctgtcctgagagctgcttctgatagatccgcctggctttctccaccatgtcgagctgagtcagccgaccgaccgtgaaagcacggagcttcatgtggtcgctgagcctgcgatagtgagcaggagtaagagtcaccctgccctgcgcccattcaacggcggcatcgaacggcagggattcatccaggaatgatacgtcgtaatcggcaaagtcaggattccgaccgtgatgggcatgcatcatacccaaaagccatgacttcatcagtaactcataggtatcctggatgagtttatcattggcttgtggcttgtaggccccggatttcaacagccctggagatttctgtaaacgctcgataaacgcctgcaactcagtgtttacagagcgtttaatcttctcctgatatgtctcttcctgggcaatgacctgcccgacttttaccgcttcggattcaatgaccgggtcagtatcatcatcggcctgaggactttttttttacccgtccccatatcggcgaagtcaaatgcccccaaggatggtgtcatggacatccctatgccctccggacgggtgaatacatcctcatcatcctccggctccggcagattgtaccgtgcatacagggcggcctttgacaccgggatgcccgtgttgatggcagtcacgacatcggcaaaagacgcataatccccggtatcgtaacgaaactccggagcatcagcatcaggaccgaaattcagttcgatgctcatggcgatgaggcgctgcaccgtataagccagggcccgtgcatcattctcatacgccgcagccttagtcctctcctggaccgtgcccaatgcttgggttccggtatcggagacgttatttgccagagcctggccggtcatgccgtagctgatttgcaggtcgcatgccttgatgaggatgtcgaagtctgcaacagaaccggtcatggaaatctgctggatggctttcacatttgcaaaagctccggacgatccaccgaccatctggctgacagtttctgcaaggtctgcggccacttccctggcctttcctggatcagactggtcaaagatggcataaaccgagggtacggagaatttctcagtcgccgtcagccagtactgccagccgagctttttgaaagcccagacccagtagacagatttcatgtatgcctgaccatagggagcgttatacctgtccccctcgatgcgatggatgatccacttatacggctgctccagcagcgtgttcccttggtcgtagtacatctgcccgtcatcaccaaagcgataccggttgatgtcatggccgatgagcgcatcaatgtaatagaagccatcctcatctttctgccagacaatctctgccggacggaatccatatttgagagaatcagtcagcaggtagcttgaccatttgcgcaggctcttctcagacagatagcggtcggcatagtccttcacggccacatcctccgccttggacagactgagcggcaggttctgcgtggcattgcgccggtccagaaaaaggctgctgatgcgaggatcctggagcatctcatcatagagcttcagccccttgggattgcgcctgatcgcttcatccggattgggcagatactgcatgaccaaggaatcctttatcactttcagcaacagctgcgggtctttcttgtgtgcctgcgtcttagccattcatatacctccctatgagtcccggcagtgccgaaggtcgtctgcgccctgcttggcctgtcggctgtccggttcccctggtcagtgccaggtatgccagcttcaaggcatccacagtcccgtcgttcacccctttggtcgggaactgcaacacacgctgcatggacaggctgtccttaagcttcatatgatgacgccatgacccattctccatgaaaggctggatcatggtcgctcccgcttccttgctcatccgtgcctcgacaccgatgagcggcaggttcagatgctggggcatgagaatctcctggagaagcttcatgtacacgttctggaatccgacattctcaaaaccaataatccggggagcatagacacgccacagccgcaccatctcgtccaccagctggttgatggtcccatagtccttgtaccagagctcgaacgtcacaaagcctccagtctgcctgtgccgtcccagaacaccgatagcggcatcatcgcttccttccgcgttcgggtccaccccgaatgcaatctcatagtcaggaatggatatctccgttccgggaacatacagcatctgctcagccttgaaaatcttcgtaccgtcatcggtggtgatggacagatattcgatgttgtacgtctttgatcccacctccatccttttcttccgcagcgcagccagcggccagtactccggccagagagccttcttgccatcctcaatctcagcggaaaatctcacccctacccatccgggcaattcctgagccacgatcttcttcaggatggtcgactggggatcctctccgttataaatggtattcaaggtgaatatgaccgcattctttgacagtccaaaaactgctgaagatatccagtcatagatcttatgcaaggtggcgacattgttcttgtcctggtcagtggtaatgtcgtccaggatgatcacatccggacgtttctccctgctgacaagaccacgtacaccggcaccacgaccgatagacaccaaggcagcgccgttcttcagaagatactgaccgcttttccagacactgcctcgttggttcccataatccgccaggagccgctgattgtcttcgaactcgaccatggtgtcatcaagaaactgcccggcaagcgcatcgttggatctaatcagcacgacaaaacggaagtatccatagatcagcccccagaggatgagcaggcgggcgaatacggtggacttgccctgctctcttggcgcgcagagggccagaccacgcaggatatccacctggtgtggaatatgggagaactccttgcggtgtactgctgaaagctgccgggcctgcttctctgtcacgatccaatagggccttcctctcttatcaaactgggtattctcgaagatagagaacaggagacgctgccatgacggcggctccagcctgatataatgaggaaaataatacttcatgaatccgccaatgtcagtcctgaacttctcgtgccgagaacggacttcattctgggacgatgccacggacatggcttttgtgcgatccatgtccagcatcttgaagagtatgctgtaatcctgcgccttcatgtcttcagccgacatccggagcctccaggttcgtgacgatggtaaagagctgctggtacagttcaggccagtcttccagtgctttctgtaggtctgcgatgaccatctgcttcactttctcaaagaccttgttgtaatccatccgttgcttgacgagctgccccttcatgcgggtgatgctgttcatgaacgtggacatctcgggcagatccttgaaattgacattctcgatggttttgatgtattcaaaggacttggtgatcagccagtcgactgcggcctcgttggtatccgtgttcggattgtccctgatggcatcaataagcgcgacagtctctgtacgggtcttctcaagctcgctggcgatctgcttgttgctcttgaccgtcctgcgtatcgcctctcgtgagatgtcgtatccctcgtcacgcaacatctgctcgatggcctcaaaggtgagcttctcatcattgtatgcctggataatcctctgcaccaaaccgagcatttccgctttctgtctcttacccatgtcacagcgtcctttcgtcgatgacggtcacacccgcgtccgtaatcgcgtgttccagcaggttgatgcccttgggttcgatcttgtaaaagaagactttttcaagcggtcggaaaggatgcttgcgttctatcttttcgatgtacccggagtcagacaggtagttcagcgccttctggatgaccgccgggcgttggtactggaagtaagccgcgatgatgctggtctcggctgccttcgacgggtagatgttgttcaggaactggaggagatccccccgaaaaacctgatcttgtgcgctcattgcttctctctccttgtcaggtcaaagatgaatctgtccatgcgtttccccagttcccgtatctcggtgcgccagccgccgaagctctcctgtacatacgccttgtcagcatagttctgttccacatagctgacacgcttgttgagcgtttcaatgacctcatcttgtttcttgttccgctcctcgttccgggcgtccgcagcttccagttgcttgcgcacgtcgtccttcaacgaactgatcgtccgggaaaggctttcgttcgccttcttgttctccttgaacagaagaatgaatatgactaccagcaggatgagaatcggcacggtaccgagctggttcactagcgacatgaactccatggatgccccctaatgctgatagtttaacaagagtttaaacaccggaatctaatggttcagcagcgtttaaataggtgttcaacgctggattatcctgatgaccgtctggtagtactcattgcggatctcatcgtacttttcccacagctcgatgctgcccatgagacgtgtcacgttgatggtctggagccgcagggcttctgaggtattcccttccggcagcttttccagcacaggacgctgaggacgcacagcggcaaggggcggcacctcaagcggttcagtcttcgggactgtctggcacgatgcgagaattccaactatcaataagctcgttgccaatagaaataaggtcttcatccgtgaccgcttcatgtatgagctcctcctcttcctgctgctcttggataatctgctgttgttgctggataactgcctggacagtctcctgagccgtttggtgaatctcgctctgcttttgttcatggacgacttgccctttcagggtggatatctgggagtccttgcttttcagccgtgcccggaaatatgcgagcgcagccaggaggaacatgactgcccctcccagaattttttcgagaatacccatacttagacctttgcggccttggccgtgtcgtacagccccatggccgtccaggctacgacagagccatgcaggataccgacgataaggacggcatagatagccttgtccagtcctccggcatacccggaattatagatgaatccatacgctgtgctgatcaacacggatatgatccacaggatgtagggaatccgcttggtactcttgagagtattcttgatgatgttcggtttcgcatcatcggccaggtacggcttgatgacctgtgcaagccccatcaggaatggaatcagaacgagaagctgcggcaaaatgtatgtgtccataaaaaatcctccatgccgaaatggtacgacacggaggatgaatgaaatctaacagaaggaattagagtatgttactcgacatgagatactaagtttcgtatacttaaatagtattaaaaataaaactagatggaggcagatacctatgctgaaagacatcgatatcagagcttccctttttgaaatcattgcaaaaaaaaataaaaatactgaatatagaatgattccagaaatggctgtatgtgatggctttgcaagagttgatgtcgcggtggcaaacggaaaattgtgtggctatgaaataaaaagcgatgccgatactttggaacgtttaggatcccaacaaatatattatgaccagacatttgatgaagtctatatagtgattgggaaaaagttttctgaaacgattgattctatcgtaccagaatggtggggaatttattcagcttgtgagaagaaagacggaaaagtaataattcgaaaagtaagaccagcaacgctgaatcccaaggttgatgcacaggctcttctcgatttattgtggtatgaagaactaaaagcattcctgaagaacaatggaattaaaggatattctggaaaaaatcgacgtgttttgaggcaaatgatagctactcaatttgatttatcaacgataaaaaattttacgcgtgagactctgaagcatagactagactggagaacaacatgacagagcaatgaaaggcttgctctgtcatgttgtatttgttaaatcttcaatgctgttcccaaactatgaaggtcatgtggtgattgaacccataactaacccatgttgttagattgcctgtctttgtgttttcagctgaagaggatcgggcaattctcattatttctgaatctgcccaagaaaaagtttctccagaataagtatcttttgctgcaactaacacacggcagagttcccgaacttgttcaaagtccaaacctccgcgcttaactgacacccctttgatgtaataatacttgtccaatccggtgtatttaattttgaaattcggggacataccaataatgaacaccgtatcacttaaatccgtcggaccataatcagcaaagaaatagttaaacttccatttttgagataagcgttttgctaaatcatgaattttgacttcatgacgatcaaaggcatatatttttccttgttcaagattcgaaaaagacgaaggaaaagaattgcttgcaataataatcgccttgtattcatcgggaaaatcaatatcagccaaagctcccttgagcacggcttcctttgcaaacagattccctgtgtccacactttccaaatccaataacaaatatgtagaatttctattgctggtcgtagatataatcttgttcagagttccttcaatatctccaaactcatttctagcaattcggacagcaatatcatctcctgtatgctgtttttgccaatgctcaattgaatattcgtttgtcaaatcaaaaacaggaattgcataaacttgatctagaagcttgtagttttgttcacatgttgcatacacctttgctgcaaactctggcccatcttcttcaattgaattaaaccaatcctgttcaaaataaacaaaatacggttttctgccccatatccttgccacatcttggctaaacttaggaagatgtgtagtggcagataatgaaagcacgggaatgattttttctttgatctcatcagcaagcatttcgagagctttctgttctcctcgtttccatctcaaaatcggtgtatacacaagaatctcctactttgcactatctcagaagtacaaatcctttatattcaatccctcatacgaggatctatagaaaactattatcatatttcccaagaagctttatattttttagcaaatgtcccttccccatgctccagttcataccagcttgctgcaagctcaaaattaaattctacgatgtagcgaaattcggaggagagatcacgtcggaattcataaccaaggaagtaatttgatttttcatcagtgaacaaaatctcacaacataccccatcttggattcttccaagaaatctggactcaatcttaattaaaccggaatctgtagcttgatctttggtagtagaaaccttatggtccataccattcttttcgttactgattttctttttgttcttcaagaaactctttgatatgcgctgcaataaactcattgaatctccccttttcccattgccagtgttttgtttccaatctgttttttgcatcccctttggtaagtgcaataatctctccttccgttatcgccgaaataggatatagttcttcgattgaattcgcctctgtaaagaccaagaaaaattccccttctggagagaccattatgagttgccaaagatacgattgggttgtgcgaccgatacaaaactcatcgacacacatagcagtttccatatcatacatcacaccattgattgtcttctgcattcttttctcgtttctcctataagcccctcaccaatacattatgaatcttcctacagccttccctatgatcataatcacttggctcaatacggatggtggtgcagccatcccacgaccttgcccagaagctccaccctgtccgcttcaacctccctgggggcatagcgttcgttctccgagcggatggtcagtttcttgtcgaacgggtcgaactctactcttttcacgaagacttccccatcaaccgacagcacatagatgccatcaccttccacctgctcccggacaaagataaccaggtcagcatcgaagagctggatgcccgtcatggagtctccccggacttcagcagcaaaaagtgattccttcgggtacatcctgacaaagcgctccagaaccggcagcctttcttctgtgatatctgccgggaggaactcctgaccgggtccggcagatacgcgctgcgtgaggatgggcacggagacgacaccttcagcgatggtgactgcgtaggtctttcctttgggtgtgataaaggtcgatgccgcgatgggttcaagagtatcggtcccgctgccatccaggtacatggagccttggccggtgatgagccagtggaggttaaattgtcgttgagctaaaaactgcatgacaggttccggtatggctccacctaattcatatttcgcataagttgactgagccaggcccaattcctttgccaattgcatttgagaaagtctcatttcatttcgtgcctgctttaacctatcgccaaccatctactcttcctagtcattatttcgattaatattcataatttcgattgacattatcgatattacgacttattctaaattcggttaataaataaactgaaatcatcataacgcacgtaatctacgagcgcaaggagagaacatggcaaaggggaaagaattagcgacaacagtcaaggcatgggattatgccactgcggtcactacaggaaaaaaccttgtaaccctatacaacagggtgactctggatctagtcagggaaatctatgcagcacgcgaagctttggcaaaatccggtacccgtacagacctaacctcacgacaagatgtcgcgaggttaagtccatgggagcaatattgcgaagatatcggtctgtccttacgtaccgcccaacgttggcttaaattctatcttccagaagaaaatcgacttcttacatcagaagaactcaaggccatccaaatagaagaattcgaagccctgatcaaacaattaaaacctacgttccccgaatggcggccagacggctggactgccgcatgcgagcaatattatcgggagaagatgaaaggccagaaacttctggacatttcaaagcgtaaacgcttcgagcagctcgatctgttcgatgccgcatactacgagactttgacatcacgcatcacatttgcatcggctgatgatgtcgtccactttgctgaaatccagaaaaagatagaaccggtcgcctatccaggcattccagtaaacaaacaagctcacgcttttttggtcgttgagaaaatgcttcaggacttccctgaaggagaaagaaaacatgtcgccaaggctttggcagacatgacacggctgtatgccgaggaggcaatttaaatgaacagaaaaaaaagacaggctattgacagctttatcaactcgttacgcccagaagacccagaaagggaaactaaattcaacagttttctgataagcatggccaaaaatgaagatcggcgcattcgcgcgagaaacttaaaagcaattagcagaagacgtagctttttatataaagagtgttttgttttaagaacctatatcgacctatggatatcttgcagacataagcctcatcgaaaatacaaagaatataggaaatcaatactcgcccgtttcaccttccatccgcagaccaaagacgaggcgtaaagatgaaaaatactcaagctgtaaaagaaccgatgcacttattgcaccacataaaagttcatcatcacccaaaaaatgagaattccttggatttgaaaaacaggcttgcatcaggccgcaagcaagctccagccgatatctcaatgcctgttgctcctcaacggacaatcctttcacctcagtggtgtgaggaagattattcagcgcacgtacaatcagggcatccaaggtcttcttatgcttttcaagcaatgcggtatcttgtttcgcatcatcctttacattccgccaatcaaaatctggcatccattgatagtcccattcttctgaaggtggaaacaaaacagcaatcagacgctctaaacattcaacagcattcatatcgtgatattacaacggaatccatgccgatataaggagaagcctcccatgaaaagaactaaatcatatatccatacctacacagtcctcatactgggagaaaagggattgagtcagactgaactggctcgccgtatcggatgcacgcctcccgcgctcaaccaaattctcctaaggaaaaccgttgcaagggatttgcaggaaaaaattgccagagccttgaacttcacctcttgggaggaactggagaacaaagctgaatggttctccgagctgttctcttccatgtacaaccgccccacctcagcaaaaacgtgggaggcggtatcataatgtggaccgatgcaaagacaatcgcccatgcagtgggactgaccgtccgtactgtacaactcagggcaaagaaagaattccagataaggaagaaagacgggaagtccatagaaatctatgtaccatccctgcctcccgactggcagaccaaacttgccaaggccggagccatcgtgccggtatcacagatgctgtcctccctcaccccatcggctcaggtcatcgtccagtcaaaactgtctcttggcaagctgaccgatacacaacgcaaaaggcttgccatagcgacacagttcaagcagaagcccacaggcatgaagaaagctgaatgggtgcgctccctcgcctccctgcatgacgtgtcagagacttctgtctatcggattgcaaaagaagcggagaccggaatcctgctggataaatcgcaaggactcaaccgcacatccgcattcgatcctgaagcctccgcctacatcaaaggctactggctccaggcaatccgtgaagtcggggaatgcagtaagcagaccgcatggaaagcccttcaattgaaagccgtccaggaggggtggaaaataggcagccgctcttctgcattcaatctcctgggaaaagtagaccatctgctggtagcgtatgcccgtggtggcaaccgagccctggacaactacttctacatcacaagggatgcggatgcactcctgcctttccagatagtgattggggatcagcacattttcgactggtgggttgctgactatgaagccggagaaatccggagaccgcagtgctatctctggctcgatatgtgtacaaaactgatctatggcatagccttcgacaagacctattccagtgataccgtcaaggaatccctcaggctcggcctctatcgctttggagcttttgactgtacctataacgacaacggttcctcagaatgctccaaggcaatcaacagcatcattgacgacctgctccagcttcagatgaatgcagccgatatgagcgacctctacaagactcctgaaggcatctttgttgtgaccaatgaagatggtgatgtcctggatactgcccgctcccctgaagagtggagacgcaagcaccggcgcatctttgccaatgtcaggaatgccaaagcaaaggacattgagaggttcttcaggacacttgagaaacgcctggaaggacggatgctccccggtcgtgtcgcaacacctggcgcaacggcagcagtcgatgaagctgaacgcgcccggctggagaaacagaagaaccatcacgaactgctcacgcaagaagagttcatgctggtggtcgttgaagagctgcaagcatatgaaaacaacatccatgccaccttgggcatggctcccttgcagaagctggaacagaagttcagggctggatggcagccgcgattctttgagcatgaagtagtcgacctgattctcttcgagcgtgtcagaaggaaagtcgagcgtggccgtgtcctggtcgatggcgttcagttcatcggagaagacctgcggacagagaatggtttactggcggatgtggggttgtggcgtcatgacggtaagactgttgagatccgttacaacaagcacaaccttgattatgcctatgccgttatagacaactctgtacgtccactcaaagctgtccaggctgttgagatgctggatgacgagaagatggtccaggcaatttcacaaaagagacagcagatggcagcggtccgcgaagcgtttaaacgtctgacagcgcccattgggggagttgtcctgaaaagccccatgggcccggctttgaaacgtgctcaggtcatccagaatgaactgccggacctcagcaacgaggagttcaagaaacaggttgaggaacaggaacggatggcacgggcagtcgttgccttcccagtcctccatgcctcccgccatgagagatatcaatggtgtctggatcagatagcccttgggaacaagctttcccaacaagattgtgattttcttcagagttatgaggcttctgaagaatacaagaagaatgagacgtattggattacgtacaagaaattagcaggaggtgcgaaatgacattagccgaagctttggaaatcagtgggatgacgttacagcaagtgggggaactgcttgatcctccgttagggaaagctgccatcagcaggataaaaagtcatgaatacccgaactgggacatcctggagcctcagattgtaaacaagatggggaaaataggggttctaggagatttcaccggggaggaaaaacagaccggaattcttcgtgttgacccaacagctttcattcatacgcagaatgtgctggctacggatgccttggttcaggacttgctggatcctgcgactacgctgaatgcaagcatcgggatgattaccggtgctgccggatacgggaagacatctaccgtacagcacataggtgctaccgtggatcaagcacattatgtcctctacatggaggggtatacacttacggctctttgcaagcagattgccagtacactcatgggcttttgccagcgcacctttgaaaagaacctggctttgatcaaagaagcaaccagcatatacaggaaagtcatcatcctggatgaagtggatcgtatgccgattcgctacatcgaagccttgcgcaacatcaatgagtactgtggagttccgttgctacttgtcggagaagagtctcttaccgcaaaaatggaaagcctcccccgattgaagagccgtgtcagaaaaccccagatatccttcaaacctctcaataccgcagatgtagccatgttctatcttgaggccgttggcttggatatcagggattctcttcaggtctgcaagatactgctgagccgggcgaacagggactttcgtgtcctggtcaatgatgcgcagcatctggtcaaggcaatgaatgcaagcggatacgaaacactgacagaggaggtcctggatgcttataggacaaaaagaacgtgaggtactttttggcacttccgtccttgcccggcagatacagaagttcattgaagcaaagagagaaaccggacttgatgcccttctgaaggtattccctgacattcggcgtgaaattcttgtcgaaactcttcggcagcttcgcatcaggggagtcatatcccattctgaaggcgtatacatcgcgacatacaaatacaaggttgaaggtgctaaggctgaccaaacgtggtcggctgccaaaatccttgggacatttgatccttcagaccttgcccgtatagcgtcagtcgaaaggattcatgctgctacgctgtgtcggacatggctcagagaaggtcatctggtttgcattggacgcaaagggaaagtccctctctacaggttctgtagcaagttttccaatcgaccaatcatccatcaggaaaggaaaaaatgaataacaggcatgcgttactcgcaaaaatccacatggccaagtccagggttctcacctgccctgtctgcggtcggctgttcttcgaagagacatgtccggatcatcctgctcgccaaggtgtggagctcagtgactttgcatacaggggaatcctgaaagccttgggaggaactgacacctgcgcattcatggatgacaagagacttgtcaaggtcgctgacttcttcgaccgcgtcggtttcagcaaggcatatcccagggtatcgcctgagggggaaacccggagagcaaaatacggaactatcaggcatatcagaatccgggctccggtagtcctgggcgctgcatgggaatcccggctgttaggtttcatgcagaagaactttgataaaatttcactggagtggctcgacccaaatgagctgagaaaggtaatcggatggatcaaccgaacagctaaatacgagaaggagaaactgaaatgaaaacacaggtaagtgacggcaagacatatgcggtgaacgcaaagaatgaactggtacccatcgaagcgatcaaggagattgatcagctcagggatcaggtgattgagaagatcgaggaccggctgattgaactccagcaaaagatggaaaacgccaaggcagaagctatggcagacatcaatgagtttgtccggatcgctggggagcagcatggcgtaaacatcggtggagcgaagggaaatctatccctgacctccttcgatggatccacgcagatcctgctggccatgagtgacagccttgacttcacagaaggtattcatgtagccaagcagcttatcgatgagtacctgactgacatcaccaaggatgccgcggcggatcttagaattctggtgagcaaggctttcagagtcaaacagggaaagctcgatgtcaaaagaatcttggaacttcggagttacaacatagaagatccccgttggaagaaagcaatggacatcatcagtgactcgacaaaagtcatcagcagcaagcagtgtttcaggctgcgtaaacgcaaggattctgacagttcatatgcattagtaaacctcgacttctcgacaatctgatacaggagaaaaaatgctgttgcaacaagaactttttccaccactcccccccagcctttcacttaaagctctgctgcaacagcgtgcccgagaagggcacattttctataagccgaaggatgtcgcccggcttctgaaagtctctggattccaagtatattatgctattacacgttataggctcgatgcggtgatggtctgtggagagtatagaattccatggttttcaatcgtcgagtttttagaaaatcaaccgcagattaaacggcagttttgggcattccaacactatgtaaacagtcacgtatcagaaaaagacatctatatatcggagaattcggatatctacgaagacgcgcctcaggactactacggactcaaagacttacatatccctactgatctccggatagaagaactagcaaacatcctggaagtgtcaacaacgctacttatcaaggatggtcacttcggccatacggttccctggccggacgcctttgattacctggtagaacgggaggtctgcaatctccctgtattcgaacgggatttgccaatgtcgacaggagaaatcgaaaagattgatgaagagcagctcatgctgttctgaggagcaaaaaaatggaaggcgataactgaaatctgatattatttactcaggctgttggtatgtccggttcgattccggcacagtctgaaacccaaataatgatgctggttgaaatcaatcagctggacagtggaaagtccgataagctgctgaaagggagtgactgctgggccaccggggagaacaggtggcatcgtttcatcaaccataatgtagaagtagatcagaatcaggcagccgtcttctacaatggtttactggtcaccggacgcggtggccagtttttcattattaaaccctgtttaaacacacgataaaacagttttaaacacgctataacacggaaaaattgtcattttcagttggatttcactgtcaaaatgctggattttctgtcaaaaatttttggattgtacaattgtgccgtgtcctggcgtgtaatgaaacacaaaaaatcaccctttccaccatgatggattcatggggaatcagggctcctgagagctgcatgagtaaagcgcttgcgtaatatatgattttacacgtaggcaacgtgtaagatgaatattcttttattcttttataatatgtcaatcttacatattttattgctttctattctttttgggtgtaatgtaatttttaacatccttagcttagccttttagtaactcatcctcattcacacggagcaaacttgttgaaaaaaattcagtaagcatattagaacagagaagttcatcagtgaaggatatgggctttcaattattgcgaaaaaaacattctacgatttgatctcagaagaataagagaaagattaactcattttataatctacttgtaagttttttaataccaataggaggagaaacatatgggctttgtgtttgcaattatcctagggataatttgtgggttaattacccgatcaatgaatataaaaaaaggatataatggtggttttgggtggggcttcttcctgagcttcatcggaatcattgtggtagcggttcgaccattcaatcagaaccatcagcgggataccagctcctcttagcattttgagacatagaattcttatctcattttcgaagaccacaacaataaattttgtggtctttggagtggttcataggatcacgagatccaatccgatatatctcggcttatgaaggcggagatattcaggatgaagaaaaatacagggttcgcccccctatctccccctgcaccttcatgacagtctccatgtcgcttggctggaggtgcaggtagtgttctgtcatcttttccgattcatggccgacgacggctctggtgaccgccctctgtactccagatgcaatgagcctggtgttgaagaaatgacgccagctgtggaatgacagaccgcgctcctggcgctcctcttcggtaatccctatttctctcatcttacggtacagacttctcatcccaggagtatttgaccaccagatgatcaggatgaacacactcaaccttgaaagcccgtatctcaccggctcgcattcctgtacaggcgcatagatatgacgcagaataggaaagttcattgccccacttctcagaatcgtccagaagcttgtcgcgcacataaggacatttcccccatatccagaaaggttcagcaagttccttgaggccatgttcctctttaaagccaagagaattaattcccccttccttgccagctgggagacagaatggtgattaacagggatttttggcataaaaaaatccttgctaacttgtggtatagcaaggatttataaagagtgcggacgactggacttgaaccagcacagcctttcggccaccagcacctcaagctggcgtgtctaccaattccaccacgaccgcgaaatcgttagcgttgcaggagtgtttgaaagcctcccaatgcaacgttgctaccatacactatagacactccgttagtcaatgattcgtttccaaaatgtagcgtttgcaacctgtcattcaggagagtatggcacagacaacacgtttctctcatgccaatgaactaccgattctcgatgttcgggaataattgacgacctcaagctctatgccatcacagtccgtaaagaaaaaggcataataatcgtcacaatattcagggtaaaagcacggtttattaatgatgcggacattaggaatcgactggacagcagagaatattgaatcgacgtcaaccttctctcttgttccgaaagcaacatgatgaactgcccccggacgacgtcgagaaacacagtcatccagatattcagcgcgcggactcacaataccaaaagaaaacgaagcggaattatactcgattagttcataggcatgttcaggaacctgggcatattccttgtccctaagatcaaaccccactaaaggaagaaatttgttatagaatgattcggaaattccgatatccctgacggtgatatggatatgatcgataaaagataccatgatacttatcccccttgtacttctatctagattttataatatttcgggcgggaagaaagtaacaagtatctttttctgaaaagaaaaccatgcaggatgtcatcatgcaaagtcggggcgagaggactcgaacctccgatatcctgctcccaaagcaggtgccatggccgctaggcaacgccccgaaattcagggacatcagtaaaaccgatgtcctaaacctgttcgagtatatagaccgccacttgtgaggtcaagaggatattggtatgcttttcccatgaacgaggaccttgcacagaaaaaagacagagcaaaggaaatagcccgcctgctggatgcatcaagtccgcagaaaatactctttttggatccatcctctcccttccgtttcctcattcaggtcatcctgtcggcacagacgacggacgcccaagtactgaagatagctcccgtgcttttcgaaacatatcccgacgtgcgttccctggcaggcgcagacatcaataaagtaaaagagatcatccgctcgactggacatttcaataccaaggcacgtcacatcatcgactgcgccaccatccttcagaaaacctacggaggctggataccctctaccatggaggaactgactgcccttcccggcgtcggacgcaagacggcaagctgtgttctgggtgaggtctatggtcaacccgtcatcatcgttgacacacacttcgggagagtctcccagcggctggaactcgtcaccagcgcgaggccagaaatcatagaacaacagatgaaggagcttctgcccccagacatgcagtaccggttctctatgaccttgaatctttttggccgaaactgttgcacggcaaggaagccccaatgccacaactgtccgttgtacgctctctgcccatggccggagaaacttcctccactctacgactcaccacacgactgagccacgcaagctcatctgatgttctcagatactggtgcctggattctgcccatcatgctcgacttctccgtcaagcggtgtcattctgtcggtgacaggaacatcctgcggctttttgcatccatggaaacgacgcatcttatcacgcatttccattttgcgctgctctacggaagcgtacaggctcatgaacagaaaaagaatacctccgacaattgagcccgtgccgatgaccgccagaggcagtgcattctgcatccgctgagcatacatcatggaactgccaacggaaaactgtatgctaaagggagcgttacacctctcgtagacataaggctttgataccatggccgtttggctgaacatgacggctgtaacgccaaacacaccgaacaggatgccaaggacaaggcacacgattgaaatggtttttatcatctgtgtttctccttacatcttataatattacacaggaaccgtcattttgtgatgatacataatgtggagaatcgcacacatttaaattacatttagttcaagtccagcgggcggaactttcaagaaccgcttcacccgcgagcaaggattccgggacattgagtatacgctgattcgtactaccccgccatgcagcagaaagggatcttagctcacggacgaaccgaccgtcaatcaggacatcgacatgctcaagaagccggcggacatcgggctcatttttcatcctttcttgaagttcttcaaaagtccatccggtatagcacgccacctcgtagcctcctgccttgcagagcgtggcaaggtcagcaaaaccagacggctggaacagaggatctccaccagagaacgtgacgccagtgaacagagggttgcggtgaatgcgctcgtaaatatcggtgacagtcatttcacgtcccacgcctgatgtccatgtttcgggattatggcaaccgggacaggcatggggacacccttgggcaaagaccgttacccgtagccccggcccatcaacgatgctgtcatcgacaaaacccgcgagctcaatggttcctttgcccaaagtggtcagttccacgaagccaagttctcttttagcggccatgcaacatcctcagaaggtataacgcttctccgaagaagacgaaagggaatgcttcacacgatcatgttcctcggcacgcttgccattattgaaacgttccagcgtcccgaccagatacccggtgatgcgtctgatgcgttcgaagttcggctgtccgtctccttcttgacgtccgcactgcgggcaggtgtcgccgataatcccgttatacccacaggcaggatccctgtccacaggatggttgattgacccatatccgatgccggcatcatgcatcgcctggatgattttctcgaaagcctctacgttccgtacagtgtctccgtccagttccacataggaaatatgacctccgttggtcaacgcatggaagggagcttctttcttgattttctcaaacgcggaaatctcatgccacacggggatgtggaaactgtttgtatagtagtccctgtcggtgacgccggggatgaaaccatacttcctgcgatcaatcttcacgaaacgtccggaaagaccttccgcgggagtggcaatcaagctgtagttcatcttggttgcctgggcaagcgcatccacataatcacgcatgaacttgatgatggccagacccttctgttccatttcgtcgctttccccgtgatggtgcccgtagagactcatcaaagtctcggcaagaccgatgaaaccgacggaaagagtgccgtgcttgagtacttcgcgcagctcgtcatcgtagcctactttctcggaatccagccatactccttgtcccataaggaacgggaaattacggatgtgcttgcgcgcctgaatctcaaaacgagcgttcagttggcggattaccaagtccatcatgtccttgagcttgccgaaaaagaccttctcatcgccatggctctctatggcaagcctgggcaggttgatcgatgtgaaactcaggtttccccgaccattggcaatctcttgggacggatcgtgaacattgctcatcacacgggtacgacaacccatgtaggaaacttcggtttccggccgacccggcttgtagtactggatgttgaacggagcatcgataaagctgaaattcgggaacagtctctttgcgcttactttgcatgccagcttgaaaaggtcatagttcggatcctgcgggaaatagttcaccccttccttgacacggaatatctggatgggaaatataggcgtttcgccatggccaagaccggcatcggtagcatgaagcataccccgcatcaccatcctgccttccggagaaatgtcagtgccatagttaatcgaactgaaaggcgtctgggctcctgcgcggctgtgcatggtgttgaggttatgaatcaacgcttccatggcctggaaggtcgaacgctcggtttcttcctggctgtgagaaagggaaaattcctgagccttggcaatgacatctgactggactcccagagaagcgaggagtttccgttcctcggccaggaatgcttcatcggaggcgagtttcggatacagtccagtgcgtgcctccaagtcattgtagagcttcttcatgtcagctccgctcaccttcagggaaggttggagaatctccagtaccttgaggatgttagtccggtacacgcggcggtacgtcttggcgacacccggagcaagcccgtagtcaaaattgacaatgctctgtccgccgtgctggtcgttctgattgctctggatggctatgcaggccaaggctccatagctttggatatcattgggttcgcggaggaaaccgtgaccggtggaaaaaccatctttgaacaaggtcagcaggtcaatctggcaacatgtggtggtcagtccgtagaaatcaaaatcatgaatatgtatccaaccgtcctgatatgcttggcgtatatcatcttcgagaagatacttgttgtagtaatccttggaagattcggagccgtatttgagcatggtgcccatagcggtatctccgtcaatgttggcgttctcccgtttggtgtcactatccatggcatcctcatgggtcagctcatccatcatcttcatgagatcgctgttcatttcgcggcgtcgggttctttcagcacggtacaagatatagcgtttggcaacgtcctcatacccactgtgcatcagctgcgtctctacggcatcctgtatgccctcgatgggcagggattcgctgccaaatttcttttcaagataggcgcttgtagtattggccaccgccgccgcagcttttacggcatcgggagtcccggcagcctccatagctttcaatatcgcacgtgctatctttgcttcatcatacaggacgacccgtccgtctctcttgacaatagtctgaatcatgttgcctcccgcccggaacccctgtggtgatacaacacgcccttgctccatcaggaaaagggaatcgtggacgcaggtacacgtccgggcatatctttatcttgaaaaccaaacataatgcccatcgtcatgatataagagttatatagaactcatgtaaaacaacgggacacaatatgtagtggcctttgttcattgggtacgctactaacagtaacctagacaaacaggcatgtcaagtaggaatatgccatcatgatgatttattcatggattgtccgaaaagtaccgtgaaaaaatcggaatgaaaacacggaaaatcataagaaggatggacatatctttcccaaaggattgcccgtgtggtggcggaaacccaagcggttcttacgagaagacagtcttcctccacagccgaaaggatgaaaaagtgttcctttccacatcttcacatcttcatcacgtaacgattgcttgacatcgctggtgaaataccgcatattcccatttgttggtgagaggcgatgaccctgttttctgcggggccgggaactctgccgtgggaggaaagggaaaacgattgaacggtgtagaagtaacggcacggggtgtcacccgcaaattcggtgattttttggcgctcgatgatgtgagcgtggatatcaagaaaggtgagttcttctcacttctcggaccctccggctgcggcaagacaacactcttgcgtattattgccggttttgattcacccgatgtcggtttcgtatcatttgatggagcagatatcctgccccttcccccggaaaagagacaggctaatacgatttttcagacctatgcgctctttccccacctcaacgtatatgagaacgtggctttccccctgcgtatacgcagaaggccaaaggatgagatagaccggagggtgcgtgattacatccatctggttcagctggatgagcatattaccaagaaaccttccatgttgagtggcgggcaaaagcagcgtgtcgccatagcacgtgccctgattaacgaaccgaaggttcttctccttgatgagccgctttccgccttggacgcaaagctccggcagaatctcctcattgaacttgatgaaatccatgacaaagtgggcatcaccttcatctatgtcacccacgaccagagtgaggctctgtctgtctcagaccgcatagcggtgatgaaccatggcaaggttctacaaatcggaactccatacgagatttacgaagctcctgccactgaattcgtcgcacggttcattggagaaaccaatatcttcccttgtaccgtcctctcctgtaatccgacatctgacggagaattcatgctcaaccttgatgtccccgccttgggcggaacaatcagggtcacggatgtcgatccccaggaaatcggcaaacggctggacttcacaatccgtcctgaaaaaatccgcatcaccactgatgtaccggaaaaaccaggcaaggacatcaatcagttcctcggcatcgtcgatgaacctgtgtacgctggcttccagtccaagttctttgtaaagctgaccaacggtgccatgattaaggtttacaagcaacatgtgaactacatggatgatggacctgagattgaatggaaggacagtgtctacgtatcgtggagcgcggcggacggttatcttgtcaaggtggtggacgcatgagcgggcagagccgccgcgaagcgcggaggggtctggcatattccgctcccatgggactctggtttactattttcttcgtacttcccctgacgatcatcttaatctacagtttcctcaagagagggctctatggtggtgtcaccggagaattttccctggtggcctatcagcagatgttcaatccgagtttcggcagaatcgtgcttcgtaccatctggatatccattgtgtccaccttcggatgttttgtctttgctctgccagcagggtacgccatggcacggagcaagcaccagacattgcttctttttctcatcatcatccccttctggacgaactccctgattaggatttacgcatggatttccatactctcccgtgaaggtttcctcaaccagatgctgatgaagctgggaatcatcaacgaaggtctccagatgatttatacccaaggctcggtcatcctggtcttgatatacatgttcgttccctttgccgtactgcctcttttcacgaccatcgacaagtttgatttttcattgctcgatgccgcccgtgacctgggggcgacgaaactccaggcgttggtgaaggtgctctttccgcaaatccggggaggcatggtcaccgcgctgatcttcactttcattccgattttcggttcctatactgttcctctccttgtcggcggcaaggactccaccatgattggaaacatcatcgtagaccaagtcaacaagacgcgcaattggcctctcgccgccgcattcagcgtcgtactcaccttcctctccatgattggcgtcctctggatgttgagcagcaacaggcatagtgaaaagctgaacgctgcttcaaaactccaagacactacccaacagggagtcgaaaaaagagtccacctacatcatcaggacgatggaggtaaagcatgaacctatccagctcccatcgcgtccacaggattaatgaaagacgctggttttctacatcgaacatcatccttggcttgaccatcactttcctgttcctccctcttttcgtggtcgttctttattctttcaacgattccaaggggatggcatggacgcagccttccttgcgttggtatcgggatctgttcttctccagccccgcattatggaaagcattctacaacagcgctgtcgtagcgttgacaagcgggctgacagctaccatcctgggcgcgttggccgccatcggcataaaatggaaccggttcagaggaaaggcatacatagccacgatcagctacctgcccatggtactgccggaggtcatcataggtatttccatgctgatcttcttctcgtggatcaggatgccccttggcatgttcaccatctatgtcgcccatacgacgttcaacctgcccttcgtgttcctgcttgtcggagcgaggttggatgaattcgactattccaccattgaagccgcacgtgaccttggagcatcagagacccaaactctctggaaggtcgtggttccctcgattatgccgggcatcctgtccggatttctaatgagcgtgaccatgagccttgaggacttcgtcatcacgttctttgtttccggtcctggctccggtacactgccgctgtatgtttattccatgattcgttatggggtgtcaccggtcatcaatgcgctttcatttgtcatgatagtgggaactatgcttcttgcctgggtcttcaggcggttcctcaagactatagcagcgaatagctgaaggatgtcgtctggacgaccttatccagaaccttcctccgggggctagccatcggaggcgatcatcatgtgcgggaggaatgcctatgagcatgcatcacgacacgcgacgatcgacgtattccgtcaaagtcgcctgtgcggtcctattggccgcagcgttcctggcaggtctgacagcctgttccaggaattcgtcacccaagtcaaacggtgaagcactgtacttgtacaactggacctattatacgccagacagtatattgctggcctttaccgaggagacgggcatacaggtcatcgtggataatttctcatcaaatgaagaaatgttcgccaaactgagggccggaggcggccgagtgggatacgatatcgttttcccgtcggcggactacacttccatcatgataaaactggatatgcttgaaaagctggatcacgagaagttgcctaacgtgaagcatgccacgaagctggttcatgagaaagccacctatgacccggacttcctctattccgttccctatttcatgggtgcggcaggagttgcagtcaacaccactttggttccatccggatatgaacggaactgggacattttcgcagacaaacgcttcgccagacgcatgaccatgcttgatgacatgcgcgaggtgatgggggatgccctgattcatctgggatattccaataatacgaccgacctgctccagcttgccgaagcgcaaagttacatcatagaaaattggaagccaaaccttgtgaagtttgatgctgagagtttcgggaaatcatttggaagcggtgaattctgggcagttcattcttatccggaaaacgtctatgaggagtttcctgaaagccggtggcatgaaattgatttcttcctgcctccagaaggcggttccatgtacattgacaacatggtcatcctgaaggatgcaccgcacaaggacgctgctcatgctttcattgattttatctatcgtcccgaaatctatgcgcaattcctggatgagttccacctgccgcctacagtacattccagtgcggtggagtatatggagactactcccttgtattcagcggatgatttagcgaactacagtatcatagaagacttgggagaatcactggatctttacaacgatctctggcatgacatccgttatatggattgaaactgtccgaaaactgcttccaagcaagtcgttttagggggagcaatggcatccccttttttcatagtctcctttttcataatcttcattatcttgcatctcatacgtttgaagccgtagcgtccaccaacctgggcatcatgtcgtcccgccatcaatttccaagcccatatggatgccatggacgaactgtccgtcaaggagaaacatgcgtgaccggcgaccttcattgacaaaaccgtaccgtttatacaggttgattgcccgttcattgtcttcacgaaccaaaagattaaccttgcggataccggttccagcactgccaatccatgtaaggaaggcaacaatcaacgcagaaccaactccctgtccccaatgctcttgaagcacggaaattgccatttctccggcatgggcgatacgttcacgctttccagcgatgaaagtgaggctgccgatgatcttgtcatcttccaacgccagtaactggaggctgttcggcgataacatcatttcctcaaggtgatgagcttcaagctctacttccatggcaacgccttcgacaccgaaagtaaggttgtcactttctccgccaacagttttgagataggaaagaaaatcctttgcgtcatctggccgggcttcccggatgattcggtcggtcgtttccaaagaaggtgtctttttcacttttttaatcatgcgccccctcccctccatatcttccgacgacatgtacataccataaatcaccttctcataaaaatcaaatttgaagatgcatcattgaaacgcatcatcacaaaaatcacacttgacgcatgtcctgacacttcataccattggttcaagtgcaaaatcttcacccaaaggatatcagaaatgaacaaattcatccgcaggatagtgaccatcagcctcatcctcgccattgcccttcccatgatcttcgccgctggagcacgggaaagcgcacccggaagccaggggggacgtattgtctccatcgaaagacaatcagactcatcccatgtgttttccatcaaggacatctatggcaacacgacagcatggacagttccaactgatgtccagagtcagcttccaccagctgtctacgttgtcggcgactatgtagaactggttccggcttcggtaccaaaccaagattaccccgtggtcagcttcctgcgttgggtcactccccttgcccttgaggaaggcgtttccatttccttggggcagatggtggaaattccggaagaccttgtagatcgtttcagctacgcttatggttatctcatgatgctcaatctacaggggcagggaatcttctttgacgctgggctttttgcaaagggctcgcttgatgcggcagagggaatagctcaaaactcggaagaactgttcgctgccctgaatcagtaccagactgaatatctggaagccggacgtattcctaacgtagaaagcaagtcattcacgtccttagacgaagtacgcgtcctgacagtcgctgatgatacgcacagtcgtttcagctatgcctatggttatcttgtgttccagaccatgctggcacagggaatccctgtggacggagattattttgcagccggaggcattgctacccaagatgactatggttctctgctgtctttcgaagaactggatggcgctctgatggaaatgcaggaaaaactgacagcggaagcggacgcctatgccgcggagcttggacagaagaataaacgtgaggcggaatccttcctggcagccaatgcgacgaccccctctgtcatcaccacggacagcggactccagtacaaagccctccggacaggcacgggaacaattccttctgctgaagatacggttttggtagactaccgtcttgtaaatcttgccggcaatgagctggacagcagctacagccgcggtattcctgccgaattctctttaccaaacttaattcccggattcactgaaggcgtcagtttgatgccggtcggttctcactatattttctggattccttctgaactgggttatggtgagtacggagccggaaattacatcgagcctaacatgctcctgatcttcgaggtcgagttgcttgatatcgttgcctccgaaactacgtaagcaggaacaaaccgtgacgcattgaacgtgaacatccatggaagccgtaaggcaggattccatgggtgttctcatatatgacgccgattcaatccttgagcttgaagacgagtttcttgacggttgagatttctccagaagcaacctttgctttgtgcggctccccaggaaagaatataacgaaacgtccgggaatggcgttgaccacgactgtcggctctcccccatcgagaaacgaaacatcattatccgcatcataggaacctgccgtagaaacaagctcacgccacgtcatggcaagaagttcggaaccagcaaggacaatctgcacatcagtgtccctccggtggatttcaaactgcccaggcttcgtgtccgtctcatatgacgtgatgacatagcacacgtcagaatcatccgtagtgtaagttccttccgcctgctcataaatttgaccgcggtcaaggatttctatgaccttctgtagcttaggcaggagaggtagatacatttccagcttgtcaagattatcgaataccacagaattcctccatcgcctctacgaagcgtccgttaagttcgttaagagaggccatggaagaagaataaaggaaatcatgtcctaggtcgagaccatgcgtttcttcccttcggttttccggaacatttcatcataggcaataatcaggtctacgcttccctccagcccaagtactccggaatcaagggtaaggtcgtaggtctcgctttgatcccatttgcgatcgctgtaataattgtagaagtttgctcgctgcttgtctttctttatgcagacgctttctgcctttttctcatcctcaccatagttttcaatcgcccgctttatcctttcgggcatccgggcatggatgaagatattcaggacattgggcaaatcccgcaatacatagtcggcacatcgcccgacaatgacgcaagatcctttttccgccaaagcatgaatagtcttggactggatgagaaaaagctggtcgttcagaggcatttcagacctgccggcgatagctccgccgcccaaaggatatgttcccatgaccatggaatagaaaaggctgctcgtcgccttctcatctgcgttttcgaacaaagtttcgctcagaccgctttccttggctgccagagcaatcagttccctgtcataaaaggggatttcaagtttttccgccaaccggcgccctactgaacgtccaccgctgccaaattgtctaccgatagtgaatactgttgttgtcttcataaaatcctccttcctgtgcctattataccatgcttgctgttacttggaaaaaaaatcggcgtatacaggcaggctggagtgaaggagctttggccgctgacatggaaaagcatggtggatggaagatgtaattctttgaggaatcttgaaaaatctctcagttccatgatttcgtatcggagattttttcctttcgtgtcaacccggcgtaccgacgactgtagagctggtgactgaatgccttgcgtgctgagtcttctattgcacagcgcaaagcggttcgctcatcatcatccatatccataccatcaaggacacctctgagtctccatagagtatcagccgcgccgtcacgagccatcatccggacatctggttcatgagcatggaagcgccaccaggcaaagaatctttcccatgcgggttccaagatagcatgtgcctgcctttccagttccctgcgccgtggctggtcaacatcaagttcacgcaagctgacaagcttcaccctctcatcctccctgacgcggggatcgatgtccactggcatggccaaatcaatcaaaagcacaggaccgccaagataggaggcaaggtctgtcttgcgcagggtatgatgtaatcctgatgtagcactgatgatgattcgttttccactcacgtgttcaagacggctttcataagggactgccgtacagccttcaggaaccagtgccgaagctttctccatgtcacggatagtcatggtgacacggcacccccgccccagcagggaacgagcggtcagacgcgccatctctccactgcctatgaccagcacaggttcaccagacaaagacacaggcgcaagatacttttccaccatcctttgtaccgcggaagctaccgtttcatccgccgcggcaagacgcaaggaagaatgaacttccttggcagccgtcaccgcttggcggaacaattgttcaagtactccgtcagcagctcccgttgcgcgtgctatatctattgaatggataatctggggaatgatggtcgtctcgccgtacagggctgagcgcatgccgcttgccagctcaaaaaggtatggcactacctcatcccctcttttgtggtagaacagatcctgataacgggacggagatattccggcagccctgcacatgtggggaaagggatctccgtttcctccatgcacccagacttcggtacgattgcaggtggacagcaccacgacaccttgcgcggcaagacgcgaacgaacagtgacggccatcctgcgtgatttggggtcatcgaggaagaacatatcgcgcatttcattgtccgcgctgtcatggtctatgccgcagagcatcacgggaaaagcatcatcaggccgggatgtcataccaatctcctttgtgtaccggaaattcaccagacaagcatatacgcggcactacgtctttcctgccggaacttgccccaagatgcatcgaatatacaagctattctacgcataattcatgcaatttgtgcgtaaaatagtcaatcgtttcctttgtaggcgggaaaatacggaagaacactgttttcctgactagattacgttatatccttgttacgggttcatcttcatgtgcgcgcctgagtacgcatcatatggaaaatatactgctgggcaatgcctgcatgaggaccaaaccaccccggatctctgccgggaaacaattcaaccattgcccttttcatccagacatccaaaggaaaagcctcaagatgcccacacccatagagaagcacgcactcagcgaccttgggtccgacaccccggacttcctgaagaacagaacgcgcctcggaaataggcaacgacgggacaatctggaggtcgagccttccatcaaggactctcctgaccgcgtctacaaggtatggagcgcggaagccagcccctatgtccctgaattcctgttcggacacttccgccaaggcttgtggaagtgggaaagcatactcaatgtccgtcccgtcatggatacggcgtccccatgccttgcatagtcttccgatgatgccggaaatccgggggatgttgttgttctggctgatgatgaaggaaagcaaagtctcgaaggcatcttgtctcagtatcctgatgcccggagagttttccacagcgtgggcaagatgcctgtcacgggaggcaatgtcgcgtaaaatggaatcataatccatgtccaaggcaaaataggaacggagaaatgaatcggcatgcaaaatggaagaaggattgccgaccatgcgttgttcaagataatatgcattgcctcctgccacgccgcaccagcggcctgcttcatcctgatgccaacgaaaacactgtccgcaggaaaatgttcctgacagggaaagataagatgaaaccgtattttccatggttccaccataccagaaccgacttgacttgaccagaaccaccctgtcgggaatctggtagcaacctaatggcggctctcctcctgttgttctttttgggataaatatgctgcaccctgttgcaaaaagagaatgaaaacgctatacaagtcacatctttgcatgagagggaatcacgtgcttgtcctatatccccagcacaacatgttttcatctgctggctacggctcagcccgtcagtccacatgtaagcctttcatgcacattgtgcctgatgaataatcccggacatccttgtctgggatttttttgttcatatccagattctttatgaccgttcctggaggtttccatgcccgcttccgaccatccggattcgtttgacatcatcacgatggatgatggccgtatcgaagaacttatgaatagcctgcgcacaggactgaccgtccaagaagcgaaggatctacagacacgcatcctgaaaagacctcccacccttgccgaactcatcctgttcggcattgaaggttccgaacactgttcctacaagagtagccgcccctacctgaaacagttcacgacggagggtatggatgtcattgtcggtgccaaggaagacgcgggaatcgtccgtgtcgcccgtgatgccgcaggcaaggggtacgcaatcgtcctcagccatgagtcccataaccatcccagccaacttgtcccttatgaaggggctgccacaggcgtgggaggtaatgtccgggatgtctgctgcatgggagcccgtgtgattgctttggccgatgacctgcgtttcggagacatctccaagccacggacaaagtggctatacgaagaagttgtaaggggcatcgccggttacggcaacccgataggcgtaccatcggtcgcgggagggcttcagtttgacaagtcctatgaaggcaactgtctggtcaccgtagtgaccttgggagccgtagaggaagatggaattatccactcctacgctccggaaaacgctgacggatatgacttgattctcgtaggcaagcccactgactcaagcggtttcggaggagccagctttgctagcttccagttggacgatgccaagaaagaggtgaacaaaggcgcagtgcaggaacccaatgcgttcctcggccgccacatcatccgttcttcggaaaagctctttgaaatcctcaaggaaaagggagagctgcatagagtcggcttcaaggatcttggggcaggaggaattgcctgcgcaagcgtcgaactcgccgaaagtggcggatacggagcggtagtcgatattgacaaggttcatgtcgctgaggaaaaccttgctccccatgtagttctctgtgccgagacccaagaacgctatctatgggcttcaccgcctgatctcacatctctgattatggatcattataatgtgacgtatgctttaggtggtgtctcagccggagctgcggcgcgtgtcattgggcggattactgccgacacgcgctacgtagtcacgtcaggtgctaaggttttagtcgatgcccctgcctcagatgtcaccaaaggtttcctctaccagagggatgtcgctcctgccctccctcccctccagaaggaaccggtcatcaaggaaaagaatgtgggcaaaaccctcctggacatactctctcatcccaacgtagcgtcccgcgctcccctgtacaatacctacgacaagcaggtacaaggcatggtggcgcaggaagccggagcaggcgacgcaggagtactgactccctttgatgacccccgctaccctgcggaaatacggaatgtcggcattactctcaccactgaccagaatccccgtcacaatgcaattgacgcttaccaaggagcggtgaacgctgtcgtcgaggcgtggtgcaatactgtcgtcacgggagcgcggcctgtcgccttgagtgactgcctttgctacggaaatccggaaaaaccgaatcacatgaggcagtttgcagacggtgccaaaggagtcgccgactcatcacgctttcttgaggttccggtcattgccggaaatgtttccctatacaatgaatcatcgaagggagacaggaacgagatgcgagccattcctcccagccccatgattgccatggtcggcaaactggagaacgcggcagtcgccctctctccggctttcacaggaagcgggaacacgctccttatgataggcgaaagaaaagatgaatgcggaggcagcatctggtattcccttcatgacgagctgggcgcacggattcctgaacctgacctgtcggaaataaaagcagcgggactgacgctctgcgacctgacagccgagggaaggattctgtctgcccatgatatttctgaaggaggcatcgccgccgccttgtcagaacaggcgattgccagcggatatgggcttgaagtcatcattcctggttccctccaggttgaaaggctgcttttttccgagagcttcggctttgtcatggagacagcaccggaagaaacggaagtagtggtgaaaagattcaaggaagcaggcgtatcatgcgtagaaatcggacgaacgacggacaggacggatgccaggattaggctaaattccgtcgttgatatcccggtaagccaggcggcacacacctatgccaccggcctgactgcccatataagatagtgggaggagaacaataccatgaaagatgacagtgcagatgataatgtacgggagacaagctacaaggatgccggagtcaacatcgatgcggggaaccaggctgtagaaagaatcaaggagcatgttgccttaaccttcacacctgcggttctgaggggtttgggaagtttcgcctccttctttgacatcaaggatatactcaagatttacgctaatcctgtcatggtgcagagtgccgatggtgtcggaacaaagatcgcgattgccgagatggctcatgatttctccaccattggggaagaccttgtcagtgcctgtgccaacgacattgttgtccatggcgcccgaccttatactttccttgactatatcgccaatgatacgctggatccccggatagtcgaggaactggtcgcaggcatggcacgtgcctgtaaacgcgatggcatagccttggtcggcggtgagacggctgagatgcccggaacatacacccgcggctcccatgaccttgtgggtctgattacaggcttcgttgacaggaaaatgattgtggacggctcatccgtcaagccaggggacatcctcctgggcatcgggtccacagggttgcataccaacggatattcgctggctcgcaaggttttgttccagcaggcgcagatgtcactggatgatccagtccccgtccgtcgtcccggcgattctgataccctcaagggtgcgcttcttgccatccacaccagctatgtcaatcctatcctcggacttcttgaggcaggctctcccttcaaggcacttgcgcacatcactggcggcggcctgctggaaaatgttccccgtgtcctgccgacaggcgtgcatgccgtctttgatccctctacatgggtacgtcctggaatattcgatgtcatcagggagaaagggaatgtgcctctccttgacatgtaccgtaccttcaacatgggcatcggcctcgtaattgcggtcgctcctcatgaagcggcctcggtgtccgccgacttgaagaaagtccttccctcccttcctgttgcgcctatcggtcagatagcggaaggagaaggctctaccataattctgggagtgaccacccgaagggagaccacggcatgacacaaggtgatgcaaaagcaaagcccctgtaccgcattgcggtcattgagtttccaggaaccaactgtgagcgcgagacagccctggcaatccgccgcgccggcatggagccggagatattcaggtggaaccgtccgcaggactgcctggacgcctttgacgccttcatcgttcccggtggcttctcctatgaggatcggagccgttcaggaatcatagccgccctggacaccctccttgacggactgaaaaagcagaatgccatgggcaaaccaattttgggcatttgtaacggagcccaaatacttgtggaaagcggcatagtccccggactgtccgggtggcagacgggcgccgcccttgcccccaacaagcagattgttgatggcatcgtggtgggaaccggtttctacaatgactgggttcatgtgaagcacaccgtggatggcactgtcccggaacgaaacgcattttcattggctattgctgacgggagtttgatgaggattcccgccgcccatgccgaaggacgattcgtcattgacgactaccttctttcatggcttgagaggaatggcgttgccatgttccgctatgcagacagcaatggaacggtgaatcctcatttccccgtcaatccgaatggagcaacatccaaccttgccgccctgggaaacattgccggaaccgcgcttgccatcatgccccatcctgaacgcacgccggagggggacagtattttcatttccctgaaaaactggctcgacgcaaactctatagacaaaagttctacaaagggacaaaagagcctgccgaaagttccacaggacatcatggagcggctggtctctcctctgacatatacttccctgccataccatatccgtcaggagggcatccaggagaaagagctggtcataggtacggtcatcactgacaacgcggctgtctccgtggaacaggcactggaaagagcgggcataccagtcaaggtcagccgtgccgtccgctggacgctggaggcttccccgtccatgccccggaaagattttgacgccttggtcgccaaagccatggcatccggccagctttacaattccaataaggagttccctgtagacttctctccttccccgaaaggactgaccattgtggtgacaccgcgcgagggtgaggattttaccggcctccatgcccgccacgcgctttccacatggttcggaattgaaggcttcaccgccatcacaagcagtgttctgtggacactggagcctacatcatccgatccggagcaaggacggcgtgccatagacgcggcattggcgtcaaatatttttgcgaacccctatagccagaggacgtatgcatatgcctgatacttatgaaaagtataaagaaaaaatcctgcgccacatagactggacgttgaccgaaaccaaccttccctatccgaacaggaaagtcggcaaagtgcgggaccgctatgatttaggcaatggtcgtctgctttttgtgactaccgaccgccagagtgcctttgacagagttctcgcttcaatccctttcaagggacaagtcctcaatatggtcagcgcatggtggttcgcacgtaccaaagatatcataggaaaccatctgctttctactcccgacccctgcgtcaccatatcccgtgcctgtacggttctgcccattgaatttgtagtccggggatacatcaccggcagcactgatacctctctgtggacgcactacaaaaagggggaaaggacatactgcggcgtgaatttccctgacggattgaaaaagaaccagaagctggaacagccagtgattacgcctaccaccaaggaagatgcccatgacaggccgattagccccgccgaaatcatagaagaaggctggctaagtcagaatgactgggacgaagcatccgccgccgcccttgccctgttccgctttggcacggaagaagccgccaagaagggactcatcctcgtggataccaagtatgagttcggtcgtgatgccgacggtatcctccggctcatcgatgaaatacataccccggactcatcccgctactggttgggagacagctatgaaaatcgttttgccacgggacatgaaccggaaaacatagacaaggagtttctcaggctttggttcaccaaggtctgcgacccctacaaggatgaagtactgccccctgcgccaatggatttggtcgccgagctttccacccgctacatccggctctatgagatgattacgggagagaagttcattttccctgatgaagacagcatgaaggaaagtccctatgaacggctgacgcggaacttgagcgcagcattggaagtcaaacgggaagcgtgacagctttggaaactgatccaaggctccttgaaaagattggaggaagcacatggctgaaatagtcatcatcatgggttcggaatccgaccgcccccatgcggaaaaaataagtacggcactgaaagcagaaggctatgcaaagcctgtcgggatacatgtggcatccgctcacaaacaaccaagggatgttctgaaagtccttgagaaaaacgcaggacggaaggttgtctacatcactattgcgggacgttccaatgccctgagcggattcgtagcgggtaactgcgacgctccggtaatcgcctgtcctcccttctctgacaaactcgatatgctggtgaacatcaactccaccctccagatgcccagccgtgtaccggtgcttaccgtacttgaccctgccaacgccgccttgggagccatgcgcatcattgcgctggatgacctcgatgaacaaaaaaagcgggatagacaggacggacaggtcaagcaaaagtcatgcgaggaaacctcatgtgcggaatagtcggcatgttcagcaatcacgatgtggcggcagagctgtatgacagcctgatccaactccagcatcgcggccaggattccgccggaatcttgaccagcgactcccagcttcatgccaagcgaggcacagggttggtcagggacatcttccaggatgaggacatggaaaagctgaccggcgacataggcatcggtcatacccgttatcctaccagcggaacccgccaaggttttgatgaagtccagcctttcaccaccagcgttcccttcggcatggcactggtccataacggcaacatagtcaactatgcacagcttcgcgatgaaatcatcatccgtcgcaaccgctatctcaacactcacagcgacagcgagatgcttctccagctctttgcggattccctccagcgtgccatgattcgttcacggggacacagcaaccccacgggcaagatagaatctgatgaagatttcttttccctcatacgactggccgtcgcagacatcttttcacttgccaaaggctcaatctccgcgctctccgtcataaacggcaaaggaatcgtggcgatgcgcgacccgtatggcgtgcgccctctggtgatgggagaacgggtctccgccgaaggcaagtctgaatatatttttgccagcgaagataccatgttctatatgctcggtttcacgctggtgcgcgatgtcctgccaggtgaagtaatctacgtaagcatggacggaattctccatagcgccatcattgaggaaaaaccattctgtccctgcatttttgaatatgtctattttgcccgtcctgatgccatgctgaacaatgtcagcgtctaccgtgcccggctgaggatgggtcaaaatctgggacaagaatggatcagaacctttggtgatgtccgtcctgatgtcattattcccgccccatctacagcgaataccatggcgcttgccatggcgcgggaacttggcgtgaactattcggaaggtctgtacaagaaccccttcatcgggcgaactttcatcatgccttctcaagcaatgcgcaggcagtctgtccgctacaagctgtcgccgcaacgcatagaaatacgcaacaagaatgtgctgatagtcgatgacagcattgtgcgcggtacgacgagcaaggaaatcgtgtcaatgattcgagacttcggtgccaaccaagtatggtttgccagcgcttgccctcctgtggtcagtccctgtcattatggcgtagacattccaaccgcagaggaattgatagcaaacaggcaaacccaagaagaagttcggaacttcctgggcgtcgaaaagctactctatctatccattgaagctctaatcgaagcagtcacacgcaaaggcaggcacaatatgagcagtccttgccatgtctgtttgggaggcccacatttcatttcaggagaaaaagatggaattgcataacatcattgtcgtcggctccggggcccgcgaacatgccattgcccttgccatataccgttccttggaaaaaaaacggaatggaaagcttcattgtttcggcagcacctacaatcccggaatcggcaggctttgctccgccataggcggctcatatgcggctggcgtcatcaccgacgggcaagctgtcctctcattcgcccgctccatcgaagcaaccatggctgtaatcggccctgaagctcctctggagacgcgggtggcggatgtcctgcgtcgggcaggcatcccgactttcggccccggcgcgtcatgcgctcgcattgagaccagcaagtcctttgccagagaatttctgtcagtccgcctcccccagcattccccccgacattacgtcgtctcgtcgcttgatgaagcccgtgccgccatggaggagctggatggtttcttcgtcgtcaaggcggatggtctggccggcggcaagggagtgaaggtgtcccaagagcatctccacggcattgacgaggcattggatttctgcgcccagctgttgaagaactccggacgacctttcgtcatagaagaaaagctttacggagaggaattttccctgatgagcattacggacggagaaacctgctatcacctgcccgccatccaggatcacaagagggcgtatgacggagatacagggcctaataccggaggcatgggtagctacagttgcgctgatggttcgcttcccttcctctcccccgacgacattgcccatgcccgcgcatgcaacgaagttgtcatgacccagctgggagaagtttgcggggaaccatacaggggagttttgtatggtggtttcatggctgtcagcgatggtgtgaagatcatcgaatacaacgctcgtttcggagacccggaagcactgaacctgctgacacttctccagagtgacgcggtggaactctttcatgccgccgccacgggacgcctgaaaaacattgcccctcctgtctttgctcccctgtcttcagtctgtctctacgccgtcccttctctctaccccatagccagtgaaaaaggacgcaccatctccataggagacatggatgacgatgtgacgcttttccttggttcgattgatgagacaagcgacggctcgctcgtcacagcaggcagtcgtaccgccgcagtcacagcccttgctccccacctccaggacgcccgtgagaaagcaatctataatttaggaaaaatcgaaggtcccctccgccaccgcagtgacattggaacggaagccttgctggagaaacgcatcaggcacatgaatttgttacggcgtccaatccggctgggaatcctcggctccacccgtggcactgatctcaaggcattgtattctttcattgaggacggcagcctcaacgctgaggtcacggtcgtcgtatcagacaaaaaaaactctggtatcctggaactcgcccgttcccacggcactcctgctcatgctgtcagcgccaagggactgacccgacaggagcatgagaaggccatttcactcatcatggaggaagccggagcagacatcatcattctcatcggttacatgcggatagtgacccgctgcttctgcgaaagctggaaggacagattgctcaatgtccacccctcgcttctccctgatttcgcaggaggcatggataccgacgtgcatgaggaagtcttacgacgttaccagcgcaccggcaatgaccagacggggtgtactgtccatcttgtcacccctgccgttgacggaggtcccatcgtactccagaagaaatactctatcaagccatctgacactccgacgactctcaaggcggcaatccagaaactggaaggtgaagcattgaaagaagccatcacctatttccacaggacaggaggctccgactgggacggtgctcagcacacgggtatcaaccgctgataccaatgcccacggaaatgtaacgcgaccgctggtaaaagaaattgagcagagggaagcgtccgtcatgatagaatgcttccaagcgcaggacacgtcccggaatcacggcctcaggaatttcaaaccctactccaagggagaactcgaattcccatggattgtcggaatcatacccaccgacctgatgctttgtctgcccatcctgatgagcctggacatccgcggcaatgatgaaggacgatgaagcgacagggatacgaaattccaatccgccattcaacctccatgctttgtaggaagacgcataagaatcaggacgatagattccttcctgttcggaagtcttttgggcttgagtcttgtctccgccactgggaacctgtgtatgttccggaacatggactgctggtcgtaaccatgacgtacccatgggcagttcagtgtcaaaatagagatgaaacgaggatgaagggcgcacggatatgccggcataccatgaattgtcccgtgtatattctacgaaacggccatacgtaccagcagccaggattgcatcatcgatgatttcgtctccataatgcccggaaaaatgatgcattccgccacgtatggtgactatatcgaagaagtcgattgctccataaataccataagaaccatcgaaccccaggacatcgcttccgccgaaaagcgagaaaactgaattaagatatcctgaaaagcccgcttcaagccgcacgggacccatgttcaggcgggcgaggctcacattatcccccagcttgagacgcatgaacatgttttcatcctgcaaactagtacggaaacggactggttcgtatgcgccagggttctccggggagcttccatgccgtgaggccatgatgtccagggggattccttcctgaacccacatcacgccgacacgggtatgagcgccataagggtcagccatagcagaagggaacaagggtgttcccggaaaaagcttgaaagaaattggcgaggcggcaagcagagaagaacataatagaaccaaagataccatgacgaaaaatcgcatagatttccggttgttgcccatcatcatctcctaataataaagcttatatcccggtcgaaaccggattcagatgttgaccgctaccacctcgatttctacaagggcgtccttgggaagccgggcgacctgaacggcggaacgggcaggatacgagccttcagtgaagaaggtcgcgtaaacagcgttcacagccgcgaaatcatccatatccttcagaaacacagttgccttgattaccttatccagcgatgtgccggattcctcaagcaccgccttcacattgagaaggcactgccttgtctgctcctcaatggtggcgggaatctctcctgtcgctggattgagtccgagctgaccggaagtgaaagtcagatgcccgaaagatatcccttgggaatatggtccgatagcagagggtgcttgcgatgtctgtatggttttcttttcgtgtctgtgaatcatagggtcatctaataccaccttttcttgtttgtcaatcgtacagccttccgtgagtgaaaccatgaataggactgaaattactctccagtattgcttgttcgcaaaagccctgtataatcatgaatatgggatattatttttcagcctcagaaagcatatatgcgaaaagtaacagggacatcctgccgacactggaaatcatagcgcgaagatacatcgcgaacaatcctccctatccgtacacggtgcgtccataccagaagtcaggtatcatgagaggaaaggattaccggtatcacgctgacttcatggaacttttcccggagtccttgcccggcatgtctgcattcgtatggggtacattcatatctcctgtcgatactacgctcaaattcactctcattccctatggccccgcagtggtttacctcaatggccaagaaatagcccggacagatattttttcagaacgtgacgcaggaaccgaagtccccgtcaacgtggcgatgaaaacaggaaagaaccatctgattatcaaattcacctgcaccccagctggtttcggaggcgaatttggcacatggctgggcaaactggattattatttcctcaagcctttgcctgactgccatgatgaagaaggggttgtctattgccgaccgtttcccgacacggatcgggaagcaattggaatttcttatcttgatacccatgaaatcgactggctgccccggcgtacatggaaagcagaagacgtggagaaagggcaattcggccgcatcttcggtcatagacccggattgtccgccgtcgcgcgtactatcgggaatttctcttcagcaggagacggggattatatattctcagggacgcataatggttcattgtccatccgcgtaggtcgcgacctggtttttgaaaaaggaggaacaggggacttttcattctcctgccggattccgaccggtcgctatcccatcatcattgcccagacctgcacagattcaacgtggggcttctcccttgtcgtaaaggaagtcatacagaaaaaagactatcaggtttccgtagagtttgaaaatcctttggtcagggtagaaaaaacttccgctcagccatggattttctgcggccccttcaaagctggtcatgaaagcggcatgaacatcgatgtgaatcctgaccagctatggtcatcttctgacggcctttcctattggcggctcgactatcctgacggatggattcgtcagtataatgagaatccccttttcggccactggaactatcctttgggcgtaacattatacggattgcttgaaactgcccgcgtccttggagactgtccatcgggacaggagctggggaattatgttcaggctcacgtgcgagcttccgtctctaatttcccctatgccatgtgggacaaggaacagttcggtggcgcgacaggcgtccaccacctgctcacaagcatcgacagccttgatgattgcggttccttcggctccctcatgttggaagcggcaaaagattgtgacattggttcgggatacaaggaaatcgccgcttacgtcgcgcaccacatcctccatgaacagagtcgactggaagacggcatcttcttccgcaaggatttgatgcatcattttcataatgacaccatgtgggcggacgatctgtacatgagcattccttttctctgccgttacgccgcgctttccggcgatgcttccctattggatgatgcagcatcccagttcatcggtttccggaaattattatatgaccccgtccgccgcctgatgaaccatgtctatgacttcaggagaaatatggcgaccggagttgcctggggtcgcggtaatggatggaccattttttctctggcggaattgctggaagtgattcccagggagcatgacatgcggcctgaactgctggattttttccggaactttgcggatggactcttggctatgcaggacagtgacgggatgtggcaccaagtgcttgacgtaagggaatcctatcctgagacatcatgcaccgccatgttcatctatgcgttctcccgtggcatccgcaatggctggctggaggaacccctgaaattccgctgtgcatgtgaactggcgtggaccgctttgcagaaaacatccatcgattatcatggcaacatccacggagtatgcagaggttcggaattttcattcactccacgctattacgcggaagaactcctcccccgtcttaatgatactcatggcataggcatcgtattgctggcgggagtcgagatgaagaaattacgccgtcattacatgtaatcctgcctcggacatccggggctattgtctccgcatgattgccaattgctaacaatggcaagggaaccttaacctttgattccggtcgtcaccatgccttcgacgatatatttctggaagatgatgaaaacaagcacgacaggaatcagcgacaacgtacccatggaaaagattgccggccagtcagtggatgattgagggtcgctgaacatccgcaacgcaagcgatacggtaaactgtcgcggcctgttcagatacagcaacggtcccaggaaatcatcccatctccagtagaagctgaaaatcaccgccgtaatcaaggacggcttaatcaagggaaaaaccacatatgagaatatcattggcctgttgcatccgtctatcttggccgcattgtccagctccatcggtatctggcggatgaactgcaccatgagaaagatgaagaaccctacgcctccgaaatgcgggacgatgagaggaaggaaggtgttgacccaccctatcctatggaagatgatgaactgcggaaccatgacgacctgataaggaagcatcagcgtcacgaacatgcaggcgtaccagaaagaccggcctttgaaggggatgcgggcaaaaccataggcaacaatggcggacgacatcacagccccgaaggtagcgaccaccgtatagaacagtgagttcttgaaaaacgtaccgaaagtgatggcattgttgaatttccatcccctcacataattgtcccatctcaaggattgagggatcaaggatgaattgccaaaaatctcagcgcttgtcttgaatgaatttgaaatcatccacaggatgggatacaacatgatgaaacccaagaggatgacgacggcgtggaagataaatttctccgtgttgacctttatgattctttttgtgtgagcatccatcttatttcccctcctttgtctcatagaacacccagttgtcggaagtcttgaaaatgatggcggtcatgacgccgataatcagaaccagaatccaggccatggcactgctgtaacccatttcataatacttgaaggctctttggtacaggtacagggcatagaccagcgtactgttgaggggatcgcccatgcccccggatacaacgaaagcctgtgtgaagacggtgaagccgttaatcagctgcatgatcagattgaagaaaatgacgggagtcatctggggaagcgtaatatgtacgaatcttttcacccgtcccgcgccgtcaatttccgccgcttcataatagtccttgggaacctgccgcaaccccgcaaggaagatgagcatggaggaaccgaactgccataccgccaggataatcaatgtccagatggctgtgtcaggatttcctatccatgatgtggaagccgggatgcctatggcattgagaaacgcattgattgccccatccgccatgaaaagacgccgccacatgacagcaatcgcaatgcttcctcctacaatagagggaaggtaataaatcatctgatagaaacgtatcgcccgtgtaccgcgattgaaaagcatcgcgacaaaaaatgcaaagaccaggcgtaacggcacagatacaaaggcgtagaaaaaagtgaccttcaaggactgccagaacaatgtatcgctggacatgcgcttgaagttggccagtccgttgaacacgggggaagccaagatatcatattgcgtaaaggaatagtataatgaaaaaagaatcggtatcacggaaaatgcaaggaagccaatcaaccacgggcttatgaatgcatatcctgaaacgctcgtcatcagccgcgcccgtcttgctccacgtgtcagaggtagtgatgcattcgacagtgcgccagattgttttttccccatgagcttacccctcccgacattcgtgacttaaaaaaactatggatacctggaatcaggcatccatagtcaattggtgaagaaacctacatgttacctggcaaggattgcattcgcatccgccataatcttagcaacacctgcatccacactaactctcttgcccagaatctcctgggtgacatcgcggaacaacttcaagacttctccggcaggcgcaggatccgggggatcaatggcgctggaatgctgggatgccttggaaatgaacgcaaagatttgcttgttcacaggatcgacgacctgactcattgcgtcacgcacatcgtccgggatgggaactccacgctcaccgagcaacacggtattgttgagctcaatatcattgaggaagaagttcaagaagcgtgctgcttcatccggattcgatgcagagacaggaatggagaagaacatggaaggtttcaagaacgtacccggcctctgtgaaccatctatgcggggcatcagggctatctcaacagggcgacctgcggcagcctgttcagccacgacttggttgctccaaccataagtaacccatgacgttctcttggcaaattcgccttcatcaggagaaacggtaacgaacgcaatttcagggctgaccaaagcgccggcatcaagcaggcgaagctgtaccgcaaaaaactcgcggagtaccgtggtgtccgtgaaaccaagactcttgccgtcaggcgcaaagaacgggttgcctgtctgccgaatcaggttgtcaaatccaaccttcggatccgtggtgaagaacgggagggtcttcacgccagtcttcctatagacctccagtgagatgcgttcaaaatcagccagcgtccatgtcgtatcgtcaaagctgatacctatctggtcaaggagtgccttgtcatagatgacacatacggcgttggatcccaggctgatgccatacagttttccaccgaccctgccaccggacaggttggcgtctgccaccttgctcaggttgatgactccggaatttacataaggagtcaaatccttgagttggttgcgtgtgacccattgaagcatgtacgcataatcatgctgcatcaggtcaggaagatttccagccgccgcctgggtgttcatcttatcccaatatcctgcccaccctgtggtttctggttcaatagtcactttcggatttgctgccgtgtatgcgtcaatggcagcatatgtcttggcatcacgtgttgggtttccccaccacgccaggcgcatggtagtttgcgcagcactctcccgtgctccttgggcaaatacaaatgctggaaccagcaatagtactactaccaaagaaattacaatgcgagctttcctcatttgtcacctccgtttttaaacatctccagcctcatgctggatgacagttttccagttgtcaacaacattattctttcgggttgaattatgacgaaattgtgcatttttttgataaaatattcctataatcaatcttttaacaaaattgctgaaacgaaacacaaaaacaaaaatcgtcttctaacatattttaatttgtgaagatacatgtgatttcacacatcatccttgtttttcccggaatagtttttctgtagtagccattagtatgatttatccatttttttatttgtatgatacctgtcaaaattcatatgaaattttcatctacatgggattgctacttgacaatatgtttctatgtacagtaacgtaagtccatcacatgacaaatccgcacagagttcagcacagggtgatgaggcgcgtactcgcgggcaacatgaggatttacagtaaaacaaaatagaggagtcatacaatgtcagcaaaaaatttggtcacgggaggcatctccacggaaggattaccacgggaagatggttttttcggtgagttcggcggttcatacatccctccccggcttcaggacgtgatggatgaagtgacacgcacctacaaaaaaatcgctgctgatcccgcgttcattgctgaattcaacgacctgcttatccattatgctggacgtccctctcccgtatatcacgcgaaaagactgtccgaacatgcgggaggcgcccagatatatctcaagcgcgaagacctgaatcataccggagcccataagattaaccactgcataggagaagcattgctcgcccgcaagatgggtaagaaaaaagtcattgcggaaactggcgcgggacagcacggagtcgcccttgccacggccgccgccctgatgggactggaatgcgacatctatatgggcgccatagatgtagccaaggaagctcccaatgtcagcagaatgaaaatcttgggagcccgtgtcatagaagttacacgagggacgcaatcgttgaaagacgccgttgatgccgcctttgaagtctatctcgatgatcctgagacccagctttattgcataggttcggcggtcggcccacatcctttccccatgattgtccgtgacttccagagcatcattggaagggaagcacgtggacagttcatggagatgactggtcatctgcccgacgtcgtcaccgcatgcgtcggcggtggctcgaacgccataggaatcttcagcggtttccttgaagatacggacgtggaacttcatggcgtcgaacccgctggaaaaggactggaaactggcaggcatgccgcgaccatgaccaagggttctgtcggcgtactccacggtttcaagagctacatcctccaagattcgcaaggagaacctctacctgtgtattccattgccagcggactggattatccgggagtcggtcctcagcatagttatctcaagacaatcggacgggtgcggtatgaaaccgcaactgatgcggaagctgttcatgccttctatgctttgagccgtctggaaggcatcatccctgccctggaatcatcccacgcagtagcctatgctctccgtcatgccaaggaactgggaaaagacaagagaatattggtgaatctttccggacggggagacaaggacatagacttcattatggaacattacccttatgagggagatgtaccgtcattatgatggggagcggagtgaataaacaaatctggtgaaaccgaagtcatgattcccggtgatttggagagcatcgggaacatgaatgtctacgactcgacttgtcagcttacggaaacaccacctgtcagctttcggatttcagggtgtcccttgtcgccttttctgcgttcgatgatgcgttttttttcgaactctcccaggagattgccccatgtcttgtatgagctgcgtccgatgattcggctcttatccatctgatggcaccgggatccgatgagactgacgtactgccatgcatccggctcaatcgtctccaatattttttccatgatgccatagacaatagcatcgttcgtcggtcccttcggctcatctttcttcgcctcgacctttcctgcattccttccgccagtgtttttttcctgaactcccgtgagaaaatcctccaggagcaggatttcatcacagcaattgttgaagatgggcttcgatgccaccgactccttggtaacgagatagacttccttgccatatttgcggagcatttccatgatgactgtgaaatcagaatccgatgtgatgaagacatagcggtcgatggatggcgtattcgtaatgattgtctccaaggcttcgagtgatatgatgaggtcggctcggttcttataggctgatgtaatcggcggtgtgtcgcggatgatgaaattatattctgccagttttcgttccagtttcttgatggcagagctgttgccgcatgccattttagtaacgaatatgttttcttcgtcatcctccgcattgtgtttcaatgtcagttcgtcaaacaggttctttacatccagattggccggaatattctccaagtcaatatagacggcattgttctttcttttcatgacgcacctctcgctcccccactgtaccatatatcctcaaccagcgcatcaatcagctatgacgggtctatgaatcgtcgccaatatcccgactgtacaggagcttatatagtcttcattactgagacgatgcgaaagaaagagcattaagcgttccgcgatgccgtcagaaggtctttcgaggggcgcgaaagacccatattccataaccaccatacattatcaggcggacttcgctaacgggaattatactcccgaacctggctgggcaatgtaaccagattgatgaagcacatgagtcccaaaaccaaaaaacacattatgctcaaagcaaaattatcaaacgagcggatacccagatatcctgtggcggtaagcaggaaatagaggagccatgtcttcttttccaggtatattttgtgtccgccgacccaccacaatgaaaataaaagaaaatacgctacgccaagagactttacgtttgtattctgtggcgaaggctgtaggacttcggatggagaagcttccacataaacaattttttctatgatttgtggaggagcttgcctttcaaccaccttaacgatgacttccggctctttttttgcctgtgtttgcactgccgaaacgcgagttccgcaatatttgcaatgctcatcgacaaactcacgcgctccacaattaggacatatcatctctgacactctcctgactatctctttttccaacaaacagagtcacggtggcaacagcaaaataaaaaattgataccccagtatgtaccacggagtaagctccaaatccggccaatccccaaagaatctgaatcatgaactggagaataaagtaagctaccgtcccccagtgcaggaatacaaagaaacccgccttgtattttcgtgcaaagatgaaatcgaacactcccaccaaaatcaagatgcctatatcaaaagccaatgccccgatatgaaagggaatcaggaaatatattgagagaacataacagaaaaaaacagtgattacggaaatgattgccatgaaaactaaaaaaagtcctttcttatcgctcatgcctcacctctcagttcattcccacagtagctgcaaaacttagctcctatagccacgttttctccacatttctcacatttctgcgaacgcaatgattttccgcaatcactacagaactttgcatcaggcagatttattgccttgcagaatgggcattctgactttttgccttccacagatgccggagacggcagaacctcattcttccccatggcctgccccatacccatgccagcggcaaaaccaactcctgaagacgcaaagatgcctgccactcctgactcattgcctgctgctgtctcgtagacatcatagctacgtttcattgcatactgttgaccataagcgcctatcttgagcatctcgttgatttccgcaaaatcttcatcggggaaattgatggacttaatgaaaaaactagtgacgttaagtccgtatttttccatttcctgtgttatacctaaacggacatcagtgctgatggtttccatttccgtggaaatttccaatgctgacacttgtcgtttgatgatggtgtttgcaatgctcgtcttcaatttcagttcaatcaagcctttgtagaagccaatgaccctgtccatcctgacccagctgtcctgtggaagctctccaatgacctccctgaaaaaggtttgaaagtcctcaatcttcagccccatctgtccgaacgctcgtacccgtagttgcgtcttatatttcggatcaatgacctttattggatcgcttgtcccccatgcaacatccagctttttggtaatattcacaaaataaatttcagccggaaaaggagatgtccgcgaaaacccaaacactcgccttttttcaaagattgaggaaacaagttttctcaacaatggcagattatcagaattcaaagaatacgaaccagcacggaagcaatcatatattttgccgtttttcacgacaatcgccccttggccctcccccactacaagttgagaaccgataaggacatcttctgtcaccggataacgataaataacccaattaccattggcaagaccatcaaacttcacgatttccagcttcatgtcactctcctctccctgtagctgtgtaccggcggcgtacccatggtgtccgtgagttccccctcaatcatacttcctgacgaatgaagcatacctacttctcatacgactttcaacaaaaaaagcctgaattttccaccgcgcaagtcatgttcattaaacgttgaacaaactcttgggagaaatacaaagtttttccttgagtgtcactttttcggggatgatttctctttggcttgtcttttttttcctttttttcgtgatgtttttcttatgtccgacaattgatttttaagccccgacatgtcacaatgatgtggtttttgtggtcatgtccggccgcaaaatatttcaaaaagattttcacatgcaaggagttaatctcatggtaattctcaccttgaactgcggtagttcatcagccaagtatcaggtctatgactgggacgccaaggatgtcctggctgtcggagtcgtagaaagaatcggtctggaatattccactattgaacatcaggctcttggcaaggatgagtacaagactcagttttcctcacctacccacaaggaagccattgagttgataatctcgattctccaagacaagcagtacggcgtcatcgacgatatttccaagattggtgcggtaggccaccgtgtcctgcacggcggtgagaaattcaagaaatccacccttgtcacggatgaaatactcaaaagtttgaaagaactcgtcactttgggacctctccatatgcccgcgaatatcatgggtatagaagccgcacgcaaggtcatgccgaacgtcccccatgcaatcgtcatggataccgcctggcaccagaccatgccgcctgcctcctatatgtacgcggttccctatgaatggtatgaaaagtacaatgtgcgtcgctacggtttccatggaacaagtttcctctatacggcaaaaagagcctccgtcctgctgggcaaggcacccagggataccaatgtaatcatctgccacataggcaacggcgcgtcaatctgcgctgtaaagaatggaatctgtgtcgatacatcaatgggactcactcctcttgagggactggtcatgggaagtcgttccggtgacctcgaccccgccatcctcccctacatcatgaacctgactggcgtcacatcacaagaaatcgatacccttctgaacaagaaaagcggtctcataggtctttgcggacggagcgaccggcgtgatgtccaggccgccgcgcaagccggtgatgccaaagcacaactcggcgtcgatttggaatgccaccgcctcaagaagtacataggagcctatatggcggaaatcggcaaggtcgatgccatcgtcttcaccgccggagtcggcgagatgggcggacatatccgctggtgttcctgctccggcttggagaacctgggagtcaaactggacaagaagaaaaacgagattgcccattgccggaatgccgagtttgaaatcagtaccgatgactcccctgttaaagttttcgtcatccccaccgatgaagaacttgtcatgacagaagatgcctatgctctcatggccggtacatatgatgtccacaccaatttccactattcatttgaggacaagacttatgtcaacaaggcgcgtgcccgtggttttgccaagaatcttgagacgcgccccgaactgaaggatatactcgcttctccgagatgaccccaggcaaggattaggcaaagggaatggccgtgcagtcttttcaggctgtacggctattttttagtgatttatgcccgatagatgagtgaagcagccagttgagtcgctttctcactacccatgagggctgtcacaatggccaacgcaaagtctatggcggttccggctccacgcgaagtgatgaccttaccatcagtcagaacagcctgtgtcccgaacgccactgacggagcctgattctccgtacccggatagcctacggccttatgtccgtcaagatagccatgagcgccaaggacatacgctggagaagcgcagattgccgccagatagccgcccgccgcacgcgttgcgtcaagcaaagcaatgacatcggcactggcagccagattcctcgctcctggcatgccgccgggcagcactacggcgtcacaggctatctcccttgcttcagccaaagtcatgtcacattgcactgtcagtccattagtgccgactactgaaacaccatcaagccctgccacaatgaccctgacgccagcccggcgcagaatatcaatcggtgccacagcttcgatttcctcgaaactttctgcaagtggtattatgacaactggaatattcatgtgtccctcctgaaaattggaaaaactcaaaaaataggtgcgctccggccatccgaccgtgcatctttcaacatacggtatgcctcagtgacaactgtccgtgtctcatcccatcccatacaaggatcggtgatggagattccgtattccaatgccatggggtcatctcccaacgattggcaccccggccgcaggttactttcaagcatgaatcccctgatggacgtctcgccccagagaatctgttcaagaatggaacgcaggactctcttttgcctgccgggtttcttattggagttgccgtggctgcaatcaatcagaattgaaggatcaagccccgcctgagtcatgaggcgcgcggcattttccacgctgtcttcataataattgggaccggtatcccctcccctgagtatcagatgcccgcagtcgtttccagtagttcgcagtatgacggtattgccatgcttatcaataccaatgaagctggcgggactggcggcagaacgtatcgcattgattgcattcgtcaaatcaccgctggtactgttcttgaatccgacggccacggaaagaccgcttgccaaggtgcgatgcgtctggctttcggatgtcctggcgcctatggacgaccaactgatcaattcgtctatgtactgggggacaatggggtcaagaacctcacagcccaccggcatgcccatgctggtaatctggagcaagagccgtctggccacggtgagacctttctcaatgtcatagctgccgtccatgtcgggatcaagcacaagccccttccatcccaggacagtccgaggcttctcgaaatacgtgcgcataacaatgtagaactcatcttccacttcctgagcaagctccttcaaaagcgcagcgtactcaagtgcggccttctcatcgtgaatggaacacggaccgattacagcaagcaaccgacggtcgcgcccccggatgatgtcattgactgtcctccgggaacgggagacttcttcggcaagctgttcggtcacaggataatcacgaaccagtccggacggtggaacaagcgagtctatccgttggatgcgtatgtcactgttgttcatggaaacctcatatgaagtatatcatgcggcgtacttgctctacaaccaaggagcatccatcttcttgccattcttctccctggacttcttctttcacacgacagactggatttttgtacattctttggttattttatggaagacaataccacaaggagctggcatatgaaaaacacaccccatgtctttctggacaggaacaataatatcacagatcccaagctctttgcccaattgcaacagcagcaactctggcgcatgcaggagaaggtagctttgttcaacgcattgggacctgagcatccgggaaccatcgacgcaatgttgcgtcttgctgatttgaagacacaactccaggatttcgatgaagccctgacattgacgaaagaagcatatgaacttcgttcccgtgtattcggaaccaaggacaaggaaacacaggaagcttacatctctctcgcggatgcctatttgaacgatggcaacccggtgcaagccaagaaaatcgcccaggaaatattgacgaacagcaacgccctcgacctggatgatttcctgatggaactggatgcaaaagaaatacttgctgacgctcatcaggacttgaaggaattttcttcggaaactcgcgtccgccgggaactggttgccgacatggaacagatatacggtcccaaccatccggatacagtgatgtccgtcgggaccttggcagccagcctccaaggtaatggacagccgcttcaggcaattcctctttatcagagagttctggaacaaatgaaagctgagcaggatttcacttcaatggtggaaatcctcattgccctttccttgtgttatcaggagaacggacagaaggatcaggcattggaaaatgcccgtgaagccgttcatctcagcaggaatctgctgggagattcaaatgagtccacgatgaacgccctgaaaaacttggcggaaatatccatgaacggagaatctcccacgcctgccggcatcatgctgtgaggtagatttatctcatccaaagaaagatgatttcttcaaatgaaggggtatattttttatatttacctcaaaatgcccatatgctgttttaatttttctgacatcatgcacagtatatcagtttttatttacgatatcgtcaatttttttctcaatttgtataaatatgcataattttgcataaaaatcctcttgctaattgaacataaaagtactgaaagttataattcctcaaatattcgcgtacaatttccggaaaaaatccttggggaagggaacgggaatcccggaaaaggagaaggtatgagaaagcttcttacaggtctgcttataatgctttgtttgtttgctgtcggttgctcacgcaacaaaactgacaacaaggattccgatgtcatcaaaatcggagtctttgaaccaatgacgggagccaatgccgcaggcggtatcatggagcttgaaggcattcagctggccaacgaactgtaccccacagtacttggcaagaaagttgagctgattatcgttgataataagtcagacaaggtcgaagcggccaacgcagcaacgcgactagtcgaaaaagacaaggtcaatgtcgtcctgggaagctggggaagctcgctctccatggcagccggccccattgttgaggaagccggcatcccggcaatcgcactttcagcgacgaaccccctggtcacgcttggcaatgactattatttccgggtttgtttcattgatcccttccagggaacggtcatggccaactatgcctacaccaatgtcggagcccgtactgcggcgattgtacaagaaatctccaacgattattccgtcggccttgcacagtatttcacagaatctttcaaaaagctgaccggcaatgaaaacgccattcttggtgtcagcaactacaccaccggagaccaggacttctccgcccagctcatcactctgagccagaaaaaccccgatgtcatctttgcccctggcaactacacagaaagcgcactcctgatcaaacaggctcgcgagctaggaatcaccattcctatcctcggtggtgatacctgggagacacctgaattcctcactgtcggcggcgcagcagttgaaggttcggttctctcgactttctacactacagagacagccatgactgagaactcaaagatattccttgatgctttcagggcaaaatacggcaaggaacctgcatctgtcgctgcgcttggttttgacgggtatctgctcgtccttgacgcaattgaaaaaactggttccacagaccctaaggtgattcgtgatcagattgccagcacaaagaattttccaggtgccgctggaaccatcactctcgatgaaaacggtgatgccgtgaaggatgctgtaatcaaggtcgtcaaagacggtggttttgtatacagcgctacggtatccccttaatccttctctgagcccaatgaatggcctgacgccacgttcaggctatttctccagccaattggagcggtacgataatgtgccgctccttcaggagcctgcatgagtttccacatatttctgcaacatctgaccaacggcttatctttgggaagtctctatgccctcgtggcaatcggttacactatggtatacggaatcctccgtctgataaattttgcccatggcgatatcttcatgttgggagcctatttcgcctactatgctatttcagtgttcttccttccctggtgggtgggagccgtcgttgccatcgggttgacttgtgcgacaggccttctcatagaacgcgtcgcctaccgccctttgaggaattctccccgcatatcagtcatgatcagcgctatcggcgtttcttttttcctggaaaacctcgccactgttatctttggggggagacccaaggcattccctgtaccagccgtcctgggcaagtcaatcatgattggtaaagtgtcaatcatgcccgtatccctgattatccccgttgcgaccctcgttatcctccttgccttgatgtacgtcgtccacagaacccggacgggcatggcgatgcgggcggtttcgcgcgactatacggcggcaaagctgatgggcatagatgtgaaccgcatcattgccataacttttgcgacaggttccattcttgccgcctttggaggaatcatgtggggcctcaagtaccctcagctccagcctctgatgggcgtcatgcccggtatcaaatgttttatcgccgccgtcctgggaggaatcggcaacatcatgggagctgttctgggagggttggtcctcggattggccgaaatattgattacggcattcctgcctgccctttccggttaccgtgatgccatagcatttgtcatcctgatagccattctcctgctaaagccgtccggaatccttggtacgaaagtaacggagaaagtatgaagaaaataatgaagcagcatatgtcgttctttttctctcggaagaagatacttcccacagtgggggcaatcgccgttttccttgtgtttctcgccatagctccttccatcctgggagcgttcgagctgagaatcttcaacctctgcggcatctacgtcgtcctcgcgctcagcatgaaccttatcaacggtttcacaggacaattctcgttgggtcacgccggcttcatggctgtcggagcctatgtttccgccttgctgacgatgagtcctgccacaaagagcgctgtgtactacctcaaaccgatcgtaccctttctggcaactgttcaggtgccattcactgttgctctggtcatggctggtcttgtcacggcgttggtcgcagccctcattggagctcccgtgctcaggttgaaggatgactaccttgccattgctaccctcggtttcagtgagatcatccgtgtcgtattcaccaatctccagtccatcaccaatggttctctcggattgaagaatattccccggtacactaccatatggtgggcgtggggtactgccctctttgtcatcgccttcatggtgctcttgatcaagggaagttatggccgcgcattcaaggcaatcagggacgatgaaatcgctgccgaagcgatgggagtgaatctcttttcccacaagctcgccgccttcatgattggagctttcttcgctggtgtaggcggtgccctgatgggcaaccaattgggagccatcgaccccaacatgtacaagatatcactgacctacaacatcctcctgattgtcgtacttggaggcattggcagtatcacaggctcagtgatctcagctatggctgtgaccatccttatggaacttcttagaccattggatgaaagtatgaatgtctttggtctatttatcattccgggcattcccggcatgcgcatggtggtattctccgccatattgatgtccataatccttttctatcaacgaggaatcatgggaaacaaggaattctcctgggaagcagttgcccggacatacacagcaatccgtaacaagatgcggacacttgggaggagaaaagcacaatgactgtactccacacacagaatatgagcatctgtttcggcggattgaccgcagtcatgaacctcaatctggctttggaagacaaggaaatcgttggccttatcggtccaaatggagccggaaaaaccacggcgttcaacatgattaccggagtatacgctccgacatcgggagctgttttcctcggcgacagaaacatctctggtttgcggcctgatgttatttccaaccttggtatagcccgaaccttccagaacatcaggttgttccgggatatgtccgtgcttgagaatatcctggtcgcaggacatcaacggctgaagtcttctttgttcgcttcggtcgtcaggttaccgtcataccatagggaagaacggcatatgttcgagaaagcacgaacccttctggaagcagtcggtctgtcagacctggaagatgaaaaagcgacgagcctcccctacggaaaacaacgccgcctggaaatagcacgggcacttgccacggaaccgtccattctcctgcttgatgaaccagcagctggaatgaatcctcaagagtcacgggaacttactgatttcattggacaactcagagaaaaattcggcctgactatcctcttgattgaacatcacatgcaggttgtgatgagagtctgcgaaagaatctatgtcttggattatgggcaaacgatagcagagggaaagcctgaagaaatccagcgaaacgaacgagtgatcgaggcttatctgggaggacaggacaatgcttagtatacgaaacctggatgtgcattatggtggaatccatgcccttcggggtatttcctttgatgtgccggatgggaaaatcgtcactttgattggagccaatggcgccggaaagtccacgacactccatgctatcatgggactacttgatactgttcacggttccgtgtcctatgacgggcaagaaacgatggcctggacgacaaaacaacgggtcgaaaaccgactgattttggttcctgaggggcgacgcatattccccgacctgacagtattcgaaaacctgaagcttggagcatacacacgcaatgaccatgatgtcattgaaagagattatcagaaagtcttcagcctttttcctcggttacaggaaagatgcggacagaaggcaggaactttgtccgggggcgaacaacagatgctggcggtgggaagagccttgatgtcttctccccgtatgctcctgatggatgaaccgtccctggggctgtctcctcttctgacagccgaaatcatccgcatcatcacagaaatcaataagacaggagtgaccgtgttgttagtcgaacagaacgcccgcgccgctctggagatagcagactttgcctatgtattggagacaggagaaatttcacggcagggaacgggcgcagaactactcgcggacaagagcatcatagccgcatacctgggagattgagatataacactctcacaagagacataagagcagttgatgggaaccagcaaactctaatgaagtcaaaatattcaaccgagttcatcgtcctacgtttccgctgtttctggcttcttcgtaatccgtcccagtgcattgtacaaataacgcttgattttctgggtcggagtccgttcaaacggttcatcctgcaaagccacggaactgatgcgactgtatgctcccaactctttgttcaccgtatcccgcaaccgctcaagatatttataaatactttcctgggtatcttccaagctcatctgcatctgtttggcataggactccatgtccagcttaatcaaggcaatgagtccctttccttccggaaggacaagactttcctggacaaagttctgtccattaatcagggattcaatcgattcaggatagatgttctcgccgccggaaccaagtatcatcgtcttgagacggccacgtatgcccagtttccctttagcgttcaatacgccaaggtcgcctgtacggaagtagccgtcttccgtgaatgcttcggcgttcaactccggattcttgtagtatccgaccatgacaccaggccctttgacgtggatttctccgacacccgtttccggattcttgtcatctaagcggacatccagatgggggacgatacgtccgatatggttcagcacatgttgggcaggtccgcatcctgctatgagaggactggtttctgtcagcccatagccaatggcataaggaaatcccgctttatgaagaaattcctcgaccacaggatcaaggggtgcgccacctattccgaagaatttcagatgacctccgaacgtagtcatcaacttgctgcctatgagccggtagacaagccgacgggtcaacgggttgtggataaatttcttaatcgggccttcttttcccagcaccgggacgacagcagaacggtagactttctcaatcagcaacggaacactgaacatgacatggggacgtatttctttcaaggcaggcatcaggatgctggcggcaggagtttttcccagataatgaatctccatgccgcacataagaggcagaagctggccaggcgtaaattcgtagacatgactcaggggaaggatggataaaattctcattcccgctttgagcttgatgaaaatatcagtggatacatcagcgttccatatgagattacggtgggtcagcaacaccccttttggcgttcctgtcgtaccgctcgtatagatgagggaagcaatgtcattctcaaggggaatatgttcatcaatacgggcttcaatggctttgtcacgttttgtccggatgatatcacgtccgggagccgcaagaaagtcatctttcttccgtatggagggaatcaccagcggagggatgaaaaacatgtcttccagacgaatcatgaaacgggatgcgtccgcatggagccatggcaggcatttctcgacattgcgtgcattgacggcaatacctttcgcttcacagtgaaccaagattttctccacatccttggcgggaaagtccggcaaaatgggaaccgcgaccgctctgataccagtgatgcccagatacatccgcatccagcctgtattgctctccgataggatggcaatacggtctcccggatgtatgcctgcggcaagcagttgagctgaaacgctccgcacatggaccctcagcgcatcgtaggtcacgccatcattctgcctgtaggtcgtaagggcaagacgacctttgtatttcttggcgatggtatccaccaacgctttcatggtgaactccggtacggtttttttcttaagccgctctccatcatatccatgtgaaacggaagccacttccacctgccagttaatctgttccattctcactccagtaactgccgccctcatagaggacaggccagctcatcgctatatatctttccacgctcacatacagtgaagctggtcatgttccacatctgccctccagcctgctccgcaagcaggccagggctgttgttcaccaccgacaaatggatgaaatacacccttctctcacggggggcaagattattctgcgtcgtgacaatatgtccactgcgccgcagaaaatcaaaagcctgagtatttgacagatgcccccatgctccttcaatccttttttgcaaccgcagcggatacggtccgcaatggagcatgcgctcatcataatttgcctcaaggaacagtacatcggcggacaatgcttctttggccatatcctcggtccatgcgcccgtatcggtcagcaccatgaaacggcttccgcgtccatggtcgattatccatcccatggaaccacggctgtcatgtgtcgtcttgaacccccatacgctgaactcaccgacatcgacggtttccccttccgataccagaagtacgcttttctctggaacccgtaactttgaccagacgacagtttccccggcgaccgcctcccgtccgaccaccagcggaacaggaaggttccgtgtcaagacgccgattccacatgcatgatccgggtgaaggtgtgtcagaaaaaccttcctgacggcttccaggggaacaccgacattatcgagacgttttttcagctccctgagagaaaaaccacaatcgaccagaatagcattttccccgtcaaagaaaacatacgaatttcccgaagaaccacttcccaggacggcatatctcatcatgttcattctatgatagtagtcacaagagccagctaaaggaaagcccatttcatgtactcttttacattcgtgcgcaggcatatgctgctttttgaccatatcctttctccagcactgtttcctttgaaggataatacatataatacacctcatggacaagtttattctgacaaaaacatgagaatgtcaaaaaaaacttttccttgtctatatcctcccgtccatggctgcgccgatgcggattcaagaaaattccacggatagagaatgactaccagaaacgcaaaggacaaccaagggaaatcaagatacgcgcacgccttgcgcaaatttgtggcaagcttgactacccatggctgaaacagagataatgatgggcacttcatgggacgcttgtccctgtattcctcaaggagcttcactgccatgttcgattacacacgtatttccgatttagtgaaaaaagaaccttccgaccagatagtcgcagcccaaggttgggtacgcacaaagagagatggcaaaaccgtaagtttccttgaggtgaatgatggatcctgcctcaaaggtctccaggtcgtgattgaccgagcgaaaatttccgatgatatccttgcaccggtcacgaccggcgcatcggtagtctgccgtgggcgcatcgttgagtccgcaggtggaaaccagcaggtggaaatgcaagcggaggagattatccttgtcggtgccgcgccggtagacacctaccctctccagaaaaaacgccatacccttgaatttctccgcgagattgcccatctccgtcccagaaccaacctgatgggcgcggtgatgcgggtccgcaacaccatggcctatgccgtccacacctttttccaggaaagaggctttgtatacgtcaatactcccttgatcagtaccgcagatgccgagggtgctggagaacagttccatgtcacgaccctcgaccttgaccatatcccgcgcacggcggatggtgccgtcgattacacaaaggatttctttggcaagatggccaagctgacggtcagtgggcagcttgagggagagacgtatgccatggctctgaagaacatctataccttcggacccaccttccgcgcggaaaactccaacaccacccgtcatctggcggaattctggatgatagaacccgaaatggctttctgcgacctggaaggcaacatgcaaattgccgaggaattcctcacctatgtcctccggacagtcctggagaaacatgaggatgacatgaatctgttctcccagtttgttgaacccggactcaaggataccctgtggcaggtaatagaggctccttttgcgcatatgacttacactgatgccatcgctgagctaagcaagaacaacaacaaattcgagtatcccgtttcctggggcagtgatatgcagagcgagcatgagcgtttcctcaccgagacagtatggaaaagaccggtcatcgtgacagattatcctaaggaaataaaagccttctatatgaagctcaatgacgacggaaagacagtacggggcatggatgtcctggctccccgtctgggagaaatcattggtggttccgaacgtgaagcacgggtggatgtccttgaggagcgcatgagggaatgtaaccttaatcccgaaaactactggtggtatcttgatctgagacgtttcgggacagttccccatgctggtttcggactgggcttcgagcgtgctgtccgttatgtgactggcatgcagaacatccgggatgtcatccccttcccccgtgccgtgaagtcagccgatttctgaacgtaccacccaagctgcaagctgactgctagaggataatccagtcttacgatagatgttgcggcggtgtgccgcaaccgttgattcttttactcccaactcccatgcaatttccttacaggtcatgccgttggcggtaagagaagctacctggcattccctggcactgagacatatggcctctcctgaaggagaatggaatgagtatcttccctctttcgggacgctttcatgaacttcccctccaatttcagacgtgatgacctccattgaacagtctgccttgtttccattgcgatccaataacatccctttgcaggatgcatctgggaatatctgctgacagacaaagagtgcaagctgtacatcatgcgtggactctcccgtgcagactatctcccggatgtctttcagccttgtgtccggagaagcttctcggccgggaaaacctgtctggttccgatattcagacgttgccatatggtacatcgtaccggaatcaacatggagtccgactgatactgccatgattattttttccatgatgaacaaagagacacggcttgccagcgtcttgtttcacagaaagtacgatgttccgcaatattattgccttgaattccactcccggcatggcgcaaaaactttgcggcattcccctgtttcgtccgctccgataatcagttgagccgaaccggtgggacaaggcacaaagaaggatgctcccggagcaatgcgctcaggcgtgtgtccagagcggctgcaaaagattgtatgtccgccgttgtcatccggcgagtgcgttcagcgaatatccccgcttcccgcaggtcagtcatcatattacgggaagatagtctttcgcctactgtcgatgcgtcatagacacccccacggtcatcaaggacggtaaccccgcgtcgagcaaggcgggcagccaatggaacatccctcgtcactgctatcataccgacttcggcatgagacacaatatattcgtcagcgctatcggttccagaggtgacaacaatcatcattacaggacttttaatctgtctcaaatcagacttgtcgattcccggtttatcctccatgatcaactcacgaagtacatgcgtatgggatgcgattgcctccatgacatcaggtaatttcctgtcagcgacaaatactgcccgaacaccggcacgcatcgcggcacggagcaggatgacacgaagctggcgaggacaggaatcggcatcgacccaaagggcgaccgggacatcaagggatacggaaggaaccatgggttcatcctaccatatgctgccatttctgtcttgccattccgtctcttgtcgccttgccagattcaacatgacagcttgaaagagagcgacaaaagaattacagtctacctgtacggttttcctgtacatttttcccagaaaaacaaggagtcagattcccatgaatatttccccgttgcaaaaagccagatatgagtacaacccgaagctccccgccatcctgagaggcaagctgaccaatctctccccggtttccggagagcccacctgtcctgtcgccgatgccgataagatcaaggaattctgtccccatacgtgctttctccctgcggtttctttcgtagaaggaaaacatgagggattgacccgcgccatgactgttggcgtcatcctttccggcggtcaagcccctggaggacataatgtcatcagcggactttttgatggcctcaaggctctcaacaaggacaacaggctgataggtttcaaaggcggtcccagcggactcatttctgattccttcattgaaatcactgaaaaatttcttgcgccataccggaacaccggcggctttgacatcataggcagcggtcgaaccaagttggagactgaagaccagtttgacaaatgcattgccacctgccgttcccatggagtgaatgccgtggtcatcataggcggtgatgattccaacaccaacgcagccatccttgccgaatatttcatcaggaagaacgccggtatccaggtcattggatgtcccaagaccattgatggggatttgaagaatgacaatatcgagatttccttcggtttcgataccgccacgaaaacctacagtgaattgatcggcaatcttgaaagggatgcgaacagtgccaagaagtactggcatttcatcaagttgatggggcgcagcgccagccacattgccttggagtgcgccttgcagacacagcctaacgtcactttgatcagcgaggaaattgaagaaaacaagacttccctctctgatgtcgttgactacattgcctccgccgttgccaaaagagcggcgaatggcaacaacttcggtattgtccttattcctgaaggtctggttgaattcatccctgaggtcaaggcactgattggcgagctgaacgacctgcttgccaaggaaggcaatgcctattccctgctttccaatgataaagcccgtcaggaattcattgccagccatctcagcacgacatcagcgacggctttcgcttttttgccagatggcatccgcaagcagctgttgatggacagggatcctcatggcaatgtccaggtatcccgtattgaaacggaaaaacttttgattgagcttgtaacccagagacttgctgactggaagaaagaaggaaaattctccggatccttcaatgctctgaaccatttcttcgggtatgaaggccgctgtgcgttcccttctaactttgacgccgactactgctacagcctgggcaccaatgccgcgctgctcattgcgtgtggtctgaccggatacttgtcctccatcacgaacctctccgcccccgccgaccagtggaaggcaggcggaatacccgtcaccatgatgatgaacatggagcaacgccacggcgaacaaaagccggtgataaggaaagcccttgtagacttgaaggacaagcccttcacgtattttgcacagcatcgggacacatgggcggtggaaacagcctacacgtaccccggagcaatccagtattatggtccggcagaagtatgtgacagaccgacgatgaccctgcttctggagcaaggaaaataagcggagtgatacaagcgtcttagaatcacgggggtgttgcaaaatcattatgcaatgcccctcgtgttttccgcattgttcatctcactcttaatcatactctgcacttccgacaatgttttcttccttcccatccttcttctcacaaagtccataggacagcggatgtccatgtgctatactttgacaagtacattccaaggagcgtcatatcatggaaacactatcgttgtccggcgaatggaggctgtcgcccctgtctgccatggacacagaaaaatatacacgattctttgcagattcaagcactgacggaagaacaacgaccattccctgcaagattcccggagacatccatacggcacttctcgaacgccaactgattcctaatccttattatgatacctttgaactggacaccctgtgggtgggaaaaactgactggaagctcgccagaaaattccctgtgacagccgaccagctccaaggctccgtcgccctgctcaatctcatcatggcggatacgttcattgaaatcagattgaacggaacccgcgcgggaatctgccataatcaattccgccattggtcctttgacattacacgccttctcaaggttggtgaaaacttggtggaactcatcttcaccagcgcggaaaaagtcgccgtccgcaaagcgcaaaaaacagaatacatgcatccatattcagaatatccgaccagcagcaagaaccggaacatgatcaggaaggcacagtgtcacggcggatgggattgggggccgaacattcttgccctcggtatttacgacaacatttccatcgacttcatgcctacgggaaggattgaagcagtgacgacacagcttcgtccgcaaaaagaaaatacatgggatgtggaagtttccattgtctacagggcggttcgcaaggcacaagtgactgtcgccgcacatcttaaggatggcgaagcatcacaaagcctgacggtgaaacccggcatccaaaccctgcgactgaactttcagtgccaaaacgtcgaacgctggtggccagccggtcatggctctcctatcctctatcccctgattgtgaacgtcggagaccagagcgtagaaaaacgaatcggcttccgcaccgtggaaatcatccgaaagaaagataaaagcggaggatccgcgatgacattccgcgtcaatggcaaggacatctttgccaaaggcgtcaactggattcctctcgatgcccttccttcccgactttcgcgcgaacggtatgcccaactgctccaagactgcgtttcggcaaacatgaacatgatccgactctggggtggaggcatgtacgagaaagatgtgttctatgacctctgcgatgaaaaaggactcctcatctggcacgacttcatgttcgcctgtgccacctatccctccgaccccgaatttctcgccgatgtggaagaagaaatccgttaccaagtcacccgcctgcatgaccatccttccattgccctgtggtgcggaagcaacgagaacctgggagccatcacatggtatgaggagtcccgcaagaaccgtgaccgttatgtcgttgactatgaccgtttgacggaaggagtcatcggacgactcgtcagagaacttgacccggaccgtccctggtggcctacaagtccctccgccggtcccggcgactggtcggacaactggcatgcggactcaaagggggacatgcattactggacagtctggcatgaaggaaagtcatttgacgcctactatgacatccgtccccgttttgtcagtgaatttggctaccaatcatttccttctctttcaacagtcaaaacgtatgccgcagagggacagcggaacctgacaagtcccgtgatggagcatcatcagaaaaatgaacgtggcaatgccatcatcctggaaaactttgcccgctacttccgtttccctacttcattcgagaaccaactgtatctttcccaagcacagcaagccttggcaatccgtactgcggtcgagtactggcggagcctgatgccgtggtgcatgggtgccttgtattggcaactcaacgacaactggcctgtagcttcatggtcttccatagaatactcaggcaagtggaaactccttcattacgccgcggcgcgtttcttcgcgccaattactccaattgcatacgtgaaggacggatttctcaaggtattcgttaccaacgagggcgacgccgtcattccggacgctgaaataacagtaaaactccgccgtttcaatggtgagaaagttccgtcacggatattcaggacgaatctcggagcaaactccgtcacggaaatctgctccctgcctctttctgaactggtcgcaaatccacgtgatacctttgcatatgtcacgctcagcgttggacagatatatagggagacgaccgtccttttcgccttgcccaaggaatgtcagtttgaggagcccgtaatcagcctacaagtcgcggaagtctccggaggatatgccatcacactcaggtgcaagaaccctgcgttctgggtttcccttgacgcagaagacatcacgggcaggttcagcgataacttcattgacctacgacctacggcgcccagaacaatccagttcactcccaaggagccctgttcgcatgaccaactcattcgacatctgaagatatatgacctgtattcatcaggacgggagaaggcatgaaacatctatctttaccaagcctcatcgaaaatacactttacaaacttttctttgtcttgaatttaggataaagaagggaggaaggatattatgtataaattttattgtagatcataccaaaggatcctgcaagcagcctcctatttcatgccatggcgtaagcctgtcctccttgagggaaaaaatagcttggcgcgactgcccggcttcattaagtcaaagaacgttaccacgcttctcatagtgactgataaaggcattgcatcgctcggtctgatggatgcgctcctgagcggactggaaaaagaaaacctctcttttttcgtgtacgacggtacggtaccgaacccgaccattgacaatgtagaggaagccctccgcatgtaccaggataatcactgcgaagcaatcatagcctttggcggcggttccccgatggattgtgcaaaagctgtcggggcacggatagcccgaccacgaaagagcatcatgcagatgaaaggagtttttcatgtgcggaaaagtcttcctcctttctttgccattcccactacagccgggacgggaagtgaagcgactctggcatctgtcatctcgaatccccagacacatgagaaattccagattgatgacacaagcctgatcccacgctatgcagtgcttgaccccctgttgaccgtaggtcttccgggaaacatcacggcgacaacaggcatggatgcgctggcgcatgcggttgaagcctatatcgggaacagcaatacacgggaaacgaagatgttgtccagaaaagcagtcaaccttattttccagaatattgaaaaagcctatgctcagggaaatgaccttgaggccagggaaaacatgctgaaagcatcccactatgcgggtcttgcattcacacaggcgtatgtcggctatgtccatgccatcgctcatgctttgggtggaacctatggtatccctcacggactggctgtcgcgacagtacttccccatgtgctggagttctatggaaaatccgtacatcggagacttgctgagctggcagatgtctccggcataggttctcccacggattcttctggacagaaagcggcgcaattcatcgaaacaatcaaaagattgaataagacaatgggcatccccgaaggattcagcgtcatcaatcctcaggatatccctttgatggcaaagcgggcatacgctgaagcaaacccgttctatcctgttccccggatactttcgaaacaagaacttgagatgcttttttcaattgtccgaatacagtgattgtgccgtgattatccatgtacattcaggaagcacgcaaggaacaagacggttcccccggaggaaaaccaatgcgtgacatcacaagcatgacaggaaaacaaaaagagttctttttgagtggaaaaacgaaggaaatcagcttccgtcgcgacaagctcattctgttgcgcaacgcaataaaagaacatgaaaaagacatatatgaggcgttgcgtcttgatttaggcaaagcccccttcgaggcatatgtgacagaggttggaattgtattggaggaaatcacctatgcgctcaagcatctgaaacagtgggcaaaaccccggcgggtcagggttcccctcatgcatttcccgtcttccggcagcattcacgccgaaccatatggttctgtcctgattatgtcaccatggaactatcccttccagctaaccatcgtcccccttgccggagcgatagcagcgggaaattgtgccattatcaagccatcagagtacgcttttcacacttctgaaatcattgagaagattatctcggaaatctttgaagaatcattcgtctccgtcatacgtggcggcagggaagcaaacaagtcccttctcaatgaaaagtttgattacattttctttacaggaagcccacaggtagggaaagtcgtcatggaatccgccgcacggcaccttgtacccgtcacgctggagctgggtgggaaaagcccatgcatcgtggatgagagcgcggatatcaagttgtccgccaggaggattatctggggaaaattcctgaatgcaggacagacatgcatcgctccggattaccttcttgtacacagcagtgtaaaaaatgatttactcaatgagttgaaagccagcatcaccgctttttacggccaggatccgctatccagcaaggagtaccccaagatcatttcccagcgtcatttcgaccgccttatgaatctaatggaaagcggacgaataatcgtgggtggtcgaagcaattcctcggagcggcgtatagccccgaccatccttgaggacgtaagctgggacagtcccatcatgcaggaggaaatcttcggaccaatccttccgatactggaattcactgatttccatgacacgctggcgacactgtccagacgaccgaaaccactcgctttctatctctttacctcaaaccggaagaatgaagctcatgcaatcagaaccgtatcatttggaggcggctgcatcaacgatactatgattcatctatcgtctcccaggcttccattcggcggcgtaggagaaagcggcatgggacaatatcacggaaaaaccagctttgatacattctctcactataaaagcatcataaaaaaattcaatcttttggacagcagcagcttgaggtatccgccattcaaaaatcggctgaaacttgcaaaaaagttcatgggacgctgagagaaacgacgttaagatatcaaacaataacaatggggttgttgcaaaagttcaacgtgagtaacaatccctttttatcgttctgctttttcctgatgaacgaggatataaaaagaggagctgcacatggcagcccctccgattgttgttttccttgtacaggagtcagcaactcatcacttgttgaaagcaacccatgccttctgcacgtcagaagcgacctgagcaggagtcttggaaccgagaccgatttcctgaagaccttggttgattacattgaagacatcagagtggaggactgcatcgacaacaggagtcgtaccatatttctgatagaacgtagctctcttctcgatgaacggttccagattgttgtccttgatgacctttgccacatcaacgttcaggttggacgggaaggacgcacctgtggacaggcggtatgtctgcacatattcaccttgcaagaacttcactaatctccatgcagcgtcttctctcgcggagcctgccggaacgttggcactgatgccgaagcccgtgccgacgacaccactggtcgttccagagagtacctcgccgggaagagccgggaagataatcatgtcaaaatcattggcctgtgccgcaggagtaatcaaagccttgcctgtagaaacgtctgtcatgaaggaagcggttgcccaatctccatcaatatagaacgccgcgcggccagtggcgaagttaccgcgaccgttgccatagccgacatcaagagtgttgcggttgagcagtccgctcttgtacaggtcatcgattatttccagagatttcacgaaccaaggatcctggaaggtaatctttccagcggccaagtcgtcataccaggatgccccaccgtaacgaccaacgatcagggagaacaagcagctctgcatgacccactggtctttgttgtccattccaatgacttcaattcccttaggcttgaggacgctctggatgtgcttgaggtcttcatatgtcttggggatggaaagtccgttgtcctttagaagcttcgtattcacgaacatcatgtgggatgatgtaatgccgttcggcagctcggcaagatagccagcagtctggtcggcaatagcggcaggagcatagtcatccaacaatccgtccttttccaagaaggggcgcaggtctttcgtcagatgctgggtgtgcagggacgtggaacgtccacccggccacatgtaaacaacgtcaggcagatttcctgatgccgcatacgcttccgtcttctgatggaaaggctcgttgaacaaatcttccctgatgacattgatgtctggattttccttggagaatacatcccagaccatctccacctcacgggcactgttgggctcggacatgtcgatgtaattcaagacggtcaggttcgtcttgccggttgcagaggcatcttcctttgctccgcgggcaaagcccagggaagcaaccatcagaagcaccaaggcaatggacagcattttctttgtaattgtcatctttacctcctatgacaccaatcaaaatcactttcaggaacgtcccattcacggcaaccattcccttctctttccgtgattctcctcaggtttcctgaagtgaatctgtttgttcatactgtgtacaaactaatgctagcacgagtcatccttcctgtcaaactttttgaactacaggaaaaacttttttttcttccaggatatctacccttccttccctcttttatccttttacggctccggcgacgactccctttgttatttccttgcggaatatcaaatagaaggcaagcatgggtaccagtcctattgtcagcgctgcaaactgcttgccatagtccgtagacaggcttccggcgaatttctgcacgccgacaggcagggacttgattgcatcccgtgatgtcagaatgttgatcagcataaattcattccatgtcccggtaacggtaaggatagccgtggtagtcgccaccggcatggccatcggcacaatgatcgaacggaagatccgcatgtacgtcgcgccatctatcctggcggattccacaagggcgtccgggatactcttgatgaattccgttcccagatacacgcccattggcattccaataccgatataggggatcaggacgcccaaacgagtatcgtacagacctgaccagttaatcagcaggaacagcggaaccatgatggattgcaatgtcaggagcagcccgatgacgaaggaaccatgaaggaattttgttgcccgatgctgcatcttggcgaacgcaaaacttgccatcatggaaaaaatgatgattacgactgtcgttaccccggtgtagataatgctgtttataatcagtccggggaacttgccgcgtgtccatgcatccacgtagttaatcagcgtggcttcatatcccggcgtgcttcccggccagttcaacatgctcaactggaattcctgcgtcgtcttgaatgaattcatcaagagccagaggataggaacgatggcaagggcggtaaagatgcccatgacacagtaggtcactacaagccctatgcggctgctgatgcttgaacggtcatgtatgtccatggttattctctccctccgaacttcttctcggcaaattgggtgagtcctatcagaataaagctgatgaccaccatgacggtcgatattgcatttgccataggataattcggcgctcccatgaacgccttctgatacatatacaaggaaagtacgcttgtcctgttggcaggacctccggatgtcatcacgtaaatcaaatcgaaacttttcaacgaaccgctgattgccaggattgcggaggtcacgatgacaccgctgagcgccggaaggatgatgtgacgtaacgtctgaccctcagtcgcaccgtctatacgcgcagcttcaatgacagaactatcaattttttgcaggtttgccatgaagatgatcagatacgtaccggtgtacatccaaaggatgacgaaaagcacccggaacatgggatatgttgataatgtggcttcataagcaggattgaaaagtttcctgatgatttcagggaacgctccgtagggagagaagaaacttttccagagattgccgattacaaccgtcgatatgacgcatggcaggtaaatcatcgtctggaagaaatcttttcctttcactaacccacggtaaaggatgtacgcaaggatgaaccccaacggtatctgtccgaacaccgatatcaggacaatgtacatgttgttcttcaaagcgagatagaaataggggtcattgaacatgcgcccatattgggaaaagccagtcaaccgcagtggattacggacattgccgaacaaggttccgccagcgtaattgctcacgctcattaggacggagaatatcgtcggaaacgtcatgacggcgaaataaatgaggactcccggtaaaacgagaacccagtatgcaacctgtttttccctttgggaagataaacttcccgctccccccctccatgaggccagactcatcaacctcttgggggctccgtttttgtcgttactatcagccatatacgctccttctcctccatcctacttccggtatgtcttggggttccgtctggcttgggtcatcacgtcatcccaatcaaaatgcgtgcggacatcgcgctcagaaaccatcggaaccgagaaaagcttatgtaagtacatcagcgcggctcctttcgctactacatattcatcattcgcattgaatttcaattcacatccgattttttccaggattgcgttgaattgcggcgtcagggaagccaagtcggcacgtattttattttcatcggaaaatggctttccgtggatgaaaacgaccgaaggatcaaagatggccagaacggacaccagcgaggaaaaaagatcctggaaccagattttccacgcttcctcgtcatatcctgtgcggacaagcagctcagatggaagccctgtctgtcccaaggagtctttcctccatgacaatgagcagaactcccctgccgcgctgtgcccgccatgataaaccgtaccatcgatggacagtccgattccgactccaataccactgttgtcatgaaaataatggtttccttcatggtaatcagcaatgatggagatgaaatcacaaggattctccatgcgatgctcgctcatttccagccaagcggtacagttcgcatcgttctccgtgagaacgggaatccggtatctctggcggaaataatcatgcacatcaaattccatgagcttgaaaggttcagcgtaggtgatgatgccgttcttgctgtccacaatgccagggaaacccatgcagacggcaagcaatggccgtccgagtttttcaacctctgagaggataatgtccatcagatgtgtgacaatatcatcaaaggactggatgcctgtaatcattcctttatcagaccatgcgacacgtcctgatatgtccagaagcacggcacggtaatgtgaaggttgaatatcaagcccagcgacatatccaaaatcatgattcagtctcaggatgatgggacgacggccgccacgggacatgctttcaccttcctcagcttcatggacaatgccccattccatcaaagtggcaatgatattggtcaccgtcgaacgatacagggaaagttccttggcaattgagacacggctgataccgggactgcgccagatggcctgggctacaagagaggtgttggcatttttctgaaaattattgtttattctcatttcctcaccatcatgccacagtttttcactgctgtcttgaaaaatagtttgtttgctctctgtacaaactaaaattatcattggataatggtgatgtcaacaaaaaaatagagaagattcggacatgccttgtgattgacgcaggactacggggtatgataaggatgcaaatatgaacacagataaagattcacgtcccaagggaacgcaagtcccacggatttcacaaacgcttgttcctcgcccactggcagtacaggatgagaatggggagttttgttttactgatgatgttcgcatcatccatgaagttggtttctctgaccaagcagcttttcttgccaaggaaacaggaatatcccactcccacgtcattccttggggaaactatacggcagaacatggggaaaaaacccttatggtcatgctccgtcatgaagacggccttccttctgaaggatacaatctggaaattactcctgggttcatccggattacagcgtccgaggggaaaggcatgttctggggcatacaatcactcatgcaattattccttataaggaatgatgaatgcgaagactctgccgttctcattccctgcgggacagttcatgatgctcctgcttttgcgtggcgaggcttcatgctggattgttgccgtcatttcttcacggtgtcgttcatcaagaaactcatagcagcggccagcaggttcaagctgaacgtcttccactggcatcttaccgatgaccaaggctggagaatccccatcacagaatatcctgccttgaccgagataggttcacgacgaacggtacttgcgtatcaggatggccggacttacggcggcttttatactcacgacgagatacgcgaggtcgttgaatatgcagccagccacaatatggacgttctgccggaaatcgagactcccggacatgcttcggcaatcctggcttcctatcctcaccttggatgtgaaggcgtcggctctttttccgtggaagacaggtggggaatctttgataatgtcttgaatgtcggcaatgacgaggtcttcaccatgctggactgtgtcatcaggaccgttgcgtcccttttcccctttccttatatccatatagggggagatgaatgtccccgcgtccaatggaagaacgatcctttatgccatgagagaatcaaacagcaagggttgaaatccgtcgatgagttgcaaagctggagtaccgtccaagtcaattccatcgcggcacatcacggcaagaaaatcattggctgggacgagatactggacggaacggataccatgggtctcccctccgatgctgtcgtcatgtcgtggaggggacttgagggcggtatcaaggcgagcgatgctggacacaaggtcatcatgtgtcccacgacgcagggttgctatcttgattacaagaactatgactccccggaagaaccgggaaaccttggcatggcgactgtccgtaaatcttatgagttctctccaaccccccagggcatgagcgaaaatcaaagacatcttgtccttggtggtcaaggcaacctgtggacggaaaagataccattttcccggaatgccgaatacatgcttttcccacggctctgtgcccttgccgaatctttctggctgggagacgaaaaggatttcgaggacttcgcatcacggatggacacaatatacagacttctcgacatcatggaccttagatattatcaaggcccgtgggcatagtttcaggctgtttcaggctgttcagaccattcagacaagctccggaggaatgatgacaactcgtttctgcggatccttgttctgcctgaacatgatgacggtgaagccaatgatcctcaccacttcggcattggcaacggctgccaatgactcggcaagctccgcgacatcgtccttgtgtgcctggaacttcaccttgaccaattcatggcttgcaagggcttcatccaaagcccttgccacacggtggtcagccccatcctttccaaccattactacgggcttcaaatcatgagctgctgcccgtagaaaatttcgtacattgcttttcatggtgaggattctacttgtccttgaacttctccgcaaccaggtaacgcttgattttcttggtactgctcattggcattggttcatcagtgaccgtcagacgactgatcttcttgtatggcgggaggtcacggttcacctgagtgataatctcctggatacgggactcaatggctttggctgcctccgcctcgtcagaaagagctgaagcgactttcttcctgaagacatcgcttggcaggacaatggcacggatgccctcgcctttcgtctttggattgatgatgtaccctatgatacaaatttgctcaatctcggtgaaaagctggaacttatcctctatctcctcaggaaagacgttctttcctccctcagtgacaatcaaactctttgagcgtcctgtcagataaagatacttgccggcgtccagatatccaacgtcgccggtattcaaccaaccatcagggctgagaacctcggcggtcgcctccggattgttatagtagccctgcatgacgaccggtcccttgaccatgatttctcctatgccgttggcatcaggattcttaatcttcatctcgattccgggaatcatcttgccaactgaatcttcgatataggcatactgagggttcaggttgatgatggggctggtctcggtgagtccgtatccttgcacaaagtcaatgcctagctcattgaacattttgaaggtcgatgaaggcagcgggccgccgccacagatgcagacacggttgttctccagagctatttttttcagcaagaagccaaacatctttttccccggattgaccttgaatacctttttgatgaagccggatacacccatcagtccacggatgatgccatacaggacaatccctttttccttgatacctgacaaaagccctgacaagagcttgttgaacagcatggggacaccgaggaacatggtgacctttccgtcacgcaactccttgaacacatggctgattaccagcttcttaccgaatacgacagcagctccgacgctcatcgactcaaggaatactgcaagcatcgtatacgaatgatgaatcggcaggattgcgtagaatgtgtcagtatgggaaagattcatgtgtgcttgggcgagataacagtcgcttactaaattgtggttagtgagcatgacacctttgggagtccctgtcgtaccgctggtgaacatgatggcggcaaggtctgcaattttggtctccggatatacgggagccgatgaacccgccaaatccagcacataaggatgcgggctaccgggtgtcttctccagggaaatcctttcgacaagtcccagggagccgtccttgtcaatcagatcaatacgttcttcatcgacaaacaggcgggtggcgccggaaaacttgatgaacttctcgatatccacgtcatgaagggaataatcaagcggcacaatcacagccccgacagtcgctatagccagataagacaatgcccattccggactgttcttaccagtcagggcaattttgtcaccaggcttcaccccggtttcctgaagatacgccgcgatggcatcgattttgtccttcgcttcattataggtaaaaagaatatgctcaggtgagaaggcctcaaagcaacgcctgtcgggaaacctgtgggcagtaatgcggaacatctgggacaaggtaggccactcctcggtaaagaactctcccttgtagttttggagaaagtcccacggcgtatgattccatttcttctttcccatctgcatgtctccccgtgcttgttctgcccatgacaagcaatgtcttatagcaccattacatgatacacattctttgaaaaaactcaatgacataaaatcaaaatatgtcaatttgtcagttacaaaacctatccaggcactatcaggtatctggttcaggtatccacccaggcatcaagtccggcagaagtcgttgaccttgcactcatgtccatattagagtggcacgggggaaaatcaggcatgagtttcacaacctttgagaacgtcgtctcctggcttgacggccagatgaacctggagaagctgaccacaggatataccaaacggacgtacaggctggacaggatgcatgccctgctcgaccatcttggacacccggaggcgactttcaagtcaatccatgttgctggttccaagggcaaaggctctaccgccgctttcatagccagcgggctcagcgcgctcggacatcggacgggactctatatgtctccccacgtaagcgattaccgggaaaggttcacacgtgccggacagttcttcccagatgctgaaatcatcgcggcggcagacgctctccatgaggcgatacaggacttccacttctccgaccagtggggttcggaggctcccacgacctttgagctgtataccagcctggcgtatatgttgtttgcgcgtagcggatgctcatgggcggtcatcgagactggactgggcggcaggttggatgccaccaacacgctgatgccggaagcggcggtcctctgccctattgaactggaacatacatccatcctgggttcaaccttatcccagatagccattgagaaatccaagattatcatgccgggcagacctgtgttcgtttccttccagtcacaggaagccatggacgtattcacggcggaagcccatgcgcaaggaagcgacatgacgactcttgccagggaaacatcctgcatctcggcgaagacgacaaaagagggggaattggttgacattacgtggaaggatggacaactgacccgcatgcggctcagcatgatgggggaagtccaggcggagaattgcgcccttgccctgctcgtccttaagaagctgggacagtaccaggcggggaagacggaggcggcattggagacatgcctgctccccggacgtttccaagtacttgcaggatgcggcacccccctttacatcgatggcgcgcataccgtcaacagtctgacgcgtctaatgcattccttcaaggaaattcacgatgaaacgaaaaccacagtcatttatggcgctctcctggataaagatcatgaccacatgacgcgcatcatccttgaaacagcacataccatcattgtctcgacacccggccatttcaagaaaagtgatcctgatgcgttgtacgcgaccttcaggaaaaatgcgcaggatatgggacgggatagtgatatactcctgattaaagacgcacgggacgctttggaggaagcattcaggattacgccacaggacggagcaatcctatcatgcggttccttctatcttgcgggggacatccgtcaggcatatgatggactcatggaaagcatggagaaaggacgggagaccgcatgtccctgaactggcgggaaattgaaaagatcctctcggagcttgagctcgcaggctgtcggttcggcaggatgactcaaccgaccttctcgtcggtcgtctttgaactatacgccccggacagagccatgtggcggcttttcattgaaatagggaaccaagacgcccgcatccataggttgagttcggatgcacgcccaaaggaagatgaaaaagtacggaagatgggcaagaaattgcgtttcgtccagttctttcatgcccagctggagggagccatcataaccgctgtcaagcaacaggagggagaccgtctcgtccgcatctctttccgtgccggatggggaaacggttttctgttcatccgtctgtacagtggcgcgggagcaaacatcattgtcacaggagaagacctgataatcaaggatgttttgctacgcaggccacagcgaggggagattcctggaaaactgtttgagtctccggatttctccatcccttctaccagtgaagcagaaaggttcagtgtacgtgactacccttcttctcaggatttcaactccttcattgaggaaagccatgccggtgatgccatccaacaggatgcgctcgatattctccgttcccgtctggaagaccagcgggatgccgcgcttgcggacatagaatcatccatacgcgccatggagcgcaggaaagcggagaacgaacaacatgaatccctcaagcataccgcagatctgctggcgtcacacatctatcttattggaaaaggcgcacaatgggtgacgatcaaagattggagcagggaagatggacatgagatgaccatagcactcgatccgcttgcctccccttccgacaatgcgcaagcatattatgataaataccgacggacaaaaggtgccgcggaacatgcggagcgggaacttgagcagttggaacgccggaggaatgaaacccttgattattataccgacctgctcagggtgcgtgaggaagaccgcagggatacaaaggtacgtttgagccgtgccctgaaaaaagaaccggcaaagactccaaaggaaatcgagacaggcatcatccgtaccagcggaggcttcacgttgattgcaggacgaaatgcacgcgaaaatgatgcgctgctccgcactgctgtcaaaggcaatgactggtggatgcacaccagagatgtccccggaggatatgtcttcataaaaaacatacaaggaaaaacgattcctttgccggttctactggatgccgcccagctttccgtgtatttttctaaagtacggacagcaactcacgccgatgtgtactacacccaggtgaaatatttgaaaagagtgaaaggcgggaagctgggattggtcatccctacccaggagaagactatacatgtaaaggtggatgtttcacgagtcaaggaactgttgcaaggaggagaggccgatgacattccatgaagcggaacatgcgggaatattctatccgggggataagacatcccaggatctgatattcgatgtctctgccaatacggacgtacagaatacggacgtgcaggatgccctttcccggatatcgagcctttcatcgggttttccatcggatttccctgccgttgtcatggttcctcaagctgcttggacatggacgctagccgatattcatgacgcattaggaagtctgtcggcaacaccggattttgagctgattgtcctccttgccccgctccacgctcccgtcatggaaattcatcaaccagcctttgtcttcagccatggcgccatcggaacccggacggcacagggcgacattatgtttgatattgcagcgcggggtatcttggaagcacgattcccccgtgagttctcactccagaatgtgtacttcactgaagaaccgggagtggaatatctctttccggtactggccaggaaatatcccggcgttccggtacttcccttgctagccggagatgccgatggtcaacgggttcgcgccatggcggagatgctcaggatcctcaatgaagcacgtccacgcacgcttttcatcattgcaggcaatctcagtgccgaggaacacctgtcccaagcactggaacatgccactgtgcttcagggagccatggaaaatggagaagccttgcttccgctacgcgccgccggaaaaatttccagcgtagcaacgccatggattgaggctgtgcgcaggatatttggcggaagatggcggttgttgactgtgcgtcagtccgatgggccacggttctgccatctgccagaaacagctcccgacacatctcattcctccgtcgtgtggcatgcggcggaaattcttactcaaggacgtgactcatgaatccacggtatctgcccttcatccaggaaaaagatggcatcccggccacattcctcccgattgcccctctgggggaaaagttacctacatatcttttccaagggaaaaaacaacccctctggtatatttccggtgataccattaccccgatttactggacaaacatagttccggcgggagatatgcaatgcatctacttcgacaggcttgacctggaaagttttgaaacgctggcatcctcccgacgctccgaggctctacggatattgcaggatttcgcccgcgctctcctggtacttggcaaggacatggtttcagttgagaacggccttcttcccctctggaagatgtggatagtatcaggcggaggattccttgtactttcccgtaccatcagcgaactcatggcatcatccttgaatgatgacggcaggcatgaaggatggtatgcatgggcgactccccgcaccaatcccgctttcacgctctgtcatcagttcacccagatgctttatttcgcactcatgggattccccccgttctttactgccgatactcgtgaggacaagttccgtttcttccctgtcccgcatgacctccatcacccggaaatggacagtacgtgcgactggattaactccatgctgcgcctttccattccccggcaacaggacgcagcaggcaacaaaaacccagtctctgctctctcatggtggcttgaagcctcccgtgatgtgacgtggaccgtaccggaacaagcagccgtcaccgtacaggaagcacagcatcgggcttccacgtctgatgagaaagcacggactttctttgcccatcaggtaaaacgggcttctcacagaagattctggaggaagcgaggaactgttatcatagccgtggtcattgccgtggcggccataagctggtttacggccgaccgcatcaggacactgaacgctccgcctcaaaccgcagggttggaaccgacagcaatcattgccgattattatgaaggtcagaatgccttggatatcagcaggcttgaagacagtcttgcaaaaggagtcaagagccccttgagcttcgagttgaccaatctctttgtaaccagccggatgcgtcttgccaatgaaaacattgaccctcacatgaccccggatgaatggattgcttccggacgggaacctattcctgagacctactatgtctacggagtgacggatctccgcatagaacggacgggggaggattcgtggcaggcgatcacgactttatatacaccctatcagtacgacagcacgcagacatccgacagcgggacatcttcccttgagactccgaaggcagtgacgacctatgtatatgagcagacaacggactttaccttggctttctcggaacgaggatggtgggaaatcacatcggtcggcaattcctacattgaactccgcgatgtcattgaaattccctatattcccagataaacgtccacaagatgcttgatgcctgtgtcatcatcaggatgcatccatgtgacatcagcgaagctccggaagaacgtgtactgtcgtttggcatagagatggcaatttctggcaatctgggttgctataccggaatgtgtcatctccccgccacgcatggcctggaaaaattcccgatacccaatgccttgcatgctcggccaggaagaaacagcacccatcatgagcaagcggcgcatttcatcctcaagtccttcctcgaacatcgccttgacccgctgggctatgcgttccttcaaatcatcacgttccctttccagtccgatgatcaagggcttcatcccatgccgagggccatcaggcacggtgaaggatgagagtggccggccagtgctttgccaaacctccaaggcacgcaggatgcgctgggtatcggatggatgtatgcgcacggcactaacaggatcaacttcagcaagccactggtgacaccatgccagtcctttttcttctttgatgccagctatttcattccgtatccgggaatcggcaggaggcgcttcgctcaggccatgcaagaaatgtttgaagtaatacgccgttcctccggtcagtacggggatatctcccttggatgctatgcggatgactgcttcatccgccatacggacgaaggttccgacagaaaactgttcccatggctctgctacgtccagcaattcatgcggaaccaaggattgaagctgccgggagggtttggcggaaccaatgtcaagatgtcggtatacttggatggaatcagcgttaatcaccccgtatccatgacgaaaaagacggggcagaagtcccgtctttcctacgcccgtggggccaaaaagaaaaataatcctggaaaaatacgcagtctcagttgccactctcggccatggaatattctacttcgtcgtcaagaacgcgttccagcgcagcggagacaatcttgtccttgataataggctcaagacctgcaatccgttcatgcacggcttgcatgctgagtatggccgcttccttgattgcgacgcatgtagtctcgtatatattcctgtacacgacagaaccatcgtcactgtcttttgtcttcttctcatcttccatgtctatcaatttatcgagggggatgctcaaggtttatctccttatcaccgggactgtagcacagttaccagtcaaacagttaatcagtttactttatctgttcttttttgtacagtcccgcccatgcacatgcgcaccaagcgtgacaccacgtgagacatacgaaatgatgatgtcagtaacttcttccggtgtcctgccctctgtgtcaatcaccatgtcggcacgagaggcatcattgttgtcaatgccatagatacgggcataacgggcactgtcgaaagcgtcgcgctcacgagtctcctccagtttctttcctggctctccgccttccctccggaagatacggcgtgccctttcttccacgctggcagtcagataaatctttacatcagcttcctcaagcatccagatggcaaggcgggaaccgaggacacagttttcctgagccatggcaagtgcaatctggcgctcatcaagttccctgtctatcgagtcgtctttctccgccatgcggtggaactcccagaagtcgatgcctctttccttggccatggtacggaacgtgtaattaatcatggggtatcccaatctttcggccaccatggtcgagactgtcgtgttcccgcatccgcttttccctgaaatagctatacgcattctctctccaccttgcagtccatcatctgcactcctgcctgtggcaggctctcattcgatattgcgaatctgttcacgaatgttttccagacaggccttcatgtcaacgaccctcaggttgacatcaaccaattgactcttactgccgatggtgttgatttcccggttaatctcctgacagaggaaatccaaacgctttcccaccggttgggaagaagcaatcaaagacctgtattccttcaaatgagtccgcaaccggacgatttcttcgttgattgaatagcgaacaagcatcacggcgacttcttggaggaatcggttctcatcatagcctttttctcccagcatttcattaaaacgctcggtcaggctggcacgaatcatcctctccatttcttcggcatacgtctctactgtttccagtccttcggtcagccttgtccccagacgctccaaatcacggcgggtcgcttccccttccctttctttgctccgcgagaattgttcgagagctttgcccaggacggcaaagagagtcggatgccagacttccacgtcagtgtcacgggtagcagtcagtactccttccctttcaagaaaatcagccaaagtcggttcaaacgatgttcccgcttcacgggctatggcggagaaagcgtcagcgtaccgggcgaccgcatccttgtccacttcaagagtaagatcctccgagctttgccggagccggacggtcacttctatacgaccacggcttgagacatccttgaccatggcatcaatctcctgctcgaagggagcaaggaaataagggatgttatgcacgatgtcgaggaatctgttgttatatgctttaatctccaccgagacatgaaggtcgtcttcatgtagttcggagaatccatatcctgtcatacttttcatgataagctccctgtcccgcgggcaagcagaaccttccgtgacatttccctgttgttgccggcacccatggtaatacacaagtcgccgctcatcaaccactgcgccaggattttaatggcctctccttcatccggagcaaaaacaggaagacacgctccagcagagcgttctccgctcttacgggaggcaatcttttcgcagagcatcctggcaccgtcgttgtctctgtcagcatctccccgtgcggacgcataggttccctggatgaccagaaaatcacactttcccagttcgcgggcgaaatcatcaaggaatgccctggtacggcttgccgtatgagggctgaatgcaacgacaagccgtcgctgtggatatttacgcctgagactgtccaaggaagcacgtatctccgcaggatgatgggcgtagtcatccatgaagataatgtcatcggagctggtaaattcttcctctgtccgtcccagacatccgggatatctttgcgcatcccgcagaagcgtccctactactgtcggcaggacttcatcagtgatgagcgcatcttcatcaaggtagagatcaggatgagggcgatccagcaccatgaaggcggcgagcaaagagcctcccacgacatcccctaccagcgcacgcccatggagccgggaggaaaacaccctgtctccgaacagtttcatccgatattcatgtccaccggacagagaagaattgccgtgaggaagtacgtcccgcaaggaaaaaatccctccggaagcaaagccgtagccatgaaccatcagatccggcctgtgacggcgtgcataggccgcaagagcccgcgctccggaatcgtcagtacaacagagcaggaatcctccgggctgaatgcccagcacgaaccgccggaaagttttctccaccgccttatggtcaggaaaaaaatcaggatggtcaaaatccactgaggtcaccaaggcacccctcacacggtaatccaggaaatgatccttatattcgcaggcttcgacgacagcgcattcatcaccctgccatggaccacagagaggcggttcttttccaggcaggtcttcccccatcacccgaaccgccgatccaaatactgagaaaaaaggaaaagatcggcgtgaaggaagggaaagcaaccatgcggcacaaccagtcgtagtcgttttcccatgggttcccgcgaccgcatacatccgggtggaacgtgacaggcaggcaagcattccaggatatgaccagacggaggggacttctgaccgggcacgcctgaggacaggacagttttcatcagtccaggcggaagaatggactacgatgtcgatggaggaaggaagtaaatccgcagaaaaccctttcagagaactcagtccatgactttcaaggatagcatcggtcatgaagacttccgccgtatcgcatccgcatacacaagctccggcgtttttcatcatgatagcgagggatgccattcccgttcccttgatgccaatgcagaaaaccttctttcccgcaagcaaatccgccactgtcccacattctttcacagggtgattcccatggacaggcctatgcctaccccgtcaccacgcattcccgtcttgccgctatacagcgagaagggtacttcacagagcaaatccaccgtcagccattcggcgataaggctgagcccgaagcttgtgagtatccggctgggttccgcctggaagattcgtcccatgctcggcttcaattcatgataaccgacacgcgcgtccaacgatacacggggaagcatctgcaaacggagattgatgcccgcggcaatggcgcgtgatgcatcgctgcctatatcatggatgtccatggcggcttcaatgacgaaaaggttcaactcatagtcacgggaatagcgtggcgagacgaatgagatgcccgcactaagagaatccatgaatgtacggggagcggccgaggaatcaaaaggatgaccgcccgacaggatggaatcggaggaaactcccatgcgaacccaagaaccatcaaggatgactcccgcgccgacggagtagaaatcagtattctccttggcgtgatagcggtcaaagaaagtctggataaaatagtccgtcatgaagtacgtctcattgactgaaatgcgctcccgcacggaacggttgcctccccgtatggacgcgccaacgtacagcctgttgaattgccatgccaggtcaagctgaatcaaggaaatagaatgtgccgcaaaggtcatggaaccaggatcaagcctttcaagcaagatattgcgccttatggtcagggcggcattgttgccgacaaatgccaccatgtaatcagcaaggggctgctggaggaaggcatatgctttgccttgggagagagatgaaaaccgcatggcatcgaagaaggttccttgcagggtaaggtttcctgtcgcgccacgcgtggcaagggacgccggattcatctggggagatgctgaaatgccggtaagcgatgtcccggcgtatccgatggaggccatgcggaagtccttgaatgtaaagaaagaaagattttcgtaggcttccccatacgccatgggcgcacagaaaaaagcaccggcaagaaacactgtcatccaccggaagattcgtgcggaacaaatcttccggacagaagcatcctttctgttcctccggattttttccgatggttccattgacgctcccttgtctcgtctcatgattggaaatcatatcagatgcctgcatgtgggacaacatcccatagcgggagattcatggaaagttccttgctacgggagccgaagattgctaccatgacatcatgaacgcgccggtcaggttatcagaactccttgagttttcctcccttgcccataccctggtcttcctgaaggatggccggccgtttcctttgcccgacattgaaatcacatcaatacgacatgacagccgggtctgcgaccaaggaagcatatattgcgctttccgcggtctgcatgaagatggaattgacttcatggacaatgccctggagaaaggggctgcggctgttgtgacggacagacttccctctcgtccacatgagggagtcccttatatagtggttgaggctccacggcaagcgtatgcgttgctttgcggctcattcttcggcaatcctgcctctgccttgaaagtcataggagtcacgggtactgacggaaaaagtacgacaatcgaatatctgtggcagttactccgtggacaaggagtacgtgcgggacttctcagtaccgtttcatgggatgatggcagcggattggtttcttcgccataccgacagagtaccccggaagcatgggaactccattctttcctttcttcctgccgtgaccacggactttccattgtcatcctggaaaccaccagccatgcgttgagcatggaatatgaccggctggcgggcattgctttcagcggagccatctacacgacaatgacaagcgaacacttggaatttcatggttccctcgaacgctatgtagacgcgaagctgaaccttgcccgacgcctgttgccgggctctcctctggtcatcccccatgacaatgcgcgcaaagacgacattatgaaggcagctcctcaagccaagccattcatcactgccgttcaccacgggaaatcatcaggatgttcccggaaagaagacggcatcctcaacggaacctgtatttccgccactgtcctcggcatggagccggagcaactcgctttcacctttgccatcaacgacaaagaattgacgacactgtggagatttccctctccatttccttttctgctatccaatgctttggaagcggcggcgatggctcattccttgattgatattccactggaagccatcattgcgcagttcgagaaactttcccctgtccgtggcagggcaattcccgtccctaattccctgggcgtgaccgtgctgatagactttgcccatactgctgacgcctttgcccatgtgatggaggaaatctctcgtgtgcatcctaaagcggacatcacggtggtattcggagccgccggggagcgggacaccacgaaaagagctcccatgggcgcacaggccgccaggtggtgcagcagaatcatcatcactgatgaggacccccggaatgaaggatatgaggcaatccgcaaggacatcgaggctggcataccggatgcgttgaaaagacgcaggacgatactgcgcatagcggacaggaaacgggccatacgggaagcagtggcaaatctgaacagaggtgatgtgcttcttctgctgggcaagggacatgagaccacgatagaatatgagaacgggaggaaaatcccttgggatgaaatgcgcgaggcacgggaagctctggcagtctgtgccgcatgcagggaaggcagctcactatgaaaaacgtagcagtactttccggaggccgttctccggaacatgatgtctcacggatgtcagcggaaaatatctgcaaggaacttgtcgcggcgggatatggagtcctgccgattgtcattacccgaaatggccgctggttcctccaggatgttcatgagtccgtagcggtcatacggcaagaagcggaacgtggcgtttccatccatccgggcgacggcttgtggatgaatggagaaaaactcgccgtggacatagtattcccggtgacccatggtacggaaggagaggacggtaggctccaggcattgcttgaactggctcaccttccctatgcaggttcgggaacggtcgccagcatgatgggcatgtacaagaatctggcaaaggatgtcgcccggatcctgggcatccctgtgactccttccatcctcctgtctcccgacgacattgcatggctgggcaatgatgaagacgcacccttccctcgccttttcacaagctttgacatttctcccgatagtactggcacagcacgggcggacttgttcctcggcgtcctgcaagaaaagctgggtaagagtcttcttgtcaagcctgaagcaagcggttcctcggtaggcgtgaccgctctgccccagcctggcgcggaaatcttcctggatgccgtctttatggcgtatatccctggtgaacgggtactggtggaaactttcatccctgatgtgatggagctggaatgtgcgctccttgaggcagaggatgagattgtcacggcgggtcccggcttggtgcgtaagcctgccggtgaagaaagtatactgtcctatgacataaaatacagtgtccacaggcatgccaccatggaatatcctccacccattgcgcgggaggaagcggaaatgattgctacatacgcacgttccttgttttctgccttgggctgtacgggttatgcacgggtcgattttttcattgacccgtcaggaaagccggatgcacggatttttttcaatgaaatcaatacccttcccggactcaccgatacgagccattggccttttttgatgaaatgcaaaggattggaatggccgcagatgcttttagaaatactcagccgtggctttgaagcctactccttgcgtcatcatgagtcagacagatgaatacgaaggcagggatggcggaaggcaaccacacgaccgtccatgagccagtcttcttccacatggacattgatgcgttctttgcatcggtcgaacagctggacaatccttctctccgagggaagccgatcattgtaggaggtacaggtccgaggagcgtcgcatccacctgttcttacgaggcacgggtctatggcgtgcattccgccatgcccatggctcaagccttacgattgtgtccccatgcaatcgtccgtccctcgaacatgaaaagatacaccgaagtcagtagaatcgtcatgggcatctgccgcaactacagccctgatgtccaacagatttccgtggatgaagctttccttgacatgacgggtacaaggaagctgatggggattccccgtgaagccgccgctcgtttgaaaaaagaaatccacgatatcaccgggctgacggtctccgtgggcatagggccttcccgttttattgcaaagatggcaagtgactacgacaagccggatggactctgccgtgtatcaccgggaaaggagattcttttcattgatgccgtagggctgggcaagctgtggggagtcggaacgaagacaagggaaagcctgatacgacaccacatcactgacactgtgactctccgtgcctgtgagttatcccatctggtgaaacttttcggcgcggcgcagggagaattcctttacaacatatgcaggggcatcgattcgggaattttctcacatgattcaaaatcacattcaatcagtagcgagatgacctttgccgccgatgtgactgacacggacatactgcatcattatcttttgcagatgagccatgaagtcatgttccgtgctttggacgaacatgtgatggcgcgtaccgtatccatcaagctgcgttctccggattttgttacggtctcggcgcagaaaactcccgacgagcctctctacagtgcggaacaggtctttgctcttgcctgtgagcttcttgccaaaaaacaccgttctttctctcccgtgcgactcattggggtcgggttgggacaggtatatcccggagatgttccacagcaggaagaactttttgattcgggctacaagaaaaaaagaaagctcgaacaggcggtattgggcatcaaccgcaaaaagggcgggtctgtcatcaaggcgtcgctccttgaaacccctgatggttaacgggtcgtgagtgcataaaatgaggctcggttcctgatatgacgttcccgcttgtactcattccccaatggtggtagattttggcgcaggagaatggtcgatgcggcttcatattgtcttggttgaaccggaaatcccccagaatacgggaaatatcgcacggacgtgcgccgcaacgggagctgttctccatttggtgaagccctatggcttctcattggatgaaaagcatctgaaacgtgccggactggactactggcaccttgtggaaattcatgaatatgcatctttgcaagatttcctcattgccaccgaaggacgctccctgtactatttcagtacaaaggctccacgctcctattgcgacgtccgcttcggagaagagtcatggcttgtcttcggcaaggaaacaaagggcttgcccgaagatcttcttgccgggcactacgcttcatgcctgaggattcctatgtgcggggaggcgcgttccctcaacctttccaacagcgtcgccatagcaacgtatgaagttctgaggcaatattccttcccctgcctgtccagccacggacgcatgggaaacgtgatggatacgacacaggaggaaaaccatgagtgagaggaaatctacgcttattggcatcattggcacggggaacatgggaggagcaatagccggagccatggcatccgatccatcgtgggaagtacatgtccatgacgccaatcctgggaaagtgcaggatctgcttcttcgccatccgaacctcaaggccacggaaagcctgccggaactggtgaacatgtgcaaaatcatcatccttgccgtgaagccccagtccctcccttcccttttctccgacctgagaatgaacgcggctcccggtactcgctggatatccattgccgctggagtatcccttgatgtcctgacagaaggactgggaaccaatgaagtgatccgcatcatgcccaaccttaccgcaggaatccatgagtccgtcacagcagtgtgcatgaccgcaggagtgagcaaagagtttgccgagaccgtcgtcaggattgccaacactttcggaaccgccttcgtcatacctgaaaaggacatgcccgcattcatcggcatcagcggctcggcagtcggctaccacctccagtatatccatgcgcttgccatggcggggacgcaccagggaataccctacgcccggtcgctccccatcgtttgcgatacactgcacagtacggttgccttgctcaaggcttccggcaagaatcccatggagctgctcgcatcagtctgctctgcgggcggaacgaccatagaaggcatgaaagcccttgctgagaacgggtttgattcagccatataccaagcagtttccgctgtggcggaaaaatccagctccatggagctgctggctggcattgccgccaaaaaaggacaagactgacaccatggggaagaatatctccccgaaggatgaaacatcatgatcgatgcaaaagatttgaagacccggcgtgaggaaattgcacggaacatcgccaacaggaacatgaaggtcgatatcgacggaatcatcgccctccaggaacaacgtctggccctgatgcaggaaactgagaacctgcgttccgacagaaatgaaaacgccaggaagatgaagcagaaactgtcccaggatgaacggctcatcctcattgaggaaggaaaagccatcaaggaacgtatcgcttcactggaaaccggactggaaaccgtggaagcacgctatcaggaggggttgcgttcaatccctaactttgcccatcccgatgccccggtggggaaagaagaatccgacagcacggtgatgaagcatgtgggcattcctcccgtctttgcattcaagcccctcgaccatgtacagctgggtgagaagcttgacctgatagattttgagaccgcgaccaaggtgtccggccctaagttctactacatcaagaaccaaggcgtgttgctccagatgggactggaacgctatgccttggacattgtgatgaagcatggcttcacacctttcattactcccgacgtagcaaaggatgaaatactccagggcatcggctttaatcctcgcggcgcggagagcaacatctatgcgcttgaaggaacaggaaccagccttgtcggtactgccgagattacccttggcggatattacagcggcgaaatactggacaaagccaacctgcctctcaagctggcggggctttcccactgcttccgccgtgaagccggaggagcgggtcagtactccaaggggctttaccgtgtgcatcagttttccaaacttgaaatgttcatcttctgcctcccagaggaatcggacgtgttccatgcccgcttgcttgccattgaggaagatattttcagcggcctcggccttgcctatcgggtgctggacacctgtactggcgacttgggagctccggcctacaggaaattcgatatcgaggcatggatgccgggacgtggtgagaacggtgaatatggtgaagtcaccagcaccagtaactgcacagactatcaggctcgcaacctgggcatccgctaccgtgatgatgacggcaagctacagttcgtccacatgctgaacggtactgctgtggcaatctcccgtgccttggtcgccatccttgagaactaccagaatgaagacgggtcggtcaccatccctgaaaaactgattccttatgtgggattttccgtgataccggcaataccggcgcgttgacagcgtgttgacatagcacgttgacagggagagggacagaaacatgagcgtttccgggctgaatactgatttttatgaactgaccatgatgcagggtttctttctggcaaaacacaatcctggcgtggtattcgacatgttctaccgcaccaatccgttcaacggtgggtatgcggtgttcaccggtctcaacgacctgctggacaaactggaggacttcacattcagcgacgatgacattgcctatcttgcgtccttgaagaaattcaagccggaatttcttgagttcctcgcaagctaccacttctccggttccatccatgccatggatgaaggaaccatggtgttccctggagaaccgcttgtcagggttcatacatcactgatcgatgcgctgctcattgaaacttttcttctcaacacgctcaacttccagacattgatcgctaccaaggcagcccggatgagccttgccgcctccggagggccaatcatggaattcggctaccgtcgcgcccaaggaattgacggcgctctttccgctagccgagcgtccttcataggggggacatcaagcaccagcaacacccttgccggcatgaaatacggaattcccgtggcaggaaccatggctcatagttgggtcatgtccttctcggatgagctggaagccttccgtgagttcgcccgcctctatcctgacaacgccatcctcctgatcgacacctacgacaccttgggctccggcatagagaacgctctcatcgttggtaaagagctgaaaaagaaaaacctcagcttcggcgtcagaattgacagcggcgacctgaactacctgtcccgcgctatcagaaaacgacttgatgaagccgggttagaagacgcacgcatcattgtatccaatgatatcacagaagacatcatccagaccttggttcacgacaaagtacctatcgacagctggggaatcggcacgcatctggtcaccggcggtacgcaaagctctctcaacggggtatataagttgtgcagcaagcaagatactttcggacagtacatccccaccctgaaagtcagcaacagctatgagaagacaactctgcccggtatcaagcaagtctggcgtttttccaatgaaacagaaggcgcgttagccgaccttgtgaccttggaagacgaaacgcccgaaaacggatgcgatcatacgttcttccatccgtttacggaaatggattttttcgttatgaaagcaaaaaactatacatctgccgtccccctgctttcatgtaagatgaaagatgggaaaaaggtgggcgtttccccttccttgaccgaagtacaggacttcgcccgcaagagccttgacggtttccacgccagctacaaacgtctgataaatcctcatatttacaaggtcagtctctcacgcaagctgaaagacttgaagacagaattgatcatgagggtgaaaaagggagatgcgtgaactgtcctccagccgggagaccctctaaaggaaacgatacgccagaagtcccgaaacaatggccgcagccattttctgacgccactcgccgtcccggaggttccacgcatcatccttgttggacaagaagcccatctcaaccaaaactgatggcatcctgctgtagttcagcacgtagatgtctctttcaatgattcccctgtccctcccggcaggaaagaaagtagcaaggcttgccctgacggatgatgcaaggctcttgttctctttgttcaattccgtgttgaggacggaacctttgtaggaactccaccgtttgatggccgacagcggtgacttttcatcgaggaatgtgactttcctgtctgcttgttttatcaatatttcatagccttgggcactggcggaacgggcggaattgacatgaagcgagacaaagatggttcccgtgcctccggaagctcctccagaagacacactgtccacggcgattcctgcccgttcctcaagagaaacaaagacatcactgtcccgtgtaaggatcacattcaaatccggagccctctgcccaaggatggctttcatcctcaggacaatatcaaggacaatatccttctcataatatgtgacatcatcccagacggagaccgcacccggatcatggccgccatgaccggcgtcgagaatgatggcatcgacgggagtaaacggcgacgaaaacgctgttcccattgtgaaaaaaaagaggcagaacaacaaaatgatggcgggaaagcaacctgaccatattgttctcaccccggagtcctccattgggcaatcaacatggaaaagtcgaccttgtacagcagtatcaggcggctgcgaagttcttcctgtacgtccttgtccaggcgtgacaggcgtgggttcatgaagttcttgccttttatctggtgaacgccaagcagttttgtatacatgcggtcaatgcctatgggaagcgtccgatcctcgacaacggaaagacgtgatgtgaagcggaagcccagcgaaggcgtagcaaggacaggataaccacagagccagcaacgggcggcaaaatcaaaaaactgccagtaatcactgatgatgtggctgtcaaagccgcgctgccgctggaaaagagctctttcatatattcccaggccataaaatgggtagaacgtgtcctgggctgaacgggaactggtttccggaaagaacgacagggcagaaatctccttgccttttctatgcatgaacggggcggaaactgtgggaagcaactcccccgcattattgtaaaggaagggcgcaaggactgccggggaaggagttcccgcaacatgccgggcaagcaggaggcggtcgtaatgcacaagctccatgtcagtccgtaccaccatgaagtatgtcgtatagcattcatccgccaaggctcccagtttttccgcaagaagcgtatgcgcggagaaaaccagccacgagacatcaggccaccggcgtctccactgttggatgtctccgttcccgtccacggtaatcacatgcaggcaactattcagattagccacataccagtcaatgcacgtctcaagctcctgttccgtaccaacgtccagaatacctactgcaagatgttccttctggtgcaactggtgtatccgcctgcctatatcccgctggcgcggatgaaccgtgtacgtcacttccatcagcctgtctccttgtcaaggaacacaatgtcatcaggacggaagaccatctccttcttgccgttccccagttttttggagatatcttcactgctgcatccgaccagacgggtcaactccgtgctgttgaaatacgggacagctttggcaaaagccgttccgttgacattcagcacattgactacatccccttcattgaacacgcccgtcaccccaatcatgccgctgggaaggagactcttatgggcgcgaagggctttttctgcgcctttgtccaccgtgatggttccggcatgggaattgttgagtatccaacgcgccctctggctgagcctcctgtcgggatggatgtatgtaccgatctcctcgccgtccatgatacggagcagtacatctttctcatacccgctgacgataagggagccacatcctccctgcgatgctatccgggcggcaagcagctttgtcttcatgcccccggtggagtatgtcgtccctgccccgccagccattgccatcacattttcatccaaatgttcaatttccggcatcaggacagcgttcttgtccttgcgggggtcagcggtatagacaccagggatatccgtcatgatgatgagcaattcagcgtctattttgctggcgaccatggcactcatcctgtcgttgtcaccgaaggcggaaccgatttccgctgtgctgaccgtgtcattttcattgaaaacaggcacgactcccagcttgagcaacgtttcaacggaattgcgaagattaacataggtccgtcgcgcgtccaaatcccatctggtcagaagaacctgggagcaaatcagtccgtgttcctggaaggaacgtcggtaactgctcatcaagattggctgaccgattgaggcgcatgcctgacgagtttctattttcttgacaggacctttgaggcgtagctcacgagctcccatgcctattgctccagatgtcaccaaaaggacgtccaagccacgttttttcaacgccgcaatctgggcagtcacattgtcaatatatgattcatctatcccggcagaacctgaaagaaggtttgttccgaccttgaggaccaccgtcctgacgtatgagaaatcccgtgccatccctgcttcctcacttctgcttctttagttttccgctgccatggaaggactgtcggcgggtagttcctgatgcttgaacttccgtggggatgctccgctgtaatcagaaaccacgtgtccctgtcctttcaacagccatctgccgttgaccagaccatcaagcccgacgggaccgcgggcatgaatctttcccgtactgatgcccacctctgcccccagcccgaagcggaaaccatcggcgaaacgggtgctgcaattccagaaaacatcggaggaatcgacatcacgcatgaaacgccgtgccagtccttcattctccgtgacgatacagtcggtatgcccagaaccatgctccgcaatatgctcgaccgcttcctcataggattcgactaccttcaccgccaaggtcaggctgataaattcggtatcataatcctgcggggaggctttttcaacggcaataatccgacaggtcgcttcatctcccttgagtttcacgccattcccttcaagagccgccgctgcttcaggcaagaatacgggggcaatcgcctgatggacaagaagcgtctcaatggaattgcaggcagcaggatactgagtcttggaatccacggcaagccgtaccgccatagtgacatcagcatccttatccacatatatggcacatataccatcggcatgccccagaacagggatgcgggtattgctcatgacatgctgtacgaaagagtttgagcctctgggaatgagaaggtcgatgtccttgtccatgcccaggatgaaatccacatccccacggctttcaagatgaaccatccaccctgaaccaaggggatgcgacgcgcaggaagaacggattgaggcgacaagagccttgttggtttccaacgcttcacggcctcctttgaggacaatgccgtttccgctttttatgcacagggaaacaatctgaaccagggcatcagggcgggcttcaaagatcatgccaatgactccgagaggaaagcgaactttttccaagacaaggccgtcgtcaagaaggcggcgttcctcgaccgtaccgatgggatcaggcaatgcttcaacagctaccagcccatcctggacggcatccagcttgcacctgtcgaataccaggcgtttcatcagggagctggtctccccttccgtttccgcagcggacatgtccctgcggttcgcttcaaagatgccgtgggcatcagcaaaaagtccatcgcggatacgccgtagcaaatcgttacgtttttcggccgaagaggaagacaatgcacgtgccgcgcgtcccgcctcacgaatgtcagcggtcagatgattgttttccttgtttgattccatatgtgaaagagtaataggaaacgggcggactggcaagtgcgaccggaggcatgggaaattcagatgatggttgttcctgacaggaaaaaaacatggcatttttcagaaaatgttgattgtgtgtgtttttggtctttgctcaccataggtttttctataccatgtccacattacacgcatcactataaggagagaaagaatggaaaagttcttcaagctttccgagaacaagacgaccgtgaagacggaagtcgttgccggaatcacgacgttcctcaccatggcgtacatcctttccgtcaaccctagcatcctcagtgctacgggaatggacacgggatctcttttcaccgccacggcgctggcatcagccgtcgccactcttgcaatggcgttaatcgccaacctgccttttgcgctcgctcccggcatgggaatgaatgcattcttcgcattcaccgtcgtcataggaatgggctacagctggcagtttgccttgaccgccattcttgtggaaggactcattttcatggtcctgaccctctttaatgtccgtgaggcgattgtcaatgcaattcctgcaaacctgaaaaaggccatttccgccggcatcggtctgttcatcgctttcataggcctacaaaattccggcatcatcgccaataatgacgcaacgctcgtcagtctgggtggaatcacttccggcgcgccattggtagctctgattggcattgtcgtgacaggactcctctatgcttacaaggttcccggcgcgttgttgctcggtatgctcggcaccacgctgattgggattccttttggggtgacgaaatgggcaggcggttctttccttcctcccgatctcagttcgaccttcttcaagtttgatttttctcagattttcaccatcgacttcctgattgtcaccgcgacgttcttcttcgtcgacgtcttcgataccgtcgggactttcgtagggtgcgctacacaggcgaacatgttggaaaaggatgggcaaatcaaaaatgcaaagagaggcttctttgccgatgcaatcggtactctctgcggtgctattttcggtacttccgccgtcacgacctatgttgagagttccgctggcatctctcagggcggacgcaccgggctgacatccgtagtcaccgcaggtttgttcgtgctctccctgttcctggctccgattttcctttccgtacccagtgccgctaccgcaccagctcttgtcattgtcggtctattgatgatggctcccatcaaggaaatcgagttcgaggatttcaccgagggcatccctgccttcctgtgcatcatcatgatgcctttcgcttactccatagctgacggcatcatgttcggcattgtcagctggttgctcctcaaggtattcagcggaagacacaaggaagttcccatcttcaccgtagtggtcggcatccttttcctgctgaagatattctttgtttaattggaaacgaagcggataacacgaacatggtgaagctgtgcggagaagacatggagccataagccatagccgtaatatccggtgattttcctacctgttaccattacaagggagtgttgcaaaacttttgcaatgcttccctttttttggggttcagtgccgtttatccgggggatgatttcccacgtaaaacgaaaacacctgccgttggatgacaggcgttgcggccctttcttgttcaggctataagccgaatgacagccaactccctacgctcgcctctttctcacagaatgggaatgaacacatgtggggtggaatacaaagtattgttcaagtctttgcatcgtgatattgtacttatgggaagtatttccttgtgatgacaggagcatggtagacatggaatggttcaataaatatcttttcattgggattggcattgggcttgtcgtcgctttggtagccgtcatctggctgtccattaagaaagcccgtgaacaaaaggaatccaagaaagagatagcccgtctgaaagctatgctgaccgaccggatggacttggaaagcgaggggctctccaaactcaaggcagaagtcgtggagctcaagcagcagaacgagaacctgcgcatcagtatccacaccttttcccagcgtcctggtcgcgccgaactgtcccgcctacaggtttaccagcaagccgctgatcggctgacaatcaactctccgggattcgggtcagcctggcaatcagccttgaaggaaagtgaagcggagttcaagaaaactttcctggggctacaacccttcatccgcaagatcatccccctgaagaacaatgcaagactgatagaggatgctacggtcgaagaacaatcttgataggaatgaacgaaagacataatggagatttcgccatgaaaaaagctggtttcgcaggaatcatcctgctcatccttattctggcaggatgtgaactagtttttatcagttcacgctggcctctgcaagatccacggttcaacggcctgttcacgtatgaatctgatgattatatacgcaagatttacattcagtatgagtttgacggaactaccaaagcgtactatcggaaagattatgtccaatactttccacctcaacattcttcagaaccatattatttagaaattgacgttgatgagagccgaagaatattcagtcaaaaatcatggaacaatgaatccagttcaaggaagcagtactcctacaatttcagctcaaacggacggactctgactttttatcattactttggatacgacaaacaccttacgctgacaaaacaacgataaatatcccctgcaatatctttggcaactgttttgagaagcgttttgtagacagtttgatggtataggtacaggaatatttcatgccgaagacgggggtcgaacccgtacgcccttacgggcaagggattttaagtcccttgtgtctaccaattccaccacttcggccaaggaaacgacgaatgcaatagtatcggtgccagtgctgttggtcaatgacggaaaaaccagtagaatgaaagaatcatgaaagattgcatcgcgccgacgactactggcatcccacgcggccttaccgattctcacttccatatcctgtccatgaaacagaagggaatagacatactctcattgttgtccgccatgcaggacactggatttgccggaggaatggacattggcacggaatatgatgatttctctttgcgccatgagaaggcttccccgttcccctggctcaggttgagcgtaggagccggaccatgggcagtggacagtacgatagacatagactaccagatggcaacgctggaagatatcatcagggaacacaggaacaaaatccatgccctgggagagattggactggactaccattggaactacgggaccccggaaaaacagaaggctctctttgtccgtcagcttgccatggccacccggtggaatttgccggtcgtcattcacgacagggatgcccatgacgacatcatgtcctgcctgcaagagcagtgccctgcccacggcggaatcatgcactgtttcagcggagacgttgacatggccatgcgtgccttggacatgggtttccatatttcctttgcctgcaatatatcatataagaataacggcttcctgcgtgaagtcgcccgcatcgtcccaatggacagacttctggtggaaacggacagcccgtacttggctcccctctctgagaggggaaaaatcaacacacctctgtcagtccatcatgcatgcaggattgtggccgacgtaaaagacattccccttgaggatgtaattgccgcgacagcgaaaaattttaccagcctgattggataaacacttgacgtagacagttttatcagtggatgttcagcggacgacacgggtatgtgcgtagcaaagcgaaggaatgtgacggtacaatttcccatgattttgtctgcgatttcgttcctgtcttcatcttcaaggttgacggcttcgactgataccggtaaagtaatataggttgcgaacctacaaccatcaaggagtgtttttatggtttcatataaagaacttggtcttgtcaactctcgcgacatgtttgcgaaagccgtgaagggcggttatgccattcctgcctacaacttcaacaacatggaacaactacaggcaatcatccaggcgtgcgttgaaacacgctcacccgtcatcctccaggtctccaagggagcccgcgactacgcgaacatcaaccttttgaggaacatggctcgtggagcaacggaatacgccaaagaacttggctatgaaatccctatcgtcctccatttggatcatggtgacagctttgagacgtgcaaggattgcatcgacaacggcttttcttccgtgatgatcgacggctcccatcttccctatgaagaaaatatcgccgtgacaaagaaggtcgtggaatatgcccacaagttcgacgtcaccgtcgaaggcgagctgggcgtcttggcaggcattgaggatgatgtggtcgcggagacttcacattatacgaaaccggaagaagtcattgactttgtaagccgcacaggtgtcgattcccttgccatctccattggcacgagccacggcgcaaacaagttcactcccgaacagtgtacccgtaacgctgatggcgtcctgattccgcccccgctccgctttgacatcctgaaggaaattgaggacaagctccccggcttccccatagtcttgcatggttcttcttcagtgcccgttgaattcgtcaagatgatcaacgaacatggtggaaagctgaaggacagcgtcggcataccggaggaacagctccgccaagccgccaagagcgccgtgtgcaaaatcaacattgacagcgatggacgcttggcgatgaccggaaccatccgtcgtgtctttgatgagaagccgggtgagttcgatccccgcaaatacttgggtcccgcccgcgatgccctcaagaaaatgtacatgcacaagaacgaggaagtgcttggttccgctggcaaagcctaagatattacttgaaaagcttgacctgacgtgaatcatgggaggtgctgcaaaattgcggcatctcctttttttcatgcgggcaatatgcgctgcaatatgtttacaatacgtggcaagagcacgctacggagactcccctcttacatctcttgacctttccacaatgacaaagacccgcccatccgccgggcggaagccatggcgtgttcattgtcctgtgcgggaacgtgatctgtattatcggccaacacacaaccgagaaaagatgcgttcatcagcctaaaagcgaatgatgccgtgtagatgcaattcctttccatgtcaaagtcactggaaccggcggtgagcaggagacatcccgcttttttccgggggactaccttgtcagtcacacgaacgaactttgacgaccagtaggtctgtaggcggctgaggacggacagcaagggacctgagagcgtacccatatgtaccggagaggcaataatcacggcatcagcttcttcgacccatgagtacacgtcgtccatgccatcggggatggaacatcctgcatgactcctgcaccagcggcaatcggtgcaggcggaaaaccgtcccccgcagcaatctacagtcaggatttctcccccgaccttttcgatacaggcatcgaccatcttccttgtattgccctgcttccgcggagaaccgaagaacactacagtcttcatcttgttcctttccatggcaatatcatacgatagagcctcattatttctcaagtcacaaaggattatttacctgatttacctaatttgcgggatgaccctctttgacacgcaaaaagcttcatgctatagttcgctggcggcccgttgggtcttattttactcttttttgataaattgagtggttttttttactgaaaaacacagggagtgcgcttggctatcaaggaacttaggattaaccgcaaaatccgttcacgagaagtattcgtcatcgatgccgatggaacccaaagaggcgtcatgaacacatatgatgccgtgcagatggcagaggatctgggactcgaccttgtcgaagtctcccccaatgcaaatcctccagtctgcaagattcttgattttggcaaataccggtatgaacaggaaaagcgcatgcgggaagccaaaaagaaccagactgtcaccaagatcaaggaagtgcggatgcaacccaagatcgagaaacatgacatggagaccaagagccgcgccatcacggaattccttggagaaggcaataaggtcaagattagcgtccgcttccgcggaagggagctggcccatacggaattgggcaaggtcgtacttgacaagatacttgatgttctgggccaaaacaatgtatcttacatacttgagcgttctgccaagatggaaggacgcatgatgagcattacggttgcacctggtaaaaataccactgcatccacgaaaaacactgacgctggtgaaaatctggcttcggaagatgatgctgaataagtacgtttctccgtaaggagtgacattataagctgtcccaaggggttttcttgttccttgaagacgcaaagaaggttttaaaatgccaaagatgaaaacaagaaaagccgctgcaaagcggtacaaggtcacgggttccggcaagatccgctacaagaagcagggtctccggcacattctcaccaaaaagagttccaagcgcaagcgtcagctccgcgccagtggtctccttcatgaatcggaagtcgcccgcgtccgcgtgctgctgccttatgcttgataaaggagaactacgatgccaagagctatagatggaacgaaacgcaaggacagacgaaagaaaatcctggatcaggcaaaagggtactacggacgccgcagcacgaataaccgtgtcgcaaaggatgcagtagcaaaagccgggcagtatgcttatgtcggacgtaaacttcgcaagagggatttccgccaactgtggattgccaggataagcgccgctgtcagagctgagggactcaattattctcagttcatgcatggtttgaagcaggctgacatcgatttgaaccgaaaggctctatcgaatatggccattgaggacaagaccgctttttccgctcttgtcgcgcaagtcaaaaagacgctagcctgagttcagggaaccattggtttcccctgccatcggaataaggaggaagtacatgtctacattggataatctgagactacttgaagaaagaataaaaaaagccaaagtgctcattgcgacactgaggcgagaaaagtttgagcttcagcagaagctagagcttgtcgagacccacaacaaggaacttgaggagtattcacagagcttcagaaccagcagtcggctgcttgaggccagcattgccaacgctttggagacgctgtcctccatcgatggactggatgccgtggatctgtacagctcccttgctcaggaagaactggcggccgtggaagacttcaccacaggcgcaggtatcagcctcgacgatatcgaccttcaggatttgtccacagaggacagtcctttgggagaaccgttgttctgacattaccttcctttgggaagattgcttggaaaccatttggactgccgtcgtgccttcgggtatggcggcatttttgttaaagtgaatgagtgccgccgggatatagggatgtcccaccacgtgattcctgacgtgtggcgggtgtcgcctgatatgaaagtgcttttcattactttccgtccatggtagcatataaacgcacagaatattcgattgaaaatgcccgtggtgcctgcctggagacacagtctcttggctcaaactacaaagacggggagcggtatagcagcagtgcagtgatcctccgggtaaccggcataacgggaacagaatctgcggccaccctagccccccacttgaaccataggttcaagagcttctccgggaaaggttccgcgggctcttttctttcttctttcaaggaaaacaatacccatggcacattcccccgatcatcacgaccatcaccattccgcccaaccggagcggaaggagaataatccactggatggcattgccttcatcaccatcccctccagcgtgaaactggaagcagatggattctccctcgattcccgcaaggcaattcccgtcttgcttccggaaggcaagcaacaggtttcatctgagggcgtcgatatccaagatatcatcgctggcatgcttaagatccttgcatggcagcctgcgcatcaagattcttcctatttcagggacttcctgctggctctccagccaaacatagcccaagagctgaatatggcggccatagcgaaaaccaagaaaaaggacttttctttcgccgaggaattgttccttgcggtgcgctatctcgcccctttgccagccagcttccttaatcttgccaacttgtacaaggatatgtcccgtgacttctccgcaaaaaaagatgaaacgagtgctgacgtatatgaggaaaaatatcttcgtaccctgaccgatggcttgaagatatttcccgaacaacctcatcttctgtctgaactaggctcattccatgtggaacaaggaaacttggagaatgccagggattatctggaacgctatcttgcagcgacaaaggacgaagaaaagaaagcgaaagcttccgatgatgggcaggaagcaggaccgaacaaggccatggtacgcaagaccttgaatgaaatcgagtccatgatggacaatgagcgtcttttgaccgaatcatgggatttcatgaatatgggcgacgaagaaaaagctctggaacgtgccgatgctttcatcaagaaaaatcctaaagtctggaacggctggttcctcaaaggttgggcacaccgtcggctggaacagtttgaagaaggacagaaggcattcctcacgattcttgaactgggagaacagaatgcgtccgtctacaatgagctagccatctgtgcccgcgagacgggttcacgggatcttgccaaagattatctcggcatagcactggatcttgaggaggaaaatgtcccgatcatggcaaaccttgctttcatgcacctcgatgacgagaatttcaatgaagcacgggtgctgcttgaaaaagcccggcgcatagacccgcaggatccgggagttatacagctcatgtcagactatgagcgcaggacgggagagaagctttcctccgtaatccatgagctgccaatgagtacggaggcgattgaacatctggaaaaacatcccgacgcatattcatcccacgagcatggccatcacaatcatgagttccatcaccatgaacatgaagaatgactcttggaatctgaggaaacaggaaccatgaaattcacaacgcatgatgcacaagaaaccgaagcaatagggatgcaattggggcagcatctccgagctggaagcgtagtttccctgcgcgggaacctgggcgcgggaaagacagtcatagccaagggcattgcccggagtttgggtattacggaagctattgtcagcccgactttcaccttgatccaggaatatgaaggcactcttcccctatatcacatggatctctaccgcatcggtgacagcggggaatttgagatgttcggcggtgatgagatgctctacggcactggggtgacactggtagaatggagtgaaatcattcaggacatgctacccgatgataccatatatgtctccatcgtcataaaccctgaccaaagccgaactcttaccattgaaggaatcagactatgaacattatggcagtcgatacatcacacaaacttcttcatgttgcgttgaaaacggcagagagttatgaaagtatcacacgaacggacggcggcagacatgccgagacccttatcccccaactgattgccctggtggaacgcgcaggcatcggttttgcggaccttgatcttctggtatgtaccaagggaccaggttccttcaccgggctccggatagctatgagcgcactgaaaggtatatccctcggcgtcggagtacccttggtgtccgttccgacgatggatatgctgagggaaccggtgaaattctttccgggagctgtgatgccggtcattgacgcaaagaaaaaacgatggtatgtcgcgctttatacgccggaaggtaagatgacagagacaatggatcttgctccggaagatatgccttctctccttgctgactatgacaacgtcctcctgacaggtcctgacgcgctgaccctctttcctctgcttcatgctgaaattgcaaaaacagatttgacgatgagtctcattattgataatttgtatcaaagagacatgggagaaagcctcatggcgctaggtcaggagattttccttgagcacggctcggatgacatcggggcaggccctgtttacatcagaaaaagcgatgcggaggaagccctcgcccgaaagaccgggctttcctgagcataagaaggaatgaagatgggtacggaaaagacacgcgacattattgtgatcggaggaggcgccgctggattgagcgcagcccaatatgcagcccgtgcgggacgttcagtcgttgtcatcgaggagatggcagcaggaggacagattactactgtcgatcaagtggagaattatcccggacaggcaggcgccttgtctggttttgaactgggggaactgtttgagaaacaggctgttcgttttggcgccgaagtcctttattcaacggtaaattccctttcaaagaaagacgaaagattttatgtcgagacgcaggacgggacatggtcggctccagcggtcattcttgcgacaggagccaagcaccgagtcctgggaacccctggtgaagacactttcacgggacggggcgtatcctactgcgccacatgcgacgggccttttttccgtggacgcaagatcttggtcatcggtggcggagacagcgccctcaccgaagcactgttcctggccaagctgaccgacaaggtcgtactcatccaccggaaggacagattccgcgcccagcaaaatctggtggacatggtcactgcctctccccatatcgaagtccggtacagccatgtcgtggagaaaatgaacggcgatacaaaacttacttccgtaacattccgtgattcatccactggaaaagtctacgaggaacctttcgatgccgtcttcatatttgtcggaatcattccccggacggacttggttcctggtgtagagaaagacgactccggttatatcattaccaacgaaaagatggaaacaagcatgaggggtctctatgcagcgggagatgtgaggaacactacattccggcaggtcattaccgcggccagtgacggcgcggtcgcggcgcattgggcaagcgagtacattgacgaggtgaacggtcactcctacccctgaaaccacatgccaattaagtaaggatgaagcaaggataaaccaaggaatcaaaagatttctcgcggtttccttgctatttttatactctttcgtccttgacggtagctaccttcgggtgctgtaatgtgtgcatgaatgtactgatggtctccagtgaatctgtcccctatgcaaagtccgggggtttggctgatgttgttggctctctttcccttgctcttgcttccgggggtgttgatgtccgtgtgctgcttcccctgtatgacttcatgaaggaaggcttcggggaaaaggacgagactcggttctccgtgaacatttctttcttgggaagactcgaagtcgtcggaatacgtcaggcagagcatgacggagtcatttactacgcaattgaacatgaatggttctcaggacgccagggtatctacggtgcatcatccttcttgccgtatcctgacaacttccagcgtttcatgctactggacaagacagtgttccctctctgcctggcactggactggcgaccggacatcattcattgtcatgattggacgactggtttcatcccctacctcctcacactcaatgatgatccttttttcagtgatacacggagcatcttttccatccataacttggcataccaaggaaaatttgcacgccttgacctccttggagcgaatatcccgccacatgatgccttgttctcaggacagggtacggagaaaacgctcaacatgatgaaggccggtatagcacttgccgacaccgtagcaacggtaagcccgacatatgcaaaggaaatccagacaccggcgcatggatgcggacttgatgacctgcttgccaccaagggaaacgaacttgccggaatcctcaacggaatcgacgaaaacgaatggaatccgcagacggacaagcatttcagcagtcatttttccatcaagaacctgtccggtaaagaaaaactgaaacaggagctttgtgccgaagcgggactgcgctatgaccctgatgtccctctggtcgcaatgattacgcgcctggcggagcagaaaggacttcatgaactgcttgacggctctccctgtgccctggaaatattattgaccggtccggggcctctccaattcatggtcgtgggaacgggagaagcctgttttgaagataaactcaaagcattggatgcgatgcatcctaatctctccgtgaagatatctttcagcgacagcctggctcacaggcttgaaggcgcggcggatttcttcctcatgcccagcaggtatgaaccatgcggcctgaaccagatgtattccctgcgttacgggactattcccattgcccgtcgcacaggcggacttgcggactcaatcatagatcttacggaacatcccggaacaggaacaggtttcctttttgatgaaatgtctccttccggaatagttaccgcagtccaggacgcatgtacatggtggtcagaaaatgccgccatagtcgtcgacgcaaggaaacgcggcatgaagacagacttttcatggcgttcatctgcccatgcttatatggaattgtacagtactgtgaaaacgggaggcatataatgaaacagaagaacagggccattgcaattgtattgggaggcggaaaaggtactcgcctatatcccctgaccatggacaggtcaaaaccggcagtaccctttgccggaaaataccgtctggtggacatccccatatcgaactgcatcaacagtggaatacgccagatttatattctcacccagttcaactccgcctccttgcacaaccatattgccaatacgtatgtctttgacaatttctccaacggttttgtcgaaatccttgccgcggaacagacataccatagcgagacatggtaccagggtacggctgatgccgtcaggaaaaacctcaagcacttccgtgaccaggctgccgactattacatcatccttagcggagaccagctctaccggatggatttccagctcatgctcaagaaacacattgagagcggagcagaattgaccatcgcggcaaaacccatcagccgggaacaggcgaccggactgggtatcatcgggtgcgacaaaaaggggtacgtgaacaaatttttcgagaaacctgcaatcgatgaagatatttcggattatcgtgtacctgaacaggtcatgatgcaaggacttggaaagacggtgaacgcatccaatgaatacttggcaagcatgggcatctatatcttcaatacaaagagcatggaagaagtcctgaagaacgataagacagattttggcagggaggtcatacctgacaccataacctcctgcaaggtcgccacgtatctttttgatgatttctgggaagatatcggaaccataaaggcattctatgaaatgaacctcgaccttgcctcgattactcccgccttcaatttttacgatgaagaaatgcccatctatacccaccgcagacatctgcctgcgacaaagatgaacttctgcaacatcagcaattcccttgcatcggaaggttcaatcatcacgaatgcctatattgtgaattccatcataggtgtacgcacgctgatagaatccggagcaagtctggacggtgtttactgcatgggagcttcctattatgaaacacaggaagaaaagtccaggaatgcccgcaacggaatcccaaacataggaattggaaaaggtacaatcatccgtagagcaatcattgaccagaatgcccggataggcaatggatgccgcatcggaatcgacaacataccgagggctgaaggcgactaccccatgtattctattcatgacggcatcattgtcatcaacaagaatgcggtgatagctgacaacacggtgatgtagtcctaataatagacgccgttagtagacgtcgttactagacgccgataacgaacatctatcacggagcaggaaccacaaaagcccaagatgcagagagcctcccggaactgcgggaggctctctgcaatttcagcatcggagagtgcaaaggcatatcacaacaagactgccatgggaaagagaaaatggattgcggcaacaatgaaaacgatatgaccccagatgattttcttgctttctcccggagggtcaatgaatatatcctccggtcgggataaacctccgtcccttacgtggtcaggtgttccccctgttttttcttccctttgccatgcggagatagttccggcgcacttggtcagccagaccgagccggccaaagtgacaactgccggaataaagtcgccgagaatacgcggccccggagcaattggaaagcaaagaagcaggaagcccaggatgaaaccgaggaaagccagaatcacacggacaggtcggctgtttacgaacagggagcgcaggttgagcagcactgacagcgttcctccataggggccgaccagcagcagcccggcaagaccgaaaagccatgtcacagacaaataatatgcctgaatcatcgtctgatccccctgcttcctttccttgcctctgccagcgcatcaaacgcattgcccaggacagtgacaatatcttccgccgcataccatccatatgtttctctggctctccgtcccgcattcctgtgaaccaggacggcatcaagcgctgatgcggccagagactcatccgtagcatgggcggccatggaggcggcacatgtgcctgccagcacatccccgcttcccgctacacccaaggaagggtcacgtccttcaacgacgtagacgcgagaaccgtcagcaatccatgtgacatgagatttagcaatgatgacagcctgataatatgagctcatcgtagtgagaatatccttatagtgacaaggggaagcgtctgatatgtcttctttcctcaattcagacggcaatgcgtcatagagtattttcagttctcccggatggggagtcagcacaagcgggcaatgagtaacggcacgtccggaatctttcttcaccaacgaagcaaagacatggagtccgtcagcatcaatgacaagctgggatgccgtgtccagaaggacggcaaggatatcttccctgtccccacctctgccccatcctggccccgcaaggattgcatcataggcttccagaggaatggaagcaatttctccggaagatatcgtgcgtgtgattatagacggattttccctggcaatgaggggttggacatttttatcggcatacaaagtcaccagaccgcagcgggcatggaacgccgccatgcaggcaagtccagccgcgccggaatagtgttcgcttccggcaaacacggcaatatgtcccctgtttttcttgtaagcggacaggtcaagcggacgaagagaaaaatcctcactgtccgccacatgaaggacatcctgagctgcatcaagcacaatgggaggaaagccgggattcacaatggaaagttccccgcatgcctccctgaaagcagggagcaggagggcgtatttcatcatgcccatcgtaattgtcctgtccgcccgcatcacaggagccgaagcgggtacgtcgtctcctaccccggacgggacatcgatagagcagacataaacattccttgtctccttgagtatttccctgcttgtcttcctgacggatgcgaccaaggagaccagagtcgccgcattaccccgcaaggggccggatagtccggtaccggacagtccatcgacaatcacgtcggcttccctgagaattgcttccacggaagctccaggctcctctgtaccgatgtccacgaacggcaaccccaagctatgtatgataccgcggttcgtagcacaggatggggaaatacgggaaccgcaggcaataactgatatcttgtcaaaaccttccatgaaagcctcgcgagccatcaccaaggcatctccgccgttgttaccgccgcctgcaaggaaaacaacggacatatccgggtttatatattcccgtaggattttccacgccagcagacctgccctttccatcagcacgataccggggattccatattgttcctgggaattctcatcaatggcggccatggttttggcactgactgctttttccatatgggtaaaggtacatcagcggttgtctacggtcaacggggcaagcccgccggaatcatgcaggaaccatgtccggcatggatggaagaaggtacagcaagaaaaacagccgtataacacataccatatcagaaaatttgagctattgatgaaaactaattgctcatatggtttcaggttaccaaatatgacgcactacatcaccttaaataagtttataatctttatagattatatctattactattaaaaaatgtaacaaccaaaccatttcttaagctttttttctgtatgcgctattgattgaatctgtaaacatgttattcttggaacatgggaaaaattaaatctgagttttggcaacgagtagctgtactgctaaagaaaagaagattaaaaatcgcggatttggcacgcctatcatctgttgatcaacgtgcgatatccagcgggattcgtttacataccattccccaatcagatacagccttagcgatttccgacgcacttggtgtttcggtaagattccttctctatggcattgatgattcaggaacggatgacgagcttgaacaagccattgagtattgtcgtaacagcagacaggccagccaagtcctgaagctattgcaatttctcaccccgcgacaatatgccgtgttgctcgatgtctttgagacatggggacttgtaatcggggaaactggggaaatcaatctttcgggagaaaagaaacgcctcccttgacaccctctgtgtgaatcactatcttcaaggtgtcctggggtggttgcattgcagcctgagatcatacccgttaacctgatctggataataccagcgctagggagacaccttcaatctcatcttatcccctcggcagaactaccacgtaggaggtgctttatgagaaagcatcagtttatgtgtggtgtccttgccattctttttgtgctgaccccggcttttggcgccggtggcaaggaaaccccttccggcacggattcaagaacaaccttgaccgtgtatgcatacgactcttttctgggagactggggagcaggccctgtcgttattccccccttcgaggaaagaacaggaatcaaggtgaaccttgtatcacccggagatgcgctggaggtcttgaacaaggcaatcagcgaaagggaatccccccgcgccgacatagttctgggaatcagcgaccacatgagcgcacaagccctggcctctgatctgttcgaggtatatgaaagtactgccctcacgcatgttccagattttgtccgctttgacaagacgaacagacttcttccctttgaatacggaaattttgctttcatgattgatacagagaaaatctctcttgaccaagctccccgaagtcttcgtgacttgacggaaccccggttcaaggacaagatcatcctgattgatccccgtacatcatcagttggacttggcctgctcatctggtcaatccagatattcggcgaagacggatatctgggatggtggcaggatgtagccaggaacgccctgaccatagcggatggctggagcagtgcctatggtcttttcacggaaggggaagctccgctcgtaatcagctacagcacaagtcccgtgtaccatgtcctgaacgaaaactccacacgctaccgtgcattaatctttgatgaaggtcatagtgctacttatgaaggcatcggcatcctgaaaagcagcaaaaacaaggaggccgctcgtcaatttgtcgattatcttctgaccgacgcccaagaacagcttgccatcatcaacagcatgtatcccaccaacgaagatgtcgagctgtccgatgtgtacgactgggctccaaagcctaacaagacacttagccttgctccacaggctattgaaaaaaacttggatagatggcttactgaatggacagaggcggtaaccagataaggaatgacggacaagacactcgacgagaagaatacggatgctctgacgcgcagcggtttctaccgggcattgccggttcccgcccttgtcgtaatcttctttctgttccttctcccgcttgtctctaccttgtctcaggctttccgggggtctgacggcggtttttcgctggagttgattatctctgccgtgaccagtccctataccatcaggcttcttggcatgtcccttctccaggccacggccagtacagtcgcttctttcgccataggcatgccgggagcttacatcctggccacgtattccttccccggcaagaaactggtcaggtcaatcggaaccattccgtttgtcctgccgtccattctggtcgtcttgggttttgtcatcttctacggcaacaatggcttgctcaaccgcatcctgatgagcattacgggaacgacggaaccactgatacgtattctgtactcgttccctgcaatcatccttgcccatgcgttcttcaatttccctgttttcatgaacatcgtctcatccttctgggaatcaatggacagacgcgtggaagatgccgccatgaccctgggggctccccgtaaacgggtattcaggagcatcaccctgccacggctcgttccttccatcatcagcgcggcgacactggtgttccttttctgtttttccagctttgccgtcatccttgtcctgggtggcggtccacggtattcgacccttgaagtcgagatataccgggcatcccgttccctcgatgcaatcggccaggcagccgccatgagtttgctgagccttttcatcatgctcattcttcttgcggttcactcatatgcgcagagacaggcggcgaaccgggagaaaccggcgccttatgccacacgcactacgtctccggcgactaccggcaggaaaatcgcccttgccgcatattccgtggtcacgggtatttttgtccttgctccgatgctgggaattgtctaccgttccttccgcagtccactatccagagcaggaggagaagcgttttcccttcgttggtacagggaaatcttcaggcttgcggcgagcaacggcctgatggcaagtggatgggaagccgtagtcaacagcctcatcattgccatcgtcgtcgctctggtgacggttcctctggcggtgagcatagcaaccttcctgcgcaggaagaatcctggggcaacttcactggagctggcggctatgctgcccatggcggtaagctcggtaattattggtcttggctatttcctgataagatcccggttccaatcccctggcgcggcctacgtccttgtagtactcgcccatgtaatcattgccattcctttcgtcatgcgctctgtcctgccggactatcggcgcatccctccctccctttcccacgctgccatgacgatgggggcatccccttcccgtgtcttcttcagccttgaagttcccttgctcaggaactccatggtaaccggcggcatctttgcctttgccatctccatgggtgaaatcaatgcgacactgacgttgagtgacagcaccttttctactatccctttggtcatgtaccgtctgatcggctcatataactaccagggagcctgcgcgctgggtacgcttctgatcagtgtctgcgtcatcgtgttctttgtcagcgaatcattacggaggaaaccagcatgagcaacaactccccgccccagacagattccggcctcatatgctcgcagatatcagtctcatatcctgagttccgcttgaacatagacttttccatagcatcgggagaattcgtttccatcgttggtccttccggctgtggaaaaagtacgacgctacagctgatctgcggcctctttcagccggaaacaggcacaatcagcctcaacgggaaagacatcacgacattgcccgtctgggaaagggaaatcggtatggtctttcaagattatgcccttttcccccatctggatgtctcaaggaacattgcctatccactccgtctccgcaaactccggaaagctgaacgccgtgcgcgtgtggacagtcttcttgatcttgtcggtctcacgggttacggtcggcgacgcatacagagtctgtccggaggcgaacagcaacgggtagcacttgccagagccattgcgtcttcaccccggctcctgctgcttgacgaaccactttccgccctggacgccaagatgcgtgtacgcctacgggaagaactgctccacatacagaaacagacggggataacaaccatctacgtgactcatgaccaagatgaagcactgtcgatgagtgacagaatcatcgtgatgaaccagggcggcatagaacaggtcggaaccccggaggatgtatattcccgaccggcgaccttacatgcggcgttgttcatgggagatgggacggtcatgccctattcaatcattcctgacaccatcgtgactcctacaggtcattatgaatttatctaccgggaacagaagggcgaacatctcgtgttcttccgaccggaacatgtgaccgtccatgacgaccccctcctgcccttccctgagttccttgcccatgcgcgtttttcagacgcccggattctttcctgtgaatacaccggctttgcctaccgcctgcactgtatatggaaagaacaccaaatcaccgcgctcagtaccacccgtcctcactcggaaagcgtgagcttgggagtacggctccgaaacctcgtggaatactctgacggactgctcgtctaaaacagattgcgcgtctaaaccatcaccagtggcttgatgtctgcggcggtgagttcagcgtcaaagcgaccttccctgatagctgtgatttcatcacgcaacatggcggctctctcgaactcaaggttcttggcacattccagcatctcctgctccaattccttgatgtatttcttgcgttcctttgcttccagaagattgaaccggctcttgcggatggcaatatcttccttctggatttccaatgtttccgtcttctccctgatgatgatgtcctggatggctttgactatcgtggtgggagtgatgccatgcgccttattgtattccatctgaagcgcacgcctgcgatttgtttccttgatggccgtagacatggcatcactcatcctgtcggcgtacatgatgacacgaccttccgcgttcctggccgcgcgtccgatagtctggatgagactggtctcggaacgaagaaaaccaatcttgtccgcatcgaggatggcgaccaaggcgacttcaggcaaatccaagccttcacggagaagattgatgcccacaaggacatcaaatacgccaagcctcaagtcccgaagtatctcgacccgctcgatggtttcaatctcagaatggagatagcgtaccttgagcccaaggttcgtcaggtaatcggtcagatcctcgctcatcttcttggtcaaggtcgtgaccaggacacgttgcttctttgcaatacaggaacgtatttcgccgtaaaggttttccatctgcccttccgtaggacggacggatatctcaggatcaagcagtcctgtgggacgaatcacctgttccacgacccgtgaactttccgcaagttccagttttcctggcgtcgccgagacaaataccctctgcccgaccacatgggtgaactcatcgaatttcagaggacggttatccaaggcagaaggcaggcggaacccgtattccacaagattcatcttgcgtgaacgatcgccctcgtacattgcgccgacctgcggaagcgtgacatgagactcatcgatgaaagtaaggaagttgggtgggaaataatctagcagaacggcgggccgttctccttccttccggttgctcagggggcgggaatagttttcaatcccggaacagtatccgatttcctgaagcatttccatatcatattcgaccctggtctttattcgctctgcctcaagaggcttccccgacgtgatgaaatgttcgtactgagcctccatttcatccttgatccgtcctatggccttcactacctgttccttgggcatgacgaactgcttggcaggatacaaggtaaaagtcggcacgctctcctgtttctctccgctgacaggatcgaaccattggatggatgatatctcatcccattccaggctgatacgtaccgcattttccatatatgaaggacatatctcaatgacatccccgcggacacggaaatttcctctcttgaggatagcgtcattgcgctcgtactgcatgcggacaagctgctccagctcgcgggtatggtcgaactgcatgccgacggcataggtcttggtcatgtcgcgcagtgaaaccggattagccaggccgtaaatacaactcacggtggatactacaatcacatcccttctttccatcagggagaacgacgcggacagacgcagacggtctatttcatcgttgatgtcggcatctttctcaatatacaggtctttgccggggacataagcctccggctggtaatagtcgtatgtcgaaacaaagtattcgacggcgttattcggaaagaaagacttgaactccctgtagagctgagccgccaaggtcttgttatggctgagaatcaaggtaggacgctgtaccttctcaataatctttgccatggtatatgtcttgccactgccggtcacacccttgagggtcagacggtcttctcctgcgatcagtccctcggagagcgcatcaatcgcctgctgctggtctccgctggtcccgaagggagccaccacggaaaatggaatgacctctccccgcacattgccatggatattcgccaccatttccccgccccacgttccatcgacaggaaagatgtcttcctcatgtccgccgtatatatcttccattgctccctgaccttctcaacgcacgatgagcgcgacattttccgcggttcgttccaccagctcgacaatcacggccttcttctcgccctttctgtcgatagtgattgtcacttcgtccttaggctttgtctgcatcagggcgctgtacatgtcctcaaaggtggagatatccacgccattgattcccgtgatgatgtccccgcccagataaatgacctcatccccatacttcactctctgcgtaccgcccctcaatccggctttctccgcttttcccttggctgtcacctgactgattaatattcccgccgagacatccagcttcgcatacgaggcaatggattggttgagctggacgggaacaatgtcaatccacccacgggccacctttcccgttgagataagctcaggaatcgcggcaatggcagtgtctatcggtatggcgaagctgatgccttgcgcccctgaactgacagagtacattgacgtattgatgccgatcatctcacctttgctgttcaggaggggacctccgctgtttccaggattgattgccgcgtcagtctgcaacatgcccatgatcacctgccccttgccgtcgctcaccggacgccccagaccgctaatcgtgccaatcgtcatggttctgtcatagccgaaaggattaccgatagcaatgaccttctgcccgaccttcacgttagccgatgagccgaagactatgggcatcaaggacatctgttcggtcggctcaatcttgatgaccgccaaatcattctcctgatccatgccgaccaagcgggcaggaacggaagtaccatcatgaagccggacgctcagggatgccgcatcttcaatgacatgcgtgttggtcaggatatatccggtctttgagaggattacgccactgcccatgccttggtcaggaaccatgttgagaaagccggcggtattcccaatgatagtggtgatgtggacgacgctccggttcaccttttcatagacggcaatgttctgaagctcgtccgcgctatagttccatgaagcctcgccaccttgaaagagcgtgacgccggaatcaccgtagaagatatcattgaccggcactccggccatctcaaggagtccccgttccccgtttgtctccagaacctttgacagcgcagcacgaagttgttcatcggcgctttgtcggctgatggccacggtccagcggaaaataagcacggcaagagccatcaacagcgcgccgcccaaggcaatgagtgttattctgagtacccggctgcgtcgccaggaacgagaaatatcgaccacgtgtaaaagcacctcttctcaagtgtaacgacaagccgaaccaagggcaagggacatcaggtgaagttcctgagaacatagccttccttgatgagagacaatctttcgggattggcggacagtccttctgaaaggtagatgttcccggaggaatcaagaaggattgcctccattcccggcagggaatcaatgagttcaagtccctgtctgatgcccaggacgaagatagccgtggaaaggctgtcagcggcggcggatgacgttccgattaccgctgctgtcgtgatgtcagtgtcagcgggatatcctgtctttttatccatcaggtgatggtatatcacgccatcctgtacaaaatatcgttcataaggcccgctgatcaccacggtctcatcggatgcccggacagtcatgaagtagtcccccctttccatgaatggatcctgtagtccgatgttccatgccgacccgtccgtcttggttcccatcacgaacacattgccgcccaggttgatgatggcactttccacccctttcccggccaatgtttcccgaaccttgtcagctgcatagccttttccaatggcgccgaagtcaagcgacatcccagtcagaggcagataaatcgtattgcgaaccttgtcgagttcaaccaagcgccaatcgacaagcggcaggactgcctcaatttcttccttggcgggcacatggacacggtcggtcatgattccccacgcatctaccagcggcccgatggtcggatcgaaagctccattgctcaaagatgcgtaatataaggcggtatccatcaggtcaaccagttccctgctcaccgtgaccggagctatccctgcctgcgcattcacctggccaagctcgctgtccggcaggttacggttaatcaaggcatccaccgactggagaacggcaatggccgcatcgaaattctcttgggtggcatggtcgtacagcgtaatgcgggaaactgtgccgaacatcatcattgtccgggacatggcagccgtatttttcggttttgcagggtttacaggggacgaatccctcccgcatgaggcaaggaaaaataaaatcagaatgatggacagccataggcataagcgcaaacgcaggcataatagcggaaccgccgcctgatgacgccgccccatgccgggtgatgacaaggattcctgtttcatgatatttactgcatgtcctcaagagtgggcggatcacagccttcacgggagcaggtgattcctgccgccttggcagcgaaagcaagggctgcgcggatgacatccccatcaagaggttcaagatgcgctttttccccatccttcccgaaatagccccctttctcaaggaaataaagcaaggaaccactgaacgtgtcgccggctccaatcgtatccacgacctttacctgcggggcttcttggtcatacctgtgtccgtcggatgcgaaccatgtgcttccttttcctcccctggtcaggatgatatgggcacgggtagtatcccggagacgggaaagagtttccgcttccgaaaggccggggtacatatattccaggtcttcctcgctgagcttgatgaaatcactcaaccgggcagcgtcctccatccttttcacccatgccttcttgtcctcgatgagagacggccgcgcattggggtcaagaaagattaccggacggggattgagaaaggaaaccacgtccaaggtagtgtcgcaaatgggtttcaactgcatggaaacagaaccgatatggagtaccttcacatcggcattctgggccagggattcaagcaattcatcactcatcaggcttaccgtagccgtaccacgggcatagaaagcatactgggccgctccatgctcatcaagagaagcaaagccaaggagcgtaggaagcgtacttgagcacagggaaggatcgaacaggatggtgttctccacaagatggtcaagtatcctccttccgaacatgtccgaggatatcttgccaaagaaggtcacgccgcatcccaagcgagccgcggcggtcgccgcgttgagtccgcatcctccgacatggctgatgaaagctttgcctcgttgtccttcattggacgggataccgatgaaatctatcaatgcctctccgatgactcctatcactttatcctcctagacatactgcttcacatcctgatcctgaaccgaggcatacaattctatgtatggcttgaccggactcatgttaatcttctggagcagaacttcctcgacctggaaaaaaccgacatcgctgctcatcttcacgtcaatcctgataggccgtttctttccatgcccgatggtcactgaatcaatggcattggaggaatacttgtgaatgtcgccgacctttggtgtggtattgatggtcatggggatgcgtgccctgcccttttccatatcacatccatcagctatcaggatgatgccagcttccagggagtggatgcgccggtttgccatatgtccgacaattccttccgtagcggtagaggctatgattacgcgccgattcggttcgtccggaaatacctggacaagaagccgttccatgattgggcgagctatgatgacactgagaatctcatgatcctgccgtcctatgctcatccctacgtcatggagaaaggcggcaagcatcacggcatccaggctgtcttcatatgtgccgatttgctccgcctccaggctggtcgtgattccggaggcgcggagcagttccaacatgcgtactgcattgaccgcaacctggcgcatgtgaaccggtccatgatcattgtatccaagccgtttgatggaaacgctgttggcatgatcctgtaggagctggacttcatcatcatccaccagcaggcgcgccagacgttcggagctgccgccggaaggaataagtttcagaaaatatttttccagggcgatttccttgggagatttcattacatgtcttcctttccttgttaggatagtgcttttttccttttgcgtgaagactcgtgaagaatgtcattaaagggcattagtattaagaaccattaagagcagatgcctggctttcacagcttttacaagcatcgtcgttatgataccatgaggaataatttcactatgctcctttgaaagagcgaaggaatggaaaccatgtgcggagaatcagggaaggacggcatgccggaagtggacgccggacagaaggaaatcaagaatttccttgaaaaaatcatagaggacgatcttgcggccgggcgggttccgggaaataccatagtgacccgttttcctccggaacccaatgggtatctgcacatcggacatataaaatccatctgcatcaacttcggtctggcgcaaaaatacggaggccgatgtcatctgcgccttgacgacaccaatcctgaaaaagaagacatggagtatatcaatgccatcaagaataacgtgcgttggctcggctttgattggggagaacttgaataccatgcctctgactattaccagcatctctatgagattgccgtccggcttattcatgaaggcaaggcgtatgttgatagtctctctgcggaagatatgcgtgcctaccggggaactttgaccgaaccggggaaaaacagtccggacagggaacgttccgtcgaggagaacttgcgcatcttccaggaaatgaaggatggcaagcatccggaaggctcctatactctccgcgcgaaaattgacatggcaagtccgaacatgaacctgcgggatcctgccctgtaccgcatcaagttcgcctcccatccccggacgggagatgcctggtgcatctatccgatgtatgattatacccatccgatcagcgatgccatcgagggcatcactcattccttctgtaccctggagtttgaagaccacagacccgcctatgactgggctacggcaattgacggcataaatcatacgcctcaccagtacgagttcgcccgcttgaacatttcctatttcatcatgagcaagaggaaacttctctttttggtcaaggaaggttatgtgaaaggatgggatgacccacgcatgccgacaatcagcggcatccgcaggcggggctactcaccggaagccatgaaggattttgtctcccgtgtcggtgtcgccaaggttgaaggggtcgtcgattattccttgatggagttctgtgtccgcgaggatctgaacaagcgtgcccaccgtcgcatggtcgtactcgaccccgtcacggtgatcatcgataactaccctgaagggcagattgagtatgtggagtcggaaaacaatccggaagcacctgacgcaggtgtcagggaagttccgtttggcagggagctttacattgaaagggaagatttcatggaggttccgccaaagggttatcatcggctgtacattggtggcgagatacgcttgaaaaacgcttattacatcactgccagaagtgtcgtgaaggatgcggatggcactgtcacagaagtccattgcacctatgatccgcaatcacgcggcggtgagacgcccgatggtcgcaaggtcaagggaaccagccactgggttgccgccgccactgccgtggactgcgaggtacgacagtacgacaagctctttgccacggagaatcctggggcggctacggggaatttccttgatgacatcaatcctgattccctgacggtaatcacccatggcaaggcagagccttcggtgcttgactttgctcccggtgaccatctccagttcctgcgcaacgggtactacactcctgattccggcgactggtcgaaagaacatcctgtcttcaaccgtacagtgacgttgaaggacagctgggcaaagatgaaaaagaagatggggctgtagacgtttatatcccgacttaccgctgataggacgtgccatgacttattttcctgtcagcggtatggcatctactttttacatagtcgtcattttcttgttctcctgtgttatacacgctcaaaatttaattatcttattatatttacatctaaaatcaccaaataacccgaaagtattatatgcatttcatgcaaaatcatacctttgggtaatagtaaactgcccatcaacggatttatactatcgtatcattacctccgcattggttgggctgatatgttgtcatcttcttcacggagaaaggaaaagacacaatgagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaacgaaaatctgagagccctgcgtatgaacaaatctagcagaccagtctttatagttcttacgaccatcctgattcttcttgtcgcctttgtttcatgcgctgacaaaccgaacgtctcaagctccaacacaatacgcttcatctccgagataggacgcaaggccaccgctgactccggctggagtatcggggatgaagtcggcatctacatggtggaggctggtgaggacgtggctactgtcgccgcgaccgaccgtgacaatgtgcagtacgtggcagatacggcggacatcaccttctccgccttctccgcggcagatgcctccaaccccttgaagtgggatgaccttagtacaaatcctgcaccattctttgacttcatcgcctactatccctatgtatcatccatcgctgataccacggctctgcccatacatgtctatccgggttccgaggaacaggataccggaaaagctgacttcctgtggggaaagaaggctggtgtccagaacaacacctctacggtcaacctgacgctcagtcatgccctctcccgccttgttgtcaacatctctccgagtaccaccgttgataaggctgccatcacgggcggtacgcttgtcgccactgtcacgggcatcaacacgcaggcaacaatcgacctggacagcggagatgtggctcctgtaatccctagcgacattgatgtcgtcatgaaggacatctccggcacgctcacggatgcggagaggactgcgggcaagcggcgctatgaagccgtgctgataccgacggacaacgttaccgccctgtcctcccttggtctgcgtttcaccttgggtggcgagacatacgagtgggctgcttccagcgtagcgtcctccgatgagtacaggattgtcttggagagcggcaagacgcatgtctacaacatgacgctcaatacggcggcggatgaagtcgccgtcgcggagattctcatagggatagtggactgggacaccgggagcggggtgaacgcagcggcaaccaaggcatacagcctcacctttggagccaacgaagccacgagaggcagtgctccgggacggatgtatgctcatgagggaagccaggtcacgttgccgactcctggaacattggaaaaggatatccataacttctacggatggaataccgagattgatggcagcggagattcatatgccgctggtgagtccttcaccatgcccgccaatgatgtgacgttgtatgcgcggtgggtggtgaaggtcaagtcagtctccgccggaaacaatttcacgatgattctggcagaggacggtacactctggggggtaggatacaacgaatatggccaactgggtgacggcactttcggctattcgaacaacagaaacacgcccgtgcgggtcaaggccagtaccgatcccgacgacttcatgaccaatgtcgaggctgtctctgctggatacctccatacgatgattgtgaaggagaacggcacgctctgggcgacgggatacaacgaatatggtgaactgggtctgggtggcaactttcccggaaccaacagaagcacgcccgaacaggtcacggtcatggggactactgtcgacgatgtctttaccggatattatcacacgttaatcctggagacggacggcgcactctgggcgacgggatacaactattatggtcaactgggtgacggcactacgaccaacaaaagcacgcccgtagaggtctggaattctatcgatggtaccgagctcatgactgacgtcacgattgtctccgccggagcttatcacacaatgattatgaatgacggcacgctctgggcggtcggacggaacaattttggtcaactgggcatcggcacttcagacgactcgaacttcacaggcatacccgtggaggttccatccatgaatactgatccggacaatcctgtcgtggctgtctctgccagatccatgtacacgatgttcctgaaggaagacggcacgctctgggcgactggaaacaacagttctggccaactgggtatcggcactacgaccaacaaaagtactcccgtggaggtctgggattctaccgatggtgacgtgaaaatgactaatgtcaaggcggtctctgccggattcacccatacgatgatcctgaagaatgacggcacgctctgggcgactggaaacaacagttctggtcaactgggtgtcggtgataataccaacagaagcactcccgtgaaggtcacgtccatgggttctgatgtcgaggctgtctccgccgggaattcccacacgttgatcctgaagaaggacggcacgctctgggcgactggatacaacctatatggtcaactgggtctaggtaacagcggttcgggaaccaacagaaacacgcccgtgcaggtagttttctgaccgggacatgaggagataccggcgcacacacccaccgactgacagattgttccgttgcgccggtcatctcctcccgccacactattttcccatcctcacttaccgattatttcggatactccgacttcttcccccatttcatgataccgaacgcacaattgggcacgggaatttactcctaacttttttctaatcctaaggaatgaactctttatagaattttctgtcgtctcaagaatatcagcaagctccttgtttttaaggcttccttgactgttgcaataaacctcaagtaattgtttttccttcagggttaatgtaaccattgcctgtttggtgtcctcaatttcccttatcacggaatccggtgtttggaatgatagcttgtgaagcattgcattctgattttcaatagctgcttccaaagcgcgcattttcctcttcttttcgtctactatgaaaaaaactatgcttcctaataaaacgaagaaaaagatgattatgaaaaaatataatcctgagaaaaatggaataccttcataccattctcctgtcacacccagacatataaggatactcaacggaacaagcgtctttagtaagaatcgcctatcaagaaaatgatataaatatgcgagggacactgataaagtaaacagtccccatccccggaatgagttgatattaataaaaatggcaattgcacccaagcaatacaaaatgatacattgaattatctcgaaaacaatgctttcccaaagacatgttaccatgattatcggcaatgagctgaccaatacaataatatccagtgtaaaaaaattagcatcgattccaccgggtttgaaaaaatgaccatacatcagatttgcagctaatatcattagcgcgacacacaacaatatcacaccaaataatttttgtcggttcttggccatatccagttgttccatcacattatttgtatttttctaccagaatatctggcactgtatatgcgtaccactaatcttcttttatgtaaactataaattagtacttaattattcgaatctttttgtcgttcagctttttcccgctgaacgagaaaataaaaaccgcccacagaggacggttccttgtctacccgccgcagtcgctggaatacggcggaaatcttatgccagagtcttaatagttcttggcgaccagttcgaaatatgcctggggatgagcgcacacaggacatacctgaggggctttcttccctacatggacatgtccgcagttgatgcacttccaaatctgctctccgtcacgggagaacacaagaccgtccttgacgttcttcagcaggtcgaggtatctctcctcatggtgtttctcaatggcggcgactccacggaacatggctgcaatgcgcttgaagccttcttcttccgcaatcttggcaaaaccagcatacatgtcagtccactcatagtgttcaccatcggcggcatcctggagattgattgccgtctctgggacatcatcaccgtggagaagtttaaaccacagtttggcatgttccttctcattgtcagcggtctcatcaaatagattcgcaatctgaacataaccatccttgcgtgccttcgctgcatagaacgtatattttgtgcgagcctgggattcaccggcaaaagctgttttcaaatttatttcagtcttgcttcccttcaactccatgaaatactccttcgaggcagaacgctcagcctcttttctttttctgacaatcgggacataacccgttgaatatcaggtcgtatccgtggattttatatccactggcatctccattcaataaactggcgtggatgctctcagatatgtcaagggcaacatcagagactgcgccgcacgccgaacagtgtatatggtgatgatccatcagcgtgtgatcgaacctatcaggggcatgagggacatgtacccggaggacccgtccactttcaacaaggaaattcaaattgcggtagacagtggctttgctcagatgtggtcgttctgccacaatttcttcataaatttcttcagccgtcggatggtcacaacgacgacagacagtatcgtagacaagctggcgctgtatagtcttgcgacgattcttttctgtttccattttacttcctgccctttgaaccttattgttaagtagttatactactcacaccctttttgtcaagcaatgcaacaaaataacaagggactccgaaaagtcccctgcacaaaaaaatccatcagagtctaattaacatcctttcaggatatcaaacacacaacctatctttcttcatcatccctgtttcgactctcggcaaattcaaacccatagggccggggacctcgcttcttgctttccgtccggggacggtcttcgttgaagcgcggcctgtcactgttgaaacgtggccggtcatcacgggaacgatcgaaaggacggtcgcctccacgcggtctgtcaaaaggacgtccacccctgtcatccctgtcacgggagaacgacggtcggtcactattgaagcgcggacggtcgtcacgggaacggtcaaaaggacgtccgcccctgtcatccctgtcacgggagaaagatggcctgtcactgttgtaacgcggacggtcatcacgggaacgatcgaaaggacggtcgcctccacgcggcctgtcaaagggacgtccgcccctgtcatccctgtcacgggagaacgacggtcggtcactattaaagcgcgggcggtcgtcacgggaacggtcaaagggacgtccgcctctgtcatccctgtcacgggagaacgacggtcggtcactgttgtaacgcggacggtcgtcacgggaacggtcaaagggacgtccgcccctgtcatccctgtcacgagagaacgacggtcggtcactgttgtaacgcggacggtcatcacgggaacggtcgaaaggacgtccgcccctgtcatccctgtcacgggaaaaacgtggtcggtcatcacgggaacgatcgaaaggacggtcgccaccacgcggccggtcgtcattgaagcgcggcctgtcactgttataacgcggacggtcatcacgggaacggtcgaaaggacggtcgccaccacgcgggcggtcgaaggaacggctccctcgctcgtcattgtatcgtggccggtcaccatttttacgctcatcccggcgttcttcaaaagcctttcgtccgcgagcattgtcacggccattatcggagtcgtctttggaaaagcccctctcagccttggatgcgggagacaacgcaggttcctcaccccactccaggctcaggaaggaatcatcactatcctcgtcctcatcatcgtcttcatctatcacggcatcttcatcctcggcgaggaactcatcagaatcatcagaaagctcttccgtgagaaattcatctgttgccgcggatatgtccatttcggccttttcttcttctgagatttcttcttccacgacttctacctgctttgctttccgggctgcctttttacgtggagcaggcttttcttcctgtgcttcagcagaaccctcggaaaggctttcagctgccgctgccatctcctcagcttccttttctttctttgttttccggggtgctctcttgcgagccaccggcttttcttcctgtgccacaatctctatggcttcatcggcgccttgcgcctcggcgagaacaccgtcagccacatcagcggccaggatatctacatcatattccttttccaaaatccaactcctcgtacttattctccggcgcgcaaaacccggcgcacggacatcttgtgtaatctctttaagctcaaacccctgaatgcggtcacccttcattttaaaaccgcttaaattcgttgagaaaagcaataaagaacctttcttcaataatccattgagcaggcggaaccatttcagatggtcgcgctggacatcaaaatcctttttcatcctgcggctattcgagaaactggggggatcgaagataatcaagtcatacttctgcccttcccagagagcctttatgacaaacgcgtaagcatcgctcgttacacaaggcacctgtgatccaaaaaaaccattgctgcgcaggttattcacgcaccacgtgctatacgtgggactcatatcgacggagacgactttcgctgcgcctccggaggcggcatacacggaaaaagatcccgtataggagaacaggttcaataccgttgctccatgggcaagttcccgcaccatctgccgcgtcatcatgtggtctaaaaacagacccgtatctattctctttctcaactccacggtaaaggtcagtccattttcctttacctctacttcacactcctcctcatccacagcttcatgctgttcacgtccttcccttttgtcacgggtatgaaccatgacatggtcatcactcacgtacaacattcgggaaactacatccacgcatacgtccagatccttctcatcaaaccatccgtcactgtaatctgtaatccgtgcgtaagaagcatatagatcgacagtcagcggaacagattccaagttacggtcatacactctcatgcagttggtatcagtcttcaacatgagccgacgcatcgccagcgcgttcttcttaagtatttttccaaaatccttgaccgcaaaatcctctatggacacaggacgccacctcgccagcgcgagtatatcgcataccatcacaacacacaatatacttgtaagataatacataaaatactgaaagaaaagaagttgatatttcactacctccatagtttcgcagttagatgacagagaaggagggaagtaacttcttgtgagggaagtagcaagaagttttttttgcactttcctgaaaacattcatcagtttggcattgtgtggcactgtgaggtatgatatgattctcctcagaagaggtgcccgatgttcatcaagatagtccccgaaaacaagagcggacgcaaacgcctggcctattactccggccatcgcaaaaacggcacggtgaagcactccctcgtgcagtggctcggctatctggacgagctccaggcgctctacgatgacccggtgagccatttcaaggccgaggcgagacggctgacgcaggaagagaaggagcggcaggtgtccctgagcgtctcgacggccgagcatttccacttcgcccctggagaggggacggactgcacggacccggaggtgagggcggacaggatcctcagctacggcgtcctgccgctgctgaagctctaccacgagctggagatcgactatttctggaacaacaggaggcgctacaccaaggcgctcttcaaccacaacagcatcttccggctgctggtgtgttcgcgcatcctggcgccggacagcaagctgggtacctggcaggcgcgccagaggcttgccggggacgtggccttcagcgccgacgacgtgtaccgctccctcgcgttcttctcccggcacaaggacgccctcatagaccatctggggcggatggtggagcggcagtacgggcgggacacgggcctgctgtactacgacgtgaccaactattactgggaggtggacgccgaggacgagctgagacggcggggggtgagcaaggaacaccggcccgatcccatcgtgcagatgggtctgttcatggacgccgacggcatccccctctcctacggcctgttcccgggcaacaccaccgacgtggccaccttccgccccctgcagcagacgggccggaccatctacgtggcggacaggggcatgatgagcgggatgaacgtggcctccatcctgctgcggcacagcgggtacgtcatcagctcgtcggtgcgcacctgcaccgcggagctgcaggccttcatcctgaagcaggagggctacgtccatggtgccgccgatggagatttcaggtacaagagccgcctgactccggtcgagcgttgggtgaccgattccgcgacgggcggaaagaggaaagtgacggtcaacgagaggcaggtggtgttcttcagccgcgcctaccagcagaaggcacgccacgagaggatgaagagcatcgagaaagcccagcaggcggcgggcggggggcagaacaccgtactgaacaaccatgcggggagacggttcctgaagaagagcatcttcgacggggcctccggagagcgcgtggaagctcctgagttctctgtctccctggatacggagctgctacagcgggaggaggcgctggacggctattaccttatctgcaccaacgtggtaggcaccgaggagggggagccccccttcgctgggcgggcccgtttccgcagggacaacctcttcgagctgaaccgaccagtggacgacgtggacatcatcgacatgtaccggggcctgtggcgcatcgaggaatgcttccgcatcaccaagacgcacctggaggcccgtccggtctatgtgcgtacccgcgacagcatcgaggctcatttcctcacctgtttcgtctccctgctgctcctgcggcttctggagaagaggacggggggaaccatgtccgtgggccggatggtggattctctgcgccaggccctgctgggcgacatcgaagggcaatgcttcatgaacctgtactgcgaccccgtcatccaggacatcggcgcagccctggacatcgacatgagccggaagtattacgcgaaagccgatgtgagggcactttttgcggcagtgaagaagacctgatgccacacacatgaatgttatagcatcttgtcagtaaccccttgcattagaatgagtacggatgttttttcgcttttttaactgcgaaactcagggtatatcgcataccatcacaacacacaatatacttgtaagataatacataaaatactgaaagaaaagaagttgatatttcactacctcagttcccctgcactgcctttccttagttttcccttggtctttccttgacctttcctcatgggaaaaagacatctgtcattgataaagatggatgaatgtggcattctatacccacttggaaaaggagattgccatggatcagaacgcctacgatttcataaaggagttggaagcggaatatgggcagcccattgactggaagacatattccatgtggttcggtcggtcggatggtacggtcagggattatggagtccttcttttccgcatcggcgatatcatgtactatgaggattttgaaaaacaacgctctattctcggcttccagctcccgaaaaaatcacatgcgcccgcttttgtgaaactcaagggcaatttctcctgtagggaagtcaaggatatctgcaaggtcgtcaaggcatcagccgctacatggctgcgtacgccctctgccccgccgctccgtccggcaagcaagattatcgcgctgttaagacaaacggtcactatgattactatggatgatggaacaatgatgttcttcgaactgctggatgaaaaagcattcaaggaaaacatcgcccagtacaaggaggcatgagacatgggagcattcaaggcatatgatgtacgtggagtgtatggagttgatttcaatgcggagacggcataccggataggataccatcttccgtcattgctccaggcatcctttgtcgtagtcggacgcgatgtgcgaaccagcagcgatgaaatatatgaaaacctgacccgcggcatcaccgatgcgggcgctgatgtctggaacatcggtctggcaactactccgatggtgtattttgctaccgtctactacaaggcaagcgcttcggttcagataaccgccagccataacccggcgaaatacaatggtttgaagatcagccgggccgatgccatccccgtaggtggtgattcggggctgaaggatcttgaggcactggtttcccaaaacatcactcggacgccttctaacgttcctggacatatctttgaaaaagatgtaaagcctgcatacatagattacctcaagacttaccagcctgacctgtccgacctgaacgtgagcatcgactgctcgaacggcatgtcttcaatcctgataaaggatatcatcggatctgaccaccattatcttttcgatactctcgacggaacgttccccaaccatgaacccaatccccttgaggaagaaaactgcgcagccatcaagtctgcggtcctgaaagaaaagagcaatgtcggtgtgatttttgacggtgacgccgaccgggtaatgttcattgatgagaaaggccggttcattcaacctgattatatcaccgcagtgatcggcacatggtatcttgcccgtgaaaagggcaatgtcctccaggacatccgcaccagccgttctacgacagagtacctcacccgtctgggcgcccatgtagtgacgtggaaggtcggccatgcctttgccaagatgaagatgcgtgaaatccaagccatcttcggcggggaactggcggggcattattacttccgggatttcaactggtgcgacagcggcatggtggccgcgctcattgtcctgaatgtcgtttcttcattgaagaaagccggacgaaccttctcgtccctcattgatgaaatagtcgcatatgcgaacagcggagagatcaacttcaagttggagcagaaggacgaggcaatgcaggctctttacgaccggtatgtctcccatgattcacctgcttcgctactggacatcgacggatacaggattgaatttgattcatggtggttcaatgtccgaaaatccaatacggagccttatctgaggctggtcgtggaagccaagactcggcaagaactggatggcagggtcgcggatctttccagcatcatccatcgtttttcatgatacggaggtttcccatgagagtacttctagttggcggcgccggatatatcggcacacatgttgcgcttgcgttccaagaccgcggggatactgtcggcatccttgacaacctgtctaccgggctgaaaagcaatgtccttgacggctctgaattctacgaaggcgatatcatggatacgcaatgccttgaccgtgtctttgcgaaaggttgggacgccgtcgtgcatcttgccgccttcaaggccgcaggagaatcaatgctcaaacctgagatatatgcaacaaacaatatcacaggttccttgaacctcatcaatgcctgcttgaagcacaatgtcatgagattcatcctctcatcctccgcggccgtatatggcgagccagtctatctgcctctggatgaagcgcatccgaagcatccgacgaattactatggctataccaaactggccattgaacagaacctggaatggtttgacagacttaaaggactcaagttcgtcgccctgcgttatttcaatgccgcaggctacgatgtgtcaggtaagatgctgggactggaaaagaaaccagcaaacctgattcccttggtcatggagacagcaatcgggaaaaggccgaatcttctggttttcgggaacgactaccccacctccgatggaacaggggtgagggattatgtccatgtgaccgacttggcggatgcgcatgtcagcgcaacggattaccttgttgcaaagaatacgtccctcactgtcaacctgggaagcggctcaggagtcagcgtccaggaaattattgacaagtccagggaaatcactgggagggacattccggctcagtatgtcgataggaggccgggggatcctgccaagctcgtcgcatcatcatcactggcggaaaaggaactgggatggaaggcacggtacagtgacattgagaccattctccggactacatgggaagtatatcttgcggacagaaagaaatctgtcattacatcctgaagctggatgaagcgtttagctaagaaaggatgtaatgaagccgggaatctttcacgtagcgcgacagactgcggaggctttcttcggaaaggcttgagacgaggctgatgcagtcctcgcgtgcgttgataccatcaatttgcaagttctgaagaaaaaaccgaagaaacgtgcggtactgggtatagtatgtcattgctgttttctgcccctttggtgtaaattcgataccgctatcagtattccgggatacgagattctgttcttccagttctttcaacatgactgtgacgcttgccctggatattttcagtcgtctggcaacgtcaacaggacgaatcgattccggatgttccatgtacagttcataaatagaaagcagatatcggatttttgctgggcttaattccactgagcggttccttcgttagttataactaacttatcatcaagtgatttccttgtcaaggtgtgccaacatccaaaatttcttttaaaattttttggaatacttcatataattttatatattatataaattaaaaaatcatgctcactgcttcaaaaaaaaactcactgaaatgaaattcaagaaataatcagtacttgttccggaatattgtaaaagctataattcccaatgttagtagaggctaatctttttttggatggaggttttacccatgccgctgattttcgctgaaaaaggcaaatcctgcttcataacagatatccagggaagggacaaaaccaagaccttcctttccagcctcggtttcattcctggcaatgaagtgatggtcgtatcagaagtttccggcaatctcattgtcatggtacaaggttcccgtctggccgtagaccggaatctggcgacacgcatacacgtcgcttagataaccccgcgcatatttttacatggaggcatatatatgacattggatcaggtctctgctggtgagacggtgtccgttgcgaggctgaatggcgtgggagccgtgaaaaggcgcatcatggacatggggctcacgaagggtgtggctgttactgtccgccgcttggctcccctgggggatcccgtcgagctgacggttcgtggatatgaactgtccatcaggctctctgaagcaaaactgattgacgtagtcggacaggagaattgcaaatgaaacatgtagcacttgcaggcaaccccaacagtggcaagacgaccttgttcaatgagttgacaggaagcagccagcatgtgggaaactggccgggagtcactgtcgagaagaaagacggatacataaaaggaaacaaagagttcgtcgtggtggatctgcccggcatttattccctttcgccgtattcggctgaagaagtcgtatcacggaattatttaatcggcgatgaagccgatctcatcgtcaacatcgtcgatgccacgaacatggatcgcaacttatacctgacgacccaactgcttgagaccggcctgccgatgattgtggctctgaacatgtacgaccttgtaaaaaaacgcaaaaccgtcattgatgtaaaaaaacttgaaaagcaactgggatgtcctgtcgtgcctatcagcgccgctaccggagaaggcatgaaagaccttgtatcccgaatcaaggaaatcaccacggcaggaactgttcctggttaccttgcctttccagcggaacttgagaaagcagtcagggaaaccattgctcttgtcccgcaggacagactgtcccgctggaacgccatccaccttttgtccaatgaccttgaggcacttccagcgaaggttgcatccgcagcaactctcaagaaagcggaatccttaaggactccgctcgaaaatgctcatgacgatgatatggaaagcatcattgcaaatgaaagatataccatcatacatgacatgacttcatccatcctgaaaatggaaaaacgaactgagtcggccagtagcaagatagacagggttgtcaccaacaagtggcttgccttgcccatcttctttttaatcatgtggggcgtctattatgtgtccatctccactgtcggtgactggttcatcggctgggtcgagtccctgttcgggtggttcggggaggtattcgaggctggactgggtgcaatcggcgcgtcagaatggttaatcgaccttatcgtcaatggaatcattggcgggttgggcggcatattcacctttgtcccccagatgatgattcttttctttttcctttcattgcttgaggacagcggatacatggctcgcatcgcctttatcatggacaggatcttccgtcgtttcgggctttcaggaaaatccttcattcccatgctgatgggaactggatgctccgttcccgcaatcatggccagccgtaccatagagcgtgaaagcgatcggaacatgacggtcatcctgactccgttcgtcccctgtggcgcaaagttacctgtctttgctctgttcatttcgcttttctttgccgaccaagcatggatgggtccgtccatttacctgattgccattgccggggtcattgtcttcggtctcatcctcaaacgcacgaagctgttcagtggtgatccgtcacctttcgtgatggaactgcctgactataagtttccccgactcaaaagcgttgctatccatatgtgggaaaaaggcaaatctttcatccagaaagcaggaaccatcattgtgctggtagcggtaatcatctggattttgcagagtttcggaccttccggatacttgggtccggaagatatcaacgaaagtttccttgcaatgttcggcaatgcaatccgctggatattcattcctcttggtttcggtgattcatgggctcccgcagtagctacccttaccggactcgccgccaaggaagtggtggtagccaccttcgtgacaatcgggaacgcgacacccatcttgttcagccaggtcacggcattcgcttatatcatctttacgattttcgcggctccatgtggagcggccatcggcgcgacacgtcgggagctgggaagccggaagatgcttggctttgcccttctttttcagaccggcacggcctatgtccttgccacgctcactaacctgctgggcaacttgattttccgcggcactgcggtcgtggagaaaactcctttggatatcaatgtcctgaacgacgttgctcctctggcggaggaaactgatggtatcattgccggagatattgtgatgtggttcttcctgacgctgattgtcattgcttttgccgtaatcatctggaacaagttgcgttccaagaaaactgaggctcatgcatgaaattcgtcgatctgttgattttgattccgattgcagtagctcttttctttgtcgtgaggcatctgatcaggacgaacaaggctggcgggtgcgctagttgtccgtcttgcaagccggtaaagaaggatgcaatggagaccaatatctccgactcctgcccttcttgccacctggcgcaggaaatgactcggaaactggacgaggttgggcagactgacaaataatggttttctttagtgtttctttggagcttctttgctgttcaccaaagactgttcgttaaaacaaaattcagccatcggcaaaatccgatggctgtttcgtttttgagattattgaactggggctgcgctacatctccctctgcatggctcggccgtacttgtgctgtagcaagcacgctccaatcatgtgcttcattatggcgccatggtgaaatgatgcttgatgtccaccagaaagtctttgcgcttcttctctccacgcggactgttcatgttcccgatatgtttccagatgatatttttcagacctatgtctgtcaatgctcctttcatcaggatgcttcgtacataactggcctgtggtttcagcagagtgtaggcaggtgcttcagaggtcgttatgatagtcgtccgcttgatgttagtcagtttcccgacaaggtcgccgttcttgtcacgctcatacgcaaatcccggcagaagcactttatccaaaaatcctttgaatatggccggtagttcataccaccaaatgggagcgatgatgataagctcgtccgatgccttaagcatcttctgatagccttttactttcccatcagtcgtctgtcctttctcgtataagaccaaatcttgtgcatcaagacggggatcgaaaccgtccgcatacaggtcaatcactttgtatgaccggcctttcttttcaatacactccgtgaccgccgacaacagggtgccgttatagctgtcccgtcgtggatgacagaaaacaagtactgtttgcatcgctcgcctcctctccgttctgtcttcacggtatcagctaaaatctctccctgcaagcaaagaaatgcggggattccggtttctatgttcctctcaacacagtttctctgtatccgtgttgaccacttcatttcaataaaaggagattccgttgcacaaacgcgcgacatcccgttctctcacagcttgacacaagaatgtaaatggagtaatttacaccatgcgtccagcatgctggattccgcattcccctgtagctcagtcggtagagcaggtggctgttaaccaccctgtcggcggttcaagtccgtccgggggagcaatgaccggttccgtgatggaaccggttttttgtatctatgtgctacgttaaaccggtttttttttgcggctccagccaaccctgctgttcgtcaatatcattgtgtaggttgacagcgtcccctgttgtaccagttcgtgtcattcccgttgtatcttaagcaagacttgaagctcctacctcaatacagataaaaaagcagccacctcgcggtggctgctccatgtacatatcacacgtacagtttactttgcaggatagtttgccttgaggtagttgatgagtacatcgctcaacaaggaaccacgagagacaacccgtccgaagaactcatatccgtcaccgccagcggccatgaagtcgttggtagcgacacgatacgtagcattgcggtcaatggccttgccgttgagcatgaccagcttgatcctgcttccaggagccgcaaagcgattgtagacaacctggaggtctgtctgggcaaatgcaccgttctgctcaggcagaagccgataaccatgctcaagagccttgtagacatcttcaccagtgatttcggcgaccacaatgacattagagaacggcaggactgtgatgacatcgccataggtgatatttcctgcattaatcgaagcacggataccaccgccattggtgatggagaagtcagctccgctctcagcagtcatagcctgaacgaccagcttggaaaggttggtctgacgtgtgcggacatttgccctttcgccatcaaggttgacaggagtgtaggcaatgacttgcttcactacattcgccagagcagcctgttccgaagcaatgtactgggcaacagtcggatcctcaggaacctcgatgatgccatactccttggcaagatcggaagtcgccgggtcaagaaccgcggaagcgggaaccagcagggcttcttcaaagacaaccttgtcatccttgacacgaatctgcactacgcccaggttcttcaggtattcaccagtctggacaatcagcgtatcgttgacgcgacgaccattcttgatggcagtgtgactatgtccgtcaacgaaaagatcaatgccattcaatgcctcggcaatcttgacgctggtaacaccggactcgccttcgtcaacaccgacatgtccaagtacgatgatgtagtcagcacccatggcgcgggcttcgtcaatgtactgctgcgtctccgcgacgatgtccaaaggactgacaaaagtcaaacccttggtgtagtcgggatgggcggtgacaacggtatcaggagtggtcatgccgacaacgacgacagtgaagccgttgaagtcatacgcctgataaggctggaaggtcagatacccgttagcatcaaggatattggcgttcagaaccttgacatcagaagcggcttccgcttcagccaccagttcctgcaaacgctcgaaaccataatcgaactcatggttgccgagtgtaacggcatcatattcaagcaagccaaggatgttggcgatgctctgcccttgcgtaaaggttgcaatgttcgttccatgaatgacatcaccagcatccaagagcaggatgttgtcggtaatggagcgggcatagttcagcatggtggcaaggcgggcgtacccaatgccgccgtcagcggaatctacgcgagcatgaacatcattggtatgaacgatgaacaaatcaaactccgtggctccgtcctcgttcttctcaatcagctggacgccaaaaggaagttccacgggagcagcaacggcagtcgtggttaccacaggagcaacaggagcaacaggggttacgggagcagcgggagcagcgggagcgggagcagcaggggttacaggtgctgcggaaacaggagctgcggctgccactacggaagcaatgtactgggcaacagtcggatcctcaggaacttcaacgatgccatactccttggcaagatcggaagttgccggatcgagaaccgcggaagcgggaaccagcagtgcgtcctcaaagacaaccttgtcatccttgacacgaatctgcaccacacccaggttattcaggtattcacctgcttgaacaatcaacgtatcattgacgcggagaccatttttgatggcagtgtggctatgtccgtcaacgaaaagatcaatgccattcaatgcctcggcaatcttgacgctggtaacaccggactcgccttcatcaacaccgacatgtccgagtacgatgatgtagtcggctcccagtgcgcgggcttcgtcaatgtactgttgcgtctccgcgacgatgtccaaagaaccgaggaatgtcagatcgttgggggcattgacggcggcatcaggagtggtcagaccgacaacgacgacagtgaagccgttgaagtcatacacctgataaggctggaaggtcagatatccattggcatccaggatattggcgttcagaaccttgacgtcagaagcggcttctgctgctgttaccagttcctgcaaacggtcgaagccatagtcgaagtcatgttcgccgactgcaatggcatcatattccagcaagccgagaatgttggcgatgctcgctccctgcgtggaggccgcaacgtccgttccctgaatgacatcaccggcatccaagaggaggatgttatcagtgatggagcgggcataattcagcatggtggcaaggcgggcgtacccgatgccgccgtcagcggaatctatgcgggcgtgaacatcattggtatgaacgatgaacagatcgaactccgtggctccatcctcgttcttctcgattagctggacgccaaaaggaagttccacgggagcggaagccggagtcgccgccggagcaacagtcactggggctgccggaacgggctcctctacaaccggagtaggtgcggtgacaaccggtgccggcgtgggtgctgtggctgccggagttgtgacggtggtcggcgttggagcttcaaccgttcccttgggagcggtagtctgacatccaataagcgcaaataccgtcacgagaaccagaaccaaagtaaaaattgattttgaaaaacgcttcacgtgtttcctcctcatgacataacattcatttatatataatactagtcaaaagtataacacacgagttaaccggtgaatacagaaatcttgcctggaacgattcaattagtacaatccccatgcttccaccggacacccgtggcgaactctcatgctccagtattatcataatttagtaaaaaggcagcggatacataccatttcgggacgccatgtccccatacaataagaacccgaagccgaagctccaggttcgtattgctgtcatttacataaggtcttttgctttacgcgccgtattgccgctcttgtcgcaataagcgacatgacgcaactttccgttctcaaagacggacttcatcttgatcaccccgccccagcggcttttcatgatcagggaagtacgggccttggcgttcttagatacatttccagccatctggcattcctccacaaaatagactcatcagacggagcaagtatataaacatccacaaggaaagtcaaatgcctggaagcacttattgcacattccaacgccttcaaatgcactcaaatacattgcccaatgccagcgcctgcgctatcctgtacgacatgacgcaggaccccatccccgcaaaacatccactcagacgcctggcaaccatgcctttccgtttctataggaaatacatttcccccgccttgcccgacgcgtgcctctaccatccttcctgttccgcctatatgatccaagccgtggagactcacggaatcatccgcggccttatcttgggaagttcccgcatcctgcgttgcaaccgtttcttcatgggtggcgcggatcctgtccctgacaaattctcatgggaaagcctgagtttcggctggaaagcataccggagacccctgcgacagaagcgaaagccggaggaacctacaaatcctggctcaactccctgatgaacggaatcaaggcaagcagagcgttctcattgtatccaccctctggaatgatgagatcagcgtatttcttcgtaggctcaatgaagttgaaatgaccgggacggactacctccagatattgggtaatcacggactccgcagtccttcccctttccgagatatcacggcgcagacgcctgatgaaacggatatcgtcaggagtatcgacataaagcttcaagtcaagcaactcgcgtatccttttgtcataaagcaccatgagtccttcaatgatcaccaagggacgaggttccacatgaaccatttcctgcctgcggcgatgccggacgaaatcatactgcggcatgtcaatgggcttcccttgcttcagtgcgcgaagatgcgcatgaagcaaatcagtgtcaaaagcatcgggatggtcaaaattgaaagccgtgatgttttcgttgttgatatactcggcggaacggtagtaattgtcctgcgggatgaaaacgaaatcaggacagatttccgaaatcttgcggacaatggtcgattttcccgaacctgatccgccggtgatacccatgatgcgtactcttttcatgttcagatcacccccgcgtcatatacggtggtatgacgccataccgtaccgggacggagtatgcagtccggataatccggatggttcggcgcgtccggatactcttgggtttccagacagaaaccggcatgtcggccatatgccagccctcccttccctttgattgtcccgtccagatggttggctgtgtagaattgcacggcgggaagcgtcgtatagcatgtgagcgtccttccgcttgttggttcgaccacatgggcgaattcacgcagaccatcggcttccttttcttccatgacaaggcaatgatcatatcctgcaatccccgtaccacccatgtcgcgtccgataggcttgcccgaacggaaatcaaaggctgtcccttcgacagaagccggagattcatgcggaataaggttggcatcgacctggagataacgattgcaggaaatccggagtacatgattcaggatagaaccgctggcagcacccgcaagattgaaataagaatggttggtcaggctaatcggcgtcggttttgatgatgatgcatcatagtcaatgaacagagcgccatcatcttgaagaagatagctcacggagacggtacacttaccggggaatccgctggcaccgtccttgctgacatgactcaacatgacgccgggggctccatccgcctcataggtttccgcatgccatgtataattactgatgccttcttctccaccatgcaggacagctgtcggttcattcttccgcgcatgaaatgtctcaccgtcgatagtgaaggttccttcggcaatccggtttgcaaaacgcccgaccgtctttccgatatactggttcttggggagatacccgtcaagtgtatcaaaaccgagtacgatgtcattaatcctgccagcccgatccggagtgcggaacgccacgagcgtcgccccgtaggtgatgatatcagcggagtagtctccggcagttagcgtgaacagggtgaccgcctgtcccaatggatctgttccgaaccgtctctgcgtaatcatccttcccctcccctttggcatcgataatactgtcatcaggggagtttgtcacgcatcatccatataccatgacgcatgttcatgtcggatttatgattctttcttagagtccgtcttaagaactgcaaggaacgcctgctgcggtatctcgacgtttccgaccatcttcatgcgcttcttgccttctttctgtttctcaagcagtttcctcttgcggctgatgtctccgccgtaacacttggcggtgacatccttgcggtatgcgttgatggtctcgcgggcaatgatggaaccaccgatggccgcctgaataggtatcttgaacatctggcggggaatctctgtactcaacttctcgcataccgtccggccacgcgcttgggcagtaccgcggaagacaagctggctcaaagcatcgaccggctccccgttgaccaagatgtccatccggacaagatccgtccgcttgtatccggacacctggtagtcgaaggacgcatagcctcgtgacacggacttgagtcggtcataaaattcaaagagaacctctgccagaggcatttcatagacaagctccacccgtttttcatcaagatagttcatgccggactgcaccccgcgtttctccatgcacagcggtataatggctccgacgaacgtagccggtgtgatgatgctggcggtgatgaaaggttcttcgacgtaatccaccctcatgggatcagggtagtccagcggattgtcaatgttcagcacatcaccgttcttcatggtcacgatgtacttcaccgatggactggtgaatacaattgacagaccgaattcacgttcgatgcgctcctgtaccacctcaaggtgaagcagtccgaggaagccacagcggaaaccgaaccccaaggcggcggaagagtccttctcataaaccaaagaagcatcgttgagcttcaatttatcaatcgcttgctgaagttcctcatagtcgttggaatcaacaggatagatagaactgaagacaacaggcttgacatctttgaaacccgccagtggttccttggcggggttgcttgccaaggtcacggtatcaccgacccgtatgtcactgatgttcttgatgcccgcgaggaagtagccgacatcaccggccttaagctctccggtacgaaccagtcccatctggaataccccggcctcatctatctcataggcagcattgttgtgcatgagttgggctgtcgcgccttccttcaacatcccctcgaatatcctgacatggatgatgactccgcgataggagtcatactgggaatcgaaaatcagcgccttgagaggggaattgtcattacccgtgggaggtggaatgaactggacgatgctttcaaacaacgtgtctactccttcccctgtcttggcgctgaccataacggccatgtccggatccaagcccaagtcatggtcaatctggtgaaggcatgacgggatatcggcactgggcaagtcaatcttgttgatcaccgggatgatttccagattatgttcgatggccatgtacatgttggcaagagtctgcgcttcgacaccttgggacgcgtctatgagaagcagcgcaccttcacaagagctgatggcgcgggagacttcgtaggaaaaatcgacatgtcccggcgtatcgaccaaattcagttcatattcggttccgtcggctgccgtataaggaatcttcaccgcctggctcttgattgtgatgccacgctcccgttcaatgtccatgttatccagcatttgcgactgcacgggaccacgggaagatacaagccgcgctttctcgatgaaacggtcggccagcgtcgatttaccgtggtcgatgtgcgcaatgatgcagaaattccttatgtgttgtgaattatttcccataaattccttactttacaaaactggtgacactttccaccgcagggaagccaagcagttcacggacttgggcatcatcaagagtctctttctccacaagagcatcggtcaacttgtccagatgatcccggtggtcggtgagaagcgagcgggtttccttaaggcactcatccagaatcttgttcacctgttcgtcgattttctgggcagtcgcctcggaataatccttgcgctgggcaatctcccgaccgaggaatagtggctcatcttcccttccgtagctgacaaaacccagagggctcatgccccactctgtaaccatgcgccgtgctacgtcggtcgcctgtttgatgtcattgctcgtgccggtggtcgtctgtccgtagatgatctcctcggcgacatagcctcccatgcagaccttgatccagtccgtgaggcttgcccgattcttggtgtaaacctctttgacgggcagggacatggtaagcccaagggcttgtccatggggaatgatggtcaccttgtgcagtggatcagtattcttcaggtaatagtgcaggagggcatggccagactcatgataagcggtcgcccttttctcttcatcggtcatgtagcgactgttccgtgctacgcccagcagtattttgtcgcgggcatcctcaagatcctgcatgtctactgtcagcttcttcctgcgggcggcgaacaacgcagcttcattgatcaggtttgccaagtccgctccgctcgaccccggcgtggcgcgggcaatacgaccaagatcgacactaggctccaattgaatcttcttggcatgtatcctgagaatcgcctcacgttccacaacatcggggagagctacagtgacctgccgatcaaagcgtcccggtctcagcaaggcaggatcaaggacatcaggacggttcgtcgcagccatgactatgactcctgtagtcgtggcaaaaccatccatctcgaccaacatctggttcagcgtttgctcacgttcatcattcccgcctcccagaccgccgccgcgggtacgtcccactgcatcaagctcgtcgatgaacagaatgcacggagcattcttacggccttgctcaaacaggtcccggacacgtgcggctcccataccgacgaacatttcgacgaaatcagaaccactggtatggaagaaggaaacgccggcttctccggccacggccttggccagcaatgtcttacctgttccgggagggccgaccaacaggactcccttggggatgcgtgccccaattttctggaagcgtgccggttccttgaggaagtcaacaatttcctcaagctcaagttttgcttcttcctggccggcaacatcgacgaaggtcgtcttattgtccgacttcttatattccttggccaggttcttccccaagccggacatcatcctgccgcccgtaccggcagaaagctgcctccacatcatccaagagaagacaacaatgataatcaacggcagatattgaagaatcacttcaaagacagatgcctgacgtaccgttccactcacctggacgccgctatccttcaatgtctcaagcagactgttgtcaaaatatgggatacgagttgaatattgttccccggaagtcagggtaaagataatcacggaattatcctgaatacgcacgtccgtgacccgacggttccccaccaaggagaggaaatcggagtaagcaactggttgtgacgccagtcttccatcattgaagaatgagaaggcgaacagagccagcaacacgacgaacactatcaaggcgatgctgtttcgtggccgacggggacttcctccggaaggaccttttccgtgacgcgaagaatcatctccgttgaaataatcgaagacgttcttcttttcatcctttcctgtgcccttgtcatcgccctgttgatcttcgggacgatggtctttcacatcatttctttcatcattttccacagcagtcgttccttctctgcacactatatagtgttagtttttttccggcaaggtgaggcgccttcaaacccgcggccatacggtcgcgtccgccccaagcactggcaaagacagcctgtattccccgtgcatcttccaaaaggaatacccgtgtccgttcccgcgcaggaatcttccaagcggacagcatgtctgaaattgttttcgtgccttccgtcagcatcatcctgtcaccttcctcccatgtccgcagcatcagaggagcgacaagggcttcatggcagatatgtagacgctggtcggccacagaaaatgtttccgtcaaggcttcacgtatcacgcaccaagaggcatcgggcagcaatgtctttccttctcccgcttccaaagggatgcaccatccggtgctcccttcttccctaaaatgccaccagaaacgtccatcggcaacaaaagcttcacttccccatgcaaatattcgcccttctcctgccgcaatcatatcctgaaggcgttccaaagccgcgaaaccaagctttcgggggttcctgccttccttctgatggagtaagttccataagccaaagactgcttctcccatgacatgcctctccaaggaacgcaggaaatccaagggtgcggaaacatttccttcatcatacgtgaagaagtctgcaaaccgtggcaacgagacttccatgaaacgtgcggcggctcctgccctcttgctgaatccgtacaatgtctccctggcggaggggaatatatccatgatgacaggaacgaggtcatgacgtatcctgttgcgggtataatcatccatggcgttcgtggaatcttccgaccatgacagtcctttatctttcaaaagggaacgaagcacggtgcctgaaacatcgaggagcggccgtatcaccgaaccgttcacaggctcgataccccgaagcgccgccacggaacagccacggagaagcctatggaggatggtctccatctgatcgtcagatgtgtgtcctgtcgcaatccatggaaaaccaagccgcgctctctccgcttcaaggatttcataacggacagctcgtgccgcggcttcaatgccatccccttcctgtgctgcccggtttgaaatgacatcttctccactatcaacaattttaatttctatgccaagtttagcgcaaaagcacgtattatgggctatttctcctgccagttcctctgcgggacgaagcctgtgattcacatagacagcgacgagggatgaggcagggacaaggcgggacagcagatatagcaaggcggaggaatcggctcctccggaaaaagccactacaatgccttcacggggattccatgaacgggaagaaaagaatgagcgtatacggtcaagcaccggaacagaggcttcacccacgttcctctccgtttgcctttcggcaatacctgtgttgtccgttttgctagtctgggatttttccattgaactcattcatcacctcttgcaagggtcttccggccagtagcgcggccaaggcgtccgcgcctcttgctatccctttctgaaaagcggggacttcatccggagccggacgactaagcacatgctccaccaccgacgttcctgccgacgggcggcctactccgatgtacagccggatgaaatcctccgagccataatgctggatgattgacttcagcccacggtgtccggcgtcttttccacctttcctgatccgtatgcttccacagggcaagtccatctggtcacagacgacaatcaggtcagttccaggaagcctgagcaatctctggacatacttcaggattcttccacttccattcatgaaggtcagcggacgcatgaggacgaagcgggttcctgaagaaaaaaatccgtcaccacgctcataaggacgacaaaagcgtttcctcatgggtacatgaagaaacgctgctacagtggccacgacatcaaaaccgacgttatggcgggtatgctcatactctgtaccgggattacccagtccgcatgcaatcatcactcaggaaccggctcctctggaagacgctcctattcggctttctcttttttctctttaatcacctctggttccgaggaaccagcttcaccggaaccaggaagttcttccctgattgacttgaccgtagcaaccgcagtctcggcgtcagcaagggctttgacacctaccggccaaacgacatcaccgacagtcaggacgtcgttcaagcccagctgtgacacatcgacacggatgacttccggaaggttggcaggaaggctttcgatttctatatcaaacaggatgtgttccaggactccaccgtcacgtgcgcctacgggattaccggtcagttcaatgttgacacgggtatggagcgtctgtccgctggtgacttcatagaagtccacatgcttgatgcggttgttgagcaggtcttcctgaacgtccttaaccaggcattcatgttttttcttgctcaggacgatgctcagcaggcttgtttcagtgaaatatcgtctcttaagacggaactcctgtgcgtctatcgtaatatgcagaggtgtgttcttgccataaatgacggcgggaatctttccggatcggacgacacgacggctgccggaagaaccaaagtccccagtgcgcagctccgcgctcaaagtcttgcttgtatctttcatattttctcctgatactctcatcggccacaggacatcctccatagagcatcctctgaaccgattaccatgggataggaagcgacgcttcccgtgcgacacgtttcgcacgaactggaatgttactacagaattccggagaattgcaagcaaagcgggaaacgtagttcatgaacttcatgtaatctccaccagttcatattcatcgctgcccatgcctagttgtttcatataggtcagctggtacagcccttcgcgggattcaatgcgttccttcaaatcgtgcagctctgcatcaggcagggcgtagaccatatcaatggaagcttggtctacggccagtatatccgctgaagcgagtattcctatatcgcgcgccttgggaggagcggctgtgattccggcgcaatcgcaatctaccgacatgttgcgcaggacattgatataaacgattttctctccgaagaagtcaatgcttgccttggcggattcagccatggtttccatgaggtgtttgccgttaatcgaccattggtctccgttcgggtcggtatgtatcattttcttgcctatcttcccgtccgcgtttccaatggcgatatttttcatcgacccgccaaagccgcccattacgtgtcctttgaaatgagtcaatacgaccatcgaatcgtaattcacaagattcttgcccacagacatttccgtgaaatgctttccgcctttgaggggcagcatcaccgcgccgtccgcgtccatgatatcgacatcacagaatgtccagccgttcgttttcaagacatctctgtgaccttccgtcgtctggcgagggccgtcataatagacatttgtctcgaccagtgcgctgtcgggaatactttgctgcaaagtcttcaccatattgaccggaaggatattcgggccatacggttcgccggagtgccattttatcgctaccttgccacttatcggagctttgattttttcatatactttcaaaagcccgtctgcgcttatatcacgagtgaaatatactttggttttttctttcatgtcttttcctcttttccgtttttcagcacgaagactttcttttgcatttgcataagccattccgattgtcaatatgaggataaacgcaaaagcctattttcgtcctttttttgtgtttaatcgtgcgcgaattgtacgcgatttgactgttgtgccgctgttctgctagacaaaaccccatgacttcgctatggtattatggttccgggctgaatgcctgagtgatgttccagagggaagtagccaagtggttaaggctccggtttttgataccggcatgcgtaggttcgaatcctgccttccctgtagcaaatctcctgtcgtacatctataaatacgtgatagaatcaacttcgtaaaagaaagacaaagactccttcactccttcgcaacgaagaagtagttttcatgatggtacacaaaaatgggctaatcacttcgtgcggctttaccgtacccatgtcatcccttatgctaccgtcactcttatctcatccaatcaaacgtcaatcctgtcttcatcttcaaaaggctcatcctgggcgttggcatatgcctccaagattgaagattggagggcatcccgcaattccgtcgtaatgggatgagccacatctttatattccccagtcttggtctgacggctaggcatggcaatgaaatccccattatggccactgatgactttgatattgtgaacaacaaaactggaatcgaatgtaatcgttacgtaagccttgagtttcccggcatccttaacttttctgacacgaatttccgttatttccatggaagcccctccgcagtgcaactttttggcaattttaccaccgaatcttcaagaaaacaacaaaattgcagaaaacataacaaatctcaccccaaacagtcttgaaatctgagtttggatatccttcagggacaaaagcttcctgctgatgaacacccatgcggctccactccctgtcaaagacgaaaacacgccggggactttccgtccaagggcttcaagcgcgtcatagacatcctcatgaccacaagtcaagcggaagtcattggaaaacatccatttggtcacatcatcttcaagcagggatgacagacgtgatgaatcccctgccataaatgaaaaccggtgtaaagagacggaatctccccccctgagagtgtccagacttaggtatgcatgaggcgtagaaacggaaaacggcggcatgacaatcaaggcatgggcatcgcggactgccttaagcggcgtgagcctttcgcctctcccctccccgatggccgcagtgtatcccgaaagaaagaatggcacatcgcttcccaatgtagtccccagctccatcagtcgttttcttcccatggagtatcctcccggagcagcggcatccagaatggaaaggagcgttgccgcgtttgacgagcctccgcctagcccggcgccggaaggtatgcgtttggtgacacggatgtccaaggaaagcgggcgtcccgtggcgtggcaccaagcttccgccgcccgatggagagagtcctcacccggacggcatatgctttcaagtccggtcacggaacaagagaacttatcagacaatcttaattccaccgaaacatcgtcatggagactgacaagatgaaagaccgtggagatgtcatgatagccgtcgaagccttttgccccgacttcaagatgaaggttcactttggcatatgatggatgaattgccgtcataaaagcacgatagcaggagattaaccggctgtcgagcctgccggcacgggattccatagtccggccttttccaaagcatcggacgcctgctgcgcccaacctttgtttgctgcgggattccctgggctgggatggaggatgccggtcaccataggaagagaatggccggaaagcgacatgccacggataatgttctccagtttcttccgcgcatagcctcccacccctaccagagctcgcgggttcaccatggtgatgatatcggcgatatacgcggaacagatgtcctccagcctgcggcgttcatcagcgggaaggacatcaacaggcacattgcgagcacggggaccggaatcaaggaaagcaagaggacagtaattcataacgcaatgacgggagaaaaatatgtcgggggaaccaaacctttctttcatcagtccccagagccgttgtccgctgacctcgctccttctacaggagaaaccttccactggacgtccaggatgctcaggagacggatgccccaccggtccgtaaagaccaagccatgaacggacggcttcgacctcaccgaaaggaacgcctgtctgcaccatgccgaatggaccgggattcattcccatgaacatgatttcagcctccggacgcacatagcggcgcaggtattgctcgtggatatcccaagcgtattccagtggattgtagacatagccgtggaacgacagctccgtacttccgacatcttcggcgaaacgcctggtacggttaacgatgctttcaaccactttcatagtaccactccatttccggctttgtgtggtgtaaacactatcatgatggagcttcacatgacaacagaactacaagaaaatgacacatagtatatcttaactataaacctacctctatattttataaaaaaatgctcttttattgacactgaatgctttctttgtaataattcgccatggcatatggcatactatgctggcatagttattttctatcactcatgtctgaatatgtgccatgtagggaccggaatccatccggagagcccccgaaaggattgcacgcatgaaacattcctgggatatcctgaacgcatatagaggaaagctggtacaaggcgactggccgacaataccggaactattccttatctcactggaacgacatcctgacagggcatgttttactgtctttgatccaggcaagaacaccctgacataccgggatgtccacagagaaatcatgcggatagctggatatctcattgaagcgggcgtgaaaccgggagaaaaggtagtcctgacaggagcaaattccccacagtggggactggcttatcttgcaatcctttttgctggcgccgttgccgttcctctggatacccagatggctgaacagcggatgttggagctgggacagttcagtgattccgtattcctgtttgcggattatggacatgtggagaagtttgataaatcacatccgtggtttcgcagcttgaagggagtcgtactgctacgttccggcaagggcaagaaacagacgacatattccgacatcatgaacatcaaaccccaacacgcgcatgagagagtcctgatttcctctgacagcgtggcggcgatacttttcaccagcggaactaccggtaatgaaaaaggtgccatactgactcatacgaacctgaccagcgatgcttaccaagcatgtgatggcattttccttaacatctcccatgaagatgtcttctacgtcttcatgcctctgcatcatagctactgtactactgctgtcttccttgagagcattctccatggcagcgaagccgtattcggttcctccatggcagtgacgaagctgctatctgacatgaagactgggcatgtcaccatatttctcggaatccctctgctttacaacaaactgcttgcaggcttgatgaaaaaggtacgggagaaggggctgcttgcctatggagtcatcaggctgctgatgaagattaacggcatcctgaaacgtcgttttggcatcaacatgggaaagaaatggttcaagactatgttaagcggaatcggcatgctggagaacagtatttgcatctgtggagcaggaccgcttgctcctcaggtcttccgtcagttccagcagcttggtctggattttatccaagggtatggtttgactgaagcttctcccatcctcactctcaaccctgtaagcaagttcaagattgattccatcgggatgatctttcctcttgttgaaatgaaagtagattcaccgaatgcctcaggcgtcggagaactggtagtcaaagggccgaatatctgccaaggatattacaaggatccgaaacagactgcggagcttttcaccaaggatggatacatgcgtaccggagaccttgggtcaatcgatgaagaaaactatgtgtatctcaaaggacgcataaagaacatgattgtcaccgatggcggcaagaatgtctatcctgaggaaatcgaagatggattccagctgtatccccaggtagaacaggttttggtacgaggatatattgctgacaaggcgctgaaaaaagaagcaattgaggttcttatatttccaaactcggactactacaagggaaaaggcatcacggacaagaccgtgattcgcaaggatctggagaaagtagtcgccgaggtgaacagaacgctggtagcatacaagaaaatatccaggattatcattcttgatgaggcaatggacatgaccagtaccaagaagatcaagcgcacgtccgtcgggcatacggaggacgtcatagcctgagaaacagcattccaatgatatccggctgacagggttccccccgcatgctagtatgcttccatgaaaacgcttatcacacatgcaacaatccttcccatgacacaagaagggttgttttttcagggcgacatcggcattgaggacaagaaaattgtctttgtcggaacaaacaggccggaaagttttcttcccgacatggtgattgacgccaccgggatgcttgcccttcccgcttttgtcaatgcccatacccatctttccatgggactgatgcgtaattacaaggattcttctccttcactccaagactggctggcggagatattccccattgaggaaaaacttcataccgcagacgttgaggctgcgtcacggcttggagcagccgagctaatccgtagtggcacgaccacgtttgccgatatgtatttctttgcacatgaaacggccaaggtggtcagggaagccggaatgagggcgtgcctgggtttgactttcttcggcgacattgatgactccagacgccggttcgctgaacgtttgcctgccctggagcaggaagcctcccttgcttcgaaccgtatcaggattgatgctgcgccgcacgcaatctacacgacaagcgccgagacatatcggtatgcacgtgattttgtccgggaacgcggctgtgcttttcacactcatctcagcgaaacgcgcaaggaagtcgatgactgcgtgaaagaaacagggatgactcctgctctttatctggaatccttgggaatattcactgttccgtcttatcttgcccacggggtattcatcactgatgaagaaatctccttgctcaaagattgtcctactgccatagtccacaatatttccagcaatttgaaactgtccagcggtgtggcccctgtggcgaaattcatgcggaacggcctcaccgtcgccataggcacagatggagcaagcagtaacaacaacctgaacatgtgcgaggagttgcatgtcgccatgctggtcagccgtttgttttcagcaggacagcctcccctgccgtttgacatgctgcgtgcggcgactttggggggagcgcaggctctgggattgtcccatctgatagggactcttgaggttggcaaggaagcagacatcattttggtatcgacacaggcaacccatatgaatcccctcaatgatccgttctccgccatggtgtattccctccaatcctcggacatagacacggtattttgtcagggcaagctgctgatgcacggcggcatcttgcagacagtggatgaatcacaggcatgcagggatgtcaacaaaaaatggaatgctctgctttcccggtaaagatggatgggagaaattctgtatatttcgggtaatcggtagccagataaaaatcgcccctttgttccatccggagcaaagggggtgattcttacattcgactgtgtgatgcttcctgtatctgattaaaagtcatttcacaatgatgcggaagaatttcttcttgcctgaacgaagaatgagttccccctgctcgtcacgccatgaactgtcaattacctggtcatgggactcaatcttcgtttcgttgacatgcgcgccacctccggctataagcctccggccatcgctgttcgacggaacaagtttgctttcaacgaacagctccaacgcagggatgccagatgccaaacggtcagcaggaatttccattgacggcatgccttcacgcgcggcaggattggctcccgtgcttccgaaagccgccttggcggcatcacgcgccttatccgcttcctcctgcccgtggatgattctggtctgctcccatgccagccgttccttgacttcattgatgttaacgcccggcttggcatagtcatcgatttcctccaagggaagaaatgtgaacagcttcatgaacttgaatacatccgcatcattgacattgcgccaatactggtaaaaatcgtaaggcgagtacatatctgggtcaaggaacaccgcacctttctcgctcttacccattttctttccatctgccctcatgatgaggttgaaggtcaacccatagcactcggcactctccatgcgccgaatcaggtctatgcctgccacaatgttaccccactgatcgtctccgcccatctggagcctgcaaccatgggtacggtacaaggtgaggaagtcatatgactggaggagctgatagttgaactcaataaagctcaagccccgttccagacgttgcttgtaactttcaaaagtcagcatgcggttcacggagaactggctgccaatctccctgagaaaatcaatgtagttcaagccgaggagccagtcagcattattcaccatctgcgccctgcccagcccattgggaggcatctcggcaaagtctatcactgttcccagttgtttcttgattgacgcgctgttggcggcaatctgctcatgggtgagcatcttgcgcagctcggtcttaccggaaggatccccgatcatcccggttcctccaccaaccaaggctatgggattatgccccgcttcctgcatgtggtgcatggcgaagaaaggaaccatatgaccgatgtggatgctccgcccggaaggatcgactccgacgtagaaggtaacgggttccttgtccatcaagtcactcaaggcatcactatcagtgcatgccttaatgaaaccccggtcatgaagaatctgcaatgtcttgttcatttcactttccttgcggacgcttgtagtccttcatctcctgcttgatgcgggcagcgatccccgcgacagggacccttacctgttccatggaatcacggaaacgcaaggtcacggtattgtcttccagtgtctgataatcgactgtcacgcaatacggcgtgccaatctcatcctggcggcgataccggcggccgatagccccactgcggtcaaagaaaaccgtgtaatcctcccggagttctttctcaagcttctgggcgtattcatccagtccgtctttcttgaccagcggcagcacagccacctttacaggcgcgatggcaggatggaaatgaaggactgtacggacatcgcccggagcaatctcttcctcatcataggcatcggagagtgccatcaggacattgcgggtcaatcctgcggaagtttctaccacgtaggggatgtaacgatcatttgtctcaggatccagataactctgatccttaccactgaacgtctggtgctgggacaagtcatagtcagtacggctatgcacgccctcaagctcctgccagcccattggaaagaggaactggatgtcatacgcgtccttggcgtagaaagcaagctcatccggaccatgttgatgccaacggagggactccggccgaatgcccatcctgatatagaagtccatccgctgtccccgccagtacgggaaccattcgtcctctgttcccggcttgcagaaaaactgcatctccatctgctcaaactcacaggaacggaagatgaaattcttggtggtgatttcattgcggaatgattttccaatctgtgctatgccgaaaggaaccttgacccggctgctctgcacgacattcttgaaatcgacgtaaataccttgggcagtctcaggacggaggtacacaacgctggaagaatccgtgttggcgccgatatgactctggaacatcaggttgaagttacgcggctcggtgaaggaacccttggttccgcagacgggacaaggagcggacaagtcaatctgatcagcacggaaacgggacttgcactgcttacagtccaccatggggtcagtgaagttggaaacgtgaccgcttgcctcccagacacgcggatgcatcaggattgaagcatcaagtcctacaatgtcatcatgaagctgtgtcatttccttccaccagaagtcacggatgttattcttcagctcaactcccattggaccgtaatcatatgcgccgctcaaaccaccgtaaatctcgctcgactggaaaatgaatccacgcctcttgcacagggaaacaatcttgtccatcgttacttcagccatttgcgcatacctcttgcttcaaaatatctatcgcccgttctatgcgggaaaaactcgtctcagcccctagaaccctgatggaatcaaagagaggcggacttaccgtactaccggtgacggcgaccctgatgggctggaacacaccgttcaccttcacccctgcttcgcccgcaaaggcagccaagtgggattcgatttcctcgtaaggacttccagcttccaccatggagcgtaaaattccatatgcctgcccaagcacttcaagcgtctgttcagcatcctgtttcttcggcagaaggtcggccacggcaggaaaaccggggtctgaaaagatgaagctcgtcatgggaacgacatcggaaagaactttcagcctttccttcaccaagggaacaatctccagaaccttccgctgttccgtctctgtcgggggagtaccgatgcagccagactgctgaagatacggctccaggaggctcgccagttcagcatcgcccttaaggcgaatgtaatgaccgttgtaccagtccagtttcttataatcaaacacaccgggacttttggtgattttctccagtgagaacaccttctcaagctcatctttgctgaagaactcccgttgtccgtcgtaagaccatccgaccatgctgacataattcatcagtgcttccggaagatagcccttttccctgaaatccttcacgctggtcgaaccatgtcgtttggaaagcttatgtccgtcgttgcccatcaccatggggaggtgacagtagataggaggttcccagtcaaatgcttcgtaaagcaagatatggagcggcccggaaggaatccattcctgcgctcgcatgatatgcgtgatgcccatgaggtgatcatcaatgacatttgccagatgataggtcgggaaaccgtcgcttttcagcaagacaggatcagggttcacatctttgttcatccgggtgatgtcacccatcaggacatcatgaaaagtcgtcgaaccttccaaaggcactttcagacggatgacaggggaaacgccttccgcctctttccgcgcacgttcttccggagttaaatcgcggcaatggcggtcatatccctgatatgggctttttgtcgcctgctgctcttccctgacctgttcaagccgttctgcggtacagtaacagtaatatgccttgccgtcttcgacgagcttacgagcatattcacgatagacagcgtaacgctcactctggatatacggatcatagggtccgccgacctggggtccttcgtcccatgttatgcccagccagtcaagcgtatcatacaggtcatggagggcttccaccgtagatctttcacggtctgtatcctcgatgcgcaaaatgaacttgccaccgttggcacgggcgaaaaagtaattgaacagagcggtcctgacccctccgatatgttgcaatccagtcggagacggggcatagcgcacacgtacttgcattttcgcggctccttgaaaactcatgggatgatgctatcagttgtatcctaaagacgaaaatatgacaaggacatggagggcacaagacatcatgccagccagtgaaccaaggcgctcatggcgtggtcacgggcagagggatcgcggtcatacggaatcagatgggtacagccgggaacatggagatgtgagttgtttccctgaccgcgaccggtcgccagttcgcatgcctgcggagggacagtctcatcctgcccgccgctgattgcaaggacatccccggacaggcggggcaggctttcaaccgcaagcctgcggatggaatccaagtcaagcaacttgtcggcataccgccacttccagtactgctcgccgagataggcgtcatcgtcaggctctccttcatgaaacatcacgaaggacgggtcagatttccagttccgttgtattttgcgagtgaaaagtgatatcaggcggacttgccagcgtttcagatcgggaatgaccaaggctggtgccaagagaacaagcctgctgatgtccaaccgcgccccgatgatgaccgccaaagccccacccatcgaatgccccacgagtgaaacatcgtcataccgggcaaggagatcagtacaggcggcttgggctgtgccaatccagtcgtcggcacgtgaagcaaggaaatcagtggctgacgtgccatgtcccggataacggggagcatagacatccatgcctgcttcaaagaggcgcagtcctggcaaagccatttcacccggatagccattatacccatggagacagagcacggcatgctgaaccgagtcttcatgcaccaaagcccatgggcgagcgcttttcaccggagagacagtatcctgatagaatcctttggtataatccggaacgtcataagaaaacatgtcctacccctgccagctttccttgagaaggttcagaaggtcgatgcggcttcgcacttccgttttggaaaaaatgttcgccacatggttgttcaccgtattggttgaaatgttcaactccatggcaatctctttgttcgtccggccattggcaatcagtttgatgacagaaaattcccgttcagtgatgtgatagggcgcaagcatttccaaagtaattccctggggctgccctgctttcttccctgcttcctttcccggagaaagcgccatgaaaaggaacaccataagggtgatggaatacgcaaggaaatacaggggaatgaatattctgttcaggtgtgggaagataatgcccagtaccaggagtggaatcatggagaacgcaacgatgataatggacatgctgacgttccgcacacgaggggacataatattcttcaggttcttcaagagtacgctgagggagaagaaaaacgcaaagatgaagatacctgtccacagaagggatatccaggaaaaagtgaagatgatgtccagcactcctaacgccagatatatggcagcaaggaagtagaaggacagcttgtagggattacgccatggatgggcgatgacccatgtggtaaagtacggaatgaagacaaccaggaaagttgtcgccgccagtatcaccgccctaaaaatatacgtgatgatatgagctgcgctggtgaaccagacaacatggacaatctcctggagcgcaagcatgaccatgcagcccagcaaggatgcatgcaagacgatgaaaagacctgtccatctataagacgaccgaagattatagacaatgcccagccccagggtcatacaccccagggcaaaggctgtcatatatacaagtaaaatcatgccgtccatgaccggcctcagttattcttcagaccaatctgcttctggttatgcgtgatgtcggcaaggccacaatactcactgatctcattgatcaacagaggaagattagtcgcagggaatccaagccgctcagcttgccgttcactgtatgccgaagcgttcaagcctgcacgagccttggaagggaacagcttcaaatggaacgcctgtccatcagtaagcagataataggcagtaggatcataaccgggaaccaagcgtgcgacatcacggtcaatcgcctcagcactggtcaagagcctgtccggcaaggttccatggaacagataccagagagagaaggtcggatagacccatgccatgtggactttcttctgctccgcaaactcacggtgcgcccggatatcatcaaacgacagagcgtaatcattgagtccgaagacagtccataccgtatcgtattttccaatgcgacgacgcaaattggcgaacagaatcaagctcttgaggccagttgcctctgaagcccattcgacgtgaagattggtatacctacagtccttcctcacctgggaaaagtatacagcttccgcttcggtcgccgtaacaatcagcaaggttttcaaaggaagattcgtattcttcttacgcttcattaccagcctccttggacggggaattgacgaaatagaattccgatgtgattggcaaagagagatagacgccactcagatactgctggattgtacgcctttcgtcacgggtacgggagaagcggtaatcggaaagactgtaataagtcgtagcgccctcattatccttctgcgcaaaccaaataccgtcgcgacgcaacagcccttcagtcagcaaggtcggattgcagtcaacagccagcatctgggaaccgctttgcgaattattagtctcaaaagcatctacgacatgcttgaggacatccggatggagcaaagtcccgaagtcatcaatgaccactgttcgggcagacacgaagctttcaaagaaggacactccaatcaaggacaaccgccgtaggctgagggactcctgggcaaagtacgatgcatagtgctgggttacattggtatggacgaaaatgattcggccatcctgaacacgcacctgacggatatcagtgatatcattgctccaaaggaagttaatcagttgctgcgaccagtccgggtgagcggtaagctgctcgaccagatatttctccgaggcagccgagacaccgaaaggaagaatcagcaacctttcatcaatccaagaatacaggggaacgcatgtctcgctgcctttccttgccgcttcggtaaggaaagatttgcgggggctcagtttcttgacgagccgcttcttttctccccggtacagcttaccccagcggtagtggtaggacaactcggaagcagaaccatcgaccagctttcggtcaaacatgagcttgcgggaaccaccgacaatgtggtagagcgattcctcaaagaacttgtccctatccgcaaccaacgtgtactgggcgatgattgtagggaattcctcttggttgtccgccttgccgcggtcaatgacgacttgaatccgaatcttagaaggtcctcccttctgctcggaataggcaaaagacgtaccgttcaggagcagcagaggattctccacatcttcgtcagcaatgaggattgccctcagtgcttccaatgctcgaacaaaggtgctcttgccggctccattgggaccaatgaccgccgcagtcttgatgaccttcaacttctcgttgattgcgacgacttttgattccggcaaacggttgtccttcaccgcctggaatgaaattgtctgcggtgtcttcacggacctgaagttcgcgattgtcatgtcaagcagcatacgctaccctcccgttgaatgaagccgccaccttttccggcacaacggcatcctcatcagtttctttgccacttccggtccccacaggtctccccgttcacacatgaccgtcaggcatctttcttaaggataccctgttattgcaaaaaggtgaagaaaaatcaagcaaatgattatttcaggcactcattggcttttgatactccatttttaagcataaaatatcatttttacacctcactttccccataaggacaccaagcatggaaaaatgcaggaaaaatattccccaaaaaaaggtgaagaattttttttcttcaccttttttttgtccttaaaagagaaaacttcggattccggacggattttcggcttactttatctgttcgtttaccttggcacggttatctatcgtggagcgaatcgccgacaagacacgggcggcctggggatttccactgctggaataaacgtggttcatcaggtcaagggctgcctcaagatctccgcgggcataggccaagatagccgcattatatcctgatggaatatgaccttgcgtgtcccactgagtcttgaatatatcatacgctacgttcctgtttcccttggagaccatatcatacgcgggggcagcctgcgggttctttggtttattgggcatcaggctttcagagcgtgaatataaatggggaacaagctgttggacaagttctttctggaaactgtcaacaactttttggaaaagaggcgtcaccgatggcgcaacaggaacattcgtagaaatctctacttcctgcgtcaccttgtctattatctgcttggtagcaaggatatgcccgtcgttaatgtcggtcagcgtgtaggtcagattcaaagtggcaatctgggtgatgatataatcatggcggataaggacgggcacctgcattgggacccctccttccaatatttccttatattcataaataggcttgctggtcagagtctcggaaacatccatgtagtcaatcgaactggtcaataatgcttcgaccccatttttcttcaaggcttcggcgtttccccatccgacttgcgtgagattgagtacggcatctgttacttccggtctgatgattgtatagactccgccagatgaaagggaacggaggatttcccgcgtagcataagatgcgacatcttccttcacgttggcttccacgccgctgacgacgttaccaccgccccatgtccaatctccggggatgctcacccaccgtggcgtgttaatcgaacgatcatagggtttcgttgaagcgaccgctatgacacttcgcccacccatatcgaccagagcgggaacatattcagtgatgctgactaccgtggaacaggccacagcggtcaggagtacgacgaaaaccaataatccgactttccagagcatgtgacggttattcataggagcctccctccattgttcctggcatagtgtactctatctcccggtatatcccccggtcaaacttgccaagactataatatcagcatgacatctacgttgtctagattgacattggcgttcgcttggaatactgtaagttcatatgacctgtctgtccgggcatggaatataccttattatatggaagcgcgcgggaggtcggcacaggcgcgggtcatcaccgatgggggaaagtatggaagactggcacgacgatgatgatcttgcggaagaagaaaaccgctacttcggagatatggatgaagaagatgaagatgaggaactcttcgatgatttcgctgatgatatcagtgatgacattggtgacgatgagattatcaacgatgaggacgatgattcactgattgatgacaacttcatttttgatgacgaggacgagaccgaggaagaagattttgatgatgacgacgatgacgacggcttcgatgatttccttgacgttgatgatgacgaggagatataagtcgttcacatctgatgatagatgattctgatatgttgtggggatgttgcaaaagttgtggcatccctgttttttataattcccattaccttgcacatcacacgtttaaaacagtattgattaactatatttacgtcttaaatcatcaaataacccgaaagtattatatggttttctctgcttttcatgcaaaataatacctttgggtaatagctttctgccatcaccacgtttatactactttattaattactaccatatgcgtaagctggcatgtcatcatcttcttcatggagaaaggaaaagatactatgagagagagagagagagagagagagagagagagagagagagagagagagagagagagagactaaactaagcgtcatggtcttcctgaccatcctgatgcttcttatcaccttcatttcatgcgacaacaagctgaatgtttcacataccaatgcagtgcgcttctctacggagataggacgcaaggccacagctaattccgaatggcaagccgatgatgaagtcggcatctacatggtagctcatgatgccctggcagccactgccgcctcagaacgtgcaaacaaactctatacggctgacacagccttccagacctctggcttcactcctgctaccactgccgataccttgaagtgggatgacatttccaactctaccgctacacacttcgacttcatcgcctattatccttacgtgtctcccatcgctgataccacggctctatccataaacgtctatccccttggttccggggaacaggacaccggaaaggctgacttcctgtggggacgcaccgacaatgtacagaacaatacctcgacggtgcatctgaagcttgaccatatgctctcccgtctgattgtcaacatctctcccagcacgaccgttgatgctacggctatcaatgatgccaccggtggatttactgctacggtcacaggcttgaacacgcagaccgcaatcaacctgaatgacggaaccttggatgctgccagcgtcattgacgctattgtcatgaaggacatttccgacacccttactcaatctgaaaggaatgagggcaagaggcggttcgaggcagtgctgatacctgtgggcaacactgatgctctggctaacgtgagcctggagtttaccctgagcggtggtgctaaagctggtacatacacatggaagccaagtaccacaggtgctgtagctgagggggacaagcacctgattcactttgacaaaggcaagcagcatgtctacaacatgacgctgaacacggatgacaatgaagtcgccgttgccgccatccagattgagataaaggactgggacaccggtgacggggtgaacgcggctgcaaccaaagcatacagcctcacctttggggccaacgaagccacgggaggcagtgctccgggacggatgtatgctcatgagggaagcctggtcacactgccggctcctggaacattggaaaaggatttctattacttctacggatggaatactctgcctaatggcaacggaacccaatatgccgctggtgatacattcgtggttcctgaccatgatgtgacactgtatgcacggtggctggtgaaggtcaaggcagtctccgccggaggttatcacacgatgatcctgaaggaggacgacacgctctgggggacaggacggatcgactatgatcaactgggtatcggcataatgggtccaccgataagcacgcccatgcgggtcaaggttagtatggccgacttcataactgatgtcgcggctgtctccgctggagaaaaccatacgatgatcctgaagaaggacctcacgctctgggcggctggacgcaacaataatggccaactgggtgtcggtgataataatcccgactcaatgaagcccgtggtgcaggtcaaggcgagtcccgtcaagaacgacttcatgactgatgtcaaggaagtctccgccggagccgcccatacgatgattttgaaggaggacgacgcgctctgggcgactggagccaactattatggtcaactgggtgacggcactataatcgacaaaaccaccattcccgtgcaggtcatgactaatgtcgcggctgtctccgccggactgaatcacacgatgattgtgaagaaagacggcacgctctgggcgactggacgcaacaatgaaggtcaactgggtgacggcactacgaccctcagaggcgcgcccgtgcgggtcaaggatgataccgatatttccgggttcatgactgatgtcgcggcggtcttcgccggatacgaacacacgatgatcctgaagactgacggcacactctgggcgactggaggcaacagtgctggccaactgggtgacggcactttgggtacagagcaaagcaaaagcacgcccgtgcaggtcaaggatgataccgatatttccgggttcatgactgatgtcgcggctgtctccgccggatggttccatacgatgatccttaagaaggacggcacgctctgggcgactggatccaacagttctggtcaactgggtgacggcactacgaccaccagaactactcccaaacaggtcatgactgatgtcgcggctgtctccgtcggatattaccatacgataatcctgaagaaggacggcacgctctgggcggctggatggaacggagatggtcaactgggtatcggcacagcactcaccacgacaagcacgcccgtgcaggtaattttttagatactctgaagtgacctccacaatgcacagtgcaacgtgcgggagttatctctctccccgtatgcgttctgccacatgcaaatggaggtcacttttcacgacaacggtaatccataggcacagcggaagagtttttcgccgtaacgggtacaatactaggtatggtaaaaggatatactccgttatccatctacatatacattactatttgcccagtagccaatcaatgagattgacctgcctgatagtattcctttgaatcctgctttgttgcaacaaagtcaatttccttttcatctatcttgccagtgttgacccgatactctcggcgaaacaattccaggtagacgatattctctatctgatgaccgacatcaacattctccgatgacagtaaatggttacgcaaacctgaatcaacaatgtaatacttaccaagaaatgaaaaaaacttctaaattttgttacttgttttccattcggaaggaagcaggaaaatgtaattgcgaaccaatgaaagtgcaacaacctctttttttcctttttttcaaaaactacttgcggcgcgccaatgttcttatgtatagtaacaaactatagatgattctatcaatagaaacatatggagacacaccatgacaatccgcagaacagctctcatcattgtcctgtccctcatttctttttccctggcggcgaccggagcaaaggaatcttccccgtcgcggaatatctcagtgacgacgattggcatttctcagctcgtatctcatccggcgctcgactccattgcccaaggcatagaagattaccttgcggaaaaaaagcttcctgtcgaggtagaactccagaacgcaagcggtgaaatatcaacggccgcggccatagcccggaagttcaagatggacggcaaggacattgtagtgggcatagccactcccacagcgcaagcacttgccaatgccatcacgacatctcctgtcgtgttcagcgcggtgactgagccaatttcagcgggacttgtctcatcctatgcgcctgaaccaggatcaaatgtcacgggagtttcggacttgacccccgtcgccgagcagattgcccttttcatcagggtcacaggagcaaggaagttgggcatggtctataccagcggagaggcaaacggagtcgtccagatggaaatggccaaggaggcggcacagaaagccggagttgaatttatctctgcgtccgtgtcaaattccgctgaagtgaagatggccacccagtcaatcatcgaacgggtcgatgccctgtacattgccattgataatacggtggtcagtgccattgcgtcagtctccgatgtagcgaaaaaagcgggcaagcctctctttaacgccgacaccacatccagcgaaggaattgatttcctcatgtcatggggctttgattactataatttcggtacggctaccggtcaggtaatagaacgcttgatcaacggtgagaaaccaagtgatatcggaaccgtattccttgatgaccctaccctgtttgaattgtggataaacatggatgtcgcgcaagagcttggagtagtattccctgccgatatcctgcaagcggcgaaagtcgttttccaggctggagagaagcacatcaagtaaatcacgaaaaaatgcatgaataatgaattattattcataaaaatgcatattgacctcacgaccaatttacaaggaagaaaggctgttgtatagttttgctcattaaagcatagagtactcacagcaatggataagaggggagaaaagttatgaagaaaacattgaaaaaggccgggggcattcttctgcttgccgtaggcgtctgcgcctcattgtgggcgggagggacttcagaagctccatccgcaggaaagaaagccggagtgaccaaaatcggcgtttcaaagctgcttgctcaccctgcgctcgacgcggcggagcaaggcatggtcgattatctaaaacagaccgggctgtccgtttcctttgattcccagaatgccaacggtgaaattgccacagcctcatccattgctcagaaatttaagaatgaccgtgcggatattgtcgtaggcattgccactccatcagcgcaagcacttgccaatgtcttcactgatattcctgtcgtattcaccgccgttactgatccggtagccgcaggattggttgcctcggctacggcaggcggagggaatgtcaccggtgtctccgacgcgaatcccatcaaggaacaacttgagcttttcaagcgtcttactggcgcacggacgattggcatgatttattccagtggtgaagccaatgccattgttcagatggaggaagcccaaatcgcggcctctgagctgggcatggcctttgtcccggtagccattgctaattccgccgaggtgaagctggcagcccagtccatcattgacagaattgatgccgtgtacatcgctacggacaacaccgtagtaagcgccattgcctccgtctctgatgtctgcatgaaggcaggcaagccactgttcaacgccgacaccacatccagcgatggcattgacttcttcctctcatgggggttcaactattacagcctgggagtagcgaccggcaagcttgttgagagaattatcaacggcgagaatcccggcagcattcctaccgtcttcttgagcgatccctctgaatttgaactgtgggtcaaccttgatgtcgcggggaaacttggtctgaccgttccgcaagacatcctggacgctgcaaaggtcattgtacaagatggtcggaaaatcacccggtagagcaaaggaaaaaggagatacggaaatgacaaaaaaaatactgatggcaattcttgctctctttctctccgccagcgtagtactggtcgcgggaggccggactgaaatccgggatactgcgcagggagtgacgaagataggcgtagcgaaactcctttcccaccctgcccttgatgctgccgaacagggcatgaccgactacttggctggccagggactgaatgtttccattgactatcagaacgcaaacggggatgtggcgacttcagcttcaatcgcccagaaattcaaaagtgaaaacatggacatcgtggtaggtattgccactcccaccgcacaggcgttggccaatgttttcaccaccgttccggtagtatttgcagcagtcaccgaccccgtggccgcctcactcgtcagcagcttggatggtgacgcgacttccaatgtcactggcgtgaccgacagtaaccctgtcaaggaacaactggaactgttcattggccttaccggagcaaagaatgtaggtatcatctatgccagtggggaagcgaacagcgtagtactccttgaagcagcccgccttgccgcacaagagattggctttactttggttccggcttcggtttccaactcatcggaagtcaagttggccgcccagtcaatcatcgatagagtcgatgccatatacatccccaccgacaatactgtcgccagtgccatggccgcggtagcggatgtgacaagccgggcgggaaaacctttgatgggagctgatccttccgctgttcaaggattggatttccttgtatcatggggtttcaattactataacatcggaatcgccaccgggaaggtcgtcgagaagatcatccaggggacgcccgcaggttcgataccaacggtattccttacggatcccgcagacttcgaactctggttcaacctggatgtagctgccaggctgggaatcacggttccccggaatctgctggataacgctgcggtaacagtgcgtgacggacagataatccggaaataaaagaccagcggttccagatgtgcatccgtgattcggcctgtcgccggtggcggatgcattgtttttgtcaggggtaagaaatgattgaaggtattttcgttgatggcctgattttcgcaatcatggtcatcggtatcctgattaccttcaggatactggattttccggacatgacatgcgatggcagcctggctgctggcgcggctgtcgcggcaatgagcatcacgggcggatggggcatcggagttggccttcttctggcgtttttcgtaggcgtggcagctggaaccgtaacggccatcatacacaccaagctgaaggtacctggactgctcgccggcatcctcaccatgaccatgctttattccataaacctgcggatactgggaaaccgcgccaatgtccctttgctccgcatcgaaacattgtataccctcctgccccgtatattctctttcctttcccctgaatgggcagcattgacgggaacgttccttgccctcatcatcttgaaggtaatcatagatgtgtttttccgcaccgacctggggctggctctcggcgccatgggaagcaatgaacaaatgatcatcagccaagggatgaaccctgatgtcctcaagatgatcggcattgggcttgccaacggactgattgccctctccggcggcctgcttgcccaataccaaggctttgccgacgcaaaccttggacagggcatgttggttcaggggctggcagccatcatgatcggagacttccttttttcatcaaacaagatatcattcatcaccctgagagtcgtcatcggtgccctgatttacaaggctcttatgttcttcgggcggaaatacggttatctggtaggaatcacgcccaatgatttcaagctgctcaccggacttttggtcatcgcatccctgctcatcgccaagacacggagccaggcttcatcatcaggagcgcgaaaaagagcattgctccgcaataaacggaaacacgccgccgaagtccaacgccaggaggagaacacccatgcttgaactgaaagatatctccaaggtcttctatcccggtactgtcaacgagaagctcgcccttgattccgtttccctgaatattgcgcagggtgatgtcgtctgcatagtcggaagcaatggttcaggcaaaagcacgttgttcaatattgtctgcggcacgtatcccgtgaccggaggaacgatacatttcaatggtgaggacgtgactcacaagccggagtacaggagggcgcggacaatcggccgcatattccaggatccgaccaaaggaactgccgcgggaatgtcggtcgaagacaacctgattactgccctgaccaagggaatgagagggttgaagttcagcctgaacaatgaaaggcgtgaatttttccgcgaacagttgatccctcttggtctggatacccgcctcaaggacaatgtaggactcctttccggaggacagcgacaggcgctcacccttttgatgacagtcctgagccagcctaagatgctccttctggacgaacataccgcagcgcttgatccgggcaatgcccaggttgtcatgaacatgaccgaacatttcatcagccagttcaacctgactgccctgatgattacccacaacatgcaacatgccatagatttcggtacaaggctggtcatgatggatgaaggtacaatcatcttggatgtttcaggagaagaaaagaaaaagctcactgtcctgaagctggtcgagctgttcaaatccatcaagaacaagacatatgcttcggatgaagccttgctgacattgtaatatagaatagaacggaggtcgtcttctgacgatgagcctgtgcataaacatacaatcagaataccacaggagcaattacttttttcccgtcagtatctgataagcctgatactccctctcatagcggagcaggttcttgccataaccattggtctggcagataccatgatggtttcccagagcggggaagcggcggtaagcggcgtctccttggttgattccctcagcaatctgttcatccagcttttcggagcctttgccaccggtggtgctgtcatatcttcccagtacttgggacagaagaatcagattcacgcatccctcgccgcaaaacagctcatctatgtgtcgttgttttctgccgtcgcgctgattgctttcggcattccgttccgacctatcatcctgcgtaccatctttggtgacatcgagggacaggtgatgcgaccggcggtgcattattttctctttgtcctgctttcttttcccggactggccatcttcaatagctgcgcagccctctttcgctccatgggcaacagcaaggcgacgatgaaggtgtcactgcttatgaacgtaatacatatcacaggtaacgcatggcttatcttcggcatggggcttggtgtcatgggtgccggtatctcgacattcgttgcccggagtactgccgccatcatcatgttggtcatgatacacaaaaaacgtcatcccatacatgtggacaacatctttgcctttgaatggcgtcccatcctcatcaaaaaaatcctgcgcatcgcagtgccgagtggcatagagaacagcatgttccaaatcggcaagctttcggttcaaagtctgacggctagtttcggcactgtcgccctggcagcaaatgccatctcatccgcgcttgcgggtttcagcaacataccgggcaatgcaatcgggcttgcctcgataactgtcatcggccaatgcgtaggagccggggaataccgccaggtttcctattattccaaacgattcatcatccttgtctatgcctcggtcttcgccctgtgcgttcccatgctgttcctcgcccatccattgatccagcttttccatgtaagcgaggccgccagcacccttgcggaacaggtgctgatgctcaatctgttggtgagccttgtcttctggccaccatccttcaccgtgggcaacttcctcagagcaacaggcgacgcacgtttcaccatgaccatcagcatgctttccatgtgggtgttcagggttggcctgagttaccttttcgccagcttcggatggggtttgcagggggtatggatagctatgtacgttgactggttggtgcggggaatagccttctcctcccgtttaatcaatggcggatggaaaaacaagcaggtcgtctgaactcatgacggacaacctgccctacggacagcctgctctaaagtatttacacttcttccgttttgctttcgtcttttccttcatccgacttaggaacagcagcccccgcccagagcttctcgatgccataaaattcgcgcatgggagaactcatcagatggatgatgatgtcaccgccgtcaaccagctcccagccatcttcaccgggtgtcttgtggcggtttgaaacgtccactcctatcttctgaagttcgccccacagattgtgtacgataccgttcaggtgtccgatgctggaaaccgtcgtgacaatgaagaaatcagcgaagctacacctgccactgacatcgagcaggacggtgtccatacccttgtggtcattgatgaaactgacaattttctccgcgacatccttgcgttgtccactcattcttttatgctccttaatgaaatctcatccatcgcgccctgaagccaggacacgaaccatgcgcgtacttccgtaatttccatcgaactgtcgaggaaatgggcggcatcatatgccattgaccgacctccaccttgggaacgacgcatcagcgccgcggcatcaagtccggaaagtccgttcagtgtagccgggagactggttttcctcaagtcccccgcatgtttttccaatatctgtattcgtgaagccggttctgttgcctgtgaaaggacggaatcttgcgcgacaagcgtgtccagcaggctcctgatatccgccaagttttccgcagtaccgccaaaagtgcctgaggaaggaagcccggaaaacgaggccatcaccaagaaagcagaaggatcacttcctgcttctccgctgccataccactcctggaggatatcaagcggcagggatacgctgagaaaggcacgtgccgcgggcatctcaatcaaaatgattccttccgattcgaaccagccatacctgacaatgggcgtggagccatgggcacaggaagtcaaggtcaggacaatggacagcactatcaccagcgcgtggagaatacggacggaataccgttttgccggatgccgttccacctgatatgcagtcattctcattggaagtagcctccctgctccaggaattcccgtagttccgaagtgacgccagctgggacaatgccttttgccttgtgccatgcatcatccctgagaatgagagccaggacgatattctccagactgggcaatgaaagaaagtcctccctttccttgtttgtgatgtaggtccgcaatggttcaagataatccgcaatgaacagggcagcccccaagcgtcccattgagacagagccaagggtatgccaccggatggccgtggcccatgtatcggggaaatcaggaatcaagcccagtgatagatgcgctccgaccggagcgtgcagcaaaaccggagacgcatcttcttccgcctccgtggagatatgatgctccctcacatacgcggtaagattttccgtctgccattcccgtgcaatgtcatgcatcagccctatgcacatggcggcttggattccatagtcatcaacaaggccagggaaaatcttgaagatacgttccattgtacggccacagttaattgaatggacggctctccgggaagtcagatgggtggtgacgtagttttcaagctccgtaaagtctatgttcaaggacataacgcgccacctccccaggcagatatgcggatagtccggagacatcggctccagaggcggctttcctgcgaaccatggaggaagaatcttcatggacaggattgtcaatgtagattgcacaggcttggcgaggtaatgggagagcgggttttttcggcagtctgcgacagatgaggaacacgacttgagtggcaagttccgaaaaacgatgccatctgtccaatccggcaatcaaatcatctccaatgacgagccccagcctctctccgtcttccatcttatcttctttgcgcaacgcctcgacagtgtccactgtataggaaacgccaccacgccggatttcccgttcatccacgtcaagacgcaaggcacaatcatcaggatagagagcgggatatgctgtaagggcaagatggagcatctcacatcttctatgggcaggagcggctggttttgcatcctgcttgaaattattgatgaacgctggaatcagggtgatgcgggatatccccgtgctctcgtagatgctatggataagatggagatgtcccaggtgtacagggtcaaaactgccgccaatgatggctctttttggtatgcgtatgtccatgaccatcctcctgagaccagcttactccttttcgacttctgccgcatcatggggaacatcagcataatgagcattgaaatccggtgaaaagatgaaccccccttccacaaagttccgtttctttgcttggttttccgcttcggtcaccatgcctatgaacgcctgctggatagcgggcagtgtgtcatccatatatatggaaagtccatataccggaacatcgggatatgcggtacggacttcctccagacgctccgccgtgccatcttcatccagtttggttccgatgatgacatgttttttttccagaagctcaggagcatacgcgccaagctcgcctttcagcgcggcatatgccgtcaggtaattgtcatcagacaaatcaacaaggaagaccaagccgatggtgcggctgatatgcttgaggaacttgaagcccatgccggcgccttcgcttgcgccttcgatgattcctggaatatcagccagaaccacatcatggtcgccataacggaacatgccaagctgagggatacgggtagtaaaggggtatccggcgacctttgcgcgggcattggtcagcagattcagaagcgacgacttgcctgcgttgggaaatccgacaaagccgaggtcggcgataatctggagttccacgcctatccgcatttcctgtccgggttctcccggctgggcgaagcgtggagcctggcgggtagacgagcggaaatgccagttaccctgtccgccacggcctcccttgaggaaaacccagcgttcttcgttggtcaaatctttgattacttctccgctccgggcatccttgatgacggtaccgggaggaacaggaatctcaatgtcattgccatccctgccatacttgcgctggcctgagccgttgcgtcctgtttcagcgcggaaatggcgttcttttttcaaatgagaaagtgtacgaagattattgcggacgacgaacacgacatctccgcctttgcctccgtctcctccgtcgggaccgcccatagggacatatttctccctacgaaaggaaacacaaccgttgcctccgtttccggaggcaacatctatatacgtctcatctgaaaaaccaatcatgctttatccaaaaaaatcatgcgttcgtatcgtgccggatactattcgttcacgatgctgacgtacttgcgatttttcctttcatggaaaagaaccgtgccgccgatttttgcaaaaagcgtgtaatcggaaccaagtccgacattctctccaggatggaaattagttccatgctggcggacgataatctcaccgcccttgacgagctggccgccaaaacgcttcacgccaagtctctgtgaatgggaatcgcgtccgttgcggctgctgccgccacctttcttatgtgccatgtctccgactccttatgcgatgatctgctcgatcttgatgagggaatacttctgccgatgcccctgggttctgcgataccctttgcggcgatggaacttgtacaccttcaccttgtctcccttcacttcttcagtgacgagagtagcgacaaccttcgctccctggacatacggagcgccgaacttagcgttcttttcatctacaatcgcaagcacagcggtgtactccagcttttcgccttcctccatcctgtcgattttatcaacctggacggtaacaccttcgagtaccttgtactgctttccgagaatctctaccaatgcatacatgcgttgaaatccttccttgtgtttgttcggactgttttataccatccttgccaaccttgcgcaacccgtatccgtccggttcatggataaaacggggaaaatacctattgactacctatcggtcggtagttcatcatgattttcatgaacaccccaacaatcactggaggcgggtatccgccaatgaaggagaaactcattctcgtcacacttgaccttgctgcccgcaaaggattggatgttacatctcttgccgacatcgccgatgcggcaggaatccgcaaggcgagcatcttctctcatttttcatccagggaagaactggtcggcgaacttttctcatactgttctgcccttgcgtcgaaacaagagattaccatttccttttcagggacggccgagcatgtcctctcacgggcgattgcccattgggacgccctttattcgacatcccccctatcccttttctacaagattgtcgaacaacagaaacttatccttacccttgcttcccgcacccatcgctcctttgccctgatgcttgaaggacaggcacgcgtattgcttgagactctcaacgaaaccgggaggctggacatagccgagacggatctggccgtcctgatgttttccagtaccgtctccgccttccttatccgggcaatggacatactccctgatgaggatggggatgcacagcaggaactggaatggcagaaagaacggttcatcaggaggttctgcgagctgtatgcgccacgaaaaacatgagcttacatttttctctacattttctccaggaacggcacgccaatcaaatagaacgcattcttcaggacgtacagaaccatggaactaagttccaccctggcacagacaaggcttttggaatcagccttgaggacaggattgtcatgataccagcgactgaaagtccgtgaaaggtcataaagataggcagtaaggacggagggatccttgccctccccagctttgccgaccacttcgggatatgccgcaagagaacgcacgagttcacgttcatcatcaagtatcaggacagacgggtcgaaaggaacatccttgaaatcctcccgcatgtcctcccatttgcgcatcatgctggagatgcgggctcccatatactggaggtacggccctgtattcccgttgaaggaaatggaatccttgggattgaaaatcatgtcctttgagggagtgacttgaagaaggtagtagttcaacgcgccgagggcgatggaagctgccgtggcattgatatcatcaacatcgttctcccgtccttttgagatgatttcctcttttgccagcgcggtcaggttgtcaatcaagtcgtcagcgtccacgacagtcccctctctgcttttcatcttgccttccggaaggttcaccatgccgtaggacaaatgatagagtgtgggtgcccatgaataaccgagcttttccagcacatggaaaaggacgcggaaatggtattgttgttcgctcgctacgacatagatcaaggagtcgaacggccagtcttcatgccgctggactgctgtcccgatatcctgtgtcatgtacaggctggtgccatcgctacggagaaggactttcctgtcaagtttgatatcgctcaaatccatccatacggaaccatcagaatcccgttggaagacgcctttttccagaccggccaggatgatgtccttgcccagtttgtaggtattgctttcataataatacgcatcgaagtcaatgcctgtcttgcgatacgtctgtgccaatccgtcgagcgtccaagcgttcatcctctcccacagggcaagggtttccggctcacccgcctcccatgcgcggagcatttcctgcgcttgttccaacgcagaggggtcttctttttcccactgggcaaagcggacataatagtttccgacgaacttgtctcccttgatgcccgtactttctggtgtttcgccggaaccgaatttctgataggcgagcatggacttgcagatatgcaccccgcggttgttaatcaggttcaccttacgcacatctgcgccattggctttcaggatacggctgacgctttctcccaggctgtcattgcgcaggtgtcccagatgaaggggtttgtttgtattggggcaggagaactcgaccatgacgcgcttgccgtcaaaagcggaaccctttccataggaggttccttcacgggcaatcatggaggaaagttcggcggcaatggtcggtatgtcaatctttacgttgagataagggccgctgaccagcagttctcccgctggacgtgtcggcaaggcttcaatcttttccttcaggagggcggcaatgtgaggaggagcggaacgcaagagtttggcataggcgaaaagcgggaaagcaaggtcgcccatgtccggtcgcggaggctcctgcactatgatgtcggcgggtttcggacctgtggctcccgcctcacgtgccatgtcccctatctgcgcggcaatgaccgccttccaatcttccctgactttctccaacatcttggcctctctctgctatacgctttctaagtgcgtccgtgccactatagtatggaaaagcctcatggttcaagcatcaaagcggatgctcacttctcccgccgcaaggacttcccggcttccatcagggagacggacatgaaggtggaaatccctgtctatgtcctcggcgaccgctgcatggggagagttgccttccactcggattttcttgcccaacaggaaacaacggtcacggtattccgtccagatagcatcgtcccccagatgggaagcgcaatcgatgacttctttcatgattgcagcggcaagcattgccctgctctgcccggctggtactttgtcttctccgggaaaaagagagcgaaccatgtggcgtatatcctccggataagcttcaacgggtgtcgagaagttgattccaatgcctaccacaagagcgctgacgccaccgttctccatatcggcgatgccctcggtcaggatgccgcagactttccttccgttgaggaacaggtcgttgacccatttgatgtccagccgcagatggcagacgcgttccacggcacgggcgacggcaaccgcggcggctgtagtaatcagcaccgggacgacacctggagccatgcgctccggcctcagcacgatgctcagatagatgccgccttccggcgatgcaaaggctcgtccgcgtctgcctcggcctccgctctgggtacgggcgaccacggtagtaccgtgagaggcaccgtcaactgccaatgtcttcgccctctggttggtggagccaatttcatcatggaactcaagcagggagatgagaggagaatcgacataggcggacaggcttgccctggacaggatgtcggcggcttcatcaagcgtataccctttgttggtagaagctgaaatggggacaccgaagctctgtaattctttgacagacttccataccgcagcacgtgatacaccaagagcggaggcaatggtttctccggaaaccggagtccctttgttccgctccaatacggtcacgacatcttccttgattcccatgtacaaccatctccctactggccatggtactcttatggaaggttcaatgcaatgtcttccaaagatacttccacgccataattttgttacagctctattagagggaatacgccgtatcgtaaactaaaatagtttacacagtttacaatattccatgcttatggtataccctccatcattacaccggaggtcatcacatgaactcatcacgctcggtattggtcactgcgcttttcgccgcgctcatcattgtcggggcatttctcaggattcccctgccgcccgtccccatcaccttgcaaaccctcatggttctgttggcaggattgctccttggatggaagttggggctggcttcagtgggcatctatcttttgttggggctcatcgggcttcctgtgttcactaccggcggtggatacgccgctttcttcggaccgacaggcggtttccttgttgccctgctcccggctgtcaccatcaccggcataggtgctgacgcgggctggaaacatcgggataaaaatccttggatattcactgcctcccttattctttcatcaatcatgggaacaatcgtcatctacgctatcggcgtcccgtggctcaagacgagtcttggtctcagctggcaggcggctctcgcgggcgggatgtatcccttcctcataggcgacacagtgaaagccatagtcgctgtcatggtcgccctcaggctcagagaaaggatcatgggtatcctgcaacggcagacagagattggagacatcgactgaccgacgtaccacttctccaaaaactccaagcattgtatgctggaagcatggacacagatatatcccaaactgatgactcatccgcttcccgcattgtcacgccagatgtcgccgcacgtttcatggacaccttccatcgtctccatgatgatgatttgagggttcagttcctgtcaggagcgcatgaattgccttcatcagaggccattgacgacatcatctgcacgctccttgaatcattttttcccggacgatgcggaggaaccatgtctccacgctctttcgaggaacaggtaactgattcccttgagcatcttgcaacggtactgtctcttcaaattgcaacagcccttgcttatggggatggttccgggaaccgtgcgctgcatgaaaaacgcgcgcatgacattgtattgaaactctttgacaaacttccggagatacgccggatgctcaagctcgacgcacaggccggatatgaaggagatcccgctgcccgtaccattgcggaagtactcatctcctatccctatctcaagtgtctggcggttcatcgggtcgcccatgagctgtacgacatgaatgttcccctgattcctcggatgctcagtgagaagatgcatggggagactggcatagacattcatcccggagcccgcatagggacatccttcttcatagaccatggtacaggggtcgtcataggagaaacttctgtaatcggaaatcatgtgaagttataccaaggggtgacgctgggcgcgttgagctttcccaaaagggaagacggcggactaatcaaggggatcaagcgtcatccgaatgtcggggacaatgtgacaatctacgcccatgccaccatcttagggaacatcaccattgggaacaatgtcatcataggttcaaactcgtggattaaggaagacgtaccaccgttcacacgcgtgagtatcgagatgcccaaaaccatcctgaaaaccggacagccgaagaaaaagcaatcctgaacgcttaagcgaaatgttcaagcacaacgcttaaaccaacactcggacgatgcaggagccattatcggcagtctttcctatgaccaccttgaacaggtcgccgggacgggcgtcctgcggggatccctcgactctggcacggagatagttgccggtaagaccgttccaccacccgtccttcttctgttccaggatgacttccgcttcccgtccttcctgacgggcactgtattccttgagaagacaggcggaaagctcccgcagccgtgcggctctttcatcccgcacgctttcaggaaccctgtccctggcttggtacaatggggtatcgggccgaggcgagaaaggaaacacatgcaaccgggcaaaacctttgtttttcaaaaaatcatatgtctcctggaactcggcatcatattccgcaggcagtccggctatgatatcagcggctatgcacgggtcgtccttgatgtccctcaaacggtcaatcacccacgcgagatgctcaaccgaataatggcggttgatgcggtacaggactttttggtttgccgattgcacgggaatgtggaaatacggttgcatccgtgggtcatggagggtgtcgagcagacgtccgtccacatgatcaggctcaagtgaagaaagccggatacgcatgtcagagccgatatgctccaggattttttccaccagagcgcccaacccttcgcctttgtaaccatacatggtcaggttgaccccggtaagaaccacttcatggaagccctggcgttccagatgcatcacccgtcgaactacctcgtcagcgttcaagtccaccgccttgccccgcgccacatggacacggcagaaggcgcaggcattgtcgcacccgtcctggactttcaggtatgcccgttgattatgtaaaaatgtatcgggagcatagtcaaagacagaaggctcttttccctccccgcccgacttggcatgcaaggcggcaagctgggctggcacgagttccgcgaactcccggcagatatccaaaggagaatcaccggaatggatgcggggcgtcatgaaacggggcagcgcgagcagcgcggctttcttgtccaaggggaatacgacgatacgggcggccagggctgctatgtccgtcccgtccatctgggcatagcaaccagtcaccacgaccacgggcgcatggggttcagaggcgtacttgcgaatcatccggcgggctttctgttccgctttgctcgtcaccgtacaagtattcacgacataaaggtcggcggacatgtcatcttgtacgacatcgcacccttccgcggcgaaagcctgagcaatggcttccccttccgtctggttcaaccggcagcctaatgtatagacacgaaccttcatgtcttctccatacgtacagccatgtcttgggcaaccagttcagccattactttgtccagtgcttggcgcagatggcggcgcatgtcggaagcatagggattgtatctctgcaaatcatagaaaagctgacgggggtcgttgcatgtctgttcaacgatggacataaggcggcggtagccggtggtagccaggtcagtatgccccagatggagttcatccaaggtacgtccgacgaagtgggtgactccttgtgaccatgcggtttccttgtcgtgggtatcgcagttcatgtgcaggacagtgagtccccaagaggaaaattccttctcccatggtccgatatcagctgatgacgccactgatgagagcatcataggaaggtctttcacgccatgagcgccagaatcaggaccgaacataggatgcgtggcaatgcagggaatcccacgggagacgagcaattcttccatgacggcatatggataaagtttgacggaacaggtgtcaaatactgtcgtagcaggggtaagacgcggggagatgttcgtcaccacgtccttgaaggcgctgattgggacgcagagaaaaagattttcctgtcccaggatttcatcctccccgaccaaactcacgcccggcggtactgatacggcatgacgcgtgtacccatacacttcatgtccgtgagaagcgagaagacttgcccagaatgacccgaaacgtcccatgccatatacaccgattttcatgccctcactgtacaggaagtacgcaaggacggcaacagagcctttccaggtattttcccccatcaggggtttagtgtatgatggatggcgggacatcctttccgtcacctgtcagccgcagggaaaaagccgtccaaggagtcctccgtatgacctataatccaagataaggagaagaatatgacttttgcagaaaagatgaaggcacaggctgtcgccgcggcaaaaaaactggtactcgccgaaggaactgaaatcagaaccgtcaaggcggcccgcatcataatcgatgagaagctggcatccagcgtgacattggtagggaatccgacagatgtgaagaaggtcgcagcagaggccggtgtcgtccttgatggcattgacatccagaaccctgaagactcatccctccgccagaactatgctgatgaatactatgacctgcgcaagaaaaaaggcatgactcctgaacaggcatacgcggacattgtcaatgaactccgctggggcgcaatgatggttcgcaagggcgacgccgacgccatggtcgccggagcaaagaacacgaccggagatgtcctccgcgccgctttccagattatcaagaccaagccgggtattgccagtgcgtcctcatgcttcgtcatggcaacggacaagacatcactaggtgctgacggttccttcatattcagcgactgcgccaccattcccaatccgaccgccgaacaactggctgagattgcagaagaagcggcggcttcctgcgcgaccttcctgggtgttgagccggtcattgccttgctctcctattcttccaagggttcagcgaaaggagaaatggttgacaaggttacgcaggctctggaactggtcaaggtgaaacgtcccgacctccgcattgacggcgagcttcagcttgatgccgccatcatagaaagcgttggcacgtccaaggctcccggctcccctgtcgcgggcaaggccaatgtcttggtgtttccagaccttcaggcaggcaacataggctacaagctggtgcagagactggcgggagccgaagcctacggtccaatcctccaaggtttcgccaagccaatcagcgacctgtcccgcggcgcaagcgttgaggatatcgtcgtgacaagtgccatcacccttgcccaggcagcgaactgaaccaaaaggatattccgtaccgatagagggatgctgcaaaatttgcacatccctcttttcatttatgatttccatgttgttacttatatacgtctgaaatggaactcaggtaacaatatccgcaccttcagaaccgaaaaacccgaaagcattttatgttttcacgtcaaaatcatactttcggggaatcgtcgcccgttacacatgaaacaagacaaaaaaaactacaagaacttacctgcttccatctgtttcgcatttcttatttctttttctatccgcttgttattattttatgaagacattaggatgggaccgttgctttcatgtcaaaagcatcaggtaaagaaggtataccaaatatgtcatcagcgtccccatccatgatcaacctcctggataagacaaaaccacctcacaaaattatctggtttcttgcctggcctacaattgtcgaacaacttctctccacactgattggttatgttgacagtgccatggtaggttcattgggagcctccgcgactgccgccatcagtgtgaacacatcgtcaatctggttggtcaacggactgatgttctccgtcggcgtaggcttctccgtcctgatggctcgcaacctgggagctggcaacaaagacactgccaaaatcatagtgaaacaagccatcattgccgtactgaccataggtacagccataagcatcctgatgtcctttataggaaatgaacttcccttgtggatgggcgctccttcattagtggtcgactctgcacgcctctacatgaaatggatatcggtaggctttgtcgcgcagatgggcatgttcgtctttgccgcccttctgagaagctcaggcgatacacgcacgcccttaatactgaacatcgccacgaatgtagtggacatcatcctgaacttcatcatgattttcccttcccgcaccatcacaatctttggacaggatatctttgtctacgggatggacatgggcgttgaaggagccagcctgtccacgaccatcgtcatcttcgccggagccatagccctgtgcgtcatgttgttccgcaaacggtttgtggcccaggcgcgtttcaaggattcatggaaacttcatcctaaaatcatccgctcggctttcaagttggcactgcccgtagccttggaacgcgccaccctgaactccggccagattgtcctgacccggatgattagcggcctgggggaagtcgcgctggcaagccattatcttgctaacactgccgagaccatcgcattcctgcccgctacaggcttttcgtcagcggcgactaccttggtcgctcactcgctgggagcaaaggaaaagggactggctcacaggtatgcccgaagctgcatccttttcggtactaccttcatgctagtggcaagcgtcctgatatttgtctttgcgccacagctcatcagcatattctcatcagttcctgaagtcgtctcattaggaagcacggtactccgcattgaagctctcggagaacctttcttcggcctgtcgatgatggtgttcggcatcctgcgcggggctggtgatacgaaaggcccgttctacctcgccctgctgggcatgtggattgtacgcataccgggagcatggttcctcatcaccctatttggatttgggttgcaaggggtatggatagccatgatggccgacatggtagtccgtggcgcggcaagtttcatccgcttcaagaaaggggcatggctccatgtctgggacaaacgccagggagaagtaccggcggcactcatcgactacgattgaacgccgctacagcaagcgccttcaattcctcaaaggacagggcctccgcccgcgactggggattcacaccggaatttgccaagattgcatccaccccatccttgcccagagtgttcccgatttcaccttggagcaggttgttcttcattgtcttgcgacgatggctgaatgcgtccttaaccaaggaaagataaacgggacgcaaagccgcatcgaccaagggcgttgcacgtcggtacatgccgacagcggcactggtcacatcaggagaaggataaaacgcgcctcctccaatggtaaacagcaggcgtgtctcgtaatcaatatcagcaagcaaggtcagggtagaacggtttttgtctccatcgcgggatgtcaggcgttccgcgacttccttttgtacggtaaagaccatgatgtcgggcaagcactgccgctcaagcaagcgggcgatgcagacagagcctacattatagggcagattcccgcagatgcgatgaggaacgccaccggagccgtacacggcctcccatgtcttaagaaaatcaccttcaaccaaacggaagccggtttcatcggcaaatgccttttcccgaaggattgaacagaagcctttgtctatctcaaaggcggtaagctggcacttcttctcaagaagcaagactgtcagggcgccaagccccggtcctatttcccagatcgttaatcctgcggatggttcaagggcatcgacaatccgctttctgatagcctggggcagaaggaagttctgtccgaactgcttgttcattgccaaggattcctcctgaagcagattgttgatggcattgggggaatcgtaggcgaaattccaactcatgtctttccttcttatgtcttcctgatattttttcagcatacagaatcgcggcgatgccggtcaacacaagactgaccgtgacgatacatgcttctggcgtacaaagccaagggtgggaatcagtccaggccgcgccccatccgacgcaggcatccatcaggcggtatccggtcacagccagccacagcgcaccctgccgccaagcagtccagaaatggatgaatggcaggtatcgcagaaacggaaccacaagaagaagcagtccgctgattaaggaaaccaatgaaaaaaccgtggcgggaggcgtgaccaacagtccgacaggcgtccacttccctcctatgtccatcacgaaaggtactgaatagaccattgcggcaaaggatgaagcaagacttgatgcaatggtttggggcatcagttttcccaagcagcgtcccaagacagacgttccatgaagcatgccgatgactgccgcaaaactcatcaggcatcctgtcgaggacatcagctcaggagaaaaaaccatgaggacgaacagcgcggcgcacaaggcttcacatcctccgccgccatctgccctccgaggccggaacactccccagaaatacatgacggcggcacgaagcaaggagggaaacggccctgccaaacacaggaatgcagcaatgcacacgctggatgcaatgatccccgcgcattttccacgaatcttgaagacacacccatacgccacggcgctaatccatgccagatgggaaccggaaagggcaaggacgtgagccacgccacctgccgcggccttttccttcaagtggcgtgcgtcttgtccatcattttttcccaagagcatcatcctacagagagccagggcattcctttcgtcttcatctccgcttttcgatgagaggctgtcagtcactttctccagcagggtacgccggagttcacgcatcctgcatatgggtggcgtaagaaaccccggagacggggaaatgacctgaaaaccattggacatgaaaacagcaccattttcatcacgcctttcatcatgaccggagaacgtgccggacagcaccatgcgtgtacctgcaaggagtgttacagtgtcttccaccaaggcattcatgttccccttggctcccccttccccgccatccttggttccagcgcgggaaagactgagcctgaatagtgtgcgtcctgaatcagtgattgtggaatctgcaatgagaacgccggtcacggaagcgatttcttcacgcaagaaaggtagttcagggtggatgaatgtcgtgactcgtgcggccagaaggatggccgagcagcccaagacgcagaaaagttcaatgctgcggcataatggaggggaatagaaaaaagagacggcacggcagactgaacaactcacgcagaggaagcccaatatcatggaacggtagcagaggatttcatcaaacaatccgatagaggctatgagcagccagattccgaaaagaaccacctgatggcgtaccagcaggaacacatatgcaggagatgtccttttctttttcttcatggtacttacaggatgaaaaattaccgtggcgtttcagggagcagagagaaatgtatcccaaatctgaacacagcggacaatacgagcattgccgacagagagcttctattcccttgttcgtgccatactatcaagcgcacacatcagcgacaacagaggtaaatccagttgttgatgaagggcgtcatgaaccaaagcggaagacacccgaatcattttcttttccgttgtcgccgtccgcacctcagacaggcggcgagccatgttcttgtcgttgagcagtatccacgactccaagacttccctgaactcctgtgcaagtccggggagagacgcatctggctccttcagggagccgaagccgtcatgcccgaatatacggtcgctgagcgtcaaagtatccagagaggcggcttcatccagatagtctgtgacagcggctatgaaggaagattccacgacatcggcggaagataacgcctgcttgagacgcaggcgtgtctgtgtcaactggagagaaccgctgtcccgacgggcaaggtacctccacgtcagggctgtcgcggctatcccaatgagaagctcatcaatgatgggaagtggatcacgcaaggcgatggacatgacaaagtaagcaaccaggaagacaacggcggaaataagcatccttgggatataacgcttgtcggcgacccatgccgacacatacccgtctacatcccggtaagccgtccgtagacactcatccatgaatgaagatggaaaaatgcgggatacgacaatctccattccctcgtccatggcagagggattcatctccttcctggcatggaatggggacaggacaagaggattcctgttccgcctctcaatgatgaacacatgcttcattcgtcccctccttacgtatgttccttacgtatgttccttgcctatgcgcgcaaccagacaatcaaattgctcccgtgcgaccgactccgacatgtcatgatcggcggtatggaacagatagtacttgatttttggttccgtgccactcggcctgacgaccagcttcactccaccggaaagataaaaaaccaagacatcagccttgggcagtccctgcacagcaccggaagcataatcgacgatttcctggatagttgaccctagaagaacatctcccggcgtctttccacggaacttttccatgatttcctgcatcttctgcttgccagcggaaccggcgtaatcattgctgaccaccgcttcaaagctgaatccatactcccgataaatctcatggagtctctcgtacagggaaatgcccctccgagcatgggcacacagcatttcgacggccaccaccgcagtacttacggcgtccttgtcacggacgaacggaacggtcaagtacccgtaactttcttccgcgccgaaaaggaagaaccttgcatcccccgcgctcccctccagaaccgccagctcttccgcgacatatttgaacccagtcagcacttcacggcagacaatgccctgatcctcggcgatccggcgcaccacgtccgtggtgacgatgctcttgaccaacacaggagtcttcctgccgcttcccggaggatatgcggaagggacatcgtcacgcccttttgccaaggcactataacaccccgcaagataatcaaacaaaagaatggctatctgattgccgttaagaagctcgtaccgggatttgtcaggggaaacgggaaccgcaatccccaggcggtcggcgtcaggatcggtgcccaagatgatgtccgctttcctctccttgcccagcttcaaagccatctccatcgctttcgcgctctcagggttaggcaacgccaccgtgggaaaggctccgtcaggtttttcttgttcgggaacaacaatggtcgtgacgcccagacgttccaaaagattccggacagggatgttccccgaaccatgcaggggagaatagacgacagtcaccggaatgtccctcacggcatccggacggcggatggaagccaggacagcttcataatatgcattgtcaaccgaagcgggaaccgattcaagtcgtcctgatgcccgcgcttccgtttcttccatgtcaggtatgtcaagaacatcgacctgagtgatgatttccgctatggctttgtcatggggaggcgttacctgtgctccgtcactccaatagaccttatagccattgtaggcggcaggattatggctggcggtaatcaccacacctgcaagagctcccagatgccgcacggcaaaagagagcagcggcacgggatggagagtgtcaaacagatagacatgtacgcccgacgcggccagggtcagggctgcttccctggcgaacaggtcgctgtatctgcggctgtcgtaagcaatgactatggaaggcggatcagcgtcaggagccgtcatggagaccatgtaacgccccaaggcggctgatacagtcctgaccaccagcggattgattcggttcgtgcctccgcctatgataccacggattcccgctgtgccgaaggagagcgtcgtgtagaagcgttcatggagttcgtcccatgactgggcggcaagaaggtcatctacttccttcctgaacacaggatgtttctccgcgtcacgataattctcagcttttttcttcaactccccgatatcatagtccgccatatatggcctcctcaagttctgtaatggtatctgccaagcaggatattcctgcctcctccaactgtttccggcttcggaatccccatgatacaatcacgctgcccatgcccgaaaagcgggaagcaaactgccagtccacctcgctgtcaccgacataacatacatccgccggatccaaaccggacagcgtgaagaaatcatcaagtgccgacggagcgggcttcatgggacggtcaagcctctgccctcggacaaaggcaaatgaaacacgagggaacaaagcggcaatgatgtcagcaaccaaggaatccgtcttgttggacagcactcccaagaccactccgtccctttggagtttttccagaagttccaggattccgggatacgggaaagacccatcataaggatgccgaccatagtagtccgacaggacggacagacaagaagaaaacagttcgcctcccgtctccaatccgctggattccatggcgccccgcaacgcattcgcaagccctctgccaaccaactgcttcaccctgtcgctgtccaacgggacagcaccggcagtcgcaagtgccgcattgatggcggcagtgatgtcaggaatggtattgaccagcgtaccatcaaggtcaaaaatgacagcgggataccgtactatgtgatgcatgtctgaattatcccttgtcggaacctgtaaagtcaaccgaaaccattccaaccattcctaatctttccggattcccacagacaaaaccatggcagaccggggaagatggaaccggaggatgaaccggaaagggaatcagtcacgcaatcactcgacacaaacgtgtctgcggtataggctatgttatgcagtaaggaaacagcatggaaaatatcacgaccatcattgtagacgagggcaaggaaaaacttcccctcaagcatcacccttggattttcagcggagccatcgcttccgtttcagattttactcctgaagaaggccggacgggaacgactgcccaggttcggacagcggatggacatttcattgcctggggttggtacgacccccaaggcagcattcctgtccgcctcttggaatggaaggagtccatacgtcccgatgatggatggtgggtgcaacgcctacaggcagccatcctccggcgcaagcatttttttgtccggcctgcggacggaaacctgccccagactacttctgtgagactggttcacggagaagccgacatgctccccggaatcgtcatagacatcctcggctcgcttgcccgtgtaatcatcagcgcccgtgcgggttgggatcacagggatgtgctgattggcgcaattgagaagctgctttcaccttccttaatcatcatgaacaccgacgctgcctttaccgcagcggaaaagctaccggtcaccgaagcatggtacaaaaatggtgaacggtattatccggaaggacgccagaagaacatccgtttcagggaaaatggattcttctatgaaataaatccgggaacggggcagaaaagtggtttctactgcgaccagagagataaccgcgcagctctggaaaaatggtgcgtggacgcccgcgttcttgatgctttctcctatacaggaggcttcactctccacgctttgggagcgggagccaagcacgtccatgccttggattcatccagtcccgccctccgtcgtctccttgccaatgtccatatcaacagcgatgccggtcggttggacgccacagcccgtgacagggtgaccattgaggaatgcaatgtctttgaaaaactccgggacatccctgcaaacagctatgatgtagtcatcctggatccgcccaagctggcgccgtccaagagccatgtggaagccgcgctgaaagcctacaaggatatcaaccgccttgccatgaacatagtaaaggacggcggcgtcatcttcacgttctcctgttcaggagccgtggacagggaaaccttccgcacaacccttgcatgggccgctgcggacgccaagatcgaggtgcaaatcctccaggttcttggacaagccgaggatcatcctgtgcgtatttccttcccggaatctgagtacctgagtggctatgtcctgcgggtcatcaagaactaactggccaaaactagctggccaaaaactaacttgcaagaggcgtgggcgtgggagtcggcgtgtcgtcaggattggaattgtcaggtccttgttcgtctaatgtggcggcaaggatgaacctgagttcatccatggcggcaagaactgcttcaggaagcagagtcaccccgcccgcaccttccagggaacgcacccgataggcataatcctgcatgacgggagctccagcggcttcaagggctggagcttctatttcctgcggtgcggtggcatctgcattgaaacggcatctacgaaattccatgccagcttttcctttcgtcgcgcaggctgcgaacagacggcataccaagggacgaacaggatagacggtacagtgatatggcgtatcaggattatacaaaggacatcccctatcccctgatttccattcctccactgcctgaaccagccgtgaacgggagttcaggataagccatgcggcgacaagacgagcctcggagtaggtgatgtcaggcacgaaccgctcgcagcatgtcccgcatcccgatgggcaggaaatggaaaatttcgaggtaaaatccctgctttccggctccagcgcctgataaatctcctgcaattccgctatctgccagccaacgaatgtcccctcgaaacgcgcgcatatccctgcaatgtcgtccatgatccttccggagcctccgacctatgaaaatacacgaaaaaggctcggcaggaacaggggttcttgattattttcttgtcgtcttgcccgttattttttcacacggactttcgtttttttcgtcctggccaaggagtttccccgcctgaaattctcccccaggctggcctgctgaaccagacgcctgttgcgccggtcgcccaggagccatgcgccaatcatggcactgagtccgcaaccgaccagaagccatatccacatcaacgaaccttcctggaatggcaaatcaacgttcatcccgaagaaactggtgacgaaagtcgggaacatcaaggaaatcgagatgattgtcagccttttcatgatgacgttcatgttgttggagatgaccgatgcgaatgcgtccatggtaccggtgagtatgttggaatagatattggccatttcaatagcctgcttgttatccatgatgacatcatcaaggaaatcctggtcgtcctccgtagcaagtttgaaatatgaaagcttgggaagtttttccagcagggcgtcattgcttgtcagggctgtggtgaaatataccaaggacttctgaatctggagcagctggataagctcatagttcttgatggacagatgaaggttctcctcgaccaagcttttttggcggttgagaaatttgagcagacggatgtacaccatcgtcgcgcggttcatgatgctgattacaaagccttcaatcgtctgtatgggatatttgcggaaacgatgcttggccaaatcctccaagaccacgctgtctccctggcagatggtgattaccatgttgggaaaaatgacgatgcccagagggatggcatgttggtcgatgccatcaatgccttccgcggatgccggcagacggacaatcaggtaaatgaagtcatcatccttctcaatatgggactgttcgtcctcgtccatgacgtcagcgagcaattcgctgggaatggcaaactcctcctcaaggcgtgcaatgtcatccctgtccaaatccctggcatccacccatgtatagggagcttcggcgacatgatcgtccatacggcttatgatattctttctaatcgtaatcatggggaatcctccggtatatgctggtggcactatccaggaaaccccacgggatattatgtgtcaggacacatagaatccactggaagcaggacatggacaggccagaaatttctgaacaggtaacggcacgctactactgccatcatcagggactgacatactatacctccaggagaaaaatcttccacggcctgcggaagggaccaaaggtctgcttaggcagtgtagcatatcggaaagagtatgaaaacacattatgagccgtagaatggtcattctgatgctttccttgcgtacttccctctctcatttcccgcattgcttgtatcacactgtccaatagtgatataactggacaaattccacgaacccctccgggttccatggtgaaggaggaatgtccatgttcacccgtgaccaagcattagttctttggaagaaatacaatgcctctgaatcattgtttcatcatgccctcaccgttgaggccatcatgcgttcttttgctatggagcatggcgatgacccggagtactggggacttgtcggcctgctccatgacatcgattgggagatgtttccggaaatccattgcaagaaagctcctgatatcctgaaggagattggagcggacgatgccttcatccatgctgtcgtcagccacggctggaacattgtgactgacgtgaagccggagcattacatggaaaaagtcctctacacgatagatgaactgagcggactcattgtagcgactgctctgatgcgtcctgaaaaattgaacggcatgtcggtgaagtctgtcaggaagaaatggaagacgccatctttcgccgccggggtcaaccgggacatcatcacgtccggcgctgaacttctgggcgaggatatcgactcaatcattgcccgttgcatcaccgcgttacagccaaaggcggaggagctgggactgggggcatgaatgggcggtctccctttttagtttcccattgtttccatttttttgtgtattgtacgtttgaaacagtattcagtaacagcattaacatcttcaagcgcaaaatagttaagaagtattatatgttttcctcgaaaaatcatatttttgggtaatacctcaactgtcatcaccaaacttacagtgtcctaaccatcagccctgcatggtcgatggaacacatcatctcccaaaagcaacgaggaaaacaacaatgagagagaatgaaccaggcattgcaatccttatgatcgtcctagtggcgcttttcgcattcgtcatatgtgacgacaacaagctgaacatttccaacgaaatacgcttcttctttgaaatccgtaaggccctggctaattccatatggaaagtcaatgacactatgagcatctacatgctggcacaagtcttgcggaatcttcatctttttttgattattcaaattgactctattccatgccctcatacggatcccaaggatatctcacccgtgaactgccgaggctgttgtctatgaaagatgcatcggggacggttattgcctgtccatccagaccaaaggcttgcaggacgtttttacccaacaaatcccggagcctttcctccggacagtctgccatcctgagacggcggataagaagcatcagtccagtgtatccgggtatgccgtttgccccgttcttcttgtcttcacgtgtatgcggggcgtgatccgtctcaatccaatcgatatgtccgtccaagagagccaagaacacggcatccctgtccgcttgttccctcaaaggagggttcattgacagatgtctatgcggcagggagtcctgtacgctgagcagggcgtgatgtggtgtagctccgcaggtaatctgcatcccctgttccctcgcctcgctcaccagtccaattgctccagccgtgctgatgtgacagacatggagcgtccccgcaaatccttcctcacgggcaaaacgtatctggtcacggactgattccacttccgccgtggaaggacgtgcaagggaatgagccagagcatcatccggtgcatcacaatcaggacataacaacgcttctttttcacaatgcagggcgactacccctttatagccacagtccgccaatgtccgatataccgccctctgctgttcttccgtgacaacacccatgtttccagttgaatgtccggcaaagagcttaagaccgaccatcaggggaaaaagcctggcatgaagggcaaccatgtcacgtatttgctccatgtccgtcgtgatgcccccatatacatgataggaaatacggatagcatcgtctccatccatctccgccatcactttgtcagcatgggagagccgccggaggattgtcgcttcatccgtcaatggtggaacagtattcggcatgtcaaagaaacaggagactccggcaaccaaaccggaacatatcccgtggcggagcgtttccttctcactctgttcccagtcccggaaatggacatgggggtctatcattgaggggaattgtgctttcataaaaattcaggcatctccttgagcagataatcataggtcatgaacgtcccatactggcaggtcagacgctcaccgcagacacacgctccgcacatgccgatgccgcagagcgtcagcttctccatggacaggtggatatgttccgctcctatgccccgcgaaagcatgagccgcgccgccctggccatgaatttctccgggccaatgatgaacacctcggtaggcaccgatgtctccacatgcttttccacataatccagaaccctggctggcacaccgtcatcaggaacacaggtaaattctccgtactgtgaaagttccgcctcaagcaaggccggagtccctttggaaaccgttgatgtcgttcccgtcaagatgcgtattcgagtcccttgttgcgcaagacgccgggtcatgtcaggcaggacggcgacacccgtccctcctgcaatcaagagcgcgtcatcggttcggggaattgtcagggaagccccatatacaccacggacatagacgctatcacctgattccaaggcaaccagagctgcgcttacttttcctctgactttgatgatgaaagtaaacggctcgctctccgcgacactgaaaggcttctcacctatgccgggaagccagaggaaagtaaactgtccgctctggcattccagatgtccgtcaagtgtgatgaccgccgtagcctcgtcatacatcaccttcgacagcacaatatgccggacataagccatgccccgttcctgccgaaccatgtctttctcaggcatatgctgaacaggcggggtagattgatttgtagattgatgtgcagactgctttccagcaagcacggtggtcgccgtctgccttaccgaggaaacaaacatcggccatgctgcttgctccacacgtcccagtacgctccccaagccaacggcatcggctcccgcctcgatgaacgcggcgacatcggttccgtaggtcgctccacccatgccaatgagaggtacatgctgacccactgcctgacgaatctccctgacacattcaagagcgcgggcacgcacccacttaccgcttgcccctccctttcccccaagagcattctggaggatgggtgtaccggaaacagggtcagtatgcatccatgggccgactgtgttgattgcggtaagcccgtccgcgccagcttccatgacactccgggcgacaatgccaatatcctcgacattcggtgtcagcttgataaagagaggatggattaaagcagtgttctcacggatggcacggacatatgaagaagcaatatgaggatcacatccaatggatgaaccatagcctgagcttgcatgaggacaagaaaaattcaattcaattccgtcacatacgccatcaaatgcttttaccaaagtgatgaaatcatcagggttagaagctgacagggaaacgagcagataggcgcgcaagctatgtcgcttccgtagttcgcgcaattgttccaatgcaaccgtcattcctggattacgcaaaccgacagaatttccaaagtttccggggatggtctcacagatgacaggctccggattgcccggattaggcgcaacttgaaagctcttggtcgtaaggatggcaaagtccggtatctcgcggtcacaccacgcaatcaaacccggttgggtagtagccactccactgaccgtagtcagcgcaacaggcgtttcatgcggagcgttccggctccgttcatgacgaccggtcaaataagctttcaaagatggcttcatggaatcatgcatcatagcactgtctcctcaagcaaccttgaccaggcatccatgcacatgtcttcccaggaatcaggagcaggagtgtccttccatggcatggtgatgccgctggagctgttgatacgtgccagttctacaggatagccgctgtccctgagcaagcttaccgtatcagtggcaccagctccctggcttccaacgccggggatgagcaggggaatctcatggtcagcatagaatgatgccaacgcacccagctcagcgggagacgttgcgcccaccacggcccccaaagtaccaccataggttttctcccatgtaacgatgcgacgcgcaaccgccatgtacagcggttcttttttctctcccgaatcattcctgtcacggacatccatcccttgaaaatcctgagcccctcggttgctggttcggttcaggacatacactcccctgtgtctgcctcccacgctggcgaagggctcgactgaatcagaccccatgtacggagaaaccgtcacagcgtgggcaccccaggaattgaatgcctcatgagcataattagtgcttgaggatgcgatatcccctcttttcgagtcaaggatgaccggaactccgggaaaaagctcctctaccatgtccagtacatcggccaaggcgcggcttccctgatagtcccctttccggggagcgtcgagacactgccagtaacctatgttcggcttgaacgccgcaggcttcagattacgtcgcgcggcttccttcagcaaaatgctgaaaaaacgtacaagattaccatggtggtctcccgcgtccatcactatcttccggggaagatttccaggacggggatcgaggccgacacatgcacagttacctgcccttcgggctgattcattcagaatgtcacgatacgtcatcctcacctcatccttttttgggaaacccatgtcgctctccccatccgaagggatcaatgcgccaatcggcgagtatccttgctccatcctcggaaacatagcctgcttcatgtgccacatccaccaatgtatcatactcaagcagggaatacggcgtacagaccggccttatctgggaaaaagtttcctgggatgccggaaaaccgtaggaaaaaattgccaggcacacaggacatcgaccgtcagccgcaaggatggcgttcaccgccgcgacggagctgcctcccgtggaaatcaaatcttcaatcaacagcacctccactccctcatacgtgggacgggtcagcccttctatctgctgtttcatcccatgatccttgccttgtgagcgcacataagaaagtggaagtcccagcttatcggccaaagtcgtggcgtgggggatgccagccgtggcggttccggctatgttccgtggatgcaggccgagtgtttccactgccgcggcgaaggcttcacagatatacgcccgcgctgatgcttccgccaaaaaacgccgattgtcgttgtaaatgggcatccggtaaccactggcccaggtgaaaggttcttccggagacagtctcactgcctccagttccatggcccggcgagccaattcacgtccgtagtgtttttgtatgtcttccaaagtcctcatgcttcctcccgtttgtcccgtgccatcgcgcccttccagatttccttgaacccatgaacagtatcacaccaggcgcactcgaacttatcatccgccgtccggcggaacatggcaggaaccccttcatgaaggctctcatgagaaatgcaggcagtgttggtacatcctaaatcatcaaagttatagatgcgcggaggcatacgcatcctgtatttttccgtaatcttcgctccggaaatgatgttgagcgtacagccaggcgcaacagcggcaagccgcttaagggattttcgtggcaatggagcgacttcaggacggaaaaggatacccttgaaccgtccgtcttccccgcaggaaatccattcacctccccgaccgtcatcgagatccagaaccctgctgatgcggcgcatgtgttcccgtatctccgagggagtgtcaccggtgcagatatggtcaatgacaatgccgtcgtgcaatggttttacgccttcgctgtactgcttgggcttaccttcctttccctctaaagaaactttcacaatataatcttccgcttctgtctttgtttcatggacagggggaatgaaatcctccccgatgcgtccgctgacaaaagagagcagaaccatgcgcacatacatgccgttgatcgattgtcgttcccatgcgttgaacggcgtcgcgtcaaggaaggtcggaatagtgggatgttccttatgacggggcagaggatggtagaaacgggtcgcagggtcgatgacatcaagccattccttgcggaaggtgatgcttgcccgcagttcgtcctgtcgtttcagaatgcgctctcccatcctttcgagctggggacgggtgaaataccatttcggggcaatgtcatcctgagcaagatattcctccagggatgagaacgagcggacatcgaacccattctctttcatcttcaccacgtaggaggcgggcatggagagttccttcggagcgatgagatcgaccttcacgttcttccagagagtgagtccattagctttggaatggacggtacgtccgtgaaacaaatctccgaccaaagcaagatgaatgttttccgttgaccacaagttatcttcaaggaaagtgaactcgtcgagaagttcttgggtcggatgttcatgcttcccgtctcccgcgttgatgaatacgggagtgtatggcagtccgttgcgtcgcgcgtaatcagtgcattcctgttcaagccagcggcatactccctccactttgctacggatgatgaagattgcattggaataaccgcacagagtattgaaggtatcggcaaaactctcccctttggtaaatgacgaactgtctacgttcaactcgcttaccttgacatggtggaacttggcggcgttcctgaagctctccctggttcgtgtgctgtcttcaaggaaaacttcatagatgccgtaatcttgatcattgatgcggaaaacatcggccctgtcttccctgccctcaacaatggcatccttcaattcttttgtccgtgaaaacaagtactgtctctcttggacggaaaaatcatctataacacatagtgaccgtccggaaaacacattttctcccatcgcttgcttctccttcactctcatacgctcgcataccctttcataatctttcataccgaggcaaaaaaataccggtagcaatgactaccggtactgattgacatgataacaaatagaaggaaatgacaatcccccatggccgaaccacaaggtcattctagtgatgcatgatattctcacgggcattcccctcaatatttttcgctacgttaacagaaatgccaaaacctgtccagagacaacaagccgggaatctttagtaaccaccaggaatcacgtttttccctgtggtttttccgtgcctttttgtgtttttccatgttttttcagggcttgctgccggatggccttgcttccattcttgccgtccactaccatgcgtgacagtggaggatgtgcaatgaagaacgatattcccaagacaaatgcaatgcgcatccttgaaaagctcggcatcccctacaccacggtgacatattcatggagtgaagaccatcttgatgccgtgcatgcctcacagacggcaggactcgatcccggcactgtattcaagacaatcgtgatgagggatacggaaaagaatatttttgtgttctgtgtaccggcggcgttttccgtgaatcccaaaaaagcacgtcagctaacaggcagccatgagctgactttggtcaaactggatgaactgcaaagggtcacaggatatatccggggaggatgctctccaattggcatgaaaaagcaatttcccacgttcatcgaggaagtcgctctggttcaagaaaaaatttatgtcagcgcgggagtaagaggcgtgcagctcggcctttccccgcaggatcttcagcgtgctaccagcggacactttgccgacctatccttgtaagcccttgcaattccttgtaacaatcacggacggctctgcccagtgctaccgttcaagatggggatgatgtccgacgcagcacgggcaaccgccatcacgccgtcttcccgaccttcataccctcgtacaaaaccgaaaccccagtctacagctatcaacggaacgcgggcgatacgggctccctccaggtcgtgcggggtatccccgaccatgaccgtttcctccgcagagactcccaaagcatccatgcatgtctctatgatcatggccttggtcttcgcaccatcgaaatcagcgccggctatataatcaaagtagtgttcaatcccattataccgcaggacttcatgggcaagcggttcgggtttcagcgtcgctactcccaaaaggattccttcagagcgcaacgtctccagcacttctgtcatgccaggatatggactggaaccgggaggtccggcttcattatatttttcccggtaaatcgccgctgcctgcatgatgacttcatcgtcagtcatgtcgcatgccagccggaaacagtctttcaatggcggcccaacaaaaagattgagcttttcttggtttgattgcggccagccaatggctgaaagagcatgacgaactgatgcaaaaatccccggtgatgtgtccatcagggttccatcaaggtcaaaaagtactgtcgtgaaacgcatgaagtctcatctcctgatatcatgaaagaatagttgcgcacaaccactcttgtatatgtccgttcgatacgatgaaatcacagcggtcatccgtcaaaggggacgtttcttcgactggtttcaacagaccgccagcttcacgcagtatagcagttcccgctgcaatgtcataccaccccaggaatttttcatagtatccgtctatccgtatccatctaccccgtccagactcttacgcttttatatctttttcccagcgtctagccctaagtcttccaccaagtacagtaatccatttccaatcagtcgcgctgaaatcgtttcttccgagatcttgttcattggcacttgtgattgctccgttcccgtcaaagattacttcaactttttcccatttttcctgatcattcacgaccatgatggctccgacgctgtttcgtctttccatatttcttagttggtcgcctttatcgccagccaggatgaatgtcagcctatgttctggaaagctaatcatcttttccttgccttgtttttgcataaccgtcataccctcgaccagcaagtgttccattttttcttttacatcggcaggaaaagaacgatacaggcgagccattgttcccgttggagaaaggaaaaagaaaatcttcctcatcatttctccgtctgctgaaaatgacccttctggttcgggatgcatctctggttcgggatgcatctctggtgtgtaccgtctgaccgcttcatcccaaagatatccaccattaggaagggctcggatgacagcctcacgtaaaaccattgcaaaccttccggggagagaaagccctgtaaagcagtataccacacctgaaacatcaatgaacggatacagcaccgctgccatgtttttcaaagggaaatcatccacagcaggaaatgcagagccttgcgaggtaccaagcgacagttttttcatgaacgatagggagacatatgcaagacgggacacatcgaaaagatcaaagccatcccgacgacctaatatatcccgcactttttcatcaagtccttgctccttcacgatttttgccatcagctcgtcatcactctctttctgatgcccctgggcacgcaaagccctgatgctcaattcgctagatacccgaaacgccgtggcgtcatcgctcaacttgtcgataccagagatagtggtttccgaaatgtgacgaactgcggagacaatctgttccgcggacatgccgaatacatcttccaataatggagaaacaggaagaatatgtgccctcattcttgtgatttcgttttccaaggcatctaaggaaacaggcttcggaaagaaaacatcaagctctccatcccgatacttcaccatagtatcaatagcattttttgagcttttttcgccaaattccccacgcatatatctattaagagcatcattatcgcaatatcggatagtccacctgcaataatcctcgccaatctgcatgatacgcttccagtctctgctcttgacatcaaccgcagtggtaagctgttcatgactgggaaatctttggtacacgactgcgctttgaaccaagtcaatcgtccttaggatgacctgacgggagaaaatatcatctgcacggtatcgtgtatcgatacgacggtattcccaaaccaaaagcttgaggatggaaagaggctgataggaagcaagcaacatctgcaatgtcctgaaggcaagttcaagataaatgccactttcagagagatttttccttaccttctctgcattcatgtcgcgcagggaagcaatatcccatttgcgcccctcaaacactctgagcctcctgagagccaggcatctgccgtcgcttccccgaaacatcaacaatatctatcgcccagatacccatgatgtgtccggacttttccataatgtcatccatccgaccaagttccgcaggcgcatatttcctgaccagctcatcaatggcaatgcgccgttccttctcatcagtcacctcacgggcattaccaaaaaccaaagctgtatcatagacggtagtcagcttttctgaaattactttctcgtaagaagtacagctcaaaatcacgcgaggatcagcgcgcagattatccagcttgtgaccttcacgggcacaatggaaatacacaatctcaccgcataagacaatgttgagaggaatagcatagggcgctccgacaccgagcggatgctccgagcgaatattcaccatggaaagaacgccaaaagaacattccttgacggcctccagtgcttctttgcgattcatcgcacgctctttttttcgcatcggaaccatcttgtatctacctcttgccataactgtacggcatagatacatctccggtcaacaaatacacctagagaatgatgtatggaagggcttttgagaggacagttggaggaacaggcaacgaatttagggaatatatgccctcattcctacgatgcatgacgattttcttggcatacacagggccgatgccgggtattctgagaaggctctgttcaggtgctttccgaacagataccggatagaattcaggatgcgtgtccgcccatatttgcttgggatcccgtgtcaggtcaaggtttccgtctggggaaaattggatgtcagcgaaggaaaacttgtaaatacgcatcagccagtcagcctgatagagacgatgctcacgaaccagcagggaatcatccctggcaggaagactggcaagctcagggaaaagagtagcattggaactccagttttgtgtaaactctcctccccttgtctgcctgtaatgctcgtattgttctctacccttaaaggacgcgtccgacacatcctccccgaccatctctccgggaatagacggatcccccagtcctcgttgataggcggaatagtacagcctgttcattcccatttcgccatagagtgtgttgcagtatgtcaggatgtccttgtccgtttcatccgaagccccgacgataaactgactgctggtcgtgacatgcggatgggtaccttcccgcgaggtctgggaaagaatgtattgaagtggttcaaggatgtcctgatgatagtctttcttatgtgttagacggcggaaatgctgggctcccggagtctcgatgttcaaggaaaccgccgacgcatacttcatggcagcatcaatcgcaggacgggatgctccggggatgattttaagatgaatatatcctctataacgatacttcttccgtaggatttcagctgtagcgaccaaatcgtgcatcgtgcgctccgcgctacccatgacaccactactcagaaatatcccaatcagtcgccgcttcctgagaaaatccatgtagaatgtcgcaagttcatcaggagtcatgatgacacgcttgaaatcacgctggcaacggaggggacagtacaggcaatcattggaacaaacattccccaagagcgtcttgagcatgatgcctgtgccaccggatgtgactgtcacgggatatagccaagaatcaccgcccaaggaacgttttctatgttcatccggacgtttcgtaccgcaggcgcaagagagatcatattgtgcatcacgggacagaatgtccaatttttcctgtgtcgtcatacaattatattaacatatgttaagtattttaagcaagtataaaatacctattcagcgtagagctgaaaccatggtatcatttttttggaggctgtcatgaaaagtttcaggaaagagttatggttcaacattccctcccgcagaggattgaaaaatatcaccgacactgttgaaaatctagtaaaagaaagtggaatcaaagaaggtctggtactggtgaatgcaatgcatatcacggcatcagtcttcatcaacgatgacgagacaggtctgcatcacgattacgagaagtggcttgagaagctggctcctgaaaagccctactcccagtatgaacataatggttatgaggacaacgctgatgcgcatctgaaaagaacaatcatgggtcgtgaggtcgtagtagctattaccgatggtcgcctggatttgggtccatgggagcagatattctactttgagttcgatggtaagagggacaagcgcgtgcttgtcaaaatcattggggaataaacaaaccaatgtcttctttcgggaaatttatgatgttcaaacgaatcattgattcattcacagcctcttccttatcttaagatttacccttcaaaaatttccacttttgaagggtttttcatgttgacaatacactaatctttaccagcaggactttcctaaaaaatcatcagcttcgtccggttcttttacggtcaatcagaacagcaatgatgataatagctcctttgacaacctgtttataaaaggcttcgacgcccaacaaatccataccattgttgattactcccaacaatagcgcaccgatgaccatgtcactgacagttccaatacccccagaaaaacttactccaccaatgatgcaaccagcaatggcgtccaattcataaccggtagcaaatgtcggggaagcagacttgagacgtccagcgtaaaggatgccggcgatacctagtgtgatgccctcgaacagataagccagaatcttcacacggtcaacgttgatacccgcgactctggcagcttcttcgttactcccgacggcataaatataccttccgaatggccgtttattcaggatataccaagccacgcctatcaccatgatatacataatcaccgaccaagggattggccccagattggccgttcccaagtaggtgaaggcagcagggaaatttgccaccggcatgccatgggcaaaaatcaaagcaagcccgcgacaaatactcatggttcccatggtcacaatgaaagccgggatacgtgccttagcgatgatcgtccctgcaaacagagcaaccatggtcgatgcagcgattccgacaagaaaaccaactccagttggcaacgccagaccgaaagccccggtagaaaccgtcaatcctgacaaaattcccaccaacgccagaacactgcccagacctaaatcattgcaactcataatgatcaagaaaccaatgccaatcgtagcaatacctatacctgaaacctgtcgcagcatggtcacgatattgccgatgctcagaaaattcggccttgctatcgacagaagtcccacaatggcaatgaatccgattatgatgccgtgaccttgcagaaactgccgtgcatcaaattttttcaactttactcccaaatccttacccttttgttccattattatacctccatcggccgggtactcactgccaaagccatgattttttccgcagtcgcattttttctatctaaaatccctgtctgcataccttcatgaagcacgagaattcgatcactcatacccaaaatctctggcagttcagatgaaaccatgagaattgccttgcctgtactagccaaatgagacatcagccgatgtatttcagattttgtttttacatcgatgcctcgcgtcggctcatcaagtatgatgatgtcaggatcagcgttcagtacacgggctatcgctactttctgctgattccctcctgacagattcttacagggaagtgagtcgtccgcatatttaatttccaatttttgtgtatattcactaagaaaatgatcttcaatttttttcctgataaaaaaatatttcatgcactttttcaacgatgaaagtagaatattgttgcggatggatagttttagaaacactccattgcgctttcgatcttcggacaacatgacaataccacgcttgatagcgtccccaggaatgcgattgacaattttttcccctctcaggaaaatttcgcctttgtctggcttcctcataccaaaaatcgtttccaccaattcggtacgaccagcacccatcagacccgcaattccgagaatctcaccactgtgtaattcaaaacaaacatcgttgaatttgcctgcaacggaaagattttcgacttccaagactgtatctccgatgtcagttttctgcttcgggaacagttcctttacctcgcgatccaccatatgacggatcagttctttctccgagatttcactcacgataccggtatgaatcaaattcccgtcgcggagtaccgtaacccgttcacaaaccccaaaaatctcatccattttatgggaaatgaatactatgcacttgccttggtcacgtaatcgtcgaaccatattcaacaggtattctatttcatttctactcaacgctgaagtcggctcatccatgataatgattcttgcgttgagggaaatagctttgacgatttccaccagttgatattttgcaacagtcaaatcccttatttttacctttggatccaaatcgacaccaagttcagacaacaaggcttctgaatcctggtacatctttttataatcgacagcacctgttcttgtctttggttcacgccctaaatagatgttctccatgactgacagaactttgacttggttgaattcctggaatatcatgctgattccggcattttgggcgtcttttacattccggaaagaaatgttgtttccatccagcaaaatatcaccgtcatcactttgatgaagacctataagaatcttcatcagtgtggattttcccgcgccgttttcacccaccaaggcgtgtacttccccactcctgagagtaaggcttaccttgttcaacgcgtgaactccaccaaaatattttgttatgttcttcatttccaggcatgttgctttttccaccgaacatctccttttccgcattcacatgaatcatgaatggcaaccaccaccagagttccggatggagattacctccatccggaaaaatcctacctagaaatatttagcagccagttcattcctgaaattagctttctggatgtattcatcgacatttgctctcgtcactgtctggaaaggaatcaggattgtctcgactttcttacccatggcagcttcaattgccaccttaagggcagtttcaccttgcaatacagcatcctgccagattgtgttgtcaacaacaccagccttaatcttttcaaggacaggcatatcagcgtcaatacctgaaagcagaaccttaccgaccagaccagcgttctctacagctgtaatcgcaccaacgagaatacagtcggcatgtgctgcaatcatgtcgattcctggatcgtcgcctttcttataaatctgaatccagttttcaaccagttgcagagctttttcacccgaccagtcagcagtgttctgaactaccaactgaacctccggatgcttcgcgagttcttgcttgtacgcctgttcacgcaaaacttgggcggaatgtccgagaacagcattaatataagcaaaacgtggtttttcaatacccttttcttttgctgcttcaagtagtctttgcatctggagtatgcctgattcaatatcatcagatccgacgaacgccgtttcattttgactgttcgttgactgacttagcgtgatgattgggatgccagcggcatgggcgaaatcaacagctacccccgattgaactttgtcaaccggattcaggacaattgccgctgcaccttctgctactgcggtttctacctgacgcagttggttggatgcatcatcatcagcaaatacgacacgaatgctgacagcaggatgtgccgtttccatgtattgatgcatcgccgcaacctggtagcgcgggaacatgctctggctaccttgcatgacgacataaatcagcggtagatttgactgttccttcttgcctcccgcgaataatacagttggcatgatgacacatatgacaatcaaaatgatcatcattttccgggcgatagttttcatatgaacctccctttattttctaaccatctaacagatggctttcttaaatttgttcccctcgtacaatcgcgtttctgtaatatccggcactgagacgaataccttcctccaaagatgtccacgtcaatgagccaatggctttttcaattgctccggtatccttgtgtcgggggaatggtaaagaaatatccttaaaagtaattttgcccttcgattccggaatagccgctccgatggcatcgacgattcttttcatgtcaaccgtaccgccgccagcattgtagacctccgcccctgtgaactcagcatctgctgctgcgacaaaaattttggccacatcatcagcaaattggaattcgcattccccgccataagaaatttcatacgtttcccctttgacggccgccttgatagcagctgtcggggtagatgtcattccttggtcacgcaatggtccatatacaacgaatgggcgtatcccaatgctactgattcctaaatcctgccaatagactttagcctgccattcgtttgcctgtttatacacaccatagaacgaccgaggaatcagtggtgaattatggtcaaactcgccattggcataatcggaaatatcaccataaaccgctgtactgcttgaatacacaacctgtttcaatccaacggcttgtgctgcttcaaagacattgacagttccttcaacattgacacgggctcccaaagcaggatcttttttacaaaatggcatctgcatggccgccaagtgaatgattttttgtgccttgctctcttgcagtactcttttcaacaaatccaaatctgtgatgtcaccttcaatgacttttatttttgcaatatcttccggtttcataatcaacgaaagctttcttaatttgtcggggttacgcaataatgcaaaaacaacatgaccggcttcaaccagattttttgcgacccaaccgccaatgcaaccgctaacgcctgtgacaaaatacttactcatttttctctccttccgtcgtcagcagtgcatgttcgacattggcaatatgttctgccatgctagcagccaccgcatccttatctcgatctcgaagggcttttagaatcttacgatgatctaccattgtgttccttctgatgtctggaatggcgttggacttctctctgattaataaggaaagcttgtttatggattgcatgaaaataggaataatccgattccctgccgctttcaggattatttcgtgcagttccagatctttttcataaaaaagcttttcatcatccagattctgttctgatacacgaatgttctcctcgatggccgccaattgctcgtcggtgatattatttacggccatacgcgcaatggcggactcaagaatacgtcgcgcttcataaagatcaacgtacaggctggaatccaaatgaaagacaatatccaggtgttcaatcacctgttccggttccagcctttttatataagttccagaaccttggcggatatcgatgatgttcatgatctggagagccttcagtgcctcccgtagaatcggacgggaaacaccaatcaattcacacagttgccgctccggaggcagccggtctccaacattcagactttgttgtttaatcagcatgataatatttcccacaattctctccacggtactggagcgttttatagtggaaaacgtatatttctcattgccgttcattttgctacccatccacaatccaccaacaaatcagagcccgtgatgaatgacgcttcatcgctcgcaaggaaataaattgccgtagcaatctcggatggatccgcccagcgatcgaaagcctgttccgcttctcgcagacgcttcacgtcttcaaaacttttgccggtacgagtcgcttcaagttggatatcactacgcaacatcggcgtatccacggaacccggactgactgaattaatccggatattccactttgccgcttcccatgcgatgctccgggtaaaagagattacggctcctttggtcgcgccatagatggcgtgctcggtctgcccgacatgaccggaaacagaaccaaggtttacaattgaacctttattctgacgtttcatcaccggaaggacatatttatgcatgaggaaagtacctccgatatttacctcggcgactctgagaaactcgtcatatgtcgtttcttcaagtggtttgacgacaacaataccggcattgcaattcagcacgtcaatgcgcccataccgggtgagggtttcttctacgaatgcctttacatccgtttcacgggatacatcaccggaaaacccaaaactttccgccccgttttttctgagttcgtcttctacttccttgattgccgtatttttatcaatcatggcaacggcatacccgttttcagaaaacttttttgcagccgcgcggccaataccgctggccgcccctgttatcatagcaacacgaatttctttcatcatttcctcccgcctcactttttaaccatcattggaatacccgtcatttcccgtgcttgggcaggagtggcaacaggtcttcccaaagagcgggaaatatcagctatttccttgactaattcatgggtttcagcaatttttccattctgcaagtatggccaatcttcggtaccgacacgaacgttgtccccgtggatgattgccgatacaaggatatccatctgctccttgcacatgatgctgacagtaattacacaattttcgggcataaggcttttgcggtagaggtattcttgcaccgtcggaggagaccatgttccacccggccatccaaggaagaacgtcgtgatatacggagggtcaagcagacctttctcaatcagcttattcaaattccatatggaacccggatgccagatttcccattccggctttacaccatactgacgacaggcaacggcatattcctcaagttcagccaacgggtgcaggagatcacagtttacctgtgtgaaagcttcagcgtgatggttggctatgatggaaaccatatcactcttctgctcgaacaattctatcctttcctgcaacgggatgctggacattccactttggatgatgatatcactggcattcctgacaccattgattacttcactccattgtccttccgcatgcgtatgcaggacagacgcgcccgcctcacgacaacgaaccgcttccgttataatctcatcggctgtgcgaggataggtgacttcggaatttaaccagcagatattcggcgtagctacgatgactaaaggtttcttattcatgggattctcctattttttttcaaactctcaaaatattctttggcatggtcgtcatcttacggcaacctgtcttagtgacgacatagcaatcttcaaccccaatcaacgctccttgataaggttcccaggcttcaatctcaaaaaccatattttcttcaaacggacggtcaatctgcccaagaacaccaaagatatgctgatcttcacattgcagtcctatggaatgtccaatgctgaaggcaataccatcaggataggtcgtcttgtaccaggacaacgcttcatcactgagagctttcatgttcactcccggagtaatccgttgttcaaaatagtgttggaattccaaaagtccttcaattaacttgtcagcttcggctgatacatcgccaactaccacgtgttggttgatgtccgcaacatatcctttgtagataccgccgaaatccaagcggactatctcacccttacgaacagcgcgaccggttccaggagcctcaggatcagaatctccgatagtcaatgtcaagtgatcccaatcatcggctccatgtctgatcaaagattctttcgccgttctcaggagttccaggtcagtcaccccttccttcacaatggcaatcgtatccttcagggcttgttcagtgatttcagccgctttctccagatactctatctccagcggtgtttttaccagccgcatgtcctggaacacttcatcggcatcaatcagttgtactttgatttttccttcggtcaacgcatcgatgagatacttgggagcagtagtctccactcctacccgcttacctgcaagtccccactcccgaatcttcgactgcaaagccgcgccgacttccgcctgactctcaataccgacagtgtcaccgaaccagctgtggaatccagcgcttttatacacatcccagtgaataagcgtcccttctccctcagcgcgaatcattgctaagttcggatattgattattcagcgcaagcagaatcgggttgtccgcgctatgcaacaacggcaatccgctcagatagtagacgttcatgggagatgcggcaatcaacagactaagatcataatccttcatcagttttgccgctcgttttgagtcataccctatgggattcacttttttcacctccggtaggtttttataaattggaattgaaggggctaaacgttccagaatctcaatggttctttcttcgtctgccaatttctcgatttccgccgtatcaacaggtcgtccttcaatatgggaaagataccctgcatgaattgccgtaatgacattcatcgcctgttcaggagtaaattccggttctttgtcttccaagatgcatctggcaaaatgggcatcggtctcgcgtaccgaaatagtatagtattctggaaacggcaggtgttcgacttcgggttctatccattgctggacttggtctcccattttttcatcgaaagagcagagacgtacgggtttcgtccatgcatgattttcaagcaaggtgccttttgtcccgtatacttccatgctgttgtaaggaattgttttctgagtgaaactgacaacaatgtcagcgatggccccattcgcataatttgcaacagctacagcgttatcttcggctttctcaggcagaaaaacggcctgttttgccaatactccggtaactctgctgacttttgacccaagtatataatcgatggtagcaaatttatgagccgccatgtccatcagtgcgccgccacctgctttgatgggatctcccttccagaaaccgcttttactgaggccatgaatttcattgaccccttcataagctctcaccatcagcacatcgccaatcaaacctttggccacgatttcatgcatggcgacatgggcaggaaggaaacgatggttctcggcaatcatgaatttcactccggcgtccttgcatgccttaatcatccggcgacagccttccacggtcgtacccataggtttttcacagagtacatgcttgccagcggcagcgcatttctcgaccatttccacatgataaacatgaggaaccattaccaggacggcatcgattcccgaagcaagcatttcatcgatgttttcatagggaaccatgacgccgtcccggtaagtcaatgccattttcttcgcattttcataattgcggtcataaatacctgtataagcaatcagagaagatccccggtcaccattactgtggaaatggaatgcttgtcctccacctatgactccgaatttcaccttgccggaatagtccatcttcttctgagcttctttcaaagactgtacgtcgtgtaccaggaactgattgagaaaaagctcaaagacacgttgaaaatccatggcatcagggcgattccctgtatattttatatatcctcccatttgggcgaccgatgaatataaaacgccttttaccaggtcatacaacgtttccttattcacataaaagataactaccggcggcttagtcttgataggacccatcgtggctttgcaattcccctgaccaaattcaagggaaaacacttcgtcacctggctccgcgccctcatgaacaagatctgtactattcttgatattgaactggaaggattttccttcaaggatacgcatttcgtaacgcagttcttccacagaagtacaaacttgtgcaaaaagaccgaaaccgtttttcaaatccgaaaagtcaagtcctgactgtccaatgccggtatccgcagacagcggcttatcaaccgaagcatcctttcttaatcctgagttcatatacgacccctttacacatatgatgctgaatcatggtgaaaaaacataaaaggttaaatcatcttaccaatttatccatatcctaaatctgattccttagcctgtcaacgaaaaaaaacaagtattttttaccaaatacggaatcatgaaacaacaaggaaaatgtcgcaaaacccaagtcgtcattatcaacggcatctcggccttgagacaaggaaacagagatattttgttccgagttcgatgaaaaaaagagacgagtgaacgttttgagtatccaatgctatttttgtatcttgatacagaagtccttgaattttaaaagtatctctcacattttttatgaatgatacattctcaccggacatgaccgaaacatatgtatcatggatatcatatgtttcaaagtcagtacctgtccggggagaggtaagttcatagggttgcgttcatgacatgtacttcttccgatatgccgccagtccagcttcaaggcaatccgccgctgccgcaaggtctccggtgttcaggacatatgccaggcgagcctgtttccgaccgatgcctttggtcacatagaaatcctcggcgggagcaaacatcgtcgtgctgccatcatgactgaaatctttgagcatgaagatagcgaatttctccgcgtcgtcgacaggaaattcgacgaccagataaaaggctccaagaggttcactcacccggatgtcgggaatttttttgaggcgcgcaacaaagaaatcacgacgcttctcgtactctttcttcacgtcttccagatacgtggccggagcgcggaaggctgcgcaggctacgtattgctccacctccgggggacagaggcgtgcctgtgacagcttgagcgccgagtcccgcacttccttgtttcgtgtgataagggcgccgatacgggctccacacatgctgaaacgcttggagaaactgtctatgcaaatcaccctgtctgcatattccggatatgcaaggacgctgatgaaggttttgccgtcatagcagaactcccgatacacctcatcgacaatgaggaaaatgtcatgacgacggcacatctccagtaaggcagtcagttcttcaggagaatagacatgtccagtcggattgttaggactacaaagcaggacgccacgggttcggggagtgattcttttctcgaactcgccgatatcaggcaggacgaagcactcatccatcgtactcgtcaccggaacgagcgtcaccatagcgatgttggcgaaggatgccacattggtataatacggttcagggatgatgatttcatcgcctggatcgcagagcgtcatgaaagaaaactggattgcctcgcttcctccggttgtaatcaggatgtcgtcagatgtgataccgacgccaaaacggttgtaatattccgcccaagcctgccgcaggtcatccctcccctcgctgctgccataggcaatgatgtcgtcagggaatgaagaaagtgcggcaagagcctctgccggggtcttgatgtcgggctgaccgatattcaggtggtagacatgaataccccgcttctttgcttcacgggcataggggacgagacggcggatcggggaacactggaaaccggaaattctgtgggacatctgcatggcgcagctcctgttgtacattggtggtacaatcgtattagggtatgatacctgggaggttcccgtccgggaacccgcccggcaactatcctcatgcggacacacagtaccgaacatggggatttgcgtcagcccggagccgcgatatcgtcaatcacggtccgggtcactagcactggcatcgctcgcttcgaaaggagcctgcggatgtgcctgcttggcatcaatcaggttctggatgaatgccctgttgtccaagagaggactgatgggacgcccatgatggagccgactgatgactcgtgcgaaaagttctgatacgtctgcctggatgaaccattctttgtccgtcaactcgcgtccatggtagacggcgttggttccaatgatacgatagaagctaccttccttgtaggcggcatcaaagtcctcgatacctgacccgttgaagaacggcagactgaccatacagataattttctttgcgcccatttccttgagcgtacgcatggcgatgatcatggtaccgccggtggctatcatatcatcagcaatcaggacggtcttgcctttcacatcgccaagaagatttatgctcttgatgttggaatgtttcgcgtcacggctgaccatggaatagtcgcgttccttgtacaacatggccaaaggtctgtgcaacgcctgggcgtagaacttgttgcggctgatggcgcctgtatcaggagcgacgacaacgatatccggatcactgatgtcaatgaccttgttcaattggatgagggtctggtatgaggcatggaggttttccagatgcaacgtagtaaaggaattttcaatctcccggctatggatgtccagcgtgatgatgcgattgacgcccagcatttcacagatatgtccgaacatgctggcggtgagggcttcacgcgcgcttttcttatgctgacgcgcatagggatatgtcggcagaacaagggtcacattatcagctcctgccagcttgagcgcgttaatcgtggtaaaaaggaacatcagatggtcgtttatggaaaaaacctgtggttcatccaacccagcaactttaatcggggattcgttggtcacatcgtgaatcaggaagatgcggagtccacgtactggcgccaacatctcggccttcacttccccgttggcaaaacgtgtgtatttcacattgatgctcaaatccggacactggaaagtcttgggagcctttccacggggaatcttgcggttgttcaggtcgtcagtgaatatgacttggtggagtatctcttcttcagtcatattgtggcgtctggcgagaacggaggataccttcttatacctttccacataaagcctgcgcagatgacgcatgacttttcccgtaaggtattccgtgccgggcccggcaatgatgccgagcttatgcggtttgatgatactcatatgcctaccatacaccaaagcattatgaaagttcaatgcggttcaatgcaggaaacgtacaggaaaggtttgcctatccatgctatcagccattttcccaagggggtattcatccttttacactccccgacatcaaacctgacacaaaatacttctggaaacagatgaatacgacaatgacgggaatcaaggtcaggacagacatggcaaacacatatccccattgagtgaattgatgttgtccgaaaaaacctgaaatggctatgggcaaagtccgcttctgattatcattgattactgtgtttgcccatggatattcctcccatgtgcttaagaaattgaatattgaaaccgaagcaatcgcaggactcgacaaaggcaggacgactctgaaaaataccgtaagcacggaagctccgtctatttctgatgcttccatcaaatcatcagggatattttcaatgaatcctttaatcatgaaagttgagaatggtatcacccacgcgatataaaaaggaataagtcccatcaacttgtttactgtaccaagtgtaattgccagctcaaactgcgggatgatgagcgtcgtcccaggaataatcattgtcatgattatgaagccgaacagtaacttttttcccttgaaacggaactttcccaacacaaaagccaaaccagtggagatgaatgcggacacacataccgtaattacagcggcaacgatactgttgagaaaattcacataaaacttactttcggaaataatgtaacgataattttcaagggtcaggttctcaatcttcggaaataaacgtggaggaaactcgtataaagccccatttggtcgaagtgaagtactgattagatacaccataggcataatcgccacaatcgtaaaaatcgtaagcaagatataactgacgatagaagtttttctctcgtccttgaggatgatttttgatttcatgacagacctgcctttgcatcatgtgaccgcatgaccttgaactgtaggattgccaggatagcaagggttccggccatgacgaaggataaggcggatgaatatccaaattttcctgtactgaatgccttatggtacatccatgtaagcagggtatccgtctggtgcgctggatttccgttggtaatcatcttgattgaagtaaagacattgaaaccacctatcgtcagcatgataagagcaaagagaattgtcccgcggatacatgggatggtgacatgaaagaacctttgcacaccattgcatccatcgagagaggccgcttcatacaagtccttgggaacttgctgcaatgccgcaaggaaaacaaccatgttccagccgacccctttccaaataccgagaagcatagctacccacaagccggaccagcgggaatcaagccagcggatattatgatttgtgacgtaaagtatggaagtaaaaaaataattcaagattccttcggtattgaaaagataacggaaaatcaatgatgctatgacccatgatgtgatgactgggatgtaatttgccacccggaatgtaattttcaacctttgtatgttcatgagaagcaacgcgacaaaaagtcccaaggccatttgtccaggaacagtcacgatagtatatacaagcgtattgacaaatgatgtcctgaatattctgtcagagaatacggtggtatagttctcgaagccgatgaacttctgtctgagcatcgagccgaaatcccattgaaagaagctcatgataaataactttgcaatgggataaacggtaaaaaagacaaagacgaccaaaccaggaaacatgataagagctacctgtagccgtgaacttctactttttatattcatcatcttcttctttcgctccatgatagtaaaacaggacaagaacagtttctcatcctgtttcaacaactgtttatggcttcagaagttcatccacctgagcagcaagagcatccaaggatgtccggacatctttgttctccctgattatgttcgatattgtcattgaaagaaggttgtcgatttccgtccatacggaaaccgtaggtcgcgcttttgctgtctcaattgcggataagaacggagagaactcagcgtttttcacttcttccgttttcagggcttcctgattgacaggaatctgtccggccttggccatctcggtctgagcaaatttccctgtcatgaactgcatgaatttccatgcggcgtctttcttcgctgtagtaaacatggcgatatcttcaccacccagtacagaggatgagccgcctttaccagcgggcatcggagccattccataggtaacatcaggataggcacctttcaattctgcaaccttccacggaccttcaagcatcattgcatatcggtacgttccaaaaccatcagtcatggggatgtctccgctgttgaaacctgtaagcgctccttcccgtgctaaagtcacgaatgcgtcaattgccctgactgtttcttcgctattaagataaccggtagcctttgtctgtgcgggatccgtgaatgcccctccgaaactccagatgaaaggaccaaggttccatccgccaagcgagggttcattccaaccccaaacctgctgtcctctcgtgttttttccggacaaagcccttacaaccgtcatccattcatccatcgttgtgggaacggagagctttgcatcctcaagcagcttcgtattgtagaaaagaatctttgtgttggtgttcaatcccagtccatgatagtgtccgttgacgaaagctgtagacatggcgcttggcaggatacgtccggcaacctgtgtgaaatcctcaaattcacggtcaagtggaacaaggattcccattttctcaaattcaggaagccaagcgatatcgcacctggcgacatcaggtaaactcatggcactcgaactcaccaggattttgtcgtgcagttctgcccactcatgggatactgcgttcactttgataccaggattctctgcttcgaatcttggaataaggacttttgtgagtgtttcattttccttggactgtgcgctgtagtgatgccagaaattcagagtcaccaccgcatcacttgtccggctctcctttgctcctccagcaaacaataaacaaacacccatgaagattgaaacgaaaaccagcgtaattcgttttccattcattttctattcccccttcttcagtatttccctgaatatcttgactccatatgaatcaagcatcatttgttcatcaatacgaacctctgcatccgacatcatgtcctgccaaactcctcctatggatgtcgccgatagattgacgtgcgcagtgccttccccattgtggagaaagactatgaatctttcctttccatcacatcgttcaaacgcgaacacccttcttatgtcgtctgcaagcacctgtacatacgaaccgcaccgcaatacatggtgtgttgtacgcagtgaaatcaatagcttgtaccaagcagccagttcctcattccgagaagctgcatcccagaccattcctccccggcaaaggggatccgtcagcccttccatgccggcttcttccccgtaataaattgctggggaaccaataaaaagcatctgaaacgccacagccagcttgcatttgcgcacatcccctcctgcttcggtaaggaatcgtgtagtgtcatgggaacccaataaattgtattgcgccatgttcacttcatcccaataccgcgacagcaggtttccaatccgaaaacaaaaatccgtcgttgcgatggctcctttggcgaaataatcaaccatgatatccctgaaaagataattcatgacggcatcgagacgcatgccgtcccccacaagaccgtaaccatccgtccatgtctcgccaatcaaaagggcattgggatatcgagcttttattgttctccgtgccttcacccatagggatgcgtcaacctcatccgcgacatccaacctccatccatccatacccgtgacttccagccaatagagcatgacatctatgatgaagtcctgtacttctgggttcgatgtgttcagtttcggcatcaagggataatctccgacacattcataattcaaaggttcggcggtgacagggaagctgtgaatgaagaaccaatccgaatagcgtgacagggaatcattattcacgacatcctgaaatggggcgaatttaattccgcagtggttgaagactccatcaagaagaatacggatgcctttgtggtgagagttacagactaaacgtttgagatcgtccaaagttccgaaatctggatctacttccttataatcaatcgttgcatatttatggttgaaatcagccagaaagataggtgtaagatacaggcaaccgacacccagctccttcaggtagtccaatgactgttctattcctttcaaatcaccgcccagataattgtcacgcgtgggtatggaatcccatctttcatacaaatgtctatttttactgacatttcctggtttatagcgttcaggaaaaatctgatagaacactattccttttgcccagtcgggcactgaaaaatagtcagaatcattcgtatacaggtactcaaagaatcctgattcaggcatttccctgaaaaggccttcattggtaaggtaatggcaaactccggaacgatcctctagcttgaaataatatttgatataatgtgtcggctcagaaaatgaaacatggcacctgtagtcgtccctccaggcatcctgataggcaatctccatcttctcggatttcctggaatccgtattccgtaaggtccgcttccaacagaccaccgtacatttctccatatcaccttttgccacaagtactttgaagtataagtccgtgcgtgacccggcatagatatattctgaggatgcgcgatggatgattgctgcttcattcattgttttcaggtcctttccgagtagattttctgattatcaggccaggggaaatctgcaagtgaaggatacttttgtttccttctatcttctgcatgagcatcatcatcgcttgagcgcccaattgtctggtatcgacatcgatgactgtcaacgatggttcgatgtattcggcaagcggataattgtcaaaggcaattactcccgcctcatccggaacggaaatccctctgtccttcaatgcctgcaatacgccgaacgctatgacattgtcgttgcagatgaaggcatcaggcatcattgtcttctcaaggtttgcaactatctttctggatgcttccgcagaatcctcacattcaaaaaaacgcatatcttcgtttttggcaccatttgcaagaagtgcgttgcgatatccttgcactctgttcctaacaaaaacttgaccgattgtcccgccgatgtagcacatatgggaatatccggttttacgcagatggttcacggcaatttccgctccttgggcattgttgacatccacccaactacattcattttccaaagtccccggttctcccaagatgacaaaagggaattcgtctttttccaagtctttcaccagcctgttcctgacaatagcaggaggcaagaccagcccatcgactttccgttcgtatatgagggatccaatcgtctgctcgttggcatcatcagcatccacatgggcaatgagaaggttgtatgcgaaatcgcgagcagtttgttctatgccgaatacactgttattgaagaaataattggaaaaggcgctttgattatccatgtccacgacaagaccaaccgcctggctgttgcctgtggcaagccttctggcattgctgttcggatgatagtccagcttttccatcacatcccgaatctttttcttagtcttttctgatatcgacatgctctcattgaggacacgcgaaacggtggatggagaaacattggcagctttagcaatatcatgaattgttatcggcatatcttcctcaccttatttatgcaaccgctttattaaaaaattattttatatttccttttttataaaaaatttataaataaaaataaatattctatatataattttatgcaagcggttgcataacaaatatacaccatcttcctgagttgtcaacagaaaatatgaattgtcagattactcatgtatcaggggtcggcaatgttcgtgttgtacgcgagtacgtaccccaatcactccgctccaatcacaaactgaccagatggagtcccttcctgccgctaagattctcataggcatcatcccatgcgacagagacgtcggaacatccttcaagaagcagccgaacagaaagctcgtcatcatccagcccaaggtttccggtcgttccttcgctcgtccgtgcccggattgtcgcaaccggatccatgagtgcaacctgatccagatgcagtcctacatccttgtagacatcgcggaagctggaaccggcatcaagacgctcaagtacccgatccgtggcgtacagttcgggtgtgcaggcagcggcaagccggtccgcatgaacttcaagtccggctaccatgcggctcatgatccggacaatgcccatggtcatgcggcatccgctcaggagaggttccttcgtatcctgaaaatcccggttgtaccccgacaccaagctcctgattgtgttcttcacacggaaagaacatgcagtgacagttacagaacgactacgcaccagctccagtccgtcaggattctttttctgcggcatgattgacgaaccggtagtcagctcaacgggaagagagaaataaccgaattccggcagagtaaagaagattaagtcctgagccatcttgctcagtgtaagagtaatgtaatcacagctgtccaggagcatagcctcatatttcccacggctattgttcgcatagagaacattgttttgcacacgggtgaaccccatctgagccgcggtgaaggttcggtcaagcggcagggggactccatagctggccgcggagcctaatggagattgatccaatgtccacgtcagttggtagagcctttgcgcttcatcatacagttcctcggcataagccgcagcccaaagtcccaccgaggagggcatggcaacctgtgtatgagttcttcccggcatggggacaaactcatgcgtgcgggcgaatgaaagcaaggctgcggacagccgaccggtctcagcggtgagattgacggcaaactccctcatccaaaggcgcagggcggtttgtacttggtcattgcggcttcttcctgtatgaatcttcttgcccgcctcccctgttctccttgtcagaaatccttcaatggccgtatgacagtcttcatcctttgcctttatttcgaacttgtcctccagtttcagggcgatgatttcacgtagtccttgctcaagggcgtcaagctctgactttgtaaggattcctattttatgcaaaccacgcgcatgcgcggttgatgccagacagtcggacagaaccagctcctgatcgagaagatagtcattgccgacggtaaattcctccatcaaagagtcaagggtatggtctttttgccagagttttgccatgggatgcctcctggtggccgtgccggagggatgccgccggacatgctgttgtgcggaaagtctaggaatttgaaccggcgttgtcaattcatgggacgctacatcgaaaagatttcctccacggtcttctgaaacaggatggatgggagcggtatttttctgatgggaggacaatacatggaactgatgcatatgaaatcattgaaaaaaggcattcgaatcaccgcaataccattgttttatttacgttgtactctgtttttgattatccttttccttgcgacggcctgtggggaagaacttctgcctcttgacttgttggagagaacggactgctctccgcctgctctcgttagcatccgggcgacgggaaacaaatccatccggctgtgtttttccgagaaggtggaagctgccagcgcacgggtgtcggttgaaggggaaactgccggctccgtcacgcaagaggatgatttctctttggtcgcgcatacgtccgtaccccttatccccggaaaacaggcctgggtatcctttgtggtggaggatatctccgggaatgctctttgggcacgggttcccatctgggggttcaacgctcatgccgctcatctgctcatcacggaattcactacgaaaggcacggaaaaacaacccgacagggtggaacttgtcgtgttgaaaagtggcgatctcgccggtatcaccttgtcatcaggactggcaggaagatggaccgaccgatgcgtcctcccgccggggaacgtggatgaaggaaccttcatcgtggtatttttccaggatggcaacgccgaagatatcccgaagaatacgctcatatgccggagtcaagagcttctagggcttccgggatcaaatggcattcttgtcctcactgactccccttcttctgacgccacgataattgattgcgtcctttatgcgtcccataccaagacagcacatgggtttgggacggaggaagtatgggaacaggccaatctggcgatagatcgaaacgcatggaagcctgtaattcccaacacacaggaagtagactcatcatgggcagtagatagcgcagcaaccacaagcacgcgctcattgtgtagacgggatacatacaaggacactgacacaaaaaatgactggtatgtctgcgctaccaaaaaagcaagcttcggttcatataattcacgtgaagaatgggaaggcaatcaggagaggtaactcatgacgaatgattcgatgaccgagaaagaagcggcgccgatgcgctgctcaaccgcttccccgttcttgaaaagaaccaatgtcggaatgctggccacgttgtagcgtgaagcaagccctgtgcttgcatctacatcaaccttgactaccttcaaggtggtttcatgcttttccgtaatctgcgcaatggcgggagcaattattttgcagggaccgcaccaatcagcccagaaatagacaagcaccggaacttccgccttcaggacttctgcttcaaaatcctcatgtgtaacttctttatttcccattagcggacactcccttggcatgaattacaacgcacccatggtacttgaggaatccaaaaaaataaagagggcttgaaatgacctacgtccgcagcggtttcagccactgcggtcatagacacatacatacaagaacacggcggagaaaccctcaaagaaccacttccccgtcgtcttccatatcttcatcggggacgcggaaggcttcttcgtccaagaacatttccacttccccggtatccttggccccttcttcatcgcaccctatttgtttttcttcagttcgcctttcagggacaaattcaacatgctctgctacaatactataccgagaacggatttttccatcttcttcccatctgttctgcctgagtcgtccgacaacccttaccttccgtcctttcttgaggaatgtgccgcaattctcggccagcttaccccatgtttcgataagcatgtacatcacttccttgattctctcctgaccgtccttgtaggaacgatcaaccgctatggaaaacttcaccaatggcccgtgcccctccatatcacgtctttccggatccttgaccagattgccttccagcagcactgaattgagattgttcacttacctttgctcctttgcctccgccggtttcatgccatcggttcatcgaagcgagaggacattggccatatagcggacactcatatgtgataagcactttcccctgccgtccgtttcaggacatgtttctttgggaatgacgcacttgcaaagatttcataaagatttcatgtggtatttcaatcttctgaacaatgtttccttaggcaagaaacctaactgcttaggttgagagtcgtgtctatatttggtacactgagcttcacggcgtccaccacacaggaggtttcccgccatgctgacaattttatccctgggaggctcgatcatctcccctgattcagttgatacggaatttctgtccagttttgaaaagatgatccgctcatacctggccacgcatcaagatgcacgtctcatcattgtctgtggcggcggagctcccgcacgggtataccagcaggcgtatcgcaccttgaaatcagaaaaagcaaatcatgaccaaatggactggatcggtgtcatggcgacccgcttgaatgcccaactggtcgccgcaatcttcagcgatctgagccacgatgtccctgtggtcactgaccctgcggctgatgacatcacctttacaggacgtatcctcgtcgcagcaggatggaaaccaggtttttcctcagatactgacgcagtgtaccttgcggagaaatttggcgcggacaaagtaatcaacctctcgaacatccaccatgtttatactgccgacccgaagaccgacccgaatgccgtgcctctggataccatttcatgggaagacttccgcacgatgattggctcgacatggactcctggcaggaaccttccctttgaccccattgccagtgagagagcttcccggctgggactgaaagtcatctgcgccgatggacgggatacatccaataccttggcaatccttgaaggaaaggcattcaacggaacgacaatcggctgatatcggagttaataagcgaaacttacaaacaaaaaaactcaatcaaggcatgggcttcatgtctccatatcccctccctaaactagttccatgttttactatttgcttaaattatatggaaatataattagtaagcaataattaccaactataattgggattgttttagcgcacagatgaacgcaaagaaaggaaatatggcagaggttccgcaaagccgtcaggaaaaggattatccctcctgaaatcaggaatccaactgtcttcatcgcccagctcctgcacaaaaccatcctcgattcccaattcatcaagcaacgcaatgaggctatcatattccgcttgagtcatgcgggggaacagacgttcaccggaaggcgggacgaactgaaccatcaggctcagccatgcactgccattaagatggtgcgcataccagcgcaaagcctcgcgtgtcgcttccatggtcccaggaaaaacaagatggcgaaccagaatgccacgcagaacaccgtccggaccgacggccgtgacaggatggcgggaaacaagttcctccagcatgggcgcgacaaccttagcgtaacgtctgttcccgcagaagacagcggcgacttgcgaatccagcgtcttgaagtcaacaagatgcaaatcgaccaacgggtcaatgacggacaacccttcctccgattcgtagccggatgagttccatacaatggggaggacaaatccctgggaacgcgctctcctgacagcttcagctatcgtagggatgaaatgagtcccggtgaccatgttcacgtttgcggcttccatatcctgaagaccaagcatcatattcaccaggctgtcacaatccaccacgcacccgtaacttgaaaaggtcgcattacatcccgctatctggtggttctggcaatatgcgcaatgcaggggacaaccagaaaagaaaatcattccggaaccctttttccccgtcacaggcggctcctctcccctgtgcaggccgctccaggcaacccgcaccttgtctgtctcacgacaaattcccacctgctggcgtgtacggtcaacggcgcagcgattcggacagagcaggcatgtccggtaaggattgaaatattcagggattccagccataaaccttccttggcatgattggagggaacgacaacacgaggattcacagagcgaaccggagaggacatggagccaaaagcgcaatgtccggtgattccattattgacagtacccgccaaagacatcattttaatcactatgggatttcaaggcaaggacatgaagaacagcttaaaggactacaaggaagaacggttcattctcagcatcgatggcggaggaattcgcggcatcattccggcatatcatctgcaacgcatggcggaaatgctccactcatggggcgacaagataccattctacgcacatttcgacttgatcgcgggaacctcaacgggaggacttcaagccctcgcactaagttcccctgttgaagaaacaggattgcttgccgaagacattgaaccatatcctgttatccacccttacagacgaagctttctggattggatgaagggggagcctgccaccaggacatggggaacattgatacccggcgccgatccttcacagcttctgggactgtacctggagtccgcgaaccgcatctttccgcagaacaaaaaaagcagtatttcccaagttttttctgataagtatgattcacggcatttacgttcctttctcggaactatatttaagaaagctgctgtaagtgatagtgtcgttcctgtcctggtcatcgcctatgattcagcttctgcccattccgtgctaatctccagctcacatcatcaaggcttcctcatgcatgaggcggcgacggcaaccagtgcggctcctacatatttttctcccctgaccatcaccaacaaatcaaccagaaaacgacagaccttgatagacggaggggtcatagcgaataatccggcattgtacgcttatgccgaggcaaaacggctttatccgaatgcgcggaaatatcacatcctctccctttcgaccggttccggacgttttatttttgacgcatcgaacagcgggggcatgatgagctgggtcgatccaatcaagggacttcccatttataggatttacgcgtcttcacagatgacagcggttgatgatatcgcgccgttcatccccgatttggagtatgtccgaatacacaaagccagcaagggagaatccatcaagatggatgacattgcgccagaatcacttgccgctctgaaaaaactggctgagaacacctttgcggcgcaagaaaaagaaatcacctcattcttgaaaaaagcatccacccggactacctttgaccaagttcgacgcacaggagtccttaccggcgcagggcagtcagagcaatcccctgtgctgttaccatgagcaggagtccgtgcggagtgcatcgaccacatcaggaagtatcaatgcgacagcaacaccatgccgccgcccgtatccggcctcgcatgtcctgcggacagccagtgcggtaagtccggctgcttggtgtgccgccatggaaaaagaaactcttttgagcatgaatccacacatcagagcagcgaacaagtccccgctccccggcaatgatacaggatgtcgttcatggacatgcaaggaagccttcccgtgctgcccaccatcctgtccatcaaagattgccaccccgtagtggttccctccatcattctccagcaatatgccagtgatgacggcgttacgggggccaaaagcatgaatcatctccaccatctccaacgcttctggctctgtccatgtttttttccaggggacattgcacaaaagacacgcttcagtcatgttgggcgtaacaatgtcagctcccgtgacaagctcccgcatagcaggaatcatcgcgtcttccatgggcccatacagtcggccatcatccccaagcacagggtcgatgacgacaagagagtcagtccgtttattcttctgcgtgtcaatgacctgacgaaccaagccaatctgttcgcgggagccaaggaacccgctgtacacagcgtcggcagtcatgcccagttcttcccaatgggaaatgacgcgcttcattacggctgtctggtcagaaaagacatagtcggagaatccatcggtctgtgttgacaggatggccgtgggaagcggggacacttcgactcccattgcttccagcacaggcatgatgaccgtgagtgagctttttccgtgacaggataaatcgtggacagctatgcatgatgacaacacagatatcagcctccgtagtactttcacagtatctcaccagaggtgaagaatgcaagcggaaacatagtggaaacccaggtggaaacccaggctggacacttgaaggattctccctaccgttataggctgtcacgcatggaaaaatctcaacatctacatcagcacatccctcaccatatacccgaaacatccttcatgtcccggatgatcatgtccggctcagggtggaggggcatctttgaccctttcggaaatcctgaaggccgcggcaagaacatctccggagaagcccgtgatttctgcattcgcgcaacacattccttcatccgttttcttgccacgttctcccagaggaacaatcccctgcgcatcctccttgcccaggattcccgtccgaccggtgaagccatcaggacgactgtagcggagactgccagagcatgtggcgttcacatcgaggacgcaggcatccgctgcataccggaagtcctggccgcttcggaaagtcccctgtccaaggcaggatattccaacgcaggatatgatggtgtcatctatatcaccgcaagccacaatcctgtcggatacaatggcttcaagtttggtcgccatggctctgtcatctcccgtgatttggagcaaaagctcagggcactgtttcatgaaaacatccccatgaaatcaatgatagaatccatcctcctacagaaggatgaaaatgatttaccgcctgaaatggaagcgaatcattgcagggcagacagtgatataatgagtggtgatttaattagggatgcttacgaactaagaatactgacttgtgcctcccattccaccgaaccggctgtccagaaccaatttctcaaggaaatacgccgtggcatggaagacaatcccttgggcctcattgtggacatgaacggcagtgcccgtgccacatccatcgataacgatatcctcacaagggcaggcgcacatgttcatgttctcaatggaactcctggggctatcattcatggcatcataccggaaggctcccatatggaaacctgtcgccagacactggaaaccatgcacaagcaggatgcccgctggcagctggcctatatgccggacaatgatggggacagagggaacatggcatgcatcgattccgaaggaacggcacaaatcctgactgcacaggagttgttctcgctggttgtcctttccgaactcgcggctccttcattgacggcatcattgtccacatcattgggcacatcgttgactaccgattccaaaacctatccccaagccgtagttgtgaactgcgccacatccttgaggatagacaggctctgctcactttttggcgttcgagttgcccgcgccgaggtgggagaagccaatggcacatcccttgccagcaagctgaaagaggaaggctatcatgtccggattatgggcgaaggttcaaacggcggctgcatcattcctccctcacaggtcagggatcctttgacagcgttgttctcccttctccggttgctgaggagccatggattgaaaacaccagcatcagaatacgcccgacgtgcgggtgtcacccttccctacgctcccactgtgcaggacttccttgaatgccttcccatttttcagacaaccggttccaccgatccacaggctatgattcatgcttccatccctgactatgacaggttcaagacagcgtatgaaagagcctttctgtcatcatggcctctccagcgacagtggctttccaaggctggtatcacacactggcgggaagaacagacagaaggaacacagatgcgtaccggaatgggaactgagtatcgtaaccatcctttcaccggcagcctgaaaattgtcttcatggatgccgttggcagggatcaggcgttcatgtggatgcgtcccagttccactgaaccagtgttccgccttgtcattgactgctccgccgaagctggcggagcaaggacatacaatcagctcatgaggtggcatcgcgaccttgtggagacagcattgaaagaagcgtgaagacttcagatgttcaacggtttacgttcagagactcaaaccggcaatggccgctcctatgaccggagagtcttcaatgcgcaccatggcggtgctgataccctgacgttcggtcagaaaactgtgcagatagaagtccgtatatcgcttgaggttttcagtcttatagaacgtcgtgccatcagcgttaatcaccaccggacggcggggatccttgcccggagaggctttcatgatggtcgcggaaagattcaccgcggtcagtttggctgctctggcaatcagggaatcaatgatacgccacaaagcaaaggcgtcatcatcattgtctccgacgacatgtaccaaggcatatgcggcgttgaaaggttcttccaaataattgctcatcgtcgtagtggtcaacggagcaatcctgacgaacctgtcggcaaaaccacgggagaaaatcccttcttcaatcgcctggaggatgacctgatggctgaacgcgccgagataagccccgctgattagtttctcaaaatggtaggaatcaggatccttcgttgtcgcaaaaaatttccgatccatctctcccagtgaaaaattgaatcctcctgactctacgttgatgatctgcgaacctgcttcaagattcgacagtttggttatgcgggagttatcttctatgtacgccgtatttgttccggttcccaggatgaatccgatgaaaccggaagcatgggaagaccgggcttccgctttggtggcgagcaaagtcgcgaccgtatcattgatgacggaaacgcgcttgcgggatacatcatgtccccgccgggcaagctcggcgagcaggctggctcctatcggcatgccgatgacttccggcgccttgatttccttggagaacacaatagtacgtccgtcatgatccgggaaaatactggccgcgtaggaataacagaatccaatcctgtcactccggtcgatgatgcgctcaacatcatccgcaaggacagaaaagaactcggaggccgatacttctgtcttcacccccggcatgcctgtcttctggaaatccgtgatggtcggctccatgttcgcgccaaaagtcactacgcacgtgcggaaattcgttccgcccgcgtccagcactatgacagattcgcctggctgtatggtcactttgtcgtcaacataggtaggaatcatgtggagcgatgatgtctctccggttaatcctttctccatttcatccaggaactttcccaccaccacttccatatccacgtcttcaggggtgagtttccatttccgcaggaactttccggttctggcaccgatatctcccatgtgagacctccatgattcatttgccttgttcttccgcccattctatggcctgtaggcatccttgtccagtttcattcggcatcagtttagctgtcatcttctctcgaacctgaccatgaaatatggtaccatgcaggcatgaacgaaaagaaaacttttttttggtatgatttggagacattcgggttgaatccctattatgaccgcattgtccagttcgccggggtacgtaccgatatggatctcacgccagtcggacaaccgattcttctctatgcccgtccgacaatcgattaccttccggatccgctcgcttgcctggtcactggcataactccgcaggaggccatggagaaagggctcagggaaaatgatttcgccaatgccatcctcaaggagatgggacagaaaaacacttgttccgtcggtttcaattcaatccgtttcgatgacgagttcatccgcaatctcctttaccgcaacctcattgatccttaccggagggaatgggctgacggcaacagccgctgggatgtgcttgatttaatccgcgccgcgcacgatctgcgtcctgacagccttgcatggccgccttcaaaggacaacggtaatccagtattcaagctgaccgaactcaccaccgccaacaatatttcccacgagcatgcccacgatgccttgagcgatgtctacgcgacgctggcaatcagccgtctccttaaagaacggaacccacagctctttgtctgggcattgagcctccgtgacaagaagaaggtcaaggaaatcgtcaatcctccgttcggcactcctttcctccacacctgcgcttccttcactacgccacgcggctgtacccgtccggtcgttgctatttcatttgtccccagcaatccaaatagcgtcatctgctttgacctgacccaggatcttgaccctcttttcacggcgagcgatgaggacatcatgcgcgtccccggcgtcttgaggatagccttgaacaaatgtccttttgtcagtcctctttcagtccttgggaaagatgatgccatagcaagaaggctggatatagacatgaagacggcgatggctcgatatgaaaggatccggcaggaaatcaatcttccttcccgttttcgttccgctgttgagcgtgatgagtacgaacaggtcgccgatcctgatttccgcatctatgccggaggtttcttctccgatgccgacagggagcgtttttccatagtacgcaagacagaagcatcacagaaactcagcctcaaccttcgcttcgatgattcccgcgctccagagatggtatggcgttacgtatgccgcaactggcctgaaacccttgatgagcagcagaaggcacggtggcaaagtttctcggcgaaccgtatcctcaatcctcccggagacatcatggtcacgtggcaattctataccaggaaaattcaggagaagctccagagcaacgatactcctgcccatgagaagcccgtacttgcggccctgaaggaatggggtgagatgattgcaagggagacagggttgtctcggtgacctcttatgagttttctttttccagaagacaacgcttgatatttcccatggtttcaattttcttggctttcttttgttcgtcacgcttaaaaactaattaatgaataatattagcgctcaaaatcactaaataacccgaaagtattatatggttttctctgcttttcatgcaaaatcatacctttgggtaatagctttctgccatcaccacgtttatactactttattaattactaccatatgcgtaagctggcatgtcatcatcttcttcatggagaaaggaaaagacactatgagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagactaaactaagcgtcatggtcttcctgaccatcctgatgcttcttatcaccttcatttcatgcgacaacaagctgaatgtttcaaatacaaacgaagtacgattcatttccgagataggccgcaaggccacggcagactccgaatggcaagccgatgatgaagtcggcatctacatggtagctcatgatgccctggcagctactgccgcctcagaacgtgcaaacaaactctacacggctgacacagccttccagacttccggcttcactcctgccaccactgccgataccttgaagtgggatgaccttagtacgaatcctgcaccattctttgacttcatctcctactatccttacgtgtcatccatcgctgataccacggctctacccataaatgtctatccacttggttccggggaacaggacacgggaaaggctgacttcctgtggggacgcaccgacaatgtacagaacaatacctcgacggtgcatctgaaacttgaccatatgctctcccgcctgattgtcaacatctccccaagcacgaccgttgatgctacggctatcaatgatgccaccggtggatttactgctacggtcacaggtttgaacacgcagaccgcaatcaatctgaatgacggaaccttggatgctgccagtgtcattgagtctattgtcatgaaggacatttccgacacccttactcaatctgaaagaaatgagggcaagagacggttcgaggcagtgctgatacctgtgggcaacactttagccctggctaacgtgagcctggagtttaccctgagcggtggtgctagagctggtacatacacctggaagccaagtagcacaggtgctgtagctgacggagacaagcccctgattcactttgacaaaggcaagcagcatgtctacaacatgacgctcaatacctctgatgatgaagtcgccgttgccgctattgagattgagatacaggactgggacaccggggacggcgtgaacggggctgctacgttcaaaccataccgagccgtctccgccggagcttatcacacgatgatcctgaagaataacggcacgctctgggcgaccggatacaacgaatatggtcaattgggtgacgacactacgaccaacagaactactcccgtacaggtttcgtccatgggttctgatgtcgcggctgtctccgccggaaattatcacacgatgatcctgaagaaggacggcacgctctgggcaacaggatacaacgctcatggccaactaggtgtcggcgatacgactgacagaagcacgcccgagcaggtctgggattctactgatggttccatacgcatgactaatgtcgcggctgtctctgccggaaacactcacacgatgatcctgaagaaggacggcacgctctgggcgactggaggcaacggttctggtcaactgggtgtcggtgataataacaacagaatcacgcccgtgcaggtcacggacatgggttctgatgtcgcggctgtctccgtcagagcctctcccacgttgatcctgaagaagaatggcacactctgggcgactggatacaacggatttggtcaactgggtgacaacactataatcaacagagagactcctgtgcaggtcagttctggtgtcgcgaccgtcttcactggagacagccatacgatgttcctgaagaaggacgggacactctgggcgaccggatacaactcttctggtcaactgggtgtcggtgatcatctcaacaaaagcacgcccgtgcaggtcacatccatgaatactgatccgagcagcaatcctgtcgtgggagtctccggcggagacgcccatacgatgattttgaagaaggacgggacactctgggcgactggacttaacgatttgggtcaactgggtgacggcactataatcgacaaaaccaccattcccgtgcaggtcatgactgatgtcgcggctgtctttaccggatactaccatacgatgatcctgaagaaagacggcacactctgggggacaggaagcaacgtggatggacaactgggtaacgtcggcattgtgaacaaaacaagcacgcccgtgcagataattttttagatactctgaagtgacctccacaatgcacagtgcagcgtgcgggagttatctctctccccgtatgcgttctgccacatgcaaacggaggtcacttttcacgacaacggtaattccgggacatcgtttctacatcgtcacgctatgagtcccacctgctttcccactttggtgaaagcctcgaccaccctgccgatgtcatcctgagtatgctgagcggaaagctgcacacggatgcgcgccttgcccttcggcactacaggataggtgaagccgatgacatacacaccctcgtcaagcaaccgtgatgccatatcaaccgcaagcacctcatcataggtcatcacggggataatggccgtgttcccctttacaagctcgaagcccgccttttccatgcgtgaacgaaacagagccgcattctccagagtcttttccctgtagggattcccagcctccaacagctcaatgaccttgatggtcgctccacagatagctggtgcaagggtattggagaaaagatacgggcgcgccctctgccggtacagattgaccaattctctgcgtccgctgatgcagccgccgcttgcgccgccgcacgccttgccgaaggtcgtagtcaccatgtccacacgatccgccacgccccagtattccggcgttccccgtcctgtctgaccgatataccccgtggcatgggaatcatcgaccatgactatggcatcatacttttccgccaagtcacagatatccttcagcaaggctatgtcgccgtccatggaaaatactccgtcagtgacaatcaggcgtcgccgggaagacgcggaatttttcagcgcatcttcaagggaagtcatgtcactgtgcttataacgcaggcgatcagcctttgaaagcctgatgccgtcaatgattgacgcatggttcaattcatcgctgatgattgtgtctccggcttccatcaaaggctcgaacgccgcgccattagcatcaaagcaggatgaaaacaggatggtgtcttccgtgccgagaaaagcgctgatcttgtcttcaagctctttgtggatggactgcgtgccgcagatgaaacgaaccgacgacagcccataaccccatctgtccagcgcggccttagccgcctcgatgacctccggcgaatcggagagtccaagataattattcgcgcagaagttcaggacttctccccgcccctcgacgccaatgcgtcccctctggggggtagtcagaatcctttcctgttttttcaacccttgactttccagggaatcaaggaaacttttcagttcgtcctgtgtttttcccaacatcatcgtctctccttttctctccgcccacggattgtccgaatcatatcttctgtcatctcagccacatcatagcgcggcttccagccccattcaacacgggctgcgtaatcctccatgcaatccggccatgagtcagcaatggcctgacggacagggtcaacctgataatcaatggtgaatccgggaatcacggctctgatataggcggcaagctcctccggggagaagctcattgaagccagattgaaagcattcctgtgcctgaggcaggagggatccgcttccataaggtcgatggccgcgctcaccgcgtccggcatgtaaatcatgtcgaggtatgtatcccctcggagagggcaggtgtacctttgatggtcaaccgcttcatagtatatttcgaccgcataatcggtagtccctccgcccggaggagtcatgttgctgattataccagggaaacggactccccgtgtatcgacatcatacttatggtagtaataatcacaaagcagctcgcctgtcaccttgctgatgccatagatgctcgtcggtctctggatggtgtcctggggagtgaataccttgggagtcgcgggaccaaaggctcctatggaagaaggggtgaacacagcgcagccatattcacgggcaatctccagcgtcgatatcaggctgccgacattgaggtcccatgccgccaatggctttctttcagccgtggcggacaggagcgcggcaaggtgatagatggtatcaatccgatgcgtgcggacgatttctgccacagcggcggcatcccggcaatcgaccttgtagaaaggccctccgttgataagcgcacaatttacatcgtcccgaacatctgataggacgacatgttcttccccatatctcctgcgcagttcaagggcaatctccgagccaagctgacccaatgaacctgtaatcaggatgtttttcatgaaaagcccccttctcattgtccgcaggataccgttgccattccagtctcattctggttccattcggcgcgtttgcttgacaccaacaggtggacgaccctacaatacatggcattaacaagcctttgttcagtatattgaactcaattcactatgtcaaaaaaataatacggcacaggacgcgggacagggtaccgaacaaggcaccacatcttcaagacggagagggaaagcatcatggaacaacggcctcccaaaataggaaaaaacatccagaaactgaggatgtcacgcaatttgaccctcaatgtgctttcagagcgatcaggagtttccaaggcgatgctcagccagattgaatctgacaaagtcaacccgacagtcgcgactgtctggaagatttccaagggactcggcgtggagcttcaggatgtcctggacattgacgaccaaatcaagcggacttttgtggtcaatcctgtacaagccgatgatgggagacttgaaacaaaggccaacggcgtgaacatccgcgtcctttctccccttaatatggtggaagacatggagatataccttgtatccttcgatcccttgtcaacattgaaaagcgacccgcattacgccggtgcccaagaatttcttacagtgaccaaaggttctctcaccgtgacagcgggagagaatgtagccaggataaagaagggggatttcatcatctatcattgcgatgtacagcatgaaatctccaatgaatcaaaccagcctgccgaggttcatatggtggttcgtttccagaacgagaaacgctgatattgatacgcggtgcttctgtgcccgcgtgttaccactttggtacggactcttgcccgcctccaatactttttgctaccatgcaaaaaaccagaagggccacactgggaaaccaaggagtcacggaatggtacgaaaatctgtcatggtatcgtatggcacagggaaattccttgccgaattcctcactggagcatatggggcaatcgtctacaaatattatgagacggaagtcgggcttgcggcaggctacgtagctatcgcgacaatcatctactccttatggaatgccgtcaatgatcctctcattgggtatcttaccagcaagaaagcgcctgggtcagcacgattcggtcgtcgtttctcatggattatcctgggcatcattcttgccagcctgatgttcctgggcatatttgccttgccacgcgcatggtcaggagtgataagtcccgttccggttttcctatggatggtgattgccgtctgtctgtatgatgccagttattccctctgggagcttaattatcagagtgtctatccggataagttccgcagcatggcggaacgtaccacggcggcttccatcggcacaattatcggcgtgttcggcgtcgccgcgggattcattgttccgcccctgttcttttcctatggcgacagggcttcctattccaccagtgccttggtcattgctggtatcggtctcctctgcgccgtcctgatcataccaggcgtcagggaaaccacgaccatgattgaacgtcaccggcgcaaacttgaggaggaacggacgaaccggacggtttctccgtctttcttcaagcaattgaagacaactcttacggacaggaacatgcttgcttttgtccttttcctctttttctatcagagtgggtgcgtcctgatgaccggcagcgtccattatgtgggggactacatattgggaggagaaagcactgataccacgctgatttttgccgggatgctggtcggtgcccttatttccattcccatctggaccatagtctccagaaaattgaagaataaccaaaggatgctctgcatcaccggtgtagtcttggccgccacagcgttccccatgacgttcacccgcacaatgggtggatatgctcttttcatgactttgtggggcataggcttcggtgggttctggactttcatgggtcctgctatggccgatgtcgttgactggttcgtcgtcaagactggtcggcgtgatgatggtgtcatcatgggcatgagggcgttcttcatgcgcttttcctatgccagccaagccattgtcttctggttgacccataaactcaccgcttttgacgcgaccgtcactgattctgcgttggtatcggaatcaatgaaattcggcatcagcctccatatggctgcggtaccggccattttcttcttggtcggcgtcttggtcttctcccgtctgaacaggctgacgcctcagacggtagaggaaaatagattacgcctgacgcagatggatttgtagtcttacagagaacagcgccaggcgataatccagtctcctcgtcatttcatatgtttgatggtgggctaatgttcgtcagactggtttaagaaaaacattgcaatcggttttcatgcattttcatcggctctctcaatatatatctgctttgaataatattcctgagtgggtaatgaaagagagagccccgcattcatgagtgcttttccagaaattgtttttccttcaactttataaagactttcaccatcaagtcctttcagcaggacatggacatgccgtggatttgcttcgacatgcatcacgacaatattaagcaaggcagcgctcttatcagcatatgccatcatccatgcggcatatcggtctttcagtggattgctcaacctgtaatacaatccatcatgaatgatatgctgaaaatgtttgtactctgaaatctgttttctgatagtctccctgtcataagccgaaagagaacgaggatccaattcaaaaccgaaacttcctgacatggcaacaatacaccgtgtcgcaaaagaagtgcatcttcccgtctggtggttaggaacggcggaaacatgggaagacactgaagaaacaggataggcgaaactggttccatattggattttcaaacgctcaatgggatcagtgttgtcactgcaccaaatcagcggttgatagtacaacatgccggggtcaaagcgaccgccgccaccagcgcacccttcaaaaaggatatcaggatagtgacttgtcagccgttccagcaaatcatagactccaagcatgtaacgatgagatagttcgctttgtgtctcagaaagcaacttgcaggaaaaccagtcggcaatgctcctgttcatatcccacttcacatactcgatgtttgcactatccagcacagagcaaagcgatgtatatatataatcccgcacgtctgcccgcgacatgtccaagaccaattgatgacggctcctgatggggtttcgattgggaatgcataatgcccaatccggatgtttacgatataaatcgctgtcttcgctcaccatttccggttccacccagagtccgaatttcaaacccaatgaattgagctcatcaaccaaaagacccaatcctcccggtatcttttcaaggtttactttccaatcccccagactacttgtgtcgtcattcctttttccaaaccatccgtcatccatgacaagcatttctatacccaaatcaacggcagatctggcaatttcaaccaatgtcctgctggagaaagcaaagtacgtagcctcccagttgttgatcattatgggacgacggcataatttgaactttcctcggcacagattatggcgatacgtatcatgatagttctgcgaaagacgtgaaaacccagacgcagaaaacgtcagtacgacttccggggcaaagaaactttcccctgcggtgaggttccatgaaaagttctcatcattgagtcctgcgaacatacgtatggcatctgtctggtcttgttcgatgccagcgctgaaattgccgctgtaaaccagattcatgccgtagcacgatccagcgtcttccgtagtagtttcatcacagaggatcagaaagggattgtggtgatgactgcttattccccgacggctatttatcagagtgatgccatggcatacccgtacacgttcacagatgcgttccatgttatgccgaccatggaaatgcaggaaatcccagaaaccgtcgccatgctggatatccaggcttgcagaaaagattctgttcatgacaacatcttcagaacttttgttcaccactttgacagcgcgggttatgatgtctttttcagcgaagactccataaaataatgaaacttccaaggaaagcgtttcatcaccaagaatgatttccagcgtctctgccataccttcctcagattcgtacaaagctggaagacttggaatattgtatttgccgtgaaaaatcttatgtcccttgtatcgcaaatccaaggaagtacttccatttttccctgtgatactcagggcaggttgccggtaatctcctactccctctaccggatattccaaaggcaacgtatccaaggaatatctcctgtccgtccctgcatcatatggattcccggagaaacccctgtcaactggaatgatcaggtagttcatgtcctgaccatcgatacgctgcccgtagaaaacatgcagcagaaaaccaaacgtatccacctgcatctgatacgttgtatttacagtatgaagaaaaaaaccatgagtgttttcatcaaaaagtatcgccatttttttcattctcccgatcagtcgtcattcatcatgggaatatgagtattctctcaatatccggagcatcgccggaatcattggataattccagtgtgttttctccttcccgtaggttcacacatatatctttcatttccgaagcatctgacatgcagttgaaacataatgcgctttgagcgcatccttcattaatccggacgaaaatctccctgttctcggcagagaaataataaagcctcacaaaataggctccttcatgaggaaccattattctttttaagacaagtttgccacctttaccaatcttagtgacaagtttcccaccggatagtgaatctttcgtatgagctccacccgacaggacgttctcatgactcgcggcttccctaacgatgataggtacgcaagcagacggccttattcctatacgatcaacacaaaaagagactcttgacggacaaccgctcagatacaaatgattctgccccttaagaagtgaggcttgaattgtcgtcgtcctgatagtattggcactaccggaaccatgtagttcacagttcatgacaaacttatcattgacagtcactgaacactcactttcattttttgaagtataaaaaagtttgatatcatgcataccgtcagcaagagcctgaacttgtgaaaaaagaactccactctgtcccgtccctccatggacttcatggtaagaaaaactttcttcctcatgaatcctgaaatcaaatggatcccgtgtaataagaacagcgcagcctccgcaaggaagcaatggaatcactatctccgatcctggggtaacaggctgtgcctcacaagagatgatatcaggctggttgccatccttaaagatataagcggcatagccatcgccgtccaggaatgaacaaggaagcacgacattccgtgcttcgacagaaatgcagccgacataccaggaacttccgtttctacgagccatttccacgtactgtcccggatatgcttccagcaccttcgtttcatcccacgtcacaggaactgaatcaaggaatggcgttcctttccacatttcatagctttcaatggaatctgcaaaatgctgaacacctgattcaaaaatcacagctagagccaattgatgggcgtgagtcgtattgaggttggcgttgctgaaaaccactggcgtgaaatccatgggaccgacggcattacgtgtgaaaggcaatatgcaattggtaaaagccgtagtccagtccgtccacttataatgctccgaacctcgtacaccttctgaggtaatcacatgaggccatgtgcgcatttccccggaaggcttcgtggaaccatggaaattgacaagcaatttcagctccgctgccttctcggcaatcatttggtatgtccccatgcgcatctgggaatcattcatcatgaaatcaactttgattcctttgattccccatgaagcccataccggcaacttttcatcgattttttgtttcgtatccagagcatcgacgtcagtccagaccatgatcccgaccttgcgctcatacgcataggaacacaattctggaatccaactcgcatcccatccggcatcgaccgtaacatatttccaaccgtgcctgaaagcaaaatccacatattccttctgcttgaagaaccattggggagatcgttcttccgaccaccacgaccatgcggcttttcccggaacaatccagtccgtatcgtaaatcttggacgggggatttacattctctaccaaagaacttcttgctaacgcatccagagtttcgcaaatcatgactatcctgaatggagtcacgaatggatatgtcgcaacgatatcgtgcgtctgttcagcggtaaacaccaaatccagttcatgatcggacgaaggacgcaaatgtgaagcacaatagctgccttttgcgttataaacgtttccttcggtcagaagcagccagcaggacttttcgactgaaaccaaaagtggcatggaaatatccgggacatcaatttcactaagctgccaatgccgctgtatcccttcataatcattcctccatgcggaaccccacgcctcaacgtcatgcacgggaaaagaaaacgatgatttctcctggacaatagccacatggccttctccgggaaccctgtatctgtacgcaagtccatcatcgtacaacctgaatactacttccactacatggccgttttttccaaacacgtatatgttttcacggcaatggttcctatatctttcactctttcgctgcggcagtgagtacgtttcatcaatgatgttactgacaacagatacatacgatagcccagtggaaaaatcttctttgtcggtgacaatacccaatctggaagaccgcagtatccgggattcatttttcgtcacctcaaaaaagacgctcccgtcgtctttaactacaagagtggctttaatcctaccatccggcgattccgttgcgggaagaaaataagtttgaccggaaacgcccccagtccgagaaacatcaggattcatttccccgcaaggaaatgaaccacgcacagcatccacatcagctacgtcctgtgatgaataatccatggtaatacccttcttcatgacacaaagtctcctctattgtccctaggaacaaagtggatattcattttattgcttgactctatctattaaccgtacatacaggattgttcccggaatgtgtcattcttttatgcttccggaaatcaagcctgtagtaaaaaacctttgaaggaacggatagatgagcacaaccggcaacgtggctatgaacacctgcgcggcacgcgatgtccgttctgaaaccgaggaaagataagcagcattctgggtggtcatgagacgaacatcacggtttacgacaactgtctgcaaatagctttgcaatggataattttccggtctgttcatcagaatcaacccttcgaaccaagaattccaatgattaacaatactaaacagcatgatactggccaaagctgctgttgaaagcggtacaaaaatctttgtcatggtttgccagtgggaggctccgtcaatcaacgcagcttcttcaagtcctttaggtatggtcttaaaaaagttcgctaagattacgacattaaatacaggaactgccacaggaaggacgagagcgaggaaattgtctataagacctagtttattaatgactagataccatgggatgagaccaccactaaaaacaatagtagcaagaaaataccataaataacccgtacgagccctaaattcctttttcgtttttgacaggggatatgccgtaataattgaaagaaccatgttcagcggtactccaaccagtacttttgcaacggatatgtagaatgaacgataaaattccggtttctcaagtacaaatctataagaatcaaatgtaaaacccactggccagaagttcacgcgtcctgtcgaaacggcagtactggaactaagggagattgcaagtaagttcaagaaaggcaagagacaagccagtgccaagaaacagaggatgatgacattgaccaattggaagatcttcgcttgaattgaggtatgatgtttcatgacatgcgcatcctataaaatctcataattcgccttcttttttgcaatccagtatccgaggctcatcagaacaagggagagaagcgactttacaagaccgatagctgtcgccacgctatactgtccaccagcaagccctaagcggaaaacaagagtttcaatgatatctcctgtttcaaatacctgaggactatagagattgtagatttgctcgaatccactgcttccggctgtgctaagtgttcccccggcattaaggatgcttcccaaagacaacattcccatcagcatgatagtaggcatgagcgccggaatggtgatgctgaaagcctgccgcagccttccggctccatcaattcccgcagcctcataaagagtcgggtctatgctggaaagcgtagcaagatacacgattgttccatagccgaactctttccagacatctgtgagcaccatggtgaaagggaaccaattcttatcacccaagaaaaaaacaggtgttccaccgaaaagagaaatcaaggaattgacgaacccttctgacggagaaaggatgtcaacgaacaagcccgcaagtatcacccaagaaagaaaatgagggaaataaacaattgtctggacaactttcttgacccttcttaacgtaagttcgttcaacagaagagcaacaaataccggcacaatgatattcaaaacaattttctggattgaaataagcaatgtattgcaaacgacccgccaaaatccaggtatcttgagtacataggcaaagttattcaaaccaataaaatccgatcccaggaaacccttacgtggtgagaagttctggaatgctatgatcaaaccgaacatagggagatatgaaaaaaggaaaatgagcacaacgccgggcaccagcatcatatgcagctgaaagttgttcctatggttcgatgtcattaatggtttccgacgttccgcttgcatcatttttcctttcatcatgtgtaaaacgttatttgtacattactcgcaagagcaagaaagctgttgacacggccttcttgcccttgtgtaaatcttcattaccgaacattccactcattcacttccttggtgatggaaaggccacccaaggaattccaatcccttgcatactgatcgaatttactgatgtccccgccctttatgatttcggtgaatacctggagctgcgtctgatccaagatggaatcagccatggtcatggttgcggtagcaggaccgaaataacggtcatcggaaatttttccatttttcacatagtcgttaagaactgcaagggagccctttggaccatacatcatttccgtagcccagcaagacgcccaattttccttgtcccctcggcggtatgaaagaatctgtttgtaatatcctgtttcttctgcattcaaggtggacgacgtgttcttctccagtgcctcggtgactgctgtctgcgcatccaaattcttcattggcggttcacaataaatcaaaggatattcaaaaataggattaccggcttcatcgacattatacttgtccggttctgcggtctttccataggttttttcaagctgaagatcaagcatcttgatcaaggtctcaggatgttgatacgtagctgccacgacgtaatatgtagtaactgcaaatgggacctgaaccaaaacaggagagtccccagtacctgggattgcatatgcctgccattccatgccagggtttgcgttttttgcatccgtcagccaccccatgttccagaagtagccatacatcatgccaatctttcccctgttcacatcttcgctgaccttgaagctgtcctttaccccaaattcaggatcgatacatccttccttataaagttgctgtatggcttccaaggccttcttcatcccaggttggatgttgccgctagccaactgtccgtccgtagactcaatccaaatattgggatatgcgtcaaacccattgaaaaatccctccaacgaaccgaacatcccccacaggtctttattcacagcaaggccgaaagtatcatttttcccatttctgtcaggatcctgcttggtaaatgcccgtgctatgtccattacgtcaaaaatggtttcaggagaatcaagtccaagagcgtccaaccagtcagtccgaatccatagcacattagaatttccaatcccgctgccaatcttcggtatggccataagttttccgtcaaaggttgcggacaacagcgcattccctccgtcttgcgtcatgacatcctttgtataatccgcggcgacaccgttgtatacatccgtcaggtttgccaactgtccgtcttcaaccagttgtttcagctgcatggcattaacttggaaaatatcaggcaagtctccggaagtgatcgagatattgagcttctggttgtattgcgctacgggaaccatccatacgtacttcagtcgtatgccaagttcctcttcataaagacgggtccagatattgctttccagcgaatcccctgtaggaaacgtcacgttgtctggaataggacgggctgccttgacaatgaccaagccggaatcttccggcagtgtttcttttcggccagtcccgaacagcaaccctacggtaagaaaaagaaataaaaagacaacggcgtgcttcttcatatgaatcctcctttagatccagcatcaatgcatcatccatgaaacagtcttgatctcacggttcatgttacttctggacgataaaggaagccatgacacttttcttgtttctcttgaacaattatgactattttttctccaaacgattctccatgttcctttcccgccaaacctgcggagaatctccttctcgctttttgaaaacacgggtgaaatatgccgctgacttataacctatatcatgagcaatgtgagaaaccttgtattccatccgtaacagcaacttttttgccatttccattcttctgtccgtgatttcttcacctacggtatgcccgattgcctgcttgtaaatgcgtgacaggtacgatggatttacataaaacgtatctgaaatgatttgcagcgacaaatcacttgaaaggtttgcgctgatgaaattattgatcctatggatgagggcttcccgtcttgagctgtagagctgttttctttgttcaatcaagatccttgagagagccgatactttgtcatagaaaattgccctgtcttcatactggtgaaaaatctcaaagaccgacggcaacgacagcagactatcactcatgcccatgtcttcaatatagctgaggataatgtcacacacggaatgatacattcgtagagagtgtatggcgacagtgttctgttgagaatatagaatatcatgcaaaacagcatcaacagcatcaacatctcctgaaatcagggcattcttcatattttccagatcattgagatacgtgctttcactgatttccgcaagcgggatatgccggtcctgataaaacaaagaatttgccagaacctgcccttctccttgaattgaaatctggagaagtatcgagcgtaacagacggtacttgtcgtgcagttcctcaaaagggacaaacttgtcataaacaatactgatggaaagagcatgggactttgatgaatgttcctggatttcctccagcagatgcttgcaatatgacaagcttttttccaatgctccttttggttgcagaacccagaacatgtttttatttgcatcggaagcatgaacgaacatgaacttccgggaaagatagctgatgaacatgttctcgaccttgcacatcatgagaaaacgttcatgggaattacttctgggagaaaatttatctatgtttgatgcaacgagcaaaagtggtttgtctaaatccagggtcatcccgcaggtcttcagttccctttttgctttgtcccgcgacatccattccaatatgttgagcaccgtggcattttccagcaaggagttttcttttacatcctttatcaaaatcttgccagaatcttcattggaaaacatctcagccaatatcctatccttcctttcaaaagaggaaaatactcatctggattctctcaaaacatacagacgagtcagccactgccaataagtccactttttgctacacaaaacatccgcctatgtattctacactatttttcatagccatcggcacattggtttcctcttcttcagaatttgaccaaacgggaagtcccttcccacattcattgtgtcacggtatactttcccttacgcttgccgccatgcagtcgccacagggcggccatggagataccaaggagatgatgacgcatgcttgaaaaacttgattcattcgagaaggaactcgcaggactcgatatgaagatatcctcaccggacactatgaaggacatgaatctgttcaagtccctcatgcaggagaggtctcatcttgtccctatcgtcgaggagctgcaacacctgaaacacgtctccagtcagcttgaggaatcccttgccttgctcaaaagcgaaaccgatccggatatgatagagatgaccaaggaggaaatcgaaggactgaaagctgaagtcgaggccagcacatcccggacaaaagtcctcttgataccacccgatcctctttccggcaaaaacatcatcatggaaatccgcgccgggacaggcggagaggaagccgcgctgttcgccgccgacctctaccgcatgtatacccattacgcggaagccaagaactggaagattgagattctcaccttgaatgaaaccgggctgggcggcatcaaggaagtggtctgttcaatcagcggcaaggatgtctatggctccctccgctgggaaagcggcgtgcatcgtgtccaacgggttcctgagacagaggctggcggcaggatacacacatcagcctgtaccgtggcagtacttccggaagccgaggaaacagacattgaaatccggccggaggatttgaaagtggatgtcatgcgttcaggcggtcccggaggacagagcgtcaatacaacggacagcgccgtgcgcatgacccatctccccaccggcattgtcgtgatttgccaagatgagaaatcccaaatcaagaacaaggccaaggccctgcgcgtcctgcgttcccgtctctacgatatggaagaagaaaagaaagcaaaggaaagagccgatgctcgtcgtgaccaagttggttccggtgatcgttcggaacgcatacgtacctataatttcccccagaaccgccttacggatcatcgtatcaacctgacgctgtataagctcgacctcatcatgaacggccagcttgaagaagtgaccgaggcattgaagattgctgccggggaagcagcgctcaaggaaagctgatggatactgtctcatccacattggcacgagcgacgcgcctgatgaaagatgccgggcttgccgacagtccttcccttgatgcccgtctgcttctctgcgctgtgatggatgtttcacaggaacagcttttggcgcggtggcacacggaggtgccagaagaagcatcccagcgttttgccgccatgctgtccgcgcggcttgccgccactcccatggcctacatccttggatggcgggagttctatggccggagatttcatgtcgatgaacgtgtcctcataccccgccctgatactgaaacgctcatcgaggcggcacttgcctggatacaggaacattcattggaggctcccgacatagccgacatctgcacaggaagcggcgcggtcggcatcaccctggccttggaactgccttcctcccgtgtcgcactgaccgacatttcagcttccgcgctggaagtcgccacggaaaacgccatgcgtcttggcgccggcaatatccgcctgtaccaaggggatgtgactgaacccgttgcatcagagagctttgacatagtagtatccaatccaccatacctcactccccactggtattcccatgtggaggctcaggttctgaaggaaccgcgtctggctcttgtggggggagatgacgggcttacaatcatcaggaggctggtcgtcggcgccaggtctgtccttgctccagaaggggcgttgttcctggaatgcgactggcgtcagtgtgacgaagtggcgcgaatcatggaaaggtgcgggttcgcccaaacctggatatacaatgaccttgcggggcgtccgcgggtcgtgcgggggaacggcatatgtatgaacaactgatagaaaggttcatcctgaaagcctacaattactcgaaagaggatcaggcaaaaatattgcgtgccgcaatattctcctcagagaagcacatgacccaaaaacgcgccaacggggaaccttatctgattcatccccttgccgtcggtgaaatactcatacagctccagatggaccgtgacactgtctgcgccgggcttcttcacgatacccttgaggataccgacgcgacctatgaacaactgaacgagctgttcggcaaggaagtagccgacttggtagagggagaaacgaaattctcactgctcaaggcaaaaagcaaatccctgcaagaagccgagacaatccgcaagatgttctttgccatgagcaaggatgtgcgggtaatcatcatcaagctggcggacaagctccataacatgagaaccctccagcatctccagcccgaccgagcccgtgagatagccgatgaatgcctggatatctatgctcccctggcagatagattgggcatatcatggctcaaggatgaacttgaggatctttccctcaagatgctcaagccggacaccttccagttaatccaagattaccttttgtcaaagaaaggcgagcagactgcctatctgaaccgggtcgaaaaaaccatctaccgcgcctgtggcgaggagaagatgggtaacataaccgtgaccagccgggccaagcatgcgtattcagtctacatgaagatgaagaaacgccggaaggagattgatgagatatacgacatccttggagtccgcatcctctgcaacaccgtcaccgaatgttacgcgctgcttggcatcatccaccgcctgtggccgcctatagaaaaccgctttaaagattacattgccatgccgaaggcgaacaactatcagagcctgcatacaaccgtcatggctttggacggaaagctcctggaaatccagatacgcacacgggagatgcacttcaccgccgaatatggcgtagccgcccactgggcatacaagtccgccaccggaagcgaagctggcaaagatcctgatttggataaccagcagttctcccgcatcatctccaagctcaagagctggagcaacgaaatcgagcagagcgaatccttcatggaagacatcaagggcgagcttctcaaggacaccatctatgtcttcactccccaaggacacatcgtggaactgcccagcaacgccacagccttggactttgcctaccaaatccacacggaaataggcaaccataccaccggagcaaaggccgacggcagcatcataccactcaacaggccgctgaagaacacccaggtcatagagatactgaccagtccaaacgcgcgtccccgtattacgtggctgcgctatgcccagacgaccagcgcacgcaagaagatacggacatggctgaacaagaatgacccgacgctcctgattgacaagaacatcattgccaagaagcctgtcgaactgacgcctacccacgcggaaatacaggccgcggctgaggaagcatccaaggaagctcagcaccaagcggaatcaggcggcaagattatccgtcatgtatctgatccttcacggctcactttccgtgtcggtgatgaaaagcgcatgatgattcatcttgcaaaatgctgcaatccaaccagaggcgacgcaattgtcggctatgtctcccgtggacggggaatcatcgtccataggcgtgattgcaagaatttgaagaacatggcagaagtcgaggaacgacaggtcgaggtggaatgggagaccgcgtctccccttcttctcaaacgtttccgcgtcaccagcaagatgaccaccgaccttttcagcgagattgaaggagccatcaggaagtacaaaggtcatctgattgaaggacggcttgacgatgacgaggaagggcggcttaccggaacattcaccatggaagtttccacggacgacgactcgaagaaaatcctcaaaagcctccgttccatcccctccatcgtcaccatcacccccatttcctgacccggtggtgaccttagcggtgtccgtatatatcgactgaccatatatcgggtggtcgcatacgaaaaatagcgatatcatgaagatgcaacgtgtaagcagcgtgtaaggaggaaaaacatgagcagcggcaagaaggtcgtcatagccaatgaccagggagcagtggcattgtccaaggacttggcggagcatctgacacgcagaggttacgaagtgaaccatttgggcatattcaccgaagattccgttgattaccccgacatggcggagaaagccaccacggaatacctgaaaggcggatacgatttcggcgtcctttgctgtggtactggcattggcatatcaatcagcgcaaacaaagtacatggaatacgttgcgcccttccccagaatatctttgcggctaccatggcaagagaacacaacgacgctaacttcattgcgttcggtggtcgtgtcgtctatcctgagaaacctactgacatccttgacgcattcatggattctactttccaaggaggcaggcaccagcggagggtggacaaaatcatggcgttggagcgttgacggcagagatgtatttcagtcgatggtcaatcgacgatttgtttccttatgtcccggtcactccacgtccctatgaggtaggaatctacggagaaaaggctccacagcatgctgaaacgagcccctctgccatcagcaaaggcacggaaatcccatgccagaccgaatttcaacaggttctccctctttccctgcatggcgtttcctatggcaatcggtgtaaaggaaagcacaagatagtttggcgacagcttctgcgactcgccatagggagtcgctacgagtgccaaggatacaaaggaattcaacccgctgcccccatagtcaccggaacggtataccggtcccaggagagcaaatgagagttccgcggaaaggaaaccggtactggcgggacggggcgttgcttccatagccccggtcacgttgatttccatataaggattcaggcttgcccccaggccgatgaagatgcctgtggaataggcaggagacgcttcgttcaaatcgagcgatgtgtgaccccagcggatggagagggtttggatgccatcccaagcggcagaaactggtaaggaagacaccataaaactgattgcaaggaaaagcatcagtttccatttccccatccctattctttcctttgtggcactattcttcataacagcattgtccccctgtacaggatgattccccattcatccaccttccatgcgtcacccgccatgtctgcgtacaccccgaaccattcatagatgaagtccctatgagcgagccggaaaggaatagccgcaaggtggaaggtcaagggagaacgtcccgtcttccaggcggcatatgaaccgccaacctcaatcatgggtacccacagggctttattggtgaccagccatccaaaaggatgattcgccgtccgtaccacatccagtcccaaacttatgcggaaaccggaaaaccctgaaacatccttggaaaaacggaagtcaacggaaccacgcagggaggggtttaaaatcttcaaatcccaaggcgcggcataggcgctgagagagatgtcggtggaaggcactggttccgttcccccaacgtatgaggctcctgtgaaggagatccctattccccagggatgtactgccggagaagctcccatgacgctgaaaaccgccatcattatgaatattgtcactacactgcgtttcatctttccctgttctccgctgtccctatgccgtgatataggatacgagatgcatcagccagttcttgaacgtccgccattctccagcctcatcagcggtgatgcgccgggaacgggctatgatgttctgaaaatagtcgctcatctcttggccgaaaacatcatcctttatcaggatactgatttccttggagaaattcatagagcggaagttgaagttcgtcgaaccgacaagcacatatcttccatcaattatcatcagcttgtcatgaagcatcgcggggaatctcccctcggcgtcttctgtctgcatgtacacttccgcacccgctgcaatcaaatcagcaacggcatattccgtagcgttcctattgatatcaacaccatcatacggcgggacaatgacaaccctgacaccacggttgacggcatccgcgaccaaacgtctcatgttcccgtcgaggatggggaacaaaggtgtcagcaggatgctttctttggctccggaaaacagtacggcaaagactgatgccatgacaggatttccgtccagggactggttagccagccagactgtcatctcatgagcgtcatgtcccatgatgggagtctggaagccggaaggttggaacccggcaaaacgtccttcgggaatcgtatcccatgacagggcgttccagtctttcctgaacacctcaagagccaaggaagcaagcccggaagatgtaaactcaaacatcaggtcatgctggtcagaggccaaggacatatgattcatattcatgccaccgaccacgaccgtcagcccgtcgctgatgaacagtttacggtgatccctgataatcaagcgcaacgtagaaggaagccgggaaactgtcaggggattaaattcaaacagtttgacgccatgttcctcaagccatctcaggctcctgatgaaactcctccccgcagtattctccatgtaggaactcccgtcatagagcagccagacatcaaccccttcatcagctttgcgggcaagagcttcatagagagcctcattgctatcagtctgcgaggcaaggaaagtcgtcatgacgatatgttcctgagatgcctcgatgagttccaactgtcgttcaaaccattgaggtcccgatgtgtaaatgacaggacgcatggaatgcgcggaaggaagtcgtagtccctccagtttttcctcaatcccggctccctgcccggtaagaacagggtcagtcatcatcctggtcgtagagcagcctgtcacacctagcaagaacagaatcaggaaaacggagagacgggttttcatcatatgccctcggaacgctgcgttgggaaaatgaatggatagggcaataaatctgaaaacagatgttcccggacatctcctgatgccgaacacaggcgtactactgtatccggacggcaaaattcagccagaacctgaaggcactgggcgcaaggtggcgcgggaggcgcgtcatcagagacaacgaccaaggcagcaatgccaatcttcccttcttccgcaatagcatgcaggatggcattgcgttcagcgcagattgtcgcgccgtagctggaattttctacattgcatcctgcgtaaaccgcccctgtccgggcactcaataaagccgcgcccaccttgtaggtcgaataaggtgcgtatgcatggagccggacagccgacgcagcgtggcgcagcctgtccaaagcggcagcatccggagccgggacaaccctgtcttctttcatcaatctcactgcgccataggcaacggttctgccagcagtctcccggatgtatctcccgacaagcgcgttgaactcctgcacagtggagaaatcatcgaaatcaccgacatgcggcagcacgagacaggcgccggactcgatcagggatgcggcatcgaatgaagtagccacggctcccggaagacaccccgccgctacagccgccttcaccccggtcagggcatcttcaaccaccaaggcttcatcacaggtcacgccgagggagagcgcggcatactggaaaatatcagggaaaggcttcttgcgttttacatcatcccctgatacaaccaaatcgacatcctcgacagaaatctttaccgcagccatgtttttcaggactttcgtccggtcagcgctggagacgattgcagtaatcagccctgccttgcgggcgttcttaaagaatctcaggattcccggatgggataaatccttgccttccagcaggcggtaatatcgttcatagacatcgagtttggcggtatcgatgtcatcaatcacatagtcatggcaaccacccactccccgcagcatggcggtctcgcctacaccgaagaatgctttgaaatcccgcgggtatacggtgacgccctgatcggcgaaccatgatatcatggcatcctgtatcaaaggttcagaatctatcaggactccatccatgtcgaacaaaacggctgtgagcatacggcctccctttctctgtcgcatcgtatcctacgctacttatcttacaccatgtatcttataccatcggctcgctcaagcaggagtgtcaatcaactaacgtaggggaaaaatttccgcaggaaagacaaatccagttccggataaagcgggtgggcatcaagcagggtctggacatcttcccgtgcgcggacaatgaccgtgggatctgtctccgccttagccttggatgtagttcctgcattggctcccttggtcaaaacaaggggatggcttgccttgaggacggaggcgatgatggaggcaatcttcttcatctccggcacgcccattcccaaggtagtgacagcaggagtcccgatacgcaatccgctggtataccatggaccgttaggatcaaaaggcagggcgttccggttcaaggtgatgccgcagtccctgagctgggtttccgcctgccgaccgttcaagccgaagggacgcacgtcaagcagcatcaggtgattgtcagttcctccagtcgccaccggtatgccttccgctatgcatgcggcggcaagggcggcggagttctcaacgatttttgcggcataagagcggaaatcaggggacagtgcctcggtcaaggcaatgcctttggctgccatcacatggggaagcggtcctcccaggacaagcggacagcctttatctacggattcggaaaattctttcttgcaaagaatcaagccgcctcgcggtcctcgcagggttttgtgcgtggtagtcgtgacgatatccgcccagggaacagggtcatagtctccggtcagcaccttgcctgcgaccaaacccgcgaaatgtgccatgtccaccatgaacaccgcgccgaccttgcgggcaatctcccccatccggcggaaattaatcaaacggggataggcactgtagcctgcaaggagtatcagtggcttgatatccatggcctgccgctcgatggcgtcgtagtccaagaggccggtagccgggttgacagcgtaggaatacgcatcgaacatacgggcggaaacgttctgcctgtagccatgggtcaggtgtccgccgctgtaataatccagcccaagcagcttctggctgccgaaacgcgcccgcagttcttcccatttctcccttccaagattggcaggattggattctccccattcttcataggctggtagttctacccgctggttcaggattgcccagaaagcacagagattggcgtctgctccgctgtgaggctggacataggcatgttccgcgccgaaaagttccttggctttctccactgcgtaggattcgatgctatcgacgttatcacatcccgcatagaaacgatggtatgggaagccttcactgtatttgtcggtgagcaggttccccatggaaagctgggtggtcaggctgctgaaattttcactggctatgagtttcagatgcgacctttggtcggccagttcattgacgatgtccccggcaatcttcggcgatacctgggcggccatgtccaatgccgcgacataagcaatcatggattcttcaatttccccggttccgcgtttgtccagatacgcctgtaaagcttttcctacagccatcgtcgtcactcctttgcctcgtgattcccctgttccattttcctgctccagaacctgctcctggttccgttttacgtcaggaaaaagcctgagggggtatgtcccatcttgccgacatgacatgggaatgtcaacgtgcggcgggcgcaacatcacggagaaaatatggtcaggaacatacattgacagcaaaaaatcttatgtctataatcggggagcatttatgtattcacacggaggaatcgtggccaaagaagaagcaattgaagtcgagggaatcgtgcgtgaagccctgcccaatactatgtttcgcgtcgaactacagaatcagcatgtcatcctggcgcatttgtcgggaaagatgcgcaagcattatatccgcatagtaccgggagataccgtcagggtagccctgtccccctatgacctcacgcgaggccgcatcatctaccgcgaacgctaaagaccccataaatgtctatccccttggttccggggaacaggataccggaaaggctgacttcctgtggagacgcaccgacggtgtacagaacaatacctcgacggtgcatctgaaacttgagcatatgttctcccgcctgattgtaaaccttgggtacgacgtatacgagcgtccctattgtcatgaaggacatttccgacagaatacggattctgacagcattacgactcaccccagtacgcccgtatagctcattttctcattaagagacacgagaggatgccaaagtatccatcgtttaccagcctccaaccagagggattttcgttacctgaccatgctgcccttcagttgtgggaaggaaacttactgagattctgaagaccaattttcgcacttccgtcctcaatggcatgaagcagtgaaacgaccgtgtcattgtatggcgtgggtacggatgcttttctcccataggcgcatactacaccattgatggcgtccacctcgcatttctttcccttctccaagtcctggagcatgcttgctttcaggctacggtgtttctttattgccagagggaacagcaggaaggaaatcttttttttgaaccagccccggtagttgaatatcttcaccacatcggttccctggataggctctatcttcactccctgggcatgggcgacatctatcgtttccttcatcaggttctgggcgcaggcgcgagctttcttgtcgtctgccaccccgccgaaagtcagtccggtgaccgcactcataccgctgaacgctgcattgactaacaactttgaccatctggctcccatgaaattcgcatcgacttcaacaggccccatgttctccaggatggctttcacatccctgatggcagaatcatccgtcctgccatccatgcatcccagactgaataccagccggtccggttccgaggtaagttccgaaactcctggaccatggagggtcgctccccacccgacggcgcaccccaaggttctgtcctctcctactacttcggaaacgctcaactcaggcagcccgttctgcatggtgcagataatcccttccggagacaggaacggcttgatggtcgctacgacacgggcattgtccaattgtttggtcatcaggaataccacatcatatccttcggacatctcctgtggcgtacatgcctgtacaggcacggagaagtttaccgtcccgataatcctggcaccgttcttccgcagttcatcgacatgcgctttgttgtggttgataaggacgacatccaagccagctttggccagatatgctccaaggatggttcccagagagcctgctccataaattgcaattttcttcttcatgccacgctccttgtctgtatatgtttttcacttcttgtttccaaggatgacagggacaagtctcagatttcaagtccccgatttcaaagcgggcttcatcatcccaatcagttcttcatgataatccagaggactccgctgcccccatgacgcgcaggagggactgacgcctcgctgaccatgcgtgaacgccgtatctcatccatcaccacggtgtggagtactccttccccatcagcggcatgcagacccttgccatggatgacacctactttcagcaagcctttctgtcgggcatcaaacagaaaagaacgtacacgagccgccgccagttccgcagtgtcaccatgcagatccagaacagcctggggtggcatcttgcggagctgggaacgggtgatgccctggggttggatgcctcggtgtttttctgtttttcccactttttcctgtgcatcccggtgtttttcggcaaaggcaggagaaccctggatagaaccggctttcctttcccatgaatccaggatgtctccgaaattacgtgaaggagttgtttccctttccgtgacaacagtcggtttcttctgattttccttttttccccgctgcttgcgctgaatggaggagttgtaagggtcgccggtcttttcccatgccttaaagatatcggcaaagctatcagcgggattatagccgccgacaatggattgaccctttggaggggaaacctgacgggaaacttggcggggaagctgtgattccgctgtattcgccatgacttggtttttccgcacacctgcggaacccctggaaactgacggcgtttcttttaccaaaggggcatcctgacaccgagaagtctttgaacggtcaagtccggaaaaaggagtgtaagtttccccatccggggtatcaggctccccatccttctccgaggaatgagagctcaccctcatacctccctgacatcggtaatctggaggacgaaaggtttaatcagctcaactactttgtcctcggagataccctgcaccttgattgtgcagacggcattcgtcggatcagttcccatgaatgtgccgaaagcaatgatgtccccatccgactcagcgatgatacgggcgatattggcaatagtgcctggcttgtcctccaccaggaaagaaacacgcacaccaaagtggcgagcgccgaaaagctcaagcaatatcttgaaaagatcggacttggagatgatgccgacaagcctgtcattctcaaccacgggaagactggacaaatcctggtcaaccatcaaccgcgcggcctcctccactgtcgtatccttggagatagtgaccacattgcggctcatcagtttcttgactttcatctcggacagcagatacgccatctcgtggatggacaggctgctcaccggagagggggacgcatacaggatgtctttttcagtgatgataccgaccagcttcttgttcttgtccaagacgggaagtctatgaaccttctctttcttcatcaggccggacgcctcgatgacagacatatctggagtcgcagtcacaggattccgggtcatcctcagctcaataagcatattcagcctcccatgtagatatagcattcatctgatacaagtttacctcatagaccggtaagatgccagatgtttcattcccccagataagccgcgcgaacctgaggattggtcaggagcgcagccccgctgtcagacaacacgattctgccgttttccatcacatatccgttgtccgaagccttcaaagccatgcgtgcgttctgctccaccaggaacaccgtaaccttatcttccctgttaatcagcctaatcttatgaaagatgtcctggatgatgaggggagcaaggccaagaccgggttcgtccagcaaaagaagatggggggagctcatcagcgcacgggctatggccatcatctgctgttcgccacctgacagggaacgtgtcttctgtctgcgccgggcgcccaggatgggaaagaaatcatacatttcctgcttctttcgcgctatcagggcatcatccctgaccatgaaggctcccatgtcaaggttttcctcgaccgtcaggtcggcaaagacccgtcgtccttccggcaccaaggctatgccactacgggcaatctggtcagtccggagcgaatgactatgagtctctcctttggacacgcagattgcatctcccttgtacttcacggaaccggacgatagaggaacctgcccgacgatggccttgagcaatgtactttttccagctccgttcgctccaatcagagagacaatctcgccttcgttgacatgcatgctcacatcacgcaaggcggttatgctgccatatgatacggtgattccgtcaatggagaggagttcactcatcgtcgttttcctccttgcccagatatgcctcgatgaccgcaggattcatcttgatttcagcaggcgtaccatcggcaatcttctgcccatagttcagtacggtgatggtgtcgcaaatgttcatcaccagcttcatgtcatgttcaatcaggacaatgctgattccccgccctcggatacgagcgatggtttccatcagtttctctgtctcctgtggattcatgccggcagctggttcatccaggaacaaaaggcgaggctcagtcgccaaagcacgggcaatttccagttccctctgatatccataaggcaggcttccggccaaatcattacggaaatcggccatctcgaagaaatcgagccactccaatgcggcggaactgctgactacattctcctgaggagcattgacaaaactcatcacggcagccgcgatgcgccctttccgtgtaggggaaccgactttaaaatgccgaccgagcatcacgttctcaaggactgtcatccccttgaacaacctgatattctggaatgtgcgggcaattcccatccgacatatcagatgagccgccatgccggtgatatcccttccttcaaaaaataccttgccgcttgtcggggtatcaagtccggtcatgttattgaacaacgtcgtcttgccagctccgttcggcccgataagtccggttatcagtccctgctcggcggaaaaatctacaccggatacagccaggacaccgccataccgccgcgtcagtccttgggtttccagaaggctcatacagcacctcccttggcttttccactacggaatggaataacattagtcaaaccggatccttttccctgaaaagaatcatcgttcccatagagattgacgcgacgaccaagaagtccctggggacgccaaatcatcatgacgaccagaatcagaccgaaaagtatctgcttgaactggggtggaatcaccgaggaaagaccgacaagctggggcagataggatatgagttgcaggatgaaagcaccaaggatggatgcggcgaagttgcccatgccgccaaggacgaccatgcaaagtaccagcaccgacaccatgaaggtatatgagccaggattgaccgaaagcgaatatactgcctgtaagctccccgcgattcccgcggcggccgcgccaatggcgaacgcgctcactttgtaggccgtcgtgtttatgcccattgaactcgcggctatctcatcctccctgattgcctccagggcacgtcccggacgggaacgggcaagccgacggaagaacagataagcaatgaggacgaaaatccagaccatggccaggaaagcccatttctgataggggttgatcacaaaactgaaaatggaagccatgggaatcctctgtattcccatgggaccacgggtcagagagtcccagttgttcaggatattgcggacgatttccccgaaacccagggtggcaattgccagataatcgcccttgagccgcaaggtcggcagtccaatcaacactccgaacaccgcgctgagaagcgccgcaacaggaagcgtcgcccaaaatgaccagccagccgtagtcgagaggatggccgtagcgtagctgccaatggcaaagaaccctgcttggcatagggcaagcatgccggtataaccggtgatgacgttctgccccatcgccatgagagcatagatacccgtataaatcatgataagaaggaaaaaattgagcatcagactttctccttttccatcttgcccagcaaaccttccggacgaaccaggaggatgatgataagcacgccgaaggcgatggtgtccttcagtccctgcgggatgccaaggacggcgacgccgaaagtctcaagcaagccgagcagcacaccgccgagcattgcgccggaaatattgccgatgccaccgacaaccgccgcaacgaaagccttaagccctgtcatcatgcccattgaggcgtagactttgaagtcaagggctatcaggatgccaccgacagcggccagtgccgaaccaatggcaaacgtcatgctgatgatatgattgacgttaatgcccatcaactgggccgtctcttggtcaaggctggtcgccctcatcgccttgcccatgcgtgtcttgtcaacgaacagcttcaaagcaagcatcatgacgagcgaaacccccagaatcagtatctggtggggggtaatcaccacccctccaagatgtattgatgtgttatcaaaaggatagttgtacttgcgggactgtgtaccgaacatccatgctgcggtgttggacaggatgaaggataccccgattgcgctaagcaacggagccaggcgggtcgccttgcgcaagggcttgtaagcggttctttcaatgaccatccccagcaaagaggtgagtcccatgctgagaaccatggcaatgaagaaagccgcgaccgtccatgcgcccagaggagaatcaccacggaggaaatcaaagataaacagtccgatgtaggctcccgccataagaacatccccatgagcgaaattgatgaatttcaggatgccgtacaccatggtatatcccagagcgatgagcgcataaataccacccagcgtcaggccgttcatcaaatgttggaatacttcagaaacggaccccatgttctgacactccttgctgtcacctgctctcatttcccgtcatttcagggaaagaacccatggaacgcaggatacaggctttttcatatgaaaacataggacttcgcctatgaaaaacctcattctggacatacaacccatgctgaccggatgtgaccggaaggtcagggttacatgagcagaagaacccggacagtctaccctgttatggatggctgtttcaactaagaacacgtccaaaatacacaatgacatcccccgataagaaggatgtcattggacttgtccgacctcgttgcgtaaaatagccgcttagtcgagcttgatcaactttccgttctcaacggtgtaggtgccaagatattcaggagtcttgccattgaccttgtagactccctggtaggcgaccaagtctccgttctccgcgaagttgatgacgccgtttgctccgatataatccttggtggcggcgatagcatcacggactttagccctgtcgaaacctccggtagccgcatggacggacttcaaggcgttcaaaatgatgttggttccatcgaacatgttggttgcgaaggaatcaggcccgactccccattttgcctggtaatcagcaaggaatttatcatacacttcgttctgcgcaaccttggcaggtcccaagtagataacgccgtgggtaaagttcccggccaaatcatagattgcgggatctgaaaaaccgtcacaggaaaggaacggcacggtaatgccaagctgattcgcctgctcaaggatttgagccatctcagcggtatagttggggatgtagatagcttccgggttcgccgcgcgaatctttgtcagctgggtcttgaagtccttgtcgccgaccatcagggtctcggcaatgacaatcttcccgcctctggctacaaagctggcgctcatgccttcatacagcccttggctatagtcgttctttgcatagaggacggcgatgttgcggtagccgagtacttcgtagaaataatttccggcgacttcaccctgaagtccatcggagactactgtacggaagacataattaccaatagcggtgatgtccttatgtgtggcggaagggctgatcatcgcgataccttcattctgcacgcgttcccctacggcgaaggactcgccagtgaacacaggacccgcaagcgccacaatcttgtcggtgccggaaagtttctcgatggccgcaagagctttctccgcgtttccttcggaatcttcaaggcgcaaggtgacgggagtgcctgcaatgcctcctttggcattgaactgttcgacggcaaggcgggcggcctggcttgtcaggataccgtagtttgcattgtcaccggtcagaggtccgatgaatccaatcgtagcagcggcactaccggcactttccttggaacctccggcaaagactgcaagcgaaccaaccaatgcaagcacaagcatcaaaaggatctttttcttcatatggataccctccctaggtattttacgcgcagccacgaagcaacgtaacctgttcttctccccacttcaggcgctggcatattatgggagtatatacacatattggtataattattcaatacggatgcatcaaaaaaaagaaacctgcgcacccttcgctcgtcaatgcgcttcctttactctcggtaaagaacttctttcacatgaaaagttgtgccaaataagtgcttctatccaatatcccgctgtttttccatataatccaatattcctatgaatccttcttccaatattttttgctttggttttttcttcgggtcaaatgagcttgcaacatcttcaaaatgctgaagtattttttctataaaatcattgattctgtcccgtctgggttccaatcctaattctattcctgattttttcttttttagtaaatctgttatctcatccaataattctttttcggttatttgggttaataatttctcaaattccaccggaggcgattctttatatttttctatccacatacatgccataagtggtcgtagtacgtaaaagtactttttaatctttactttatccgtctgcaaaaattgccggtaatttccacgtgccatgtgtaaataatggtaaaccgatgatatgggtgaaaaatactcttgtgataattgttccatgacatcataaaaataattgtctttataataaattatcggggatttaagccactcgaaaagcaccggattcgatttattcgccagaaataatgttttacgcaaatcccatccagcataatcaaattcatcaacaatcgggtattcaatgacatcttttttgggaagaatattgagataccaattcttgtcatgaacatatatgaaacgtacatcataatcactgttcgtggattcaatgccccatgaccttgagccagattctacagcatagagtatttttactttatgttctttctctacttcgagcaatctttcttttatggtgtcgtatatttttctgtccatagtccagttatagtacatccttttatgagccgcaagaatgcgatgtatttttgcatggcagcgtagcgtggcagcgtaaaggtaccgatgtttacacaacgagcgaattatgttagattgacgaggctttttatcgtgaagttccggtagctcagcaggatagagcggctgcctcctaagcagcaggtcatgcgttcgaatcgcatccgggacatcataccctctctcttgcatttcctgccgtgcatccgtactgtatacatgacacatatgatacgacacggaggaaatccatgaatccaatcatacgacaactcaaggcgcatcgcactttcagagactttgacccttcattcaccgtgagtgacgagcagctacagtccatccttgacgcaacatgccaagcaccatcatcgatgaacggacagcactatagcatcattgtcgtcgatgattccgaaaagaaacagagacttgcggaactcattccttcaaacgccaaacacatcattgcttcatccgtgttcctgctgttcgtcgctgacttgcggaggatgcatcgcgtctgcgaacattacggtactgagttcgtccctgtcggaaaaccggaaccacttctcatttcaacgatagacacagcccttgccgtggaaaacgccgtagttgctgtcgagagccttggactgggaagtgtcattgtcggcagcatcaggagtgtcggggacaaaatcatcacaatgttcaacatgccggaatacacactgccactccttggcttgagcatagggaagcctgcggtggaaatgcgtgtcaagccacgcctgcccaaagacacagtcgtccatcgtaacgcatggaaggaatttgactaccgcttcattgaggaatatgacgggacgatggaaaaattcgccgaagcgcgtgaaacaaaattatggtcaattaagttccgcgattactattcccaagagtcctctcctgtcacgcgcacggtactggaaaagcagaaaatctgaaacccgaagaatcagggataagccataaggaacaggggatgttgcaaagtcagcttgcgacatccccatcgtttttttcgcttttctccgtagcatccttgcgtgcggaacttgcagggcttacagctcttacagaatcagaatcatgccaagaacacccatggccgcaatgcccgctacaacagcaactatgcgaaagcgatggcggcgacggcttttcagtacatcggatatagtccgaatccgcacggctgtagcatcgacgtgcttgtgctttgccgccggttcatccatcacgacctccttgtccttcgggttcatggtgacagccggagaactagccgcgagcattggaagaaccggagcggcagcagtagaggatggcgcggaaataggcgcaggcgtgcggacatccattgacccaggcacgggagcggtattcgtctcaatctgtccagtagtttttcttttctcataacagacctggcagattaccatgccgctgccttcgtccggcgtatcataatagctttcaccgcaatccggacagacataacatctcaacaacgcaccctctccgtcaaacttgcagacctccattttccgttccagtgaagcatccgccgtccgaccaatgagccgggcgaaaaaactgagtttctggacaggtgactgatctttttcatcaagaggcatctcggcaagctggacgatacgttcactcaaccctctgtcctgtgtaatcaagagcaaagattcgtgggcgcgtttcgctgaaaacagagaaacaagatgatcgtcggcaatccctgtcgaacctgtatcctgtatccggacgactcccatgcgggcaagatgccgtataagttcaggacgcaccagagccctgattctcacctcgcggtccttggcggggttgtccttgagcccgtgaagctcttccatcgtcttttccaggatgacaagtcttttcttgcgccgtctgagcatgggataggcatccgccacgaaccggaggaacaagtcctcatggatgattggtgcggtatccacgaatatctcatcaaagccacgcagttggctgtcaagcagttccgccttggctttgtcggtcgaagcgtatacggtgaaacgccccaaccggcaggaaaaaatctctcggtacaaaggaagcagcgcttcctgcacatcctgttcaggagagatgccacagccccggaaggtcttcatcacatcattggcagatatggaaaattccttcgcgagcaaagcaatcacatcctgggaagtacgaacagaagaacgaccgggagtccgtctggcttggttgccaggacgttttgctggacgtgtgtccatatactcctcccatcacgccgggaacgatatacatgcgtctccagcggattcattcatcaatttcattcatcactcatcactggaaaccaagcctccggcttcattccctctccatgcggctgagtacagccatactcatgttgtccgccatgcttccattcagatacaacgtcagatacacaaacatttcacgctttcgtatccacaatggcacgcgcctggtcctccgtcaaggtcttggccgccgcctcatccttcttcatggatgcttcaggcaactgataattcttcttgccatgcttcaagtagtatccgtaccgtccgacatggatggccagagcttctcctttgtaatctccaaaggaaagaaccagtgtcttgtccgcgcctccaatctttccgccccgacctgaaccggcgcgtcggcctgcggacttcggctgggcaagaagtgccagagcttcctccagcgtcacagtgaacacactggtctcgcctcccctcaaggaacggaactctcctcctctggtcacatacgggccgaacttgccgataccggcggaaaccggcacggaggtcgcaggatcactgcccagttcacggggaagtgccagatagcggagagctgtctccaaggactgtccatcctctccttttgggacggaagatgtccgcggcctttccttggaaccttcgactctctctcccagctgccagaaatccccattgcggccagaaatgaggaacactgtcttgccagtccgaggatccgtccctataccgccgtcgttgccatccttacggattttccaatccttctccaacagctcctcaagcatctccttggtcacatctgctggtatccacgcacggggaagggacacatagacatttccattgtcatcagactgtgagataatgtacggcccgtaaggaccgatgaagatgtccggctctccggtgagctggggcaaatcaatcttcttggcatcaggcgcaacaatttcctgcattttctcagcgactatggcttcaagcccttgcgggccactggcaaaacgggtaaggaagtcaatttcatcaatcttgcccgcggcaatgccgtcaaggtcttcttccatcccgctggtgaagctgtaatccacatatcggtcaaaatgcttctcaagcaactgtaccacgctgaaacctacgaaggtcggaaccagcgcggaaccgtccttttgcacataggatctgtcgaacagcttgtcaatgatggtcgcatacgttgacgggcgtccaatccccatcttttccagctgttgaaccaaagaggcttccgtgaaccgggcaggagccttggtttcatgagatactgcctcaagggtttccaaatcgagcttctgcccttccttcaataccggcaggaaactctccttgtcttcaagcgcggcttccgggtcatcgctgccctccacatagacgcggataaagccggggaacagtatctgtgtccccgtagcgacaaaacgggcggataccccgtctgcctgcgcattaatccgcacggaggtcaagcttttacgggcttcggccatctggctggccagcgtccgtttccaaatcatctcgtacagtgccttgtccttgccgtggagtcctgattcatcaggcttgatgaaaacatctcccgcaggacgtatggcttcgtgggcttcctgggcggaagcactcttggccgcatactggcggggagcatcggaaagaaaagcattgccatacagctcatctacgctcttacgggcagcctcaataccgtcctggctcaaggacggggagtcagtacgcatgtaggtgatgaacccgttttcatagagtttctgggcaatcgtcatggtctgctttgcgctgagatgaagtttgcggttgccttcctgctggagcgtactggtaatgaaaggaggcgcaggtcggctggtcaccggcttctccaccacttcggccaccgtccattccgcggaacggagtttttcagtcacatcgcgggcagtgtcagcgtcaagaaggattggagcgtcagccttcccttccttgaggaacgctccggtggtaggattaaagtccttgctgcccgccactcgcctgccctcaagggcttccagcttggcggtgaaagccggagacgcggagtacaaggtcgcctttgcatcccaatacgtgctggagacgaactggatgcgttccctttccctctcgacaatcaggcgcaaaccaggagactgaacccgtccggcggacaacttcttgttggaaagtttcttccagaggacaggcgatagttcgaaaccgaacaaacggtccagcttgcgccgggcttcctgggcatgaaccagatacatgtccagcttccgtccggtatccagggaattcaggattgcccttttcgtgatttcatggaacaccatccgctgataaggtatggatggtttgagcaactcaagcagatgccaggaaatactctcgccttcacgatcctcgtcagtggcaagcaggagacggtctacagactttaaatcagcctttaacgtcttaatcagtgtacccttgcccgaaaccacctcatattcagccttgaagcccttcttcacatctattcccagccgatcggacggcagatccctgacatgtccattgctcgccaccacggtataattgcccggcaggaatttcttgatggtcctggcttttgtcggagattcgacgatgatcagtactttctcatttttctgggaatccattcacacactccaaaggctgaaagttcgctcagctcgatgttgttataaaagcctcagtaaattttgtcaatctttgaccaaaacatatcatatgaataaaaggagtattccggcaagcatcgggcaagcatcgcttccccatgattgcgccatggttaacgccatggttggagctatggttaacgccatcgccgtcaatcccggttgccaattgcctccgatactggtattttgaatctgtcatttacggatgcgaggagtttgccatgagatacacgacgcacaggttggccattcccctgattctgctcaccttctttctttctggttgcgtcctggccgaaagcatgactctttcatcatcacgcggcggttcgtcttccgccacgctagacgcttatcctttcttcattgatgtgctggaagatttctcaacgttcaccgccgagccttccgatgattccatcctggacgtaatcgtgcgggacttcgtcaccggccttgtgaacagccagaaggcactgggaataaacacgcggaaaacaggccggaactcatatgtcatcgacttcacgttccaggatttcaatgcactgttcaatgcgttggctggaaaccaggaaggccgtgtcctttccctgaacgcgacgggaaacaggacgaccctggcactggacatatcccttgacacctatgacgagctttcgcgcatcatccccttcttgactgatccgggctttgaagtctacgggcctttgtacaaccaggacatgagcgcggacgaatatcttgagatgatcggctatatcctgggagaagacggaccgaaagcaataaccgactcccgcatctcgctgcgcttcaccacgccggcgcctatcgtatcttcccaaggggtcagaatcatctcatcttccgtatgcgaattcagctttcccctcattgatttccttctgttgcactccccgctcacattctccgtcacgtggtagtcttcccgacagtttctagtctttcagacaatcttccagttttcacctagacattgaaccggaaatgcatgatgtcaccatcttgcacgacatattcctttccttcaacccgtagcttccccgcttccttgactttggcttcactgcccatttcaaagagtgtgttgcagttgtatacctctgccctgatgaagcctctttcaaaatcagtgtggatgacgcccgcagcctttggcgcggtatccccctgacgaatcgtccaagccctgtcttcgtcgctccctgccgtgaagaaggtgcgcaggccaagggtcttgtacgctgtacgtatcaactggttcaggccggattcttccagtccggaggcctcaaggaactccttgcggtcttcggcgctctccatggcggatatctcgctctccagcttcccactgattacaacgacctgggaacggtcggcggaggcaatcttcctcacgaccttcacaaactcattgtcctcggaaatagagttttcatcgacattgcagacatagatgacaggtttcatggtgatgagatgaaagtccctgacgacatctttatcttcatcttcaagaatcaggccgcgcgccggatggccttcggcaagctcggctttcagcttctcaaggagaggaacttcccgcgccgcgtccttgtttgtccgtaccagcttcatctgcttggcaagccgtttctccacggtttccagatccgcaagagcaagctcaatgttgattgtctcaatgtctccggcaggatcaatcttattgttgacgtggatgatatccggatcttcaaaacaacgcaccacatgcgcaaggatgcctacctctctgattgaggcaaggaactggttgcccagcccttctcctttggaagctcccgcgaccagtccggcgatatcgacaaactcgaccacagcgggcacgactttcttgggaggaatcaattccacaatcttgtccaaacgggcgtccggcactgtgacgatgccgacattgggctttatcgtacagaacggataattcgcggcttccgcgggagctgatgtgacggcggagaaaatagttgacttgccgacattgggaagtccgacgataccacaattcaatgccatggcgtacctcttggattcacgttggatgcaatggaaaagcgggatgcggatgagaaacaaccacttgcttttctcttggacggcagtatatcatatactagcatgcggggaaacaaccctgggcaaaggatgccctgtacgaagaaacgactcgatgaccaagattttttcccttctcacgactcccgtcttcatgatactgaagaagactctctttctgtattcctggtaggtctccgtacaccggatgaatccgtccctcgcgcacaactgcggctacaggagctggacagtctggtcagaaccgccgggatggaacccctcggcgcacgcatcctgcctctccgtaccgggcgggcggcgaccctgatcggcagcggacaggctcttgagattaaggaactggcagaatatcatgcagcggatgccattgtctttgacagggacatccctccccgcgcccagaggaatcttgaagatatcattgggctccccatccatgacaggcagggcattatcatcaccatcttcggccagagggcatcgaccaaggaagcagtcctccaggtcgaactggcacggcttcattacgtgttgccccggctgacaggctcccgcgaagatctgtcacggcaacagggaggcgtcaagggcacgcgcggcggaggcgaggcgcagctggagcttgaccggcgcagaatttctgaccgaattgcctgtttgaagacggaactcacggctgtcaggacaaggagagagcggcaaaggacacagcgcaagtccggggaaatccccgtgggggcaatcgtcgggtatactaacagcggcaagtcatccttgctcaaggctctttccggcgcggacatcctggtggaggacaagctgttcgccacgttggatccgacgacccgacgcattcgtcttccggaaagcggtgaggtgcttctctcagataccgtaggttttgtcagtgacctgcctcaccatcttgtcgatgctttccgctccactctggaggaggccaccgacgctgacttcctggtcattgtctgtgacgcttcccatcccgacatgctttcctgctaccaggcgacgctggatgttctccataacatgggcgcagacgggaagccaacggtgaccatgcttaacaagatggatgttcctttcgaggatttcgccgttgcaaagctgcgtgacatgattcccgacctggtggaaacatccatcaaaaaacgtcagggattgaacgcccttcttgaagccatggcaaaagccgcctatgcctcctgccccctccgatccttcctgattcccgccgaccggcatgaccttgtttcccgtacccgccagtcaggacgaattgagaccctggaatatacagatgatggcatcctcctgtcagcacgcctgattcccgtcatgctgggtgatttcctgccgttccaacagtaaaatgatgagatagacgcgccggacattcatcagcaataaataattaagtacataatgtagaatactttacttacctgactgcacttccgtcctttcccaggaatcgagagagtttctcaaggatatctttcatggacattttttgtctttcgacatccagagatatctgaactcaaataaaaaccgccatggtttcccatagcggcaatctttcatgacctgtatggcttagaaatgatagaggactccgagagttccgccaatataaaaacctgtgtcaggaataatctgtacaccaggagaaacacggaagaaaatctcaagcggaatgtcgcggaaatcatagtcaatacccacgggaactgttacggcaagacccagtttctggctattgtcgttcaatggaatccacgttgcgccagcgagtccagcggtgacatcaaacttcgctctgtcaatgttgaaggatgtccaagcatagtttacgcctgcctcagcagcaaggtaaccgttgtcagagaaattccaaccgacagtaccgattacatcaaaatccttctgggcataagagaaagaaacacccgttgccggatatccaaaggatataccgagaccgagaccttcagcagcgaaaacaggaaccactgccaatgcgacgagaagtgcgactacagcaatcttcttcattttttactctccttgcggcgcggtaagttcccacgcccatgaaatagtatcttactggtaagcataatcatttttatactgaaaagtctacagttaaaaatctggattccctgattccagaccctttatttttttcataataaaatcttaaactatggtataaaaaaatcttttcttatataaatgagtgctaaaggtaatcgggaggaacttctcatgaacagaaaccagcttaccagccgcggtcttgtcgtcagttttatcggtctgctcatcatcaccaccagctccatgtatgtcgccctgcgcatgggagcccttccatggcctacagtcttcgtcacagtcatcagcatgcttgccctgcgcaaggcaaagggagtgacgatgcaggaaatcaacgtcacccataccctgatggacgctggagcaatggtcgccggaggtcttgcgttcaccctccccggactgtggatactccaaccggacgcccatatttctacagtgactctcattgccattgccctgagcggttctctccttggcacagccttcaccgccttgaaacgccgcgagatgattgagacgaggaagctgcccttccctatgggacaagcatcccatgacacactggtcgccggagtacagggcggctcggtagctcgcgttcttttcattgccatggcgggaagcattgtttttactatcctgcgtgacagcctgggtctcatccctgcggtcatcactatcttcgctggctccgcgctcattcctaccctgatgatctgggtttccccgatgggagcggcaatcggagctttgatcggacccaagtactcttttgtctgggtcgctggcgccgtgttcggctatttcttccttaccccgctgggtatcatgacaggtttgttcactgacatggcagcggccgatttgttccgttcaaatctgggcatcggcttcatggtcggcacaggcatcggcatcttcctcaaagccatcgtgtcacggttcaaggaaatcctgtcccgtgacaagactcgtgcccggtggccttcagtcgatcccggcacagcgcgtaccgtctcactgctcatcgttgccgtcattcttctcctggcctttttcaccgacctctcattcctacacattatcgtcctcttggccggaacgtatatcagcaccagcctctccgccacgctcaccggccagaccggaatcaaccccatggagatattcggtatcctggttcttctggtggtcagcgcaatctggagtccttcccttgccatagcattcaccgtcgccaccgtgaccaccgtcgcatgcggcatgacaggagatgtgatgaacgacctaaaaagcgggagtctcttggggacggattccacgacccaacagtttgcccaggcaataggtagtcttgccggtgccgtcattgccgtctttgtgttgttggtgatgaaagacgctttcggaaacttcggcacagcagaactgcctgctccgcaggcatcggcagtcgcagccatggcaggaggattggggaatgttccggccttcctcattggagcagtcggcggtatccttctttacattttcaatgtacctgcggctaccttcggactgggcatctacctgccggtctatatttccgcaatcgtcgggattggaaccttgattatgtccatctgccgcaaaacatttgcccataagatgtctgacgccgacattacttccacgggaaccatattatccagtggacttttgggaggcgaaggaattactggtgtagtcattgccatcatctcgatgtttggttgaaaaaactgtataataacctcatgatgttgaaaaattccgacgtgccgtcgcagccttccctttatggcctgtccgtccaggacatccaaaccgttctttcactggacaagcccttccgtgcccgccagatacgctcgtggcttgcccgcggaactacttccttcaccggaatgagcaatctcagccttctggaacgaacgcgtctcacagagaagtatccccacatcctcacatcggaagtcattgaagaaaagacagacagaaccggcgcaacaaagctgggcatccggctctatgatgggctggtcgtcgaatgtgtgcttctcgttgaccaagacggccgcaagacagcatgcttgtcctgccaggtaggatgcgccatggggtgcgtcttctgccgcactggtaccatggggcttgccaggaacctccatgcctatgaaatcgtggaacaattcgttcatttgatgaaatacggaacaccttcacacattgtctacatggggatgggagagcctcttgccaacacgaaggaagtcttttcttcagtccttacgctcaactcccccgattggtttgatattggtatcaggcgcatcaccatcagtacgtgtggcattgttcccggcattctccagcttgcggaaagcggcctgggagtgaaacttgccatctctcttgttgctgcggacgatcaactgcgtacccgtctgatgccggtaaaccgctcttttccgttaatcagactcaaagagacactggtcacgtatcagaaaaaagaaaaaaaacgcatcacctttgaatactgcatgctgggaggggttaacacagacgagacggccgcccgcaaccttgcccatttcatgaagggactggaagccatcgtcaacctcattccatggaatcccgcgcccgatctgccatggcagacgccttccaaccgcgaaatggacagctttgtgtcaaccctccaacgtctgggcgttccctgcacccgccgcttctcccgtggtcgcggcgtggacggagcatgcggacagctggctgtaccacagaacatgcggacactgcctccagaagatacacagggaacaatctgacggtggtagcttaccaacagatacgtctgttttatttctccaagactgctttgatgcgacgcactccggctgatgatgactgttccttgaggatgtggaaatgccccatgtcaccggtgtgtgtcacatgaggaccgccacagacttccttggagaagttgccgattgagtagacagttaccagttcgccgtatttggattcgaaaaacgcaatggcgccctctttctgtgcttcttccaaggtttccgtcttctttgtcaccgtcagattccgctttatctgctcgttcactatgtcctcgacctgctgtatctgttccttggtcattggctcaggatgggtgaagtcgaagcgcagacgttccacggtgatgtttgaacctttctgtccgacatgggttcccaggacagtccgcagagcctgatgaagaagatgagtagcggtgtgcagggcggtggtcagctcgctgtgatctgccaggccgcccttgaactgctgctcagccccggcgcgggaaatctcctggtgtttcttgaacgcctcggcaaatccctcggtatcgacggtcatgccgtgttcggtagcaagctcggtggtcagttcaatcgggaatccatatgtatcgtagagtcggaacgcgacacgaccggaaatttgacggctgttccccttctccattcccagacggactttctcaaactctttctcaccttttgccaaggtctcggagaacttttcttcctccgcgtccagctctgcaatgacgaacttcttgttctcgatgatttcaggatatggtttcccgtacagctcaaagacaggggaagccagccctgaaaggaacttgccctcgatgcccagcttgcggccatggcgcactgcccgccgaatcaagcggcgcaggatgtacccctgtcctacatttgagggagccacacctttctggtcgcccaggatgaatacgctggtgcggatatgatcggctatgatgcggatggaaatatcatcctgctcattctccccataggtcttgccggatagtccctcgatggcatggatgacaggttggaagacttccgtatcatagacggactgcttgccctggagtactgcaatggttcgctcgatgcccatgccggtatcgacgcacttgcgtgtcatctcaccatacgagccgtcagcttccttcttatagcccatgaacacattgttccagatttcaaaatacctgccgtcagaggaaccgggacggctgtccggattatttgtctggcgacgggtatcaaagaatatctcgctgtccggtccgcaggggccggtctctcccgcaggaccccaccagttgtcctcacggggaaggtagtaaatacgttcttccgggattcccaaaagtttccatgtggcggcgctttcctcgtcacgcggcacatccgcgtccccgacgaaaacagtaactgaaagacgagcgacatcgatatcaagaacttttgtcagaaattcaaagctgaatccgatcgactctttcttgaaatagtcccccagggaccaattgcccagcatttcaaagaaagtcagatgatggggatctcccacgctgtcgatgtcaccggtacggatgcacttctggtaatcgaccagacgtgttcccgcgggatgctccgctcccatgatgtaaggaaccaagggatgcattccggcggtggtgaaaagaaccgtgggatcattctccgggatcaaggatgcgcagggaatctgcacgtgtcctttggatacgaagaactcaatgaatttgctgcgcaggtcgtctgctgtcaatgtatgtgccatagtaggagatagtaagcacacccctgttttctgtcaaggcggtgatgtccctgagacgccgcgggaggatgctgggggagattgtgaagaacgttagaaaagttccagctgcacgctggcgggaggtgtcttctttgctggtttcttttcttctccccgcaaggctttgatgatggctgacggggaatctatgatggtcactccgtcttttgcggcaaattggcggggccacatgtaggctcggttctcatggacatgtttcaggatgaaaagccgccgtccctgttccaaggcgaaaccagcctgtctcacggctcctcccccgtccctgtcttcgaccacgacagagcctaatgaaagtgcgctcatcaggcggttacgcaccaagaaaaaccatttctggacggcacgtgatggcgcgaaacggctgaccaccaaaccagcacgggcaatgtccttctgcatctggacatgttcaggcggataggtggttcccaaaggagtgccaatcaccgccatggtgggatagcccgctcccagggcggccaagtgggcgactccgtctattcccaaggcaaggccgctggtgacgacatagccagctttccccaaagcagtggcaagagccgaggcatctgatttacctgttgaggacggggagcgagtaccgattaccgcgatgccttcacgggaaagaagtgagacattccctttaagatagagataaggcggagcatcatgcatgccgcgcagggaatccggccagtcggcatcgtccgatcccaggattatttcatcttctcccatggtctcgaacgtagctctcacctgatagtaggcttcaaggatctcatgttcatcatatcccaggacagaacaatacagtcccatgtcacggggaagtggttgggtgcggtcagtcttctctcccagagcatgccacaggggacgcactgccgcctctccccggaaaagcaatgccagggtttcatagttcatggcttcctgccagcgggattgattctgcaccgtcttgcctcgcctgtcagtctagcatggagatggatggactacaatcgcctgattttcggttcatgcctgttgcctttactttttcaatcggccttttcggttcgacttttcggttcatttttgactcattttcgtgtaaaggttgacatgtcatggggaaacaggttatacaatacagcgttgcgctaccctagctcagttggtagagcaaaggactgaaaatccttgtgtccctggttcgattcctgggggtagcaactcaaaaaacggattattctatgcatggcgaagaaatgcatatgggtaatccgttttttttgtctccaaaatggcattcaaatctatttacatcattgtctgctagcgtccaatgacctcgacatgtacccccgcaaggatatcaagtgccttctcatggagtgaagcatcaccgctcgccgtacagcgggcatcgaccacgacatgggcatcaggaagcgcagccttggcaaggagagcgttggcaaggacacagatgttcgatacaagcccgatcaattccacccgattgtatcttttctccgcaagatgacgggcaagagacattgacccgaaagtcggcttttcaaaaatgacagaagccgcgtccacacagtccgcaaccttgccatacagttcccatcccggagtccccttgatgcaatgctcgatgggcaggttacgcccttcttcggttccacggtaatcctcctggtgggtgtccaaagtgaaaatcacatcatctccggcatccttgaactgcttgattttttcaacgataggcccttcgagttttgtcgcgccggggaatcccaaggttcctgtcacaaaatcattctggaaatcaacaacgatgagaacttgcttcatgagcttcctccttcgggacgcgggaacaccagatatggtagcgggaagcgatgggagatgcaatatcaggactacggacaaagaaaaaactccagcgacagatatcaccagtacatgctacactacggtcatgaacaacatgaacagaataaagcaccgaatcattatggatgtggataccggacacgatgacgcggcggcaattgtccttgccgcaggttctccggaaataaagattgaaggaatagtagccgtcggcggcaaccaaatccgagaaaaaacccttgccaataccctcaatgtctgccagcacataggactggacgtgccggtattcgccggtcaggaaaacccgcttgtccgcaaacgtgtcaatgccggatatatccatggggaatcgggtcttgacggccctcattttgctccacgaaccaagctggcggaaaaagaacggggcgttgatttcatcatccgcaccgtcatggagaatcccggagaaataaccatcgtagcccttgggcctctcacggacatcgccctggcgttaatccttgaaccacggctcaaggatgccgtccgccacatcgtaaccatgggaggttcaatggggatgggcaacgcgactccctccgccgagttcaacatctatgcagatccagaagccgcctatgttgtctgttccagcggagtccccttgaccatgtttaccttggacgtgacgctccaggtcacgcttgatgacgacatgctttcccattaccggaaaatgaaaaccaagacatccaccatgttctgcgacagcatgaatgcctatacggaagcctgccaacgccatggctttgactaccccgccatgcatgatccctgctgcatcgcctatctggtcgaaccagagatattcaccatggaaaaaagaaagatagacattgaactgaaaggagagctgacctacggacggacagtgatgggcttcgttgaccccaccgccggttcccaagtcggcgttacggcggacgctcctgcattctggcgtctgctggacagagccttcacacgactgccctgaccgggagcaaagcgtagagaaagggaatgcctcggcttcatcgtctcagtttcaatggtagaacgccagattttccaatggctctctgatgcgctcccgcgtctcatcttccgccggatacccgaaggtcgaaatgagtccgacgttccagtgcgcaggattacgccccaaaagggcaagcaccttgtcattgcggaaaccttctatggcacagctttggatgcccaggctcgccgcgccggtcatcatgttggcaatggcaatatagcactgcttctcagaccattggtcaagaaaacctttatccttgagatattcatggaaaccttggaaatcatcgacaaactcatccatcgttccggggaaacgggaggctctctgccgtatcagctccccgtaagggtcgtatgattctccctttcgggcagtcacgatgatggaaagaggtgcgcttttcatggcttgctggccaaaacaggcatcatgcaacgccatgcgcattcctggagtcttgacaacatggaactcccacatttccagcccgaatgacgtcggagacaaacgtccgcattccaggatgaaggcaatatctgcatcctccacggggcggtcagcatagttcttacaggcaaaacggcgttccatggccgccatgaaagatttcccctctttcacgttcattcctccgcattattcctctgctttcagttttcaggcgcagtcattctctgttttcaggcatccaccatagtgcctgcggaatcggacacacagtcaagagctgtccgtatcataggctccagtccgatcattctctccccgtcagacaggcttgcgccagtgacgcaggaatccgtcatggtcaggatggagagagctttcctgcctgtccatgccgccgtactgtacagggcataggtctccatgtcctggacaagagcccccatgcgtgcccatgtcttccaactgtcttcacccagagcattatatgaagaaaaaaggtcactggaaaacaccatgccagcatggaaaggaaaaccatgcttccgtgctatccctaccgccctttccagcaaagaatatgtgacggaaggagaatagttcccttcaagtctgtattgccgtgcccatgcggaatcagtgctggccgtgagagcgaacacgatatcccccggctccacgtttttttgaagccctccggatgttccaatccgtatgatggcctccaccccgtattcagtgtacagctcgtaagcatagataccggcggaaggtccgcccatgcccccggacatgacagataccggaacgcccttccacgtccccgtgtaaccagtcatgccacggatcccagtaacctgccgggcattctccatgaagttccgggcgacatggagcgaacgtgcaggatcaccggggaaaaggacatagggagcaaaatctcccttgaacgcactgttgtgaggcgtcatcagcttgcacccttctcatacggctgaccggaagccagaggcgcgtagttcttgccactgaagacgaccagagctatcagggtaatcaggtacggcatgatgttgaagacttcggacggcaacgccttgagagccggaatgccgccagtaaacaggtataacgcctgggcaacgccgaacagcaaggcggcagccgcgacgcctgctggccgccatcgaccgaaggacactgcggcaagagctatgaagccccgtccattgatggtgttcgatgtgtactggatggtctgcgtcaggacaatgcagcctcctgcaagtcccgccaggaaaccactggtcagaacaccgaaatatctgatgcccttgacgttgatgcctacactgtctgccgcgctgggatgctctccacacgcccgcaggtgcatgccaaatggtagcctatagaggacaaaccatgataaaataacaaccccaatggcaatatagacagtcggatagatgccaagggcatctgtctgcattcccatgcgaaagccccgcgtccggtctgccgagaacagcacctgggcagcgaagattgtcacgccgtccgccagaaggttgattcccgtgccactgatagtctggtttgctttcaggttgatggaggcaaaagcgtggatgacagagaaaagcataccgacgagcgagccaatcagaagcgccagccatatggagggagcccccattccagccgtttccatcaggacatgggcagaagccgtggcgcaagcccccagtcccatcaaaccttcaagggcaatgttcaccacgccggatctctcacaaatcatccctccgatcgcaacgatcaaaatgggagaaacaatcattagtatggaaggaattgcattgaaaaacaggttcatttcgccagtacctccttctgtagacgtttcttgtcattccactggcggtacagatccagcgcggaacgcagggagatgaagacgacaatcaatccctgtatgatgaatgtgatttctttgggaatctgtttgccttgcatcaaagcctgggcattcttcaacataccgaacagaaaaccagcgagcatggttccgattgccgtgttgtttcccacaagagctacagctatgccgttgaaaccgtagttgtccatccccgatatgaccctgccgtatttgaaagagcccagggcgacaatgccaccggcaagaccagcaaaagcaccggcaaaagccattgaaagggcaatgcttttcaccaccggaataccgctgttcctggccgcttccttgttgaagccagtagcgcgcagaccgaagcccaggcttgtcttctccatgatgaaccagtacagcaccacggcaatgatcatcaggaaaaaaccagaattcagcagggagttgttggtcaatcgctggaggaaggaattgtcaattaccgcagtcgtgggaaagttggccgtgcggaaagtcgtagccccaggaagctggagacagatgatgcgtgacagatagagggcaatgtaattcaacatgatggtagaaaccacctccgatacctcataccgtgccttgagcagcccaactacgcctccccagagcgcaccaatcaacgtagcgcacactatggcaagggcggcatgcaagaaaggaacctgcggcccaagaagcgcaatgacctgagctacggtcatccccatgatgtactgtccttctcctcctatgttgaaaagaccggtacgggcggcgaatgccaaggagaacccgcataggatgaagggaacggaatagttcagagtctcgcctatgtacctgacgttcatcctgccgttgtcaacattgtaaccggtcaatgcctggagaattgccttgtacaggttgaggggattccgtccgaccagagccacaaggattgtcccgaccagaaaaccaaggagcacgaccatgagggaggtgaagccttgggaatccatcaggcgtctggatacggacagggtttttccggaaagtctgttcttcatactgtatgtactcctccctcgttcttccttgtcccggccatcatcaggccgatatcgtgttcagtgacttctccctgcgcgaatattcccacgatgcttcccttgctgattgtggcaattgtatcgcataggttcatgatttcatcaagctcgaatgagatgagcaggatggctttgcctttgtcacgttccgctatgaggcgtccacggatatactcgatggctcctacgtcaaggccgcgtgtaggctgggcgaccaaaagaacctggggcgacagttcaatctcacgggcgacaatgactttctgctggtttcctcccgacagacttcccgccggtgtggcggttccttgccctgcccggatatcaaattccttgatgaggcggacgccacgctcatccatcgccggatggttgagaatgccataggatgcactgaagggtcccttgaagtaatccttcagagtgatgttctctccaatgctgaagggcccgacaagcccgtgtttctgcctgtcttcaggaatatgccccagtccgcgctctatcctctcgcgtatggtcatgtcggagatatccttgccgtccaagagaatctgcccggaagcaatgggggacaatccggtgagaccatacatcagctcggactgaccgttgccatcaacaccggcaatgccgacgatttctccagcatgtacatcaatggataagtcattcaccttgaccgtatccagtgcgtccttcaccgtgagattcctgatggaaaggacgacattgcctgcgtgcaagggtttcttctttatggaaaattcaacagagcgtccgaccatcatctcggccagctgtctttcgctgacatcagcaacggtcactgtatttattgactttccccgccgcaggacggtgcaacggtcagcgacggctttaatttctttcaacttatgggtgatgaggatgatagtcttcccttctttcttcaagagacggattatgtccatcagctcgtctatttcctggggagtcagcactgcggtcggctcatcgaagatgatgatgtccgcattgcggtacagtgtcttcaatatctcgacccgctgctgctgtcccacggtgatatcctcgaccaaagcatccgcatcaacgtgcagtccgtattgctctgagatttgctctacgcgcttgcgtgcgctgccaagatccagaagcccgaaccgtgagcgcggctccatgcccaggacaatgttttccgtaaccgtgtaattgtgaaccagcttgaagtgttggtgaaccatgccgatgcccagttccgtagcgacattcggactgaaaatcttcacatcatcgccgcgcagacggattgtgcccgcatcgggactgtatgaaccgaaaaggacggacatcaatgttgatttccccgccccgttctcgcccagaagggcatgcacctcattctctttcacctgtagggtgatattgtcattcgcaatgatgcctgggaacgtcttggtgatgtccagcatctctatggcatatcccatccgggtccctccttatgatgcaatgccatgcctccccggcatggaaccgcatgattcatgttccaaggaaaccggcacgtggtgaagcgtgccggcatgatctttttcctgcgcgtcgggttttcaggtcaccgccacggaaggaatggacaatgggattctatcagtcgtcacgagcagacagtccggcgggggcagcgttgttcgccaatgcttccttgtacgtgccataaatggtaatcttgccattgatgatgtccgccttggccgcctcgacctgcgcaatgacattcttgctcagctcaggattggcagcggaataccctacgccgtcatcggcaagggacatggcaaccactgtgccggtgaatgttccgttctcaaccgcatggagcgcatagaggcttgaactctccaccttcttgatcatcgaagtcaggacactgctcttggtgccatcatagaggccgtcggcgtactggtcggagtcaactccgattgcccatacgttcctgccctgcgccctgtattccttggcctgggcaatggttccgttgccgcttccgccagcagcactgtagacagcgtagacaccagtatcataccagctctttgcctgtgcttttgccagttcgggcttgccccagtcattggtgtaatagtcaacgatgggagcattggggaatactgaacggattccctggatgtagcccatctcgaacttggtaatcgttgcaccgggaactccgccgatgaagccgaagcgcggattggctatgccgtcttccttagcctggagagcggcgaccatgccgaccaggtacgaaccctgctcttcacggtagacgaagttcatcacgttgggctgggtgacgtaatcgacatcgacaatcatgaaattctggtcaggatacagaggagcgacttcattgagagagtccgcccatgtgaagccagtgacagcaatcagatcataaccttcgtcagcagcctgcttgaggttggggatatacatatcctgcgtctgggcagtcacgacatcgtagaacgcacctctgcgggatgtattgcccccggtatctccgtagaactcgacgatgcctctccacgcagccgcgttgaaagacttgtcgtcaattcctgtagcatcggtcagcagacggattgtaggttttccgccaggtacaaccggtgtttccttggctcccccggcaaatacggaaaagccgacggtgaggataagtaacaaagccaggattcttttcataagatattctccttaatcgtagtgaaatgaaaatgatgcctgtaaagtgtaccaaaacttccgcgggaatgatagctttttgttcgtcggaaacattctgcgcgctcatcccgtggtacttcatcctgtgcgcccggtttcccgccttgtccaacgtaccgccatttggtacagtcatgatgctctcaatgacaagaataggaataggatacagatgcggaatgatgcccttctgacagtacatggactctcatatgatgtttccggcgtgaagatactccatgacgtttctttttcccttccccgtcattccctgacagtgatgactggacggaacggttccggcaagagtatgctgctcagggcaataaaaggcttggcgcaaccgcggaaaggaacaatcatcctggacggagaaaacctttcatccatgccgtcccgccgcaacaggaacatcggcctggtattccaggacgcggacacccagatcgtcggccagacagtgaaacgtgacatattgttcgggctggagaatctcaggctcgactacgcagagaaagaagctcgctttactgatgtcgcagccctcatggggctggaagaaaagctcggccagaggccgcgcacattgtctggaggagaaaagagacggctggccattgcgggtatccttgccatgaaaccactcctgctcatgttggacgaacccttcgccaacctcgattatccaggcatcatccatgtcctgaaagccctcatcgccctgcgggaggccggacataccctgcttgtagtgacccacgattgtgacaagatactgtaccatgccgaccgggtcctgttgcttgagaaaggcaggataatcatggataattccccctccgaagcacttgaaagtctcatggctcatgatgtccacattcctacctatggcggtcatcccgtgcctttggaggaactgacatgcctgaaagtctgatattccattatcggcaggttccctccttcattggacggcttcatcctctggcaaagctgggactgctgatgtgcctttccgtaatcctttccggcgcatcccccggcatgacggcattcattggtttcctgcttgtcatcacggcattttccatacggctgcccatcttgagggttgccagggaatgtcttttctttcttgtcctggcctgtgccatgggtctgagccactggttctccagtcacgatcttatcctttcggtcactgtcgcagcacgttttctcctcattgtcatgggaggaatcatcatggcggatactacggcacctgatgatatggcgcgggcggtcggcaccgcgctctcctggataccagggctcaaaagctggagacttgcctcgaccatggagctgacaatcagcatcatccccctgatttttgatgtcgccatccagagccgggaagcgcgcacggcacggggagaaagagggtggcggcatcccgtgcgcaggatatcaggatacgtgatgacgctctttgttcttcttcttgacaagatggaggatatgtccgttgccctggagggacgttcatttgaacctgacactccccgtccgggaataaaatggcattttcaggataccttgttctttttttgtagcctggtcgtccttgcaggtgctattctttacgaaagaaacatatgtacatgatgtacgcacataatgtattcacatgatgcacgctggaggatgccgatatggacgggaaaccggatggagaatctggccgagatacgttgcaggaaaagaaaaaactcaggtcgcaaattaaggaactgctccggcagaaccctgggacagagcaggacaacaggagcctgatatcccatctgctgaccagctcatactggggaaaagctgaacaagtcttccttttcctgccgcatatcggagagcctgatatctccggcctcattgccatcgccatggcggaaggcaagacagtagcggctccgcactgtcatgaggaaaccatgttctttcatgaagtcttttccgactggattgatacgacgattccatcatcctttggaatccaggagccggacacggcttctgcgcccttggtcaccatcagcccgacaacgttgctccttgttccgggacgagccttctcctgggacggcaaacggttgggacggggaaaaagctattacgacacattcatcgcctccattcctgacggtcagaaaccgatggtgatgggcgtatgctggtcatggcaagtcttcgaggatattccgacatgggagcttgaccagcctatgcaggcccttctcaccgagaagggaatccacaaggtgaatcagacccctccggcatgagttcatcaagcaaagccaggaaacggacacaggaagcgggcattgtgacgtcggcgtctttggggaacattgtttcccatgcagagacatattctaccaagtctgtccgtaccgagacatcacggacagcgcgtagtatccgggaaagaatccgcagatagtccatctggagcgtgggcgagctggctatcacgaacaaaagatgcaccggattcccgtcaacggctccataatccacaccttcgacggaaactcccagaccgacacgtatgtctttcaggaaacgaaccttgccatgggctatcgcaacgccatgccctatgccggtcgtccccattttctccctacgccttactatccgtttgaattcatccaaatcgggaaaatcagcgaatgcggggctatgttcgatgacctcgtccatggcttcatatttgccatgagaaaaaatcctgcacggcagggacgggcatgtgaagttcgtatccacggtaaaaatatagcccatggtcgcttgctcatgcaagcgaccatgggtctcaatcagtaaaaggactgttacagagcagcaagatagtcgttgatcgccttcgctgccttgcgtccctgccccatggccagaatgaccgtcgcggcgccgaggacgatatctcctccggcgaagacacccttcatgctggtctggcaggtttcttcgtcaacgatgaagttgccccacttgtttacctcaatctcaggagtagtctgcttaatcagaggattggacgagtttccgattgaaacgacaacggaatcgaagtcatatatcttctcgcttccctgaatttccacgggacggcggcgaccggaagcatccggttcccccagctcgcaggtaatcagcttgacgccagctaccttgcccttctcatctcctacaatctcgacaggagcatggagcatcaggaacttaatcccttcctccttggcatggtgaacttcttccttacgggctggcatttcttcttctgtgcggcgatatactatgtagacctcatccgcacccagacgtttggctgtacgggcggcatccatggcgacgtttccaccaccgaagaccgcgaccttcttggaatgaaacagtggagtctgagcattctcatggtcatatgccttcatcaggttactgcgtgtcaggtattcgttggcgctgaagacaccgaccaggttctctccgggtattcccatgaaccggggcaatcctgctccgctgccgacgaacacggcgtcaaagccatcgacatccatcaggtcgtgtatcttgcgcgtccgtccgaccaggaagtcaagctcgatgtccacccccatggcagtcaggttgtccagttccttctggacaatcgccttgggaagacgaaattcaggaataccgtacaccagtactcctcctgccttgtgaagggcttcaaacatgacgacctcatggcctgccctgcgtacatcggccgccgcggtgactccggcaggaccgctgccgacaatcgcgactttctttccggtcgccggagcaatttccatggccggctcggcattgttctcccgtgcccaatcagcacagaatctctcaatccgtccaatggcgactgcctggtcaatgtctttcttggcttttccgactgtgcaggtcaactggcactggacttcctgcgggcatacgcgaccgcagatggaaggcagaaggctgctgtccttcaagatggaaatggccgaggcaaagtcgccggcagcggcttttgcaatgaaacccggtatgtctatgctcaccgggcatccttggacacaaggacggttcttgcactgaagacagcgcaaggcttcaaccctgacctggttttccgtataaccgatggcgacttcttccatgttgcagacgcggaccgcagggtcctgggcgggcatttcctgcgcgggaatacccatcctttctttcatggtgatggtatcataagaaaacttacccaggatttcctttgcctggacatctaactgttcacgtgtctggtgcatcatatcctccctttttccagcctacttgttcaaacccacgcggcagcggtgatcggcttcctgctcctgggcgcgatatgtgccgagacgaagcatcatgttgtcccagtcaaccagatgtccgtcgaaatcaggtccgtcaacacagacaaacttcgtctcgtctccaacattgacgcggcatccgccgcacatccctgttccatcaatcatgattgtattgagagatacaagagtatgtacgttgaacggcctggtggtcgcggcgcagaatttcatcattatgggaggtcccatggctattgccaaatcgggcttccatgtttcacatgcctccttgagaggctcggtgaccaaggctttcttgccataggaaccgtcatcggtgacgatggtaaggtcgggatcaatgacgcgaagctctttttccatgacaatcagctctttgctacgggcgccaataacaatcttcacttcattgccgatggctttgagagcctgtacgacgggatgcagcggagcaacgccgattccaccaccgactcctatgacttttccatatttctttatgggcgtgggatgtcccagaggtcccagaacgttggcaacatattcaccgacattgaggttgacaaggcgaagcgtcgtcactcccactgcctggatgataagggaaatggtccctttttcggcatcggcatcagcgatggtcaggggaatacgttcgccgaaatcccctcccagctggacgatgatgaactgtcccggcttcctctctcgcgctatgagaggagcctcaagcaccatgctgaacacattttgtgacaactgcttcttgtacagaatcttattcatgacaactccctgtttttcaaatcggcatgtccggagaagattgcgcaacattgaccgacagatggaaaacgttgcatgcccgcatccctgacaaacagcttaactataaccatattgagaataaaatcaatatttttcaagggaataggggtattatggagacaattcatcaggaaagcgtcgcaaaaaaacaagatgctcatgactctgtttttttatgggaaataatgtgaatgaaagaatattattgcacattcaaaccatatgataacgccacatcccccatggcatacccatgacataaaaaaagagtaccggctcgcgccgatactccctgccagaaactattttatgaccacgcccggacatcaagcaatcttgacatcaattttcctgggttttgcgacctcgctcttgggaatcgtcaagacaagtatcccctttcgaaactgtgcgctgatattctcctcgtcaacattctcaggaagggtgaaactgcgatcaaagaaacgttcctgtctttcacgaatcagatacttgttttcttccttctgttcgtcagccttgccttccacaacatgagagctgatgcggagcacatgattctcgacattgacggaaatattcttctcgtccattcccggcagctcggcttccaggacatacgcatcatccttttcagcaatgtcaacagctggcaacgatgcggagaggacgtcacttccccatccgtcgttccagaacgaatcaaagatggagtcaaaacctctcaggacgttcactgggtgattgtttcttgtaactaagtatttcatgatgtacctcctgcgatactatttcatttttgttttcagtttttgttttcaattcattccatcggactcatcgaccgacgcacatatacttgcaagaggcgtgccaatttccgatacattcattcaatcatggatgtaagtatttatactttatataattattttagttttatattttttgggaagacaatcatccgtgcggaaatacatataaataaggaagaaaaagagctgttgggtcaaaatgccctccagctctgtaaacctcgtctttgatgtatcattttgatacaatgtcgtgcggcaaaatgacccaatttgttccaattacgctattctgacgttgttttttgcctgggctccggcatattcacgtctgaataccaaaggagtgactcctgtggtcttcttgaatacccggttgaaatagctctggtcgttgaaccctacagtcagtgcaatatcaagcaggtgaagattcgtctccgccagaagaatcttgctccgggtgatgcgcaaggcattggcatagtcggagaacgtaatccccgtttccttgcggaatatgcggcaaagataagacttgctcagagaaagttcctcggaagcagtttccagcgtcgcattgatggtgagattctgctcaagataggcaattgcccgccgtacatggtggccgtaggaggaaacatctgttttttcatccgttgaacctaacagatttgcccgtgccaaattctgaaggagtccgaccaagtgctcaatcacagaaaccggcgtttcctggaaagaaccgtccatggtacgtcccggccaaaaggcgaaagctcccagttccggcatacggggatcaatcttgcatacgatgaaggagacttcaccgcaccgcatgtcccgcggtccctgaacatttgcgcacgaacctatataataagagctgcgttccttattttgatccagcttctccatgacgctgctgatggactgtgtcctgaccggacaacggacggcatgttccgttccgtcaagtccgaactggccgagtatcctgccgacaggatcgaatgcctggactgaaagcaaagtgcaggcatgaaattcttcaagcgtcctctgcaaataatcggacatatatacctccataggtctccatggcacgaaaagttcaatacttttccattttgtccaagagagtgcaagccccaagctctgtctcttgataatgtatcagctagtttcataaagttaacaaatactaactttatggaaaaagagtatcgctaccggacagtcattgtcaagaatcgcactatcattgtcctgtaaggagaaaaaatgtcccgacgcttcccccggagtctcttagtagcactgaccttgttgctctgtgggatttctttgattatcggggctcacgaattttcaatttcaggactttttaccggaactgactcttccctctttctgcttgctgtcagcaggttcccccgtaccgcatcagtctttgtatccggtgtcagccttgctgtcgcaggcgccttgatgcaaattgtcgcgtcaaacaaattcatcggacccggcacggcctctacatcacagtgggcacagctaggacttctcgccgccttgctgtccatgcctgatgctgaccccatggtgaagatggtgattgctttcatcttctccttctttgggacaatgatcttccttaaattcattgccaggcttgctcccaaggatcctgtcatggttcccctaatcggcatcatgctggggaatgtcgtcggagcggtgaccatgttcatcgcctatcgggcagatatcgtacagaacctgacgtcatggatgcagggtgacttctccatggtaatccgtggtcgttatgagcttctctacatcagccttcccttcctcatccttgccactgtcaaggccaacgacctgaccatcgcgtctatgggaaaggacatggctaccaacctcggcgtatcctacgcagcgactgtaggcataggactcctgattttatcagtatccgtagcctcggtcatcgttacggtcggttccattcccttcatcggcatcatcgtccctaatctggtgcgcattggtaaaggcgacgacttgaagcgcagccttccggacatctgcatggtcggaggcaccttccttcttgtctgtgacatcattggtcggttggtcatctatccgttcgaaattcctgtcggagtcacagcaagcatagctggcgcagtgctgttcctggccatgctcatcagggagagaaaacatggcaaagcgtaacgctaccttgattcacgctatcctgattcccagcctgctaatgattactacactcctggtcttccttctctggggaatcagtcccgatgcctggggttttatactcccccgcagggcggtcaaacttgccgccatctgcattgtgggagcttctaccgcagtagccacccttgtcttccagacggtgaacggaaacaagatacttactccgtccgtcatgggtctggatagtctgtatctgtttcttcagactttcgtcgtattcttcttcggcagtcataccctggccatgatgagcgacaacgtggatttccttatttccgtcatcctgatgggcggagcgggcatgctcctctacgccttttcgttcagaggggaaaactccaccttgttgcataccgtcctgaccggcataattctcggcttcttgttcaacgggctggcgactttcatgcaggtgttaatcgatcctaacgaatttttggtcgtccaagcccgtcttgtcgcttctttcaaccaagtgaacacagcacttctcggcctgtcggcaatcatccttaccatctgtctcatttacatcctgaggaaatccgatgtcctggatgtcatggcgttgggaagggatgtagcgaaaaacctgggggtcgagtttgagaaggaagctcgcgcattcatgttcctcatcgccatcatggtggcggtctccactgccttggtaggtcctgtcgctttcttcgggttgttggtagtcagtcttgcccggcacatatccggcacatacaaacatgcggtaaatgcttctctggcgtccatcttggctatcattgccctggtcgggggacagttcatggtagaacggctctttctctttagcgttcccatcagtgtcatcatcaattttgccggaggtctctatttcctccgcctgttgctcaaggagggtctatgataacaactaggaacgtatccaagtcatatggggcgaggtcgatcctcgccgatgttgatatcacggtcctccgtggaggtctcaccgcgctcgtcggtcccaacggagctggcaagagtaccctgctttccatcattggcaggctcatatccgcgggggacggggtgatttccattgacggaaagtcgttggcagactattcgacacacgacctttctacgactctttcaaccttacggcagtccaatcatagcaatgtccggctctccgtgcagcaactggttgaatttggccgccatccctactcccgttcccgtctgacatcccatgaccaggaaatcgtgaaggcagccattaggcaggcgggaatggaaagtttcgccgaccggtacattgaccagctttccggcggagaaagacagagggcgtacatagccatgattctggcacaggatactccgtatgtattgctcgacgagccactgaacaaccttgacatgaaacatgcgacccagatcatgcgggtactgcggcggatggcggacaaatccggaaagacggttgtcgtggtgcttcacgacatcaactttgccgcgtcatgggcggatcgcatcattgcgctcaaggatggaaaagtcctgtattcagggagcgtcgatgaagtaatttcacccggaccgctgaaggacatctttgacctggacatcaccgtcacacaggtgaatggtcgtaaggtgtgtctttattattcatgagaaagtcgtttccgtagggagacggatatatgctatcaggaggttcatcatgaccatgaagcacataaggaaggcggctctgctcgccattttacttgtactgggcactgctctgctctttgcccaaggaacaaaggaacagtctcccgctgccacagcggtacagtctgtcaccattgacaacgggcagggagcgcaggttaccgtgccggtgaatcccgcgagggtcgttgtcctggactttggcgcacttgatatccttgactatgcgggaatccccgtcgttggtattggtgtcggaggacagctgccctccaccttgtcggcgtacaaggacattccggtcattgggagtctgcatgagccggattttgagaaggtttatgccctgaagccagatttgatcattgtgggaggtcgcgcggcaggtgccatccctgagctgaacaagattgctccgaccattttgaatgtgatgccccaggcgaactatgtggtcactttggctgaaaacatcgaccgtttgtcgactatcttcccggagaagtccgctgtgcttcatgacgcgttggatgaaatcacttcacgtgtcgctgttgtcaggaaagctgtgcagtccaaggggtatgatggtctggtggtcatggccaatgatgggaagctcagtacttttggcgctggttcccgttttgccatagcttatgatgatttcggcttcattccgtccgacagcaaggtggaagcgtctacccacgggcagagttcttcctttgagtatgtcgcccaagtgaatccttcgttcctctttgtcattgaccgcagcgcggcaatagcctcaccgggagctggtggagcggcggctttgttggataatcctctggtcacgggtacagctgctgcccgaaacggtcgcatcgtctaccttgattccgtcaactggtacttggtttccggaggcatcacctccacgcttgccatggtcgctgagtttgaggaagcggcggctttgtaggaaaaaaagggtttctattttcgtcaaacaccgggtttcgcatcagaaatccggtgtttttaggttcatttcccttttctgatatgatgtgaccgtttgtcacgtttgctttttttctttcgtattgttctcatgggggaacatctgtttgcatgcggcagagcgtatgcgggtatttgatgttcccggtatgagcctttcatccgcgattgtgcattctgggaggtcacttcatattatctagttagacaagataaaactggtgcatgtcagcggaagcggaatattctggttaagtcattgatacagaaataaatgggtattacggcaatccatgtaaatccttgtattttgaaagtacctctgtattatccaattctcttatcattgaccgcaccttaattttccctcatataatcgtgtatcggatatcatgattcatgttaaactctggaaatcacacaggagatatctcagatgatgctagatcgccccaaacattcaaaacaagatagtcgtattgaaaaatcattgcctctagaagattgttatgccaagacaacccaaaaaagcacaggggaaatagttccaggcataaatgttgagacacattgtcaaattgtcggtgcagtagctcaattattggcaaagctttcctcctgtattcctcatgatcaatattcgataagatcatatgccctacttgccgcttgtcatgatatcggcaaagtgaatccattattccaagaaaaaatcagacgaaacttatcttgttataaggcaaatagtgccccagggttagaagctgcacgcccagaactcgaaagagactttggacctcatgcatatgtcagccagattgcacttaaatggtataaaaaagattcaacacgcatttcttccatcctcggacgacatcatgggttggcctataaatcaaagcattctggcacagccgaaatatttggagggaatccatggaaacaagaaagagaaaaactaattgaacgactttgcaagcattttaactctgattttccttctattgcggatttcctttacgcatcgtacatttctggatttgtcacagtagctgactggattggctctggcgaaccattctcaaacctgctctacgatgaggacccttcggaatatgatatttctgcggcactgtctatggcaggattcgttccatttgatattattccgaatttggaattctctaacattttttcatttaccccgaatgccattcaaaacgttctgactgattcttacgcaggtcctggcctgtatatcgtcgaagctggcatgggaatggggaaaacagaagccgccttatacattgcatataagttgttggaacaacaccaagcaacaggatgttattttgcccttcccacgcaactgacgtctgaaaagatttataaaaggttttctgattttctgaacaagatattggatccaaaaaacaaacacacacctttgctcctccatgggaagtcttggctgtttgaaacagaacttggagaagaaggccgtatcggatattcttggtttgattcacgcaagcgaggactccttgctccttttgccgtaggcacaatcgatcaagcattgttatccatcatgaatgttaagcataattgtgttcgactttatgggcttgcgggaaaagttgtgatcctggatgaagtccatagttacgatacatatactggcacattgatggaaaaactgattacctcattgcggtctctcggatgcacggtcattcttctgagcgcgacgctgacaacatcccaacaacaacgcttccttaagcagaatatcgactcttgtgttctgaaaaatacaaacgcatatcctttgatcacccgcctccaagattctcacatacactgcgcaacaatttctcatccctctgaacctgagtcggtctccatatcatgttcccatgatttgagcgctttgaaactccttgtgagggaaaaagctgctatgggagaaaatgtcctatggattgaaaacactgtgcaggaagcacaggaaacctataaagattttgcttcttggggacgagaaaacaatatccctgtaggattgattcattctcgcttcctaccagatgaacgctctcgttacgaagatgtctggacccaccgtcttggaaaagaaggcattactcagcgaactatttccggtgcaatcctcattggaactcaagtattggaacaatccttggatattgatgcagattttcttgtcacgcggcttgcgcctatggatatgctgctgcaacgcatcggtcgcttatggcggcataatatactgaataaaatccgtcctcaaggagcagaacgttcagtcattgttattgttccagaggtcaatgcactactcaagtcacctaagatagctttggggaaatcaggaaatgtgtatgctccatatgttctgctacggacatatgagattctccaaaaaatttctacaataatgctgccagaagatatccggatattaattgacagaacatatgaggaacgcacggataacgatgcaatggggcggctaaaacatgaaatgaaccagcggaaagacatcttgcataggctggccatgaataccacttctgaaagctcgccaacacaaaatgacgatgttgctgaaactcgttttggatcgtttcctaccgtacaaatcatgcttcttcgtgctttgcgtgttcttcctgaagagatgtccctcctcacccttattgacggcagttctgttttattgccctcaaagaaaaacatttcccataaagaacgtaaaaaaatagtaaaaacgctgatgaaaaaaacactgattactgtaccgaaataccaggctcccgcgcctatcaggatggaagaactgtcatggatgtcctcgtatctctatgtttcagatgaacccgacgaaaggatacgactaggtattgtcacggaatccgggacaattatgtcaaaagataagcaaaaagcatcgaaaatatttgatttatcgtatctagaagggttaggatacatagcaaagaaaaatctgattggagaagaaggatgttgaatcgattcaatctggtgcgggaaaagtggattcccattgcaggaggctcgcgagtgtctcttatggacatcttcaccgacccatcaattgggcatgtgggtgggactgctgtgcaaaaacttgccatcctgaagctcctgctggccatagcacagacggcaaacataccgtgcgatgagcatgactgggaaaaactacaacctacaggtttggcgaccgcatgtaaagaatacttggaaatgcatgaagaatgcttctggttgtacggaacaacacccttcttgcagtttcctcgtcttcatgatttagcagacaaaacagatatcacctcaattggagcaacctatatacccgacttacagtcctccaatgatacaatcctttttcaatcccaaactagcagaccccagacagatgcagaaaaagctgtttttcttgtcactctcatgaactatgccctgggaggaaaaagaacagcaaagaaaatcccgccgcttacaaaagagtatgcaggcaaaggctctacctccaaaccgggtcccagtatcggcaactataccggataccttaactcacatcttttggggcaatctttatgggaaaccatctgggtgaatttgttcactcaagaagaactaaatactattcagaatggatggggaaacctggaacaaccgccgtgggagaaaatgccccaaggagaagatgacgaaattgccagaaaatataagacaagctatctggcgactttatgtgccttgagcagatttgtcctattcactgacgagggaggtatcatctatgcagaagggatccagtatccaacgataaaggaaggatggattgacccttttctcagtattaattcagagcaaaagacattgtatgcagatgtgaacaaacggccgtggagaagtcttcctgcacttttgggaacagccttcaacgcttccggaaaagaatttttcccctgtaagcaaatatcttcccacatattcaggacacaacaggtttgtccttttgtcgggatttggtcaggaggcttgcaaatacgggggcaagcaggtgatttttcaataaaacaaaatgatgatttcattgaatcatctgtgttcatcaaaagttcttgcatcgagacaacttggtttgctgccttgaataaagaaatgatggatttggacaaaaaatccaaaatactttttgcagcagtcaaggcatattacaacgaaaaaaatactcgtgcccattcagaagttgcccaatatagtttttggtcagcatgcgaacagcatttcccaaaacttattgaggcatgcgatgaggatgctgatcctgaagacctccatgacattcaagaagttttctggaaaatcgttatggatatctataccatgtcatgccccgcggaaacagcgaaccaaattcgaagatgggcacgaaatgaaccaaaaaaacctcgcccaacattttatcttgcaaaggaggacagcaatgggaaatgatgcatttctatccatgatctcacatgcgaaaacatctaagaataaaaggctgctagccaaattgaagaaagcagatcatgaagaaaccgagtttctatgctgggatattcttgtccattgggttgatttagaaaagactgtacagcgtcgcgcatatggattgattgccgcaggctttgccaagagcaaggatgaaggtgacggttctcttggattgggagattctctttatcaatcttttgcctccaccaacaaaggcggagagcctgacacttcttcagaagctgccagacttagcagaatattgtcttgttcctcggccctagaattgattgatgttcttcgtccaataatcaatctcctcatatctcgttcaatcacgttgtcattcaagcaacttctttccgacatcctttcttttgacaatgaggaacgacggcaaaaaatcagagtacattgggcacaacaattctacgggaaacataagggtaaagacaacggagaagaacaaatatgattgcctcgacaattttcctggacaaaaaagatatcatcgcattgaaactgtatgatgcttatgcttctcataaattcgtgtatagcttatttcctgggaattgccgttcattcttgttccttgagaaaacactttcctatcaagggagaaaaatgtaccttgttctatcagaagattccccggcagtccctatgaaaggggaaatcacatcccggcatattccttctggatattttgattttccagcatatacctttgaagtcaaggtgaatcctgtgactaaacaggtaggaaaatcaaatccaatagccgttactgggctggaagctatcaggacatggttcctgaaccaccaaaaaacatggggattttcagcccggcaagaaacaatggaaatttcagacatgggtgtccaagcatttttaaaaaatggacagacaattacacataaccaagcgactgtccgcggaatcatggacataaccgaccatgtactattccataaggctttcaagaatggtctaggcagaggaaaagcattcggatttggattattacaaataaaaccacttactcaaaaggagtcaaaatgaacaatacaatctttgcaggcaagaaaatcgaattccacattattcaaagttttcctgtaacgaccctgaaccgggacgatgtcggcgcgccgaaaacagcattggttggtggggtgaccagagcaagggtcagcagtcaagcatggaaacgccaagttcgtctgcatctacatgattttggtatcaagctagctgtcagaaccaaatacatttcacaaaaaatacaagaagcctgtcagtcattaggtgcttcagaagaccatgcacactctgttggcgaggcaattgcagaggtcctggcaaaagatactttgtattttttctctgattcagaagctcttgaacttgctcgctatgcccaatctcttgattttgatcccaaaaaaattattggggaaaataaaaaggatttgaaaaaaattttcgatgcccagaagtccgggctcatcaagggtttcaagtctcaagaagtcgatggattggatattgccctttttggaagaatggttgcactggcaccggatttgaacgttgaagcggcaacatcctttgctcatgccatttccacacataaggttgccaatgaattggatttttttacagctattgatgacttaggctctgataccccagcctcatcacatatggggacactggaattcaattcggctacttattacagatatgtcagcctagatcttggacaacttgaacagaatcttggcgatactaaacacatccctattgcggtaagtacttttatcaaggctttatatgttgcggttccttttgccagacagtctactttgagtggtagttcaccgtgggattatgcaagagtcttggttaggaacgggcaacgtatccaagctccttttgataaacctgtcaagccgactgaagaaggtttttccttgcctagtattaatcggttaaatgaatttcttgacagacaggaaaaacttgcaggctctttgtttggactccagaaagcatttagatatggagaagatgagaactactctatcgatgatctcattactgatcttgtgacagaaatctcaaaatgaggagcgtctcatgaagtacctcgcactatggctagaagcacctctccaatcatggggaagtaattccaagtttgggcgtagagatacggaaatctttccgacaaaatctggaatctatgggctgatactgtctgcaatgggcaaacaagggccacaggatgattttttggcacgcctaagctctttacggcaatatattatagcttattcatataatactcatacgaaaccagatattctgatggattttcacatggttggaagtgggtatgatgcttcagcgccttgggaacgtcttctcattcccaagaaagcagacgggactcctgctgtgggtgggggatcaaaaattacatatcgttattatttgcaggacgtatcttttggtgtcattcaggaaatgcatgaagattttgaaaatgacgtttctcatgcgttgcaatttccggtgtatgatctttttcttggacgtaagaattgtgtccccactgaatttatttatagaggttgctttaattcttttgatgaagcaaaagaggttttggattctctcaagaatgacaaaggactaaagaaaatatatacagttgaagaagtaaatgaggcatcccctgaatcattgatcatttcagatgttcctttacagtttggtgattccaagatgtataaggaaagaatcgtacttatttcacatgatgacgagtactaatggcaagacgtcttttcatcaaaattaatcgttcaaatctccctcaggtaagtaacaagtatcctttcatctacttggaacgagggagacttgaaattgatgatagcagtatcaaatggattgacagtgaaggaaatttggtcaggattcctgttgctaccatccacacaatattattaggtccgggaactagtatcacacatgaagctgtaaaagtcatgacagcggcaaattgtactgtttgttgggtaggagaagacagtcttcttttttatgctgttggtcagaccccaacttccgatactcgtaatctcagagtacaaatggaactcgcagcaaacttaaaaaagcggactgatgttgcgaggcggatgttccaactccgattccctaacgaagatatttcagaaaaatctgttcaggaacttatgggaatggaagggaaacgggtaaaaaaactttatgaagaaaaagccgccatctattcggtcggctggaaaggccggtcatatattccaggaaaatttgaactaagcgacattacaaatcaaatcctgacatccgccaatgctgcattatatgggattttaacatctgctatcatttcattaggctattcgccacatattggctttgtgcattcaggaagtcctttaccatttgtctatgacgtagcagatttatacaaagaaactgtatgcatagatcttgcgttttctgtgacgagggatcttgcaggcatgtataacaaacatcgcgtttcagaggaatttaggaatagaattattgaattggatatcttgggaaatgttgcacgtgacataaaatatgttttaggaaaataaacatggttgtagttgttgcaaaacacatccctcctgctgttaggggacggatgaaattgtggttcatcgaaccacgtccaaatgtctttatatctggcattaccgattctgttgctacacaagtcatcacatatcttttttcccattgtcctattagttccgagttattggtttttcaaaaaatcccttctcctccttactacaagatttggagtaaaggaaatactaataagatgactataatttctggtcttcagttgattcttgaaaagacagagtaggaaaaaaatataatatgtagtattattatctatactatattacaagatgttgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctacctgagcaagctgtgacagcagctgcacctattccccgcaagtgcgggggtgtttctgaatggggggaagggtatttccggataaaatcctattccccgcaagtgcgggggtgtttctgggttcccattccccgtcagggaaggacgcgacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttctgcctcacagagaagcgtttccccggcaggaaagttacttttctgtagcatttcatgagatgacgcatagtactggttctaaaaataggctcaatcgtccagagcttgcaatttatgcccaagatattcatgcccgtgcaaaggaagaacttgttgcggagttgggagccgttgccttatgtgaaaaatgtaatatgcgatatgcccatcaagaatccgctgcatatctagataactggagcaaatcttttaagtatagggaagtatcccttcaaaatatttacacatcggtttcaccggcagtccgttatatcacagctgagacacagaaagaacggcaggacatcctcaaacggactgaaccccttataccggaatggaaaaaaatcgtcgagaaggcaactgaaaaaacagtgtcactttctcaaactcaaaaaaaccattcaccaagaaccgcaatacggggagaaccagatgagtaagctcatagtcaaacgccgtatccgttatgaagaaattcgccttttccgacctaatgatattgaccagtcacggtaccaggaatcgctcaaaagacgcattgcagcatatgaatatgtgacaaatcatccaggaaagatggtccccagacagactataccggtatgcgacgttccgttcgtgcttacggaattaggcgttccccatgggaaaataattctgagagggcagactgtcgccaaaatccttggatttgaagatgaagctaatttctcgacaaacttgcatgaggttccgatagacgttcttgaagatcttcctaatcaattatgtgatcccattgccattattcattctgcttctcgacccgacgatagtcttgttgttcttactgaacaccgcattgatgataagccgattgtgggaattcttctgatagataccgtaaaaaaggataatgaatcagttcatataatcacgtctgtttatgaccatgagacaacctcaaaaggattcaaaaaaattgagatattcgaggaatgggctaataagggtttatacatttatgtaaaaacaaggacttaaggaaaactgaattcataccaaatttggcagataagacccagtataattctgggtggagtcttcccaagtccttcacagaaaatgtactaacgaaaaacgatcttgtcaaccgattccgcaaacaccgacagcatcgcaccttccttgccgggatctcccctgatgatcctgcagcactggatcagtatgccaatgcggaaaaacaactgacccagcgcggattctacgttgaaaacccattcaggaccatcagggcatcgatagatcaggtaaagaaatgctcacaagtagctgttctcaccgaccgacctgccatggtcgaaggattgccggtcgaaaggatcgcacaagcgacaggcatacccatgcattttttgagcgacctgttgccacgaaagattgatttctccccggtactggcaaagacatccgccaaggattcacccgtgaagaccccctgccgttcccggtaaggctgaaggagaacacccgtatggatgaaagaacactgaccgcccgcatatacgaagctcccgtcttgcttacagatggaaacgctctcgtgagcttacggacagaagacggcggcatatatgcatttttacctaagtctttcagcccgctttttgacagtacggttcttgccccggcacacatggggaaaaacccgcagccttccttgcttgagctgaagggaacattcatcgaagagaagtcagtgttcgccatctccgctttacggagcataacacatgcatcaggccggattacaaaacctgaagccttttcaggggaacacagcgatcctttgaaacgtttgtatgaggaagaaaaaaatgacgtgctacctttatgcataccaattcactttttgggggcttatgagtaggcaaagacagcagtttccgctggttcaatatcggaaggaatactggtatatccgctattatgatgattaaaatatacgcagggcaatctccagtggcacaaaaaagatatgagaaacaaccaaagagctatcaaaccatttagacactttctttatctttaaggaaagctatccaattagcagttcttctattgtcttgcctgatggggaaaaatcaaaaacatacgtgttatggtagtgtagataggaatcgacaccttcaggaactttttttaatcttcgagaatcgtccacatgcaatttatcccaatccctgtcatctacaacatcagacatccatatccgtccatcacgtggatcaaaggatatgtaacccaagtcaaaaagcctgtcgtatgttggtgaaaggatgagcgaattcttagggtcaattcgttcttcatttgttgagtcacgccaaggcttaatatggcttgcaatcaatatccgctgatttgaaatttcagttactgcacattcattgccccataacgttaatgcggcatcacggtaatctctctgtaccgtcctaacatttacatatcttcgtgcctctgtatttcttggaacatacaaaggactttgctcacttatctcctcggcagaaaactgtggcgtagttgcctcatgttcatataaatgcatgataacctgagaaggagtacctaagggaaatatcttcatcctcacaggaacagctcgaccatagtaggtataaggacctgaggcttcatgacgtataaagggaaatatctcgtctgtacctgcctgcattcgtttttcagcgaattttcgggaggtctggccttcccaataaagagtactaccatccaaatgatccacgtactgcgtagcggcaactcgcttcttgagatttataataagaatgagaaaattttcctctgaacgggtgatgactccacctgaacgactaacatatcctgctgtagctccgatgagtctagctatatctgaggatgtatatgaagcattgataacaagttcttttatcaagtgctgagtaatcagagtcatgatgaatcaaagtttaatctagaactgctgctaaaacaaggggaaggaagtagcttgctcaacataaaggataaagtaaccaagcattataatttaatacatcacatcccgtgcaaacttccattctagcgtatatcttctaccggcaatcgtgtacaagatgacctttcctcttacagtctatagctcagtagagtatcatcgaggctccagctttattcttattcatcacctctccgtttggcgaatacgccccacttatgctattggtcttgctccaaaagaaaatatcccagtacaaaggagtaccgggatatggatatacagatgaatatccttcattctatggatgctactagatactgtcctgaaataccctacgcagggcgtcggggaaccgatatcgccactcacgctgtgtatgcatggcatcagggaaaatctcatacttcagggaactttcacccaagtcattcttcttgaaaaagtcattgcgggtatccgaacctgaaagaaattcttccttggttgtcatccggccgaactcatttgtccctacatatacatcgacatacttgagagaactgtagtcagcagagctaagggtttcctcaaggtaatccatccagatacataccgcagaactcatggcaatgagtctggagattacctgaggatatgccagagaggcataaatacttatcagagtccctgtactgtatccgccgattcccgttgagtcacaatcaggccgtgtcccgtaattcttatctatccatagcttcaacaaatctctcttatctatacatacatccttgcaagacatgaacaatcggaaccacaggggataacatcactattctttcggacataattccgaatctgggggcggattctttcaatgggattgggtctcttactatcgacatatccgctgatccatctatccgcgctgcatatcaagcagcgttggcagacacggggaatgcgctcggctggtacgcgccgacaagaagcgattcactgatcgacacgacagtactcactgttacaggtctttcaggatcaaccagagcaataactattcgggcaatcctctaatgaagagaaaaccatatgctttcatcacattgtcgcttgtcctgctgactttcctggcctcctgcactttagaattcaggcagaagatagtcctggtcatatccatatatcatccatcggataaaagcgaacccccgttgggaagcaaggagaagcctctctccattacagtcggctatgacgctgacacaatcattgacgcagtcaaggacatcgacatcgtcataaattatacgattgcagcttccgagcagcggactatcgaggaattcatgctctcggggaacgtccactccctgtatctggattcagggaatcctaatagagccatatttctctaccaggatgaatacggtgaaagctatttttctatttatttcttgacaaaaatgagtttaataggagatatcactgaatggaaagaccctccagcggtggggaatggacaggatatgctgtagatcattgtggagcgaactggaatgaacaggcagcaaaaaaagccgccagctacctgaggtcttcttcggtctcccgaacaggactatatgaccacctaaaatgggaaggtttcattcccagccaagcaacctatgatcttactcaagtagtggattggtaataaagattcagaaaaacctgaaaatgtgccccgtcaagcgtgtgtgagcatccccgtcactcatccggaaacaaacctgattcccgcggcatcaccaactgaaggaaatcatcataatacgtcgcatcctcaagcctgagcaaagagtcatcgtcttcagtcttgctgaacatgttcaggcttccataccagaccaccctcttcccgaccagaatgaaattaccgacctcctcatcccgctgttccaaggatactccactcttgcccaatgctacatatgcggcttcgacaacatctggttttgaaaagaaccgggatctacgtactacaaatatgacctgccgctctcacttaaggccgacaggaaggaagaatacagacgaaccttgggcagtgcgacatgaggaacagaaaaaacaatgtctcccggatatgctttacagtcttcctgaagtctcttccagaagtcattgcgcccatacatgattttctcacgcggtttgctttcatcatagatcagtgaatagccgatatgcctgtaagcggcaatgcgcttgcggaacatcctctcaagcaccgggatcttgaagtcaacatagtcgatgacctgaacggaattcttcccttcgtactcacggtttatccttcctgcatactggatgacattccccttccatgctatgggagaggccaagaacagtgtgtcgagtttggggaagtcaaatccttccccaatgaattgtcctgtggataaaatcagcaccggagaatcagaagctcccgcttgagcaagctgttccatcatctctttcttttttcgtgtggactgctttccccagagcactatggaagtgatagctgattcacggagaatcgcatcaaggatttccagatgctctatacgggatgacagcaccaggatagatttcccttgggacgcataggtcttgatatcggcgacaatcttcttattgcgagcctcatcgtggaccagtgcttcatagagcacctgaatgtccttgacagaataatcgcatctgaaacgtgagaacttcggaatgacctgccctatgaaagatttacccttggatacagggagaacatccgcctgatagaccagcttgccgcattgcatgaagatgatggcgtgatgaccatcattgcgcatgggtgtagctgtcaatccatatatccgggagctggaaatacgcctgacagtctgttcatacgtcactgcagggatatgatggcattcatcgcagataaccataccatacctgtcaaaatcaatcccacttcctttccgagcaagagaattgatgatcgccacatcgactatccctgtcagggtgtccttgcctcctcccaggattccgggaatcataggctcaccctcatggtggatgaaacgtccgagacgatttttccactgttcgagtaatgttttggtatgcacgatgatcaggacagatgtacgggcacgggcaatcaaagcagaacccacgactgtttttccgaatcctgccggagccgacagtactccctggtcagaagcatacagtgcttccacagctttatgctgttcaggtttcaaggtgccagagaatgttagatcgcatacggttcccacactccgttcatcctggatgtgcactgtcactctatgaactctgaaaagttcccgcacggaagagagacatcctctgggaataatcagatgagattcgtctttttccgcgcagcacaccacgcgcggtttattccatgtaggcaggcgcattctttcagccttgtggaattccggattatgaaaagatgcaagacgcttcagcttgttcatcaagctcgcatccatctccgaataagggatatatattctatccttcaaccggatgataattgtcccgccgccagatacgctctttttccccggcgattccattgctgctggttgttccagtacttggtcgttcatcttacccacgtcatgacaacccctttccatggcatggctcaagaagtcatcgacttcatcttcggacagtttgcgcgtatccctcaatgctgaccattggtttggaagagtagaaaaatcctcggcgataaaaacactgtttcctttctgccgggcaaagccctgcaatgggagcgcgatgagatttcccagtccatcctgagtcacaacatcctgggagggaaagagtctgtcgtaggaggacatggatagtccagcatgaaatcccatggcgaatgacagaatgctgctgcacatggagcgtgcttttctggccttgatccggtccttgaagaaaaaccagagatgcccgccgtttccagactgggagcgctcaagcagacatggaaggccatgctctttgcatacctgcatgacagcactcacatcctgttgccatgaggttccgtcaaaatccatagcagacagatagcattcatcagtatcgaccatgggatagagtccgatgaccgccgaagtgtcagatttcgttgctaggtgcttcatcagcacattatccgtcaggtgttcgtagatatccgtctgcccatgggagacaacatcatatctctgtttctgtgaattccacactttgaagcgtggtttcacgacaggagtatatcccttcttctttccatcacggctgatccacttgcgagcatagacatctgtacgccctctgaaatattcagtgaacaaagccagccgttcagcaacaagttctttgctcctcttatccagcgatggagatacgcccgtcaatgattttgggtctggcagtgtttcaaaagacatgccgttggcactcaacagctccttgagtcggcggttctcattctcaaggaaggcgatgcgttttttcagggcttcaatatcatcaaaagattctgccataaacggtttccattattgttgctcattgtcacaaaccagcaattcgatacaccctgcccttgttctcacctttcgccaccaaaagaccgtcttcgaccatctgacccaatattatcctagcgcgagactctcttatatttagaagttcacatacgatggcatttgtacattctttgttcttccgcagatactctattatctgattgcgttgttcttcagttttcttgccaagctctttatcgccactttttatcgccacttttttatcgccactttttatcgccactttttcccccgaagccttccccatgacaagattcagggcagttctctcaggattgaaggtctcagaaagtataggctcaatccatttctgttgtttccagacagcgaatatattggacagaccactgtcggctcgttctccaatattaatcagcatgaacatagtgaacaccgtaccgttacggggatcggagagtcctccatcaatggccgcctcagggcaaatacggagtcctcctggattagagaattcaaatgagtttttccgctttatgacaaccaggccccgacgttcatagtaatttgcatgaaccaaggagttcaccaaggcttcgcgcacagccttgtgaacgggagtatcatcaatcctcaccatattttcatccaaggcaaaaggagtctttatgccgaccatgagcttctctgcgacaaggaaatagaagtcaaacagatttccgctccagttcgcagcattggatacaatacggtctacccagcggctttcctcatcggtcacttcccgataatcgagaagataagaaggaaattcctttacgatttcataatgatacccaaacatgagaagtcctgcggccgtaggatgaagataagcatctttctcgctacgtcctatggcattgagtcggtacagtaattcttcatctgaaagttggttccacgataaatcaggctttactgtcgccagtctcctgcgatatttctgtatggtatcagcacacaacgcatccagacccagagcttccagcaccaccaagtcggcaggacttctgctggaatcacggatcatgttacggacttcatcttccgaacaatgatagtctccatcgccattacggcgataagatccggaataaacatcgccatttataaaaattggtttgtcagtccttgcggcacgaggaacaccaatgacaatgacattcttcccttctgtttcctcaagcctgatgttgtgttcaacaaggatgttgcggctcaccttctggcggttgttcaaagtattccagattgtctttacataacgctcggcgtcaggaacaccggcaacctgaaggttcccagacgtgtcttcatccactcccagtatgatggttccgcccatggtattcgcaaatgaggaataggtttcccacagagtctgaggaactccctcccgggctctctttacttcaagtcgattgttttctttacgtttatacaactcagtgataagctgtgacatttttctctacctcaagacgataacgggtactggactagcaaaacaaattttattcatctcagctcccgtgatgatggtaaggctctatcctctccacgtcaaggaatggctcgttaactgataagaattcaggaaaaatcccaataaaagtcttaggatagaagagaaattagggcaactactgcaaatactcatgcatttgtgcaccatcgtacgacctccaatgattcctcatcacccattatgtaaacatgagtctgtccaatttcccttttattgactgtaattgactgtaatatgttcatatcttgacataaccattcatatctattcatcaatacataatgttacatgacaacaaaatacgccgattaagcagacggaaggcatggcttcaagtccatagcggtggcaacactgtgtaagttcgagtcttgttctgataatgaaggatatctacttatgttacgtagagttacatgagtagatagccttcttttcatggctcaactcggaaagttgtgggatggacgataaggaagcagaaaagaaaggcggaaaaactggaaccagtccttttccactgccgaagcactaatatgtttctgacgttcgatttcagtgaaaatcgttcttcggtcttcagctggcacattgcataaaagcatgttttaactactcccctttcgaagaatccctatcaattccttctgtatccattccggagcaatcaggatgtcttcacgagccttatcataaggaactgactctaataacctggcaagaagattccgtgtttcagcatcaatacctttcgctccgatttccttcagtgcagaaacaataattccaatagtagtatttttatatgcgaggttctttgccgctgtgcgtttgaagatgatttcacgtccgtcttcaagagtcatttttctgggagaaccgtctgtcagaaatatcgcacgggtgggtatctgcgttgacagtccaagccgatgtacggcatatgctcctgaaggaacaattctcgccttttccttctgggcgacagcctgtgctatatccccaacagaaggatattctatggaatgaatgagattactataccgaggtttcatataaatgccggctcccaggcggacaatcgtattgtctttggcaagccgtgacaagataacgcgtaccgcctgtcgatcatccataccaaagtcatcggcaaagaagatggatcgggagttcatcctctgaatctgtgatcgtatttcttctacacgtgacttcatacatcatccgtccttgatatgattttatcaaaaaataatatcaagtcacctatggactacaactcgaagtacatcaacgaaattcataggagaatattggagtcggtcaaggttccccactgaccagttccaccgcttcacgttccgttatttgatctcgttgatcgtggttttccattcccattttcccaaatcgctccagccaaagatgtatgcagacccgactctgaattccttccctccatatgtaatctttgcgtatacctgtccaaagacagaagcgttcttttcaaaaaaatatccctgaagaatggattcgcaatctttcaggaatgcgtcaacctgactcttcctgtagccatttccgttcaggaggtaatccttcgtgatatcaaaggtgagtgtaactgaataatatccagaactcttgtccacataacaactcaattccacaggctttttattcgcaagtccatccagatacttaccgaaggctgcggaaaattccgcatcttcctccttttgtctttcagccttgtcagcggcatcaagctcaatcaatgagccgtaatattcgtcaatcaccttagtgccaatttccttgttctcctcggtcgtacgcttttcatcatacggacgcttcaaagtaatctgctgatcaccttctatcgtttccaggatggaaactatctcccagccatgcctaccgagtatatccagattatattcgatgaacgagtcctcttgtgcagtcgtgctgatgccctcatatgccatcgtcttccttcggaattcggagaaatatggcgtaccgaacgagacaaccatatattcgtattgatcggcagaggccgcatacaccagagaacccaccagaatgatgacaacaaaaaaaatgcatttcttcatgattttaccccacaaagagaatcgcacatcccaatcacaaaataaagtctatcagatatgaaatctgaccaaatcttacttgaacgtacacccaggttccttatacgctacaatcgatcggaacaaaccaagcatagaaccaatcctcaaagaaaggccatcaatgcctcgcaagcccaagcacccctgttcctatcctgaccgtccatgtctgactgatagctgttattgtgacgaacatgcaaagctggtttcccaaggtatgggggcagttgcaaattgacattttcataaggaacagtgacgtatcactctcagggacactccctgattctgccgattggattcaggactccatcggtaacaacagaatcatctacagccaccaccgccccacaggtgtgctgcttttctcaacttacttccgctgtggttggttcggaggtgggcattttagaatctacaagtggatacatggaggctggaatgaaactgtctatgcggccaattttggatggaataccaataccacggtcaatgccaatagtacgggatcaggacagtacaggatttgttccgagactgcttttcagttcgtaaccatcagctggagaatttattgtggccagacggattgcaccaagggcaagcatctgaccgtatatgacggattcagatccagcatcaatacattaccgggaaccttgataacaccaagtctttgcaattcgcaacgggtcgggacactgggaacaccatagggggattattatggcgataacagtaaaaagaaatacccagacggtattcgaatatgacatcagctcgttttccattttagatgtgctcgtatctctgggcattggtaagcttgtcggcttcctcgtccaacagcttgttcagcatcgcctcgacactttcccgcaccaatgtacccagctgtactttcacaacgtcctcattaaactgtatgattttctccgacatggtctgtcttctccttggtgttctgtagtgtttggttacctacattctaccaagtggaggcaggccatgtctttcttggcctctttttaattgagcaaaatttagcgtaccttatcaagaaataccggttcaacactttatttttagtcaattaaaaccgtaaggacactctagttctctaaaagacacttgaaggcactctgttactacctgtaggatacaatcggataagaacaaagacgcagagaatcgtctttaggcattttttctacataaaagtgagcatggtctgtttgttcggatttctaagggcataagcccgtgacttatggataccatagttgatgagaatgaagccatcacattcatcaggcatcttcggcaaatcgaacgatgtcaacccgtcaacatcaaatattccaggccttctgatattgacgaaaaatccttgagtatccgaatcaagctttctattcacgaacatgttgctggttggtctataaaacactacttcaggttctccactttcatcaacagcataggaaacacctttgtctggcattatcttcaaaactgcttttttgtgaaaaaacatgaaatcctcctaaatcaaaaccctgaatccattataacacgtagtcgaaggcatatcaaaggaaaagagtctatgcccacccatcgcgccagtgtccgtaccaatcctagatatccagctttgcaaagcttccagcttataaggaagcggtagcatattgtgagtttgatattactcatacagatgaaactggtagagttgtagcggggattattgccgaccacggaccaattgatattcttgtgaacaatgtgggaaatcactgcaagaaaccaatagaagaaatgacagtggaagattatcggtcggtattagacgtacatcttgtcggagcgtttgctttgacaaaggaacttgttccccacatgaagacccgcaacaaaagcaccatcatcttccatgcgagtatgaccagctacattggtcagccggaagtttctggctattcaacggctaatcaagtgtttgaagtcagctcaatttttgttcagcagtttctgcctgtacggcaggaaataatacattcaaggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaaaaatcaacacaaattcctactctatatagaaataaaaaacaaaatcggatttaaccttctgattttctatattaccactagaattcagggacggtgcaaatcgcgctcaacccatatgtactaaaagaaaactcacgagaaacttcagcaagttccttttttatgaaaagacagaagtcttgatgagaactcaaacttttcatatatatgtaaggaaacaaattatccgaagatttatttgaaccgggtactttcagacgagccaaagcctcatcataagacagtccctcacgagaagctttccttcgtgcaattttcggcagatttccattcggctgcaaccttttatacaacgcataagtacagccgtcgggaatattcccaattcccgtcacatgcacataatcagcaaaatccgcaaaggtccgcttcgcatccaaggaaataagattctgttctgactcagcaaaaacacgtaacttacttcccacactgagaggattttcagcataacctggaaatgataccccatagggaacagtcctgaaagcatcctgcaaccctacaaaacgcaaatgcagtctcatgaaaatcttcttccataaaaaaggtaagggcacctcaatgccgggcaacaatgttatctcaacgtatttcatagttataccctatttatcctttccacttttcccaaagactccaccgcgaaccaatacagccatgacataatccacagcctcctgagacactaatgactctccaaatacgaacttatcaaacaatgagaaaaagtccagtttaggtttcccaggttccctaaaaaccttacctaatgtagtaacaacgccataaggctcaattgctatggggccaaaagtattttcttcgtattccggataccatgtatcaattgtccgcaaggcatttccaatcttctgggaatgaagagccgcaacatcgtccacctgatagagaatcttgcttttttggtttttatccttcggcttgttcaacacaaactcctcactgggatacacttcctgacctttccctacaagcacataggcatcgacttccaaaaacaggaattcattcttacccaaaaaagtatccgcaatataagatgacagttcatccaaatctccattcctgaaagtaaaatcatctttcaaggaaaaagattttgcattgaatgcccacctcttgtctgaagcaggagcagcaatacacacctcgattttctctgcacctaccctgttcctccacaggaaacgcccatttgcaagatttgttgcataccgatggctcaattccgcaaaaccagtatcagcaatgtatttttcgacttgagaaaccagctcactcctgaaatcatcattattacacgcagaagggattccaacgccactgaggaacttgactgtgaaatgaactttcaaggtgtcatggttgaaatccagtgcacatccatcaacaatctgaggattgggattcttaacagcagcatcaagcttcaagggatcttcttggaattttttgagatttgaaattgttcccctgacagttttttcattcaaaatcagaggcatggcctcttctgtccgattttcccagttcacaccataaaacaacccggcagacggaacaattttcttctcaaatgccaggacagtgggcattacttttttttcattttttgccattttattcatctccttctatcagtttttcatttctacagacatacaattcattgtcagcggtgacatggtaatgccacagcatgtcatccaatttcctaatcctatataccatcttgaattcacctaatgtaaccacactttccacaaacctgtggggaacagaagtatcacgttgtcctggagaatccacaaaaccagttattgcctgatatcccacagaaattggaacaatccagcccatccctttacgattctggctccattcaaccacatcatcagcctgcgaacaggtattatgaaccttcaggtaatccaacaccacatccatcgcgtctgcctgaggattctcttttagagcatccaccatcaactttctccgttcaacaagaacatagccaggcatgagtgaacccatcagtctgggcagggattctgtatcagcattctcaagacggggcttaccggccttcatcacatcaccagaagcaattttcatccgacctatgagaattccattcacaagattgatgaaatcattcctgtacattaaatcaagaccggaaatttgaataatcaaagagacctcaagagaacactttgcctcttcaataaatgaaggacgatcaccctttttatccaacgggttagaagtcccaatgagagacgctacatatttttctcgatccctgtaggaatgcatggtaaagtcatgacagacaatgccaaccccttcacacttcaccaatttcatattttcattttgtactatttctctttgtaggaaatgggcggcccccagccatgctgtcattgcagggaaaccgacagtgtagggactggagtgcgcattggcattcagaacacagatatgaggcagaaccatgacaatactcataaaagacctccttcagaatccctaacaacacttttgatgtggaggaaatcatcatcattcaaaggaatcccactgtctggtcgaaaagattctaaagctttgaaaatccagcgacctatctcatcgatgagcctctcaagccagtcctcagaagtataacgctcttcagcatacagggaatccagccagattttctgatattcgggaagctgagcatagtattcttccttagtccagccaccttcataagagcgtattgccaaacttttttggatgatcttatcaacaattaccccaaagatttcatcccttcgggtcctgacttcaacattcctatcaggcgctgcaataatatctcgtagagccttgaaatcatccgcaaaatctctcacatacagggaattgaagaaattacgccggggaagacggacagctcgtgcatgcaggacgggaggaaagcttggcagaagaagtgaaaccccacccgcacggttgttcaacacccctgcattctgtgagttagaaccaccataacccatctcagtcaagtcaaacacttcatcatagccctcatgtatttcattgtttttctttgcctcccgcccttcttttgcttggtcagaaaagcggattttgcttatccttttattcatttccgataccaagacggaaggagtaagaatagaaagtaagtgatattcatcctttccaacaggaaagtacacctgtttcataacatcctgagttgtcgcataaccagcttcaggcattattttcatgaatccagcacaggccgtttgatactcagcatcacttaatctcaattcctgttgtaatatcctgctcctctgctgaacatgatggaataccgtatgaccatcttcaagtactaaagaaagaaaagtgtacacatccaatgccgcagcatttcccaaacagtcaagtttttccaaagtgtcgacatatcgtacatcgcaatttccggttctcagataaccatcaggagcttggggtcgggacaaagcaatacaacttgcctccttgcatgccgaggtatgaatatactttccactgtgagtagccatgaccaattgatttgccctaattgccgccttcagaatccactcagaaacagaagacttgttctcaggtttaaacaggtctttttttgtgaagaaatctacaagtgttttatccaagttaatcctccttagatgttttaaaaaaagtactctaagcccaactggtcggaatagcaataagaaaaattatttcctgttggaacttcaatctccccatagcgcagagaaagaaccttctcactctcccctgtcctctctgcctgctgggtaagctgctcggcataatccctggcaagccagaaccgcttccggatatactcaggactgtttgcaaaaggctcctccctgtggatattcaaaggcttctcctgagagtgaaaccctttgtcatatatgccgaacaccaacctgtcattctcatcaaacgagtcatagcataggatggatggcctgcgggaacggaatggacagaatacctgggggaaagcagtcatgaaccagaaaccctgcaaccaaccctccatagagtccggaccaatccgttcataacttgccagcttccgcgatatggtatagtgttccagatccaccagacttgtttcgtactggagcggctttgtatcattcctgacaatccgtggacttgcattgatggacttaccgattctttttccatcgataagctgggacatatcatgcgtcttcaacattgcgtcttcactctcatacccaggacgacagaacacaggttcgttccccgtgcccagtagtcccgccagattgtattgcatgatgtaaatgttaggcatgtccccaaaaggaagacgatgccgtctgacacgtcctgccagctggatgatcgagcggtatgaagacggctcaatgactgcccagtcaaagtcatggtctcggcctacctcttccacaggcgtggcaactacgatgaaaatgatattttttcttggcgatgtatcaagatggtgccgtattatgggatctgctaatgacttttccctctgctctccaggattcgctagaatagcatctaaatgcctctcctggctgttcctgagcagaaggacttgtcggctatggtatgccatgactcttacatcatactcgtctggatactcactggcaatcaatgtcctggtcagatcaatgcaatcatttacatgggcgactcggatacagccaaaagaaacccttttcccagtattaccatcagttatggagaagttgtcatgcaaagtccgcaggctttgcatgatcagttcatagtagcccttcctcttttcattctctcctgtgagcgagaaaagagactggcatgacacaatcagacctctgcgtcgtacgccatgtgatgcctcattttcccgcagatagcggatccgcttcatgccgaagtcatgatgttcttttctgaatgcttcgcaggcggaatccggcaggatcatggtgttcgtagtgacgcggcaagcaaattcatctatccaggcacagccgatatccttggtcaggttgtggaattccgcataagccgcccatcccctttggtaagcccgaaaatagccttcggccatgtcgggcggtatggtagctgatgagagtacgactttacgtcccagcatccccgccagatggataagccggccaacagcaatcatggagtctccggtaaaatcatcgatttcatcaatgaccaagtcagaagacatgagccggataaaaggcaacatccacctcccacctttttttacttccgttgccgcaataatgtagtcgatagtacaggccaggacaggcgaatagagaagctggctgcttttccgatcgttcagcaggacagccagttcactctggagaatttctgagtcataattaacctcaccatcaaaaagccctcgtgaggattccgattctcctctgtttttctcatccttctgtttctggttaaaaagctcttcaaaagcttttgagccaatgataacggccagttcggtatcatctaggccaattcttttcctgtattcagcaccggtctgtagggtcagcgtacgcaagcccaaggcaaggacatagcgaaggcctttctcctcttttgatagactctgcatgatttttgcattcccgacggtctttccgcatcccgtactggccatattgatggcaaagaaaccgaaatgatctgtgtctgctgactgaggacgttgggcaacccagtctgcaacctttgtcgaagccttgtcctgccagtaataaatgggagatatccggctcttttctttcaagctgttcacagcctgcaccgtattcccttcttcagcaaaagaagggagaagatgggctgagcgcagagctttttgcatgacaccgttcaggtgatcatcaagagtttgtttcatgtgcccctgtccatctgtgttggcatagagctgctttttatcaatctgtgtgggtgggtcatcttggaaagaataggaataatctcccagcatgagagataaacgggcataagagagcaccaaacgaaatgaagatttcggccaggcgagatcaaatgcaggcaatccatccaaagccctgagagcccattcctttatattctttacccagaggagtgactggcaaggtaatcccttcggaaagagaaaacagtgagcgacagcctccccccgcttttcatatccccagtctttctgtatgagagccagaataccctgcatgttcctcttgagtttatcgtttttcaaataagcctctgaataaactggtagcttatggtgggaaagaatcagccacacaatagtttgagccagaggtggcaggcttatgaatggctgggatcgccgggacatctccaagattccgttgatgatggttttttcatcaaaaatacccgtgacgcagtattccagccagtccctatcagaggtaccagcgctggtgacgagagtggtaaagagaagagcagaaatccattcatgccgaaggggatcagctgaaggccggctctcctgaagttttttctggaagtagagcgaggcttttccccagtcatggaacagagctgccaatgctacaagatattgtatacagggaagctgatcccaggaattctcccattttacattgacaatatcctgatgcgtaatgctgacaggaatcctgcccgttctatcaaaaagattcctgttaccaacaacccatagcaactcagaaccaaaagttccgtgcaggtaatggcaggcaacggctgtgttcttacttgcagtctttttcaagagctttttgacagcaagaaggccttcttctgtaatgactgtccgccataccctgtccccaatcctgtcagcaaaggtatccaggacacgggctgtgcgtagcattgctttcttggagcattgggaaacaaacatgacaatcatacgggatagtcctcctgctggataaagccaatggcatgtttcttgacacaggtgaacatgtaatccaaagctttgtatgtggcaaaattctgtagacagagctcccggaactcccgttccttcatcttttccttggcggcaatgaaggcaaggggaagaacaatggcatccttgacaagatcggcaacatcaaaaaccaatgcacctcgtctggtctttccatgcatgactgcaaacccgtgtgggattcccagaacccataggcaggttgcagtaaggccataggcaagataatttccatggttaaggaatgtgttcacagcatccataggttcatcacgattccgcgtgaatccagaaaggccggttttctgtgcggcgtatttgaatagcctctttgtcatctgagcttctagtctcaatagttcattgaccgtcggagcttggacgacttgctgggaataacgcgtgagggcatcctcaatctctgcgtcatccatatagaagcctgcattctgcaagtatttatctttatgccagatttcagttaagaattcgatgcgatattcttgaaaagcttttgctactttcaatcttttatcatcatcaaaccaaaagctcacccatccttgcaaatattctgtaggacgatattcactttgaggcgtaacccactcaatttcattccctgcaaacaatggcgttccaccagaaccggaaaaccccagcagcactcccgctgaagcaatcatgcggacagcagcctgtgttattgaggttccagtacctaacaatatgaccgtagtattggcaatggggatattccagtattggaattcatttttcatttcagtcagaaatacaaccctaccgtctttcaccatgagccgggctttctcaatgtaatagatatttgcccgttttgaatgaagaatcgccttcaaatccgagagatattccaaggctgtgcccatccttttcagttttggtattactttagaatacgctcacttgctgggcaataccaatctttatttactttgcttcatgatttaggtagattcaagccagaaacgaccatccataaatatggctgttcgatattttgacagaatgatgtctttcaatcctgaggagcataaaagacttcttggaatcttgatggatgcctgggtcaacctggatgcgactgaacttgtgaagcatatcagcttggatttccaatacgactcacaatgggttttcaatagcatgtacgctgaagaatatccctcttacattaaaggaaaatttgagacaagcaaaaggacgggagttttcccctccgtgtccttagtcaatgacacacattcccccggaggcatgttgaaactggaacaacagggcaatcctcctggatatctcagaatacagtgctcagaagggctgatatgcaagatagatatgagtatgtgctgattaccggaggataaacgtatcctcaatatctatctcaactacttttaggaaagcagttcgaaagggagccttttttacgtctcgtcaacaggagctttcctcatgggattttccaggactgttccgctcctagcaacttgttcagcgtcgcctccacgctttctcgtaccaatgtgcccacctgctgttttacgacatcctcgttaaactgtataatcttctccgacatggtctgtcttctccgtggtgttttatggtgtttgctaccaacattctaccaaggggaggcaggacatgtctttcatggcctcttttcaagagaacgaaacttagcataccttatccatataaatctcctattctctcgaaatatttctgagtccaaatgcaaaccctgaatatgatactattgaaaataggattacgaaaacgacgctagcactgatggacaacttgtcgtttaagaaacttatccaagatactagtatcatttgtattattcttgtaaaagttgagataacgcttaaaactctaccagaataagttaaatccatagcattgatgtattgtgtgttcatcttcactctgattacagaacaggccaatccgaaataacacatgcttattataagcattgccggtagtatattaatccttagtatgatcattgtgactaatatcatgatgaacgcaccattagttattgagctgtccttaaatcttcttaaaataccaattcccaatagaagactcccaattgcaacaccgatactatatccagaataagaaaatgaatataattctggttgcaggggatatttctcaataaccattactggaagcaaaagattaaaacaggcggcaattagcgtagggaaatatgctagaaatcctaaaataaacaactgtttttttgagactaaatatttcaaccctatttccatctctcgaaaatatgattttctttcgttgtcatggttacgaacaattggtggctcagaatagaatatgataatgaagcttgatgcgataaaacagattgaattaattaaaagaactccttggattaagaatctattaaatagtagagctgccaataaaccggcaataaatgaacttgagtgcaacgaaaattcaatgtatgaatttgatttagaaatgagttctttcttgtccaactttcggattagggtcgatacagaatttgagtacaaagagaaacccaatccattaataaagttgagtatataaaattcgtatactgacacgacacctgaaactacagcaaagcatacaagtaacgatgcgactcctcggataatactaattacagatattaagtgttttactcgaaacttatcgattagtattcccataaatggtgaaaatactaatccggcaaaggtatatatgattgattgtaatgcaacagttgaactaaggcctgtaagttctaataagaaccagttcacactaataaaacaaacccaagaaccgaaaccagtaataaaatctactgatagtaaaattaagttgttcatagtattattccttgcggtgttggatgatttcagcatgtcgcaacgaaaaattatagcgggaaatgctctcattaactaaaacttcaagctttttatgcgatgaatctaaatacttctttgatagaacctcaaccgggacttttcctctcaatcttaaggcaatctgagcattgatgttcaagtattcaacaaacacctcttgtactccaacattatgaagaacgcgaaagatatcatcaagctcatcgggtttctcttgatagaaaggcaataacggcccaataaacgcatatgtcttgatgccactttctacaagctttgccaaagtcttgagccgtatagtgtttgaaggtgctcggttctcatactctatccttttacccgatgaagctgtaactgttatgcctacttttagattatcaatacgagtaagaatatctatatcacgggtgacgattggagacttcgttaggatttcaacataaccaaatggattattctttatgagagtttcaagaatggaatgagttatcttttcatttttctctatcggctggtaagggtcagttactgaaccaatcaaaactctttttcctgcgtaatattcacgtctctttaaggccttctctaacaactcttttacattctccttaacgtagacatagtctccccattcagagacagcccttccttcaaattttgccatgaagcatgcatagcagtagttacaggcaaagtaacaacccgtgtaaggattaatcacaaagtcagcttctgggagagccgactttgtaagaattgctttagctctgatatgttttacgttcattgaccgcccctccaaaaaaattgaatgagactacaataacaagtaacaaatacttagaacgattgttcttgaaaatgacgctactgctattcttgtcagccaatttcgttgccttggagaaaggctgattagcttcggtcattgtcacaatcagtttcgtgttggtgatcatagtattacctcacagctgaataacctcgtaataccctctctcagggggcggatgctcttctagtttatacttctgtttcccgacaaaattctggaagtcttttgataaacaatctatgaattcttagccgttacatatctctgataacggctgttcggcttatccggtatggtcatgcgcaatttcccagaatcaagcaaaggcttgagatataccttccggaaatattcccgatgttcaatgccgatatgcgtctgcatctcatcccttgttcgtggaattgaacagaattctatgagtattttcagacgattatcttgcgcggtatcttgcgcggtatcttgcgcggtatcttgcgcggtatcttgcgcggtatcttgcgcggtaagagtcatagacacatagtttacattcttcaagacgacacgaaagtccgatggagttgagaaaaattcaggtttcatcttgtccgtataaccaggaagtttcgctgtctcgttcagaatctttgacaacccgctgccacgacgctccatgaatttcatacgatgaaataagtctgcgattacaggattacgccgtgcagaaccgatggagcggatatccctgtcctgaatcgcccgaccatcgaacattcctcctggactctggatctcaaggcggtcatcgaacatatcgacatgaatctcactgcccaaaagaatatagtcacgatgaatgagtgcgttcacaatcgcttcggtcaccgcacggtcggcgtaatcgggcttatcgacacgatagtccgcttccttcacaaagcgcatcttggaattgttgcgtatgaagtcactgctgttccggagtaagctgatcaaattgccttcatattccttatcatccaaggcgtcgtcaaagatggaacctttatcgagtccattccatcgcgtacagaatatccgtgagttacggacaatgtactggtcggccatcagcttgccggcgttggtcaggaacccctgcctgtcagccagtccaaaagagatgtaatcggaatcttcaaaatgtatcccggctttctcaaggtaggttgcctcaagcaaggtaaagctataatccgtctttcttgcatcggtaaccattgcatcaaatgagcggttcgtacctttgagaatcaattcattcagaacatggtcaggagcaggcatgctctcgttccccaccctgatgtacgcctccatgactccgtcagctttataataatacggagtcgaacgaccgggcaaaatcttcaagctcaggatatccttttcattctccttgattgccttcaactcaatctggggcaatggagtaattctatccttgataagccgactgatggtctcagcatcgtcctgcgcagaatcaagcccaacgacctgtttgtcatcggacactccgaataggagcatacctccgattgaattggcgaaggcactgacgcttttcagccagctcttcggtttcttcttttccagtgcgatcttgaattcatagtcggagacttccgcaacaagcaactcaatcatgtctggccccttcatttttcacagctatcatattaccatacaaagcaagaaagataatcatgagtgtttaggtttacgcctgcatggtgataagacaccatgacccatccgttctccttcacatgtccaattcaccttttattgaccgtaatcaacactacattctactctttttgaaaatctatcagttttctgatatcatcaatttttagagcttcggcaatctttgaaagatgttcaaagttactgactgttcttgttccccgaataatatcactaatggttgattcacgtacaccagacatctcagctaatttcttctgagtaatgcctttcttcaagtaaatccttaattctcaaccggatattgaaaccagccatctttaagctcctaacagtttctgttgtaccgtcatatatgctatgtcccagacatttggatcctttccaacagcattcggattatctccaatggaactggcaaaacccacgacttttgttgcaagggattgtttacaatcttcccaaactgcaataggtccattaatagtctttttccattcgtacttctctgtagtaaaattatattctagaagacacctgaaagctgcgacaactggataaatcaatccattgggaatcttataaaaaagatcttgcattccaaatttgcttttcccgacaactcgattatttttaaagccagagtactttttccttccatagcgccctccaccattattataggcatccgcaaactctagttctattacatcataaagatcaaagatgtcgggactaacatttaccaattttcgatatttctctggattttccaaatagtattccaacatctttgctttagaagaataagcttgaattggatgattcccttcatcaaaacgctcactatcgaacatattaatgatagcaactatttctctagcatcgatcattctttgacttttcccagtctctgtatcttgagttacctgattttgtttgaaagcaattcgtgaaaaaaatggcatcccatcaagagcttcttttattggatcaaaatgattggctaactcagccatagatttgacatccacctgtatggaggtatttctggcttcagctagctgctctatgatgtcttctaccccagtcatgacctcaaactgaacaaactgactaagacttccatctaaatggtcacatactattttataagtatgtcccccatcaacgttgccatgcttttcatcatcatcaaaaaaaatggtgacttcttctgtcctgttgttatagttaacacttgcagccgaaagcacgataccacgatttttcaaatgaaaataaccatcattactttcaagtgactcttggatcgcttttgcaacatctgtattcaacttttgatctcgtggattggtagccattgggatgttttttatgacatctctaacctttacataaaacacgtatttagccgattttgaattctcggacggatcatcgagacgccggaaggaattactttttaccttcattgtagctttaaacatttttttctcctctcctacttggaatcagcgttccaagaggcaatgtttatgcgatattcaaaatattgtaatcaaagtgttagaggtaatcgctattctgtcaattggaatccattatttttttacttttcctactccttttgaattttaaccaaaattccctgtgtataaacataaccaggatctggttttatctttcttataatattttgtctcatacctatccaccctcaggataagcccgttcatccagtttggagtatgatccatccggatacagatttcctcgactgacgtatcctgggaacattcgatgatcagttcgtcatgcacatgagcgacaatccgataccccctcagcatcttcatggcatgacaaagaagatcccggctggttgcctgcacaatgttctccacaaacttggggccataagcttcaagacgttctcatttctcaggggcatggaagggcaagttccgagtgcgtccggcattcgccttggccactggaagcccctggatgactgtcgtgaacgtctctccgtcttcggacgtctgaagcttgaactgtatcgtcgcacgtcctgccacaacggccatgatatcgtaggatgcgaaaggtgcgcgggagtgacctttcttgtccgggtatatgtcacatcgctcccattggccgtaatcatcacttgtggcgtactctccagtccctgccctgtcacgttgatgacgctctcgccttctaccacgccctccggggagacggtgaagacatgggaactcaaagaaaggttcaggatcttgccgtcctttcccgcatagccgtcccgcactaccgtgatggtttgtgtggccatgtaatacatcgtctcggaataagagtgcttccatgtacacatgtaggctccggtctcagaaacgtcgagggccttgcccgtcccctcgtccgtgtcctgtgtcgttccttccgtccggcttttccaactgaactccgctccgtcgtaatcggcgctcacgtcctgtccctcctcgtcaaggagctgggcgtggatggtcgtcgtcccttcggcaggcaggggagcggcgtacagaatcagcgtgaacttcgtccggtcgtcaagtccctggaggagaccggtcgtataggtgaagaactcctcatccaacagcgaggacgcgccatagtatgcatcgaaccgggccttgaggactgctccggatatgtctgacggcgtagtcaagtcgtgaagcacgtcgcccagctggtcgtcaagcacaaggtatgcctgcgcatagctcacgtatacctgctgctctttcatgccatagctttccgcctgagagctgtacagggcgtgactggactgcatggttttccactcgcggtacaaaattgatttctcggatggagtgagcacatcgtcgctggtcatctccccgatctctgccttgatcctggcaaggtcgcgcttggcgagctgtgcatcggcgatacgtttgatatcgccgctcgtctgcctggattgaggatgcagttccgttatttcatcgacgacgaggctctttcctgcggcattgtattcattgctcatctccaccacccccataaatcgccatagtcagacccgaacatctccagaggattcccatcctttacagcgttgaatgtccgctggattgccgttgtcgggatggcgagagttttgcctgcatccctgacggcattccagagcttcttggaaagattttcatcaccgtttgctaatccaagaaggaacagtcccgacgtgaacggaagcccaatcagccctgtggatgaccacccctccatgccttgggaaacttgaggcccaacatatggaaccaaactctgaactatattctttccaatctctatggcaaagtctttttccttgtcgtcatcatcgccgaagagaacgcctttcgccaatgccatgaaagcccatgacaatccaagcccaactgcggtaccggccagctttctccagttcttctgtctgaaatagaacggcatgtcgtagtagaccatgttcaactgctggaaaatatcattggtgaacatgatggcagttctcaaccaaggattctttgagcgttggacttttgccagatcagtcacgctggatgagctctgcgtctccgcgacaatctgggatgccctgtacacagcctcagcttccagccgcgcctcccatccttcaccagtcttgcggtatttctcagtgttccgctggacgaacgtcgtgtatccgctctgccacaggacaaccttgaccgcctggtcgacgaactcgactcccttgagaccgatggtgttcacatttcccatgaatcgtccgaatccactcttgttcgtctggttatgaaatctgagaatctccacatcaaaggtcgatgctttcagttcaggagcttttgcatagattgattccatggtttcctcatgattgaccaccagattccgggatgccttaagaaattccacaggacttatgtccccccggagagcgaacgacagtgaagccagctgcttgattggcgtcatggcgttgtaggccagtaccgcagcggcactgttggacaagagagtattgtacatgcggtccagatcatcaaggatgaagttaggagatcctgcgtcgttcacgtaggcttggatctgatcttttgcacccttgccatatttgtactccaggacagcccccatcgaaccgtgctgtccgagaaggtaatgggtgtccctgacccactccgcccatgccatgaagtgttcctgtcggcgtacctgctgagtgtagatgttggtcacatccagtctcatcttatacttggcgtgtggttttaccgctttggtcatgcctttgtccgtgtaccgaactttcttgctatcgggtcctatcagaacgtcagtatttccctcggtgtaattcccttcggatacccatgtgaaatatttatcccttctgccaagaatctcgttgtagacgcgatagaatacttcgtacatacgattgtacgcttcgtccccgcccagctcactcatcatgtactcggcccaggccttgtcattgccgctgaggagattgatggcttccgacagtttttcaatcgggatgttgttgccccattccctgataagtttttcaagggagaactcattctgctgatagatgtacatgcccatgacctggtcgcgtgtgaattcaacgtcctgccctgcgctcgtcttgtaggagaaaatcttctcacgcagatgctttgtggtcatgcccagctcttccatcttcttttcagaggcttcgagtcggcgggtcacatgagattgctcctgctggttcgccaagaatgactgacgggcgaaaaggtcatacaggaccccttccctgtttccatcgaacttacgagcaaggcgctgtatctttccgaatgaattcctgacgacttcccaggcattgtcttttccgtgctcaggttcagtcttcacaagctcactgatcaactcatcccaatccacgtccttgccataggtctgccgataatatgccgaagcatatcctctcaaccttcccatgcgctcttcattccgcgtactcaatgccgcacgcgcgtccatggccagcagcttggcggcttcccgcaattcctgtagttctgagattgaccagtcattgataggacggttgaaccggacgacatcgccgacatactgggaaagatgttccggaaccgccccgacatcaccatctttacgccagtccttgatctgcttccgggatctgtttttcgggtcaaccatagcctgaagcatctgcatgtcgtcgatgtaggcggcatccatggtattctcattccatgtcgtggacttcttgatttctccaaacagatgggatctggcttctttcagcctgtgagcttcaagcttcctctgcaaagcggtgagaatagcagtctgtttcttttcctccgcgcgtgattccttgagcgcggccctcagttctccgatccgctggtttttctttttctgtactgtcagttccctggaaatttcccgtaccttggatttcgcatcctccgcccgcttcctgacggtcttgatctgtctctgcaaaccagccttgtctttggccgcctgaaccatatacctgtcgaggatgatacgggaatcggcttccatcgcatcaatctgggtttgagtcaccggaccgtcggcaggtttcatgtccaccgattcgacaagaggctcatctgcatagtgggtaccgaacagttcattctcaacgtcttctccgacttcttccagataagcggcgacgtcattggcagtcgcataggcgttgtttccatcttcgctgttagtaatccgggtggctacacggtaattggcctgttcaacgaccaagagagcgttccgatatgcccgcggattgttcatgatggcctggcgggccctggcgaattcttcgggagatgatgactctttcaacctcagcacatagggagaaacaccggggaacgctccgaatcgagcgcggacgaatgtatagacaggcttccttctcttagggaaatatttggtatcgacatcgctatataccctgagggacgtgaccagttcaagaagtttcttatccgaagaaagatacttgttcacaaaaagacgatcccgttgatcacgggatttcagatgggcgtatgcgtagactttcccaaagaaatattcatctgcatccatccagtcttcaggcgtgacatgttcgtcaacaaaatccctgtcatagaccttcgggtcatttttcatcgcctccatgaaatcctcagaagtctgatactcgcgagctctcttgagcagttcaggcgatgcgttgatcatgctccggagattcatttccttgacggcccattcctttccctgggcggcgtattcatctactaccgaggtcgggacgtagtaattccctcccagggcatgctgcacatcattttcccgttgattgaggatttcttccttcgcctcgtcggagagctggtagagcgccgcctcgccgtctgtcgatatcttgtctgactcctgagaattaggtatacttaaagcagaggaggactctatggcggtcaaatactttgatatctgcgatatccccatgagaaccgacgagggaggatttttcttggaagcggtactcgttccttctcctgatggtaagtccgtcatcgagaggaaaccgactgaacgggaaggcgggatgtgggagcgcaacagactcgacagttccctgctttcccgcaaggttgccgaggccttggcgctcaatcccggcttgtcgtattcgaatccctttgaggaatagacttctacactccatgccttgagtgattcatataacctatcgattctttcggtgatatccttcccgaacagcgcggtatatttttccttgcttcgagaatacttttctaatttcctcgcctcggcatatatcaggtgtccgccggtttcctttgcatggaatatcgccttgcccaggagctggacttcaccgatgaatccgttggacatgcggatgttcaccgtgaagtccttgtagccgaaatcggtatccttcttcttttctctggcgacgatgtccgcatgctccttgagaatccgctcgtaggcggcctgcgcgtcaccggactcctcgaagacgagcatcgcgccgttgatgtccagcagacgcccccagtccccgccataatcctgcgcgaccttcaccctggcacgctcgacgcccttgaggtccggacggaacatgactgcatcatcaggcagatggaaggccgctgccatggcgcgtacagtatccgagaactccgtacgggattcctcggcaagggcatagacgcgtgactctccgccttcattttcattaaaaggcacgtccatacgtactgaagcagtctggaataatacgttcgggaagtcttcctgatacgggatgtctggattgtccgggtcgaatgtgtcggtggcggacttgatttgtccgggatcaaacaccgctatgcctgtgcctgattcatcatgcacatagacaccatcatgccccgcatccctccattgtgcgaccttttgaggcgattccgcgtcatgctgttcgataccggatgacatctcgttcaccggattctttacagaaagaaaaaccggaatgacgtcccttttcccgtgtgccgctcgttttgcagacttttcatcaaaccccaaataaatggttcctgcggaattcccgctttgcaatggtgtggattcattgtccgtcgcatgataggccaccagaggttcgccattggagtcgatgacgcgggaaaaattcttgacattcgcaaaaatccgtgctatttcttgcttgagattggaagctccggtagctgatttttcagccggaccggtcagagcggcttccaatctttttatatcttcatcaacatagacattatgtacatagaaataattggcgtcaccctctttttctcttaccctgatgaatacgtatttccgctctccatccagctcaacgggagcaatgaagaaatgacttgtgaagtgttcctgattgatatgcggaatcttgcctagatatgcgccttgttccaaaactcgtttaatgacaggcaatacaaacaccttattggggtatagtggtttatgactcatggagttctgaacccctgtttcatcaattatgacagttcctatcactgtctcagcgttgccgacgggattttcctgaatccacttctttgcggcatcaatgattctcctgtctccaatgtgaatatcatgggaagatacagacgcaatgggtttcccctccatgagagccgacgcctcccagtccccgaaccattccttgaacgccggagttcgtaccgtcacccattgtctttccgtgaggttcgtcggctttccgttcggagccttcatccacaggtctgttccgcgataacgggtttcaacctcagtgtactgacgctgggcctcttgtggtgtcagggaggattcctgctggaacagctccacagcccgtcccgcgcggttctctgccgtgccgtcttcgctgaaaagtctgtcgaacgcctggatgacatccgcggagagcctgtccttgaacttctccaccaaagccttgagagcagccttgaagcgctcgaagaaaggcttcatctcctcgatgggtgcgattccccggccaaggtatcctgtcccgtcctcggcgaaacgttcctcgaacggacgaactacatcgagcgcctcctcatacgtggagaactccttttttccgagatagaacttcccgtccctttccttgatgtcctcaagccacatctccccgtccgtcccgccatacgctttcacgaagggagccataagttccttgggaaccagagggcgcatgaaatggagcacttcatggggaagcgtcgaggcatcggccttcttggatatgtggacggtatacacgggcttcccattcaccagcgacggtctttcgaggaaaccgagagcgaccttgtccttttggggagcaggaatctccgtatccagcgtgaacgtcaggtgattcttcaacagatcgtcggtgttcatcttcaaggcctgcccgacggcaaggacggcgtcgacattcgcgtccatatcggagcgggatatgcgcccctgcgtatggctgacaaggtctccaatcgcctcctcgaccatctcccgctcgcgtgcctggatcgcccggtctgcgctcatcgtgctcagacggtaggggacttccaccgtgggcaggatggacgcgtccgcctcggagctttccatctgtccgtcatcaagagccagggaaacgctcattttggaattgtcgaccatgatgtcatattcattcccccgtgtttcaagggccatgcgagatatctggtcccgtgcagcatcaaagtcttcctgagattcaaagaccaaggtgttgccgctcagacgtgaaccgaaatgcagagccatcgtgttgatctgctccgcctgggtattcccgtccgcctgggggatgtcaatgacctgtacgcgggcggcccgtgtcccctgcctgtcagccgtagatatcttccgtgcatcctcggcggacgcagggataaggactccgttgcctttatagaccttgggaggtgacatcttcccggttgattgaggttcggcggactctacaggactcgtgtcaggattcaggatatagcggcgatcgacaacggacgaaccatcttccttggcataacttttgttggcttctgcattcatacgccgggcatatacagtctctcctattccaccagtgaccagtccggaaaggaccatgccctttgcgccctcccacatggccttgcctgcattccgagccatctgcgggatatcgataccctcaaagtccgctccgttcttgttcgccgcatcggtgaggatgtttctcacggcatcggacacaacggactggccaccttcctccaacgattctccgaccaatccctttatccaaccggctccaaactctttcaagtaaccggacatggattgttttgctgccttggaaaatgcattgggcgttatgagcttgttcaggtgcttgtatccggggaaccactccataccaacgacttctatcccgccctgcaccagaacatccagaacgaacagtcctttggcaaggggacttgtcatgtccagcctttcgccgttggcgtcctccatgtggtacatgtcgtaataatcgttccccgcctgggaggaaccggactcgatcacatggaatgctttggccaggatttgccccgcagtgagggccacccctccgacacccccggtgagcagggatactccgcccttgatcagcaggtcctcaagggcgaactttacaccggaatacaggggttgcgctgaggcgacaaagaggtctccgagaacattgtaatcctcaaagacacggttctttttcagcttttcattgaaatcgtcggccaccttcatccatttatcatcccctgtggcgacgaatttcgtcgttgctatccctttacgatcctgccaccaggcatttctcaaggcaacgagaaagctctctcctgcactcttgcgatccgtgttccggttcgccaaggatgaaccctgtccggtctgcatcatctgcatgccggactccacgggaatgttcatatattttgacagcaagagggcaccctgagcctgtgtcgccgtactggaaggatcaggagaagaatcgatgagttcttgcagcaaaggagtcaccgctctggcttcctgatccttctgaccgaagtagtcgccgtatatcttctctccacggaggttatatttgcggtagacatcgctgtcgaagaaatccaagggatcgtacatcagttcacccccacaaaaaggtctatgctctgcatgatcgcatcaacctggccggtatacctcttctctaactgtgtgacctggggggccaagtcccgcaggtttttatctgccattgcgaaaccttcctgaaaaccagcacggatatatgcctctgccctgccggtaggatcatagatctgtacacccctcgccagattcactgtcgcatgtgtacgggcttctataagggcattctgcctttccttcttggcaatcaattcatctttcaggtgcggatcaagataaacggacaatggtgtcaggctacgcggagatagtgtataggttccatcatcattcctctgtcctttcacgaatgaccacgaggcacgtccgtcctgtcctacgatatccgaataggaagcaaggacagcgaacactccgtcatggttcggcaattcaaaagcccactggctgcccatgatcttaacgcgcttgggactggtctcgaacgctttctcaaacaatcgggtataggacgcccggctcatgacgaatccggtattcaccgccaccttcacccgctcgaagtctgtaccgagctcagaatatgttctcccgaaaagcttttgagaaatagaatcgagtacatgctctcgatcatatcctgtctttgccaaacttccggcataagagtccgttattcccttgtccaaccagaaatcatagacgccatcggcggcagcctgcatgaatgcggcagggcctttggcagagacgtcctttaagaaatcatcgggatcggcaaactgcttcgcggccgaggttgctgtgttcaaaagagtgttcatcgcacctttacgggcaatgtccgctatctgctgtttcaggttctcaagttttccactatctgtcagcacctgtggatcttcatagacagcctcaatgatcgcatcccggacggttgaggagagagtcaggttcccttcatacatccctcccgttttcgtcagctccgcaaccgctttttcccctattttaaacaagatgtccatgttgggattgtttgcaaaagaatacttggtggcatgtgtctcagcatcttccgtggtgagcaaacccgactgttgagccagccagacatattccgtcagtttcggttggggagtgctatcggccctcatcgttttcaccgtctgtagggttgcaggatcgctgactgtggcgcctacctcgctcaggatatccacggccttgttcaaattctttttcgacataccagaaagtactgatacctgcgattctccgcttttatgaaaggcatcagcctcctgaacggaagagaattttcccagatgctggcctgttgtctggtaatgggaaatcgcctcttcatcagatacgtcttttccatcgacacgtgtagggataaggactgccagtccgtcttcctcgatagagatactgcggacagtactgacacttccgtcatcattcttcacaacagaaagggacgagacatcgattgtccccgcctggaccggttgtggagtgcccccctcttcaaaaaagccaagaaccaacttctcataatcatccttgttttccagctgagccttgattgccgccagacttttcacgaatgccgcctgcttcacagtgctgcttgccgtaaactcaggagttgatacagcattcaaagcatcctcaggattcccgcttttgttgaaagctgtcatggcacgtgaaaaaaggatgtcagtctgtacatcgtcacgagtttttgaatcggagaaaagagcgaaatcatcatccgtcagcgtatctcctttctggattttgtcggtgatcttctgcgcataaatcccgtcattctgtgagagagcaagattcttgagctttgttccctggacgcggccacgccagggatattcattgaatgcggagtcaatcatggagacatcgacgacctgcccttcttccccggccttgaacagcacatcggcccaggagtcataggtcgtcgagatgttctcatcgactttcccgtccagttccttcttgtacgcataagcatttttgctcatggtcttgacctggtcatcccgtaagccgaaatcaaaagcagcccgtgaaagcgcggcctctatatccagatcatcggaaaggattcccgcgtcgatctcacgctgaacctgctgaagggccttttcaggacgatatgtctcacggaaagtttcaaccatccgacttcgcgtgccttctgtatatggggtgtgcgcgaggaatgaggcatactgggtacttgcctcttccaaagacagggagggagcggtgcccaggacatcggattttcccttgatgattgcatccacctcggcctttgctccatctgcttgcagttgcgtcactttcacagccatgtcattggccatgttcggcagctcgacggtcagaaggcgacccttggtctcgtcatcgatggaggagtctgtcgtgatcctggacgcctgggtgtttttccattcctccaggcgcttgggatatccctcgaagtccctgtcatagggaaggtcattactgaagaacttctgccgactctgttccaaggcagcgacctgctggtctgtccgggcgttgaccaagctcgtcctcaggagcttgtaacgctcctcctcttcttttttctttttgtccttaagatcgctcactatcccggccgcatcccgtaccgacgcctctacggtcgagacggcgtccagtatctgatgcgctccatatccctgcatgacactacccattctttactcccacaaccatttaccagtgtttgtgttcaccatgctacgtgcgccctcatacaggccgccgaagatatccccggccattgcccagcctgtcgtaatacgtccggtggtcttcatgtaatcgatgtcctcctggagattcccggcgttcatgtcatacatctccttcgcctgggaaagggaaaggtcgatttcctcctgcacccgtgcaagattggaattgttcgcgtccacctgacgcctgtatgcctcggtctgttctgtcgcgctcgtataggcattgagggcggatgagtatgtctggacgtggctgagcccaatctgctgacgtgccagcgccaaggaatcatccgatgagcgctgggcattctccaggacattgcctgctgtccccgaattgcggaagccgctggtggcgacctgctgcaaagccgttccctcagtcttctggttttccaccgccagtgtcgccacctgggaagatgctatctgggaagcaagactgcccgccctcgatgcctgaccaagagccaccgcccggttctgttcggtctgaatcgcaagaagattcagttcggtattggcctcactggtttgcgcctgtgcctgcgtcttttgtagattcagactgctctgggcctgactgtactgcttgtccagggactccttggaacggttgagttcttcaagcttggctttatattcagcgttgcgggcaatggacgaggcgatgcctttgccaagtccgaggatgcctccggcgattgcaagggcgagcatcatgcgacatcaacctccattacgattgcaaggatggtcatgggatcatcctcgacgccttctatgaccagctgaagctgcttgtcaaagcctgtagaggtatacacatcagcatcatcggaaccgatctcccgtgtcggaggctccatgcgctgggtggaaccaatgcatatccgccccgtctgatacatgcgggcaaagacgcgagagactttcttcacctgtccgatggatgtctgggtctcgaagggattgagaaccacacgaggagtgaactggatagcgtcatccctgtcgtgccagtcatcacagacgctttcatcgaacctctcgatgaccgtctcttcttcgcgggacgtgaggatgtacacgtcctgtccatcaggagtatcgaccaccgtgaccgactgggagacttccccggcaaaggaaagcatgaggttcttccagtactcttcctcgtcatccccagggaacaacgccccgccgatgaggagcatggtcacccagttgagtccgagacccgcaatcatgccgatagccttcttataatccttctgcctgaaataccgggggatgtcagcccagatcatgttgaattccttgaccccctgtgtggtgaacatcgtcagccatttgatgagctggttgttcgtccggtgcagctggtcggcgtccaatacggtcgatgtctgctgggtgcgcttgatgaaggcggtcgcctcctgcgaagctttggcggaatccatgcccttcttcatggcgctcttgtacgccccaagccagagcgtgttggctatgcaggagtccgcccactgtatgggactcatggccagctccccgactttcttcatggtgcggccatacttcgtccgtgtctcgattcccttgatatcaaggaaggcacgctcggcgacacgatcctgcatctggggagcgagggaatacacacgcttggtcgtcccgtcgaagtcgctcatcatttccttggaggcggacatcaggtcgatgggtgagaactctcccatgaacatccacacggcaccggtctgcctcaggaccgtggcgacgttgaaacccagcttggcgattgcatagttggaccggagcttgtcgaacagccccttcaggtcggtattgacaaggtgaggggacgcgatgtcgttgaagtaccgttgtatccagtcggcgtatttcttggaatgattgcgggcgatgagatcatacaacccgccctttttcttgttcagcgtgtactgcatccctttcactatgcctgcaaaattgatgaaatgctcctgcttcttgatctggttctcaaagacggcaacggcgtccaggttgatctcgtaggcgctccatgacgacctgtggcgggtctgggaacgtccgacatatttctgagagggaccatacccgctcatcaacacgtcctgttgcgattcctcggcctccatcggcaccagcggccagtaatcggcgaccttgtgcatcgggatgttatattcctcggccagaacctttgccatggcctctcgtgtgacacccatctccttcttcatccattgggcaagctcgatgtagtgtggttcaagctgcccgaccatgtatctgatgtcctcgtcgctgtatgcatgggtcagtcccggaccttcaatgtcgatgggtttgcccttttcatccaggacaaatccttgcagcttctgacggttcgtcttgttgctgctgttcagatagattcccatgccttggctgcgggtgaaatgccgcccgctgggtgtgaggatcgtatgggcgtacaggtcgtcctgcgtgatgcccagctccttcatcttcgctttccatgcatcgagccgccggtgaaccgaggccgattccgcagtggccgccacgtccaggcggtcacagagatcgtgccatacgccgtattcgttgcgccagtcaagttcccacgccatgttgcgcggagtgaacaaccatgccttgatgccctcgatgagcgtgcctttattctcttgcttgatagcttccttgctctggggatccgtgaccaaaggtttctggccgtccgtccctttgccgtaatggagcaactcctggttgccgaccgcggaaacgaacgtctctgatgcgctccaggcccggtttctccggacggtctcgtcctgacgggcccggagcctgatctgggagacaagctcgtccatgatctgcaattccttcaggctccacctgttcagaggcttgtgcagcgtgatcgtcccgtcctcctcggtgacgatgatgcctttcatctcctggggaatctcgacaacgtagcctttctcctgctgccagttcgctatgcgcttctcagagcggaaattcgggtcaatcagctggttcaggagattccctatcggttcataccatgccgcgaggttagggttccatttcttggagatgttgcgggcatgctggatcatctcctgcctcacggcctgccgtctcctgacattcctcaggccccgcacctggcgcttgaggctgaggacctgtgccgtctgcgccttgagcctccggttcaccgcgcggttgaagtcctcctccccctggacatcctgccacgtcagggaaaggtcgcggacattgcgggagaaggtggtgttgtccacccactcgtcaaggccgagggtctgctcataatacagctgctggcgctggtattcatccccggccgcggcaagcagcttgcggaagtagcggggatctcccttcatgagcttcatgacggcctcgacctgtttgggcgtattctctccccggatggtgagcgcccacatctgcggcggcatctgaccgcgggtgatgccattctcacgcagctgcttggcaaaggacaccacatcccggacggtattcgcatagttagcaaggaacgatgcgttggcgaccgcaggagttgacagcgagtattccttgtccaggcgtttgatgaaccgtacgtccgagccggagggcatgtccatatcaacctctccttcggcctttagcatcagattgaaacgtgccatgacgatctgatagtcctcaagcgtcccccaggcaaggcgggcggactcctgttcctcaaggctcttgagggcggcggtgcgttcctgctcgacctgatcccgtgcctcccggtacaggcggagcatctcaaggttcaggaccttacggaattggatttcccactgcacgtcagggtcgtcgctgaactcctggaggatgtcatctgatacccggtatccggcctccagggcacggattacctcatcacggttgcgcctgcgctgttcctcctttgccttcggggaaagctcgaacagctcctgatccggatcgggagaatcattgttgacaacgtcttcttttgtcagtatcatcttacctagagctgggatgcttccctctagcggcaattggagcctactgactggaagccttgagaaaatcccagcttcttttttttggtatcgcaacaatccttcatcaatccaattttggagtgcgtttatagatttcccataggcagatgcaataaggtttgccgtgatatgtcctgtccgttcattaggatgtagagctacaacaactggattgccttgaatgtccagcatatcaagaactgctacataccccttgcttgtagaagcaaataccaaaaaaggatcttgtagggcatcgggcaattgtttgaggattgccttgtcaattgaattgatgtgtcccttttctttgtcgtacagaatagttttcatcttgcttcgatacatgacaagaggcaggttcggaagaccgagagcttgaaaaataatgggcgtatgatgaagaacctgtgcatgccctcttctcaccacatccgtgatggaattgacttctcgcccgaaccatgcaagatctttcttctgcaacctttccctgtccgcccgctcccgtgatgctatgttgacaatatcctctttcatgattaggctgtcattaagttcacggatatcaggagaaagccattgtagccgaccacctatccgtgagctttcttcttttacgccgtctgccgatatcttgtctgactcctgagaattaggtatacttaaagaagaggaggactctatggcagtcatgtatcttgatatctgcgatatccccatgagaaccgatgagcgcggatttgccttggaagcggtactcgttccttctcctgatggtaagtccgtcgtcgagaggcccccgactgaaagggaaggcgggatgttcgtacgcaacgcattggacagttccatgctctcccgcaaggtcgccgaggccttggcgctcaatcctggtttatcgtattcgaatcctttggaggaatagacttccacactccatgccttgagagattcatataacctatcgattctttcgtagacatccttcccgaacagcgcgacatatttttccttgccataacgatacttttcaaatttcctcgcctcggcgtatatctcgtgcccgccggtttccttcgcatggaatatcgccttgcccagaagctggacttcgccgatgaatccgttggacatgcggatgttcaccgtgaagtccttgtagccgaaaggagtatccttcttcttctctctggcgacgatgtccgcatgctccttgagaatccgctcgtaggcggcctgcgcgtcactggactcctcgaagacgagcatcgcgccgttgatgtccagcagacgcccccagtccccgccataatcctgcgtgaccttcaccctggcacgctcgacgcccttgaggtcccgacggaacatgactgcatcatcaggcagatggaaggccgctgccatggcgcgtacggtatccgagaactccgtacgggattcctcggcaagggcatagacacgtgactccccgccttcattttcattaaaaggcacgtccatacgtactgaagcagtctggaataatacgttcgggaagtcttcggtctggaaaagaatgcttggattcgtcgcattaaatgttccaacgttatcagtggcggatttgatttgctcaggggcgaaggcaccatagtaggtgtctttgacaagctcatcatcggtctgattggaaataatcattccatcatggccagcgtcctgtgctttttgaatcaaaggtgcttcagccgttgggtcggtgaattgtccagacggaaggctggtaatataaggattgcgtatattcaggtacgcttcaacaatcctgtctccattccgttcctctgccattgcttccgcataatccatgctttcagaaaaccaagagactccatctttcgattggaattcagaaaaatccttgtccgtaccatgataaacgacacgcggttctccgttttcatctactaccacggaaaatccttgcaaaagtgaaaataatcgtttatcttctatagcgtaagaatcttttggggcacgagctgggcttgttaaccagggagtgccattgttctcctgtcttgaatacgggagagcagccaaaaggttcttaactttttcaagactgctcagtttgtggtcgtaatagtattttccactctcttccctgagagacgagcgtacgacatatcggttcccattgtattcgaacaaagacagaagataggtaaacttcctggcgttcccatcggtaaaagaccccaatatcttaccgttttcaatgaacttgggaatagcaaatagtgaagcaagatgttcctcgttcagatagtcgtgccggagcaaatcgtcaagagaactcctattaaactcaattgattcttggctgtccttatttatatagctcgctcgaatcccggcggtcatggtgcgtattttcttgcgggtatccgatgcattatccgatactgaaaatggaagtttttctccactcacaaccgatgatgatttctccaaagaatcgatgattgtctcaatttttgaagcggcgtcaggaatgacggtttcccaatccccgaaccagtttttaaatgccgtcgttcgtaccgtcacccattgtctttccgtgaggttcgtcggctttccgttcggagccttcatccacaggtctgttccgcgataacgggtttcaacctcagtgtactgacgctgggcctcttgtggtgtcagggagaattcccgctcgaacagctccaccgcccgtcccgcgcggttctctgccgtgccgtcttcgctgaacagcctgtcgaatgccgcgaccgtttccggggacaggtagttcttcaggtagcggatgagctctttcagggccttcttcatcgtctcgaagaaggatgtcagttccggtttcggagccttgcccgtctgcacgtatgtcaccaggtcatcggcgaaacgttcctcgaactgcgccgctgcatcgaaggccctctggcggtcgtcgtatgtcgtgccgttccacacccatttcccgtcactgctctgaatcggacgttcataccatttcccgtccttcacgccatagatgctctcgaagggcgcaagctgctgagccgagaggctcatgcgcgtcacatgagacagctcatgggtcacggagccgacatcggcgtcctcggtcaggtggatcgtgaaccgaccgtcctgctcacggctcacgctcgccagttcgcctgccctgcgcctgtcggtgcgtatgacgaagggcgtgtcagagaagcgcgtctgcatgaactggtcgaccgtcatgccggtgatgcggctcatgacgctgatgaaacccgtggtcgccgtgacatcggcgtcagagagatggggagccgcggcctttatcgtgggggcgaccgcatgttccaggtatccgctttccagctcggcatcggatgtccccctgaacgtccgcacgaaggcgttgccggaatcagtgtttcctgcggcaaacggggcatcagtcatgggagaggcggcgtccgcgtagccttcggtcgtgaaggagattttcgtgaaggaaccgtcatcctgccggaaggtcagctctacggaagactccttcacatcgacgccgaacaccgagggttcccggttcaccaggccggagacggaagcgctcatctcctgcggatcctggaagactacagtgttcccgttcacccgtgcgtcaaacgctacggccatggtatgcgccaagtgccgggtttcttcgttctcgaccgtctctggcgtgaccttggtgacgttcgcccccacgatgcctgaagcttgcagatccgcaagacgctgggcgtcttcgggatgcaccgccttcaagcctcctctgaattccacaacgtcaatcggaggaagctttttggtttcaagttttttcagctcgtccttcgagagcttcctgcccttcactccggatgtgtccacccaccgggagttgaccgccgtcccttcctggtacatcttgttcgcgtcactgcccaccttgccattggtcacagaatcaacgagaacttccgagacagtgccaaagccacctgtcagcgcgaaggccgcagcagagctcttggcggtgtcccacaggcgattgtagtattcttcccctttggcatagtcataatgcgcaccggcctcattcgcggccatcttgtatgcttccacgccaagcatggtcaccagctcctgcgagacttcctgggcggtgttctccccgatgccctcgatcagataggtctttacagcgcctttgagaatgctcttcaaactctgtttcgccgctttgtctatcgccgtctgtgaaccggcgcggtaaagggttctcactccgggcatggaactcagctgccaatgctccaggaacatattcaccagtccgacggcatcggaaatcttgcgcttcgtgtcctggtcgacctcaatgccgtattcctctgccaacgcatcaatttcggcggaggttgaaccgctctcaatcatccccatggaagcacttgcggcccatcctccaatctgtgcgccaaggcgcaggcctcccgccacaccgcttgccgcgctgacaaggccgccgattcccgctgttattcctgtgaaagcaagttgtatcgcgagctgttggatgaaaggagacgcaccgatgaaccattcagcgacagcgctgcggtcctgaaagtccttcatggtggccgccgactgcctgaatccttgggcgttcctgcggtaccgctggacgatctccccttctgaatggtccgccatccattggttgagtcctgccatctgctggtaatacccttgctttatcccatctgcaaatgcgctccaccctgagacatcatcggtgcgcagccctgtatagtgcttgaggatggacgaagagttcttataggcgtcggagaagctcatgcccgtggcggcggatgccacgtatgctatttttgtccgggcttcggctgactttggatcgtcccccatctgccagatcgcgcggagattggattgaagcgtatcattcgcctgtatctgctgcgctgtcagggccgtgatgagacgcccctgggaatcatacttgtaggaatccgtctgctgatagttccggtatatgggttggaatgtgaattgcgtgttcattttggggtcttgtcctttttcttttctgacgtcaccagggcaggatgcacagagagccgttcaatggccttcgtctcaactaatcgctgcctcccagcctcttgttcttctaacttcttcaagtaatccaagagaatttttctttctcccaaaggcaacgtattcacatcggcgagtgtttttatcgctgagtagtcataccctttgcctctgagtgctacgggttcctcaacaacaagactgtttgctgaatattccgtaccgggggacaggtccttcccagtaagcaaatatcctgctcttgtgactcctaaactgatcatcttgtgtatcgtccagtccctgaaatctccggtgttatcagctggcatatagacatacccctcattgtcaaccaccgccggtccgcggtcagtcagacggatttccactatctttgcattgagttgcttctccgcggcatccttcatgccgtaggcgtattcgatgtacaggacgtttaagtccacgacgttcttctcaaaggtcgagagattctcatacgtgcggctgaacaggtctgacgcaatgatcggacgcggatttatccccttgtcggtggtcgccgtcttggacatccatcccaacaaacgatcttcctggaggagaccatcatacttcccgttcctcacgtcctgcatcatctcctggggctttttcttcttgaacaggtcttccgtgtcgaaagcctccggggaagcggctcccgccacagaggaatcaacgagcttggaaatgtaattgtcggtggcggctttcgatatgacgccatacagggcgtcccagtccatgtcgggattaagcatcagcgtgtcctcgaaaagctggagggcttccgtgtgtgcctgctcggccatcttgagcttggccgggtctttctccttatccaatccaaggtcaatcgccaatttcttagagacttcctgataccgcggggaagcaatgtactctggcctgtcccacaacctggccaggtcgtcatcatcgattgttccggcgttatgggcttttatgagcgcacgatgataagacccatcggaaatgaggccgttgaacctgtatgattcaaaggtcgcaactctggactgattattttgtgcccgatcggacaggacgtctagcgtggcggaccctgattttttccattcaacctgcaaatccttgacggctttctgatagccctcggtatgccacagactggcgtggaagtcggcgtccgtcgcggttccggccgctatcttctgcaagagtccctcgtacaggctgcggtcatcggaagagtggacaaagtcaacccattcttggtaaagcataccgccgccaagggaaaggtcgacgcccgcaaacgcagagccgacatcctccaaggtgattgtctctcccctggacagtttctcatcgagcgtggcggatgcggcgaatgccttgaggccctcattgtcggccttcttctcatgttcacggtccatgaaggacaatgcctgcgtggtcaagtccgccttctggatgtcatccatgccgtaataggaggcgattcgctcaatctcctgttcatgatcaacggattcccccgcgccttcacgggaaagatagaagttcttgaagtcggtcatcggctgaacggccctcagccgcgcgtcaaactccgcgttgagctgggctttctgcgtcggcgtcgcatacgccagcttgccgacctcggcttgtatggcggcctggctccgctcatagggcgtgccggtggccacggttccttgcgggacggggacgccgttggctatgatgtcctggactgtggcgtcaagggtaggcatttgttcgctgacggcacgctgattatgggtagcacgggtatacaggtcgacttcaaggttcagcttgtcatcgtaggtgatccgtccggcctcatacgcctcgtcgatgacgcttttgcccagagtgagaccgtcgttgtccaacgccgcatgggcgttcctctggacggtggtcagcaagctctgcttggtgaagctctggatcttggactcgacgacttccgggcggaacaggggatccttgtacgtcccgtcctcgttcactcccccggtgaggaagttcagatacccggcattcatggcttcttcgggaaggttcccgcgcaggaattcttccctgaccgtcttgtcacggtcttccacgtcgaaggctttctcgctggcgacatacgcgcccatccttttctgggagtccttcctcgccatggtccacgatacagagttctgaaagttcttcttcgccgtttcactggtgacgttcgccgaagcgaatatctcgtccaggacttcctgctccacctcctggagcttgagcagcttctcatcgctcgtgagggtgttgtccgccatgatcgtcttttcccgcgcatcccagatggaatcggcgatggatgccgccgtcctgacctgcgagccgatgtccgaggctatcagcttggtgacatcgaagattccctgcgtgaaggactggagagccccctgtatgtgcccggccttgtcaaatgccatatgtcctccgttatgcgttcgccgcagccgccgctgccttttttgccgcttccgcttttgccttttttgccgctgccgcttttgccgcgtccgtattgcccatagcgatgtccaggtttgccccggtagagtatcccgacaggcccgcaccgaccgcagaagcgcccgccgcccaccagtacccgctgttcagataatcaagggactccttgttgccctgcttggccagtttgatgttctcggtcagatagtgatagctcgtatccagtccagccagggaatgattcagcgaaagtgaaaggcagatacgttcgaacgaagcattgaacgcccatttcaccaccgtagtctgtttcctgtaatacattcatatcttgacatggtaggtcatatatattcataatccacttcgttgtaatattaaaaaatagccctaaaaacatgattttgacttgggttcagatcctagcggtggcaacaccgtgcaagttcaggtcttgttctgggcatgaaaggctattttcttatgtgacaatgagttacataaagagatagccttttttgtgtctatacataatggacaaggaggattgaaaatcatgactctatcacaaagtatcctgacggccgtgttctgcatagctatcgttttcactgtcctggccgttctctgggcgcttatccggctgttctcagtgataatcacgcgtgttcagcgccctgcgacagaaaatgtcggtacgggaaaaggaaaaacaaatgttcgttgatgcattgataaaaatgtggaattcctctggtttctcaattctaagctggcagtcggcagtgatgattctgatatccggtttcctgatgttccttgccatcagaaggaaattcgaacctttgctcctgctgccaatcgcctttggcatgttgctggccaacctgcctctgacaggtctgatggaagggtcggactctcttggtgaacccggaggactgctgtactatctctatcaaggagtgaaactgggtatctatccgtcgctgatattcctgggagtcggggccatgactgatttcggccctctgttggctcgtccgagcagcctgttcatcggagccggagctcagttcggcatagccgttgcgttcatcgtagcgatagccctgggcttttctccccaggaatcagcatccatcagcatcattggaggcgcggatgggcccacggccattttcctgacaacccgccttgctcctcaccttcttgcgccaatctccatagcggcctattcgtacatggcgctgataccgctcatccagccgcccctgatgcgcgccctgacgacccgcaaggaacgtgaaatcaaaatgaagcagctcaggcctgtctccaaactggaaaagatatgctttcccatcgtggtcacaaccttctgcatactgctcctgccgtccgtcgcccctttgatcggaatgctgatgctcggcaacctgttcaaggaatcgggtgttgctgacagactgtcggacacggtacagaacgcactgatcaacatcgtgacaatctttctcggactcaccgtcggagcgacggctgtcggaccgcagttcctccaggcgcgtaccctgggcatcataaccctcggtctggccgccttcatattcagtaccgtcggtggactgctcatagcaaaactgatgtgttggattacaaaagggaagataaacccattgattggctcggctggcgtatctgcggttccgatggccgcccggatttcccatatcgaaggacagaaggtcaaactaaccaactacctgctgatgcacgcaatgggtcccaatgtcgccggagtaatcggttcagcggtcgccgcgggagtcctgctctcgattttcggatgacagtacgcgaaataacacgcgaaaacagtctggaaaacatgtacccgtgaatctccacggaaaacagcgttctccagactatcattacgcatgctttgcgttgaactcttggaacgcatggagcttctcgttgttacctgccaccacaatgatggcaccaccgcacaggacagtatcaggacggatgtccgcatctgccttcccgtccctgattaccgtgatgacattcagtccaaatctgttgcggaaattcagctccttgaggctttttccgtcgaattcatgagaaagctcaagttcgacaatcgagaaattatcgttcaaggcaagaaaatcaagagcgtttttcgtcgtgagcgaccacgccagacgagtgcccatatcgacctctggatagacgacttcggcgcccagctttttcagcaacaacccatggtcgtcgcttatcgccttgctaatcacccgtggtatcccaagctctatgaggttgagggtggcaagcaggttactttccaagtccttgcctatgcagacaacagcggccgcgcagtcgccgattcccgtttcaccgagcgcttcctttgttagggaatcaatgcggtacaaatccctcatcttgtttttcagcggctggagacgactttcatccttgtccagcgcaatgacatgcttgccagaatcgagtagctcgttagcgagcgcaaggccgaaacgcccgatacctatgattccaaaagcattctgatcaacaaactttgccacagtttttctcctttcatcaccctatcagtatctgttcttcaatgaaatcagtttgtctgtgacgtatcatccagctaccggcgaccgtcaggggacctacccttccaatatacatcagcacgatgagtacgacctttgaaaacccagacaaggcaggagtgatgcccatggacagccctaccgtcgcaaacgcagaaatggattcgaacacaatgtgatccagactatagcccgacccttccatgacagcgataagacaggaaccaatgagtaccacacacagggcgagaagcaacaccatgaaagcttttctcatgctgtccgcggacatcctgcgcttgaaagcaacaggttcctgtctcgtaaatacctgctggatcgtcttgataatcgcaaagaatgtcgttgttttgattccgcctcccgtagatcccggcgaagcaccaatgaacatcagaacattgagaaccagcagggcacctgaggaaatagcgccaatatcaattgtgctgaaccccgcggtgcgggctgagacgctctggaaaaacgcttcaaaccatggcactcccgccacgcggagcaagactgttcccgcgaccagcagacatgccgaggtgagcaggacaatacgggcatgggtagacagccggcggatcttcctccatgagacaatctcccgcaggacagagaaaccaagacctccaatgatgaccagtgccgaggtcatgatgttcagtagaacgtcggcacgatatggaatgaggctttcgaaaccagggaaaatatccagaccggcgttattgaacgatgagacagcatggaaaacagcatacccgacactttcccagaacggatacatgcgggaaaagacatggtagaacccgaccgctccaatggtctcaacgacaagagccgacaacatgacgaacttgacaagattgaccagccctcttggtgatacgccaagagcttcgcgcacgggccccctctccgcgaaccctacaggacgcccaagcatcacgagaaaaaatacgacgaatacagagaatcccagaccacccgtctggattaacaatgctatgaccgtcctgccgaagacggtgaaagtatctccgggagacaccgtgacaaggccggtgacacacacggaactggttgaaataaacagcgaatcgacatacttgagcttcattccgtccttgagggagaacggcaccatcagcaggatgcttcctagcacgatgattgcaagaaaaccaataaggagcgtgcttcccggactgattcgcattctgcgtttaccaagcatgataggtgaagtatatcaaaaatccagtaaacaatccaaggagacaccttaacggacgcttaacccaaacatcgtccaaaaaccagagacttttgtccatcattcgcgcccatcattcatccacaaacaaatctgattaccgcagcatgtgcagcagttcctttaacaggctattttcatcctcaagggatgcaatgcggtttttcttggcagactctccaatttcaggaatatttagccatactataaaccataatataaaacattgaattatgactcactccatataatgatggaatttctgacttcatcacttaagaataccattaaaccttcatctgtaaggactgatttaatttaattcgcaaattaaattcgtcagcgctggttgacaatatcatgcaacttccatatagtgacgtagcacatcgacgcggggtagagcagttggcagctcgtcgggctcataacccggaggtcgcaggttcgagtcctgtccccgctactaaaattgattggcaattccttataatatagggaattgcttttttattgtcctttctgtgtccgtaatttggccgttaccaacccaacaacctgcctaacttcccaattctacatcaggaatgtggaaagagcgtggcttcaacaccaatttatcatcccccgctcatcacgcacttgaaattacacggaagaatgggataatgacagcatcatgaaagtcatcatccttggagccggacgacggggactcctcatggcacggcaactcatagcggaagacaacgatgtcgtattgattgactctgaccctgcacgcattgaggatgcgctctctcgccttgactgcatgggaatcgtcggaagcggcatggacgttgaagtgctgaagtcagccgactgcgaacatgccgatgctttcattgccgtatcggacagtgatgaaatcaacctggtgtcctgcggcatcgtatctaccgagttcggcgagaccaagaccgtggcggcaatccgcaacatcacctataccggacaagccggcttgaaaggagccctgcttggcattgactacatagcaaatcctgacgaagaagccgcaaaaagccttcatgccatgatagaaagcggaatcttcggcaatgccatctccttcacccgctcggacctgttgcttttcaccttttccgtcaaacacggctctcctttcgctgacaaacatatctccgccctacggggaagcatggacgcggaattcatcgtagccgcgataaaccgcagcggtaccgtgttcgtaccctccggcacatcggtcatcaaagtcggcgacactgtttccctcgtagccaaggatgctgacatcgacatcctccgaggctccgccggatacttccggaaaagacccaagtccatcgtcatggtgggaggaacccgcatcgcccatctgatactcaaggaatttccgcctgagacacggacatgcgtggctttggttgacagaaaccgggaagtgtgtgaacagtttgcctcgcactttcccggaatcctggttctgaacgccgcgatcaccgatgattccgtctttgaggaagaacacctggcctcctacgaccttctcttgtccctgacagacagcgacgaattgaacatcataaccgccagctatgccaaaagagccggaaacatgtattccgtcgcgctgatacgggacaacaataactatgtccgccttgcctccatgctggacattgacgcggtcatctccacaacggaagcaacagccgactccctgctccgtttcctccgtggtgacaatgtatcaagcctgcatctcctgtttaaaggccagcttgaagtatatgagttcactctttctgctgaagccgaagtatgcgggaaacacttgaaggaaatagacatccgcggaaaaggaattgtggcgggcatcacggatacagatggcagggatgtcatccctaccggagagtatttgctgaaagcaggagagacagtcctggtgaccgtgtccaagaagcacgctgaatacatccggcgtcttttcgactgagggagaagccatgctgaactggaaacaagacgcgcgactgctttcatccattctcatggtctttacgcttgtaatgagcatcccaacagccattgcctggagctcacgggaacatgatgccttccgtggttttctctgggcaatgttcactgcccttgttctggctgccctgctgtaccatatttccctgtccgcttcctcacgcaagctagggacgcgtgacgggtatatcctggtcaccacgacatggctgcttgtcacggccatcggcgcaatccccctacgggcaagcggggccttccccacgtataccgctgcgtattttgaaatcatgagcggcttctcgaccacgggagccagtgtcattccggtacacgatgcaataccgtccagcatccatttctggcggagcgcaacaaactggcttggcggcatgggcatcatcgtccttttcgtagctctggttcccgtaatgggttccggaggagccaaattggtcggagctgagttcgtcggcccgacaaaagacaagctcacgccaaaaatccgaaacacagccctctccctgtggcttatttacgttggactgtccgtactccaggcaatcctgctgctggccggagggattcccctctatgatgctgctaccatcactttctccacaatgagtgcggcagggttctcaccgtatgcggggggagtcagtttcttctccagccgttatgtcctggtaatagtcatcatcttcatgtttctcagcggcgtgaatttcgccctgttcttcaaagccctgatgggacaggggaaactggctataagagacaaagaactacgtacctatggcatcatcaccctcgtggttgcaaccgcaggtggcatatcgttggctttctcaggtatgtacgacataggagaatcattcttccagtccttgttccagactgtttctttcatcagcacgaccggattcgtgaccgctgactatcaaacatggcccgcgttcaaccagatgctcctgttcatcctgattttcataggaggttgcgcgggatcggcagcaggaggaatcaaggtcatgcgtatcatgacaatggcacgcctggcaaaggttcatatgcgccaacgcctgcatcccaatggcgtgtttcccgtccatgtcggcaccaaaatcttatccccggaggtcacccgtggcgtctccgcgtatttcggcatatatttcacgacggcacttgccgggattcttgtcatttccctcaccggggttgatttcgagacagcagtgagcagtgtccttacctgcctgagcaatgtgggcataggtttcgggcaggtcggtccaaaaggaagtttcgccatgttcccgccatgggcacactgggtattttccttccttattttggccggacgtctggaatttttcactgtattcaccgtattcacccgtgatttctggaaacgttaggaaatacaatggaaatgaaagtggaaatgaaccctgtaatgacataccgcgcattgctcaaagagcaggccgattccacctacaagacattctcggaaaaactgaaatcgacggaacgggagatattgggagtgaggatgcccttccagcggacattggcgtcccgtcttgcttcatcaggggaagggcgtgaatatagtgaggcggctggaaggggacaggatctctttcatgaggaggtcatactccgggggatggtgattgccaagataaaggttcctttggaagaacgccttgagcttgccgccacacaagttcctctgttgaggggatgggcctcctgcgatagcctctgttccgccctgaagttttctgaaagggaactccccctggcatgggaatggaacagacagtatctttcctctccatcttccatgccccggcgtttcggcctggtgatgctgctgacccatttcatccgggatgcatacatcaatgacatcctcacgacctacaggactgaatcgcatcccgactatcttgtcaggatgggagccgcatggggaatgtccgtctgctgcgtgtatttccccgacaggacatcaaccgtgctgaaagactcattgctttttgtccaagaggaaattcgccgcttggccatacgcaaatgcaaggaatcatacaggattcccgatgagctgaaaaaagaacttgctaccacgctcgcgaagaaataacagaaagcggacaatagcctgtaatttcatatcttctaaatacaattagatttcaagcactctaaggacattgttttcccacatgtcatccagttccgactggctcatgcctgccagggacagggcgtcacgcaggcggggaagttccgctgcggtgggaatctccagctctccccctatgccatcaaagtccgtacccatggccagaacggagcgacccgcaacgttcctgatatgcaggacgtggcgcaccatatcctctatcctgctcgtccctgtcccagagaacgaaccccgtgtcaacaatgccccttgcgccgttggctcaaggaatgcgggacagaagttcagaccaatgacacccccatgttccgctatgacccgcatctggctatcggtaaggttgcggcatacattgctgatggaacggctgttcgaatgtgtcgcgacaaaaggccgggtcgcacatatggccgcgacatcggagaatccgccatcgttaagatgggagacatcaaccaggacatgccgctcattcatcctctcaacaaattctctgccttttgccttcaacggcctggccatgatgtcggaatcaggtgaattaggatatgcaagactgttctcgaagttccatatcagtccactaatccgcatcccccaggaaacagcttcatcaagagcttcaatgcgcccttcataggcttccccctcctcaacggtgagtatcgccgacaacagaccttcattcctgttgcgccggacatccgcggcggtacgtgcctggcgcatcacgccatggagagaatccagctctgagacgaatctgtcatgaagggaatgaaggatttctgatggacccagcccctcatggatggccggcacatggtcattcatgggaacgaacaaagcaaagcattgggcagtcactccacccttcctcatcttccttacgtcaatgctgagactgttcacagcaagcgactcgctggactcctcactccataaccgcaaaatggtatcacaatgcaaatcaatcattttctctctcccgacgacatcctgatgacatgcccatctacttcatcctgtatcttcctcctgtatcactccttcccgattcctgcaagacacatagcaaggaaaaggaagaaaaacaggaaaaagcaggaaatccaaagacagagagtcttattcctctttccgattattgctttctttattactattgaaaagaaatcctgataaggtatttctaccctttgcacagggaatcagatatactggatttgaccacagagcctccggttcatccggagaaaggaaaaaatacatgatcaagcatgtcacggaaaaaaactttgaagaaaacgtcctgaaaagtcccgtaccggtactggttgacttctgggcttcatggtgcggcccctgccgaatgcagggaggaatcctggacacattcgactcgactatcacggaatcccaggcagtcattgcaaaagtcaatgttgatgaggagcagtcgcttgccatgcgtttcggcgtcatgtccatccccaccctcatcgtattcaaggacggcgaaccaattcatacagccgtcggcgtacagagagaaccagagttgaagaaaatgctggggctctagggataccttggaaaactgatatacggactgtccatgaccatatgtcgcggacagtctttttttttaccaatttaatctatcaagacaacaagcctgatgagtcttttttatttgctttctcgtctggttctattcaacccacgtgacagtcccctgtttcatcacacggggatgcagagaagctccctttccgggatgaccaatggcgacagccccatgaggcactttgtccgccggtactccgaagtcgcggagcctctcgatgatttgagcatccccacggagccggttgagccggttgcaccatacagaacccaaacccaagccatgggcggcaagcatgatgttctggagcgcgcaggaagaatcctcaactccatattcagcggacgaatcaagcgaagcaatgacaagaaccggcgccctatagaaaaaagagttgtccggactgacaagggtatcaagcgcatccagtttcttcctgtcggtgattacagtgaaatgccacggctggatgttcattgctgacggggcatggacagcggcatccatgattttatcaagcagcccacgttctacgggaaggtcggcaaaactgcgacatgacctcctcgtcaagattgcttcctgtacttccatgttgacctcctgttctcagtcttttccactttttccacgaacctgctcatcggcacgaatccttcacccagcacctggtacgcctcatggacgaacacaaaggccatagggtcttcatcatgcacaatctcggtaagtttgtatatttccctgttatggactaccgtcagcaagacaccgcgcggactgcgcgtaaagatacccgtccccggaatcaacgtccctccatggtggagttcgctgataatcctccgggatatggcgtcatgtttatcgctgatgatataggctgtcttggcatatttcgtaccgatagtcatgacaatgtagttaatcatgcggctggcaatgtaaacgctgatgacagcaatcaaagccctctctatgccgaaggcaaaggctccggcggcgataatcactccatcaaccagcaacattccggttcccaggttgaagggcgtgtacttattgagtatctggacaaggatgtccgttccgcctgtgttggcgccagtacgcatcaccagagccagcccgcagcccatcaacgcgccgccgaagatagcggcgagaagtatctgcaagtcatcctccataggaaggatccctctgtagtctgtcaccagaccaatcagactgacccaaccggagaaaagaagcgtccccacgaggcttttggcaccatagagagggccgaagactttcatgccgatgatgaacagcggaatgttgagtatcagcatgacgactccgggatcccagccgaaggtatggaaaaggatagtacctatgccattgactcccccggctgcaatccttgccggagtgtcaaaaagagctatgccgcatcctgcaatgaaagttcccaggatgatatacaaatattccttgatataatgacgcttggacacgttccaagacctcctgctaaccacgcaacggctccggtgtaccatgacacgccggcatggggcaaacgtcatggtacatccaagccccagaaaaaacaacggggggaaatacaacgggggaaataccaccacagacgccgccacaacccggcatcggacgcatcacatgcatcggactcccgtcaggttcccaggagacgaaccaacgtatcgcgtacagcgccctttccggctaccaggctatagaaatactcaaggacgagaggaaccatcccgacctcgacaagattaaccccgaacaccgcagagttcctcaacaggccatcaagtcccggtacaggacctgcatgaccaagacgcacgtccttgacatacgcccccgcttcggaggcaagaggatcggggcttaactcgaagaccctgtcctcatcatcgcgacccatcagatagcggagccagcctgcgaaaacaagagggatgaacttcaagccggagacatccaaagaaggattttccacatataccttgatggtttcgccgaaacgaatcgccagcttctgggatgtatcgcttgcaatacgttggggagtgtccggcatgaaaggattagggaaacgaacctcaacgacttccttgatgaacgcccgcggatccaggatacccggattcaccacgaccggaagcccctcgtcatacccgattttttccacaagccgtttcaactgcggatccttcatttcttcactaatcaaagtataaccgagcaggcatccgaagattgccaatgcggtatgcagaggattcagacaggtacagaccttcatcttctccaccttgttgaccgtatcacggtcggtgaaatacactcctgcacgctcaaggacgggacggccattgggaaagctgtcctctaccaccaggtactgagcctcctccgcgttgacgaaaggagcagtccatgtcttgcgggcggtcacgacaatgccagtatccttgaaaccgtcagcctcaagcattttctttactccctcatcagggcggggagtaatcttgtctatcatcgaccacgggaaacttaccgtggaaggattggagacataggcaaggaaaccactgtccacaaaagagacctcctcccaatggtgaacgatgtcgataatggcagagccaagtttctctccgttatgggagcagttgtccatgctcaccagagccaggggatgtcctcctgcccggaatctctcatgaaggagggcggcgacacgggaaacgagaagcacagacatcgcgggaccagcagcaaaatccttttcagccatggctgtgtacgctccggaggaatccgtcagggaatagcctttctccgtaatagtgaacgaaaccatctggagcgatggtgaacggaatacggatgagaaatattcccagtcctccgttttggcctggtcacagatacgggcttcagcgacagatgctatcaccttcttttcaatggaaccatcgcttttcagcacgaccagcagcgacagattatcacaaggcgtatataccgaactgatgatttccgggtcaaaaccctcacccacaatgatgccggtatccgccagtccttcgtccagcagccgctgatgcaggacggctgggaacgcacggaaaatattgccggcgcctatatgaacccagcgcggctccctgcgtgtcttttctttcattgcctcgcggtcaaaggacggaagcccatatcctttttcttcccatggacagcggtcttttatactttcatcagtgagcttcatctttattttctccaattttattcctataacggaatcttatacgatgaaatagttcggaaacttctttctcaataccacagtttcgtcagtaagcttggacagatgggaattttcgagacggcaggactcatcgacatcacgacgcccgaaagcatccatcatcctctcatgttgcgccacgatgtctccgagaacgccctcaagtcggaatgacagaagacgtatgcggtgatggttgccgcagagagtggaaatgacatcccaacaccatgaacgtccgattgcattgaacacctgatagtggaaggcatcatcgctttcaaggaatgccaggtagtcttctttttccattgccttcatctggagggcaatggcatgtctgagtatggccatgtcatcttcatgatgggatgccgcgaatatcttgaccgcggcctcctccatgctcctgcgcatgaaccgttcgtcctcgacccgctccacatcgagcaaagctacccgtgttcccttctggggaaatacatccacaagtttgtcgcgtgacagcttaatcaaggcatcccgtacaggagaacggctgacgcccagttcccctgccaggaaattgatattcaattcctcaccgggagggagtgtaagcgaaagtatctggcggcgcaggatgtcaaatatcccgtcgcttgccgtgatgcgggacggacgttccatatcgtattccctctttatttcatctttttcatttttttggcgatgcggcatgcgccgatttgtcaatcgcttcccacagaccattcagatatgcagcgccgagggcacggtcatataaaccgtaaccaggcatggcgacttctccccaaatcatgcgtccatggtcagggcgggcaggtccgtcaaaacctatatcatagagtgccttgacgatttcatacatgtcgaaggttccgtccttggacaagtgggcggcctcctcgaacactctaggagagaaatgctgaagattcctcagatgggcaaagtggatacgctttcccaatgaacggatgatatcgggaaggtcattcttcaaggaagttcccaaggagcctgtacacagggtgacgccattgaacggggcatccacggctttcataaggcgcaggaggttcttcttgttggtaataatccggggaagtccgaacaccggccacgccgggtcatcgggatggattgccatacggataccccatttctcacagacgggacgaatcgcttcaaggaaatatatcagattggcaaagagtttttcttcgtctactcccttgtacgcttcaaagagatccttcaccctggcaagacgttccggctcccagcccggcatcacgaacccttgggcattggccgtagtcgtgtcaaagaaaacctgcgggtcaatggaatcgacggttctctggtcatacgccagcacagtcgaaccgtcatatcgttccttggccaaatcagtacgcgtccagtcgaaaaccggcatgaagttgtagcataccatggtaatgccttcggcacccagattgtccaacgtggtgatatagttcttgatgtacgtgtcccgatcaggagaaccaattttgatgctgtcgtggatattgacgctttcaatgcccatgattttcaggccggatgcctcgacttctttcttgatggctgcaatcttctcccgtggccattcttctccggcagggatatcgtagagagtcgtaataacaccttccacgccagggatctgacgtatcttccacaagggaaccgaatcaaaagaactgccgaaccagcgtaacgtcatatgcatggcgtcatctccttaccttgtcattaccgtatcattttgcctgctgaggacggtttccgccacaaaacagaacttcatacacaccataacatactagtatattagttagcaatctttttcttccttttcattttccccgcaatcctttcacatccttgtcttcttattcttatcagacatatgcttcttcagatgattttaccttctcattccaatcatggacacgcatcactatttccatggctgaaacggtatatgatacatcgtcaaacatccgggaaagttttagaccgtctcccatcatgggcatgaccacagtgaagcagccagaacgggcaaccaaccggttcatatggtcgaacaacaggcgaaacaatcccatgcccctgtattccggttcgacccggtacccgatgattcgcgccgtgcctttctcatcggtccaccatgccaggaatcctgccggttcgccgccatcggccatggcgaccaatgcctgtttttccgggatctctgcccacagctgcatcaaacgggcggcaaggcactccccatgaggcataccgccgagttcctcccccatctgggcaactgcgcgggtgagatatgcttcatgaccttcgtccgcctggactatgataaaatcagaaagcagcaggtcgcgggcatcgtcatcaatctcaagctcaaggcgggacagacggacgacttctccctgtcgctcgtaccagagggaaatcacgttcatgatttccttgtccttgaaataataccacagcctctcaagcgggggcatgctgtgaagggcgtccttgaactgccggaaaacacctttgcccgattggagaatcatcttcaactgctcccgatgtatggggttgcgcagagaagcgacgaatttttccataatcctgaacccgtcagccggaccccatggaggcagggacaggtaacgctcaggcttgtcctcgtcggcattgtcctcaaagatgatttctccggtcgccatgtccagcaggtactcgttatcttgatcctccatgctgaaaacaagctggtagagcaactcatcggtaaacagcggcagggaatatgaggcaggaacatcctgacccggaattttttgattcatgacatcattctatccctccttcaatgatttgaaaagaatgattggatgatgccaggaaaaaggccggaaacagagaatcacgcacaagagcaattgaatcccatggcgcaagaaaacagtggcaagcattgacaatccacccaaaagggaggatattttgccatgtaatcaatcgttctgaatcacataaaaacaggagtacatagatgagcattattgaattcattgaagccagagaaatcctcgattcccgtggcaatccgacagtagaggtcgaagtcggcctggaagatggctcgcagggtcgtgcggcagtgccttccggagcatcaaccggagtgcatgaagcagtcgaactacgtgacggagacaagtcccgttacaatggcaaaggagttctgaaagccgttgacaatgtcaacaacatcattgctcctgaacttgagggactggatgccctggatcaggtcagtatcgaccacatcatgattgctcttgacggaaccccgaataagggcaagcttggcgccaatgctatcctgggggtgtcaatggccgttgcccgcgccgcggcgtcctccctggaactgcctcttttcaagtatctcggagcgttccactgcaatgtcctccccgtcccaatggccaacatcctgaacggcggagctcacagcgacaacaaggttgacttccaggaatttatgatcatgccgatcggcgcatcctcaatccgtgaggccgtccgctggaccgcggaagtgttccactgcttgaaaagcgtcctcaagagccgcggctacaacactggcgtcggtgatgagggtggttttgctccggatttgaagtccaatgaggaagcacttgaggtcatcatggaagccatctcaaaggctggttacaaggccggacgtgacgctgactttgtcatcgccctcgaccccgctgcttccgagctgtatgatgagaagacaagaacgtacaccctcaagtggacgaccggtgaaaagctgaccagtgcccagatggtggatttgtgggagagctgggtcaacaagtatccgatcatctccattgaggatggtatggctgaagatgattgggaaggttggaagctgctgaccgaccgcatcggcgaccgcgtacagcttgtcggcgacgacctgttcgtcaccaacgtcgagcgtctgaaagtcggcttggaaaagaaggtcgccaattccatccttatcaaagtgaaccagattggcacgctgaccgaaaccttcgaggcgattgacatggcaaagcgcaatggctatacatccgtcatgtcccaccgttccggtgagacagaggacagcttcattgccgacctcgctgttgccttggagaccggacagatcaagacaggttcaatgagtcgttctgaccggcttgccaagtacaacgagttgcttcgcatagaggattatctcggcgaagatgccaagtatgctggccgcgacgctttccgcgttttgtaaaaaataaccaaacaagaataagaccgtcggcggtatgtcggcggtctttctttttcccatggtcaggcattatccgtatgagagcctatggattcctatgattcagtcagagatgcgcaatattccgttgagcttttgtaccatggcaaggtcaatcttcactaccttgcggtcgtaggtgaccaacccattcgtctcatcttctacatcgctcagctgagtatagatagtagcggacaaaccgcctccgagcagtggcatgatttgctccccgaacagctttcggtaagcgtcattgaaggtttcagatgtggaaaactttttgtacccgaatgattttttcatattgtacgtatgtccggggacgtcgaggcggtagccaccaaattccgaaaggacagcaggccgttcatcccattgaaaatggacagttctgaaatagatatgacggctattgaagtccccaccaccctgatcgtaccagccactcgcatgatcaatcagtcgggaagaatccaacctgcgtatcttcatggcaattcttttgctgtcgaactgcccccatccttcgttgaacggaacccatacgaccacacacggactattggcaaggagtgagatggtctgctccagttcccgttcaaactcacccctgccctcaacgtcccggcggtaggtcatccgccagcatcgtgtatcatcaacgggaagttttacaaagggagtaatggacatcagagccttgctgtactgtcctccgccactgatcatgtcctgccacaccaccatgcccagcctgtcacaatgatagtaccaacgcagcggttcaatcttgatatgtttgcggagcatgttgaatcccatcttcttcatgagcgtgatatcgtatatcaacgccttgtccgagggtgcggtgtataggccgtcaggccagtaaccctgatccagtacaccattctgaaaatatgggcgattgttcaacaagagccgtctgattccgctggaatcggtaccaatggatatcttacgcatggcggcgtaacttgtgacgcggtcttcaccgtactcaatccgcaggccatagagaaaaggatcttcgggtgaccaaagccgcatgtcaggaacaggaatgaccacagttcccatggagtcgaacggacaccggattatttccgcctccccatccatgagccggacgttaccattggcaggaaaggatggcacgacagtgagtgtaatcgtcctctcgtcaatgtccgtagtgaccttcatttccttcacatatgccaatggaacgctttccagccaaacggtctgccagatacccgactgcggcgtataccagatacctcccggacgggaagactgtttgccacgggaatgaaaggaagaatcagtcacatctgtgacgactacgcgcaccatgttcttttgcggtgaaaggaacgtactgatatcaaaggagaacggaagatatcctcccgaatgagtcccggccagcatatcattgacgaatacttcgcattcttgatccactgctccaaaatgaagcagaaccagaccacggataaagccttccgcaagctcaaagctccgttcatacaccagcgtatcggaaggactgacccaacgtttcacggaagacagctcggattcaggtgaaaacggaacacgtatctccccgtcaaacctttcacatgccttgtccttcgggatgatggcatagtgccaccacccgttgagattcagataactgtcacgtaccatctgtggtcgaggatattcaggcaacggttgcatactgaggtttcccagaagttcctctccccaaggcgtaagcaacgtggccgtctttcgttcccagacagtattttttttctgcctcatgctccgcccttccgtacagtcctctcacgaccgagcagaaccggcaggaagatcaacacaccgcttaccgctgcggcaaggaacagcattggcgtgggaacgctcttggatacaccaaattcctcgtacatcagaggggagcctgcggtcactatggaaccaatgaacggtccgcatgtcataggaaccaatacggtgaacatcatccgtatcccctggaacagtccgacctgccctgggggtgtcagatcgcgcacacgggaattcaggttcatcaagattgtgaggttccctgtcatcatcacaatgccccatatgataaccggcacaagattcctggtgaaatacagccctatcagaccaatcagatatagaactaaagccggaaatatcattcgtccacgcccaatcttgtcagccagacgccctgtcaggacactgcctaccgctgaaaagacgaataccatgccgagaaggacagcataatttttgattcccagccactgttcgatgtagatgatgaaataaggcatgtatgtctggagtgatattcctgccaaggagagagccgtaaaggtaagatagagattcttgttctgtttgatcatcgatggcctgaatgtcctggccagatttacgagaggattcagattgctcttggcaagaccgggaacgtcctggatgaggaagaatccgacaagccctaccacggaagtaagtcctccgaccagcaggaagaacacttgccacttcccctgcttggtaagaccatcaaacaacccgaatataataagcaaggcaaccagaggcatagctgacagcatgccttccaccgcgccacggtttgatggatccgtgatatccgtaacccacgaattgaacgcggcgtcattggccgttgcgccaaaaaaggtcattatgcagtccatcacgataatcaggatcacggcgaccgtcattacctgagccgcaggaataaaacgttgcaggttggcggtgttgatgacggaaaatgccatggtagtgataccccagagcaagtagcacacgctgatcagaattcggcggcgacccttgcggtcagagagcgcccccatgaacagcgtagccagcgtagcgataatcgcgctggcggcaaccatgattgcaatatcttgcacccctcctgtggtcgtcttgtaaaggaacacattgaaatacatgttctccaccatccaggcaatttgtccgaaaagcccgaacaacgccagaacaacccattgccgcttagtcacccgcatcccgcccatatacacctctcccatcattgctatcccctcagcctgaaaaccaaccatcggcagaaaaagaaaaatcctgcctttggcaggggacatgcaattttgtttttttgtctttatatacatcctaagtacagaaagtgaacaattaagtgatgtaatgtgtgtaatatatgtaaaatatgaattggtttctttttcttgatgtgtgtaagagcatgtatatgaggataattctcacatgaaagcatctatagatccaatcacacgcctgatagaggacagaggaaaacccttgcgtcgtaagtaggccatgagcttgtgacccgtggcggcacggggagccttgcggatagcatcgttgattgcatccgtcatgctttcctcagaagaaaaagcctcgctgacgacagcttgaatgacatcccgtcctattcccttctccttaagcctcagttcaagatggccaggagcttccggcgagcgtctccgacgtgactcgacgaatgaacgtgcatatctttcctcatccaccagatgttcttcacggagccgggcaatgacctcatcggcttcttcacgcatccagcctttacgacagagcttgagcgcaagttcccgcggtgcatggtcccgcatggcaagaagcgtcagggctttctggcggcaggcatggatgcgggaagcatggagacagagcgccgtctgctcatcagtcaaggaatccccatcatggagatgaagcgtgatggcaacggatgtcgggataaaaaaaggggaaccctcctcggtgatgaccatatagccatccctggaagattccctttcgagtcgcgcggacaccaaggtctccgacattcccaggctttagcgcttggagaactggaacttgcggcgggcgcctttctgaccgaacttcttacgttcgaccatgcgggagtcacgggtcatgaatccgttagcatgcagaaccgggcggttcgtctcgtcctcggcgacaagagcgcgagccacgccatggcggcaagcaccggcctgtccggaaggaccgcctccggaaacattgatcaccagattgtacttggtgacgttgtcggtcacgtcaagaggctgcctgaccatgaacacatacaaaggattggagaaatactcgttgacatccttaccgttcacaataatctggccgttgccctcacggagatacacgcgggcaacagcagtcttcctgcgcccggtacccaatccgagatttatcttgcttactgcttctttcttgattgttgccatgtcctgctccttagatttccaccgcgatgggctgctgtgcgatatgcgggtgcttgtccccggcatagaccttcacattggtgaaaagcttgcgtccaagcggacccttgggaagcattcccttgatggcatgttccatgggatagacgggcttgcgaaccacaatctggttgtaggactctgtcttcaatccccccggataaccggaatggcggtaatacttcttgtcctcacctttgttgcctgtcagcgcagccttggcagcattgatgacgatgacgaaatcacccatatccatgttggggacgtactctggcttgttcttgcctctcaaaatcctggcggcggcgacggcaacgcggccaagttcctttccctctgcgtcaatgagataccattttttctcaagtgactgcggtttcacgaaaattgtcttcattatcacaccttgacggcacagaccagcctgtaccctttgttttcattcatgcattcgacattatggacagtaggagttataattacacaccgaagcacatgctgtcaagacagtaacatacagtccggacaacacttgcgctcccttgtgccgggagtcccgcgccataaacaccattaacggcgatacttcaacgcaatcgacgcaagcgcaaccacatccccatgattcaaagcagagggaatgatgactggctccgacggcacaggaggaagaaccacacggacatcgagcacctcggaacggaaacgggcatatgccgcttcatccaagccggtgtccacatacggaccccgcggtttcccgaaggctccgtcaaacggatcttcccatgcaagcggctccttctcctgggctttccggagcaccgccaccgccttgacgagcaaatcaagaaggaggggagaacagagtcccgaaggaggcgccagagctgccagcttttcatctttgacgcaaacgaccttgggtgtgaaactccctgggaaaggtaggattgggaggagaatcgcggattcttccccgcacgaaccaaggtacggacgccaataagccagcagggttcccttccctatggagccgaaggccggatccgcaggagacaaggctgtctctcccgtcatccggcgcagggcatcttccagtgtcctttcatcagggtaaacccggacaaagggatgggagggaatcacatgcgctatcagtttctcaagccgttcctggaatacggagggatactccgcgaccaatcccctggaaatcgtggacttcaacgccctctgcattcccatgggacggtgaccaaggatggctctaccgttgttttgataaaaatcgaggtatcgcacgccatgacggtcgtataggtaatactcccgcgcacgcacgacaacaggcataatataaccatcggactttttttgtccagtgcgtacaggcttgtcctgactcatttttcattcccctatcttgtcaaggacggcaaaacggctgatgaagcgtgccttgcgtccagtctcgaacacgacgtcaatcacctggcgtccggtacggtcgtcctctgccttgacgacttcacccataccgtaatcatggcttaataccctctgcccgacatcataccgtttttcattatcctgtacaggttctgcttctgctttctttttttccacccgtgcggccatggcaaccgccagtgatgggtcggagaaaaccccggaagttccgctatccttccgccgtacatacgttccgtccccataacggcgcgaacgagcacgtttttcatccaggctgcctccgcggttcccgtagccgttctctccgtaagtacgctctccgtacccgcctccccgtgccgatgcgccggaaaatacgccagggaacgaaccgggaaatgaaccagaaccaccggcggatccggaagtccagccgtagacgcctctgcccggccggttgccacggacagtcagcaacccggaaggtatttcatcaatgaaagggctttgcagctgatagctcacccttccccaaatcatcctccgccgcgcactggtcagaaccaaggtctcccgcgcccgtgtcaccgctacatagaaaagacgacgttcttcttccatgtcgtcctcgtcatccatcttgccgggaaataaaccatcctcaagtccagtgacgaaaaccctgtcgaactccagccccttggtattgtgcatggtgatgagcttgacgtagtttccatcatccttgccctcaactcccagcgtggtcggatcaagggagatgttttccaggcaggcgatgataccctcccgtcctttttcgtactcagcaaacatgttaatcagggcaccaaggtttccctctttggtttcagtctcattcttctcatccatctggcgatagtaggcaagaagtcctgatttttcgaccagcaccgaggcaaagcccacattgtccccgctatccaggagcgcaagcgcttcatcgaacatgtgtcggaaggctgtgattccttgggcggcctttccactgagcaagccggattccaaggcatcgtccattgtctggaacaggtcaccatcatgtttagtggcaagttcaaggagcttgtccatgccggacgcgcctaatcctctggtcggtttgtttgccatgcggcggaaacttacctcgtcccgatggttcagagcgagagacaccaaggcaaggccgtccttgacctcctctcgctcataaaaacgcagggagccgatgactttcaccggaatacccatccggggcaacacaagctcaaaattcattgactgggcattggtacggtacaagatggccgtttccctgtaattcttgtcttgggatatcatctgccctatcagccgcgcctcggctttgtcatcatccacataggtgagcagaggtttctgcccgttggggttgtccgtccacaaggtcttctcatggcgggacgtgttatgggatatcaccgcgcccgcgacggcaaggatgttccccgttgaacggtaattctgttccagcttgatgatgcgggttccaggatacttctcaggaaacgacaggatgttctttatctccgcgccacgaaaacggtagatggactggtcatcgtcgccaacgacgcacaggatggtgtccgacccgaccagccgggcaagcagttcaaattgagcagggtttgagtcctggtattcatcgaccaagatgacacggaaacggtttctcattttgtcggctatgtcaggatgagcgtccagaagctcaatcgaacgtccgatcaagtcggcgaagtcaacattgccaatggcgtggagccgtctctgatatgcgtcgaacatttcagggagacgtttgtccttgacaaagcccaaggatgctccagcggtgatgccccgatcctttgccgcggcaatcttcttcatataggggctcaattcttttttcttgaactccggataggcactggcaaggagtgacagggaatcttcgtcatcatagatggtaaaaccagaatttagtcccaacagctccccgtgacggcggagaaaccacgcgccaaaagagtgaaaggtgcgaatcatgaaatcttggggatttgcgtcaggaaccatggcgagcaccctgtccctcatctctcccgccgctttgttggtgaacgtgacggccagaatcttccatggagctatgcccaacgcacggatgcaccaggctatcttcgtggtgatgacacgggtcttgccgctgccggctccagccaagacgagcaaaggagctgaattttccagcactgcttcgcgctgcggctcattcaatcctgcaaggagttcatcgggactgccgctgccaccattttcaggcaaaaaactcattgtgccctcccggaaacgggaacagcctcaaggtcaaggccgttgcgccgggtgatgccgcacttcaccatggttccgggaaccatgtccctccccatgacgacggtcagtccgtctacgtccggagcctgggcgtacatccttccaatgtacagatcctcgccttcaaccttctcttccagaaggacatcatgcacagttccgacaaaacgctcaagtcgggtaaaggtaatctcctcctggagggcgattagttcctgctgccatagcgcggcctgcttgactgccttgcggtgggcggtctctccacgcatgtcccacgcggaggttccttcctcacgggaatagatgaaggaacccacccagtcaagccgggcgtccttaaggaagtccagcaggacatcaaactcggcgcggttttctccggggaagcccagcatgaaggtgctgcggaacactgcctgcgggatacgactcctgatggagtcaatcaacgcaagatacgattccggcgtccctgcccgtcccatggctctcagcacaggaacggcggcatgctggaaaggcaggtcgaagtacggcagtatctttccttccgacgcagctatgatgtcggtaagtcgacgtggataagcatcgggatatatatagagaaggcgcacgaaaaaattgcctggcacggcagcaatggattccacaaggtcacaaaaacgtgattttccgccattatccacgccgaaggatgccaaatcctgggctatcaggttaatctcccgcaccccgtctgatatcaaggaacgagtctccgccaagacatcctccatgctccgggataccaggggcccccggatgccaggaatggcgcagaaggcacaggtgtggttgcatccctcgctaatcttcacgtaagaggaaccaggatagccaagacgatccatgcgctcgacgaactcatgtccctgtgacgcgtggtcgggaatccgcaccggcctggcgccgtcaagtacggaacggacaaacggcagaacctgggtaaggtcgcggtttccaaagatgccatcagcctcaggcaagtcggcggcaaggctgtcagcgtacctttgggcaaggcagccggtcatgacaaccttggcatccgggcagcgagctttcaagctgaagaaagcgtcaatgctttccttgcgtgccgcttcaatgaatgaacatgtgttcaccaccaccagctcagcattggcggcatcatccacacgactccaaccatcgctttccagatatcccagcattgtttccgcgtctacttggttcttggcacaacccaggttctcgatgtatacttttttcttccggtcttccccggaaatgagtgactgcatgcgcgcctccggcaagagcaagtcttgtgcaacctgctctctcctgtcaaggggaagcggtaaaattatcaaacttgcattgcaatcatgatttggtatagtattgcctaacattgtattggattatggacagacgcgcattgacgtccttccttatccagcacctttttaattttcacgaggtacttgatgaccaaatacatcatacgacgactgatcgggattattccgactcttttcattattgtgacgctgagcttcttcattgtccgcatcgcccccggaggtccctttgatggggaaagagccatgccggagacggtcaagcgcaacattgaagcgaagtatcacctggacgaacctttgcttatgcaatatggccgttatctttttgatgtcttccgcggcgatctgggaccttcctataaatacaaggatcatgacgtgaactatttcattgccatgagtttgcctaattccatcatcctgggtgtcgtggctctcagcctggcccttatattcggcatttccctgggtactttggcggcggtacggcagaactcatggatggattatggctccatggggcttgcggtcataggtatatccgtgccgctgtttgtcataggtccgatattacagtatgtattcgccatgaagctcagatggctgccgaccagcggttggttcgccgccggggactcatggaaaacaatcatcctccccgccatagccctttccttctcctatttcgccgatgtcgcccgcctgacccgttccagcatgctggagacgctgcgcagtgattacatacgcacggccaaggcaaaggggatgcgcaactcggtcattgtagccaaacatgccatgaagggagccatgctcccgattgtcagctatctcggccccgccttcgcgggcatcatcacaggttccattgtcattgaacaggtcttccgcatacccggactcggacggttcttcgtccagagctccttcaaccgcgactatacgctgattgtcggtgtcgtcattgtctactcggtcatcctggtaatcatgaacttcctggtggacattgcctacgcacagctcgacccgcgtatctcgtataaataaggagcaatacagacatgtcaatcagcaatgtattcaaaaacatagtcagaagcttttcccaccgttccggcgaagacgctgtgaatgaattcgaccaagtggtcatgggaaacagcctgaccaaggacgcatggcgccgcctgaagaaaaacaaaatggcagtcatcggtctggtcgtcatatcgctctacgccctgattaccatttttgccgattttcttcccttttatccgtctgatgaaatcatccttgagcatcagcatcttcctcctactctctcccacaccgccggagacctcatgatggagaagaagttgaaggaagtgtatttcatggcatggaaggacgggcggctggtcgtgaccgatgaggaaagcgcccaaatccgcgcatggattgatgcgaatgatacaaataaagtctggaacttcagttatgcggaaggagaacgccaacgcgcggcaggaacctttgagttcaacaacagcgaaagacagtctctggaacgcctccagactcagattgataccgacttgcaggtcagggtggagaaaatctggtggaaggatcccgcgacaggcaagcttcatgacatccagggcatgagtcttgcggagatgattggaatttacgctgacctgctcaaggttgatgacaagcttatcgtggctcagctggaaagcgaaatccgcgcccagctgatcaatgtaatcaagacagactcccccgacctgacaaacgaagaatatgagattctcgttgacacggaacttgatgtacggagtgaacgggaactgacccagatggagaaggacaacatctacggcaagctcaagacgcagagcctccgctatgcgcagaaccaactgaaaaccattgtccttgaccccgaagtcgtctttcccctgacagaaaggtttgatgtctcatccttcctcactgccgaggtggtggcatccaagaaacatgaacgaaaatatgtcttcggtacagaccaccagggacgcgacctgttgagccgcattgtgtacggtgggcgcgtgtcaatcgccattgggttggtcggaacctttaccagcgtgctgatcggcatcatagtcggggcactggccgggtatctcggcggcaaggtagactatttcctgatgcgtttcgttgacatcatgtatggactgccctatatgctgctggtcatcatcttcatggcaatcttcggacgcaacacgatgaaccttttcgttgccctcgcccttgtcagctggctgaccattgcccgcatggtacgcggacaaatcatgagtttgaagaatcaggaattcatagaagcggctcgttccatgggggcttcaaccttgagaatcatcttctatcatcttatacctaattccttgagtgtcatcattgtctattccacgttgagaatccccgcgtttgtcatgcaggagtccttcctttccttccttggactaggaatccaggcacctgcgtcatcatggggttccctcttgggagatgccgtgaacggcatgaccttatacccgtggaaaatgattttccctgccattgcaatgaccctgttcctctttatgatgaacttcctgggcgatggactgagggatgcctttgatccacagagcaagaaccagctataggagaacgccatgaacattaagaaagaaaacacggaaaaaacggcgcacctccttgaagtcaaggacttgcggacatacttcctgactgatgccggcatagtgaaagcggttgacggcatctcattcaccgttgatgaaggtgagactctcgccctggtcggtgagtcaggctgcggaaagagcgtcacgaacctgtccatcatgcgtctggttccttctcctccagggaaaatcgtcggtggtgaggttctgttcgagggtaaggacatactcaagctttccgaaggggaactgaggggaatccggggaaacaagatatcaatgatattccaggacccgatgaccagcctcaatccgttcctgcgcatctcgacgcaaatgaccgagacaattcttcttcacaacaaggacatcaccaagaaagcggccttacagaaatccatagaaatgttgcagctggtcggcatcccttcccctgagaagcgtatccgcaactatccccatcagttctccggaggcatgcgccagcgggtcatgattgccatggctctctcctgcaatgcgcagctcctgatagctgacgagccgaccaccgccctggacgtgaccatccaggcacagatacttgagctgatcaagtccctgagcaccaagctgaggacagcagtaattctcatcacccatgacctgggagtcgttgcgggcatgtgcgatgtagtgtgcgtcatgtatgccgggcgcattgtggaaaaggccatgaccgacgacctgtacgccaatcccgcccacccgtatacggaaggactgataaactccgtcccccggatggatctgaggggaaaagatgagcgcctgttctccattgaaggacagccgccgaatgtcattgaccttcctccctgctgccccttccatccccgctgtcacaaggcgatggatgtgtgcaagcatgtctatccgcctgccgtcacggtcggtacgggtcatgagacagcatgctggctctacaacgatgaacagacagtcgccgatgctctcgccaaagtagctgaaacggctgaaatggcgaaatcaacgcaggagacaccccgatgaatgatacagataaaaaaaatgccgacagacaacccctgctcatggtcagggatttggttcagcatttccccataacatccggcggagtgatcacccggaggacaggagccatccgtgccgtcgatggtatttcatttgatgtctattccggagaaaccctgggcattgttggagagtccggctgcgggaagtcaaccactgtccgttccatctcccagctccacaagcccacatccggctcggtcgtctttgacggcatggaactgacgacggcggacaaacgccagatgatgaaggcgcggcgcgagatgcagatgatattccaggatcctttcgcatccctcgatccccgcatgaccgtccgttcaatcattgccgaacctatgaacatccatatgcgctatctggaagatggtcataaggcggacgcgctggacacggaaaagcgcgtcgaggaattgatggaacgggtgggattgaacaaaaccttcaagaaccgctatccccatgagttctccggtggacaacgccagcgcattggcattgcacgcgcccttgccctgaaccccaagattatccttgccgacgaaccggtctcggcgctggatgtctcaatccaagcccagatactcaaccttctgaccgacctccagcatgagcttggccttacctacattttcattgcccatgacctggcggtcatcaagcatataagcacccgtgtcgcagtcatgtatttgggcaagattgtggaaatctctccgtccagttccctgtatgagaagcctctgcatccgtatacccaagctctgctgtccgccgcgccaatccctgacccaaaggtcgagagaacccgccagagaatcatcttgacaggtgatgtcccctctcctgacaaagagcggttcggttgctatttcttcgaccgttgccccaagaagatgccgtggtgttcctgccacatcccgcagatgttccctgtcactgaaaagcatgaggtagcctgctggctctacgacaaggaagacaggtcggcatattcagaggcgcaggccaagcgtcatgcgctggagcttgaaatggaaaagacagctcaagcactaggcacaacagcaaagaaataatcagatcactgacgtgattaatgaccttgcttccggtcacgacctaccctcagatgtctctgagggtagtttgtgtttcttggtcgtagggacgatccatgtcaaaaggtaaaccgcaaagctcggaaataatgcggcctgtctgttccgtccgtcctcctgatacccgctcggaaatgatttcaatgtcgatttttccatcttgaaatgtctcaaggctcaagacgaccataggggcgtttccccatctcctcttgggtgcgtcaggaccggttttcatcgtgcctttgcggaaatgcctcaccacgactttcctgatgtcagcgcacgggataattctccggcgtaccactggccatatcccgaaataagagataatgttttctgacacgggggaaaatatccatttttccacgtataacgctccacacaggctcaaaaagagaataaagagaggcgggatataggacactcctgccccccccccgtccatcaccacggacaggaagcccgtccccaggatgaaggaaaaaagaatacagatgattctgaacgagagtgtcgtcgcgtagaaataggaaccatcagttttctttcgtcctctcagccgcataaaagtctccttttggcactctgccagctttcttgctatcatacggcaggacttcttgataggtcaattcatataatatttcataggtcgatgcaaatctaaacggtatcggctgcccgcaaacgatgcgtcagttcatttttttgcggttttccgcaatctaccgtacccctaataccctgaaagaaacgaaatgtagagaatgggttttactttttcccaaaaaaatgacatactttattctaatttcggaaatatcaacttcataaggagataagacaatgaaaagaatcatgactgttctgatcggcgttttgttggttggtgctcttttcgtctcctgcggaggtggtagtcaggctcccgccacaactactaccactcctgcggcaacgacaacaccggctgcaacgactccggctccggctaccactacccctgctcccgcagcccctgctgctacagctacgggtgaggtcgtattccggtttaacaatgtcgcggagccagaatccctcgatcctcaccagatccagggcgttcccgaacaccgcctctacatggcgatcttcgaaggcttggtcgttcctgaccctgtgacagcagaaagcatccccggcctggccgaaagttgggatatctccgaagacggcaagcaatacaccttccatctgcgcaaggctaattggagcgatggagttcccatcaccgcccatgacttcgtatggtcatggctccgcatgcttgaccccaacacggcttccccttatgcatggttccccgccatgttcgtcaagggagcagaggagtataactccggtgctgctggagctgatgctgtcagcatccgtgcgctcgacgattatactttccagattgacctgatcggtcccctcccctatgtactgggagcccttgagcactactccttcgcggtcgtacctcgccacgccattgagaagtacggacaggactggattaagccggaaaacttcgtcggaaatggtccctacaccctctccgagtggattccccagcagtacatctccgtcgtccccaacaaggcttactgggacaaggatgccgtcaagctggacaaggtcatcttctactccatcgatgacatgacgacctcctggaacatgtacctgaacggtgagattgactggttgaccaacattcctcttgaccaggtcgagagtgccaagatgcgcaatgactatcatgtctctccgcagatctccacctattactatgtcttccagacacagaaggctccgttcaacaatccgttggtcagaaaggctttcgccctttccgttgaccgccaggctcttgttgaccgtgtaatccgccagggacagctccccgcatggggcattgtacctgagatgccgggctatgaaggtctcggtgagcctcagtatgatatcgctttggcgcaggatcttctggcacaggccggatattcgaacggaatcggattccccaagacgtccatcctttacaacactctcgacagccacaaggctatcgctgagttcctgcaacaggaatggaagaacaacctgggagtcacgctggagcttgacaacaaggaatgggcgacctacttgtccgagagaaatgccggcaacttccagattgctcgtgccggatgggtcggtgactaccaggatccgaacaccttccttgacatgttcatcactggcgctggcatgaacggcggcaagtactccaatgatatctacgacctgctgatcaatgaagcggctcgcatggctgccggtgctgatcgttttggtgttctccagactgctgaggacatcctgatcaaccaggatcaggctctcatgccgttgtactactatgtatccatcaacatgattaatacgagtatctggggtggatggcatatgaacccgatggactaccatccggtcaaggacatttacaagaagtagtagcctgacggtgtccatgaggcactggaaagaacctgactactttatctaacggtatttataagccactctccggggttcggggagtggcttttttatagtctcgtgaataccgacggttcatgcatcggtggctgatcccaattgcggtattgttgattcctttggcgatgtcattgacttcgccgggtttgaagcttagaatactccttccggtttagggcttagaatccatcagtcattcgttgtcttcttcctttttgcgctgccgatcttgatgatagtgactgccgtttccatctatgtcatcacccatgtgcaaagagaaacgtcgaatgaaaacttagggaaggtcatggcgatcatcatggcggtgtcgcaatgcgccgctcctgtcggtcaaatcgtctatggcttcgtctttgaagcttttaacaaagcagcttatgtgcctgcgctgcttgcgagtatcgctaccatgataatcgcggtaatggcacgaaccatggtgaaaaataaggagtctttatcttgacacacatcgtatccatcagaaatctcacaaaggccttcggaacccatgaggtcatccggaactgcaccatctctgtgaatgaaggagaaatctacggctttttaggcgcgaacggcgcgggaaagaccacggtgttaaagctaattgcggggcttttgaatccgacaagcggacggatagaggtttgcggtatggaacatcccggcaacagggaggcaatcctgagaaacatcggcagtctgattgaggttcccgctttttatgaacatctgtccgcgacagagaatttggaaatccaccttgcctatatgggcatacaaaaggcggatattgaaggaacgctcaatcgcgtaggactgcccggaacatcggcacagccggtttctcagttctcattaggtatgcgccagaggctcggaatcgcgcgcacgattatccacaagccgcgcctcctgcttttggacgagccgatcaacgggcttgacccgatgggcatacgggacatgagagagctgttctcgtcccttgcgcacgaggacggcatgactctgatgatatcaagccatatcttaggcgagatagaacatatcgcaaacaccgtcggggtaatcgtggatggcgcagtcgttaaagaagtcgcgatggactccataaagaaaaattacccggaagggctggaggattatttctttaccgtcatgagagggagggaagcacaatgacgaaccttataaaactggaattgcggaggaacaagattcgcacatacatcttcgcggcgctttacattacggcgggcatactcggattgctgtatctgttcgccgccatgccctacatggagacgggcgatgcggacatggccgagttcgtcaactacaccgaaatcatgatgtccgcggcaatcgtcaatacggcggccttctgcgtcctgtccgctgtcatgcactcccggttcgtgatagaagaatacaggggttcgcaggccatactgctgttctcctatcccgtgagcaggaagaaagtgttcctgtccaaactggctcttgtgagtatgactacgatagccggattgattatcagcaacctgattgtgttctcggtattcctcggaatggaatccgtgttttcgcttgtcggtgataaggttacatccgatctgctggcgcacctgattatcctgactgttgtcacgtcagctctggctgcggcaatcggtgttgtttctttgtcaataggctttcgcaagaagtcttctcaggcaactatcgtatctgccgttgtgttgatggcgctcttttgtagtgctatttccaacataggtgtgggtggttttctcgccgtagctatcgggattatcctgctgatagccgtgatagtgaccggcggattggtgaagaagattacccatatggaggcgtgaattatcataattgtgtattgaaacaaagacataccgcccggtactaatggacataatgaacacagtaccggcacgtacgtctttttccgtctttcccgtcttttccgacacggaagtctcgacagccttgactttggcagccttgcccgtcggttttccccgcctcaatactgcaacgcggacgctttgagcatccggtcgaacaattcccgtgccttgtcccgtgaaatgttcaccaaaggatcacagaggaaagcggagaaaagcaatccatcatctccggagacaaccgcgtcaagcgtcatctgctggacatcactgacctgtctgaccagattttggactgccaacggaggagctgacgagacaagaggacggatggaatcctgtgagattaccccgttgctctccacaatccgtcccacgggcagatagttgatctgaccctcgttgggaaaattgatattggttaccatagtacgttcacccataagggaacgcatgatgtccacgccttcctcatcagaaagctcagccaccaactcatcatccttgaagaccttctcccttttctccttggccgaacgcaaccgccaatcataaggcgtacgaatcactccatagtgatgaagatcttcgtcactggtcaggaaccatgggacgaactcggcaagatgccgatccccggcagcccccaatgccccgaaatcacgaaagaaactaagacctatgatctggtcgcagtcaaaccacttctcatccttcaacctctggagtgcctgtgccgtcctgttggtaaatatcgcgggattggaaacaagctcaagaagatggggcatcaggtcattgccctgccaggtagccttggtcaggaaggtgaagtgatttacccccgtaatgtcaatctttatatccctgcggtccggtcgggggacggagaaccaccgggagactccatcggcaaggaagttctgggtatgaaatacctcatggcagcaaccgagagcctttatcccaggaaaggcatggtacagcgcggcagtacacaaggtcataggattggtgtagttgatgacccacgcatcaggacagtatttctcaatctgtcgggcgaaatcaaagaaaatcggtaatgccctgcgggcacgcatgatgccgccgggtccggtggtatctccgacggactgcaagattccatattcttcaggcagaaccagatccccgtaacggcattcagtctttcctggctcaattgagataaccaccaaatcacaaccagagagagcctcgcctatctcatcgcatgcctcaacctgaaatcgcccttcgcttttgttgacggaaaacacttgacgcgcgacagctacgttgttccgtgccgctgccttatcgatatcgtacagaaccaagcttccgtgcgtcgtggtattgtacgcaaggtccttcatgaactgtattgcccaaagacgacttcctccaccgatgatgcagatgcgggtctttttcatattccgttcctcctattcctgccctattatcatgcctgtcccaccggattgcataggtcgcttagtttgacattcggtatcttttcttgacatgaaccggaaaaatcaatgatatgatatcatcatgtattcgttgattatcatagatgatgaaaaagaacttttggaagggctcgcgcactatttcccgtgggaatccattggttttatcaccgtcggagctttcagtgatgccaagagtgcccttgcatattgccgggataatccggtcgatgtagtcctgacggacatccgcatgcctttcctttccggtctcgacctgatcaaagaactccgtacacacaatccaaccccaatattctgcgtcatgagcgcctacagcgactttgaatatgccaagcaagccattgcattcggcgtgaaggaatacttggtcaaacctctatcttttgatgatctcagggcctctttccagaaaatccatgcgcatcttgacgggactcccgttctcctgccctctgaatacagtcatgatgagacgcttcccctgatcagccagacccttgccatcattgagaagcggttagggacatgttcgttgcagaacattgccggagaattgaatatatccgccagctatctgtcacggcttttcaagaaagaggtcggacaaaacttccaggaatacctgctcaagaggaaaatggacatggccgggaagatgctttccggcaaggtggaatacaggaacaaagaaatagcccggacactcggatatcaggatacccagaatttttgcaggactttccgcagatatttcaagacatctccacagcaatacagacaagagaacaagacatgacgaacagcaagaacaggatattcaggatattcctccgtcacagtcttccgttgctcattgtgacgctgctctttgggacaggggcaaccatcatggtccgcagcttcatccagcgcaacagcatcagccaggctcatcgaaccttaaaccagataagcgcgtattacgatgtcatccttgacgaaatggattccctgagcctgatgctcagtaccaatcctgagatgctggtgaggttgcagaacatccttgaaaacgaagcaagcatcgacctggataccttccgtgaaatcaagctcatccgttcctttctctccgctccagccaacgcgcgaccgtacatcgaaggcatctatgtctatctggaaaaccaccgacaactggttctgtcaggcaaccttggattcgtcaccctgccaacgatggaggatgcttcctggtacaggacatacagggcaatgccgacagatatccaagaatactcggaacatgtgaccatccgggaaggaactgccaccgaacagagcatcatccgtatatatcgccggattaccactttcgccggagctccgctgggaatcatcgtcctggacatcaaggaaagcgcccttgcacaaagctacatggttggagaaggtgaacgtttctccgtttacaacaacaatgaaaacttacttttttccaatcctcccggagcttctgcctacccgaaggacgacctggagctttttcaggcaaaatcaggcaagtatgggtggacgtatgtcctgagcatctacaaaccacagctttatgctctttcgatcactttgaggaattatactcttgcgctcaccattttcgctttgctcataggccttttcctgactcaccgaaccaatcggcgggaacaccagttcctcgccaatgtgatgaaacaactcacacaggtcggggatatagacttaaagggaaaaactccctcggaatatcgcaacatattcgattatctcaactaccatgtcatcaagaccttcattgagcaggactacctgcggtggcagaaagaagccatggaataccgcgccttacagatgcagattaatcctcacttcctgttcaatgcgctggacacaatcaactggaaggcagtgagacttgccgagggggagaacgatgtaagccgaatgatcctattgctctcaaaactcatcaaatattcattgcaggtggatggattggatggagtcccgctggaaaaggaactggaacaaaccgactgctacatccaactccagcagatacgtttccgtgattctttcaccttcacgtgtgatgtggacagtactctgcgggacgtcctggttcccagcatgttctttcagccaattttggagaactccttcaatcatggtttcgtcgaaggtcggatgctggtaatttccctgagagccgaaagcctgggagaaaatgtcctgttcactatctccaacaacggtaatcccttgtcgacacaggaacttgagcgtcttaacaaggacaattatgatgcccttaagaaaagaacttccctcggtttgcagaacatccgcaaccgattggaacttttctcccagaggaaagggagaatggtcatctccagtgatggcaggcagggcatgtcggtcagcatactcctgcaacaaagacggtcagtttttcatgccggtggtggcgattccttcgacgaagtacttctgggcggagaagaacagaatcaccggcggcaagatggagagcaggctcatcgccatgatctggttccagtcgaactcggcggaaatgtccattgtcattctcaaacctaacgctacaggatatttcgcgacactgctgatataaattagagcgttgaagaattcattccatgtccagacgaactggaagacgattaccgaaaacatcgccgacttgcataatggaagcagcaggtctttgagaatcacaaaactgttacacccatcaagtttcccggactcatcaatttcaagcggcaggccacggaagaattgtaccatcatgaaattgaagaatggaaagcatcccagcaatgccgggacgatgaacggcaaatatgaatccaaccagccaagctcgcggaaaaaaatgtaccgaggaatgatgattaccgtcgctggcagcatcatcgtggaaagcatgacgatgaaaaggatcttcttcagcgggaaattgaaacgggcaaagccgtagccgaccagcatggaggaaaacactgtaaaaagcactgtcgggacgaccatcaggaacgtattgatgaaaaaagtgccaaacccgtactgtccgctgcccttccaaccagaagcgaaagctccgaacacagggttcctcggtaacagggaaagggtgccaaatatctcctcattgcttttgaaggaagctccgatcatccagagcagaggataaaccatgatataggccagcaggataagcaggacataggaagcgatcttggcaaagctatgtttctgtctgatcatagggaatctccataatgtacccaggaatccgatgatttgaaggtcagtccggtaaagaacaggatgatggcgaacaatatccacgaaagagcggaagcatagcccatcctgaaaaacttaaaaccatggtcatagagcatcagtccatagagatatgtcgatttcaacggccctccctgggtgatgacgaacgccggggtaaaatcctggaaggcgttgatcatttgcatgatgaggttgaaaagaacaatcgaggacaactgaggcaaagtaatcttccaaaaaatacgcatcttccccgcgccgtcgattcgtgccgcctcgtaaaggctttcaggaatctgtttcaagcccgccaggaaaagaagcatggatgaaccgaactgccagatggtgaccaggctgacggttcccaaggcaagattcggatctccaagccagtcggctccgggaagtccgatgcttgtgagcagattgtttagcaccccctggttcatgaaaagatatttccacaatacggctatggatacactgccaccaaggatggaaggaatgtaatagagcgtcctgaacaggttgattcctttgattttttggttgaggatgactgcgatggccaaggcaaaagctatcttgcagggtacggctatcagtacatatgcagcggtgacctgcaaggatttgagaaaggaaagatccccgctgaatatcttcctgtagttgtccaagccaacgaactttgggtctcccagcaactgaaaatcagtgaaggaataccagaacgatctgaccaagggcacaagctggagaacgagaaagccaatgagccaaggcatgatatagatatatccggggaaagaatactttttacgtatcaccattgtccctcctgatggataggataacatgccatccgcccaatcattctcatccatgtgggtggtatgtggatggtattgcggatggcaattcaacacagtaatgaaatctacagattggtcagcgtagccgtgagatttgcaatcatcttggcagatgcctgctgcggagtaagacgaccaaaaccaaattcatcaatgacatcctgcatggtctggatgacttcgctgttcatctgccatgaactttgaggaagcccggcctgagctattccatcattggtagccttttccgccaaagcagtaatctggtttttctctgcaaggattcttcttccgctgaccgtggcagggattccgcgggctgtgccgaggatttctatggcttcatgattggtgaaaagataatccaggactttgatagcctcgtccttatgcacggaactgttgttcacaaccatgatttgtgaaggtctcatcaggacgccagtgttctttgccccttccatgacaggtaattgacgcgtctcgatgtttttcttattgccaatggctttatccatggaactgacccaatcccaggcggtagccgttttgccattaatccatgagggattctcgtggaatttctgatagaaaagggatgtctgggaaaacggcgcgacaataccttcatcgaaccattgtttgaaataggcaaatgcctgggttccctgctcttcggtaaaggctacctgtttattgctgttaacgactgcgccagcaagttgggcaatgtagatttcaaaccagtagcgcatgatgtccgggcttgcggaactgaaataagcggcggggtcgttctgatgtatcttgcgaccttcggtgatgatgttctcccacgtccatacggtatcagggtctatgccgttatccgcaagcaacgtgacatcaacaaggaaagtattgacattgattccggtgggaagtcccagaagcttgccattgtaagtgcaataatcattcaggaagtcaacatcgaattcgtcaaggtcgatcatcgttcggtccaggacgacaaagacatctcctctggctgaaagttcgttgagccacggctggtcaatctggatgatatcggcagcagtccttccggcaatctgggtgacaagtttttggtaataaccgtcccaaccgccatactcgccttccagtctgacgttgggattctcccgttggtaagctgccatcgcattgagggtgggcgtatgccgggaatcactgccccaccaagaaacgcggagagtctttgatcctgaatccttggatgattctttgccgccacctgcaaacatagttcccatggtcacaaggacgatgagaaatagcataaggttttttttcatcatgaacctccatttgttctacctgtacggctagtctgctggggtttcccgcatatggacagtacgagtttcttgacataaaggtatcattttttgatatttcagacagcaggacactgaatcatcacgtccagaaatggaacgacattcacttcaggccgcttttcagccataatgccgtggctcggacagtatcttctacagaccgtggtttataccccagttcactgctggctctttcatgggaatacaatgagttttccgacaaggttctcaaggagtaccgggtgaacagtggtgtttcaccggtaagtcggtaatgaagctccatgaaaggggtaaacagcttggcaaaccacagggggagatagagttttgtcttcctgtttcctgtggcacgggacaaagagtcgaacagttccttcacttcaacgaagcggttggaaagaatataacattcccctctccttcctttctccgcagccgcgatgatgccgttggcgacatcccgaacatccacgaagtcaaacccaccccgtactccagcaggcaacttgccctgcacatacagggacatcatgtgcgtcatgttcccagtctgcaaaccatgcggacctatgatgccagaaggatggacgacgaccgcatccagattgtctgccgccgcatcaagcaccatctgcgtagccatggctttggtcttgtcgtagtatccgcgaaccgcgtcaggattgaaattacgtatttcacgcatgatctgaccatggggcagcacaggaatggcatggacggagctgacatagaccagcctacggacatgatggcgcagacatgcgtcaatgatgttcctggttccattcacattgacagtttctaccctcttatctggcttgcgggatatcgtaacaataccagcgcaatgaatgacaatgaacccgctctcctcagcatccgctgcatcagcctctccattatccttagcgaacagcggatcaagggaagatggattacacacattgcccgcatattcagtcagtagttcacggttcacgttgatgaaagccggacacgtctcccccggcaggacaagggcacgtactccatgtccttgttccagcagcttcctgacgacatatccgccaagatgcccggtcgcgccagtcactatatacattttttcactcatgctgtacctccatgatgtccgtcttgttccaatcgtttttcattcggcctcaaactgttccatcaccttccaaaacaccttgagaccggaatctacagcctgatgggttcccaggccaaacccttcggtagattgttcttcccttgcaatgggagatttctccatttaaaatattcataccggttgtcatttaatcaacagcatgttcgcgaattaccgtcattcatctaacatggcacaagacatccgttcgataaaatccagaacgatgccgggaggtattaaaatgaaacactccggggaaaagattgaccgcagggttctctacaccaagatgatacttaaggaaagtctagtagagttgatgaaggaaaaacctatcggaaaaattacacctactgaactctgccgccatgcaaacatgaaccgcaatactttttattcacattatgacagtccagaagatcttttgcgcagcattgaggatgaactgtacgaacagataaaacattccatcgtaaattccttgtcaaaaggagatattttcttgttgctgagtgagatatgccaagcaatccataacaatggggatctctgctccgtgcttctctccgaatatggtgataaagatttcttccggcatctcattgatctggctcatgatagaaccattgaggaatggagggctgcgggcattctccttgaaaaagaaaaggttgaatttctctattgcttctccataagcgggagcgtcgcgacaatccagaaatggatacaggacgggatgaagcaacgcccggaggatattgcccgtttcattgaaaaagcaacacagcacggtgtccgtggatttgtgggaagatgaagaacagggagcttcactttctccccatcagtcgaaaagcaatgaaataatttcagcttgggttattgttccgaaatactgggacatcgtgaattgaccaaggattttttccattgtccacctgctgtattgttcgccgcgaagtcgttcttcaatctcaacgacatcatggagtccaaggtaatcgccgatgaaccggatggaacggatgagtccttggccgacatcggcgtaggcctcaatcttcccaccggggaaacgacgcgcgacatggacattgaatgctggtgacgctccataaatccatccccatgtagagaacctttcatcagcttctttctgtactgctgctttttgttctgaggtcagaatgatttcagtgtctctagccttatcagaaagataataatgcaaggcgtcccagaactgacggatgtccatgtccttgggaagatgttcgcgaatgttggtgacgcgggagcggacggacttggaaccttttgagctgatcttgtccggattcacgttcagggcagcaaccaaatcatcaaggttctcatcaaacaacagcgtgccatggtgcatcagcctgccgttggctatgcgttgggcgttgcccgatattttcttgccgtctatcaggatgtcgttccgtccggacagctctgccttgactcccaaggtcgcaagggcatcaatgaccggctgcacatatttaaagaagttgacgcgggacaagtcatccacattgaggatgaaagtgaaattcaggttccccaaatcgtgatagaccgctcccccgccggaaaccctgcgggctacatggattccccgttcttccacgaaggccgaattaatctcctccaaggtcgtctggttcttacctataatgatggacggctcgttttgccacaggaagaaaaagtcctccttctcatctatatgcttcatggcatactcatccagagcaaggttgtaatagggattcaccgatggattcagcagatatcgcatatgaacgcatccttcttgtcgtttttcctcacaggcaccttactacatgtgctgagggaatggaatgccatcactgcgggtgatggcattcctctgagacgcctctactctccgaatgcgtaccgtaccaccggatgacgcgcggcctggacatcatccggccttcccacagacgtgctggtcggcgcggcatggagagcatcaggatcagttttggccagctcgtgaatctcaagcaaatccgcaatggccttgtcaagcgtttccaaagattcagtctcaaccggctccaccatcagtgcctcatggactatcaggggaaaatacattgttggaggatggatgccccgatcctgcaagctcttggcaatgtccatcgccgtgacaccatacttctccttctctggttggagagtcatgacaaactcatgcatgcacagtccaggatggctcatcgtatacgtacctgcgagctttttcttcatgtagttcgcattaagcactgcgccacgggcgacctccggaatgccttccctgcctaaagtcatgatataggacaatgccttcactaccacgccgaaattaccatggaaagcatgaatacgacctatgctttccctacccgtttctggaaggaaggacgacaggagcgctttgcaacccactgcgccgcttcccggtccaccgccgccatggggcgtagcaaaagttttgtggaggttcaggtgaatcacatcgaagcccatgtcaccgggacgcgccatgccgaccaccgcattgaggtttgctccatcataatagttcaatccgcctgcctcatggacaatacgggtgatttcaagaatgttcgggtcgaagattcccagcgtattgggattggtcaacatcaacccagcggtatcagggcctacggcggccttcaatgcttcaacgtccacgcatccatccggagcggacggcaggttcaccacggagaaacccgccatggcagcgctcgccggattggttccatgggcggagtccggcacaatgatcttggttcgtccgtcatcgccctgcctcttgtggtatgccttgatcagaagcaagccggtgaactcgccctggctgccagcggacggctggaaggtcatgtcctccattcccgtaatctcacacaagtaagaacgtgcagtgtccagtacttcatgcgcaccttcaaccgtatgattcggttggaggggatggatgtccgtaaagccgggaagaccagcaaggacttcggcaatcttgggattatatttcattgtacaggaacccaagggatagaaaccatcgttcaccccgaaggaacgccgggcaagcgcgctgtaatgtcggctaatgtcgttctcgctcatctgaggcagacggggcgggtttttccgcgcataagaggaagggatctccacagacgggacatcgcacgatgcaaggatggaacaacggcgtccgacatggcttttctcaaacagcaagtccatcacagcacctcccctttcaagatatcgacaagcctgtctatatcgtctttgcctatcatctcggtcacgcaccagagcaatgagccgtcttccaggggaagcccgcccaagatgccatgagactcaaggacagccaatgttttttccgtatcaggacacgcggtgacgaactcatggaagaactcgccggaatgtttcagggcaaagccagggatggcggatatccgggcagccgcgtaccgtgccttggcatggcactggctcgccacgtcttccagaccagcgggccccatgacgctcatgtaaacggcggcggtcaaagcgcacagcgcttggttggtgcagacattgcttgaagccttctccctgcggatatgttgctcacgcgcctggagggtcagcacaaaagccctctggccgcggctgtccgttgtctcccccacgatgcgtccgggcagactgcgcataagaggagccttgcatgtgaggaaacccagatagggaccgccgaaaccaaggggaagacccagaggctgaccttcacccgccgcaatatccgcgccccagacaccgggagcttcataaacacccagggaaatgggattgacgccggcgacaagcttggctccgtagctatgtacgattgccgctattgcttccccatcctccagaagtccgtagtagttaggttgctggacatagacacaagcagcttggggatctttttccagcatggcagaaagagcctctttgtcggtacgcccgtccttttcaggaatgatggtcagaggagccccagaaccgaagcagtaggttctgatggtttccgtgatacgcggattggtagtggcggagacatagataccatgcttcttgcgttcgcggcacatggcgaccgcttcagcggcggcactggctccgtcatagagggacgcattggacgcatccattccggtcagctcgcaaatcattgtctggtactcaaagatggactgcaagataccttggctgatttccgcctgataaggggtatacgccgtaaggaaggtttcattggatgtgatacgtgtcacggcggcggggatatagtggcgatacgcgccagcgccgcggaagatggtggggaataccttgttcttcccggccattaccgtcaccttgtcatgcagctccatctcccccatgcccgatggaatggccagctccccggcgcgggtcttttccggcaggacagcgaacagttcatctacagacgacatgcccaaagcctcaagcatgatgcggcgctcagcattggtcgaaggaatataagaacccattatttcactcctgtcacagcatcatattccttggcatcgagcagccctttctcatcaagggtgccacggacgcggatgaaccacgtaccataaggatcctggttgattgcttccggggtgtctgcaaggatgtcgttgatttcttccacagtaccagtgaccggacagtatacatcacttgatgtcttcacagactccacggttccgaagtcctgaccagcctctatatcatcaccaacctccggcaaggcaacgaaaacaatgtctccaagttctttctgcgcaaaatctgtgatgccgatttcatagacgccatcagaaaggatcttgatccattcatgggatttcgcatacttcaggtctgtgggcagtttcatggtctttctcctcatgcggacgaaccgcactgttctcaatatccgcgaccccgcggggccggtcaaggaagtttctcgtcaggttcttttataaaaaggcagtgcaatgactttcacgccaattctccgtccgcgcacatctgcttcaagctccgttccctctgcgctcgcttctttctcaacatacgccatagcgacagccttgccgatccccggacacattgtcccgctggtcgtgtggccaatctttttctctcccaggtagatatcttcatgttcacggacaatgccccggctggtcacctccaatcctacccggacgacatcaggggcttccatgccatcaagcgcgttccgacctatgaaatcccctttgtccatcttgacggcaaaatgcagtcctgcctggaaaggcgtggtatcttcatccatttcatgtccgtagagaggcatggcggcttcaaggcgcagggtatcacgggcagccagcccgcagggaaccaatccgtcaggggctccggtcgccagcagaagctcccaaagcctctgcgcatcagctggggcgcagaaaaattcataaccaagttccccggtatagccagtacgggagatgatgcaggaaatgtcccccacccggccatcctcgaccaaggtataatatttctccggtatgacagcaggctcggcaaggcgggcaagaatggcgggagccgctggaccctggagggcgatgagagccgttgagtcggatatgtcggtgaatctgacgtctccctccagatgctcctgtatccacgctgcgtccttggctcggttcgaggcattgagtaccatgaagtacctgtcctcgtccatcttgcagaccaccaggtcgtcgaggatacctcccttttcattgcacatcagggtgtagcggacgcggccttttttcatgttcctgaaatcattggtgaagatgcgctggatgttttcaagggcatcaggtccttccagggtcatctctgccatatgggagatatcaaagagtccggcatgggcgcggacggccttgtgttcagcaatgactccgtcctggtactggacgggaaggacatacccaccaaaggacaccatgcgtcctccgtgggcttcatgccatgcatatagcggcgtcttcagctccattatcagctcctcatgcaaaaagaaccggtacgaaacaaagcatgcaaacacgtgccagaagtagcaatggcttctttcatccaaggacatccaagagcattgtcacacgctatgaactctgaacaaaactgtacacggattcttcaggacatgaacgaagaacgccatggttcaacactgtaccggccaggaggatgctagcaggaaaccatagggatgtcaagttttgataggtgtacgagcctgtgcgggcgatgtgtacaggtggtaggcgcgggcggtgcgtgcgtatgcgggaactgaacgcaaaccggggggaacgagctggcaaccatattttttgacgatagtgaagccattatttgaatagttgttaactgttcatcctatgtgcatcactagtcgcaaaacaagagtccaaacaaatatctggactctcaaaccaacctgaaacttctggatcgaactttcttgagttattttagtttccgcaactgcaaagcatgtcgtatcatactaccctgtccttgatcgcctgtgctatcgggacatcggcatctgcccatgccacggaaaaaagactgtccttgtccagccagcggaaagcaagatgttcttcaagagataattccccctccaccaaagtacagagataagcatgcatggtcaggctgaaagaatggtacgcatgctcaaccgtcatgatgtaccggtcaaccgaaatgactgaatcaagctcctcgcggatttcacggacaagagcttcttcagagctttccccatcttccaccttccctccgggaaactcccatctacaggccatctcccccgcatccttcctctgtgcggcgaagactttcccatcccggatgatgactgcggcgacgacttccacatgtttcatggctgttccttatgcgcggtagcttaccacaaaagactggcggaagaaatcattgtatggtacgtttcacgcccaatcaccggctaatcaccagcaggaactattcaagaaaattaaactgaaccactattgaatccagagaatagaagaagcaaggaaggttggagagaatataaaagggggcaggaaccccacggaagattattccattgcaagtgccacacaatcgcagggcctctgccccaaagtccattattctcttacgcacaaaagaaaatgataaggcttacaattcaaatataagcatgatactttctttcgccaacatatacagataaaaattttgtaaaatggaatcctcaaaagaaatgattgagaagtgaaatgaccaggggcaaagtgaagacactgaataccgtcccctgagccatggttgctacggcaaagtcaggggcacttccaaatttctgcgcaaagatgacattcaaggaacccgccggcagagacgtaatcaccacacacgtccccacgacaacaggggaaatggcaaagtgacgagcgacaaagatcataatcagcggaaagcaaaccaaccgcatgagggatatcacataagaaagaccatccctgaccagagctttcgccgggatatcagacagccagcaccctatcagaatcatggacagcggcattgacatggaaccgaccagagagaaagaatcggtaaccatggcaggaaaccggaaaggagagatgaagatgagcagggagataaccgaggatattgtcaaaggattagtgacaagcttacgccaatcaattgtgctggctccattcccctctatgctcatcaccccgaaggtgaacatgaaaagattgtagagcagattgtacacgatggcgaacaacatgccctcgtgaccaaataaagtggaagcgatggcatatcccatgaaactggtattcgcaaagacattcatcgcaacgaacacccccttcttcttccctgggggattgaacagcctgcccatcaggagggacaagccaatcgccacaatgtaataggcaaacacgatgagcgcggtgagcagaagattattgctgtacttgggattgaacgtgctgttgccagcggccagcacgccaagaggcaggatgatggagagcaacaaccgtgagattgtctgctgcccttcctgactgatgacgcggaaacgacaggcgaccatgccaagggctatcagaattaccatcttggccagaagaccgaaaatcaccgttgaatcaagttccatacccccaccctcccatcggacacgagcatgcttcagaccatgatgcatcatggataaagacattgttttttctggaatacagagagacgcatataaaaagacacccgaaggaatattttccggggcaacacgccagacgccagcgtaaatattcctgaatctctggtcaagtaccagagagcctgtaatacacctgtaacgtctgtaatacaacactatagtgagataatccgcggaaacttccggcacctaaagatgaaaacctctcctcagataatccgggatggattcaaaaagcgccttgtgatgaccgagcgccgcctcaagcggccagttgggattgcgcaacaaagcccgcccgatgcagaccagatcggcgtctccgttctggaggacatactcggccaaatccggagcatccaagatgccgaccaccatgacaggaagaccaagagcgtccttcaccgcgcgtgccaagggaacctgatagccgggaaatacagcaggaggcacgggaatgaccccaccgctggaaacattcaccgcgttaatcttgtcctttaccttctccaacacagaaatgatatgtcccataccgtagtcctggggactgtcggcgctgacacgaacccaaagagccttgtccgctggccagacgagacgcacggcgtcaatgacacgggacaggaacaaactcggttccccataggcatctgtacgtgtgttgaccgtagggctgatgaactggttgataagatagccatgagcggcatgaagctcgattgcgtcgaaacccgcctcatcagcacgacgggcggctgcctggaagtcggcaaggacaccctcgatttgcttctccgtcagtgcttgaggcttccgatattcggaactgaaagcgactgtaccggggccgtaaatcgaggacacgccatcggtaacggcgcacttgcgcccggcatgattaatctggatggctattttaccaccttcatgatggacggcttctactaccgaaaccaaagcatcacgctgcgcatcgttccacagaccaaggtcggcatccatgattcgtccctcaggactgattccagtcgcttccacaataatcagcccggttccgcctatggcgcgtgcggcgtaatgagcttggtgaaagacggtcgctatgccatcatgggcatgcgcttgggtggtacacatgggcggcatgacaatccgatttttcagcttcatgccctttatttcaaaagattcaaacaatttcatcatttttttcctccgtgacgatgcatatgggtatatctttacgtgtgaggagcgcatcgttcctatgttttcatgatacacggaatcacggaggacttccatggcttaccaaccccttccctttcttcccctttcgcctgacctgtatgaaaaaatccccctgcctgcgcaaaaggtgatggaacagggcggaaccgaactgcctggaaccggtgagtatgaacatttcagccgggaaggaacctacttctgcaaccgttgccattctccgctctatcggtcatcggataaattcgactccggctgcggctggccatcctttgacgctgaaatcccccatgcagtggaaaggattcctgaccgtgatggacagagaattgaaatccgctgcgccacctgcggcggacatctcggccatgtctttagtggcgaaggtttcacatcgagggacgtgcgccattgcgtgaattccctctccctccatttcgcggcatctccacctctggggagggcattcttcgccggtggatgcttctggggagtagaagatcttttcagccgactggaaggagtcaccgacgtgacgagcggatattccggaggctatgtggaaaacccctcctatgaggatgtctgccgtggtttgaccggacaccttgaaaccgtccgcgtcacctatgacattgaccgtctttcctacaaagatctgatccactggttcttcgagatacatgatcctacccagacagacgggcagggaccggacattggcgagcagtatgagtcagctgtcttttaccggaaccgtcatgaatatgacattgccttggaagcaatacgggagttggaggaaaaaggctacgacatagccacccggctcctgcctgccgcgccgttctgggaggctgaggactaccatcaggactattatgagcgcacaggttcccggccatactgccatgcccatgtgaagcggttctgaccatcccgtccaggtcgtatgtctttatctgacctcttgtctgtcctttagtctgtcctttagtctgtcctttagtctgtccttttgtctgtccttttgtctggcggagcgatggtgaacgctatcatgtggaattaaaaaagcattcccgtggaacaatgtagtcagtggcttcgttctgaatcgtcgtacatgagcattgccaggaaaagacaaaaaagatattcttcataatattaagaatgcgtgacccgcgtatgacaggcatacacagaggagatttgcgatgcgcttgatggattcacccatattccttgctttcctggcgactcttttcacctggggcatgacggccctgggcgccgcgttggtatttttcttcaaagatatcaagaaatccatgctcaacaccatgttgggatttgcctccggtgtcatgattgccgccagcttctggtccctgctcaaccctgccctggaaatggctccggatacaagctccctcccggcatggctggtggtaggcattggcttcatgctcggcggaatctttctttggggagctgacaagctgctgccccaccagcacttttccgctgacaagaacgccgttgagggattgcccagccatctgcgccggagcatcctcctggtactttccattaccctgcacaatatcccggaaggtctggccgtaggggtggcgtttggagcagtcgcgaatgggcatgatacggccaccattgcagcggctctctcggtggccataggaatcggcatccagaactttccggagggagccgcagtgtccatccctttgagacgggaaggcttgagccgcttccgctgtttcatgtacggacaggcttccggcatagttgagccgatttccgccgtcctgggagcctttttggttacccaaatgcgctcgatactcccctacgcgctggcatttgccgccggagccatgatattcgtcgtcattgaagaactcatacccgaagcgcaaatcagggatcccaaggaatacagcaaggcgcactttgtcactgcgggagcgatgatcggcttcacggtgatgatgattctcgatgtcgcgctggcgtgagacacagcgccagaaaaccacgccggaaaattacgccagaaaactaagatagagaagccgcaagattgacagactggcatcttgaaaacaggtagtgaggcgggatttacaggcggtcaagcagattgtcgatagtatagttccccaagcgggatacgccgccctgaagcaactcgcggctgattgcctcgccagccgtgtcagattcctctgtcttcccgctttcccgtaatctctttttctcacccgcggcaaggccatagacagcctcgactacctcacgcaccttcatgctgtccagaggacgcgcaggcatgaacatggtacggttgttgtttgtagcgactatgtagtggagggacgtgaggagttcaatgtaagaaaacagccgtcggtcaggaataatcaggagatcacccagctcgcgcgatgaggaagaacccttgccttccctatagttgctgccaatcagcatcagcacatcaagcgcctcggcaatctggacggaaggagaattagtcagaccaacacgcttcccgtcaggatgaaactgatgcacgtaggagatttccacggcactcaagatgatgacccacatcaggtacatccagagaaggaagaagaatattgatgcgatggaaccataaatcaccgaatacgtgacggctgtccccatcatccacgtcatgccgtccttggtcaaagagaaaagaaccgccccgatgccggcgcccagagccgcgctggaaagcctcaccttggtgttgggaacagtgaagatgacaaggaagaatatgacgaacatgattacccactggaggaaatccttggagaaaaattggaagcctgccactgaacccccgttcatcgaggcaatgatcggagtcatgataggttggatgctgatgtaaagacctaacagaagaatgccgatgatcaggaaactgatggaattggtaaaacggcggataggattacggttgagggcgacatggtatatctggttgatgatagtccataccttgttcaccagcaagatggatgtgaacaggaatgaaatgatgccgaagattcccaaactggtggcgttcccggtgaaagtcgtgagcaaaccaagaagctgcgctcctgcttcaggaccgaaaaactccactgtcaggtcattgagaaatgtgatgaagggctgtatcgctcccatgggcgcaaggaacatcagaatgaccgtgactaagggaaccactgccatcaaggacgaatagaccatgccgcttgccatgatggcgacttggtccctgtttatccggtaccacacggaggcaaggaacttacccatcgtctgaaggaggtaaagcactttccccatgaagtctgaaaatgaagcgtgcgctgaatcctgtgtccgggtattggagggaataccgtgcgtcccaccgtcctttgcgtcctttcctcctgtatcttcctgatagcgggtaatcactcccaagggcgtggtttccgtgctgagggttcccgaccgtatccgggaaggcttgtcaggggaaacaggttcccctgccgccttttgaacggcggcagggacctggggaacttccggcgagggtgcaacctcgccgaccggcatgccatgcttgtcgtccttggcttcccggaatggaggcaggttcttaatccatgaaagaatccgtgcaggccggttgctcattacgcatcacacctcgacacgacgtcgaagccaatccaagacataagcgtacacatcttccttgtcaatctcgttaagaatctcatgacgcccgccggggaacagcttgagcgtcacatcggaaacattcgcgtcatgatacatcccgtagacggcgcggacacctctgccaaatttccccacaggatccttgtccccgctgatgataagcaacggaaggtcacggggaacctgcgcggtcacatgtctgtcgttcacataggcgattcccgtgagcaaatccgcgaagaagccagatgtgcagacaaacccgcaattatcgtctgccacatactcatccaccgcatggatgtcacggctcagccagtcaaaagccgtgcgggcaggagcgaatcttcggttataaccgccgaaggacagcttatccagccttttggagacatgatggctgccataccgccgcacttcaccacgggcaagtgccagtccaagacgaccggcaatgccctgtccgggagctgtgccacagatgatgatgccgctgtagaaagaaggatgcttcaccatggcggtacgggcaaggaacgaacccatgctgtgtccgaaaaggaacaccggtacatcaggatagtccgaggaaaccgcatagctgatctcccaggcatcctcggcgacccggaaccacccgtcgttgtcagaaaaccatccccggttctcagggcggtcaacactcagcccatgcccgcgatggtcatgggcacagacaatgaaaccctgtgaggtcatgaaggaagcaaagtcctcataccgggcactatgttccgccataccgtgcaggatatggagcaaacccacaggatttctgcgggatcgtggttcccagatgcgacaggccagcctgaaaccgtcactggtattcatgtaccgtacttccatatctattcccatcctatgttaaaagaaactatgcccataggttctgtaagtatttatataagtctaatatcatattagacataatatgcgcatctggcaagaagcgaataatcagttttgacagtttttgccaagaaaggcagagctgtgctactgtatgtccatgacacgcctcctgatagcttccgaccttcatggaaatgccgattcattgaagactctgtatgatgtcgccgtccggacaggatgcgccgccatcctgatggccggggatcaatgtccaggagccagcgcaacctttgccacagctctggcctcgcctcccatccctctggtcatggtcagggggaactgcgacggctcatgggaatacgacggctacctgctgcgttatcctccccgtttcaggatttatgactgggacggacgcaccatacttctgacccatggcgatgcattcacctcgccggagatgaccggaacaaccttgaagccgggagacctctttgtcaccggccacacccatgtacccctcttggtgaaagagccgcagggatggttgcatcttaatcctggttcggcatcccgcggcagggggaaaagtgacccttcatatgcgctggcggacggggacggcatcacgatatacgtgctggaaacgggaaagcccatagccagtattccttggccgtgactggccatgagcagcacatgccagctctgctactgtcttttttgatttcttgcatcatatacgcttgaaaattaatcataaacaaatattaacatccaaaatcaccaaataacccgaaagtattatatgcttttcatgcaaaataatacctttgggtaatagctttctgccatcaccacgtttatactactttattaattactaccatatgcgtaagctggcatgtcatcatcttcttcatgaagaaaggaaaagacactatgagagagagagagagagagagagagaacgacgaaatctgagagaactgcgtatgagcaaatctagcagaccaggttttgtggttcttacaaccattctgatactacttgccgcccttatttcatgcgacagcaaactgaatgtttcaaatacaaacgaagtacgtttcacttccgagataggccgcaaggccacggcagactccgaatggcaagccgatgatgaagtcggcatctacatggtagctcatgatgccctgacagctactgccgcctcagaacgtgcaaacaaactctacacggctgacacagccttccagacttccggcttcactcctgctaccgttggtgacaccttgaagtgggatgacatctccacccctgccatcacacactttgacttcatcgcctattatccttacgtgtcttccatcgccaataccaccgccctacccataaatgtctatccaggttccggggaacaggataccggaaaggctgacttcctgtggggacgcaccgacaatgtacagaacaatacctcaacggtgcatctgaagcttgaccatatgctctcccgcctgattgtcaacatctctcccagcacgaccgttgatgctacggctatcaatgatgccaccggtggatttactgctacggtcaaaggcttgaacacgcagagcgcaatcaacctgaatgacggaaccttgggcacgacggatacgagcgcatctattctcatgaaggacatttccgacacccttacggctacggaaagaaccgagggaaagcgcaggttcgaggctgtgctgatacctgtggacaacacttttgctctggctaacgtgagcctggagtttaccctgagcggtggtgctggcgctggtacatacacatgggcagcggattccgtagcgacctctgatcaaggcaagattcactttgacaaaggcaagcagcatgtctacaacatgacgctcaatacgtctgatgaagaagtcgccgttgccgccattgagattgagattggggattgggatgaaagtgacggcgggaactggggagccgtcaaggcataccggctcacttttgatgacaacgatgccacgaacggaaatgcaccgggacagatactcgctcatgaaggaagtcaaatcacactgccgggtcccggagacctggagaaaaacatccattacttctatggatggaatactgatcctgctggcactggaacccagtatgccgctggtgacacattagagattcttgaccaggatgtgactctgtatgcacggtggttggtgaagattaaatcagtcttcaccggatacagccatacgatgatactgaaggaggacgggactctctgggcgactggaagcaactattatggtcaactgggcttgggttacagcggcattctaaccaacagaagcacacccgaacaagtcacatccacatccgagggttctctccctgttatcgcgtctatctccgccggaggctatcacacgatgatcgtggatgaggatgggagtctctgggcgactggatccaatgaggacggacaactaggtttaggtgacagcggctctgcgaccgacagaagtacgctcgagaaagttccgtccatgggcactgatgtcgcagatgtctttgtcggaggctatcacacgatgatcctgaagaaaaacaatacactctgggcaataggctggaatagttatggccaactgggcgatggtacttcaggcggcgatccggacttcaaaagcacacccgtagaagtttgggattctcccgatggtcaggtgaaaatgactgatgtcgcggccgtatccatcggagacgaacacacgatgattctgaagaaggacggcacgctctgggggacaggattcaactattggggtcaactgggcgatgtcactacgatcaacagaagcattcctgtgcaggccacgtccatggggactgatgtcgaggccgtctctgccggatattcttttacgatgatcctgaagaaaaacaatacactctggggagtaggagagaacgcggacggacaactgggtgacaacactagggcccccagaaagactcccgtacaggtcatggaggctgaaggggtcggattcatgactgatgtcaaggctgtctctgccggatactactatacgatgattgtgaagaaggacggcacgctctgggcgactggagacaactgggctggtcaactgggtgacggcactacgaccgacagaactactcccgtgcaggtcaagggtgctggaggggtcgggttcatgactgatgtcaaggccgtctctggcggagacggccacacgatgatcctgaagaatgacggcacactctgggcgactggatttaaccattatggtcaactgggtgacggcactacgaccgacagaactactcccgtgcagataattctctgaccgaaacatgagaaaatgttaggacatccatcgtttatcagcctccttcgggaggctttttattagtcactcagaaagcgtccggctcccgttctccatcaatggtgtccacagcatcgtagacatggcgcatacgtcggtatgcatccctcaatggacggatggacagcacatcatgccaagatccgttttcggtaggtattatggagaagtacggcgaaaaatcagcagcagtacagtcgtcatcggatccgttaagacgtttgtccaacctttcctggatacgccgcgcccgacgaccgagaagaagcacgcgggcataggagacatcatgtccgacgattgaactgatgaaaccgggcatgaatcgatgtgccatcatccggatacccaagaaaggagcatgaagaagtttgaaggttcccaagctcgcggaaatcctgcccgacgctcccctccttccccagtaataaatctgtgcgccgaaacaaggatccagtcccatggtctcgcagccgtaacgaactgattcatcatgaaccacccaggcagcagtcttattcacgctccccctctggagagcaggctggattactccggccatgaacgaaccgccatagcccgtcatgtcaacaagtgcctgcccacgggcagagcgtatatcgtagggtcctagctcaagaccgcgtaccgagaaagcaaattccttgtgcccgtaggcttgtgccgcggcatcgatacctcccgcaaaaccaatcgccctgttcttgcacagtgctatgtcacggagcaaacgggcagcgaacacgacgaaggattctccggcagaaatgaacggcgcatcatgaaaggctccagcctccattccgtgtctcacccagcccagcatacccccggcggaaaccggatccatcccctgctccacacacacagcaagaagggaacgaacaatgtcagggtcgaaaattccctgatgggagcctaacatgatggcctcggagaaaccaggttcattctggctggccggggatgcgatatcaggtaataggcgggagaatatggtatagcgtacctgcccatgaaggcgtaactgctcctgtccccccaagtatctcagcctggggtcggcactgtaggtgaaattgttgatgctgaccgtaccggtggaaacggaatcagttacttcgacggcggaaccataccgggcaagggcgcggcagacaggattaagacggattcgacggcgcagcctctggaaattggcggtaaaggcttttctgtcggcggcaggaatccgcacgccatcctccgcagtggaaggtcgggcgcttatgctgatagccttgatattcttcaaccccattaccgctcccaggcccccccgccctatgctctgcgcctggcagaccagagaggcgcaggcaactccatgttcccccgccgctcctatagacagcaccgttacattggcacaggctcccagcgcatcatccatggccgcggtcgtggcttcatagtacttgtcagcgtacatgaaactgacacccttctcgtcaatgacaatgaccgaggaacgatggaggcgaccggataaaaccagtgcatcgtaggaacagaagcgaaggaaacggccaaaggcggtatcactgtaggccactgaaatccgtctcgtcaccggagagcgggtcacaacagaaaaacctccgtccatgtactcgtagccggtaatcattccgcaggcgaataccatggggttgccctgctcatagcgggctgtgaccgtagcggtatcccgtacatatttttcgtataacgccagggcaagcaggcgtcctccagcgcagacttccagcaacggagacgcaatgggatcaatgcgccatgaacgggaatccaggtcaatgacaaggcatcgtccctcacgttcatggggaggaaccacctgccgggaactaccctggagggatggcgtatcatcaacctgatagtcttcatagggggacatggtcatgaacaaactgtaccttttgacccgtgagctgtcaacgtgagtataaccggaaacatcactcgaaacatcaccccgacgccaggagaacgccaggagaaaccttgcacttgttccctggctctctcccgcgtatagtggaagataaagacaaggagaggagaccgcgccatgacacatcgaactgaagcagggaataaggtagtatgggctgccgtgttggagaagacgggtcgtctgctcaccgtcacggtcgaaggacaagccgtggaagccccttatgcgtgtagtggactggatgccctgcgccttgctgcacgcaaggacaaggctttggacgccctgctgaaaaattctggatatcatgacaatcccatagtcgccatcttggcgaacaatgagctgcttcccttgtccggacgactcagggcgaactgcgtcctcactcctgtgcgtctttacagcgaacatggcaagagggtctaccgccacagcatctgtttcctgctgagcagagccgcacacgagctttttcccggacgccgcttggtcataggacattcccttggcgacggctactacttctcattcgatgatgaacaatccgtcccctccatggatatcagaaagctttcggagcggatgcaggtcattgtcgaagctgctgaaagtgtggagaacattcatctttcctaccagcaatcaatggactacttcactgccatgggttttacgcagacccgcagcatccttgaataccgcaacgagcccttgatcagcctgtaccgttccggctcctatgtggacattgcctacgagccgctggtgtacaatacgtcaatcatggcgttgtgggagcttaagccttacggcagccgcggcatgttgctccgctacccccgttccattgacttccacacccttcttccctggagggacaatcctctgcttttttccgtgttcaccgaatacaagaaacggggcataatccaaggcgtgagcagtctgggcgagttgaacaaggtctgcgggacaggggacatccgttcctttatccgtctctctgaaacacttcaggaaagcaagatatcagcaatagccgaccagatacaccgcaggggaacagtccgggcagtattcattgccgggccttcttcatccggcaagacgacctttgcccaaaagctgggcatccatctccaagttgctggttactcaaccgtcaaggtgtcgctggacaactactatgtcccgcgtgaccaagtgccgctggacgagttcggagagaaggattatgaggcgttggaagcactggacaccgcaggaatcaggaatgatatcaccgctctttgccgaggggagagcgtcgtccttccgcgtttcagtttcaaggatagcaagcggttcaccgatgggccggcaatcacggttgatgcttcgacacttctgatcatcgaaggaatacatggcctcaaccccgctttgcgcacaggtctggaggataaccaggtgttccgtgtttatatctccgccctgacgcagttgaacctggatgatcacaacagaatcagcacgacggacaacaggattctccggcggctggtacgggacaagaggacgcgccatgtcgatgcaaagattaccttgggcatgtggtcaagcgtggaaaggggggaacgcaggcatatctttccctatcagaacaatgcggatgccatgttgaacagtgcgcttgactacgaactgggggtgctggctccattcgccgagcctctgctccgtgcggtgaaaccacaggatggcaaggcttacaccattgcccggcggcttctcgcgttcctcaagaatgcttatcccatccaggaaagtcttgttcccggagattcgttgcttagggagttcataggaggaagcgagttccatgcggaatgaaggaagcgcagcctaaacggaaagaaatggcgtgaccgcgtaagcgggactccggtggttgttcatggtgaagacatggcggcaaccatgatttcaaaattctcaggaagctcataggatgtacttctgcccccggaagccgaacggacaagaagtcccttccccattaagaaattaatatccctgccagcagtatcaactgaacatttggcaatcttcgcccatttactggtcgtcagttttccatagaaactaccttcggcacgtttgatgagcaatgatatctgccgggagttcaatccttgggaatcaaaagcctggacaagctggcggatccttatggtggtagtgatggaatccgtggcaatcttcattgccctctcaaccattcctgcgtaccacagcaaccaagaagtcacgtcaatactggaactttgaccggacagtctggataattcttcataatatgctgaacgttcccgattaatttgtgccgatatactgtaataatgcccagtatcttcatgatccaaagcaagaatatagtccgacaacgcacgagcaattcttccattcccgtctccgaatgggtggatgcacacaaaccataaatgagccaatgcactctggatgatgcgctctccggtaggctgttctgaattgagccagtcaatcaaagctgccatctccgtctcaatccgttcatggggaacgccttcatagccgatgcgttccttacctatcgccctgccgctcatgatatagacatccgacatgcgccatgtcccgaccagagaaggctgcgtctttcgaggcactccggtaaagagattgcgatgccatgaaaagatacggtctgttgtcattggttgtttgtcatgcaaggcatcaaagactatatcaacgatgtgttcttcattttctttctttttcagtggggaaaccgggatgcccagacgatgcgatactgaagaccataccgaagcgacatccaggttttcgccttcaatttcactactttgcatagtttcagcggtaatcatgcgagaagtaaaattcacgcgggcatcatgactcagaagattcgcggcattatccagtgccccctggacatatttggtattcacaagtatctgcatgatagcttcacggtcatatgtaaaatgtggccagcggagatgttcccagatatagccaatcatctgccattccttctcatatcatgcggagaataacacttttgagctatattctccgcatttttgcggtatatatgccttattatatgttttctctgcataaatgcaagcatcacataacccaaaagtattatatgattttcccgtaaaatgttacttcataacaacgcaaatcccctgtccatcatggtcaggcgtcacacgttctcactctccccttcatcctcatccggcaggacagccttgcaaaatccgtcctcggcaatcaccaaccttaaccgggaagccagccggatgtggtgacgccgcgcccactgcacataggcgcagctttccggtaaccaagcagccatcatggctttccagagtgtcatcttccggcatcggggacatttcctgaaacgcgcaggataaaccatacaaaaattggtcaggacatcgaggaactcacaagcggaatccatatcatagataagctcatccccgtagatgaccttttcgtgacagcacatgccacatcgtgaacagatgttttcccatcggtcagcgcaggacatggatgaagacatgggcagcgctaagattcttccgccatgctccgacgcatacgccgggcagcagcggtatcaatggcaggcaagatatgcaagggagtcaccgcaataatcccttccctggccagctcatagtcaggaggatattccccctccattgccaaagcggacggctgggcacgtccggcaagggaatgactgtcgaaagtatgactggtcagctccgccgatgacccgaagctagtaccggacgtatcaaagatgcgacggacgacatcacgggcactctgcattgtagcgtaatattccagcctgccgataccgcctacatcccattgtccggtcggattaggcgggacgttgatgttgaccagcgtggtgctatcgcagaaaccgaggaaaaattcaaggttggcggtaaggaaagaagctgcttcggcaaaaggtatcggctttttaccgccccatgcgctgattgcaattgcacggatatccataagggatgcctcgcgcgctgcgccgagcgtgccgctgtacaggatgtcagtggaaagattgtagccatgattgatgccgctgatcaccatgtcgggcttcacaggaagtacccctcccttcaccgcatagagtacgcagtccgcaggcgtcccgctgcaatggaagccgcgctcggcataacgggtcaccaccacgtccccgcggagcgtcatggaatgacttgtagcactgcgttgcccgtttggggcgcagacccatacatcatgaccggcagcactcagggtgcgctccatagtgacaagcccctcgctgccgtatccgtcgtcatttgtcagtagaatgttcatgcattgattttcgaatgtaccgacgctcctccccgtggaacgaatatcctccagtcgggatgaaagccgaagatacgctcgtactcctccaagcgttccagatatgagttcagaccagtctgcgtaagcagaaccatgagcgtaccgttgatgccatttgccacgatgttcgcaccatggcaccccggagtctcggaagcgcgttttgccaaccaatcgacttccggacaggaaatctccatctggtcgcgcattcccatctgaatacggttcatgattctaccatactgcaagggttccttttgtacaagctgggccgctgcttcacgggcaaggcggctttcggtgaaaatgtaggaacaaacatggctggactcactgtccagacagcccagctgctccatgaggtcggcatcacccatctcgcgcagggtgctgattgacatacgggagcggagtatcttgaaggcgtgctcggcagtgcgccttttctcgttcatttcatcacgcagcatctgatgggggatgttgctctccaccacgatgcagacatttccttcttcctgcttgaaaggaaaatcatatttctcatagcttcccctctggagatcaaaaatcaggagcttctcttcctcggcgttcaacatggtctcgatgtcactgatacgacagtagcggccgttgaaacgggcgcatgcgccaaagagatagcggatgtattcctcacgggaaaagttcatatgaaagagactacccaaagccatcagggagccaagacaaagggcagtgacaccaacaatgccatcgtaggcaagcagatcaccggaaaaggaaacattcaggccgcggtctatcctccgaccatccttctgaagctcgttgaccactcccttgaagaaatttgcccacctatcctccctccgatatttcacggctcccaaggcaaagtgtttcttatcattgagagccgcattgtacaggcgtacaacagcatcgtcccgaaaggaaatagcaactttgaggcttttttcacccgccgcgctgattacaggaccattgcaataatccgcgtaagccccgacaaaagtataggaagaaggcacgtccacgatgatatccgggttttcatcatattccttcgcatgtgtctgacgcgccgtaaccatgaagatctcccccggttctctgtcgccattctaggctagggaaaatctttttgcaacaaaaaaccaccatcgccccaaggcgacggcggtgaatattccatgacagaacaaatagatgacaaattctccggagaaagttactccttgatgccgtaacgcttgttgaagcgctcgacgcgtcctgcggtgtccagaagcttctgggtaccagtgtagaacggatggttgaaagcactgatttcaacttcaaggttacggacggtgctcttggttttgacggtgaaaccaccggcgcacttcacttctgtcagttcatatttcgggtgaatgcccttcttcatttcgttgcctccatatctccacttgttgctacggacacgccttcacaacaagcaatcgtctctcttatacgccgaacccgacgaaccttagtataccgtaggccgggacgtagagtccagataactggaaccattggacccgttgccggacggctcaagcgtagccgatgtgttcatcgaccgcaagaacgcttcattgttcttggttttcttcattttgtcaatgaggaaactggtcaattccaagtcctccatgctgttgactgcattgcgcagtatccagaggcgggaaagttcttcttgggtaagcaacagatcctcgcgccgcgtaccacttttcttgatgtttatggcagggaacaggcgtctgtcggccatgcggcgatccagcacaatctcattgttgccggtacccttgaattcttcaaaaatgacttcatccatccggctgcctgtctctatcaaagcggtggcgatgattgtcaagctaccgccatgctcaatgttgcgtgccgcgccaaagaaacgcttgggcttgtggagggcgttggagtctacaccgccggaaagtatcttgccgctggccggtactgtctggttataggcacgggcgagacgggttatcgaatcaagaaggatgaccacgtccttcttatgctccaccatccgcttggccttctccaccaccatctcggccactgcgacatggcgggtcgcctgctcatcaaaagtgctggcaatgacctcgcctttgacgttgcggcgcatgtcggtcacttcctctggtctctcatcaaccagcagaaccatcagcttgacctctggatggttggatgtgatggcattggcaattttctgcatcagcaccgtttttccggtacggggaggtgccacgataagagaacgctgacccttgccgatgggacagaacaagttaatcatccgcatggagatgtctcctgactcagtctccaggttgagcttggcatcagggaacaggggggtcagggtgtcaaaactgttgcggagctttgccgcatgaggcgtatcatcattgaccttgacaaccctgaggatggcaaagaaacgctcgccgtccttgggagaacgaatctgcccttcaatgctgtcgcctgtcttcaggctgaaaagtttaatctgactctgtgaaatgtagatgtcctcaggtccgctgagataattgttcagcggagaacggaggaatccatatccgtcggcaagtatttccagtgtaccgttggcaaaaatgatgccgccggtcgctgcatggttcttaagcagctccaggataatctcctgcttcttcaaatcctccagccacgcgggatccatgcctaccgccacagccatggccctcaagtcttcgacaggcttgacggacaggtcgttgattacaatacggggagcgtccggattatcctcggccggattggtcgcataatcatcctgcggtatgccgccgcgtccgcgatagttcttgctgttgcgcgcattgaggttcttgccctgcccttgacgacgtccgccggactgatagttccccggaccgggaacgtaattgcgctggttgccatagggacgtccgctgttctggtaggccggacgagcttcacgccggccctgtacgggagaaagtgtttcctgctcagagttcctcccttccgcaggaataaaagctcccgtattcctttccgtgtttctttccgtgcgcctttccgtcctggaagtctctccgtctctgtttgaaacgcccatggtctcggaagcatcaatggaaagatccatcagtgattcatcctttccgtcttccctctcccgctggtaagcatcttcatattgttcatcgggggaagtagagcgggcatattcctcgactacaggggaatcatccaccactttccggatttggcggccacggggtgaacggatggttctgcgaggaacaggggaatgcggggcataggtttcccgtccgtcccgattgtccgctccggaatcatggacactggcattcagggcaggggcaggaacagaggttcccggtgtcgagacctccgtgacggtgtctgaggacaccatgtctttctctgcgttgacggcaggtttacggacgacaggacgtttcctgatgactcttttcactggcttaggggaagattcctgcgtcgcaggatcatcaaacaactcggatgtcatgaaattctccacttgagttttaaaaatggtcatgttgactggacggaggcaacgtgccacaaggcaggggaagccatacctgtcggtcatccatgaatatgctgtaccttgacttttaagatgcggtcaacattatacgcgggagctgggattgcggcacttatgctacgacatatgtaattctgctacccgcgggacgtttcaaatataaagccatgcgccggttatgtcaagcaatggacgtttttccagaaaggcgcgggcaaggacgcacgccgccacagcagcccggcgtcgaatggaatctcttccccatgtagtgaaacgcagcctcactacctctgtcttctgctcaggggaagcgaagccaaaccagacctcgcctaccggcttatcttccgtacctccgtccggaccggcgattccggaaatggaaattgccagggaagtaccgctggcatggagcatcccctcggccatctccgccacgcactgaccgctgactgctccgtgtttctccaatgtcgccttcctcactcccagaagacatatcttggactgatccgcgtaagtgaccattcctccccagaaccacgctgagctgcccgcacggtcggtcaggagcttggacagatagccggatgtgcaactctccgcgcaactgagcatcatgcccttctccagaagcaagtcggaaagagcgtccactgcctccatgttaccattggcaaccaactctgttcccagaatgcggcgcaggcgtatcatggtctccctccgggcgtcttccgacgaaccggtgacatacaagctaatcctgtggggctggaaacgagttccccattgcactccatcccgtgccgcttcagcgtatttagcctcaagcacggattcaccgagaagatagacggaatactcgtcacggctggtttcatgatggccgcgcagggacgcaagccatggccgcaccagatcttcgaacatgccgttgagttccaggggaggaccgggcatagcagcgcaggcgacatgacgggtcactccattctccccggatattggaatgaagccacggaatccaggagcagtgccacgtggattctccaacacagtaaaaccttcgggaatcagtgcttgccgttcattggggccatggatgcgctcccccatcctctcgtagaccaattgccacgcataggggtcagtgaccaagcgcactccggccatatccgctatgacgcggcgggtcatgtcatcgctggtaggcccaagcccgccggtaacaagcaccacatccgaatggtcaaggtttgctttgaggcctccctcaatcgtcccatcgtcaggcaggacgacaatacggttcacccggtagcctagccgcgtcagttcggcggccaggtgctgtccgtgcctgtcggtgatgatgccacgggtgatttctgtcccgatgatgcagatggtcgcgttatgatactcatgctcaggcattttattttttcctgcgttccactatcttttctccggcctgccacgccgctgccagagccatgaagatgactacggccatgctaatcagtcgcatgggagtgtctccatagcgggtatacggcgtgttgccataggtatcagcggtatataccggtacttcatacatgcgccagtcttcgacaaacgggggcatgggattgaccatgcgtcctgtcggagtgataaccgtggtgatgccgctgttggttccgcggatggtcgagcggcgggtttccactgaacggaagacagccatggcgacatgttgcacctcggcggaaaccgcctgggaccagctatcattggtcatgtttactatgacatccgctccggtgcgcacgaaagctgccgtcaggtagccaaagacatcctcaaagcagataggagtggaaaaacgaacaccatctgctgtctcgaagactgtactttccgttcctttctcccaccagttgtaatcattggcaaggagcaggttgtacaaccatggcatctgcttttcataggggaaatgttccgtgaaaggaacaagatgctgcttgcggtatgtatccttgacctctccgtcctcaaacagaagcaccccgttgtagtcggcgcggttccattccccattctccaacaaagggggaagatcaggattggcgagtacgccttccggattcccggtgagcagcggcacaggcaaggatttcccgaatgccaggaactcatcgacaagggctgctgtccgttggtcggaaggatactgggtatgccaggaaaccgaagggacgaaggcagtttccgaccagatgatcatgtccggttcgtagcgcagggcttcaaggctcatccgcctcatgatgttgaagttcttcttgtactggtcataaccgcccttccatgaatccgagttgtgctggacggcggccactcgccagaggcgatccggttccatggcattccaggtgctcaggctcaccgctccatagaccagcgtgccgagaaccagtgccgcatagatgatgacggcgagccgttggtctttcagataagcggacagtgatgctgacgtcattttgggttttcctggccggaaatactcttccccgcttccaaagatgcctcggcctccggtaaagaacgtgccacgccagcggtcgcccacccatgcgcccaggaaagtctggggcagaatcatcaggaaattaattccccagatacctgtgatgtctgctatctgaatcaaaatgcggtactggtaaagagcataaccaatcatgccatacggataaccggcaaaccagctctggctgacataggtataggctagccaggcaaaagcctgtgtcagatagccgaaagatcggaaccatctgtccgccgccttgagggcaaggaaaagaaaaaccatctcccctccctttatgatggggacaatgaggattgccagcgggtggaatgtcttgagccagtagttgaacatcaggtagaagacgaacccgaaaagaaaaccataaaaaggtgtcagtgcccatgtcgtccggcggatgaccgcaaaaagaggaatgagcgacacaaaggccaaggcgccgaatccaccggaaagcaccagaccgggaaaagccatggagaaaaccaaggccgaaaccactaaaacaagaacctcagaaactacagttccgaggttccttctaccaaaagcattatcatgtgcaagcatcctgtgcctcctgaaaacgagggcgaaggaggaatcttctactcctgacgaatacgaagatcccagacgtaatctttcagttcctttccaggacggaagatggcaacgccgtgggtatcgacggccaccacatctccggtcttgggattgcgggctttctcacgacccttgcgtgtcctcacctcgaatgtaccgaaaccgcgaagttcaataattttgtcttcctgcaaaccgttcttgatttcctcgaagaactcatcaagaaccatgtggatgtccgacctattcaaattcagcttctgatgtagattttcaatgatcgcagcctttgtcaacttttcaggggaacccatatgccactcctctccagacattcatgctgaatgcctgatgtgtaatcaccggaactacggctttgccttcgttcctttccgtgcggctgaatacagcctacccgtatcatctacgagtacacagcccaatcactacgtgcggcttcgccgtactcgcgttgttcatttcgttaccaatcatcgggaattacacctttggttttattccctctccgctttgctactcatcaccgatcatacgcatcggatagattcgcaccaatcacgccccttccaaaagaggccggaggatgaacgcctcctgttactgggcagaggcggcgttcattttattgaagtgcgcatgaaggcgactcttggtacggcttgcggtgttacggtgcaggatacccttgttcgcagcggtatcaatcagtttgaagctcctctgcatcgttgtctcggcggtagccttgtcaccggcttcaatggcagctttgaacttcttcacggatgtgcggatggcactcttggcagcgcggttgcgcatgcggcgcttttcattctggcgctctctcttttcagcggacttagtggacacaaatacctccaaacgttgtgcaattacagacgtttcaatcaattataaagacgccgccacagaggtgacgacagccacaaaccatatcacagacactattttcggtcaatacaatactttaagggaaaacgcaactttctcatggagtttccgccttatctgtccttggcaagagtttccataaattcaggcgtcacttcccaccgggatgcatcattgtcataccgaatagcctcacgcgggatgaccatgaatcttccctccggcccggaaagggaaatcttacgggacaggacattgacctcggcgaccttcatcaggtcatgttccactttcaggcgacttcccatgggcgggaaatcacgacgtgcctcctcatagaaaaaattttcatacgcaagacagcaaagcagacgtccgcacgggcccgatatcttcatggaattcagcgacaagttctgctccttggccatcttgattgacacagtctgtagattgtcgttcatcgcatggcagcagtacggcctgccgcagactgccagacctccgacgaccctggcttcatcacgtacccctatctggcgcaactcaatacgcaggcggaatacagccaccagctccttgaccaacgcgcggaaatcaacacggacatcagaggtgaagaaaaacaagagctttggttctccaagcaggtagtgcgcggcgacagtcttcatgtccaggttcagcttacgcactttctccctgcatacccgcagagcctcctgctccatctcccgatgttcttgataacggtgcagttctgagggagtggcaatatgatccacccaatcgacatccccgctgatactggtaagcaccgcttccttctgggcaggatttacgtgcttgcatcctccaccacaagatgatgagtccggcctggaatcccagaaaacacccgccttttccataggacttcgcccgtcatcatcaggagcatcagctttatagtccacgacgacatcttcaatgacagaagaatcctcggcagagaaatcctcgacagaggaatcctccggttctccgaaggcggcaggaggttcttcctcccgcaagctgtgacttggttctgcttcagagcatgcaccgtggcaattggggcagccgggaacataaggagcgtcatccggagccagaggccccagcaccaagccaaggtcaagaccatacttggtaggaaccatcaccgaggttccgttgtaaatgatgctgtccgaagcaaagacgcctgtctcgttggaggcagggttcttcactatatagaggtatcctgaagaagcgtcggaacggaaagcctgccttttgccttcggaaccacgctctactgggcgtatgctgtccttcatcaatatccttcatcgccctatgggctgactgttattttatagtacatcagaaaataattacaggcaatcctgctttttccaatgaaaagaacgtatcatggtatagacgatttgtcaaatcgccatctgcttttctgaccatgcaacattgcgtgagcaccagtgtcacagctcatgtcatcatgcctttgctttcctgcctcctgaagccttcatcatcatgatgctgaccagcagtaccacagggaagacgattgccgccaggatgcccgccgaaagattgtctccgaatgaagcggatacaaaccccgccacggtcgggccggtcatgcaacccaagtccccagccagcgcaaggaaggcaaagagcgcggttcctccgttacggatggatgccgaagccatgctgaatgtccccggccacatgatgcctacggacagaccgcagagaccgcatcccagcaaggcaagaacaggatacggggaaaacgtaatcagcagataggatgccacacaaagcagtgtactccacgccatgaaacgcttcagattaaaaccgtggccgtatttgccgtatagcaggcgcgacaaacccatcatgatggcgaagaacattggcccggacaaatctccaatcgtcttggcaacaccaagccctcgttcggcgaaagtagaagaccattggctcactgcatgctcactcgcccctgcgcaaagcatcagaaggacaaaataccagaaggttcgtgtacggagaagtgctttcagggaaagacccgtctctccttccgcaatcaggggagcaaggggaacacgggtgaataccacggcgttgactgcgggaaccactgcccagacaagggcaaggtacatccagttcctgatgccgaagatgaaaaagaatatggtcgagacaagcacgacccccacatgcccccagcagtagaaggaatggagaaggctcattgccgtctgtttgttgtccgtcggacaggcttccactatgggactgatcagcacttccagcagacctcctcccacagcgtaaatcaggacggataccagaagacctgtaaagggtgctgtgaaaagacctggaaggatggtcaggctcaccagtcccgcaaaagcaaagacatgtgccagcaccgtgctgacccgatacccgatgcgatcgatgaaaagcggagagacggcatcgaccaggagctggaacccgaagttaagtgtgaccaaaagagtaatactccccagtgggatgtcatacgtactctggaaggtcaggaaaagaagcgggacgaaattattgacgattgcctggacgatgtacccggtaaagcaagctctgatggtacggttgtagttcaagggcataatatctcctgaatcatgctgatgacacagtgtaaagagttgcacgggaaaggaaatatgtaaagaaccagttagggtttttgtcaagaggaacttttttgggatgggaaaaacgcacaaaaaaagggcgcaaaacgcgcctgtgggcggctgtatgcggttttgagggcaggtagtataaaacccttacatacacgggaaaagggattttagagcctgataaaatccaattatttgaagataagcgcattcgtacagcttggaatgaggaaactgaggaatggctgttttctatcgttgatgtggttggagttttgacggaacaaccgacaccgcgaaatacaagcacctattgggctgttatgaaaaaacgtcttgttgaggaaggcgcaaatcaagtgcttacaaattgtaagcagttgaagatgaccgccgccgatggaaaaaaacgattgaccgatgttgccgatacagaacagcttttgcggattattcaatcaattccatcgcccaaggctgaaccgttcaaactgtggcttgctcgtgtaggcagtgagcgaattgatgaaacgattgacccggaactgacaattgaccgcgctcttgaaacctatctcaaaaagggatattcccgcgctcgtccgtgtgtgccgcaaacccgcgccatgcctgtgttattggagtattgcctgttcctttacaatacaatcctttgagcctctctgccgcgccttttactcctttcacacctttcacaccgtgtcgaacgttttcttgaaaacatgcgaaaggaaatcttatcatgaattattatcattcgtgatatcagaccgttcatccgcacatcaacccaacaatctttcatcacttcatggtcgcaatcattcttcttctcacggcttgaaaaaatcttggaaaccctatatttggttccccagcatttaccatcctacggcttttgttgacggtagggtcacttcatggtattttacaaacagcggcaaagattgcgaatacgcaatctatttcatttcaatataggaagaaatcatgaaattgtttgatactcatgcccatatcgggctaatccaagaggaccggatggctcagctactggcagtgcaagtcgccaaaacaaaaggcgtcgaacacattgtcagcatatgcaacagcatcggagactttgatcaagtatacggcaatctcaagatgcttcccaatgtctatcatgccgtaggcgtatcccccactgaggccgggaaccccggtttggactgggagaacaaacttgtggagaggatgagttgggaacgggtcattgccgtaggggaaaccggactggactactaccgcaacagcggcggccggaagacccaggtggaaatgttgcttaagcacctcgatgtcgcccgtcgctttggaaaaaccgtcatcatccataaccgtgacgccggcaaggaccttctggagattcttcgggataaactgcctactttcggcggcatactgcactgttacagcgaggactggtcctatgccatgcaagcgttggatctgcctctttacttctcttttgcggggaacgtaacctaccgcggcgtgtacaacctccatgagacggtatacaatcttcccctggaacgcatcctcatagaaagcgaagctccattcatggttcccgctgcctacaagggcaagcgcaatatgcccgcgtatcttattgagacagcacaggccatagcggacatcaaggagatgccccttgaggaagtcgctcctattctgtatgagaacagcctcagggcatttcatctggatatcacggcttgatggagcaaaagtcaaaaggattcctcgcgcatgacacaacaaggcaaaccactttttcatgatgtggacataggcaatgtccacgtctccggcaatctgttcctcgctcccttggcaggcttcaccgacctcaccttccgctccatatgcagctctcatggagcttccatagcttgttccgagatggtcagcgccgaaggtcttgcccgtggcagcgcgggaaccgaggaacttcttgaacgttatgagggagaagaacagttcatcatccagattttcggctcagagacaaaccaagtagaacgtgcccttccccgtctcctgtgctacaaacccacggtgatagacttcaactgcggctgtcctgtgcccaaggtggtgaaaaccggagcgggttcggcgctgatgaagcatccacaaaccatatacgccatggtcagagcggtaaggaatcaatgtgatgtaccggtgagcgtcaagtttcgccttggctgggacaaggatgccataagctggagggaatttgcccaagccgccctggaagggggcgcacagatgctgaccatgcatgcccgaacccgtagccaaggctattccggtgtagccgattggtcccggattgccgctctggtggatatggtgaaacaaatgtctcccaatgttccggtctttggttcgggcgatgtcttcacaccccatgatgcccagcatatgctagaagaaaccggtgttgacggcgtgatgttcgcccgcggagccattggcaatccttttatctttgagaggacaaaagctctcttgctttccggacaggaaccggaagccgtaccgctggaaacaatcatcggaaccatcatgcggcatctcacgctccttgctgaacgcaagggggaagaagccgcctgccgtcagatgcgcggccatgctggttcctatctcaaaggcttgccaggcagttcccgtatccgcggcttaatcacgcaggctactacggtagaagactaccggaaggcgctggatagcatggaacacgcatgccaaggagacagtcacaatgcttaatggaatttattcaaaacatcatatgctgacactagccggaggctctctttctgtttatgaggcaggggatgaacacatccttcccgtattgcttatccatggaaccatgtattcagaatataactttcatttataggttggtagttgaatcatatcacttctgttgacctgctaggcgtaagcgtgataactttctgcccgtaagaggtgggtatagatgagagtactggtgcttggttccggggccaaggatcatgcggttgcatggtggttctcccaaagcaggtttattaacggtctgttcgttgcgccgggaaacttgggaaccgagtcaatcgcggtcaatttgagttccgtggatccctcatctcctgaacaggtgtacgatgcctgtgttgcccatagcattgattttgtgttcgtcggaaccgaaagtccgcttttcactggtgtgatcgattacctcaatgaacggggaatagctaccttcggagccccccgcaaggctcttaaactagaaggcgacagacgtttcgcccgcgaattcacccatcgctatggcatccccacaccaagttattatgtcttcgaggatgaaaaaacctttgctgacttcatagagcgacatcccggcaagcgtttcgtcatcaaacgcaacgcgctctcccccagccgcgtgatgttaaacagcgacgatccggcttccctccttgccttcgcccgcccgttactggtaaatgacgccattctggtggaggattaccgcatcggcatggctgtgacgctcagcgtcctgatggacaacaaaggcttccttgccctgcctgcctgctccgactatatgaagacaggaactggttcgaccgggctgcccacgggaggaatgggatccatctgtcccgtccccttgaaggattgcgtgcgcaataccatcatggacagcatcgtcctgccgacgctccatggcctgaaaaccgaagggcttgcttacaagggagtcctcactttcagcctgattgacacaccggaagacggtcctatcttggtcgactatcatatccgcttcaatgatcctgccgcccaagcgggcattcctttggtcaagagcgacctggtggaaattctccaggcaatgcagaacgatacgttggccgatttcaaacttgagatatccccgcaatgctccgtggctgtggtgatcgccagcgaaggctatcctacatctccgatgaccggcatgactgttgccgatgtacccgtggtggttcgcaacaataaactggcttccactccgcgagtgttctgcggagctgtccaacacatcgacggcaagcctataaccaccggaggacgtaatatcaccgtggtgggtgttgaggatacgatagccgatgcaaaccataaggcatatgagattgtccatctgattcgcttccctggcgcatggtatcgttctgacatcggcaacaaattcttccagcagtaaaatctttgaccttatggtcgtatcctgtagtcatagtattcagtaccagaattgacatcttcaagcgtaaaatagttaataagtattatatgttttcctcgaaaaatcgtattttcgggtaatacctcaacgaccataaccagacctacactgtcccagccatcagccatacatggtcgatggcttatgtcgtcttctcaaagaaaatgaggaaaacaaccatgagagagaatacattaattattacaattcttatgagcatcatgattctctttgtcgctcttgtttcatgcgagggcaaagtgcgtgtttcgcacgcctccgacgtgcgcttctccacggagataggacgcaaagcctccgctgactccggctgggaacccaatgacgaagtcggcatctacatggtgaatcatgacgccctggcagcttctgccgccacggagcgtgccaaccaaccctacaaggctgacatagcctcccgaacctccggcttcactcctgttgatgtctcccaccccttgaagtgggatgacatctccaaccctgccactacacactttgacttcatcgcctactatccctatgcatcatccatcaatgacaccaccgccctgcccattaatgtctatccggctggtactggggaacaggaccccgggacggctgacttcctgtgggggcatagcaagaccgtgagcacatacgctggcggtgtccagaacaatacgtcaacggtacggctgaaacttgaccacgctctttctcgcctgattgtcaaccttgggccaagtaccaccgttgacgccacggctatcaatgctgccgctggtggattcaccgtcacggtcacaggcacaagcacacaagccacgatcaatcttgatactggagccgtatctgttccaggcaatggtgcgcctatccgcatgaaggacatttccgccgacacgcttaccgccacggaaagagccgcgggaaagcgccggtttgaggttgtattgatacctacggctcactcctctgctttattgaatgccctggaactggagtttgtcctgactgatggtagtggcactgatactgcatacacatggaaagcgacgtccgtagcggacaaagataaacacctgattcactttgacgcgggcaaacagcatatctacaccatgaccctgaatacgtctgacgatgtggtcgccgtcgccgcaatcgaaattggaatcgaggactgggacaccggggacagtataaacacagacgcgctcaaggtgtactgcctctcctttgacggcaataacgcgacaagcggcactgctccgggaaagatgtacgctcatgccggaagtccggtcacggtgccaggttctgggacgctggataaaaccgggcattattacttcgggggatggaatacgacgtctgacggcacgggagtccggtattccgcaggtgactccttcaccatgcctgctcatgacgtgacgttgtatgcacagtggctggtgaaggtcaagactgtctccgccggaggctcttccacgatgatcctgaagaaggacggctcgctctgggcgacagggaggaacgaatggggccaactgggtgacggcactacgaccaacagaactactcctgtgcgggtcaaggctagtgccgattacaacgacttcatgactgatgtcaaggaagtctccatcggaaccaatcacacgatgatcctgaagacagacggcacgctctgggcggcgggatacaacaattctggtcaactgggtgtcggtgacaatgacaacagaagaacgcccgttcaggtcatgactgatgtcgaggctgtctccgccggaagaaatcacacgatgatcctgaagaaggacgggacgctttgggcgacaggagacaactataatggccaactgggtctaggtatcagcggttacggaaccgaaaaaaaaacgcccatgcaggtcaaggctagtatcgctcccgatgacttcatgactgatgtcaaggaagtctccgccggaggggatcatacgatgctcctgaagaaggacgacacgctctgggcgactggagccaactattatggtgaactaggtctagacaacagcgggtcgggaaccaccaaaaacacgcccgtgcaggtcacatccatgaatactgaaccgagcaatcctgtcacggctttctccgccggaggttattacacgatgattctgaagaaggacggcacgctctgggcgactggacggaacaactatggtcaactgggtgacggcactacgaccgagaaaactactcccgtacaggtcaaggctagtaccgctgacaacgacttcatgactgatgtcgcggctgtctccgtcggatactaccatacgatgattgtgaagaaggacggcacgctctgggcgactggacggaacaactatggccaactgggtgacggcactatagagaacagaaacatacccgtgcaggtcaagggttcgggtggggtcgggttcatgactgatgtcgcggctgtcgccgccggaacctaccatacgatgattgtgaagaaggacggcacgctctgggcgacggggcggaacgactatggtcaactgggtgatgacactacgacagacagaattacgcccgtgcagattatattctgataggaatatgaggataccaaaacatccatcgtttaccagccgcctccggacggctttttattttctcaatagtaagcccagaggaaccgttttcacacacggcaaacagtaacaaaacgcatgacccgattcggacattgtttctggataagtctgaaaaagcaacgtatgccttgctgtatgatgaaaaaagcggaatcctcgcaagagagtgagatttgccttacgtcccggattatcccgccagtatcttctcaatcctttccagttcgtcattgccaaagtcaagattcttcaaggcttccaggttgtccttcacttgagccaaactgcttgcccccacaatgagactgcacatgcccggcctacgcagcgcccacgaaagagccagatgggtcagactctgcccacgggtcagcgcaaaggatgaaaggagatcaattttccgcgcatcggtgatcgccactttttccggagtgagaaaaacgctgttcccgtccgcccggcttccggcagggataccaccaaggtatttgccggtgagcaacccctgcgccagcggagagaaagcgatgcctcccactccttcttcttccagcacgtccaggacgtactcgttttcccgcgcaagcatggaataacgcatctgatgtatcaatggtcggattcctctctcccgaagaccggaaatagccctgcgggtatcatcaggaccataattggagatgcccacatacaaagccttgccgctatgtacggcgtgagccaacgcatcaagggtttcatcaagcggagtatcatggtcgggacgatgatgatagaaaatgtccacgtagtccaaacccatgcgtttcaagctctggtcaaggctggaaagcaggtacttccggcttccccattccccgtatggccccggccacatgcggtaacctgccttggttgaaatgaccagttcatcacgatacgctttcaagtcttgagagagaatcctcccaaaattatcttccgcgctgccgggaggcgggccatagttgttggcaaggtcgaaatgggtaatgccaaggtcgaaggctcccagaaccatctcttttcctttctcatatgaagcactgtacccaaagttatgccacagccccagggagattgcagggagctgtagtccgctgtccccgcaccggcggtacaccatgccgtcatatctggtttctcttgctgtatgactcattgcgtcctccttctgcacaacaggataacatggcacgcgacagtgagaaagagataaaacacatgcggattcccgaactgaacatcggccgaacattgtatcagaagaaaaaatccatcccgatgaaaatctcatgctcaatgccagaagcggacttgatgcccttggcataatcaatgatatccttaaggttcacccccaacgaagcacggattggaaaacttgggaatttggaaaggatgcctattccctcaactcctatagtgcccagccagtcataatcctcggtcttcattgaaaaagcatccatgttgctgaagatgcccacatcaatgaacggtgacacatatgtcttgatgaagctctccagagtgatgaaacgggtagtaaaattgaagtttcctatcagcgcaaacgtgcggtcatttcccgacgttctgacagtagaattcgattccaagattccacgcatattatccgcaatcgtgatatcctcgttttcaagaggcaacagttttcttgccgtatccgaataatgccctacgattctcagggaaggattgaacactttggtcgcaaaaggaaaccatgtgaactgagcttcggcagtccatccggctttccgggaatcaagcggattcatcagctccggctccggtatcatgaaccagtccatgtcaaacctcagtttcagggtactgccggtacgaaaatcgtcatgccagttgatgtccgagcgggaaagagtgttggaaaaagaaatggtcatccaatatgcaagagcatctttccgggggatgttcagtcgtgaggcaatgttcgttgaccagcggaatcccaggggcaaagagaactccgttcccacgtcaggaccgactttgacgcgagtcgggatgaagtcacgattaccgtctgaatcgcgcaggtcagcggctgcgtcccaggtcaaagaaaaagcaataggatgagaaaggactgacaaatcatgccgacggatggtcgtaattgcagcgatagcatcactggtctgtccggtcaggatgatttcattgtaccaagaatgacgggatccccctatcatgagcgtccccaaatcagtaatcagcttgtattcggacacagtccacgagctgtcatcctcccgtgttcccttaattgaaggattgaatcgcaacgttgccccgaaaaagggaatctccttcacattgacatcgagcttatactccccatgactgaacaaccgtcctgaaaactccgtatccatgtctacgatagcagacccaagctggaggttgtcaaaatcaatctggaaaaagtcctctctcctgctccaatcccaaaacgtgtccttgtcccgacctgccgtctgggttgtgttcaccacgaaattgaactgggaatacgtaccgaacagattcttttcactgcccttgacgccaaagcggatgccatcatccgtgctgtacttgggatatggcaggacaaagaacgatgacgcatctccaacggtgaacagcacaccgtaatacgctatgctgtctacgatttccgtgagagcatgactgtaggaaacagaattgaaaagccgtcggttcaacaatgcctggcgttttccatccaaagccataatgagcgcgtcctgtgtatcgtagacaggctccacgggaggaacgacatcatgtcggagagactcctctttcgttttcccagtaacagcgaaggaatattcagatattgaatatcctatgacgatgaaggatttcatgtccgtgggaaaaagcggtacggccacaagcaatcctatcagaagcacacatagccgcagctttcgatccaccattatgtctcacctttacagtacacgcgtacaagcacaacccaaaatgccccgcctaatatgcattcttgttcaggaacccgcggaagaatgtaaggagtataatcttcacatcgaaaaacagtccccagttcttgatgtaatataagtcacattctatcctgcgctcaagcgatgtatcgccacgccagccattaacctgcgcccagccagaaataccggccttcatgttgtaccgcagccgataaccgggaatttccttctcgaacctggcgaccagctcagaccgttccggacgcggcccgataagactcatcgagcctcctatcacattgaaaagctgaggtaattcatcaatacttgtcttgcggaggaaagccccgatgggcgtgatgcgcgggtctcccttttttgtccagtgcgcatcaccattctccggcatatcagaacgcatcgaacgaaacttgtacatggtgaacacccgacctttccccgtgacacgctgctgtcggtagagaacctttcccggagaagatagtttcaccagcagggcgatgaagcccaacaacggcgacaggacaatgacagcgcatagtgacgcaatgaaatcgaagccacgttttatcgctcgcttgagcaatccctgttcggtgtggttcgggtagagttccggcaaccagtggaaatccacaatcttgttgccaatgtataagcctggcaatgatggcaggaatacgctcctctgttccaacagattgcttgcctggttgattatgatgtcacgtctgtccgcgcatatcctgatgctaaaccgcagatagtccctgtatctggacatgaatcctctcttgctcactgtagtaagtactatgtaggcactttggtaaagtatggaaggaagacaggggtgtcaaggcatcccacacataaaaaaacggaagcccgctctcccataaggaaaacagagcttccgcgtgatgcatggtggatgcacgctgaactatgtcataccgcgcctgtccgcgaatccttagaacatatatccaacgcccagccgtcccgccgcattgtgtcggtattcaggaagggcgttccatgaagcatcaaggctcaggctgattttcttggaaatatcccatctccagccaagccccgccgtccagccaaaaacatcagggttataattccatcctgcctccacatcatctttcgtcgggaatgatgtccatatccccccgaaaacggaaagatgcattgtcttggacagcgcaacattcactttgggagccacagtgaaaccaacgacatgagcaaagcgcgcccattcaatcttgctccagtcggagcctcccgtggacacgcttcccgtaggattggaagaaccggcggcatagagatagggagcatagacagcgctcacatccagcccaagcccccaaggagtgttgccaaaccgaatcaggttatcaacgaccagcccaaaggtagcaagaggttgcaggcggtcaaagtaaattccgttcgcatcgtaagtgttatagatcgagccgtctttaaccgcatactgggcgccaagcgacagtttcacaatgaagcggcggaggtttagttgcccaacagcgacaggttcggtgacaggcacgatcgccgcaggaagcagttccacaggtccgggaacgcctaagtccttccaggcgacatcactccagatgacgccgtcataactctgttcaaggtagaaacgtctctgccccacatcggaatcaatggaaaatgatgtgacggaagcatccacgacagtccattctccatccatggtgtcaagctggtagcggaaggatgtgacttcaggatcattgatcacccaacgccatgtgtacgtataggcaagaggcgatgaggcaaaagccaaagccgtaccaacgacaaggagcacgagggcgagaacgattgtctttgttcgaatagcactcatttttcattccttctgggcggcatgcccacccgaatcacaatgattctcccaagatggcggaatccagcatttgcgtggagaccgcgttccggtttaaaagtccaatgtcagggaaccaacgcacacggagcatccgtgccaaatcccccgaagaaccatagggaagctacgtcctttacatatttcatcataatattgcggttgtgtcacgtaatgattatcaacagcagagattaatatatcatataaagaaatccatgtccaaaaagacaaggaatgtgtcagtgtccttctacacaactaaggtcatgattggctacgaacagaagtccgccccaggagactacctacaggaatacaaccgggcatgggagacaatcaggcacattgaataaagtttctggtttttcccgaacagcggaacagggagcgatcttaaagcaagtcttgcagctttaccctttccccatagctttcgtttccttacgttttacacgcttaaaaacgaatcaacaaccactattaacatctaaaatcaccaaataacccgaaagtattatatggttttctctgctttttatgcaaaatcatacctttgggtaatagctttctgctatcaccacgtttatactgcttaattaattactaccatatacgtaagcttgcatgtcatcttcttcacggaaaaggaaaaagcaatgacaatgaatgagagagagagagagagagagaactgcgtatgaacaaatttagcagaccagtctttatagttcttacgaccatcctgatgcttcttatcaccttcatttcatgcgacaacaagctgaatgtttcaaataccaatgcagtgcgcttctccacggaaatagggcgcaaggccatggcagactccgaatggcaaaccaatgataaagtcggcatctacatggtagctcatgatgccctgacagcttctgccaccacggggcgtgccaaccaagcatacacagctgacacggccttccagacttccggcttctcccctgttgacgcctccaaccccttgaagtgggacgaccttagtacgaatcccgcaccattctttgacttcatcgcctactatccctatgatgaaaacatctctgaccctacggccatacccatagacatcaaccggagttcctcggaacagatgaccgggacggctgacttcctgtggggacgcaccgacaatgtacagaacaatacctcgacggtgcatctgaagcttgaccatatgttctcccgcctgattgtcaacatctctcccagcacgactgtcgatgcggacgccatcacgggtggcgtactttctgctatggtcgaaggcacaagcacgcaaggcacgttcaacctggataccggagccttgtcagtcacaagttccgttgagggaatcatcatgaagaacctctcccacaccctcagtcaagcggagcaggatgcaggcaagcgcaggtttgaagcggtactgatacctgtggttcactcagaggttctgctggatgctttgaaactggaatttaccctggactctgatacatacacatgggcagcggattccgtagctgacgaagacaagcacctgattcacttcgacaaaggcaagcagcatgtctacaatatgacgctcaatacgtctgatgaagaagtcgccgttgccgccatccagattgagattagagagtgggatgaaagtgacggcataaacgcacctgctgtcaaggtgggagtcaagtcagtctccgccggacagctccatacgatgattctgaagacggacggcacgctctgggcgactggatacaacggttttggacaactgtgtgacggcactacaatcgacaaaaccattcccgtgcaggtcatgactgatgtcaaggccgtctctgccggaaccacccatacgatgatcctgaagaaggacggcacgctctgggcgattggagaaaactctaatggtcaactgggtgacggcactacgaccgacagaacgactcccgtgccggtcaaggccagtatcgatcccgacgacttcatgactggtgtcgcggctgtctccgccggaaatcaccatacgatgatcttgaagaaggacggcacgctctgggcgactggaaccaacttctctggtgaactgggtgacggcactacgaccgacagaacgactcccgtgcaagtcaaggccagtaccgctcccaacgacttcatgactaatgtcgcggccgtctctaccggaatagattacacgatgattctgaagaaggacggcacgctctgggcgactggattcaacctgtttggtcaactgggtgtcggtgataataactccataaaaacgcccgtacaagtctggaattctatcaatggttccgtactcatgactgatgtcgcggccgtctccgccggagatgctcactcgatgattctgaagaagaacggcacgctctgggcgactggagacaactattctggtcaactgggtctcggcgctgagtccacctatagaacaagcacgcccgtgcaggtcatgcctaatgtcgcggctgtctccgtcggaaatgagcacacgatgattttaaaaaaggacggcacgctctgggcgactggacggaacaactatggtcaactgggtgacggcactacgaccgagaaaactactcccgtacaggtcaaggctagtaccgctgacaacgacttcatgactgatgtcgcggctgtctcctccggagattattacacgatgatcctgaagaaggacggcacgctctgggcgactggattcaacagcaatggtcaactgggtctaagtgacagcggttcgggaaccaacaggaacacgcccgtgcaggtaattttttagatactctgaagtgtgacctccacaatgcaccttcggttgcgttgactttcagtcagcttcatatgaagttttgtttgatttccgccccaggcatcatgaccgttcctcgtgggacggcctcgttcaaaccttccggccttccttctctgcccgttcagccaaactctccttgcgccgcttgagcttgtggctgtagatgaggccgacgctctggaggatggtcggcggtatcatggtcaggactccggcgatgccaaaggcatcctccactatgttccgtccggggatgaccgacgccacgccaatggcaagaggaatgacgaaagccgcgctcatggcgcccgtgaccacctctcccgcgtcaaacccgattccgacaaacatgccgggagcaaagaacgtaagtcccaaactcagcgtatagccaggaagcagaatccaccagatggaaatatcatagatgatacgcatgatggacagggacatcgctataccgacccccagagccatggcagcaagaagcacagctttggggatggtaccgctggtaatgtccctcaccctatgcaccagcacatagacggttggttcagccagtaccacgcaagcccctatgaccagtgaaatgggaattaagatccatgaagtagggagacgccccaactcctcccccagcatggtggccgccggaaggaaaccactgtttactccagcaaggaaaagcgtcatgcctacgagcaggtatccaagaccaacgaatatcctgcccagttctcgctttgaaagcctcagcttgatgaaatggaaaagcaggaacacgacaagtatgggagcaaggatgttgaggacttccaaaaaagaatgccccatgctccgggtgaacatccccacgacatcagccacactgcccaactcgttgaaactttggacaccgtaggaagtctctgccgatgaaccgaagaacatgctcagtatgactacggagatgatggctcccaccgaacagatggcactgatgccgaagttgtcctcctccgaacctttttcatgggacacggctgcgaagccgctgcctatggcaagaaggaatggtactgtcacaggaccagttgtgattgccgatgcgtccactgccaccgccagatagtcacgggagaagaatgctatgatgaatgccgtcgcataccctatggtgaggacgtggccaagacgccagtggaagattaccctcaacacggcaatgacaaggaacgcccctattcctacgctgatgccagccagcaacgatagcttgggaatggaagcgacttgatccgcaaatacggaaagatcgggttcggccattgttgcgacaaacccaaagacgaaaaggacgccgatgatcaagggcatgctacgtgacgaaatgagcgtggctcctacatgttggcctatggggagcatggatatctccacgcctatggaaaaaagaaccatgcccaagaatagaagaaccatacctgcaagcatgacaggaagggtcaaaccaggcaggggcgtcagggtgaaatggaggattgtcacgatgatgcctatggggacgacagcaaggaaggattcggtaaatttttcagtcaatacatcgcgcatcgccaacctcctctcatgtcattcgcatcatccattttattgcgccgcgccccatcccaaccattttatcggcctcaacaaaatggtcaatcacattgaatccactgtttttgcaagcgagctttgcgcggtctattactttctggaagttacgccattctgtacattataagccgtggtttttgatgtgagcaagaaagttatggatgcacatgaaaaaaacttacgaaaacttccgaggactatgtgtgagtgtaagaatcaacgagcgcacatatgcaagggaaaatccgtaaatctggaaatcaggctcagcgacctccggtctcctaccgtgccgcatacatccgtgcataatactcttgatactcgccagtgagtatattctcccaccaaggacggttctccagataccacactatggttctctggatgccttgctcaaagttcgtctctggcttccaccccagttccctctccatcttggacggatcaatcgcataccgcttgtcatgtcccttccgatccgcgacgaatgtaatcaggctctccggcttgcccagcaccttcacaatctccttcaccacctcaaggttcgtcctctcgttgcgccccccaatgttgtacacctcgccttcccgtccctcatgcagcaccacgtcaatcgcccggcagtgatcctccacgtacaaccagtcacgcacattttcccccgttccatagacgggtagttctttgtcgttcaatgcgttgacaatgaccagaggaatgagcttttccgggaaatggtacggcccatagttgtttgaacatcggctgatggtcaccggcaacccatatgtacggtgataagcaagaaccagcaagtccgccgccgccttggacgctgaatacggacttgaagcatgcaacggcgtctcctcggtaaaaagcagctcaggccgatcaagaggcaggtcgccatacacctcgtcagttgatacctggtggaaccgcttcaccccccacgcgcgggaagcatccaataatactcctgtccccatcacgttggtctgtaggaagatgcccggatcaaggatagagcggtctacgtgactctctgccgcaaagttgaccaccatgtcaaagttctcatgctggaatagggacatgatgaaaggctggtcggcaatgtctcccttgacgaagcggaagttgcggttgttccacaccgacgcaagggtttccatgtttcccgcataagtcagcttgtccaggcacacaatcatgtcttgtggatgccttcccatataatggtggatgaagttccccccaatgaatcccgccccgcccgtcaccaacagtttcatgtcactgcctcttttttatggaaagtatatggataatacgcaggaataccgttctttccgctattttcccatagcaatgccaagaaagcaaggatgagaaagcaagatggatatagcgtgaggaatgctgatggaggatgtccgcgatagctgcatggatgcgacgctccctgttgcttatccgcctatccgaacacttcccatgcataggggatggagactcccgcgcctgcacgggatactgacaaggcagaggctacggaagccatgtggagtgactgggacatgtccatacccttgagacgtgaagccaggaaatagccaaggaaagtatcccccgctcctgtggtatcgaccacgggcgcgtcaatgatgggagcgtggaacagctcgtcccggaaagcgtaataggctccggcggctccaacggtgagtactatctccgtctgtggatacagacgggcaagatgacgcgcaagcaccggaaattcaccgccgggcatcagtccggctatccccgctccttcaatctcattgacgacaaggaagtcaagtttacacagaggcaatgcgtgtacattgtcaccatagggagcggcattgaagcaaaccatcatttcacgtttcttggcttcctctatcacatatccgagattgagtatctcattctgtagaaccagcaggtcgcccgaaccaaaatggctgaggacgtcatcaatttcattcgtggtaatctcatggttcgctccagggaaaagcacaattgagttctgtccgtcagccgcgacctggatgattgcctggccagtgacactgccgtcccgcatgatcagggaggtatccacgccataagaagacagcgtatcgatgagccacagtccgtcagagccaatctttccggcatggaacacattcaagccagccttggccatggcggtactttgattggccccctttcctccggcaccttgggaatatccggtagaagaaatagtttcaccgggaactacgatatggggaacggcatagaccttgtctatgttcaatgagccgaaattcaagactttcatgaacatctccctatttcccgtacaagctaccggaatatctgcgggcatctgacccagtgagtttgtgaaacaagctgcttcagagcctgctgccatagtttaccgaatccttgccattcagtaaatgtgcattcagtaaatgcggcaggagcgcaatgagaaccactatctggcatccatgccatgctcaacgagaatctttgtgccgtcccactttgagcgccttcttgaacatacgtgtcgtagaactctcagtgaaatgattcaacaccatgacagaaatcagaaccccaccccaaatcaacaggatgtaatagctgctgatgttcgggaacctgttgattcctgtctccagcatcctcagaaggatgatggccaatacgacccctcctatcctgcctttgccgccattagggctgacaccccccaggacgacgataagaatgcactgcaaagtatagaccgtaccatagtccgcacgggcggaattgtaatttgccagcatgatcataccaccaatggctgcacagagtcccgacagcatgtacgtcttaatcagaagggtatccaccttcagaccgctgtattctgccgcggtcgtgctggttcctaacatgtacagcttggttccgaacactgtcttggaaagaagtacccacaccagtacgaccatcaccataaagaaaacaagctgaaccgggacaagaccaaacaaccggccagtgatggtttgcgcatagatacgggaaaaacgactcacggcgttcccattggtcatagccacacacagaccacgtaccagttctcctgttcccattgttgcgagaatgggcggtatcttgaacttcgacaccaggataccgttgaaaataccccacgccgcgccgaccaacgcggcaaggacaagcaccaggggaatggcatagatgggaagaagccctgtttccgtcgtcagggacaacaacacccttgccatgaggattgatgagaaattagctatgctcaccgctgataggtcgatgccccctgaaatcatgcaaagcatgactcccagggacatgattccgaactccgggaactgggaagccattgtctggaagttcaacacagtatagaaacggttgaaacgtgtgattgccatgaaaagcatccacagcacggtgaagatgacaagcctggagatatggcgatctttggcatggagcctacccatccaggaaacaatgcctgttccttgcatcatgaccgtacctcctttgtcccgataccccgcttcttacccatgagcatcccttgataggcgctgactccggttcctataatgattagaaggccggtgaagacgcttttccaagacgtgggaacaccaatgagaattaatgaattctccacgatgactattaacagagtacccaggaaacaaccgagaagggttccccgtccaccagtgattgccgtcccgccaagcacgacgccagcaatgatgttcatttccatccccagcatgttggtgggatgagcctgttgcatcatggtgacgcgggcaaacccggccaggcttgcaatgattccggcaaacacataaagcaagaacttggttcgcttcacgtggaatccagctcgatgggcactgacctcgctgcctcctatggcatagatcccgcgcccgaacatggtgaaccgcatcatgagaaacaccaggacggcaaccacgaccaaaatcatgaatggcaacggaaggcgtgacgtcaatcctgatactggattgcgtgcaatgaacaggggcgttgtaccaaagatgcgcatgggttcgggaatcatggtcaactgccgggaattcaaggctccttgcatgatgccccggaaaacgcttgatgatcccaaggtcacaatcatggccggaagaccgaaatagccaacgaaaagtccgttgaaagcaccaagaagcgcccccaggaacacggcgcaggccaatggcagtaagacgttcccttggtagccaatgtcaaggaacatcttggtgatggcatagactgacaaagacgcgagagccgggaacgaaacgtcaatgccaccggaaacaatcaccatgaaagtggcgaccgcaaagagtcccggcacaatcagggcagaagctatgtcaaccagattgttcgatgaaaagaactgcccggaacgaacctgaatcagaatgctgagcagtatcaggataaggaaaatataaggctcgttgcggcctgacatccgcttgagcgtggtctgtatggttttgttcacatccgcctccatcgcactacatcatgtaggaaagaattttctgttcatcagcatcggctgcgtcaatatcagcgacgacctttcccgacttcatgatgacaacacgggaacagttctcaaggacttccggcaaatcatcagaaatgataatcaaagccaatccctgtcgggcaagtttctgcaatatcgcatggatgtcatgtttcgagccaatatctacacccacggtcggcccgttgagtataaggacatccaagttacatgccagccatttcgccagaacaaccttctgctggtttcctcctgataaagtctggcaagcattgtccgggttcggagtggcaatgctcagctccttgacccaacgcgtgacttcatcctgacgcttttcagcatcaagggttccgccaaccgtggaaatcagccggtcaatttccgctatgactatgttgtcacctatgcttctcggcaggaaaagtccttcactcagcctatcttccggcacatagccaatcttccgggttatggcatcacggggattcttcaacgcaactggttcgccatgcatcaggaactccccgctgtcaatgggaagcaagccgaacatggacagcgcaagctcggagcgtcctgagtcaagcaatccggttatcccaagtatctcccctttccgtaattccagcgatacatcatggaagaaaccgcctgatgagacattgcgtacctcaaaaaccgggaatggagaaagcgtgccaggatggaacctttcggcctcaaattcccgacccgtcatgtaataagagaactttgccgcgtccaggtcattcgtactgccctgggcgaccatctccccattgcgcaggatggaaaagttttccgaaatttcgaacacttcattcagtttgtggctgacaaaaagaatggctattccctgctcctgaagcctcaatatgaggctgaacagtttctgcacctctttccttgtcaaggcagtcgtaggctcgtccatgatgatgagcttcgtattgaacatcaatgccctgctaatggcaatcatctgcttctgagctaccgaaagactaccgacaatggcatccaagtcaatgtcgaaattgatccggtcgattgattcccgcgcaatctgccgcatccatttccagttgaccaaacgcttctgttccgccacctgtgtgttgaaagccagattttccatgactgtgagattggggaagatggaaaaatcctggtaaatcacttgaatcccattcttgatggcctcgatgggcgtcagcctctcatatgtccgtcccccaatctccatgtgtccgccatccggtccatagacaccggaaatgaccttgatcagcgtggatttaccgcttccgttctctcccgccagacaatgtatttcccccggctttatgtcaaaggacacatttttcaaagcatggacgccgacaaaggacttgtagatgcccacggttttcagcaaactgttttccattccccctctccctctccttccggtcatcaccataatgaatgccctgcgtcgcacatgcagggcattataatcaaatttccgtcaggataaacctagaaaccataagaccggacattctccgcgttgatgacaacccaaccttctccttcaagaacctttgggctgcctggcttgaagcgcagggcagtatacccttccacgcccaagtcaacaggagctttgattgtctcaccgtccagaaccttgaccgcaagggcaatcatggccttgcctgccaaagcgggatcccacaaagtcagggactggacgactttgctttcaagaagcgcggcgttgtcaagcggcataccggttccggaagtgaaaaccttgccaatcagaccgagttcctcaatggcacgcgcaacgcccggagcatcgtaggaagatgttcccatgatacccttgagatcaggatatttcttgaaaagttccttggctacattgtacgcgacatctccgttgtcgtttgattcaacgcgtttctccgcttccaggagccgcatgcgaggatacgtagccttctgatgcgccacaccagcgtccgcccattcgttatgggagccattggtcagggacgcgaccatggtagtataaagcccttcccctcccatggcttcggccaggttatccatgatgaatgccccgtagccagcattggagaaagcttcaatgtcatagtcaacattttccaacgcggcgccttcatgggttatcaccacaatgcccgcggcgcgtgcttgcgccaggacaagttcgattgactcaaggtctaccggaacgacgcacaaggcatcaacgccttgagctatgaggtcctgcaccaattgagcctggagcgtagcgtcaatctgcgcggttcccttctgataaacattaagaccagtagcctttgcatactcatcgacacccgccttcatccgaacgaaccaagggttcgaggcatccttgggaacaacgacaatttcataccccgccttggaatccttctgcccaccagcacacaccagggaagctgccaaaacgaccagaagaatgagaacaaaaattttcttcatggatttcctcctttccattgttggtaaaactttatcccagcatttcccatccgtcaaactttttattgatttttcactaaaattcaattaaccacaaatatatcagccctttcctgctgaaaacatattgatttacacctattttttccacgttaaactaaattttactaaactgtttgacaactcccggagtcgcggatatcctgatgtatcatgggaataaaagaaattgcagaaaaagccggcgtatcaaaagctactgtttcactggctctgaacaaccagaaaggcgttggacaggaaaagcgtgcagtcatccagcagattgcccgtgaaatgaactatctggctccatgcaaacgccaaggccccctgtcgaaccaggggaaagtaatcatgttctcacaaatcaagaagcatggactgatcctgaacaaagaccagaatatcttcatcatggattatattaccgccatcaaccgagctgtcgaggaacatggctattccttcgaactccgcctgcatccccacacatctatccaggcttttgtcggagaggtgaacgaaagatatccgacaggattgatcatccttggcacggaactggatgaaagtgacatccttgcccttgagggcatacaggttccctatctcatactggatacgaacttcgattcaatcggggctgatttcatcacaatggcgaatattgaagctgtcttccagattgtccggcatttgaaagacaccggacacacggacatacgcatggcacgttcccgtgaagctacgggaaatatcctgctccgtgaacagggcttccagtccgcgctgaaacacttcggactacgtcaagactctcgttcagtcttcagcatttctcctggttttgacggagcataccaggacatgctctcctacatcacacagtctgtggggaatcttccccaggccatcttctgcttcaacgatgtcgcggctttcggcgtaatcaaggcattgaaggagtcgggtatcaatgtcccgcaggacatttccatcgttggctttgacaatctgcccatggcatccatgatggatccttccctcacgaccataaaggttcccaccaaggaaataggacgcctggccgcccggttcatcatggacagaatcaagatgaagactccagcagaaaagtgctgcttcatgctcaggggtaccctgattacgcggcagagtgtcaaaaacaggaataaaaatgacaaaacggaggtgtctttatgaataagtattctgtcatactgggaaacctgggcaatacatgcgacaggttcctctcatccggctacaaggaaatcccccccaaggaaaccctgatcagacaggcttctgagattaatggagtaaaaggtctggaattggtcggtacgtgggatgtaaacaaggacaatgtcaatgagatgggtgacctgctctcgaaatacggcctggaatgcgtgtcaatcattcccgacctgtttgcccagcgccgctgggggaaaggctccatttccgcgaaggatccggctatccgcgcacaggccatggagtatctttacgaatgcgtcgagacagcccgtatcttgaaatgcgggacattgaacatctggccgggacaggacggctatgattacatcctgcaatcagacctgattcaggaacgccgttggcttgaagaaaacatcactacgctggccaagagtgcgccagatatccgttttgcgcttgagtataagccaaaagagccgcggaatttcagtttcatggctcgtgcggcggatacgctcctgcttgcccaaagaaccggcatggacaatgtcggcgtctgcatagacaccggacacgggtatgcggcgggagagaacgtcggggaatctgtcgtcatcttacaggagtacggaaaaaagttgttccatatgcatttcaacgacaattatggaggctgggacgatgacatgattgtgggttccgttcatttcccgacatatgtggaaacgctattctggcttaaggaaaccggttatgacggttggttgtccatggatcagtatccttaccgggaagacggcaaacgcgcggtcgaggagagcgtccttttcttgcagatgattgaaaaacatctcgactctcccaaggtcatggatgaactgaggagcctggttacaaggggcaacgcagtcgagacccagaagtggttgcgggaaactttctataagtaaaactgcaatccctgccgacggaaacagaaaggaacggactgtcagggcgtgctatagccgtcctgatattccccgccagcgacatttttcaggatggggtatttccctgcggggaaatcccagatggaagcatcccatactcctccggtccaatttgccgaaacactgaaattcgtggctcccttgaaccatgaagcatctttctgcaaatcaagatgaacagtcgtttcagagttgccgctgattgatgccacgcttgtgtaagcacgattcgtggtgctagtaaccgcagtgtcacctatgagcctactgactgcgccatttatcgcagtgacctgttgcacgacagtgaatgaatttttaatgtctctagctaaggatgtactggcgaagccccctatgttcctcagcccagttacactgccattaacgacggcataactgtaggaaacggatgcgctgttcatacctgcgaatcctcctgcccaagcccccgccccccccagggctgaaacagcattgtttacaatgacgtaggaatcagtaatacttcctgccacatgatatccgacaaatccccctgcccggtcagttatactcacgaccgaatttaccagcgcatagctttccttgactgtactactagccttgtagccgatgaatccccctatgtatgccgtgccagttactgtggacgcttccgaaaaacagttcgacacatcagcagcactatgtccgatgaaacctccgacactatatgcccctcccccggatatcttacccatggttcgtgaatgactataagaaaccgggccatgcaacgcaccagcgaatcctccaacccaattggcagctcctaaaatattccctcctgtgaatgctgaattgcctgtcatcgatgctgatatatatccgccgaatccaccgacataatcgtttgctcctgaaatgaacccctggacagtagcggaagaattcgaaatgtttcccgtcgtatatccaacaaaaccgccgacactattgtctgccgtccctgtgatatttccattggtctccgcatgacttctttcaatagctccggtattggttcccacaaagccgccgacacggccattggctgtaacaagagctgacgcatccatcccaatcgctttactgtcagtaatggttgcggtttgatgccctgcgaacccgccggttcccgttgaaatggatgttgtgccggtaccggataccttgccatagtaaactatcgcctttgttatgctggattcagttccagtatttgctccaacgaaaccgccgacagtattctgtccttggacagaataaacgatggatgcccgtgtcgtatcgctgtttgttactgttccttggtttcgtcccacgaaacccccgacatgcgagcttgtccctgtaaccgaagacatgcggacataactgttggatatagtcttgcctgaatcgttctgtccgacaaggccaccgacatactgcccaccagatacagtccctgccgcggagcttccggtgatgctggcgctgttttttcctaccagacctcccacaatatcagaaccgttgagcgtaacaatggcggaactattttcaataactcccgaaaggtgttgcccagccactcctccgcttgagttgccagtcgccttgatgcggacataggatgtactgccagtaattgtgccattattctgcccgatgattccgccaatcacatcctctccagaaatcgcaccggatacgtaacagttagtaatcgtaccgttgttattgacaccagcaagacctccaaggttatctcggcctgtcacactcacgttcgttagcccgatgtttttgacaacggctcctgaagtgatggttttgaagaaacctagtttgtcaccagtagcagcattcccagggcccgtgaccgtaactccgtctatggcatagccattgccatcaagtgttccagagaagtcgaagggagtccatgtcgtagaacccaaataggtaccaagttcaatgttccgcatcaagatgaaattcttgctgctgttagcggatgtcagcacgacagccagacctcttgccgtgtatattttataaggattggaaaccgaaccgtctccggtgtaatcgaggatgtccgcggtgtccgcgttacccgttccaccgacttcccatttctcgatggtcacggtctccactacaatggtcctgtccctgattgtaatgtccaagatgtaatgctgcccggaatcaaatgaccaactagctgggacattccatgtataatttttttcagaagccccatcgcggacagtaaaaccgagggatcgatcaggaaattcaccttccgagtgaggaataaaaatcatatcctgagaaacggcattgatcccattggcagccatcgtgaaggaaatggcctcagtcgcgccttccttactggtgaaagtcccggtatctactctgaacaccgcagtcgttggccatccgacagtagtgactgttatttcatcaatagtatccggatccaaaattccggcatcattgacattcacagtcaaagtcatcttggacatcatatgctggaaagtcagcacgaccggcgatgactgcttggccatattgttcttccgtacataaaagatatccagaagattaggattgctctggtcagtgacatccatgggaagcgcataactggccagtgaaggcgcataaggcgcatatgagatgaaatcaaccaatgaaccgttattcgggtaatagaccacgatacctgaatcgaaagacgcctcccctgtcagctcatcataggtcaggcggagattatcagtcccatcaagaatgtttgatggtgtcagggcattgccgtttcccaccatgaagaaccctaatgaatcccctgtctccagattcagtgcattcatgcctccggaaaagagcatgacctgaccgtccgccccctggcggccttcgtcatcggtcacatcgtaaatctggtcaagctcctgaacacaggagacaagcgataccgctgccaacattagcaacagtatcgcaacaagagatttatttttcatttttggttcagatggattctcatggcaacctttccgtaaggaattacgttgcgtctccgggtcccaagtctactacagtccatccagtgacttcaacgtcaaagcttatgtctttccttttgagcgtcaatgccaactgatattcctttcctgctgtcagattgagtgcggccaaattcttggcttcccagcgatatatattgccggaagcgtcaacaaattcaatcttaaaggaatcttttacattattggcggcatcaggcatgacgatggcttcatatatgaccttctcgtccgtaactgccgttccgcccgactgaacattggcagtgatattcgcgacagtatccacgtctgcaagggaaccatctgacaaattaagatttgccgtagtcttcgctcctataagcgttgtggtaaaaccagcaagattgctgtatgtcagcccttcaccagctgttgcggtaatcttgaagcgggcaagcttgtgatcgacagtcactgctacattgcttccgctgttgacacttttttggagactgcctgtctttccccagagaatgtccagatcgttaacctttcccgtctgattccctgcaaggttaatgggaagctgggcgtcaactgatccagtagcagttgtcacactagctgaatacggataatagacaatgaaattgacagcagcgtcatcattcggccagtaaatcggcgtggtagaagtaaaggtcgccgtcgtcgcccctcctgaaccagccgtgtattcaacgtttttttccaaagtggaactaaaaatgtcaccactattcggaactgtgtacacaccaatcttgtcacccgttacccatgtcgatgtcgcgctcaccatgcgtgccgaccggtttgctaccgtcgagaaccgcacaatgtcaggattcgaagacaccagttccgatccacaggagacaaaaactaatgtcacaactaaaccaattaaaccaaataaaattttctttttcataaagctttaataataacttttatcatttttgtctagtcttttcttctactatatagtaaaaagaaagtaattatagtttttatgataaaataggaattgtgtcgtgttttttttgatgaggcatactctttgtttttcctgtccacctgaaaattctattgccgaaacttaaggagcgttattacgtttatgatgtgtcatgagtttatataaaaaacataatgaaaagaaaaatataatcatcacctcccttctcgttttcctgttcttggtactgctttttctggttcaagggtgcgactttggtgtgattacagaaatccctgatggcaaaggggaaataagtatcatggccgccgtgggtaatccatcggatgacaatgcaacacgggtcattacggatcaggactggaacagcacttttgaacatggggattccattgggatatacatgtactattccggcactgacacagtatatgagtcaaacgtgaagtacacgtatgatacgtcttccgccgaaccacgttggatggccgactcacttcgttattatcctacttggaacgatcccaatggttcttccctggatttctttgcctaccacccctacgacagcactgctccttccgtacccaaggggacggagcttctcgtcattcctgccgccgtctcagtaaaaacggatcaacgggacgaccctgatttcacccagagcgacttcatgactgccagacacctgaatgccccgataggaacacgggtcaatctggttttcacacattccttctccttgcttgagctgcggcttgacgccacaggatacggacgggacagggaagcgatagagatatccattgacgaattgttcaccgacactatcgtcaacgtgcgtacaggagggaataccacgcaaggggggactcccaagaagataatgttccattcgtcttatctcggttccgacgccaccgccacggatattgaatatatagcccgcgccttggttcctgaacaatctacggcgacgctcacatccttcatcatgaaatatgacggttatcattatgagggggatatcacgggaatctcaacaatcacgaccggcggctcacgcgtgatgcagcttaccggcgccttgccgttaagttccctgacgactccgcccagtcccatcaccgacaagaacatttcctatgagctgaccttccctccctcctatgggattgaccccgatacgcataatcttttctcgttcacggtcgtgtccaagaccggaaatccagcatcactggatatacagcaacacattctttttcatgcgggcacgccaggacagtcgtacaggatacctgtttggaaaatcgctgattcggttttcaccgggacggcatcgaattacattgaaatcccccatgccatcaggatactgggaacaagcagctttgcatcgtcatcagccttggacaccgtagttttcggtgatgcagagaatggttctgatatcgagaccatcggaaaccaggctttctccgcttcctcaaacctgaaaaaaatagaactgtttccccgcatgaccaagacgtatgacaaggattctgaaacgaccggcaagacaattaccgcggatataccaaacctgggagataatgtcttcacaggaatcacagaacctatcgacatctatatttctgaaaatgcggcggtacgcgcagcctatgacgctgcgttgcgggctccaggcgcgacatcacaaggatggcatgccacgacagtcagcggctccctcatcacggatgaccatgtgtccgtcaccggactttccggttccggcacggtcaggatatgggcggaactgaagcacacggagagctgatgataaacaagaataaccgcctttatttcctacttctcatttttctgcccctcatggtggttatctctggttgcaatatggattatcgttacaaaatccttctggaagcggacatctacagggatcctggaaggaatcttcctcccgcaggaagtcctgacaatcctatcatcatcgctggcaattatgacaaggataccgtactccaggcggccaaggacgtaatgattggcccaaaatatagcctcagttccacgaaatcgcgcactttagaggaattcatgcttgatgggctagtacatttccagtattttttagattcagatcccgacggagttgtctttcttttctcggatgaatatggagaagcgtatttcatcatccatttcaaagccgaaggagctttcatcggtgacataaaagactgggaaatccctccgggcagcggagggccttggctgggaggcgcatcatgaggctcatacggcggcatatctttttttctttcctgttaatcctgtccgtaacagcaataatacagccgttggcagccaaggacaggtctgtcctgtctttttcggctatttccggcatcaggcacgggatggttgaagagattgtctattatgacaaaaccttgacgactctcctcagccgcctggactgggaacagaagatgtcaccgttcattggagtaaaggcttccgtgaacataccatacgtttccgtcagccttgccgcgtcactgggctttcccatccgttccggacaaatggaggactttgactggctcaacgcgggagccaataaaggccccctgactcattattcaagccacaatgctttcctggacaaggatcttgctgcgtcagcacgcgttaccctgcttgtggtggatacacagtctttttccttcgggccaatcgcaggcatcagctaccgcaatcggctgtggcgggctgaggatggctacgggcagtatcccccggagaaaacaggcccttacacgccttggcatgaagacgcaaaaaaggaacctttccatgggctggtcatttcttacaaccagacaatcatcagtccatcggtcggtctgaccatggaatggatgacgaaaggatcatggggtatcaccctttccggctcatggcttccctatgtttccgtcgatgcgctggacaatcattatctaaggggaatgcaattccgcgacatcatggacaaggggatgggctggaacgtggaaggtacgctcggcatccctctgggcaatgggaaaaaccccaagcgtctggatgtcagtgtcgcttatgaacatttcgccttgaagggattgggttacaacagggcaatcaatacatctgcctggaatctagactcaaacgtaggtacgacatcctccctgtggaccattggcattgggttcgggttctgaacggttctgttgggttctgcgagacacacggcgcggaatcatccaccaagagacgtatgttcatcctcaaacactacttcactctcagccttggtatagacattgaccctggcatggatatctacttcattgacaaaccaaccattggcacggcagagttgcatgaactcggcataacgattcactccgttgatttccttcagggtgacaactacaccaaaatggagaccttgaccggaatggttttcaagacgttcttttttcttgatggtcatgccccagttcggagaagatgggctgagacgtttccgtggagaattacgaagtttcacaccttcggaaatatgcttcacgttgtcccatttccgatattcgttgcgaactttttcctcgtattgagagccaggaacagcatcgtcatcaccttgtttattatcgttaatggaataaatcttgcctttctggtcaatccttccaaagtggatgtctaattcagtatctgtatagtccacgccctgggaaagggaacacttaggaaaataacagagcattgccttggctatataggggaaatgctcattgttcaagggcacggggatgttatatgtgtacgtgtcatacgcctcggatacgccctgtacaataaatttgatttcatttcccggtgttctgagaatatctgaaatatgtttcggcactaccccaaagcccaggatgtcacgctttgaagtatccgtgttccactgtaccgcggaatccaggaggagtgctttggcaacctcacgagaaaaacccatgacatgaataaggtacgcaagcttgcgggcaatccacggagccgcaaatgaagttccggcgtctttcatgcgtccgcggcttgaatacaccaccatgccatcttgacggtcaccgccaaaggtcgatacatcaggcttcttgaagaagtgcagcactggccccctacgggcatattccacttttgtaccggtaatggtgacagcattgactacaagggaattgatggagtcagccggagctccaatgcgtggttcgtgtcggttccgattcctgttatttgtaccagcaacaacaaagatgacatcattctggaactggatttcatccagcaaggctccctcaggagacatgaaattttgttcaatttccaaatcagaacccaaagacaggttccacaccttgatgtccttgtttgtttcaacaatctgcctgatttttcggaggatgtcagccgtgctgttgcggtcatgctttgctactccaaaatgccgaacacggaaacgaccgcacccatcatctatatggggattcaagacagggccatccacaataagagaagatactgccgtcccatggacatagtcatcaggttcaataaggtcttccaacaccatgggcacatatgaaacccatgaagaaaaatacacagttttatcgaacagcgtatcaatgacgccaatgactggctctgtggttggcgccggaatagaaaacccggctccgttcattccatccctttcaaaaggcaatgccctgatacgaccaaagtcactgaccgccatagacaccagatatggcgcggcactgatgatccggttatactgcgcaggattcaccagccacgtcacggcatctagtgcttttatgggttcatcctgcatctgaagcttacgcaggatctctgtttgtgtcagtccagtatcatacaaggtgatgatctggctttctgtgacctgttgcgttcgttcctccactctgaagttatcaatataataggcgtccttgatgatgtgcaaaaaaagggacttgctgaggccatgcgcggaaatgcatgcttccgcccgttttttccactgtacatcgctggcggtttgcagtttctcatattttgtaccaagaatgatcagttgttcggcggtaatcgtagaagaaaaatattcagcaaggacttgttcacagtgatgcagattatgcaatgcagaatctatgttttccaatggcacacaatgtgtaaaaacatgctgtcgttgattatctccgtttgaaaactttactcctacgatagtactgtttgcagagacggaaccttttttcagaatatagcccatacgacagcttttggggatgatgcgcgtgtaatacacagaaaccaacggacggaatcctctctgctcctcacgccaatattgtctgacatgtataagggactgcaacaatcgctcaagtttggcacgttctacgcatttccctttcgggagacttacaagtcccgatgtttttggatgaggcgcatgattgaatttccctttcagctccaggactttgttcatttcttatctcccatcagctcccgcgatatgctgcttttggagactttagagaggatttcaatgtctcgtatggagaagcccatgttctggagatctttatagtcacccgcaaaatccggtctggtttgcctgaacagcctggagaggtaatcaaagtcttcatggggattactgaaagctattgctgtcttgatgatgttcttgaggtctcccggatatggaacaggattcatgagagctatgattttcctgaacagacggatgttcctgccttggaatttgaactgctggagcaagtcttcaagaatgatttctgcaatttcccggaggtcttgctgtgtatagcgattgaagtcaatcaccttgtcaaaacgtcggatcagtgccttgtcaaaagagtcaaaaagattggttgtggcaataagaacaatccgggtattaagtccatccagtcctttaagaacggaggatgtcgccctccccatttccctcagatccctggaggatgtccgatccaatgcgagggcgtcgatttcatcaaaaagaatgatgatttgttctgggtatggtacattattgatttctgcaaataattccgcaatgttcttggatgtctgtcccaacttgctgtccacgagaaaatcaaagtcaacaatgtagagttgtcggttgagaatgcgtgccagttgttttgcgctttctgtttttcctgttcccggagcgccttgaaaaagaaacttgttcacccctgcgccatagccaacggcgttcacaatacccatgacatcatctttgatgcattcaggaagcggtaacgtggagctagcggtatccactttacggagatagtccatttttccattcaatgcctgcgggacaaaagtattcttatcggagagcaatgccatgatgtaatcacccaattcatgatcattgttcctgttgaagtctacagctacttcatacgcttcatcacggaaagcagaatcatttctttccgtataatatttaatcagattgattatattcttctttttcatcttggccttttcccatgtgggttaacatatgatataacgaatgggacatcacatataaaaagtgggacataaattcaaaaatatacattcagactatattcatgtagaggaaaacatgcaagaaaaaacttgaatttgttttggcaattacatgcttccacattgcaacgaacaggacaagaaactattctgaaaaaagggagaagcactatcatggctcatttacatagcatcgccgttttctgcggttcctcacacggctccgatccggctttcaccacagcggcaaagaaccttggagttgccttttgtgagcgcggcatcgcccttgtctatggcggcggcaaccgaggaatcatgggtactctcgccacgacagtccatgaaaaaggaggaaaagtcaccggagtcctcccccgcttctttgatgttcctgcggtacgtaccggagaaaagaatacatcggtcgaaatagtttccggcatgcacgaacgaaaggctcgcatggcagatctggcggatggattcatcgtcctgccgggaggcattggtacatgtgatgaattctttgaaacctacacatggaaacagattggtcttcatgacaaaccaatcgcccttcttaataccaagggtttttacaatggcttgttgtctttcctcaattccgcaagtagtgaagggttcatcagtcgtgaagcgctccatgccctcatcattgaggaaaatcccgcccgtttgcttgacagaatggaggaacaccaagccgtccttccggaaaaacttggctgaccccatcctatgccccatatccgaaccttacctgacacacgtcttcatgcatctggccggtgacaccatgtggccaatgctttacaaaaggtggcttactgcttatttttcccagagcttttcaggataatatccgctggcgattttttgtgccaactgttcacgaaccgactcacggtcctgggcgtatgtcatgccgaaccatttctcctgggtggtgaagaaacgaatgcgtccttccccgctgcgaaccatctgtgccgctccttccggaagataacattcagtcttctccgccgttacattctccgtgatgaaggcatcccagtaggattggaaagtggtgaaagcccgtggcgtaaacccaaagaaattcatagaaacccattcttctccggtaagcagctgcgctgtcccatcgataagaacctcaatacgaccgtctgaggtatagccaatcttcggattctcgcgcatggttctgaggtagtccccatcaacctgacagatggcacgggtgacagtaccattgaggctcatggtattcttgagtacataaccgaccatggcatggtctgtaccatccgcatcaacggaggcaagatatgcttccatggtcttatacgcatcacgtccataatagtcgtcggcattgatgacggcgaaaggttccttgatagcttctttggcgcagagtaccgcatggatggttccccatggtttcgtgcgtcctgcgtccgccgcttttttcttctgttcaggagtcaggagggaatccagggactgaaatacataggaggcatccatgttacgggcaatgcggtcaaagagtctttcacggaagtctttttctatgtctggcctgatgatgaaaacaacgcgtccgaaaccgctgtccagggcgtcccgtacgccgaaatcaagaagtgtctccccgtgcatgccgacggcatcgatttgtttcacgccgccataccggcttcccatgcctgcggccatgaccaaaagtgtaggtttcatcgctcatcccccttcacggcatcccgtgtttgttgttcaagaaacagtctacaattttgacaaggtacaggtcaaaggaatctgaaacggaatgagaacagaatgtggtgaaaatgtagttgaatacgggaaagtcaggactctactagattattgttgcattttatggtaggttacctgccgtcgttgatgacatggacgcgtggcgcagctggatagcgcgattgcctccggagcaataggtcgtgggttcgaatcccgccgcgttcaaaatgtaatttgttataagggtaataattataaaaccctctatagcaaaagtgagcaaaaagtgagcaaaaagtgagcaattggttttttatccttttctttggcttgattcccctctggactgacacaggcagagttccctttttgggcaggtcttggactgcgcttcattcgtgacctggaacaaggaaaagaatccttgcgcctggataaggcgaaccaggcgctgtccatgttcggtaaacaagccggttccctatgatgccgtgaactgggaatagtacagcgtggaataaagaccatcatgtgccatcagggaagcatgcgtccccttctccaccacctctccattctgaaccaccactatctcatcggcatgcatgatggttgacaacctgtgggcaatgacaaaacttgtcttgccctgcatgagggagcgcatggcctcctgtatcgtcctctccgtccgcgtatcaacattgctggtcgcctcatcaaggatgagcatacgggcatcaaggagcatggcgcgggctatggtcagaagctgcttctgcccctgcgaaatattcagggtatcctcgttcaggatggtatcgtacccgtgcggcaaggacatgatgtagtcatgaaccttggcaacctttgccacggcgaccacatcatccatggtcgctccgggcttgccataggcaaggttctcgtaaatcgtaccgtaaaacaaccacgcatcctgcaagaccatggcgtaggaagaacgcaggctggcacgggtagccaaggaaatatcaatgccatcgagacacattgtaccggaaagaggatcatagaaacgcatcagcagattgatcaaggtcgtcttgcctgcgccggtgggacccacgatagcgaccagcctccccggtggaacatcaaggttcaggtcgtggaggatgaccttctccggcatgtagccaaaattgacatgccgggcttccacatgaccgtccacgtcatggaacacatgggcatccggcacatcggcaatctcatccgtttcgtcaaggagccggaatacccgctcggccgcggcgaaggctgactggaactcactcagcaggtttgccgcttcgttgatcggaccggaaaacttacgtgagtagaggacgaacgaactcatgttgcccaaagtaatcctgcccgcaaggaacaggagggcgccaaagacgctaatcaggctgagcgaaagattgttgaacaggttcaccgtaggaccgaccgtactggaataagcatctgcccgatagtaggcatctatcgcggcatcattgtatccatcaaaacgggagaccattgtagcttccctatgataagcagctatggttctgcgggcggaaatcatttcctcggaaaaaccgttgaggcgtcccaacgtggaagaacgggcacgaaacaaaggctgcccgcgacgggcaaggaaacgggttacgaccatggacagaggaacagtgaccgcaaagacaagtaccatggtcggtgagatggtgaacatcatgaacagggagccagctaccgtcactatgctggtcagtatctggatgctgtcagtgaccagggatgtgttgattgtatctatgtcgtaggtgacgcggctgatgatatccccggcggagttacggtcaaaaaaacccactggcagacgtgtcagtttgtcaaagatgtcacgcctcatggcgtagaccattttctgccccagacgaatcattacgcgggagaggatgtaggacagcagggagcttgaagcgtacagcaccaccatgagggtacaattatggattaccgcagggaaatcaacccggccggttcctacggccatggcgtccaccgcataaccggacagcaggggacccgccaaggcaagaagattgctgcccagcgtgagaatcacggcaatgatgacaagccagatgtggggagccacatagtgccagagacgggatgcggtacggcggactgattgcttcctaggcgcgcttttcatcctgccctcctatctgcgagctgctgatatcacggtagacttcacaggttgctaccagatgtccgtgagtaccactgccaatcacctgaccgtcctccatcacaaggatatggtcggcatgcatgattgagctgatcctctgggcaacaatgattgtcgtggtttccgccagggaacgggcaatgcctcccctcaccaaggcatcagtacggtaatccaaggcgctcatcgcgtcatccatgaccaggatggcaggttgggcggccagggcgcgggcaataagaatccgctgtttctgtcctccgctgatgttcgcccccatgattgcaagcctgtagtccaacccctccggatgtccggctatgatgggcgtagcttgagcaatctccgcagcacacagaattgcctgatcatcaaggtcgcggccaaaggatatgttctccctgatagtatccgcaaggatgaaatcattctggaaaaccacgccgaactgctcatataagacatcatcgggaatatcacggacatccacaccattgatgcgtaccgaacctgaattgacatcatagagacggagaaggagctttaccacggtgcttttcccgctgccagtagctccaatgatgccaagtgtctgtcccttcttcagcgcaaaggagacattccgtactcctgccgttgtacggggatagaagaaggacacatcattaaagacgacatgcgctttttccgcgctcccctcgacaagggttttttcactgtacacctctccattatccatctgggcatcgtccatcccctttgtaattcctccgtccgtattcatcgtccggctcttttcctgctttcgttcgccttccatgtccatgatttcctctatgcggcgggcggaagctatgcccttggacaggatgacgaacatgcgcgtgatgctgagcatggcggtaaggatgatggtgaaataagaaagaaaagcaatgattctgcccggctcggtcagtccatcgttgacccgccatgctccgaacaagaccaccaaagtcagtccaagattaaggaaaaggttcatcagtggattggtcacggccatgacgtgggcggcatgtctttccgcgtccgtgacatccttgttcacaacggagaaacgttccttctcatactccatctttgacaaggcttttatgacgcgtatgccggttatgtcagagcgcacggcacggacgagggcatcaaccttcttctgtaccaccgtgtatagcgggatgcccctgcgggaaatggcgtacactacaatgcctatgaggggcatcagggcaataaggatcagcgtgagtacaggctcaaggctgagggtgatcgccatgccgcctatcagcaggatgggagccctcacgccgagacgttgcatctttgccaccatctcatggacattgtacgtatcggagctgacgcgtgagatgagggacggggagccgtagacatccgcctgggcagccgagagagccagcaccctggagaaaaggtcgtggcggagcgaacgggtgatacgggtggcaatccatgaagccttgcggttggggattacgttgcacgtccatgcgacaaaggaacagaccaccattgccgagccataccacaggatgagcgtgacatccttccgagggatgaccgaatcaatgatgaatgcaagtatccatggcaggaaaaggtccatgatggttcctatgaacttgatgatgaacaccacgctcattttccccgcgtagggacgtatgtaggcaagcagtttcctcatgtggtttcttcagctcccattcccccttgggcaggcagggcatccacgacagcgacggcattgtccatcaccttcatcacagaaacaaggagttcttccttctgaacacgcgtgaagccttctgtgatggcctggttccaccccctgagcatatccttgacaatgggaagcacttcatacgccttgtccgtcggatagaccatgctctgccttttgtcctccgttcctgcacggcggatgatgaagccatctctctccaagacggcaagctggcgggcgacattgcttttattaatgaatatcaggcgggcaaggtcatcttgggtgatgccaggattcctacagatattcatgatatacgtatgatgctcccctcccagcccaagatccttgagacagtggctcctgtacagatatgccaggcgcgatgtccgcgctatgtatttcatcagtgattccactctatcctccgcttcctccgtgagaatccttcacaaaagttcttcatgggagatagttgcgtacgcaactaaatatcactatataccacaccaaaggacaaagggcaatcaatccatacagaaacccgccccgccgtaagcggcaaggacgggagggaaacaatcaggattattgagggaatctatgcctctatgcctcatgccgtgaacggcgcatcatacgttactgtccaccatgtccacaatgtccatgcgtgttcacatatgtctgcgtatgttcagccgaccagccccttcacgaatgcaatgatgttcttgtccgtggcatgagcaaagaacaagtccttgaaacgccgccccgcgaccgcgcccttgagaaggtctttgtcaaggtcggcgaggatttccacgaaaggtctgaaagccgtggtacgcacgccgtccaatatcttcttgttccgctgctcagggactacgcggtcgcggggatacccctgcccgctttcaaagccgaacagcttctcaaaactgtattcaaggttcagctcagctccccatccgaagcctttggcaaaaggaaaggacacggcattcccgtcattaatctgggcgaacatgtaagcatcgctcggatcgacgatatgcccggctatgacgccggggaaactgttcaaggcaagcatggctccttcacccgtaccacacccgctcaccacgtagtcagcggctccgctgttcagcaagattgctcccaaaatgccattctgtacgtatgtcagggaaacagggtcatcagcaccatacatgccgtaattgtccacattgtgacccataggcacgaccaccttggtcagagcgtcatggactatgccgttcttggcagcttggctgttttccatgatcaaagctattctcatctgggattcctccggatatgtcattacccgcattgtacccgatattccccgtttaggcaaaaacacacaggcatccggagggcgcatccgaaggatgcggactctcttgaaaaaacacacatgcaatgacatgaaatgatgacggaaagtatgtaggcacagcctttcatttgtcataccatgcataatgacagaaaacgaaacagaaggaaggaaaatgtgaggatgaaaggaaaaaggacatggagcttgatcggactgcttatgctgggatgcatgctgcccgcctttaccgttccgcttggagctgtctacgacagggacagccgcctgtaccgttccctggaaaatctggctcttgagactcacgtcctgatgcctatttccaccactccggtcaccggccaccagctttacagctttttccagaacattcctgctgacaacatcccgtcttcagcaaaagcactctatgatgaagtctctgcccttttctccgatgattccggctacacccgcctttcatcttcccttatcagtggcggcatgtccgtgacaccggaaatatacctgcatacgaatcccgccaccgacctgactgaaatggactggacataccggtacaaggacagatcgccgatactctccttccggggagaagcaatcatagcggataccttccatggcgtttttgatttcgacttcaaaaaaacacgaggctatgctgatggaacgggcaacgatggaacgggagtgcaagagaaattcttcacgggtctgctcacccacaatatagccttcacgagccaggaacaagactgggattcccatgcgcccttctccgcgtttatgtcgtattcccgtcctcatttcagcatcatcttcggacgcgacacggtggcatggggacggggcaacaccggcgacatgataatagggggcgaggccgacttccatgatttcctccagtacactgtctatgacaaggcacttgcctatacgttcaacgccatggtctttgacgacatcaccggaagcatatccgatcctctgtccttctatgatgaggggatgagagtcttcaccgcaaagagaatcgaggcatccatcaccccgcgcatccgcgtcgcgctttcatccattgccctctactatgcctctgcccttgatctgcggatgttcaatcccttgatgtgggagcataactttatcaacaagagcaatgattataccgatccgaacggaagcggaggcatccccggaggttcgtacaatgaagtgaacaacgccatggcactggatgtggaagtcgccgtggcaccgggctggggcgcatacgggcagttctttgttgaccagatacaacttggtggcgaggcatcaggagtctttgaccccaatgctttcggatttttggccggaacccagttttcccgtccctacaaggaaggccgcctcaccggttttgccgagctggcatacaccacgccgggactttacctgaaagaggatccgggaaccaaaccgacacagccgccaagcgcaaaccctgccgcttattatgcctggcatcgatacaaaatgctttccaaccttcccttggtgagggcgaacgacagcagggatgccgccggagtcggtttcataggctaccactacggccctgacaccttcgtgacggcagccagcgtcgcctatgatgtgcaggacgcctacgccttgcaagtggacatggagttcagcatccatggtgactatggtctgaaagcccatggcaggaaggagaatcatctgtcgacggtcacatcctccacggaaatggtttggctccacggtactttggaataccgtctggcagccggtgtcagcggcacgaaaaccttctcgaactggttggaaggttttgcccgtctggatggagttgcagtctggaaccagcgcaaccaaacgggaaatttcttcggagacatgcaaatgagcctcggagccacggtaagcattagcaggtggtgatcatcacggaacgtctttcagtttctttacggcaatatatgtatcaggcgataccatagcccgcgacggctcgctttccgcttttctttcaggaacaagcaatttgacaaaaacttctgtccggcgcttcttgtcccgtctgaattctgacggggacataccgcagaacttgttgaacaccctgttgaattgggaaaaacttgtgaagccgcacttttccgccacgtccttgatcttatccttcgtatataacagatgctgctgcgcattgcggatcctggtgagatgcaggtacgtcatgaatgtaaaccctgtcactttcttgaactggcgggaaagatagaacgagcttatgtaatacgtatccgcaagcatcctgagagaaagcggttccatgtaattggaatggatatatccagtgacctcataaatcttctgtacgacagaatcaatctcattgcttcttttgtaatggttttcgttcccatgtgaatagaccgtccacatccattcaatgaacttgcaatggactatcagttcccatccaggagccgtggccgctcccaacaagaagatgtcattgagtaatgtgaccaaagatttcaagatgcggccagagaaacggaataccggcggattcgcatcaaaaactgataagattcgggtgatcgggtgcttcagaccgggaagatcatcgggtatcctgaatgcgattatcagtctttttctgcgtgcccctccctgaggataaatagtcatatgcagaacggaaggcttcagaaagaccatgtcatatttttggagattgaaatactctccctcaacaatgtgaaccgcagaatcgtccagcaagatgaatatctcatagaaactgtgaaaatgctggaattccatgtttaccgaactggaacgcaccccatagtcaaagacatagaacaacggggcgctgtcccgcttgccgacctggatgaagaaatcctccttgaacagcacctctatatcattatgttccatgtggccatgatacgttttacaagcaacggatgcaatattttcatggaattatgacaaataatatgtagtaattgtttctgtgggggctatactttctcaagcgcaggaacaccggcgcataccgcaggaggatcagtcaatgaatttcttgagggacacgctggaaaatggatatgtcacccgctggttggtgagtgaaacgcatgccgagattatcaaggcgacaccggtcagtatcgaaaagaaatctaacgtgtgggaaggttctccggcagcggcttcccatgaaaaccccatcaggacgaacttccttgaggaaaaaacaaggaacagacccccttgtccgaaattcgggactccccggccggattcaaccgttatgctcaatgggacggaacatcccgtccacgtgcgttttcctttcggcgacccggtcgtcgccctgtccggattctggccggtaccgacatggataagctccgcagcatatacggtcgtaacatctcccgtcgcacagaatgtcataatggaaataggaatccagggaggtctttccctgtggatcaacaacgtcctggcagccgactaccgtccctacagaagaaatgaactctgcaaacaaacgttcgcaaccaacctgtcggcaggagacaaccaatttattgtggcatgggacgaatttgccgaacgcgacacggaatgttcgttctccatcaggcttttcccggagcttgaagaactcggacagaaagtcccgataggaaacagggatacggaggagatacaaaaacttgagcatgccgtggccagtcttgccttcacaagaaatcattttactgaaggctatgtgagcctgacgtgtgcgcatccgtatgatgactcccctttctccgtggaactaacaggagctacggaggagaatgagatgctcggcatccttcataccgtcagggctgtcttcccgccgaagacggcgttgacttccctgggctcttgtgagactttcccccttggattccttcgcttcacggtgaagacccacgtagcaggcatgccggtgacgtcccgcatcactatggagaatcttccttcttcggtgcttccttctcccgcacgcaccgtcagagaaagaaaacgccaggcttttgcattcctggcacagtacggagaacagaacgccaacagagcggtcgcactactccatgaacacggagaccccgctgagatagaaatcatcctgcgcaggcagatcggcttcatcaaccggagaagcgactgtagcgacttctacctcccttatttcccccatatcctccgcaccttttcttcttctggtatgatcaaaaaagaaactctctctgacatgaagcgctgcatcctggatttcagatattggcacgatgaacccggtgatgacgcaatgtggttctacagcgagaaccatgccctcatgttccacgtctgccaactcatatgcggtgaactgtacccagatgaaatattcacgaacagcggcatgaacggacgtcagatgcaggaaaaggcgaaaaagctactctatgaatggttcgatgcgttcttcaggaacggtttcaccgaatggaacagccctccatacctcccgatcgattcgctcggttttgccagcctttacgcacagacttccgacagtcgtctgaaggaactggcccgcaaggcattggactacatcttccggctgttggccatccactccctcaatggcatcttctgcactaccgcagggcggacatacctgaaagaactgatggggaataactcgaactgtccttcattcatcaatttcatcggatatggccgcggcaacgcaagccatgcgggaaagggcgttgtttccctctgcttttctgattatgagcctcccggagaatatgaacgtttccacgacatcccggaaggcaaggccctgctctgccagtccacccacggctaccagggatacgcggacatctatgcatataagactcaccgatacctgctgagtaccgcgaatgatttccgccccggataccggggcttccaggaagatatcgtgcatgcactgttcagcgccactgaacagacatgggtgaaccatcctggggaatttgccacattcggaagcgctcgcccgtcatattgggcgggaagcggaaccctgccccgcgccaaccaatacaaaaactttgcaagcatcatattcaacatcgacgcttcacatcccgtttccttcacccatgcctatctccccctgatggaattttcagactggtctcagcgtggcccctgggtcttcgtccatgcccgcaacggagcctacggagcgctttataattcggcaggcctggtacggcagacattcggagccaattccgacagggaattcatcagtttcagtaaaaagagcatatggttcatcagggtctccgacagctgtgaatttgcatcgttcggagagttctgcaacgcactggaggcggcacctctccatagggatgaagacagttcagggtatgtcttcacggatccgcgactaggaaagctctctgcgtcatggacgtcctctctgactgtagacggaacagctgtgaagtacacaggttttacgccagagggaaccctgacatgggaagatttctgaggagaatgagcaataaatgcaatatatacaggctaatctgaacaattactttgtagattacgctcatccgccctatatacttgtgctatgcagggacctatcccgtcatgggagaacaattccctgctgaacgacaggaacccagaaggaggatatcgtatgaaaaagtttcttgcatgcctgctgatactcacagtagccgcgacgatgcttttcgcgggaggaggccgagaaaaagccgcagaagcccaacccctgaaagtcatgctttctgaagaacctgcgacgggggacgccctggtttcgactcttcagaaatgggctgacgaaacggggaataagttggacatcataatcatcccgtatgaggatcagctgaccaagttcccactgatggccaagaacaaggatctgcctgatctcttggcgacgacacgtctgacacgcctgtatcctgaggaattcattgacctgactgaagtccttgacatctcaatcttcgaacctcaggcactgaagatcattggacaggattacaagaccaacaagaacaccacagtcccgcagcagttcacaatcacaacagtcttctacaacaaggacgccttcttgagagcaggaatcactcctccgtccatagccaagccgtggacgaccgaagaactgtacgaaaatgcccagctcctcgtccagaagggaggcgtcaaatacggtattgccgtggatgcatcgcgcgcccgctatgacaacctcatgtacatcaacggaggctccatggtcatccaggatggagattcgttcaaggtcgcaatcaacagcccgcagaacatcgaggccctggaaaaattcgtaatgtggaacaatactgtcatgcccaaagcaatctgggcgggcggcacgaccgacaacccaggcgactatttcaagaacggtgacgtcggaatctatttctccggtacatggaactacaattctttctacaatcaaatcaagagctttgcatggggaatcatgccctctccaactggtagcgcaggtccgagcgcaatcctgggaggaagcggccttgcaataccgaacgaaggcaaacagaagacccttgcgatcagcttcctcaaatggttctacgaaaagccagagaacttccagtattaccttgagctggacaagggactttcttccctgaagggggtatcttattctccttccgatccgaacgtcgctgcggactatgccgtgatgcaggcggaggtcggcaaggtagccgatacattcattgtcgatgaaagctcaatgtggaggaacttctacgacaacgaatatcgtgacgccctcaagcagacagtgaacggagacatcactgctgagaaagccctgactgactttgcacgactgctctccatcaagtcaggctggcagatggcttattgaccctatgggccgcggctcttgcgcggtccgtcctcttccggggaagaagacaccatgttttcttcccctacatacaggaatacggaaaagaaatgacgcatacacgtttcagacgcatgcatacccgctctttctggatgttcgtcgctccttgcgcgatccttttctcaatcttctttcttgttcccttgctgctcagcatagggttttccttcacaaattatgacggatggaagacaatggagttcatcgggctgagaaactacagggaactgttctccgatgccaggttctacggggctctcggcagaacgcttgtctatgcactgttcagccttcccttcaaagtgagcatcccgctgctcgtcgcattgctgatgacatcacccaatgtcatcgggaaaggtctggcgcgtaccttaatttacattcccgtgttgctcagctccctggtcgtcggtataacgatcaactggatgttcagcgcggagtacggagtcgtgaactatatcatcggccttcttggtggaaggttccttgagtgggcactcaatccgaagttggctacgttcgtcatcagctttgcctcgaactgggcatcgacaggtttctacatgatcattttcataggcggaatctccaacatctccaaggatatatgtgaagccgcctacatcgacggctgcaacagcatccagatgttcttcaacataaccatcccgatgctctcgccgacgacctttctcgtcaccctgctctcaacagtgaacctgttgaaagaatacgcccttgtccagggcatcacacagggcggccctggtctgaacactactttcctcatccagttcatcttcgacaaaggattctcccaaatgcagcatggctacgcctccgccatctcactcgtcgccatggtgctgttcgcaaccatttcattcgtgcagttcaagctgagcaatggaggggactcctgaaatgaaagaaaacatcagacacatatcccgcatccgtctggggaagaaggcggcaatgacaatcctcacctatgtgacggctcttctcatcctgttcccgatagtatggttggtactcagttccttcaaggaaacagtagaactgttcgcgcatcctctccgtctttttccaggaacgttctccacggcgcactacgccagcgtactgggcaacaggttcataagatacgtcggcaacagcttcttcctggccattgtcgggacagcaatcacattggtcatcagttccatgtgcggctatgcgctggctgtctaccgcttccatctgaggtatacgaacatagtgttcggcatgttcctgctcggcacactgattcctggagaaacactgacgatacctcaggtcacggtcatcagtgcgcttggactgtacaacaatatctggggagtcatcctgccggtagtgacaacgacaacgggcatcttcatgttccgccagcattatatgtctttgccgctttccttcgtggaagcggcgcggatcgatggaagcagcgaattccagacttttctgcggatcatgcttcccctcggtacatcgtccgtcgtcactcttgcaatcttcagtttcatgtggcggtggaacgactacatccttccgctgcttgtgctgagtgaccagaggaactatactattcaaatagcgatcaagaactatatcggtttcaatggagtggactggagcagtatacttgcggcatcggttatgtccatcatccccgtcatcatcatcttcgctatcctgcaacgacatatcacaggaggtctggcggcatccggtgtgaagggatgatccaggaacgccgatgagaacatccacacatccaagaatacgcctgaatccggacataccatgaacaaaacctatttcaccgacagcatggcgcccctgttggatatgttgaaacggcgcgccctttcagaccgaacgcccgtcacgggagtatcgcgcgccgcgtgcggctaccatggatggcagcaggatcatgctggcctcccgtgggaagaagctccgtcctccctgtcgtcctctctgccattcggaggatctgagagtcactgcctgttcaaggcacatctttccgtcccccccggcatgaagggacggcatcctgtctgtctggtcgagactggagcgacagacatctggaattacgacaatccgcaattcattgttttccttgacggacgaatgacatgcggtctggatgtcaaccatacggaattcgacatccctgactcagacaacccacttgagcttattctctacgcatactgctcctcaaaatatcctgatgcccatctgaatcttgccatggcaagcagagatgacgatatcacaggtctgtactacgacctccttgtcctctatgaaacagcgattgagcttcccgatgagaatcccgcctacagcctgcttgtccggacttgcatggaggccgccagactccttgacacacggaatctcacatctgccgcgttccaccagtcaatcctgcaagcgcgggctttcatcctgaatcagaaagctcttggcactcccgaaggctcccgtcccgtgctggtcgctgccgtcggacacagccatatcgatgtcgcatggctgtggacgcttgaccagacgcgggaaaaaaccttgcgcagcttctccactgtcgattacctgatggacagatatccttcctatgtcttcagcggaagccagccgcagctctatgactttgtccgcgaagaaagtccggagctttattcccgcataaagcgccgtgtggacgaagggcgttgggagatagaagggggaatgtgggtggaaagcgactgcaacctgcccagcggagaatcccttgtcaggcagttcctctatggaaagaggttcatatcggaagagtttggaagacagtcccgcgtcctgtggcttcccgatacttttggcttcaatgcaaaccttccccaaatcatgaaacagtgtggaacagactatttcatgacgacaaagcttggctggaatgagtcggacaccatgccccatgatacgttcatctggacgggaattgacggcagcacagtcctcgtccatatggtcacgacaaagaaccatgcatcacctgtcagtcttctgaagaatctcggtccgaccacatacaacgggctgctgaacgccagccaggtcatgggaacctggcagcggtatcaggacaagactgtctcgtcttccgtcctgcactgctacggatatggtgatggcgggggaggtccgaccgccgcaatgcttgaacagggtgcgcgttttgccgatggcgttcccggttgcctccgggtgcatccttccacggtgcgggagttcttcgagaatctcgaaagaaccacggcaggagagcaactgccctcatggtacggagagctgtacctgcaataccatcaagggacattcaccacgatggccggaagcaagaaatacaacagggtgagcgagcagcagacaatggatacagaattcttcagaaccgtgctctggcagctccaagtcggcggaacgtatccccatgaaaagttggaagacatatggaaagcgatactcctcaaccagttccatgacatccttccgggaagctcgatacggcaggtgtatgaagactcatggaagcagtatgagaaaatcgggagagaaaactccgtcttgacgaaagattctctcatgctcctttccgcacaaaccaaagcccgcaaaggagacattgtggtcttcaataccacaggtttcacacgaaatgctttggtctccgtttcttgtgacatgccggagggcatccgtgccgcagacggtgaagccttgccgtccacagtttccggcggaacactgactttcctggcgagaggaataccagcgaaaggctggaaggtattctcccctgtcccgcgcaggaaagaagatgagcttccaccagcattctccttctcggaaaatcatgtggagacacctttccataccatcgatttcgacgatgatggatatatccgttctttgctcgacaaaacggaagaccggcagcttgtcccttatggaggaagaatcaacgtcatgcgattgcatgaagatcttccgcgtgaatacgatgcatggaatatcggcaaacagggagatgccatctggtgggatgtcacaggctcccatgagctttcctgcacggagatatcaccgttatgcatgaaactcactttacgcagatccttcggcaaatccgcgcttgtccaggacattcttttttacagtcatacagcacgtatcgacttccggacggaagtggactggcaagaagaccacaagatgttgagggtactgtttccgctggacatccacgcatacagggcgacatgcgacattgcttttggtacgtgggaacgggatacccatgccaacacaagctgggatgaggcgcgttttgaagtccccgcccacaagtggactgatgtcagtgaagcaggttacggagcggcgcttctcaatacatgtaaatatggttattccgtccatgacggagtcatagccctgtcgcttctccgttccccggcgcatccgaatcctgatgcggacagaggccgccatatattcacatatgcactgctaccccatgcgggaacatacagggaagggaacgtcgtccaggaaggatatgacctacagtttcccctcctctccctgcgtatggaggcggatggctccggtttcctgccctcctgcttctcattcgtttcggtcaacgctccgaatatcgtcatagagacggtcaagaaatgcgaagaacgggaaagcatggcactccggttgtatgaagctcacggcaaagccgtacgctgctcccttgcctctgtattcccgatcggggaagcatgggaatgtaacgcccttgaagaaaggaagtcgcgtctgccgtccgatgaaaaggatggcacgttgctttcattcagacccttcgagctgaagacagtagagcttgtccctttcgacagtgtctccggccacaataaaatatcacaccaggaacaagcatgaacacatgtgacaccaagagcatccagacacggctcgaccttctcgtagcgggcttcgcgccagtgctgtatgcagatgacgatccggatttcatggcaggaaaaatcgcttcgcatcatgacgggacagaacgggaacggttcagatattgggaatggccccatggcatagggcttttcgggctgtggaagctgtttgaaaaggacaggaacccccgctacctggacatgctcaccacctattatgaccagcgcatagcccaggggcttccagacaagaatgtcaatacgatggcaccaatacttgccctgtcgtacctcgccgagcataccggacgtgccgactacatggacatctgccgtgaatggaccggatgggtgatggaaggaggcctcgaccgcactgaagaaggcggtttccagcacagtacatcagacgacatcaatgaaggagaactatgggatgacacgttgatgatgacagtccttgccgtcgcgaacgtcggccgcatcacagggaaggactcctacgtgcaggaagcgatataccagttccttctgcatgccgagtatctcgcggacatcaggacaggcctctggtaccatggcttcacattcaagggaaagcatcatttttccgaggcgttctggggacgtggcaactgctgggcaacgatagccattcctgagttcatcagaatggtcgaacttcccggaagcatacgccgctatctggtggccgtcctggaacggcaggtgaatgcgttacaccaacgccaggatgccggggggatgtggcatacccttctcgatgatccttcatcctacctggaaacaagcgcgacatgcggcttcgggtacggaatactgaaatccatccattccggattgctcaactcctcatacaaggacatggcattgaaggctttgcctgccatcctttcacacattgatgaaaatggtatagtccggcaagtctcatacggcacacccatggggcgtcacgacaaggatttctacaagaatattcccatccgtcccatgccatatggacaggctctggccatgctcttcctgatggaggccatggttgactgatggcgtagtgatgataacagaaatcacaggtcactaatgcggataccgtgctcatgctgttcatggctcgtcttccgaaaatatcgcagcctggaatgtcttgaaggaaacgtcagcgcgctgccatgcggagggagttaacttagcccaagcggtttacccggattgttcaataagaagcaataaatatgggatgttgcaaaagtcgtggcatccccgttctttaataatttccgttctcttgcgtatcacacgtttgaaatggtattaattgattatatttacgccttaaaccaccaaataacccgaaagtattatatgcttttcacgcaaaataatacctttgggtaatagcttcctgcccataacggatttatactaccgtattattacctccacattagttgtgctgatatgctgctatcttcttcatggagaaaggaacagacacaatgagagagagagagagagagacgaaaatctgagagacctgcgtatgaacaaatctagcagaccagtctttgtggttcttacaaccattctgattctccttgtcgcccttatttcatgcgaaggcaaactgaatgtttcacataccaatgcagtgcgcttctccacggaaatcggacgcaaggccaccgcaaattccgaatggcaaaccgatgatgacgttggcatctacatgctggaacatggtaccggcacggcagctactgccgccccagaacgtgccaacagacactacaccgctgacacggcctcccagacctccggcttctctcctgctgatagtgccaacaccttgaagtggaatgacattgccgctaatgccaacgacacgttcgacttcatctcctactatccgtgggcgtacctggctcataccgaagatggtgccggtacgacatccttctatgacactgataccttgtacatagatatcaaccgggacagggggacacatgaacaggataccggaaaggccgatgtcctgtggggacgcaccgacaatgtacagaacaatacctcaacggtgcatctgaagcttgaccatatgctctcccgtctgattgtcaacatctctcccagcacgaccgttgatgctacggctatcaatgatgccaccggtggatttactgctacggtcacaggcttgaacacgcagaccgcaatcaacctgaatgacggaaccttggatgctgccagcgtcattgacgctattgtcatgaaggacatttccgacacccttactcaatctgaaaggaatgagggcaagaggcggttcgaggcagtgctgatacctgtgggcaacactgatgctctggctaacgtgagcctggagtttaccctgagcggtggtgctaaagctggtacatacacatggaagccaagtaccacaggtgctgtagctgagggggacaagcacctgattcactttgacaaaggcaagcagcatgtctacaacatgacgctgaacacggatgacaatgaagtcgccgttgccgccatccagattgagataaaggactgggacaccggtgacggggtgaacgcggctgcaaccaaagcatacagcctcacctttggggccaacgaagccacgggaggcagtgctccgggacggatgtatgctcatgagggaagcctggtcacactgccggctcctggaacattggaaaaggatttctattacttctacggatggaatactctgcctaatggcaacggaacccaatatgccgctggggagtccttcaccatgcccgccaatgatgtgacgttgtatgcgcggtggctggcgaaggtcaagtcagtctccgccggaaacaatttcacgatgattctggcagaagacggtacgctctgggcgactggaaccaactattatggtcaactgggtgacgacactacaatcgacaaaagtacgcctgtgcaggtcatgactgatgtcgagactgtctctgccggatactaccatacgatgattgtgaagaaggacggcacactttgggggacaggatacaactataagggtgaactgggtgtcggtggcagcctaaccaacagaaccacgcccgaacaggtcacggtcatggggactactgtcggggatgtctttgccggagatcatcacacgttgatcctggtgacggacggtgagctcttggcgactggagacaaccagtatggtcaactgggtcagggttacagcggtcccggatccttcctaccctcgcccaatgtagtctggaattctaccaatggttccgtgtacatgactgacgtcacagctgtctccgccggagcttatcacacaatgattaagaatgacggcaagctctgggcggtcggacggaacgaatggggccaactgggtgacgacactacaaacgacacaaacatacccgtggaggttccatccatgaatactgatccgggcaatcctgtcgaggctgtctctgccggatccatgtacacgatgttcctgaaaaaggacggcacgctctgggcgactggacagaacaataatggccaactgggtgatggcactacgaccgccaaaagtactcccgtggaggtctgggattctaccgatggtgacgtgaaaatgactaatgtcaaggcggtctctgccggagcctcccatacgatgatcctgaagaaggacggcacgctctgggcgactggaaacaacggttctggtcaactgggtgtcggcgcgacactcctgcctgagacaaaaacactcactcccgtgcaggtcacgtccatgggttctgatgtcgaggctgtctacgccgggacttaccacacgttgatcctgaagaaggacggcacgctctgggcgactggatacaacgaatttggtcaactgggtctgggtgacagcattcccggaaccaacagaagtacgcccgtgcaggtagttttttagatactctgaagtgacctccacaatgcacagtgcaacgtgcgggagttatctctctccccgtatgcgttctgccacatgcaaaaacggaggtcactttttacattgattccatattcatctgttctattccttgtagcaagaacttgaatcacacgggaaagcaagcctccttgccccggaagaccacgccaggtgaccacattcccttccatgcggtacactggaataaaaagacgcaggaggccgaacatggcaactatatttgaaaaaatcatgacagacgatattccgtcggtacagctctatagcgacaagacgtgcattgtcattctggacataaatcccgtatcgaaaggtcatgccttggtcatctcccggaatccctatcccaccataggagaatgcccggaagatgttttctcacatctatgcgccgttgcccggaaagtagacgaacgactccgccaaagcctggggtgcgatgcaaccaacatcatgatcaacaatggccctgccgccggacaggacgtccctcatctccacatccatgtcatcccccgctatgcatctgataaatgcatcgtggctttgcagcatgaaaaatatgatgatggagagatggcagaatatggcaaaaagttaaaaatgacggaataaggctcattgcgccgactccagtcgccgatgcttgcgccagtgactggctgttggtacactgacatgacaaggagggcatagccatgcttgatgccggaatgcgcgcaccagcgttttccctacaggacgatgctggacagctcgtcacactggatgatttgcttgcctatgacgcgaacatagtcttgtatgcctatccacgggacaatacaccaggatgcaccaaggaagcctgttcctttcgggacaacttccacaggctacgtgccttgggagccgttgtagtcggagtcagtcccgacatcccggagaaacatgcttctttcaagaaagctcatgaactgcctttcatcttgctgggggatccggagaaaaaacttctgacggcactcggcgcatggggagagaaaatactatacgggaaaaagagcatgggagtcatccgcagtactttcatcattgacaggagcggaaccatcgtgaaggtctggaaaaaggtcacgcctgccgaccacggagcccatgtggcggagttcctggagaaacggagtcttgcatgagaaaaatactctttccggtcatggctgtgctggcattggctatgagttgcgccagctatactgctcatgaaggattcagccgcatacagaagtacaatccggttcatccgaccaaccttgttaccacccgtctggcggatatcctcacgcaagagcctgatatagcagcaatagaaggtgaagactccattgtttcgtctccagattcttccattcctgtggatgttcccattgcaatgatgccgcccgtgacaatgaatttctctgtgccagatctttccagggagaacctgccctactatcaccagacaggagcttctcccaagacaattgagacacccctgacgcgtttcaccgtcatcttcatccctttaccagaaaccatgcccacagaggaaatccctatggtcgtgtcttcggttgctgacagcatttcagacctggacgcggacatcatcatcctctccggacaaccggaagcttccgctctctttgccgaggcaataggaaaatcggcggtcatcgctcccgaaggagcagtcatcaccagtttttctatgacgtcgatcactgaccatggggtgaccctcaccctggcaccggacaaggacatagagctgagatggaaaaccttgagcgacaacggtgtcctgcgtagcattgcctctggttctttgtcatggcagcagacggtggtggacgacgcacagcagaggctcgaacagattgaggcaatccttgccgatgtcaatgaaacggctcctgtgattttcgctctctcggcgtatgagccatcccacatcgactggacgcctctctcgcctcggccatggagaaaagacatggcatggcctctttctaccactatggaggagaaagagtggttcgatgcttatgctatgactcattacagcggtgagaccaactctggcgcgacatggtctttgggaagcggaaacccaatcgaggaacggattgacttcctctatgtcaaaaacatgatgagcgttgagacatcagtcctgcaccccggtgtcctttcggctcaaccctctgaatctgacaagcctgcccgaatgggtgtactgggaacatttctgcttccgtaagcgatatcaccgagattaaaaagaacgtctcagcccagcctgtccaagtcgaactccgccccaatcgtcggcatcgtcgttccccatgattccagcacggccggatgaatctctccgaatacaccgacctcccggccttcgaccatgacccgcgcgcaccgtcctgcaagaaaccgagaatcctctgccagctcggcaagggcataatccttgccgaggaagtacatcaacgtcttcacataggccaaggcatcattgaaccccgcatcattgtctgcgctaaggaaacccaggtggtttctcgtcaccaccccggagttctcggacggctccttatatgctaccttcccgacctcgaagatacggtgaggatagacagcatgcccgctgacactctcgctttccagcaaggacggcaggatggacggacggacaacttcgtaattctcactcatcggattggcaatgaaaatggcatccttaccacagacatgcatgttgtcgatgtattcacgccgcgaacccagataattgtaaatcatctcctgaaaacccatgcctaccatcagctcctgaaccttgcgtccaagaacctcagcaggggaaatccgaccgaccgtgaaatcatcaggcatttcaggggcaaagttctccagaccccggccaatcatcacatcctccgccacatcaacgggatggaggaaatcattgcggtattcaggtacggtcacatagagacaatccttctcgaacactgagaacactcccatgttcttcaaagcctgtacgctctgctctcccgtgagcttctgtccgaggatggcatgaaccgtctccagcggacaggctaccggctcctggaaatagtacggcacggtaatctcacggccaaagggcgtatcatagggatagaccgcagtcaccggcaagatggcataacccatgtccgccaggtcgcaggcgatgatcgaagcagccagcaggatatcttccagaccagtaccggagaactcgaagaacaactccttgtctcccgttttcaccgcaccgatgcgggcactgttaatcacaggcggaaagctcaacggctcattccggtcatcatgaaggaaaggatagaccggcgcatccttgacaatgtagccatactccttgcctttgggatgaagggtacaaatctcgcggagagtatgcttctcctccatgcccaaggcaacaaaggacgttgcgtcgggatcggcgccccggtagtgaaccggatacgtaatgatgtcattgcggtagacgcccatggcaatggaacgacgcttgcgtccaaagttccagcacaacttctcctgactctggataagcgcctgtagaatatcctcatcaacagtcaccccggtagcggcaaaaccgacggagtacgggcgaacccgcctggcactctcatcaatgacaagctttcgccctccatcgtccatggacacttcggaagtagagaagaaatcatacaggacgggattatctccgcttacgtattgacggagctgacgggcaagaccgggcgcagaccagaggtcgggacggttggtgtcgttcaactcaatcttgtacaggtcattggcttcatcatggccgtccagctcagccttggctacggggaaatatttttccaattgctcgtcggcatatgtcctgcccatcagggagaacaggagttttccggaagtttcaatctttggcatcagttccctctccttgtgcggacgctctcaatgtccggtgtgaacagctcgcggaggtcattcaaccccaagtgcatcaaggccatgcggtcaatacccagcccccaggcaagcaccggcacatcaatgcccagggagcgcgtcacttcaggacggaagattccactgcctcccagctcaaaccatcccaggacaggatgcttgatatgcacctctatggacggttctgtgaacgggaaataccccggtacatactttacttcctcagcaccggcaatctcctcggcgaacatcttcaggatgcccaggagagtacgcaggttcacatccttgcccaggacaatgccctctgtctggtagaagtccgctccatgggtcgcatcgacctggtcatagcggaagcaccgcacgataccgaaatatttgccgggaaccttggcatgaggaagctgacgggcggatagtaccgtcccctgacttctcatgacttggcggcgggtgaactcatggtcgaaggtatagccccatccccggctgccagtgtttccgccattctcatggacacgggcgacattctccagccagggctgttcgatttccctggcgtgggagggatccttgatataatagacatcatggatgtcacgggcactgtggaactgaggcatgaacagcgcatcaccattccagaactcattctccaccagcgaaccatcgaactcctcgaatccgagggatgacaacttgtccttgacccagcgcaggtaggcactgtaaggattggaacggcctggtatcagccgagcgaccggagcattaaggctgtacggacggaaagtaccagttttccaagagccggaactcaacatggcaggggtcaggttgccaagttcctctcccgtgatatgagcctcctccagcgcatgctttgctttctctccctcggcagtgagacggtatacgacatcctcccgttccacgatgcggaagggagactgagcagctcctctttttttggctatcttcaccatggcgttcttttcagcaggagtcagcgtggtttcttcaaggatgccagtggtcgaggctctttccaaaagggaggccgtcacggcaagttcatcgggaagctgtgcatcagtgaccagttcagcctcgttgctttcattcatccgggcagctttgttcttggagagcatgccaaaggccgagccgacatcagacttctccaacccaaggctgtcagccagcgcgggaagcgtggcagaacccttttcttgcaaaaatgtaaagatacgatgcgcaggagttccgtgcaggcgctgttcctgtccctgctctgtgatttcatacaaagtacgtgccgtgcggctcgtttccgccagaaacccttttgcgcttaaccagctgaaagcctggttgcactgtccggtcagatatcccagctcggagacaagcctatcgacagtgatatcctcacccatgccgacatgccgcaacagcttgacctcaagcggatgcaggttctttacatcaatatccatgaatttcctactcctgtgcggacgcaaccctccatccccatggggcaggcgcgtcgcggaagtattgtataaggaacagggaaaaattgaaagccaccgtcacctatgaaaggcgcgactgaagaacagactacaagataaacagaacaggaatgtcacaccacggtatggagcaaatcgaggacttttccggtcaaggatgcgacatcatcctccgtcagacgataatccatcattttcttcgtgtcgggcgtgatatccggaaccatgaaatccttgattgccgcattgatgcacagaaccggaggtttacctgcccaggcggtcaaatcggcttcaaccttggcatttccctctcccatcccgtttatagaaaggaaacagtacggcagaggatgtttcttcaaatactccagataaacacggaggggagatagtggtttgcccatccagacaggagagcagagaatcaggaaaccgtactcttccgctatttcagggagaggcgtcacacggggaacgcgtcccagcaggagatcgagcatcagagctggcatggacttgcgccggggaagtattcgttcatgacgcgcacccaattcctccgctacgcggtgagccagggcatcattgttccccgaatgggaaaatgacaggatcagaatatccttgccttccatagctatgcctcctgagggaacgtgattccccatttctcgcgcaccttgtccatgatttccatgacaaaaattatttcctcatggggcatctcaggacattccacctgtcctttttccaacgcattccggcatgcaatgacctcatactcgtatccgctaatctgcggaggaacctcatgggacgccatacagacatggttcttgtcgaacacacgaatcacttcgggattgttgatgttccgcacttctatataacctttggaaccaaaaatcatgccccgcctgtcagtagcggcatccatgttgaaatgcaagtcggccatcctgccgtccgcatacgtcagggtcatgttcccccgtgcatccacccctgctgtggttttcacacaggatgaagatatgtccactatgtcgcgaccaaagaccatcagggcaaagttgaggggatagacacccaaatccaaaagagagccgccagccaaagccagttcccgcaacctttccacatgccctaccggatagccgagattggcggtcagggatgtgacagtcccgatgaccccgctggacaccagtccgttgatgatagaacaggacggcatgtaccgtgtccagattgcctccgcgagcagcacggaattttcctttgctacacagaccatttcacgtgcctgatccgcattaatggaaaaagccttctcacaaagaacagccttgcccttcttcatggccatgatggcatggtcgtgatgatgggaatgcggggtggcgatgtagacaagatcaaccttcggatcatcgagcattttttcataggaaccgtatgaacgggcaaagccgaactcacgggcaaagccttccgcttttgcgccatcacgggaagcgacggcatatgcttccaccccttccatcctgatgacagtggcagccatcttgcgggcaatgcctcctgcgcccaaaatagcgaatctcatgtttctcctcccggcggaattaccggagttttctaccggagttccggcttgctccttcttcctttccgctttgcttcaccttgttggatgatgttctgccagatgttgtttcgtcagatgccattctaccatggaacgtgctttttccacgattttttccaccgatggaatgatagccgcctccaatccgggagaaaagggtacgggcatgtcgagaccacagagtctttccaccggagccgcaagatgcatgaatgtgtccaggtcaccggcaatgcaggcaacaatctccccgccgtatcccccatggagcggagcgtcatggacgaccaacgccctgcgggtacgacgtaccgacgcgcgaatagcatcctcatccaaaggaaccaaggtacgtaagtctattacttccgcctcaatgccttcatccgccagacgggtggcagcctccaaacaggtatgaaccgcccggctgtaagaaaccaaggtgatgtcactgccggggcgtcgtactgccgccttgcccaacggttccaccatcctgccctgacttacctctccctccatgtcatagagcatgcgatgctccaaaaagactaccggcccattgtccgcaattgaggaagaaagcaggacacacgcatcttttacggtcgccggggctacgactttcagaccgggaatgttgacgaacatagcctcaagactctgggtatgctgggcgccatgcccgctgcctgatccgacaggggtacgaatcactagcggacagggcagctgtcccccactcatgaaatatgacttggccgcatggttgatcaccggatcactcgcaagagtcatgaaatcaccatacatgatttccaccaccggtctaagtccgaacatggctgctccggcggcgactccggtgaagccttcctcggaaacaggtgtttccaggatgcggtcatggtcatgactgtcccacagtccgttggtcactttgaagcatcctccatagaggcctatgtcctcccccatcaggaacatctccggacacgccttcatacagcgggataacgcctcacgcaacgcttcccggtaggtcgtgacatgtgacagctcaatgtccggccatttcttacccgacggcggagcaaataccatagcctgcgcttcttcaactggcagaacatcatgggcgtcagcttcggctttttccgccgcatcatccaccatctttctttctctgtccatcaagactgtccattcgtccatatcgaaacgctccaaggctatcaactcatcccgaaggcggagaatgggatcttgctcagcccagagagcttcttcctcacggctccggtagcgtctcctgtcattgcgggaatggcctgctatccggtacgtcaccgcctcaatcaaaaccggaccttctccagaacgggcgcgggaagcggcatctctcaccgcgtggaacacatcgctgacatcgttgccatcaatagtacaggaaggaatgccatacgcggcaccacgggaagcaatcgagggagctgacacagccgaagcgaccggagcgctcatcccatactggttgttctcacagaggaaaatcactggcagtttccacaaggatgccaggttcatggtttcatggatgacaccccggctgcttgctccgtccccaaagaaagcgaccgtcacgttcttctgacccagacgcttcattgccaaggcggcgccagtggccaaagcaacaccgctgcctacgacagccgaaccgccaggattgccatgggcaaggtcggtcatgtgcatggagccgccaagtcccttgctcagtccatggacggagccgaacatctcggagaacatggcatagggagacgccccacgggcgatggtatgcccgtgacaacgatgggtcggtacaatccagtccccatcggacaaagcaagggcgacgcccacttgcaccgcctcttgtccagacgaaagatgagttgtcccgtggagatgaccttcagcaaaaaggttgtcgagtttttcttcaaagaggcgcgagcgcaccatcactgtcagggcatgagtaccctgctgaatcatgaatgtgttgtctttcatgtctgctcctgaacaaaatgtccggttttgtccgttcctgccgcccaagcgacggagccttggcgcatcatcttctgtacattatcttctgtacatcatccgtggcgcgcaagcactgaatcaatgaaacctatgaacagtgtatggtaatctttggtgggatagaacccttccactgtatctttcaagacgaaattggcagggacaaaaggcatcgccgccgctttggtgcaggaaaacaccagattcgcctgtgcgaaagtcaccctttcagaaccatccggagcgtcaatcaccacgggctccaatcctgtttcatgcgctttgtcgctgtcccgtcccgaatgggagccgcaccatgccaatgctccggccatttcaggaccgaagaaagaaccggtgaaaccattttccctatccatgaagatatgggtatgacgttggggtcggatgaagcagaaaaagacagggcgagcccagaggatgcccatgccgccccaggatgccgtcatggtgttccatgactctcccgtacccgccgttatcagataaccgccatcttcgccaatggtggtgaacgggttcaactcgatattgtgaaaatcgatttcctgaaacatgttcctcccctggacgcggcatatgcgattcccggccttcccatgcatggacgacatccacatggaaaaccgccggtgcgacaggccgccgtccttctcttgtcagtatagatgcaaagtccggcatatgccaacaaccatggtcaatatggccatgatatttcctgtgctcattgggggaaagaattaaatacagtcaatacttttccatttttatcaatgagggaaaaattggaatagtggtcgatgtacaatcacccaagcccgacattccttgacagaggcgtccttacctgttattccttacctgtccggagcgggactttcctgattcccgttcccgcgccctggaggaacatgcgctcatcccttgccataccacccttgacccccgacctgattcaggtactcattgacgcggacagcatccgccgcagggttgacgaccttgcacgccaaatcagccgggactatgccgacagcccccagcctgtaatccttgtcggtgtcctgaaaggctccttcatcttccttgctgacatatgcagacgccttgacatcccccatgtggtcgatttcatcgccctgtccagctacggcctggcaggttccgaacaaagcggcaatgtccgcatgctgatggacacgcgggagaacatggaaggacgcgacgtactcatcgtcgaggatatattggacagcggacatacccttgattacctgatacgcaacttcacggcacgtaaaccacggtcggtgaagacagccgtccttcttgacaagccggacagacatgtcatccccgtgaaggttgattacctgggctttggtattcccgacgtgtgggtggtcggttatggcttggattacgcggaaaaataccgcacccttccctatatcgcggaaatgcgtcccgtcaccgcctgatgagaaaacaccattggaaagccggaaccggcaaggagaagttatgaagcaggaaagacaaccattgtacgtgacctaccaggatgtccaccgcctgataaaaaagctcgcgggacaggtcaacgcatcgggctttgttcctgatgtcatcgtggcaatcggcagcggcggcttcatccctgcccgcatcctcaagtcattcgtgaaccgtcctatctacgcggtaggaatatcctactacggagtcgcggatcaacacaggaacaaaccctccaagatacaatggatagatgaggtcaggcagaacctgcatgacaagaaaatactccttatcgatgaagtggatgactcccgcgccacccttggctactgcattggcgaactgcttgaatacaatccgaaggaaattgccgtccttgtcctccataacaaggaaaaacagaaggatgtggaattccccgcggaaatcaccagatattttgcaggggcgcaggttgaggacatatggataaaatatccatgggatgccatggacatagatgaacatgatgcgctcgcccacagtcagacgactcgccatgacgcaaaagccacaagcacgcaaggagcgaccagatgagcatatcggcagttgtcggcgcccaatggggcgatgaaggaaaaggacggatagtggattaccttgcccaggaagcggatgtcgtagtccgctatcagggcggtgacaacgccggtcatacggtaatcaacgacaaaggaaagttcgcgctccacatcattccttccggaatcttcaatccagcgacaataaacatcgtcggagcgggtaccgtggtcaatttcgacaccatggcgaccgaacttgcggcgcttgaagaaaaaggcgtcgataccacgaatctctacatcgaccaacgggcgcacctgattctgcctttccattgcctgctcgatggcgcggaagaagcctcccgttcatcctcatggcaaattggcacgaccaagagaggcataggaccctgctatagtgataaagcctcccgcaagggaatccgagctatggacatcatggatgagacccgtcttcgcacacgccttgaaatgcttttgccaggaaagaaccgcgaactggcgtatttcggactacccgaagtcaccgtggatgaaatcatgaaccttgcttctgcatggcgcatccgtttcggccatcgcataaccgacagcgtgagcatcctccgcaaggcggtcaagcaagataaagccatcctcatggaaggacagcttggtgtgatgcgtgacctcgattggggcatctatccctatacgacgagcagcaaccccacctccggcggcacatgcagcggcgcgggtatctccccgcgtctcataggccgtgtcattggcgtggtgaaagcgtactcgaccagtgtcggcggcgggccattccccactgagttgaaggatgagaccggtgacaagctccgtgcaattggcggagaatatggagcgactaccggtcgtccccgacgttgcggctggtttgatggagtcgcggccgactattcctcatggatcaacggtttcactgacatagcaatcaccaagctggatgtccttgatactttcgagacgctgaaaatctgcactggctacatggttgacggcaaggtcgtcaccgaattgccggagaccggcggccaagaaaaagcggagccaatctacgaggaactgcccggctggcttgttccgaccaccggagcccgcgcatgggaggatctgcctccaaacgcccaggcatatatccagagaattgaaagcctttccggtgcgcgagcctcgtatgtctccgttggcccagaaagagaccaaatcattgtaagataacactttattaacatttaaaataaaaatgcgcctttcttgcgagaaaagcgcgttttttttataaaggtgcttgacgcaaaagcaaaaataacgaaatattcgctcacaaacctatcaagagaaaggcgggtatgcacatgaaaccatgcaccactttcatacatcctatcatctccctgaccgctttggcatacaagggaactcttccggtttgatattcacatccatctccatccccgtatacagaaccatactatccttgggtactgcctttgacatgacccaaacggatgatatccgatacagcatataaggaggttacgccgtgcgcaaacctgccagaaccactttcacaaggatctgcatcatcttcctcgtaagtctgctcgtccttttcgccaccgcttgtggaggatcttcatcctctaaggattccgcgacatcccggtcagcggaaaaaaccctgtacatttacaactggtcctattataccccggattccgtgattgaggcattcgagaaggaatttggtgtggatgtcgtgctggactattatgcgtccaacgaagagatgttcgccaagctgatggctggcggccaaggctatgacctgatccttccatcgggtgattatgtctccatcatgaagaacctgaacatgctcctgcccctggatcacagcaagcttcccaaccttgtccatgtcggggagctggtgcgttccaaggcgacctatgatccggcaatggaatattccgtaccctactacatgggcgctgccggcgtcgcggtcaacactgactttgtgaagggctatgcgaaatcatgggacatcttcgccgactcccactatgccaaccgcatgtcgatgctcgatgacatgcgcgaggttctgggggacgccctggcatcgttgggctattcggtcaacacaaaggacgctgcggaactggagcaggcccgcgctctggtcaacgcgaaatggaagccgaacctggtgaagttcgatgccgagggctttgccaagagcttctccgcaggcgagttctggatcatccagggatatgcggaagccatcttcgaagaattgccggagaacatgtggagcaaggttgacttcttcctgccagaggaaggcggccccatgtacattgactcctttgttattcccaagggagccaagaatatcaacctggctcatgaattcatcaacttcatccacaagccggaaatctatgcgcagttccttgaccgtttccacttccctgcatcggtgaatcctgacgcagagcagttccgtaccacggtgcccttctacacgaccgaagaaatggttgactacgaacaaaaggccgacctgggggattacctacaggagtacaaccgggcatgggagacgatccggtacattgaatagattcctgtcttttccctatttaacggaaggggttgtcgcaaaaatttgcggcaacctcttttttatggtctccatttttactcatacacgtttaaactgaaactcaggtgacaatatccgcatctttagatgcgtatcacccaaaagtattatatgcttttttgtcaaaatcatactttcgggtaattgaaactcattaccgctatgccatacgttaagccgtcatttcattattttttgatgaatgatctttggtttttcatggaggaaggtaaaaagtgagaaaaaatgggattgtttttgcaagcatcctcttggtgcttttcgtctttgtttcatgcgacagcaaagtatgtgtttcacattccaacgaagtacgcttcacctcagagatagggcgcaaggccacggctgattgtgaacgatgtggacaacacaagtattaccgacaggtaaaaggagaggaacgaaggcagcgccttagttccggtgattccgaatggcaagccaatgatgctgtcggcatctacatgctggaacatggtactggcacggcagctactgccgccccagaacgtgcaaacagacactacacggctgacacggccttccagacttccggcttcactcctgctgataatgccaacaccttgaagtgggacgacatctccaatcctcccactacacacttcgacttcatcgcctactatccttacgtgtctcccatcgccaataccacggctctgcccataaatgtctatccgggttccggggaacaggataccggaaaggctgacttcctgtggggacgcaccgacaatgtacagaacaatacatcaacggtacggctgaaacttgaccacgctctttcccgtctgctggtcaacatcaagccgagcacgactgttgacgccacagctatcaatgatgctaccagtggatttactgctacggtcaaaggtttgaacacgaaaaccgcaatcaacctgaatgacggaaccttggatgctgccagcgtcattgagtctattgtcatgaaggacatttccgccgatacgcttaccgccacggaaagagccgcgggaaagcgccagtttgaaggtgtgttgatacctacggctcactccactgctttattgaatgccctggacctggagtttgtcctgactgatggtagtggcactgatactgcatacacatggaaagcgacgtccgtagcggacaaagataaacacctgattcactttgacgcgggcaaacagcatatctacaccatgacactgaatgcgagtgacggcaccgtcggcaaaatcgaaattggaatcgaggactgggacaccggtgacggcgggaactggggtgcaatcaaggaatacaaggaataccacgtctcttttgatggcaacggagccacgagtggagacgtaccgaaatggatacagtgttatgcgggcaacacagtcatagtgccgggtcccggaacgctgaggaagaatggtaaatattctttcgatggatgggatacggcttctaacggcacgggagtccggtatgccgccaactcctccttcatcatgcccgcccatgacatgacgctccatgcaatctggcgaatggagggaggagtcaagtctgtctccgctggacagtatcacacgatgatcctgaagaatgacgacacactctggggaaccggaagcaacggttctggagaagtgggtaccggcaccataaacctcataaagacgcctgtgaaggtcatgagtaatatcgcggctgtctcggctggagacgaacacacgataatcatgcagaatgacggttcagtctttgcgacagggaacaacacatatggtcaattgggtgacggtaccaagatccagagaagaacgcccgtgaaaatcacatcaatgggtcgtgatgccacggctgtcttctccaaatcaaatcatacgatgatcctgaagaaagatggcacgctctgggcgacaggactcaacacatatggtcaactgggtgacggcaccaagacaaacagaagcacgcccgcgaaggtcatgagtgctgtcgtggccgtctccaccggaaacaatcacacgatgattctgaagaaggacggcacgctctgggggataggaaacaacttaactggacaattaggtgacggaaccaaaacaaccgcatacacacctgtgaaggtcatgggaaatgtcgctgccgtctccgccggaaacaatcatacgatgatcctgaagaaggacggtacgctctgggcgacaggaagcaacgcggagggacaactgggtaacgtcggcattgcgaccgtcacaagcacgccagtacaggtcatgagggatgtcgctgccgtctccgctggatcccaaaacacgatgatcctgaagaatgacgggacgctctgggcgacaggactcaacgatcgtggacaactgggtgacggcaccaagacaaacaaaactacgcccgtgaaagtcatgacaaatgtcgcggctgtctccgccggaaacaatcacacaatgattctgaagaaggacggcacgctctgggggactggaagcaacgcaaacgggcaattgggtgacggcactacgacagacagaagtaggcctgtacaaatcatcttttgatagaagacaggggacaaataccgacgcacacgccgaccgattaacaaatcgttccgtcgcgtcggccacttcctcctgtccatcatgctcggaggccattcgcatggggagtatcctccagctcctgtccatgcctgcccgtcccatgatatactgcccgcaactcatcctcacggaggcaatcaatgtccacctattcccatgatacgttcatttcacccttcacctggcggtatggttcgtccgccatgcgggaaatctggtcggagattcacaagcgcacgttgcagagacgcctctggatagcccttgcccgcgctcaggagactgccggaatcgtcacggcggcacaagtcaaggaacttgaaacacacaaagatgacattgacatagacgaagcatcccgcattgaagcggaaatccatcacgacctgatggccgaaatcaaagtctttgcctcccagtgtcccaccgcgggaagtatcatccacctgggcgcgacaagcatggacgtgctggacaacgtggacgctgtccgcatcaaagaaagcttggacatcatagaagcaaaactcatgtctctcatgggcgcattcgtcacaaaaatggaaaccactgccgcaatcccctgcatggcattcacccacatccagccagctgaacccaccacaattggttaccgccttgcccagacagcccaggacctcatggacgaccttgaagacctgagacatgtccgttccacaatcagaggaaaaggaatgaagggagccgtaggaaccgcggcaagctatgccgagctgctcaagggaaccggagtctccccctggcagatggaaacggcggtaatgaaggaaatgggaatacaggcattcgatgccgcgacccaaatttacagccgtacacaggatgtcagggtcatcaacctcctggcgacaatcgccgcatccctgtacaagttctcccttgatttccgcctgctccaaagccctcccataggagaatggagtgagccgttcgccgccaaacaggttggttcatccgcaatgcccttcaagcgcaatcccatacacaacgaaaagattgacagcctctgccgctatgtatccggactccccgccgtggcatggcagaatgccgcgcataccatgctggaacgaacccttgacgacagcgcaaaccgccgcattcttcttcccgaagcatttcttgcaacggatgaagcattatccactgccgcaaaggtcgtcagcggcatgaatcttcatgaagcgggaatttcacggaaccttgcctcttacggcgtgttctccgccaccgaacgagtattgatggaactgggacgcaggggcgcagacaggcaggaaatgcatgaagtgatcagagaacattccctcagagcctgggcagatgtccagaacggacgagagaataccctggccgaatcccttgccacggcaccagaaatcgctggctacatggaaccggaagaagtccagggactgatggtggcggattcctatgtcggggacgctccggaaagaacctggatggtcatagcacggatacggaaagccatttcctgatttccctgcccaatcactttctgtttcgccgtcggcttgtcatcgctccgcctgggattcatgatttatagaaaactgaccaacttccctcctgcggcaaacaggagataataaattcccatacggggtattctcgtcaacatagctgtcaacgcggagagatgcggcactttcagtacaccagcaagcaggcatatggcggagaacgggataggcaacaagccgctcagagccactgcccatgctccataacgctttgccagacgattcaccttgtccgggattgaatcaatcatcctgcggacaaacggtactttgtcaaaaagacgacctatccagtatccgcagtacccacctactgccgatgccagtcccatgaacatcatgacacgtactatggtccatcgggattgaacaatgaagggaaaaaggatgtcggcgctcaccggagccatgaccataccatcaatggcggcaaccaacgcgacaccccatgagcccatggtagtgctgatgttgtgagcgaactgttcaaaatgccgcgtagtgacatacatgattgccagatagaacaggataaaaatcaggacaaggactgctcccctgcgcacgataaaaacccagttcaattccccttccgttgaaatgaaatcatcaaaggtgaatttcttgaagaaagcagcaatcttttcttttttgcttgtaatcattggtttttcggtgtcttcattcctgtactcactattctggtcatcacccatatctcatcctctatctgatttgtttttcttcatgaagttcagaaaatcttctatcaaacgaacagctggcacaggcgcgatgccttgccacagagggcttttcccgccgccctttgctcccaaaggaagcaagacttctgtacggattgtctcaaaattacatgcggcatccttcaacgcaatgcaccatgccgtctttccctctgtttcacgggttgcgcagaggatgatggagccacaggctggtatggccgctgccacgtgtttcaactccatgaaagacgccgcgggcacgtcccaggtcacgacaggcgtcccgccgtatgtgtcgggagtggaggctgcctttgccagcagatgaaggaacgcggcttcctccatggcctgttccgcctgatgacggctctgcatcgcggaaacttgcagggctgtcacggaggaaacaatatcttccggaggggcggatagcacggtggtcaattcccctatgatggcccgtgcctgacgttcggtttccaggacagaatctccggtgagccatttcatacgcacatgagagcgtaccgactcggaaccagcatatcgcacggcacggacttccccggttcttgccacatggacgcctccgcatgccatcaggtcgatgccttcgatggacacaatgcggacatccccctcgaccttgatggaacgacgcagaccaaggcgcgtggcttccgcatggctcacttcacggctgatgacaggaatatcacggtgtattgcgcaggttacagcttcctccaggatgatgattgtttccatgggaatatcggaacggtcagtctcaatggtcagcccctccgctccctgatgaacggagagcgtgccgataccgaaaagcgtatgtgccaaaccactgatcatatgttgggcagtatgcatctgcatgtaggcgtaccgatgtccccagtcaagctcaagcgtgacatcatcacccggaaccaaggatgtctctttatcaaggatatgcaggatgcgggaagcctcatctgtgatggtggcaacaacctggacagtgagggaatcacctttgtcgatgccgcgctttctgatgatgcccctgtcgccgggctgaccacctccttcggggtagaaaatagtacaatccagtacgagggcaggttgattcttccatgaatccacggctgctacatgcgccgtcaggctacgggagtatggaaggatatggaagaaatctttgttcatcatatcagaactgtaagtcaattcaggcatatgaaacaagagcgtcacaaaaaattaacagtctttccacctttggtgaaaaaagccagaagctgataccggaaaaccgaacctgagagattttcttccgagcaacgcatgaagcattgcgcaagaagtatcgatgggaacggacttgtccaagcccgctgttctcattatcttctctgtgagaggagacagtcatggcacgtataaaatccgcgttggaaatagccttggaacgcaccaaggacatagaaattgacgccgagaagatttcccgcgaccgactcattacggaaggcagacgcctgtcaggaggtttcctgtccgatatcaccaggaagtccgaggatttcctgtccgcatatgaagcctatccctcatctgccaaagccgcggtcagggaaggcgtactcaccaccctgctgtcaaatatctccttgccccaggccgaccaacatgacgcctccgcggacaggttgagaaccctcatagtagctctggcaggcgagaagcctgaagccatgggactttttgaccagattatcggcttctacaaccagtacatcactgtccagaaagaactccttgatcgcctcaagcaacagtaccaaccgacccttgaacagagacaggcagcgatgcgcaagcagtacggttccaatttcaccttgaaagcagaacaggatccggacttcatcaaactgctggagcgcaactacaagcaactggacgcacagtacggacaggcactcgaccaagcaaaaacccagcttaaggaacttctcggctgagccttctattggtcactctgtcactctacggaaggaaggtcagaaatagattcccagactgcgatacccactatagacagtgctgcctggaacgccatcaaagttgaacgcaaagccgatgtagggcacggcgtacaaagtaggcgcggagatggcaacatcctttcctaaactgttttccctgagcgtgagcaaggtgcattgcgccgcgacaccaaggactatacctatgctcctgcggttgagctggggagagtacagggcataccggatacccccctccatggcaaagcccagattcagggaactggcatcatcactaatgggtagactggcaatggtcatgccgaagcctcctcccaggaacgcatcggcttcaggagcaagatagaacgaatacagcggaccgccggagaacatcatgaacacaccgaggttttcttgtgttgacacggaaaacaagatgtcattgcgcacaaaatagccccagccgtactgacgtccgaagccttgggcggaaagactcagtccccacccatcaagccgggaatcctcgccgatggcaggatccacattagttttcaggcgcgggccgtatcctgcgcccacaatggaccaaaactcgtagacgtcaaaagaggacgcgggttcgggcagagtggaagctgccatggtacctgaaaaaagcaataacaggaaaagcaagattacgacatgttttcttttcatatacactgaccctccatggaagtttatccatatagcttgattatccgtgtaaattctgctaaggtcaattcacttcaaagcatcatggtgccgtacccaagcggtaagggaaaggtctgcaaaaccttcattcagcggttcgaatccgctcggcaccttactttccatgctccgtatccgtcagaacttctatcagaacctatacatcacaccgagcgatgatgtaaaaactgaaaacacggtcaataaaggattatactcaaccttcatgccttgcgtgccgtcggcattgtcacgtgggaagaaaacaatgaccggcacgtccacatttatgaaaacagaccagttcccggtattagtaaaaaattccggacgcactttcaaaccagcggtacccatgaaagttccgtcttttatatgagtcaatgcccaggctcccgcgccgatttttaggcggaaattatccccgaaatcaaagggtatggttgcatcaagagaaaaaacgggtgcggcgttgaacacctcagtgtcttcactgctttccgacatgttcgcaaacgccttaatgccaaacggatagccaacaccaggagtcagggaaatcggaccaacaggaatatcagccacaatcccggtgacaaagactccaaactggactccaacaccaaagtcctgagccatgacaggtgtgacacaggcgacaagcaataccactgcaatcgcaaaaatcatcttcatctttttcataagcaacccttataatatataattaagaaaatcaagaccgctaaaagcaggacgcgggatttctccagcctcatcatcataaagagtatccgactctccccatgatagtcttcaaagcatgaaaggacgtgtcagcagggatggggatgacggacttcgtccttttcaggatgagactgtcttgggttgcctcgacactatggaggccggcattcattcgggcattctcataggctgtgaacgcaatcgcagacatccatgaacgattttcccctggctcaagggtgaaaaaggttggcactccatcacactgcccttgcacgactgcctgcgcaaggccgctatccttatgatagacccccatgccgcagacaatttctccggaaagaccggttcctccgtcgtacagagcatagggggtgcgttgaaaaccaccatagttgaaaccaaaatgggtgtagtcagccggaacatgaccctcccccctgtacgccgggccgggagcaaaaacgacatacgccatctgttgacggggattgaccgccacagtccaggaaagaggcgcatcccgtggaaccagaccgctgatgaagtcagcagtaccggtcataccggaaaagacggacatatcaaccgtgtctcccccaaaaccgggagcctgcttcaacttttcgaaaacagctcctggttgaagccgccgctgtatggaaggcagttcctgatactcggatacataccaatgcgaagccacggaactgatgtagctgtcgctttcaaggaaaggcgctccgagcaaactttggaacgaagcctcggcctgaagcggagaagaaccggtattggtcatgatgtatccgctgtacaagacaggatggaagggaagcatcacatccaccttgcggatgcgccactggtttccatcttctttattccttaacgtggacagaagccagactcctccaaattccggatcggtcccatacctctcgaccatccagtacccacgggatgaagctccatcgtaaggatgcagaacatctccgacacgagaagtcatgccgacattggggaaactgaaatatcctccggcacgatgataaagaagttgttcatcgcgccagaaatcatggttgtcatcattgtagaccgacatgccatgaccatgataccacgggactccatgagcattgagacgaccaccaagacggttcggggcgctgaactccaaaatcatcccgccttgatcctcaatgacggcatggacggcatcattgctcaggacgctggcggtgcgaccggcccacaaagaaagacggcggatatccattgcctaccccttgattacaggattgccaaggacatccgcgccaatggaggcataggaggcttcagtcaaggacatagaccacgtaaacggtagcggaaatctctatttctcccgtaggaagctcgacaggggcgtatgcgtcagcacttgccatcatgggcattgcggtcttaagctccagtgattcgttccgaaggaaattcgtagaactgttggtttcactgatccgcagggcgcgtcctacgctccgtccggcccccgctgcgtaatcagaggctttggacagggcatcacccatcgccttggcgcgagcatcggaaagcgcggcttcttcatcatcgcgtccgaaccggacggatgaaatctcaatggcatcaatccgtcccagggcagcaagcaatccgcccaagccatcactgtcttccgccaagcggtaggtcactgaaatcctctgggaagcacgctggccaacggtaacgcggatattgtcccgccattcatattcaggccccatatccagagccgtcgtcactatgtccttctccaacaccccggcattcttcaccagcgtgagaatctgacccatcttctcaatgaccacgtcctgagcctctgcggaagtcggcgcacggtgggtgactcccacagtgaaactagctacatcaggagcaaccttgaccaccgccgtccccgatacctcgatggtcgatgtagcggaagcgttgacgtttccctgcaaggatgaacaaccggcaagaacgacaatggcaagtacagcaaacgccaccacgcttattttccgcatagtgattttccgaatagtacggatatctttcatttttcttttctccttatcttcataaaccattgaaatcttctgaagttactcagctcaagagtccgggacgatgaaatgtcgcgcgtagaaagaaccccagcgccatcatcatgattccgtttccgtaaagactgttgcccatgtcacgcacgacatcagaaaccggtacggaaatgatatcaatctgctcattcatgtcaagttgttggggaaccactttcccctcgaacccttccatgagaaagaaatttgaataattgttcatgaaagccgcattggggttcaccctccccaacagactgaccgtcatgacatctatgccggtttcttcccgaagttcacgacgcgcggcagcttcaggagattcattcttctccactactcccgccgggaactccctggtcaccgtcccgctgccatggcggaactgttccaccatgacaaaatgcggaactcctttctcatctcggtaccaaggcaacatggtcacccactccggcgcggctacttcaatgaaagaagaacagcgtccatccgaagaatgtcgtttcacatggtatacatcaaaaataggacctttccacgccagttcccgtccttcggtttcccagacaaggtgcgccgtcatgtctttgccgacaccatcttcatgcgtatcctccattgcggttttcctcctgtgtacgtttgtccgcctcatcagcttccgcctttactttcttagcctccgcttcaatcatctccaggtaatcatcctccagagcatcaatgtaggaagctatctcacgaagcgccacggcactggggccagcggcaggttctgatacccatgatgttcccgcgtcttccgcctccctgagttcaacttcaataggaacccgtcccaggaaaggaacggacatatcctgtgccatcagttttccgccgcctatgccgaaaatcggtatctcatggctgcaatgaggacagcgcagaccactcatgttctcaacgacccccaggatggggactccaagcctccgtgagaaagtgacgctcttgcgggagtcggcgaccgcgacagcctgagccgtagtgacgatgatgctcccggtcaaaccgggcagattctggatgacggcaagaggttcatctcccgtacccggcggcgtatcaatcagcagatagtccagatttccccactccacgtccgccaggaactgcttgatggcggccagtttcatcggcccgcgccagacgacaggagcgtcagaatcagagagcgcgaaggacaagctcacgactttcaaacccggacgtggttcgacaggaaaaagactggttccatcctcggtttccatgagacggccttccacgccgaacatctttgctacattgggcccgtggaggtcggtatccaggactccgaccttccgtcctgcgtcaaccaaggcattggcaagattgacagtgacagttgtcttgcccactcctcccttaccgctcatcaccagtatcttgcggcgaatccgatccatgcgttccttgattttcttcatctgcgtgatttgagcttcaaaatccatgtattcacctgccacaccgcacctcccggattagccgtcacgtatgctccggcgacatccgcgacctacccgtataccatacgccaagacgcatggatgggcaagtcggtgaaaatttcggcatagttggtatacttcggcatacttacgcataaactcacttgaaagggtggattattatttattatagttatagtgttgcgcccgtcacagggctcgacctagtcttgccaaaggagcttgtatggtagctttgaacctgctctatgttttttcgccaatcgtttccgttgtcttggaaataacaattgtcatcctgcttgcgcttatcctgaaagctgtgaggaaaccatcctctatacatgaggaaaccgtggaaccagcaacttccgcaacatcgcttcctccttacgcagtgatttcaaacccaccatcatccgtggtctccaaggacgcggaaatagcggcggcaattgcggtcgctctcgataagtcaaaaaaataaggcgttcagccgaaggatcatctgatgaagaaaaaagtcaaattcatgtgtacggcgttccgcgacgggttccagtccgtctatggcgcacgtgtattcaccaaagatttcatgcccgccgtagccgccgctcgtgaagccggcatcacccatttcgaggctggtggcggagcccgtttccaagccctgtatttctacagcaacgaagacgctttcgccatgatggatgaattccgcgccacggccggtcctaactccgacctacagactctctcccgcggcgtcaacgtagtcggcctggattctcagcctcgcgatatcatcaagctgcacgccgaccttttcaagaagcatggaatgagtaccatccgcaacttcgatgccctcaacgatgtcaacaatctggtggacagtggtcgctacatcaatgaagccggactgcgccatgaagtgacagtcaccatgatgagcctgcctcccggaaccacaggagcccacgaccctgacttctacgagggcgtactccgcaagatactggatgcaggcatcaagttccagtccgtctgtttcaaggatgcatccggcacatcagttcccgccattgttcacgaaacaatcaagagagctcgcaagctgctgggcaaggacatgaacatcgtgttccactcccatgataccgccggggtctgcatcaatcagtacatcaatgcgctggacgctggagccgaccaggtggatctctccctgtcccccgtttcaggcggaacctgccagccggacatcatcaccatgtggcatgccctgcgcaataccgactatgacttgggtatcgacatcaagaaaatccaggaagccgagcgcgtcttcgaggactgcatgaaggattatttcacgccgcctgaagccaccacggtcaacccaaacatcccgttcttcccccttcccggcggagcgctgactgccaatacccaaatgctccgcgacaacggactgatggatcgctatcccgaaattgtcgaggcgatgggcgagaccgtcgccaaaggcggcttcggtacttccgtcaccccggtgtctcagttctatttccagcaagccttcaacaatgtcatgttcggaccctggaaaaaaattgcagaagggtacggcaagatggtactgggttatttcggcaagacacctgtcgctccggatcctgaagtcgtgaagatagccgccgaacagatgaaacttgagcccaccacgaaaaaggtcgtggatatcaacgatgccgatcccaagaaaggtcgcaaggccgccattgatgctctgaagaacgccggagtgccggagactgaagaaaacatcttcattgccgcgtcctgcaaggaaaagggcatcctgttccttacgggcaagagcaaggccaatggcatacgcaagaccgatccggccgaggaaactgcaaagaaaaacggagaatacacggtcacggtcaatggcactgcctatggtgtcaagattggcaaggacggtgtagaggtcaacggcaagacatatccgcttgacgtggcatatggcattgatgccgccgccatcgccgcggcagtatccgctccggtagtggatgctcccgcagtggttccctcccccgcagtttccgcaggcgtgacggtgaccggcggttccgaagtcaaggctccgatgcctggcctggttctgcgcgtagaggtcaaacccggccagcaggtcaagaagaaccagctcatccttgtcatggaagccatgaagatggagaacgaaatcttctctcccgttgacggtataatcacatctatccccgttgcggtcggacagcagttgaacacagatgatgtgcttgccaccattggaggtacggcttctgccacgccggcggccgctccttctccagctcctgtagcttccgctccagtccctgtttctgaggcggtggtcgttccggcttcagtagtaccggtgaacgtcaccggaggcactccggtcaaggctccgatgcccggtctggttctgcgcatagaggtcaagcccggacagaaggtcaagaagaaccaactcatccttgtcatggaagccatgaagatggagaatgaaatcttctctcctgccgaaggcacggtagcctccatcgctgtttcagctggacagcagctcggtactgacgaccttctggtagtcatcgcctgagctttttgtcccttttacactctcatgcaggttgccgccggacatcaggcggcaacttttctttttattgacgccaggcatgtccacgagtattcttcataagacactccggacgatgtgccgggaaaggagccgaacgatggatgacagattattcgtaagatacgcggatccgcttcctcctgactggagtcctgatcctgaacccttgcaggaaggtcctgcttgtgatgacgagacatgtgatatctgagactgcataccttgttccatgagcctgcttcagttatgatggcttcatggacaaggaggttcactgatgccaaaaagacctgattatatttcatgggatgagtatttcatgggagtagctcttctgtccgccatgcgcagcaaggatcccagcacacaggtcggagcgtgcatcgtcagtcctgagaaacggatagtgggcgttggatacaatggtttcccaagcggatgcaatgacgatgacctgccatgggagcgtgaaggcgcttttcttgaaacaaagtacccatttgtctgccatgcggaacttaatgcaatcctgaacagcagcggtaacctgaaaggcagttccctctatgtcgctctttttccctgcaatgaatgcgccaaggcaatcatccaagccggcattgtggaaatagtctacctttccgacaaatacgccgatactgacgctgtcaaagcctcaaaaaggatgttcggacaggcacaggtcaggctgcggcagattacaccttccggaaaacgtctggtcattgaactgaaagtctgagagaccgcccatgatgattcccgcatactgaatcctatatactactttttattgtccggggaatccttcaaaaaaactgtttattctcgcgggtgcgtcggtattatccttgatgtattttatataccctttttgagaaattggattgagggaatcatacgtcattgccagagtaatcagattcaaagttccgttcttgacttgatttgaagctttatagtagccatagccgtataaagaaagcagtattgccccaataatcagaaccacaataaaaacttttttcatagccctcttcctataagataccaaacattatttattagaggcttattacaatatagcgtcgttacgtgaaaagcaataaatatccagattattgtttccctatgcattcgtcgggtttcttagtagtatctaagcacaggatgccgcaaaatcatttgaggagaaactctttcatgaagaaaaaactgacatttaccatggagaattatctggaggcaatctatgaattggcaccggaaggtcaaggtgtcaggctgacggatatcgccgaccgcctgggggtttccaaagcaagcgccaacagcgccatgggctccttgatggaaaaaggcttcctgagttttgaaccgtacaaggaaatttatctgacgcaacgcggtatccactttgccaaagacaccacgaaaaaacatcataccatcctggaattcttcaccagtgccctgaagctggactatgagacagccaatgcggatgcctgcgccattgagcatgtaatcagctgcgataccatcaacgccatgcgacggtacatgaacaaagaagaatgctggtgtcatgatgaagaaacagacttcctgattaaacatccggagaccgccggaaatacagcaacagcggaaaaagctgaataaaaggttcccatcatgaaaatctcaacagtatcagtcatcggagcaggtgccgtaggcggctattatggcagtatcttgtccgcgtcactgggacgggaaaaagtcaagttcatcgtagatagacagagaaaaatccggtatgagaaggacggtatccacataaatgggaaacgccaggatctctccttcatttctccgcaggagaccgtgccgccggtggacttgataatcattgcgacaaagaatacctccctgaatgaagcggtgaaggctataaaaaaccatgtcgggccggaaactaccatactcagccttctcaatggcatagacagtgaagaagaacttgcctgcgcatacggatctgaaaaactgctttatggcttcgtcactgcccttagctcccgtcatgacggcaaggacatcacagtcacagcaccgggtcgcattgtctttggagaaaaggacaacatgcgcactccccgtctcacggctgtggaacagatactttcgtcaagcggcatcgagactgtcattcctgacgatatccttcatgagctctggctcaagtttgcactcaacaccatgtacaactcactctcggctctgacgcatgccagcctgggagatatgagaaatgtgcctgaagtcgtgaaatgtctcaatgagatattcgctgaagtgaccatggcaggagcaacacggggcgtcatcctttcggaaaaggacagggatgtcatcaaaaacatcattgaccagatgcctcccgacagctggacttccatgcggcaagatattgaatatgggcgaccaacggaaaaccgctggttctgcggtacggtagcccgcatcagcagagagaatggcttccccgcgccgatgtgccagtatatcttcacactgcttgatgcagtggataaggttcggcagatacaggtgaggtcaaaacagaagctgaacctgccagcttcctgaaaccgccacttgggtgttcgttattatattcattcttgtgttcattatttctttgctgccttttcctgggcttccatcatgaggggaagcagcttgtcagccgctggacagacggccaaggcgtcttccatggcggaacgtgacaatggcgccattcgggataaagagacaagcaaattcttatcaaggacgcgggcagcaggaacattacgcttccgggcaatatcatcccgaaccaagaaaaacgcgcgggcaaaggaacgcgctgtccgggacaggtatctccatccgggaagtttctcccatcctggcttttcagggcctttcggaagtggagcaagccgcatcagcgcggctaccttttcttcaagccccgctttggcaatttcagcgaccagagcagagcgcagcacgaacagatgtgcgacatcctcaagggcatagacaagctgggaaggagtcaagggacgtttcatccagttggtcatctggtttttcttcttcgagcccgatttttccgatgaatccgtagattccgcgatcaagggaacattccgaggaacatactgttcaatgagtcccgtaaggttgcccatgaatcccaaggccatcgccatgactcgcaggtcacagatgttcctaagttgaatgccgtattgctttctcaccaaggaagcatcactggcacaatcgaacataatcttctcaatgtcatctgcctccagaaaggatttcaaggttctggcagaaacaatgaaagggtcaatcagatagaagtcatgcccgtcataaagctggatgaggcagagatgttcgccatagacatggaggttaaactccccctcaaaatccattgccacaaggttgatgcccttctgtctccaggtgtccagcaatgacaaaaaggcgtcatcagaggcaatgatggtataatcgcgcatatcttctaccttccaaggaaaacaatgaaagtaatgaaaaacgtccgcagaggaacctgcggacgcgtatgaatcataaaccaatactagcgggaacagccggaagaaccacagcaacaaccgcccttggccttcttgaggttcttctcaagggtgtcaaggaacgcggaaagctctttgggcagatgagtaccgaacttcggatagtgattggcacggatgtcctccacttccttcagccagccatccacatctactgacaggagagtcttcatagtctcctctgtcacgccttcaggacggtcgatggcatcaggagtcggcatgatgccgattgctgtgtcaacgctcttggcagtgccttcacaggcttcaaagacccacttaaggacacggctgttctcgccgtagccaggccacatgaacttgccgtcatccttgcggaaccagttgacatagaaaatcttgggaagcttctccggagccggagcgttcttgccaatattaatccaatgctggaagtaatcgcccatgtggtagccgcagaacggcagcatggcgaatgggtcacggcggatggttccggcagcaacgtcaagcgcagcggcggtaacttcggaaccgacaatcgaaccaaggaacacaccatgctcccatgaacggctctggtgtaccagagggatggtcttggggcggcggcctccgaacaggatggcactgacgggtactccctttggatcttcccagtcggaagcaatggacgggcactggctggctggcgcggtgaaacggctgttcggatgcgcggcaggcggctgctccttgttgttcttgtcctgaatccatgtattgccatgccagtccgtaagcggaccgggagcatcgtagccgattccttcccaccagacatcattgtcctcagtgagggcaacgttggtgaagatggtgttcttgctggcggcgaccaaggcattgtggttggactcatcactggtaccgggcgcgacgccaaagaaaccagcttcagggttgatggcataaagacgaccatcggaaccgaacttcatccaagcaatatcatcacccacagtctcgaccttccatccggggatggtgggtacaagcatggccaggttcgtttttccacaggcggacgggaaggcggcggtgatgtagcgaatcctgccttccgggctggtaatcttcaggatgagcatgtgctcggccagccagccttcatcacgcgccagaacagaggcaatgcgcaaggcaaggcacttctttccaagcaaagcgtttccgccgtaaccggagccataggacatgatctcgcgggtttcagggaaatgggcgatgtacttgtgctccatcggagcgcagggccatacgccattatccgcctcaccgtttgcgaggggcttgccgacactgtgcagacaggggacataataaccgtccgttcccaggacatccaggacgggcttgccgacgcgggtcatgatctgcatgttgcagacgacataggcgctgtcagtaatctcaacgccgacctttgcaatctcggagccgacaggacccatggaaaaaggaatgacatacatggtacgtcccttcatgctgcccgtgaaaagcccgttcagcgtagctttcagttccttgggatccacccagttgttggtaggaccggcatcctcctgcttctcggaggcgatgtatgtgcgtttttcgacacgggctacgtccgaagggtcggaagaaaaaagcacgctgccaggcttcttggcaggattgagacgaacggccagcttgctatccaccatctcattaatcaaggcgtcgtactgttccttgcttccatctgcaatcacaatgttgtccggagtcgtaagagccgcgacttcatcaacccactttttcagaccagcatgtcgaatttcattcagtttcattgacatctccttatgcttgaccaaccggcaaacttacgtccgccgaagattacgttcttgttcaaagatatcccttttccccgttctttagcaatatgacccacgaacttgacacgtttcatgcggaaggttcacaacatcccaccatgattgcgcatataattgctcagatatacgtctggaggaacatccttgggataattaaagaaaagatcagtgaatcttttgagtttctgttgaaaaccatccttgcgcggctgaccggtctcctgctcctcaatcaacccgtacacgacttcctgggcattggtcagttcatggagagctgtcttgagccgacggctcaggtctgtgattatccggcacatgtcgtccggatgtttacgactgaattccttgaaatgctccatgtcaatttcagtcaaatcggaatcttccatggctaccgcggtcatggtacgcggttcttccgccaacaatcccatctccccgaacatcgttcctggctccttgatttccactaacatgaactgttttggcgtaccatggtcaaggtaaaggacaatcttgccggaacgcaactggaacatggaacgcccttcatctccctgttgatacaggatcataccttcttgcaggtgtatggttttttcttccatgctccctccaggggaagccagcggataatccatgcttcccctctccttcatatatagacccaatatacaaagaagtacgatgttcaggcaagaaaagcctccgggtattggtcgatggtataggtcgatgcactgacggtggttgaatgagatgcctcgtcccgttatgatatgtccgtacctatggattggaagcgtacaacacgagtacggcaaaaccgcacggagagggaatgaagccgaaggcgtaattcccggtgattccggggtacagggagctgtcatggaacttgccatgcctgcgggaagcctccagtcggctttgcaggctttttctagtggagcggatgccgtttacctcggcctgaaaaacttttccgcccgtcgaggcgcgaccaatttctctttcggggaactgatggttctgcgccatctggccgataagcaaaaaaagaaaatctacgtcacggtcaatacagtcatcaccgatgccgagctgtgccgtgtgaccagcacgctccgggccatcgccttcatcggttgtgagggtgtcattgtccaggacttaggtgttgcccgcctcgtgcgcaaggatttcccctccctgcccctccacgcttctacacagcttgccgtccataccatagagggagtcaaagccctccaggaactcggattctcacgtgtcgtcctctcacgggaactgactctcgatgaaatccaggtaatcagaaccgcctgccctgatgtagaaatcaaggtattcatccatggggctgaatgctatggcttctccggactgtgcatggcaagcagtcagctctgcggtcgcagcgcaaacaaaggcgagtgcgcccaaatttgccgcacatggtttgaagcaaagaaagacccctccgtaccggcttcgcattcaccgctcccgcctgacaagaaaaaaggatggttcttttccatggctgacctcaacggaaccggtgccgtcgcccgccttcgggacatgggcattgattctttgaaagtggaaggaagaatgaagaaccccgcctatgtacgcgcgacgacccgcctgtaccgagcaatcctcgacaaagactcatccaccgatagagtgcaggaaatggaagatgatgtcctggcctccttcggccgcaccaacggaggaagctggctggccgcctacggcaggtcgggagcaaaacctgtggacaggcagagcggttccgtgctgacccaaggcattccaggacatcagggactgccggtcggaaccgtagaaggtatccacgaagcatccggtacgctctggctcaagatagcactaagccatggcatatcgctgcacgatggactcatgtatcagattcccacagacggcactccgtatatcgacatccgttttcatgtcggagcattggcggacagccgtggcagacgtattgtggccgcctcatcaggctctaccgtccatgtcgcgctcctacgggaaaacagtgatgcgcttccctgcgaaggaaccatggtatcccttgtctcagcgcatgacagcaccctcgcgctgctgaacgaaaacctcccacgggcaaaacatcccatccccatgacagtgaaactcgctgatggcttcctcacaatccacacggaaaatacccgtgactaccttcccctatggaacatcaaccggacatatccctgtgacatccagaaagcccgcattccgcaggatgcagggaagaatctcagaagcatcctggaggcttctgataccagcttcctcaccttgggaaaactcaccattgagaatcatacatccctggccgaccatgaagtgttcatgcccttgtccgccctcaaggaaatccgccgccagtggtatgaagcccttgatgccgagctacagaagtggctggaggaaatccccgccgtcgaaagtgcctcccatccctcacggccaatgcaaaacaactttgccctgttgcccccgcgcgttcttctcaatgaccctgtgaccggaaatccatggatacgaccggaagcagtatgggcagccctggaatccggcggggatgtatcttcccttcttccagcagttgatggagtttcctatctctgcctgcccccggtgatgttcaccgaagcggaaacaatgcagtacgtgaatatgattatgagagccttggacggatgcaaggtccgtgtcggcttgaacaacattggtcagattcgctgggcggcacggaatcccgatgtacctgtattctgcgatgcatatttctaccttgggaaccggcaggcggcaatgaacatggctgaaaaactaccgtctctgacaggcggctatcattggctggaaagctccactcctcccgatgccgcctcatggccgttcccgccgtccttggtcggaacaggattcgtcccgcccctattcatcagccgtagttgtttccgtcatgattccctgggtctttcctgttcaggctgcccccgctccggttcctggcatgtcactcagactggcaagaaatacaaagtgacggtggacacctgcatcaccgtggtaagccaggcgggttgagtccgcaacagggaggaacacagtccctgctccgctctgccaagataaaagcatcccccgcatgccgcacccaggcatacgggggaatcatcacgtactgtttaaaaaagtttattttcttagaccgaatttctccgcgaaaagctcggcattctggatggaaccgccagctgcgcccttgacgatattgttgaccagaagtacgaacccaatcttccgagcctgtttcttcacgcgaccggtatagaccaccatgccacggggctcgccccagaaagccaacttggactgggggaacctgacctcatcactgtagacaatcggctgaaccggagatgaaggcagatgagggaatcccttaaattcattccaatcacggatgacatcctcgacatccacctcctgttcaaattctacccagacgctttccatatgcccgaaaatgacgggaacacggatgcagtaagcatagacggcaggattgatgtccaagattttcttgatttccttctcaactttttcttcttcccctccaatgtaagggatgacgttaccgctgatatccaacgccgagaggccgggatatccggcaccgctgattgactgatagctgctgaccgagatttccttgataccatacttcttcaaaggcgcaagagctaccgcaagtccagtggtcgcgcagtttgcattggtcacgacgcttccaattgtgggatacccttgggaaggaacccagtcgagttgttcaggattagcttcaggaatcaggatggggatattcttttcatagcgcagcgatgccgcgttggagaacacgttgaagcctcgcccgcgtaaatccttctctatgtcactggcgacttccgccggcagggcagaaaagacgaaccggacatccattgctttcaaggcatcagggtcataggcctggatgcgtacgtcatgcaattcaggagggaaatcaaagggaagaagccaatgaacggattcgctgtacgtatgccccacccggcgttccgaagcaatgacagccgtaaggttgaaccaaggatgccgggaaagcatccaggtgaagacttgtccgaccgcaccggtagcacccagcacggcaacattgattttcttgttgctcattgtatgttcctttcctcggtacgttgcaaaaggttgttgtacgagtgttgaggaatacagtagcgatttatctgaacaattacaatggtttttacacaaaaaagtgatataacatacaatatgttaacataataacacaaatttcattatactgaacttttccatcagaatccgctacgaatcatcacgagtaataatgtatcgctttacaggaaatcagtacagaggccggattggctgttccccttttcatgtggggaactttctgctcatttcggtttgccggaagaacggaaattgttggaaaatcgtcttatcttcggctcttatccagaaatcatcaaagacatcaccagggtaaaggaaaaccttacgttcaagaatcttcctctcccgtgattttcctggtcgcaaaatccttgattgtgaccaccgccgccttgaaccattcgtacaccagtcggcggatgaaagaacgggtatcaggatcaagctccttgatggcagccaacgcactgccgagcttacccatgatgtcttccgtcagatcctggaaagtgactgcccccgtagccttcaccacgctgtacagagcatcaatgaaacgctcgcgaccctcatcgtccaacgatgacaaccacatctccatggttctgttgaataccacggcatcaggactcaaaccgtccgcgaccacgaagtctccttccggcgatatcttccatgaaaaaggatcgtgctggagtatgcccaccctgcggcttccgacgatggtatattccgccagattgttatgaaggagcatgccgattatggacgcatgaggaacagtagccttgaccttcttccacaggggatgatccttgaactccctgtggatgtcctcatggaagcccggcccgtcatggtcatagacggcaatgatgtcctgctccatacggtcggcacaacggagagccgcatagacggccaggttgccgcccttggaatgtcctcctatccgcagagggcgtccgatgagtccgtgaacattccgcagatagtccgccgcttcctcctgtgaaggaataggagtcatgaacgccatgttgaagtcttccttccatccgatgaacgtagcgtccgtacctctgaatgctacataagccgttccatcttccaacaggaaggtcagcgccgagaactgtttttccgtatcgacatcaaaggaattcacgtaataggctagcccgaccgaagcaaaacgatggctttgacggagtacggagatcaactccctgttatgcttctcatcgaccgcctgcttgaagaaatcatcagggataccggcctccaggaattccgcaaggctgacaggagcaagattgccagccgccatcccttccaaagatgtttcaagcccggtgaaattcatataggaaagctgggacagcactaagctatccacctcagtgaacgatttttccgcaaaagtcctgttctcatcccacgtatagtcaatgatgttcctcatatgcatcctcccgtccgggaaacaatctatgttaatcgaggatatcttctatgtataggatactatgggatgagtggtgacagctactccatgagtgatggattttcttgacgcaacagtcgtttcacaggagaagttccggcagaatacaaaaacggcctgccatttccggcaagccgcacattgtggaggtgaagggaatcgaacccacgaccttttgaatgccattcaaacgctctaccaactgagctacacccccaagtcgcacggcataggatataggcgtctgccattttcgtcaagagcttcggacgatgaagccgcgcaccgcgcccagtaaaatgaaatgacaggaaaaaagacgggaggatagaaaagtccaactttttgtccgcacccctcacccaactaaattctgaatcgattcctttcatgcctgtgaatcaatcagctccatagtttcgcagttagatgacagagaaggagggaagtaacttcttgtgagggaagtagcaagaagttttttttgcactttcctgaaaacattcatcagtttggcattgtgtggcactgtgaggtatgatatgattctcctcagaagaggtgcccgatgttcatcaagatagtccccgaaaacaagagcggacgcaaacgcctggcctattactccggccatcgcaaaaacggcacggtgaagcactccctcgtgcagtggctcggctatctggacgagctccaggcgctctacgacgacccggtgagccatttcaaggccgaggcgagacggctgacgcaggaagagaaggagcggcaggtgtccctgagcgtctcgacggccgagcatttccacttcgcccctggagaggggacggactgcacggacccggaggtgagggcggacaggatcctcagctacggcgtcctgccgctgctgaagctctaccacgagctggagatcgactatttctggaacaacaggaggcgctacaccaaggcgctcttcaaccacaacagcatcttccggctgctggtgtgttcgcgcatcctggcgccggacagcaagctgggtacctggcaggcgcgccagaggcttgccggggacgtggccttcagcgccgacgacgtgtaccgctccctcgcgttcttctcccggcacaaggacgccctcatagaccatctggggcggatggtggagcggcagtacgggcgggacacgggcctgctgtactacgacgtgaccaactattactgggaggtggacgccgaggacgagctgagacggcggggggtgagcaaggaacaccggcccgatcccatcgtgcagatgggtctgttcatggacgccgacggcatccccctctcctacggcctgttcccgggcaacaccaccgacgtggccaccttccgccccctgcagcagacgggccggaccatctacgtggcggacaggggcatgatgagcgggatgaacgtggcctccatcctgctgcggcacagcgggtacgtcatcagctcgtcggtgcgcacctgcaccgcggagctgcaggccttcatcctgaagcaggagggctacgtccatggtgccgccgatggagatttcaggtacaagagccgcctgactccggtcgagcgttgggtgaccgattccgcgacgggcggaaagaggaaagtgacggtcaacgagaggcaggtggtgttcttcagccgcgcctaccagcagaaggcacgccacgagaggatgaagagcatcgagaaagcccagcaggcggcgggcggggggcagaacaccgtactgaacaaccatgcggggagacggttcctgaagaagagcatcttcgacggggcctccggagagcgcgtggaagctcctgagttctctgtctccctggatacggagctgctacagcgggaggaggcgctggacggctattaccttatctgcaccaacgtggtaggcaccgaggagggggagccccccttcgctgggcgggcccgtttccgcagggacaacctcttcgagctgaaccgaccagtggacgacgtggacatcatcgacatgtaccggggcctgtggcgcatcgaggaatgcttccgcatcaccaagacgcacctggaggcccgtccggtctatgtgcgtacccgcgacagcatcgaggctcatttcctcacctgtttcgtctccctgctgctcctgcggcttctggagaagaggacggggggaaccatgtccgtgggccggatggtggattctctgcgccaggccctgctgggcgacattgaagggcaatgcttcatgaacctgtactgcgaccccgtcatccaggacatcggcgcagccctggacatcgacatgagccggaagtattacgcgaaagccgatgtgagggcacttttcgcggcagtgaagaagatctgatgccacacacatgaatgttatagcatcttgtcagtaaccccttgcattagaatgagtacggatgttttttcgcttttttaactgcgaaactcaggatatttcaagaccttttgcttttatggtagattttacttgtttcggcataggcacatgccccctttgctacatagcatattttatcacaatcagcacatccaaacaacgctatatgccttaacttgtattcatccatatagtcaagcaactcgggttattcaagttaatctgacatgcttttgtagcgtgcccggtcactttcggggatgaatttgattaggtcgcgcagcttcacacgcacatcttcgtagtccgcaatgtctgcccgctctaaataatcgttatgaagaatctgctccagcaaatacttctgctgggcaatagccgggatggtgccgtacttggaaagctcgtccgccttgtgcattacatcgttctttgcccgcttgtagcttttttcggccaacatagcaagctcaatctgataaataagttggtcaaaccgtgcggcagcggcatcatcgctcgacggcaacaccagtgacgcgatgtgctcagcaatctgcaatgtattctcataggtgagggtggcaaaatcactcccactcaatggttcctggcggcttgctggtgatgtcataaaggacacggttcactccggccacctcgttgcagatacggcttgccgtggtttgcaggacttcaggggggaagcgataccagtcggcggtcatcgcgtcctggctcgtcactgcacggagggaacatacctcgcgataagttcgctcatcaccctgcacccctacactctttaccggaagcagacaagccaaagcctgccagatatcaccatagagaccagccctgcggatttcctccacgaaaatggcatcgacctcacgcagggtatcaagacgctccttggtcacctcccctatgcaacggacgccaaggccgggaccggggaagggatgacggttgaccagttcctctgccagaccaagttccatacccaactggcgaacctcatccttgaacagttccttgagaggctcaagaagctcccatttcagatcgtcgggaagccctcccacattgtgatggctcttgatggtggccgacggcccgccgctcggagaacgactctcaatgacatcgggatacaatgttccctgggcaaggaatgaaatgtcccccaaggaacgggcggcatcatagaaaacatcgacgaacatcttgccgataatctttcgcttggcttcaggttcggcaatcccttttagggcatcgaggaacgcggtttccgcatcaacatattcaagacgcatgttgaagtgcttaccgaacaaatccactacgttttgcgcctcgttcttgcgaagcatgccattgttgacgaatacacagacaagctggtcgccaatggctttatggattaagaccgcagcgactgaagaatccacgcctccggacaatccgcagagtaccttgcggtcaccgaccacgctacggatgcgctcaacttcagtagcaatgaaagactccatgctccagtcggctttggctccgcagatatccatgacgaaattgcggagtactgccgtcccatcggtgctgtgtacgacttcaggatggaactgcactccataaaggcgtctggcctcgttctcggcaacagtcaccggacagttcggggtcgagcctgtcgtcacaaagcctgtcggaaggtcaacgacggaatccccgtggctcatccagagctgggagccttccggtattccggcaagaagacgggaagtcttgccggtgaaatggttgagatggaggtgggcaaatccgtattcacgggcatcgggtcgtcttacggtccccccgttcatgacactcattacctggaggccgtagcagatgcccagcacaggaatgcccaagccgtagataccggcatcaggtcggggagaatcctcggtgcttacgctggcaggtccgccggaaaagatgattccgacaggagccattttcctgagttcttgcgcagatatggtatacggaacaatgaggctatataccccttgctcccgtacccgccgtgctatgagctgactgtattgtgcgccaaagtcgaggacgaccaccgtgtcatgctgcgttgtatgcatagaatcccatccttatgaaaactgattgccaagaaacatcgtttgccaaaaaccactgtccgagttccaacgtgcgccttcaacccgctccaggtggattcgccatatccatatccacgcttgtctaccaccgccatgccttgactggaggatatgccctgatgacatatcgtgacagcaaggctcctccaaccactcctgttccgctttgcagcaggttcaggggaatttcagggacggcagcggcaaaaccaaccagtagacctccccccaggaaatatcctccggccactatgaccatggacagcaagccggaaacaatgacgcccggccatgaccagagggcttcagtttttcggatgccctccttaccatccctacgacatccttggcgcaggaaagcccgtgccacgagagccgtcacggcaccttgcaagccgtgggtgatgaaggaaaccggtgcccattgggcgaaagggccaatcacatcagccagagcagtgcctaatccgccagccagaaaagcagtccaaggaccgaaggcataggctgcaaagcataccgctacatcgccaagatgaatgtatcctccaagcccgccgatagtcggtatgcgcaaggacgtaaatacaaaggtcacagcccccagtaccgctataatcgcaggaaaaagtgcgcctttcccgaaattcctttgttccatgaaaaagcctcccactatcatatgcagagagaatgaattttcccggcggagctttcactccccggctctaaaatccccctctcatgcatgcaggaagattacggcgagaattacaggcataataatggaaatgaaaaaatcagtaaagacacgccatccgcgagaaagccggtgatacgatgaacggggattcgtcctccccagaccacgtagctccaagctcattgcaaggtgcggaatcatcttcaaggcagtgacgagagtactggccaacgtcggcatgaaatccgccagacgggtggcaagactgagcttccttctgatttcttcaggaggcaagcgaagcagatgagcctcccttacttgtgtgaaagtacgggagaaaaacggaatgaaacggaacactagagtgattaccagtgctgcccggtacggaaccttccatgaacgcaggacaagaataatctcctgcatgggcgttgttctaagcaacagtccccatgagaaagaaattcccgcaaaacgggcgcaaaaaaccaatgtccgttccaagccttccttggtaagaaccacgacatctcctgccatgagcagaggaatcccagtcctcccataaatgggagaaaacagcaagaccatccccatgatgaaaagcagcggcttgaccactaaccggaaggagcggacgcccatcgtcccgactacgacaacaaaaaggaacaaggctcccacccagaggacatatgatggcagaggcaggaagaaagaagctgtcgtcatgattgtcccgaacagctttgcgcgaggatccatccggtagagatatccgcggccgggagcatagagggagacagtcataccacctcctccagcacaccgtccgccacccgatagacacggctgcaaatcctgctgacaaactccctgtcatggcttaccagcaggatacctgccccctgctcacgtaagacctggacaaggcagaaagcgtcggcataagtcagagcggcatccggctcgtccagaacatggaaaggacgatccagtagccagcagacagccgcctgaagacgtttgcgggcgccatagctcatcgtggagggcgtggcttccgcttccaaccggaacaacgaacaggcacgcaagactttttcctcggctgtttccggtcggatgtcctttctccgggagaaggaccatgccagttcttcccttaccgtggggaggaaaatctggtggtcaggattctggaacatatatcctatgctacctctcaggagtgcggaatcctgcctgccgtcgcacatgacgctccccgccacaggcacgtcaagtcctgcaagaactcggcagaatgtgcttttccctgccccattgtcccctatgagggcgactgtttcaccggatgaaagatggaaatccgacacggaaagatgaaaagtccctgcggatgatgcccgctcatggcggatggacaatcccgtggcgttcaagacatgcgtggccttcaagacatgcgaggcggggaagtttacggcaggggactttttagtggaggactctccggtggatgccgcttcgtcatccggtacaggttccatgggaactgtcacggaacggctttgtccggacggaggcaaggctccccagccatgggaaatcctataaaggatttccttttcagtccccgtctcaaggcatcccttgtccataaccgcccatgtatcgaaatggccatgccagatgtccagaggccgcgaggcaaatacgatgaccgtgcgtcggggatggttgagatactccaggagcttttcccgccaagagccatcaagatcatcgaacggctcgtcgaggacaagtatcggcgcatctatggcttgggtcaccgccatcaggagacgccgccgttctcctccgctcagctcatcgcctccggcatcaagctgctgttcaagactccagtctttgacgctggcggcaagcctttcttccatggctcggttgtccatccctaatgattccagggggaagactatttcatcacgacaggacgtcgccacaagctcctccgtgctttcatgggcaacataggagatgtcctccacccgtgtccatggcgccgcatcacccatggaacgacctaagatggaaaccgaaccttccatatagccggagaaataacgcgggatgcaacctgtcaggatacgggcgagtgttgatttcccgctgtcaggaggacccagaaccaccattttacccccttggggtagtgagaaatccacatgggtgagaactggagggaaatatcttgatgcatgggagtagtcctggtaggaaaaacttatgtcacgggcttccactgcgggaactgacagcgagacatccatgacagaaacctcatgcctcatgccgggaaagcaaatgccggtatccttccgccagttcaccatagacctgcgccgtgaattccttttcagcttccctggaaaagtcgtgggttgggacaggagggcagatatgcatggtcatgacagtccgcctgatgccgcggcgttcctcaaatgctttgcgcccgccactaatggcaatgggaacaatggtagccttggaacgagtggctagtttcaggctccctgccttaaattcacccagcttgccatccttgctccgcgttccttccggaaagactaccatgggtattcccctggtgatgttcttcacgccttcagagatgctggcaatggagcttttcgggctttttctatccagcatcacgcagtgaagacccttcatataggaagcaatgatgggaatgaagctcagttctttctttgcaatgaaaccggggatggttccagaataaccgactacggcaacgacatcaagcaagctctgatgattgactatgatgcacaaaggagtccccgctggcggcatattctcccgtccggtggtattcacacgtacattgagtccgaacaatgcccagcgggcgatgcccaggatacagagcctgcgccacgtttcagcggccttccgggcgccgagaatctggagtatgaacgcagggacaagcccgtacagcactgaagccaggaatacaggtatgatgacaatgacaggaataatcaggctcaaggctttgcgcatggaagtctccccttataatttataagaaatcctgggcatggacgagtcgagcatacgcaccacccttctccagcagatcatgatggtttcctgactccgcgacatgtccgtcttcaataacgaaaatggtatccgcatcttttatggtcgtcaacctatgagctatcacaatagatgtgcgtccacgggacaatcgcttgaatgccccttggattagggcttcactttccgtatcaagggacgatgtcgcttcatcgaaaatcaggatggcaggatccttgaggaacacacgggcaatggagagacgctgcttctggccaccggacagccgtactccccgttcacctaccaaggtatcgagtccttggggaagctgggaaatgaattgtgaaaggttcgcggcttccaaagcagcgtgaagctcggcgtcggtggcatcactcttgccgtagagcaggttctcccgtatggaagcatcaaagagatagacgttctgctggacgaaaccgatgttgtgacgaatcgatgtctgggacaaatccttcacatcctgtccatcaatgaggatgcgtcctgatgtcgtctcataaaaacgaggcagcaggcttgcaacggtagtcttgcccaccccggattccccaaccagcgcggcagtcgtaccgcccggtatggtcaagttcagaccgcggaggacttcttctccgtcctcataggagaagtccacattttcatagcggatctcacctgaagaaattttcaaatccttggcaccttctttgtcaacaatgtccggctggacagtcataatctcggcaaaacgctcgaagctcgctatgccaagctgtgcctgttcggtgaagttgatcagacggtcgatcggaggcaagacaatgcccacgtagaggatgaaggcgacaaggtcgtagctttcgacttttccctgaaagatgaggacagcacccccgacaacggtgaacaggtagtagacgttacgcaggaatcccatcatagaatggaagcctcccattaccgtatactgctgtgtctttccctctttgagcaggtcattcacttccttgaacttatggctctgccatttctccctggtgaaagatttgacttcacggatgcccatcagggagttctccactgatgcgttgacatcagccacggtacgccgaaccgcccggaacttttccttcatccttctgccgtagcgaataccgtagaacagcatgacgggaagcggaataatggaaatcagcgcaaggagaggattgtaggcgaacatgacagcataagcggaaatgatggtgaccaggctgatcaccaaatcttccggcccgtgatgagccacctcggtaatctcaaagagatcattggtaatacggctcatcagatgcccggtcttcaccttgtcgaaccacccgaaggagagcttctggatatggtcgaaaagatcggcgcgcatccgggtttccatgcgcactcccagaatatgcccccacctgatgcggatgtaggtcatcagcatgtccagcaggtaaatgcccagcatgattccggcggtggcaagtatggcggtcaggtcgcgtccgggaatataggtcttgagcaactcccgtgtcagcatggggaagacgacggacagccctgaagatatcagggctgcgctcatgtccactacgaacagttttttctgggggacgtaataggacagaaaacgtctcagcattacttcttcccgccgaacagcccccgcaagcgggagaagaaaccttcttttcgcggcacttcatccttgggacgggtggtagcctccgtaactatgcgtctggcatccagcccggctcctccgggaaccgtcaggtttgggcggcgtgtccgttgcggggaagccgaggaagatggagcagaagatgaagcagcggaagtcttctgtgttctggaatcctcacgacgcctgtcgccttgtggtctgtcgccctgctgcctgccatccttgcggacatttcctgtttttcgggaagcgtcggcttcggaggattcaccgccatattgcttcttgtaatatgccatccgttcttccaacgacatgttcttgatgtcagcgtagctcttgcctccccgtgagcgcattgcctgcctgcttccagctctcccgccgccggttggggttgtcgcagctttcgctccgtcttccgccacacggggtagagccgcgggcttgcggggggagtcctgtgcgccctgtgcaggacgctcccgttttccttcgcgctttccttcccgttttccttcgctttttgagccggaacgggaggacggacctcttgtgccacggcgtcctgtcctgtttccaccggggatagtctcatgggaatgtccagcatattcctcacgactgacaagctgtcggaaagtcttgcccgcgctcttgtcctctacatcgggaagcgaaccttcctccggccagactacgggaatcttcatctggatatagttttcaatcgcctcaagtccgtagatgtattcttcatcggcaaaggtaatcgatttgcctgtctttccggctcgcgcggtacgaccgatacggtggacatagttttcgaaatcttctggaatatcatagtttactaccagttgtaaatcatctatctgcaaaccgcgggcggcgacatcggtagcaaccaagaacttaatcttgccatccttcatcctgtcaatggtgctgagccttttcttctggggcatgtcccccatcaaatactcagccttgtaaccattgaggagcagacgcttgcagacttctacgctcttggccttggtattggtaaaaatcagggcattatcgggattttccttggtgagcacctggagaaaaagcctgaacttctcatcttttgagatgtggtacaactcctgctgtatcttgttgacggtgatttcctccggctggacttctatttcctccggactgctcatgtagctccatgcaagattgcgcacccgtgtactcaacgtcgcgctgaaaagcatggtctgccgctcgctcacagggcgcatgctgctgaacatcttctggatgtcaggatagaaacccatgtcgaacatacggtcggcctcgtcaacgacaaaggtatcgaacatgcggaagtcgagtctgcgcatcttgtgatagtccagaagccgaccgggggttcccacgtacaaatcgcatccctcggcaatcagcttatcttgaccaccgtagcccacgcctccgtagaaacagccgacacgataaccgggcaatgtcgcggacagtatccgcgcatcttcctctatttggacagccagttcacgggtcggagagacaatcagggcgaccggcaaggatttctcagcttcaggagaatctttcgcggccttggccctttcttccgccgcccggacgtatttctccaggatggtgatgaggaacacagcggtctttccgcttcccgtctttgattggatcatgacatccttgcctgcaagggaaaccggcagcacgcgttcctgtacgggcatgcaatcggaaaaaccggcttgcccgatgccctccagcaccgtatggtgcaagggtaattcagtaaatttcataaatcttccacgccttagtgagtgaatattatcaagcgcggaccggaaggattccttacgacgcaaggtgcatccgttcctttgttcgtcagggctccggcatccgcgcgaatccgtgccctcatggtgctgttcagtcctccagttcccactgccgtatcagacggcagatggatgaagtcctgtcgtaagttcctgaaaaactcctgccatccatggcagacaccggcatggcacccatgctggtggaagaaatgaatgcttcgtcatacagaccgtccatcagttcagtgatgagcggcggctcaaaggaaaccggaatacccagtcgcgatgccgcagccaagacacggtcgcgcgtgatgccttccagaaccaaggaagcgggagccgtatacaacactccgttgcggaatgcgaagaaattgctccgtgagccttccagaacctgtccgtcccggttaatgaacacagcttcaaacgcctgtgagtcctgggcttccctcaaagccagataactcatcaggagattgcttgtcttcacctggggaaggaaccgttcgccgacataggttcttaccgtgactcctttttcgtaacaagaatcaggataggtcagcaacggagaggctgttatgaagcacagactcttatctccccctcctatgagcaggatgcggagcgtcgcgctttccagattgtcggtcgtaatgaaagtgcgcacccatgttcctatgtcttcataggaaaaaggatgctccaagcgtattccccggcaggaattctccagacgcctgagatggtcgtcaaggtgtacggcatggtgacggatgacacgcaaagcctcatagacactgaagctgtactgcacctcgcgcaaagtgacaggaaccacggcgtcaaccgccgctatcacctgcccgttgcacattgcgtgttctccgacactcatctcatttcctctgccccgaactatatcaccattacacttttttgaatacagtccggaacagggaacaggaaacagaatcagtcaggatagcggagcagctcacggggcttgcttccgttggcaggaccgacatagcccatctcctccatttcctcgacaagacgcgcagcgcggttgtagccaatcttcaggcgacgctggaggaaggatgcgctggcgcacttgcgttccaccacaatttccagggcacgacgcatcattgcctcgtcatcatcgcccaagtcctcgccgctgtctcctgatgaagtgctttcaggttcatcatcctcgaaaatcgcctcatcaagataatcaggctctccctgcgttcgggcatagctggcgattgcttccacttcttcatcagacaggaaagttccttggatgcgggaaggaataggatccgtgttgctcatgtatagcatgtcgccctttcccagaagtttttccgctccgccttcatcaatgatgatgcggctgttggtgttgcttgtcaccgcaaaagcgatgcgcgagggaatgttgctcttaatcgttcctgtgatgacatccatggaaggccgttgggtcgccagcaccagatggatgcctacggcgcggctcatggccgccagacggctcaggataccttccaggtccttgcccagggtgagcatgatgtcagcgaactcatcgatgattacaacaatgtagggcagcttttcccgcgctatgcgctcagtctgcaacttcttgttgtacgccttgatgttccgcgctcccaggctctggagcaagcgataccttctctccatctctgccaaacagaagttcagcgccttaatggtcttctttgcctcggtaatcaccggagtcaggagatgagggatgccgttgtagatggtcagctcgacgactttggggtctacaagaatcagtcgcacctgcttgggcgtcctgcgatacagaagggaacaaatcagggagttgacgcagacgctctttccgcttcccgttgaaccagcaatgagcaggtggggagttgcagccaaatcaatggctaccggtctgccagtaatcgtcttgcccagaaccatggggattgcaaactcctgggcatccatggccggcaacaactccttgaagccaattgtatcgcgtttcttgttcggaacctctatgcccacagcctgttttcctgggatgggagcctggatacgaacctgacgggcggccagattcagagctatgttgtccgccaggttcatcacggcgttgaccctgatgcccggagccaacgcgacctcgaacatggtaacggtcgggcccttggcgatattgatcaaagatgcctcgaccttgaactgacgcaaagtctctatgagttgttcaccttgggcacgaatcgtgtcatctatcacatttgcctgttcaggataggtcgtcaggagcgacggactggggaattggtacatcaacttgcttcggttgtacaatgcgctgttacccgcattggaagatgacaaccatccgatgccgcttaccatgtcttcatcggaatccccatcatgcgcgacctccacaggcaagggatcccctatattctcggcgtcaccgatcggctgtgcagtggagtggcgataatcccacatcggcgcgggttcagccctttgctctatcttttgctctatcttttgctctaccttgtactctgtcggcggcatggtctctacgggaatgacataggtgacgggagccgggtcggcaggtttgaactcggaagaactgcgacgtgtcgatggaatagctccgaccggtgcttgttgccatgaggactgcgcagaagacatcggcggggaatttttccgtccgtcatcatggttgcctgggacacgactttctgcggcagtcacgacatctgccagagtaaagcctttgctcacatcggcagatgaagacggtgaccgtccttggtatttattcctgaatcctgagagagaggctgtggaaccaccctgccctttttgtgaacgatccacagcggcggcaagctgaccggagtggaatatcttcgtggaggcgaccggctgccctttgtgctcggcaatgctcagcgcggcttccatgaacgttgaacgcttctttcccgcgccaggaacttcttcttgaggcggcggctcatgggacgtgggagcactgaacaaagcatcggtaatatccgatgcacgggaaactttccggcgcgcgggcaagggttccggggtttcgacatacggggcggttcgtccgttcttgatgagggaatcagcccgtggagcggaggataaatcggggaacaccaagggggcaggagcatcgtcatgctcacgcgaacccatggaagaatatgtttctttcccattctcatcaagacggaaagtcaccgtagcctcatcgggtatttcattcgtaccgtgacgccgcttctttttagtcttggcgggcttggcgggatgctgcttctgaacggaggactcaccctggggagagtctggattcgctacccgcttcttccggtgcatgatcatccggctaaggagcgtcagaaccatcagcagaagcacttctatgatgaaagccagcaggacgaccaaggaagattcccgactatccatgccggttcccaggattaattgaaggagaggatggagaacctgaggatggcgtaccgaccagacaagcaggtagagcgtgacagccatcacggtgctcatcgggaaaacccatatgtacaacggcttcttacgacataccagcaccagaacgccccagccaatggcaagaatagccagaggataaaggccgacgggagaatccgaaaagctgacagcaggaataagggatgaaagcacggatgcaatgaaagcggaaagtttcggcgcgaaggctgtgaaggaagtcagaccagaaacgaagatggatgccgcaagcaatcctcccgctaccatgagaaccagagacaggataatgagaaataacgctcctttcttcacgtaggaaaccctcctgggacacagagcccgctatgctccagtctaccattggaggactggatgaagcaacatcaggaatgccaatcatccgccagaagccggtaaagagcggaaaaaccccttatgcacggctcaagaggcaaagcgttctgatagcatctaaatacggtatatgtatagagataagtttacttttccatccagattcactgcctgatttccctgtttttgtcatttctgtgatacgctcaagttcaagagccacgttttcttcccgacttttgtacgcacagatggttccgccatcatcaaggaggcgtgaaactggttctatgatgtccggcagagggtggaaggcacggaaggtcacaacgggaaatttcccacgaatctcattgatatccctctggacaacgttcactctcccatccagcgaacatgcagccagggcgtttgccaaaaaatcagcacgacgtcccattctttcaatcagggtaaagcgtacatcgggcatggcaatggcaaggggaataccgggcaaccccggcccggaaccaacatcacaaacctccctggaacccgcgggggactcatctaaaagggaacgcaggataggaacggcggcaaggctatccagcagatgccggatcacaatatcccgtccttccgcgttgacgagacggtacaccggattccacaaggtcagttcggaaagatatttttccagttgtccgtgctgattctccgtaaaacccaagccaagttccgcaatacctgaacgacacaggtcatagtccgtttccatcttcatctccgctttccaaggtttcttccaaggcttctcccatggaaggaaccgcgccattcacctgtctttcctgcttttcctgggagatatgcaccatgagtatggcaatgtccgaggaccgtactccgctgatccgtcccgcctgtcccaaggaacgcggcaggatttgcttgaatttctcacgggactcgtttgatatgccatcaaccttgtcataattgaagccatcaggaatcagaatgttctccagccgggcgaaacgttccacttccctctcctgccggaggatgtatccttcatacttcacatccaattcgacctgctggagtaccgcttcatcatatgtggagagggatggaacatcagcgagaatatcggcaatgctgacctccggacgtttcaggatttctgtcgccgactgggaacctttgcgggaggctgtgagaatggctttcacttccgcaatggcacgcgccttctccttcaaccgttccatccgttccccggttgccaatccatgggcatgcgacagcggcgtcagccgttgatctgcgtcatcatggcgaaggttcaagcggtattcagcccgactggtgaacatgcggtacggttcctgtgttcctttcgtcaccaagtcatcaatgagaactccgatatacgcgtcggagcgggacagaatcagcggcttctcaccggaaagaacgagcgcggcattgatgcctgccatcaaaccttgcgcggcggcttcctcataaccactggttccgttcgtctgtccggcaaggaacaacccttccaatttttttgtctccagggatggaagaagctggataggattgaggtagtcatattccaccgcataacccggcctcatgacttcagcgcgttccaggccgggaagtgtgtgaatgaacgccgtctggacatcctccggcaaagaagatgacagtccgttgagatacatttcttccgtgccctctccttccggttccacgaatatctggtggcgttccctttcaggaaagcgaaccaccttgtcctcgatggaaggacagtagcgggggcctttcccggaaatcttcccgccgtacagcggagaacgtcctatattgtcacggataatctggtgcgtcacatcagtagtccatgtgatatagcaatccatctgcggtcgatgtattttgcctgtcatgaacgagaagggctgcatggccccatctcctggctggacttcaagccgggaaaaatccaagctggaacgtctgacccgtgccggggttccggttttcaaacgtccgacatcaaaccccaggcggcgcaggctggagcccagacccatggcagccggctctcccagacgcccggatgaggcatcatagtcaccaatgaagatacggccatccatgaaagtcccggtggtcacgacgaccgtccgcgctccaatgcggtgtccacgttcggtcacgacaccttcaacccggcgtccgtcctccgagacaatcaggtcggtgacagtatccatgaacaaagagagtcccttctgaacctccagcgtttcctttgccagacgggaatagctgaacttgtccgcctgtgcgcggggagcttggacggcagggcctctcctgcggttcaggatgcggaactgtatcgttgtcgcatcaatgagaagccccatctgccctcccagggcatcgacctcgcggacaagattccctttggcaagtccgcctatcgccggattgcagctcatccttcctatggtatcaagggactgggtgaccaacagcgtccggtgacccatgcgggcaagggcaagtgaggcttctatccccgcatggcctccacccaccactatagcttcataatccatgtatatctccgaatatatctccgggaaggtttccttccccatttctcccaaagttcatcattccctgtcaccgtccgttcatttgccgacgcagaatccagagaatatcctttccagcacatcctcactggtcacttctccggtcagttctcccaaggaacggagagccgcgtgcagttccgccgccacaatgtcaagcggaacgccggaagcatccatggcggcggcacggcgcagagcttgcgcggctgcgtacaggccatcacgctggcggtttgattctatgaccaaagcctcatctccgttttcagggacacgtgaacgaagccgtaatgcgatggcttccaccaaggcagatattccttctcccttcttcacgctaatccacaaccccgacagttccaaaggcttggagcgcaaatcagatttgttgtgtacgactatgagacggttgtcatcctcatggatatattcttcctggctttgcttctccacggaaccatccttcaccaggacaatgatgtccgcctgctccatgagatgcatggtgcggcgcatgccttcaccctcaatggtgtccgccgattcccgcaaccctgccgtatcgtacaggcggacggggatgccgtctatctcagcctccacttccaaatagtcccgtgtcgtcccatggatgtcgctgacaatggcccgttcatccttgagcaggagattgaacaaagagctttttcccgcgtttgtcgctcccgccaggacgacccgcgcaccggaaccatacaattgcccggcatgccatgatgccgcgagattctccagagccgtggctgttgcaatcgactctcctaccgggaatccggtatcaccgcctatttcatcttccgcgtaatccagttgtacctcaatgccgcttaatatggtgagaacctgttgcttgaactgctctatacgggagaacaacgcgccgcccagtctgtccaaggccatgacgcgggcacgggaggaacgggctgagaccagttcctgcactgcttccgccttggtcaaatccatccgtccgtggatgaaagcgcggaaggtgaactcaccgggtgaagcgggtcggaagcctgtgtcggcacagaggcgcagtatacgcttgatgccatccaaactgccatggcaggagaactccaccgcttcttcccctgtatatccgtgtccttcacgatatacggaggccatgacttcatcaactttctctccggtcagcctgtccataaggaagccatgaaccagtcccgccgtacccaccgcacggagggctcccggcctactgaacatcaggcacgacttctccacggcacggggaccgctggttctgaccacggcaagggcactctctccccatggtgtggctaaagcgaatatatcatcatcggtacgatagttttccatcatggcgagtatatccgaagataccccatgcgcatagaccttccagcttccattgcaccctccattgctccattgcggggcttcatccatagggcgcacagggttcatccgatgatcagcacttgccagacgagtaccacagcacgtatagtgatgcccatgacgaaagcatttgccatcggttcatcccgctttaatttccaagccgccaaacagcgttcccgacttctgaaagcaatgcgttcatggttcgactctcacggttatcttgaggtggatacgcctctcctttcgccggacttgatacctgagccgaccatccacacattcgcgaccactttctcccatgagttccttggttcaagggaattttacctggtgccttccccggaagtcttcatgaagaagctgctggccgcaggttcgggcagtatttatcagttctcccattgtttccgcaacaatgagcagattggcagccaccataaccctgagttcaccatgctcgaatattacaccttagatgccgatgaacaagactccatggctctgacagaggaactcctcgccgctacggccccaaaaaactgtccagatcatttgctcccgcccttccgcaagatgagcatggccgcagcctgtcacgcttatgcgggcatcgacctggagaagaaccaagatgtccgcgacttgcgccgggcagctctcagacttggcttgagcttgccggaagaaccggaatcatgggaagataccttcaaccgcatcttcctcacctttgtggaaccctcccttccccaagacaagcccttggtgctggacaagtatcctatccagattgaatgtcttgccgctgaggacgaaacggggccatggaggaaacgatgggagatgtatgccggtggagttgagctggctaattgctatgatgagatgcgcgatgcacagaaaatcagggcgtattaccggaaggaatacgcaaaactgtccacggaacgctcgcaaaacggagcagtaatccccgatgctgatctttctttcgcagatattttcaccaaggacttcccccgttgctctggcgtagccatggggatggacaggttgctcatgctacagactggaattacatcgctcaagggggtgattctttttccttttcctgctatgctgggcgatggttaaacaccggagtcggttgcacgcggccacgcggtgaggaaatgaagctgaaagcgtcgtttccagatatctataaaaacttaaatcttaggaatatcagaggaacaacacacatgatcaaagcaggtcaaatcgaaaaaggcacagcgttgcttatcaaagggcagccttttgtatgcatcgaacgcgagttcgtcaatcccggaaaaggaagcgcgttcgtgcgtctcaagctgaaaagtccctccacaggccagacgctgagcgagacgatgaaaacccaggacaatgccgaggacatcgttgtcagagacaatgactgccagtatttgtttaacgatggcgagaatttccacttcatgctcaccgagacatatgagcagattgaggttcccatggcgtctttccccgactaccagtacatcatgaaggacggggatacataccgctgtacgttctgggaggagcaaatcctcgacatccagatacccagcaaggtcgtctttaccgttgccgaggccgaggaagcggtcaagggtgatactgtccagggtgccacgaagtatgtgaccaccgaaaccggcctcaaggttcgcgttcccatcttcatcaaactgggtgagaaaatccgcgtgaacaccgagacaaaggaatacttggaacgggtgaataactgacaagcatgccgacatagcacgccatggcatcaggctcctccatcttgcgatgggggagttttctttatccttctctgattaccgaatgccgaatgtcgtttcaccataggttgtttatacttccggatcccgataacgccgttctccgccgtccggtgtctcaaaaacccatgccccgtccgaatccctgcctttcaagtacatgctgtccacaggcactttgcccccaccctcaggcaaatcgaccgcataaaccggcatagccaaaccggaaagccgacgacgcagctccttcaccaaagccaatcctttttccagcggtactcgcagatgggcagtaccctccaccaaatctccctgaaagagataatatggcttgattctggcggccagcaacccattgcatagttcttccaggattcccgcgtcatcgttcactccacgaagcaggacgctctggttgaacaccgggattcccgcatcaatgaaacgggcggtcgcctcacgggactgggctgtcaattcacggggatggttgaactgaaccatgagaaaaaacggggcactggagtgtttcttcatgacagccatcagaccatccgtaatccgtgatggcaagaccaccggcacacgggagcaaaggcggattatgaggtcaggccggacggcgcggaactctccgatcagtgcgtcaatcttctcattggacagagtgaacatatcccctccggtaaagaggatttccttcacttcctggtgcgctcccacatacctcgccgccgctatgatatcttctgtggtggcagggccgcgctgcgtgccggtgaatcgccgccggaagcaatggcggcagtatacagcgcacgcatcggtgacaaggaaagccaccctttccgcgtaacgatgaatcaggcgactggtcaccgaatgttcttcctccgcaaggggatcttcgctttcacccggactgtacatcatctcgcaggatgtcggcaggatttggcggcgaataggatcatcggaatcggacggcgtgataagggaagcataatacgtactgacaccgaacgggggtgatgtcccgtccttctcccacgcctgttctttttctgtcagcacaatgccctgtttccgggcaaaagccttcaccgccatgctgcccctgccgtgggactgtcctttttcatccatggactatgatgtatcgcaaaatgagattcacgtccagcatcatcccgcggaaaacctttttcattgattttacaaacatcctgcgtagaaaatatgaataatcatgctacactatccacggaggcttccatgcagcaagaacacaaagaaaaaaaagggttgaaaggctattacaagacgactttcctcattggcctgggatttttcaccatgggcctgatggatcccctgtatgatacctttgtcccgcagttcctgggacggtacattgaaagcaatggtgtcattggcactgtcatgacgctggacaatgtcctggcaatcttcctcatccccatctttgccgcgcttagtgacaggacgcgcacacgcatcggacgcaggatgccatacatcgtgacgcttttgccgcttgcggccattgctttcggcatcattcccgtcaccgccctgacttccttgtcaatccttatcctgactatcttcctgctcaatatcttcaagcaggctgtacggggtcctgtggttgccctgatgcccgatatggttcccggagacctgcggagcgaggccaacggcgtcatcaacacaatgggcggtgtcgccactatcgtcggcacgctgggactgtctctcctaatgaatgtccccgtgtccctgccaggattcagcgaacctcagaagaacatactttcctttcccgtagcaacaatcctgatcatccttgcagtcgtgttgctctttgtttttgtaaaggaaaagaaagctgaacccaccaccggagacacaaaggagaaagaaaagactcccattttacggtcgataggctttgtcttcaaggaaaaagacaagagcgcgctgttcatacttctctcactgttgacatggttcatcggctaccagggagtgctgcctttcctgggcaagtattccagtgaagttctgggtgccacaggcggtctttcagcctttggagctggcatggtgggcattgcctacgctatctttgccattccttccggcgtcatggcacacaggtacggacggaaaaagacgatacgtctggcattggtcgcgctggtcgctgtccttctcctgctgttcgtccattctttcgttacggggggcttggctgccatgccgcgtctggccagcttctgggtgttgctgttctgtttcggcatcttctgggtcacaatcgtcaccaacagtttccctatgctctggcagatggcgtccttcgagacaatcggcatctatacggggctgtactacttcttcagccaactggcttccatcattgctccgccgatcaccggtttcctgattgacattagcagctacagcgtcctgttcatcttcgccgccgtttgcatggctctggcctgcttcttcatgagcaaggtgaagcggggagaaccggatgataagcctgtggaacagccttcctgagctttcatggagatttcccagggactttcttacttggcgtcagcgcaagtcatttcaaaatggtttacgttgacgcatggtaaaaggtaagcgacactggaaccaggagggtttctatgtctgtttacatcatcttggtttttacttcttatatcatcgccagcattgtgaatgtgtggggacgccataaaagggatgacctgaacaactatctgagcaagccgttgctcatgcctttgctggcaatcggttatgcccttgtagcggggtcacacatgtcatggatcattattgccgctctcgtcctctgtgccatcggagacgtatttctcatgcttccagagaaaaaggcagataaacctgtgttgtttcccctgggcatgctggctttcatgtccggacatctctgctatttctcatggtacgtgatgtacacacgaagcgcgggtttcaccggcgcatgggcaacaggtatttttgccttccttgccggcatcgccgttattgtcatcattctcaagaaactgaacgcaggaaaattcctgcccctttttgtcctctatactgtcataatcatgctgaatgtcgcgggcgccataggaacctggggaacaggatccatatccggtactgttctctgcacagtaggcgcgtttctctttgtattctccgacgccatgattgccttcgatgtattggggaagcccatgggaggccccgatgtagtgatgatcacctacacaattgcccagctgatgctggtcgtaggcataatcacgttatcagtctgagccatcaggggttttccaaaaaacgcctgtcaccgtgatgacaggcgtcgcgttcctcttttgttcaggttataagctaaatgaatccttttctttgcgcccgcctctttctcacggagcagacggagccggagcattcttcaacacgggataaccgtcaggggtatcaaactcccagattgtagaattccatggcgcgcttggccagttagcggaagtggaccagaaggtcgcctcctggaatgtcatgtttggctttggagtcaccacactctcagcaataacaggagcttgattgactccggtgtaccgcagctccggaaccgttccaggcgcataaagttccgagacataccgtgcatacgttgtgttattaggattggtggaaacacctccggcaaaggcgcctacctttggatcatgctgagacgcctcaacatgctccgtgattatcgcaacgatgcttctcaggttctcgaagttcgcgttcacgtaaccggcgaacccaccgacgtaggttattccttctacgtattcgacgaccacgtagacgtttttgatgagtccggaaccggagctctgcatcactccatagaaaccgccgacagaaccggagcccatgactttactgacacggacgaaggagtcttccacattccctctgtgatcatatccgatgaaacctccggccgcagtcgcgcttccgcctgtgacttccccgtctatccgtgcataactctccttgatgtccgcgtaacccagaagtccgatgaatccgccggcaccacttgtatacgatgtatcgctaccttcatataagatgcctccatggatgattgccgcgctcttctctatcagcagcaaccccgtcaccagtgcttcgtcgtgtggtatcccccccacaaaaccaccgacgttcctcgtcccgcggatgtccccgccgacttccgcacggctgttgctgatcacggaatcctccccgtacatgtaaccggcgaaccctccgacccattccccgcctatgatgtcccccagaacatgaacgctgcccttgtcaacctccaaaatccaccagacgctcccgacaaacccgccgacatgagccgccgaacctgtgatatctccactgaccaggacgctgctctcgacaaccgtcccttcggtcaaactgccagcgaagccgccgatggcactgccagcccctccttcaatggagccgttaacgatggccgtgatactggtcagcgtagtgccatcggaaatctttccgacgaaaccaccgatgtgaccggcagcccctcctgtgatggaaccgtccacgacaactgtgacgtgacttacctctcctgctacactggatccggcaaatcctcccacatagaaagcagagtcggtgaccgtgatgtccccgatgcttgctatcggagtccccaccgtgctattagtatggctgatcgccccaccctccatctgtccgataaaaccacccgtatatccagcgtcggaattgaggcttcctatcgtgacaatcgaatcagtcatggatatcgatgcacctattagaactccgatgaaaccaccggcactctcatcattccccgaatccgtcaccacaatcgaaccgatgtttgccaccaagccatttatcgatacctcattatctttatcttccccatggagaaatcccacgaagccaccagtacggaaagcggtagactcgatgctccctatcgtgacgctcagacccagcatggacgtatcttcgtcaacctccgtgtaattcatgtaaccgacgaaaccgcctgcattataaatgttttcattcttggcatcaagcagtccgacattcgctgtcgaatcgcttatcgtcgcaaaactgtagcatcccacaaagccgccgacataggcagcaggagtattagcgccgctggcgagcatgaccgtccctccgctcatgtccacggaactgttcccgacgaccgccccgctgtccatgaatcccacgaagcctccggcgttcttccacccttctaccctggaagaagcgttccttcccctggcactgcccctgagtgtgttgctaccacttccggtgagatatccggcaaaacctcctgccgaaccagtgcttgtatcaccgctgagatatccggtggcaatcacccgaccgaagaccaccgatacatcctcgatggtgctgttgtcagccttgccgacaaaccctccggcatagtatcttccttccaccgttcctacgatggtatcgacgcgatcagacgagaaagagatgttcgtctgttcattgagtcctacgaaccctccggcctgtaaggcactcacgtaatcaaccacggcatagctgttcgttatttccgagaggtcggctgctcctgcaaatcctccggcataaccgttcaccatggagctgttcacgttcctgacaatggcatggctgcctgttatcacgctctgatccactattttacccgccaagcccccggagaactgtgtgccacgaactctctcggcgatgacctcgctgtcctctatataccctacctcatggaagccgacaaggccgcctgcataggctcccccctcgaccgtcgcatagctcgcggatcgcatgatggtgccgtgaaaatttaatccgaccagccctcccgtgtaacctgtagccgcaagactctccacatacccgctcacgaagcagtcctctatcgtcccctcattcacacccgccaagccgccaacttcactgaaacctgtatcagttcccttgaccaccacgttcgtcaggccaaggttatacacgcttgcgctaatggccatcgacgcaaagaaacctacatttactgatgaagacgtaatccgcagcccgttgaccacatgccctttcccatcaaacttccccatgaaatttatagccggccatgtcagggaatttgcagccaagtactcgcccagctctatgtcacgagccagctcgtagtaaatgtcggccgtactgccgtatgtcgccagcaggtgcatcagcccataggccgtatatatcatgtaggggtctgtctgcaaacctgtgccggtgtagtccgggatgttctcctgtttgaacgagccgttccccccgtccgtccacgccgtcacgcccaccggctccacatcaatgccccatcccgtgagcttcacgctgtaggtgctgtggtaccccgcctcgaaaaccttagcgtccgggatgttccacgtatatgtctttcccgtgctggtgagcgtgaagaccattttcctatgtggataggtgactccgtcatgcggcacaataatcgccactcctgccgtccccaccgcgttcaccggcacttttcctcctgccgcatccgtctgcctgttgcttatgctcccgtcttcaaaattaatctcagccatggtaggcatgctctggtaaaccacgctcagccccgcaaggtcgctcgtttccagcccttcccccgcactaatcaccagcgtcagcttggaaagcttgtgctggaaggtgagatcaacgtctacgggcacgtccttgcccaccccgtccacacgcgcgaagatcaaatcatcttcatacggatcctcttgttccctcacgtccaccttgtagatgtatgcggaccctccgttcaggattggggtatttcggtagggataataggcaaacaaacccacctcggtgccgtctgccgggaagaaggcgtccccccagaacttccccgtcaaggaatcatatgtgtagggatagttcaccacgctgttcaggatgttggcagggttcacgtcagtacctgtagagaccatgtacagtcctatctcatctccctcctcccacgtccatgagccgtcaggattccccgctacacgagtggagaaggctatgccctccttctgagcgaccggcggatgtaaatcctggatgcaggaggatagcactaatacgagcataacaagagccagcactgctataggggacttcctcataaaacgcaacctcctctctgggactctgcacatattatattcctggagggaaccgcttctcccgcaaatcctgtggaatccgcttcgttcccgatcagaggcattcatcagatactacgtatctacaataatccagcttaattttatcaccccagcaggaatcctcatattacccgaaagtattattttgccgaaaaggaacattacccaaaagtattagtctacgcataaagctgtacattcagcattaaattaactttttgggcgaatataattctgaaaagtgtccgtcaaggcagacgcataatgacgcagagaaaaaaactttaagcccggttaccctaaacggctaccttgaacagccatcttcttgcgccatggaaagagataataaaaaggaggatgccgcaacatcccccttccgtcataataatggtatccttttcagttctcgaccaccactcagaaatccttcaaacgatcggtgaccaaggtacggatattatcacgctgggcatcgcgatctctcagatatgtctctctggttccggatggaacttctacagcgaccggaggagccgatgtcctggcaaattcaggctcgccccaaacataggagaattcgtcccctgtggtttctccactcccctgcggaatctcaccgggaataacatcagtccgggttgcaagagactccaacaccttggatgtgacttcttccaccaaaacggccttctgcatttcagtcaagacaactcccgtctgccccagatgagcagcaatagcttcatccacggagaaagttacccgatcggtgataaacgtgtcggctgttccgtaaatctcaccggcattttccgtcaaccaagcaacgacagcctcgtccacggatgaggctacccgctgggtgatagcattgtcagcgtcttcgtagattgaggcggcattttcagtcagccacgcggcgatggcttcatccacagaggtggccacccgatcggtgatgaacgtgtcggctgtttcgtaaatctcagcggcattttcagccagccaagcggcgatacgctcgtccacaatacctatgacttcatcttcggtcataccagctgtcccgaccatcatcagttcggcagcgacagcatccttcactgcgacgctcacatactgcgtaatgaagttgttagcttccctggcaatgacatcgcggtttccttccagccagatgtagataagctgcggattggaatcaagccatatcctcaattcattggtgagagtctccatgactgcggggtcagaaaccagcgaaaccttggcacgggcaagaacctcatcgaccacggcggcaagctcctcctgatgcgtcttttccgcagcggcagcatcttccggggatttcaacggttcagcaatctctacgagcggagtattctgccgggtgataatcgcggacagacgttcaggttgcatatccggacgcaacaaccaaattcccaggccgcagaaagccgccaggacaagggttacaaccagtaagcttatcaagttcgctcttctcatgacttattccttttctccactgatgaatacgtacagctcacctttctgtcagtgtgccacggttccagaaataatcctagcacataatgccctgatttgtcgattaattctaccttttccgcacgtgttggaaattatgtgaatctcagcgtcttcatggatgcatcgtggcgatatgtctttctgcgctttgtctctctgtaaaaaccgtctcaaggataatccgtcccgcttccatgcacggtaggcacgcacacagaaaaaggcacggacgaataccacatgggagcagagagcatcaagacccatccggtgcaggagcgcggcgttaaggactacgatccgctcgccacttttgcgcatcctttcaatttcttcacggcacgcagccttcatccatggatgattgattccctcaagctccttcaatttaccaggcgatgagaaaacaatgcgtcccagcgtcttgcggtcgatttttcccgattcatcgagaattttctgcccgaaagcctgtatcacggcatttttgttcgcttcaagcgcctcatgtccaagagcgtctacatcaatcacgacagctcccttcgctctcagagcttgtgtcacgctgtctttccctgcgcatgtccgtccggtgactcctatgacaatcatcagtgcatgtctccccagctcgcccctgtctcgacgctggaacgcaagggaacagacaacttcaccgccttttccatagcgtccttgaccaagacagagagtttttcttcttgtccggaagcaacctcgaagatcagttcgtcatgaacctggagcaacaggcgcgcattgatgccagaatccttcagactgcggctaatccttagcatggccaacttcatgatgtccgccgccgtcccctggatgattgtattgaccacaaccctctccgccccggacttctccatcctgttggaacttctgatctccgggacatgacgctcgtggccgaacatcgtactgacaaaccctgtctcctcggcttttttccgtgtctcatccacaaaagtctttactccgtggtaccgcttgaaataggagtcaatgaactccgccgcttgggaatgtgagattgccagctcattggacagacggaaggtactcattccatacatcacgccaaagttaatggttttggcaatgcgcctttggtcgggcgtcacatcttccggcttcacgttgaagatgagtgacgcagtatgacggtgtacgtcttgaccagccaagaacgcctcccttaaaccttcatcaccagtgacatgggcaaggacgaccaactcaatctgggcatagtccgccgacaggaagacatacccccgttccggcacgaaagcggaacggatacgccgtccgtcatcattgcggatgggtatgttctgtaggttaggattgcggctggccaagcgtccggtagcggttcctgtctgaatgaaagtcgtatggacgcgaccggtgttcacatcaacctgttcaggcagggcatcaatataggtattcttcagtttcaccaagccgcgatagtcaagaatcagggcaggaacaggatccagcccgaccagcttttccagagtctccaccgccgtggagggaccggaggcggtcttcctgccgaccggcagacctctctctccgaaaagcaccgtctggagctgctttggtgaattgatattgaattcatgaccgcacagctcatagatttcacgggtgatcttctctaccctcccgtctatctcctctccgaacatgatgagcctgtcaacatccagacggacaccttccagctccatgtccgcaaggacacgcagcaacggcatttccaggtcatccatcagactggtcatcttacgttcagcgagcatcggggcaaaagtctcgtaaagccgccacgtcacatcggcgtcttcggcggcatattgcacagctttatcaagcggaacatcggaaaacaacgcgcccttgggaacgacttggtcatatgtgatggtgacataacccaagtacttgtcagcgagcttgtccatgttgtagatgcctgacgcgctgtcaaggagccaggcggcgaccatggtatcaaagacggggttggcaatgcggactccccaccgtgccatgactttgtaatcgtacttgagattctgtccgatgacaccaagggcgggattttccagatgcttcttcaccactgccttcattgccttctcattggataccgtctttcctccggctaccagcgggacataccatgcctccccagccttccatgacagggaaaagccaacgggaacagccttcatcacatcgatatcagtggtttccacatcaaaagccacttgtcctttttctttcagagcctggatgaacagcgcatcgaccccagcagcatctgtttccgcccgatacccccctttaccagcagtcggaacagcaggggaatctgaatgaccatcaccgttttctgccatctttcgcagttgcgtgacaagacttccggccctggctttttccagcaaggggatggctttctcatagtcaacgctggacacggtgaaccgagggctgtcgaaggaatcgacggtaaaaagatcatcccggagttttaccagttttttgctcagcacgcccatctcccgtccgtcttccagttttttgcggacagagggactcatctcgtccagatggtcatataacacctcaaaggagccatattcggtcaacagcttgattgcacccttctctcccagccccttgatgccgggaacattgtccgagctgtcgccgaggattgccagatagtcgatgatctggtcggcgcggatgccgaactcatcttccacttccttgactccgaaaagacggtaagatgactctcctttgcggggaggacgcagagcctttgtcatatcatctaccaactggagcaaatccttgtctcctgtgaccatgacgctttctatgccctgtgccgtcgcattggcgcagagagttgctatgatatcatcggcctccatccctacctttccaatatgaggaacgccgagggcatcaaggacttccatgatgcgaggtacctgggcatgaagatcctccggagcatcgtcacgggtcgccttatattccggatacaactcatgacggaaagtcggtcctttctcgtccatggctatgaccagatagtcaggcttccattcacggagaatcatcagcaacgtggagatgaagccaaagagcgccgacacgttgttgccttcataatccttgagcggacgtgatatgaaggcaaaataagaacggtaaatgattccaaagccatcaatgatgaacagctttctgggatgcccgtctaccggaggaagattttttttcgtaacatcctctccattgctttctgttccatcggtttctatatctttgtcattttctatatcatcgaacaggaaatcctgctgtcggttttctgtcatggcaactccttgtcgtcggttcatgaactacattccagaatcagtccatcataggccaggcagatgccggaaggaagtttcttttcaatgtcggcatgaagaccggcatcatggctgatatgggtcaggtatgtccgcgacgcgcctatgcggttcgccgcctcaatcgcctgggatatggaaaaatgagtgggatgggacgtgaagcggagaccgtcaagcactaccacatcaagcccctcaagcagaaaatagctttcctccgggatgaaattgcaatcggtcaggtaggcaaaaccgccaatccggtaaccgaaagcaacaaggccgccgtggacgatgggaaccggaaccacctgaaaaccggcaatctccacggggatccctggattcaggacattgacatcaagatggggcagaccgtcaccatggtatttgctgtgtgccgagactacataaggaaaacggacaagcaggtcatctatcgtccctttactgccatataccggaaatggtttgtcataacagaagatacgcaggtcatctatcccgttcatgtggtcagcatgtgaatgagtgtagaggacggcatccagcgcagggacagcggcacggagcatttgaagacgaaattcaggccccgtatcaacggctatccgcctctcatcttcccggataagggtggatgtgcgcagacgtgtatcccgcgagtcggaggatgcgcaggtcggacaatcgcaaccaatgacaggaatgccatgactcgtaccggtaccaaaaaattcgacgaccacgctcacttccctatttccgaacgcagggaatcaaaaagatttcgggcagaatccgtaaccgtgtccacgccacgggatagagctgcctctaccttggacttgtcaatgttcttgagcatctcagcagtctgagcggcggtcagagaggcttcctttccccattccgtgatgttcgagcgcaactcggctatgactgcctcaacatccggttcactttcgctcatggccacgcctcgattccgccagctgatgccgaacacactatggctgaaccctggagaaaaaaaatatatgcccaggaatatcaggacagcgacgataagcgcaaataaaaacgaacgaatcactttcatgatggattcctcctatggacttctgtattctaccacaatcaccggaatcttcgctatgcttcaatccgtctccgcttgccttgcggcaacgctcgtattgtccgctttactccggcatatgtgctggagccaggcttgcgcttgcccctatatggaaagacggccaccaggcttgcctgatgaccgtcatatgtgtgcgtaagaatgttctataagatgttgagcaggaaggagacaccgatacgccctgcattttccttaaagtcaggagcaaggttctcaaccttggagggttccgcaaacttatacttcgtatcaattgtataggtcagtcccactgtgatgccgcccaggttaaaatccacgttggctcgatataccatgggagcattcttgaatacatgctccaagttctccgcagtgacgttatttcccgcatggtcagtaatcttccattcatttcctgcatgcttcgcattgacgcggggtcccatgcccaagccgataccgacgaggccaaggtcaaagttcacgccagcggtaagcaggcctgcaaagccaaagttgtcggcatcactgcccggagtcacgagagcgacgacacctgcctggagaaagaaaagcctgacacgggcttcggctccataggaaagcttagcgacatcaaagtcttcgacgatatctccaagggcatccacttctcctaccgggacgttatacacgacagagggaccgaagctgaacacgctggcaaaagcagccgtcggcaacagaaggagtataagccctactacgatcaagttctttttcattttcatctctcctctctcaatccttggttttgttctccatgagaagcttcccaagaatcggaaaatcaattataaaatcaggctgtaaatcttgatgatagttttatcctacaccaagttacatcaaattacaatcaccgaaaatgatgcctgcgacctcatttcctttccatatttcctttccatgcggctccgctgtacccgcgttctccgcacggacgctctccatcagaacaaagccaaggaaaatccaacacccaacgcattattcgtagtcaggagcagcttgtcccattgtccggacgatatggcggcaaaagtcgccggcgtcctgatgatataaaatacattagcgttgaacggaccaaggaaaaggtcaagtccgaatttccagaacagggaagaataccgtatcacctggccgaactccagtttagacaagggtactgtcgtggcatcttccgctccgtatgacgggaaataaacttccatggcatctgtgttcacattgatcctgaaatcagtcgccattccagctcccaacgacagataaatataagatggcaagataggtatggacagggaaaaatcagaatacaggctgaagccagataaagatccgggcgcatccccttggggcgctacggcgacagccatcagggtcgtctggatattccacaggcgcaggatgacgttgcctcccaagctggtatttgcagcaatgtcatcttcaaagaaagcaccttcttccgtcggagcatacagggcgttgaacccaaagcgggcatcaaaaacatttcgggcggagagagcaaaaggaataaggagtatcatgacggctatcagaacaaattgtcttttcatttctatcgagttccttgaaatacaaagcaccaaggactgaaagcagtcccgcgccaagcactatcatagctatataacactcgtatagaaaaaagaatacagcgaaaaaagatttttttaaaaaaaaactcaaaaaatgtttatttccgcaataagatcagctcatcaagccagattgtcgcctgggcatcgctgggcatccgccagtcaccccttggtgacagcgttaccgttcccaccttgggtccatccggcaggacggaacgtttgaactgctgagagaaaaacctccggtagaagactgtcaaccatgagagtatcgtggttctgtcatacgtctcttcgaaagcccggcaggcaagcctgaacacctttgagggagagaacccttttctcatcatggcgtagaggaagaaatcatgcagttcatacgggccgactatatcttctgtgacctgactgattttcccctggctgtccgcgggaagcaactcagggctgaccggcgtgtcgaggacatcaagaagaactttgccaagcgtctcgtcgctttcatcggctacatagcggacaaggtgccggacaagggttttgggaattgaagcattgactccgtacattgacatatggtcgccgttgtaagtcgcccaccccaacgcaagttcggacaggtcgccggtacccaccaccagcatgttgttcttgttcgccacatccatcaatatctgagttctttctctggcctggctgttctcataggtcacatcatgaatgtcgcagtcctgcccgatgtctatgaaatggcgtctcaccgcggccgcgattgaaatgctctggaaactgacgcccatggccttggcaagttgggtggcgttgccctttgtccgttttgtcgtcccgaaaccgggcatggagatggcaagtatgttcttgcgggacatgcccagggcatcgaccgccctgatgctgacaagcaatgccagcgtggaatccaatcctccagacaaccccaggacgagtcctgtgctccgggtatgttcaagacgcttggctaatccctgcgcctggagggaaagtatctttgcgcacctttccttcaggtcggctgaatcagcagggacgaaaggataccgggccactgtccttgtcaggacagtttccccgatcttctgagaaaagaagatggtccggtaatctcctgaagtctgggggaatgtggagagaagacgcctttcacgggcaaggaatgcaacatccacctcggtacggagcaattggtcagccttgccttcatgctcagccactatgtgcccgttctccgcgacaaggtcatgtcccgtgaagacgagatcagtggtcgattctccgtaacctgcatcgcaatagatatacgcgcaggcgagccgggcagattgggaggcgaccaggtttctccggtatccatccttccccaccacttcatcgctggctgaaagattgaccatcaccgtagcaccggccatggcatgagaggctgatggaggcatgggaacccaaagatcctcgcagatttccaccgcaaagatgaaatcagtgacagatgtacatgaaaaaagaagacgtgtgccgaagggaacctcctgccccgccaggacaagcgtatcaatgccatccggcgcgggagcaaaccatctcagttcataaaattcctgataattggggatgttcgttttgggcacgacacccaggatatgtccgtgatggatgacgacagcgcagttatagagtttgttccgccataccaaaggagctccgacaacagcgacagtatctattccggtgctgtgggaaacaatggcggcaagggattcctgcacggcggccagcagggcgtcttgaaggaacaaatccccgcacgtgtaccctgtgacagacagttcagggaaaacaagaagtgaaatcccttgggaagaagcggcatccatcgcttggatgatgcgcctggtattccatgtgcaatccgcgactttcaccgccggactgaccgcggcaactgatatgaatccatctctcatgctctgctgctcctgctctttcccatcctgtccagctctcccatcctgtccagcaccaccgcagcctcataatgggatgtctgtggatacaggtcaaagacctgggctatggtaggactatacccctcagagaggaatttccgcaagtctcgcgccagtgtcacgctgtcacatgacacatagatgacccgctctggtttccacgatgcaatgagagccggtacggaaggagccagaccggtacggggtgggtcaacgacaaccgtatcgaccttctcactcatggaaggatgccacttttccgtggcggcggtatgaaagcgggtacgcggcgcattaagccttgccagctccaggcaatccggctccttctccaccgcaatgaccgtgtgtccttcacgttccagaaacgcactgaaaaccccgacgcccgcatacagatccatcaccctctctcccttgacatgggaaagaacgaatcttatgagagaaggcatgagcaggcgattggattgaaagaatacctgtgcgctcacatggaaagggataccgtcaactgtcgcgacgaccggtatcttcccataagaaatgtcggcgtctccggcaaacacgcttatccgcgcaagggattcctttacctttcttgcggctttccataagcgttcgtcccgtccggccagcacttcagaaagctcagaaaccagcaccggacaggaaggaagcggaaccagggaacggctccgcctgccaaggaaacccgcctggcgtagtcgctcatctacatggaaagcggaacggctccgatactcccatcccgtggcagaggcaggaggttcaaggacaagactgtcccgtggaatacctccggtacgttccatggcatcaatgaacaaccgctgcttttcttcagcctgggaatcctcggacagatgcatcaagttgcatcctccacactcatcataaaaggggcaacgtggcgcgacccgctgtggcgacggctcaaggatttcgtcaaccactgcttgcgcccaagaagacttctcagcagcaagatgataggaaaccgtctcgcccggcaaagcgccttctacgaaaaggagtttcccatcctccctcatgccgagtcccgcgcctccttggacaagggaacggatgctgacagcgtttttgctcatgctccggtttcttccctataccgcgtgatatgatgggctatggtgtccatacccccctgccagaagtccggtgacgtgatatcacaccccgcgcgggcggcaaccgtggcggcatcagcgcttccggtcattttcagcatatcatcatacagggacgggaagtcatcaactttctgtccggcagcaaccagacccagggcaaagagctgcccgaaggcatagggataattgtaataagagaaatctgtgctgtaataatgtcctttgaccgcccacatataaggatggagcttgtcggcgtccagagcatcaccataggtggatttctgagcatcgatcatcagggcgcaaaattcttccgccgtaagctctccctccgcgcggcgtgcgaacaccgctttctcaaagcgataacgacagagaatgtcaacgcatacctggcaagctccctggatgaaattctccaacagggcaagagcttcgtctccctgtgtcccggagagggctccggagaagataagatattcattgaaaattgaagccgtttccgcaagggtcatgggataatgccggagcaaagcgggtttgtcggcaacgacgctgtcatgataggcatgcccaagctcatgggcaagggtcgtcactccatcgtaatcaaaatcaaagtttgagaggatgcggctctgtccagccttgggcatgtaggtatcataggctccgcccactttgttggcacggggaccagcatcaatccagttctcatcaaaggcacgtgaagcaagccgggcaatgggagcgtgaaaacttcccagttgcgtgacgatgaatttcttggccttgtcatacgtccatgatgtgctgtgtcctacaggagcgaacaggtcgtagaacgccaacttctccacccccagtgctttcgccttggcggtcagataggaacggaacaagggaagatttgtttcaagtgtctgtatcagggcatcaaacgtagagcggttcacacgcgactgaaaaagggaacgctccagcgggtcagcccatgcacgccgtttatccaggcttaccgtcgcacctttgacaccgttcaacgctgcggcaaaggccacttcatggtgcttccagatgtccagttcaagccgccatgccttctccctcactgtccgctcaggatcgctcgccattgccctgagctggatgacgctctttctctcccctgtgacctcgtcccagattgccgagactgaagacgatacggcttcctggaggcgtccccaggcatcagttccgctccgggcaaggtcggcggcaagatcttcctcagcaggtgtcatctggtgttggttttcctgtagcatttcttccactacataggcgtatggagcaaatttttcatgggaagccacaacagaacggacagcatcttcattctgtccgaagacagcaagaagtttcactcccacggccttaacatcaagccgagccgtggcgactttgttgacgcaggctatggcgagtggatccgccgtctgggtggtcagacgtgcgttggcgtaggcatccagtgtctcatcgatatcaagcagctcctgccaggcatcaaggacggcgccaaaccatccgaccatatcacgggagcgcatctctccgttctccaggagagccgtcaaagcaacgctcccggttttcaggaatatcatgtcattctcaagctccgggtcatcaaagcctgtgtatatcggtgtcagatcccattggggcaatgtttcttccatttttttcttcctctttcactttctttttcagaatatcttgcacgctcccatggtcattactcccacggtttgttcagcatgtctaatcacacgtttaatccaaattccgctatcttgttgatcaaggtgcgtcttccaattcccagttcttcggcggcacgggtccggttgccttcccatctatgcaaggagcgcacgattgccgccgcctcaatctggcggagcgtcagcccttctccaccggagagcggaggataagcgttcccggaaccggcctcgtttgctgtttcctctcccaaggctatgctgccccggatgtccaggtcgtcttccgtgattaccgcgccttctgcaaaaatgacagcgcgttccataatattctccagttcccgtacattcccatggaacgcatgacgctggagtttctcaagggcttcaggggacaagcctgtgatatgcctgcccatctcccgattgagccgggcaaggatgcttgcggcaagcagggagatgtctccgcgccgttccctgagtggcggtatttctattctcactacattgagacgatagaacaaatcttcacggaaagctcctgaacgtacctgatcctccagcgtcttgtttgtcgcggcaatgatgcgggcgttgataggcaatgatgtcgttcctcccagacgggtaatccgtctctcctggagtaccctgagcagcttgacctgcaaggcatggggcatgtcgccaatctcatcaaggaacaacgttcctccggaagccagctcgaacatgcccgtcttgcgggcgactgccccggtgaaagcccccttctcgtagccgaacagctcgctctccaacagattctccggaacgcctcctatgttgatggcgacaaaggggccgttcttcaggatggaacagctatgtatccggcgggcgaccacttcctttcccgtgccgctttctccggtaatcagaaccgtagcgggactgtccgctatcttggccgtgatatcctttatcctgatgacagcgggtgcttctccgatgaaaagatcgcttgtatcttccgatgcccggctttctgactcaaccaaattcttcaaaacctgtgcctcgaccagctttttcagccgcagggacagttcatcagggtcgaaaggcttgaggatataatcctgcgctcctgtcttgagtgctgtcacggcatctcgcacatcaccatgggcgctaatcatgatgaccgggaagcggtatccttcctgcctcatccatccaaggagttgcagaccatccatgcccggcatacggacatcgagcagacaggcatcatatggagtctcttggatgagacgttgggcggacaggccgttctccgctccatcgctctctataccctccagcttgagatacctgcgcatcagctcacgaatgttcgtctcgtcatcgacaatcaatattttcatgaattctccttggaatcatcaggcgcaccgttccctttttctgtcttttcccgtgatggggaaaactggccgacagggggaagcatcacctcagctaccgtccctcccccctcacgcggatagaggcgtatgctaccaccttccgcctcgacgaactgacgggaaattgccagccctattcccgacccatgtatcttggttgtgaagaagggatcgaacacgtcatgcgcgaccttctccggaataccatcgccacggtccatcacacggatacgtacatgccctttcttgtcacgggagagggaaacggaaacttccgggtctctttcagcagtactttccgtagcgttcttcaacaagttctcgaaaacggaccgcgctctgtcaggatcaaaagtgacaaaatatcccccatcttcttccgctacgaccgtcattgtcattggaaataaccgtgccaagtcattcatgaaactttccatttcaatcctctggggcgtaccgacaggattgcgaaggaaatcactgaccttatcagtcagctgagtgagacgctgaacttcatgatctatgacggagatatcctcctggttctcaggaggcagcattttcttcagaagcgccacctgtatggtgatggcactgagaggattcttaatctcatgggtcaaagtacgggcggcctcgccgagactgaccaagcgttcctgtttttccaaggtaatccggtagcggcggttgctcaggtagatgttgaatactatgaggaaaaatatggacaccccgacaaatacgcaggttgacagaatccggataccagcaaccgtctcacgatgagaagacccatcaaagcggatgtaaaggatatcagggaaatccaccgggacaggcgcaagtccgctatccgtaaggcggagggagccagtatcgagcatgatgctcaagcgggaaaaacgcagatactctatctggccgctttcgttgtcgtagagaaccacaccggcatgggagtcctttgtcttctgtctctgcgcattgaactcgccgagtggcaggatgttgggaatccttccgattcccaaggcaagccgaccttgggatgtatagaccccgactccgatgatgttctcctgaaccatggtcatccgagctttagagggattgtcctgaagctcgatgaagactgaattgaacgctttctcagcttcggactgcatccggaggttctcttgagtcaaaagacttgtggagagaccgagaaccagcatgatgacaagcgtgaaagcgacgcccagtccggtgaagacaaagatggactcattgccttccacaaacttccatctcctccgtttcctgttcatctgccttcttgcctccgtacaccatggataccccagtatactataatggggcgtcgggcggaatagttgttccgcctgacaccccgatggtgatacactgatgatccgatatatacagaaaagctggtatcaacctattcgtagttgagagattcgatcgggtcgagccgggcagccttcatggccggataccaaccaaagaaaattccgatcaccatggaaaatccgaccgccatgagataggccatcggagagacggcaaacttccattgcaaggcagtcgttatcacatagctcaacacagtagccaatatgctgccgagaagcccaccaactactgtcaaggtgatggattcccagaggaactgtcccctgatgacccgtggagaagctcccagagccttacgaacgccaatctcgcgcgtcctttccgcgaccgacaccaacatgatgttcatgatgccaatgccaccaaccagcaacgagatggctgcgaccgccgcaaggaaggtcgtgaacgtaccggtaatctcattagctatgtcagccagcgaggagggggaaaagatggtataggcatcgtttcctacaagattatcaaggtaagatgtgatgtctttcgtaacgaggctggtatccgcattttccgagacatccaccaagtacgaacctacattgttggttgcctggaaacgctgctgaaaggtgttgtacggaatgtagacattagtattgtacgctccggcaaagccagcgtccttttccttcatcacccctacgaccaaataactctttgcctgcctgcggaacaagctgacgtattgacctatggcgtctcctgccgggaacaaatcttcagcaatatcagcgccaaggacaatgacctgccgtcggttgatattgtccatcatggaaaagaactctccctcctccgcctcatagttattcacctgggcataggtcgagggaacgccggaaaccgccgcctgtttactttgctgaccatggcggatcagcgcactgccggaactgattcccatgacagaatcaataccatcgatattgcgcatcaaagtaatgccgaaatcctcagtgaactctgtcgcggccttgtcctgcctgttgggataaatcgaaataaggttgagaccgccggaagcaatgctgtcggtaatgcttctttttgcgctgtctcccagcgtcaggatggcaacgacagcggctacgccaatgacaatacccagcaaagacaggagggtcctcatcttgttctgccacatggaggccaaagcaagttttatattctcatataacattcatatcctccagtttcccgtcgcgaatgtgtatctgacgacgacatctcatgcctagccccttgtcatgggtaacaaacaccacggtattgccttcatcattcagcttttcgaacaaagccatgatttggttgcccgtcgaagtgtccaaggctcctgtcggttcatcggcaagaagaattgtcgggttattcaccaaagctcgcgcaatggcaaccctttgcttctgtccaccgctcaactcattgggacgatggttcactcgatcagcgagaccgacacggtcaagggtgtccagcgccctttcccgacgttccaccaccgataccccggcatagagaagcggcgtcatgacattctccagcgcactcaacttgcccagcaggttgaactgctggaatatgaaaccgaccttcttattacggaggaacgccagttccccttcgttcatgccggacgtgttatctccatcgacatagatatgcccgctggtaggggtgtccagacatccgataaggttcatcatcgtggatttccccgatccggaaggtcccatgatagcagtgaactcccccttctcgatatccacggacacaccgtccagagccttgaccaggaaatccccgaccatgtagtacttacgtacatccctgagttttatgactgttctactcatgattatttccttgctctgctacaatcagaaccgcattggggcaccaccgccaccaccgccaccaccgtcacctccgacaccgaatgatccgaacagagagttattgcttgtattcttaaggagaatcgtatctcccggcatcaagtccccattaagaagctggctcacaccttctcccagatacttgatggtgacaggaactgtttcatacgtaccgttaggcaacttcttttgcacagttgagttcccgcgagtcgtcgtgatggcagcctggggaatgagtaccaattcggtatctccttccacctcgatcgttccctcaaaggtaaaaccaggtaccagactggcaggaggatcatagatggtgagttcgacatcaaccactccgatgccttggctagaataccggccaagcatggggatgtaggagacttccgcttcaataacctgtccgggaagggaatcaaaggtcagatacgccttttgaccaatgaagacatactgcatgtcaatttcatctacttcgacggaagccttcagccggctccggtcaatgatggtcatggcagaagcaccagcctcgaaatagttgcccacttctatatccacggaagcgacaacaccatcaaagttcgcataggcacgggtataatcaagattgttctcagctgtaatcttctggagcttgagtagttccacatccctcacgctgccctggagttccgctttctcgatgttgacgttgatgtttgccagcgcatattgctgggtcgtatcatccaacgcggcaaggagatccccctccttcaccgcgtcgccttcctctacggcaatcgttgtcacggttcctgtagcacgcatgtttaccttctgggtatcatacggctctacatatcctgacaggtcgatggtcgtagtaatcacgctggaatagacctgaccatcccttggcgctgtggcggcaacctgctgttccattttcttctttgcctgggactgggaataaaatagatatgaggctattgcaaggatgatgaccaaccagatgatgatcttcttgcgtctgcgttccgcgttctttttcttgatacggacacggatatcagcctcatgctgatccatttccttctcggtttccatattcttcacactcgtatctttcgccatttttttatgctccctcttgtggtggcttatatcagcatcgtcttaatctggttttcaagaaccagtccgttcaataaggaaattgcctgatcatactcatcctgacggacaagaatctcggcatcagcgacagcatcctgcgttcccagtccgacagcaaggagattcctgctgtaatccaggcttttcaggttatagtcactctgtatctgaatctgggcatctttatccttccatgaagctatggagttttgtagattccctgccgtgatggtatatgatgtgatggcatcgttataatcaagttgggcaatcaggactttattttcaagttgcttgagggtaatctggtcgctttcagcagtaacctggttcctccatgttccgcctatagtcaccgtcggcgtagcagaagtacctgtccccaggttgctgacgcccgcctgtccgtacacggagaaattgttttgggtcaaagtagcgccagcaaaaacctgtccccccgcatatgtcgtctgctcgttgtctttcttgctgacgcggacgccgccagtgccgttcaggacaagtttgcttgtctcggtctttgttttctccagctcataatcctcctgcgctatctgccaagcgacttgcttgagcaaaactgaagtatttccgccagtcaggggagtaaagtcaagctttggcagggggatgttcttaacgttgtcatataccagaccggttgccacgcggtactgctcctttgccagttcaagtctgctcaaggtagcggtacgcgtattcttgagagtgagcaacgtcagttcctgccctttgtaggaaactgaatccttggtcatcgctccaagcttgagggcgttctcaattgcctgctccgtgctttcaatctggcgttcaatggagatcaagcttttttgggcttccagaattgcaatcagcttggtgtatacatcggactcgaaagcaagctcattgctgataaacgaactgtccttgagcagggtactctgcaagatgaggaaatccgacttgtcatcatcagtcttgccgaaattaaaggtatgtgaagccgtcagcgtaggggtcatggagtatgtattcgctgtcgtcccaccggcttcctgacgttctatcctggctccggagtctcctaaggagaatctcagcgtggtgtctccttcgttaggcagaatgacagagacatccggggtggcggaaatagtatagagcgtatcagttactggtccatcctgacgtcctgtccacgtcaatcctccaccggcctgaatctgaaactgcttgcccaaatcactttttgtaatggatagcgcggaattgtcccgttgtaggatataagactgcatgaggggactatttttctttgatgtatccacaatctcggacagatcaagggctggcagggaaactgatacacataaagctaccagtaccatgaccaattctttctttctcatcataatttttcctttcatctcagtatccgacgtacacaggaaacaaaaacacacctgcccgtttcccgctgtgagatggttctccggatacattttctatcatgctgaatcattatctgaacggcaacaactcagaaaacaagttcacacaattaacatacgtttccggcatatgcagaaactgcccttatacatatttttctattctctcatatcatggcaaggcacgagtattcgtcttatggtaatacttttcaaccccctatgaaatccctgaatttcgggattatataggggttttcgtgttatgcattaccatactcttttgccatcccagttggcttcccctacttccgcacaaacttatcccgcttatcctgccgcacgtctgttttcaactgttgttgctcggcaagcgggctggtgtctttttcgtactctattggttcagagaattgtgcacgctaccgaacatcatcacgacatcgcacgacatcgtacaaaagatactcccttgcaaaaaaggctgttgtagcgtaatctcaattctttgataggaaaaaatgtataagaaaccgattactgacattgaactgctcgaacatctggatgccttgcccggagatgggcgtgaagtattcctccttgagcgcgggaacctcagggtcaccgccgtccaaggtacgcacatgatcaaccaaatgcgtgccaatcacggtctgggcatccttgaatccatggttcttgggcaggcgtatatcgcctccggcctcctgagcgctacagtaaagggcaatgaccgcgtcctgctcaccgtagaatgcggaggacccatcggaggcatctataccgaagcatgggcgaacggaaatgtccggggctacctgaagaatgtcccgatacatgtggagaagcctcttgaggacaatgaccttaccttcctctacggcccagggttcatcaccataaccaagatgatcgagggatcttcgcaacccttctccggacaggtaatgatgcaatatggtgatttggcaaaagacttggccgtctactaccagatgagcgaacagactccttccctctttgtcctgtccatcaagtttgattcccatggacgcatcttcggcgccggcggctttttcctccaggtgatgcccggttgccccgattccattccagaaaaacttgacagccatatatccggcctttcctccctgggcaggcatcttgcccaaggaggcacaatccggcagtatgtggaacaggagtttgcgccgttccatccagaacatcttgatacattgccggtcgcattctcctgcccctgttcgcgcgagaacttcaacggatatctgtcgagtctgcctgaacaggaaaagcagtccatcatgcaggacggaccgttcccgctgcatttggactgtctcaattgcagtaccgcctatgattttaccaaggaagaactggaaagtattttccacgtttcctgaactcaggaacacggcacgctgcggacaagccggaaaggaccggcagggagtaagaagacctcatgtttttttatgcgacggcatctgcccatcagggagatatcgtagaagatgaagtgatgcaagccggagctgcccatacccgatctatgggaggcggcattgaatttgaagcagaccttgaaacggcatatcgtttctgcctgtggtcgcgcgtatccacccgcctgatggtcgccctttataaggatgacgatatccagagttctgacgaactctacgaatcctccctccagattccttgggaagattgggtgaaccctgagaaaaccttctccatcacagaatccatgacgacatgctcctggctgaaaaattcccatttcggtaccctgcgcctcaaggacgccatagccgaccgcatcagggaacgttttgacgaccagcgaccttccgttgaccttgagaaccccgatgtgaccttccacatgcatatcgatgtgaacacggtgacatggtatgtcgatttctccggaaaatcccttcataagcgcggttaccgcacccagcagacagaagcggtactgcgggagcatcttgcctccagcatcctctggagatctgaatggcggcgcagcattactgatgctggcgcaggcgtcctccttgacccattctgcggagctggtactttggtggtcgaagcagccctcatggctactgacacggctcctggcctggtcgatcctagccgctttgctttcctcaagctccctctccatcagccgcaaacatgggagaaagtgttgtccgaagccctctcccgtcagaaagccggacggtcgcgttccatagagattcatgcatgggacatagaccctcaagcgattgaagccgccaaaggcaatgcgcaagctgccggagtatccgatttcatcacttttgctgtaaaggatttcacgtccatgtcggtagaggatgttcccgccgcccacgggtatgtcgtcacggatcccccctatggcgtgcgtcttgccgaccccgaaatcatcactctataccgcaagatcggcggcacgctcaatgccttgttcggaggttggagggtatcaatcctctgcggagagcaggaactgctttcttatgtcgatttgaagccggaaagaaccaatagcatttacaatggcggtattctctgccagctcgcccactacgtggtgttttccgaagaagaacgcaaggaactggcagcacgagccgaacaacgccgcaaggaacgtcttgaagctcctctttccgaaggctcccagatggccttcaaccgcttgaagaaaaaccttgccaccctcactcccctgatgatgaagcagggcgtttcatgctatcgcatctacgatgcggacatgcccgaatattccgccgccatcgacctgtacgagaacaggtacatttccttgcaagaatatgccgcccctgactccatagatccggaggcggcggaaaggcgtctggaagaactggttcttgcaacggaacgagccaccggcatcccttatgaaaaaatatttgtcaagcgtcgtgaacgtcagaaaggtcttgcccaatatgaaaaaatggacgatgccaagaatttctatgtagtcaccgagcattccctccgcttcctggtcaacttcaactcctatctggatactggcattttcctggatcaccgtcctgtacgacgtgtcattaaggaaaacgccaaggacacacgtttcctgaaccttttctgctataccggcacagcgaccgtccacgctgccgcgggtggtgccctgagcacggtgagcgtggatacgtcagcaacctaccttgactgggcagcaaagaacatggaactgaatgctttctacgggatgaaccatttccgttacaaggatgatgtcatggaatggctccggaacagcaacacaggtgagtttgatttgattttctgcgatcctcctacctacagcaacagcaaggatcgtcgttccttcgacatccagcgggatcatatctctttggttgacgcgtgcatgaatcatctgacgccagggggtacgttgatattctccaacaatttccgcaagttcaagctcgacgaaatattgatggaagattacgatgttgaggatgtatcgtccaaaaccattggggacgatttcgcacgtgatccaagaatacataataccttcctgatacatcacaaggatggcaagaaaccgcgactcacttccgcatctttcaccggagacggcacgaaaccacggaaaatagtcataaaaaagaaaatcatcactactggctgaatcatcatctgatgtggggaaaagactaaaagggataatccggacggaggtatccggcttaacccttgcgggaacttctgctatagtgaattgagattcggaggaataatcatggcagacaaaaaaagaattggattcattgatgaattcaaggagttcattatgcgcggtaatgtcctggatatggccattggtcttatcattggcacggctttcaccgccatcgtgaaatcagtggtgaacgacatcatcatgccttttgtcggctggctcatgggaagctccagcttttctgatttccgcgtcatcctcacgcctgctacggaagacgcccctgaagtcgccatccgttatggcgccctgctacagactgttgtggatttcctgatcatcggcttcattttgttcatcatcgtcaagacgttcaacacattccggaaaaagctcgaaagagccaaagaacccgcagctcccgtcgagccagaggctccccccgctgatatcaccctgctcactgaaatccgcgacctgcttaaggacagaaaataaatatctttcccggattcccttttccctgtctggaaccttccttgcagaatcataaggagctgatacctgacagctccctatgagctccttatgacaccttgtcaaactgatgatggtggaaaatctctacaacgggaataccgccggtgacagcacagaaatgaacggttggtaatcaccgtcaatggcggagatgtccgcttccagcatacggtcaggctcaatggactgccagtcgatattccatcccgcattcatagccagcagatagaagaacagacgggcagcgcgcccattgcccgtcttgaaaggatgaagggcttcaatctctcccatgtagtatgcgtaatcattgatgaaatcatctctgtcaagtttcttcaggtaaacatcatgccggagttttccgaatatctcatcagccatgctttcaatgaattgcggctggcagaacaccgtgcgcttgcttgctgccgaggtgcgtatcatccctgcggacggatacatgtcgccatagagggaggcatgcaggctcttgagtagctcaaagtcgtaagcatgaggcaaagcctgggcaaggatttcaactgtccgtatattggccatgcgagcagccaagctcctggcacgggaacgatccttgatattgaaaaaatttaccggaacggatgtacccggatagtcagcgttttcttgggcaggcggcaaatattcgacagttgacagtccttcctgctcaatgatggcttccacagcctcattggcggatacatcctcatccaagatgctccgcaattgttcctcaccttcctgcgtcagagagagtccctcgacatcaagggagaatttcacaaaaccaatacacgcttcaatacggcgtgatttcataggacagaaccttcctccgcatagtggaaaaaaccactgctcttttcatcatcttgcccgaagctgcaaatcaggtcaaggacaaatatgaaaacggagccgtttccggctccgcgttcctcaagccatctctttttcctaaagtccgatacccatgaacaggctggcaccaaaggaatgacgggcatttgcgccaaagagataatcatagtcaaggccaaggccgatgccaaagcccttgctgaaattatggcgcagttcaagagatccgataagaccatagttcagacctacgaaaggcttttggctgataagaggaatcctaccaggaataagttcgctgccggaaagggcatcagtgctgaaaataatccgtccgccacctacaagggacaaggaagtcttttcactgaaagcaaagctgaaccggggagccaggcttatgccatagacatggtggagcgtagttcccgcgcctgttttgaaccagttcgtctcaaacttgaaacggtttgcttcaacaactggcgtcgcactggcggatttcaaatacgcatcatagaagattccaacctgcaacccgacaccaaatctattgccaagtttcaagccgttatccaagcgccatgtgagatccgcgccgggaaccaagcggtcataggctccgacttcatcgaatattgcataggaagctccaaccttgatatccaagctctttgccagtgcattgacgggcttggcgacaaccttggcaggaacagcggcgacagtcgtgacagatgcgacgggttttacttcttccggcgtatctacgactggagtgggctcggtggcgggagcagaatcttcgacggcaggagcctcaaccgctacgggttccactgctaccggattttcagcgacaggctcctcggatacaggaacaacgtcaggagaaaccggagcggcttcaaccgtttcagcggagccttcactggccagaacgccggaggatgttggcggaacgctctcaacgacaggtttttccggaataacttcttccacgggagggaacagtatgtctaccccggaaaccgcgctggcagaccacagcacaccatcataggactgttgcagatacaatgcatgaggaacagtaccatccaccgggtcggatgtgtaggcgaacacatcagcattgaccacggtccatccttcctcattctccccatcgagctggtagcggaagtacgtgacttccgggtcgttgagaaaccagtcccatgtgatggctacagaacgagccatgatgattgcggggaacaatatggcaatggcacatataagacctagaattctttttatcctgatgttcatgggaatctcctcttttccaaagcaacattccagtatatcaattgagacacacggactttccgctcagacggttcgaccacgttatgttaaactatagtgtacggcaaaattatggacaagtcaaaaggcacgaatcacgaaaaaaaaactgataagaaaaaagaccggaaaaaggccgggaaaacttgaaattctcaggaatcttcgatggcgcgtgacatccagttgatcgtattcttatcactccgttcgccgagacgtggaatcctgaaaacttcatcgacgacaagagacgctgcgccgaggctcgcgtcatcctctgctttattgatgattacgcaactatccacaaaaccggctgtctcatcagaatcagaaaattcgtgaagtcccgcaatcagaaactgtctttctgtttcgtcgaaaccccccaaataaatagtacgggggtcaagcaacgcgcgtatcgacatcatgttctccaacaattcctttacgatggattccatgatcatgggatcctcatgtcgcctggcaagttcctcatgggaaaaagaaagctgtgttgcgccagaagcggtactggtgtacacgctgcggaattctcctccccttcctctgtatccccggtacagctttcctgccagcaccagacccgtcccaatgccgatactgggaatccccggcggcaacaccagaccatcatatgattggaaacgaacatacaggaaagtatcatcctcaatgtcagaaccatgtatgacgtatttcagggcgcagcagttcgcatcgttctcaaagacaatgggaaaagagaaggaactcaggaatcctgaaaaatcacattcacgcaaaccatgcgtccagcagtcaattatttttttcccatcaagggaaacaataccgggtactgctatgcacattccccagacatccgttccttcacatcgggaaaggacgcgtcctactatagtgtctactcgtgccctgaacatttcttcctgtgtcgatgaggaaacatcgtcatacaggctgacatcgctgctgatgagattcccaaggatatcacagatagacatccggtatgaacctctcaacatttctacgccgatgattcggcccgcatcgggattgactgccagcaactctggtttcctgcccgcgcctctttgggatattttgttcccggtaagccgtatcagtccagcctcggtgagccgtgacgtacagtatgtaacggttgactgctgcaacccaagcaatgaagcaagtttcacacgggacaatggtccctttcgcagctcgcgcaataccaggagctcattcactgatttctgaaacagattattctgaactattctcatcctgtcctttttttcccatcaaaccctgtgacatgcactgcgtcattcttttatagcaccctctccgaagcctttcaccaaagcatgatgcgcaaatatgtagaaagtaaacaggggaaaggttccaatcaccagtgccgcgaacggaagtccatagtcttggttcgacctgtccgcgaaagagttgatggttacaggaagactgcgcattgttttgccggatgtcaaggtgaaaacaagaaggaactcattttctattttttatttccactctgacatggatgacataatcttaagaattcataatcccaagaatttcctgattcgtacaggccatgccttcgacagctatccgtatgacattcttgatggtttcttcaacatcggttccaacgatcccatccccatcatcaaaagttttgccttgcattgccagttcgtgtccgatgagcgccgaatcaacagctgtagcaatcttcaatgcacaggatgccttggctccatcgcaaatcattcccgttatgcttgcaagtgtattggtaattgtcattgagattttccgcgcatcgccaccacggagatatgtaattcccgcccccgctccacatgccgcgcagacaactccgcaaaacgcggaaagaccgcccataggaagacggagatgaagagcaatcagattgccacaggccagcgctctgatcagtttctcgcgggatacattgagatcctttgcatacacaattacaggcagtgacacggtcaatccctgattcccgctccctgaattgatgattaccggcatggggcatcctcccatacgggcatcggagcccgcggcagcatatgcctttaccatagtccggatatccaacgaactttctccggaaagaatattcctgcctatattaaggccgtaatcaccagacaatccttcctcagcaatacgcatgttgtacgctacctgctgctcgaagatgtctatgatgaggggcaatggtacggtatcagcgaatctgacaatctcatcgacagtcatgctgtctataggacagttgtcatctccactttcacaatcttcagccggaagtggaaggttcagaccgttatgcgtcaagcggacaatccccgtatgatgacctttgattactacggtagctttgtcgttcccggaatacacggtaaggcatatgtaaagagaatccgtggactccgcctgagatatatcagaacggacatgtgccatatagtttatggcagcctctttgttctctgatgtaatggaatccaatacattcagcccacgacaggcgttaccacccacaagaccaagagaaatggccgcaaccatgcctttcagtcctccggaaaagggaatgatcactcctttcgtgttttttatgatacctgggctgcactccagggtgaatccatcaggcagtcgtcctatcactttcctggcccatgccgcggcatatgcgagacttattggttctgtgcaacccaaagcaggaatcaattccctcttcaacaaggagacatacgagctatatggcagagatttgctcattcccatcatttccgccttaatctaccagttcttcaaaatgacttaccagtatgggaggaatccattcatcaggaacccgtgtatccgtatcaaacttcgccattagttttgataacggaacccttgcttttcgattcaatgtatccaattccgagaaacccgaacaaccatcatcctgacggctctttgtgaaaggcacaagctggtaacgttcatggaaactggttccagccgacatatgcatcaccctctgtggattgttcgatgtgaacgtgtagataatcggcctcgatacgtagaaccatggtccccagtgaagatagaaatagggttcccattccaagagtcctccctgtcgccggattccgttgaattcaaggttcagtactcccaaggcattatttctttctgcattgaagaatgaataccaaggtgtccgtgcatcaaaagtcatgccttttacaggatgccggggcatatcagtgatatgaacagtcctcaccctggaatccatgcccatccatgcgaaatccccggttgtctctttgttcaggactacggaaccattacgcaatgcaacgacatccaagtccttgttcacgtcaatgttgctctcaatgctgattccctgattgttgctatagaacaggtaggtgattgaacaatccacttcttcataatccactataggattgtatcgcttgaccatgacgaaaaccggaccgctgatgaccgtgaaatcctcaggagcaacccaatcagaagaatgcatccatgtcttgggcggagcatagacatcaggattccactgcatggtaccatttgtctccaaatggtgacagaaagtgacatccgaagcatctttggaaacaatctcatcaatgcttccactctctgaatgcaacgaaacacgatagaatttgttttcaacagtcaaggcatatcctgagccgcttatcttcaaatccgatggatacaaaggcttgctcgcttcaggattcccatagaatatcaggaaaaccttcttctcataggccgccacatccgcggaaaaagcaagttccactgtagtcgtcggttgacaatgtatgtccgtccacttctcccacttggaaactccatatacctgggaaggaatctcttccgctatgcctgtcttcgaatgtattgctactacccgaatctctgcttccggatcttgaatcctgtcactgtataagccaaggatgacatggactggttcttgaacacgctctaatccgattgtttcctcaaggacatggcttgcgtagtatttccattgccgattccaatatccatgttccccgcttgcgacagcagtacacgtcacctcatatgtcttgtcttctgcgtcgaaaagcatgacagaaacttcatggcgctgtcctttcgtccaatctattcggacgcaaatcaatctctcgactgctaaagctttgaaaactgccgggattactttttccccatcattgaagacatcaaaatccctggaacgtacaccatcgacggttactccggtaaccacatggttccccttccctgctaaatctgtcagggatagcctgagatggtaataaggaatcttcggtgttgggtattcgaaactgtatttctcgaacttcatcttttcctccagtatattttttgcattcgttcggattcttatctcaacctttcgtcgaaccagccatcaagtctgcaatatcgaatttctgcaatccaaggaaaataagtatcaaagggaaagtagcgatagcgactcctgccatgaccaccggccaaggagtggataacccatcactcacaggaagaagcgatattgcgaccatcaaggtctgcatctcaggaactctcaggaaaatcatcggcaacatgaaatcattccaacgcgcaatcaaggaaatcgttccccaggatgcaagagccggaactatacccggaagaactatcttgaaaaaaagtggaaactccctgcatccatcaagtctgccctgttccagtatctcagtcggaaattgagtgatatattgcctcaggtaaaagatgcctaccgctgtagcggcacgaggcacgataagggaaagaagactgttcacccatcccagtctccgcataatgatgaaaagaggaacgatgcaaacttccgtaggtatgaccatggtcaataaaagcaagaggaacaagccatcttttcccggaaacttatattttgcaaaagcaaaccctgccaaagcgcagaaaaataccgtagcaaggcttcctgcaagcgaggaaatcaacgtgttgaagaaattcctggtcattgggatgatctccatgacacgttgaaaatttgccatagtcaatcctttgcccagtatgtcttttatgatgaagctcactcctccttccgtgctctggaaggatgtaaagaaaatccagaataaaggcagtattgaaacaaagactgcgcagcccatcaggacattgatgcctacattgcgagttattctccttgccatatgtcctatattcatctcacgccccacttctgtttttcagattcctgaaatagacgacggaaacaaccacaaggaaaaacatcagcacatacccgacagtcgaagcatatccgagcttgaacatggaaaatgcgtttatatagagatagtgtacgacagataagctggatgacccaggtcctccacctgtaagtacatatggttccgtgaaagtccgcgctgaatctatggtcaggttgatgacgcagaagaacatgacgggggcaatcataggcaaggtaatcttgaatatcttctgcatggtgtttgcgccatcgatgcgggcagcttcatacaactgacgatccaccgacagcaacgctgctactaatatgagcatgtaccaaggaatatttctccagattgaaagcaaggcaactggaacctttgaccattgcatgctcgtcagccacggtacggcatttccaccaaaaaattggatgaaagcatttatcacccctatccgagtatcgaaaagcattgtgaacgcgatgcccgcggcgaccgtagccgtgacatacggcaaaacaagtaacgtcttgacggatttgggagcccatactgcattggagcagagtccttgcgcaagtataaaagccaacggaagtacacaaataatgttggcaaacgtgtaccatactgtattgtacagggaagtccagaacatgccatccctgagaatctgacgatagtttcctataccgatgaatgtcctggttcccagtccattccaagaaaaaaaactgagtacgaaagaccagataagcggataaagctggaaaaccatgaatagtatgaaaaagggagcaatgaacacataggcatggattctttcattcttcttgttagtaaatctcttgacagccatgttccctccaatgatgaagacaggccatcatagaaaatattcctatgacagccagtttgcccgcggctatttcaggttcaatcgcatacgtaattgttgaccgatggatttgatggtcgtctcaatatcctgcgctcccgcaacgtatttttctaattcagaagaaatgatgacatctgcctctgcatcattctcggtcacggtcaagttctcagaagggttcaggaaagatgcggtaacctgcttcttataactctcaccaccatagtatgcagacggttcggaccaatacggatccgcaagcatgttcgtgacaataggatgttccgtgggataagacagggcaatcattcgatccgaccactcattgcgtgctttcgtattcaggttaaagtccaacagaatgtctacgaataaatcggcatatgcattacccggcttgtctatcacacaatacattgcaatgacctgtgccccggctgtcccgatatcctcgaatactggtgctggcaaacttctccatgaaccgctcatatccgccaaattattgcgcaagtacgaatcccagaaagattcaacatagaaggtcgctatttccccacgtctggtagcttcatataacggaggagagaacattgcggcgttgagcaacagaccttcttcaagcatacgtgaaaaagttgtcatagcaagacgtgtcccaggatctttgtcgaaaacgacgttaccgttctcatcccatatctttgcctgcgcctgtggcataagtcctctacggaaccaatagcgccatgtatacgaaccgggatctacataggataatttgactttcccgttgcttttttcattcaactcacgcccgacattgatatatccttccatggtggccatgcgtccaggatcaattccatactggtcgaaaatatcagcattgtaaaaaagcattttaggttgcaaggtatacggaatgccgtaaatccgccctttgtaggtagcttggtcgaatgctccttcaatgaaaaaatccttatatggagcaagcttgtctgttaagtccaacaacactccagcatctgccatgacctgcatacttacagggaatgtagaaattgcagtaggcaatccgttcaaagtacctgccgcaagatccatgagaacctgctgtcgaacatctgcctcccctttataattgaccatctcgacagtcacgtcctttacaggagtatcggcacgatctatgtaatcctgaaaatatatcctcatatattccggcatgccataggtccatattgccaacttgcctgcggggtatgttcctggttcctttgataccttttcctttgaaccggaagcgaacatgcatagggttcctgcaagcaggaacatgcataccgatagtgcaattctccttctgttcatttcttcctcctttcatatccatgagcaacatccactgcccatttcaattcttcccagctgatatcagcgggaacggtacaatccgcgccgagcatggtgatgcccggattttcataaagcgtatgggaaacaatttgttctatttctttcctcgtgctgttcccgaaaagacctttattcggcataccacccatgataggacacttaaaactattcaccgcttccgccggagacatggagttcccgcggatggagtaatttacaacgtctccaggatactccaaatattcatccagtctgatatcagttccacagatatgcagaaatactatcttccccgtatctttgagtccttgcagaaaagccagttcaaccggacggaaatattccctgaagaaatccagtggaaaccgccattgttcaccaccttgcaacgaaacatagaacccatcgattcctgtccgtaccatcatttgggcaaattccaaaagtacagtgacaattcgtgtcaatcctttgatgactgacttcgggtcatcattgaagtgagctgtcacatccttatcccagacgggtatggggctaatcgaacatcccgcagaaacgaatggagaaaaaatagtctggaaaacgtatgtttctttgccaacggcatcgaccaaccgtcctgccagttcagcttgctgtgtgaagactggatgagacatcgggaataccgggatatcattccaatcagaacagctccgcacatcagggagcttggggtagatatcatcaaacatgatcttcatcatgtccatgcccgtctgtttccagtatgccatctggacatcaaatgcaatatcaccatgcctggcatcaacaggaaaatgctgaaaaaacgcggccggcataccttcagtatatggctctcctttcaggaactggtcaaaacgcatccgcggattcatgcaatccccctttgctgaaaatatttttgcatgacacgtgtttggcgtcaatcgttttttacaattttttgtaatatttttatatttattttcatatatacaattttattttaattattttataattattgactttatgagatgccacaattatgctgtaaaaatatagggagtcggatgaaaaatggagaaaaaatcgacaattccgggaagcagcttcgatggagtacttaagtataccctttcgcaaaccgactgggcgttgattgatagtacaaaggcgttcatgcacagcttggacgaactccttggttctgattgcgaagtcgtcgttcatgtgtggaatccccagcgcagggaaattgtcatccactcaatcatcaacggacatgtaacggaacgaaaaaaaaacggacctttgattacacaggacatggaagtattctcaaacgagactatctcgaacgaggatgtcattgacagttattacacccggacaaagaatgggaaaataatcaagtcaatttctactctcttgcgcaatgcagagaaggaacctatcgccattttttgcatcaacgtgaacctgtcagcgccaatgatttcgtggatcaaccgcttctcaccatcatccggaacgcgcatcgcaaacaatggaggaacattccctcccttccctattctctccatttccccgaccgacaacaagccgacgccaaccaaggctgcaaactcaggcgactcaaaagaaactattcctctgctgattgatgaaacgctggcacagatgacagcaaatacaaacatcagttcttcaaacatcaagaaagacatgattgaaaaactctatctttcaggaatattcgagcttaagggagcaatagagattgttgctggcaagttaggattatctcgttttactatatatcattatctaagagaagtaaaacaacggacatcatagcagatgccgaaccaaaggggcatatttcttttcccaacgttcatttcccgccatgccttccgcagtattcgcactggcaaaaatcggaggttccattccccgtttatcaaattcttccacaactgcgcagactaatgcattcatgatgaaacagttacacattgtcgaaacagatcctaccttttgtccaacgttcccgattgtgaggagcgcatccccctctggcacatggctgtcaatgaaaatatctgtctcctgatagagattctttccaagcacgtgccgtataggagcatccgcaggaactgaaagcgcatatgccatggatgtcacgcctatggtgaacacacctcttttgcggcattcatatgccacttcgagagacatcgtattgactccgtatgcatttatcaacaccattgcctcatccgtcccgcgtaatccaacaccgtatgcatccagcacacctatcccgtatccgggaagacgttcgaaacaaatggttttcttcgctccgttcacaaggcttgtcccaggatcgatgatgggattccaggctgccaatcctcccgctcgccacagcacttcctccgctgcaagcatcgaatgagcaccaacgcccaaaacgtgtacaataccgtcagcagagacgatattgaatatttttgccgccgccgtggcaatccgcgctttctcctcacgagcaatcaaatccaacaaagcgcatatatcattcttcagcaattctgtagtcatcgacgtgctccatttattgtaaaatagagcattttattgtaaattacaataaaaatttgttaaaattaatttcccattttttcagttaaaatacatctgtcggattgcatggacaagaaggaggtgagacgaatccactagatgccagcctccttccccattccattcagggcagaggcgagatggaaactactggctcgccgccatgaagcactctcatgtcaacgctgaaccgttctgtattcgggagagaagctccaccatccatcatgggcactgcaaactccaggagcatccggattgaaggcttgagctgttcaacgtctatcttcaaccagacatcgtcaccgtaatcctccatcttcaatgctcctgaaaaacttaacggcgcagtcgagaacttgtttatatcaaaactgaatgattccgaatcaattagaggaaatccagataccgtggcatcccaggcgacatcaagttcttgtatggaggtaaacatggccttaatgtcctcaaccaagatacctgttatcgcttggaggacaggcggaaaagtctgttgcaattccccgaagatatcatcgaactgagggctttgcatctgcaaggatgacagagttacggtatagcgtccaactccgccttctcctatatccattgtatccaggggcaagaagctcactgttccctgccgagtctggaaaccgaatgagcatccgccgagagaaagcgtgaaatccacatcgtccgaaatcacacgagtcataagattttcaatgatgagagaatagtctttgaaaaaaagttttccactggaatccgcgttggcaagataatgtcctatggatgtatattcttcaggtatatcaatctcgacagacaggttccccatggagacttcgccatgatccatcccttgataattactatcacttactatatatcccttggagaaggatgtggtaatcttgtgttcggataggttgaaatcaccttgcacgtcttcaagcttcacctccatgggagtatccccgttcatgcggtacgcaacggaacctgccgacacggatgatgatagcaaatccatcaggatactggtttcgtctccagacgtcagcgtcacaaaggatgtatcgaagacatatgccatgcgcagattctgaatgaccatttcttcatgatctatgtcagtgttccacaaatcagaaacgataatctccacaggaaggtcatgggtgctgctgcggttcatgaggaaaggaataatcttcatcacagacacatgtatctccagaccacggacatgtacctctccattgaacagctcgcggctcactgaattgccatcaaggattaatcgaccagagagcagttttgcatccgaggacagggagtacgtatccatgacataccgttctatggctcgttccgcaatcaggattcctgccacggcaagaatcacaatcaaaaaaaagactgcaagcaaccatttccaccagtggcgcttttttttcacttccatgtcttgcccctccccctgccgtattgttatatatgctgatacgtcattaattttatcatgcggagcaatggctgtcatccataactaacgtgtcagaaaatcgatggcttccgcctgtgtccgggcaaagaagatgcttccacttctgtttgattcacggatgaatgcatgcaggcttgcgctaccatatacggaaaagtcgccgacaatagcgattaagaagcgataattggtgaatttttgcaggatttctcctgcgactccggtgcggaggtcaaagaagctgtcagagaaagcgtccttggatagtatcatcctgttgcattgcatttcatagttgaccgtagccatcatgtcgagcgcggcttgggcatcggaaatttctattcctgtggcattcccgattacaatgtcaatgccagcttcctgtatcttctcatactgcatgctttttcctttccgtccagcacaacgcacggacacgattatttgacatggttatatggaatatatcatgcataccatcggcttgatggtaaataaaaatgaaagaattaagattttttcccggaatgcgcaggaatggtcaagactgttcttctgccggagcgtacttgcacctgaccggagaatagatagcaccgtcctttttcaatgcgtcaaaggctttggcaatctcatccttgtccaaaccggatgatttggcgatgtctgacggcccaacaggttttccggccgctttaatcaaatccaatacatgttctttcgtcatagtgttcccccgtttgaggcatgtagcatgcccactataagtttcacatctactcgcgttgtatgtatctcttccacttagaaaatgtcaagaccaatggctttctggatagtcttcaatgtaccggcggctatcggacgcgccttctccgctcccttggcaagaatcctgtccaggtcaccagaaccgacaatttcccgataccgtgcttggatgggagcaaattcttctatgatcctgtccgcgacggcggacttgaaagcaccatattgcaggctggaaaattttgcttcggcttcctgcggcgtgataccttcaagagctgcatagatagtcagcagatttgatatgcccggctggttcactgggtcataagagaccttgtttaccatgtcggtcactgcggacatgaccttcttacggatggctgctggctcatctttcaggaaaatcgtccctttcgtgttatgttccgacttgctcatcttctttgcgggattgtccagcgccatgatgcgcgcaccgaccttggtgatgacaggttcaggaacggagaatatctgcccgaaccgtttgttcaccctctcggcaatgtcacgggtgagttcgacatgctgtttctggtcgtctccgacaggtacgtagtccgcgttgtacagcaggatgtccgccgccatcaacgttgggtatgtatagaaaccagcggtcagtacatcatttctgttctttccctgcgccttgtccttgtactgggtcatgcggttcagctccccaagatacgtctggcaactgaggatgaaaccaagctgggcatgttccttgacatctgtctgaagaaagatggtggaacgttcagggtcaaggccgcaggcaaggtagaaagccaggcagtcacgcagattgtccgtaagttcggcaggggttatcgggagcgtgatgcagtgcaggttcgcgatgaaaacgaacatgtgatagtcttcctgataggtgacgaactgcttgatggctccgatataactgcccagatgcaactgtccgctcggtttgatgccgcttaacattgtcttcatgattgaatttgtcctccgacgccatttccggccattgtccgtttcctgtacgggttcattcttagaatccgcacgatgggacgccgccgcgccttgcactgtcacattaaaacacactgccctattgattgcaatgaggcaaggatttgacagtcaggaagatcaatgattcagggcattgtaattcctgtagtggctcatcctcctatccatcgctcccgcactacttcacatccagaatttcagcgtctagaatttcagcgtccagaatttcagccgaggcatgttgaccctcggacataaaataaaatattctgggtatacggaaaaacatcagggttccggattgccccttcaatcatcggaactacggctttgccatgcttgtgttgtccgcttctctcttgttaattaatgaacgacctgttgcctgacaggtaatctgttgtaagagaaaagagatttattgttcagttcctgcttcccactcatacgaagcacgttgcatggagctattctttgttgtgttcccttggggggactcctgccggaaaggagaaaagacatgaagttcatcaccgggaaaaaccaagccaaccgcattcggaaaaacaaacatgacagcgagacaaagctcagagcctttgcgttcatggaacaggacgaactttttgccgccgtctcatcatcaccgaccggactcactggcggcgaagcggaagacagacaggacgaattcgggaagaacatcatcacagccggactcaagaacactcctctccaccggatgcgggaagccgtggtcaatcctttcaacatcattctgctgttcattgcctccgtgacatatttcactgatgtcgtagcagcctcacgaccggattacgtgacaatcatcatcatccttgccttgattgtcctctccagcttggtcgcattcctccaaagccagcgttccaacgccgccgccgagaaactgtcccacatgatttccaataaaatccacgcatggcgtgacggaaagcttgttgagattctccaggaagatgtcgtgcccggagacataatccatctttcggcaggtgacatgcttcccgccgatgtgcggttcctgacggtgaaggacacctttgtcgcccagtccgccctgaccggagaatcgaatcctgtcgagaagttctccgatatgaaaaatgagcggacggacgccttgaccgatgtaaagaacatcggtttcatgggttccaacatagtcagcggaagcgccaccgccctggttctggcaacgggcaacgatacgtatttcggcgcaatggcggaaacgctttccggcgacagagccaagaccagctttgaacgaggtgtcggagcggtcagcggacttcttgtccgcatgatgctggtcatgttgcccatcgtttttctaatcaacggctttgccaaaggagaatggcctcaggctctgcttttctccatcagcattgccgtgggactcaccccgcatatgcttccggtcatcatgacttcgaccctggccaagggtgctgtctccatgtccaggcacaaggtaatcgtccgcacactcggctcaatccaaagctttggcgagatggatgtactctgtaccgacaagacggggacattgacagaagacaggatagtactggagaaatacatgaacctccgtggagaggatgacgcacgtatcctgcgccatgcctacctcaacagtttcttccagacaggtttgaaaaacctcattgacctggccatcattaacagggctgtccagaacggagatgagagcataacggagaattacagccgggaagatgaaattccttttgatttcagtcgtcggagaatgagcgtggttctggctgacaaaaccggcaagaggcagttgatcaccaagggtgccgtggaagaaatgataggcatttcatccttcgtggaaatcagcgggcaggtgcttcccatggatgagacgacccggcgttcggccatggcggtgtatgagaaatacaatgcagcaggtctgcggatgattgccatagcacagaagaacgaggttcctgaaagcggcgccttcaacgttgccgatgagaaggacatggtactcattggcttcgtaggattcctcgatcctcccaaggaaagcgcgaaagccgcaatcctcaccttgaagaaccacggagtgagaaccgttgtactcaccggggacagtgaaggagtcgccgcgaaagtctgcggaaaagttggagtagacacatccatccttctcacaggcagggatgtggaaaagatggacgacgctgaactgattaaagccgtaaggacgtgcgacctgttcgcaaagctgtcccccgcacaaaaggaacgtgtcgtcagtgcattccaggccgccggtcacacggtgggctacatgggcgatggcatcaacgatgctccagccctgcgccaggcagacgtaggcatttcagtggacagtgccgtggacatagccaaagaaacggcggacatcatcttgctggaaaaagacttgatggtacttgagaaaggtgtcattgagggccgacgaaccttcgggaacatcgtgaaatacatcaagatggcggcaagcggaaatttcggtaacatgatttccgtcatgacggccagcatcttcctgcctttcctgccaatgcttcccgtgcagcttctgacacagaaccttctctgtgatttcgctcaaatgggcatgccctttgacagcgttgatgatgagtatgtcaggaaaccccgcaaatgggaaacaaaatcaatcaagtcattcatggcatatatggggccgctgagttctatattcgacatcctgtgctttgccatcatgtggtggattatcggcgcaaacaagcttgcgcttgctcctctgttccagtccggctggttcgtgttcggaacggtgtcgcaagtcctggtcatccatatgattcgcacggcgaaagtaccgttctttcagagtaggccgtcacgtccactactcatctctactgttttggttgctatcgtggcgttcgtggtcgggttcagtggttttgccatcggtatcgacatgatgccccttccggcatccttcctcccatggctcgccctcatcctggctggttatttcctctgtgcccagatgaccaagagattctacgccaaacggtacggagactggttgtaaaagaggtagcaccgataaaatagaatcggtcggctttattgaagccgaccggcactttccaccttggaaaaggtttcaggataggtttcagaataaccgtgctttcagttgtcctatctgaacttcggtcaaccctactgtattcagcagatagctttcagcaacatgacggatattcgcgtccgtgacagggtttcctgcattcatctcaacgaacagatcggtgatgatgcccgctatcctgtcatatctttcctcccccttctgtacaaagaaatagttcccataggtaatcatgtaatcttccactatttcattgacggtcgcatccatcaaagcctcaagcaaggcgacaaccattcccgccctgtcttttccttcattgcaatgaatgagatatggcccttcatgagctgccatgaacaggagtcctgttttcagcttggcggtgaaatccgctgaaaagaaatcaacgtccatgctcagggggatgacagaaccctgtccgaccagtttttcataatagggagccgcaggcagattaggagccatgctcgcttcactgtccgccaggttaatcacagtcttgactcctgccagctcggcaagtttggccgcataaggcgcccgtgcgtcattcagcacagggttcgcgctccgatacaggcgtccgggaggaatctttcctgctttgacataacggaagttcgcgaatatctcatcgcttgcataagcagcgcgttcttcggatttttccagatgacggacttcatattccctgagatagcctttcttttcagcaaggttgatggagacgggagagccaatgacagcccctgttctctccgcaaaatttccataacttatagcaagcgcaacgtttccattgcttatccttaccaactgctgacctcggtcaacatcactgtatgtggagacatacggagccgtgaaacttctgtctcccacgctgacagccaggatatcccccagagcgtatccggcttcagtcattgcggattcagcaatatcagctgtgatgtttccgtatttgtcgatgtcctgtacagccccctgtacagcgaccagaacagcttcctgctgtacgacgtcctgcgcagacgtttgtacggaaacaggaacttccaggactggttcctgcctctgcacacttgttgtccgacaggacaacatcaggactagcatgagccccaggaacatgcgcggcacacatttcaacacaaactttttcatttccttttctcctcggataaccagtcatccgtgacagatagcatccttccgggcattcatcacatactacgtggtttccttgcacagaacactataccgcaaccacacccatgagacaatttcttttctttttagccaacgttttggccaacgtggtactggatgacttatcgccggacaatctggcgctcaatgacactcaggaggcaagatgaccagcgggttcccgtcattgcggctctcgccaaggaaggaatcactttggagttggtaaagttttccggccacacccagtccaaccaggcgttggcggacacggaactcgacctcaatgccttccagcgcatagccttcctcgctcatagcggctctttatgttgactttgtcctggagtatacgccttaatgagagacaagagaggcatgcaatgagtgaggattacaactgttcccaggaaaccatcattgtccacggtgtcactccctacgattcccgtaccggagcgataagcactcccatttacctgagttcaaccttccgccatcctgaactttttcaatcgacaggctttgactattcccgctccctgaaccccacgagactagagctggaaaacaccattgcccgtcttgagaaaggacgttacggacttgcgttcgcttccggcatgagcgcaatatccgcgctcatcaagctgttcgcgccgggcgaccatatcattgtctcgatagatctgtacggtggtacatatcgccttttccatgatatctacgaaccatacggactgcacttctcctgggtggacaccgacgaccttgaagcaacaaagaatgccctgcgacccggaacgaaagctgtcttcattgagactccctcaaaccccatgatgaaagtcactgacatccgcgcgacggcggatatcatccattcccacggacagaagcacgggcaggaaggatacctcattgtggacaatacttttctttccccttattatcaaaatcccctggaactgggggcggactttgttgtccatagcgggacaaagtacatttccggacacaatgacacgctttcaggtttcattgttcatgatgacgagacaatcgcggaaaaactccgttttctccagatgagcgagggtggcacgctcagcccctttgagtcatggctgattctccggggactcaaaactttggccgtccgcatggacagacagagcgagaacgccttggtcgtagccatgtggttgcaaactcatcccaaagtcgaatcagtctactatgtcggcctgcccgaccatccccatcatgagctttccctccgccaaagcaaaggcttcgggggaatggtttccttctccctcaaagactccgccgatgtggcatctcttttgaagaacatacggctgatcctgttcgccgaaagtctgggaggcgtggaaaccctcctcacctatcccatggttcagactcaccaagccattccccccgacatgagggagcggacaggggtcaccgaccgcctgatgcggttgtccgtcggactggaacgagcgcaggacataatagccgaccttaaacaggctctggactgagagccacaaagatgcagaaaatttctaccggctccgagattcatggcggacattcatggcatgcaccggatgcactgaacgtccggccgagttcatgtgccatagtcattcagttttctcctgttcctgctgtatccgggaaatatatacagaaggactcattccgacatggcgtttgaagacttttgagaaataataggagttctcaaaaccaagtgccgcgaatatttcattgatacggttttctccgcctttcatcatgcggatggcctcatcagtctttgcagtgttcacatattcaatgaaactcatttcacactgccgggagaaaacggaggacaagtaaccagcggaaaccccaatggtggaggctacctcgtccagcatgatgcgcgaatgtatatggctgtggacatattgctttgcccgttctatgacagaatcctggacagtgccgtaatgcgagagataacagacagcatcttcttcaaatacctggagccacctgagaaaagcggaacgagtgccgaggtacggcaatacatcttggtggaaaggatagacaagcgcggaggaatactcagtcttcaggctcaccatggcatgagaggctatttcctcacaaagccacgcgacctgatgcctttggtatgtctcggtggcaatccgctcccttgccttggatagatacagcctcacgtcgctggagttcttggcatccagggctgctgcaatccgttccgtcaaggagtaaagaggctgccgactgtataccacgtcctccttgcagtccttttgtgaaagatcagtctccctgatgaagaaaagcttatcaagcctgcgcaattcatcccgcgcatcctcaagcccatcagggctgtcctggacgcctgtcgccaggacatgggttgttattccggtgattttggtgcttgcatttttcagcttcactgtacaggctgccactctcgaagaaaaagacgaaagaggaacatcccataccaggaactggaaggaatgataaaaaggtctcacgccacatatcggcatgaaatgagaaaatgaattcccgatgaccttgcgggtgatttctccctggtaatcatacatacgctgataatccgcggcggaaaaaccagtttccggagaaatatccggatactgcaactggacacatatgaaagcatgattgcggagcatacctttttccgcaagcaaggtacggtatctggactcaagaggctccggcaaggtcaacctgacaaggatgtcctgtacatgaccctgttcgtccagggaatgcaggtcagcggcgtccatgcggagaagcttcctccgcgcctcacattcaggtttggcacgttcgatgcacatggcaagagccgccgcatccatttccgtcttcaacagataatcgaaagcattgtgatgcagtgatttctgcacataacggaactcctcaagacacgtgagcatgatgaagaccacctgcggaagttcgacagtgactgtcctgagcaactctatcccatccatgatgggcatgctgatatcacacaggacaatgtccggcacttccttgcgtatcatatcaagggcggccttgccgttgcgcgcggtgcctatgacttgacagtcatgggattgccagtccataaggaaccttatgccggaaaggataatcgcctcatcatcaaccagcacgactttatacatccccatcctcccatggcacggtaattgtaacgcgggttccctgtccgggacggcttgtgaccgccaggccatattcttccccgtatgtgagacggagccgctcatggacattggacatgcctattcctgagaactggctgacagaatttcttttcaatttcttctgcaaggaatccaccaaagtctcctccatgcctaccccatcgtcctcaacaatgatttccagtacatccccctcatggcggcacgtcaccgtgattgtcccaaattctccggacggttcaataccatggtagatggcgttctcgacaatcggctggagggaaaacttgagtatcatggcatgagcgacattcccaggcatatcaacgatgaaatcaaaagtcccgacataacgtatctgctgtatggctacgtaatccctgaccagttccagctcgtttgcaaggaaaatacgttcatcagttcccttggagagttgcttgagcaggttcgagaggctgcgtgtcatttcctctatgcccttgttcttctgaaccttcgccatccagcgtatcgactcaagcgtattgtacagaaaatgcggattgacctgactttggagcaaggctatttcctgccgctgcttctgctcatacatctgccctgtaatctcaagcagttcctgtatccgagtactcatctcattgagagtcttccctattcccgcaaattcgtccttgctcgtctcgatgctggcatcataggaaaaaccggaatcaggcattcgccggatgtgggcgatgattctgttcaccggacgggtgatggaatgcgacaggacaacgatcaaaccgaaagtcacggcaagaaccagaaccacaatgaagacaagggaaatgacaaaactgttcgcctgccttcccatggtatcctggggaatcatcacatcataattctacattgtcggttccgggaaacggtctgagaatcatcaatgactcccttgtggagcaaaaggagcagatatgaagaaaatcacaatgattgtgctggccatcgtctgtacggcgggaatcctgatggccggtggagccaaggaaagtcagacatcatcaagcagaaccacaataaaggtgtccacctgggatttgagttccaatccctcagtaagcaacgcggtagccgcttttgaagcaaagaatccggacatcaaggtcgagctcatggacattcccagcacggaatatacccagaagctctcaatcatgctgaacggaggttctgatcttgatgccttcttcatcaaggatgccgacactaccaagagcctgttcgacaaagggcagctcgctgacatgagaccatacatcgccgcggattcttttgacattgaaggtttcaacggtctgaccaagaacttcaccatgccgaatggagcggtcgtcggtcttccggtgcgttccgactggtatgtgatgtactacaacaaagacatcttcgacgctgccggcattgcgtatcccggcaacgattggacatggactgaatttgaacagcttgcaaagcgtctgaccagcggcagcggtgccacgaaagtgtacggtgcgcttctccatacctggcaggcatgtgtccagaactggggagtgcaggatgggaaacacaccatcatggacagcgactattcattcttcaagccttattacgagatggcgttgagaatgcagaatgaagacaagaccctcatggactatgccacgctcaagacaagcaacatccactattccagcgctttccttaccggacgcgtagccatgatgcccatgggtacatggttcatcaccacggccattgataaagtgaagattggcgaatcttccgtgcgctggggtatcgtcacccttcctcatgccgaagatgtcccgcagggctatacggtcggttccgcgactcccgtaagcatgaaccaagccagctccaagaaggatgccgcgtggaaattcatcagcttcatgaccggagaggaaggagcttccgagtacgccaaggccggagctttccctggacggaacaatgaaaagacactctcatccatagcaagcctgaacggtatgccggaaggcgctctccatgccctgcaagtgacgaacatcagctttgaccgtccgggagtggacaaggttgccgaaatcaatgctatgcttggagaagaacactccatgatcatgttgggagaagtatccatcaatgaaggtctgtccacgatgagcgcccgcaacaaagaaatactcagataaccttccatttatttcctaccgatgacccggcataccgggtcatcgtcactataggataccttttatgaacaccacacagcaccatgaccgtaaaagaatgtcccttgagaggcacaatacattggtcggaatctccttcatcctgcctaatttcattggattcgcctgtttcaccctgattcccgtcattttctccttcatcctgagcttcgcttcctgggacggtttcaacgcaatgaaaatcattggcttcgcgaacttctccggcatattcagcgaccgggtattcaaggccgcgctttcccacactttcacatattctgtcttcaccgtcttcttttccatgctgatggccctgttgctggccgtactgctcaaccggaaggtcataggaaccaatttcttccgatcagcggtctttttcccttatgtggcttcgattgtcgcggtaggcgctgtctggaatgccatgttcatgaaagacgcaggaccaatcaatgcgttcctccgcctggctggcatagccaatcctcccggctggttcgcaagcgtcgcgtgggccatgcctgccatcatcattgtctccgtctggaagaacatgggatatttcatgctcatttaccttgccgcgttacagaacatacctcagtccctctatgaagcggcaagcattgatggcgccaacgcctggaacaaattctggaagattaccatgcccatgctcacgcccagccacttctttgtattcatgatgctgaccatcaacagcttcaaggtctttgatttgattttcgtattgactggcggcggccccggcattgctaccaaagtcctggcaaattatatctacgaccagtcattcaccgcgtggaatttcggcaaggcgagcgcggcgtccatgattcttttcctgattgtcggaaccatcacggtgatacagttccgcgcagaaaagaaattcaatgatttcctgtaggagcgacgccatgatagaaagaaaaaagctcagcacacgatatatcttctacgtaatcctgcttttgattaccgtcgttacccttctgcctttcgcctggatgttctcagcatccctcaagccagaaatggaagtcttcagcatacccatcaagtggattcccgataatcccctgtggaagaactactccctgatatggcgcaagataccgctgggtctgttcacgttcaacagtgccaagcttaccgtactgataacgattatccagctgctcacgtccagctttgccgcatatggattctcaaaatgcagattcaaggccagggatattctctttgtctgctacatcatcaccatagccatcccctggcaagtatacatgcttccccagtacatcatcatgcagaaattccgtctcatagatacccatgttgcgctcatcctcatgcaaagcttcaccgctttcggggtattcctcttgaagcagttctaccagtcaattccagatgagctgatggaagcggcgcgtatcgacgggctgtccgaatatggaatctacgcacgcatcgtgcttcccctgtccaagccagcaatggcgacactcacgattttcagctttgtgacggtatggaatgatttcatgggtccgatgatttacctgaattccacaagcctgaagacaatacagctgggcatccgcatgttcatttccctgtattcagctgaatacaatctaataatggcggcctcgctcgtcgcgttaatccccgtattcatcatgtatgtcggattccagaagttctttgtccaaggcgtcgccaccagcggtctgaaggtatgagccgtggaacatgttcatccccttcaacgacacctgggaaaggccgtggacatcaccaggggcaaccttcccggatacactgacacgttcaaggcatccactttggtagaaggcatctatccgcctatggacaatatggaacggacgaacaaagagaacagacgaataaagagggtactatgaaaatatggctcaatgatcccaagagtatcatgggaatgattcgttcccggaagccggaacttgtctcaagcacctgcgcggacgcggatcttgccgccgatggcatcttcactttcaccgcccgatgggatatggaacgatgcaccgatcctgtccagtttcccggaaaaccggactggacgtaccggcacggagatgatgacgaatggctttatcagatgaaccgccatggtttcctgccagtccttgccaaggcttacgggtacacgggggacttacgttacaagacttcgttcatccatctgatatccgattggatttcttcctgtccgctttgtcctgagagccgcaaaaccacatggcggagcctggaagctgggatacgggtcaggaactggcttctttccctccatctcatcggtgattccctgcctccgggtattctggatgccatggaaaattcgcttcgacagcacatgcagtaccttgtggacgcgcacgatactttccatgagatatccaactggggagtccttcaagacgaagggttgttccttctggccgtctattttcaaaatgatggattgcggaaggtcgcccttgaccgcctggtacgcaacatgagtctggcagtcttcgctgatggttcacactgggaacaaagtccaatgtatacaggagaagtcctgggagcttatctgtccgttgtcaatgtcgcctgccagcaagagattcccctgcctccggattttgcccggagaacggagcttatggcggtagcattttcctacttcatgaaaaaagatggtatgctctatactcatggtgataccgatgcaatcaatgcttgtgacctgatggcatttgccgctgccgttaccggaaaccccggactcaaagccattgccggtgacgacggcgccgacttatatcctttcttctgttctcctgcccaagtcacggcttatgatgccctggaaccccagcttcagagaatgagcgtttcccttccagacagcggccatttctttttacggggaaaacacctcgatgtccatttttcctgcggttcccttggcagcggacatggacatgccgacctcctgcatgtggatgtctcatatgaaggagaggatgtatgggtggattccggacggtacacgtacagggatattcccatcagatgggagctgaaaggcgcgttggctcataacactcctgtaatcgggaaccaatcgtttacagaacccaccggaacctggtcattcggtcgcgtcgcccttccagtaaagaaatccatccggacggaaaaggacatggattgcgcatcaggcgggcatctgggctatctggtttcccatggcatatatgtggaacggaaagtactgcgtctgggcgaacatgtggttgtcgtggtggatatattccactgcccttcttccactgacactactgacactactgacacggtggtgacatcttcattccattttcatcctgacatccggcttaattctgacatcctccttgatcctgacaccaggcttgaacaaggggctgtattcggcatttcaggcagaaccgtttcaggcaacatggcgttgatccgtcacggaagcgtgacactggaaaacgcaccatattctccggcatacaatgaaatcactgaaggttctgtgatacgcagcatgacgcatctgaatcgttccatggttcaggccgccgtcttgtcgctctcattgactgatgacctccgacctcttgctgtaagcacccgaccggtgacctttgcacggaagcagacggaactggacgacaggctgtccctgggaatggccataagctatggttcggatgaatatacagtgatggtagtggaagaagatttaatcggtgaagttgacctataccgttgcaacggacaggaaggctatgggagagttcaggtcttcattggcacatcgccccatggcacatgtctggaatggtgaaccatcatgggaataccttccattaccgactaacgatgaaagaaacctctatgtccttgcctgcgcggatacggtaggcgggagcgacatctcttccttctggacaactgtcccggccaccggaagccaatatcattccggcaaaagagacataaagagatactggagggtactaaaaggtgctagaggaagtttgctatcgttgacacttccctatcgatgttttactatcgacatcagatgccattgagatatatggtaaaggagtaaaacatgggattgtttgacctgacagggaaaaaagcgatagtcaccggagcatcttccggtctcggtgttcagtttgccttggcattggcacggcagggagctgatgtagccgtcgtcgcccgccgtgtcgagaagttgcaggatgtacagaagcagatcgagtcactgggagtaaagagcattgccttgaagtgcgatgtctccaaaagctccgacattgcctctgtcgtagcggaagtgaagaagcagttcggcagaattgacatcttggtgaacaacgcaggcatagctcttgccggtcctgccgaggcccaggacgatgagctgtggacgaccatgatgaacgtcaacatcaacggtgtatattactttgcccgtgaagctggcaaagtgatgcttgagcagaagtatggcaagatcatcaacatcggctcaatccacagcactgttgccatgaaggggctgcctcttaccgcgtattgtaccacaaagggtggcgtagagatgctgacgaaggctttggcaaacgaatgggctaagaagggtatcactgtcaacgccatcggacctgcctacttccccagcgaaatgacaggcggcttgctggccaatgaaggcatgcgtcagctcattgagacttcttgtcctatggggcgtcccggacgtgacggggaattggacggtgctttgatttactttgcctccgatgcttcgtcctacaccaccggacaattgctcaccgtagatggtggctggacgaccatctagatttcatgcagacatcatgaatttcgacattaggatgacagaccggtccacgtggccggtctttttctcattgtctatatttttccattttacacgcttaaaaacgaatcaatagacaatattaacatctaaaatcaccaaataacccgaaagtattatatggttttctctgcttttcctgcaaaatcatacctttgggtaatagctttctgacgtcagtacgtttatactattttctaattactaccatatgcgtaagctggcatgtcatcatcttcttcacggagaaaggaaaagataccatgagagagagagagagagagagagagagagagtaaactaagcgtcatggtcttcctgaccatcctgatgcttcttatcaccttcatttcatgcgacaacaagctgaatatttcaaataccaatgcagtgcgtttcagtacggaaatcggacgcaaagccacggcaaatttcgaatggcaagctgatgatgaagtcggcatctacatgctggaacatggtactggcacggcagctactgccgccccggaacgtgcaaacaaactctacacggctgacacggccttccagacctccggcttctctcctgttgacgcctccaacaccttgaagtggaatgacattgccgataatgccgacgacacgttcgacttcattgcctattatccttacgtgtcacccatcactgataccacggctctacccataaatgtctatccgggttccggggaacaggacaccggaaaggctgacttcctgtggggacgcaccgacaatgtacagaacaatacctcgacggtgcatctgaaacttgaccacatgctctcccgcctgattgtcaacatctccccaagcactaccgttgatgctacggctatcaatgatgccgccggtggatttactgctacggtcagaggcttgaacacgcagaccacaatcaatctgaatgacggaaccttggatgctgccagtgtcattgagtctattgtcatgaaggacatttccgacacccttactcaatctgaaagaaatgagggcaagcgcaggttcgaggctgtgctgatacctgtggacaacactgatgccctggctaacgtgagcctggagtttaccctgagcggtggtgctggcgctggtacatacacatgggcagcgaattccgtagcgacctctgaccagggcaagattcactttgacaaaggcaagcagcatgtctacaacatgacgctgaacacggatgctcatgaagtcgccgttgccgctattgagattgagatacaagactgggacaccggggacggcgtgaacggggctgctacgttcaaaccataccgagccgtctccgccggaagttatcacacgatgatcctgaagaataacggcacgctctgggcgacgggagacaacagatttggtcaactgggtgacggcactacggatgacagaagcatacccgtgcaggtcaaggatgataccgatggttccgggttcatgactgatgtcgcggctgtcgccgccggagagaaccatacgatgattttgaagaaggacggcacgctctgggcgactggatacaacggagagggtcaactgggtgacggcactacgaccgacagaagcacgcccgtacaggtcaaggctagtaccgatcccaatgacttcatgactgatgtcgcggccgtctctgccggaaatgagtacacgatgatcctgaagaaggacggcacgctctgggcgactggatacaacgattctagtcaactgggtgtcggtgataataccaacagaagcacgcccgtgcaggtcatgactggtgtcgcggctgtctccgccggactggagcatacgatgattttgaagaaagacggcacgctctgggcgactggatggaacagtgctggagaactggggatcggtaataatgaaaacaaaagcacgcccgtgccggtttcgttcatgggttctgatgtcgcggaagtctccgccggaagcagttacacgatgattctgaagaaggacggcacgctctgggcgactggattcaactattatggtgaactgggtctaggcaccagcggttcgggaaccaacaaaagcacgcccgagcaggtcaaggccagtaccactcccgacgacttcatgactaatgtcgcggcagtctccgccggaagcagttacacgatgattctgaagaaggacggcacgctctgggcgactggatccaaccagtatggtcaactgggtgacggcacttcgggtgcagtgaacaacaaaagcacgcccgtgcaggtcatgactggtgtcgcggctgtctccgccggatggagccatacgatgatcctgaagaaggacggcacgctctgggggactggacacaacgtatttggtcaactgggtctgggtgacagcggttccgcaagcaacagaagcacgcccgaacaggtagttttctgaccggaacatgaggagataccggcgcacacgtcgaacgattaacaagccgttccgttgcgccgaccacatctccctgccactcctcatggctacgtgtcatttgcatggggagcagagtgggaaaattttcaaaaaacggggaaccaatggcacgaaaaaggttacgggattcccctttttttcacgctcgctgttttcctgggaaatacacgccagaaaccgtatcaataaacgatattgatatcttcaagcgtaaaatagttaataagtattatatgttttcctcgaaaaatcgtattttcgggtaatacctcaacgaccataaccagacctacactgttccagccattaaccatacatggtcgatggcttatgccgtcttctcaaagaaaatgaggaaaacaaccatgagagagaatacattaattattacaattcttatgagcatcatgattctctttgtcgctcttgtttcatgcgagggcaaagtgcgtgtttcgcacgccaccgacgtgcgcttctccacggagataggacgcaaagcctccgctgactccggctgggaacccaatgacgaagtcggcatctacatggtgaatcatggcgccctggcagcttatgccgccacggagcgtgccaaccaaccctacaaggctgacatagcctcccgaacctccggcttcactcctgttgatgtctcccaccccttacagtgggatgacatctccaaccctgccactacacactttgacttcatcgcctactatccctatgcatcatccatcgctgataccaccgccctgcccattaatatctattcggctggtaccggggaacaggataccggaaaggcggacttcctgtgggggcatagcaagaacgtgagcacatacgctggcggtgtccagaacaatacctcaacggtacggctgaaacttgaccacgctctttcccgtctgctggtcaccatcaagccaagcacgactgttgacgccacggctatcaatgctgccaccggtggattcaccgtcacggtcacaggcacaagcacacaagccacgatcaatcttgatactggagccgtatctgttcctggcaatggtgcgcctatccgcatgaaggacatttccgccgacacgcttaccgccatggaaagagccgcaggaaagcgccagtttgaaggtgtgttgatacctacggctcactccactgctttattgaatgccctggaactggagtttgtcctgactgatggtagtggcactgatactgcatacacatggaaagcgacgtccgtagcggacaaagataaacacctgattcactttgacgcgggcaaacagcatgtctacaccatgaccctgaatacgtctgacgatgtggtcgccgtcgccgcaatcgaaattggaatcgaggactgggacaccggggacagtataaacacagacgcgctcaaggtgtactgcctctcctttgatggcaataacgcgacaagcggcacggctccgggaaagatgtacgctcatgccggaagtccaatcacggtgccaggttctgggacactggataaaaccgggcattattacttcgggggatggaatacgacgtctgacggcacgggagtccggtattccgcaggtgactccttcaccatgcctgctcatgacgtgacactgtatacgttctgggcggtgaaactcaaagctgtcaccctcggaggctatcacacactgatgctgaaagaggacgacacgctctgggcaacaggaaacaacgcctttggtcaattcggtgatggtaccactgagaatgcaacaaacacacctaaacaaatcaactctgatgtcacggctgtctccgccggaatctatcacacgatgatcctgaaaaaggacggcacgctctgggcaacaggactcaacgatcgtggacaactgggtgacggctcccttacagacagaagtacgcccgtgaaggttatggatgatgtcaaggaagtctccgctggactctggcacacaatgatcctgaagaaggacggcactctctgggcgacaggggagaacgaatatggacaacttggtgatggtacttcaggtgatctgaacaacaaaagcacgcccgtacaggtcagttctgatgttgcggctgtctccgccggacatcatcacatgatgttcctgaagaaggacggtacactttgggggtctggattcaatacatctggtcaactgggtgacggctctctgacagacataagcacacccgtgaaggttatggctgatgtcaaggaagtcttcgccggaagctatcacacgtttatcgtgaagaaggacggcacgctctgggggacaggaggcaacgatcatggcgaattgggtgtcaatgatataatcgacaaacccgcgttcgtgcaagtcatggccatcatgggtactgatgtcgcatcagtctctggcggaatccgcaacacgatattcctgaagaaggacgggacgctctgggcgacaggagacaatcatcctcagtttgacatcaccgatccggctgatatattaacgcccgttcaagtcatgactgatgccgcagcagtatccactgatggggtttgcacgctgtttgtgaagaaggacgggacgctctggggaactggattcaacaaacatggtcaactgggtgacggcactacgacagacagaattacgcccgtgcagattatattctgataggccaacgtgtaaaagaatctaaccaaataccgtggtagaaagaaaagccggtggaactgttgcatgagcgaccttgtttctgtcatgctggaaaaaatcgtacatgcgaggccatccatgaacctacgaatttctccagctcatgccaagaacttccttctcacctaccacggtttggtcggggaaccacgcttccagggtcatgagggaatcatcgggtttgtccgccaggcgggatgcatacagtttgaccctgtggatagctgcgggcggaacgctgatctcgtccttcaagcccggataccggattaccgaccctcatggctgtataatgaactgtacgacaaccgccgcctcgttgactactttgacaagaacatggctatcttctccattgaagactggccgtatttcgagaggatgagaaaatatttccgcgcacacccccgcctgactccaaccatccggaacgcctgcgcggaaatcctgcgccagattgcggacaacggaggcgtactcacttcacaggacgcagatattccggggaaagtagactggtcatgggcaccaacgaaactttcacgggctgcgctggaagcactgtatttccagggagacctaatcatccatcacaaggtcggcacaatcaagcactatgcgcccacacgggaacacatccctgcggaaatactgaacgtatcagaaccacatccccatgacggagaatatgtggcatggcatgtgaaacgcaggataggagcagtaggaatgctctggaacagaccatcagacgcgtggctggccatcatgggcatgtcaggggaaacgcgtaaagccgcgttcagcctcctggaacaaagaggggatatcatacctgtacacattgacggactcaaggatgtcctgtacatacgccgggaagatgaaccactgttgcagacgtgcatcacgaaaaagaatgaagtccggagacttgaattcatcgctccgctggacaacatcatgtgggatcgacgactgatcgaagctttttttggtttttcatacaagtgggaaatctacacgccccaagcggacaggaaatacggatggtatgtccttccggtcctctggaacggtgaattcattgggcggatagaaatgacggcggaccggaagcagaaagtccttgccgtgaagggcttctggccggagaaaaccttctcatcctccggcaaggacaaccgacggcagttcaccgccgcgttggaaaagcgactcgaaaagttcgcggccttcaatggctgcatcgatgtacaacacaccgcacggagctagtttgttgctcgttattttctattatttcctgtcatccccggcacgcctgaacgataccttccagccctgaccggtaccgatattgtatgccttggcaaagctcccttggttgatggccacacccatgcgatagagggagttgacatagacaagaggatgcccggcaggaacatcgccgaagctatgacaatagactatcgtgctacggtacatcggagtgccttggccggttatgctgacatcaaccaaatccccaaacttcagaccgagggtcaagaatgcctctctttccacgcttgtccacagagaaccaaaacgcgcgtcaagcacgtcaatgctcccctttacctcatcaggcaggatttcagtctgggtggtaggaaggatgacaagcgaggacagcggaagaacaggccctacagcatcaaagggaataagtcccgcagcgagttttgcgcccgtgaccgcatacaggtcgcggccatggaacgtataggattcgctgctgccaggtcgccgatggaggctctcctctatctcccgcgcttcctctatgccaacatccttggcaatatgagtcagagtaccgttgtccggtgtcacgacgaaatggccgctccttgtccggacaacaatgcttttcctgtccgtccctacccctggatccaccacggatatgaagaccgtgccttccgcccagtagctgagagtctggacaaggttgtaggatgcctcaaagatatggtaaggaggaacctcgtgtgacaggtcgaatatctttaattccgggttgatgtccagcgcgacaccatacatcgcggcgacagctccatcggtacgtccgaaatcagtctgaaaaaccagcgtcctgttcattttcatttttcattccctcctgtaggtagtggccagaaaatagcggccagcaagctgtgaaacttaaggtcgtgcaaagctgaccatccaatccgacccgaaatgcaaaccatgacgagcgcagatatcatcctggttcaaagccaagcctatgcgttccatctcattgacgtagatgatgggttctcccttggtgacatatccgaatgatgactggaaaaggacgatttgggagaaaaaaacggcgtccccatgggaaacagtcacctgtagcctgtcgccgaaagcaaaacctgcttgggtgaattgcttccggggaatgtttgtccagagattgccgaaattcggatcaccgatttcaaagatgccgctgacgacacctccctcgaccgtggaagacaccagaggatggcgcacaatccgggaaacaggatattcagatccgacttcctcgaagctgatgatgccggaagcgaggcgggcggcacaatagccaaaaagatcccgaccatggaatacattggttccggagcttgcgggtctgcggttcaccttttcattgatttcccgcacctgtatgattcctggtgaaacatcgaggtgagtcaatgctccgttgtccggggtcacaatataatgcccgctttccgtcagggctacacatgccctgcgtggggttcctactccaggatcgactaccgacacgaagacagttcccgctggccaaaagcggacggtctggaaaagccgatatgacgcgctccatgtatcgtacttgggaatctcatgactgccatcgatgatctcaagggttctgtcaacactcttgaccaccccgtacatggcactgacagctccttccttgtacgtgaaatctgtctgaaagacaagcattggcttctttgtaccgctcatatcttcttttctccctgaaactcatcactgaaactgtaatcgtcactgtccatagtggcaagagacaccatggcatctccgtatatgcgtagcaggatagagatgtccttcaggtcgatgcactcatccacttggtgtgccaaggaaacgcctcccggcatcagcgggccgaaagccacgcatcgtggcacgactttcgcataggtgacgccgccactgataaagggtgctgactgttcgtctcccgtagctttcctgtatatgtctgccagggctgtcacaaagggagatgccgcgtccgcaagggtaggcggcgcatcgtaatccaaggatatctccagatggggacaggcactttgcaaaagagctgtcagctcaccagatgtgacgccgtagggatagcgacagtcgatttccccgtatactttcccttctttcagccgaaggatgccaaggttcatggtcagtctgcccataggagggatgtcgcgggaaagattcgctccggctccgtaatggtctgaaaacacggaagcaaccaagcgggcgaaatcatcatcttccacatgtgctatagcggcgcagagtgctgtagtggcactgcgtccatcttccggacgcgaagcatgggcagcaattcccttcacgttgacttcgattcggcatgatgttcgctctgatgtccgctctgatatctggtctgacggcaagctgcggacacttccctccactcccccgtcacggaaaatctccagggaagaaaaagcctcccgatactccgtttccgtggcggaggaacggatgacggcgcgggcggcaggagaaatgacattgcactgtacccctccctcgaactgttcaatagaggtctgcacgcttccctgtatgcgccacatcaaagctcccttctctcccaggcacacaggaaaggcactgtccggagtgaaggcgaaatcaggcgttccggccttcctcacataccgtaccatgtcatccatggttctttcctcatcccctcctatgaccagccgcaactcccgcttgggatggatgcccgcctccttgattgctttcaacgtataatacgtgaccaggaagggagctttcatgtcttgagtaccccgcccatagaggatatctccctcgatttccgctccgaacggattgcgggaccacccggtacccggctccacgacatcgacatgtgaaatgacatcgatgcgcccttctcccgttccgggcaggctgattgaaacgacatgtccgtcatattcggcaacagaaaaaccatccctcctgcccatcccaaggacataagcaaaggcatccgcgacagcagctccatatggtcgggctgcatcagaagtcgcgccatcgtacacggacgggatgcggagcaaggcgcgtaaatcggcgaggaatccaagagggaggaaggagtatgcgtccatcatgcgtaaggataccacatctgatgacctgggatgaggacattacggactataacccagtacaggcagaacagcccaagggcaagggtcagccagaaaaaaaccttgtccgagcgtgtcggctcatgctcgctgtagtacgacctttttttcaaccttccataaccgcggagatccatcgcgttgctgattgtaccgatgcggtcaaaggatgtgattatcagggggacgagaatcaatgtcgtctgcttcagccgtttcatcagggaaatcctgcggctgtccatctccacgccacgagcctgcatggatatcttgatgttctggaaatcacgcccgatatccgggatataccggaaagcaagggaaaaaacggaacatatcttgtaaggaacgcccatggaatataatcccgcggcaagctcggagggcacgatgctaagaatgaaaaccaaggacacgaggaatgatgtgtacatcttgaagatacgcacagcaaggtaccagagggtttctctgctgatgaaaagacggggcgtcactgaaaaaagaatggttcgcgtccgtcccacccattgttccccgactgcgggatcagccacccagaaaaggacgatgttcaaaaggttcatcaacagcacgatgacaaagaaaggcttgagaatgcgccagttcggcttcaaggagaacaaccctatgaggcagatgatgaaaagaggtaccaacagtctgaggtcgaacgacatgatgagatacaccatcaggatgacaaacagacgtaccttcgtggttccggagagtttatgcaggaatgtatctccgggaatcatgttgatgagaagccggttgttcatatgcttccctccctgttccgcagtcgagtctcataggcaatgaagtgctggatgaaagcctccggtgaaatccccaagcgcatagccagcgtatagagtgaagtctgcttgagattcgccctccctatgacatcatcattggcaagaaccttgaagactgcatcatcagcaatcttctccccgtccgcaaaaacgacggcacggtcagtatactcaatggccaaatgcatgtcatgggtaatgaatatgatggtgattccgtagtcccggttcagaacatcaaggaactccatgatttccgtgtaatgtcgatagtcctgtcctgcggtcggttcatccaggatgatgatgtcggggcgggtggacaagatggatgccacggtgacacgtttcttctgaccatagctcaccatggagacaggccagttgcgcatcccatacagtccgcacatacggagggtttcactgaccacggcatcgctttcttcctgtggtctttccctcaaagtcaacgcaagggctacttcatccttgatgatgtccttgaccagcatctggttgggattctgcatcacatacccgacgcggttccctatttccttgatggacaggctggacgcattaatgttccccagcgtgatggaaccgttcccagggcggacgatgccgcacagcagcttggccatcgtcgatttccctgccccgttctttccaatgaaagcgaccttctcccctttcctgattgagaacgaaacatccttgacgaccaagtctttctcataagcaaaggacatcccttccacagacaccaccatttctcccgtgacggacggagcgggagggagagacagcctctggtgttccttcaatttgtcggcgtaccggctcacatccagggtatggatggacgatggcctgtccgcttccgtaacatggcagtcggcataacggagcgcggtgatgtagaggggttcccggataccgtaacgttccaatgtgtccgaggcaagaaggttgtcaggaatgccgttgaaaacaatccttcccttgtcaagcatgatgatgcggtcgatattcctgtacaggacatcttcaaggcgatgctcaatgatgacaacggtctttccccgctggtggatggcatctatcagttcgatggcacccatgcccgcgcgcgggtccagggaagccagcggttcgtcgaatatgaggatgtccacatcatcatggagtactcccgcaagagagactttctgcttctgtcctccggaaagctggtaggggacatggacgagatagtcctccatcccgacgatttccgccgcttcacgaaccctggtgagcatttcctgccggggtgtattccgattctcaagcgcaaaggcaatgtcctctcccacggaaagcccgacgaactgggcatcagaatcctgaagcaccgtcccaacatgcttgcttagttcaaaaagactggacttcctggtttcttgtcccatgaccacgcaagaaccagaaatgtccccttcaaacgagaaggggacaaggccgttgatacagttggcaagagtagatttgccgcttccgcttggtccgaggatgagtattttctcacccagacctatcgtaaggtctatgtcatgcagtgtaggctcagtctgcgatttataacggaagctgaaaccgcggaactctatggccggaaggctgctcattcctcttctttcaggttcgttcccttggcatatctgcttgccaacaggaacaggataggtatgccaagaaccacgagaaccaagacattggcaagacctccaaacagggactgtgcaaaagtgatgttcagttcaccaccatagaaaagcacggtaagtacaggagtcacgacaccaaaagcaatggcattgcccacgagggcgatgactgcatagatgattgcctgtgtcgcagtgaagatgccattcttgatgtccgcgccatagacaggaagcagaccgacgaagaaggcaagcacgccattgccgatggaccagtcgaaccaatagccccatccaccaatcaggtcggctatgatgtttccgactgtggaggcgacaaaagccggaagcggcccgaaaagcgctccgacgaataccgggacgagctgggcggtggtcagccgggtattggtgaatatagggatgccgccgtaattcatcagcacaccgaacaacgcggcgccaatgccaatcgcgactattgtctgagtattccacgtcccgacaaggacttggccgatagtcttcttcttttcgtcactcatccttcaccccttcgattcagtctctccgccgaatcttttttcacgtgtcccgtgcgataacaccgcacatgtccgatagtatccagagtattatctcctatgtcaagaacttgacgtaaaaaattattaaatatctctaattagtatgaattaaattctcaatccgctttttcaaaaaattgatgctccgacagggaaataaaaaattccactataatccaccataatctgctcatacaaagcgttggtgagagtcaaaaaaagtcggacatgtcacaaaagttttgcgtcattctcctttcccatgttctcagtttccatagacctttacacgcttaaaaacgaatcaacgaccgctattaacatctaaaatcaccaaataacccgaaagtattatatggttttctctgcttttcatgcaaaatcatacctttgggtaatagctttctgccatcactacgtttacactgatgccaatcatcaaccctgcatggttgactacgtgtgacattttttcaaggaaaaaggagcagacatgagagagagagagagagagagagagagagagaggaaatctgaaagagctgcatatgaacaaatctagcaggtcaggttttgtggttcttacgaccattctgatgctacttgtcgcccttatttcatgcgacaacaaactgaatgtttcacataccaatgcagtgcgcttctccacggagatagggcgcaaggccaccgcaaattccgaatggcaagccgatgatgacgtcggcatttacatgctggaacatggtaccggcacggcagctactgccgcctcagaacgtgcaaacagacactacacggctgacatggcctcccagacttccggcttctctcctgttgataatgccaacaccttgaagtggaatgacattgccgctaatgccaacgacacgttcgacttcatcgcctactatccctatgatgaaaacatctctgaccctacggccgtggacatagacatcaaccggagttcctcggaacagatgaccgggacggctgacttcctgtggggacgcaccgacaacatacagaacaatacctcgacggtgcatctgaagcttgaccatatgttctcccgcctgattgtcaacatctctcccagcacgaccgtcgatgcggacgccatcacgggtggcgtactttctgctatggtcgaaggcacaagcacgcaaggcacgttcaacctggataccggagccttgtcagtcacaagttccgttgagggaatcatcatgaagaacatctcccacaccctcagccaagcagagcaggatgcgggcaagcgcaggtttgaagcggtactgatacctgtggttcactcagatgtcctgctggatgctttgaaactggaatttaccctgggctctgatacatacacatgggcagcgaattccgtagcgacctctgaccagggcaagattcattttgacaaaggcaagcagcatgtctacaacatgacgctcaataccaatgacaatgaagtcgccgttgccgctattgagattgagatacaggactgggacaccggggacggcataaacgcccctgctgtcaagctgggagtcaagaaagtctccgccggaaatttccacacgatgatcctgaaaacggacggcacgctctgggcgacaggacggaataattttggtcaactgggggtcggtacttcaggtgattcgaacaacaaaagcacgcccgtgcaggtcatgactgatgtcaaggctgtctccaccggaaattattacacgatgatcctgaagaaggacggcacgctctgggcgactggagccaacggagagggtcaactgggtgacggcactacgaccaacagaactactcccgtgcaggtcaaggccagtaccgccgccaacgacttcatgactgatgtcaaggaagtctccgccggatacttccatacgatgatagtgaaaaaggatgggacgctctgggcgacaggattcaactctcagggtcaactgggtgtcggtgataatgacgctagaagcacgcccgtgtatgtcatggagaatgtcgcggctgtctccgccagaggttattacacgataatcctgaagaaggacggcacgctctgggcgactggacagaatggctatggtcaactgggtgacggcactacgaccgacagaatcacgcccgtacaggtcaaggcaagtatcgctcccaacgacttcatgactgatgtcaaggccgtctctgccggatacaatcacacgttgatcctgaagaaggacgggacgctctgggcgacgggatacaactattatggtcaactgggtgacggcacttcgggtacagtgaataacaaaagcacgcccgtgcaggtctgggcttctaccgatggtttagtgaaaatgactgatgtcgcggcggtctccgccggatacgctcacacgttgatcctgaagaaggacgggacgctctgggcgactggatacaaccttcacggtcaactgggtctgggtaacagtggggcgggaaccaacagaaacatacccgagcgggttaaggctagtcccgatgacttcatgactgatgtcgcggatgtttttgctggatactaccatacgatgatagtgaagaaggatgtcacgctctgggtgactggagacaacgaatatggtcaactgggtctgggtaacagcggggagggaaccagcaaaaacatacccgaacaggtagttttctgaccggaacatgaggagataccggcgcacacgcgcaaccaacaggtcgtcggttgcgccggttcattccctttatttccgtttcaagtacttcacactgtccaaagcgaccgctgcaatgatgatgaaacccttgaatacgaattgaaggttcgtgtcaataccaaggaacgtgagacagtatgtcaggccagtaaagatgatgacaccgatgactgcccctccgattttcccgattcctccgttgaatgaaattccaccaacgacacaggcggctatcgcatccagctcatacccttgcccggttcccgcgctggcatttgccctgaaagcctcaaagaaagcaccgagtccgtagaagacaccagccatgatgaaaaccttcagcgtcaccttgaacacgctgataccactgacactggccgcttccgagttgcctcccactgcatacatgtttttgccgaacgtcgtcttgttccagatgaaccacgcgacgattaccgctatggcagccggtattatcagcttggggaacgtgatgagctcgccgttgacaaaacccagtatccagcgaccacccagagcatccttgatcgtgctatcgatggaaccgaccggagtgccgctggttccgaagaacaacaggccgtagatgatcaattgcgtcgccagcgtcgagatgaacggatgtatccgcagacgcgcggtaaatactccggcaaatgtactgaacaatacacacaacacgactgaaatgctcattgccatcagcacccggacgaccatcggtattgtcgaaaaatcccatggtcccattttaaaaagagtcacaatgttcgttccgggatgaagtatcagcccggtgaggacagcaccaagggcaaccatgcgcccgacgctcaagtcagtacccgccagcaatatgagaccggcgactcccagcgcatagaacatacgcaccgaagactgttccagtatggtcaggatattaggaagggaaaacaagttcccgctgccggaaaccgacgcaaggatgatacagacgatgaagaacacgatgatggccagatacaggccattcgcaagaaggaacttggaaatggtgaagttctgccagtaatccctgaaccgcaggcggatgttttctgagaactttgtcttgccgttgcgcaggctcctgttcttctgcactcggtcaatgaacggctggttcctggactccttgccgtgattgaccgatgcctggagattgcttttcgcatcaaatatctccgacttgacctcataccggcagacggtaagggcatcctggagctgtgcctttgcatcagagacggcctttccgctgaacttcgcggttatttccttctccttttcctttcctttcagccgtatggcggcaacttgagcgtggaatgcatcacgggctccccgtatggcgacattctccttggcctcgacctgccgttcatatttcgcggaaagagcattcacatatccgacagtatcgcgcgtcaaccaataaatggcatccttgtgctgtgcggcatccttccgggcagctttaatcttctgcctgtaatcggcaatgatttttgccttggtatcggcatcaatcatgcggtttttctttacggaaacaatttcctggctcagctccatgatgcgggagataccaccccttctcagccgatccagcttttccgaaaattcagccacccgttcatcttcttcaagggaatggacagcggttatatcatacactcgccggacaaacctgaatgaaatgtcctggaggatgtgcgcgaaagggacgctcttgccggaggctctcaatgcattgcgctccgcaagaagatcatcgtgctgtcttttcctgagctcatataccagtgcgtcatacctgtgccggatatgtctcttatcctcaagggaagaagacgccgcaagttctttctgccgtgcctccttcaacttctggatttcttctgcataagatgtattccgtgccatgattctccccttcttttctcacagatatttggccgatagcctgagtaaatcttcctggtcggtcgcttttgtatcaactacgcccgaaagacggcagtttgacatgactgctatgcggttggtgacacccaagatttccggcatctcgcttgacaccatgatgacagtcttcccttccttcgccatcttgatgatcaattggtatatctcatatttggcaccgacatcgatgcctctggtaggctcgtccatcaggaaaatctcaggttcgcgttccagccatttgccaatgatgaccttctgctgattgccaccgctcaaggcactgatgagctgatcaggtgacgtacactttgtattcatcctgcctatttccctggtggtcgcgtcaaacatcttcctctcggacaggatgttgaacgtcttgtaaccttcaaggttcgtgatggtcgtattgaactttatggtatctttgccgaacatgccgttgagcttgcgttcttcagtcaccagcgcaaagttgtattccatggcatcacggctgttcctgaagcgcaacgacctgccccccaggatgatttcacccgatgctatggtgcgtatgccgaacaaggactcaagcaactcgcttcgtcctgcccccaccaagccgtatatgccgaatatctctcccttgcgtacggtaaaggagatgtcttcaaggacaggttcatatttcgtcgtcagattcctgacttccatatagggttcgccggggatgttgtccacctccgggtatcgtttgtcaagggaacgaccaaccattgccgatatgacttcattcaccgtagtttccttggttggcttggaaaatatcatctttccgtcacggaggacggcggtttcatcacagatttcaaagacttcatcaatcttatgggaaatatagacgaaggagacacccttcttcttgaggctctcaatgattgaaaacaactttttcacctcacgctcggtgagggaagacgtaggttcgtcaagtacgatgattcgggcgtcatatgagactgccttggcaatctccaccatttgacgctgggaaacggacattgtgcgcatgatggttcgtggattgatgttcattttgagcgatgagaaaagcctgatgctttctttcagcatccgcgcctcatcaaccacaccgaaccgtttgggatagcgaccgaggaacagattgtcaacaatggatctgtccaggcactggttcagctcctggtgaaccatggctacaccgttctccaaggcttccttcgggttcttgaactcgaccgggcggccatacagcatgatttgtccttcatccctggtataaatgccaaagagacatttcatcattgtagatttgccagctccgttctcacccatcaggccaaggacgacgcctttgcggaccgtcaggttgataccatcaagcactttattctgtgcaaatgatttagatagattcttgatttcaagcactatgtctttgtccataacactcctcgctcgcatgctgcctgaaagtacatccatataataccacaaaagcatgcgggaaacatcatttcccgcatgcatggatgctacattttccgctgagccgcagactgactagtagcggagcttgtccgtgtagtcacgcccggagttcgtcttcaccatgttgatggcataagcatcataattgttcaggttcgtgaacttatcaaggacggaagactcgttctgtccgtctccctgtacgactgtcaggtcaatgcccaaaagcggagcataatacctcagtgccggcagataagacgatgaaaggaagttgtctcctgcgttgtagatggtcaggaggactttcttcacaggcgcggaagactgcttgatgcccgcatcacgggaaccggaagtgtattcctgccagttggtcttgtctacgccggagttcgccgcaaggagagccttggtgccagccaggtattccatgggagcggaaatcttgttgccatacgcatcaggttgtgtaatgcccttcacgtacacgtcctgaccggtcagcccgtcaaggagatttctcagcacctggagagtaccggtagcctgggcatcgacgttctgggacacggtccctgtcagtctgcccgcgccaatggcctcgatagcatccgcgttggcatcatagccgaagatggggacgccgacgggatagttggaagcctgaaggctgcccatggccataccatcattgttcgagacgaccaagtcaatctgcgtaccaaacttggtagcccagccgcccatggcgtccgtagcggcattggcgttccatgtggaaccgtcagtaccggtcatggccttgccttccagctctacgactttgtaagtcttgccgccgatgacaacggaacctacctggaccttgcccggatcagtggaaccggtccatgtgcccagcgccttgcggataccttcagttcttgccttggagtcattgtgaccgacatcgccgatgcacaggacgtacccgatggttccgtcgccgttgcggtcgattgaagcgtcagccgtcgcaaggtagtcggtgatcagcttgccctgcacggctccgccgccagctgcgtcgaatccgacatagaacgtcttgtcattccagtttatggatgccatgtcaatggctccgctcacgggatcagacggttgcctgttgaagaaaaccaaaggcttatccttgttgaggacaaccgtaccagtggcttccttgcttccagccgcaaaggcgagaactcccaccatggccagtagaaggacagcgacaatgaattttttcattttttcctccttagggcatcatatgccccatgtttcacatcaaaaaacccatgcacgtcatgagctttcaggtcagcggttcctggcaaggaggatttccctttcaatcctccatgaatgcagaaaaaccagcatatcccctcattagtttcccactgtcccggccaacggtatattggattttctattcttttctatggattttttatcgctatcatccttatgattggttgtccatttcgtttgcgattaccgggaaatccctatgcgggttccccgtgttcccctgatgcgtttccttacgtcaatgcttgccatgaggctgaaaccctactaccataaggcgtatgacctatggaatcctgctaattgatgatgaggtcgctgtccgtgattcaatacggaagctcgtgccttgggagcagtacggtttctcagtaatcggcgaggccagcaatggacttgaggctcttgacatgctggaagatacatcgctgtcgccggatgccattattacagacatcaagatgccatatatggacggcatagatttcatcaaggaaatccgccgccgctatccccccatcatactgattatcctcagcggctatgatgaatttacctatgctcagacggccatacgttataatgtcagcgagtatgtcctcaagccagtgagtacaagtgacatggaggcactgcttggcagggtgaaacaacggctcaatgaagaacgcgggcaagccttggacattgcgcatctgaccgcggtctacaacaacgtgcttcccctgctccgtgaaaaattcctcacatccctgctttctccgctgaacacaagcgaaaaagaaaacgtgcttcatcgggcgcatgattacggcatagacttggagtgtgattttttcatggtcgcactgttcgaacccgaagatttgccgagccctgaaggactcgatacgactcatctgactcctttggcaatgcaacaggttgccgctgatgttttccaggatgaagacgaacagcgcaagcctttggtgtttctcaatgaaaaccaggtaatcctgcttttccggggcatgggaaacactgaaaatcacttttcacagcttttcatcaagcaggtcatccgttccagcgaaaaactgtcatcatggctgaaacggtatctctcccgcccttctgcccttgcagtcggttctgttgtcaggaacgtacaggatatcagccgttcctatgaagatgccctcacagcgttgaactacagtacaatcttccccgaccagcagattctctatatcggagatctggaacaaggaagcgccgaagccctgttccctggacatattgcccgcaggctcgaccaacgcctgcgcggagagcttgcgtcagccataaagttgggaacggaggaacagacagcggttctgattgacaggctcgccgcttcatacatgatggatgccggttcgggttcgggggccggggcaagcgcggtcggcggtttccttatggaaatgcttgccatcttctttgagatagcatcatctttcggctcaaacctgtatgaagcggcatcagctcccggacagggagaaagaaatctcctgggggaactggggactatgacatccctcaacaaagcatgcaaatggtgcgcgcagatagcaggacggctccacgaacacatcacgggattgagaaaaaactcccatgtcaggttcattgaggatgcgaaaagacttatctatgagcatcacgcgaaagcaacgttcgggctggaacaaatctgtgacatgattggggtaagcacatctcatttcagcatgactttccgaaaggagacaggcgagacgttcgtccggtacctgacgcttgtccggctggagcatgcaaaggagctactgagaaacactgagttgaaaagttatgaaatagccgaagccgtaggtttcactgaacctaattatttcagcttctgcttcaaacgtctgataggaatgtctccctcccagttcaggcgggagctgcgtccggggaacgacaatgcgtaacaagaagcgtgataaaatacgtgacaggagcatcaagtcaatcatcaccctggcgattgcaacaatttccatagccttcatcctcatcatcagcatcgtcctctactccgaatcagtttcggcgttgacagaaaactcctacgtgatgaccaaggaagtcgtctatcaagtgaacacgaacctcgactattatctttctggtatcatatcgatggcttcttatgtgaaaaacatggtaagggagactgaagaatacccctctggggatatcatagaaagaatcctgccaatcatagagtcgcgcagtgacattgagaccatcgccttgctcgatgctgacggacagttagtcttcagctccgcgcgcggggctgtcaaggcgtctggaaccatacgggaacaactctggttcacacgcgccgtcggtacggaagggaattactatttcaccggaccgcatgtgcagaatcttttcaccggccagtacccatgggtcatctcgtacagccaagagataacctacgtgggaacgaatggggaacggagtccggggatacttttgatagacatgaatttctccgcggtacgggacatcaccgacagggcgaccttgggacgttccggctacgtctatctggtggacaatgaaggcggcattgtctttcatcctcggcagcaactgatcaacgccggactgcttgcggaagatacggaatctgtccaggaccatgtcttcggttccttcatcaactcattcgcgggacgcaaacggctcactgtcgtcgatacggtcagctacagccgctggaggattgtcggcatcgccttcatggacgaaataaccgaccagctcaccagcctcagtctggtaatgtccatcctggtcgtcatctgcgttttcgtcgcagtcttcatcgcccgactcgtgtctacttcaataactcgtcccatcaagaaactggaacgactgatgaagcaggtcgaaggggggaacatgatggtggacaccgatgtgcggggcaatcttgaagtccgggcgctctcccgttcattcggtcatatgatttcacgcatacgcaagctgatggatgacattgtccgtgtccaggaaatgaaacgcaagagtgagatggatgcaatgcaggcgaaaatcaatccccatttcctctataacacccttgactcggtcgtctggctggctgaacaaggagatacccaaagcgtcatcaggatgatatctgcccttgcccggctgttccgcatcagtatcagcaaggggcatgacatcattacgttgggcgaggaactggaacatgtgggcaactatctgttcatccagcagatgaggtatgtgaacaagtttgaattcaccatcgacctgccagatgatctgaagaacaagccgacaatcaagctgattgtccaacccatcgtagaaaattgcatctatcatggcatcaaatatcttcaggagatgggacgcatcgacatccgtgtcttccgccgtcctcctggggccttggtcattgagattaaggacaatggcgtcggcatgattccggaagtattcgatagaatcatggagccacggacgactcattcatcttcaagcaacggcataggcgtccgcaatgtctccgaccgcatcaagctgtatcatggtaatgattatggtcttgaaatccagagcgaggccgatatcggtacgatagtccagcttgtcataccagagggaaaggacatccctcccataaaggtggcgaagaaatgaaaagacggcaccttccgcatttctgtttcaccgcaggcatcactaccgcaggcatcattgcatgcatgatattcgtggtctcctgttaccggaatccggcgaacacagtcaccctgctttcttcacgtcctgaatcccaggagaagccgatacgcatggctttcctgaccaacatgcagggaggagaacactgggggaacatgaaatccggcgcacgtttcgcccgcagcatgcacgggaacatgaccattgagttctatgctcccatcaacgaggctgactatcacggacagacggaacttctccagcaggtagtggacgcggacttcgatgcgctcgtgatttcctccagtcatgctacatatgccgcatcgacgatacagcaggctctggcaaaaggtatgatggtcgtcaccgtcgataacgatatccttgccgccgatggcacgtcccttgcaaaggctcatgtcggaaccgactcacgggaagtggggaagaaagccgccatgaagggcatggagcttgcgccacaggtacgcaaggcactggttgtcgcctctgtgccggaaagcacttccatgatggaaaagacggctgcaatcactgaaattttttctgaatccggtatcgaatttcaagtgattttctgccatgcggacgcaaccatagcctacgggcaggtcaaggcagcactggaaagtcctgtagccatagacatcatcatagcactggaggaatacgccgcacacggagtggccgacgcccttgccgagacatcagcaaaggcaagaccggttttcatcgggtcgggtaattcccgctatcagttgaacctgctggaaacaggaaggatggacgcactggtcgttgagaactcattcacaatgggatatctcgccgtggaagcggcagcttccctggcaggcggacggaacgtcgtccccgtgccggtggaatttgccattgtcaccccgctaacaatgtgggaagaacatcatcagcggcttctttttcctctgacgaactgaacgtcatttgaactgccggtaggtttcacgggtaatcagctgatagggaatccagacatactgtccgtcggtcaggggatagcctatgctttcctcggtcgggattcttccctgggaaagttcgtaagctatgttgaagacagcagtgccttggttgacggcatcgtttagcaccgtaccaaggagagtgccttcctcaagagcctggagcgcaggagcggtggcatcgactccgacgaccggcatatacctgtcacccctgaaatatccggcggatttcaatgcctcgatagcgccaagagccatgtcatcattgttggcaaagactgcttcaatggcgtctccatgggcagcgatgaagcctatcatcttctcctgccctctgacacgatcccacagggcggtgtcttcggcgagcttctcaatcctgatgttgttgtcggcaaggcatttcattgtatactcaaccctcaggtcggtgtcctgatggccaggctccccgcgcaacatcacatactggaggattccatcgccgttcttgtccgcttcaggatgtgtcttccaataatcggctatgatctgcgcactcattataccggactgctcggcctttgctccgacatagtacaccttgtcccattttgccatgtcctcggccaaaggttcgcgattaaagaacaccacggggatgcccgccttcttcgctttttcaatgatgactcccgcggcagtcctgtcaacgggattgacggccatggctttgattcccttggcaatgaactgatcaaccttcccgttctggttgacctggagattctgcgaatcgacgatatcaaccatcgccttgccttgggaggctgtagttatggccgccctgaccccggtgatgaacgtatcatcgaacttatatgccgcgactccgatttcaggcatgctttctttccgtccgccagcgtacaggccggtgacaaggacaaaaagaagacaggctccggctacaattctcttaatcatgcgtgacatcatgcgtgaatgactccttggactctgcttccttgaactctcccaagaagtttcgcatgactacggtcgtgagtacagacgttttttcatggggacatattgtaaaggtcaggggcgtccccattctcataatctttacatttcttgcgttacacgtgtttgaaacggaacacaggcgacactatccgcatctttggattcgcgtaacccgaaagtactatatctctttacgtcaaaatcatactttcgggtaatcgtcactattaccgatatcccttacattaactcatcaattcatcatgcttcgccagattaaccaatcacttcattatatttgatgaatgatttttggttttcatggaaaaataaggggggggaaagtgagaaaaaacagcattgtgtttgtaagcatcttcatggtgtttttcgtctttgttgcatgttccggcgaagtagaggttccgcacgccagcaacgtgcgcttcaccacggagatcggacgcaaggtcatggctgactccgcatggcaagccggtgatgaagtcggcatctacatggtggaagccggtgaggacgtggctactgtcgccgcgaccgaccgtgacaatgtgcagtacgtggcagatacggcgggcatcaacttctccgccttctcccctgttgacgcctccaaccccttgaagtgggatgacaactccaaccctgccatcacacactttgacttcatcgcctattatccctatgtatcgcccatcgctgataccacggctctgcccatacatgtctatccccttggttccggggaacaggataccggaaaggctgacttcctatggggacgcaccgacactgtacagaacaataccccaacggtacgactgaagcttgagcacatgctctcccgtttgattgtcaaccttgggccaagtaccaccattgataaggatgccatcaacggtggtacgcttgtcgccactgtcacaggcttgaacacgaagacctcaatcaatctgaatgacggaaccttgggcactcctggcgacgttgttcctattgtcatgaaggacatctccggcacgctcacggatgcggaaagaagtgcggggaaccgccgttttgagactgtgctgatacctgtggacaacgctactgctctggctgccttgcaactggagtttgccctgactgatggtagtactgatacatacacatgggcagcgacttccgtagcgacctctgaccagggcaagattcactttgacgcgggaaagcagcatgtctacaacatgacgctcaatacgtctgataatgaagtcgccgttgccgccatccagattgagataaaggaccaagacaccggaagtttggtgaacggggcagcggaaaaggcatacagcctcacctttggagccaacggagccacgagaggcagtgcgccgggacggatgtatgctcataagggaagccaggtcacactgccgactcctggaacgttggaaaagaatctccattacttctacggatggaatactgagactgatggcagcggagattcatatgccgttggagactctttcgtgattcctgggcaggatgtgacactatatgcaatctgggtggagaaccaatacagcgtctcctttgatggcaacggagccacgggaggcaatactccgggacggatatatgctcataagggaagcaaagtcacactgtcggctccgggaacattggaaaaggacatccattacttctacggatggaatactctgcctaatggcaacggaacccaatatgccgttggcgagtccttcaccatgcccgccaatgatgtgacgttgtatgcgcggtggctggtgaagatcaaggcagtctccgccggaaagtcccatacgatgattctgaagatggacggcacgctctgggcgacaggagacaactattatggtcaactgggtgacaaaacgatgcccaccagaactactcccgtgcgggtgagtttggatgtcgcggcagtctccgccggagagtcccatacgatgattttgaagaagaacggcacgctctgggcgactggacgcaacaattatggccaactgggtgacgccactcggatcagcagatatattcccgtgcaagtcaaggttagtaccagtcttaccgacttcatgactgatgtcgtggctgtctccaccggggagcgtcatacgatgattctgaagaaggacggcacgctctgggcgactggagacaacgaatttggtcaagtgggtgacaaaacgatgaccaccaaaactactcccgtgcggatgggtttggatgtcgcggctgtctccgccggagccacccatacgatgatcctgaagaaggacggcacgctctgggcgactggacgcaactattctgggcaattgggtgacgacactcggaccgacagaagaatgcccgtgctggtcatgtccataggttctgatgtcgcggctgtctccgctggagccacccatacgatgatcctgaagaaggacggcacgctctgggcgactggagacaacagctatggtcaactgggcatcggtaataatgaagacaaaaacacgcctgtgaaggtcatgactgatgtcaaggccgtctctgccggggtctcccacacgatgatcctgaagaaggacggcacgctctgggcgactggaaacaacgaatatggtcagctgggcctgggtgacagcggttcgagaactcacagatgcacacccaagcaggtcacgtccatgggttctgatgtcgcggaagtctccgccggagctgagctcacgatgattttgaagaaggacggcacgctctgggcgacggggcggaaccgttttggtcaacggggtgatggcgatacgtccgaaaaaacaacgcctgtacagattattttttgactagaagacaggaggataccggcgcacacgccaaccgattaataaatcgttccgttgcaccggttcattcccatgctcacattcttcgtccttgtcatagtcagttgcattgcctgcaacatctcactgcccgccatcatcgacaaagactcacaggaattattgatacttcatctggcaggcacccaatgaaaacaggacagcggttccgacaagaccaacgtccttctgggatacggggagagatccgcgcgagaaccaagcggacatcatgggcattgccgacacaatgtggcggggcagagtcctgctacaacctcacccggcggctcagccagttcaccatgacattgaccatgtagtagatgaacgcaatgaccgcatacatgcccagtacatgtgaggatttgacgaacttacccatgataatcatgccggcgcccatcaattcttctatgcctacaatccagcagaatgacgtatccttgattgcggtgacaaattgtcccatcaaggggacaagtatctttttcaccgcttggggaagaataatgtatatatacatctggaacttgttcaagcccagagccttggcagcctcccattgtccagctgcaatgccgttcagcccgcccctgacgatttcagcgaccatagcggaggtgaataccgtcatggcaacgatagcggaaaccaacgcaggcagacgcaaggtgaaacggaagccgatgatgaacagcaaaagaggaatattccggacagcattaatgtagacagtcgcgaccacacgggcaacgcgccctccggcgactttcatcaatcccagaatcattccgaagacaaagctcagggcgatggttacgaaagcaatgatcagagtaacgccaagcccgtgcatcagaaaattgaatacgtcaaaggagaaaaacccggaagtcacgccacaccccccttctgcatacgctcgaacctggcgacgatcaaggaaagaggcaggcacagggcaagatagaggagtcccgttacgatgaacgacggcccgtagtagagattccccgatgcccaactgtcggaacggtacataagatcccctcccgcgaccatggccatgatggaggagttcttaatcaggttgacaagctggttggccatgggaggaagggcaatgcgcatggcctgtggtatgatgaccattaccatggactggagatgagaaaacccttggctgagagccgcctcggtctggcctttgggaaccgcacggatggcggcctcgacgaccgcccctccgaaagctcccgtatacaaagccagcccgatgcttcccaccgcaaatgaactgagcatgattcctatgcggggaagcgcgttgtagaggaaaagcacctgcacgaccaacggtgtattctggaagaaactcatgtacgctccggcaatccttgagctacgcctgctgcctgatgtacgtgccagccctacgacaaggctgatggcaagagtggcgacaagagctgtcagcgaaacactgaccgttacccatagcccttcaagaaatacatcgaaatttctaaataacgcttcccacttgaaccatgcaaacatacttatttatccaatccccattttgccttcatggcaagcagctcgccgctagcgtccagatcagcaatggtggagttcacaacggacagaagcgcaaggttccccttcttcatggcggcgccatattcctgtggggaatatttgtcgggcagaatctcactggaatcttccacatatcccatcaggatggcacgatccacggagaaagagtcaatccgtccggagtccaaagcaaccttgagctcaggatacgatgcatactcgctgaatttcaatgtgatgccctggttctttgcctcagtctccaggacggccttggtcgtagcgctctgagcgacaccgatggtctttccgtcaaggtctttcaggctcttgtagccaccgcttttcttgacaagaagggatactgcatccgtgtaataaatggttgagaactcataactgagcttgcgttcttcggtgacagtaaaggtggcaatgacaatatcaagctcaccggtatcaaggagaggtccgcgtgtcttggctgtcactggcgtgaaagagactttgctcgcgtcgcccaagatgactttggctatctggcgggcaagatcagtctcaaagcctacgttcgcgccggtcgatatgtctttatacccgaaaccaggcacatcaactttgacaccgacattcaatactcccctgctcttaatcttatcaacttcattggaagcaccgctttccttggagccggcggcaaagagtacggatgtggacaccagcatgacgcacaacaacatcaccaagccagaaatacatttctttttcattttccccacctcatataatggaatcaccaggaattgtgcctttggctcaattccctctccgccttgctttacaaatgtccgggttatccactatgttccaaatacgacacttccggatacaatccggccgtgatacggcattttctttctgtatcaaatttcaatatcagagtaatggtagccgccgagccggcagtcaggcgcttttcagtatttgactcaggaaccgcttggtacgttcatgcgtcggatgcccgaacacctgcgcgggggctccatcctcaactatctttccttcatcgaggaacagaacacggtcggcgacgctctgggcaaaacccatctcgtgcgtcacgaccaccatggtgatatccttacgggcaatgtctttcatcacatcaagcacacctttgaccatctccgggtcaagagcgctggtcggttcatcaaacaacatgatcttgggctgcattgtcagggcacgggctatggccacccgctgctgctgtccaccggacaactggttcgggtacatggaggctttgtcggcgacaccgacctgctccaggttattcattgcgatttcacgagcctccgcaggcgtgagacgcttgagtctgacaggggcaagggtcagattttccagcacggtcttatggggatagagattgaagttctggaataccatggacatgtcctggcgaaggttatggagctgcccgtcactcaagccagaaagattgttgccaaaaacttccacttcaccatcagcaggaacctcgaaacggttcatgcaacgaagcatcgtactctttcctgaacctgacggaccaatgatgacagtctttgagcctacgggtatggtgacatcgatgccccgcaggacttcgagcgaaccgaatcccatcctgacacctttcatttttactgccgttcctttcataatcctaccctcccgcgaggttttcgttctctctccacccactatatccgcacatgtcgtccggatataaaaaaagcgccactctcctgagagaccgacgccgttgtcagttcattaaccatttcagcagggaacaactggctccctgtcgtatttagtttgctacaatatggaatttgaagaaacgtgtcaacaacaaaaaataaaaaaagaactcggatactcccttgtttttcagactccgggagacatatttgatttccccacaagcaaagaaggaaatatttgaggaaaccgatggtatcccggatattcttcgctgtgaaacaaaaagtgtctggatggataaaaaaacgaaaaaattttcttgatgcaatttaaaaatggaaaattaatgcatgaatatccatgtatagtgtatgtctattccatatttacctggtatcagtgaatattttgaatatttattcattttgttcgtatgtgacgtttattttgaaattgcctccctatttttctatttccgaacttgtgatagcccataataccggtcaaattgacaaagaaagccgttctccgtactgttctcctaacgtgtcacgtctccaaaggagcaaggaaaaccatgcaaggagaaccatccatggaaaagattcccagtttcactgtcaaccatctggtgctggagcccggcatctacatctcccgcacggataatctgggagaacgctcgcttataacctatgatgtgaggatgacaacaccgaacaaggaacctgtgatgaatacggcggaggtacataccattgaacatctgggagctacgttcctgcgcaaccatccccaccataaggatgatgtgatttatttcggtcccatgggatgcaggactggtttctacttaatcctgaaagacggagtaatccacgaggaagtccttgcgttggtcaaggacatgtatgccttcatcagtacctatgagggagagatacccggagcgtccgccagggactgcggcaactggcaggaccagaatctacccatggcccgttactatgcccagcgttattttgccgtcctgaatgccctggaagactgctcatttgtttacaaagactgaagaaaactgagagagaagaatggaagctgtcatcatcgccgccatgttcgaggagatatcaccgttacgggagaggctttcaccccgcccgctcatgcagagaggtgtcttccggcttgagaaggcatcatgggaaaccctggacatcatgctggtacaatgcggcattggcaaggcgaacgctgcggcggcaacatccattgctttggaaaaattctctccgcagataatcctgaacatgggatccgtaggttctttgtcaccagagcttgaggtcggggacatatccctcatcgaggagttcacgtaccatgacgcggatgctacggtctttggctacgcccttggccagataccccgcatgccggcaacatatgccacggatatcactccgttcctcaaccttccccatgagggttatgcggtgaagccgggcgttctggtgaccggagacatgttctctactgacgacaggcgcatcgaagccatccgccggaatttcccacgggcaaccgtcctggacatggaaggaaccgctatagcccagacggcatcccattacggacttgggctgatatcggtgaaatcagtctctgacaaagccgggaaggatgctgatgacagtttccgcgccaatcttgaaaaagcctcgcgcaattgtactgattatgtactgaaaatcctggaaaccctgctgtaaaccaggctttcaccatggatttcaagaaaatccgttatcataaaatggcatgcgtaactcatcgtcccgctccttctttcatgacttcccttgccagatcctgtagcattccacctggtcactttcggggaaagcctccatgcatgagcggaatcttgattgaacttttcccttcaaaaccttaccctcccgtgacaggcgtcaggtatttcttccttattcatatccttctcacagattttgtattgaagatatccgtcatgcctgagtaccattgattctgatgggatgcatcccaatggatgcacaagtcggacgcaggagcaagcgagtaatggaaactagtggaaaaaggagcatctcaagacggcaggaacactggggaaagcctggaaagttggaaaaaccgggaaaagcgtctccctatctgtatttcctgcctgccgtggcgcttgccgtgatcttctcttactggccgttcatcaagacgctggtcaatagcttccatatagtcaatttcaaaggtgaactggtgcgtttcgtcggtctggagaactatacgcggttggcggccaatgccagctttctcaccagcctgaagaatacggcacgcttcaccctgatcttcactccggtgaacatggtggtatgcctcggcctggccatcctgtgccagcggcggcgtcggggttcttctttcaatgagctgctgtttttcctccccatggccgtgtcgatgtccagtgccgccctgattttcaaggcgttgttcaatccgaccatcggaatcgtgaattgggcgctggggactgacatcaattggttcaacgatcctgcccatgcaatgaccacgctggtggttctgggcgtatggcttgatgtcggcctgaatttcatcctcttgctcacagccttgcgcaacgtgccgcgaccctatcttgaggcggtggccatggaaggcagctcctggtggcgtgccttgctctccatccaactgcccctgatatcccctaccttgatattcgtcttcatgacgggtgtcaagaatgccatgctgatgtccggaccggtaatcatcatgaccgaaggcggcccctaccgatccacccagacagtagttttccagatgtacctggaaggtttcaccagcggcaactacaccttgggttcaaccttgagcgtagtcatcttcctttttacccttatggtgatgctgggcatccttgcctttgagaaaaggagggtgtactactcatgaaattcacgtatgacatggtgcgccgccaccgcaaggctcaggacatagcactgggagcaagcgctgccattctgggcatcattgtggtctttcccatactttataccatttccgcatccttgttccggatgagtgactttgcccagtggcctccgcgcctatggaccagcagtccctcatgggacaactacctgcgggttttccgcaactccctgatggttcgctatgtgtataattccttgggtactgccttgatcgggacgattttccgtggagccatctcaatcctggccgggtatgccgccgcagtgctttccttccgtggccgtgacttcctgttcgtcttcattctggctaccatgctggttccgtccgatgcgcttctgatagaaaactacctgacagtcatgcgtctgggatggaccaacacgtgggttggcatcctgtccatacagattcttgcgccggtgaacatgctgatgtaccgccagtacttcaagacgattccacgggaataccgtgaagtggctatgatcagcggctgcggggacttcggatacctgcggatgatagtattgcccatctccatgcctatcgtcctgacgttgtccctccagtccttcatctccatctggaactcatacctctggccgctgttggtcaccaccgaccagaacatgcgtaccgttcaggtcggcatcaccatgcttgggttctcggagagcctggactacggcccgttgtttgccgcccttgccgtaatcatggttccgtccattgtcatcttcgctttgctgcgcaagagaatcatggacggcatcctgggaaatataaccactaccctgtgaggggccttatgaggagagacatcatgaaaaagacgatacgcacgatgggttttctgttcagttttctgttcattgcgctttgcctgggaaccgccacgctctttgcggcgggctcccgcgaacacgagcgcgtatcctccggatcacgaactgtcacctggtggcattcgaacagtggcttgcggggacaggcgaccgacgacctcgtcgcggccttcaatgcgacgattggtcaggaaaaaggcataacggtgcaggccgtctatcagggtgccgcgacggacatcaccacaaagctgcgtgcagtcttccaaagcggcagggcgcatgatcttcccgacattgcccaggttgacgccacaggcatcattgatgtacgagcgtcccgtgagcttgttccccttaataacctggccgcccgcgacggatttgacctaagcgtcatagaacctgccgccttacagtctctgatgtacaaggacacaattctcggcatgccgttcaacaactccaccatcctgctgtactacaacaagacggcctttgatgaagcaggacttgaccgcgctccccgtaccttgtcggaaatggctgactatgcggccaagctgacccgccgcaaaacggacggcagcattgaacgccatggctttgccaatgttcccaccacctatgagttggtgtcgtggataggccaacagcatgtccaacaaaatggcgtgtcctacctgaccgacaagcgtaatggtcatgacggcaatcccaccaaggtcgtctttgatgaaaacggaaccatgaagacattcctcacccaatggcgtaaggtgtgggaagccggagggctggcaaatctgaccagcggactgaccggagaatttgccgctggcaaggtgaccatgattgtcgcatcgaccagcaacctgaccacaatcctccaaaccatcgacgggcgtttcgagcttggcgtggcatacttcccacgggtcacggaaaattctgacggtggagtgaacatcggcggtggttcgttgatggccttcgacagggggttgaaccagactgatgcggcatgggagttcatcaaattcgcgtccagcgcggagcaacagttcatctggctggaaaaaacaggctatttccccgtcaacctcggaacctacgatctgcccgaaaccaaggagttccttgccaggaatcctctgttccaggtggcgatagaccagctccatgacagcaatcccgccttgtacgggctatgggttccctccgcctaccagatatactatgtgttccagaacggcatccgcgacttccttgagaacaatcgggacattgacgcgaccattgccactctgtccaaagaaatcactacctatctggatgatttcaacagggcgaatccggagtgagcatgaaagggtacatgaaaggattggcgaccagtaccaatatcatcagcttccgacgttcgggcgggcatgccccgatgatttccttcatggatgtcctttccgcccatgggtggaagaatcttgatttgaatttctgcgagatgatgaacccagaatccacgctgaggacggaagaatcttccgtgtatctcgaaaggctgatgcacttgcgcgagaagcatggcttcgtctacatgcagagccatgcgccttatgtacgagaccgctttgcaatgaaggatgatgagggcagggaatctgatgtcctgatggcaaaggccataaggatatccgcctccttgggcattccccatgttgtcgtccatcccgctcccctcccgtcagacagaccacgcagggaaatcatctcccgcaacgttgcgtggctctctcctttcgtagaactggcctccggcctgggtgtggcgcttgcccttgagaacctggacgcggaaaatgagattcatgatgcagacgaactctgtactttggccgatgcgttcggcaaggctcctgtgggaatctgctatgatttcggacatgccaacatgcacgggaagcgcgaccatgccgcctttctccgtaccgtaggcaaacgcctgacggccacccatgtggcggacaataatgggacggaggatgagcacctcctgcccttccatggaacgatagcatgggaggaatgtcttccgatactctccgggataggatacgacggatatctgacctatgaaatcatgttcttttcacggcatctgccagagcagaccaagggagctttccttgattatgcgctggcaactggcaatcatttgatggaactggcggctaaaccaacctttgtttaatcttcatcatcacggaagaacatgcagcggtcggagaactcgcaccccgcgcaggctgaaccagggcattgctgaaaggctacgccaaccgaggaaagctgacggacatgccattccagctcatcgatgcgacggtcaagatcaagacgcttctccatggcatcgctcaactttcccctatactgcttgagcaaggcaacccgccgcttctcccctgtcacgtcctccgcgcccatcctgatgatgcgaccgatgtcctccagggaaaagtcgagggctttcaattgtagcaagcggcgcagatagaccaagtccgcatcggtatagaatctctgacctccgccagtccttgcctgtgttttcaacaagccgagcgactcataatagcgtactgtccggacagtgaccttggctttccgcgccagctctcctatccggtatttaccatcttccatgtttcctgttgtatcatgaagcatatcttcctgcaaagggttcatacgttttcatatcatgcgccgggactacgcgggaaccatgccctgaaacactacacagggaacagactatgatagtagcatgaaatactcatcaaaccacgctgacagttctaccatcatcaaggaaatgccggtcgaggatcgtccgcgggaaaaaatgatgacccgtggcgcgacatccctttccgacagggagctggtcatgattctcctgggttccggcagcaggaagcgtccggtatgtaccttggccaatgacctgcttgaaatccttgacagaaccgataacccttccatggagacgcttttgaccataaagggcatgggacaggcaaaagcggcggtaatctgcgccgcatgggagctgggcaggcgcaagccgcccaagcggagaatcttcatccagtccccgcctgatgtataccccttaatcaggcattacgccgacaggacacgggaacatttcatctgcgtcgccctcaatggcgcccatgaggtaatcagcgtggatgtcgtatcaatcggattggtcaacaggacgcttgtccatcccagggaagtattcgccttgcccatgaagaaccgggcggtggcagtcatcgtcgcccataatcatccgtccgggaatctgactcccagtcccgaagaccttgacgtgacacatcgcctcaaaattgccggagacgtcgtgggcattaatgtactcgaccatctgatcttttccgaggaaagtttctattcactgcttgaaggcggggaattttgacttacggcgacaggcggcgggacattgccatcaggagcatggaaagtcccgtctacagactcccctgcgggattcacatggacagtcacatgctttgcgcaaggaaactgatgttctatggaatggtggacatcttctgctatgttgtgggccgcacgcagggaaagctcgctgtcacagcggatttccacctcgacataatagccgaagccggttctccgtgtcttgagcaaatctataccgagaactccattgattgatttgatggcagatttaagggatgcacgtgttttttcatcgaccgaagcgtcaagaaggacattgattgactccatcaagacatgaacgcccgccttaagaatcagaagacagatgagaagtgatgcaataggttccagcacaggcatgccgagtctggcgccaagtatgccgacgaatacaccaagcgcactgaatacatcggaacgatgatcccatgccgtggcctccagggaggacgagccggtagccttcgctacgcgtttggtatagcgatagagaacttccttgctcaccatggttcccgcggcaaccgccaggggaagaagggtaggaatgacaatggattcagggttgagcaaaagctctacgccacggattcctatgaatatgccgccgccgaccagagccaaggcaaggaaaagcgatacaatgctttccgccttctcatgaccgtattgatgctcgcgatccgcctgtttccggctcacggcgacgccgccgattaccaagaggctggaagcaacatccccaagggagttgactgcgtcgctgaccaatgcagcggatcctcccatgattcccgcaaccaatttggcgatgctcagaagggcattggcgaacgtggatatgaatgccgcggccagggctttccgtgctggcaaggaggatgaacccccgtccttgcttgatatctggcgggttgtccgttccttctttttcatggcaatctcagcggctatgccgtcccttgaggacttcaatgacatcggcaagctggacgttcttggccgccagcagaaccaaaagatgatacataaggtcggcgacctcgcccaagaacaggttgcggttatcatccttgctttcaatgatcagttcgaccgcttcctcacccactttctgggcaatgcggttcaagccgcggctgaacaggtggttggtataggagccttccacaggatgttccctgcggtcgtgaatcacctgttcaagatagaaaagaaattcggtagagatgatgtcctctggcttgttattctcatcgaagcacgtgtccgctccggtatggcatactggtcctgaaggaactgccttgatgagaagcgtatcattgtcacagtcatggagtatctcacgcagctcaaggtaatttccgctggtttccccttttgtccagagcttcccgcgggaacgtgaccagaatgtcacacgtcttttttcttcagtaagacgcagggcttcttcattcatgtaaccgagcatcagaaccctgcgggtctcggcatcctggacaatggccggaaccaagccattccctttggcaaaatcaacaggcatcattctttcccttcctactttccttgcggaatacgaacgactataccatgttcacgaagaaaaatcttcaactgattcatctcgacttcatgaaaatgaaagattgatgcggcaagcgcggcgtcagcacatcccttgtcaaatacttcaaagaaatgttccatgtttcccgctcccccgctggcaatcaccggcacggaacaggatgaagctaccttcctggtcagttcaatgtcaaaaccgtccttggttccatctttgtccattgaagtaagcaggatttccccggctcctcgcgcggcggcttcacgtacccatgaaagcgcgtccatgcccgcgggagtacggcctccgtcaagatacacctcccacccatcctcaccgtccggcaagcggaaccgtgaactgcggcgggcatccacggcgcagacgacgcattgggaaccatagcggcgggcaagccgttccagcaacgcggggtcacgcactgcggcactgttcacggatatcttatccgcgccggaagacagcaggacatcaacgtcggcatccgtcctgatgcctccacctacagtaaaaggaatgtcaatgcgccgcgctatcttctcgaccaaagcactgaaggtcgaacgtccttctaccgtggcagtgatgtcgaggaataccaattcatccgctccgcatgccgcgtaagcggctcccagctccacaggatcaccagcatccctcaagccgatgaagttgatgcccttgactgtcctcccatcacggacatccagacagggaatgattctttttgccagcatctcatgcctccttttccagctgagcctggagcaatcccagctcgtcaagagtgaaacgtccttcatacagcgccttgcctactatgacaccatgcagtcctaaagccgccagttgtcttatatcggccaaggcagctattcctccgctggctatcagcatgagcttcctgttccggcgtacagcctccgcggacaggctcgcgtacaactcacaggaaggaccggaaagcataccgtcacgggatatgtcagttgaaatgaccgtcgtaaagccagagtcaagatagtctccgacaaagtcactcacagggagcgaagatacttttttccatccatgggtcgcaatatagccatcatgggagtcggcgcctaaaataagcacatccgctccaaattcatccagccatgacaggaccgtggcccggtcggaggccgccatgcttccacacgtcacctgccgcgcacctgccgcaagtgcggctcggagactggtggaatttttgatgcctcccccaaaatcaatatggagggatgtcgcgtccgctatccgttccaagacagcaaggttcttcggctccccaccagcagccccgtcaagatcgaccatgtggagacgtttcagcccagctctctcgcaagagagggcaaatgaaagcggatcaagatcataggaaacttgccgggagaaatctccctggctcagacggacgattctgccgtcacgtatatccatggcaggtatcagatacatatggcttcacctccctgggcaagaaaattcttcaagacctgggctccggcaggaccgcttttctccggatgaaactgtacaccggcatggtttccaatgcgcagggcagcggaaaacgtcaccccagcgtagggacatgtggcgattgttcccgtttcaacaggaacacggtagctgtggacaaagtagaacatttctcctgatggaattgatgcaaatagggggtcgtcagcggtgggggtgatggaattccagcccatatgcggtactttattgttaatatctccgtgtatcaatcctacttcggaattaaatatccccatacagtcagttgaattttcctcgctccaccggcacatgagttgcatccccagacagatgcccagaaaaggacgcgtgattttcttcaaactttcatcaagtccggcctttttcaggtactccatggcggtggaggcttcccctacaccaggaaagataacatgactacaggatgatagcttctccatgtcgtcacttactactgatgtcactcccagcctgtccaacgcgcaccgtaccgaggtaatgtttcccgctccgtatttcacgattcctaccatgttatattcctccccgccttttcctataagacgcctttggtgctgggcagccggtcatcccaaggataccgtttgacagctttgcgcaaggcacgggcaaaggctttaaagatggcttcaatctgatgatgcgtgtttccccgtgtcaccgagatatggagattacatttcgccgcgtcactgaacgacttgaaaaaatgctccacaagctcagttggaaaagtcccgacatattcgcgggcaaaagtggcatcccagacaaaatatggtctgccggaaaagtcaagcgctacatcagccctcacttcgtccatagtgagaatctcaaaaccgtaccgggaaatacctcttttatctcccaatgcttcaacacaagcctgaccaagtaccagagccgtgtcctcgactgtatgatgttcatccacatctatgtctccctgtacatccatgtccatgtcccaaccgctatggcggacgatttggctgagcatatgatcaaagaacggcagtccggtatgaacatgaccacctgttctgccgtcaaggttcagggaaagggtaatgcgcgtctccgctgtcatgcgtttcacttccgcagtacgggaagtccggatggtttcggttcccgtgatggttccggtgatgaacgaagccacttgacgccagtcattgctgacaagtgccagagtctcccccaaccccgcgttctccgcgtcttgtctcatggcagacggagcaaagaggattgcgcggcacccaaggttcttcgccagcaccacatcagtcagacggtctccaatgaccagggaatgttccatatcgtatccgttttcctttgtataagcggagagcatgcctatgccaggcttgcgccctgtacagttatcggcgggaagggacaggtcgatatgctgcgcggagaaaacaatgccctccccctcaagggtcgagacaatcctccggtgtaccgggagaaaatcattcatgggaaatgaaggcgtcccgacgccatcttggttgctcaccatgacaaattccaggtcggtcatgtcagcaattgttttcagcgcaccgaacactccaggaatccagatgatcttaccgtagctatccacttgatcttcttttacaacaactccatccctgtcaaggaatagaactactttataaggagtgcttaccattacatgtcctcctgctgatccgctttcatgcggtcatattccttcaaagcggcaagcacttcgtcattttcctcacggcttcccacggtaatcctgacgcatcctgcgcacccctgttccctgttcctgttgcggatgatgattcccttgttcctcagacaggcggtcatggaatccgcgtcatcagtcttcaccagcaggaaattcgcatcactcggatagactgtacgtatacaggaaaaggagggcaatgacttttccatccttttcctttcctccaagacctgcgtgaccattttatggacaccatccctgtcatccagggcacgcagagcaagcttctgggaaggtgaaccgagattataggggtatgccacagcgcgggcaagtttcatcaaggaaggatgtcccatcatgaaacccaccctggctcccgccaatgcccatgctttggataaagtgcgcatcactacgagacggggattcttctccaaaagggacaatgcggacggcacagttgaaaaatcagcatacgcttcatcaaccaccgtgatgccatcaaaagcctcggcaagggcggcaatcgtccccggcggaaaagcattgccggtaggattgttcggcgaacagagaaaaagtatctttggccggcctttcttctccatcctttctccctgattttcccgctccccctgattttccgttccaccagaagacaatttttccacggcagcacgtgcaaaatcacaatccagggtgaaatcagccgcaagtggaatcttctgcaccgtgacatcattgatatgggcaaagacttcatatgctccataggtcggggaaagagtgatgatgctgtcctttccggaaacacagagcaccctgataaggacatcaatcagttcatcgcttccgcttcctgatattatacaatcttcttttattccgataacggaagaatacttttgaattaattcatgggcagaggggtcggggtatctgtttatccccggttcggcaatcaaggctttccatgactcattggcatcaagggagactctggcgacacctgtaaattcattgcgtgccgaactgtatgggatcagatcgcgcatggccggcctgaccagttccttcaaccatggttcatctattctcatgtctttcctccttggggaatagtttcccgcaacaggttcatccgcgtccttacggcttgcgcatgcgcttgcaacccttccccctcagccatggcgactatggtcggggcaagtctttccaatccttcacgggaaagctcctggacagtaatcttcttgtagaaggtatccaggcttactccactgtaggaatgagcccacccaccggtaggcagggtgtgattggttcctgaagcatagtcaccggcggattccggagaccaggagccaaggaatattgagcccgcgttagtgatttccttttcataatccactggcatttccgtctggatgatgagatgctcagccgcatagagattggcaataccgacagcctccgccatcttcttgaccacgattgccctgctatgacccagggatgatgaaatatagcccaaacgtcctgactctcccgccattctttccagccacgtgtccacgtagtcaaggaaagcatcagctttcactgtgtccggttcaaccaagaccaggattgcctggctgtcagacccatgctcagcttggctcaacaggtcaactgccacgaagtcgggacgcgcggttccgtccgccagaaccatgacttccgaaggcccggcaggcatgtctatggctgttccgtccatggaagctctttgcttggcataggtgacatatgtgttgcccggtcccagaaccttatggcagcggggtactgattccgtcccgtatgccattgcagctatggcctgcgctccacccacggtgaatatccgtgtcactcccgcaagacgcgcagcgtacaggatggccggatgaaccgtaccgtttggagatggcggggtacagaggatgatttccttgcaaccggctatggaggcaggcacggcaagcatcaggacggtagagaacagaggcgcggttccgccggggatgtagatgccgaccttttccaggggaacggacttacgccagcaggtcacgcccggcattgtctcaaccctttgcggaaatggcatctgcgcttcatggaaagtacgtatgttccttgcggcgacgcttaacgcttcctttaggtcatcgctcataaggattcccgtctcaacaatgaatctatctctttcttccatagatatttccaatgtttgtaagtatgccttatcaaattctttctcataggtgaataatgcgctgtccccttgcgaacgcacggtgtccatgattctgtccacgctcatgcggacatcctcatatgatgtttcaggacgggaacagagagcttcccattccccggatcccggatagtaagcacgccttatgaatagtcttcccatagtctactccgtcagtttctcaataggtgtgacaaggattccttgggcgccaagttccctgagtttctcaaagatgtcccagaaagtgtcttccgcgaccaccatttgcacggaaacccacccttcttcaagcagcggcgtgaccgtagggcttttcatccctcccgcaatctttgataccgcggtcacatggtcagcgggcaggttgaacatgatgtacttgtaagattttgccctgattaccgaatcaatcctcagcaggagacgttcaagaataacctgtcggggcgatgcttcgctcatgaagccttggcgggaaaccatcaccgccgtggagctgtagagaggctcaacttcacgcaggccgttcatcaggagcgtcgtgcctgaactgaccaggtcgcagatggcatcagcaatacccgcggctggcgctatctccaccgaaccggaaagatagcagattttggccgtgaccccgcgttcttccaggattcttcccaggatgttgggatagctggtggcaatacgcttgcccgcaagccattgcaggccaccgtaggggaaatcccgtggcacagccacagagagccggcactgggcaaatcctaaatcccgcacaatctccaaatcatccggacatcgttcatccagctcgttgcgtcccactatacctatgtcagcgacaccatcgcggacatacgctgggatatcatcgtcccgaacaaaaaggaactcaaggggaaaattgcgtgcatgctctttgagcaagcgggagtccgaaccaaaggaaatcccgcacccggctatgatttcaagcgatttctcgctcaacctccctgttttctggacagccagcctcaatctctccgtcccttccatgattcccccctgaaccggcgtgataccggaaaaatataaaaaaaacctccgacagagcggaggttcctatgacaagacaaccacacacctgtcagctgcgacttccgggaaaatggtgatgatggtgtgcgttgcgtactttcttcatgatggaatcaacaataccggccgacatcgtacaatgtcaagacagcaccccctcctttcaggtttctttcggcaatccttcccgcaatcctaggaacgaacctcaaaatcgccttccgtcacattgttttcctgagtggcacggagtgaagaacgcacggacagggagacaagaaccctgaccaggccgatgacaatgatgaccaaacctatgaccagtccggcaaagcgtgcaaagaaatggggatagaggaacagcaggacggaaacaagcaggcataccgcagcttcccatatcaagggtaacgcaggaagacccgcccgccggaactgcacggcattccacacggacatgaggccggagatagccatatcgacggcaagggcgtacaggagtatttccaaccatgaggaagcggccctggaaaatgtcatgatgacagccaccacgccgactatgatattgaggatggatttgatgattgcggaagtgtacggactcttgttaccttggtaggaggaaagagacaggagggtacggacaccggaaatcactgccaaggcaccgaccagaatgacaattgcattcatgaccttttcagtctggagcaggaagaagattccaatgccaataatgattatccccagaatcaggccaagaagccagtttgtacgctttttgctcatctcattcctcctccttgcatggggcagaacgtataggtatgatgtgaaaattaccatccccatcatgacagatgaccggccatgagtaaagtacaacaggagcagggcatgaaatatcccatagtattcattgacgcggacgatacgctccttgattttcccgccggggaagtcatggctttcaccatgtgcatgcacgaccttggcattgatggcatggctgccgaggcattcagcatctacaagacaatgaacgccgctatatggaaggaacatgaacaggggcttatctccatagaggttctgaagacagaacgcttctctcggtttttcacatacatggggattgatgctccagcggaaaaagctggcaggctttttcttgaacatttaggggaatcagaccatcttattcctggggcgatcagtcttctggagaccctccacgggatgggcgtccggctctatctggcgacgaacgggtaccccgaagtccagcattctcgtctggaacgcactggcatccggaaatatttctcaggagtgggaatcagcggagaaatgggtttcaggaaaccggacgtccgtttctttgaagtccttcacacaatagccggaacacaagattgtcgtcaggatgtcttgatggtcggggacagtctctccagcgacatagccggaggcatcaatgccggtctggatacatgttggttcaaccagtacggattgaactttccgccggatgtccgccctacttatgacgtacacaatctttccgacattgtccgggtagttgctggcgttgccatctcgtaagaggacaatctattctttcactgtcgggggttgcccggcaagaaaaacgtcctgaccttctatgccttccatcgtcacatcgattaccgtgagtttgttggggccgatggtggtcgaaaaaccataggcgccgtatccaatgtccggatgtacccaaaagcgatagcgggagcctgtgttcatcaacatcagaccctcgcgcaaacctgtggacagcgaaacgtcggacagtgacgtggtcatggccgtatcccctgacgcatcgacaagggtcccgtcgagcagagatatgttgtagatgagcttcaccgtgtcttggaggacgggatgttggccgctcccttccttcagcactctgtactggagtccgctaggggtggtcaggatattctccttgttcttgttttcctcaaggaaagcattggcttcggcaagattggcgcgtgccagcttttcattttccatctgcgctctggccagcaggatgtcattgtattcggcaaacagggtctggatttccgccgcgctgaagtaccccgacccggtttccgcggcatcaaggagccctttggcaagatacatgggattgatgtccatttgctggcgcatggcggtatccatgagaaggtatccgtatgcatagctgaatctgtcaacgaatgtttcgggacgcaagaggtttctgataggatcgaggacaagtggcggcagttcaatgagcgctgtttccccggaggccgtggtcgcgttcaccgaaatggagactgtgggaaaagaagtcagtgccgtagccatggaggtctgtcctccggtggggcgcgtacatccaagggtaagtacagaaaaaagcacagcacaggaaaaagccactacgggaaaaaccgtattcttcatcaatcgcatcttcctttttgataaatcaacactgcatgctgtaccgtccgtccccaccccacaggaacggcagctttgaacgacactgtcggtgccatcccttccgagaatataacaaaatatccgcatggtctagaaaaatccaaatttaggttcaccttcgttccactctggtttgctttgcgaatcctcgtgttatccactttaccaccaatcaaaactaatcaaaccaaaaccttgaaggtcaatattcattttacccaaggaaactcacttccgcataccagcatactacctagaccaacagtcacgtgaaagatatagtaacaaccatggatataaccctgtcagccgggaaagcatccggtacgacccacataccgtcatcgaaaagtcagacgatacgcgccctgttgatagcagccatggccgaaggaacaagcatcatacgcaaccctctgtacagcgcggatacccgcgcctgcatgaagctctgcgaacagttcggcgctcaccttgaataccatgacgaccggataatcctgacatcgggaacaccatctgaaggccctttgttcattgactgcgggaacagcggcacgaccctctaccttggagtaggacttgccgcacgagcaggaacccccactaccttcacaggagactcacagctccgttcccgtcccgtcggtgcccttttgagcagtctggctgacctgggagcaagcataaccgacccatcggggaactccgggataccggacaccccgcccttcaccatcaccggccccctgaaaggtggcacgacatcaatcatcagcaccacaagccagtatctcagcggacttctcattgcatgcacagcaagtgagggcgatgtagtcatagaagttccgctactatatgagaaaccttacgttggcatcactttggactggttggacagacaaaacatttcctataccgcatccaggagccttgaccttttcaaagttcccggaggacaacgcttttccccgttcgaccactatatctccggcgacttcagctccgcttccttctttttctgcgccgccgccgtcagcggcacatccatcaccgtcacaggactggacaggaacgatcctcagggagacaagcatatcctggacatcctttctgccatgggatgtgccgtttcatggaatacctgcgcggtgacagtgaccggccccgcgtcaggacgcctcagagcgggcagctttgacctgaacaccatgcctgacgccctgcccgtcctggctgtagccgcatgcttcgctgacggaacagtcaccttgggaaacgttccccaggcacgcatcaaggaaactgaccgcattgccgtaatgtatgaaaacctgtcagccataggagcttgcatagaagaaaaagaagacggcctgaccatcaccggatccagttcactgcggggaggaattgtaagcggacatgacgaccatcgcatcatcatggccatggccatagcatccttgagatgctcccaacccctgaccatacaggggattgatgccgtatcagtcaccttcccctcatttttcaccacattccacgccttatataccaccgaggaggtacactatgaagatatatgacctgcgcagcgatactgtgacattgcctgatccaaacatgaggaaagccatgtatgaggcagaagttggagacgatgtctaccatgaggacccctcggtcaaccggctccaggacatggcagcggaaattacgggcactgaagcggctcttttcgtgacatccggttcaatgggaaacctcatccctctctatgtcaatgccggacggggaacggaagtcctggctgcctcccaatcccacatcatccagcatgaagtcggcgccatatccgccatagcgggaaccatgcccatcggcatttctgttcccaggggtatactgaccgtggatgcaataaaggatgcggtcaaaccgctgagctacgacctggcacgaaccgccatgctcgaaattgagaacaccattggcggatacccttatgacctggagaacgtcacggcactggccgcctttgcccacaaaaagaacatgacggtccatatggacggcgcacgcatattcaacgcggctactgctacaggaatgtcggtttccgcctatgtccacggtgtggacaccatgaccttctgtctttccaaaggactgggagctcctgtcggctcactgctctgcggctcactacccttcatcgaggctgccatgagagtgcgcaagatactcggtgggggaatgcgtcagagcggtattttggcggcagcgggcatatatgccctggaacacaatgtaaaacgtctttcccaagaccacgagcatgccaccgttctggcgcagacgctccacgccagcggatgggcgaacgttgacatggaaggggtgaagacaaacatcatcttcttcaccgtgccgggaatgtccgaggaagacgccgtgtcatggctggccgaagcaggcatccgtgtagggattgacggaggcaagatacggttggtcaccaacctgaacatcaccgatgacgacgtacaggatatcattgtgaagctggagcgcatggctccaccgtgcaaacaaacatccggggagaaacgatgagcgaatcacattatgacttcgacagttttgtagaccgttcggaaactaattccatcaaattcagtccgcgggcaatccagtccgtctgcggtaatcctcacgctcacccgttctgggtcgcggacatggatttcagggtagagaagaacatcagcgatgaagtgacgaaacttgccaaaagcggcctgtacggatatccaaccaacacagagacggagaagagctttgtagactgggcacgacgctggcacgggtgggaagtcaatccttcctatgttgtcgcggcacggggcatgctgagttccatagcggcattaactgaattgatgaccaatgccggagagggaatcattgtcccgacacctgcctaccagcccttcctccgcatcacacggttgacaggtcggtgcttaattgacctcccgctggtatggtcagaggaacagtgttcttacaccatggattttgcccttcttgaagaacaatgttcccgtccggacactacgctgatgatactttgttcccctcataatccttacggcaagatatggacggagcaagaactccgggcaatagccgacatcacgagccgccacaatgttgctgtgatcagcgatgaaatccatgcggatctcatctatccgggagaaaagcatatccctttcgtcaccattgcccgtgactacgccatggccgcagtcacctgcatggctccctccaagacattcaatattgccggggaacacatctctatggtcatcttcaacgacatcacgctccgcaacgagttcaccgcccgccaactcttgctgtgcgagcatgagctttccctcttttccctcaccgtgggcaaagcagcgtataagtacggggaaccatggctgaaggagctggtcgtctacctcaaggaaaccgcggacttcatcacccgctatgtagcagaacatattccgggagtcacgttcatcaccccgcatgcctcattcgtcggagtcctggactgtaccgggcttctgcctctcgcgcaggccgatgccatagcattcccagcactgtatgacccacgcatcagtccttcaggcggcgttctttcccgtttcttcggacagagagcgtccgtggcggtgaacgacggcacctggttcggaggggaagcatacaatgccatggtgcgtttcaactttggaacccaacgaagcactatagctgaagccctgcaaaggatgcgcaccgcagtgcttgccgcccaaaagtacctttgatgcgctgggaagaagcgcagggaacttcatccgaaccttatgcccctcatccaagcagggcaacatcatcaggagaacggaggtagcagacagccgcctccgttttttttctggtcaagcggctgaaagcctcacggtagattcccaactggcgttcatgaatgcggggaacgcggaacgtgtcggtcttgaagtctacgacaagcacccggtcaggcaaggtaacgaccaaatctgcgattccctcgtatacaatgttccgtccgttttcatcacgtctcatgaagaatggaacctcgctttcacaggaaaccatctgagcggagacatttttccagaacgtactttccaaaaaattgcgggcaagttgttctccgtcatggagcattcgagtgaaagcacgggcatctactccctccggcatgccgtcaggaaacagcttttcccgctttttcccttggggaaacacatatgaacccgatgactgcaattccggcgactgcgattcctgagcttgtaatccctgtgcagaagaagtaagtgcatgtgagatgagcgcatggacgtatgtaccgaaacgcgcctgtaggttgtttgtcctgataagcccatcagatgggcaggcaggcaattccgccccttctgcttccccttccatttctctttccacttccacgatggatgcagtggtcaggttttccgacggagcagtgaccgcacgtctcagagtcgtggtatcaacatgaacagcttgcccgtcttcataccatgctttgactactatggaagatacagagggcgtgaacgattgtccgtaaaaatccttccgacggacaggttcgatggtacgactgtcacagagaggataggaaagaccatcaccttgaagatttccgtcaagattctccgccaccatggaatagagatatttcttttcgctgtccttgcccgaagtctttgccgtatcgcttccagaaagtaccagatgatattgtgcgcgggtcaaggctacgtacaggagccttttcagctccgcttcctctctgctccgaagctcctccttggcttggtaatacaccgcattacctgtcttgaaagagttctcaggatccatatggagtggcacgggaaccgtgcgtccttgcggcaaagcggaggaaggttcaagctccaagggaaaccatgcgggggtcttctggtttgctccgcccttgcccatgccgcttatgatgacaataggaaattcaagcccctttgatttgtggatggtcagcatctgcacgccctccggttcctcacggagcaattccatctcatcaagcttctcattctgcccaagacgaggacggaggtaatcgaggaatgccaagaggctcctgccggaacggtcaaactggagcgccagctcccagagcgaatcaaaatgctccaggtagacatggtaggaggcatgtgagaccaggaacaggcggtagcccccctcatgccagaggaaagacaaagcatcggccacggaacctgcctcaaccttttcatgcagcttgcggtagagggaacagccatggagataccgttccttgacatccggggctacggaaccaaagcaaggaatatccgcagtggcaggttctgcgaacggaacccacattggatacttcctctcatggcgttcattttggcggtcagtttggcggtcagtttggcgttcattctggtcatcgtcctgactttgacccttcgggtctcttgtggaatcgtttgtagaatccaatccgttgtacgcacggaggatgggaaccaaggatgcgtccatgatgccgcaaagcggggaacgcaaggcggcggcataggcaatcccgtcagagggataggcgcagagctggagccatgagtacaagtcattcaccggagcttcaagcaacagggcgcgggagacttggagggagtatggaatgtgccgtgccctgaaagccttctcatagcttatctgccctcctcctgtgcgaaagagcagaccgatttccaacggatgaggccgtctcagtccccctgtcccatcaggtacacaataggcatcggtagcaagcatttcctctatgatgtccgcgacagccgaggcttccgcctcatcagtggcaagccacggatcctctggatcatcctccaaatcattgagttcctgatgcatcatggtgaaccggctcaggagaccgggtgatggactccggctacccagaggccgaaagtcagcttcatagtcttcgcctccgctgcccatgacaccggggaacaacgtgttgaaaagggaaatcaacgccggttcggttcggtagttcgtccccagttccagcgcaatgcccccggcttcctctatttcatgccccaattgcttgaagaccgatacatcggctccacggaaccggtaaatggactgcttttcatcacccacaaagaaaagtttccccttttccagctcgcgggcaacgggaatggccgccccgcagagatcctgtctttcagccagcaggtagagcaaatccttctgcaagtggttgttgtcctggaactcatcaatcatgatatggctgaaccgattcttgtagaatgtcctgacagcgggattagtcaggaggatgtcaactgccagacgggcgacatcggagaaggtcaggatgcccgcggctctcttacgcaggaaaaattcctcctgataccgttgcaggaagcgataaattggcaggagattgccacgggaggacagcgcggaggcgaacaatccgaccttgtccctcatcacaacatactccggcgtgatgtccttgagttccgccaaggcacttcctgccttcacctgaccgggcttgcgccattttgtttcggcatcttggcagaaatcacctatggcggcaaagtccttgcttgcccgccagccattgacaagagagaggaaagaagaagcgatgtcacaggccttgcgcaccgtagcaggaacacccgatccgtcaagcctctcaatctgacgacaaatttcttccatgcctgtgaggacggatgaaagttggtcgccgaagtagttctgtaccatcagagtatccgcttcggcatcgagaggccgggtgatgtccatgcctccggtggctaacggaacgagaaactcatcgaccaggacatcaggggaataaaagactgagagcaagcgcgctccctcatcctgggcatcggcaaggagacgcgaagctaccacggaagcgaacctggtggtcgcgtcatcatcaatggaaaaatccccggtgatgccgtagcgtatgcaatcggagcgaactatggccgagcagaagctgtccaacgttgaaatctgcgcctgtgggaaacgggcaagctcagatgccatcagcgggtcatctctcagggaactgaccagcgcatggatgcgttcatgcatctcagccgccgccttgcgggtgaaggtcagcgtcaggatttggtcggcgtgtgctttgccttcgataagaagccgtatgaagcggtacgtgaggacggtcgtcttaccgcttcccgctccagcggacacgacgcagttgctgtcacagtccaccgcgcggcgctggttgtcatcgagcctgcggccagtacgcgcaaggacatcagcaaaggtcaaggaagcagtattcgcgttcatctccgtattcatcttcgtgttcatctgacagcatacctcctgcgcgtgacagaacggaagacgcgggagtccgctgcgggagaagcggcgaaccgcccggctgatatgtccctgaccattttttccaacattttctcaagctctccatccagcttttcaaccaaagcacgctcatctcccgctatattcgtcgctttcgcagccgcattcacagcagaagaaccatcaacaggctgtccgtctcccttttcatcccagatgatgctataagaaccatccttcactgaataatacgctgccagtgccgtccgggcagccaattggctggcgaccagccgacggtacaccggcaactggaaggagggaggccccccttccttcctgtagtctcccggccggagattcttcaggttgcccttcttgtaatcgaccacggcaagagcccggccttccacagcggcatcattgttttccgctcccgtcttcatgtttcttacgtcggtcaacgatgccccaagcagtacgatgcggtctatctttccaactaaatgatagcctttatccgcattcgtcatctccaaattcttttcaaattcccaactgagggtaccggaaaagattttttcctcttggtcaagaatctgtggaagctgccggtcaagcgtgttttttatccagcgtaacgtaggcggtgatggcgcgtcattgctgtgactcaaacgcataaactcgtccccccacgtggaaagcagtagcttctggtaggtatccttgtgccgctctccatcatacaggccggtcatggccgtcaccttttcaaaaaacagttggtagactttgtgaatcaagcgtcccatgaaacggtgatccatccgaggaacctcatagttctggtcatccctcacccccatcccccatttcaatgcccatgagaaaggacaggaggcaaaggcatcaatctgggtcgaggaaagcgtcagcagcggtttccctccgcgctcaaggctatgctcatggtcatgttcatggtcgcactcatggaaaagcggagaaaagatgcccggattatccatgccggacactgccacatccctttcattgctcatcctggtgaggacggttccggcattgtcccgataccatgccctctgaccagaaagcatactgtagttataatctgttttttcacccctccatagcttcaattcatccttccacgagtcataggtttcccatgaagacatctgccttaccaagccggattcgaccatgcatgatggagggagctgtacaccgttgtaaccctgtgaagacagggaaagccgtccttccatgacgcaggaacggtagagagagaacaatgccgcagtcatgtcatgttcctcgcgcactgaagcggaaagtaccgtctcagggagaaagtctccggagttatcactgaccaacgtcacatcatgtcccaatcctatggcataatggtgaggaatcatcaaggtcgcgctctgcggccacacgtacacgggaatccctcctgaactctggggaacatatcgcgtctgggatatatgggagagaaacaaagaaaacagtccgtggtagcgagtgatgccggctgtctgcaaggcttgggcgactttttcaaggttctccatgcagaaggtatagacagcggtcgcctccgctgtagcggcggcctcccatcgttcgtcgcagaagaactcctgctggaaataggacaggcgggcgcggatgtcttgggatgtttccgcttccatgacactgatcactgtcccacggaatttcccgtaccatgaacgcagggagacgggagcttcgcctgcgtccatgcctgtgtccatgcgtgcgtccgtaccggaagcgtcaggctccgaccacgacagacgctggaaccatgcatcatgggaggcagaatggacatcccctccctcgatgcgcagctctatggcgcgagccagcaggttcctctggagaatgatgtccctccatgggatgccgatgtcgagcagaagatccttcatggcctgcaaggaaaaggcagtatcatagacagccttgagtcgtgtgaagaaacgtccggcgggatgctcaagcggcgaaaagccttggatgaggcgcaacggcaggtcatggagccgtgcttcttctctcaaatgggcgacaaggatttcatcaacgggaacagtcaccgccatctccctggctggcactcctttttccgcaagagtcctcagacggcgcacgacatcgcctacttcctggctctggttggcaaagacatgcaaacagtctttcccattgcgcgtgttcgcctttgtgtttacgtttatatctggctttgcgttcgacttcacatccaactttacatccaactttacgtccgatgaagctgcaacagcctctgggtcggctgtctgtatccatgaaggattgcccaactgcttcaacaaaccttccactcctgggatggtctgtgaaaatacaatgacatgtttcttgcccatcattaccggaggcgcaaaggcaagggacggggtttcataggaaggctcgaacagattgcggcggacaaggaatttttcatatgcaccatgaagcaccgcaagctgccggaaaacatcgtcccagacaagagcggaagcctcctgtttttcctgacgcgcctggcgttcccgacgcagtacatcggcgaaccgagggagaagccgggctatccgctgggtatacgcctcgaaggtctcaggatgcagggacgatgcgaaccatggaaccgtatctccttgggggccttcaaggaactcacgggcgaacatcatcctgaccaaagaattcgcaggaagtttttccgcatgcacaggaagaaagcgggcgcggaacgtatcccatgccaacgccctgtcagcacggacgactccgctcttgccatgaagggcataatcctccagccagaaacgagcggagatttcagaggggaacaccaatacggagtccgtgtcgaacaggctgtgcacgaacgtccggggagtggaaaaatgactgtccatgcattgaagtataccatgtgtcatgctactgtgacatcatggatgagccgacacacaggaaaaaacatcaggacaagacaccatcccggagttccggcggaccgggacgtggagctatcgccgtggcatggattggccttctggtgttgctcatcgtctcatcgctgcttgtgcccgacataacccgtctgatgaataggttgggcgtgaactggaaaatcacatcccttgcggcgatacttttcccttatgtcgtcactggtcttggcagtattgcctatggctcggttcttccccggcatcaacttttgaggctttttactgacaaccgtacatgggacagggggctcctgcgtctcagcgcagccgtctataccgcgttcctgtgcctgaccacccttctgcactgggcattcatgcccggttcataccgtctgttagcttttttctctcctgattccccgtccccggacatcatactcatcatgtggggactcgcgctggtactgattcccatgcagacgagcgtagaggaaatccttttcaggcttatgcccgcacgtttcttctaccctctcccctggcatctgcctggatatcctaaaggccgcattgggctttccttgttctccgcactgctattcgtcttgccgcatcttgccaatcctgaagtgacaggagccagcaacgcagcgcctgtcatcttcttttatgccctgttcggctttggcgtcatgtatctttcccttgtccataaaggttttgagatagccttgggaatccatgccgccaacaacctcatggcggtattcattgtctcctatcctgattcggcactccccgcctaccctttgctcatggcacagggaaaggctgactcatggtggggtgtcatccagcttgctttgtcactgattaccgtggcggtggtttcacatctgagaagacgcaagacctcatccgcggttctttcggcttcaggtttttcggattcagtcgtttcggattcttcaccgtgacgcgataacggaaatataaaaacacaagaacatacatgggaggcatgatggctcgtgatactaaaaagaaacccaaggacaatcccggaaccggacagacacggaagaaaaagcccgcgaaccagaaaaaacatcgcgccctgctacaatcggctatcatcatcggcgtcatccttattgtccttttcatcctcacgcccacagaacggccacaggcgtatgtggagcggcaggacaatcttgtcaccgagagcgtgcttaccggtggcgtcatcctggacattgagctaccggcatccagggaaggcgacatcatcgtgcgtcattccggatacacgttgtcctatagcgaagatcatgagcagccgtggtgggtcgcctatgaactgaccgccgaggaggtctatggtcttttcgagcggggcgatgattttcgtgctgacccgtcgatccctacgggctccgcgactccggcggactacacgggcagtggttacgaccgaggacatctgattcccgccgctgacctttcatggtcggctcaagctatgtccgaatctttcttcatgagcaacatgagtccccaaactccccagttgaaccgtggcatgtggagttccctagaagccatcgtgcgtcaaaatgcagtgaccgaagggcgtgtggctgtcgtgaccggtcccgtcctgaccgatggtccgtatgaaaccatcgggacgaacaaggttgctgttcccaagtattattacaaggtattgctcgactatacgggcccgacgaccaaggcgataggcttcatccttcccaaccaacggcctggcggctccatccaggattatgtagtgacagtctccgaggtcgaggatgtcacgggtctcgatttcttccaccgcctccccgatgacatagagaaagcactggaaggatctgtaaatgcggcggcatgggactggaagcggttctctgcaactaaagctgaaaaagagcagttcctcgcctcccttggggatggccccacgtcaggggaatcttccgtgggtaccgtggccacgggtactacagggactaccgggaatactggaactacaggaacttccgcatcttcttctgacgatgctttagtcctctatctccgaacggttctgtatgatactttgggagacgtgaagaagaatcttttggtcattgtaagggatactgttggactgtagcctcggactacaaagaagggcgacgtattggaaaggaacgcgggagggtccgtagtcctgatgatacggaaattctttcagtggtttcggtggtagaggttctacagtgcttaagagggaggttttcatggcaaacgcagactttgcgctgacgacaaaaaagctggatgtcggcagggatatcatttcccatgttcctgtcatattctccgacttcatggcctccggcggatactctccactggttatagcagatgaaattacatgggaggtggcgggtagacaggttcagacggaactcgacacagcaggactctcccccgccgcaccattcatctttcctggtacgcccatgctctatgctgatgaaaaagccatagcaaaggcgcaagatgcactttccagacatccaaactgtcgatgtatcgctgtgggagcgggctcaatcaacgacattgtaaaggccgcttccggcgcattgggacagccttacatggtggtggcgaccgcgccttcggtcgatggctatacgtccgcaggggccgcggtatcaatccacgggttcaagcagacggttccatgtcctgcccctgttgtcgtggtcgccgacactggcatcctcagtgccgcgccttatgatatgattgcggcagggtatgccgatttggctgccaagttgcccgctggagccgactggctcgtcgctgatttctttggcacgcatcttcttcatcccgctgtctgggatatgatacagactccccttcacgcccaagtgcgttcctccgctggcatagcagcccgcgatccatcaaccatctcatccatatttactggtctgtgcaacacgggtttcgccatgcaacggatgcatgattcccgtccggccagtggcgcagaacatctgatgagtcatgtctgggagatggatcatctggagcatgacggacttccggtttcccatggtttcaaggttgctctggggacgctggcttctaccgctttttatgaggagttcttcgccctgggttgcgatgccctgaggtcacgcctttctgcgtggaagaagccttcatgggaggacagggaacaggagatatgctcatggcttaaggggcagcataatcttgacgatgtactccgtgtctcccgtgagaagttccctgcgccatctctctgggatgagatgctggagtctctctgctccaagtgggattccttaaatgatatcatcagaaagcagctcattcccttccctgaactgcgggagcactttgttacagcagggtgtcctgtcgaaccggctgacattggactgagccgcgaggaattccacaaggggatgcatgtgtcgggcatgatccgcaaccgttttaccattctggatttaatgttcatcacgggtgtttatgatgaacttgaggagcctctgatgaacagcgggaaatggttcacgaggtttgcgtagattcttccttttgcaaacttaccatttcccacatagatagttttatgcaagattttctttcaaagaaagaatactattgagcaacaaagagccaacatggatattttaggtgaaaagttacaactcccttctattgaagacgttcactctgttgacatccattcttctagcaggtatattcacgtgtacgcccagatggcggaattggtagacgcactaggttcaggtcctagcggtggcaacactgtgcaagttcgagtcttgttctgggcatgagaaggttatttccttgtgtaatagattgttacatagggtaaaattgccttcttttttttgcttcgggcagaatttttttcaggctcaacgcggaaagttgtgggatggacgataaagtagccgaagagaaaagcggaaagaaatagaaagaaggacggaaaaactggtagagttggtttaccacaacacaacgaaccaggaggaccgtccttcatgcatgagtgtaccgcaagcttcgtcagtctgccaagtttcatctgcgagaaagaacagatctggaaaaagtcgcggtcgtatcaaccgatacgattccccgattcaatcccgggggcgttttttccagaccaagccttaataggataactacgaaagaattacttgtcaaggaattccgtgatcatcggcagcatcggcagcatcgcatcttcctactcaaatgaaaaagtaaaggcaacgagaaatctgaaggaagttgcgagaagtacttcacaggcatgatgcacttgctggtacactgaaaagactccggcaaccgccacggctcggacaggaggaacgagtatggcgaagaatcatctgacgttgagtgagaaaatcagaatagaggggatggtgtcccaaggaatcagttttgcacggatagcccaggaactaggcaaggaccgcctcggattccaatgtcctggacagcgcgatcgctttgcatgctgtttatggcatgcccatgaaacaggcggtcaccttctcccggacagggctccaggccggacttctggacggcaagacgcatagggcaccctttgcggagtcccttatcaccactgcgaacaatgcgatgaacaacaacctcagcggactgtcctacggactgtatatggttacaaagaatgagaagttcaaggacatggcggatgggtactcgtctctcgtctctcctgtatgggagaaatatggattcgccggtgacagcgttcttggcagcatccagccgttgggatcgactgcgcgctatgtgggcgtgaatctcgctatccaagcccctctgacgcttctgggctatgcgttcggtcctacgggagcgaaggtgatgagcttggtcgggcgtggtcttgccgccggagtgaatttctcgctcacgggtctttcggaagcggggaataatttttatgagatgtccaaaatcaccgttccttacggaaatacattggacttggacagtcctcttgcaacgggcatgttctggacgaacgtgatcctcagcggagcgattgaaaccgtgggaagcgaaatgctccctggtgtgagaatgttgcaaagctccatctctcccgcaggattaagacaagcgctattcactggatggaaagatttcgccacacagttcggcgtgggaacgggactttcgatgttcggcgaaggctttgaggaatttgaaggggctctcgtttccggtgtgacgacgaacatcctcaagaccatagccaacgaaaagggcggtcgttttgaccttgaacctatgcggaagattgtcgacagaggcctgaccgaagcgttagaggccggtaaggacatgatcatcccctcgcttgtctccgggctctttggtggtggggtctacggagtccgcacgcgctttgatgcgcggcagaatttcacacaaaccaaagaatctgccagcgcaccgatgaaccttatccaggatattcgggagactatcggagaaaagacagcgactacgtccactcctgattccgggtcatcgggaaaaaagacaaaaatatctcctatcagagtctatgaatcagggaatcgtctgattccaataaatgccgaggagtcagagaaatacgctcaagcccaggctttgggggcgaagtcggcagaaatcatcatacaagacatcccccaggccgacgggaatacccaggcggagcagatcaacacgatggcactgcatttcggctcacgcatcagcgggaacacccttgtctttgagtcgcaggaggactacgaggccgccaaggacaccatctcccgcatggcacttgaaagccggggcgacgagtacgacatcgtggcgggcgagtccaaggtgacgctctcccttgccatggacgacgggcagatggaaagcacggagccggacgcgtcctacctgccgaaggtggacatccccttccccttgagcacgatgagcgcagaccgggcgatccagacacgcgagcgggagatgattgaggaggcgatcggagaccttgtcacccatacagaggggcgcatatcccgctccgacatggacgcgaatgtcgacgccgtccttgccgtcgggcaggccctgaagatgaacaccgacgatctattgaagaatcacctgacgttcacgctggatacggagattcctgctccccaaaagggcaaggtcgctctcggtttcctcgaaagaccgtcgctggtgaatgggaaacccgtgtataccgtccacatatccaagaaggctgatgcctcgacgcttccccatgaagtgcttcatttcatgcgtcctctggttcccaaggaacttatggctcccttcgtgaaagcgtatggcgggacggaaggggagatgtggcttgaggacattaaggaaagggacgggaagttctatctcggaaagaaggagttctccacgtatgaggaggcggcagaggcggttcgtccgttcgaggaacgtttcgccgaggacgggacaggataccttggacgggggatcgcacccatcgaggagatgaagcctttcttcgagcgcttcaaggcggctctcaaggctttggtggagaagttcaaggacaggctctccgcggatgtcgtgaaggcgttcgacagactgttcagcgaagacggcacggcagagaaccgcgcgggacgggctgtggagctgttccaacaggaatcctccctgacaccacaagaggcccagcgtcagtacactgaggttgaaaaccgttatcgcggaacagacctgtggatgaaggctccgaatggaaagccgacgaacctcacggaaagacaatgggtgacggtacgaacgacggcatttaaaaactggtttggggattgggaagcagcagagaattttaagtggctgatgaatgcagagcctgtatcaacgataactggagaggaattcaaagaaaacctcgttgataatgttgctgctttctttggaaagatcggtaacaaggttgtccgcgaaggtgtcggggaaatcacgttgacacgccgtgatattcaggcttctgtcgctcatggaatcggtagaaaaaaagcttctgcatttgctgctgttcctgctgtgattcaaaatggacgagagttcaatcggatagaaaactataagggcaggggatataccgcgataacgatagatgctccaattgtcattggggatgagcaatatatatgtgaagtcgtcatcaaccaacaggagaactcacgccatttctatctgcatgaagtggaaataaaagaaaagctccagtttggtaaccaagtacgaagttacatggatgggaaccatccaaaccgtaataccaaaactgaagcttctgagacaattatagcaaaggtatcgtcacaaagcaagtccgattcttctcatacagaagtggccataaaaaagaagctgagtgatgagccacttcaagacacctcatttaagggtgatagctcaacacctgcttctagacttattgtaacgaagttgttgtaccaaggcacgtttgattcttctcaggtcgtggacgagaacagcgagcctctggtggcctatcatgcgacggacaatgaatccacaccattgcaaagtgggaattccgcaggaaccatttatttggggtttgatgaaaagtctgcaaaacgagtggcacacgggaaaagggacgtcattccggtttttctttctgtaaagaatccggtgaatgagatgtcatccggtatcgaacagcatgacgcggaatcgcctcaaaaggtcgcacaatggagggatgcggggcatgatggtgtctatgtgcatgatgaatcaggcacaggcatagcggtgtttgatcccggacaaatcaagtccgccaccgataacgtcgggacattcaatgcgacgaatccaagcattcttttccagaccgaagacttctctcccgaatacgcggaattctccggcaaaccacaggaggcaatcgaccacctgctggaagtgaagcagggcagtgtccccgcggctatgtacaaggaaggtatcggagatatcgatttcgtctatgggaaaccaggggagacgggatatggtttagctcatatccaggagaagcatccgaatatattgcctcgattggttgaattgattgaaacaggagttgtatctgcaccatcaaaagaccggcggaacatactgcttctcgaagcaagagctgctatcaggcttgattggaatggggagaaaaagaactggttggtcactgcctattattatgataatcatctgtccggcagcaccggaatcgatgccgcccctggcatgacgtcaggctctggccaagttcagacagaccgcttgtctactactataaatgagagtgatgtacctgtcaacgacagcccctcctaccagctctctgccgaggcgaaggaagacttcccgaacgcattgttccagactgcttcagtacgtatggacgtgccttttaatgaaaatgaaggcggagagtcacgtgtctatgcccttgccgaggaatcccgtacggagttctcggataccgtacgcgccatggcagcggccttccgtctgcctgatgatgcagtcatgttccgtcgggatttgaagggcgtcgagcgcgccagggtgaaggtcgcgcaagattatggcggggactggggacgtttgctggacatcaacggcgcgatgctcgtcttcgaggagtacgatgacgcgaaatcctcttttgaacggttcatagcggaacacccggaaaaagtggcccgccaaaagatcaaggacgatgatttcggctaccgggacttcacggtgaacatccgcatgtccaacggattcatcggtgaagtccagctcctggacaaagtgatattccatgcgaaagaaaccggcggacacgagatatacgccgaggcgagaaaactgactaagtattatgagaacagagaaaaatatacttctatttttggttctgaaattattgagtcaatcagaaaactttatgacgaccttaaggaatggagtagagaagtctattcacctcagagtatcctgtccccgacagcgtcatacgacaagccgggattgagcgccaaggcctcggcgagcttgcgggaaagcagggaactatccagcatgttgcgcccatacataccacgctctctttcggtcggtgccctctcgatgacggacgtgccgtcttcggaaggtgcaagcacagccttgagaaacactccgctttcatcggtcctcatggggatatcgcagatatcaaagtatttgactgccatagagtcctcctcttctttaagtatacctaattctcaggagtcagacaagatatcgggtgacggtggggcggctctctaccagctctccgacgaggcgaaggaagaaattctcaatcaacgggaaaatgatgtgcagcatgccctgggagggaattactacgtcccgacctcggtagtagatgaatacgccgcccagggaaaggaatgggccgtcaaggaaatgaatctccggagcatgatcaacgcatcgcctgaactgctcaagagagctcgcgagtatcagacttcagaggatttcatggaggcgatgaaaaatgacccgaaggtctatgacagggattttgttgacgaacatgtcacgcctgaagactggatggatgcagatgaatatttctttgggaaagtctacgcatacgcccatctgaaatcccgcgatcaacgggatcgtctttttgtgaacaagtatctttcttcggataagaaactccttgagctggtcacgtccctcagggtatatagcgatgtcgataccaaatatttccctaagagaaggaagcctgtctatacattcgtccgcgctcgattcggagcgttccccggtgtttctccctatgtgctgaggttgaaagagtcatcatctcccgaagaattcgccagggcccgccaggccatcatgaacaatccgcgggcatatcggaacgccctcttggtcgttgaacaggccaattaccgtgtagccacccggattactaacagcgaagatggaaacaacgcctatgcgactgccaatgacgtcgccgcttatctggaagaagtcggagaagacgttgagaatgaactgttcggtactcactatgcagatgagcctcttgtcgaatcggtggacatgaaacctgccgacggtccggtgactcaaacccagattgatgcgatggaagccgattcccgtatcatcctcgacaggtatatggttcaggaggccaaagacaaggctggtttgcagagacagatcaagaccgtcaggaagcgggcggaggatgcgaaatccaaggcacgggagatttccagggaactgacagcacagaaaaagaaaaaccagcggatcggagaactgagggccgcgctcaaggaatcacgcgcggaggaaaagaagcagaccgctattctcactgctttgcagaggaagcttgaagctcacaggttgaaagaggccagggctcatctgtttggagaaatcaagaagtccacgacatggaatgagaataccatggatgccgcctacatcgacgacatgcagatgcttcaggctatggttgacccaaaaaacagatcccggaagcagatcaaggactggcgtaaagatggtgatgtcggggcggttccggaacatctttcccagtatgtcggcgcaagtgcggggatgtttctaatatattgacaaaacaaggcaggcatggtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtggaagaagacacgctttgttcaccatcaatgaatgtaccaatgggtttgccattcttttttggctcaactcgttttctgtgggatagggcttaaggaaaaggacctggagaaagcggcattcgtaccagttacggcagagacccagtataattctgggtggcggcttcccaagtcctatacagaaaatgtacttacgaaaagtgatcttgtcaacagattccgtgacatcgacagcatcaatgacatccttcacataagtctagataactccaatggaaatgctgccaataatgacaaccaacaataagatagaaaagaagaaagaacatcgccatagttttgaggaagtaatttcgttgcatccgaaccataggtttcgataacagacgatgctatctgcgtttacatattctattttccccggaaggaagtggaaccgtagggatacacccttgagattttcaccctccaaacacacttccgccttcaggggtaatcgcaactactaccgggaagtccctgacttccagccggaagaccgcttcaggccccaagtcttcacaagcgactaccgtgctgctgattacccttgacgcataaagagccccgcatccgccgtatgcctgtaagtacagaccaccatggcgaaccagcgcgtcatgcacctcgcggctgcgcggccccttgccgaccatcccggaaagaccatgctccaacaacaaaggagtgaacggatccatcctggcgctggtggtcgggccgcatgaaccgattactctccctactggcgcaggcgaaggacccatgtaatagatgaacgaacctttcagcggaataggaagctgtcctccagaactcaggatgctcacaaaacgcttgtgagcctggtcacgtgcgacatacaacgttccgtccagcagaatccgctcaaaaggtttcagtcccatggcaacttccctgctctccagcggaagccggagatgacgtacagcctcatgcatacagaatttcctccactttccatgaaccatccggacgatgaatgacatcgatgcggaatttccgatccgcccaacagttcaccgaaacagcaagcggcagccctgcaatatgagtcggccccttttctatcgccaccgagagcgcagtgccgacacctcccaagccacccggtccaatccccagcctgttcacagaagcaagcacctgactttccagttcggcgtagcgtgaatcaggatgggctgtcccatagtcacgcaaaagagccctcttgctcatcctggccgcatcgtccatcgtgccaccaagccctatgccaaggaataccggtggacacggcttgcccccggcagtgcgcatgatatcactcacggcggagacgacttcttttggaccgtcggtcggacggagcattcggacgccggagcagttctcactgccaaaacccttgagcagaacggaaacacgcagcccctcaccgtccgaaagtgcccaatggaagacagcgggtaaattattttgagtattcgttctttcaaaaagagggtcggaaacaacagaacgccggtaaggaacagactcaatcgcttttttcaagccatcgtttattgcatcttcccagtctccagacacgaggaacatggaacgtccgacatcacagaacacaaggaacatcccggtatcctgacacatagggagacgcgatgaaaaggcgatatcaatattctccttgatggcacgcaacacatcacgccctgcggaggaagccaaggggtcatggttttccaatgcagcttcctcgcggacaagagcatcgtccaacgccctggcgacatcggacggaacttcgatggcagctttcttcgccaattccgtgatacgccgtgaaacaacatccagcagggatttttcgttcattacttcctctctccttccacgtcatcttcatccgcatcatccctgtcccgtccacttctcctctgccctgatgcccatagacaggaaatgatgccgcaggaggtcgccgcgcctatgaacgctcccacaaaattggccgcggcatcaaacaaagaaaaagagcgcccggaaaaaaattgcaggacttcgataccaagcccatagagcccgtatgccgcggtgacagccaggacaagccatcgtcttcgtctaccaacggcaaaatttcccgaagaaaataccgcacagttggaaaaagcggcaagcagagcatacgcaaccatatgggaaactttatccgcatgggggaaaagggacaaggggatggagactacccgcgctggcaggagtgaaagcacagcaatgccaagcgcaatgactacgcttaaaagcaaaccaacatgcctgataagtcccatctctcttttttccggggttctttttctcggttttcttttgttcgagactctctttttcgggactctttctttcaaatcaggcaaggtctccctgtctgacattcctctcctccatcgtacgctgcaagagcatcaggaatttattcttgtccgcaaacccacggggtacggcaagccgatggtcgggagtctcgcacaccagacgctgaaccatgacatcagacttgagccgtctcaggacaaaaatcacatcctccacatgccgcatggtcgatgctaccgcaatctcgccctgctggtattcagcataaagtcgggtaccgccaggaatatggagattatgtatcttcactgcttcacatccactatcgttgaccatgctgactgttttttcataatcatcccatctttctccggggtatccgagtatcagatgagcgcaaacacctatgccacggctgtgcagacgtttgacggcaggaataaatcctgaggaaccatgtccacgggacatccggcggagagtagcgtcgttggctgactgaagccctatctccgcccagaccttccgaacctgtgaagaacaagctgccaaactgtccgccaccgtgtctcctacgcagtcaggtcgggtggatacgatgaactccacccatggcccacgggacagggcatgattccagactgcttccatctcatcatgagatccccatgtattggtccacgcctggagatacaggctgaacaggcgggcgttataacgtcgctcaagaaacttcttgccgcgctctatctgttcgtcaaccgaagaaaggcgtgcttccatgcctcctgcataccggggtccgaagcacagcgcggacgcaaaggacgtgccatgggcaaagacctgttcattgtcccgctgatagactgaactggcgccagtgccatcacagaaaacacatccaccgctccggtcggacgccctgttaggacaggaaaatccgccgtctaccccgacacggtagaccgttgctccatacagggaacggagcatggggccgtagtctgtccatggccggacgacggaagccatcagcggaatcctacggcaagggataccccgcctctcaggttgactcccacgccgaatatcgcatcgcccaaaggactggtaagaccgactccgacaagaaagcccatgtcaaatactgtcagaggagcagaatcaaatgcctcatgttccgcttgagtcatgaagaaaactgtttttcctggatccgaaggaagctctccccggagaccgagacgcatggctccaacaaggtacatcggcagcacacccgctcctatctgataccgcacggtcgtcccaagactcactttgtcggtcacgagataactaccgtatccgggaatcccgtcaaacccaccgtactggaaataggaatcaatgagtgccgaaggctttccgtggcttaaagctacttcagcgtcatatgaaagggaaaactttgcgcccaaggggatggcatggacgaaacgcgccctggccatccacaagctccgccccctggaggaaagagtcggatcaaacatccctcctgcctccaaggctccatccacccgcataccggaggtaggaagcaggctataatccatcgtactccatgcgccttggagatagccgacaaaagaggctgtgtttctgcgctcggccgaaagtccggatcccaaggtaatccctgatgtcgcacggaacggtccgagcgtggtgagggaaagcttcatccctgcgctcagagacgcgctggatttccatatcatggtagctcccaaggaaaaactgctcctgccatcaaaagtagtgagtctctgtggattgagtcgcgatgaatacagtcctatgttccccagctcaacggacagcgcggaatcaagatccagttgaaccctttgtgcgaaaacatacgtctcgtatgcaatgcctacctgcactttcaggatatcagtaccgtggaaactgagaaggagtcggtaatcttccggcagcacatcatacaagaccatatctgccatgatagcgggaagaagcgtcaggacggcagactgccctggcatgaaagacagaactccagaaccctgcaagccaatccccaacccggacttctgctcctgccctttccgtgtcactatatgcaaatcaaccttgttcgcagtaccgccatccttatcctcactgatgctattttcccgtagctcgaagaatactgacatgtaggttccctgcttctttgtcatctccaaatcatgtccaagctgttcaagggtggcggcatccaatgtcttgcctgcatatttccaatagcgtgacagtattccgtgatcatccatcctgacagcatcttctcctacgatggcctcccagtgctggactccgacgacggcaggggctgtcaggtcatggtatgtgccgcgacgccgggaatccttgggaacaaggatacgtcctttttcttccacggaacgggcaaattcatccaaggccgccgtataggatgtctcgatggttttctggcttttgtcgagaatttcctgatatttgttgaagtccaggatgcccacgtcttccaaatcaggataaatcagcaggtcggcgagtttttcctgtgtcctgacgttgattcgggtgacaagatccatgctttggataagcatggctgacagtgaagtcaggtcttcggttttcattcgttgcgctgcattgacttcgcatgctatcacaagatccgcgccatactcataggcaaggccgacgggcaggttgtcaacatatccgccatccatggtcagacggccgtcattgagcaggaacggaggaaaaaccagaggcagggaaatgctggagcgcacagccgccgacagggaaccggagtcaaagacgatgcgttcggaggtggtcgcatccatggcaacagcgacatagggagtttccagctcagtgaaatcatcaaggaagctcaccttggacaaaagcgaagaaagcagcgtcatcagtgcctgatccccgactaatcccgtggcatttcccagcccctttgcaccgaatgccaaggacagcaggttgttttctccaaagacaaaggcacggggcgtggacaggatgtcaccatacggactcatggtgagcatggccatcaggtcatgtgccgcaaggatgtcacggatgtcttgcggtgaatacccggcactgtacaggcatcctaccaatgctcccatgctcgtacccacaatcatgtcaatcgggatgccgcgttcttctatggcttccaagaccgctatatgtgctatgccacgggctccgccgccagagagtaccaatgccacgacgggctccttgctggtactgctcgcactggcgcgagcaacatcggcttgggcagcgccaagggggaacagggtggcagtcatgatgaagattatgaagccgatgcggagaactttcagtatcacacatgtcagtgggcgcatatcatcctcccagatgcgaaccaatgaaacgggaatttccgttgatgaaatcctgccaagccatttccttccgtccggataactgcaaacggtcaatccagatgataccgttgccacaggctatggctattccctttcctttgcgtccttccataactgtaccgggcaaaacaccggagggaacgcccggagagacaacggaatcaaacacacctttttcagcttcctgaagtgaatcggccactgatgtgatgcacagcggagttccctcataggtcgtccatgccttgggccagggatgaaaggcgcggatgcagcaatggatgtcccggatgctccatgaccagtcaaggagagcttcgtccttagtgatgagatgggtataggtcgcttctccgctctggggacgggaaacagtttttcctgtcgacacatcactcacaatggaaacggcaagaggcgcggcgcgcagagctacgatatccgtgagagtcccggtagtctccgtaccatcgagcgggaagacatcctgcgcaaggatgtcgccactatccatctgcgcagcaatccgttgtatgctgatggccgcttccgcgtcgcctgaaagtatcgtgtactgtatgggagagctgcccctgcccatagggaggcgggatggatggatgttgatagctccctgggaaaaaagggagaggaaacgagggccgaacagcttgccataggcaaagcagaccagcatgtcgggatggtatgaggatacgatgtcgcgggcttccgtcctcaggctttcaggttggagcacaggaagtccaagtgtggccgcggcttcctttacaggagacggaaccagagtcctgctccgcgctcccggtctgtcgggattggtgaggacggctacgacaggaaatgacgcggcaagggcttcaagtacaggaacggctattgcaggagtccctgcgaataagatgcgtggtgaagtattcagtggccacccctttgcgtccgcctcaacgcgcccgtttccggggcttttgcttcttttcgtaagcatccagcacctttttcttatcctgttcgttcagacggtcaatgaacagagtaccattcaaatggtcatattcatgctgaaggacgcgggcgaacatgccatccgccttgacggtgaagaatttccccgtgacatcctgcgcctgcatggtaatacgctgcggacgcaccacatcatgccatattccggggatactcaggcaaccttcttcataaggcgtctgttccatcgatgtttcaatgatttcagggttgatgaagacacccttctctccgccttcgatgtcaacgatgaaaaggcgctgtgatactcccacctggggcgcagcaagaccgactcctctttcctgggcaagggaatcgaacatgtcatcgacaagaagcctgagtgcggcatcaaaaaccttcacaggttcagcgcgcctgcggagaacgtcttctcctaaagttactatttccaacatagtgattatgatacttgcaaacaatggcagtggtcaatgttccccactgtgaaactgtcagagatgacggagctggcaaagttgatagagaaaacaggaaaatgaaacatgcccctggggatgttcagtttatggcatccccatttttttcataatttccatgttcctatgttgtacacgtttaaaacggtattaataatactatatttacacctttaaacgtcaaataacccgaaagtattatatggttttctctgcttttcatgcaaaatcatacctttgggtaatagccttctattgtcagcacgtctatactggcgccaattgtcaaccctgcatggttgattacgtgtgacgttttttcaagaaaaaggggcaaacatgagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagactaaactaagcgtcatggtcttcctgaccatcctgatgcttcttatcaccttcatttcatgcgacaacaagctgaatgtttcacataccaatgcagtgcgcttctccacggagataggccgcaaggccatggcaaattccgaatggcaagctgatgatgacgttggcatctacatggtggatcatgacactggcacggcagctactgccgccccggaacgtgcaaacaaactctatacggctgacacagccttccagacttccggcttcactcctgctaccgttgccgataccttgaagtgggatgatattagtgcgaatcctgcatcattctttgacttcatcgcctattatccttacgtgtcttccatcgctgataccacggctctatccataaatgtctatccgggttccggggaacaggacaccggaaaggctgacttcctgtggggacgcaccgacaatgtacagaacaatacctcgacggtgcatctgaagcttgaccatatgctctcccgtctgattgtcaacatctctcccagcacgaccgttgatgctacggctatcaatgatgccaccggcggctttaccgtcacggtcaagggcttgggttctgaaactacgataaatctgaatgacggaaccttggatgctgccagtgtcattgagtctattgtcatgaaggacatttccgacacccttactcaatctgaaagaaatgagggcaagcgcaggttcgaggctgtgctgatacctgtggacaacactgatgccctggctaacgtgagcctggagtttatcctggccgggggtgctggcgctggtacatacacatgggcagcgacttccgtagcgacctctgaccagggcaagattcactttgacaaaggcaagcagcatgtctacaacatgacgctcaatacgtctgatgatgaagtcgccctcgccgctattgagattgagatacaggactgggacaccggggacggcataaacggggctgctacgttcaaaccataccgagccgtctccgccggagctttccacacgatgatcctgaagacagatggcacgctctgggcgactggacggaatgatcatggccaactgggtgtcggcgctgcgaccacctatacaacaagcacgcccgtgccggtcacgtccatgggttctgatgtcgcggctgtctacgccggagatgagcacacgatgattttgaagaaggacggcacgctctgggcgactggactgaacggttctggtcaactgggtatcggcactacgagcgacacaaacgtacccgtgcaggtcaaggataatactgatatttccgggttcatgactgatgtcgcgactgtttccgtcggatggaaccatacgataatcctgaagaagaacggcacgctctgggcgactggatccaactataatggccaactgggtatcggtaattatgaagacaaaaacacacccgtgcaggtcacgactgatgtcaaggctgtctccgctaaaacccactatacgatgattctgaagaaggacggcacgctctgggcgactggagacaactatgatggccaactgggtatcggtaataatatcagcaaaaatacacccatgcaggtcagctctgatgtcacggctgtcttcaccggaggttatcacatgttgttcctgaagacggacggcacgctctgggcgactggacggaatggttctggtcaactgggtatcggtaataataacagcataaatacgcccgatcaggtctgggattctgccgatggttccctgaaaatgactgctgtcgcggccgtctccgccggttttcacacgatgattctgaagaaggacggcacgctctgggcgactggacagaatgattatggccaactgggtgttggtgacaatggcaacaaaaacaagcccgatcaggtcatgactgatgtcgcggctgtcttcgccggaaggctccatacgatgatcctgaagaaggacggtacgctctgggcgactggatacaactcatttggccaactgggtatcggcaataatagctcgaaaaatgaacccacacaggttgtcttctgattagaaagcatggggaggagtatacactgaccaacaggtcgttccggcacgccggtcacttcctcctgtttctcccctccccatgtccaaacgtcatccgcatgggaagcggagcggagcttgtcccgcaatctttccctgcgcatcctggaaatcatcgtcaccgggctggacagcacgctggagaaattaatcatctccctggaaggaagaacggactcaatgggagagagcgaaactgtctgcatcagaaaagaatccggaaaatgtacttatggaacaatgtaaggctcaaggcgtatttccccatggtcagggggcattggttaaagttttcatacttttacaacatcccttttctgagtttcacaaggaattttccttacaacagatggaggggatctatgtcaatttccatatagatgccggaaggtgccttgtactgccggacaacagcgccgatcatctgatggagcaatgccggggacatgccgcggagcagcacatggaaacgccagttcccagctattttctccaccggacaggatgatgtgccgaatacctccggcaaatccttgcgaccgggattgcgtcggacaagggcggaaacagtgctttcacagatttcggccagccgtgccgcctccgtctcggctttatccttgttcctccccctgaccaccaaattgaccatcctgccatagggaggaaagcctgtctccctgcgggcatccagctctcggtcatagaagccatccacatccccggcacaggccgctgtcacggcttcattgcccggcttgtaggtttgaaccacgacccgacccttgtcattataacgccctgcccgcccgctgacctgaaccaacagggagaaggtatgttcacgggaacgaaaatcaggaacgttcagaccactatcagccaagacaacccctaccagctctacgccgggaaaatttagccccttggcgaccatctgggtaccgagaagaatatcaattttcccgtgacggaaatcctccagaaccagtgccattgcgtcacggtcgcgggtgctgtcggtatcgagtcgggcaagggacgctgagggaaacatccgtgcaacctcctgctcgaccatctccgttccgaaaccggaataaccaacatccagggagccgcagtcaggacaaaccgtgaccggggagcgggtatatccacagtaatgacagaccatcatcgcttcgttcttatgataggtcagggatactgaacaatggggacaggacatctcataaccacaggtggcgcagtgaaagaaataggaatagccacggcggttgagaaagaggattacttgcttgcctcgaccaaggacaaggcgcatctcttcctccagcctccggctaatcatccggttttcacggagcatgtccaccacttccatgacaggaggacggccaccgcctacgcgttggggaagttccaatttgagcatccctgaatcctcgtgcatcagcttccatgcttcaagcgacggcgtagcactgcccatcaccagcgttgcgcctgcatcggcgcaccgtttctgggcgacctgacgggcatgatagcgcggcgtggagcctgccttgtaggagttctcatgctcctcgtcaatgataatcattcccaagcgaggacatggagcgaacaccgcgctgcgggcaccgataatcatatccacttctccccgaaggatgcgtttccactggtcaatccgctggctggcagtcagagcggaatgcagtacggcgacccgtcctggaaaccggcatgccaccatgcgtgacaactggtgtgtcaaagtaatctccggcaccaaataaatgacctgccgtccgctatccaccacatggcgggctgcccggaaaaacacctcactctttccactccctgtaacaccatacaagtaatacatggcatgtgaggctgaggagatggatgctatggcggcctcctgttcaccggtcaactcaactgatccgtcggtcagttcgtcctcaacggcaaaggctggcactcctacatccctccgtcctccaggtaccataacggagagagcctcacccggactacagaaatagaaagcggccatccattttgccagctccacctcccgtggggaaaagacaggctctttgtcgatggcacgttttatatccttgagttctctttcattctttatttcatcttttaggacatcatcaggaaagacatcaatgacgaatgccgtgatttcacgattgccgaaaggcacggctacccggactcccggcttcaccttttcctccagggaagggggaacggcatagtcaaattccttgtccaccgggatgttggccagaacacgggcgcgcatcatgtttgcttctttccggcatgtaccggcagcccgaccatggaggcaagtcgtttcatatcttcccacacgggagcgcggagcctgtccaagttgcggaggactccggcaggatgataggtcactatcaccggaatattcatgtaactgaaagtgcgtcctctcagcgcgccgacgccttcctttgtctccaggatggcatgggcagccaccgctcccgccagcaggatgactcgcggttggacaagtgcaatctgccgacggagatagggaatgcacgcctgtacttcatcaggcaggggatcacggtttcccggcggccggcatttcacgatattggcaatgtaggcgtttgtctgacgggatacacctataggtgcaaaccatctgtccatgtactgtccgcctttgccaacgaacggtctgccgctgaggtcttcatctcgtcccggaccttcaccaattaccataacgacaggatgctcctcctgtccttctccgaaaaccgtatacgtccgcgtctcacacaaccggcagttcttgcatgatgagacaagagttgaaagctctttcagggaacaggaagaataatcccgtgcttcagtgtcaggaaaaagaacgtcggatgcgccaaggaactgtacctgcctcccgtcctcttttcctttttccagagaatcttgctgaacggacgggttttccccgtcaatggcatcccgtatgaaaggcagaaaagcatcatcaggaatatccagaggaagggatgcgggcagcggggacggtggagtcatggcacgttcagcttcatcaatattccgggcaagacgggcaagggcggcactcacggtctgtgcgtcaggcttcatcatcgctatcctccctctccctatcttccgacggcatctccatggaaggatgaagatgctcaaaccattcatattccttctcgtcaaaggaaatccgtgacaggtacaggccatgggcggaggctgtccgcccggcttggcttctgtcccgcgcggcaagccgccgtgcagtctccgtggcaggcacgcctcccaacaccaagaagaaaagcgtccccacaatggaacgcaccatcttgtagaggaatgcgttgccgcagatagtatacaccagcacctcggctccgtggatatccttctctacggagaaatcagatacatagatgtccctatggcgacgttcgcacatatctcccgcggcagtgaacgtagtgaaatcatgggttccggctatttccgcggcatgagctttcagaagttccagggacggcagttccttcactacccagacacgacctgagtcaaagggagtcatgtcagcttctctcttgatgagatatcggtattcccgtgccatggcggagaaccgcgcatggaaagagtcgttggtttcctcactgtccatgatgcgtatggcaggaggcagaaaggcgttcaatgcgcgtttgaagactaccgccggaaaacgttcgtcagggaggtcgaaatggcagacctgccccaaggcgtgaacgccggaatcggttcgtccgcttcctacgactgtgacggaatgtccggtcaaccggtagagcgcgtcttctatctccgcctggacactcggcgcattgcgctggtgctgccacccgctgtagcctgtcccgtcataagcgaccgtcatgcggactcgcctgacgcatccttcttcatacggatgggaagcaggacgtctccagtcactgcgtgccatcggacgattcctccaccagcatgacctgcgccaatgccagaggatgctcatgggtcagggagaccaagatggaagtcttgggaaaaagacgggaaaaatgctccgccgtgtgtccttcaagcaccaaggagggctttcccaggatatcggtgacaacagcaatctcacgcaggctcattccccgcatccccgttcccatcgccttgctcaaggcttccttggcggcgaaacgcgtagcaaggaactcccccctgctccgtagggaatcttctttcaacatcaaagcacgcttggcttcagaaggatgaaagaggcgtgacacaagcccgtcaccaaatgtttccatacgtaagatggatacggcatcaatgcctatacctcgaatcatatcagcggggctcctgtccaatggacggcaggctcttgaaatcaacggtgacgcttgccggatgcgtcgtgatgctgaccccaggcatttctttgagtacactctggtaatcaacattgacaagtgtcgtagcaggacctcccccggaaacgaaggagaaatccacggaagccgtaatcctctcaggaatgatgcggtagatgtcttcatccggcccggtgatggagacttcaatggtatcaggaatcaggctggcagccacatacccttccggagcggtatagttcagaggaatatcgatgacatagtttgacagcagggaatattgcacgatgacatataccccaagggcacaaatcaggcaaaggagctttaccggccaattataagccaggttctggaaaatcttattcaatttcatcgatgctcgcctcctcgatcagttcttcaggcgtaatgtcctgatagctgaacagcgccagaagcatgcgcttgaccgtgggagatttcaagtcatagtacaggttcgcgttgtaggtcagcgaaatggctcctgtttcctccgagacgacaatcactactgcgtcagattcttcggccagaccgagtgcggcgcgatggcgcgtcccgaagctcttgcggatatcagtctgctcactcaacggcagatagcaaccggcagccacaatccggtcgccctggataatcatggctccgtcgtgcaggggcgtatcatggtcaaagaccgtcagaatcagggaggaggacaagtctgcgttcaaacgggttccgctctcaatgatggggcgtatggcaagccgacggggaaagacaatcaaagctcctctgcgctttgatgtcagcacctcacaagctgtcagaatgctgtcaatctggtcgccgttcgtcatggtgttcatgcggaaacgtcggctgtacaatgcttttccttgggcgaaggaacggcgcagctccggctggtacaggagaaagagaaacacgatgtatgggacgaaaaactggtggagcagccacagaagcatggaaagccgcaatacgtagcacgcggcaaagaacaaaagatagtacagcgcgagcctgagcatgtgggaggctttggtaagagctacggcttcatagagacggtaaaacaaccaagccaggatcccaatctcagccacggggcgtatgtatgtcatcacagcatccagggattcataccacactctcggcatctcctttcataaagaagtataactggttaggctgaattagaaaacagcaaaaacctgtatccagcgcgtatccgaatcgctcaatcacaacggcagccgggaaatgactactggcgtgcctgtcgatggactcccttctttctccagaagggactttcctcccagaatgacagtacggctgtgcgctttcagtcgttcaagaatgtcagcggcggccattgcgatgtcttcgggacggacggcacagacaaggcttctcacatgggcgcggaaatcatcggtgaatccatacaaatcccgccggaacgtcacccccgccttctgtcggggtgaaagcggccgtatctccttgcccacggttagtatcagggcatcttcaacagtggaagcgtccggaggcatgcggacgagttcctccagagagtccatataatcggcgatggaaccggctatgcgaggatcgcggtaggtggtgaagacaaagagttgttccaggagatcgagggagctggacacgccatatgcgccaccatttcccctgattcgcgtccagagtccattagtggtcagaagcgtaccaagtacctgctgagccgcttgcaatgacgagcctgccggtgcgcttgaagtcactatcgctgtataagagacagtggcgggaatacggaaaagctcccgttcaggaagttggttcaagccaaaatcccggcttaccggtatgagaaggtcgccaaattcggggaatccttccacaaaagattcaagtatcttgatgtgttgtttttctctggacgcatcaccagtcacttggatgaccaagcgttcacgcatggcaagtttttcttgcagagacacgagccgtgaggcgattcctttgatgccggaggcgttctttatgtcaattccatccagcatcagccagtgggcaagaccacctgtcgcttccgcctgctgaccgaccatgctgaaagcgactcccgcccgttgcgcggcatatacgttggcaccgccaagaagtccattagaatattcagtgcgcatatcagtgatagcagcggctatcctgccgacatccttgacatcggcatggcggaggaggtcgcctgcaaaggcgcaggcttcagcaaaatccctctccagcgcactgaaacgaaccatgagcagcgacttttcctcccgtggccgtcctgccgattccacggtggaacctgcatcgaacgcaatggagaatgaaccagtcaggctgcggatacgcatggccacctggctgtagtccatgcccttcatccctgtcatctgcaaaagacggacatagatgcttaaatccaggatttcctgaacagtcaaatcatccagcgtaaaagcaaagtcagcgtagacgatgccattggtgaacagaggaaccatgactgtcggacggcctgaaacttccacagatttcttttctatgcggcggatatccaaaggaaggtcggacaggcgcaggcgtggtatggtcgccaatgcgtccggggcgtcaccggattcttcgaattgcagaaaacgggcatatttgtcctgaaaatctttgaagccttgtttgtccatgccagagcggatttgttcagctttctttgccatagtctggtcacggcgcgtcagatactgggggtcagggatgacagtcagcaggcaacgatgaggattttccaccaggttccggaacatccatgactcgaaccatcccatggatggatcctttgcttcgtccgccgcggcataggaaaccgcgacagcctccctcaacgccttcacaggttctgccgaggcaatggtagaagcgggtggcagtccctggagccagccatggagggaacggttcatagccctcagtccgttaggatatccgccaggaatttcggcaagcgaaaattccaggcgtttcagggcggcttccacctcgtcacggggaatccctgtcttgacaatgcgggtcagggtcttcatgaggaaactttccgcttgctgtgctttgtctggggaaatgcctttgaagccaacgacgaacggcatgaggcggaactcggaactcatgccgctttcaggacagatgtccaatcccagttttgattccgtgatggccttatacaacggagcccccggattaccgagcaggacatcgaccagagtagaaagcgtataaacctggagagggtcttccgcggatgtagttgcccaactcaaggtgacggatgctccggaagaaacgtcctcggcttttccgtcatgttcaacggggctataggctaccgcctgccgtggcgtcagccatttttcaggcaagggcgccgctccgggcacttcgatggccgaatactgtccaaggtaggcattctcaaggaactcaagtttgtcccccggttcaagggctccgtacataaggagcttgcagttaccgggatgataatattgtccgtaaaatgccttgaactgcttatagtcaaggttgattatggcttcggggtctccgcctgaatcaaaggcatagggagtatcaggaaaaagtgtacggacagactgcaaccccacaatggtatcatggtcagccccacctttcatttcattgaggacgacgccgtcaaaggtgatggtgccatcctcatgaggaacctggcgcactccttcctgctggaatgtttcttccctgagaagcggcgcaaagacagcatcagcatacacggcgaaaagattgtcgaagtccttgcgtgagggactggccgcgggatagctggtgcggtcgctgtaggtcatcgcattcatgaacgtatttgcgctgcccttgagcaacgtcatgaagggatcacgtacaggatagcgccgggagcctgccagtacactgtgctctatgatatgagcgactccgctgtcgttgttcggaggggtcttgaaggtaaagccaaagaaaagctcaacatcagcattgatgacctgatatacttccatttttgtgatgatatgctgaaagagatacccttttgcctcgtagtccggaagattgtctatggagacaagaacaaagctgtgcaactcatcgcctattttcaaagtacagggattctccccgtcatgttcacccacatgaacctcctgaaaacaaaaacggcatgtccatgacgccgttaccggaaaccttatcatgggtccattctcattgacaaccctgtccgtcctgcctactcttgcatatggaagcagaatgaaggcatcggcaggaggtatggcatgacagatttcttcaacggtctggagcgaccgcttatcttcggacataggggcttgagcgaccttgcaccggaaaatacgctccctgcgtttcagatgtgcgtagacaaaggcgttcccgctgtcgagcttgacgtacacctttgcgctaccggagaactggtcgtcatccacgactcgaacctcaaaagagtttcaggtgaagacatgatagtggaagaaacatcgttccaacgactgagacaggtggacgtgggatcccataaaggagcgcagttcgccggtactcgcatacctctcctttcggagttattcgagttatgcggagataaactcatatatgacatagaaataaaaagaaatggcattttgggttctcgccttgagcaagcagtctgggataccattgtccagttctgcttacagggaaaatgcatggtctcgtccttcaatccgttttccgtcagaaaattccgttcactgtcaaaggataagattcctacttcggtaatttatagcagggactcggatgttccgagggccttccgacgtggtgccggacgccatattgcccgatgttcctatctcaaaccatcctataaagtggtcgatgaaaagatgattgagaaattccaggagaaaaaaggctatcctgtagtggtctggacggtgaacacccgtgaagattaccagagaatggccaatcttggcgtgaagggagtcattggcaacagcccgcatctttttctgtgatgcgcaagcctccgggaaccatcctatcctgacagcttcagagaatttgactcaacaagcgggatgcaaggagatagccgccatcattaagcgcaatgtccatggcttcttccagtgtatctccccatgcaagagtcctttgcaaatcggtataagcaagaacgtgagcatcagacaaacgaaccaacgaggcttctcccatgacaatgaccaccggtttcctgtcttcaaggaatatttccgtcactcccgccttgccgcggatgacataacccgccagcggataagtacggcgcacgtcagccaggtacgcatcgtcatcttcctcatcctgagcagaatcctgagaagaaatcgaggatggtatcaaccgaatgccatccatcatgaaacgcgtcacgaaagactcctgtgtatagtcacgggaaaggcgctctccatcagccgaatgggatgagatatcaacaatgatggtcgatgcaagaatagaggattctttgcgataatgatgtactgcgttgagcatttccagctttgcccgcagaggctccgccacgtcatttcccacggcatcagcgaacacagcaaattcttttcctatatccagggaaatggtcaaatcaccttctctggtcatggcaggattgaaaccagaaagttccgcgtttccgctttcccctgttgtagcgctcagataatcgggatagatgttgccgaaagctccggtcgacgtgaaatcaacccgtaccggagcccttaggacgcgtggggagaaaatccggcgacgatggatagacagtgaaagcgaaggcccttcaggataaaagtgattgatccgtatttctagtccgtcaaggatagaatcaatgcgacctattatgctctccaggctattgtcctttgccatcaccgggccagtggcggaaatagcggcagcctccatgtacagaagcagtgcgttcacgtccttgttatcacgaaattcgagacgcgccttctgctggagggaagatatggactcttccctttccacggcagccttgaggacatcgctgcgcatggtttcaagaagcgaagtacggacagccgtcattgcataaaaagtgtactttccgtcctttggctggatatgtgtcctgctgatccgtagttggaagtcagcaataccatctgtcgatgataattcacgataccatgacgcttcttcattccttccggtagcctccaccagctgtctggcaatgtcctgatatgccagaagtcgagcggaacgttccgatgcagcggttcctgtaccgacaaacgcggtatacccgatggcgacctggggagaatccacccaatccggtaccccatcacgtcctgtctgccataaagactggagggatgcacacccacccagaagcaggatcatcaggaggagaatgggtgtaaagatagttgcgcgagttctcatgaaacgctatctcctagaaaaaatacgtcagggatggttcgatggcaagcaccgtcctgctgtccagtctggtatctcccgaacgaaggacacgggtgtctgtccctccgcttattccccacgcccacgaggatgatatctggtgcctatacccagcccgccacgtagcaacataagatattccgattcccggaacaataccaatgccgattgctgcgcttgccgtcagacttccgtcctgaagcaacgtgaaagtcgaatccaagcggctgccaagcggcatatccatgccaatcccaaccatcatgtcgtatgaaatgtatccttttaagtccactatcaggggagaagctcccaaagaaatcaacaaggacagcggctgctggtaaagaacagtggacgcggtgattctgccgcctgctccccatgtcctgtaccccccatccaaaagcaaatacatggcagaaccggaaagactcaccgaccaaggagaaacaggctccaggctcattcccggttggacagtactccgccagaaggtatccagctccacctcgccgcctgtccggttcccttccgcaatcattgaactttctgcttcgcttccaatccggcgaacccggacacgcgcatggggaacccctttggcatcgatgacatgatagacatcaccttccctcatcccgtcaggcgctccggtcagggaaagggaattccgccaggcataggcgacagtggaatcagaaatggatatccccaagatgtccagcccgtcatatctgagacgggcgatggcttcatcctccatttttttcaatgcaaccgacagagacttaccatggacatccatgtccatcaccttctcaccaccagaaccggaaaatttcaaggaaccatgcaaacgaacctgaggggaaaaggtgacgtcatcccgtgtcatatccagaacttcgcctgtcacgacgctgtcatccgccgtccggctcctcaaggaaaccgcgacaatacgatcgactgccgcagacagcgcttgtttcagctcatccgccgcattgacttttgctcccgcgaagataaacaggaaacacaggcagacaaacatactaccacgtcgcatcctcatgacagcaatcttcatctcaacgtcccatgcgtgcccattgcccgatgatgcccagagccagattggctgcatcattgagtgccggcagggcaagccattcatatctgctgtggaaattatagccacccgtgaacaggtttggacagggaactcccttagccgcaagcctggcgccatcagtacctccacggattatctccgagtacaggggcatgcccagctcctttcccgccgcatagaccgcttccatggtttgcggcttctttttgtttgcctccgccatgttgtaatatgtaaaggaatacgctacttcgacctttcccgccgcaaagatagcctcgatgctccgggcgatctgctccacgacagcaatgcgtctcttgagtccgtcaagatcaaaatcccggagcaacaactccacagtggttttcattaagactcccgatatatcagtcggagcgtagaacccatatctgccgtcggtagcttcaggactttctgcctgcggcagagctcggacgaaagcggcggccatgttcaccgcgttgaccaagcggccacgggcagtacccgtgtggtaagagactccgtggaatgttacagtaaccgatgccgcgttgaaacattccgtttcaatctcgtaccgtgcgccaccgtcaatcgtgtagcatgcttcactgcggatagcttcataggggaacacatccatgccgccgccagtttcttcatcggtggtaaagatcagttctacctcgccatggacgaaaggcttttccgtgacaaggacttttgcaaaggacatgatagccgcaacgccagccttgtcatcccctcccagcaaagtagtcccgtcggtgacgacgagcgtatcacccgcatacccggcaagagccggattatcggccaccgtaatgaccgtagaatcattgagaatgatgtcttttccatcatatgtctcaaccacgcgtggcttcactccattccctgggacatcatccgcaacatccacatgagccatgaaaccaatggtaggcagcccggttccggtcgcggggatgcgggcaatcagagtacctttctcatagagtatgacatcagtcaagcctaagtcacggacttccttctcaagcaggcggagcaggttccactgcccatccgtagacggccgctgcgtagtgatgttcctgggattgctcattgtgtctatgaccgcataacgcaaaaaacgttccagcaaatccttgctcatatcttttttcttcatgcttccggctccttgtatacgtatcccggcgggatatcgccaaggatacgtatttccaagtatcccacaaacatagtgtgaacacaagtaagcaggaataggattcagacggagaaattataggttttcagcataggtttcaccatttcaacgacattatatagagcaaatactgccatgatgatgcctgtgacgacaggaccgcgtttcaagctcttgccaaccgccatgatgctcgccgcaagggcataggatatctcaggttcggtcgtcactgacttgagccattccccgaatgcttcgtcggcactctggttgtaccgataaaaacgccagattgagatgactgtcgtagccaccactccagcagctaccgcaatgcctgcggctgctgatatcttgccccaaagcatgacggaagggatacaagcatatactatgcccgcagtcagcagaaccagcgtccgggtgacaagtttctgcacatcctttgcaaacttagccctttgggaaggtggcagggcacgacatatagcgctgacattcctctggaggctccgttctgaggtagtgtatgtatccttgaggttggcatattcatccgccgccagcagtttttcagaagccttgaggacagcttcggaatcatccgcggatgccaccatgtaacagaattccaggtaatcttgcccttggtcttcggcaagtatcctgtccaccacatccatcccgtctatcttctggggatattcttttcccgtaccacccgcggatcgtgaagattgttcttcttcaagataaggtcggatgacatcatagttttcctcaatgatgctcgccacgcgcggtttcaattcctcttcggtgatagcctcccggatttcctgacgactccagtccatgctgcatcctatcgtgctgacaatcagcatcaggcagagtatgtcctgcgccacgattcttaccgttttcatcacaattcccctctttctccattattttttccttccctacggaaggttcatgtcgttttatttccgttgccggtcacaaacccaaccctcagcccgacacggatggttctgtatccctgtagggattcttttatggaggcaaattcgtcctgataagaatgtgacgggtcacggaatgtaatcaccggctcaacaatccagtgtttccgcgccaaaaacgtccagccaagggatatttcatcaagcatgagcatccctcccacaacgcctcggtcaaaaagaaaaccaagacgcataagggaaagaaggatgaacggtccggtatgccatggataataagccgccgctatgccagcactgaacagcacacatcccttctttccgacatccagcccaaggggaagccgcacctcgcatcccggcagaacagtcagccttaggtcggcaccaatttcccagtctcctgccatgaagccatcacaggacaatacatccaccgcaccaccccaactcatttgttcggtaccataaaccggagataagatacaaatgatggtgcatagtaaaaaaaggaaacgcatatgaatcctccgcgccatcacggtaacacggaggcccatgcccttctattcacagttcagggtaacgggaacggagtactttgaaccaagaagaagggctatacggaagaagggcatggtgaaaaaatctgtggtatctttttttcagaatttctatttttctatatttagaacgtcaaaaattgtattttataacaaaattaacatttttaagcgtgtgataacccgaaagtattatatggttttctctgcttttcatgcaaaataatacttttgggtaatagctttctgccatcaccacgtttatactattttattaattactaccatatgcgtaagctggcatgtcatcatcttcttcatggagaaaggaaaagatactatgagagagagagagagagagagagagagagagagagagagagagagtaaactaagcgtcatggtcttcctgaccatcctgatgcttcttatcaccttcatttcatgcgacaacaagctgaatatttcaaataccaatgcagtgcgtttcagtacggaaatcggacgcaaagccacggcaaattccgaatggcaagctgatgatgaagtcggcatctacatgctggaacatggtactggcacggcagctactgccgccccggaacgtgcaaacaaactctacacggctgacacggccttccagacctccggcttctctcctgttgacgcctccaacaccttgaagtggaatgacattgccgataatgccgacgacacgtttgacttcattgcctattatccttacgtgtctcccatcgctgataccaccgctctacccatacatgtctatccacttggttccggggaacaggacaccggaaaggctgacttcctgtggggacgcaccgacaatgtacagaacaatacctcgacggtgcatctgaagcttgaccatatgctctcccgcctgattgtcaacatctctcccagcacgaccgttgataaggatgccatcaacaatgccaccggtggatttactgctacggtcagaggcttgaacacgcagaccgcaatcaatctgaatgacggaaccttggatgctgccagtgtcattgagtctattgtcatgaaggacatttccgacacccttacggctacggaaagaaccgagggaaagcgcaggttcgaggctgtgctgatacctgtgggcaacactgatgccctggctaacgtgagcctggagtttaccctgaccggtggtgctggcgctggtacatacacatgggcagcgacttccgtagcgacctctgaccagggcaagattcactttgacaaaggcaagcagcatgtctacaacatgacgctcaatacgtctgatgatgaagtcgccctcgccgctattgagattgagataaaggactgggacaccggagatggcataaacgcacctgctgtcaaggtgagagtcaagtcagtctccgccggagcttattacacgatgatcctgaagactgacgggacgctctgggcgacgggatacaactattatggtcaactaggcctaggtgacagcggttcgggaaccaacagaagtactcccgtgccggtcacgtccatgaatgctgatccgagcaatcctgccgtggctatctccgtcggatccctggcctataacggaaccgcctacttatcccatacgatgatcctgaagaaagacagcacgctctgggcgactggatacaaccagtatggttccctgggtgacggcactacgaccaacagaagcacgccagtgcaggtcaaggataatgctggtggattcatgactgatgtcaaggccgtctccgccggagtttatcacacgatgatcttgcagaaggacggcacgctctgggcgacggggcggaacaactttggtcaactgggtgtcggcgaggcgaacacctatacaacaagcatccccgtgcaggtcatgactgatgtcgcggctgtctctgccggaaactcccatacgataatcctgaagacggatggcacgctctgggcgacgggatacaacaactttggtcaactgggtgacggcactatggccaacaaaaacacgcccgtgcgggtcaaggatactactgatggtagcgggttcatgactgatgtcgcggctgtctccgccggagcttatcacacgatgatcctgaagaataacggcacgctctgggcgactggattcaacagtgctggtcaactgggtgacggcactacgaccaacagaagcacgcccgtgcgggtcaaggatactactgatggtagcgggttcatgactgatgtcgcggctgtctccgtcggaaacgcccatacgatgattttgaagaaggacggcacgctctgggcgactggacagaacagtgatggtcgactgggtgatggtagtacgaccagcaaaaacacgcccgtgcaggtttcgtccatgggtgctgatgtcgcggctgtctccgctggagaaaaccatacgatgatcctgaagaaggacctcacgctctgggcgactggatacaactattatggtcaactgggtctgggtgacagcggttcaggaaacaacagaatcacgcccgaacaggtggttttctgaccagaacatgaggagaaaccggcgcatactaatcgattacaggtcatcccgttgtgccggtcatcgtcccaaattttcgcgtttttacaacatccccgatattttttcgatggcgcgaaatgccttgaaagaagtgaaaacctccgtcctctcatcatcaaggacaaggattattccccgtttccatacggcagtccgggtctttgcaacggacagtacatgtgctgcctgcaccgaccaaaccaaggaacaaggaacatcccgtgtcctctgctttttcggaagccggacataaaagaataccccttcattgaaaaattccaatcgtccgcgcgaatacatgtcatcagaaacattgtctgataccttgcggactgcgaagaaagacatgccatcaggtggcagggctgttcctctgacacgagcggcatcgcgtcgggacacccaataagaaatcagataataggctccgaccaaggcaagcatgaagacgaacaatccccaatagagtggaaccggaatactttggcgcaggaatacagcgagaaaaaaagaaacaagcaacgcaatcttgataatcaactccacgggattatctccttcatccatcaactatacaagcgaagccggacatattcaacgaaacatattcaagaaaacttcctgaaacgccggacagggtacagtcgcttgaatggacaggagaaaaataatgataggaaaaatcaaatatgcaggactggtggcatgtctcagcctcatttgcgtctgcctcgccacgctcaccggttgtcccaccgctccatcgaccgcatctcttgagttgcacctcgactccatggcgcggacgatagttccggaagggacttctttgttcgttaccgcctacacggtcatgggaaaaggcccggatggtcagaatttcaaggtgaacagcaataattcactcatttctgtcgatggcctgaacgaagggatgtggaacctgacagccacaggacataatacccaaggcgtcgctttggtgagcgggcacagcgacattgcactcaaaaaagacaggaatgtcgtttccatcgcccttgattctatggtgggaatcgggacactgagcatggaaataacgtggaaagccaacaacatcgttcatgcaggcatccacctgatgcttgtcgatgaagaaggcaaggaaacaatcttggcaccgaacgtattcaatgagtcacgtggaatggcatcagtttcggttcaagttcctgccggcagctattccctctgcatccaactgaccgaatcaggggctttaagggctgggcatgtcactgcactccgtgtggttgatggtttggtgagtgaaggtatcatccatctggctttggacgaaccgacgcatcctccttattcctttctcttggaaaacaagactggcgttccagtatcctgccgtatcatcggagcagataaaggtactctatccacaggtcctgtgacatcaagccttgaagtggaggatggactcgccctcgatgaccttgtagtgaactggtttcttaatggaagaaaagtcggtgacgggtcgtccgtcacattcaccccgcctcagggctatagccgtcttgatgtgattgccagagggccgcaaagcggtacgatgggttcgacaggctggcaattcaaagtcactcaaggttcggtgatcccaggggttccatctttcaagcgattgtacaaggatggagaaaacaatctcaggactacaggggtggaatgtatcgcctttctcggtgatggaaatttcatcctgtcatcctccggggcatctacccttcagctgtgcaagatagtccgtgaggaaatacatgtgcttgctacatatgatgcttcgtcgggttatccggtacaagacattaccgatatttatgctgaccaagcaagcgggcgcgtgctgactgcgtcctcatctccagcaaccatctgtctctatcagtacgacagcacctattcaaaacttgtaaaaaaattcattgaattgggttcagaatcctccccttctttcacacgtacaggcaggttgggtcgttttgctcatttcgaggaggctccgcacgtctatgtagtgatgttcaatccggacggatacaagacgcccatctacgatctgtcagcaaacaacccaaaagaagacttttttgcgggatctctcaaatggagtgcgaattacggttgtacggcttttccatacgtatgtttagcttctcccagcaagaatgccctcctggtcatcagcccgcaggagacaaaaatacggttgacgaacagagtgccggggtctctcggctatgggtcatactctcatttcggaaccgataatcctgaaaaaatctctataaatgggttgtcttccggtatcctcatcagtgattcctgtgccctcatcgcgcacggagaaaagatagagcaaattgaatgtgaccgcccatcagtatggtcacacgcccgcacttatcagtccggacaggatggtatacctgccttcgcaggaatcacggacatggttacggacgctctgggaactctgcttttcacgtcaataaagtcccaggaaggcaaggtcatgagtttttccattgatgactcggccataacctatttgggatccgcctcaatccctgacggaaacttcactccagcacgcatctttccctctcctgacggacaatggttgcttgccacagggctttcgggaggtctggcgttatacgaggttccgcgtaattgaaaaaaagtgatggaattaccgagggatgttgcaaaagtgaaaacccccgttctgcaacattcctctccatgcggctgagtacagagttgttgaatccagaatagattgatagtgattaatccaagaaacactgataattttgcgaaaagaagcgtttaaaacagctctcatacccatccaacctgtttaacatccagaacgtttaaaaaagttaaacacccagtaaacgccagattaaacaccttttgcctgttttacccatattgtttactgagtgtttatttctacagcatagtatttcgcgaaatcagatgtgagaaattgcgaaatcaatcatccttagcttcaatgatactgaatgaccataagctctctaatatcataattaccaaccagcacctctgtcttcattttccatggctgcacttttgcagtgacggacatccgcattggaagttcctgcttcgaccttttctctattcaaaacttgggcgtttttttttctattcgtccatatcgcatcaccaccatttacaacgctacaactttggttacagtctataggttactcaaatatattactgattatactaaataatatattgacaaaatgggagagggtatcatggtactattaatcatcaagaaaaaagggatgtaaaaacaatgtgaaacgggaaaaaaagatgaagaagaaccgataagattgctctagtagcactactaccagaaatcctaaaaacggtactctccatcttctaagcggacacggagggaggaaactccctccgctattgataaatctataacgaacaaggagaaacgtcaatgaataaacttacaagaactgaatggctgctcattgccctgattgtgctgaatatcgtcaatatcatcatccctctggtgaagtgacatgtcaaaatacattacggtcaaagaagctgccgcagaactcggcgttacaacccagaccattgcccagacactccggggacttggtgttgagaaattcggcgggatatatctgattgacgatactgtcatggagcaactgaaaagccgcaaaggaaaatccggtcggccaaaaggagcaaaaaataaagtgaagaccgaagcaagactatcttgaaaatgagacaggaaaagtaacggagacccatttagccgtccctccattactgacttttcttgctatcttgccgaattgagacaaataaaagggttcccacctccacaagcgggaacccagccccatgtacacatacacattatatacagctccctaggggtacacccatttgatggggaatgtcaagatgggattcaaagaacctggaacagcaggctgttatcactgaccacatttgtcatcatcctgttgccgttcgcatctgtggcatactctccgttctcatctggcttgtatccgctgccgaccagaaatgagtagttcaggaaaaaacatgtatgctgatgctctaacccgtgtagagaccttcatcgatattcatgatgggttcaatcctcggtcgtttttcgaataccggcttgccagacaagctcaaggtcgtcataggatacggagtaggctagatagccatcgtcagcatatccggtatcatgcagcatgaactcaatgcaggcttgacgatctcttttgtagtcgtcaacgatggttcccagcgttcccgccggaaacaggtgcgcgtggttatcatcaacgcaataagcctccacgggaactttggtcttcacgacatctggttctttgcactcatcaatattcatcattcagcccaatcctttacaaatgctgtagtcaatcgagggaaaccttccagttttactgtaacatctttaatgtcaaatatccatgtcgtttttatcccttcaaccttttctctcttgtcgcgtatgccatgaatgcgcatccgcacgtcatagaatcggccatgctcgttagcattttttattgtgattctcgcagaagcaagaccctcccggtcgatgatggcaatatcctttgagaacctcagcttgtacatctgatacgagcggtggccagtttttaaaccgttataatgcctgttcctcaacacgataaaccatggctaaacacgctataacacggaaaaaattgtcagtttgagtaggatttcactgtcaaaacgctggattttctgtcagaactttttggattgtacaattttctgtcagaactttttggattgtacattaaacacacgataaaacagttttaaacacgctataacacggaaaaaattgtcagtttaagttggatttcactgtcaaaacgctggattttctgtcaaaaatttttggattgtacaattataacagatgaaatattttgcgtcaatatattattcaaataaaagaataaaataaaaaagaaaaatcattcacaagtctttttcttaaaaaatgaattttggtgaacttttaaacatttctccttttcgtttctgccatatttccagatgcacaaacaccaaaaatcttccatataatatatttcaggaacgtacgaagacacatttctaactgtttatgtccctttctcccatcctattccgattttcctggttagtgttatttgtttattgccaaacgcgcatatttcttttagaattgttcacataaatttagggagacgaccatgaatagtgagatgttaattagaattactcgatattatcgggccctcaacagattaaaaagcgtaggactggaaaaagtctttgctcacaaccttgccgatgcagccggagcttccgccgccgtagtccgcaaggatttttctcaacttggcatacacggacagaaacgcggcggatatgaaatacccgacctgattgccagtgtaggagccatcttgggcaaaggcggctcgcagaatactgtcattgtgggttgcggacgcatcggcaaagccctcatacactacaacggctttgagcccgatggcatctccatagtcgccggattcgacaacgatcctctcgtctacagcgacacctcccagcccgtccccatctatccaatgtccaaacttgaggaaaccatcaaagccctggacgcacaggtcgccatcatcaccgtcccggaagcctctgctgccgatacttatgagaaactggtcaacgcaggtatccgcggcttcctcaacttcagccccgtcacgctcaagtcccagagagccgaaggactccctcccttaatcgtccacaatatcaacattgcccttgagctggaacagatattctacgaactgcaattccctaacactgtccgctgaatctgaccgaccatatctcaacgcagaacgcacactacgaaaccgaatgctttcccatgaaacatccggtttctggtttcatccacagatcatgcgtcctgtgcgttctgtacaaggatgccatcgccccgtaccgcttccgctacattcacgatatcgtatggagtctcctgataaacaaaataattcaaccagttactgaacagaagatttgcatgggaacgccatgacacaattggttcacgtgaaggatcatcaccaggataataattcaccggcatgccgacccccaacccggcgaccgtatcacgcctgtattcccgatccaaagttctggaatcatattcacagtgacccgtcacgaatatcctccgcccgcccttgtccgccaccagatagatgcctgcatcatcggattcactgattacattcaaaccgggaactgaagccacggctttctcatccaagccggtatgccgactgtgtggagccaggtacgtatcatcgaaacccctgacaagcttatggaaacggtcattcacccgatgccggaaaataccgaacatcttggctggcaggggaaccttccccaccccgtaataatgatacaaagcagcctgtgccgcccagcagatgaagaatgacgagtagacatgggtacgggcccattccaagatggatgtcaactcatcccaataacttacttcctcaaaagccatgccctcaaccggagctcctgtgatgacaagaccatcataatactgttccttcacatcatgaaacgtctggtagaacgtctccaaatatgaaatttcggtatgggtcggctgataggaagccgtacaaaggaacgtaacctcgacctggaggggggaattacccagcagacggaggagctgggtttccgttacgctcttggacggcatgagattgagtatggctatcttcaaaggccggatatcctgcgtccgcgcccgctgatccgtcatgacaaaaatattctcctgtgtcagtatatccgcagctggcagaccgtcctgaatctttaccggcatgtccttcccccttgcctcatgttttcttgcacaacgacatggatattcccctcaaggaacatccatgccagaatggggctctcattagattgtttcaaaaccctgctccaagtcggcgatgatatcatcgacatgctccgtaccgatggacagccgaatcatgccaggcgtaataccctgctccgcttgctccgcggcggatagttgggaatgcgtcgtactggcgggatgaatcaccaaggacttcacatcggctacatttgccagaagtgagaatatctccagcttgtcgatgaacgccttggcttccttttctccccccttgaccgtgaaagtgaagattgaagcccctccttgcgggaaaagtttcaggtacaactcatgatagggattgtcaggcaacgaaggatggaacaccttctccaccttgggatgtcgggaaagataatccaccaccttcaaagtattggacacatgcctttctaccctcaatgaaagcgactcaagcccctgaaggaacaggaaagcatggaatggagcaagtgtagcccccgtatcccggagcaagattgcccgtgccctggtaatccatgcggcagatcccacaacctgagtgaaactaatcccgtgataggatggatcggggttcaccaagaaagaaaaacgcccgctggcctcccaatcaaacttcccgctgtccacgatgactccacctatggccgtaccatgtccgcctatgaacttagtggcggaatgaaccacgatgtcagccccgtactcaatcggtctgagcaggaaaggagtggcaaaagtattatcgaccactaccggaatcccatgtgcatgagcaatgtccgccacagccttaatgtcaatcaaggtagcattcggattgccgatggtctccaagaacagagcctttgtcttcttggtgatagccttctcccacgcgccgggctcatccgcgtcaatgaacgtcgtggtgatgccgtactggggcaaagtgtgagccagcaggttgtacgtaccaccataaatggtacgggcactgacgatatggtcgccgttctgcgccagattgaggaaagtatacgtaattgccgcagctcccgatgctaccgcaagggctgctatgcccccttcaagagcggcgatgcgcttctcaaagacatcttgtgtggaattggttagtcgtccatagatgttgccggcatcggtcaggttgaaacgggcggcagcatgcgcactgtcatggaagacataagaagtcgtctggtaaatgggtaccgcgcgcgaatcagtggcggaatcggcctgttcctggcctacgtgaatctgaagagtttcaaaatggagtttcctgttttttttatctgtgctcatgatgagttccttggcatgatgatgcgctccctacggaagcgagccgccacatggcagctattgattggcatatgatcagaaacccatacgatctttgacggagcgacaccggggacagctggcgttcttcatctgaatcctccccaaatttatgcagcacaaattcatgctgtggcaaaaggacatgcggccgtgtgacactatgtcacgaatgcccggaacaaaattccagacgcgccgcaagaaacaatcatttggaaaattaatagaaaagaatggatatcatgcgcggcggcacatcataccatctggtgaatctgtcatggacattgacatcatcgtgccgcctcctgcattgagatattccgcgcatgacggaaattacacataccctacagactgatgagaaacaagtcaaggcatgagaggaaaaaaatctcctgaaatttctcagtttttttctgtgctttcttcgggttccccagcaaaggaggaaagcgagacaggagcatgtctcctttccctttcgtcaaaacggaacacaccccagacagggaaatgatcgctggttccccgcctcagccttacattccacgcgcgtggcgtgccatcggacgcgaccgcggaatcaggcgcgttgcagccgaattctttcatcctccatcctgccctgtcagcgggagccagtccagaaaaaaggatatggtcatagcgatgccatgtaccttcatatacataggaaccggggcggaaagtattaatccttccatcgagccaaggagaataccacgaacctttctgccctccttgcatgcccgatacaaccaaggaaccagcggcttcccattcccgtgcatgagacgatgccgcacggacaagcgcggtccgatatcctctttccattcctttttcttcaccaggatcctcgttcatatcccctgcaatgaccagcaggcaaccaggatcagcctgacgccaaagcctggctctcgtagagagcaagctggcaagagctcgccgtccttcctccgtcacccggtcgccttccttgcgtgacttcgcatgtaccgcccacacgaccaccgttcctccatgaacgttgaacaccgcttccagtgcaggacggaatccctccactccctggacggtaatccttaccggattcaggcgtgaaatgatggccgtgcagatagcacccccttcctgaccggcagccgcgtaccagcggtatcctctccgtgccaaaggccctgctatgaggtcagcgaccacaccgctgttttccacttcctggaggactatgatgtcggcatcaggaaagatacgggatgacagaaccttccggatgtcttcaagccgcaggtgataagccgtctcatcccatcgggaagacggaccgtattcctcatattccgtccccgatgtacggccatccatcagattctggacattccaactgaggatggtcacatctgtgggcgcagcttcaccttctcccacaggacatgaacagagactcacaatgcacatgagaaggatgacatggatagatatgtataccggacgcatcagaacctccgttcccttattcatgataaggacggaaccgtccgtggcgtttcacggaaatatgattagcgggagtttttcatcaggaaatatccgaagtacagcagggcaatggcatcctgcatatcgaagacagtcacatcccagtcacgtgcttcgagaatcccggcccgcagattgccaagccgtgtatcatgaatcatcgatgccctctccaccatacccatgcagaagctgacaatccgggggaaattctcttgggagaaatcatggaaaatcgtgtcatagttcgcatcaatgtccgtcacgtcccgcgcttcatcaaggaagtcagtcaaataatcctgcacgtcacggttaagccatttctgatagatgcgcgccaactgggtatcatgaggccggagaaagtccgccatgattgtatagcgggtacgccggaaggtcgcgctcctgttctgcttcactgcaaagaagaaatcacggtagaacagaccattctggtcaaggatgttcttggctatgagaaagtcgatttcctcgtcgatgtgccgtgcataccgggaaagttccgtaatcttgggcagatagtccttgttgccggtcatccgtgccaaagatttgctcgccatggaacgcacagaagaccatcgaccatccagaagttcttccaaagccttgagagccttatcgttgcgtcgataagaaccgagcgcagcaatggcatccatctgaacgaatgagtcatcatccttggccaaggcaatcaaatcatcgaccaaggtcatgcggggcttgtcacccagtgccctgaccatttccagcttgtccaaggaatacggcagggcaagctcagcgcggattgcgctcgtcgcgactccggccaggttcgtccccagggatacgaccagagccttacgttccagaggatccaccacatggtcgagtctttcaatcttgcttaatgcctgtaggccatggaaactgaacattgcccgtcctgcgtcgcgggtagaatagcttccatgttccttgaggatggttgccagaaccgaaccaaggacagtcatcagcaacgccagcaggaaagtcagcgaatagtcattgcccagatggaaggatgccactgacagcagtccgtcaggatgtccgttccgaaccaagataccgcccagaacgccggaaaccaaggcaaagaaagcaatgacgaaattgctcatcgcattgaaaggcacggcctcattgtccgggatgatgtttgacaccattttctgagccatgatgttgacaatggcaagtgagaaattggacaggaatcccatcagaaaaaatgcccaggcgccagcaccgccgggaaggataatccaacccaggaaactgatgcagagcaaccgcgcaccccagagaatcagagggcgggaacccaagcggtaacccagccagcgggagacgtatcccgccagaatgacggcaaaagcagctacgactgaatagacaatgaccatgctctccgacaggttgagcactactctcatgaacgggacggacaggccattgatgaccgacaccccgatgaacgtccacctgaccagcaggcgcagaagatgctccggacgtttcatctcctcaccgaggatggtgaacatgctccgccccttgtgaacctcaaccttagctcttccggggatacgggaaacggttatggcggcaatggtattgccaatgacccccaccatctggagaaccatgatgccaaactgaccggaaagctgtctgatggaagtcaccaatgagctgaccacgcgtgtcaggattgacgaagcctggtaggagacgttcagtgttcctatcaggtggactcgatttcccgccgtactgattgattttaaggtgtaatcataaaataccagacccagcatcctgaacaggcagaaaagcgaataggtggacaggagtatcgccaccgatgcggggccgtccggaatgaagtatatccccaggtacgccaggcagaccaagccacggagcagccagcagaacgactgcacctttaccatgttccgacccttgaaaagccgtgggacaatgggaagcacgaaacccatgatatgtattacggaggagatatacccaagtgcaaggtttcccgcgccgaactgaacggcgagaagatatacgaaagtatcgccgagcagactgaaggacgagccattccatgcctcacactggttcaggtacttctgaccttttttcttttcttcctcgttcaggtatttcgtctttgccacgttggcgtcaccccataagatggaaaatcataaaagacttacaactctttcctggaagatacgatacgacttatcaggccataatcccgcgcctcgccagcatcaagccagtggtcacgttccgtgtcctccgccacttcctccacactctttcccgtagcggcggcaataacgccgtcaagtttggcgcggagcttctctatctgacgcgcgtgtatctcgatatcagtcgccacgcccttcatcccgctgaggggctgatggatcagataagtggaatccggcaagcctacccttctgtccgccggaacggacagcaggatcaacgccgcagcactggcgaccaatcccataccgataatggtgatcgggcaagaaacaaaacggatcatgtcgtatatagcatagcccgcgtccacatcccctcccggagaattgatgtacaggtagaccggcgcatctccatcctcagcctccatgaccagcaattgcctaatcaggcgatcggcacattccttgtcgatttctccggaaagcaaaatggaacgtgtcttcaggagtttatcgttcaaggctggatcctgaggaaccacgggagtcttttcttctttgtcaggcatgacgagcctctttctcacaaatatattcatgccggctattctgtcggcaactatgtaagtatacgaataaaacatccgtatgaaaaggcacaatgtcgaaaggaacaatgtttttcccggaaggaaatcctgggaaattccggaagaaaattccgtcatcagtcggaaaatttcatgtaccggccagatttcgcttggttgtcgtactcagatgctcactgtgattcccgccgtcagttggaaatcatgagtgaatcctggcaggttcctgtaggcgaccattccgctgccatcatcctcggtgaaagaatacttgttccatgctccaacccagtcaaggctcacacgggcactcacattcggcctgtccatgacctgccattcgccagaaagctgggcgtggatgcgggtttcaatctcatccgcagtccctgagggcgtcgctcccggataatccggcacttcttcattgttcccgccagtatgatgagattccaaaaggttcatctttccatgtctcattcccatcagcctgaaaccaaggacgccttgtccgggaaccctccaggagacatcccattgcaggacgagcgcatccccgccgtatggatacccgatataatcgggattaaggacgaaactccgatattcccctgactgaccgaggacaaaatacttccggaacatcagaaagtcaacctcatcacgccgatagagaacgggagtcgtcatggctgcttccagcgaggtagtcaagatgcccgcccctacaatacaggcatgttcgacaccgccaagcagtccccacgctcccttttgggaagcatcttcgtggggtgcccgtgcctggtcaaggacaaactggccatagacattccagcccggagagaacgcccaatcaagctcggcatgggcaatggcattgaacatatcgtgattgttgagattgtgatagatataagcaggattaagataactgaggtttgcgacatcattcttgtacatcacgttctccgacacgacaagcgtcactgtgtcccatggtcggaactcaaggcggtggaggagaaaaatacgaaaatcagtgtcggggtcttggctggaggaaaagttcgtatcaaggaatatgattgaactatcataggcgaacctgtcaccaaatgcggtgaacctcagataatcatggaaatcgacatggtcatcaacaatgaaattcccggagtgtccgttaccccatgacaacctgtccttggcgagcgagacgttccagttgccgccacctacggagaacaccgcccgcttgggcgtctggatatcaacaagggcagtcgtcagggacatggacgactgaaaatgctgccgcatggaatacaaggatgtcggaagaataaatccagctttgccagaaggaacgacaacgccgattccatgctgtgtatccgtgccgtaaccatcccctgtaccatcgggcgaatatgactctgacgtatatcggctgcgtccatattgtaaatcactatggatatatccccagtttcccgctgacaggtcaaggttgagcttgagaagcggccgacggtcagtgaagcctcgcacccaatctttctccatcatgaagtcctgcgtgttggcatgcgcatatgcctcgaacgaagcggaagctccgcctccaagccggaacacatcatccaacttcacaggcaggattgatgagatttctttctcaatcacatcataggaggccctgaacgctcctgacagccgactcccgtcgatacggttgaaaatcaggcgtgcttgtgccttggtccagggacgggatgtcgtagccgttccgagtccttgcaaaaggtacagggagtcaatcccttcgtagacataactgtccagagggatgacttcctgggaagtggctccggcggatgcaagggatatggcggatacggaaaaaatcgcggaaaggaagacaaggataatcatgaaagcataacgcagtttttttctcatatgaaattcctcatgaccatcggattcggatagtccagcccttccgcaattttgttcatttttccgtcctaaagtgagtaagaaacacccaaagtcacctgaaaatcattaatgggcgcgttcgttgagatgtttcccggattcttgacgtggatgtaatccatctgaccgtaggccatcagacctggcagtatcctgtaggaacctttcagtccaacgatggtcgtataggaacgaatatcccgcagatgtgcgtcatcgtccttataattgtgcatgggatgactttcggtcggcgtagggtcaaatggaacagtattcgtggaaggcgttccgttgttgacttcactccatgctgtccacttatcgaaagtcccatgaatcatgtggaatagagacgcctcgacctcccacgtgccaaagttcttcaaccctatgtttccgttcagaacaatggcgtcaccaccatacttataaccaaggaaatcttcggcataatatacggcgtgtttatcaaagtatcttgtcgctacgacataattcaatccatgttcctttgtagtatcactacctgaattgtaccgcaggtagaggaacggatcagttttcactgcttcaatccctccataaaggatgcctattccaagaggaatgttcccctgcactcccagcatgaaaccaaacgcattgggaaaagcccactcatcttttcctggaacaggttctcctggaagggaaaactcatcgacgacaacctgtccgtaaatgttcaggttcctgatgggagtgtagtccacttcaagagaaatgatggaattgctgaaactgcggatgtagtagtcatggaaaatcatggcaggattgaggattctcaagtccagagtgttttcttccgactggtacatcatgccttcggtgatggtcagtccaaccttatcgccgaacagacgccattcgagccgatgccccatgaacatgttcagtccattgacatttcctgtctgacttgattcaggagctacatgcaccggcgtttcatccgtcgaataatatcttcccggatgtggaaagaacgatgtgaggaatgtgtatttgaagtttttgctataggtggtgaaacgaccttgattgtgatatttcagatggtcgcccacgacgaaattgcccgcctttcccggtccccatgacaccttgtcccgtccaatctcaacgctccagccgtagccaccgaacgcgccgaatgctctgtaaggcacgttcaaatcaaaatcagtcattgatgccggcggaatcatgatgatgtttgtcgtcagagttttctgaccgaaaaagatagaggtaatctgcctggtggcactatcagaacctgtatacggcacgttccccagcgacagcgatgaatacccatagatgttctcatgaggattagtctccaatacaatgtcaaggaacggcttccgttggtcgaagccccgtatccagtcttcttcattgacaaagtcaaccgtattggtgtggacatatgcctcgacagccgcgtccagaccgaaccggacgattttggctctcgtacccagttctccggcggcaaagtcatgaatgttcttatacgtcccttccaaccgtgccggatcaatcttttccagcatcctcaacaattcgtctttgctccagggccctgccgatgatggaagggcaagcccttgcgcaatgtacagatgactaatcgcttcatacacttctgaatcaaccggatagattttctgattaccagaccgagcagagaaaaccgcctgcatagccagcaggaggcaaacacataccagaataatcttctttttcatattacgtccttatataaaacatatgaaaggaaaggattccaggaacttcagctttacctgcgtcctctccgtttcaggcgtatgcacacatggcggaacgtaacattaattcttgacaaataccagataatattttgttttccataatatccccataatacagagatacaccaaaacccgacctgtttcgattcgtcttaacacgctatcgagaacaggccgcggagtgtgaggatatgtattccgttaccgtcgggacttcagtgccaatcaatcagaaagtgtttgagggggcatagtcacacctgtcggatagctatgcccttcctcaaattcacctctttcaatgtcctaaagtgagtaagaaacacccaaagtcacctgaaaatcattaacaggagcgttcgttgagatgtttcccggattcttgacgtggatgtaattcgcctgaccataggctgtcaggttcggcagtatcttgtaggaacccttcaagccaatgatagtcgtataggaagcggcattccgcaaattcgcgtcatcgtccttataattgtgcgtgggatggctttcggtcggcgtagaatcaagagaaacactatcatcggaagccgtaccattgttgattttgctccatgctgtccacttgtcgtgggtaccgtgaatcatgtggaacagagatgcctcgactccccacgtgccaaagttcttcaaccctatgttcccgttcaggacaatggcgtcaccaccatacttataaccaaggaaatcctcggaataatatacgtaatgttcaaaatagtatcttgtcgcgacgacaaagttcaatccttgttgcgtttttggaccggtcgccgaggtatctgtattgtatcgcaggtagaggaatggatcggttttcacagcttcgattcccccgtagagcatacctatctcaagaggaatattcccttgcgctcccaccatgaaaccgagcccattggggaaagctttgtcggctttgcctggaatattttctccgttgatggcaaactcatcaacgacaacttgtccgtagacgttcaggttcttgataggagtgtagtccacttcaaaggaaaggatggagttgctgaaactgcggatgttatagttgtggaaaagcatggcgggattgaggattctcaagtccagagtgcctttttccgactggtacatcatgccttcagtgagggtaaaaccaaccttatcgccaaacagacgccattcaagcctgtgagccataaacatgttcagtccatcgacatccccgtcctgatccgacttcggggtcacatgcattgtccccccactaaccttatccagcgtataatatcttcctggatgcggaaagaatgatgtgaggaatgtatacttaaaatttttattgtatgtagtgaaacggccctggttatggtatttcagatggtcgcccacgacgaaattgcctgtctttcccggtccccatgacaccttgtcccgtccaatctcaacgctccagccgttgccaccgaacgagccgaatgcccggtgcggaatgttgtttgtatcaaacatcgctgccggaggaagcaggaagatgttggtcgtcagtttttcctgcccgaaaaagatagaggtaatctgtctggcggagtcatcatagcctgtatacggcgcattccccactgacagtgacgaatacccatagatgttctcctgaggattcgtctccagcacaaggtcaaggagaggctttcgttgatcgaatccgcgtacccagtcttcttcatcaacgaagtcaaccgtattggtatgggcatatgcctcgacagccgcgtccagaccgaaccggacgattttggctttctcacccagttctccggcggcaaagtcatagatggtcttgtatgtaccctccaaccgtgccggattaatcttttccaacatcctcgacagttcatccccgctccagggtcctgccgatgatggcagggcaagcccttgtgcaatgtacagatgactaattgcttcatacacttctgaatcaaccggatagattttctgattaccagacccagccgagaaaaccacctgcatagccagcaggaggcaagcacataccagagtaatcttctttttcattttacttccctatgatgtaaaacatatgaaaggaaaggattccaggaacttcagctttacctatgtcctttccgtttcaggcgcacgacgcacgcacatacggcggaacataacattaattcctggtagataccagataacattttatgtttttcataatatctggaggatatcccaagaatactgaaagcgtatccgtcagatttcctgcatatacagaacccccgcagattctccaagttctttcaacacggcgtcatgccgtctcttacgggaaaagcggagatagaaatgtccgttgaccaatgaaccgtgctggctctcgttgacaccaaattcctcgacctgtatttttttttcattcaacatgatgatgaaatcattcaaggcttcgacggaagcaaagatgatgtagagggcgaaattcgcgctcacagcggcaacgcgactttgcaggcggctgaacaccgtcatcacaatcaagatgaccacacacgtaacgaatgcgccgaaatagaatccggctccaattgccagacccatacaagcggcagcccaaagctccgcggcggtagtcagtccgcgcacacggttgccccctgtgattatgatgcttccgactcccaggaaaccgatgccgctgatcacttgagctcccaagcgtgtcacatcggttccaccaaaggtttggtttatgaactgaccggtcatcatgaccaacgtggcgccgagacagacaagtatgtaggtgcggaaaccggcggcatgacgtttcaacgccctttccatccccaagacacctccggcgcatacagcaaagcctattctgaacaggatagaccaaacatccaattgtattagattggttcccaggattccctccagcatcattcctccttccacatacgcccgatactcctgtgggtgattcatcattacacagtatggcggatttttcaacaaaacattgaagtctcatctccacatcaccctcgcccagatgtcccatgggactcaaattccttgctatcttcacgctttacctgttgtcggatatactaccactgcgacatctaccaggtcgttatcagaggaaaagaacagcatgaaatgcgccacagtcaccatcatcggacgcccatcagcgggaaaaagcacgttggtcaacaccatttgtgaagccaaggtctccatcacagcccgaacaccccagacgacacgcaatgccatcaagggcatctacaccgacagccgtggacaactggtgttcactgacacccccggctaccacacatcggacaagcagttcaataaacgcctgcaagatgtcgccctttccgcccttgaagactcggacatcatcctctatgttattgatgcgtcacgccagcccggagaggaggaagaagcgatcgccggtttgctttcaaagattacgaagactcctgtcatctgtggcatcaacaaagctgacatcctcaccgaaatccagaaagaaacagcaacttcatttcttcagaaacagttaccagcctctcccgtcctgaccttctcggcacaggaagacacaggaatcgatgaacttctgattaccttgttctcccatgcgccagaaagcgaacctctctatccagaggaaaccttcacggaccagccgctggagttccgcattgccgaaatcatccgtgagaaagcaatcagattgagccgggaagagctgccccattcaatctttgtagaagtctccgatttggaatataacgaagaagaaagcaaggtctgggtcagggcattcatcaatgtcgaacgcgaaagccagaagggaatggtagtcggaaaaggcggagataacatcaagaagatacggaaagaatcattcaaggacatcaagaagatatttcctgacttgcagctcaccatcgacctgcgggtcaagacacaggagaaatggcggcaggattcaggtctcctggacaagctgttaacgtaattactcttaacgctagaatagaggaacaagcataaacgaattttcgagccaatgaccgaacatacgttccccactgccaataatgaccaactcatgcgcagacttgtctatcgtgcgaacagaggtatcaacagaacgggcaagtttcgaataagaacgacaagacagccatatctgctgacgaatcagaggaaacaaaaccccctgatttccccccaggacaatttcctggggattgaaaagatctgacagggcagcaattgcctcgccaattttctcagccgcataatcgactctctcaataacagccttctctccttctgtatagcggcgggcaagctgatacgcataatcagtagaggtttccgaagctatcaagacatctgcctctcccagatccgaagcaattgattccagtgtggccaccgttctcagacatccatgatgaccgcatttacattggcggtcattccctgtcaccttgatgtgaccaagctctcctgcaaaaccatcagcgcctttatacagttgtccgttaattgtgatacccatgccgataccttgggtaaaaaacaaaaaaaggcgatttctcacggatctttccattacctgagaaagtccggcaagatttgcgtcattttcaacaatcacatgcaagttcggaaaaagttcttcaatatgtctacctacttgaaccctttcaaacaacgggttgctgctctgcaatacaagacctgttttttcattcagtacagcagatacccccacgcatacccccagaatacgaggagccgggacaggaagaagtttggaatacgcgtgcttgatattcccaagtacagtttccaatgtgtcttccaccatgatatcaaaacgctcagaacggcaaatatttccgaccaagtcaaccagtgccacataaccatgctgtgtatggtgtaagtcgatgactattgtatacgcataatcagggacaaacgcgatacatgcggctttcctccctccagttgactcaagagtatcaatcaccttaaaaagcccggcttcaacaagagcgttacagatattagacactgagacaaaactaagcccagcctggacagctaattgagatttagactgttctccctgcatacgtacaagactatatatttttgccacgttagcaatcttgacttctttattattcgttatgtttttcatgcacaataaaatcctttctcatatgataccattttttatcactccatgcatcatccactttacttcaaaaaaccaacacaacagaactacagaaaacaatgttctgccatgtatgccaacaccttgccgatccagcacagtcttcacgcaagacttttcagagcaaactcaagattatcctcaacaaacttcctgcgtgatggagctaccgtatgctctccgggattccatgtcgaatgccaatatccaatccttccatcagaattatgagacaacagcagatgattccaggctttcgcaatctttgcagaatcttttccttccctctccgcttcaaatattttctcacggacaagcaatgtcttttcccagattgccgcggcctcgccttcagtgaaagtctcgattctcgtatttcccagatagtctggaagagaaatttccggcatatctttctgcgcgtccactacatcgtctatccatactggtgtgacgacatcaagcctgctcagctgaccgagaaattcatccatcacttcataggtaccaccaaaaccgctgttgaacgcatcaatgaaaactgtctcagcatcacgcttgataagtaacagaccatctggatgttgttccgcgaattttcttattcctccgataaccctggagaccggattttgtcccttcatcatcaatttctcgtatctgggagggttatccggcagttcataggcggccggaatagcgaccagggaagtcccatcgccaagggcaacccggcatggagcatagggttcacgctcgattcccgcttctttaagacccagctgaatctgtgacgcaagagcaataaaccaacgtattccgtttttgtatagaacccgacccatctccttggtgaaagcaaattcaggcgggagaaatccatgtggttcctgtcgcagtatcttcttgtccaaggcaatacctctctgcatctgcattgagaattcctcgacagtcaacagctgcgggatgggatgagtgtatgtatatgtaccgaaacggaaatgcttttcggcattctgatgcataagatcaaggacatcgggggccatttcctggatgcgctctgacgaaaaaccggacacaaaacaatcagctttaagaccgtgcttgatgaacagtttcaacaggggttcataccctttcctgataatctgttcctcatctccgacttcaatctcacacctctggatattgaaattaaacgcaaaacctactttaagcatacttcctccgtgcttccctctttcctcatttgagttttactagtcaatatattacatatcttttaataagtatataaatattagtcaaaaaatatatgcaccccgtttttccggccattctcctttttctccatttttagtttcttttcgggcgacaagttgtgcagccttgcctttcacattgttctgtgacaatccgaatctggcttctcatgactttcacccacacatccatggatcggatcacacaggtaaaccatccttcattttttctcataccaatcctctatccacataaataaaatcagttcgaatgcagagacccctgaaaacagaaacaaagcgacatttttcactacatgaaaagattctgactcttattcagcttcaacagcattgcggcatttttaaagagaaccgcgtgcatttcttcctcatccaaacccaggaaacggaagttcttctgctgttcttcaagatagatataagcaaatccacgaggcatccagcttgagtccgtaccaaaaagcaagcgcccaggtccgattgtctcaacaaacttacgcatcacatcctccaatgtcagccgatatggcatccaccgtatccattggtttgaaccacaggtatcaacccagacattcggacgagtccagcataattggagaagatcctgcatatgtgtacaaccaaaatgaggaacgacaaaattcacacgcggaaaatctctggatgcctgggcaaggcttaacggacttatattgactccatccggctttcccccggctgcaccctggaggccatagtggattaaaacgggtttatcgtatttttcacaaatttcccagagtggatagaatttcttgtcggacatgggcgtatcgatatcaggcccaagaagtttataaccactcagtttcaaatcccggaaagcatactccagcatgtcagcggctccgtgcatatcaggatgatgatgggcgaagccaaagaatctatctggatacagagaaacaatcctggcaaggcgctcattgcctcctccactgacccagacaatcttctcaatgcctttggcgtccatgtcggctatccaatccgcggctatctccgcatcatcatccttcgttggctgaggggaaggaaaattaaaagccttgcgccatattttcccatggtcacgggatcccgtcccatcaaactgcacactttcatactgtggataatccgggaaccagtctcccttcacgggaaaatgacaatgaaaatcaataataggaatattctgaatcattttatttcttctcgtccttttccatacttcccgccggagttgttatcagccctttaccccggtcagggctatgcctttgataatttgtttctgaaagatcaaataaagaactaatacaggaatagttgccactgaagcacctgccatgaccatttcccattccgtttggaattccccattaaagaaggagagcccaacgggcagcgtatacttggttatttcatcactgatgatcaacggccacagaaacgcattccagttaccgacaaaactgaaaatcgccagcgcggacaaggcggccttgaccaatggcatgcacacccgaacccatatagagaattcattcaggccgtctatccgtcccgcgtcaatcaaatcattgggcagaccatcaaagaactgtctcatcaaaaacgttccgaagccactcatcagacctgggaaaatgattccccaatatgtatttgcccatttcaggttattcgccataatgtaccaagggatgactaacatttccgtaggaatcatcatggtggagagtatcagcagaaaaataagcttcttccctctgaacttatactttgcaaaggtatatccaaccaatgaatcaaagaacaatacagaaaatgtaacgaggattccacagataagcgaattaatgaaccaccttgagaaatgcccgctcgtcatcaaccgcacatagttcgccgtggtaggagctgtgggaatgagggaaagattgaaaaccgcacgcccttgcttgaatgatgttgcaatcatccaaaagaaagggaaaagcatggcaagcccgaaggtgataagcaaaatgtgcgtaagtatatgtaatttacgtatcttcacttctggttatcctcatttgaatcagcgtaacgatgagaattatgcagaaaagcgccacggtcatggttgccgaatatcccatttcaaagcttctgaaagcagtatcgtagatataaaggactaacggttttgtcgaattcagcggtcctccgtctccttgggttgacatgttcatgacttgcgtgaatatcctcaagtaccgtatggtaccagtgatgaccagaaagactatcgtcggcttgagaagcggcagcgtgattttctgcaactgttgcatgttgcttgccccgtctatccgggcggcttcataatattgctccgaaatacctttcagccctgccaaaaagattatcatctgaaaaccaagatcagcccagaccgtagtcaccaggacggcaaaaggagcctgagtcgtcgatctcaagaaaggctgacttggtagattcaaggccgtaaggatgttattgaatacccccacaggaggaggttggaacaaccagcgccatacccacgccgcagctaccatagatgttatataaggcatgaaataaattgttttataaagatccgctcccctattcagataattgatgtgatacgccagcaggaaacccaggaacatactgatgggaaggccaaatacgacataccgtatagtgtttcccaatgttttcacaaaaacactatcccccatgagccgaaagtagttttcaagtccaatgaaatccatatccctggacacaatatcccagtccgtaaaagacaggtagaatgcatacaacgtaggataaaatcttaccacgacataaaatatgatgggaacgcacaggaacgcatatgcccacagctcgtttttctgagcaagtgtacgaggttttttcatattgtgcgccatctttttcctccttataccggggtattccagcttgttgcgtggcaataggttccaggatagccggcctcttatacacagaggccggtatcatcactacttgtttttgtagtacttatcgagcattgcctgttctgctttcgctgctccgtcaacagcgttctttatcgacatgccattgagcacgacctgatcccacgcgtcaagccatacctgacgttgacctgcctcatccacaaacattgtagcatgagcatccgcaagcccgcgaatgaaaggaccgtattgtgggtcttcagcgaactcccgacgagaagccagctctttctttgcaggaagttctccgatgtccttgagccaacgtgccatgacgtcttccctggtaaggaactccaggaacttcaccgaagcttcaagcttcttccctgtggtcgtgctggtgataccgttagcccagaaagatgcgaagttcgaagaaataccgttgagtgtagggatatccgttacgccgtaatcaagctctttcactgcgtcaagggttccgagacggaaagaaccatcaatattcattgccagcgccccggctttgaatgccgttacgtcatctgtcatgaacatcggcatgccgacctgggatttcaattgtagattcgtagcataggtaaaagcatcatatcctgcctgattattataggtgacagtcctgccatcagcggaatagggtgtgccgccaaactgacggacgagcgtttcacgaatccagtggtaaatttgcccattaagctgcaaaccccatccttcctggatgtaattaccgttcttgtctttctttgtgagcttgagagccatctcaatagcttcttccattgtctttggtggcttttctggatcaagtcccgcttctcggaacaaatctttattccagaacagcgcaagtgaccggacggcggtggggatggcataatattttccttcgaattttgcagctgaaaccaaggggaaaaactcggcttcaaccttctccggcgagaaaacagaatctggtaatggttgcaggtaaccagcatccatgtacatcggcaaccagccatagaacagatttatgacattcgggcctgtccccgtaggaacagaagaagcgactttcgtattataattttcatatgggaaagtctgctggcttaccttgataccaggattttcagcttcaaattccttgatgagttcatccatcaggatttttttcgtttcataaaaatactgccagtagattatttctgtaacgtcctgatctgaaccacttgctaccgtttctgtctggccttttgcaaaaataaaaggacatataaacataagcactaaaaaaaatcctactatccttttgaaatttttcattcattccccctttagaactttttacataaaacatctgcttaagcagatagcaattcattgtttccacatgtacattcacgttttagttctctacatgtgtcttcctttcatccatggaacatccggcacccaggacatcctggaaatccctggagcgtcaggatgtgtcacccttctatccgaagtctccttttggtctcctgacagaatactatgaatccactatgttgaattttttatcggcctcctttcccttttatttttttgcaaccggagtcaccgggaccacagttatatttcaatccctctccaccggcctgtcggcaatgctcgtattgttcacgcgcatgttccatatcaatgggctgtatattgctcagaatacttgtcaatcgatcatatgttccctggatgaaaatccgtgccattttttcatattcctgtaacaaggaaatggtaagggttatcttaggttccgtgccggacttcctcatgaacataatacctatgggattatttttcggtggagacgataattcgaaaaacatcatatctggctcttgttctttcaatatttctttacatgaaaatgggttgcattttgtcaaaacatccaaagcccgttcccaggactccgtgtcacgggcaaagtcctccagcggaatatttctccatacattgcggatgatgcttccagaagaaaaaaaggttacattgccagtcgccattgtctgtatggcaagcagtacggtcagcataccgttgccagtaagaagaagagaagagccaacaggtacaggaacaatgacatgacctgtcctttcacagccaacaaaactactttgagcagcaccatgacgggcaaaagaatcaaccaaccaccggtcccctacacacacgacatccactatccaatcattcttgcttgaaatagcaaaggaaaaagcgtaatcactttctacagtgcagacaagcagtcttttcttactttccttgttcttgtattctcccttgtgtccttggacaatcaagaatgccagcatgtccccatcaagaagcctcaaggctccgttttcatccttttgcacgagaaaaaccctgtcgccatctccatcaagaacaattgcaagtggttgtttctccctggttttcggaacataggaatgaagcgccttgagtacgtccgtccacccttctccagaatgaccaagttctgtgcccagatcctctattgcgcctacgccacaatccagattgatacggtttttcccaggctcacatgcagagagaatgacatccgcccccaaatctctcagatattcttgcgcgaatgtagaatacgcgccattcgcagtatccaggaaaacacgccgcccagaaaaaaaataaaccagcgtttttctattgagcatcgcatcaagaatttcatgagcactcccgcggacatcttgttcgcgcacagttcccacaggatgtcttttttttccaagagaaaaagcagcatggaaaatcttatgggtcaaggcatattcgccagatgctccgtcagggtaaagtttacgaccatcaataaataccttaagtccattatattctgccggattatgtgaagcagtaagcatcactgctggacatccttgtttcacactttcataaacaagcaccggagttggcacgataccaatgtcaatcacattaaatccggcttcccgaagacctgtcatgaccgccttttttagatatcctccaccgtagtaatcacggccatcctcagcaaacatgatttcattgatagatgccatactggacatgtccattattccgcccaaagaaaacgcatagagcctgaggaattccggagagatgattctgttctggatatatctctggatagccttacgtgaagaaacttgctcatgagaaatcaaaccacgcacaccatctgttccttgaaacttataagcacagctgctgaacagcagtcctgcatcgtatttcataggccgactcaaaaaactgcgaagacgtgagacatccatgatggcatcatgcccagttttggagaacaagacagaaagattatcaccagcattagcttcagaggagtccggcagattttgacagaccttggatggatcgagatgttctagagtatccagtatccaatattcaatcattacaccctctctgatgtcaccatgaaaacacctggtctcatttggcggcatcaataaccatccgtaattcctgccacgtcagggttcctctatggcttcaattactatttatattattataagtctttttataactttgtaaagttttttatcctccaatatttctacgaagaaaaggactaaggcactcattgagcaaccttagtccttaaaataaattaacaatcattttcattgagtttccggaattcttggtcagccagcattcctctcagcttgcctatcagcaaggcttgcgttatccacgagtacgcatcctctcatcaaggatttcgccattgcaacccctcttcgggtcactccgtggttcctcaataccttcccaggataggaagtatcctttccttgccgcagttacggatgaatcctgccagcttgggaccacgttcgccgccaatcagaaccatgtagaccatcttaaagaaatccggcgtttccagaccattgtcttttgccacatcgtagagtcgctgtgtaaaatccttatcatccagattatcaagattctctaccaatgcgcgcaagtcgtggatggccttgcgttccacatctgataattcgaccaagggggatgttccggcagcaagcgtccagcggaattcctccgggctgaaggtggtaatccacttccatgcgcagacggcacgggcacgcaacctttccttctggccttcggtaatgccaggcaacatatcaagtaccgcctcaatgtccccaacgtgaatctgcaataggttgcaaagatgacggaacggtatctggtagcctgcctcggacggcacttccccgacctggctcagttcgtaaatacgtttttccttggcacgccgcttgtcgttggccgactgcaaaccgaaatagatacgttcgcaggtgtcataatcttcatagattttcaggacatccaaatcaaaggatatggaaaattcagtgttcggccgtgtgctggcgaacaagtaccgggtcacttctggcaaatagacttccaggacatcaggaagactgatgacttctcccgtggacgatgatatcttccctccccgcccttttatgctgatgaaatcatattggaaggatacgggagcctcggcaccataaaccttcaccactttccggctggtatcaaaggaaccgccttcgctatggtgatccttgcccgcaggttcgaaatccacctgttcacgcgcccatcgcataggccagtcaagccgccaggggagtttggctaaagccgtctccctcaggtcgatagtctcgacctgttgcgtctcgtcatcacgatacgtcagtccccactctccgtcccagtccagcacggtagtcatgtcctttcccgtgaaaccactgaaaatggaaaccggccaccagtccgcaggaagcggttctgtccgaaattcgtccaagatctggcgcaactcatcacgatgctccaatgtcaggcggatttctctggcgtaattgctggcgcggtaccgtgaggcttggtagatgtactccggctctatgccaacccatggcaacgcttcctcgacatccagttcattggaacgggcatagttgtcggcacggcctgtagtatcaggaaccaaggttatgggtttgcggagataggttttcagcaagtccggttgcggcatgtttttgggaaccttgcggaagacgtcatagtcgtcccatgaatatatgaaacggacatcatgtccttgggaacgcaaggcgcgtaccacgaggtcgacggagataatctccctgaaattaccgatatgaaccgtcccagacggagtaatccctgatgcacaggtatatctgtccttcggtcctttttccctgacaatcttcgcggcatatacgtccgcccaatgcatttcgctcataggccgcagtatagcggggaagccgttcaagtgtccacatccgatatcccatcatcccgccatctttccgcgccctggctggattttctgaaagcatctggctatactgggttcatgaagacaggaaactccaccgccagattcgcctgcatcctgctccttgtcgtcaccacgaccatgaccggcctttgcgcatccgatgacaccgctgatacaccacccgcgccttcttacgaaatgaagggcattgcttcttggtacaccagtgacaggacggacagcctcaccgccaacggagaaatcttcgacccgacgaagatggctgccgcccataaggaacttacattcggcacattggtcgaaatccacaacatggataatggaaagagagccacggtacggattaatgaccgcgggccgtatgtcgatggacgcattattgacctgacaccggaggccgcgcgagccacaggaatgtatgaaagcggcatagctcccgtggaactgaccattatctacgaaccgaccgtaccggagtcacaatataaccgtgccggtgacactggctggtacaagctccaactgggcgttttttccaattcccgaacagcatggaacatctatcagaagctggtcggagcgcacttcaagcccactgtcgaaatcattgacggctccttgatccgattgagtatcagatgggtagcggcctaccggctcgaccgcaccctttcaaccttggcatccctggggttcgcagaagcagacatcttgaagaaaggtgaatacagccccttcgaagaatagccgacactatagtaatttcacacgccaatttcatacggtcatgcatcatgcaccaattctatgtgcagaggcagaaatccaatcagaaatccaggaagaacgtgactgatgtggcaatcctgctgtccgaaccgttgacatagttgtcgcctttgataagataggcgacctggtagccaaggtcgatgaaatcaaagaaagaaaccgtaacttgcgcaccagtactcgccaagaaatcagcagctcctccccgattcgtatgcaaggtatttcctgccgcgataccggcatcaaagaagatgttcacccgcgggaaaatccccgctatgacgggttccgggccggataaacggatgtcaaagttgttcaccgctgtgaactgccgattataagaggccgtggtgaagcccctgactttgcgtcccagcgagaatgggcgttgggcatacgcagggacgacctttccgtcaatccatgccacgttcgccctgtcaacgagcgttatggagaatacatggtcatcaccgtcatagagggagtacagtgtcttacctgctacggcgttgatgtaagcactataatagtcggcaaccccgctcagggcactgttcaatgcacggggagcccaatcaagttgcactttcaccagaagtccatcctggttcagcttgcgttcatccatcatgttgagcgtcgctccgatggagaacgatgtaccgagatgacttcttttgccagttgtttcgtcaggggtaagatactcgtagatatcataggggttgtccaattggtcaagggcattgccgatgctaaggacgggggaatcggttccccacatcttcctgtctttgcctttgactatggaatcccggctgtcctcgaaacgcccgttgtacgagacatatgcagtaataaggtcggtatcaggtacccatgatgtaccgaagccctgacggaagcgcaggttccaatcaaagcgcaggacatcataggtcagagggctgtcaagtagataaccgtgcgtcccattgacatcagactgccacagcttgttctggatatatcccgcgccagcgagaaactggaattcggtaacatctccctcgttcaggctaagtccggtatatccggcgcctgaattgaaatatgatggcaggaagcctcctacaatctcagggtgctgatccaaatctccgaatacaaaatggaagtccgaggcgtatagtccggacagaacgacagtcagaagcacgatgcccactatgatttttttcttcatcgaggaaatcccctttttttcggctatgtccccataatatcatgaccacaaagagcattcaacaaagggatgtcagctcattatttttttatattttttcacaatctgcatagatatttacacaacccaaaaactatgatattttggtgaagcttttttgatgggtttttcccgtcatatggagcgggcctatagctcagttggttagagcatcggactcataatccgtgggtcgcaggttcaagtcctgctgggcccaaaaaacaaacatgacagaccacgaaacgaccggcctccttcctggttatggaacggaggtttttctatttcaaccaaatccatcacgatcccacttgtttcgtcatcaggagaacaaggaatgctcaattgatacattcctgttgaatccagaagtagatgatagtggtttgtccaagaaagcatgaaagaattgcgaaaaaaagcgtttaaaacaatccttatctccatcctgcctgttttaaaacagtaaacacccagtaaacgccagattaaacaccttttttgctcgttttctaaggatatcatcccagtgcttagaacataccttcaagtatgcacaggtttttcccctctttcgaaattctctcctcaaactcagacttcttggctttttccttctcaatcgcctctggtttggcgttggacatgaactgttcgtttcccagctttttcatcacgccctccagggatttccggctcttctcaaggttcgtgcgcagacgcgtcttctcggcctccacgtcaatcgcctccctgacgaacaggaagcattcaaagccctgtcctgccacgggaaccgccccccgtacatcccgcgtaccgacaacatcgatctccagattcccggcattgaggaagcccgcgagcagattcttctgctctaccaggaaatgggtcgacgcaaagcctgtatcgggcttcaccaccacatgaacctttttatcggcagggatgcccagctcggctctgacccctcgcacattgcggacaagctcctgaagagaagccatatgagcctgtgcctctggatattccctgtccgcggtctgctccgggtaaggagcgaccatcagctgaggatgggcattgggcagcttgctgtaaatttcctgtgtgatgaacggcaggaagggatacaacagccgcagcgattcctcaaggatatccaggagcagcgagaccgccctgtcctgtaccacagggtcattgctctcaaggttgtgcttggacgcctcaatgtaccagtcacagaaatcattccagaagaagtcatagaccgtctggctggcctcgttgaagcgatagccctccagcgtcgattgcacccttcccgcagcctggttcagctcggcatagatccacttgtccatgatggaaagctccgtctcaggcacggacaccttggttcggccttcaagcttcatcagcaggaagcgggaggcattccatattttgttggcgaaacgggaacccatcttgaacaaacccatgtcaatcaggacatcctgactctgaacagtcaggtgggcaagagtaaatttcatggcatcggccccgtagaggtcgaccacttcaagaggatcgattccattgcccaaggacttcgacatcttcctgccctgccgatccctcacaagaccggtcaggtatacatccttgaagggcacctttccggtgaactcaagggacgccatgatcatgcgggacacccagaagaaaatgatgtcgtatccggtgatcagagtctgggtcgggaagaattccttcaggtcgggagtatcctccggccaccccagcgtgctgaacggccacagccatgaggagaaccacgtatccaggacatcttcttcctgacgcaggtgagagctgccgcatttcggacagaccgtgacatcgttccgggacacaatcatctcgccacagtcttcacaataccagacaggaatgcggtgtccccaccagagctggcggctgatgcaccagtccctgatattctcaagccagctgctgtaggtgttctcccagcgccggggatagaaggtgacctcgccgtccttccatgccttcaaagccttgtccgccatgccccgcattctgacaaaccattggtctgaaaggtatggttctatgatggtgttacaacggtagcaatgccctacctcatggacatacggcgtgctgcccagcagatacccctgtccttccaaatcatgggcgaccatatcccgtgcgacagccgcctggacgccacggtacgctggcggaacttcatcattgagcgtcccgtcagggttgaggatgtttatagcttccaagttgtgccgacgtccgcattcccagtcattaggatcatgggctggagttatctttaccatacccgtaccaaattccttgtcaacgaagctgtcagcgatgatggggatttcacggtcggtcagaggcaggcggagctttttccccacgaccgtggcgtatcgttcatcatctgggttcaccgcgacagcgacatctccgaacatcgtttctggacgtgtcgtggcaacgctgatgcttcccgaaccatccgcataaggatagctgacttgataaagccgtccttccagggtcttgtattccacttcgtcatcggcaagagccgtcccgcaatggggacaatagttgatcaggtacttgcctttgtaaatcaatcctctttcatacagagtgacgaatgcttcgcgcacggcacgggacagtccttcgtccatggtaaaacgttcatgctcccaatcacaggaacaaccaatcttttccaattgtttgacgatgacggagtgatgctttttcttgacctgccatgtccgttcaaggaatttctccctgcccaggtcatggcggctcaagccttccttggcaagctggcgttcgacgacattctgcgtggcgatgccagcatggtcggttcccggaacccacagagccttgcggccagacatcctttggtaccggatgatggtgtcagacagggaattgttcagggcatgtcccatatggagaattcccgtgacattgggaggcggcatgacgatggtgaacggcttgcccggtacatcctgcggcttgaacagtccgtcacgtctccatgcttcataaatcctgtcctcgaagtccttcgggtcataagccttttccagctcgaccgcgttcatacaacgcctcccatccatctcgcggcttaattgccgtgaatgttcgatatggtaatacctgcctaccttaatacaattgtttgctattggactggtgagcaaaaaattaatttgagactcagctgagcagtgtccaatacatcctcttggtcagtactcatcgctttatcctgcctgcaagattccgcttcaattgaggtcaaattaggtcacattcttctatgccattttttctatcaataggctttcactcgtttcgtaataagttatcatgttgcattttctttccgctttaacagatacaagtatattagaattgctaacaaaacagcaacagccgcaattaaccataattccctgaatgatagatgggtaaggattattccaccaataacaggtccaagaaaattacccgtagtcttaaacaagggtaatattgcgttaaaccttcccctgaaattcataggtgtattattattttggtaggctttagaattattgttaatgagtatttcccccacagtatatagtgcagtgagagcataaaactgccaaggaatccttgctaaaccaaataaagcaaaggtcaccaggtacatgaaagccgcggacaatacattaattagaacattgtttttcttgctaattgccaaaacaaacggattgaataatataacaatgatagcatttaaagaagccatgaacccataatattgtgctcctttgagttcaaatagagccgttgtctgtaatggaagagcaaaagctatttgtctataagcaaaagcaataaataaacttgccagggaaaaccagagaagttgaggacgtgcaagcagtaccttaaagattgaacctgattctgctttttctcccgtattcaactgtttgcttttttctattgctgcaactgagggtttggactccggaacaaataatactactaaggaaatcgcaacaagttcagcgataccatttccccaaaataaccactgaggatggttgtaaaacagaaaagaagcaagcaatggtcctatcgcaaagcccatattaagagcttggtatagaagactgaaggccgcttgtctctgttcaggttttgtaatatctacttcaagtgcattccttgcgggatcagtaataccatcaaagaattgagcaagaaagatgaacacaaaagcataactttggtcaaaaaagaacccacaaagtatataactgagtcccatcataatctgtgaacttaccattatggtcttacgcccaaagagatcacttaacttaccgccaatcaaagaacctggaatgcttataaacgcaagtccagaaaccaacaaacctgttgtggcgacatcatacccaagcctgactgttaggtataatgagaaaaaaacaacgacaaaattccctgcacaatttataaaaactgttaaagccataatataaaagcttttgtgtagacccttatatacagaaatgggattcttcattatagtaatttactcctcttgtatattcgaacttttctcatttactgcttcgatacctgattgaattcccaagaatataatatcaggaaaaacatgatccatattatcatcctccaaaagaggaatatcgttttagccctctatcccacagaaaaagacaaataagaaatagacctatacaccatacaatggaaattactagatacatcgccaaattatcatcatccaaagtattgagaaaaatagaacttgggaaaaaaaccgaatatgcaaatggcattaatgataagaaagaaaaccaacttgaagagagtaagttcagtggaaatatagaaccagacatgatattcctaaacactcttatcgaggagtaaaaagcattgactttggtgaaataaaaactataaaaaccaatcattaaatcaataaaaaaattaattacatacccggcaccaataaagcatagataatagaaaattctaacaccagaaaaatagaaatcaaaataatttctcaatattatcgccaataaagctattgggataaaattcattactataaatacaagtcttcttggcaggtcaatcatcaactggtataaaatataactacaaggcttcaccaagtatttatttaaatctccaagacgaatatcttttgatacattgtttacggttctagattccgttaaattcgtagtaacaagaacaataagataatatgaaacaacttcatttattcccatggaaaaagattcattttgtttagctaccgcaatccacaataaagtattcacaccaaaaggaactaaagaaaataaaaaagaagatatgaaatcagctctatactcaagtagattcactaattcattcctcaatactataagatattttctcatgcttccctctgatatatagaccgaatcacatcatccatatttgggttctcaatcgataaatcctgaatttcatccaaaacatttctcacaagatatgcaacaacatcaatactacattcattgctgcatgtaactcttattaaattctcaccttcagtcacatacttgaggttattttcctcagacaatcttagttttatttcctttgtaatgggttttttcattttcagaataatatctttggttataaaaacatctctctgaaaactgctaaatttattcgaataaattatctcgccatgattaagaagtataattgaatcgcacagcgatacgatatcattgaaattatgacttgtaagaatgattgtcgctttattcttctccacatagtccttaagaaaatttctaatattatactgtgtaataacatccaatcctattgtcggctcatcaaggaaaataacttctggataatgaagcaatgccgctattaattccattttcattctttccccaagggacaaacgtctgacttgaatattcaataaatctttcacaccaagaagaacaaccatattatcaagtcttgatttaaacaaattctcatcaatttcatagattgctttattaaggtaaaaagaatcaatggcaggcagatcccaccaaagctgacttttattgcccataatcattgatattctcttaaggaaatcttttttcttatggaaaggataatagcccaaaacctccgtttttcctgaagtttccttaatcaagcctgagagtattttcaaagtagttgttttcccagcaccattcaatcctacaaaccctactattgaacccttcttaacttcaaatgaaatgttcttcacagcgcatttagtcaatttctttctataaaaaatattatggatgcttccagacaaaccttgctcttttgtataatatgagtattcttttgtgagattttccaccctaatgacgacatcactaactgcttgcactgacatatcttcttatacctcttttaaatatcaatcccgaaacaacgaaaacgatggcagatatcacaaatgcagatataaccatcctcaaagagagaaagtctatcaagtacataacaggaaaattaaaacaaacaagaacaggaatacaataaattaatatcttctgaattactttgggataaatactcattggtttattgcctatcgtaatgagttccgaaccaattctcatcacaatatccattcttatcacccagaacgataatgacattaaagaaaacataatcgagtagattattagaaatccattcacggaaaggagaatataaagaacaatattaaagacatttaaatcaatgtgcatttttagtatcacataaatcatcccaataattattataagaatgttttttacctgagaaatatcgaagtcattgaatgaaatgttaaaacgctgatttaaaggtttcaataaaataaaatccaaaccacctgtatttaccatttcaggaagtctggataaccctggaacaaagaacatcgtaaaaaaagcatctattagacctccttgaaaaatgagtaacaacatctgatacttatcgaagccattgattgaatctgtatgaaaataaatgacatttataaaaatgacatacatcaccatccaaacaagttcaaacaatccgccaagaaaaaagtttgctttatattccatctgattcattacggaacctaagaaatatacttgaagaattttgaaatatctcttcataaattttccctactacagattttgctccacgtggcgatatctgaaacagtaatttcgatgatcgttgattacaccggctgcttgaagatgagaatacactgtaatcgaaccaagataagagaattttctctcttttagatctctacttaccttatcagacaaatcgtttcttgtgatgcaaacagaaccatccgcatgacctggatattcaactgttttgttatcggtgaattgccaaagataagaagagaaagaaccaaacacttcttgaatcttaagaaaagcttttgcattgtttattattgcccgaatcttcctcggagaatgaatcatgccttctagcttcataattctttctacttgcatctcatcatacagtgcaactttggaagcatcaaattcatcaaacgcagaacgaagaacagctcgttttcgtaaaacagtcagccagctcaacccacactgcataacttccatggaaagatattcaaattgtttataatcatcataaagagggattccccactctttatcatggtactccactaaaagagaatcatctcctgtccagctgcatcttttcatttgtcttgcctataatttttgattttagatattggtgaatattagctctggtttcctttcatgatgacacatcagcatgatgattgtagcatactttattatgacagaatgcgatacttgaaaatctatcagactttatatcaagtcaaagatgaggataattttttaaaatagccattccccttcgccgccttatcacatagctgccgatgactgagcgtttctttctgcgctttctcatatgaggacagttcgttctccacccattccatctcctggctgccatccgtggaaaagcgatgccacctgatgccgtatctgtcgaacaaggagtttttcatcttgtcacgctgactctgccgtgtcccttccctatgaaaatggacaccatccacctcaatcgccaggaacgggcttctgctgaccttgttgtatatgaggaaatccacatgggtggccggatttttcacatatttccgttcctcgtcgttcaacgaactcacgtctctaatcagcatgtacagcggctggtggcagatgacactgaacggcaaggatggatgcttggcaagacagccagtcaataattcgtacatcagattctctgaatcataacgtgatacattcttgtggtttttcaagtattccatacgactgtccgtgtattgcttgtacagatagtcaaagatcgagtaaatcctactctggacaacggtaccgttattgtactcgatataggaaaccaaatcgcttacattactatccgcaggcagttcgttgccagatacaacgagacaaaaacacatcttcgcccgtgagaccgcgacgttcagaagatacgggttgtccagaaactcggaaacaccgttgtcgaccgttgacaggatgatcgtatccttctcccgtccctggaaacgatgaaccgtcgccacatcgatatcgcacgagccaagaacctcgcaaaacgtttccacctggttcttgtagggggtgataatgccaatgcctccctgtgaagactgcatcatgcagggcaagacttcattgcagatgacatccacttgccgccgattggcatgatcccgctcatggttaccaaccacagtcctgtacaccgagaggacttcgtcttcacccttgtcctccgtcataatgatcagctgtcctccatagaacttctggttgcagaacccaatgattttaggatggcaacgataatgttcgtgcaacatcttctgaggaaccgcagggaaaagagaacatatggacttcaaaaggctgttgctcacaaacgaatacccttctggcaatatatgcgtcttgaaaacctcttcggcatgctcccttgttttctcatcgacaacattgggaagctgtttcagatcgccgacaattactgcgttccgcgcagaggacaaggacagggctccggtcacgatgtccacctgcgaggcctcatccatgatgagataatcgtatgtcacatccactcccaggctactccgcgaagagaaagtcgtgctgaggacaacaggatattcttgtatgaagtcgttgggacgctgccacaagtcatcagaggagaacttctctcttttcgactttcctccatatctttcgtacatctgtgcgtggagataatccaaggaccattctgtcagattccacatctttgctacggcattctcctcttcaagagctttgaccagggatgcagcttcggcggcaagttcagttctcttcacctgatagaacataccctgaaggagggtgacgactgtggccaggtctctttttaggagcttccagattccgatgccgcaggcaagtacggccttcaccttgaaacacagggagacgggtctgctcctttcgtcaaaccgacggcattcctgccataggttcatgagcttgtccgatgacagtccttgacgcagtttcgagatggtttccatgcgccttgtctcagtacagaaccgcttgaaatgtacaatttccgtgtccaggctatctagtttctgccgaacatcggcaaggcaccgttgctgggaaaacacatgggaaatctccgcgacggatgtccgaatgttttttttaagggagcccaacgcctcatgacttttcttccactctgataggtcgggatatttgcctaactgattttcaaggaactttgttttattatgcgctttgccgagtgaagcaacaaggaaatccatgccatatttcggagcagacagcttttcggagacattgactgtcgcagagttgttgcatgaaacaacctgaatagttttcccctgtaccagcaggtttgctatgatattgagaatcgtctgggttttccccgtccccggtggcccctggatgacactgagttgcgaagtcaatgcatttctcactgcttcgaactggcttgcatttccaccaaaagggaaaatgagatcgggagtttcgtgtactgctggcttgtgttcagcgggatttagataaagggcaagtacggatttctcgtcgatgaaagatatcctgtcataatacttcttcaacaggacagacccgtcctcggtcgtcaattcatgtgtgtctgccaatcggcgcaggtagttcatacaatcccgtgcctgagcattcctgagacaggaatacatcacctgtacttcatgccagagatatgaacgttcactgccgtcagagaaaatgacacgcagatatttttctgaaaataaactgaacacatacagggcttgcacattgaacagtctgcgtccctgatgattgatttgcaccatgacaggatctagcttcttcggattcgtaagcacgcgaagcgaagattggttgtacagatatctctttccgttctggaaaacgacttcgaattttttttcctgctgatgataggtacaggacttgatatcctttgaaatatcctgcccatccttcaggatcatgtccctgcttgcatccagcacgattcacctctttcctgtaagcaattgaccggaatcaccggaagtccggctctgcctacgttcttctccaccgactgggtacagccgggttcgttgttgtcgttccgatgactgagccattccaatcaatcggagaccatcttttattgatcatagacggccatttcccataaagactattctcccataaatgacagcaaatcgggaaattattgatattcaggatttcttacataagaagtacttctccccccaccttgactgaatatatatccttcttccttgagccttttgagtgccgcctcgacagacgagctttttatgctgggacacaactccaaaatttccattttggtgaatgtacccactctttcgttgacagcctccctgacaatatcatagggggtactcttacggtcgacagagccaagcctattttcaaaatccttgtagcagttcaggacgatgcccagaaaatatttgatgaaggacgtatagtcattccgcccctcatgccaatctgtagaaacctgtcggagcgcatcatagtaagacgccttggtcttctcaatcttcctctctacactgatatatttacccaccatgaaaccactcttatacaacagcaacgtagtgagaagacggctcatacggccattgccatcattgaacggatgaatacacaggaaatcacaaatgaatatcggaatcaggatgagaggatcaaccacctgctgcgcaatggcctgctggtagcttctacaaatctcatcaactgcatccggtgtctcgtagggttcacgtggtgtaaatctcgtcaaggttgtcccatcggcatgaaactcattaatgaagttctgcgtattcttgaatttgccaccgaaggacttgtcagtatatgataaaagatcacgatgaaactgaagaataacatgtggcgtgagcggaatgaactcgtagctctcatggattgtgctcaggacatcccggtatccagcaatctcctgctcgtcacaatctcgtggagtactcttctcttgaaccagttgccgtatccttgtacgtgaagtcccaataccttcaatcttattcgagctttcagtactctgtatcctcgcaacttcaaccaggcgttccacttcaacaggcttttgtctgatgtacagttcttgctttcccttgtgctcacgtatgctggaaacatatgagaggatgctgctgctccatgaactttcctttaagtttgtataattgaattgacgcatttttctcccactgttcagaattatctcccatataataccatagtatgggagaatagcagtgtccgtaggagaaaaacatacggtagagcctcccctccccaatgcatgttgaaatgccgagaaacatccatgctataaagatgatgatttcccgctacccttcattaccccacaaatcagaacatttatttaaaatgaaaaaaattatagcaaagtctcaaaaacatgataaaaaaaattgacaaagatattactaatgttattattagatttataataactgttttacaatgaaggaaaatgagggtgattatctcctttgaatctgtaaaacggcactgtcaaggagggcatgtggagttccccatagaacaaaaagtgaaaaaaaccggaaaacagtatctccccttcttttcctttcagtctgacctgaagttcccccatacatatggcatcttggatactcccaattcctaccgtctggattgcgccttcacggatcttcgcttctctttgcaaatcctttaattctccctattgcacataatcagaatattaaaatgaaggaggtgaagtttttaacacgggcaataacaagttcttggttttgtgttggaaataacgaaaaacaaaaggtggtattatgaaaaagattcttactattctcgcactgttggctatctgcatgctgacagtagcagctcaaggtcggatagacaacactccatcgtacacaattgacagcgctgatgttatactgaaccgtggccctatatggagaccctcatctccggtctttgaggaaattggagcttctggaatttaccagtctctttccaggattggcaaatatgcaagctttgcaagtatcggtgcccacccggatgatgatgactcagggatgtttgcttatctcaccaaagctgagcaagtcagggtagcaaacgtgattgcaaaccgtggcgagggcggacaaaatgcaattggtcctgaactttaccaagggcttggcgtcattaggacgggagaactgctagcagccaggaacattgacggagccgaacaatatttcttgagtgcatatgactttggcttctcaagaagcggagacgaagctcttactttctggaatcaggaaaacctgattggtgatatagtccgcttcatcaggacattccgtcctcaggtagtattgaatcatcatgggaacgaatacgtcactgtcactggacatggtcaacaccagggaatggggaaaatcgtacctatggctgtagctgcggccgccgaccctaacgcatatccagaacaaatcaaggagggtttgttaccatggactgtttccagagtttttaccagaggtgaaggaaataccattattgaccgtggtacttttgatcctgtaataggtcggtcatatcaacagattggtactgagggacgctcttatcaccgcacgcagagcatgggaaacatacaggcgttaggttcatctacagccaatttcaaacttcaggagtcagtctctccattcactgaagaccccaagaccttctttgatgggattgacacaactctgacaggaattgccgacttgacgggagatgaggaaggcaagattcctttcttgagagtcggactggaaaaactcaatcttgagagtgaacgaatcttggattcctataatccaaaatatcctgaattgattgttgcagacctcgatctgatgttgtcccagttcaagacactgcacagacaaatctgggagagcaaactctccacggtgaaaaaagattatgtcatgcaggcgctggagcgcaagatcaatgaaaccgaacaagcaatgatcaaaacttccggggtgattctggaagcctttagtgcaaaatccctctatacagccggagacaatgtagaagtgaactttactgtctatgcagtaggcaagactcccgtgaccgtaaagaaacttgcagtgcatgcagacaaaggggataccgtcgaaaagcaagtggatgccgtcatccagaacaatgcggtcatcaaagaatccgtaaagctgacagttgatgacagaacccctgtttccaggatattctggtcgacagatggtaaagtcctgacattggaggactctgatcctgctatgattatccaacctttcagagattatccgctcgttggatacgcacaagtgcaaatcggctcggccataattagtctgaagcagcctgtacaaaaccgaatacaaaatgttgtcattggagaagaaagaacctatgccgcagtagtcgctcctttttctgtcgcagtgaatcccaaaaacataattgtcaaggcatccccctccgaacagacgattgacttgcagatttctgtcaccgcaaacaaggcagctgaagttcagctggaagttgatacggttgcaggaatccacattgtccttgagcaagagaccctctccttcacaactgcgcagacaagccagattgtcaatgcaaagctggttatccccggaaatttcaaacaaggcaaataccctgtttccgtaagtattacagcagaaggggaaaagtatactgatggctatgcagctattcattatccacatgttgagaaacattatctctattcatcagcaaccagtaatctctcaatcattgatgtcgatatggcaaaggatgtgagaatcggctatgtacagtacaatgataccattccagagtacttggaacaggttgggataaaaattgacattctttcacctgagttcatggaaatgggaaattttgacgattacgatacaatagtcattgggcctttggcatatgaattccgaagcgatctggtcaacaacaatgcccgactgttggactgggtatcccgtggtggtgtactcatggttcaatatactcgagtgaagtggaatagtctgaatgtaggaccatacccctcaactattgggagcttgaatcgtgtaaccgttgaagaagcggaaataacagtactgcaaccagaacacccgattttcaattatccaaataaaatcactacttctgactttgaaggatggatacaagaaagaggactttatttctttgagagctgggatgaacattatcttcccttgctggcttgtcaagatcccggtttcccacttcagaaaggcggtttgatggtagcggaattagggaaagggctttggatctacaatgcctatgccttcttccgccagattcctggtgccgtcccaggcggatatagaatatttgcgaatatcctctcactgccagcatctctgaaatagttctatgcagcaccaatgaaagccgtccagcaaattcctgggcggctttcatcatctttcatcattttggatataggataatcaccagattattgcgtctgcggccgcatgtcctctctggttcattacgcgaatgctcgtattgtcattcaattacaatcagcagcaaattttgttaaaacaatcccgcacccatccgccccaatcatcgccctcacatcttcttgtattcggccaggatttcctcagcggcttttttcccgtccgcgtagaacaacagcgtattctccttgatgaacagtggattcgctatttcagcgaaaccaggactgagggaacgctttactacaatgacagtacgcgcctttccgacatccagcaccggcataccggaaataggattcccctcctcatgagccaaaggattgacgacatcattcgcccctatgacgacagcaacgtcagtcaccgggaatgtcggattaatctgttccagctccttcagcttgtcatagggaatattctcctcagcaagcaacacgttcatatgcccaggcatgcggccagcaacagggtgaatgccaaactctacctcgatatcatccttctccagtgcctcggagagcatccgcaccggattctgggcacgggagacagccatgccatatcccggtatgaacactaccctgttcgcgctcttgagaatcattgcaatctcctcggcatcggtcgtcttcacctttcccgcgtagatatcgactgcctgtcccttctccgcgtcctttcccccgacaccgccgaaaataacattcgccagagaacgattcatcgccttgcacatgatttgcgtcaggattattccgcttgcaccgacaattgcgccggaaatgatgagaatggtgttgtccagcacaaatccagtcgcggcgaccgccaggccggaatatgaatttaacagagagatgacaatgggcatgtccgcgccgccaatggatatggtgagaagaatgccaaggaacgatgagaaaaagatcagcagccagaggtagatgagtttgccaggatacatcaccatgccgaccatggaagccacggcagcaagcatcaccagaaccttcaccacctgatcaccccggaacttcacggcatgcgtagtgattaccccttgcagtttcccggaagccaccattgatccccagaaagtcagcgcaccgataaagacagaaataactatggagacgatgaactgcgtgtcaaagacgaagacccccgcgttcagttcaagtgccttcatgatgattacatcaaggaacgacaccactgccaccaagagcgatgcgattcctccgaatccgctcagaagccctaccatctgaggcattgcagtcatctttaccttcaacgccatccatgtccccacaatgctccccagcaggattcctccgagaatccacaaaggattgagcatgtcatacgctatcacagtcacaaggacagccaggaacatccccacggcacccagcaaatttcctctcactgccgtatcagggcgggaaagacctttgagtcctatgatgaaaaaagcggcggcgacaagatagacactgtttaccaggatgttcatttcttttcctttttcttgaacttctcaagcatgcggtgagtgacgacgaaaccgccaacgacattgattgtcgcaaagaatagagcgacagcacccagaaccatgcagagcctactgttacctgaacccgtcgcaatgagcgccccgatgattgttatgccggatatagcgttcgtcccggacatcagaggcgtatggagcaacgggggaatcttcgtgataagttcgtatcccaggaaaatcgaaaggacaaatatgatgatgaggtagacaagattcatgcaataccctcctttgctccggatgaaatccgaagtgtgtctttccgtatgatgccatcggcgaccacaagcgtagcatcgatgatttcatctcctctatccacggcaaggtttcctgctgaatcaaaaaggttctttacaaagttctcaatgttccttgcataaagaaggctggcattgcgtggcacagtggatacaatgttcgccggagcaatgatggttacgccatgcgccatgatggtcttcccgaactgcgatagttcgcagttgcctccatgttccgcggtcaggtcaacaatgaccgacccccacggcatgagggaaaccatctcctcggtgaccaggacaggagatttccttcccggaacggcggctgtagttatcacaatgtcgctgtccttcaggacatcagacagaagctcacgttgcttccggtagaagtcctctcccagttcctttgcgtatcctccggagccttcgctatcatctgtatcaagtttcatctcaatgaaccgggctcccaggctgtgtacttggtctttcacagcggggcgcacgtcatacgcactggtcaccgcgcccagacgcctcagtgtcgctattgcctggagtccggccactcccactcccaggacaaacgcatgcgccggggctatcgtacccgctgaggtcatcagcatgggcatgagtttgggaagtgtatcagaggcaatgagcgccgccttgtagccggaaagattcgacattgacgaaagcacatccatgctctgggcacgtgaaatacgcgggataagctccagcgcatacactctggcgtgagcgcgggcatatgattcgtagataggatggggagcgtaaggttcggtgagtccaatgacgaacgcgccttttttcagaagcgcgacatctttttcatatgattcatcatggttattgccgccgcccctcacgacgaacaggatatccgcctgccggaacacttcctgacgctcaacgacggaagcccctgccatggcataggcggcatcggaaaatccggatttctcccctgctccctgctcgaccatcacgacatgtcccgccttgcacaagcttgtcacagtcgcaggaaccgtcgccacgcgattttctcctggatgattttcttttgggataccgaaatacatattctctcctaatcttgtcgtccggggtgaaaatgatttgtgaatcatatatgtgcctatataaataataatccataaaatacagtcaagccactatttttcttataaattgcagttatggttttttaatacgcgtcaaagtgtaaataatatccaataacagaaataagtgcatgcgcgaatatgatgccaaaaaagacatcacgaccattctggcggcatccgccatccagtcaaatgatgagttcgtatgtatgtcttgccttcaaccaaggattttcccagggttcatgatcatctgcggatccaacgcttccttcacaatcctgtaaagctcatattcctcagcaggaatcaattctttcaaataccttttccgcttcaatcctattccatgctcaccgcttatcttgccgccgagttcccgcactatgaaggcgtacagttccctcaagatttcaggttcaatgatgttccaatgctcaatgttgctttcaggattcttgaccagcgtcgcgtggagattcccgtcccccgcatgtccgtaacaaggaatggtgatatcatatttttcagaaagacgggaaagttcaggcaagacatcagcaatggaacccatgggaacaacaatgtcttcaaggctctgcaccgggctatatactttcagagcttccgcgatattcctgcgtacagcccagatacgttcctgggtgttcctgtcttccgcaatatagacctccattgccccatgctcattacagatatcaccaatggcaatcatgtccctttctacctgtccttcatccgtaccgtcaagctcaatcaacaacatcgccccgacaccttcaatgggaagtgtctcattcaaatacacgcaggacatttcaatggaaagtctgtccatgaattccatgctggtggggatgatacctttggtcatgatgaccgggacgacatcaatcgcttcctgggcagtcttgaacgacacaagaagatcagcctttaccacaggcagcccgataagtttgatgatggccttcgttatgattccgagcgtcccttcggaaccgatatacaattgcttgagatcatacccggaaacatccttggtcactttaccaccgagccggacgacatctccgtggggagtcacgacctccagagcaaggacataacgtccggtgacgccgtatttcacggctttcccgcctccggcgttctccgctatgtttcctccaagaaaacatgtctcaagactcatgggatatccggcaaagaccaatccgtgagccttcacctgctcgttcagttcattggtgatgaccccagcttccgccgtcaccgtaaggtttttctcatctatttccagcaccttattcattttttccaacgaaagaacaatcccgccgaatacaggtatcgccccaccggaaagccctgaacctgctccacgcggagtcaccggaatccgttcacgggacgcaagtttcataatcagggcaacctgctcagtgttcaagggagtaacgacgacctccggcatatgggcataatgctcaatggatgtctcatcatggctgtaggcttccatcctgtccttgtcatacagaacattatgggaaccaagtatcttcacgagttcttccaccaaggcaggggttactgtcgcatacatgttcatgtgcttccatcctccaggacaaagtccaaggccaagtccaaggccaagttcaagcgcctgagcagttccggaacaatctcaaaaaggtctcccaccaacgcgaagtccgcgacgcgcaagagattcgcacgctcgtcagcgttgatcgccacgatgcattccgccgtcttgatacctgccatgtgctgtaccgcgccggatatccctattcccatgtaaagccgcggggaaattgtctttccggaaagccctacctgatgcggatatcccttccatcccctgtccacggcatcacgggttgccccgacctgaccgccaagcgcatgggcaaggtcttcaatcaagcggaagttctcttttttcttcaagccctttccccctgccaccacaatttcagcttccatgattgagccctgatcagaatgttccttccgtgtccccaggacggtgactctttcatcctgccatgcagggttccagggcacacggacgatttctcctttacgggaagaatcggcgggaagatgccgtatggattttgccctgaccgtagccatctgagggcgatgctcaggtgtctttatcgtagccatgatattgccgccgatagcgggtcgtgtctgaaggaggttcccgctcttttcctcaatggacagctcggtgcaatcggcagtaaggccggttctcagccgtaccgccagagcaggaaagatgctgcgtccactcgtcgtagctgcgccaaggaatatttcaggcttatgttcctcggacaatccggtaaggatattgacatatacttcatgacccgaccatccgagctgttcatgggtaacgacatatacacaatcagcgccataagtgaacagaagtcggatctcatcatccgggatgtcaccgattacgaccgaacaaagtttgcagcgcaaggaatccgccagagtcctcccccacgcgagaagctcataggaaacatccttgagcgtagttccgtggcattcagccaaagtccatacgtcatgcatggcgacctctctcctgtcccggcagatgtcctggtagatgccctggcagatgtcccaacagatttttgtccttcagaaaccgcagaagctgatcgacagcatcgcttgcgggaaattcttccgaaaccttcactatggtggtgtttctcgttattttgggcgtttcaatccttactacccgtgtgggagaacctttgagtccaagaagggagggatcggcgtccaatgtctttgcatcccacacgggaatttcagcatgaagtgtccgtttttttcctgccagagtgggaaggcgcgggacgacaatctcttttacgaccgtcagaaccgcgggaagacgcgcccgaaccttctgatatccttcttcgacaagacgttccacggtgatgtgagtttcctcgacctcaagaagttttgccgcatacgtgaccatagccatgccgagccacgcggccaaggcgggaccgacctgtcccgtatccccatccgtcgcatgctcgcctgtcacaatgagatccacatgctccagtttcctgatggcacaggcaagcgtataagacgtggcacatgtatccgcgccaccgaaagccctgtcagaaagatggacggcatcattgcatcccatggcaatggcttctttaagaaccttggatgctgcgggaggtcccatggtcaacgccgtgaccctgccgccaatctgttccttgatgcgcaacgctgtttccaaggcatagagatccaagggattgataattgcctccgacccggaacgtatcatggttcccgtttccggatccatctttacattgcctgtctccggaacttgcttgataggcacgacaatatacattgtccctccttgccatcatattcggcatgtctgatatacaagtgaatttttctcaccgcatgatgggaattatgatcagtaaataaatttttgaccgtagctattttcatgcgttccctttcaggttcaagccgcatatcgcccgcttcgcctggggaataagggctgaagacattgacagttcatcaacccccatgcgcaggaatttttctgccaggactggattacccgccgcttctccacagatactcacggtaatggaacgggctttcgcattggcgacagtctgtcttattaaggacatgacagcaggattttcaacatcgtaccaggatgccacatcttcattcattctgtcggctgccagaacatactgcgtcaaatcatttgtccctatgctgaagaaatcaacatgctcggccagttccgcgctcaataccgctgccgccggagtctccaccatgattccgaaaggaatggagtcacggacggcaatcccttcttttctcaaatccattcttacgtactcaaacaattccttcgtttgtataatctcatcaagccgcgaaaccattggaatcattatcctgagattgccaaagacggacgccctgcccaaggcgcggagctgagtgatgaacatttccttatgggtcaggcagagacggattgcacgcaaccccaatgccgggttttcttccttcttcgtggggagataggagacctgtttatccgccccgaaatccaaagtccgtatgacgaccttcttgtctcccatgccttcaaggacttttctgtaggcttcgacttgttcgtcctctgacggaggagccgaccttttcatgaacagaaattcagtcctgaacagtccgactccttccgcgccgtaagatagagcctcatccacttcttcaggagaaccgatattggcaaaaacaggaacatgtctgccatccttggtcactgccttacgttttcctatgcttcgcaactcctgatcttcactcttctgggcgtggatacgtttttcataccgccctgtcatttcttcatcaggattgacaatcatagtcccggcctctccatctacaatcacacgctctgattcaaggacggctgagcaggctccccgcgcggaaatgatacagggtattcccaatgaacgtgcgagaatggcagcatgggaagtaactgacccttcttcaaggacaattgccatgatttttttgcgatccatgctcattgtttcactcggagacaggtctgatgttatgaggataaaaggaatggcgctctccggaatcatgtccgtcttccctgtcaagcgggaaaccaacaccctgccaatatccaaaatatcgtctttccgtgccctcatgtactcggaatcaagcgccgcaaactccgcggcaagagcttccgccgtatgccagacagcatgttctgccgttgctccggatctgatggcagatgaaacagaggaaagaaagtcatcatcctccagcatcatcagatgtatggaaaacacctgtgcatgatcttctcccgctgtatccacagccatgcggaaagttcgctcgatttcttttcgggcatcctccaatcctttttcaaagcgaatcagctctgcttccacagaaagggatgacgcatgagaaaccccaagggaatctgtcttgcgccacacaataccaggccccatggcgactccggaagatattccttttccatcaactgaatgcatgagaacaccccctctccttcacatgttttgctggcaatatgtctccaatgcctggcagtcactctcctcatgctctccttccagggagactgtaatgacctcccctttctggatatcaagtttcatcaaggaaaaaagttttttcaaatcagcgcttttccctttcgccgaaatcgtcacatcagaggaaagactcttggcgaatgctaccacctgccctgcgggtctggcgtgaagcccgttttcaaccgtaaccgtatgtgtgaaattcttcattttccctaccgtcccccgtcctatatcccctgtcctataccctatgttccattatcaaactatcatcaaaatttctgtagctgctgtaagaaactggttccgttctccgtaggagaaagtttgaaataatctgtggcggtcgcgccaacatcagataatgtcttccgtatacctatgcagccgggatggaagcccgcgcaatgaatcatgagaggaacatattcacgcgtatgatgaggatgccctatggtagggtcattaccatggtcagccatcacgaccagaatatccccatgatccatgagacgtatgatttcgcctatcttccgatccgccagacgaagtatccgggcatacttttccacgctttcctgatgtcccgacaaatctgtttcctggacattgcaacagatgaaaccttcaggatatgtctggatcacttcaatcatcttgtccaggacagcttccgtctcgactatggaaaaactatggccgaaaggattctgaatgacatcggcggctttcccaaggagaattgacggcagccccgcgcggcctatgattgaaggagcctggacatcaggatttaccccgtaccccatatgaacgcaatgataatcattgtcgtatactccggactccggtgcgtttatgcctatataaccgttgtcatgttcctcaagagcagaaagtattttctccaacgatgtatttctccccccgaaagtgatgacacggggaacaagggatacactgcgtaccagacgacctatcttcagttcttcttcaaaggaaataaaatccaaagcacccgtcacattgaacgcttggcctggatcacattcaatgttgtccgctactgtcaccgcatcgttgacaatcaatatcttttccttctctccggcgtattccctgacgcgatatcccttctcctgaagaacactgcgcaccgtatcaattttattcttgaacggctcgctgaaaggtgtcctatacttcgtgcccacaatttcctgatgtccgaagaacgtgtcagcgccatgatgagtgagtgttccttttccatagatggctgaaggactgattttcatgttctcactctcccgtcccgttatgttcatcaggccaagctgctccaagacgggaagtttgatttcaggcaatgcgtcaagaatatgaccccatgtatctgatcctatgtcctgcggtctgacctgtgggacatcaggcatctggcctactccgaaaccatccagaactatgatcatgaatcgcttcatttactttacctcgttttcatggccccgttttttatagcctcattccctgccccgaattttttgccccgatgaagtgaatatccccgaaatgcgcggcattccctgtgacaggccggtcatgagagctaccgagcttctggtgacaaacatctgtgtacggaaagacatgatgacgctctcagaaacaggatggagtccttccagcgtgaaatagtaatctatgttctcctctgccggaggacggacgggaaccacacggctttcacgtgtgtcaccaaccaaggcaagccgcatatgggaacgccggtaatgacctcctccataacagaaggacattccgccctccgtatgggaaacctcactgacatagacgatgccaggaatttccgcacagtttttttccgcatgcaagggcgtagtcccggtcaagccatgaccaggttcgccatgtgtccctccaatctgatgtatgagaggaatggtgtcggagcatgtggcactgggaagattgacttgggagacaggaattcccctgtcccgtaaccaggctgcggctttcactacagtggaggaattatgcgtaggaaagattgtcccgcgcttttcgtcatataagaaacaggggaaagccgttacaccggcaatatggacatgggggagcttacgcagcgaacttaccacttccggcaggcttgcaagcgaaaaaccgccagtctgtccgggaaggcagatatctccattatccatgacccgcagcatcacctgctgctccatatgaaggtgcgagcatatatgttcgatttcctgagccttttccagtgaatatatggtcattatctcaggacgggcggaaagaatcttcggaagcgttgccttcggagtctgcacaagatgcccgacattcccaagcgggattccctggtctacatactcaagagcttcccgatagtccacagccacagctccggcatagcccatgtctgtcagaagacgggcaatgacggggttatgtcccacctgcttgagcatgaaataaagcgagacagactcggcgtcagctgttttcttgaggttttcagcattaagggcaagcctgtccatgtcaatcacatacgtatcagggagaagctccccttttttatgaaagaaaatcgcggcatcgaccagacttggattcaactccatgactttgttgaggaacataggcagatcattccttgtctttcaggacagtagagagcgactccgtcagaatgcggagaaccgtatcagcgccggatctcatggggtttatgcgaatcgtgttcttttccatgcccacacaggcttcacggaatgtaccggacactcggtagaacatcggagcaaactcatattttgactcacttcccacgggatatggcgccacgccatatttttccgcggtttccaggagcttatcagcaatattttcttcaaattcaacaagtatgactcgtgactgggcgttggcaatgaatgctttcctcaccccgtggacttcccccgcattgagcctgcggagtatctcatcagtcacttccgcctgaatagcaaaggaaacaggcgcataaacgaatccccggagtacctccattgcttcaggtccttgaacctggcttccgccggaatagcaccgggaacggatgagccggacatattcctgacgaccgacgacaatgcccaccccttccggccccaacagtttgaagctggagaaacaagaaacatccgccccttcctggcagcttccctggcagcctatcaaaggaattttgaagactgcatagttatcatcggtaaggattgcaattcgcttgtcagcggctttgatgcatgagatgacatcatgcgcatcataggaatcatccggtttctgacgcgtgacctgtacaagcgcggtcgttatgtttgtcctggcgcgaagtacggacatgagggcatccttgtcgttgaaatcaacggtgaccgtctccgctttcatggttgccaacgtgtcctgcgtcgtaggatagacaggagcatcgtggagcaacaggacaccggtgtccggcagcatggaaccgagcgcataccggattgcgccagtcccagcccctctgaccagaaccgcatcctccgcaccgaagatggcggctatagccttttctacccgccgagtctgacgggggccgtgggatgaagggtcaatcccgaaatcacctgctgacaacaattctttcccggaaaaatgacgacaggcacagtccactatatggaactggagacgttttgcatcttcaagggacatggattccaatgggtacgtcttcatttttgtcagttctcctcgaacctatagaccctttttgggttatcatgaagcatcttcttgagatcagccttattgattcccgcttccaccagcagaggaacgaaggtttcaagcaagtaagaatacccaagccctccattggctttaaactgcgacttgcgcgttatatccattgacatgacaatctgtcctgaatagccacgcgcacacaacgtgaccaaccagtccttccgtttctcgtcaggcatgtaattttctttaccgattgtatcgaacgcaatagtgactccctcatccataagcctgaccatgtattcaaaatctccggacaggtctacatgactgatgaccacatgggacaggtcaacgcgcatggtcttgaacaaagccacctgttccatccccaaggtaccgagcgtcgtatgtgtcgcgatggccgcgccagtttccaggtgagctttcgatgccgcgcggaatattttcttttccaagtctgaaatggcgttcctgtccgtacctatttcccctatgaaagatgctttgacagaagtgtcgtcaatcccttgtgtcaactcacggatcatcatggcggcaatggaaggctcatcaagttcatacgcttcttccggcaggaatggctccttgtaataccctgtaccatggaggatgttcagtgacgtcctccgggctacttcctccacatacatgacattacgacccattcccttattcgtcatgtctatgatggtggaaacccccagctcccgcagcctggaaaattccgctatggtctgttctttttcatccagtctgcaatcatcggttttcttgactcctgaaaggtctatcgtcgtatgttcatgagcatatacacaaggaaaaacatcattattcattttctttctcctgccggaatgaaataatcttcactgacatcgttgaaacccacgggaaaatagtgcgcgggattggatatgtacaaagctgtcatatcatcctcaggaactacgaataagcgggcggcacacaacatcctggcaattttctccggcgttgattcacagatgagaacaatcccggaagcaaattcatgggaaggcacagcaatggcggatgctcctgccatggtaacgacacggagcagtccctttttccctgcccgttgcagaatccgggttcttgcgtcccaatgcccgaaaacagagtctccgaacccagcgacatccaccggcccttcatgggcgatgatggcgtcacatgtcggcagcacatccttcaagaactcaatgagaggcatccgcgaatcatatacatcgggacaggagagagaatggaatttttctttcgcgaaactttccattaccaaaactgaactcccgtccctgtcagaggtgtcagaggattccggaacaggaaagacagaagccatttccctggtgttcttttccatgtctgccatatcgaggtcaaggacacatgagacaacacgaagcagttcatcataatccctcgtgatgaatcctaccgagggacggaatgatataccatccgtcgaagttcgggaaaaacgcgacagccattctgattctatcaaaggactgatgcacgcatacaggttcaagcatagcgcaggggcaaggacagatcctcctccgtccgtaccaattcctatgtcattgatgccaatacggacattgatggcagtgccgcttgaagatcctgtcattggcctgccggtgacaggattgcgaaggaaaatatcaatagcccgccctccatggctggcaacatctaaagtatgcagcctgtacgatcctccctttctcaactttgacatgagagtgggaggaatttgcacacggttcttcactccgacatacctgacatcctcatcctccatgattcttccaaaatccgccaggatggccggatgtacctcatccacggaggaataaggattcttcaaagcaagaaaagtcttttgtgcatacatggccgtacggctactgttcattacgttctccatttcatgcggttcaggccagccattccggcacaaaccgcatgaatgacagatttccccttatcatcacaccgggtataagccaatgatatgaaggatgttcacaaggattcctacggcaattgcgccgataggtccaatggcaagttcaacaataggtttctttgcaaacttgttcagcaaatacattccaatgatgacaaagagtccgaatcccggagcaattgcctgggcagccatcataccgccgatcagcaaggcaatttccaagacgcgactcatggcggtccttatgttgtcaccgcatttccgtacccctgggaacttgtcaagcaactttgctatgtaagtgagcagcaggacttcaaggacaatgattccagcaccaagaatgagggcaatgattggattacgtacaaggaaacctattacgaatacaaaggtcattcctaccggaccatatacgcccgtggtaatcgcagtcgtggctatcaacgggatgaagccaatcgcacgtgccagcgccgtcatagctgcatttcccagctctccatttgccgcaagacccaagctgataggatcaccggctacaatggaaaggctcgtcgcacaggcgacaagaccgcccatgacagcaagatatgggatgttcttgcggatgcgtgatactttctcactgaatacggcgacaagctgttcgttagtcgttcccgcgccttccttatcccggactgcatacacaaccaggaaaaccatgccggcgagcaaagccattccgtccttgttcagggatatcgtatactcgcccatggggaacgatccgaaaaccgtgactatctggcggataagaagtgtcacgcccgctgtaagaatacccttcttgagaccatattccaatgcaacggctactgcggggaaaattgcgaacgcaatggtaatcggagtgctgacctgtccaagggagccaaggaaattaatcggcagcttggaaaaaagatcaacaatgaattgcaacccagcgacaagaccgactccatataacgcgcccagaccaccggcgatgatcatgcctttcttgccctttccgcagaaagtgccaatgatatccgtccccagcaagatgctatggatgaggatgattgtcgaagtcagcgagacggggattccaaatccgattacaagtccgaagctgattgcaaaggatgttgccgcaagggctttcctgtccatcctcccttccaggtattcaggaagtatcggacgaaaaccatcattgaatactgctactccagtattcgagagcaccgatgccaacgctcccattaatgctatggtgatatactgaatgaccatagactcctccctctttttttcgattccagtcagataagcaattcacaatgcatatgaaagaatgattggaactactttcccaatgtcttgagcagtaaacccaaatgcttttttacctgcttcaacctccttttttatttcttcgtcactcttgatgctccccggcatggacacagtacagcatgaacccagtcccaagatggctatagccaaggcgagagctcctccacccccggtgctacaagctcccaggtatatgtcggcagctcctgtcctgattgccatggccgcatcaatgtcgctttttatttcaacggtcgccctgtcgccggcaattttccttgccagaatggcgatctcctgtttatccatctgtcctccgaccacaatcttcttcattccatcctcctcaagaatcctgtagcttggaaagcaagacgccgacgtgtacgcatagatagtctttctctgtttccggcaactccggaatgaaacgcacaatgtcttctaccaaaaaccgtgcccgtgggtactcaggttcagactggctctcctccaggacttcagatgccaaaggttgtaccgcctctcccttccctgttctttccagcgcaatgcacagatgagtgatgaagcccgccccattttcttctgtaagcgttaccccatgggcacgggagaaatgggcaatgacatccttgactaccttgtaattcctggcagaaagaactcctgagtccagaagcagatccatgcgcgtagtgatgtccatgacggctttctcctttttgttttctcttagtactgaggcatgcatgcacctgccatgacttttttctggtattccaacacctcgtcaggattcagcaattctgcgaggatacgtgatatgaatggttttccggccaggtggattatggctgcttcagtatcatcctgactaatttgttccagagggaatgagaagattccattcttcctggcatccagggcatcggcattccaaatggtggcgtcaatatcatttcccttaagggcaggaataacctggttgtatactatggggacatatgttacctgggtatcacgaaagaaacgatgtgacagtatcctctgatccgtagatgcttcatcgacaccaatgcgacagtttgaaaaatcctgcgctttcagattcactccgttcctgcacgtcaccagggcatgctgatcaacatacgtatgcggaccaaaattatgcgcaatgacaatggggtactgtttttctacataatgctcggcggcaaggcgggagaccaccgcaaagtcatatctctgctccaggattccttcaagccgattatcagcaccgcgtgagaaaacaagggacgttcgcatttttcctttgttcatggaagtacttatgcctgtagcaagaccttcatatctttttgaatagggcaacggcatgacgccgaccagtgaattcatgtcacatatgtcaaggaggagcgaaagattgagatccgtaatgaaggttccaaggcttcctcgtggttggagctttattgccccttcctgttgcaggaatgaaagagtcgtctgaattgttccccgtgaagcattgaactgtcgggacatctcctctacggtcatgatacgatcccctttttccagaccgcagaaagccgccgcaacctgttgggtggcaattccgactttattcatcaacttcttcttcagcacgatgtacaactccctcataatatacgaaatttcgtattttctgtttgtcgtattttaccatcaccttatgaaaaaagaaagaaaaaattgtagaaataaaaaccggaaataaaagggcggacttctttcgttgcccttcttcctccgtcaaagattaaacaccgcaggcatatttctttctgccgggaaacagggtatcatagtactgacaggcacaataccagtgcatgatatcagcgcatgatatcaatgcatgagaaaacagaaccgccagaatccatgacatgggctgtgcgcggacaagaggaatgaaaatgaaacggaattttgtttactatacaccgacgaaaatcatctttgggaagggcgcggagactcaggtcgcctcccttgtgaaagaacaggcttgcaagaaaatcctcatccattatggtggaaacagcgccaggaaatccggccttctggacaggatacaagcaacattggaagcggagcgcatagcatatgtaacccttggcggcgttgttcctaatccccttctctcccttgtctacgaagggattgagctatgcaggaaagagggagttgatttcatccttgccgtaggaggaggaagcgtcattgactccgcaaaggcaatagggtatggagtcgccaatggcggcgatgtctgggatttctttgacggacgcaggaatgccacaatgtgcctgcctatcggaacagtcctgaccattgccgcggcaggcagcgagatgagcagttcctgtgtcatcaccaaggaagatggtggtttcaagcgtggatacaacaacgatgcatgccgaccgaaattctccatcatgaatcctgaactgaccatgagcctgcctgactaccagacggcatgcggttgcacagacatcatgatgcataccatggaaagatacttcaaccagagcgacaactacgaccttactgatggcatcagcgaagcattgctcagggtagtgatgaaaaatgcccggatactcagggacaagccggacgactatgacgccagggcggaagtcatgtgggcgggaagcctttcccacaatgacctgaccggatgcggaaccggcggcggcgactggaccacccacaggctggaacatgagataggcggcatgttcgatgttgctcatggcgcaggtcttgccgcgctgtggggaacatgggcacgctatgtgtacacggctgctccagggcgttttgtcacgttcgccgtgaatgtcatgggcgttccggcaaccggtactgacaaggaaatagccgtgaaaggaattgaggccatggaggagttttaccgcttcatcaaaatgcccacatcaatgactgagctgggaatttctcccactgatgcccagattgaggaaatggccgagaaatgcagtgctatcttccctgatggcctcggtgctgtcatgtccttgaaaaaggatgacatgattaaaatatatagagcggcacggtaagattcttcttggcaatgtccggcaaggcagcctactccagctccaaggctccggtgtagagctgccagtacttgcccttcatgtcaatgagctgctcgtgggttccccgctcgatgatcctgcctttatccatcaccatgattacattggaatcctggactgtcgaaagccgatgcgcaatgacaaagacagtccgacccttcatcagagcatccattcccttctgaaccagagactcggtacgggtatcaatggaactggtggcctcatccaaaatcatcagcggaggattggcaacagcggcacgggcaatggaaatcaactgccgctgaccttgtgaaagaccgctgccatcgcccttcaacatagtctggtagccatcgggcaacatcctgatgaagctgtccgcattggccagcctggccgcctcaatgcattcatcatcagtcgcgtcgagtttcccgtagcggatattgtccattaccgtgcccgtgaaaagattcacgtcctgtagcaccatgcccaggctccgcctcaagtcggccttgcggatcttcttgatagtgatgccgtcataccgaatcttgccatcctctacgtcatagaaacggttaatcaggttggtgaccgtagtcttgcccgcccccgtggcaccgacaaaagcaaccttctgccccggcttggcgtacagggaaatgtccttgagcaccagctctccgggtacatacccgaagttcacatcaaggaacctgatgtcaccccgctgctgcgcataggtaatcgtaccgtccttgtgaggatgcttccacgcccaaaaaccagtacgttccgtgcattcctcaatgctgccatcctcatgaatccgcgcattgaccagtgttacgtacccgctatctgactcaatcggctcatcgagtaaatcaaagatgcgtgacgcgcccgcaagagccatgatcaccatgttgaactgcatggatatctgaccaatgggattgacgaaacttcgggacagcgtgaggaaggaaatgattgtccccatgctcaagagtcccattccctggatggtcaggttcgggattcccgctatccctcccgcgccgccgacgatagctataagtacatagagcagataacccatgcttccgattaccggcatggtgatgttgccgtagatacccgccttggtcgcgctggagcagagctggtcattcttatggtcaaaggcttccttgactttctgttcatgacagaagaccttaaccaccttctggccattgatgatttcctcaatatagccgttcacgtctcccaatgcctgctgctggcctatgaagtggatacggctcttgctgaccaacatacgcacagtgagcatgagaccgacggtgaacaggatgacgaaaccggacaggacaatgctcaggtagagcatcgacacgaaagccgcaatgaccgaaataagtgaggagaacatctgggggatgctctgggagattgcctgtctcagggaatcagcatcattggtgtagcggctcatcacatccccatggacatgggtatcaaaatactttacgggcagtttctgcatgtgggagaacatgtcgtccctgattttcttgagcgtcccctgctcaatagtcaccatggttcggttggagatgaatgcggaaagcgcaccacccagatagatggctcccattaccaggatggcccggaacatggcggcataggaagggttcacctgtccgagcaacggcaggatatggtcatcaaccaagacttgaaggaacagggcagaaagcgcactggttccggcagtgataaggatgcacacggtcacgaccgtcagacgcaccttgtattgccccatgtaggaaagaagacgcttgatagtccccggcttgaaacgacctggggtcatccccgtcccacgtgcttttggtttcacggctgtcttactcatggaggatgctcccctttgtctgcgaatgatagacttcacaatagattgaactggattcaagcaactgttcatgcgtcccgactgctgatatccggccatcatccagtacaatgatcatatcggcatcctggacagaggcgacccgctgggcaatgataatcttggtcgtaccggggatatgggtacgcatggcttcccgtatctttgagtccgtcgccatatccaccgcgctggtggaatcatccagtatcagaaccttcggattcttcagcagggcgcgggctatgcacagccgctgccgttgtccacctgacacattgctcccgccctgctcaatgtaggtatcgtagccgtcaggaaacccgcttatgaactcatcagcctgggcaagctgagcggcatgacgcatttcatcgtcagtggcgttctcattgccccacctgagattctccttgatggttcctgagaacagcacattcttctggagtaccatggccacctggttgcgcaggacatctacctcatagtccctcacatccacgccgcctacccgcacggaaccggagatgacatcatagagacggggaatgagctggacgaagctggactttgaagaacctgtcccgccgataatgcctaccacctggccagccgctatcgcgaccgagacatcatccagcacgggcttgtccgccgtacgggagtatgagaatgtcacatggtcgaacacaacagaaccatcaggaacctcacaaaccggattttcaggattcgtcagatcgctgttttcagaaaggagagctgctattcgttcaattgaggcacgggaaatagtaatcatcacaactaccatggaaagcatcatgaggctcatcagtatctgcatggcataggtaatcatgctggccaactctccggtggacagtccaatggccgcattgttcccgctggctatgatttctttggcgccgaaccatgaaaggagcaacatgctggtgtagagacatatctgcatcagcggcgcgacaaatgaaagccgtttccccgcacgggtgaaaccttggaagattaactgggagatgccggtgaacttcttttcctcgaacttctcgcggttgtatgacttgaccaccctcatgccgtgaagattctcctccaccgcgctgttcaagaggtcatagtagccgaagaccttggcaaaaatcggatgaacactgctcatgatgaaccacaagcctattcccagaaccgggatggctcccaggaaaatcatggacatactgctatcgatccggaatgagaaaatcatggcaaagataatcatgaaaggggaacgcacagccagacgaatgaccatctgataggccatctggacattggtcacatcggttgtcagccgggtgatgatgctcgatgtcgagaacttgtcgatatttgagaaagagaaagtctggacgttgtagaacatatccttgcgcaggttcctggcaaagccggaggccgccacagccgcattggttcccgcccgcacgccgaagaacagtgcaaaaagggaaaagacgaccagcacgattcctacccgcagcacttcgttcatgttgctctttgctatgccgttgtcaatcagcaaggccatgagtgtcgggatgagtatttccaagattgattcgatgatgacgtacagaggcgccatgagacctggtttcttgtattcacgaatgctggcaaacagttttctgaccatgtttctcctcatatttcctcatatctgcatctgttcatgggcacgggtgatgttctccatcatcctgtcaagatacccgacaagctcatatgtctcccgtccggagaagccttcaagcaaagcccgctcaaggctgtcaatgtccatgtacatcatttcacgtatggcgcgggacttgtccgtaagttctatctttttcaggcgggcatccgaatcaacgctcctgcggatgatgaaaccgtcggcttcaagggagctgaggatacgggatgtcgtggatctggcaatcatgaaatgttcttcaatggtcttctggtaaatatcaatgccatcgttgtccgccagatatccgataatccatccgttgtttccggtgagacgttctacctcacgtctgccggcaaacgaatgcgtgtatcgcctgaccatgcagttcaaaccacgtaggcaacggatgactttgcgctggttcatctccatcctccagaaattagttccattgttaacagttcgatgcggaacaatataggaatatgccatccaaggccaacaaggtcaagcaaatcgatgtcggttttctgtgtgttttccatggtgattttttcaactcttcatggcacggaggagatggtaaggacatatgcataggtaagggtatgttgcaaaagtctggagcgtccccagcctcataatcttcacatttcttgctttcttgcgttgcacacgtttgaaacggaatacaggcgacaatatccgcatctttagattcgagtaacccgaaagtattatatcttttcacgtcaaaatcatactttcgggtaatcgtcactattaccgatatcccctacattaactcatcaattcatcatgctttgccagattaaccccttccttcattatattttgatgaatgatttttggttttccatggaaagataagggtaaaaaaagtgagaaagaatggtattgtgcttgcaagtctcctcatggtgcttttcgtctttgcttcatgcaacggcaacctatgtgtctcacacgccaacgacgtgcgcttcaccacggagataataggacgcaaggccaccgctgactccggctggagtatcggggatgaagtcggcatctacatggttaaggccggtggggacgtggctactgtcgccgcgaccgaccgtgacaatgtgcagtacgtggcagatacggcgggcatcaacttctccggcttctcccctgttaacgcctccaaccccttgaaatgggatgacatctccacccctgccatcacatactttgatttcatcgcctactatccttacgagtctcccatcgctgataccacagctctacccataaacgtctatccgggttccggggaacaggataccggaaaggctgacttcctgtgggggaagaaggccggtgtccagaacaatacatcgacggtctgcctgacgctcagtcatgccctctcccgccttgtcgtcaatgtcattccaagtaccaccgttgataaggatgccatcaacggtggtacgcttgtcgccacggtcacgggcttgaacactcaggcaacaatcaatctggataccggagatgtgacccctgtaatccccagcgacattgatatcgtcatgaaggacatctccggcacgctcacggatgcggaaagaaccgcagggaaccgccgttttgaggctgtactgatacctgtggacaacacgtttgccctggataacgtgagcctggagtttaccctgactgatggtagtggtactcatacatacacgtgggcagcaacttccgtagcgacctctgaccaaggcaagattcactttgacgcgggaaagcagcatgtctacaacatgacgctcaatacgaagacggatgaagtcgccatcgcggagattcgcatagggatagtggactgggacaccggaagcggggtgaacggggcagcggaaaaggcatacagcctcacctttggggacaacggagccacgagaggcagtgctccgggacggatgcatgctcatgggggaagccaggtcacactgccgggttccggaacattggagagggacagccatgatttctacggatggaatactctgcctgatggcaacggaagccattatgccgccagtgagtccttcaccatgcccgccgatgacgtgacgttatatgcacagtggaaggtgatggtgaaggtcaagtcagtctccgctggaggttttcacacgttaattctgaagatggacgggacgctctgggcaacaggaaacaacgaatatggtcaactgggtgtcggcacttcaggtaccgtgaacagcaaaagcacgccagtgcaggtcatgactgatgtcgcggctgtctccgccggatggtcccatacgatgatcctgaagaatgatggcacgctctgggcgactggacgcaacaaagtgggtcaactgggtgtcggtgataataccaacagaagcacgcccgtgcaggtttcgtccatgggttctgatgtcgcggctgtctccaccggagagtcctatacgatgattgtgaaaaaggacggcacactctgggcgactggacaaaatactgccggtcaactgggtgacggcactacggatgacagaaacaagcctgtgcaagtcaagggtttgaatggggtcgggttcatgactgatgtcgaggatgtcttcgccggagggttccatacgatgattctgaagaagaacgggacgctctgggcgactggattcaactattttggtcaactgtgcgacggcactacgaccatcagaactactcccgtgcaggtccaggattctagtggggtcgggttcatgactgatgtcgcgactgtctccgccggatgggcccatacgatgatccttaagaaggacggcacgctctgggcgattggaaagaacgagcagggccaactgggtgtcagcgataagataaacagaagcacgcccgcgcaggtcagctccaatgttgcgtcagtctccgccggagagtcctatacgatgattctgaagaaggacggcacgctctgggcgactggatcaaacgattcgggtcgacttggtgtcggtgataataacgacagaagctcgcccatgcaggtttcgtccatggggtctgatgtcgcggctgtctccgccgggttccatacgatgattctgaagaagaacggcacgctctgggcgactggatacaactttttgggtcaactgggtctgggtgacagcggttccggaaccgatagaagcacgcccgaacaggtagttttctgaccggaacatgatgagataccggcgcacacgtcaaccaacaggtcgttcccattctcataatcttcacatttcttgctttcttgcgttgcacacgtttgaaatggaatacaggcgacactatccgcatctttggattcgagtaacccgaaagtattatatcttttcacgtcaaaatcatactttcgggtaatcgtcactattaccgatatcccctacattaactcatcaattcatcatgctttgccagattaacccctcccttcattatattttgatgaatgatttttggttttccatggaaagataagggtaaaaaaagtgagaaagaacggtattgtgcttgcaagtctcctcatggtgcttttcgtctttgcttcatgcaacggcaacctatgtgtttcacacgccaacgacgtgcgcttcaccacggagataggacgcaaggccgccgctgactccggctggagtatcggggacgcggtcggcatctacatggtggaggccggtggggacgtggatactgtcgccgcgaccgaccgtgacaatgtgaagtatgtggcagatacggcgagcatcaacttctccgccttctcccctgttgacgcctccaaccccttgaagtgggatgacatctccacccctgctatcacagagtttgatttcatcgcctactatccttacgtgtctcccatctctgataccactgctctatccataaacgtctatccgggttccggggaacaggacaccggaaaggctgacttcctatgggggaagaaggctggtgtccagaacaacacctcgacagtcagcctgacgctcagtcatgccctctctcgccttgttgtcaacgttgggccaagtaccaccgttgataaggatgccatcaacggtggtacgcttgtcgccactgtcacgggcatgaacacgcaggcaacaatcgaccttaacagcggagatgtgacccctgtaatccccagcgacattgatatcgtcatgaaggacatttccgacacccttacggctgcggaaagaaccgcagggaaccgccgttttgaggctgtactgatacctgtggacaacacttttgccctggataacgtgagcctggagtttgtcctgaccggtggtgctggcgatggtacatacacatgggcagcaacttccgtagcgacctctgaccaaggcaagattcactttgacgcaggcaagcagcatatctacaacatgacgctcaatacggatactcatgaagtcgccgtcgcggagattctcatagggatagtggactggaacaccagaggcgaggtgaacggggcagcggaaaaggcatatagcctcacctttgaggacaacggagccacgagaggcaatgctccgggacggatgtatgctcatgggggaagcctggtcacactgccaggttccggaacattggagagggacagccatgagttctccggatggaatactctgcctgatggcaacggaagccactatgccgccagtgagtccctcaccatgcccgctgatgacgtgacgttgtatgcacagtggatggtgaaggtcaagtcagtctccgctggagatgatcacacaatgattctgaagactgatggtactctctgggcgactggatccaactattacggtcaactgggggtcgatgatattaccaccataagcacgcccgtgcaggtcaaggattctagtggggtcgggttcatgactgatgtcgcggctgtctccgccggaagtcatcacacgatgattctgaagaaggatggcacgctctgggcgactggagagaacaaagctggtcaactgggggtcggtgataataccgacagaagcacgcccgtgcaggtttcgtccatgggttctgatgtcgcggctgtctccgccggaggcaggcacacgatgatcctgaagaaggatggcacgctctgggcgactgaaaataagactcccgtgcaggtcaaggggtttggtggggtcgggttcatgactgatgtcgcggccgtctccgccggatacgatcacacaatgattctgaagaaggatggcacgctctgggggataggacaaaattataatggccaactgggtgatggcacttcgggtttagggaacagcacaagcacgcctgtgcaggtcaaggatgataccgatggttccgggttcatgactgatgtcgcgactgtctctaccggattcttccatacaatgattttgaagaaggacggcacgctttgggtgactggatccaacagccatggtcaactgggtgacggcactacggatagcagagtcatacctgtgcaggtcaaggatgataccgatatttccgggttcatgactgacgtcgcagctgtctctgccggactgtattacacgatgatcctgaagaaggacggtacgctctgggcgactggacgaaacaatttgggtcaactgggtctcggcaataagaccgacagtgagattcccgtgaaggtcgcatccatgggaactgatgtcgaggctgtcttcgccggatgcaagcacacgttgatccagaagaaggacggatcgctctgggcgactggatttaatactaacggccaactgggtgtcagtgataataccaacagaagcacgcccgaacaggtagttttctgaccggaacatgaggagataccggcatacacgccaaccaacaggtcgtctccattctcataatcttcacatttcttgcgttacacgtgtttgaaacggaacacaggcgacactatccgcatctttggattcgcgtaacccgaaagtactatatgctttttcgtcaaaatcatactttcgggtaatcgccaatcatcaccaatatcccctacattaactcatcaattcatcatacttttccagagtaacccatcatttcattatgttttgatgaatgatttttggtttttcagggaaagataaggggaaaaaaagtgagaaaaaacagcattgtatttgtaagcatcttcctgatgcttttcgtttttgttgcatgttccggcgaagtagaggttccgcacgccagcgccgtgcgcttcaccacggagatcggacgcaaggtcatggctgactccgcatggcaagccggtgatgaagtcggcatctacatggtagaacatggtgccttggctgccagtgacaccactggtacccgtgccaataaagcgtacagggccgatgcttccagtccgatttctggcttctcccctgtcgatgatgccaacaccttgacgtgggatgacttcgccgctggtgcggacagcacgttcgacttcatctcctactatccttatgtgtcatccatctctgacaccacggctctgcccatagatgtctatccggattttggggaacaggatacgggaaaggctgacttcctgtggggacacagcaaggacgtggagacatacggtgacggtatccagaacaatacgtcaatggtacagctgaagcttgaccacatgctctcccacgtggttgtcaacattgccccaagcgacagcatcgataaggctatcattactgaagatggcgctacgctcgcggctacggtcaaaggtgtcaccacgcacgctgcgatcaatctgaataccggaacagtgactcctcgtggtgatgacacggcgtccattcacatgaaggatatttccgacaccctcagccaagctgaccagaatgcgggaaagcgcaggttcgaggccgtgctgatacctatggctcacacgcgggagctgctggatgctttggagctggagtttgtcctcactgatgccaggggtagtagcactacatacacatggacaccgacgtccgtagctgagaacaaggaaaccctgattcactttgacgcgggcaagcagcatgtctacaacatgatgctcaataccacgacatcccatgtcgccgttgccgcgattgacatgggaatcgtggcgtgggatgaatgcgcccgtgaaaactgggaaacggtcacttcataccgtgtctcctttgatgccaacggagccgagagcggagacgaaccggaacaggtagtcacctatgaaggatgcaaaatcacactgccgggcagcggaacactggaaaagagcggctatttctttgccggatggaatactgagattgatggcagcggagattcatatgccgccggagactccttcgtgattcctgggcaggatgtgacactctatgcaatctgggtggagaagaaccaatacagcatctcctttgatgccagcggagccacgggaggcagtgctccgggacggatgtatgctcatgagggaagccagctcacactaccgggcaatggaacactggaaaagagcggttatttctttgccggatggaatactgagattgatggcagcggagattcatatgccgttggtgagtccttcaccatgccctccaatgacgtgacgttgtatgcacagtggctggtgaaggtcaagtcagtctccttcaaaagttttcatacgatgcttctgaagatagacggcacgctctgggcgactggacagaacactcatagtcaactgggtgtcggtggtaataccaacataaacacgcccgtgaaggtcatgactgatgtcgcggctgtctctgctggatactaccatacgatgattgtgaaggagaacggcacgctctgggcgactggaaacaaccagtatggtcaactgggtctggctagcattctcggaaccgacaaaaacacgcccgtgaaggtcacgtccatgggtgctgctgtcaaggctgtctccgccggaagttatcacacgatgattttgaaaaaggacggcacgctctgggcgacggggcggaacaactatggtcaactgggagacggcactacggatagcaaaggcatgcctgtgcaggtcaaggccagtaccacccccaacgacttcatgactgatgtcgaggctgtctctaccggagtctatcatacgatgattctgaagaaagacggcacgctctgggcgactggatacaacgaatatggtcaactgggtgacggcacttcgaatgacagaagcacgcctgtgcaggttttgtccatgggtgctgatgtcgcggctgtctccgccggagagaaccatacgatgatcctgaaaaaggacggtacgctctgggcgacaggacagaacacctatggtcaactgggggacagcgattcgggaaccaacaaaaacacgcccgtgcaggtcaaggatgataccgatatttccgggttcatgactgacgtcgcggcggtctccgccggatacggtcatacgatgatcctgaagatggatggcacgctctgggcgattggacgaaacgaatatggtcaattgggggtcggtaatcataacgacacaagtactcccgtgcaggtttcgtccatgggttcagatgtcgcggctgtcttcgccggagaagcctatacgatgattttgaaaaaagacggctcgctctgggcgactggatttaatactgacggtcaactgggtctgggtgacagcggtccggaaacccacagaagctcgcccgaacaggtagttttctgaccggaacatgaggaaataccggcgcacacgtcaaccgattaataaatcgtcccgttgcgccggttcatcctcatggcaatgttcctcgtacgcggctgtttgctgtttcttatatatgattaaaagacattgcctgaacttttttcatatatgccttatagcttcacccgcaggctgtcatcaatcatgccgggaacttccaagatactgtatgagaacccgtatttcttccagcggcaggggctggtcatagggtatacggataccccctttcgaggtagcaaaggaaggatatctctgcgtgaaccaggcagtggcttccgcaccggaatacaaccctatgtggcctgaaaatgcaccgacatgaagaaagttcccgttcataacgaacgtgatcattccccagctcaccttctggatgacatccggaataagttcagtcacctgattcctgatgtctgttatccatttttgcgctatcgtttgagctgtcgatgcgatataggcgtctacagctcccaggtcattttcatgagtcttcattggttccctcctgtcccgcatttcgtgcgaaatgccgctttcccgctatcagtatccatagccatccagctccggttccaacacacaggggaacgaaccaccccagccccagctcaaaccacgggaacgtcttgccgcagaaatcaatgtatgcgccgaatgaagacagacgagccacactctccggcaaagaacggaggaaatccccgatactgacagggatcacagcaatgataccgcagaaatatacattccggctatccctgaaaaacggggacaaaagtcccaggataatcaaggaaatggccagaggatacagaagcatgagtaccggcacggacagggagatgattcgggttaagccgacattggcaatgaggcatgatatgccggtaaagacatacacataggtgcgatagcccaaagaacgcgggaaaatcctgacaaaggttccggcgcaggccgtgatgagtcccactgctgtcttcaggcatgccaaggtgatgataagcgccagaaggactcctcccgcggaaccgaaataatgacgggctatcaaagcaagggaaagccctccgttggatgtcatgccgatgcgtccgacgcttgaggctcccatgaaagtcaggatggcatagatgagacccatcagaaccatgctgaccccgcccgccctgacagttccccaggcaagtccgcgcgggctgctgaccccgatatccttcaaagtctgtattacaatgattccgaaggccagggacgcaatggcatccatcgtattgtagccagcaatgaatcctgaaaagaatggagccgtgctgtagtccccacttcccggaagtaattctcccatgggaaagaacagagccgctcccatcaagacagaaaggaacacaaggaaaagaggattaagtatcttgcccacccaggtcaggatgttgctgttacggagggaaaagaaaagtaccccgcagaaaaacagaagactgaaacccgcaaggacaccgcccctccaactttcccctacaaaggatgcaatgccgacctcaaaagaaaccgaagcagtacggggaatggcaaagaaagggccaatggtcagatacagaagaatcgtcatcatataaccgaagaacggatggactcggctggacagattgaaaagacctgagctgcgtgacacaccaatggcgacaacgcccaggaaaggaacgccaatggccgtagtcaagaaaccaagcactgccggaactatggatgttcccgcttcctgccccatgtagacgggaaagatcaggttccccgctccaaagaatagaccaaagagcagtgacccgacgagcatgtcctgtgcgggcgtcaattttttatccttcagttccacctgatgctatctccacagtctttcattattaccaaattacaaaatccggaactcttttccattcaccgttacttccaatcaagagcaagcgtcacaaaaagaagagacagtaccacaatgaagaaaggacggacaatcttgatgccattgcgaatggcaagccccgatcccacatagttgcctgcaatggatgccaaggcacacggtatggcgactgcatagtcaacctgtccgttgataatgaaaatagtaagcgcgccgatatttgaggccagattcacaatcttggtattgccgcacgccttttctatttccaatcccacaagggcagtaaatcccagagtgaggaacataccgctcccaggcccgaaaaagccgtcatagcatcccaccgcaagtccaagcacaagggacatcacaagggcgcgggaagcgggaatgtcacgggatgccttccccagattcttgttgacgagagtgaataccgccaggacaggagtcaggacaagcatcagaatggagacaatgcgaggctcgacagtgagaactaacctggctcccacaagagaacccagaccggagcagagcgcggcggaaagtgccgtcctccatacaacgtcctttgcccgtatatagcgcaacgccgcgacagtcgtaccggaacaggaggcaaacttatttgtgcccagggcaagatggggaggaagtccaaatacgctgtaagcagccaggctaatcaacccgcctcctccagcaatggaatcaaccagtccggccatgaatataaggaatatgagcaaaaaaccgccaagtgaaagcataaggaacatccacctttccggaaataatcgcttccgacgaaatatctgacgaaacatgacaggacatcatgatgattgttccccactatgccccagagcaaggaaaaactcaatataagaaactaggcttctatttccttggtcgatgtcttccccgtagctttccagtaacagacatcctcagaaccgacctgttcagcaacaatcaggttgaagacggcaatctcaacgatagcctccgtctctgtttcttcatgatgccacccatcttcccactctctccattccttcattcccgccttctggaatcctgaacgcacagtcagacggataccggacaatgaccggggagaatcaaacatgagcctctgttcacgaagcgtagaacgcagttcgtattcgcctatcatttcaggcaaaccgtcctcatgcagcgcagtgatgaggatttccttcatgtccccttcatgcatgcggttcttctgcccctgtagcatgatgacacccagcacggttttcttgccattccatctcatgtccagactcaaaggatacgtcgtaccacgcaggatgaaggatgtattggggttcccatcgacaagactctccgcattttcatactctctgccatggaaacccgtgagacgagcgtcaagactgagcatgatacgattaggatggagacggtgggaaatgaaatccggctccacactacagacagggttgaaacctttactccccaggtagcgacggatagcggacatgaacgtatatgccgccgggcgttcctcaaaacgcccttccaggtcagccgtaacaaccatcagttttcccttggacatcctgcattcaaacatgaaagccagatcaaggctcctgttatgatcatcgatcagacgcataatgggattgagggctggaagcccttccatgcagaagcttcgggcacggtcaaagatgtcttcccactgccatcctccccatgattcgctgggaaaggacatgaacacagggtgagacgtatcaacgaccattcccatgcccctttgccatgacggacccatctgggcattccagaataccggcttgaacgatgcgggcggacagtcataatccagttcgtccagacgtggggtaaaaagtacggaatgccctttatccagcgcttccagtgccacagtccaatccttggtatggagcacatcggcataaagcgcatccacttccgcatcatgggcatcatgggtatccagtcgtcctgggcgttccagcccttccggtcgtggatagacatggagcgtccagcaatttgacacatctcccatccgtagtgtaaaggtggtgtcccacggttccttgacgcaggcaaggtcaagttccacgacaccagcgtggatgttcttgccaaagggcagtgaaagacggggaagcacgccggaagcaagaagacgctttccctgcgtcaggctccatataattacggcatccttcacgggagattccccataatggcagatttcaacaggtacctccactttctgtccagtcctgaatacataccccggcaaccgtgccaacaggacggtaggagaacagaaacgcctccattcatcattgtctacatagcctttttcatcccagaaagcatccaggattcccacggtcgccatcccctgtccaagatagtcatggatgtccagaagctcgaaaccctggatatgcggagtacggaagttggcctccagttcttccttgtacatcatagcctggagctttcctgaatttcttgagaaaagagcattgtacttcaaaagacctttctgcctggcatgttcctgatagacctcatagttccccggcctcatatacccggtaaacttggagatgattgaaaaatcagggtatgaacaccattgcccaagctcatgcgcaatgacaggtaaggtcgctccttccaggctgctgccataatccttccctttccatccttcactattgcggatgttaccaccgagaatcggaccgtacccggaacgatgaaaataaatataatcagtgtccttctccgtgatatcccgtggcggtacgtcatagaaccatccggattgggcagtataaagccgtcggccaccatatccgagctggtggtcataatccctcgtctccttcacccattcacagagaggcacgtaccaagaaccacccggttcattggatggagagaacaggacaaaggagggatgatgtccaaactctttaagtatcctccgggtttcccctctgaggatgtccaccatgggaatccctggattgaatatgttccacattcccgcttcgacctggatgaaaacccctgccttgtccgccgcggcgaaagcggcttggggcgggcaatatgaatggcagcggatgaagttcagtccccagtgcgtgactatatccatgattcgtgtccagaaagccggtgagacatcaggcattccggaaagtggatagtctccgccgaaatgagttccccttaagtattcgctcttgccgttcacaaggaacattccacctttcacttccatctggcgctgatgcgcagccgcatagagcgagcgggcagtctgacgttcctttatttcctcattggtaaggaggactatctctccccccatcccgttccatgtggcggcaagggcatcggaaacgccgtgtccgtcaggtcggtaaggaagggagaaggaattgtccatgaggacacatatctcatgagtacctgcttcaagatgccccagcggtatctgatgtggtgtacagagggaaaaatcactgcccttttccgtgccatcgacagagacggtacttttccaatgggcaagttcgatgcgcaggacataatcagcgggtacatcgagcgtaaaacttctcccgtaccatgccttgccaatgaaatgccgtggaggttgagaaagaaaggggacgcggacgcctgactcctgggcatacgcatattcatcccggacataccaacaggcatcatgaagtccgctgacccaaggcgtgtcacggcttatctcatctccgtatccctgggcttgcagggttccgggaatatggatgaagccttgatgattctccttctcacgcaaagcaagcgaccactgcccggataaattaatcaccggaggcgaagcgtgcgcttctcctcctctctgattcttttcatgaacgcccatgcccgtgtcgtccgtttcggcgtcattcctgctcatgctatgtcctgcccttctgacgaatgctgtacgtcagcgtatatgcgctcatggattatatgctctcatgaaccgtgagattccggtatcgggctgtcagcggagccaactggcggaaaccgatatgtccggctcccaatctgtcgccgtaagaaaccccgtcgtcacggtatgtgaagatggggaggtcgttgacggaaaaacttacagaatccggctccttcactacgcacaggcggtaaaaatcatggacatcagccgcaccgggaataggatcggccccctgtgccaccagatggaagccatggctcttgcgcaggttgcaggtatggaacatcctttcatctggctctttcctgcggaaataagaaacatggaaggcattgatgtcgccgctgtgatattgaggatactcgcctgtacgcggcaacagcgcagggctgaaaagatcttccccgttccgacctgtggcggaaaagaacaggatgcacagacccacatcagtcaccggcatgaactcccattctatcacgcatctgtccggaataagaagcggacaccatagcacgaaattggccttctgcccctgttctcccggtagttcattctccatctgcaagaaaccgtccgcgcacgtgatgcgtgccttgccttccaggatgaaatccttgatgtcggcatcgttatgcaggggattatcataaagcatctttcctttcatgatagcctcatccctccattgaccattgtattctttagctacgccctacgccttacggaaaccagtaccgggaaaagtggagagaagttccttgataccttccaaggtctccggcaaatcgtcttctatgaaatccaaggtcataatgacgttgagacaccattgcgccgcaaagttggttgatatccaaggaatttcaatcagattctccttgttgccaacattctgcgcctgtgtcatggaaaagccttggaaattgttgtcggatatcaatgccgacagaaggcctctccataccgcaagggctgtattccggtcacccagataccatgcgccgtatgctcccatggccgccgccatgaatggcaaggaaaattccctttctccgatgctccctccggattccctgagctgctgctcacgggacaggaaatagaacctgccgtagtccgccatcatcttcttccatggttcatagcccaacaggtctcccatttccatccaaacggagggcgctcccatgcatatctggagatgggtaccgcctgtcgaacattctccgatatagcgcagacgcactgtcttcgggtcaaactcaaaatcaggcccgcttatcagcttgaggggagccgcttctatatcccggattcccaccatgattttctcacggtacgccgcatcgttgaagcgttcccactgtgtcatccagttcgagcacaggctggaccagtcggggccggaacgggcatgagccggatatgtcatttccgctttatcatagaactctcccaacgggtctttttccaggaaagtgagttcattgtccttgagctcggcaaaaatatcctccatccgacggtctccggtaaggtaatagaaatacctgtgatgtccggccatggcaatcctggcctccttgcagggacaaccccaatgacgcacattatgccgggaacccagccccttgtaccttccgaaatggtagacatctatttccgaggcatgacggctcaatttctcggcaagggtgaaaacatcctcccgaccggagcgcatgaacatcagccaaagccacagtgtcgggacaagttccgtattgtcccatgcatacccgcccatgtcgtaacgccaaacatggcgttccttgtcataggtatgcatgaagtccccatgattaaaaagccccgtccagttcctctgctccacttcgttcctgtagaactcgattgctttgtccagttgttcttccagataacgccgggattcaatactgcgggatggtaaggaccaatacccgaatgccctgcaccggtgataaaattccgggtcgccgacatatatcggaggattgtccacctgatgagcaagttcctgaagacgtacttcagccgttaccggctctgatccccagcttaaggtacattcgcttgtcgctgctattccgtatgcgctggctccgaaaaaatcatatccttcgtaatatacctggttgtatccgcggtcggtataatgccggaaatcataggcttcagcagccggagaatagaaccatacgtcagtcctggtacgggaaccagccagaccggacacggtataacctgccggatgccttttggcaaaatcacggaggacaaaggacaatgacccattctcccctccatgggaaagtccccctccggcatactggccgtcaagacaatcaagccagcatacgtcagggatgcccgtcttcttcctcaccttgaaatgtccggggttgtcctggcagaaatcataggtatcccagaaaggcatgtcaggaaggatgcgctttatattggccaagactgctccttccgggtaaagaagctcgccgcgacactgggcggcatatacggcatcaggaatccgtggccgccatgacaggagttgagccacgctttcatgaaatgaaccagcatcaccgaggaaacgaatatgcctgttgtacatttctccttggatgcgggcgtcaaaagagatgccgacgcccttgaggaaatcacgtttttcctccccgtcataaagaaaagtatgagtgaaggacagtgaatccgaaccaatccccatgcccatgcgtatgacaaatggaatcaattcttcccctgatatcgggttcttatggatgccttcatatctgaaaagaacgtggaaaggaccgtcttcttccacttccatgctggaaatctcaccaaggaaatcagtgactgtacgggtttcgatggtttcttccaccgcccgtctttccagtttgagtacaggaaaggctccatgcaccctaagttcaccgttgacacgaaagtccttgaacaggaaccgcccatgggaacatacggtaaacgatacatcccctgcggtgatgtcaaaggaacctttttccgacccggcgttcatggaaaccatcggaaatgaagatgctgatgatgaagaaacacaaggaaaatcaggtatcacagaaattccggcgtgcgccttcattcctctccggttttctttgcaactttttgtatcgggcgcaaggacactgccaattagttccacttccgctgtcatgcgtcccgcgtccgctgtatgcgcagtccattttacacttccatcgggataataggcggtaatcctgctctgaaccggcagttccgtaccgtctgaagtcctgagatggaaatctctcgtgccgggaaactcgccctgctcccagatacagccgaaagtcacatatcctgattgggcacgccccggtagattatgcagtttcatggtcatgtcttcctctgcttcaaaagcaccagcaccaccaacagatgaaaaaccgactggaaggatagtcgcctcatttcccagccttcttccttcttctttggtcttcttctgttgaacatcatatcatgcagcccatcatatcactatcatgtgaagaaggcgtactgaaccagcacgccttcccctgcacatgttcctgtgacagcctttgacagccgtctatttcttggctgcctgatgcaattggttaatctcagcaatcaaccgggttcctccacggtcagcccatgccttggccgctgccgcaaagccagcatcatcaatcaaaccgcagacatactgcgtgcgggcatcatcaatgatctgttcaatgtcagtaccgacttccgcgttgaccgaagaattggcaagatacccaagcgcaggattgaacaccgcgacagccttgttgcgcgcgaacgccgcgtcagccgcaaggtcgctgtccgtcttcaccaagtgtggcttgggagattccaggtacgggaaatacgtgattgactggttcagtccgacctggggagtctgggcaacggtaagcttgttgtacatcactatgtcaccgtcagcattcaattcgtatgtgacaccttcaagaccatagtccgcaagcaccagcatctctggatcattaatcctgtcaaggtacgtcagacagttgattacatcctgctcagtctttgctccgtctttggtaatcagataatacccgttatgcccggaggtagccaaagtgacaccctcgataggcccaagcaaagtcatggtagcaacctgatcgggattgacgaccgagcggatatcgttctgcttgtagtagttccatatcctttttccggaatccatcacgtctatgaaaataccagcctgtcctttcctgagagcatcaccgaacgtaccggaatcaactgatggccagtcagggcgtacaagcccgtccgcgtacatcttgcgcatccatctcagagcagtcatgaattctggtgtctggtgaacgggaatgagctttccgtctttttcgacccattcatttccgactccgaaccatgtctggatgatatcgagcggcccgacatacttcaccagctcaaggccgtatgtatcattctttccattcccgtcaggatcgttgtatgtaaacttgtacatcatgtcatacacgtcctcaatcgtttcaggagccttcgtgatacctaccttttcagcccagtcagtgcggtaagagaagccgagacggccaatctgccgaccacggtagacagctatgattttcccgtcaacagtaaatgacttgatgacatcacggctgtactgggaaagattggggaaccttgcagcatcagcaagataaggagtcaagtcccagaaagcgcctttcttcgcggcatccacgacgtttgcgctcatttctccggaaccggttataatcatgggcatgttgttcctgtccatcagaaccagtccgagcttttccttgtagacatcgttattttcccatctccagtcaacatggatgcccgtatgctcctcatacctgcggatgacttcatccgaatactcgttcttaagctccgtgccgtagaacgctgtgaccatgaacgtgatggttggttttccgtctccacccgtgacggcagaaccttttgcctggtccttccctccctgtgcaaaaaccagggcgggaaccaacaaaagcatagctagcaacatacatgtcctctgttttttctccatttgtatcctccttgatatgatggcagatcaaactgcgtttttcaaaaagacatggattcatttcatccttttacggaacctatcatgactccttgcgtgaaatatttctggatgaacggatagagcatgagcatgggaatggtggccaccacggtcgtagccatcttgacagccttctccggtggcaatccgaatgcgccccagtcaaatccgctatccattgtcaccatggacgtaaggaagatgatgcggcgcaaggcaatctgcacgacttccttactcatgtcggaaatatacatcatggcattgaaatatgcgttccaatgcgataccgcatagaaaagcgacacggacgcgagggctggcttggacaaaggcaggaaaatacgcacgaagatattcaggtcattggcaccatcaatacgtgccgcttcttccagctcctggggaatcccctggaagtaattcttaatgataatcatgttgaacatgttgatgccgccaggcagccacaacgcccagaatgaatttttcaacttcaacccattcgcgaccaacatgtacatcggaaccatcccggcaggaaacagcaggcagatgagaaccatcatcatcaggaagttgcgtcccttgaagtatgtccgtgacaatggataggcaagtgttgtggacagaaacatgttgatgcatgtaccgacaagcgcgacgatgaacgaattcttcagcccgcgtaagacatcacctgcattcaggatatactcataggcattgagggaaaactggcgtggaatcaggaagaaggatctttcagtcagttcccgttccgtcgcgaatgaacctgctatgacgtagatgaaaggcaggagtgtcatgagcgcgaacgccgcgacgataatatagatgaatacctgctggacttgatcaaagggacttcgctttatggtacgtgacctggtacccggcatggtatctttcctcccctcaatacagccccgattcaccgaagcgtttggcaaaccggttggaagctatgaccatgaacatgccgacaaaggacttgaaaagccccgcagcagttcccagggaatagttcccgttcacgacgctccgcgtatagatatacgtgtcaaagacatctgaaacgctcctgttcatggagttctgcatcaggaaaatctgctcgtaccctgtattcatgacctggccaagcttcaggatgaacataatgatgattgttcccctgataccgggaagcgtgatatgccacaacttctggaaacggttggctccatccaccacggcggcctcatacagttgcacatccacgctggcaagcgcagccagataaatgatggttccgtatcctgtctccttccacatgctctgcccaatgatcataggcacgaaaagcttgggattgctcatgatatccggagcgcggcgacccatgacttccttgagaaggtgaaggatgatgccatccgacgtgttgaacatctgggcggtgagagtggcgactatgacccaggaaatgaagtgaggaatatagactatggtttgcgtgatgcgcttgaagggatacgatctgatttcattaagcagaagggcaaggatgatgggagcaggaaaataaaaaatcagactgaaaatggaaatagtcagggtgttcttcaatattctcaggaaatcgggaccagtgaacagcgtcttgaagatggaaaaacctacaaatggactttcaacgaaggctccaatcattgtcgtcccgttgtaagggctgaaattctggaacgccatcaccaacgcgaacatggggacgaaacagaagacaaccatccagagaaagccgggaatgacaaatatgtacaaccacttatggtcgttgacgggctttaggaatcccctgagaaaaactcccgtattcttgtcggaggcttcagctcttgacttaaattcagacatgacagactcctaacgggaacattggaaaccttgtctgtcataaaattagcatacaaatatcggtatcaccttaacaaattggtcattttttagcatatttttatcacatcattttcatgaaaaatgtgtcatgatacatatttgtcctaatttgtcctaaattttcccatgagccgccaattccttcatctggactgtgtggagccgccagtaatgcccgcgcagtgccatcagctcatcgtgggaacccgtttccaggattttccctccatggacatacatgatgcgggtacaggaacggactgttgaaagcctgtgcgcgacaatgaatgatgtcctgccttcaagaagaattgatatgccccgctgaagaagctcctcggttctggaatcaatgctgctcgtagcctcatcaagtaccagtatccggggatcagcaagcaaagtgcgggcgaaagcaatgagctgccgctctccctgggagagtcccctcccgccctccttgaccacagtatggtatccgtccggaagattcctgatgaatgcatcagcctgcaacatggtggcgactctttcaacttccgcgtcagaagcatcaagccgtccatagcgaatgttgtccgctattgttccggagaacaggaaactatcttggagcatgattcccatttggctgcgcagtgactccaaagtgacatccatcaggtcatgaccatctatgcaaatgctcccctcctggacattgtagaacctgctgataagactgaggatagttgtcttccccgctcccgtagggcctacgaccgctatgctttcccctggagagacagagaaggaaacatcggtcaggatgggtctggaggcatcataggaaaatgaaacatgcgtgaaatcaaccttgccctttaccggcggcagaggtcgggcatgaggagcgtcctcaatcagaaccggctcgttgatcgtctcgaatatcctctcaagataggccacggagttgataaaattattgtagatgttcgcaaggttaatcagaggctgccaaaaacggttggcgtaggtagccatggcaaggagtacgccgaaggtcgccatggggctaatcaggtatacaccggcaatatataccagggtaaacacaatctggctcattgactcggtgaatacccatacgctgttcgagactacaatcgccttcatccacgcaatgcgccgcatgcgggaaagacgccggagaatccccacgttctttttctgacggtcgaagatttgagtgacccgtgaaccttggatggattcctgcacatacgcattgagattggaattcttgtcggacaccctctgccatgcccgccgctgccggggcttgatatagaagatgaaggcggcgacgaataccagacctgcgaccgtaatggacgccaggggcatgctgacacggaacatgaaaatggcaatgaacacaatattgataagctcaatgatgaaattcagcactccgttggagagaatatcgctgatggaatttacatagctgattacccgcaccaggattttaccgtgcggcctgttgtcataataagaaaaaggaagcttctggagatgcgcaaagacatcctggcggatatcgtggatgatttgctgtcctgcctgggtcacaatgatagtacggattgcgttgaagccgacattgaccactatggtgagggcaaaaagaatggtcatcctgaccaaggcttccatattccgggaaggaatgacctcatccatcaccttctggagtatcagggggcctgtaagccccaccacgctgccgacagcactaagcagcagagccacggacatgcgaccttttacacgaccgatatacgtcatgacactgctcagattcttccaactgaaagggacatcgagcctctcgtcgatatcatatttgttgcgtgccatctcatatttctccaacagcctgggaaagctgcaaatctcgtatcttcttgtaatatccgccgcatgcaaggagagagtcatgggttcctgtctcgactattcgtccatggtcaaggacaatgattaaatccgcttcctctatgaaagatacccgctgcgcaacaatgattttggtacatgtccaatccaagccctccagactcctgtggatatatgattctgtttccaggtctacggcggaggtgatatcatccaggatgaggatggaaggcttctttgccaaggcgcgagccagggatattctttgtttctgtcctccgctcagccccatccccctctccccgatgatggttccataaccgtccgccatggcacagacaaagtcgttcgcgtcagctgcctgggcaatggaacggactttttcattgtccagattacccgaaccataacaaatgttcctggtcaccgtatccgagaaaaggaatacatcctgcatggcatacccgattcccctcctcagggaactgagcgtatagtcccggacatccctgccatcaatcatgacattgccggaggcagggtcaatgagccgtaccagcatactgacaaggagggtctttcccgctccggtacttcccagaatgccgacagtcttccccgctcctatggagaatgtcacatcatccaggataatcctgtcatccagctccagggaaacgccacggaaagaaacatctccgcggatatcgccgcagggaacggtaaccgcgccaatcctttcctcgacttcaaagggcgcgtcatatacttcaatgatgcggtcgctacaggtaacgaaacgctggaaatcatttatcagtacccccaggtttctcagcggattggatattgcccagacaagcgacgtgaaggctatcattgcgcccgaagtcatcctgccttgaatcatgaaggttccgcctacaaggatggtgatgatccacagcatctgccccaaggcgtcaaggatgggctggaacttggctcctgtaaacgcgacatcgacgttcattttctggaagcgtctgttcgcggcattgaatttgtcattctcaaaattttcccgtgcaaaggctttcactacacggttcccttctatgttttcctgaactaccgtgctaagctcggtaagcttctgacggacaatggcatgcatgggacggatacgccggatgaatctgctggaaaggaagaatatgaaaggcgcaacagtcaccatgcataaagtcagacgccagttgactgtcataaggaaagaaaacgcggcaatgaacgtgctgagggcatcaacgacattgtaagaagtccatgccacggaatgtctgataaggtcaaggtcgctcgtcatgcgggtcatgaggtcgccagtacgcattttcatgaggaaacggtggctttggttctggatgatgtcatacatgcgggcacgcatgccttccatgcattcctggctgttggtctcaaggagcatgaccatcagatatctgagtcccagccgcacgccctggacgaccaacatcatgccgagcaaaggaagaagaagcgtcgtatcttgtggaatgaccaccctgtcaatgagctgctgggcaagcatcgggttgacgatgagcagagcagaagtcacaactgacaggaaaagcgcagcgacaagataagggcgtttcttacccatatgcttccacagccatttaagatgggtcatgaagaatagctccttttgtatacttccctagaatacggatattataaaaaatgacaagcagctccgctgatattttcccacggattttcattgccggagtattggttttgcgtggtgttgtttgcgctccccataatcttatgtaagcctcatgaagttatttcaggagctttcctatctcggtgaagttcgaggcatgcagcacccctttccccaggtcatcattggggagacggtaggctatgcacgccattcccgcgctttgcgcggcctgaatgccggcatgggcatcctctacgaccacacaacgggatggttccgcatccagcaaggacgccgcgacaaggaacacttgcggatggggtttgctatggctgatcatagtcccgtcagctactgcatcaaacacatccattatccccagacgtccaagaatcagacgggcattgcggctggacgacccaatggcaagtttcatccccctgcctttcaggtcggaaaggagcggcagcacatcatcctcaagatcagaaggaaccatgcgttccagatattccctgtaccattcgttcttcttttccattgccccatggatgtctttttcatccagtgacgtattgttatgccgcaggataatctccagactttcccgtcggctgacgccgcgcaggagattgttgaccgacctgtcgaatcgcaatcccagagtatcgcacagtcttttccatgcgagaaaatgaaattcatcagtatggcaaatcactccgtcaaggtcaaaaatacacgcagtgtacatcacacgctctccttgagtctttcgggcgatgtgcgtttggatgatgtccccccggacaatgcaccttcggccaatgtacgttcggacgacgtgcgcaacgcaaacaccttcttttcctgagtgaccctgacaggctctccgtaaagataaagctgttcttcctcaccttcaagcaggtacaaggtcactgtttcatggtttaccctgaccattaccgcgcaatcattcaggcgcaagcgaaaatgatacccctcccactggcggggaatggagggagagagacaaaaccctttctccgtgatgtaaaaacccgcgaaaccgaacaggattgccatgcaacttccccccatgttggcggtatggatgccatccttcgtattgccatgagtattattgatgtcaatttccactgaatcgccaaaatactcatacgcctcatccaccaaccccagccgagaagcggctatgctgaaaatacaggtggacaaagacgaatcatgggtagtcagcttctcgtaataccggaaggaattgagccgtgtggaatagtccgcgtccttttcatacagaacatgcgccaatatcgtatcagcctgcttgcagacttgatagcggtacaggacaagcggatggtaatgcatcagaaggggaaagtccttttggggagtaccgcccagatcccagaccttctttgagagaaagctgtcatcctggggagtgatgtcacgctcggcatcatagggcagatacatggcatcggccgccctggagaagtccagaagttcttgcgccgtgatgcccgttgccttttttgccttctgtgcccgacccattgcatcaaagtcacggaacagacgcaccgcccaccgtaagtcgtactgagccgaaatattggtgtagtagttgttgttgacaatgcaggtatactcgtccgggccggtgacacaatgcagatggaacttccctccgcaatacgtacccaggtcagcccagaggcgggcaatctccaacaacatctcaagacccatgtcttccatgaaatccttgtcacccgtcacctgccaatacatcaccacagcatacgccaccgctccgtctatatggtattgcgccgttcccgccggaaagaaacccgaacactcctcaccggaaatagtacgccatggatagagagcgccatgctgatgtcccagatgccgggcattttccctggcctgcgggagaatggcataacggtatgccagcagctgccgggatatttccgggcgggtcagcgtgaacaaaggctggacatacatctccgtatcccagaagtaatgcccttcatagccctctcctgacaaacccttggccgacagatgggaaaattcgtccttgccgactgactggagcagttggtagatgttgaacgtcagcgcggcggaaagccggttgtcaccatcaacaccaaaatctagatccttccagaagtcgtcaagatacgccgactgttcggcatacaagaccttttccgtccgtaccgcatcctccatgatagcaatgcattcctgctggagactgtcgtaccgtttgctattgtaccgtctgctgtcagcaaaaacagcatagcgggaaaaaatcacgggagtcccggccgtggctttcagagagaacgtgcggcttacgaagcccgctcccgtgcttaccgtgacatcagcaggatccgcgccgcatacatcatggacgccggtgactatgcctatcccgctctcccgcgtatgcgttgaaatgacagaccgacagaaaccttctccgctgtccgcgctcatgtcgtcaatgatgatatgccgccgggaatgagatgctacgcgcgggtcagaggaatcagaaaagttaagaacatccgcatgatgggcggcaacgaaatccagtttacattccccgtctgtctctatggtatatgtcagcagaaaaagcgggagcctcacgaaagatgccatgcggatgatagtgacccgcactgtcctgccccgcgtgcttttccatacaaagctccgggtgacggttccctgccgcatgtccagtgtcctttttccgggagcggtacaaagctcgccgtccacatacagcctgagatcctggacatccgccacgttcaccaacgtctgttttttggtgacaagcccatgcaaaggttctgcctggggcataggcacaatgtcgtacactccgttcacataggaaccacgaaccgtggtaaaaccatggggatagccttcttcaaaagctcccctgacccctatgtacccgttggcactatggaaaagcgtctcctcaagcgacaggacatcattatcaaggctctgttcttgccgaacatacatatatcgattcattattttaccgctcccgccgcaacgcccttgatgatgtatttctgagcgcagaaatagaagatgatgacagggatgatagccatggtcagaccggccatagcctggttccactggatggtgaacactccgaagaacgagctggtggacaggggaatggtgcgcaaagccttgttgttcaggacaagcgagggcaacaggtagtcattccatatccagatgatgtcaaggatgatgaccgtgacaatcgtcggtttgagcatgggaaaaacgatgcgccagaagaccccgccccgactgcatccgtccagagtcgcggcttcctccagggacaggggaataccctttacaaaaccatggaacaggaacaccgccagggacatgccaaagccgatatacatgaagatgatgcctccgtaggtattgagtaccggcacgcccagcgtctggcgggaccatttcatcatctgaaccagcggcatcatcagagtctggaagggaatgagcattgtcgcgacaaagatgaaatagaccagcttgctcagtttgtcattcttccgcgcaatcatccatgcgcacattgatgagaaaatgacgataaacaccaccgaaacaatagtgatgaacaaggaattgccaagtgcccgcatgaagtccatcttacgggcggcttcagcgtaattaccccacagcattcccataggcaaagccacaggactcatgtaaagctcggcacggttcttcaacgaattgatgagcatgatgtacagcgggaacagaaaagcaagcccaagcaggagcaggagagttgacaagattacccgtctcactgtcttgcgtgtggtcatagcggtcatagctgcacctcccgtctcttggtgagagatacctgggtgatggccaccacggcaatcagaaggaagaaaagtatggcctttgcctgaccatagccataattattgtaggagaagatttcattgaagatattcatggcgaacatctcggtagaggtacccggtccgcctccggtaagcgacaggttgatatcgtaaatcttgaaacagttggacaacgaatagaatgtacagatggtcacagaaggcatgatcaggggaagttctatggtaaagaatttccgccaggggcctgccccatctatcgtcgccgcttccatgacttcttccgggacggactggatgcctgtgatataaataatcatcacgtaccctgccatctgccacgtaatgaccacgacaagagccatcagcgccgccgtaggatgcaacagccagttgaagaatactcctgtaagacccgactgcgtaccaatggccttgaacgcatcggacaatatgaatttccagatatatccaagaatcagaccaccaatcaggttaggcatgaagaacatggtgcgggcaatggtagtcactttcaggcgtgatgtcaccaacagggcaagcaccagccccaacacgttaatcagtatgaccgacagaaacgtaaaaatgaccgtatgctgcgcggattctccgaaacggacatcagtgaacaggcgtgcgtaattgtccattcccacgaacttcaccggattcatggacagtccgtcccatgagacaaaggaatatcctatgcctatgagaaacggaataatcacgacgatgaagaaagaaatgagcgcgggaaaaacaaacaggaagaaccaaaaccgttctcttttcttatgtgttaccatgggatgtttccttatggagtgacggaagcagcatatccgctcccgtcaccgtcaagtgaattacaggcgtgactgataggcagtatcaagcagattgacgaactccaggccagtcatggaaggagtcgtgaagaacctctgggtaatcggcgcaaaatcagtatctatgatattcataggccaatcgttgaaggtccacggcagtgtctttcccgccccggcggcctgtgcgacatcggcggacagcggatccaatgaagcggtcgaaatatttgatgtcgcgggaacgaacccaaacttgctcacaatgtaatccatccccttttcagatgtatagagccagtcaaggaaacgcatggcggcagcttgctgtgaagcggagacctgggagttaacgacccagtaatacggaacggaaacggcaatcttctggttgcccaagagaggaagggcgcacaggctcatggagaatttcggcgcatagtccgtgaacatgcctgaaacccagttgccttggtgaatcatggccgtcttgccggtggcaaagtcaccgctggaacggtcgtagttgatttccatggggttgaggctgtactggcgcaccagctccatcagtgtggcgaatgcctgaaattccttctggtcagccagacggacaccgcccttcacataggatgcgcggaacgcttcggggtcgtccatgatggcaaatggcgtattgaggatatgtccgataaggaagtaggattcctggctcagtcccaggggattgattccttgcgcggacaggttcttgattgcggcaaagaaagcatcctgtgtcgccaggtcagattccttcaccagcgcatcattggtcaccagaccgaagccttcaacgctgtacggaacgcctactctctttccgtcaatttccaatgccatggaatcagcaacatactgctgtacctttccggaaccgatgtccgcaagatatgccttgaacatatcagcctcggaacctttgctgacagagaacagcgcaggcacttcatcaccggcaagtttcaggcgcagctgtgaacggtaatcgtcacctgtcgtctcccagatttccacctggatgcctgtttcggcggtaaaatcctttgccgcgttctccagttcatcagtgatttccacttttgactggaaaatgatgattttctgggattcagccttctgttcggttcttccgcccgcgaacaacgggaggaccatgagcagaaccaataataatgtcactgtctttttcatctttttctctcctttgtatgatgcgtccatgatttttgtaaatcgttttattaaaaacagcactgcataaaggtatatgtcaagaaaaattttttattaatttgatttataatgatttacttctttatttcattaaaatttacataaacattaaatattttacataaaataagtactcatgccattcattttgccaccaatcattggaactccggctttgattccgttcctttacgcttgcctgtcggcactatcggtattaccggcattctcctgtcagtccgttgtccacacgtacatttcccattacagtcttccgggagccacggaacgtctttcaatgagcttggcggttatccggaatatttccttgttgatgtcaccctctatgttccccaccagtgcctgggcagccagatatcccctctcatagtcagggatatcaattgtggtgatgccgttgtattcggctatggcattgttgtcgaaccccgtcacggagatatcccgtccgacagtcagtccgttcgcgttgaatgtctgtatggcgcccatagccatgttgtcattggcacagacaaggacttcaggacggctttccgtcagaagcagaatctgggcggcacggatgccgctgctctcatgccagtttccggcaatgtacccatctctgctaaaccctatcccgtttgcttccaaagcatcaaggaacgcttggtacctttcccggttatcagcggtgttctcaatcccgccaaggaatgaaaaccgtgtaaagcctttcttgacaagcgaatcaaccaaagcgtacatagggtcatagttgttgaccaaaatgctcttgattgaagggttctgtagtatcctgtccaggacgacaatgggatagtcaggagaagccttgcgttcaagaagctcgctggacagcttgccgtccagggcaatgcatccgctggtcatggtgggatgcatgtatttttcgcagacccgtcctgtgcagatgagcaggtcgtaatcatgggcatcagcataatcatggatgccatggatgacttcaagataaaaggatctgtcaaaatcactgaaagtaaaaaggatagtctttgaccggcctgtcttcaggtgccttccggctatattgggatggtagtcatgttccttgcagatggtcaggatcttctctttggtcgcctgtcccacattgggacgcccgttgagagcattggataccgtcgcgggagagactcccgcaagctgcgctatttcctttatgccgactaccggagcctcgctccagtttccgttcctgtccgcacgactgattgcatccgtacttgcatcatgtgttccattactgttcataaaggcaagtatgacggattatgtaaattttacaagaaaaatttactgggttttacttatcatgcggcaatccccgccccatgatatttcacgctccgactctatggtgatgggttgggaaaggcaaggagaaatcaatgattgatatttcctgaaaatgctcaaacgccattcactaacacagccaaaatgccgtatcatccccttcacggacgggggaaaatgaacaagtcaattatttcagtggtaggcagggatcaagtgggcatcattgccaaagtatgcacctatctttcagagaatggtgtcaatatccttgatatcagccagactattgtggatggatatttcaccatgctcatggtcactgacactcagaaatcggaaaaaagtttcctccagctctgtgatgaccttgaagccttgggcaagagcattggctgcgtcatcaagttacagaaagatgagattttcaccaagatgcaacgcatctgaacagttacgcaccaaaatccaaataacatttcacgtaaacaggagactctatgactaacctcgacgaaatatttgaaaccaatgagatgattgaacaggcaaacctggatgtgcgcaccatcacgctgggcatcagccttcttgactgtatcacatccgacgtggccgagctatgcctcaacattcacgacaagataaccatggtcgccaaggatctgctcacggtcggacgcgatattgagcgggaatatggcattcccattgtgaacaaacgtatctccgtcacccccatctccctcattggcgcttccgcctgtagggaaattgctgattatgtcatgattgcgcggatgttggatgacgccgcccgtaaggtcggcgtcaacttcattggtggtttctccgccctgcccgcaaaaggcatgacaaaaagtgaggaattgctgattcgttccattccccgtgcgttggcggctactgaacatgtctgcgcctccgtgaaccttggttccaccaggactggcgtcaatatggacgtggtaaagctcatgggaagcatagtcaaggaaacagcggagctgaccagggaggatgattccattggctgcgccaagctggtggtgttctgcaatgctccggatgacaatcctttcatggcaggagctttccatggcgtgactgagaccgacagcgtggtgaatgtcggggtcagcggccctggcgtgataaaccaggtcgtgcggtcagtgaaaggagaggatttcagcactctctgcgaggcgatcaagaagacatctttcaagattacgcgccttggacagcttgttgcccaagaagccagcaagcgtctgggagtcccttttggtattgttgatttgtcccttgcccccactccgactgtcggcgacagtattgcggacatcctggaaggcatggggttggagaaggtcggcgcaccgggaaccaccatggcgcttgccttgctcaacgaccacgtgaagaaaggcggcatcatggcatcatcttccgtcggcgggctgagcggtgctttcattcccataagcgaggatcaagggatgattgaagcggttcaggcgggagcgttgacccttgagaagcttgaagccatgacctgcgtctgttcggtgggattggacatgattgccattcccggttctacgcctgactcaacaatcagcggcatcattgcggatgaaatggcgataggcatgatcaaccagaagaccacagccgtccgcataattccggtcattggaaaggatgtgggtgatgtcgccgagtttggcgggcttttgggtacggcaccagtcatgaaggtcaatggcttctcatgcggagaattcatagcccgtggaggacgtgtgccgcctcctgtgcatagtttcaagaactagactgctggctgctcaagggaagagagatgagacttttatttccagttgtacgattttttcgtacaactctcttccctttgctttcagcttccgttttaggcagctccaataatgacacaggtgaccggctcctgtcagaacctcaatgacatcaacaggggactgttgcacaacgagactgccaatcagaacttttcggtatacgccgcacctttcgtgaatgagtagatagtggctgttgcgtcggaaagataccagacttctgaattgccgtctcccgcagcgtacatgcttttcagcatgggatacgcgtccaacatgcttgcttgagcttcaatacgcccgtcacgtacagcgacagcctcaatccgcatccattcatcgcccgtgtaagcgcagatttcaatgcggggattcacatgcatctcctgggaaactttttttgacgctcccgtctggatatacagccgcccctcaaagatatgggcagtaccaaaaggtcgtacccgcggctgggcgccgtccgcagtggcaagataatatgtacccgcttttttcaggaattcacatgtcttttccattgtgtacctcgtaccttcagtgtatgtcttttcctcggttccgtgaatctttccgtggtgatttggaaaataatcacgtacttattccctgaaataacccatgcccacagattactcttacccaaaacgacagtggcaaggttctgacacaagtgagcatcctttttttcccatgatttccaggttcttacgagctatacgcccaaaatagtgtttatagtaaatgaaaaccatttaaaatcgtaaaatagtacgaaagtattatacgtttttttgcaaaatcatacctttgggtaatagcggattattatcaacaggtgtatattaattcaaatcgttgaccacgtatggtcgatggattacatcatcttctcaaagataaagaggaaaacaactatgagagagaaaaaattaggtattacggttcttgcgatcgtccttgtggcgcttttcgcatttgttgcatgtgatggtaacaaggtaaatgtggccaacaacggtgaagtacgctttgccacaggcattcgcaaggctacggctaattccgaatgggaagccgctgattcagtcggtatcttcatggctgatgccgatgatactctgtcctataccgacgccgcaacctcaacccctgatccggaacgttacaacaaacaatacagggctgacacagcggctcagacgtccggtttcactgctattgatgccgccaacaccttgaagtgggatgacattactaccacccccaagttcgacttcatcgcctattatccgtatgtggcgactatcactacccccgcagccctgcctataagtgtcgcggcaccttccgcggaacaggttactggaacggctgacttcctgtggggacgcacggacgatatagagaacaaccagtcagtggtagccttgctgcttaatcacaagctttcccgcctggtcgtcattgctaagcctggcgttgaactgggagtcaatgatcttgattccgcgctgaccgtacatgtcaccggcctgaacacgacagccacgctcgacctgaatgacggaaccttgacacctatcgttagtgtcgcggatatccaaatgaaggacatcaccactcaagctgatctggacgcgcaccagcgccggtatgaagttgtggtaatacctacggctcaagtgaccgcttttgcaaatgtgggattgagatttaccgacgttacggcttctaatactacatacctatggaaagcatctgaaagcgtagctgaggttgatgagaccaagattcactttgacgaaggcaagcagcatgtctacaacataacgctgaacaaggccaatgatgaagtcgccgttgccgaaatcaatattgagattggcgattgggaagatggagatggtggaaactggggcgctgtcctcaactaacatcacgtagactgtatagcacaaatgattacccgttgttccgtctggagcaacgggtaattttttattatggctgtgtgatgttattacacagaatagctcgctgtatcaggcttcacgtccacgagctgctgacgttctttgatatccagaagctccctctttactcccctatggacgaaaacaagtgacttgatgaccaggggaatggctgccgctatccatgcaaggggacttgccagacagacggcctcatagcgcattgaaggaaacagccagataatgataagcgcacgaccaaccagctccgcggctccgcccaaggtcgggactgtattttctcccatcccctgaagacaggttctcagaatgaacaagacggtcaacgccggaaagaaataagaaacaaatttcaggtaatgcaccgcatgatagagcaactccgcgccaggattgccaatgaacacatacaccagatattcccccaggaaatagctgacgccggacgcgaacaacgtacaccagagaccgatgaccaaagaagcatccagaccgctgcgtatcctgcggaactgttttgctcccaggttctgggcacagaacgtacttgcggctgttgccagggcaatcatcggctggatgacaaaaccttctatcttgctggcggcggagtacccggctattgcttccgtaccaagctggttgagagaactttgcaccatgatgacacccagggcagtgatagagtactggaaggccatgggcagtcccatgccaagatgagacgctatatccttcatggtaacgcgcaggtcgctcatggacagcttcaagtcaggataatgcttgcgcagatggaagacgcacagaacccatgtgatgatctgtgctaccacatttgtccatgctgtcaccgatacatccatgcgaaaaatgccaatgaacactatatccatcacgacattcgccacagaagcacaaatcatgatgaacagcggcgtccggctgtcgctcattgaacggagcagaccgacatacaatgtgctgaagatagaggctatgataccaatgtagaggacggaaatatagcggaatgatgcttcaaagatatccgcgggaacattcatagccctgagcagatgcctgccagtggccaggcagatgacagtcaggacaagggaaatgccagctgacagcaacaggctggtggcaagggaacgcttcattgccttgacatcctgactaccgaagaactgggcaagcttgagggagaaccccaccgctacaccctcggcgaaaccaatgacaagaaaagcaatggggcccgtagtaccgaccgcggcaagcatctcggcaccgagaaactgacctatgatgacagtgtccatcaggttgtagacctgctggatgacattacccgccaaaatgggaaccatgaacacaaaaatcgtccgcaatggctttgcggagagcatcttaccgtggagttgcatcagaataccttgcccgtgatattgtccgggcacgcatggtcaaactttttcacattccccttccgaccagcacagcacaggggagagacagacaccggaaagcactataggaagtcacacaaggaatgtcaataaagtattacagagaagcaatcttcttgtcagtctcacggttgccatgggtatgaagaagcctgtttgcgttctctatccgttccttggcaggaggattgatgcctgtgagaggatacgtcacgccaagagtctcccatttgaagcaacccatggcatgatagggcagcacctcgactttctcaacgttggagagggtttcaatgaaactgtccagccggatgaggaactcgtcgtagtcagtgcgctggggaacaaggacatgcctgatccagacaggtttgccaatgtcggaaagatgccgtgccatctggagaaccgcggaatttgaatgtccggtcagaaccttatgggcatcatcatcaatatgcttgatatccagaagaatcaggtctacatacttcatcagctcggtgaacttgtggaagaaaggctgtgcatacgtgaacggctggccacaggtatccaggacaatgttgattcccctctccttcgccttgcgggtgaaatcaagaaggaaatcaatctggaggagcggctccccgccgctgattgtaatgcccccgtccttaccccagtaaggccggaaccgttccgcctgggcaagcagctgctcgctggagaaaaccgtgccgcccgtcatcttccatgtatcaggattatggcagaactggcaacgcatcttgcatccctgcatgaatacaatgaaacggacccctgggccatccaccgagccgaaactctccgtagaatgtatgtgtccgtatatcttttccctattcatgacatggctccttggaagttccccatggggcttcagggatgctttggcatccctgaaagcgcatggtctgttacatgcagcagtgggaagtcctcatcagaacgtctctctgctgttcctcggtcaaatcaacaaaacgcacggcgtaaccggaaacacggatggtcaggttcgggtacttcttcgggttcttcatagcatcccgcagcaagtcattgtcaaagacattcacattcagatgataagcaccttccgtgaagtatccgtccatgacattccgcaggttggcaatgcgtgacgcctcatccttccccaagccgatcggattgatggtctgggtattggagataccatcctgggcaaagtcatagttgagcttggccgtcgagttcaggctggcaagcagtccgttcttctccgccccataacttgggttggcgccaggagccagaggctcacccgctggccttccgtcaggcaacgcaccagtgttcttgccgtatacgacattgctggtgattgtcaggaggctcgtggtaggcgtggaatcccggtacgtgtggtggcggcgaatctgcgtcatgaagtactcaaggatttccccgaccagctcgtcagcacggtcatcatcattgccatagcgggggaagtctccggtaatctggaaatcaaccgtcttgcccttctcatcacggatgggcttgaccttggcatacttgatggcggacaagctgtcggcggcgtgggagatacctgctatgccggtggcaaaggtacgcttgaggttggaatccatcaaagacagctcagccgcctcatagcagtacttgtcgtgcatgtagtggattacattgagcgtgttgacatacagctcggcaagccagtccatgattctcctgaacttgggcagaaactcatcataagagatatattcggaagttatcttctcatacggaggagcgacctgcgctccggtcacctcgtccacaccgccgttgatggcgtagagaaccgccttggcaaggttggcacgggcgccgaagaactgcatgtccttaccggtcacggtcgcggatacacagcaggctatggcgcaatcatcggaaccccagttcttcctgagaagatcatcgttctcaaactggattgaggaactttgaatggcaatcttgctggcaaaagtcctgaaaccttccggcagtttggcggaatacaggacagtgaggttcggctcaggggacggccccatgttgaccagcgtgtgcagcagacggaagtcgctcttggtgacaagggaacgcccgtcagaacccataccggcaatggagagagtcgcccagatgggatatccggagaacagggagttgtactcaggggtacgcgcgaacttgaccatgcgcagcttcatgaccaagtggtcgatcagctcctgcgcctggctttcagtgatgacgccgttgttcagatccctctggatgtagatatccaggaaggcggagacacggccaatgctcatggcggcgccgttctgttccttgatggcggccagatagccaaaatagagccactggacagcttcctgggcattggcggcgggtttggagatgtcataaccgtaagaagcggccatttccttcatctgccccagagccttgtactgcatggagatttcctcacgcagacggattacatcttcagtcatggtgcggaagccaacgttatcatggtcagccttcttctttgccatgagatagtcaatgccatacagggcgacacggcggtaatcgccaatgatgcggccacggccataagcgtcaggcagaccggtgataatcttgttcttgcgagcggcgcgggcttcggcggtgtacacgtcaaagacaccttggttatgggtcttgcgccagtcgctgaaaatacgggtcaattcaggattgggcttatagccattgctctcaagcgcgtgattggccatggtgatgccgccgaagggcatgaacgcctgcttgagaggcacgtcagtctgcaagccgacaatcttctccaggtctttgtccagatagcccggcttgtgtgatgtaatggtggatactatgtcagtgtccatgtcatatacgccattgcggtcgaactggatttcattgagcttctggagttctccccagagcttatcggtagcttcggtcggcccggcaaggaaactatcgtcacctgtgtattcggtataattctgttggatgaagtcacgcgtattgacgcctgtcttccatttcgtacctttgaaacctttccactggttcatttccataatgcgttagccccctggtaattttcaatctcatgacagaaagggaacatggttttcccttttcagtactgataatgtaaacataaaaagaaaaattatctgtgacctaagtcacaaaaataattttttttggatatttttgtgttaaagtggatatgtttatcagaaaaccatgaattaatctccgcgttttcttatgcggaatctcccccaccggcaggttcatggcgtcctggaacccccctgtccgaaatgccgaagcgtatctccaaggcgcggaaaaccgcgcgtgggggaaaaagtttgcattatgccactgtttcagtgtatctttggctgcatcatccattactgcatccaccaaggaggcgcatcatcatgtcacaccatttcccacggaactatcgtccccgtctggatcagaaccagacggaaaaagccatcaagttcatcaaagacacatttgaacgggaactctccggcgaactccgcctttcccgcgtgaccagtcccctgtttgttcccaagggatcaggaatcaatgatgacctcaacggagtggaaagaccggtcagttttggaatcggcaagatgaatgatatgcagatggagattgtccagtccctggcaaagtggaaacgcatggcattggcggaacacgcttaccttccgggcaccgggttgtacactgatatgaacgccatcaggccggacgacgacattgacgccatccattcaatctatgtagaccaatgggactgggaagccgtgatggaaccgggaagccggaaccttgctttcctcaagcaaaccgtgacaaagatattccaaagtttcaagagaactgaatttctcatacgggagcaatttcctgtctgcgcaaaggttcttccggaagaaatcaccttcatccatgcagaagaagcccaagcgctctaccccggcctgacgcctcctgaacgcgagaaagccttggcgcaaaaatacggctgcatcttcatcattggcatcggctgcgccttgcctgacggcatacctcatggcggaagggctcctgactatgatgactggtcatctccgacgggcggcgaatgttacggcctcaacggtgacatcattgtctgggatgccgtcagggaagattcccttgagttgagttcaatgggcatcagggtggatcaggagaccttgcgcaggcaattggtcatcagaggatgtccggaaagggaaaatctgtactggcacaagagactgcttgccggagaatttccccagactgtcggaggcggaattggacaaagccgcctgtgcatgttcttcctgaacaaagcccatattggagaagtacagtcatcagtctggccgcaggaagttcatgatgaagcccggaaccatggcgtgtttcttttgtaaagcggctaaagtggttaaagcagtacggcatgtatgatgtcatcatagcgggggcaggagccgcgggactttttctggccgcatcccttccctcatcactctcggttctcgtcatggacaagaaccccgtccctgggcgaaaaatcatgattaccgggggagggatgtgcaatctttccaacaccgacgcgccggaagattttctcaagcattttggaagcagacagcaggctaacttcctcaagccagcccttcgctcctttcctccccacgccgcgtgggactggttccgttcccatggcctggaacttttcttccgtgatgacgggaaggtatatccggcgtcgttcaaggcgcagtcagtagtggatgtcctgatgaaaacggctttggcacagggagtggaatttgctttctcatgcactgccagaaaagtactccgccatgacgggtttttcaccgtggtgacggacacaggagaaaaacagacgcgcactattgtccttgccactggcggcatgagctatccccgcacgggttccgatggttcgggttatctccttgccaaaagcctgggacacagcatagtcccgccatcgcccgctctgacttccctgatcgtggaaaattacggcttcaccgccgctgccggaacatccgtccaggacgcctcaatcagagtttttcatgcaggtgaaaacaaagcatggttcaaggcgcaaggtgatgttcttttcacacatgatggcctctccggtcccgcaatcctcactatgtcccgttggtgccatcatggagacattgtacgcatatccctcataggaaatctttccagggaagaagcctgtacaatgctcatggataccttcgggcagtctcctcacagacaggtctccaccgtcttgaaagaagccggactgacatctaccctcgtatccctcgtcatgaccatgagtggagccgccccctctctccgatgcgcggacatgaaccgggaaatgcgctcccgccttatccaggcagtgacagacgcttcgttccccatagaaggccgcaaggggttttcctctgccatggtgacaagcgggggcatacggctggatgatgttgaccgttccagcatggaatcacgtctggtgccaggagttttttttgtcggtgaaatccttgatattgatggggataccggcggatacaacatgcaggccgccttctccatggcacggctgtgcgcttgttccctggttgagcgacatgtcacaggctcatgacacgcattcttttggtggacgcttggggaaaatcctttcatattatatgtgacagcatgtgacggctaagaaaaccaacgctgtgccattaaaaaagaaataaagtacatcaaggagtctgataatgagcaagataaaagtcgggattgtcataggtagtctccgcaaggattcattcagcggcaagattgccaatgtgctggcaaagttttttccccaggattatgaagtaagccgcattgatatctccaatcttccagtctttgaccaagattacgatgatacgggcacggttccggcgtcatgggaaagattgcgcaaggatgtcgccgcacaagatgcttttctgttcgttactccggaacacaaccgctccttccccgccgccctgaaaaacgtgctggacatagcttcccgtccgtggggcaagaacctctgggatggcaagccgacagctattgtcagcgtcactcccggacgcctcggagctttcggcgccaatcatcatctccgccaggttcttgcttttcttaatatgcagaccttgcaacaaccggaggcgtatgtcggtgatgtcgctggtatgtttgatgataagggagctttcattgatgctaaaacagaaaagctcctccaaaggttcgttctcactttcaccggactcatcgggaaaatcaggacgtaaaatccgtcacgcatgaggatgatagaaaaacgcctgccaatgggatgacaggcgttccgttcctcttttgttcaggttataagctaaatgaatccttttctttgcgcccgcctctttctcacggagcaggagcattaatcaacgtgggataaccgtcagcggcatcaaacttccagattgcaagatcccataccgcgcccgtccagttagcgtcagaggaccagaagtccgaattttggaatgtcgtgtttggcttttttgccactatagtgctatccacaatagagacaacataaggagaaattgccactaagactggaggccctccggaagaatcatctgagacataccgtttgtatgtggtgttggagggagggggagaccccttatagccagcgaataaaccaatccatgcgtttatggcctgtgttgtcttaatttcctgcgtgattatcgccacgatgctttttacgttattaaagttattggatacgaaaccgatgaaccctccaatctgggaatttcctaccacagcgttaacaaccacatacacgttactgagcaatgccacatctcccagttgcccggcataccccccggcattgtcgtagctgccgctgctgacagttcccacacgggcgtaagagtcatatacgcctccgctggaatgtcccccgacgaaacctcctgtcgaaggccccccggcaatctttccgttcacatggacggaactctccttgatgtccgcgcgacccaagtacccggcgaacccgccgacaacccctatgctcccactcccattgtatgtgatgtcgccctggataatcgtcgcactcctggctatcagcctccctgtcgcactatccgaattgctcatgcctcctacgaaaccgccagtgaagtctcccccagtaatgttcccgacttccacacggctgtcagtgatttcaatattgcttccgctcatgtatgcgacaaaaccgccgaccattcctgttcccttgatctccccactgacatggacgctgcttttgtcaacctgtccgccatccatgattgttcctacaaacccaccgacataggttttagaagcatcagtgccactggcgagcgtgaccgtccctccgctcatgtccacggaactgttcccgacgaccgccccgctgtccatgaatcccacgaagcctccggcgttcttccacccttccaccgtggaagaagcgttccttcccctggcactgcccctgagtgtgttgctaccacttccgttgagatatccggcaaaacctcctgccgaaccagtgcttgtatcaccgctgagatatccggtggcaatcacccgaccgaagaccaccgatgcatcttcgatggtgctgtcgtcagccttgccgacaaaccctccggcataccgcttgccttccaccgttcctacgatggtatcgacacgatcagacgggaaagagatgttcgtctgttcagtgtgtcctacgaaccctccggccagtgaggcactcacgtaatcaaccacggcatagctgttcgttatttccgagaggtcggttgctcctacaagtcctccggcagaactgtccccccacgcgctaccactgctcacgctcctgacgatggcatggctgcctgttatcatgctctgatccactattgtacccgccaagcccccggcgaaccttatgctacgaacgctctcggcgatgacctcgctgtcctctatataccctacctcatggaagccgacaaggccgcctgcataggctcccccctcgaccgtcgcatagctcgcggatcgcatgatggtgccgtgaaaatttaatccgaccagccctcccgtgtaacctgtagccgcaagactctccacatacccgctcacgaagcaatcctctatcgtcccctcattcacacccaccaagccgccaacttcactgaaacctgtatcagttcccttgaccaccacgttcgtcaggccaaggttatacacgcttgcgctaatggccatcgacgcaaagaaacctacatttactgatgaagacgtaatccgcagcccgttgaccacatgccctttcccatcaaacttccccatgaaatttatagccggccatgtcagggaatttgcagccaagtactcgcccagctctatgtcacgggctagctcgtagtaactgccggccgtactgccgtgagtctccagcactcccttcaacccacgggcggtatatatcatgtaggggtctgtctgcgtacctgtgccggtgtagtccgggatgttctcctgtttgaacgagccgttccccccgtccgtccacgccgccacgcccaccggatttacatcaatgccccaccccgtgagcttcacgctgtaggtgctgtggtaccccgcctcgaaaaccttagtgtccgggatgttccacgtatatgtctttcccgtgctggtgagcgtgaagaccattttcctatttggataggtgactccgtcatgcggcacgatgatcgccgctcctgccgtccccgccgcgttcaccggcacttttcctcctgccgcatccgtctgcctgttgcttatgctcccgtcttcaaaattaatctcagccatggtaggcatgctctggtaaaccacgctcaaccccgcaaggtcgctcgtttccagcccttctcccgcactaatcgccagcgtcagcttggaaagcttgtgctggaaggtgagatcaacgtctacgggcacgtccttgcccaccccgtccacacgcgcgaagatcaaatcatcttcatacggatcctcttgttccctcacgtccaccttgtagatgtatgcggaccctccgttcaggattggggtatttcggtagggataataggcaaacaaacccacctcggtgccgtctgccggaaagaaggcgtccccccagaacttccccgtcaaggaatcatatgtgtaggggtagttcaccacgccgttgaggatgttggcagggttcacgtcggtacctgtggagaccatgtacagccctatctcatctccctcttcccactcccatgagctgtcagaatcccccgccgcacgagcggagaaggctatgccttccttctgagcgaccggcggacgcagatcctggatgcaggaggacagcactaatgcgaggacaacaagagccagcattgctataggggacttcctcataaagcgcaacctactctctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctctgggtctctgcacatgctatatcctgggggggaaccgcttctcccgcaaatcctgtggaatccgctttgttcccgatcagaggtattcatcagatactacgtatctacaacaatccaacttgattttatcactccagccggaatctgcatattaccaaaaagtactatttttagggaataggcattacccaaaggtattaatctacgcatgaaactgtatatttagcattgtattaaccttttggatgaacattttgctggacatcccctttagtaagaaagactcaatgcagacgttgcatcataaacaacaaaaaaggggaacatggttaccatgctcccccggctgtgcatctgctgtctacggtcagatgtcagttcttctcaaaatcccaatgataatccagcttgaaacgatcacgcaaagtaatcattgtcttctggaggctgggaggaaccggacaaccatgctccttgcggtactgccatgcctcccattccttctcccccgcggtatagatgcggtcatttcccggagccttccgtgaatcacgaagttcacgacagatagtcccggcaatcttcttgaagacctccctgcccatgaagaacgcagggtcgatggcaatgaaaaaatgccccaggggatacgggatatgattgcccttatcatcagtaccgttgagttgcttcatccatgccccgtccgccaaggcagcagacaagatttcaacgacagtggcatatccatagcctttatagccaccaccttgctctccgatgcctcccagcggagtcaatgcggcatgaccggtggtcaaatccttgagaacttgagccgtgtccgtgcgggtggaaccatcttcgccaataacccatccgggaggaagctccttgccggcacgtccatatacttcaatcttgccccgctgtgatacgcttgtcgcgcaatccaggacaaagggaaattcctcgtcagtaggcagtccccatgtgagggggttcgtccccagcatgttctccactccgaaagtaggcgcaatggaaggacgggcattggtccccgtcacaccaatcatgccttcctccgtcgccatagtgacaaagtatccggcaatgccatagtggttggaattgcgtaccacgaccatacccattccatattccttggccttgtcaatggccatctgcatggccttcacgcccgccacatgccccatgccattattggcgtccagcaccgcggccgtcttctcatccttgatgacatcaatcgtagtgacaggattcatgataccttcatcgatacggtcaatatagatgggtttcaatctcccgattccgtgggagtcaatgcctctcttgtctgattcaatcaggacgttcccaatgacctttgcatccgcctgtggaatcccggaatgaaccagggcatcttccatgaaggcttccagggaagcaaaatctacccatgcgcaatctttgtaagcatcagcgtaactttttttcgtatccatgcttctttccttttctcatgatgtcaaataatttttttacaaaacaaaaacaaacacctttcatgcaaatattatgaagaaaaacctgccatgtcaaacatattcgaacataaatctagataaatccgcatggaatcataaaaaccatacagatacttacaaaataaaagagctgccgttttgttcccgttttcagccgccagaaacaacaatgacagtcacgcccttctgctcaaactccgcccggtcggactctgatatgccactgtcagtgacaagaatatctatgtcctcaatgggcgcgacaaggaaattcgacactttccctatcttgctgctgtcagcgagaagaatgactttcccttgggagttcctgaccatctgtctggtcaagccagcttctgattggctgggagacgtcactccgaaccggacgctcaccccgtccccgccaatgacagccttggacgcaaagactgaacttaccatgtcaatcgcgctttctcctacaaaggagaacgattcacgccgcagttcccctcctgtggagatgacggtaatcttctcggacagtgagactatgggcgcaagaggattgttcgatatgacctttaccaaatcaatgtccagcatcttaagaaattccatcgtcgtagtgccggaattgacgaaaagagtatcagccttgcgtatcaggcttgtcgcgtatgaggcaatctcacgcttctccttgctgtggactttcatcttctgttcccagaacatggagtaatagtgaggctcgttggttttcttgtccgctgtgaccgcgccgccatgggttctttccagacttccctgttcttccagcagagcaagatcccgacggattgtcatttccgccacgccaaggacttcactcagctcggtgacgcgcaccacgcctttttccctcaatatccccatgatgaccttccgtcttccggcaggtacgaggggagtctgttgcacggtcttcgaaggtttgctcatgtgactattatgaagcgaagaacgctgatgcgcaagggatgttccagggaaacggactattcactcatccaacccagggagcgatccaccgccttgtaccattgccggagcttccgcgagcgtgtctcctcatccatatgcggctcccagcgacagccctcctgccattgagtcctgacttcccccaaggtttcccacacgcctgcggtcagtccagcggcatacgcggcgcccaaggcagtcgtttcaacgacctggggacgaatcaccgggataccgagcaggtcagcctggaatttcatcagcggcttactgttcgtcagaccaccgtccgccttgagcgtccccagcgtgatgccgctgtccttctccattgcctcggctatgtccttgacctggaacgcggtggactcaagcactgcgcggcagatatgggcgcgggtagcatacccggtaagcccgactatgacgccacgggcatcatctctccaccacggagcaaagagaccactgaaagcaggaaccatgtagacatctccggaatcctcgacgctttccgccagatggtcaagctcacgaacatccttcaccagacagagactgtcccgcgtccactgcaccagggaaccggcgaccgcgaccgaaccttcaagggcatacagggcatcccttcctttctcctgataggcgacagtagttatgaggccgctggaagaaagaaccggaacagtaccggtattggtcagcatgaagcatcccgtaccataggtgttctttccttcacccttgccaaagcacgcctgcccgaacaacgccgcctgctggtcgcccagaatgccgcacacaggaatggacgcggcaaagggccctgaaacctcggtgtatccatatacctctcctaccgaaggccggatctcagggagagcctgccggggaatagcaaaaaggcgcaggagatcatcatcccattcccggcgtctcaaatccatcagcatgtagcgggaagcattggtcacatcagtcacgcaggttttcctgcctgtcaggttgtacatcagccatgtatcaatggtaccgaacaccgcctcgcctctctctgcggcggggcggagaccgggaatgttctcaagcagccacgcaatcttgctggcggaaaaatacggactgtagagcaatccactgcgctcacgcagccattgctcactgttttctttcttcaaggcatcaatcagagttgcgccgcggacatcctgccagacaacggcatggtaataaggttcccctgtcttccggttccacgctatgatggtttcacgctggttggttatgcccgtcccggacaaatcaccgccggaaagacctgctttccccaaagccccgcggatacaggcacaactgttctcccatatctctgccgggtcatgctctacccatccgggttcaggaaaaatctgccggtgctctttctgttccgacgcaacaatattccctttctcatcaaaaatgatgaaacgggtgctggtcgtaccctgatccaatgaacccacgaatttcatgaggcttcctcctttttgccttctcaaaaacttctttctttatgaacgctcgcaatggcggatgtccgcagtggataatcttctatcgtgcgcacatgccactgtactctcatgtcgcgccggtggcaagctctgtttttagggaaaacctggaggaagcccagaaaacgatggtcacaatatttcaaaacatttcacagtatttcacgcgggtcgatgggtagattgtagtctatgtcctcatatccgaaaccatggagtctgtcatattcctgaacgcacgagatgacattgcctcccgcaatcttctccccatctttctggagaagccaggctgcgtcaacgtcttcctgcacatcacgccgcatctcccaatcgtcaagacgtatcctgcccatttcatctgtagccacagcgtccacgccatacagtttttcagtgaacagccggtatgcctgctccagacacccctcatggagattcttctcctgcatgatctgatagagcagagccatgtacaatggcaccacggggatgacgaaactggcgcgtgtgaccaacgccttgttgaccgatacatatgccttgccgtccagagaagccagcaagccgtcaatacgcggcacggtttcctcaagattgcgttttgccatgccaatggaaccatgacggtaaataggatatgttttttcagggccaatgtaggaataggcaatcgttttcactccagaagcaagcactccctgctccttcagatactccatccagagcatccagtcctcacctcccatgactttcacggtttcagcgacctgctctcctgtcgccacaggaacagtgaccgatattatcttttccagtggaatgtccagcgaaagcgattcataaggttcccctaccgtcttgagtactgactgataggtgactcctgtttgcggatccgtgcgtaccggggaagctatgctgtagacgaccatgtccacctggcctccctcacacgtctcctttatcgcttgtgccaccttttccttggtttccatggcaaaggcatcaccgtagagggaaacagagccactacctgttttacgggcttcctggtcaaagacatgggtggcataccaacccggagtagcagtcttgctttccgtgggcagccgctcaaaggaaacgcctatggtgtccgcaccgccacagaaagctgccacgacacgggaggcaagcccgtacccggtggagcctccaattaccaagacacgcttgggcagggaaagacccgtgacagtcaggtatcttttatccggggaagacccattggcaaggctccgtgcctgttcaatcaggtcacggacatagcgcgcgcatccggcaggatgagcggtcagcgagatattgcgtatcacttttttctggatgacgactttgttttcgttcatattctgtttccttttctgtttccttgctgcgcggtgatgcttgcgccatcactgataatgcacatccacgtggcttcgacggccagctttccgcccacctcaaggatacctctctggcggataatcctatttgaaagtttttcgtcatggacggtcatcacaaccgtgtcgcccggacgaacctgatggcggaacttcaccttgtccactgtcgccagaaaaaaaatcactcccggcgggtatatccccgcttcaaccaaacccgcaccgccgcattgtgccatggtttcaaccaggatgactcccggcaccaccggatatgaaggaaaatgtcccgcaaagaaaaactcatcttcaccgaaagtcttgtgtcctacgaccttccccggtgatacctcgtccaatccatcgacaaagaggaaaggcggacgatgcggcagcaattcttgtggtgtcctgtactggctcatgatgtatctcctcgtctatctgtttgtctatctgttattcttcatatctgcggaacaccaatgctccattgtgacccccgaatccaagggactcactcaatgcccacgtcatcttatcttccacgcctgtatttggtacatagtccaggtcgcaggcagggtcaggcgtattcaggttcaaggtgcagggatagaactgttccttcagagccagcagactgactatggcttccacggctccggcggcgccaaccatatgggatgtcattgatttggtggatgataccctgagcttgtaggcatggtcgccgaacagtcttttgattgcctttgtctctattacatcattgaccggggtggatgtgccgtgggcgttgatatagtcgattttctccacggggatgccgctttcatcgattgccgctttcatggctcgcatggctccgtcaccatcaggattgggagatgtgagatggtaggcgtcgcaggtagcgccataaccggtaatctctcccaggatgcgtgcgccgcgggcacgggcatgggaaagttcttccagtacaagcataccggctccctctcccaggataaacccgtcacgggtagcgtcaaacggacggcaggcggtaagcggtgtatcattgtatgcagtggacagggcgtgcaggcggcaaaatccgctgaccgccagttgcgtgattgccccttccgaaccgcctgtaagcgacatgtcaacctgaccgtgccggactgcatggaaggcggcgcccacggcatcagtaccggatgcgcaggcggtggctatggtgagggcaggccccttgatgccatagcgcatggctatgttccccgctccttcattggtaatcagcttgggaatggtcagcggagaaactgaccgaggccctcgttcgaaaagtttgcggaggttatcttccaccacttcaaagccgccaataccgttgcccaaatgtaccgcgctgcggaaaggatcccaaccccctgctccgtcaggttcaaagcctgcctgttccatagcctggattgccgcgtacacggcatatatggtgaaatcagccatggaacgcgccgccttggattctatcaggtcggaatagtcaaagtccctcacttgtcccgctatcctggccgggtagtcggaaacgtcaaacctgtccaatgggccgattccgcatatgccggaatggatattatcccaaaacgtatcaatcctgttgcccagaggagagactattcccatccccgtcactaccactctacgtactgcgctcatcttctctactcctacattgccatgccaccgtccacagtcaggacatggccggtgatatatgacgctctgtcagaaaccaaaaacgcgacggcttgcgcgacatcctccacttttcccagacgaccaaggggtatctttttcatcagatcctccttcaccgtatcaggaagaaccgcggtcatttctgtgtcgatgaatccgggagccacgacattgacccgcacattgcgggaagcaagctctcttgccatgctcttggagaaaccaatgagacccgctttggaagccgcgtagttcgcctggcctccatttcccgtcagtccgacgactgaagacatgttgatgatgacgcctcccgtccttgccatgctcctggccagcttgcggcacaggacgaaagcactggtcaagttcacctgaaggacattgtcccaggcatcacggttcatccgcatgatcaggccatctcgtgtgattcccgcgttgttgacaaggatatcgacacgaccggcttcagccaaaaccctgtccgccgctttttcaagcgcgtctgagtcagatatgtcgcagccgacccatgtcacccggcctcctgaacattcggcggcatcttcaagggcattatgctccctgctctggtttcgtgacacataccagacatcggctccttcggaaaggagttttgcgacaatggcatggcctatgccccgcgacccgccggtgaccaatgctttcctgccgggcaactcgccgcgacacatgcacgtcttgccggtcttgccagtcttttcatccattttccttccccttgattccttgtaagctgatgccttgaaggtcattttccgtaccgcccggatacacgggacatgccgcttcgcgtccccataatccggcaagaaccgtgccgggcccggtttccaggagacaggagaatcccagttcccgttgtctttgccgcagagcgtccatcacccttgtccatacgaccggagagcttagctgaatggcgcagttatgacgggcatccgcgccgctttccacccattccccgctgaccgatgaagcaatgggaagaaccggctctgaaaagctgataccctccaggaacgtggcaaatggttccaccgccttctccatcaatggcgtatggaaagggccggagaccttgagcggcatgacgcgacgggctccgcgggctatgagtacacccgccagggcgtccatcttccctacgtctccggcaagcaccacctgggcaggactgttgtcattggcacagtagattccctgtacgttttcttcttcaaggatttccttcaccctggaaaaccccagacctatcaccaccgccatccctggacgcaccccgtcggcgcacagcatctccacggcttgggacatacatcggcctctctccaccaagatggaaaaaagcctttcgtcatcaagaacaccagcgcatacaagagctggcaattctccaaggctgaaaccagcgcagcaggctgtctcaattcccagctctccggcacgaatcactgcggcacgagacgccaaggcgacggcaagttgagtattttcagttttctttaattcttcttctgtcccgctggccatcactgtgaaaagattcttgctggcgatgtcagaagccatgctgaaaagcttccgtaccgcaggtgaggcggtataaagatcaagagccatgccggggttttgcgctccctggccaggatgaagcatggcgtaccgtacttctggtttttctttcgttttcataattcagtacttctttcgttgcattgtacgagattctttcattttaatactacaaatattatttttatgtcaatattgacacaaaatataattaccgttattattttttatgtaaaaaaatttatatcagagatgaaaaatgaaaattcctactattgctgagcttctggaaatctttgaacgcaacaccacgggagagctggacttctcctgcccggaatactccctggcgttgaaaaaaccatccaccgtccttccctccccctttcccattggtgccacatcacccgcatcatccgctggttcagtggttgctccgtcctctggacaagcggctaatcaagctgctgggcaagctgttggacaaactgctgacaaggctccagacgaaaattccaacctgatgaccgtcaccgctcccttggtcggggtattctacctgaccccggctcctgatgcgtccccttatgtggaacagggcagcaaggtgaccaaagggacaaccatctgcgccattgaagccatgaagctgtacaatgaactgaccgctgattatgactgtgaaatcgtctccatccgggcgtcccagggtacgctggtggagttcgggcaacctttgttcgaggtgcggcggacatgagccgcgaccagaaaaagatacggacactcctcattgcaaaccgaggggagatagcggtgcgcatcatacgcacctgccgggacatgggcatccggagcgttgtagcctactcccaggcggacgcggattccctggcagtggccatggcagaccacgcggtatgcattggcccggcggatacccagagcagttatctgatgcaggacaacatcatcatggccgcgtgcgtcttccggtgtgatgcaatccatcccggtgtcgggtttctctcagagaatgccggattcgcacgcgcggcagaggaagcgggactcatcttcatagggccttgtccccgaaccatctccctgctgggtgacaaactccaggcacgcatgaccgccaggaatgcgggattgaaaatcctccccggcagcgatgctcccgtagcaggagaggcggaagcctgcaaactggctgaggaaatcggctacccggtgatgatcaaggcggcaaacggaggaggcgggcgcggaatccgcattgtccggtcttctgatgaactgaagaaaatcctgcctgtggcagccagggaagctcgcggagctttcggagatgccgcgctgctgatagagaaatacctggatcatccgcgtcatgttgaggctcagcttctcggagacggtcagggaggagccatcttccttggcctgcgtgactgctccctccagaaacagcatcagaagctgcttgaggaaagccctgcccctgccctgcctgaagctatccatgacggaatgcgggatgcttccctccatctgttccgttccctgtcttatcgcggagccggaaccgtggagttcctctaccaagacggtgccttttatttcctggaagtaaacgcccgtctccaggtcgaacatacggtcagtgaaataatctacggtacggatttggttcgtcaacagatactgctggcctccggctttcccttctcccctgaaatcatgccatcctcttcccgtgggcatgccctggaatgccgcatatgtgccagggggccaggaaagatacacatgctccgcctgccatccggtcccggcgtgcgggtcgatgcccatatccatgaaggctataacgtacccgcctgctatgacagcctgctggcaaagattatcacctatgctccggacagggagacgtgcatttccatcatgctccgcgccctggcggagctggaagtcgggggcatagaaaccaacagggatgagcagatgatgcttgtttcctccacagagttccgtgccgcgcggcttgatacaactctctatggaaagctgaccgccgaaacagggaaaggaaaaaaccatgaatgacggaaaccgacaatgcgctgtgtgccacagggagtctccggtacagcagtggagggaaaactggaacgtctgtccctgctgcgaccaccatgagactctgtccaccctggagagaatttccttgattgcggatacgggtacattcctgtggcatgaagacacgctcggaaagaggaaccccataggcatggcgggctatgaagaaaaactcgaccagaacgcgcttaaagcccaccaggaagaagcagtggtcactggttcctgcctgattggaggcagaccggccatcataggcatcatgtctttccttttcatgggcggcagcatgggcaccgtggtgggagaacgcatcacacggctcctgcttgatggcgcacaaacccgaactccggtgatactttttaccgcttcaggtggagcgcggatgcaggaaggcatcttttctctgatgcagatgtcccgtaccagcgcggcggctgcccttctggaagaagcaaaagttcctttgatcattgtcctcacccatcccaccaccggcggtgtgaccgcgtcctttgccatgctgggggatatcaccctggcggaacctgaagccttgataggctttgcgggacccagggtaattgaaggcacgataggacagaagttgccggaaggctttcagacggcagaatttcagatggaacatggcttcattgattccattgtaccccgttcccgattgaaggacactcttgcatggcttttgaaggtacatacgacaaagccacacgcgacaaaggaacacgcaacaaagccccatgtgacagaggaggcgaaccatgactgaaaacaaaggttccatagcacacgacgcaaccgatgttccggttgatgatacggccaatgtgcctgtggagaaaatccatcccggcgtaatccattcaggcattgacgaagccaccatgaacgcgcgttccgcgtgggaatgcgtcacactctcccgtcgtccgggacgaccgggagccgcaacctacattgacctgatatgtgatggattcatggaactgcacggtgacaggctctacggagatgatccggcaatgctcggcggtatcggtactgtagacggcatacctatgactttcataggtaatcgcaaaggcacgaacctgaaagaaaacattgccgccaactatggcatgagcaacccggagggatacagaaaagcattgcggcttgcgcgtcaggctgagaagttccagcgtccggtaatctgcttcatagacactccgggcgcctatcccggccttggcgcggaggaaagaggcattggtgaagcgattgccgccaacctcaaggttttctcaacgctgaaaaccattgtcctctgcttcatcctgggagaaggaggcagcggaggagccttgggcattggtgtcggagacaagctctacatgctggagaactcggtgtattcagtgattacgccggaaggcttcgcctccattttgcttcgtgatgcatccagagccaaggaagcggctgtgacgatgaagatgacgtccaaagacctgaaacgcttcaatctgattaacgatatcatccctgaagcccctgaaggagcgcatgccaatcctggactttcagcacaggcgataaagaagataatcctgcgtgatgtcgccaccctgtccgcgcaccccgtcagctccattgtcagataccgcatgagaaaaatcaccggcatgggcgctactgtgtgtcccgtgataatcctcgaccatcctgaaatccatgactagcctgataaggaagcaccatgcttgaaaaattcctggacaagacacgtttcagttccaccggagatttcgcggggaactttcatatacatgtgccggacaacttcaacttcgcttatgatgtcgtcgatgagtgggcaagaacaaaccccaataaaaatgccctctactggacgaatgacaggggaaaagaacgtatatttacctttcaggacatcaaggactacagtgaccgaaccgccgcctacctccaaagcctgggcgttggcaagggtgacatggtgatgctgatgctcaaacgccgttatgagttctggttcgccatcctcgccctgcacaagattggcgcggtcgccatccccgccacgcatctgctgtcagtccacgacatagtataccgcgccaatgccgccagcataaaggcaatcatctgcacggaagatgatgagcttcgccgcacgattgacattgccttgcaggagtctcccaccgtgaaagtgaaaatcacgctccatgatgcgccagaaagctggctcgacttccacaaaggcattgaaaacgcgggttccttcatccgtcctgcccaggtgaatgccaacgaggacatattcctgctctacttcaccagcggcacgactggcgaacccaagatggtcattcatgacttcacgtatcctctgggacacatcgtcaccgcttcatactggcacaacatccatgaggacagtcttcacctgacggtagcggacaccggatgggccaaggctgtgtggggaaagctctacggtcagtggattgcgggagcctgtgtcttcgtctatgaccatgaacgcttcaaccccggcatctttcttcaccttgcggaaaaatatcgcatcacttctttctgcgctcctcctaccgtctatcgctacctgatacgtgaaaatttggggcggtacgacctttcctccctaaaatactgcacgacagccggagaagcgctcaatccatcagtgtatgaagccttcctcaaggcgacgggcatcagaatcatggaagcctatggtcagactgagactaccgtcaccgtcgtgacttttccgtggatgaacccgaaacctggttcaatgggcgtgcctaacccggcctatgacatccgccttgtcgatgaaaagggaaatcccgtgggaaccggacagcagggtgaaatagtcatacacacacagagaggaaaacctttggggttgttcatggggtactatcgtgattccgtcctgacccaatcagtctaccatgagaacgtataccacacgggagacgtggccacgatggatgaagacggttatctgtggttcgtcggacggctcgatgatgtgataaagagttccggctacaggattggcccgtttgaagtggagagtgccgtaatgacgcatcctgccgtggtggaatgcgcggtgacaggcgtccctgatgacaaacggggacaggtcatcaaggcaaccgtcgtggtatcatcaaaacattccgggttacgcgggcttgcccttgcgcatgacatcaaggctcatgtgaagaagatagcggcatcgtacaaatgtccccggatcattgagttcgtcgagcatctccccaagactatcagcgggaaaatcagacggagagaaatcagggacaccccaaagaaggaatgagagaaaggaatgagcaaaagggatgaccggaaggaaatgaaaatcttcatggtacgttgcaaccatccaggggtgagttatactttttgctccatcatcaggtcttgagtcttctccttggtcttttccatagtcttcttcatgaaagcctccctgtctacaatgaaacgtgtgtgaactcctgaaccgacctgaccgcaagcatcacgagcttcgacggcaaaatccacgcggcgacggtcgatgccggtgaccgtagccgttatggtgacatccattccttcaggagtggccgatgtatgtctgatgtccactcccgcgcctacggacgcctgtccttcctccatgtaatcttccaacagagaagacgcgctcaactccatgaaagctatcatctggggagtagcgaatacttccagcagtctgtcatcatagatggtcgccatgttcgtcccgtcaacccggacgacaagcgtcctgcttgcgcctatttccagtgcgccaattcccaatgtcatacgccctctcatcctcctgatgccatcctcttgatgagagatatcatattcatccgtgttttccaacccgtttgtcttcctatgccttcccccggcatgggaaatattctatgctcgacatatgaatcagaacgtggaaaacagaactgcccctttgccgccccccgcagtgactccttcagtgactccctccgcaacaccctcaataacgccagatccgatatggacacggaactttctgctggtcacgttggtcaatcttttcatcttccttgcccaccaaatattgctcccgacaacccctctgtatgcccggacgctgggggcttcagataccacaatcggcttgatggcggggctgctcaccgtcgccgccgtcctgttccgttacatagctggtacggcagccgacaggttcggtcgcagcgtggttctttggattggacttgcctcattgtccgtcgtgactgtcttgtacggcatcctgcccggcctcgctgctttttttctgctcaggatagcccatggaattggatggggcgttgtgagtaccgccacagcaactgtcgccactgacttcatcccttcatcacgcttcggcttgggaatgaactatttcagcctgtccaccagcctggccatagctttcgctcccgtggttggcattttccttttcacccgttccggttccggtgcgctctttgccgccgcttttgtcatgatggtcgcggcaactgtctttgctttccccatccgccatatatccctgggagtccgtcccggaaggcaggcaacggaagtccggtattcaccatggaaaaccatacgtccgtccctcaccatggccatcatctgcataggatatggcgcagtcatcagtttcctcccgcttttcgcacaggaaaaaggcattgaaaacataggttcctattttaccgtatacgctctttccatggtttttctccgtccatggttcggacggctggccgaccgtcatgggtatggcaggattctctatcccggtatcatcctcttgggcggcgggcttctcatccttgcgttcagtactagctatggagctttcatggtcagcgctttgctttatggcataggtttcagcgccactcaggctacattacagactttatccgccatacatgtccctgtcgcccgccttggggtggccaatgctattttcttcatgctttttgacggaggtctgggcatagggtcaatcatcgcgggcttcttggccgcatggacagattacaggacaatgttcctcatcatggccttcatgcttgtcgcggcggtcatcttccatgccgtcagtgacaggttttccgcggacttttccgcagcacggaaaagataatgtccttttccattatactgacacccccgcttttccatttgccgaggcacctggccagatagtatcttccaataggaagaatacaacatgcaacggaatgcatgtcccaaaggaaggatgttatgaaagtagttttcaaaggccagcccattacgttgaaaggtacgcacctcaaggtcggtgacaaggctccgtccttcaccgcggtagcgaacaatcttgatacgtttgaatccaggagtgtcacgggcaagaagctgtttgtgtccgtcccttcaattgatacgagcgtctgcgacatggaagtgcgccgcttcaaccaggaagccgcctccctcaaggacactactgtcatcactatctccatggacttgcctttcgcccaggctcgctggtgcggcgcggcgggcattgacaaggtgatgactgtcagtgattaccgtgaccgtgagtttgccgaaaaatatggcgtggagctttctggctacgggttacttgcccgcgcaatctttgcggtggatgaaaacgacatagtcacctatgtggaatacgtggctgatgtcagcacccatcctgattacgagaaggcgctggcagctgtcaggtagacaaaatggaatgtacgtctccgtcacggaggaaccgtcagactctgcccgcctgttcctccgcccaatgcgcgacaaccatcttgggagcatagacgaacatcatatgcaagtcttcatctcccgtgttcaccaactcatgctccttgtggctgtcgatatacacgaaatccccttcccgcacttccgacacttcaccatcgacagtcatccgtcctgatcccttgaggatagtatatgtttcgacagtctcatgttcgtgcatgggaatggaaccatcaggatagatgactacgtaaccctggcagaaatactccccgtcaattgccccgtttgagccaatcatgacacgagtcctgcgtcccgcgggcatttccataccatcgatatcaaacacattatgcttcttcaccttcatctctccttggttgcgtagttcttttccacgcgacagcaccctaccagatattctgattttcacggtacatgcgccacacattctcaaagaaagaatcatcatgaggaatcggacgaaccgtacgccagtggatggaacatgagggcaacccgtagcttatttcctgtacatccccctgacgaaaaccatcatcaatgatgaaccggaatccttcggataatcctggatagggaatctctccggcggaatcagcatacagagcgcttcccctgctctttccgcctgtatctacataatcgatcatggcagatacatacgtgaactgactaatcaggacatccctcaaccggaagacccaggcaagatacgaaggatgcgtgacatgaacttcatgaggaaacgcggcaagcttcttctctatcagcgtcctgaaaacctcaagttttgacttggttcggaatggccccgcggcggcactcatttccaacgcttggctgtggagaatagtacgcgcggtctccggttcagtttttttcacagccttcctgccaagctctatcatctcagaaatagcgccagtacacgcagaaaccacctctgccgcttcacgcggtgtttcagtgcgatgagcggatatgaaaagggcggcacgttgggagcctgcctgaccagcattcaacgccgctcctcccggacgatagacaccatgagtacccgcgacttctccaacagcgaaaaaaccagcaatgttcgtctgccaccacaggtcggtcgccagtcccccgttgttatgctgggcgcaaagagaaatctccagcggagatagtgccaaatctatgccatgagtccggtagaagtccactgccggccggttcatatgagaaagccgctcaaagggagtgccgaaacaagcccccgctttttccatataatcacgtgcttccggctccaaaactgaaaaatctatagctccactacccggattgctccggtaatcaaggaaaaccctgcgccctttctgcttttccagatagaccaggatgtctacgatggatgattgactggattgaccggaaaccttgcgcgcgtcaaacggccactggtatcctttgagaaataccctggaaagcatttcttccctggaaggaaagaaatccaaaagaaattccttttcatcttttccggcggagtcagtagagatgaaacggggcatggcctgcatgtatgtcccggagacattccagcgcggacgcaccgaagccagaccatattgccattcagtcagattcttccccttcactccagcttcaaaagccagtccgctggcaccaaactgcacgccggggaatacgctctcagcgtacatggccgcagggcctccagtggcatacaccacattgcgacaattaaaaacaacatactgtggttcttcatttccggactggacaagacaaagaagcccgcgaacctcattgtcatgagtcaggacacgaatcacctgatggccgtcaaaaatcggaatgcccttgctcatgacctcggcttcaagtctttcggtcatcatcctggaagtatacggccccacactggtcgcccgacggtacggatcatggtcagtcttgtatccaatgaactcaccatatcgattgcggggaaacggcactccaagctgcacgagacgcatgaaactttcagaggacgatgcagcttcacacaaagctatgtctccgtccatgcttccccctgaaaacaaagtctcagccatggaatagacgctatcagcatcattgcccgacagacttaccttataatatgtctgtttatcagatccggtattccgggacgtaccacccgtctgtttctcggtaacaatggcacagtctttcaccccatagtcaaaaagccgggaagcagcgttaaagccagccgctccgctcccgactacgattgtattgcaggaatatagggaaacctcatgctcattaatggatactgtctcgtttttcatgtacattcctccatccgtttcccgccagtctttctactcattttataggcgctgtatatggaaacctccatcgatatcaatgtaattgcccgtcgagtacaggaatttatcactgacaagggcagatacggcatgagcgacatcctctggacgcccccagcgtgctatgggaaataatccggaagagaacaagtcgtcatacttttccttgaccgtccgggtcatgtccgtttcaatgactcccggacgcacctcatgcaccagaatcccttcccgtgccagcctgtcggcatacaatgtcgtaagcatcgacatgcctgctttcgagatacagtattcaccccggtttattgaagaaactacggaagaacaggaagaaacattcacgatggtccctcttttccccacgccatcgggaatctcttgggaaatcatctggcgggcgacaagctgtgtcaggaacatcgtaccctttgtattgataccaactaccctgtcaaaactttcctcggtcatgtcgagcagatcattgcgtgtcagaggcgcgactcccgcattgttaaccaagacatggatggcgccaaagcggccgacagctgccgtgacaagcctttggcgggcatcgctgtcacccaaatctccctggacgtactcccagtctatggaaagcgcggtcagttcattgagcgcagcctggttagcctcctgagactggcgtgcaaagattacgacattgtaaccatccagtcccaactgggtgcttattgcatatcctatgcccttgctgccgcccgtcacaattgctgtcttcttcatcttactttatcctttgccgtcgtttttcttcgggttcacattctccgttcatattctccgttcacgttccagccgcacgggattcagcatcctgacgtgcttccttgtacaatggcgcatagaccgcactgtccttgatgacacatcctgtccgtccatggtctctcatgatctgggtacacttggaacacgtgatgcaacattttccagactccatcttacctttcatgatgatatccctcggcgcgtcaggataagcaatcgccatcctccccagaccaatgaaagaacaagatttcgcggcaatgttcgctgccccggcgtatggcaggtagtgcctgagccatgtataaccgttgcccacgacaggtacggaacctgccgcttcctggacaagacgggagaaacggaaaagccgggcaatgctttccagtggatgttcattgggaaccgggattccctgactggagatatcgaaaggccgggtcacttgagggtaaatgtagtaagggttcccagcggaattggaaaggagtccgactcccgccgcgcacatttccttgacaaggcgcacaggttcatcaggattgaacttccagaaatcctgggcatcctcgccaaaaccatagggatacgggtgggcgtcaaagatgttgaagcgggacgcaatgataaaatcatctcctgccgcttccttcactcccctgatgatatcaagaagcagcctggtacgattttcaaaggatccaccgtattttcctgcccgcgtatggctggcaagcagttcgctgatgagatacctgtgacatgccttgatatccaccccatcgaaccctgcttcacgagccatgagcgctgactgaatataatgcgggacaagggaatcaatatattcatccgtgactatgaccgaatcatcatggctgtcaatgccgacacgggaatcaagcaatggatcatgctgcggcacgagaggagctgccttatgtccgattggacgggaataacgtccggaatgagtcagctgcaagatatggagaggccgatgattctttccgttcgcctcggacgcagcgttgttgaccacggaaagaaggtgggcaaaagcagaaagattgtcctttgtcagcatcatctgcaaaggattcgcccgcccttcaggaaccacagcattcgcttcccaccagatcagccccgctccccccttggcaaaacgtgtataacggcgggtgactagctcgctgggactaccgtcaggttcagaatcacaaccttccatcggcaaaatggctatggaattggaagcccgtttcttccctgcaacaacaggggacgccagcacagacaaatcctcctgcaaggttatgtccacacccagttcctcaattctcttttccaggtcctcatacaatggaaaacaaaaccgttcatgtcctggcattggtaactcctcattggaaagatggcagcacaatcaaaaggtgaacatcactgtatccatgcctgcctgtccggcaggacatcatgtcgattgcctgataagcagatgtgtttccagttgctcgaccacaggaggatcaagaaccccagtgttccgaaccgcccgtatctggtgaatcaagcgtcttgtcgcagtcgcgccaatgtcataaagcggttgtgataccgtagacaagggtggctcaacgagtgaactgaaatcaacgttgtcaaatcccatcaccgcaatatcatccgggatacggaaacccatatcatagagcgtgcgcataatgacaattgcccggttatccgtgctggcaaagaccgcatcaggttttccctgctcctctatcatttttctgatgagaccagcaaaggagttcaccccatctgtctcatgcatgaccaagcgctcatcaaagggaatgccgttttccttgagagcattgcaatagccctggaacctgtcctcatacaactggaaatcagggcccatggcaaaagctatgcgtcgatatcccttgccaatcagatagcatgtcgcatcatatgaggccgatacgttgtcgatgacaacggcatctatcgtcttgtcatatgcacgggatgtcaggactacaggaaatcccgactgcctcaattcccgaatatagtgggagtcaggaagcatggtcgcaaaaatcatgccatcgacccaggaattacgcaacttcgtgatatatcctttctcggcatctgtatcttcatcagtattacagagtatgaccatgtaaccattcttgcgggcagtatcttccaccccacgggtcaagacgggaaacatcaggttgtggatgctgggaatcaccaacgctatcatattactctgacctgacttcaggccgcgtgccatggcgttgggagaataattcatctccgccacggtcgccatgactttctgacgagtccggggagaaatatattctttgcccgccaagacacgggagacagtgctgaccgagacccctgtcttgtttgctacatcatgcaaagtgaccgctgctttcttttttcccatacttccccttccgtgtcatgctccatgccatacttcatgccatacttcatgcaggtcactgtcccaggtacgccttcttcaccaaatcagaggacagaagctcgccgcccgtaccggtggcacgtatctcgccgttctccagcacataggctttgtcgcagatggaaagtgccttacgcgcattctgttccaccaggattatcgtgatgtcggaatcacggattctccggattacatcatatacttggttgacgacaagtggcgcaagcccaagacttggctcatcaagaagcaaaatcttcggtttgctcattaatccacggctaatcgcaagcatttgctgttctccaccggacagagtacccgcgaattgtgtcttcctgtgtttcaggagtggaaaaagttcatattgctcaaccaaatcctgatgaagctgaccgccgcggaaccgatatcctccgaccagcaggttatcctggatagtcagcccggagaaggttcctctcccctcagggacatgaacaataccaaggccgacaattttgtgggcctgatgaggcaacgccttgtccatgaatgtgattctcccgtggacaggcttcaccagaccggatattgtacgaagcagtgatgtctttccggcgccattggaaccaatgatgctgactatctgcccacgttcagcagtcagggacacattcttgagtgccgtgacatacccgtaatgtactgacaggtcttctacgctgaacattgccatcctactcctccttccccagatacgcttcaatgaccgcaggatttgccttgacttcctccggcgtacctgtcgctattgtcttcccgaaattctggacatggatcagctgggaaatactcatgaccaactcaaggcgatgttcaatcaacagaaccgcgaaatctttgctttccgccagactgacaatcagatccgagagttctgacacttcagtcgggttaagccccgccgcgggttcatccaaaagaaggatggagggatgacaggccaaggcacgcgctatctccagccgacgttgatgcccatacggaagattttccggcatctcatccgcgtatttttccatgccgacacgggcaaggcaagccatgcatacgtcatgtccgtgcttttcttcctctctgcgcaaccgggtgggaatgaacgcgcccaggatgctgtagcgcgtctgggaatcaaaggcgcacatgacattgtgcaggacggaaagccctttgaaaagcctgatgttctggaaagtcctggctatgcccttccgggcaatcttatgctgttccaaacgagtgatgtcgtggccatcaagaatcactgtgccctggtcagcggcatagatgcctgaaatgacattgaagatagtcgtcttgccagcgccattcgggccaatgattccatgtatctcaccttggctggcagtgagggagaaatcctgtactgcgacgattcctccgaaatttttgtgtattctggttatttcaagcattctttccacccttcttcatgaacagtgatatatcccttgcaagctttcttaagttcttcggagtgagttcccaactgcccagaagtcctgatggtttgaaattgataatcaaaaggacaagcgcggcgtagaagatgctcctataatccgcaaggaaacgcaggatttcaggaagtcctgaaagaatgaatgtcgcaaggacagcaccggtaagactgccggaacctccaaagaacaccatgatgacccagtcggcgctttttctccatccgaaaatcgagggatccacataggttgtgtaaaaagcatacaggcagccgctgtaggcagtgacagccaccgagaacaggaatgctgtcatcttaatccagggaacattgattcccacagctctggcggcaagctcatccccacggagagcggaacattgtcgtccgaacttggacaccttgaacatggccactgccgcaatgatgatgacagcggatacaagtaccagagtgaaggatgtatatggcggtatgcccacaaatcccgcggctccgccagtgagcggagtagcgcggttcagtattgcggtaatcgcctccccgaatcccaacgtgaccaacgaaatgtagtcacgcctcagtcgaacggtaggcaaacccacaatccagccgacaagaacggccaggaaaatggctatcagacaagcaaggggaaatggcagtccccacttgacgacaaggagaccggaggtatatgctccgatagccatgaaagacgcctgtcccaggctgaacaatcccgtcatgccggtcaggatatagatgccgatgactgctatcagagtgatgagcgtcgatgtaagtatggaaatcaataatgccattttatctgctctcctctctcatgccttttcctgtacgttgcttccggctattccgcgggggcggacaagaaggaatacaagcataatcaggaaagtgacgacaggagcataacccgaaccgatgagatgtatcaggaacgtctccatcatgccaagaagcacagctccaatgacagcgccggacaagctgcccaagccaccaatgaccgacgcaatgaatcctttgacgacaagactgcccaacgtgggatacaaagtatagttgatgcccaggaataccccggacaaaccggcaagggcgccggataccatgaacgtcaaccggatgatcatggtgacattgatgcccatgagactggcattgtcccggttgaaactgacgctcctcaaggcacgtccgatacgtgtgtattttatcacataggccaggagaagcaacgctattgcactcaagacgaacatcattgcatcagactttgaaatgatgaccgagccaattttaaatgttgaggattcaaagaaccgtggataattgtagaaattggcaccgactttcagtgtgacaaagccctcaagcaatgttccgagggtaatcgaagatacgaaaaaataaatcggcgaggaattgttgttgagaatcctttggaatgcaatgacctgtcccaggagtcccaaaactgcgcccgacaccatggcgacaagcagcgtaggaacaagtccccacccgttggccgccgacaggaagtacccgaagaaggctccgcatgtcatcattgctccatatgcgaagttagaaaacttcagcacattgaacacaagggaaaaaccggtggcaatcagcgcatatacggaaccaagggccaacccgttgattagaatttggagagacatattcaaaactccttgttggacaattccttgttggacatcacatacaagtttccccggcatacaggtcatccgccggggaagactcattcatatcaagaccgtaaatcagtatgaagcactgtatctttcaaggacgacaggagtggtaccttcatacgtgtgcatgaccatttccaatccgagagggaagtgcgtctttgcatccatggtaatgacaccggtcaatccctggtatcccttcaagttctccacatagtcacggatggcgacagaatcactgccaacagccccaagagcttgaacaagaatgttgccaatgtcataaccaaggaagaatttgttggtcacatcaatgttctgggttgctttgacagacttggtgattgcctcaaggtgtggttcagtggtatcgatgttgttgatgaaatagatgttgtccgctgattcgccaagcagattgttgaacggagggccagcatccagaccgtaaatcaaagcacccttgaagcccatggcacgagcctgctgcgtaatgagaatcaattcttgggtgtacccaggggaatagattgcatcaacgccagcctggaggatgttgttcaacagggttttgaagtccttgtcattggccgtgtaacttgtggtaacggctactgtcttgccgttggctttcactgtgtccacgaacggcgcgagcagggagaccgcatacgcattggattcattgtaaatgatgccgaatttcccgaagccgcgtttttcaattgcgtactgagccatgattgaaccctgttggtcagcgctgggctgcataccgaacatgttcttgtatggtgtaccgtcagctttgatctggactttgggatcaatggcaagattcaagaaaggaactgaatagcgttcggaaatcggagcgagcgccaaagcgatgttcgcaaccggaggtccgatgagcgccgaaactttgtccgttgtgacggcacgggtaaaagcgttgatagcttcgttgacatctcctttggtatcgtaggtgatgatacggattgtcttgccattcactccacccttggcgttcacttcatcaatggccaggcgggctcctgaatcaaccatttttccaagggaagacgtagggccggttatgtcctgtacgcttccaatgacgatttccgatgccgctgcttccttactgccagcagcaaatgccaggacagacgcggtcaggacaataagcatgacaactacagaaaatttttttcctttgcacatagtgtagtgagcctccttaagtttgtagattgcgggtaaaatcagctgaaaatgataagtggataaaaataaagtttatgcaaacgtttgcataaagtaagaacctcaacaaatgtcctccttttttctaaattttcagatgtagtttcagccctgtttttctctttgtcaatctttttttgttgatttgaaaaaaagcatccctcccccacaggaaaaggatgccttggtaaaatgccctcaagtctctggaaattagctctagaaattaaaattatccggatctgaaccgtagcgatggttttcattcagcccatcgattgcatccagttcttcctccgtcagtgagaaatcaaatactccggcattctccactatcctttccttatggactgacttgggaatgacaatcacatcacgctggatatgccagcggatgacgacctgcgcgggagtcttggcgtatttctttcccaaagcaaccaacaaaggcatgtctacgttgcccttcatgaggggactccatgcctccagccagattcccctggttttcaggtatgacttgagttccttctgaaccagacggggatggcactccacttggtcaaccaccggcacgaccgatccgacagcaaggatatcctcgatatgatggatatggaaattgcttaccccaatggcccgcaccttcttgtccccatagagggacaacaaagccttccacgtatcgacatacttgtccttcaccggccagtggatgagatagagatccagataatccagcccaagacgttcaagggaagcatcatatgccttcaaggtcgaatcatatccttggtcgccgttccagactttcgatgtaatgaagatatgctcgcgggggatgccgcttgcagcgaccgcttccccgactccggcttcgttgccatacaccgccgccgtatcgatatggcggtaaccgacatcaagcgcccagcgaacggtatccttcacctgcgacccttcctcaacccggaacacgcccagccccagaccgggcattttcaccccattattcaagacaaccgcatcctgtagattctgtatcatcgctactttctccttgtcctttttccgtccgtttttcgtccgcttttcgtccgcgctgtccgaagtccgccagtcatgccaccgaccatgccaccgaccatgcgtccgctcaaaacccaggggcgccttgcctccagtatactttgtggaacgccatcctgaaaagacactgcaagccttctctccgatgcttgcccaagacttggaagacacagtacagttgtccccatgagcatacgtattctgtgcctgggcgaaattgtcggacgtcccggcatccataccgtcaaatccgtcgtgcggaatctcaggacagagaaaaacatcaacctggtcatagccaacggagaaggcgcgaccaatggtttcggactggggaaaaaccatgccatccagcttctgaaactgggaatcgacatcctcaccggaggagaaaagatatatttcaagatggacatggtcgattacattgaacggaacagttccatcctccgtccggccaactaccccatgggtacgccgggacgcggcatacggtacgtgaagcttcccggaagcggagtcactgtcgcggtcatcaccctgctgggcactacggacttcccccgtacccatctcgccaatccctttgctctcgctgcgagcatggtggagaaagcccgtcaggaaacccctttcgtcatcatgcagttccacgcctccaccacggcggagaagaacaccatggcctttcacctggacggcaaggtgacggcgatggtcggcacacattccaaagtactcacggcggatgcccggatatttccccaaggcacggcaatgattactgacaatggcagatgcggcagtacaatgagcgtcggaggctttgctcctgacagggaaattgagaaactcatcacccagataccggtacgttccatggagtgctgggactcgctggaagcgcaaggagtcctgattgaagcggacgattccggcaaggcggtttccattgagacactccgcatacccgtggcgacgcctgagcagcatgcggacacaggagcttccgacgaagaatgatttcattcgggcgcctctccttccctgtgacttccttgtggcttttccatgtagccaacatcttccgttgctcaaaaggatggggatatgtatacttgccacatggcaaaacagcgccgacaagcaacttcctcgccatcatggatcacacagctccgagggatgctgcccgtcatgcttactttcatgttccccgttatgctgagcgtggcattactgagtgcctgttccttcatgcctgaagaaatgctgactgaagaaaccacggaaggcgcgccttccgtcgtcctttccgccgctgtctacaccgtcgcgctcaaagggaaggaacccatgaccatggaaagccccatgattagtctgtacaacaacagcagaactgtccaagtcgcaatgccggtattcagtcatgaaaaggatgatggttcactggtgcagggttctgcgctcagcggcagctataacgcgaatacaaagactctttcgttaatcggctccgtaatccttgatgatggagagcttggcttgaagcttacgggaagccaactaagctggatgcttgatgtccagcagattgtcagcactgctcctgtcaccgtcgtctttggttccggcagcaccatcaacgggaataacctgtctggcagcctggaaagcgggcgtttcgtactgacaaacgctgaaggatggattgtaccatgaaaaatttccgcagtatccttactgtaatcttcctcatcggccttgcctcccctgtcctgtgggcagccgatcccatagaattttccggcggttccacagaggcaatcatccgctcaggtgatgaaagggtcaaaatttcggagggagccagggtgactacaggggacatcaccatcactgcccaggttatcgatgtatccggagaaggctacagctatttggaatgcacgggagatgttgtgctgaaagatgctggcaagggcatagagatgtccgccggaaccatcacctatgacaggaatgaatccatcctcctgtcccgtgaacagacatccgtcgaagacaaggaaaaaggcataacggcgcaagcaggttgggtacgctatcaacaagaggaaggaatcctcacattccaggacaatgtgaacctgacccggactactgacgacggaatcatggtctgtaccgccgaaacagtgacatacgtccgttcttccggcacagtaatgctcgatggcggagccgtcgtcacatggaagaacgacacataccgggcgaccaccatccgcgtgaacctggacactgatgaaatcaccatgagtggggaaatcagggggacaatcaatggctgacaccgcgacaagcgtcctgaacatacagcacttgatgaaatactatggaaagaaacccgtggtgagggatatttcgttttccatgcgcagcggtgaagtggtcggtctgctcggccccaacggcgcgggcaagacaactactttctacatggtggtaggttttctccgtgccgattctggcaaaatcagcattgacgacacggatgtcaccgagttgcccatgtaccgccgttcgctcctcggcctctcctacctgcctcaggaagcctccatattccgcaagctttcggtgcgcgacaacattcaccttgtctcggaaagcaggtctgatttgagtgcggttgaaaaaaaagagttgacggacaggctcatggaagaattcggcatcaccggagtgatgtctcagaaaggctacactctttccggaggagaacgccgccgtaccgagattgcccgtgccttggcgacttctccccgcttccttctgcttgacgaaccctttgccggcatagatccgaaggccgtctacgaaatacgacaaatcatccgccatctggcggctcaaggcataggagtcctgcttaccgaccataatgttcgtgatgcgctggccatcaccgactgctcccacatcatccatgaaggaaccctgttggtgtccggtacaaagcaggatctcctgaatgatcctacggcgcgtcacatttacttcggtgatgagttcgaggacgtatgacatgcttgctccgcagctgaccctggaacagaaacaactactcaagctttcaccccagatgctccagtcctttgagctgatgatgcttcccttgcaggaattgcaggcgcgtatttccgatgccatagaatcaaaccccgcccttgagataccggaaagcacaagcatttcctatgaagacttcacccgcatgggcttccgcgacagagactccatggatgattccctcactgactccgcgagctatggctcggacatttatgacggccagcattaccgtgcggacggtgcgactcccggtgaagcacggggatatgatgaaaacgcaatgcaacgccagaatcggatgattgatggcgtattgacccagaaagagagtcttcaagaacatcttttcaagcaattgaaccttcatgaacttacccgacgccaaaggcatatcgccgaactcatcatcagcaacctcgatgccaacgggtttcacacgctaccggtcgagactcttgaagatgggttgacgcaggaggatgtcgccccggtcgtcagccttctccaaagtttcgacccttctggaatcgcagtcaccgacttccgtgaatccctggtcgtccaggcacgcaatgacggactggaggcacaagtcctggatgatttctcacggcttgtctacgatgcgctggaactgatgcggccaggcaaggaagcggaagcggcaaagatgcttaaacttgatcctgatgaagtgtccaccttatacgcctacctcaggagccttaccccctttcccggacaggcgtacaacacggagcctgaccagttcgtcataccggatctcagcatccatgtcgtagacggttcgctggagatgcggctcaaccaagacgcgcttcccgctctgaccatcaatacccagttcactggtctcggtgaaaccttgaaggaacgaaaagacgatccctccagcaaggaaaccgtcgaatacatccagaaaatgtcgcgcgaggcttctgtcctcatcagtcagatacatctgaggaaccagactcttcacaaggtcggtcttgccctgattaagctccagagtgatttcttcttcaaggggccgcgctatctccgtcccatgacgttgaagaatgtcgcggaggaagtgggtgtccatgaaaccacaatcagccgtatctcccaggcaaaatggatggataccgactggggattcctgcccctcaagcagatgttcagtactggagtcgcgacttccggaggctcgacggcggacatgtcgcgcacatccgtcaaggaaatcatccgtgaaatcatagatgagtcggagaacaagcgtctttccgaccagaaaatcagtgacctgcttgccaaaaaaggaatatccgtcgcacgccgtaccgtagcgaaataccgcaaggaacttgatatcgattcttcttttggccgatgacgacctcccaataatcctcctgaacctatccgtcatggcatcttgcagctcttgggacgctcctggacgcttatgggtgcctttgacaagaaaacatgtttgacgggacatcattccaggatatatcttgtatatagacaaccagcaatgaggaggaacctatgaacgttacaatccgtggtgtccgttacaacccaagcgaggaaacccagcaattcctggataaaaagcttcagaaggtccaattcgcggaagactatctgcatgacctggatatcgtcattacgcgtgaaactattggacagggatttcatcttgatgccaagatgcatttttcctggggttccctgaaggtcgtcagcactgattgctatgagttgtacgaaggcatagaagccctcgtcgataagatagaagccgccgccagcaaggaaaaaggcaaggtgaaagggcgatgaccgccatcttcaccagaatcagacattcgcaattccccttttgggatgacgggagccacaatggttcccgttcttttattttcagggttgctgtgctatagtcggtcaaggattcggtcaaagataagatgacggaggggactggatgaaggctttcactattctggatctgttggatctcgacctcaaggagcataatatccttgagctttcctgcatagccggacgcagcggtctttcacgcaagataaccacgaacaaaatcagccgtcccggattgcctctcagtggatattttgatgaattcagcgttgaaagcatccaggtcttcggccgtggggaacaacatttcctggctcaccttgaagttctcggaaactatgaagccattgagaaaatactctcgtccaatgttccgtgctgcatcttcagcgacatggggacgccgagcgcacatttcatcaaacttgcggaggaaaacagctgtgccatccttcagacgcctctgccctcctccgacttctcccggcatctgtatcagcttcttgacgcggttttcgcgccgaccatcactatccacgccgttatggtcgaggtattcggcatcggcgtgctgataaccggagacagcggcgtaggaaaaagcgagacggcgttggaactgattgaacgtggacatcgcctgatcagcgacgatacggtcaaactccgtaatatcggtgacaaccatcttatcggctccggggagaatcctctccttgcccatcacatggaaatcaggggtctgggcatcatcaatgtcgcgcacttgtttggcgtcggcgcaatccgcgaacgcaagcaggtgcaactggtggtgaagctggacaagtgggaatcccagaaagactatgaccgcatagggagcgcattggaagagaccatcctgggcatcagcatccccatggtcgagattccggtgaaacccggtcgcaatgtccctatactgatagaaaccgccgccagaaccgagagattgaagaaactgggctattattcgtcaaaagatttcgaccagaccgtggttcattggcttgagagccaaacggcgcgctcggtgtattatgatgaggaaaaaccctgatgatcgagcgcaccttgacaatcaccaaccgtgccggcatacatgccaggccagcggcactcatagcaaaggttgccaatcggtacgtcagtgatgtattcttcttgaaggatgccatgaagataaacggcaaatcgattatgggagtcatcacgctgggagccacatacaagtcgaagctcaccatgcagtgcgatgggcctgatgaagcggagatggcggatgccattgaacatgtgtttgcaaatcatttcgaggaatgaagggagtcagccatgaaggaactaaccgcgcgacagaaagaaatagcctcgtacataagctccttcatcactgagaacgggtattccccctctgtccgtgatgtggcttcccatttccacttctcccccaaggcggcgcatgaccatctctgcgctttggaacggaaaggcgtaatcaggcgcaatgaggcaggactttcccgtaccatggaagtaatcagcgagcagtatgcgcctttccaggaaatgatcaacgtaccggtgctgggcaacatagccgcaggcaagcccatcatgagcgaggaaaacatggaagacacggttccaatccccgcttcaatgctcaaacgtacccctgacccctactatgccctgaaagtacgtggggaaagtatggtgggtgccggtatattcgacggcgaccttgccatcatccgccatgctacgaccgcccgcaacggtgacatagtggtagccagcgtcggggagatggaatccaatgccatcaccctcaaacgtttctatcgggatgcccacatgattgaactccgcgctgaaaaccctgaaattggccctatccgcacgacagactgccagattcacggcacgttgttccttctcatcaggaactacggcggatgaccatggccgctccatccgcctatctgtacctgggacctgaaaacggcgaaaaagacgccgctgtctcacgtatccgcaatgcccttgccggagcacatcctgcacttgacgaatatcttttcatagcatcgaaggatgatgagtcaatccatggtttgtcagaagcccttactaactcaggattgttctctgattattctttcatccttctccggattgcctccgaagcaaaggtgtccacgctgcaacctgtccttgactggctcaaggaaccgaccccagatgtcaccatagtcctgacaagcgatgagacacgggtcagcgcaacgctccagaaacttgtacccaaacagaaccaacagacgttctatgagatgttcgagaacaggaaaccacaatggattcaagatttcttccgctcccgccgtatgggaatcagccgtggcgcgacggatttgattctcaccctggttgacaactccaccgatgaattgaaagaagcctgcgcacgccttgccgactacctgagtcaagattcctccgcgaaacattccagcgtcacggaggaagacgttgaggcgtatctttctttttcccaaggcgtcactgcgttttccgtattcgaacatgtcgccagagggaacctcaacggtgccttgctgaccatccattcctatatggatgcggagcctaacaagctgccccaactgctggccgccatgagttggcagatgaggcggttgctctcattgagcgagaacctttcccaggggatgaatgaggatgaagccatgcagtccgtggtcacatatggtaaacctgtccccatcaggaatctgaaggataaaggtttgaacaaagaagcggttcgtcgttactctccggaagatatcaagacaattctggtttcactcgccgactgggacagggacattcgttcatggccgggagacatgcaccgaaccatctgtgatgcatacgcctaccgcatcatcatacgaaaagggaaaaagacagggcttccccggttcgcgtcattgcgtaccgtcgcccgctcaagctattaggagaccatcaggaaacttccggcacttattcggcaccattcattcggcagtatctatccggggatcctacagattgagtttccttaaaatcttgcgtgcgacaatgagaggaatcttcgctttgctggctatatcttcctctgaagcggacagaagcgcatccaaagatccaaaggttcgcatgatgcgggcactgcgggcagaaccgacaccttccacagattccaggagtttgaacgtcgcgtcctgggaacggagccgctggttggcgttggtagcgaagcggtgacactcatccctcacggcaatcaggactctcaaggcaggagaatcctccggcaggagcagcgatggccggtcatcatcgaacacgatttcttccaaatccttcgccagtcccaccaaagggatgtcagacaatccaagagaatccaggatttcccgtgcggctcccacctgccccttcccgccatcaatcataatgagaccaggcttttccaaattctcgttcaagacgcgcgtatagcgtcgggcaatcgcctcgcggacagcttcaaagtcatcaatacgtccgtcaaggctcttgatattgaaacggcggtaattctttggatcagggttgccgtcccggaaggaaatgagcgaggcaacggtatattttcccgcaagctgcgcaatgtcgaaaccttcaatcaacattggcggagcttccagccccagctcctgcgccaattcctccaacgctcccgtattgtcccggctgcgcaggcgtttctcgacatcccgcgcggcattttccgccgccatcttcacaatacggaaatgcttgccttccataggcagagtcacttcaatgtgccggtcatgagtctgtgagaaatactggcggatcagatcagtgtcaatttcatgggaaacatacagagtcttcggcagttgttcaccgtccgcatagtattgcatcaggaagttcagaagcgtctccgtctcatccccaagcgtctccgcccggtagagagccctgccgatcagcttgccttcccttatctgcatgatggaaacagtacaaagcggcgcacgcatctctatggcggcataatcccggctttcatcagagaaatcctccacctgacgtgttcggttcactgattccagggcaagaagcacatctctcttggctgctgccgtttcaaaatccagtttcttgctcgcagaagccatttcagcacgaattttttcttccaggctctcagaaccatcttcaaggaacttgcgcacctggtcaacataggtcttgtactgttcctctgtgaccgctccgatacacggcccggcacacatgccaatatgatggtacagacaaggtttctcgcgcatcctcaacggagaaccgcatctgcgcaaaggaaaaatcttggaaatcaactccagacaggtgtcaagtttatgggcgtccggatagggaccgtaataggatgaaccgtccttgatgacacgtcgtgtcttgaacaccttgggaaatggttcggcggtaatgcgaatcagaggataactttttccgtctttcagcgaaatattataatgaggcgcatatttcttgattagattgttctcaaggatcagagcttcatagtccgtaccgacaatgatatgatcaatgtcggaaattttccgaaccagtgcctcggtcttgatgttccgtcctgaaagaaaatagctcgtcacccgcttgcgaaggtctttcgccttgcctacgtagatgacgtgtccggaagaatccttcatgacatagacgccgggggcatggggcaaggcgcgcgcttgttcccgtgggggcattccctctacagcggaagcggcatccgtttcgtttccagtcgttccggcatcatcgtccttcatgcattgaaaatacccgtaggaagttttttttgcaacagtgaagtatggcaagggataaagagagcaaacatccctcaccgtgaatggttgatgataatattcaaatataatattcctaattaggatttatatattcgtatgcaatattcatatttttctttaaatcttaccctgctcctccattcgcctccttttattcaaaaataaatactgccaacagggagagagtcacgagaaacggggaacaaaacgcgggataaatcactatgcttgcgctgtgaatgcaaaacaagtaaactagacacggtgtacagaacccatagaaacgctattccatggaagggaaaagaaaaccgtcctgtggaagacatggaagaaaggtaaaccaatggcaagaagaaatgacgcggcacgtgttgccgatattacatcattaaaaaaaattttcccctacatcatgaagaaaaggtcagaaagccttgtctatcttgatattaccatagacttgaccagagctttgcagttcgtcaaggaatttaacaagacgcctgacaatggatgtgaccaccaactgagagtctttgagctgattgtggccgctctcatgagaaccattgcagtccgtccacagatgaacaggttcatcagcaagggcaaatactggcagcgcaatgaactgtcctgcaatttcattgtgaaggaaagttatgatgacgatgctcctgaacatggagtactcctctatgtaaagcctgaaatgcgtcttcatgagattgccaacaagataaacaagggcattgtcgaagtgactcaacccgcagccgaaaccaatgtcgattccctcatagacgcagtcatgaagctcccccactggctgttatcggcatgtgtcggagtactgaagtggctggattcaatcggcaaggcaccaaaagcactgcgtgacttggatgggctgcatacatccatcttcatagcgaacatgggaagcattggcatgggccccagtccgaaacaccatctttatgaatggggtactaccagcctctttgccgccctgggaaaactgaaacgcaaacgtaattaccatactcccagcggtgtacctgagttccaggatacaatggaagtgtcctttaccattgatgagcgcatttgcgatggatattattccatgaagtcaatcagaactttccaggaaatcctatatactcctgaaatcttgctggaaggcccgcagcttcctcccccgctcaaaaccgcgcggcaggtaaggcaagagaagaagactgtccgcaagaagaaaaaacaggaattgaaactggcacgcaaggcagcaagaaggaaatccgccgcctgatttactcctggcctatttcaacttggcttcaaactgctcacgggcacggccagtcaaaggattctccttgcccgcaagcatctccttgagcgccgcgaactcgcttgcgctgaatttccgcccgccaagagtatgctcacgaaaagcctcgaccgtcatagggcagactttctccacaatatcaagcatgacatcggcataaacacgtatttcatactgggcatgcgcatcagtacggagcatcaggaaacggaggagattgtgcagatccatctgccagtaccattcggtgtacgcgctcaatggcagatttatccgggcaagttcccgcgcgactccctgctccagaacattgtggtatgaagcgaaagctcgcctctgatcttccgccaacatgccgcatatcttttccgccatctccggaggaacaggctccgacgccctgccctgcttgttgtcctcgctctgaagattgacatggtgcggttgcggaagatatgcctcatccttgaggatgctgtaccggcctgatatctcattgatacgggcggtacgatgccgcacccattgccgcgcgacgaatatgggcattttcacatgaaaggtgaaattcacctgttcaaaaggggaagtatgctcattgcgcaacaggtagcttatgagtcccttgtcctgacggtacgtcttcgttccttccccataggacaccctggcagcctgtacaatgcgctcatcgcttcccaagtaatcaacaagccgtacaaacccgtggtcaaggacgagaaactctttatccagtatttcttcagccgcaggaacaatgcagtgcgccattctatcacctcgcaaaatatgtcctctattatgcatcggcatgccagtacggacaagtagtcgtgaagttccaggaaatcataccgcacgattctcgcacaatgtcacgcgacatccgtatggggggggggagaacgatgcatgagaaaacggttacagcactcccagccgatgcattgccatagcgactgctacgacgcaggctgtctcggtacgcagcacgcgcccccccagggaaaagacggagaagcctgattccaggaaaaactgcctctccctatcgctccagccccgttcaggaccgattgcaacggtacaggctttcgttatggcatcaccggcagaaaagagaggcgcgttctccgtattgtccaagaggaaatgcgcggcatgcggagaaagaagcctggcggcatgattgacagaaggagtgaggaaaaattctgggaatcccgtgccaaccgcctgcatcgctccgtccaggagatatttcatgtattctccgtcactccatagaccggctgcctggtacgatttctccgcggtatcagccccgctgacaatcaggcgggaaactcccagcatggccgcgtcacgcaggatacgcttcatgcaaatcggacggacttgggcgacaagcaacgtcacgggaacctgcccccgcgcctcatcgccttctttttcctgtgtccatgagaacctgatgccgctttcgtcaagactctctatcttggcatgaccggaggctccgttcacgatgcccgcggaaaaactatctccctcatggagcctgagtacgtggatgatatgtccataccggaaatcggaagcgggaagaaaggagtccgcgtcaaggttttcaaacaagacaatgttcatggtttctactatagcatgaatccatgaaaattacgccttcagcacaatcgactccaggcttgtcgtccgtttcgtcccagacaaaatcctgcgacgattgccgatgacggtttcctttggtactatttaggcatgggacacacggcgcgtattctgacattgcttctctgctcggttctcctgctcccggccacggcaatagctaacggtcgcatggaggcgaaaatctccattgaaacggaaatacgtcatcctgtaccatccgcgccgccaattcccgatgatggcataacgcttgtcattgccctggacaaaggagaagatgtcctgagctttcatccccatgaagcggcgactgccctatcttcccttgcctcatcagctgtcgcggaaggtttgacgacttactcacgggatgcctcggatgccgttccggctctcgccagttcgtggatacagtccaccgacggactgatgtggatattcaccctgcgaaccggcatatgcttttcagacggaacgcccatcacatctcattccgtcattgactcctggctcaacctgctggctccgggaaaccccaactcaagttattcttctttcttggacagcgtcgtcggcgtcaaggcataccggacaggaaccggagaaacatcgggcgtcggtttccgcgccttggacgacacccatttgctcatctccctcaaatatccggcgtcctatctccccatgctgctggcttctccgggttttgccgttgtccatcctgccatcctgaaggacaacaacctcgccggaacgtattcaagcggccccttcatcctcaagtcgcaggacaaatacggctatacgctggtcaggaatcctcagcatcagattgcggatacgccgggttatgacatcttgcgtctggacattcgcggtcccggtatagccgtctatgaagattacaagaacgggaagatacactggtcccaagtctatatacctgaaccgtggctgactggcggagacgtgttcatggctccccagtactcaaccgatttcttttatttcagtacgcaggaagaaccctacgccgacccacgggtacgccgtgcgctgctcagcctgctcgatgccaaggtgatacgctccctgaaacctttgatcgccacaaagtcgctggtgcctttcagcacggcagctttcccgtcttcggcagtgacggcggatgagcgcaggacacaggctctctccctgctggccgaagccgggtatggagactccggaaaaagcctgccggaaatcgtcatggcggtgcatagaggttcccagacacagcaaacggcggaatatatcgccgatacatgggcacgggaactaggcatcaccgtcatcctggataccgttcctttgtccgtctatgcgacacatcctgaaaattccccttatgaatttgccacgctcacatggatcggggacttccccgcgccacaggcgtttctctcgctttggctgtcggacagcagctacaatctcggcaaatatgccgacaaagaatatgacgccttggtaagcctcgccaacaaggcaacggatgaagaggaacgttcacgtttccttagccaagcggaacaacgtctgcttgaccaaggagccgtctatcctctcactcacggtttctccgtcaacttcgtgaatacccgtcttctctccggatgggaagctaacgccctggacatccatccctggcgttaccttacgcctgcccggtagaacgtccgtacattgtcaccatgcctgagaatctctccaccatccagccttgcagagcttcggggttcatcctccatccccaattatgggtaccgcaggttcccggtgtattgaaacgcgcttcatcgccgcatcccaagatatcctggatggggaacacggcatagcgggcacggctcatcatgatgacgcgaatcatctgccagacgacatccccatcatcacattgaagatagcacctcaccatgtccttgtactcatgggaaagcgaggagaaccatccccggctggtctggttgtcatgggttccggtataggccgcgctgtcatagtcatactcatggggaagatagtcatgatggggattgaagcggccatctttcttttcaaaggcgaattggaggatcttcatgccggggaatccgttttcaacacgcaactgctcgacatcgggagtaatcactcccaaatcctccgctatgatgtccatgtttcccagcttctcacgcgcagcggcgagcaaacgggttccgggagatgcgacccagcgtccggaggcggctgtagatgccgatgccggtactacccagcaggcggcaaaacctcggaagtggtcaagccgcaggatatccacttgggagaaagccgccgcaagccgacgtgtccaccaagcgaaaccatcttcttcatgcttttcccatgcatacaccgggttaccccacaactgccccgtggcagagaaggcgtcgggcggaactccccccagctccgtctgcacaccatcgggagaaaacgaaagtagttcacgatgactccatgcgtcagcactgtcagccgcaacatagataggcaggtctccaatgatggatatacctttgccgtgagcataagaacggactgcctgccactgacggaaaaagaaaaattgcctgatcttggcattctccagctcgacagcctttttctcacgccatgaaaccagcgcgtcaggcttgcgcagggctatgtccttgtcccatgttgtgaaccagcgggagtccccataatggacgcacaatacttcatacagggcgtaatcttccagccatcccgcctgggctgcacagaaggcatgaaattcctccatgagagtatcatcagcggtcttcaagaaacgggcagcagccaaagcaagcagcggttccttccatgcacgcacagcggcataatctacgtaatcagatggaaaggacggggcggaaagcaaggcatcaatatcaagaaatccctcaatggcaagggagcgcaggtcaatgagaagttcattgccggcgaaggatgagcgggcggcatatggggaatccccgtatcctgtggggccaagagggaggatttgccagagcgagacttgcatacgggaaagcaggtcaaggaaatcacgggaaccctgtccgaaatccccgatgccataggctccgggcaacatgccgggatgcagcaggatacctgccacgcgtctttctgttttattcttcatgagatgcactgtatcgcaaaaccaagtcctgtggctatctggcagcacgggttgcgcttgtacttagcgtgattttgctgtatgatgaacacatgagttcttcagatataggcatgaaattttctgtcggtgaccacattgtttatcctctccagggggtcggcatcatcaaatgtatcgaagaacgcaacttccagggtgaacctcagccgtattatgtcatccacattgctatctcggacatgattgtcaagattcccattgccaaagccgcggaaatgggcatccgtgccattgtccctcccagcgaggcacaggaggccattgatagcatctccagcaaatatgacccccttcctgtggactggaagacacgctaccagatgaacgtcgatcttctccagcagggttccattgcttccatagcccaggtcgtacaggcattgtatcaccgaagcaaggtcaaggagcttcccgtccaggaacgcaagctgtacgatggcgctctcaggcttcttattgatgaagtgtccttctcactcaagagacccgaagacgagatagaaaagctcatcttctcacggctggagaaaaagtgacccatggctttccctcctcacgcggtcgtcgtgacggcggccgggacaagcgatagattcagtatatccaatgacgaaaccctctccgtaaaaaaggaatttctaacgatcgatggcaaaactgtcttgtaccgggcagtttctcctttcatggaggttccaggatgccgcttgcttatcgtgacgtatccggagggtatggaagcggatgtcgcctatgcccttgatgacatcatgaaccagaatcgtattcctctctttctggtaaccggtggcaggacaaggcagtcttccgtacagtgtgccctggagaggattgcgtctttggacattcccatagaatatgtagccatccacgacggagctcgcccttatgtgactcctcagttggtcataaacacattggccatggcttccgtgttcggcggagccgctcctgtgataccggtaaatgacgccctcacggaagtggatgaaaatggcctgatgcgcaaccacatcccccgtgccatgacacgagccatccagacaccccagattttccgattcacggaaatacttgaggcgcacagacaagctgcccgttccggacactactcttatgtagatgataccgagatataccaggcgcatggcggccatgtctgcgcgtcggaaggcgaccgcgccaacagaaagattacctggccggaggacataccggattacgccgcccaagtcgccgcatacagggaggcacgggacaagggaaggaaacagatgaaagcactccgtgacttcgaggcgcttcgcacgcagacccggatggaaataatagcacaccagcggaatgctgaaatccacggagaaaacggagaagacaatgagcttcaggataggtaacggctgggatttgcatcgtctgaccactggacgaaatctcatgcttggcggggttttgattcctcatgacaagggagaagacgcacattctgatggtgatgtcttgattcatgccatcattgacgccctgctcggttccatggcaaaaggggacataggaaaccatttccctccccatgacgaccgctggaaagatgccgacagcagctatctcctgactctggtcatggaaaccctgaaagaagaaggtctttctgtcgtgaacatcgacaccactgtcatactccaggaaccacatcttcaaccgtatattctggatatcaggaaaacccttgcccgcttgatggggctttctgtttccgtcatctccgtcaaagccaagacagcagaacacatcttgggagaacttggcagcggggatgcgatagaagcccaagcaaccgtacttgtccatgtcatggaaaaaaccagggaattggaaaatcctgcggagacgccataagcttctcataaaaacgacggccaccggatttctcccgtgaccgccatccgcacccgattcgccttacttcatctcatgcctttgcaatgagcattgtcttgggatccagaaccactcccgtcggcttggggatggtgatgccatggttcttcaccacattcatgatcactttatcaatcttctcatcataaatcaggccgatgagaacatcaatctgactcatgtacttacgcaccgtttccggcacaccgtactcgtcaatatgggtatcacttttctcaggagataccgcgaaccatgcttcaagattgagtttcttcacaaatgccttaatctgattcaagtcggtttccgacgcaagcgtaagcctgtacccgtcgaacagtacggcatcagccttgaacgaaccatggtcaatcagtgtctccaggctgttcaaaactttttcaataggcatttcctgattgaaattcattacgacacgattggcaaggattgatgaatatgtttcagaaggatcatcaattggcttgccatcggacagttcacggaaaacctctttgtaccaattgactacatgttcgacattccctgaaaaggaaacgtggattacttgctcgcctttgaaaagtttgtcagtggccaactggactaagcacgctgtcttgcctacaccatgacgggataccaagacaccaagattaccacgccccaaaccgccgctgatagactcgtcaaagacccgaagagggctcaattcaaccaactcctggatttccataagcagtacctccatatcattctgttgttcctcaagtataccatgaaacaagaccgctgaaagaaaaatgtcgtctttcatcacctttcattatcaccaatctaccagatatcattttcttgcatgcaacattactatcggaagatgccatgtgagtgctgacagtgacattcaatatcctattgtttaaaacaagtagtctttaggactgtgttgtcaagggcatttcggattaaattttccagaagaattcaatctccatacggtattgcggatgccgcacagcgttttctcgccctacgccggtattacgaccaacagccttttcttcgagcattccaaaccgactgtggaatggtggaacgaccgcaatgaaatcacaatagacggattcgataaggcaaaacggtacacggttcaagagcttgttgaccgcaactacaacatcgacctctgcggattcccgcacgagaaagaagaaatcctgccgccttgcgaattgattcaacagtgtcaggaaaagcgggcaagcctgaacgcagacattgaccgcattctcgctgaaattgagacgatattgggggtgcaagcgtgaagaagaaagagaaatcaaatctgccgatgattcatagctcgacggctgagtaccttaccttcgtggcggcgacgggcgacacaccggacaacgtggagatgcgctaccaagacgaaaacatttggcttactcaaaagatgatggcggcgttgtatgatgtaagcgtggccgcagtcaatcagcatatcaagcgtatttaccccgatggcgagcttgagccgggggcaactattaagaaatacttaatagttcaaaccgagggaacacggcaagtagagagggaaatcgatcactataatctccaaatgattatcgctgtcggtttcaaggtgaacaacgaacgcgctgtgcgtttccgcaaatgggcggatgcgctatgcttttagtggttccctgaatcggattatccgaagtaccctttacagcatagctctttgagcaaatactgataaaacaaaagaggttttcccgtacatgccggaaaaacctcccataaaaagaacaaggattgctttatttctgttccgctttccttttttcctgatacttcttcttcaattcctcggaaactccctgaggaacacgaccatacttggcgacctccatggcaaattccgccttaccttgggtaagggaacgcagaaccgtggaatatccgaacatctctgaaagaggaacttccgcctcgacctgacagttgttgttatcctcggaagaactgatgatcacaccacgacgctggttgatgctgccgaagatgtttccctggaactccgtaggaccttcgacggacaccttcatgataggctcaaggataattggcttggccttgtcataaacctcacggaaagcaccgagcgccgcagtctggaacgccatgtcagaagaatcgaccggatgccatgcgccatcattgacaagagcgcggacaccaacgacagggaatccaacctgggttcctttcttgattgcagtctggaagcccttgtcgcaggacgggatgtactcggtaggaatagatcctcccttgacctcgttgacgaactcgtagtccttcggttctcccttctcgttggtctcgccttcagcaattggctcgatgtaaccggcaacacgggcatactgtcctgaaccacccgtctgcttcttgtgggtatagttgaactccgcccgctggctgatcgcttcacgatacgcgacttccggctgccctatctcgacctctgccttatattcacgcttcatgcgctcaatgtaaacttcaaggtgcaactcccccatccccttgatgattgtctgattggactcaggatcaacataggtctggaaggtcggatcttccttggtaaagcggttcaacgcctttgccatattgtcagccgctttcttatccaccggcttgattgccaggctgatgacaggattgggaacatacatggaactcagcgaatagttcaacgatgggtggcagaacgtatcaccgctggcacagtcaataccgaacaacgccgcgatttcaccgcatcctgcttcatcgatatcttccatggaagccgcatgcatcttgatcagacggcctaccttgaacttacgtctcgtgcgggtgttgaccaattcatcgcccttgcgaatcttgccttggtagatgcggatatacgtcaactgaccatactgtccgtcctcaagcttgaagcccaggatgacaggaggcttggactcatcggattccaggatgacctctgcttctttcttatccaagtccagtgccttgttgacgacatcggtcggtttgggaagataagcaaggactccgtcaagcaaaggctggatgcccttgttcttgtaagcggaaccgacaaacacagggacaagctcaagagccaaggttcctttgcggacggcatccacaatcaagtcctcggtcactcggtcttcaagcatcgcctccatcaactcatcgctaaacaaggaaacggaatcaagcatttcctcacgcttggcttgagcctcggcaagcaggtcagcaggaatctcggcttcccgttgctgatccatgttggggccttcatcaaaataatatgccttcatgcgaaccagatccacaacaccctggagtttgtcttcaaggccaatgggaatctcaaggaaaacggcattaagccccagcttgtcaatcaactggaggcggacacggtacgggttggccccggtgcggtcgcacttgttgatgaatgcaatgcgggggatgttgtaacgtttcatctggcggtcaacggtgatggactgggactggacgccagcaacggcgcacaggatcatgatggctccatcaagcacgcgcagggagcgttcgacctcaatggtaaagtcaacgtgtcccggagtgtcaataatgttgatctcgtgccctttccacgtgacgttcgtggcagcggaggcaatggtgatgcctctttccctttccagctccatgctgtccatggtcgcgccgacaccgtccttgccacggacttcatgaatagcgtgaatcttgttgcaatagtagaggatgcgctcggaaagcgttgttttccctgagtcgatgtgtgcgctaataccgatattcctcatcaaattcatgtcattgatcatataaaacctctcatcagaaacttacgggacctcgaccttctttccgggcatccggccaccatcccggcgcccacggaaaaaataccttcacggcatatgaccgaggtcttcctgcggattcattcctttttcaggggagcaacgcacaggacacgctttttacccaagcgtacagcgtgcaatactacaataaattgattaaatattcaatccacaaacagtaaggaatatatgaatatccatcggatgtcctgtggacggatataaccacttttcgagaaatttctccagatgagaaaatactgctgtatgccaaagaaagcaagcatcggtttccttcatgggggatgaatttccaaacccccattgtcaccgcattgagccgtaaaaagtcttgtaaaaaacgaatattgacctccctgaatgcttgatacgctgttcccttcctctgtagaattactcgattcattcaatgacatacatgccaaacccgtggtgacacggcaaggacgaaggagtgcgcatatggcagaaagccacacgaaatcgggattctggggtatccttgggttcaccaagggaacatcgaacgatggactgcttccttcggaggctcctggccttggacggttgtttcttctcgccctccagcagttcattgtcatgttccccgctacggtgctggtcgccattctcacaggcttccatgtctcgaccacaatctttgccagcggactggcaaccctgagcttcctcttggttaccagaggacagataccactttattatggcagctccttctcttatatcgccgccatcgtggctatcaccggaggggggcacgccggaggctatgctcccgatcatctgattggacaggcacagttcggcatcatgatgagcggcctcgtgtcaatcttcattggcctgctggtcaacaagctcggtttcaaaagaatcgagaagttccttcccccgacagtcacaggacctattgccatgatcataggcgtctccttgatgggtacagccctgtcacaggcttccgagggatggattgtcagcttggtcacgctgcttgcgaccatagtgttctccgtcacgctcaagggggttctgggacaacttcccatcctctttggcatccttgtcggatacatagtcgccctcatcacaggacaggtcgatttctctgcggtgaaccagacagcattcttcgtctctcctcatttcactcttcccattcctacatggtcggcgattctggcaatcatgcccatagcggtagccaccatccccgaatccaccgcccatcttttccagattgacatttatgtcaacaacctgacaaagaaacgcggagtaccggaaatcagactgtcggacaagctgggcacgaacctggtcggagacggcatcggcgacattgtgagcgcggcattcggaggacctgccggaaccaactacggcgaaaacatctccaccatggccatcacccgcatcttctccgtaccggttctgatagctgctggcgtactcgccatcatcatcagtttcttcggcaagttcagcgccttggtcaataccattcccacggctgtaatcggagggttgtccgtctatctcttcggcgtcatcgcagtgcagggaataggcatcattgtggagaagaaagtagacctgtttgacaaccgttccctggctgtcatctcatccattttggtaattggcataggaggaagttttgccttccccaatggcatgattcccttcttcggcatggaacttcccgccattgcaacggcggccatctggggtatcctgctgaacgcggtactgctgttgaccaaaaaagacgcgtaacacgctttcataaaaggcaaaatgacgcaaaggatatagtggaaaataccagcgcacgcacccaacacttaacagggcgttccgttgcgctggtttgtttcctcctgccactccccatgaaggtgaccgcctgaccaaggtcatgatgagtcaaccaacctcttttgcatgaaaaccccctctgtagtgcgttttctgggtatagtggttatttttaaccatcagagccgttggttcatcctgactattccgtcttgtcttttctccttcaaaaaccacaaattttgattgattcctactataggaacggcctgactgtttccctatcctttatatgacaccttttccataccacggtgtcatggagggccgatatggcggtagtcctgaacaaagacaatgtactgagaatgaaattcatgacaggcatgcataacacagatcctttcttcgtcgctcgtgaggaatatctctttcagatgatgcaggaagcaacgaacatccatgcccatttgcgccagagcgatcttcctgccttgcagagggaaggccacacatgggtcattgcacgggcacagatgaaaattgacgcctacaacctgtggacacaggacgtacatgtgaatacatgggcacaggaacctgaactgttctacttccccagggtgactacggcaagcgcaagctgtggaaaaccgttgttcaccgccgtctgctggtgggtggtactcgaccttgccacatcccgtccaatccaaccttctgacatgattgcacgctttggactgcctcctcatgacgaaacacatcctcgttttcctgctcggtacaaacgtttcagggcaaatacgactcctgaaatcatccccctccacacctgtacgcctgtacctcgttatgaggatacggacagcaacaaccacataaacaatgtttcctatgtacaatggatgctggactccctgcaccgggaattccgtgacacctacaaggcggtggacatggatgtattctggcttcaacaagtctatctgggtgacaggctcaccatgtgttctggtcctgccagggaagcagcccagaatcctgacgtccctcattattaccattatctgacccgcacggaggcagacggaaacaagagcttggtctgggcggctgaaagccaatggaacaggcggacaaatcttatccatgaaactgattccaagcgtttaggctggaatgagtagtgtcaaatttccctaattttctctcggagcgggtcaaggcttcgaatatcgtctgccagagagggatagcgcatctgaatatttcgttgtttccatcgtttgtcagtggtataacaattatacgatgatttatgtggattttatcgtacgtgctggagcattcatcattgtcggagttcctttgtttgttgtttgcgtcgagtttggcattgattatatagcaaccgggaaaaagaaagataacgataagaaaaatagcaatgagtatcctgcgggaagatgaaggaggcatatcatgaacaaagtccagagagaccggatgcatacaggaaagggattcatagccgcgcttgaccagagcggtggaagcactcccaaggcactcgcctactatggcgtggagaaagatgcatattcaaccgatgaagagatgttcgcgctggtgcatgagatgaggtcaaggatcatcaaaagtcctgccttcacatccgaacatgtccttgcggccatcctgttcgagaataccatggacggagaaatcgatggcatccccgtcgcggactacttgtgggagaaaaaaggaatagtcccgttcctcaagattgacaagggacttacggatctcaaggatggcgtccagttgctcaagcccattcccgaccttgattccctcctgaagcgcgccgcgaccaagcatatattcggaaccaaggaacgctcggtcatcaaggaagcgaatgaggatggcatcaggcagattgttgaccagcagttcgaccttgccctgaaggtcatcaaggcaggtctggttcccatcatagaacctgaagtggacatccacagcacgacgaagaaggaagcggaagacatcctgaagaaacatctggcagcatggcttggtaagctggatgccacgacccaggtcatcttcaagctgaccatccctacggtggatgacttctacagcgacctgatggaagatccgcatgttctgcgcatcgtggctctttccggcgggtatagccgtgaggaagccaacgaacggctgtcgaagaaccatggtttgattgccagtttctcccgcgcccttgcggaaggactgaacgttcatcagacggatgcacagttcgacaagttcctgggagcttccgtgcagagcatctatcacgcatcaatcacctgatacgctccgtcaccatgatagcatcgtagcattgcacatgccgggggatgttgcaaaagttgcggcatccctcttttccatggttcccatttttacgtaattaacgcttgaaaattaattaatttataatattcacgcctaaaatcaccaaataacccgaaagtattatatgtttttcatgcaaaatcatacctttgggtaatagctttctgccatcaccacgtttatactattttctaattactaccatatgcgtaagctggcatgtcatcatcctcttcatggagaaaggaaaagacactatgagagagagagagagagagagagagagagagagcagagagagtaaactaagcgtcatggtcttcctgaccattctgatgctacttatcaccttcatttcatgcgacaacaagctgaatgtttcacataccaatgcagtgcgcttctccacggagatagggcgcaaggccacggcaaattccgaatggcaagccgatgatgaagtcggcatttacatgctggaacatggtactggcacggcagctactactgccccggaacgtgccaacagacactacacggctgacacggcctcccagacttccggcttcactcctgccaccactgccgataccttgaagtggaatgacattgccgctaatgccaacgacacgttcgacttcatcgcctactatccgtgggcgtacctggctcataccgaagatggtgccggtacgacatccttctatgacactgataccttgtacatagatatcaaccgggacagggggacacatgaacaggataccggaaaggccgatgtcctgtggggacgaaccgacaccgtacagaacaatacctcaacggtgcatctgaagcttgaccatatgctctcccgcctgattgtcaacatagccccaagcacgaccgttgatgctgtggctatcaatgatgccaccgcatttgtggctacggtcaaaggcttggacaacataaccacgatgagcctggatgacggttctttggctgatgtatccggtctcgctgcgcctattgcaatgaaggacatttccgacacgcttacgaccacggaaagagccgagggcaagcgcaggttcgaggctgtgctgatacctgtgggcaacactgatgccctggctaacgtgagcctggagtttaccctgagcggtggtgctagagctggtacatacacatggaagccaagtaccacaggtgctgtagctgagggagacaagcatctgattcactttgacaaaggcaagcagcatgtctacaacatgacgctgaacacggatgatgaagaagtcgccgttgcctctatccagattgagatcggagagtgggatgaaggtgacggcataaacggggctgctacgttcaaaccataccgagccgtctccgccggaagcaatcacacgatgatcctgaagaataacggcacgctctgggcgactggatggaacaatactggtcaactgggtgacagcactacggatgacagaaacacgcccgaacaggtctgggattctaccgatggttccgtgagaatggctgatgtcgcggctgtctctaccggacccggccatacgatgattttgaagaaggacggcacgctctgggcgactggattaaacgagtatggtcaactgggtgacggcactatgacgaccatcagaactcctcccgtgcaggtcaaggctagtaccgatgacaacgacttcatgactgatgtcgcggctgtctccgctggactatatcacacgacgatcctgaagaaggacggcacactctgggcgactggatacaacaatgatggtcaactgggtgtcggcgctgtggcaacctatacaacaagcatacccgtacaggtcaagggttctggtggggtcgggttcatgactgatgtcgcggctgtctccaccaaacagaaccatacgatgattctgaagaaggacggcacgctctgggcgactggatacaactattatggtcaactgggtgacggcactacgacccgcagaactactcccgtgcgggtcaaggccagtatcgctgagaacgacttcatgactgatgtcgcggctgtctccgccggaagttggcacacaatgatcctgaagaaggacggcacgctctgggcgactggattcaacaattatggtcaactgggtgtcggtgatactaccgacagaagcacgcccgtgcaggtctgggattctaccgatggttccatgaaaatgactaatgtcgcggctgtctacgccggaatggggcatacgatgatcctgaagaaggacgggacgctctgggcgacaggaaacaacgctaatggccaactgggtatcggtgatacgcctgcccagataagcatccccgtgcaggtcaagggtgctaatggggtcggattcatgactgatgtcgcggctgtctccgtcggaatctatcacacgatgatcctgaagaaggacggcacgctctgggcgactggacgcaacaactatggtcaactgggtctcggtaatattaccatcagaagaacgcccgtgcaggtaattttctgaccggaaccccgttccgctacaccggtatgcctcccggcgacagcctgccggtctgactctccgtccggattctttccgttttcatctttccgcagttcggcaggagagcaaacccggcatgttccttgcggatggttttcttatgtttccgttctgtaaccgcacatcccaccgttcctgattcctgtttttctccctttcccgctgaaaacgaaaaagaaattgctacaaaactctcgttttacaacaaccctttttacattttcattgttaaaagcattgcgaaaaatcctattgataagaaaatcgaaacttcttgacatgatgatatcaatgttctactgtactagctgactagtacagtaaattgctagcatatcaacccaaaaaggaaatgcgatgatacatgtacgcgatttagagttccgttacggaacccatcccctgttctcccatctggacatggacatccgtggaggagccatccatggattgctgggactgaatggtgccggaaagacgacacttctccgactgctttccggacagctctttccttctgatggcatgattgacgttctgggattcaccccgtcccaacgcaagcctgacttcctcagcgaaattttcttcatccctgatgaaataaaccttcctgattttacaggaatccagtatgtcgagatgatttcccccttctacccatggttcgatgccgccgtctgcgacaccttgtgcaaggactttgaggtagatcaacgccggaagttgaccgaactttcctttggtcagaaaaagaagttcctcctggccttcggtctggcaagcatgacgccaatcatggtgatggacgagccgacgaatggactggacatcccttccaagactcagttccgccgggcggttgccgcagcaatctctccgcagcgttgcttcatcatatccacccatcaggtgcgcgaccttgagaacctgatagatccaatcatcatcgtccataatggaaaaatcatcttcaaccagagcatcgaggaaatctccgcgcgtttcagcatgagtcatgagtatgggcagcagcctccgacggaagtcctgtacagtgagcaaatcccaggaggatgggtctcggtgcatgagacaccagccgggactgacaggcagccgcttgacctggaaactctgttcaacgcggtggtcgctaaccctgtggcatttgcccgtcagactcaaatccagggaggtacgctatgagattcctgtatacaatgagacgagagatatacatgcagaagaagcgcctgaccatctatgtgattactgcgcttatcatccttttcgtttttgaagtcatgccggtcatcattgccgcaatctttggttcacacctgcctgaggcatccttatacagcgagttgttcagtctgttcctgttcatcggagggtgcttgtacaccagcactcttttccagaaggacatgttcagtaaggataacaaccatggatggctgatgcttccggcgtcaacagcggagaaattctttgccaaaggacttatgagcatagcattcccctttgtcttggtcattttcttctcggtagcgtccgtcttcatagaaggtctgctcaccttgactgccagaatacccttcatgccgttctcgcctttcttccccgaagtttgggagatggtcgcccatgccctcatcgcccaatccgtattcctgctgggaggggtattcttcaggaaagctcatttcagcaagacaatccttactttaggcatcatccttatcggtctgagcatgatagctgctgttaccacattccttatcttccaaccagtcatattgtcaaacggggtaaccgtgtatggttttggaagaaacgtaaatctcctgtctgattcggacttctccctgctgaaaacattcgcaaccgccttctactggggcatactccccctgttctgctggattaccagttatattcgtgtcgaggaggtgcagtatactgatgcagtttgataaacacacttccatttatctgcaaatcgcggattatatcagggataggattcgtgatggttcatggccggacggagagaggatttcctcaatccgtgacatggccatgctgctcgaagtcaatcccaataccgtgacgcggacttatacgctccttcaggatgaaggaacgattgagaaccagagagggattggctatttcgtcgctcccggagcagtggaaaacctgaaacagatgaaaaagagggcttttctcgatgaaaccctgcctcgtctgttcacggaaatgacggcactcggtctgggaataaacgacatcattgccagatataacaatgccaagcatgacaatgccgagtatgacaaaggaaaactccagcatgtggcgggagaaaggaacaacgacaatgcacaagacaagcaataaactgatccttggagcaacaatcttcctggtggtgacgaccgtcatgactgtcatctccctgaaaatgattaccaacgcggctctttctcagagagaagccgcaaacgtcagtaccgtctttttaacccagggcagcctcaagaacgatggcgtagtgtggattgagaaagaggacatagtttgagccgtatggggttgtcacaaaataaaaacaagcgacgaccaccacatcatgccctgttttcagatggattcaaaaacaagcgaaaacctatacacccctggacgtactttatatttttctaaagtatccgggccgcaacttgccgtaccaagaccacgtaccgcggcatcgatggaaactgtatagcacggagacgggacaagctcatccgcatgtttcttgttccataaatcttctaccgaatagggagataccgaaaaacccacaggaacgtccgaactgattctcaggcgttcctttccttcttcatggataaagtcgatgaaacgcacatccattctttctccgctgtcctgaggaagaatataagggacatacagactgtcagcgggtacaggtccatgacaggcaatcatgctcccctctttgcgatccggatagttttcctctggcccgcgaccgaaccaagctaccgacttccatatatgatcaagtccgaaacatataccgacccgcggataatcctgtagtccggcacatagctgcaaagtaaaattcccgctgaaacaatcagtcaggaatttccacttctgatcaaacatccccaggattttcccgtttccatcagtgacttcatacgaacattcacaagcatcgctgctctccgtcttgcgtaacagcttgtaggaaagattgcttaagtcatatcccaaccagagattcagcgccttttgggagaagtaccaagaactttccggattgtctttgagatgagcaaagttcttcaaaccatcattctgggtaggaacccgatacacgttcattgtgacaggcttttgcaggacgacatgggaaccaatgcgcagggatgtcaggaacccttcatcattcagacctgcctgatagacatgcgtattcacgcgtccatccttcagaattgcagaagaacatgacagaagcctttccggttcccgtgaaagagtaaactgttcccaggcaatcctgtgtccatgagaagcccaagacgtatccttggcaaggaaaaattcaaagacaatgaaactttccgtccgggaaaaggcttcaaggaatggcggctccaatagaaaaggaagctcaatatcagcggactgtcccggatcgagattcggaagctcaaacctgtccgagagagaaagtgaggtatttaccctctcaggatgggaaaaaaccagatgccacgtcgcatataaacccgacaaatctgaaaaatcaaaatcattgtacagtgtgaactttccctgcatgggatgggaggatgtcatgagtacaggctggaacagcttacagcattcgctcatcacaggcttgggattccttgcggggtcaacaaggccattcagacaaaaatcaagatctgacggatcatcgccaaaatctcctccgtatctccaggcgggtacggatacactgtgcgcccggtgcccatgagccgccgcgtccacccctcggaagcccaccggctttccttcttcatcaaccaagataccctgatctatccaatcccaaatccagccgccttgaagtccgcgggaaacgcggattgctttccagtaatcagaaagacctccgttggaatttcccatggcatgactgtattcgcacatgatgagcggacgaaaatcatcagatgtctctgtcgtccgatcccattccgtgaggagagaaagctcaggatacatagggctgatgatgtccgtgacgttccgccccctccgcaaatccttgagtgttgaccaaggctgtccccattccgcccggacggcgccttcataatgaagaagccgggagctgtcataccgtcttacccatgccgccgccgcgtcatggttctctccatagccactttcgtttcccaatgaccagaagatgatggacgcatggtttttatcgcgcatgaccatgcgctgcaccctccccaggaaagccgcgctccaccggctgtcccggcacagatgatcataataagcatgtgactcgatgttggcttcatccatgacgtacacaccgtatctatcgcagaggtcataccatcgttcatcattaggataatgacttgtacggacggcgttgaagttgttccgcttcatcaggaggatgtcagtgaccatggacgcgacggtaagcgtcttggcggtacactggtcatgctcgtgacgattcactccttttatgagaaccctctttccgttgacaagcagttttcttccttcaatggcaacgtgcctgaaaccaaggcgaagcgcatagtgtgattcctggtgagatgtacaatcaacaagcgttgcaacaagagtataaagatggggttcttcatggttccacagttcaggattctccacatcaatgcaaagagaagacatccagcgtcctgtccggtaaagaggatcgacggcagtacccacccgtcctatttcttttcctgaagggtcatgaagcaccatgtgaatctcctgtggagacaacagtccttcagggctgggaatgttctggttcatgctgaaatctacggtgagctttccaaaagcataattttctgaaagcacaggatgggcaaagacatcctcaaggtacgtccggggagtactgtaaaggaacacgctgcggtgcagcccgccgaaccaccattgatcctgatcctctatgtatgaagcatcaccatagcgcacgacaataagcacaagagtattttccccggccacaagacttctgctcacatcaaagtccgcgctcaggcgactatcctttgaggctcctatgaattgtccgttgaggtatacttccacgtagctttcggcactgcccacacgtaggacagttcgccgctctgcccatgtatttggccatgtatttggccatgtatcggaccctgtatcgggccgtgtatcgggaagaatgaaggtgcgggcatatgctcctgtgggattatgccggggagcataaggtggtctttggataaaaggcatctgtacattggtataatgaggtttatcatagccctggactgtccatgttccaggaacaatgattgtcgggctatttttcagctccgcgccatcgacaatatccgccggcacatcgcatgggttgtcatagagtttgaaattccaatgcccgtccagcggaagctgccatgaactgcctggaagattgccttccgatccggcaacagctgcctcgtatgcccggaaagcatcagggaacggcgcggcaagggatgatatgggcagacgccctattgatgtaatttccggagactcccacggatggaaggctgaatacaaagatttcatagttgtgattcctcttttttccattttaccgaacccaacaccccggcaacaaagcgtttttgctggctgaagaacagaatcaccgtgggaagcgcaagaatagaggccgcaagcatcaacgcaccatgatgagtagtataactggctgtaagttctgtcacaagcaatcatatcagtctcatgtattcaaaatggaacgtaaaaaaccgatttgacatcatcaggattgcaaaccagagaagatgacacgggtaatgcctgcggaaaacagaaaaaccttgcggaatcattcttttcctgtcatttcattttaccgcatgtttgagccttgcagcaggtggcattggacacccaattcctctttatattttcaaaaaagccaatcttgtcctaattttagcaatataagataataaaataaataagtatcaataaatatataatcatatatagatttttatttgattaccatttactattctttacagagtgtattacgaacaaaatattttggaggttgtcgctatgaaaggttttgcaatgctgaaaatcggagaagccggttggattgaaaaatcacggccttcctgcggacccatggacgccattgtccgtccccttgccttagccccctgtacgtccgatgtacatactgtctgggaaggagccgttggcgaaagaagcaacatgatccttggccatgaaggttgtggtgaggtcgtggaagtcggcgcccttgtcaaagacttcaagcccggtgacagagtcctcgtccctgccatcacccccgactggaactccgtgcaggcacaagctggtttctcaatgcattctggcgtgatgctcggcggctggaagttctccaatacaaaggatggagtattcggcgaatttttccatgtcaacgatcctgacggcaatcttgcccatctgcccaagaacatatccgttgaggatgcctgcatgctcagcgacatggttcctaccggtttccatggagccgaactcgctgatgtccaatatggtgatgaagtcctggtcatcggcattggccccgtaggactgatgtgcgtcgccggagccaatctccgtggtgcttcacgaatcattgccgttggaacccggaaagtctgcgtagacgctgccaggctctatggcgcaaccgatttcctcagttataaagatggccccattgaggagcaggtactggccatgaccaagggtcagggtgtggacaaggtcatcattgccggaggcgacaatgataccttcgatcctgccgtcaagtgcttgaaggctggtggacggattggaaacgtcaactatctgggaagcggcactttcgtgaagattccccgcgctgaatggggtgtcggcatgggacacaagaccatcgccggtgggttgatgcccggcggacgcctgcgcatggagaaactctcccgtctggtttccctcggaaagctggatgtctcccatttgcttacccacaagatgaagggtttcgagaatgtcgagaaggctttgttcctgatgaaggacaagcccgctgacctcatcaagcccgtcgtgacgatctaagcggcactcaccaagaccactctccccgcctctggcgcgggagggtgtttctctttggttggatataatgaaaatcctgattatttccggcttccttggcgcagggaagacgacattcatcaaaagcatggtcaagaagactggacgccagttcgttgtagtggaaaatgaatttggcgatgtcagtgtcgatggccctctgctttccgcgcgcgaacagcaggaggcacaacctccgaccatctgggaactgaccgaaggctgcatctgctgttccatgaagctggacttctctaattccgtgatgaccattgccaactccttgaatcctgattatctcattgtagagccaagcggagtggccttcctcggccccatcctggataacctgaaaaaaatctgctacggggaagccatacagcttctcaagccagtgacgttggtagactaccagcactacaagaacagcatggtggattacaaggattgtatcactgaccaggcatcccatgcgggatgggttcttctcagcaaaagcgaaagctgccacaaagatgtcttcactgaatttgcttcagaagtgcatgcctggaaccctgcgtcctccgtgcctgactgtcattatgagatgcttccccgctcttggtggaaggctcttctggaaacgcccttggatccttcttctgtggagcctgccccacaagtgaacgaagacaggcgtcccaagctccagcagatcagcttcaccgacgtgaagatcccggacatccccactctggtgagcatcctgggtcgcctcacatccctcattgagggcaagatcatccgggcaaaaggcttcttccccatgggtgatgaatggatacgctttgatgtggtggaaaacacctatgaaatccgggcgaccgatgtcatggatgatagtcggatgattctgattggccggggactaaacgtacagcaactggaagacatgtggaatgccacggctgtcgtcgctgaagaagatgaggacgaaaccacctgaaccatgcccccgctcgtcaccccccgctcatgatggtgtcctcacgggttccttacgttgttctcatgttgtcctcatgttgtcctaaaccatgattgttgataaaatcctgccaatccgctacgaatcaaaggacatgatgatggctaagaaaaacattgactgggcgcatttgagtttcggctacattccgactgacagccggtatgtttcatattggaagaacggacagtgggatgatggccagatggtcaacgattccacggtgacaatcaatgaaagcgccggtgtcctgcaatatgcccagacatgctttgaaggtctgaaagcctataccacggaggatggccgcgttgtactgttccgtcctgacatgaacgcccgccgtctcatggacagctgcgacaggctgctgatgccgtcttttcctgttgaaagattcctcgatgcgattgacaagctggtcattgcgaaccaggactatgtacccccctatggtagcggtgcatctctgtatatccgtccttatatcttcggcagcgggccgattctcggcgtagctcccgcgtcagaatataccttccgggtattctgctctccggtcgggccttacttcaagggaggcatgaagcccctgcgcctgatggtcagtaacttcgaccgcgctgccccccgtggttcaggccacatcaagggaggtctcaactatgccatgagcctctatgccggacacgttgcccatgaagccggatacagcgagaatctctatctggattcgacacgcacgtacatagaagaaacgggaggagcgaatttcatctttgtgaccaaggacggcacgctcgtgacgcccaagagtccgactatccttccttccatcacccgccgttccctcatgcaggtcgccaaggattatctgcacatggaaacagaggaacggcctgtgaaacttacggaattgaagaattttgctgaagcggggctgtgtggcacggcagccgtgatttcccccgtcggaaccatccacacccatgacggggacatcacgttcggagacggcatatcggtcggcccggtggtcaccaagctgtacgataccctcacgggaatccagatgggacgcctgtcggctccggggggctggattcaccaggtcatctgaaacaatcgcccaatgacagggcgtatagtccgcaacgactttgctcaggcggtatgcccatggatattacaggaaataccccagttcacgcgcaaggatgagggagcgttccagcaccggacggaggctggcgcctatgcgcgtataacccatcagccgcgcggcacgggtgaatagttcatcacggcctacggcttcaccttccttcacgctggcagccatggcattggcgacctctatcaggggcaggtcgtaggtatagcgtttgtccggagcatcttccgcagaacaacggcagtacaagtacccaaagtcttttcctgcgctggtctgtgtctgggcgtatgtggacggccaatatacaatctgcgtcttcccgtcattgccttgttgttccgtcgtgacagcagggaacacggaaaacacggtctccagctgggcggcaatgaaacgtccgcgcttggacagcccaaaaagggatatcacatgtttttccagatgatcccggaggatggggcctccatcctcaaccaaagaggcggcacaggaacggagcgtttccagcatttcctgcgcacagaactgttcgctcgatagaacaagctgcttcctttccggcatataatatccaatgaccgtgatgttcggcaacggcgtggccgcgaccagcatacgcttggttctgaacgtggtagccttttttcgtctgtctgccatatctccctcatgatactgccacgatgtcttcttttcctttcatgatagcatgatgggcttcatcgggaaatatcatatcctttagtcctttcacatcccttttctccgcgcgtcatcctttttctccaatttctccaaggctttttctctgaaccattcatattgttgaacaggttaaaatgaaggataatggcagaaagatttttcgactctgatgacaggggaaccggaaaaaggagcagacgcctgatgaagattgacaaacggataactactacaagggaatccctgaaacgcagccttctgaaaatcatgcgtgaggagccaattttcaggattgccgtcaaagatatctgcaagcgggcgaatgtcagcagaggaaccttttacctgcactatcggagtccctatgacctgctggaagaaattgaggatgaactgttcgctgacatcaaggcggtagtggacaaggacttgggaccgggccccgacatggtgcgctttttccgggacatcctgaaagtcctcctgaagcatcaggataccatcatagtgaacttcagcacccatggacacctgcgggttcaggcaaccatctcatcgctcatccatgacaggatggtgggaatatggcgatacgaattccccgatgtcggattcgacttgcttgaatatgcctatgcattttgcgcaggaggcgcactgggcattgtcaacgcttggggacggggtggttttgtcgagaatcctgatgacgtagcgcgtctcatcctccttttgggaggaggcattgataccacctttgcccatacaaaaggaaattggaatatccggacgctccagcaatccgagcctttccatgagccacaaaactcccccgcatgagagtaacgggcatgatgcgtggaagattcacacaaacttgaaaccggcatctcccaatgcccgccgtattgccctgatgtgatcaaagtccttcgtctccaacgccagacggagcgtacagctattcaggtcagtaccctctccggaacggtcatgatggacagccaccacatttcctccctgacgagctatgatcgcagagacatcgacaagctgtcctggcttgtccagcagttcaatggtaaattccgtagagcggccgcttttgagcagaccacgggaaatgacacgtgaaagaatggtgacgtcaatgttccctccggaaagaagacagacagtggtacggccttcaatctcaattttatgaaacattgccgcggcgactgccaccgctcccgcgccttcggtgacgagcttctgcttctccatcaaggcgagaatcgccgaagatacttcatcatcagtgactgtgacaatcttatcaacatacgtggcgcacatctcataggtcagatcaccgggatgcttcactgcaataccgtcagccatggtggaaactttacccaaggtaatcttctggtgttgctccagtgaatcatacatggatgctgcgccggcgacctggacgccgtacacggcacattccggcttgagtgccttgattgcataggcaatgccgctgatcaaacctcctcctccgacgggaacaatgacggaatcgacatcggggagctgttcgagtatttccaggccaatggagccttgaccggcaatgatgtcttcatcatcaaagggatggatgaacaccccgccattttccctctggagtcgcaacgcttcctgataagcatcatcatagacgccaggcacaagacgcacgtcagccccatatgcacgggtcgcctctactttggaaattggcgcaacatcagggatgcagatgacagccttcaagccttcatgctgggcggccaaggcaactccctgggcatggtttcccgcggaacaggcaatcactcctttctggcgcaggtcggacggcaactgggaaatcttgtagtaggctccccgtaccttaaaggaaccggtaatctggaggttctcggttttcaggaacacggaagaatccgggaaaatccgcggggcacgtatcaaatccgtcctgcgcaccacaggatcaaggatgcgttttgcgtgatatattttgtcaatggtcattgtgctgcctccatacatccgaccccacacatgtccgcagggttatcggcgaggataccatgtaataccgttccatgaccatcatatgtccgtcacatacccgtcatacagacatgccggaggtggggatgttacaaaagttacccgaaaatattatatggttcctcgtcaaaatcatactttcgggtaaccgtcactagtaccgatatcccttgcattaactcatcaattcgtcatgttttttcgtaaaacatcatcatttcgttatattgtgatgcccaatctccggattttcatgaaaaagtaagggtaaaaagtgagaaagaacggtattgtgcttgcaagttctcacacttttgcaacatccccattggacgcaagccatcgagtgcttgtatcccaagcccgcacttgctatcctgtatgacaggcatgtcgaaaaaggcaaacgcctgttgacgatttccttttagttagtatgatgattacatggcctgtgatgccaaggaaggtaaaaatgacatcggacatggttttttatcccggcaagctgatactcagcatcgtagctcatgaccaaggcgaagcagtggtcaatgcgacgaaagatgctggcgcgcagggaggtacgatcatccatggcaggagcgacacatcctccctgcttgacatcctgggtcttcatgacccggcgcaggacattgtcctgacactttcgggagataatgaagcagaagctatcttccaggccgtaaagacatgcaaccccaccaagaagaacctgggaacaaccatgctcatcgatgtgcggggcatcctccatcacatgaccgccggaacatccgagaatatccatgccacaaggagcgctacaatgtccacgacttcatcacacgtcctgatttccttcatagtcaacaaaggcacagcagatgatgccatggcagccgcccgtaaagcaggagcgtccggtggtacaatcatcaacgccaaaggtacggcaaaggaagacgacgtaaagttcttcggcatcaccctcgtccctgaaaaggaaatgctgttgaccatagtcccccaggacaaggctgtttcaatcattgacgccgtcaaggccgtccctagcctggaagaaccgggagctggcatagccttcaccgtcgatatcatggagttcgctttcctgggaagataagtcagccttgtcgctctgcggggacaaaccctgacgacagaatgccatcggatctctccagtaaggaatacaagacaggaaggcggatatgatcgtagtggggatagacattggtggaacaaaatgtgccgtctcattaggagatgtcactgatgccacatatgaaatctttgtgaaaatgcctgttcgccaaactcgcgattatacggttcaggggatgcttgagcaatgtgtcaaagacatacaatcctgcattgcggaacgaccggactcccctcctgttgctgtcggaatcagctgcggagggccgctggattctcgtcacggcctgattctttcccctcctaatctccccggatgggattccgtccccatacgggatttcattgcttcccggactggcttaccaacatggctttgcaacgatgcaaatgccggagctctcgctgaatggcactacggagccggtaaaggctgtgattccatggtttttctgactttcgggacaggtttgggagccggtttgattttggatggacgcctctatgtcggtgcaaacgacatggctggagaggtcggacatattcgtcttgctccgactggccctccaggttatggaaagaaaggttcctttgagggtttttgcagtggaggcggaattgctttgcaagcccaggcacacgcaagagaatggcttgcggaaggcaaaaaaactctgttatgtactgatgaaagtactatcacagccataagcgcaagaacagtcggtgaagccgcgcagcaaggcgaccccttggccgtgagcatcatgacaacagtcggcagaaagctcggactgggcttgtccgtgataatggatatcctcaatcctgaaaggatcatcataggtggcatattccagcgttcatatgattacatctggccggaagccagcagagtattggcggcggaatcattggcattgaacgcggaagcttgtactgtcatgccggcggcattaaaagaaaatattggtgatgtttccgccttgatttccgcatattatcatagtaagaaggaatggcaatgatatggatgacgtaaaatttctcatggatgatttttttgtccggcatgtcaacctcgcccatctccgtttgcagatatccgaagcctccaacgctctgtcggactgtttcacacacgccggaaaactcctggtgtgcggcaacggcggaagcgcagccgacagcgggcatatcgtcggtgaattgatgaaaggctttttcaaaaaacgacctttaccggaaagctggaagaaacgttttaccgaacagttcagcgacacagggaaaaaactggcagacactctccagatgcccctccctgcaattgccctcggttcacagcttcccctggcctcggcattcagcaatgacgtgaatgcgaacatggaatatgcccaggaggcttttgcatatgcacaggaaggagacattcttctcggaatcagtacgagcggaaactctgaaaacatctgccatgcggtgcgtgccgcaaaggtaaagaaagcccgtacaatatgcttgacaggacgcggaggcggacaactggcaggactctgcgatatttccatcatttcacccgaacaagaaacatataggatacaggaagatcatctggcgatataccatcttctttgtagggcagtggaattacatttctttacgaagtaaaggagtaaaggagtaaagctggatacatgacacacacgatacaggtcatcattcttgacgatgaaccacgggtcagcaaactgatagccagcctcattgactgggagtccctgggcatggaaatctgtgccaccgctcaagacggcatcactgcgctccagctcattaaagacctctcccccgaccttgtgatcactgacatcagaatgcccggtcatgatggactagagcttatccaacgggcacgggagatatcaaaggatctcgactttatcataatcagtggataccgatattttgaatatgcacagaccgccatcaaatacggcgtcggggactacctgctcaaaccaataaaaaaacaggaattgatggatacactcttgaaattcctggctcgctataaagaaagaacggaaaaacaagatcacgcacaaaaattgaaccagcacctggacgcctattacagcaaactgagggaagatcttttcaaggattgcatcttgggcgccgaaccagattcattttcttccatggaagaaatcaatcaggcatatcactatgatttccggccgggccttttccaagtatgcattgtaaagcttgatatgccacagcaggaatttttccctcaaggcaaggttatcctcaaagaaaaagttgaacggatactgatgagtttttgcaaaccactctgctctgagatagagtcctatgccatggattctcgcttctatatattgctgaattatgaacaggacaaaaagaacgccatccggaaaagtctgaaaaccatgctggatgagcttatcatccacgaaagcatcttcccatcttcccgtttcttcctggcagtgggacccagctccgaagattttgcctccatcccccgttcagcccgcagcgcctggagtgtctgctgtcagagactggtggctaccggaggttctcagctttatgaagaagtaccaccgtcagccggagaagatgatatacatgcgcttttgaagatatggaatgaaggaatcagcaaggctgtatcaatactttcacttgaagaaacacaagcatgcatagcttcgcttatagatacgctttcctcagaaaaatctttctccggagaaaatattctggactgcctgcaacaggctttcagtaatttcctgatgcgcatgaaaaccacctatgtttccatagaaggtctggaatccgctgaaaggaattatgaggaaggccaggacatgtattccagcgccgcggaactctatgcgtttttttcagaaaaaacactgaaattcctggaagaaaatgcagccttgatcaaggaacaggaatacagacctgtacggcttgccaagaaatatataagtgaacatttcaatgaccctatgataagccttaattccgtcagtgatgccatgggattcaattccagttatttcagctctctttttaaaaaagaaagcggcatgggattcctggagtatctttcggatgtgcggatgactcacgcaaaatatctgttgaaaactacgacattaccgatagcggatatctgtaagaaagcaggatatacggatacaaaatattttacacaggcatttcaaaaaaatacgggaatacgaccaaaagactacaggaaactttattcatgaggaaaaaaaccaaagcagagggaaaagatatcattctgtccgccagagtcttttctttcctctgcatcctcgcggcacagattattttctgtgtcattatttttcttttcatgagtacacatatcactacagaagtgctttcctccctcggcatcctcatgattgttctcctcgccttggtttccgtatttttttggaacctggtcatccgtccttaccggcagacagaaaagcttttgaagcattttggcatcggatacagcattgaagatatctaccagcttggctattcctacagccctgcgatgggcgcggctttggaacatgcccaatcattgctcgacacggacaaaattctcaatgccagtaaacagcaggctcagttccttgctctccagaaccagataaacccccatttcctttacaacacactggagggaatccgtggggaagccttggcatcgggtttggatactgtcgcgaatatggctgaagctttatccacctattttcgctacacaatcagcaatgtggaaaatctcgcgactcttgaagacgagctgaacaacattgaaaactatttcaccatccaacgctaccgttttggcccccgtatgaaccttgagatttgctgggatgaggatgacagggcggaactcttgaaataccgtcttcccaagctgacactccagccgattgtcgagaatgcaatagttcacggcctggagtgcaaggtcggcaaaggcactgtccacatccgcatagaagtaacacagagccgtctgctcattaccataagtgatgatggcgttggcatgaactctctgcggctggaagaactgaatacttcgctgacatcccgttcctttgattatatcaagcctgaaaaaagccaccgcagcggtatagccattgtcaatgtgaataaccgtctgaaacttctttttggcgaagaatacggcatctccgtctcaagcacagcagatgtcgggacagatgtcgtcatatcgctcccaaaactccaggaaaatgacggcggtgtcttatgaagcaggaaatccttgcgttggacagagtgacgatattccatgaagatacccccgtcctgaataacgtcagcctccatatcttcgccggagaaatcacaggactcttatgcgtgaactcccaaggagttgatgagtttcttgatttgatatctttcaatactcctattcactatggatatgtatatttcatgggggaaatagtacattcataccgtcgttcgttatctcaacgcaatccagtttcaattattgagaagcaaagccgtctggttgatgatttgacagtcgcggataatatctttgtattgagaaaaaattttcattcctatgtcctgaacaaaaacatgatggaaggacagctagagccatatctcaaggatcttgagtcaatgggtgtacgtatccccgtttctgctgtggtaagctccctgtctctcctgcaacggtgggcgcttgaacttttaaaagccgtagtatccggagtcaaacttgtcgtgataagggatataaccaattacgtgaataccatcgatcttcacaaaatccatgcgctgatgaaacattacgcggcacagggcatggcattcatctatatgtgcaaccaccatcaggagattttcagcatttccgacaaaacggcggtgatgcttgatggcactattcagaaaatcctcatgaaagaccaaatgaatgaagatgtcatgacccatttttcccagtctttcagaactgcggtgaatgattcccaccgtaagtttgttgcggtggatgccgctgagcatcaggacagcctcatctgccgggatctgtacagcgggaatctgaaaaatatcagtttcaccatgcgtgcgggggaatgtgtcgtattcatggatattgatggtacggctgtcgaaactttcatgggattgtgcagaggtactttgaaaagcgaatcagggactttgactattgcgggcaaagaaccgtctccgtatgacaggaatacagcgatcattcaggaacgaccgacgaaaaacatgatatttcccgatatgagttacattgacaatctttgtttccttgtggacaacaaggtaccgaggttctggagcaaccctcatgtcaaggaaagcattatcaaggaatacctgccattgataggcccgactatttttgctccttccctgcatggactaccggagaaagccttgtacgatctcgtatactgccgtactctcctgcaatcgcccgaacttgttgtctgcatgcaaccttttttcggcgttgacatgtaccaacgggtacgcatcattgaatttctggatacataccgtcgcaagggtatttccgtcctgatccttgctctcagtctctctgattcccttgaggttgcggacagacttctcatcatacagaatggatccattgtagaaagttacgacaggaaagatttttcttccgtgaagctcatcagcggctcccgccctactctgtagttcttcccgaatttcccggacaaagtccctggcagaaaccttggcaaaggcgaaatccaaaaaatacccaccttcatacaaagtctccaccctttacaaccccaggtttgcatcgtgtacttgagacatacaggggttacagaaaggggcacgtatggctgaatacattgttgaaatgaagcacatcacaaaaaaattccccggtgtcattgccctggatgatgtatctttcggcttgaaaagcggagaagtcctggcattgttgggagaaaacggggcaggaaaatcaacgctgatgaaaattctcagcggtgtatacctacgtgatgaaggttttatttcactttttggggaaaatatcggcgacttgaacccgcggcttgcccagaagcatggcgtcgccatgattcatcaagaactaaatatgtgttcgcatctgacagtgactgaaaatctttttcttggccgggaacttatctcaggaaaaggcacccttgacaacaaggcaatgagacatcaggcgcaggaagtcctggctcggctcaatattgatgatatcacgcccgacactattgtcggtaaattggcggtatccaagcaacagatggtggaaattgctaaagctctcctatcagatgcgcgggtactcatcatggacgaaccgacaagtgccctgacaagcaaagaaataacagatttgttctccatcattcataagctccgttccgaaggccggggcatagtctatatctcgcataggctggaggaactgcaacatattgttgatagggtcatcatcatgcgggatgggaaaaccatcacgacaagaaacttcaaagatatcagcatggatgaaatcatttcattcatggtcgggcgagaaataacagagaaatttcccaccgtccaaagccctattggaaaaaagatttttgaagtcaagaatctttgtgccggtcgtgctgtccgtgatataagtttttccttgaatcagggtgagattgtgggtatcgccggactcatgggagctggcagaacggaaacaacacgggcaattttcggcgtcgatcctaaagactctggttctattttcattgatggcgcggaagtggtcatcacgaagccggaggacgccataagccagggaatcgtccttgtcccggaagatcgaaagaaggatggtctctgcacaaaactttcaatcaaggaaaatattgccctacccaatcttgatattctcggaagcaggtttctgggtgtgatcaatcggaaatcagaacgagacatggtggataaagccgtagaaaatctatctatcaaactgacggacatagaatcaaacgccgctaacctgtccggtggaaatcaacagaaagttgtcgtagggaaatggctggcccgtgactcgcgcgtggtcatgtttgatgaaccgacacggggaatcgatgttgcggcaaaagtggaaatctatcatttgatgaaccagttgaaacagcagggaatcggagtcctgttcgtttcttccgaaatgcaggagatcattgggatttctgacagaatactcgtcatgtgtgatggaaaactgaccggggaattatcctcccaggaagctacgcaggaaaaaatccttgaactcgccacgcattttgagaagaaactgacatgagcaagcaggagacaagaaaaatgactcaaggacaagaaaacagcagacctttgaaaagaatactcgccatccgtggcatggggcaggtcatcacagtttcagcggggctgatcattttgctgattgtattcgggattctcaatcctacctttttctcaagcaggaatatcggaaaccttctgcgtcagatagcacccatcctgctgatcggcataggacaatcctatgtgctgataacaggtaacatcgacctgtccataggatctgtggtggggatgtcctgcatgataagcgccactctgatgacaaaaggaatgaatccctggtttgccgtcggactgactctcatcgcctgtcttctcgtaggggcatcgaacggtatgcttgtctcattctgcaagctcccgccattcattgccacgcttggtaccatgaccattgcacgtggcatagcacagattgccaataacaattataacactgattccatcggcgaagctgcgcgtggtttcaggaatttcttctactatggaagaaccttgggactgtacaacaccatatggataaccgtcgtcttgtggctgatatttaacttcgttctgagccggacgcgcacaggccgccatacctatgccgtaggttccaacattgaggcagcccgtctcagcggtgtcaatgtccttgtcacgaccacaaaggcatatgtaatcagcgcttttctcgcaggagttgtcggactggtcataacagcgacaagcggaatgggttccatggatgcaggaaattcatacgagatgtatgcagtcgcggcatcggtcatcggcggagtttccacccttggaggacagggaatactgcttgggacagtcataggagcttccatctggggtgtccttcagaatgggcttcagtttgcgggggctcctgtagctatcaggaatattgtcattgggatcatcgttgttgtaagtgtattgcttgatgtaattgtcagaagcggcaatctcaagcggcacaaaggcaagaaagaacttcctgcctgatcaatcagaacctgacgtggggggaaaaccacgaaagaggaggacttaatgaaaaaaagtcgtttgttcatcgtaacgctgtttgtctgtgtcattgccgcaagcatggtgtttgccgcaggatcaaaggaatccggaagcagcaaacataaggtttatctgatcaccatggatcagatggatcaacactgggtcaccgttgacaagggagctcagaaagcggccaccgagctgggcaatgtggattacaaatggctggctccggacgtgaaggatgatgccaagcagattgaaatgatcaacaacgctattgctggcggcgcacaggcaattcttcttgccgctaacggaccgacagccgttaccgcagtccttgaagaagcgaacagagctggcatcaagataatctatgtagactctgccgctgatttccctggactccagactctggctacagacaataaagccgccggtacgaccgcaggcaaggctcttattgccgaactccagaaaaatggtgttgccacaggttccatcggtattgtgaacgtcaatgcggcgacggcttctacggtagcgcgtgaggcaggcttccgcgaggcttttgccggtactggctatactattcttgaaacacagtatggtgatggtgatcccgcacgctcaaaggatattgcggcaaactacatcacacagggtgtcgtcggaattttcggagctaatgaaggttctaccgttggaaccggaaatgcaatccaggaagccagaaaagctgtcgttggtgttggttttgacaaatctgacatgatcctcagccttatcaggaacgggcatctgcttgcgacaatggctcagaatcctgacgtcatgggttatgaagggatgaaatccgccgtcaaagccttgaatggcgaaaccatttctcccagctattttgacacgggagtcaccgtccttacaaaatccaatatctaacctggaacttcatgtaagaacaagcgggcgttgcaaaagtgaaaacttgggcaacgtcctttgcttgtatgcggtgtatacggtgttgacgattcccccccagccggtatgatggttgcatggccagtgatgccacaggaaggtaagaatgccaaaggcaagaaaggaatctgacatggtttttaatcccggagaacctatacatcattcctcccggacattgcatctcctcggtgactcgacatgctccatcaaggaatcacgctataggccggaaactggctggggagaagaattttctccgttcctggctccagggtggtcgctcgccaattgggcggtcaacggtctcagcacccggtcggtactctcatccggtgtattcgacaaaacccttgactcccttgcggcaggtgactgggtcattgtccaattcggacacaacgaacccaagccagacgaagaacgtcataccgacccatggacatctttcacggaaaaccttaaacttattgtgactcggatacgggaaaacggcggcaatccccttttcctgtcctccattgcccgccgacagttcatcgacggtaaggcgcaacatacccatggggactatccgcaagccatgaaacaagttgctttgaaacttgatatcccctatatcgacataaaccacgtcaccatggatattctggatgccatgggagaagaaacaagcaaggatatcttcctccacctgaaaccggaagaatcgcccaactaccccaaaggatgcgcggatgacacgcacctatgctcatggggagcgctgttcatagcccggattatctatgaacaggtggcaagccgcttttgcgacctgcctttcctcggttcaaccatctgacagtcaagggtgttggtttgtcacggaaagatttttcatctatgatgaaaatatataacaaacagtttaacccaggagaaagcatgagtcgtctgtacttcattcgtcacgcccagagcgaagcaaatcgccagaaaatcatgggtagccgtctacccgtttccttgtccgaggaaggcaaagctgacgctgtcttgatagccagcagattaaagccaatggtggaaatccagcggatcatttcctccccgcttccccgtacgctccagacagcccggcctttcagtgcggcatacggcctgcctgtcgaaccagacgagaggatcatagaacaagatgtcgggattttttccggcatgagctatgaccttctcaagacattcccgtcctatgaaccagataccatggcccgatgggactggctgcctcaaggaggcggggaatcctacaggatgatagcagaacgggtttccttattcctcaaggatcttgaaaaagaagatatggacaggaatatcctggtcgtgtcccattcaatcaccttaagaatcatgcgggctgtcctggaaaataccctgcccacctatccacgtcgtttcccgaaaaatggtgagatatggctgacagagttcacttccttaggaaaggtccatgaggtggaatccctctttcttggcacgggaaacgccatgagacgggacgccgaataacttcattcccgttgtgtcatgtcctgcatgtccgcgccaccggtaacatccatgggaaaaagtaccagaaagaggctgggcatttgccattttcgctggttttgagtattttagcagacgtgtgtaccataccttcttaccccgaatcaatccgcccggatcggaatcatattgagatattgcagccttatctgcttacccatcgccgtaggatcagtgaactgtccatgtcggcacttgtcccctttgcctcgaaacatgatacgcatgtagcttcattcattgactccgccggaaacacccagtacatgatatcaggcatcaaccgcaggttcgatggcaacatggagaaattcgccgttttccccgcaggctatccagggcgggagatgatggtttccatcatgaagaaggtctcggtcatttccttcattcccgtagacgatgtcatggaatggacacgtcatatttcccgtgacttccctcatcttgccgtcaccgaggatagggataatgcggactacgtataccggaaacaggatctcatcacactccagggtccacagcttcacaagaagctcgcccacgccctgaaattcgaggctgagcattccgaacatttcatagtggatgttgctgatacgccgcaggcagacatgatatcagttcttgaccaatgggctgcgggaaaagatgtggtggaagattatgaagccgtacgtatttctttggagttgcggaaagagctgaacctggaaggcatagccgtttatgcacgccccggagaacctgtggctttcacgctcgtggagtatgacggctccgaccgcgtcatcacccatacggagaaagcgattccctcttacaaaggtgtttaccaatttctcaacagagcattggcaatgagccttcctccggatgtcgtggatatcaacagggaacaggacttagggattcccggactccgccaggccaagaagacataccagccctacaccttcgtcaccaagtataagattgagcttccttaactgacgacagatgggctgtggtgattttgttaccctgtttatacgcttgttcctctgtgatactgggtacgctcacccacgcaaactcacgtaagtatccgccttgggtcaggaagtgttgacgtttttcatagtttcctgtaattccgcgtacttgtttaattcctgtgctaacttttacgaatgctgcaataagtctgctcaaaaacaaagtttttgcattagtgatgcaaaaactttataaaatcgggcggtatgatgtgaagggcaagcagtatttgaaaacgggtgataaatactatgccgccgatgtcggcctgcgttatgctctgcttggaagcaagaaagccgacttggggcatatccttgaaaatattgttttcctggaactcctgcgtcgaggatatgatgtctatatcggcaaagtcggcagtacggaggttgattttgtcgctgttggtgacgaaggtgaggaatattatcaagtcgcctataccgtcattgacacggacggcaaaactttagagagggaacttgctccgcttgatacaatcaacgaccataatccaaagtatcttttgacaatggatcatacgccgctgacctctcacaacggaatcaagcaaatcaatgtccttgactggctgttgaaataaccgggcaaacagcaagggtcctttgtcttttcgggggaggattgttttgttgttatatcctttttattaagccgcatagcataaagaaaagacaccgaacccgtaaacgaccggaaactcaatatccaaccagtcattacaataaagttaatattatatatcactataataatccttattaggaatattataatgaataataactatacatctccggcaagatatatcaaaatacttgaggaatttctccaagaagaatatgcttatttccgaagaaaccagaaaatatatgtatacggaagattagtatttgttttttccctgcaaaaaaggagaacccaatgtccatccttatgaaaaaaactatcagtccccctcatatgataacattactgatgctcactttcatctttgcattatccggttgcaaaacccttcctccatccacagaaatggattctccggaaaaaatcatagaaaaaaccatgtccgtactgccagcaaaagatgaggaaccggaaaagccaagtctggatatctccggcgtatggcatggagagcttgaggtcggatctcttgcccttcttatggaattttctttttcacagattgtacaagaccaaaccacatggatggcagtcttgaacatcccacagcaaatggcatatgaaatccccatcacccgtacagagtttgatggaacatatctctttctggacatgaccaccatacaggcgacatactctgcgaccgttgaagaaacagacgaggaaatagtgatttccgggacatacacgcaaggggcctcacttcctctggttctcagaaagaaggaagctacttcaacgcccttgcgtaagcatcaggaaccaattcctccatatccatatgtatcggaagaaataagcataacaactcaagaagatttcctccttggggcaaccatcacccgaccagatgacgggcttaagcatcctgccgtcatcctaatcagcggaagcggacagcaagatcgggatgaaacgatattcggacataaaccattcaaggtcatcgcggatagtctgacacgctccgggttcattgtagtcagggcggatgaccgtggtgtcgggacttccggcggcggtgctacgctcagtcaggcgactacacgtgattttgcacgtgacgcggaagcaattcttgaccatacgctgtcgcttgagtcagtggattcttccgccgtcggactcatcggacacagtgagggagctttaatcactgtgatggtggccgcccgccgtcaggatgtcgcgttcatcatcttgctcaatgggccaggtatcatcgggaaagatcttatcctggctcaaagccgggaaattatgaaagcgcaaggattcccggaagcgacgatcatggctgcgtctgaaatcaacaatgcaatttattcaacggcggtcgatccctccctttcccagaaagaaaaagccgatagtatcaggcaccgcctgttggcagtgggcatgggagaagatgaggcggatgcccagattgccaccttgctcagcccttggtacgttaccttcctcagccttgatccgcaggactatttgccggaaatatccattcctgtattcattgtttcaggtggcaaagatatccaggttccctccagcctgaatgtcaccgcgctgaatgacggattgttgaaaagcagggcaacggtcagcataggcatctatcctgaaatgaaccatatccttcagcctgccaccactggactgccgatggaatatcctctgttggagacgactgtccttcctgacctgcttgatgatatggcatcatggttgggaagtattactaattaaatagataattgttttcataaaaagaacttgtatcattcagattgtcctaattgctcagatgagtcttgcttgagatttttccattggcaggctatgctgaccgcatgaatatgcagaaatgtggttcctaccatacgcattcgctgtactgtgatggcaatgattccatcagggatatggttgacgcggcgacttcccaaggcatggctgccttgggaatgtccagccatgctccgtgtccggaacacaatgtcccttgtctcgccgcggaagcattccccgtatatctggatgagatacggacgctcggcaaggaatacaccggaacaatcaaagtctatgcagcaatggaatgtgagtatatggatcgttccagcatcctctggggcatggaatatcaggacaggctcgactatgtaatcggctccgtccacagcatgtaccatgatccggcttcacgtcctttcagtatcgatggccccgtggagcaattcgaggctttgcttcatgagaaattcagtggcaggatacaggacttctctgcgtattattacgagttacaaaaaaggatgatcaaggatttccgttttgatttcctcggtcattgcgacctgatcaccaagcataacaggaacaacaagtatttcaatccagatgaaccctggtatcggcgtcaggtcgattccatgttggagacggcggcgctccataatgtgagggtcgaggtgaacaccggtggagtcagccgtggatattcaacggatttctacccctccgcctacatgagaaagcgttgccatgatgtgggcatttcaatggtggtgaccagcgacgcccatgctgcaaagaacgtggctttcggctttgagcaggcattcggatgtctgaaagaagccggttatacctgccatgacgtattcacggacggacagtgggaaagcgtggagattggctaagtaccctattttcaatcccatgaaatcagggaaaaaggatgcaagaatccctcattgaggactctccgcaagattgctcatcttcccatttttcctctttcccatttttttattgacagcgcataacacagtgtatattctttttaaccgaacggtcagtcaaaaccataacagaaagacagggggcatgtgccatcatggaaacaaagacgcctgatgtcacggaacgcatacttaccgcggcgaccgagcttttctcacagaaaggctttgacgcgacatcagtcaatgaaatcgctgcgttggcaggtgtgaacaaagcgcttatctactattatttccccagtaaggatgccctcttgggaagtatcgtgcggaaactgacggatcatgtagatgccatgaccatggatttctgttcccgctacattgtcaacgccatcaaggaaggcactcttgacatcctgaccgaccgcctgcgcttcaccgacacacagacgcgcggaatcttcatggatgccctggcgtcctactgccggaacctcaccgaatatgccataagccagaaagacgtagtgcgcatcatgctttcagaatcccttaaaacggacagcaaataccaagtcagtcttttctcgttcctgataatgggcaaagaggaatttggcaatcatttgtatacgctgctccatgacgcggatccggattacacccctcacggagagatgacgctgttgctttttttctttattatcatacctatcatgaattttgccgcccatctggaggactatcaccggataagcggcgtggcgacttcgatggtcgtggacacgttcctcgcgtcgatcgctcatataactacggcatcaatatccggcaatgacgttttattatgtctgccgggaaataccccccaaggaggatttacccgtgattgcacaccatgatcagcttcaagacgttttgaaagaactgggaacggatcccaagactggcttgtcggcctcggaagctacttcccgtcttgcgaagtacggacccaacaagctcaaggaaaagaaaaagaaaacgaacctgcaacggttcatcgagcaattcaaggataccatgatccttatcctgctcgctgccgcggcggtctccttcggggtctcgatcagcgaagggcatgctccatatgagtccctgctgatccttgccatcgtcattgtcaatgcaatcattggcgtcatgcaggagaacaaggcggaaaaggcacttgatgccctgaagaacctgaccgcacccaagtcccgtgtcgtgcgtgacggcaaggaaatggtcattgacgccgtttctcttgtacctggcgacatcattgtactggatgccggtgacatgcctcccgctgacgcccgcctgattgagagcgccaacatgagaagtgatgagtccgccctgaccggggagtcagtggcagcggaaaagaatgcaaacgctcatgttgtccctgatgccgcgctgggtgaccgtttcaatatggtctacagcggatgcagcatttcctatggccgtggcagggctgtggtgacaggtacgggcatggaaaccgaaatgggcaagatagccagcctcctcagtgaggaaaatgagctggacacgccgcttcagcagaagctcgcccagttgggcaagtccctgggcatcatggctctgattgcctgtgcggtcatctttgtcattggcatcattgatgatattcccgtgctggagatgttcatgacatccgtctcccttgcggtttcggctattcccgaaggcttgcctgccattgtcaccgttgtcttggcaatcggagtacaacggatggtcaagcgcaatgccattgtccgtcgtcttccggctgttgaaactttaggcagcgcgtcggtaatctgttctgacaagacaggaaccctcacccagaaccgcatgaccctgacaaaagcatatgcggcgtctgtcgatgcccttgaaaacatcaccacgtccaacagcgaggcagtccgtgcgctgttgcagtacagcagtctctgctgtgatggaaaaatcgagataggcagcgatgggacggagcatcatatcggtgatcctacagagacggccattgtccttgccgcgcacaggaacggcctgacccagaagatacttaatgagaaatatcctcgcttatcggagctgccttttgattccgagcgcaagctgatgaccaccgtcaacagcatcgatggcaagaatatcgtcattgtcaaaggtgcttttgatgtgcttgctgaacgtgtggtatccggagatgtagaaaaagcccgtaaggttgtcgatgcgctgagttccgacgctctccgtgtgctgggcgtcgcctataaggtgatagacaccgtaccggagcagccaaccagtgatgagctggagaatggcttgacgttcatggggctggtgggcatgattgacccgccgcgtcctgaagtgcgggacgccgtctctctctgcaagaaggctggcatcaaggttgtgatgattacaggcgaccatgtggcgacggcacaagccatagccaaggatctgggaatcatggctgcgggcgatgaggccgtgaccggcaaggaacttgcggcaatgagcaatgcggagctggacaagagagtgcgccatatttccgtctacgcccgtgtttctccgactgacaaaatccgcatagtgaaggcatggcaggaacaaggcgaggtcgtggctatgactggtgacggtgtgaacgatgctcctgccttgaaagccgccgacattggatgcgccatgggcatcactggcacggatgttgccaagggagccgcggccatgacgctgacggacgacaatttctcgaccatcgtgcatgccgtgcgcgagggacgcggaatcttcgacaatatcaagaaggtggtgagttatctgctgagctgcaatatcggtgaggtgcttactgtattctttgccatgttgatctggaggcagacgcctctgctttccatgcagttgttatggattaacctgatcactgacagtcttcccgctatttccttgggcgtggagcctgtggagaaggatgtcatggatcgcaaaccgaagtctcgctccgagggtatattcgccaatggccttggcctccagcttgcgctccaaggcacgatgctcgccatcctgactttgatagccttctatctgggcggtggaggaaccgagggaggaatagccggtgggcgcaccatggctttcatggttctgtcaatgagccagttcgtgcagtccttcaatatgaaaagcgcgcgttcgctgttcaaagtaggtgttcgttccaatccgaaccacctgcttgcggtcgcggtcagcgcaacgctccttgccttggttctgttcgttccgccactgaccagaatctttgagctgaccgccctgacaggtggtcaatacctgatggctgtcggtctggcgttgttcccgttccctgtcctggagattgcaaaagcgttcaatctggctcgtcattgagacaaaacgaatccagtcacagatacatcaaagggagaagccaccgcttctccccttttttcacgtcttagtcttcattctgtgtttttcaggaagtaattagggcgtggagccaccgtttatgccatcaccattcttccagtccccgatttctccggtaaagtataccgacatatccgtgcctgcataaaagactacaaagtcggcactgccatgctcatcagtataccgtaaagttatctgccctgaattggaactctcaataggatcaacccactcgatgtgcccattcgtatataaatctccgagcttctgcgataccgccggtttcccgatagaataggtaatcttcacatatacatctgaggcatatatagacacgaactcacttcgactgaacgaagtattgatacacacaggattggccgtgcctcccaaggcagtagggactacttctccgctgtttgtcgcgacattggcgaccaaggtaactttcacacgatattccacgttgcatgcaaacaggctcacgagcaagactgcaagaagacacacggatatacgtctgaacagagtatgtgtattattcatcatagcaccgcctggaagatgactgtcacgctaggatcgatgcctccgaaacctgtgacggtaattgcattatggatccctgaagccagaggtttgctgggagtacccccccagccaattaaagaaagtgtcatggcttcatttatccgtgcaatgacaagagcatcgtcaggaacattgataatcagttttccgtctacgctgcttgcactggaacctgcaagtacatttaactccaatttgggcaaagtcccggctgaacctttcttcaaatggagattgatggtatccagcgaaagatttccctgcaagtccttgatttcaataagatccgtttcattggctgggtcacctatggaaatcatgcgcagtttggaatttccgtggatactcttgatgatagacactgaatgcggaagacgcagttcccaagggttcgtcgcagcggtaaccccatcaaaggtgatggttttgacatatccaaagtatttatttgtatcactacccgtgccgttatcttccgtgaatttaaggggaatattgatgaaattccccgcacccattgcagtagtaatagcagtagtggttaaatcagtcacattttgggtcagctcatacccaatgtcatgaccatctcccgcatcgtaaacaaaagtatatacattgccgtactggtcagatactgacgatgccgccacaggcaaggaacctttgatgagcgcatatgctccgctagcaagggtgacagtgctttcaatcttccctcttgccacctcattgcctgtcccgtcgaacaacgtaattggtgtattccccataataatctggggcggcaagattgccctgccggtaaagacacgcacatttgaatgggagacatcagcagcatctacccaagaggcttcgtccgtgatggagaaggtttggaaagtcacggctgtaagactatcgttggaatgttcaggatttgcaggattataaaaagttagggttccgctgctgtcgaccgggccaatctgtaggctaccataggaatctatggaatcaggaacgatgaattgtatttcgaccaaggcgaatttatgtttgaagttcagctctaccttatctcctaccgaaagcccttccgtttttgtcagatgcgtcgcggcactcattatgtcgctcgcctcataattcccgtcttgtttctggtctgtctgcacggtgaaagctattggtacgggcacggcaggcactgaatagctagagttatacggataataggcgtagaaatcaagcttggttccatcggtgggataggagtacgaagttggtgccacccatttcatctgtgagttcacattagtatatgtaaaggatacgttgtttatgtaaacatgagtcgccgcagtagtcttctcaccatccacggttcgtttaaaagcaaagacaccaatggtatcaccttcttcaaatgttgtggtgtggtcagccgacgtgacagcccggctgttgtcagcagtaacaatggatgcggaaatggaaatgagcgcaggatcatcaccataggtgaaccgggcattggggtcacaacctatgacaagaaaaaggggtaagagaaagaccagcactgtcaagaacctgccctttctgtgtttttgtcctgtattcatcatgggctatcagataactccttttctttttgcgccttcatcatacaccttcattgtctttttgtcacggatgttctccagcgttatgacacaagtgccatgatacaaaagattaaaggcaacgtgaacattacggcagccagtaatatcgaaatgttttctggtcagaacgcacataagaccacttcatggcgacttcccatcttcaccttaataatcaatctacgatggcaacggcatctcccccgtttaccagaatccaatcctcaactgtaatgtcaatcacggtaataggagcatatgcatccagccttatgttatatatatgctgcttgccgctttcaaatttaacattgggccgctgagcggatagcaactcttttgcctcccatgtaaatatatccggcgtattcgtaaaagttaaagaaaatctattcagaagagcatcagagtgtgcctctggcatcacgatcgcttcaaacttcctcaccttccctgcatccttttcttcttgggtaagcgtgtcggaaatatccttcatgatgatcttcttatcagcgccagtgggaaaccagatttgtccgttctcaagccaaaactgcgctgttgtatgcaagccgttaatctcaatggaaaaatcatcaaccaaatctgtttctttgacagtaacgctctccttgacatagacaatcagacgggcaagcttgtgggaaagattaaaggatacgcttgacgcaccgttctcaataccatccacacgtccccacaacacgtcagcctttccactgtcctgtggcgcgttcgtagcactgacatctaatttaagataagccgtagtacccgagaccgtgaatatctggtcatctgttcggtaaggatagtaagcaatgaagtcgaactttttgtcggcatcattgacaaggtcattccaacgcaggatgttgctggcatcagcataataaggaatgaagccggaaatcgaaccagaggtatcagccttgtaccgtttgttgtaacgctctgggatagcgtcatatgtcttcccagaagtatccaacatccagatgcctatttcatcattaagcgcccatatggaatcagcagcggccttacgaatccccgtgaagaaccgcacttcgttagaaacagttagcttgttgccatcacatgcaacgaacgcgagaagtattatcaagacgcttaaaagaaccaagatgttctttttcattttctttccctttcccctatgggggaaccaagcttcgtaaggaagcatgattcccaattattgggagcaatacaccactcatcaaaaagatatgataagtatctacattaaaataacccacattacgtaaatctgctattacccaaaagtactattttaataaaaaaggcattacccaaatgggtaatatcacgcttatagttaccattaaaaccaaaaaatactattttgaacgcttaaactgctacaaacccgatcacgatgaaaaaccgttgcaaaatgccgaaaaccattgaaaaactccatagtttcgcagttagatgacagagaaggagggaagtaacttcttgtgagggaagtagcaagaagttttttttgcactttcctgaaaacattcatcagtttggcattgtgtggcactgtgaggtatgatatgattctcctcagaagaggtgcccgatgttcatcaagatagtccccgaaaacaagagcggacgcaaacgcctggcctattactccggccatcgcaaaaacggcacggtgaagcactccctcgtgcagtggctcggctatctggacgagctccaggcgctctacgatgacccggtgagccatttcaaggccgaggcgagacggctgacgcaggaagagaaggagcggcaggtgtccctgagcgtctcgacggccgagcatttccacttcgcccctggagaggggacggactgcacggacccggaggtgagggcggacaggatcctcagctacggcgtcctgccgctgctgaagctctaccacgagctggagatcgactatttctggaacaacaggaggcgctacaccaaggcgctcttcaaccacaacagcatcttccggctgctggtgtgttcgcgcatcctggcgccggacagcaagctgggtacctggcaggcgcgccagaggcttgccggggacgtggccttcagcgccgacgacgtgtaccgctccctcgcgttcttctcccggcacaaggacgccctcatagaccatctggggcggatggtggagcggcagtacgggcgggacacgggcctgctgtactacgacgtgaccaactattactgggaggtggacgccgaggacgagctgagacggcggggggtgagcaaggaacaccggcccgatcccatcgtgcagatgggtctgttcatggacgccgacggcatccccctctcctacggcctgttcccgggcaacaccaccgacgtggccaccttccgccccctgcagcagacgggccggaccatctacgtggcggacaggggcatgatgagcgggatgaacgtggcctccatcctgctgcggcacagcgggtacgtcatcagctcgtcggtgcgcacctgcaccgcggagctgcaggccttcatcctgaagcaggagggctacgtccatggtgccgccgatggagatttcaggtacaagagccgcctgactccggtcgagcgttgggtgaccgattccgcgacgggcggaaagaggaaagtgacggtcaacgagaggcaggtggtgttcttcagccgcgcctaccagcagaaggcacgccacgagaggatgaagagcatcgagaaagcccagcaggcggcgggcggggggcagaacaccgtactgaacaaccatgcggggagacggttcctgaagaagagcatcttcgacggggcctccggagagcgcgtggaagctcctgagttctctgtctccctggatacggagctgctacagcgggaggaggcgctggacggctattaccttatctgcaccaacgtggtaggcaccgaggagggggagccccccttcgctgggcgggcccgtttccgcagggacaacctcttcgagctgaaccgaccagtggacgacgtggacatcatcgacatgtaccggggcctgtggcgcatcgaggaatgcttccgcatcaccaagacgcacctggaggcccgtccggtctatgtgcgtacccgcgacagcatcgaggctcatttcctcacctgtttcgtctccctgctgctcctgcggcttctggagaagaggacggggggaaccatgtccgtgggccggatggtggattctctgcgccaggccctgctgggcgacatcgaagggcaatgcttcatgaacctgtactgcgaccccgtcatccaggacatcggcgcagccctggacatcgacatgagccggaagtattacgcgaaagccgatgtgagggcactttttgcggcagtgaagaagacctgatgccacacacatgaatgttatagcatcttgtcagtaaccccttgcattagaatgagtacggatgttttttcgcttttttaactgcgaaactcaggatatcacgcttatagttaccattaaaaccaaaaaatactattttgaacgcttaaactgctacaaacccgatcacgatgaaaaaccgttgcaaaatgccgaaaaccattgaaaaactccggaaagtgttgacaagctgtttgaaacatgtctaaaccatgcccgaaaaagtcttttgcttgacagaagttcatttgttagattaggcttcttaccgggaggaacgtggttttgtcctccttactgacatcggatgttttggattaaagactccttttagattttccatccattcatgccggaaataggagctatcttaatttatggatgaatcaaaagaacgcactgaggaaccacattacaagttttcgcttgaaggaaagcctaatatcataacaaggaagacatgcttcttttccggtgttttccttgccgtgtgtatcctgttgtatttcactccctcccctgtccccgacacctatcttttcatggaagggagatatgatgcaagcaatcttgcctcaaatactgtcttccttgatggggaatgggaattcatcctggattccccggatgcggacacagaaaacgcggccacgtacatcacgtggagcaaaaagcatgaaagcggaacataccgcctcgttctgaaaggtctggatcctctcagggattactggcttgacatgccgcgactgccggaatcacatgtcgcgtacttcaatggagaagttttcggaagcggagattccactccgctatggaacacctcccctgtcaaacgactggaaggtgtgactggtaatgacgaactgaccatcaaggttcataagagccaagattcatacagccactgcatcataccaccgaaacttggatcctattctgatattttcaagcaattgatgtggcagaacaccatggatctgggctttgtcttcatctttatggtgatgggagcattcctgttattccatgccttaagccgaaaggacgcgtcacttcttttcatctttctttatttctggaacatcgcgctcagtggactgcttatttctgccaatcctcttatattccagcttttcccaaagttgtcatgggattccttcttgcggctctcctacattgcaagctatggcccgcccatcttatccttgctctggctggctactcggcatggatatcttcccgaccacaaactctcggtcgttttttccgtgctttttttcgacttcaccctttttctggtcttcatgattccctcgcatttctttccaatcttcaacacatccctgcatatcataactatactagtgatagctttcatgttcggcacagcatgcgaatacatgttaaaagaacggctgtgggcgcggaaatctttcattctcatcgccatcgcctgtacggtggtttccttgggcatcctgatttccaccgttcttattgcaaatatgttctccgttcctttcggattacacatattcaatcatcttcctttcttcatgaaggataagataccgctgaccctgtttctctatattgttatttttatatttctccatacattcgagataacgtacagtctgacgctatctcccctcatccaagccagacgcatgatggatgaggctaataatgccttggcaaagtctgttgtgctttataatctgagtccccgtgaacaacaggtagcaaaattcatcatggaaggaaagagcaactctgaaattgcaaaggaacttttcatcagcgccaatactgtcaaagcccacacgtcacacgtctatgaaaaaacaggcgctacgcaccgcagcgagctttatttgaaacttttggctgatgtcttgccgccttctccacctgctcactctcctgatgcccctgacaatccggatgaaacggtttgaacaattgcctgattgcacatgagatgcccatgcgcagaaatacggagatgtctttttcaccaatgatacccggattcctccgtcaggcgtcctccgccatgacttccccggtgaaagccttaagcatgtccgcggatttccgcaaggcactgagttcttccggcgcaagggggatttccaaggctcttactatgccgccttcattgatgacacacggcacgctgatcactacgtccttgatgccatagacttccttggtcagcacatgtccgacaggcagaatggcattgtcgttatccatgatagcggcgacaatcttggccgtgttcagggcaatgccgtagaacgtcgctcctttttgggaaatgacctgcgccccggcagtctttacatccacctctatctggggtgcttcagccgccaggtctatgcccgcctgacgggcataatccttaaggggtatgccagcaatcgaagctccttcccataccaagacttgggaatcaccgtgttctcccagcacgtaggcatacacatcctcaatgttgatgttgaatctcttgcccaggatatagcggaagcgggcggtatcaagcaccgtgccggagcctatgacacgtgaagaagcgacgcccgattccttctggattacataggtcatgatgtccacggggtttgatgtgacgacaaatattgggttctccgcatatttcatgacattgcgggtgatatccttgatgatggccacattggttcgggcaagatccaggcgcgtctgaccgggcttgcgggcaagtcccgccgtaatgatgatggccgcatcggcacattcttcatacccgccctgccggatggtgacttgggaatgataggccaatccatgcccaatgtcatgggcacttccttccgctctgcctttgtctatatctatcatgactatttctgaagcctgccgtcccaaaaccaaggtatatgctatcgcttctcctaccctgcctgctccgacgacaatgattttctttctgttctgagtcttcatatgtacattctcctcacacggcacagtccctccggaaatataatgatccggaggtgccaaagaacatccgaccatactgaacgggtttagtcaataaaacctggatacatttaaaaaataagtttttatacacttacatcatgtctacaagaattggaaaaagtgattattatattctttgtttctccagtaaaattcttttagtcacattaaaattctacatggttttcatgtgtgcaatagtttctgtttctccttgcgtacatttcagtacgtgaatcagtcctttcttcttttgatatccaccatggtgccaggacataagaaagccggcccgcaggccggcaaaaagactagagagaaaagaatagagagaaaccaggatcagtcgtagatcagacccttgatgtcatcattgtccatgttcgcggcgttgtagaacttggcgccggtatccacatcagcgactggctcgcccttgaatgccttgtaagcaagctcgacggccttgtatccaatggaatacggatcctgcgtgatggaaccaaggaagtatccctcacggacagcgttcttctgggctgcgccagcgtcaaacccgacgactaccagtcccttgtaggtgttggcgagagcgataccgtcattggtggcggtaagcagacccttcaccgttgcttcgttggagcagaaaataccgacgatattgtcgctctttatcctgttcagggcagcctgagccgtattcgccgcgtcagtcagggcagcagaagcgggaaccatcatttcaatgaagaccttgcgtccacctgtggggctgtcggtagcaatgtaggcagggttgccgacgaccgctatgtcagccttggtgagggaagtctgcccatcgatcagattgaccatggcatcacggaagccgcgtcctctgctcagcagggattcgccggatgcatcctggttcaggacgacgatacggacaggagcggcgaccgtagccttctcaatgagtggcttgatgacttcaaacaacttctccgcgccgagacctgcggcattgtagttgttcgtcgaggcattcgcccagatggaaccagcgggagcttcaggcacgcctgagtcaaaaccaatcacaggaatcttcttgctcatggcttcattgagctggtcaaggacactgccagtgttcagcgcggcaagggcaatagcattaggattctttgccaatgcactgttgagcatctcgacctgacgctgtacgtcactttccgaaggaggcccttcaaaagtgatgtcaacgccgaaatcagtcgccgcagccgcggaacccttctttacctgctgccagaaatcatgctgttcgcccttggatacaacggcgatgtacggtttcttgctggcgctgtcctttgacccttgggcaaacaacggcaatgacatcgccatgacgaaaatcaaaagtacagtaagcactttcttcataaaaccctccttaattatcccggacgcataccgcttccggttcctttttcattgtacctgcgttcaagaactttctttcactgtcttcagaaactccttttcctcctccgcctgacggagtttcgcctctttttcttccttcacaagctgtgcatatgttttcttcatttccgccttgagatggacaatttcctcttggattcgcccggcatcgcccgtttccccggaaagactttccttcaacaaggcaatcttccctttcatctcctccctgtaccggcccgcgggagtcagtatcttgatttcagacgctttcttgttgcggtaaatatccaagagaaccgcgccgacaacgacaatgccggtgaacagtgtctggtaatgcgcctgaagatccatggacggaagaccgacacggagtatgctcatgatgaacacgccaatcatcgtacccagtatggttcctgaaccgcctgacatggacgtaccgcctatgaccgtaccggctatggcgtacagctcgaatcctgaaccttgggcaggcatgaccgtggtatacacggcggcaaaggctatgccgccaatacctgccatgagtccgctgaccacataggccatcatttcccatttcttcacgtcaatgccgctcagacgggcggcttctttgttagagccgatggcaaagatataccgtcccatctttgtcttggtcaggacgacataggcgagaaacgccacgaagaacagaaccaaagctccggtggggaacgacacgttgtccggggacatgtacttgaacaaatccttgaaccaactgtctgccgcgccacggggcgggaacgtcgcgctacggacgttggaaacaatggaaccgactcccaaggaaatcatctgggttcccaaagtggctatgaacggcggcaggttcagacgggaaatcaagagtccattgaggattccgaaaatcaagccgacaaagatgatcagcaacagggatgcccacatcggccacccccatgtcttgaacgccgtgccgccggtgatggcagcgcacatcagcaccgtgccgcatgacaggtcaatgcctccggtgatgatgacgtaggtgacgccgatggctatgaagccgatataatatgaagaatcgaggatattgagcaatgtggtataggtcaggaagttccggccaacgaaagcaaagaatacatagatgattaccaaggcaagcggagccagcaacttctgtctgtcaataccccttgccttggtcaggcttttctttccaacggtattcatattccttctttcctccccatgcggcgcgggacatgcccgtcgtcctcgcctcccggcattgccggagggcggcagtcttctcaggttccccagcctcttgtagcaagctccatgatcttttcctgcgttgcctcggcgatatccaagataccggtgatgcggccttcacacatcaccgctacacggtcgctcatacgcaggatttccggcagttcggaactaaccatgatgattgccttgccctgtccggccaattcattcatcaaggcgtatatctcgctttttgctccgacatcaatgccgcgggtcggctcgtcgaagataaggatggaactgttcttcaacagccatttcgcaatgacgaccttctgttggttgcctccggacagattcttggccaactgatccaacgtcggagtcttgacctgaagccgctgtacatattcaccggtcatgccttccagacgcttcatgtccagcaggaaacgagggttgagcatttcataggaagccatcagcgtgttgtgggagacggaaagccccaaggccagtccgtaccgcttcctgtcttcagaaagatagcctattccaactcttacggcatcaatcggactggagatatgtactttccggccatttatcttaatgaccccttcggcggggtctgcgccgtagagggcacgcattgtctctgtgcggcctgctcccataagaccggagaagcccagtatctcgcctttcctcaaagtgaaactcacgtcatccaccatgcggccagccttcagtccactgacatccagcaccaccggagcgtcatgggcaaccgtgctgtgcgtcttgggttcctcgtagatgacccggcctaccatcatgtcaatcatttctttctttgtcagcgcggcggtgtcccgcgtgccgatgcattcgccgtcgcgcaggacggtgaccctatgggaaatcatgcctatctcatcaagacgatgactaatataaatcatgcctacgcctctgtcggaaagggagcgcatgatggcgaacaagtcttcaatctctttttcagtgagggacgcggtcggttcgtcaaggataaggatgcggagattgtacgacacggccttggctatctccaccatctgctgcttgccgacggtcaggtcggcaagacgggctgccggatcaatgtccatattaagctggctgaggagcttttccgcacgctcgttctgggctttctcatcaaggaaccaagaatttctcatggattccctgcctatgaagatattctgggcaacggtcagatcctccatcatgttaagctcctgatggacaatggcaatgcctgcgtccagagcctgacggggactggcgggattgaaaagatgccccatgtaccatatctccccagagtctttgggaaatattccggtcaaggctttcatcaaggtggattttccggcgccgttctctccaaccagggcgtgaatttcgcccgcgcgaagctcaaaatccactcctttcaaggcgtggacgccagaaaagcgtttgtcaattttcttcatggaaagaacaatctcacccatgaccgcctccctttgaaagaagtatcccagcagcttgggcatttgtcaataaaaaaatgtaaacgtttacaaaaacatagaagaaagaagtcatctccctgtcttcccgaaacttaggtcatagacaccggggtcttacagcttgccatacgtcttcatgtcctgggtttccctcagcaacatgcgtccctcatcccatgaggaaatctccccgacggccttcatctgaaccaagatgtttccaagggcggtggcttcgacaggaccggcatggacagtgatgcccgtagtttcagccgtccagttgtccaaaatgaggtttttgctccctccccctatgatatagagactggagaatttcacccccgccattttctcaaggctggtgatggactttgcgtagacatccgccagaccgcgatagattgccaccatgtactcccccttgccggaaggcacgggctggtcgttttcacgacaccatgaggcaatgcgatccaccatgagggaatcatgggtgttgggtttaaggaaacgggaatcgtcgggatctatggctcctgaataaccggccacggccgcttccgtctgctcatcaagttccttccatgagatgtcctgtccctgggaacgccagtacctgacgcattcttgctgaatccacatgcccatgatgtttttcaagagtcggatattgccgtcggcggccacctcattggtgaaaccgtcagccatgacgtggggattgatcaagggttcagcacgttcaatgccaagcaacgaccatgtcccgctggaaatgtacgcatacgtctcccctttttccgcaggtacggcagcgaccgcgcttgccgtatcatggcaggccgtagctatcaccactgtggatggggaagctcccagctcatggcgcagtgcttcggtaagaggaccaaggacggttccgctgtcggtcaggggacagaatagggaacgctcaaggccaacatggtcaatgacatcccatgcccagtcacgtgcgcgggggtcatagagttgcgtggtcgaagcatgacttctttcattactcttgatgccggtcagccagaaggccagaaggtcggggatggacagatagcaacgtgccgctttcatgacatcaggccggtatttcttcatggcggcaagttgatagagagtattgaacggctggaaggcaagtcctgtacggctgaacaaggcgtcacgtcctccggggaaggaagcacagatttccgcgctcatgccgtcggttctgctgtcccggtaatgatacggaaggccaatcagtgaatcatgcgagtcgagaaggccgtaatccacaccccatgtatctatgccgattgatatgatgcgctcaccatagcgtgtgaaagcctctttcaatcccttcttgacttcggagaatattgccatgatattccaatggaactctccaagcatggtatcattggcagtctcaaaccggttcatcacctcgaactcagccaagtttcctacgatgacacgtccgttggatgctcccagatccacggcaacatacagcttcctacctttcatggcatacctctcttttcatccggcgtctcccgctgtcctctccgtccagtgtacagtgaattggttcaaggaaaaagaaaaaccgcgacgtcccctgccggagatgccgcggacaagcacacaaggtcagtagcggggactgttggccagaaggtatttctccgcttcaggggaccacaggccattgttcttcgtgaccagctcgtgcaatttcttgaaaaggggatccgtcccggcacgtgcgccgaactcatcaatggcgaccagagggagtttgatgtccacgtagatgagcttcttgcctcccggaatgttcggcaggtcaatgacagcctgtgggacggcatccataccgccgatgtgggtaatcattgatactgggttaatctttccctgctccatcaaagccaaggaatccctcatgtcctcggtattgccgccgctggttcccacaaggtgatgggcagcatagtggacattgtagaagttgagtgccgcgctgaaatcagtcttgttcggtcctgcgaagaaattcaggcaaccgtccttggcaaggatggcatcagcctgctctaccagggcacgcaccggagccatgaccagcacatcatcatagcctatgccatcagtcacatccatcagggcggccgtggcatcgggcacatccttggtgttgagatagaccagcttcactccgtgcttcttggcatcctgtacggtatagagggactccgctcttttcaggcgggcatcgtcaatgtcggtcacaacaaccaggccgggacggcggacatcattatggatggcgtaatcaatggcaccgagacccatgggacccacgcctgccagaatagcaaggttgccgccttcgacaatccccatatcatggacatagctgccgcctgtcgtatggtacattgccttgtaggttcctatgatgcaggataccggctctgaaagcgaaccgagatagaaggcgtcgccacgatacggcagcaggcagtccatctccatcacctcggaagggatgactatgtactgggagttccccccaatccagcgataggaatatccgggagcgtccagagagcctttgtagttaagggcgggctgaattgagaaacggtcgccagcgctgaacttgtcctgccagagcttgcccacttcgacgatttccccgcagaactcatgtcccaggataatcgggttcttggcaacgtcatcaggtacgcgcttgtgcgcggctccttgttccgccgccttatggtcggacatgcagatgctgttggtcacgaccttcgccaagatttcattatctttgataggaggcagctcgaactcctcaatcctcaagtcattgactccatggagccgcacagcacgtgtcttcatatgcatttctccttattgggcattcctaattgagcattacttgcccgccggtgactggcacagcctgccccgtttcatatttctgttcgacgatgtaggcaatcgccttcatcacatcatccgtcctgcatccccggccaagaggaactttcgtctcatacgaccggcgtacatcgtccaccgtcttggctccgggaactttccctgtcctcagatactgcacgaacagacctttttcaggatcactccatagcggtccgtcaaggaagttcccaggacagactgcgttgaccttgatattatcagccgccagttcaagagcaaaactctgtaccaatccaatcgtcccgaactttgctccggcgtaagcaccgttcttgtttgagccttccagccctgacttgctgcttatggcgatgatatcggtataataggcgcatgatggcaggttctgccatgcaagaacgcgggaagcgtgcttggaacacaggaagaaaccagcgtagtcaatattcgtgacaaacgtgaaatcacggaaggccattgtcttcacgcttcccgcccgcaggacgccggcattgctgatgaagacatccagtccgcccgtacgggcaaggacttcgtgcatcatggcttcaacggaatcctcgtcgctgacattcacgggcagagctgcgctcaccgtcctgcctgcggcggcgttgagggaatcagatagtgcctgcgctccggcaaggttcaggtcggctatgtagacgaaagctccaagctccaccaggccgcgaaccatgccctcgccaaagccttgcgctccgcctgtgaccaggcctatcttgcctctgaccacatctgcccgctgtacggacgaaaggtgtccgacacgactgctcaccggagaagatgcgtccgccgcttcatcatatcctgaaccaagggaataaaaccctgtgccagaaacctccacaatcttgggatatgtccctgatgtggaaacataggcatcataggcagtcttccatgctttcaccgtagcttccgcgtcatcctgcgtgacaggaggcaataccaggtcagtcttgccttcatgctttccctgcttttcctgggttctttgcttttcctggttttccaaggaatgaacgaacagccccttttccccgtcaaaggtcagtccccttatcagggccggagagacaaaacatccttctgcttcaaaattactcatgcggtctccttgcgccatggcgcacatcctgtttttatcttggtatccttgccctgatgtcctttccttcccatcattttcactattggaaaatcttctccgcttccttgatgatgctctccacctcaaagggatccatggcacgcccaagggcagcatacacgcctatcctttcttcaaggcttctgtcagccagcggggacgatgttgagaaaagcccccagtcctcattgaaaccggccagtttctcatgggcgaccaatgcccatgccgaatcaaccagatggtggcattggggagcaaggagttccgggcagttgaatgactgacgggagctgttgatgtccaccccgctaatctccatcaagcctctttccctggcaagcctctgtatgcgcatcatctgggcattggtgttgcggggaggcatgtaggtgacggcagggtatccaatgtccaccagaaggtcgaaaagctcgtcgagatagtcgtcttcaaacttctccgctttcttgtccccggtagcactgctcccgacatcaccaaggtaggcatatgcgggaatggcaccaatccggcgtccgaaatcaaccacctggcgtacatcaaggcattcgtcacgtccgggttggatgaagaaccggggcaggaagctgctcttgtagacgccaatgaggtcatagagataatgcgggttggcatcgtcaagaagatacccctgtatcctggacggcacgttgatgccaagggaagtacagagaaagtcaaccgtccctgtccccttacccttcatgcccactgtctggatggccatggcaaggaggatgtggcgttccgtgatgctgcctccctgcgtgctgtgggacaacggcacgacatcacggtcaaagtcaagatcaaagccgtatgcgcccaccagggactggagaacctcgacctgcgccctgttgcgcttgttacggatgacattcaccggagccaggaagtcggagacttcccctattctctggcgaggtacgccgtggacgcacatgtagactatgccctgcgagtcagggttgttaatcttccggtcagcgagaggtgtatcaaggaagctgacccgcatctcaaagccaaccgtactggccatgcctatgtcctgggcggaatcaagcatttccccggcggctcctatgctgtcatgatcaatgctgcccactattcccagcccggctttccatgcatggtacgcggcagccgatggttcatagggactgaacgaccatgtggtatgcacatggttgttcacttccttcaggacagtacgcttcatctcacccgaacgaatcaaagcccctatggcgcgggcggcacgacggcggatggcataatccggtgaattgatgtcctgttccagcttttctctgtccatacatcccctattcatgctttcctccgccatgtttttcccgttcatgttttctagacccccgcgcgggatgtccgcaggaaatcaccatccgcataggaatgtacgggtacatatccaggcagaggaagtatctgttcatggatggcgtccagcacattgacggcatgggcaaagtagtaatcctccatttccgccggaggtgtaatccagttgcgggctccgacgacaatcgcaggcgcatcgagatgagcgaaagcaagcctgttgatattgtcggatacagtgtgcagataactacccctctcggaggcatcagtgaccagcaccacccgcccagtcttccgtgcgctggcaatgatcttctcgtagttgagtgggttaatccagcgcagattaatcacgtccgcttcaaggttaaattcctgcttgaggcggtcggcggcatcaatggcggtatacaccgaggggccaagaccaatcaaggtgatgtcaccaccttcacggaggaaacctggctccccttccggcaattcatagaacccctctggtaccccgtccttttcgaactgttcaccgaaaccgtaaagcttctggctttcaaagtacaccacaggatcggtacggcgcaaagcccagttcatcaagcccttcgcgtcatacggcgtggctggatagacagctttaaggccggggacagcccctaccatggtagtcagttcctgcgaatgctgcgctccgtacttgtttccgacggaaacgcggagtaccagcggcatcttgagcacgcctgcgctcatagcctgccatttgggcatctggttgaacacttcatcacctgcgcaaccgaggaagtcgcaatacatcagctcgacaatggcacggcctccgctcatggcgtagccgactccgcttccgacaatggcggcttcggagatgggagagttgaagaaacgatggtacggaagcagttcggtcaagccacggtagcaggcaaaagccccaccccagtcacggttgtcctcaccataggctaccagcgtagggtcggtagcaaaggcgtgggcgaccgcttcaaagatagcatcgcggtactggtactggcgggcagcgggatacggtttcccgttttcatcaaaggcataacggtgacgttgagcaatctgcttgacccgtgcgttatccgccaatggctcggacagttccggagtcccatccgcaagagcttccttcacttcgttggagaacatcaccgactcaacgaactgtgcatccaccatgggagaaagcacgggattgacgacaacttcaatgttgcggcgcatcttggctttgatctcagcgtcgagtttctcgacatcttttttcgtgagcagcttgttcgccacaaggtaatcagcatagccggttatcgggtcttgggcgcggaaggcgtccagttcttccttggttcggtaggtcatggcgtccgatgggctgtgaccgctgtagcgataagtgatggtgtccaacatggcgggacctttgcctgcaaggagcagcttcttctggcgggcagtcgcatcggcaactgcaagtggattgaaaccgtccacgcgctcggtgtgcatggcatcgggattcactcccgccccgattcttgcaggaaggccaaaaccggatgtctcgccaataggctggcctcccatcgcatagaaattatcaaaaatgttaatcatgtaaggaggagcgccgggcagttccttccagagggtgttgtactgatccatggcggacatgaccatggcttcccagacagggccgcgtgccatggagccgtcaccgaggttggctatgactatgcccttcctgcggtttatcttcttgaacaaggcggcgccgaaggcaatggttcccgatcctcctacaatggcgttgttcggcatgctgccgaaaggggcaaagaaggtatgcattgaccctcccagccctgcggaaaaaccggttcccttggcgtatatctcggcaagagccccatagagtacgaagttttccgcagtctccttgacggtggttccggcaaaatgctccttgaccaccttgtaggtggctccgcccatgaagtcttccatgatttgtgtcagtccggcatcatcaatctgctggacggcggagagacacttggcaaggatttcaccatggctgcggtgggagccgaagatgaagtcatccggcgtcagggcaagagcctggccgacagcggcagattcttgtccggcggacaggtgagctggccccttgtggttgtgagagaccccttggtagacgccttccttcttgatgacatcaagcatggtctcgaactcacgaatgatcatcatgtcgcggaggacgcgcgtcagacgctccttgccccatgtcttgatttctttcttgatgtccggctcatactggtttacaggtatctccggcagctttaccatctccttctggcgaacggaaacgggatcgaatgcaatctgcttgctcattacgtatttctcctttggaacacatccaatatcctgcttgcgatgcgtgactttcttccgtccgctttcactgggcgaagggtctacgtctttactaccacacttcttccacgttgcttcccacgtttttccttgcttttacagcgtgtggtcaatggcgaacacggtatcccgaatcaattcggctacgctgggatgggggaatatgagttccttgacatccttaatcctcagctcggcctctatcagtgcgctggctccccagatgatttcactgctgtaggttcccagcatatgaactcccaggattgcatgggtctgcgcatcggcaatgactttcaccaagcctcccgcccgcttaccttgttcggcaaggaagcgtccgttggctctcatctgggtggtggcggtcagtatcttgcgtccttccgctgcggcggcctgttcggtcagtccgcatccggcggcctccggattgccatacaccgcccagggaacagcctgatagcgcatcctctggtgtgtcgtcccgaagatgttcgatacggcgacttcagccatccgtgaagcactatgggcaagctgggagcggccgttcacatcccctatggcatatatggtcgggatgttcgtcttcatcctttcgtccacgacaatgccttgtcggtcggtttccagatggaggggttctatcccagcaatgtttgcccgtcgtccgatgctcaggaggacagtgtcagcctccacgctcttttcatcgcctttggcagtggtgaagcgcacgtctttttccgtgatgccaatgaccttgcagccgagattgaaggaaacgcccttcatttcacgacgcatcaaggtggcgaactcggcatccatcatagggaggatttcgggcatcatctcgatgaccgtcacatccacgcctaccatggaatagaatgaggcgaactcaatgccgatcacaccaccaccgacaatcaccagcttcttgggaagcgtcttcatttccaaaatgccatcactggtcagcacatggggaagggttgcgcctgcaatgggaggcacaacgggagacgaacccatggcaaggatgaggtagtcgccttcatactctgtctctcccaccttcacatgatgggggtcaatgaactgcgcagtaccggcgaccacatcgaccttgttgtttttcatcaggaaagagatgccacttctcaaggtctcgatggtttccgtcttccatgcgtgcgcctctcttatgtcaaagctcacgccttcggcatggactccgaaacgggcagactccttggcatgcaggtaatgcttggcggaattcagcaggcttttggtcgggatgcaccctttgttggtacagacgcctcccatatggtccttttcaatgagcaggactttttttcccaaggctccggcccgttcagcagctatgtatccaccggggccagctcctactactatcaggtcatatcgtgtcattccctctcctcctacaacgccagcaggacatcaagcgctgctatgttgtctgccagtttcttcaggaacttagaaccttgggctccatccaccgcttgatggtcaatggtcagcgacaggcttacgtgcggcacgaacaggacattttcctcatcgtccggatcttcaacgggacgcaaggaaattcctccgactcccaggatggcgacctctggcacattgacaacaggggtgaaactttctatgccgaaagctccgatgttgctgatggtgaacgtgccgccggtcaggtcgtcaggattgctcttgccttcctgtgccgcggcgaccaaaatctttgccgcccgtgacagtccggccagggaatatgagtgcgcgttgcggagcacgggcacaaggagtccacggggagtgtctgcggcaatgcccagatggatgttcctgaatgtggctatcttgtcgcccagccaatgggcgttgagcgccggaaactccggcagcgtcttcaccagggcaaaggtgaccagatcgttgattgtaatcttctgcaaaccgagggaggggtcgctttccttgaagcgggctctcagggctttcaggttcgtagcgtccgcatacatgttcagggtgaactgcgcggtactctggagtgattcatgcatcctctttgccgtgaccttgcgtatgcccttgaccggagtttcttccacgggtcccggatattcgtgggatgcggcgacggaagcgagcgaagaagcaggagaagaaggcgaagatgcgtccgaagaaccggacaaagaaatcacgggaatggaaaggtcggcgaccaagaccctccctccgattcccgaaccggcggcaggtacgggaataccaggttggcgcgtggacaaggccgccggggatactggctcatgtccggcgacagcggaggcgacatcacgctcaatgaccattcccttgggtcctgtcggagcaagggaagcaacatccacgccaaattgtgaggcgaggttccgcgcacggggtgaggcaccttggtcggacatggcggaaggggctggtgtggaagataccggagatgacgtagtgaccggaggcgcagtgggagatgttgagggaaccgccgatgaggaactttcctgtgggacggaagggacttccttaccggaaggttctccgccgaagacagccgcatccaccttctctcctgcctgtccgacaacggcaatgggctgcatgacaggaacgtcttcaccttctttgcgcagcagggcaagtaacatgcccccaacagttgactcgacttcaatcgtggccttgtcggtctcgacctcacagatgatatcgccgacggcaattgcatcgccgactttcttgcgccattccaggatgatacaggactccaccgagttgccctgcttaggcatcagaatctgttccgccattcttttccttccttctttcttttcctacgactccggaagcaggcatgtcagcgtgctatgcgcacgtccacgcccatctccctgatgtcgcgtatggtttcttccggcattccggaatccgtgataagtatgtccacatccgtcaacgggaggatgcgcacgaagcctttgttgcccagcttggaggaatccactgtcaggatacggcgtcccgcctgggaacacatgcgccgcaggatatcggcgttttccaccaaggcagtggtcagaccgtactcaagggtcaggccgtcggttccgaagaatgcggtggagacatggtaatcctctatctgcttgacagcggaaggcccgaccagagcctcagcctgcggcctgaactccccgccgaccaatgtcagagagatgtttccgttgaccctgacgtagggcagcaccaaggttgagttcgtgacgatttgtatgtcgcgttttccgaatagatagcgggcgatcagggcgcaggtcgtaccgtttgaaatcatgatggaatctccatcagacacaaaggtcgcggcaagacgggcgattgcttccttttcagcggtattcctgccctgcttttccatgagctgaggatggaaggccgggatagctgtgccacgggagcgaatcaccatgcctttgagctcaagggacttgagatccgccctgatggtgacggcggatacgccgagcagttcgctcaggcgggcaacggaatgttcttcgccatcctgtaataacgcaagtatctgtccttcccgtttgtccaatccgaccatcctatgggtctccttgcattttcctttcaaaacactttcgatactattactttttgctttcaaatacaagagggaaaagatgtggaactgcttttcatccagtttatctacagaaattttccacctgagttttggggttgaattttccacttctcgtgtcaaccacatattcaatacgggatttcggaaagtctcgatgcccagaaagttttttcccgttaaatgaggttttccacatattcttttctgctgattatcatatatgactccgaaaatccgtgcttttgcacacttttcggagtcattccatatggaagacttcctccagagggatggacaccggggaattatccgggttcacctccatcaaatccgccatgtagtcccaccacctgcggacaatggggtcggttccaagatcctggcttcccccatctcccttgagcttctggaaagcaaaaagtgtcaaagattcccggtgaaggaaaatggaataatcatagacgctcgtactgagcagttcctttagttcaggccaaatggcattgtgtctgcgggtatactccgcctcacatcccggcttgagcttcattatgaacgctgcgcgcttttccatcattccccctttccgtgttctacctcatgtccatgagtggcggaaaccatggatttctgctgcatgcgcaacttgcggttctgcttgtacacatcaagcagcctgggcagaaggacagcaacaatcaaaagaccgccggtgacgatagacatgaccgtactggacagcttgagcagtcccatgccgaacttgagatatccgacaaggaaggcggcaatcaccacgccacccatgttgcccttgccaccgttgatggagactccgccaaggacgaccaaagtgatgacctccatgtcataacccgtggctatgttggaacgggcgctcaggatgcgggaaagcagcaatatgctggctattcctgtaaagaaacccatcaacatgtagttgatcacacgtgccttctgcacattgatgccagagaaacgcgccgcttcctgactgttcccgattgcatacagattccaaccgaacatcgtcctgtgaagaataaaacccatgatcagcgcaagcacaaggtacagcacaagctggaacgggatgaccgtaccggggatatacccttgcccgaagtacccgaatccctccggataccgtgtgaaggcatgttcggtcatgatggccttcgctatgccgcggtagatggcctgggtcgccaaggtgacggctatggccggcatccggaatcctgtaatcagaagaccattgattagccccgcgaccgtccctgtggcaagcccaaccacgatgatctggactgtcgagcctccggcatcggcaaccatgcccatcaagaacccgcacaacgcaataatagatgccactgatatgtcgatatccccgcacatgatgatgaacaccatgggcaaagccatgatagccttctccgagaactggaaggatgcgttcatcaaattgaaccaatcaaggaaatatggagtccttccggtgaagaacagcaccatcagaatgaagatgatgcccagcagcacttcccattgggtgaatatgcggatgagctgttccttgagacccgactcgtcaaccaaacgactccgggcaaccaactctttctcattcgtactcatttcttcaccctcctctgggccagcagacgcgcagtcttgcgctgatcgactacggtattgatcaccaaggctatgagaatgacaagaccttcgacgagtgtctgccagaacggggaaagatagatgacaggcaacgcgttgttcagcatggtgaggaacagcgctcccaggacgactcccggaacgccgcctgctcctccagagaaagccacgcctcccaagacacaggaagcgacagtctgcatctcgaaaccggtggccatctcattgacagcggaagcatagcgggcagtccacaaaccacctgcgagaccagcgagaagcccacttatgatgaagacgatgaagcgcgtcttggcttcattgactccgacgaacttggccgcgacaggattgccgccgattgcatagaaagcccgtccggtacgggtataacggatgaaagcgtacatgatgatcacaaccatgattgcaacccaaaccaagactgagattccaaggaactgtatgcgcgggaatcctatgtaggacggcgtcatctcatgggcagtcacccatgtccctccgctgaggacaaaggtcagtccccggtagaggctcatggttcccagcgtcgtgatgattggcggaatcttcccccatgcgaccaggacgccgttgaacatgcccatcagcaggccgatggccgcactgatcatgagaagcatggggacgggaaccgccggggctgcttcattgaccataccggcggacattccggtgaaagctatgactgaaccgaccgacaggtcgatgcctccagaaagaattaccaggaactgtccgattgcgacgatagccagaatggacatatcattgaatatccgtgccaggttctccagcgacaggaagttcggcgactgaatcagcacaggcacgaggaagacaaggagcaaaatgaccaagctggcctctcgtcgtttcagaagactgctgaacgtggagttcaccgtctccttgaagttctttctattcatcgtacggcctcctggacttcaccaatggccgcggccattacgttctcggaaccggcgtccgcccgatccaagacagcagtcacttccccttcatgcatcaccacaatgcggtcgctcattcccagcacctccggcagttcggaagaaaccaagatgactcccatgccctgtgaagccatttcagaaacaaattcatgaactgcggccttggttgcgacatcaatccccttggtcggttcgtccatgatgaggatgcgcggctgagtgccgatccatttggaaaggactaccttctgctggtttcctccggaaagagtgtcggcatcaacatgccatccggctgccctgatttccatttgcgaaccatatttctccgcgtaagccgcggccttcttcctgttgaccaccccgtgacgggacaagctcgccaaacacgggagggcaatgttacgggaaatactcatggcaagtatcaacccctgcttctgcctgtcttccggcacaagagcaattcccctggccatggccactccaggagaagaaggggaaaaaatttctccgtccatcatgatggagccggaggaacagggatctatgccaaaaatggcacgcatcacttccgacctgcccgcgccgaccagaccaaagaatccgagaatttccccttcatgcaaggtgaaggagacattggtgaagttacctgtctggcaaagctctttgacttccaaaagcggtttcccgacaacaagctccttcttggggaacatctggtcaacagaacgacctatcatcatcctgatgatactgtccctgtcggtatccttcaggtatcccgaacctatgtagcgtccatcgcggagaacagtataggtatcacatatctcaaagatttcctcgaacttgtgggatatgaagataatggacttaccttcttccttcagcttgcggacaatgcggtaaagatcctcgacctcacggctcgtcagggcactggtcggttcgtccatgatgacgaccttggcatcaagggacaatgccttggcaatctcgaccatatgccgctgggcgattcccaagttcttgactaaggtatcaggggctatgtcgagctgtaagctgtccagcaattttcgggtttccttgtgcattgccttccagtccagtctcctggaatggggactgtacagatgatgacccatgtagatgttctcggtgacgctcagttcagggaacatcgaagcctcctgatgtatggcgacgatccctgcctgctgggcatcaagggcattggagaatttcatctctttcccttccaatatcacgctcccgcttgtcggcgtgtagacaccggtcagtatcttcacgagcgtagactttccagctccgttctcgccgataagcgcatggatttctccggcgcggacatccatgtggacatcatcaagagctttgatgcctggaaagaatttcatcaggtggcggacctctaaaattacctgtgacatcattcctcctcatatattttcacaacagttctcctgatgtccggtaaaccagccatccggagaaccgccaaggcgcatgccttggcggaaacggacatgccaggggcatgtccgacagatgctcatgccatcctagaaaatggccgcgtactgctcgatgttgtccttgttgaaaacataaggagttcccatgacggcaacattgttcgcttcgacggtgacatcacccatgcgtccagccttgaatacgtcgccgaccgcaccggtgttcttgccggaaatgagagcctcaagaatgaaggtggaggtatatcccaggtcaatggggttccacagagccatctgcttcaccgtaccatccaggatggagcctttcatttcggagggcaatccaagtccggtcacctgtactatgccgctctttccggcatctttgaccgcctgggcagaagcaaggactccgactgtcgtcggggcaatgatgaccttgaggttgggatacttgttcagcagggcgttagtctcacgatagctcttgtccggagcgtcatcaccatagacagtctcgacaatcttgagaccgggatggttcttcacttcctcatgcatccagcgaatccaggcattctggttggtagcctgggctgtagcggacagaatggctatgtctcccgttccaccggcaagctcggaagcaagctgtatttgctggcgtccaatcaattcttccttggaaggaaccaggtcaacgatgcgtccgccagcgttaatgccggagtcaaaggaaatgaccttgatgcccgcagccatggccttcttggtcacggggatgagggcatcggcatcattggcggaaatggctatgccatcgacccgctgggcaatgagggactcaataatctcaatctggccttcggctgtcgcctgtgttggtccgagatatgagatttcaacattgcccagttcagcggcagcttccttggcaccagtgtgtgtggcatcaaagaatccgttgcccatgctcttgacgaggatgacaatgtcatacttctcacgcgtggtctgcttggcaccttgcgcaaataccacgcctgccgccagcaacaaaaccatcagaatcagtgatagtttcttcataaaactctcctttatgggaaaaatatcccttttatgttcttctctcatcagagagcaaaacccatgtacctgtagcaatcaacacaccttccatggcgtttcatgtggtgaccgaaacccggtatttctccacttcccatgtacggatgaactcaatctggtcatcatccatgaaacgaggcccaccgaagctctccgtatacgccgccaccttgatggtgtcggtaaacaaatccatggctttgtcggagatggcgaacaccgcgacgccttggacaacaatcactttaggccgtactccgtgttcttgctcaaacgcttccacggaagccttcaccgcagcagcggtatccacccgcgccttgaagatttcattcccgatccacaggggcttgaacccactgtaaacaatatgatccggcgtgaaggctgagctgagaggatagaaggagtccttgtcgctgatcttcgtctcaagctccttattgagcaacactgcgaaaggcgtgtcttttccataaaaggcggacaacccttccaaaaccttggcgactttcgctttttccggcttacgcgcatcgagatgaggcaggcgcgtgatatggcgggcgagctttgacatcaccgcgtcataggcagcttcgacttgctcaggacttcttccgccgacaaagattccatggttctgcaacaggacgacctgcggcactgtccccgtgacttttttataaaccgccatttcttcacgcaccacttgggcaaggatgtatccggggttcaccagaggtatccacagggcttggggaaacaaggcttccgcggacgccttgcctgcctgggcacaggtcacgccgttgaccaacgccggatggagatggactatgtacgtgaagggtatcaaggaatgcaacagtgcctcgacactgggacgggcagtctccccttcacaccggcaggccatcatgtccgcaaggacggcatcctccctctcgtctttgtccgcgggatatgtcttgtcccatatccgggcaaggcggggaagggacatgcggacgaatccactttcatcaatgtccgacaacgcatggccggaagccttcacgtacatgatgtccttgtccttgacagaagtgttgccgccaccaagaaggacataatctttgtccctgccatacctgcggcttatcgcaatcaagctggaaagatccatcacatccgccctctgaggacggtatcctcatacgcatggacgctggaaatcaccgcaaggtctccgggtactccctggcgggagcaaaattcatcccaaacggcaccgaagggcaggacattccgtgcttcaagcaaggcgagacgtccgtaatagtcacctttatcttcataggaaagcaacgccgcgcgcggttcaagcaaagcccagagcaaggctttccgagtagaacgggctccggtgacccatgcgccgatacggttgatggaagcatcgaagaaatcaagagctatataaacatcgtcaagccgccccatccggacaatttcctccatcagagccttcaccttgtcattgaaaagcggcacatggtcactgtcccaacgcacgggacggctgacatggaacagcattttgtcaaagtaaagcaagagggacgacactttgtcagagacatcttcatccgagtggaaatgccccatgtcgatacagagcatcttcttgttcttcagcgcatatcccatatagaactcatgcgagccgacgacaaaggattcgctgccgatgccgaacagcttggtctcaagggcgtccgccatgttctccgcgggatattccacggcaaacatatcatccagcgtttgctcaagaatccggcgatgcccgtatttgtccacaatcgtatccttggctccgtccggaatccatgtgtccagcacacaggtcgaaccaagctgctcgcctatccaattggaaatctgtcgggaacgctttccatgctcaagccagaacgcacggatcgcgggatccttgctggcaagcgtatagccggcggcggcaagcggatggctgaaatacgtaccgttgaagtcaaggccaatcttccgttccctggcccaatcgacccatccctggaaatgccggggttctatggcatcccgatccactttcttgtctccaaactcgccgtaactggcatgaaggcttaccctttttgcgccgggaacaagttccatgactttatccatatcagaacgaagttcggcaatggaacgcgccttaccgggataattaccagtagtctggatgccccctccggaaagaaccgcacccgcttcctcgaagccgccgacatcatcgccctgccagcaatgcagggagatagggatggtcgccagcttgtccagagcagcattcacatcaacgccgacggaggcatatgcttctaccgcacctttgaaacaatcctttgacatcacttcctccaagccggaacagaccgttcataaacacagataaagtccggcaaatatttttttatcttttcttgtttaatcatagtacaaccgtttttggacatacgccttgacatattggtcataatatagcacttttttatcatgaaactcatgaccctttttgcagttgattatctcaccgaccctgcgctgcccttccggatcatcaaacgcaatcctgagattccctattcactccatacccatgatttctatgaactggtagtcaccgtttccggtcaagggactcatttctggcaaggcggggaacagaaactgtccagcggcatggtgttcgtcatgcatcccggacaggcgcacggattcagggacgtggacaacctcatcctgtataatttcatcagcctccccgacgccttgacggaaaaattccccgacctgtccaccatgccctccttccaggccctgttcggtctttccagactgtaccaacaaaagccgattcccattccctccttcaccctcaagccttccgaactgacggaaatatgcggaatcgccgagaagctcctcagggaaatggggttctctgggtacggagaaggagcaaaaaccctatcattggcatacgcgggagaaatgttggtcaaacttttcaggttccacgaacagaagctcataacggaaaacatactgatcgacgacctcgcccatgtattcagcttcatggaagcccatgccgaccggcaggtctccactgacgaactggttacagtggcgcacatgtccacaagcacgctgaaccgttattttcaccgctgtaccggcatgtcccccgtccaatatcatttgaaaaagagaatcagcaaggcgtgctacctaatccgctcctcgaacatgtccataggagagatatctgagaagacaggtttttcagatgcaaattatttctgccgtcagttcaagaaggtcatgggaatcagtcctttgcaacaccggcggaatccctgaaagcagtttttttccccagtcctacgggaagaaattctggattcgagatgataccaccgttatttatcatgacctttatctccggttttagcatgatattagcagggaatcctgccctgtctccatcaatgcggcgacggatcaatgcggcagcttccgccccgattgcagccacctgctgtgctactgcgtaatggcagaaacgaagcaacggagcgtaatgcatataatcaaaggacgcaaagacaatccgggaacgttcggccagaggcacttcctccagcagatacgcgcttgctcccacatgcaccaactcattgacaaggaaatacgcttcaggggcatcatcctgtgaaagagccttacgcatcagaagagaaccgtcccccagcgacatgccgccgaaaaaaagaaagcgctcatcaaccgtaatcccgttgtcctgcaacgcttgttcgtatcctgccagcctctccctggtcgtatagacatcaagggttccccccaggaaccctatcttcctatgcccttcacgtatcaacgcctccgtagcctcatacgctccccggtggttgtcggtcagcaccacatcataggatgctccaggaacgacgcggtcgatgaaaacgacagggacatgggcgcgggcgcatggggaaaaggcatcatgagcattcccggcaggcgcggcaatgattccgtccacgttgcggtcaaggagaatggaaaccttacgcttttcctcatcgactgaatgagctgatgaacaaaccaccaaggaatatcccagcggcccaaggatgttttctatccggtcaacaatctcagtgaagaaaatattgctcaggtcagggcagatgaaaccaattgtccgggtggagcgcatcttcaaggcgcgggcgacattgttgcgccggtagtcaagggtggctatggcagccctcactcttttttccgtctcaggattgacgacgccaatgttgttcatgacacgggagacggtggctatcgagacacgggacagctccgcgacatccttgattgtcgccgcgacttgcggaagctccgcagtgctgtcttttctctttttcatgtacgctccccgctttcggattacccgttcgtccgattatatcacactacaccttttttaataatgatgttggcgtaaatcgccgattcaccggtcgctatgatggcataggctttcttcgccctttcatagaaagcaaaacgttcttcaaagacaaatcctttgaaatggggatcttccaatgctattttcctgtacgtctcccagatgggcgtctctaccggatcggtggcgggaacctccatcatgatgacattgtccgcatatttgtccagcggatagagctggaggattgcttccaatatctggggaacgccatgtccgtcaagcctcaccaacctgcgggcatatgcggcggcagggaaattaccgtctccaatgaccagttcgtcgccatgacccatctccatgaggattttcagcagctcagggctcaggatggaagatattcctttcaacatgccacactctccttttcacgtacttggtcgcaagatagtaaaaacacagtccgcgacatatgaatatcattgcaggatgaccgatatcatgcgatactcggcttatgtaaacgattacatgctataaggaatttatatcacaggaggaatgatatggcaaataaaaccgtcgggtttccacgtgctcgtctggccggcacatggccgaaaattggaatcagacccatcatcgatggccgtcgcagaggcgtgagggaagctcttgaggaacagaccatgaacatggcgcggtcagctgccgcgttgctcactgaaaacctgcgttacaacgatggcactccggtacagtgcgtaatagcggacagtacgataggcggagtcgccgaggcgtcacgatgcgccgacaagttctcacgggagaacgtgagcatcacgctctcggttactccgtgttggtgctatggtacggaaaccttcgacgccgacccgaacaccatcaaggccgtatggggtttcaacggcacggagagacccggcgctgtctatctggccgccgtccttgccgcccattcccagaaagggctgcccgctttcggcatctacggacacgatgttcaggaagcgactgataccgccattcccgccgatgtcaaggaaaagctcctccgcttcgcccgtgccgccgtcgccgcagcttccctccggggaaccagctatctggccataggcggatgctccatgggcattgccggttcggtcgtcgatcaggctttcctccaggaatacctgggcatgcgtgccgaggtaatcgacatgtgcgagatttcccggcgcattgaagagaacatctttgatccggttgaattcaagatggcaaaggaatgggtgaagaagaacatcaccgaggctccggacaaggtgaaccctccacaatggcagcgttccgagaagcagcgggaggccgattgggactattgtatcaagatgaccatgattacccgcgacctgatgcaaggcaacctgaagctcgcggagatgggttttgaggaagaagccgagggtcacaatgcaatcgccagcggtttccagggacagcgacagtggacggatcattggccgaacggagactttatggagactatgctcaccacatcgttcgactggaacggaatccgcgaaccctatgtggtagccacggagaatgatcatctcaatggtgtatccatgctctttggcaagctcctgaccggtcgcgcccagattttcagcgatgttcgttcttactggagtccagagtcattgaagcgagtcaccggatggacgcccaccggccgcgcaaaggatggtttcatccatttaatcaacagcggcgcgaccacgatggatgctacgggacagatgaaggacggtgaaggcaattccgtgatgaaacacttctgggagattacggaaaaggatgtcaaggctgtcttggacaatacaacgttcagcgtagccaacggtggttatttccgtggtggtggtttcagctccacgttcaagactaccggagaaatgcctgtgaccatgtgccgcctgaacattgtcaagggtctggggcctgtgctccagattgccgaaggatggacgtgtgatgtgcccgacgatgtttttgatatcatcaaccggcgcacagatcctacgtggcctactacatggttcgtaccccgcactgatggaaatgacggtcctttcaaggatgtatattctgtcatggcgaactggggagcgaaccacggcgctatcagctacgggcatatcggagccgacttgattacgttggcttccatgctacgcattccggtgagcatgcacaatgtcccctactcggagattttccggccaagcacatggaacgcattcggcagcaatcctgaaggggcggacttccgagcgtgtgccacatacgggcctcagttcggttgatttgcccttaagccgtccagaggaagatagccatccagagaaaggaagaagtccggtcaagcgcaatgcagaccggacaaacctaatcatgatgcacaaacaagagagccgttgctacatgtcgagggacatgggcgacggttcttttttccccattccgtgactgattgactttagggtggcactctcctacactcacagatgcggtgcatcgcgctgcgagggaaaggttcatggcaacgcttttacttgtcattatctatgcatctttcatcagccttgggttacccgatgcgcttcttggctcgacgtggccggtgattcgcgtagacattgccgcgtcggttggggcggcagggtacatttccttcatagcctccgcctgtaccatactgtccagcatagccagtggcaggatattggcacgttttggtgtcggcaaagtgactgttttcagcgtttttctcacggcaatcgctctctacggcttttccaaagcccctgcctactggtggttcctcatccttgccttccccttggggttgggcgccggaggcgtggataccggattgaactggttcatagcggggaattatgaagcccgacatatgaactggctccacgcgttctggggagtaggagccttgcttggaccgaacatcatggcggggaacctgaccgcgggaggcacatggaggaacggttacggaaccgtcgccctactccaaagcattttggtcatcatcctgacaggtgctatccctctttggaagatagtagccgaccgcaaggctctgcctgaccgtcagaaagtagaagaacaggctcgaattgcctccggacaacccatgctgttctatgtaaaacgcccaggcgtactcctatccatgggagcgtttctcctgtactgcgcctttgaaactaccttaggactctggagcagcagttatctggtcgaaacgcgttccttgactcctgtccttgccgcacgctggacatcccttttctacggcagcatcatggccggacggctcatctcaggtttcctcactttcaccctgtcgtcacgggtcatcttccgctccggcatggccctcatggtggcaggatccctctgcttccttcttcccgtaggcccatacggggcacttgcaggcatcattcttgcgggtttgggcggaggccccttgcttcccacatggattcatctgactccgcgacgctttggtacgcaatattcaggcaggatcatcggcatccagatggcatcatcctacgtgggcatctccttactgtcaccgcttttcggtctcattttctccaaaaccgccatggacttgctccctgtcgtcctgctgtcctatgccgtggggatgagcgttctcgcggaagccgtggaaaaacgccttgcacggcattgatttccctgcgggagcttgaatctttacaaaaccatactatgaccagtccggtcacatggccacgtcatctacttcccgtgtcgcaggatctaccgttccctcaatagtgacaaagactgcgttgggtacgctgagcaaccattgtcccggtgtatttatcttacccattttcatgatgatgtgccgtggccccggagagtcttccgcccagatatagccgtcctcaatcaccaacttggtaatacctgctataccagggatgtcaacctttctatccacatccagagggaaacgccacgcctggtctccgctgcgaatcagggcataggtcgatgcgccgctttccaccgtccgaaccgaagccgcagaaagaatgatgacgaaaccaagtccaaggatgaagatgaggatgtctcccggacgaacccattcacggagtctttttcccatgtgggcaagtatacggtccaggatgattcctgtccatcatcgcaaagcatcgatcaaggccgcaagattgtcttccatgacggaaagatagtcgcgccccgcatccaagtccttctgggacaacccttctacagggtcgaggacggcagtctttaccccggtttcccgtgcaatggtcgccgccaccttcgggctaacgagctgttcggtgaagatggtcgtgatgtcatgctcacgcaccaagtcgatgattgccgccatacgggacggcgaaggctcggaatccgcaaagactccttcaatagcttcctgctcgaatccataggcatgcgtcatgtagccaaacgctgcatgggagacaacgacggttttcttcgggacggaagccaatccagcacggtacttctggtcaagagcattgaacttggcttcccatgcgtcatagttggcttggtaagctgatgcgttcgccggatctatttccttcaacgccttcatgatatttcccagaccgatgatggcattgcgaatatcaagccacgtatgagggtcgatgtccccatggtcatgctcatcttcatggtcatgctcatcctcatgctcatcttcgtgatcatggtcggcctcatgctcatcctcgtggtcatggtggtgttctccttccgcgagaaattccacgccatctgataaggtcacgacggtcaagttcttgttggaaagagatgccaggactttatcaagccatgcttccatccctgcaccattgacgaccaagacatccgctttttcaagacgacgcatatcgcctatggaaggttcccaatcgtgaggctccactcctgtaggaacaaggttagtcacctgcgcataatcacctgcaatctttgacgtgaaatcataaggaatatagaaactggtcatgatgaccagcttgtcatctgtcaatgcctgttctttcacccccgcggctgccagtggaaggacaagccccatggttaagattgacacaagaacagttctttgaaaacgcttcatgatacctccgctcttttccccgcatacagtgcaagggaaggacatatacatatgaaataatggcctttgtgctgactaatatattcagcccactgcggagagtcaacaggaaattagttatattttcttatattataatcacttataattacatgctcatatgatgtgacaattacgtgcaaaaacagatatctatttcacaagggatgtcccaatgtccagaacaagtctgcatgagttccggttccagggtataaagaagtggaatggggtgagaacacggattttcccgacaaccccgtaatctcacgggagggattcaaaaggacgcgttcctgccccttggtgaacaagaacaaatggaaagcccggaaggatgtcgttaccatctgaattgattccgacgcccgcgacatcttttgaaccaagacatacaaaacaccatgccagaattttccctggcacggtacttttatttatccaccagccaccagtggcacttatgaaacagctttgctacatcagaaaccttccaggaaaagaacctcttcttccacaggtacttcctctaccacgggagcggcgggagccaccaaaggcttgaaagaactaagccacacatcctgccccgccttggagtcagcggcgaaggttggaagggaaatcagcaccatgtcctctcccacaggaatacggaaggagcgcacaatctccacatcattgtatgaagaatcggtgaaccgcatggtgatggtatgccgctgcccggtgacagtgaactggtcacggtcacggggaaaaagctcaatgaccttctgtccgtcaacctgcacctcgacgaccttcagcgcctggatggttcctccagcctgttccacagcacggttgtccaccaacacggtgtgctgccgtccaatgaaatacatccacagggcgacagccagaatcaggaggacacaaccgatacgtatgagcaaacgtctttccttaacgttcatgcctgtacctcctgctcctggtcatgggcaagctgcctgcctatccggctcttgtcacgtcgcttgcgcacctcatagagaaccaaggcaagagtgatgacaccgtaggaaatgaatacccggaagtattcgcccaactgggcttctccaataaggttttttcctgccatcgaggagacgatgaacatgacatggaaaagaatgacgccaaggaatacattgccgatgctcgccttgttgactgacgcaccgccgacaaggagagccgcaatggagaacatgccaatctgcgcatgggagttataagtgttcagcgtaccgatgttggacaggtagatgatcatgccgtaaccagcgaacacagtggacaggatgatggacaggatgcgcgtcctttccaccttgatgcccgccgaacgagccacttccatgtcctggcctaccgcccgcatgtcctgccccagcttggtgcgccggaaccagacgacaaatatgcaaatcacggctatgatgaggaaagtggccacgggaatctgtatccccgctatccgcagaggaatcagattgtccaggctccgcctgatgttgaccaagttgaccgtgttgcggattccatatccgcggggaagaatcaaggcactgctgcggacaggaatgagaactcccatcaagtacagcacaatcagctggtagataccattcatgaagaacccaatgatgtagctggtgaccatctcacgacccttggccatgttgagtatccgtccgcacatccatccaaggaacatggagatgggcgttgatatgatggctgccaaaatcattccgggaataccgacgatgttccagtcacttatgaaaatcagaccgatctgacctgccatggcgccgagcgtcatgccgaagttcaagcccatgcctgccatgatgggaattaacagtgaaagaaccaggaacgcattacgtgccacacggacgatgacttcctgtatcaagtagttcgcggaatatcctgaaagcggtatgccgaagatacagatgacgacgaacagaaccgtcaccatgttatcattcaggaaccgtccgacttttttcatgacatcattcatcgtgacgcctccgtcttacgggtgagggcgtacaggatcatgccattggacacgataatcctgatgacctcggacatgtcggtctggatgatggaattcatgaccgaaggagtcatcgtcagtataccttggaaaaggaacgtaccaatgatgacattgggaatcgaggccttattgaccgacgcgccgccaatcaggacggcggatacagcgggcaaggccatgttgaagggtcccatgtagagctgtatgaaaccaaagctctgctggtacaccaggatgcctatggcggcaagccatgtggacaggatgacgctcagcgtcctgatcctgtcaatgttgatgccgctcgcccgcgcgaacaccgggttggaacccacggcggtcattgccgtacctgtcttggtatggaggaacgcccatacgaggaacgccaacaaggcgaagaacagcaacatgcctgtcggaattgacaaacgaccgatattcagtttcagaaagttgtccagtaccttaaggtaatatccttcggtcgaaatggtcgtccttaatccagttccggcaaacccccataccatggtcgggttgcggtaaggaagaaggagccacatgatacacatgaaggcaacggatgagaaaccgacgtaggtggcaatcatcatctctccgcccttgactttgttgagaagctgcccgtacccatacccgaaaagtacggcgaaaggcgtagccaggacaatggccatgaggaacgaaaccggccccgtgaaacctatttccatggaaagtgttccgcccagaagacccgcgatgatgcccaggggcagtccgaaattcagtcctgtcccggaatgaaccatgggaaccatggccagaaccaagacgctgctcatgccaaaacgtaccaacgtatctgacagtgctgttccgaagtttacccccacgaaaggcgcggtgatgaacaacgtcagcaggaaaatcgctatgatgatccgaggccatccaaagttcttgatgaacttccggagtttatcatacacaggtttaaacgtcatgacgatccgagaccatccaaagttcttgaagaactttcgaattttatcatacacaggtttaaacgtcatgctgcgcctccctgaccgtcgtccttatggctcaccatcaggagaccgaactcagtggaatcggtttccgcgggaaggatgccgctgatcctgccatcggtgacaatggcaatacggtcgcagacagcgcgaagttcctccaactcggaagacaccatgacaatcgtcgtgccgttcttctcattgtcagcgcgcagggcgtcaagcacaagacctttcgctcccacatctatgccgcgcgtcggctcggagatgaacagcagacgtggttcaaggacgaatgctttggccagacatatcttctgctgattgccgcctgaaagctggcgagccttctgcttgctgcccgtcgtgcgaatctgcaacatgtcgatatactgccgggtcgccttctggatggcttcgttatcacgccaggagaccagacctcccagatattttttcaagaactttctctgcacctgcatggctgtgaatacaatattccattcaagggactcgtcaagcaacagaccaacgcctctcctgtcttcagatacaaaggccatgcccgcatcaaggaaggtacggggtttattcaagggaatttcccgtccttcaaaaaagacatgtccgccagcaggatacagacccataacaccgttgggaagtcccagctttccttgtccagccagccctccgatacccaggatttctcccggatatacatcaaggttaacatccctgaccgtctctccaggcatatccacccagagattgcgaatgctcatcaatggttcatttttctgttcatgaatcgcccgatggttctccttacgcttctggttggcttcagcgacttcacgacctaccatccaacgcgcaaggctctgtactgaagcctcggcagcgggtactgccttgatgatcctgccgtcgcgcatcaccatgacagtatcacagatatcaataatctcatgcaggcgatggctgatgaagatgacggcaatcccggcctgggaaagcctcttgatggctgtgagcaaagaatcagcctcctgctcggtcaagaccgcggtcggttcatccaagaccaaaagctttattgtgcttttactcagttcacgggcaatttcagtaaactgcttgtgtccgacgggcatgtcactgaccagcatgtccggagcaagttgcactcccagcttcgtaatagcttcaagcgccctcttgtgcattgtctcccgatccaaagcgtccatgcggtttccgaacacctcggacagcacgcttttcttcactggctcacggttgagcaggatattttccgtagcactgaaatccggcaacagcgaaaattcctgatgtaccattcctatgccggctttcagggcatccagaggcgtggaaaacgagaccggaacgccatccatgaacatttccccgccatatccgccggtcgcccagatttcctccatgccaaagagaatcttcataagcgtactcttgcccgctccgttctctccgacaagtccgaggatttctcctccgtggagggtgaagttcacatccgtcaacacctggttgccgaagaactccttgctgatccccttcatttccatcaggggagcatcatttccttccatattcaccttatccttgtcctatgatcctatatcgttccacccggccaacggatgacaccacatagggtcatgggtacacaatcatacaaaggaggggcattgcaaccctaccttttattttactgtatacaattaatggggggcatcgcacaagttctcacccttgcaacaccccctcattgaaaacagttgttatttcactgtgaagtacttctcaggtacgacgacatcgggagtgccttgatagccagcacccatgatgtaggtatcctgataaatcaatacgtgattacgggaacggactcccgtagtgacatcagtatagaacgaaccgttccactttgcacccggcgtgaacttgctgtaggctttcatcagatcgctgagactggttatctcgctctcgcccttgagcacgttgatagcatgctgtccaagcgcagcggtggtagtatatccataggaatacgcccacgtaccgaagcgtccggcaccgcccttcgcggtaacagcactttcaaccttcttcaggattgcagggaaatccccggcttcagcggacaagtcaatgcccaaggctccaggataacccatcagtggagaaggaaggtcagcttcaatgaaataaccgccataggcgagcaactgcttgagcaaaggctcggtatgagcgtcattggttacgaagaaggctgcattctttccatactgctcaatccatgagggaactttctccaggatgtactgctgggctccggcgacaccgacatcgctggtcggatctggcgcagtctcacggacaaagcgtattccaaggtctttggaggcggcttccatgatggtggcgcggcgaccgagcgtctcatagctcatgtggcgcgggaaggaaatgtggacgaaggtatcgagtccaagattcttggcagtgttgatgatcaagaatccgcgggcaacgaagtcgctgttgatggcgaggtctgccgctgtctggattacacccggatcctcatgaggttcaccagcaaaggtcaggacatccggacggcgttccttgatcctgcggaatgcctcggtggtgccgggaactccctggttgacgatgacggccttgatcttggggtcatcggcgaggccagcgatggtggagatggtcgtctcggcttcatccatgaagttatcagggtacgtgacatgctggatgataccaccgttctgtactgctccatattcctgtatgagacgctctgctccgcgcaggtcgtcttccgactgggataccgtaccggtgacaataccgatgcggaagtcattgcttgctgtggcagccggagccttggactcagacgacccaccggcaaagagcgttgtggctgcaatcagcaagacaacaataagaaataaattcttcttcatggtgttctctccctttatgattctagtaataatacttaattccaggaatccacgcaacagaagaagtggaaaatatacattttgtcataaattacctccatgtaatttattattaacaaaaatattgcgcatatgccttctttattacaatcttattgcatgattcacaaaacaaaagttaattttttgatggatagcacatcattcagcatgtaataaaccgaaaggcaatacaaagaacatgcttttcttaccatttatttttttcaataccaagtctcgtaacgagtttacgattcgttggttatacttttttgggaacagggaactgtttccgaaggagaactaatgaacatgaagaagaaagttatcagtcttgcattgatgcttgttgtggctacttccatcctgatggctgcaagctcctgggtaggaatcaacggtacctatgaattgatatccatgggcaaggaatttgacgccgggaatatgaaggccgacaaggcaggaaatttcatgggtttgcgcctgaacaacggattctttgctgataatggtctgggagggattgtggatgcatcacttcttttccaccttgaagatacgaaagccgtgaaatgggattcttcgtattccatctatgtaggacccgcatatcggttagaccttacggacaccctgggcgtatatggaagccttggtttttccatgaggaaatatagcaagacccttgccactgttctacaacaggatcagaagggttcaatgacccatcttggtcttggcgcccaggctgctgcccagatgaagatgagcaagaatctgttgctgaccgggggagtccaagctggcttccatttttccgtgacggcacaagcaaccggatggcttaactccaagccccagaagcatgataccaattccttcactgttgcgcctttcattggtattgcatacgccccgtagggatactgttacagcaaaaaaaggagagcgcgatgctctccttttttatttgcaatccggctttttgcagtctggctgaacagacgaaacatctgttcccatatcttataatatgccttatgtccgggaacccttttcccccggcagagctcgtctctggcgtcttgcttcatacatgaggatgccagcagcgactgatacattcaggctgtctatgtgtccctgcatggggatggagacgatgaaatcacagttttcacggacaagacgactcatcccatccccttcacttcccattactatgatgcatcttccagtaaattcaattgtctcggatgattcgccgttcatgtcagcaccgtaaatccagaatccatgatctttcatcatggtaagggtggatgtgatgttggtcaccaccgcagttggcacatattgggaagctccgctggaaacacgggcgacagtctcgttcgcctgagcactgcgccgttctggtacaactaccaaatcaacgccgaattgatcggcactgcggagtatggctccaaggttgtgaggatcggtgataccatcaagaaccatgaccaaagaatccttcccttcttccaaagagccaaggaagtcctcaacggtcgtcgtgttcgcccgcccgccgccacggcgcacgctgccaagatccatgaccgctccacggtggtctattccgggaaccatcctgtccagctcggctgccgacagcttttttacagctacacgaccggtcaactgcgcaagacgctcaagccgggcgcctttttctcccatgcctctctggatataaagcgtggaacctgccgaagcttgcttcaaggcctcctctatagcatgtgcgccggtaatcttttctcccatggtcaatccttgtcaagcggcatgggtgttggagccgtctcctcccccattgcttctgataattgcttcataagggctttcgccttcatgctcaactttttcggggtctccaccacaattttcagatacatgtcaccccgtgagtcggtagaacgtcctttgggaactccgtagccacgaacccgtagtatctttccattctgtattcccgcaggaatcgtcaccttcaccactccatcatccacggtcggaactgctatctccgcgccaagggcggcttgcgtgaatgaaacaggtatttgacaggcaaggtcggaaccttcacgtgagaagaacttatgatcccgcacattgacatacacatacagatcccccggcacaccaccccgtggagccgcgtcacccatcccgttcagacggatgcggctgcccgtatccactccaggaggaatggtgactttcaatgtctgttgctttcttttcaatccggtaccactgcactcaggacaggggttatcaatgatatgacctgttccctgacagtccggacaaggcgtagcgacagtgaagaagccactgctgcggtgaacctgccccatcccatggcatgtcggacataccttctggttggcatgaccccccttgcctcccgtaccatgacaggcatcacaggcaacatggcgggcataggtaaattcgatggatgttccgaaaaccgcctccttgaaagggatggaaacatcatgacggagactctgccccggctctggtccacgggatgcccggctgccaccggcagaacgaccgccaccgccgaaaaagctgtcgaagatgtccccgaagccccccatgccaccgaagatatccccaaagtcgcgatagacattggaataatttccagctccggcgttaccatctactccggcgaatccaaattggtcgtatgcctggcgtttcttgggatcgctcagtatctcataagcttcactggcttccttgaaacgttcctcagcggctttgtcgccaggattcttgtccggatggttggcaattgccagcttccgataggctttcttgatttcatcgtccgtcgcgcccttagccacgccaaggacttcataataatccctttttgccacagtccatcatccttacacagaacatgccggcaccaggccggcatgcttgattactgaaagtataaacagaagcaagacatcagtctacaacttcaaagtcagcatcttcagcgccatcagcaccttttccaccggaagaagcacctgaggacgctccggcgtcggaagctccggcgttcgccgggtctccctgctgctgcgtcttcttgtacatctcctccgccagcttataggcagcctgctggagcgtttcgctctttgccttgaggtcttccgcattggaggaagtatcctggagggtcgccttcaggtcggaaagagccgcctcaatcttcgccttgtcatcagcggataccttatcgccgtactccttcaaggacttctccgtggaatagaccaaaccgtccgcttcattgcgggcatcgatgcgggcgcgttcgcgcttgtcttccgccgcatgggtttccgcttccttgaccatcttatcaatctcagactcggataatcccgaagacgattcaatgcgtattttctgttccttaccggttcccaagtcttttgcggaaacatgcacgataccattggcatcgatatcgaagctcacttcaatctgcggaactccgcggggcgcggcaggaatgccgaccaagtcaaaattaccgagcgtgcggttctgtcctgccatctcgcgctctccctggagaacgtggatgctcacggcagtctggctatcagccgcagtggagaaaatctgactcttatgggtcgggatggtcgtattgcgctcaatcagccgggtcatgactccgccaagggtctctatgcccaacgaaagcggcgtgacatccaacagaaggacatccttgacatccccgcccaggatacccccctggattgcagcacccattgcgacgacttcatcagggttcacgcctttgtgcggctccttgccgaacagggcacggactgtttcctgcacggccggcacacgggtcgatcctccgaccagaatgacttcatcaatatccgccgccttcagtcctgcatctctcaaagcattcaggcagggctgcttggttctctcaatgaggtcagaaaccatttgctcgaaacgggcgcgggtcaaggacatctggagatgtttcggcccggaagcgtccgcagtgatgaacggcaggttgatttcagtctgggaagacgcagacagttcaatctttgctttctcagccgcttccttcaaacgttgcagagccattgtatccctggacaggtcaacgccggttcccgccttgaattcattgatcatccactctatgatgcgctggtcaaagttgtctccgccaaggtgggtgtcaccgttggtactctttacttcaaagacaccatctcccaattccaggatggatatgtcgaacgtaccgccgcccaagtcgtagacagcgattttttcttccttgttcgagcctttgccaaacccatacgcaagagcggcggcggtaggctcgttgacaatcctctttacttcaagaccagctatctttccagcatccttcgtagcctgacgctgggcatcattgaaatacgccggaaccgtaatgactgcttctgttaccggagcccccagatagtcttcggcagtcttcttcattttctggaggatcagggcggaaatctcctgtggggaatgcagggttccgcggatgtccacgcgaatctcatcattcggtccggtgaccactttatacgggatggtaccaagctcatcgggtacttcatggtacttccgacccatgaaccttttgatggagtacactgtattttctgcattggtcacaatctggttctttgcgggctgaccgacgaggcggtcgcctttggaggtaaaaccaacgacagaaggtgtagtgcgctgtccttccgagttggctatgaccataggttccttgccatccatgatggctacgcaggagtttgtcgtccccaggtcaatacctattattcttgccattttttttcaatctcctattcttatctgctaatgtaattaatcttgtggcaaaacgtcaaaccttcggcttgatcactttcaccttggcagggcggatgatacggtcatgcatcttgtagcccttcgagaaaacctgcgccaccttttcgaccggacaatcctcggattctgtcatcaggtaggcttcatgaaggttcggatcaaagtcctgcccttccgcctcgatttcctcaagtccccaatctttcataaggatgccgcggaagcgttgctcgaccaacacaatcccatcacggatgccctgtacatcagtcgccgtttcggcggcactgatcgcacgctccaaatcatcgagtacaggaatcaaatctccaaggagacgggtatttgcgtaggtgaccgcttcttccttgtcacggatgagccgcttgcggtaattatcaatctcagcttcccgacgaagggctttgtccttgacttcttccaatgcctttgtcagttcaacgaccttggcttcaagctctgccgtcctgtcttcaaccaatgcttcatcggtttcctggacagtggggctttcttcttcccccgcctgaaattctttgccagctatttcttcagtcacgccatcatctttccgaacacgcggtttggcgtctccagcagattttccacccttgctcattttttcccctatccgttatttcataatatagtcgatgtcacgaaaaattgtgacgagcgcaacagtgccacatatatcatctgaatcatggctctcctgcgcgaatgtccccaggaatcacaggacacgaagtcaagatactcattgccagatataagcgtcaagaggaagacaaaaatcatggaaaattcccaatctggaaccaaaccgaaagaaaatcatccatttcatccaatgaagatttcaaacatcgagaccaatatccagcatgagaaagaatacggtatgacaagcaattgaagttcttttctgttcatttataagtttttacggtttgcttatgttcattcttcctggattcatgataatattcggatggacggcaagaaagcgtatgccggaaaccttcttttcagcatatgccttctttattgaccgatatcatctcttaagaaaggaaccgatcatgagcatcaacttatcacttgacaatcttgaagcatcatttcccgcggacttcacggaagaccagaaggcggcagcaaaaactctgttctataagaatctggctttggcagcacataccttctacggcggcaagatacaggtcgtgcctagctgcggggtgtacggtctgaactggttcaacgcgtggtatacccctggcgtgtccaaaatctccacgacaatccgggacgataatgatacatcctttgctctgagctcccgtggaaacatggtagccgtggtttccgactccacccgcgtccttggtgacggagactgtacgcctcccggcggactgggagtcatggaaggaaaggcaatgctgatgaaatatcttggcggcgttgattccatccccctttgtattgattcccgcgatgaatcaggcaaaaactctcctgagaaaatcattgacttcgtcaagatggttcagcattctgtcggcgcggttaatctggaggacatcagccagccaaattgcttcaaggttctcgacgagttgcgcgaagcctgtgacattccggtgtggcacgatgacgcccagggaacagcctgcgtcactcttgccggtctgctcaatgcattgaaactgaccggtcgctcattgtctgacgccaagattgtgcttctgggaagcggagcttccaactccaccattgcccgcctgattctggctgatggcggcgaccccgcaaagatggttgtcttcgatacccgcggagggttgcatgctgaccgcaaggacattgaggctgacaagcgttattacaggaaatgggagctgtgccagcagacgaatcccaagaaaatcaacgatatcgccgaggcattgaaaggcgctgatgtactcatcgccctgtcccagcctgggcctgatacggtcaagaaggaatggattttcggcatggcgaaggattccattgtctttgtctgcgcaaaccctgttcctgagatatggccttatgccgctcatgaggcaggcgctgccatcgtggcgaccggacgcggggatttccccaaccaggtgaacaattccgtctgtttccctggcatcctcaagggcgcgttgatagttcgcgcacgcaagattactgatgccatggccatccgttgtgcgcattcgattgccgacttctcggagaagttgggaatttccaggaacaacatcattgcaacaatgaaggaaaccgagctgttcgccgtcgaagccgccgatgtagctatgcaggccattgccgatggcgtcgcccgtgtcaacctcacgtggcagcaagtctacgataccgcccttgcggatatcaaggctagccgcaagctgactgatgacatgatgaagctcggtcacatccaagagcctccccagagtatgcttcaggaagccttggacaaagcaatagcggaaataaagaaaaaataagcatcagtgtgctggaatcggacagagggggtattgcgagacttttgcaataccccttccctatgtttcccgcttgttcaagctatgcggccaaatctttgcacctgtctctttgtcagggtacaggagcattcttcaacacaggatatccgtcaccggtagcgaaattccaaattcccgcactccatgtctcgtccgcagtccagttaaggggattaagccagaaggacggattgctgaagtcactgttctgaaccagtgtcacttcactggaagtaaaatcagtgccctgattgtttcccgtccataccaacgctggtggcggggaggcagggtcagaagcatagcggcgggatgaaagagaggggttcgtggaggggagtccggtacgggaaccgataaagacccccatatggggattggtatccagcgcctcaatcttctccgtgattatcgcagcgaggctccttagatttcccaggtcatagaacaacagaccgccgaatccgccgacgtaggaccctcctacgatggatccggtgacgacgtaagagttggtgataataccgctctggctggaatgtaatccgaagaatcctcccacataagatgaagtactgcccgtaatgtcacgaacacggacgtaggagttagacacattcccactgttaaaagctcctacaaagcctccggttgcattcgaattattaccaatgatttcttcctctatcagtacagaacattgcgagatgtccgcattgtactgctctccgatgaacccaccggcgtatcctcctgtacttccgacgtctttgtatatgctacccgtgacgattgccgcgctttcctctattttctgcggcactccactattgtacggcacccttcccacgaatccgcctatattggcatgcccatgaatgccccctccgacttccacacggctcttcatgatttcagtttgacttccgctcatcagtgcggcaaagcctccgaccgccgaccctgtgcctgtgcctgtgctgacgatgtcttcttcaacatagattctgatttcttcaatatgcgcaccattcatgatttgtccagcgaagccgccgactaagtcgcctcctttgacggagccgttcatgacaactctgacgtcagatacatcggtgttgctgatggttccggcgaaaccgccgacggaggcacctccgtcgatggaaccggtcacaacaaccgtgatgccggttatcaaggaagagttggcaacatatccggcgaaacctcccgtgtgaatggtagtggtagctgaatccgatccggaaacggtaatgctcccgactttcgctgtcggatatatcgccgagcttccagcatggctgattgtcccactatcatgcatatagccaacgaagccgcctgtaaacaacatagtactatcagtggaagatatggtatctatcacggcggtcgaatttgttatggatgtcgtgtcaccaccttcttggagaccgacaaaaccaccaacactaagaagacttcttgtaaccaatgtttctgcgtcaatctcgccaatgtctgtccatgaatcgcttatcgtcgcagaattgagatatcccacaaaaccaccgatacggacaagcataacctctcctgcgattgtgactttcccttccggcatctccacgaaacagttttcgatactcgctccgtcatcgttgactcctgcaaaaccaccgacattcatccatccttccaccaaggaggaagctcccctgcccttggcactgctgtcaactatactgctccccgaattgaaggagcgcccgacgaaccctcctgccgaaccagtgtggctatcactgctgttataaccggtggtgaccacccgatcaaagactgtcgatacattctcgatggaaccacttttattactgccgacaaagcctccggcatatagcctgccgtccaccgtacctgcgatggtatcgacgcgaggtgactccgggaggaaagagatctctccagcttcaatgtatcctgcgaaaccaccagcatatgcgccgctcaccctattgctcacggcatagctgtccgttatatccctgttgtagttgcgccctacgaaccctccggcataaccgtccgctatggagctgttcacgttcctgacaatggcatggctgtctgttatcacgccactgttgtcagctacaaaacctcccgcaaaccgtacgccatggatgctctcggcgatgaccttgctgtccgttatctctcctgccccttcatctgtgtcattaatggcggccagccctcccgccatgtttcctttgaccatcgcatagcccgtggaatttctgatgactcccccgttcatcccgaccaagccgccggcataagccgttccatcaccttccacatgcccgctcacgaagcagtcctctatcatccccatattcacacccgccaagccgccaactatataactgccacctgtattagttcctctgaccaccacgttcgtcaggccaaggttattcacggttgcagtatcggttatcatcccaaagaaacctacatttgccgccgaagacgtaatccgcagcccgttgaccacatgggacttcccgtcgaaaaacccgttgaagactacgttcggccatgtcaggtcatttgttgccaggtattcccccagctctatgtcatggactagctcgtagtaaatgccggacgtactgccgtatgtctccagcaggtgcatcagcccatgggccgtatatatcatgtaagggtcatccaccgttccaattcccgtgtagtcactcccaaaagaactacttccccctttcgtccacgtcgtcacgcccaccggattcacctcaatgccccaccccgtgagcttcacactgtaggtgctgtggtatcccgcctcgaaacccttagcgtccgggatgttccacgtatacgtcctcccgtccaaaagcgtgaagaccatcgtcctatctggataggtgcctccatcatgcggcacgataatcgccactcctgccgtccccgccgcgttcaccggcacttttcctcctgccgcatccgtctgttcgttgcttatgcttccattttcaaaattaatgtccgctgtggttggcatgctgtagtaacgcacgctcagccccgcaaggtcacccgtttccagccctgctcccgcgctgatctccagcgtcagcttggaaagcttgtgctggaaggtgagatcaacgtctacgggcacgtccctgcccaccccttccacacgcgcgaagattaggtcatcctcatacggattcgcctggttccttacgtccaccttgtagatgtatgcggacccttcgttcagctctggggtatcttggtagggataataggcaaacaaatccacctcggtgccgtctgccggaaagaaggcgtccccccagaacttccccgtcagggaatcatacgtgtaggggtagttcaccacgccgttcaggatgttccccggctccacactctcacctgtggaaaccatgtacagccctatctcatctccctcttcccactcccatgagctgtcaggattccccaccacacgagcggagaaggctatgaccgccttctgtgcgaccggcggatgcagatcctggatgcaggaggacaacactaatacgagtacaataagagccagcattgctataggggacttcttcataaagcgcaacctattctctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgggactctgcacatgctacattcctagagggaactacttattcttcgtaaatcctgtggtgtccgcttcgctcccggtcaaaggtcattcatcagatacaacgtacctacactaactcagcataattatagcaactttgcagaaatttgcatcatataaaaaaatatgattttttataaaaaaagtatgacacaaagggttcctctacacatgaatgaggcggtctttttcagaattgggaagttaagtattcatatctactttggatccgattgatggagcatcaaggggaatagcaagaggattgtcactcttggtcatcgtccagaagaatctcctcctcgtcccccgctggaacgaacaaaggacgcgcttctgagtatgctgtacgctttctgattcccattggttcaggttcatccattggttcggattcatccattggttcggattcatccattggttcggattcatccattggttcggattcatccattggttcggattcatccattggttcggattcatccattggttcggattcatccattggttcaggttcatccattggttcaggttcatccattggttcaggttcgtccattggttcaggttcgtccattggttcagggtcgtccgctgccatgaatcgagtggaagggtcagaagcatgtatcgcttccacggagggcatggttttctgcttctgctccaattcatgcagataaagctggacagttccgaccatcgcccggaaagactcatcggcatgacgagtactggtagcaaggacatcttcgacatgctgaacagcctcccccgccaaggcatgcacggattcctgtgcctgggaaacgatggaagatgagaaactgttaatctcctgcatatggccatcaagtcctgcccgtgacacctgcatggcatcgagcagctcctcatgatgggcagcaatcatatcagagcaagagttcaggctggcatgcagagcatcaatcctttcctgtacgctatccatttccttgatattccgctggacgacggcaatcctgtcttccgcatgggacgtcatggaagaaagctcggtcagagtctcgcggtaatagtccgtaacatccttcatgccgtccagttccacggcattgcgcgacaactgctccagtctttcatccacagcttcaacaaggcgtttcatccgtgtctcacgatccacaagctctgcgcgtaactcatccgcatccttcttgagaccggcggtcatgagggacagttccttcctttcctttatcacgaaatcacggatacgttccggacgcaaggcactggcatcctgcttgcgctggacatatatgatgagaagcgtagaaagaaataagaaaatgggaagcccgatggcaatgaaatacaagctcatgtccttacctccggcacatgctgattatatcaaaagaactgtcgggaaaagtccgcccaagacgtacaaatcaaatccgcatggggaaagtcggttcgcttcccgccgccgattgaacgtctttcagcaaggaggcagcttttcatgcccattccatacgctccctcgacatccttatcataactgtcaccaatgtataacacaaccgagggattaggatttcccattttttccaaaagatatgagaatgcggcaggatgaggcttgagataccctgattcctcgctgctcaccgcaacatcgaccagagcggacatccccatgctgtcaatcttccccgcaacaggaaagtcactcatcacgcccaagagcatgccgttgtccttcatctgcaccatggcatccttcacatgagggaaaggacggagattatggtatgattcctcccaacgcccatatatatgccgcacgaacgcatcttccacacgagaaagattttcttcagtcgcaggcatgccccgcctctgcaatacaagttgcgcctggcggcgtcgcatgccctccaatgtcgcgggaacggtgggaaccgcattttgagactggcggaacagcgaacgcattttcatgaagcgtaaggcggtcagtgcatggggaaagagggtggcaagcatcttcctgttaagtatcgtcttgggatacaaagtcccgtcgatatcaaaacatacgactttgataccattttctctccaccacgccataatctagccttttgcccgcttctgttccatacggccttttttctgctgggactgcttgcgggataccgcgcgacgctcatcagcttttcctttcgccgccttgttgcccggcttccgtgccttgggagccgcctttgcccggcctccaccctccggctgcgccttgcgggtatcggatgcagaggctggttttcggggcttttcattgtccgccggaacggaagatttcatctccccttccccttcggaacggagggaggccattcccgcaggattacgccgccgttcgcgtaattccacctctatgggaatggaagggaagcccaagtccctgcggatgctgttcttcaggaactgcacgtatatttccgggaaaccaggcttcttgttcacgaagaacaggaagcgcaccggagcaacgctgacttgcgtcccatagtagaccttgaaatatccggaactgctacggggaggttgataggcttcactccatcttttcagggcattgttcacatcggcagtgtccacccttttgttcagctgacgccacacggcatagactgtatcgagcaggatatggacatcagtcgccttgagcgcggacacccctaccagaggcgcaaaggtgagaacggggaacaagaacctcacgcggtccttgattgcttcaagttggttctggatgccgctcagagcgtcaatcttgttcaggacaagaacaactcctttaccccgccggacaatcaactgcgcaatcttcttgtcctgatcggctatgccttcttgcgcatcgatcatcagcaggacgacattgctctcatcgattgtcttgatggcacggttgaccgaataatattcgacatcctcatcaaccttgcttttcctccggattcccgcggtgtcaaggatggtgaatggtgttcccttgtagaggaaatcgccgctcactacgtcgcgggtcgtgccggggatgtcgctgacaatggagacttcctgcccgaccaaaaggttcgtcaaggtgcttttccccgtattgggctttcccaggacggccagcttgatgcgttcgtccttctgcggcaatacatcgaaacgctcgtccagatcaagcatgcccatcagagtatcttccaggtctccgatacccagcccatgggcggctgatatgccgacgacacgttgatacccaagggaatgatagttccagaccaaggtttcccggttgtagtcatcaaccttgttcaccacaaggacggttttgtccccgtaggggcgcaaatgcttgaccagcatctcatcttcaggggtaagcgtggtacattcgagcagcagtatcaggacatgggctcgttcaagtatgctcaggcttttctccgaaacaagatgatccaagccttctctgtccagcttcactcctccggtatcgaccagcatgacactgtgtcctccgagcatccaatgttcggagacggggtcacgggtaacgccgggcgtgggatcggtaatcatgcgacgctttcccaccagtcggttgaacaatgtggatttaccggtattaggccttcctacgatggcaatgagagggagggtttcgtcaagggatgctacggactgcactcctgggacgctaggttgtcgatctgtcatgaattgttttccttatgtaatcttcaatttcctgggcgttggtcaggttcagggcatggagcgccatctcacgagcggcatcatatgaaatggacctgattgcctttcttacgtccagcaagctctgggaagtcatgctcaacccatcgattcccaaacccatgagcagcaaggctcccgtcgtagtacccgccatctctccgcaggactcaactgttatgcctgcctgatgagcattgtctatgatgatcttcaacagtctcagaaccccaggatgtaacggccggtaaagatacgcggtacggctgttcgacctgtcaaccgcgatagtatactggataaggtcatttgttccaatagaaaagaaatcaaccttccgggcaaggatgtcggaacagagcgcagcggaagggacttcaatcatggtgccgaccgtgatgtcttcatcaaaaggcatgttccgggaacgaagctccgattttgcctgttccagtattttcagagccatttcaagctctaacaggccactgatcatcgggaacataatcctcaccttcccgtaagcggaagcacgcaggatggcgcgcagctgggtgaggaagatagctggttccgccagggtgaaacggactgcccgccagccaagggctggattgctttcacccagttccatgccagggataatcttgtctccgccgatgtccagagtcctgattgtcacggctccttgtgcttccatgcctttgaccatggcacggtacgcggcaaactgcttgtcctcggaaggcagggaatgggaatggatgaacaggaactcggtacggtacagacctatgccgtcacagccaatcttggccagcatgtccagttcagccaagacctcgacattcgctttcagggggatgaacttgccgtcggtggtcactgccttgtggaacgccaaatccctgaccgtgcgttcccatgtcgcccaacgtccttcgcagaaactttgcatgcgtgaatggtcgtcgggctccatccgtatgatgacttcgccttccgttccatctatgaaaatttcatcatcgcctgcaatctgatccaagacatccctgaccgcgacgacggcgggaatattataggaacggaaaagaatggcggcatggctggttcggctgccgtcggcaaggatgattcccttgacatgggagcgatccatgtccatgacttccgagggaagcacgctatcacagaccaagatgacatccttgtcagtcttcacaatctgcccatggtcagttccggtcagactcctgatgatacgcgtccccacatctttgatatctacggtacgttcagtgaggacggcatccttttgcgcggcctcaagggaagaagtgaacaaatcacaggctctttccactgcccattcggcattgatggcgtccgtacgaatcaggttcttcaccgtggcatgaaattcagaatcttgaagcatcatcagatgagtgtcgagtatgtccgcatgttcatgggaagccggagaaacggaagcgtcaggagcgtcggagaaagccatgatatcggttttcacagcttccacggcggaatcaaaccgcgcttcctcactgtcggcaagcgcatgtttccgggtcttgcttccccttatcttcgtatggggaatcatctgtttggcatgcctgtacaccaaggcaggacccaaagccagcccctgcgatgccccgattcccgtcaataccttcatatctctatactataaggagtttccatgcccctgtaaagaatacggtttccagatacgccctcatatatcctgatgtaccctcatgaactttcctgaaacaaagttccggcagagtttctgaaacggggtagtacaattctatagagagcctgtggagaaataaagccgatgctgacgaatcttctgttttcggctatcctcatcttatgcacggcgatgaatatgacagcggatatctcactcatcctcccgttgaaaacgagcaacaggagaaagctaaagaaaaaccgcgccgccattatatgctgcttgcatggctggttctttttgccgtcagcatagtgatggccgtggctttcctgccccgaaccatggcttccatagaagaaagcggcgtccttcctttgctcagggaatggcaaagtcgttctgaatccgccgtttcccctgactatcgcactgtagaagcggccttgttttttccgacatcatcttcaggggatatacaaaatgttaccctctaccagaaaaggacgggcagcggactttaccatgatacgatggaggcactactcgcaggtcctgacagggatgccttggcacggggtgccatcaccagaataccttccggaacaaggctcatcgggctgactgtcagctactcgattgcctacattgacctgtcagaagaatttctcgccgcattcaagaactccgcttcccctatgctgccgaacccggcttatcaccagatactgcacaccatgaagaaaactggtctgagggatattgtcctcctgattgatggtgttcctctcaaggatgtcctggaaaagatgtgacatgatccgaaggaacggggaagccaggggaaactggggatgatgcaggtttccggttcaatcggaaatacagttcaatcggaaacaaaagcagatgagagcatggcatccttgtccatgcctttcccctggacaagaaggacaagaaactcagtatttccgcctttgagtccttccaagggagaacgcacaatattacgcacgcctaccccatccgcttcaaggatatcatggacatgcgccatcacatcacggagaacggtttcttcccgcaccacgccggtgaatcctggcatgttcttcggagtctcgaactgcggcttgaccaaggcaacaagccagcccatttttgtcagggaaagaatatgtgaggcggctcccgcgatggaacgaaacgaaaggtcgcagactgctgcgtcggcaggcggctcaagtacctcgacagtcatgatgttctgtttttcatggacgatgaccctgctatcggtacggagcttccaatcaagctggttataacccacgtccacgctatggacacatgccgcaccatgttggaggagacaatcagtgaaccctccggtagaagctcctgcatcaagcatgaccaagccagagacagaaagcgagaaagcatcaagagctttttccagcttatagcctccacgggaaacatatcggggaaactccagggcaatctcggctgaggcaggcacgcatgccttttcatccgtgatacgggctccatcaaccattacgttcccacatgcaatataaccgcgcaaccgttgtcggtcatgttggggaaatcttcggacgagcacatcgaccagaaaggggtgacgggactgtccggccatggttcagcctccataggaacgggcaatccgttcaagtttcacggctttccctgtcctgacatcaatggagcagcagactccctgtatccaccctggagcatcgaggatttcacttttcaggggcatctgggtcaactggcgttcaattgacagcgtgggatcggaaccgatgacactgtccctggggccgcacatgccgatgtcactgatataggctgtaccaccgggcaaaatgcgctcatcggctgtctgcacatgcgtatgggttccgaccaccagagatactttgccatccacatgaaaggcgaaagcctctttctcatggggagcctcggcatggaaatcgacaatgatcacaggtgtctggcgggacagtttctccagcatctcgacaccgacacggaaaggacagtccaaaggcggaagaaacgttcgtccctggaggttcaacactccgaccttatgccccgcaacctcaacaaccacggaaccatgccccggaactccgggagcatagttggcaggtctcagaaggcgcggctcattgtccaaggtcggacgcaatgtttcttgctgccagatatgattgccactggtcacaacatccacacccaggtcaaagaactgcctgagttgttcgtcgttgagaccaaagccattggcggcattctctccgttcaagatgacaatatccgccctgaactctttcttaagagccgaaagccccatgaacaaggctctgctgcctggcttgccacagacatcgccaagcaccagagccgtaagaatcttggaattatccacgttctttccctacatcagactatatcagcgagcgtattccaccacgcgggtttccctgatgatggtgaccttgatgcggcctggatatctcaactcggcctcaatgcgaccggaaatatccttggcaatatcctttgccccttcatcagtgacagaatcactgttgaccagtatcctcaattcacgaccggcctggatagcatacgctttgtccacgccgttaaaactttccgcaatatcctcaaggctttcaagacgcttgatatagttgtccaaggattcgcggcgagcaccggggcgggcagcactgattgcatcggcaatctgcacgattaccgactcgaccgtcgtcggttcgacatcgttgtggtgggaatggatggcgttgatgaccttctgatcctctccaagccgtttggcaagctccacgccagcttcaacgtgaccagaatcatcttcagtctcgattccctttccaacatcgtgcaacagaccgcctctgcgggcaagttcagtatccgcgccaacctcggacgcaatcatccctgcaagaatagccacttccttggaatgagcaagcacattctggccatagctggtccggaagtacagccgtcccaatgccctgaccatttctggacttatgttgtggattcccagatcgaatactaccttctctccttcatcagcgacgatgcggttcacttcacgcgtcacctttgaaacgacttcctcaatccgcgcaggatggatgcggccatcttgaacaagacgctccaaggctacccgtgcaatctccttgcgcaccggatcaaaacaggaaataacaacagcctctggagtatcatcaatgatgatatccacaccggtcagcgtctccagtgccctgatgttccgtccttcccgtccaatgatacgacctttcatctcatcattcggcagtgagacagaagctacggacacttccccgctgacttctgtcgccaatcgctggatcgacgtgacaatgatgtcgcgggctactttgtcagccttaagtatggcttcctgctcaatcttgtttaccagtacctgagaatcccggcgaacatcattctgaatagtctcaatgatggtctgccgcgcttcctcggtcgtcatgccggcggttcgttccagttccctgagcagccgtgtttccagttcaacggctttttcttcctgtccggcaatactttgttccctttcccccagttgcttcttgacagcatccagttcactttgtctgcgctctaagttctcttccttctgcaaaatccggcgttcagacctctgcagctcatttcttctttctctcgcttcccgttcttgctcctgctgctccttgagcaactggtcacgggtttcaagcatcagttccttgctttttgcctgagcttccttgattgcttcctgattcaggcgtaccgccctctgttcaatcgaagtaagcttaatctttgcatacagcaaacggatcaaccaacctagaattatgccaataacacaaccaaggagggttgacagatatacattcataacaccctccatgataatgttacatataatacgtgagtcacatgcggatgtcaagcgactatcgtggacaagatacatctatttgtattcatagaaaagagatagaaacacaaaaatccatattccccaggaaaggagtcaataatggattaaggagatacggcctacaaggacaagatagcgcacaacgagtccctgtcaagcatggaatattttgagtcgctgttcatctcatatgataagactttctctggattaaagccgaaacacatgcctggagacaaaaaaataggtcgttgccccaggctttcgcccttcacaacaacctatctcatggccaaccgccagattgtgactgactcaggcttccgccggagcagcctccttcttggaggatgacttctttgcgggcttctcggaagcttcttctgcggatgctctcttttcagcggcagccttcttgacggccttggccgtcttcttgtcttccttcttcttttccttctcgctcttggcttcagtcttttccaccagctcaaggatcaccatctcagcggcatcgccttggcggttaccaatcttgaggatgcgggtatagcctccggcgcggtcgatgttcaggggagcaatctgggtgaaaagtttggcaacgacaccttcgtcaaaaaggtcttgggaaacctgccgtcgattatggacagaatccaccttcgcacgggtaatcatcttctccgccatgcggcgggcttccaaggcttttgccttagtggtctcaatcctctcatatctgaagagggaggtcaccatattgcgcttgagcgccttgcgctggctggctgtacggctcaacgcattgaatcctttcctatgcttcattcttttcttccttgttaccaggtactctgatggcattcttcaggacactgtaatcagtcatgccaaggctgaggttccactcggcgagcttcgccttaatctcagacagggactttttgccaaaattccgagtcttggcaatctcctcttcagttttcttcgtcaaatccccgatggtgcggatattggcgtttttcagacagttgctggaacggacagtcagctccagttcctcgacggaagtgttcagaatcttgcgaaccctttcttcttcctcatcgatttcgtcgctgctgtttatcaggctctcatcgaaattgatgaagattgagaaatgatccttcgcaatcttcgcagcctcagccaatgcgctctccggagaaatagtaccgtcagtgtagacttcaatgacaagtttgtcataatcgctgcgctgtccgacacgggtcggttcaatggcatatttcacacgggtgacgggagagaaggaagcatcaaggggaatcgttccgatttcctcaacatatttctcgttgatttcagcgggaacatagccgcgtcccaaatcaatctggacttccatctcgatatttgcgtcatccatcatggtgaggatttccatatccttgttgatcacttccacctgcccgcgctcaaagctggctccgctaaggattcctggccccttgcattcgatgagcagtgtggtgctctcactctcttcaggcagacggagctggagtttcttcaatgcggcgatgatgtcgctgacgtcctccctgactccgggaagggattcatactcgctggtcaccagatgaggcacaccatcttggttgaaggtggtgaatttcaccgcggtaatcgcatatccctgaattgaagagagcaagatccggcgcaacgtgttaccaatggtagttccgaatcctctttcaaaaggataggcggtgaacttgccataatcaggtttcacatcgctatgttcgaaaatgattcctttcggtctcttgaaccctttcatcagatttttacgtgccatgttcactccttaacgagaatagagctcaacgatcaactgctcgttgacatccgccagctcagagatgtcggaacgcttcggggcgataataaaagtgcccttcatagcatcgggatcaagcgaaagccaaggtgccactccagcacgggtgtactcagtgaggttttcctttatcagattcatcttctgtccacgagagccaatcgaaatgacatcgccatccttcagacggtaagaacggatgttgacgcgggatccattgacgaatacatgcccgtggctcaccagctgggatgcctgacggcgagtgctggcgaagtgcaggcggtacacgacattgtcaagacggcgttcaagaaggacaatgaggttctcacctgtctttccagggatacgcgcggcttcatcgaaggttttgcgaaactgcttctcaagcatctcgtaggtccacttcaggtgctgcttctcacggagctgcatgccataatcggtcatcttcttggtgcgggcctttgggtccttgccaggaagactgtcacgatgcttctgtccggggcggcgtgccgctggatgcgtatcagttttctctccgcgggcgacgaggcgtgccttgtcagcgcgaacatgcttatattttggtccggtatatcttgccatgattctatccttgctcctctaggtcagactcttctggtctttcttggtctgcaaccattatggggaatcggggtgacatccctgatgctcctcacttgcaagccgagaacccccagggtcctgatggctgattcacggcctacccctggtcctttcacgaaaacattcacttcacggagaccatagtccatggccttcttagccgctgtttcagcagtcgtctgtgcagcgtagggcgtggacttcttagctccgcggaaaccaagtccaccggcactggcccaggatacagcattgcccctgaggtcggtcacggtgacaatggtattattgaaggttgcctggatatagacattcccttccaataccgtcttcttcactttacgtttgacattagccatttttacgctgctccttacttcttcttaccggcgacggtctttttcttgcccttgcgggtacgggcattcgtcttggttctctgaccgcgaaccggaagtcccttgcggtgacgaagaccacggtagcacccaatgtccatcagacgcttgatattgagacccacttcggtgcgaagacgaccttcgaccttgaaattattctcaatgatctcacggagcttggaaagatcctcagaggaaaggttattcaacctttcatcaggattaacagccgtctgctcgcagattttcgccgcggaatagttcccaatgccgtagatatatgtcaaagcaatttttactgccttgtttggtaaatcaactcctgcaattcttgccatcaaaggcctcctgcgctctcacttctttatttctgtctctgcttgtgcttggggttgtcgcaaataatgcggactaccccattccttctaattactttgcatttatcgcaaatcggcttgacacttgctctcaccttcatggtttaactcctagcctataaatatttgaccttgcccttcgacgccccgaaagtcgtgtcgtggtgatgcatcttcaggagactttcaatctgccgtgtcgtctcaagcgtagtgccgacgagaatcaacagtgaagtacctccgaacatcattgcgacggatgcggggaagttgaagaacttctggacgagagtcggaatcaaagcgatgaaagccaagaaaatagctccgggaagaacgatgcggttgaggatccttgtcaggtactcctccagcttctcggtacggacaccgggaaccgaccctccgttctcacggatttgcttggccatctccacaggattcaggctcacctgcgtatagaagaacgcaaaagcaatgatcagcagggtgtagataatcagatagggggcaccctggggttcaagccactttgcgaaacttgccatccatcgtacctctggtcccaatgcagatgctatctgtagagggaaagacaggagggtggaagcgaaaataacggggatgacgccggacgggtttatcttgaaggggatgtaggaattctgcgctccatacatcttcctgccgacgactctctttgcatagttcacgggaatcttgcgctgtccctgctcctcatagacgaccagggctacgacgacaatgaacattgccacgacgacaagcacgaccacagggttaagaacgccagcggagatgcttctgaacagcgttgcgatggattccgggaaacgggcgacgataccggcgtaaatcagcaatgagataccattgccgatacctttctcggtaatcctctcacccagccataccaggaacatcgtacctgccgtgacggtcaacatggctaccaatgtgaacgccaactgcccgatggtaagggcgttgggaattgattgcgcatatacagtgacgacataggactggataagacatacgacgaccgtaccccagcgggtgatcttctgtatctttttcttcccttccggttcttccaccattttcttccagctcggaatgacgagcaacagaagttggatgatgatctgcatgctgatgtacggcatgacgcctaacatgaacaaggagaaattggagaatgctccaccggagaagaaattcaggtactcagttataccgatgttactggatgtactctgcgccaggaagtattccttcaaagcgacgggattgatgccagggataggaatcaccgtacccaagcggctgacgaccagcaacgcaagggtaaagagaattttctttctgacatccttcagtctgaacatcgtaattagggagtttgccattgcatccttctttttattactactctctgatctcaccgccaacggcagtcactttctcagcggctcccgcagacaacttcacaccctcgacaatgaccttcttggtcagttccccgttagagagaatcttggccaaggcatcatgtcccttcaacagcccacgttccttcaaggactgagggttgaccgtctctccattctcatagcgcagagaaatgtcatccaaggacacaacttcatattctactttaaaaggaaagtttgagaaaccacgccgggcgatacggcgatacaaaggcatctggccaccctcgaatccgggacggacaccaccgccggaacgggcattctgaccattgttgccacgcccggaatgccgacccttggaaccatagccacgaccgacaatcttcttcttggtattagcaccgaatggcgcgctgatctgtgccatcttatatctcctcgactttcacaagatgtgaaaccacacgaaccattcccaaaatagagggagtaggttcctggacgacaatgctgccgatgcgaccgaggccgagggccttgaccgtcttacgctgagccggcagagagccaatcacactcttgaccagtttaatctgaatcattttcttgctcgtttctttttccatgattatccccagagttccttcaaggacttgccgcgggcatgagccacaagacgggcatcatacaggttttcgagagcgtcaaaagccgctttcaccgtattgatcgcattcttggatcccaaggacttactcagcacgtcgttgataccggcagcatcgcacacggcacgtacagctcctccggcgatgacgccagtaccgggaactgcgggacgcaggagcacgctggcactcttgaacttgccgagcgactcatggggaaccgtcacacccttgagggggatggtgaccatgtgggtcttcgccttgtcaatcgccttgcggatagcttcggtaacgtcattggccttgccgaaaccatatcccgcacgaccattctgatccccgacgacgaccaaggctgagaacgaaaatctccgtccacccttgacgactttggcaacacggttcagctttatgagtttttcgacgagtccgtcgcttttctctcttcctttgttcttttccacagtttccccctagaacttcacgccggctttgcgggcaccatcggcgatgcttttcacaacgccatggaacagatacccgttgcggtcgaacaccacggtctcgatcttgttctcaagcaggcgcttaccgagagcctcgccgaacttggcggcatcttcaactgtattcttcagttccttcagatccttctcaaggctgctgatagctactaaagtgtgaccggcaacgtcgtcgatagcctgggcatacagatgattgttgctacggaaaaccgttaaccggggacggacggccgtaccggaaagagtcttcctgatatgtaccttgcggcgtgcacggagcgccgtcttatcgtttttcttactcatttctgcctaccttccgatcacttcttggctccggacttgccagccttgcgacggatagtctcggtatcatacttgattcccttgcccttgaagggttccggggttctcaaggaacgaatctcagcgctgacctgaccgactttctgcttgtcgatgccggagacgacgaccttgttgggaccatcgacagcgatagtgattccttcaggaatgacgtactcgatgatattggagtacccaaggttcagcaccagcgccttgccactcaattcggcacggtaaccgacgccattgatcagcaaggtcttggaatatccttcggagactccctttaccatgttctggacaagctggcggtagaggccatggaatccacggctttccgggctgtcatccttacgggagacggaaacatgtccgtcaagaacctggacatcgacttcgggccgtgtcgcccaagataacttacctttgggaccttccacatggatggttccgtcggtcacagcaaccttgacgccttgtggcaccgttaccggcatttttccaattctggacatatttcaccacctaccaaatcgtacagatcagttcaccaccgaccatgctctcactggctttctgtccagtgatgacacctgcggaggtggacacgacaaccacacccagtccgttgaagacacgaggtatttccttgtagccggaatatacccggcgaccaggggtggagatccgctgaaggccatgaagaacaggttcctgcttctcatcgtatttcaaaaatacgcgaatgaagttgttggaatctttggtgaccttcttaaaattcttgatgaaaccttcattcttcagaatctttacaatctggagcttcatcttcgaagttggaatatctactttttcatgcttcgcctgactagcatttctaatcttggtcagcatatcggcgacaggatcacttatagccatctcattctcctaccagctggatttggtgacaccaggaatctggccttcgctagcgagcttacgaaagcaaatcctgcacatgccgaacttgcgcagatacccgcggggtctgccgcagactttacaacgattgaccgcgcgagaactgaactttggctctctgttggccttgattatcatcgatttttttgccatctgtctttctccgccctatttactgaaaggcatgccgagcttcttcaaaagcgcgtgcccttcctcatcggtcttggccgttgtcacgatagccacattcaaaccactaatcctttcgattttgtcaaagtcaatctcagggaaaatgatctgctcagtgatgccgagagaatagttcccgcgaccatcgaaagcattcggctttacgccatggaaatccttgacccgtggcaaagccagcataatcagcctttccagaaaataccacatgttgtcaccgcgcagggtaaccatggcgccgatctcctggccttcgcggaccttgaaattggcgattgacttacgggcacgggtcttcacgacatgctgtccggtaatctgctccagttccttgacggcgacatccaaaagtttcttgttcgccaccgcctcaccgacaccgacactgacagtaatcttctccagacggggaacctgcatgacgctcttatacccgaactccttgaaaagttcgggagcaactgtctcgcagtacttggtcttgaaattgggtatgaatttctcagccatcagagtacctccccagtcttcttggcgaaacggacctttttgcccttttcgtcaaacttatatccgatccgagatgtcgtcccgtcctttgtaaggtacgccacgttggaaacgtggattggagcctcaatctcgactatgccgcctttgtcctgagcattgcgcttcttcatggttttcttcaccatgttggcgccttggacaatgacacgttccgactttacgtcgaccttcacgatctttccggtcttgcctttgtctttcccgacaagaatcttgaccgtatcgtccttcttcagtctcatttcctactcctacaacacttccggcgcaagggacacgatcttcatatagtcgctgcgaagctcgcgggcgaccggtccgaagatgcgctttccgcgcgggttattgttggcatcgatgattacgcaggcgttctcatcgaacctgatgtatgtaccgtcaggtctgcggtattcctttttcgttctgacgatgacggccttgaggacatcacccttcttgatagcgccattcggcaacgcatccttgacagcaacgacgatgacatcgccgactccggcaatgtaccggtgactgccacccagcaccttgatgcactggacggtctttgccccgctgttatctgccacattcaagtatgtctgcatctgtaccatgtcattacccctaccttagcgtgcccgctcaacgatttgagtcaggcgccagcatttgtccttgctatagggacggcattcgacgatgcggacagtatcgccgatatgagcatcgttggcctcatcgtgagccttcaccttctttgttctggtcacgtacttcttgtacaacggatgcagtgtccgggaggaaatggcaacaacaatggtcttgtccatcttgtcgctgacaacctgtccggtaaacgtcttcttattcgattccatatctgccgcctctcttatttcttgtcggaacgaatgcccaaggagtattcgtggataagagtgttcacacgggcaatctggcggcgcgtcgtgcgcagtgccaggggattgtccagatgtccaagcactttgttcatccgcaggttcagatgttccttgtgcaactcttccttcttagctaccaactcggcataggtcaaatcactgaatgaattcttcatgtctactactccaaattcgtccgggcgatgaaccgggtcttgattggcagcttggaagcggcaagggaaagcgcttcttcagccaacgccctgtcaactcccgccatctcaaacatcatggcaccacttttgacgactgccacccatccttcaggagcgcccttgccgtttccctgtcgggtttcagcaggtttctttgtgtaaggcatgtccgggaaaatacggatccatactttaccaccgcgcttgatatgacgggtcatcgcgatacgggcagcttcaatctgacggttggtaatccactttggctccagggccagcaggccgtattcgccgaaagcaagtgaattgccgcgataggcgacaccgtcacgggtcccgcgctgcttctttctatacttgattctcttaggactcagcatgattaactcctcacctcggcttcagcctcggatttggtcggcttcttgaccagcaatccggcgtcatccttgttagctctttcgtaaatctcgccgttgaagacccacactttcacgccgatggcgccaaaagtagtgtttgcctgcgcaaacccatagtcaatgtcagaacgcagggtatgcaggggaacacgtccttccttcatccattcggtacgggcaatctctgcgccaccgagacgaccggaaagccgaatcttcacaccctgtgcgccgccctgcatggcctttgacaccgccatcttcatggaacggcggaaagaaccgcgggaagtgagctgcttggcaacgttagccgcaatcagctgtgcatcgacttcaggtttcttgatttccttgatcttaatctgtaccttcttgtcagaaagcttctgaagcctctggccaagcttctctacattggcacccttggaaccaatgataattccgggacggcttgtcgccaggactatcgtaattctctggggcttgcggataatctctacatcagaaatctcggctccctggacttcaggacattcattgagcgtcttgcgcaggcgaaggtcttcgtgcagggtatccacgtactcgcgcggatcaacataccacttggatttccacgtcttgttaatgccaagacgaagtccgataggattgactttctggcccattatttccccacctttacagcttcgtcaacaacgacggtaatgtgcgacatcctcttgagcagtatgtcacgtcttccatgggaacgtggccacacccttttcaggcgaggaccttcgtcaatcagaagctcggacacgaccaactgatcctcatcgagggtacgcttcatgttcagggcattcgccccggcggactgcaataccttcaggatcaggcgcgcacccttctgaggcattgcctccagaatggcgacagcttcgatatatggcttcctgcggaccaggtcagctacaggacgcaccttagatggagataccatcaagtacttggcaattgcccggtacccttttctttcttccatgctgttatccattacctaccagcctttttgtcagatcccgcgtgaccgcggaaaatcctcgtgggagcgaactcgccaagcttatgcccaaccaggttttccgtcacgaagacaggaatccacgtcttgccgttatagaccgagaaagtgaatccaaccatctcagggataatcgtagaaacgcgcgaatatgtcttgatcatctgtttctgaccggacttgttcgcctcctgaagcctcttataaagttttttctcgataaaaggaccttttttaattgacctagccactttctactcctacttccgcttcttgacgatgaacttgccagaaggcttcttcttcgaacgggtctttccacctttggtcggcttgccccacggtgtagcaggatgccgaccagcggcagtcttgccttcaccaccaccatgcgggtggtcaacagggttcatggcaacaccacgaaccttcgggcggcgtcccaggtggcggctgacgccggcctttcccaaggatacgttcatatggtcttcgtttcccagctgaccgagagtagcgtagcattcatggaacaccatacgcatttcacctgaaggcaggcgaagggtcacgtagctcccctcttttgccaccaaagtagctcccaagcccgcggaacggacaagctggccgccgcgtcccaaagtaagctcaatgttatggacagtcaatcctaaaggaatagctttcaagggaagcgcattgcctgtatcaagcgtggcctgtggtccgcttatcaccttggcgccgacgctgatgcccttcggagccaggatatatctcttttctccgtcagcatagaacaccaaagcgatgtttacactgcggttgggatcatactctatggttctcaccacaccgggaatgccaatcttgtcgcgtttaaaatcaatgatgcggtatgaacgggcatgcccgcctccgcgacgacggacgctgatacgaccaaagccatcccgcccagccttgcgatgcagacggctggtcaaggacttctccggtttgtcaaccgtgatttcatcccggacaaggactgttcgctctctcaggccgggagtatagggtctgtacgttttcaatgccatttttccactctcccttatacgccttcgatggcctggatggaatcacccttagccaatgtgacgattgctttcttccagccaccggtagtccccttgacggagcctgccttgccgcgggaaaacttgggcttgccggggacgttcatcgtgttcaccttcactggttccacgccgaagagttctctgacagcctcgctgatctcgtgcttgttcgcatcggcatgaactctgaaagtatatttcttgctctcaaagtccctggcgatgtttgatttctcactcagcacaggtgctatgattatttgatctgctctcacatccgaccccttatttatcaccgtagaaatcattcagattcttcgcggcggtctccatgacaatcaccttccggccgtagagcagctctttggcagcaagcctgttgtaggagagcacgcgcacgttgggaatgttcttggcagcgcggcgaagcagtacgtcatcatccttgaggatgataagtgtcctgttcagaccttccatgaaattcttcaggattgccatcagctccttggtcttgccgctttccgccgtgaaatcttcaacaacaaccaagcgttcttcctggacggacagagacaggagcgacttcatcgccaaccgtttgaccttcttaggaatcacatagctgtaatcacggggacgaggcccgaagatcgttcctccgccaacccagacaggggacttcttgtcaccagcacgcgcattgcccgtacctttctgcttgtatggcttagcattgctataattgacttctgcacgggtcttggtgcatgcagtaccgacacggcggttggccaattcattgttaacggcatagtaaattgagccgtcgctgacttcacgggcgaacaccgcatcattcagttggatagtgcggatttctttcccttccgttgaatatactttagtttccatcttctcgccctacctctttaccgctttcttgacgatgacgacgctctgggcgggaccgggaattgctcccttgaccataaggacctgcaattcttcatcaacgcgcacgacacgcaggttctgcacggttgtcctttcaaaacccatgtgaccggccatgcggtggcctttgaaagtatgagccggcgtagtggacattgccgtaccaccgatatcacgatggaacttggagccgtggcttgcacgaccacctgcgaatccatgacgcttcataccaccctggaagcccttgcccttggtcgtgccggtgacatcgacgaaagcgatgtccttgaacaaatcgacacccaggacttcgccaacagaaacttccttatcaaagtcgcggaattcaaccagattccgtttgaccgcgacaccctcagggaactgtccggcatacggcttggtcacgcggctctttttcttgtcgatcgcaccgagaagtgcggcattataaccgtttttttcctcggtcctgtcggcaacgacgacgttgccctctatctttatgaccgtcacaggagtcagtctgccttctgcgtcaaacacctgggtcatgcctattttcttgccgataagccctaacatctcttacctcgactctttactgtttgatctcaacgtccacaccagcagggagctcaagcttcatgagggcatccatgacttttgatgtaggttccaaaatgtcaatcaagcgcttatgggtccgcatctcgaactgctcacgcgatttcttattgacatgtggcgatctcaggacagtaactttattgatacgggtcggaagcggtacgggtccggaaacctttgcaccagctttgactgcggtctgtacgatggccttggagctctgctcgaccaattcaatgtcaaagcctctcaagcgcacccgaattctttcattagccatgattcctccaaaaaaacaggtcttgccagcgccctgtgcgccggcaagacattcctggctctattagcctttgatatcggtcacctgaccggaagcaacggttctaccaccctcgcgaatagcgaagcggagacccttgtccatggcaacggggtgaatcagttcgacttccagctccgtgtggtcgccgggaagaaccatctttccgccttccaagagcactgtaccagtgatgtcggtggtgcggaaatagaactgcgggcgatagccggagaagaaaggagtcttacgaccgccttcctccgcggtaagcacgtacacagtaccgatgaacttctggtgaggtgtgatcgacttgggcttggcaagaacttgtccacggacaacttccttcttgtcaatgccgcgcagcagggctccgatgttatcaccggcctgaccatcctcaagcaacttgttgaacatctcgacaccggtgacgacgctgtcctgggtggccttgattccaacgatggaaacaggatcgttcacatggataacgccacgttcgatacgaccggtaacgacggtaccgcgaccggagatggagaagatgtcttcgatcggcatgaggaaaggctggtcaacggcacgcgcaggaagcggaacatagtcatccatagcgtcaagcagctcgtcgatgcacttcgtcttctcaggatcatcggggttgttcaaggcttcataagcagaaccgcggatgacaggggcattatctccatcgaaaccattggcggtcagcagatcgcgcatttcagcctcgacgagatcaatcagttcaggatcgtccacctggtcaatcttgttgatgaacacgacgatgcagggtacgccgacctgacgggcaaggaggatatgctccttggtctgagccatggcgccatcagtggcagcaacgacgatgatagctccgtccatctgggcagcgccagtgatcatgttcttgatgtagtcagcgtgtcccgggcagtcaacgtgggcatagtgccggttcttgctctggtactcgacgtgacgggtattgattgtgattcctctggccttttcttccggggcgttgtcaattgcatcataagcaagagccttgtcaccgaaaagccgggcacagtgctgggtgattgcggcagtgagggtcgtcttaccgtggtcgacgtgtccgattgttccaacgttaacgtgcggcttcgtcctcgcaaacttttccttagccatcagttcctccttgtgacgggtgcgtgtcacaaaaaaataatatgcgattcataaaggtctacgcccttacaattcacgatgtgagacaaactgtgatgtgtccgttgagggatggaaggaaatccagaggtcgatgaaacaggaatatccttccaccgacatagaaacaggttgtaaaaaaccgcctgtaacctggaccacctaaccatcctggcattcagcccttggacgatcggtttggctcggcatgttctcgcatgaagacacgtacatacgcatctttcggcaagacaccttgcctactatactgaatgtggacggaacatgtcaagcgaatcattgtttttaaaaaggaaattcaacgcaatatttaaaaatagtgtgattcatgtctgtaatttgttgtaatgaaattggttattatttttttacatcatccagggtcataattttctcacatcttcttctcatgcgtgagggcagccattcatccaagcccacccaaaaacagcgttcctccgcttctgatagcccccgaccttccgtttcaaccattcaagattatcggcatcgatgcgaagcgatatagcctgttttacagacttcaagcaacgcgggcctggccgaaataatcctgattcttccggtcacggcgtaaattacagccacaatgacaaaaccatgcaggctgcctgacccgaaaaaacgatcttcactgatgattgaatgcttagcgtcaaaacaacaaaaaaccggccatcccagaggacggtcggttcataatcaccggagaaagcagaaagactaccagcggtaatggctgaatgccttgtttgcctccgccatgcggtgggtatcttccttcttcttgaaagcggaaccactgctgttaaaggcatcaaagagttcggctccgagcttctcacccatggttttcccattacgggcgcgagctgcggtgatgagccaacgcatggccaaagcctcacggcgggtctcgcgaatctcaacgggaacctgatacgtcgcaccaccgacacggcggcttttgacttcaacggcgggctttacgttctccagcgccttgaggaagacatcaagaggcttctctcctgtcttctcccctacatcctgcaatgccgcatacatgataccagtactgatggacttcttgccatcgatcatcatacgacggataaacttctcaaccacgacgctattgtacacggcgtctggcaaaatctccctgacgggagctacacttcttctcgacatgctgtcactccctcatcaagccttcggcttcttggcaccgtacttcgagcggcttctcttgcggtcagcgacgcccaaggtgtccttggcgccacggatgatgtgataacggacaccgggaaggtccttgaccctaccgccacgcatgagcacaacggagtgctcctgcaagttatgtccgattcccggaatataggccgtgacttcaatgccattggaaagacgcacacgggcgacttttctcagcgcggagttcggcttcttcggagtaaccgtcatgacacgggtgcagacaccacgtttctgagggcttccctcaagggcgggggacttcgtcttgttcgcgctcgctacccggcccttgcgtatcaactgattgatagtaggcatctttcgatacactcccttttattctgttactgctccgaccacgacgacccgaaggacgccgaagtccgcggcaatccctttcgggaacaccgcaatcctatatcacacttccgaagtcagcatggagccaacgacatgtcaatgatggaggagacgaaaaccaatgtgccgacaggcagtcttagtcttcgtcagatgctccatccacgtcggcggcgtcacctccgtcagatgtatcttcgtcatcgtcatcaatgaggtactcttcttcatagacctcaggttcttgatgatgctgatccattatctgcgcgactctcgcctggagatccaccgaagtctcgtcggtaaggtttatatcacgataccgtctcatgccagttccggcaggaatcaggtgaccgatgataacattttccttgagaccgcgcaactcatctctactaccagcaatggcggcatttgtcaagaccttggtcgtctcctggaatgaagcggcggatatgaaggaatcgatgctcagcgaagcgcgggtaatccccagcagcagtggacgggcaacggcaggttccccgccttccctttccaccttcttgttctcttcacggaagcgaaccttatccacctgctgtccatggatgaatgacgtatccccgacactgaccacttcaaccttgcggagcatctgtcgcacgacaatgcctaagtgcttgtcgttgatatctactccctggagccggtaaacctcctggacctcattaagcaggaacgactgcaagtcgttctctcccatgatatcaaggatatcgtgagggtcaatctgtccgtcgcacagcggttcagccgcctccacatggtcgccgtcacggacaagcagatgcttgcccatggggacatagtggtcgaagaaatcgccgaaggaatcttcgatggacagcttgcgcttgcccttcacgatggtaccgaaacgcacgatgccttcgacctgggcaagaaccgccgcattgcgcggccgccgtgcctcaaaaagctcgccgacacggggaagaccgccggtgatatccttagtcttcacgccttccttcagaatcttggccaagatgtcgcccttgacaatcttctggttgtcggaaacctgtaggtaggaggaaccgggcaacaggtacgcggaggattccgagccttctccgttcttgccgaaagtgatgaggatgcgcggctggagtgtctcaagattatattcggtaatcttcttctccacgttaccggtttcctcgttcacttcctcctgcaacgtagtgcccagcttgatgtcagcgaaatgcacatatccgtcactttcagcaataatcggctcgctgaaaggatcgaactggacgacagccgcgttctcaggaacaaaagtgtccaaggtaatcaacagctcggagcctggcttcacgtcctgacgggcttcaggtcccacgatatagatgttcccatcaatgacgcgggcaaaacccatctgttccgcaactacaggcttcttgcccttgtcttcatagatggtcatgccagaggtaatcttgtcgccatcagataccaggacattggctcccttgggtacgacgaacaccttgttcacacgattgaagtacaggaagcccttgcgggtgaacacctgacggccatccgaggcgcgttcaatcatctgcccggtcgcacgggtgacgattacgggatgggagaaggtcagcttgtcgttctccgtgctggtggatgcagttccgccgacatggaacgttctcatggtaagctgtgtaccaggctgaccaatcgactgcgccgcgatggttccgactgcctcgccgatttccacgggtcggttggtcgcaaggtttcggccatagcagttgcggcaaacgccatgtttgctttcacaggtcaagacagtacggatatagactttctccactccggcctcatcaatcctgcgagccatatcttcatcaatctcttggttcacgtcaatgagaatctcaccagtgaccggatgcttgaccctttccagggtatagcgtcctgtgatgcggtcggcaagagagtcgatgacttcatctccgtccttgatggccgaacgccacgtaccagtgatggttccgcagtcatcctcgtttatcaccacatcctggctgatatcaaccaagcggcgggtcagataacctgcctcggcagtcttcaaagccgtatcagacagccccttgcgggctccgttggtggagatgaagaactcgatgattgacagaccttccttgaagttcgacttgatggggaactcgataatgtcaccggtgggcttggccatcaggccgcgcatgccgccgagctgacgaatctgcgtcttggatccacgggcgccggaatcggccatcatgaacaggggattgaacccgttctggtcgttccggagactggtcatcagttccgtggtcaacgcttcgtttgtctggctccacacctcgatgacacggttgtacctttcatcttgggtgatatgcccctggcggtactggttcatgatttcagcctgctgctggttagccttctcgaccatctcctttttcgccgtgggcacgagcatgtcggaaagtccgatcgtcgcgccgaaaagcgtcgcgtacttgaaaccgatgtccttgatggcatcaagcatcgtgacagcgacagaattcttgttgctcttgatggtctctccaatgagcttcttaagctccttgtctcccatcgtggcattctggaagcggattcccgctggcaggatggaattgaagatgatacgaccgggagtggtcacagtcttctttccgtcaagcagccaggagatgcgggcattataggaaagggaacccgcatcaatggcgcgttccagttccgcgatgttgtcgaagtagcggccttcacccttggcgccgggcatgtccttggtcaggtagttgatgccaagaaccatgtcctgggacgggaacacgataggcttaccgttcgcgggatccaaaaggttggtcgtggagagcatcaacgtccagcattccatctgggcagcctgggtcagaggaacgtgaattgccatctgatctccgtcaaagtccgcgttgtacgcatgacataccaagggatgcagcttgattgccttgccatccacaaggacaggctcaaaagcctggatgccgagacggtgaagcgtgggagcgcggttaagcagcacaggatgctccttgaccacttcatcaaggatagaccatacctccggcgtctcttgttcgaccagattcttcgccttcttgatattgacgctttcctcgttctggacgagcttgcgcatgatgaagggcttgtacagttccaaggccatcttggaaggcaagccgcactgatgcatcctcagctcagggccgacgacaataacggaacgtccggaataatcgacgcgcttgcccagaaggttctggcggaaacgtccctgcttgcccttcaacatgtcggaaaggctctttaaaggtctgttgccagcacccttgacgacacgcttgcgctttgagttgtcaaaaagcgcatcgactgcttcctggagcatacgcttctcgttgcgcaggatgatgtcaggcgcatggaggctgatcagacgttggagccggttattacggttgatgacacggcggtacaggtcgttcaaatcgctggtggcaaagcgaccaccgtccaactgaaccatcggacgcaattcaggcgggatgacgggtatcacggaaagaatcatccattctggcttgttaacgctgtcctggaagttctccacgacctcaatccgcttgagcagtcgcttatccgccttgccgcccttctctctcatctgctgacgcagttcagcgctcagggcgcccaggttaaggttcgcaagcagttccctgattgcttccgcgcccattccggcctggaagccctcgccatactgttcgcgcgcctgccagtattcatcctcggcgagcagttgtttttctttcagctctgtatcaccagaatgagtgacaatatacttctcatagtacaggacgctctggagctgggagcgggatatatcaagcaggaggctcatcctggaaggtaccgaacggtaataccagatatgagagacaggtgacgcaagggtgatgtgacccatgcgttcacgacgcacctttgtgctggtcacttcaacgccgcaacggtcgcagactacgcccttgtaacggattgtcttgaacttgccgcaatagcactcccattccttggtcgtgccgaagatacgctcgcagaacagcccgtccctctcaggacggagcgtgcgatagttaatggtctcaggcttcttcacttcaccgtaagaccatgccttgatctgctctggggaagccagacgtatcatgatgctgtcgaaatcttgaatttccttcatccgtatctcctgctcagtttcctgagccactcttgttgatcagttcctcatccctttcggtaaggggaacctgcttgccctttgtgtcgtagacagacatatcaagggccagcccacgaatttcctggaccagaacgttgaatgcctctggcatgcctgccgtcgtggctggttcgccattgacgatattcttgtaaatctggacacgaccgttcatgtcgtcactcttgatggtcaggagttcttgcaaggtgtttgccgcgccatatgcctgcaaagcccacacttccatttctcccagacgttgtccgccgaactgagccttaccgcccagaggctgctgtgtcaccagagaatacggaccagtggaacgggcatgcatcttgtcatcgacaaggtgatgcaacttcagataataaatatacccgcagaatacaggattgacgaaaggaacacccgtgcggccatcatacagcgtggtcttggagttttcaggaagccctgcctcacgcatcttggcctcaatctgttccatcgaccccgattggaatacgggagtggaataccattcctccaggttcaccgccgcccatccaagctgtgtctcaagaagctgtccgatgttcatacgggatggaactcccaaaggattcagacagacatccagggaagtaccatcttccatgtacggcatgtcctccataggaaggatacggctgacgacacctttgtttccgtggcgtccggccatcttgtcaccctggcgcagcttgcgcttggtggcaatcagaaccttcacggtttcctccacgcctggaggaagctcatctccctcggaacgcttgagacgctggatgtcaatgacagtaccttcagtgccgtgcggaaccttcaaggacgtatcgcggacttccttggctttctcaccgaaaattgcgttgagcagcttgaactcaggggtagtgtcagactcgctcttgggagtgacctttcctaccaggatgctgccgggcttgacgctggcgccgatacggacaatgccgtcctcatcaagctgttccagcatcttctcgctgatgttcggaatatccctggtcagtttttccggccccagcttggtttcccggatatcggtggtaaattccttgatatggatggatgtatagatatcatccttcactactctctcgctgattaagacggcgtcctcgtagttgtatccgttccatgggacgaaaccgacaaggatgttgcgacccaaggcaagctcgcctttctgggttgccggcccgtcagccagcacagcaccgacatccacatggtctccaatggatacaatgacccgctgggtgaaacaggtgtcctggttggtacgctggtacttctgcacctcgtagacttctacatccccctcaatctccgccttatccagacgaacgataatcttggtggaggatacatattccacggttcccgcatggcgcgccttgaccaacacaccgctgtcgtacgctgtacgtccttccatgccagtaccgacgcgcggtgcttcagggaatactagaggcactgactggcgctgcatgttcgatcccatcaatgcgcggttcgcgtcgtcgtgttccaagaaaggaatcagggacgccgcaaccgaaatgacctgcttgggagagacatccatgtagcggatgtcttggggatggcgggtactgtagtctccgctacggcgcacaggcacgtcagcatcgacgaaggctccatcctgatccaaggcagcggatgcctgggcaatgtaataacgttcttcgtcattcgcatcgagataacggtactgtttggttgctttgccgtccaccaccttgcggtaaggagtctcaaggaagccatgttcgtttaccctggtataattggccaaggacacaatcaagccaatgttcggaccttcaggagtctcgatgggacacatgcggccatagtgggtgtagtgaacatcgcgaacctcgaatccggcacggtcacgggacagtcctcccggacccagggcgttgagacggcgtttgtgggtcaactcggcaagcgggttgacctgatccatgaactggctcaactggctgctgccgaaaaattccttgaccgccgcgacaatcggcttaatggaaatcaaatcctggggacggacactgccaccttcaaggttcatcctttcacgggcaatgcgctccatgcgggcgaatgcgctcttcatcgcattctgcaaaagctctccgacggaacgtacccggcggttacccaggtggtcgatgtcgtccacgttctcttcgcggatgaacaccttgattaagaagcccatcgtattaacaatatcatccggggtcaggacggtcagatccgtggacatctgctcatcgttatcatcagtaccattgccgaacttcttgttgaacttataacgtcccacattgcccaggtcatatctgcggccggagaagaacatgtcgggcagttccttctcagcacgttcaatgggaatcatttctccgggcatcaggacatcataaatcgggtcaagcacgtcttttttctgcggctcgtcgaaaccagcttcagcattggtatactttgcgtcctcaatctcgaagcagttgaggatgatttcactatggagatatccctcagccttcagatcgatgacatcgacggatgtcaccttgtcgttcatgagttggtcgatttcatggggatggaggatgtctccagcccgcaggaccttatattcctctccttccttgaggacatatacgtcagaataaaggtacttgccgaccagactctccttaacatcggcatcattgctcagggtgacggtttgttttgcatagaacctggctatgatcttctcacgggtatcaaagccgatcgcacggaggaacaatgtaccgagaatacgtttcttgcggtcaatcttcgtataaatgagatgcttcttctcatcaatctcaaattcaagccaagagccgcggtatgggatgatgcgtgcggaatagatgtctttttcattggaaaagatgacaccgggtgaacggtgtatctggctgaccacaacacgctcggcgccgttgatgatgaaagtgccgcgttctgtcatcaacgggatatccccaaagaaaatctctttttcacggagctcgccgttgggcatttcaagacttatggtcgcttttatcggcacactgtaggtacggcctttccgcttgcattccgtctccgagaatttgattccgtccatgtccacttcatagtggtcatagacaaggcgcatctccccgttagcgctttcaatgggaaaggtagatgtgaaaacatcttccaatccaagggcggggtcaggtttaagcccgttcctcatacggtcgaactggagaaacttttcataagaatccagctgaatgccgataagattgggcagatcgcagacttcttcgaaatcagacccgatatacgtgcgcgttatggctttgcctttggcaaccatcttgtaccctccagaggcggagacggaaccggaattaccgtttccgaaccccccgcagcatcatggaaatgccgcattcttcaatctaacggtgccgtggtcgcaccggtcttttaagacacatatgccaccggtgtcattccggtggcggaaatcacactccggacgggaagtccggagtatttcggggacaggaggaaaaatcctcctgttccgtattatttgacttcgaggactccaccgacttcagcaagttttgccttgatatcggcaacttcttccttggaagcgccttctttcaggataccgccctgttcaaccaggtccttggcttccttcaagccgaggccggaaacgatggtgcggacaaccttgatggcggcaatcttcttggtaggatcagcgcttttcaaagtaacagtgaattcagtctgctcctcgacttcctcagcaggaccagcagcggcagcaggaccagcagccacggcagcggcagcggtgacgccaaacttctcttccatagccttaatcagctcggaaacttcgaggacagtcatgtttgcgattgcctcaatgatttcttctttcttcgtagccatattatcttctccttgtatgtgaacgggcctagcaggttacttttccgtgaagactagtaccgtttagttttcttgagcgggagtctcgtccgcaacagcggcaggagcctcatccaattttccacccttggactcgacataagcgagcaaggtagcagccaatttctgaacaggagccttcatggttcccaacagggaagacaacagctctgcgcgggaaggcaacttgctgaacgcctcgacctgggcggcatcaaagagagccccgtctatgacagcccccttgacagcgatgctcgcgcccgtaccgcgcatatcaaagataaccttggctactgaacttgcctcatcaccgtttgcaagggcgatggcggtaggtccgaccaagtgttcatcgacaccagaagtcttcagctctccaaaagcaattttcgcataacggtttttcacgacacggtaggcggcatcattcttcagcagctgacggcggatgttgaacaactgctcgacagacattccacgataatccgtgaaaatgaaactgttgtagctggaaaattcttccttgagggcttttacggcttcttccttagcctgggtaatcttagtttcgtatgccatttttcagctcctcttacctctgcaccgcggaggcggtgttcttcacatcgacgcggacaccggggcccatggtcgaggacagtacagcagtccggacgaaatcacccttggcgtcggaaggacgcttgcggataatctcctcaaggacggacactgcgttgacagctaccaaggcactgtccatcgacaccttgccgatagccaggtggatgacgccggtcttgtcagcacggaactcgacacgtccctggttcaactcagcaagcgcacccttgatgtcaaaagtgactgtatgagtcttgggattgggcatcaggccgcgacgaccaaggacagggccaagacgtccgacatccttcatcatgtccggagtagcgacggcgacatcaaagtcaagccatcccccgcgaatcttttcaatcaattcttcgtctccgacataggcggctccggcatccagggcttcctgagccttctcgcccttggcgaaaacaagaatccgcttctgcgcggcgaactgatggggcaacaccaaagtgtcacggacgctctgacttttcttgagagcaaggctcaccgagaactcgacggtttcgtcgaacttggcgaatgccagctccttgaccaactttgccgcttcctcaaaggaatacagcgcctcatggtcgtacttcttcaaggtttccaagtatttctttccacgtttcatattacttctcaacctccacgcccatgctgcgtgctgttccagcaatgatcttcttggcagcttcgatatcattggcactcaagtcagccagctttgtcttggcgatttcagtgagctgatcctgactcaacttgccgaccttctgcgtgtgaggcacgccgctgcccttcgccaggccaagagccttcttgataagtaccgcagcaggcggagtcttcaggatgaatgtaaagctcttgtcctgataaatcgtgatgatgacgggaaggatgagtcctgcctcatagcttttggtcctgtcgttgaactgctggacaaactgcggggcgctaacgccctggggtccaagtgcagaaccaacgggaggagccggtgtggctttctgggcaggaatctgcaattttataattgcagtcacctttttctttgccatttttttctccttacgcgcccaccccggcctgatgtggcctgattgttcagggtgtcgcgttggtcataacgcctgtcatacgatcaggctcccaaaaatcccgtccaatgaacgggagtgcgagataatgtcagtgcgaggactgtgaaaaaaaacatgggcgcacaggaaaatgtgcccttcatccgatgtcggcgtcgtcctcaacgaccgccatcgtccttctccacctggaggaaaccgacttcaaccggagtggagcgtccgaagatgccgacgctcacgcgcaggctattcttctgtgtgttgatttcatcaatcgtccccgtgaaggattcaaacggaccttcgatgatcttgacgacctctccgacactgaaagtctgcttaggcttgaaagtcttttcggttttcatgtcaccggtcttctggaagatggacttcacttcctctgcggagaggggctgaggcttcatgctgtcattgggcgtgacgaatccggtcactccctgaatccttttgatctgggaacaataggtcttccagctattctcaggcaaatcaagctccacaagaatgtatccggggagaagcttacgcttcacctcacgtttctttccatccttgatgtccattacggtttccatgggaaccttgacatcagagcatacggcaaagaaatcggggtcggtctccatcatcttgcggaggattctctcgattttctgctcatagctcgaatatgtatttacgacgtaccacgctttggacatgtatcttcctagaaaataaggtagagaccctggagaagaagaaaatcaatcacgccaaggaacagcgcggctgcgacagtcgcgacgagcacgaccttggtcgatgccacaacagtatcacgtcccggccacacgaccttcttcatttcctgacgagattccttgaaatatgcaatcagtttcttcatgccagccccctggtttatcatggaaaggcctacaggccaggtaggattcgaacctacaacactcggttttggagaccgatgctctagccgttggagctactggcctatatgcccttccatgcaatgcgaatcctatttgatctttgtttccctgtgcaatgtatgcttacggagtttcggacaaaacttcatcagctcaagcttgccaggaatattgcgacggtttttggtcgtcgtatagtttttttctccacattcggtgcactggagagcaattttctcaaccggcccctttttcttgtctgccatagcaaaaaactcctccctgggaaaatccaggtccttcacccgccagtcggcgagaaaatgagaaagccctcgagcggatttgaaccgctgacccccaccttaccatggtggtgctctgccagctgagctacaagggcagaaaattccacgcccctgcaccggaagaaaccttcccttctcaagacgcgtagacgacaccctaccaaaacggggttcttttgtcaatattgaagcaggagtcattatagctttaatccgcatatgcgggaagtccccttcaacgcttttcttaatcgcttttcttaattctttccacgttgccgtctttccttcttaagagattgaccaatcatcggctccaagccacaataagaaacatgaacatgaaaaaaagtttggaaatcatccgctctaaaaaagccttcatcatcgacatggacggcgtcctgtatcatgggaacagactcctcaaaggagcctcggaatttgtcaattggcttgtgaaggaagaaaaaaagttccttttcctgaccaattcaagcgaaagatccccacttgaactgagccagaagctggcacgtctgggcattgccgtaggagccgaccacttttataccagtgccttggcgaccgcctcattcgtagcgtcccagatacccggaggctccgcctacgtcattggggaacccggcttaatcaacgctctttacgatgccggcttcaccatgaacaatgtgaacccggactatgtagtcgtcggcgaaggccgtggctacagccttgaggccttggatcgggcagtctccctggtcatgggaggcgcacgtctgattggcaccaaccccgacctcaacggacctgccgaacagggcatagttcccgcctgcggcgcacttgtctcgcccatagagcttgccaccgggacaaaagcctatttcgtaggaaagcccaatcccctgatgatgcgccacgccctgaaaaaacttgaggccgaaacgcaggacacaatcatcataggggaccggatggatacggacattgttgccggcatggaatcagaaattgagaccgtactggtgatgagcggcgtcactcgcccggaagacatagcaacctttgcctaccgcccccgtcatactcttgaaggagtgtttgagattccggtatgaaaggacggtaaaaacggtaaaaaggacaatatggaatcccggcacagaaggccgggattcgcgtccattcacattcaggccaatggcgcgtccagcttgcggatgaacctgcttcctgattggaggtattcgattgcctgcaccgccgcgctcgccgcgctggtcgtcgtcgtatagggtacacgctggcgcatggcaaccatgcgcagactctctccgctttccttggaacgactgcccatcggcgtgttaatcatcaggtcgatgcgccctgccatcagatggtcgctgatgttcggatgaccttcatgaaccttcagcaccgtctcgcagaggatgcccgcgtcataaaggtcgcgtgccgtcccacgagtggcggcaagctcgaatcccagctcatggagcttgcggacaatgggaataatcgtagcgcgatccctgcggttgacagaaatacagaccctgccggacgtaggcagggagttgcccgcgcctatctgactcttggcgaacgcctcgccgaagctggtacccatgcctatcacttctccggtagatttcatttccggacctaactgcgggtcgatgtcggcaaagcgatcaaaggagaacacggactccttgattgcccatccataccggcatgagccttccccaacgcctcccttcttgtcaacgagaccttgggtgaccaagtcctcgccttcccataccctcactgctacctcgacaagatcaactcctgaagccttggagatgaagggaacggtacgcgaggcgcgggggtttacctcaattacgtagagctggccgtccttgacggcgaactggatgttcatgaagcccttgatggacagcgcacacgccaaatccaaggcggccttgcgcatggcattgagtacttcgggcgtagacttgtacggagggaatacagcagcggaatcaccactgtggattccagcggcctcaatgtgttggagaatgccgccgatatagagggatgtgccgtcgctcaccgcgtcaaggtcgtattcaaacgcatcctccaggaacttgtccaccaaaagaggagaagctgatgatacgttcaccccgccatcaaggaagccccggacagcatcatcgtcaaaggcaatgaacatattgcgccctcccaagacatgggaaggacggagcaacacaggatagcccacttcgttggcgtgggtcatgacctctgacggagaataagccgtgcggttctcactctgatggagacccagcttcctgatcaaggcagcaaactttcccctgtcatcggctatgctcacgtccgcgggagacgtgccgacgaccttaacgccatgggcgaccagcgtgtccatcatgttcaggggggtctgtccccccaactggagtactaccgtgcgtgtcttttccagctcaagcaccctcagcacatgttcaggagtcagcggttccacatagagcctgtctgaaatgttgaagtcggtggacactgtttcaggattgctgttaatcatgattgtccgatgtcccagcttccgcaacgcaagggaactcattgtgcaacaggtgtcgaactcaagtccttgacctatgcggttagggccgctggctatgatggccatggcatcctctcccaacgcgctgccttcatcctgttcgccataggtggtgtagcagtacggcgtggaggcggcaatctccccggcacaggtatcgacatagtggcgcacggcaacaatgccttgtttttttcgcgcgacactgatttcatcagcttccaccccacaaaggctggcaatcctttcatcggcaatgccatcgcgttttgcttccatcagcagggagcgttgctcagaatcgactatcgtccttcccgcacaaacaagctgttgctctcggtcggcaagccgtacaagctggtagagaaaccatgagtcatagccggtgacagcggaaacctcggcaatgccggactccccggtacggcgcagtacggaatacgcggccaggaaacggtaaggatgggcgcagtggaggattgtatccacatcatcagcggagaagccttggacatcctccaagggcagtatgccgccaagaccgcgttctatggcgcggaaagctttgttcatcgcctccaaaagggtacgccccatggccaacgcttctcctacacttttcatctgggttcccagagcattgtccggcatagggaacttttccagctcaaagcgcggtatcttcactgaaacataatcaagcgcaggctcaaagcaagagcgggtcatcccggtgatttcgttgaggacttcgtcgagggtgaaaccgatggcaagtttggcggagcatcgggctatggggaaacctgtagctttgctggcaagggcggaggaacgggaaacacgggggttcatctctatcacgaccatgcggcctgtaccaggttggacggcgaactggacattggatcctccgcagtccacaccaatcgcccgcagaatatcaatggaagctgtgcgcatcttctggtatgcctggtcgctcaatgtctgtattggagccacagttatgctgtctccagtatggacacccatgggatcaacgttctcaatggagcagacgatgatggcgttgtcgttcttgtcacgcatcacctcaagttcaaactccttccagcccaacaaggactcctcgaccaagacttcacctaccggacttgcttcaagggcatgtttcatggcgggatgaaattcttcctcggaacggattatgccaccgcccatccctcccagggtgaagctgggacggagtatcagaggaagaccgacaatcttcttgaaggcttcggcttccgcaacgcttttcacggtgactgaacgggcggactccaatcccagggacgtgatgatttccttgaaaagcctccgatcctcggcaagttcaatggaattgatgcctgcgccaatcacctgtacgccatacgtatcaaggattcctttcttgtgaagctcgatagtcaggttcaggccagtctgtccccccatggtggtcaggatggcatcaggacgctcgcgggcaatgatatcagtcacgtaaggaacggtgaggggttccaggtagatggcgtctgcgatgcccggcgtggtcatgacggtggccggattgggattgaccaggacaacctcgtagccttcttcccgcagggcctgcacagcttgggttccgctgtagtcgaattcgcacgcctggccgatgacgatgggaccactgccgattaccagtatcttatggatgtcagttcgtgccggcatggtgtattcccccttttccagatgtgtcctggcgtgtgccgtggcttatgccttgccgtgtcttccatgcatgggcgaaagcaatgaaatcatcaaacagacggcgggcatcccatggccccggagatgcttcaggatggaactgtacgctgattacgcccttttgttcatccttcagtccttcgaccgtaccgtcattggcgttcacatacgtgatgaccgttgattccggcaggctttccgcgtcaacttggtagccatgattctggcaggtgaccatgactcgtccgctttccgtctcgcgcaccggctggttgccgccatgatgtccgaatttcatcttgctggtagtgcctcccagagctttgccaatgagctggtgaccaaggcagatgccaagcacgggaatctttcccatcagggaacggacaatatcagtctcatggatcaggacagcgggatcccccggcccgttggacaggaatatggcgtcataggatggttcagcatgaagcagttcctttgcgctggttcggggtggaacaatgtccaccgtgacgccacgggacaggagctggttctggatggactgcttttcgccgtagtctaccaaggcgaaacgcatgccgccgctctgggctggggcatgcgtgctggtggtctttgccccgaccgccccgacaaaatcacgcgcctccatgggaggaacggcggcaagccatgcaagaaccgtactgaacgcctgtgggtcggcatcgtccagacggacaaggacgccatacatggcgcctttctccctgatatggagcgtcagggcacgggtatccacgctggtcaggacggaaagcctccagtcctccagaactttctccacgctgagacgaccttcgggaaccggtcccgtatagagatctctgacaatcagggcacggcagggtggcgggatgcagactgtttcattccagtcaggagagctgccgtagttgccgatatgggggcatgtcatgacgataatctgtccagcataggacgcatcggtcaggatttcgtggtatgctcccatggtggtgttgaaaactacttccccacaaggagcctgttctggtgataagtcggcaaggtcggaggccgtgggtatggcaaagcccttccctgtaccctcgaaacgagtgccgtcggcaagaataaggaaagtcttttccacgttcacctacctttggaaagggccgcgcacacgttgcactggtatagaactgcatgctcctgcatgaattagcccaaattgaaggaatgatatcagacgtacgcatatttatgcaagggaactgaatgaacatactgtctttttttagccggtttttctggtgtctttcgactgtttccttgaggggagtccgatattttttggacaacagaactgggaatgtcgcaaaagcttacggcatcttccttttcttcataatctatattttttcatgtcacacgcttaaaaacgaatcggcagacaatattaacatctaaaatcgtcaaataacccaaaagtattatatggttttctctgcttttcatgcaaaatcatacctttgggtaatagcaaactgccatcaccatgtttatactatttcctaattactaccatatgcgtaagctggcatgtcatcatcttcttcacggagaaaacaatgagagagagagagagagagagagagagagagagagagaacgaaaatctgagagatctgcgtatgaacaaatctagcagaccaggctttatagttcttacgaccattctgatactacttgttgcctttgtttcatgcgctgacaaaccgaacgtttcaagctccaacacaatacgcttcatctccgagataggacgcaaggccaccgctgactccggctggagtatcggggacgcggtcggcatctatatggtggaggccggtgaggacgtggctactgtcgccgcgaccgaccgtgacaatgtgcagtacgtggcagatacggcgggcatcaccttctccggcttctcccctgttgacgcctccaaccccttgaagtgggatgacatctccacccctgccatcacacactttgacttcatcgcctactatccctatgtatcatccatcgctgataccacggctctacccatacatgtctatccacttggttccggggaacaggataccggaaaggccgacttcctgtgggggaagaaggctggtgtccagaacaacacctctacggtcagcctgacgctcagtcatgccctctcccgccttgttgtcaacatctctccgagtaccaccgttgataaggatgccatcacgggcggtacgcttgtcgccactgtcacgggcatgaacacgcaggcaacaatcgacctggacagcggagatgtggctcctgtcgttcccagcgacattgatgtcgtcatgaaggacatctccggcacgctcacagaagcggagaggactgcgggcaagcggcggtatgaggccgtgttgataccgacggacaacactaccgccctgtcctcccttggtctgcgtttcaccttgggtggcgagacatatgaatgggctgcttccagcgtagcgtcctccgatgagtacaggattgtcttggaaagcggcaagactcatgtctacaacatgacgctcaatacggcggcggataaagtcgccgtcgcggagattctcatagggatagtggactgggacaccgggagcggagtaaacggggcagcggaaaaggcataccgcctttcctttgacggcaacaacgctacaagcggtactgcgccgggagcgatacttgctcatgggggaagccaggtcacactgtcggctcctggaacgttggaaaaggatctccattacttctacggatggaatactctgcctaatggcaacggaacccactatgccgttggtgagtccttcaccatgcccgccgataacgtgacgttgtatgcacagtggctggtgaaggtcgtcaagtcagtttccgccggaggttatcacacgatgattctgaagacggacggcacgctctgggcgactggatacaactatgatggtcaactgggtgtcggtgataataccgacagaagcacacccgtacaggtcaaagccagtaccgctgccgacgacttcatgactgatgtcgcggatgtcttcgctggagagagccatacgatgattgtaaagaaggacggcacgctctgggcaacgggatacaacaaccatggtcaattgggcgtcggtgatgacataagcagaagcacgcccgtgcgggtcaaggccagtaccgatcccgacgacttcatgactgatgtcgcggctgtctccgtcggaggtgggcacacgatgattttgaaaaaggacggcacgctctgggcgactggatacaactatgatggtcaactgggtgtcggtgattataacgacagaagcacgcccgtgccggttccatccatgaatactgatccaaacaatcctgtcgtggccgtctccgtcgggttttcccacacgatgatcctgaagaaggacggcacgctctgggcgactggatccaacggagaggctcaactgggtgtcgatgataacctaaacaaaaacacgcccgtgccggtttcgtccatgggaaatcaggtcgcggcagtctccgccggagagacccatacgatgattctgaagaaggacggtacgctctgggcgacgggatacaacggatacggtgaactgggtctaggcagcagcagtttgggaaccaacataagcacgcccgtgccggttccatccatgaatactgatccaaacaatcctgtcgcggctgtctccgccggaaagctccatacgatgattgtgaagaaggacggcacactctgggcgactggactgaacgattctggtcaactgggtgacggcgataataccgacagaagcacgcccgtgcaggtcagttctaatgtcgaggctgtcttcgccggaggttatcacacgatgattctgaagaaggacggtacgctctgggcgactggaaacaactgggctgggcaactgggtgtcagtgataataccaatagaagcacgcccgaacaggtagttttctgaccggaacatgatgagataccggcgtacacgccaaccaacaggttgttccgccacgccggttccatcagtacgccagaacggttcctgtctcggtttctcctgcgctgttgtcgaacaccacggtcgaaccgaaacctgtgcatccattggcaaggaacgtatccgtaggactggcgaactcctcatgagcaattacaattgtgtacgatctatcatccttttccaccacccaaccacctatggtgtcggcggaaaaagtcaatcctttgaagtttgaagtcaccggcacttcccgtatcgttcccggagaaccaccccgaatgcttgtggagggggagacaaaaacgacatgaaccatgcaggagaacccatctgcccatgaggtacggacaagcgtccgggtgtcctccagctgattgtaatgccgggacatgcgacttggatgtatggaggtcgagaaaccctctccggggaatacgatgcgcacatcattcctattgctggagaaacgatattcagaaccgctcccttcaaccttcccgccactgccaaaatgcaggaaagtcttgtatgaatgggaaccacaggcatatgcctcatcacagacgaacaggatatcaggacggatgaagatgatgcgccggttgacgaataccccctggccacagtatccgctctgccctccttcggcatatgccatgccgttcctgtccgcgtaccggacgttgaccgccctgctgaggttccggcattcccagctgtcaattcccgtgtaaagcgatttcccgtccacgatgaatgtattatgcgcggacgaatccttaaattcaaaacgctccggcttgttcacataggtataacgtcccggatcgacaaggatatcctccccatgggaaaaaagatcgtaatgcatcttgtccgcatgaccatgccctgcccccaaggttccgcaatggaaacgcacgtaggtctcgtcatcattccatccgctacggaaggtgatgttcccgctgtccgtgaaatggtggctcgtctcttgcggcaaccttgcctcaagacggtcatacgcctcaatgccaggcacgccgaaatcccaggcactctcataatcaaggacaggatagccaccactcttgaggattccatcagaaaaaatcagcgcggcacggctgataatgtcccgcatgtcaatatcatcactgtcacccatcattggctcatagccgttgggtttgcgcatccagaaatcagccatggacattgccttggttctttgtacgaaaccatcaggcagacatacagcccccatccgtgccaatgacacaacatcaaggaagccgcgcaggacttcattatggtacatgggactctgttcccagtgcattccgtccggatagacctggatacggctttcggcctccaggcgacggatggcaacgtcacgatattcctttgtacgcggcaagggaggaagaagcgtcccggccatgaaaagcccatggtttgccagcactccccagttgctcatcaggttgtagctgttccagatacccatgatgtactccgcatggtcggtcactccagcaacaaatgtccgcagaacaacattgtccagcaaaggactgtcccggaaataacggatggtcttgagccagttttccatgcgtatgcccgcctcaatggtacgccatgccggagctgcctgtggatcatcacgcttcacggtcgcaagccaatggagcatctgggaaataaaaacgcgggtatatttctcatctcctgtcaagacatatgcctgtcccaggcaaatccagaaccgcatccgattgaaagcaaatatccattccggatcatcaccaggctgatgaagccagtctatctcgtcggtgaagacaacaggatggactgtctgttccatgtcccacctcaaatcaaagacgaacgtaccggaagcgacctcatcggccaccctgatcacatggcggcattcatcctcatgatgggcgcggacaaaaggaacgacagatgcaaagtcggtgctgaaatacggaagggaaaagaactctttcttcatcatggcctcctggtcatggattcctaccagtagggctgccacgccgtggacaggcgggacagatgagacaggcgcgtgagggcttctacataaaaatagtctccccatgagacacattcatcaacgccttcctccgtacacgtattgtatggtgatttcttgctatacgtgccgtggagcaactggccgttcgacacgcggggatcagatacgctatacccttcgaccaagctccgcatcagacgcttcgccagacacgtgtattcctggcctgtcttctcatctaccagggaggacatttccaggagaccgcaggcgacgattgctgaactggaggaatcgcgcggctctccgcttccttccgtaaaggtgaagtcccaatagggcaccaaatcaccgggcaggtgtgtgatgaaacagtccagaaccttgcggaacaatgccggacaccggctatcaccggtatagcggtaactcaaggcgattccgtagatgctccatgcctggccgcgtgcccagatggaatcatccttgtacccctggcatgtctccccacggaggggcaatcccgtcacgctgtccatgaagaatgtatggtatgtggagccgtcaggccggattgaccatgcaagtgaagttgcggtgtgtatttccgcaacagtcctgtaccgctcatcccctgtttccttggtcgcccaatacaacagcggaagattcatcaggcagtcaatgatgaacctatggctttccggcttgtccatgggtccccacgcctgaagaaatccacctttcccatggaaccgggtgaggagctggtcagcggcaagcagggctgccttgcgggctttttcactgcccgtgagcagataagcggacacgcacgaaggagaatagaggaaccccatgtcatgatgatccacctcaattttcctctctatgcggtgcaggaagctgtccaccaaggtcaaggcacaggaaagcatatccttgtcccgcgtcttctcccaggcaagccacacctgaccgggccagaagccggtagtccattggtcattggcgcacgcaggataaaaattgccgatactgctgtggttctggcaaacgtgggtgaaatgcgggatattcctggctatctgctcgatcgccctgtccaaagctcctgtaatcaacgcgtcatcggcttcagccgcatgaatcccctcatgcatttcccgttcctccttgctcacgcatcatcccttcaaaaggaatgctttccaagagcttaccccttcaaagttcatcctttcaagcctgtattggcaataccttggacaaagaatttctggagggacaggaacacaatgaggatagggatgagtacgaccacggatgctgccatgatcagaccgtattccgctgaaaactgcgaaatgaacatgcgcaggccaatctgtatggttttcaggttctgccgtgtcagataaatcatcggtccgagaaaatcattccataccgtgacgaatgtaaaaatcaccaaagtggacagggctggtttggacaaaggcagcatgatgcgtccgtaaatcaggtattcattcataccgtctatgcgtgccgcctcgcacagttcgtccggtatgctttggtagaattgccgcatcaggaacacgccgaaggcactgaacgcctgaaggaagatgagggaaagatgcgtattgttgagaccaaagctccgcatcatgatgaactggggaaccatgtacacatgccacggcatggctatggtagcgatgtaccccaggaacagggcattcttgaacttgaaatcaagtttcgcgaaagcataagcggcgaaactggatgtgaaaagctggaggagcgtgataatgaccgtcagcttgacggtattcatgatgaaacggccaagaggtatagtcgtccaaatctccacatagttgctccaccgcgggagtttgggaatccattggatgggaaagatgaatacatccttgttcagtttcaaagatgaggacaacatccatgcaaagggtacaagcatgatgaatgcagtgatgatcaagaatacataaataagaagttgtatgaacgctttcctggttttgatagtatgcatggctctctcctatttcatccgacgttcaccgcgcatctgaaccagagtcacgatcagtacaagaaggaaaagtaccatggcaatcgcactggcatatccgagatcccaggaaatgaaggctgtattgtagatatgatagacaagcaccaaagtcgatgtccccggcccgcccaatgtcagcatgtacacaatgtcatacactttgaaacacgctatggtcagcatgatgaggacaaagaaattggtcggacggagctgtggcaaggtgacgtaacggaatttttgccacgggttggctccgtcaaggctggaggcttcgtacagttggggatccatcccctgtagaccggcgagataaatgatcatgtaataccccatgttcttccagatgctgaacatgatgacactcaccatggcccagtccttgctggtcgcccatcccggaggattgctaacgccaaggagggtcaggacattgttaatcggaccgcggccaggcaggaacatcatgttccataccacggtcacggcaaccaaggacgcgacataagggaaaaagctcaccgtccggaaaaaattgcgccccctgaccttcttgttcaggagaaccgccaggaacaaggcggtgaccatggtcagcggtacggtagcgacggtatagatgatggtgttcttgagtgctatgagaaatcgttcatcggaaagcaaccggacaaagttggaaaatccggcaaaggtcatggcattcgaaccatcccagttcaggaaagccaagatgaaagcaaaaatgataggccccagcgtgaatatggcaaaaccaatgaaattcggtgctatgaaactgtaagccacaaggttctttttcatgatggtctttcttttctccggggaaaatccgggtagccgtatggcctgtgagcgtagattcattgtttcagcctcctgataaaagtccatatgcgccttgcggaaaaccagcggaaccatggggaaccagtaaaaccatgatggagagacagcctatgcggaaagcaatctccagatattatacagatatgtcatatgcagatatacagaaagaagggatggacggaaagaaccgtccgtccatcccgctctgtcagctcatgtacctagcgattgagaatcgcctggacttcacgtgacatcttcgcaagaccatcacggatggatgtattgcgggtcatgatgttgtcgtggttggcgttcaggacgacttcaatgtcagcgctcctttcatccagaggcatttcaaggaaagtcttggtgaccttgagcgcctcacggctggcatcatcctgcgggaaacctgccatggaagaaatggcatccagaacagcttccgtgcggatggcgggaatggttcccgtggacgcgataatctcagctccctcggctcccgtgacaaacttgatgaagtcaagggaagcctgctggttcctggacttggcattgaccgccagagatgtgatggtacccagcgtcgtgccttcggcgactccgtccggatgaggatactttacgataccccagttctttatatcagcctttccgctcttgatgtcagcaatcacggtggaaaggaaccagctgcccatgttgagcatggcaacggaaccgttctcaaacacgccgctgtagtgggtgctcgtagtcttggcggtaccataatccatggccacgccatctctcatctcgtccagtatcaactgataggtaggttcaaggaaggcatattccccgcccacgatagaattcttgccatcaaggacgccgaacaactgcacggcgcttctccacgtatggtaatgggcgccatatatcttgtttgctccgcttccgctgacgaccttgcgggcaagcgcgtcatactccttcaacgtcatgttgttgccgggatacgcgatgcctgcggcatcaaagacatccttgttgtagtacacgacccagaaatcactgcggaaaggaagggcatagaacttgccgccgacggtaatctggtcgatgataccgccatagacggaggtatcaataccttcctgtacgacataatcattcaacggcaggagctgtccggcgcgaatcatggtgctgtaacccggaatatccttgacgcttatgatgtcaattgtattgtctccgcccgtaagctgtgtactcagcatggtctggaaatcagcggagcccaagtcgagcatctcaatggtgacattgggattctttgcctgatacgcattgatgagaggttcataatacgttaccagggcggtgtcccataacgcccacacaagatttgtcttccccgtcggcgctgcttcttttgctcccgcggcaaacagggaacctgacacgatagccagaatcaatactagcgcaataagtttctttttcatccttcctccttgaacgaccgggagaacatctccggaacgtaacgatgatacgtcattatcataccgaaacagtgaaggctacatgaaaaataccacacagaatccatatctttatatttaccttgctgaaaaacatatactatccagcgcaaatatatattttcatcctgtgaagcccaaaactcactcaaaaaccccaagcacataccggaacctctgtttgacaaccattccgatgcaccctaccctatgacaaaggaaaagtaccatggtcaaacgttcctattcggtgaaattcaaggtcatcatcataatggtcatattcttgatggcggtcacgctcatcatggtaagcgccagctatgccttcctttcaacctacaccaggaaaagcatcatccagacggcggaactcaacctgtcattggttgccgcgcatattgcccaggacattgcttcggtcgattatgtgagccgatggagttcgagcaatgtcatgatttccgaatggatagaaaagctggacaaatatagcgcgaacactgttttcacccgtcttctggaagaatatgccaacacccgtaccaagcagtacatatcccgaatcatcatcaccagccttgatcatgaacgcttgctccactatggttcgaacatctctgaaagccagcctgtgaatcaatactccgtgctggacatagaaccacacgacatatccataagtttttcctgggacagagtgctgcacgatcctttcatgccacatgttgccctccctgtcattcctttgttccgaccaatcggagggccaaattccgggggcaggattataggctggtcatggatgggagtctccaccgacatcatcatggacaagctccatacatacccgctggaaaatgacaacgccctctacttgaccttgggcaatgatacctggcttatccaggggacgaccttggttcctcaagcagtctctccggaggatggacagccgaccggggacacttccttgagcgcgaatacaagcatacggacgttcccggatgatgccggacatacgcagacaatagtgacctatcaggtgggaaccttccccatatggatcagccagagtctctccggagtacagtttgctcgtcaaacagaactttatgcacgccaacttgcccttttcattctcatcatccttctcctgggaatagcggtctccttcttcttcacccgtatcataaatcgtcccatcgccaagctacagcacaggctgagcgccatttcctccggcgacttctcgactgacccgacaatcgaatggcacaacgaacttggagatgtgggacgcggcatgaatgaacttgcgctcagcgtgaaggacttgctggaaacaaccattgagggagaaaaaaagaaacaggagttggagtacaggattttgcaaagtcagataaatcctcatttcctttataacacgctcaattcaataaaatggatggcttcgcttcagcaagccccaggcattgccgaaatgacgaccgccctctcccgccttctgaaaaacatagccaaaggcacacggactgtcatcccgctcaaagaggaacttgaactgcttgatgactacttcaccatccaacgttaccgttatggaggaagcatcaggctggtcgtcaccataggaaaggaacttgagcagtgccctattccacgcttcagcctccaaccgctggtagaaaacgccatcttccatgggatagagccgaaaggaggcgtcggaaccatcaccattgccgctcatgcccaggaagatgacaccgtccttattacagtgcatgatgatggagtaggcatgacccgcgaacagatagacgccatcttctcaggacgtgagcaaaacgagggcatgttccgggacttcggtgtagctaacgtcaattcacgtctgaggtggaccttcggagaacgtttcggcatgtccatgaaaagcgaggaaggaagctatacctgcgtgaccatcagaattccccgcgcgggatattcgggagatacgggaaatacgggagatacaccatgattaaacttatcctggctgacgatgagccgttggtgctcgtagggctacagaacatgcttgcctgggaaaatcatgatgtcactctctgtggtactgcccgcaacggcatggaattgctctctatgattgaacagcaccagcctgacattgtaatcactgacatcaagatgccgctggcctccggtctggacgcggccaaggtgagcgcggaacgtttcggacggttcccgttgttcatcatgctgaccaatttcgaggatttctcctatgcccgtgaagccctgagcttgcgggcggtcgattatctggtcaagattgagttgacgccccaggtacttgcggcatcagtggacaaagcggtcgagatagccaagcgtgagaatgattcctccccccgtaaatccttctccgtatcaggacggggaggcatacaccccttttacgacaagttcttcatcaggctcctgaacaatctctttgaaaaccgggagcaatttgaattgcagaagaatgagcttggccttgccatgccgggagcgtcccatgttgtctgcttctgtacattgggaggaatgaaggtcgatacactggacaatgcgtccctcgctgaactgaacaccactatcgtccgtatgctcaaggataccgcttcacgttttctctcctgtgatgtcattccactggacatgaaatcaatcgtcgtgctggctcatctggagacaaaaatctccacggaaaccttgcggacagccctttccttgatgcttcagcagacggaacaggtcatcagaaactacttctccgtcacgctcacctatgcaatcggagttccggtgcaggacatgtacgacatccatcattctttcttcaccgcccgccgtctcagtctccgcaattctttggcagtcgctttcccggatgccctggatgaagaagcggaaagcccggaggcagtattcatgcacagggatgccattgccaagtccattgaagaactggacacggtgtcgctggatgcttccatcaccaatctcctccacgtcatggaagaaagacagctttccttctcggaagccatggacgccgcgtgcgccgtgctctacatggctttgaccctgttgcctgacggacagacggtgatagacggaattttttccgactctccggacgggtatcgcagtatctattcctgcaaaaaccatgaggatatcatgaaatggctcagcaacctggccgctgggctcagcaaggatatggcaagcaagcggcaggactaccgccagatggtagtacgcaatgtccagacgtacattcatgaaaacatctcgcgcaaactgtcccttggagaagtgtcggcgttgttcggcttcagtcagaactatctcagtcatctgttcacgaaatatgtcggcacgtctttcgtggagtacgtgacccgtgcaaaaatatccacggcaaaggaaatgatggtctccagcaatgataagatttatgcgatagccgagaaattgggatttgaaaactctttttatttcagtaaggtgttcaagaaggtcgaagggatatccccgcgtgactatatgaaccgtaccataagccaaggagaacaacatacgccatgaatgacttcaccgcatcagcagaaacctcatcatcagaaaccttgacacggagcgacctgctcagatcccatgcgccccgtctctcccctataccgggacactatcgcccgtttcccgccgcatgtgacaggaaggcatgggaaagccttccctcctgcctttcagaagcccttgtctcccaggccctcactcttgggaaaccctattggccgcctctgccaccatccctgtacagggatttctccctgaccggcaaccgtgtccggttccagacgccctattttgaacggagaaggaacctgtcttccctcatcctggccgaatgcgtcctgcatgacggtacgttcatgcaggacatcatggatggaatcaatgcaatctgcgcggaaacagcgtggcagctaccggctcacaacaactatgtacgcgattctcccccattgcctgccccagatcctcaacgtcctgtgctggatttgtttgcctgcgagactggagccatccttgccctgtgctgccatctcctggggtcagagcttgatggagcgaatccgtccatcgtttcccatgtatgggataaaatcaatgaacgcatcatccgtccttatctgggaacacatttttggtggatgggttcaccggatacgcaggaatcactgaacaactggacgccatggtgtacccagaacgtactcattgccgcctgcatcttctctgtcaggttccccaaaaaggaaaccttgcgggaaatcatgggaaaggcgttgtccagcctggattacttcgttgccagttacggcgaggacggctgttgcagtgaaggcgcacagtactatcggcatgcgggcatctgcctgttttcatctctggatatcatgtgccaggcaagcgaatcggatggaaacgccttctggtcactgccaaaactgcgcaacatggctctgtacatcaggaatgtccacgcttccgaaccgtggtacatcaactttgccgactgttcagcaacccctggcccttgcggagcgcgggaattcctcgttgctgaaaaaatcggagatgaaaatcttgcccgtgttgccgctcatgagcgcgtggctctccctcccgccccgccatgggatgagaacaatatcttcaacaggctccaagacattttcacgtatgagagaatgttggacgttgccgcgcgtactcccgccaatgaagccgcccctcctgacatctattatccaagcaacggacttttcattgccagggacagcaggttctgcgtgggcgtaaaggctggcgacaatgatgacagccataatcacaatgatgtaggaagcgtcactgtctatgcggccggttgtcctctgttgattgacctgggtgtcgaaacctatacacgcaagacattttctcctgaacgctatgagatatggaccatgcagagcgcatggcataacctccctaccttcggaaactggatgcagcatgatggttctgaatacaaggcacttgatgtttccgtatgtctggagaagcactccgcatcaatttccatggatattgcaggagcgtatccgcctgaagcccgcataggaagctatcggcgcaccgtacggttggataaagaaaaaagcctggttatcacggactctcattcaggcgcgataccgccaacgctctctctcctgtttgccgaagaacctgtgatatcagagacaaccatcaccgtggcgggacatacgctctacctgaaagggacttccggcaaaggaacaccctgctcctgccaaagcgaaagggttcctgtcaccgatgaccgtcttgctccggcatggggaacggctgtctggcgcgtcctggtaaaattcacagatacacttgaaatacacatcccatgggaaactccaggggaaagaggcgcgttatgattacactgagcattgcaagaaaggactccgtcattgcatcacgcacgggaaaggaagaaagcatccttgtccatgaagggaagtatcaggaaggtgattccataatcctggaaactgatgaagctccctgccatcttgtcatacggcttgaagccacactgtcgcctgcgcttgtctttatgaaggaaaagtccttctccctccctatccctgtcggagaaaaacatatttcctatgatcccctctcttttcagggcaatgtccatctggtgagcgcacgcaaggcttcaaagcaggaaatcacggcatggcgcaatctggcactcaatccgtatgaccatcacggcaactcggctctgttcccccatgcatcggcgaatgtggagacacggggagaatctgtgttcgccgcacgcaatgccatagatggatacgcagcggctgatggtcatggcaaatggccttatacaagttggggaatcaacagggatcccatggcttccctccggattgaatttgggcaggatgtggagattgatgagattgtcctgtacttgcgagcggattttcctcatgacggatggtggaagaaggctacggcgcattttagcgatggctcatcgcttgagctgaacctgaaaaagccaaagggagcgcaacgtttctccctggaaaagaaaatcacgtccttcattgtccttgattcccttgtcaaggccgccgggccttcgccattccctgccttggcgcagatagaagcatggggaactgcgtgtccttgcccgcctccttgtccctgtggtcgggggatggtatagtcatcctgtcccggacatcgtccgcaagaacaccctatggaggaacgatggctccagttgacattctcgatgcccgtgagcagcgggcggctttccagcaagaactccttgcccagaacagcggtgcggtacttgtctgcatcaaggccaactatcccggcccggacaagcacactccccataccagtttcaccgtccatctccttgccagggaaattgaagattccattcctgtcatcggtcgatgggaaaccgatacctgcgaaggaacggccgtgtacttcatttcagcaggagccgcggtcccgataaaggatgccatgatgcgcctggaaaataaccatccgctgggcaggcttattgacatagacgtgctttcgtcacggggagcagtctcccgccgtgatatgggctaccccgaacgtacatgcttcatctgtaacgaaccggcgcgtatctgcgcacggatgcgcaggcatccggtggagaccatacagaagtattaccgtgataccgtggaagactggtgcgcgcgcgacgcgacaaggagcgtattgttcgccttggtcgccgaagctgcatgccgacccaagtttggacttgtgacgccgttctctcaaggtcgtcaccgtgatatggattatcccctgctggtacgcagcgcctttgccatagctcccctcattaccgaagccacagctatgattgatgccttaaggaaaccggaagatgtgtttcacgaccttcgtcacgcaggcgtgggaattgaaaggaagatgctggaggtgacgggaggggtgaatacacacaggggcgcggtgttcaccttccttcttgtcctgatggcaatgaggcttgaccatgccgtacccttgtccgaacggataaggatgctggccgctcctgtcgcggaggatttccaggcgatagagaagaaagccgcgcagggaactcccctcagccatggggaacaggtgtacatgcagtacggagaaggcgggatacgcgcccttgccctggccggattcccacgggtgttcaatgactaccttcccttctttcttgttcaggaagatgagccgaacactgccctggcgcggacattacttcacatcatggctacctgtgacgacacaacggttctttacaggaacggtattgatgctctgcgggaagtccagcgcggcgcagccgacgtactcgcgggaaagaaagagatgatgcttttcaacgatgaatgcatcaggaggggaatcagcgcggggggctgtgctgacctgctcgctctcgtggtattcctcaccgtccatggcaagaagggacatgacgcggggacagtctgaccgtccctttcaaaccgtacccccctcacgcctgttggcgtagcttttcaattgttttctgtccggcgtcggtcaagaagaaagcatatgtcgtctccgggacgtaggcgcggactgcatccatctctccgtctttcagcattcggcggactttcgtggcactgatgatgtccccgctggcggcgatgcgttccagcacgacaagccgaggcattccagcgaactctttttccatctcatggttgtagatgttcgtcgcacggctgtagggctcatcccccacatagcggacgcctatgccaagcgcgggggctatgtgccacttgaaaagccgtgcgtccagccgtgcctgaatctcggtgacatcatcgtcctctttcagaaaataggacgggaatgtagaggatgacaccatgtagctccccgtcccgtgtacatgcacattgggcagatgagccgtacccgccttgaccaaggtcaagcgatccgcagctgagaacacggacatttcctcactgagtacgaagacgtggagtacatcattttcctcgctggcgtgtctgacaaggtactgatgccctttggtgaagggattggcgttcatcacgatggccgcgactttgccgccttccttcttttcctttgcaagacgggcaatgaaaccttggaaacccgacaccgccttttccatgaagtagagcctgtcatcgacatgttcgatcagacggaatccaagatgctcgaacgaagggacagcctcatgcttggtatagacgcatacggactgatacccgcgatggaacacctccgccataagctccgagacaagctggctgaacacgttcccgccacggcgtgaggaatcaacggcgacacatttcaggacattgtggaacagggaaccagtcgcaatgaggacgccgtcttcatagatgccgtaggcagcgtctatgttgttctccacacgtatgccttcccgctcgaccaagcctttccattccgcccggtcgcgggagctgtcctcaatccacaatctgttcatcccgccgctcctttcctggcaatatccatgccctatacctctatgatatgcaaacagcgggtacatcggcaagccgtcccttactgtccctaccattccacacgtatgtcctatcccccatttcaggagaagaatggcaagaaagcctcgacagcaagagggacaagagcgacgaccgcgacaagacgaatcatatgcatgagcacgacctgcccctggtcggctccgggagctatgtcgctgacaatgagggcaatgtcgctggctccccccggcgccgttgcgaacagcgcagtctccatgtccatgccggagatgcggggaatcacgctggacaccagccagttgcacgcaaaatataccgccaggacaatcaccagcggaaccacaagggagggtactccccggatgaaatcccatgtgacaccggagccgatgagggctcctgataatccctgagcaatccgtttggcaaattcagggacacgggcatggcgggtgatgattccgtatgcagccgtgaacaacatggcgaagctcaaggctcctgccggaatgccggacatcttgcccagaacgccgccagcgacggccgcaagaagggtcagcataatgtcaatgccagtgccgccatgaccaccagcccggctgccagccgagctattcgccgtgccatcagtcgggcaagacgcacggttcattccttcggcactaaccgccgggatggccgccgacgcgtttgcggcaggcatcacttctcctgcggacttgagcgtagcaggaaccctgcgcaagcggaaccgggctatttgaggcaggagcgtcaggacgcaaatcagacgagaagtctggaaaagcgcaacaaccgatatgtccgcatggaaatcagaactcatcagcgtgatgtcggcgacccctcccggaacggatgacagtaacgccgtagtcaacgacagaccgaagaacttgtgcaggatgaaaccgctgatggtcatgcacacgagcatcaggacgacagagacaagcgcgggaaccgctatcttgccagcacgggaaacttccctgcgtgtgatgttcttgccaatgtacgctcctgcgatgacctgggcaatgatcttccagtccgagggatacgcggccttccccgtggaaagaccaaatatggataccgccagcaacgatccgaacatccatggattcggcatgcggattttcttccccacgaagcctccgagaaacgcaactgcgatagtcacagcgacctgaaccatgatgctcgactccttttcgacacgtgtgatacgccaacgtcagtataaaagaaactctcgcttcataaaagaacccaaagcgggaacaggcagccccttacaggaactccgcaagaaaaaaagaaatgcggacaacgttaccggcattgtccgcatttcttcaagttcaggctgtcagcttcagattatcagtggcacgatgcccgtgatggcagcaacaccgacaaaactgatgaagataccaatggcccactttccggcttccttctgccatgcgcccatctccacctcggtcaggttgatcaacagatagatgaaggctaccagaggactcagcaagtggaacgcctgaccaagcaaggaagcaacaccaagcgacatttcgctgaaaccgtagagttttccggtctccgcaaagacaggcagaacgccatagtagaacgcatcgttcgacaggaagaaagtaccaggagccgacaacaccgcgacaacaagaccccatgcgcggccaaggctctggggaatgatggcgacaaggctgttcgccagtgcggtggacatgcctgtgctggtaaacagaccggagaaaatgcctgccgcaaagacaaggatgacaacctgcaacgcatcgcctgcgttatcctggatacgcgccttctgatccttctgcttaggatagttgaccatcagggcaacaaccgtaccggcaaggaagaggaatactgacgggaacgtaccggccatcagcatggcgaccaacgcaatggtcaggataagattgaaccagaacagcttaggtcttttcaaagcttcttcttcaggggacgcggaagccgtcagctcattgagctcggcctgagtgaacgtcctgaccccgatgcgagcgctttcacgacgaccaaggacataacagacgcccatcatgtagaggaatgcaacgaccatgccgggagccagagcccgcaggatttcggcatccttgccgttaagtgacggaaggacggaaatgacgcgtgccgtaggcccgccccagggcaacaggttcatgatggtgttcatcaaaaccgtgattaccgcaaggttcatcagcttcatgttcatcttcttgtaaagcggaaggaaagcagtacatacgatgagtgtcgtcgtcgttccatcaccattgagggagacagctgccgcaacaataccggtcgcaatcaggatgcgcttcggatcgcccttggcgaactgaatcatcctgcgggtaatcgggtcaaacataccggtgttcagcatgattgagaagtacatgattgcgaacagcaacatgataccggtcgtcgaagtcttcttgacaccttcaacggtgaattcacccaagacccgaatctggtgccagagcgtcggatcggcgatcttgtacaccttggctgcctgctcggcataaagaccgaagaacgatcctaccagagcaaacaggaacggcacgactataagcgccgtaaacggagacaacttcttggtaatgatgagcgccatgaaggtggcgatcattgcccaggcaagtaatgtcatcataaagaacctcccatacctactataacaagtggtgatgtgcgtcatgcgtgccggaacacgcgaaaaacagaaattaaaaacaacggaactccgcgtccatcctgcccgcaggcaggagaaagatccccggattccctgccgacgcccgataacaggaaaaccggaaactttcgctaatgttccgcgacctcaccggagggaggctcaagcctcagcccaaatcggcaggtttgcgtatgacatcaatgatggttccgtcgcggtattcgacgagcgccactattttgtcctcaaatttgatgtccgcgggagtacccacaagtttgtaagcctcgtcgcgcagctcctcaatcgtcttgagcggtacgccgctgtcagccaggcacgcaatcaagtccgcgcgcgctggattgaccgcaacgccatattccgtcacgacgatatcgacgctctcaccgggagttgtgaccgatgtcacccggtcacggatgctcggaatgcggctccgcacaagtggtgtggcgataattgtgcattttgcgccagccgccgtgtccacatgcccgccaggagccccctggataaggccatcggaaccctggacgacattgacgttgtaatcaacatccacttccaacgctccaaggatgacgaaatccaggtagttgacgaacgcgcccttgttcagcgggttggcatactcggatgtcgaaatctcgacatgtccgggcgtcttgccgattgattctacggaagcgatatcaaagtcctgcgtgtcaacaatcttcctgatgaagccgtccttcaaaagctgaaccatcggctcgacaatgcctccacaggcaaatcccatctggataccctgcttctccatgtacggacggaggaaacgggtcactgcaaggcttgcgccaccggctcccgtctgaaaggaaaatccgtccttgaaataaggagtagccaccatgcacttcgttgcatattcggcaatcatcagttcacggggattttccgtcatgcggagtaccgcggaagcaatctttttgggattgccaatctggtcaacgacaacgacataatcgacatcgatgccctggatgcccgcaggcaggttcggagtcggcacaagcatgtcggtgacgaccactaccttgtcggcgtaccgggcatcaacgacggcatacgaaagaactccgcaatcggacttgccgccggttcccctggagttgccgagttcgtcgctcgtcggagcgccgatgaacgcaatgtcaatgtggatgtcgccggtctcaatagcccgcacacgtccgccatgggttctgatcatcgccggtctgggcagtttcccttcggatatggcacggcctatctcagcacggacgccgctggtggaaatgccagtgatggttccatcctcaatcatcgggacaaagcttttctgagcagcgccaaggcttgaagcacagatgtagatgtccttgaatcctagttcatggattacttccatgaccatgctggcaacatagtccccctcacggaaatggtgatggaatgacacggtcatgccatctttcaaaccgcacttgaggatagcatccttcaaggaatcaacaaccttgctgccacggggttgcacgtaacctttcaccttcggggcagctttcttgtattcgtatccatcacggtaatattgtccctggaatacttccaggccatccttgaggagttcatccgggatgtcgcgtcctgctttgttgatcataccaagcctcccttgtacactcccgatgcctttgcaagcgtcagggtcctgtaggcgccttcgaccatggcaatgtcaaccatggcgccatcgacgacaaggacaccgacacctttcttcttgttttcctctaccgcgaggatcaaatgctcggcacggctgatttccttctccgtcggcgtgaacacctcatggatggtggcaatctgctttgggctgatcaaggatttgccgtcgaaacccatgtcccgaatcagttcggcttcacggcgcagtccggctatgtcatcaatgttggtgtatacggtatcgaaggccatgatgccagcggcacgggcggccatgatgatcaagccgcgagccgtggccagctcggaaccgtcagcagtctgacgggcatgcatcgttctcttgaaatcaccggcgctcagggcaattcccatcatcctgtcgctgctggtggcaatctcgtatgcgttcagcactgcgcggggagactccaaggctgccatcagcattgtggaaccgaccggtctgccaaattccttctcggctttctccaccagttcctcgaccagggcgacatcattcttcgtctcggtcttggggatgcggataccatcagcgccaccggccacggaagcacggatgtcttccttataatgaggggtatcaagtccgttgatcctcacgaatctctccacaccgtggtaatcgacatacttcagcgtgttgtacagctgtacgcgggcagaatccttctctccctccgcaacagcgtcctcaaggtcaagaaggacggagtcaggtttgtacacgtatgaatccttgacgagagccgccctctgcgtgttgaggaacatcattgttcgtcggatacggtttttctgggcatcggtcatagcactgtcccccacggaagattctccgttacgttgccggctcgaagtaccgctgtctggacacgggagcgaatcgtgcattcgagagccccttgatcgtgggcggatatcttcactccgtctacatccatcttcttcaacacttcaaggatggtgtctcgaatctgatcaccgaactgagccatcacgctgctttcaagctcaagggcaatcccttccttcgcgggctctaccatcacctgtatgtcacttgattccaaagttcccgccatagcaggcttttctatcaccatggagcatcctcctgactcatctgttataaagtacttctttctactaggcaaatatcgttttttcatggtatcataacttaaatgcatgaccccttcagaaggaggatgcaaccataaacacgaaagacgtcgactacatactggaaatagcaaagttccagtccatctcgcaggcggcgaaatcgctttacatctcccagcctgccctgagccgttttctcgcaaacctggaggatgacctacagactccactgttcgtccggggcaagaacatgctgaccttaacggaaggtggaaagatatatgtggagtatgcccaggccgtgagggagaagcacttccagatgctcaacactattgaagcgttgcggtctcacaggcgaagcatcatctggattggctacacgttggcttcaaacttccccacgttcgcttacacgtcacaggaattcaatacgttgcatcctgatgtcgaactccagttcatacgggtctacagtcgcgacataaaagcaaacctgcttgattcaactcttgccttcgctctgtcgagtcctcctgatgagggggatcccattgcctaccataattgtttctcatctcccttgctcgtcgtaatacccaagtcttttcccctgtcactctctcccgtgatgttggaggacggcggttacccatgggttgacatcagggcgttggccgatcttccttttgccctggcagacaagacatccggcatcaggaaactgattgacaagagcctggcggacatgggtgtcactctccgcaatgttcccatcacgactgacaattccctgagcgcgcttttctatacagagcagggcaaacatctgtgcatcactactgagaacataataaataacttccagatgcgggggaaataccatgtctaccgtttcgggactcccccggttacccgcaagagcggcatactccatctcaaggccaaggatttcaccgccccggaaaaagcctgtttcgagttgctgaaaaaatattactcctctactccatcgttgaaaaagtcaggggcaggcggcagatgaagcgaacgggtattacgcattaccaagaatcacatggcttcctattgtcccgaatattgcagaaatatgcttgtttttcacgctttcccctacacgttccctgttttcataactacttttatatatatctaactatggaggataatgaccatgtttacccagattgaactttcctatgatttttccgcgcttgagccatacatagatgcgctgacaatggaaacccattatacgaagcaccatgcggcctacgccaagaacctgaatgcggctctggagaaagcctctgacaaagaccgtgagagagggattgagtgtctgctcaaggatattacttctctgccggaagaaatccgcacggcggtacgcaacaatggcggcggcttttataatcacaatgtgtacttcgacaccatggctccgggaaccggaggcatcccttccggacggcttgcttcccagattgacaagaacttcggttcctttgatcttttcaaggaaaagctgagcgccgcttccattgctcgctttggttcaggctggggctggttgtccaccgacaagaacggcacgctgaccgtatcttcctcagcgaatcaggacaatcctctcatggatggttccgggtttcccatccttggcattgatgtctgggagcacgcatactacctgaaatacaagaatctgcgcgctgactatgtcaaggctttctggaatgtcattgactggaagaaggttggaagcctgtatgagaaggcaatcgaggcgtaattaaggatgccataggagcgttctttgtcacgctacgcatgcagggggatgtcgcaaaaaagtttgtggcgtcctccttttttcataatctccacttttttgatttcttgcaccatatacgcttgaaaattaatcataaacaaatattaacatccaaaatcaccaaataacccgaaagtattatatgcttttcatgcaaaataatacctttgggtaatagctttctgccatcaccacgtttatactatttcctaattactaccatatgcgtaagctggcatgtcatcatcttcttcacggagaaaggaaaagacactatgagagagagagagagagagagagagagagtaaactaagcgtcatggtcttcctgaccatcctgatgcttcttatcaccttcatttcatgcgacagcaaactgaatgtttcaaataccaatgcagtgcgcttctccacggagataggacgcaaggccacggcagactccgaatggcaagccgctgatgcagtaggcatcttcatggccaccgccaatgtggatttggatgacacccccacccctgtggatgcgcgtttcaacaagaagtatctggctgacacagccttccagacttccggcttcactcctgccaccactgccgataccttgaagtgggatgaccttagtacgaatcctgcaccattcttcgacttcatcgcctactatccttacgtgtctcccatcgctgataccacggctctatccataaacgtctatccccttggttccggggaacaggacaccggaaaggccgacttcctgtggggacgtaccgacaatgtacagaacaatacctcaacggtgcatctgaagcttgaccacatgctctcccgtttgattgtcaaccttgggccaagtaccaccgttgataaggatgccatcaacaatgccaccggcggctttaccgtcacggtcaagggcttgggttctgaaactacgataaacctgaatgacggaaccttgggcacgacggatacgagcgcgtctattgtcatgaaggacatttccgacacgcttacgaccacggaaagaaccgagggaaagcgcaggttcgaggctgtgctgatacctgtgggcaacacttttgctctggataacttaattctggagtttaccctgagcggtggtgctagagctggtacatacacatgggtagcggattccgtagcgacctctgatcaaggcaagattcactttgacaaaggcaagcaacatgtctacaacatgacgctgaatacggaagcggatgaagtcgccgttgccgctattgagattgagatacaggactgggacaccggggacggcataaacgcgcctgctgtcaaggtgagagtcaagtcagtctccgccggaggttatcacacgatgatcctgaagacggacggcacgctctgggcgactgggaacaacgaatatggtcaactgggtgtcggcgatacgactaacagaagcacgcccgagcaggtctgggattctcccgatggttccgtgaaaatgactgatgtcgcggccgtcttcgccggagagactcatacgctgatcctgaagaaggacggcacgctctgggcgactggatacaacggagtgggtcaattgggtgacggcactataatcgacaaaaccattcccgtgcaggtcaaggatgatgctggtgggttcatgactggtgtcaaggctgtctccgccggagccgcccatacgatgatcttgaagaaagacggtacgctctgggcgactggattcaactctaatggccaactaggtatcggtaataatgacaacaaagacacgcccgtgcaggtcgcgtccatggattctgatgtcgcggcggtctccaccggagagttacatacgatgattctgaagaaaaacggtacgctctgggcgacaggatacaacgcttctggacaactgggtgacggttataataccgaaagaaacacgcccgaacaggtcatggagaatgtcgcggccgtcttcgccggagtcggtcacacgatgatcctgaaggaggaggacgggacgctctgggcgactggatccaacggatatggtcaattgggtgtcggtgataatgacggcagaagcacgcccgcgcaggtcacgtccatgggttctgatgtcgcggtcgtctccggcggatggggtcatacgataatcctgaaggaggacggcttgctctgggcgactggatacaacggttctggtgaactgggtgacggcactatgatcaacagcaagactcccgtgcaggtcaaggccagtaccactcttggcgacttcatgactgatgtcgtggccgtctccgccggaatgaatcacacgataattttgaagaaggacggcacgctctgggcgactggacacaacggttttggtcaactgggtctaggtgacagcagtttgggaaccaacataaaaacgcccgaacaggtaattttctaaccagaacacgaggagataccggcgtacgccgaccgattaacaagtcgttccgccacgccggtttcatcccctttgaaattgagaatccagggacaacattcgcatgaaatacagcctcatacacgccccgcctgtaatccgacacatatagcccccagccacatccgtggctgttcattacatatacctatcattgtaggagttccacatgtcagacatcaacagcttgaaaaaaagctccgtagattctcacaatcagggaaagacagagactgctaaagccctgccgttcatcgtccggttcatccccatggctacattcttcatccttgtcatagtcagctgcattgcctgcaacatctcgctgcccgccatcattgacaaagactcacaggagttattgctgcttcatctggcaggaaccacatggaaacaggacatcggttccgacaaacccgccaccgactggaaatggcgtcatctggagttttatcctacggtcacagaagacggggaactgaatgggtggctggatgatggaaagagcaaactcccctccgacaagaccaacgttcttctgggatacggggaaaagaatcttatcctcaccgtgagccaggacatggagacgctggaggtgaaacattcggaaggttcggcggaaggaacagagaccctgaccgtgacggatgcacaagggaagcacttctacttcctgcgggatatgtgattggagacagagcatacacagcgggagagaaagaaactgtctgccgtaataaagaatctgtaagatccaaaatcacgcaagccatagcacggaggattcttgtgccatgcccatgtgatgtttcccgcatatggttatagtccgggggatgtcgcaaaaactttgcggcattccccttcctttgtcggaaacagcatgttcccggtcactcgcctcgctccttggcaaggaaagacaccagcttcatgaaaggttcgttcatttccctgaaaaacatcctatggctttcacagaatctgtactctcccttctcatccctataccgtttgcatccaccccggcatagcatcagataaggacattccttgcatttttcagagccattgcgggtattgtgcaggaaaagagtcgtgaaacgcttgtcattgattgtttggagtgaatcagaaaggatattgcccagaagatacgggtcaaggcaatagaaatcacagggatatgtggaaccgtctgattcaacgacatactgtaccgaacaaactcccttcatgtcacatgcttccggagggagtcccatgtacatcccgaccagattgtcaaaataccggattgataccggaaaaggactgtgcagggagtgcatccatttctgtgccagctggataaggaaatgtccgtaggcttcggcagtgagaaaatcacgagcatcgcccagcaggttcatgcacgggatgtactgctgataatacagtccatgccgcatgaaaaagtcccatacctggtcaatgttctgtgcgacttcatcggtcacgacagtaagtatgttgagatcgacatgagcgcgttgcatggcctctattcccgcaagaacgtctgcgctgctgcgtcctcccccaatcctgggacgatgcatgttatgaatgcggggagcgccatcacacgaaatgccgaccagaaatccattttccttgaagaatgccgcccatgtatcatccatcagtgttccgttcgtctggaaagcataggaaacagggatatgtccggtattcagttctttctccagcgctacgaacctcttgaaccacgacagccccgcaagcgcaggctctcccccttggaacgcatatgatacgctccctgcctcttcaagggtcttgtgaagaagcgcccgaaccacgtcttccttcatgattgtgtgacaggggacgctcctgttggccgcttcattgcagtagaagcaataatcacatgcaaggttacatgcggatgaggcaggtttgatcatgatggacagaggcttcatttccttcccattccaaacatgaagacattatacaacgacaatcctatgatgacgaccatcaccgccatgaacagccggtctacgtgggcatggctcagtttcaacgatactttcctgccaagcagtgcgccgcagataccggatgcaatcatcaggatcagcagcaaccatgggaaatcaggaaccgaatttgttaaaatggtcattgccaggcttgcaagctgtgagaagaaaatgatgaacagggaattaagcgccgcatgtttgctgtccatggaaaaaagataggaaagaatcatgatgttgacaggaccgccaccaatgcccaggaaagaagaacaaagccccagaaacaggccggacgacaaacataggacaggatgcacgacgtgcaaggtttctattttgtttttccgtactgtgtacaggaagaccatggcagtaaggatgacaagaatgatgttctgcgtgaaacccaccagctcatcattgcccgcggcctgtcgtatgaaaaaaagcgcttccttgccaatgattcctccaagcacgcttcctatggcaagcaaagtcccaatcttcccattaacgcgtacttctccgtctttgcgcgtaagcaaggcaacggaggtcatggccagtacggttgttccgcagaggaaactgatgacggagaccgtcaagccactgacggcatccatgaccggcttgatgatgactcccccgcctatgccgctgattgagcctatgacagtcgcaatgaacgtaacaaaaacaatgacactactcacttccctgtcctcaccatagagaaaccaaacattcacgtcttctatggtgacatgcatgagaaaaacagtccatggggaatgaccggcgttgcgttcctcttttgttcaggttataagccaaatgaatccttttctttgcgcctacctctttctcatggcataggaacaaataaaaaaccgcctgcatggtcatcccatgaggcggcaatacaattccttcacattatccgtgaagcgtatatgtcccgtttacaaggaagccgcgaagaactcggaaatcgtttcctccaccaaagcagtcacttcactctggtcggaatagaaaccatacccatggtctgcgccgggaatatcgaccagcgtgacgccaagcgcgtcagccaccttctggttggagtcacgggggactactgtgtcctcagtaccatggaggatcaggacattgcccatcggaggcaggttgttcatgaccttatcggtgatgaacaagtcctcaaaccacttggaaccaatcgtaagggtcgagccataccatggttgttcataggctccggtacggtaggcactcacgtagttcttgatgttctcctgggttgaatagggcatcgtcgccggagcaaggagtgctatgccgccatagtcaaactccccacgggaggcttccaccaaggcaagacgaccgcccatgctgtatccgagcaatccaatccgccgagaatcgacaggttgcgtctcgacagcccagagacctgccgcacgggcatcctcaagcatcgatgtcatgttattctcaatgaaagagacgcttgaatcaccgcaaccggcaaaatccatccgcactgaagcaatgcccttttcagccaacgcctgggcgataccggcgaaacctccgttctcttggcggcttcctccatgcccatgcatgatgacgaccaacggagagaaatcggaaccggcaggcaggacgatagtcaccggaatctgccgtgaggaaccttcgataatcgcatcaaatgattcgatgctgccaagaaccacggcaggggtttcatcaacgacaggcgtctcgctttccactggttcactgctgtcatggatgatgctgtcaggaaccaggacaggcgtctcagcgacaataggcatatcagtttcggcttccgcttccaccggagaagaatcggcggggacttcacgttctgccgctgccacttccggaaccgttgcgcacggcggcaggtcagcagtctgtaccggggtggtggcacaagaaaccagcagcatcaggacaaccccgcatgtaatcaggaacgttctcatcttttcatcatctcctatgtacccacaaggcgtctttcctttccaggctcatggccacgtaagaacaccttgtgtattttcatgatgatgataaagaaaatgctactgatgcacaacgtcacaggggaagctcatgcaaagaacatattaggggatgtacaggaacggaacatcccctgagccgcgagtacacgtccaatcaccggaactaacgttcatctccgcttgtctgtcggcaatgctcgtgttgtcctcaaagcattcaatcacgcctcatcccacagccacgtggaaagatagcgttcaccagtatcaggaaggacgacgacgattgtcttgccggcgttctccggtttgcgggagtatgtcagggcagcctcaagcgcagcgccggatgatatgccaatcaacaaaccttcctcacgtgcggcggcacgggcggtgacccctgccttcacttcatctgtttcataaatctcatcgactatggccggatcataaaccttgggcacaaatcccgcgccgataccctgtatcttatgcggccccggctttccgccggacaggacagggctggtcaccggttccactgcaacgaccttcacatccggcttcttccctttgagaaacttgccgacgccggtgattgtaccgccagtaccaacaccgcctatgaggatatcaacctttccctcggtgtcatcccatatctcaggacctgtcgtcgcctcatggatggcagggttcgcagggttgttaaactgctggggaatgaaggaattttcatatgtcgtagccagttcctcagccttttcaatggctcctttcatccctttcgctccctcggtcagcaccaattcagctccataggccttcaagagcttgcgccgctcaatactcatggtctccggcatggtaaggatgatacgataccctttcaccgctgccacggcagccagagcaatgcctgtgttgccgcttgtcggctcaatgatgacggaacctttcgtcagctttccggctttttcagcggactcgatcaacgcaagaccgatacggtcttttacgctggaaaacggattgaaactttccaccttggcgtaaacatccgctccaccatcattcaatctgttgatacggacaaggggcgtccgtcctatcacctgtgtaatatcattcacacgagccatggttttcctccttggaaagtgagctgtacgaaaaaagcgtacaacattctcttgtggtatagagaatatgatactggacaatctttttactgtcaatataaccatatgaaatactgtagtgtagtaggaattataaatgccagaaaaaggctccccgtgtatcttctccctgcttcacagggatgtctttacttttcccggatactcgccgaagaccaggcggaaggcttcggagaatcggttcacgctcttataacccaccgcataggaaacctcggtcaccgagcggccttccctaagatagtttgccgccaggttcattctcaaggtacggagatagccgtagagggtgtccccatactgcttcttaaaaagggtcttcaacttggtgggactcatcccggcgatatgtgaaagtttttctatcgacggcgaatcagccggatgttcaaggaaatatgccgtcacggcgcacaaccccatcttgtcctgggaatgacatcccccttggatgtcacatgtctcgcagaactcaaaggtattgttggtcagataaaagaggaacagcgacattgaggaactgatggaacgctgggcagcgtctgcggtcagggtaatgtctcccagccgctggaaaagctgaagcacatgctcaacgttgagatggcggggcagatggtagagggcgcgcgcctgttcaccatcgtcattggaatagcgttttcctaaataagcacgaaattccttctccctataggcaaactcgactatgcgaaccagacgaccggcgggaagatccaaggtagccctgtccgtagcggacgatgctggcatatggcaggtgattacttcatccttatcaatatcacgcagaaaaagaaacgaacgctcatggacaggaaaaagctcaaggctggaaagtttcaggggttcgtaaaggaaaatgttcatcttgagagccaccatgcccggtgaagacgcaaaaatctgtatggtaccgtacccgtatttatccggaatgatgtatgtcgagaaagattcctcatgagtggcgatgcatcccgcagcttcaagaatatcacctgccggatgtcctgtcgtcctttcagcccccatttccaccatccttaccgccttcctttgcttccgaggcatccaatgcctcattgagtgtatgccatcccagtacggcacatttcacccgtgccggcatgtgggatacattagagaaagccgctgcctcctgtagatgtccgatagtctcatcgtccagctttccgtcccgtaccatctccaaaaacaatccttccaaccgccgtgcctcggcaagcgtcttgcctcggacaagatcagccatcaccgaagcggaagcctgcgagatggcgcaacccgtaccggtgaaggcgacatcttcgaccaccccttcaggcgacaaccgaagttccagctctatctcatccccgcatgaaggattcactcctttgattgtcgctgtcggatgctctacatgacgcttgttgcgggtagaggcgttatgaaccatgatgacctgtgtgtagatttccttaagatccatagccgaatacttccctcgctttctttaacgcggcgaccaaggcgtcaatgtcttcccgcgtattgtagatgcttatgctggcgcgacaggtggcatgcgcccccagatactgcatcagaggctgggcgcagtgatgtcccgcgcgaattgcgacgccctccgtatccaggatggatgccacgtcatggggatggatgccatctacggtgaaggacatgacagggtaacgcccgtcaccttccctcgccttgccgtaaatatgaatccagggcaagccgcccaacgtatccagggcatagtccgtcacctctttctcaaccctccggatttcatcatagccgaccgcctcaatgtaatctatggcagccgccagaccgacagctccttccacattctgcgtacccgcctcaaaacgctggggaagcggcgcaaaggtggcatgctgttccgtcacatattcaatcatgtcgccgccggtgagaaatggcggcatatccttcagaatatccttctttccataaagaaccccgatgcccaggggagcgaacatcttgtggccggaaaaagtggcaaagtccagatcaagcgcctgtacgtcaagcctttcatgggggatgctttgggcacagtcagcaatcacgacggctcctgcttcatgggctttctccacaatacggcgaaccggcacttcgacgcccaatacattgctcaccactgcgaaagcgacaatcttggtgcgagctgtaatcttggttttgatgtcctcatcacgaatataaccgtcatcatcaaggtagagatagactaaagaggctcccgtttccgcacaaactatctgccaagggactaagttgctatgatgctccgacacgggtatgactacttcgtctccctttttcaaaatgcttcgtgcatacgtccacgcaatgagattgatcgactccgtagtattgcgggtgaagataatctcctgcggagaggctgcgccaatgaaggaagcaacctttgatcgggcgccttcataggcttccgtcgaagccaccgccagagcatataccccacggtgaggattcgcgttggccgtctcataataccgggtcatggcatcaagtacttgccgaggccgttgtgaagtcgccgcgctgtccagatagacggttctttcatcccctgatgaatgggaaaggatggggaaatcctctctgtattcttgtattttccgtgtgccgctcattatgtcgctcattgtgctgccagccttgtcgcaatgaccgtggatacttcatcacggatattttcatcagggatcatagctatgatgggctcgaactgggcttctaccaacagcttcctggccgtcgtttcatccaggccgcggctcatcaggtagaacagggaatctacatcaatccgtccggtactcaccgcatgggcgccttccacgtcttcctctccgcagagaatcagggggactgatttattccttacctgtgggctgaacatcaaggaaaattcctcctcggctcctttgcttccgaccgcgccggggagaaagtctatggtgcctttgaatgtcttgaccgctttgtcaagcaaagcaccacgccccaccaggtcggagtgggtgcgtttcccctggtgggtcgccatgtagttcatctcggacacgcgctcattgtctccaaggaacatggttcccaactcataggaagcatcgtccccggcaaggaacgccttggatccgccgaacatgcgccgtccgccaatcagtacgtggacgactttcactgtggctccttcttcagcatgcacgccacagtcaatgaaactcaccgcctggtcatccagcaactgaacctgcacgatggtcacgtgagaatgaggatgggcaaccacgcgcgtagagcctgcgtagtaccgtgccgccgctggcgttcccgccgaatgaatggtctggacgagcgtcacattgcttccctccccggccacaagaaccgtgtcatcgacaatggctggcgatgagctatccacgacataagggatgatgattgggtcggtcactcggacatgcggcttcacgccaatgaagaacccggcgttcgccgaagaacggacatgcgcgacgaactggtcgcctatgcccgatggaacggcaacctgagaagtgaaagccgcactgtccttgatgacataatcatccgacggaggggggacaggcttcttgggcagagaaccggccacggcaagctcatcctggaaatctccgccgttcagtcccatccgacggtaggtcagccggggaaggatattcacatcatgtatggtaagtttttctgtcttcatctttcacctcagccaatgctgccctccatctcaagggtgatgagattgttcatctcaaccgcatattcaagcggcagctccttggcgatgggttccgcgaagcccctgacaattaaggtcttggcttcttgctctcccaatccgcgggtcatcaggtagtagattgcctggtcgcttatccgtcctatccgcgcctcatgcccgatatccacatcatcagtgcggatgtccatgccggggatggtatctgaacgggagatgctgtccagcatcagggattcgcaggatactgtattcttggaatggacggcttccttggcgaccatcacttggctgcgggtaatgcactttcctccgttcttggagatggatttggtgttgaccgaactggtggtgaagggagccagatggaacaccttggttcccgtgtccagttcctgtcccttgccggcgaatgtaatgcccgtaaattccgaatgggcgccttcacccagcaggacgcttgagggatagagcatggatatctgggagccgaaggaaccggacacccattctatggttcccttcttttggacgtgggcgcgcttggtgttgaggttccacatgttcttggaccagttttctatggtggaatagcgcaggcgcgcttcttccgcaacatacagctccacgcatccggcatggatgttcagcacattgtacttgggagcggaacatccttcaatgaaatgcagatcggcacctggctccacaataatcagggtatgctcgaactgtcctgtccccggagcgttctgccggaaataggattgcagggggatgggaaccttcacgtccttcggcacatagacgaacgaaccgccagaccagacagccccatgcaaggcgacatacttatggtcggaaggaggaaccatcttcatgaaatgggttttcaccaggtcttcataatcacgcagggcggtctccatgtcacagtagacgactcccagatcctcgacttccttacgcatgttgtggtagacgacctcggaatcatattgggcacctactcccgcaagggattctttttccgcctggggaatacccagcttgtcaaaagttcccctgatgttctccggaaggtctttccaagaggtcttcatgtcggtcttcggcttgagatatgtcactatttcattcatgtccaacgcggataaatctggcccccacacgggattctccagcttgtagtaagtctcaaggctgtggaggcggaactcccgcatccacgggggatcattctttgcgcgggaaatcgtttcgacaatctccggagtcagccccttgcgtgtcttgaaggcggcatcttcctcataacggaaatcccagcgtgacagatccatttcttcaagctgggtcttttttctctgtgcttccataggcataggactactcctgcttcccgatgaaaatggtgtagccctgctcgttgatttgtttgatcagggatgcgtcgccggtagtcaccaagcggcccttgaccaggacatggacgaaatcagggcgcatatgttcgaggatgcgggtattgtgggtgatgacgagcagcgcgttcttatcagtgcggaacttctcaatgccctgggagacgactctcacggcatcgacatccagaccagagtccgtttcatcaaggatggccagctttggttcaagggtcagcatctgaaggatttccgccttcttcttctcaccaccggagaaacctacgttcaggtatctacgggcataggaaggatccatatccagttcgctcatttttttccgaagctcgacattgaagatgaaaacattttcttcttctccccggagggcgctttttgctgtacggatgaaattctccatgttgatgcccggaacttcttccggattctggaaggaaagaaagagtccgagcttggctctcttgtcggtatccatttccgtgatgtcttctccatcaaagaaaattgtcccgtcttcaacggtgaacgatggatgacccatgatgacattgcccaaggtggactttcccgctccgtttggtcccatcaggacatgaagctcgccctccttgatggtcagatcgatatgactgagcaattccttatcttcgactttcacggatacatccgtgattttcagcaattcctttgacacagggatactccttacatggagagaatatactatctttgaaggacaaaataatatcctttggagacatttttcgcaattgtacttcttttgagcggtggtatcaaggcttcccatggcaaagagaatgcacatacagaaaaagcgtcgaggtggtagtggtaattattgacgctgggaaagacagcaactcaatctatctgtaaattttgtatcttcctctgtgcatcccttacagatcatcaagcaaggaagtgcttttggcataggctgtgttgcgtgcctcaaagaaatcagtcttgatcagattggcgttggaatactgaccgacccatttcattgtctccggctccttgtcatgcccctcatagatgggctgaaagcccaggtcggtgcaacgcagatttcccagatactggatgtaatcagtgaccatatccttgttcagccctacgatgtcatctccaatgacatagtgtccccaggctatttcctggtcggcgccctgctttatcatggcacggtactcatccaccagattaggagtgaacatggccggttcctccttctgcatctccctgagaattgaacggaaaagccagagatgggttgtctcgtcacggttgatgtagcgtatttcctggactgaaccgggcatcttgttgttccgccccaggttatagaagaacatgaacccgctgtagaaataaatgccttcaaggatgtagttggccaccatcgtcttcacaatctgacagacatcctggttgaccatgaagttctggtagagatctccaatgaacttattgcgggcaagaaggtgcgcgtcgtcacgccactggtagagtatcccggtacgttcgtccggagaacagatggtatcgagcatatagctgtagctctggctgtggatggcttcctggaacgcctgtatggtcaggcaaaggttgacctcgttggcggtgatgaattgggcaaggtttggcaggttcgccgtctgcacgctgtcaagaaagatgaggaacgacagaatcttgtcatatgccgtcttctccgcaggacttaacctgcgatagtcctggacatcagtgttcatgttgatttcctctggtatccagaaattgttcattgcctgcctgtaccaatcgctcgtccatccgtacttcagattgttgaaatcattcaaattggtggtgtttccgcctaccatacgtcttttgtccaggccagtgtctccatgttcattgaagattggcttgcggtaaatcgggaaacagtcatcattgtatttgtctttgtctccagtcacgggcatgtgtacatcctccgttaagctatgtgcttttgtttcagcatgaatttcatcactccatgcatcttatgacgcgcaggagtcgcattcatcgacttccagtgctttgcttctcaggtagtaaattgtcttcacaccatttttccacgcctccacgtacagattcatgatctggcggaagctcatatccgtggtgatgtagagattgagggactgcgcctgatccacatgcctctggcgcacgcctgcggcgcggactgtccagatttggtcaatcaggtgggcgttcttataaagccagtacgtcttcggcgacagctcaggagccacacgaggcaggatgttcttcttcttttcctcaaggaagaaacgtctcaggacagggtcgagccctgcggtagtcccggcaaggattgacgtggagctggtcggtgcaatggctatgagataagcgttcctcatgccttgtttcgcgacggttgagcgtagagccgcccatctgtcccccgtgtagttccttttgtcaaaatacgcgccagtctgccaatcagatccttcaaaataggcataggagcctttttccgccgcaatgtcgctgctcgccttcaccgcccagtagttgatggcttcgaataccctgtcagcaatcccaaggtgcgcctcgctttcccatgccacgcccttcttggcaagcatgtggtgatatccgctggttcccagcccaattgcccggtaacgcttgttggtgatctccgcatacggcacggggtacatgttcaggtcgattacattgtccaacgccctgaccgtagccgtgacgatgccttcaacctccaccgggtcatcaacattgatgtttcccagcaccaaggatgccaggttgcagacaacgaactcgcccggctttgttttctccacgacaacaatgtcccctcccgctccttcagtggtgacttccacgctctcctgcgtgataggagccatgttctgggcaatttccgtacaaaggttcgagcaataaatcatgcctttgtgagcgttgggattggccttgttcaccgcgtcacggaagaacgcgaaaggcgttcccgtctcaacaccgctcttgatgatcatgcgaaccagttctttaatcttgatgggacgtttgggaaccgccgggtcgtttaaacattcatggtatcttttttcccactcatctccgtaagaatcctcaaggtggtagcctttgaccttgtatatctcataaggacacatcaggttccaggttccctcaatgtcgttctctaccatcctccagaaaagatcggggtaacacactccgggaaacacatcatgagccttcatccggtcatcgccgttgttcgtcctgagctggaggaattccggcagatccttgtgccaggcgtcaagataaactgccacggctccctgacgcatgcccagctgatccaccgcgaccgcagtgtcgttagcaagcttgatccatctgatgacgccgccggccactcctttgaagtcccggatggcagagccaacagcacgcaccttgccaaagtacaatcccatgcctcccccgaacttggatacttgggaaaagttagtgaccgaccggtagattccatccaacgtatcggggactgtatcaatgaaacaggaggaaagctggtggtatggcttgcgggcatttgacaacgtcggcgtcgccatggtgactttcagggtgctgatcatgtcgtagaaacgccgaacccagtccagcctgtccttcttctcatccatggccaggtggagggctatgccgagaaaaagttcctgcggagtctcaagcagttccccttcatgactgcgaatcacgtaacgttgcaagagaaggtccagagccgaatatgtaagaaaatcatttcttttctcatcaatgaatgccgctgccctgtcaatctcctcatgggtatatttctccaggatgtaagctccatagaggccttccgtggtcagaaagcgaatcttgccgaacaggtcggagaatccgtaacgggactcctgcttcttcagcgtgagggagaattgcagatagcggaggcgggcggctatgaactcccagtcaggagcgtcttgggtggtcatctcgactgcggcgcgaaccagcatgcccagagactcgtccgtctccatccccggtttactgaaagcactgaacttcccataaagaaggtcaagctggtagggagcatccgcatagtcgcgttgtattgaaatgagaacaggctcaagttccggcacagggagcagattgaggattttcttcctgtcatcccgttttttcgtgcgcacggaacggtacaggatgtagctcttggcaacatcaaagtattcatgcttcatcaggattttttccacggtatcctgaatcaattcgacatccaccattgtcccggaggcatgaaggcgcgtcagttcatcatggacttctcctgtcaggcgggaaagaatcgtatcatccgcggtgtgggatcggcttgcgaaagcggccttcattgccgcggtaatcttatgttcctgataggtttcgggttttcccgtcctctttatgatagtttccattgctggcataaaaacctctttcgtccgcatttttcctttccgggcaaggagagtcccaaccggaaatttgttatataataatgatatctattatcatcatcttttcaataaccatacagataggatgattgattcagacatagcacaatatattgtggtatactttatttgtccagataaagttcattttttcacatttctttttccgtcatatatcaaatcatctgggaagtcctttcattcttgtatggatccctatttgcattggctttctgctgttgtacaagttttccattcctgctatatcactagtatccggttttcccctctttcctattctgcttttccaaggctttccggggaaaatatgggcgctatgccaaaaaatggagaaagcatcatgaataaaacccccgtcaccattacccgtgccttgctgtccgtctcggacaaaagcgggttgcttgaactggccgaagctttgcatgaccggcatgtggaactgatatccacaggaggcactgcccacacactgcgcaagcatggactgccagtcaaggacgtagcggaaatcacctgtttcccggagatgatggacggacgagtcaagacgttgcatccgttgatacatggcggcatcttgggattgagggatgacgagggacatgtcaaggcagccaaagacgcccatatcggttggattgacctggtggtctgcaatctctacccttttgaaaagacaataaacaagcccggtgttgaattggacgaagctatcgagaacatcgacattggcgggccttccatgatacgcgcggcagccaagaacatgggatggacagctgtgctgaccagtcccgaccagtacccggcattcattgaggagttctcccgctatggacagatatcctttgcctcccggcgtgagcttaccgccgcggcgttccgccataccgcccagtatgatactcttatccagtcgtatctcaccgatgaaccattccctgaaaccttgagcctgacatggcgcaagtcctaccccctccgctacggcgagaacccccatcagacggcggctgtctatcaatccgtagagccacctacccaaagggatggcgtatcactgctcgatgccaaggttctcaatggcaaggagttgtcctacaacaatctgaatgatgctgatggcgcggtactcaccgtgagggaattcaccgctcccgcctgcgtagtggtcaagcatgccactccctgcggagtcagcatttctgatgacatagctaccgccgttgaccaggcgttcatggccgacgagctgtccgcctatggcggaatcgtggcgataaacagaccttgtacggtggaggtggcgaaatacttctcacagaagttcatcgaggtgttccttgccccttcctatgaggaagatgccttggaggtgctgaggaaaaagaaagccttgcgcgtccttgcgctgggagatatccctccactctcccctcatcttgtctgtcgtcctatcagcggtggtctgcttgtacaggaacgggacatgactgacctgatgcctgatgatgtacacgtcgtgacaaaggttcaaccgacatcagcgcagctttccgacttgctctttggctggaaggtaatcaagcatgtccgttccaatgccatcctgctcgcccgcgacactaccacggtcggcataggcggcggtcaggtctccagggtcgatgcggtgaagattgccataagcaaggcaaaggatacccacggagcagtgcttgtcagcgatgctttcttccccttccgggacagcatcgacgtcctcaagggtacgggcatcacggcggtcatccagccggggggctcaatccgcgaccaagaggtgatagatgcttgcgacgaggctgggatagccatggtgttcacgggaggaatcaggggatttctgcattaaaaatgcaccaatggtgagccagtcgaaagcctcgttttttgcggcatgccttcattgtgcgcaactacgttccccattaatatcctagctctaccattgcatcagcaacctttttgaaccccgcgatatttgccccgcggacataattgatatagccgtcttccgttccttcacggacacaggacgcatggattgcgctcatgatatcatgaagttttgcatcgacctcctgggcactccatccatagtgcatggcattctggctcatctccaggccgctgactgctaccccacccgcattggccgcctttcccggagcaaagggaatcttcttttccaggaagaaatccacggcttgcctctggcaacccatgttggaagtctcgacaacatacgtgatgccgttggaaaccaatatcttcgcgtcttccacatccagctcgttctggatggcgcacgggaacgccatatcgaccttgacttcccatggcttgcgtcccttgatgaacgcagccccgaaccgtttggcataaggctcgacgacatcattgttagaaagccgcaacgcgttcatatacgcccatttctcaggcgtcctgatgccatcttcatccaagatatagccatcaggcccgctgattgtcatgaccttcgcgcccaagtgcgtcgccttcatcgccgctccccatgccacattgccgaagccgctgagtgctatccgcttcccggcaaaggtgtccccatgcgcttccagcatctccttggcaaaatacatcgccccgaatcctgttgcctccgggcgaaccagcgatcctccccatcctttgcccttgcccgtaaggacaccggtattttccgtgacaatcttcttgtattgcccataaaggaagcctatttcccgtgtcccgactccaatgtctccagccgggacatcagtatccgaacctatgtacttatatagttccgtcatgaaagaacgacagaaacgcaatatctcggcatcactctttcctttggggttgaaatcactcccgccttttgcgccacccatgggtagtgtcgtcaggctgtttttcaatgtctgctcaaagcccaggaacttcaaggttcccatggtgacattgggatggaaccgcaagccacctttatatggccctatggtattgttgaactggacgcgatagccacggttcacctgaagccttccctcatcatcctcccattcaactctgaaagatatcacgcggtcgggttccgtgattcgttcaaggatgcgtgccttctggtacacaggattcatattcactacatcaagcacagattccacgacctcgccaacggcttgtgagaattctggctctccggggtttctgcgttccaagtcagccatgaatacgttcaaatcatacatagaagaacctccagatggtgttcggtgtttcatcgtatttttttgctgtcgtctgaccaagcgtctttcccgataattttcaccgcatgcagacaagcaaagagatatgacatcatccaattctctcattgttttcccataatttccaacattttggtattaaatcttacatcgctttaattcttttcgagtaatgcatatgaaagaatacgtgcataaatgagcgggaattgtaataaaaagagacaattttttagtaaagccgcacatagaaaagcaaatcaggatttgccaccgcaaaggtcgaaaaacgcaaaaaaatgggatctacaggaaaaacccgcaaatcccaagacagacataacagacattcttgatgaagcgaccactccagttgaccgcttcacctgactggttcaatacgccttttcatgtacgcccagcactgctcggcctgacggttcgttcattttcttgaacgcttcgtcccattccagggcaatcggcgtagaacaagctaccgaagcctcatgcggaacgcacgccgcagcggaatcagaggggaaacgctcagtgaaaagcgcacgatagtaatactcctccttggtagccggagtattgactggaaaacgcttggcggcggaagcaaactgacggtcgctcacttccttctcggtaagcgaacgaagcgtatcaatccagttgtagccgaccccgtcagagaactgctccttctgacgccagacgatttcctcaggcagatagtcccggaaagcctcacggagaatccacttctcaatccgtggcttgccgtcagcagtacggcacagcttgtcctttggattcaacgtcatcgccacatcaatgaactccttgtccaagaagggcacgcggccttcaacgccccatgcggcaagcgacttgttcgcccgcagacagtcgtacagatgcagcttgcccaactttcggacagtctcctcatggagagcctcagcggtgggagccttatggaagtacagatagccaccaaaaagttcatccgaaccttcccctgacagaaccattttgatgcccatgctcttgatgacgcgggcaaggagatacataggagtcgatgccctgacggtcgtgatatcatatgtttccagatggtagattacctctccaaggacatcaagtgcctcctggatggtgaaatgcacctcatgatgaacggtgcctatgaagtcagcggccttgcgtgccgccaccaaatcaggcgagccctccagcccaatggcaaaactgtggagacgcggccaccatgctgtctctgcatcctgggtttcgatgcgctttgcggcgtactttgccgtgacagccgctatgatggaactgtccaatccacctgaaagcaagaccccatatggcacatcacacatcaactgccgtttcaccgctgattccagggatgcacgcaacctgtcgatatccgacacattgttcttcaccgcttcataggtagtccatgcacggtcataccattgggtcgggaccttatccggactatagaaatactgtccgggaagaaattcctgaatggtaggacatatcccttcaagcgccttgagctcgctcgccacatagtagcaaccttccccatcccatccctggtacagggggatgatgccaatatggtcgcgggcgatgaggtagacatccttctcaatgtcataaagagcaaaggcaaagatgccgttcaagtcctccaggaaagctgtgcctttctctcggtacagggcaaggatgacttcacagtcactctgggtcagaaactcatagtaaggattaccgttctttccgttgaaatgttcgcgtatctcgcgatgattgtagatttcgccattgacagccaagaccacattgccgtctttcgtatacaggggttgcttcccggacagcgggtcaacgatggacaaccgctcatgggaaatgactgcgtcatcgccgcaccagatgccggaccagtccggaccacggtggcgaaggcggcggctcatgccgagaactttgtcccggtatgtcgcggcaccgtccttgatgtcaaacattccgacgaaaccacacatctcttacctccaatccaagcacggacacatgtgcctgggttattcccggaattgtactttcttgaaatttcccctgtcaatgcagccaaggaaaaaatacgggaaagtggtttttattcgacaaaaaaggggtgtaagctccaaatcctcccgcatggaattgtaagagacgcttatacatgataagcttttttatacttataaaaaaacttgttcagctcgccttattccagaagggatgaaaatgaatgagagagagcctaaaccaagcgtcatggtctttctgaccatcctgatgcttcttatcaccttcatttcatgcgacaacaaactgaatgtttcaaataccaacgaggtacgcttcactacggaaatcggacgcaaggccatggcaaattccgaatggcaagccaatgataaagtcggtatctacatggtagttcatgatgccctgacagcttctgccgcctcagaacgtgcaaacaaactctatacggctgacacatccttccagacttccggcttcagtcctgctgataatgccaataccttgaagtgggacgacatctccaatcctgccatcacacacttcgacttcatcgcctactatccttacgtatctcccatcgccaataccaccgctctacccataaatgtctatccgggttccggggaacaggataccggaaaggccgacttcctgtggggacgcaccgacaacgtacagaacaatacctcaacggtgcatctgaagcttgaccatatgctctcccgcctgattgtcaacatctctcccagcacgaccatcgatgcggacgccatcacgggtggcgtactttccgttatggtcgaaggcacaagcacgcaaggcacgttcaacctggataccggagccttgtcagtcacaagttccgttgagggaatcaaaatgaaggacatctcccacaccctcagtcaagcagaccaggatgcgggcaagcgcaggtttgaagcggtactgatacctgtggttcactcggagatcctgctggatactttgaaactggaatttaccctgggctctgatacatacacgtgggcagcaacttccatagctgagggagacaaacacctgattcactttgacaaaggcaagactcatgtctacaacatgacgctgaacacggatgctcatgaagtctccgttgccgccatccagattgagatacaggactgggacaccggggacggcggaaactggggtgctacgccaaagttataccgcctctccttttccagaaacggtgccatggtcggggatgagccggaagatctgtacgctcatgcgggcgacacggttacactgccggattccgggacattggagaagactggctattactacttcggtggatgggataccacttctaacggcaacggggttcagtatgccattggtgacacattagagattcttgaccaggatgtgacgctgtatgcacggtggttggtgaagattaagtcagtctccgccggagatacccatacgatgatactgaaggaggacgggacgctctgggcgacaggacagaacaactatggtcaactgggtgtcggcgatacgattgacagaagcacgcccgtgcaaatcatgactggtgtcaaggagatcgcagctggaagcactcacacaatgatcctgaaggaggacgggacgctctgggcaaccggacggaacacctatggtcaactgggtgtcggcgctacgcctacccagacaagcgcgcccgtgcaaatcatgactggtgtcaaggagatctcagctggaagcactcacacgatgatcctgaaggagaacgggacgctctgggcaaccggacggaacaactatggtcaactgggtgtcggcgatacgactaacagaagcacgcccgtacaagtctgggattctgccaatggttccgtgttcatgactggtgtcaaggctgtctccgccggagcctcccatacgatgatcctgaaggagaacgggacactctgggcgacaggtcgcaacttttattatcagctggccgacggcactaaaatcgacaaaaacatacccgtacaggtcatatccatgggctctgatgtcgaggccgtctccgccggaacctaccatacgatgatcctgaagaagaacagggagctatgggcagtaggaaacaaccaatcaggtcagctgggcgacaacacccagaccaccagatcatcgcctgtgcaagtcaaggctagtaccattctcaacgacttcatgattgatgtcgaggctgtctccatctgggattatcacacgataatcctgaagaaaaacgggacgctctgggcgacaggaaacaacagttctggacaactgggtatcggtgctacgcctgcccagataagcatccccatgcaggtcaagggtgctgacggggtcggattcatgactgatgtcgcatcagtctccaccggaacctctcacacgatgatcgtgggtacagacgggacactctgggcgactggattgaacaataaaggccaactgggtgacggcactacgaccaccagaaccacacccgtgcagattattttctgattgaagacatagggaataccggcgcacgccgaccgattaacaggtcattctgttgcgccggtttgctgtattcttcttaatcaaagaatcacaccgccaaagatttctctcagagcatcgaccacaacatcacaatccccacatgaaacgacaagaggaggaacaaaacgcaggacatcagttcccgcagacgctatcaggacaccacgttcccgacacgccgtcactacattgcccggaggcaaagcgacttgcaatccgcggataagccccctcccccttacggccagagcaatggaaggaaagtcttccaccaaggcgacaagagaggaacccagatagctgccaatttcccgaacatgagagagaaaatcggggttggagaaccgtctgaggacgacacatgccgcagtcatcgccagaaggttgcccccgaaggtcgaaccatggtcgcctgtcgtcaagactccgcaagctttcccgcccaccaccatggctccgacagggacgcctccgcccaagcctttggcaagggtcatcacatcaggcttcaccccgcttttctgccatgagaatgcatcacccgtccgtcccatgccacactgcacctcgtccatgatcaacaagagaccatgtttcctggccagggatgaaagccccatgagaaaatcatccgtggcctcgatgatgccgccttcaccctgtatcccttccaccatgatggcgcaggttcggggagtaatcaaagcctccaccgatgccaaatcattgtacatggcgtaggaaaatccagggacaagaggctcgaaagccacacgatattttttctgcccggtcgctgacaaagccccgcaggtacgtccatggaaggagtgatccatagcaatgatatcagtgcatgcctctcctttcgtgatgcgtccccatttatgggcgagcttgatggccgcctcattcgcttcggctccgctattgcagaagaacgcctcatccatgccgcttaagccagccagcaatgatgccgcttccacggcatgaggattccaatagaggttcgagcaatgaagaagaccatcatcaatggttttcttgaggctttcgctcaattccgcatcgccatatcccaaagcattgaccgctatgccggctacgaaatccagatacgtctttccttcgacatcgttcaccgtcacgccagaacctgaacaaagaatcaggggagcccgtgcgtacagaggaatggtatgaccgcttccccggtcaatgatgtcctgcgtattcatcgtactcatgcctgttcctcctttccgacttcactgtccgcctggtcgttactacctacctcatcatcaccggtcatcatggttccgatgcccctgtgcgtatagatttccaggaggatgctatgggcgacccgcccgtcaagtatgtggacgtgccttactcccttgtccaaggcggcaatgcaacattctgtcttgggaaccatgccgccggagatgacaccctccgccatcaagccccttgcctgcgacacagtaagggaacggaacaacgttgaggaatcaccgacatcggcaaggataccttccacatcggtgagaaataccagcttccgagccttgagcgcacctgccaccgctacggcggcatagtcggcgttgatgttgtaggttgcgccatcttgcccaatgcccaccggcgaaattaccggaatgaaaccactgtccaagagggattcaatcaaggtcacatccacatggacgacattaccaacatagcctaaatcctcattatgatgtccctttttcttctcgacttgcaatgtccgaccatcttttccgctgattcccacagctccaaccccgaccttctccaaatcgctggccagattcttgcctatggaacctgacagaaccatctccgccacctgagcagtctgtacgtcagtaaccctctgccctcctatgaaacgggtggggattcccagccgtccgagcatgtcggtaatctcccgtcctcccccatgaaccacgacaggacgaagtcccagatatttcagcatggcaatgtcggtgatgaccgccatcttgaggctctcgtccgtcatggcgctgccaccgtacttgatgacgacagtgcttccggcaaaggttctgatatacgggatagcctcaatcagcacttccgcctttgcaatttccctgctcatgtccatggtcttttagctcctgtaatcgccgttaatccgcacatagtcatagctgaggtcacagccccatgcggtcgcgtcttcttctccatctcccaatacggctttcaccgtcacatccttctccatgagaatcttcttggcctgcgtttcatcgaaagcaagaggcatcccttccctgacaacctggatggttccggcatggctgatgaaccaaagagatgccaagtcgggattgaacgtggcgccgctgtagcccatggcgcaaaggatgcgcccccagttggcatccgcaccaaagaaggcggttttcaccaagttggacgatatgactgaacgggcaagaatccgagcatcacctttggtcgccgctccggatacgttcacttcaatgaaatgtccggctccctccccgtccctcacaatttcacgggcaagatgtccaagaacgtaggtgaaagcatcagaaaactcatcccatccggcctgttccttctcaactacaacgccggaagccccgttagccaagacaagtaccgtatcgttggtggatgtgtcgccatcgaccgatatcatgttgaaagtgtccgcaatactgtctcccagcagttcttggagaagggatgtggaaattccggcatcagtggtgatgaacgcaagcatggtggccaagttgggatgaatcatgccggaaccttttgccataccgccgatggtcactgtcttgccgccaatctcacagctgacagccatgactttctccgtcgtatcagtggtaagtatggcgtgggcggcatcatcagcggaagctgcggaagcagcggaatcggtggaatgtgcggatgaacttccggaaacaatcatggccgaggcagcagtgatgccacagagcagtctgtccatgggcagcgggacgccgatgacgccggtggaacagaccaggatattctctgccttcatgccggaaacggccgtctcacgcaattcaagactctcaagagcagatgccgcatgagcggcggtcgcttgtgcgtcaatcatgcccctggcaccggtgcatgcgttggcgttgccactgttcaccactatggcatgaaccggccctccggcgtcaatgatggccttgtcccagacgaccggcgcagccttgactacattggtagtgaacacccctgccgcactacaggggcgggaactgactatcaaggcaaggtctttcttttttttcttgataccgcaggctactcctacagcttggaacccttttgccgcggcaatgccgccggtgataatcttcatgctgcttcctcgttcagatgggaaatatacctgatgccgacaggccggtgtcttcgtcacaacccatgacgacattcatgttctggagggcttgtcctgccgctcctttgaccaggttgtccaatgcgccgacgacaatgatgcgcccggtgcgttcatcaatcacccagccgatgtcacatctgttgcttcctttgacccaccgtgtctgtggcagtgaagatgacggcctcatgccgatgaacttctcttttccataagcatcttcataagcggctgcgacagaactggcgttgacgcctgccttgagggaagcgtaacaggtcgtcaagatgccccgatccatgggaatcaggtggggcgtgaactgaacaatgaccggctgtcctccctggcgggcaaagccaagctcctgctctatctccggtgtatgccggtggacggccacgccgtaggctttcactgactcgtttgcctcgcagaactgagtgtcaatggaaagctcccgtcccgctccgctcaccccgcttttagcatcaatgatgatgccctccggttcaatcagtccttgcttgagaagtggatgcaggctcaagatggaacaggttgtatagcagccgggattggctatcagccggctgttcctgatttcatcccgatgcagttcgaccagtccgtacaccgctttttccaacaaggcagacggtgccgccagtttcttgtaccacgcttcataaactgccctgtcacgcaggcgaaaatcggcgccaaggtcaatgaccacagtcttcttcaagatatcttcattgagcgtccccgccgcaatgcccgctggcagagcaaggaatatgacatcacaggaagcggcagcagtctgtatgtcatcatcctgaagcagaatgtctccctccggtgacgcaagatgaggatggatgtccttcagtttccgtccggcatgggagtgcgagccggcatacgtgaggcgggcatgatgatgccgtgcaaccatatgggcaagctgtacgcctgcgtaaccggtgattccgatgattccgacgctgaacatatttcctcctgtctgcgtatctgacattatacataaatattcagcatattccagtatattggaataaatatacaataattcacctataatatagtaaatttattcattgagttctaaagattccttaaaagaagaagatattgacagtacactcaaacgagtacatattcagaaccagaaacggtctgcctataaaacaactcacccttaccactaccatcaagggagaacacacatggaacgattccttttgcttcccgattccttcaaagggacaatggattcccggcaggtatgctccatcatgaaacgggctatccttactcactatccggaagcaaaagtagtttcgattcctgtggccgatggaggtgaaggaagtgttgacgctttcctggcatcacaagaaggacgcaaaatcaccacaacagtgaaaggccctttcatggaagacatggaagcctcatatgccttgctttccgatgggacggcaatcctggaaacagcttcctgcgcggggctgcctatcgcaggagaccgaaaagaaccggacaagacaacgacatatggcctcggacagttgatgagacatgccgtggcacaaggctgccgcaaactggtcatagggcttgggggaagctgcaccaatgactgtggcgctggagcggcagccggagctggcgtcattttcaaagattcagacaacatgccattcgttcccaccggcggcacgttatccaaggtcgtttccatcgatatgagcggactcgatccggcaataaaatctgttcccattatcgcaatgtgtgatgtcaacaacccattatacggggaaaacggagcggcgtatgttttttctccccaaaaaggagctgatccggatatggtggaatcccttgacaaagaactcaaggcgttcgccggaatcatcatgacagaactcaatgaagatatagcacacattccaggcgcaggtgccgccggaggtctcggcgcaggcatgctggctttcttcaatgcaaaacttcaaagaggtatagacaccatccttgatacgattggatttgacacgcttgcagaacagacggactacatcttcacaggagaaggcaagctggatgcgcaaagcctgagtggaaaagtcgttgtcggcatagcccggagggcaaagaaacatcatgtccctgtcgtggctgttgtaggagacataggggatggcattgatgacattttcaatgaaggtgttacagcgatattcagcatcaacaggattgccgcaccctattccgtgctgaggacgagaagccaatcagacatgatgctgacaatggactcaatcattcgcctgatcaaatcacgcaaatagagtgcctttgtactcatcaaggaacgcgccatcctgcgccaactgcttcttcagttcagtaatatccacatcctgcacagaaactcctgcctccgcgcacaatgccgcggcagttcctgcgccttggcttattgccatgacaacaggagtcaccctgacggcggcgcaagcctcatgagtcgcgctgatgcatcggcctgaaacaatcaggttgtctatctcatgggagacaagacatcggtaaggaaccgaataccagcttcctgggctgaggaaacgatgctttgtggcagctccgtcaggagaatgtatgtcaattggatatccgcccattgcaatggcatcattgaacatcgtgttctccagaagatcctccgccgtgagcttgtacactccgtttatcttgcggctttcacggataccgacatacggtcctgtcatgacaactttacaagactcgaatccggggatgtatttttgcaggaacgcgacaatctccctaccctggcgtcgtccctcaacctccgcttcggtgagctcgaagggatcggtcgccatcttctttgtaatgcgggacatgttgacaatgaactctcccacgttgtttgtctcaaaacacaacaccatgtccctgtctacggagaactctccccgttccttggcacgtttcaccaaggaataggctccctggattcctgtgcgcgggatttccctcaagcggtcaaaggggatagtcggcagcatgtcgtccctgtgcgcagacacaaagtcaatcagcttgtcgcggtcaaccccggaaacctttacgttcatggtcatcggctgggcaagattatccgattcacgcccgaagacgctggggactcccgcatgggtggctacatccgcatcccctgtacagtcaatgaccaccttcgcttctacagagaacgctccgttctttgcatgaagggtgatacaggtgatttttttatcctggacatgacagccagtataaagcgtatggtacagcagcgtcactccggcttccaaagccatctgctcaaggacatatttcaaaccttccgtgtcaaacggtgtcacactgcttgcataaccgacaaagtcatccatgtgtcccggtgaataaccgagggctttcatcctttccacgatttcatcggggatgccgcggacgacctgggtttttccggcatgataggtcatctgggggcctgtcccgtagcgggtcagggcgcctccgagaaaaccactttgctccacgagaagtgtttttgctccgtgacgcgcagcggcgattgccgcgacagtaccggatggccctccccctacgacaaccacatcatatatgagatttttcatcttgttccctctcggcacgctcatgcatggattgtttcagatcgtgatatgtccgggcaaaggcatgagccccaatctctgataaagcccggattcctgtcctgcccagcttcagttttccaatgcggagaatcggcacggtgtagtccttgcttgtcaatcccagctcggtgcattccaggacatggaagaactcatggctcaggataagctcgacagcgacattcatggacagggaattttcctgtgcccacagcctgattgaaggcagataaagcaccacttctttccgaccggaaacatagtcgcaaaagtatcgtctgttccctacaatcatgtccttgtcaatttccttacaggctatgcctttttttgcaagcaattccctgaacccggcattaccttcggcattaccttcggcattaccttcggcattaccttcggcattacctttggcattattttcggcactaccctcagcatcacccaccatagcaaatatccggcgggcggcttgttcgcccttgtcccatgcggcacagaccgcccgttccctgtcggcctgtggaatcttgtcatagcacaggtcatagctcagctcgaccaaggcaagctccttgccggggaacgggaaaatctcatgcgcggacatgtcactgtttttctccataaggactccctgatgtgcgaatatgtccagaatatgcaccacatccgctcaaacatcgacccgcttcgtcgcaatgacaataaggacttctccggcagggtaccctgatacctccacagtgccgagactcaggatttgggattcgctctggagtccggacaggtccacaatcttttttccaaggaccacatagatgttcggaaggtttgccccgccgtcattgtactccgtcaattcttcaagcagccactttatgtcactttcccatgtttccctggaacttttcctcacccatgcattgttcttctgcaagcggatgatgccttcatcatcaatcagacggagcgcacgggtttctttcttcatcagtccaaaaagttttttttgtgtcttcatctgctgtatggcgaacatctggccgttctcagctgtgaccgtcagcccctgagaagcgacattcaggttcccggcgaccaaggagatgagcatggcctcggaaagcttctcctgcctgagatccttgctccgcatttcagtggcgccgacagcaatggcacgcaccagattcctctgggtatccacctccacactgacatcgactgttccgggagccgctccgctttggatggctttcatctcggcttcacgtcgcacctggactatatcctcgtcagtggggttgatcaccgtcctttcaaccatgtccctgaccattgccagggcgacgcctatcgtagaaatgaccggtgcattcctggccagtttccacgtgtgtttcatgataccggcaagatggggaacgaccaccgcagcgccaccgccgccaccgacaaacagagtagtacggggattcatgtgatagtctttcagcagctgggcgactacggcaccgttcttcaccgcggcaaaacccaatactttccgggcagcttcttcaagggaacagcccatattgtccgccaatggcttccatgctatgcgggcggcttccgcgctcccataagcgtaatcaccttcggtgacatatccggcaatattcgcagctcctgacagtgtcagggcaatccggacgcctccgtcacattcaatgctggcataatcagcgtccgacgccgtatgacgaaccggaaccaagcgcggattcttcaaaacagcggggttggagaacacttcgtagttcaaccctacgatatgggcggaacgcgggccggtatccacggcttttccgtccttaatcttaatcatgctgccgccgccaatgccgaccgtgcgcacatccaggctattgagataggtcttgtgtccgccgacctcagcgtactggatcatgaccttcccgtccttgacgcaggaaatatcggtggaagtccctcccacctcaaagaatatcccgtcggtcagcttctcatacatgagcgctccggcgactcccgccgccgggcctgagagaatggtaaggataggacgggaacgaacctcatcaacgctcatgacgcctccatcacagcgcatgatcatcagaggactcgtgatgccggctttctggatgctctcctcggtcatcgtggccgcttcaagcatcttgggcatcacgcttgcgttgatgaccgcggttctcgtccgtatccgtagcccgtacagttttgaaatgtcattcgtcgccgtcccaggaatgttcttgcgggtacagaggctcacggcgagattttcattttcaggattgtcaacactgaatgtctcagccgtcacgatgcttgaaccaccggactccgtcagttttactattgcggcggaaatatccgccgcaaggtttgtgcttttatcaacgacgacatattcgttgatggtttccagaaattttccgggagaaagctcgatacgcccgatgtgggtgtccgacttgcttttcaaaccttcaagcccgctgcccagcgtgatgatgccgacatccgcgacatcaccctcaagcagcgcattcgtcgcctgggtagtcccatgggcgatgaacacaatatcttccggctttatggaatgctgtgtcatgatggcatccagcacctggacgataccggcggccacgccttccttggcagtatgcgtcgtaggaatctttaccgttccgaccagctcatacgtatcattgtcaatcgcggcggcatcagtgaatgtccccccaacgtctatgccaatacgaaccttcatatctcaccttctccctttcagtcatttatatcgttcagatgtacagaatgccggacagagccacgccgaagacagcgaccgcccacaggtagggcagaagtttcttcgtgatggtattcacgtcaacctcggtgaagtttgccgtccagacattctgcgtgttggtcgggtcgccacagccctggattctttcagcggcaaggaaagcacccatgacagcaagaggcgacaatgagccgagtcctatgatgagagcggcaatgccggaaccaagcccaaacaggttcatcggaccgcggtacaaggcaaggggcgccagcaaggagaagaacaggatgtatccgatgcgtccggatggcacgacagcgagcaggaatggattcagcgtcgctttcaccgtaggatgcgtcaccgcaagatacaggatgccaataccaatcatcaggatgatggcagggccgccgtcagtgataccgtcatagcacgtcttgacaagagtgttcattgcctttgaaaaacttttcgcggtaaaaatcagtatccatgcaatgccgacaatgaaggaaggaacgaccggccatttgaaggccgcgaccaggatgatgggaattaacggagtcagcacggcaaaagcaccgcgcacacccttgaggttcctgtcattttcttcttctttcttgacaggagccgaaaagctgaacttcgttccgttcttcttgaactcgacaaacacaaggatgagtgttgcaagcgcggtagccgcgagaagataaatctcaaaattcctgatatagacgatctccaagttgaaaatcgaggaaaaagtcttccagttggcaatgttgaacgtcagtcccgtcgtaaaagccatgaggaaaatacaggcggcgctgatggcgggaatcccgacagagaccaagataggaagcacgatggagccaaccatgatgatggaacccagtccgctcaaggttgtaaagagaagcgcgcatgccacgaccataatcaaggtcacaatcaaaggtttgtcacctcccagctcggcgcttttcttgataatcgtttcagtgactcctgtcttgttcataagctgaccaagccatgcgccgaatacgacagccatgatagccgccgccatacggaccgtccctgcctcaagcaccgtctgcaaccagccaacctgggctccctgttcgttgacttccacggcggggactcctgcgatgatacaaatgacgaccgccatgaggggcaaggccaagagcgtaggaatcttcttgagcatcataagtgtcgcaatcaccaagaacgcagcaatcatgagaatgccttgtaacataatccacttcctccctttaggaaactaatataaacacagcatccatgatgccgtgacgaaccacatgaaaaaactttgccccacatcctgccttcttcaccgtttcatcttctcttacagcgcgtcgatggcttcacggaactcttgggtgacagccctaagcctttcaggagagggatccttgcccaggacaatggcgccgatcatgattgccttgcacccggcgtgatgcaaatgcctgacctccgaaggcttgatgaccttctgcgtaggaataagcgtcggcttgccgaccttggcggaaatatccgcatatttcaggatgtcggcatagttcaacggtgtcccgtaaagctcgcccggctgtatgctgcattccaagacatcgatttcactggcacgtatggcatccagcgtgttctgggtatatgtcgaatcaatcgcgggcatcttggtgagaatccgggattccatcatatgcacgggaagatgctgggcgtaggaagaaaagaagtccactcccaaggcttccatttccaccctttcctcaggggaaatgaaagcatccgcgccaccgggaaccagaccgaccggaacatcaccgcaaagacgaaccatatcccgcaagaatcccttgttttcctgatacgtgccaaaggtgtgtccgcttgccctgtgccagacgttcacatgaaccttgacggcatcacatccaccatccaaggcggcacgtgccagtccaaggtcattctcaggcagactgacgaccaatgaaaatttcctttccgacaatatcctgtgcaatttcattgaggcatctccttcaggacatgttttccttcatcaggaaaccaacgccctgtcacgtacttgtcctgcgatggtattcactttatctgtcgcgggaatatcatcaagcatccggatatcggggacagttccgtcatccattgcttttttcaattccgctttcaacggagataagaatttctggacgttccccacgaaaaaaatggtgtccaaggaaaacagcatacatatcatccgtatggcattgcatgctttctgaataaaaaccttgcctcccctgtcatcaaggatgaagggaacaagatttgtcccggaagcttccatgcttccgcttcccacgggattcccattcttttcttcatggaggaacatgtgagtgatgatgcttgcagagccgtccctcagaggaataagcttgccttccaacatgacactgacccatacctgcttgccgaaaaccaagagcgcggcattcttctgatcccgtctgtccaccgccgagagagcatcatccagagtatgttccagggaaaactcctccagaaccggtaccttgaagcaggtgaaaagcgcatcatggagggaaatggtcgccgacgacaatgaggtcgaatacatgacggagaaatccgaagcctggatatcatcctggaaaagcaggccgactcccatcaaacgtccgctgagtgagctcttttcctccatgatattccgcacggcatctacaatctcggaaaacacatcgtctccggacagttttccttgtctcgtcactgcttgttcccgacgggtcagggacatgtcatagaaatggagcgtgacattgcgccgggatatttccgctacaacgaaaaaaccatagttcccattgagccccagctgcatgcgccgtcgccctccggtggaacccaggggagcaatttcaatgaggatgccatcttccagcaattctccgacaagactggaaaccgtgctgggggcaaggttggtgattttcgctacatctgtacgggagatggcatcctgatgcatcaatgagttcagaatcagattggcattgtgtttcctgatgtcctgcaagctgctttttttcattgtccttttcctctatggtaccatcctgaacagaggaaaagcatgggcgtacaactttattcggagtccgtaataagttgacagtatcattgattcataaagtcagcaagaaaaaaacctcaagggaacagagaaaattttttgagggatttggttcctcatacgcgcctcgccagccaagccgagggcatccgaaaaacgattgagacgaaaggccacaaaaaagggaccagcagtcctgctcaagcagaaacatgtcaggtccctggggaaggcttagtatcatggatacaaatcagacaaatgccgatcagactgagaaaagaagctctccataggtagggaacggccagtatccctgtcctacgaacccttccagctcatcgctcatcgcacgggcttcctgcatcctggcaaggatttcatcacgacagaagcgggcagcctctatgccggacagtcccttcaacctgatgatggtgtcgtccagttcctccaccttggcgaacaggctgtcctcaaggtcgctgaaacgcttgaccagtgtcttctccatggtcacggcaaggcttggatccaaactgcgtttggtaactgcttccgccgcgtacttggcagaaaaagcgctggcagcggggagaacctgcttgcggattatctcaacaaaggtaagtgcctcgatattgatggtctttatgtaattttcgaccaaaatatcgtaacggctatgcagctccgaagaactgaacactttatatttcgcaaagacttcttcattcttcggtgcgatgaacgccggtagtgagtctggagtcgaatgaaggttaagcaaccctcgcgcctccgcttccttcacccattcatcactgtagttgttgccgttgaacacaatcctcttgtgggcaaggtaggtatcggtgacaatcttggcaagggttttcttgaaatcctttgtcccttccagcaggtcagagaactcatccagctccttggctatgatggtgttgaggatgatgttcggaccggagacggaaaaagatgagcccagcatgcggaattcaaacttattgccggtaaaggcaaaggggcttgtacggttccggtccgtgctgtccctgggaatgggaggcaggacatgaacacccagagccattgccttgcggctcttggcaccataggctgtaccgttggcaagggaatcaaggatttcagtcagctcctctcccagatacatcgagacaatggcgggaggcgcttcgttcgcgccaaggcgatggtcgttgcccgcgctggcgacggatacgcgcaacaaatcctgatattcatccaccgccttgatcaccgccacaagaaagatgaggaactgggcgttgtcaatcggggaatctcccggttcaagaagattgatgcccgtgtcggtcgccatggaccagttgttatgcttgcccgacccattgaccccggcaaaaggcttttcatggagaagacaggcaaggccatgcttgtcggcaatcttcttcatgatttccatgatgagctgattatggtctacggcgaggttggatgtctcgtagacggaagcaagctcatgctggctgggagctacttcgttatgacgtgtcttggcatagacgcctagtttccatagctcacgatcgagatcctgcatataagcggatacacggggtcggatgggaccgaaatagtgatcctcaagctcctgccccttgggaggtttcgctccaaccaaggtacgtccgcaatgaaccaggtctttgcgcttgagataaagctcacggtcaaccaggaagtattcctgttcaggccctgccgtggtgatgactctcttgacatcagtctttccgaacagacggagcaggcgtaccgcggaatcactcaacgcttccatggaacgaagaagcggagttttcttgtccagtgcttcaccgctgtaggaacagaaagccgtggggatgcacagcgtattgtccttgatgaaggcataactcgtaggatcccatgccgtatagccgcgagcctcgaaggtagcgcggagacctcccgaagggaaagaagatgcatcaggctctcccttaatcagttccttgccggagaataccatcaagacccgtccgtccttggtgggagaaacaaagctctcatgcttctcagcggtgataccggtcattggctggaaccagtgggtataatgagtcgcgcccagtccaatcgcccattccttcatggcattggctacggcgttggctatggtgatgtccaaatctttgccgtctcgaaccgttttcttcagcgccttgtagatgtcctgaggcaatgactcctgcatgatcctgtcattgaagacgagtgacccaaaataactggaaatcgtatccattgatgttctcccctataaaaaccggcttcgcaatacctgcatgatatgaaaaaagacgccgtagaccacatggactacagcgtctttgctgatgtcgttacttttacaggagactgcccgtttctgtcaactcccaaggaaagtcatttttcatttttccttttctttttcatttttgttttatatgggaaatcggaagcgccatcacgcctcctacgcaagcgcgtcttgcgccaagctcaacagcatattatcatgacgcgaaagaacatcacgacctgattgtctccgagcgggaaaaaaaggcggaattatgagtggaagtattcttgtcgcgtccatcgctccttcacaaagctgccatatggcagccatcaaagacgccgcgtcatcttccatcctgaccattgtgcagtcgggagccgaggctcgccgcctcatcatggatgaagaatgggataccatcatccttgatctccccctgcctgatgagaaagacagcgacctttgccgtatgattggagaaaaaacctttgcatcgctcgtggttatcgtgccagacgaccttgtcgatacgacatcttctgtggtagaagattacggggccgtggtcatcggcaggccattggatccggtcgcgttttcttatgtgttgaaattcgcccggtcaatgagacgccgcatagccatgctgcatcagaagaactcccggcttgaaagtaagctggatgaggtcaagctggtcgatcgcgcgaaaatcgcgctcgttcattaccttgacatgactgaggcgcaggctcaccgctacattgagaagcaggctatggatctgcgcattccgcgtatagcggtggcgcgccgtatcctgaagacatatgaatgagcatagggaactatcagggaaacgggagaagatgatgacgaaatatgtctttgtgactggtggtgttgtttctggcctgggaaaagggataaccgctgcgtccctggggcgtctgctgaaaaaccgcgggcttaagatagcggcgcaaaagttggatccgtacatgaatgtcgatccgggcacgatgagcccgttccagcatggggaagtctttgtcaccgatgatggcgctgaaaccgaccttgacctgggacactatgaaaggttcattgatgaggatctcaacaaattctccaacatgaccagcgggaaagtatattggaatgtcctgaccaaggaacggaacggggaatatctgggcagcaccgtccaaatcatcccccatgtgaccaacgaaatcaaaagtttcatttatgccgtaggccgcaagaccaatgccgacgtagtcatcaccgagataggcggaaccatcggcgacatagagagccagccttttcttgaagctatccgccaggtcagccgtgaagtgggagaatccaactgtctgttcatccatgtgacccttgtcccctatctccgcagcagcggggagcacaagtccaagcccacccagcattccgtcaagatacttcagggatccggcatcacgccccacatcatagtgacgcggagcgatgaacccctcgaccagtccaccaaagacaagattgcgcttttctgcaatgtgaaaagagattgcgtcatagagaaccgtactgtaccggtcctctaccaagcaccggtcatgctggcttccgaggggctggatgaaatcgtctgccgggagatgaaccttggcgccggcccttgcgacatgacggactggaaccgcatgctcaagcaaatcgaagcatctgtcactcctgtccgcatttccctcgtggggaaatacacgcagcttcatgatgcctatctttccgtcatggagtccctcaagcacgctggctgggaaaaccagagccgtgtctccatttcatggatagattcggagtgcgtcacgccggattccgttgacgacctgcttgcggggagtgatggcatcttgattccgggaggcttcggcgaccgcggtattgaaggaatgattgtagctgcccgctatgcacgagaaaacaagataccgtatttcggcatctgcctgggaatgcaaattgccgtcattgaatatgcccgtgatgtcatgggtcttgtggatgcaaattcaagcgagttcgccccgaatggtcttcattccgtcatagacttgatgcccgaccaaatgggcaacatccccaagggaggtacgatgcgtctgggagaatatccttgtgccatcgttccggagactatcatgaatcgcgcatacaggggagaggcggaaatcaaggaacggcatcgccaccggtatgaatttaataatgttttcagggaacagctggtgaaggccggtctgactatatccggtcattctcctgacggtcatctggtggaagccgtggagttgcctgagcatgtccatcctttctacctcggcgtacagttccatcctgaattcaagagtcgtccaaaccgtgcccatccggtattcagggaattccttgctgccgcattgaaaaagtcccggtagtttaccgtgatccaacgttcggtgtagaaagtattttcgctttagtgcttttccgctgggtcgtcatatgtcatacaggcatttgtcatccattttgttgccttttgctttttcgtcatgtatattcattcatgcataatgaatgtttattcagtatgattatccatccaaggagaagctacgccatgagaggacgccataaccggcttgcggttgtcaaggaattaatcaagaacaataagatcgacaaccaggatgctctgcttgagatgctgcgattggaaggtttttccgtcacacaggcaacattgtcccgtgacctcaagatgctcaaggtgggaaagatatctgacggatggtcggggtattactatgccctgccagagaaagacttgatttctgaatccgagaaaagctacatccaggacgtgcgccgcggcatactgtccattgagttcagcggcaatttcggcgtggtgaagacccgacccggccatgcgaacagcgttgggattgccctggatatccttgcccttccggaaatccttggtacccttgccggcgatgatacaatcttcctgattctccgcgaggggatgaccaaagaagaccttctggaaagtttcaagatccgcatccctgaaatcacggactgaaatctcctgtatgccttgcatcccctccgcatgcaacgctacaatcctgggtgagcatgagacccaggaggatatgatgacctataagaaccttgaccagagcacggctttcgccgccgtatcagcccttgcccccgcagacatcaggacgaccctggatccagagcgtttcgcttcctgttccatccccgcgggaggagggcttacgtattcctatgccgccatgcccgtggtgaagtctcacattgatgctctccagtccctgtcggatgatcaagaagtcatagccaaatatacggctctcctgtcaggagaaatcatgaacaccggagagaagcgcctggtgcttcatcatctcctgcgcggtcgtgtgccgggagcttccgagacggtcatggcagacggagaagaaaaaggggctttctatgcggcggaactggagaagacgcgcgctttcgccgcccaagtacgtgatggcaggattactggctcgacgggcaagactttccgtactgtcgtccagataggcataggaggcagcgacctcggcccccgcgccctatatctcgccttgaaggactgggctcttggagaaggcatccagcgtcttgaggcacgtttcatctccaacgtggaccctgatgatgccgcggatgttcttgacgggctggacatggaacggactttgttcatccttgtgtcgaaaagcggcacgacgcaggaaaccttgacgaaccgtgatttggtaatccaggcgatgcacaagaaaaaaattaccggtctcaaccctgcaaaacacatggtggcggtcaccagcaagaccagtcctctggcgacaagcaagaatgtactggcatcgttcttcttcgacgactatataggcggccggtattcatcatcaagcgccgttggcggcgtggtgctgtccttggctttcggacatgagacattcgcacgttttctggagggcgctcatcaggccgatgccaaagcattggaaaaggatgtcaccaagaacgccgcccttctcgatgccctcattggcgtctacctgcgcaatgtcctgaattgtcctgtgaccgctgtcctgccctattcccaagcgttgagccgctttcccgcccatctgcaacagttggacatggaaagcaatggcaagagcgtgaaccgcgacggtgttcctgtctcctacaagactgggcctgtcgtgtttggagaacccggaaccaacggacagcattccttctatcagctccttcaccaagggacggacatcattccgctccagttcatcggattttcccggtcgcaggccggtcaggatattgttaccgatggttcgaccagccagcagaagctcaacgcaaacctgtccgcccaaatcgttgcctttgcccgtggcaaggatgacgggaatccgaacaagaggtttgccggaggacgctggtcttcccttctccatggcgagcgtctcacaccggaaagcctgggtgcccttcttgcccattatgaaaacaaggtgatgttccaggggttcctgtggaacatcaactcctttgaccaggaaggcgtccagctgggcaaggttctggcaggaaaagtcttggcgggaagccaaggagatcctgtcctggcagcctgcgcaaagatgctttcataaacgttgttctggctgcatattccaagcggaaagtttgccgttgttctgtacgaacaagtggatgaacaatcaactgatcaggcatgtcaatgatatggtgcagcgtccgtgtcccgccacttttcaagagttgtagctggttttcgtatttttataaaaaaaccccctcaggaaaaggaggttaaacctgagggggaacaaaaggaggttagaaaaaacccgattttgcaatttccagtcctggagggacttaaaactactgtcgttctctttctgaaccctaaaatacatataagagaaaaaagaatcaagagaaatcataaaaaattaacgtccatctttagaatttttctgaccttctttgaatttattcagtttgccatggaatatggctggcgcgtattctccagaacatcgcgccacaacgtcccttccaaatcaatgtggttgcgtcggctgaccgccaccttgatgggaatgtggacatacttgttgttccattgactgattaacgcctgcgtcttccccgccattgccgcatggacagcatgggcgccaagccgggcacagtagatggaatcaaaggaatcagcgggtgcgctgcggatgatgtagctgggatcaatatactttatgttcacctctatgcgttccttcttgaaataagcctggatgcgatccttgaggaatatgccgatatcctgaaacttcacgttgccggaagcgtccctttccgcagtgggaggcaacaggttctgacctgctccctcggcaagcaaaatgacagcatgcccacgatccagaatccttttcttcaagtggacaaggaacccattctccccctccaggtcaaacggattctcaggaatcagacagaaattgacatcactctgcgccagggatgtattggcggctatgaaaccggactccctgcccatcactttgaccaggccaatgccgttgatagaattgcgtgcctcgatatgcgccccacgcaccacaggaaccgcctgagcgacagctgtatcaaaaccaaaggaactctggatgaacgaaagatcattatctattgtcttcggcacgccgatgaccgatatcttcagcccgcgcttcttgatttcttccccaatatcccaggctccccgcaaggttccgtcccctccgaccgccaccaggatgttgacgttcatcctctccagcgaatctacgatttcggaaatctgatcaccaccaccgcgtgaggaaccgaggatggttccgcccttctcctgaatgtcatcgacaatgtccggatcaagggggatgataggaaaggaagactcctccagcagaccttggtatccataggggatgccgctgatgcggcgcacgccgtagcgataccagaaacatcgaaccaccgccctgattacattgttcagaccgggacagataccaccgcaggtagtaatggccgcatggacatgggcagggttgaaatagatgcgctcacgggggcctgcaagctccagggtaccatcatccacaggaacggaatgaccgtcagaaccagccttggtcgccacgttgaacaggattcgggtggagtcaagcacatagtcggccatgccatctccggagctatggctcatcagaatgggagaaggtatctttgcctctccaagattcggtatagtaaagtctaaaactgcactgctcatgccctattcctccacaatctttactgtagctactgtagctactgtagctgtatgtcccgtcaatgacaagacagcaccatgcgggaaacgctccatatgggaaacgtatgaacgttggaaccttgctctggaatcattcccccatggcagagatttcgtgagctgcctggtaaatcatgtccaccagcagagggatgccttccctcggtacactgcaatacgccacccgcaggacatctattgccaagctgaccgttcctgccccatagctctcaagcaaccggcggcggagagtttccgcgtccaccttgcctacattgcacttgaaagcaaaaaagtatcctgaattgaaaggaaacggagtgaggatgttgtcatccacatgttttgccaaggcatcacgcgcagcctgataccggcagcgcatctcctccctggcggcatctctctcttggtcgattttcgtcccattggtcaaagcttctatcaggattgactgaccgggacgctggctgctggacaccgaacaccgtatcgcaccaagaagtttttgttcgagtgcttcgtaggccggacggggcaatcccttgcatgcgcaggtgatgaagccgagacggaagccccagagaaggtcttccttggtcggcccgtcgcatttgatggccaggagatttgggtgagcatcagccagatgcgcgaaaagggagttggttcctatgccgtcttcatagaaaagcccatgatacgcgtcatcacaaatcaccaacaaatccttcccttccgcagcgactgcggaaagcgtccgggcaatgtcctcaatcatgctgtcaggaggcgtatagccggttgggttgtttgggaaattgagaatcaggatgacctttgaggcttccacaccatggattgcctccatcatggcgggaacattaaattctccggctggagagaacagcggaaagctgtggaggacggctccatggcctgtgccgaaaatcaggtcatagttgtcccaacggagggaaggaaccaccacagcatcaccttcatcaacgaaaagccgcgcggcaagggaaagggcatgggtcagtgctgctgtgaccatgggaaccgatgcgggtatgccatgcagcgcgggattgttcttcagcagcctctgatgccagagactgcgcgcctgggcatcccctcctgtcggggcataggaaaagatgtcccgtggttcataaacctcggtatcgaaagcattgtacatctcggaaagatacatcggctgaccatcctgcatggccaccccggcggtcgcgttgtaccggtatgcaagacgtccggcctctacgctctggaagactatccccctcggaaaatagatgcgtcgtccaaatgaagacagcagacggaagaccactgtttcagaaagattttcattgagttgtccggcaatgtccgtcatgttgttctccgcattcatcagaacagcctcccttgagtctcaatttcagagtcctcattggcatccttcccggcattctccctgatattctctttagcatcagcgtccagcatccccagaaattcatcctcgctgacaatacgcgcacccgctttctgtgcctgggaaagtttactccccgccccgcctcccgccagcagatgggtggtcttgccggtgacggaggacgtgacccggcctccccgttttttcacctcgaccattgctttttcacgtggggagaaatgttcaaaggaaccggtgacacaccatgtctgtccggcgaaaatctgcgggacatcggaaacctgagaggcttcctcttcaaaggaaagacctgcttcacccaatgcatggatgcgcgcgcgcatctctggcgcggatagtgattctatcagggtcatggccatcttttctccaatctgggggatggatgtcaacgtgtccatatcgtgggtatccacgatgtgaagaagctgctccattgaccggatgctgcctgcatcaagaagctgatctaccgccttcctgccgaaatcaggcagaccaagggcagaaagaacaacacggaacggtcggttccgactgtcctccactcctgtgacaatgaggctgatcttcttttttccgaaacctggctgaccatccaagaccctccggtaatcaagcgtatagatgtccgggatgtcggacagggcattgatgtttctcaggacagtgactgtctccggcccgaaattggcaatgtccatgccgtccttgcctacgaagaactgaatccgtcctcctacctgtgcgggacagccggaggcattgggacagaaggtgtgcgctccccggatgaccagggtcgagccacaactgggacagatggcgggtatgcgccaggtggtattgccttcctcattcttctccacgacacgctcgaccgcagggatgacatcaccgcgcttggaaacttccacagtgtcgccaatggccagctccaggaggtcaatataatcctggttgtgaagcgtgacgttggaaaccacggagccgccgatgggaacgctcctgacccgcgccattggggtaatccttccggttcggcctacttggacatctatgtcctgcaccactgtctgggcggcgggtgattcaaatttgtatgcaatcgcccaccggggatgatgtcctgtataaccgaagacgtcccggagcgcaaggtcgttgactttcactaccaaaccgtcaatctcataaggaagatttcccctctccctggtgacgccggatatgtagccggcaaggtcgtcgaaggcgccggaaaagccttgtacgccggacgcggacaaaagagcctcggcttcctgtcggccagatgcgaatacccccaggtgtggattgacccggaagccgagacgaaccaacgcggcaagaagttccacatggttgggatagagggtggcatcacctgcaaaataagcctcgtagacaaaaatggtcaggggtacacgggcagtttcgctgctcttgattctcctgattgttcccgcggcaaggttgcgaggattggcatatgggatttccatggtcttgttcaacacggaaaaggattccttgggaagatacacttctcccctgaccgcaatgtccagcggttcggacagtcggagagggacggccgcgatggttctgatgttggcagttacatcattgcctacagttccgttgccccgtgtcacggcacggacaaggattcctttctcatagtagagaaccattgatacgccgtcgattttttcctccactatgaatgagagacctgtgtcggccttgagccccgccttgttcatccaggagacgatggcttcggcgctgtatgccttgtccaagctcagcacggggatggaatggcggacttcggggaaatcggaagtgaggtcgctgccgacgcgctgcgtgggagaatcagcttctttcacatcaggatgagctgcttcaagggcggcaagttcatccatcagggtatcatattccttgtctgacatactggggcgtcccaagacataatattcatgctgggcgtcaagaaggatgcgggaaagttccgccatgcgtcgtactgccgtttcctgtgtgtgcatctggaatcctccctgatgtgacagataccatcttaccttgttcggtcaggggtttccagaggctggatatgttcacctttccgggtatttcaaaaaaggctgttcatttaagagcatcaactcaaaagatactatttcacgcataaaataacccttgcagtaatgcgttttccaccaaaataatactttcgggtaatattcaggattcttccaggtctgtcagtatcaagactcatgtaaagctatcggagttgttgagaacaggaggcaggtatgatttggttaaatgctcttcttcatggtttggtatggtcgggtatttgggtaattgctctgtatgtcactttcaggctcgtaccccataccctgatccataattacccgaaagaactgcaagaactcgctgacatacccataaaaagcaaacggctgacgacatgtgtttccttgttggtttgggtcgtgattatcggatattatctgtttgcggttttatggacatttcgccacaggacagacggcttcctggacattatggcattttcttttatggttttcatggtatggaacatatgtgacttgaccataatggattggttgctgttctgcacggttcagccatctgtcatggtacttaaaggcacgaagggacaccccgcatacaaggattatatgttccacttcatcggattcttgaaaggaaccgggattgctgcgatttttgcgtttgtaataggcggaatatcctatctgatcctgaactctttggtgtggtaaagggctttcttttggatgtccatacatccaattcgctccctgtcttgcctccgttgttctgctgtccctgttgacgcgcaccactgctgtgcgcatgtcctgtgtattgcccttgcgttgcgcccggcgttgcagtttgccgcgtgacatgatactgtatccacactgcgaagggggacgacgatggagaaaaaaacacaactcggcgacgtaccccagtaccatggcatcgtcctgtgttcatctgtatcatccggtaccatcgtggacatttccatgcccacactgccctatggctgcttcctcattgaaccacgggacttcagcggaaccaattccatccatatcctggacacccgcatgccggtactgacatcatcatccatctcctatgaaggccagcctgtcctggctcttttcggccctgacattgaaacagtcagaaatacagctcgctctatccggttttcctattccctccctcctgtccctgctccggtttctgaacaggagaagacagatggcgtttccagtgaagaaggaacgcccggacaacgagaggccaacatagccggaagccccttaacagcagcatgggataaaggaggcaatcctccccccgaaacggaaacacaggtgttggagcagacctatacatatccgatacgtcaccccgcgcgagcggaagaaatagtaatccaagccatgtatgaccagaaggaactgaacatgcatgtgccgacccagtggccttttcatgtgcgggaatccatagcggaagctttgggaatcagcaaacggaaaatcacgctcaagagacttccctatttcactcatcgtgatgcttatgtcatatggccgtccctgcttggcgtcattgccgctgccgccgccatgaaggtcggaggaaaagtatccctcagccatgaaccggcgcacgccaatcccctcatgacaatccaccgccgcacagtcttcgcctccagcaccggaaaacccctggaagaaacagtgacggctgacatagaccagggagccttccctgtcttcacgcaagagatgcaacgtcaggtcatggcgggactcctgccgccgtacaacctgcccaaaggttcagtcatcgtcaccgcgcgtaaaagctcatccccaccggcatctttccatggagacctgggctatgccacggcggtatcaagcacggctgtccattataatgcagtggccagggcggcaggtatttctcccatcgactggaagataaagaacctgggagaatatcccgtccgtacaggcttcgtcacgtccgaaaaattttccatcttgcgggatatcatcaacgaaaccgcggaaaagtccggtttccagcgcaagcacgccgctttcgaattacagaagcaacggaaaaacagatattcgacattcctcaactacgccaaaggaatcggatgctccgcgggagccggcatcagcggtttcagctcatccttcgaactcgccgacaagttctccgtctctctcaggcttgaggaaaaagacaaggtttccttcaacacgtcctttcctctcaacggccccagcgagaacatctggaaaaacatgattacccgtgagctggacattgacccggagtccatcctccccgtggatgaaagccgggaggaactgcgggacagcggaccagctgtcttgtcagccaacagcgggcgtctgccgcggatgttcaggaaacttgcccatgacatcagggaaagacggttcaaggaaccgttgcctcttgaagcatcaatgaccttccgcagccctgccatggcatcccacacagaatttgaaggaaccagcggagcaagcctggcgatagaactggacatagacacaatcaccttgcatccggtcgtccggcatgtctgggcagtattctctttcggatatgtggatgatgacaagctgctgcggacacgcatccgccagacaatagtgcatacattgagggaaagcggcgcctatttcgacaatcgtgacgggaacaagccatttaccatagacatcaccatccacaataccgaggatggcgctcccgcgtcggtaaattcaatactcaggggattggtcatgggagcatttctgtcggcgctcggacaagccctgccctccggcatgagtacaatccccgtcaccagcgccctcatcctcgaccatatcagggaggagtgaccgtgaaacttgatttccagctcgacaacaagaagatatccgtgaacgtcaatgcggacaagccactttccctcatccttgccgaggacatacccaaggacttttcctggaatcccttctttggctcgctgacacgggaacccgtcttcattgacgatgaacttgtcctgcccgcccagatgcctgctttccgtgtacggggtaccacgattcgttcgtacaacggattccgcaagacccgcctctgccgggatattgaacgcgcctacgcgttccatgaatgttatccggatggcggaagctatgccgccatcaccatgatccttgagtcgatgattaccgacatagacgcatcgaaaactcccgcccggatctccacgccggaggaaaaccccaaccgtccgacggcagaacccacaacccttgacatggtgaccatagagcaggaccttgacgacatcgcatgcaccacaatggatgtcggtcaactcatcctcattgcccgcacggcagcggaatacaggagacgcaggaatgtacgaaggaattaagtctcccacaatccatagcccccgtaccattggggaagccctctctatcctgaaccgtactcctgatgcgcgtctgtgggcaggcggtacgtatatcatgagcagaccggatgcttatcctggcaaggacgccagtgccatcatcgatctggcggggattcctgaattgaagaaaatcacgaggaacgaccgttttgtggaaattggagccatggtcaccgcatctcaactgaccaataccggcaagctgttgctttccgacctgatgctggataccctcaagtccacggcctccccactgtaccggagacagcttaccattggcggaaccctgtgtactccggacatccgcctttccttgccgacgaccttggcagtccttgaatcagccgcggaagtccgttacctccaacgttcccgcatcatcacccgctggattcccatagcccggctctatggcaagaacggcgctctcctgatgccgccaaaaagcatcctgtccaaaatacgcatcagcctggacatgcctggtttccaacggttccgggtcattgatcacccaatgcttgcgccgcgtgattccgtgctgttcgctttccaatgccagggaacccaaggaaccctgtcccgtgcgcgtttctgcttcacctatccgaccgccggtttccaccagagccgtgagatggaagccctgctcagcggacaggatctgcccctgtcaccggacaaagtacggaagttttcctcacagcttgtcatggagatagccaggatgcatcctggggtgactcctctccagcttgagagaagccgccgtcttttcgcggaagtcctgcatgacattgatgtcatggcaatggaaaaataaccggaagaaaatcccgtagcccatcaccaaagcgtgggaatgtggtatgatgactcgacaggagagcgacagatgtccggattcgtacaccttcacaaccatactgattactccctgctcgatggcgcgggttccataccaaaatacatagccaaggcaaaggaactgggcatgaatgccctggcaatcaccgaccacggcaatatgttcggagcccacaagttctacaaggcatgcaaggcagcggacatcaagcctatcatcggctgtgagttctatgtcgctcctgaaagccataccttgcgcgaaggcgtggaaggaaagccgcgtgcctatcatctgattctccttgccatgaacgagaaaggctatcacaatctgatggaactgaactccatctcctatgtcgaaggtttctactacaagccgcgtatcgatcatgagctgatagaacagcacaatgagggcgtcctttgcctgtccgcctgccttggcggggaaattgcgtcccttctgaaggacaataggtatgaggacgccaagaaagccgccctgtggcatgcatcagtctttgacgggggacgctattacctggaaatccaggatcatggcttgcccgaacagaagacggtgaaccaggctcttgcccgtctttccacggaaaccggcattccccttgtagcgaccaatgatatccactacatcaacaaaagcgatgccaacgcccacgacatcctcctgtgcattggcatgggcaagaagaagaatgaagccgacaggatgcgtttccactcggctgaatactacatgaaaagcgctgaggaaatggaaaaacagttcctctggtgtccgcaagccgtggaaaatacagtgaagattgcagatttatgcaatctggagatacattttcccggaccgcgcctgccccgcttccgtgtccccaaaggcttcacggatgactcttacctccggcatctttcccatgaaggacttgcccgccggtatgcggaagtgacgcctgacttggagaaaagactggattacgagcttgatgtcatcatccagatgggtttccagggctatttcctcattgtccgggattacatctactgggcaaagcagcgtgacatcccggtagggcctggccgtggttccggcgcaggctcgctggtggcatactgcacggaaatcactgatgtcgatcccatcaaatataacctgctgttcgaaaggttcctcaatcctgaaagaaagacaatgcctgacttcgacattgacttctgctttgaacaccgccaggaagtcatagaatatgtgacggagcattacggtgaggatcatgtcgcccagatagccaccttcggaaccctcaaagccaaggctgtggtaaaggatgtcgcccgtgtactggacattcccttcgaggagtccaaccgcatagccaagatgattcccgacgaccccaagatgaccttgaagaaagcccttgaacagtcccctgagctgaaacaggttgctgatgccggaggcatctacggagaattgttcgacgccgccttccgcctggaaggattgaaccgacacacatcgacccatgcggcgggcgtagttattggtgaaaaaaagctgctcacctatgttccgctctaccgtgatgccaagactggcgcaatctccacccagttcaccatggatcagttggaggaaaacggcctggtcaagatggacttgctcggactgaagacgctgaccctcatcaagcatactgttgatttggttcacaagacaaaccccggattttccattgaggacatcaacgaagaagatgaaaaaacatttgacatgctccgtcgtggagacagcgcctgcgtcttccagtttgaatcgaccggcatgcagaagattctccgtgatgcccttccgaacagcatagaagacttggtggccttgaacgccctgtacaggccggggcccatggactacatcccccaattcgttgaaagcaagaacggcaggatgccgattacctacgctcatccggacttggaggaaacgctcaagacgacctacggcgtcatcgtctaccaggaacaggtcatgaaagtcgcccaaatcattgggggatacacgctgggagccgctgatatcctgcgccgcatcatgagcaagaagaaagcggaggagctggctgcccaagaagtgaagttcgttgagggagccttggcgaaaggctatcaggagaagctcgcacgctacatcttcaagatgctggaaccttttgccggttatggcttcaacaagtcccacgcggtggcttattccgtcatagcctatcagacagcgttcctcaaggcgaactatcccgctgaatttatggcggcgaacctgaccaatgagattaacaatcctgacaagttctcggaatacctgagagaagccaagcatatgggaatagaggtacttcctccttccatcaattactcggaaaggcaattcaatgccgttgaaggcaagattgtctatggtctggcaggcatcaagaatgtcggggaaggcgtggccgacctgattatccgggaacgtaacgaacacggcccctatgaatctttcatagacttccttgtcagggtcgattcgcgcgcaatgaattccaagctccttgaatccttgataaaggcgggaaccttcgacagcatggaggaaaaccgtcctacgctgatagaaaacatggaagcggcggtcatctacgcccagaaacagaaggaaagcaaggaaagcgggcagagctccctgttcgaaggcgatgacattgattccttcaccatgacacgccatcctgattgggagatgcgtgagaaacttgagattgagaaagccctgctgggtttttacatatccggacatcccctggatctgtaccgcgatgcctggaaacgcagcgtcctcgtggatttctcccgtcctgaacgttttccccgcaaccggcagatttccctggtggccatgatcactgacatcaggacgttgatgaccaagaagcagactatgatgggcttcctggaattggtcgatttcagcggtacattggaagctacctgtttccccaatgcatgggcggctgtctccgggaaaatcgaaaaggacggcatctatggtttccagggaaagttcgagtacaatccgaaaagggagtccattggattcatcgtggatgctgtctgcgacccgtacagcctggatccggtcgccctgaaagaagctcatatccagattgagaagcacatgtgttccgatgacatgatcgagactctcaaggatgtcattgtggaaaacctgggacggggaagatgccgtacaatcttccacattgaggactctgccgccgcgctgaccgcagcggctcataacgcggaggaagccggattcgaggccagcgaagctccggaggattctgaggagacactctccctcccggctccgcagactgtcattgccgcagggtatgagttttccgtagattattcagagaagctcattgaagacttgaagaaaatccccggagtgaccggtgtctggtttgactaggaggatttatgcccgtatatagcaatcaccccactttcctgatgaaccttgccctgacagcggcaggggttatctccatctattcccttgttatctggctccgcatcatcatgacatggatgcgctccccgtcttttcaggctttcagcgccagcccgttcttccggttcatcgcttctatcaccgacccgtatctacgcctgttctccggggtaaagttcctcaagctccgccgtatcgacctgacccctctcatggcactgctggcgctgaaccttgccagaagcatactcacgcttttcggcaacaccggcatcctgaccttgggcatggtgcttgccctgctgatccggatgctctggcagtcactgttcaaccccgccttcatcttcttcctcatcctccttatcatccgcttggtcttctgttacaggagaactcccaattcttccaactatgtcatgattctcgattccgcgctgggttggttgttcaatggaatccaacggcgtttctacaaggatcggatagttcctgacaggactttggtcatagcctccctggtcgcgctgctcgtcacctgggccgtcagcttccttctggtcatcctgctcgccaatctggtgacgcgcatacctttctgagagtccatctgagaaccagggaaagagagaagcatatgttcatccgccaattgcaggaaccaatagccagccttccgggagtcggaaaaagcgcccggctcggttatgatgccttgggaatccgtacccaaggggatgtccttctcctttcaccccggtcatgggaggatcgctccatcattgtccctttgggaagcgtagcgcggaatacaggagaaaatacggttgtcaacaccttcgtccaggttctttcccagtcatggttcggcggccgcacacgcgggaaaaggacgctcaaggtcattgtccgtgatatcagcggcaatggggacggacggttgtcccttctctgtttcggacgggattttctggaaaaggttcttgtcacaggacggacattctatgtgtacgctcaggccgcctatcatatgaccgaactgcaaagctcgcaatttgaggtcatccccatgcgggatgatggttccccgcccgccgagttcggcgcagtcctgccaatctatcctttgtccggctcccttagccagagaatcatcaggcgtgatgtggcggctgtactggctgcccgcagttttgacgacgaacttcctccgtctctgatggacgcgtatgcccttctgcccaccgaccgcgccatccgcatgtggcatcagccttcatccctggaagatgtgaagaaagcacggcagacccttgccttcacggagcttttttatctccagcttgtcacccgccgcagggctgtgcgtaccgactcttctacgctgaaatctccgggagagattaccggcagcgagaaaaggttcatctccctgcttcctttctccctgaccgccgaccaagagacggttcttaaggaaatcaggatggatttggactcatcttctcctatgaacaggatgctccagggagatgtaggaagcggcaagacattggtagcatggatcagcgctttgcatgtgctttcccatggcgggcaggtagctttcatggctcccaccgaactgctcgcccgtcagcatgcggaaaatgcggcgcgtctccttgctccggcgggcgtgcggcttgctttcctcaccggttcagtgaagggcaaggagaggaagctcatcctggacaacttgaaggcggggaacatagacgtaatcattggcacccacgcgcttttttcaaaggaagtggaattccgccgcttgaggtttgtgatcatagacgaacagcaccgtttcggcgtcggtcagcggcttgccctgatggataaggcggccacgcctgatgtcctcctgatgaccgccaccccgattccccgtacccttgcgctcacggtgttcggcgatctcaatgtatcgactatccataccatgcctccgggaagactccctgtcatcacacatctggtctctgacgccagcagggaaaggatgtacaaggctgttggcattgagttcttccgcggccatcaggggtatttcgtctatccccgcattgatgattcagggacaagcgatattcgcgatgtcaccaacatgtttgagtatctttccacccgtgtttatcccggcatcccctccgcactgctgcacagccgcattcctgagcaggagaaaatggacatcctggaacgtttcaggagaaaggagctgatgtaccttgtctcgaccagtgtggtggaagtgggcattgatatccccgaagctacctgcatggtggtagaacatgccgaccatttcggactttccgccctccaccagctccgtggacgcgtaggtcgcgggactctccagtcgtactgttttcttgtctatggggagcctttgagcgatgacgcacgccagcgtctgttggtcttgcgggaatctaccgacggtttccgtatagcggagcaggatctgctgatccgtggtccgggggagatgaccggaacccgtcagtcaggattcctccgtctccagttcgccgaccttaccaccgacgtagagataattgtggtcgcccgcaaggaagccgatgccgtcctccaggcagatccggcgttcctctccctgtcacattcggtcatcagggatgtcctgatgcacgcccctcctttccctgaagatgtaatagatgcttcgtaggtgcgtcattcgcaaacgcatcaccgggcagtgtggttttggactgttctgttgcacaggacaggagctttgcgtatcatggagtgatactgggaattagcgcatcgtgcgcgtcccatcatccgccggaggaaaaatacatgcgcataacaggaggacggtatcgcggacgaaccattctttgtccgcccggagtcatccgtcctgcaatggatcgcatgagggaatcacttttctccatccttggatctcttgacgggcattccttcctggatcttttctccggcagcggatgcgtcggcattgaagccgcctcacgcggggctgaaccagtccatctgattgagatggacaagctgaagaaagatgtaatcctcaagaacatctcttttgtggaaagcccgattcgtctgttcatggccgatgccttgcgtttcatcagggcttcaaagaacacctattccataatctacgccgaccctcctttcccccggaacggcaaggttaggcttgctcaggctgtggcggattcatccgtccttgaggatggcggcctgttcatcattcattatcctgccgaggaaaacgcccagtggccgcaaagcatcggaaatcttgtgttcaccgatgagagggtttacggacgcagccatctgaggttctaccgaaaggatgcctcacggcaggaagccatgcaagaaacatcacaagaagcgataacggagaaaatatcccatgagtgaaacactgcgccctgacaatgtattctcaacaaactacaagacctatacccaccatgtcgatcccttcttccatgccaaggaaactttcctctttgaggtcctccaggaagccgccggacgccacgccagcctaaagaaactcagcattcccgacctgaaccgggaaagacggacatggatgattacccgtacccgtctggaaattgaccgctacactatctggccggaggatatccatgtacagacgtggggacaggaaccggtgaagctgttctttacccgcggtacgaaaggctgccttgccgacgggtcgcccctgttcaccgccatctcgtggtgggcggtcatcgacacgctcagcggtcggcctgtgcgaccacaggaaatcaacgacaggcttggcatcccaccggtcgataatgaccatccacggattgattcttcatacaataagcgtctctttttcgccgaccaggatctcattcctttgaaggagttcacgccatccgtcagatatgaggatacggacagcaaccatcacgtaaacaacgtggcctatgtgaactggttgatggaggctctgcccgatgagttccgcaatacgtataagatgagttggatcgatgtgtcttggctcaaccagacgtaccggcatgacactgtgcgcatgctcaccggaatattccccggcgagggccttgacagtcccgttccccatctctttcatcaattgttgcgggtggagcaggatggctcacagactccgctgttcattgcggagacgcgttggaagcacagggcagaactggtaccagcctattgtgaacagaaaacacagccgaacatctccgagacagcccgctgaacgcaaccgccgcttcattttcaataatggggcggctttctctccggacgggaagatccttcaatctccatcaggtcggagactttcccgctgaggaacttcacttctttcttcagaatttcaagctcatcatggtgaccgcgcacaatggcatccaaggttctcaccgtatcttcaaggtaggaaatcttcgtctccagagcagtgaacctctcgtcttgttccatatgcatggttctccttggactggcattctgccagcgtccacatcatacgtgagaaacaaagggaggaaaagcatcttcagcttctccgtcccaaaaagggaaaaattttgaaatgcattgtcgttgaaacctaagcatagtatcataaaagtgtattcagatacttcgtcatgaagtttggaggacagaatgaagaaatacgtttgtgatttgtgcggctatatctatgatcctgctgacggtgacccggatggcggagttgccgcaggaaccgctttcgctgatatccctgatgactgggtatgcccagagtgtggtgctggcaaagacgatttctcccctgtggaagactaatcgaatctcacgtctataaaggggttgtcgcacattggcggcagccccttttcttataacctccattttcttgctttcttgtgtttatacacctaaaaatgaaaaaatccacaatattcgcatccaaaatcaccaactaacccgaaagtattatatgcttttcatgcaaaataatacttttgggtaatagctttctgccatcaccacgtttatactatttcctaattactaccatatgcgtaagctggcatgtcatcatcttcttcatggagaaaggaaaagatactatgagagagagagagagagagagagagagagagagagagagagagagagagagacgaaaatctgagagaactgcgtatgaacaaatctagcagaccagtctttttggttcttacaaccattctgatactacttgtcgcccttgtttcatgcgacaacaaactgaatgtttcacataccaacgaagtacgcttctccacggaaatcggacgcaaggccacggcaaattccgaatggcaagccgatgatgacgtcggcatctacatgctggaacatggtaccggcacggcagctactgccaccccggaacgtgccaacagacactacacggctgacacggcctcccagacttccggcttctctcctgctgataatgccaacaccttaaagtggaatgacattgccgctaatgccaacgacacgttcgacttcatctcctactatccgtgggcgtacctggctcataccgaagatggcgccggtacgacatccttctatgacactgataccttgtacatagatatcaaccgggacagggggacacatgaacaggataccggaaaggccgatgtcctgtggggacgcaccgacaccgtacagaacaatacctcaacggtgcatctgaagcttgaccatatgctctcccgcctgattgtcaacataaccccaagcacgaccgttgatgctgtggccatcaatgatgccaccgcatttgtggctacggtcaaaggcttggacaacataaccacgatgagtctggatgacggttctttggctgatgtatccggtctcactgcgcctattgccatgaaggacatttccgacacgcttacgaccacggaaagagccgagggaaagcgcagattcgaggctgtgctgatacctgtgggcaacactgatgccctggctaacgtgagcctggagtttaccctgaccggtgggactggcgctggtacatacacatggaagccaagtaccacaggtgctgtagctgacggagacaaacacctgattcactttgacaaaggcaagcagcatatctacaacatgacgctgaacacggaagcggatgaagtagccatcgccgctattgagattgagataaaggactgggacaccggagatggcataaacgcacctgctgtcaagctgggagtcagatcagtctccgccggaggttatcacacgatgatcctgaaaacggacggcacgctctggggggtaggatacaacgacaatggtgaactgggtatcggcacttcaggcgatatgggcaacgaacgcacgcctgtgcaggtctgggattctaccaatggttccaggttcatgactaatgtcgcggctgtctccgccggatgggattatacgatgattctgaagaaggacggcacgctctgggggactggacacaactattatggtcaactgggtatcggtggtactaccgacataagcacgcccgagcaggtcaaggccagtaccgctgataacgacttcatgactaatgtcaaggccgtctccgccggacaggagcatacaatgatcctgaagaaggacggcacgctctgggcgactggagacaatcagcatggtcaactgggtatcggtaattatgaagccaaagatacgcccgtgccggtttcgtccatgggaaatcaggtcgcggctgtcttcgccggagagttacatacgatgattctgaagaaaaacggtacgctctgggcgacaggatacaacgcttctggacaactgggtatcggtggtactaccgacataagcacgcccgagcaggtcaagggtttgggtggggccggggtcatgactgatgtcgcggctgtttccgccggatggaagcatacgatgatcctgaagacagacggtacgctctgggcgactggagacaatcagcatggtcaactgggtatcggtaattatgaagccaaagatacgcccgtgccggtttcgtccatgggaaatcaggtcgcggctgtcttcgccggagaggagtatacgatgatcctgaagaaggacggcacgctctgggcgacaggaagcaaccagtttggtcgactgggtgtcggtgattatgccgacaaagacacgcccgtgccggtttcgtccatgggttctgatgtcaaggatgtctccgccggatacggtcatacgatgatcctgaagaaggatggcacgctctgggcgactggagacaacgaatatggtcaactgggtgacggatctacgaacatcaacagcaacacgcccgtgccggtaattttttagatactctgaagtgacctccaccatgcacagtgcaacgcgcgggagttatctctctccccgtatgcgttctgccacatgcaaatggaggtcacttttcacgacaacggtaatccacagtcgcatctatgtcacatgcctcgtgacagaaaagaacacttatggcaaaatggcagtatatcatgcggataatgaggaatctttatgaaaacacccctggaaatacttctggaaagaagaagcatacggtcttttgaagcccgtccggttgaagccgatgtgatagcacgtctcaaggaagctacgctgcgtgcccctacggcggggaacatggttctctggtcagtgattgacgtacaagatcctgaaaggaaaaaagctctatccgtcttgtgtgacaaccagcccttcatcgccaaggctcctctgatatgggtatttctcgctgacactcagaaatggattgacggctttgaatccggtgactcacggggaaaaagtcctgacaccccatggcgtgcgccaggatggggagacttgcatctctgtatgcaggatgccatcatagctgcccaaaccgctgtcatcgccgctgaaagccttggccttgcatcctgttacgtaggagacatcattgagaactacgaaaaagtcgccagtcttctttccttgccccgctatgccgcgcctgcggccatgcttgtctttggctatccccccgaagcggcattacacagaccgctgactcctcgccctccccaagaagccttgttcatgattgatgcgtaccggcacatggacgcccatgacctggaaaacgctttttccgtccacactgagcaattgagggaaagaggcgtactgccctacggcaacactggcagctatgcggatttgtattacatcaagaagtattccagtggtttcatgcgggaaatgaaccgttccgccaaagcgttcttcgagagatggggagatggaatggaaacatcggagtcccaggaaggataggacggaacctgcgtccggatatcttttcgaaaccagcaggaaaatcgatgcaaagaacaggctgatatacagtaccggacattatgaagatcattgattgggattaaatcggacgatgaaccataaggaattttccgagatttttcatttgaaattgagaacaagactagatacaggcaatcaaagcgtcgcggattccacaagcgtcaacgtccttctgtctgcatcaaggctacacgtaataccataaggaatgatccctattggttccgcatgaccaaaatttacattgaacattataggaagttcaggatgttccgcttcaaaccccactacttgtctgaagacttccttgtatggttcatacttgctgcgtctcgctggttttccgactattatccctttcactacatcaaaaatactttgggcggcaaagttacgtaaaatctggacaagataatcacaggacatgtcttcctcactggtttcaagaaacattatcttgtctttccattcgctcacggacggccagattgatgttccggttattcctaaaatcgtatcaaggcatccccctaataatctgccttctgcaattcctgacccctgtatcatctcgtatccgatttcttcgggatgatactccttgagcctgtggctgttttcttccttccaccatatcttgtcatcttcatcatcgtaccaatagggtgatgatgtgatttcaagtttatcatgggtttcaaacagaattgattttatggcatgggacgtataatcatgtatcttcacatactctgcaaaattggtcatgagagacgcaccgtagtaagagatcagaccggccttgtagagcatcagatggacactggtgctgtcagaaaaaccagtgaatatctttgggttgtttcttatgacatcaaaatccatgtacgggagcaatcgtattgaatcatctccgccgattgaattgatgattccttttattgacccatcagagaacgcttgcatgagatcatccgcacgcgcctttggattcctgtacagataatcgatacctttgagagcattcggcatcacttcaacgacaaggtgaaagtcattttcaagacgctttcttgcaatatcaagtttatgaatagcccagtcttctcctagtgttccttttgaagaactcactatagcgactttatcaccagcttccagatgtcttggttttagcatgaattcctccctcaattattggtagaattgcaaactgccagtctttctacagcgccatttacagtgtcacctacaataccgcaatatacctgatcttatgaaaaaaccgcacgagcgaacccgtgcggcgaaataaagtttctggaatccagatcctagttctgcatgatctccccacagttcttgtagaaggcaagacgccgcttcgcatcagcttccgcggcagcgaacaactcgtccgcttgagcaggattggccttgtacagagatgtgtagcgagtctcactcttgatgaactgctgatagtcagaggaaggatccttggcatcccaactgaaccgcttccctgcctccgcagcgggattgaagcgataaagaggccagtagccggattcaaccgcctgcttctggattacttgggtataacgcatgttgataccatggttgatacacggagcatacgcaaagataattgaagggccatcataggcgacagcttcctgaatggctttctgggcatgcatgcggtttgcacccaaagagatggacgcgacatacacatgaccatagctcatgcacatgagtcccatgttcttcttgcccaccttcttgccagccgcagcgaacttggctacagctccaatgggagtagccttggaagcctgtccgcctgtattggaatacacctcggtatcgagtaccaggatattgacattcttgccgcttgcaacgacatggtcaacgccaccgtacccaatgtcatatgcccatccgtcaccgccaatgatgaagacagtcttgtcagcaaagtaatcctgtagctcgacaatcttctccagcaacgtccgagcctcacccgtggcggccttgagcgcggcaggcagcaaagcctgggtttcgctctgggcatccaaggaagcctgggtagcatcgccccacagctccaggtttttccggagagccgcgtccagttcggaggcagtccccagctcaagaagcttctcaatcttcagcttgaggagagtgcggttgctttcgacggcaagacgcatacccagaccatattcggcgttatcctcgaaaagggaatttccccaggccggtccgcgtccgtccgccctcttggtataaggagtcgtcgggaaagtaccggaatagatggaagaacatccggttgcattggcggtaatcattctctctccacaaacctgagtgaccatcttgacatatggagtctcaccacagcctgcgcatgcaccggagaactcgaacaacggttgcttgaactgcaaacccttcaacgtcgtgacggaaaccccgtcaaggacatcatagggcagctcttcaaagaactcggaatacttccgttcccctctctcacgctccacatcaatggggctgaactcaagggctttggtcttggcaggacacgtctcaatgcacacgccacacccttggcagtcttcggtataaatctgaatcttgaactggaggttcttgtcattcttggtgttggacttgagggtgatgaatccttccggagcatccgccagaagcgcgggatcaatctgcttggcgcgaatggcagcgtgagggcaggattgtacgcactggttacactggatgcagctctcggcaatccaatgggggatgaacggagcgacgccacgcttttccagcttggcggttcccgtgggcagggagccgtcgtaagacatcttggacaccggaatgtcattgcctttcagatgcatcactggttcaatgatgtccttggcaaagtcatcagcatcatcggcgatcagcttgggagccacgaagctcttggtgatcgatgcgggcacagtgacctgatgcagggcagcgctggcgccgtctaccgcagcccagttcatcttgaccacatcctcacccttcttgatgaaagtcttcttgatgtagttcttgatcagctcgatggcttccgcctcaggcaagacattcgatattttgaagaacgcagcctgcatgaccgtattgatgcgggaaccaagtccgacttcctgggcaatcttcagggcattgatgttgaagaacttgattttccgaccaatgatgatttcctggtcatgacgggtcagatgctcgaatacttcctcggaaggaatctggctgttcaaaaggaacaccccgccttccttgagaggccccagcatgtcataacgaccgatgtacgccggattgtgacaggcaacgaaatcagcgcggtcaatcagccacggcatgtccagccgtcccttgccaaaacgcaaatgggaaatggtgatgccgccggatttctttgaatcataagagaaatatgcctgggcattgaagtcggtattgtcaccgataatcttgatggagttcttattggcgccgacagtaccgtcggatccgagcccccagaacatgcatgatacaacacccttgggtacgacatcgacatgtccggcgaccggaatggaacgcttggttacatcatcaatgatgccgacggtgaaatcatggaaagcggaacctgccagatggtcgaacacggcggaagcatgggtaggcgtgaaatccttgctggacaggccgtacctgccgccgattactttgatgccgtcccgaccttcctggctgagagcggtgatcacatcctggtacaaaggctctcccaaagctcccggctccttcgtgcgatcaaggacggctatgcgtttgacgctcttgggcagggcggcaatgaaatgcctggcactgaatgggcggtacaagcgaaccttgaggagacctgtcttctttcccttcttgttcaggtagtcaacgacccactcgaaagtatcggcggcactacccatgacaatcaccacgtcagtggcttcgggatccccgacataatcaaacaggtggtacgccctgccggtcagcgcggcaaccttgtccatgtactcctggacaatcgcgggaaccgcttcataataggggtttaccgtctcgcgtccctggaaatagacatcttcgttctgggcggcgaccttcagacggggatgctccggacgctgggcacgggaacggaagcgttcgatgtattcaggttcgacgagaggcaggatgtcttcataggaaatctcctcgaccttctggacttcatgggaagtccgaaagccatcaaagaaactgaggaaaggaacctgtgtcttcagcgtcgcaagatgagcgaccagagccatgtccattgtttcctggatgctggacgccgcagtcatggcaaaaccagtgttgcggcaggccatgacatcagaatggtcgccgaagatggagagcgactgcgcggcaagtgagcgggctgacacatggaaaacagtcggcgtcatctctcccgcaatcttgtacatgttaggaatcataagcagaagcccctgcgaggccgtgaacgtcgtggtcatggctccggcggcaagcgcgccgtggacggctccggctgctccggcttctgattgcatctcgataagatcgaccttcttgccccagagattctcacggccactgctggcccaggaatcagcgtattctcccatgggggacgagggggtaatcggataaatcgcagcgacttcactgaaagcatacgcaatatgcgccgcagcggtattcccgtcgatagtaaccatctttttcgtactcattgttcactccattatttttttgcaggcaacaaagagtgtcgcctgctctacaatgatccctggagccagtttggggaaaaaccggacagaaacactccatatgacatcctagtccaaagacatgcggctttcaaccttaaacttacaaaagggcatcataaaccctatccttgcaagccaactaaatatcttttaaggacacattgcagaatgcggaaagaaggcgcaccagttcattgaaatcaaagaggcttgccgtgctttcatgggaatgagcgtatcgtaccggtacgccggtgactacagcgggaatcccgcgctgtgccacggaaagcttgaccgcatcagtgccgccgcccttgcgcaccgcttcctgcacctgtatcccctgggcatgcgcaatcccacgcaacaggtcaaggactccccgatgccctatatgagtcgggtcaaaaatacgcacatgggctcccttgccccgccgtgtctgagcaatcgccgggccgccgggcatatcgtcagcaggggctccttcaacgattatcgctgcatccccatccagatagttcgccactacgcctgcccctctggttccgacttcttcctgcacggtgaaggccaggatgacagtagatacaggtctttttccgtcttgggtgagagcatatgccagttcgatgagcgcagcgacaccgatgcggtcatccatcgccttgcccatcatcaccccggtttcccgtacccaggtgaacgatgcttcgggtacgacgatgtcccccctgcggatgccaaagatttcctcgacatccttgtcagatgaggctccgacatcaacgaacagatcatcgagggaaggaacggacggaggagccccctttggctggaagtgaggcgatagctggccgattactccatggtgacgtttcccgtcacgggtgattatagtcactggagaagatgggagcgtaacaggattccatccaccaatggcgaccagacgcagaaaaccgcccttctccacgacatccacaaggaagcctacctcatcctgatgcgcggcaaaaataactcgcccgtttccggggtcggttcccttgatggtcatgatgatgttgccgacggcatcttcttccacctggtcaacccgtgagccgatcatatccttgatgatagtgccgacttccttttcaaagccggatatgccactcgcctgaacgagccgtccaatacgctctacgacaattgcgtcgctgtccatcattctgcctccatcctttccctgcgcaaggtgaaatgcctacggcaatcactccgtgcggttttgccgtactcgtgttgtccgcacgtacgcatcccaatcatactccaataacagggaaaagaaaatgatggaaggatgcacggctccccgcgcatccccgtggaaactcccgcagaaacatcagacaaacatcacagacggacaggattgcagggaaaatcctggacaaaggggaacataggctcaggaagattcctgtaaggaaggcgcgtgaatatttcgtttgaacttccgtccgtcaaggccatgatggaggagcgggctatagcgcgtatctccggttccagatatcccagcttgacgattatcaatttccttttctccggctccactcccagcgcacgcatcatgtcgggatcatagcagcctacatgggcgctggtcacaaccacatccacccctccgacatcaagcaaagccaaatcagcattatgggcatccggccatgatgctacggttgccttgaccgttgcatcgactacgagaggtgtgctggtacgggtgtcgaacgccgctcccagcctacaggaaatgacagctcctgaaccggcctggagcgcttgccgacaaacggcggggtcatagaaaccctgatagaccacgggaggatccagtgatgtgaggcgggaatcagcaaggatcatcttcaggaagttcgtcacatcctgtgaagaaccggcggtcggattgtctcctgagtcagagataacgacaggccacatccccttgccgatatattccagggcgccatcaagtgcttcccgcggctccctggtgtcattgtagaaatgaaagtccttgcggatatcccagaagcgacgagccaacgtgattgcctcatcgtccgcctgttcctgactttcctccgtcacgaccaaggcggtgactccgttctccggtacatccgcccacgggaaaccaagaaggatggaagccgccatgatgccttgtttcttttcgaggttcctcacatgggtcatgaaggagagcatgggttcaacgctcgtctcactctgctccccggcaatcagtacaggaatcttataggctgccatccggggtttcaagccttcttcaagcgtccttatggtcatctttgccgcatggattcctgtctccagggtatccgtatgcggagcgcatttatacccgacgaaaccgttcacattccgtaccatcgcctctgtcatggtcgcatgcatgtccagggaagaaaacaaagggatgtcaggatagaccgtgcggatggaagaaaggagatccccttccgcctctcccaagccatgaacccgcatggagccgtggagtgaaaggcagatggcatccagtttacccgctgagcgtaccgccgccatcaattcttctttcagcttttcgtaatgcgtcctgtcccattccccgttgggaactgccctggcgagcagcgtggggacgacttcatatcccgcttccatgagagtggtgacaatgcccgtaatgctgctttgtcctttctgcttgagtatttcatcgcctctcagcacccagatatcagatggtccggtcaggatgggattaaaggtatccgattcatgatgcaggccgccgaccaatacgcgtttcatacgtttttccctccacagatgattgccatgctccaaatttctacgctccaaatttctacgccccaaggacacttttcaattgatgtgaatcagtgcgggaaagggagaactcaggttgcctgagcgtgcctcccatgtagatatgccccggccgccatgtcatccggctttcagtttcctgaggaaggaacacatggtattcacacgcgtttattgccttgtgcatgcgggcaaaatttctttctgtcagcccgcatccgggcatgacaatgatcttctcccccgcttccctcaccaagtcggccaaaacttcttttccttccgggacggtagcctcgcctccgctggtaaggactctgtccacccccagggtaatcagcgtctggagcgatgcgtggatgtcgcggctcatgtcaaaggcgcgatggaacgtgacgcccatgggacgcgccatggcaatgagctgcgccgtgcggtcataatcaataacggcatcaggtgtcaatatcccgaaaaccacggcatcagccccttcctcacggaaaacatggatgtcttccttcatgatgtcaaattccgcctggctgtagcagaaatctcctccgcggggacggatcatcacattgatgactattctctccgtgctacgccgggcaatgcggaaggcccctggtgtgggagtcagccccccctcgaaaagatcggaacacaactcgacccgatgcgccccagcttgttccgcgattaccacggattccgctgattcaaggcaaacctctatcagtggttttgtatttttgtccatagagcctcgcttccccttctcacgcgcaacgcaattatttcattcaatgaataaattgagtctatcctgactctcctgttccgtcaacttattttcagcgcttccttttctttggtttgtcacgcgtctttcattcaggatgtctgcgtttctgcccttgtgttttgattacctctccgggttccttccgggttccttcctgtccgttccaattgtttcctgaatctttttgccctatactggtttcatgacgacgcttgaccagacatgggttcccttcaacaatctcatgctcagacatatctacaatgtcctgctgatttgcagcgactacgaccgtttcctcattgaggaggatggacgggtcgaggaagaattgtaccatgagtatacccagctcggtttgagcaatccgccgaagattactcatgcccccgatgctgaaagcgcgcttgtccttttggagaaccgcccttttgaacttgtcatcaccatgctggacattgggccggaaaagatggacgaccttgccttgggcatcaagtcccgctatccggacatgccggtgatagccctgtcgccctctcccggtcatcacaggaacaagagcctgaaacacgcatcaggcaagagttttgactatgtattctactggcaaggcaatccttccatattccttgccatggtcaagctggtcgaggatgccatgaacgcgccgcatgatacgtcagtcgctgatgttccggtcatccttcttgttgaagactcagtccgatattattcctcgttccttcctctcctgtatacgtcgttgatcacagagaaccgtaccagcatcctggaggcgctcaatacatggggacgcactctccgaatgcgcggacgacccaagattctgttggccaggacgtatgaggatgcctatgggctgtatgaaaaataccggcacgccatgctgggtgtcatcagtgatgttgattttcattgtgatggacaacctaatcccaatgccgggttggttctgtgcagaagcatacgggaaaacagtccggatctgcccttcctcctacagagtacacgggatgatgtgcgggaaaaagcggaagacgccggcgcgactttcctgtggaagcgggatccttctcttgtcgccgagctgcggatgtacatgaggcgggaatatggcttcggacccttcgtcttccgcgatccctctaccggcgcggtggtggcgcaggcggagaccatgaaggatctgcaacatctgcttccatcaattcctgatgactcgtttgcctggcactgccggcgcaacgatatctcaaagtggctccgttcccagagtctctaccgtctggcgaccaaaatcaagacacgcactttaggctcctatgattcagtccgtgatgagaagctcagggttgcatcgatcatcaaggactacaggatggaacggaacaaaggggtcatagcccagttcagtccgtcatcctttgacgagacaagttatttcacccgcatagggaggggttcactgggaggaaaaggccgtggtcttgctttcattgacatggaactgcgttcaagcggcatagtagaaaactatcccaggatgtccgtctccattccacgcactatcgtgatagccacggacatctatgagcagttcatagaacagcattgcctgcatgaaatggcatatggttcctatagtgaccatgagatactggaaactttcctttcccacccgttgccatcacgtctgacgaacgaccttcaggcaatattgaaaatccttgatgctcccttgtcgatacgttcttcatctttgctggaggattcgtattcacagccttttgccggggtataccagacgtgcatgattgccaatagggggagcgaacaggaacggtttgatgagctttcccaggctgtccgatgcgtatgggcgtcggtcttcttctcaaaggccagggaatacctggctgcgacgaatcatgtcccagaagaagaaaagatggccgtcatcatccagaatatcgtgggagccgcttacggggactattggtatcctcatgtttcaggcgtggccagatcgttgaatttctatccgcttcccggtgagtctccccatgacggcattggagccattgcattcggtttcggaaaatcagtcgttgacggggaagtttccttccggttttcaccacgtcatccccaccgaccggtgaacaacctggatggagcggcacgaagttcgcaggaagcgttttacgcactggctctcaataagccgttcaatcccatttccggcaatcacgataatcttctccttcttcccctgtcgtgggcggcagagaatcatccccggagtcttgcggccattgcgtcaacgtatgacggtgacacgggagagatcagcgagagtttcatgtcacggggtacaaaggtcatcacgttcaacggcatccttaaatatgatgcgtttcctcttgcctcaatcgtccacgatgttctggagctggggacacgagcaatgaacgggtctgtcgaaattgagtttgccatgaatctgtctcctttgcgggagatgcctgagttcagtctgctccagatcaggccgattgtggcagggagcgagaatgaggatgtggccattgatgatgaggacaggaaaaaagccgtcatccattcccgtgcggtcatgggcaatggccgcatagaacatgtccgtaacatcatcatgattaaaccgggttcctttgacaccacacgcaccatggagatggtaagggagcttcgggaactcaacgcatccttctcccgcactgatggtgattatgtcctggtagtcgccggtcggctgggttccagtgatccgtggttggggattcccgctgtctggtcggatatttcccaggcacgtgtcattgtggaaactggtctgccctccatccatgtcgaaccgagccaagggacgcatttcttccagaacatcaccagctttggcactgtctacatgacggtcaatccttctttcggggatggaacgtgcgactttactgctctttcttcccttccccgaatcagggaaaccgagtatttcctccatgttcaatcctccgccgaccttgatatccgtgtcaaaggccgggatcaggaaggcgtggtactgttgccataggggcagtgccaatcaacaacagagtactggtatttcaattcattttgtcatcagcgcagcatcgaacgcgattgatgatggttcaaagttgatttttttcacatacgcacaactttccgtcgcgccaaattcccgttccatgccggaatcttcccattccaccgacaaaggccctgcatatcctgcctcgttcaaaacacggatgataccatcaaaatcaacatcgccatgcccgaccgaaacaaaattccatgctctccggctgtctccgaacggtaggaatgaaccaagtatgccagcattctcatgcttgttcatcttcacatccttcatatggacatgatagatgcggtcggcaaaatccctggcgaacgtgacctcgttcacaccctgccataccaaatggctgggatcaaaattcaaccccaacgcgggacgtctgtcaaagacagaaagaagcctccgtgtcgtataatagtcaaaagctatctccgttggatgcacttcaagggcaaacagaacgccttgctcatcaaacacatcaaagataggcgtccacagttcttttatgagctggaaaccatgttcaatcattgcctctgatgtctgcggatatgaataccatcgcgcccagatgggagacccggtgaaccccgtgaccaccttcaccccgaaaagagccgccgcccgtgccgtgtccttcatttccccgatggcccattcacggatttcccgtggctttccggcaaggcgggacggagcaaaattatcaaggcgttcatcgtacaggtcgccgacacattgcccggtcaggtgcgcggaaattgcccggcactccagcccgttatctgacaaaactttcttcacataagggatgtaggaagaatccgaaagagctttttgaacattgaaatgagcatgcgttgccaactcaagtccttcataccccatcttacgagccaagacacagagtttctcaagagaaagatctccaaattgaccggatgccaatgttattaatcgtgacatgattcaccccttctcatgattcaaaagcaacaggctttcccgtacgcgccgattcatacatgcagtcaacaatcttcatcaggagcaaagcctggtcaggagtattcagagcctctgcctttccttcgattgcccggatgaaattgattgcgttggcgacccggcccatggattcttcacgcggaacgactattgaacgattgacctgaagcccattttcttctgtaaaaagcatgcaggagtcatggctggtagcatcaattccatcttggtcaaaaaccctctcaatctttgccccggctttctgtccctggaatgtgaccgaagcgacttcccgttccaccatctctgcccatgcggtacggacactcaggcactgaccggaagaaaacgtgatgaatgcgtggcaggcactttcaacatccatccgcccatccttgacatcggcgaatccccaagggcctttgaatgcgggattccccatgaagtcgtcaaaggtacttgccatgatgtatgccggttgtggatattccataagatacaatgccaagtccagcatatggatgagatcaatgaccggaccgccgcctgacatgtccttgcgcgtgaaccatccgccgaaccctgggattccggcacgtctcacccataccgcttgggcagaattgatacgtcccgcttctccgccgcggatatacttcatgattgcctgggattcagtacgtgcgcgattattaaaatcaaacatgagtcttttttctgaagaacgcgcagccacggccatctttgccatttctccggcattcagcgcgggaggtttttcacaatagacatggagagaatgattcaaagcctcgaccgccaggggcatatggaacctgttgggagtcgcaatggaaacagccgccacatccgcacagagtttcagcccttcatccaacgtcgtacatgcgtgggttattgcatgtctcctgctgaaagcggatgccctgtccaaatccgcgtcaatgatgagggcaacttctgcccctgctttacggaaaccttccacatggtattccgccatgcctccggctccgatgattcctactttcatcttgttgcccatccccctgctctccctgttcctacttgttctttctcttgctttgagccaagaccgcgacaatgatgatgattccttgaaccaaaccattgaggaagggagggacattcgccatgatgaggaccgtatggatgattctcagcatgagtatgcccaggaaagttccgatgatctttcctttccccccatccatcgacgtaccgcctatcgcgaccgctgcaatggcgtccatttcatatccgcttcctgcgctggcggcctggattgaagtaagacggctcgccaaaagaaacgccgccaaaccgtacaatgtcccggcatacatgaatatcaaagccttgacgcgatcgacgctgatgccagacagtcgtgccgcctgctgattggaacctaccgcatagacatatcgcccgaatttcgtcttgctcatgagaagcgcggtaatgacggaaatgataatcaaaaatatcatcaagtgagggatgcccaaaatgcgtccggcggcgacattacggaacccctgatacattgccgggctgacggtgaacgggcctccttgtcccaactggttgatgaccgaacgccaggcgctcatggtcgccagggtgacaatgaagggcgctatgccaccttttgtcaccaacaggccattgatggtaccgaccagcagtcctccgaccagacagaacaataaggcaaccagcaggcttccgcttgaattgagaaccacgacgcccagaccggaaagcaaggcgacggaagatccggtggacaagtctatcatacctgcggagatgaccaagctcattcccatggcacagattcccacgattgccccttggacaaacaagttcgtcagattgctccaggacaaaaaggcgggactcacgactatggctactacgaacaaaaagacaaaactcagccaatggctgtaattattcgttatctcatgccacaattcttttttattactaaaatcaattatcggatgtttcacgtagattccccctgaatgctccctgttgaatattccatgaccttgacctcgctcaactccgtgcggttcaggattcctgatatcctgcctttatacatgatcaggcacctgtcggcgatttgatgtatttcaggatattcattactgaacacaatgattgacttgccacttttcgccatgtcgtcaatcagctcatagatggcgaacttggttccgacatcgataccttgggtaggattgtccatgatatagacatccgcatctatttccagccatttgccaatgatgactttctgttggtttcctccggataaggatgtgatgggattgctttgggaaccagacctgatatccattttcagcttgttccgttcaaatctctcactttcttccttatcagaaatgaacaatttcttatgtttgaccgtgaagtatgccaaggatgtattatcccggatgcttagatccggcaatatgccgcgttcctttctgttgcgcggaaccatcccgacaccattgcgcatgaactgcttgattgttctcccgtgcagagcctgcccgtgcagcatgatttctccggcagtcagcggacttgcgccgaacagagccatggccaactcatttgtgccggatccctgtaatccggtgataaaaagaatttcattcttgtacaagtcgaacgtcacatcatgaaatgcctgtccgcgaaggcccttcaccgccatgacgactgaatcttctacgaaagaaggttgcccttccttgatattcctgtcgatgtgaaccttgccgatcagaagttccgtggctcggtggacatcaatatcccggaatcttccggtttctatgaattctccatcccgcaggacagtgtacttgtcacagatggcaaacaattccggcatcttgtgggagatatagatgaagctcactccctggccttttaattccctcatgatggaaaataagttttcaatctcttggttattcagcgctgtcgtcggttcatccatgatgatcagctcagattggaacaacagggcacgcgcaatttcaacaagttgcttctgcgccgtctccagcccgtctacattcgcattggcgtcaatcggagctttcatgctgtcaagcaccgcctgcgcccgttgtatctgcgtctttttgtcaacgatgaatttcttttttgtcagctcctctcccaggaacatgttctcatagaccttcaggtcattgcagaggttcaattcctgatggatgaaccggattttcaaattcatcgccttcatgggagtcatattgctgacttcctcgccattgagaaaaatatggcctgagtcgggagggaaagttcccgccagtatgttcatcaatgttgttttcccagcaccgttctcacccaagatgccatgcacttcaccttgcccgacatgcaaggagactcctttcagagcctggactgagccgaatgctttagaaatatcctgcatatcgagaatcatcattgcctcgcttcatgacattctgcccacccatgtgacggatgggcagttgtgtctggagtatggtctaaagactgtaacgtgtcgtatacaagtcgccctgcatgtacgctttgtaatttgtcttgtcaatcatttcggtaggaaccttgtattccttctggagagtctctccctgaagaacctttacgccgagatcgacggcatccctgaccatggacggggagaacgtgtacgtcatgaactcaattcctgtaagcccggaattttcaaacagcttcatgaagccttctccggcggaaacgcctgtgataagccttatgttaatcttggcaggtccgcggtagtttttcaacgcctcaacgagaccgaatactatttcgtcatcatgggtgaagatagccttgattgactcgatttcagcaacactctttgtattcagatagttttccatctgttccatggaagtctgctggctccagttcgtcacaaaagattgaaccaccgtgaatttcggatcaaccgtgctcaagaagccatttgtcctttccatgggtacggtagaagaatctcccttgaactcaagatagtttacttttccttgtgccagttcagctttgaagtattcattgaaataccgcccaaccccctcgccgatggctacattgtctccggaaatctcggcgttcggaaccaagccttcaatgaagcggtcataaacgacaagcggtacaccggcatccatgacggactgggcggcactgcgcaattcgtcaccggtcacaggccacagaactatgacgcccggcttcattcccagaatagtttcaacggcattgctctgctccccggattcagcggcggtcatgaaccggtaatcatagccatattgcgcagaaactttctttacgtgcgcttcagcatgctggatggattccgcggtgaatccgtggtcggcactgggtgtgacgactcctattaatttctttcctgcttcttttgttccaccggcaaaaatcataccggcaacaagcatcaccatgataagaaccaatgcaaattttttcatctcaacctcctaaaatttccctggcataggccaactccatgtttgagagtatatctttccgaaaatctgtcaatcattttctttttatatttcaatatagaaatacataattatttattataaatataattacttgtatttttctcatgagaaaatttttcataacaatgaaaacttttcattcgtattccatttttctctttcaaagaatataaaaatgacgtattgttttccgcaggaagctgtcatgaaggagccaccgcccctgcgcaaggatgtatgtatgaataagaaaaaaccaacctattccgatatttcccgcattacaggggtttccatggctacgatttcccgtatcatcaataattccggctcagtgaaaccggaaacacgtcagaaagtcatgggagtgatgaaatcactgggaatcgatacctcggaactcagcatcatcccgcgtgagagcaatctgatcatcttcaatgtcccgtcttttgataaccctttctacagtacaatcatccacggtgccaaagcatctgccaagcgtaattctttcactttgttaatcaatgaagaaaatatacaggacaggaatgtcgatgaatttacagctctcctgaaaaagtcaaaagcgacaggactcatcacgaccaatcagctagccccccatatcctggaaaagctggacaggacagttcctgtcgtacaatgctgtgaatgcatcagggatctggacattccgtttgtcacgatcaatgatgtcgccactgcgcacatggccatggaacatatcattgccctggggcggaagaaaattgctttcatcaatggccccatccgctacaaatatgctcaggacaggctgaaagggtacattcaagcccttgaatacgcaggaatacaaaaagaccaggacatgatcatccagctttcggaaatcaattttgacatggccgtctccgctgccatccagatattgaactcccccaaacgtccggacgctttctttacgtcctctgatgtctatgccgcggcagtcatcaaagcggccaaacgtctgggcatccaggttcccagggatgttgttgtcgtcggattcgacaatgttgaaatatcctcgatgtgcaatccctccatcactaccgtcaatcaacctcgataccagctcggtttccttagttgtgaaatcttggtaaagagaatcaacaacgacccgaccatagtaggaagcatgtaccttgagacggaactgatcatcagggagtcatcaagcatcagcctgaactatcaggaatcataggttctccctgtttctcaggatacgggatcaccggaaccccggcttcatcaatcaatcttcaagttcacgaatcattgtcaacaatgcccgtccatcaacaaggtcaatcttgcgtaccttggatttctcagtggcgatgcgtccaaagagcgatgtagcaacgaagacagccatctgtacgttggtctttttccggtcatcggcaaggcgacgtatcaggttttgcccagcgcggtatttttccgcatagggtttggcacgcaggattacggatggtccgttgtctgggctgtcaagcagggcgtaattttcctttttgttcagggagtttgtggtataaccgttctttgcgtagagactcacgacaaattccaggaaagctccttcttttccggaatatctctcatgaagccgtttgagggcgattcgatcttcttctgtcagagcttcaatttcctcatcgtcgtctgcctgcgttccagcatcttccacgacagcattttcatgttcctgctgttcggcaatctgcgccatgcgctgggcttccgctttcaagcgagcttcacgatccgccttggcctgtgcgacacgagcagcttccgcggcagcgatacgagcggcttccttttcagcggcttccttttcagcggcttccttttcagcggcttccttttcagcggcttccttttcagcggcttccttttcagcggcttccttttcagcggcttccttttcagcggcttccttttcagcggcttccttttcagcggctttcttttcagcggctttcttttcagcggctttcttttcagcggcttccttctcagcggcttccttttcagcggcggcctttgcctgtgcctcacgagccgcttggtcagcttttgctttcctttcggcatcttcccgtgctttattttcagccgcttcctgctcttggcgagccttttcccgtgcagctacctttgccgcccgaatctcagctcggcttggcgccacggcatcaggatcacggagtatataagcaaaaaaagatgcgacaatagcgaaaatcgaaaccagaatcaacgctggctgaccaatcaggataaccacaacgccgaatgccacggaaagtatccataaggctacatatccaagagggagactgctctttccagagttcttgtcgtttgccatgaaatcctccataaagtcttgttattcatacataagacacaatgatacggaaaacagctcacaaaacaataacacaagaacatacacatgaaatcatgaaccatcttcacctgcgcatgatgcgcatagtgtacctatagacaggataagaagtaaacaaaagaaatagggaaaacatccatttttggcaccaattatcagtcaaatgaccggaacgctccctttcgcttctggaaagcgggacatcattcagcaaagacatcccacacagcatcatgagggggacgcgcaatcaccgtcacgacatcttcctttttcaccggatggggaaagctgatggaacgggcatggagatgtatgccgccgtcagggttggaacgcgccgcgccatattttaaatcaccttttatatgaagcccaatggcggccaactgcgccctgatttgatggtgtctgccggtatgaagcactatttcaagaagatgatagttccgtgacgctccgattatcctgtagtcaagcttggcaaacttgctaccgaccgtctccaccggacgggcaactgacttattggtgcgggtatccctgaaaatataatgaaccaacgtaccttccgtattctgaggcagcgcgtccaccaccgcccagtagaccttgctcacatcgctgccccggaacatttcattcatgcggccaagagccttctctgtccggcagtacaagacaaccccgctggtcggacgatcaagcctatggggaatgcccagatagacatttcccggcttcccgtattttactttcaggtaatcacgcacggcatccgccaaagtgacatcccctgtcttgtccccttgcaccaactctcccggcaatttattgacggctatcaaatgattgtcttcatacaagacccgtgatgccacggaaactgacgctccagccatcattcaccatcctcatccacatcagaggaagcgacttccggttcatcctcaaacaattccggcacattttctggcggaggcgcggcctccatcctctgtatcctgagagactcaatgtcttttgtggaaagacggacgccctgcgaccgtgcgcccttaatcaggaagtctgagaaatggaaggtttcttccaatattttgatgccacgggacggcttatacttggccgtcagatcagcgtagaggaacgtggaaagcttcaggagtttgtacgatccctcaggcaggagagcatacttcttgtccaggataaattgcgtgatgcggcatctcttgatgaacagagccttggagtccttgtcctgatagatggtcgtgaacacgatgttcgccaactcatccttgtcagcatacccgcagtactggagtcccttgcccacaaaaatcttgtccggggcatcctggacaaagtacgttccatccttcaagatgagcagcaaccgatcataaagagagaccatggccatggcattgcctgtcttgatgtcatagccgagatagccagtcttgggatcataacggagcgtcaggtcacgctgcgcgacggacttggcatcgacaagctcgaactgcttgatgcttgaacgccgggcatgttccttcactccgagcagagtcttcagttcatcaagataccccagggcgtagtcagtcagatgggacaacttccattcaatgtccttcagtttttcatggatgttctcaatctccgcacggttcttctcaatgtcgaacaagctgatgcgacgaatgggaatcttgagcagacgctcgacatcatcatgaaccagggggcgtatcagttcggaaccataaggctcgaagccgcttactaccgcggcttctaccgcgtcggcacttcgcttctgctcaatgcgtttataaattctttcctcgacgaatatcctctcaagagtgcgggcgtgcagggtatcgaacagatgtcccttctccaattcaagctcagccttgaggacatcaagaagctgacggacatggaagcggacaatggcggacaccggcatgatttccggcatgttgtccttgataaccaaggcattgactgaaatcttctgctcacaagaggtgtgggcgtacagggcgtcctcgatatccttggaatacgtaccacgggcaagacagacctcgatgtttgctttatcactggtgtagtcattgattgcggcgaccttgaggcggcctttgcgggcggcggcctcaattgattcaatcatagcctcgctggtgacaccatagggcaactccgtaatcacgatgcgcttgggatcagaggtatccagctttgccctgacagatatggatcccgtcccatcgccatattcctgtacatcaaggatgccgccggtaggcaggtcagggaaaagcatgaagctttcacctttcaggacggacttcatggcgtccagtacctcaatggcgttatgggggagcatcttggtggacatgcccaccgcaataccttccgctccctggatcagaaccacgggaatcttggcagggaacgcaaccggttccctgttgcgcccgtcgtatgaatccacatattcggtcagctcaggattgtacaagacccgcttggcaaacgggaatatccggcattctatgtacctccccgccgcggcgcggtcgcctgtgagcgcattgccgaagttcccctgccgttctatgaacaggtcgaagttcgccatgttgaccaaagcctcatagatcgaggcatccccgtggggatgatagcgcattgagtgtccgacgacattggcgaccttgtggaatttgccatcgtccatctcgaacaaagtatgaatgatacgcctctggacaggcttgagcccatcgacgacatcaggaatcgcgcgttccttgatgacatatgaagcgtattcgagatagttatgcctgtatattgtttccgcgtgtgccatcagattaaattctccacaatgaaatcacgcctctccggcgtattgccgcccatatagaacgccacagccttgtgcgcctcgttcatgctggatatggacacggggacaagtttcatgtcctccccaatgaactgcccaaattcactgggatcaatctctcccaaacccttgaaacgggtcacttcggctcctctgagctgcgccatggcttcatcacggctgacctcggtgtaacagtagatggtcttctgcttgttccgcaccctgaacaatggtgtctccagaatgaaaagtctgccgctaagtaccaagtcttcaaagtacgtaaggaaatatgtcatcaggagaatacgaatatgaaagccgtcattgtccgcgtcagtagctatgataaccttgccgtaacggagaccggaaatatcattctctatgccgagagccaccatcatattgtacagctctgcattcttgtatatttccgtcttcttcttcccgcagacattgggtactttgccccggagactgaaaacggcctgggtgcggacatcccgcaccttggtgatcgtaccggaggcagagtctccttccgtcaggaaaatcattgactgttcgccttgttccggatgagaaccctggttgagatgatacttgcaatccttgagcttggggatgttcaacgacaccttgcgggcggcatcacgcgccgttttcttgacctcattcagctccttgcgcagcttctcattctggatgatttttgtgttaatccgggaagcgtcatcagggttgcggagaaggaagctctcgactgcctctttgacctcctggacaatccacgtgcgaatctcagtattgcccagcttgtttttcgtctgactttcaaacaaaggattctgcaacttgaccgctatggcgccaatcagcccttccctcacatcctgggcggaccaatttttcttgaaatgatcgttgattcctttgagcagtccttccttgaaagcggccacgtgagtaccgccgtcattggtatgctgtccgttcacataggaaaaataggtctccccgtaggaaccgggagtatgggtgaaggcgaactccatttgttttccccggtagtggatgaccttgtacatctcatcatctcccacttccttctccagcaggtctagaaggccatgggcggaacggtagctcttgccattaaattccatcgtcaggccggtgttcagataggcgtagttccacatcctttctactatgtagtcaggattgaaggtatagtcgctgaaaatatcatggtcgggaatgaattctatatatgtcccgtccgcttcgtcagccttccctttcttttcgcttttcaggattcctctctcaaagacagcctcagcaaagattcccgcgcggaaggccctgaccacgaaatgggaagacaaggcgttcactgccttggttcccacgccgttgagccctacggaaaactggaaaacttcatcattgtattttgccccggtattgatgacggagacgcattccaccagcttgcccagggggatgccacgtccatgatcacgcaccatcacggtcttgtcccggaggctcaccgaaacgcgggttccattgcccatgataaattcatcaatgctgttatccactatctccttcaaaaggacatagatgccgtcatcgacatggcgaccgtctcccagcctgcctatatacatccctgggcgcaagcggatatgctccaacgcgcttaaagtctgtatttttgattcatcatatgtcgtatcacgtcgtatcttggggtctgttgccatagatgtggaattataacgttaaaaatcattaagtgcaaatcaagaagcccttcgggacgccttcgggatgcctcagatttacactctgtttttcggcgtctccacaggattaccggcagcatcgagaaggaggacgttcagaacagaacgcggcgcatcaacacccagttcttccatcttctggtaaatatccacctggaagcggaagaaaatccgccaataatttgctggcagaacccacgggcgggcgataatcttcaccgtggacgcatccagggcaagaacctccacaacaggagcaggttctttcagaacttcctcatatccccccaagatggaggcgacgacagacttcatcataatcaggtcagtaccataaggaaccgccaccgtcatatccacccgccgcctgtcagtgaacgaatagttcacaatcggagcgctccacaccagtttgtttgctatggtgatatgcttgttgtccgcagcggcgagtgttatgcacatcatgtccatgctgagtaccgtaccgctgaaagaaccagtgtctatccagtcaccgatgcgtatcggctcattaatcacaatcatgaccccggcaaggagattgcccagcgattcctggaaagccaagccggcaatgaccccggtgatacccaagccggtgatgacaggaaccatgttaatgcctaactgttgcaggcacatgatacccgcaatggcccatccgatggtattgatcaccttgatgatgaaacttgccatcaacggcgtaatcttccgtgaacgggaaaaagtcctgcggaagaaaccggtgacaagcatcagcaggaacttaccgatgattatggtgacgataatcccaagtacaacgccgagggtactgacaatgccttccccgaaccatgatatgagcgtgtccttgagaggggcgaaaaaccgggtgacgacaggttcctgtccaatcgaaacatccatggatatggctgccaatggtatcatggctgattcctccttgtgaaaaggggaaggacgcaggggaaaaccccggcgtccttcctatatatgaagtcctcgcctcagcgggacagaagaccatgcactatgcgcgcaaacttcacgggatccttgggtaatatgcccgtggccaacaacgcttggtcgagaaggacactggacatatcgctgatgtaggaatcatcattgctcgcatcaatcttcctgagcattgcgtcatcaatattgatttccagaacaggcaggacatcaagtccatccccctgtcccattgccttgagcatctgctgcatccgaactgtcggggcattgtcttcagtgaccaccacggcgggagaatctgtgaggcgggaggagacaacgacatccttgacgcggccatccaaagccttcttgattttctctaccaaaggtgtcgcttcctttgccttttccttctgcacttcatcctgcaagtcatccaccgcgccagtccggttgatggctttgaagggcaaatccttgtacgtccccacggagctgattaccaaatcatccacgtcgtcggtcatcaacaggacttcatagcccttcttcttgtacgcggcaaggagggggctggcatgcagggaggtttcatctcctccagcaaggtagtagatagacttctggctttccggcatatgttccttgtaggaagcaagactgacaaaaccatcccgttcagagctttggaaacgaaccagctccagcaacgtctccctgttggcataatcgctgtaaagaccttccttcaagggtcggttgtactcggtgatgaacttcacatagaggtcgggattcttctcggcgatggatgaaaattcggagagcagtttcttcacggaagcattgcggatggagttcatcacccggttttgctggaggatttcgcggcttacgttgaggggcaggtcttcgctgtctatgatgccccggacgaaacgcaggtaggtcggaagcagttccttgtcatcatcagtgatgtagacacgtttgacatacagcttcactcccggcttatagtcagcgtagttcatatcaaaaggagctttccctggaatgaaaaaaagcgtggtgtactggatggttccttccgcctgggtatggatgtagaacaacggatcggaggaatcataggtcatgctcttgtagaaagaattgtagtcatcctctttcagttcgctcttggctcgacgccacaatgccgccgcagcgttaatctgctcgaccttgcgctccacggtcttgaggggattcccctcggcgtcctttttctcgttgtcgtagttggtcttatcataggccagatagatgggataggcgatgtgatcactgtatttcttgaccagttgttcaagttgccaccggttggcaaactcattcccgtcttcattgaggtacaaggttatcgtgctgccctggctctcgcgttccgcttcctcaaccgtatatgtccccttccctgtgctgatccatttccaggcttgatcctcacctgccttgcggctgatgacttccaccttgtcggcaaccatgaaagaggaatagaaacctacgccgaactgtccgatcaaattggaatctttcttctgatcatcggtcagattggcaaggaacttccttgtcccgctgctggctatggttcccaggttatcgttcaaatcgtcatggctcatgccgatgccgttgtcgctgatggtcagggtgcgcttgtcgccttcggtgaaggaaaggtcaatgcgcggggtatagctgatttccctcagcttgtcatcgaccagactctggtacttcagcttgtccaaggcgtcggacgagttggaaatcagttctctcaggaaaatttctttgtttgaataaagagaatggatgatcaagttcaacaattgggatacttccgtcttgaacttcttttgttccataggtaaaaacctccacatatccatgcatgatgattcgggttccccatgaagaaaacccgctcctagaacatagtgaaatattcgctgctcggcaatgtccctttctctgtcggcttaacaaaaaaaagatgatgtattatgctttcaccatgcggttttctctaccttccaatgcacgggccataaaccgcctgcgcatcctgaatatcattgccacgaaagacggactgtcgcgagcccagattgcacgtatccttgggctgaacaaagtttccaccggagagatagttgaagggcttatcggagatggccttgtggtggagacaggcaaggtgacgactgccaacggccgccgtccggtcgccctctcattggtgaaggacgcgcgttccttgcttgccatagacattgcgccaaaagcgaccagctttgccttggccgacctttcaggtacgcttctccgctttgaacgctctcccaataccctcctggcaggagagtccccggaagatgctctctcccgcctgatcaagggatgccgccgtctgttggatttcatcaagaacagacagcatcccgtcggtctggctgtctctctggccggtagtgtcgatgatgaaggctgtactgtctccattccgtcgcttggatggacggatgttcccctggccgccctgttgaagcaacatttggacattgatgtggtgctggttccccgtgtcacggctatggtagccggagaaaagtggttctcatctgttttctccgcgccttccgtctactatgtgaactgggatgacggcattgattccgcatgggtgctggatggagtgacggcaagccgcggcatgtctgtctcatctcttttcacgagtacaggcactttggccgagaccgcctccggcatggctctctcccaaagggcactctccattttgggtggtgatgacctgtcgctccgggttctcctccagaagttgcccgacatccccgcgctcgatgggttaatggaacacgcctgtgtcgccatgggagaagccttggcaaccatctcttgcgtaagtggatgcgatacactggtattggggggtgcgttgagcggcttgcctgactcgtacttcgacatcatacaggaaaaatacgccgcatcatctccgcaagaacgcacgtgcgtggagatagtccgttcccctcttgctgacaaagccgcgctgatgggagccgtggcttccgtccttgatctgttcatgttccgccgttcactgcttgaccagttggacaggcaggaaaaataatatatcggcaatcaggtcgcgccatgagaatgagcattacatgggtccgtcaccatcgggattgatgccgacgtacttgatgccggaattttattatccggcagaatagcaaatccctctgtatcaaaaatcgtccgctaagtttttcagctcttttccgttcttttcaagacatccaaatctttcaggtaatcagtacgccaagaagaaaacaaagccctgttttcctgactgccatagtcagcatacgtccagggaaatgcctggaaaccccctttgaaatagatgagcgtcacctcgccatatatgccatccgaaagagctatgcggtggctccggttcttggtcgtcgccaggatgagactgcctccggagagaagcccaggatccagattaaccatcctgccgccattttcattaaggaatcgcttctccaggccattggtcagatgctttatccgtgccaaggaagaaggatctaccaaggtctcaaacacgcagaaggaacgctttggccgagttcccatctcatggtcataataatctgtctgggaaaaaggaacaggagttgaacatgcccgcagggagccgtattccccggagagaacgctcatggccgcatcagcagccgcgtcatcacaggacagcacgcccatgaacaagcggacgggaacaaaaagctggacttccgccatgattcctcctcatgcccttttcgcatcctatctttttcatccgcccggttcttcctgcgggacgataatgtccgccggacaaggatgaccaccggacgatgttgacctccagaaggggttggaaaaccttaatggacagccgtgaaaagccccagaaccctcaacgacatggaagcttccctgacctgttcaagggtcacagaaaaagctccgggctctcccagctcggtttccacaaagaaagaatattcccatggcttgccggggatgggacgtgattccagcttcttcatgctcagtccattgcgcgacaagatttccagaacatggaacaaggctccgggtcggtcattcaccgagaacaccatggcggcacggttcacttgactctgactacggtagacatcagcgttctcctcgcgggaaacaatatagaacctcgtgtagttgcgggggtttgtctcaatggactcggcaaggacggacaacccgtagacactggccgccggagcccctgcaatcgcggcaagggtcggatctccctgttcacccacaaatttgactgcccccgcggtatcaaaaaacgacacggcttgcgcgtggggaagatgtgaacgcagatattcaacgcattgggcaagtccctggggatgggaatagaccttacggatatcctcaagacgggttcccggcaggccgatgagatgatgaatgatcctcacttgttgttcccctaccacggtaagcgacggatagctgttcagcaaatcaagagtctcgtttatcgtccctccaagagtgttttccaccggtaggacaccataagcagcttggccgctggctacggcttcaaagacatcacggaacgtcgtactcggcaggacggagacatcttcattgaagctacggtatacggccagctcactgaacgcccctggaacaccttgatatgccacgactgaggttccctggggagaccgcttgtccacaggagactccatggcgctgggaaggatgcggggaatccgttcaaggctttttcccaccacgggggcaagagcctgtacatcacgcgccaacttttcaaattgggcaggatacagggactgggggccatcactcaaggctttctccggatggtcatggacttcgaccgtcagaccggatgctccggctgccacaatggcaagggaaactggagataccatgtcacgtatgccagtggcatggctgggatcaccgatgattggcagatgggtcaacttctgtatgaccgggatggcactcacatccagggtgttccgggtcgctctttcataggtgcggattcccctttcacagagaaccaccccgtcagtgccactgctcatcaagtattcggcagccatcaaccattcctcaatcgtggcggacagtcctcttttcagaagcaccggcatgccagtcttccctacgaccttgagaagctcgaagttctgcatgttgcgagccccaatctggaacatgtgtacatagtccttcatcatgtccacgtcggtggtgctgacgatttcgctgaccaccggcatgccataggcgtctccggcttcccgcaggtatttcaatccttcctcacccaaaccttggaacgcatacggggaggaacggggcttgaacgcgccgccgcgcaggatgacggctcccgcttccctcaccgcgccaccgatcgacagcatctgctcacgggactccacggcacaggggccagcaatcatcacgatgcgatttccgccaatcttgaccgcccctacctggacaatggtgtcatccggcttgagttcgcgggacgccagcttgtacggcttgctaattggaacgacacttgccacgccttccaaaagttcaactgaacgcaaatccatccgggcagtgcccacggcaccaatgatggtttcttccttcccgactatttccttgaccctaaagccctgtttcttcagaaagttcctgataaagtccttctgggcatctgtcgctgttttcttgagtactatgatcatagtaagataaccttgtacttttccaaaggaaaaatcaagaatccgggagaaaaagcatcttggtgagcattgaatatttcaccattcctcctcacaatcttttcataaaggacagatgaggcatggaaactatgaaagaaaacaagaaacaaatcatggatgaaaaatactgggaggatatcttccacggattttcctgtgctatcaccggctccggagagactctgcatggttgcggaacccagtccctcctgccttcggtatctcagatagcggaggaagattcctcccccttccgtgtcctcattgccacgctcatatccttgaggacaaaggacgccgtcacctatgcggcgagccgcaggcttttcagtgtggcgaatactccccgtgccatgcttgccctaagccaggagcagattgaaactgccatagccccggctggattcttccgaacgaaggcacggaacatcctggagatatcaaaaaaactggtagaagaacatggagggcttgttcctcctgataaagaagcccttgtctccctgccaggagtcggaaccaagacagcaaacctgacgctgaaccttggattcggcattgatgccatctgcgtagactgccatgtccataccattgccaacagaaccggctgggtcagcacaaagaaccctgaacagacagaaaaggaattggagaagatacttccccgcaggttctggattccccttaatgaacttctggtctcctatggccagaagatatgtacatcggtaagtccacgttgcagcatctgccccattgcttctacatgcccctgtattggagtaaagaaaagccggtaactggcaaatccagcaccggcgtcatgtttatctcttgcccaggccatggagacgaatccttacatctgcccgtctttttctcacaacccattcttctcagggagaaggagcattctgcaacacgggataaccgtcagcggtattaacatcccagattgcaagatcccatagttcgttctgcgtccagttggcggatgtagtccagaaacccgaattttggaatgtcgtgtttggcatcacaatcactatcgggaaagtaatcacaacctcctcataaccggatgggttcgtcgccaccaaggttggcggccctactacggagaagtcggagacataccgtttgtatgtgaggtcggaagtggcagcgctgatatctcccgaaaaagtccccagggacggattagaggacgtttgcgtcccctctaccttgcctgtgattactgccacgacgctcttcatttcattgaagttattgctcatggaaccgccgaacccaccgacttgggagttccccgtcacggtttccacgaccacgtacacattcctgatgactaccgatgtctcatgtattttcccagcatagccaccggcaaggtttttgttgccgctgctgacagttcccacacgggcgtaagagtcatatacgcctccgctggcatgtcccccgacaaaaccgcccgtcataggccctccggcaatcgtcccgctcacatggacggaactctccttgatgtccgcgtaacccaagtacccgacgaacccaccgatgatcccagtgttcccgctccccgtgtatgtgatgctgccgataatcgccgcgctcttggctatcagcctccctgtcggaggccccgaagcggtcatgcctcctacaaaaccgccggtgtagtctttcccatgaatgttcccgacttccacaaggctgtcagtgattacaatattgcttccgttcatgtatgcgacgaaaccgccgaccattcctgttcccttgatatccccactgacatggacgctgcttcctttaacctgtgcgttgtccttgatttctcctacgaaaccgccgacatacttccctccttccacaaaagaagccgcgctcctgcctttggcactgctgtcctgtatgatggcctgaattcctatgctcctccctacaaaacctcccgcaaaattggagttcgcatcagcagccgtacaaatcacccggtcaaagaccaccgatgagttctcaatggaggatgccgtattctgaccggcaaaacctccgacatatccgccgcttctcacgcttccaaccacgacataactgttctctatcgtcccgtgtgatgtatgaccaacaaatcctccggcataactcccggccgcgcccgtgttggcgctcacctccccgataatgacatgactgtttattatcgcagaggtttcgctgtaccctaccaagcctccgacatgccctgcgccacggacgctctcggcaatgaccttacagccctctacctgtccttgtgtgctggcaccgactaaaccgcccacatgggctcccgtccctccgaccgtcgcatagctcgtagaattcaaaatggtgccttggttgcttactccgaccagtccgcctacataagcagctccctccacatacccgctcacgaaacagttctctattatccctacattcttacccgccaagccgccaattccataactgctacttgtattagttcctctgaccatcacgttcgtcaggccaaggttattcacgttaccgttcatcgactcaaagaaacctacattttccgccgaagacgtgatccgcagcccgttgaccacatgccctttcccatcgaacttccccatgaaatttatagtcggccatgtcagggaatttgcagccaagtactcgcccagctctatgtcacgggccagctcgtagtaactgccggccgtactgccgtgagtctccagcactcccttcaacccacgggcggtatatatcttataggggtctgtctgcgtacctgtgccggtgtagtccgggatgttctcctgtttgaacgagccgttccccccgtccgtccacgccgccacgcccaccggattcacatcaataccccaccccgtgagcttcacgctgtaggtgctgtggtaccccgcctcgaaaaccttagcgtccaggatgttccacgtatatgtctttcccgtgctggggagcgtgaagatcattttcctatgtggataggtgactccgtcatgcggtacaataatcgccactcctgccgtcccctccgcgttcaccggcacttttcctcctgccgcatccgtctgcctgttgcttatgctcccgtcttcaaaattaatctcagccatggtaggcatgctctggtaacgcacactcagccccgcaaggtcgctcgtttccagcccttcccccgcactaatctccagcgtcagcttggaaagcttgtgctggaaggtgagatcaacgtctacgggcacgtccttgcccaccccgtccactcgcgcgaagatcaggtcatcctcatacggatcctcctggttcctcacgtctaccttgtagatgtatgcggaccctccgttcaggattggggtatttcggtagggataataggcaaacaaacccacctcggtgccgtctgccggaaagaaggcgtccccccagaacttccccgtcagggaatcatatgtgtaggggtagttcaccacgtcgttcaggatgttggcagggttcacgtcggtacctgtggagaccatgtacagtcctatctcatctccctcctcccacgtccatgagccgtcaggattccccaccacacgagcggagaaggctatgccctccttctgtgcgaccggcggatgcagatcctggatgcaggagaccagcactaatacgagtacaacaagaactaacaatactataggaagcgtcttcccaggacgcaacaaaactctggaactcagagactttaattcatgcatatatttatgttatatcctcccaagataattaacagctttcaccagatatattggtatcaatagtgtatcctgatagtaatactaccaaagaactttgtatattacccgaaagtactatttatagaaaataggcattacccaaaggtactatttatagggtatgggtattacccgaaagtattatttataggaaacaggcattacccaaaagtattatcttgcacatacggcggcatattcagcactggcctggcttttttgaataaatatcctgtgaaaataacccatctacgcagtcatgaaacaagacgagaaatacaaaggggatgccgcgaactttttcacagcatcccctgaaaacatctctccggatatcagctctttatgctggcgatagccgagagtacaatcaagttgacgatcaagctgtacagccaaccgatgaaatccttgctcagagcaccatcgaacgccggaacaatgttgcccaggaagacgactgcaagccatacaatcaggatgaccagaccactcaccttcttcaaggatccaggcaacgcggaaacaaacagaggaagcaactggaggaggcccgccaccagaatgatcaccgcaagaaccatctggaggaaccggaggtctcccttgaacaagtcatatacctgtgaaacagcgcttgccttttcctgcaaaccaagaattcccaaaatcaagaacagaacccccaccagaatctgtaataccagtggattgttcatattcttcgtgacatctgcctttcctttcgccattgctaccttcctttggccagaatcccttcccggcctgcacattctttatacctacgccggactaagccagcggtataagcatagatacaggttcctcgtaaggatggacgcctttcactgccgccaaagcagcatccgcatgaacttcggaaacaatgaactcgatgcgccattccttcacactcacaggctttcctttctgtcccagatatggagagcttccttctccggggatgaactgccctctcccgcacgtctcccagcagcagccggaatagtctccgatgcgtcccgcacctgcggaaaaagcagcttccttcactttgtccaaggcttcctccgggacataacataccagcaggaacataacgtcctccttctcttgaatagacgtgcgcctccccctatcatacactacatatgatgaatatgataagctttgtagttttcctgggcaatccgggaaaagaatacgaacggacacgccataacgcaggatggatggcggcatctctcattggggacgccggagaccccatttcatggccaaagaagttccatggaaggtggacgaccctgcgtatcggcaaccaccccgtccggctcctccagcctcttacctatatgaatgaaagcggtcggtcggtagcggaggctctgacctttttctccctttccccacaagacatcctggtagtccacgatgatatcgagttgcccttcggtatggttgtcctccagcaaggtggtggcctccaaggacacaacggactcaagtcaatcgcccaggcactatcttcaccggagttcggacgcctgcggctgggcataggcagaccagcgcatggaagcgtctcatctttcgtcacttcacgcttttcccgtgaggaggaaatcatcctccccctcatcctttcccgctcctgcgaatgtatcatgaaagcatgtacgacggggatgccgcccgaacctttacgcattagccttccataattgatggttttgtgaagtgaaaaccatgctataatcccttcacgacaaggaaccgcaacaggaggctatgagacgcatggttaacaggaagaatgacgaacaacacgaggatttacaaaacagcccggagagaagtacagatacacgtcggaactccggtatgtaccgagactttcgcattgcggcacaggcacgaacacccttgcatttattcagtcctgtctttgtttacacgaatgatcctctggagttccgtcgccaggcactggacatctccacaagatacaaccagattcacaaagattcgggcatgtatctttccgcggctcgtctgtacatgtcggctttgattaacctgatgtatcaggcggtcatctcaaattatatccatgaagcagaccatgacctgttctcgcgcatggttcccttcttgtcgaagaatcaggacggcatggtcgtccttgatttttatgccgaggagttcccttccccccagcttgctgacatgaaacctccccggaatttctatttggaggaaaccagcagaggtttttttgtccaccagattctgaccgacaaccctgccttggtcaaagccatcaagcccctcatcgctccggaaggcattgtctttcccgaagctacccaggcgatggctgccctgatcggcggcatttcgcaaagctccccatcagtcaagaaccgtgacatcgacttgttcacctttctcaccaccccggcgcggcttcatcctgattccctgtcaaagcaggtgacttacatacttgatgcctggaaggatcttcttccggaagaactccggacgctcggactgcggggactcgactatatacatgaagaagagcatcctcacccggtcggtcccggacaatcatccgtaccggattacttttcgcctcttcgccacatccaaggggagattgaggctttttcccaagacagaaactggatgcccaatgtcgtgatgattgcaaaaagcactttggtctggctcgaccagctctccaagtcatatggacgaccaatcaccacccttgacgccatccccgaccaagagctggatctttttgcccggcgcggcttcaccgccctgtggctgatcggactctgggaaagaagctcagcgtcaagaaggatcaaacatatctgcgggaatccggaagccgaggcatcagcctattccctgaaaaactacgacatagcttcatccatagggggatggcaggccctggagaacctgtccggcagatgtcggaccaggggaatccgactggcaagcgacatggttcccaaccataccggaatagacagcggctgggtcatctcccaaccgtcctatttcatctcccaggactatcctccctttccttcgtatacctatgaaggggaagatctctcccctgacccgaccgttgaaatcaagatagaggatcactattttgacagaaccgatgccgcggtgactttccgcaggaaggacaagcgcacaggggagacacaatatatcttccatggtaacgatgggacatcgatgccctggaatgacactgctcagattgatttcctcaatcctgaagcacgggaagctgtcatccaacaaatcatgcatgtcgcccggtcgttccccatcatacgttttgatgccgccatgaccctggcgcgcaagcatatccaacggctttggtatcctgtgcccggacacggaggcgacatagcagggcgtgccgaccatgcgatggatcagcaggcttttgactcggccatgccccaggaattctggcgcgaggtggttgaccgcatggctgtggagttgccggatacccttctccttgccgaggcattctggatgatggaagggtattttgtgagaacccttggcatgcaccgtgtgtataacagtgccttcatgaacatgctgaagaatgaaaacaacaagcagtacaaggataccataaagaacaccatcctctttgacccggagattctcaagaggtatgtgaacttcatgaacaatcccgatgaggacacggcgattgcccagttcggcgacggtgacaagtacttgggtgtctgtacgcttcttgccaccatgcccggactgcccatgatcggacatggccagattgaaggataccgggaaaaatatggcatggaattccgccgggcttattgggacgagcgccctgacatgaaccttatcgccgctcatgaaaagcggatattccccctgttgaagatgcggcgttatttctccggcgtggagaggttccagattttcgatatgatggacaacggttccgtacaggagtcggtgttcgcctatgtcaacggggatcattccgccatgacgctggtagtgtacaacaaccagtatcagggagtgtctggcatcatttccaaagcctctccccgcttgtacaaatatggggatggctcgcgccagacagcttcgaccacgcttgcggacgccctggggctgactatgggaggccggcatttcttgctctacaggaatttccaggatggtttgacgtacatggttccttcactgagagtcttcgatgaaggcatgtggttctccctctccggctaccaagcagtgattttgctcgatctgagggaagtggaagataccgacggagcctacgaaaagctccacgacatgctgggaggacgcgggacagaggacattgacaaggagcttgccttcctccgcctcgcaccggtatacaagaccatggagccgctgcgcgaccggaaagtcatggatgccttgagtgatctcagcaaagggatgttgaagaaaaaagaggaacgggcactgcttctttatttgggagaagcatacgcacgcatcacagccgtagaggaaagtctttccccagccgccagaagcgtgttgcccacgagacctcatgacgtgtccgcgcaatctgtcctgtccttcatccaggatttgtccgcctttttcgcctccccgaaaatctccgtattcgcttcaggggggacgatacgggaggaatatccgctcgtcatggctaccgcgcttttccttcttcctttcatttcaccggacattccggtggataccgcaatggaatacgccgacaggctcatgctcgaccgcttcttccgttccgcccttcctgcgtccggcattgatgccgacactgtccgcaggctctgtcatgaaggggctttgtttgcctctgtccgcagcgggacatcctggctgtatcccgcgggatattcagcctccagtgtcctgatgactttgctggagtcctcatctttccgcaatcttgtcggatgcaatgactaccagggagtgagctggtaccgcaaggaatttttccaggatgccttgttcaccgtcatcgtggcaactgctcatgcgctggaagaaaaagatggtcctgacgcggaagtcctgctggccgatctgctggaaaaggaaagacacgcagggtatcaggtggccggtttgttctcgtgaggttcgtgaattgactttggatttttcatggtatactctttacccatgaaaacatggataagttatacggcagccatgctgatggggctggctgcaacattacttttcggggattcggcttttttcgcacaagcggccgcttctgtcgtcgttgtcctcattggcgccggtttcatcctccttgtgcctttcgttttcgtggctttctccgcaggaacagcatctctgcgcaagaatcggaaaggatggtcacttgcatggaccactattctctggtcgcttgccctgacggttcttttacctttggttggctcggtcatattccatttgttccctgtcgtattccctgtcacgtccacagcaggggttcccgtaaagggattgtccgcgtccctgggtcagatattcatgccgtatctgtcaggctacaatcctcttgtcctgcttgccgccatggcactggcgttgacgctcggatatttcctccggcctgatgccgatgtgattcgtcccgcctatgcggtgacgaattcgttcagcgaggttttcttccggttcgcgcgggggctttccgccgctggtttcgtcttggtgttctttttctccgtccattggttcgtatccctgtacagggacggaactgtctttatagcaggtcgcttcctcttgctcgtctgcggaggaaccgccattgttttgtgtggcatagtacccttggtttatggtgtcgccacgggtttcagacgaaacccttacagggctctctatcgtttgattgcgcccgctttgatggcattgttcagcggaagcatctatttctcatggccggttctgatgtcggcgtcccgtcataataacggcgtccagaaaagaattgtcggcacggcggctcctctttacattttccttggtcgcggcggaacggcattcatggctaccttgaccgctaccgccctgctgtatgccgctaccggttcattgcccgccttcggaatcattgttgctgtcgcgggtgcctccatgcttgtttcttttgccagtgccttccatcccggctttgagctgatggcggcagtccttctggtcttcagattccatggcatcaatctttatggtggagaagccacccttctggcgttcctgcctctgctcaatggcatggggcttttgctggatgtcgtgatagccggtcttggccaggatgtcacttcggcgcacatgaagactgcggtcacggtggactacagggacataacgtaaatgagcaacgccatgaggactgcgctgctggtcgttcagatcatcatcgcggtcgtcctcttgtctgtcatagggtatacggtttctcgtctgtatgcagacgactccctccttctcctttctcccgtgatgcaggaaaacagtaggttgagcctgttgttgaatgtcttcatgccttccgtcctgcatatagtagcgtccgtcatagccgccggactcctgcgctatcactatcgttcacagacaggtattgaagcccagattctgccagttctgttactggcatccaccattggctacgtagtgcttctgccttggttctcctttgtatccaagcaggtcgccctgtccgcgccagtcatttcggccatttaccatttttcccaaatcttcattgccctcggctatgccggatgcgcactgatgcataactcggcgttggagctgaacctgaaccgctacatgttttccatcttcgttttttctgtctttggggtcagtatcgccccgatcacgtcaaattctctcgtggaacctgtaatctcacatatgcccaacaacatgttctccattgctgtccttgccatcgaaatcattgccatcgtagctttcaccattggcctgataaaggaaagcaacaaacatgaacgtatgaggtatcttgccttcatcctgatgactgtcggctccagtttcctgtgtaattacttttccgtagccttcaacatagcgggaatcatcttcttcgtgaccggcgcattcttcttggtcttcttgacaaggacatatcaggtgtggacatgaaaagggtgcgttattgtttccatactcttgcataacatacgcttaaaatctaattactgaacaatattaacatctaaaatcgtcaaataacccgaaagtattatatggttttctctgcttttcatgcaaaataatacctttgggtaatagccttctattgtcagcacgtctatactgacgccaattgtcaaccctgcatggttgactacgtgtgacgttttttcaaggaaaaaggggcaaacatgagagagagagagagagagagagagagagagagagagagagagagagagagagtctgagagagctgcatatgaacaaatttagcagaccagtctttatagttcttacaaccattctgatactacttgtcgcccttgtttcatgcgacagcaagctgaatgtttcaaataccaatgcagtgcgcttctccacggaaatcggacgcaaggtcacggcaaattccgaatggcaagccgatgatgaagtcggcatttacatgctggaacatggtactggcacggcagctactactgccccagaacgtgcaaacagacactacacggctgacatggactcccaggcatccggtttctctcctgttgataatgccaacaccttgaagtggaatgacattgccgataatgccgacgacacgttcgacttcatctcctactatccgtgggcgtacctaaatcataacgaaactggtgccggtacgacatccttctatgacactgataccctgtacatagatatcaaccgggacagggggacacatgaacaggatactggaaaggccgatgtcctgtggggacgcaccgacaatgtacagaacaatacctcaacagtacggctgaagcttgaccatatgctctcccgcctgattgtcaacataaccccaagcacgaccgttgatgctgtggccatcaatgatgccaccgcatttgtggctacggtcaaaggcttggacaacataaccacgatgaacctggatgacggttctttggctgatgtatccggtctcgctgcgcctattgcaatgaaggacatttccgacacccttactcaatctgaaagggatgagggcaagaggcggttcgaggctgtgctgatacctgtgggcaacactttagccttggccaacgtgagcctggagtttgtcctgaccggtggtgctagagctggtacatacacatggatagcgaattccgtagcgacctctgatcaaggcaagattcactttgacaaaggcaagcaacatgtctacaacatgacgctcaatacgtctgatgatgaagtcgccgtcgccgccattgagcttgagataaaggactgggatgccggggacggcataaacgcacctgctgtcaaggtgggcatcaagtcagtcgctgtcggacataatcacatgatgatcctgaagacggacggcacactttgggcgactggagacggccagtatggtgcgctaggtctcaacagcacggaggccaaaatcaagcccgtgaaggtcacgactacgtacacgggctctgatctgccccctgtcaaggctgtctccgccgggactttctacacgatgattgtggatacggacggaaaactctgggggaccggaggcaacgaatatggtcacttgggtatcggcgatacgggcaccaataaattcacattcgttgaggtcacgtccataggcactaatttcaaatctgtctccgccggaaacttccgtatgatggtcgtgacgaatgatgatgaactcttggcgattggagaaaactcttatggtcaactgggagtcggcgatgccgttaacaaagacacgttcacggaggtcatggctgagaatggtgttgacgacatgactgatgtcgcgtcagtctccctcggaacttactatacgatgatagtgagaagcaacggggatctttgggctgtaggacggaacgagagccagacactaggtgtcggcagcactcaagaccccataaccacgcctatgccggtctgggattctctcgatggttccgtgaaaatgactggtgtcacgtcagtttccatcggagacttccacgccatgattctgaaagatggggatctctggacggtaggatatagcagttatggtcaactgggtctcggcgttgtgcagtatcaaagaacgcccgcgaaggttatggatgatgtcaaggccgtctctaccggagtctcccacacgatgattctgaagacggacggcacgctctgggcgactggacgcaaccagcatggtcaactgggtgtcggtgataacctaaacaaaaacacgcccgtgccggtcacgtccatgggaaatcaggtcgcggctgtcttcgccggaggcaattctacgataatcctgaagaaggatgggacgctttgggcgactggattgaacaatagaggtcaactgggtgacggcactacggccaacaaaaacacgcccgtgcaggtaattctctgagcaaggcatgaaaaagtaccggcgcacacgccgaccgactgacaggtcgttctggtgcgccggtcgcttcttcctgactctccccatgaccaccatcacctgcatggggaagagaacaggaagatttacagaaaacaggaaagcgcgtagaatcagattctaccggttttacagtggcttcgtcgcctcggcaagccatgtcggatcatcgaccaaagcatggagtttctcgtagaccatggcatgataggcgtcaatctgggctcgctccttgtcggtaatcaaggtcatgtcaatcagcttcctttcataaggacagagcgtcagcgtctcgaatttcaagaactccccgaactcggtagtctcatgcacggccactgcctccaggttctcgatgcgcacgccatgcttgccttcacggtaaatgcccggctcattgctcgtcaccatacccggaaccatggcgacagctatgggcttgctgctgatcttctgggggccttcatggacattcaacctatgaccgacgccatgtcctgttccatgaaagaaagtcagcccctgctcccagagaaactgacgggcaaggatatcaagctggtatccacttgttcccgtggggaatatggcacgggcaagggcaagatggcccttcaacaccaaagtataatccttcttctcctcatccgttggcgttccgaacaggagagtgcgtgtcacatcagtcattccgaactcgtacatgccaccagtgtccaagaccagcagaccgtttccttttatgggagatgaaccaacggatgatgcggaataatgcggcaatgccccatgaggcccgaatcctgcgatagggccaaaggaatctcccaggcatcccggattgcgaagcctctgggcagccaggagctgggtaagctcatattcattgtattggttcttcacggcatccagggaagatatgaaattgaccagagccacgccgtcatagagatgtgatttcctcatgccttccagttccgtctcattctttgcagccttgaagtccgtggtcggctcacggccttcccgcacctcgactccatcggcaagtgcctgatagagaagcatgttggttttctccggattgatgaacacgacatctcctacggctatgcggtcggcaatgacggtgggcgcctcatcataaggacgcacatgcatatcatgagacacagaggcgaggatgtcgggtgagaacctccggggagacgtgaaaagccacgcttccttgtgacctatgatcatatatgacaaaaacaccgggttgtattcaacatcccttccacgcaggttcagcaaccacgctatgtcatcaagggacgaaaggaggaaataagacgctccctgccgtctcatgaaatcacgaacccgtgccagcttggaggaacgactctcccctgaaatggacaggggaagctcgaccacaggagtctgaggaacagcaggccggtcgccccagacttcattaagataatccgccgttgctttcaggcggatacccttgccggagaactgcccttccatggcacgatggacgcccaccatcagtgtatcagcggaaatgccgacgattcctcccggcggcacgttcatcatcagccattcatttggttcgggaacgccaggagcctcctgcttcatgagaagccatgatgttccggcgacctgttccgctccctggatataataccgggaatcgacccacaggagagctttgtcatgagtaatgatcgcagtcccagcactgcctgtgaacccggtagcccattcccgtgtccgccagcggggacagacatattcactctgatgcggatccgtaccatttatgatccatgcgtccagcccgtcttccttcatcctgccacgaatcgcggctatcctagtgtctatgctttccatggtgactccttgttgtttctttttgtcgtttctttgcgtcagccggcacggcatcctgagaagtcttctttggaagaaggatgtacagcaggataccacctatgatcatgaggagacagaaaatctgccccagagagatattcccgaacgatgcgaacagcgcggtagggctttccgctgccgcgatgacgtatccgatcccggcatcaggttccctgaaatattcaatgacaaaacggatgatgccataaccgataaggtacgcgctcagcaggaacccatttttgctcgacccgcgacggggacgcaggatgaaccacaggacgagccagagcagtatgccttctccaaacgcttcataaagctgggaaggatggcggggcagattgatcaaatctccacgtgcatactccatccccacgatatccgcaacgtccctcacccaggacaaccgggtggacaggccgggagcatggggaaagacaatgccccatgactgtgtcgtcactcgtccccaaagctctccgttgatgaagtttccgagacgaccgaaggcgtatcccagaggaatgcctgccacaatggtgtcagcaacacggaaaaagccgagcctgtgcctccggcacgcaatgaccccgcctatgaccgcccccaccacaccgccatgatagctcatgccgggcaacccgacgaataccccgttctgccatggccagaaaatgagccaaggacgggtgaggtacatcagccattcatcgttgtagaaaagaaccgagaacacccgtgcccccagaatcagtcctgtgatggcaaaaaggaacaaatcctgggtctgggtcgtggtaatggcaagccctccccgtctgacctgccaggtaaaaagcagataggtaacggcaaacgccaccaagtacatcaacgcataccaccggaccggaagcccagggatgatttcagggtgtatccacgaagggaagtgtatatatgcaaccatgagggaagtgtaagcacatggtatggcacggtcaagggaaagcacgcctcattcatcataccatccacacaatcatcatgccccatgctatagtcagtcagcctcttttattttatattcactggtatgaaagacatgaaaaaatatctgttgcacttttttttctctttcgtcgtccttctcgccgccatcccggcgcttgccgcgggtccaatacatgagagggcttcctcatcttattacaacccgtactccacaagtttcacttcatcacagaacgatgagatcgaacaggatatgcagcaactggagaggctgtacagatacgtggacagcatgtatctgaatgacattgaccgcaatgccgcctatgaagccatggcaaaggcacttctcgcttcccttgaggatgaatattctttctatatcggagccgatgaagcctctgactacatggatgacacgaccggagtgtatgggggcataggtacatacatctcaaaaccacaccccgacagccgggattcatcaaaccctgacgcgctttacataactatcgtgtctcctttccccggttcccccgcagaacgggcaggactgagatccggggatctgattacccacatagacggaaaggatgtggacgatctttccgttgcccaagcgtcctcatctctgaaaggaactccggggacgccggtgaccttgacggtgaaacgtggagggaatccttttgaagtctcccttatcagggaacaagttacgactccctccacgacccatggcatcatagacgggaacatcggttacgtgcagatcagccagttcgtgacttctaccgccaaggatgtcgaaaagatattaaaggatttccagtccaagaaagtcgcgggaatcgtcattgacctacgcaacaaccatggcggcctcgtggactcagcgctgaccatcgcggacttcttccttcctgacggcaagacaatcgtgaacctgaaccacaagaacaaaagtgacgatatacgctacattgcctcggatggcacgctgatcccgcagaacgttccccttgctctcttgatcaacgaaggttcggcatcttcgtccgaaatcctggccggagcgctcaaggacaatggccgtgccatccttgtgggggaaacatccttcggaaaaggcgtaatgcagtcagtgaccaccttcgggaatggctacctccaggtcaccaatgcccgttatctcactccatccggagcggacatacacaagaaaggcattgaaccggacatcagggtagaggaaccttccttcacggaagaagaagtcctttcctatgaaaaattgatggcagaccgggcaatctatgtcttcgtagacgcgcatcctgactatacggaggaaaatctccagaccttcgcacaggaaaatgcggagtcaggagtccggaaggaattgctcatcctgctggtgaggaatgaataccttgcacgcataccctacgcggatcgtcctatagctgacctgaagcatgatgtgaccttgctcaaggcaatcgaatacatccattcggggcaatagacactgatgcggatttacaagctgcccgtttcattttccggagaatcttttttcctgctctcccccaaggagagccggtatcttgtatcggttctgcgctttcccgaaggcaagacattctccggtcgcgatgcttccggaactccttggcttctcaccttgcagaaagtcggcgcatcttacgggttgcgatgcacgccagccactgaagatgatgcaacggaaaacgcagctgatgccatgcccctgtacacaggcttccttcctgccatccacctctttccctgtcttctgaaaggaaagaaattggaaggagtcatccgccaggcatgtgagatgggcgtccgccgcatcacgccggttcacagcgcccattgtgtcgcgtccttcgtggacgatgagaaacgcaatgccggaaagatacaacgttttgaggctcaggtcagggaagccgtccagcagagcgggtcacgaatcatcacggaggtgactcctgccatacccttctccgatattcccacagcatggggatcttccgggccggggcttttcttccatcaaggccagaatgacgccttgtcctttgggcagaggatagcgctcatacgaaaccacgtcctggccggagccccccttgccattgtcattggtccggaaggtggcctttccccggaggaatgtgcgcttctggaagccagtggtttccacggcgttttgttgaagaccaacatcctcagggcagagaccgcggcaatctatgccatcgcagcggcgcaatccttgctgttggaagcctgatggaagttgatggaagttgcgtgaggaaccccgcgggaacccttgacaacgaatggactgttctctatagttgtgtacctgactggagagatgtccgagcggtcgaaggaggcggtcttgaaaaccgcagaggcgcaagcctccgggggttcgaatccctctctctccgctttttttacacatggacgtagtacggtcatgcaggaactggagaggtgcgagagcggtcgaatcgggctccctgctaaggagttgtgctggtaacggcaccgagggttcgaatccctccttctccgaacgttgttttttgacaacatatttgagaccatagctcagctggatagagcatcagtttgcggaactgagggtcggaggttcgaatcctcttggtctcatcactttttatgaccgggagagatgtccgagtggtcgaaggagacggactcgaaatccgttgtatcgtttacggtaccgagggttcgaatccctctctctccgaatcaggaacgtatgtaccggttgtttttatgtccgcactggagagatgtccgagtggtcgaaggtgcacgcttggaaggcgtgtgtgctcaaaaggcaccgagggttcgaatccctctctctccgtttttccccagcatgacagattccgtgctatgcgtagtcgcccaaccccgtcaggaccggaaggtagcagcggtaagcgacttaccatgagacatgggtgatttgtctgctggggttttatttgagcctgttgattcctgattcacgccgttcccataaaggcaacgacgcgaacagacagccatcactaaaatacggaatccattatttcatattccgttctatcggacctatccccatcagattatactgatttggagccgacttcctgcttcgccgagactggtttcaccgtgtgattactcacacagccagagccttcctctccacaggctgacaccgtggaactcacggcgtaatctcttaaattgatcgcggcattgacgtcgcgatcatggcgtgcgccacacagggggcacgtccattcgcgcaccgacaaaggcaggttttccaccgtatgcccacaggcggaacaccgtttggagcttggaaagaacctatcaaccacgacgatcatgccgcctcgcatatgcgccttgtactccaggagccgccggaactcgaagaatcccatgtcggccacggaacgggccacatgccgatttctcatcatgcctgtgacattcagatcttcaatacagacggtgtgaaaccgcgtggtgagatcggttgtcactttatgcagcgcgtcgttgcggatataggagatgcgggcatgaagccgggagagttttcttttcgccttctcccggttgcacgaaccgtgcttctttctgctcacgctccgggagaggcgacgaagtcgcttcaacaaacgtttatgcgccttcggtccttccaccttctctcccgtggacaatgtcgccaaagaggagacgcccaaatccacacctaccgcgccttggttttcggctttgggaagatgcgaaagatccggcgtatccaccgtaatactcacaaaccatctgtcagcgacacgggagactgtgcccgacatgattttacccgcgaatctgactcgttcgtgcatacgcacccacccaagccctggaatgcggatgcgattgtccttcacggaaaactgatcgttagagatgctgaagcggtcatggactcctttcttgcggaattgggggaaacgggcgcgtccagcaaagaaattcttgaacgcaacgcccaagtgcataatcgccatttgcggagcgtttttggtgacttccaacatccacgggaagtgttcccgtttgatggcgttcaagtggcggcgcagggacatttgcgatggttttgacttgtcgggatcacgcttgcactcttcatagagccgcttccattcggccagcgcccaattgtaggcgaaccgagccacgcccgaggcgcgggcaaaataggtcgcctgcttattggtcgggtcaagcccgattttatgggcgatcagcattgcgaggactccaccgctttctttactccatcaagcatcttgtgagtcttgtgcgaacgggagccataaagcctggcggaaaacacggtgatgatttccagaacatcctgtgccacatcttcctcaaagttggtgtcttcaccctgattgagaatgacgacttcaacacttttcgcttcacagatggcgaacacgagctccgctccccatcgcaacaaccggtcgcgatgcgtgattaccaagcgcccaatatgcccgctcatgatatcgttaagtagtcgtttgagtccttctttgtggtaattcatcccagaaccaaaatcgcagacaacgtcaaacgtccacccttggcgggcgcaatacaattcgagagtctgcttctgtcgttccaaatcattcttttgatcatgactggaaacacgggcataggcgatagtgcgccgctccccaccaaaaagatgatactgctcgggaataagtttggaaaggtcataacgcctatgcccggaagtcgttcgaacaggcgtcagctttcccgccgcctcccagcgtcggagcgtggtgacggaaacacctaatgcctttgcggctacaccgatgccgacaatagtattcataatagatattattgcataggtatgagcagatgtcaagtcaacagttcaatccctatccaagacatcactccaatggagagactcgtatccaagcataagccatcctaccgtggaagaaagagcattggcctccaacatgatattgtcaatgtcatctaaagtcggctcccaaaaagcaagaagggttctttcttcatagtacagcccgtacatccaatcctcaggctcattccaaacgctctcatagtcaagataatcaaaaacaacatcaacttccccgtatgtccaggaaacgcccttctcgaccctctcaaaggcatcaattacgttttcaccatatgtggaagtctctatatccttcccgactgccacaatcttacatactccatactcatcatcaaccgctacgaagtattgttcaaacaagtcatgaggcttggacgggaaaaccgagtaccacgtataaacagtacgtatctcatccacctcaggaaagaatcctgcattttccaagtcttccagagacattttcatgtcaatcccaaaaggccccgcaaacaggacgacacacgatacccccaaaaacaccatcaggacaaacaaacgttttttcatttctctccccctgtcttcttgttccggcgtacattccccatatataagtaaagattgaatcagtataagccctcagttgccatgcttcaaggatgattattgtccccctgaccacttcgcaacgattttccttatcttcgctgagtgaaagcctccagtcatccactcatcacagacgagatacccccatccatgaaaatatgctatagtctcgatgggttggccgtgccgaactgtcggccagggagttcatgtatatggcatttgaagtaacagcgacacgccgccgtccccagaccttcgaggacatggccggacaagatttcttcgtctcgacaatcagcaacgccatcaagcagaaacgcatcgcccatgcttatctgttttccgggcctcgcggcgtcggcaagacatcttccgcccgcatcctggcaaaagccctgaactgtgaacagggccccacggctcatccctgcggcgtatgttccaactgcaaggaaatcaccgctggcaacagcacggatgtcatagaaattgacggtgcaagcaatacatcggttaacgacatccgcgccatcaaggacgaggtcatgttccctccccagaaatgccgctataaaatttacatcatcgatgaagtccatatgctctccaccagcgccttcaacgccttgctgaagaccatcgaggagccgcctgaatacatcattttcatattcgctacgaccgagacgcagaaagtccccgcgacaatccgcagccgttgccagcagttccacttccggctctttaccatggaaaccattgtgaagctcctcacggaggcagcagcggaaacagatgtccaggcagaccatgatgccctgttgtggatagcccgtgagtctaccggctccatgcgtgacgcatacaccctgttcgaccagattgtctctttctcacatggacatatcactttggcgagcatccaggacaagctcggagtctccggcgtagaaagcctgaacaatgtagtcctctctattcaggaaggcacgacagcacggacggacgactttctttcggaacttctctcctccggtgtttcagtggaacagtgcgtcagggacttcgcttcatttttcaggatgatactcctgctcaggcatggtgtcacatcggttgatgccttgggaatgagaccagatgccattccgaaggccattgtcgattcctataccgacgagcaagcggaagccgccctggagatgttccttcaggtgtaccgggacatccgttattcagtaaacccgaagttcgagctggagctggcagtcagccgtcttgctcagcttccctataccgcatcgtcccacgccgtgatgcagtcattgtctgccatgaagcgggaacttttgggtcttgcaggcatacaaccctctcaggaacccattgccgccactacagggaaagctggcaagacatcacctacggacgggcaggaaaggttggtcattgaaagaccatgggaaaagaaaacccagacagcacctccgccacgccagaaccagacgcctcccccggaatcaagccctctcgaacccagcccctttgaatccagtcaacctgtatccaaaacctcggaaaaacaggagcgtcagcgggaaaccatggattcagatgatgtgactcatgtgacacaaccgttagcttccccccagtattccgaaccacttcccgctacggagaaagcaaaagcatctccatcacttccccgacctttcaccaaggatgacttccctgccttggtggatgcttttgaaagggcaaagaatcctacccgcctgaacctgacgtatctgaccgacgcatatgagaaaaataatagcttggttctggagtttgccacccgtttcagcgcagacagcatcagcaaggtcattcctttcctgcgctccgctatccgttccatctgtggatacgatgggcctgtggaaatcatgatgcggaggcaggaacagaaagaagacctgccgacacagattggacttgatccgatcgaccagaagattgcgcgcatgttcaatggaaagacggagaccgtccatcagattgagcttgcgcatggagaaaaggacgacgcgcaatgaacaccctggacaatctcatccaagcattgagccgtttgcccggcatcggccccaagagcgcagcccgcatcggctaccacctgataaagacaaatccccagtataacaaggaactggcaaaaagcatcgggactatccaggatgtcgttttcccttgtcctgtctgcggcagctacacggagatatctccctgccggttctgctctgactcatcgcgggacagagaacttctttgcgtggtggaacaaccgcaggatgtagtgacgatcagcacgtccggctcatacaacggcctgtaccatgtccttggcggggcaatcagtcccttggatggcataggaccggaagacttgagtttcgattccttgatgcgccgcatttccgaaggttccttccaagaggtcatcatagccacgaatcctaccgaggaaggggatactacggccatgtatatccgtcacctgatgaaagattttcctgatatcatcctgacacggttggcttccggactgccaatcggcggagacttggaatatgccgaccgcctcactctcgcccgttccctccgcggacgcatcaagttctgaaaaaaggggcatgttaacattctttttttccataggctcaggttcttgcgtctcacacggcagaaacagtattgaaaaataacattaacggcttcaagcgtaaaatagttaaaaagcattatatgttttatgcaaaatcatattttcgggtaataccataaactaccaacatcaggcttacagtggatcaaccatcacccaaacacggtcgatggattccatcattttctcaaaaaaaaggtgaacaactatgagagagactaagcttaagccaggtattacggttcttataatcgtccttgtggtacttatcatggggtgtctcaatactccacattcccttttgatagagcctaatcaagagtcatctgcgaacataccctatgcccaggaaacggagttggaaagtttgctctccactccgtatgtggttgactggagaatcgcccgtgtattgggcatgctggaattgaaagagttcatcggcgaggcgcaatgggaggataatgcggttctctcgaagtatcctgtcgtagtctttgacgccatgacggatagtcccaaatactatgagtttcatgtgcttgacagcaatggcaacagcaaggggattataacgtgcgttgcagacaaaagaatgggagagcccattgcattggtaatgtctgatatgaagcaagatttacggcaagccagttcagcctcacggtttgtatcttccggacagagaacgatgagtgtggatacacgcgtctatgatgtcggatacccattcgtcatgcaggagtccgcatcttcagtgagggcagctgtggcgcgaaacgcaggagaggaaaagactccacaagaacttcttgatgaatggttggatagtctcccggatgaggaacttcagaaagcagggaaaagcagagagcctttgcgggtacagtacctggccgaagccaccgaagaagaaatgagaatctccagcttgtgggaaaaaatagacggtgcatatgatgagatgcttgctgtgacggacgaggatattgccgccgcttatgagcaaaatagtcgctccgcatcacattttacaaaatcatattacgtacagccgtgggcaagtttaaattacaggccgctattagaaggattaactatatattgcgcccctgccgtagtagcggagattgcctatggttataaaatccaacaaggaatacctgtcgttgcattgagtttgggcatccaagtcaaagagcatatgggagatggagcaaaatattatgtaaatatattttctccaggacttacctcctcgttgaaaaaatttaccgatggaaagctggatttgggatatcatttaggtcatatctggaatcatatatatgaggagctgcgcatacacgacctccctgtaatctctttgaggactggagtagggatatttacggcatggcattaccgaatcattattggtgctgcggaacgggaaacgaaaatccaacatcgtttcttatggatacgttggacagagtacaagcaagacaggtattattacatggctgacaatggtatggatgccgggggaagagaatgggaatccgtatttggagagactctaacaacaagacatacattgaaattctgggaaaaacatcagtggtttggggcgcaactggtaaatacaggggtctattttcaacatttctcagttgaaacgtgataaggcatgaaaaaacaaaagacgatactttcttctattttctttctttcccttctctttcttctttcttcatgcttgggggagaagcctatgatttttctccgcgttgttcccgttgcagaagatggtactcaaattcccatcagagaaggaatgtggtgtgtactatacgtgaagaaaaacctgcgtaatgagatgcgggtgctgttccctgattatgaggagaatgtgtttgaagatgtttttcctggtgctgcgcgaaaatggtattggggaaatgatgacagatcctttgaagaagttgccaagccaatctatgagaagtatggaatgaaattccacgatgaaagaggcgagtacaaagatgtgaccatacatgattggcacccgtatatttcagagaaatgggaacggcctgatgggatagagttacctgctgttctactcacgctcataaaggatgattcactttgacaaagaccagcggcatgcttataccatgccgctgaatacccaaatgaccaatatcgccgtttccatgcgtgaaatgccagccggtcatctcaagtcgagcgtatcaatgaagtcctggtcagcatacgcgcggttttcgcccgccattgcccagatgaacgaataattgctggtcccgccgcctgaatgaatcgaccagctgggattcagcaccgcctgctcattgtgcatgatgatgtggcgggtttccgtcggttctccgaagaaatggaataccacattgtccttgggaatgtcaaagtagaaatacacctccatgcgccgttcatgggtatgggcgggcatggtgttccagactgaaccggtcgccaggaatgtcactcccatcgaaagctggcaggtatccaggacatcaggatgaatgaattggttgattgtcctctcatttgaagtttccgatgcgccgagatgaatctgcttggcattctcgcgggggatgaatgtaagagggaactcacggtgggcaggcgttgaacacatatagaacttggcaggcttggccgcgtccttgctggtgaaagaaacttccttggttcccatgggtacatagagagcgctgattgtgggcagcacatagcctgtgccatcgacatgcaccgtaccttccccgccaatgttgatgattcccagctcacgcctttccaggaagtacgtgacgccgaaattcttccatgtgtcgatgttcttgtccagccggaggctctccttgaccggcttcgcccccatggtcacgatgcggtcgatatgggagtataccgccgtcacatcattgtcccggaaaatatccgtgatgaggaactccttgcgaagctcggcggtgttcatccgggcaaaaggctccttgcctgttgaatacctgatatccatgttcgtgtctccttacgttcagggctgcttgccgatgtaggcaaggatgccgccatcaacgtacaggatatgcccgttgacgaagtccgatgcgtcggaagcaaggaacacagcggggccctcaagatcctctgtcgtaccccagcgtgcggcaggagtcttggcgatgatgaagctgtcgaagggatgtcgggaaccgtccgcttgtctttcccgcaggggagctgtctgtggcgtggcgatgtagccaggcccgatgccattgcattgtatgttggccgagccatattcagaagcgatgttccgggtcagcatcttgagaccgccttttgcggccgcataggcggaaacagtctcccgtcccagctcgctcatcatggaacagatgttgatgatcttgccatgccccttcttaatcatgccggggatgacagccttggacacaatgaaaggcgcattgagatcaatgtcgatgaccttgcggaaatcggcagcatccatttctatcatcgggacgcggcggatgattccggcgttgttcaccaagatatcgacgccacccaagtcctgctctatcttctgtgccgtcgcctgcacctggggttcatcggtgacatcacagacatatcctttcgcgtcaatgccggcttccttatatgcggccagacccttgtctaccaaatcctggttgatatcgttgaaagcaatttttgctccagcagcggcatatgcgctggcaattgcgaagccgattccataagacgcaccagtgacccacgccactttgtccttcaaggaaaaagattcaatagaaaaacccatgtcatgactccttttgccgccgcagggcggacgcatatattttatgcagcatcccactatatcatccaagagaatgataatccgattgacagtgtaccataaagccggaaagttgtgacattccgtcattttgcatcattccgccaagaatacccatcaaaaatgcccgtctagttcaggctagttcaatccgcgccgacgttttatttcttcatacgcttcttgtatctcaaggaacttggcttcggcgaatttcgagaactcagggggcagtcctttcgaggcaatcatatccggatgaaattcccggctcagcgcacggtaggccttgcgcacctcctcatcggtagcctgggacgtaatgttcagaatctcatatggcttggagtcactggaaaaagttgtgtgcgatgcgccatgagacttgcttccggttccatgcaagtaccgtgcgcggagactttccctgatatcggcaggaatggaaaaaatcctttccgcagagcccaacatttccattgcccgccgtcctggagtaccgtcggcggtacagacgcggtagagaatgtccatcatcagcaggagaagcccctcctgcgtactgaagttctgcttgaactggtgggcgaagtcttcaaaggagccttccgtcttcagcgcggcttgaaagacccgcagcgcatacgtcttgctgtaaggatcaagctggaggtcgccgttgatgaaatcaagcaccttacggtattcggcgtcgcttaccttgtcatcatcactggtggctatgcgggcaagcatactgaatgccgccacgaaaaagatgagccgggaacgctcctcgtgcccacgcatggaagaaaaaacctggaacggggaatgatgagagtgtgttcccgcagaggcgtcatggtcagattcgctgtctgatgccttgtccatggcatgtccgaaggctattccggcgaccagccccaagggaccgcccaccagccatccgaacatgcctccgatgatttttccgaaccaacccatctcacccctcgctttgcctcgctgaaacggactttgatcttatattacaacttatctatcagcaaggaacactttccggaggggatgggaagtgttttctttttgtgggagttgaggatctggatggtgaaataatacagtttctccgactccagccgtatctcccagccacgggcgttcttgttgctcagaatggtaatcaggttccttttcagtgacagatgctggattcccatggcctcaagatcctggagggtccagtctaccgtcttacgcggcagggatatgttcaggccaatgacattctccaccatcagggctattgtcaccatgccgaccatgggcatgtagcggcgacggggaaagtcctccctctcgcccggaacatacaccggatgaccgtcattctggggcagataagcctcccatacatcgtccaccgtatcgacttccggctggtaggtgtccagcagaaaatacaggtggcggatggcgcattcacgggcaaaaataaactgccggtacttttccagtcccttgaccaccatgtaggtgaacagggggatgacggaacccttgtgtccgtcgccatcattggaatagccgggggaatcgatggacagaagggggaaaggattctccgcgccgaagataccgggatcctggagataggcaatcaggaacgccgcctgctcctcattgggaatagacgccagaagcgtccagtacgtccccagatgcttgatgtccgtgacgcgggagtcatcggcggcaaggtcataataataattcagctccgcatcccacatcaggtcgttgatccgtgtcttgagggcgaaatatgcccgcttataccggaaagccagctccttgtcattgaggatgtcccctatctccgacatatagagagcgttcaacgccatggcagcattgaaatcaacggcatattccacgtgggaacggtcgatgttgcccgtcagatatgcctcctgcggaaccttgtacagcccgtttggctggaggaaggtcttctggagccacgcgtgatacttctccaagacagggactatttccttgaggcggcgtttgtttcctatcttatggtagaaattgtactcgacataggcgaaaagcgggagctggacgccttcaggattagatgttgaaaggacaggagaaccattttcccgcgaatagtcggaacgtatggcaccattttcttcctgtttctcatagaaatagtcaatcatggggaagggagggaactcctgattgctgtagacaaggaacaatgacgacatgcatgcgtcaatctgtgagaacgtcttctgtcccgcataagaaagatatgaaccggtaaaaccgttttctttcgtacctgatgtccaggcatcattaatccacacccaggagcgatcgtacatatcgacgaaatcctggtcgtagaaatggatggctggtactgaatctttaatcaatgatgtctccttggtacggcgtggcaaaacggaaaaatcttcaaacgacattttagaagatatatccgcatacctgtgaagtcaaggaagacttccatgtcacgactgtcaccgcccgtatcgttcatacaaaagatattatctatatgaattgagtattatatcataattttaagctttttcccagacatttccacagagattcccgtacaaccatatgaaatgacttctccgtcagcatggacgggcaagaccggagcatcagtggaaatcgtcatggccgccgtccgctcgaaatggaaggaagaatggcgtatctgtcttcccgtgaggaacaggggaaccaagctcataatcttcagacccttgaacggtctgcgggcaaaagtcacatcgaaaagcccgtcatccagactggcctccggccccatcaggaacgccgaacccatgcggcgtccgttgcaaatggatatttgctgggtatccacttcatattcaccgccatccagcgtgatacgtattctccacggctgtgggtaacgagccaagactttcaaaagtcccaggacatagctcggcatgccattgatatgcttgaattccattgcacggaagttcaccagcggctcaaagcccacgcctactccattgacgaagcatcggccttccggatagtcgccgccacggactatcccgatatccaagtccctgggcgaaccatggacaagccgggcgcaggcatctcctgtcttggcgggaatccccgctgcataggcaaagtcattgcctctccctatggggatgaccccgaaactgggcaaggtcaggccgcccccttgggcaatgtcctcctgataaatgccgtccaccacctcgttgactgttccatctcctcccgcggctatgatcaatggtctcccgtcacggacggcctggcgagccagacgcatgccgtcagactgaccagccgtcctgtcaatgcggactttccatccatggcggttgagatatgccgtgatgatgccttccttgcgtgacgcatgaccttttgccgcctgaggattgagtatgatatatgcttccggcatgatggccgcctcctgcgggatgttccgatgaatgtgcgttgagtaacaataccaaattcttacgctcttgactaatctttttccaacatgtttgattgctgaatggatattcttgcagagcctcgccagacgctttccccatcatggaagacattcttgccggaagtcttccgcctgattttacccatggtcgtccagaacatctttctttcctccctttccttcctggacgtggtaatggtcggacaactcggcgaaaaggaaatagcggcggtaggtctggcaaaccaggtgtttttcctcatcaacctgttctatttcggcatcagcagcggatcggccatcttcgtctcccagtattggggagggaagaaccttgacggtctgcgcaaggtgatgggcttttcccttactttcagtggcattgccgcctcggtgttctgctttgtcgccatggtcatgcccgaagcagtaatgcgcatcttcacccaggacgcggaggtgattgctttcggcaggatgtacctggaaatcatcggtccgggatacatctttgccgcaatcagctacgtctactcaagcacgctccgggcgactggcaacgccaaaactcccctcgtgttttccgtcatctccctttgcctggatgccaccctgaatttcgtctttatcttcggcatcggtcctttccctgccatgggagtcgccggagccgctttgtccaccaccataggcaatggattggagatgagctgcctcatcatctggtcccagctgaagcaggctccgacggcactcagacgcacggccttcatctggggcaggaaattcttggacgccataatcaagacaagctctcccgtcatactgaacgaagtgttctggtccctgggcatggtcatgtacaagatagcctacagtcgcatgggcatggatgtcgtggccgctgtgaatgtcaccgaagccatctcatctcttttctttgtcattgcccgtgccctgaacatcggtacggccgtgttaatcggaatcaagataggcgagggaaaatatgaactgagccgtctttacgcacgccgcctcatcatcatagggattgcctgtggtgtcctcatggggctcgtgatggccgccacagctcctttcctcccccggatattcaatgtctcccccgccctcagggtgatgacgacccgcactttgctggtcatcagcctcctgatgcccctcaaggcaatcacaggaaccttgattgtcggaatcctccgcagcggcggggacacgcgtttcagcatgctggttgaaatgggaagcgtctggttgattggtgtcccctgcactttcctgggagccctcgtattgaaatgggacatctggtcagtctatcttctggtcagcctggaagaaattgcgaaagccattgtcggcttgttgcgggtgcgttcaggaaaatggattaacaatgtgacggaaatgggcgttcctgttcaggaaacttcttctttcattgacgtggagagcccgacatccgtatagtctgtatggtatagtctgtatgcgcctctctgtaaaaggaggcttggcaaaggaggtcacatgcctacggttctaataaacggaacagtgctttccggtcattcctgtctccctggccatggtctgtatattgatgacaaggggaacattggtgatgtcttcaccatggagaggtatccggaaaaaattttcccgtcttcagcgcgaatcattgatgtccagggagacttcatggctcccggtttcatcgacacccatatccacggtacaggaggtttcggtacggaagataattcgccggactccatcctggggatgagcgaagcactggctgacttcggcgtctccggcttcttgcccaccatctatacagatactttggaaaacatgctggcgggaatccgcgccattgtaaaagccatgggcaaggagaagggcgcgcgtatcctgggcatcaaccttgaggggcctttcatctccccggagcgcatcggagcccagaacccggcggggagaaaggatgccgacataactgttttcaagaagctgattgccgctggtgaaggacacatcgtatgcatgacggtagcccctgaattgaaaggtatgcatgaaatagcccttgaagctcgaaaacagggcattgttttacttgcgggccataccaacgccacttatgatgatattgtggagggaatgcaggcgggcatcacgcacacgactcatcttttcaatgccatgagcccccttcatcaccgcaagccgggagttgtcggcgcagtcctcgcccatcctgaaatgaactgcgaaatcatctgcgacggtgttcacgtacataaggatcttgtcaggatgctggtacatgccaagccagtggagaacatagtcatgataaccgatgccctgaagccgactggactgaaatccggggaacttaccgccaacggcgtccgttgcatcttccatggcggcgtgttcgtcagccaggaaaatccggatcttctcttgggcagcgggttgacgctcctcaaaggagtgcagaatctggattcatgggatatcccgttggaagtcgcggtagccatggccaccacgtcccccgcgcgtatctattcttttgaaaaaaccggcagcctgctaccggagaaccgggcggatatcgtcgtctttgacaaggatttctccctcaagggtctttttgtcggaggcgtgccggtcagggattttttctcctgattacacagaaaaacaccgggaattacgccgttggcttcgttccctatcacaagaaggagttgccatgaacacacatcaatcatcttcccgtgccgcaattgaggggttggaacccaaaggactgtgggaatatttttatcaccttgaacagattcctcgtgaatccggcaatgaggaaggcgtccgccgatggctggtggagtttgcaaagaagcagaggctggaacattttgttgacggaaccggcaatgtcatcatccgcaagcctgcgacacccggctatgaggggcggtcttctgtcgccctccaaggtcacatggacatggtttgcgtcaagaaacccggcagtacgcataacttcctgaccgatcctgtcttccttgtccgcgacggggactggattcgcgccaaagatacatcattaggagcagacaatggtattgccgtagcgatgatcatggatgtgttcactgattcggaagctgtgcatggccccctggaggctattttcaccgtcagtgaggaaacgggtctggacggtgcttttgggttggatgaatccctgattcgcagcaggaagctgattaacctggacagcgaggaagaaggtgtcttctatattggctgcgccggaggtaacgaaatccgtggagtgaatgacgcccctgcaacaacggagattccatcctcctatacttcatggaaacttgagattgatggcctgaaaggtggacatagtggagcagaaatcaatttacagcgtggaaatgccattaaactggctgcccgcattctttccgccgtactgaaatctaatattcccctcctcatttcctcctatgaaggtggctacaaacgcaatgtcataccgtcaacggcgactgtcgtcttctccatccccaaggagcgttccgacgagctgaaagtcatggtttcccggacggagagcatcctgatggcagagaacgccgttgaggaaccggagctggaggtacggctttcagcaacggaacccctgcaaggaactgctctttccgccaagatcagcgcgtccttggtcaaggctcttcatgtcgcgccacatggagtggacacgttcagcaagaccatccccggcattgtcgagacatcctcgaaccttgccatcatcacggcctctccttgcggcattgaagtggtgagcagtcacaggtcatcagtggaaagcgcacgtgatgatgtcgcggagagaatgatgacatccctgggggagatagctgggcttgagactcatgtagagggagcttatccttcatggactcccaatccatcttcccctcttgctgaattttgccgcaaagcctatgcacactatgcaggcgcggaacctgtcgtcactgcaatccatgcgggattggaatgcggcatcatcaacagcaagattcccggcatggattcggtatcctttgggccggacatggaaggggttcattcgacagcggaaagattgtccatttcttcagtatccaggacagccgagttcctccgatatctcttgaaaaccattgaatgaccattgactaagagataggacgacaagggaggtgttgcaaaaattgcgcatctcccttttattttccccatcgtcttcattctattcttattgcgtctcatacgcttaaaaccggattaataaccactattaacattcaaaatcattaaataacccgaaagtattatatacttttcatgcaaaataatacctttgggtaatagctttctgccatcaccacgtttatactatttcataattactaccatatgcgtaagctggcatgtcatcatcttcttcatgaagaaaggaaaagacactatgagagagagagagagagagagagagagagagagagtaaactaagcgtcatggtcttcctgaccatcctgatgcttcttatcacctttgtttcatgcgacaacaagctgaatgtttcacataccaatgcagtgcgcttctccacggagataggtcgcaaggccatagcaaattccgaatggcaagccgctgatgaagtcggcatctacatggtagctcatgatgccctggcagcttctgccgcctcagaacgtgcaaacaaactctatacggctgacacagccttccagacttccggcttcactcctgctaccgctggtgataccttgaagtgggatgacatctccaaccctgccatcacacactttgacttcatcgcctactatccttacgtgtctcccatcgctgataccacggctctacccatacatgtctatccgggttccggagaacaggacaccggaaaggctgacttcctgtggggacgtaccgacaatgtacagaacaatacctcgacagtgcatctgaagcttgaccatatgctctcccgcctgattgtcaacatctctcccagcacgaccgttgataaggatgctatcaatgatgccaccggtggatttactgctacggtcacaggtttgaacacgcagaccgcaatcaacctgaatgacggaaccttgggtactcatagtgaagttgagtctattctcatgaaggacatttccgacacgcttacgaccacggaaagagccgagggaaagcgcaggttcgaggcagtgctgatacctgtgggcaacactgatgccctggctaacgtgagcctggagtttaccctgaccggtggtgctagagctggtacatacacatggaagccaagtaccacaggtgctgtagctgatggagacaagcacctgattcactttgacaaaggcaagcagcatgtctacaacatgacgctcaatacctctgatgatgaagtcgccgtcgccgccattgagattgagatacaggactgggacaccggggacggcataaacgcgcctgctgtcaaggtgagagtcaagtcagtctccgccggatactcccatacgatgatcctgaagacggacggcacgctctgggcgactggacgcaacaattatggccaactgggtgtcggcgatacgactaacagaagaacgcccgttcaggtctgggattctaccgatggttccgtgaaaatgactgatgtcgcggctgtctccgccggaagcaatcacacaatgatcctgaagaaggacggcacgctctgggcgatgggatacaactattttggtcaactgggtgacgacactacggataacaaaagcacgcccgtgcaggtcaaggatgatgctggtgggttcatgactgatgtcaagactgtctctgccggaggttaccatacgacgattttgaaggaagacgggacgctctgggcgaccggaagcaaccagcaaggtcaactgggtgtcggtaatactaccaacagaagcacgcccgtgcaggtcaaggccagtactgccgccaacgacttcatgattgatgtcaaggaagtctccgccggaacttaccatacgacgattttgaaggaggacggcacgctctgggcgactggatacaacagtgatggtcaactgggtgacggcactacgaccgccagaactactcccgtgcgggtcaaggatactactgatggtagcgggttcatgactgatgtcgcggctttctccgccggaaatcagtatacgatgattgtgaagactgacgacacgctctgggcgactggatccaacaatgctggccaactgggtgacggcactgtaaccgccagaactactcccgtgcgggtcaaggcaagtaccactcccaacgacttcatgactgatgtcaaggccgtctctgccggatactatcacacgttgatcctgaagaatgacgagacgctctgggcgacaggacagaacacctatggtcaactgggtgacagcactacgaccaccagaactactcccgtgcaggtcaaggctagtaccactcccaacgacttcatgactgatgtcgcggctgtctccgccggaggttatcacacgataatcctgaagacggacggcacgctctgggcgactggtaacaacggttatggtcaactgggtgacggcacttcgggtacagtgaataacaaaagcacgcccgtgcaggtggttttctgaccggaacatgaggagatactggcgcatacgccaaccaacaggccgtcccgttgcgccgggcatcatccaaatttttcaccctcttacaccatgattacgccttttttatgttgttttcataagtttcgtgtatcggggctggtcagcataggtttatcatgttaaaaagacaaacatgagtactatgcctttattgacacgagtcctcagacccttgttccgtgcatatttctcgctttgcttttctttggagtgggatggtcttgacaggattccccgttcaggtccgtacatcatcatctcgaaccatgtacatatcatggatcctttcttcatttccccgtacatgccccacaatgtccgttggatggcaggctcatatctgttcaggatgaaagcattgggaagcatccttgcccgtttcctcacatcgatccccaagaaccagggaaggaatgacatgcagatgatgcgcattctgaccgccgcgttcaagaaaggagaagtagtcgggctgttcccggaggctacccggacatgggacggcgagccgattgcctttgacaaagccttggtcaagctcatccgtatcttcaaggttcctgtcgtctgcatcaatcttgaaggcggatatttcctccatccccgctgggcatattccgctcgcaaaggccccttgaccatcagggtcgtcgaaacgctcatgccgcaggacattgaagccatgacgttggatgccctttatcagagaattgagaagaacataggtttcagccacagggcgatgcagcaaaagactcctctgccataccgaagcacccgcaggacggaaggcatttcccagatactgtatctcactcccggtgcgcctgctgatgctctcatctcatcacagggagatatcatccgctgtccgcagattggtctggaagtgaggatggacgagtatgaccgtcttcatgtggtcagtggaacctgtcccttccccgacatccccgcatggagagaatgggaacgtcacatgctgcatgaagcttattccaagggaaccttacccgccttccgtccggacaagggagcccgtcttgaaatgttctccgatgaaaggctccggctccgttatatcggggacttccttgcctgcctggagaaagaaggcatccggatcatcgttcctgcccattcgcgggcggcttcgctgcctccctttgagaggaagaaaaaagaagccgtcgccatattccttttctccgagatgacatcactcatagtcaatgcgaaatgtaccatggaattttctctccaaggcaaggtctggcgtctgagattgaaaaagggagagccagtactgaaatacagcgatctgttcactgacataaaaaatcccgaatcaaggagttcatgatggttgaatggagttatatcatacacatcggtatcttatcggtaactttgcttttttcttccttcctaagggcgaggcttcgtttcttgcaggttttcctggttcctgcgcccatgattgccggagctttcctcctagtcttttataattttgtagcgccatcgctggggatgaacaatgcttttctcggcgaactggtctatcatctgctcaacataagtttcatctcaatgctgctgcggattgaaaaaaaggaagtgcgggaaagcaaaaacgtcagacgctcggtggcggaaaacgtgacggctaccatgagccaatatggtttgcagtgtgtctttggtcttctgctcactatagccctgatatctactttcttccccgacttattccccgccttcggctacattttgccgctgagttttgagctgggagccggacaggcttattccatagggctgtcgtgggaatccatgggtttcacaggcgcaagctccataggactgacggtcgccgcgattggattcatcgtgggtaatgtgggcggagtcatcctgataaaccgcgcggtgagactgggttggattgacaagaaataccaggaaaccatgaaggttgaatcagtgcgtaccggctttgtctcaaaaagcgaagaaaaggtcaccggttctttgattaccactgacggagaatcacttgataccctgagctatcatatagctcttgtaatgggcacatatctgattagttggggtgtccttaaagggattcatgctctccttagcctggccggtcctttaggcgaagaatttgctacgagcctctggggaatcaatttcatattcagtgccctatgcgccatcggggtcaagaacatctgcgtaaaaatcggcattgcccatactatagacgaccacaccctgaaccggattagcggtctatcggttgacttgaccgtcgcttcatcactgggagccatctcccttgcagccatcaccggttactggattcccattatcttcatggtaatcgtcggtatcctgctgacggtattcctccttccttacatgtgttcccgcctctttcatgaccatagtttcttccgcatgcttctcatctacggaaccgcgacaggaacactgcctaccggtcttgcccttgtgcgggtggttgaccccgatttcgaaacgcctgccgtatctgattacatgtacagcacgggcattgtatttattcttgccgtgcccctgctcttgtcaatcaacctccctgcgatgagccgaaccatgaataatccgtcccttttctggattgccttggggatttctgccatctatatgttcggttctcttatagcgtatgtgaagatgtcggggaaaagggcgttgattcaaccaagaaaattcttttatatccctgcgaaggacaaggactgaaaggtactagcgaaaaacaatgtctttactacagagggaatggggttgttgcaaaagtttgtggcatccccgttttttataattcccattattttgcacatcacacatttgaaacggtattaatttactaaatttacgccttaaatcatcaaataacccgaaagtattatatggttttctctgcttttcctgcaaaataatacctttgggtaatagctttctgccatcaccacgtttatactactttattaattactaccatatgcgtaagctggcatgtcatcatcttcttcatggagaaaggaaaagacactatgagagagagagagagagagagagagagagagagactaaactaagcgtcatggtcttcctgaccatcctgatgcttctcatcacctttatttcatgcgacaacaagctgaatatttcaaataccaatgcagtgcgtttcagtacggaaatcggacgcaaggccacggcaaattccgaatggcaagccgatgatgaagtcggcatcttcatggccaccgccaatgtggatttggatgacacccccacccctgtggatgcgcgtttcaacaagaagtatctggctgacacagctttccagacttccggcttcactcctgctaccgctgccgataccttgaagtgggatgacatttccaactctaccgctacacacttcgacttcatcgcctactatccctatgatgaaaacatctctgaccctacgaccgtggccatagacatcaaccggagttcctcggaacagatgaccgggacggctgacttcctgtggggacgcgccgacaacgtacagaacaatacctcgacggtacggctgaagcttgaccatatgctttcccgcctgattgtcaacatctccccaagcacgagcgtcgataaggacgccatcacgggtggtgtactttccgttatggtcgaaggcacaagcacgcaaggcacgttcaacctggataccggagccttgtcagtcacaagttccgttgagggaatcatcatgaagaacatctcccacaccctcagccaagcggagcaagatgcaggcaagcgcaggtttgaagcggtactgatacctgtggttcactcggagatcctgctggatgctttgaaactggaatttaccctggactctgatacatacacatgggcagcggattccgtagctgacgaagacaagcacctgattcacttcgacaaaagcaagcagcatgtctacaatatgacgctcaatacgtctgatgaagaagtcgccgttgccgaactcaagattgagatcggagactgggatgaaagtgacggcgggaactgggctgctgtcaagccatacagcgtcttcttttctggcaacagttctacacgcggttctgcgccggaacagatgttcggccttaaaggaacccaaatcacactaccggggtctggagacttggaaaaggacacccattatgtttacggatggaatactcagcctgatggcaacggaacccagtatgtcgccggtgatacattcgtgattcctgaccatgatgtgacactgtatgcacggtggctggtgaagatcaagtcagtctccgccggatgggggttcacattaatcctgaaggaggacgggtcgctctgggctactggaaacaatatttcgggtcaattgggtgtcggagatacgaacaacagaagtacgcccgtgcaggtctgggattctaccaatggtgacgtgaaaatgactaatgtcgaggaagttttcaccaaatgctattatacaataattcaaaagaaggacgggtcgctctgggcgatgggaaataaccattatggcgaactgggtatcggcgagaatcggaatactaaaaccattcccgttcagattccgaccatgaatgatgatttgattggtaatcctgtcgtgtcagtcgccgtcggagccttccatacaatgttcctgaagaaggacgagacgctctgggcgacaggatggaacgataatggcaaactgggtctcaacgatacgatcgacagaagcacacccgttccagtcacgttaatgaatactgagccgagcaatcctgtcacggatgtctttaccggaaaccactacacggtaatgaagaagaaggacggtacgctctgggcaacgggatacaacctgtatggtcaactgggtgtcgaggatacgaacaaccgtcttagtcccgtacagattccgaccatgaatactaatctggatactaatcctgtcacgacggtctccacaggaaacgcccatacaatgttcctgaaagagaacggggaactctgggcaactggacgtaactggtatgggcaactgggtctaggtgacagcggcgttctatccaacagaagcaggcccgagccggttgcatctatgaatactgagctggataccaatcctgtcgtggccgtcttcactggaaaccaccacacaataatccagaagaaagacgggacattctgggcaaccggattgaacgattatggtcaactgggtctcggcgatacgaacaaccgaaagacacctgtgcggatcacgtccatgggttctgatgtcgtggctgtttctggtggagaaaaccatacgatgtttctgaaaaacgacgggacactctgggcggttggaaacaatgatcaaggacaactgggtatcggcacagcactcaccatgacaaccacacccgtgcaggtaattctctgagcgaagcatgaaaaaaataccggcgtacacacggcgaccaaccaactggtcgtcccggtacgccggtcacttccttctttttctcccctctccatggtcagggggcatcggttaaagttttcacacttttgcaacaccctctctgccgttacagaagtcaatcggccttatgtacgaacttccgccttgacctgccgggcaagctcggcggcatactcgaaagccttcttctggtcttcttccgtgggagcgccctgaaattccaccgtaccgacgcaatcccatttcaatgtctctacaaattggtcgaactgcttctgagccccacccgaccagccgaaggaaccaaaacgcatgaccttgcgcttgttcacgcggcttcgttcaaggatgtccaaaacatggtacatcggaggaaacatcttgtattcatacgtaggcatgccgaatatgaggcccgatgaacgccatgcgtattcaaggatgaacgatgcatgagtctggggtacgcggaatatgtgtagtttcacgccctctgacgcaactccggccttcaccgattccagcaaggactcggtgttgccgtacatgctgctccagaccagagtgatttcttcttccgcgggaccgttcatataccgcgcaagttttccataccatgagaaaagccgttcaatatccttacgccagagaacgccgtgactgggagcaaccatggtgatggggagcggagctaattttgcaagccctttctggacgaatgtggaaaaggtcgagactatgttggaataataacgctctccctcctggcggtacagttccctttcatcctcggaaagctcgtcttcaaatgtatggtcgaacaatccgaaggacccgaaggcatcacaggagaacaggatgcctgattcccgctcgaaggtcatcatcgtttcaggccaatggatattgggcgtttcataaaaaaccaatgtcctgtcacccaagtccagctcttccccatcctcgatgacgtggatattgtcggtgacacggagaaaatgatggacaaggggttccgctttcttcgtgcaataaatctgtgctgtcttgttcttcttgcgaaaatcgacaagggcaccggtatggtcaggttccatgtggttgatgaccacataatcgacatcggcgaccttcacgccgatttcttccatctgtccggtcaagtcgctttccccgttctcccagtcgcagacaaaatctatcagggctgtcttcctggagcctttcacgacataggcgttgatgaggacgccttccggaaggggccagataccctcgaacaggtcatgtgttccaatccgggtatgtacacgccagatgttcttggctaattgatcgggatgcatgtgtatcctccgtggtatgagacaagaaagctcctgtcaccgctcgaaagtatatcaaaaacaggccatccggtatagaagccctctctgccggaagcgcaccggaatgtcgatagactcttgttcggatcatgaacgcacgcgttcatttttaacaaatcagattgtgaccgcgtacgttcacaatgggagaagcaccaaatgggacagatgcaaaaatcagaacaggctcccgccctcgcggtttcgcatcctctcaggtatatgtccggctggccacttgccagccttgcatttctttttccctgactttccagtctggcatgtacgtggtaaggaaggttttgaagcccgtaccatgattcatatggacaagatgggcgacttcatgaagaaccaggtattccctcagatgtccgggaagcgccagtgacctcaaggaaaaacaaatcgtcccacggttcgagcaactaccccagcgggaacgggaagaagtgattttcactttcaccatcttatgttccagaccagtacgcgccagaatagacgatacttcactttcataggattgcaaggcgaccctgcggaaaaatgacatgagaacacgtccgacctgctcctgcccggcatcatctgtcaccgtgacgaccaaggaatcatcctctgtcccatgaaagacctctggccgaccagtattcttccttttgacccgaagtgtaacagactgtcccatgaaaaagaaagacatcccgtcattccacttctctcctgtccacggaggagcttccgaagccattttttccctgactttcctaatccatggatattttttcctgatgatatcctcaatgaaagaagatgtgcaggaatatgacgcagacacctttatcaggccatcaggagttatcctgatagtgactgtgcgttttcctttccggcgaaccagctcatactcaagcatagttccgccatccatgaccatgcggcgggcttgggaagacgcagcatccatgctcacgctcctatccccagaacaaggggaatcaggaaaggaacagcgattgatgtgacgatgccgttataaatggcaatccccacggacgccgcgccaaagttggagcttatcaagggcagcgtgacatccatcgtggtcgccgcggcactggtcagggcaaggggcaaagtcttccgtccgaagcggccaaaaagaggaatgagaaagaacgcgagcgtctctcgcatcaggttggccaagagtgaaattgtcccgatcacaggaagtccgaagtcggttatcatcacgctgctcaaggaataccaacccagaccagcagtgatggccatggactgcccggcatggccgccggtgaatggaatcaagagcaacgccgcgcccacacttcctgcaatggtacacaggggaatgaaaagcagccggggagaaacaaggagatgggaaaaccgtatgccctgccccatcaggagcatccccacaagaaccatcataaaacgaaggagtatggatatccagcgggaatcaaaccatgcgcctccggtcgtcacgccacatgtaatgccccccagcacgatgccaagaagcaacaagggttccttgaagatatgccacgccctcctgaggccatgcgggtcatctcctgtcagaaatgcgtttgtctcattctcatgggagaaccctgttccgccatccgtctgagcaggcggggacgggaacagaagcaggagacttgtcagcatgacggaaccaatgattgcaaggatagcggacgcaagcccaatgattcccatgcgtgaaagcatgtccattatgccctcgatggaacccgtgctaatacccatcatgaacaggagcagccagagagcggctgtccggacgcgcggcaacatgcgccctacccattcttttccggcacacaatctgccgaggaaaataccaaggagtagaaacccaatcagtgaagccatgtaaaggaaggtagacattgccccttgactgtagaataatcttcacacaaaaagcaagtatgatttttcagagtctgtatgatgctcttgtcccttagccataacgtctgtatagttttcatcatgacaagtgaacgcatcagcgatacgatacataagattaccctgtccgatggccgcattatcactttggtgggaaccgcccatatctcgcaagaaagcgtgacggaggtgtcctccatcattgaccaggtgaatcctgaccatatctgcattgaactggacaaaggtcgtttccgtacaaaggatcaggaaagctcatgggagacgatggacttgaagaaagtcctgaaagaaggcaaggggtttctccttctggccaacatggtgctggcgtccttccaaaagcgcatgagtgtccagacaggaagcgctccggggcaggaaatcctcggagccgcctatattgcacaggagaagggcattcctttttccttctgcgaccgggaaatccaagtcacgttgaaacgcgcgtggcgcaaatcttcactttggaacaaagcaaaactcctgtccacgcttctttccagtgccttcgacaagggagaacttgaggccgtggacttggaaaaactcaaggagcaggatgtcctgcaaggcatgttggatgaactgtccaaggaactgcctaccatcaaggaagtcctgattgatgaacgcgaccgctatttggcatcttccatctattccgctccggggaaaaacattgtggcggtcatcggagctggtcacgcccaaggcttgatagaaaacatgggaaggctggacaatggagagatggccccctcccttgacgatatatccgatgtccctccggcaggaaaagcaggaaaggtagcggtgtggctcattccgcttgccctcgtcggcctgatagttgcagggttcatcaatgcaggatggaaccaaggactgaccagtttcctgtactgggcgttaatcaacggaagctttgcaggcatcggagccattgctgcccttgcccacccgctgaccatcctggtgactatcgtcaccgcgcctgtagccgccctgcatcccgccattggagtcggcatgatcgcgggcatcatggaactgaccatgcgccatcccagggtgaaggactttgagcagcttaatgatgacatcacatcggtacggggctggtatcgtaatcgtattttcagggctttgttggtattcctgttgtccagcgtgggcagcatactaggaacctttatagcattcccgtggctcataagtaagttagtataacttactaagttgcttattttatttctccacaaacttttaatgcgtctgagatacttgaggcgcggcaaagacctgcttttttatccagggaagcggaggacgggacaagaagacgcggaaagcccatgtccactgccgcttttgctcttttatcaggaaaacttaccggcctcacttccccagccagactcaactcgccgaaactgaccagtttatccggcaacggtcgcgatatcattgccgaccagagagacagggcaaggggaaggtcaattgaaacctcggacaacttcatccctcccccgacatttacataaatatcgtggtcgccgatacgcaacccaccatgtttttccaacacagccgcgactcgtgatacacgggcggaatcaattcgatccgaatagatacgggagaagcctccctttgccggaacgaccaatgcctgtatttccactaagaaagtccgggttccttcgaccactgcggtatacgcgatgcctgcgggagtcagtccgtcgttcctgcgggaaaggaaaaatccggacggatcaggaaccgcggtcagccccttctctcccatcaggaaaatccctatctcatcgaccgtcccgaaacggttcttttcagcccgaaccagccggataccggaagaagcctgttcaaagtacaacacagtatcaacaagatgctcgatcaccttggggccggcaagctgcccttccttggtgacatgtccgataaggaagattgctgtttctgactgttttgccagtcctaccaattccatgcagcacgctctgatttgattgaccgtgccgggcgcggaaggaatggcagaagaccagagagtctggacggaatcaatgacaaggacatccggagaagaagacaaaatggtcgaagcaagttcttccagccgtgtttcacaatagacgtcaactttattcagggggacatccagccgctgagctctcagcttaatctgcgcggaggattcttcccccgatacataaagaactttatgtcccgccgcgccacactgtcccaggacttgaagcatcaaggtggatttccctatgccgggctctcctccaagaaggacagatgccccacgcatcacgccaccgcccagtaccctgtccagctccgtcattccggtatcaaagcgaaagccttccgtgacgacgatttcagcaaggggaagcggtttcttcatggtcgtaggagcaagtttacgggcagaacctttggtatcaggaacaacagcttcttcgacaaaagagttccacgctccgcatgaagggcagagtcccagccattttgcttctgtatgaccgcactccgtgcatgcgtagcgtatggatttccctttcatgacttttcttcctctcctccctttaccagcttatcagatgcacgtcaaagacaagataagaatctggcgggatgactccaggatagccatgtgtaccatagccaagttcagggggaatgatgagtgtgcgcttttcatccttgtgcatcgtcaggagtgcttcattccagccttctatgacttcccctatcttgaactgtgcgggcgttcccctctgggtcgagctgtcaaataccttaccattgagcagggagcctgtgtaatggactgtcacctttgctccacgggcaggtgaatctgttccttttccttcctgtacaatgacatatctcaatcctgacggagtttttaccgcatcaggccagcggttcttcagttcttggtcaacagctttgcgctcttgttccttcttttcctcagcaacacgggcaaccttctcaaccaaggcggaaaaagcctcttgagtcactgaataattttcagcgtcagccccgacgcgcagtatattgatgctgtttattttgtctccctgcttgattttatccacgacatcctgtccttctaccacatggccgaagacagaatgcttgccgttaagccttggcgtggcgacatgcgtgataaaaaactggctgccattggttcctgggccggcatttgccatggaaacagtacctgggccatcatggagcagggaatcatcgaactcatcggggaaataataaccaggcccccccgttcccgtccctttaggacaaccgccttgaatcatgaactcaggaatgacacgatggaagaccagtccgtcataatatggggttccttttttctcaagattcaaggcaccttccgcaagaccgacgaaattcgcaacggtcatgggaaccttatcataggcgagggacaggatgatatccccctttgttgtgtggatggccgcatacagaccatcagcaagtttgtttgacatgagagctaccttatcctttatataatcgtattatctgcttcgttctttattatatccacaggcttccgttcgtttcaaatttcaaacagatcatgctccggggatatcagcgcgtatatcctctccagttcctcttggctttggtaggttatttctattttccctttctcaatcgaaccttttacctcaaccctgacccctgttacttcaaggaacttgttctcgattgccaggatatcagctgatttcataggaagggcatctccacgggaagggccttttcctggtcgagagagccgtttcccataattgaagtcggatgccagccgttcagcttcccgcacagacagttcctgctcaataactcgcctgtaaaggatttcctggtcagcgggattcacgacggaaagcaaagcgcgggcatgtccggcggaaagtcggcctttcgccacggcttccttgaatacaggaggaagttgaagaagtctcaggctgtttgtgatggttgtacggttctttcctaccctttgggcaagatcttcctgccgtataccagcgtccttaatcaggtatgcatatgcctgtgcttcttcaatggcattgaggttttcccgctggatgttctccaccaaagagacttccaggcgttgctggttggtaaaatccttcacgatgacaggaactgccgccaatccggctagtttggccgccctataccgtctctcacctgctatgatgctgtaatctttatcagaaatccgctcgacaagcaaaggttgcaggattccttggttccttatggattccgccaattcttccagcgtttccccgtcaaaagtcttgcgcggttggttgggattagggtgaagtcgttcaatctctatttcctgtaccaataaacctttggctgattctgggctcgatgcgtcaggcaaggaatgcgcgactgccgtttcgtataccgtgtcgaatgaataatcatccatcaaggctccgattcctttgcctaatccatgtttcttacttggagacacgttcagacacctcctcagctagacttttgtatgacttcgcgccgatgctgctcgcatcatagacgttgatgggcaatccatgggacggagcttcggaaagccgcacgttcctgggtacttttgaagaaaataccaacttcgggaaatatgtcgaaacatcctcgactacctcattggcaagtttaatccgcttattgtacatggtaaaaacaatgccaaggattgaaagacggggattaagtgagcgtcgcacattggcaatcgtcctcatcagcaggttcagaccttccattgcaaaatattcacattgcatggggatgatgacataatcagcccagcacatggcattcatcgtcacaattcccagggatggcgggcaatctacaagaatatagtcccattccagctcaataggagccagcgcttttttcaagaagaactcacgttgctcctgttctaccagctccacattcaatccaacaaggtttatattccctgccatgatgaaaagattctttacaggagtagcctgacacgcttccgcagcggtaacagttcccgcgattacctcatacgttccaggcaaatgagaatcgccagacactgaactggtaaggttcccctgggagtcaatatcgaccagcagaaccttcttgccactttgggcaagggcggcaccgagattaacggcagtcgttgtctttccaacaccacctttctgattagaaaagataattttcacgacactcatacggacaatatacgggaatatagaaagaatgtcacgacaaagaaggcttttatacaagaaccacaaagtaaagaagaactacatacggaaacagaagttaaattgtaatagaaatgtgacagaaaaaagctctcccttgaccattggacacgggtgaagtatcttacatcatgcacagcccaaggaaagaggtacatatgcaagaacaaatcaaggaagcaattgaggctatccgaccagcaatacagaacgacgggggagatattgaatttgtccagcttgatgacaacaaagtcatcgtccgtcttacaggagcatgcgctggctgccccatggcgaaaatgactcttaaaggtggcgttgaaagatatcttcaccacgccgtaagtccagatctcgtcattgtatgtgaagaagaaggcgttttggcctgaactgcaccaatagccgcaccaatatccattcgtcaatgtttcacgtgaaacctgaaggcaacaaaaccttcaggtatttttattaaattgagttaacacccgtaaaaacaccgcaatcaacggaaaacaccgtaaagagtgttactaaattcaatatatatagaaataaacaggctagccacttttaaaaaagcaaaataatataaagtctcatgaaaaaccatatcatgcactgtcattatatgtaaaaacaggttgagattactacatgtatcatgacaaacatgaacgggccttccaatgtttcacgtgaaacattttagcgcaagcaatcgacaaaccctccgcgcagttccttgctctcatctcccgtatcatcaattttgccccaaccaactccaatgtttcacgtgaaacatttcatgccatatttcttaattcgtatcattgatcctccttcttcatgaattaaaaagaaaaggagaagccgttattctaccaataattcggtttactacaagaagagttatccacaggatgttagcatctcacacataccatatacaaaccatcactaccatcatcagaaagggaaataaagataaaaacataatattatttccatataacaaaactacttatcaaaatataagcgtttgactgaatagcatcgtcaaacaaaaaacctgctcattgaataaagtattccacaggttatccacaggctgtccccgtccgatgatacaaagatatttttccccagtaaggtaacggcaaagcaaaagtcacgaaacaaacaaaatgtaaacacctgcaaaaaagagccaaaaaccaagaaaaaccaccacgacacccttcaaaagaaaaatttctactcatcaaaacaataaatggccttatttattagcagcagtcgctttcattttgctaaacttttcatttcctttcacgtttctatgcatcaatacagttttgtgtggtcgattttgcttttcctcgattttcccatccttctttctaaaatacctctgttttccacatctcatcaaccatatttgcacttgttttccactgcttttccacatcataatcccagggttatccacaggatatcaacaatacaaatacgatacatctagtcctttcaggacaaaaaataacggcctatttactaacttttatagcaaataaaccgttataataaaattaattaagtaactaaatgtgctttattcagcagatgtattaactatttctccaaccatgatatctcccgtggcatcttctccgaccccgtcttcctcatctctggagtaatccgtgaccgcgagagcgacgatggagtcctttggattcttcaaagcgacaaccctgacaccactggcgttccttccttgggtggagatcagattcacatggatgcggattgtctgtccctgcatggtgattacaaccacatcattctcatcattcaccgcaagagcgttgaccagataactagtcttctccttaatgcggtagataagctgaccttgtgtccctctcccgtgtctgttgaagttggagaaattcacctgcttgccctgacctttttcagttatcatcaggatgcgcctggaatcatcaaccttcaacagcccgatgaccgtatcatccccaagcaatttcatgccacgcacaccgcgagaagcccttcccatggcacggacatcccctccagctatccttaagccacgaccaccggcagtcacgaacatcatgtcgtccccatcggtcatcagctcgctctgaaccatgatatccccttcatcaaggaacaaggcgcgcacgccacggctctttgcattgcggaaagctggcagtcccactttcttggtgacgccatgcttcgtgaccatgaacaaatactggtcatcatggaattcggtgaaattgatgatggaggatatttcctctccatcggttatatctatgagctgcttaatgctgctgcccttggataccttggaaccctcaggaatctcatgaaccttaatccaatacgccttgccaaagctggaaacgaacatgacataatcatgagtagaggcgacatagagatgctcgacgaaatcatcgttgatgagctttgcgcctttcacgccggaacctccgcgtccttgggaacggtattcctccgccacgacgcgctttatgaagcctttgttgctgatgacgacaaccacttcctcattcttgatgaaatcctcgacctgcgtctgtccgatttcagccctttgtatctccgtcaggcgtttatcaccatattttgcggcaagttcccgtgtttcctgcgcaacgactcccagaatcttgcgacggtcagcgagaagatccttgtaataagcaatcttgacctcaagctcggccaactcttcaaggattttctctgtctccagatgggagagcctgccaagtttcatgtcgatgatggcatcggcctgtatcttggtaagcccaaaagccttttgcagcccttcggaggccgcggcgttatcttccgattccttgatgatgcggatgacctcatcaatattctcaaggccgattttcaaccccaggaggatatgggcacgttcctcagctttctgtaggtcatagcgtgtccgtctttccacgacctgctcacgataattgatataatgaaccaggatttccttaagggaaagcaactgcggcctgccgttcaccaaagcaaggttgttcacattgaaattgctctgtaggggagtgcggaggaacagtgtgttcagcacgatgcgcggtaccgagccctttttcagctccaccacaatgcggatgccctcacggtcagattcatcacggacagcggaaatcgcaggcaaatcgttcctgcgcagctcgtcaatcttcttgaccaattcagccttgttcacctgatacggaatctgggtgaagataatctggtcgcttccccgttcatgctcctcaatctcatagcgggcacgctggactatctttccacgaccggtagaaaaagcatcgatgatgccttgctgaccgcaaatgatagccccagaagggaaatcaggcccttttatgtactgcatcaagccttcaaggtctatatccgggttctcaatgaccgcgccgattgcatcacagatttccgtcaggttatggggagccatgttcgtcgccatgccgacggcgatcccgctgctgccattggcaagcatgaaggggaaggctgcgggcagaacctgcggctcctggagggagtcatcatagttaggtccgaagtcaaccgtatccttctggatgtcggcaagcatttcctcaccgatccggctcatctttacctcggtatatctcatggcagccggcgggtcgccatctatggaaccgaagtttccctgtggccggacgaccggatagcgcagggagaaatcctgggcaaggcgtaccaaggcatcatagacagaggcatccccatggggatggtatttacccaggacatcaccgacgaccctggccgatttcttgaacggcgtgttcgcacgcaaacccatctcatacatatcgtacaggatgcgtctatggactggtttcagaccatcacggacatcaggcagtgcgcggcttactatgaccgacatggcataattgagataggaggtcttcatctcctgggaaacttcaatttttatgattctggactctttttcttccacgatatgttcctcgttcctcatacgtccaggttggacacgtatgtcgcgttttcttcaatgaaaaccctgcgcggctccacttcctctcccatgagcatggaaaagacctggtcagcttcgatggcgtcctccagacaaacctgcgtaatcatgcgggtgtcaggattcatcgtagtctcccacagctggtcagggttcatctctcccagacctttgtaacgctggatggcggctttgtttccatcgggtccgacattgttctctgtaaggattcgcacgcgggcatcctcgtcatacgcataggaaacactcttgccgaccgtaatcttataaaggggaggcatggcaaaatagacataacccttttcaatcaggggtctcatgtaacggaagaagaatgtcagcaacaatgtcctgatatgcgaaccatcgacatcagcatcagccatgatgatgactttgtgatatcgtaccttctcggcatcaaaatgagaacccaagccagctcccaggctggcgatgaccggcgtgagcttatcattgtccatgaccttttcttcccgcgccttctcgacgttgagcatcttgccccacaaaggaaggattgcctgacactggcggtcgcgtccctgcttggcgctccctcctgccgaatctccctcgacaatgaagatttcactctttgccggatccttttcagcgcaaggagccagttttccgggcaagcccagtccttcagcactcttacgcacccgcgcacgggcgtcacgggcggccatgcgtgccttggctgcgctcacgcatttctccagtatcatctccgtcacagccgggaactcatcaaaataattagtcaggttttcatagacgacggatgtcacaatgccctggacccgctggtttcccagcttcatcttggtctgaccctcgaactggggatcaggaatcttgatggacacaatggcggtcaatccctctctcaggtcatcggtcgtcaacgggtcggtgaatttcttggtgagcttggcattctttttcaactgctcgttcaccgcacgggtcatgccgctcctgaaacctgaaagatgcgtaccgccttcacgggtattgatgttgttgacgaaggtatagagaatctcatcgtaccgatcattgtactgaagggctatgtcaatcttcaggtcatccttttctctttcaaagaaaataggttcaggatgaatcgtcttgttgtttttgttgagatattcaacaaagctcttgatgccgccttcaaaacagaaattccgttccttcttctcctctgtgcgctcatctccgacggagatggtgatgcccttgttgaggaacgccagctcgcggaaacgctccgccagggtagtgtagctgtactcgtcggtatccatgattgtcgtatccgccttgaagcggacaatggtcccggtacggtcagtctgtcctatgacctccacgggagcatcagggatacccttgtgatatacctgccggtagacattcggcgcccgatgaaccgtaacttccatccattcggaaagcgcatttacgacggaagaaccgacaccatgcaggccgccggacaccttgtaagagcctttgtcgaactttcctccggcgtgaagcatagtaaggacgacttccaatgtgctcttattttccacgggatggatgtccacggggatgccgcgtccattgtcctcgaccgtgataatctggccgggttcgatggttatgcggatgtaatcgcaataaccggccattgcctcgtctatgctgttgtctacgatttcatacaccaagtggtgcagaccctcgattcctgtggaaccgatgtacatgccaggccgcttcctgacggcttcaagtccttttaggacctggatgctattggctgtatacttcctggaaccttccgcgtcagccatgggagcatgatggagagctggttttttaccagcttcccgctgttgggtatcatccattgattcatccttattacgttataaaatcctcctcccgcgctccttttcctgtacagacggaataagtccgcaagcatgcgggagagtcccttgccccctgttggagaaccagggaaaatccttgtaattgtatcatttacccatataaaatgcaaggttgt