aataaataccatgttgataacccaacagggacagctgcggctgatctgtggatttttcggatgttaaattgttttttatccaccgaaaactgtaacttgtgaacattcaatgttgatgactctgttcttcccctcgttttttttactaattctatgcctgtatgcccgaagcaacctcacaagtacaaaacggagtcctccctcaaaagcacccgaaaaactctccgctagagcatcaggtctggagctcatgtctgaatgccataaaagacaaaattaatccgctcgctttcaaaacctggtttctccccataaaacccgtcaatttttctggcagtgagcttaccattgaagttccaagccagtttttttatgagtggatcgaggaaaactactcatcctatctgaagcaggccctgaaagacgttatcggccctgaagcgaaactgatgtattccatcgttatggataaatctcagggacaaccggttacgatcgaattacctcatcagaacactccaggcaatgattgccgggcagaaaaatcagaaacccaggctattgcatctgaacggagggattatgaacgaaatcttatgcgttttgagacgcatctgaacaccaagtacacttttgaaacgcttattcgaggcgactgtaactctcttgcatttgccgcatcaaaatccattgcacagaatcccggacaaaacgccttcaaccctctggttatctatggcggagtgggattgggcaaaacacatatgatacaggccatcggaaacagtgtacgcacaaactgcctctcggaaaaggtactctacgtatccagcgaaaaattcgccatagacttcgtcaatgcgattcagaatggaaaaatccaggaattttcatcgttctatcgaacaatagatgtccttatcatcgatgatatccagttctttgccggaaaggaaaagactcaggaggaaatattccatattttcaacactcttcaccaatccaacaaacagatcattctttctgcagaccgtcccataaaagagatcaagggcatagaagaccgtcttatttcccgctttaactggggactttccgccgacatccagcctcccgattatgaaacaagaaaagccatcatcctgagtaaactgcatcagagcggtgtcaatctggatgaggctgttattgagttcattgccaccaacgtcaccgaaaacgtcagggaacttgagggatgcatcgttaaactgcttgccgcacaatctctggacaatcaggaaatcgatctgcagttcacaaaatcaactctgaaggatatcatcaggcacacaacaaaacagttgactctcgacacgatcgaaaaagctgtatgctcgttctacagcattactccaaacgacctgaaaggaaaatcgaagaaaaaggaaatcgcagccggaaggcagatggcaatgtacctggcaaagcttcttacggaatcatcgctgaaaaccataggccttcattttggcggtcgtgatcactcaacagtcattcatgccctcaacacgatagaaaaacgagtcgaagctatcagtgaggagagaaaaaaaatcgaagagatcaaaaaaagaatcgagatcctctcgatgtaaccataatcggatttattgctgtataacctgttaagagtgtgtggatacaatcttgataactcatgttctaccaacagttgctgatgacatgaataattcgcccacaatcgatcaacatgaggcgcatcgtgtagtaaacatattatccacaggcaaacgcgtgtatcaggcacctataaggtattgttatacataactttaaaggtttatttcgattgttagtcaagatttccacatcattaacaacaactacatatattaaaaacattaataaatagataaagaatacgatatgagattttcttcaacaatacgtcaactacaggatgctgtcacaaaagtatcccaggccattcctgcaaaaaccattgatccaaggtatgacaatgttcatttaaccctggaaaacggcatgttaacgctttatgctacagatggtgaaatctctatcacagcaaagtgtgaggtggaaactgccgattcaggaaatatcggcatcaaagcaaggacacttcaggattttctgaggagcatgtatgacactccggttacattcagtattgaaaggcaggaaatcagcgatcatggtacagtgtttatagctaccgataagggtcgttataaaattccatgtctgttcgaaagtaaagctgaaaaaaccgaaaaaacctatgacattgttctcgatctaaaaactgcggaactgcaggatctgatacagaaaactgtttttgcatgcagtgtggatggtatgagacctgcaatgatgggagttctgtttgaaatagaagaaaatcagattacctccgtagctacagatggtcatcgtctggttcgctgccgtaagccgattacaatacaggttgaagaaaaacagaaaattgttgttccatcccgtgtgctttcgatcattcagaaactcgctcagcatgaaaacgtaagcatgtcgatcgatgaagagaggagaactgtatgttatatttgtaataatgtcgtacttgaagcggcacttattgttgagccatatccgaactatgaagcagttattcctgtagaacacgataagaaaatagtcactcaaagaacggatatttatgattcggtaaaaagggtaggaagattttcaagtatcggcgatataaaaattgaagtcagcggtgaggttttgaaaataatggctgaaaacaccaacgaaggggaatccgctcaggaagatttgccctgcagttattcaggcgatcctatcattatcggtttcaacgcaaaatttattgaagctgcccttgcgcatcttgatgaaagcgaaataaccatcgaactgaaaagtcctacaacggcggtcatcttcaaacctggaatacaaaaagagaatgaagaactgattatacttgttatgccggtacgcattaataattgagaggagagaatgattattgaaaatcgagcagatacagcttgtacaattcagaaatcataaaaacttgtcatacgggcctgcagagggaattaacctcctctatggcccgaatggttcaggtaaaacctctgttttggaaggaatacactattgtgcactgacgaagggttttgttactgcgtacgacagcgaatgccttgctttcggtgagtctttttttcttataaatggaagattcatcagtgatgcattaaaagaagacggcgtaaaggtagtttacagtcgagacaacggtaaaaaactgacggtaaatggccaggaccttacttctttttcacagcatataggctccataccctgcattactttttccccggctgaaatgtctgttataaatggttcgccagtcgaacggagacgttttctcgataatgcgatttgtcaggctgattgcaggtacctgcagtccatgctgaattatcgaagggttcttctgcagcgtaatgcccttcttttacagttaaaagagagagttcagtccatagagatgcttaacgttctgacagaacagttgtcggaatatgctgctgatatcgtgtttgcaagactccggtttcttgatgaaattcttccgggattgaaagccattctgtcttcagtctcagtaaaggaagaaccgcgaataacttacagaagttctcttgtaccctctgtttacgcattaacgaaagaggaactgatcaattacttcagagaacaatatgcaaagaaaaaacaagatgaaattgctcgagggctgacggcaggcgggccacacagggatgacatagtattttttctcaatcagcatgaaataaaaaaatacgcatcccagggacagcagcggagtttccttatagctatgaaaatggctctttacggttatttcagtgataagctcaatgaaaaacctgtctgtcttttcgatgaccttttcagtgaactcgacagatcacgggttgaggttctgtttgctcttcttgcctcattcggtcaggtgttcattacagcaacagaaaaaatgcatggtccggcagtgacgacgataaacattccggaagcaatatgaaaaaagagatatcgcgacagaaaaaggatcccaggcatattgcgctgattgtcgaagaagtatgtgacaggcttggtatgacagaagcttgtgagcaatacaaggctcttcagtcatggaaggatatagttggtgatactattgctgctcaaacgacaatagaaagattgacacaaggacagctccatgtacgagtaaaaaattcagtatggaggatggagctgaatttcaggaaaaaagaacttgcagaaaaaatgaattccctttcaggaacaacagtggttcgtgaaattattttcagataagattgataaaaaagggtaaccgtgaaaaaggcattccctttttttatcaatcttacgcatttatatcatgtatttcttttacaggttacagctgagttgatacatgctgatcattttttctgcaaaagatttcccgaaagctatacactcgtcaaattccggttcatgtggctggaatttgacacggatatttttttcaaacacgttgagtttaagcagggagaaatttgtttctatcatctttaccccctctccgctccagccatatgaaccgaaggcagcagcaagttttcccttgtcacgaatagggttgatggcagcaaagagctgatagatctgggaaagaatattctggttgattgttggtgatccaacgattattcccgaacaatgagcaatcttgtcttcaagttttgaaaagtgaatgttttcgacatcgcatatatcgatggtgaaatcacacgactgactcagaccttcagcaattttatgtgcgaggatcgttgtgttttcataagcggagacataggcaatgagaatatttttctcgttgggtaatgcaatggcgtttgatgcgtatcgatgcgagaggtccacatattttttccagttggaacggagaataggtccatgtccgggacagatgaccctgatatcgagaggttttattttttcgatagcctgaagcatgtatttgctgaaaggcctcaggatggcatcgaaatagtaggtgaacgcgtcgtcaaaatcaccgacaagatcatcatacatttccggatgggaaaaatgggatccgaaagagtcacaggtaaagaggactcgatcctcttcaagccaggtatagatcgtatccggccagtgaaggtttggagcgcctataaaatgcagggttttgttgccgaggctcagggtgtctccgtttttaacgacaagatgtttgaaatcatgaccggtctgatcacgaaggaattttatggcattgccactgcctacgacggtcgcgtcaggtgcaatgcgcagcagatcagggatattaccggaatgatccggctccgtgtggtccacgataatgtactcgatttctgatggatcggtaactctttttattttatcaagatatgctggccagaatttagcttttgttgtttcaacaacagtttttttatcggcattgataaagtaagagttgtacgtcgtgccgtacttggtctccataacaatatcaaaggtaacaagccctggatcaagaacgccgatccaggttacatcatcggtaacgggcagaattttattatcgggcataacaggaagtgaataggttaaaagattaatataaaactattaaaggtcatctcaatacagcgcgataactgatcggagcgcatgctggattaagccgcagaaaccgcagagtacacgcagtacatatggattacgggtgccgaataacgtaacaaacagggagcacaataccgttaaggaggcatactaaaaatacagataacgggttttcatagttccttagagcaaaaaacacttaaaaaatcatatcatcaccgatattatcagaagatgtgtgacgtatttctcttataagttctatgccttccgcagaaaaagtgaaaagtgtatcagcagagaatatcgtgctgaagtcctggggtttgaaaaatggaaggaacttctgacagtattcgtcaaggcgtttaagataaaaagcggtgttctcgtcgggtttgcttctctcccagtcggatgccagtcggcctctctcgtaaaaagaggaagcattaccggatccgctgatataatagcttatcctgtcgccctttgagaatggagtatccgatttaatcgcaagttcgtatgttaccgatttagagcgtttcccggtttttacatcatcaaggtattgttcaattgtcgatttgagcgtttccgtcctcgaaaaatcgccaatatcgtgaacatgattcagaatattatttctgtattctacatagagttcatgaagaccggatatgtcttcggaaagaagtttttcaaatcctttgcgaataaactcgcgtccgaatttttctccgcttctgcttgaaagggaagaccctttgacggtcatgatatcatcataactcagaagggcatagttttttttcagataagagatcatttttttgaatcttccgtcaaaacctattctgattccttcaggcatgatcgacgaaacctctttgacaagggctctctcttcttcttctgttttaactgattcaggcggaataaaaagtattccgtccgtatcgacttcgatgaccctgcagccacgggattcaaattcaacaatcatttttcttgcaatgttttgtcccgtcgaagtaaccttgtcggcttcagcgaaatcattgaaaatcccgctctggaacccgagataaccgtacatggcattgataagaattttgaaggatgcctgcattgcatcaaaattatccgaaagccttttattgccaatcgacatattttctttgctgagactctttgccttgaaacgcagttctttcagatcgcgaagcacaaccggaaatacttttagttcatcacttttcggacagatatcgaatgaaagcatgatagagggatacagggattcaacatcggcatagacgatcggcccgagaacgcctttcagaaaaacttctgtatagccgccggagaactgttgtccaatcgatggttttggcagagattgtttgagacgcagatattcgcgaacgaaaagagcttcgattttcgcagcgggaccgaggcgagaagtcatggcataggtataaggaagcatttgtgatgtatagaaattacttcctgaaagcattccagataatgcgccggtttccctgacatcatcaagggcataggcgagaagtttttcgtgatcgttatcccatgtagaggcaatatccttgtaatcaatataggtacggtcaggtgacgcaaacccgaaatgtttggcaacggctttaagtccataactctgcagtgagcgtttcgatatgtcgtagctctggacaagaaaaagagtgtctacaacatgacggccgggaatgtcaaaaaaagtaaaatctatgcttctttctgaaaagcgtatgcttgaaggatatgttttagggagcattccgtccctgccgatggaaaactgaatgccgtgaaatgcgcatcgtttctgaagataaggaagatcgaagctgaaaatgttatgaccttctattacatcgggatctttacttgcaatagtttttatgacgttttcaagcaaagtcttttcatcgctgttttttgagtgaagaacctcttcccagcccctgttatcagaaagagagacaatgatgatttcatcggaaaagcgctcatcgtttcttccgatgggtttgtaataggtttctatatcgagttgaaggcggtgcaggtcgtcgaacagcatccccttgaaaagcgtttttccggtctgcataaaatactgggtaacagcatcgcccttgctgtaggtaagcgagctgtccctttcgggagtcgagccgagattcccggcgagaagggcatttgtttttgtattgataaaatcatgagccatcctgaacgatttccaactgctgaagatggcaaggtaacggaaaaaatttccgccctgcagttttacgagccagaatttttttctgtcatcaggtataaagccgtcaagaagagcgccatcagagagaaaaaagaaaggataaaatggatcgtcacgaaacaggacggcatctcctgatcgaaaaaaaatcctgatcatggaatcggaatgctgataggccccaacaatgaactcttccttgtcttttccgaatagcagatcgttttccagaatatcatgaatgagattgtccatgaaaagaaaaataaaatgaaaaaatgtatggtcatgtttcacgtgaaacaatacgatgacattatcgcccgagtttgatcataagaacagaaatgtcggatggcgacacgccaagtatccttgtcgcctgaccgattgtttcaggacgatacctgataagcttttctctgccttcattggataaaccggatagcatttcgtattgaaatgaatgaggaatctgtaacgattcgagacggatgattctctcggacatcagcaaatctcttttaagatagccttcatatttgatatctatctcaatctgctcaaacacaagcggatctgttgtgatttcggaaaccgactctcgaaaatattcgttaccgtcaagaagcatacggaaagtgatgccgggacgtttcaacagattcagagctgaaagagaagtctgaatttcagcgattccgttaatggaaaggtgctgattgattgagacaggttgaaatttaaaattacttgccagcaattttaccttctctatcgcagaaaattttatgtgacagtcactcattgatttttcatccagcaatcctgcattgtaaccgtacgaagaaaggcggaggtctgcattgtcatgtcgtaaaaggagacgatgttctgcagaagaggtgaacatgcgatagggctcatctgtttctttggtaatcagatcatcaataagaactcctatgtaagcatcagaacgtttcaatatcagcggcggcttgtcgaggagtttcagagatgcattgattcctgccataagaccctgcgcagctgcttcttcatatcctgaagaaccatttatctggcctgcaaagtaaagattatcgatgcgtttcgtctcaagcgtgcttctgatctggtaagggaaaaagtaatcgtattcaatggcgtatcccggtcggatcattttgactttttcaagacctggtattgatttaagtccgagaagctgaatgtcttcaggaagagatgtcgaaaaaccgttgacatacatttcattggtatcgaaaccctctggttcaagaaagatgtgatggctctctttattggaaaagcggttgattttgtcttcaatggacggacagtaacgagggcctgttcccttcaccttgcctgaaaagagaggagaacggtcaaagccggacctcagaatctcatgtgtttcggcagtcgtttttgtaagatagcagctgagttgtgaacggtttgcaagggtatgggtcgaaaaagaaaatgggacgggcagagagtctcccatctgctcttcaagcttagaataatcaacgcttctcttatcgatacgcggcggagttccggttttaaggcgccctgctctgaatccgaacgatgaaaggttttcggtaaggccggtaactggcggttcggcaagagttcttccgccttgataatgactgaggcctatatgaataaggccattcagaaaggtcccgcatgcgagaattaccgctcgggactctataaaggttcctgtagagatatagacgcctgaaaccgtcccggaacggtttttgattcccgtaacggtatcctgcagaagatcgatgtttatttctttttctataacgcgccgcatatattgagagtaaagcaagcggtcggcctgtgctcttggagaatgcatggcgggtcccttacttctgttcagcatccggaactgtataccttcagcatctattgccttacccatctctccgcccagagcgtcgatttctcttgttatttgaccttttgcgactcctccgatggccggattgcatgacattcttgcaagagccgtaagatccgaactgataagaagacaggacagacccattctcgcagatgcaagaacagcctcgcagccggcatggccgccacctgctacgataatatcatacatggaaacggatgttgtgtttcacgtgaaacatagttgttaaaataaatttattacaggagcgcaataagatccgaattcaatccgaacggtgatagacgctgacggcaagcgctttgctgtcatataaagtaatagtaaagtattgtaattcgcatataggataaaaggtatagtctgcgtaatataaaatatgcagatcagcagtgtgatttgtttatccatgcgtctgagccaaagttgttgctgaacaatgtggttctattgcgatcaatgcattccgaatatcggcggaaaacataaaaaatttgcattaataggtatatttttcatataatcatatagttatataccgaaagagaattctatttgttgctatctgcgggttctagaggaagacggtcgcagcacacagctccgagcgtacacgttacctgtctgggttttttgcgcacctgcgaagtgaactgattccggtacgaatgaacagagctgccctgtccgtttccgcaggagtgcagatgtctgtgattacaatctttttattaaataacatgaagagaagagcttttattgaaaagagttttttgtccgcaactctgctgtttctgcgtcccgcagctcttatggctgcatggaacgagaagttttttcagcagggttctattgagcaggcctttctcaatgttcttggtacaaaaaatccggaaaaaacgaatcggattaccctgacggcgccggctgttgcgtccgacagctctgccgtgccggtggaaattcatacagacctaaaggccgatatgctttatcttttcgtagaaaagaatcttactccactcgtattaagctgttcacttcatggtggatccattccctggtttgctctcaatataaaaatgaaagagagttctctgctttatggcgttgtcagagagggtgggaaatattatgcggcatcggttcatgttgatgttctggctcaggcatgctgaacggcccgtttctacagtattaaaataaaggaagatatgagaatacttgcaaaagaggataacgggattgtatcggtcaaggtaattatttcgcatcctaacgagtcaggatcacgaaaagacgaatcagggacccttgtgccggctcattttataaaagagggattcgtaacattgaacggccagcccttgcttgaacttcagcttggggcttctgtatcgaaagatccttttctgcagttcaaatttgcggggaaaaaaggagaccgtctgagtttgcggtttactgacagcatgaggcaggagttttccgctgaagctgccgtaatctgaacatattgcatcaataatggattgcgcagtgctctttcaaacaatcaatcaggagaaaaatattatgcaggttactatcagatcgatgctgactgcctgttttgtcttttcagctctgcttggcacaggagctgaagccgttgccgcccagaagaaggcgccgaagaaggcagtgactcaggtgtgcaatcccgaccctcgaggtcagattcttgcgctttcctgcgcctcctgccatggtactgatggtcggagcgtcggtatcattccctctttttatgggaagtcgcctgaatatctggaagcggctctgaaggatttcaagtccggagcccgttattccactgtcatgataagacatgcaaaaggatattcagatgaagagatccgcatgattgctcagtatttcggaacagtatggcagaaaaacaaataacagggagaatcgatcatgagtcaaaaattttcgcgcagggatttcaataaactccttgtttcgggtgtagccggttctgctttcggtatttttggtgccgtgagaccggcctatgctgcccagaaccgtattgttgtcattggtggcgggttcggcggggcttctgcagccaagtatctcagaaaactcgatccatcgctgtcggtaactcttgtcgagcctaaggcaaccttctatacctgtccgttcagcaactgggtacttggcggtttgaaaaatatggaggatatagcccagacctatacggtacttaaaaacaaatatggtgtcaatgtcattgccgattatgcatcatccatagacgctgcaaaaggcacggtaacgcttaagagcgggaaggttctcaattatgaccgccttatcgtttcgcctggcatcgatttcaagtggaacactattgaaggttacagcgaaagcgtctcgaacactaaaatgccccatgcatatgaggctggtccgcagacagtacttcttcacaaacagctgcttgcaatgaatgacggcggtacggttcttatctgtccgcctgccaatcccttcagatgccctccagggccctatgagagagcgagtcttgtcgctcattatctgaaggagaaaaagcccaagtcgaaaatcatcattctggatccgaaagacaagttttccaagcagggactgttcaagaaagggtgggaaaagctatatcccggcatgatagaatggcgttcagtagctacaggcggaaagatctcgaaagttgatgccgccaccatgacggtaacaaccgatttcggtgtggagaaaggcgatgtcatcaatatcattccgccccagcaggcaggaaagattgctgttgatgcaggtcttaccgatgcatcaggatggtgtccggttaacccaataaccttcgaatcaactattcatcccggtatccatgttatcggagatgcctgtattgccggagccatgcctaaatccggttttgccgcaagcagccaggggaaggtggttgctgcttcaataataaggctttgccaggggaaggtcccggctccgccttcactggtcaatacctgttacagccttatcgggccgggttacggcgtttcggttgccggagtttacaagctgacttctgcaggaattgtcgagattccgggttcaggcggtctgacccctatggatgccgatgacgatcatctcaatgaggaggctacgtttgcccgcggctggtataataacattgtccaggatatctggggataaacgttgttttacgtttcagaaagcccggtaatgtccgggcttttttttttactatggaaaagtgcttcaggctgcgtcgatcaaccatgaaccagacagattgttaatcactaccccgttttatatattggctgaattatttccattgcgcgaaaagctttacccataatgaaaaataaacccttcaatctttttctgattgttctggtaacggttgtgtctctatggtcactgtggccaacatggcgtgattactcgttatcgaaacagatagacagttttgcctcaggtgaagacagcctgaaattcagcgtcagccatagtgaagaaattgaaaatgcacgtaaaaaaagcctcaagcttggtctcgatctcagaggtggtatgcatcttgtcatggaagtcgatcagatagatcttttcgaacagaaagcatggaacaaggatgcgcgttttcatgctataatggaaagagtccgcaagctgtccgcaaacagtaatgcacaggttatcgatctcctttccgcggaattcggaaaggagaacatcaggctgagccgttatttctacgatatacggaacagcgacagggaaataatcggcaagctgcaaaaagagtcggaagatgctctcaccagggcaagggagatcattcgcaaccgtatagatcagtacggagttgccgaaccggtgataaccacacagggcagtcgccgcatcattatcgagcttgccggcatatccgatgaaaatcgggtgagaaatctgctcaaaggtacggcaaaacttgaatttaaactgttgcgggaaccggaggttctgctgcgggtactcgacaaactcaactcgtcccttactgcgcaaagcgtcgtttccgcccttcctgctgtcgccgatacggccggtgtgctcccgccagcttctgctgcggcgtccaaatcggccggcccgctgtatgatgtacttaccattatgcagaacggtaacgtgtatgttcctgccgaatcaagggagtttgtcgtcaagctgtttcagagaagcgatatcaaggcgcttatccctcaggacagcgagctgctccttgcggcaaaacctgatcagcttcaggacgggcgtaattactatcctgtttttctgctcaggaaaacagctgaattgacgggcggggtcatcaccgaagccaaagcctctttcagtgccgaaggtgctcagccggaggtactcatggaaatgaactccgaaggtactgcaaagtgggcccgaataacaggagccaatatcggcaaacgggtagccattgtgcttgacggtgcggtttacagcgctccggtagttcagtcgaaaattccaaacgggaactcagttatcaatggcatcgagagcgttgaagaggctaaagaccttgaaatcgttctcaaagccggcgctctgcccgcaccggtcagaatcatcgaagagcgcactgtgggaccctcacttggagccgattatatcagggcggggatgctctctttgctatggggttttctggctgtgtcggttttcatgctgttgtactatcatacagccggtatcgcagccgatatggctctggtcctgaacatcctggtcgtgctttccgtgcttgcgggattcaatgcctcactctcgcttccgggtattgccggaattgtgttgaccatgggtatggccgtcgacgcaaacgtgctgatatatgagcggatcagagaggaactcgccgatgggaagtcgattgtttcggcggttgctgccggatacgacaaggcgttctcatccattctcgactcgcatgtcacaacgctggcgtcggcatatctgctctacaccttcggaatcggtccgattcagggctttgccgttacccttatgatcggtacggcggcaagcctgtttaccgctattgtcgtgacgaaggagattttcaattttatgctttcgaaaaacatgctttcagaaaagagtttcggttaatcattcaatgagacacaagccatgaggatttttcataaaaccagctttaattttatcaagcaccgtaaaatagcctacgttatttccatggtgcttctgttgtcaggtattgtctcccttgccttcagggggcttaattacgggatagatttcaggggcggttccgaggtggtgatacgcttcgaaaaaaacgtggaagtcggcagcgtaagagctgtactcaaggaggccggagtttccggaaccctgaagcagtacggcatcgaccgttcgtttctgctcagtacggtgttcagcggtcagaccaatgaactgaaagcgcttgtttccaacgctttcaatgcacgctttcctgataatcgccatgaaatcgtgcgtattgattccgtcgggccgagcatcgcttcagacctgaaatggtcggcgctcaaggcattactcggcgcccttgcggcaattctgctctatgtgggtatccggttcgagcttaaattcgccgctgccggcgttgtcgccatttttcacgatgtgcttacggtgctcggtctgttcagcattctcgggggacttttcgcattcatgccgctcgagatggatcagagcatcattgcggcatttctcaccgttgccggatactccattaccgataccgtcgtggtgtacgaccggataagggagaggatccgcggacggaagccgtctgaatacgaagccatattcaatgacagcatgaaccagacgctcagccgtaccatcattacctcaggaacgacactcatcaccgtgctgattcttttcattttcgcgggtccggcaatcagaggatttgcttttgccgttttcacaggaattcttatcggaacctactcgtctatttttgttgccgcccctatcgtttatgactggctgaaggcgacaaagtcctcggtaaggctcagagggggcagtgtttcgtaaagtgacggggggacatgagggttataacatgaacaatatcaagtaaggagatatagaggatgaaaaaagtgatgacgacagtttgcgcactgattctgttgtgtatgcccttcatctcgggaacggcggttgctgcaatagcggatcgcattgtcgccgttatcggcaatgaagtcgttcttcagtcggagctggatgaacgcgtactgatgactcatatgcagtatccggaatcgaaaggggataaaacccttcctgagaaagtgctgaattccctgatagaccagaaagtaattcttgccaaagcaaagattgacagtaccggtattgacgacgctgctcttgaggggcttgtcggtgaaagaatgaaagtccttgcatcccgcttctcatccagagaggagatggaatcgaggttcggaaagagttcgctggtgattcgcagagagcttcgtcaggaaattaaaaatcagcagctgatcgaaagccttcgcagaaagaagctgtccggtgttacggttacacatgaagagtccatggctttttatgaggcaaataaaagccgtcttcctgtgattcctgagggagtctcggtttcacagattcttaaatacccggatgttactgccgaaagccgttccggagcgaaggccatgatcgagaaagtgcaggcggaactcaagggcggcgccgatttcggagcgcttgcaaaaaaatattctcaggaccccggttcagctcagcttggaggagacctcggctatgttcagaaaggagagcttatccagagtttcgagaatgcagcctacggactgaaggaaggccaggtttctggcgtcgttgaaaccagatacggctttcatctcattcagctcctgaacaaggaggtcaattctctgcatgtccgtcatattcttgtcgcgttcgaccgctcacgaagcgatgctgcagggacaatcggactgcttcgttcgatcagggctgatgtgcttgccggaaaggcgacgtttgccgaaatggccggtaaatattcagacgatccggtttccgccagattgggtggggctatcctgtcggcttcatcgaagaatgtgtttcagctctcgacgcttcgtccgcagctcagagaggtcataggaacccttaaacagagtggcgacatcagtgagccggttaaagtcgatcctccacaaggcgactcgttctatgcgattttcaggctgaatgaaaaaatcggttctcaccagctcaacccccggcaggactatgccctgctcgaggagatcgtgctggaaaacaagcggcagcgtttatacgaagagtggcttcaggagcttcgcaaggagataaccgtccggaaatcagacgtctaatcttcggacataacgggcatttttttcaatgaaatcccttcggggttcaaccttgtcccccataagcgtagaaaataccttgtcggcttccatggcattttctacgcttacctgtaacagtgagcgatgagccggatccatggtagtgctccagagctgttccgggttcatctcaccaaggcctttgtaccgctgaatgtgaacattggcctttcccttctgcattttcctgagcgattcgataacggcatttcgttcgtcgtcatcccaggcgtactgctgatccttgccggatttgacaaggtagagcggaggctgggctatgaacaccttgccggcttcaatgagagagcgcatgtaccggaagaaaaaggttaaaagcagggttctgatatgggccccgtcaacatcggcatcggtcatgatgatgatcttgccatatctgagcttttccggagagaactcctcctcgccgaaactcgtaccaagcgcgaggataatggttttgatctcctcgttttccagcatcttgtgcaggcgggctttttcgacattgagaattttgccttttagcggcaggatggcctgaaaactgcgatcccttccctgtttcgcactgcctcctgcagaatcgccttcgacaatgtacagttcgcaatgttccggatcgttgatcgagcagtctgcaagcttgccgggcaggcccgaactttcaagtaccgattttctccgggtcagttccttggcttttcgtgccgcctctctcgacatcgcggcgccctttaccttttcgatgatcagtttaaggacattcgggttgctttcaaggaactccgcgagctgctcgttgacaatgctctcgacaatgctctgcgtttcggagttgccgagctttgttttggtctgcccttcgaactgcggttcggcaaccttgaccgaaattaccgctgtcagtccctccttgaaatcgtctcctgtcagggagagcttcaggtttttcagaaggtcgtttttctgcgcgtatgcgttcagtgtacgggtgagggcttttcggaacccggtaacatgggtgccgccttcatgggtgttgatattgttgacatagctgaaaacgttctcctgatatgagtcgttgtactgcagtgccagttcgacaatggtggagtcgcgttctccgtatatatagaccggttccttgagaagttttatacggttctgatcggtaaactgtacgaactcgttaagtccgccctcataatggaatacctcttcgttgccgtcggaatcctggacggtgatgcggagcgttttattcaggaatgccagttcgcgcatgcgatcgataatgatatccctgcggaactcggttgtcttgaaaatttcgtggtcgggtttgaatgtggttttcgttccgcgcaggtccgaagggcctatttctttgacatcaccctgaggtacgccgcgctcgtagcgctggaagtaagccttaccgtcgcgatagacttcaacttcgcaccactcggaaagggcattgacgacagatgcaccgacaccgtgcagaccgcctgaaaccttgtaggcacccttgtcgaatttgcctcctgcaccgataacggtcatgacaagttcaagtgcggatttctgtttttcggggtggatgtccaccggaataccacgtccgcggtcaataaccgtaaccgagccgtcgggattcaggccaacaaaaatgtaatcgttatacccaccgagggtctcgtcgatggagttatcgacaatctcataaacaagatggtgcagtcctctggtatgaatatcgccgatatacattgcagggcgcatgcgaacatgctcaatgccgtccagaatctggatattggttgctaagtaggaagaaggtgtctgtgtaccggtatcaggcataatatctcggaatgtgactgggtgaacaaaataaacctcaagataacaaaattagcccgaattagcgctatcgcccactcatgccgcgttcatcccgtttcctcccagaatgcgtcaatgaaatgctcgatagtgaaagaccgtattctgtcgttatccatcgcatcggcaaggattgcaataacgtcgaaacggcagtctggttcacggttttccagagtcagcagataggatcttgccgccttgatgatctctttctgtttctgaggcgtgaccgattcgaccggatgtcccttttcaagggagcctctggttttaacctctataaaacagagcgtgcgcccatcgaaggcgattatatcgatctcgttgcggcgatgccggtaattccgaacgattatccggtatccttttccggcgagatattcggccgccagcagctctccctggcggccaagcgaatgcgggtcatgatccatgattgctgaattctacttttccccgagttgtttcagtttgaagcttttgcgatgaatggggcttctgccgtattgtgccaccgcccggatgtgctctccggttgggtacccgaaatgatgctcgaaaccgtactgtggatagagcagggcatactctttcatgatagtatcccgacaggttttggcgagtacggatgcggcggcgatggaaaatacttttgcatcgccttttactatggtttcataaggaatcggcagcaacggtctgaaacggttgccgtcgacaagcagcagttcgggagtctcagaaagcgacgtgacggcattgttcatggccagcatggttgcatgaaaaatgtttatccggtcgattgtttcgggctcgatcaaggctgtcgcccagtgcagtgcagcggctttaatggaagatgcaagctccgtgcgaagtccgggagaaagctttttggagtcgttaagcagggaaaggcggtctgtttccggggtgaaccagcgggggaacaccacggccgcagcgacaaccggtccggccagcggccctctgccagcttcgtcaatgccgcagagcagttcggtgtttcgccagaaaggatattcgtaatcggtgttcatggggtttctctgtgcctcagtttcggtaagacgggttgcggtattatcccgtaatatagcgtaatccgcagcaaaatggtatactggtgatcgtaggtccaacctgccctcgtattgctgtttcccggtataatttcttatcttattagttggcctgtaatcctgtaatcctgcctcatgctgctgcttgtaacggggcttctgcactccggattgaacgactctgccggtactccctggagaatacaaccaatcagatacagcggcaggacagtcaggcatttacgacctgtccgtccgggaaatatgaatcatggccagttcttctcctgagcatattcgttttcggttatgaccggaacgtcgggttagtgaacatggttaccgttaacggacactacaggtggcaataaaaattgtatcagctcctcacaagggactgaaaagcagagagagcatataaccatggggctgggccccggatctttccattataaaaagttttcgaatgaagaagagtatgaacaaacaactcctcatgaacaagatcggcgacgagattcaggtcgcgcttgttgaagagggtcggcttgcggagctgaccatcgagcggccggaaagccgccgcagtatcggcgatatctatcttggcagggtacacaaggttgttgagggtctgaaggccgcatttgtcgatatagggcagaaatcggacggttttttgcatttctcggatgtaggcaccaccaacgaagattatcgcgcgctcattgaagatgacgatgacgatgaaagcgtcagcagcgatgatggagatggggatgcggttgaagtcgcggcaactgccggcggcggcgatcctcctgccgcagggccgcatgcaagagggccgcagcgcaacggcggcagaaaaggaccggttaccgaagaggaaaaggcggaaaagcggcaatcctatacgcagatgatagccggcaagcttaaaccaaacgactctattctcgttcaggttatcaaggagccgatcagcagcaaaggatcccgcctgacatccgacatcaccatcgcagggaggttcatggtgctgcttcctttcggaggtggacaggttgccgtttcacgcagggtggttgtgcgcaaggaacgggcccgtttgaaaaaacttgtgcgatccatgctcccggaaggtttcggagccattatccgcaccgtggccgagcagcaggaagagtctctgctcaagcaggatcttgagaagcttcttacaaaatgggtgcagatcgaagaaaaactcaaggacgcctctccgcctcagctgattttcaaggaggataccattatctccagcgtattgcgcgactcactcacctccgacgtaacggaaatagttgccaactcaccggtaatctacaaggagaccctcaactatatccagtgggcggctccggaaatggagaagaacgtttctctttaccagggaaagcttcctctttttgaaggatacagcatagccaaggatgtcgaatccatcttttcgcgcaaagtgtggctgaaatcgggcggatatatcatcatcgagcacaccgaagccatggtggtggttgacgtcaacagcggacgctatgcggccaagcgcgaacaggaggaaaactctctcaaaaccaatcttgaagctgcacgcgagattgtccgtcagctcaggctgcgcgacataggcggcattatcgtggtggactttatcgatatgctcgatccgaaaaatgccaaaaaagtgcatgacgccatgaagaccgagctgcgcaacgaccgggcgaaatcgaatatcctgccaatgtccgatttcggcatcatgcagatcacccgtgagcgtatccgaccgagtctgatgcagcgcatgggcgaccagtgtcccgcctgcggaggcaccggtgtggtgcaggctcgttttactaccatcaaccagatagagaggtggcttcgcaaatatgcgctgcagcagagcatgaagtttcagcagctcgatctctatgtcagtcctaccgtagccgaaccgctcaggaataccgagatgaaaaccgagctgaaatggtttcttcagcatatggtctttgttcgcgtcaagcaggacgaaagccttcgcagcgacgatttcaggttttacaaccgcaaaaacaataaagacataaccgccgaatacggcgaactctaaccaacagcaccgttagccatgtcatcatacgaatcattgcaacaggagatacttgcgctgtcaacagccggagctgcagagcttgcggtaaattccgatgcccggaggattttcggagagttcaaaaaactgctcaataacggcatcgtcagggccgcagaaaaaaaagacggggcatgggtagtcaatacatgggtcaaagagggcattctcatcggtatgcgtctcggaaaactgaccggtgtcacggttgctcccgagggatgtcttggcgcttttgtttttatcgataaggacacctggcctctgaaagagataacccctgaacagaacgtacgaatcgttcccggcggatcgtccgtgagggacggctcttaccttgcgcctactgttgtcatgatgcctccggcatatgtcaacgtcggagcctatgtcgatgcaggaaccatgatcgattcacatgcgcttgtcggcagttgcgcccaggttggcagaaatgtgcatctctcggccggagtgcaggtcggcggagtgcttgagcctgtcggcgctatgccggtcatcattgaagacgatgtgatggtcggaggcaactgcggtatctatgaaggtacgattgtacaggagcgtgccgtcatcggtacgggagttattctgaacggttcgacgccggtctatgatctggttaatggaaccattcatcgcaggaacgcagcaggtccgctggtaattccttccggagcggttgtcgttgccggctcaagagccctcaaaggcgattttgccgctgagaatggtctttcgctttataccccggttatcgtcaaatacagggatgaaaaaaccgacagcgcaacagctctcgaacaggcgctgaggtagcctcaatcagcaaggatgagtgatgtgcctctgcgacccgccggaaaagagcgggttcgcagaaggtgtcagggccactgaaaggaaaacgatcgaacaacaatgctcagctctgcctcatgaaaccagtatcattccgcaggcatgttgtcgcaggactgacagcggcactccttgctctctctttgccgggatctcatctgcaggccgttcccaaggagaaccccgggcaggcatactttgaaatagtaaaaggcatagatctgcttggcgaggtataccgcagactttccgaaaactatgtagaaccgattgacgcagttaaactcatgtatgccgccattgacggcatgcttgcggttcttgatccctatacggtatttctcgatgagagtcagtccgaagagcttggtgaaatgaccagtggacagtacaccggcataggactcaatatgagcagattcgttgaaaaagtctatataacatcggtacttgaaggctatcccgcatggaaagccggaatcaggactggcgacaggattgtccggatcaacggcaatttcgttacaggaaagaatctcgatgagatcagggcgatgatgaaagggggaaccgggacgccgcttatgatgaaaatcgagcgggaaggaggtcgggatccagggatcattaccctttcgagagaggaagtcagggccggaacggtgccctattccggtatcatcggacaaaccggctatctggagatcagcagcttttcaagtcattcaactgaagatatccgtctggcagttgaaaaactgcttcgtcaatccgcagagagccgacagccgatgaacggtctgattatcgatcttcgcggtaatcccggcggtctgctttcggctgcggttgaaatatcttctctgtttatggagaaaggcagtacggtcgtcaccataagggggcgatctccggaatcagagaaaatctataaaacggaacagctccccatcgccgaagcgtttccgattgccgtactgatcaaccgggagagcgcatccgcatccgaaataatatcgggggccgttcaggatctggatcgcggagtcgttatcggagaacgctcatacgggaagggtctggtacagtccgttatacgactgccctacgacaataccctgaaagtcacgacggcaaaatactataccccttccggtcgtttgatccagaagccgcatgccgatagcggtacggcaagaaatgtcctgatgaaaaacgatgaccgcaaggctctgccggtctattacacggcaggaaaacgtaaggtatacggcggcggtggtattgcacccgatatgactgtggcggatatttcgcgatcagaatacgaacaggagcttcgacgcaggggtatgatttttttgtttgctgcccggtaccgggctttgcaccccgatgctgttcggcaaccgctcgaccgcgcagtgcttattgacgaattcgcgttctttctccgtcagcagggcttttcattcacttcagctccggaacggcatctcaaggaacttgaagagagtatagctgaagagcagggggataaaaaagcagcagggcccgaaagtattccgggattgaaacaggaactcgcaagaatgaaacagaagcgcgtcgacggagagtcggagcggattgcccggctgcttgaacttgaaatcatgcgccatggcgacgaaaatgcatcgcgcagggcagcgctcggcgacgatcctgttgtgcagaaagccctggctctgcttgccgacccgaaagcctattcaaggcagctcaagccctgagatcgttttcggttgcgtttcataccatctgatctgacggtgaatgccaagcacgatcatgaggttgctgatggtaagcaggctctctgccgagccgtgcagcaggtcgtcatgcgagagcgaatgataccctcttaccccggtagccagatacatgaagaaaaccgtaacggaaatgaataccagtacgaaccagaatccggccacggtaagtcctgaaaatacggtcgggtctttcttccttaccctgatcagcataatcagaaacgtgatgtaaaccacgcttgaaatctgaagaatcgcatcgaaaatgtcttctcccatatacgattgcggtttaccggcaatcatgactgtcgcgagtcctgccattatgcctgtagccggtgtcgttccggatattttcagaatcctcagagtcgaccacaacagcgagatgctgccgaacagattgatggtttccgaaagatcgagcagcagcgggatgctgtcggtagaaatatggtaggccagcacgaaaaagcttccgaaccagtgaggcagcatcgacagtccgaaaaaccggatctcctcccttccggttatcctgccatagcggtacatcatgaacgcggccacaccccactccagcgaagatgagagatgaatcaaccagtttggcagcgaaagcagccctgcccagttcaggctcatacggttctattcggtaacaggttatcaaaaacgatgttttctgagcggaagcctccctgaagatcagcttcccttgaggaggtggtagatgtttttcgagaaaattttcatctgcacgctccagggcgccgggaccatcttcttgtagagataggagtcgaaggtaatgcgctgcacatcgtcatcggcgcagatcgcaacgaagctctccctgagccggtcattccggtaatacacgctctgcagcacttccaggccgaaaaaaatcggagcatagagctttcggaactctttttcgtaaagggcgagcggactcccgtttttgatgtggtcgatcatggcaagcgctccgagtttgccagagcgcatggcaaaaaagattccctcgccattggccggcgtcaccagaccggcggcgtccccgataagaatcgcccgatccccggtaaacgaacgcctcggtttcatgggaattttcgcggcttcatcgagataagggctggcggcaatgccgattttttcaacaaaccgcttctgaagcgccttgatgttatgcttattatcctccgttcccgtaccgattgccagatgatcagccttgggaaagatccatccgtaaaaatccggagatacttcgccgtcaaaccagatttcaacgatatcgctgaactcttgaattgccggagtgtatctgaaccgctgctgcatggcgatcactttcagttcgtttggcgggaagtgcagctggtcggcggttttcgagttcgctccgtcagctcctataatgtatcgggcctcgatcggaggaagtttgtcgttcagcgttttgatgatgaacgcatcgccttgccgctctatcgaacttaccaggccttccatcacttcgcagcccgatttgccggcttcatcgcgcagatagcggtcgaacctttcgcggcgcaccattcccacataaccgttcggcatatgcatgcctataacccgccccttcggcgaccgggcccgcatgtgcgaaagtttcttttcgacaagttcggcaggaagattgaactcctcgataagaccgagcgggatagctcccccgcaaggttttacattgtcgaggtttcgctcgacaagaaccgtttccagcccggcatgggccagaatggcagcggcaacggcgcctgacggccctcctcctatcacagctacatcgtaacgcatggctatcaggaactgaattcgttagtaaaatgcaacgtaatcgttacactattttagttgcgagaaactctttcgctctcgacatatctatccgttcctgcgtagcgctgtcgcggtatcgtacagttacggtctgatcctcgagagtctgatggtcaactgtaaagcagaacggggtgcctatctcatcctggcggcggtaccgcttgccgatcgaggcagcatcgtcatactgcaccatgaatgccgttgagagttcggaacggaacagctcggccttttcgcccatctcccctttcttgacgagcggcagcacggcagcctttaccggagctactttaggcgatagcttcagcatcacgcggggttcgccgtccaccacatcttcgttgtacgcgtccgagagcagggcgagaaagagccggtcgcatcccgaagaggtttccaccacatagggaatgtagcgttcgttggtggtctggtctatatactccatattcttgccggagtactgctggtgctggctcaggtcgaaatcggttcgcgaatggatgccttcgatctcttctgtgccgaacgggaattcgaacttgatatcgtaagcaagatcggcataatgggcaagcttgtcgtgtttgtaccagtgaagtttttcttgggtgattccgagttcggtgacgtaccagttgaagcgttcctcccgccaggcttcgaatgcctcgatctgactgccgggtttgacgaaatactgcatctccatctgctcgaactccaccatccggaaaatgaagttccctttcacgatctcgtttcggaacgccttgccgatctgggcgataccgaacggcaccttcatccgcgatgcttcgcgcacgttgtgaaaattcacgaaaataccctgtgcggtttcgggtcgcagatagacaatgcccgacgtgtcggctacagctcccatgttgcactggaacatcaggttgaactggcgtacttcggtccagtcgcccgatccggtatccggggccttgatcgcctcgccggtaatcagatcataaagcgccctgttcgagtcaggagcgccggctaccgcttcataggcgctctgtaccgcttccgcatgatcggttttaccgtcgcggcgcagcttttcgatatggttctcgatcaggtgatccgcacggtagcgccgtttggtggtgcggtcgtcgatcatgggatcgttgaaactcgccacatggccggaagcctcccagacggtggggttcatcatgatcgacgcatcgatgccgacgatattcgcgtggcggcgggtcatcgaattccaccaaagctccttgatgttttttttcatctcgctgccgagcggaccgtaatcgaagcaggatgagagccctccgtagatttccgaagacggaaaaatgaacccgcggcgcttggccagcgataccagcttatgcatcactttatcgggcggcagactcacgttctgtacccgtgtttgatcggaattgttcatggttgttcagaaaaggtgaaaaaactcgcgtggactcccgtttcaatagataaaacaaagaatataagaaatcaagggagattaatcagggatacgggtgaagcgtataatcccgaagcgcgggttatcgtaaaaacccgtcatgtccgatatcttcagtgcaactggtaaattgctatatttcagtcaggcctgtacgcggaaaatccgtggcatttccgcatgcgtgttcttcatgcaacagaacatcacaaccatggctggcagtacaaggagcgcaatcattgatgctggcatcaggagcgccgatgccgttatgacggatgaggatcgtatctggtcaaaatacagcaacgacaagatcgacattggcgaaagacttgcaaaagtcatcagaacgcttagcgttgccaatccgctgaccaggccattgcgggcattgtcaattggttacggcatcgaaccgcagtttctcattctcgaatcggcttttcgtggagggctctatctttttgatatcgatccggtggcgacggacacgctccgggagagagtcctgcggcagaggataggccatgttacggtgataaacggcgactatcgggatctgttttccgatcgcattcatgtggaggatttttacaccgggatactgaaacagaggtaacttgacctgatcaccctgtatcattctctctactactgtgctgaagagtcatggcttatgctgttcgaaaatatctgcagtgggcttcttggcccgagaggagcccttcatgcggttctcatggcggcaagcagcggtaactcgatgacatcgacctggctttacaatcattttgccggaaaatatttcggagtgcgtaacgatcagagtctcgttactctgaaaaagcagcttgaaacttcatccctgttcgaaaacacccgtattctgcccgataccagtcaggagaaatttttcgttgacgattttgggaaattcatgaaagtgatctggatgatccttctctaccccgatgttcatgtttacaatgatatgcagaaggaagagatcgtttcgtttgtccatgatgcgttccggagcagaaagcagcctcttttgcaggaacagtaccatcttgtcgtttatcgcggaatagagtccaagggattgatctgacgacccggttttatgggtaagcctgaaaaccttttggtctgccgggttgctgcgtcgttccgacagaccggaatcgaactcctcatgtccttcaggttctccgtttgctcatgaagttttcagagggctcttatatcccgggtatcaaggacggaggcgttcatttcgcggaactctcaacggggtgttttcgagttatgggatgcagttcatccggtctggatttcagttttaagcgagatctcttcaagtacggcgctgacgtagatgcagcgttcgatagtccctgagaatacgattgcgcgtcctcgcgagtgcacttcccatgtaagtttttccgcctttgagcggctgcagttcactgccttgatgatctggaagatcacttcgtcaaacgagtgttcttcatcgttgaagagcacaactcgataagcgtcgagatgaacggttccggctgttttttcgctcgggagcgtttccgtcggggtttcagttgatgcgatcctcttgttcgacatggtggataacggttgcagggtgcgatacttcagatcaatgctacgactggcaatatacggattacggtacaggctcggtcagcctgtgatcggtttattcctgtacgaccggttcgagagccttaaggctgaatgtcgatgccgaaatttccattcggaatttcgctcctatgggaatggtcatgaggtttcgtatatggccgtaagagagccctctcattgccggcccgttaatatgagccggtgcgctgtaatagtcgaacattttttccagcctgagagcctcgcctgctttttccggttcgccgctgaactggccgaaaaggatgccgctgctttcagcaagaaggccggcattgccgagatgcgagagcattctgtcaatacggtaggccggctcattgatatcctcaagaaagagcagcgtttcgcagaaagccgggaggtagggcgtgccgatcatggacgagaggacggagaggttgcctccgatgaggcgtccttcagccactccttccctgatacaggtgattgcgtggctttcatggttatgaagagaacgggcataagccggagctgtcagaatgccccagaagtgttcttcggtatagggcgtaggctcgtgcagttcggttgccagcatcggtccggaaaaactgatcagacctgtctgagaaaaaacggcaagcgagagagctgtgatgtcggaatacccgacaaggattttcggattcgatgcaatgagattgtagtcgatttttttcagcagacgggaggctccggctcctcctctcaggcagatgatcgctcgtatcgaggggtcgctgaacatcccatgcagatcctgcagcttctctgcatcggctattgacgggtcggtatcgatgcggttgagatgaacggatggcttgacccggtaaccgttcttttcaagatacgacacagccagctggatcctatcggggtaagagcagtgggatgagggagatatgagcccgatggtatctcccctgcgcagggcgttcggtacaagcgttttcatataagcaaaaaacatcagcaggtgttacactgctgatgtttttttacggtgatatgaaatcaggcaatattttcggtaagcagaattgccttgttgccgcttacttcaaaaaacccgtccgctacggtaaagttttttacgcttttgtcggcgagcacgattttcaccttgccgtttttcagcgcagaaagcagaggcgcatggtttttcagtacctgaaagaggccgtcctgccctggcgcagtaacgctcgtgacctctcccgaaaagaaaagcttctgcggcgttacaatgtcgatttcaaaccctttgtcggtagtcgccatggttaatcagaggttattacagggtttttgctttttcaacagcttcctcgatggtgccgacaaggtagaaggcattttcaggcagattgtcgtgtttgcctgcaatgatctccttgaagcccttgatagtctcttcgagtttgacgtacttgccggcaagaccggtgaacgcctctgcaacgaaaaacggctgagaaaggaagcgctgtacttttcttgctctcgacacgacaagcttgtcttcgtcgctgagctcgtccataccgagaattgcaatgatgtcctgaagatccttgtagcgctgcaggatctgtttaacggcctgagcggtattgtagtggtcgtctccgacgatgttcggatcgagaatacgtgatgtagagtcgagaggatccactgccggatagatgccgagttccgcaatggaacgcgaaagaaccgtcgttgcatcgaggtgagcaaacgcggttgccggagccggatcggtaaggtcatccgcaggcacgtagatagcctgtacggaggtgacggaaccattctttgtcgaagtgatcctgtcctgaagttcgcccatctccgtagcgagggtcggctgatagcccacggcgctcggcatacggccaagaagcgcggaaacttcggaacctgcctgggtgaaccggaaaatgttgtcgatgaaaagaagcacgtcgcggttttcctcgtcacggaaatattctgcaatactcagaccggtcagagctactctctgacgggctccgggaggctcgttcatctggccgaagacgagagcggttttttcgataacgcccgactccatcatttcatgataaaggtcgtttccttcgcgggtacgttcgccgacacctgcgaatacgctgaatcctgactgctgcttggcgatgttgttgatcagctccatgatcagcacggtcttgcctacaccggcaccgccgaaaagaccggtttttccgcctcgggaatacggttcgagaaggtcgatgaccttgataccggtttcaaacatctccgctttggtcgaaagatcttcgaacttaggggcagagcggtggatcgagtaggttttcttcgtattgaccgcgcctttgccgtcgataggttcgcctaccacattgagcattcttccgagtacttcggagccgacaggaacctgaatggattttcctgtattgacaacgctgagtcctctgaccaggccgtcggtgctttccatggcaaccgtacgaacgcgctcttctccgagatgctgctgggtttcaagaaccagcctggaaccgtccggtcggacaatgtacagcgcgtctaaaattgacggcagttgtccttcaggaaaatctacgtcaacaacagggccgatgatctgggaaatcttaccttcttgcatagtgacagtgtggataggatttttatggtgaaatcaaacgttatgattgtccggtaacggctcttcagagtattcacgtaacgggctattcaatatgccgttaggcgatttcttccggatgcgagccacctgcgggactcgaacccacgacctactatttacgaaacagttgctctaccagctgagctaaggtggcgttggccatttcaaaaataaagccgaaatataatttatttatcgttgaatagcaaagattaatagggcgttacaggacgccttttataaaacggaagaattgtatatttaaggcgtcatatatgtttatattcccacttttaaacgatagagacattcagaatataagtagattaccataatgagaactatgatcaggacggcaaaaggacaaatgatcccatttatagcagccttgctgctgtttcttgcttttccggcagtccaggcggcggaaaaggtcccggctccggcattttcagccgttgctgttgacggaaaagcggtttcttcccggcagtttgcaggaaaagcctacatcgtcaatttttttgcttcatggtgccctccctgcaggtcggaaattcccgacatggtggccctgcagaaagcatacagggccaaaggcttcacctttataggtgtcgcagtcagcgagaacgacgattccataaaaagctttatgaaaagcaccggaatcaactatccggtgatcatggcagatcagaagctgatcaatgcttacggacgttacgtcgaaggggggatccgatcgattcccacaacatttgtcgtcaacagagccggccagattactcaggttattacaggagcgagaagcaaggcggttttcgagaaagtgattctcgatgcaatgaagccggccaaagctgtcaagtaaacgaaaaggtatggacaccacagtacagaatccggcgaagagccaaaacgcgagttaccggttcacatagattttatttgcatgtccgcagtcagggtcgactgcggactttttttttataaactctccgaaaaaaacaaggacgatcatgagcgttatgccgatcaatcccccggattttgttaaaaacccgaaactgctccaatgggtgcaggaaacagccgatctttgtcggccggattccgtttactggtgcgacggaagccaggaagagtacgatacgctctgtcagcagatggtcgagagcggaacctttataaggctttccgaagaaaagcgcccgaacagttttctctgccgttccgatccgagcgatgtcgcccgtgtggaggatcgtacctatatctgcagtatccgtcgccaggatgccggaccgaccaataactgggttgctccgaaggagatgaaagagacccttcgcggactttttgacggctgcatgcaggggcgtaccatgtatgtgattccattcagcatgggccccctcggctctccgattgcccatatcggcgtggagattaccgattccccctatgtagtaaccaacatgcgcatcatgaccagaatgggcagcaacgtgctcgatgtgctcggcgacggcggtgaattcgttccctgccttcattcggtaggcgctccccttcagccggggcagcaggatgttccctggccgtgcaacgacaggaaatacattgtccatttccctgaagagcgctccattatgtcgttcggcagcggatacggcggcaatgccctgctcggcaaaaagtgtttcgctcttcgtatcgcctcctctatggcccgcgatgaaggatggcttgccgagcacatgcttattcttggcgtcgagtcgcccgaaggagaaaagacctatgtcgcagctgcattcccgagcgcctgcggtaaaaccaacttcgccatgctgattccgcccacatcctatgaaggctggaaagttaccactatcggcgacgatatcgcctggatcaagccggcggaagacggacgtctctacgccatcaatcccgagtacggctttttcggggtcgcaccgggaacatcgaataaatcgaatccgaatgccatggcttccctggcaagcaactcgatattcaccaacgtggcactgacgccggaaggcgatgtctggtgggaagatatgaccgatacggttcctccggaactgaccgactggcagggaaacccctggacaccgggttgcggacgtccgtcgtcacatccgaatgcgcgcttcacctcccctgcaagtcagtgcccatctctcgacgccgactgggagaatcctgccggagtgccgatcagcgcatttattttcggtggtcgccgcagggataccgtgccgcttgtttaccagtccgcaaactggaattccggagtttacctcgccgcgaccatgggatccgaaaaaacagcggcagctgcgggcaagatcggagaagtccgtcgtgatccctttgccatgcttccgttctgcggttatcacatgggagattatttcaaccattggctccatgtcggccggactctttccgaactgccgagaattttcggggtcaactggttccgaaaggatgagaacggcaagtttctctggcctggctttggcgagaacatgcgcgtactgaagtggattgtcgatcgtgtgcacggaagggctggcgccgtcgagagcccgcttggctggatgccgaagtatgaagcgctcgactgggaaggtctcgatgagatgacccaggaaaagttctcaaagctcatgtctgtagaccgcgaagcatggaaaaaagagctgctctcgcacgaggagctgttcgaaataatctatgatcgactgccgaaagagttctcgcacatcagggaactgatgctctcgacgctctggatgtcacccgagcactggtctcttgctccggagtgctactccgtcgatcactgagacatttccgttcatatcggctgtacatgcgcagggattcttccctgcgcattttttttcccctctgcatctgctttgctgatcacttcatcctgttttttcctctgcctcagattgtccgctcacgttttctgttttttacttcgctattatagatatttttattatctattagttaactatatagctatatagtggatttatgttcgctccattcccccttttagccagacgattccgccttataatgatgcagggtcttatcgccagaaagccatgttctgtaatttctgatgattttttgcgggttatcagtcgcattggagctttaaccgaatcaataaccaccaacaactgacagtatgcttcgaaaaacattatccggaatggctttcctggctgttctttcagcggcgtcaaccgcttttgccaccaacggcatgaatctcgaagggtacggggctaaatctcatgctcttggagggacaagcacggcctacgataccggaaattcaggggttacgaacaacccggcaactcttggcctgagggaggaggggtcttcggaaatcggtatcggtatccgcggccttcacccggacgtcaatctcgggtttaatggcgtgacgacaaccgaatcaaaaggggattcctattacatgccctcgctctcttatatgcgcaaagacggaaagattacctggggatttgccgttctcgcccagggagggatgggaacggaatatggcgaaaactcttcgctgttcagctatggcatgcccatgtcgaagcagggaatggttccgctgagcgggcaggatatccgttccgaggtgggagtgggacgtctgatgtttcccgtggcgtataaccttacggaaaacaccgtcatcggagcatcgctcgatttcctctgggcaagcatggatctgcgtatggatatggacggagcgcatttcggcgatatggccatgcagggtattggcggcaaggtaagcggatcgatgttcggtactctcgggggaatgatcggttcctcagtccgggatatcgactacgtccgctacgatttttcgaacgacaacgcctttctcggggaggcgataggttacggaaccggtttcaaggtcggcattacccaccggttcggcaagttccttacggtgggaggaagctatcactcgcagacccggatttcagatctcgaaacctccaaagcggtactttcgtttgccgggaaggatgcgatgaataattcttttacccggtcggtgaacggcactatcaaggtccgcgatttcgagtggccggccacctttgccgcaggagtcgccctgtatccctctgaacgctggatgattaccgccgacatcaagcatatcgactggtcgtcggtaatggagaagttttcgacatcctttaccgccgataactctctttccaacgggccgtttgcagggcagacgcttgatgtggagatgctgcagaactggaaggatcagaccgtcatttcggtcggcgttcagtaccgggcaaccgacaggcttgcgctgaggactggagccagcttcgcgtcgaatccggttcccgatatgtatctcaatcccatgtttccggcgataaccgaaaaccattatacggcaggattcggttaccggctttccgacaggtcttctgtttcggcggctcttgcatgggctccggaagtaagcgaaacctctgatgaaggacttgagatcggtcacagccagcttaactggtcactgaactattcccacgaactttagtgcgtgtgcaggcggagagtgattgcattgagacgtatcggaagaaagggcgccaatcgaagcgcccttttccgagcaggcacagatcagttttcgtcaagcgtaaagccgatttttacggtaacctgccagtaggcgatcttctgatcttccacatgacagcgtgtctcgactatttcgacccagcggatatgtcttatcgactctgcggctttcgctacggcattgttaacggcatcttcgatgctggttaccgatgacccgacaatttcaacttttttatagatgtgagcgctcatgactgatatggttttcatggttggagatgtaatcgcgcggctgaggcttgtgtggcataagccgcaacaattaaggaaaataggtttcagaaaagaaaaataatcctttcacagcatcttttttctacatgcgcactgcgcccgtgcatggacaaccagatttaagtgactgataataaacgagttgactgttatgacgggcggaacaaaaaaagtcttccgacagcagatttattttgggagtatggccggtatttattattatataaccactcagttatataataatatactcatcggaaataatcatttcgtatggattacccggtgcggcataccgtatccccgtttttttaatgacataagagccgtgcggttacggttgtgctcatatagtcaaggcggtgaacttgtctcgtaatgccggatggaggttgctgtatatggaatgcgtcagcagaccatatgccgttaggtcggggtggaatcctgccggaaaatgcttttctgtgtgatgtttcggttttcgggccttgagaggagaaggcttcagggatcgaacgcgttcatgccggaaatcattcccatcccgaccctgattttatttaaatggctgagctgccagtgggcgcttgaccctgtttgttctctcaatcagatcgaatcagttcatgaactacggttttgttatcgatgcccggaagtgtatcggatgccatgcatgcacggttgcctgcaagtccgaaaaccaggttcctctcggagtgaaccgtacctgggtgaaatatgtcgaaaaaggcacttttcccgatacacggcgctactttaccgttctgcgctgcaaccactgcgccgaacctccctgcgtcgatatctgcccggtagaggcgctgcagaagcgtccggacggcattgtggatttcgacagccgccgctgcatcggctgtaaggcctgtgcccaggcatgcccttacaatgcgctttacattgaccccgatacgcatacgtcggcgaagtgcaactattgcgcgcatcgcaaggaggtcggtctccagccggcatgcgtggccatttgtccgcagcaggcaatcgtttcgggcgatctcgacgatccgggcagcaaaatcgccgctctggttgccggagagcggaccgtcgtgcgcaagcccgaaaaaggcactctgccgaaactgttctatatcaacggagacggcccgtcgctcgatcctatggcggcaccgctgctggaggagtatcactggagcgctcagtcaagaggtgtcgggcattttgccgaaaaaggaaaaggcgcaccgggaatcgaaaagcgcacccatgcggcgccttcgaccggtccgaaaacccgacgggtctacgacattccgtcgaaaggcgccgtctggggatgggaggtgccggcctatgtgacggccaaggcagtctcgtccggagtctttcttgtattttttgcgctgcttgtggtttttcagctgcaactttccgattcgcttcagtgggctgcgtgggcggtttcgtttatatttctcgctcttacgggcggatttcttatcaaggatctcgatcgtcccgatcgtttttcatcggtcatgctgcgtccgcaattcggctcatggcttgtccgcggcggtcttaccataaccggctacggagcctttctcgccttgtggggcggggccaggcttctgcggattcccgtgcttgaaaccgccgcgctctggggcggcgccctgtttgcgatcgtgacggcaatttacaccgcgtttcttttcggcgccgcgaaagggcgcgacttctggcagagtccgatgctgcttctgcatatgtttctgaactccctgctcgccggcggctcggccatgctgctgctcgggcttggcaccggaagctcgtcggaacttctcgggctgctccgtcagcttctgacggcaggtttcgggctgcatatggcaatcatgctgatcgagctctatggaaagcatccctctgtaggggctgaacgtgcggctgaaattatccgtgagggcagcctgaaaaaccagttctggagcggaagttttctcggaggaaacctgctgcctcttctcgttacgctgttttctccggatccgctgatgcttgccgctgcgtcccttctcggactgtgcggcgtgttcttcacagaaaaagtctgggttcaggccccgcagagaatacctttaagttaaccatgtgccggagtttaccatgagctatacccataaaccaactgtaatagaaagccttgctgaaaagctgcaccttattcctgatctgcacgcagagagcggcggggcgaaagcgcttcgtgcggctgaagagggctccgaggtcagctcccccccgcccgagcaatgggataactgggtcgagtatgacgccaaaagctggcccgagcgcaagacgaaagagtacatgctggttccgaccgcatgtttcaactgcgaagcgggctgcggacttcttgcctatgtcgataaagagaccatggagatccgcaagctgaccgggaatccctatcatccggcaagccgcggcagaaactgcgcgaagggcccggcaacgctcaaccagattcaggacaccgaccgcgtgctctatcccatgaagcgcgccggaaagcggggcgacggtcaatgggaaagggtcagctgggacagcgtgcttgacgatatagcaggacggatgcgcaaggccatcatggaaggtcggaacaacgaaatttcttaccatgtcgggcgtcccggccatgacggtttcatggaatggattcttcgtgcatggaatgttgacggccacaacagtcacaccaacgtctgttcctcgggagcgcggttcggttacgccatatgggaaggtttcgaccgtccctcccccgatcatgccaacgctaaattcattcttctggtcagcgcccatcttgaatcgggtcactatttcaatccgcattcgcagcgcattatcgaggctcgcatgaaaggggccaagcttgccgtgctcgatccccggctttccaacaccgcaagcatgtcggactactggatgccgagctatcccggcaccgaaccggccgtgctgcttgccatggcgaaggtgattatcgatgaaggtctctacaacagaacctaccttgaaaactgggtgaactggcaggagtacctccaggctgaatatccaggaactcctgtgaccttcgagaacttcatagaagggctgaaaaaggagtatgcgcactatacccccgaatacgcttcgaaagagagcggcgtcgatgccgccatgatcgtcgagatcgcccgaaagataggagaggccggctctcagttttctacccatgtctggcgaagcgccagcagcggcaatctcggcggctgggcagtgtcgcgtacgctgcacttcctgaacgtactgacaggcagcgtcggtacgccgggcggcacctctcccagcgcatggaacaagttcaagccgcaagtgcatgcggaacccaaaccgcagaccttctggaacccgctccatctgccaaacgactatccgctcgcgcatttcgagatgagcttcctgcttccccatttcctcaaggaagggcgaggaaaactcgacgtctatttcaccagggtgttcaatccggtctggacctatcccgacggcttttcatggatagaggcgctcgaggacgaatcgaagatcggactgcacgccgcgcttactccaacctggagcgagaccgcttactttgccgattacgtcctgccgatgggccactcggccgaacggcacgacctgctcagctacgaaacccacgcagggaaatggatcgctttccgccagcctgtgctgcgcaccgccctgagaagaatgggcaagcctgtcagatatacctgggaggccaatcccggcgaagtctgggaagaggatgaattctggatcgaactgacctggcgcatcgatcctgacggaagcctcggcatccgccagtactgcatgtcgccctacaggcccggcgagaaaataaccattgacgagtactaccgatacatcttcgagcatacggcaggtctgcctgaaaaggcagcagaagaggggctttcagcgttcgactacatgcagaaatacggagcgttcgaggttgaaagcaacgtttacaatgtgcatgaaaaagcggtgccgccctccgatctcgacggcgcttcggtgcagcctcagaacggactgatcgtgaaaaacggcaaggcggtcggcgtggaagtcgcaggccgctcctgcgccggttttccgaccccttcgaagaagcaggagttctattcaggcaccatgatcgactggaagtggccggagtatcgcctgcccggctacatcaagagccatatccatgaggagaccatgaaccataagaacggagagtttgtgctggtgccgaccttccgtcttccggtgctgattcactcccgttccggcaacgccaagtggcttgctgaaatcgctcaccgcaatccggtctggatcaacgttgacgacggcgcggctctcggcatagccaacggcgaccttatcagggtcaacaccgatataggctttttcgtgaaccgcgcatgggtgactgaaggtatccgcccgggcgtggttgcctgttcgcatcacatcggacggtggcgtcgcgagcaggatccagaagccaaccgctgggcggccaacagggtcaatatttccaaagaagggaaaggcaagtggaaaatgcgcgttgaagagaacatccagccctacgagagcagcgatgccgactcctcgaggattttctggtcggatggcggcgttcatcagaacatcacctttccggtacatcccgatccgataagcggcatgcactgctggcaccagaaggttcggatcgagaaggcgcacgagggagaccagtatggcgatgtttttgtcgataccgaccgttctttccggatttacaaggagtggctcgccatgacgcgtcccgcgcccggaccaggaggccttcgccgtccgctctggcttaaccgtccgttcagacccgatgagaagacctactatctgaaatagcaggttcagcgacaaagatgaacggtgcgaaacctgccggaaacatcgcctgtaatttcctgcagcatcagcagtacctgttttttttcaatccattgataatcagtcatgcgcgcagccggcagcaataaactccttccagttctctgtactgtactgccggcagtcatcctgctgctgctgccgcccgatcttctggcagcctcgcttccgccggccgctccaacggcctggtggatctgggtgctgcttctttttgtcttttccttttttcttggaatcgtttccgttctcgccggtgtcggcggaggggtgctttttgttcctattgtgagcagttttttcccttttcatctcgatttcgttcgcggagccgggttgctggtagcgctttccggggctctttccgcaggtccgtctctgctgagaaaagggcttgccgatctgaaactcagccttccgctctcccttatcggctctgtcagctcgattgccggagctatcgcaggtctcatgatgtccgcggacagcgtacagcttcttctgggaattgccattatttccattgcagccatcatgatgaaagccggaaaatccggctatccggaagtcggcgagtctgacgtgatcgcgaaagctctcggtatttccgggagttattatgaaccgactatcgacgaaaccgtcaactggaaagttcatcgtaccccggtgggactggtgctgtttttctttatcggttttatcggaggcatgttcggcatgggtgcgggctgggcaaatgtgcccgtgctcaatcttcttatgggagccccgctcaaggttgccgtggccacaagcgggctggtgctctccatgaacggagccgccgcggcctggatctacctgtacaaaggcgccgtgcttccgttgattgccgtgccggctgtcggcggggttatgcttggctcgaagataggagcaagaatgctcacgaaggtcaacaccggttcggtacgcattgtcgtgattgtcatgatggtcatagccggagttcgttcaattataaaagggatggggctatgaacggcaaaaagcgggaaaaagcggaaatcgacaaggtacagcttgtctatgcttcagtactcgatgttgtttcgcatatcggtatggcgctgattgcggcaggttttctcatctatgtgctcaagcttcttcctctgaccgtatccatcgaagacgttgccgctcactggcaaatgagagctgccgacatgaaccgtattctcacggttccctcgggctggtcgtgggtgcaggaccctcttcatggggatgtcctcagctatttttcgatcgtttttctttcgatggcggccatgatttgtcttgtctccgtcattccggtttttctcggcgaaaagaaccggacatatgccctgattgccctgcttcaggttatggtgctcgctgctgcggttgtcggtatagcttcctgagataaccgaccgtcgattgaccgaaaaaatggcaggaaattcttgtttctttccagacttattattataattatataattgtttggttatatagtttagagtcgcatcaatatcgcgacaccttaccccgaaagaacatttaaaaaaagaggaggctccatgtctgaatttacagtcaaccgtacgctcgattgttccggaatgaactgtccgctgccgattctgaaaaccaagaaagaggttgatcagatgcagagcggcgaagttctcaagatgatatcaacggattccggttccgcaaacgacatggcttcatggtcgaacagaacaggccataaaattgtagacagcaccaccgaaggcggcacctataccttctacatccagaaatcctgaccgggagaatcactatggctgacaccaagaagctcgctataatcgcatcgaaaggcacacttgactgggcctaccctccgtttattcttgcctccgctgcggcggccatggatatggaagcggtgctgttttttactttttacggccttccgctgctgaaaaaagagatcgatctcaaagtcactccgataggcaatccggctatgccgatgaaaatgcctttcgggagcaaggattttcagggcatcaactggcccattccgaatatcatctccggaaacgttccgggattcgacaatatggcaaccatgctcatgaaggaaaccttcaagaaaaaaggggtcgccaccatcgaggaacttcgcgggatgtgccaggagagcggcgtacggtttatcgcctgccagatgaccatggatgttttcggttttgagaggaaggattttattgacggcgtcgaatacggcggagcagccatgttccttgagtatgccgccgatgcgaatatgtcgctttttatctgaactgtttacgagcaaattccagggttaaacggttgccggcgttcatgtgactgatgccggcatcttcgccctttggtttaacccgtcgagataaggagatcgtgcaatcaaacgccatctggtcatcagcaggatttcatgttttttttattcgagggtggcgggttatttccggatttctctgcttcggaaagtttccgagacacctctgctctgaaagatgcggtttcagacctctctttttgttacatcaggtaaccgatgtacatgcggaaaagatcatgtgagattcccctaaaaaagtacaggcatcatgcagcgaattgagattacaggagccggattttccggcaacaggaaggaggttgttcatggcacctgaaagccgctccgccttgtttgtaaagtgtcggatcgatcattcccgaacaaagccccgaaatgccggtaaagagcaggacgattcggtgcaggagtgcttgaaggaatgcgttgcccccggttcagaatcatgtccgcgcacagcggcggaaacgcagcgttcgcagagccccgattttgataaccggttctgcgcggaggataagggcggtcggataatccttgaagcctgacggcttctctgtgtccggaatggtatcgacgttggctcatcgaggcagtatcggcaatcgggaagtttcttccggatgctcttttctgtatttttttatgagcgcgaggaactgttgtccatatcgctgaagcttgacctctccgactcccgaaaccgaaagcatggtctcgtcgctctgcggcagaatggaggccatatcgcgcagcgagcggtcggaaaagaccacatagggcggaatacccagttcgtcggcgatctgtttcctgagagaccggagcagatcaaacagttcatgatcgtaactcccctccaccagattctttacatttccggtcgctttcttttcccttactctgacgatttcgactttttcttcgtttctcagaacctgaaccgcttttggcagcagatacagcatagggaagaggccctcggatttcgcgatcactttccgggcaagaagctcatcgatcagctgccgccagaattttttttcgcgtccctttcccactccgtaagttttaagccggtcatgcccgaagtccctgattttctggttccggcttccggtcacaatatccacaatatgcgtcgctccgaaccgttcttcagtccgggcgattgccgaaagcagcatctgcgactcagtggtggcgtcaatgacctctcgtgtgccgaggcagatgtcacaggagttgcagttatcgtgtgggtaggtttcaccgaaatagtcaagcagggttttccgcctgcagaccgatgtggatgcgaatgcgataacttttgaaaatgcggcgagaacccgggccctctcggcttcatcggttatcgtgtcgatgaagaagcgcactttggggatgtctccctgcgagaacagcaacgtgcattgcgcagcctcgccgtcgcgtccggccctgccggtttcctgatagtaattttcaatgcttttcggcaggtcggcatggatgacgaagcggatgttcgatttatctatccccataccgaatgcgaccgtggcgacaataacgtccgcttcatcgcggatgaaggcatcctgattgcgcttgcgctcctcgtctcccaacccggcgtggtaggggagtgccctgaaccctttagctttaagcatggccgtcgtgtcgttgacgtttttacggctggtgcggtagatgattccggcttttccctgattgcttctcacaatcgccgcaatctgttccccgctgttttccttgaaacggatgtcgtagaaaagattgccgcggtcaaaggaggccctgacgacaagcggatcgcgcagtgagagtttatcgagaatatcctgctgcaccaggtgcgtggccgtagccgtaaaggcggtaaccggcagatcgggaaagagggtgaccagagcggaaagagagagatagtccggccggaaatcgtgtccccactccgaaatacagtgagcttcgtcgattacggccatgctgatgttcacccgtccgagcatctcccggaactgctcgagcgtaaagcgttcgggggccacatagagcaggtcgagcgaattcgagagcaggtcgtgcataacggcagttcgttcttccgggcagagggagctgttgagatgcgcagcgcggatgccattggccctcgctccgtcaacctgatctttcatgagcgcgataagcgggctgatcaccatgcaggttcccggaagcagcactgcgggcagctggtagcagagagatttgccgcccccggtgggcataacggcaaacacatcccgcttattcagaattgcccgtacaatgcgttcctgattcgggcgaaactcacggaatccgaaaacctttcgaagggtatcgaacaaggctgaatccgatccggtcgcctgcatatcgggatccctcggttcatgtttcaatggcgtaacgctccattaaggaaattcaaaatcggcttctgcaggatcccggctgaaccggtatctcttcgttcgatgaacgatacgctgttttgcatacagacgcaacaaaaaagagatctcgattttcaggaaagtgttcataaaagccgccattgactccgtataaacccgccaggtcttcgccgaggcctatgacgtacggtttgcgggaacagagagggtgcttgtctgaataacggagaacggcggatccggcaaaagggcttatcgtggatctgaaaaggattgcagcgatttttttgcggaagcgagggggacgatcagctccgttttttgaaaaactgccggaacgttgcgaaaagggggatgacgtagagctctgcaatgataaggttcaggatagcgttctgccagagaccgtgaacgaacgatatggaggtgttgagcgagaaccatacggcaacggaataagcgattgcctgccaggccttcctgctgccctccctgaacgaaccgtacagcaccccgagcatcgcaatgccccatcctgccgttgccgaccccagcatgccgtgcgcaaaggttatgtagcccgaagccggttctccgaacgacagatagtggtccgggatgaaaaaaaagaggaggctgaaaaaccggttcattgtctccggcagcaccgccatggagacgccggcagcgatgatgccccaggttacgacaatcatccacttccaccagaacagcttgacgcccggacgacgtctgggagaactttgccgaggattcatcgatgcgcggtgtttgacgggttccggtatgccattcatttccatgaagatacgatgaaaaaaccggtaatgccacacaactcctttccgctgggtccggcttgtacgcagaaggggttttttgtcttttgctttttaaatttacatagtatatttacactgtaaatttaaattgatactaatggccagaccgctcaaggcattgcagatgccaaatctcagcgagtccatcaaggacttcgcctggcgacagataaccgaatcaggcgcctcttcgctttcgctccgtaaaatcgccagagagctgggcattaccgctccggccatctacaactatttccccgaccgggacgcactggtgacggcgcttatcatcgatgcctacgcatcgttcggcgactgccagcatgaagcgaaagcctcttttcccgagccgggacaggaggtcgagaggtttcgggctaccggcattgcctaccgacgatgggctttgcaatatccgcaccggtacctgcttattttcggcagtccggttcccggctatgtgcctcccatgcaggaactcctgccggtcatgatgcgttccctcggagcccttaccggcgtcattgcggagttgcaggcgggggggcgactcgatgcgtatgctatcccgctccctctcgtcgaacccggccacaggttattcactcttatgggctctgctgattccggaatgctctccgtttactccgtcgccatgctcatctggagccgggtacacgggatcgtatcgctcgaaataaccggacagcttccgccttttgccggggacggagaggcgctttatcgttttgaactcgattccatctgccgtcagttcatccgcccgccggaggccgtaccggatgcaacgggatttttccgaaaccattaaacggagacgatcatgaaaaaagccatcattgcaggtctggctggaggcatggccatgaacatcgccatgctgctgaccttccgtaccctcggtttcggctgggatggcagggggattctgctgacctcgtccatgcagagcgaaaagcttgtcgccgtctggacgaaaatcgagcctctgccgcttgtcgtgaacactccgctgcccatcattctggggctcatgcttttcggcatcggccatgcgttcatctaccgctctgtcgcaggcgcctggccggcgggcttcatgccgagagcgatgaggatgtccggtcttattttcttcatgacctacctcttctgggagtttttcactcccttcaatcagttcggcgaaccgctgcagctcatcgcgctcgagctgtcgttctgggcactcatagcggttgccgaaggagccgtaattgcatggctcatggaaaggagggcggcatgaaagcgctgattttcgacggttcgcccgaaggtgattccacgggggaaagagttgccggagttcttgctgaacttcttgcggttcaaggatatgaatccgaacatgtcgttttgcggaagaaaaccattggcaactgcagcggttgtttcgggtgctggctgaaaacccccgggatctgcgttatcgacgatgataaccgggagctgtcgcgtcggttcatcggaagcgatctgctgatcatgctgacgccggtgaccttcgggagttattcgccggaattgaagcggatgctcgaccattttattgccaacgtttccccctttttcatgactgtcaggggtgaaacgcatcatcggaatcgctatgcacactatcccgatctgctggtgacaggatggctcgaccaccgggacgaggttgaggaggctctgttccgtcatcttgcctggcgcaattcgataaatttttatgcacaaagaagcagttggggcatcatcgagccttctgccgcttcagtcaccttgcgggagcaggtaacgggtctgcttcaggggctcgacaagccttctgcacttcccggggagaaccttcccgatgccgctgcaacttccgcaatggaggtttcgccccgtaaagccctgttgcttgtcggcagtccgcgcatggctcatagcacatcggcatcgctgggaggatacctgctcgaccggttggaagcacaggggatcgagacggaaaccatccatatctataaggcattgcatggcccgggaaaactccggcagttgctcgatgccgtcgataatgccgatctctgcatcctgtcgtttccactctatatcgacaccattccggcgccactgctctccgttctgcagaaaattcatgagtgccgcaaagggaaggcgttgcatggcgggtttgtggccattgcgaacagcggcttcatcgaatcttcccagaatgaaaccgcacttgccgtttgctcggcttttgccggtgcatccggtttccggtggatgggcagtatcaccatcggtggaggagaaggtcttgcgcatggccgtcctctcgcagagctcggaggtccggtgattccctacaagaaagcctttgaccgtgtcgcgcaatcccttgctgccggtaatcctgtgccagaagatgcacggcgtcagctggccaggccattcgtacctgcctggatataccggcttgtcggttccatggagtggaaaaaacgggcccgccataacggagttcttcataaaatcgacgaccagccgtatctgtagccagacggagattcgcgctcataacagtactattttccttttatatatggacatatccggaatctgcacaaggttccggtttatttgccgtcatattgacgaaagagggtgtttctgcggaaacggttgcaccttgatgcagatataaattatcacaaaaaaagacaggcagacaattatgagcacaacaatgagatcatgggccactccgctggccataggcagtttcattattctcgccgttaccggcattctcatgttcttcaaaatcgaaggcggctatatcaagccggtacacgaatggctgagctggctgatggttgccggtgtcgtgctgcacaccatcgccaactggaaagtattcgtctcctacttttcgaaaatccctgcagtctccattatttcggtcggcgtcgttgtcacggcgcttgcggtgttcatgcccgcatccagggagggaggcaatccaaaggcgaagatgatgcgcgccatccagtcggcaaggcttgaaacggtcgccgaacttgcaggcaaagagagcgacgaaatcgtcaccacccttgccggaaagggcatcaaggttgacgatccgtccatgaccgttcgcgagatcgcaaaacggaacgacaaggaagcaatggaggtacttggactggtgttcaggtgagcggacttttctttactgcacaaaagccgggacgatgcccggcttttgtcttttgatgaggtttttcgacttctcgaaaaaccgatgagttcagcatggaactcctcaaatcttcctgtcagagcccgatggcatggaaaaggagcggcagggcacaaagcccgatggcaatattggtcgccccgcacattttcgtgatgattgcgttcggcttgtaccaggtaaagggcagcagaaacgtcagcacattgatgagcaccagcacggtgcctaacggccagattttgccgagaaggaatgccttgtagctgaacaccgcagtcatgaaaaagatgccgataaaaaagtgcgcatagacctttttgtcgccgggattgtagaaatgcatcgctacgacaacccagaacagcccgtaggttgcaaaaatggttccgatataaatccgggattcaggcggcatgccgacatcgaacaggtagagagagagcgcggtgaaaatctgcgcgacaccgccgaaccagagggcgacgttagcgagattttttcccagcttctcgtggtcggtttctccgtcgataccaagtcccagctgttcgagaccgaatacccaaacggtaaccataagaccgaatacgccgatcgcctccggatttactgcattcatcggaatgttgctcctttctgttaatgattggtagtgtactgcttccgcatagatcacaattgttatcaatgcggagggcggaatctacgttttttaacagaaaagcgaagacggtttttcattgcttgtccggccggctttgagtgtgagcggccatgcaaccgttcttcgggaggcgtcgttccagtgcagaacgagccttttttccaggccggcaacgggatcgcgaccgtttttgccgataaaccggctgacggcggaccaggttcgtatgtaaccgagcagttcctcccttgtccacgaaacgcgcatgctgaataccgggctcttcagttcaggcatcggcagttcaatgtctgcataaccggagtctgccatcgaccgctcttcaggccagtatggtcccatctcgtcgtgatagaactcccttatgatctctccggtttccggcccttccaccgcaacagctccgtatgcccatacggcaagcaccccgccagggacaagcaccctctccgcttccctgaagaaccggccgatatcgagccagtgcagggcctgcgcaaccgtaaccagatcgacgcttcctgtttgtatttccgaagcctcggccggtacaatccggtaatcgatacggggatgcaacgcggcggccgctatctgttcccggctggcatcggttgccgtgacgtgcccgaaataccgggcaagaccaagagccgcctgtccggtgccggtcgcgcagtcccatgcgtggcttcgtgccggcgcaaccgatgccagccacctgaagagcgtttccgggtacgaaggacggaaggcggcatagtttgccgatactccggaaaagtggtcgtggaattgatggcgggatccctcccggggcgatgtgcggctattcatagcggcgaacgggttttttgcgtacttcttgcggtctgagcgagcctccgttgaaggagcaggaaaagatccgagatgagtcgcaaccggtcatcgaggctccctggagttccgtttgtggatgaccgggctggaggcaacgagttcttttaaagacaaaataggatgaaaaaaccggcaatccgagatgcatgaacgcccctgtcgtttcctgaaagcgaaaggtattgtcgtgagcgatccaatcatgtccgttcgccggattcacttgtttccttttccgacttgtcgaatttgaaaatattcggcagcgtcatgaccgccgcaattcatccgtttctgcggtgactcccatgatctcagcgcgggatgctctcttcaagcgcatatgagtccgctcaaaccgcgttggtttcaaggcttccagtttctgacgacgataatggcaaaacaacaataactcgaaaggaggaatggtatggctactattcagactgatttcgacagctacaaaatctggtataacagcggtcatccctatgaggcccatatttacgtttataaagccggaaagtatgtgggacgtatcgttttcttcaaggatggggcggctataccccccaatgccagttatccggagccgtcgattcactatccgctgagcagattcaacgatgtggtgaatattcttcgccaggaaaaacctctctatcttttcctgaatctcgacaacaaaatcggtcacctcgcaacgtctgaactggaacctgccggtgaggaggagggcgtctgagcactgctcgcaatcatcgcttatagccccgttttatgcggggcttttttgtacccgttccgttacgatcgggatgccgtcaccgagggtgatggagcccggcaggcggatctctcccgattccctgttgatcagtaatgtgcccatgcagtaaacggttccttttccccggcactctccggtaaggatcgttctgatttttccgccctgaatttcaagtatgaatccggtcagttccagttcgagagcgatatcgaagggaatggtttttttgaacagtttccctgcggcgatctccagcgccggtttgtgcttcgatgatatggtgtgttccgtcaatggcacgagaaacagctgatcgggaggataccggagcggatcgtcgtacctgccgagatcctcgtattttttccatgcgcgcagcaggatatccgaaacctcgataccgagcaggtcgtcgagatgacgggcaacggcgttgaccacggcatgccctttcccttcaggcaccgcttcatgcatgtcgtctgcaacctccctgataacttttttgccatgcagattttcaagagcggcatcgcttatcgtttcgtttccgaaaaaatccctgagcgtgaagctttcggtatccatatgagttcagtctgaagtgattgtcggcggttttctgaagcggatctcctgaactccggtatcgtgcagaaaaccgatcgaggcatcgtgttttcccgacaatccggatggcgcccggaactcctgattcccgtaatccatgcggggcgtcacggctgcagcttcgcgctttttgcccggataagactgtttccgcatcctgttccacagcagcgcgccgcctcctgcagcgagcaggccgatcgtcagcagttccgggttaacaggaggaagagatgcatctgccggtttaagcctcaggtcgattgccgttcccttttccattcttttgcccggcgtcgggctctggccggcgaccgtcgcttctgctccgagggagtccgggcgaaccgtgccgatggcgaatcctgcgttctctatggccgaccgggcttcatggagtgatttcccggttacatcgggtatatcggcaataaccggaaccgacacggtcagatcgacggcagaaccttcgcgtatcgggagctgctgcccgtacggcgggttctgggcaaggattaagcccgctttgcccgaatgccgcatgacgtcgatctttcctgtaatcagttttttctgacgaagcagggtttttgcggaatcaaggggaagtccgacaagattcgggacgcgcatggccgttttccggggctgatgatcgggaatgctcgccggcgttgaggggcgccttggcccgtcaggctctatgacgacgacagtcgccggtctcaggttgtctgcaatattgggcgatagcggggacgcagggtccgcaataatcggtctgctcccgcagcatcccgcaaaaacgagcaggatcgggatgacggcaagggcatgcatcgctcttttgtaaaccgttgcggattgcatttgggtaccggcttgttgggtctgcacggaggatgcccggatatgacatcgctatcgttctttactcacatatggaatatacttgctttttttattcgccaggcggtaatacatattcattatttgttttaaaacggtaaattacaagaaaattacaggttgcatgaatctgcctttcaaccccctcccaattcccgaacatgacagctgcatgcttttccctcaatcaggatggatcaggatttcttcgatcatacatgagttcacaattattaccaatccagcagtcatgccttcggtaccggtatgcacggcgcgcggcaatatcttctttcaggcagagtatatccatataataaaacagcatgccatatgccaaaaaacaccgaaggaacttcagcctcggaagtcaaggatgcggcgtcaccttccgcaggatcgtcaacgacaggaaagcccgcaacaggatcttccggtacgtcggcggcaccttcccaggatcggcaacaaccggaaaaccggcatcgggatcgccggcgacaggggctcctgctacgggaaccccgagttcaggtacaccggcatcagggacaggaaccgctcctgctgcgtccgcattgcaaacgacggcagtcgcctggctgagcaaaaatcaggccgcaggctatatccagcggtttcaggatgccgggtatgacgatttgtcggaccttcttcccgaaatcatcagaaccgtgctgcagggcgaaaaacccggagtcgtcgatcgcctggttcgaatccgtacacaggaactccgccagccacagccccttcctgcgccggcgcttaagcccggaatggagatggatctttccgctcctgtcctgaaagggatggacggcatttccatcaaacttcccgatctcggatttgcgcccggccccgatacaaggggtgatgtcgtatcccccgcttccatgaccaatgaagattggctggcgctggccataaacagcgacatgctcatggggctcgatctcgaaagcttttttgaaggagagtcaagcacgcctcaggagtgcttcgctcccgctctctggtggaaggttcctgcatcgagagagttcttcaactgcgagcatctttctgctaaaatcaataccgaaatcacctatacctccaaatcggccaccatggtttcggcaggctttacctccgtgacggcgagcgtttcaacccccagggtgagcgcttcggtttcgcacgagaagagctacaggaacgcgcagtcgagcaagataagcacgctctatatcgtcggcatgtacgatctggacagggtcagggtggatctcgacgagtgcaccgtggtgtcgccgcgattcgtcgctgcagtcgaaaacgcgcttgccgatcccaaccccaaggatgcgcttgcaaaggtttttcagaaatacgggcagattatcggcaggcagattacgctcggaggccgtctctttttcgtgcatgtcaaggaagaaatggagaactccagaatcgagacgctcaaaagtacgacctcggcggcaattgccggagcatacggcgccttcggcggatcggggagcgtttcattcggatcatcgtcggaaaagcaggagagcagccagagcatgaatgaaaagatcgcattccaggcgattggcggagatgtgacgcttgccaacgaacctgaaaaatggaaggatacgatcaagtcccccgccatgtgggaggtgatccggtacgacaagattcgttatacctatgagcttctgagccccgaattgcgggagctcgttctgatgtactgggaacgtccgatgggtaccgatgaaggacccatcgtgttgccgaaaacgaaggtggatacgatgaaatcttcggacggagtatccataaccggtttcaaaatccatttcggacaaaagttccccggactctcgatgcgatactatgcgacgtcagaagacggaagtctctatgactgggttaacgaggggaagctctgcggtacggagagcaacggcgcatcgccccttcaggactttcttgtcgaactgaccggaggacttgcaagacggtatgaactgcactatcgcgccatgcgagccgatgacacctttaccgaatgggtaagcgggacgaagatctgcggctccaagggtatgaaaatcaaggatattcaggcggtactctctccggtaggtggaggcattgtgcggattcctgcagaatcgtttatcccgagcgagggaaagggaacctatgatatcggcaagcatggcaccggaatcgttaatgccgctgttcccggagagtgggtgttgacctaccagtgtcagtacaccggatccaaaccggtacggcgacgtctcgaagcactgtttgcctcagcgaacgaaagtcgacctgtaaaggtcgagttcaacggagcgatagtcaatggcgcagctctggaatatggcactggcgcctgggataccagcggcctgcgtacagcgcggatcggaacggtgactcttctgcccggcatgaacaccctgaagataagcaggccgggcccctggtctccacacatgaaagagttcaggctggttgcggaagtgatcgatattccggcgacatcgttcatcggcacttcgagtatcggtaagaacagttacggtcttggcgttatcgatacaggtacctgcgggggcaggaacagcatttcagcccagtatgagttttcctttacagggaaaaagcctacaacgttaatgctggaaggtgtttacgctgccggggacagtcgtcccgtcgatatcgttatcaaccccgaagatgaaaagccgcagacgttttccaaagttatggcaaccgttaccggaagctggtggaaagactggcagcgagttgaaacgatcggggatgttaccgtccgtccgggaaaaaacacgcttatgctccgcacgacagtgaatactcttccgcatatccaggagttccgtctggtatcgaaagagccgttcttcgattttgatcccgacgcggactgaacgcctcattcgtcttcttgccggtaaacggcaggtaaactgcccataaccgattgaatgacgcccggagctgtcgaaagatggttccggggtgtcatttccgtttgatggcacggtatgagtcgcatgtattgaaaagatcatgaggtagctctccatcgagccggagtacgagtggctgagctgtctgatggttgcgggcgttgcggctgcactccatcgccaactcgaaagtattcatcttctctttctcgacaatttctgcggttttcatcatccagttcggcgtcattaccgctcttgcgttgttcatgcccgtgtccagggagggagaacgaggaacccgtcacgaaccttgccgataaaggcatcaccgttgacgattcttccatgaccatccgccagatcgccaaagagaaccagaagaaagagatggaagaactcgggctggtgttcaggtgaggagcagcgattctctgcgtttaaaaccgggcattgttacggcttttttatgtgctgcagaaattaaaaaacatggtttactctgcagtggcgatgaatggccattttccgttatgttccgacaaaatccggaaaaatatctatacttctttcattcgatctataaacaaaatccgagccgttgaaaacttgtcacaccataatagaaggcgacagcaggcagatgaatctgctgcctgacagttcggttcaccttgtcattacctctcctccctactggcagctcaaggactacgggacggagaaccagatcggatttcacgacagctatgagagctacatcaacaatctgaatcttgtctggagcgagtgcgaacgggtgctgcatcccggctgcaggctctgcatcaacatcggcgaccagttcgcccgttcggtgtattacggccggtacaaggttatcccgatccggacggagatcatcaggttctgcgagactatcggtttcgactacatgggcgcggtgatctggcagaaggtgaccacaaccaacaccactggcggggcatccattatgggaagcttcccgtatccgcgcaacggcattctcaagctcgattatgagttcattctcctgttcaaaaagccgggagatgcgcccaagccggcaaaagagcagaaagagcgctccgccatgagcaccgaagagtggaacacctgtttctccggacactggaactttgccggagcaaagcaggatggccacatcgccgtgtttccggaagagcttccgcatcgcctgatcaggatgttcgcattcagcggagaaacggtgctcgatccgttcatgggcagcgggactaccagtcttgcggcaaaaaacctcgacaggaactcggtcggctacgaaatcaatcccgagtttatcggaatagcaaaagagaaactccgtgccaaccagacggactttgccggaacggagtatatttttcagcacgatgtcctgaagggggatatttccgaaatgatcgagcgtcttccttatcgttttcaagacccccacaaactcgacaagaaaatcgacccacgaaagctgacgttcggatcaagagtagaaaagggtagcggggcaaaacaggaagagacgtttatcgtcagggagattctaagccccgagatggtcagattgtccaacggcctgacggtgaggctgatcggagtgaaggaagaaccttttacgcgggaaaaagctgtcgggtatctcgttgacaagatcaagggaaaacggattttcatgaagtacgacagcatgaaatacgatgggggggacaatttgctctgttacctctatctggaaaacaagacgtttgtcaacgcgcatctgatcaagagcggtttagtcgggattgacggcagctacgattataaataccggagcaaatttcaaactttttccgaacaggtcaatggctaaagaatggatactgaacagcgcgatgaaccgctttcagttgaattttaaaaggaatgttggccctacctctgaatccatcaggaaatgcgccccaaaaacgctcgatgagtggcgtgagtactattttttgcatgtcaagccggaagagcagctcgtggaattgggcaggaagctctatgtgaaaataacggaggttatccaggcggaagttgctgatgtgacggaagaggactgcataaactatatgaagcagcttgtgatcgaccgcacgtttgacggttacatgacggaaatccagaccgtgtatgggcagcttgagcatattcttggggtgaaaatcgaaccggctcctgatgaatgggaccgcttgttcaatgtcgattttttcatcaaggtcggagagaagttcattggccttcagatcaagccgatcacgttcggaggaggatccgttcagcttccggagattttcaaggaaaaatctttgcaggaagagacgcacaggaagtttaccaagaaattcggcgggaaggtattttacatctactcctataaaagcggagagaagaaagagatttacaatacggaagttatcgaagagatcagacaggagataagtcagtctatttagtgccagaatgaagtcatgcgagttcccgaatgcccagtgatttcagatagtcgaaagttgtatcgtaatatgcagggtttcttgttgggtcatcgcgattaccttctggaacgaaaataaccatgccttgtcgtgcacgggtgagtagaactcggtaggcgtttttctgatactgttttcttgacaagcttttaattctttgccatttgttgcccctgaaagaataatgttcccagccatggtctccgaggcggaaatccccatcccatgatacgcaagcccagtcaagttcaaggccctgcacatggaattcggttgccacttcttcgaggtagtatgatgaacggacatcgtctttaccgtcaagaaaccattttacatggttaatggggcatctaacatcgattgccaaaggcttaagtcgttcagcttgggacgagacgatcataccgtaacgctctgaaccgcttgcgtgctcttttagccatgcttttgcatggtatagatttctggtgagcacgattggataccgctcttgaagttgccggtagagttcttttgcttcagctacttcgcaatcgagtattgttttgacgaaccgtgatacggtatcagcacggaatgaccgcattgagacggcaagatgcaggtcttcactgtaatggacgttggttctgcttttgatggattgtattttctcgccagcttcgtattcgctttcagtcagtgctggggagatataaatgtgccagtcgggataactattactgattgcttctatccatgcgctaatgccagcttctcctgtatttatttcctgaccaccacctacgagacaaacgatgacagcccagtcctttcttctgtccatgcaggagatcaggtattctggttctgatgcggaaaaattatcaactccttttttcatcctcataaagagagcggtctgttctcggttccatgcgcgttgagcttcgtcaaacagagcaatgtgttcaaccggtggttgatcgtcgtttttcagacagtcatctcggaagtgatgtacattctgaatgaaagctttgacccgtgccagtgcttcgcctttcttgagctttttcccgtgctgcaatttttctcgcagaatggtgtctcgtgccagtgcttcccgaaggatgtctaccagaggtttattgccagaaagaaaaacactgtaaagttcgctttccttgtcgctatatctggtggcgatgttaagtccaacgagcgtttttcctgctccgggtacgccagtaacgaagcagatggccttttccttgcgatcccttgcttggtcaatgatacggaatagctgctctgatgtttgggcgaggttgatggctccagcatcatttcgggagatatctccaacaccatgtccagcataaagcgctcgagcagcttcgatgattgttggggttggacggtacggtgaggtttcccagattttagggttaagcggctttgccggaaatgagcggactatttgatgcagtgcgactgcaaggtcattttgattggtacagactgggttgtagaggtcgtgaatccttggatgctgctgcagttcgattgctcttgttggtgcattggtagtaaccaacaaaggaataaccgtaagattgtggctggcctcgtgaaaatatttcaggtcgatggcgtagtcatatgcttggtcgatgtctgccatgaggtattgactggcatcgatcttgaattctattgtaatgacgatgccgttaatgagcagtacagcatcgatccgcctacccatacgagggatgtcgaattcgaggtgtagatagccgttgatgttttgtagggattcgcggagaatcccgatctcctttcgccacgcgatcttttgggtcggaagatcagcaaatgtactgttcatggctaacttgccgataatctgatgatcgggagtgtattggaactcctcgaagctagcactgtaccaagagcgtttcatgaaaagtggttaaatttctgaaagataatcctgcgggtcaaatgccttccagccattttgactacacttttcaatatcctccacgaatgctccgatcgttcgtgactgcagctcaatgtccacactggaagcatcgagggcttcgacggagctatactcatgaaagcagtgatcatcggtgttgaccgaatcctcatcttcgaaaagaaagatttcagggattcctgcttgtttggcgttgaacaggcaccccatgtcaaaacacttttccagtctcttttgtatttcatcgagtttcaaaccatccgggttttcaaaatcgactgagccccagcttttgtaatttccgccgtcacggtagaggtagtttaatctgacaagttttttcataattgtccgcagctggaggattgcatgctggaggtcttgttcatcggatgatcgtaatgttgaagtatagagataagttgcgtaattgacaaggtcgctgggacaggatggggttagagggcagttttctaacttccacccgctgaagtcgtttccgactcgccgagccagtagcatgccagcggggcggggattttgagcgcctgaatgctgttatcgccggtgagcgggatgacgccgaaatcctccatgtttctggtgatgatgtaggatttgcctgtcgaagcaggcgcgatgcggcgcttcaaacagtgccgggaattaagagaggcgggtttgctgatctccggggcaggtctatcgcggacgttcggttcagagttcgataaactgcccgccctgcagagagtagcgtttgatgttcaggggttcgttccggtcgagccggatcgccagagcggttgcgaaaccgcagatgtagtcgaaaaccggggcgatgcaggtgaaggtatggatgtctccgaatggcaactcgaaacggttcatctggcagtatgcggccacatcaaaagcggcgagaccctgttcgagaggccagccgctggctttgatgagcgcttccttgaggctccatatccggatgaaggcactgttttttttccagccgggctggttcatgagtacggcgtattcctctgccgagaagtggtttctggccagttcgtcgatatcctctactgtacgtatccgttcgatgtcgatgccggtttcggggtgccctgaaaaagcatagacaatatcgttgccggaatgggagagattgaaaaagatgccgctgtccccggggaatgcgacgaacggttttcccaccggggtggcggcgaatcgtagtctggagggctcgataccgaaggtcgttcccagaagggctctgagaatgcctctgcggacaatgaaattctgtcgttcgctggctgccgggaagcttcctgctcttgttttttcatcttccgaaagggattcgtacagttccgtttcgggcagtccatggattatcgtatcggtatggatgagggtaacggtctcttttgcaatgatcatcggttgacaacgcctgtttccgggtacggtgatttgtttcaacaaggtatcgttctctttcgttgcctgcaaataacggcgaataacagtaccgctccggtgcgatgccggggtgaccgacgaagcagctgcatatcgaggctgtgatcgtacggctttcgcaatattgcgggaatctgaccaggctgccatgcggcataatgcatcagaccggctcattatcggagcaactactatcggtataatcagttcgcgtcagggctgacaaagcgataaatggttgagcgtccggcgccttccttttccaggaggcctgcagtgacaagttcagcaatttgtcgttttgtcgttgcgcttgggattccgagtctctgaacgcagatttttgtcgatatcgatcctgatgtattgatttcggcaagaatcgcctcccttgcggttcgctccggagtccccgatgcagccggttggtgagccatgacagcccctgcacgatgaggggatttcgggatcgagaacgggcttctccgctttccagccgcttgggcaattgtcctccgggtgggtcgccggggctgctgacgagcaggcggtcggcatatacctcgatagttattttagctccggcatccgaatagtcaatccgagaaattcacgagaaaaatacaataacaagaggttgagtttgagtataaaagcaaaaccccccggcttcatgctcgaaaccgaggggtttttaccgttcctgctgccgaagcggttacttcttcaggtactggaagctcgggtcggggcgaccgacgaagcagctgcgggtgaagccgtacttcttgatcatggcgaaggcttttctcgcttcgtcttccttgctgccgaaatcgaaaacccagtgactgccgtcgacgattttccagcttccgccgatgttcctcacttcgatggtgttcgggttgaacgatacgcagtcctctccgggcatgttgccctgcggcgccctgccgttaacaagcaggtactggaagctggggtcggggcgaccgacgaagcaggaactgttcatccggtagtgtttgatgattctcaacgcctgcagcgcttccgttctgttcgggccgaagttgaacatgaggtggttgccatcgactatcgtccagcgtccgtcaaggtttttaacggtaactgtgctcgggttgaacgaaatgcaatcctcttcaactgacggcatggggcgtatcggccctatagggcctatagggccgatgggaccgacgatcagctgccggttgaaggtgtaggatgccgtatagttcgagcgtccgctgttgtcggtaaacctggtgtagatgtcggcgcgaatggagcttctgctgatcggtctgacgatgaccagcgtctggctgaagccggtggtgaagagtgccgatactgcctgggcgttctgatcgatatccgaggatacgccgggagcgtaggcataggcattgacttcgccccagtcgcagtcctgtgggtggcatttgccccaggcgcgcattttcagggagttgccgtttccggtgatggtcagctttgtgactcctgctgtgttcggatcggtgtttttccatgtgccggtaaactggctgacggccgcgaagctcagcgattgacacaggagaagcatgatcgcaagcagtgcggggatggtgattcttttcatatggattcctgttaaaaagtggcggggatatagaattatattaactgcaaagaaaagttaattgttcatactctaaaaaacaatgttgcagcctggcagttcgtggggtattcatacttgttttgaaatcagcgtgcgttattgctgttgagctgcagcgatgcgcgagaatcgcattcacgccagggttcgcctgaggttatgcgatcttcctcgcggaataccgattcttttcctactttgctttctgcattgcagttacggcaaaaagaggaagatgacagacaatcaatgaatgaacaaagctgacgaatcgataaacggaaacgacaattctcctgcagaccagagcccgacaacctttaaagagaaggttctgtcggcttttcccgcatttcggagccggaatttcaggctctatttcatcggtcagatcgtttccatgatcggcacctggctgcagatggtggcgcaggggtggctggtgcttgaaatgaccggttccgctttctgggtgggcgtgacagccgcggcatcctcgctgccgaccctgtttctctcgcttatcggtggcgttatcgtcgatcggtataaccgaaaaaccattctgctctggactcagtcggcttcgatggccctggcgctcgtgcttggcatcgtcacccttaccggtacggtgacgcttgccgttattctggtgcttgcatttctgctcggctgcgtcgctgcggtggccactccggcgatacaggcgttcctgagcgaaatggttgagcgcgcagagctgcattcggccgtagcgctcaatgcggctattttcaatgcgtcgagggttattggcccggccattgcagggctcatgatcgcctggatcggtacgggcggcgcgttcatagcaaacgggctgagttatcttgccgtgattgccgcgctgcttgccataacaatagaaactccccgcacgaaaccggcgtcgcaccagccgcccctgcagtctatcagggacggcattgtctatacgtgggagcatccggtcatcagaaccatcgtgctgttcgtttcggtggtttcgatattcggctggtcgttcatgtcgatgttgccggtggtggccaagcagactttcggtctgggttccgacggcatgggataccttttttcagcattcggactcggctcgctttcgggcaccgtgctggtttccatgtcgtcgggaaagatccggagctcttcgatggtgatcggcggcattttcaccttttcccttgcgctcggggcgttcacttttgcctctgacgaacgcattgcgatggcgtttctctttatcgccggcatcggtatgctttcggcgttcgcaaccatgaccgccacggtacagcgactcgttgacgacagttaccggggtcgggtgatgagcatctacctgatggtgctgatggggttcatgccgctgggcaacctgcaggtggggtttctctcggaacagttcggtacggcgatagccattcgcatcggcagcatagtcgtgtttcttgcgacgctcctgcttttcagttatcgcaaggagattcaggcagcgtggagggagtaccgcgaggataaggaggaggggacatagtctgggcgaactttcgcaagagtgagccagatgcctgtttatcaggcacaccgtgaagccattcttctgtgtttccgtgtcggcgggagtgaagcagccccgaaacgctctggaatcggtaatcgggagctgcttcgatttgaggtttcggcgtcaatccattttttcggtgaaacggataatcgttccgttccggtcgaagacgcagacgccccggaggtagcctgcagcgacgacaaccctgtagtttccgttttcttcgttatagcttgagcggacaggggtcgcgctgccgcgcgggaggttccagtatcgttcggcttcgtccgttgccctgtacatcatattcgaatcggccacatggcgtcctgattcccaccggttgctttgattgtggctgatgcgcaggtctcgttcgtcctgccctgctctgtagccatcccgataagcatcggtgcggttgtagtcgtttctgtcagcatcatgcagcccgtcgcgataaccgcgatcgaactcgcctgaatcgcgatcgttatcgtatttgcggccgtccttgtagtgtccctgatggtgagctgcgtttaccgccagcccgacgagtgctgcggcagctacggcagctgcaactgttcttgtgtttcttccatgttcagccattgccggcgcgggagcgaccaacgcgcaggataaggcaatagctgccggtatctgaaaagtttttccgaattgcatacatcctcctttacgataattgaaaatgtttgtgatggatattgtaagtcgttaaaaggattttatttaaccgagatttcaagcgtatagtttgctttttcatttcttcgggcagcgtttcgcatcagaaaaacctgtatggtgtaggtccctgtcgagggcagaacgccgctgtagctgtttccgttgatatcgccgatgaacatggcttcgtctccaggccctttgccgggggcatagatgttgaagtaattggagaggttgccggatttgagattgacggtcatggactgacccgcttttgtgtcaagcgtgtagttcactccctgataaccgacaatgcttgatttgatcgaagtgccgctggctccatgagggaattttacctgttcgctacggtcattcgcagcgtaagcactgactgaaaacagggtgagcaggagcaataaaacgagtgattttgtttgcatgtgacagcctccataggggtgaagaaaatccaaaatagtcatgcatgattatgtagtttgataaaaacatggcggtttcgtaaaaagtttctttttgaattcgcagtaattcgtgccgcattacagccgtcctgattgatattgtcagcagaaagatactgtttgaaagagaggtttccgggtaccgcatctgcgtccgttttttatgggtttccttaggtgagaatgctgcacgcttaccgtttacatgcttcgtaagagtcgtgtgttcggaatggttcgaatatggaatatttcaatggcgaaacggaaccgtgacggcaggcaaggcgtttcaatggagaacgagagctgacatgcatcggatgcttatgttcatattttttgcgaccgttgggcttttcgcctgcagcggagagccgacatcgccgaaattttcaccttcaaaagccatgagcgacagtcgcgcattgaatccttactactcccgcacggataccacgaagctcgatctgcccgattccgtctggaaaaaggtactccctccggaggtatatgaggtggcgcgcaaggcaggtaccgagcgggcattcaccggaaagctctgggatttcgagggtatcggtacctattactgtgcagcatgcggcaatgtgctgttccgttcggatgcgaagttcgccagtacctgcggctggccgagttttttcgagaccgtgcgtccgggcagcgttgagtaccgtaccgatatggcgttcggtatggcgcgtaccgaagtgctctgcggacgatgcgacgcgcatctcggacacgtgttcgacgacggaccgcccccgaccggcaagcggttctgcatgaattcgatagtgctcgatttcgagccggatgagggagattagagtgtggctgttatcgaagataatccgacagggccgatttgttcctgacggaaacgtttcagtacatctgcgggccgggaattgatgatatagatgcagatgtttgtatcgagcagatatctcacaatgcaatcgcttcccttttttctgctacaggctgctcccgttccggtttgaattccggctcgaattcctgaagcgctgcttccagcgttgcccgggattgatcgattggcagaagcaataccccatcggcgaaatgcctgatcagcacctcttttccctggaaccggaattccttcggaagtctgacggccaggcttcttcccgattgaacaatttcagcggtttccattggtattgaaattctttcatggtcgttcggatcaacccgatacattcgggttgatatatcatagatggcatcggtagcgatatacgcaaaagaaaatctgtatcagtgtgcctgtgacaggtcggctttttccccttttttaattctgatgaacagcagcagcggcatcgagagcgcgaagagcagggcgatcagcatgaaggcgtccatgtaggcgaggtggtagctctgggcggtgagagtgccttcaagcgctttgagcgaggcatgctcggcctctaccggcgagagcatgcgcgactgcgccgcctgtgcgatgccgttcaggcgttcgacggctgccgggtcgtagggcgaaaggtggctcaggagttcgctgcgatgttcggccacccgcttgacgatataggtgttggtgatcgcaatgccgaacgagccgccgagctggcgaaccatgttgttgaggccggttgcctgcccgatgtccttgccgtgcagtccggcgacggcaagcatggtgacgggaatgaaaatgaagccgagggcgacgccgcgaagcagcagtatccagaaaaagttttcggcgcccgactgcatggtctgctggccgagttcccagcagaagagggcaaatgccgccatgccgacggtcatgaggattttcgccgatgctccccgctgcagggcgatgccgagggggagcgctatgatgccggttacgagcgcgctgggaaagagcaccgtaccggtcaggagggccgaaaagccgagaaggtgctgcacgaaaaccggaaagacgaagagcgagccgtagagtccgtagccgaccacgaaggtcagtacggcggctatggccaggttgtggctccttccgagcacgctgagatcgacggcgggttcatcgacccgcagctcccaccagacgaagagcagcagcgataccacggcgatgatggtgaaccaggtgatgtatggcgtttcgaaccagtccttcgactctccccgctcgagaatgaactgcagcgatccgatgccgagagccagtaggccgatgcctgcccagtcgatttttgtgaccttgtgctgggttttcggttccctgatgaacgagaacgccgaccatgcggcgagcagtccgaccggaatgttcacgaaaaagcaccattcccagttgaggttgtccaccagaaagcctccgagcagcgggccgaaggttgggccgagcacgaggcccatggaaaagatgccggttgccttgccgcggtcttcaggagggtaggtttcgtaaaggatggcctgggaggtgggaagcagcgctccgccgccgatgccctgcagaaaacggaagaagaccagcgtccagatgtcggtggcaaggccgcagagcagcgaggccgccgtgaagagcagtatcgaaccgatgtagtagttgcgtcggccgagcagattgccgagaaagcccgagagcgggatgacgatgacgttggcgatggcgtagctggtgaccacccaggcgacgtcttcgatgctggcgccgaggttgccgctgatctgcgtgatggccacgttcacgatggtggtgtcgatcagttcgagcatggccgaaacgattaccgtgagggtaatgatgatacgcctcgcgccggtttcgtaagtgtgcagcgtcgctgccgctccggagccgttcattttaccctgatctccacgaccacgttcatgcctgccgcgagtttgtgctcgttatcgggtttgccggtaaagaggattctgaccggtacgcgctgggctaccttgacgaagttgccgctggcgttatcgggcggcagcagggcgaagcgcgctccggttcccgaagagatcgattccacctctccctcgaactcttttccggggtaggcgtccacctttatggatactggctggccgggccggatgttttcgagctgcgtctccttgaagttcgctacaacccagagctttttgctgccgaccagggcgataagctgctggccgggcgctacgtactggccgggctgtacgtttttcttcgagacgtgtccgtcggccggggcggtaatggttgtgtacgagagctgcagcccggcgttgcgcagttcggcttcgcgcattttaagctgggcggcagcggcccggtgctggctttcggccgcggcatgctgagccgaggatgttagcgcgccggcttttacggcatcgaactccgagggcgaaatcacgtcctgtctgcggaggttttcgcttctgcggagatcggcgctgagtttttgcccgatcgccgcggcggcaagcgcggcttctcctgcggctgaaaccgatgcgcgggcgttatcgagggcggcttcggccatatcccgtctgacttcgtagtccgccggatcgagcagcaccagcgtgtcgccttttgcgactttctggttgtcggaacagagaacctgctgcaccctgccgggcacgcgcgagatgaccgggtaaatgtccccttctatctgggcgttgtcggtttcgacgtagaggaaggagtggtaaatcttgcttcctccccagatgagcgctaccagaacgagaacgaccgttatgacaaggcgcaggggattggatgctttcaggaggtcttttccgtttttttccgccgttgcggcattgttttccttttctgccattatgctgtttgtttgttgtctttcaaatggcaggctgcgcgttcctgcctctccctcgctgagcagcctgtttcaggtgatttatagatgacgaccggacagcatgccctgcgcattacggtttcggctgtattgcccatcagcagccgggtgaatgccgtgcttccatgcgagccgagtacgagcagatcggcattgagacgctcggcgcaggcaaggatttccgtggcggggtcgccgtatcccaccgagaaacgtgcgagtcctccgctttgagcgaggatctcgctgtaatgcgagaaggcgtgcagatgtttttgcagcatctttccatttctttcgatttcggtttccacgtagagaagggtgagctccgctccgcaccgctgcagtcctgccgcatagatcagcacctcgtcggagagcggcgagaaatcgatcgcacagatgatttgtttcggttgtgtatgcatgttaccagaatatctccccggttgcccgtttaagggtgtagttgttgagcacgtagtcgtatgccgcctgcagccgggcaagttctgcctgggcaagagcggcttcggtatcgagcaggtcgagggttgtcgctatgccgttttcatagcgtgcccgcgcatgttcggcggcgagctttgcctgccgcacctgcgattcggtggtgagtatcttttcccttgccgtatcgagggcgtgaagggtttctgcaacttccgtcgcaatctgttcttcggtatcgagcctgcgctgtgctgctgcgcggagcagggcagcggcctcctgccgttccgccgaggtgcggaacccggtaaagagcggaagctccatatggatgcctgccgccacgttttcgcggatttcgtcgatatccggctgatagccgttgcttactccccaagaagcgcttgcgcgcactaccggcagcccttccttcatggaacgcgagcggcggagtctggcggattgttcgttttcgccggcaagcagtacttccgggcgctgcctgaccgcggcggcgacaagcgtcgtttcgtcaggattttccggatggacggagaacgagcctttgaggtcgagcggcgtattggcggccagtccggtcagacggtgaagggtaagctcatggcgacgaagctgatgttccagtccgagctttttcgagcgcgcagcctgtatgcgcacgtcggtcgagagcacatcgaattttgtcgccgtgccggcctggtatcgttttgtcgtatagtcgaaagctttctgcagggccgcaatctccttctcctccacccggatgctttcgcggaggaagagtatgccgtagaaaagctctaccgtccggtaggagaggtcgcgccggataatttcgaaagtgtgccccgcggcgttttttcctgttcgggccatatcgacctcgattccccgtttgccgaaatcgagcagggtcgctctggcggtgactttcgcctcgtagttgtcgttcggcatgaactgtatcggttcgcttccgccgaaccccatttcggagaccgggtcgatccaggtatatcccgcactcgcggttatctgcgggtaatatgcgcttttctgctgccggatgcgggcatccgcggcattgacctcttcggaggcggctttcagggccgggttgttttctctgaccagccggatggtttcttcaagcgtgagccgggcagaagcaggttccgcaacggcttcaagccggggcggaaaggtgagcatcagtgccgcggcggcaatgccggcatgtcgtttgagcgtcttcttcatcggtgcatgtatggaatggttccttttgggcttgccggaaacggttgtatgtaaccctgaacctttcataagcaattcgtgtgccggaaatcgccacaagcgtgaagaagccgttcgacccctgctttcacaggggttttggatgaaatgtttatctgaggttttttgttgttattctgaaataatcggaatattctgcacaatgggttctctttttttcaggaattgatatttcttcatgattatttcctatgcgaaacgagtctatgcatgaagccagcacgctcatgcagtatatcagcgatgcggtgggttccatacgcgatccgcaggagctgttccggacggtgaccgacaagctgcgcctggttttcgaattcgattcggcggttatcatcaccttcgaccgcgacaggcgctacatcaatgtttttttcgaaatgcttcgtttcgagcttcccgattccgttcggcgtaaaaaacggcctatagcgggttcgtggatcgaaccgcatctcggcgataccaccgtgtcggtgctctccatagagggcgaactcaaccgttatccttctgatttccctgttcctggcatgctttacgatcttggcatgcggcaggtggtgctctcgcctctgcgttccggcggcaaggtgatcggttttctgaattttgtttcgaagcgggaaaagatatggtcggaaggcgaaaaggagctgctcaccaccctttcggcgcctatcgccgtcgcggtcagcaatgcccttgcctatgaggaactgcgtcagagcgaagcccagatatccatgcagcttgccgtgaacaacgcgctgcttaccatacgggatcgcagccgtatgatgcttgccgtctgcgagcagatcgaccggctggtaccctgcacgtttctcggcatacgggtaatgcagagcgacggcgattaccgggtgttcgataatttcatgagggaaccctcaggatcgtttgcccctgtcctctcctacgatcatttcggcatatcggatttcagggagatcgccaaagagagttttgcgcttatctccaatcccggttgctattccggagcggatttcgagcggctctgccggcagtatcggcttgttgctctggtgcgtgaaaaactcggcgtctgttcggttatcagcgccagcctgtgggactcccccggcagccgcgccggactgatcatttcggataccaggaggtctttcgacgagcatgacctgcagacggtgagcctcgttgtgccgcagctctcgcttgcgctgcagaactttcttgcctatgaggatatcgacgagcttcgcgggcgactggagggcgagcggacatggctgatcgaggaaatcaagggggcgcatgctttcgaggagattatcggcagcagcgccgcgcttgcggccgccctgcgaagggtgagccaggttgcgccgaccgacgcgaccgtactgatccagggggaaaccggtacaggcaaggagctgttcgcacgggccatccacaatctttcttcacgccgggagaaagtgatggtgaaggtgaactgcgcagcgcttccggcagcgctgatagagtcggagctgttcggacatgaaaagggcagtttcaccggagcgacggagcgcaggatcggcaagttcgagcttgccgccggagggacgatttttctcgacgagatcggcgagctgccgctggagcttcaggccaagctgcttcgcgtgctgcaggagagagaactggagcggctcggcggaagccgggtcattcaggtggatgtgcgcgtgattgccgctacgaaccgcgatctcgatgcggaggtcgccgccggccggttccgcgaagacctttatttcaggctcaacgtgtttcctctcgccgttcctcccctgcgggagaggcgggacgatattgccctgcttgccgcccacttcgctgcacgttacgcccgcgaattcggacggcagactctgccgttccggcagagcgatctcctgcggctcgaagggcgcgagtggaaaggcaacatccgcgaactggcccacctgatcgagcaggtggtgatcgtttccgaagggccatcgctcgacttctcctccatcctttcgcccgaaacttccgctgccgggaaccggacgacggaaagggtaaagagcatgcgcgatttcgagtcggagatgctcatgctcgagcgggagctgatactcgatgcgctcgaacggtcgggaggtcgggtcagcggcgagggcggagcagcggaacggctcgacatgcatccgaagactctctactcccgcatcgacaagctggggttgaggaagaggtatgggtaaagagaatgtgggcggttggccgtgggccgttggcggtagccggtagccggtagtgggtagtgggtagtgggtagtgggtagtgggtagtggatagtgggtagtgggtagtgggtagtggatagtgggtagtgggtagtggatagtggatagtgggtagtggatagtgggtagtgggtagtgggtagtggatagtggatagtgggtagtggatagtgggtagtggggttggaggattgctcgctttgcattgcggaaagtctgggaaagcggggggatattgtaggtggcgcgatgtgtaaacaccggggaaagagcgggttaagcgttaagtgttacgagcagggctgccaagccatctcgccctcccccactcagaactcagaactcagaaccaagaactcatctctcatccgcaaacttccctgatcgcccttgcaacgatcggaatgccccgctcgatctcttccggggtgttgttgcagtaggagagcctgatggcgttgttgcgtcggccttcggggtcgaaagtgctgccggcgacgaagacggctccgccttcgatggcgtgtttgagaatttccgtggcgtccgctccttcgggaagggtgagccagatgtagaatcctcctttcggttcgttccattgcacatagtccggcagaaggcttccgagcgctgcggtcatgcaggccgcccggcagcggtactcgttgcgtacggaggctatgtagctgtctattctgcccgagcggatgaaggcgtcggcgatgacctgggtgaagctcggcgagcaggcgtcggcggactgcttgatcagttcgcatttttcgtggatggcttcgggggcgagcagccagccgagacggaggccggggccgaggattttggagaacgatccggtatagcagaggtcgatgccttcggggtcgatcgatttgaggggctgcagccgttcgcgatcttcttcgctgaaccagaggtcgccgtaggcgtcgtcttcgatgatggggatgtcgcgtccctgcatgacctcgatgagctggcgtttgcgacgggttgtatagagcatccctgccgggttgtggaagtagggcgttaggtagagtaattttgcgggcgaagggcgtcctgcttcatgccgcagcatgccgatgtcgatgccttcctcatcgaccggaatggagacgatatcggctccgcatgccttgaaggccgctatcgctccgatgaagcaggggtactcgctgagcacctggtcgccggggtcgatgaatgcccgtgcgaggatgctgagcgcctgctgggagccggtggtgatcatgagccggtttttctgtacgggcagcccttttcgttcgaggtagccggagagcgattcgagcagcgacggcaggccgggggtcgggccgtactggaatgccgtctgtttggtttttgggtcgaggttctggaacagctcctcgacctcttcgaccggaaagagatcgttgcccggcatgccgccggcaaaggagatgatgtcgggccttgatgcgaggctcataagctccctgattgccgaggagcgaagcgctgatactgattgcgaaaatcttggcattgctggttattttcttcctttcccttttgctcccttgcgtctcttatccctgctctccttttcttcacaactggtaaacgtcgcctgcctgcagcagttcgagcttgtgctcctgcagtacctttatgatgcgatccagcgagtcggcccggatgactaccgtggccttgcagtcgcctaaggcgaaggcgtacatgtagtcgatggcgatgccgttgtcggaaatgatctgcagcgctttgtgcagcccgccgggtttgtggggtacgatcatgccgaccacgtcggtaattctgacggcgaagccgtttttgcgcagcacgtcggctgcagcatcgggccgtccgacgatcatgcgcagaatgccgtagtccgccgtgtcggcgatgctgaatgccgagatgttgatgtcgttttcggcaaggattcctgtcagttcggtcagcctgccggttctgttttcgagaaacaccgataattgcttgatgatcatggtcttctccgtggtgtttatttgagtttgcgtttatcgactacccgctgggccttgcccatgctgcgctcgatcgtgccgggctcgaccagcctgatggatgcgctgaggccgagcaggcttgcgatattggcatggatgcgccggcggagatcttcgagatccttcacctcgtcgctgaagaactgctcttcgacctcgacctggatttcgatggtgtcgaggttgttttcgcggtccacgacgagcaggtagtgcggtttggtttcgctcatttcaagcagcaccgattcgatctgcgacgggaagacgttgactcccctgatgatgagcatgtcgtcggagcgtccgacgcatttttccatgcgtaccagcgttctgccgcactggcaggtttcggcgtgcaggcgggtcaggtcgcgcgtgcggtagcggacgagcggcatggcctctttggttaccgtcgtgaagaccagctctccgagttctccgtaaggcagtacgtcgccggtttcgggatcgatgatttcgggaatgaagtggtcttcgaagatgtgcatgcccttctggcactggcattccatcgaaacgccgggccctatgacttcgctcaggccgtagatgtcgtaggctttgagtcccagcagacgctcgatctgggagcgcatctcttcggtccacggttcggcgccgaagatgccggctttgagttttatgtttttcctgtcgattttttcctccgcaagcgcttcgccgaggtaggccgcgtaggagggcgtgcaggcgattgccgtggagccgaaatcttccatgagctgcagctgctttttcgtgttgccgccggagatggggatgaccgaagctccaattttttcagcgccgtagtgcaggccgaggccgccggtgaagaggccgtatccgtatgcgacctgaatgatgtcggatttcgtgactcccgccatggtgagcgaccgggcgaccacttcgctccacatgagaatatcgttatgggtatagcccacgaccgttgatttccctgtggtgccgctcgatgcgtgcagcctgacgatctcctgctgcggtacggcgaagaggccgaaggggtagttgtcgcgcaggtcctgtttggtggtgaagggcagcttgtgcaggtcgtcgatagtgcggatgtcgccgggttcgatgcccttttcctgcagtttcaggcgataaaagggaacattgaaatagactttttccaccatggcctgcaggcgttcgccctgcagtttccggagctcctcgcgctccatgcattcgtaatgcgcgttccagatcatatgcctgtctgttgaattgactgttgtgaacctctgaaaagttgttgcgcaaccaaactgctgcgttgttccgatcccgtttgcttcgcgcttcggacgatcatgactcttttatgatgtgttcctgcgaaaaagcaagtccttttctgaatgcgtcgatgttcatggcgacgattgtttctccttttgcttcgaagagttccttgatgccggtttcgagaatatcctgttcaagagcgatgaacggtgcggctgcgccgagcatcaccatgttcgaggttcttgcgcttcccgcttcgcgggccagtccggctgcatcgacgagcaccggactgccggtacggcgcagttcggcttcgatcagttcgaaaggcggataaccggccatgttgatgatcgtttcggttgccgtgacgatgcgcccttcgggggcgaggaagtgcaggtatcggagcgcttcgagaggttcgaccgaaagaatgatgtcggcggttccttcgccgataaggccggagtgaatttcctcgtcagaaatgcgaaggtgcgactgtacggcgcctccgcgctggctcatgccgtgtacttcggcctggtgaatatggaggccgcaatggagcgcggcgaggtcgatgactgcggcgatgctcaggatgccctgccctccgactccggatacaatgatgtcgtactgcatggtcgttactgattggctggtttgcttccggatctgcgttttttccgggcagcggtttctatgcactccctgaccgcgagtaccaccgaaacgccggggaattcgatttcctccctgagcgtcgtcatgtttttttccaggttctgtttcagggggatgatcgttcttatgcggttttctgctacgccgaggccgcggcagatggcatggagtttcgatcccgtagctgccgaggcctgtcctcctgtcatggcggtggtgtcgttgtcggcaatgatgaccgtgatcggcgtccgttcgttgacggcgtcgagcaggccggtcatgcctgaatgggtgaaggtggagtcgcctatgacgcagacggcagggcgaaggccggcgtcggaagctccttttgccatggtgattgccgctcccatgtcaacgcaggtgtggatggcgttatatgggggcagggctccaagcgtgtagcagccgatgtcggaaaagacgtgcctgttttcgaaaccctccatgacccggttcagggcttcgaagagatcgcggtgtccgcatcccctgcagagcccgggcgggcggtttacgacgatgtcgggaaccgttgccgtttcccggcgttttaccccaagcgcttcggcgagcaggccggtcgtgagttcgccggcacggggcagcgctccgtccaggcgtccgcggatgttccggtcgtcgaaccatcctctgagcagctcttcgtatatcgggtatccctcttcggcgaccagcacggtttcgcatctggcgaagagttcttcgaccagatgccggggcaaggggtactggccgattttgagcacggaaatatcgaggccgtatgattttttcgcttccatggcatagttgaaggctatgccgcaggcaagcactcctgtggagctgtttccggggatcatcctgttcagcggggacgagccggagagccgttccagcggttcctgtttgccgaggagtccctcgtactgcctgcgcgcattgtgcggcatcagcacgaaccgttcgggggcatattccgcatgcaggggtttttctccgcgcggcatggcgcgggttactcctgcgcgggagtgcgcaaggcgtgtggtcagccggagcagcaccggaagtttcagggattccgaaagatcgaatgccgagatcgtagcgtcgtagatatcctgctgcgatgccggttcgagtaccggcaccatggcgaacctgccgtaaaaacggctgtcctgttcgttctgcgaggagtgcatcgacgggtcgtcggctacggcaagcaccaggccgccgttgacgccggttatggcagagttgatgaacgcgtcggcagcgacgttcagcccgacgtgcttcatggccgaaagtgcgcgttttccggcgtaggacatgccgagagcggcttcataggcggttttttcgtttgccgaccatgttgcgtgaattccccgctcagcggtttcccggcttttctggatgtattcggtgatttcggtcgagggtgttcccggataggcgtaaacgccggatatgccggcatcgagagctccggcggcaatggcctcggctccaaggagaagatgttttttcataaaggtagaaaacttgaatcctccaaagatcagatattttttcctgcaaagccagtgaattcagttttccgtagtccgattgaggagagttggattgttttgtggggatatgtttccggatagttccagacaatttcctgatagtgcaggccgataccgaagccggcagtgtccggcgctccggtttcagccctcttttttccggaaatcgattttcagccacttctcctcgtagccggcttcagcaacccgcatgccggccagaaagagcggcagcaccacccctttctggtagttgccgatgcgcacggtgagcgagtcgccgatctgcaccacgttcgcttccattttgttgtcgaagacgaaggggaggcggagcttcatgacgtagtggccgtccgaaatctttttgatatcgacatgctcttcatggtagaaaatgtcgagaggattcttatcgccatagacaacctcgccgacctgtttgagcatctccagaccgagcacctcgcgtcggaagagcggcaccttcgtgatgggcaccggggcgaaggatgtttcgatctggtcgatatacttgtgctggatctctttccactccttcatgtactggccgtccacttcgtccatgaagacccggttgatgataacctgatcgaccgtgatgccgtagaggttcaggtaggtgagcgcgcgcatggactcctttatcaccattttttcggggttcatgaccaggcggactgtggttttggtcgaatcggagagcagttcgatgatcccctcgatggaggaaaagaggtgatcgacctgatcgtaaacgtcggagtcggggacaagctcgtgcagtttgcctacccgtttggagagcggacggatcagcggtttgaccacatatttttcgagattgcgcatcagcttgagcatccagccgaaggtttcgggcagcgagagcaggcgaagggtttctccggtcggcgcgcagtcaaccacgagcaggtcgtattcgttcgattcgttgtagcgcttgatgtaggagagcgagaagagctcctccatgccgggcagcacgcccatctcttcgacgtagatgccctgaatgccctgtacttccatgaggtgggcgaagtgctcccgcacgatctcccagttcatattgagatcgccatagacgctgacctcctgtccaaagaggttttcggcgatctttaccggagaggggccgagttcgatatcgaaggagtcgccgaggctgtgcgcggggtcggtggatatgacaagggtcttgtagcccatcgaagcggcttttacagccgttgcggcggcgatcgaggttttgcctacgcccccttttccggtgaaaacgatatttctcatggcaacaggtggtattcagtcgttacattatttctgctttgtattataaaccatcaggggctgcagttaattcatcgtgccgacgaaccacaaatctgatttgtatttctggtgaaattgctgtaaacaacctatttttctttcatgaacatgtttgtacggtttgtttgccgttagcataaagtcgaagagttatgaacaatcacaatcgggtatggtttatttcgctgtttcttgcatgcatcatgtttatcgttactgcatgcgattcgagcaatgcaaagcgcctctccggcgttccttcgggaagcggcatttccgcagatacgctttcgttcgagttgcagcgtatagagaaacaggatggcaaaaggaatacggcagccaatgacaatgaagtgtactgcagatgcacctatccggtgttttcaggcggcaaatctgctgcgcttgtaaacgggacgttgcagacgtggattgccgacagcacggagatcgctccgggtgacgtgtatactggcgacaggtcggtcgggaagcttgccgcgaattttcttgaggagtatgaacgtgcgaaaaaagagtttggaaacattcccggataccagttcgatctgaacggttccgttttgctgaacaggaagggcgttctgacggtgagtcttgccacagagtcttataccggaggggctcacggcaattacggcacacggtttttcgtgttcgatgcccgatcggggaagcggcttgccgtcaggaaccttttcaaggcagggttcgaggatcgattgaacaggttgatcgacagccggtatcggcagatgaaagggctatcgcagacggatcggcttgacggtgaaaagggccagttgtttgaaaacttcatccgttttaacgataacgttgcgttgactccggaaggcgtgacctttttctacaatatctatgaaatcgctgcctatgttttcggtcctgcggagatcacgctctcatacagtgatgtcgccgatattctgaaaccggagttcatggggctatgaagctgttacgaaagcaaacccaattcaaccttctggaacaatgcgtgatcatgaatggacaggctattacgatcgcttcggctacttctctccggagagcgttcgcgacggttgtcatccgagaatcatggagcatcaggatacgccccgaaaagcgattgtgcttgttcacggactttccgactccccctacttcatgactgccatcggagagtatttcttcaaccagcttggctataacgtttaccttccgctgctccattgccatgggctgaaagagccgaacggcatggaaggggtcaagctcgacgagtggaaggcaaatgtggctttcgccatcagcgccgcggcagcgaaatcacaagaggtatcgatcggcgggctttcgactggcggagcccttggcttttatatggctacggtcaaccacgacatacagggatctctctatcttttttccggagcgctcgatctggcaggtggcccgtacggacttgcaggagaaatcaaggaaaaactgcttcagacctttcttgcagatcttctcgacagcagcaagcctcttgtgggagacaatccctaccgctacagctatgtcgatatggatggcgcagcagaacttgcccggcttatcagggaaaccgacactcttgtcagcggattcagccagaggtttccctattccgggaacgtgtttgccgctcattcggcatgcgatacgacggcggatatcgccggaatcgaagcgttacaggctgtatcgctccgggatcgtttcagcctgttcaggattcccgaagatctcggagtcaggcatgcgagtgtggttctcagagagcccatcatgaacggaggcaagctcctcgaagccgccaatccggcgttcgaggatatgatgcaggcgatagcggctttcgagagcagatcatgaatggctgttatcgacgacagagggttgtaactgacattgcttcggcttttctttacagaaacaccgctacttcatcgagcggttttcttgttttgggtaccgttacggcatccggagccggatagcctatgggcgtgaaggcgaagatctcttcgtcgtcggtgaggtcgagagcgccgtaaaggatgtcgcggtcgaaggcggcgatccagcagctgccgacgccttcatatgccgcggcaaggatcatgtgatccatggcgatggcaaggtcggtttcaagcgatgtatagccgtcttttttccgttgccatgctccgctgcgcgttccttttacgatgagcaggtgcggcgcgctctgtatccagtcgcgggaataacaggggtatatttttgcgagcatttccggggagctgaccacgatgaacgtccatggctgcaggttttttcccgaaggggcgagccttcctgcgtcgaggatgcgctgcatgacttcccgaggaagcggcaggtttttctcgaaactgcggatgctgcaccgccctgccgcaaggtcgtggaagttcagcggccggttggtttcatgcgtgctggacatggccgaaatcctttgatatacagtgaaacatcctgttcgtggcggtctgcatgatcatcgacatgcctgcgttggtcatggcccggatgatctgttccgggatgatgcagaaggcgggatagagcacgaaccggacatcgattttaagatcgaaatgtacccttgttctgtctgcatccatgggatgtacagacatgtcggcaaaggcttttccttcgaaaagatagtttttgggatcgtcaaccggctgcgaaggcggatggtggtgccagcggatttttttgccgaccgtgtactggtgaatcatctcctctgaaagctcttcggggtcgattccctcaagatgatcggggagctccaccagcagctcttcgctctgctcgacataaaagataacgtcgaaggggttgttctgcggatcagttacccggaaatgccagcgatagatgttctcttcaccagttttttccaccttatgacagaaggggttgaagccgagaatttttgcctggtcggagagataggtgaccgtccggtcgaactctccatgaaaaatccattcacctctgcttttgcctgtggcttccatttccattaccggtgctctccctctgcgactctttcaaagccgtttttctgtgtgtcgttgttgctggatgaattgttcgggctgaggttccccttaattgcaaatataaagagaatcgctgaaaaacatagaccatcccggcatttcgtcgtggccggcggttttgtcaaacctgttccgcctgcagccgggcggtctggtcgtgcagcttcagggcttcgatgacgtcgccgatctccccctgcatgatctgcggcagcgcgtggctggtgaagcctatccggtggtcggtcacccgagactgcggatagttgtaggttctgatttttgcgcttctgtcgccggtgctaaccatcgatcggcgcaggtcggcgcgctgctgctgctgctcggcaagctggatgtcgtagagtttcgtgcgcagcatggtcatggcccgttccttgttctgcagctgcgaacgttcttcctgacaggcggcaacaatgccggtgggcaggtgggttattcttacggcggtttcaactttgttgacattctggccccctttgccgccgcttcggtaggtgtcgaatcgcaggtcgtcccggcggatctccacgtccacctcttcggcttccggaagtacggccacgctggccgcagaggtgtgaatgcgtccctgtgtttcggtatcgggcacccgctgcacccggtgtacgccgctttcgtatttcatggtggcgaacacgtcgtggccgctgacctcgagcgtaacctcgcggaatcctccggggacggagctttccgtatagtcgagcagcacgcatttccatccctgccgctccgcatagcgctggtacatccgcaggaggtctgccgcaaagagcgcggcttcgtctccgccggtaccggcccggatttccattataacgtttcgtgaatcggcttcgtctttcggcagcagcagtactttcaactgctgttcaagttctggcagtttctcctgcagatcctcgatttccatctgaacgagttcacgcatctgagggtctttttcgctgccgagcagctcccgcgactcttcgagctgttttctggcaaggctgtaccggtcgaaagcgtgaacgatctccttgaggtcgctgtactccttgttgagctttctgaagcggttctgatcggatgcggcggacggatcggccagttgctgttcaagatcgaggtgcttctctttgattgactgcagtttgtcaaacatgggttacttctcctgcccgatgtgcggttttcaggttcacgggttgatgatgtcgttcaggagaatatagacgaagagcgtcagaagcagcgccatgccgatctgctgaatacgcatcttaacttcgaaaggcagttcgcgtccgatgatgccctcgatggcattcatgacaaactgtccgccgtcaagcgccggaatgggcaggatgttgatgatggccagcgatatggagaggacggccagaaagtacagaaagctgattgggccctgttcggcgctgcgaccggcaatttttgcaattttcaccggtccgcccagcgatttgcggaaatcctcctgtccggtgaagattcttgcgaatccctgtacggtcataacgctcattttccaggtctgcgaggtgccgctgccgatcgactcgaaaacgttcaggctgatacgttcggtttccagtgtctggcggagcgctataccgattttaccggcagcggtaggcacgacttcggttacgacgggagtgccggacgcgagaattgctgcaggatcggttgctttgcctggaaccggttcgaggtatttccaggttattgcgatcggttttcctgcatgtgcggagatgacggaaaccacctcagtccaatcggaaacgggtttgccgttaatggcggttatgagcgcgccgggctttatgccggcttttgctgccggatcgttcgcaagaacatcgtcgatgaccggaggcatgagcggacgtatgccgaggggcttgttttcgttgagcagcgaaagaatgttggccggggctgcaagcgtcaaccgtttttcatcgcgcagtaccgtatagttcagcgacgatgcggtaaacgatgccggatcgagagcctcttcccagcttgcaacctccttgccgttgacggcggcaatccggtcgccggtctgcatgcccattacggcgaagaccgaccctttctcgatgtacgcggggttgttgaccgtcgtgcgcgattctccgaacatgagcgtgacgccggtaaagatagccgcggcgagcacgatgttcatccctacgccgccggcgagcacgatcaggcgctgccagaccggtttggccctgaactcccagggttcgggttccgacgactggtaggtggtgtcaagactttcgtccaccatccccgctatttttacatatcctccgagcggaaatactccgataccgtattccgtttcgccgattttctttttccagagtctcaggttgaagaaatcgaatccgatatagaatttatcgacccgcatgccgaaaagctttgcggtcagaaagtggccaagttcatggaccgtgaccagaatgaaaatggcgacaatgaaaaaaaacgttgtattcaggatatccatggttatcaatcgtttcggtaaataaaaatccgcgccccgtataacccagggcgcaggaatggagagatggtcagagtttctctgaagaaaaggcttatcctatgatctctctggccttttcgcgggcccagcggtcggcctgcaggtattcgtcgagttcaaccggagcataggcttcgtgagcctgcatggttttgtcgacggtatcggcgatgtcggtaaagccgatttttttatcgaggaacgccgctacggcgatttcatttgcggcgttcagcactgccggataggtacggcccgctttcagggcatcgaatgccagacggagggcagggaaccgttccatatcgggctcttcgaaggtcagcgttccgatttttgccaggtcgagtttgccgatgccggttccgcaccgttccggccatgcaagagcgtaggctatcggggcccgcatgtcgggcactcccatctgcgccatcacgcagccgtcgatatactccaccatcgagtggatgatgctctgcgggtggaccactactccgattttttccgccggcatattgaagagccagtgggcttcgataacctcaagacctttgttcatgagcgttgcagaatcgatggtgatttttgcgcccatcgtccactgcggatgcttgagcgcctgttcaggaccggcaagcttcagctcttcggcaggggttttgcggaacgggccgccggatgcggtaaggatgattcgctcgatgtcctcggttctgtgaccggcaagcgactggaagattgccgagtgttcgctgtccaccggcagcagctggacgttgtgtttcttgaccagatcggaaaccagctgtcctgcaacgacaagggtctccttgttggccagggcgatatgcttgcccgcttttattgcgcttacggtgggcaccagccctgcggcaccgacaatggccgaaacgaccatctcggctccttcggcggcagctacggtcgcagcgccttctatgccatagaagatttccggtttatgcgtaccgaggagcttgcggagttgatcggctgaagccgcatctcttaccgaaaccacgtccggcctgaattcattgatctgctcgttaagcagtccgacatcatgaccttccgctaatccggtaatcgtaaattttccagggtgctgcctgacaacatcaagagtgctgagcccgattgagccggtactgccgagaatggataatgctttcataagtttttttgaaaaaagttgccgggttgcggttacaatgccggcctgaatttatactttttcgtaaaggcttacaaatccggtactttttcgctgatcgctcaggggattttcctttttgcgtttgcaggaaaaaatgttataatagtgcccctcagccgggtccctagctcagctggttagagcggctggtttacacccagtaggtcgggggttcgaatccctcgggacccacacatagcaatcacagcgagaaaaggcaggcctgtacctgcctttttccgttatgccgggttccgctggcggagcgttcagaaaatgacgctgaatccgctcagggagctgtcaggttcgagttcccttatgctgataccggttacctgtgattttgacggtccggtttctgccctttttatcagctcatcgatcatcggggccgctccctgcgcattcacttccacgtttcccccggtaaggtttttcacccagccggacagctgcagttctcttgccgcccggtcgataaacattctgaacccaacgctctgtacgcgtccggaaacgataaggtgcactcttctggtcattgcctgttggcggttgtcaggtttccggttgttcccggttttccttcagccgtgcaacggcggcttcgagttcaagacgttcttcactgcttatgaccgggatctccggctcttcagcggtttcctgacgggttccgtttccgttgcactccgtatgcagatgagcggggaatcctccctcaggacgtttgccgagaatttcctcgatctggcagtactgcagcatctctttggccagaagctcgcgtgcgagagcctcgagcttgtcgcgattgagcgtcagcagatcggttaccgtctggcgggctttttcctcgatgaccttgacctcgctgtcgatcagttgagcggttttctcgctgtacttcttgtcgatgcctggtccgcccgaatagggattgttgctctcatagaaggagaggttgccgagccgttcgctcatgccgtaaaccagcaccatgttataggctattccggtaattttttcaaggtcgttctgcgcgccggttgatatttcgctgaagatgatctcctcggcaatgcgtccgccaagcaggccgcagattcgagcgaagagttcccttttcgtcatgaggtaacggtcttcaagcggaatgttcatggtgtagccgagcgcgctcatacctcgcggaacgatcgaaattttctgtaccggatcgttttcgggcatcatccagctcacaatggcgtggccggcttcatggtaggcgactatctgcctttcgcgcgggttgatgaccttgtttttcttttcaagtcctgctaccacacgttcgatggcatcttcgaagtctttcatttcgatgctctgcttttcgcggcgcgaggcaagcagggcggcttcattggcggcattggcgatttccgcaccggcaaaaccgggagtctgcgaggcaagcgttttcaggtttacatccggagagagcgagaggttcttggtgtgcaccttgaaaatatcgatacggcctttcagatcgggcttgtcgaccatgatctggcggtcgaagcgtccgggacgcagcagggccgagtcaagcacatcgggccggttggtcgccgccatgaggatgacccccttgtcggtagcaaagccgtccatttccaccagaagctgattgagcgtgttttcccgctcgtcgttcgctcccatcatggcgcctttgcctcgacttctgcctacggcgtctatttcatcgataaaaatgatgcagggggctttctcttttgcctggcggaacaggtcgcgcactcttgccgctccgacgcccacaaacatttccacgaagtcggaaccgctgatgctgaagaacggcacttccgcctcgccggcaacggctttggccagaagggttttgccagtaccgggagggcctaccagcagtacgcctttgggcagcttgccgccgagttttgtatattttttcgggtctttcaggaagtcgacgacctccatgacctcagcttttacttcgtcgagtccggctacatccttgaaggtgatgcgggtgtgttcgtcgaggttttcataaagcgcggctttgtttttgccgatgttcatgaactgcgatccaggtccgcccatacgccggaaaacaaaaaaatagatgcctatcagcaaggcgaacggaagtatccactgcagcagttcgcccagccaggtgttgctcggcatgccctgatattttatgcccttgctttcgagcagctcgacgagcgtatcatctcgtaccggggtgacgaagatctcgttggacggcgttgacgaacggggcataaatattcccgggccgtctttaggaggttcgggcgcagtcacgacaggttttgcctcgggtttgagcacgacgaagattctctcgggagatattctcaccgattcgaccttgttttctgcaatgtatttgcgaaaggtgctataggggatttccaccgatgagccggaccagaaaaaagcaagctgtatgcctatcagcagcagaatcaccaccagatagtacattatggaaaatttcgggcgtcgttcgttggtttccggttcttttctgtaaggatttgatggtttgaacaggttatttgccattaatcagtcaatcattatttgaaatgttaagcgaatctcgacatgaagcatccgtatcggacatgtgcgaaaagcaatttacgggattctttctatttaatcgcagctccccgtaaaaaacatattacatatattacccgaacgtaaatgtccgattcggattataagtttcagaagcgggatcctgcggtacgatgcccggggatgcggaacggaagccgacaaggcagtcaaaaaaaatcaattttttcatgtgaagcaaatggaagagaggaaaatgagcgcggcccgacaaaaagcgaataaaaggatatcgtctctgaaatcccttttatgcgtggggttggacagcgacccggataagattccggaagtgttttttcgcgcgccggatcctgtttttgccttcaatcgctctgttatcagggcaaccggaggcgttgccgtggcatacaagatcaataccgcgttttatgaggcccgaggcattccggggcttcttgatatggaaaaaactctcggggagattcccgcagagtgcctgaccatagccgatgccaaaagggcagatatcggcaataccagcagaaagtatgcgcaggcttttttcgaacactggtcgtttgatgccgttactgtggcaccgtatatgggctttgactctctggagccgtttttttcctacagcggcaagctggtttttgtcctctgtcttacctcgaacgagggatcacgcgattttgaagagcagaggctggagaacggaaggcctctttatgagtctgtgcttgaaaaggtaacgttgtggggtaaggacggcaatgccggcgttgtggtaggagccaccaaaagcgcactgcttggcgatattcgccgtcaggctcccggactattctttcttattcccggagtgggtgcccagggcggctcgctcgaggacgccgtgcgggcaggtgttgacgtcaactcggagagcgccataatcaatgtcagccgcagcctgatctacccggccgggagcttctcttcgatagaggagttcgaagcggccgtagccggtgaggccggaaaaattcacgcagcgatgaagctggtgttataagggtttttattattattgactgtacttctcggtttgcaggtttcccccatacgcaggctgtattttcatgggaaaatccggtctgtcatttatttaaaggtaattgcccatgtgtggaattgttggttatatcggaaaaagagatgctgcgccgctcctgctgagcggattgaagcgtctggaataccggggttatgattcagcaggtatcgccgtgctgaacggggctctttcggtagtgaaacagaaagggagcgtggctgaccttgaaaaagctctcagggagagcggcgacatgctcagtggagccgttgccggaattgcgcatacccgatgggcgacgcatggcgatcccagcgaccgcaacgctcaccctcatctcaatacgacaggcgacattgcgctgatccataatggtatcatcgaaaatcataccgctcttcggcttgaactttcgtcgcacggatatgtcttccgcagtgcgaccgacaccgaggtgctggtgcatctcatcgacaggatatggaaggaggagcccgcgttgatgcttgaggatgttgtgcgtcgggcgcttcatcatgtggaaggggcatatggaatctgcgttatctcgtcccgtgaacccggaacgctggttgtcgcgcgcaagggcagccctctggtaatcggtatcggtgacggcgagtattttgtggcttccgatgccgctccgattgtcgagcatacccgcaaggtggtttacctgggcgacggggagatggcgcgaataactgctgacggctatacggtcaagaccgtggagaacatcgagacggaaaaactcgttaccgaacttgatttcgagctcgaagagatcgaaaaaggcggttacgaacacttcatgctcaaggaaattttcgaacagcccggcgttatggaagacgtcatgagaggcagggtaaggcttgaaagcggctctctccatctggggggcataaaggataatctcgagcatctgcgcaaggcaaaacgtatcattatctgcgcctgcggcacaagctggcatgccggactgatcggagagtatctgatcgaggagtttgcccgtattcctgtcgaggttgactatgcttctgaattccggtaccgcaatcctgttatcactcccgaagatgtggttattgtgatatcccagtcgggagaaaccgccgatacccttgcggccctgcgcgaggccaaggagaaaggcgctctggttatgggaatctgtaacgtggtcggctcgactattgctcgcgaaacacactgcggcatgtacacgcatgccggtccggagatcggggttgcttccacgaaggcgtttaccgcccaggtgatcgtgctctatatggttgctcttgctctcagtcagggaagaacgctcagcgattctgaaattgccctctatctcagggaactgtcggaagtcccttcgaaagtttcggaaattctcaagagcagcgaagagattcgtgccatagcgggtagttaccgcaacgcccgtaattttctttaccttggccggggctataactttccggttgcgctcgaaggtgcgctgaaactcaaagaaatctcatacatccatgcggagggctatccggcggcggaaatgaagcacggtcctattgcgttgatcgatgaggatatgccggttattttcattgccacccgggacagcacctacaccaagattctcagcaatatcgaggaggttcggagccgtaaaggtcgggtaatcgccattgcaagcgaaggcgatgaggatatccgcactcttgcagaccatgttatttacattccggcggcatccgctccggttacgccgctgcttaccgtaattcctctgcagctgcttgcctatcatattgcaatgctgagaggatgtaatgttgaccgtccccgtaatctggcaaaatcggttacggtggaatagataaacctcaatcaaagccgcaggaaatgagtcaaaacatcaaccttcatcaggacgagagatttgcgggagttcttgccgatctgcaggacatagccaaagagcttgtcgagaccggcaggctgcttcctctcgtcggaaccggcgagagcgacgtcgttatcgagtttgatctgtacggagagggcgaaaaggccgagccgagtattcttatcaaaatcacatctccgaacgagttcgacggtgacgaatgtctgctcgatgattttgaggattatgtgataagccggcttgaggttgcctcccgtaagtggtcgcaggaggcgactgatttgcttggggacgatcggcaggtgattctgctgatcaacggagaagagtgctgaaatttctttttcccgtcccgtgtttccttgcagtaacgggaattattacaggtaattgacagttcaaaaaggttttaaggcctgttctgcacctggagactgacaggccgtcatgaaacctgagcagcgttatggaaggtcatatagttattacaggagcgaccggggtcatcggtgccgaacttgcccgaaggctgattgccagaggagaaaaggttgtgctgtttgcccgttcgacagggggagccgccgaaaaggttcccggagccgcggcctgcgtacggtgggattcagacatgacatcaggcaagtgggtcgccgatgtggatggggcaaaagcgatcattcatctggcaggaaaacccctgctcgaatcgcggtggactgaagaacacaaaaaagagtgttacgattcgagaattaacggcacgaaacacattgtttctgctattgcggccgcggcgcggaaaccggaggtatttatatccgcatcggctatagggtactacggttcattcgagcagtgcagcgatacttccgagctcgacgagtccggtccggagggcagggactttcttgcgaaaatatgtattgactgggaaaaagccgcgcttccggctgccgatctcggcgtccgactcgttctccttcgtaccggaattgtgttttccacgaaaggcgggatgcttcagaaaatgatcgctccattcagcttttttctcggcggtcctgtcggttccggccggcagtgcctttcatggattcatcttgacgatgaaataaactgcattatcgatatacttgacgattcccgctattccggagccgtcaatgcggtggctcctctgccggcgaccatgaatgattttgcccgggaacttggcaaggtaatgggtcgcccctcactcgttcctgtcccgaaactcgccgtccagttgcttatgggcgaaggggcggagtacgcggtaaaaggtcagagggttattcccggcgctctcgaacggaacggcttcgtttttcggtatcccgttcttgccgatgcgctgcaggatcttgtttccaataacaaataacggatgccgcctatcatttgtcgtgtccgcaggcgtctgaacgctccacaaatgatcgcggtgaccggacaagtcaatacaacaggttaaaaggagtaattatcatgggatccagaggacgtgaaatcgtgggagaacatctgccgcgcgttcttgagctgctcaacaaggcgttcgccgacgaatggcttgcttattatcagtactggctcggttcgaaggtggtgcagggaccgatgaaggatgccgtcattgcagaactgctgcagcacgccgccgacgagttgcgccatgccgatatggtaactgccagaatcatccagcttggcgggactccgattaccaaccccagagagtggtttacctggacgaactgcggctatgatgctcctgacgatcctttcgtgaaaaaaattctcgaacagaacatagccggtgagcagtgcgccattaatgtgtataacagtatcattcaggagatcggcatgaaggatcctgtgacctataaccttgcggtgcagatactgcaggatgaggtggaacatgaggaagatcttcagtcccttctcgaggatgtgggcgttatcctgacaaaatgaggctttcaatgcggacgataaaaaacagccggtcagaatgtttctgtccggctgttttttatactgtcaaaaggagaatcaatagcggtctcttcttgcggggcgttcttcacgtggcctggcttcgttaacctttatggtacggcctttaagatccttgtcgttcatggattcgatagcttcgcgggcttcaccgtcgataggcatgtcaacaaacccaaaccctttcgagcggcctgaaaacttgtcggtgatgatgttagcgctgtcgacctgtccgaactgggagaatacatcacgaagatcgtcttcggtaacggagtagggtaaattgccaatgtagatattcattgttagtctcagtaaacatgtgcattgatagaaaagaaacgcatgcaaacaaccaaggcacaaattatttgaacgcgatcagccaaccattggctaattaataacctaatttaccgcaattagcagtcgttttcaaaaataaaaacatccggaataaactgaaatacggataaaaatatacaaaatcgtaatttattttttgtttttccgggaagcgcttatttcttacgccattccgcattttcgtttacactttttctttttttatcccgcatgtgagccccatgtcctgaaggtaattccggatatagggccgttttttcattttttttcctgtaaaatcctacgtctttgttataaaatatgttgatttcttgtataaggttaataattttactactattatgtattaaaattaaaatattaaggtttcatgtaatttttaaaccatcagggtatgatgaaaaagttttcatttccattgctgctgcttaccgcagcaatgatgttcagcggtactgcatggggggttgaagaggtcgttaccgacagcggtaccacctcctggatgcttacttctacagcgcttgtattgctcatggttccagggctcgccatgttctacggcggtctggtgcgcaccaaaaacgttatcggcaccatgatgcacagttttgccgcaatggtcatcatcggagtgctctggccgaccctgggttatgctctgagtttcgggcccggcattctcggaggttttatcggttgggacagcaagtattttctcctgcagggcatcgatgacaccatcatgaccacccagattcccgaatatgtctttgccatgttccagggcaagttcgccatcatcactcccgcgctgattgccggcgcttttgcagagcgggtgaacttcaagggctatgcggttttcatcgcgctctggagcattatcgtttacagcccgatctgccattgggtatgggctgccgacggttttctcttcaacctcggcgcaatgggggccatcgattttgccggcggtacggtggtgcacatttcttcgggtgttaccgctcttgttgccgcgctttaccttggtgctcgaaggggataccccagaaacgtcatgcatccgaataatcttgttatgaccctcatgggagcgggcctgctttgggtgggatggtttggtttcaatgccggcagtgccattgccagcaatcttgcaactgccagagcgcttaccgttacccagatggccgccgccgccggcgcgtttacctggatgatgatcgagatgttccagcacggcaaggcaaccagcctcggtgtggcctcgggtattctcgccggtcttgtcgccattactccggcagccggtgtggttcagcctgtcggcgcgcttgcgctcggtgcgcttgccgccgtgttctgctaccttgccatcatgctcaagaacaaaatcggttatgatgacagtctcgatgcattcgggatacatggcgtcggcggtattgtgggggctctggcgcttacctttttcatccgtccatcatggatggccgatgcagccgcaaaagtcggcggcagctggaccgtctggcagcagctcggcgttcaggctaccgcagtcggggttaccattgcctacgccgccatcgtgtcgcttattctgctctttgtgatcgagaagaccatcggactgcgcatcagcgaagatgaggagatgtcgggtcttgaccacagcatgcacggcgaacagggatacggccttattaacttaaactaaacgcttgcgatgaaactgattaccgcaatcattcagcccgacaggctcgatcatgtcagggaggcgctgatccaggctgatattacgagaattaccgtcagccgggttaccgggcatggacggcaggaggatattgaaatctacagaggtcagaaaatagctccgaaccttattccgaaaataaggcttgacattgcagttaacgaggagtttgtcgatatcacgctcgataccatcatcgaagcagccaggcatggcgttggagaggttggcgacggcaagattttcatcacttctctcgaagagtgcatccgtatccgtacccgcgagaaaggcggaaaggcgatataaacaacaacggatacaggttacacagaaagaggctgtctcggaagcaaaaccgggacagcctcttctgtttacggatgtttggtagggtttcagttagtctgaggcaaagcagaagctaccggctgtttccaggtgggatagtaggtgttcagccacttttcggcattgacatcgccgagccttgccgcttcccggaagtcctggattcggccgaaagagtctcctgtccggcttttggcaatgccgcggtgaaaataagccgccaccattctcttgtcgatgttcagtgcctcgttaaaatcggcaatcgctccgaagaaatcaccggccatattttttacgatcccgcggttgtagtaaccgacggccttaaaataggtttcaccgaaaacgaccaccatggaatagtcattgatggctttgtcgtacattttcattctctgccagacggctcctctcatctggtaagccatggcaaatcggggatttatttcaatcgccgaggagtaatccttcattgccgccttgatatctccctgcaggtgtttttcatatcctctgttgaaataatcgttttcctgcccgccggcagcagtggcgcttgcaaaaagcagcaggatagctgtaacggaaaacagcagggcacttgttcttgtatgcatcatttcgaatggtcaaatgaaatcaaatgtatataatacgtcatatcgcccggttcggaaacagataccattcattagtaatatgaagtctccgtttgaaagtttcctgctcggcgctcttccaatagtaagatatcgacgggttatttttacgtaatcatgcggttttttttctatcttgtttcaaaccgggcatgactggacaacgcatcgagtcccggtatgccggttcctgacactttgaccctcccgacgacttcgcgagtgcatatggccggtttgttgatgagtccaacagtctaaatgctcacggcaccgtcatgttcaggatcactcttgaagagtttgaaggaccactcgatctcctgcttttttttatccggcgcgatgaactggacatttacaacattcccatttcgagaatcactgccgattttatcgtttacataaacggcatgcgtgcgacgaaccttgaagtagctgcggagttcatctatatggcgtcgatgctgatgagcatcaaagcaaaaatgctgcttccccgcccttccgcagagatcggagataccgatgaattcgatccccgaaccgaactggtacagaagcttctcgaatatcgacagatgaaggagtgtgccgggaaactcggcgaactcgccgatgagcgggcccggcttttttcaaaaggcttcgctgaatcgttcgacccgcttgttgtcgatcagcttgatgaagagattcaccgtcctacgctctatcacctcataacggcataccggtcggtacttgaaaatattccaaaacccatgatccgcaacgtcaaggatgctccggtaacggtcgaggagcagagcgcgctgattctttcgaaacttcgcgaacgggtacaggtttcttttcgttcggtgatggagggggtctgcgaaagcatcatttttgtcgtgacttttcttgccgtgctggagttgtgtcgcaacggaaaaatcgtggtggttgtcaaggagggtcatgatgatttctggatggcggtacgtgatggagcgtaatggaggtctgtcgtcgcctggcttgtacattcataaccattcataacatcgaaaccatgaatagcaacgctctgtcggcctgcttctgcacatccggggttgatgcgtgccgggagttctaccagcggcattttgctgccgaggttattttcgattgcgggtggtatgtcaatcttcgttttggaaaggatgggccgactctccagttcatgcagcctcgccagggaatggtggcattctgcggcaaaggggtcgtgctcaactggagcgtcgatgatgtcgatgcggagcacgagcgtctgatcaggtacggactcgatgtcatcatgccgcttgaggatcatccctggggcgaccggggcttttccgttgccgatcctgtcggcaatacgctctatatatactccgatcgcgaaccgtcggaggagttcagacagtattacaaaaattgtgaagccgggcctcctgactatgcgtagcgaacccttttgctttgcgggatccgtctctgtgaagctgttggaagaagaaaatggtattcacgtatgcgggagcatcggggaacaccccgtcttttttatcttgcgggacaggaagagtgacgaggtcttataaaaagaatagtataaatcaattcttatgccggaaattcagcccttcagggcaatacgctacaatcccgaaactgcgggagatgccgcaaaactgatctgcccgccttacgacgttatatccagcgagctgcagcagcagttgaacgactcttctccgttcaacgccgtccggctggaactgcctgtcgaagccgacccctatgcggcatctgccgggcgtctgcacgattggctgcagaacggcgagctgcttcgcgatacggagcccgcgctctatccctacagccagacctttaccgatcaggcgggaaatacccataatcgttgcggctttttcgcggccatgcggctgcacgagtttgcagaaaggaaggtgctgccgcacgaacggacgctttccggccccaaggccgaccggctgaacctgttccgcaaaacgcgcacgaacatcagctcgattttcggcctctatgccgatgatgaaggagaggccgaccgcatcgtttccgcctataccgacgccaatgaaccgctggtcgatgccgtgttccagggcgtgcgcaaccggctgtggcgaatcgtcgatccggagctcgtggccggtatccagcaggcgctggttcagcggacggtctatatcgccgacggccatcaccgttatgaaaccggtttgaactatcgcagggagcgtgcggaagagaatcctgaacattccggaaacgaaccgtacaattttatccttgtttatctgaacaatatttatgataaaggactggtggtttttcccatacaccgtctggtgcacagcctggaggatttcgacgcttcgcggctcagggagcggctcgaagagcattttgccgtaacggagcttgacggacgcgctgaactgaaggcctatctcgaagccgcctcatcgagttatgcctatggagtggtgagcgaaggttccgttctggggattacgctgaaaagcgatccggcaggcatgctcgacagcggcatcgctccggccctgcagcagctcggccttgttgtgctgcatgaggttgtgctgaaccgcctgcttggcatcggtcaggaagccatggcaaagcagaccaatctggtgtatgtgaaggacgacggcgatgttttcgatgcggtcgtatccggcagggttcaggccggatttgtcgtcaagccggccacggtcgggcaggttcttgccgtttccgaatccggtggcgtgatgccgcagaaatcgacgtttttttacccgaaaataatgacgggacttgttttcaatccgctcgactgatatggctatggcgatgaccgaagagtttttctcccgttctgccgaggagacccgcgaatatgcccggcagttcgcttccgcgctgcagcccggcgaccgggtctgcctcaaaggtcagcttggtgccggcaaaaccgagttcatgaaaggtatcgccgggtttttcaactgtgcggaagaactttcgagcccgacgttttcgcttttcaatatctatcacggcgcattccgcggaagaccggtcgatctccaccatttcgatctttaccggatcgaacgggctcaggaactcgaagcgatagggttcgacgaatatctgttcgggccgcatatagccattgtggagtggggcgacaagtttcccgactatctttcatcttataccgttacggtttttctcgatcatgccggcgataattcgaggagaatcgtcataacccgacagcaaaaccgatgaacttactggccattgagtcttcgcatgcctccctcagtgttgccgtcagcagcgatggcggggtatttgagctttgcggcagcgagtggagccgggctgccgagaccatcatgccgcttgtgcagcaggtgcttctgaacagtcataccgaaaaagagcggctcgatgcggtggcggtctcttcaggtccgggttcgtttaccgcattgcgtatcggcatgtcggcggctaaaggtattgcgtacgggcttggcattcctcttgtttcagtccctaccctgccggccatggcggttgccgcaatggcctgtacctctgccggagcgatcgttccgttcattccctcacgcaggggggagtattattatgcatgttactcgcgcgttctgcttgaaaaagggatggcgggcaacgaatcggcaagaggatctgccgaagatgttgttgccgcagcctgcggcatgggccccggaaccgtcattacggccaggcacgctgcagatttttcgactctgccggaatgcggcgaagtctgttttctcgatgcgtcatttttctctgcggcctcgcttctgcctgaagccataaggcttttcgggcttggaagcacacagtcaccggccgatgcgtcgcctgattaccggcaaatgtttatgccgggaggaagaaaagagtgaatcattactattttacattttaacattgatgaaataaacggaggtttatgaccagttctgagcatgatgaaacccgcggcgacctgcaacctgaagaggtatcgtatggcgagctgcttgcaaaccgggccgcagctcttgcgctcgagaaaaagtgcgaacaggtaaagatactcgaccttaaagggttgacatcgattaccgattatttcgttattattacagccgactccgagcggaaggcaaaagccgctgccgagcatattatcgatgagcttaaaggggacgatgagcgaccgctgcatgtggagggaatggataccatgcactggattctgctcgattatgttgatgtggttgtgcacattttcatgccggaagaacggcgcttttatgacctcgagtctctctggtcggatgccccggttacccaggtgacctgatttccgtcgccggccgggcgggtcacagccatgtccggtggttttaagaagttggcgggattttatacattacgcccttaagcgggttattattaattattacacggaaaaaacctatgcagcgcgaacggatattgccgatcagtattgaagaggagatgcgggattcctatctcgattattccatgtcggttatcgtcagccgcgcgcttcctgatgttcgtgacggcctgaagccggtgcatcgcagggtgttgtacggtatgcacgagctgggactccaggcgggcaagccgcacaagaagtcggcccgtattgtcggtgaagtgctcggcaagttccatccgcatggcgacagtgcggtctatgacagtcttgtacgactggtgcaggacttttccctgcgctatcccctgatcgacggtcagggaaactttggttccgtcgatggcgactcccctgctgcgatgcgttataccgaggtgcgcatgaagcctatcgccggtgaaatgctcaaggatctcgataaggagacagttgatttttcccttaacttcgacgattcgctcgaagagcctacggtgcttccttcagcgatacctaacctgctcgttaatggctcatccggcattgccgtcggcatggcgaccaacattcctccgcagaacctgcgcgaggtcgttgacggcatcatcgcggtcatagagaatcccgagatcgagatcgccgatatcatgaagcacgttatcgctcccgatttcccgaccggagggatcatctacggttacgaaggcgttcgccaggcctatctgacaggacgcggcaaggtggtgattcgcgcaagggcccttgtcgaggtgacccagaagaacggccgcgagtccattatcgttaccgaacttccctatcaggtcaacaaggtccgtctgatcgagaagatcgtcgagcttgttcacgataaaaaacttgacggtatcgccgacatccgcgacgagtcggaccgtgacggcatgcggctcgtgatagaactcaaacgcgatgccgtagccaaggtggtgctgaacaacctgtacaagcacacccctatgcaggagaccttcggggtgatcatgcttgcccttgtggacggcgtgccgagggtgctcaatctcaaggagatgatgcactactatgtcaagcaccggaacgaaattgtgctgcgccgcacgcaatttgacctcactgccgccgaaaagcgggcacatattcttgaaggtctgaaaatctgtctcgataatctcgacgaggtgatcaccaccatccgcgagtcgccggacacctctacggctcaggagcgtcttatggagcgcttcgggctttccgagatacagtcaaaggccattcttgaaatgcgtctgcagcgccttaccggcatggagcggaaaaagatcgatacggaatatcaggaaacccttcttcttatcgacggcctgcgttccattctcgccagtccgcagaaacagatgcagattatccgcgaagagctgctgaaggtgagagaggtttacggtgacgagcgccgtactgaaattgtgcctcaggagggtgatttctccatcgaggatatgatcgcccaggaggatgtggtcatcaccatcacccacgacggctttatcaaacgctttccggtttccggataccgccgtcaggcaagaggtggcaaaggggttaccggcgcgcaggcgaaacatgatgacttcatcgaacacatgttcatcgcctcgacgcacaactatattcttttctttaccaatacaggtcgctgttactggctcaaggtttacgaaattcccgaagcgggccgagccgcccgcggacgttcgctggccaacatcatggagcttcgccctactgaacagatcaaggcatacatcaatatccgcaacttcgaggatccggggtacattgtgatggccacgaccaacggtatcgtcaagaaaacgcccctcgacgatttctcgaacccgcgcagaacaggcattgccgccatcaccatcgaagagggagacgaactgctcgatgcccgcctgaccgacggcgaccatcagatcattctcgcgaaaagctcggcctatgcggtgcgctttcctgaaaacgagatccgttccatgggcagaaccgccatgggcgtcaagggcatcaccctcgacgagggagagaagtgtatttcaatggtcacaacaaagcggacggataccgcattgctcgccgttaccgacaacgggttcggcaagcgcagccgtgtcgaggactaccgccttaccagaagaggcgcacgaggagtcattaccctcaaggcgcatgagaagatcggagcgctggtcggtcttatcgatgtcaatgacgatgacgatctcatcatcattaccacgaacggcatcgtgaaccgccagcatgtatcggatgtaaggatgaccggtcggaatacttcaggcgtaaggcttatcaggcttatggcaggcgacaagatttcagctctggcaagggttccgaaaagtgatgaagaggttgattccgattccatcatcgaggatgccgacggtcagattgatctttttgtttgacttgaagggaagaacgtgctttaacaaggaccccgaagggtgggcatagtcatggaacctaaaagaccgtatatcatcagggaacaggcaggcacaacgtattattgtgcctgcggaaaatcacagaacaagccgtattgcgacggagcacacgagggcagcgggctgcatccgtataaagtcgaaatcgaggccgaaaaaaacgttgctgtctgcagctgcggcctttcggcaaagatgcccttctgtgacggagcccacaagagcatcgcctgaaaactccgttttcgggacgttccgggttccgctgcaagtcggcggatttttttatttaaacaacgacagggaattttatggcgcgaccaaaaaatgtaaagcatatttttgttaccggaggggtgatctcctcgcttggcaagggaattctgtccgcatctctcgggatgctgctcaagtcccggggtttgagggtagccatacagaaatatgatccctatatcaacgtcgatcccggtaccatgtcgccctaccagcatggcgaggtgtatgttaccgatgacggcgctgaaaccgatctggatctcggtcactacgagcgctttcttgacgaatcgacctctcagtcgtcgaatctcaccatggggcgcgtctataaatcggttatcgataaagagcgtcgcggggaatatctcggaggaaccgtacaggtggttccccatgtgatcgacgagatcaaggaccgtatggccgagcttgccaaaaacggcaacctcgatgtgctcatcaccgaaatcggcgggacgatcggcgacatcgaatcccttccgtttcttgaggccatgcgccagatgaagcttgaaatgggtgagcggaacctgctcaacattcatctcacctttgttccctacatcaaggcggcaagcgaactgaaaaccaagcctacgcagcacagcgtgaaaatgctgctcgaaaccggaatccagccggatatcctggtctgccggagcgagaagccgctctcccgcgaaatcaagaacaaggtcggccatttctgtaacgtcaacgacctcgacgttatagggctcaacgattgcgatacgatttatgaagtgccgctcatgctgctcaaggagaagctcgatctcagggtgatgaagaagcttggtctgaaaaaattcaaggaaccaaacctcatttactggagggagttctgcgacaaggtgaaccatcctcgtgatggcgagatcaccatcggcatctgcggtaaatacaccgagtaccccgacgcctataaatccattatcgagtcgttcgtgcatgccggtgccagtaacaacgttcgggtgaacatccggctgctcaaggcggaagacgccgagggcaagacgttcgattttgcgaaggagcttgaaggcgtcagcggcattctcgtcgctcccggattcggcgacaggggcattgaaggcaagatccagtatatacgctacgcaagggagcagaacataccctttttcggcatatgcctcggcatgcagtgcgcgaccatcgaattcgcccgtaatgtatgcaatctgcaggaggccaactctaccgagttcaacaagcgtacccgctatccggtcatcgaccttatggagcaccagaaaaaggtcaaggagaagggcggaaccatgcgtctgggaagctatccctgtattctcagggagggttcacgggcttacgccgtctatcagaaatttcttatcaatgaacggcaccggcaccggtacgagttcaacaacaccttccgcaagccctttgaggagaacgggatgatcttttccggcacatcgccgaacggcgaacttgtcgagattgtggaacttgcaaaccatcgctggtttgtaggggttcagttccatccggagctgaaatcaagagtgcagaaggtgcatcctctctttcacggtttcgtcgaagcggcaaaggagtacagtttcggcaaacggcagatggaactgccggtagagcgctctgcggagatgccgtcgtttatgccggctgaaagcgatatggggcagtaaaagaatttttttctcacaaaaagagaagaaaaggggaaaagggatttggaattgatgatatgggatggtacattaggagcccgttgatgcatgaaggaaatggatcgacggcaaaacgcccgaaagggttatgttatttgacggtaatgcgaattaagggaagctgcgaaacggaaatcggctgcgggttgttggtaaaaaaccgggttgattgaaaaagatgaaaaaagattttgcagaagacaagaaaagatgtacattggtttcccttgatcgagtacggtcaagttctttgaatttgttgcttaagtgaacgccaaagtcaattagctttgcagttgattacaactcaaggtatttcagtcgggatcaaacaagattagactctacaacggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaacacatgcaagtcaaagggaagcgacttcggtcgtgagtacttggcgcaagggtgagtaacgtataggtaatctgccctttggactgggataacctcgagaaatcgaggacaataccagatgatgcagcgggaccgcatggtcatgttgttaaagatttatcgccaaaggatgagcctatattccatcaggtagttggtagggtaacggcctaccaagcctacgacggatagctggtctgagaggatgatcagccacattggaactgagacacggtccagactcctacgggaggcagcagtgaggaatattgcgcaatgggcgaaagcctgacgcagcaacgccgcgtggatgatgaagttcttcggaatgtaaaatccttttgcagaggaagaaaatgctggtttaccggcactgacggtactctgcgaataagccacggctaactctgtgccagcagccgcggtgatacaggggtggcaagcgttgtccggatttactgggtgtaaagggtgcgcaggcggacttataagtcgggggttaaatccatgtgcttaacacatgcaaggcttccgatactgtaggtctagagtctcgaagaggaagatggaatttccggtgtaacggtggaatgtgtagatatcggaaagaacaccagtggcgaaggcagtcttctggtcgagaactgacgctcaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgaatactagatgttggtcatattgatcagtgtcgcagctaacgcgttaagtattccacctgggaagtacgctcgcaagagtgaaactcaaaggaattgacgggggcccgcacaagcggtggatcatgtggtttaattcgatgcaacgcgaagaaccttacctgggcttgatattgcagctaaactcattgaaagatgaggtccttcgggaagctgtaacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctacaattagttactaacaggttaagctgaggactctaattgaactgcctacgcaagtagtgaggaaggaggggatgacgtcaagtcctcatggcccttacgcccagggccacacacgtgatacaatggtagctacagagggcaaagccgcgaggcagaggaaatcccaaaaaagctatctcagtccggatcggagtctgcaactcgactccgtgaagttggaatcgctagtaatcgcagatcagcacgctgcggtgaatgtgttcccgggccttgtacacaccgcccgtcaagtcatggaagtcaggagtacccaaagacgctcgcgcgtttaaggtaagactggtaactgggactaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctccttttaatggagcttgtctgatagtaatatcagagcaaactcaacaagtacagatcccgattgaagaattgacgatggtgttcacgaaagcaacttttatttgattactgcagcaatggattttgtgtagtagtggattcaggcagtatgaaggaagctctgatccatgtttagcaggggcctgtagctcagttggttagagcgcacgcctgataagcgtgaggtcagtggttcaaatccactcaggcccactacggtttaggtagattattatacttgaattgtattggggctttagctcagttggtagagcatctgctttgcaagcagagggtcaacggttcgagtccgttaagctccacgatgcgtcagtagttccgacaagcatcactgttatttgacaaattgaagcaataagcatattgaagaagtaagttcttggtgaacttataaactttcctgttaatgtgaagtagaatactcatcactaataggtttttggttaagttactaagggcgtacggtggatgccttggcacaagaaggcgatgaaggacgcggcttaactgcgaaaatctgcggggaggcgtaagcagccgaatatccgcaggtatccgaatggggcaacccgtctcaattgagacatcccgcctggcgggaagctaacccggggaagtgaaacatctcagtacccggtggaaaagaaaacaaaagtgatttcctgagtagcggcgagcgaaaaggaagaagcccaaaccgactgctgtttcggcagcgtcggggttgtaggactccataacgtgacagtgcgtgatagcagaatcatctggaaagatgagccaaagaaggtgacagccctgtaggcgaaatcacaagctgcataggaggatcctgagtagcacgggatacgtgaggtcctgtgtgaacccgcgagaaccatctcgtaaggctaaatactctcttgtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagtacccttaagaagggagtgaaatagtacctgaaaccgtacgcttacaaaactgtaggagctaaccagccttcgggctgggtgtgactgcgtgccttttgcataatgagcctacgagttactggtatgctgcgaggttaaggctttaagagccggagccgtagcgaaagcaagttcgaacagagcgacatagtagcatgccgtagacgcgaaaccgggtgatctatccttgatcaggatgaagtatgggtaaaaccatatggaggtccgaaccagtgtgggttgaaaaccgcttggatgaattgaggataggggtgaaaggccaatcaaactcggtgatagctcgtactccccgaaatgtcttgagggacagccttggggtttagtctgccggaggtagagctaccaattgggctagggctgtcacaacggtaccaaacccagatgaactccgaatgccggtatgatatacccaggagtgagggcatgagcgataaggtccatgtccgagagggaaacaacccagaactacagctaaggcccccaaattcacgctaagtgtattaaagattgtttgtttgcacagacagctaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcaagcgaacatgcgtcgataatacccgggactaagcgtggtgccgaagcttagtgttagatttttaatctagcggtaggggagcattccaggggcggagaaggtgactgataacggttgctggagcgcctggaaacgaacatgtaggcatgagtagcgataaacaaagtgagaaactttgtcaccgaaaatctaaggtttcctgagcaatgttaatcatctcagggttagtcgggtcctaaggtgaggccgaaaggcgtagccgatggcaaacaggttaatattcctgtacccgttcatgaaggttattacctatggggtgacgcagaagtgaaaggagagccacctgacggaagtggtggtttaagtgcgtaggctgaagcgtaggcaaatccgcgcttcattaaggtcgaaacacgaatagggtgctcgtaagagccacaactctccctaatcatgctgccaagaaaagcctctctgggacgacatgaacagaccgtaccgtaaaccgacacaggtagatgggatgagtattctaaggtgctcgagtgagacgcagctaaggaactcggcaaattagccccgtaacttcgggataaggggtgcctagttttctaggccgcagtgaaatgagtcaagcgactgtttaacaaaaacacagctctctgctaagacgatttaagtcgatgtatagggagtgacacctgcccggtgctggaaggttaaggggatctgttagccgcaaggcgaagctctgaaccgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggtgtaacgatttgactactgtctcggctgcgcgctcggcgaaattgtagtgccggtgaagatgccggctactcgcatctggacggaaagaccctatgcacctttactataacctggcattgggcttgagcatgatttgtgtagaataggtgggagactatgaagcggggacgtcagtttccgtggagtcgcaatgtgaaataccaccctggttgtgtttgagtcctaacttcggcgagtaaatcctcgttaaggacaatgtcaggcgggtagtttgactggggcggtcgcctcctaaaatgtaacggaggcttgcaaaggttccctcagttccgtcggtaatggaacgtagagcataatggtataagggagcttgactgtgagactgacaggtcgatcaggacgaaagttggccatagtgatccggtggtcccgtatggaagggccatcgctcataggataaaaggtacgctagggataacaggctgatccccgccgagagttcatatcgacgcgggggtttggcacctcgatgtcggctcatcacatcctggggctggagaaggtcccaagggtccggctgttcgccggttaaagtggtacgtgagctgggttcagaacgtcgtgagacagttcggtccctatccgatgcgagcgcaggaaatttgagagggcttgtccttagtacgagaggaccgggacgaacaaacctctggtgcaccagttgtcacgccagtggcatcgctgggtagctatgtttggttgaggtaagcgctgaaagcatctaagtgcgaaactcgcctcaagatgagatttccccatcaggctcctggaagatgaccaggttgataggctacaggtgtaagcacagtaatgtgttcagccaagtagtactaataagccgattgacttaaccatttttttttaaaacttagtggtgttgagtctctatttttgcagaggcaggaaagtttataggtttacaaagagcgcattctccaatctcttgttgcttctttgtcgtcaagtctacggcgactatttcccaggtgatcacctcttcccattccgaacagagtcgttaagccctggagagccgatggtactgcttaacgcgggagagtaggtcgtcgccgagaattttatacacgcaagaagcctgtccacaagacaggctttcgtgttttctgccccttttccctcgccaccctcttgcacgcgacctcagggactaaaaggatctgatcagtctcaatcggcaatttctttgcttttcttacttcttcgccctttctttccgcctaccgcctaccgcctaccgcctaccgcctaccgcctaccgcctaccgcctaccgcctaccgcctaccgcctaccgcctaccgcctaccgcctgcactccacaatctcgtgtcgaaagcaaacgcttcacttccctgccgttgccagaccgcttcttcaggaagcagtgtcagtgtccacgtctgcatggcatcgtccggttttctttcagcaaatgctgacgcagttaggatggcaatgcaccagtgtgtatccggatcgcgaaccgattgatagatgattgcatccacagatgcaagtcgggcagtccgcgcaaaggcctgtgttgcgaggtaatctgatgggtgcgtccataggtattgatcacggtcgaacggagagatgtgcagatcgactgtttttccgataatcggaactgaaaatgccgtaaaggaagcgggcgggagcctgtcgaggccggccgagttctgcagaaagcaccatctccggtatccggtctctgcagcagcggttcgtatgcgttccgctccgtaaaatactcccggatcgtgtactgcacggaaacgcgatcctgctggcggaagggtttcgtagcggaacggtgtcgcaagaaggtagtgcagcccttccgttgcaggtggcaaaggcggtttgccatgttcaatgatgtcttcgagcagttcctgttcctccagtgaatcgacaagtttcatggtcgagacgacatgctgtgcctctaccattctccaggctttgcactgtctgcttgcggcctcagacgatagctctgctggcgtccagataggtaacgacatgcacgagtccttcggttgattcgatcagttcgacgggttttttcccggcaagggcaaggttatcgctctgcagccatgcttttgccgtttccggtgaaccgccgctaatcgagtcgagcgaccggaacagccggacaagcagtatcgcgaactcccactcttttctgtctgtcgcaagcaggtacgtaccggcattgaggcggctgatcgttgcagggctcagcccgagtattttcgcaagcttcagatttgcgaggccgagataaccggccgcattgcaaaccgccttcgaaagcactgctgcacggctttcgggttgagactgtactgcgttcggcatcagatgtcggattggttgtgatattctttagaaaaaatatatgaaataaatttctgtagaaaatcaggtgcgataaaatttttttatctgaacgcaacgttctttggtaatccgggatcatgggttaacacaacgaaaaagacaactgcagccccaaagtgatcaggtacgcgcttgtgcaggttcagaacgtaatggttgtctccataacggtgacggcactgccggaaagcagcactctctctcctttcaattcgaaggtgagactgcctccacgccgggaaacctgccttgctgccaacaggtttttgccgagtttgacggtccagtagggcgcaagttcacaatgggcggaaccggttaccggatcttcgggaacgccataacggggggcgggttttccaacccgccattctcattcaagcgacaggtcgggagcaccattttcttgcttgatttttttcaattccaatgtaatggcgggttggaaaacccgcccccctttctcttcagtgtaggcgaggattcgggatttaacgtatttatgttcgtcgggtttcatacaaagccctccagtctcagcgttgttgcaatcgtatcccgttgtcggggagtgatgcgcgactcctcggcataatcatgccatctgcgaacaacgtcctgcacttcagcgacgatggtttcggctcgcccgcgtttcatggatgcgcttttcgcacatgccctgaagtcgtccggcaggaatccgctccgtttgccgttcatcgtcatctgatgggtcgatgtccacgctccccccggttgatagctccaggtcatgtcgaacgctggcgcaagcgaccagttgcccgacctgtccatcagaaaggcaatgttcttcacatggtcatcctggttgcgggccacgatattgaacaccattcgccggaactgctcctccacggaagccatcggcaaaccaaggcgcctgatgacctgcaacgcctgttcatacccgtaagctcccgcccgattgaagtcgtaatgcgccatgccgcagagcgactgcatgtgcagtttgcctccatcctccaaccggtcgaagcgcttcgtcataaaatggcgacgaccgttttcctcgaacaggcggcagggcgtcatggtgattcccgcatccagcgccatgcggtagtatgcgtgctcgattgcaccgtacccttttggatcttcctgttccctgtccttgttgccgctcactccgtcgaacttgagcagccagtactcgaacccttttccggccttcacctggcctgaacggacttcgtcggtttccgggttccaggcaattaccgccttggctcttgctccgcccgcggaggtgccgacccggagaatctccccgagcgcaagctccttgcccccatcgaggaaccagacctgcagatcgttgcgatgggtcaacacctccgaagccaattcgaccaaccgttcgatttcgagcggtgcagagccggagccccccaattgtatggctggagcatattcaagaacgcccatgccccgagaccctgtataacagagcctctcgatggcattgaaggagccggacgtgcgaccggaacgggccagccaggtatcgatcagcgtattgccgaaccggtccggcagcgaatccgccaacagtcccggaagcccgtggaaggtttcgggacgcagcgagggaaaggagtagagctgaccggagagcggcatggtcagcggggcgatttcgatgccgctccgagcgaaggccggatcgtactcgaaggttgcagtcgcagcgtcgctatcgagcgataccgctccgatcgtgcgcccccacaggtttacccttgctgttgtactcacgactcgtcaccccacgtccagggcttttcttccgctggcttctgtttggttcttgcacgctttcgcgccttgcctttcagcttcagcaactccaacggccgcggccccgcctccggcaccagagcctccagctgttccagcagccccaatacccgcataacccgtatcatggacgacatctgcgtcgtagccccggcctcgacacgctccaccgtccgcttcgatacgccagcctgctcggcaagcgctccctgactcaactgaagctccagccgacgctgcgccagccgacagcccagctccccgagaatcgcctcatccgtcaatgtgccttcaattttcatcaacagttccggatttattgatcatataaatcgcattgtatgacgatatataatggaatatactcttttctcgtcatcattgacgagcgataattcgctctattgaaacccacgctaccgcacgacttccccgcgcggcgcaatgctccagccacttttccagcggccatacggctgccggatttccctcgaatgcccgcgttgcgaaggcgtctatctggtatagcgtgattttcatggacggtagatggtggagttaatacgcttgtgcaagttaagatgagttctaatggtttgcaaaaggttgctataggtgttaccttctatcaaaaggagatttgatcatgtcacagacaaaaggcgtcaagctggacgagaacacacagcagcggcttgcagctctcggtcgtatccgcgacagatcgccccactggctcatgtgcagggcaatcgaaacatatctggatcgcgaagaaaaatacgagcaggaaaagcgcgaggatatggagcgttgggaacagtttcagttaaccggctttgccgtgccgcatgaaaaagctgcggagtggcttgaaaatctggcgcaagggaaggtgacggcttgccccggataatgtggcttccggacgcattggtcgatgtcgggcggcttcatgctttcctctacgaaaaaagccccgatgcggcagcacgagcggcaaaagtcattctggagggtgcaggtttactgaaatcgatcccggacgttgggcgtcccatggacgatgacaccggcaggcgcgaactggttatctcttttggggccggtgcttttgtgcttcgttatatgtgggacagacacgatacggttgttattatccgtgtctggcacagcaaagaaaaaagaccatagattccgctgatagtcacttcctttccgaaatacgcctgtagaaatagcctgcatctgattcctttcgcaggtgcggttttatacaaatccgcgattcaattgacaagatatatgacgtggctgtcggatggggttttgtatctcatctgcctgcaggatttccctcgaatgccccgagaggcaacggtatcgatctgattgtgcctgatatatacgcctgggtcacctcgtattacggacctgataaacatgagggcacctctataaagtgtgatgagcgatcaaagagcatggcggacggagcggagaaaccggagtgtacacgtagtacatgaggatttcgagcaccgaccaacgcagcaatttgggcgcgcaataactttatagagatgcccatgaagcatttctcctgtgccggagggcataatactgtggaattccggatattgttgtaaattttaaactatgaacacgatagccgaaaacctaaccatcaccgtcaataccctcctgtacatcatcgggaagcttggggggacgggagatttccacaaggtattcaagattctgtacttcgcggatcagaagcaccttgtgaggtacggtttcgccattacggacgacaggtacatcgccatgtcttaggtctggttccctctatggcctacgatatcgtgaagtcacttcggtatgatggattgatggcccagttccatgatcagttttctccctccgttctgtttcaacgaaattacgcctgtggtttgtattcctcttgcccagattatgaaggagcgaattttttcgataaacgaagaaaagacgaagaagtaaggcatatcgttacgcttgctttctgaccggattcataacctaaacattgcatctcacgtaaaagaaggatgaatctggtatgacggtagaggccagagcaggcttggatgggctataattttcccaataaacccaacgtttgataccaatagaataggggtgctccagcaacgtttcttcgtttattgagaaattggtactctacaggagctatgctgtacttcgtaatatcatcgcgaggctgccatcgttttatttctccatcataacctctcaggatcatagccgccagataagcagctttggaagatgccaataccgcatcatcaggacggaatgctccattgtagatgtaggattttaattgcgtcaggccttttgctatgagctgaaactctccctttggatcaaagaatttgcccagtgatccaatcatcaatgaggtgttgataatgtcgttcaatactgcttcgattgtaatgtttgcctctcccctgtaggaaatctctttttgtgctgttgtggtaaaggactgcttgagatgatcgagattggatatcctgtcgaacaaaatgccaatgtcgaagagttgcttcatgacttccatttgtttttcggtaatgccaccgttggcatcctcaactctgaatcgaataccaacggtattgggagcaaaagcggtgagtttatcacctgtgatggaatcaacggaaggtatatgaacggtaaccagagggtcgtctgttacaatccattcgtttataatcggtgcttgcaccaaggatgggtagccatgctcttcaaacagaatatccagcaagatccatagctctttgttgtcccactgcgaaaagaaaatgagtttgtagtgagctttgggtatgccaggtttatagcttctccgctcgtctaattcgaatttactgaatatacctcccgaacaaatgccggttaaaacggctttgatttttcccttgctttcggtggtaacaatatctacatcaatggagaaccgtttgggttctggtaaaataagaaggagacttgtgccgcctttgaaggtaaaagaaaggtcggttttcgccaactgctcgaccaaagaaagggcataaatgaccttttccatgatggcagggttaggggggcttttgcggtaggctttccttttttccttgatccagtcaggtgtatatgatttcggtatgatcatttgctcggtatcgcactgacgtgggtgttttttgtcataaaatcgatcagttcctgcattttgccccttcgtttggcataagccgtcattcttgtgatgttgagggcgtacatcctatcgagtgtgttgaatatttgcaccagctcactgccttgacaaacgctgaatagtttacgatcaacaaaaatgtctaccaatattttttcaagtgagggtgtagctactttctcttctttttcaaggggagctttggttatgagaggtttaacaatgattgactctctctcttcattaatgtaacgctcaagggtgttttcgtcagggtttaagtacacgtttttatatttctcatccttcagaaaataaaaaactgattccgttgccacagcttcaacctcaaccaacagcaaaaatctatcaggttggtgaatcatccactcgctcagccatcgggtgctccacacacaatgccgtgcgactggaaattgcttattgagttttcgggcaatcgctcttagttttggctctacctgcgggtgaaactgaggctttgctgaaaagatgtaaactcctcttcttatgggctttagcaggttctttgctttaagcgaatggatccgccaggcaaaggttgaatcttttaaatcaggctcaaacgacctgtaaaagccgagcaactcctcacgggtaatgtgggggtgatgaacaaaccgctgttgtagctgttctatgatgaaatcttttggcacggcagctattttgttacataataaagccattcaatctgcataataataacaaatattggacagtatagtaatattactggctaatatttgatttctcaacatcaagtccgcaagtccgctacaaacttactcttatcgggcccagcggcaccagtctcaagcttcatgtaaaagataccagccctcccgaaagaaaaacgctttatcgttgtcggtaaaaccatcgacggcgtttgccttgcaacggtattcatcaactcggcaataaacacgaacgtcaatttcccggaagaactccggcaattgcattgtctttttaccggctgccggtcgcgtgtatccagagcacgattcattcgttgactgttcgacaatctatgtcagagggtatgcggaattgtatgagtcgctgaagaatcggccggaggcttttcttggcgtgcttgatacgaaagatctccggatggtaaggagtaccattgtccggtcgccgaaaatcaagggcagggataaaaagcgtttcggattcttcgcggaacagtagacggtatcaccttcggggggcgttaacttgttttccgggccccttgttctggacgatttgtttcagctcagctctgtagtcctttaaacagccaatttcggaaattagcaatcacccaggcagctgctttaaattacgtcaattcggcatgatctactacgactttttgaagcgatagttgctttttttgcgtgtggcgcctccttccgccggttgctgttgttcgaagatggttgtacggtgttcgagccggtagcttttaccggtaagtttgatgacttcgcatttgtagagcagccgatcaagcagcgccgtagcaagaacctcgtcgccaagcatctctgcccactctttcggatttttgttggtggtaatgatgaatgatgtctgttcatgcagctggttgatgagctggaacagaccgacagctacacttttttcaatcgggaacatcatgatatcgtcgataaccagcaggtgcgcatgcactaatcgcttgtactcccttgcagccgccgttgtaacatctttgaacctgatggtctggatgagttcatccatagtccggaacagtgcgtgataaccgagtttgagggcttcatggcagagcccgccggcaagatagcttttgccggtgccgcttggcccgataaggatcaggttgtagttctggtcgagccagaggagttgccgtaactgccggagctggacttggctgatcccgttctgcactcccgagtcataatgatcaaggtcatggagcaacggcaggttggctgctttccggcgccgttcaagatgagctttccgtcggcaggagatttcagtttcgagcagggtcagcgcaaaatcgctataggatggttcgcttttgcgcgcttcttcgagcaggagatctacgcttcctgccagcccggtgaggttgagttcccgggcgtgttcctgtatggtggtaatggttctttccatggttaacagctgaaaatggtttcataggtggttatggtactgctgtccggcacgaacgagagcatcctgttcaggtcgcttcggcgtgttttcgggcggaaggtgttggagaccgtcggatgactctgtttttcttcccgctttcggtaatggtgcaggatatcatggaactcaccggatgaaaagagatgatgatcgacacagtatgcgagggcctcatctatcagcttctgccggcatccgctgatggtattgcgtacatgcaggaactggtcccgactgtaccggggataacggttgtggatgctttcaagaaacagttccgcctgttcctgattggtgaaaagcggcttgagcgagtcctgcaactctcgccgtttggcggaagtatcgcgtcggtggtggttgttgaccaccacggtacctttgccgctcttaatcgggtgattggccagcaacctgccgtcatgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccgggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagattgtgttgtctttggcgtacatggtactctttaccgacaggcccggaaatcggatagggtaagggctcaaaaggacgaagatgctgtttttccacctgccattctgcctcaggtatcagccgcgttgtggcatgttctttggcattggccgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcttcgattttccctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtacttcctgaacgcctccgtataaaggatggcaccccggttctcatcggaaacaatggttgagtcctgatcataaaccagtgtgtgcggtatgccctcaaaaaaggcaaatgcctgttcatgagcttcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcataatcatgaagtgaaccttcacgttgtgttcatcagcactcgccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggtttttcggatccactggacaaaagaatagatcgttcgagtcgttacctctggaaagtccgggtgatgctccttcagccagtcttcaacttgagttgcactgcagtcaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcgcaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggagaaacttgcgcaccgtcactctgtccatgcccgtctttcggctgatttgacggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgtttttggcttattcttgttttccgatcacacagctctgcttcgcaggtctcatattcccccagataggctcgcatcagactcttccagagcttgccatggttcggcacgaagaagtgcagcagttcgtggacgatcacgtaatcccagacccgttcctccatgtcgagcaactcggcgttgaaattgaggtgcctctccgtggagcaggatgctcatttgttactcatgggccggacgccgagccagactacccggacatcgagtttccgggcccactgacggacgcgctctttgaaccggatctttgggctggcggctgcagtcatggttcagatccggtttgccttttcaagcaggcggaacaggttgtccacgatgcccgttacccggtcgggatcgtccgattgggcgtagatggcaaaggtgacctttttgcgaagctcgcgcatttccctgtcgctcttcttccagttcggaaactccacgaacgccaccctgatctgccggctgacctcttcagcatgttcgatcttttcgtcgagcagggtccggaacacgaaataagtctgtaaacctatattttatagtattaaaaagctggtttataatttttttatcaagaaagtctataattgctcattaggacaaacgaacttcgcgaaaagcttctccaagctgaagcgcagcacttcgcctatctcccatatcgacaaggatgtcaaggattcgcagaaatttctgagccaaatccagcttcatcggtgcgtcgcggtgtgctaaatactctactagctctgcgatacgtgtcggaataaacgatccatgccaccccttcagactctcaagtccattttcgaatacagcaagcatttgatctgcaaaagcttctgccggataattagacctagctctttcacacaacgtcaagaaatgttcaatcacagacgctgcccaacctccagctcgaacgaatcgatctatcaaaggcataattctatcaatttcagaccaatcaccgtttacgtagcgagcggctaaatcagctcgttcaattgaaacaaacattaaaatgcgaacaagctctggttgatggtgcccataaaatttcccgctctgataggattcacgtttaaaggccgagtccttaagaaatcgctccagacagatctcaagcgttgctatcgtatctattggaacgattggtgcaacgtataaaaagttgcagatatacgtattcgcaaatggtctgagaagcgcccagcaattatctccttcaagctttaaaatcggatcaagaaatctgggctggaaatctacaagtggcataagtcccgctacatgacctaaacttgatccgattgtatccgttaattcatagatgttggtagccgaatgatcacgccgattaggcttagcccaagacggggcaatcttttgaatcgtccagtcgagaactcctgcaagaaaatcaagaagctcgctctttgcgttgctgttcaaaatctcatcatatggaatacgcttgagaatctctgcggcatattttgaataccaaaaagtaggcgaagcaatccattgttcagtagtttcatcggaatcattccaatcaaattcttcataactataattcatatcccgatgcgttccggtttcggccttaacccatgcttgcggtggcaaagaaagagtaatccaatcacttccgttttcataaaaccaaatagcttcttcaaaagcttcttgggcttcgcttaccgtgtgcatgggtgcatgatattgatgtatctgatcacgcggacgagaaggaacatgacaaagtgaaaacgccaaattcaacgcagcccatgtcagtttaggatcttttgaccaaagagtacatgcttctttaattgccgttaatgaaacgatttcaagtggatggacaatgagtccaagcaagtcgtgaactttattacccaacacaacaccggctcgcatgtcagctgaaatacctcgggcaacataaatagatgggtgccaaggaatatcactctgcggcagccatagttgatcgattttttccggcaaacgaattgctcgatctaaaacatcgcgagcccattcaatgtcatcctgagccaaatcattctgcaaactgagcacaatagtggctgttgcagtgaccgcacctcgacacatagccaaatggtattcatcattttcttcattcgaatgttcgaataaatgtctatcatcggactctcttgctaatgcaatcgcctcctccatagtatagcttgaactcagtgctttatccgcaaagaattttgaggcccatgcccaaagatttgactgtctaaggtataatgtagattttttatatctcgcaacattttcgggttcagatgcagagggactaacatgaacaatcgctatctgatctgaatctttctccgcacgataagcctgataatttttcatatctgccatttcagcatatttgatggcgtcatttaagaggcgttccactaccgcaggaatgtcgcgctcttcttcgtattgaaatggtagattattcttgaagttgagtattgcatcacttgaccggccactgattggccctgatgcgaaaataaaactgggcaccatccagctaagcgttttttttcgaactgaccgatcattggcagctttgaccgcctcatagttaggaatgtctgactgactcctaaaaccaatcaggttagctgtttgcgataagtcttgtcccatgcgccgaaaatctgctgccaaaagacgctgtgatgtaaacagcggcaacgtcacttctgaaaccgtctctgtgtgaagcgcaagcattgcggcgatacccagaacagctatgcactcatttccctcgacaattgtttggattagctcgtcaaccgatacatttcgttcaagctctgtaaaacaccattcttcaagagccataaatccagaaccgatagcttttggtgcccaagttgatcgaaaccaaagatattcacgctcagtaccccaaaatctttgaataccccaagggaatgaaagctccagtggaataggtttgcgatattggtctcgtgaataacgatgcagctgtcgccacgccataatcgcgtgattacaaagcactcttaaaagcctcaatgcttcatcgggtgttttttggaaaagcgagttaaaaggttctcgaagtggtgatggaggccaaaaatttcgatagtcgtcttgaatagcaagccgatcccgttcgaaatggttaaaatcatcataaaagggtaacgaaggcccaattgagagataattcttttcttgacgtgtgcgctcttcttcaggctttgacagtatgccgttacgcaaagccgtttctcgttgaattttttgctttcttcgggcaacacgctcgtccggaagttcctctttcagaaacctcaatgatagatcgccaagcaactttggcagcgattgggccaagagcggcgaatacacaatgatgtcttgaaactcatcttcacttatgtgttccgaagccataactctctgcaggtattcttcagcaaaaggtggctctgctatcgacgacctcaaaatgagctgaaccaaggattttcggaaagcacctcgctcagggactttgctccagtattcagaattttcgtcaggctcttgtgccttattgattgcgtctaaagatgcaagccaaatagcgcattgttgaagaatcgcatgagatgtcttgttccgtatttgagctaaggcgttctgccagacgtcaaagacagcgacgacctctggatacagcctctgaggaatgtctgaaatacgtctgagaataaagtggataaggcgacgccaagcgcggaaatcggaaggccaaccaagaagatcagctatccgctgacggttttcattcggaaattcaccagaaagaatcgtctcattcggcgtggtcttttcagcctgaaaccagacgagtaactttctgaaaaacctaaaatcgtcagcaaaaacagctgacgcgaattggtcttcatccccgttaaattctgcaataccaagagggccagctaaccacgcccgctgccattgtgaacgaatatccgaacgttcagtttggctaagatactcgagccagttttccccattcgcaaattcccattgcgacgcaagttcgacaacacgtgcgactgctggcggctctccacacgctttgatctcatcgagccactttggcccacaatctgccaaaacatgaaaaaaagcccattcaaaaaagatgtcgtgagcgaagcggatagatattccttgacgatcattttgaagaatgtcgtctgatatcaattcatcgatgagggcaaccgacttgagttccctgagacgaatcggctggctaagttggcgagaatatatccgtgcaagttcaagcagtatgctctgtcgttcaattgcattttgaccgctctcattatagccgccacgtcgccaccagttcgcaattaaatcgatttcagactgagggcaaaagactggtatgcttgggtcagccacatagcttttgtccagtaccttcgcaaaaaatggtcttcgaacaatctcctgaactttgtcttcgccaaacaaaagtggcctgagatgtggtttcgcttgcgcaagcaattcggattcttcttcactcaatttgccaacctcaagagtttcaactctcatggtatcgagaaactctcctaaccaattacgaagcaattcaagaccgctatcgcgaagagaaacgactattcgccagttgtcgagatgcggcgattcagaaatggtacgaatcacatcaaggataacagcctgatgctctttctcgatgcgatcgattgcgtcaataaaaagaattggtgtgccgacggccccaacctcgacaagaagctgttccaaggaagcatctgaaagaccatgcgatacagcgtaaccaatccaactggttcctgtaagttgttcagctttaagaaaaaaaacaggcccatgttctaaagcttgctgtatcgctcgctttaccatgacagattttccacttcccggcaagccccgaacttgcacaatacgagcagtcttgagcttagcatcaagctcctcgaaaagagatattctgtcgatcctcgttccgccaacgtcgtctgaaataagattaacttggctttttgccaattccgctaatttgtcaagaaggggaataaatgttactgaaccggcaaaatgtgcaagagtcgaaataaagcggacaagacgtacacgatcaaactgtcctgattttccggctgaagctctcgccaattgaaccatccgcgaccagacaagaggcgctttggcattatcaacagaagacaggcaatcctgaatgcgattgattgcatctggaggagcagtggctccttctgaaatgaagtcaaactggacaaggacgaagtgtgcaagaaaccgatgttgctcttcacttgagcaatctccaccttttgcggtttccagaatagcaagaacatcccccttcacggcatcaatctctttacctgcgataccatctggtgcaaagcgtgcctcaaaatgctcagaagtcaggctctcacgagcccagtcacaaagagtacttagcgcacgttttttagccgatgaaatcgtgccaaccgccgctccatagcgatcaatattaacacgaaagtcatgcttcaggagagtactccaactatcacggataatatctcgaaagtcagtatttgttattgcactgctaatcgtaagtgagcgctttacctgaaggctcaggcgagccggattcttggcaacgtcttcaaaatctacaattacatcgtcaagcggttctccaaagtctcgctgttgaacagatactcgaaccactattcgatcatcaatacctggggcgaaggcctcagcaagcatagcagtgagataatacgcggccacatagccttcaaaggtaaaaccttcgccgccagcaagttcaggtgattgaggcatagaacgtttttagagttcgcttgcagatctcaagtttttgatcgaagacccagagtttcagttaattccgcagccgataacggcgatgtccagagatttttcagaaccgcttcgaactaggtctctgactgggcttcacttagcctcgtggctaatgttaaaagcgacgaatatgttttaccattacaggcagttgtccgggattcccggacaactggatttgggtataattctccatcggttttaactgtcaagaatttcttgacgcttgctgcagggcgttcattgatactgtcgagtccgccattggttttaataacggcgaatctgccataattaaaatcttgcttgcttggcataccggagaacgggttttccaacccgtcatattcctgacaggcgctgtatcctgtatggcagacaggaatgttcgcccccctttgaagattactcatggccggggtccttccttatccattgccctttcctttcagtttttcaagcatcttgatggctcgggtttgttatagaaaatgccctgttctggaggtttatgacgacgttcaagcgcctgaaagaccttttcaaagtttttctcggtctctgatgcaaaaataagttgccttcgctcgaccagttcaagcctttcaaacaatttggcgttatcctgaatgaatcgccgcatctgtacaaaggcattcataatctgtatggaaaccttgaccgctatattacttcgcagaaccgccgaaagcatggaaatgccctgttcggtaaaagcataagggttgactgtcgaatgcttcagggattcgaaccggtcgcaatttgcgaccagttccgctttctcctcattggtaagctgaaaacgaaatgcttcgggaaagcgctcgacattacgttttacctgctcattaagacgtttgttttcaaccccatagacagcagccagatcccgatcgatcatcacctgaacaccccggatagtaaaaatcaggttctgtatctgatctgccttgatgatgtcatcgtgctgtatcatgccatgagcttcctggttcatgacaatccatgctgtcgttttaattgtcttcggacttatactcatcgacaagtgtcttgtgtagctcaataatctctccgaacccattgtaatccttcagggttgccaaatcaaatgccatgcagaaatcaatatcacgctgtgacaggtagttgtcgtggatgagcatctcacggatctggtctgaggcctctggatattcgcgtttgtcagggtcgaagttctggagcaggaaatcgcggtaacaatgctcgatgaccgacttggagtgggtttgaatctctgaaactactcgaagaatctcggtgatcttgatttctaacgcagcttcggtgctgaagaaaatgttaccattagtgtgggcggtgtcgttgcgctccttcacgagcgcggcgtagctgccaatcttgctgttgtcgcagccgatgagcttcaggaagcgcatgacgctgctctcgttcacacgccaaaaggtgaagggagaagtggcgtcaatcagttccttctccagatccttgttgaagccgatcatggcatttgcgaaatcgccaggtttcgtctgcttgatctgccagatattgaaatagacgaagctcatggtgagcatgtggtaggcaagaaatgcgaactggtatttgctgtgcgaggtgtttgtctcgaaagcatcccacaggaactcgatgtattcctgctccttcggagtcttgaaggagaggggcaggtaattggcaagctcaaatgcttcttccatggatcagcctccagtcactttatcgcgacgcttacggatcgcagttacccagttttctaaggtatctatgtcgaccttgagttccttcggaccgggaaccggcgcacgagctgctggggcctggtcatgacccgtcagccacttcgagcattttgtcatcgacgtctcaaccgttttgcagtcctcgtcggtgatatcagctatcagggcaacctgttgcgtctggatactcggcctgtagcgttcgaccaaaccaccaagaagcacttcctcaagagcgcgttcccaagcttcacggagcaagccgtaaagatacttggcctccttttcatatgcatcctgatggccattgcgagagagcttgtcggcagactgccagcctttcttcagaaagccgattttcttcttgatcggcagagcgacccaaggcagttcttccgtacacacccccgcaccattggaaaggaaccggacgtgttgatcaaactgctcaaccgttagttcctctgaaaattgtttaagaaggagaagaaagacgacatcatgcgtgaaaacgatgacctgccgcgttttagcttcctgaaccaatcgccgagccacaccctgacgccatttgaaatcgagcgaggacaccggatcgtcgaacacaatgccggacagttcgtcggctgtgctgagttcggcaaagaatgccgcaatagagaggcagcgctgctcaccctcgctgacgactttaggcagatcaacaccgggcgcccgtgtgaaagcgagcttgtggtagaaaactccgtctgtacctccaagttccttcaattcgacctcaatatggttgaaggacagattagccagttcatcgctgaaactctgcttcagtcgttgagacaccacggtttttgtcacagcggagcttttctgcgtaatcgcctgtgtcttggtttcctcaatacacagagcacaagcggcgtgttttttcctgcgctcgatatcatcaagaacggtctgctgatgcgttgccaacagcttgcgggcacgcagttcctgcgcctcggcagtcatgccttttcgtgtctcgtcggtagcactggcgcgcagagttttgatccgggcctcgatctcatcagcaagcgattcggtttcacgaacaacggaaacgagaacggggatatcggaagcaaggtactgattatcggcaagcccggcaacaacagctttgcggcggctttcgtttgtagtcagagctgcgataacagcgtccgcaatagcctcatgctcgatgcggatttccttgagtgtttcttcaacggcttcggtcgtagtcctgagttcgatgaactccttgcgaagctggacaaatttcgccctcattgtttgaagttctcgttccgtggtagaaatcacgaacgcttcaaactgtttgagccgatgagccgcagcgtgttcgagatcctgctggcatagtaagcaatgagcaccatcttctatgacggggaactccttgccgggataggcaaaatcctgcgagaactgacgagcggagtcccacatagccttccactcttccgaacccgttccagccagcataccttctggaaacgtcgcctcacgcaaccgcttcgcctcttcgcccttacggaggccttcggatcgtgcattgaaaactgcgaccacggcttcggctgagagtgctgattccacatctttgagatgccggacaagtgtttgtacacgtcccttgtgcagggtaagttgtcggctcagcttgtctgggtcattggcctgtaaatcgagaagcgacttttccaagagggcaagccgagcattttcttccctcgatagacacgcaagtgactgaacggcatccgatttggtgagcgagctgatgttcgccaggaacttcgcaacagccgtgcctgccgggatttgagtctgaataacggaaagcacactcgacgacagtgcacgctgctctaactcaagttttgcgcggactgccttgcaggcttggacaagtttgtcgaacagatccagaccgaagggcctgaaggcaacgtcggttttctcggtaagatagacggctgcgcactgcgtatcgaatacactcacgcgcgaaacgaattcatcctcgccggttccaatccactcccgtggttctggttcagttccaacttggtatttgattgcaacgacaggcgcgagcggggatgttccagagacaacattgcccagaatgcgctcctgcccacgtgcccgacacgcgcgcttgagaatgcggatatatccggtcttgcccgcaccgttgtcgccataaaccacggttaaccctggagcaaacttgagtgtctgatcttcagcgagcgcgttcactccacggtgatgaaaaattgagacaagcgaaaccgggacagcgcctgccgccctgtctggcatgtgctccttgacgagtggatcgtgttcctgcggttccgccaggccatgcgcactcttacagatttccgtcagcgagatgatgtcctcatccgagagttcgccgttcattacaagacggcgtaaagcatcgcgctgccatatcgggcgaccaaatgaccattcgagtatctcctgaaggacgttcattgcgatatctccgcttctgctgtttcattagctttcccccagatgcgggcaagggtggattgaattttcttctcgaagcgaacgatcagttcgcggttggcggcgaccagcgcttgctcggcttcgatctccgccacgatagcttgctgtgtggccaagggagggacggggatttgataattctcaacaaccgaacgaggaacacgttgcaacccgcctgtgcctgtcatctgtggggtagcccacgtacggaatgagggtgttgctgcaaacataaacacccactgtgggagaagatcccccgtaggcctcaatacatagaactcacttgaaccgaaacctattccgttacgaaggttgcgagcaatgcctgccttcccgttttcaaaacaaggggtaacctttgcaagaaggacatcgccatctttgaagtaagtgtagctggtagttacctcgtccagtcgctttgtgtctttgagctcaaagaacatctcgtgctcgccgacatccgacattgggacgaatgacacgactgtggtacccacatggtcagccacctcagacttacgggggttcacaacgcatgcttcaccaagcggcaccatcggccagtcggggtggatgggtatgtgaggtcggtagttatcaaggacggcgcgggcgccgttgatgacattctggtagccctcgatttccgctacgacttccttctgcacttccagcggcggcagggggatttggatgttttttaggataggaatgttcagtccgctgcgctctgtgtctcccgtgagtgcacggatgtcagaatacatagagcgtagcgcccaaaagatgaattcagaaattgctctgggggggggcgctggcgtgatggcgaccagcgactgattgcaagtcgcaccggtcattcgaagcaacgcaactgttccccgagttttcccttgtccgtttagggctataagaacgctatcttttggaaggactttggcattcgagttctcaacagccttctgtgtaatccttttttcacaggccataatttcaaacccgtgaatgtctcctgatacgagccagggaacagttcctccttcgtaatactcagcaatcgtcgatgtgggtgtccctcctgtcataaatgtgcatatttcgtcaagcgagacaatcggccacttgtgatttaccggatcaccctcccgataccgctctccactgaggttgtagtcgccattcgtggcgatcttctctttcggtacgataaggccggtggttatggcgtgtgactcggtggcagccctggagcgcaaggcttgcaggtgcgctgcgagttcggcctgcacctgcggaaggtcgtttttctctatggctcttcgctgggcaccgaggccgaacccgtcgttttcgaccttgaagaatgcgatggtgtcactctggcgggcgagggatttgtcgaggatcaggatactcgtcttcaccccggagtagggattgaaacagccagcagggagagagatgacggcgacgagagagttttcgacgagcatctttcgcagttctttataggccatctgactctgaaagatgatgccctccgggacgattataccggcgcggccggctggggtgaggtgctcggccatgtagtccacgaaaagaacttcgctgcgcttggcctggatggagaatcgcttgtgcggcttgataccgcctttcggggacatgaagggcgggttggcgagaatgacgtcggcaaattcattccagcgctcctcggaggagagagtgtcgtattcaaaaatgtgcggatcggtgaaaccgtgcagatacagattcaccagagagaggcgcaccatgtcgggcgatatgtcgtaacccttgaaattccttgcgaggcgccccttttcgtcgggtgtgagggtgctatgcccatcggtgtcagtgttggtacgcaggatatgcttgtatgcagagatgaggaatccggcggtgccgcaggcaggatcgagaatagtctcgtttttttgcgggacaagaatctcgaccataaaatcaatgatgtgacgcggggtgcggaactggccggcatcgccctggctgcccaagacgcttagcagatactcgaaagcgtctccgagtcgttcgctgtggtcgtaggtgaattcatcgatgattttgagaaaggctttgagcgtttcagggtcacggtatgggaggtaggcgtttttgaaaatatcgcgaaagagtgctggaatacctgggttctcgggcatcttggcaattccttcgctgtagaggccgagcatttcgtgaccgccgagacttcgatccatgaacttggcccagccgtatcggacaaaattgccggtgaagaatttgcgcttgcctccaagttcctccgactcggcgtccatgtcatccatgaacttgtagatcagcgcgatggtgatctgctccacctgggacttgggatcggggactttaccgacgaggatatcgcgtgcggtgtcgatgcggcgttttgtatcggtatcaagcattaaaagattcctttatgcggcaaattgattcaaggaaacatagtccttgatgtattcaggtaccagcacccgatacttttcgggcacggctctgaaatcatgtgtggtgaagtacgggttggtcgccagatcggtaaactgcttgctgtcgatgatgtcgcgcacccggttgctggtcacataggccttgaagtaggtcttgatggccgggatggctgagggcggctcaggtattcggtcggcgacaaacttggagaactcttcctcgagcagctcatcctttgacttgaagcgtgggatgagaccgaagaccttctcaagaatctcacgcagggtcaggcggcggtccacggcggcggctttgcgcagtttgtcgagggtgtagtactcctcgggcttgtcgaagacctctcggttcacgtagtcgatgacgcgatcccattgcccggcttcaacggctgaggcgacggtttcatcggcgcggatcacgtcttcaaacttctcgaagaacatgcggtcgatcttcatgccttcggcggtgatctcctcgacacgcatcgaagccatgatgtcggcaccgagatgttcataggttccgcccacaatcaccgggccttgcccacctccatcgtcgtcgcctttacctttggttggcgggagcttcagcacttcgtcgtagttgaactcatcttcgaagtattcgcagttcgcgaaaaagtcgaacagcttgaaggcggtttttataggctgcagcacaacgtccttgatggtatcgttgaaaagcagttcacggaagtcgtgcttgcgggtgccgcgtcccttgatctgaatgaagtctgtcggcgagaaaatcggacggaagagaccgatgttaaggatatcggtacagtcgtagcctgttgtcatcatcccgaccgttacgcagatacgagctttgctggttttataggtggggatgaagttgccggagccgagcaggttgttgttggcaaagttgatagtgaactgctgggcatcgggaatctgggaggttacctgcacggcaaagtcagactggtatttattcggaaacatacggtcggccatttgattgagtatctggaccagtttggccgcgtggttctggctaacggcaaagatgatcgatttgccgatttcgccgctgaccggatcacgcatggcgttttccagaaacgtcttgcacaggagatggttggttgtgtcggcgaagaaacgcttctcaaactcgcgctgtttgaacgtctgctgctggtcctcaccggtgtcatcggtgaaagagacaacgaagccctcttcggaaagcaacgtggtggtgatttcggtgcgggcatccactacggttgggttgatcaggaagccttccttaacgccgtcgagtaaggagtagcggaaggtcggttggctgttttcgcatccgaatgtgcggtaggtgtcgagtaacaatcgccgttctgcttcgcgtgggtcgcgggtgccggggtttgaactgtcgaaccggcgaaggtaatcgcgcggtgtggcggtgaggccgagcttgtagcctatgaagtagtcgaacacggcgcgggcattaccaccgatggagcggtgcgcttcgtcggagatgacaagatcgaagtcggtcggagaaaagagcttctggtatttgttgttgaagagcatggattgcacggtggtgacgacaatttctgcgcgtcgccagtcgtcccggttctccttgtagatcaccgtctgaaagtcggaggagaggacggtagcaaaggcctttttggcttggccctcaagctcaagtcgatcgacaaggaacagaacacgccgcacgttgcccgaacgaagaaacagcttgatcacagcggcggcggtcagggtcttgccggttccggtggccatctcgaaaaggaagcggtctttaccatcgccgactgcggcctgaagagtgcggattgccttgagctgatactgccggagaaagcgcagcttattggtctgaatgtatccgggacgttccgcttcatttcgccacccggcctctgattggtagttcgggtgttgggtgagaacgatgtagtcctcgctgatcggctcttcgatgagacgctgaggattgggcgaaaccttctggtaaccggtgaccgagtccggtgtcggaaacgaggtgataacgtatgggctccctctttcgagatcccagaaaaagtgcaggttcccgttggagagaatgacgaagcggcagttctgggacctggcatatttgcgggcctgctctttaccgacaagtggattcctgttttcggctttggcttccagaacaagcagcggaaagccttttgcatcaagcaggagaaaatcgacgaagccttttgtgctctgctcgaaattcgtgccgaatgcgtccagctcggtggatttgatggtgacgccgggttcgagacaaacgttggcgggagcttttccttcctggaaaaaacgccatccagccgcttcgagcagcttgttgattttgatgcgggctgtggcttctttatcgtgcattcagggtattattgcagcgatggtggtcaaccggtataaataaactaagtagactgatccgactaagtcgcggatttttgaatataacctatggaagatgcaaatcagaaatcttctgaaattactgacgatacacgtgcaggtgtgccgtcagttgtgattcccgccggaagaggttattttccaattctgcaaggctcctctgaaataggcttccgcagcaggtttttcgaggagccgttcctgtttttcgttgcacgttacacaccaaccctaaacggagactccgatgccggaaaccaaaactctcaagtcctgcgagccagtctgcaccagtattgtgaagttcatgaccgatcaggagatcgcgccgggcatgggcctcagcattccgccttattccgaggtgatcgggtacagctacatcaatattttcgtgcgcttcaaccaggaaaagggggatgaacctccggtggatctcggcgtgaccttcgcgttcgacgaaaacggcaagctggccgcccggcgttacgtgaatctcgaagagaacgtgaccagcccgcagagtaccaatttcatcgaggtttcaggcagggcaagctggcacggtaatccgcacaacgtcagcacctacattgcccgcattccggtgatggggccctacgtggaggtgttcgcctataaccgggctccggtcaaaagaagagttaccgtgtgggggtatctggtttcctgatgcaatctccattcattaaaggagggcggacattcctgtccgccattgcattggagagacgaggaatggaatggcggtcccgaccggtcgggaccgccctccgttcaagaggaaaaaaaatactcttcgggcctcatttttttgttgacagggtggcttttatttgttatcatatgagtgatcgctcatatataatccgatttgccgatgcagggacatgaatacgaccgctgcgaggagcagtgcatacaccccgaggttgtcgagtcggtgcgtacacagatgctcggcaatgttcccgcagaggagcttgcgaagctgttcaaggtgctcggtgacaatacgagaatccggatactcgatgcgctctaccgttcggagctctgcgtgtgcgacatcaccgcgctgctcggtatgaaccagtcggctgtgtcgcaccagctcagggtgctgcgcgacgcaaggatcgtgaaatcgcgcaagcagggcaagaatgtgctctacagccttgacgacgagcatatttccggtcttgtccgcatgggctcggagcatgtgagggagctgaaacgataatgcgctttttaggggaacctctaaaaagttattacgcgttctaattgctgcgttagtcggtgctcgaaatcctcgtgtactacgtgtacattccggtttctccgctccgtccgccttgcactttgatcgctcatcacactttttagaggcttccttttgtttttttatgtatgaatacatcatcatatgataatatgtaaaaggtaaaggtaatgatcatgattattattatagatgctttcacggcagtccttctggcctcgtggaatgttctgctggaatcggcgccctttgtgctgctcggcttttttgtggcgggtctgcttaaggcgtttcttccggacgatttcgtggcccgtcatctcggcggcggaagcatggcctcgattttcaaggcggcggcgatgggtgtgcccattcccctctgcagctgcggcgtgctgcctgcggcggcgggactgaaaaaacagggggcgggaaacggcgcggtcacttcgtttctcatttcgacgccggagaccggcgtggattccgttgcggtatcatgggcgctgctcgatccgctcatgaccgtcatccgtccggtcgtggcgtttttcaccgccgtggcggccggtattgcggtctcttttaccgacaggcatttcaggagcgagcgcccggaaacagcgatggctccggcggcggaaccgcagaacgcctgcacgtcgggctgctgctgcagccacaaggagccggaaccggaggggctggcccctaaattcatgaacggcatgcgcttcgcgttcggtgatttgctgaaggatatcggcggatggctttttttcggggttctgcttgccggggtgatttccgtgtttctctctcctgaaatagtgagccgttacctctcgaacgagtatctctccatgctgctcatgctcgccatatccgtgccgctctacgtctgcgccacggcttcgaccccgattgcggccgctcttgccctgaaaggcatttcgcccggcgcggcgctggtgttcctgctggccggtccggcaaccaacgcagcggccattacggttatcgctaagcttatcggccggcgagccaccgtggtctatgttgcggttatcgtggcgatgtcgtttcttgccggcatcgcggtcaatgcgctttatggtgcgctcggcatcgacatcaccggctggcttgcggcatcggctcacgaagagggaagcttggtggccatgctgtcggcagtggcgctcattgtgctggtcgcaagggcgatgatgctgccggcaaaagcgcatgcccattagtcgtcaggagccgctcaatcagtcgataacacccgctccggtgtttcatgggcataaaatttgcaaagctgtcaccgtttctcaacactgctttgcgtacctttggcgcataacgttcaggctttttaacgtagctggaaccctatgcaatggctctactgtgattttcatattcatacgacctggagcgatggggagtattcgccgggcgaggtcgtttcgctgtacggcgaagcgggattcgatgtcatagcgatcaccgatcatgtgctcgacaccggaagcatcaaaagatcgggccggccggtttcggagctgtcggtcatggacagttcggaattcggctcctatcaggaggagttgtgggatgcggcgcggatcgcgtgggagcgctacaacatgctgcttattcccggtgtcgaactgaccaacaatacatcacgttatcatattctcgcactcgatatcaaggagtatatctcgcccgacatgccggtcgaggatattatcgcctgtatcaggaggcagcagggcatttcggtggcctgccatccctatatcaggaaccattccggcgacgatccctcgttttatctctgggagaaccacgagcggcttgccaccatgttcgatgcgtgggaggttgccaacagggacgacctgttcaatgtggtcgggctgaaaaaattcaattatatcgggaactccgattttcacgaagcgcgccatctgctctcatggaaaacgctgctgcagtgcgacaggaatgtggagtcggtcaaggcggctatccgcaggaacgaccgggtttcgctgtttctctaccggggcgggaagatcaagtgactgcgcatgtttggcgggcagcccgtttccgggcagcccgctgcagcttacgatagatcgaaccggtcgagattcatcaccttgtcccatgcggccacaaagtcgtgcacgaatttttcctgtgcgtcatcgcttccgtacacctctgcaatggcacggagccgggcgttcgagccgaagatgagatcgacgcgggtggcgctccagctgggttcgccggtttttcggtcgcggccttcgaacgtgtcgtgctcatgcgagaccggtttccactccgtgcccatgtcgagcagatttacgaagaagtcgttggtgagcgtttccggatgtctggtgaagacgccatgcggcgattgccggaaattgatgccgagcacgcgcagaccgccgacgagcacggtcatttccggcgcggtgagcgtcagcaactgcgagcggtcaatcagcatctcttccggcgtcacgctgtattttcgttttgcgtagttgcggaacccgtcagcgagcggttcgagcgctgcaaacgactccacgtcggtctctgcctgcgatgcatccgtgcggcccggcgcgaagggtacggtcacgtcgtgtccggcacgccgggcggcctcttcgacggcggcacagccgcccagcacgatcaggtcggcaagtgaaacccgctttccgcccgactgttcgccgttgaatgtatcacggattttttcgagttcgtgcagcacccgctgcagctgttccggctggtttacttcccactctttctgaggcgcgagccggatgcgagcgccgttggccccgccgcgcttgtccgaaccgcggaaggtggatgccgacgcccaggccgtcgagaccagttccggaatcgggagaccggaggcgaggatgcgcatcttgagttcagcgatctctccttcggtgatcagctcatgatcgactgccggtaccggatcctgccagatcagatcctccgccggaacttcagcgccgagatatcgcgatttgggacccatgtcgcgatgagtcagcttgaaccatgctcgcgcgaatgcgtccgcaaactggtcgggatgctcatagtagcgccgggagataggcccgtagattggatccatacgcatcgcaaggtctgcggtggtcatcatggtcgggacccgtttcgacggatcgtgggccgccggcgcgagatcctcctcggctacatctttcggtttccactgccaggcgcctgccgggcttttggtcagctcccactcgtatttgaagagcatgccgagatagcccatgtcccaatgaatcgggtcgggcgtccatgccccttcgagcccgctggtcatggtctcgtcccccttgccgctgccgtagccgctcttccagccaagcccctgctcctcgatgggggcggcttcgggctcggggcctatcaggttcggatcgccgacgccgtggcatttgccgaaggtgtgtccgccggcgacgagcgctacggtttcctcgtcgttcatggccatgcgcgcaaaggtttcgcgaatgtccctgcctgcggcaacggggtccgggtttccgtccggtccttcgggattgacgtagatgagccccatctgcacggcggccagggggttttcaagatcgcgttctccgctgtagcgattgctgccgagccactcgacctctttgccccagtatatatcctcttccggctcccagatgtccacgcgtcctcctccgaatccgaaggttctgaagcccatcgactccagcgcgcagttgccggcgaggatcatgagatcggcccaggaaagcatctttccatacttctgcttgatcggccagagcagtcggcgcgccttgtcgaggttcgcattgtcgggccagctgttgagtggtgcgaagcgctgattgcctgtgcctcctccgccgcggccgtcgctggtccgataggtgcccgcgctgtgccatgccatccgtataaaaagtccgccgtagtggccgtagtcggccggccaccactcctgcgaatcggtcatgagcgcatagaggtcttttttaacggcgcccaggtcgagttttttgaattcttctttgtacctgaacgcttctcccatcggattgacgagggaagagtgctgatgaagcatatcgagaggcaactggttcggccaccagtcacggttcgacatgcctccgccggcgaccggatggccggctgttctgcccgttacaggacacttgctctgttcgctcatgagagttcctcctttcgtgatgtaaacgtatagttttgactgtatcagttttctggctctctggagagtttttccgaaaccttattaccctgatccgatgagttgcgtgttccgggtaataatcggaatgattattacctaaagaataaaaaaaatatccggttcaatcaagaattattcctgtttcgggctttgcatgcgctgcatgtgccgaaaaaatcgatgcggtgcccttcaacggaaaagtcggccgcctcgccgatgacggcgtttatttccggaaagagcagcttttcgaaatcgataatggttccgcattcgcggcagataaggtggtagtggggcgtggttttggcttcgtagcggtcgaaggtgctgccggagtcgatttttttgacgaggccctgttcgatcagcacggcaaggttccggtaaacggtgccaaggctgaggtttgggaattcgggtttcagcatatcgtagagccatccggcagtgggatgcgtggccgttccgcgaagcacatcaagcagacgttcgcgctgtcggctgtagcgaaggggttttggtgaagctgatttctgcatgagaaaacaatcatgtgttgttgctgcattgaaagtacgatttctttccgaaagccgaaaccggacagttttcttgtggtaaaatccgcagcctgacttcatgtcggggtcaggaaaacaggacgaggatatacttgtttaaaaccatacctttactgttaaccggcatccgggagaacttcatcaacagcatgcatttgaccttccttcaggcggggttgatcgatggcagatggtatggcaggatgttccggaattacgcttcccttttttttaaaatcattcaaaggaggttttccatggctcgaaaacttgttacgcattacgcggtctttcataatatcggcggtacgtcggacatcgcgttttattatcagggcggcggggctgattcggtttcaggtattccctatgccgaggcgaattatatcgtcgatcttctgcgcaatgagaagcctatgtcgtatgatcatgataaaaaaaggctttctacctttaactcggaacctgttggcgagggggaataaccaatggcacgaaaaatcgtaagcagctacgcggtttttgaaaaccttgggggaacgcgggagatcgctttttattatgaagacggcggcgccgattcggtttcaggtattccctctgccgaggctgattatatcgtcggcttgctgcgcaatgaaaaaccggtgtcgtacgatcacactcttaaacggatttctacgtatggttccgaatccgttggagaatcggaaccgccggttcctgatctcgatgcctggttgtcgtcgcatccgctggttgcgggttcgatagtgtgggaagatgcggctggcgcgcattcctggccgtcatggagcgcgtcacgaaaatcggagcttcgggtggcattcgctctttcctggaaccgcaatgccattgccgttgcggaagtacccctgaatcaggcggttatgggagataatgacaatgtagctactgtactctcgaagcaggatgcctgggcttatttcaatgcgggcgtggcgcagtcgttagccatcgagatgcagcagcaggttgcatggtcgttacaggggtatgctaccgatcagcttgcccagctgttcgacagtcgcgagatgttccggtggaacggtaatcctgaagggtaccgaatcaattccatgcatggccatcttgttcccgcaccgccttcgttcagttacgcttttctgggcaacaacggacttctgggacatacccgaatcgatacgatagggcgtcttgtcggatggtgccgggataatctggtgcatttttcaggaggaacaaccgcggcgaatatggaagaccagtggcagtaccgggggttccctccgttgagcagggtaatcaacggaacagtcaagttgtcgatgcccgcatccggtatgaagcatcgtacggcgggatgctggggcacggttgggttgttccgggtattgctgcgtgcggtcaacattccggtgaaactggtttccaatgcgggacatgcccagccatggttcatgagcgaaggtcgttatctgagccatggcgacgatccgtataatgcgcttaccagttcggagccgccgtatcctgcaatcgagctgtttatcgaccagtccagattcgatgcatggttcggggcaggagtcagtgcccagaagcgcgatgataatatcggcaggcggccgcgtgaactggctcttgtgcatctgccgaattatctgcttcatgcttactgcgacgaccttcatgacggaaaaagtcatggtgcaggcaaggtctttgagattttttcgcgtgactgtacggttggcgaactcgaagcggagaacctctgggcgaggatggatgcgaaaatcgccgcttttggcggctgcgcgcatgttccctgagccagttataaagccggtatgaagtttttcccggatcatgccggttttctttttttctgctgccttaaacagtattgacatttgtatctttgatacataaaggagtcattttttccgtttttccgttcagtctgccagtttatttaatgctcgcaaacaagagcttaccaatcaaagaggacttcagggtatgtcgtttttcaaaaacatctgccttatcgaggcccctcaggcggtcatttccccctttccccggtatatctccgattgcatcggtatctgctatcttgccgccgccgtcgagcatgatgtggaaagtctggtgattccggaaaactactataacgacggtttgttcgacagcttcaggttgctgctgaaacggcgaccggtcgatcttgtcgggatttcgtcgatgaccggttgcttcaacaatgcgttacggcttgccgggattgcgaaggagcataatgtttttgtggtgatgggcgggtttcatccgacggctcttcccgaggaggtgctcggacactcctgcgtggatgccgtcgtcatcggtgagggagaggcgacttttcgcgaactggttcagaaaggtccctccaaagatgttcgcgggctggcttaccgggagggcggagggatcgtgtacaccgctccgaggcctgttatcggcgagatcgattccatcgcttttccgttgcgcacccttcgtccgaagcggtatggcgaaaagggtacggactactccatcgataccatctatacttcacgcggatgcccctggtcgtgttcgttctgcgcaaacgataccatgcacaagaactggcgcggcagaagccctgaaaatgtggtcgaggagtttgccctgctgcacgacccgaagaaaaagaagctcatcaagatatgggacgccaattttctcaccaatataaagcgggctgagaccatctgcgacatgatgatcgagcgggggcttaccaatttcagaatcatgaccgagaccagagcgaaagatctgatcagggcggagcggattctcggcaagcttcgcaaaatcgggttgagcaaggttgggctcggtattgaaagccccaatatccgaacgctcgagctgatgaacaagaagaatgtgctcgacgatgtttcgcgcgcgataacgcttgttcgccagaacggcatcggagcagagggatacttcattatcggtcattatacggaaaccgtcgaagatacgctggtctatccggagtttgccaaaagcctcggccttcggcaggcgcttttcatgtcgatgacgccttatcccggtacgaagatattcgaggagtacaaaaacgagggaaacatcacctcgttcgactgggatctctacaacaatttctgtccggttgttgcaacaagaagcatggatactccgacactggtggagatgatggtctattgcaatgtggcgttctgtaactaccgctctgtgctgaagcgaaacagcagcgggggtgtgctgattgccatgctgaaggatctttttcagctctgctttctcatgcgggtcaacaagtccattcaggataaggaaattctcgatacggtgttcgatgcttttatcagatatgctgaatcgcagcctgaaataagctatcagtgccgaccctctgataaaaagctgcatactccgattgtggtttccattcagcgatcgccgcataatgcggtcgatttcgctattgagcagcagggtgagcgacgcgtacttgcgttgagccgtcggtttgagccgtcatcggataccggtgcggttatcagactcgatgaggtggtcgccgcatcgggttccctctccatggacagcctgatgcggttgctctacaggaacgagctgatcagaaataatccgggaagcatggccgggcagttgctttctgtttctgcggatccggtgttctggggcgttttgcggcggttgtatgcgctttattcgggatctttcagaaaagagcgtgttgcatcggactgatatggcgttatttttttcagtgattttttgtcaacattgttgtgtgatgagatgatcgaagctgttttgtgggataatgacggtctgcttgttgacagtgaggctcttttttttgagctgacaagaaaggcttttgacgaagccggatttgagcttgaccgtatgtactggggagtcgagtaccttggaaatgcaaaacacagcagagagattgcccgtgaactcgggatggaaccccggattgccgatagcgtgatcgagcgacgggacgaggcgttcctgaaatctcttgaggtaccggttccgttgcttcctgaagtccgccggactatcgaaagtcttgcaggaacggtcagacttggcctcgttaccggaagccctcgcgataaagtggagcggatgcatcgcgataacggactgctcgattatttcgaggttatcattaccgacgatgatattacccggccgaaaccgcatcctgaaccatatctgaaagcgcttgaacggcttggtctcgaagcttcccgatgtcttgccgtcgaggattcgcgtcggggtcttgcctcggcacatgctgcggggatttcctgtattgtggtgccgaaccagctcaccagcatccagcagttcgatctggcatttgccgtagaggaacgggcttcgggcgtgctgaagtaccttgagcgtcttgccgatggcgcttctcctgattgaacggagccggggcaatgcagcaacgactgattacacaaaaagaaggacttattctcgctatcgatcaggggactacgggtactacctgtgtgctttacgatcgttatggcaagacgcatggcaaggcatatcgtcccattacccagatttatcctgaggaagggtgggtagagcatgaccccatggagatctggcaaagcgtcgtgtctgccgtgcgggaacttgccgcggcatcggaactgccggttgtagccgccggcatcacgaaccagagggaaaccaccgtcgtttgggacaaggttaccggaatgccggtccacaatgcaatcgtctggcagtgtcggcgcaccagcgatctctgtcggcgctatctgcctgaacaggcgcgcataacggcaaaaaccggtctgcctcttgatgcgtatttcagcgccacgaagatccgctggattctggagcgctattccggactcgatcctgaacggctgcttttcggtaccgtcgatagctggctgctctggaagctgacagcaggttcgattcatgcgaccgattataccaatgcttcccgaaccatgctgttcgacatccgggaaaagcggtgggacgccgaactgcttgaactgttttccgtgccggcatcgatgcttccgcaagcacgggcgtcagctggcgatttcggctgtatctcggctataccgcatctggatggggttccggttactgccgttgcgggagaccagcaggccgctctgttcggtcagtgctgttttgagccgggcatgataaaaaatacctatggtaccggatgttttctggtcatgcataccggggatgtctgcatcagttcgcgtaatggcctgatcgcaacgcttgctctcgatgccgccgggcgctcatgttttgcggttgaagggtctgtttttatcggtggagcggttgtacagtggctgcgcgacgagatgcagttgcttcatcatgctggagaatcggcggcaatggcctctgcggttccatcaaacggcggggtgtatatcgttccggcttttgccgggcttggcgctccgcactggaacatggaggcaaggggcgcagtggtcgggttgaccagaggatcgaaccgaaatcatgtcgttcgcgcggcactcgaatccattgcgtatcagacacacgatgttttcagggctatggaggcggatacgggcagaacgccgcaactgcttaaggctgacggcggtgcggttgacaatgattttctgatgcagtttcaggcggatattcttggaattcctgtcatgaagccgaggaataaagagtccacatcgtttggtatagcttctctcgccggactgacggcaggcatctggaagtcgtcagaagaattgcaggggctgaacggaccggaaagagtttaccgtccggaaatgggccatgaggagcgtcagcagcttctcgacgggtggcggagggccttgaggcagacggtaaccatttgagcatctttttcatatcaactgtacagtcatgcataatcaggagaatgggcccggcgccaggacggtagtctgcccgatatgcggaaaggactttacctgcagtctttcgccggattgctggtgcgctcgcaagaaaatacctggcgctgtcagcgattatcttgcatcccgctataaaacatgtgtttgcagtgtctgtgtcgaccggttgagcgaacaggcttcgacttacgggcgattgccggggggattttcagccagagatgagaaataatatttcatggagtggtgcttttccagtccgagctttttatgcatgcggtagcgggtcgtttccatccctcttttcgtcagtccgctcatccgggcaatttctctggtgtcgtagttcagtttgatgagcaggctgatgcgcagctctttttctgagaggccgggatgtttttcctggagcagggcaaggaatgcggtgtctgtatcggtcagttccatccgaatctgctgttcggcggcgtcggcggctatcatgtttctgcaatctcggatcatggcgtttttctgttccgggctgatggtcgcctgggatatctgttcacatattctgcttagttttccggttttttcttcaattatcgagctgatgccggcaagttccgcatctttagctgcaattatctgcttcagctcttcaattattctggaaaaaccgtccgcatttttttttcgaagatcgatttcggcgttcacgtggatttgatgctgttcgtactcatggtctgcaccgcgcttcagcgtgccgattttctcctgatgctcctgttcttttgccagcaggtcttttctgaacgcttcaagagccaggaaataggcgtagcgactgtcatcccgattcagaacggggacaggataatcgagcatatcgatccataacattcttgcaagtgtgcacagaaatgcttttttctgataatcatctctgtctccggctgtattttccggtaaggcgctcagttcggagtgttttttgtgggatgagattcggaggagggcattccgataggagtctgcaatttccattcgggtgttgcacggacatatggaggcaaagccttcgatgatcggcagaatttccggatgaacattgtagacgatcagcacggagaagagcggcccccagttatagacaaggttcgcaaaatctcttttgtacgataacgcgattttccggatgggattgagatttatcatgacaaatacatcccgacccgttaaatcgagatcgtcgcatacggcctgaaaaagatcgttatccatgtagtccagaacagtctcatgatctgcaatggcctggccatgcaggatatccgttccgataacctcgaatgttacggtataatcagcatgttcatgaaagactgtccagtgcggttgcgttctgacgggaaggtggcttaccgggcattgctgtaccgcgtgtcgctgctgttttttcatgggctgatgttcgcgaaattaagagcaatattagggcgctccggtgtcatgatggcaatttgggggttgaaatttcaatacatcggcaacaataatcacatttttaacataaatactttttgtgaaaagcggtagtaatgccgttagttttagatggttttctgtaaataacctgttttttgcggcgacaggcgtttttttgtccttttgatgcacacaaaaagagaaggaaaggggaaaagatatttggaattgatgatatgggatggtacattaggagcccgttgatgcatgaaggaaatggatcgacggcaaaacgcccgaaagggttatgttatttgacggtaatgcgaattaagggaagctgcgaaacggaaatcggctgcgggttgttggtaaaaaaccgggttgattgaaaaagatgaaaaaagattttgcagaagacaagaaaagatgtacattggtttcccttgatcgagtacggtcaagttctttgaatttgttgcttaagtgaacgccaaagtcaattagctttgcagttgattacaactcaaggtatttcagtcgggatcaaacaagattagactctacaacggagagtttgatcctggctcaggacgaacgctggcggcgtgcctaacacatgcaagtcaaagggaagcgacttcggtcgtgagtacttggcgcaagggtgagtaacgtataggtaatctgccctttggactgggataacctcgagaaatcgaggacaataccagatgatgcagcgggaccgcatggtcatgttgttaaagatttatcgccaaaggatgagcctatattccatcaggtagttggtagggtaacggcctaccaagcctacgacggatagctggtctgagaggatgatcagccacattggaactgagacacggtccagactcctacgggaggcagcagtgaggaatattgcgcaatgggcgaaagcctgacgcagcaacgccgcgtggatgatgaagttcttcggaatgtaaaatccttttgcagaggaagaaaatgctggtttaccggcactgacggtactctgcgaataagccacggctaactctgtgccagcagccgcggtgatacaggggtggcaagcgttgtccggatttactgggtgtaaagggtgcgcaggcggacttataagtcgggggttaaatccatgtgcttaacacatgcaaggcttccgatactgtaggtctagagtctcgaagaggaagatggaatttccggtgtaacggtggaatgtgtagatatcggaaagaacaccagtggcgaaggcagtcttctggtcgagaactgacgctcaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccgtaaacgatgaatactagatgttggtcatattgatcagtgtcgcagctaacgcgttaagtattccacctgggaagtacgctcgcaagagtgaaactcaaaggaattgacgggggcccgcacaagcggtggatcatgtggtttaattcgatgcaacgcgaagaaccttacctgggcttgatattgcagctaaactcattgaaagatgaggtccttcgggaagctgtaacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccctacaattagttactaacaggttaagctgaggactctaattgaactgcctacgcaagtagtgaggaaggaggggatgacgtcaagtcctcatggcccttacgcccagggccacacacgtgatacaatggtagctacagagggcaaagccgcgaggcagaggaaatcccaaaaaagctatctcagtccggatcggagtctgcaactcgactccgtgaagttggaatcgctagtaatcgcagatcagcacgctgcggtgaatgtgttcccgggccttgtacacaccgcccgtcaagtcatggaagtcaggagtacccaaagacgctcgcgcgtttaaggtaagactggtaactgggactaagtcgtaacaaggtagccgtaccggaaggtgcggctggatcacctccttttaatggagcttgtctgatagtaatatcagagcaaactcaacaagtacagatcccgattgaagaattgacgatggtgttcacgaaagcaacttttatttgattactgcagcaatggattttgtgtagtagtggattcaggcagtatgaaggaagctctgatccatgtttagcaggggcctgtagctcagttggttagagcgcacgcctgataagcgtgaggtcagtggttcaaatccactcaggcccactacggtttaggtagattattatacttgaattgtattggggctttagctcagttggtagagcatctgctttgcaagcagagggtcaacggttcgagtccgttaagctccacgatgcgtcagtagttccgacaagcatcactgttatttgacaaattgaagcaataagcatattgaagaagtaagttcttggtgaacttataaactttcctgttaatgtgaagtagaatactcatcactaataggtttttggttaagttactaagggcgtacggtggatgccttggcacaagaaggcgatgaaggacgcggcttaactgcgaaaatctgcggggaggcgtaagcagccgaatatccgcaggtatccgaatggggcaacccgtctcaattgagacatcccgcctggcgggaagctaacccggggaagtgaaacatctcagtacccggtggaaaagaaaacaaaagtgatttcctgagtagcggcgagcgaaaaggaagaagcccaaaccgactgctgtttcggcagcgtcggggttgtaggactccataacgtgacagtgcgtgatagcagaatcatctggaaagatgagccaaagaaggtgacagccctgtaggcgaaatcacaagctgcataggaggatcctgagtagcacgggatacgtgaggtcctgtgtgaacccgcgagaaccatctcgtaaggctaaatactctcttgtgaccgatagtgaaccagtaccgtgagggaaaggtgaaaagtacccttaagaagggagtgaaatagtacctgaaaccgtacgcttacaaaactgtaggagctaaccagccttcgggctgggtgtgactgcgtgccttttgcataatgagcctacgagttactggtatgctgcgaggttaaggctttaagagccggagccgtagcgaaagcaagttcgaacagagcgacatagtagcatgccgtagacgcgaaaccgggtgatctatccttgatcaggatgaagtatgggtaaaaccatatggaggtccgaaccagtgtgggttgaaaaccgcttggatgaattgaggataggggtgaaaggccaatcaaactcggtgatagctcgtactccccgaaatgtcttgagggacagccttggggtttagtctgccggaggtagagctaccaattgggctagggctgtcacaacggtaccaaacccagatgaactccgaatgccggtatgatatacccaggagtgagggcatgagcgataaggtccatgtccgagagggaaacaacccagaactacagctaaggcccccaaattcacgctaagtgtattaaagattgtttgtttgcacagacagctaggatgttggcttagaagcagccaccatttaaagagtgcgtaatagctcactagtcaagcgaacatgcgtcgataatacccgggactaagcgtggtgccgaagcttagtgttagatttttaatctagcggtaggggagcattccaggggcggagaaggtgactgataacggttgctggagcgcctggaaacgaacatgtaggcatgagtagcgataaacaaagtgagaaactttgtcaccgaaaatctaaggtttcctgagcaatgttaatcatctcagggttagtcgggtcctaaggtgaggccgaaaggcgtagccgatggcaaacaggttaatattcctgtacccgttcatgaaggttattacctatggggtgacgcagaagtgaaaggagagccacctgacggaagtggtggtttaagtgcgtaggctgaagcgtaggcaaatccgcgcttcattaaggtcgaaacacgaatagggtgctcgtaagagccacaactctccctaatcatgctgccaagaaaagcctctctgggacgacatgaacagaccgtaccgtaaaccgacacaggtagatgggatgagtattctaaggtgctcgagtgagacgcagctaaggaactcggcaaattagccccgtaacttcgggataaggggtgcctagttttctaggccgcagtgaaatgagtcaagcgactgtttaacaaaaacacagctctctgctaagacgatttaagtcgatgtatagggagtgacacctgcccggtgctggaaggttaaggggatctgttagccgcaaggcgaagctctgaaccgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggtgtaacgatttgactactgtctcggctgcgcgctcggcgaaattgtagtgccggtgaagatgccggctactcgcatctggacggaaagaccctatgcacctttactataacctggcattgggcttgagcatgatttgtgtagaataggtgggagactatgaagcggggacgtcagtttccgtggagtcgcaatgtgaaataccaccctggttgtgtttgagtcctaacttcggcgagtaaatcctcgttaaggacaatgtcaggcgggtagtttgactggggcggtcgcctcctaaaatgtaacggaggcttgcaaaggttccctcagttccgtcggtaatggaacgtagagcataatggtataagggagcttgactgtgagactgacaggtcgatcaggaacgaaagttggccatagtgatccggtggtcccgtatggaagggccatcgctcataggataaaaggtacgctagggataacaggctgatccccgccgagagttcatatcgacgcgggggtttggcacctcgatgtcggctcatcacatcctggggctggagaaggtcccaagggtccggctgttcgccggttaaagtggtacgtgagctgggttcagaacgtcgtgagacagttcggtccctatccgatgcgagcgcaggaaatttgagagggcttgtccttagtacgagaggaccgggacgaacaaacctctggtgcaccagttgtcacgccagtggcatcgctgggtagctatgtttggttgaggtaagcgctgaaagcatctaagtgcgaaactcgcctcaagatgagatttccccatcaggctcctggaagatgaccaggttgataggctacaggtgtaagcacagtaatgtgttcagccaagtagtactaataagccgattgacttaaccatttttttttaaaacttagtggtgttgagtctctatttttgcagaggcaggaaagtttataggtttacaaagagcgcattctccaatctcttgttgcttctttgtcgtcaagtctacggcgactatttcccaggtgatcacctcttcccattccgaacagagtcgttaagccctggagagccgatggtactgcttaacgcgggagagtaggtcgtcgccgagaattttatacacgcaagaagcctgtccacaagacaggcttttgtgttttctgccccttttccctcgccaccctcttgcacgcgacctcagggactaaaaggatctgaagaatattacataagcccttgaccgggttcccatctttcccctatcttctacctactgactactgactactgactactgactactgactactgactactgactactgactactgactactgactactgacgttatggatatgaattccacctatgcattcacccttgaacttgatgtccgcgattacgaatgcgacttgcagggcatcgtcaacaacagtgtctaccagaactatcttgagcatgttcgccatgtttatctgaagcaggtcgggatagatttcgccgaatatgcccgtcaggggatcaaccttgtcgtcgtgcgtgcggaactcgattacaggcatccgcttaaaagtggcgaccggtttgttgtcgggttgaacttcatgagggagtcgcaactgaagttcgctttttatcaggatatctgccgcctgccggacatgaagcctgtcgttaaggcgaagatcatcggtactgcgctgaataaaagaggccgaccggaaattcctgagaaactcgatgcgttgatggtcagacctgcatgagcaggctgtacgttttgctgatcctatccggatatgcacgtcggattgttttccctgtctgcggaatggcactctcactgacgtgaagtcggtgctcttttttgaggatagaaaacgcgaaaccgtttttgacagaaataagaattgtatatatgagtgtactcacgggaacagtatcctgaattcgagcgcaggatgcactgtattcagaatatgggcgattattgttcattacggttatttccggttcccgtcaccagtttatttgttattcatgaaacctttgaaagaagtcgccatgtcctatatggcgctcgctgaagcgcagaagaagctgcagggcggcatgtatgcggatgctgcagctgaatccataaaagcgatggagatttccagaacgatgccgccggaagaggcttttgaccatgacggtttcgacgggctctgctatgccgcgttagctccagcacaggccggactgggggagtacgccgagtgtctgcagtcggcggaacgtgccctccgctatttcaatcggcggggtgaactgcagaaggacgaaggaacgcagtggatcgccgtggtcttcagccgtgcggttgccatgcaggaaaccggttcgccggaagaggcggccaaagggttcaggattgccggggagatgattgccgaacgcaagggagaactgcccggcagggaggatatgctgcgggagatcactgagcggctttcagttcttggcaaggagtcgaaacctgctgaaaagccggggtacagggcctggtgggagttctggtcgtaacggagcgatatggatgcagtgaaaaaaattctggtgataaggctgagttcaatcggcgatattatcctcaccactccgcttctgcgtgaagtatcggcagcttttcccggagcacggatcgactattgcgtcaaaagtccattatttgttgtgctcctgacggaaaatccgaatttgcacgcgctgtatacgctcgaggcgcctccttcaggctcgtacgatctggtgatcgattttcagaacaatcttcgttcccgccgtcttgtcgcaacccttcaggccggcagggtgatcaggtaccgtaagcgtaactggaaaaagttgctgctcgtaaagagcaggatcgatcttaccggaccatatcggtccgttgttgaccgttaccgggattcgctttccgattgtaaggtaaaagcggatgcgctcgggtgtgagctctacccttctgccgcagaccgcagttttgcgcactcccttccggatgccggagggtttcggcttgccgtctgtttcggtgccatgcacgcctccaagcgctatccgccagtcaattttgccgccgttctttcggcgctttttaccgcgatgcccgtgcaggcggttcttttgggaggtgccgacgatgctccatatgcagagcttatcatgcaggcccttcccgaacgcttccgtcagagggttgtcgatcttgccggaaagtgcgcgctcatgcagagtgcggctgtgctggagtgttcagatgccgtgcttacgaacgataccggtcttatgcatatggcttcggcattcgggaaaaaactgttcgtgcttttcggttcatcggttgcagcgttcggcttcctgccctaccataccaagttcgaactgttcgaggtttcagggttgcgatgcaggccctgttcgcatatcgggagagaccgatgtccggaagggcatttccgctgtatgaacgatatcgatgaaggtgtcgtttcgggaaaaataattgactatttcaatacgcttcgatcatgaaaatcgcatcatggaatatcaacggtatccgtgccagaaatgcgtcgcttgaggcatggattttacggaatcagcctgatattctgctgcttcaggaggtaaaggctcatgaagaggatattcccccggcaatcagtgatcttgatgcgtaccgtaagttctggaatggttcgactgtccgaaaggggtacagcggaaccggtatcctgctgcgcgatagttgcaaggtggatgatgtcgtctgggaagtgcccgatttcgatattgaaaatcgtacgggagttctgcacactacgcattttacgcttatcggcacgtatgtgcccagaggggaaagtgatgaacactatcggataaagcttgattaccttgaatcactccggcgttatatctgctctctgcttgattcggggcggcaggttattcttgccggcgatatgaatatcgcacaccgcgacatagacgtgcaccgttcgcagaacaagccgggggctgtaggactcaggccggaggagcgtgctgccatcgacgcccagattgcatccggacttcaggatatcatgaggagtatgcatcctgacgctgccgatcttttcacctggtggccatactggaaacccgcccgagaacgcaatctcggatggaggatagactgcttctatctttcctcggaacttgccgcaaaagtgacggtcgcctcagtcgatcttgaggaaaaaagctccgatcatgcgccggtaattctggaactgtctcttcaggatacccattgagtgcttccggcagactctgttgcgcaggatagcttaccctcgaaacctgtgcgtccggagccgttcaagggctccgaaacaaatccttactgctcgattttaaccgttggaaaagtgcggccaatgccttacctttaaggttcaaatttgcaggtggtgattgtcatttttccgaaatgatgatgccgaggggaacggtctgcgcaatgccgttttcccgccattcttgcaagcaactgaagagctaacattatcagactttgcgctatggaaaaaacaaaactttatgaatgcacggtcatcattgacggcgggcttcaggacgaagcaatcgctgctgcaatggagatggtgcagaaggtcattaccgaaaaaggcggaagcatcagcagcgtcctcgaggtaggcagaagaaaaacggcatatccgatcaacaagaagacgatcggttattatgcccatatcgaatttaccgctgcggcaccggttatcggtgcaattgaaaaggttctccgttacgaagaagatcttctccgttatcttattattcacctgacaagcgcacttcttgaaatgcgcaagagagttgaaaagtatagtgttgttattggaagtccggaagatacagccgcagcagagtcggatgactccggaaaagatgcgaaatgacggccaggttacgtggacatgcaggcaggaactgatttcaatggagaataaaacggagaagatgctatggctgaattaaaaatgcctgagatcaacagcgtaatcattgcgggtaatctgacaaaggatcctgtattcaggcagactaattcaggtggaacacctgtcgttaatttttcaatcgcatgcaacagacggtttcgcgacagcaatcaccagtggcaggaagatgtatgctatgtaggtatcgttgcgtggaacaagcttgccgaaagctgccgggataacctgaagaaaagttctgcagtgcttgtcgatggtgaattgcagagccgcacatggaaggcccaggatggatcgtccagaacagttgtcgaaatcaaggccagaagaatccagttcctcaacaagaggaagaagaacggcgaagaggatattgaaggctttatcgaggatgattgtcaggaaattcaccatgaggacatcagcgatgatgatccgggacacatctacgaatataaatatctttcttccgactgatgaggggagataagcaacattttctgaagaaacacttatgagacaaaaaccaacacatgtacagggaaacaaatcgttaggaaacgctttggcttccaaaaagaaagtatcaaaaaatcaggtcgtattttttgactaccgggatgaacgcaaactgaaacgctttatcaacgatcagggtaaaatcattccccgccgcatcacagggctttcggcaaaagatcagaacctgttgacccattccgtgaaatgggcaaggtttcttgctgtaatcccctatgttgctgacgaatacaaataaacaattttgcaatctatcgaaacgaggaagctaagcagtgaaaatcattttaagaaaagatgtggctgcccttggtgatgcaggcgatgttgttgctgtaaagaacggttatgcgaacaactacctgatccctcagggaatggctataagagcgacggaagggacgctcaaagcgcttgagactgaaaagaagcaacaggcgaaaaaaatagaacagcagaggaagaacgcccgtgatcttgcacagaagatcgagcagatgacccttaaggtttatgcgaaggccggcgaatcgggcaagcttttcggtacggttacttctgccgatatcgctgaggcactgagtgcccagggtgttgagatcgatcgccggaagatcaccctcgaagcaccggttaaacttctcggtaaatacgaggcagatgccaagctgtttatggatgttaccgtaaaggtcaatttcgaggtcgaagccgaatcttccgcttcctgatccgtatttccgatcggttatattgaaaaataagctccatggtaccgtgttgtcatggagcttatttcgttgccggctttggaaattccttattcctgctgtagaatatatatgacgatgttccattgttacgatctgtcgtccagtaagcagtaccattgaactcaaaaaagagggaagccgctatgatccagacactattgcaggagaaataccctatctatacgcttgagcttgataaggcagaaacgagctgcaaaacggtagatgatattctggcccgttataaagagaggatcgacgctaatccgatgatcaggtatatcggtgtttttgatcattatgcgcatacatcttcacttgccgaaggggttatagctcccggtatcagggatgcaaagaatatcctgttctgtttcggaaaagagctgccgcatcccggagtgcttgcggttcgcccccgttcaattggtgtggttgaactcgagaactcgttcgttatcacctttcttgaggcgcctaatcctgccgccaacgaagcgatggaatcctggacaaagcagcttaaagatataaaagatatatagaatcctgccgaagggtttgctcattacgtttcacaagctgaaaagcctccggagttgttctgcggaggcttttcagcttgtgaaaaaacaggtcggggtacatttcccgccgaattgaagccgttctcaagcgttcaggccgggaactggcgaagcatgcggatatcgttttcgaaaagaaggcgaatatcgtctattttataacggagcagtaccgtccggtcaacacccatgccgaaagcgtaaccggaccagacttcaggatcgataccgcagtcgcgcatgacgttcggatgtaccatgccgcaacccattatttccagccatcccgatttcttgcagacgcggcacccttttcccccacagaggtagcaggttacatcgacctcggcagagggttcggtaaaggggaaaaagctcggtctgaaacggagtttaacatctttgccgaacatctgtcgggcaaatgaaaagatcgtggctttcagatcggcaaaagagacatttttatcgatatagagcccttcaagctgatggaagacgcaatagctccgggagctgatggcttcgtttcgatagactttaccggggcagatgacgcgtatgggcggagggttgtcgagcatgacccttacctgtacaggcgaggtgtgggttctcagcagcacatcgccggaagggttgccccttgtgataaaaaaggtatcctgcatatcacgagcgggatggtcaggcggaaagttcagcaggtcgaagttataccggtcgagctcaagttccggtccggttgcaatgctgaagcccattgcgtgaaagatctgcttcatgtcgcccagtaccttctgcactggatgttcgctgccggtgtaatgccgtcttcccggcagggtaagatcaagagcgggagcttttcgggcggcttgtgccgagaagacagcttctgctgccgtctgcttttcgtcggcattttttttgagcgtattgagcagttggcctattcgtggccgttcatccggagcaaccgttttaagctgtccgaaaagatcggcaatgaggcctttgcgaacagtatatttaagtctgaacgcttcgagatccttattgctttggatcccgaagtcagatatttcctgctgcagactgcgaatggcttcttccatgaaaagcggggtaatgcttaatcgattactgatttgacaatctgtgtaaatgcagccggatctttcacggcaatttccgccagaaccttgcggtcgatctcgacgcttttcttgctcatggcatcgacaagtcttgaatacgttgtaccgttgagacgagccgcggcattgatacgcatgatccacagagagcggaaggtgcgttttttagccctgcggtcgcggtaggcgtactgctcggctttatcaacggcatgtttgacgacggtcagaatatttccgcgtgatccccagaatccttttgctttcttgagaattctttttctccgtgcgcgtgaagcgacggcattatttgctttaggcattggtctctaaaattaaggttaacgatttatccaagtatcatccgcttgatctgcttttcctttgttccgtcaagtatggttgactggtgcaggcggcgtgtacgttttctgttttttttctcaaggttgtgtgaaccgttcattcgttcacgcttgatttttccggatgcagtagctttgaatcgcttgcatgctccgcggtgtgatttcattttaggcatgatcgtctcatttgtttttataaaaaaagagtctattccggcgtctctttctgttcgggtgccggtacaggtaagggtgccggtgcaggtgccggaccgcttgtttttgcttttattctttcgaaggcatcaatttttttcttatcgggctcgaagtagacaaatagctttttcccttcgaatttagggtcgccatcccgattgctgacacagctgagccgttctgtcaggcgttcagcaagttcaagacctttatccttatagataatcgaacgtccgagaaagacgatcgttgcccgtacccggttgcctttacgcagaaactcctcgaggtgggctgtcttgaaatcgaagtcgtgcttgtcggtattgggatgaaagcgcagctccttgagcgttgtggttttctgttttttcttgaggtctttatccctcttgtccattttaaagagaagcttgcccagattgtccagtttacataccgggggttccgcattgggctgcacttcgataaggtcgagattccgatcttcagccatacgtctcgcctcgatggttttcatgacctgttgggtgccatcctgaaagacaatacgcacttccggaacacggatctgttcgttgacccggtaggtgagtttcggcttctgagtcgtcgtcttctgtttcttcatgagatcagcattggtttaaaaaatcaggttctctccgatatttcctttttaagtatgtcgataagtccgggaaccgtaaagctgcccatgtcgccggaacggtgacggcgaagcgaaatctctccgctatcgcgttccttctgtccgacaataatcatacatggaatttttccgatttcggcttcgcgaatctttctgccgattttttcatttctggtatcgatttcaacgcgaattcctgcggcaagcaacgctgtgtgaatggtttttgcatagtcgtgcacctcttctgcgatggggagaaccacggcctgaacaggagccagccagagcgggaaattgcctgcggtatgctcgatcaacactccgataaagcgttccatcgaaccgaacggagcacggtgaatgacaaccggccggtgtttttgaccatcgctgccgatatagctcaggtcgaaccgttccggcatgacatagtcaacctggacggttccaagctgccatttgcgcccgagagcgtcacgtacgataaagtcaattttcgggccgtagaaacttgcttctccgacgccgataaaatagtctatgcccatacggtctgcagcttcgcgtacatctttctcggcctgttcccagatttcggcggtgcctccgtatttttgctggttggccgggtcgtgcattgaaagacgtgtctgtacttcggagaatccaagggtaccgaagacaaactgcgtcaggtcgatggcattgcagatttcatcgacaagctgttcgggagtgcagtatatatgtgaatcgtcctgcgtgaaacctcttgcccgaacaaggccgttcagttcccccgattgttcgtgacggtaaaccgttccgaactccgtgaggcggatcggcagatcgcggtagctgcgcagcttcgagctgtagataagatgatggtgcggacagttcatcggcttgagcagatactgctcctgctttccatcctcgtcatgataggtcagaggagggaactgcgaatcgctgtaatatggatagtgaccggatcgtttatacagttcgatattgccgatatgcggcgtgtaaaccggaaggtagccgcgtttccgctgttcttccttgaggaatgtttcaagctcactgcggatgacagcgcctttcggcagccagaccggcagtccgctcccgatttccggcgaaagcatgaacagttcgagttccgtaccgagtttgcggtgatccctccgttttgcctcttcctgacgtgcgatatgttccttgaggagcttatccgagggaaaggcaataccgtagattcgctgcatgttctccctcgacgaatcaccgcgccagtaggacgaggagatattcgagaggagtaccgctttgagtctggatgtcgaaggcagatgcggacctgtacagaggtcggcgaaatcgccctgatggtagagtgatacggtatcgacatgcttcagggtatcttcgaggatttcgaccttgtatggatcgttacgcacgctggtgaaatatgcgatggcatcgacgcgtttcatctcttcgcgctgaagcatgatatttcgtttggcgatttcaagcattttctgctcgattgcccggaggtcttcctcgcggaaacggtgctccgaagccacgtcgtaataaaaaccctgttccgtcgccgggcctgctccgaagcggctgccagggaagatctcttctattgcctgtgccatgatatggcttgcggtgtgccagaaaatatctcttccgagttgcgagtcgaaagtgacgatttctatatttgcatcgcagagaaccggtgcgtggagatccgtcggtttgccgttgattgtaacggcaagagcatcgtcggcaagccgtttgccgatagagagtgcaatatcaaaaccggtacttccggagggaacgttttttaccgtcccgtcaggcagggttatggctattgaagcctgctgttcctgtatgtcggacatgctgttgttgtcgtttcgtcatgctgcgccgccggattgctttccgaagcaacgcgatatctctccgaaaggagagacgattgatattctgttcagcctctttttgtcagtactacacggacgggggggctgaccggtttttttcggtaatccccgtttccgttatgtggatcttaactatacaaataaaattcgaaaaaaacaaaatcagctcattttcctgagcagctcgacggttacgcttttttcccctgtttttcgggcaaggttctctgctttctttttcagttcgcgtccgaaggatatctggctgatgaaaggggcttttttaaccatttcattgagcagcgattctgcttcgctgctccagtccatcttgatcgagggttcttcggtctctccggtgcgcttctgtatgggaaggaaattaaagagcatatcgtagagcgaattgacgatttcctgcaggagccagactgcaccgctgtggcccatgaatggcgtcccgagggctctgcgtacaatcggaccgggaaatcctgccggaatgaagcgggttttcgcctcgagttcggcgagatagattttatctgccatgcgcccgaaaaggaattgtggctgttttgccatgatctcgtcgcgcaggagcgtgttgtcggtttccgtggtgtcgtggctgaagagacactgcattcccatctctttggaaagaaaggtttcgagtccgagcgcataactttttccggcggttacaccgaaacggacagtcggaaaccactccgcctgcggtcctctccagagatcccataccggtttcaggatagagcgtttctcctcctgcagaaatatcgctgcgggatcctcattgccggtcaggcggccgatttcaagaatgaagcgacgggtttcctcaatgccgaacggagcgtaaagcaccggacgtcccagtacggtggcaaggtcgctgccgaattcacggtacatcaccacaatgacttccgagtttttcaggtcggagatgtctctcaggtcgctttcaaacggatagatatggcgaattctggctcccgtaccggaaatgaggcgcttgacttcggcaaggtcggatgggctgttgaaacatccgtaggtggggccgatgatgcttacggttcctttttcgattacggcaggttttttgtcgtcgaactgatcgaacagccaccgcaacgccctgtcgcgtccctgccattcattctgcccaagagagtcggaaggaaaaaatcttacgccggggaactgcattttcagcattcgctcatgatcgctgccgatcatctcactttcggcgctcgataccagaataagctgtttatcactatctgcaagtttggcaagggtgtcgcggacggtttctgcgcttcccgaggatgagatttctttctcggtcaggctggtaggggtgaagttttcgaggtaggggattgcatcggtatagtccattacggcaaccccgacaagattgtagcacccgaccggagcatcggctacgacatgaacgtctctgagtgcgcagaacgtattgacagcggcccagtaggcgcttgctgcggattcgtcacgaacggtttttcccataatcgatcttgaaataattcatggttacacgttaacagaaggttcagggagtaatgccatggagcgatacgggcagatgtcccacgggtttgagttcacctctgagcagctgtaaggcataatcttcactctccctgtttgatgagtaggtgcaaacggcggttttgatttcaggaaaggcgcttatcagatacggcgtaccgaaagaaatgaatataagcggtttatgttccggaatcgattgcgcaagcgaatggataaactgctgctgctgaccggtaagtctgagcgttcccgatccggaaaaaacctgcacataggaggaaatgatcacggcatctgccgttcctgcggcggcaagtgtcgaggcataggtttggggatctgtttttggatcgattcgtaccgttgttgatggaaacgagcggttcagtttttccgcatattcccgccctggttccggattgctcttgtcctgaaggatgatattgagcactctgccgtttttcagaggcagatggcgaggctcctgtctcactaccgtcagcgatcgggaagatatctcggcggcaagcttgcggtgggagttggtgcttatctggctttgtacccggttgagatcgacaagttttttttcttcgagctggagccactttttaacctgaagaattcgcttgaccgatgcgtcaatctgattcatcgggatcgcgccttcctgcacagcccggattattgcggcatgtgcaagttcaggcgccggagaaaagagcagaaggtcgttgcctgcctgaactgctttaacggacatttccggcacgttattgccgttataaagcgctttcatgttcatggcgtcagtgatgatgagtccctgaaaccccagttcgtttctgagcagtccggtgacgattgcttttgaaaccgaagccggttccatggagcctgtcagtctgggaactgcaaggtgaccggtcatgatgctgatgatcccctggtcgattgcggctttgaatggtctgagctcataggcaaagaggcgctgcctgtctgcattgagtaccggcagggcgagatggctgtcaacggtgacatcgccgtgtcccggaaagtgttttgctgttgcaatgacgttattggtctgaaatccttcgatcatggcattgctcatggttatggcaagcggtacattgtcgccgaatgagcgggtattgatgacggggttggccggattgatgttcaggtcaacgtttggagaataactttggtgaataccgatcgttcgggcttcacccgcaatggcttttgccattgcaaaggcaagttcggggtcccccgttgctgccagcgccatgttcggagggaattccgtagccccggaaaggcgcatggcaagtcctctctccatgtcggcactcattaaaagagggcgtgaggcaagcgactgaaagttattggccatcatagcggcattgaatgcgtcgcctttcatgaacatgattccgccaaccttgccctgctgtaccaaacgctggagctgcaggtaattcgggtctccgccgctgttgttccggctttctatctgtgcgatgatcatctggccgattttttcgtccagtgtcatccgttgcagttctttttctacgtctgaatccttacgactgaagatatattgtgcctgccattttttctgtgatggctttgattttgcagtagccggatcggaaattgcgatcagcagcgcagcaaagccgaccagtgctatcgttatgagagagatttttttcatgaacatgaacttgccggtttacagtacgcaaccgttgttggtaaggagctttgtgaaagaatacaaaaaaaagcggtgaatcggtactggctgatttttggaagtttttcgaatatttctgttctcatcgttggcgatgcggtttttctggagcgggcagttctattagtgagcggaccctgcttggctggccttcggtttctccggcttcgttcgtgcgtttatacccgggcttttttttggggggtgcctggacatgaaccgcccatgacaatgatagatacggccatatgtggtatagaacacgattcctttttatcttcagaagatactgtgccgttttgtcgaaggcagtcgaatcacaatgagcggaaacatgaagatagcggtactctataccggcggaaccatcgggtgtgagggtatcccgcttgctccggtgagcggtgagcttttcagaaagagagtttacgctctgccctgtttcaggaacggcagcatccgttgttcggagggtgatattgtgttcagcatcgaatggacggcaaatcctgtggacagctcggatcttatgccgcttgattgggtggcaatggcttcatgggtgcttgagcattatgcgtgttatgatggttttgtgattctgcatggaaccgataccatgtcgtggagtgcttcggccctctcttttctgcttcaagggctttccaaaccggttgtattcaccggatcgcaactgccgcttgcatccgggcgaaccgatgccgtgcagaatctccttacagcgatcatgtttgcggcgaattttcgaattcccgaagtaactctttttttcgatcatcttcttctgagaggaaaccgttctgtcaaggtggattcccgttcgttcaatgcctttctttcgccgaactatccggtactcggcagtgccggaacggatatgaccgtgaaccacagggttctgcttgatcctccggggggttctgtttcattggacgagcaacgaaaccacgctctgcggagccgagagattacggagctgagtcgggtactgccggagtattctgtgattgccctgacgctttttccgggtattcaggccggcatggtggatgctctgcttactctttcgccttcgttgaaaggtatcgtgctgaaatcgttcggttcgggcaatgcaccggcttcaagcgggtttatcgacgcacttgcaagggctgccgataagggtgttgtgattgtcgatgcgacccaggtactctcaggccgggtagaaatgaagcggtatgaaaccggttatcaactgcaacgaaaggtgcatgcggtatgcggacatgatcttacggctgaagcgacgcttgcaaagctgatctgtctgacagggagagccatgatcgatggacatggccgtgaatcggttgaacagggaatcgaaaccgtgctctgcggagagatgaccctgtagcggaggggtttcgtgtcgttatcctgtccgttgcggattataaatctggccaccaccggcgttgtatgctttcagaacggttccggcttcggctctgcatacctcggagacaacggtaatgccccgcgtttcaaggcatgctatccagttgtcaggtttcgggccttcgtcaaatccggcagcttctgcatcgcggctggtcgctcccgagatgacctttctgattcccgaccagataatcgcaccgaaacacatggcgcaaggctctgtcgatgtgaccagttcaagatccggcagttccggcaagccgaggtcgtatgttttcagatagtgttccgcagctgcgagcgcaaccatttccgcatgggcatgtgagcagcggctttcgacaacgacattgacgccggcggcaataagtctgccggttttgctcgtaaatacggcagctccgaaaggtccgccggtagagtgcagaacattgagacgggacagctcgataacctaaattcccgagcgtttataactatgcctcgctcaggtcatgtatcggaatgtcgagtgccttgagtatctgtcgttgcggcttggtcagttcggtcaggatgtggccgtacttgccggagtagttgatcctggtcagggtatccatttccatgagcagctccctgaccgtgtagtgttcaatcaatcctgattcccgcatctgcttacgcagggcgctcataaggatcagggcgataaactggacgaacaagcgcccatcgactgttgccgaggaatgcatcctcaaccgcttcatgtcaaggctgttcttcaggtcgtcgaaacacttctcaaccgaatctttgtcacgatagacccgaagagcctcgaccggatctttgatgccgctggagagtagcgcctggaatccagcataccggctgatgtgacgcgtaatcgcctcagtgttgtacgagaccttcgtcccgcgtttcggcgttgtcttgacgatgaagaactcgtcataggccttctgatgggctgcaagcagatggccggattcaagctcttcccggtactccaatagcgactcgttgaagctgtcgatcgcccgggctcggttgccggcgttgtagtacaggtgcaggtagcaccggcgggttccccaaggataaagccgcgagttcacgtacaggatttcatcgtcaagcttccggtacccttcaggcccgtggatggtgtcatggatctcgtcgatagcctgttgtacccaccggttgttcagcggcaccgaaagggtaaagtggtcacgatgggccaccaggtcatcgacgttcttcctgctgtagaagcctttatccatcacataatgcatcctgccgacttccagcgccttgaaggtctcgaccaggttatgcaatgtcgagacgtcgttgatattacccggagtgcggtggtagtagaccggcagacctgacttctggccgaacagcatggccaggttgatctggggcagttgctcctcatcccgattgtagccgtacttgacaaactcgttcagctccgagtaagaagagatcgaagtaatgtcgtagcagaggtaatcatccgccatgcgcttcttcatccacttggcgaaaaaggtctgcttccggtctacgctgatggcggccagcaattcactgatgcgctgactggagagcgatgggacaaggtccggcagatgaccctttgcccatgatgcacacaagcacaatgcgccgccctcggtagccagataagaggccatggcaaagagttgctcatgcgactccgggaatgccgacttcaggatggagcgcaatccgatgcgctcagcgatcggctcaagcacaaaggctggcccgactacctgcaccgatgcggtcacggcaggatcacgaacggcagcctgtttaggatcaagccgctttgacggcacgaactcaccgctcaccggatcgatcttgccgacgcagacctgcttgttcctggcctgcttgagctccttgtcccagatggagaccgcctcgtagacataggtgacgccagtcttcttgttgtgatgatgaactcgaaaagccatggatgcctccttttgttatagttactaatgtaactatgtttaaggcaaaaaacaagggttatttgcacataaccctctttatttcattgatttgcagcaagcatggttacattttcatcgggaaattaggtcgataacggtgagcatcctttttttctgatccggtatcgtatccggaagcgtttcgataaatgcccgtatcgtatcgggcagcaacagttccggattgcagaaaagcatagtcggctttttcgaaagttgaatggttcagctcatgaacagatagggcttccactcgtccgatacggaagctgtcaactgctgcatgaagataatatggttgggtcgtgccggcttagagcgagttgccatgcctgcttccgagggtgttctgttccctttttttgtgttacagcggaggcaggccgtaatcaggttttcccatgattcttcaccacctctggatctgggcagtatatgatcgacagtcagcggcagatcagttcttccgcaatactgacagcggaacgcatcccttctgagaatgttttttttgttcagcatgattttcttgaagggtaccctgacaaatacattcaggcggataatgctcggaaggggaaaacagcaggaaaccgtacagatcgctttctccgggtggtgcgcgaccggcactgccttaccgccgaagagcaacagaacggctttctgggcgtcgcatatacgtaatggctcgtaactgctgttcagaaccagaacttttgaactgagcaaggacatcttcccggtttttgttagagtatacgtccggatgaggctgcagcaaaatcatctatgtgaacttatggttacttcttgagtcgaacggtcgagcctcccacctcagcgttcgtaatcgtaaggttacggacgctgggggaaggccgcctggaatcaaccctgacagcagatattcagctgtcgtgaggcctgtgcttcatcgagtcttttgaccggagtgttcaccggggctgaacgtaacagatccggtgaattttcagcttcgtcggctatacagagcagggcttcagcaaagagatcaagggtttcgcgagtctcggtttccgtcggttcgatcatcaatgcttcactgacaatgagcgggaagtagatggtcggagcatggtaaccgtagtcgagcagtcgcttggcaatatcgagtgtttttactccatgtgcttttttctgcctgtctccggaaagacagaactcatgcagaaccggtttcgggtacggcagatcataacggctgtcgagacgggagagcaggtagttggcattgataatggcattctctgaaactcttctcaatcctgtggctccaagcatgcggatataggtataggcccggatgagtaccgagaagttcccatagaaattcatcattcttccaatgctttccggatggtccgtattcagacggaaggagcttccttcgggggtttcgatccgttcgataaccgggacgggcagataagggatgagtttttcgcagacacctaccggaccgcttcccggtccgcctccgccgtgaggggctgaaaaagatttatggaggttgtagtgtacgacatcgaatcccatatccccaggccgtgtgatgccgagcagggcattcatgttcgcgccatccatataaagcagactgccgttttcatgcaccatctgtgctatggtcaggatatctttttcaaaaaggccgattgtattggggtttgtgagcatgagcgcagcaacctcgccgtcaagtttcgccttcagatcgccaagatcggtacgtccgtcggcgttgctcgatacggaaataatctcatagccggcgattgccgcagaagcggggtttgtgccgtgagccgaatctacgaccagcagtttactgcgtttcgatcctcttgcctcgtgatattttttgataagcagaattcctgtcaactctccgtgagcgcctgcagcaggctgcagggtaactgcggacatgccggcgatttctgcaagcatgccgctgagttcatacatcatctgcagggcgccctgaaccgttttttccggctgaagagggtgcagttcgctgaaaccggccagatcgcaggcggcatcattgactttcggattgtacttcatggtgcaactgcccagagggtacatgtttttgtcaacatggtaattcatgttggatagcctgataaaatgcctgacaacttcactttccggaacttcgggaagatctgccggttcggttctcagaaatttagccggaagaacagtttcaatggagagttccggtatgtcgttaccggagaggctgtatcctttacggccttctctggataaatcgaaaatcagtttttctatcatgattgcactgcgtcgtgaagtggtctgaatggcataattgaaaaacaatatagagcactgcggtgaaatgctcaaacctgtacgctaaaaaacagcggggatcgcatgtgattgtccttatggttccggcaatgcgctctgttccgcatgcaggagcatctcgacagcttctttcgcggcaagctgttcggcatctttttttctcggagcggatcccctgccgcagctgcagccggcacaggagacttcgatggtgaaaaccttttcatgttcagcgccatcctgggcaatgaccgtataaaccggaggagggatgtgatgtgactgggtgtattcgatcagtcggcttttatagttgtgttcggatgcaacgatggttttgaaatcaacatgttcgatgacctgtttcatgacgaaggcacgtacggcatcaagtcccttgtcgagataaatcgcgccggtgagggattcgaacgcatcggcaagagccgattcactggttctgattttgttgcagtctgctgattctccgataatgagatagttgcccagtcccatggtttgcgcaaaaccggcaagagattttctgttgacgatttttgccctgttgctcgacaggtcgccttctgcgctgtttgggaatgagcggtagagatattccgatatgaccatatcgagaactgcgtctccaagaaattcgagacgctgattggattcggttcccggaaccgaggcgtcgtgtgtgacggaacgatgggtcagggcagtcagatacagagcaggctcatttccggcagagcccgttacaaccgctacaaatgtctgcagaggttccggcagcgttacatccgagccgtctcggggtgcatgctcacccttgtcaaactgctgagagcgatgaaaagcaaaagctgtcagtttttgccagaactgctccatacagagggactcattaagagagtgtagatccgttcttgaaaatcagggttgcattatgacctccaaagccgaatccattgttcagggcgtactcgatcgcacgcggttttggttcgtttggcgttatatcgagatcgatctggggatcaagattgtcattattgatggtcggaggaaccgtcgagttctgcatggccagcaggcagacgatcgattcaacagcgccggcggctccaagcagatggcctgtcatggattttgaggaactgatactcagtttttccgcatgttcaccgaatactttcttgattgccgtgatctctgcgatgtcgccgagaggcgtcgatgtgccgtgagtgttgatgtagccgatatgctccggagtgatattggcaatggataatgcggctttcatggcattgaccgcgccggctccttccgggtgaggtgccgtgagatggtaggcgtcggcggttgcgcctacgccggcgatttctccatagattttagcgccacgggcttttgccgattcaagggtttcaagaatcagcgttccggcgccttctcccatgacaaagccgtctcgatctctgtcgtaggggcgagatgccttttccggtctgtcgtttgctgttgaaagggctcgagaggaattgaacccgccgatgctcattggcgttatgggagcttccgagcctccgcacaccatgtagtcggccataccgagctgcagaatcatccatgcatcgataatcgcatgcagggatgtcgcacaggcggatgccgttgcatgattcgggcccataaggccaaatttcatggaaatctgtcctgcagctatgtcagggatgagcatgggaatgaaaaacggactgatccttctcggaccacgttccagatacgtgcggaactgctgatcgtaggtggtcatgcctcctatgcccgagccgtgcactacgccgatcctgagcggatcgattgcctgcaggtcaagccctgaatctttcagggcctgttctgcagcaattacagcatattggcagtatggatccatgcgatcagctgattttctgtcgatataatcgaaagcagaaaaatttttcagctcgcatgcaaaggttgttgcaaaatcggttgtatcgaaataggttataggcgcggcaccgcttctgccctgtaccaggctggtccagaactcatctttgccaagacctatgggggataaaatcccgattcccgtgacgactactcttttgcgatcctgacccatctgtggtgttttaatgttgcttcaggcggtgataatcctaaaggaaggttacttttttacgatgtaatcgatagcctgctggacagtactgatcttttctgcgtcttcgtcaggaatctgaactccgaactcgttttcaagttccatgatcagctcgacggtatcgagagagtctgcaccgaggtcatcggaaaatttcgattccggcttgatctggtctttgttgactcccattttgctgacaataatatcgtataccttatctttgatttcagcttcactcattgttttgttctcctgattgatgttttgttattgataaaaaattgaaaatgtcgaataatatacaaagaaaataagcttgcccaaattacatgaccatgccgccgctgatgttgatcacttcgcccgtaatgtaggcggcatcgtcgccggcaaggaacgatacaactcttgctacatcctccggctgaccgaaacgcgaaagcgggatgacatcgagcattttatttcgaacctcatcggagagcgcatcggtcattttcgaggcaatgaacccgggagcgacagcgttgacacggatattgcgtgaggcgaactctttggcaaccgatttggtgaaagagataacaccacccttcgatgcggcatagtttgcctgtccggcattgcccatgagtccgatgaccgaagcaatattgacaatggcgcccgatcgctgcttcatcatggttctggtaactgctttcgtgcaggcgaaggtccctttcaggtttaccgtgagaacggcgtcccagtcctcttcactcattctcatcagcagcccgtcacgggtaatgcccgcgttgttgacaagaatatcgattcttcctgtcgcttcagcaatctcggaaaaaacgttttgtacggcttcagtattcgtgacgtcgagttccctgcaccagacctcacggccaagttttctgattccctctgcggtttcttcaagccattcttccttgatgtcgcaaacgaccactcccgctccttttgctgcaagatcaaaggctattgcctgtccgatccctcttgcggcaccggttaccactgcgatttttccttcaaacatggtttattcttcttctgttaatggttacagtccagctctctattatgagaacgttcacataatctgccggatatcttccgcagtgtcgataccgctgatcctgactgatttgtcaattctcctgatcagtccctgaagaaccttctgtgggccgatttcgacgaaatccgttatgccgttttgtatcattgcctcaattgactgtgtccagagtaccgggcttgtaagctgcatgatcagattttttcgtatttcggcagcagcagtaacaggttcggcaactgcattcatgcagaccggtattcgtgcatccctgatttcaacgagttccagcgctgcagcaagttcctgttccgccggtttcataagcggtgagtgaaaggctcccgacacaacgagctcctttgccattctcgccccatgcgatggagccagctctaaggctttttttattgcaccgacttcgccggaaataactacctgacccggagaattgaagttcgcagcctgaacgacgccttccgaagctgcttctgccagcaggttcgctacagcgctgtcctgcataccgatcagcgctgccatcgttcccggattctgactgccggcatgctgcatcagctctcctctttttgcaacgatatggatggcatcgccgaagctgatggcgccggcaaagcagagcgcgctgtattcaccaagactgtgtcccgccgtcatggcaaccccttcatttccgagcaacgacgcagctgcaatgctgtgcagaaatactgccggctgggtatacctggtctggcggaggtcatcttcgctgccggaaaacatgatgtcggtaattgaaaagccaagaatttcatcggctttccgcatcatctcatgtgcggcagggaaagagtcgaatatatcacggcccattccgcaatactgggagccctgtcccggaaaaacaaatgctttcatgaatgccctgtttctatggtaatgtgagtattactgccatttgatatacattccgccccaggtgtatccggcgccgaagctcaccagtaccagattggaaccggtttccagcttatgtgtttcatcaagttcggcaagacagatagggatggtccctgcagttgtatttccgtaatgggctatgttcgatatgactttttctccgctcaggcccattcgttctgcagtcgcattgatgatgcgctgattcgcctgatgcggaaccagccaggatatgctgtcggcatcgagattgtttcgatgcatgatttccgcggccgtatcggccattgccgttacggctgacttgaatacctgttttccgtcctgatagatgtagtgcatccgtttttcgacggtttcatgcgttgcgggatgcaggctgcccccaccggtcatcagcagatgatctttgccgtttgttccgtcggaatagaggcgagcatcgagaataccatatccatctctggccggttcaagaagaactccggcagctccgtcaccgaagagtatggaggtggagcggtcggtataatcgacgatcgaagacattttatctcctccgatcaccataacgtttttatgagctcccgattcaataaactgcgctgcggtattgagtgcaaaaataaatccggaacatgctgcattaaggtcgaaagcccatgcctttgtcgctccgattatgctttgcacaaagcatgctgtcgatggaaacagcatgtcaggcgtcatggtagctataataataagttcgacctcttcggcagtgatgcctcgtttcgcaaggagctgctttgctacctcgccgcacatgaacgatgtcgccttgtccgggtctttcatgatacgccgctcactgataccggttctcgaacgaatccattcatcgttggtttcaagcatcagttcgaggtcatgattactcatgactccgtctggtaaatatttggctgtcgccgttattgcagctttcatgcgttctatgcggttatttcatgcggagttgttcttgttctgcagcatgtgcatgaaccatgctgcaccaggtcgttttatggcggaactgtaatgcttatgcttctgaaagtacttctgctatgtgggtgttgacctttttttcaatcatatgttcggccatgaagatcatgtttttgatggctcgggacgaagaacggccgtgtccgacgattgagatgccgtcaacgccgaggaatggtactcctccgaatttttcaacatcaaaaggttcaaacatgcttttaaaaacctgggcagtcagcatagcggccttttcgtcaagctggccggatgcgaccagtttctgcagtgcaggtttgaagagtgccccaaggaatcccggaatactttcgccaaacttcagaatggtattgcctacaaggccgtcacagacgacaatgctgacatttcctttcaggatatcatgcccttcgatattgccgatgaagctgatttttccttttcggtcagcatcctgaagcagtttatatgcctgtttcaggacttcagagcccttgccctcctcttcgccgatattgagcagtccgaccaccggttcatctatacctgctccatagcgctggtatatggtaagcatttcggcaaactgcaccagatgctccggcttgcaatccatattggctccgacatcgacaatattggtcaggccttcctgcaatctcggaaagtaagcgtaaatcgtcgggcgcaagactcccggcagtctgcccagtacgaacagcgatgcggccatctgcgctccggtattcccggcgcttacataggcgtcggcttcttcagccttgcagagcttcaggcctttgaccagtgacgactcctgcttcgttttaacggcaatggcagggatgtcctccattgtcactacttcaggagcgtgcatgaatcgaaggtttaacccttctgtatcctgaagtgcaagaaggggttcaactttatcagactggcctatgagtacaacagagaatctgttgttgctttctcgcaaagcctgaatggttccctcgattacacaggcaggagcattgtctccgcccatggcatcaacagcaatggtcagcatgaaggggttatcctgttataattcgttatcagctgttagcggatttggtaacaacggctctgccgcggtaatgtccgcaatggcggcatgcgcgatggggaagggtcggctcgccacaattcgggcagacaacggttgttgccgctttcgtgcgggcgttgaactgggcgcgtcttttatcccttctggatttcgacattttggctttcggatttgccatgattgtcctctgattttataatcggttaacgatacttgtttttcagcttttcaagagattcctgccataaacttttgtcttcggtccaggagtcgttcttttctgactcaatgccgtaaattcggcaattcgggtttccgatgcaggtaaccttcattggcagagagagcagcagtgtttcacgtacatcttccgtcagatcgatggataccgtattaagatcgatctggcggtggtcatcatccatgctttccaggttcttttcttccgtactgtatatataatatacgcgatactcgcctctgatttcccttgccaggggaacaagacaaatatcacaggtaaaatcggctaccgttgctgtccggatggtgaccgtcagttcattttcggttttttctgcgataaccgttaccgcaatatcgcgggtaaatacggtttcagccagaacatgacctctgaaatctttggccctgcaggaaaaatcaaacgtatgggttccctgcataagacccgctatccggatctctatcaatggtttttctttatgcatatacccctcatttcagtaaaagaacaccaatgtacaaaaattattatggaaaatgaaagcggcataccccatcaaagcggagaaagatcaaaaaaaagcaggattcagtttggaaaaaataaaatggatcgtatatttacagcccgttcagtggaaaattattccgcgatagctcaatggtagagcattcggctgttaaccgaagggttgtaggttcgaatcctactcgcggagccaaaaaaggcagaagtatcataacgagcttctgccttttttattggcagcaaaaagtacttctgataagtcactggcagagcattcggttgttatcccgacgcgtcgggaggcaggttcgaatcctgttcgcggaactcattttccgttccggatggagcttccgaatgatcatacgttttttttatatattgccgctatattgtttcatatgcgggccgtttcttccggtcagcaatgataccccttgcctgtcgcgggtttttgacttgaaacatgataatcctcacataccgtgttaagcgacattctgcttatcagcaacaaacataaaaaagctgccgaggcgatttccgaaagggtgcttgtcgaaaaagaggcaaaagaggaaagtagtcccgggtatcggttcattgtcgccatttcgggagagtccggcgcgggcaaatcggaacttgcccactcccttgcccttgtgctgaagaaagaggggataagggttaaaattcttcatacagataactactacagggtggagccgcagaggaggcgcgaggagcgcgagcgaaacaatttcgaatcggtcggtcccgacgaatacgatcatgactggctgcaccgtaatgtcgaggattttcgcaaaggccgcaaggctactatgccctgcgtggatattatcaccgaagaggtcgatctcctgattaccgatttttccccgatcgaactgctcatcgttgacgggctttacgctatttcaacagacggtatcgacctcggcgtgtacatcgatcttacctattacgagacaaaaaagaaccagaggctcagaggaaaggagtccaccgacgagcatcgatggaaggtgcttgaaaaagaacaccagtgcgccttgaaactcaggcgtcttgccaatacgttcgtcagccgggaatacaaggtgcttttctgcgactgaacgggctgcacacacagccaggaaagtttttccgtttatttggcgtatatctgaccggacaactcctcaaactgctgccgcatgccgtctcgagacgatcatacaacggttttgattgctgacgagagcgagcttgtccgaaagacggtttcccgtattgtaggccggctcggttatcatccggttacggcatcaggcgggaacgaagccgtttcactgctgcagtcctcctcgttcgacgcgcttcttctcgatatcgcgttgtcgggaaaagacggtatcgatgtgctgcgtttcgtgattgagaacagctatgcgtttccggtgatcatgatatcgggatccggcgatatcgatcaggtggtgcagtgtctgaaaatgggcgcatatgattatcttaccaaacctgtcgatgcacatcgggtgcagaccgttctgaaaaatgccttttctgaatccgctcttcgccggaaggtgcggttgctgacggcagcagtggatcagagccccgtggcggttgtcattgccgataacagggggcatatcgagtatgcaaatccttcgtttatgactttccggaatgctctgacagagtgtcggatgcaggaaaatattttcgatgacgacgcacagccggaaaatctgtcggtaaaattcaggaatgccatcgtctcgggcaaggtctggcagggagattactgcaaccataagcggaacggagagttttcgtgggagcgtgccattatcagtcctgtcgccagtcagggagagtccggatcccatattcttgccttcatgcaggatataacggaatcgagaaaaaatcaggaagcccttctgaaaagtaatcggcgattcagggaactggccgaccttctgcctcagccggtttttgaaaccgacagcaaaggcttcatcacctattcgaaccgtgcggggttcagtactttcggctacagcaggaaagcgctgaagcagggtcttcatgccctgcagttttttgctcccgaagataaaaaccgcctgatgcacgcaattcggatgaaaaaaaactccggcccttccgggactcatgaatttacgttattccggcgtgacggagccggatttccagctcttgtgtacactgcgcccataaccgaaaggaagggctccggaggcttcaggggaatagtgatcgatattaccgaactgaaggagagcgaacggatgcttcgtgaaaaccggaaaaaatatcttgatctttttcaggctattcctgacgccattattgcagccgatgccgaaagcggctttctcgtcgagtggaaccgtcaggggcagctctttttcggctatacgcccgaggagttttcccggttgcacatcggagatctttatcctgaaccgcttcgggaggaaggtttggcctacttcaggaatgcctgcaccgggcaggcggtaacgctggaaacccagatcgtgacccggcaggggatacgcatcgatgtgcacatcagttcagcgaccttcacgacggagcactttcgatgttttgtcgggattttccgagatatcacccagcagaagcgttcttagcggcttgtaaaggaaaatatccgtatgaaaaacgattttatttccacggtatcgcatgaactgcgcacgccgcttttttcgattctcggatttaccggcacacttcttcgggaacaggatgaactcgagcgtgagacacgaatggagtttatttcgatcatccacgatgagagcaaaaggctttccgccctgatcgaggatgtgctgatgatatcgaaaatcgattcaggcagggtctcctacaaaaaaagcgaactcgatccgtcaattactgtttcggaggtatgccggagcctgaaaatcagggccgatgaaaaaaacatagatctgcgactgagggtatgtgcgccgatggagcatatttttgccgatcaggattccctgaaacaggtcgccatcaacattatcggcaatgcgctgaaattcaccccgccgggaggtgtcgttcaggtaagccttttctgcgaggcgcagacgatgtgcttcagtgtggaggataatggcccgggcattcccgcagaggaggctgaaaaaatattcgaaaaattcttcagggttgaacgtcccggagaggctgtcgatggaacgggactggggctttccatcgtcaaggagatcgttgctgctcatgatggaacggtcgaggtaaaaagtgtcccgaaccagagtacggtatttatggttcgactgccgatatcaatgcaaccgtgccgaaagtaaacaagagcgtccatgaaaccgcataccatacttgtcgtcgatgattccccaaacatcaggcgccttcttgcccataacctcggaagaaagtttaccgttcttactgccggagatgcggctgaagcgctcgatatcctgactcggagcgaaaaaacggatctgctggttgtcgatatcgcaatgcccggcatggacgggttctcgcttacagctctcatcaagagcaatccagagtatcggaacattcctcttgtcatgcttacggcgaaggactgcagtgaagaccgtgaaaaagggctgaagctcggagctgccgattacatgacaaaacccttcaatcttgaggagttttcagaaaaaatcgagaccctgctcaaacgacactgagaaagcctgtttgaaaaaacttaaaacagaggcagcactcatggcgtcgctgcctctgtttctatggcaattatcttgcgctgcgttcgtcgtagggttcaaacaatgttttatctactccgcataccgggcaaacccagtcatcaggaatgtcttcgaatgcggttcctggctcaactccgccgtcgagatcgcctacttcaggatcatagacatagccgcaaggcacgcatacccatttctgcatattattatctccgtttatgttggtaatctggttgtgaaacgtgttttacagggcggtaaggcaacctcatccagtttccgtgtactgccctgccggagaaataacatttccgaagcgggaaaaagttcatacttcacaggatcagaaaaaagttttcaggaagagcgtgtcgcccagaaacgtgaatgcgctgtttcggggctttgaagatcggtttacggcgcgtatcttttcatgttattttttcaagcttgtttctcagggcggggtgcaagtccccaccggcggtattccgggtacgtatccggagagcccgcgagcgctttcgctgcaaggcggaaggtcagcagatttggtgcaaagccaaagccgacggtcatagtccggacgaaagagaatgagaacaccgcgatggtgttcctgcgccctgattcatgcaattattaactcttcagccatgaatcagatgcttcccgaacagttactcaatcagttaaatcttgtggaaaaagcacttgccgcgcttcgtaacgggcagggagtgcttgttgccgatgatcccggacgcgaaaacgaagccgatcttatttttcccgcagaatcggttaccataccgcaaatggccttgcttattcgtgagtgcagcggtatcgtatgcctctgcatgaccgacgggaagatccgctctcttgaacttcccatgatggtcgaaaacaatacaagcggctttcagaccgcctttaccgtttccatcgaggccgccgaaggtgttacgaccggggtttccgccgcagaccgggtgaaaaccgtcagaaccgctgtttccgaaaatgccaggccctctgatctccgccatcctggacatatatttcccttgagggcaaggcccgggggggtgctcgaacgtcccggtcataccgaagctacggtcgatctcatgaggcttgccggcctgagtcctgcgggggtgctctgcgagctgaccaacccggacggttccatggcaggcatcgaagagacttttgccttttcagttcagcacgggtttccggtgctcagcatcggggatattgtggcttaccgtaagagcttgctgcagacggggtctcagggtttatccgcgtgagggttcgtttagcaggataatatcatggttacacccatcctctcagcttcatggcatccgctacccgttcaatggctaagatgtatgcgccgagtcggttatggacgttatatctgcgggcggtttcgttcatgttccggaatgcggttttcatctttttttcaagccgccggtgtacgtcttcctcgtcccagtagtatccgtaactgttctgaaccatttcaaaataggagacggtgacacctccggcattgcagagcaagtcggggatgacatggattcctttgctgcagaggatgttgtcggcttcgggagtggtcggcccgttggcgagttcagcaataatcatcgccttgatgtttccggcgttcgagccggttatcaccgattccagagcagcggggaagagtacggcaacgtcgagttcaagcagctcatcattcgatacaggtaatgtgccgggaaagcccgtaaccgaaccggtggtttgtttgtgagccttcagttcagcatgatcgaggccttccggattataaatgccgccttttgagtccgatacgcagaccacgttcattccgagcagttctacggcaaggttatgggcgtaactgccgacattgccatatccctgaattgcagctttttttccggaaagggtcatcccgatgagttcggcggcatcccgtacgcagtagatcccgcctcgagcagtggcgtctcctcttccggcagagcctccaagcgcaagaggttttccggttacgactccgaattcgttgtttccctgcatgaacgaatattcatcggccatccatgccataatctgaggatttgtgtacatgtccggagcgggaacgtctttttcaaggccgagcatgcgtccgacctggcggatataggcgcgcgagaggcgttcgagctcgtcgtttgacatggatttcgtgtcgcagatcactcccccctttcctccgccaagcggaagatccatcacggccgttttccaggtcatccatgcggcaagggctctcaccgtatcgatgctttcatccgggtgaaagcggacgccgcctttattcggtccgcgtgcgtcattatactgcacccggaaaccatggaatatttttgtgcagccgttatccatttttatcgggatggttacatggagttccctgagaggccatcggagcatctcatgggccgcaggatcgagctgtatgatgccggcagcttcgtcaagttgtttcctggcaatccggaaagggttccggtcagggacggcttctgtttgaatgattgtatcagaaggggtgcattgagaaaaatggtttctttcactcatgaattgtgtgtttgagctgaatgatgcggcaacaggtggagtgaagggctttttcttatgcgaagcagccattcccattgctggagaagaattataatatctaacaacaataatgccgtccgattttttcaaagctcactgtctgcgggtgagcgtttctgatcagcttcaggactcgaagaaaatcactgttccgaaaccgacaacgttcattttgtcgtcatgaggagtgtcgccgctgttgttgtagcatagtttttctgcatgccagccaagcctccctgctatgaccagaagcgttttcagcgcgtcgggactgcagcagagactgatttcgtcagaagcgttctcgtttatggttcttctctcatgttcttcaaggccatcaatgtcgctgctcacgatgtgttcgagagttaaccggtctatcgtattggcatcacggtatgcgggatagtgcgacaggtctgtgctgacaacgagcaggtcgtcaggattcagcagggggagcagtaaatctgctgttttgaggtgaacgtcaatagcgttttcaccgaaaagcataggtacgatggagaagtccggcttgagtgtccggagcagaaacgggatctgaacctcaagggtatggtcggaatgatgggcaatattcaactcatgaacaagttcaggcgcaagcccgataaggcgggcgttcatgtcggtattgaccggtacgttgccgagaggcgtatgccaggctttatgtgagtcgagtgcaacaccttcaaaaagataggcatgggcatggcccatgagaaatacgtttttgaaggtgctgccggttatggccttgtaggcgcatgcggcaattgatccgctgtagagataacctgaatgaggtgtcacgatcgccctgatcttttttctctttttgtgttcaggttttacctgttggagcagtgaggtgatcagggattcaagttcccggatatctgcaggatagaatgcctcagcgacggcagggtatcggatttcaggattcatgaaagaggattcggaacgtgttgcgtatccattgcagctaaactatataatatagggatgattcgacggtttatcgcagtcattccgctgaccggatcttgtcgatggccagcgtccccttttctgcgtgccagcttcgtcaaaacggtaaccggaatttacagaccgtcgttctgcacttccgcaatgcctctgtagatgattttcgccgggccggtgagcgttactgatttcaggtcttcactgaatgcgacttcgagcgtgtcgccgctccggacttttacttttactgtcgaagaggagacttttccgagccggaagctcatgagagccgccgctaccgctccggttccacaggcaagtgtttcatcctcaacgccccgctcgaatgttcttacactgatgctgtcgggtgcggtgatttcaagaaagttcacattggttccgccaggaaaaacgtccgacctcagtctgatggcttttccatggccggatacatcaagtgcttcaagtttccggctctcgatatatatgacggcatgcggcgagccggtgttgacatagtggcaattgaacccttctacggcaacggcattgcggaaatcctcgggatcgagcatgtgcagccgcaccgtttcttttccggttactgcggcttcatagcgattaccattggcttcaaaagaatatctgccctgatcggcagcgggaactcctgtggcgtgggcaaaataaacggcgcaccttccgccgttgccgcacatcgatcccggcaagccgtcagcattatagtagttcatgctgaaatcgaaatgccgagagggctcaataaggatgaggccgtccgcgccgatgccggttcttcttgtgcacatggctttaatccgggctgtgcttaaatgaacgggatgatttctgttgtctatcacgatgaaatcgttccccgctcccgagagcttggtgaaatggatctgcatgtcaaatgcgcggttatttccgttgtgatgtagtgataatgtatgccgcagttatcgggctatgaaattcaaggctttgcaacaacttagaggccgtaaaatacagcgcgggagtgttaatgccacgccaaaaaaatttattattaaataatttttcttattttatttgctactatgtcagttgaataatcgggcatacagcctttaagaatcaatggttctgttttccgtgaagcgcacatgacggttgccttgtcagcatttctgagggcatcatctttcatgtgcttttttatcctgaaaatccagctcgtgaatgctggcagcgtaatggcataacgcatagattttcttttcggtttcttcaacctgaaatacgaccaaacaaaggagagaatacaatggctgaacaagtgaatcctgcaggagtcaagccaaagggatctgtcccacctcccaaggggaatgctccttctccaaagggaaacggcgcaccaggcggaccgtctgtcatcaaggaacaggacgctgccaaaatgaggagatttctgtttcagagaacagaaacgagaacgacgaagtggtatcaggtatttgataccgacaagcttgacgacgaacaggtagtcggcggtcatctcgcccttctcggggttatgggttttctcatggccatctactacatctccggaatccaggtatttccggggggttatgccggttttcacgataactggttctatcttactatcaagccgaggatggtatctctcggtatcgatacgtacagcacgaaaactgccgatcttgagcaggctgccattaaccttctcggctgggctcttcttcacgtcatttccggttcgattctgcttttcggaggctggaggcactggactcacaacctgaccaatccgtttaccggcagggctggcaacttccgcgacttccgttttctcggaaagttcggtgacatggcgttcaacggtacaagcgcaaagacctacaaggatgcgctcggacctcacaccgtttacatgtctctgctctttctcggctggggtcttgtgatgtggtttgctctcggcattcctcccgttcccgatttccagacaatcaactcagagcctttcatgtcgttcgtgttcgcggtgctctttttcgcgctcggcatctactggtggaacaatcctccaaatgcagccattcacctcaatgatgatatgaaggccgcgttttccgttcacctgacagctatcggatacatcaacattgctctcggcgtcattgctttcgtcgctttccagcagccctctttccatgcgtattacaaggagctcgacaatctcgtcttctacctgtacggtgaaccgttcaaccgtgtcagctacgacttcgtacaggaaggcggcagaatcatctccggaaagaaagagttcgttgaatttgccccttatgctattcttccgaagaacggccaggcattcggtatgtcgagagtggtcatcaacctgatcaccttcaaccatatcatctgcggcgtactctatgtttttgccggtgtctatcatggcggtcagtatctcctcaagattcagctgaacggtctgtacaatcagatcaaatcgatctggatcaccaaaggacgcgatcaggaagttcaggtcaagattctcggcaccgtcatggcgctctgttttgcaaccatgctttccgtttatgccgtaatcgtctggaacaccatctgtgagctgaatattttcggcacaaacatcatgatgtcgttctactggctgaaaccgcttccgattttccagtggatgttcaccgatccgagcatcaatgactgggttatggcacatgttatcacagccggctcactattctcgcttatcgcacttgtgcgtatcgcattcttctctcatacctctccattgtgggatgatctcggactgaagaagaactcgtattcattcccttgcctcggccctgtttacggtggtacctgcggcgtttccattcaggatcagctctggtttgccatgctttggggagtaaagggtctttctgcagtctgctggtacattgacggtgcatggatcgcttcgatgatgtacggtgtgcctgttgccgatgcgaaggcctgggattcggttgccggtcttgctcatcactatacttcgggcatcttctattatttctggacagagaccgtaacgatcttctcgagttctcacctttcggtgattctcatgatcggtcacctgatctggttcatcagcttcgccgtgtggtttgaagatcgcggatcgcgtcttgaaggtgcagatattcagacccgtaccatccgctggttcggcaagaagttcctgaacagagacgttacgttccgtttccctgtgctgacgatttccgattcaaagctggccggtaccttcctctatttcggcggtacctttatgctggtcttcctgttcatcggtaacggattctatcagactgattcgccactgccgccaccggtagcagaggctgctgtttccggacagcagatgctgactcaggttgtggatttcctgatcaagctggtagcctgaatgattcattccgggggggcgatgcccctccggatttcttttggcctgttaatacttttaccattgtcaatttaagaggagggtttttatggccgagcctgttaaacagccagatatatctccaaagcctgcctcaaaagcagctccggcagctccgaaagcatctgtagctccaaaagctgcgacgccggcagcaaagcaggatcaggctaaaccaaaagcttcatcaccgaagccgtcatcgggaaagcttcgacttgaagccttgaatgtcaatcttggaaggaccggtatccgtcaggaatcggcacttcccgtaaagaaagccgctccgaaggctgcgccgaaacctgcaccaggagcaaaacctgccgctcctgccgcaaaagcggcaccagcagtcggtgcggctcctgcaccgaagggcgctccagtagcaaaagcggctccaagagcaaaaaagcattatttcattattgaaaatctctgcgtcggatgcggtctgtgcctcgataaatgtcctccaaaggtgaatgctatcgggtacaaattctacggagatgttcaggagggaggtttcagatgttatgtcgatcaggatgcctgtatttcctgttcggcatgcttctccggtgacgagtgcccatcaggtgcgcttatagaggtactcccggatggtcagattctggatttttcttatacacctccagagagactcgattttgatctgaggtttcttcatcgttttcaccgtgaagcccgataggaaactctctgttctgcctgataccaagaaaagcattgccccttcgggagcaatgctttttttttagcatatacttatgatgttactatcaatacacctgcaagcccgaaaaaagaaatgaacccgccgttgcataaaaggacccaatcttcagcgatagttcttatacctacctacaatgagtccgagaatattgcccgggttatcaggacggttttttcgctctacccttcgggagttgatatcctcgttattgatgacagctctcctgacgggacggcacgaatcgttaaacagctcatgccctcctgtccagggcttaatctgataatgcgcatgagcaagctggggctgggtacggcatatcttgcaggatttcatcacgccctgaagctgggatatcgctatatcatcgagatggatgccgatctgtctcacgaccctgcatcgctcggatcgttgcttgatgccatgacgtctgctgatctggttatcggatcccgatatatgaataataccgtcaacgtcgtgaactggccgctcggtcgcctgattctgtcaaaacttgcaagcgtctatacaagggtgattaccggtatgcctgtttttgatccaaccagcgggttcaaatgctttgatcggaaggtacttgaatctctcgatcttgaccggatatactccgaagggtattcttttcagatcgagatgaacttcagagcctggaaaaaaggatttatcattcgcgaggtgcctatcgtttttactgaccgaacggtcggtaaatcaaaaatgacaagaaagaatattcgggaagcgatctggatcgtctggcggcttaaaatcaaatcgatgacgggaaaactctgacctcatccttccccgggacttctcatatcgcagcggagtcccgggaagcgtgaagagcggttactgttgtttactttcggcaataacctgctgggctacatcctgcggagcctcttcgtaatgactgaagccatacgtgtatttagccctgctttgcgtaagtcgagtcagcgagtggtggaatgtagccagtgaagcctgtggaatgagggctttgatgacctgaaaacgggcatcggtctccatccccagaatttttcctctacggcttgaaatatcgcctacaatttcaccggtatattgatccggcgtataaacggtcagagagaaaaacggttcgaggagcagcggcttggctttttcaaatgccgttttgaatgccatgctcgcagctatcttgaaagcgaattcagaactgtcaaccggatggtacgagccatcataggcaacggctttcaggtcgataaccggataacctgcaagtacaccggatgcaatggattcacggatgcctttttcaacagccggaaggtatcgggtaggtaccactcctcctacaacctcactcgaaaactcgaaaccgctgtctttcggtaatggttcaagtcttatccagacatctccgtactgtccccgaccgcctgactgctttttatattttccctgcgctgttgccgtcatccgaattgtttcgcgatagggaatctttatcggtgcggtttcaacctgaacattgaacttgttctgaaggcggctgataatgatatcgagatgggtttcgccaagcgttttgatgatggtctgattgaactcgacttcatgaacgatggcaaagctcggatcttcttcatgcagatgatgcagtccggcggatattttttcttcgtcaccctgagcaatgggtatgatcgcagaagcaaagaccggttcagggaaggttatcgggcttatgcggcaactggttcccttgtcggcaagggtgtcattggtgtgagcgtccttgagtttgacaaccatgccgatgtcgccggccatgagcttgtcgaccgggatttttttctggccgagaatggtgtaaacctgaccgattttttcaagctgaccggtctgcacgtcgataagttcatgcccggtttcgatatgacccgaataaacgcggagataggaaacttctccgactctgggctccgacatggttttaaagatgaacgcaactgtggggcctgccggatctggttccagaagtcgttcgttttcatcaacggtacagagcgaatgttccggtccccgttcaatcggagaggggcagagattgaccatcgcatcgagaagacgttccgtaccgatcatatgcagcggggaggtacagaaaaccggaaagaatgttctggttaccagtgcggatttaatgcccgaccgcaattcctcttcagtcagggttccaatttcgaagtacctgttcatcagctcttcgtctgtttctgcgacagcttcgatcagttgctgatggagatcttctgcccgcttcagatagagatccggaatgtctgcaacagtcatgctgccaggtttatccgggtcgaattccagctgtttcatcaataatatatcgatcaggatatggtgtccctgaccctcttcggcaggaaactgtatcggcgtaacaaggtgaccaaaatgctctctgagttcttctaccgtattgctgaagcttgtgcgctctgcatccagcttggtaagcacgaacatcgttggcttgtagtattctctggtatactcccatatggaatcggtaccgacttccacacctgtcgatgcattgacggtaatgataacggtgtccgcaacccgcattgctgatttaacatcaccgtgaaagtcgagcaggccgggtgtgtcgatgatattaattttcgtgtctttccagaatccgtgcagcaggctggtattgagactgtgctttctctgtatctcatctgctgaatagtcggagagagtgtttccgtcgtcaatgcttcccagtcggtttaccgcgcccattgagagggcgaaagactcagagagcatggtttttcctgaaccggtatgaccggtgatgacaatgttgcgcagttgttcgggttgaacggcttgcatggcaggactcctttgttgaattgattgttgggcacctcaataaaaccagttacgctttccgatcggttggctgtgcaggtgagccttcatgtattgttgttatacactatggctcacactcggccatctcctcgaaacgcttactgcaggttattcgaggggccctgatgtcttgcgggccagtaagaaagaagttgattgctgtcggtctgatttcaggcataaaacagcgtatcacgtaataaacaaaaaaaagagatatttgatgatgcgacggcaatgaaatcgtagagaaattggataaatttgcaagatgtcttgaaagacggaaaatccattttcaaagagcacttatcagcattcctaaacaaaaaacatactgcaccatgcccataatcaggaaagttcttgcccgtcagatacttgattcgagaggtaatcctaccgttgaagtcgatgtatacactgaaaattcattcggcagggctgccgttcccagcggtgcttcgaccggtattcacgaagctgttgaactcagggacggcgatgcaggcatctaccttggaaaaggggttctcaaagcagttgacaatgtcaatacggttataaacgatgcccttaaaggcatgctggtcacggagcaggaagagattgacgaagcgttgctcgctcttgacggaacgccgaacaagtcgaaactcggagcaaacgcgctgcttggcgtttcgcttgcctgtgcgaaagccggcgcggaatacaccggcctgccgcttttccgatacatcggcggtaccatggcaaataccttgcctgtcccgatgatgaatgtgctcaacggaggcgcccatgccgacaataccgttgattttcaggagttcatgattatgcctatcggattttcttcctatagcgatgcgcttcgctgtggagccgaaatctttcatgcgctgaaatcgcttctgaaaagcaagggattaagcacggccgttggtgacgaaggtggttttgcacccaatcttcgctcgaacgaagaggcgatagagctggtgatagaggcgattggaaaagcaggttataaagcaggctccccgaccgacaagggcggacttggcgaggcccaggtcatgatcgcactcgatccggccagttccgagttctatgattctgcaaaaaaacgctatgtattcaagaagtcctcaaaacaggaactgacctcactggagatggccgagtactgggaaaaatgggccagcgattatcccattatctcaattgaggacggtatggccgaagacgattgggaaggatggaaaatactgaccgataaaatcggatcgagggtacagcttgttggcgacgatctttttgtcaccaacagcaagcggcttgccgagggtatcgagcgccgggtcggtaattcgattctcatcaaggtaaaccagatcggaacccttacggaaacgctgcaggcgatagatcttgccaaacgcaacggttatacagcggtaatcagtcatagaagcggcgagaccgaagacagtacgattgctcagattgcagtcgctaccaatgccggccagattaaaaccggcagcatgtcccgttcagaccgtatggccaagtacaatgaactgcttcgaattgaagaggagctttgcggccaggcaaagtaccccggagcttcagcattcagggtctgatggcaggagggaatccgggtaaaagggttcccttcgtatttcagtcagaaacgcgttttatattctgacactgttcggtacgttactattctaattccgcgaatgcaggtgcgatgaaaatttttaatggcttacgggatttcatcagttccaacccgaaaaaatttttatttctggttctgttcggcttcatcgtcgtctggtttctgtttgatgactacggtctgcttaaacgtatcaggatggaagcggagcatcgtatgctggttgagcgctatcgccaggagcagcagcgcattgccgataatgagcgtcgtatcggtaatgcgcacaatgccgacagtatcgaaaaagccgcccgggagagatacaatttccgcagagagggcgagacactctatattatccgcggcaacaaataattctgtcaaccctcagggatcaattttttcttatacatgtatcattatcgccgccgtttcacccgcgaagtacctttcggaccgatagctctcggaggatacctgcctatcagggtggagtctatgaccaacacccatacgttcgatactgccgcatctgtcgagcagtgcagacgtctccatgacgccggatgcgaaatcatcaggcttaccgtgccgacagagcgcgatgccgacaatctgaagcagatcagagatcagcttcggcgtgacggtatcgatactcctctggttgccgacattcatttttctgcacgtgcagcgatgaaagccgtcgagtatgttgaaaacatcaggatcaatcccggcaattatgccacccggcagaagttctcgaacaatgaatatacggaagccgcgtatcgtgaagagctcgatgttgtcaggaaagagtttcttccgctggtgagcagggcaaaagagctgggtgtttccatgagaatcggcaccaatcacggttcgctttccgacaggattgtcagtcgatacggaaactcaccggaaggaatggttgaggcggctctcgagtttgcgaggatctgtgaagaatacgggtattatgacctgcttttttccatgaaatcctcgaacgtcagagtcatgattcaggcttaccggctgcttgtcaaaagagccgatgccgaacttcgatactcctatccactgcatctcggagtgaccgaggcaggtgatggtgatgaaggccgggtaaaatccgccatgggcataggagcgcttctcgaggatgggcttggcgacaccattcgggtctctctcactgaagacccggttaacgaggttccggtcggatttgcaatcgtaaaaaaatacaacgactaccatctgattcggggagacaacgcacaccttcccgtaaagcatgttgtcgaaagccgtcaggcttccgggtcgtcgctgttggctccgttcgatccgttcagctacagcaggagggtttcccgtacggtcactattgccggtatgacggtcggaggcaacgagatgccgaggcttgaaacggaaatacatgcgcccatttccgatcccgacgcactttttcaggagattacagaaaggcttgctcctgaaaaattacccgacgcgatccgttcggaactcgtcggtatccgcatcgagagccccgaagaacttgcttttcttgaaaatctgctggtcaaactgggcgatgccggacgatcggtcacggcagcgacttccgacagcgccttgcttgccggaataagccgaaacgttatcaaggcaaggtttgatatccgggagggagaagctcttgatgcagagttacttctcaggcagctcgaaccggatgctcctgcggttctggagttttgttttgttcatcaacagaccggcgaaggggttcctgcacaggtacttgtgcgtcttgcagagaaattgcgtgaacgcggttttgagcggataatgttttcgatcagttcgtccgctacggtttttgtctatcggcaccttgtcagggagttcaacgagagggggttcgattatccgatagtcgtccgtttcaacgctcataacggagatactctgaagactcttatcgatgcatccgttcaggcaggaaccctgttctgcgatggtatcggcgatatactcgctcttgaaaccgttcttccggcttctgccgaaatcgatcttgccttcaatattctgcagggggcgcgcatccggatgtccaaaaccgagttcatctcctgtcccggctgcgggagaacctattttgatctcgaaaaggccgccacagcaatcaagcagaggctcctgcacctgaaggggctgaaaataggcataatgggctgtatagtcaatgggcccggtgaaatggccgatgccgatttcggttatgtcggttccggaaaaggcaggataagtctttatgtcggaaaagatcgcgtggaagataatcttccggaagccgaagcggttgatcgcctgatcgaactgatcagggagcgaggccgatgggtagatcctgcgtaggtatccggtacagatgatgcaaggatccagggaacccttagcagttgtccttattacaggcgcatccatgggaatcggtcgggctctcgcctgtgcgtttgccggcatgggccatcaccttctgctcgttgcccgatcagacgagacgcttgccgaactcgcagaaacgcttcatcggaagcatggggttacggttttctgctgtcccggggatctcgtcgcgcacgaaagtgcgcaacgcatttccgattattgccttgaacacgttcttgcagtcgaggtactggtgaattgtgccggtctgtcgcgggcatcggatttcaaagaccttgctttcggcgaacttgaaggcatcatggccgtaaacatgtctgcggcagtaaggctcacgcgtctttttctgccgggtatggttgaaaaaaagaaagggacgattatcaatatcgcatcgcttgccggaacacagggtgttccgggccttgcactctattcggctacgaaatcttttttaataacactgagcgaggcgcttcatgttgaactgcagggaaccggagtaaaggtcgtagccgtctgtcctggttttgtcgataccggttttcttgaaaaggcaatgcacaaccgcagaaaaatccggcttcctgtgtatggatcagatctggtggtacaagcggttcttcggggttatcgaaaaaaccggatgcgggtctatcctacttttcttgactatctgctcgtttttttacagcgcttcacgcctcgaatccttgtcgttaaaataacggacttccttgcggcagcaagagagaggcaataaattgtttcttttttttctttggatttttaaaaacgcgaggtatattacctgccctgttttttagaaagagctgctggtgtagctcaattggtagagcagctgatttgtaatcagcaggttgcgggttcgagtcccatcaccagctctgatcattacgggtagatagcgaagcggtcaaacgcaacagactgtaaatctgtcgacttatgtcttcggaggttcgaatcctcctctacccacaggttgttatatgttttttcgataggctgatgtagctcagtcggtagagcacttccttggtaaggaagaggtcatcggttcaagtccgatcatcagctcggattttatgcggagtttgacagacgtcagtagcttaattggtagagcagcggtctccaaaaccgcaggttgggggttcgattccctcctgacgtgcaggttatcagaaatgtaattcacgattcttattgcgggcttaaggtatgaataaatatttaggcaaagtcagccagtattatcgtgatgtcgtcagtgagatgcgcaaggttgcctggccgagcaaggaagaggcaaaggatcttactgtcgtcgttctgacagtttcaggtatacttgccttgtttacctttgttgttgactgggtaataaattctgcgatgagccggttattataataaccacagttgaggtatagagatgggtgtcagaaaaaaaagtgttgatgatcaggggataccggttccaaggtggtatgcactcaggatttattccggtcacgaacgcaaggttaaggaagggatagatgctgaggttcttcgttgcggcctcgaagacaagattctgcaggtctatgtgccctatgagcgttttgttgaggtgaaaaacggcaagaaaagaagtctgacaaagaacgcttttcctggttatgtgctcatcgaggcagtgcttgacaagcagacccggaatcttattcttgatattccatccgttatgggatttctcggtgtcgatgataatcctactccattgcgtcctgaagaggttgagaaaattcttgttcctgataatgctgtcgagcatcgctcggttattgaggcgcctttcagggttggtgattcggttaaggtcgttgacgggccattcagttcgcttaccggtgttgttcatgatgtctgcaccgagcggatgaaagtgaaggtcatgatcagtttctttggtcgcagcacgccaactgaactcgatttttcacaggttaagtcagtttcgcagtaatgggggatttaaggttttttttaagcttctgaatagaaatagtttatggcaaaaaagataatcggttttatcaaacttcagattcctgcaggtgctgccaatccagcccctccggtcggtccggccctcggtcagaaaggcgtcaatatcatggagttctgcaagcagttcaatgccaagacccagtccgaagcaggcatgatcacacctgttgtgattaccgtttattccgacaagtcgtttaccttcgtgaccaaaactccgccggccgcagttctgcttctgaaagaagcgaaattgcagaaaggttccggcgagccgaaccgcaacaaggtagggacggtcagtcgcgagcaggttcgccggattgccgagctgaagatgcccgatcttaacgcttttgacctcgatggagcagagcagatggtgatgggtacggcaagaagtatgggtattatcgtcgaggattgattacccggattttacgtaaaggtgtgggaggtctgcgggccgctttattaaccactttctcaggataaaaatggctggaaaaaaatacagggaggccctggcaaaaatagatcgctttcaggagtatgatcttgctgaggctgtcgggaaaatcagggaaattactgaagctaaattcgatgcgaccatcgatgtcgctttgcgtctgggagttgatccgcgtcacgccgatcaggttgtccgcggcacggtgatgctgcctcacggtacaggtaaaactgtttccgtgcttgttgtctgcaaggaagccaaggcagaagaggcaaaagaggccggagccgatctggtcggattcgaagagtacattgaaaaaatccagtccggctggaccgacgttgacgttatcatagccactccggacgtcatgggtcagcttggcaaggttgcaaaaattctgggccctcgcggtctcatgcccaatccgaaatccggaacggttaccatggatgtcgctaaagccgttaaagaggtcaaggccggcaagatcgagttcagggttgataaagccggaaatgttcatgctccggtaggaaaggtttcttttcagcctgagcatctggttgaaaatatcaccagttttgtcagggaggttgtccgtttgaaaccgtctgctgcgaaggggcaatatctccagagtattgcggtttcgagcacgatgtcgccaagcgtgaaggtcagaaaagaaaaatttgttgcctaatataaacggattacaggatgaaacgggataaaaaagagcaggtagtccaggaggtcgctgagaaaatcggcagatcccagggaatatatttgacggaatatcagggcttgaacgttgccaaaatggcggaacttcgcaatgagttcagaaaagccggtatcgaatacaaggttgtcaagaatactctcgtcaagcaggcgcttctgcagcttgcccaggcagacaagcttgccgacggcctgaaaagcactactgcggttgcttttggttatgatgatcctatcgctccggccaaaatcatcaggaagttcagcaagaccaatgaagcgctgaagttcaagatggcggcaattgacggaattgtttatggcgacgacaagcttgtcatgctctccgagatgctgagcaaaaccgagaatatcggtcgtactgcggggctcatcaacaatgttgtcagttccgtaccgatggttgtcaatgcggtcatgagaaacctggtttcggttctcgatcaggttgccaaacagaagcagtaaaggcctaaaaaaatctattacgcactcaagcttatattttaattacttaaaaacaagagagggaaataatgtctattgaaacacttgtagaggagattggtaagcttacccttacagaagcatccgaattggtaaaagcattggaagagaaattcggtgtatccgcagctcctgcaattgttgccggtatcgcatctgcagctcctgctggcgatgctcctgcacaggaagaaaaaaccgagtttgatgttgtgctgacctccgcaggagagagcaagatcaacgtgatcaaggttgttcgcgcactcaccggacttggccttaaagaagcgaaagacctcgttgacggcgcaccgaaaaccgtcaaggaagccgtttcgaaagatgaagctgaaaagatcgccaaagaactaaaagatgttggcgcaggcgtagagcttaagtgatctttttcacgagtcatttttagaacaagctccgtgtccaagagagacggagctttgtccgtttgtgttattttattatcggatgaccgttcctgctttgatgtaattgaggctcagccgggtattattctccggcaaagtttttgcggttctttgttatgacttaattttgtaagaaattcatgcaatttgataaaagcgaggtgcatgtgaaagtggctgatgcaacaccaacaccgtctattgacttttccaaaatacaaagcattatcgatccccccgatttattaaaagttcagttagattcatttcataattttattcaggacagcgttcctcttgcaaagcgcaaggaccaggggctcgaaagggttcttcgcaacgcttttcccataaccgatactcgcgggctgtatttgctcgaatatatctcctatagtttcgacaagcctaaatataccgttgaggactgtatcgagagagggcttacctacgatgtttcgctcaaggtaaaactcaaactttcgtataaggatgagccggatgagcaggactggaaggagaccatccagcaggaagtttatcttggcaggattccctacatgaccgagcggggtacctttatcgtcaacggcgccgaacgtgtcgtcgttgctcagctgcaccgttctccgggggttgtgttcagtgaagctgtgcatccgaacggcaagaaaatgtattcggcaaaaatcgtccccacaagaggttcgtggatcgagtttcagaccgatatcaataaccagattttcgtttatatcgaccagaaaaagaactttctggtgagtgctcttcttcgggctatcggattcgcgaaagatgaggacatactcggtcttttcgatcttgtcgaagagatcaaaatgagcgccggaaagaaagaccagctgatcggcaagtatctcgcttctgatatcgtcgatatgcagacaggcgaggtcgtcagcgccagaaccgctatcaccgaagatatcttcgaacagattcttgcagccggttacaaggctgtcaaggtcatgaagagctattccggcagcgacaaaggtcaggacaagtccattattatcaacaccattctcaacgacagctctgctaccgaagaggaggcgctcgagatcgtgtacgaggaactgagggccaatgaagctcctgatatcgatgcagcacgaagcttccttgaaaggacgttcttcaatcagaagaaatacgacctcggagatgtcggtcgatacaggatcagaaaaaagctggccagggagttcgaagaactggtgacctatctctcggggaaaaaagagctcagagagctttcagacggtatttatcagaagattctgcagactatccagtcattttcggatgagccggtcggagacgatatcctcgtactgacgcatttcgatatcattgcggttatcaattatctgatcaagcttgtcaacggccaggcagaggttgacgatgtcgatcaccttgcaaatcgccgtgtccgctccgtaggcgaacagcttgccgcacagtttgtcgtaggtctggcaaggatgggcaagaacgtccgggaaaaactcaattcacgcgactccgacaagatcgctccggcggatcttatcaatgcccgtacggtatcgagtgtggtttcgagtttctttgccacaagccagttgtcgcagttcatggaccagaccaatccgcttgccgagatgaccaacaagcgcagggtttccgctctcggacccggaggtcttacccgtgagcgtgcaggtttcgaggttcgtgacgttcactacacccattatggaaggctttgtcctatcgagactcctgaaggtccgaacatcggtctgatttcatcgctctctgtctatgcggaaatcaacgataaaggattcattcagactccttacagagtggttgaaaagggacaggttaccgacaaggtcgttatgctttcggctgaagatgaagagaacaagataaccgtaccggttagcgttccgcttgacgaaaacaggaaaatcgctctcgaatcggttcaggcaaggaccaagggtgactatccgcttgtccccgccgaggacgtcaattatatggacgtttctccggttcagattgtcagtgccgctgcggcattgattccttttcttgagcatgatgacggcaaccgtgcccttatgggcgcaaacatgcagcgtcaggcagttccactcctgacctcggaggctcctgtcgtcggtaccggcatggaagcgaaggtcgctcgtgattcacgatcggttattgttgccgaagaagccggaacggtggaagaggttactgcggactacatccgggtcaggtacgatatcgatactgaaaatgaagtgcatctctcgatgctcgatccggatgaaggcctgaaaacatacaagctcatcaagttcaagcgatctaaccaggacacctgtatttcgcagaaatcgctcgttcgcactgcacagcgggttgccaagggcgatgtgcttgcagacagctcctcaacggaaaacggtgagcttgcacttggaaaaaatgtgctggttgccttcatgccgtggcgaggatacaacttcgaggatgccatcattctgagtgagcgtcttgtctatgacgatgtattcacctcgattcacattcacgaatttgaggcaaacgtacgcgataccaagcgtggtgaggagcagttcacccgtgacatatacaatgtcagtgaagatgccctcagaaaccttgatgaaaacggtattgtgcgtatcggtgccgaagtcaaggagcgcgatattcttgttggtaaaatcaccccgaaaggcgaaagcgatcctacccccgaagagaaactgctccgggcaattttcggcgacaagtcaagcgatgtcaaggatgcctcgatgcacgttcctgccggaatgaaaggcattgtgatcaagacaaaacttttcagtcgcaagaaaaaagtgggacttgacgtcaaggatcgtatagaggccgtggacaagcggtatgaccagaaagagtatgacctgcgcaagcgtttcgccaagtggctgaaccagctgctcgacggcaaaaagacgacaggtattttcaatgaaaaaggaaaagtgctcgtagcggaaggttcggttttcgatgaaagtgtgcttgcccgtttcagtgggcttccctttctcgaatcaatcgatttttccaaagggcttgtcgaatcgaaaaaagtcaatgaaaacgttgtccgtcttgtcaaggagtttcgtttcaaactcaaggatattgcagatgagagggaaaacgaaaagtacaagataaatgtcggcgacgaactgcctcccggtatagaagagcttgcaaaggtttatatcgcacagaagcgcaagattcaggtaggcgacaagatggccggtcgtcacggtaacaagggtgtagtcggcaagattctctcgattgaggatatgccgtttatggaagatggcacgccggttgatatcgtgctcaatccgctgggcgttccgagtcgtatgaatatcggccagttgtacgaaacgtcactcggatgggcggcaaaaaaacttggagtcaaattcaagactccgattttcaatggagcgacctatgaagaggtccagaacgaacttgaaagagccggccttccaatgcacggcaaggtctctctgtttgacggtcgtaccggtgagaaattcgatgacgaggtgacggttggctatatctatatgctgaagctgagccaccttgtggatgacaagattcatgcccgttcaaccggcccatactcgcttataacgcagcagcctcttggcggtaaagcgcagttcggtggccagagattcggtgaaatggaggtttgggcgcttgaggcctatggggccgccaatattctcagagagatgctgacggtcaagtcggacgatgttatcggtcgtaacaaaacctatgaggcgattgtcaagggccagaatctgccagaaccgggcactccggagtcgttcaacgttctggtacgggagcttcagggtctcggacttgaaattcgcatcgacgagagggttccttagtagtgctgctttaacggagaagatcattcaggggatttaaaaacggtcgtttaaagaggatatcaagactatgattttttcacagggagcatcaccgttaaaaggtgatttttcaaggataaaattcagtatagcatctcccgaaagcattctcgcccattcaaggggcgaggtgctcaagccggagacaatcaattatcgtaccttcaagcctgaacgcgacggtttgatgtgcgaaaaaatattcggtccgaccaaggactgggaatgttactgcgggaaatacaaaagggttcgctacaaaggcatcatctgtgatcgctgcggtgtggaagttaccacaaaaagcgtccgccgggagcgcatgggccatatctcccttgcggttcctgttgtgcatacctggtttttccgttcggttcccagtaaaataggggcgttgctcgatctttcgacaaaagagctcgaacgcatcatctattatgaagtctatgtggtcatcaatcctggtgaacccggagaaaagcaggggatcaagaagctcgaccggttgaccgaggagcagtatttccagatcattaccgaatatgaggacaatcaggatctcgacgataccgactctgcaaagtttgtggcaaagatgggcggagaagccattcatatgctactcaaaagcatcgatctgaacgagaccgccgtaacccttcggaaagtgctcagggagagcagttccgagcagaagcgcgctgacgcgctgaaacggcttaaagttgtcgaatcgttcagaaaaagctatgaaccgcagaaaaagacacgcaagaaaccaggcggactttttcccgaagacgaaattcccgagccctatgtttatgaaggtaacaagccagaatatatggttatggaagttgtgccggttattcctcccgagctcaggccgcttgtgcctctcgagggcgggcggtttgcgacttccgatctcaacgatctttaccgcagggtgattatccgcaacaatcgcctgaaaaagctcatcgacattcgcgctccggaggtcattctgcgtaacgaaaagcgcatgctgcaggaggctgtggatgccctgttcgataactcgcgcaaggcaaatgcggtcaagaccggcgaatcgaacagaccgttgaagtctctttccgatgctctcaagggaaagcagggccgcttccgtcagaatctgctcggtaaaagggttgactactccggccgttcggtgatcgttgtcggtccggaactgaagctgcatgagtgcggtcttccgaaaagcatggcaatcgagctgtttcagccgtttgtgatccgtcgtcttgtcgaacgcggcatagccaaatccgtaaaatccgccaaaaagctcatagacaagaaggatcccattgtatgggacgtgcttgagaaggttattgacggtcgtcctgtacttctgaaccgtgcgcctaccctgcatcgtctcggtatccaggcttttcagccggtactgatcgaagggaaggccatccagattcatcccctggtctgtacggcgttcaacgctgactttgacggcgatcagatggctgtacacgttccgctttcacaggaagcccagcttgaggcatcgcttctgatgctttcgtcacataacctcattcttccgcagtccggtaaaccggtgaccgttccttcccaggacatggttctcggcatgtactatctgacgaaatcgcgttcgggcgaagagggcgaaggcaggatattctatgattccgaagatgttctcatcgcctacaacgagcagagagtcggacttcatgcgcagattttcgtctgtttcaacggtcttgtcgatcagaaattcgatccgcttcgcgtgctcgaaacggtcattgatgaaaaatccgaaaaatacggatggctccgttcacagctcgagcagaagaaaatgctgctgaccacggtcggcagggttattttcaatcagcatgttcccgagtccattggtttcatcaacagggttatcgacaagaaggtcgccaaagagcttatcggccgtctcagcagcgaagtcggtaatgtcgaaacggcaaaattccttgacaacatcaaggaggtcggattccattacgccatgaaaggcggtctttccgtcggtctttcggatgccattgttcccgaaacgaaggtcaggcacataaagagcgcacagaaagacagcaccaaggttgtcaaggagtacaatcgcggaacgcttaccgataacgagcgctacaaccagattgtcgatgtctggcagaaaacgtcgaacattgtagcagaggagtcctatcagaagctgaaaaaagacagagatggtttcaacccgctctatatgatgcttgattccggcgcccgaggctcgagagagcaggtgcgccagctgaccggtatgagaggtcttattgcccgaccccagaagtcgatgtcgggtcagccgggtgaaattatcgaaaacccgattatttcgaacctgaaggaagggttgacggtgctcgagtattttatttccacgcacggtgcccgtaaaggtctttctgacacctcgctgaaaacggcggatgcaggttacctgaccagaaggctgcacgatgtagcccaggatgtgattgtcaccatcgatgactgcggtaccacccgaggtctgcatgtgtatcgtaatatcgaagaggagaccagcggtcagatcaagttccgtgaaaagatcagagggcgcgtagctgccagggatatttatgataccctcaacaacaacgtcgtcgtaaaggccggagagatcattaccgatgaacttgcagatcttgttcaggatacagcaggtgttgaagaggcagaaatccgttcggtgctcacctgcgagtcaaaagtcggtatctgttcgaaatgctacggcaccaacctctctgtccacaagcttgttgaaatcggtgaagctgtaggtgttattgcagcgcagtcgatcggcgaacctggtacgcagctgacgcttcgtaccttccaccagggcggtacggcacagggtggtatttccgaaaccgagaccaaggccttcaatgaaggtgttcttgagttcgaagatgtcaaaaccgtagagcacagcagcatcaatgaggacggagtcgaagatcttcgtacgatcgttatccagaagaatggtaaaatcaatattgtcgatcctgaatcgggcaaggttctcaaacggtatgtgataccgcatggcgcccatctccattgccgtccaggaaatgcggtaaaaaaagaccaggtgcttttcagcagcgagcccaacagcacccagattattgccgaaacaccgggttcggtgagatttgccgatatcgaaaaaggtgtcacctacaaggaagaggttgatccgcagacagggtttgcccagcataccatcatcaactggcgttcgaagctccgtgccaacgagacaagggagccgaggattatgattatcgacgccagcggcgagatcaggaaaacctatccggtgccgatcaaatcaaacctctatgtagaggacggccagaaggtgcttccgggcgatatcatcgccaaggttccaagaaacctcgatcgagtcggtggtgatattacggcaggtcttccgaaggtaaccgagctgtttgaagcccgcattccttccgatccggctatcgtttccgagattgacggttatgtgagttttggttcacagcgcaggagcagcaaggagatcaaggtcaagaacgatttcggggaagaaaaaatctattatgtccaggtcggtaaacatgtgctggccaacgaaggcgatgaggtgaaggccggcgatccgatgacggacggtgccgtttctccgcaggatattcttcgtattcagggacctaacgcagtgcagcagtatctggttaacgagatacagaaagtataccagatcaatgccggcgttgaaatcaacgacaagcaccttgaggttattgtccgtcagatgctgcagaaagtccgtgtggaagaacctggcgataccgagctgcttccgggtgacctgattgaccgaagtgcctttatcgaagcgaacgaaaatatcgctgaaaaggtcagggttaccgacaagggtgatgctccggcaagaatacaggatggccagctctgcaagatgcgtgatatcgccaaactgaatcgtgaattgcgcaaaaacagcaagaagctcgtcgttatcgagcctacgcttcaggcgacttcgcatccggtgctgcttggtattaccagtgcggctctgcagacggagagcgttatatccgccgcatcgttccaggaaacgacaaaagtgctgactgatgccgctgttgccggaaagatcgacaaccttctcggtctcaaggaaaatgtcattgtcggcaagcttattcccgcaggcacaggcctgaagcgttatcgcaccatcaggctgaccggcgatacgcagaagcaggctgctgttgcagaggcggttgctgcgccggataaagagatcgagggacacggcatctgaaaatatcggtgtgccggtcatgactgccatgaaacgaggctgcctcgttaatggcagacgcaaaacaaaatgggctgcctgtaaaggcggcccattgcttttgtgatgaaatctgcgatatcccggttctcagtaaaacaacgatgcggtctcataatcaatgtatgaggccgcatcgttttgtgtttatgctactttttctcgaaccggaatgagtcgagaaaaccagtgtcaaaatcgccgcttcggaagaccggggagttcatcacctgtttatggaaaggtatggtcgtttttacaccggctacaataaactcgtcgagagccctcgacatccttgctatagcctcttcccggctgtgtgccgttacgataagcttagcgatcatggagtcgtagttcggaggcacgacatagctcgcataggcatgtgagtcaactcttacgccgtggcctcccggcgtatggaatacctccagtctgcccggagacggtcgaaagagatgctccggatcttctgcgttgatacggcattcaatagagtgtccctttggcttatatgtcctgccttcaatggattctcccgctgcaatcagaatctgctcctttacgaggtcgacatcataacgttcttccgtaaccgggtgttccacctggatacgggtgttcatttccatgaaataaaaattcctgtgtcgatcgagcaggaattcgatggtacctgcaccttcataattgatcgcccgtgcagctgcaacggcggcatcgcccattctttttctcaatgcatcatcaacagccggtgagggcgtctcctcgatcagcttctgatgacggcgctgtacggtacagtcccgttcaccgagatgtatggtgttgccgtgctggtcagaaaggatctggatctccacatggcgtggattttcaagatatttctctatgtacactccgctgttgccgaaagcctgttctgcttcgtttcttgcggttttgagggccttgtcgagctgactgtcctcatgaaccacacgcatgccttttcctccgcctccggccgttggtttgataatcaccggatatccggttttttcggcagttgccagagcctcctgcagatcggtcaccagtccctgacttccgggaacgaccggcactcctgcggcaatcatggtggctttggcagtattcttgtctcccatctgattgatcatccgggcagtagggccgatgaacttgatgctgagcgaggcgcacacttcggcgaagtcttcgttttcagcgagaaaaccatatcccggatggatggcatcggcattggtgagttctgcagcggctatgattctcgaaatgttcagataactttcccgtgagctcggcgggccaatacagacggcttcatcggcatatttgacatgcatcgactgggcatctgcggttgaatagacagcaacggtactgatacccagttcccggcaggtctgcatgacgcgcagggcaatctctccacgatttgcgacaagtatttttttaaacacgatagactgataatgaaaatgttacggtttgatacggaacagaggctggtcgtactcgaccggctggccgttttcaacaagaatttcaacgatggtgcctgatatttcagcttcgatttcattcatcagtttcatggcttcgataatgcagagcacatcgcctttcccgaacgtgtcgttcacgctcacataaggcgcagagtccggcgacggagacttatagaaggttcccacgatcggcgagcagatatcgatcaggccggcggcagtttctgccggttgtgccgatggtgctgattctgttgctgaagaaattacgggccgtagaggaggagtcgagagtggttgctgtaccgcaggagcggcagcggccggctgtatgttggttgctgttccggtgctgaagcgacggagggttattttaaaggagccctcctcaataatggtttcctgcaggtcagagctattgacgatgtcaatgagctgtttgatttcattcaggttcatggtgatgtatccttagatgttaaacactcggtatgactattttttaacgcgttcgatatactctccggtacgggtatcgacacggataacactgccgcactggatgaacatggggacactcacctccgcgcctgtttcaaccgttgccggtttcgtgccgctggttgcgcgatcgtcctttgtggcgggacttgtttccattacttcgacttcaacgaatgtcgggagttcgacgtcaagaatagatccgtcatcggaaaagatgatggtcacgttgatgccgtctttaaggaagcgggctgacgggccgatggagagctcctgtacgttgatctggtcgaaggtgtcgttgtccatcatgacatagtcgtttccgtcacggtagaggtattgatactgctttcgttcggtaacgataaggtcaaccgattccgatgcactgaaccggtactccacattccttccggttttcagattcttcatgttagcctgatagaatgcacgaagatttcccggggtacggtgaacaaggctttcaatgatatgaggttctcctttgaaacgaattatagagcctttcgacacgttgctgatggacgtcataagctgcctggacaagattacggtttataagatgaacaccaaatataacatcgcacaggcacgaattcaaaccatcccccagtaatagcgatgattgctgaaaaagtcattgcatctttctcgggtactgtttaaattcactcaattagtagctctgaaaataaagctggtcttacttcaacaataacaacatcccatatgtcaaaagctgagttagtagagaaaatagcctcacaggcaggattgacaaaagccgacgcagagcgagcagtaaatgctttcattaatgttgtaacagcatcactgaaagatggtgacgatgttacactggttggtttcggaaccttcacaaccggagacagggcagaacgccagggaagaaatccccagaccggcgaaaccattaccattgcggcaaagaaagttgtcaaattcaaaccgggcaaagctctcaaagacgaggtcggcgcctgagctggacgtgcattagttcagctttcacagagaagtccatcatatgcctcggcgtgatggacttttttttatcactacaattattttgttatggcaggcaaggtcattcttgattttgaaaagcccctttttgagcttgaggccaagcttgaagagatgcgggtctgtctcagaggcagtgcaagagagcaggaccagcaggatgccgatatgctgcatcgcgacattgcgctgcttgagcagaaggtcgatgcgctcaggagatcgatctataagaatcttacccgctggcagaaagtacagctcgcacgccatccggaacgtccctatacgcttgattatatctatatgatgaccagggactttgtcgagctttccggcgaccggcatttcaaagatgacaaggcgattgtaggcgggtttgcccgtcttgaggagagtgcctcagggttttcgcagaccgtcatgatgatcggccatcagaagggacgcgataccaagtccaatctctaccggaacttcggtatggctcagcccgaagggtaccgcaaggcgcttcgtctcatgaaacttgccgaaaagtttcgcaaaccggtcataacgctgattgatactccaggcgcttttcccggtatagaagccgaggagcggggccaggcggaagccattgcccgaaacctttttgaaatggcccgtctgagtgtgccgattatctgtgtgatcatcggtgaaggggcgagcggaggcgctatcggtatcggtgttggcgacagagtttttatggccgaaaacagctggtactcggttatttctcctgaaagctgttcctcgattctctggagaagctggaactacaaggagcaggcggcagaggctctgaaacttactgcagacgacctgcttcgtcagggtattatcgacaggatcgtaccggaaccgcttggcggggctcatacggaacctgaagccatggccgggacgctcaaggagatgcttgtcgaggagttgcgcgatctcatgtcgaaagaatcggatgttctggtcagggaaagggtagataaattctccggcatgggcgtatgggatgagtagtcggtgcgggacgtttttttgttcatgttcagtgtttcggaagcatacaagaaaagccggcggttaatgccggcttttcttgttgataactcactgtgcggaacgactcgacttatccgatagtccaggtgttgctgccggcaagaagctcctcgagcgttccctcgccgttctcctgggctttctcgatctgtgcagagagggctgattcgtaggtatagcgatcttccacgtagaagatgccgaacggcctcggaaggaaatcctcggaagcatcaggatcgtcaaagaatcgcgcaagcatattagccttgatgaagtctttctcatcgtgtatccagagatcgtcttgcgatacggagggatcgccgagatcgacaatgaccggggtaaagccgtccagcctgatgcctttatcgttatttttgccgaaaatcagaggttttccctgttcgaggtagagggtggtatcagctttacgatccttgtcggtaaagggatcgaatgccccgtcgttgaaaatggggcagttctgatagatctcgaccaatgaggttcccttatgttctgccgcccgtttgaaaatatcgcgcatgatttttccgtcacggtccataacccttgcgaagaaggttcctcctgctccaagcgtcagggctgcggtgttgatcgggtgatccacaacgccgtttggcgaagtgaccgttctcagtccgactttcgatgtaggagagtactgtcctttggtaaggccgtaaatctcgttattgaacagaatgacattcaaatcgagatttcttcttactgtatggatgtaatggttgcccccgatggagagtgcgtcgccatctcccgtgccgacccatacgctgagttccgggcgggctgttttcagccccgatgccatggcaagcgctcgtccatgtatgccgtggacaccataggtggcaatatagtacggaagtctcgaagagcagccgatacctgaaaccacgacaacttcttcagttttcagtccgaggtcggccatggcgtttttcagttgctgcaggactgcgaaatcgccgcatcccgggcaccatttcggctcctggtttgatgtgaaatcctttgcagtcagttgggcgagtgtatcggtcatgatttaaagctcctttaagatatcggtgatttttgcttcgatttccatttcgttgaacggcaggccctggaccttgctgaatccgacaggttcgataaggaatttatccctgatcatggagagcagctgaccgcagttgttttcgggaatcagcacttttttgtaatgccccattacctcgccgagatttttcgggaacggattgatatagcgaagatgagcatgtgcaacgctgcagcctccttcgagcgcctgctccacggctttttttattgctccgtaggtcgatccccatccgagcaccagaacgtcgccgttttccggtccgttgtcgatggtaaggtcgggaatgatgtctgccactcttgctaccttctcggcgcgcagttttgtcatcagctcatggtttgccggatcgtgcgacacgttgccggtttcatgctgcttttcaaggccgccgatgcggtgttcgaggccgggcgtaccgggttttgcccatgggcgcacggcgcgatcgtcacgcttgtaaggaaggtatggcggatcatcggcttttcgcgcaggcgaaaataccggagtgatcgaagcaagctcatcgggagaaggcaccagcatgggttcggagctgagcgccagatatccgtctgtaaggcagagaaccggggtcatgtactcgacggcgatctttgcagcctcataggcggcatagaagcaatcgaccggtgatttcgcggctatgaccggcataggtgcatcgccatggcgtccgtacatggccataagaagatcggactgttccggttttgtcggcaggcctgtagaagggccgcctctcatgacattgatgatgaccagaggaatttcaagaatgacggccagtccgagtccttcggatttcagtgccagaccgggaccggaagtattggttgcagcaagagcgccgccataagccgcgccgatactggaaagcacaccggcaatttcgtcttctgcctggaaggtcttgacaccccattttttcaggccggcaagagtctgcaggatttccgtcgccggggtgatggggtaagatccgaggaagagattcagaccggcttttttcgccgcggcggcaagaccgatggccgacgcttcgttaccggtgacgcggcggtagaggccgggtttcttgtctgccggagcgacgctgaaccgtccgtgctgcgagaacatctcggtttcgtcaccgaaattgtagccggccgtaaccgcctttatgttggcttcagcaaggtcgagctttttcgcaaatttcgttttcagcgttttgatcgtggtttcgagcgggaggctgtagagccagtagaggacgccgagcacgaacatgttcttgcagcggtcgatattcttggtgctgaggccggtttcggcaagggctgtacgggtcagcgatacaacaggaatctcaaaaacagtgtaatctttcagtgttccgtcgcgcagcggattgttttcttctccatagccggaaagtttcaggtttttggcatcgaaaccatccgtgtcagtgatgatgatgccgccgtggtgcaggtttttcagatttgccttgagcgctgctgcgttcatggcgatcatgacgtcaaactttgcacccggggtataaacgctggatgtgccgaactgtaactgaaatcccgatacgcccgctacggttcctgcaggaggccggatttccgatggaaagttcggaaaggtattgaggtcggatccgtaaactgcaacggtgttggcaaactgggtgcctgtaagctgcatgccgtctcctgaatcgccggcaaaaagtacggagacgctgttttttgcggttaccatatcttctctgtttaagattgttgtgtcgctcattcgatcatgttctatgctgtttaaaaaaccacaagccgaaaaattcccacctcaatgaagccgctgggttcattcagatgatgctattggcaaatggtgatatagataaacggagggaggaaaacccttcaaaaaagtgattggtcaggttttccgcaaaacgctaaatataaaatttctgcgagtgataaacaaaccgttcaggtaatattgtcgttatccttgacaataacaatgttatttacccgcagatattcctgccattcattttcttctctcaccggacaatccgatgccaggtcgcagaaatcgcaacgctgcatcccgtacatctgctccatccagcagccgtttgcgctcttctgtacttcattgacatagttgggattttccttgacgattctggcggatatttccatcagttccagaatatccctgcgtcttttatcatcttcaacgccccagctcataagcggtgtatttggtttgtgccgatagagatcgagtgagacaaaagtggtacctgagaatataaatcttttttataaagaacgcacgcaaagccgcaaatacagaggccggaggagggtgtgacaaggcttttcttccggaaaaattatgttggcatcgggagtgaaaaaaagttaactttgtgcccgtaagaggccctgtcatccgcattgccactgcttcagggagactacagcaacaagaaaaaacctctatgaaatccagagaaataaggcagtcgtttttagatttttttgccggcaaagaacataaaatcgtccgttcggctccggtaattccggcagacgatccgacattgctctttaccaatgccggaatgaaccagttcaaagacgtgtttctcggaaagggttcccgtccctatgtcagggctgccgatacccagaaatgcatcagggcttcaggaaagcacaacgaccttgaagatgtgggaagggacacctaccatcacactttttttgagatgctcggcaactggtccttcggtgattactataaaaaagaggctatttcctgggcctgggagttgcttacctctgtctggaaacttccaaaagaacgactctacgctaccgttttccgcgatgacgacgagagcttccagctctggcagacagtgacggatattccgcacgatcacattctccggttcggcgaaaaagataacttctgggaaatgggagagtccggtccctgcggtccctgttcggaaattcatattgacctgacggaggatggttccggaaaatcgctggtcaatgtcggcgattaccgggtaatcgaactctggaaccttgtttttatccagtacaaccgccagggcgacggacgcctcgagccgctgccgcagagacatgtcgataccggtatgggtttcgagcgggtctgcgctgtcatgcaggggaaaggttcgaattacgataccgatgtttttcggcctcttttcgaccggattaccgaaattaccggggtcgtgtataaagccaccatggacgatccgtgcgatattgccatgcgggtgattgccgatcatgcaaggacgctgacctttgcgctctctgacggcgccatgccctccaacgaagggcgcggatacgtgcttcgcagaattctgcgcagggcattgcgctattccaaaacgcttggctgcagcgaaccgattctccaccagctcgtggggactcttgccgtgtcgatgggcgaagagtttcccgaactggtgaagcagcaggagacggtatcgagaatcgtcagggctgaagaggagagttttcttgcaacgctcgaccgcggcattgaaattttcaatgaagtcattgccggagccagggctgccggtgctgccgccataactggcgatgatgcgttcaggctgtacgatacctttggatttccgctcgatcttaccagacttatggctgctgaagcaggattcgaggtcgatgaaccgggattcgaacactgcatgcaggagcagaaaacccgcgcccggcaggacaggaaagacaaacggcagcttcaggaagacggcggggagtggatgtggttctccgaagagagaacttcggtattcaccggttatgactcgcttgaagagctctcctccattgccggagtgagcatgctgcccgacagggttcttctcgtgcttgatcgcacaccgttttatgcggaaagcggcgggcagtcgggcgattgcggatggatagaaaccgcggagtaccgtctgaaggtatccgatacccgaaaggatggagacgcaatcgttcatgtcgtcacggaagctcacgataccgctcgcgacagcgcaatcgaccctgccgatgtgtcgttcgacggcggaaaactggcctgccgggcatcggttgaccgggcgaaccgtcagggaacggagcggaaccatacggcgacgcacctcctgcatgccgcattgcgaaggattcttggccagcatgtgcagcagaaaggttcgttcgtcagtgccgaacggttgcggttcgatttcagtcacttttcaaaactcacctccggggagctcgaaagcgtcgaatccgaggtcaatgaacagatcagaagcgccgaaacggtaataaagcatcaggatgtgccttacgacgaggcgctcggaaaaggtgctcttgcctttttcggcgataaatatgccgaccgtgtacgggtagtcgaaattcccggtctgtcgatcgagctttgcggcggtacgcatgtggacagtatcggccagatcggcctcttcaagatcgtcagcgaatcgtcggtcgcttccggcgttcgccgtatagaggccttgaccggaaaagcggcggagcagctcatgtggaaagagtaccgcgaactgcaggagatccgtcacatgctgaagctcaaggccgaagaaccggtgacggccaaaatcgtcgaactggcggaatcgaagaaggaacttgagaagctgctgcaggagtaccgttcttccgctcttgccgacatcctgcttcacgcgctcgatgcttccgaagaggtcaacggtatccgcatcatggcccggatgctcgatcatgtggacgccgaagcgcttcgccaggcaacgcttgcgctgcgcgaaaaggttgccggttcggccgggatcctctgtaccgtggatgaagggaaggtatcgcttatcgcttttgccggagatcgcgcggtcagggatttcggcatcgatgccggaaagctcgtccgcgaagctgccaaaaatgttcagggtggcggtggcggcaagcccgagtttgccactgccggcggaaaaaatccggaaggaatagagaaagcttttgaagtatttgttgccgcagtcagagaaaaggtctcggctgtataatttaactcattgttatgaaaagtgttgacgtccttgttattggcgggagcgcggcaggtattgttgcagcttcaaccggaaaagcgttttacccctccaaaagttttcttattgtccgacgggagcgcgaagccgtcgtgccctgcggaataccttatatatatggcactctggatagtatcactcagaacatcatccccaacgcccatatcgaacaggccggggtcgagctgtttatcaatgaggttacagccattgataaaagcgcaaaagtggtcactacggctgacggaacggaaatagcgttcgataaactcgttatcgcaaccggctccatgccgagagttccatcctggctcaaaggcaccgatctcggcaatgtatttaccattccaaaggacagggactatctggagaatctccgtctcaaacttgagcagtgcacgaatatcgttatcatcgggggcggatttatcggcgtggaaatggccgacgaactgcgcaagaaaggcaaacggattaccctcgttgaagtcatgccgcatgtcttgaatgctgcattcgatgacgatctctccgtgaaagcggaaaaaattcttgccgataacggcgttgttctcagaaccggagaaaaggtaggggaactgatcggagatggcgtcgtttccggtgtgcttcttgaaaacggagagctgctcgatgccgatgcggtcatacttgctaccggatacgctcccaatgtcgatcttgcccgcaatgccggcattaaaatcaacgagctcggcgctatcagggttgacgaatatatgcgcaccgaagacaagaatattttcgccgtcggcgactgtgcggaaaagttttcgttcatcacccgtatcgtaaaaggattgatgctggccgcgacagcctgttccgaggccagaattgccggtatgaacctctacggcctttcccggctgagaaccttcagcggcaccatttcgatattttcgacggcaatcggaggcactacctttgctgcagcaggcgtaactgaacatctcgctctcgatcgcggatttgacgttatatcggcttcagccgaaggcatcgacaagcatccgaaatcgctgcccggaaccagcagtcagtttgtcaaactgatcgtcaatcgtgagtcggggcttgtgcttggcggagcggttgtcggaggggtcagcgcgggagagctgatcaacgttatcggggtcattatcgaaaacaagatgaccattcacgaggtgctcaccctgcagatcggcacgcatccgctgctcaccggcccgccgacagggtatcccctcatcaaggctgccgaggcggtgatcaaaaaactcagaagttctcactgaagggaacggccagggcattattggaaataaatttgtgaattgactggttatgcttgtactcgactgttttttcgggcgatgcgaaaagccctcgtgcgatggatgcctattcaaaccggtgcgttcatttcggctgatgatgaagtcacgcgccatggagaagtgcgaagacgattcggtcgataccgaaggggtgtggaagaaagaggtggatagcgtgctcgcaaacaaggcgcccgaagcgaagcagccgtcggtaaaacgaaaaaaacggctgctcgccccgcgcgaagaaatagcctggtttcccgtcatcaaggccgatctctgcaatggctgcgcagactgcaaggtgctctgcaagcccggcgttttcgagccgggtccgcccgatcccgaagggatccacaggcccaagttccttgtggcccatccctacaagtgcctggtactttgtgatcgatgcgtgcccatctgcacttccggcgcgataaagctcccgccgaaagaagatttcgagaagtatgtggaatatgttgattgatagaatgaatactaaacggagcgagtcatgagcggttcaccatcccccctgaagaaaaagaaacggctgcttgctccccgcgaagagatcgcctggtttccctccatcgatgcggaactctgcaacggatgcgaagcctgcgccgacctctgcaggcccggcgtgttcgcccccggcccttcagatccgtccggggtatgcaggccgaaaatgaccgttgccaacccgttcaactgcatcgtgctctgtacccgctgcgagcccgtctgtccctccggcgcgatcaccctgccccgaccggaagatttcgagcggttcgtcgaatacgtcgattgagcggcagatcagactggcgtgattctgtcgtcaatgtggtttccattgcagctgttcacgtatccagccggatctggtgacattttttcctgatcagctccttgtaggccgcctgattttcatggtcaagaaaactcttttctatcaacagatcccacagaggcagaacatttctgaacttcctgaacattcgttcctgaaccacctcgtcaatcgtcaagacgccgaaagccgctctgaaatcgttcagcgtgatcttttttttcttcccgtcaagcgtcaaggccaggtcttccttatcggaaggcataaccagtcctgtcgagacgagatcataggccggggcaaggctgtagcccccttttgcttcgatatcgatcagtgaaaaatttttcagatgcatatccgcatttccggaaagaaagcagaacagcaccacctcaaaaaaattgatgacatcgagacccggatttgcagagtaacgatgtatggctttcgctatctgttcatatgaaccgtgatatttattctccgtgagacgtccggtgatctggcacatatcctccatgtgcagcttgccattcccggtacgatcaatacggcgcgtcaggtatgcaagggctcccgaccgcatgcgaatcagggagtgcggcaccgtatcgatacgcgccgcagcagccatgcgcatcgtcaggtcctctatttccggcaactgccgaaatcgctgcgaagggggcttgagtatgtaccctccccataagccaacaatggtgaatcgctgcggagcatgagcctttcctgccggttccagatgcagcgacagtttcggctgtacccccgtaatggcggtctggctccggatgacctccagagcgagttcatcgagctggttttcatcatagggtaactgtggagggagaggcgttccgaacattttccggctgcacttccgatggaaatcatcctccccggaggccagcggctcatagcaataaagacagcgacgattcatcggctcactccatgattacaggatgtacactcaccgccccgatgcaatccctgcagcagttcaataagagacccatacgatctcgcggatcgagcttccagttcctttcggcaacggcaagcagccacccttcgggtatcaatccgtcaaaaaatggaaacatggttctgctcgaatatgcagctgcccgcaacgggagcgtcagacttaccggtctggcatccttcgaatcaaggtatgccggatcatacagaaaatgatagccctcttcatcctgaatgaaccagcctgcggtttggtcacggtaccgtatttcggctttttgcatacgctacgcctccctttcctgtctgacaggcgcaagtacgaacccgaacagggcaagcacctggttcaccttgtccatccgcaatgttttttttccctgttcaagatcacggataaaacgaagaccggtaccggctttttctgccagttccggctgggtcatgcccagggcctttcgcctgtcgcggacaaattcagctatatccttcatgattcctgtgataccttatcgggtataccgtgtatggtttatagtcaatctataccttttcgggtataataacaagcaaaaacgataaatttatacccattcaggtataaatcgctataggacatattcctcgaagctctgcttcgcgatgaaattcttaaacataaactcataccccgtagctttgctgcggggtagttgattcctccggagccatcacccttcccccagcgaggatttcgaaaagttcgtcgaatacgtcgattgagcggcagatcagactggcgtgattccgcttgatgttacatgggaagtgatgcatttatgacaacaatcttcttgcaaattcgataaactcccgttttgcctcctcaaacgccacctgctcaccgtagaccaggtcagtgacaaacctgtcatattctgctgcaaaactctcatcgttctcaaggtattcaaccgatttgctcatttccacaacaggattcagccgaaattccggaaactgtctgccaaacctttcggcatcggagtctaccatcttgtcaaaaacctcaccggccagtccggatatcagatcaggtaaacgacgattgatcaccgtcacatcatagacatgacgaatcaatcggtcatcatagtctttactgactctgccggaaagagcttctgcagttctcctgagaaaagagagtgttttttctccaatggattcctgcacaccaagacagttgattctgattccttcaattggaggattaacaagaatatcgagaatgcttcgcaccgacaacagttgcatgggcaacaacagaggccttgcgctcaattcaagtttgatttcagggcgaaggctggcaacgacctcaaagcggctctcatagcggatattcagagcgaaataattgttctcatcccgggcaagcacttcgttttcaggaactacaaaaccttcggtagcgagaacagcaacgagatgctttttgaactgacttaaccggaggctgttctggctccgggacagtcctggcggaacaacaactttgaaatcaatatcttccgacattctcccgatcaatccatgtgctttggacaggcaggttcccccacaaaaaatcaattgtatcccatcaacatcaatatctgcaagcttctcaagtaccttggtgaccagtacatctttttccagtgcagcggccggcaagggtgtcagtccttcaccggtaacatccagaatcaggttacgttcatgcgctgtaatcgttctcatatctcacctttcgattacctaccgttaactttcggctgattcgccgttgaccggtatcgaaaacagcctgtacaggcacctgtgtactctgaccggaagcatactctttttgtgcttttccgggttttgcctcgatcatcagacgcctgaacgcctcttgtgcaagaacttcaagaggttcccgcggaaccgctttaccgcttatcgaactgattctggctttggcaaaaataccgtatccaagacgcacaagacgcccctcactgacaaagtcagccagcaatcgactgatctggctttggcttcccatgagggtaaaatctgaacgcatgataatctcaccccgcctcatcgttatggagcgtatcatccgttctctcatattcaatcgggacttcatggtctgataacattcaaatcaagtgatcacttccgaaaaatcataaatcagcgttttaatataaaacatcttatcgctgcaaaaaatgcccataacgtgcattgtcggcgataaacccgtcaccgtcagtgccgttttgatgcctgaaacccggagctggaagcccggatgccagttcaacagtgccattaagcagttgttttattattgaggatctatcggtagtcttgctgccagcatgacgatatttttagatgccccctttcatggttgttatgagggttggtgatagatcgttagaatttccggcctctgctgtgtaaagggctcaggagcacctactccgccagctcgtcgcgatccctgaaccccatcaggtagaggatggcgtcgaggccgagggtggagatggcctgtttcgcccgttcgcgaacgatgggcttggccctgaaggcgatgccgagaccagccttgccgagcatcggcaggtcgtttgctccgtccccgacggcaacggtctgttcgaggctgatgttctccttttcggcgagcagttcgagcagttcggcctttctcgctccgtccacaaccctgccgagcacccttcccgtcaggcagccgttctctatttcaagggtgttcgcgtacacgtagtcgatcgagagctttttctgcaggtagtggccgaaataggtgaatcctccggagagaatggcggttttgtagccgagccgtttcaggttgccgaagagccgttcggccccttcggtcagctgcaaccgtgcggcgatgctctccatcacatgttcgtcgagccccctgagctgcgccacccgccgctgcaggctctcgttgaaatccagttccccccgcatggcctgctcggtgatggccgacacctcctcgccgactccggcctcctttgcaagttcgtcgatcacttccgaggtgatgagggtcgagtccatatcgaacaccaccatgcgccggttccgccggaaaatgttgtcctcctggaaggcgatgtcgatgccgaggctgtcggtaatggccagaagctgttcgcgaaagaggttttcgtcagagagggttcccctcagcgagaactccacgcaggcgcgggtgtggttgtcgccgttatcgagcgggattcggcctgaaaggcggctgatggtgtcgatattgagatgatgagcggcaacgatcgacgatacccgcttaagctgttcggctgaaatttttctcgacagcagcgagagcaggtatcggggcttgccctgttcgcccacccaccggtcgtactcctcgtcggccaccggcgtaaaggaaatctgtatgccgagcgtatgggcgcagaagagcagatctttaagaacgggcgacgaagccgactcctttggcacctcaaccagcatgccgaggctgagatggttatggatcaccgcctgcccgatatcgagcaccggtaccttcgcgtcagcaagaatcgccgctattttcgacgtcagacccggtttgtccaggccggtaatattgataaggagaagctcgctcatatcagggaggttaacggttagctctacgcaacaggcggtatcgacaagccattttgcagtactgtcatggtgccgtttattgcggtcatttcccatgacaatcccgctcgactgttgaacaacaacatcgcattgcaaagcatcaagatagtgttgtttcgggaaccttcaaaaacggggccagggaagataaccgaacggcaggcatcgggtacaggcagaatgtcagtggtttacagtgtagttattggttgtttggtgccgcattatttagatggctcaatattattttactatacgttcagtaagctgttgttgcgatgagagtaagcagtggccggtcgcaggatgtcccattaacttgcgtgccgaaccttttccccacctgcatcactctcagaggtactatcttttttaccgtttgcacccgttcattttttcggctattttcatactcaatgataaaatcagccgaatcatgccctacaaaaccagaacacttgagatctttttcctgcaagcgagtcaacaattccccgtcatgctgctgaccggagctcgccaaaccggaaaaacaacgtttctgcgacaccttgcaggagaaaatcgctcgtatgtcacgcttgacgacccgatgctccgggcactcgcaagggaagagcctgcactcttcctgcaacgctttacctcaccgattcttatcgacgaaatccagtatgctccccagcttctgccctgcatcaaaatggcggtggacaacgaaccgcaagccggaaaattctggatcaccggctcccagcagttccatttgatgaaaggggtcactgaatcgctcgccggtcgtgtcggggtggtcaacctgcttggattttcgcagagagagcttttggacactccctctgcagagccgtttcttcctgttacggaagtcatgaaacaacgggcagaaagccggcaattgcttttgcccgaactctaccggaaaatctggctcggatcgtttcccgctctccatcaggaaaatcctgccgatcatgacctgttctacagttcatacgtccagacctatctgcaacgtgatgtgcgtgatctggccaatgtaggcgacgaaagcgcattcctgggatttctccgctcctgtgcggcacgcaccggccagatgctcaatattctggacctttgccgccagagcgacatcaaccatgcgaccggaaaacgatggctctcgattcttgaaaattcaggcatcgtctacctgctcgaaccatggcacacaaatagcaataaaagagtggtgaaaaccccgaaactgtactttctcgatacgggacttgctgcctggctgaccgagtggacttcacccgaaacgctggaagcgggagcgatgtcaggagccattcttgaaagctgggttgtatcggaaatcatcaaaagctggtggcacaatggcaagcgtgcccccatttactactatcgcgacaaagacgctaaagaggtcgatctgctcattcatcagaatggcacactctatccgatagagataaaaaaatcggcaagtccgggaaaagatgccactggccattttaaggcacttcaaacactgaaacaaccgatcggacagggatgcatcatctcgcttgcccccatgtatctcccgatcacatcaaccatcgataacgtaccagtgggaatgctgtaaaaacagggtcaggaatacaggtcatgatccctatttggtgcttcagcatcatgcctgtcagtgcggcaagctcgtttctctgaagcggatctccataaccgtacctccataaccgtaccgcacacctcttcgccgcccgccgggtcaagtcttccgccccatggcagcactattgccttcatgttttcaagaggttatcccatacatcctgaatatttctaacagcaaaacacaatcttctacgctattgcactgcgtcccctcagctccctttcgccgcccgtcgcgccaattcttccttctcgtggcagcactattgacttcaggttttcaagagatcattccatacatcctgaatatttctaacggcaaaactcaatcttctacgctattgcactgcgtcccctcagctcccggtttgtccaggccggtaatattgataaggagaagctcgctcatatcagggaggttaacggttagctctacgcaacaggcggtatcgacaagccattttgcagtactgtcatggtgccgtttattgcggtcatctcccatgacaatcccgctcgactgttgaacaacaacatcgcattgcaaagcatcaagatagtgttgtttcgggaaccttcaaaaacgggggcagggaagataaccgaacggcaggcatcgggtacaggcagaatgtcagtggtttacagtgtaggtattggttgtttggtgccgtattatttagatggctcaatattattttgctatactttcagtaagctgttgttgcgatgagagtaagcagtggccggtcgcaggatgccccattaacttacgtgccgaaccttttcccctcctgcatcactctcagagttactatcttttttaccgtttgcacctgcttgttttttcggctattttcatactcaatgataaaatcagccgaatcatgccctacaaaaccagaacacttgagatctttttcctgcaagcgagtcaacaattccccgtcatgctgctgaccggagctcgccaaaccggaaaaacaacgtttctgcgacaccttgcaggagaaaatcgctcgtatgtcactcttgacgacccgatgctccgggcactcgcaagggaagagcccgcactcttcctgcaacgctttacgtcaccggttctcatcgacgaaatccagtatgcttcccagcttctgccctgcatcaaaatggcggtggacaacgaaccgcaagccggaaaattctggatcaccggctcccagcagttccatttgatgaagggggtcactgaatcgcttgccggtcgtgtcggggtggtcaacctgcttggattctcgcagagagagcttttggacactccctctgcagagccgtttctgccggttccggaagtcatgaaacaacgggcagaaagccggcaattgcttctgcccgaactctaccggaaaatctggctcggatcgtttcccgctctccatcaggaaaatcctgccgatcatgacctgttttacagttcatacgtccagacctatctgcaacgtgatgtgcgggatcttgccaatgtcggcgacgaaagcgcattcatgggatttctccgctcctgtgcagcacgcaccggacagatgctcaatatcctggacctttgccgccagagcgacatcaaccatgcgaccggaaaacgatggctctcgattcttgaaaattcaggcatcgtctacctgctcgaaccatggcacaccaatatcaataaaagagtggtgaaaaccccgaaactgtactttctcgatacgggacttgcagcctggctgaccgagtggacttcacccgaaacgctggaagcgggagcgatgtcaggagccattcttgaaagctgggttgtatcggaaatcatcaaaagctggtggcacaatggcaagcgtgcccccatttactactatcgcgacaaagacgctaaagaggtcgatctgctcattcatcagaacggcacactctatccgatagagataaaaaaatcggctaatccgggaaaagatgctattcgccatttccaggtgcttcaaaccctgaaacaacccatcgggcagggatgcatcatctcgcttgcccccatgtatctcccgatcacatcaaccatcgataacgtaccagtgggaatgctgtaaaaacagggtcaggaatacaggtcatgatccctatttggtgcttcagcatcatgcctgtcagtgcggcaagctcgtttctctgaagcggatctccataaccgtacctccataaccgtaccgcacacctcttcgccgcccgccgggtcaagtcttccgccccatggcagcactattgccttcatgttttcaagagatcattccatacatcctgaatatttctaacggcaaaacacaatcttctacgctattgcactgcgtcccctcagctcctgttgcactgcgtcccctcagctcctgcaagatactcatcaattaaccgctgagccatcggatgcatcggcagaaaccggatcttttcccgtttaccgtggatgcataaatgctgcacgccgctccgttgctgcaaatctttaacctgtagccgacaaagttcttccctgcgcaacccatggtagagcagggtagcgagaattgccctgtctcgttttcctttaagggtattcgccggcggggcatcaagtagcattcttgcctggctgtcaccaagggcaggcgtcgtgccttcgttgttgtttgcagcgggacgttttacgccaagaaccgggttatgcaatacggcattctgttcacagaggtagtcgaaaagcgaagagatcgaagcaagcttgcgccggatggtggcggcagcaaggttacgctgttcaagatcggttctccaggcaagcaggtgcgctcgggtaacaatgcgcatttcttctggttccgtgatgccgagaaatcgggataattctttcacgtcgttgcggtaagcccgtcgggtcttctcactccggatattggcataccattcgagttccagaggcattgccttgagagcatgaaactccggtgctgaaagtgcccgtttttcgaggatcggaagagtgttggtcatgatgcctggacgttggtttctttgcgctaatttagttatgataaaatacattatcattattaagggcacctctatttattcctgaatgatatatctttattaaaaacaacaagttaacgactataaaaaccataaaaaaccgtatcttacagcagtttccatcattctgactctgctgccatgaaaaacatcaatccacccggcctttttgatgaacaattccagctcgaacgtcttacccagctcaaagatccgctggtgaagctggaacaatacatcgactggaaaatatttgctcctattcttgatgtcgttttcaacaaaccagagaaccatagcaatgccggaagaccaccttttgatcgggtcatgatgtttaaggttcttatcctccagagcctgtacagtctctcggatgatgccatggaatttcagattaacgatcgtctcagtttcaaacgctttctggggctcaaatcaagtgaccgggtaccggacagcaagaccatctggaagttccgtgaaaccctgatacaggaaggcattatcgaagccttgttttaccggttcaatcaagccctggacgaccagagcatctttgccaaaaccgggcagattgttgatgcgagctttgttgaagtgcctcggcaacgcaacagccgtgacgaaaacgaccagatcaaaaagggccagaccccggaatcgtggaaagcaaagccgaacaaactgtgccagaaagaccgtgatgcccgctggacaaaaaagaacaagatgaacttttacggctataaaaatcacatcaaggttgatcagggaaccaagctcatcagtacgtatatggtgacggatgcggctgtccatgactctcaggaactggaaacgctgatcgacaaggaggatgcgggtcagaaactttacggtgacgccgcatacatcgggcaggaagaaagcatcgaagcatgcggcatgcagagcgaaatccatgaaaaagccaccagaaaccacaagctcactgcagaccagaaagcaaagaatcgccagaagtcgaaggttcgttccagagtcgagcatgtcttcggcttcatgaccaacaccctgaaagccatgactattaaaaccatcggctatgtaagggctaccgcaaagatcggattggccaacctgacctataacctcatgcgctgtgtgcagctgaaaaagaaagtctatgcggttttcctgggataagtacgctctatagaagctgttacaaggccttattgcctgaaatttgtcaaagaacggtgatttttcaatcaggtatgatcttggctgatactatctgccaatggaatattgcaaaacttaatttttcgaggttcccttaaatctcagcaaaggttatgatgatttatccttggaaagaatgcctgacaagcaatcactttgcatgacatgatattccgccttacattcaaaatacgtttgcggcaatcgcgctgatatatatgtttggccatccaccaaaacagcatgattggacatcctcactccacatcattaggtatttgatcgagatatgagcaacagtgatttagttcgctatagcagagatggtgatcaatttcactacttgtgggcagcacggcgttgtctaccattgctctcatattcatctggattggtggcggtttcaatcgaaggggcttcaacgtctgaaagcgatagcggttctgccatagaagccggtgaagagcttatcgatattgccgaatattatgggagtgaaaattttgagagagctgattctatcaagtattatcagctcaaacattcgacccagcatccgaacgagccttggacagccagcggattaaaaaaaacgctcaaaggatttgctgaatggtatgtgtcaaaatgccatcagtatggcacagaacaatgtcaacaaaagctgcacttttattttgtttctaatcgaccgataaacagcaacgttctggagacggttgccgaggttgctgctggtgctaacgcgagccatccaatagaactgaaaaaatttaaagaacatactggcctaacgggtgatgaattatctcgcttttgccggttactgcatctggacgggcagcatgaagggtattgggatcaacgaaacatactgatacaagaagtcagtggatatctgcccggtgctgacatggatgctccagtacagcttaaagaacttgtaaatcgtaaggcgctttctgagagctcgaataatccgacgattaccaaaacagatttattgagggcattcgggactgatgagacttacctttttcccgcacccagttgcatcatagatacggataacattgtgcctcgtgaacaagaggagacactgatcgccaaaatcgtaggcggagatttcacttccgtaatcattcacgcagacggtggtgttggtaagtccgtttttgcaacacgaattaggcacgggcttcccttgggatctgtttgccttctttatgattgcttcggtaatggacagtaccgcaatacaagtgcatatcgacatagacacaaagatgctctggtgcagatagcaaacgaactatcgagtatcggtctctgtcatccacttattcccaaatcgtatgccgattcaaccgcgtatctaaaagcttttaaacaccgggtcaatcaaagcattacgtcaataagagaaatgcatccagaagcattgctttgtatagtcattgatgctgctgataatgcacaaatgttggctgatgaacttggcgagtcgagatctttcgcgcgtgatctgttacgtgaaaacattccagacggggtgcgtctgattgtgactgccagaactcatcgtcttaaattgcttgaccctccgtatggtgcccttcagcttgaattgtgtccatttagccgatcagaaacagcgaatttacttcgactgacgtttcctgatgcaacagagcaggatgttgatgagtttcaccggctaagctcgcaaaatcctcgcgttcaagcgaatgctctatccattaaaatgccattgcaagaaattcttcggacacttggcccaaatccgactaccgttgataatacgatctcaaatttgcttgatcgtgcacttcatgagcttcgagatagagttgggaagacggaaggcgagcagatcaatcttatctgtgcaggactcgcttctcttcggcctctcattccgatcaaggtactggcttcaatttccggagttgaggaagcggcagtgaaaagctttgcctatgaccttggccgcccacttatggtagcaggagagaccatccagtttttcgatgaacctgctgaaacatggttcagagatcatttcaaacctgaagcgtctgacctcgcaaaattcattgagattctgagacccctcgcttcaaaaagtgcttatgtggcagcagcacttccacagttgatgttggaagctggccaattttccgaactgttggagctggccctatcaacagagggtcttcccgaaggtagtccgcttgaaaaacgtgacgtggaattgcaacggttgcagtttgcacttaaagccagcctgcgtgcaaaacgctatgctgatgcggcaaagcttgctttaaaagctggcggtgaaacggctgccgaaagtcgtcaacataatcttattcaggaaaacaccgatttggctgccgtatttatgaattcaactcttgtccaggaactggtgtcgcgccggacatttgcggacagttggatgggttctcatcatgcctatgaggcgggattattttctgcgtttcccgagctgcgaggtgaagctcgtagccgattgagaatggctcatgaatggattcgaaactgggcaagtctcaacgaaaaagacagggaacaagaaagggttgaagatattgacattgctgaaatagtgatgacagcgttcaatattcaaggtgccgatgccgcagcaaagtatttgcgtcgctggtctcctcgtgaggtttcgtaccgggtgggacgaattgttgcagagagattaattgatcatgagagatattcggatttgaacgacctcgcgttagcagcaggaaatgatctcgggcttgttctggcagtgacaacagaatttcgacgaattcaccgatgcccaccagcggaagttataggacgtgcgttgaggttgctgagtaactcgaaatcgaaattgttgcaagaagaacgttttgatcacaaggaaaaactgcttggagcagtgacctccctcgttgaagctgcatgccaactttcgttgcgtgatccaaaggaattggcagcctttctcaattgttttttatccgatacccctccgcgaagcctttcatctcgttttggagcaagattttattttctccgtgcttattcgctcaaggcggcgatggatggtgtggtattagagctgaacgacctcgcgcaccctgattttcggaaagagttggagaaacagaactcacattacgattcacagggtgcgcgagaatttaaagaggctataggagcgcttttgccttggcaccaactttgggttaaagtttttctcgggaatgtacccgcagatcagctaagtgaagctatcacggaagcctgcgcggtgtcctccaaagccgatagtatcagctatcgcgacgaatcgaatacggctgatgaggtcgctgagctatggttcgatatcctggtaatggccggtggggcacaagaaacaagattgaaagagttcgacacctggagtgctaccttgaagcgcccacttttcacaacgaccttcaatagtattgcccgaatcagcgcacgccataagccaatgcagaccaaatcctttggttatgccaaacagtcatttgaattaacccaaaatgagagagaagatgccagctcaaaagttacttcatacgttgcaatagcacgggctattttggccgtcagcgaatccgattcgaaggcgtattttgatcaagctgttgacgtggcgagtaatattggggatgaaaatctggatcgctggtcgtcgattctctatctggccgatcgcgctgctgatcccaaaaaacctgtacaggaagttgcttacaggctctctcggtgtgcggaacttacgtatgagtacgtggttcgtgataaatattttgactgggaagcaacggtcagagctattgctgccctatgcccttcatcttgtctgacaatactcagtcggtggagggacaggaagtttggttgggcagagcggttattacctgaagcatttaagtttcttgtggacgaaagaggacttgatgcattagctccgatggccctcattggtttccgtgcccaatgggataaagtgagattgttgagttcctcaatcgaagtctgtaaatccctgacacagaagattgcagtagctaactacatctatcgttatatgcgtctggatgaacacgatgtggcgacctggcaaaaactgaaaaccatcgccacagcacacgggttcaccttggaggcaattgatgatttaattgcacatggtgaacgaaaagagcgttcctcaaaatcaattgattacaactcagttcatcattacgatgccgaccaagcgtctgcgcgtggcgcagaacgggattgggatggggtgtttgcccaagtagatctgactaccccaaacggcatttcagatgcctaccaccagttcaaatctacagagcctccatactatcatgatcgtttcttcagcgaagcatgcaaccgggttgaaattggaaaagaaaacaagtttatccaatcattgaccgaagtaccagagtttgaattgtaccaatttcggagttttcttgatcaactgcctgacaactggcgacagcggccaggaataaaaattgcacttcgggatacactcatagttttctgtcaacgatattgtatggagataaacagaagtcgctattatgaaattttcccattcgcgttggcatgtaaagtctacggtctttcagagagtgctattgccgatatcgttattgaagccatagccggaaccgcagaagagttgtcatcaggtcaactgttcactcttacgggaattttagctcttcggattgatcaggccgaagctcttggagtgctcagatttggactggatctgtttgatgattttctgaaagagaatgatggtgatggtgtttggtctgacgaccttattccaccttcggatatcaatggtgcgatagctggttatgtctgggcaggtttagctgctcccagcagttctctccgttggcaagcagctcacgctgtccggggtctttgtttccttgaacgcactgacattttgaggagcctgatacagctcgctgaaagaggaaccgcagggccttttgcagatcatacactgcatttttataatttacatgcgcgtcaatggcttcttatcgcattggcacgagcggcaatggaaagcccggacagtgttataccttacacagattttcttgtgaagattgcgcttgatggttctccgcatgtactgattcgagactttgcgacaaaatctttacaagcactcaaacaaactggtcgttggattgttgacgatgaaacaagcaagaagctccttgccgtaaacacttcgagtttcccggttcagttcacaaaaagttttgagagagttaatgcacgacgaatgaacggcccagagagctcgagagattgggaatattattttggtatcgatatcgggccatattggttttcaagacttggcgaattgttcgcgctatcacagaacgaaatttcgaaagacgttgcccatgtcatagagtttgagtggggattagtgtctcgtgaaatatacagaaacgaccagaggttgagcaagaagatctattcgtatgatgataccagtcattctcatggggatattcccagaacagacgaccttcagttttatttagcatatcatgggatgatgacggtggcaggaaagctattactcaccgatccactacaccaaaatcctgactatccagaagacgattttcaagactggcttggtggccacaatttgacccggaaggatggacgttggcttactgaccgacgcgatcctcaaccgcttgaatggccggattggaaggatgaaaaagataccgatgagtggtcatgttcagttcaagtcgttgatttcgacagggtattgggaattggtcatgagcggctaaatctttggggttattggacagctatatctcgaaagcaggaagagtctgttcgcattagcagtgcttttgtgactcgtgatcgatcggatgcccttttgcgagcgcttcaaacaacaactaattctcatgactaccgcatcccggatgcagttgatgacctccagatagatcagggaagatatcaactgaaggggtgggttttggaccgtgatcgaagcagtggactcgatgaatttgatccatggtctggggatataagatatccacctatcaaacccgcaaaatttgtcattgaagcactgccaatcgttactgacttagatggaagagtttggactagagaggataatgatcaaaatgttatttggtgcgaaatatggggccatcacccaaacaaacaggatgaaaatggcgtcgaggaagggcgacgactgatcgtggaacttggatatttgactgaattgcttaagctggttgaccgagacctgataataaaagttgcggtcgaccgaaaaattcttcgctccagatatgaacacaataaagaaacgaagcctggatatgtcccgcctgacacaagaatctatcttttcaaatccgatggaagaatctgcacggtttgataatatcctaaagctcggaaagcggtttgtcgaagaacttggccttgaccagtcagtcgacacgctcggacgatggatggcgcactatgttgcagaattgattcacggtgctgaaaccgcaaaagaagaagataaagacgaaaaacgttctcagtgtgcgagtgcaattctcgaactttgggatcaccattctacgatgccgagaggccgccgaccgttccaagactttgaagcaatcctgagggcacttgagagccttgatccaaaaaacgtagaatcgagatattactggtctgttcgcaatgaagcagccaaagaacaaaaaaatgctgagagtgctgcttggctcgaaatcactgacgaggttgatcatacagcaagacttcttatccgtttttgtttggcgtgcgctgctcaggatgatgctgacaagtccatggagtgggtcactcttgctgaggcagcgggcacaacagatgtaggctatctgcctatcatacgctttatttcaaacgaagttgctttgactgacgaagaagttgcgaatgatgaggaccgtaaggaaattgagaaccgcctcaagcgattggaagaatttacgaatttggcacagattttatctgatcgccttcgagcaaagctggatttcaccgacaatgacgctttgtcatctgaatagttttctcgctgtagtaactaaaaaaatgagtaaactgtaataatacgaagaaatgcagtagagtattcttcgcatatttaagtaagcactcaaaaagaattgattccttagtaaaaaagtcagaaagtaaacaaatccacatgtaaattaagaaagatatgccataatcctgaatcgttttggaatgaattgcggaatggcttgttgcttagcacttatgtgcatacggtgatagatcgaatgatgatgtgtattcaaagagttaagtttcattttgaatgaataggacatttattagtaagatgaatggtactaattttttttatatgcataatcattttgcagtgctatctatccggcttatcgttttaactgaattaaaaaacttgctataatttatggtttttttaatctctgagggtcaaattccccgaagcttgcttcgaaaaatgagctaaaaattgagcacatatatccatcggagtcacaatgtgtcagtgctattgtaccattatgtatgcccatcgaagtatcgaagggtggtgttcagcgaagctgttgatgagagtataaagtgtgtatgtcttgaaatttcataaagcatcctgaggttaagcgtcaattgtggggtggtgagttttggtcgaaaggtttttatgtgaatacagtgggacgtcatggtgacgagaatacgataaaagaatatgttaaaaatcagggcagagaaaaagagtacaaacagctacataagcagcagttgtcgctcttctaatacctcgaagcttgcttcgaggatcctttattttcaagtctcttttttatagtaaaatcatgatcaatatagtgtaagatataatgccgctttatttaaattttgtaaagataaatgttttcgatttcaatcgaagcgatataccgggacttttatcggcgatggctgttgcgaactcaatggcgacttttgcttttgcatcttcgttagctcgagtttccgcaacaaaatatcgaatttatgcttcatatgcagtgattttgtcgtgggtcgctatggtagttgttggactaaattatgtttttgatatatatgtttttggggttaaaggatttgttttaaatcttggtcttattttatggtttttttcttttgttgttgtgacaagggtgttttttgtattgtccgaatcatcaataagtttggggttgattgatagatatttgattggtacaaagagatttgataataaatttaatgagacaaattttggtattccgttttttgattatattttattgaagacgagagggcttcccaaacatatttgctatcctgttttgcttttgtatgatagaaattgccctggttttgatgttgggatgagattcgtaaaatcatctcttttgtctaaagatgcggttatatattttactttttctagcagcctgtcggaattgatggtttatccaaaaaagcaatgatatcgtccataagatgcaagtcacattatttttttgatcttggtcattaatggccgtacttgcctccgctaaagagaccaaaacagggccaatcaggcgcttacaccaccatattcaggccattatctggcgtaacacattcaatcgcttcagattccacgcaataccgacaagattccattcccctgtgacattttctatgcctctgagcaagaactgccggaagcccagcactgattttatgacaccaaacaccggttcaaccgtacatttgcggcgtgcatagaatgcctttccatcctttgttttcaagcggtgtttcattgttgttaccgcatcagcatcttttgctaatggctctggttcgctgaatcggtcagcaagtgactgattatgtgattctcgtccagccgcaatgtaggggactatctcttctgtttcacaaagctcaacattcttttcgctgaaatatccggcgtcagcagttgcctcctctacttttcccagctttgcaggtagtttttttagctcatcaaaagctggctggagctcaagtttatcgtttgtatgttgggtgacgtgaactgcgaccatcagcatggtgtcgagatcaacactcgcctgagcgttataggcctgcatgaatccaccgcccgataccggcatgattcttgactcctcgtccgtcaaattaacctggtcgcgatccttcactcccggctctggtgctttcggtattttgcctctacttttcttgccgctctcttgcgctttccgttcacgctctgccagttttgccacatgttcagctttttctttttcgtatcgctcctcagcccggcgttcaatctcacactttgccttggcaatagcttcaagccttttttcacggcgctcaagctctgcaggaatactcatcccgtcaggaattgttgactggtctgcaagttcagcctgacgaagcagggagtcaacttcctctttcaactgcttttcgattttgcaagcatgcccccaactcagtgcctgatgtttggaagcattggctttgattttggtgccatcaatactgatcttgccgatcttgaggatgttcatttcgtgagcaagactcaaaatctggataaaaaagggtttcagttcgccgagaaagcggttccgaaaatttgctatggtgtcatgatctggatgactgtttccggtgatatagcggaccgctatggattcataagtggcaagttccagctttctgcttgaaaacgttccagtggcataaccgtaaaacaagagagtcagcaacatcgccggatcataggctttgcaacctctgcctgcataggcgtctctcaatggagtaagatcaagctgcgcaacaatatcaacaataaagcgtgcaagatgattggccggcaaccactcctgaacggatggtggcaaaagataaagcgaatctcgatcggcgacaagaaagtctgaatgcattgcttttcaatgggcagttgacggataactatgcaaacaatatacgacttatcttatttataaaaaaagagttaagcggcaatttgcacatatttttcttgtgggaaagtccgacaaactgctagacctttctatattgttgaaaagcaaatttgtcgtttttcaggtattgataaaacagaggataatggcgtcgttataattgattgttattcggtcgcttatatgcctgactacagaagtatagtgggagcatgtaaatctaaaccaaagaatgttctgtttgctgatcctcgggatcctgcaaatgtttatgcggcttatacaaaagcaattaggatggcgaaaaaggaaagacgctcttgtggagctgtgtatgaaacattgtcagattttgtaaaagtggctgattatgaattggttgttaattacttaaggcggtcaatagtatatgaagaggttatgggaataaggtcattatatcttttgtggtttggtgtgaccccaaaagatatggacgataattatttgcgttggttttttaatgcggtttttaaaatatcaaaagaagctgatggtgtgtataaagataagtatcgagttgttgtagaaaatttatttcagcaaaatgtccagatgttcgtgagtaatatccttgatgaagatattttagatatgtttaaaataaataatgaaagaattgagctgcttgctaaagcattaaataggctagattataatccgccatcttatggctttttccaacatgttcagcatgaaagggagtgtaggatcgctggttatttgttgtatatggtggctgttgactataatactcatacctctgccaataattatgaaggtatcattcaaaatgctttttatcatggttctgatttattgtttaaaaaagcggaaattgcagcattaaaagatcataaattgttttatgatcatgagtatatgtcaaaaatttcaaatcaatatgtacagaaaatatttcaaattaatgggcgtcttttaccaagtgatacaaacggaagggctgaaatatttagagatattggtaaacaattagataagatgggtattggtatacttgagctgctaaaaaaatgtaataattgtatatcgggtgatgatggcctgataaataaactatctgtttttcaggcttattcggatccttttcaaaaaaaatcaaatcttttctgcaaaactttgatccgcgaaggaattataaatcccatagaccgtgacatgctcgaaattcctgttgatcacgtggttatgaccattgcattgcgaagtggtattgttgaatgtaatagagaagagattgtgcgtgatattcataagggttttgaagttgatgatttcacactttctattcttagggatgttacaaaagatgcatataagctagtcgcttccattgcaaatacttttgttgatgttgttgatgatcttgtatggtcttatggccgtaagtcacttcgcgaaaaggctccgttaactaatcctgaaaaaataaatagtgagttagattcgatggttaataaaaataatctttgtgattttgtcaaaatactaaatgggattgatgataagtcagattctcattggcgggaatatcaaattatacactatccgtttacacgttttttttaacctacatcggagtgatttaatgggaggaggctgctcacaaaacggaaaatagggtgataagccattttgggagacttcaatagtcatgatagcgtagctgaatggacattaaaaaattttgcggcatccgctgcggttttctgtcctgactttaacaaaaacggatgatctttttctgttgttgtgatgtgaactttggtccggcgacctccaacatgaccttgtttgcgtgcggcacccaaaccattgcgcttgcgctttcgtagcattacccgctcgaacttcgcaaatgttcctactatttgcatcatcgtacaaccaccgagcgaagtcgtgtctatgacttctgtcagactacgaaacccacctcatgcttgattaatgttctccatataagtcaacacatctttcagactaattgaattaggaacccaagtgattatataattaagtagtgtaaagctctcttcttcatcgctattaatttgtcgtataatattgattatgtaaagttatagtttaatcatatcctgttaattttattatacatacaatggctgtcaggactgcttcatttggcgattgattgtaaaaatcttaaagtgatggagccaaaccggcagaattccactctttgatacaataaaatgggggtataccgatgattccggagaaattaaaggaagttttaaagcacgacggagtggttgcgattgcaacattggggcaggatggacctcatatggtgaatatttcggagcaaagtgtacacctgtagtcggaaatataaaatcagccaatttcggaaattagcaatcacccaggtagcgtctttaaattacgtcatttcggcatgatttactacgactttttgaagcgatagttgcttttttttgcgggtggcgcctccttccgccggttgctgttgttcgaagatggttgtccggtgttcgagccggtagcttttaccggtaagtttgatgacttcgcatttgtagagcagccgatcaagcagcgccgtagcaagaacctcgtcgccaagcatctctgcccactctttcgggtttttgttggtggtaatgatgaatgatgtcttttcatgcagctggttgatgagctggaacaggccgacagctacacttttttcaagcgggaacatcatgatatcgtcgataaccagcaggtgcgcatgcactaatcgcttgtactcccttgcagccgccgttgtaacttctttgaacctgatggtctggatgagctcatccatagtccggaacagtgcgtgataaccgagtttgagggcttcatggcagagcccgccggcaagatagcttttgccggtgccgcttggcccgataaggatcaggttgtagttctggtcgagccagaggagttgccgtaactgccggagctggacttggctgatcccgttctgcactcccgagtcataatgatcaaggtcatggagcaacggcaggttggctgctttccggcgccgttcaagatgagctttccgtcggcaggagatttcagtttcgagcagggtcagcgcaaaatcgctataggaaagtctgaagatataagtcttcgggacgttgatccgttccctcaaatgcaggatgaatggctgatggcgtgatggtggagatcgttcgcaactacgtaaacaaaacggaaaagagatatcacggtcgtttcttgaccggtttttcaattgagatggcaaaaaatgtcaggtgcacgaccggcagaaatcaagcggatggagagcgcttttgagcatgacgacctgtcccgtgcgttacccttgtgagccgcgaagacgctgttctctccttactcccgcaacagcctggtctgacccggtattttttatgacctgaaaatgttgtgtacatttaaaatacaaacttgtgtttcatgcagatggctaatgtgttaaaaaactggatgtcgcatggatcgaaattcatcacgaagatttgctggctgactggaatttggccgcaaacggcaagaaaccatttccaataaaagggcttgaccaatgagaattgcggaactacacccccaaccggattgggtacgggaatatgggacgcagtgcaatagcgtagaagattgtattttgcagagagaaaacaagcgatgtgtgctggcagcttttgaaaagcaaaaaacaagagggccatatgccacgaggagcgagacttgacacacctggaacgctgtcttatgtaatgcggcataaaacaaagagctcagcgttgggcggattcacggtgagtgggcaagtctccgggacgttgatccgttccctcaaatgcaggatgaatggctgatggtgtgatggtggagatcgtttgcaactacgtaaacaaaacggaaaaaaatatggcggtggtttcggagtggttctttaattgaatgaaatattctgtacctttttcgtaatacagtaatcgtccggttttccttggctactatacggaaattcgctatgagcaatcaggatatccgctggattcagcgttacagacattacgttcaggtgttcgggcagctcgacagggccgttgaacttgcacggcagcgtccgttgaccgaacttgaacagcagggcctgatccagtctttcgagtacactcacgagttggcctggaataccttgaaggattttctggaaaacaagggcgttcagccgctttatggatcgaaagatacgaccagggaggccttcaaacggggattgatcgcagatggtgagatctggatgcagatgatcaacagccggaatctgacatcacatacctataatcaggaaattgccgatgaaatagcacaggcaatccgcaatcattaccatgccgtctaccgcaagcttcttcatacgcttgaaccgcttacaagtgagaggccggaatgaaatatggactcgatgatacgaccattgcgcgcattcatggcgtgattgcgcgctacgggcaggttgacaaagccatactttacggttccagagccaaaggaaattacagggcaggatcggatatcgatctgactctcgttggtaaccatgatctgaacctgaccgttctgtatcggataatggatgatattgatgatctgctcctgccttatacattcgatatttcactattgcactccatttccgatccggatgtgctcgatcacataaaaagggtcggcaaggtgttttacgagaaaacacagacaaaccagttcgtctgacttcccgtctgaccgggagatgttctccgggtggggcaatgagtgcgtcccggttaactccggcaatgaagcattcatacctgtaactgatcactgttgtattcggaactgacccgggaggattcccccggaaagaatttgcgtattgcttattttgtactgatcgatacgtttaaacgtcccggagccgtttacactccgcggcgtcaaatacatttttcgtagcggcgcactgcccgatacgcggtcgcgttagcacgaacaacaaaccggacaaaaggaggggtatcaggatggtcccggaaaaactgctggaaattatgaaacaggatggggttgttgccattgcgacactcggaaaggatgggccgcatatggtcaacacctggaatagctacctcagaatatcatcagatggacggctgttcattcctgcaggctacatgcataggacggaggcgaacattgccgacaacccgaatgtgctcattacgctgggaagcagcaaggttaagggcctgcatggggaaggcgccgggtatttgatcaagggaaaggcgaccttcataacatccgggcctgattttgatttcatgcaagcaacgttcaactggctgcgagccacccttgccgttaccatcgattctgctactcaaacctggtgaagggagtaggttgtcctgcagggttcgtcgggatttgtcgaaaatccgtgtcatgccggggtgaaaagtggctgaagtgcatatcatttcctgatttcagctgctgttaaatcactttaaaataattaattggccgttctgtggatatgatattgaagttatcctgtacagaaagaagctttctgctttttctgaatcaggcagatcagtctaaacattgttaggcttcgaaaagaactctctcgtcacccgtcgcagtgttaaaaacaattcaagcaggcctcgcctacttcgctatcgtgctcggcacagggttcctgcttggcgtcgtccgggtgccgttccttgttccgcgcatcggcgagcgctgggccgagcttgcagagatgccgattatggccgccgtcatctactttgcagcaggattcatcctccgccgcttccccgaagtcggatcaccgggcaagtccctgatcgttggattcctggccctggccctctcggtagctgccgaagtggcacttgcaacagtgctgcaagacagaacactcgccgagttcatcgccagccgggataaggtatcaggctcggtctacctggcgctgcttctggtttttgcagtcatgccaaggcttcatttttcaaggcgtgcgcggaatgcaagccggcacagcggggcataacccctcacccagggaataatttacgaggaggggatgctgttctaccgatatggcatccctacgggatttgaagaaaggtgagatcataggtcgaagcacgtcccggtttttgtaaaatgtaaatacggtattacattatatctgattaaggatataccaatattacaaatgccgacatctcatctgccaaattctgccgtgcgcaaggcgctgcgcaagcttggagcaaatattcatgaggcgcggatgcgccgcaggttgcctatgagtgttgtggctgaacgggcttcgacatcgcgtccaaccctttcccgccttgagaagggcgatccttcggtgagtatcggtatttatgctgctgtgcttcaggcccttggtctgctggacgatctggcattgcttgccgatccggcccgagacagcgttggtcagcagctttcgacggcagcattgcccaggcgtgcccgtataagcggcagaaaacggagtgacggtgatgcctgaggtcgaggtttatatcgattggcaaggatcctgccgattgatcggcaggctttaccgtcagtccggcaggggacgggagactgtttcattccggtatgatgaccgatggattgctgcggccgatcattttccaatagatgtttcactcaaggtggggcgtggtattttcgttcctccggccggcagggagatgttcggtacgttgggggattccgctccggaccaatgggggaggcgtctcatgcgtcgtgccgagcgtcgaagagccgaaaaagagcttcgggctccacgaacgctgtttgaaaccgattttctgctgggggttgccgatgagacccgtttgggcgcctttcgcttcagatatccgggagatgcgggttttctgtcatcgacagagagcggggttcccaagctggtcgagcttgggaagttattgggagtgaccgagcggatactgcgtgacgaagagagtgatgaagacctcctgatgattttcgctcccggttcatcacttggaggggcgcgtccgaaagcatcggttattgatcagtatggacagctttcgatagccaagtttccaaaggaaaacgatgaatacagcattgaaacctgggaagagatttcgctgacacttgctgcaaaagcagggataaggacgcccgtccatgaactgaagaggattgccggaaaagccattctgctttcgcgccgttttgaccgcaaggatggtgggcgtattccgttcatgtctgcaatgtccatgaccggatctcttgatggcgagggagggagttatctggatattgttgatgctctcggtgagtttggcgcccaggctcggacggatcgtgccgagttgtttcggcgcatggttttcaatgtgctgatctcaaatgttgacgatcatttgcgaaaccatggctttttgatgacgagcaggcacggatgggtgttgtctccggtgttcgatctcaacccgacgcctcaggatgtgaaaccgagggttctctcgacagctatcgatctggaagacggaacgtgctcgatcggactggttcgcgatgtcgcccattttttcggattgcagaaggctgaggcggatcgaatgatttctgatgttgctcatgttacagagacctggtctgaggtagcaaaaacagttggtgcacggccgtcagaaataaaacggatggagagcgcctttgagcatgacgatctgtaccgtgctttacgcttgtgagcctcggagacgctgtttcctccttactcccgcaacagccagggacgtgccctccgtttaacaggttacttttttctggcaataatcctgttgattaatcgcaaaccagcccgccattaataattttctaattggaacagcacagcccccattggcgggattcatggtagggcaatcgccttgtgcataaatttcactgtgcaagcagtttaaaatatagatctatcgtaaagtaatagattgacgaatgagcattgactcaaggcaaaacctcatcatcatcaaaggcaaggatcgtacggatcagattttgcgaatcgaggaagcggacgaatgtatggtcgtgactttcagtaatggaaagccgtatttctatgcgagagaaaaagttgcatggctttcgaatcccggtctgataacaacagagcattgccgggtcatggttgaaggtgatgtgctgtttgatatcgaggaggtgctgcgtttcgaaacctgggtgaaaatttttcgcaggaacggagtaagccggtgctgcctgttttcggatttttccgtgcagcgaatgactttatccgatggacgctcctccgatgtgcttgcctattttcgggaactcgctgaagtctctgctctcaggacgaatgaggacaagtcgctgatagcgatgaaataccggcacctgaatattgtttcgggtcgaagtatccttgcgagctttctgcaggctcgtcctcctggttcgggtactgtaccgtcggatcttatctttccgtttggttgcaatatgagccagaaaacagccgtacaaagggcgatcgagcatcctgtatccctgattcagggtcctccgggcaccggcaagacccaaaccatcctgaatctgataggcaacatgctgctctggaggaaacgggtcgctgtggtctccagcaacaactcggctacagccaatgtgctggaaaagcttcagaaatatgagctggatttcgtggcggcatctctcggaagcaccaggaacaaacaggtgtttatcgaggggcagtcatccgatgccgtttcgatgccgatactccaggcagatcatgaagcatctgttcttcaggagatttcccttctgaataaagagcttgataaggcgtttgaaaagaagaacgaattagccgccataattcagcagatcgatgctcttcggcttgaaatggatcactttgaaacgttctgtgaggaaacaaagggcgacgacttgactgttatggatcggtcgattcaggcaaaattatccgcacggaagctgttgcatgcctggctggcgtctgaaaaggaattgaagcgtcatgcaaaagcgggtttaccatcgccctcgaaacggcgtgtcggttttctgaagaagatggggtttctgctccggtttggaatggaagggagagcttatttcgagttgagcgtagaggcgcgtattcccctgttgcagaaggcctattacctgcgaaagctgacggatatggaaaacaggcggaaaacgcttgaggaattgcttggcggattccgttttgacgagcacctggaacggctgagggagctttcgatgcaactgctgaagcaccgtcttgcagagctctacaacaaccgggagcggagagtattcgctcttgaagatctccggaatcagccgggcgagtttctcaatgaatatcctctcatactgagtacaacgttttccatcattacatcgctcaagtccggctatctgttcgattgcgttatcgttgacgaggcgagtcaggtcgatctgctcagcggcgttcttgcgatgggttgcgcagagaagctcgtcatcgtgggtgatcctatgcaactgcccaatgtcttgacgaagcaggatgaacagcaggcaaaagagatcgccttacgatacgatctccctgattatgccaggttcgagcgacataacctgctttctgccgtgcgaactgcgttccctgatattccggagactctgttgcaagagcattatcggtgtcatccaaagatcattcagttctgcaaccagaagttctatggtggcgaactgcttgtaatgactcgcgatcagggcgagccggacgtgctcaaggcctatatgaccgtcgagggccgccatgcgcgcggtacgttcaatcagcgccaggttgacgaagttacacagaatgttttgccggaactggcctcaatccagcccgctgacataggcatcgtttcgccgttcagagcgcaggcggcccggatgcagtcttctgtcggctcgaatgagatcgagatcgatacggtgcataagtatcagggcagagaaaagcgggcaataattatcacaaccgtatcgaacgaggccaacgaattcgtcgataacccgaatctgctgaacgttgctgtatcccgcgcgcaggagaggcttcggctggtcgtttccagggagatggctgaggggaatggcaatgtcgcggatcttgtccgttacatcaggtacaacaattgcgaggttatacctggcagggttcgttctgtttttgatcttctctatcatgactacacggaagcacgtctggcggtactgaaaaagcggatacgggtttcgaaatacgattccgagaatcttgtccacagcgaaatagaggcggtacttcaggagagagcttatcggggtttcggtgtcgtttttcaatttccgctgtcgatgctcgttcgggataccgggaacctgaccaccgaagaatctgcctatgctaaccatccatggaccaaaaccgattttgtggttttccgtaaggtcgataaaagtccggtgcttgtcatcgaggtcgatggatacgcattccatcgcgaaggcacacgacaggctgaacgtgatgccctcaaagacgccgtgctcagcaaatgcggcctgccgatcctgcgcctgtcaaccgtcggcagtaacgagcggaaccggatcagcaagaagctggaggaagtgacgacgggcaagaaccgccatgtttgacgaactgcgaatgttgtttatattttttcggtgtcgcaggtttccaataaagggacttgaccaatgagaattgcagaagttcattcacaaccggattggaggttgtcgattatcgctttttcaacgaaacatcgatttccatagaacggatattgtttatgcccgatgcatggccgaaagtaggtgaacgaacaagacgatgcatgttgaaaggctttccctatgctctgttcttcgtgcaggaacagcgggaaacccttgttacctcatttcccgtcgaaaatataactatggccgcctcaattgcataaaataatgagggttatgtaaaaatagcctttgttttttgctcgcaggatagttatatatataactataaccaaaggaggctatcatggcatatcgggttcaccagctcaacaagaagaccggagtcacctatgtttacgaggcggtctctacctgggacaaaacgctcaagcaggccagaaacaaacagatctgcgtcggcaagatcgatccggtgaccggtgagtttgtgccgtcaaaacggcttgatcctgcccaaagtgcgcttcgcgatccagctgtgaccgcttcggctcaggtgatgggtccaaccttcgtgctcgatgcgattgccctgcgtacaggggtgagcgcgctcatgaaatcagtatttccgcagtcgcatcaggagctcatggccatggcattctatttgaccagccaagggggcgcattgagcctttgcgcctcatgggccaagggccatatgcctgaccttgcggcatcacttggcagccagcgcatgagcgatttgcttgcctcaatcggaaccgaccggaagcaggccttctttgccaagtggatgaagatgcgtctggagaacgattacctgtgctatgatatcacctcggtctcctcatattcggagctgaacgagtatatcaagtacggctacaatcgtgatgaagagaagttgccacaactgaacctggccatgttgtttggacagaagtccggattaccgggctattaccatcggattcctggcaatatcaatgatgtgtcaaccttgcataaccttctggagaccttcagaatgctggagatcgggcaattgcattatgtgatggataaaggattttacagcaagaagaatgtcgatgatctggtcggataccgcgaccatttcaccatctcggtaccgataaacaatcggtggctacagcgggctatcgatgacatccatcagacgattcacggccctgaagggtatcgcaggctcgatgacgaaatcctgtatgtgcactcacgcttctacccgtggggagaagcacggagacggtgctacctgcatctgtactacaacgccaccaaacgggcacgggagatcgacacgttcaatgagtcgttgttccggtatcgggaggagcttgaatccggcaaaccgatcgctgcccaccagaaggcgtatgaggatttctttaccgtgaaaacgacaccgaaacgaggaacgatagtctccttcaacaccgaggcgatcaaccgccatatcagccggtatgccgggttccaggcactgctctccagtgacatcaaggatccggtcgaagccctgcgtgtctatcgtaataaggattctgtggaaaagtgtttcgatgacctgaaaaacacactcgatatgaagcggctgagaatgcactcctcagcgacggttgacggacgactgtttatccagttcatcgccctgatactcatcagtgcgcttcgcaagcagatgcgggattccggattgatcgagcagtatacggtgcgcgaactgctcagggagatggagacgctcaccaagataacctattccggaaagtacgggcatatccttaccgaactgaccaagcctcagcgtcagattctcactgctctcaatattcccgtccttgacccggcatcgttataattctccgggaatttaggttgttacggcagttgctcattttcacagggatcccgaacactaccgttatcggatcgaatagctcgccaacctgttgctctcaaacacaaaaccccgctaaaagtgacggggtttttgatttatggctattccgaaaaatctctccttactcccactcgatcgttgccggcggtttcgaggagatatcgtaggccacccggttgatgcccctgacttcgttgatgatgcggttcgagacgcgggcaaggaagtcgtggggaagctgcgcccagtcggcggtcatgccgtccgacgactccacggcccggagcgcgagcacgttttcgtaggtgcgcttgtcgcccatcacgccgaccgactgtaccggcaggagcacggagaacgcctgccagaccttctggtagaggccgctcgatttcagctcttcgagaaagatttcgtcggcatcgcgcagaatatcgagccgttccttgctgaccgaaccgagcacccttacggcaaggccgggaccggggaaggggtggcgcatgagaatgtcctcggctatgccgagctcgcgtccgaccgcccgcacttcgtccttgaacagttcacgaagcggttcgatcagcttcagcttcatgcgtttgggcagtccgccgacattatggtgtgacttgatggtttcggacggcccttttacgctgacgctttcaatgacgtcggggtagagggtgccctgtaccaggaatttttctttatccagctgttcttcgaacacctgaatgaaggttctgccgataatcttgcgtttcttttcgggcgaagccacgtttttcaatcgcttgagaaaaagctccgaagcatcggccagcgtgagccggagtccgagatgcttgagaaattgcattaccttgtcagcctcgtttttgcgcaggaggccgttgtcgacaaagacgcagtgcaggttttttccgatggccctgctgaccaggacggctgcgacagaagagtcgacgcctccgctgatgccgcagataacggtttcgtcgccggctgttctgcgtatctcctcgatctgatgatcgataaagtgtttcggcgaccagtcgggggtaatgcccgcgatatcgataaggaagttcgagagcagttgttttccgtacagggtatgctgcacttcagggtggaactgcaggccgaacaccttcagtgcgcccttgcttccgtaagtttcaagcgcgcacatttcggaattcgcgctgcttgccgtgattctgaacccatcgggaagattgaccaccttgtcgccgtggctcatccagacatccgagtccggaatgttgcggaagagcatgctttcaggctcgccgtcacggctgaccagcattttcgcccggccgaactcctgcttggccgaagaggccacctctccgccgaagtgtttggctatggcctgcaggccgtaacagattccgagaatcggcaacccgagcgaaaagatgccttcgtggggaagaatggcggattctccatagacgctggtagggcctcccgaaaggatgatcgctttcggggcgtgttccctgattgtctctggcgttgtgttatagggcagaatttcggaataaatgccgagttcccttatacggcgtgcgataagctgagtgtattgtgaaccgaagtccagcacgagaactgattgcatggtggttaccgctgttggttgaattggttactgctcagaaaatcccttctcctgcagattcttctgaagggggcggctgaggttccgccgattctccgctgccggaagcatcatccgattcttccgtggttgactgataagaacgtaccggctgtgatttataataattaaatcctttcggcgtatagtattcaatatacacgtcactgcccatcaagtccgacggcgtattggtattcccggcaatcgggacggctatcacgttatcaggaatgtggaaatagcggttctcaagcttcagcgttggatcgctgtaagcgcttttcatgaacagcgcccatatcggaagggcagctcttgctccctggccgtactccatcgaggtgaacttgacccgttcatcgtcaaatcctgtccagacgacggcggcgagctggggggtaaatccggcgaaccatgcgtcacgcatgctctgggttgtgccggtttttcctgcagcttcgtaatcgaaaccgtaacgggctctgagcgcaataccggtacctttgttgacgacatccttgagcatggaaaccatgacaaagttcgatgtggagtcgatggcaaagcgactgttcggacggtattcagaaataacccggttatgcttgtcttcaaccttcagaatcgagaccggttcgttccagatgccgttattggcataggttgcaaaagcgccggcaagttcaagcggcgtaacttccgcggtgccgagcacaatggaaaggtttgagggaatcggggaagagattcccatccttcttgcgtaactgatgatttccggcactttgagctgttcgtaagcaagacgtaccgtaacctggttcatcgagcggctcaatgccgaccgaagggtagtcagtccgccggaagagccgtcggagtttctcggcgaccagattccgctgccgcttctcagggccacaggctggttgagcaccctgaaattggccggaatgcctttatcgatggccgcagtatagacaaacggcttgaaggtcgagccgggctgtcgttttgcctgccatacatggtcgaactgatatcggtaatcgtcgggagagaaattattgccgcccacccaggctttgacgtgtccgttggatgggtcgatgacgacaaatcctacctgtatccttgttttttccttcagcaaattgttcagccataccctgtcggctttcagtttcgccatggctgactgttcggtaagcccgtcttcacggagttccttgaaccgggcgctctctttaatgatctgatttttaagcgattcaggccatctccatgaacgatcgaatgccgcctgcagtgacgacaggtgttcccggacagcctgctcggcatatttctgcatacggctgtccagtgtcgtctgaatgctgagtccgtctcggtaaacgttgatgtcgcccagcatcgatgccggtttgatggtctggcggatatactcggtaaaatagggagcgagtccgtgatggtttaccggagtgaatttcaggatcaggcgggtttttttagctgcggcagcctgtgcgggggtaatgaatttttccttttccatcagcgaaagaataagatttcttctgccgatcgagctggaaggatttttaaccgggttgtatccggtagggtttttcagggttgcaatgagcgtcgcgctttccggaagcgtcagctggcttgccggcttgccgaaataggttctcgatgccgcctcgatgccgtatgctccggaaccgaaataaaccgtattgaggtagagggcgagaatttcgtccttggtataggttttttccagctcgatagcggtgatgaactctttggcttttctgctgatcgtccgttcctgggtcagatagaggttttttgcgagctgctgggtaatggtgctcgcgccatgccatcttttgcgtcccttgatcagattttcacccatcaccagagcgagtcttctgagatcgataccccagtgactgtagaacgagacgtcctcggtggcgatcagggcgtgctgtgccgatttcgggatggattttagcggaatgaacgtgcggtttttaagaaaaaacttgtgcagcaggatgccgtcttcggaatagacaagcgaagcgagttccggatttggattttcaagttcctcaaggctcggaaggcccttgaacggattgagcgcgaaggctgacatcgctgttgtaagcgagatgaacaacaacgcgataagggaaaaaaagagttttttcagaaataggttcttcacggtaacggttcaatcttttggttttcacatacagactcgaagtaatacacaggaatcatggtatcagatattgttcgcagggttcaatttccccgggggtctttttataaaattgttcggcaaaatcaaaatgttttttcagaatgcccccatatccgggcgtatcttccagcatgggcaggtgtccgagactcatgaacctggccagcgatgtcggcgcagaagataccgatttccgtttttcaaacagcgatatggtgccttcaggcggaatggtatggtcttccattcctacgcagcagagtaccggcgaagctatcgcgataacatggcgcgtatatgcgcgtaacgcttcggggtcgatagagaatttcccgaccgcgttggttgcgtcccggtccgacagggtgaaatcctcgatgatgatatcgctgtactttttgccgatctctttagctgcagctcttttgatgaaaaggcttctgagcggttcgacctgaaagacgtttctcaactgcatggatacgtctatcagtcctccgagaaaaagcaggccaagtgaggtgaatgccgtttcttcaaaaattccgcaggctgtaatggttgcggaaagcagggcttcccggtattgtatgcagagctccgtggcaaccatgcctcccatcgagtgcccgacaatgtgcaggtttcttgagtggtgcagtccgagatgctcgatcagttcaccggcctcggcggcaaatccttcaatggtaaaagagggcttgtgacccttgatgagggttctgccggtaccgctctggtcgtaggtgatgcagcggaaatcgggtgtcagcagatcgaccagcggcttccagtaacgcgacgatatggcccatccgttcacgaacagaacggcaggtttgtcctgcaatgccgggttatgttctgcagaatcttcatagtagagtctgcagcgtgaagatgccaggtagctcattgtcgcttgctttgttaaccggtacaaaaatatcaatatataataaatatgacttttcttcagtcacgcacgatgaacatgcttttgtgaggtattccgccaatagctacattacgcatgccccgtgaagcctgtttccccttactattaatcatgagcgccatggataactctttcaccgatattctttttacacttgccgatttcatcatgcatatcgacaaacatctgctggtactcgcttcggaatacgggttatggctttacggtatcctgttcgtgatcattttctgcgagaccggtctggtcgtgaccccttttcttcctggcgactccctgctttttgcagctggttcgctggcctcggtacccggatcaacgctcgatgagcatctgctctttcttgtttttttcgttgcagcggtgcttggagacagcgtcaactacagtatcgggcacaagcttggtccgaaggtattcgattttcgtaagtcccggtttttcaacccggaacaccttgaaaaaaccagggctttttttgaaaaatacggaggaaagaccattatcatcgctcgcttcatacccatcatcagaacctttgcccccttcgttgccggcataggggcaatggcctatccgaaattcatttttttcaatattcttggcgcgttgctttgggtcggtcttttctgctacagcggctattttttcggtcagcttccttttgtccaggaaaatttcaagctgctgattcttggcatcatcattttttcgcttcttcctcctgtattcgagtacttcaaacacaggcgcggcaaggcagaagcatagggagccaaaggagtcccggatggccgggaatcagcagcagcaggcttttccggatgttgttgatataatgttgataacttgttgatgttgtccgagccttgcctgaactctgccggacaccggtgatccttaacggggtgaatttgtcctatagtgttttataaatgtgctttaagtgttattctgctgcggtattcctgtttgtcttcagcgcttccggattatcgcttatccacaggatgagtgttgataaccttcggaagtgtagataaaacaagtgaaaagggagataacgctccggtgatgaggcggcggtgtcgggttcaattcgcactgcattgaaattcataaaaaagtattaacattaattggcagaatttcttattattgctgcttctcctgatattcaagtatcggcgtatagcgcagcctggtagcgcacttccttggggtggaaggggtcgtgggttcaaatcccgctacgccgactcttcttttcttctcccgcgatttttactcttcaatgttttttccctgttcgtttccgactggagttcgtgctgctttttggagcggttatgaactgcaggaacgcctttacggtttaccgtagagaacattgcttttcctgacacgcatgcctatggattttcgtgaactcaacatcattgtcatcggatcgggtatcggcggtctggcggcaggagcgattctggccgcaaagggcgctgccgttaccgttcttgaagcgcaggactatcccggcggatgcgccgcaacttttttcagaaacggttaccgtttcgatgccggagcgactgtggggtgcggatttcatcccggcggaccgatgtatgaactggggcgcgaacttgacatcaactggcccatagaagaagaaccggttgcctggcagtatcgtcataaggagctgcatctcgatctgacccgttcaggagatgccgttcttcagcgttttccgcattccgtatcgttctggaaggaacagaagcagcttgccgggttgctctggcagcttgcttcaggcggcctgtcatggcctcccgaaactcttcgtgaccttgccgggcttcttagaaaaggagtttccggtctttccggagcagggcgtctgctcaagtttgctccccgaacggcgttggcatggcttgccgcgcatcagctcgatgccgatcaggaatttgtgcgttttatcgatgcccagctgctgatttctgtgcaaaccacctcagcctttgccggcgccatcaatgcggccatcgctctcgaccttcccgcggcaggggcctggcatgtcaaaggggggataggctccatagcggagttgcttgcagggagcattacagataacggaggagccgtgctctacaggaaaaaggtgatccgtatagattccgtccgaaagcaggtggtcggtgttgaaaccggagacggaagcgcttttgcagctgatatggtgcttgccaaccttacaccggaatcgcttgcggagcttcttgacagccattcggcagatccggcggtgaaaaagggcccaacagcggaatggagcgcctttatgctctatctcgggatggatccgtccgttttcgaggcttcaggaacccatcatctgcagattatcggcagcagcggcgagcttggtgaaggtaacagtattttcgtttcagtttcgcctccggcagaaagcgggagggcgccagcagggctttgtgccgtgacggtatcgacgcacagcaggcccggaccctggtttgaggcgctcaatcgcggaggcggggagtatctggaactgaagagggcatataccgaaaacgtgctcgatctcatgtcgtcgcagtttccaggagtccgcggcgcaatacggtttatcgatgcggcaacgccggttacatggcagcgatacacgggaagaagccgtggctatgtcggcggatacccgcaaatctcgcttttcgacgttataagcccttcgacagcgttcgataacatgtttcttgtcggcgattccgtttttcccggtcaatctctgcctggagtggtcaccggagcaaggagggtggtcgagatggttttaaagagtgcgggaagaatgtgagaagagtgtgggcggttggcggtgggccggtagtcagtagtcggtagtcggggaagagttgaagagtgtgggcggttggcggtgtgcggtgagcggaaagagtgtaagaaagtgagatgagtgtgagcggtgggccgtgggcgggtttatttgtccatgtctgtcggtgtccgtccttgtcagtcctttcagtgcatttcgtgatgatgggggtggtcgaggaaaacccggattcttcgctatattttcttgtatggaaattctcgataaattacagatactttccggcgctgcgcgctacgacgcttcgtgcgcttcaagcggcagcaggcgtgagggttcatcgagcggtatcggcaatacctctcagggcggcatctgccactcctgggcggatgacggccgctgcatttctttgctgaaaatcctgctctccaacgactgtatctacgactgcgcctactgcgtgaaccgcgccaccaaccccgttccaagagcctctttcagtgcccgggaagtggtggagctgaccatggagttctaccggcgaaactatatcgaagggctttttctcagctcggcggtgatgcagagtcccgatcagaccatggagcggatggtcggcgtggctgaactgcttcgaaccgaagagcggttcggagggtatatccatctgaaaatcattcccggcagcagcagcgcactggtacgcaaagccggactctatgccgatcgtatcagcgtgaacatcgaactgccttcatcggagtcgctcaaaaggcttgcaccgcagaagcagaaacaggcgattcttgaaccgatgtccctgatcggccgccagatacaggagagccttgttgaacgcaaagccagccgccgtgcgccgaggttcgcaccggcaggccagagcacccagatgatcataggcgcaagtcccgaaagcgatttccagattctcaagctatctcaggggctctaccggaaaatgaacctcaagcgggtatattattcggctttcgttccggtcaatgaggacaaccggctgccggttctcgcttccccgccgctgctcagagaacaccgcctctaccaggccgactggctgttgcgcttttacggcttctctgcagaagagatcctttcggacgatgctcccaacctcgacgaaacgttcgaccccaaaacatcatgggcgcttcgtcatccggaattctttcctgtagagatcaatcgagccgattatgcagtgctgcttcgcgttccgggtatcggagtcacctctgcccgtcgcattgtcgctgcgcgccgcttttccgtcatcacgcccgaggggctcaaaaagatcggggtggtcatgaaacgggctaaatattttattacctgctccggcaggccttttgaaaaaatcgaccgtcagccggccatgcttcaaagcagtcttctgcttggcgacggcggagatacagccgttaaaaaaccgccgaagcagcttgtcctgcccggcatttttacctgatatcatgagccgttatctctacgatggaaccgctgaaggtctgctctctgcggcagcccggataattgccgaagtgagcgatcccgaaaaagcaacactcgtcgaacgggagaacacgctgttcgaggatggggtgtttatcggtaccgatgctgtagccgctgaaacgcttttcaaccggctcaggcaggaagctcccgatgcggcacataccctctattactttattttgtccgaaaaggagggaatggaaacttctcttctgcactatatttcgctggctcttcgtttcggcaacagggtgaacggcaatcttgccgattccgcagtcagggatatcgttaccgtttcacgaaaagcccagcgcgaattgcaccgcatgaaagggctggtgcgcttcgagaagcttcgcgacggagcctacctggccagaatggagcccgaccataacattctgcagccgcttgcagggcacttcagccggaggctcagggcggaggactggttcatctacgacgttcggcgccgcactgccgcacgctggcacagcggcactctgcagcttggcactatcgagcagtttaccgctcccgcgctttcggatgaagaaaaagaggtgcaggcgctctggcagatattctttcgcaccatcgccattcccgaccgtaaaaattcccgtctgcagaagtcgaatatgccgatgaagtactggaagtaccttaccgagaagcagggggagtgaggtcattcctctgcagaccgtctgtatgcgtaacgaacgaaccggagagatcccatgaacctgacagaaacagccgaaaaggcgattgaggcttacgggggctgttcgctctggcagaacgccggaacgctggaaaccgaggtgagtgcatatggcctggcgttcaccctgaaaagaaggccgtttttccgccatgcacggattgtcgaggaggttcaccggccgttttcagtattgactccgatcgggcgaaaccccggcgttacgggaattctggatggtcacagtgtccggctggaagacgaaaacggcagggtcattgcagagcgcaggagtgcgcgtgattatttcaggataggcagacgcctgctgtggtgggatgacctcgacatgagctatttcgcgaactacgcctcatggaactactttaccctgcccgccctcctgatgaatgaagagatcgcctggagggagcttgagccgggtttgctggaggcgcgctttccggacgggattcccacccacagtagcgtgcagcggttccgtttcgagcgtgaaagcggtcgccttttgcagcacgactatacggcagagatcatcagtccgcttgcccgggcatcaaatgtcgtgctgcagcatgcccgcaacagcgccgggcttctttacccttcggtacgtcgtgttactccgagggggccgaaaggcaggccgctggccaggcctgtgctgattcatctcgatatccacgagtacaggctgaccggaaacgggagctgaggcaccggaagcaatgccgggcctgttccggcaccattccggattccgggcatcgaccgccggcaaatgcagaacagaaaatgcaaagaagtcttacagcgggaactccaggcgcatgccggcgtatcccggttcgacgtggcagtgcaggttccggcggaagtatgctgccgcagcctcgccggtgcagtggcagggaatgattcgtccgatgtcgaacgtgttgagttcatcgacggtctgcatgagccgttcgggggaagccgtcgagaggtgaaagccgccgatgagggctgcgatgcgttccgttccggtcagctcggtaacgtaccggagggtgttgatgatgccggcatggcagcatccggcaacaagcaccagtccttcacgggtttcgaaccagatcgagaggtcgtcatcgatcgcatcgggtatggagccttcagggtcgagaaagaacggtccgccggtgtcttcgtatgatgttatgcgtggtaccggtccggtaattccggatcggctggttagcacggaaggctgttcgatcaggtttatctgtttttccggaagcgaattgagagcgatcagagcgggttcgggcatcgagaccggcttaggaataccgttgcggatgctgaagcgttcccggaatgcgcctgggtggagatagacggtagcttcaggagcaagggtgaggaggtcgccgatgcctcctgtatgatcgtaatgaccgtggctgagcacgagctgcctgactgtggagagatcgacgccgagagcttttgcattcggcagaagcacattctccctgccggtatcgaagaggatcgcacaggttccggtttcaatcaacgctgagaagccatgctcggcagtgcagcactccgctgcgttgttgtctgaaagtatggtcagcgagagattgttcgcgctcatcggacttttggcttgctgttatcaaaaaaacagcccgtcatcactgacgggctggggtaatggcgagaggcgtcaggcttacaagcccaatctgaggccgagcattacattgtggctgccgatggagatatcggtgtcgccgttgaactctgcttcggttgtcatcaggtaacggtacctggcatcgagggtcagcgcaggcgctacggcaaatccgactcctgctcccaactggccggcgagcacaaggctgctgtcgtcaccaagggagagctcttcagcgttgacatcggcgacaccgatgcctgcggaaatgtatggttttattggactggccgggagttcgaagtcataatagccgttcaccatgaatgtcgtgatggcgacttcgacatcgtcactctcctcgattccgttttcctggtatccgacttcgccttcgatgcgcgtgtatcccatatcgagccccgccgcaagcgtagctgccataccggcatcgtatgtgatgcttccgtcatcgatgccggagaattgaacatcagaatcttccatcatggcaatacctaccgagccgctgacgtaaggggttgccgcacaggctgttgctgttgagcctatcatgagcagggctccggcaagtgctgatctccatattttcatcgtatagtcctccataaggttatcgttcaaggtacaaagggcgttatgcccatcgataatgtacatacacgaaacgagtcttcaaatccttttttctgtttcagttgcaggttttacgggaagttccggtttactggtaccccgataaacccgagcgcagggcggagggtgtgcccgagaaaccggagagcactcccggcagatgggggtttcgaacaccgaccggcaacggaatcgggtcttggaataaaataaacagaggtctccttatgccgttttgccggattggtcgtgaaatggttattttacggtcgttttcatgagacagggcatcgcaccataaacaaaacgtaccatgcagaaggaatcgataagtattctcggatgcggctggcttggcttgccgctggccggatcgctcataaaggaaggttattccgttaaagggagcaccacgagcgaggggaagctcgatctgctgcgcgaagccggcattgaaccttttctcgtgacgctcgatcctgaaatcgacggggaggagttctgcgattttctgcagagcgatattctcgtcgtcaacatcccgccgtcgcgacgggaggatatcgtggagttccatatccagcagatatcgtcgcttatcgacgcactcggtcagtcgccggttcgatccgtactctttgtaagttcaacatcggtctatccgatgctcaatcgggaagtaaccgaggaggatgccgttgatcccgaatcgccttccgggcaggcacttttgcatgtcgaggagatgctcatgcaggaaacaggctttcagaccacggtgcttcgatttggagggcttaccgggtacgaccgcagtcccgaaaaatatctcagccgcatgagcgggataactgcactcgatcagcctgtgaacctgactcatcgcgacgactgcgtgaacatcattatggaaatcatccgcctgcagcagtggggtgaaattttcaacgcctgcagtcccatgcatccgctcaagcgtgatttttatgccagggcggccgaaacggcaggcattccgctgcctccggccatctccgcgtccgagccttctccgttcaagctggtcagcagccgtaagctggagagcgcgctttcctatacctttatgcattccggatcataacagggcagtttttcgaaggtatctcaaatcatgatggcagcaatgcataaggcatttctcattgccgctccttcgagcgggtccggcaagacaactctgacgcttgcccttttgaggattctggcccggcggggttacagggttcagccattcaaatgcggtcccgactacctcgatacccgcctgcatacgctggctgcgtcatacaaagagcggaaaagcagcggtatcaacctcgataccttcatggcttcggaagcacatgcccggacgctgttcggacggtacggaagccgcgcggacgtttctgtggtcgagggcgtgatgggactgttcgacggagccgaaaaagcgcagggaagcagtgcggagattgcaaaactgctcgaccttcccgttatcatggtggtcaatgcgaaaagtatggcttattctgccgctcctctcctgcacggttttcgtaccttcgatcctgaggtaaagatgctcggagttattttcaaccaggtcaatacgccaacgcattatcgatatcttgaagccgccgccctggacgccggcgtggaaccgctcgggtatgtgccgcagagcgagggtatcgccatcagcgagcgtcatctcgggctcaacacctcaccgggatacgatcgcgaagcggtaatcgaagccatggccgatcatgttgaaaaaacggtatccgtcaaccggcttctcgacctttcgagagtcgttctgcctccttcggtttcagaaccatgcggcagagttgttccctcagcggacagaaaggtcattgccgttgcaagggacgaggcgttcaactttctttacgaagagaatctcgcggttctcaaagagcacggagaggttgttttttttagccccatggaggatgggcatctcccggaatcacacctgctctatcttgccggagggtatccggaactctatgccgatcgtcttgctgcgaatcaggccatgcgccattccattgcagcctactgtttcaggggcggcgccgcttatgcggagtgcggcggcatgatgtatctcggaaggtcactctctgcggctgacggtacggtacacccgatgtgcggcgtgctggatctcgataccactatgcaggaggctcgtttgactctcggctaccgcaaggtatcgcttgacggattgtatcctcatgagctccgggggcatgaattccactactcccggatcgaccgcctgggaacgctgcagaacatagctgccgtcgccaatgcccgggatgagggctgtacgactgcgctgttccgcatccggaacacctttgcgtcctatgtgcatctctattggggagagagacgggattttcctgattttcttatggctcggagctgaaaaatcatgacggggcggtatatcattaccggaggaccgggaagcggtaaaagcactctgctcgaagcgttgcaccatgaggggtatcgctgctacagggaggtttcgcgcgagcttatcagggaacagttgtcaaggccagagggcgttctgccctggcaaaaccttccggcgtttgcccgcctcgctttcgatgccatgaaacggcagcatgagcatgccaaaggccgggacggtatttgttttttcgaccgggggattcctgatgttttcggttacctcgaagcttccggatacccgctggaaacagagtatctcgaagcccatgcgaaatgcagctacagcaaaacggtttttgtgcttcctccctggccggaaattttcgtgaacgatcgtgagcgcccccagacctaccggcaatcagttgttctctaccacgcgctctgcaaggtttatgagcgtttgggctacgagcggtgcgaagtaccgaaaacttcggttcgggaccgggcggcttttctgttgtcatttataaaatgaactccagatcgcaaccctcgcgttcgctctcttgtataaaaagtaaaagtcgttcgagaaaattggcggttcgtgcgggatcgatgctgcgaaggtaggcgacggctaccggctggtcatgccatccgagcaggatggtctcgtttttttgccgatcgatggtcgcggaggcatccgctatgagggttgtcagttcgttcagtcggctgttgtgcaggaacgcttcgtcccagctgtcgagtccgttgcctgtctgcgagataaacgggagagcgctgcatgcttcgatgatgcggtaatgaaagagtgccgcataattatgggcatcgatctccagcgaggcataaaccttgtagatgctgtcctgaagccttatccggttaacagatcccgtgcgatagatggagagttcccggtgttcggggttcaggtcgtcgataagaatatgatgaacgttcattgccatgctcattacgtcagaaacctttaatggaaggaagctgttttgcacttacggtcattggttttaaggcatgatatttatataattaattttggcttacctacgagcatgagtgtcgggttgcaacaagggaatttcagcgggctgtaaaacaatttatacagagagaaaagaatggaaggaaatttttcaaatagagtacaggatgttatccggctaagccgtgaagaggcgttgcggctgggtcacgattatatcggtaccgagcatctgcttctcggtcttatccgggaaggggagggtattgccgcccggattctcagaaaccttaaaatcgatctgttgcgcctgaaacagaaaatagaggagagtacgcatcccaaggtaccggcaacgcagatgggcaacgtcccgcttaccaagcaggccgagaaggtgctgaagataacctatctcgaagccaagatctgcaaatccaacgttatcggcaccgagcacctactgctttcgattctcaagggcgacgacaatattgcggcccagattctcgaacagttcggggtaacctacgatcttgtcaaggacgaactgatcagcatcactaccggtaaaagcgagtccgatgagccgccgatggaaggatcctattcgtcgggatcggctgaacgcctgccgaaaaaaggcgatcccaaacgtggtgagcgcacaaaaacgccggtactcgacaatttcggccgtgatattacccggcttgccctggaggacaagcttgatccgattatcgggcgcgaaaaagagatcgagagggtcgcgcaggtactcagtcgccggaaaaagaacaatccagtgctgatcggtgagcccggcgtgggaaagaccgcaattgcggaaggtctggcgctgaaaattgtgcagcgcaaggtttctcgcgttctgtacgacaagcgggtcgtggctctcgatcttgctgcgcttgtagccggaacgaagtatcggggccagttcgaagaacgcatgaaggcgcttatgaacgagctggagcgttcgcgcgatgtcattctctttatcgatgagttgcacaccatcgttggagcgggcggagcttcgggttcgctcgatgcgagcaatatattcaagccggcacttgccaggggtgaattgcagtgcatcggcgccactactctcgacgagtatcgccagtacatcgaaaaggacggagcgctcgatcgccgctttcagaaaattatggttgagccggcttcggttgacgaaaccatacagattctcaacaacatcaagtcgaagtacgagtcgcaccaccatgtgcaatattccgaagacgccatcgaaaaggctgtcaagctttctgagcgctacattaccgatcgtttcctgcctgacaaggccatcgatgtcatggacgaggccggagcgagggtgcatctgagcaacattcatgtgcccgtggagatacttgacctcgaaaagtcgatcgaagagatcaaagcagagaagaaccaggtggtgaagatgcagaatttcgaggaggctgcaacgcttcgcgacaaggagaagcatctgctcgaagctctcgatcatgccaaacaggagtgggaggaaagggcatccgaaagcgtttatgacgtcaccgaggaagatatcacttccgtgattgccatgatgaccggcattccggtggtcaaggttgcccagtcggaatccaggaaactgctctcgatggaggccgatctcatgaaagaggtgatcggtcaggacgaagcgatcaaaaaaatcaccaaggcgattcagcgtacccgtgccggtttgaaggatccttcccgtcctatcggttcctttatttttctcgggccgaccggcgtcggtaaaaccgaactcgccaaagcgctgaccaggtatattttcgacagtgaagatgccctgatcagggcggatatgagcgagtacatggaaaagttctccgtcagtcgtcttgtcggagcccctcccggctatgtcgggtatgaagagggaggacagcttacagaaaaagtaaggcgcaagccatactcggttgtattgatcgacgagatcgagaaagcgcatcccgacgtattcaatattctcctgcaggtgctcgacgaaggggtgctgaccgatggtcttggccgcaaggtcgatttccgtaataccatcatcatcatgacctcgaatatcggagccaaggatatcaagaacatcggtgccggtacgggcatgggattttctccgccggatgatattgccgggacatacaagaacatgaaatccaccatcgaggatgctctcaagagggtgttcaaccccgagttcctgaaccgtatcgacgatatcgtggttttccatcagcttgaaaagcagcatattttcaaaatcatcgatattacggccggaaagctgttcaagaggcttcgcgagatgggtatcgatgtcgagatcgatgaaaaagccaaggagtttcttgtcgataaaggttacgaccagaagtacggagcgcgtccgctcaagagagctctgcagaagtatgtggaagatcctctcgctgaagagatgctcaggggacggttcaccgagggcagtctgataaggataacattcgacgaagttgaaaaggagctgcattttgccgaaggccatgagaaggagcataccggaacggtcgagataacgcctccggaagacaagtgaccttctgtcggctgaagaagaatacaagcaaaagacccccggataacctcgggggtcttttgcttgttctcatcgttgcgggggcagaggatgatctttgatggaagccagcgactgttcaagcagttcctccggaagcgcgtaatcggagagttttcccgacagaaaagcgtcgtaaccctgcagatccatcagtccgtgtcctgaccagttcatgagaatcaccttctcctttccctcctccttcgcttttttcgcttcacggatggtctgggcaatggcatgcgaggtttcaggagccggaatgaacccttcggtatgggcaaaaagcagtgcggcttcgtagcactcgctctggggcagggccgtagcctcgatgagtcccagctgtttgacatgacttaccagaggagccatgccgtggtaacgaagtccgcctgcgtgaattgccggaggtataaagcggtgcccaaggctgtgcatgggcagcagcggagtcattttggcaacatcgccggtatcgtaaacataggggcctctggtcagcgtggggcacgcttccggctcggtagcgattacctgcacctctttgccgtgtattttatcgcagatgaagggaaagctgataccggcaaaatttgatccgcctccggcacagccgatcaccacatccgggtagaggccgattttatcgaactgctttttcgcttcaagaccgatgatggtctggtgcagcatcacatggttcagaacgctgccgagcgcatagcgggtatcatcccgttcgacagcctgctcgatggcttcactgatggcgataccgaggcttccgggagtgtcgggcatttcctcgagaatggcgcgtcctgctgcggtctgggtactcgggctggcaatgcattcggctccccatgttttcatcatgatcttccggaacggcttctggtcgaaactgatgcgcaccatgaacaccttgcactcgatgccgatcagcttgcagctcatggcaagggcgcttccccactggcccgctcctgtttccgttgtaaggtatttgatgccgaattcccggttgtaccatgcctgagctaccgcggtgttcggtttgtggcttccggcaggcgataccccttcatttttgtagtagatttttgccggagtgccaagggctttctcaagccgttttgcccggtaaagcggtgagggacgccagagcttcagaatgccgagcacctcttcggggatgtcgatccatcgttcggtgctcatttcctgctcgatcaggttcatcggaaaaacctttgcaagatcatcaggtgaaatcggcaggccgttcatgccgagaggcggaggcatgggcgaaggaagatccgcctggatgttgtaccactgccttggcaattcgtgttcctcgaggatgaccttggtgagatctgcactcatgactgttgtttgtcttgattaaaaaaagattgttcaccgggattgtgtgcggagggataaccaattttatcagaaagctgtaatggctcgttatctgcgatatcagaagcgcaccctgtcggcattttctgaaaaatcaaccgcttgtccattacagcgggcaaggtctgtttccgggagggagtcgggaaaaacggtattccgaaaaccagaatcaagtcgttccggaagtgccggaacagctgcgtttcgaatccggaaagatgagaccggaagaaaaagtcgaaaagggacaaaacaatacaaggaagcgcaaaaaccagcgggaagtcccagaaaagaagagcgacaggcaagtctcccgtcgggagcggacggaaaaccgaccgggctttccatacgagcgtttcattgctgtcaggaaacttccgaatttctttcatgatcgtaacgaagagccattgtcgcctgcaattcagtgaaaaagcaaaataggccttttgcgctgtttattgcaattgtttttatgtatcggcgctggcaggacaggaggagctgtgagcgggagagatggggaagagaatgaggatggtgccgaaggcgggaatcgaacccgcacgtccattgctgaacacgggattttaagtcccgggcgtctaccaattccgccacttcggcagcagggaaagcgaacagggaggttaatttaccatcttccgcatttttagcaaaaaaatgttgctatttcatcggcgtggccacagtcatgtgtctgcatgagcgttcgaaagcttatttcctgaaatgatcaaaaccggcgagatcaccgaggttgatcgtcattccgtagatgtcggtcagcaggattcctgactttttatccgttatctctccgattatggatatatccttgtgtctttcgaccgtttctctctgttctttcggcagggtaaagagcaattcatagtcttctcccccggccagagaccaggtgataacgtcttcctgcagttcatcggcgatttcccgagcctgcggattgaccgggattttgttttcaaatatgacggcgccggtatcggagctgatgcagagatgccggaggtcggagctgatgccgtcagaaagatcgatcatcgctgttggcgtaatggctgaagcatgcagaaatctgacgatgtcagatcgtgcagcaggcagcagttgatgctggatggcaatactgtattcctgcaggtctgccatgaggcttttactgtagggttcgttattggcaagatggtcgagcatgatgtttttttcgcgcatgagcactttcaggccggcagcggccccgccgagcgtgccggttacgcagatcagatccccgggctttgctccttttcgcatggttatgcattcgtcagtcgtctcaccggtcatggagaccgtgattaccagaccggaacgggatgaagaggtgtctcctcctgcaatggcgagtccgtattctgacgcggcatggctcattccccggtagagttcctctatcattgcaacagaaaaggagggtggtacggcaaggctgatcagcgcgaaactcggcagggcattcatggcacagatatccgagacgttgacgctgatgcatttgctgccgagatgtcggagcggagtggtcaggagatcgaaatgcacctgttcggcaagcaggtcggtcgtggccacctgcagggtgtattcggatatccggtagaccgcgcaatcgtccccgatacctttgagaagggagggagcttcagcaagggtcggctcgacaagttttgaaaggcggtcgatcagtccgaattcgcctatatctgaaatagctttgtatggcatatttttacgtacattaaagagcgactctgaaaacttgctgcgcgatgaaaatgctgcgttgtcccgacgcttcgggatcgaaatcctcatcccgattgtatcgggactccggtttctccaacttcgtctgccttgctgttatcctcgctcttgacacgtttcagaggtgctcaatataatccggcagcaacgcaaaagatcagttttcagcaaggttcggcaatattcggaaataccgccggagcggatgctccactcattgtaagtataacatagacaattttccgtttatcatgggttttttcgacaagttcaaaatatcgcgcctgaaagagggtttaagcaagaccagggatacgtttcgcgaaaaactttccgtcatcacgcaggggaagaccgagatcgacgaagagtttcttgaagaacttgaaaccattcttgtcgctgccgatgtaggggttgaaaccacccttgccattgttgaggcaataaccgaacgggcaaaaaaagagacctatcgttcgggagaggagcttaacaggatgctgatggaggagattcagcaactgctcctcgataccgatacggcgcatccacttgattttgatgctccgcttcctgaaactccctatgtgattcttgtggtcggggtgaacggtgcggggaaaaccacaagcgttgcaaagcttgcacacaattacgacaaggcgggtaaaaaggtcattattgcagctgccgatacgttcagggcagctgcatacgagcagttgaaaatatgggccgaccgcgcaggcgttccgcttatcggtcagggtcagggggccgatcctgcttcggtggtgtacgatgccgtcagttcagccgtttcccgtaatgttgatgtggtccttgtcgatacggcgggaaggctgcataacaaagctcatctgatggaggagcttgccaaaatcatgagggttgccaaaaagaaggtgcccgcagctccccatgaagtgcttctcgtacttgacggcacgaccggtcagaacgccgttcagcaggcacgggaatttacgagatttgtcaatgtgaccggtctggtgcttaccaagcttgacggtacatccaaaggcgggatagtgctctctatatcacgcgagttgaaacttcctgttaaatatataggggtgggagagaaaatcgacgatctgcagctcttcgaccgtgaaaaatttgtagaggcgttggtaggccgtcagcaggagtgatcgtcacaggcggacacgatacccggcagatccctgaggagttgttcccggagagcgtccgggtcgttgcactgcagcaggtgcgtgctgtttttcgtgtcctgcgctcccagccgttgggcgaaaacggatgtatccggatgggcttcaaggtatcgggagagtactggttcaagtttttccgcttttctgatgatcactatatgagtaatgcgtgattccgggcattcgagaaggtagtcgatatgccagtgcagttttttttgctttatgccgagagcgtgatctccggcgagccggttttttcgtaatgcgctttgcagcgccttgcgtatagcatgggggtttccgtctccggttctcgatgtgtggcggatgagtctccgggcaagcggaaaggagttatcaccgttcccgagtgcagagccaagatagaggtaatgacctgccggaagcagcagcgttttgcctttcatgaagctgccgaaagcaagtcgtaccgtttttgagagcgaaataaagagcaggtaggttccctggcgttcattcgaacctgaaaaggtaatctgctggccggtcattgttttttgttgtttttgatgcaatattagcgatgccggttgctgacgtgattgcatggtccttagcggcaagataagattttcatgacgggcgaggatcgtcttttcctggagatatgctttattatggatgcatcagacagatcaatggcggtgaaacgcatggagatggttcagagtctcaggcagaaaggtctggtcaatgaacgggtactcgatgcgatgcagaggatagagcggcatcggttcgttgacagggaaagttctgtttctgcttatgaagactcggcttatccgatagggtatggccaaaccatatcgcagccttatacagtggcctatatgaccacgctgcttctggagcgttgtcctccgcccggaaaggttcttgaaatcggtaccggatcgggctaccaggccgcaattctcgatgcgctgggttaccgggtttattccgtagagcgcatcccggaactccatgaccgggttgtcgggttgttcagaagtctcgggcttgcgatttcatgcagggttggcgacggttctctgggttgggaggaggaggctccatttgacggcattatggtaaccgcagcagctccgcgctgtccggagcatcttttagagcaactcggagataacggatgtcttgttattcccgtcggtgaacataatatgcagcagatgaccgtttaccggcgcgttggggagaggtttgaaaaggaactgtttcatcatttcgcatttgtgccgctgatcggcagggaaggctggaactgaaattttttttttataaatataaataagggatgattcgttatggctgtaatgaccagcttgcgggataagacgcacattattctgtacgctcttctggctgcatttcttgcattgatcgttttcgaatggggcatgaacttttcaggtttttccggtaaaaaaggcagtgccgccggaaaggttaacggcaaggaggtgccttatgcccgttacgaagagatttacaaagagttctccgagaatttccgcaggagtaacccgggcgccgacatgtctcctgaaactgagcttgggcttcaggaacaggcatggaatgtgcttgttgaccagaccttgcttgaggagcagtttgaaaagtatggtatttctgttcaggacagtgaaattgtcgcttcacttgacggcgacaacccgccaatggtcatcagacagaattttgtcgatcccgcaaccggaacgatcgaccgtgccagtctcgatgcagcccgccgtgatctgaaaaacaaggatatgtggctgcagatagaggatattgtccgcagggaacttaaggtaagcaaactgattcgtgcactccagacaatggtgcatgtttccgatcgggaactcgatgctgtcgtgaaacgcgaatacacccgtttttccgcatcgtttatttctgtgccgcttggttttgccggtcccgacagcaaatttcccgttaaggcggatgaaattcagaaatactacgattcgcataaggagctgctcaaacagcccgcatcaagaaaggccgattatgtatttttcccgcttgttccctctgccaaagacagcagtgtggtgcgtaccgagcttgaagcgctccgcacggaattcggcacaacaaagaacgacagcgactacgtaaaggtgcagagcgaccgtccgtccggagtcaatgtgcagtacagccgcgcggacttctctcctgcagccggagcggtggttttcaattctgccaatgcaaagccgggcagcattatcgggccggttgccgataacggttactaccgtctgctgaaagtcagtaaagtcgttaccggagaaccggttgccagagcttcgcatattctgctccagttcaatcctgcgagcagggaagatgttgcgaaagtccgtgaacgtatggtggagatttacaggaagcttcagtccggtgaatcgtttgaggcactcgccaaacagtattcccaggattccggcagtgctgtaaaaggcggagatatcggctggttcggacgcaagagcgttgttcctgaatttgccgaggccgtgttcagctcccgacctggcgctttgaccagaccggtgcagacgaaattcggtctgcatattataaaggtgaccggtttcgatcagaacaacctggtctgttcggaggtcgtccgtctgatccgtccgtcaacggagaccgtcgagagcgcaagacggcttgccacggctttccagatgcaggcaaaggatcagggcttcgacaaaagcgccatatcggaaaaacttcctgttgcaaaaaccggagagttcggcaaacacaccccgattgctgctgttggttttaatgataaaattaacgcatttgccttcaaggcggctgagggggatctttcagaagtgatagaaaccgaaaaaggcttctatgtcatgagactgaccggcaaaaacgataccggataccgtttgctcgatgacgatctgaaaaaacggataactgcggaacttgttcgtgaaaagaaagaggccgctctggaaaaacagcttgcctcgctttccgcaaaacccggcgcgacacttgaaaccatagctgcagggaacaaggctttcagtatcgtcaaggctgacgatatccgctggacggacggctacatcccgggctacggtatcgatcgtccgcttgtcgaggcaatttcaggcatgaagagtggtttactctcacgtccggtcaagactaccggcggatatgctcttgtccggctcgacaaacgggtgctggcaggcggagtagatatgaaagaggctaaagccggaattttaccgaatcttctccgggccaaacaggagcagttctttgcagaatattttgcctcagtgcgcaaaagtgctgcaatcgaagatcttcggccctgaatacatccggtacggagaaagaaatcatcgggctgcctggaagttttccaggcagccttttatttttgcagccgaatcaagccggagacattctgcggcaagagcttccgtttcttcaagggtaaagcctgagactgtttttttgagttttgcgatgtctccactgactacgctgaactttctcagaccgcagccaagcagaaagggcagggcaagagagtcagaccccatatcaccacagatcgaaaccatgcagcggtttttctgcgccgtggaaatgacccggtagagctgtcggataattgccggatgaaacttgtcgaacagatcctgaacaatcacattgttcctgtcaacggcaagagtgtactgtgtcaggtcgttggttccgatactgataaaatcgacggctgatgtgatttcttcgatcatttcaactgccgcagggacttcgatcatcgctcctataaagggcttttcgcaggcagtacctgtttcagagattatttcgccgcagagcttttcaagagagtttttgatgaagacgatctcttcaagcgaagagatcatcggcagaagaatgtggatattgcctgaagtattcgcccgcaatacggctctgagctggctttcaagaatttcaggtacatcgatgagaattcttatgcctctccatccgagattgggattcggttccctgaccggcgaatagagcagtttgtcaccacctatgtcgaacagcctgacaacaagaggcatcggtttcagcgtttcagccatctcccggtaataattgtactgttcggcctcacttggcacttttgtgccgtctatgaacagattttcggttctgaaaaggccgactccttcagatccggacgcctggatcccttcgagctcttccttgaaatcgatattggaataaaacgatatgcgcacaccgcatctggtatatgccggttgttcggctgtccggaatgcgtccgcttcgtactgcagctcttcatcacgttttttcaggtacctgagaagagtcttttcggcagggttgatgatgacgtttcccgtactgccgtcgatgatgatctgggagcctgtttttacctgctgggacaaatttccgaggccgacgatcatcggtatgttaagagacttgcatataagggaaatatgcgaggttttccctccggtatcggttacaaagccttttacattgcttcggctcagcaggataacgtcggcaggggagagatgctcggaaataacaaccgtgccttcgggaatccaggagtgcagttttctgatatgcaggttccggatgatccgctctttgatatccctgaaatcacatgcccgttcctgaaagaactgatcgtcggagtttatgaatttttcgagatagtgtccgaactcttcatcgataatgatcgaggccgcttttttctctttgcgtatcctggcggtaatggtttcggtaagtaccggatcgtggagcagcatgatctgtgcttcgaacaggttcgcataactttttccaagttttcttgtcgttacccgctcaatttttttcagttctttttcagagcggtgcagtgcgccgagaaaacgttcgatctcatcatcgatctccttctcttcgagtgatttgttttcatgctcgaactgctctttttcgaaagcgtaggatgtccctatagcaatgcccctcgacgctcctattccggtataggagtcctccagcaatgtttttgcggaaacggctgcttttttccgtcttttttccggtctgtccggaacatctgcagagatgcttgttttttcactcatacggtatgcttaaaatggtgcatcgtcctgattgatgaaggacgctgaaggaatattgcgcggttctgccggttccggcactcccatctgcggttcttccgttaaacctggctcatgccctcctgaaatatacacattggcggttgactgaaaacgtccgtaatttttcatgaagagcagccggatatctccgatcgggccgtttctctgtttaccgatgacgatttcaacaatgttttttgtcgatgagccatcttcgaaagtctcttttccgaacatctccggacgtgaaagaaacatcaccacatcggcgtcctgttcgatcgatcccgattccctcagatcgctgagctgcgggcgcctgtcgcccgagcgctgttcaacggatcggttcaactgagcgagggcaataaccggaatgttcagctcctttgccagagctttcagcgaccgtgagatctgggctatttcctgttcacggtttgtttttccatcccttaccggagtaaccagctgaaggtagtcaaccacaaccatgccgatattctgctcctgtttcattcttcgggtttttgccgaaagctccataatggatatacccggtgtatcgtcgataaacagtttggcgtcattgagcttgtccatgctgttgatgatctggcccatcatctccggggttatccttccggttctgacaagctgcgactcgacataggcttcagcgcacataagccttatggcaagctgtacttcagccatttcgagactgaaaaacagtacaggagtatcgaaatccacagcggcatttcgtgccagagcgagggaaaatgcggttttacctgcagagggtcttgccgcgatgatgatcatatccgaaggttgaaacccggctgtaagctggtcgagttccgaaaatcccgatccgattccggtaatggacgattgtgatgctctcagcgtttcaagcatgcgaatgccgtttttgaccagatccttgatcggagaggctttctttttaatgccggcctgagagatattgaaaaactgctgggaggcatgctcgacaagatcgaaaatgtccatcgaagagttgtacgctgtagccgatatctttgccgatatggagatcatccggcggtagagatatttttccttggcgagtcgggcataatactccacattagcagcactgataacctttcccgaaagctctgcaaggtagtggcgcccgccgacatgttcaagctcgttcatcttcagcagctcttcactcaccgtgatgagatcgatggcctgccgtttattgtagagctgcagcatggccttgaaaatgatctggtgccggcgttcgtaaaagacatgctcgctgctttcaccgaaaatctggattacctgttccacagggtcatcttcgagcaggatgcaggcaagcacttcctgttcgatttcagccgagtacggcggaaccctgctctcccggctgaaatcaatatccttgctgaaatcgatggcttcaggtttcggtttattcatagttcgtattcttttcaggcatcaggggtcattccctgcagcatttcgtaatgatggcgcatcatctggacatcttcccagcatccccgtttccagttcggatttctcagaagcgcggcgggatgataggttgccacgcagtcgaactgtttccatcggattatttttcccctcatggctcccaaagagagcgtattctgcaaaatagtattggcggcaaccctgccaagaagcagcagcatcgatggtttgagcaggtcaagctggtcgaggagccagggcatgcagctggcaatttcgtcctgaagcggattgcggttttgcggaggcctgcattttatgatgttgcagatgaagacctcttcccgacggaactgaacggcctgaagtattttgtcgagcagctggcccgaacgcccgacaaacggacgccccagggcatcctcatctgctcccggagcttctccgatcaccacaaggcgggcatgaggattaccctcgccgaatacgaaattggtacgggtagatgccagtcggcattttgtgcaggttctggagcgttcgtacaatgagtgcagagcggtgagggttttctctccccctgcagcttctgactgaagttcgttttcctgaaataacaacccctgcataacggttctgctgtttctgttttattgttccgaatccatcaaccgttcgatatggtcaagaagctgccgggcggcttctgttttccgcatcagtggcagcgcggtttcttcaaggttacgatcgatcagggtaagtacattggtatcgacttcgaagcctgacgttttgcggtcataggtattgcaggcaatgagatcaagatttttttcctgcagttttttccgggcattttcaacgccgtcagctgtttcaagcgcaaaacctacggcaagctgtcctgattgtttaacagcgccgaattcagcaagaatatccggatttctgaccatgtgcaactgtattgcatcgctctgttttttcagcttgccgtcatagacggtatcaggacggtagtcggcaacggctgccgctgcgatgaaaaccgaacaggagcggtagagacgtttcgcctcggcatacatttcacaagcattttcaacgtcaagtcgttccacgccttcgggagtctggagatgaaccggcccggagatgagcgttaccatcgctccccgctcttttgcggcttcagcaagggcgaatcccatttttccggatgagtagtttgaaatgaaccggacgccatcgattttttcccgtgtcggcccggcggtgacgaccacatgttttcctctgagaggtgagtcgttctggctatcaggcagctcgattccgatgcgtgaggcaatggtttcgggttccggcattcgtcccgttccgcactgtccggaggccagatcaccgctttccggctcgatgatggtacaaccctgatttttcagcatggcgatattgcgctgaacagaagccgagcggtacatctgtccgtccatggcgggataaatcagcacggatttacccggacgcagggtgaggaagcaggcagagagcatatcgtcgcaaagtccggcagcgagacgggcaagggtatttgccgtagcgggcgcaatgaccagtatatcagcccattcgccaagcgatatgtgccgggtgaaatccattccgggagtgccggtttcagggaatatttctcggtataccggttcaccggaaaccgttgccagagagagttcgctgacaaaccggcttcctccggcagtcagagttacccgaacttcggctccggcctttttcagaaggcgaacaagctgcggcgttttataggcggcaattccccctgaaatgccaagaatgatttttttccctttcaaaattcttttcggttcgttactggatagtaaacagcaatgtataaaaacaaaacgacttatttcttctcggccgatgagggtttaacacgtttccagaattgatcccaggagtggaaccgttcccggtaggaaacgctggctccccaggtttctgaaggcttctgcaggttggtattcgacgccgtgctgctgttctggccgtaagagcggtaagcttccacgtaaactttgggcgtgacgcggtactcgattttctgggatgttccgtaatagttgaacagtgccttgtccttgatatccggactgcttcctgttcctacaaagcgaacttttccattggttccgggtacgctgagtgcgaatgaaagatcaagcccgctgagagcccctttattgtccacgcctacattgacattgaaactttcgataccggcgatattctgtacaatacgcgaaatctgcgaagagatcagtccggcgccagctgaaagccctgcgctcgatacggcaatgtttccatactgaccactgctgccaggagccgcataccactgtttcgagagcagcatggaaataacgttgagctcggcattggggtctatctggcttggttttcctccgagcatgctttgggatgcgtaaggctgcatctgctcgttcagatagtaacccatggcaactcgcggttcattcagggtgcctgttatggcaagcagcaggcggacattgtcgcgttcgcctgtctgggtattggtggcgctgatatacttgcttccgtagaggttgtccattgcaccatcacggatttcagcattgttccaggtgattttgccgccatcctccagatcgaaattcgtgttggaaaaacggtactttccgccggtaatgtttacggagccatacagccggtagttttgattgcttttattgacgataagagagaggttgctgattgatgtttcaagctgctctcccctgatgcggtcaaaaatgaccgtatatttcaacggttcggctccgctgagcttcagttccctgatttgcagaatatcgagcagcgagtagtagaattcggcaggtctgtccgaaccctcctgatgcgaatcatcgctgcttttggcgggataacggggaacaaattcgatgaacttctccaccccgatatacttggagctctcattcgctcctgctcggtaaagtgaaaaatcagcattatcaataaacatgccgccctcgacaaccggcgaggatagttcgccctgcagagacatatttcggctcgagcccgtaatggtgccgaaagatgtctcatctttactgtccttcttatcgaacagcagcagtttcgagcagcttgcttcgagagcgagtgttttcggttcaagctttaccagccggattatcccgtttatccgtccggttccgtttcgcatatcccttattctgatgtttttcagctcgatctgccttggattgacctctacatcgccatcgagcaggtagcttacctgagtcggttcaacggtgacttttgttcccttcaggcttgatgtaaggtaaatatcaggtttcggggtttttcctcctatggtgagggttgtaggaatgataccctcggcattttcaaaaaaaggcagaacatattcgagaaactgcgcggagaggttgtccgatctgaacgatgcgtttatggattgctgctcgggaattctgacgtgcagcgggaagtagaccagatgcaacgggacagttccgctgccttcaatggtgtttaccgagaggagcggagtatggcctgaggcttcgtcggaagcaggggggattgcactgcggaaatcaaacgtgagcctggttccgctgtgacgcgcattgcactgcatgctgcctatcaccatggagtcataacggactcttttgccggaaagattgagggtactggtttttgtgccaggagaaccgcttacaacaagcgtaccgttcattgatcccgaaagttttgccgatgaaccggatgccgttttgccgttgaatcctgccagatcgatattggagagcgtacactggaaggttcctgctttgctgctgctcaactctccgtcgagaacgacctgctgctttcctttggcaatcgcaaaccggctgaacagtgccgatgaactggtaattactacaggagatgttgataccgactgccagcggcttccgccatttccggccgaaaagcggttcagggagatgttatagctgctgccgttgcgttttgccgagaatgaagcggcaagagtccatccctgttcaggcagttcgccgtccagtgaggtggtgagctgtgcgggaatatatgccgcatcgaaaacaagattccgggattttacgcctgcggcactcagtgttgccgccttgcctttgagcacggcttttgatacgcctgtactgctgcattcggcagttgcagttgccgtcacattgccgagcgcacttccgttgctgccggtgaatgagtggatatcgaacgaagagttcagggtgcacatgccattcctgtacagcaactctcctgccgatcgtccctgtagcgttatatcttttaccggcaggagcaccgcaaggggagcgacatccttcacatctgccatataagatattcttaccggctgagtggcgcttaatccttcagggacggggcccgaagtcaggcccgtgttccagaggctctgggttcggatctcccttgcgaagctgtttccggtcatctgtaaaaccgcgatgagctgtttgagcgcatagtcgccgctgagagaaatgtcgagaaaatcacttttcagggaagccagtgacgagtgttcacgctgggcaatggcagcggttatttcagcattgtccttgaacctgaactgattgatcgttgatggtttgaagcgggctgccagagcggcattcagagtgcgggcatcgaatccttcgcctttgagagcaaaggtgccgttgaggtcggttataaaatcgcgtgaagcgaatgcttttgccagattgagttttttcatgctgccatccgctcggtaccgggggacttcgctgctgaagtcgatatcgccggaagcatcgagctgttctccattgttcatgaggagagcggtcaatttcagcaggcggcgcttgtaatcgagggaaacggtgccttctttgatttcctgcagttgccagaacgagtcgttcagacgggctgaaagggagagcgattcgatgcttttgaacccgtcgctgacaccgtcaatgtttccggaagccgtgaccaggctttttctgatgtctttttcggatgcttcgaagagacggtatggttcgaggtcatcgattgcaaacgtccctttccatgcgatttgtttttcagggtcgccggcagcttcggctttaagtgatgccttgccgatacctgttatcagggtgaaatcggtgtcggcttttttcagtgtcccctttgctttaccgagaaactcgatggttccgagcctttcggcaaactcttcatgcgtttcttcagtgagtatggcctttaaaaactcgggttcgattcttgaactgtcgcagacggcattgaacgagagatcgttctttttctgcagattctgtatttctccgctgagcgcaagcctgcttttgccgcgcgaaagtttcgaatcgagcagactgagggttccgtcagctgctttcgcattacctttgatcgtatagaatccttccggaagtttcagtgtcggaaagaaaactttaagctcatcggtatgcaggttcaggtttgcgatattgatgaacgaacggcttgcgacaagacgttcgagcaggaggccgatcgaatcggacttgaaaatattgaaatcattcagtgatatagataattccgcattgctttttccgcttcttgccttgaatgcaagcagttcacttcggctggtggaaaaatggaatttgcccgacccctcatgcaggctgaaacggttatccggtaacgaaaactcagctttttcaagaacgccgctgagcagttgctccttgactctgaatccggtgagcttgagcgttatcttttttgcgttgtagcgcagcggcgtttttcccggagactcttgtgtccatgaggcgctgccgttcgtgatgttgagctttttacagaaaaagctttcaaaaggcgttttcgtcgagtcgggcttgcgggaggtaaagatcacgtcgaggtttttctttccgtctgccctttcaatcacggaggcgttcagactgtcggcacttatttttctgaatgaaagccgggttatttccggctggagcagcatgaggaaattaaaacgcagacggattttttcggcagcaagtgcggggactctggagcccggttcgtaaatttccggcttgagaagggtcaccctgttcggaaaatgcagttgaacctcccgcagttcaagccgtccgagatattcatcgttaaaaagcgttgttatccgttcttttgcatatcggtcaagcatgccgctgttcagcacgacagctgcaatcgcagagagcaccagcacgacagccgagattcctgtcaggagtgcaagtatatatcgtttagtcttttccaagtttcgtcctgtcgccgtaacgttgaagaatagtttcaataatgcctgtcgtcgagcgctcttccagaagagataccgtaagcacggagcctccgttttcaagcacggctgctgcgccggctatacgttcaaccggccaatccgcacctttgaccagaatatcgggaagcagcatgccgatcaatgtttcaggggtatcctcatcaaagagggttacagcgtctactgcttccagggcggagagaacggctgcgcgatcacgttcgccgcacacaggccggagcggccctttgatgcttctgaccgaactgtcgctgttcaggcctattatcaatacctctccgagattacgggcggcatcgagatactgtacatgtccggcatgcaggatatcgaaacagccgttggaaaaaacaatccgttttcccgctgttttccagtttcgtacctgttcaacggcttcatgtcggccaagcagcttgtttttcattgtgctccagatagtcaatagataatcttcaagacaatttcggatatttttttcaaattacagctatatgcatgggtcgtttgcaaatcatgttccgggttcggttgcccggtaacgtaacgctttttattttagtccgcacagctatcgatcatcacaacaaggttcatgcgtcggacacacgcacaacaagccatgaccaagggtgttgctattcgctttttcggaagcgggtcatcggttcctgtgttcggttcccgaaccgatgattcatgccggagcgggggtatcgatctcatcgtacgatcagacggagatgttgccccagcagatcttttcactctgaaagtgaaggcattcacggtactccaaaaggagcccggagaaaggaaaatcgatttcgccgggcagccccgcgatcgccggaatattgcaaggcatgccctgcaagccggagtgaaaccatgaatccgaaagaagggcctgccatgctgaagatgatccacgagaggttctgtcggcaggcacagagacttcatgaaataatcgagagtttttcattgcgaatcctcaagaaaggactttgttcagatatcgatgaaaaaacgtcgtgacggttgatgcgccattcatgagtaaaaaaaagaaccgtattgcggatcatctgttccatcggcttctactgcttgccggtgtgattgtcaggcgtctgaatcgttctcacacgattgcattggccaggatttccggcgatatcgtgtacgatctgctgaaaattcgccgcactcttgtcgaaacaaatctttccctgacttttccggagaaatccggcgaggaggtcagccatattgcccgacaggtttaccggaaccttgcggagaacgctgtcgaggtgcttcgccttccgctcatcaggacatctgaagacgcatcacgactggttgacgccgatgttcgctactttcttgcaaaaacacgcgacaggaacaaaggtgcggtatgtgtttccgctcatttcggtaattgggaactgcttgccgtttcgctcgggcttctgatttcgccagtgaccgttgtcgtaaagcgattgaaaaacagggatatcgaccgtcagatcaacctatggagaggcatacggggcaatacggtagtctataaacgccaggctctccgcgaggggctcagaaccctgcgggggggaggtatcatgagctttcttgccgatcagtccgacccgaaaggcgggtttttcatggactttctcggacgccggacatcggtttttctcggaccggcctatcttgccctgaaaaccggtgtgcctctttttgtcgtcatgtgtcgcagatcggggcgcggtcgttacattgctgcattcgaagaggtcgatacagccgggcttggctccggcaagggggatgcagaagagctaacccggcgctataccagagtcctcgaacgatatatcttgcaatatcccgaagagtggttctggctgcacaaccggtggaagagagtcgaagaaccaccctccttcgactccggcgaagagtgacgacggattcctttccgttgcaggggatgcagatggtcaggaagttatccttgagaaaatatgagatatagcgtaccttgaacaataaccttgcagaacgcttatgacagtaatgccgcttatcagatgaaattgatttttcgagtacttgcctatctctccccttccaaaggcaaggttctgcttgttttttttgtcagcattctcacctcgattttcagcgtcgtatccatatactcggtacttccgctgctcaatgagatattcactgccgataaacctgtcgttcatgttcagtcaggttcgatttcgcaacatgaaaaacctgatgggctgacggagaagacttcagtcgtttccagagaaagtcttgtcgatacggaggctcttcagcagcgggcaaaagatgttatggcgcgtttgttccatgcggatacaaagcagcagacattgctcaatatctgtctttttctcatagctgcttttgccttcaagaactttttcctttatctcaacaagcagataattttcaggatacagaccaaggcaaccaagcagcttagggacgatgtcttccgctcgatcatcgagatgcatctcgactatttcaacaaccagcgggtcggaagtctcatgaacaatgtttatggcgatgttcagaccgtacagacatcaatcagctcgacattcatcaacctcatacagaatccttttaccatattcgtctatctcggtgttctgcttgtactgagctggaagctgaccctgtttgctcttgtcgtttcggggatcgtctttattatcatcagggtgataggccggagggtaagaacgctatcgagaattttccgtaaacgcatgggggatatgaactcagttctccaggaacggttcaatggcatcaaggtcatcaagtcaagcggtttcgaggatgttgagaccgagcgcttcaaggtttttacgagcgatttccgccggctcgacctcaaaatattccgtcttaagaatattatcgggccgctcaacgaaacgctgcttgttttcgctgtcgccatggtgctctggttcggcggattgcaggtattcgacggacgcatgactgccaatgagttgattgtattcgctttcagcctctactctgccatgggccctctcaagacgcttggggaggccaataccaacatccagaacggtatggcttctgccgaaaggttgttcgaggttatcgatgccgaaccgatcgttataaacggaacccgatccatcagcgtattttccggcagtatcaggtttgaggatgtctgttttaaataccgcaaagagccggaagccccaaatattctcgatcatgtaacctttgaaatccggatgggtgaaatggtcgcacttgtcgggcagtcaggttccggcaaatccacagcggttgatctgctgctgcgtttctatgacgtcgattcagggcgtattaccattgacggcatagatatcagggagttcgattacaagcagctccgtcgcatgatcggcgtagtgagccaggaagtcattctcttcaacgataccatagggcagaacatcgcatacggcgtgcatcaagaggtcgctcccgaacaggtcgaggcagcagccaggcttgccaatgctcacgccttcattattgaaaaaccgcttcagtacgataccgttatcggcgaccgcggcatccagctttcaggggggcagcgtcagcgtatcgctatagccagggctatggtgaaaaatccctaccttctcattttcgatgaggcaacaagtgccctggacaatgaatcggaaaaagtggtacaggaagcgatcaataacgccttacagaacaggactgcgcttgttgtcgctcatcggctttctaccatcagaaatgccgatcggattattgtatttgacaaaggtcgggtagcagaaacaggaactcacgatgagctgttggccggaaatgggttgtacaagatttattacgatatccagtttggggagaaaaatgacagggtttgattcattctgtcataatttcattagtactgctttttaagattttccggtattttcttaatttatacctcatcagtcccgatacagggacacgaaaggcaaatccctcctctatggcatctttacagggattgcacatgccgcatggtttgttacggatcgggttatggcaaaaccatgttagagctaaaatcgtttcataattgtatttttttgcttctgctaacatcgcaatttttgtggtgttatatataggaaaagagaagcctttgaacaggagcaagtcctgatctgtcgattcatatgataacgtgattgtgttattcgttgatatcagatgctttccgagataataaaaaaaatgatctctttgtctgaaattgtttttttcaatcgctatttccatacctgataacccgtttgcttttacataagctgacagccattcgaattgtttgccgatatggtattttcttgacagatttttatattgagtacttgtttcctgatcaattataatatctgattgatttatatatatagtaggtaatatttttgcagaaccttctgtgtatttctgtttcaatgcaaccttgatagtatccattgctgcaagttcatgacgtatcgattttctcgtgctgtccagtatgtagaacggttgaaccgttttgccgtttcttgtcagttcacataatctgtaagtagaatcccatcctcctgtccagagcagggatgtctggtgattgtcagtcatggatttgtcgatttttgtatgagtattttattgtttattattgagaataaacatacttcggagatgcctgtgaatggcttgatttgctttttcaggtcggattgtaacgcagtgctatcaaaaaaacccgcggcaagtgatttattgtttttgtgataaataaacggattacttttaaagaatgaaataacgctttctgttatttttacgggtaaaacaagaattttcttttttgagctgctttttatcgatatatttaattttcttttgtaattcaatactccatcactcagaaaacatctggaatttccgaggtttacgcttttatggccgaggctcagaaggtaatgtgaagcaaagtaatacgttgcaaaaatagctcccattttccagtagtcgatgtttcctgatttcaggccgttacgccaaagtatcggtgatttattgttttcaaggattaataaaacaccagaaacaggttcattatcccattcgacaagtaacagtttgcattgtcctttatctattttttcaagtatttttatcaattctatcggatatgctcttttgctgtgccgtgcatgcatatatggcacaagcatctcattgtaaaaataaattacatcttcgtggctatccgttattctgtaattaagtctgtacttcctgacttttcttatatcacttttaattgattcacttgattcgtcgaaagggattattgctgtgcagtttacccattccgggattgaaaaataatttttatgattgctttttttgaacaggtcgcttttggcattaataaatacaatatttaaaatatttttttgtttaatgcagtacagaaaaagtgataattttgttttttgatggaggacgatttcatggaaaatatctttataaagtaattcagtgatatagtatttggttttttcctctccaataaataagacgtcgataggctttccggattccttttccatgccgcttatatgccaggcatcggatttttttattgccgatttgagtgggtttaaagaggatgagaacaatattggaagtagtcctttcagcataggatggagtttatattttgtgttctgaatgcatgcaaaagcgtgttataaatatttatagatgggttattcttctctttccagtagtttattgtgcttttccaattgtcgcccagaagaaagtctatgcttgttggagtgatttcaagtctgccggaagccggatagtgtgttaattctccgaaataaattctgtctttaatggcatacaggtcgactcttacaaaatcaaaaggggacgaaagcttttctgcaattatgatcatttcctcaagccttgatggcttctctacagcttgaccgaaagttttcttccattgtatattctggtaattccagtcattatcataaaaactacaggtcagctcatcttttctgccgctataaacctgaataagttcacattttccgttaatcatcaggaatttaaggtcttttggggggataccattagagtcccacaggcgtttttcaatgatgatcagtttaggtattttctgataagcccattcatgcgcaaaaagtccataaggttttatcagccatcgatggagttgttttattacgagtttatagtcggtcgcatggtttttgtcaattaagatatttgtttttgatgcatgattggttttaataataaactcttccggaagttttctgaatggaattatttcggggtcatggccgacataaagtaatggaacaagaatttcgttagctgttttactccctcatattaaatggacgtattctctgactctgtacttgtcggcagtaattgtcagaagtggatttctgtcgtagagctttttatatacaattttctgattgaggcttttggggttatcaatatcgaggtgataaccgagtttactataaaatcgctgtttttcttttctgaatgctgtaattttttctctcgcagaaaagatagtccagtttgccaaccggagaaattccttgatattgattttgtggtaatacatttattgctttttgatgctgagttcaaaaagaaaaaagagtgtatatgtatcttataaatttatcaatcgttctttatttgccagatagtacaccagaacttcgagtatgtcggtagcggcttcagaaatttttccgatgacgatgtaaaatataagaattatttctgagaatatagtttgatgcagcaattgctttctatgtaccgactttcttgatatcaccatcttataagataaggatgtaatatttgatcagaaagagttttagccattatttattttttgcttttccgatgagaagggggtttccggattatggtatgaagaatcataagccataacagtataaggagtaagcggtagattattttgaaagcgacatagtgtcataatgaaaattctctctgtgcatctgattttcgatgatagccacatcctgattttatgattatcgatttctatgcagaatcgacgtaaaatatcatggattttgtaaagggatgtctgcttattgctttatgggacgcaggattgatcacgttcgatacagcccggaaaagtttatcgttaacgcacattatgtcagtatactggttgacatgcagatgggcatattttctgaacggctataagcaggagtgaccttgtcataattacgggaaagtggagagccggaggtaataaagataaaacctttcaagcagagctgtttcttattgcaggcaacaacagccttcacaacgcatgaaacgcagggtagggatgtcatgaatagctgatcgaacggaaaggactctatcggttctgtcatggtcgagtttgaagacaaggtagagatcgtatatatggcgtgttatggggcaatgataattgacagggagtgaatcagctgttcgttttcgggcactcattggttatatatttaaaaagaatatcggcaattgtatcctgaattatttgccgttcgaatgatgagaaaaatatttttttactttcctgacccatggaagatcttattttttcatcaagtatcaggatattcatatactctgaccagttttctgaagaccttgcaagaaagccgtttctgccatgttcgacagttgttttgtttgctcctacatctgaggcaattaccggtttaccgtacgccatgtattgaataagtttaaatgcacattttcctctgctccattcatcatccaaaagcggcattatcccgatgtcgattgattgtagccaatgtttttccgaatcaattgaccaggggacaaactgccaatttgtctttaagtcctcaggtggccttccgctcataacggaaaagaggatattgcaatgatgcttctgaatttcatgtgttgcatcgtcgattaatttcaagtatggtaaatttccgtttgtacctatccatcctattgtgagttgatgatttttatccggaattgaaagacaagaattttcaggagcattgaaagctgttggaattaatctgaccgcatcttgattgtatttgctcgcataaagggcaagctcattgcttccggcaaatacaagtgaagcttttctgataatatggttaattcgctttatcattttcacagagccaggttttgagcttttaagttttccggcagaacctgattgacgggtataaagcgcatcatctatatcataaatcagttttgagcgcgatgctataatattaacaagaaattgtgagagcggttttcgctgcagccagatataatcatattctttgcttttcagggcaagaatgattttatctttgtagtttttgccgacaatgcatattggatgcatttcgattccatattgatgccatgtcggaagaaacagttttacacgatatctgtaacttgcctggttctctgcattatggagacacagaatgcgtagtggcttatgtgcgttatgccgactttgcatacattgattatttgtacctgacattgttgttcatggggtttacaatgtaactgacatgaatttattcggatatatatgtgcttagtttatcgtaaagagctatataatctttgcctttattttgtatgtttgtcagtattttattcgcatcaaagcttttggaggctcgaatatatgttttgtcagtgtcagtcggtttggatttttcttcaaaaaagaagtttgcaacatacgtgtttgttgcaatgacaatttcaaatcctgcagatgatgccataaaacaatattcatataccggattctggtttgaatcattaatattttcattcaaaaaaccaattgaatttaatagagctcttgttatgccaaaacaaaaactgttaatgaaaagtactcggggtagtatttctgcagttgaccattgttcgcaaagtttgttcatgtgatccgcagaaaaattattacaaggaattgatagataccctgcagcatcagtcatagtgccgacaatacctatacccttatttgaaaatgcagcatctgccattttttcggcccacccatcggttactgtgctggagcaatcaagtataattataaaatcgcttttcgaggttgataggcctttattgatggattttgcatatccttgcatctcttgattatgtaatagagtaacccattcaaattgactcgctgactcttttaaaaaagattgtgtttgattgtttgatgcatcatctataataattgccctttgattgttatgtgttcttttatgattaacagaatcaaggcatttttttgcttgatcaggattgttgtgaatataaatgataatatcaatgcctgtcttgctctgatcatcgagaattttttcttttgcttgtgaatacgattctcctgagtaagggtcggattttttgaaatgcagattgttattcaatatttttgaaggcccagtattcatgtcatgtgcaatgtaggcaaatgatgggtgattgcgtgcgctatagggctgatccattattctatgccagattacatttgttttatatagtgcatagttgatgctcaattgatcgcgccgactgaaataatgaatttcattccaccatagattaagaaaatctatcagtttattattatggatcaaaaatatcatcaggttggtctctattaagtcgtcatgaaaaaagttctcacttttatattttgttacctgtagttccatgattttaagattatctttatttctttttctgcaagcagatatttcttcataaattgagtttctgtttggatgagggatagctcctaaaagcaagtcggaagaaataaagttatcgacaatatcatgaaaatcatttattatcattatgtttgcatcgatccatattgcgatatcgtattcagatagcagtatgtgagggtgcgtttttatatatcttgcggtttttgtagggtcttcatcgaaatatgtaatgggccggatctgccatatgccggaatcttcaatttcgcagtctgtgaagacgatgtaatcatattgatcattaatatattccggcatctttaatgtgtcgtattgatcaactatagcagtaaagactacgattttatttttaccggcaagtttgtttgacttataattatttatagcgttataatattcttcatgatgttcaagtcggcgtatggcgctttttatgagtcttgattctccgttttcggttttttttgtttttttgttttttttaagagatttaatgattttaaaaaaatagttcattttcagtaattttatcgacagatgttatcgtaaatattttgaagctttgttgtttgggatactatattatgtcttttttcgatatatgctcttgaaatatcgcatatatcaattatgttttcatgcatatttataagatgttccatacattgatagagcttttcagtatctttttcaggcgcgagcaagtgattgagttcctgaggtacgatatctggtatatcgcagtgctttgtgctgataacaggcatgccggatgcaagcatttcgataatactaacaggcgcacctccctcagtatctccatcgtttgcagtgatgcttggttgaacgaaaagttgatgtttataactttcctgtaacatttcagaatgagatacataaccgagaaatttggtttttttcgttaagttattatcgtgtatcgcttttattatttttagtttctctttgtcaagctccggggcatcacctataatagtcaattctattttatatttcctgcttaagaggcctatagcatcaattgcgtaagggattccttttttttccttaaatgaggctgcaattaatatttttataggcttatcaggatgtattattcttggtctataagtcaagtcgctaatatttactccaaggcgcaggatttctattttatcttttgggcatccaaggttaaggagtgaatttgccatgtatggcccttcgcataaaaaaaggtctgcttttttaaaaagttctttatatcgaattttccagcgaggatgtgctactggtaaatgattcacatctctgccataaaaagttacaatgtgtcgtacgtttagtttttcagaaataccgatatttttccacccaatattcccaaaatgagagtggattatatttgttttttgttttttcccgatttttacataaaagtcaagatgttttcttaatcctattttccgtattctttcgtcaatttttcttgttagttgattttgatctctgaagcagtataggttttgtataggaaaattcatgctgttttcgatcttttcgcatccgacagatatatatggcatttgcttctggagctggtttacctgattataaagccaggtttgagtaagaggaagccaggtaggcgatatatgcaatatgcgtggtatattttctttcatatttccggttttatgtattcagagcagcttttactgctacaacgacatcagcaacatcatcatctgtaagttttgctgataaagggaggctaacagtactccttccaatattcaaagcatttgggtaatctgatgctttccagcccattttcttttgataataaggatgttcaggtatacttaaataatggacgccaatcccaatgccattatcagtcatgtgatttatgaattcatctctatttattccagcgaattcattctttaccagtatggtgtaaagatgataagcatgccgttcatatttggtggtatcatagggtaattctatcggaagctcttttaattcgttgttatatcggttccatatatgctttcgtttattccagtatttatttatttttttaatttgatgaatacctatagctgcctgtaaatccatcatattatatttatatccacactctatgactttgtaatgtttatatcctttgtcgccatagcgagaccatgcatccttgctcattccatggagggcataaatttttattctgtcaagatcttctttagatttagccaggaccataccgccttctcctgtaacaatatttttagtcgcataaaaactaaagcatgaaaaatttccaaatgtaccaattttttggtttttatattctgcttcaattgcatgagcacaatcttctattatcaataagttgtgcttttgtgcaatccaggaaatagcatccatgtcgcatggccttcctgcaaaatgtacaggtaatatggcttttgttttatttgttatctttttttctatttcattaggatcgatattcatggtttttttatcaatatctgctaatacaggttttgctccggcatgcagaatagcattaattgtagcgcaaaatgtaagcggggttgtgatgacttcatcaccagctcctatatttgcaacaagaagacttaaatgtaaagctgcagtgcaggaatttactgcaacggcgttttcaacatttttgtattttgagaatgctatttcaaaatcacgaacacgacgaccagttccaatccaaccactttttaaacaagcgataacttcatttatttcatcttgttcaataagcggcgctccaaaaacaagaaaattatcttttgatcgtatgtgtttcattattgaaatgtatagctgtaaaaaaatatatgcagaggagatttataagctgctcattattctgtgtacatgtaaatgcagtgtatacaatatgatttctaatgttgcatgttcatgggtttatgcctgtttattatttacataatttcaaacaattcgtcattcataccattaccgtaatgttcaggaattgcacaagaatctgattatgatgaagttccgttaaggtttattttgtaaaggcaaagaaaatctctttggaggcgggccatgatgcctaaagatgaccgttcaaatgatccgttacgagtgttatgtgtaattacgtaaaaaagatgaaaacgaaaagtggaaaatcatttgcccagcagtaaattcaactccacgataacatgttccgcagtaatatcttttacgagggctgtaggtgagatcaacattctgtgtgttacaagaaacggtctgaagcggctctggtcctgcgctgcaataccgtataggccgattacaggaattcctgaacaggacgcaacatgaaccatggcggtatccggcgtaaccagcaggacagtttttccgacgatcagatttgtttcatacagatttgcggtttcaggagagggaataatattcgggcagtgccgttcaagccttgctttctgttcacgttccgttggtgcggaaagaacaagaaattgtctctcaggaaatgccctcgtcagttttagccagttttcttccgtccagtatcgtgttgcccctcctgcactgatgttgatgccaatacacggccggtccgataacgacgtgatgaattgcagaatcgcaggagagaccggcattggtggaatgtagggtctgcacatatcgctgaggacaggttttccaagaatggaaagcagtccgcagtttttcaaagctatctgtgtgtggaaatcgagatcgacaaggtaatcgtagatgccccggtgatactcgcagtcgatgccagccttacggtaagcccggataatgatggactggagtatgaagcttgttgacgggtggtccttggtgttaaagagcaggtcgaaccgtttcgtcagcatctggcggtaatagttccatacattgccttttgtacaatggagggtgtctatatgccggtcggaccggaaaaattcgtaggtagctttactgaaggtaacgacatggatcgctattgcaggaaattgctgcttcagctgtttcaggagaggcgtcagaagaatagcgtcgccatatttttcctgagcgaggatgacgacggagtgcaacggaccggtatatggtgtctgctgcaggggttttttcagtattttctgcagcagagaggcgaaaccctgacggaatctgcgttgttttttccagtctttttcgctcatcgctcagcctgtttttccccgattttttcaaacaggtgcatttcgagcagctcagccatcttctgtatggtaaagtgttcggcaacccgctctcttccggcctgaccgaacgatgcaagtcgcatcggattgtcgatgattgatcctatcgcgcgggcaagggcttccgggttggatggtggtacgataaggccggtcacatcatccagcatcagttctctggcaccgttcacatcggttgccacgaccggtttttcaacagccatagcctccatcaccacattcggcataccctcgaagagcgacgcgagcacaaagagatcggagcctttcaggtaaggatagatatctgcggcaaagccctcaaaaataaatgattgttcaagaccgagcgattgtacccggtttttgagttcatgttcgagttttccttctccggaaatgacgaatacgaggtcgtttcttgttttacagaggattgcggcagcatcgataagataggtgaagcctttctgttccgatagccggccagcgctgtaaataatttttttccccggaaaacgggaggtaaagtcaaccggttctacctgttcgggaatgacgatgccgttgtagatgactttaacgaatccctgcgggaaccagccgtaggcggcataggctttttttatggtgttgctgttggttattatgccatcacaaagttttgtgaggctgaccttgtgtttccatttcttactgcagagcagcatgccatgacgggcaatcaccacagtgttccccgctattctggcggcaagtcctgcaactcgaatatctttgttcagattgcagatcagtacgtcgattcgcttttccctgagatatcgtgcgattttcatggtctgcagcgggctgaaatcggagtggatttcaatgacggtagtcgggacgcccttttcccgagagtagttcaggattcgagagctttttctgctggcaagcgttacgcagtgtcctttatccagaaggcttttggccgcgttgaccatccatttttcaccaccgccgaatttgtttcgaccgatcgaattaagaaaaaggatgttcatacgttatttttggcagatgtctgcatcacgcagaattcaagaagctctttcgtcatgacttcggttgagaatgccttcctgatggttgtctttgcagttgatccgattttccggcgcatctcgggggagttgtataacgttccaaacaatgaggataactgctgatcatttccgaattgaaccaggaatccgttttctccgttgccgatcatttcctttgttccaccggcttcggtactgatgggtacgcatccgaaatacatggcctcgatgagggcatttgaaattccttctgatgtcgatgcggcaacataaacatcgctttgtttcaagaccggataagggttgtcgacaaatcctgtgaacacaacgcgttccgcaatgccaagcagtgctgcaagctgtttgagtctggatagttccggaccatcccccatgatcacaaggcccgctcccgtatccgggtggttttggataaatcgggagaatgatcggataagaaagtcgaatccttttcttggtataagggctccggcggatgttatcgtgaaaatgaacggtttgttccaggttctttcattggcgtttatgtccagcgacgtgcggtcaaggccgttgtatatcacccgtatcttttccggagagatccatgcagtttgcaacagggtcaagcggattttatctgcattgacgatgatgccatccgaccagatgctgtaaaccagtttgtgcagaaacgtgtttttcagtggtcgatcaatgccgagccggagtatgttgctgatgccgcagatcctgcttgcgagtccggcaagtacgtaatccttgcgtttggtgggaatgagcacatcgattttttcgcgccggatgatgcgggtcagcatgaagagggttacaaggtcaacttcagccttaaaaggcaaccggaaagatctgacagtaaaacgttctgccagtcggggatcccggtaagccagaaaaacgccatgttcttctgcgagagattctgccgccagcctggtccacttttcgttgccaccccagccacgtctggcagaattgagaaaaagaaaattcatgcggtcacatcggttatgcagtatctcccatgcttgtgctcatatccgacactgctgccatgggctctgttctgttatcaaggtataaaaaaagatcatctgtcagaattacaatgtgtaagggggattacagcatcgcgagtgaggatcgttcccggatagtatttgtttttttgttacgaatctgttaattatttgttttttgaacatgaatgtttagaagcgcacagtttcatggttgatctgagtcgtgctgattttataggaaaggggtcttctcgtgtgtgttttgtacatccggaagatcataataaatgtattaaaattgcttattcgggaaatcttcgtgtggttagcgaagaaatgaagtattatcgtcgatatctccgtcggggggtatcatgggacatgctggcccggacatacggttttgtagacacctctcttgggcggggcgtggtgttcagtcttgcgcacgattttgacggtgaaatatccaaatctcttgatttttacctgcgtggagaaaacgggcatttttcgaaggacgatcttggtcttgcgcttatggagttcaaggcatatctgttcaatcagcgaattcttgtcagggaactcaagccggacaatctggtatatcagcggctgtcatccggtcgcggcaggattattcttgtagatggcatcggcaacaacgagttactgccggtagcaaattatttaaccatctttgcccggcggacactgtcccggaaatggagaaagttcgaacagcgtctcagggaaatgtttgagagctgcaacgatacataactcgacacgacgttcgttttctgaaacttcaggttgtcagctgttcgatctcacggagtaacccgccggtaatttttttccatgtaaatcgctcacatacccgttcaaaaccctgttttgcaaggtttgccctgagtttttcgtttctgaacagcataagaatcttttcctgtaatgctttataatcgtcaggatcgacgaggagtccattgacaccgttttcaaccgcatccggaatacctccggcgtagctgcctatgaccgggcagaggcatgcgtttgcttcaagaaatgtgatgccgaatccctcggagtccccggtttgctcgatagttctgcttaccatgacatagatatcgctcatcgagtaataggcgttcagatcacaatcgtcgacgaatgacgtgaactgcacgtgacgttcgaggtttttttcccgtatgatgtcctgcaatttttcataataaggagcatgccaggggcctgcgataatgtagagggtgttcgggaattcggagaggacggcaggcagcgctttcagcaccgtgtcgtggcctttacgttcgataacccgtgcaagggtaaggataatccgggtttcaggtttgatgccaaggcgttttcgtagtgacatggcagtatctaccgggtgaaaacggtcagtatcgactccgttcggcagaaaaatgaccggcgtggttattccggggattttgtcgagaatcccgtttttggtgaaacggctgaccgctacggtcaatcgggcattttggatggttcttctgaatctgatgatctgtctgtttctgaaaagcctggttacttcaagaccatgtgcgatgactatgaaagaacttttcggaaaaatattgcagaggagaatcatgggttcggcaagttcccatgttgtagcgataaccgtagcgtcaggattccgccgaagctcatggaagagataataaagcgcataccagtaacgatatcggttccagtcgcgacagagcatggcctttaccccgaatgcgtttccctgatacatttcagcatctgatgctggtttccaccgtgagagaaccgttaccttgtgtcccgggacggcaagattgtatgctatgccataagcccattcggcgatacctccgcctcggcatgggggaaaattatctgagatgatgatatactgtttttcgtgaaacatcgatagatgatggaataataaatattgatcattttgttacgacgggatcgtctttacgttctctcaattgcaagccggtagccttccacggtttttctcgccgtttcttcccatttgtactctgccgatctgatcatgccgagttttttcagattttcctgaagggtgttttccgtgagaagtctgatgaggcagtcgcgaacagcatctgtgtcggacggatcgacggttatggccgcgttcccggcgatctctttgagagatgagttgtccgcagtcagtaccgggcagccgcagctcatcgcttcaagtaccggaagtccgaagccttcgtaaaatgagaggtagacgaatgcatgggccgcgctgtaaaggaggacgaggtcttcgacaggtacgttgacgagatggaatacctggtcgcgatgtttcattgcctgtacggctgcacggaaatgttcccggttctcggggctttttgccgaaccgacgatgatgacctgaagttcgttgcgtagccgtggcggcagcacgtcgaaagcgcaaagcagggatccaatgttttttcttggttgcagttccccgacatagagcagatatggctttttcgtgtcggggatgccgtatccggcaagaaagcttcggttgacgactgtttttctgaatatgggagcagcagccagaggcgtaacgatgagtttttcttcgcatgccggaaagtgacgtatggcatcctgtcgggtgaattccgacacggtcaagacgatcttcgcttctttcagaatacggaagatgtttttccgataaaattcctgtgagcctgcggaaacccaggcttccgaacggagtgcaataagatcgtgcagcgtcactatcccgttactgatacccagagggaaccggttcggattggtgcagtgataaatatccgaatggcgggcaacagaatgaatcgccagattgactaccctggaaacaagcggtttgaggctttttccgacaagattattatggggcagtatgttgaggtaacggagtttctggttggagccgaatgttttttgtgcctgttgttttttgttcagataaagcaacgcattgtactggtgttcgggaaagtagcggagcagcgccctcgtcagctcaatagtgtagacttgatttccgttcatgacgtcagttttcaacacgtcgagggttatatccatgttttgttcgtgtttccttgttcgattattgcagaaaaagttttctgctccagtagttcaggattttctgagaaacctcggaaatcatcactggttatggagagtgggggaaatggatacggttcgacgattgccgtgactttttctggggcgtcgcattcgatcagaaataacgtcagataatcgtctatgatgatgttggcgtatctgctttcctcgaactcatggccgatcgagaggttcagcatttctggacggttgaatgcagggcgaaggacgacgttttttgccaagggattattttcgtgttttaatacctggaagtataacggctgtatcgaggttgcatgcattcaggtgttggcctgtcgagtcgatgactgctttcatgaaatctgtggagagttcccgaacgctttgctgcagccgtatccataggtctcgttactatcccggattcttatgcattgtatgacggtttcctttggtttttcttgtgagagtaaaaaaaatttccgtcggtgatctgacaggaaatgcatcggttcagcattggtgttgaaaatgattgccgaatttggtaccgacaggttgcgatgtcttttcaatttaggactgtattccggcatttggtttacagccagcaggagcgttatcgcgattttcgtcagaaagcaggcaggcggagatggtgcttttcggttgtaaacgattgcactggtttcttgcgtgtctcctttcagaggagctccagctccgatctatatcttcctgtaaccggcgagggtcagtcgggctgcattttcccaggaaaaaaggttggcttgctgcagccctttttccgaaagcctccttctgatttgagtgtcttcacttatttgaatcatgcccgaccggatcgactcgacgtctgcagggttgacgaggatcgatgaacctccggaaatttccggcagtgcagaggtgttcgaaattacagcaggacatccacagttcattgcttcaagcaagggaagaccaaaaccttccgacagggatacgaacacaagcgcaagcgctgcgttatagaaatgggcaagttcctgatcggagacatttttcaggtgcaggacgttacggtccagttttaaatctgcaatccggttttgaagcatttcactcgatttttttccggcaggacagacgagcaccagacggatttctttttttgctgaaggcgacaggcccgagtatgcctgcataagccggtcaaggttttttctttcctcatatctgccgacatagagaaaaaagggggccgcagggttcaaaccatgccgctgcagtacactgccgtcagcgggcatttttctgaaaacgggcttacttccttcgtaggttaccgttattttgtttttgctttccgggaagtaattgagcagttcctgccgaacgaactcggtaggaacaaagatctggggtgcctgccggatggcgattttaagggcctgaaagattttattaccggtatctatattcgtaaatgaccgattgtaaagcggaatgatatcgtgaatggtcagggtggcattgggtatgccgggcacaaaatagctctggtgtgtaaaatgtaccagatcgtatttctgagcattatttttccagagagttttgtggtactgcatgatcagcggtatccaggtggacccgaacatcaaggggttcggaaatggatctgaaaaattcggcagatctttgtcgttgaagtgctgtattatttttgctgttttttttcgaagagtgagtactgtataccggttttcgggttcgattctgatcattgcatcggttaacgatcgggaataggttcctataccgctatggttcagatcatgggtgaagtcgattccgatatgcatctgcagttattgatattcagtgataaagggcattatacaggcgtatatcacggtctgtgcagcgattgtctgagtgacgataaacgttctgggcaatgagcaggctcatggcaggcagacaggaagtgattatcggagtcgccattatcagacacaggggcagtccagtctttttgattgctgctgttacgggatatatcagtgcaatgaggccactgatttcctgctgttgcggcagtgctgattctgaagccatgtttgttatccggattttttattggaagggaagtatttcagtccggcatgattgtattgcgatttttcaggatattgccgaagttcacaatatgctgtcgcatgatctcgagcgtgaagttttttattacggagttttgtgccgcattggctatgacacgtctgtattcgggtgttctcgccaggaggctcagaatgtttgcaagcgcatcttcatcaccataggggaccagaaaaccgttttcattgttacggatcagttccgccgtgcctccggctgccgtgcttaccggtacattttcaaggtacatcgcttcaagcaaggcgttcggaatgccttcatttttcgatgtcattgcgaatacatcgcttgatgccatatttcgccacggattgtcaagaaagcctgtgaatcgtatcctgtcgctgatgccgagagatttcgcaagattctgtaaataatcttttttagggccgtctcccatgatgaccagaccggctgcaatttcaggggcatgagttacgaaccgggcaaatcccctgataaggaattcgtgccctttacggtctgtcagaactcctgctgtggttatggtaaatggatagggctttaccgcgggcggttggctgagacgtttcagtgcttcaatatcgacaccgttatagattacccggattttgtctttttgcatgaatggtgagagcagcaacgtctgttttatcgtttcggcattaacgatgacgccgtcagcaagggtggcgtaaatcaggcggtgtatgatcgggatacgcagtcggcgctcgatgccgaggcgaaggatgttggtgatgccgcaaagcttcgctgcaagaccggcgaggaggtaatctttccgtttggtcgggatgatgatctctattcctttttcgcggattattctgaccagcaggataagggtataaagatcgatatggctgaggcagggaagccggtatttttcgatcctgaaccggttgccaacaatttctcgtcgataggcaagaaatacctgatgatctgcggcaagcgtctccgcagccatccgggtccatttttcagttcccccccaggttcttgcggagttcatcaacagaatgttcatactgcttatgcgcgtagtgtgatggatgtcttgataattcgtcgctatccggtactattttgtataatcggcttcattttttgctgtcgcatcgagagaaattagatgaaatttttgttatcccggagatttccattcatttgaatgaagaaagagcactttttattatctgaatccactgtttccgtgcacaggccctcttttgtgttcacgaccgccatgctgctgctggtcatgctgctttatgcggttgcaggttcgttattttttctgctgctatccggcggcggggttccggcggttcagaatgcggcgatgtttgatcggagcgcggttgcagccttgcggatttcacaggtcgcaggccagattctggtacttgccctgccggcggggctgcttgccggatttcatgtccgggggaaaaggttgttgtcgcgtgaacctttggtatttcttggaatcaaaggggggatttcatggcggcaggttctgtttgccgtacttggcatggtgtgtcttcagccgctgctgcactccattaccgaattgcaggatatttttctctggcctgcgctcgggacagcaggcaaggatgttcttgagagccgccagcagatggatgcattgctcgaaaagcttgccggcatgcattccctttcggaagcaatggcagttgccggcgtgctggcgctgactccggcatgctgcgaggagatttttttcagagggtatcttcagcagaattatgcccgttcactttctccccttgcatcagtgttttttaccggatttgtttttgctgtttttcaccttagtgcagccaatcttgttccgcttacgctgcttggatggtatattggttatgtttttatgcaaagcggtaatctggctgtacctttttcagttcatctgcttaataatcttgctgcactgctggttcttcatttttcgggagaatcatcctcgattcccggtgaaagtgttgtattttcactgtggtggtggtttgctgtagctggcgggttgctgctgtttctgttttttatgcagcgactcagagctgcatgtgactgacggtgtcctgtatgtttacaactctcttttatgggtaagcttctgagcgtcaatctgctgcaacgggtgcttgttgcacttgcgggaataccgttcctggtttgggtcatcaagctcggaggggctcctttttttcttcttctgcttgtacttgctcttgctgcaaccttcgagttctacagaatcgcccggcataaagccgatccctctccgctctggcttgtgcttggtctgaccgtagcgatacagctgaatttttatttcatgtatatcgatacatgggaacttctgctcggtatcgtactgctgcttttcgtgatcgagctgtttcgcgtcgatggttcgcccctgctcaatcttggttcggtcatgaccattcttctttacgtcaatctctgtttcggggcacttctgcagcttcgtcagcatgggcataacggcgaaggagaggcactggtgctgctgctgtttatctgtgtctgggctgccgatatatcggcatacttcggaggaagtctgcttggcggtaaactgatcagacgcaagctgtttgagcggctgagtccgcataaaacatgggagggatatttttcgggatttgcaggcagtttttcggcatccgttctctgtctgcagctcatgcctcagctttccctgcagcagctcatattgacgggagtgattgtcggcgccgtgagccctgccggagatctcatcgaatcgatgttcaagcgggatgcaggggtgaaggactcttctgcgctgatacccggtcatggcggagttctcgaccggtttgataccattatgtttgttgctccgattgtctatcttttattctcccgtctttaattccggttcccggtgaaaggggtgtagagtgcgggatcaaaattttttatattagcgcttatctactcaatactgattataagccggctcttcggtgacggagagggttaacgcaaggttttgtgcataatgaaaatcgaaagtcttctttcagaacgctatatcgccctcaatctcgaactgggaaccaaaaaccaggtaatagatgccatgctctcgattgttgacggtcatgcgggtatcagggataacgacctgctgcggcatgacgtcctcagacgggagcatgaaatgtcaacgggaatagggaaaaacatagcacttccccatgcaaaaacagctgcggtgactcagccggtgcttgcccttgcaacgttgagaaaagagcttaatttcgattccatcgataacgagcctgtacggatcatttttctgctcgccactccggaagagatgcttgccgaacatctcaagctgcttggaagaataaccaggcttgccggccgtgcggatttccgtcagcggcttatagctgcaacagcagcaacagaggtcctcgatctttttcgggaggaagagaaggattttccccagatttaacggataacagagaggtttacagacaagaatgccgcactatcaggtagtcaaaggcgcgagagatattttccccgatgaaatattgcaatggaaacatgtcgaaggggttattcacaggcttgccgcactatacggtttcaatgaaatcagaaccccggtttttgaatacaccgagctttttcagcgcagtatcggttcctccaccgatattgtcggtaaggagatgttctcttttctgcctgacccctccgggcgctcgatcacccttcgtcctgaaatgaccgcaggcgttatgagggctgcattgcagaaaaatctgcttgcggctgctccggtgcagaagctctactatatcagcgaacttttccgcaaggaacggcctcaggccggccggcaaaggcagttctcccagtttggagcggaactgctcggggtctcttctccggcagccgtagctgaagtgataacgttcatgatgcatgttttcgaagatcttggtctgcaggggctgaagctcaggatcaatactctcggcaatatggacgaccgcaaacgctatcgggatgctctccggaattatctggcgccatgttatgagcagctcgatgatgcatcgaaagagcgcttcgagaaaaatccgctacggatactcgactcgaaaaatccggaaatgcagcagatcgtgaaggacgctccgaaactgtacgattatctggggcgcgaggctctggatgattttgaaaaagtgcttttttatctttcagcccgggggataccctttcagatcgatcacagactggttcggggtctcgactattacagctacacagcattcgaagtgaccagttcggcgcttggtgcacaggacgctcttggcggcgggggacgctatgactcgcttgccgtcgagctggggagttccggtgaagtgcctgcatccggttttgccgtcgggatggaacgactcctgatcgccatgcagaaacagggtttgttttcagatctcgatgctgcggcgccatctgtttttgttatcgttcagcaggaggagcttttcgatcaggcgcttgagatagtcaccactcttcgccgggcgggtatcagtgcggtgatcgatcttgccgggcgaagcatgaaagcccaattgcgggaagcgaacaggatgaatgctgcaaacgctctttttgtaggcagcgatgagctcgcatcgggaaaatgcacgatgaaagatctccggtcgtcactgcaggatgagtatttccttgaagagataatcgacaagttccggaagcccgaaccgcttaaccggttacgttcatgaacagactccatacggtgacactttacggtaaaaaggattgctgtctttgcgatcaggcaatgactgttctgtataaagtgcaggcttcggtgccatttgtgcttgagaaggttgatcttgcatcacagccggatcttcttgagaaattcggggaacaaattccggttatttttgttgatggtgttccggctttccgttaccgtgtgcgggaagatcgtctcgcggccctgctggccgaacctgcacactgatcaggatccgtgttcagggttcccgaaaaaaaagatgagttctgacgatgcttaaattcattctccttgccctgctcctttttcttgcagtgcgttttgtgctgaaattgttcggaagagggctgtttatccatgctctcggccagagagagcagtctgcagcgggaagttcgccatttattggcaaaagaaaggttgaggagaccgattatgaggttctcgacagtcagatgaaagataatgatgcgcccgtcaggtaagagtttttgactattgggcgttttttttgtagattcataaactgagttcgggagtgcaagggttatctgaagtgaaagtggggcgttccccacttttttgttttctgaaaaaggagtcggatggtatcaatggaagagaaaattaaggcttgtgttcttcaggcacttgaatctgctgcaggtacgaaaggcgagggcgtttatcttgtcagcgtacgggttaaaggagccggaaaacagacaaaaattgagattctgcttgacagcgataccggtatacggatcgatcagtgttcctttttcagtcgcaggatacgggagttgcttgaaaatgaaggaggaactccggttcttgatggtgaagatttcgatctgatggtttcttctcccggtctcggggagccgctgcttatgccaaggcagtatcttcgacataccggacggctgctgcgcgttatctggaaagatgaacagcagtcggaaaaaacagttaccggacgtcttcagcaggtattgaaaacagaaggagagataaccgccgtgcggctggttccggtgaaaaccgggaaaaaaagtgccggaaatgtccaggaaccgatcgagctgatgcttgattgcatcgtcagggctgttccggaagcggagctatagcgggagacggcatgcagggaatttttcttttattaaatgcacaatcagcaaagaaatggctagaaagcagataaaagcggaagggcaggacaggcgggcgcagatagcgagcgctttcggggaaatcgagcagtcgaagatctttctggataaacgaacggagagtgcggctgtaaagatggatatagctgatcttctcaaggatattattcagaaacagcttcgcaaggattatgatccggaagtagagtcaaatatttttatcaatccggaacgaggcgattttgaggtctatattctcagaaaaatcgttcaggaggtcgatattcccgctattgaaatcagtctggacgaggtgagaaaaatcgatgaatctcttgatctcggcgatttctacgaagagggcccgatccgtctcgaagattatctgacacgaaaatctattcagataatcaaacagtccgtacaaaagaaagtccgcgatcttgaacggcttgttgtgtatgaagagtgcctggaaaaagtcggagaggttgttgccggagaggtttaccagattcgttccaatgaggtcatctttacctataatacctcgaaggatcatcgggttgagctggtgctgccgaaatcggagatgatgaaaaaagacaatccccgcagaacgccaaggatgaaactctacgtcaaacggatcgaacgggagaaagccaaggtgcggcttgatgacggaggcgtggttgaaaaggaaaaacccgatggcggcatgaaggttatcgtgtcacgagtcgatgatcgttttctctacaagttgtttgaacacgaagtccccgaaatactggacggtctcattgttatcaagggtattgcccgcgttcccggagaacgggcgaaagtttccgtcgagtcgaccagtgcacgaatcgatcccgtaggagcgagtgtcggttatcgcgggaaacgtattcagagtatagtcaaggagctcaataacgagaatatcgacgtcatctactataccgacgaaccgcagatatacattgccagagcgctgcagccggccaagatagatccgctgacggttcatgccgatataaaaacccgcaaggcaagggttatgctcaagcccgatcagatcaagtatgcgatcggcaagaacggcaataacatccatcttgcagaaaagcttaccggttatgaaatcgatgtctatcgtgatgtgatcgacaaatcactggaagatccgaccgatatcgacatcatcgagttccgtgaagagttcggcgacgatatgctctaccagctgctcgatgccggtttcgatacagctaaaaaagtactgaaggcgggcatcgaagagatcgaacaagcccttcttggcccggcaaaacctgaggaggttcttatcttcggaaaagggcgtaaagctcctttcaaaccgagagaacgcaaggtaacggatgaggaaaaacggtattggcgaaagattgctgagaacatttaccggacggtcaaagagcagttcagcgattcggattttcgtgacctgatcgatgatgccggtgaccgggaaacggtcagtctgagtgctgatgaatgaccgtaccgtgttcacggcagctaacagagaaggataaagagtttataaaatccacaggaggatgtaatggccattgaggagatggaaaaaaaataccgtatcagcgatattgcaagagaacttcaggtcagtccgcaggaggtcctgcagtttgtcaaactggaagggggcaaggtggcctctacatcctccatggttgatcagggtatgcgcgaactgattttcggtcatttcagcaacgaaaagaaaatggtcgacgagaccatgaagatcaggcaggagaaacagcgcaggttgtcacggcttgaagagcagtcgagaaaaacttatgaaaaggagcgccagctcaaggaaacgctgcacagcgcttcagtggcgcctgctgtgcatgaagagaaaaaggaaccggttgttccggaagtgaggctggttgtttcagtgccggatgagctggtatcgtctgaaaaggttgaagagattgaacagattgaacagcctgttcagcttgaacagcctgtcatggcggctcaggcagatcagacggatcagacggatcagacggatcaggcagatcaggcagatcggacggatcaggtaattcagacggatcagcccgttcaggaggagccgcttgaggaggtgcctgcaccgaaggagatgccggtgaaagaggagccgtcggttaacgaacagctggtttcatttgaaactcctaaaaatataggtggcctgacagttatcggaacgctcgatatgcactccccttttgatcgcagcagtgaggccgagcgtaaaaagaaaaaccgtaaaaagaatttcaaggagcaggctgatgccttgaagagcgaattcgatacgaccgtcaaggaagaagttgcggccgatgaaaaaggtgcggtaaaaaagaaaccggccaagcctccgggagagacgaatgcggcaactcctgccgggacagcttcgactgccggggctcaaccgctcaaaaagggtaaaaagaagaaaaagcctgatgtaaacgataaggtgatttcggccaatatccgtaccacgatcagcggcatggacgacagcggaggcacgggatctcgtcagaagttccgaaaacttcgcaagatagagcgggaacgcgagtctgaggcagccgaagcctttcgcgaatcccagcagatgatcgtcagggtcaccgaatacgcatctccccacgagctcgcagatcttatgggggtaactgccaaggatatcattcagaaatgtttttcgcttggtaaatttgttaccatcaaccagcggctcgacaaggaatctattgagcttatcgctctggaattcggttttgaagccgaattcatttcagaagtagaggctactgccgtgctcattgaagccgacgagccggaagatatgcagattcgtcctccggtcatcacaatcatggggcacgtcgatcacggcaaaacttcgctgcttgattacattcgcaacagtaacgttgtcgctggcgaatccggaggtattacacagcatatcggagcatatgaagtaacggtcgaatccgacaggaaaatcacctttcttgatactccgggtcatgaggcgtttaccgccatgcgtgcaaggggagctcaggtgaccgatatcgttatcctcgttgtggctgctgatgacagcgttatgccgcagaccatcgaagcgatcaaccatgccaaggcggccggagtgccgattgtcgtggcgatcaacaaggttgacaaacctgaagccaatcctgaaaagatcaagacacagctctcggaagccggtgtgcttgtcgaagagtggggcggagagtatcaatgtcaggagatttccgccaaaaagggtattggcattgctgaactgatggaaaaggtgcttgccgaagcggaaatacgggagctgaaaggcaatttctctcgtgagataaatgccaacggcattattgttgaatccgaacttgataaaggcaaaggcgttatatccacggtgctggttcagcggggattcctgaaaatcggagacccgtttgtggcaggtaacacgatgggtaaaatccgcgctcttatggatgaaaggggaaagcgcattttgtttgcaggcccgtcacagccggtcagggtgcttggtttcgaagagcttccccagtccggcgatgtacttacggttatgtcgtctgacagggatgcccgggatcttgcccagaaacgtcaggttatccgacgtgagcatgaattccgcagaagcaccagggtcaagctcgacagtattgcccgtcagatcaaggagggcctgatgaaagagttgagcatgatcatcaaggcggatacggacggttccatccaggcgcttgcagatgggcttatgaaaatccagaatgaagaggtcaaagtacagatcattcaccagggcgtcggtcagattaccgagaccgacgtactgcttgcggcagcttccgatgccattattatcggtttcagggttcgtccgaacgtgaatgccaaaaaacttgctgaaaaagaagatcttgatgtccgcttctacagcgtcatctatcatgtgctcgaggatgttgaaaaggctcttgaagggatgctctctccggagctgcatgaagagagccttggctcgcttgaagtccgccaggtttttcgtgtgccgaaagtcggcaatgtcggcggctgttatatgctcgaaggaaaagtattccgggattcgaaagtccgtcttctgcgggaaggtgttcagatttacgatgggcagctcgatgcgctcagacgcttcaaggatgatgtcaaagaggttgatgccggttacgagtgcggtatctccctgaaaaattatgatgacatcaaggttggcgatattgtggaagcgtatcggattgtcgaaaagaaacgaaaactctgattaacgaaagcggatatgtcgatacgtactgaaaaggtcgcttcgctgcttcagcaggaacttggcgcgattctcgagaaggagttgccgaggagcagcgcactttcgaccgttgttgacgttaaagtaacggcggatctcggtattgcccgtatctatgtttccgttatcggcactgaggagcagcggaccgcgataatggcctggctgcacgacgagaccaagtatctccggaaacttctctcggctaaaatccgtcatcacttcagaaggattccggagatagagttttttgaagaccgcatttatgaaagggccagccgtatcgagcagttgctcagagaggtgagaaaagctcctgaacaacacgactgaccggcatacggtaaagggttaagagtatgcaggaaccgattaatgaacagtgcagtccggaagagggcgcttttctgctggtggataaaccgctggactggacctcgtttgacgttgtcgctaaaatcaggaatacctatcgaaaaagcggcctgaagtgcaaggttggccattgtggcacccttgatccaaaggcaacaggccttctgattctcgccaccggtcggaagacccgtcaaatatcaggtcttgaggtgctcgataaggtttatgagggaacaatacggcttggagcggtcaccgacagtcatgacaccgaaaccgaggagtatggccattgcgataccgggcatctgacgctatcgaaaatacgggaaaccgcagcttcctttataggctcatctcttcagcagccgcccatgcattcggctgtctggcacaacgggaaacgtctctatgaatttgcccgaaagggagaggttgtcagggatcgcaaggtccgggaaattgtcatacaccggtttgagattacggcagtcactcttcccatggtttcgtttgaacttgaagtttcaaaaggtgcctatatcagggtgattgcccatgagttcggcaatgcactcggagttggcggctatctggcctccctccgaagaacggctatcggttcctatcacatcgccgcatcacgaagcgtatccgagacggtcgacgttatcgcctccggttgttccgcggtttccggtcaaaggagttaatggccgaatgaacgttgttatatatgacaatcgtcagctttccgtttatggcaatggttcgttgacttcgctgtcgccggaagagtctgcggttactatcggttcatttgacggcgtacatcgggggcatcgtaaaattatttcgggcatgctcgatattgcccgttttcgcaagctcagaagcgtcgttgttacctttgagcctcatccgagacgggtgttgactgctcacgcagatgagtcgatcgagattcttacgacgctcgatgaaaaaatcgagcagatggccggtcttggagtcgatctgctctttgtcgttcgttttacccctgagctggccgcatggagttccgaattgtttattgaacaggttcttgtcaggatgcttcacgccagaaacgttgttgtcggctatgatcacggctttgggcggaacaggagcggcagcggaaaaacactctcacagcttggtgagctttacggttttcaggtcgatgtgattgaagagttccgtattggcagtgagcatttttccagcacgaaaatcagggcgctgctcaaaaatggttcaatacgtgatgccaacgcatttctgggggtgccttatgtcgtgagcggccgagtgacaagcggtaaacagcttgggcgtttactgggatttcctaccgctaatctgatgcttccggatccacagaaactgcttccccgttccggcgtttacatggcaaccacggtgatcgacggcgagtcttacagggcgatgatgaatatcggctgtcgtccaacggtatcggatgagtgcgacattcgtgttgaagcccatattctcggatactcaggccacctctacggtcggcagatcaggttcagcattcttggatttatccgggaagagaagaaattcgattcactggatctgttgcgggagcagcttgaaaaagataaaaaaacggtggagttgttttgtgaataatattatattacaggtcattcgatttaacatactaaacgaacggatatgagtctgacaaaagagaacaagagcaacatcatcacccagtttggaggagccgtacagaatacaggaaaggcagaggtacaggttgccctgttcagcggcaggattaccgatctgaccggtcatctgcagaagcaccctaaagacaagcactcccgccgcggtctgcttatgctggttggtaaacgcaagaaagtgctgaattacctcaagaacgtcgatattgatcgttaccgtaaagtgattgccgatcttgaccttcgcaaatagccggttaaccggtgattttttgcctgatttctgcaggtttgttactctgcaggttttctattaaaaaagatcgaagcagaagaggagacgctatgttggaaagtatgaccggatacggaagcgcagagcgtatcgaaaatggaataagagtgctcgctgagcttcggtcggtcaacaaccggtttgcagaaatcagcgtcaagcttccccgtcagttatccaattttgagcttgaggtcagagagctggttcgttctcgctttcagcggggtaaaatatctgttttcatacaggttcaggccgacagggatatacagatccctgtcgtcgtcaatccatcaaaggttcaggcttacaggacactgcttgaaaccgtaaggagtgaggctggcatagacgctcctgtttctcttgagcatctgttgcgtttttctgaaatattcgatacggagagcagtgtcgccgataacagtgaactgctgtggccgatagtaaaacaggccctgcttgaagctgtagaggccatgaaagtcatgcgccgcaaagagggagatgaactgtcgctggattttgccggaagaattgcaggcatcgaaacgacgcttgccggtataacccgtcttgctttggataatctcgaacagataagaaagcgtcttgccgcaaaggttgagagcgtcgccggcaaggatattgcatacagtcgcgaccgtcttgaaatagaactggtgctcgcggcagacaagctggatatcaccgaagagcttacccggtttgccagtcacaacaagttttttcttgaagagcttcataatgacgaaagcggaacaggcagaaagttgaattttctgctgcaggagcaattgagggaggcaaacactatagcctctaaatcccagaacgcagaaatatcgcagcagattgttcatgtaaaggaagaactcgagaaaattcgcgagcaactgcagaatattgaatgattctatcatggaacagggggctcccaaaggaaaactgattgtgttttccgcaccttcgggaaccgggaaatcaaccattgccaaagcggtgctcgggcagatcggagagctttcgttttctgtttctgcgacaacgcgttcgaaacgacccggcgaagaagagggcgttcactacttctttcttgataaaaaagagtttgaggaacggatcgaaaagggcgattttatcgaatacgaatattttttcggtaattactatggtacgctgcttgacaagacccgtgaggcaatcgattccggacgtcatcttctgcttgatctcgacgtcaaaggggcgctgaaccttaaaaagctttttccgctcgattcactattgctctttatcaggccgcccagcatggcggtgctgcaggaacgattgttgcagcgagacggcaacagccccggtcttcaggagcggcttgagcgggcagcgcttgaacttggatatgctgaacagtttgatgatgtggtggtcaatgatgatctggaacagacggtgacggccgttaccgggaaaatcaggaaatatcttacaactctctaaaaaaaagagaaatgccggtcaaacctgttgatttgaataaactcagaagtgcgcactccaatctttacgaaacggtcgttgcgatttcgaaaagagccagacagatacatgaggaggagaggtatgagctggaggaaaagcttctgccttataaggaaatgattcgtaaccctgccagcgagtccgaatcggacaggatattccctgagcagatcgcgatcagccttgaattcgaagttcgtgaaaaagcctctcataaggctgtcgccgagtacctgaaagagaagtacaattacactctggaaaaaagtgttgaaacaaaaccggttcagcctgatgatgaagatgaaactgacggggattaaccagattaccctgagggtcaatgatctgagacttgctgaagagttttatgcaggcattctcggtctgaaggtagatcacagggttggagcgaatattacctatctgcgcttgagttccgacattcttgttcttgtaaaagcggaaacaccggggactccggaagcgagggatatacgggtcgatcacttcggtttcaggcttgctaccgatgcagaagtcgatgaagccgcagtctacctcgatgacctgggagttcatctggtaacgcgtcctgcccaaagaagggaaggacgggcatttttcgttatggaccccgacggcaatctcatcgagttttattccatgcgtctgaccggaatccagaatgagggtgagcataccaatgaagcttcgtcagcggtaatcgctgccggcagccgacagctgatcgcggatgattcagaaacaagaaaaccccggcgatcgaggaaataattttctcttccagcagttcgattcagagttgttcgagaattatttccgcttccctgagttgttccggggtattgatcccgcggatctcatccggatcagccacgctccacgcactgacttttttccctctgccgaagcagatgccgatcacatcggtgagataatactcccgttgcgcattatcggaacggatctccttgagcgcgctgaaaagtgccttcgcatcgatgacatagacgcccgaattggtttcatgtaccaggcgttcttcaggcgaggcatctttttcttcaacaatcctcaacacttctcccgacacccggtttctgatgattcttccatatcccgccggatcatcgagcttcgccgtgagaacggtggccgcagcacgctgttcgcgatgaaatgcaataagcttctcaagtgtagccgttctgacaaggggagcgtctccggaaagaatcagtacgtcgccggcaaaagcttctaaatgcggctccgcctgcattactgcatgtcccgtaccaagctggggctcctggagtacggagataacctgatagcttcgggttgcatcgataaccttttcagcctgatgaccgacgataagcacggttttatcgggatggaggctgcttgccgtatcaagtacatagttgatgaccggcttgccgtttgccttgtgcagtacttttggcagatctgatttcatgcgggtaccttttcctgctgccataatcaggattgccagtgccattgtgtttctccgataggggttgaaagagttacgagagcagttcgtcttcttcaccgacacggtgacgacgcttcggattgttattcctgtcgacaatcagtaccatcggtttgtgcgatccggcttccttctcatccatgactgcgaacgtcataataatgatttcatcacccggcagtgcgcagcgagctgcagcgccattgagctgtatcactctggaaccgtaatctccctttatgatataggtttcaaaccgctctccgttgttgttgttgacaacaagcactttttcattcggaatcatctgcgccatctcaagcagctcactgtcgatggtgatgctgccttcgtattcaagatcgccgctggtaacgattgcgttgtgtattttagatttgagtaaatgcagtttcatgaagacgttactggtttattatctgacaagagcttctccgcttccacggaatattttataccgtttcagggcttgatcactctcaaaaccataaccctgaacagttccatcctgtcccgtaatggttacatggcggtttgagcggatcatcctgtctctgtcagtccgtttaagataggctgttctgatgatgttgcccttgcctgacgagacaactacatttccggaggcttctatatcccgattgtcgtggatgacagcttccctggcatcgagtattgtcggaggttttccggcatcattgtataaaataacgtgaacgccctgatcaagatagatggtgctttttccgttattgcgatactcggccgcatgtccggcattgagtgtccctttccggattgcggcttccgtgagaaaaaaactcatattccagctctcctggaaaggtattttttccatgcttgagccggtttcaagagaacggcgctcctcatggggagcgccgcaaccgcctgaagacagtaaaactgtcagaagcagaaaatggacagctgatttcaaagaggtaatggggaacggaattacttgatattcaactggttcatcaccttgaaggtaaggtcctgctcagcggctccgtaaaccagaaccgatttatcgatcaccagcgtgaacccttccttctgtgctatggtctgtacggctccgagtgctttctgacggatcggggcaatcagttcctgttcttttttgtcgacaactccaccgcgtccgaatttatcctgctggtatttctgtactgcctgtcctttgacgttcagctctttttccttctgatcccttgctgcttttgtcattgttgcggcctgttgcttgtatgccgcgacagctttctcgaaatccagtttcaaacgttcgaactctttctgcagcggggcagctgttgcctgaagtgttgtttcagcctgtttggtttcgggcatctgctgcatgatttttccgaaatccacgacacctgttctttccgcgttctgagctgcaaaagctgccggtgaggcaaggaggacgctcaggatcatggccataataatctggcgggaaaagctcgtcacccgtcctgcacaatgcatcattttcatcatgtatcttctctgtttagttaataataaccgtttatgcgaggtataacggaatttacacccctcaaaggtaagaattctccggtaaaatccataaaaagcagggaaacggaacaagtcaggcccttcccggaagagaagtcgtcaactcgggggattccacggggcgataaacggcatgagctcctgttcagtcgtatacaggcgataccgttcagcaagacggcgaagaatatgcttgtctgcataaacgtgatggggaatatcgttttgcgcaggattatttccgtcatgatattgcgccctgttttttatgcctattcctgctactatgtattctgcgtcattgccatattcatctattgcgaaaatcagcgaaataactccggtcgatggcctgaaatatgctccgcaatcctttttccgatcgataattcttttcaaaaaagtagtgcaaagagatcctaaataccggatttgtttatccaccggcaattggaagacgtctttcgtaatgacagggtcatagcagccggatattttaccgacgagcatccggcgttcaactctcgacaagccatgcacgggggcttcaaatccggcttctctcagcgcttcggttaacagcagtaagctcctgtttctgagcaggattactttatcgggtcgcgaccggacgatcgcgagccactgtctttcataaaattctttagtcgatgattcatgtattcttttttttggatgaataagatccggattcaatacgcttattacttttccgaacctctttacgctttctgcataatagccaatcgccccgttagcgcagtaaatgacatccccatcgggaatgcttgcatttgctttagagcctataatgactattcttttcatgttttatctgttttttaccaaagaattggccggggagctggacgacggctttcttcagttcaagctcgaataacagaacgagcaattcagaaatatcatgcccggcctgcagggcaagggcgtcgatatgtatcggtccggtatccatgtacgccagcagctcacgttctgctttcgacaggacgatggttacggtatcggttgcagcatgctcatgcaccgggatattcagggaaggacggttaagttcttcaagcacatcgtctgtcgcaagaaccatttttgcctgcccggactggatcaggcggtttgttccccttgaattgtgcgagtatatggttcccggtacggcgaagacctcccggttctgttcaagtgcgtacgatgccgtgatgagcgctccacctttcaggtcggattcaacgacaacagtgccgagcgacattcccgagatgatcctgttccgtttggggaattttccggggagcagttcggaaccgaacagttcttctgaaatgagagcaccctgttcgatgattttcggccagattttccccctgggatcggtatagacatggtcgacactgcctgcaagcaccgcgatggtttttcctcctgccctcatggcggcctcatgcgccgcggtatcgattccatatgccagaccgctgacgatcagcaggccccgggaagcaagttcgcctgagagcaggcccgctgcctgttttccataagctgatgctcgcctggttcctactatggctatcgatggcggttccggttcggaaaaagagccgcgaacgaacagaaaagggggcgggtcataaatttctttgagcagggcaggaaaacatgggtcgaagatcgtgaccagcgaggcctgatggcgatcaagctcctcatactgtcgaagggaagcttcttccgcttcgcgtcgtttactgccgctgagaaaaccggagatctcttccgcaagtgaccggcctatgccgggaacctcaagaaatacatccgcagatgccctgagcagatcgggctgatagccgaagcgggttatgatggcatttattcttgcaggcccgagtccggggacgctggcgagcgtcaacaggaaaagcccggcatcttttcctgcatgtggctcattcattcctgatctgtcagaaatcgcgtttcatgagaataccggcaaatccgctcaggtattcccgtccttcggcatagggcagcgattcgagcgcggcgagcgcgtcctccgtgtcctggtttatcatcgcacgggcttcgtcgagcaccccgcatcgttcgtatatctcctttacttctgaaacccggtcggcgccgattccgttgttgtcgatgacggactggagcagttctttgtcggttgccgatgtcagctcgatcgagcgaagcagcaggtaggttttttttccgttgatgacatccccgccaggaattttacctgatttcccgtcttcagccatgatgtcgagaaaatcatcctgaatctggaatgcccgtccgattttttcgccgaaggtcacaagagcgttcaactgttcctgcgttccgtttccggcaacgcctccggcttcaagcgcggcggagatcagtcggcctgttttttttgcaatcatgtcgagatagtcggaaatcgtggcgttttttttcagctccagttccatatcgagagcctggccttcgcagatcgtgatgtttgcgtgattgaggatatggataagctctctgtggcgctcggttttcgactggagtgcgagttcataagcgtaagcgatcatcatatcgcccgaaagaatggccacattggtattccattgcttatgcaccgccggtcggccatgcctcaggtcggcagcgtccatgatatcgtcgtgcataagagtgaaattatgcagaatttcgacagcgagcgctgcgttaagggcgttttccgaagagccgcagacagattccgaggcaagcagggtgaggaatggcctgattctttttccttttccctcgatgatataccgggccggggcatagagcgtttccggtttatcggcactgaagcatcctgcaagcgcatcgttgatccgcttatgatagcgacggtatttctcttcgacgagttcctgggtgagggttatagtcattacaaaatcggtcgatgtttaagaataagatgctgtttctgaagcttgtcgggtgacgtcgttcctgtcaggaacaggacggccctgagatcgttgagccaggtttctatcgtctcttcaagccgctcttcgtgtgccgcattgagaagctgtccggcagatgctccaatccgggcgccaagagccagcgatttggcaatatccagtccgcttcgtattcctccggaagcgatgatttcgaaatccgtatggacggtatgttttttgaggtcggaaacctctgcgatacaccttgctgtggggattccccagttcagcagatcatcgagagcttccggactgaagcggttttcccgctctctttgccgcacatatcggatttcttccactttctgccagctgatgccgccggctccggctacatcgataaccttcactcccgcatcgagcactctttgcgcgcatactccggatatgccgcagccgacctcttttacaataaccggaaccggaacggttgcgcacaagtgcgacagctgatcgagtacatgacggaaatccgtgtttccctccggctgaaacagctcctgtgccgcattcaggtgcacaatgagcgcatcggcttcgatcagttcaagaaggatgccgatatccgatgcgcttaaaccccgggcgacttcaggcgcccctatattggcaaaaaccggtacggacggagcgtattttctgacaatcgcgaaactctctttctgggtgctgttttcaagagcctgcctcatgctgccgatgccgagcggaataccgaaatgttctgcagcttcggcaaaacgacgattgagcaacgatgctttctcgaagcccccggtcatggaagagatcatgagaggcgcgccgattttccgacccagaaaggtcgttgaaaggtcgatatcggaaaaacggatttcaggaagagcgttgtgtatgaactcgatctcatcgaagccggcactttttctgtcgaacccgacagcttcatgcaggcagatctctacatggttatgcttccgttctattgttatattggaaagtgagtcactcatgccgtccgtagctgtttcctgcaggatttggtaaacttgagcctgaaaacataacttaataaaaatatcccaactttttaccctgtcaatggttctgcgtcatgctgaaaacgcttcttgatatcgccctgcggcacctgctcggacgccgccgtcagacactgacgacaattaccggcgtagctgtcagtaccatggtgctgattacgacgatttcgctgacgcgaggtcttctggattcttttgtagaaacaatcgtcaatgtagccccgcatatcaccatcaaaggcgaaaaaacgaacagcgttccggttgatattctgacccggcaggggagttcggctgttgttcttgttgaagacaatatcaggaaacaggagagggaggaggtgctgaactaccgtcagatactggaattattcgcatcatcgctctatcgcgatgagattcgtgcagtttctccgtatgtcgaatcgcaggttatggccgttaaagggaaccggaacgaaccggttcttctcaagggagtcgatatacagaaggaggatctgatcagcggaatcggcagaaaactgcagagcggcaatcttgccgcattcgaaaaaacatccaacgccctgctgataggcaggacggttgcccgcgacatgaaactgactctcaatgatgaggtgattatcattcctgcatcagggaaaagccgtcagtgcaaggttgccggcattttttttaccggcgtcaacgcggtcgataacactattgtcggttcactgaagcttggccagattattgaaggtcttccctcgaacaaggttaccggtattgcactcaagatcagggatccgtttgacaacgccctgctttcggaggagctgcaaagggtaaccgggtaccgttcattgacctggcaggatcagaatgcaagcgtactctcgctctttatccgtataggctatattgttttttcgcttgtagcctttgtcggtgttgtttcaggtttcggagttgcaaacattcttgttacaacggttttcgaaaagagccgcgatattgccatcatgaaatcattcgggttttcagctcttcagcttgtcggcatgtttgtgctcgaaggatttcttgtcggtctggcaggggctctggccgggggggtgttggcggtgggttctatcaatatttttgccgtcatacctgttgagaactcgcagggtccgctgacaaaaacagggttcagtatgtcccagaacccgctctatttcatttatgtcatcggggtaacggttttcatcagcaccgtttcagctattctcccttctgcaaaagcggcaaaactcgagccgataaaagttctgcgcgacagcaatctttagaggagagtgaaagaaagggacttaaagtaccggaaagatccaaggaagaaagaacgggagggaacaggctcttttttgtcgcattcgaccctgggctgcttgaagcctttttttatctcccgtcgggatgctgcagaagatagagtttgtagtagagtcccctttcggcaagcagttcctggtgggtgccggtttccctgataacgcctttatgcatcaccattattctgtcggctttctgaaccgttgaaagcctgtgggcgatcatgatcgaggttctgccctgcatgagttttgctgtggccgcttctatgagctgctcggtttcggtatcgaccgaactggtcgcttcgtcgagcacgaggatctgagggttgtagagcagagcccgcacaaaggcgatcagctgtttctgacctgcggacagcccggtaccgttttccttcacccgatagccgtatcctccgggaagctgactgatgaaacggtctgcccctacgatgcgcgcggcttcgataattttttcatccggaatcccgggattgctgaatgcgaggttttcacggagtgtccctgaaaaaaggatcacatcctgcatcaccacaccgatcagtttgcgcagtgaacttccgggtatgtttttcagttctgttccatcgatggttaccgagccctgtgcataggggtagaggccggagagaatattgatgatggtggtttttccgcttccggtagcgcctacgatagctattttctcgcccattcgaatatctaaggaaaggtctttaagcacccagtttttttcatcgtaggcaaaccagacatggtgcagggcaatgcactccctgaacgtcagcgccgggcgatcgccttccgattcttcccgttcgacgggttcttcgagcagcctgaagatgcggtccgagctggtgatggccgtctgcatgatgttgaatttatcggaaagatgctgcagcggccggaaaaacagccagatatactggacgaacgagatgaccactccaatggtcaggtcggctttaagtactcttgcgccgctgtaccagatcaccagaccggcggctatcgaactgagcagttcgataagcgggtagtagagagaaaaatagaataccgttctgatattggcatcgcggtgatctgcgttgacggccgcatagcggtcgaaagcgatctcctggtggttgaagagctgcacgatattcatgccggcgatatgttcctgaaaaaaagagttgagccgggccagatgtgtgcgcacatccgtgaatgccgaacgaaccttgtttttaaaggtcatggtgacatagagcatgatcgggagtatgccgagcacgatcagcgtgagctgccagtcgagcaaggtcatcatgacgacaataaaaagcagttgagctatgtcgccgagaatcgaaatgacgccgctcgaaagcatttcattcagggactccacatcgttggtggttcttgtaataagtcgtcctataggattcctgtcgaaaaaacggacaggcagtttctgaagatgccggaaaacatccattcgaatattgaaaaccgctttctgcccgatgatctgggttatccaggttgacgcatactgtttcaggccttcaagaagaattactcccgtaagcagaaggctgatgaaggcaagtccctgcagatcgtttttcgcgatatgatcatcgatggccactttggtgagaaacggtctgagcggcccgaaaacggaaccggcgagggtaatgacgactgctgccgtaacaagacccttgtatggtttgatatagtcaagaagccgggagacgatatagcggtcgatggatccctttctgcgctttttcagggtttcatcctgttgcggcctgaagcttgacgcagtaccggaaggattgctcatagggattcgctggaaaaaaactgattcataacgattttactgtcaagaaacggccgttccggctgcgatatgctgcatcatttcggatgccaaccgttcggcatgctctcttgccggggcttcggtgtagattctgatgatgggttcggtattcgacgggcgtaaatgagcccagctatcggcaaaatcaagtttcagaccgtcgaggcggtttgccttcgcttcgggatagagttttgcaatgttacaaaacaggatatcgagtttttccggagtcgatgcaccaaggcggatcttttcttttgccatggcatagtccggaaaccggctcctgaactccgagagggttcctcccctgttgtccgagcgccaattggtgaatgcctgcacaaacagggctattccgacaagggcatcccgtccgtaatgcagctcgggcagaatgatgccgccgtttccttcgccgcctattgtcgcgccgacctccttcatcattgccgtaacgttggcttcgcctacctttgcgctatagcagggcacaccgtgccagcctgctatgtcggcaagtgcccggctgctggaaagattattgactaccgctccttttttgatgccgaggtaaaaatcggcacaggcaaccaggctgtactcttctccaaagagcgacccgtcttcggcgatgagcgcaagacgatcgacatcgggatcgacaatgatgccgaaatcgcatcctgagcgcttcatgagtgctatggtttcggtgaggttctcttcaaccggttccggattgcggggaaagataccggtgccttcacatgcggcaagcgtcagattcccgatgccgagacgtctgcagagctccggtactatgctaaagccggctccctccacgcaatcgacgagtaccttgaactgctctttttcaatagcggcaggatcgatgaagggcattttcaggatgctgtcgatatgttcgctgtcgtagcccttactgagggtcagtctgccgatttcattccagcgggccgaatggaatgtctcctcttcggcaatcgcaagcagctgatccacctcttctgctgacaggaattcaccgcgatggttcagcattttcagggcattccattccaccggattgtgcgacgcagtgatgatcagtccgccgtcagcctttgcggcagcggtagccaactcaacggtcggcgttgtcgctatgccgagatccagaacatcgcagcccgagagcgcaagaacattgccgacaagtccggcaatctgtttccctgtcggacgcgtatcgcttccgatgacaataagcggcagtccatttccgcggctcttgacgctgttctctcttgaacggtgtatccacgtcgcaaatgccgatgcgaatgccgtgaggtttttaggggtgaggctttcaccgactacgcctctgataccggatacgctgatcatcaagctcatgggaactgccttgaagttgaaaaaaactgatgcaatataataaaaaccagccattactccgtttcctcctcaccgggcacagcacctcttccggcatacgggtttacatgacgggagcgatttttgtttttgtatttctgctcattattgtatattacatgccttttgttattgaaacgtgcagaccaattatttataccttaacagcattcgtttatgcctctacacaaatcggctgaaaaaagactccgtcagtcagagagaaaaaacgccagaaaccgggcaagaaaaaaagaactgaaagttcttctgaagaatatgcagaagctgatcgatgctcgtgcagacaagagcgaagttgaagcggcatatcgctcggctgttcagaagctcgaccgtctgggtgtcaagcgctatattcatgccaacaaggcatcccgcaaaaaatcacagctgaccaggctttttaataattacggtaaagccgagtaatccgaacggaatttttttcggatatactccggttttgattgttacgctattcgtccggttcgtgccgttttcttattggagcggtgcgttttccggacgtgtacagatactccactcatgtttgcatatttccggggcaggctgacttcagccatgccggatgaagcggttgtcgatgtatcaggtatcgggtaccgctttcttgtttcggcgtttacctatcggcaacttccgccgccgggcgaagatgtgcttttatatgcgcacctttcggtcaaagaggacgcattcctgctttacggtttttcaagcgaatccgagcggcagctgttccgtctgcttctgcttacgaccggggtgggtccgaaacttgcccttgccgtgctttccggacttcaggttcatgaagttcacgaagccatcatggctaacgctcctgaacggctttatggcatcagtggcgtcggaaaaaaaacagcggccagaattatcctcgaattacgcgacagaattctcaaaatgtctcctgacggcggaaaaaccattgcttccggttcgggaggcaacctcgctctgcagataaaagacgatgctctcaatgcgcttattacccttggtttttcaaaaccggcggcgcagaaagccgtaacgggcattctggagggtaatccgtcactcagcgtcgaggaggtggtgaagtccgcacttgtttctattcataacagttagtttaccggagcgttgaattaccagcaggcacttgactttctttttccgctgcaccggtttggcatgaagcccggtctcgagcgggttgagcggctgctcgaaatttttcagtcgccgcaaaaacgtctgggaaccgttgtgcatatagccggaaccaacggaaaaggcacaaccgcatcggctcttgctgcgatttttcaggcatcgggaagaaaaaccgcgctctacacatcgccacatctggttgattttaccgaacggatgcgtattgacggagtaccgatctcccctgaaaaagtggcggcatactgttccgttatgaaggacgcggtaacttcgcttcaggcaaccttttttgaagcgacgacagcccttgctttcgcctggtttgccgatgaacaggcagaggttgccgttattgaaaccggaatgggcggcaggcttgatgctaccaataccgttgcttccgattatgctgtcattacctcggtagggagcgatcataccgcctggctcggcaccgctcccgccatgatagctcgcgaaaaagccgcaatcatgaacagcgactccatggcctttactgcggtaaccgaccctgaagcgctggctgaaattgaacggaccgccgggaagtgcggcattcctcttttcatattgggcagggatgcccgatacctggttgaccgcgaagagctggggtttctggagtttacgctgatacacggcagcgtacggtacagccgactgcaggcacccgtaaccggaggttttcatgcctcgaacctctcgctggccgtaatggttgccgaagctgccggagtcggcgaagctgcaataagaacagggcttgcaaatctgctgcagaccggttaccggggaaggctcgaaaaaatctcatccaggcctgatctgtttctcgacgtttcgcacaatgcggacggaatgcgccagacggcggcaacgcttgcgctgttcaggtcccgttaccggtgtatgcacattcttgcaggtctggcatcagacaaggatgccgtggccgtgatccgtcacctgttgccccttaacgcagactttacggttgtgacgatcccttccgaaaggagtattccagccgccgaactcgctgaactcctgaggctggaagggaatataccggctgttttcgatacccctctggaaggtcttgatcatatcctgcggtgtgcagaccctcaggatatgattcttgtaaccggttctttttttcttgccggagaaattctttcccggaaggcatttcctttatcgcgaggttaagggacggatgcagtgttgatacttttttaagagaaaaaaattatatatttgtggtaactacaagaaaacttcgagtatccgtagggaaaatcccattggataaatcccggtatcattccttttcgctatacggccgctcttcctctttattcttctgtttatcgatatcatgttgcatacaatggttttttcctgtaaacccctcggtcggggttgatacgttttacttttcaccggcagcctgccgctgttccggtgattttgccacagcttttttaactaccatgatttgaatacaatcaccaataccatgtcgaacaattcggtttccaagggtctggacatcaatgtactccagaaaaagaaagtgtatgagttgaatgctcttgcaaaagaaataggggtatctgcggccggcttacggaaagaagagctgatattcaagataatagaggcacagtcacagaaaaatacggatcctgaaggcgcccaggtgatggtcaataccggagttctgcaggttattcctgaaggatacggatttttgcgttccgcaaattacaactatctctcctctcctgacgatatctatgtttctccgtcccagatcaagcgtttcaatatgcgaaccggtgataccgtatccggtcaggtgcgggctccgaaagagggtgagcgtttttttgccctgctgaaaatcaataccatcgacggaaacgatcctgaaatcaccagggaacggcctttttttgaaaacctaaccccgctctttcccaatgaacgcctgaagcttgaaacccgccagacggagtattgcggcaggatcatggatatcttcactccgatcggcaagggacagcgcggtctgatcgtcgcacagccgaaaacaggaaagaccatgctgctgcagatgatcgccaatgcgatcattaaaaaccatcccgaagtttttctgatcgtgcttctgatcgatgaacgtcccgaagaggttaccgacatggcgcgcagcgtcgaggctgaagtggtgagttccaccttcgacgaggatcccgagcgtcacgtccaggttgccgatatggtgcttgaaaaggccaagcggcttgtcgaagtaggaagggatgtggtgattctgctcgattccatcaccaggctcgctcgtgcgcacaataccatcattcctcactccggcaagattctttccggcggtatcgatgccaacgcgctcaccaaaccgaaacgtttcttcggtgcggcccgcaacatcgaggagggaggcagcctcaccatcatcgctacggcgcttgtcgataccggctcccggatggatgacgttatttttgaggagttcaagggtaccggtaacatggagcttgtgctcgatcgcaggctttccgaacgcagaatttttccggccatcgatattctccgttccggaacccggaaggaggaactgctcttcagtcaggaagagctgtcgagaacctggctgctgagaaaataccttgcagacaagaatcctgtcgagtgcatggagttcatgcgcgaaaaaatgagtgacacaaaggacaacaaggattttttcaaatacatgaacgcttgaaacgtaacggtttgcattgatgcggctcatgttcgaagcggaaaaatgagaagaaataagaacaggtgtttgcagatttaaaaattaatcctatattaacagcctttaaaacaagaggaattttactacatgccctgcggaaaaaagagaaaacgccataagatggctgtacacaagcgcaaaaaaatgcgccggaagaacaggcataagaagcgcctgcgctaccagaacaagtaagttccggattgttatccgtactgttgtttcaggtcgagaatatagctcagtcggtagagcatctgccttttaagcagagggtcgaaggttcgagtccttctattctcacttttcagaacgttcttttttttatcgatgcccgagtggtgaaattggtagacacactatcttgagggggtagcgccgaaaggtgtaggagttcgaatctcctctcgggcacatatttttaccagaaagccgctgttatgcggcttttttgttacaagcggacggaacgacgcattccttgacggtacaagtccccggttctccctgcaatggaaagaatcagctgaagccaaaagggagtcgggagttgctgcgaatccgaaagaagccggagggggaaaatgtatcgctgttatcagggatacagggtcaatcggaaacgggtacagtagttttaaccagtttggtcttgccggaaagagcccctgaacctacaccgggaagcggcaacagctgtacaggatgtattcgtgcctgttgcacgaacgtcatctcaccggacagaatgcgcttcgcccgggggacgttcacgcagggagcctgtttgatgttgtcaaacccgatgggcagcagcttctgcatcgactgcatgaaagacgcattccacaagtatggaacgccgcacatgttcatcagcaatgctgcatcattgaagagtactcaaagcaaaggagatgcacagcagcatgggtgcgctgtctcgatcacggtatgacattttcgacgggcggccttgacgcatatcgtgaaaaacatgaggacacgtttctgaacgtatgagagagtgtgccggccggaatgcagcagggattacaggaatttttctgatgttacagcatcggaatggatgcatcactatttcggctaaaaattcctgatgaggtcgatgctgccggaaccgttggagatgagcacgcttcgtcgatacgttttctcggaaaaaagtcccggatgcattgtcagagagtctggagcagtgccattccgctgcataaacaatggctgtctgttacgttaaactctgctcttctctgtttcccgggcagggtattctttattgaaccaacgaaatcgccggagttggattgattggaggatgtcgtttattcgtttgaagtgcggtcagtataacgggagatacattgtcaaatttattgctttcgctgaaaaaaagaagctaccttttttcggtcaagaccaaactcaggaaagaatggaatacgccgtattcctttgaggatgaaggctttaccgtgattccttgccggatgtgcccaaaattcgattctgataaaaacagatgttccgtgccatttggttctccgttacggaaatgtgtcactgcttctatcgaagcaaatttaagcgttttttccggtatccatgctcttgaaataggctgcggaaactggagttatgcaaaacagattcttgagcatacaggttcttcgtgggttggagttgatccgttgcctgccaaaaagaaaataaaaagcatcaggacaacgtatggccatgcagcctcgcttccgttcgataatcaaagcttcgaccttgttttcggaatccagacgttagaacattttgtcgaccggcatgaacatattgcagaagcggcttcctatgagcaatgtcttggagaaatatggagagtgctgaagccgggcggcgctatttattttgatgttcccattcatcaccatgggcacgagatgttcattatgggtgacaccgagagaataaaaaatttgttccatccgggcatgtggaaaaatctgtcatttcaaaaatggcgctacgattatgcccctttagccaaatatcctccacgcccaggtgaaactgttcgctggccagcttgtgtttgctcctatccggctcccgagatggaaaaggtcagagatcatgggtttatctggcttctgaccatacaggcaaaaaaaaccggtgacgggtaattgcgcatgcttaagctcattgcagtctgcatctgtcaggttcccgatctgctcgcagccgttgctgttgtagagggatcgctcgatctgtcgagagttgcctgggtcatgaacccctacgatgaatatgctctcgaagaagctctccgtctgaaggaacggtttccgggttccgcggttgttgcgctggcggcagctcccgaagccggaaaagagctgctgcagaaggcgcttgccatgggcgcggacagagcggtcgaagtccgctcatcgccattacaggactcttttcagactgcatgggttttggccgaagccatcaggaacatctgcgggcaggagcttccggatcttgtgctttgcggccgggagtctctggatctgcagaacgcttcggtgcccgccatgcttgcaggtatgcttggcatgccgttcgccggtccggttacggcgctcagggcggacggagagaggcttgaaatggaaagagagggcgatggcggcctggagattctcgaagccagttatcctctcgtcgtcagcgccgaaaagggcttgaacattcccagaaaaaccggaatacggcaggttatggaggcccggaaaaaaccgcttgaaatcatgcaggtctcagtgcttcccgatccgctggtgcgtttagccggagcggagccggtatcgcggaaaaaggtgtgcaggtttgccgacacgccggcagaacttgtcggactgctgcatcggggcggctttttcaattcagcgcaggagtagcggcatggctcattatctggtttttctcgaacagagaggcggttgtatcagcaaggtgtctgtcgatgcctggaaaagtgttcagcaacaggccgctcaggcgggagagagggtttccggatttgtcggaggccctctcaagccgacagcgctcggtgaactgtatggcaacggtacaatctatcatgctccggatgatgctctctccttgccgcccgaaacgctgctctgccgcattcttgccgcgctggtcgcagaagtgggctgcaccggtatcgttatcggggcaaccgctgcaggcagcaggcttgctccatgcctcgcagaggcccttcacgcatcgctgctcggcggatgcaccgggggttcactgtatagcgggctctgcaggaggtacatctactccggtcttgttctggcggcataccggcctgaagcgccgataaggatttttctgcagggtcgggagcagccccggagttcttttttcagtatggatcgaccgcattgcatatcttttgacgcttcaccatttttcgtgcctcatgaaaacctgcctgtcaggtcgattatcgccggcagttcccgcaggagcattgccgaagcggagataatcgttgccggaggccgtggtatgggtggcaaggatcagttcgttttgctcgaagagcttgcatccctgcttggcggctccgtcggagcgagtcgctcggcagttgacgaagggtggcggccgcacagcgaccagatcggccagaccggcaaatcagtagcgcccgacctctatatcgcctgcggcatatcaggtgctctgcagcatcttgccggcatcagtgcggcccgaaccgtagtggccatcaacagcgatccggaggctccgattttcgatgcggccgattacggtatggtcggcgatgtacgggaggttataccggccttcatcggggcagtgaaggaagttttgcagaagaaatgattaaatgtactttgctgttatacaatatcacggattccccaaaccagcaggaatgattaatgttgttcaacaatgcgtaaacttcaggtagatatactcggtctttccacaagtcctcacaccaatggcgcctatgcgctcattctctacgaaatcgagggaaagcgcaagctccctatcatcataggcggcttcgaagcgcaggccatcgctctcaagctcgagaacatcaagcctccgaggccattcacgcacgaccttttcaagaacattttcgacgtgttcgggctgcacgtgaacgagatcgtcatcgacgagctgcataacgaaaccttttatgccaaggtcatctgcgaacttggcggagaaatccatgaaattgacgcgcggcccagcgatgccatcgctatcgccgtgcgcttcaacgccccggttttcgtcaccgaagatatcatggatgaggccggtataaaggaggagcagaaagaggagggcgaagacgaagaggcggaatcagaacagacagaacccgaagaagtttccgcagaggagcggtcacctgccggaaagctcgaagagttgcagggcaggctcgaagatgcggtacgtaacgagcagtacgaagaggcggccaggctccgcgacgagatatcgcgtctgaaagggatggggtaagatttgtgagcggtgagcggtgggcagttagctggaagaggttggcggtgagcggtgggcggtgagcggtgagcggtgaagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgaagcgggagtatataaaaaaaggaggcggttgcctcctttttttattgtctgtaatccgaatggatctcagaggttgactctcaggccgagcagtgcgctgtggctggagacgttggtgttgtaatcagcacttcccatccaggatgcagcaccgtcatcacctgcggtgaaatcggtggtagcgaagtaacggtagcgggcatcgatcatcacgccgtcgccgacagggatggcaagacctgcaccaacctggtaggcaagagtgacttcgctggcttcgtaattggtatcaacccatgtctgatatctgtggctatatctttcgccatcgatgtcaacattcacctgagcgacgccaacaccggccatggcatagaggtcaacgccaccgaggtcgatgtcatagaaaccgtttgccatgagggagagaacctgtacatcaccactcaaatagtctgaatccgtttcgacgtcgttcttctgatagccgatttcagcttcaagacgggtcgagccgtaatcgcaaccgatagcgccgactgcagtcaggccgctgtcaaaagagaccgtagcaacatctttgtaatcggtgtcggcatacacgtgctcaatatcgctgtcctggaaccaggacatgccggccatagcacttacgtagtgatcggcagcctgaacaggtgcgctccacatgccggcaacgaggaatgctgccaaaagggaaagtgattttttcattgttttctccataggttttgttcttagaaatgcaaaaaacaaatagaaagcaagcttgtgtcaagctgttctatattggcttaaagatacactatttccgttatttgtcaaagctttcccttgcagttcctgccagttcttttattgcggcaggaactgaagtatttttttattcagccatcgagccgaaagtgaacatgaacttccagccctgctcatcgtcgccgggtactttgtcgaatccgtaaccgtagtcgaggcccacaaggccgatgatcggcagatagagcctgaggccaagtcctgccgattttttcagatcgctgtagttgaccgagtcgagatctttccagaggttgcccgcttcgaaaaatgcaagcgcgtaaacgcttaccgatggcgagagcgtgagcggatagcgcagctccgtgccgaatttcgagtaaacggtgccgccgtaaagttccgaatcgtcatcgagcggatcctcatcgcccaggctgcggtcgtcgtatcctctgagcggaatggtgggaagagaggaaaggccgctgccgcccatatagaaatattcggtatagggcagataatcgtcctcgtcgaaagtcgagaggtagccgtgctgggtcgagagattcaggatcagtttgttcgtgatcgggaaataccagttcgagttaagggtgaacttgtagaagttgatggttccgggcagcgggccgcctgcaagctgggcggtcagggtatttttactgcctctgcgcggaaagatcggattgtcgatgctgttgcgcgaaatggtctgggtgatcgagaattcgtcggcttcatcgggtgcgttgtcctcctcttcgataaagctcacaaaaccgccttcactgtgcagatatttcagtctccagtttatggagaagtagtcgtccggccaggtcaggcgcctgccgatactgagcgtggctccgtactgatcgatggtttttttgttttcttcgtcgtcggtgtcggtgaagttgtaggtccggtgcgtcttgaacaccgagaatccaactgcggtaggccctccgaaagcccagggctcggtaaaggagagtccgagagtgctgtaatcgtcgttgccgaactgccactgcagcgagagcttctgtccgtcgccgtgcgggagcggacggtaggcttcggtgttgaaaatatcctgcagcgagaagttgttgaaggtcactccaagggcgccggtaaagccgctcgaaccgctgtagcccaccgatgcgttaaacgtatccgactgtttttcggtgagtccataggtgatatcgaccgtgttgttctcttcgttgggctgaatgtcgggcttgagcgattcagggtcgaagtagccgagcatgttgatttcacggatgctgcgcacaacgtttttacggctgaacatgtctccgggaattgtgtagagctcgcgccggacgacgtggtctttggttttggtgtttcctttgatggtaatggtgttcagctggtactgctctccctcgcgaaggtagatgagcagatcgacctggtttggctcgacgacctgctcttctatttttgccctgaatccaagatatcccctgtcgagatagagagagctgacgtcggagttatcctgtgaaaaggtaagtcgttcctggatcagttttgcgttgtagaggtctccgttttttattccgaaggttttttcaaggatttcggtcgttgcgaattcctttgaattaccggtaaaggttacgtttctgatcgagtatttcggcccttcgtcaaggtagatgtcgagaaaaagtcctttgttgtcctcggtgtaggagatcgagtcgctgacaacccgggcgtcgcggtagccgtgttcacgataaaaatcgacaagcaggtttttgtcggcgttgtatttgtctttatcaagcttcggtgaaccgaaaatttttctccaccatgcgttttgcgaggtttccttgaaaacgcctctgagttttccctggctgaaggcgttgttgccgtgaaaacggattttctcgatggatacctttttcccttcctgaatggtgacaacggcttttaccttattctttcccgtttcctgcagtttgtattcggctccggcggtcaggtatcctttgtcggcataaagtttttcgattttgttgacggccgtcagaagctcctgttcgttgaattttttcccggttctgagctcggcggttctctgcagttcgtccgcatcgaacttgctgttgccttcgaaggtgaccgattcaagcagggggagttcacggacaacgaaattgagcgtgatggcgttgttgcctcgatccgttttttccacgctgatatcggaaaacagctgcagctgccagaggtactgcagggcagcggatacttccgggccggggacactgaccttgtcgttgatcttgacgggaagactcgccgagagttcctctgcgttgagcgactcaagtccgctgaacgtgattccggttacggtgtaaagcgtctttttttcggctgtgattttctgctgtcgtgccgtgtcgatttttgaaacggttcttgtctttgctgctgcaggggtgcctgcggcatcgagggcgagagcaaccagaaccagtgctatcagtttgcgcatttttttcattgaatctttcgtatcgatctgggttaaatcttgctgtttactgtttgtgatgtgtttatctgctcgctggtctgaccaaatcttcgttccctgctttgaaaatccctgattgcatcgtaaagctgggctcttcggaagtccggccagtaggtgttcgtgaaatagatttcggaatatgcgctttgccaaagcatgaaattgctgattctgaactctccgcttgtacggataagcagttcgggatcagggagcgaacgtgttgaaagatatgattcaaaaagctgttcgtcgatattctgcggatttatgtgtccgctctgcacgtcaaatgccatcgatcggcaggcctgcagtatatcccattttccgctgtaactgagagcaatgctgagaaccaggcggctgttgtttttggtgagctccatggtttccctgagaacatcgcttaccttttcgggcagcaggttgatgtttccgataacgttcagccggatattgttgtcatgcagttcccttgtttcctttcgcagcaccttgatgagcagctgcatgagggcagagacctctttttccggtcttttccagttttcagttgaaaaggtgaaaagggtcaggtagccgataccgagctgtgtgcatgcttcgacaacatccctgacagaatcgacccctcctgcgtgtccttctattcttgttttgcctttcagtctggcccatctcccgttaccgtccatgatgatggcgatatggcggggaagctcgcaagaggtttttagctcttcctgagcttttgcatcgtcagagtctatgtccgcggaaaaccagtgaggcttgaaggctgatgaaagatccattggtgctaagcgagccatatgataagatcagaaatcacttgttatcgtccctgaatgacagtcagttaaattcatggggaaatctgccgtcactgtcagcctcctgaatttgaaaacacttcaaattgaataatatgcagttatttcttattatacaaaccttacatggcgaggaagtgcctgcgcagcaatctttatatcccggtacaggtgcatgcaggtcacggttttcgtatccttctattaaaataatacagtacagacgtgcaactcagtagttatcaggatctgcgttcagagctgatctcacgcagaataacctgtgaaaaggttgttctcgattatctcgaacgcatagaccggcatcgcgacgataatatctatataacggtttttcatgaacaggcagttgaaaaagcccgtaagctcgacaaaaaactcagtgagggcggtctgccgggaaaacttttcggtatgccgatggcaataaaagacaatatttccattaaaggtgctggtctgacctgcgcatcgagaatccttgagaactatgagagcgtctatgatgccaccgcagttcagaggcttgaggctgaagatgctgtttttctgggtaaaaccaatatggatgagtttgcaatgggcagttccaatgaaaattcagcatttggcgccgtacccaatcctttcgataaaacccgtgttcccggcggcagctcgggcggatcggcagctgccgttgctgccggccttgcgcttgcggctctcggttccgataccggcggttcggtgcgccagcctgccgggttctgcgatattgtcggtctgaaaccgacctacggccggatttcacgctacggccttgtggctttcgcctcttcgttcgatcagatcggggtgcttgcccgtaactgcgacgatgcctcactcgtgctcggtatcatggccggaaaggatgagcatgatgcgacctcttcgcaccgtgatgttcctgattatgctgcagacatggccgccgtcagggtcgaaggtttgaaaataggtgttccgaaagaatattttcatgagagtctcaatagggaagtaggggaaatagtcagggcaaaactccatgagctcagggataaaggcgcggaactggtcgatataaccctgccggaaagcgattatgccatagctgcatattatattctggttactgcagaggcgtcatccaatcttgcccggtttgatggcgcccgttacggttaccgttcgtcccgggcggaggatgtgctggccatgtatgtcaattcgagaaccgaagggttcggcaaggaggtgaagcgccgtatcatgctgggtacctacgtgctttctgccggttattatgatacctattataaaaaagcgcagcaggttcgccgcgtttttcaggaccggtatcgtgaagcgctggagaaagttgatgtcatagccgggccgacttctccttttccgccgttcagtatcggcgaaaaaatggacgatccgcttgaaatgtatctcgccgatgtttttaccgttccggcaagtatcgtcggtatgcctgccgtgagcgtgcctgtcggcatggacagcaggaatctgccggtaggaatgcatctgatctgtgatttttttgaggaagggaagcttatgggaattgcaaggcatttgcagcgccgatagtgatccttggctgttgttttataactcttaaatactaccagtgctatgagtgttttagtcaataaggatactcgcctgcttgtgcagggaataaccggcggtgaaggcaccttccacacctcccagattctcgagtatggcaccaatgtcgttgcaggcgtcactccgggaaaaggcgggattttgtaccatggaaatgacaaggaccgcttctgccgtccggttccggtgttcaataccgtcaaggaggccgttgaaaaaaccgaagccaatacgtcggttattttcgttccggcgccattcgccggcgacgccatcatggaagccgccgatgccggtctgaaggtgatcatctgcattaccgagggcgttccggtcaacgatatgatgcgggcttatgcttttgtgcaggaaaaaggagccgtacttgtcggcccgaactgtcccggcgtgataactcccggagaagcaaaaatcgggatcatgccaggttttattcataaaaaagggtcgatcggcgttgtttcccgaagcggaacccttacctatgaggcggtacatcagcttactgcggtgggccttggccagtcaacctgtatcggtatcggaggggatcctattatcggaacccggtttatcgatgcggtcaggatgtttgcaaaagacgatgagacagagggtttggtaatgatcggcgagatcggcggcagcgccgaagaggaagctgcggagtatatcaaaaagtatttcaataagccggtcgtcggctttattgccggtcgtacggcgcctcccggccgccggatgggtcatgccggtgcgatcgtgtccggcggtaaaggtacggctgaggacaaaatccgtgccatggaagctgcaggtatccatgtggtggacaaccccggagatatcggcgaagcgatgatgaaagcgctcggcaggtaagggtaaaggcctggggcggcagagaacgcaagcagagaaaaagggggtactgttcggatacccctttttttgtttctacaatcccagcgttatcaggtcgtggatatgaataatcccgacgggtcggttatcgttgtcgcaaaccataagctgggttattctgaatgtttcgagtatgtcgaggcactctttggcaagggtgtcggggggaacgcttttcgggttttcggtcatgacggatcgggcggaaagctgaagaaaattgccgcctttctggacaatccttcggaggtcgccatcggtaaaaatgccggagagctttccttttcggtcaacgattgcgctgactccgtaacgtttcgaggtcatttcaagaatgagttcaccgagaaccgcttgatcgtcgacgatggggagcgcatcaccggatgccatgatgtcggaggctttcatggtcaggcgtcttccgagcgctccctttggatgggtcagggcgaagtcgcgaggggtgaactgttttgcctgcatgagggtgatggcaagtgcatcgcccatggcaagcattgccgtggtcgatgaggtcggagcaaggtcaaaagggcaggcttcctgatcgatgcccgtgtcaagtacgatatcggcattccgggcgagatatgagcggggattgccggtcagtgcgataatggcgactcctattctcctgagtgccggcagaatgaaattaagctcttcggtcgtgccgcttttcgaaagacagatgaccacgtcaccttcggaaacaatgccgagatcgccgtgtgccgcatcggccggatgaagaaacatggcggttgttccggtagatgccatcgttgctgcaattttctgggcgataattcctgattttcccatgccggaaatgatgatttttccgctgcaggcgtgcatagccgttacggcgctcgcaaaggtgtcgtcaagccgttcggctatctgccggagagcgccggcttcctgttcgagaatggtttttccgcttgatgtcagatttcgcattgcatctgttttgttcatggtgccggattgtcgaacggtttctgtttgcagtcagaaaataatagtgtttttataaaaaggtattataaagtaaattgataaacatcgccgcatttttaatccacgtttaaaaccttggttatgagctgggtcgggcttttcattttttctctcgcatttttcttcgtactgctgtttcttctttcacggtttgtcggatatatgaaaaaagagcagaacatcgagatagagtcgttcagggataccttgatcgacaaggataatcctgttggccttaccggtgaggagctgcagaaactgaagcagcagcaggccgaggcgcagcgtcatctccgggaagtcatcgctaaaattcccgtcgtgcagaaggacggtcgttttcagatcgaccaggaggaggttcagagacgaaaggaggaggctgccgcgcacagaaacgggagttcgggagctgccgggaacgatccccagtcataacaccccaacggttcatgctcgcgaaactaaaactgcttgccaaagatacggtcatctatggcgcaagtaccattgttgcccgtagtctcaattaccttctcgttccgctttacgccaacaagctcactaccttcgataacgggattcagacggtcgtgtatgccaatatcgcattggcaaacgttctgttttcctatgggcttgagacctcatacctgaaatccgcctccgatacccttcaccattccggagatgccagggggtatttttctaccgcttttttcagtctgctcgttacctcgacccttttcgctttgattatggtgctcttctcggccgatattgccgccatgatcggtctcgggccggaggaaggggagtttatcaactatgcggcaatcattctctggatcgataccctgctggtgattccgtttgccgagctgcgcctgaagcggaaagcactgcggtttgccgtggcgcggattatcggtgtggttgccgtggtgctcagcgctctggttcttttgattgttttcgacgcgggtcttcctggcgcgttttttgcaaatatcatcggttcgctggtgagtctggccgcggtacttccgcttttcagggaactgaaaccggttttttctttcgattacctgcgagaaatgcttcgcatcggcctgccgtatgttcctaccggcatagccgggctgcttattcatctcatcgaccgcaacctgctcatcagaatttcatcgtccgatatcaggcggatatacggtgacgggtatatggcctcggatattgttggaatttatggccgtgtagccgccttcggtattattctgcagctggtgattcaggttttccgctttgcgtggcagcctttttttctgcagcatgccaacgatcccgatgccaaaagactttttcgctatgtgctcagcatttcaacgtttatcacgatgttcggtgcgcttgccgctacttttttcgtgccggatctcgtcagataccactacggcggcaatttttacatcctgccgccaaaatactggatcggcctgtccgtattgccctggatttttctcagttatgtttttgacatgatttctaccaacctttcatcaggaatgcttgtaaccggcaatacccgttatctgccggtcgttacgtttgccggggcggcggtgacaggcgttgcctgctggctgcttattccgctgagcggtatggacggtgctgcatacgccattgttgccggaacggttgtcatgtgcctggtaatggcttactattcgctaagggtttttccgaaccgttacgattggaaaaaactttttatactgtttgtcgccggaattgcggccgcactgcttcaggaacagatttccctgaggcttgaaggttcgtttgagtgtgtcgcttcgaggttcgttctgctggtgctctatgccgctgcggcggcactgcttttccgagaggagagtgttcttgctctcgccaaaatccgcagtaaattcattggaaaataaactgtcacttcggcagctgtatcgggcctgcgttgtcttctttcgggttttcccttgttatccgatacggtcggcataaagatgctgctttttatcgtgtgttctgcctccaatgcatgcacatcggcggaagaacgtgcaaccggtacttcccaggaggataataccgaccgttaccgctcttccctgatgatgttcaattcccgtatttcgtggcgtggccgatcaaatcgttcgtttctgaatcccgccttgcgtgtggcaatacgttcaagtattttctggagagaagcccgctgaggtggcgtgcagaccattgcaagttcatgaaagtgtctggcgagttctttttctgcgacggcctgtctttttcctatgctggtggcaagagagtcgattttagcggtatcgggtgtttcttttaccgattccattacgagctcttttttcagtcgggctatggcctgaaagtgcggttttaccgttctgaagtgattctgccggagattgctgaaacgaaggctctgctcttcggaaagggcaagcggtccggtaaagtaaatctgccgtttgtactcacgggttattttgatctgtcgctcttcggacttgtggatattctgccaccagagcagactgagcagcgcaacattgagtacgaccagaatggcgagcgttgcggtaataaatcgttttgaagaaaaaaaatccataattatttacaattcctccccgacgtttgccggtatttttcatacagaagacaggtacaggatgcgttaatgagcccttctgcagggagatattccggattgttccgatatgatctccctgtatgcgggtacagattgttacagcatcatttttctgctttttcccattggtctgttttccatgaaggttttcattttttctatctgaccggggttcagtacggtcgccatttcctgaaagtggtcgcttcgtatacgtgccagggttgcgtgggttcgtcctattttttccgaaagcatcgcgatttttctgttgtcaggattttttttcagcgattcattgcggatttcattctgaagcacgaacaggtcgcgccgctctgtttttaccgaggcgaactgcttttcacgcaattcctgcaattttttctgctggctgtcgctcagaccgagagcttccttgataagccgcggacggcattgctttgtgtttccggcaaaaccgggtcgttcaccggccgagagcgctacgcctcttttcatgcactcattgcggtagtcggcacgttcttcccttgaggcattgcgcatgtttccgcgcatgccgacaagctcttcactggaataccggctgtagtctgctgcagaggcagtgcctcctgccgcaaggagtacggcggtcatgatcatcgtcactgtttttttcatcgttctgtcaagttatcgttataagtcactactgcatgtcaacaaaaggtaccaatcatttccgttcatatcgttacgggcggttgtcttcctgcgggttctgttcgtccgtatgctgactgcctgcagcatcagcggtttctacgtaataagcgagttcaggtcccgaatagtcatcggtgagctgctcaagcgcatcagcggcatcagcaagcttcagctgatcggaagagctgaaaaaaagaagtgtcgaactgatattgatcacaagcagcatgactgcgaaagccagttttatattgaatccttctgtacctctgattgctgccgttccggcttttctgttccgttccgtatctattctctgcatcaggtgcaccctgaaaagaggggatacctgaagtttcggaagatcatcgtgaaccgcaagggttcttctgatctgttcctctatgttctcatcggatcttttcatcttgttttttactggttcaatttttttgacgccagacggagaaaaaacttgcacgccgatattttgttttctgttttgtcagttgtttttgtaatgcttgtatagtttttcgtgcagatttttttttgcacggtgaatcagcgattcaactgcagataccgaggtctgaaggatgtcggcaatttcactgttgctgtatccgtcctgtttgctgagcagaaaagcggttttctggttatccggcagggtgttcagggctgactgcagaatgccgaggctttctttgtcggtaagggtgtgttccggattgtccgacgagggagatggcagattttctgcggggtcgtcgacaccgatgattctcttgagagatgagaagcgttttttccttttcattcgcctgaggtgatcgagcgatttggttaccgctatccgatatatccaggtggatagtttggattccgcccggaactggtcaagcgaccgatacacttcgacaaacacatcctgagcaagatcttcggcatcttccctgttcagtacaaaacggtaacaggtgttgatgaccatctcctgatgctccgcaacgagagctctgaacagctcttcacctgatgtatcagcatgtttctgcaagtttttgctttttgcatctccacccagggccacttgtaccgcgtcttccatgaagtataataacctgcagggctggttaagcgtttacgaagaaaattttctcatcgctttagacgccgtgtttttgttcttcctgcatctttcctgtaaaaaaataaagccttccgaaaaagtgagataggcggatcgtcacctgcccgatgccgtcgggcaggtgacggccttttatgcaagttttgctgcaaatgcaagtactttatcgactttttcctgagagtcggcttcgcagtagaggcgcagaacaggttcggtgcctgatgcccgaatgagcagccatccaccctcgaaatgatatttgcagccgtccagatcgctgaatttcagaaccttgtatcctgcaatcgaggtgagatctccgattgcggcgcgggtgatgatcgcctgttttttttcttcactgacatgcaggtcattgcgtttgtaacagaagaacccgtattcgtcatacagttcctgaacaagttccgaaagggttttctcttttctggtcatgatttcaagaatcagcagaccgatgtagactccgtcgcgttccgggagaaaggaggtgatgccgataccgccggactcttcaccgccgatcagaatgtcgttggtggtcatgagtttgctgacatgcttgaagcctacctgcagttcatgcatgacaagatcgtgtttccggcagatcctgtcgattatgtcggtaagtgcgaatgttttcgctacctctccacgctgctgcttgtcttcgacgaggtatttaaggataagggcgaacagcttgtgagaatcgacgaagtcaccatgttcgtcaagcatgcctattctgtcggcatcgccgtcgttgatgatggcgacgtcagtttcaacttcccggaaaaaatcgacgaattctccgatgtactgcggcatgggttcgggattgatgccaccgaaaccggggtttacggtgcagtgatagcagcttaccatggattcgtcgaagagcctggtaatgatatcctggccggcgccatacatggcgttatgagcaattttaatgcgtgagtcgcgaataagctgcagatcgatattcgctttgagatgatttatgtagaatgttttcatatctgcatattcgatcagcttcctgtccggtacgatcggctgcgcgggatcgatgtcggtgaggaagctttcgatttctgcgatcgcttcggggtgggcaggtccgccgtaggcggctttgaccttgaatccgttatagacaggagggttatgggatgccgtgatgacgatgccgccggcaagctgttttgcttttgtaaaaagcgatacggctggcgtagagacaaaactgtttgcaagatataccttgatgccctgtgacgagatcacctcggcggtaaaatctgcaaactctttcgacatgaaccgggtatcgtatccgatgcagataccttttgctttttcagggcgtgtcttgatataccttgcggtagcaagagccgccagtttgaggttatcaaacgtataatcctttgcgattatcgcacgccatccgtcagtaccgaatttgacttgcattcttttctgtttttgatataatgggatttgaagagccgtatgacgttttttatttgattgctaaaatacggtttccatttcgttcatccaattatcagcaacttttgatgtcgaggacgctttttgttttagccggagaagtttccggcgacatgcacgcggcaggagttgttgctgagcttctgagacggaagcccgatgtaagggtattcggtatagggggagagaggctgcgggcgcttggcgccgagctttcattcgacactcgccagatgagcattatgggatttgtcgatgtgcttcggcatgccggttttctccggaaggtaatcagtgaactgaaaagacttgtgcgggcggaaaaacccgatgcggccctgctcgttgattatcccggtatgaacctgattatggcgcgttttctgcatgaccttggtattcccgtcatattttatatctctccgcaggtgtgggcatggaaagagggaagggtcggaaagatacggaaaacggtggacagactgctggtgattttcgattttgaagttgatttctatcgtcgtcggggagtgaatgccgagtttgtcggaaatccggttatcgaagagcttcgggacgaggagcttccgccagccgatgtctttttgagaaaacatcatattgaacagggagcaatactgattggccttcttcccggaagcagacggcaggaaatttcaaagatactgcccgagatgatcagggctgcggggatgctcggcgaacagtacaatgccgtatttcttcttgggcgcgcaccgcacctcgatttccgctggcaggatcatgtggcggaagacagggatatccgggttgtggagtgccgcagctacgaagtaatgaaatacagcaaccttgccttcgtgacttcgggaaccgctacactcgaagcgctctgtttcgggcttccgatgattgtggtttaccgaacgggttggatgaattatcagatcggaaaacgtcttgtcaagctgaagagtatttccctcgccaatatcgttgccagagggcttggcgctgcaggacaggctgttccggagctgattcagcatgacgcctgtgccgaagggatggtgaaagcggcgatgcagctgcttgacaatccggctcttgctgccgatatgcgcgcggaattgcttggcgcaagggataaactggccagtgcttccccatcgagggccgttacagcaattatagaagaatatttataacaggactatggaacagcttgtcgagtttttttccggtaaccctctggcgcttgccgttgcggttatcgttgccgtcatgattcttctctcttttttcagaaaggcggttcagttgctgatagtcgttgttgctgcagcagtactttatgccgcttatcttcaggtgagcggtggcgacgctcctgaaaccttccgtcagattcaggagacggtatcgttatcgcttgggcggctcggagcgacacttaaaccccttttcgagctgctgaaatcctggaaataggggtttaagtttgatatctaacgggatttccccggttcgctcagcgcccccgtcgggcatgaggccgccagtttgcgatagtcggcagtcggttctgcccggcactcttcaagcgttctgacgcagatgccacagtctacgcatttttcccgttcaataagtatgtgcggtgttaccgaaatactgaattccggatgttcctgctgacggcatgtgtagtccggaaggtagcgtgcggcgagatcacgaagccggcaggtgtcgatggctttgcagcggcactgcaggcatcttgcggcttcggtggcggcatcggtttcactgaatccggtaaccacttccatgaagcctccggttcttgattccggcgctatttccggtacggggaccctgtttgctgtttgcacccgttcgtaaaatgatgccggagccagatctctgggaccgtaggaggagttgaatgcgacaacttcctccttaagtgtttttccaagcagaaagcagtcgatgaaatatgccgcccgtttgccctgttccactgcgcggatggcaatatcggctccggtaacacagtctcctccggcgaatatcgacgcaacgccgctctgcagggtttgcggatcgacggcaagcgttccgttcctgctgatggatactccgtccagatcctctttcgggcactcaacctgctgtccggttgcggaaattacggtgtcgcaggttatcgtgaattcggagccggaaacaggaacgggttttctccttccgctctcatccggttcaccttgttgcatgatcacggcggtcagggtgacggagccttcggaagtgctgatggatgtcggagcggcaagcacatgcagggcaactccttcagaaagcgcttcctcgatttcggcatgattcgccggcatctcgttgcgcgttctgcggtagagaatagtgacctgttcggcaccgagacgtcgggctgtccttgcggcatcgactgcggtattgcctccgcctatgacgagcacgttttttcccggatggatggcgtttcctgaagccgcatggtgcagaaaatctatgccgcttgtaacggagggactctcttcgccggggattcccatgagagaggctttcgatgctccaagagcgagaaagagagcgtcgaactccttttgcaacgatgccgtggtgatatcttttccgaaaacggttttcatgcggaatcgtgctcccatgagccgcagcggctcgatttccttgtcgagaacttcttccggcagccggaatcggggaatgccgtaacgcatcatgccgcccggagcttcgttggcatcgaatatggtgacgtcatggccaagcgcgagcaggtaataggctgccgtcagcccggctggccctgcaccgataacggcaaccgtttttccggttttgtcccgcatttccggaatatagcggtcggccgattccatatcgtggtcggcggcataccgtttcagggcgcagatggaaaccggttcatccacaccgtggcgacggcattcgttttcgcatggggcggggcacaccctgccgagaattcccggaagaggaatcgtctccttgattattctgatggcttcgctgtagtcctgacgggcgatttctgcgataaagccgggaatgttgcagcctgccggacatgacagttcgcatggccccatacagtcgccgcagtgctggtcgatgatgcgctccagactctgacgccgcatggcgtgcagttctctgttttccgtttcgataaccatgccgccggatactgcggtgctgcatgccggaacaaaccggtttttccccttgatctccacaatgcacatccagcaggagcctgtggattcaagcgtgttgtcgaaacaaagcgtcggtatggcgattcctgcagatgctgcagcctgaagaatcgacatgccgggagttgcggaaattgtccggccgtttatggcaagcgtcagttcattcatggtcggtgaagcttttcgggagtgcgatcatgcatctcgatggttaaaacgtccgtcgatgaattcggcgactttttcaagaagccacatcggcgtggaggtggctccgcagataccgatactttcgacaggagagccttcgttgtccctgaaccaggaatcctcgaggtcttcgatatcttcgataaaataacttctgggattggcagagcggcagatgccgaagagcacctggccgttggagctttttctgccggcaacgaaaatgacacagctgtttgccagcgcgaagtcgtgaagcttcttgttccggctcgatacctgacggcagatggtgtctttgaaaacagttcggggcatcgtaccgataccggtcattgcagcggttatgtcaatatcgcggattgctgtccagggttttccggcggtctcatccgattccgcgaaccgtttttcaagattggttttcagttcgtaaaaaccaggcacatccatggttgtctgtgagataagcgcggtttttatggtagtatcgagtgttttcagctcttcaggatccgagagatcggcatgtttgatgatgaccgcccggttgctgcagtgaccgttgatgccgatgacttcggggtgggtatgtttgccgtaaatgatgacctgataaccgagctgacagagaagccgggcagtccgctgcagttttgaaacgaccgggcaggtggtatcggtaatatcgagcttgttccgctctgccgtggcataggtttccggaggttcgccgtgagccctgatgagcacgctggtgttctgaagctctttgaagacagcttcgtcgatggtggtaagtccgaggttttcaagccgttttacctccacttcattgtggacgacatcaccgagcgagaacagtgtttcctttgcagcgagtttctcttcagctacgtggatggttccctgtacgccgatgcagaacccggaagatgttctgtcgaggtttattttcacgtttataacagagtaataacaattctaaggagcgtgcccgatcgtcaaaggtaacatccccgggcatcatgtcaaaaaaacaccggtcacacttcaaccagttccacgtcgggcatttcagaacccatgaaaagacggtagagcatgctgaacttctggggaaggtcgctgacgagaaggtgaggattttcggtttctgaggttgtgttcagcatgcctgtttcagtgagcagctcttttgccctgcaggcgacggcttctgccgaatcgatgatgcgaatatccggtccgatggtctgctcgatcatgctgcgcaggatcgggtagtgggtacatccgagtaccagggtgtcgatatcgtgtccgtcaaatgccctgagatactccgctgcgataaggcgtgttgccggatgatcggtgaatccctcttcggcaagcggaacaaagagcggacatgcctttgaatgcaccgtaacctcggagtcgagcatgttgatcgcacatgcataggcgttcgagcagacggttgcctgggttccgattacgccgatgcgtttatgttcgctcctgcttacggcgagctgggctcccgcttcgagaacgccaataaccggaatgtttccgcatgttttttcaacgacatcgagagcgagtgccgaaaccgtattgcaggcgactataatcatttttggctggtaccgcatcaggatggccgtgtcgtcatgcgcatattttcggatggtgacctgtgatttggagccgtaaggcacccgggcggtgtcgccgaaataaataagacgttcggcaggcagaatcgcctgcatggccctgacgacggtcaggccgcctacacccgaatcaaaaatacctatcgggctttccggagcggttttgtgttggtgtgtctgcaacggagagtcgttaacggttatacgttgaacctgaacacgatgacgtcaccgtccctgacgatatagtcgcgtccttccgagcgcagctttccggcttcttttactttctgctcggaaccaagttctatgagatcacggtatgacatgacttcggcccggatgaaccctttttcgaaatccgagtgaatggctccggcagcttcaggcgctgcagcacccttgcggatagtccatgcgtggacctctttttctcctgcggtaaagtaggtctggagaccgagcagatcataagcggtttttatgacccggtcaagcccggacatctcaaggccaagactttcaaggaactccggacgttcctcttcgggaagctcggctatatcggcttcgctttttgcgctgatgatcagcatcatcgaacccgatgatgccgcgatttccgcgacccgttcagtatatgcgttgcctgccggcagatcggcttccccgacgttggcagcgtagagaatgggttttgaggtgagcaggaaaaattgtcgggcaagctctttttcttccgggccttgtatgatggctctcgcaggaacgccttcggagagtccggtaatgattctttcggcaagttctacctgcagcagcagctctttttccttccgggcatttttacggagtttttcgatccttctttccatgctgtcgagatcagccagcatcagttccgtatctatggtggcgatatcgtcggcagggtcgatttttccctctacatgaataatattgctgtcgtcaaagcagcggactacatgtactatggcatcgacctccctgatatgcgagagaaactggtttccgagtccttcgcctttgcttgctcctctgacaagaccggcaatgtcgacgatttcaagtgttgccggaaccagcgtcggcgttttaacgacattggcgatcaggtgcatccgctcgtcaggcaccagaaccgttccgacattgggttctatggtacagaaagggtagtttgccgcctcggcctgcttggcggttatggcattgaacagtgttgattttccgacgttcggcagtccgacaatcccgcagcggagagacatatcgttaaagtgaagaggtgtttgcaaaagcgtgccctgtcgggcacaggttgttaacatgtaatcattaagtttggaaaaagcaaatttattttataaaattacaggctaagtcaaaatgcttgtgaaacagagtacagggaacaaacgcatcatcattgccatcgacggaccggccgcatccggtaagagcactaccgcccgaaaagtcgcggaacagcttggttatacctatatcgataccggtgcgatgtttcgttccgttaccctgaaggctcttgagcgcggtatgatcgataccgtccggatgtctcccgaaaccattgtgcctttgctgcaggatctgactgtcaccttctctgatgaacgggttattctcgatggccgggatgttacctcagctatcagagagaaccgtgtcagtcgggaggtaagttttatcagctctctcgggcctgttcgcgacagacttcgtgaaatgcagcaggagatggggcgttcgagaggggttgtcatggacggcagggatataggaactgtcgtgtttcccgatgccgaactgaaaatatttctgattgccgatgcccgtgaaagggcaaaacggcgttatgccgaactggcggcaaaaggggcttccggctctgaactgccggatgtcgccatacttgagcaggagatcgtcgaacgggaccgtgcggatgcccggaggacgctggctcccctgaaaaaacatcccgatgcggttgaaatagatacttcggcactgagcatagaagagcaggttgacatggttcgcgatcttgcgcttgcaatactgcgctcggaacgatagccggagcttattcagagaatatgttgttgtttgttgtttcattaacctaaaaaccgggtgctgaaatctctcgcggcactgagggtaaatcacaagagaggaaggaaaacatttaatgccagaaacactatcgctggagaagaaagtccaggaaaggcccgcaaggaaaaaagtcaaagttttcgctcactacgattccgcggcacttgccgagatggaaaagctctatacgagtacgctgagcgaaatcagggaagacgagatcgtcaagggccgtatcgtctccatttccaacaaggacgtcaccattgacgtcggttacaagtcagagggtattgtctcactgcttgaattccgtgacgaagaagagggagaagtcaaggttggcgatgaagtagaggtttatctcgaaaacatcgaagacaaaatggggcagctcattctttccaagaagaaagctgacgttctgagaatctgggacaagatctacgattcaattgaaaacgacacgatcatcaacggcaagatcatcaaccgcgtcaagggcggtatgactgtctccctgtccggtgttgaagccttccttcccggttcgcagatcgatgtcaagcctgttcgtgatttcgatgccctggtcggtcagactatggatttcagggttgtcaaaatcaatcccgttactcagaatattgttgtcagtcacaaggtcatcctcgaagaggagtatgcagcacgccgtgaagagatgcttgccaatatcaaggttggtatggtgctcgaaggtacggtcaaaaatatcaccgacttcggtatttttgtcgatcttggcggtctcgacggtctggtgcatatcaccgatattacctggggcagaatcaaccatccgtcggaagtcgtcgaacttgatcagccgatcaaggttgttgttgtcggcttcgatgagaacaccaagcgtgtctctctcggcatgaagcagcttgagtctcatccgtgggaaaacatcgaacttaaatatcctgtcggatccaaagcgaacggccgtgtggtttccattaccgattacggcgcatttgtcgagatcgagaaaggtattgagggacttgtccacatttccgaaatgagctggacgcagcacatcaaacatccgggtcagttcgttactctcggtcaggaggttgagtgtgtgattctcaatatcgataaagagcacaccaagctttcgctctccatgaaacgggtgaacgaagacccctggatcgcgctttcagaaaaatatatcgagaattcattgcataaaggcacggtcagcaacatcaccgattttggtgtatttgttgagcttgaagccggagttgacggtctggtgcacatctccgatctgtcatggacgaagaaaatccgccatccgagcgaactggtcaagaaaaaccaggaactggaagtcaaggtgctgaaatttgacgtcaatgctcgccgtatcgctctcggtcacaagcagatcaatcctgatccgtgggatgagttcgagcagaagtatgccgtaggcgccgaaactccgggaaatatctcacagatcatcgagaagggtgtcattgtcattctgcccggcgatgttgacggttttgtgccggtatcgcatctgcttcagggcggcgtgaaggatattcactcctcgttcgctgtggataatgaacttccgcttcgcgtgatcgagttcgacaaagagaacaaaaggatcattctttcggctctcgaatatttcaaggacaagagcaaggaggagatcgaagcatatcttcaggctcatccgaacgaaaagaaagagatcgaggatgctaccgcagagctggagcctcagccgaaaggcagcaagtaattgcctcacggcgatacataaatccaacagaaaacccttccgtgcaggaagggttttctgttatctgcacaacggtacagatcgatccattgcgtccactttcttctgtcagtagccgtagcttttcagcagattgtgttttttcctccagtcaggacggactttaataaacagttcgagaaataccggcctgccgagcatttcctcgatatcggcgcgtgcagcttttccgagttttttcagggcgtttccctggctgccgatcagtatctgcttctgggtatcccgttcgacgataaccgaacaacggataagatcctttctcgacggatcgttttcatactgctctttgaattcgtcaacaaccacctccgctgcatagggcacctctttaccgtaaaggagaaagattttttctctgatgatttccgatacgaaaaaccgttccggagcagtactcagcatgtcttcaggatagagcggttcatccattggcagaaacggggtgagagcttcgacaagcttttccagtccggttccttccagtgcggaaacagagattacggcagcaggggagaacagctgtgtcataacggattcagctttttcctgtactgcccggcttacaatatccgacttgttaagtacggcgataaccggtttgccggcaggtttcagccatgcattgaacagctccgcagtgaaatcaaggtcataaggttcagagcctttcgtatagggaatcaaggcagtaaccacgtcagcttcctcaagtgtcctgcgggtgatggccagcatcgactcatgaagtttctgctgcggctgcatgatgcccggcgtatcgagaaaaatgatctggcgccggttatcatggtagatgccggttattttttttcttgtagtttgtggttttggtgttacaatagaaagtttatagtcgagcagtttgttaagcaaggttgatttgccggcattaggctgtccggcaatgacggcaaagccgcaagaaaacagtggtgtatccatgacaatagttaaaaacagtgaaaaatgagcccgttaaccctgtcagtactatacagaattcccggcggatggggaagaaaaagatgtaagggcgcctgatatggaacagcaggtcaagttcgatttctggcttatggttccgatggcaggtcttatcattctcggacttatggctatatacagcgcaaccaatggcgctggcgagaccatcctgttttaccggcagcttgcatgggggtgtataggggtcttcgttatgttatttgtttacttcaacgattatcggtttatacgcgataattcatacatattctacatcatcggagtcctgctgcttgttgcggtgctcatattcggcagaaaaattgccggtcagacaagctgggttcgcataggttttttcagctttcagccgtcggaaatagccaaaatgtcaaccattctcgcgcttgcccgatttctttcggaagacgaaaccgatatccgttcgattccgcatcttctgattgcgcttggcattccgctttttccggcaatgctgatcatgctgcagccggatatgggtacgacgcttacctgtatttcattcattgttccgatgatcgttatggctggttttgacctctatctgcttacgctgcttgtcattccggttattcttatgctcagcggatttttcagcccgttttttattttcgggctggcgcttctgcttctgtttgcgcttgtgatgcagaaaaagaagtttcatctgcatcagctggcagtcacatccgcaggacttctcgccgctcttttcacgaaccgttttgcgtccgagcttctcaagccgcatcagatgaaaaggattcagacctttcttgatcccatgtcggatccccagggggcagggtacaacgcgctgcaggctaaaatagcgatcagttcaggcggatttttcgggaaggggtttcttgaagggacacaaacacaactccgtttcattcctgcgcaatggaccgattttattttctgtgttatcgccgaagaactcggcttcataggatcggctttgttgctcggcttttttctcgttctcattctccgttttatccggattgttttttccatcaagaaccggtttgtcgagctgacgtttgccggttatgcagccctgctgatggttcatgtcgttattaatatcggcatgactctcgggctcattcccgttattggcgttccccttccttttgtttcctacggaggttcgtccttgcttggaaatatgataatggtggcgctcggattgaatttcgtcaggaacagacggacgatcggttattgatggagctgctccttgcgcatggccgtaactcttcaggcctgccgtttatattgtaaacaaagcctgttctcctgctttgtaaggcatgggccaggtagttgctcagccggagattcgatagttcgtccctgtcaagcgaaccttttttcaggaaagccaggctcaatcttcaggagattgggtatatcttttattctaaatgcttgttatgcgaaccgttataaagaatggatgacgctctgtatgcaaagagatcgccgagtgttgccgccgtaacgatgggatgcaagctgaattattccgaaacatcagcaatactcgatcggctttctgccgaagggtggaaactctcctctctcgatgcaggtgcggatatgattattattcatacctgttcagtgacaagtcaggctgaacagaaatgcaggcagaaaataaggcgaatcattcgcaggcatccggaaagcgttgtcgtcgttattggctgttatgcgcagctgcagccggcactgcttgccggtatcaagggtgttgctgctgttctgggaagcagcgacaaattcgtgaccgctacctatcgggagcttctggatcaaaaacagacattccctcttgcgcgagtctcggatatcggcagtacggagacggtttttccgggatattctctttctgtagatgagggagaagcgcggacaagagcttttttgaaaattcaggatggttgcgactacgcttgcgcatattgcaccattccgcatgcacgaggtcgttcccgttcacttccgtccgaagagcttgttgcccgtgcccgcagtcttgctttttccgggtatcgtgaaatcgttctgaccggggtgaacatcggcgattatcgcggccatgcatccggactcgtcggtcttttacggatgcttgaagatgtttctgtcgatcgtatcaggatcagctcccttgaaccggatattctcgatgacgaattgatcgaaaccgtagcggcatcgaaaaaaatcactccgcatttccatgtgccgctccagagcggatccgattccatattgaaggccatgcgtcggaggtacaccacggaatcctatcgggagaaacttgtccgtgctgttggcgctatttccgattgcgcaatcggtgcggatgtcattgccggctatcccggagagagtgaagaagatttcatgcagatgtaccgatttatcgaggggctgccgatagcctatctgcatgttttcacctgttctgttcgtcctggtaccgtactcgcagcacagcttgctgccgatgaacgccggttaccatcgcccgtggagcttgacagaagaagtcgcctgcttatagaactcggaaaacgcaagacggaggagtattcaggaaaatttatcgggagagagtgcgagattctcgttgaagcgtctcttcgcgaaaagagcggaagactggtttgcagcggctataccgctcattatcttcatgtcacggcagaagcgggctgttttgaaggaaatacggcggatcttaagggtcgcctgttgccggttcgcattgctcatatggacgacgatttgaatttacatggcagactgttattttaaatcgttcatttcttctgtgctttcaacgcctgcaatctcaatctaaaacccactcattccatgcctattaaatcccgaatccgctcaattcccgattatccgaaaaaagggatcatgtttcgtgatatcacaacgcttatcaaggacccggtaggctttcgtctggtaatcgacagtctgacacagcgatatctggagaacggagtcgattttgatatgattgtcggtattgaagcaaggggattcatcatcggcggagcgctctcctatacactcggaaaagggttcgtaccggtcagaaaaccagggaaactgccggcggatgtggtttcgcaggagtatgagcttgagtatggcagcgataagatcgaaatccacatggatgcacttgaaaaaggtacccgcgtactgcttgtcgacgatctccttgccaccggcggaacggcccttgccgcggcggcgctggtggaaaaagtcggtggagtggtagcggaaatggcctttatcgtcaatctgccggatgttggcggtgagcagaaaattcgtgacaaaggttacagcatttattcactgaccgattttgaaggagactgatttcctgatgcttttacgcccacgtacggttgataaaaagactgtcgttttttttctgtttctgtttacggtatccggcagcagcatgctatctgctgccgggatccaggatgcgccactccttcataccgcccatcaacttccgccattatggctggttgttccgtttatgctgctcctgatcatgatcgcaaccggccctcttttttatcaccggttctgggaacgtcattatcaaaaagtcgcgacgggacttgggggagttgtagcggtttactacgggtttctgatggagcacggccagcatgcactaacgcatacgcttgaggagtaccttgcattcatcgcgctgatttcctcgctttttgtggtttcaggcggtattcttatcagaatagaacgcagagggcaaccgattgtaaacgggctcctgcttctgttcggggctgtgctttcgaatcttatcggcacgacaggcgcgtcgatgctgctgattcgtcccttcatgcgcatcaatgaggggcgtctgaaagcgtttcatattgttttctttatttttatcgtcagcaatatcggaggagggctgactcccattggtgatcctccgctttttctgggatttctgaaaggagtgccttttttctgggtgctttcgaaagtatggcttccctggacggttacgattgcaggtctcgttgccctgtttatgcttcttgacgcaaaagccggtgatccggttaaatctgccggtgaacaggggggaggtatcaggattaccggaggaaagaattttctttatctggcggtcattattcttgcggtttttctcgatccggcggtcatttccggttttccaagtcttcagaagctgtttcatctccctttcggcatccgtgaactgattctttttgcggtatccgtcgcagcctataaaacggcagatcaccaggccttgaaaggcaatgagttcaacttcgaaccgatcaaggaggtggcgtttctttttatcggcatttttgccaccatgattcccgctctcgaactgattggggcctatgccgcagttcatgccggcgatttttccgtaacggtgttttactggatgaccggcgcgctttcaggagttctggataatgctccaacctatctgaattttcttgccggagcgcttggcaagttcggtcttgatataggctcgtctgccgatatcagatcgtttgccgccggagtggcatcgcctgttcagggagatgtttcatccggaatttatctgatggcgatctccatagcttcggtctttttcggggcgatgacctatatcggcaatgcgccgaattttatggtgaaaaatattgcagcacaggcagaggtcgatgttccggattttctcgagtatatttttaaatactcgtttcctgtgctgattcctttttttgctgtgatctggttcctgtttttcaaccattaaccgttccggctatgaactcttttgtcgatgcaatcagaaacggggcatccggtttctatgtcaggaactcggtattctttccttttcatttcgatcctgtcagcatctggatcggaaaagagatgtcgctgctctcatcgccggagatcattacggattttaccgacccggaaatactgggtatcagagaaggagagtcgtttaccaatctgattttcagaaaatggaacgatctcggcagggaactcggccatcataaagggcacataattttacatgccgccgaaaaaggatcagatattttccgaccggaaaatctttactatatccagacctgttttctggataacataaaaaccgtcacctttaatcttgttgaggaccctttcgatctttagtgtaatctgatcctgtttaatcaggaacgaggctatgctgtgccatttttgaggctttcactgacagcatgcttgaactccttggagattttaaaggtgggcacgtttttcggatcaacggttactttttcacccgttcttgggttccgtgcctgacgcaggtttttgtgacggatattgaatgatccgaatcccctgatctcgattcttttaccggctttcagcgattcgattatgctttcaaaaaggcagtcaacgacggcttcggtctcgtttttcgtcatgcctgttttgtgtgcgatagcattgaccagatcggcttttgtggtggtgtttcccatggtgacgacgagcttaggttattgtggtgtatgaacttatttaaaccataaacgaagggcaacaattcctgtaaaaagggcaaaagctttccggagaagatcgctcgaaagcgatgatgctattctggccccgaaaaaagctccggcaaacagtccggcggcaagaatcagtcccagccagatgttttcagtagtgatttttcctgaacggtaatactccataactccaagaattcctaccggaagcagcagggcaacaagagaagtcgcgttggcgctgtgctgactcatgccgaaaagcagtaccagtgcaggaacgatgataatacctcctccgaccccgaacatccccgacagtaaacctgcagctatgccgataatgagcaagaaaaccgtttgcatgacttgagtttttccgtaccgttttcagtgcgctttgtaaacgttatgccgttccgattattgcgtcgatctcccctgcattcagggtctctttctctataagggtgtcggcaagccggtggagcagttcttttttctcgttgagaatcgccctggcgttgtccatgcaatcgataatgattttacggacttcattgtctatctgcatggcggtttcttcgctgtactctcgaatgtgcgagtagtccttgcccagaaacacctctttatggccgtcactgtagttgatcggtccgagtttgtcgctcatgccccattgtctgaccattcttcgggcaatatccgtagcccgttcaatatcattggccgcaccggtagtgatttcatcgaaaacaagctcttcggcaacccttccgccgagcgcataggtaatcattgccagcagatactgcctgtcctgggtataacggtcttcgagtggaaggtaagctgtcaggccgagacttctgccccgtggtatgatggttaccttgtgtatgggatccgacccctttgtattggcggcaacaagcacgtgaccggcttcgtgataggcggtaagttttttctgctcatcggagagaaacatgctttttctttcgggtcccatgagcaccttgtcgcgagcctgttcaaaatctgtggaatcgatgctcaccttatcttttcttgacgcaagaagggctgcttcattgaccagattagccagatccgctcctgaaaaacccggcgtgcttttcgcgagtaccgagatgtccacatcaccggcaagcggcgttttacgcgtgtgaatggcaagaatcgcctctctgccgcgtatatcgggtttatcgatggtgatctgccggtcgaaccttccgggtctgagcagggcggtgtcgagtacgtccggacggttggtcgcggcaatgagaatgacattgtcgcttgtggtaaaaccatccatttctacaagcagctggttcaaagtctgttcccgttcgtcatgacctccaccaagaccagctccgcggcttctgcctacagcatcgatttcatcaataaaaacaatacagggtgcgtttttctttgcctgttcaaagaggtcccgcactcgggccgcacctacgccgacaaacatttcaacaaaatctgcacctgaaatcgaaaagaacggaaccttggcttcaccggcgatggctttggcaagaagggttttaccggttcccggagagcccagcagcagcactcctttgggaatcttgccccctattttctggaacttttcgggattggtgaggaattcgacggtctcctttaattcttcaaccgcttcatcgactcctgctacatccttgaaggtgattttcacatcgaattcggtgaccatcttcgcccggctttttccaaagttgaacatgtttttggtcgctccgccattctgctgggatatccgtctgaacataaagaaatagaccagcccgaaaataatccatggggcgaagagcatcaggacggttccgataccgtcacttccttcttctacggtaatctgaacgccttttgcggcgagcagatcagcctgctcgttggtaaatgcgggaatggttacgctgaatcggtcagtctgaagaaaggagttgttcttgagctcaagttgcgatggcgatttcagtttgccgttcagcatcgcggatctgtcggcataggtcttgaccgttatgtcggtaacaagatctttttccagaaccgccctgtactggttataggtgatttccgggttttcaggggtcgagaaaaagcgctgaaacacaaagatggagataagtccaagcatcatgaccacaaggaatcccggaaattttcccttgcttccccctccgcttccctgcatccaatcctgttggggttgatcgtcacgtaccggtttgaagacattctttgcattggtcttccccgtgtttttttccttgagttccggcatagataccattcagtggttgagagaaaagtaatgctcttgttaacttacggcattaaaagtaattaaaagtaaactgcaatagaatgcaaaaagtttatttttctctgtgacatatcggcatattgtattgcgtggcgggtgatttttcggcagtgtcaatctgtttttttgtaccttcaaaaaacaccgactttttttaaattccgtgctcctgacactggcgtcgccttgtcagtacttcatttaactgtttttacgtcacattatggttgctcaaagggtcagaacgaggtttgcgccttctccgacaggttatctgcatgtaggcggtttgcggacagccctgtataattacctgttcgcaaaaaaaatgaaaggcgatttcattatcagaattgaagacaccgaccagagcagaaaagttgaggatgcacagcagaatcttattaaaaccctcgagtgggccggaattgtggcagatgaaagtccggtgcatggagggagtttcggaccctacgtgcagtcggaaagactgcatatctatcgcgagtattgcgaccgtctgctcgaagacaagcatgcctactactgtttttcgacatccgaggagcttgaggagaaccgccagcttcagttgaaacaggggttacagcccaagtataaccgcaaatggctgccagaggagatgggcggtgccatgccttccagcaatatcagaaagaaaatggctgaaggttctccttatgtagttcggatgaaagttcccgattatatttccgtatggtttgaagatatgattcgtgggccggtcgagttcgattcctctaccattgatgatcaggtgctgatgaaatccgatggatttcctacctaccactttgccagcgttatcgatgatcatctcatggagttcacgcatattatccgtggcgaggagtggctgccatccatgccgaaacacctgcttctttatgaatttttcggatgggagcctcccaaatttgcccatcttcccctgttgctcaatcctgaccgctcaaaactcagcaaacgccagggtgatgtcgctgttgaggattacatccgcaagggttacagttgcgatgcgattgtgaattttgtggcgatgcttggctggaatgaaggggagggaaccgagcaggaggtttatgcgcttcaggaacttatcgataaattttcgctcgagcgtgtcggcaaagccggagcggtgtttaacgtcgagaaactcaactggcttgaaaagcagtacatcaaacatcgtcctgcagcggatattatcaatacgatcaggccggtacttgcatccgagcttgcaaaacgggagacccttctttccgtcgatgtgattacaggcgatcattatcttgagcaggttatcgagctcatgcgtgagcgggtgggattcgaacatgagttcgtcaccttctcctcatactttttctttgagccggaatcttatgaagaggaggcggtgaagaaacgctggataccggaaaccaacgatcttcttcgggaatttaccgcagagctggaagttctcgaaccgtttacggccgaaaccatcgagagcgcgcttaaggctttcgttgcgccaaaaggtcttaaggcggccgtactgattcatcctctcaggattctcgcttcgggcgtaagttttggcccgagcctttaccatatgctcgaagtgctgggcagggaagcggtactccgcagaatcacaaaagggatcgaacagatttccgtcgcagagtagtcgctgtcagccggggcgaaatgtttcgttccggctgtacataaaaaaccggattttcaatgtttttttctttttgaattttgatgcgcatttcttattatgtgcctcacaaacatggacagatagctcagttggtagagcaaaggactgaaaatccttgtgtcgggggttcgattccctctctgtccaccatgtgtttttgcacacttcttcttccacatccttcttgttcccttttttcagcttcgaaaaggtcggtactgcgtacagcggcctttcatgacagaacagcattgttttccgtatgaatatcaccacagaacctcatcaggaagtctggcacgacatgcgggagcccggcgcctatgagtggtggtacttcgatgccgaagacaaggagagcggcgtttccgtcgtactgatatggttttccggttttcctttctccccttattacatgcagcgttacgatgactggaagcataagtccggttcggcgcttccgttgccggcagaccatacagggttcagttttcagctttatgaacagggttccgaaacattgaattttatcagggaagggggaaacggcctttttgaaagcagtcgcgaaggcatcggtctccggttcgaaaagaaccgttttttctatgatgcgcacaaagacgagtatcggctgcttgtcgattttgactttcctgcccgaaaccggcaggtacaggccgagttgctgtttcaggtaagtcgtcgggcgcattactcaaaaaatgatgccaacaatgctgagaccggttcgcagcaccagtggctgctgagcgtcccgaaagccttggtcgggggattcatcgaaattaccggcgaaaacggcgggggagtgcgtcgtatcgagttgcgcgcccaaggttatcacgaccataatctcggcaccatgcccatgcaggagtatattgcccgatggtactggggaagggcgttttcagaacgatacgatgttatctattatgttatttttttcaaaaacagcgatttccagccattgagctttctgatgctgcatgataatcgtgacgagcaggtttcggttatggattcgcttcagtgcagggaaagtgaattttcttccggcttgttctctccgcttcacggcagaacgcttgaactctctcatgagcgggcatccctcactgtttcgcagaagaacgtgctcgatgcaggccccttttatctcaggttcgcttcaaatatctcgctgcaggtagacggtcagcatctcaacggcataagcggtatatcggagtttctcaatccggtaagattgcagtcgcgctttatgcgtttctttacaaggagccggatatggagggataaagaaccttcattcatgtatgactattataatttttttaagagctgtactgattggtttaaacggtaaaaaattttaacttcagagtttgtttgtactaccctgtagatgaaacgtgcaggcccctgaaacggcaggttcaataaaaataaacagcggccgaccaggcagttaatgccttttgatttcttaacaatatctttaaaaaggagatagatcgtaatggcacaacaaggtaatttcaagagcccttcaagaatgggtgcacttgaagaaggtgctccactctcttccccgggagcggtttccgccggaaaaccaagggaagaaggactcaaaggagttaatttcgaacgtcgcagttttctcggcaaggttgtcggcggtgtaggcgcggcagtagcggtatcgacgctctatcctgtcgtcaagtatatcattcctcctgtcaaagaagtgaaaaacgtgaacgaaatggttgtcggcaaagcatcggaagttccggaaaacaccggaaagatctatccgttcaacgaggacaaggtcatcgttatcaacgataacggcaagctcacagcctgcagcgcagtctgtacccatctcggatgtcttgttcgctgggaggataaggataacctcattttctgtccctgtcacggtgcgaaataccagcagacaggcgaaatcatttccggtccgcaaccgctgcctttagccccgtatgccgttcgggtagagggtgatgaccttattatttccaaagcttaattttaacgttgttgaaaaccaagggagttagaaaatatggctgagaacaatcagaacgctgccgcaggaaatgcccctgccaagccgaaacccgctgctcctggtgccgccaagccggctgctccgggtgctgcaaagcccgccgcaggcgctgccaaaccggctgctcctggtgccgcaaaacctgccgcttctactggcggtggagtctataaacctccggtagaccgtcccgattcgaatccatacaaggagagcaaacagagcgctcttgcttcatggtttcaggagcggttttatgtgatgattccggttatcgactacctgaagaaaaaagaggtgcctcagcatcgtctttcgttctggtactatttcggcggtcttacccttttcttctttatcattcaggtcgttaccggtcttcttcttctgcagtattacaagccgaccggcgcggaagcctttacttcgttcgtttttattcagaaagaggttcctttcggatggctgattcgtcaggttcatgcatggtcggccaatctcatgatcgggatggcgttcatccacatgttcagcacctttttcatgaagtcctatcgtaaacctcgtgagcttatgtgggtcagcggttttgtgctgctcgtactctctctcggtttcggctttaccggttaccttcttccgtggaacgagcttgcattcttcgctacccaggtcggtaccgaagttcccaaggtcatgcccggtggtgccctgcttgtcgatatccttcgcggcggaaaggacgtcagccctgaaacccttacccgtatgttctcgctgcacgtggttctgcttcccggtctgcttctccttatgctttcggctcacctcatgctggtccaggtgcttggtacttcttccccgatcgggtacaaggaggctggacttatcaaaggctacgagaagttcttcccgacctttcttgccaaggatgctatcggctggctgatcggtttcggtctgcttgtctatctggcagtcatgttcccatgggaaatcggtgttcaggctgatccccttggttcggcacctgtcggcattaaacctgaatggtacttctgggcacagttccagcttctcaaggactttacctttgaaggtggcgaattgcttgccatcgtgctcttcactgtcggtgctatcctctggattcttgttcctttccttgaccgtcaggcttcgagagaacagcggagcccgatattcaccattctcggtctgcttgtgattgcattccttgtgatcaatacctaccgtgtttacgctgaatacagccagctgtaaaccgtcaggtacctgaatacaataaaaaagcccggaatttccgggcttttttattgtccgtcaataaggacgggtgagatgggtgaaactcagatatgttccggaagcaattcgctgttcattcttgcgacatgttccggtgctctgctgaagaaagatcccatttcatatccggagaggaaggcccgtaattcgagctgttgcatcgtttccgtttccgttgtgtcagcggaactcgcaacaggctccttttccccctgagcgtttatctcccgcagtctggaagccgtcctgagccatgcggcaagtatggtgaatccctgttcgcggaaccatgctttttcgaaccggtattcgatctgcagcaaccggtcaaccgagcctctgcatgttctgtagagcttttcgagactgttcagcacgatacgttccgcatcttcgcccttctgctctttcggcgtcgagagcaggcagcagagcagatcggccgccgtgccgccggcaatggcggtcagccctttgctccggtaatgggctgcaagcacatcgtgcatcagccagtcgtcgatgaggtttgagccaaggagggtgttcgacaggagcatctgctgcagtgactcaagaatgatccagtccgttgcgagcatgagatcttgtgccgtctcatcgctgtccgttgttttatccagggtttcaaaatattttcctgccgatcggtacagagatgcggtttcagctgcaagggtttcgggaatcatcagcttctgatcgaccagatcgccgaacaccgaggctacctgctcaagcagtttttcgatttcttcggcaaacaaaagggcttgcttctcatccgaaggctgttccctcagcgtggtcatcaggggcgaatcgagaaatccggtaatgatgccatgcagcggagcgaggctcatggaaagtaccgcatgttccactgaaatcgtcccttgtccgttaagttcattgcagagcgcatcatagggccgaagcttggaggggcgaacctcccggaaatcaagaaacagattgtaacggtatccgtcgagagaaagatagagcccttcttcggcaagctttttgcatgatcgcacgaattcaagtccgcaagcatgctctctgaataccacatagctctgctcttcagcgttcagtcccagaccttcgacaagcgatgactgcctgatttcatcgttctgtttatatcctgaggatgttttgacccatccgtcggcatgcgagatgcagttgttgtagatgaaaagagccctgtcgtcgccgattctgttggaataggcaaatacattctcgttgaccgtcacttcgggagcatagacgtcgtaaaggaaaaaatgtcttacatcggcgaagagaggacgttttttcattaccggaaaaatttcccggtaatgccgttcgacaaggtggttgtcgggttgttcatcgtagtacgccttagcatattccatgccgtatttctcgttaaaaccttcgacctggccatggccgaacatcggcaggcccggcagggtgatcatcatcagacagatgccgaaatatttatcgccgtttccgaactgtgcaatggcggtatcttcatccgggttgttcatgaaattcacataccgtttcaggatctccgcatcgaattcaagcgtgtttttgatcaggtagcgatagccggcattatcctcttttttcagcatgtgcatgaaggcgctgttatacacccggtgcatgccgagcgtgcgcacaaaatacccttcaagcatccagaaggcttcggcaagcagcagggtgtcgggaacctcggtctgaacgcggtcaaccacctcgcgccagaattcgacgggtatggcggcatcgaaatcagccatgctcatcgcataagcggagcgtgaaggaattgccgccgtatggccggtaagcgggaaccagaggcgctggatatgtcgttttgcaagcaccatggctgcatcgaaacggataaccgggaacatgcgggcaacatgcagtatctgctggatcaccccttcccgtacttcggggctgagaaaattcagctgtgcggtatcgttccatggcatattggttccgtcgttgccatgatagatataccgggtatctccattcatgtgatcgactcgcttgaacgttactgccgcatccgatcggttccagtaaccgtcctcaatgtagattccgtagcggtgatcattgctgagattggggccgttataggtgtagttcacatagggcggccagggagaagagagaaaccagtcgggctgattttttaccagatcggaatcgagacccgtatggttgggcaccatgtcgctggcgaggcggattcctctgtgcatggcccggtgccggagattcagatacccctcatatcctccgaggtcgtcggcaatgtcataccggtcaagagcataggctgaagccttggcttcgggattaccctgaatctgtttgatctgctgcgatgcgggacttctctgccagagtccgatcagccagagcgaggtgaaccctcgttctgcaaggatgtcgagttcctcgtcgggaatatcctgaagacgcacaatgtgccgccggtactgtttgctgagctggtcgagccagacataggtgctttttgcgatcattaccacctccggcatccatgaggaatccggagagtagttcgccggcgcattgtcgagcgaactgaaatccggtgcttgagcttccttttcaaaccagccgctttctttccggttatcctgatgcgacgctgcgacattttcaaaaaagaggtagcgatcttcatcctgaatatatgctatggcttcggtcaggagcggccagaagagcgatccttcaagcaatcccgcccaattgaggcggatatagcgcaactggtcgagaatggagttcggggcatgcctgataggcatggtgagcagttcggcaagatctatgttatccgatactgccggccccatagctttcatggcctccagcattgtcctgataagctgcggataagcggtttcctcacggagatgcctgtcggaaataaacgatgaaaaacggtcgagagccggattctggttgttgagccagaccagcagggattcctcgatgaccagttcgcggtttacgggattctccagaaactcgcctgttttcaaagagccgttgtaaatctgtatgggaggaaacgattcgagaaaacggtgcaggtacctgctggtattctgttccggtgtcgattcctcaaagctttttctgacatttgccaggagagccggatttcggagtgcgacggtttttgacagtacgaagtgcatcacctcatggagcagtttcataccgtgaaactgtgcgggaagaatcggctcaacctcttcctgctgacgttcagatagagaacgggtcagaatttttgattgttcatcggctttctgctgactttcgtgcatatcggcaggaagctgcagaaagcccggatcgtgttgatgaaaaagtgctctggtatgccggtttacatagaaatgctctttactgcctaactcagcgttgttgttattgcttatcttcattatgactcgatgtgtgaaatacgtattgcttcaaagcttgaggatatatcatactcctgtcaaggtacggaaaatcctgtaaaaacattcttcatcaagaggctcgatacggttatcggaaaggaaaacaaatctgaagggaatgttttcgggagggagacggagataattattaacgtaagttaaatcattcatttaccagaaatttaaggttctgtttacggctcgtcaggatgaggcaatcgtgaaaagccggtacaccttcagtccactccgagtgtatcggacttctgatcttcctgaaaagcggggtgctgttgcaggcgtgtcggttttgacgtaattattgctgcgtctatcgaattttcctgtcgagatagcgctgcagataggtaaagccgagatccttggctgatcgcaggatatcgatgccgagtgagcctattgcgatttttactgcggaactctggttggaggtaacgggaatttcggtctgtgcgctgtttccggcccggcgggaaggtttcagcgccctgccgacaagaaatccggcggcaagaaccgctccggcagtttcaaagggatgttttttaatcacttcgagaggggaaagttccgttttcagatcctctttcaactgataggctctcgctttgatctgttcctctttctcggagatggtgttctgcagatcttctatacgggcctgaatgccgtccagtcgttcgttatttgtagtcatgggatgagagaagaattttctgtatgaggttcggcagcaagtccggtttgaacttcatgaaaaagaaaaaacaggaaaggaacgcgaggcttaccagcaggtacccggcaaacaggtgacccgtcaattccccaagcagcagtgctacggtagtgataaggtaggcgatgccgataaggagcacgacgacaaggataagaatagacgcggctatggcgatctttttcgtgagatcaatttttaccagttcggttttagcttcgataatagccataacatcctcgtacgtggatgtaacggtgtcatcgagcaattcgggtaagctcttgtgtttatggtccagcaactttttcccgctgtttcgcagagactgtgaagtcatggtggtaaagaaaaaatgaacgataccgctcagtgcttctttttcagaagaaaaccaagcaccgcaccggcaccgagcgtatagagcatggcgggtacgggattatccctgatataggatttaacctttgttgccgtttgtttcaactgttcatactgttcgctctccatgaacgaagatacggcatcggaaacggtgctgccgagttcccgaacaggttcgggtatcggattggctgacggtgtttcctgcttcggttctccgctgttgtggatcgttaccggcacttcctgttccattgtgtgttcaaattaacggttatcggaattcgtaaaggggaatataacgacattatgctaaaacaacagcctccctccatccacattgatcacttcgccggtgatatactcgctctccatgagaaacaggacagtccggacaatgtcgagcggatcgccgggcctgtggagcggaattttctcgaccagtttttcttcaggttcattttctcggccgggatacatgctgatggttccgggcgctaccgaattcacaagaatgtccggtgcgaactcgcgggcaaagattttcgtgaggtgctggatgcctgatttcgaaaccgtgtagggcgcgtaacttttccatacaagcccggcggaaatatcggtcatggtgatgatgcgcgatatgaacgattgtttccgcataattctgaccgcctcctgcatggtgaaaaaggctcccttcagattggtgtccacaagatcgtcccactccgtttccgttacgtcgggcagcatggtcggatagaagttcgaggcgctgacgatcagcaggtcaaggcggctatagagctccctgaagaggctgaacgcttcggcgatttccgccggttttgcgatgtcgcactgcaccatgtccgattcagggcttacccagcgcaaccgttcaagcgtttccgccgctttatcttcggatcggtggtaagtgaaaaacaccgtatatccctgtccggcaacggaaagcgcgatctcgctgccgagctttcctgaagcgccggtcataaaacaaacttttctgccggatgttgtcatggctttaagcgttacgttcaaacactgcaaatacttaacagcagggagtgttaaaaagttgatgagccgtctcctggatcaggcacggttcgttcctgcttcgcggttatctgtgttgccaaaccttgatggccgatatgagaagcagcagggccagtaatggaagcagcaccgtttcgggaatcagtccaagcaattgtcctcctgtccatgtgccgacaatcgatcctgatgccataatcaagacaaatgttttgtttctgcccagtacggcgaaactgctgtcacgactgtagcgagcgaagctgaccagcatggtcggcaggcttacggccagcgagagactgccggccagcttgatgtcgataccgaaaagcagtacgatagttggtatcagcaattcaccacctgcgacaccaagcagcgcggctacgatgcctatcagaaatccggcgataattccggtgaatgtcagcagtggtatggagtcgaacaacggttttcccgaggcgtcgagagcatgaccgccgagaagcaccagagctatccccgcgaggagtatggctataatcctgtagagcgattctttacgcaaggttactgcccagccggctccggcccatgctccggcaaggcttcctgcaagcaggttgacgattaccggccagtttgccgcaacagcagaccacggtacggtagcggtccggaacggaagcgcagaaccgaccacgatcaggctcatggccttattgagaattacggcatcgagtggagaaaacatgaacataccgatcagaagcggaagccggaactccgctccgccaagtccgatcagtccgccgagtattccgatagccgttccggcaagaaaccctttgccatacgatgatgtcataatgttatgtatcggcctgtttccgtttgctgttattcccctgtaaatcctgaaatttctccctgttgacaaacaggctccaattcgtgcaaatcaatgaaaatccgcaggaaaacctcttcacattcattcttttccaccctcccgtcactcagaactcatattccccccaacttcgcactaacacgtaacacaatcttctcttttccctcaatcgtcacctcttcccgttttatcgacgccttgacgtgtcgttgtccatgattgtaatgatggtgatattctgcaagagaaagggcggatgcgtcagattagcggggttttctctacagattctgcagcttccttcaacttcatgactatcgggttgaaggctttcgaggcgacgagcacctcgtcgcccggtttcaggtttaccacgtcgcgttcgcatagcacaacctcgacaagctcgttgccggtgccaataacggcaagatagacgcagtccaccttgcggatcgagaggatggtgctgacgaacgaaaatttgttcgaggtgatccggtcgagaaatacgtcgtggggcgagcctcttttggtgatgcgtccatgcctgatgacggcaacgctgtccgacagcttgaacacctcctgcttgtcgtgcgaaacaagcagggtggagagcccgaagcgctggtgaaccttaaggatctcatcctgcagtgctcctctggtcttatggtcgagcgccgaaagcggctcgtcgagcagcaggattttcggactgcgcaggatggcccgggcaagggccacccgctgctgctgacctcccgacagggttccgggatagcgttttcggagtgcaagaagaccggtaagttcgagcatctcgtcaaccttccgtggctcttttttctcctgtgcgaagagcaggttttcctgaaccgacatggtggggaagagcgcatagtcctgaaagaccatgccgactttccgtttctgcggaggcaggcatactcctttgctgctgtcgaaccatacttcgccgttgacctcgatacgcccgctgtcgggtttcatcagaccggccagcatgcgcaggagcgtggttttgccgctgcccgattttccgtagagagtcaggagcgagtgcggctgcatttccagatccaccgacaggtcgaaaggtccgtcggatccggaaagggttttggtgaccgaaagcctgatcatcgcagatcgagttttttattgacgagatagactgccatgagaatcgcaaaggagaatacgaacaggatcgccgcgtataggtgggccgattggtaatcgagcgattccaccagatcgtagatggcgatggaggcaacttttgtttcgctgtcgatacttcccccgatcatgagcactacgccgaactctccgacggtatgcgcgaaagcaagcacgcctccggtaagcagtgagcttttcatggcgggcagtatgaccataagcatggtcgtggttttcgacttgccgaggctgtagctggcgtcgatgaggttgtgcggaacagcgttgaatccggcctgaagagggtgaaccataaaaggcaggctgaagatcaccgagccaagtaccaggccgtcgaagctgaaggcgagctggtggccgaacaggttctcccatacgccgccgagccacccctggcggctgaaagcaagcagaaaataaaagccgagcaccgagggcggcagcacgagcggcagggcgaatatcgcttcgagcaccggtttcatgcgcaggcgtgtctgagacaggaaccatgccacgggcaggccgagcagatagagtattgcggtcgtcaccgcagcgagtttgagggtgagcagcagcggtgcggtatcaagcgtcatgaccggcctccagggacaattggcttgccttgaccatgacggtaacctcgtcgcccggttcgagagcgagacggttcacagctttcagtgtgacgatgcagctgaactcgccagcagggcaggagagggatatatctgccaggatgattcctttgctgatcttcgtaacgatagcctggaagcggttgctgaagctgatttcgccgctgagctgcttagccagaaccacttcggtctccttgaaaagcacctgaacgcggctgccttcgctgaattccggtttcaggtcgaacagcagcatcgaaagcgctatgcccgatgcgtcgagttcaagaaaacagagcgattcgctccgttccaccttcactatgagggccggcagcctattcattgggaagcgtaaatccgtagcgtttgaagatcatccttgcttccgaagaaccgataaagcgttcgaattcagatgcagtccggttgcccgaggccggtttcaggaggacgtatccctgcacgatcggcttatgggcgctggcaggaacaagatagtagtttccttcttttgcaagtaccggcgcaagtgcaagtgaataggctatcataccgacatccgcagcgccggtttgtacgaactgtgcggtctgctggatgttttctccaagaacaatcctgcttttcacgttatcgtacaccttgtaatgctccattacctctttggcaatgcggccatatggtgcatgttcaggatttgccatggcgatttttctgattttctgatcggagagcagtctgatgccctttcgtgcatcgagtccgcttgatttggtaacccatacagtcattctcccgatcgcatacggtttcggctcggaaatagccgaaccggaagttttcagtttctgcgggtagctgatgtctgccgagaaaaacatgtcgtagggggctccgttttcgatttgagaaaacgctttgccggatgacccatagaccgcagagaccttgtcatccggatttttcctgatgtatgcgccgataatatccttcattgcatactgcaggtccgaggctgcggtgatgctgacctgacctgcctgtaaaggcagggagaacaagaggaggagggcaagtatcgtgattattgaccgtctgaatttatgtgacatgacagtaaagttattcatgcgtttagggttgtatgaccacactgatatccgcaggtttgccgaaatagaccgatgagagcaccagcatatcgacgcctgttcctgcgtagagggctgcattgtcggcgttgatgccgccagccgccgagatcttgacaccggggaacttgcgatgaatttcgctggccaatatcgtgagctgttcgggcggcatcttgtcaacctgtacgacatcggctcccgcagcagctattttcagggcttcttcggctgtatcggcctcgacgatgactttattttccggtgcacgcgctttcaggggggcaagctgatcgagaaactgttccagacctccgatgaaggccgtatgctgacggaacacgaggatggtttccgaaaggccgagtcggtggggcagcgcgcctccggccaggatggccttgatggccaccttcttcgttccggggaatgatttgcgggtggtgacgaccgatatgcccggattgatcgttcgtgcggcttgaaccactccggcagttcgcgtggctatgcccgaagcgtactccagcaggttcatggcgactttccatccagcatgcaggctcatcgcgctgcctgtcgcagcaaggaaagccgtgccggcctctacctccgtaccgctcggcaggcgggagattaccgtggctccgcacttttccagcacccggccggcttcttcagtgcacgaaagcacggtatggtgccggctcgtgaaggtgatggtcccctgatgcccgccgataccgagcagtgaggtggtgagatcgccgtacggcacatcttcttcgatgaagcgttcgatatccgaatccggcagttggtaaagcatgttcgatttttttgtttcgttatatctttcaggttattccgacccgtaataaaaggccgttttcatgcgcctcgtggcgaaaacggcataaggtctgcgaccattgggatctctttgtctcttttaactgtctgcagggggctgccctgttattttattgaatattgatttattatagtaagtatataaggaatataaaataaaaaacctgataatataaggcaaagagatgattggtttgtagttatctatacatatcggtagaaagtcgtcctgtcgtctggccgttgggggaaattttttcaatcatgattcgttatgcaaataagaatataacgaatcaattggagataaaaaaaacagatgggttgcatcccgtgagggtttgttttcccttgttccgccgagcgagcctttcagtggaaaagctgccagtcgagtgcatgctgcataccatcaaaccctttacgtcctgatataccaatacatggggtcggccagggttctgtcataattactgttacttaattcaatacaagcgggaagttttttgaagatgaagcattcgttgaaacaggagtggttttcaaatgttcgtggcgatatcctttccgggctcgtggttgacgcttgcgcttatcccctcaggtataaagaactgacacgataacatatccttgaaaaaatcggggaaacagaacagtcgatccatgactacgccgaactcaggaagccggtggcaccgggcggctttcccgaattgatgccattatcgaaaaaagcgtcatcgaggtatcacatcaggatgccgggaaaaaaactgaaaagattcaatttcgcccactcaagaatcgttcagccgggctttggtatctgaaggaaatgcgagcgagagattccggaagccatcggtagcaagtcggagccgatacttggtgggctactcccgcatcaggccgtagcttgtcggcagcgcctcgatacatatgatgaactcaagtgacgttccgctcctgctcctttcttcgatttaacgatcctgtaacaaatcctcaacacaccctcaacactctgttccgtatcttggtttgcatatataactatacagtgatatatgcgctgtcagcttattatgatattcatgtttcacacatttaacagatatcccatcatgatgataaaacgtttctggaagaccgccttcatggcgtgcgctttcgccggtctcgctaccggttcggccgaggcgcgtgaacagatcaggatcgtcggctcaagcacggtgtttccttttgccagctatgttgccgaagaattcggcaagacgacaaagttcgccactccggtgatcgagtccaccggttccggcggcggtcacaagctgttcggcgaaggtgacggcctcgctacgccggatatcaccaactcgtcgagaagaatgaagaagtccgagttcgagcgtgcgcagcagaacggagtgaaaaccatccacgaagccgttatcggttatgacggtatcgttgtcgccaacgcaaaagccgcccctgccctgaaactcagccgcaaggatattttcatggctcttgccgaggaggtgccggtgaaaggtcagcttgtgaagaatccctacaagatgtggaaccagatcaatcctgcgcttccgaagcagaagattctcgtttacgggcctccgaccagctcggggacaagggacgcattcgatgaaatggtgatggaagctgcttcgaagaagatgacggagtacggtacggcagcaggcaagtacaagaagatccgccaggatggagtttacgtgccttccggtgagaacgacaacctgatcgtgcagcgtatcgtgaaggacagaaacgccgttggtgtgttcggttacagcttcctcgaagagaatgccgacaggatcaagggcgcgaccgtggacggcgtggctccgcttccggcaaacatcaccaccggcaagtacccggtgtcgagagacctttttttctatgtcaaggggtcgcatcttgcacaggtcaagggtcttaaggagtatgtcgatctgttcctcggcgaaaagatgatcggcgattacggctatctgaaaaaaatcgggctcattcctcttcccaaggcaaagcgtgatgctgttcgcgccagctggacagctaaaaaagtgctgagtgccgcttcgcttgactgatataaccataattgctccggtccggagcttggatgctccggtccggagcttggatgctccggtccggagcttggatgctccgggccggatgcttacctgaaggagagtacggttttgcctgttgattcgattgtttacggttttcttgccggcctgctgccgctctcctggatagtgtacaggataggcagtggcaaggctgcgggatttgaaaaaacaatgcatcttcactcgcgtcctgctatgcatggctggtatgttgtcgtgatgacggcactgccctcgatgctggttcttctgctttctgcactgctgcatgtggcaaagatatatgaggtgccttccgtcgtgcttattgccgcaatgtttgtattgacagctgccggatttttccttggtgttcgcagcctcagccctgccatgcgggccaggaatcgcgtggagtcggtggccgagtggttgctcgtcgccgcatcctgtatctcgattcttacgaccataggcatcgtgctttcgatagtttttgaagcgattcattttttcaggctggtcggctttcaggattttctgaccggcacgagctggaaccccgatacggcgtttcttgaaggcgccggacggagcggcgaagagagcgcaaagcctgaattcggatccgttccggtttttgccggtacctttctcatcacgtttattgcgttggcggttgctgtgcctatagggctgttttcagcaatttacctttcggaatatgcctcgtactcctttcggcaggtggtgaagccggtgctggagatacttgcaggtattcctaccgtcgtgtacggcttttttgcagccattacggtcagccctctcattgtcgagacggctggttttttcggtgtcgaagcatcctataccaatgcgctctcgccgggtatcgtcatgggcatcatgatcattccgcttgtttcatcgctttcagacgatgtgatcaacgcggttccccagagcttgcgcgaagggtcgctcgctctcggcatgacggtttcggaaaccgccaaaaaggtgattcttccggctgcgctgcctggaatcatgtcggcggttctgcttgcgatgtcgcgcgccatcggcgaaaccatgattgtcgtcatggcagctggcctcgatgcgaacctcaccctcaacccctttgaaggggttaccactgtgacggtgcgtatcgtcgatgccctgaccggagaccaggagttcaattctccggccacgctttcggcttacggcctcggcttcgtgctgcttattgtgacactggtgctgaacgttgtgtcgagcgtggtagttcgccggtttcgtgagcgttacgactaacagtcaattaataaaggcaatggagagttctaccttcaatgatcggcggaaacgcaaaaggctttcgagggagcgcaggttccgcttctacggcatttcagccatcgtcatggccatctcttttcttttgtttttcttcgtcgatattatacagaaagggtacaaggcgtttgccatgacggaaatccactccgaaatggtctattcacaggatgccgtagagattccgcaactcgccttccaggaggatgtccgtgatttcgtgagttacagcgtagcgagaatgattccctccgatcttgaacgcaatccatcgctcatgggaaaaaacgtcgtgaaatgggtagtggcttccgacgaggtcgatcagtatgcaaaaggaagcgttactcggcttacggaggatgagcagcgtcggatcgacgagctgaaacggcagggacggttacggctctcgttcaatacccggttttttgccgcaggtgattcgaaactgcctgaggtcgccggaattttttcagctgtggtcggcagtctttacgtgattgcgctgacggtgctgttttccgtgccgatcggcgtcatgtcggcgctttatcttcaggagttcgctccggataactttctgacccggttgatagaggtcaatatcagtaatctcgcagctattccttcgatcattttcggcttgctcggcctgtcgatattcatcaatttctttggcgtgccgcgctcttcggctctggccggaggacttacgctcgccctgatgaccctgccggtcatcattatcagcacaagagcttcgattggagcggtacccgattccatccggcatggcgcctatgccgtaggcgcatcgaagctccagatggtgctgcaccatctgcttccgcttgccgtcccggggatcacgaccggtaccattatcggcatagccagggcattgggtgaaactgctccactgctcattatcggcatgatggcctacatcccggatattccttcgggcattaccgaagcggcgacggtgctgcctgcccagatttatacctggtcgtcagcctcccagcgggccttcgtggaaaaaacagccgcaggcatcatggtactgcttgccgtgatgctgctccttaacgctacggcgatctggttgagaagaaaatatgaaatcaagtggtagctcggtctgcctcaatgtattgcggagaaaattatggatgtgaaaaacaagatggttgccgagtcgatgagcttttactacggcgacttccaggcattgaagaatatatcgcttgctttccctgaaaaccaggtgacggcactgatcggaccgtcaggatgcggcaaaagcacctttctgcgctgcctgaaccggatgaacgatctcattccgaaaacccgcatgagcgggaggatcatgctcggcgagatgaatatccacgacccgaaaatcgatgttgtggatctgcgcaagaaaatcggcatggtttttcagaaacccaatccctttccgaaatcgatctacgagaacatcgcctatgctcctcgcattcacggtatcgtgcgcggccgtcaggagaccgatgccattgtcgaggattcgctgcataaggcaggactctggaacgaggtgaaggaccgcctgaacgatctcggtacggcgctttcgggaggccagcagcagcgtctctgcatcgccagggctattgccatgcgccccgatgtgctgctcatggacgaaccggcttcggcgctcgatcctatcgcaacgcagaaaatcgaagatctcgttctcgaactgaaaaagaggtttaccatcattatcgtcacacacaacatgcagcaggcatcgcgagcctcggattatacagcgtttttttatctcggcgatctcatcgaattcgacagaaccgagcagattttcaccaaaccgatgcagaaacagaccgaagattacataactggccgcttcggatgatgtttcctgaagtgaagccttttcgttttcaataaccattttaatgtcagcaatcatggctgaacgtcctgttcatgaacatatcagggatctgtcggattctctgatggctttgtccggatccgtactccggaattttctgcttgccatcgatgttctgcaatcgctcgacaagggtaaggctcggcaggtgaagaacgccgacagggaaatcgacgatgccgaaattcagcttgaatcgcaatgtctctcctttcttgccttgcagcagccggtggccaaagatctcagaacgattgtggccatcatgaaaatcaacgacaacctcgaacgtatcggcgatctgtcggtccatgttgtcgagcggcttccggaaatcggttccggattgcaacgggtgtacgatttcgattccatgggtatgaaggtcggcgaaatggtgaaaaaagccgtcgatgcatttgcattcaaagatgaggctctcgccaggcagatcaaccaacttgaagaggagatcgaccttatgcacagattgatattcaaaaaagcaatggcgtcgatgaaggagccctctgcggatatcgatcagcttattgccgttctgagcatatcccgttatctggagcgcatagccgatcatgccacgaaaattgctcacgaggttgtgtatctggtaaccggagagaaaggccgtgaaaaggatagcgcctatgacaagctgctgaattcgctcggaaattgaatttctcgcattcgataacccgttaattcactattattttcaggattatggaaaggaaaaagaacgtactctttctctgtaccggcaattctgcgcgcagccagatggctgaaggattgctcaggcagatcgccggcgaccgcttcgaggtgatgagcgccggactcgagcccaaagacgaggtgcatccccttgccgtcgaggtcatgcgggaaatcggcatcgatatcggagcacagaagccgaaagctgttgatgtctttctcggaagggtgcccgtgcactacctcatcgtagtatgtaacagagcgcaggcaacatgcccgagaatatggcccggcctgatggatggtaaccgctattactggccggttgacgaccccgttgaggcaacaggcggtatcgaagggcagcttgctgtattccgtgtggtcagggacgagctgcaagagaagcttcgtgagtgggtgaacgctctctgaggtaataacgccggaagatgttcggagtattgcataaaacgaaaacggcgctgataccccgttgaaaacaggggcagcgccgttctcggctgaagctgcagaatgattctgcgcctgttacatgctcacatcattatttgccagcaggcttgccgttttgatggcctcgtccggcttgccggtgtacttccttacgccgaccttcgttcccttgtaccagggaattgtggttttcggatcggtgtacgatgaggtgagcggattcatcgaccccttcgcatggtacatgatgccgaagatcaggccgggcttcgtggcgtcgtttacgtacacgagcgccgtgctcgatccttcctcgttgaacagatccaccatatcaccactctttactccgagtttgccggcatcctcgggatggatttccacatagggcagcggcagcgtcaggtatttctctggaattctccggtcatggtacatcgtctgccatacatgctgagagcggccggtggtgaaccagaacggatattttgcgttgttctggtattttgctacctccgcaggatagccggtccaagcgtcggtgccgtaccacttgaagagtccgtccttcgatgcaaaactgtgggtgtatcggcgcttcgtgccgaccagcttgccggttgaagggtcacgacgaaccggggtctggatgccttcgttgccgagtttgcggagcatgtcatgggttactccaacatagcattccggcgacagttttgcttcgtcggtttctgcgactttgttgtcgccgaactctttcgagcctgcatcgaatacttcggagtcgcttttccaatccatgccaccgaaccgttcagccatctccttgttgccttcggcctcataaagtgccttgagccggtttccgatccgggcgagtatctgccagtcgggcagggcttcaccgggtgcatccatgaacttgtcgtagatgcgcaggagccggctgtggcagttgatcgaggtgtcggccgcttccccccatccggctgcgggcagaatcatcatggcgtctgcagcggtatgggtcatatagatatcctgcacgatcatgaagagcccgccggttttttcgaacgcctccatcactttatccgcatacgctttggcttccgtcggcacgccgccgttgtcgagatagtccagcagggcgtcggcgcgttttttgaccgttttcctgaagaactggctgttcggcgtcgagaggtagggatcggtagcgcctacccagtagatttttccgcctcctccggtgatgtacttgtcgacgtttttagggggaccgcccgcatagatggaacccggcgtcggcgcaggggggcggacatagccttcctgatggccgccgagcctgccgcatccggtgccgactcttcccacgttgtgcccaagtacattgagctgggcgattgctgcgacctggtcgtagtttttcatgttccagatgatgcccttttcatagatggtcagggtgcggcgtttgaagccgccctcctttggtttggccatccactccgcggcctgctgcatctgtgttttagggacgccggtgatccgttcggcatcggccagcaccgtggcaagcggtttcccggcctgcaaagacttctgtttgtactccccgaaggttttcatatcggtgcgattgtcgaggaactcctggtcataccaactgttttcccagataatccgggctatggcgttggccagaatccagtcagtgccgagattgggccggatgtgcagcacccgatcggcggcgatgtcctggctgacggttaccgtggcactcttgcggggatcgatgatgacgataaaaccctcagctgccggttcacctgattcatacgctttatttttatcctcaacggaaccgccctgcaggttcggcatgatgtgctcggtgtagagaatggtggcggtttcataagcattcgcgccccagagcactaccgtatcggcgagacgggcgtcatcgacgtcgtagttcagttcgtgcatgccccgttcacgtgttccccatgtttcggaattgtatgccggacggttatggatcgaaaggtagttggttttcacgccgctgagaaagaattttcccgcagcccagttatcttcgaatccgaggcctgagctgccgtggtcgtaaaacttcatggcgatgctgtccgcgccgtacttgtctatagagctttttgtaagggttgcgatgatctccacggcgtcatcccacgagatgggcacgaacccgttctccctgcggatcagaggatctttcaaccgtttttttgtgtagccctccgggctgtatgccgtcagggcattggtgccgccccggatggagtagtcgcccttgttgattctcgactcctttgccggaatgatggcgagattgaactttttgccgttcttgcgggtcatgacgttatgcatggtctccgaataggagaagcccgacatgagcttgccctgtttcgaaagatcgaccccgaatgcgttcgaggttgccgaaccgcttttgccctctggccacacgtaaacgttgtagccgcatcccgcgctgcagtactggcagaccgtggtgtacttttccgcatcgccgggcggaatgggaagttcatcctttcttttgaagagtgccatagagagttctccttaacttactttgaggttgccgattctgccgtaaatgagtccctgaacgccttctgcgaagatgtctccggaagccgggtcctcgcgcagcacgatctgcggaatccattgcgaggcgagcccctggtaggactgtccgttgcggctgacgtcgaacatcgagtagtggcacttgcagaccaggcggcccttgctgtaggttgtggggcaccccatgtgcgtgcagagggtggagaacgccacgatatcttttccggaaccgatgccgtcgattgcctcgctgccggttttcaccagcaagcagggcgactgctcgtcgggaaagttgaaggtgaccggctggtttggttggagggttttgctgttgccgattttgaccgacggatacgaaactacatcgctcttctggttcgggttcttgcacccggccatgaagagaagcgctgtggccgtggatgactgaagaaattttctgcgggacagagtcttcatggatgcctcctttatttgataacaattgtgaatgactggcgacagagaaaaaaactgcaacgcagggaggtctcaacccgatagggcagaaaaaccgttaaaaagatatgaactgataaaaaaagactctgcaagcatgcaggcaagttggtttaacagaggagatttgctaaaccattatataactcaatagatatataatggttttttgtgaattctgcaagagtgcagaaaccggaaaagccgggggaacccggcttttctgcgatatgaggaactgtatgcctcagacttccatgatctctttctctttgagtgcgatcaggtcggagagctgtttttcgaatttgtgcaggaggtcgtcggcctcttttttgccgcggttcttatcgtcctcgctgatggctttgtccttttcgagtttctcgatgtcgtgaatcatgtcgcggcgcaggttgcgcagcgataccttcgaatcctctccgaatttttttgtaagcttcacgaactcttttcttctctcttcggtaagcggcggaatggagaccctgatgttctgaccgtcagccgaggggttcagtccgaggttggcgtcccgaatagccctctcggttgccgagaccatcgatttgtcccagacctgcacgataagggtgtgtacatccatgactccgatgtttccgacctgcttgagcggcatcaactgaccgtatgcttcaacctttacccggtcgagcagggttgtggtggctttacccgtacggatcgaagcgatttcgtgttgaaacgcctcgatggtttttttcattttcggctcgatcttctgtgcgacctcttttactttcatagcgttttccgataggttgatacagattgcttgaagagcggataccgttattgagctttcgcctgcgatgcggttgactttgcgaaccgtttgttgaagcgttcaacacgtccggcggtatcgacgagcatctgcttgccggtgtagaacggatggcagttgttgcagatgtcaaccttgatggtgttgcgggttgagcgggtttcaaaagcgttgccgcagttggcgcagttgacggtaactttcgtatactttgggtgaatatcctgtttcatgtgatttctgtgctttctcgtgcagaaaattgatttgacctgcaataaaataataagggtgctaatatacaagatatactatcgatatacaacagctttcctatggccgtattatcgtcattgaccacgctgaaaggggtcgggccgaaacgggcgaccattctcgaacaggcaggcattgcaactcctgagaatctgttcgattattttccccgccgctatctcgatcgccggacgatcaggcgtatcggggaactccgtgccggtgaagcggtgacggtggtgggaacggttctgcaggcccgtcttgaaggaacccagccgggccggatgcgcttcaaggtcgttcttgccgacggtaccggatcgatcgaactgacctggttcaagggagtccggtatttcgcttcgagcgttgcgccgggtgatgcgcttgcggtgaacggaaaggttggagttttcggacgtcagatgcagatgcagcacccggatttcgagcatctcagcagaacctcggtgcatgaaaaccaggaggggggttctgattacgaactgtttcataccggcaggatcataccgctttatcctgtcagtgcggccatgaaacagggtggtttgcattctcgccagctgcgcaccatcattgccggagctttcgagcggtttcctccgggacgggatgagaatctcactccaggaatcatcagggagtacgggctgcttccgcttgccgaggcctatcgcgaaatgcattttccttcgtcgcctgaaaagctcgaggaggcgagaacccgtatgaaatggacggagctgttttacacgcagctgctttttgcgctgaagcacgcacatcttgaaaggaatcattccgcgccctgttttacccattcaggtgaggttacccggcggttttatgccggattgccgtttgcattgacggatgctcaaaaacaggtgatcagggagatctatcgcgatctcaaacgtgcccggcccatgaaccgcttgctgcagggggatgtgggatcgggcaaaacgatggtggcgatgttttccatggctcttgccgccgataacggactgcagtcggcgttcatggcgccgacggaaattcttgcggtacagcactttctttcgctgaaacgctctctgcatccgctcggcatcgatgtggcgctgcttgcgggacgtcagagaaaaaaagagcgggaagccgctctctcgggtcttgcagacggttcgctcacggtagcagtgggtacgcatgccatgatcgaaaagggggtttctttttccaggcttggtctggtaattatcgatgaacagcaccgcttcggcgttctgcagcgtaaagccctgcaggataaggctgcaagtccgcatgtgctgctcatgacggccacgccgattccgagaaccctcaccatggccggattcggagatctcgatgtctccgttatcgatgcgatgcctgcggggagagtgccgataagaacgcagcttgtttcggaacattcgaaaaaccgggtttatgagctgcttcgtcgtgaggttgcatcgggaaggcaggcttatattgtttatccgcttgtggaggagtcagaaaagatcgatcttcgggcagcggtcgagagctatggggagcttgccgctacgacgcttggtgatctgcgacttggcctcattcacggtcagatgactccggaggagaaagagtcggccatggatcggttcagagccggggaaattgacgtgcttgtcggcacaacggtcatcgaggtcggagtcgatgtgcccaatgccacggtaatggtgatcgagcatgccgaacggttcgggcttgcgcagcttcatcagttgaggggtcgggtcgggcgtggccggcacgcttcgagctgttttctgattcatgcccccttttccggcgatgcgggagagcgccttcgggctatggagtcgactcccgacgggttcaagatttcggaaatcgatgcggctattagaggggccggcaacgtgctcggcaaagagcaggccggtatggtgagcggtttgaagcttgccgatccgcttcttgacgcttcgctcatgcagacggcccgcaaggcagcgtttgcgcttgccgcagaggatggcgaactgagagcgcgggaacatgctatgatcagaagctgttatttgcgctattatcatgaccgttcgatacttgccgatatcgggtgagttgcggttgaagcagagttaacacggtattcaggaatgaaagaaaaaaaaacaaatgaagtatattatgaaggccggataaccggagcttccggtgcggggtatatggtgacaacagaagacggcagggtgtttcgctgcagaacctttccggggacacagagcggaaatccggaatcttcgctcgcagccgtcggcgatcaggtggaggtacaggttaccctgagcgggaccgacgcgctcgaagggattatcatgcaggtgcagccgaggagcagtgcgcttatccgtaaaagagatccccgccgtaaccgaagccgtgaaaaacagcaggtgatcgccgccaatatcgaactgcttgtgccagtcgtttcagcgtacgagccgccgcttacgactcgtcttatcgaccgctatctggtttttgccgagtccgaacagctgccggtgctgctggtggtcaacaaaatggatctggatgatggaggtgaagtgcgcagactcatgcaggtctatcatgatctcggttaccgaatctgttatgtcagtatctacaggcagagcggcatcgatgaacttctcgaagctcttggcggaaggatttcggcattcagcggacactcgggagtagggaagtccaccattatcaacctgctgaccggcgtcaggctgaaaacctccagaaccagctggaagagcggcaaaggtgtgcatacgacgagcaatgcgaccatgcttccgcttccggcaggcggctatgttatcgatactcccggaatcagggagttcagtctggctgatatcacaagggagaatctcaggttttatttcagggagtttctggaggttatgccggagtgcggtttttcgtcgtgcacgcacaccgttgaaccggactgcgcagtaagaaaggcagcagggaatgatgtgatctccgccggacggtatgagagctatctggctctgttctacgctctcgatgatgaacgttgagagcagcggttttaaagaatttcataattaccttacagaaaatttatgatcgtaaccatcaatccggctaccgaaggggtgttagccgaatatccggcaatgtcgcatggcgacattaatgaggctgtcaacgcggcttaccttgattttacccggtggcgccaggtttcgataccggaacgtgcgcggctcatgctgcgtgtcgccgaactgctgcgcgaacggaaagcagagtatggaactctcgctacccgtgaaatgggcaaaccgtttgcccaggctgcagctgaagttgaaaaatccgcctgggtgtgcgacttttacgccgctcatgccgaagggtacctggagccggagactgtcgacatggacggaggaaaaggtatggtggtgttcgagccgctcggtcttgtgctcggggtgatgccctggaattttccgtactggcaggtttttcgttttgccgtgccggcgttgatggccggaaacggagttattgtcaagcatgcccccaatgttaccggctgtgccgcagcaatcgaacaggtgtttcgtgatgcaggcttccccgagaatctttatcgtacgctgcatatcgagctgcaggatgtcgatcgactgaccggtatcgttattgagcatccctttgtaaaagccgtttcggtgacaggaagcactgccgcagggcgtgccgtagccgcaagggccggccgggcgctgaagcgaagcgtgatggagcttggcggcaacgatccctatatcgtgcttgatgacgccgatctcgaaaaagcagtaacggtctgtgcggcttcgcgtctgctcaacagcggccagagctgcattgccgcaaaacgttttattgtgcatcgttcgatcaggagccgttttgaagggatgcttctggagcggatgctcggtgcaaaaaccggagatcccttcgattctgctaccgaggtcggtccgatagcccgtgccgatctgcggcttcaggtgcatcgtcaggtggaagagagcgtcgcacagggagcggtagtactgtgtggcggtgtattgcccgaaggacaggggtacttttatccgcctaccatacttaccggggtaaaaaaggggatggcggcctacggggaagaaattttcggaccggttgctacgatcatcgaagctgctgatgacgatgaagccgtggcaatagccaacgacagtgagtatggtctgggatcagctgtcttttccgcggatacgctcagagccgcagagatcgcttcaagacttgaaaccggcaactgttttatcaatgcgatggtgaaatcagatccaaggatgcctttcggaggagtcaagcagtccggttacgggcgtgaactctcaagctacggcatcaaggagtttaccaacatcagaagcctctttcttgaagcctgaacccttacagcctcatcctgcaggatgaggctgtaagggtattgttcgatcgtttccggttcgagaggcttttgtatacttaaaaaatgacagccagatcggaaagatacgttttgatggactgatgctttccaaggccaagctttttatgcattctgtaacgaatgctctccatgcctctggttgaaattcccaccgagcgggcaatttctttcgtgtcgtaattcagtttgaccagcagactgatacgcagttcgcgctggttcaggttaggatgctttttctgcagcttggagagaaaaacggaatccgattcggtcagttcgatattgagccgtttttcaatagtttcggtttcgataaggctcaggcaggaatcggtcatctgccgtttgacatcctgatctatatcgagggcatagatctgatcaagaagattacgcagtgcagttgttttttctgcaattgccgtagagactctggtcagttccatatcctggttcgctattcgcgatttcagctcagccacctccttttcatattcccgtgtctgcttcttgttgagttcgatctgagcattcagtttgataaccgcatcggttattttctgctcattgtcctgtttcatttgttcaagttccattgctttttctttttctttttcacgaaggtcagcctgcatggcttcaattgctttaaaaaacgtgtaataactatcattgaactcaggaacggcaatatgttcatcgaacatatcaaaccacgacatccttgccagataggcaaggaatttctttttcatcgtttctgcatgactcagcgaatcaggttccggagtattgcctttattgtattcaataactgcgtcgagcgcttgtcgataactgtcggtaatcagtacaacgatacgttccggcactactgccgcaaaggattcgacaacaatacgtacggactcctttacgttgtaaaaaacaatcaaacggaactgagggttccagttgtaaagtaatgccgtgatagattttttgtagatatatgatacatcagcgacgtgagtgaagtcccagaagcagtgaatagggctttcgataaggccggtttcttcgagaacggttttgaacagttcactatccatactgtccagcgtaatatcatgacgggcctctacgtaactgtgtatgatgttctggcctatcaacttgacatgtttggtgtatcctgcctgcttatgctcgcttttccagtgttttttttcggtaacaggcagttccatgttgacctctttactcattaatcatgtctctttcacgggttattgatgttgtgacgtgatataaaaagtaatatggcgaattattttgaggtagtcaaagttttttgttggtttttttaaaaaatacttttgtcgcttgtattttttaaaaaccgcagagatacgctttaattgattgatttttttgcagcccgagttttttatgcaacctgtagcggatgctttctatgcctctggttgatgtggcactgaggcgggcaatcattttggtgctgtagttttttctgatcagcagacagatttttacatcgtcgccggtcaggaaggggtgattttttttcagttggtcgaggaaaagggcctcgctggcagtcagtttcagatcgtagtgttcagtgaccggctttgtatctcccatatccgggcacaagtttccaaaatggtcgtttttgtcaatggaatgcagttgcttgcatagcagttcggttatcgtttttttttcggcatggacggcattaagtcgcaacagttgttcatcacgtaatgctatgccggagtggagtgccgtcactgtgtttttgtaactttgtacctgttttttgtgcaggtcaatttcctgctgcaggtcggaaagctgcttattataacgccgctcatattcctgtcggatttcttttttttgttcacgatcgtgctttcgcttgcttatcatgtcttttcggaattcctctacggccataaaatagtcataaaactcatgttctgcaggtgaggtttgaacgggttgatcaagcagattgagcagtgaaattcttgtgatggaggcgagcagtttggttttcaactgttccgatccgtttttttcagggagttcccctgtttcggaagaggagtgttcgggcagcttcaggatgatgtcaagtgcgtctttatagctgttcgcgaacgtcatatgaattttttcaggtgctattgcgctgaaacattcaaggcggtttcgaatctcgtcgcgtacattgtacaaaacaagcatcgttatgttttttccccagttaaaggcaaaattcaggaaatcggttctgtattggtatccgatgtcggttacgttttctaaattgacgagcagataaatcggcgtatgaagcaggttcagattttcaagaatggagaggaatttttttgaatcgatgccggagagaacaatgtttccgttatcggatcgatgttcacattgaatgacatcgctgccgataagtctgaaaatggtttcatatccaccgtcgttgtggattgccctccattcaggttcttcccttagcgggagatgtgatgccgggcatcgtttcatggcggttttccggattaatagaaatcctttttgacaggaggcactgcttgtatcctgtttattctatcgattctaacagtgaattgacgtgttttttataataaaatgaggtttgacagataaaaataatcattttttatcaggcataagtattattgtgctggtaaatgtaaaaaaaacaccagtgtgtatcagaattttatttatctgttatgaaaacatctgccgttctcccatggcggcgggtatatttttcagtcacgcggaaaggcatgggcttggccatttattttctgtcgagtcagcaggtacccgttcttatcagcagggttcatcgcctgatcctcgagctgcagcggcagcatttcagctcggtgttgcgatatcgtcgaactgtgctcgtggaatcgatgcactcgatctgtttgattatgactggatttttgtgatggacaacgagaattatgaggagatctgcctgttgaccggatttgtcgaaaagccgaaagttcgactcgtgatgtcgttcgtgccggggcgtgaagaggaggaaattcaggatccctattacgggacgcacagggagttcgaacaggtcagggatgatctttttcttgcttccgatcatattctccgaaatctggtcgtctcttgtgaagagggttcgcccgattattcccgaaatgctattccgaaggtgaggtgatggatacgttgcgttatacctttattttcaatccggctgccgataaagggcgcgctgcggtgcgtgagccctggctcaggaagatggtttcgggtatgaacgacgccgtaataaaacgtacggcctattcggggcatgcgggtgatatcgctcgggaggcttgtctgcagagcgattgtctggttgcctgcggcggagatggaacacttcatgaggtggttaatgcctcatttggcagtgacgtacctgtaggagtcataccgattggctcggctaacgatttcatcaaaacgttgaagcatgtcggcagtgaggtgaagaacatgccggcatgcttttccggacagagcggaacggttgatctgggaagcgttttttttaacggggacaagcatcgttattttgtgaattctctcggtatcggctttaccggaagaattgcaggaacggtcagaaggacaacctgggcgaaaggagagcttggttatatccacgcccttttaagcgttctcattggttatactccgttaaaaatgcatattaaaatcacttctccggattctgtatatgaaatgcatgagcctgtttttgctttttctgtctcgaacggaaagatcgaaggcgggaagtttcgtattgcgcccgaagccgatcccgcagatgggcttcttgacgtatgtattctgaaatccattccgaatattttgttttttggttatgtcatcaagtatctcaggggcagtcagatttttgattccagggttatctactgcaaggcaagttctgttgacgttacgatcccggattcggaaatgatgcacatggacggagaggtttttgagcatattcagggaaaaatccggatttcggttgttcccggcgctctcagggttttctcctgacaggtgaaaaaaagaaaaaatctgataggtgatttatgcagtatctggtttttgaggatgaaaaggtttccgggttgaaaccactggttaacttcaagcccgcttacggcctctataccgggttccgctctctggcgcagaagcttgaagattcgattgccgaaagggtcaggctgacctggcacctcagagcctatcttgcgccgttttaccgtgaacggcatccggagagaacagttaacagtatagagcaggatgaactttttcttgtaaacggcagattgctttgcgatgaaaaatcagcggaaatcatcgctcaaggtgctctggacccgggcaatgcgttgatgcagggtgacgatctgctttttgcccgtctgcaccgcagccggttatcggatttgcctgacgggaaacttccggatcttctggattcagggttactggcggcagggctcgccgttcagcaggtcagcggatttcggcttatcgggaacgtctgggatgtaatggcttatcataccggggagatggagcgggatgccgaacggcttgaaccagggagtattgacggcgatatccatccttcagcggttatagttaaccgttccaatatagttatcgctcccggcgccatcgtaaaggcaggggcagtgctcgatgcggaggatggttttatcgctgtcggcccgggagctgttgttgagtctcaggcggttctgatgcagaatgtttttctctctccctgttcgcgcgtaaaagccggatcgagagtatacagtaatgtatttgtgggtacggcatcaaaagttggcggagaggttgaggactctttgatcgaaccttttgccaataaacagcatgatggttttctcgggcattcctatatttcttcgtggtgtaatcttggagcggggaccaatacttccgatcttaaaaataattacagtaatgtcaagctattgatcgacgggtgtgacgtttccaccggattgcagtttctggggcttctcatgggagaccatgcgaaatgttcgattaattcgatgttcaataccgggacgattgtcggtaccggagcaaatgttttcggtggaggttttcctcccaaagatgtcgcaccatttacctggggcagcgcggcagaagggttcgagccctatctgatcgaaaaagcggtggaaacggcccgaaaggttatggagcgccggcaggtggccatgagcagcgcctatgaaaccatgttccgttttgtcgctgccagagagcatggccggaagtgttttatttaattcttaaccgttgttccgcatggttcttgttatagataattatgattcgtttacctataaccttgttcaatatataggagagtccggtgcatccacagaggtatacaggaatgacgagataaccgtagaagagatcattcgactggctcccgataaaatcgtgatttctccaggtccgggaactcccgatgacgcaggagtatcggtaccgcttatcaaagctctggaaggcagaattccgctccttggcgtttgtctgggacatcagtcaatcggcgcggcactcggcggcaaagttgtcagggcacaacagatcatgcatggaaaaacctcgatggtgcatcatgataatacggggatttttcatggcgttgccaatccgtttgtcgcaacccgctatcactcgctcattgtcgagagagagtcgcttcctgatttgcttgtcgtcagggcctggacggaagacggaaccataatgggtatggattgtatcgccttgcggctttatggcgttcagtttcatcctgaatcgatcatgaccgaagagggaaaaaagattatcggaaattttctggaactgccttgatgaacagtaactccccgccagggcatgagcgagaaaaaacaagccgtgacccgctgatcggttttcccggaaccggaaaggaaaacgatttcatggttgacgggtggcgggtatttaaaattatggctgaattcgtcagtggtttcgagatcatgtccgataccgggcctgccgttacggttttcggttccaccagggtcgatgccgggagtgccgaatatctgcttgctgaacagatcggagccgggcttgcccgggaaggatttgctgtcatcaccggaggggggccgggggttatggaggcggctaacaagggagccaggaacgccggcgggatttccataggcttcaatatccggcttcccaatcaacagcagccgaacagttttatcgataacggccgtctggtgacgtttcagtatttttttgttcggaaggtcatgtttctgaaatattcccaggcgtttgtggttttacccggtggtttcggtacgctcgatgaattttcggaggcaatcaccctgattcagaccggaaaaagctcaaggtttccggttattcttatgggcagggagtattggaacggtttttaccaatgggtatgtaaatccatgcttgaggagcgaggttacattcaggcatccgatcttgattttatttttcttgaagacgatccggaaaaagtgctctcaatcatcaaaagcttttatcctgaagggtattccctgaatttttaaatccggtttgctgttctctaccgtaattatcaacccatttcagcaatacgattcgctcttcctcagtaagccgtgaaagcggtttccagctgtagtacagctgttcatgaatggtgccgtcaaaaaccgttttcctgattgcatgcatccggagtgctgcagcttttgagtcgcggtctctccatcgggaaaaattcaaggctctgcgtccggcagcaacctttgcatttgctgcccatgatatcggtgcgatataggccgaagcaggccattttgtctgataggagtgacagtcgtagcaggattttttcagaatgaccacgatgtccgcaggggctgtcagcgggttatcttccggaggattgatccgctcaagcggaatgaactgcatgataatgagggtcaggataatccagcttgccgcggttttggcagaatgcgcactcatgaattgaagatgtagaaggaatttcttttttttaaacgttaaaccgataactatagtgatatttccctgtgaaaaagcggtttggtattatcttccgcagattcgtgccgatcttgctatcgagttggttaaaaccggtatgacgcagtcccaggcggccaaaaaacttggagtgacacctgctgccgtttcgcagtatatccataaaaagcgtggtctgcaattaccgagaaccagaatgtatcgtcaggaaatcaaggctgcggcgagaaaaatctgtgaggacgcatcagtcgatgaactgcattttattgtctgcaaatgctgtcaattgctgaaaaaggagggggaaaccgcttctgcgccggaagagagtcagtgttcataaagaagatgttatgagtaaagtcatgaatggatggtcaggagatattcggagttatcgtttatcgtcgcttgttacggtttgtatagtggtcgcggggttcgtcctgcagtatatcgctcaaggtcagggagtcgggatgctttcctggcctttcaatgccctgtttcttgctgtttttgcggtatttatcgtgctgcttggagcgggattcaggactaatgacttcgttctctggctgggcggcataccgttcggactgtctcttatttttgcaatcgcgtttctctctctgcttggcggcgttattccccagggaatttcgtccggcaacattctttttgaaaggctgggattgagccggatgttttccggttggccattttctctggtcgtgttttgctttctctgcaatctcggcttgtctgttgtctggaaaattattccgttcaggctctcgaatcttcagttcatgctctttcacggcggattctggatcgcactggcatccggacttgccggcgcttctgatctgcaacgggttattatccctgtttatgaaggccgcgagaacagccgggcttatattcctcaggagaatcgtatggtgcagcttcctttttccgtttatctcgctgatttttccattgaagagtatgctccccagattgtgctttatgatccggaaaacgaccgtgttatgcagggagaggtaaccggaacgaccggggtgagcaaggggtacagggcgaattggccgggttttgccgttaccgtgcaggattacctgccgcatgccctccctgacagcagcggcattccccgaccgacaggacaggaaaacggtattccttatgctaaaataaggatcactgcaggcggaaaaagtgccgaacgatggctgaacaccggcagcccttttatcaagccgggagtcgtacagatcgaccgtttttatcttgtgatgtttcccggttctccgaaagtttttcgttccggcgtcgtactcagcggcagcagcggcaggagaactgcagagcttgaagtcaacaaaccggttacctatgaagggtggaaactctatcagatgggttatgacgagaaagccggacggtggtcgcaattgagtttgatcgaagcggtaagcgacccatggcttcctgcggtttactgtggttttttcatgattatggccggtaacgcaatgtttttctggaaaggaatgaaacggggagagagaggatgacgcttgctgattttccggttttcgcgttttctgcgattgcctgctgggtgatcggttccctgctgcagattgctgtccgtcgttatcctgccgtgcgattcccttcgtatgccgttatgctggcaggaacagtgttaatcggatggtttatcgtttcttactggattactctcgaacgtccgcccctgagaacccttggagagacacgattatggtatgccgcgcttattcctgtagtcggttttcttgtcgaataccgctggaagatcggctggctgaaatattattgtatggtgctggcggctttttttctcggcatcaacatcgcccatcctgatgtgttcgacaaggcactcatgccggctctgcagagtgtctggtttattcctcatgttgttgtctatcttgtcggttacgtactgctcgcagcctcttcggctgctgcctggcacaacatctattccggtctccgttcaaagaccgagctgcttggctactcgttatcacactatcttgcgcttcttggattcgttttgctgacgttcgggctggttttcggtgcgctttgggcaaaggaggcgtggggtcactactggacctgggatcccaaggagacctgggcatttatttcatggcttgcctatctcggttatctgcatctttcggcaaacggaaccggtcgcgataaactgcaatggtatcttgccctctcttttctggtgcttctggtctgctggttcggagtaaattacatgccttcggcgcagaacagcgtgcatagttatcagcctgattgatggaggtccggcaacctacagttctacaatgagatgagcttcggttgaatggcccgcaagcagatttttcagggtatcgataagctccatgccatatttattgaggtaataaaatacattgatcagccgttcctggggaactccttccgggaaaaaggctgtttccgttttcaatatctgctcgatcagttcttcgtttttacgtcgtcccgctttgcgtgctttttgctcgatcgtgtcaacggttttcattgcctgcagggtcgatgcagcaagcatcggctcaagggtaggatcgattttggcaagtaccgggccgagatccttcagggctttttcaatacgatctctgatactgaaaaagagtgaatcaagttcgggattttccccaaccctttcggcatttcgtttcagtgtctgcagatcgctgaaaaacgcatggtagatctgttttcttgaaaacccggactttccggagatccgaagcatcttgtccatgaagcggctgaatttcggttctacaagcgtaaaacttcctcttggtatgacgaacggcatggtcaggccgaattgctcgtaattcctgcggaactgggcaaggtagctgatctctcctgggccggcaatacaggcaaatgaaggcagcagggtatcctgaacgatcgggcgaagtgcgacattcggactgaaccgttccggatggtcctggcagagttcgagtatctggtgacgggaaagatggatgttgtcgggcgtgatgacgaaccggttatcttcagggtactcgattttctgtcgctgtccatgatgattgatatggaacaggttgaccgcccttggcttcgactgggcactgtagccgagattttcgagtgtcgagctttgtgcgatgatgttgtaggatgacgcaggacaggttgacagttcccggagaaataccgggcgggagagttttttgaaatcgggatcctgactggagagaagaactatcggctgatttttgaaaagatgcatcatcaactgggcgaaactcatttcaagggtgtttcccggaaaacagcaatcgccgagcatcgaagcgatgaggggtttgttcccggtttcctgcagctgatcgagaaaatccgcgactatccttcgtatgtcctcaccgaaacatgttgcggcaaccatttgatccggcatgcgtctgaacggctctggccggaaatgcatgattccgcctgcagaaaataccgcggtgtgggctgattcttcataatcatgatcctctccctcaagccagaatagaggaacaaagtcgtattccggaaagagcgttttctgccgctccgcaaaaacgacagcagtcagggctttgtaaatggtgtagagagggccggtgaaaagacccggttgctgaccggtcacgattgtcatgcagcggggagaacgaagcttctcgatctcccgaaggtgcagttccgtgcagccatatcttgtattctgacggcgaaggatcgttgcaagcagttcgcggtcgaacggacgcgattcaagctgcctgagttgacggtagtaatcactctcattgaggtagtcaaggtgaaaacatccggaaatcaggcgattacgcgcttccccttccgatgtataatctttgaagagcgccgggaatcctttttttggggtcaggattgcatggtagtcgagcaggaatgtattcaatcgtttatttttgcaggttccattgattcagtgaatcaagaaaggtgtggtttgtcagatcacaggagagcggcgttacggtaacatagttgcgacgcacggcatattcgtcctgcctcagagagtcatcgagcagcttgagtgtgccgttgagccagtagtaggggttgccatacatgtcgtttcgttcgatcgcgttctcttcccagcgggaacggccctggctggtggagagaactcctgcgatttccgattccggaacgttggggatgttgaccgacagaatcgtgtcggccggaatgccctgctggagtactttttttgcgagtttgcgggcaaactttcctgcataggtaaaatcggcatgttcataggtggccaacgaaaaggcaagcgaggttatcccctgtatggctccttccagtgctgcggctacggttccggaatagagggtgttggttgcggtgttgcttccgtagttgatgccggaaacaagtatatcgggtttatcatcaagaatatggctgagggcaaccttgatgcagtccaccggagtaccggagacggtataaccgaaaaaacggttatttctctgatattctttaattcgaagaggtacaccgagagtcatggcatggctcattccgctgtgcggctctgccggagcgacaaccgtgaccctgcctatctttttcatggaagcagccagaacatgaatgccctctccttcgatgccatcgtcgttacagacaagtatatgcggttttttcagctcattcactacattgtcacagtttgttcggggagccggttctgaccggaagcacctgaaattaagaaagttccgttaaaaatcatgtccgaggctgaaataccacagggtatctgaaaatctcaatgagcttgactcgctctctccttctccccgtaaaaatgcaaagcctttcgaaacggtaagttttgccggtcctgcaggagtattccagacaattcctgttccgataccgtgaataagttttgagagcgacatgtcgctccgtttattccagacatttccggcgttgtactgaagcaggaacgaggccggaaaaatgatttcaaacggagggctgtaactgagctgcaggcctgcagtggccatattgcttccgataaggtcattctgtttcagcccgatgaatcgccggctgtaggtgtttccgggacctccgagaaaaaactgttcggaaagcggcagataactgccactgataccggcagaacctgaaagctgaagtgtcgtgcggctgcccagcgggatattttcttcatgaatgccggaaagctgccagaaagaggcgtcattgtcgagcagttcgggtgtaaccgaataactgagatgggtataactgcccgaagtgggtatctgcgcgctgttgcgggagtcgatcgtcagagaggcccccacagacagaaggttcagatcgtcggtcgtcagtgatgagggcccaaggtcggtcgcatgatacgattgagcgttctgcagggtgaagtctatggcaaaccgaccgttttttctgatacgggtgccgaaagcgccgcttatgccgtacctctggattccataactggaaatatcgtccgtggcatatccgtcgaaatctgttgaaaaacggagatctctggtatcgaattcccgctgatcgaaaaataaccttgaaaaaagcgtgaaatgcgtcgagccgatacgaggcattgcaaactccagatttgccacgctgttgttctgtccggccttgatccaccccccgaaagagctcgtggttcctccgatattttcatttctcagatcgagcaggaactgtgcattgctggtttcatcataacgcaggccgagacggagcaccgaagagggtttttcaatcagcgaaaaggttaatgtcctgcccgagccgttatcgataaactccgatttctccgctgagagcgaaacccggctgaatacaccggtttcatagaggttttcggcagactcctcagcttttccagcccggacggcagttgtcgtatcgatcttgatttctcgcatgatcggggtcagcccgatagagtttctgttctgcacgatctcgatgccgttcaccattcccgatgacatggtgacctgcaggttgtcgcccgcaagaaaaacgttttgcggttcgacgagactgtaccccttttttctgtagattctcaccagatcttcaagtgctctggtggctgttgcattggtatagagttgtccgataaccggtctgaaacagttttcgctctcctcgatggataacactccgtgcggtcccccggttatcgtgatccgggcgatgcggggaagcggggtgaggtgaaagacgatgttttttttcgatttatccattactgcatagacggacgtgaacaggtctgtttcaagcagttccctgagcgtccggttaagcgccgtgccgttgcggacgatacccgaaacgataccggcatgttcacggttaccgctttcaccggcatcgaacaggtacgatttattgtaactcccgatatctgtttctctgaccggctggttttcgatgcttctcctgattgtgcctgcaagaaccttgccttttttgtatccggcatctaccagtgccttgacgtctgaaaaatcggtcgcgctgtgggattgcaggtcgggcgtgatgaccagatccgctttttcaagctgagcaggatactgcagtccggtaaggatcgtgatcgcctgatccgcagctttccagggaaggtcgaggtcgccgcttttcgagtacatgctgccgtgcgtatcgacagctattttataggatgcgttgacaacgtcaagttcatctacgggaaggtttgcgacaaggcctccatccacaaggcggtacccgtctctttcgatcggttcgaaaagcacaggaatggtgctgctcgctctcatggcttccgaaagcgaacccgatgtgagggtaatcctttttccggaaatgagatcggtggagactgccctgaactgcacgggaagggagttgaaatcctgccagctgtgatagactccgttgagtatcagaaggtcgagcgttccggtaagcgcctgggctgaactcagggatttgggaatcatcagtttcagtttgtcgaaacggatcgcgattgttgaccggtcacggattctctgctgttcaagaaaaatccttgcacgcgggttctcttccctgatgctcagaaccgactgccatggcaacgtttcggcaattttttccagatcggccgggctgtatccgcaactgtacagcccgccgataatagcgcccatacttgtgccggcgatgtaatccaccggaatccgctcttcatcgagcgctttgaggactccgatttgtgcaatgccgtttgctccgcctcctgacagggccacaccgacggttttccgcgcaggtctcatgaacggtttgaggctgaaccgcttgaaaggcgttgagagcgtatcgggaaaaacaatggagaccccggatgcgtaaaggggaaacggacgggcaggcaacaggaggatgcatgtcagaagcaacgctgcaggcatgagtagtacggagcggggtgatgatctttttttcctgttcatggtgtccggtcttggcactcttttcgggctgtttttgagttctgccagtgacttcatatcttatggtttaatgtataacctttagtgctaattataaacatggtgtggttcaaacgggtaaagccttctattcgcacgactgacaagcgggatgtgccggagggattgtggtggaagtgcgaagagtgcggtgcaatgatacataaaaaacagcttgaagaccatgtttatacctgctctgactgcggttatcatttcaggatttcaccatatcggtatttttccattctttttgacaacgatacctatcaggagtttgacgatgccttgagagccggcgatccgcttggttttaccgatacgaagaagtattccgaccgggtacatgataccatcggaaaaagcggcaaaaccgaagcctgccggaacgcatggggtgaagtcggcggcaatccactggttgtatcggctatggatttcggatttatcggcggttcgatggggtcggtggtaggcgagaaaatatcccgtgccgttgacaaggctgtcgagcttaatgcgccgcttctggtgatttcccagtcgggaggggcaagaatgatggaaggtgcgttcagcctgatgcagatggctaaaacatccgcccgtcttaccctgctcagcgagaaaaggcttccgtttttttcgctcatgaccgacccgaccatggggggcattaccgcttcctttgccatgctcggtgacgtcaacctgagcgaacccaaagcgcttatcggttttgccggtccgagggttatcagggataccatcaagagggatctgcccgaaggttttcagcgagccgagtttctgcatgaacagggatttgtcgattgtatcgtccatcgcaaggaactgaagagccagatcgtccgtcttgcaggcatgctcaaggtctgaacgacgaatttacatccatccgagagcaccggccgttgccggaaattgtgtgcagaaaatggatttgatctctgcggcaatatcgcgatgctccttctgtgtgctgctgtcggttcgcacttcaaggtagtgtatccagcttcgtaccgatcctttcatgtacagtttcgtcctggttcccagcgggagcagtacccgtgcacattccttcgcgattcctttttcaatggcgtcattgtacctgtccatcgacaggcgggcaatttcgttctgtgcttcgttgaaccatgcgatggttcgatcatcgagatcgtcaagcgagttctgccggtttttgctgtcctgcctgcggggcaggtatttctcgacagcctgtgcttttgcatatcgctgggagaactcctgaaactggaagcttctgtgtcgcagaatctggggagctatcgctcgtgaagtgactatttccacagtcatatccgccatttcgaaaatgctccagtgtttgtttgcgatgcagtaggcgagcagtttttcgtagtcgagattttcctgatggggactggaaacccttgcgcaataggccataagcccttcagcggtggtaatcgggtggttttctgcctcgaaacaaggcgtggttaccgcgatgagacgaacctgcatggacaattttttgggtttagggcaccgcttgtgcctttgacatgaacggataaacccaaatatacgcaagagagcggtttatccgtcagtatccggtttgctttatcctcttcttttttacttattggaaccggaatgattgaattgttgttagctctatgtattttacgtgtttctttgatgctatggaacccttgcagacggaggggaagatactcccggtcatgtttccggcatccttaccaaattcaaacgattgaacagctatggcaaatatcaacttcggctttgatcatcacgcccgcaagctctattcgggcgcaatagaagagggcatccggaatacgctcgtacccatggttatcgagacttctggcaggggggaacgggctttcgatattttttcacgcctgctccgtgagcgcatcatttttctcggaagcggcatcgatgaacatgttgccggccttgttatggcgcagctgatttttcttgaatcggaggatccggagcgcgatatcttcatctacatcaactctccgggcggcagcgtttcagccggtctgggtatttacgatacgatgcagtacatccggcccgacatcgctacggtctgcgtaggtatggctgcaagcatgggcgcgtttctgcttgcaagcggcaccaaaggcaagagggcctcgctgcctcattcgcgcatcatgatccaccagccttccggcggcgctcagggacaggaaaccgacatcattatccaggcccgggagatagaaaagatccgcaagctgcttgaagagcttctggccaaacataccggacgggatgttcagcagatcagggaggattccgagcgcgatcgctggatgaacgcagccgaagcgcttgagtatggcattatcgatcaggttttcgagaaacgtccggcacccgaaaaggtcgattgattccgaaccagacccataacattccattcagttgtaaccgacttttaccatgagcgaagagagagcgcctttcaatcttgagaaaacctatcaccatcaggaggtcgaagaccgctggagaagcgctcactgggaggctctcggcagttttcatgccgagagcggtcgagtgcttgccgaagggaaaacgccttatacggtgctgatgccacctcccaacgtaaccggcagccttaccctcggtcatgtgctcaatcacacccttcaggatattttcatccgttacagccgtatgaccggcaaggaagccctctggcttcccggaaccgatcatgcaggcatagcaacccagaccgttgttgaaaagaaactcagaaaagaggggatttcacgccatgacctcggtcgaaaagcctttcttgaccatgtatggcgctggcgggaggagtatggcggtcttattctacgccagctccgcaggcttggtatctcctgcgactggaggcggaaccttttcaccatggacgatcgtgcttccgaagcggtcatcaatgcattcatcgccctctaccgtgacgggctgatctatcgtggaacccgtattatcaactggtgtccggtttcacagacagccctctccgatgaggaagtgatcatgaaaccccggcgcgacaaactggtttatatacgctatgcgctggcaaagcgtccgggcgagtatatcaccatagccacagtccgtccggaaaccattcttgccgacgtggccatagcggtcaatcctgccgatccccgttatcgtgatcttgttggagagcttgccgtcgttccggttgccggacgccatattccggttattgccgatgactatgtcgatatcgaattcggtaccggagccctgaaaattactccggctcacgatccgaacgactatgaggttgcccgtcgtcataatcttccggttatttcggtggttggcaaggatggcagaatgaccgacgagtacgggtatgcaggcatggatcgattcgatgcccgcgagaaaattctttcagatcttgaggagcggggtgcccttgaacgtgtcgaggagtatgagcacaatgtcggttactccgaacgtgccgatgttgttgtagagccctatctttccgagcagtggtttgttcgtatgaaaccgctggccgagcgtgcgctgcaggtggtgaacgacaaagagatccgctttcatccgccgcactggatcaatacctatcgccactggatggagaatatccaggactggtgtatctcccgtcagctctggtgggggcaccgcattcctgcctggtatgattccgacggcagggtatgggtcgcttcatcatatgaggaggcatgtcatcttgcgggaaccgacaagctggttcaggacgacgatgtgctcgatacctggttttcatcgtggctctggccgcttaccacactcggctggacagggcctcacagcgataacgacgacctgagggccttttatccgaccgatacccttgtaaccggtccggacattattttcttctgggtggcccgtatgattatggccgggctgtatttcaagggcgacgttcccttccgcgacgtttactttaccagcatcatcagggacatgaaaggccggaaactttccaaatcactcggaaactcgccggatccgctcaaggtgatcgatacctatggtaccgacgcattgcgatttacgattatctatatagctccgctcggccaggacgtgctctttggagaggagaagtgcgagcttggccggaattttgccaccaaactctggaacgcttcaagactggtgttcatgcagcgggaaaaatggtttgattcgctcgaggagtttgaatcggcctacagcgggttttctcctgatcggatgacctttgcctttgctgaagagcatgtgctgacggccaggtatcactccatgcttgaccgttatcatacggcattcggacagttcagggtcaacgacatcgtcaggaatgtttatgaatttttctggggagatttctgcgactggtatctggaagcccttaaaatctatctttcgggtatttccgatgccgatgcggccagaaaagccgttctgctttccgtatatgttcttgacggaacgctcaaggctctgcatccggtcatgcccttcattaccgatgagatatggcattttatcctgaaacgtccgcatggccggtcggtatcactctcgtcgatgcctgaagcggaaaacgaatggctcgacctggatgtttcgctgttatcgcatccgcgtgcgatcatttccgaggtcagaagtctgcgttcgctttttgccgttccgtccaccagtacggcgccgctgatcatcagagctgccgatgcggcggctgcagatctgcttatggccgacagcaatattattgcggccatgactaaatgtgacgttcagattaccgcttccgctgaaagaccccggcactcagcggcttcggtggttgaggggaatgaactttttgtgcagctcgaaggtttgatttccttcgaaaaagagagcgcacggcttcagaaagagatttccaatattgcctcttatgcggcttctctgaaaaggaaacttgaaaacggcgcgtttacggcaaatgcgcctcaggatgtcgttgacagggaaaaggataaactttccgaagcggaacgcaatcttgaaaagctcagaaacaacctcgatgttcttgccggatagcgatgaagtccggaaggggtgttcccgggcggggtctgaaaaaaacgttttttgctatttaagctgaaatgatattttatcgttttgtctgtgcctttgctgtggatggacaaaaaatttcaccgatgagttcgtaaggagtgcattaagacaatgaggcagttgaaaataagcaagcagatcaccaacagggagagcctttcgcttgaccgttatcttcaggaaatcggaaaatacgatcttctgaccgctgatgatgaggtcaagctgaccatggctatcaaagagggctacgatatgcccgttgacaccgtcgagtacaaacgggcaaaacgggcgctggacaagctcataaaaggaaacctgcgatttgtggtttccgtggccaaacagtaccagaatcagggtctgacccttggcgatctgatcaacgagggtaatctcggactgatcaaggctgccaagagattcgacgaaacaagaggtttcaagttcatctcctatgcggtctggtggattcgccagtccattcttcaggcgcttgcggagcagtcccgaatcgtgcggcttccactgaaccgggttggaacactcaacaagatcagcaaggcgtacagtcagcttgagcaggagttcgagcgggatccgaacactcgtgaactggcgaaccttctcgatatggactcccaggatgtcgccgataccctgaaaatcgccggacgccacgtatcggttgatgcgccttttgcccagggtgacgataaccggttactcgatgtgctgcagaatgatggtcatctgccggatcacggtttgaacaaggactcgctgactcttgaggttgaacgttcgctttcggtgcttgctccgcgtgaagccgatgtcatccgctcatatttcggtataggcatggacaatcccctgactcttgaagagatcggcgaaaagttcaagcttacgcgcgagcgtgtccggcagatcaaggaaaaagccataagaaggcttcgccagtcagcttacagcaaggttctcaaggagtatatcggcagctgaaatgccgccgcacagcctctttttcttttccccctttatgacgggattgcggtcgtaaccggttctttccggacaagacgtacggccgcaccatccttcagaccggttcttccggcagcgctgccgttgcggactgcgatttcgatcgtatcgaaacttcctctgtaagcgagcagttttccttcatcgacatcttcatatgttttcacgatcggcaggccgtcaatgccttcggcgctgatttcccatctatgcgctgtatcgacaagggaactctccagagaggttacgagattgccgaaatggtcgcagaagagtacccttcctgcaatgctgtttccgttttcgattccattcgtttctgcaggaagcgtgatgcacgatgccggatcgacaggatcgccgagccggtcgaacggaaagcctgcgcacagatgcgctgcagcgggcgaaaagatatcccgtccgtgaaaggttgcactttgtgcgggaagcatgatctccgggctggagatgctgatgcaatgcgtaacggtttgcgagccgagcacaggggtcagaagaccgttgtccggagcaagaaaggtctggcgggcagtttttaccgctatgggttttctcgatgtccctactcccggatcgacaacgcagacaacaacagcccgatccgggaaaaacggcatcgagcggtcaagaaaaaacgctccctgtgcgatattctgcggatcgacagcatgagtgaggtctatgacgcttgcatccggacaaatggaggtgatgacgcatttcatctgtccgatataggtgtcgcgcagtccgaaatccgtcatcaggataacgaccggattgcgccagtcgcttacgctcatgaggccgcttttttatagagcagggctcccgctccaagaaaaagaattatcgggagccaggcagctatccatggttcgataattccgttgtaaccgagtgaagcgaccgttttctgcataccgagaaaaagaaaaccgataaagagcgcgatggcaatttcggccgcaagtccgctccgctttttaacggtggagaggggaacgccgataaaaatgataaccagggaggctaacggcagagctgttttcgcatgcagctttaccctggcccggtcaagtcccgggaaccccgcctgcattttctcttttacatatcggtagtgctgcatcaggttcatctcttcaggctgcagactcagctcctgcagcgattgtatggagagcagcaggttgagggtgtcgttccccgtgctgaaagatatctcccccggatcggcgccgaatgagcgtatggcagctttctgcatgatccatctgtcgattgccggatcgaacaccatgcgggaagcgtcctttcttgaaatgaggcgggagccgttgaactgctcaacggttacctttgatgcctgcaggtgctttgcatcaaaggattctatggtgacgatacggttttctggttcgataacgtggatgttggtcccttcgtgcagaccggaacgggtttcattgagtacctgcttttcaaaagagattttttcttttgcggcggcaggttccagaaacgatgcattgagcaggtttattcccgaaataagcagtccgcccagaacatagggccgcatcaactggctcatacccacaccggccgatctgattgcggcaagttcactcgatgccgagagtctcccggcagtcagaatcgaggcaagcagggctgcgaccggtgctgttatctggaatgtcgagggcagagcgagcagatagtaccagacgatacccgatatgccgataccacggtcaaaaaactcatcgaggttttcgaccatggtgataagggtaaacagtgccgcgaaggctatcgaggcaaagaggaaagaggtcataaactgcctgaaaatgtgccggtagagcagtttcatcgcttcattccccttttttgcaggatggtaaccgctgcagtcgtgatgttcatttttcggatagtgtttttttgtagtgttcagtatccgaacagctcatcgagcttcagctcctttaccgtaccgtattgtcgaagggtgtccatatcgagccgggatgtatccccaagcaccagcataacatggttcctgttgccgaaatgctgctggtggaacagttttacgtcctgaagcgtcatggacggaacgtcgcgatagatattttttctgatatcatcgtcgagttcgagacgttgtgcgtcctcgtaattgaagaggacttcgcttctcgtgagccgttccgtggaaattttctgcataataccctcttttgccgaagcgaaaagctccggagactcgggcagttcatgcatcagactgctgattccatcgagagcttccggcagcttgtcggcctgggtgcctatatagctgaaaagatagctgtggcggttacggaatttaggcattcgatagaccgacaggaccgaataggcaagcgctttggcttcgcgcaactcctgaaacacaaccgaggacatcccgccgccgtaatattcgttgaaaagggttacgagcggaaccatctccgaattgtagctgtcgtctctggtcagcataatgacttctgcctgggtcatgtcgtaatcgacaacataaaccagattgtttcgctgttcgagttcaggatagaactcgacggacggtacctcacggaacgttgcggggtatccgcggaccgcacggagctcggcaagcagattttccgcggaatccgggccgtaatacagaacccggtggcggtactgcatgaggttttttatctcgtcaagcagttctttcgaagagatcgcttcaagttccgcattggaaagtacgttggtgaacggcgatgaagggccatatttaccatagctggccatggcctcgaagagaatctttctctttgaaagcttatcgtcagccctctccttcatggtgccagccttgagtttttcgagagctgcttcatcgggacgtgtatcggaaagcagttgttcaagcaggcgcagtgccgccgggaaatttttcttaagaccggaaagtttcagatagacataatcgtcagaggtgaacgccgaaaaacttgctccgtttttatagagttcctggctgaactccgcaggtgtcaatgcagaagtccccagataggagagataatcgagagcgagatcgatttttctgctgtggttttttccgatgtcgaaaacataataaaccgagaacagatcgttttcgttgttctggaggtagtgaagccttatgcccggctttacatcataaaaaccgatatctttcctgtaatcgaggaatgtcggctcgatattttccgatttcttcgccagaatatttcctgcaaacagggaggatgtatcccggtttaccttgatcggcgtgatcggaggtttctgtattttaggactgcttttctcgctgccgtgctctttataaaccgcgacatagttggtcgcgtaatgagcttttgcgaaagccgtcaactcatctttcgtgatggcgctcaatcgttcgatctgactgttatagtcgctccagtccattccccagataaacgaatcgacgtatgcttcaacccgtcccttgttgctttcatacagtttgagctgttcgattttcaggtcgttcaccgcagcttcgagcagccagtcggggaagttgcctttcttgagctgttcgatctgttcgagcaggagattcctgacctcatcgaggctctggccttcacgtggttttgcgctcagcaggtgtgcggagtagtccttcatcagcacaagcatcgaccccgcatcgagggttttctgctgctggtttaggttcaggtctatcaggcccgccgtctggttgtaaagcaccttgtcgatcatggtgaggtagtcggcatctctggtattgacgccgctgaaacggtatccgatcaccagttcctcggcttcggggcccttgacttttgtaataaccggcttctgcagctgttcttcaaccgccggggtaaagagaggtatctctttggcttccagaacggaaaacttctcatcgatcatcctgatagtttcgtcagggtcgaaatcgccggcaatacagagcgccatattattaggcacatagtaggagcggtagtagttgatgacattcctgatcgagggatttttcaggtgttcggcttctcctatggttgtctgggtgccataggtgtgctttctgaaaagtccggagaagagattctcccagattttacggctgtcgctgtccatcgtcatgtttttctcttcatagacggtttcaagttcggtatggaagagacgcataacaggattgcggaaacgttccgcctctatggtgagccactgatcgagtttgttcgatggaatgtcattgatataaacggtctgctccacccatgtgtaggcattggtgccctgtgctccgatcgagttcaggagcttgtcatactcgttgggtaccgtgtaccgggcggccacatttgaaatactgtcgatatcccggtaaattgcagcccgtttgtcaggatctgacgctgtccgatactcttcgtacaggttgatgattttttcaagctcggcatgttctttttcgtaattcagcgcaccgattgagtcggtgcccttgaacagcatatgttcgaggtagtgggccagaccggtggtttccgccgggtcgttcttgcttccggcgcgaacggcgatcgatgtgtaaatccgcggttcgtcgcggtagggactcatgaaaacggtaaggccgttgccgagtgtatagattcgtgtgtgaagcgagtctccgggaacggttgtgtacgggtacgttttgacgtcattcatcattggcctgcaggatagtaaatgcaaaaaaaagaataacgctattcctgacggaacgaggtttcttctttgcggtgaatagggcataagcatcaaaaaatataataatcggatttccgggcgataattgcaaccgttatcggatactacgtaaaataactcctgatacaggcaaaaacttcttattgtggagtccggtaatcctgatttaccgatgcagaacgaacagggttctttaatagttcttttcacatcagttaccagaaataataaggcgaggggaattaacagtatatgtacggtataacaggaaacggttatcggcttgtaagcagttacagccctaaaggggatcagccgaaagctatcgagcagcttgttgagggcgttcaaaggggagaccgctggcagacgctgttgggcgttacgggatcaggaaagacgttcacgatatcgaaccttattgcgcaggtcggcaagcctgtactggtgatgagccataacaaaacacttgcggcccagctttacggagagctcaggcaattttttcctgataatgccgttgaatattttatcagttattacgatttctatcagccggaagcctatctgccggctctcgacaaatatatcgccaaggatctgcgcatcaacgacgaaatcgagaggctgcggctcaaggcaacgagttccctgctgagcggacgccgtgatgtgatcgttgtcagttcggtaagctgcatctatggccttggttcccctgaagagtggaaggcccagattatcgagttgcgtcccggaatggaaaaagatcgcgatcagtttcttcaggaactcgtctccctgcactatgtgcgggatgacatgaagcccggtcccggcaagttcagggttcggggcgatattatcgatcttgttcccgcccacgaggagcttgccgtgcgtgttgagtttttcgggccggagatcgagagtctccagacgtttgatatgcagagtggcgaggtgctcgggagggatgactatgccttcatttatccagcccgtcagtttgtagccggagaggaacagatgcggcacgccatgctggccatagagaatgaactggcaggacggctcaacgagcttcgcggcgaaaaccgtcttattgaggccaggaggcttgaagagcgtacccgctacgatcttgaaatgatgaaagaactcggttactgttcgggaatcgagaactactcgcgtcatcttgccggcagagagcccggtgaccggccgcactgtctgcttgactattttccggaagattaccttgttgtcgttgatgaatcgcatgtcacgctgccgcagatccggggcatgtacggcggcgatcgttcccgcaagaccatactggttgaacatggcttccgccttccttcggcgctcgataaccgtccgttgcgtttcgatgagtatgtcgggctcgtgccgcaggttgtctgtgtaagcgcgacgcccggcgatcttgaactggagtattccggcggggtgatcgtcgaacagcttgttcgtccgaccggactgctcgatccgccggtagaggtgcgtccggtaaaaggccagatcgatgatctgctcggtgaaattcgcaagcataccgccagaggattcaaggcgcttatcatgacgctgaccaagcggatgtccgaagatctcgacgattactttcgtaaaaccgggatccgttcccgttacctgcattcagagatcaaaagccttgaacgcatgcagattctacgggagcttcgtaccggtgaaattgatgtgctggtaggcgtgaacctgcttcgcgaagggctcgatctgcccgaagtatcgcttgttgcgattctcgacgccgacaaggagggttttcttcgcaatacccgatcgctcatgcagatcgccggaagagcggcacgcaactcggaaggattcgtggtgctctatgcagacgtcctgacccgttccatccgtgaggttcttgatgaaaccagccgacgccgcaagattcagcaggcctataatgaggagcatggcattgtgccgcagtccatcataaaatccgtggagcaggtgctcaataccaccggggttgccgatgcggaggagcggtaccgcaggaaacggttcggactcgaacccaagcccgagcgtctgctcagtacccttatcgatacgttgaccgcagaagaatgttactccatggcagaaagtctccgacttgaaatgcaggaggccgccctgaaaatggagtatgaaaaggcagcctatctgcgtgatgagatcacgaagttcgagcatcgggcaaacgaggcggggaaggggatatagctgttttttcctcccgtgttttgttatgggaaaataaaatcatataagaataatacagggaaatacggttacaggtaacactgttttcagggagtacaggggtatatgctggcacaaatcgataaaaagcattacgaaaaactgcacgaaattctgcgtctctgccgcagcaatcttaaacacagcgatgaatcactgattcagcgggcgttttttatgtgctacagggctcatgatggcgagaagcgggcttcgggggaaccgtatttctatcatccggttgaagttgccaccatcctgctcgaagagctgccgctcgatgacgtatccgttgctgcggcactgctgcacgatgtgatcgaagacagcggatacacctatgaagatctggtagcggaactcggtgtcgaggtcgccgatatcgtagaagggctgaccaagatatccggaatcatgatcaaccgggaaattacccaggccgaagggttccgcaagatgctgctctctatggtcaaggatataagggttattctcatcaagttctgcgaccggctgcacaatatgagaacgctcgaatctctgccggagcatcgccgtctgaagatagcccttgaaacgagggacatttatgcacctctggctcatcgtttcggtctcggcaagatgaaggtcgaattcgagaacctcgccctgaaatacatcgatcccgagatgtacgaatttcttcagcagaagataaaattgagccgtgcggagcgcatcaattatctgaacaagatgatttcccctatcaaggacgaccttgaaaaacagggattccgtatagaagtcgagggacgggccaagcacctgttctcgatctataacaagatgcgtaacaagaacaagaccttcgaggatattcacgatctctatggtatccgtgttattgtcgataccgaacgggttgccgagtgttttgcggtttacggattcattacacagaaatatccgcccattccccagcacttcaaggactacatatccattcccaaacacaacgggtatcagtcgctccattctgccatcataggccccaaagggtatgtggtcgagctgcagatcagaacgacgcgcatgcatgagttcgccgaacttggcgttgccgcgcactggaggtacaaggagaaaatatcgaaggatgacgcttcgattgactcgtttctgcgatgggccagggaactgatcaaggatgccgattcggcggcatctttcatggaggggttcaagctcaatctctatcacgacgagatctatgttttcactccgaaaggggatatgaaaaccatgccggcaagcgccactccaatcgactttgcctatgccattcactctgaaataggcaatggctgtatcggtgcgaaagtcaacggcaagatcgtgcgtctgaacgcgcagctcaagtccggagaccgggtggaaattatcacgtcgaaaaaccagaagccgaaatccgactggctcaagtttgtcgtcacccatcgcgctcgtctcaaaatccgctcggccatcaatgaagagcgtcgcctgcagatagaaaaaggccgcagcatgtgggaaaaactgctttccggcgggaaaaagcttttttccgataacgatatcattcgtcaggccaaaaaatacggcatcagaactcctgccgattttttcagcgcgctggccagtcagcagatcagcggcgaggagattttcgagcgggtcagcaatgcccgcaaggagcccccggaagccggggcaaaagcttcctcaagcgaggcaaagcaggttgaggattatctgcagcaggcccgccaggatcaggatgccccggtatcgaaaaaggatgatgtggttatcgccggcatgaccaatatcgcctatgcatatgcgaaatgctgtcagccggttcccggagacgacgttatcggcttcgttacggccgagggtctggtcaaaatacatcgaaaaaactgcctgaacgtcagtaatgaaaatctgctgaaaagcgaaaggatcgtttccgttgcctggaacagaaaggtagaaaccgattttcttgccggcataaaaattgtgggcgaggaccggatcggcatcacgaaccagataaccgccgtgatttcgaagttcgataccaacatccgcagtatctcgcttcatgccagagacggcatgtttgtcggtacgctgatggtctatgtccgcaacatcgagaagcttggaacgcttatggagaaactgaaaaaggttcagggcatttttacggtagagcgtctgataagttgatcccgttttatgatgatcgacaggtaaccattatatttatgaagaattgcaggtatcgaaaaatgtcataaaaatctgaacatgaacatcatgaaacctattgctttacgattggtcgcttttttcctgtttatcggtacgctttccgggtgtggttataactccattcagcagaatgacgaggccgtaaacagggcatggggagacctcgagtcgcagcttcagcgaagggccgatcttgtgcctaacctggtcgccaccgtaaaaggagcagctgattttgaaaaagggacactcaccgcagttatcgaagcgcgggcaaaagccacatcggtgcagcttacgccggagatgctcagcgatcctgaagccatgaacaaattccagagcgcacagggccagctttcgtcaagtctgtcgcggcttctggttgcagtcgagcggtatcccgatctcaaggcgaaccagaatttcagagatctgcagaatcagcttgaaggaaccgaaaaccgtattacggtagcccgtcagcgttataatgctgcggtcgaaacctttaatttctcgatcaggcagtttcccaactcgatgaccaacagtctggtactcaaactcaaggccaaggagtatttcaaggccgatgcagcgtccagggccgttccggaggtgaagttctgaagcgctctacaggcatgtataaccggctgaaagggcttttcatactcggtgcgttactgttgcatttcctgccccttgacacggcattggctctcgatgttccgccgctcaggggcagggtaaacgacaacgcggccatgatctcgtcgcaggtggaggccggcctggatgcaaagcttgccgagctcgaaaagaccgaatccacccagatcgtcattcttacggttccctctctggagggagatgcgctcgaggatttttccatgaaggtcgtcgaggcctggaagatcggtcagaaagggtatgacaacggggtgctttttctcgtttcgagagatgaccgaaagattcgaatcgaggtcggctacggtcttgaaggccgtttaaccgatctggttgccggccggattgtcgataacgaggttgtacccgccttcaaggccggtcagatcgatgcaggttttctgcgcggtgtcgagtccatcgttctcgccgtcaagggggagtacaaggctaaaccgtcggacgagaaaggcggagcaccatcgtttgtcctgctgcttctcattctcctgttcatctattttttcagtcagatttcgaggggtaacggtggcggcggtcctctgattttcggcggcggacccggcggcggattttacggtggcggatcgtttggcggaggaagttccggcggtggtttcagcggcggtggcggcggtttcggcggtggcggagcatcaggcgactggtagagctgcgtatgaaacaatacagacaattaccatgaaagatccggtaaacaggttcctgaccgagaaagagctccgatgtatcgaagagcgaattcgtgaggcagaaaaaacaacatccggagagatcgtcgtaaagattgtctcttcaagcgacagttatgccgcggcggggctgctcggcagttcaataatctcgctgcctggcgccatccttatcatgatagctcttcaaagccgggatatgtggatgtttctcgggattttcgctgcactctttatggtgctcaacgagctttttacaagagttcccacgcttaagcgtccgttcgtatcggcttccgacaggcagcgggaagtcgaagagggggctctcggcgccttttttcgtcgcggcatcaatgatacaatcgatcataccggtattcttctctacatctctcttttcgagcacaaggttcgggttgttgccgacaaaggcatcagtgaaaaggtcgatcaggaggtttggcaggcaattgtcgatatcattatctccggcattcatgaaaaacggcaggggacggctgttgctgctgcagttgaccggtgcggtcagattcttgcccggcattttcctgtcaaacccggagaccgcaacgagcttgccgatacgattatcatgggaacggccatccgataatgaaaaaactgtgtaaaatcagccgaaaagagaccatcgaacatgttctccagctcagcagcgaaggccggcgcccaaagtacgtctgtacggtatgcgggcgcgcttcctgcgaacggcgacagctttgcaagcctgtaaaaatacgcagaaaaagagcaaagggcggtaagtaacgtgatgccgacaccggcatgagatgtattcccgatgcatttcgtacctccaccgcttttttccgcagcgcttcaggttcggacttccctgacggattcatatattacacttcataagaaaaatgctttgaacttctctgtaaaatgtttttttacagtcgattgtcattctggccaataaatcagtaatgggtggttatgaaaaaaacagcactatactcctggcatgaacaggccggagccaaaattatcgatttcggcggttatctcatgccggtacagtacagcggcattattgccgagcacaaggcggttcgggaagctgccggtctgtttgatgtatcacatatgggtaacttttatgtcaggggcgtacgggccggagagtttctgcagtatcttacgaccaacgatctctcaaaagtttccgatggcgaggctcagtataacctgatgctctacactgacggcggcgtcgtcgatgacctcatcatttatcgtatcgatgcggaaacgtattttcttattgtcaatgcaagcaatgctcagaaagactatgcatggattcaaaagcatatcggggctttcgaaggagtcagtcttgaagaccgcaccgatgagctttcacttgtcgccctccagggaccaatgtccggcgcgatactgcgtaaggtttttcccgatgaggattgcaacacattggcatcgttccggttcagaaaagtatactataacggaacagaacttctgatagcgagaaccggatatacaggggagcagggcgtggagatctgtctgccaaacgaagctgccctggaactatggtcggtattgatgaaggcaggtgaggagtatggtattcagccgatcggtcttggcgccagggataccctccggctcgaaatgggttattcgctttacggtcatgagatcgacagcaccgtcaaccctcttgaggcaagacttaaatgggtggttaaaatggagaagggcccatttatcggcaaagaagcgtgtcgccaggtggaactcaaccctcgatatgccgttgcgggtttcagtcttgatgggagggcacttccccgtcagcatttcaggctttacaactccgaccggcaggagatcggtaccgtctgcagcggaacactttcaccgacgcttcaggagcctataggtacctgttcgattctcagagagtacagcaggccgggaacacatgttatggttgaaatcaggggaaccatgcatcagggtgttatcagggcgcttccttttgtacagcgttaaagcgggtttacatgaagatgattatgcatctgtcgtgtggcaactcaccgtggaacccgtggttatcatgaattttttcaggggataagcaaggcgtggcaataaaaaaaaccgcaaaaaaaaatcgtctggttttcggaggcagagaggagcagaaaagagagattgccggcatcgtcctgatgcttgcagcgttgttttttataggggcgctgctgagttttcatcctgaagacgaaaccctgatttcctcgcttccatggaacgatatttcaagcgccgaagccagaaatgcagccgataacatcagcaatccgttcggtttgctcggcgcacggctttccgcatttttcatccgttcgtttttcggatatccggcgatattgcccggaatttcactgcttttctggggctggtcgctttttcgtcagaaaagcctcaagtcggcgcttctgttttttctctacatgctctttatggccatcgatatcgccgccatgttcggcctgacgtcgatgccgttcagtgattatctggccggaaccatcgggcggatgatggcggccatgctttccacgcttatcgggttgaccggcgcctgggttctgctgattgctgtcgctgctattaccagtttttatatgggcagaggcctgacatcgcttttttctgaaaatgtccgttcagcaagagaaaattttggcaaaccgctgggggcgttgcgcaggtggactgaggagagacgtaaaaaaaaaaccgacaaagtccgcctgaaagaagagaaaaaaaaactgaagcgtgaacggaatgcggttgccgaaaaaggcgaagctccgctgcttgccgatgctgatccctttgcccaaccggcttcacaggcgtaccgggtggacgaggagttattttcagtaccggcagcgcaaacgggcttgccggattcgccgcagccatatgctctgacgggagttcaggcaagcctttccggtgaaccggaaatgatcatcagcgccggtgtccatgaaaaagaagccgatcttgacgagcgtcgtctcaaagtaaagaccaaggaccgggagccttaccgttttccatcgatcgacctgcttgaaaaagttccggatgacgacaaccgcatcgacgagcagcatcttaccgaaagcaagcgcaagctgctcgagaaactcaacatctacaagatcgatgtggtgaggatttccactacggtcggtccccgggtgacgctttttgaaatggagcttgctcccgatgtcaaggtcagtcgggtcaaatcccttgaaaacgacctcgccatggcgcttgctgcgaggggtatccggatcattgccccgattcccggcaagaacgccgtcggcgttgaaattcccaatggcaagccaaaaaccgtctggcttcgttcggttctgcaggttgaaaaatttaaaaacagcacactgaaactgccgattgtgcttggcaaaaccattgccaatgaggtattcattgccgatctggccgcgatgccccatttgctgattgccggagctacaggcgccggaaagtcggtctgcatcaatgtcattatttccagtctgctctacgcctgcagccccgacaaggtcaagttcgtcatgatcgatccgaaacgggttgaattatttcattaccagcagttgaagaaccatttccttgtgcgttttcccggtattgacgagcagatcattaccgatcctcagaaagcggtctatgcccttaaatgtgtcgtcaaagagatggaactgcgttacgaatgccttgaaaaggccggtgtgcgcaatatcggcgactacaaccagcgtctgccggaggaggccattccctatcttgtcgtgattatcgacgagctggccgatctcatgatcacggcaggccgggaagtggaagaaccgatcattcggattgcccagctcgcccgtgcggtcgggatccacctgattgtcgccacccagcgcccttcggttgatgtcattaccggtatcatcaaggcaaactttccctcacggattgcattccaggtggcaagccgggtcgattcgcgcaccattctcgatggctcgggagccgaacagcttcttggaaacggcgatatgctctatcagccctccgatcagccgaaaacgatgcgaattcaggggccatatgtttcttcggacgaggttgaagcgataactacctttgtcggtgcgcagaatgccctcaagaacatgtttgtgcttccggttcccgacctgcagaaaggcaatggcgcatccatgagcgggatgcaggatcgtgacgggcgggacagcatgttcgaggatgcagcccggcttgtggtgatgcatcagcaggcaagcgtttccctgctgcaaaggcgtctgcgtctcggattcagcagggcggcaagagtaatggaccagctcgagtatagtggaattgtcagtgaagctgacgggagcaaggcgagggaggttcttgtcaacaacgaggactctctggagctgctgctgaggaatctggattagggggagtgctgagggaagaggctggatagcaggatggcggaaaacacgagcggctgcttcggtgatgttaccgggcagccgctttggttttcttttcgttcactgcttacaccgattcgacgcgggcgatttcaggaattgctttcttgatggcctgttcgacaccggcacggagcgtaatcgtgctcatcgggcatgaaccgcaggcgccgagaagtttcacgtccacaaccatatctttggtgatgccgacaagctgacagtcgccgccgtcaacctgcagataagggcggacggtttcaagcgcggcgataaccctgtcgtatagtgcgtcgctgttcggcagataatctttgctggtgctcatgatggaatgctgttgaatagtgattgaaacagaacattttgattacaaggtgatataatatcatttccgtctgctaaaaaacaatacaaaaatcacgacggttcgttactgcagcaggcattggcaatggatatctgtcgtgcgacttccctggctgagcccgaaagagctgtcgagctgaccgacccgggatctgtcagtacaaagggttttccgctgtctcctccttcacggacctcgcgaccgatagggatcgagcccagaaacgctattccctgagcccgtgcgaatttttcacctcccgccttgccgaaaatgtaatctttcgtaccgtcgggcagctcgtaatagctcatgttttccacaagtccgagaatcggaacatgcaccttgcgaaacatgcttacggctttcgatacgtcggcaagagcaacatcctgcggtgtggtaacgataaccgctccggtaaggggaatggtctgcaccagcgtaagctgaatgtcgccggttcccggaggcagatcgaaaatcaggtaatccagttctccccattcaacttcggtaatgaactgcttgatggcgctcgatgccatcgggccacgccagatgactgccgtatcggtttcgatgagaaatccgatcgacataagctttaccccgtatttttctaccgggacaaggtttttattgacaacctcgggtttggcatcgtacaggccgaacatggtcggaatgctcgggccatagagatccgcatcgatcaggccgaccttcgctccgcttgcggcaaggctgacggcaagatttacggcaaaagtcgatttgccgactccgcccttgccggatgctacagcaatgatgtttttaacttttttcaacggacgatcctcttcatcctgatgatggccgcatgaagaggtgacttttgcagtcatatgcacctcgatttcatcggcaagcgggacataggttcttaccgcatcgatgcaggcctgtctgatctggtttttcatcgggcaggcaggggttgtcaggactacgctgaatgataccctgtttcgttcatcgatgtgaatatccctaatcatgtcaagcgagaccagatcttttttcagatcaggctccatgacggtccggagcgcagcgataacctgtgattcttctacgttatgcattgattgacgttattggtgatcagtaaatagaattatgcgaggagtgaccggagatctatttttccatgaaacgcaatgaaatcggtactccgtcaagctgaaactgttcacgaagcttcttttcgagaaactttctgaaattgctttgtacaagctcaggattattgcagaaaaaagcaaataccggccagtgcgaatcgatctgcgtcatatacttgatcttgagctcctttccggacttcgttgacggatgcactgcggagagcgcctcttcaagaaagcggttcagggagctggtgctgattttcctcgagcggttacggctgatctcttctgcggtatcgatcgcccggtacaggttcttttttgtcaaggccgaaatgaacagcaccggtatccatgagaggttgcccatatgggaacggaggtcgtcctcatagattttgctggttttcgaatccttttcgatgagatcccatttattgaccagcagcagcactcctttttttcgctcttctgccatattgatgattttcagatcctgcttttcaagtccggctcttgcatcgagcagcacaacggcaacctgacagcgttcgatagccttttccgtacgcagcgaactgtaaaattcaacaccggcatcgatttttgtccgttttctcagaccggcggtatcgatcagcacatactcctgctgcttgcggatgaagcggctgtcgatggcgtctctggttgtcccggggatatcagaaacgatatgcctgttcgtgccgagcagcgcgtttacgaaactcgatttgccgacgttgggtcttcccacgacagcaagtttgacggatgtgtcttcgtcatcatcggtatgctccgactccggcagcgattccaggatatcgtcgagcatatcggcaacaccgcttccatccttggcggagagaaaatagggacgggtgaagccggtgctgacgaatgattcggcatcgatagtcaattgcgggctttcaaccttattgacggcgaaaaaaatctgtttgttctgaaacgtgcgctgaagcagtttgctgatttccagatcatcgtaggtcagaccggagcgtacatcggtgagaaatatcacgcagtcggcatcgcgtatggccgtcagcgtctgctcgatcatcgaggaactgataacgtcgttagccgcacagtaaccgccggtgtccatcagcaggaactgtttcccctgccactcgccaggcatgatatggcggtcacgcgttacacccggggtgctgtctacgattgcgcttttctggcgaagaattctgttgaaaagggtcgatttcccgacgttcggacgacctaccagtgctattaaaggcttcataaggcaaaagggtcttgtaaggcgcggcggctttacggcactgcctgaaattcacaaagagagtaacggtataatttgtagaattaaatgaaatattttacattgataaactttatttttcggaaaagtccagttaatcatattgtacagcatgagcaagacgttaagttttaaaacatattcggcaaagcctgcggaagtcgagcggaagtggtatgtcatcgatgccgaagatcagatcctgggaagaatggcggctgaaattgccaaggtactcagaggcaagcacaaaccgcagttcactccgcatatcgataccggtgatttcatcgttgtgaccaatgccgagaaagtcgctctcagcggaaaaaagatcgagtataaaacatacttccaccattcaaactatcccggtggcggcaagttcgatcatgtcaaggatcttctgaagaaaaaacccgaaaaagttatcgaacacgcggtgtggggaatgcttccgcacaacaacctcggacgccagctgttcaagaaactcaaggtctatgccggttcggagcatccgcatacagcgcagtgccccgttgagctgaaagttaactaaaccataatcaagagggaatgaaagaggttatcgataccgtaggacgccgtaaaacctcggtggcaagagtgttcatgacgccaggcaaaggccgggtcattatcaacaagctcccggtggaagagtatttcaaagatgaggtgagacgcagcaaggcgctcaggccgcttgcccttaccgaaagaaccgaagagttcgatatcaaagtcaacgttcagggcggaggaatcaccggacagtccggagctgtaagccttggaattgcacgtgcgctgaccgagtttgacgaaacggtacgcccgatactgaaaaccgagaagctcctgaccagagatccccgtatggttgagcgcaaaaaattcggccgcaaaaaagcccgcaaacgtttccagttctccaaacgttgatttttgcctttttactgtttatatctcagaagaaatcccgcataccgtgccattccggatcagttccggatgaggcttcagggaagtgtccggcacctcagggtgccggatcccccggagcagaagcatggtaaaggttccaactaaaacaaaaggatgacagcaatgccacagcagttccagcttgaagagatgctccgtgcaggagtgcatttcggacaccttgcccgccgctggtgcccgaaaatgaagccgtatattttcatggaaaaaaacggcgttcacattatcgatcttcagaaaacccttgtacttgccgacgaggcgctcaaagccctcgaagctatcgcttccaccggcagggagatcatgtttgtcggtaccaaaaaacaggccaagcacatcattgccgaagaggccgagcgtgcaggcatgccttacgtctgcgagcgctggcttggcggtatgctgaccaacttctcgaccatccgtcagagtatccgtcgcatgaacgccattgacagaatggagaccgacggcaccttcgatatgatcaccaaaaaagaacgccttatgcttgcccgtgagcgggaaaagctcatgaggattctcggcggtatcgccaacatgaccagactgcctgcagcgctctttatcgtcgatatcaaaaaagagcatatcgccatcaaggaagcccgttcactcggtattcccattttcgcgatggtcgataccaactgcgatcctgaaaccgtagattacgttattccggcaaatgacgacgccatccgttcgattcagctgatggtcaaggccgcagccgaaacggtggtcaacgcacgcgcactgaaggtcgagcaggaagtcctggctgacatggatgagcaggagtcagaggacgaaggagaagctgacgttgatgcgagcgctgaataaataacctgtatatcaagaatagttcaaacaacaagagcgaatttatccaatgagtcagatttcagctaaagacgttaaagacctgagagatattaccggtgtgggaatgatggactgcaaaaaagcccttgaggagtctgccggcgatatgcagaaagctatcgaatatcttcgcaagaaaggcgctgcgcttgcagcgaaaagagctgaaaaagaagctcgcgaaggtatggttgccatcagactttccgaagaccgcaaggcaggagtcattctcgaattgaactgtgaaaccgatttcgttgcacgtggtgctgtgtttaccggttttgccggcgcccttacctctcttgcccttgacaatgcggcagcatctcctgaagagctgcttgccctctctcttggcgaagagtatgggaatgagaaggttgatgatgccatgaaaaccatgaccggcaggcttggcgaaaaacttgaactcaaacgtcttgccttgttccttgctcccgatggtgtcgttgaatcctatgtccatcccggcgcacagctcggttcactcgttcagcttgcgaccgacaagcctgaagaagccggcgttcttgccagggatattgccatgcaggtagctgcggcttccccgatcgttgccgaccggtcagcggttccggccgattatatcgagaaggagagggagatatatcgtcagcaggctctcggtcagggtaaacctgaacagtttgtcgaaaagatcgttaccggaagacttgagaagtactatcaggaggtagtgcttaccgagcagtcctttatcaaggacggcaacataaaagtgtctgatgtgctcagtgatttcagaaagaagcatcaggcgcaagtcgatgttaaaggatttgtccgctatcagttaggagagtaaaaagaaaaaaagcctcgttgttcgaggctttttttttgaccatatttattcaggatcggtttaataacatcattgcgatggaggatggcatgctcaaatacagacgtatcttgctgaaactgagcggggaatcgcttgccggggatgacgggtatggcatcaatgctgcaatgctcgaccggtatgccgaagagattcgcgaagcaagggatatgggggcggaaatcgctcttgttatcggaggaggcaacattttcagaggcgtttcagaagctgctgcaaacatggatcgtgttcaggccgattatatgggcatgcttgcaacggtcatcaatgcccttgcatttcaggacgcgcttgagcgaaaggggatttacaccaggcttcagaccgccattaaaatggagcagatggccgagccgttcatcaggcgtcgtgccatacggcatctggaaaagggacgggtagtgattttcggagcgggaaccggcaacccctacttcacgaccgatacggcggcctctctgagggcgatcgagattgaagccgatgtgatcataaagggcacaagggtagatggcgtctatgattccgatcccgaaaaaaatcctcatgccgaattttttcccaaaatatcctatctcgatgtcatccgtaaaaaccttcgggttatggatatgaccgcaatcaccctctgccaggaaaatgtgcttccgattgtcgtcatgaatatgaatgaaaagggcaattttacccgtctgctcaggggagagaaggtcggttcactggtacagaccgaaggggcttaatcattttcgcattccgggccggtctgaaacagacgggtgatggtctcttttatgaccggccaatcgaatcccctgttccgaaggaatacttcaagtttcttttttcgctcactctcgtcacgacctttcagggcggccgcttttctgacacctgcccgatagcatagctcggcgccgtcatactctttgagcagtgcgtctgcaatattttccggaaccccttttctgatgaggtcgaactgcatttttcttttcccgacgggtttccgtctcgagcggctgccgatcaactcttttgcaaacgcctcgtcatcgataagctgcttctgaacaagatagtccaatacctcctcgacaagctctttccgatatccttttctcagcattttgccggccagttcgaatctgctgtggcttcgcagggagagcagtttcagcgcataagctgcggcttcgttttttgaatgatctgccatcttttcagctcctgaaaaaatttcggaaaacaatctgtttttcatttatttgcaaccctgactcaaaggaaaataccattcccgaccggcaaagagaaccatgaattctgtaaagcatattggagatgtggtgtgtgcgatcattgaacgtaatggacgcattctcatcgcacagcgtccggaaggaaaatccctgccgttgaaatgggagtttccgggcggcaaggttgaagagggggaatgcgcgcccgaagcgcttcgccgggagcttcgcgaggaacttggcattactgtagctgtccgccgtccgttgactccggtacggtacgcatatgcatccttctcgctgcgtctgcttccgtttctctgtgaaatagaatccggagaaccggtgctgcatgaacattgcgctctggcctgggttatgccggaaatgatcggctcctatgactttccggcagcggatatgccgatcgttgcggaatatcgccttattcgttcaggaagcccggcatgagggctgcgtctgtcatcgggataaacgcagcttgttgcatattcaggtttatttcttttttttaaatcagttgcactaattataacggcttgccggttctctccggcaaacatccatccggaggtttttgtggcagatacggaacatgcatcgatacgtgatgttttcagcatgccggttatcgttgcggcactgggctactttgtggacatttacgaccttgtacttttcagtatagtgagggtgcccagcctgaaggctcttggtatcggcgatgcgtcgctcatcgatgacggagtttttcttttgaacatgcagatgatcggcatgctgctcggcggcattctctggggatggctcggcgacaaaaaggggaggctcaggatcatgttcgcctcgatcctcatgtattcggttgccaatatcgccaacggtttcgtgacctcgctgccagcatacggagcgcttcgcttcatcgcgggtgtcgggcttgccggggaactcggagcgggcatcacgctggtatccgaaatcctgcacacccgcattcgcggttacggcaccatgctggtcgcttcgataggcgtttccggtgcgattcttgcaaatttcgtcgccaacagttacgactggcgaacggcatttttcatcggcggagctctcggactgctgctgctgcttgcccggttcagggtagccgaatccggcatgttccgcaccatggagcaaaaaacctccataagccgggggaacatgcttgcgcttttcaccgaccgcagccgttttttccgctacctgaactccatcatgatcggcgtgccgatctggttcgtcgttggcgtactcatcaccttttcgcctgaattcgcactcgatctcggtatcgccgaaccggtatccgcaggcaacgccgtgatgttctgttacctcggcctggtcttcggcgatctgtcgagcggcctgttgagccagctcctgcagagcagaaagaaagccgtactgcttttcatggcaatgaccgttgccgcggttgcgctctatttcctgcaggggagcagttcggcatccttcttttacggcgtctgtgctttccttggtttcgcaggaggttactgggccatattcattaccgtggcagccgaacagttcggtaccaacctcagggcgacggttgccacaaccgtgcccaatctcgtgcgcggcatggtggtgcccatcaccatgctctttcagttcagccgcggctttctcgggctgcgttatggcgcgcttttcgtcggcggaatctgcgtcatagcggcatttctctcccttgccgcacttgaagagaccttccacaaagacctcgactatttcgaagagttcctctgagggggtatctgtcaggttttttcagcttcaccagacatatttcccggacggttttaaccgtgccgtccggctgaaaccctctttttttcccctgtctctccaccttcgtttgaatgtttgcaaaacctccacagagttgtagcagagccttaataaaaaaaactgcgagccagggtattattgaggcacaaattcggctctcttccaacgaatgtaacgcaatggagatgatacatggcattacgtgctttcaatgaaaataattacctgcaggcactgctctcgcatctgcaatcgtcgggatcgggtgaaatgaagatctcggtcatttcagacccgcactattttgccccatcgttaggcacgacaggagaggcgttcgaagcctatctggcggccgacaggaaaatgattgccgaaagcgatgcgatcctgcaatcggctctcgatatcgtcgagtcggagaaccccgatatccttctggttgcgggtgacttgaccaaggatggcgaaaaaataagtcaccaggcatttgccgactacctttcggaacttgaaagcaccggtgtcagggtgtacgttattcccggcaatcatgatgtgaataacccggatgccatgcgttacgacggagcaaccgcaacgccggtcgagtcggtcagccccgaagagttccaggagatctaccaggatttcggttatggagaagccatttaccaggatccgaattcgctctcctatatagcagccccttcggaaaatctctggattctcggaatagacagttgtgaatacgaccagaataccaccagccccgaaacttccggaagtctgagtgacgaaaccaaagcatggattctcgaaaagcttgctgaagccaaactcaagggcatcaccgttatcggtatgatgcaccacaatcttgcggagcactacaccctccaggccgatctattccctgaatatgtcattacggacgatacttccgatggaacaagccttgcgcaggaactggcagatgccggtctttccatgatctttaccggccactaccacgccaacgacatcaataacgtgaccgacagcggcatgtacgaggtcgaaacaggttcgctggtcacctggccgagtccggttcgcacccttaccatcgatggaaacggaaccgtcgaagttacgtcaacgtcggtcacggagatcgattacgacctcggtggagccgcttccttcgaagagtacgctactgactacctcgtcagcggccttgaacaacttgcagtatattacctggtttccgcatttggtgttactccggcagccgcggctcaggttgccccgttgtttgccgcggccatggcagctcattacatgggcgatgaacagcccgatgcggtaacgcttggtaccattcaggccatggcagtatcgggtgatcccatgcaggtcatgcttgccggcgccctgcagtcgctctggacggacagcccgacagccgacaacaatgccactctttcctttccggatttctgggcggataaaaccgtcgaggatctcagggaaatcctcgcagatgattacggccttaccccacaacaacattatgaactctacggagaagcaatggcaataaatccaaactatccggtgctcaatgcaagcgttgatggcctcggcaacgtcgtgaccatctatttcgaagaggtgctcgatacgacgagcattcctgacctcagccagttcaccgttctcaacggcgatgaagcacagacaatcaccgctctgcaggtggtcaacaaccaggtaatcctgacctgcgcatctccccttgatacatctgaagaggtttcggtttcgtataccggcgtcgccgataccttgcagagcgccgatggccaggatgttctctccctggagaatatcgagattaccaattatctgtcactgactggttcggaaagcgaatcgtttgctttcgcaaccacgatagccatggattatggcgccgaaatttcagcgttcgatgctgcgagcggccggattttcgtcacctccccgcaaaacggactgcaggttctgggtatcgacgaccaactgcagctgaccaaactcggcaccatcgatctcggcagcaacgatgtcaacagcgtcgctgtcaaggacggtatcgttgccgttgcggttgccgcagagaacaaaaccgatgcaggaacggtctggttcctcgatgcagacggcaccatcggcgatcccgcgatgattctcggaagcgttacggtcggcgctcttcccgacatgctcaccttcagcgccgacggcaagacggtgcttgttgccaacgaaggggaaatggcagaagacggaacaaatccggaaggttctgtcagcatcatcgacctgtcgaacggcgttgcaggtgcgaccgtgagaaccgcatcattcgcggatttcaacgacaggatcgacgaactcaaagctgccggcgtcaggctttttgccggagaatccggattcgaaagcaccacagtcgcacaggatctcgaacccgagtacatcagcatctctcctgatggatcgaccgcattcgtcacccttcaggaaaacaacgccatcgccattctcgacatcgaaacaggcaccttcagcgacatcgttccgctcggacagaagagcttcctcggcctgcctttcgacggcagcgacaaggatggcgggtatcttcccgggacagacctgccggtatatggccagtacatgcccgatgccattgcttcgttcactggcgtcgacggcgaaacctactacgtgatcgccaacgagggcgacgatcgtgacgatttcatcaagccggatgaaactgccaaggtttccaaactgaatcttgatgatacggagtttcccgatgaagccgagcttaaaaccgacgctgaaatcggagtattgaaggtatcgaatgcttcgggcaacaacggcgatacggatggtgacggcgatatcgaccagctgctttcctacggagcccgttccttcagtattatcaattcggaaggcgttctcgtcttcgacagcggatcgcacatggagcagttcgctgcggccaacgacattctcgatgacggacgttccgatgcaaaaggggttgagccggaaggcattaccatcggcgtcgtcggcgaccggacgctcgccttcgtgactctcgaacgcggtgaaggcggggttatggtttacgacgtcaccaatcccgctgaggtcagctttgtgcagtatctcggcaactcaggcgacataagccccgaaggagtgcttttcgtttcagccgacgacagcccgagcggacgcgaactgctcatcgtcagcaacgaaacatccaacagcgttactctttaccaggaaaacgacgcgccgacggttggcgaggagatcgaagacgttgtgatgtcggaagactcgaagctggaatatgtggtgatgtccgattcgtttgccgatgccgatgcgggcgacagcctgacatatacggcgacgcttgcggacggatctccgctgccggagtggctgcagttcgacgcatcgcaccacgacctcgatacgatggaacagtactttctgcccggcggcaatcccgataacgcgacgggtgtcggtgccgctacggactcggcatctgcaggtacggcaattgccaccggcgtgaaaaccgtcgatggcaatgtcgcctgggaacgggacgacaacgcctcgggcgagatcgaaaccatagccgaaacgctcagggacgatctgggttacgccatcggcgtcgccagcaccgttccgttctcgcacgccacgccggccaccttcgtgagccatgacgtcagccgcaacaactactgggacatcgcgcacgagatcctgttcgaaacgcagcccgacgtggtgatcggcggcggtcttgagaacagcaacttcgccaaagctaccacgaacgcggcgaaactcgatgccgatgtcgacaacaacggctacaacgacgactacgacgcgttcatcaatggcaccgacggaacggattacgtatatgttgatcgtgaaagcggcgtcgatggcggcgatgcgcttaaggcggcggcagcggaagtcgatctttcggcaggcgaaaagctcttcgggctgttcggcacatcaggcggcaacttcgaatactacgaagtggccgatacgccaggaacggcaaccatcacgcgcagcacgggcgacagcacgccgacggtggacgaagacccgacgcttgccgaagtgaccaacgcatcgctctcggtgctgaaccaggacgaggacggcttcttcatcatgatcgagcagggcgatatcgactggaccaaccacgccaacgactacgagaacatggtaggcggcgtctatgacctcgaagaagcggtcaaggcggccgaaacgttcgtcgaaagcggatcgaacggcatcagttgggaaaacacgctcatcatcgtcacgagcgatcactcgaacagctacctccgctcgcaggaagagcttggcatcggcgacctgccgacacagaacggcaagagctatcccgacggcgaagtaacctacggaaccggcggtcataccaacgagctggtgagcatctatgcccgaggtgccggatcggaactgttcgaagaggccgccggcgacatctacgcaggcacggagatcatcgacaatacacagatatacgacgtgatgatgcaggccgccaaagaagccggagccgagcacgtgatcctctttatcggcgacggcatgaacatcgagcacgaaatcgccggaagccgctacctctacggcgaagattacgggcttgcctggcaggactggagcgaagaggaagacggctggtcgggttacgtgagcacctgggacgtgacggcatacaacagctatgcaaaagccgccggggtagcggcatacagcgaagcgaccttcgatccgctcatcggctacgatccgtcacagggtggcgaaacgccctacccggtagcgatgaccttcagcggcacgccggacaacggtgacgtcggcacgcttgacatcgtggttacggccacggacgagagcggcgcatcggtcagccagaccttctccatcacggttgacaatgccaacgacgcgccgacggtggaagagacgatcggggacgtaacggtgaaagaagacgcaacactcgaatacacgatacctgccgacgcatttgccgatagtgatgcaggcgacagcctgacttacggagcgaagctggcaaatggttcggcattgccggaatggctgcagttcagtacatccgaggagtcgatgaccttcagcggcactccggataacggtgatgtcggcacgcttgatatcgtggttacggccacagacgagagcggcgcatcggtcagccagaccttctccatcattgttgacaatgtcaacgacgcgccgacggtgggcgaggagatcgaagacgttgtggtgtcggaagacacgaagctggaatatgtggtgatgtccgattcgtttgccgatgccgatgcgggcgacagcctgacatatacggcgacgcttgcggacggatctccgctgccggagtggctgcagttcgacgcatcgcaccacgacctcgatacgatggaacagtactttctgcccggcggcaatcccgataacgcgacgggtgtcggtgccgctacggactcggcatctgcaggtacggcaattgcaaccggcgtgaaaaccgtcgatggcaatgtcgcctgggaacgggacgacaacgcctcgggcgagatcgaaaccatagccgaaacgctcagggacgatctgggttacgccatcggcgtcgccagcaccgttccgttctcgcacgccacgccggccaccttcgtgagccatgacgtcagccgcaacaactactgggacatcgcgcacgagatcctgttcgaaacgcagcccgacgtggtgatcggcggcggtcttgagaacagcaacttcgccaaagctaccacgaacgcggcgaaactcgatgccgatgtcgacaacaacggctacaacgacgactacgacgcgttcgtcaatggcaccgacggaacggattacgtatatgttgatcgagaaagcggcgtcgatggcggcgatgcgcttaaggcggcggcagcggaagtcgatctttcggcaggcgaaaagctcttcgggctgttcggcacatcaggcggcaacttcgaatactacgaagtggccgatacgcccggaacggcaaccatcacgcgcagcacgggcgacagcacgccgacggtggacgaagacccgacgcttgccgaagtgaccaacgcatcgctctcggtgctgaaccaggacgaggacggcttcttcatcatgatcgagcagggagatatcgactggagcaaccacgccaacgactacgagaacatggtaggcggcgtctacgacctcgaagaagcggtcaaggcggctgaaacgttcgtcgaaagcggatcgaacggcatcagttgggaaaacacgctcatcatcgtcacgagcgatcactcgaacagctacctccgctcgcaggaagagcttggcatcggcgacctgccggcacagaacggcaagagctatcccgacggcgaagtgacctacggtaccggcggtcataccaacgagctggtgagcatctatgcccgaggcgccggatcggaactgttcgaagaggccgccggcgacatctacgcaggcacggagatcatcgacaatacacagatatacgacgtgatgatgcaggccgccaaagaagccggagccgagcacgtgatcctctttatcggcgacggcatgaacatcgagcacgaaatcgccggaagccgctacctctacggcgaagattacgggcttgcctggcaggactggagcgaagaggaagacggctggtcgggttacgtgagcacctgggacgtgacggcatacaacagctatgcaaaagccgccggggtagcggcatacagcgaagcgaccttcgatcctctgatcggttacaatccggaaacgggaggcgaaacgccgtacccggtagcgatgaccttcagcggcacgccggacaacggtgacgtcggcacgcttgacatcgtggttacggccacagacgagagcggcgcatcggtcagccagaccttctccatcacggttgacaatgccaacgacgcgccgacggtggaaaacccggttcaggatatggttctggctgcaggcgaaaaactggagtacgcggtggccgctacatttgccgatgaagatgcgggggacagcctgacatatacggcgacgcttgccgacggctcttcgctgcctgcctggatgcagtacagcgcttcaaagctgagcggaacgccgacgaaagccgatacaggtatctatgagctcctgttaaccgctacggatctggccggcttatcggtttcggacctctttaccctgaccgtgaccagcaaggatttcggtgaaacaacaggtaatgacaacctgtccggaagcaggacggatgacgtgatctatggcgacgcaggcaacgacagcattgccggcaacgatggcgacgacaccctcatcggtggtgtcggtaacgataccatgcagggcggcagaggcgacgatacctactatgtggacagcgaaggggacgtcgtccgggaaagcagttccagtttcggagggtttttcagtttcttcgggaaccgttctggcggaattgacaccgtgaagtcgaaagtcgactggcagcttggtacgggtatcgaaaacctcgaacttctgggatcggacgatctcgacgggacaggtaacgttcttgacaacgaacttgtcggcaacgagggtgataacatgctcgaaggacttttcggtaacgatagccttatcggcaacggcggcgacgatattctcgatggcggatggggcaacgacctgctgttcggtggtgagggtgccgacctgctcaccggtggaagcggcagggatattttccgctatacgaacgcaagcgaaagcggttttactgctgaaacgatggatatcatcagcgacttcacctcccgtcaggataggctcgatctatccggtatggatgcgaactcctccctgtctggcgaccagtcgttcagccgcgtcattctgggcagttccggcacgttcacctctgcaggccagcttcggttcgacagcgccgaaggtatcctgtacggcaacaccgacggcgatgccgatgcggagttcgccattcagctttcgggcgtgaactcgctgagagcaacggatgtgatgctgtaattcatttcctgttttccctcttgcgtcccgccatgcctgtcattttccatgacagtgcatggcgggacgtttttttgcaccctcccgcaacgagtcaaggactcccgggatatccgcctatctttccggatgacgtgacgcagctttcattaccagccagggagttggaccggatcgccattcccagacggcaagcaactggtcgaggtgggcaaggttattgaaccatggaggtgctttggacagacggcgctggccgctgtcttccacagtcgtgatagtgtgcgagtgggagaaccgctcgatgagcaggcgggtgatcccttttacgagacattcgtgggattcgacaataatatccattccctgcaatgcaggagcaacggaaggatcgagcagatctttttcagcgccttcgatatcgcagagaaccagtatgtgacggtcggcacaggcagcaaaatcttcgggcctgaacatcgagccgatctcgatccggtcggcgacgccgttttttttggcgagttcggcacagactttccgggctttggggttcaggtcgtaagcaaggattcgggttccctgcatttttcttgccatgcccacagcataatagccttcagcacagccgatattgatgacggtatcgtacccggtatgtatcgccgcttccagatagggttgaagcggctgttcataacaaccgagcagcttcgcgatatggcatccctcggcagagtccgtgagaaaatccaatccttcgagaatcccttccatgacaacggttccctgttgcagcagcaaccggtttctgatcagtacgcttctccatttcgacagcagacggagggcctggttcagccgggtctcatctgccggacggtcgagcaggttcagcagatgcatccggacgtcatggtgcaggttcatggcagggtgagacaggaaacatgttatagtgcaacgataacttttttcaatatacgttatgagttcgctaatatccggttctttggcagatattgtcaagtaaagccatgcttctgcactgcagcgtcatgaaaagccggtattgtctttccgtcgatctgctgaacgctcactccgcctgaaggtgcctggcggatcgttttttttatcggatttcccctttcggggagttctctctgccaataatttcttataattcgggaaagattggtggattccggttgatccggagcacagatccgacacatcgcagcgatacaccgggttcatgtcgtcagcaagagagagttacaacttccagaaaatcatcgccatcaccggcgtcctgctgcttgtggtcaagttcgcggcgtggtacatgacccgttcggtggccattctcaccgatgctctcgaaagcatcgtcaacgtcaccagtggcttcatagggctttacagcctctatatttccgcaaaaccgcgcgataccagccacccttacgggcatggaaaagccgaattcatatcgtcagccatcgaagggacgctcatcaccgtggctggtctgctcatcatcaatgaagcggtgcagaaccttctccatccgcatgctgtcggacggctcgatctgggcatattgctcgtaagccttaccgcagcggtcaactggttcgtgggctcgcttgccgtgcgcaacggcagaaaaaacaactcgcttgccctcatcgcaagcggcaggcatctgcagtcggacacctggtcaacggcaggcatcatagccgggctcgctcttcttgccctgaccggcatggtatggctcgacagcgcggtagccctgatttttgccgttgtcatcattgttaccggtttccggattctgcgcagttcgctcagcggcatcatggacgaagccgataccgaactgcttgagaaaatagttgatctgctgcaggtcaaccgccgtgaaaactggatcgacctgcacaatctcagaatcatcaaatacggcagcgtgctgcatctcgactgtcaccttaccgtgccctggtacctcaacgtccgcgaagcgcagaaggaaatcaataaactccagcgtctcatccgtcagcatttcggtgaaagcgtggaactgttcgtgcacaccgacgcctgtctcaggttttcctgcagcatctgtacgaaacaggagtgcgacgtgcgtcaggccgatttcgaacagaccgtggaatggacggtgcagaatatttcacgggattgcatgcacaaggtcggagaccaggaataagcatccttccggcggtcgccgctggcggaagtgctgcgaacaataaaaaaacaagggcgatgaaagtacttgttacaggagcatcaggattcatcggatcgcacctcgcagggcgctgcgggcaggagggacaccaggtcagggcgctggttcgcaaaggcaatgcagcaattccccgtctgcaggaacaggggataacggtgatcgaaggcgatatccgcgatgcagcggcagtccatagggcggcggaagggtgcgatatcattgttcatgcggcagctgtcgcctccgattggggcgaaccgcaggattttatagacatcaacataggcggaacgcgcaacgtcgccgaagccgcacttcggaaccgtgtcggcaggctcgtgtacctcagttcgatcgaagtgttcgaccatgtaaaaagcgagaggatcgacgagcagacgccctttcatcagagaaaccagccctaccccgatacgaaaatcgcagcgaccagactgataggggagtatgccgaaaaaggccaggaaatctcgattgtctatccctccatggtttacgggccgggagaccggaccatctttccgctgcttgccgacggcatcagaaaaggccagctcttttactggacgcatcatacccgaatgagcctcatctatatcgacaacctcgtcgatcttgtcatgcttgccgcaacgcatcctgccgcggcaggtgaagggttccttgcctgcgacaccaccgtacctgacttcggggcattctgtgaccggctcgcttcgggtatcgacgcccgccccccgttcatccatcttccgttcagtcttgcatacctgctcgcttcgctgatggaaatggcctacaggctgaccggaagcgacactcgaccgatgctgacaaggcaggcggtcacgctgcttgcatcgagggcaatgttcgatacctcgaaggctcgtaaccagcttggatggaacccgaaagtctcctatgacgcaggcttccgcagaaccctcgactggctgctcggcatcgatccacgggaatggaagtgtaaatgaacctgtcggagtcgatgcaggcaggtacagctgtgccccccaaccccaaccgggtttcaatgaagcagttgcattgcggcaattaacgccaggtgacgcgtaatttcttttaaaaaaaaggttgtgatcatgttgcccgattggcatatcgtttgcttcgggtacaactgaatgtcacgagtaatctctcttggcgattggagtgcgaacgcttggcaggtttatagcgttatactctgtataatagagtgaatagttgttacatctgaatagttattatcaggagtgtcgttatgaaaaaagttatgtatgcgtgcatcttgtccgggatcgcttcagggttttcaccggcagcgatgtcggccgcaacggtggatggcgctgcggtttttgccagaaattgcagcgtttgccatcccttgaatccgcccccgaaatccgctccgccggttatggcgctggctaaccgttaccatgaaaagtttgccaccaaacagcagggagttgctcacatggcggcgtttctgaaaaaacccgataaaaacagggcagtcgatacccaggcggtatcgcgtttcgggcttatgcctgccatatcgcttaccgatgctgaactgaaggccgtaaccggatggttctgggatcagtacaatccggcaatgggtagaggtcgtggtatgggcggcggtcagagaagacttatgaaccagtgaaagaggaaacaaacatgaaaaaatcgttcagctggcgcatattcatcagcttcggacttctgctcgcctttctgatgctgcttgtatcgggagtcattctctatatctctcctcccggaagggtggcgaactggaccgactggcgaatgctcggtctgaccaaaacagcatgggccaatcagcactcgattttcggcttcgcgttcgctcttctctcgatattccatcttttcgtcatcaactggaaggcgtttttttcgtacctcaaagccaagtcagccatcggcctgaaaagtccggtcgagctgttcggcagcatcctgcttgcgctgctcttcgggttcggcacctacttttccatccagcctttttcggcggttatcgatttcggcgacaacgtttcggcttcatgggagcaaagggacaaacagccccccgtacctcatgccgagatcatgacgcttgtcgaactcgcacagcagccggggcttggcggtgatgccgaagctctgaaagcgaagctcgaaaaagccggatacacggttggttcggttcaggagactcttgcggacatagcaatcaggaacaagacaacggcggaaaagatctacagggatatcgctcctgaaaaaagcggagcgaagaagcttccttccgaagggcttggccgtaaaaccctgcaggagatagccgacgcccagggaatatcggtcacttcgctgcagatggcgcttcgccagaaagagattgaagccgaacccggcatgaccctgaaagcgatagccgaaaggaaccatatcgaaatgagcgagttacgcgggatgatcgaaaccatgatcagcccgtaagaacgcccggaatggcggaggagggacttccatccctcctcgaactcgaatatctcgtgttataccttctctcttgaaccgcaaggctgcaatcaaatcagttcacgcagacaaagcgggcgacacgccctcggcgagacgaaatccttcgaatggccgctgtatgccatttttcatgatttctgcccgtttattgtgtgcaacccgccagccctatcccggtcaactgccggaaggcatcaccaaagagagccttgcaaaaggccgcatttccgtccttcgcaatcctgacatcgctcatctcctgtacttgccggccctgaaagcagggttgatcgagatgacgattcccgataaacccacaagccgcatgctgcaataccgccggacaaataagggattactcttgcaaaaggttaaaacgctcgttgatcgagcgaattaatgtactcaagagagcagggaggtttacttcgctgaatcaatctgtaccaggtcgccccctgcacgccatctaaccccactccggaaacatcgagccatgggtatgccggaaagtgaccgtggtgggggagaggcaacagtcgcccggtttattgctattcttgcctgactgtgcgcatacgaaacgacggatcgaagttttccgggtattcccgattaggcacgcagtgcgtacagaatagagctggacacattatcggacgttattgcaagtccgtagcatggaagcccgaatattaatatcgtaattgcttttatttgatgtgtttgttttgtaaataacttgtgcggattttgtgcaatgatttctcaggggctgtttattctgacgcatacgcctgcttgaaaacgatacatgcaaccgatttccagcagcccctcatctgttcatactcagtatcactataaaagttttttctctataggacagcttatgtcccatgtccgggtttataatgctatcgggctccacccaatgaagcgatccggacgcgaaataacgtttaaggggtgaccaaatcaacctgaagtattcttgttatgagacaatccagacccccgctggttcgcatgcaacatatcgaccgggaacttcgcaataactgttacccgaactgcaccacagttgcccgttactttgaagcaagtcgtaagactattcagcgcgacatcgagtacatgcgtgacttgctgcatgccccgattgaatacgacaaaaagaaaaagggctatttctataacaaagaatggacctttatgccttccacatttcttgaccgacaggaagcagaagcgctgaaagccacaaagaaagtcctctcccagtatcagggaaccccctattatcaggaaatcagcagcgcgcttgacaaaattctgcagtatctgcctgcctcacattccgaaaacggcattcttgacatctattcgttcgagcaaacggcatcttcagaaatcgacacaaaaagttttaccctgctcgatgaagcaatccgcaacaatcggaaaatcggcataacctaccacgcctcatcaaaacaggcggaaaccgagcggacggttcacccttatcggttgcactacgatcaatctaaaagcacctggtatctgattgccttctgcgaactgcggcaagccacaagaaccttcgccgtcaacagaatcagatccatcaccccatgcgcaaccgggttcaccattccggaatccttttcaatcgaaaagtatctcgaacagaccttcgatcaatgtgccggcgtcgaagagcaagcaatcgtcatacgttttaccccatatcagtcacagtggataaaggagcaccgctggcacccgacgcaacagatcgaggaacacgaggatggatcgatcactctgcatatgaaggtcagcgcactcgatgcggttaaacgctgggtcatgcgctacggcaaagaagccgaagtgcttgagcctgaagagttgagggatatgatcagggatgaggttcgggtgatgggtgcgatgtatgcgatgatattgtaaagaatggcttaattggtgtatatttttgttataacataaatacctcgaaaaatacaaatgaggcttaagttaaccctccggcaacaacgcccagtagagcgaatacctctgaatcacagccatcatttggctgccgtgatatacagtaccctttccaaatcctcatctgaatttgcaactgttttgcatgacaaggggtatgctcctgaagggagccggcaaaaattcaaatatttcaccttttcaagccttcagattccgatccgaacaattgatagcggagaaattgtttcccgctcccgtcagataacgttctatctctcgtcgccgaaggaagagtttctccagcatctgattcttggcctgtttgccgaagggtcattgcggattcataatgcagtattcagcaaggagtgtatcgaaaagctgcctgaacccgaatggacggagaacatgactttttcaatgctgtcgccgctcgccgtatcggtctatcgcgatccatcagcaggtatgaatacgaaggaatatctgcgttatgacgacagccgtctttctgatatgctcttgcataatctgcaggcgaagtatcgcggtttgtttggctgcgaacctccggaaaatgacattcccttttcggtgaggtttgaagaagcgtatctcaaaagagtgcgggagaaaggcaggagcgtagaaaagctgatcaccatcaaggactacagcggaaaagagaccagggtcaaggctatacaatgtccctttacagtgaccggtgaccccgaattgatcaaggtcggctatgagtgcggattcggggagaacaacccgatggggttcggcatggtgaaagtgagttagcgaatagagtcccttgttcgataatttcccttgttcgataataaacaataatctattttccccagaacaagatttatcgaacatagtataaattcgaacatatggaaaaggaacgactttacaatatcactacgctttttaaagaaaaaatcctcaatgttcttggctggcaactaaaaaatgagccgttattaaaagaagctgaagggattttgtttcttatggttgaaactggaaaaaaggtattaaaagttggcgtagaatacagaaaaacccttttgaggacaacgtcttcctcttttttaccggatgaggtggatattgtgatggttgctgctccttatatcggttatgcacaactggaacgactaaaggcaaataacgtcaatgcgattgacgaggcaggcaattactacttttcgtatcggagtggcaaggatcgtgtgatcctgtatgaattcaatcataggtctaaagcaactcgcttatctcgcatcgatgccttttcgccaaaagccggatatgtggttatggctctattaaccgcagaaagatttgagatttcgacaatgcgtaagttgcaagctattacagaagttagtcttagcgggattttttcgatttgtgaggcaatgaagcgaaatgacttgattgattactcaaaaagtttaccgattcgtgttttaaatccaagtcgttttttggatgaatgggcggcttacttcaaacagcgtcttgcaccgaaattgaataggcaaggctatctgatttcagtgaagaaaatcgttgataaagaaagcagagaagtcgacgttcagcatttggattggcgagaaggagccagtgttttacttgatcaaatacaaagctccgcattaactggcgttcaggctgcgcaatctgtatcgcggttttatgctgtggaagtcggagaaattttggtgagtcacttgcacgaggccgaaagggaattaactcggaaatttattctaactccaatgatcagaaatcccaacttaatactgattgaaccctataacagcagcgcatttatcggaataaatgaagaaggaaaatttagaaaagcgcatccgattcaaatttatctcgatcttctgacctcagatgacccgcgtgcgaatgaatttgctgaaatataccgggagaaagcgcttggctattgattttgaaaatgatgaactttatgccgcatgcaaggccgttgagccttttttagaccgcttggttttggttggcggctgggcttttcgcgccttgatgaatatttggcgcaaggaagaacgcgagacaaaagacactgactttgctgttgaacttgtttcaagagaagcatttcaagaaatttcaaatcaccttttagcaaacggttttaagcatagaaatgtatctgataaactcaaaaaaagaaaaatactcgaatattcttttgaacaacaagataaatggattgaaatattgccggttggtgaatttgcaagggatattaccgatttggacctgaaagaatacaggttggcctttgatgataatgaaatgttaaatgtgagaaatgctgcaggcgatgcgctttctttgaaggttgttcatgtatgctctttggtcgtcatgaaagtgttttcatatactgaccgttgggatgaacggcgaaaagacttgacagatctggaataccttactgaacattatggagtagaaaatgataaatatggcctaacggttaaactaaaagaatggtttgaggaaaaaaatgtgccttacgaaatggcttcaagccatttgcttggtagagaaattcaaaaaaaacttcaggacgaacttttcatagaaacagaaaagcgtttgattaagataattgaacgcataagtgattctgaacgtgaagaaacagctctcacaaaaagattgaatattttacttgaatactttcaggataaatatgagtagtttatttcaatacacaggaaatccttttgtggatgcggggatttctgcactcacaaactggtgtgataaaaaaacaccgcaagagctaactgaagcggatattaaaaaagccttgcctgaaatcgctaatcttttttctcaaggggcatgggttaaaactttttataccaccttttctaacggggtgatggtacagccttcaaataaagggaaagaaagagaaaaatggttggagtttataggtgatcttgtaaaagaattacaaccattagctgaccatggttcttgcgttgcttgtggatgtcgaaatgctataaaaattaagaaagaaaaaagaggactgttgagaagtgaagtccctatggcaagcggctcacttaattattactcttttgcttctactggagccgattattgtgggacttgtgcaattgcaattcaagtttcacctttggttctctatcgaagtggtggaaagatgattttggtgcattctagctcagagaaagctatgtgctcatgggcaaaaatggcaataaatgaagttcgatctcaaattagccttaggaattatacgggatgttttaccgaaaattttacaaatccacaaaacgccttatttcgtattgctaaaatactcattcaggataaggatgattggaagagtgatccgattactattcgtatttattatttcaccaactatggacaaggcgcagaattgaaatactatgatttgcctaaccgggtttttcattttttaaatgaagttcaccatagtgaagaattgaaagattgggataaaattatcggaagtacatacttttttaaaaaaaataactctaaaatttatttgaatactgatgataaatccgaggaagaatacaaaaataataacaacgttatttatgaaggcttgttgaaagatgagtggattgttaaatatttttacaactttctgcaacgcaaggcctatgcgaagtgggagcttgttcaactgtatttaaaggaggttagacaaatggataaacaaagaacagaagtgattaaaagggtggctgatgaaatatcattagtgattcaaagagacgaatcacataatccaaaacgtctgtggcagcttgagcgagcaaacagctatggcacttttcgcaacgttctacgcctaataataaaggatcgtattaaaaatggtgccgagcgtccgttgttcagtattgaagattatacagagagactttttcctgatggagcgctttgttggcgggaaactcaagaccttattctctttcgcttgtacgagatgctacatggctggttaaaagaaagagatattgtaatagatgaagttgaagaaaacagtacaactgaaattgaataaataaaaaataaggagaataaatatgtcgaagaatattattggctttatgcttatcgatgcgccgtattctgcattaaataatgccggttcagatgcgggtgaaagaacagaaaacacgatttcagtaaaaagtattcgaaagggaaaagatatatatccatatatttcggcacaggcattacgctattggtggcgcgaaacacttgaaaaaaaatgcagttgggaaatgtcgccgattgagcgggaaacaaaaattgcgttcacacaagcaaatccatttaagtatccggatgatgatgtttttggttatatgagagctcaaggaaaaagtgatggaggaactgttacacgtctctcaccattgaaaaactcacctttgatttcaattgttccgaaccaaatgacgagcgactttggggtcatgagccgccagaaagaaggagatcctgtgccgcatgaacaccaattttattcgacagttatgcatggaattttttcacttgatttggaaagtgtcggtatttttctcgaaaattataaaacaggacaacgtcatcttaatgacaagttagttcaaaagcatagagactctattgaaaaatctggtgcggttaaaacggaaaatgattaccgtcttcctaaggatgagagaaccaaacgtgtaacggaagcaatttccgtgcttccgttcataagcggtggcgcaaaaagcgcgttgcacttaactgatgttacaccgaaacttttagttatgacaatcttcaatagcgggaatcacatatttatgaatctggctaaaaacgacaacgggcaaccgaaggtcaacatctgcgcattggagcaggtactcacggattacgctgattatttagcaacagatgtttatatagcccgccgtgttggctttatggatgaattggaggaggaacttgtttcattaaacgaaaaagctttcggcacgaaaaaagtgatttataatatggatggttcatttaataaaaccgttgaaaccttcactcaggaaattgcaaccagcattcccgaatagcgatgaaactccttcgtataaaaatccgaagttggacggcatcgtttcgttatccaatttttgttgccggcttccaaccgaccttgcccatgccgccactctccacgatttacggcttgatttcggcggcaaaaggcaacatcgtgacgcccgaagagacgtcggtaggatatgtgttttcttatcaagccaaagcggtggatttggagaccatctatgaaatagaaggcttaaaggcaaaatccaatgttgccaatcgcgagttccttttcgataatgaactgtatctttacctcacgaatctcgatttggaaagcgtatttcggcgtccgcatcatccgattttgcttggtcgttcgaccgagcttgccatgattgaagaagtcaagattttagagcttaaagaaaaaacgggtgtgaaagtgggcaaaacgctcatgcctattcccgccaaggggttttacggtgcactgcaagccctaccgactcatttcagcgatgaagtgaatcgcaaagcattaggtacaaaaccttttctcatggttgaagaaatgataacgacgaccgaaaatcccgttccctttgacgaagaaaaaaaatggggcgtgttcttgcaccaataatatgatcgaagtttatgcgaaaagctcgccgaaagaaacgcttttggagcatacggaaaaatgcctgagcgttttccgcaacattcgagagatgtatagtgaagtcccggaaatttgcagttgcgaggatttctttgaacatcttttttatgcaatatttttacacgatttcggtaaagcggccacaggctttcaacaaatgctgaacgaggagataaaatggaattatcgccacgaaattctctcctccagctttgtcacctttttggatttcgattcgccgttcaaagaagggattgcgttgggaatcattacacatcataatgatttgtcattgctgcaagaaaaattcccgttcagtaaatttaacgaaacggcttatgaacgatactcgaagaacctgagcgaacttgagccgaattttgcgtacatcacaaaaatgatggagcaattgccggaactctctgaaaaatatctcggctaccgagttaagcgtcacaaaattccaaaatcgtttgaggaacttgaggcatacaatgcataccaatcggcggttaagccttatctgaaatgggatgacgacgaagacgaacaagcgatactgcacggcgaatacggattttttctcaaaggctttatgacggcctgtgaccatttggcctcaagcggaaaagatgagattttttcagccatccatgacatgaaagcggttttcaaattctcctcatatcggagttcacaggaagctgctgctgtaactaaaggtagcacatttttaaccgcgccaactggttcgggaaaaaccgaagccgctttgctatgggcaagttcaaatcaaaatgagcgactcggcaagcgcgttttttatgtcttgccttacactgcaagcatcaatgcgatgtataagcggctcgctgggcttaagggtttcggcgatgaaaaagtaggtattaggcatggcaaagcaagctactttctttataagtatttttccgaacgcgaatattcgccggaggaggcaaaagcatttgcgaaagatgccggaaatctatcaaaaaaaatttataagccttataaaattattacacctttccagataattaaagagtttttcggtttaaagggcttcgaacagcgaattgccgaaatgacgggagggctttttatccttgacgaaattcatgcctacgatgtacacaacacggcacttattcttgaaatatgcaaaatcttaaagaaggagttttgcgcaaagtttttcattatgtccgcgacactaccgaaatttttaaagatgtatttccaagatgtactggagatcgaaaacgaaattactttgccaccggaagaacttcattcattcactcgccacaaactacttctgcttgaaggaaatatcagggacggtcttgcacaaattcgttctgagataaaaacaggcaaaaaagtgttggtcgtatgtaatcaggtgaaaacggctcaggaaatattcagagggcttaaagattgttcagaaaattcagctttacttcattctcgttttattgttcgggatagacaggaaattgagaaatatgtgaatgataaatatgatttgctcgttgcaacccaaattgttgaagtttcgcttgatattgattatgatattctttttagtgaaccggccccgatagatgcgctcattcagcggtttggacgtgtaaaccgaaagcgtcctccgattaatgagattaaggcggtgtgtgtttttcaaagtccttctgaaaacgatttttggatctataaaccagaaagagtagaaaaaacactttcaattttgcaaaaagtacatggtgaaaacctttcggaaagtattgttcagcagcttgttgatgaggtttatgctgatggatataaaggaaaagacctcgaagaatttgaatccattaggagtaattttatgaagctttggaaggaaaccctcccattcattgatgatagaagaaaagaagaggatttttatgcattattcgatagtatcgaagtagttccagaaaaatacatgtcagattatgagttatgtataaataaaaaagattattttcgaacaacagaattttttgtaaccataaataggcgacaatatgctaatctttataaggcaggtcaggtatatcaggaaaaaattggtgatgataatgttttgtttataaaaacggcttatgatcatgagtatggtttattgatcgataaatatgatgataatatgatataaatatatgccaatctcaatcccgacaaaacagccgttttacatcttctcgaacggtgtactccttcgaaaggagaatacgatcagttttgtgccgtatgtgacgcaggatgagattacggttgaaactaatccgtcgctgtaccttgagccggatgaagaggaggcctattcccttaatccggtcaaagatgaacatctcaatacggctgcaagacgggtgataccgataaacaatatcgattctttttttgttttcggggaggtgagttttaacacaaagttcttgaacttcctgaccagaaaccgcattcccctgcatttgttcaactattacgggttttattctgggtcatactatccgagggaacatctcctttcggggtatctggttgtcaatcaggtgaagcactacagctcgacaaaaaaacgtcttgaaatagccagagaatttatcggggcagcggcggccaacattatcaggaatctgaagtattacactgctgactcgagacagggtgtacaggatgatgagagcctggcgatgctgttccataccatagcacagatagaatcacttgcaaacggcattgctgctgcgcaggacattccctcgctgatgggtgtcgaaggtaatatccgaaaagtttattatcaggtatggcaacaactgctacgctcagctgaccctgctttttctttttcggaacgtgtcaagcgcccgccggacaacgcagttaatgctttggtttcgttcggcaacagcctcatgtattccgcatgcttgactgaaatctatcggacacagctcaatcccaccgtctcgtttctgcatgagccgtcagaacgtcgattttcgctcgctcttgatatggcagaagtcttcaaaccaatgtttatcgaccggttgatatttaagttggttaacacgagggcaattcaggccaggcattttacgacagccctgaatttttgtcatctaaacgacgcaggtcgaaaaatcgtggtcaaggagttcgaagagcgaatgcggacaaccataaagcatcgaggtcttgacaggaatgtgtcgtaccgaaggctcatccgccttgaatgctataaactcatcaaacatctcatcggagaagagccataccatgcattccgtacatggtggtaaaagcagaaaggattatggacttctgatatgagtattgtgttttcacagggcataagcagtttacagaaaaaactgaacaataagcaggaacaggttatccgccatctaaatccataatcccctgactatccatgtactacatcgcggtttatgacgtagctgaaaagcgtgttggaaaaatgctgaaaatctttcgcaagtacatgcaccacattcagaattccgtttttgaaggcgaaatgaccccggcttcataccagaaactcaagtatgaggctggaagactctgcaatgatgaaacagattctgtcatttttttcgaactgaacggcaaatacatgaacaaggagatactcggcactgaaaagcgaccggcctcaaattttatctgataaatcatgctcaatccgagagtcaacggcactaaaatcagctactacttcatctgtcaccgcaaattatggctgttcgacaggcaattgcagtttgaaagcgatttcagtccagtagaagaggggaagttcatcagtgaaaccacctatcccgatgagcgccatgaaattaagttgagtgatggcgccgtgcttgatttttacgataaaaagcacaaagtggtgcatgaggtgaaaaaatcagacaagatggaagaggcgcatctgtggcagctaaaatattacttatattacctgaagagttatggggttaatggagtaaccggcaagcttgactacccgaagctcaagaagacacttgacgttgaattgagagatgaggatgaattgcgaatacaggagatttttgatgatatgacgagagtcgtcacacaggagaaagccccggaacgaataaacaagaaattctgcaaaacctgtgcatattatgaattttgctgggcttagctcattttttatcagtcagacttgtcgtcgtagtcagtttttttgtgtcaaaacgcaccaaaacagtcaaatccagtaatttattgaatttataattatttataaaataatgacataaagcatgtcgtcagacccccggaatttttccgacacgcaaccctgacgacaaaaatacaagattatatatttcagaagtcaataaaaccaagcctttccagccgtttgaagcgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggaaacaagcagggacgctccttattactgtaattaatggtgcaaagatgccttccccggtgttgtccgggtgttgcggaattcctttgtccggaaagcgaaaatgctccgaagttcagctgcaggatggcagaccggcgatacaggcagcgggttcaaaatatctgaatcaatctggatattttttatcgagaattgcggcgatgattcattttgttttttatatcttcctgcgagaaaagaggttatcgctctttgacctgtggtgtgcctgatcgggttatgctacggcaaaaggacgcggagctactgtccctcagccggttgctgcgtgaccgggtcgcccgggagccggaaagctttgtctgtcatgcatagtcgttttcataacagatcaacaaaaaaggagcataccccatgcaaatctgcaacgaagagccaattcgcaccctcgcctatcagctctggctcgatcgcggcgcacctttcgataacactcaggatatcgactggctggagagcgaacgaataattttatcccggtctattgatcccgtaattgacccggtcgtgatcgaaccggatgaaacggactcttccgcagtggttcctgctccccctgaagttaccggtccggcagggagaacgaacagatggatgcaggcgcattgggagcggatcggccgcaaaccgctcaaggagctttgcctgccgagtacgcacgattccggaacctatcggctggatctgaaactcgctccggatgcagcggatctcataaagacgctctatgactatgccgataccgataacaatgcgaccggcgttcgcaagtacatccgggggatggccgtctgccagagcctcactatccgggaacagctcgacagcggtattcgcgttatcgatctgcgtgtctgcaaggtggacggcgtgtactattgctgccatgccctccttggggacgaaatacgcgtgctcctgaaggatatggccgagtttctcgccgcaaatccctatgaggttgtttttgtgaaggtcggccttaagaagatgagcgacgcggaagaaacagaggcgtggtcgtatctggtggagaacactgcgccgtatggcataaaatacccaaaggataaggttgaaggcgacaaaagcccgatcgatccggatttttcaatggagacgcttgcttcgctgaaggcaaataaagatcgtcggtgtctgctgttatcggatgactattttttgagcaattactctgacgagattacaaccacggatggagttatctcccggctggaaagcaagacaacggatatcgacggggaagagcgggcgaatcgcgaggcgaagagagagagcggaaaaccgactgccatagatcgcaggcttttcgaagcgcaatgttttcggcctacgagctcgttcaattacggggcgggatatattcaggcggaaggcgcaatttcgcttggagcgctggccggtcttgcgggactatcattaaattacgttccgttactgaagacggtgttcaagggcgatgagcatactcctgttccggcaaaccttcatgaaaacgcgcaaaactcgagaagtatcgttcgggagtactttacctggcttgccggcaatccccatatagcccgtccgcaggttatcaactgcgactattttcaggaggttccgcttgtcgatatcgccatacagatcagcataggtcagcccgttcccgatctttcgggggttcaggatattccggttccggaactcaggatggactggttcacggcgacggtgggctgggttccaaatctggtggcttttgccgcaatgctggcgggtgtgggttgctgcgatcttggaaggtacctggacgataacattcccggtattaccggagatgtgctcggtgccgctctgaaaggagcgggatatgcctgtggcgaagttgctcaaaccatccataccgttctgaaacttactgccgacgagctgaacacggtgcttcgtcagatcgggtatgcatccgatgaaatcgaacaggcattcgtcaccatgggagagggatttgtggatttcttttccgatgccggagaggaagccgaaaggatagcgatagaggccgcccgattggcggaagaggccgcccgacagacagaaaatgctgccaggattgctgctgcggagaccgcaagagtagccgaagaggctgcccggcaagccgaggaagcggccctgattgcagcaagggaggccgagaggatagccctcgaaactgcacgggttgccgaggaagcggcaagagcgacagcaagggaggctgagcggatagcccgtgaagccgcacgggttgccgaggacgcggcaagggcgactgcgaatgcattgaatccgacaaggtggtaattgtgcggtataacgcaacaggtctgtcatttcaaacaatagggcgcctctatttatttgttccgaatcccgattactgcgttgggcggtgctcaaaatcctcatgtacgccgtgtacactccggtttttccgctccgtccgccttgtcctcgggcttctcacgacaataaatagaggtgcccaatagaagagaaagggtttttttatgaaagatatacatgcatttgtcgtacagctcaacgatgcggcgtttcgaagggagattgccgtttcgttttcgcagcttgaagagggtgactggaatggtgttgtgcaattggccgctcattacggctataccttcgggatggccgatctgaaaaaaatagcggaggcaaaccccggttttttcaggggatcgggcaagaacccctctctgggttgggatgtttcggctttatccttgctctaaggcgggcggaagcaatgctttggagtcagtaacctttcagcctgcggccgttcagcccgatgagcttcgacggctgcaggctttttcttttggagcaagcagggatatgcatgcctgcgcagagccttcgcttcggtttcctggtacgttttttcacggtgcgccgcagcttcatgccgaatggtcattgaggatcagcgaaaccgaaatcgatgaacgaagccgcataacattctggatagcatcgggttcagctgcggatgaggagcccggttttccgtctattgaacggctgctcgaggcaattggagcaccagaggccgttcgcgaacgacagaaaatcctctctccggattgtatatggcagggattcggagcgtcgtccggcacccctgatcgggagtatgcgctctacctgcaccattccgacacgaagacaggggaggttcgttacgatgcctgcaagtggggagctgagggtgttgtggaatcaagccgttacgagttcttttttttcccctgtgctcccgatggaagaaggccgtcagggtttatccatccccgcctttccggaacgttcgatgggttggtcgggaaccgacggctgcagagtatgtccggtttctggctgcgtcatcggcattcgcagacagaccaagtggatcttgtctttccctggcatccgccgcttcagctgcttttcgatgtattgaaacgaacggacttcgtatctgccgctgccctcgatgcgcttatggcgtatcgatcccatcctgtgcggcatgtggccttcagtgcagcaaatggttccgaaccggtcattacggtttatttttcggctccgctttccggcgactggccgcgtgattttccctcgctacaggaggcgatccgtatctccggcaacgctctgcacgatgcgctggaagagcgtatttttgcgcatattccgcaatgctccgcctccggtcccgatgcttttctcgacaccttttacagtaccgggtccgttgatacgtggaggcgcgttctcggcgcgaatatgcactaccacttcgggatgttcagcaaagaggagcgggagggttcactgaacattttttccgatgagccctttgagcgggccgtcaccgatcttttcgattgtattccatacggaagcagcgtctatgatgtcgggtgcggttggggcgggcccgcccggcggctttcacgcgaccacggatgcagggttctgggttgtacgatcagcgagacacagtatcgctatctcttcgcatcggggttgcaggttcgatatgcagatgcggaaacaacgcttcctccgggtttttttgattgcatgcttctgttggagagtctggagcatgtgcgggacaaggcagggctgctcggcagactgcgtctgttcggcaataagctggtaatgcgggttcactgtcaggacggcgctccaaacagcgttaattttgcggggaccatgcatatgatacgttcgacagagcttcgcgggatgatcgaagaggccgggtggcatatcgtccactggcgcaatcgccgcgaagagtcgatgccctctctgcgggtctggcatgaacgtctggcgcaaatccctccgggccgtgatgttcatctcgaaacattccgctcgttctgttcccgcgtctgtcagtgcgaggaggagtgggcggccagcaatccgctcatcgaggtcgtctctcttcgggaaccttccgttctgcaatcgacagcggccggtgcgggatcgaggctgctgtaaacggaaatccgaaacggattttcagggaatgccttttgataaaagaggtaatcggcgcatatacgtattcagggccgccgagggagcgattttagacccgttcgattgggtgggtggttactattttcgtaacatcattcagcggagagggattgcgctttcattcaacaagcaacgatactgaccatatgacagataaaaataacgtaccgaacgtttctcagaagagagtgaagttacgcaggatcggcgtgtttacttccggtggggatgctccgggcatgaatgcggctatcagggcggtgacccgtgcggctattgcgaacaaactgaaagtggtcggcatccgccgcgggtatcaggggatgatagagggagatttcattccgctgaagtcggcagatgtcagcggtattatccagttgggcgggacgattctaaaaacggcacgcagcgccgaattcagaactcccgaaggccgcgaaaaagcctggctgcagttgcagaaagccgacatcgacgcggttgtggtgatcggaggcgacggttcctttaccggagcgctgacgatgtcgcaggagtacaacatctcgtttgtaggcatcccgggtaccatcgataacgatatgtacggcacggattataccatcggttatgaaacggcgttgaataccgtcgtgtgcgccgtcgataaaataagggatacggcagtatcgcacggcaggatttttctggtcgaggtcatgggccgcgaagccggtctgcttgctctgaacagcgggatagcctgcggggcagaggtgattctgattcctgaatcgaaggaacagcacgacgagctgaagcggtttctcgataaggggtataaaaacaaggagagaagcgggatcgttattgttgccgaaggggatgagcccggaggtgcgctgaaaatagccgaagcggtcggcagggatcatcccgaccttgatgtgcgggtttccattcttggccatatacagcgaggggggagtccgacggccaacgaccggataaacgcaacgaggatgggcatagcggcagtcgatgctttgctcgacgatcagaagagcgtcatgatcggacttgataatggaaaaatcgtacaggtgccgttcaataaagccgtgaaactgaatcacagcatcgataccggtctgctcgatatacagaagatgctcagtatgtagcggcttgagtttctgtaactgtaaatgatcgttcatgagaaactggcgtgtcaggtccggaaggattgccccggcttccgttttcgaaccccggctgctcgacgggttgatggcttcatggcgggaggtgctcggtgaggattatgaagcctatcgtaaccactgccgccgggtgttcaatttctgttttgcgctttccgggagcaggccggaacaggaggagaagatcgctgttgcggcggtttttcacgatctcggcatctggagcgcagcgaccttcgattacctggctccatcacaggagcttgcacgggattaccttgaaagcctcggtaaaacggagtggcaggaggagatagccgccatgatcggcgagcatcacaaactcactcccgttaaacgcaaccctttatggctggcggagccgttcagaagagcggacttgatcgatatctcgatagggttgatcaaattcaggctgccggacgattttgtggcggaggttcttgacgcttatccgaacgccgggttccataaaaagctgcttgcgctttcctttgagcggtttatgtcgcatccgttcaatccattgcccatggtgaagctgtaacgggttgatctggctatttccggttgcggatgtcattgataagctccatctgtatctcctgaatttcgaccagtcgttcccactggcgggagagcaggtggtctattttctggtgaagctgacggatttcaagctcggctttcaggtttacctggtagtcgtggattgctctggctcggtcgcgggcttcctgccggttctggctcatcatgatgagcggcgcctgaatggcggccagagaggagagtacgaggttgagcaggatgaaggggtagggatcgaacggccgggcgacgagcagccatgagttcaggcccatccagaggaaaaggaagagcccgaagatgatgatgaagtaccagcttccgccgaacgtggcgattctgtcggccaggcgctggccgaaggtgagttcggcatcgaaatcgatatcgggatttttcgagagcagttcctgctctttcattgccctgagcacatcgtgatcgagctgtgagagttcgcctttttcggtttcgagcagctgctggatgtaccggtgctggtagagctgcaggtcgtcaaggcatatccagccgttttcgtcccatgagccggtttccctgcggatcagttcggagacggccggtcttacggtgatggccctgcgaagcctcgggtactgcatggttccgcagatctggcacgatgcggcatgtgccggatgagaaggctcagttgctgctgttttcatggctttccagctcgattttcagaaagttaccggtataggagtgtgccagtgcggcaatttccgtcggggttccttcggcgacgagctgaccgcccccgctgcctccctcggggccgagatcgatgacccagtcgctgtttttgatgatgtcgaggttgtgctcgatgatgatgaccgtattgcctttgtcaacgagtttccgcaggacttcgagcaggtgctggatgtcctggaagtgcaggccggttgtgggttcgtcgagaatgtagagggttttgccggtctggattttggcaagttctgccgaaagcttgatcctctgcgcttcgcctcccgagagcaggggggatggctggccgagtttgagatagccgagaccgacgctttccatggtggagaggattctgcggattcggggaaactcctcaaaaaagcccgaggcctcttcgataggcatttcaagcacatcggcgatggatttccctttgtatttcacctgcagggtttcgcgattgtatcgctgtcccttgcagttttcacacggcacgtaaacatccggcagaaagttcatctctattttcatggttccggcaccctgacacacttcgcaccgtccacccttgacgttgaagctgaagcgtccggctttgtagccacggatctgcgcttcgggcaggcgggtgaagaagtcgcggatgaaggtgaatgctcccgtgtaggttgcaggattggagcgcggggtgcggccgatgggcgtctgatcgacgttgaccaccttgtcgatcaggtcgatgccctgaatgacggaatatggctggctgatcagcttggatcggtagaagtgacgtgcaagaaccgggtggagggtttcgttgataagggtcgatttgcccgaaccgctgactccggtgatgctgatgagcgagccgagcggaaaacgtacgtcgatgttccggaggttgttgccgcggcatcccttgatggtgatgtactgctgtttccctgttttctcttttgattcgggttcgaaaaaaacggttttgcggccggtgaggtatgctgccgtcagggagtcggggccgagctgtgaagcagggcctttggctacgatctctccgccgtattcgcctgcgccgggaccgagatcgataatttcgtcggccatgagcatggtgtctttatcatgctcgacgacgagtacggtgttgccgatgtcgcgcaggtgctgcagcgatgcgatgagtttgtggttgtcgcgctggtgcaggccaatgcttggttcgtcgagcacatagagcacgccgctgagttgtgaaccaagttgcgaggcaaggcggattcgctgtgcctcgcctccggaaagtgttcgtgcgttgcgggcaagggtgaggtagctgagcccgacatcgagcaggaattcgagccgtttggtgatttcatgcagcacgggagttgcgacaagctgttcgcggccggtaagcaccggcggcagttccctgaagaagtcgagcgcttcaggtagcgggagcgattcggcctcggcgatattcagtccgttgattttgactgcgaggctttcctgcctcagtcgggcacccttgcagagcggacatggctggtgtaccataaaactttcggtccattcacgcattttggacgaactgctgttgcgcagcatttcgtcaacgtaaggtatggctccctgaaagatttgaggataaccgtgttctttaccggcgtatgcatagatcacgtcgaacgtgcgactgcctgagccgtgcagcagggtgtcgagcgcttttggaggaatttccgagatcggagtgtcgagcgtgaatttgaactgctttgcaatggctttgatgatttgccagaggttgcgcttgccgggttttccgaatggttctatggcgccctgattgagagaaagcgaagggtcgggaatcatgagatcaccggagagctgcatgagttccccgaggccattgcattcggggcaggctccgtagggtgaattgaaactgaactggttaggcgcgagggtgtcgatcggcacggagccgtcggaataggcgtactgtgtgctgaagaacagttccttgatatcggtatcgagaggcgcgcagatcaccgaggagcggtgctccgacatgctgatggccatttcgacggcctgtttaagccggtcggcgctttcggtaccgaccgcaaggcggtctacaaccagttcgatggtatgggttttgtaccgctcgatctgcatgtttttttccatctcctgctcctcgccatcgatgcggacgcgcacgaatcccttgagcagcaatcgttcgaagagctcacggtagtgccccttgcgtccggtgacaagcggagaaagaatccttactttggtgccttcgggaagcgagagaattgcttcgacaatgctttcgggcgactgtttctgcagcatatgccccgttacgggatcgtaccggcgtccggcttttgcatagagcagccggatgaagtcgtgaatttccgttatggtacccaccgtcgaacggggggaacggttggtgcttttctggtcgatggcgatcaccggagagagcccttcgatgaagtccacgtcgggtcgctcgatgttgccgatatactgtcgcgcgtaaggagagagggtttccataaagcgccgctgcccttcggcgaagatggtgtcgaatgcgagactcgattttcccgatccggatatgccggtaatgacgacaaaccggttgcgcgggatgtcgagagatatattcttcaggttgtggactcgggctcccctgatactgatatggctgaattgcatggtgtaaggcgcttctaacagaaaaaaaatgagtgtacctcattatagcgatttggcggcgaattacctgttcgggaagcccaagtttcccctgttgcggcttctggctgccgaactgcaaagaaggtttccctcgatgcggaaattttggaaaacacggcccgatatctatattcccgccaaccggagttaaccggtgttaacaatgcaatcctatgaacgtataacctgaaaacaggaataatcatggactttatatatcagaagcaggcagaaaaaggcaaacagtgtcaggagtgccagggttttgtcgtaaaaccggacaatgtcgcagaaggactctgcaacggcaaggatgtgcttgccgagggcggatgcatgtttttcaaaccaaaagaagagcagcagtaaggaggagtgaacctgcgcaattgcgttagtataacaagcaaaaggcggccccctgaaggccgccttttgcttgtagatagttttcgcgattggttttgtgtcagctctgcagggctgctctcgctgcggcaaggcgtgcgatgggcacgcggtatgggctgcaggagacatagttcaggccggttttgtgacagaactctactgttgtcggatcaccgccgtgttcgccgcagatgccgagtttcaggtcgggtttgaccgaacgtccctcttttgccgatatgctcatcaggcgtccgacgccgtcgatgtcgatggattcgaacgggttgcgggcaaaaatatcctgctgctggtaggtcggcaggaactggccggagtcgtcgcggctcatgccgagacccatctgggtgagatcgttggtgccgtagctgaagaagtccgcggcacgggcgatctggtcggatgtgatggccgctctcggcacttcgatcatggtgccgaccaggtatctgattccggtaccctgttccgcaatgacgcttcgtgcggttttgtggatgatttctgcggtgatttcaagctccttgaccgtcgagaccagcggtaccatgatttcgggcaccacttcgtgtccctcttttttcagacggcaggcggcttcgatgatggcgcgtacctgcatgacgggaatttcggggtgcaggatgccgagtcggcagccgcgcaggccgagcatcgggttgaactcgtgcagatcggaaatgcgctccctgatggtttcgacgctcttgccgattttagcggccagatctgcgatttcaccctcggtgtggggcaggaactcgtggagcggcggatcgagcagcctgatggtgacgggtctggaccccatggccttgaagaggccgtagaagtcgtcgcgctggtagggaagcagtttgtcgagtgccgttttgcggccctcgatgtcgtcggccagaatcatctcgcgcatggcgtcgatccgttcgccgccgaagaacatgtgttcggtgcggcagagtcctatgccttcggctccgaaggtgatggctgtttcagcctggtcgggttggtcggcgttggtgcggatgttgagtttgcggtaccggtcggcccactccatgagctggttgtagatagcccaggtgggagcatcttccggtttgagcgttttgtcgatcagcacttcgatgatctccgagtttttggtcggcacctctccggcgatcacctctccggtgctgccgtcgatggagaggtagtcgccttcacggagcacgatgtcgctgccgttcacgcgcatttcccctttctggtagtctatggtgagtgcaccgcagccggctacgcatactttgcccatctgccgggcaaccagtgccgcgtgtgaggtcatgccgccgcgttcggtcaggattccttcggaaaccgccatgcccttgatgtcttcaggggaggtttcgatacgcaccagaatgaccggttcgttccgtttgctggcatcggctgcatcggctgcgttgaagtagatctttccggttgccgcaccaggtccggcattgaggccggttgcaagaagacgtccattctcgatggcctgtttttttgctttaaggtcgaacaccggacggagcagctggttgagctgttcgggctcgatgcgcaggatcgcctctttttcgctgatcagtctctcgttgaacatgtccacggcaatttttatggccgcgactcccgtgcgtttgccgacccggcattgcagcatgaagagcttgttgctttctatggtgaactcgatgtccatcatgtcgcggtagtgcttttcgagaatcgaacggatatcttcgagctggttgtagatttccgggttttccgccttgagctgttcgattttcagaggggttctggttcccgcaaccacatcctcgccctgggcgttcatgaggaattcgccgtagaaaatgtcgtcgccggtagccgcgtcgcgggtaaaggctacgccggtgccgcagtcgaggcccatgttgccgaacaccatggcctgtacgttgcaggcggtgccccagtagcctggaatatggttcagcttccggtaaacgacggcgcgttcgttgttccagctgttgaaaaccgcgccgatagctcccctgagctgctcataggggttttcgggaaagttttttccggttttttcaaaaatagccgccttgtatttcgcaacgatctctttcaggtcgtcaacggaaaaatcggtatcgagggctatgccgagttcgtgttttttggcttcgagtatggcttcgaacgggtcgatctgttttttgtcggtcggtttcagctcgagcacgacgtcgccgtacatctgtacaaagcggcggtagcagtcccaggcgaaacgggcattgcctgatttgcgggcaagaccttcaacggtttccgagttgaggccgaggttcagaatggtatccatcatgcctggcatcgaggctcttgaacctgaacggaccgaaacaagaagcgggttttcagggtcaccgaattttttgccgagttcctgttcaaccttgcggagcgaagcgggaatatcctgctcgaagagattttcaggataggttttctgatgatcgtaatagtacgtgcagacttcggtcgaaatggtgaagccgggaggaaccggcaggccgatgttggccatttccgcaaggttggcacccttgcctccaagcagatttttcatggatgcgtcaccttcggcggatccgccggcaaaactgtagaggtactgtttcgcgtcgcttgttgccttggcaaagtcgggttcaggcatggatttctggttgtgaatttgttttattaaagatgaaattaaactacaataaagagttcacgggcagggaaagaaaaacctgcaatggttactattgtttgaccttaaatataataaaacggcatatatttttatatctcgcaaggagtgctgtctatgggcatagagttttttctgtttttccagcagattctgcgcattgccgtgccctatgtgctgacttcggtcggtgcgtcgttttcggaacggggcggggttgtgaatcttgcgcttgaagggatgatgcttgccggagcgttcggtgccgccgcaggacagcactataccggttcggctgctgcagggattgtttttgcgctcgcttcgggtctggccgtggcctttctgcacgcttttgtgacggttaccatgaaggccgaccagatcgtgtcgggtattgccatcaatattctggtgatgggcgccacccgtttcggtttgagcgttcttttcggcagtgccatgaattccgcaagaatcggggggatagaggtgtcgtcggtttttgcggatcctctttttctcgcagctcttttttctgtttttgccggacagttcgtgcttttcgggacgccctacggcttgcggctgcgcgcgaccggcgaaagcgccgaaaccgcggatgccgccggcatcagggtgggcgcaatgcggtacagcggggttctgctttcaggggcgcttgcagcgcttgccggagcgtttctggtatttcagcagcactcttttacagacgggatgaccgcaggtcgcggctatattgccctggcagccatgattatcggcaagtggaatccggtgggtgctgcacttgcaagtcttatgttcgcttccgccgaagctgccgagatgtggcttcagagcggatttctgccgacgcagctggtgcagtcgctgccgtatgttatcaccctgttcgtgcttgcggggtttgtcggtaaggccgtcgcgccccgggaggttggggtgccgtatgtgaagagtctccggtcagattaggcggacgatatcgccgatcagtttttcaatgccttttgcgacgtcaccgattgtcgggccgagcatgtaggccggagtgctgaccacagcgccgcgggagctgactacggtgttccatacaggacagtcgatatgttttgctcccagtgcttcaagcgcttctgccgtttcagggtcgttgccgatggtgagatcgatcgattccgttcccagcacttttgcggcgatgaccggcgaaatgcagatgaatccaagcggtttgcctgcatcgtagcatgcctgcacggcggccgctacatgggggttgatctggcagtcgacacccttgaaggcgaaatcgctgaggttttttgccgcgccgtatcctcctgggagtacaagcgcatcgatctcgggcaggtcgaggccgttgagtgcggttatggagccccgtgtaatgcgggccgattctgcaagtacgttgcggctctcgccggccatgatttcgccggtcagatggttgacgacatggtgctgcggtatgtcgggagcaaggcagaccgcttctgcgcctgcccggtcaatggccagcagcgtcagtacggcctcctgtatttcagctccgtcgaggaatccgcatccggagaggatgactcctatttttttcatggtctgcacgatgttatactgttggcgatacaggattgattgattcgttcaatacgttcgaaaaggtaaagggtaccctgaagaaaggcagctgaaaaaccgatatggtcgagcttgccgcatagtgtaaacgttaacgatatttccccatgaatcaaaagcgagccggtaccgctctgatggttttttttgccgttctggctgtaatttgggtttcaggttgttcgtcgcatcgcgatagcgaagaagtaacaatcgggcggcagatctggatgagtcggaatctcgatatcgatcattaccggaacggcgattctgtccgtcatgccgcgagcgaggctgattggcacgatgccgcgtcgaaaggggagggcgcctggtgttactatgaagggaagatcgaaaacggccgggcgtacgggaaactctacaattggtatgccctcatcgatccgagaggtcttgctccgtcaggatggcatatcccttctgacggcgagtggcggcagcttgtcgatgcgcttggcggtgaaacggaagcgggccgcgcattgaagagcgctgagggctggggggcttcggcggtcgccactcggagcaggggcttcgacgccttgcctgcaggcagcaggaactgtctgggtggatttttcgcccttggccgcgatgcgtttttctggtcggcgaccccttccggcgatttcgaggcttggaacagggagatcagcagccggaatgacggtgtgcggcggatcggcgtcaacaaaagcatagggttttcggtaaggtgcgtgaaggattgagcgtgacacctctatgtattcattccgaagcatgattgtgctgttggtgccgaaagctttcgggattccggtatctgcgctccgtccgtgtttcgatacccgcgctcctgccgggagtatgacccgggcttctcacgacaatgaatggaggcgcccgcagaaggtacccgttcagtagatccacgggataaactttctgaccttttttgcatagtcggcgtattccggatgcctctgggtcagccaccgctcctctttagaggctttgtagctgaaaaagagaaaggcgacgacaagcagaagcaggtgagaaaggcttatgctgaaaatcgaccatccgaatgcagcgaagagctggctgctgtagagcggatggcgcaccatgccgtaaacgcctgttgtaaccagccggttgtgatcgaccgggtagggaaggggggtaagaaactccttgatgcggtgtgacccgagtccccccagcaggattgccccgctccagcagacgatcagcacggcccaccggagcagaagggtattggcgaagaacacggttgcgctccggtcaggcagtaccggggtcaggataaatgcggccatcagcaggaactgcatcgccacaaggtgttcgcctcgttttccgaatggctgcctgttctgtgtttttttatcggggggcattgttcgaccggaaaaaattgggtttaaaattacttttctctaatttttatggcatgagccggacagagctttttccctctccttcaccgtcaacgttttcatttgaacttgtaccatgatttctccgaaagagaccctgcttctccttatcgacatacagggcagacttgcacaacgtgtgtatcaggccgatctggttgaacaaaatataaaaaaactcatcagggcctgcaggattctcgatgtgcccatactttataccgaacagtatcccaaaggtctcggaacgacggtagcaccgcttaaagagctgcttggcgatctcgaacctgtcgagaaaataaccttcagctgctgcgggacggatacgttcatgcagcgtctccgttcgttcaaacggaacgatattcttgtggccggcatggagacgcatgtctgtgtttaccagacttcactggagctgcttgagttcggttacaatgtgcatcttgtgaccgacgcggtttcttcgagaagcgaggataaccgggatctcggcatccgctgtatcgagaaggccggcggcattcctaccagtacggagatgtcgattttcgaactgctgcgtattgccgaaggggaacgtttcaaggccgtatcgaaaatcatcaaggagtagttccaggtctgaatccggtagccggggagaatgtgggctgtgggcagttggcggtgggctggaagtctgtatccggtagtcgggggagaggggtatcgttcgcggagcgaacggggagtatgctcgctgtcgcattgcggagtatagctcgcttcgcatcgcgaagcatccgggagccaggagttgaagaaagaaaaattcttctctcgtgcggagcgcgatacacctgaaagtggggttgcccgggtttcaggagaaaataactttgttaagcatggatgcgagaatctcctctccttcgaggaaccgggtggagattttcagatagtaacagggtaggacggagagtgttgcggtcagttcgtgttcgccgagcagcctgaagtaatctttttcagttgtgaccaggctgagcccttttttttcggcctccagaaggatggggagcagtttgtcgccggagtagggttcgtggtctctgaaaaagcggtgggcttccacctggatgcccttttctttgaggctgccgagaaatccttcgggagaaccgattccggcaaaggcaaacgcccggatcccgttcatgttccgttcgccggcgtcttcgccgaatggaaccagttcgcctgcctctgtttttgccagtacaaccgggatgccggtttttttcagatcgcaggctatggcgtctgcggcgtttctgtcggtgattttgttcaggacaataagtccggctcgccggatgtttccgagcggttcgcgtagtcgcccttcgggcagcattcgtgcgttgcaatagggttcggccgcgttgatgatcacaatgtcgagatcccttgcgatctggcgatgctgaaaggcgtcgtcgagaatgatgagcgagggcattcttgtgccgaaccgtttcaggatgaactccacgccctcttttcgtttttctgctacaacgacaatgatgcccggatttctggctgccagcatggaggtttcgtcgcctgcttcccggctgtcgagcagtattctctgaccgtcggagaccagttgcactccttttgtcgtgcgcccgtatcctcgcgagagcagggccggttcactgccgacggagaggcagtagttgatgatccagtcggcaagcggagttttccccgtgcctcccgcagagatattgccgatagagacaaccggcaggggagccttccatgttttgaagagctttttttcgaagccgaggtttctcatccggacaacagtccggtagagtgctgctgccggtttaagcagcggggacagagggttactcatggccgagcttttcagagagttgcgtgccgtaatgccggagttcgtcttcgctcccgaattgcggcaggtcgatgcggtgcaggatgacgtttacccggctgaacggcttcggtatttcgaaacggtcccagctgtcaagcttccaggtgctgctgtaacggatcgatgcgaagagcagcggtatgcgctgtagggatgcgatccgcagggagccgtatttgaactgctgtaacgggcctctcggtccgtcaggagttatggcgacaaggccgtcctgctgcaggatcgaggcgatgtcttcgcggactttttcgctctttttcgagctcgatcccctgatcagcgaaaaaccgagagcggcaagcgcgtcggaaagcaggcttccgtcttcggaaaggcttactacggcatggacggtacgttcgggaaagagtttgcgggcaagcagccagccggtgatcattttgccgtgccagaacgtgaacagcgcgccttgttccggcagggaggagttgtcagggctgaaggcgacagtgattctcaggcttctgaaaagcagagggagcacaacaggcagcagccgaccggatatggaagtacgtgcgatcatcgatagcggttgccgaaggtgtttttttctggcattcttcagttttcgggaaaatttttttaattgttttttctgaacatcctgttttatatacatcattctcagcaggaaagccgatggtaatttaataatccgggattgataaaccgtatggccagttatggccattgcattgactacatccatgaatgttttgataatcggaagcggagcgcgtgaacatgcttttgcatggtccattgcaaagagcgatagggtagaaaggatttttgtcgctccggggaacgggggtacggcgatgatgggcggaaaggttgccaatatctccgtaaaggcagcagatatatcggaactgctcgattttgcgaggcaacaccatatcggtcttacggttgtaggtcctgaacagccgcttgaacagggtatcgtcgatcggttccgcgaagccgggctgaaggtcatcggtcccgtacaggctgcggcccggctggagtcaagcaaggtgtttgccaaggagttcatgcggcggcatggtattccgacatcagggtatcgtgttttcaaccgtaaggatgaggcgcttgcgtacattcaggcactctcttccgatcggttcccccaggttatcaaggcgagcggtctctgcgccggaaaaggggtgatcgttgccgcggaaagggaggaggctcttttggcgttgagagaaatttttgaggatcgtattttcggcagcgcggctgacgaggtggtgatcgaagagtttctcaggggcgaagaggcgagcgtgttcgtgctgactgacgggagatcgtaccggctgtttctttccgcccaggatcataaacgcatcggggagggtgataccggcaagaacaccggaggtatgggagcctatgctccagctccgatcgttaccggagaggtgctgcggaaggttgaggagcgcattatcctgccggcgctcagggggatgattgccgatggttctccctatacgggatttctctatgtcggtctcatgatcgaccggggagagccttttgtggtggagttcaatgcacgtcttggtgatcctgaaacgcaggtggtgctgccgcttctgaaaagcgacctgttcgatgccctccttgcaagtgtggatggcggcctttccgaggtacctttcgagatgtatgaaatgtcggcagctacggtggtcgtcgcatcgggggggtaccccgacgcatttgaaaccggtaaatcagtcaccatcgatgccggagccgaagcggcggacggcgtgatgatttttcatgccggaactgttctgaacgacggaaatctcgagacttccggaggtcgggttctctcggttacggctcttggcgccaccctgaaggagagtgtcgattgcgcatatcaggcggttgacaggatacatttcgagggggcttactatcgcagggatatcggggccaaggcgttgtaaatgtttccactccattcaacttttgcagtatgaagttatcccggcgtaaattcgagattattcaggagcatgcttttcgggaaaagccgtatgagtgctgcggtttgcttgccggaaagaaatatgtcgatcacaggggaaatatcgacaatgtggtttatgaaatagcgccctgcaggaactgtctctatttcggcagggagaacggtttcgaaatctcctccggcgagtatgccgatgtcgagcgggaagcccgcgctatgggttatgaaattgtcggttcctatcattcccatatcaattcgccggcaataccttcgaggaatgatgtcgattttgcccggcccggtcataccatgctcattatctcgcttatcaatggtattccgaaggaagttaccgcatggctgagaagggattccgggggatttcatcaggagccgatcaggattatcgagtgattcccgttccgcaaagagaacggaaactctgcaatggctcctgaatattttgtacattacgttcgaaaaaagcttaccaagtcataaacacctgggaaaaaagtgccaaaaagggaagatatacagtcaattttagtgatcggggccggacctattgtaatcggtcaggcctgcgagttcgactattcgggaacgcaggcttgccgtgccctgaaagaagacggctacagggtcattctggtcaacagcaatccggcgaccatcatgaccgatatcgagatggctgatgccacctatatcgaaccgattacgcctgaatatgtccggaaaatcatcgagaaagagaaacctgatgccctgctgcctaccatgggcggacagacggcactcaatactgcggtcactctcgcggaatccggtattctcgaacgcaatggcgtcgagttgatcggagcaaaactgagggctatcagaaaagctgagaaccgcgagtttttcagtgatgccatgaagaaaatcgggcttgaaatggccaaggggttctttgtgcgcaatgaaaaagaggcgcgggaagcgctcgaggagatcggacttccaatcgttatcagaccatcgtttacgctcggcggcaccggcggcggttttgccgaaaccaagtcggattattatgaggccgtgcgcaggggccttgccgaaagtcctatcagcgaggtgcttgtcgaagagtgtctggtgggatggaaggagttcgagctcgaggttatccgcgatcttgccgacaacgtgatcatcgtctgttcgatcgagaatgtcgatccgatgggcgtgcataccggtgacagcattaccgtggctccggcccagacgctgaccgatcgtcagtaccaggtgctcagggacgcatccatccgcattatcagggagatcggcgtggagaccggcggcagcaatattcagttcgccatcaatcccgagaacggtcgtatcgtggttatcgaaatgaatccgcgcgtttcgcgcagttcggcgctcgcctccaaggcgacgggttttcccatcgccaaggttgccgcaaagcttgcggtgggctatacgctcgacgagattctcaacgatatcaccaaatcgacaccggccagtttcgaaccggttatcgactattgcgtggtgaagatcccccgctgggatttcgagaagttcaagaatgtcgatgcccgcctcggcgtgcagatgaagtcggtgggtgaagtgatggcttttggacggaatttccgggaagctttgcagaagtcgctccgcggtcttgaaatcggccgggccgggcttggtgcggacggtaaggatatcatgaacgtcgtggatatgacccagcagcagaaaatgttcgccaaagaggatattctggagaagatcaaagtgccgaaagccgacagaatgttctatctgcgttacgcttttcaggccggtgcaaccgttgacgaagtgcatcagtccacgaaaatcgatccgtggtttcttgataacatccgccagattgtcgagttcgaagcggagctccgggagctggcagctgtcgaaactgtggtatgacctatcttgcaaagatacttgacgagaagcgccatgaagttgccgaactgagaaaacagcggccgcagcagcgctatgaagaacggaaaaacgatctttcgtcatgccgtgattttgccggaaacctgaaacggacgggtgagaacctgaggctcatcgccgagatcaagaaagcctctccctcccgcggggtcatcgttcatgatttcgatccggtcgatatggcgcggcgctatatcgggcttggcgcatcggcattttccgtactgaccgacaggcttttttttcagggatccatcgattatctcgaaaccgtgaaactgcagtttcaccttcctgtgatccgtaaggatttcatcattgacgaacgccagattttcgagtcgcgcctgatcggcgccgacgcgatcctcctgatcgtggctgcgctggaggcttcgcagcttcgcgattacctgcagcttgccgccgaaatcggccttgcagtcctcgtcgaggtgcacgaccggcaggaactcgataccgctgctgaagccggagccgggatcatcggagtcaacaacagaaatctgaaagatttcagcgtcagcctcgataccgctatcgatctcaggccgcattttccggagggcgttatcgccgtcgcggaaagcggcctgaagagtgcggatgatatacagcgtatcggtcaggcgtcattcgacgccgtgctgatcggtgaaggactgcatgtaagccctgaactgcataacgttacctggcaaaagccttgatttttgcggctgtcgcgaccgggtcggcagccttgaagaacgccgttcccgcaatgagggaatcggcacccgcctttaccaccgattcagcgttttcttcagttacgccgccatcgacggctatcaccatctgagggttcatctcctgtcgcatgacgttgagctttgcgattttttcaagtgacgagggtatgaacttctggccgccgaaccctgggttgacggacatcagaagcacgaggtccagatcgggaagaatggattcgagcaccgagaccggcgttgcggggttgatcgagacccctgctttggcgccaaggcttttaatgtactgtatggttctgtgcaggtgcgggcatgcttcctgatgaacggtaatctggtgtgatccggcttttatgaaatcggcaatgaaccggtcgggatcggtaatcatcagatgggtatcgatgattgtatccgtgcatgcggcaacggcctgtacgatgaacggtccgaaggagatattgggcacgaagacaccatccatgacgtcacagtgcatccagtcggcgccggctttatccgcaagggctatcgatgatcgcagttcggtgaaatccgccgacaggatggacggagcaagaagggttgatgttccgggcattgctgtgtagtacttttaagtgaatgaaacaaaagtgttcaggttgagaggcagatattaaaaagcctctccgattccaaagttgaaggtatagtcgagagggttccatttgaagatgcgccatgcatcttcttctgccggatcatggattttccatgcgaaatcaaaacggaacggcccgatcggcgaaccgatgcgcaggcctaccccgaaatcccaggcgaaatcgttcacaagggagttgaggctgaatccataagggccgtttctgtcccagatgtttccgatatcggtaaaaaaggttatgcctgagggctggtcgaacattttaaagaatttccagcgatactcgaggccgagttccagcttgatatctgcgccgaaatttgatgcagcttcgctttcgctgctgccggggccaagagtattgaagagccagccgcgcatgctgttggctcctccggcgaagaagcgtcgttcttcaggtgtggattcggcttttccatagggcatcatccacccgagatgcatccgtccggcaacctgcttgccgggcgacagatttctggcaaaagagagttttgtttcgaccttgacatattgggagtatgcagttccgaatatctgagcttcatcgtcactgaaccccgaataggattttgtatcgatcagttcgtcgatcagccaggcaagactgcccgactcttcgaggagcaggtcgaggttccagatgttttttgccggggttgcgccgttcaggttcgtgtagttgtagcgaagcctgaatgtctggttgacatgggtttcaagcaggctgtcgatgccggcctgaacagcggcttcatcatcggggtctatgcctatattttcggcaaggtcagttctgaagagcttgctgaatcccttgagagagtctttctgtacccactcgaattcgaaaaaatcgaaactcactctcgatgacggggttggtttcgtgctgtaagagcctctgatcagtccgttgaggcttgaaagcaggatgggtagttttgattgtgaatattcaaggtatgccgagtacacattgtcagggttactcagaacgggcatgacaaggctgcttttcaggctgagctcgtaaggtatgcttttctcatactcattctcttcgaggttcccgagcagattattgctgtagatggtctgtgtgccgaattcggctgtcgttttgaactgctcggctcctccgaacaggttcctgttttcgtaggcgaccgatgcgccgaagaaaagagcgccgtatcggttgtcaaccagaagtttcggctctatctgatgtttcggcgccggttcaaggtggatggtcgagtaaagttttccatcgcgaaccgagtccgggcgaatgcctattgaggagaatacgttggtttttccgaaattctgaagcgtcttttgctcaagacttgctttcgttacctgtccaggacgaaaagcgaccgagctggtaatgagggcgggaaccatgttctgtttaccgaaaatgacgccctgtattccgtcctccacaaaccgtttttcccggcttttcgtatccgttttgaccgggttgtgtactatggcattgatcgggccgtaaatcagcttttcaggaagtttgatccggtacagtactccggcgttacttcctacggtatcgaccttgatgcggatgctgtcttcatgcatgaacgcatatccttcttcacgaaaaaacagcatggtacggtcgcgttcggcgatgagtttttcaacggaaaagttctctcccgttttcatcgaggctttggcgaagtactgttttctgagctgatcatcgatggaatcgataccttcgtatgccagggagtcgatttttgcaggttcgttttcagttatggatatgtcgatatcgacttttttcccgttgtcccgaaagcgcatcgcggaacggatatcggtaaaaaagtaacctttgtagatgtagagctttttgatgatggccagatcacgctggaaatcttcaggattgaacaatttgtcggatttcccgaacaggccgagcccgaggaatgatgatgattctgcggtattgattatctgccggagctcttcatccgggacggcagcgtttcccctgaagcgtatagcgttaacatacgcttcaactgcattggtggagtcctgctcatatccgggggtttcttccgcttcagcggcaggaagtcccggaaaaaaaagggcaacgaccataagtgcggtgattgccctgaacagaatttttaaaaaaaaaacacgggagtgtattttagctcagtttaacatctcttcatctccataacagaaatcctcatcggtaggataatcgggccatacttcgtcgaggctttcgtagatttcatcactttcgggaagatcgttcaggttttcgatcacctgatgcggagctcccgtcctgtttgcgtaatcaagtagctcatcttttgtgaccggccatggggcatctgctatataacgggcaaggtcgagattccagtacatagtaaagcgcttgaattaatcggtttaagagttgctgccgttctcttcggaagatggtttctgtatcgtgatgaatttgtcagggttgctgtcatcgaagaagtatgcggcagggttgactttgatgttgtccttctgcacttcgtagtggaggtgcggtcctgttgacatgcctgtatttcctgaaagcgcaatgatctctccgcggcttatccgctgtccctgccggacaagtgattttgaaagatgcgcgtaaagggttttgaagccataaccatgacttatggttacctgctgtccgtaccccctgtcataaccggaataggtaacgattccgtcgccggtggagcgcactctggtgccttcaggagcggaaaaatccgttcccgaatgaaattttatgaccttgtagatcggatgcaggcgcatgccgtaaccactggtgattttgccgtcgatcggtttgatattgggaattgaagataaaaaaggacggttgctctcagctggctggttgatttcgggatggctgtctttctggcggtctatctgaaggatgagatgttcgatcatttgttcggtacttgcaagaagtccttcagcagagctcgctgaagccgtctgttttgcttctgcatgtaacgggttcatgggacaaagcgtcaggaggaaagccagaattccgaatactttcatccacgaagtacatgcctgggcggcaattcctgcggcattctgctttgtcgcgccgcagtatggcaggctgggaaacagttttgctggtaacatgcggtgctggattgattgtcggtggacaggcaagctttttttaattgaataatatataaaaactttttttgataaatcaacctgctaatgagcctccagccagttttttcctgtgccggtatctacttcgacaggtacttttttaaggccgcaatagactgcggcttcgatcatagcggtttcaaccagtttcgaaagccggtttttttcttcggcagttgtttcaaagagcagttcgtcgtgaacctgaagcagcataaccgagttcatgttgttcttttttatctgccggtcgcagagattcatcgcgcatttgatgatgtcggcggccgtgccctgaataggagtgttcatggccgcccggccggcagctttctgaatgtttccgttacggctgttcagatcgggaatatagcgtcttcttccgaggagggttgttacgtatccttttcgttttccttcttcgatgatctccagcaatgcgtggaacagaccgggatatttcgtggtataggtttcgataattgcttttgcttccgattggggaatgttcagccgtttcgataaaccgtatggctgaatgccgtacagtacgccgaagttgacctcttttgccttgcggcgcatatcggaagtgatttcgtcggtactgaagatgacttttgccgtggctcgatggatatcttcacggttgcggaatgcttcaatgagtttttcgtcgcctgaaatttcggcggcaatccggagctcgatctgggaataatcggcggagagtatcagattatcgggattcgagggtatgaatgcccttctgatctctttgccggcagtagtccgtaccggaatgttctgcaggttcggattggatgacgagagcctgccggttgcggtgacatgctggttgaacgaggtgtgcagtcttcccgttccgggattgatcattttcggcagggcgtcgatataggtggtcttgagtttctggagactccggtattcgagcaggtcgccgattatcgggtgcagcggggcaagctcttcaagtacctcgacattggtcgaaaaaccggttttcgtggtttttttcgttggcagtcccagcgtgttgaagagaatgccggaaagttgtttgggcgagtcgagattgaagggcgtgcctgctgccgcatggatttttcgggagagatcgcctatctgcgcattgacgagatccgctgttttttcaagatgcgccgtatcgatggaaatgccctgatattccatgccggccagcacttccaccaggggaaattctatggttctgcagaggtgcagcagtctctggtcttcgagaagcttggcttcgaatacctcctgaagccggagagcgatatcggcatcctgacagccatagtcggaaagctgagctgacggaacgtcgagaatatgggttcgttttttcccttcaccggcggtcagttcgtcaaaggttgtcgttctgatggagagatggcgggctgcgagatcgtcgaggttgtgtttttcctccggatcgagcacgtagcttgccagcatggtgtcgaatgcaaccggtgtaagcgatatgccgtaatttttcagaacgagcagatcatacttgaggttctgaccggttttgcggatatcgggattttcaagaacaggcttgagtcgttcgagagtgttgcctatgtcgaggccgccttttccgaaatagataaatcgggcttctttgggtttgagcgaaaaagagatacctgccagttccgcctgaaaggtgtcgaggcttgtcgtttcggtgtcaatggcaaacgagtcggcctgctcgagttgccggacaagcttttcaaccccttctggggtatcgatgatggcatagtccgcaccggttaatggcgagtcgagagacggtgcattgttgttttcttgttcgtcacgctcttcttctgcaggggttccgtttgaaagcataccgggaaaaacggacggcaggcgaacggcgacagctttcagctcgtactttccaaggaagggcatgattctgccttgcacaggagctttgcatgcaagcgtttcgagattcagcccgagatcgatatcggagtggatggtaacgagctgccgtatcagatcgagctgaggttgaaaggcttcaaggcttgctcgtgttttcggggtcagttcgccgatgttgcggtatatgttgtcgagtgtgccgtatttaagaagcagggcggctgcggttttcgggccaatgccttttgctccggggatattgtcggaagtatcgccggtaagggtcagaagatcgataaagcgttccggttcaacgccgaactgtgccataatttccgctggtccgaaaggttcgagttcgttctgtttttttgagggcttcagcatgattactccctcgtgaaccagctgcgcaagatccttgtccggagtaacgatgtagatagagcactgtttctcgaatcgtttgacggcagatccgataagatcgtcagcttcgtaaccgggtagtttgatgagcggaatggagaacgcgtcgatcagttcaagtatagcctcgatctgccggacaagatcttcaggaggggccggacggttggccttgtagggttcgtagaggttgtgccgaaaggttttctccctgctgtcgaatgtgacggcaaggtattcaggatgccacacttcgaaaattttcaggagcgcagaggcaaatccgtgaatggctcctgtaggtattccgtcgcgggttttcattccggcctgttgcagggcatagtaggaacggtaaaccagggccatgccgtcgataagaaagagcccgggcttttgttgtggggcagcggagtcgtccggctctgccggagtctgctgcgggctgaaaaagtcgaattgccgttcgtttgtcatgcaatcactccatagctgccaagtacgttgaccatggttgcaaactcacggagatgccggagagcgttttcgacattctgctcttctcgatgtccgatgaaatcgacatagaagaggtattcgaatgctttttttctgaatggccgcgattcgatttttgtgagatcgatatcccggagcgcaagcgtggcaagcgccttgaagagagatccctgctcgttaggcagcgtgaaagctatcgatgttttctgctgggtgacatccggctgccgtttcatgatcgacgtaccggaatgatccttatgggcgatgcagaagaatctcgtgatattccactcttcgtcggcaagattttcctgaaggatttcaagtccgtagagttcgccggcacgttttgaggcgatggcgagttttgacgggtctccgccggcggctatgattttggcgcttccggcggtatcgtaggcgacttctgccttgatgtgtttatgggtactgaaaaaattcctgcactgcgcgagagcctgggggtgggagagcgctctctcggctttttccgtcgatgagccgtgaagcccaagaaggcagtgttccaccttgacaaaggtttcggccacgatgacaaccggatgctggaggagaaggtcgtaattgtggtggatgcttccgccaagagagttttcgatggggatgactgcaaagtctgcttcccggttttcaacagcggcgaaaacctcatcgaaggtttcacagggtttgggttcgccaagccggagagcggcgatttcactatatgccccgggttcgccctgataggcaatcatccagtttgtcattctttattcttgtagttaacttgcatcaaagccgcaggatttctctttcttttcagaatataagtctattatccataacggtgatattccgggaattttaaatcagtgatttttccatcatgtcaggacacagtaaatgggcaaccattaaaagaaaaaaagcagcaaccgatcagaaacgaggcaatctgttcaccaagctggtcaaggagataaccatatccgccaaaatggggggaggggatccctccggaaatcccaggctgcgtcttgctgtcgatacagcacgggcaaactccatgcctatggataatatccagagggctataaaaaagggtacaggcgaacttgatggggccacgtatgatgaaattacctatgagggttacggcccggcaggaatcgctctgatcatcgaaaccgctactgataaccgtaacagaaccgttgcagatatccgccatatcatgagccgtaataacggttcgttaggcgagagcggcagcgtgagctggatgtttcagcgtaaagggtctctcgatgtgccgaaaagcgccatgcaggaggatgccttgatggaactgctgctcgatgccggtctggaagacctcgacggcgatgatgaggtatattataccgttgtaactgatataagggatcttgagaacgcgaaaaaagcccttgatgaagcgggtatcgcctatgaaaatgcaaaagttgatcttattccggaaaactatatcgaacttgaggccgacgatgccgaaaaggtgatcaggttgatcgatgcgctggaaaataatgatgatgttcaggtggtgtacacgaatatggaaatcagtgaaaaggcaatggacagtttaaacggatagtgtgcatggttgtgcttggcgttgatcccggtagcctgcataccggatatggggttatcaggtatgacaacgccgggtttcatctccttggttgcggagtaattcgtcttcatcgccgaaagagctatttcgaacgtataggggagatttatcgggagctcgattcggtgatcgggggttatgctcctgtccgtctggcgcttgaaaccgtgtttttaaacaagaatgttcagtcggccctcaagcttggtcaggtacggggtgccgttatcgcactggcgatgaatcaccggcttgaactgagcgagtatgctccccgcgaggtcaaggccgccgttacgggaagaggtgcggcaagtaaagagcaggttgcttttatggtaacgcgtatgttgaagattaccggaaatccggctacacacgatgttaccgatgctcttgctattgcgctctgtgatcttctgaaaacgggcatggggagtgctgctgttccgcagtccgttgtttcttcaggttcagccgggaaaaaaaactgggcgcagtttgttcagtccaatcccggtatggtggtgcgctgaatggtgcgttgcagataaataaagaggaattccggttccggtgctcgtgtgaacaaaacattacaagttgtggaagggcatattttcaatctgccgaattttctcagttttttgagaattctgttgattccgtggtttctctactactatcattcaggaaatctcacggtcgccattacgctgatggttgttgccgtgttgagcgactggttcgacggccgtgcggcgcgctggaccaatgaggtttctgaaatgggcaaaattctcgatccgctggccgacaagctctgtcttgccagtgtggcactctacttcctctggattggggagcttccgttctggtttgtgtcgtttgtcgttctgcgcgatctgttgattttttccggcgcggcttacatccgttaccggcacggtgtgcttacgacgtcgctctggcccgggaaatgggcggtaggttttgtgtcgatgatgtttgttaccatggtctggccccaccctgttttcgaatcgtaccccttcaaggaatttttcatgtatctctccgtgctcatgctcacctattcgtttatagagtatgggataaggttttatcggatacagagaggggagggctgatcaatagttactgatccatattcctgtgggcaaacagcgtttccgatgaaaactcgcattctccctttttttctctttttttttgtatttgttctccccgttgtttctgctgcagacgacttcgatgctctgtttgtgcaagccgggatgaaataccggaaaggcgattttcagggcgcatcggctctgtatactgccgtgctgagcggcaatccgcgttctgcggaagcgtataacaaccgcgggctctgtaaagcagcttcaggagatgtcaccggcgctgttgctgactattccgaagcccttaaactcgatccgtccctggcggcggcctccaataacaggggcctcgcaatggcaaagatcgggaagtatcatgaagctgttctcgattataatcaggccctccgtatcaatgccgttctgcctgaagtgtacaacaatctcggattggccagaatcgcattgggagatcaatcaggagcactcgacgatttcaatacggcccttgcgcttaaacctttttatcccgaagcgctttttaacagggggtgtgcccggcagaagctgtcagaacaccgggaagctcttcgggactttcaacaggtcatatccttcagatcgggatatgccgagccttatttttatgctgcgctttcacgttctgctatgggggatcacaagggcgctctcgtagattatacaaaagcgattgccatttctccctcatacgcggaagcttttgcaggcagagcgcttgcgaagatcagaagcggtgattatcgcggggctctcgacgattacgatacggtgatagggctgcagtctgataatccggaactttactataatcgggcgctggtcaaggtcaagctgtctgactatccgggagctgaaattgactgttcactcgctctcgaacggaacaaggtatatgccgaagctttttttctcaggggtatcgttcggagtgaacttggaaaccgcgagggtatgcttgccgatttgcgtttttctgcagatgcaggttatgagccggcaaagaagctgctgaaaaaagaacgggacaggagatagcgcttcttacagaaaaaacagcaccaaaacgaaaaatccggcaaagcgagatgcattgccggatttttcgttttggtgctgttttactctcagagcgctttgtggcagaaccaccagtcgtaacagtcgtactgagacggacgttttttcgcatcctcgatattgttcgccggcggaatgatgacgcggtctttcagcagggtgttgatcggccagtttgcaggtatggctaccttgttggcgtcggaaacctgcagggctttcacggcacggacaatttcatcgatatttctgccgatttcctgggggtagtagagaataaggcgcactttcccttcaggatcgcctacgaaaacggcgcgaacggtattcgatccttttcccggatgaagcatgccgagctgcatggcaattctgtcatttgcggcaacgatcgggaaggtgatttcggtatccagattatcctttatccattctacccatttgatatgggaaaaaacctgatcgaccgacatgccgacaagcttgcatccgagcttgtcgaaatccgccatacgttcctggaatgcatggaactctgttgtgcatacaggggtatagtctgccggatggctgaaaagaacgaaccacgatcccttgagatccccggggatattcatcggtccatgtgtcgtctggactttcatttccgggaactcatccccaagaagcggcatgttcgcttcgttgtaataaaactggtcttcaaaatgttccgacatgatttcgctctccttttactcgtttgtttattgcgttttgtccaagatcgtttgttctctttccttaaaatagatatattcttaaataagaacaaatcttttttacgggatttatgaaagtattcagatggtttctcttggatcatttcggatattccggctatattgtaagtgagataaaataagtcttgttttgcccttcagcgtgtttatccggaacagaagagggggcgtggaactgctcgaacatcaggagtctgttatggaacataaaagcggagtcgccggcgagctggattattttacagaggtctgtcggcgccacaatctcaaaatcactcctcaacgggtggctatttacaggatattgagaggttgccccgatcatccttcagcggattatgtatttcggataataaggagtgattttccgaatatttccttcgagacggtgaacagaagccttctgacctttgcagagatagggttgattgccattgtggagtcgacctcgggagtccggaggttcgatccggatttggatagccatcatcatatccattgtataaagtgcggaaggatttttgattttcagcatggtgattacgacggcattaccgttccggactctgtaacggagagattttccgtggtgggtaaacgcgttgtgcttcatgtgatttgtccggactgcataaaaaagggcctgagccttgacccggtcttatcggaaaaacataactctgcgggcgcctgaaaggccgttcttgaagagtgtggatggttattctcacggcctttcaggagataagcgattcggatagttcagtttttgatacagcgaacggaaagaccctgtgttttcgtgctgctgacgcggtatactgcagaatatgtgttgtacatctgacgaaaccatgcagagtagctgttgttttccgaagatgtccagaaactgctgttcgttccaagaagagagaacgtgccgttactgcttcggtatcctgccgggattgcggtgaatcctgtgctgttgtcggcgcctacaagaggctctttccagagcagggttgacttcagtttcgttcctgaagctttttctccaccggtcttttcaacgagcatctgccattcattgtctgatggaacgtgccatccttccggagcaaggcccctcgggtcattgaccgcataccagttatacagttttccataggtgacgccatttgcgctgttgttttcataatagcaccaggctccggtagtgaggcggttccattcggcggcgtcctgtacctgaggtatttcatctccatttctgtaccggctgaccgcaaggttttcggccatccagacctgtgtgccgatggagagggttttagcgtgagcggtcgttgttttttcagccgcactaaccgataaacacggcattagtgtggcaagaacaaggaaaagcctcgcagcccgggttaatttgttgcttcttttcattatgttaaagggtctgaaatgttgatgaaagaaagcttgtttgcacaaaccagcggaataaattttttttctgctgattcacctataacgcaaacttctctctgatggtttcggaagcgttaccggtccggtctgtttatattgagactgaggctgagcgcttgatctgaaggctccgtttcagacgtcatgaggcttcggggctggagtatgtttcagttccgggaaagtcgcatgaatagagggattcactataaatactacccaaggtggcaagacagcgttataatcgcaaacccggaagttccggaaaaaagaacagcaggccgtcagccgttcagaacggagacagggtcaggcccaatgatcatattcttatcaatgagtttcttttcaggcgaggtgagagttcccttgctgctgaaatcgtaagctttttaacggatcacgatggagaacggttcagatcggtagatcttgccaggaaaatgggttatacggaatccatacaattgccgggattctggtatgtgcttcataaactgcaggaggacgggaccgttgacaaggattcgaaccgcgcgtacgggatgcagggcatggagccggcaacctatgaagaggttcttgagcatacacggcagtttccattgccgggcaaggagcagttcaaggtggatcaaacctatgtcggacgactgataacccatcctaacggttacggttttgtcgatgtagaaggttttgatgacgatatttttgtcaaggccggtgatcttaattcggcgattcatggtgacgagatagaagttgtcgtaacaaaagtgcctgaaacgtattcggcaaaatccactcctcatcagcggtgcgaaggaattgtggtcaatgtcgtgaccaggaaaatatctgccattgtaggtacgctaagccgcgaaaaccggaagttcgttctcaaggctgacgaccggaaactgcttcctgaaataattgttccgatcaaacaggcttcaggcgcaaaagatggtgagaaagtgcttgttggcgatctcgattttcgaaagccgggtattatccaggcgcgtgtgcttgaaattctgggttcggccggcgactcacgggtcgaggtaagcgcgattgcccgcaaccacggtatcgatgaaacgtttgatgaagagttgatcaactttgcgggagcaattaaggaaggcattaccgatgatgatctgaagaacagactcgatattcgcgataaaaatgtctttaccatcgatcctgtggatgcgaaagattttgatgacgctctttcaatcgagacactggatgacaatctctaccggatcggtgtgcatattgccgatgtttctcactatgtccctgaaaattcgccgcttgaccgggaagccatgaaacgggcaacctcggtctatcttgtggatcgggttattcccatgcttccttcgcgattgtcggagcaggtctgcagtctcaacccgggtgtggacagaatggcgttcagtgtgtttataaccatgacggagagcggagaggtacgggaacatgcgtttcataaaacggttattcattcgaagcgccgctatacttatgaggatgttcaggagattttgctgaagggcgagggggataatgctgccgagctgcagcttcttgaaaagatcagcgttcaattgcgtgaggagcgcttccgtcatggcggcctcgactttgaaaccgaagaggttcgtttcaggcttggcagcaagggtgaacctgtcgaagtcatcaagaaggagcgtctttcaagccatcggcttatcgaggagtttatgctgctcgccaaccgaaaggttgccgagtaccttacaaaaacctttcgtgaacgtaaaaaaaatccgcagccggtcatttatcgggttcatgacgcgcctcagcaggagagggtgcttgtgcttgcaaattttgtcagaaagatcggctatacccttaaaatcaacagggagaagacgggccccatagtaagcgcaaaagcgcttcgtcagcttctgcagcaggttcatggttcaaacgttgaatttctggtaaacgagcttgtgcttcgctgcatgtccaaagcgatttacaccgatgagaacaccggtcatttcgggcttggatttgagcattatacccatttcacttcgccgattcgccgctatcccgatcttatcgtccaccggttgcttttcgaatatgaaaaccttcgcaacaggaagaaaaaaataaccgacaaacgacttgccgagctgtcggagaagatcagagtaacgagccgtatttcaaacgagcgggagaaaagtgcggtcgaggctgaacgggagtctatcaagctcaagcaggtcgagtatatggccggtcatctcggcaatgtttatcaggggatcatttcaggcgcaaccgagtatggcatctatgtgagaatggttgattttgccatagagggccttgtgcatatgcggaacctgaccgatgattactacgaatacgatgaagcgacctattcactgatcggtaaacgccgaaagagaaggctgcagataggtcagcgggtcaaggtcaaggtgcatatggtggatatgcagagacgtactatcgatctcgttatcgagtagattgttgattgttacttttccgggttgtcggccttgcttcacgcgatacccgcaatccggagaaagttgtgcatcagggatagtccggtattggtgtattcttcctgtacggcattgaactgcatgatgagatcctcttcgtgcatcatctgcagatcccggtcgatgcttgcccactcggtcagcatttccggtgtcagttcgaaatgacactgcagcccgtaagcatttgttccgattcgtacggcctgatttctgcaatgtacgccttcggcaagcagttgcatggtatcggtaattgcaacggtttccccgtgaagctgaaaaacccggaatgtatcgctcatattccggaacagaggatcctcttttcccgcttcagtgagatcaaccatgtatggctgcccttcgtgatcgaaaaaaccggtctccttcagagggtttgtgatgactgaaccgccacccgcttttacaagtacctgaagcccaaggcagatgccaagacatggaagtccggcgtcgagagccctccttgccagttcgatttcccgttgcatgctctctgttttatcgtttgcgctctgaggtccgccaaggatgacgagtgcatcgtaatgcaggggatcgggtaatattcctccgtctgaaaggtctgtcgtctccgaatcgatcatgcatcgttcaagaatggtttcgagcagtccgggtccttcatgcgtaatgttttttataatcagtattttttttggcatccctgtttccggtatcggcttcttttgctggcatggctgacgctcacggtttttcagcgcaaagcatctcgttgattgctgtagttgtttctgtaaatgttttctccagaatgtcaatccatgactcgttatcaggccatttccccttgcttgaaaactcatggatatacctggagaggacataaagccggttcgccccgcaacttccggaagaacctttcagctcatggataagctgatcgtagcgcttgaggttgccgtcttcggcagcagttgccagagcggtgacgatttttttcgtgtcactgataaaaacagggaagatgttgtcgatcatttccttgcctcctacctccttgaggctgttgataatagagcgatcaagaattttttccttatcgatacttttccagaagcggtctttgtttattgcgtaatcctgtatcggtgatgtcttgttgccattttcagccataaggctgttattgagccacacggcgatggttgcgatgagatcatccctggaaataggttttccgaggtgatggttcattccggcatcctttaccctgagtatgcttttttcatccgtatttccggtcagtgcgatgatgggtatgcggttaccgtttctgaacctgctgaaatattttccattccggatggcttcggcagcctgaatgccgttcagtaccggcatttccatatccatcagaacaaggtcatagtcctcatgctcaagcatctcgattgcaatctgtccgttttcagcctgaccgaccgagcatccgtagtgctccagaatcaggcgcataaagttccggctggtttcattgtcgtcgacaagcaggattctgcttccggagagcagttcttcctgatccgaagtgatagtggatttttctgaaaaaaagtatcgttcgaatatttgcaggatgtccggtctcagtaccggcttggaaagcacatcattcattccgcatttgccggcgcgactcagcgcttcgtgatatggcagagctgttatgccgataatcggagcctgaagataatgcagagcgagtgaaggatcgaaagtatgtgtcgatctgagctgttgtacggcacagtcgccattgagtgaaggcatttcgaaatccatgaaaatcaggtcataacggttgcttgagagcatctcaagagcctgttcgccgttttctgcctggtcggaggaacagttccattctgaaatatactttgcaagcagtacgcggttgctgaactgatcatcgactatcaggatgcgcttgtttttcagaatctctttttttatgtcttttacggcttttgactcataggcagggaatgtaatcaggaactctgtccagcaatcttcttcggaattgcaggttatttctcctccgaacgattcaatgactcttctgcagaacgagagcccgagaccattccctccgcttttcccgtaggtatagaaacggtcgaaaattctttctcttttagatgccggaactcccggtccataatcttttaccctaatgatattgaacccgttgcctgtttcggctgtcagttctattttgaaatcaggtctgtttttgtaatggagggcattttttatcaaattgaagagaacataaataaaaagatctttgtcaccgagaaaatcgaaggttacagcagttttatcgataagcagttttctttctgcaagattgttgtacccgtagctgttgatcgccgtatgtatgattttttttgccgataagcgtttgaaattattgatgtcgacgctgcctccctgaagacttgcaagaatggagtcaatgattttattgcctcgtttgattgttgcagaactttcttcaatgacgtcatgaatgcttatcagaccggattggctgatgtctaccgtgcctgttgtctctttcccgaccggtttattgggcaatattgcctggagcgagctcatggcattggttatggaactgagcggatttctcatttcatgagcaatacttccgctcagactttggagcagtgatattttcgtctggtgggcaatctgtttcctgtggttggcaacaatgcctccgatcagtgcaaaaagataggttggaatgtattcgatgtgaaattcagtataacttacgtgcccgtcaagggcataaactgcagcgtaagccagaacaaagcctgagagggttatgatgcagatgaaaatccagtcatagacaatcaggataagcatgaacaggcaggccatcgaggacattgcccaggcaatcgaccattcgtttctcagcatcatgaaatgaaagaaaaaaggcaggagaaccggtaccgaaatgaaaaaataaacaggaaagatagttttggcctttttgggcaggtaacggtaaaaaagccagggcaggctgattacggcttcgatcagtcgcagcgtgaggttttcgtaatgctgcgggaacaggtatttccagacaatataaaacagcggatacccgacagtagcgaacaatccgataatgggcaggttcggctctgcgtgttcgacgatgtttatagctttttgtttgagtctctgcattttctttcgaaaatcgcgtttgtattcatattccgctgaagctcagaaatacgtctcccagcaagtgtttttgagtgaaatatgagagtgttacgaaaaaccccatgatgttcccgatttttgggtatcagctgtgatacagcggggtcgttaccctcatgtattgcattgaaaacatcttgttaatgcagccggatcatcgaagataaacccataaactgcagaacgggagaatttgcgtggtttattgctgctcatggactggggcggtatctcggctgctttcttagtgtgatattaggataaatccccggaagatcaaaacatgattgaattcgtaccattaaaattattttttcactgatagacgtaactaatacaaaactacttttgccatgtttactgatgactcagcttttgaacaacccggttatgggagggagttctccgtatcggtctttccggattttcttgaaaaacgccttcaggcttgtcatgaagagctgttcgcaccaagaaaaaacaaaaaaccccttgttctcggaaatcgtatgcctgatgccgctgctatcatgctgcagagcaacgactatctgaacgtttcaaaccatccggttattcggcgggcacaactggataccttgaacgagatatctcaggaaccggtcatgtcggcagtttttcttcatgaaaatagcggaaaacacgattttgaaaagcgaatggccgcatataccggttttgaaagcgctattctctgtcagtccgggtgggcagccaatgcaggattgatgcaggtcatcgcagacagtacaactccggtttatatcgattttttcacacatatgtcactctgggagggtgtcaagattgccggagcggttccgtatgcctttcgtcataacgatccttcccatcttgaacgtctgatcagagaacatgggcagggagttgttctggtcgattctctctacagtactaccggagatatttcgcctctcaccgagattgtcgggattgccaatcgatatgggtgtatttccgttgtcgatgaatcgcattctctcggaacgcatggagagcatggggccggattggtcaatgagtgcggattggcgggtcaggtgcatttcattaccgcaagtcttgcaaaggcatttgccggacgtgccggcattatctgttgctccgcaaaattcgctaaatattatccttatatggcctttcccgcgattttcagttcaacgcttcttcccttcgaaattgcaggactgagcgcaacacttgaagtcatagaggccggagatgatcgcagacgggctctttatgaaaaatcacgctatttccgggacaggctcagggagcttggatacaacattgcaagtcagtcgcagattgtcgcgatcgaaggcggtcttgaatccaatacggagcttttacgtgatgcccttgaagatcgaaatgtattcggatcggtttttcttgcgccggctacaccaaaaacccgttccctgatgcgcttttcagtgcatagcgggcttgctatggaagatctcgactatgtcctccaggtttgtgaagatatcagggacgagatagacatgtggaactggaaatcaacaaaacgacagaaaacatgagcgggttcgatatcgtagccgagggatggagccccgacattcatgatgcggactgtttctgcattgtctgccgcgcatactcccggggatatgagggacagcgtgcagctatggaatgcctgtctgcagggcggctcagcaagacaacgcctgtaattgatattggcaatgagagcaggggagaggttacaggggcattttcggcatagcttgagtttttcccggagagcacggatttgcctgcataccggacaacccgtatcgtaaccgtttcatttgtcatgctgtacgatggccaaggcgcagaatacaggattctgcgcaggtttcgcaacgcctttttgccgatacgcctgagtatgccgaagcgcttgtactgatcggcagtcacgttttaattgagggatatcggtatcgggactttcgtttcaggacatgttgcggaacatctgcaggagcaatgaccagaggtttcgttgaggttttctttttatcggaagaccttctttatcccaaccgacaattccgtactgcatattgacaaccttgcggtatccccgattcaacagaaggcgtcctgccgtcagactgcgattgccgctgttgcagacgataatcagattacggttaacagggatctcctgaaaccgttgttcgaatgtgctgagcggaatcagcatgatatcgggaacatcgaaagcttttctggcgatttctcgcggttcccggacatcgacgaacagggcgccttttttcgtcattgcaaaggctgcggcaggggtgatatttttaatgttgttcatcgtatccgatttggcaatctgttggttcatgaagttctggcctgctgcatgttcgtcgttctggcagggcatctctgtgaaggaaggcccgtctatcgtgaagacaactcgtttagcctgctttttcgcagagggagggattgactcgatgctgcagggtgaacaaaaaatcaaaagcccccgctttcagcaagggctttttgattttcagcggagagggtgggattcgaacccacggtacgattgctcgcacaacggttttcgagaccgcccgattcaaccgctctcgcacctctccgttatattctgaaagaacttagcgatattgtttctgctttacctgataatcccgatggcagagcaatcacgcttcgctgaatgacgaggaagtgaagataataaaaaataatgaaatatgccaagtatggtctgcctgggattacagcgcatatgtacctgccttgtaatcatgtttttcggagatcctgaaatagtccgcgagaatttctcctctcataatggagagcgcttgtttgaatagctgatgtcacgcgcttttatacgcgatagttgctttttatgagagagagacaagcaccgggagcatgacggagcagtatgacacaaaaagcggatcgaacaaggaaggcaaggtgtggctgaaggcatgaaacgtgattatgataaaggtgaaaaatgtacgttgcttcccggcattgttcatgtaaacggctgtatactgctttaatgatacagtagtgttattaaatttttccgcggcgaaacggctgagccggtgtttgatctgatgcattaaataaatgaatccggtctatgtgagtcccatatgattggattatgcttaataacgatgacttctgacagttggaatagttttttctttatcgatatttgtgtgctcaaatccatgaatcagaatcagattaacggtgtgaatcagtaagatgatcagcatttcctgaaatccgtagtatcagaaggatgatgataagccggattaaccgcatagatatttgccgatagaacgtgtcatttaagagattaagcgtgtgagtctgtgcactattcagtatttttctgatgatcgcttctcatgccgatgtttgaccggcaggagagaatgagctttcttctttactttttttgaagtcccgcagccttaaaaaggagacaaatcattccgccaacataatcgttccatagcagatgaacagtgattcgttttcctgctggttattaatttcctgtgaatattgtgagaacgcgtgacatgagagtaactattcatggctgaacaattttcgcttatatttgatggcctatttgttttgttatacaggaagatggttctgatttttttattaaaaaatattatattggtttgttatcaatatctctcaattataattatgaattttatgtcgacaattacagaactacaggaacagcttgttgcaatccagagacagattgatgaacagagagcattaggaaaaaaacaggcgattggcgaaataaaagctaaaatggcagagttcgatattactgtagatgagcttgagtcaaaagggagctcaagaggtttcagagaaaaaaagccttccgtcatcaaatatcggaaaagcgatgcagaaacctgggttggcagaggccccaagccggtatgggttaaggatgtagaggctgctggcggaaaaatttcagattatctggtacagtaaggcagacttgattgtcatgtgcatagccttggacagcggcggggaaagattattgtgttttccggtgttcaaggctatggaactgttcattcctcaagcttgtactgttccgatcctttaaaaagatgtcgggatattcaggcatggcagggtcggtactattactcttcacttcgccgatcattccgcaactcattgcatgtcagtatggcgacggtatttgctatccgttaggccgataagcttttttttgcctgttatttaatgtccgggtcaggaaatccgtttccactattagaaacagcgtgcagagaaggaaccgagatcgggcaggcagctatggtgcaatttccggcataagttgcgaaaaacagaaaaccccggttgttaccggggttttctgttctggagcgggaaacgagactcgaactcgcgaccccaaccttggcaaggttgtgctctaccaactgagctattcccgcatttatgaggcataaatataaggatatttcaaaactgtgcaagagtatcctgaattttttccggcaaaaaattcaggatagataattcttgaataatacggcattatggaagagcagtgtcatatacaggacgaaacgcttttcagaggttgagggagtccataatggttttcatatccttgtcgccgcgtccggaaaggttcgcgacgagaatggattcagggctcatggtcgcagcctttttgattgcgtagtgcacggcatgcgccgattcaagggcgcagatgatcccttcggtttcagcaagggttttgagtgcaagcagcgcttcatggtcggttgccgaggtgtagctgaccagtccggtttcctgcaggtggcagtgttcgggccctacgccgggatagtcgaggccggcagatatcgagtgggcttcgagaatctggccgtcatcggtttgcagcagcttggtcattgctccgtgcagaacaccaggggttccgagcgtcagtgatgcggcatgaaggccttcgaggccttcgccggcggcttcgactccgacaagctcaatagccgggacatcgtcgagaaattcatggaacatgccgatggcattgcttccgccccctacgcatgcggtaatgacatccggcagtctgcctgcctgttcaagaatctgttttctggtttctttgccgattaccgcctgaaaatcacgcacgatcatcgggtatggatgcatgccaacgacggaaccgataatataaaaagtctcttccgggttgttcatccagtcccgaatggcctcgctggtagcgtccttgagcgttctggaaccggaggtgaccggccggacctcggcgccgagcagcttcattcttgctacattgggagcctgacgcctgatatcctcttcacccatatagacaatgcagtcaagatcgaacagtgcgcataccgtagctgttgcaactccatgctgaccggcaccggtttcggctatgatccgttttttgcccatccgccgggcgagaagcgcttgccccagggcgttgttgatcttgtgggctccggtgtggcagagatcttcgcgtttcaggtagattgctgcgccctgaactgccctgctcagcctttcggcatgatagaggggagtcgggcgtcctacgtagtctcgaagcaggttttcaagtgtcgcgtgaaacgacggatcgttgttggctttccgatattccgattcaagatctgaagcgttttttatcagggtttcggggatgaatttcccgccgaaaactccgaagtgtcccttggcatcgggagcagaatacgcagaagaggacatgtggcaaaaagggtattgaataacaaaaaacttcattgcttcccagcgtgccgaatagctcgcggagcagaaaaacaaccgttatacagcaataaaataatatattcaaacttttcagagatacctatgcaagtgcgtttcattatccagcagcggagttatcggatgtgagtcaaattaagcggaacatagtggttacggcatttctttgcctgatggtccataccggattatttccgcttgacgaactctcgggtgcggaaaatgtggtacatggcagtggcgaagagaaaaaaaactcatcggcgcccgatctgctgccgttgccgggagacgatacaaagagcgttataacgttctccgccaaagattcgcttctgtatcatttcgaccgcaagtcgatggagcttatgggaaaagcccgcatcgaccgggaggctacaacggttacagctccgaaaatagtggtcgatctggctaactccacccttgacgccttcggtacggcaaattcatcgggaaccctgaccgagccggctgttttttcaaatcgtgagggaagtttcaatgccgagaaaataacctatacgtttacttccggaaaaggcgaaacgacaaatatcgcatctcgttcctcccaggttattttcagtggagaacaggtaacccgtaaagagaatggtgagctgatcgtcaggggaggaacgtttactacctgtgacgatcctgagccacattactgggtttcttccgattatatgcggataataccgggcagtcggatcatcgcccgcccgtttgtcatgtacatccggcccgagattttttcgaaacgtctgccggccattcccgttctgccgcttcctttcatggtttttccgttacatgaaggccgggcttcaggcgtgatcattccccgtttaagtcatgacagcgacagaggatattatttttccgatcttggctatttctgggctgtcaatgattatgtcgatatgcgtatcgagggagatattgccttcaatggcagttggcgtctcggcgagcgtttccgctacaaaagcggggacgcgttctccggcattcttgaaggtgaatatgagcgttttttcaagggagatgaagatgattccgattatgagaagtacagcagctggaatctgaagttcgagcatcatcaggagttcgatccatcctcagctcttgatatgcgtatgcagtttcagggaggggaccggaattatgacctgaataccatcaatacggagacaattgtcaacgagcaggccgattcgtatgcctctttcggcaagacgtctgatgatgaaaacagtatgttcagcgttggttatcagaggtcagactatctgcaaagcagcgacgaaggccagctgttgcgtactgaattttatcagaatcgatactatccgttccgttccgggcgtcttggatctcttggtgactggagagacaatgtttccgttacttccggggcttcgttccgcgctcttttttcttcagttgacgatattggttcatacgattatcttgccgatgccaatgtgcaggtcggctattaccacgaattatcaggttcggataaaattctttttacacagggggttgctttacagggaaatctgatcgcagacgatgattactccgacaaccggtatggtatgcgtttaacgctgccattcaggatgcagtccacacttttccggcatttcaatgtcaacgcagggttgtatttcaatcattatttcgtcggcaacgatctcctgaagtcttttgacagcgatggtattcgggagacccgacggaacggttcagagggattttcaacctggaatttcaatgccgatgtttcgacccgcttgtacggcactctgcaaacgccttttcttgaaggcttgaccggcctgaaagccattcgtcatacgttgattcccgttatttcctatacctggaatcctgattttaccggttcggattatgattattacggaacggtttatgacggaagcggctatcttcggtataaccggtttgagcattcggtctatcacgatatccccgaaggacagagcagcgtaggcttgacgctcaaaaatatatttcatggcaggtttgcctcttcgggcgatgcgcgaggagctgagcgaaccgtccagctgctttcgctttcagcttcaacatcgtataattttgctgccggccagatgccctgggctcctttgctcattacagcttcaagtacggccctgtctccgaattttctgttgagtgcaggtgctctctatgatttttacagtttcgatcggctgagtggcgaacgtattgatcgtcttcaggctgaagatggaaaaggtttattgcgtttcctgagcggttatttcaatatgagtttcaatatgcagggaaagaaccggagcggcagttccggaagacctgaagctcttcgtgccgaacaggcgattttccgggaacggttcagtgcggatgatttcagctatgtcgattatgatgtaccctggaagctccgtctttcactttttcttcggtcagagagaagtgacccgcttgaagatgcggaaacgacggctcttctcaatgcatcagctaaagttgccctgtcgaaaaactggcaggtcggagttaacacaggctatgacatcgaacagaacaagtttgtttttcctatgcttcaggtttatcgcgatcttcattgctggcagatgggctttcagtgggtaccctcaggcgagttcaacagctactcctttcagatcggtttgaaagcatcacagttcgatgatattcgttttaaaacaggaggaaaaacaaagggttggacagagtagactgtcgttatcggttcagagtatcgagtcaagaatgctctcaagtctttcgttgaaagcttgaggtacgtcgtggtgaatgcagtgagatgctttcggaatgatgaaggctcccgcctgcggaagcagctgctggaactccgggatgattttatgagggggcagggcggtatcttcggctccccagacaagaaaagcagttcctttataccggcagggtctgacaagatgatcgagagtgaaatcctggggtcggcgggatggggagagatatgaccagatcgctcctttgtcctgcaatggtctggtgaactggttgataagtttcatgtccacccggctctgattgtaataagtagggagaagactttgactgacaccgacaggattggcgaaagccgtgaagagcacctctccgatcattggcgagcccacaagaccgaaaaacacttttgccacgccgtccatactgtcaccgtagagtcccgaaggattggcgagcaccagcgcttttaccttttccggtttgaggtgtgcgtaatagatgctgcctgcagctcccatggagtggcctacgagaatgacctcatcaagctttttcagatgcaggaatgcctcgatctgggcagcaaagagctcgagactgtatcggacgttgggtttctgtgatttaccgaaaccgatgaggtccatggcatagaccttgaacgtgtcagtgaattgtggaatattctgatcccagtgttcgatcatcgctccgtaaccgtgaataaaaagcagtggaggttttccgttattttcgattccgtattcctgatagcggattcttgcttcatgttcagacgacaactgccacaggaaataccggtcttttggtggtgtgttcatggtgaaaacctgagtatgcttcagagggttaaaaatgaaaatagacaatgctctaaactattaataatttagagcgatttaatacaatctgaacaggtatttacattatccagagatttatacgatatctatgctgcaggtttcaagaaaatttgaatacggtcttcacgccgtagcctatcttgccacaaaagggtcgggtcgggttgttaccgtgaaggagatggccgaatccatcggtttctctcaggagtttctttcaaaagcgatgcagagcatgaagaaggcaggaatcaccgagtctgttcagggggtaaagggtggttaccggcttgcccggcacccctcagtgataacaattgccgatattggtatcgcaatcgagggcaagcctcatctgacccgttgcgccgtgaagctcagcagttgcgaaatagcggctcattgcgactatcgcggatacatgaataccctgcaggatcgcatacaaagtctgatggcttccacaacggtagctgacatactgaaacagccggattccggcgctacagctccggaataagtttatctgccggcgattcttcgttgttctcctcgtgcaccgttgtatattattgtgctcttgtcaatgaacgtatcaccatcataatgcctatttccccgttaacggagacggttcctgacggtaccgctcttcccgatattgtgttcaaggggattcgtactcataatctgaagaacatttcggtcagtattccgaggaatcgttttgtcgtgctgaccggggtgagtggttccggaaaatcaagccttgctttcgatacgctgtatgccgaggggcaccgtcgttatgtcgagtctctttccgcttatgtccgccagtttcttgagcggatgccgcgtccggacatagaggttgtcgaggggattgcaccggctattgcaatcgagcagaaaaccattccgaagaatccccgctcaacggttggtacggtctccgagatttatgattaccttcgtctgctttatgcccgtatcggtaaaatctactcccgagataccagtgaacttgttttgaaacacactccagaagatgtgagctatcaggcccgttttttcgatgagggtgcgaagttttttgtagcctttccgtttccatgtcataaagatgccgccatgcatgattgttcggcagctgcggaaatggccaacctgctgaaaaagggttttttcaggattctcgagggcgatgttgtgctcgatctcaacgaggaagcgcactgtgcccgtatcggcaggatggggcgtcaggagctttcctgtttgctggtacttgttgaccggtttatcgcccggcaggacgacaaggttttcagcaggatcgagcaggcagcggagaccgctttcagtgaatcgggaggatatgcggtactcaaggttttcggaggcagaatgttcagattcagtgaccggctggagctgaacggtatagaatatcaggagcccactccccagctttttgctttcaattcaccgatcggggcctgcaccacatgccaggggttcggcaggattgccggaatcgatgaggatatcgttattcccgataaatccctgagcattgccgaaggagccattgtctgctggacatcggaaaaataccgatggaactggaagcaattgctcgccttagcgccgaaggccgatattcctgtcgatgttccctatgaaaagctctctcatcagcataaggagatgatctggaaaggcattcccggccaggaagagcggtatggcggaatctggccgttttttgctgaaatcgaaaaggatgccggatataaaatgcactatcgggtgtttttaagccgctatcgcggttatgcgacctgtcccgattgcgagggcagccgcctcaatcccgatgcaaggcttgtcaggatttcaggccgtcatataggggaggtcacccgtatgaatatcggtcaggccctggatttttttctttctctcgatatttcgccctttgaccgcaaagtcgctgaagcggtgctcgaagagatcgtcaaaaggcttaactacctgctcgatgtaggtttgaactatctaacgctcgaccgtcttacacacacgctcagcggaggcgagtttcagcgtatcaatctgtcgacctctatcggatcaccccttgtaggggcgatctatattctcgatgaaccgagtatcgggctgcaccaaagcgattcggcgaggttgatcaagctgctcaggaagctgcgcgatctcggaaacaccgttgtggtggtcgagcacgaccgcgaaattatcgaagcagccgattatgtcatcgatctcgggccgaaagccggacggttcggcggagaggtggtgtttcacggcaccgttgccgaaatgtttgaaaacggcacctccctgacggcggactacctgaatgggaaaaaagcgattccggttcccgaggttcgtcgagagcccgatttttcacgatccattgaaatccggggagcccttcagaacaacctcaagaatattgatgttcgttttccgctcgatgtcatgacctgtgtgaccggggtcagcggttccggtaaatcaacgcttgtcaacgacattctcaagaacggcattcttcgtgaaaaagagggtggacgcgaaaaagtcggtacccatcgctctctttcgggagcagcactgatcgatcgcgtggagcatgtcgatcaatctcccataggaaagtcgagccgaagcaatcctgtgacctacctgaaaatttttgatgatatccgtactctttttgcccagaccagagaggcaaaagagcgagggtggaaggccggatttttttctttcaacattccgggaggacggtgcgaaagctgtgccggagaggggagtgtgaaaatagaaatgcagtttcttgccgatattgaagcggtctgcgaggagtgcaatggcctgcgttacaggcaggagacacttgccgtcaggtatcggggactttccatagctgaagtgctcgatctgaccgtcagcgaggctcttgagtttttcagcagcgaaaggtcgattgtccgcaaactgcaggttctcgatgaggtcggtctcggttatatcaggctcggtcagtcttccagcacactttcgggtggcgaggctcagcggctcaagctgtcaggctttatagcgcgtgccgatattgaacatacactctttctttttgacgagccgacgacgggacttcattttgaggacatcagcaagctgatccgctgttttgaaaaactgcttgagcagagaaataccctcgttataatcgagcataatcccgatgtgatcaaacaggccgactgggttatcgatctcggacccggcgcgggagacctgggcggggagctggttgcagaaggcacgcctgagaccgttgcggcttccgcaacgtcactgacaggacttcacctgagggagtatcttgctccggcggtttgatcggtgaccggtttcaggcaatgggatcgtcttcgagtgctcccccgtgaagcctgatgtgaggatagtgcgattcggaagtccgttcgacccatacccggccgcccttttttcggatcgtttcgttttcagttaccgataccctgttgcccgcaagcgcggttatttcctcaagcatggccagatgctgccgatcttcggcagttgccgtatcgtcgcgcaatttcgaacgcagactctgaagtttttccgtggccaccttgccgatagtgcagtaaagctcgttctctttcgatttcataagattgtcgctgaaaatatgtacaggtctctcttcatagtacagaaactgtttggagaggggaaatttttttttatacttagttgtgcttttagcactcttgtccattgagtgctaaaaggttgatttgatccagtgcgattcaacagtatcgttctctaaacccaaataaaaacaagataagacaatgaacttgaaacccttagctgatcgggttattgttaagccggctccggctgaagagaaaaccaaaggtggtctctttatccccgataccgggaaagaaaaaccgcagtacggtgaagttgtggctgtgggccccggcaaagttgccgataacggccagcttcttgacatgcaggtcacagttggcaagaaagtgctgtacggcaagtattccggaaccgaagtcaatgttgaaggtgaagactacctgattatgcgtgagtcggacatttttgcaattcttgactgattcgtttaaccatttaccaacccattccaggaggaacgcgttacaatgactgctaaagatattatttttgattccgacgccagagcaaagctcaaagtcggtgtggacaaactggctaatgccgtgaaagttaccctcggacctgccggacgaaatgtgcttatcgataaaaagttcggagctccgacctcgaccaaagatggcgtgaccgtagcaaaagagatcgaacttgccgacgccgtcgagaacatgggcgcacagatggttcgcgaagtcgcttcgaaaaccagtgatgtcgccggtgacggtactactaccgcgacggtgcttgctcaggcaatctaccgtgaggggctgaagaacgttgccgcaggtgcacgtccgatcgatcttaaaagaggtatcgaccgtgccgtgaaagaggttgtcgcagaactgcgcaacatcagccgcagcatctccggcaaaaaggagatcgcacaggtcggcaccatttcagccaacaacgatcctgaaatcggcgaactgatcgcagaggccatggacaaggtcggcaaggacggcgttatcaccgtcgaagaggcaaagggcatggataccgagttgaaggttgtcgagggcatgcagttcgatcgcggctacctctctccgtatttcgtgaccaatcccgaaaccatggaagccgaaatcgaagacccgctgatcctcattcacgacaagaagatcggcaacatgaaagaactgcttccgatcctcgaaaaatcagcccagtcaggtcgtcctttgctcatcattgcagaggatatcgaaggcgaagcgctggcaacccttgtggtcaacaagctcagaggtactctgaaagtctgtgccgtgaaggctccgggattcggcgaccgtcgcaaggcaatgctcgaggatatcgccattcttaccggcggtaccgtgatttccgaagagaagggctataaactcgaaaatgcaacgcttgcctacctcggtcaggcaggtcgtgtcaacatcgataaggataacaccactattgtcgaaggcaaaggcacacaggaggacatcaaggcccgcatcaacgaaatcaaaggccagatcgacaaatcgacttccgactacgataccgaaaagctgcaggagcgtcttgcaaagctttccggcggtgtcgctgtgctgaacatcggcgcatcaaccgaagttgaaatgaaggaaaagaaagcccgcgtcgaagatgcactgcatgccacccgcgctgcagtccaggaaggcatcgtggtcggcggcggtgttgctctgatccgtgcgatcaaaggtctcgccaatgcggttgcagacaatgaagaccagaaaaccggtatcgagatcatccgccgcgcgctcgaagagccgctccgtcagattgttgccaataccggcaccaccgacggcgctgtcgtgcttgagaaagtcaaggcagctgaaggcgacttcggcttcaacgcacgtaccgagcagtacgagaaccttgttgaggcaggtgttgtcgatccgaccaaagtaaccagaagcgctcttgaaaatgccgcttcggttgccagcatccttcttaccaccgaagcagccattaccgacatcaaggaagagaaatctgacatgccggcaatgcctccgggcggcatgggcggcatgggcggcatgtactgatcccgaccagtgtccataacagtgaaagccatcccggatttttttcgggatggctttttttatgcgccatctgcaggatgaaaaccaaagaattcataccttgacagagaacttcaataacagtaaacaacgggccatgaaagctgtactcttgatcagcggaggtatggacagccttgtgacgacagcaatagccgccgaagagaagctggaactggcagccatgcatgtcaattacgggcagagaacatggcagaaggaactcgagtgttttcgccgcatctgcaatcattaccagattcgccatcgtcttgaaatcgaggccggatatctcgctcagacaggaggttcgtccctcacggatccggctatgccggtgagcggcgccgatctgcagggaacggacattcccacgagctatgtgccgttccggaatgccggctttctttcgatggcggtaagctggtcggaggtgatcggcgccggaaagatttttatcggcgcggttgaagaggattcgtcaggctatcccgactgtcgtcaggtattttacgatgccttcaacagggttattgaacttggaaccagaccggatactgcaattgaaatcgttacaccgcttatctctatgcagaagtgcgatatcgttctgaaagggatggaattgaacgcaccgttcgcctgtagctggtcgtgctataaaagcgaaggccgtgcctgtggcgtttgcgacagctgcgcaagaaggcttcgggcgttcgagttgaccggagtgcgagatccgattgaatatgaggtcagaccgaagtatatttaagattgtgggctgttcgcagtgggcagtgggctgaaagattgtgagcgggaacaggttaacttttttgttcacaacgtccatgtcgtccaaaacgtccacttttacattacctttcaagaattaccagttgcaattgtcatgaaaccggttaaagcgtattctacaggattttcctctctcgatgagcggttgaagttgtcgtttggccttatgggtctgatatgggcagtcggtcttgtggggcattttaccccgcttctggagtggccggcgctttttttatatgttttcggctctatcgccctggtgctgtatcggggcaaatcgtttcaggagtggagcagcatgtacctggcagggggcgatcccggaaagtcgcttttgtggggaggcgttgccggcggcctgctttttgcgatggatatcatcaatacggtgatgtactataaaaacggcggcgctccgatgggtgaaatgcagcacattctggtcaaccagtcgttgttgtttctttttcccgttctggttctggcggaggagttcctctggagggggatcatgttttccgccatgatcgaaaaaggctataaccggcatctgacggtttttctcacggccatgttctatgtgctcaaccattttgcggttgcgcccgtcggctttcgcgagcgcgccctgatggccatgatggcttttccgatcggcattttcggaggctatctggtgctgaagacgcgtaatgtatgggggagcgtgctggtgcacatgattaccatgatttcgatggtgcttgatatttttgttattccaaaacttctgttctgagggttcatcgcttaatgcttctatgaaacagaatcgtatcgcttcgcttgtcgagcaggataaaaaactgcttgtcgcttattatatgcctgaatatccggtagcgggagcaacccttccggtgctcgaagccctccaggaaaacggtgcggatattatcgaactcggtattcctttttccgatcccgtcggtgatggtccggttatacaggaggctgcacaaagagctatcaggaacggcgtaaccgttaaaaatcttctcgaaacggtgcacaacgcccgacggggtgcagggtgtaaggcaattacggttcccatcattctcatggggtactgcaatccgctgatcgcctacggaggggactgttttctgaatgatgccgtcgaggcgggcgttgacgggcttctgcttcccgatctcccgcctgaagaggccgaagattttcttgaaagggcaaaaagcttcgggttgaccgtggtttttctcatctcgccggttactccgcccgaccggatcgagatgatcgattctctttcgacggatttttcctattgtctggcagtcaatgccacaaccggtaccgccaaacttgccggagaggatgcagatgccgcgatcgaggagtatctcaaacgggtcaggcagcatacccggaaaaaatttgtcgtaggtttcggtatcagggacaaggccagagtcatgcagatgtggaagcttgcagacggagccgttgtggggacagcacttctgcagcgccttgccgcggcccatacgcctggggaaactgcccgtcttgccggagagttctggcaggcactccgataagagagacgcacgtatgcgcgacgattttcagctccttcctccggttgatattatcattccccattaccggggtgaggagcatctcgaacgctgccttcgctctctggcaaatacccgttacccgtcgatgggcatagtggtcgtcgataatgcaagtcaaactccgggactgcaagagctgatcgaaaggttcgccggcgtccgtctgcttgcactgccgcagaacagaggttatccgggtggctgcaacgcgggtttcagcgcaacgaaagccgaatttcttgtgttcatgaacgacgatacccgacacgatccgaactggctcgaaccgcttgttacggcagcacgtcgggatgggtgcattgctgccctgcagccgaaaattctctctttgcgggaattcgaacaagggaataaccgcttcgactatgccggggctgcgggagggatgctcgacaggctcggctatccctggtgctatggccggactttttccggagttgaaacggataatggccggtacgacaccccgcggaatattttctgggcctcgggcgtagccatgttcgtccgtcggagtgtgtttgaagagcttggcgggtttgacgactcttttttcatgcacatggaagagatagatctttcatggcgtatgcagctttccggatacacggtccggtcggtaccttcatcggtggtttatcatgaaggcgcctcttcgcttgcatacggctcccctgaaaaaacctattacaatcaccgaaacaatcttcgtatgatgctcaggaacatgagtgtcgggtcactgatggtggctttttccgcccgtttgttgctcgaacccgcagcggccctgttttatctcacgaaggggcgcagagggtatcgcaacgcttttgccgtcctgaaagcgttacgggattttctgatggagctgcctgaaacgctgagaactcgaacgcgggtgcaggctttacggaaaagaaccgacaaagcactgttcaaagggctgccgttcagtattttttacccttggcggaaaagtttttttaatcacgccggtcaagatggcctttgctgatcatatctgcaacagcctcgaggatgctctctctcaccggtctgaaatcgatgccgagatcctgctctatcttgctgcatccgtaccggatcgatctgccgatgtgcgttcggatgtaggttccggtatcccgaggcagtgtccatgaaagtgcggtcataagtacggtgccgaagcggcccgagaggtcccttttcggcagcgggtagttgccgtattcagagaggctcagcagttcgaccagctcgcgcatatccatgacttccgccgagcagaggtacctgccgcaggcggagtttttttccatggcaaggatgtgcgcttttgccgtatctcttacatcgacgaatccccagttcatgtcgaggatgccggggtagacgctgttcatgatatcccggatcatggcattggtggtgttgatggcggggcctatcgaaggtccggtgaccatggcggggttgatcgttaccaggtcaaaatgaggtttctttcgttcgatatagtcccatgccgctcgttcggcaagggttttcgagaagtggtaggggtggcgctgcagggatgaacgggtattccagtcgctttcggtaaacactttcgagctgtcaggttgatcggtgattgccgccacggacgaggtgagtacgattcgtttgatggtgcatgtttttcctgccgcctccataactgcggcggtgccttccagcgcaggtttgaccagatctttttccggatctttgacattgatgacgtaggggcttgccgtgtggatgacacaggcgcactccctgaaagccggaagaaacgattcgcttctgaggagatcggcttccaccagttcgagacgctcgctggcgccgggaagctgcagaaggtaagggtagttttcagggcttttgcgcacggttcctctgacccgatatccttcggcaaggagctggttgacgatatgcgaagcgatgaatccggatgcgccggtaacgcagacagttgtttctgtgatcatggcgtgcgtttcgtgatcgttattgacggtggttatatcgtatccaatggactgcttatgcgacggatgtgctttcagcgcgctgcttatgcgcgttcaaaataccaggaagatcctgacgctgcacgaagctgaccaggacaggcggcgcgaaaaatgccggtttgatttccgcttcatagctgagtatcgtccccttgcgcccggaaaggggaaacagcgtccacgagcccctgtaaaccaggaagtcgccatctatctgttcgaaggtaatccgtttcaactgttcttctttgacccgtagccggaaattaaccgttttttcaaatataaatattccggttcttccggtctgatcgaggatgatttcatttccttttcgttcgacaagccggcttgccactactttcggaagcgttctgtggaggttgtcgtaatccgtcagcgccgtccagatcgcctcagaggaagccgcgacaaaaatgcggctggcaacgccgataatgtcgtcctgaagaaaggcaagatcgataagaatatcccctttaacgaggcgatgctcttcagagtgcgaaatgccgtattgttctctgtccataaagggtgaacggttattgcaacagggttatgccggaatcgaaaaaatgtcgcgtacggcagggcttacatcagccggcttgccggttttccggtcgatggggcaccagaccgtccgggcaagagcgagtatccggccgctggatacgttgatgattgtggtatgccgatcaaaagcgaacctcgttgccttgccgatccaggtttcaactttcagtgtatctcctgaaaaagcaggccttttgtagtcgatttcatggcgtcgtaccacccagagtatggtttcacgctcttcggcaggcgcaagaatatgccagtgagcgactgcagcatcctgaacccatcgaagatagacagtgttattgacgtgacccatcaggtcgatatcttccggcctgacttccatgctgatggaaaagcgggttccttcggtactcatagattcccgtgttatcataaaataatatttccagatccataaacggacgcgacgctgtttttcatcaggttttcagctggcgccttgtatgataccgctcaaatcactaccatataaagaacagcgatcatccgtattacgttttccaaaggtaacaaggaatttttgccgggttatctttgtgtttcacttgatcacttataaacagcgcattcttccatgaaaatcaggtttgaagcatacctgctgcaggttttgcacgggttcaaccattttcttcacgcacttgtcgccatcgcgcttgttatggcaagtctgatggtcgtatgggagttttccgttgccgtgatgcactcgttcgagaaaaacgatcttgctcacggatttctgcaggctctcggttcactttttattgtctggacgctttcaagccttattgctgccgaaatcaactatgtacagaccggcgtgtttcatgtggaggtgtttatcgaagtagccatgatcacactgctgcgccagctcattgtcgaaccggttaacgtagctaccggagcccagaatctggaaagcattttcaatgcatggcattacggtcttctcctttcagccctgcttgttaccggaattctgcacaaactggttaccagttccgataaaaaaaaggagaacgtatgatgtatgccctcctttggcaatgcttttcattttatggtttcgggatataacgtattttttccttcggattggtttcgtcaggaacgcatcgtaaaacatgagagtccatgaaaaatgcaaaagtttttctttttttcgcatcggttatgctgctcatgagcagttgtatgcgccatacaaaaacggatcatgccgctgaagggaggcctgcgggagacaacagcagggtatcccttgactgggagggcacgtacagagggattcttccatgtgcggattgtcagggaattgaaacaacggttacgctcgataaaaacggcacctgccttatccggagccggtatcttgcaaaaagtgaccggattttttcggaagcgtgtacatttgtctgggacagggaaggacgaacgatcagtgtttctggaaaagagagcgccccccggcgttatctggtcggtgaaaacatgcttgtgcagctcgacatgcaggggaagcgcatcaccggccttcttgccgataaatatgtactgggtaaggtcgtgtcgtccgaagcgatggttccggatgcgtctctcggcgaaacgtactggaaacttgttgaactgaacggcaagccgttgaaacaattgcccttcagacagcaggaggcgcatatgattctgaaaaaagctgacggcagggtacagggttccggaggatgcaacagatttttcggcagatatgagaccaggcccggcaatcgcattcatttctcaggacttggatcaaccatgatggcatgtcccggtctggctgaagagtcggcttttttcaaggttctcgaaacggcagatacttataccatcaggggagagagcctgcagttgcataaagcccgaatggctgcgctggcaaagttcgaggcggtgtatctgaaataacatctgctggttcagctgtttgggaaaagcttccggatgccatatcatgctttccgggtatctgtaacatcattcgcgtttcattcctatgctgctttttctgctctctgttgtcgttggcctcgttctgcttgtctggagcgccggacgtttcgttgacggttccgccgccgccgcacgccatttccgcatgcccccactgctgatcggcatggtgatcgtagggttcggtacatccgctcctgaaatgtcggtatcagcaatctccgcttcccaggggaatcccgatattgcgctcggaaacgttttcggttcgaatatcacgaacatcgcgctcattctcggtctgaccgcgctgctcagcccgatagccgttcactcccgcgtgcttcgcaaggaactgcctgtcctgacgatcatgacggcgattgctgcatttctgatgtatgacggcatgttcagtcggcaggacgccacttttctgctgcttcttttcgctctcctgatgggttggacggtctgggagggtatcatgaaatcgggcgatgagttcgccgttgaaatggagaacgaactggagcagcatccgatgccgctcggcaaggcccttctgcttgttgccgcagggctgcttctgctgctggtcagttcgcgcatgctggtctggggagctgtcggtattgccggagcactcggtgtgagcgatatcgtgatcggcctgaccgtggtagccgtcggcacctcactgccggaactcgcttcatcgcttgctgccgtgcgcaagggcgagcacgatatcgcactcggcaacgtgattggttctaacctcttcaacatccttgctgttgcaggcgttgcgggagcgatttatcctgccgtcatcgatcctgcggtttttttgcgggatatcatgatcatgctgctgctgaccgtttcgctttttgttgtcggttacggattccgcggggagggaacaggacgaataaacaggatcgaaggcatgatcctgctcggttcttacgcagcctatacgatctatctcgtttcgacaaatttcggctgatcaggtatccttttcagcagaccggaaagcgtccgagagcgagtcgatcgagaaacactctcataccgttcagttcgctctcgatgatagcagaagcctctctttgcatcggtccgaaccggtttcctgaatccggaattattcttgccgaagcaacgagaggctgatcgaccggagttccgatacggctgcagaaaaaaaccgttacctctttgacgcccggaacttcccggtgaatgcgtgcggcggtttcacgggcaaggacgttataaatcttgccgacatggctgaccgggttttttcctgcggcagcctcaaggcttgagggtctgccgaatgcgataaggccgttcacccgatttccgcggccaacctctcctccatcagctccttctgccgaagtcccaagaaccgtaaggtacatgccgccctcttcacgtcggggatcgtccagggcattgattcggagcgataccttttcgaaggagctcgttctgttcagaagataccgttcaaggtgttctttcagggcaagctttctgctgaaatagtcggcggcatcactgatgaaacggtcaataaacgcaatcgcaatggtaagatcgagagagtttccattccggaatcccatgatttttatatcctctccggtttcaggaaagatgcttttgcatgcggaagagttcatatatcgttcggtttccagcaccgtcgattcggtttcgctcagcggcgcataacccacgccgactgatgtgtcgtttgcgccgatgacaggtcttgaaaaggcgtcgctgagttccgccgagcccgttctgatttcatgctgaaaaacgatatgcttttccggatcgacgaatcgcaggttccccgcgatccactcttttgccgctgtttcaacaatttcatctacggggatatcgatccctttccagctcatggtcgcacggtcgccggaaataaggcgcatgggctccagaacggagcctcctccgggtttcgtaagggttcttcctgcaatgagcagtcctttatcgaggttatggtgcaggatccggccggttctttcgatatactcccggcagagccttatgcacgaggcttccatgacagagtcgcagatggtgtccggatgtcccgttcccttgcgttcgacaagttccgtctgccgttcggatacggaaggctctgccgctttctcaacagaaatggttctcatatcgattcctctgaaacatgcaacaatatttcgaatgctcccttacggaacagaacaaccggaagccaggcattcgttcaactgttcattctgccgcagcagttcaccggcagcgccggacgggttgttcctgcatttattggtatattggggacaacaaaaaacagtatgatcatgaaaataggaatctcctgccatcatacctacggaggaagcggagccattgccgccgaacttggcaaggcgcttgccggtcgcggccacatcgttcattttttcagtcaggcagctcctttcaggctgggtactttttcgaagaacatcttctatcatgaagtagaggctatgcattacccgcttttcgagtgtcccttttactcgcttgctctggcctcaaaaatcgccgaagtcgccttttacgaaaaactcgatgtggttcatgcacactatgcgattccgcatgccctgagcgccatgcttgcccggcagatgctcgaggataaatgtgccgaagctcgctgttttcgtcttgccaccacgctgcatggtaccgatattaccgttgtgggcgccgatagcggcatgcaggatgtcgttcgtctcgcgatcaacaagtcggatggcgttacggcagtttcaggctatctccgcgatgaaaccaaccggatgttcagcccgaaaaaagagattaccgtgatcccgaattttgtcgatacctcggtttttttccgctctcccgatcaggatcttcgggggcacctgaggctgggcaatgacaagatcgtgatccatatttcgaatttcaggccggtaaagtgtatcggcgatatcgtcagggtgtttcacgccctgacagcccatatcgacgttacgatgctctttgtcggggacggcccggaacggagtgccgccgagcttcgcgtgcgggaactgggtattgccgatcgggtacgttttctcggcaagatcgacgaaatcgtgcccctgctttcgcttgccgatatcatgctgatgccgagcaatgtcgaatcgttcggtcttgcagctctcgaggccatggcttgcggggtgccggttattgccaccgatgcaggagggtttcccgaatttgtcgttccgggtctgcacggttatctgcttccgcccggcgatatcgaaggtatgaccgaaaaagccctgctgctgctcagtgacgagcctcatcgacaggcctgttcagaggcttgtattcagcaggcaaagcgttatgagacagcgttgctcgttgagcggtacgaagcctattacaccggactgattaccgggatggcctgatcatgagccatcccggcagagatcagtagcgttttgtcgagagcagcacgctgcggtacttttcaagattttccagcacctcgccggtgcctctggccactgcggtcagcggttcttcgctgatatgtacggcaagctttgtttcctcgttgattttcttgtccagacctttgatcaatgctccgccgccggcaaggaaaaggccccggtcgagaatatctgcagagagctccggcttggttacttcgaggcttttctttatggaggtgattatctggctgatcggcgtggcgattgcctccctgatggtgggggagttgatttcgcgctcttcaggcagcgccgtgacgagatttcttccccgtacattcatggtcagctccttgtcgagcttgtaggccgaagcgattttgattttgacatcttcagcggtacgttcgccgattgccaggttgtacgcttttcggaagtgacggacaatcgagttcgtgatatccgttccggcaacacgcagcgactcgcccgatgcgattccgcccagcgaaatgaccgcgatttccgttgtgccgccgccgatatcgacgatcatgttgcccatcggttccttgacatcgatgccgatgcctatcgctgcggccatcggttcggcgacaaggtacacctccttggctccgacatgttccgcagagtcgcgcacggcacgtttttcaacttcggtgatccctgagggtatgccgataaccattcgccgtatgccgaatgaaaattgggtttttgttttattgatcaggcctctgataagctcttcggtagcttcatagtcggcgatgacgccatttgcaaggggtcttatggtaatgattcccggatgggttttttcatgcatcaggagtgcgtcgtgcccgatggctacgacttttcctgtattgcgttcacgagctacaatggagggttcattaagtactacacctttgtctcggatataaataagggtgttggccgtaccgagatcgatagcgatgtcccggaacaggctgctgaaaaagctcatgttatcaatggatctaaatgtggtatcatagtggcttggaaaggcggctgttcaggctatggattccaagttttcatctgaactgtaaaagtactcattggaacttttttttcaaatgaaaagagtccggaaggatggacttttttcgggaggcaatttatattcgccggctgatatgtgcgggtttcgataaacggcacgattcactacattagcaaaagcggggataagcggctggttaaaccaaaaacgggatcgaaaacgtgttgaacatctaccgttatgaaactgacagagaggctctgaaaaagcagctggagcgaagcgttacgtttgaacctgaagttgagcgtaccgttcacgatattctcgctgcggtgcgttccggaggcgacaaggcactgcttgactataccgaacgttttcagggggtcaggctgcaggaaatgacagtttccggtgaagagatccggagagcttatgagcaggccgattcccgttttatcggggtgcttgaagaggcttaccggaacatcacggcgtttcaccgccatgagattgaaaaaagttttttctatgaagcagagggcggcgttatactcgggcagcgggttactcccatggagagagccatgctttacgtgccgggaggaaaagccgcctatccgtcgtcgctgcttatgaatgccgctcccgcacaggttgccggtgtcggtcagatatttcttactactccctgcgattccgaaggaaacgtcagttcccatatacttgccgctgctgccgttgccggtatcggaagtgtctacaagctcggcggagcacaggctgtggctgcgtttgcctttggaacggagagtatcccgaaagttgacagtataacaggccccggcaacaagtatgtcgctctcgctaaaaagcaggtgttcggtcatgttgccatcgacagtattgcggggccttccgaggtggtcattattgccgatgagtcagccgatcctgattttattgtgcttgacatgtttgcgcaggccgagcacgatcccgatgcttcggcggtgttgatcaccccttcggaatcccttgcagacgcggtccggcaacgtgccgcgaatcgtatcgaaacgatgcttcgtaaagaggttatcgccgcatcgctttcgtccaacggggctgtcgttatcaccggttccatggaggaggcctgtcgggtttccgattcgctggcacctgaacaccttgaactgcatgtcgaaaatccatgggatcttctcgggagtatccatcatgccggagcgatatttatgggcgcctattcctgtgaaaccgtcggcgactatttcgccggccctaaccataccctgcccaccaacggaaccgcaaggtttttctcgccgctttcggttcgcgattttatcaaacacacctcgatcatctcctactcaaggagacaactgctctcatgcggcgagaaaatcgcatcgttcgcagaccacgaggggctgcaggctcatgccgaggccgtccgggagcgtctcagaaaggcatgaaggtcagcgatttcgattacacgctgccagaggatatgattgcgaggtatcctccggcagaacgcggcacgacaagactgctggtgctcgatccggcaaccggggagacagagcatagtcggtatgcgcaccttgcggacttcctgaagccgggcgacctgctactgctcaataacagcaaagtcgtcagagcccgtatgttcgcctcgaaaaaaaccggtgcctcgatcgaactcatgctgctcgaaaagcacgaaggggtgcagaatctggtgctctaccgggggcggctgaaaaaaggggaccggttgattgctcattccgaggaactccttgtcgaggaaattaccggtcagggcgttgcccgtctttcagcttccgatggttccgatctgccgcatctgttcgaacgccatgccgaagtgcccattcctccatatctgaagcgggaggcagaggctgtcgatgccgaacggtatcagacggtatttgccgaacagccgggctctgtggcagctcctaccgcatcgctcaatatgaccgccgggctgcttgcggaactcggtcaaaaaggcatcgataccgcgaccgttaccctgcatgtaggattgggcacctttctgccgatacgggtcgaatctttcgaggaacatgtcatgcaccgcgaatactactccattcctttccggacgatcgacaagataaggcgcacgaaagccgggggcggaagagtcgtagcggtgggaacgaccgttaccagagcgcttgagcatgccgccggcagttcctgctgggggacatcggttgcgcccgcaagcggcgaagccgatatttttatctatccgggatacaggtttcgggttatcgacgcgcttctcaccaattttcatgcgccccgttccaccgttcttatgcttaccgccgcatttgccggacagcaaaaccttttgagcgcttatcatgaggccatagagaaacagtaccgttttctcagttatggcgacagcatgctcatacgcccgatgtgaggcaagcacttctcccgtctttaagcggagagaatttgatactaaaccggcactttttgaaaatatttttgacggattcccgtctggaagcgtatgtcttgaaatatttaagaaagaaatgggcatacggctaagaaagtacggcgtgcgtttctttgcctctctctgcgggttttgttttgcaaaaaaggtgtgttattatcattgttttgtctttttgctggaagacaaagagtttttcctgcctgtcacagtacagtaattaccgtatcaaatatctttaactccgggagaatgacctatgagtcttgtcagtcaataccgcgcacatactgaagagagagccctgctcgggataccgcctctgcctcttacggcagatcaggcacgttcacttatcgggttgctgcagcagcagcctgtcgaggaaaaagagtatctgctcgaactgttttgtgaacatgtcagccccggtgttgacgatgccgcattcgagaaggccgcgtttctcgatgcagtcatcaagggggagtcgatatgcgaagtcattaccccggtcgaggccgtcagaatactgggtacgatgcttggcggatacaacgtcaaacctctcatcgatgccttgagccataaggataccgaggtttgcactaccgcagccgcaatgctcaggaatgtgctgcttgtatatgattcattcgacgctgttgccgggttgtcggctaccaatgcctatgcaaaagaggttctgcagtcctgggccgatgccgagtggttcacgtcgcgtccggtactgcctgaaaagatgacgctgacggttttcaaggttcccggtgaaaccaataccgatgacctttcgcctgccagcgaggcttttacacgcagcgacataccgcttcacgctctctgtatgctcggctccaaaatggacgatccgattggcaccattgcggccctcaaggaaaaaggccatcctcttgcctatgtgggagatgtcgtgggtacgggatcgagcagaaaatcaggcatcaactcggtgcagtggcatctcggagaggatattcccgccgttccgaacaaaagaaccggcagcgtgataatcggcagcatcgttgcgcctatttttttcaatacggccgaagattccggcgcattgcccatccaggcggatgtttctgccatggagaccggcgatgtgatcgatgtttatccctatgagggaaaaatcgagaaggacggggagatcatctcccgtttcgatctcacccccaatacccttaccgatgaggtcagggcgggcggccgtattcctctcatcatcggaaggactctgaccaaaaaggccagaacctttcttggaatgggtgaggacagcctctttatcaatccgctgcagcctgctgattccggaaaaggatacactctcgcacagaaaatgatcggcaaggcctgcggtcttccgggcgtaaggccgggcatgtacgtcgaacccgaaacgctgaccgtcggctcacaggacacaaccggagcaatgacccgcgatgaggtcaaggaacttgccgcattgagtttcagcgccgatctggtgatgcagagtttctgtcatactgccgcttatccaaaaccgtcggacgtaaaactgcaccgcacgcttccttatttcatcatgagcagaggcggcgtttcgcttcgtccgggagacggcgtcattcacacctggctgaaccgcatggttctgcccgatacgctcggtaccggcggagactcgcatacccgttttccgatcggcgtctcgttccccggcggttcggggcttgtcgcttttgccgctgtgaccggaaccatgccgcttaatgtaccggaatcggtgcttgttcgcttcagtggaacgttgcaggaaggaatcaccctgcgtgatcttgtcaatgccatcccctacgtagccatcaggcaggggctccttacggtcgagaaaaaaggcaagaagaacatctttgccgggcgtattcttgaaatcgaagggcttccgcagctcaaggtagagcaggcattcgaactcagcgacgcctctgccgagcgcagtgcagcggcctgtacggtccgtctcgataaagagccggtgatcgaatacctcagctccaatatgaaactgctcgaacagatgatagaggagggttacggcaatccggagaccctgcgcagaaggatttcccggatgcaggaatggttggacaacccggtgctgcttcagcccgacagcgatgcggaatacgcagcagtgatcgagatcgatctgaacacgatcaccgaaccggtactggcctgtcccaacgatccggacgacgtcatgactctcagtgagatattgctcgatgagaatcgcccaaagaagatcgacgaggtttttgtcgggagctgtatgaccaatatcgggcatttccgcgcccttggcgaagtgcttcggaacaaaggcgtcgcttcggcaagactgtggattgtgcctccgaccaaaatggatatgaaaaagcttgtcgaagagggctattattcagttttcggagctgcaggcgcacgaatggagattccagggtgttctctctgtatgggcaatcaggcgagggttgccgacaatgccgttgtgttctccaccagcacgagaaactttgataaccgtatggggaaaggagccaaagtctatctcggttctgcagaactcgcggccgttgccgcattgctcggtcatcttccgaacagggacgagtatatggaggtcgtcagaaagcagctttcaggagcgcgagaggaagagatttaccgttatctgaacttccatgagcttggaaaagaggacttgcaattgctggtcgactaaaaaaatattttttatggctggataggtaaaatttttgcatattccgccatgcagtgggcttttgaaaagtcgctgtttttttttaatattcgttagctgaagaagctgtaaattatcaaaacaacaaaaacaacaatcgagcaatgaaaaaacttttcattttcctctttctcttaagctcagtttcattcgttggctgtgctaaaactgaagctcctgcacctgaagcacctgcaaccgaagaggctgcacctgcagcagaagaagcagcacctgcaacagaagcagcacctgcaaccgaagaagcagctcctgcagctggcgaagcagcacctgcaacagaagcagcacctgccgaagctcctgctgaagcacctgcaaaataagtcggggatttcgctttatcttcagggaaggcagtgtttttgcactgccttcctttttttatgcccgccggagttgtatctctttgctgaggagccggaactcgaccctggaattgcctgatccggaacaaggagcttttcgagggatacctgcttatatcataaggttatactctcatcataaggtttcggggtacagtttttcctgcatatgaggtacgcttatgagcaaggaacaaccttgcgaaagccggatcaggaacgcatgtttccaaccaccacagaacagcctcgatcttattgcttcccctcatccggccttgaactcctgttcaatccatcgatgaaaaaccatacggtattatgggggatcttgaaaatgtgtcgtgagcgcccggagtccagaaagctttcgggatgaggatttcgatcccgacttgtcgggacaacgcagcaatccgggtgcggaataactttttcgaggtgccctatggatgatgcactcctgatgattctccggactgctgccagacccggtcaggttttgactatgcagtgaaaacggatagaaggtcatcaatggatgtaagggccacaggaacgtaaaggtggataccgacctccgggagccattattcgttcgctgaatgatacgattatgaaaattttgcagaggttcaggggtatacacgggcgctgtgtatttccggaaaaatccggaaaacccggattgcatatctgtctgagtcgtcatgcaggtgacatcagaaagtgttacggtttcaagacattcgccccctgaccacctccgacacaccagaagcacaaggatgcgcgaatcaggcctccgccctgacattgttgaagcgatcatcgaccatcacgacagcggcattattggcagctatggcagttacagccggcatcccgggatgaagagtgcgattatacggtaggaacagtgaattactgcacgttgtgtgggaggtgcaggtaaaagtattaaataataataagttatctgtttcctgaaagaattctggtcctgtatgtatatccaggcgaggcggataacgaatttcatctgtcttgcgagttagttgcctcaatagacagcaataatcatgacaagggagggagagggaggttacaagtccgggcgccagagtcttttttaactcgccagacggttgcttgcatgactccgattatgtaatcccgatttttcgtgatacgaaagcgctgtatatattttacgtaatgcaacggccatgtttacacattatcttaactgacaggacgtgacggtaaaatcacgcggtgaagcatgattgcgcagctgttgaacacaatggagctgaaggcggaatctgtgaggtgtgactgaatgcgaaaacagagcggtataaataaaaatataccttattgttattgcaattgagagatttaataaagctgattttgcatatacagaaagtcttcaaaaaattaataatgcattagttaataacgtattggttttttcctttgaagaaaaaaaattattttcatttataaacagagtccggtttccctggtactaataaatcagttattcattaattctttttccctgaagctaaaagagcatccagtacttcctaagataacctgatcgggtacttgagcctccatcatgtttcaggattttacaagtaatgctgttaccctttttataagcattacctggttcgctaacacccgaaggatgagtatgtgccagaaaaacggcatgagcattgcacaggagagccgctcttcgggatgtatcagggatgagttcaacatactgtgctgaccatttcaaaacctgcgatcatgttcctggtgttcaggtagatggcgcagaaccttactttggctttcttatgtaatcctgcataacataaggaactcggctgctatagcggcactggacatctttttgccatcgcagaaaacccgagattccgtttccagccttatacaataatgaggtgcggagaaaaggagtgacaggttttgtgatatgataataatcatttagggtagaaataaattaccctggaacagatgccttgagtgtctgttaaccctgaatcagtggcatgtcatgtgtatgtaaaaatccggacatgaatcttttgttaaaataattatatattataacgttagttcacgaaatcacaatcttaaattactatgcagactattgcggaattacaggcacagatggcttcaatccagaagcagattaacgaacagaaagcagcgggaaaaagagacgctttagctgatattctttcaaagatgaatgaatttggcattactatccatgaaatacagcgaagaatagtgcctgttaaagcaaaggcagcaaaaacagttaaatacaggctggaggataaaacctggagcggtaagggcaaaaagcctaaatgggtgaaaaatattgaggaaagaggtggaaggctggatgattatctcgttgcctgattctttcagaggaattaattgcaaaaagggttacgcgttcgtgacccttttttttattccgaaaaaatttatttcagttggcaagcgtaccttcagaattgattccgtggcaaacaaaccagagctgaaactgatccacatgtaaatcaggaatgaagtgccatattcctgaatcttgtttcagaacgaattacggaatgacttttgccgagtgcttgggagccccttgttaccggtgcagccttggagttatcgtgaggaggaaggctttcgaagaatgttatgggagagctttttggcggggataatgtgctttgcattacctggggtgtccgggctaccctttcagggatggttgtagcttgaatcaccaaagaaagattgtttcttcaggaaatgataaaaccctgtaacagtttatgttacagggttttatcgtgctgaggagccaggactcgaacctggaattgcctgatccagaatcaggagccttaccatttggccactcctcaatcgagttctgaatatagggaaaatctttttttttaaaaatctttttttgactctgttattgggagtcctgctctttacaggagcagcagcagcaaagggatgagaatcattgcgccgagcatgccggttgatgcaaatgcttcggaaaaactgttttcaggcgattctgccgactgagtgcctggacgaatgagggctgcaggagctgccgcacaaagcgcgagaacagatctgcccggttcttcgagtccgaaaaaggctgcaactcccagacctgttgccgctccgcctgccatgcggatcgtgatgcccgaaaaaaggtggatcatgtcgactttggggagcttgaccgaggctccggatgcaagcagcagcagaggaatggtaagttcccctatatcatgcagaataaccgccgtaacggggacgaagctcaagtgcaggaggttcatcgcaataccgcagacaatcgctggaatggtcaggggcaggaatgaaaagccgtttgtggcgatctgtgtcgttccgtcggtatatcgggaggattgcaagatgccgagaaaaaaatttgcggtcagcgtgttcgccgcgttgaacagaaaaagcagcgccactccctcggccccgaaaagcggcttgacaaaaggcagcatgaagctcgtgttcatgagtatcgagccgttcaggatcgccgcgaaagtttgatcgggcagatggagcagtttttttgccgcaatggctcccacaggcatggcggcagtcaccagaatggatatcagcggaacggcaagcattccggtggaaagggtgacatagggaaaaagagagagtgcaagtgtcggcagggtcagcttatgaatgaagccaaaaagaaacgaagctcctttttcatcgatgattccggttttacgcaacaatattcccagaaaaaacaatgaaaaaaccggtgcaagaagaaaaaatacgtcgaacatcgattgtgaggtgcggttaaaccgtctgatgagaagagtggtacacccgagaggattcgaacctctaaccgtctgattcgtagtcagatactctatccagttgagctacgggtgcaacagtgtagcgtgtacgggattcgaacccgtgatcttcgccttgagagggcgatgtcctgggccactagacgaacacgccatgatactgtgagatgctaaagaacgttcagctttcctcagtgggccctgtaggacttgaacctacgacccagcgattatgagtcgcttgctctgaccaactgagctaagggccctcaaaccttcgctttagaggctgttaatataactcttggcagttaattagcaaaaccataatcatcttttcggttattttcttcttcaggagaactctttgtacttttctctcgtaatatcggctccgagactgttgagtttcatttcgatctgttcgtagccccgatcgagatgatagactctgaggacttcggttaccccgtctgcaaccagaccggcaagtacgagacaggcagatgctctcaggtcggttgacatgacttttgtgcctgacagtctcctcggcccttccacaatggcctggttttttctgatttcaatatgcgcgccaagacggttgagctcgggaatatggttgaaccgttcatgatagactttgtcggtaatccggcttgtcccctcagcctgggtcatgagcgccgtccactgggcctgcatatcggttggaaatgaagggtatggtttggcggttatatcggtcgggataagcttttccgggcttgcaagggttatgcttccgggggtctgggaaattgtgcagcctgcgtgagcgaactttttcagtaccgatttaagctgttcgggttcgactccgtcaacggtaaccgttcctccggtaatggctgcggcggcaaggagcgtgccagcttcgattctgtcgaaaacattggtgaattccactgccgagagcgatgtaaccccttcaatgatcagttctgttgttcccgttccttcgatgcgggcacccatggaggcaagaaaccggcagagggcttcgatctccggttcggcggctgcgttggtgatgattgtttttccctctgcaagcactgccgccatcagggcgttaccggttgcgcctacagaagaaaccggaaaatcaattctcgcaccctgtaatttcccgtttctggcttttgccgtgatgaagccggtttctatagtgatttcggcaccgagtttttccattgccatcagatgcaggtctataggccgcgggccgaaagcgcatccgccgggcagagataccgttgcttctccgaaacgggcgagcagcggtcccagaacatagatcgaggctctcatttttttgaccagttcatacggtgcgagcaggctttcaacatttccggttgacacggtcagcgtgttatccgagaatgaggtctgtgcaccaaggtggttgattaactgggtgaaggtgctgatatcctgcagatccggaattctgtgcagggtgaatgtgccgttacccgagagaagcgttgcggcgatgaccggaagagatgaatttttggaacccgaggcggttacgctgccgatcaagcggcgccctcctctgatgacaagcttgtccatggtgctgttgagtgatgaaaaaactgatatttacttatttcagttcaaaaaaaacagaaaataattttacggtctctttcagaagagacgttttatggtttacctttcgtaaattttatgctgcttttatttatccgctcctgttcaaatgaaatagtacagggaatgaaaacaatggcgaggagagtcactatgccgctgacaaagaagaagaacctgttgcgaaacttttgttccgggaggtcgattggtttattgctgcttttactgctgggtctggttcccgccggcgcggcagtttccgctccggcagccaatacagagatactgaaaatcaagaaggagcgtcaaaatgtagagttgacgctcaaaaagcttaaaaaacagcttgaagagtaccaggcaaagataagtacgacaaaaaaacaggagtcgcagtcgcttaaggcgctggaaaacattcgtcgtcagattcttgtgctggaaaaactgataagggaaaatcaaagctatcttgtcgtcctcgatgacgatatcgacagcctcaatggagcgttgcatacgaatcgaagaacgtatgcgagggtttccgatgacttccgcagaacggcggtttctgtttacaaacatggccggcagcgggataccgagcagcttttttcttcgggttcagtcaatgaggctttgctgagatcgaagtatatgggctttttttcaagggccgttcggggggatgttgaaaaattgcagtatgtcgccgtgcaattggagaacaatcgtgccgaattgcagaaaagctatcaggaaaaagctgccgtggtacgggatcaggaacagcaattgaaaacatactcgcagaagggcaaggaaaaggaagtagtgcttgaaaagctcaggcagaataaaaaacagtatggagcgcagcttgcaacggtgatgagtaagcgacgtcagttgcagtcaaaaatagaagggctgatttttgccgagcagcgagccgttgccgaggaaaaggaacggcagcgcaggattcaggaggcccggcgtcttgaggctcaacgtcttgaagctcagagactcgaggctcagcgtcaggaggccaggcgagctgaggctcagcgtcttgaaagagagcggcttcaggggcagcagcaggggtcgggaagccggcagaaagatgctgcggaaccggttgccgaaaaaaccgatcaggcggttcagcggaaaagcgccgttaaaaaaacttcgaaacgaaagccggagagccggcttgcttcgagaaacgaggcgtccgttgtccccgatgtttcttcgcaggaaatcgagaaagtatccgccgatttcgacagggctttcggttctctgccatggcctgttcgcggaggtgtcgttgcagagcgtttcggatccgtagaagaccgtgacctcagaattgttaaaaccaataatggtatcgatatatcggtgcctgtgggtacctcggttcgggcggtttccggcggaaaagtggtacagatagcctttcttccgacattcggcaatatcgtcattatccgtcatcccaattcctatcttaccgtatatgccaatctgggctcattgagcgtcgcaaaaaacgaactgatacgatcacagcagatgatcggcgtttccggaaaaatgcctgaaggcggttcggttgtccattttgaaatctggaagggaaaagtgaagcagaaccctgaaaaatggctcaggagatagatgtaatgagtataaaaaaactgttttcgacaattattgcccttcttttttcgcacaggcagttctgggaagattaccgttccggcaaggccggtgtcgttgataatgtcctgaaagattatgccgttccggttatcgctcttgtccagcttgtcaaatttccccttatcggcattcctcgacaggcgatgattattgccatagctacctttcttgtcgatgttgcggcactgtatcttattaccgggggcatcatgcgattttttgacggcgcgcctcagaatcgtcaggaacagatgattactgcagtgatcggtttctcgcttaccccggtatggcttgccgagccgttctattttctgggaagctggagttgggtttttgcttcggcagcgattctgttttctcttttcatcagcggcaacgggttttctctgctttttgaccgaatcaatcaatctgccatgcgcaattcggctcttctgcttgtgacggtttgtgtggccgtttttgtggttgagcggggcatgcttcgtttattcaacgggttttcattatgatgcctgcacgcgatctgcatctcgactattcgctcgtcgaggatattcttacatcgtttctccggaatgaagtacaaaaattcgggtttcgttccgtggcaataggtctttcgggcggtatcgattctgccgttgtcattgaactcgcagttcgtgcgtttggagccggccaggtgcttggcgtgatgatgccttacaggtcaagcagccctgaaagtctggagcatgccgagctcatgatatcgagattgggagtccgttcagaggttgtcgatatttctcctgcggtcgatgcatttgtccgttccgttcctgaaggagatcttctgaggcgggggaatatcatggcgcgtaccagaatggtctatctctacgacatttcggcaagagactgcaggctgataatcgggaccagcaataaaacagagctgttgctcgggtacggcacgcttttcggagatatggcatctgcaatcaatccggtaggcgatctctacaaaacgcagttacggggtcttgcccgtcatctcggcatacccgaaccgttgatagcaaaagttccttcagctgatctttgggaaggccagagtgacgaggctgatctgggtttttcctatgaagacgcagacagcatactctatatgatgcttgaaaaacgtatggacaggcagtcgatgcttgccgaaggagttcccgcagcattctatgacagggtaagaaaaatggtagtgagcaaccagtataaaagaatgatgccggttatagcgaaaatttccggcagaacgccgggcatcgacttccgttacgcacgcgattggcaggaaaatattgtttaccgtaagcagtaagcagtaagcagtaagaacgtgaggggatcgtgggcccgaagaacgtgcgtggtttgcggtgcgctgtgggcaggaaacattcatgtttttttccgctcaccgctcaccgctcacattcttttaaaacgatcgcagcaccgtgtcgatgagaaaatgtttgtcgtcccgttgcggatagtcggtcgtgtagtgcagtcctcttgattcgcgacgcttgacggcgctttcgatgatcaggcttgcgaccttgatgatgttgcgcagttcgagaatttgtgtggtgattttcgttttcttgtaataggcttcggtttcgtccttgagaaactcgattctgcgttgagcgcgctgcagtcgcagatcgctcctcacgataccgacatagtcgttcatgactccctgggcttctcttttgttgtgcgatacaagaatccactcttcgggattaaccgtgccgctgtcgtcccaatcgggaaatttcacgctgttgtcgagtgccgggagctgttccctgatatcggtaaaagaacgccaggcaaataccagcgcctcgagcagggagttgcttgcgagccggttcgctccgtgtacgccggtgcagctcgattctccgcatgcatagaggcggttgagcgttgttctgcccatggcgtcggttctgatgcctccgcatgagtagtgggcagcaggaacgaccggaatcatctctttcgtcatatcgatgccatactgcaggcaggtttcgtagatattgggaaaatgctccctggtttttgccgcatcgatatgtgtgacgtcgagaaaaacgcactcttcgcctgattttttgatttcggagtctatggcgcgggcaacaatgtctctgggcgcaagattctggcgtttgtcatatttgtgcatgaactcctggccgtttttcagtttcaggatgcccccaaaacctcttacggcttcggatatgagaaatgatttggctttgggatggtacagagaggtcggatgaaactggataaattccatgttggcgatttcagcgcctgcacggtacgccatggcgacgccgtcgccggtggcaatgtcggggtttgtggtatgctggtacacgtggccgagaccgccagaggccactatggttattttcgcaaggattttttttggctttcgctgtttcgagtcgagcacataggctccgtaacaggttatatcgttggtttttatgccaaggtggtgttcggtaagcagctcgatggcaaagtgatgttcaagcagggtgatgtttggatggctgttgacccttgccagcagcgcattttcgacctcccgtccggtgaaatcctgtgcatgtacgattctgctgcgagagtgtccgccttccttgccgaggtgaagctgttcatgatcggatgttgtaaactgaactcccagctccatcagacgtctgatgtgttgcggcccctcttcgaccatcacggcgaccatgtcacgtttgcagagccccgcaccggctcccagcgtgtcttcgatatgcagttccgccgtgtcgccgctttctatggtagcagcaattcccccctgcgcccagttggtgttcgaggtcgagctttctttttttgtgatgatcgtgaccgacgcatggtcggccatgtgtatggcaaaataaagccctccgatgccgctgccgataacaagaacatcggtttgtaacgattcagtcataaagcgcctgtaatgagttttttatgaatgttttcccggtttcagatggcgcagggcactgagaacaatcagtactatcccgaccataatgaaaatatggaggtattgaacaacctcagggaacatacttgctatataatatcctgtgagcgtgaaacaaagcacccagagtacagctccggtgaggctgtaaaaaagaaaaacagggtacggcatagctgcgactccggcaagcgttgcagcaaaactgcgaacgacgggtacgaagcgtgcaaggaagatggtttttgctccatgtttacggtaaaacgcttcagttttatcgagatgatcgcggtgaaaaaaaagagtctcctttttactgaaaatcgatttctgcaactgtttgcctatcagataaccggttgaatcccctaaaaccgcagctgccgccatggtagccagagcggtggtaatgtcgagccggcccgatgcagcgataagtcctgcagtgatcaggagggagtcgccgggaagaaaaaacccggcaaacagtccggtttcggcaaaaatgatggtgaagagcaggagatatcccccccagagaatcaattcgtcaagggtgcggatattctgcagggaagcgatgagcagcatggataatcgatgagtgcggaattgtacgggatttttccggaaaaaaagaacggggaacagacaagaatttccgtgttccccgttttatggaatcgctgcataccggacacgacagtcaacgctgtacgtggtcttgtatcaatcagggcagaagtaccgcgcaggagatgacggtagtccagagaccgttttcgccttctgcagactgtgtaatgttgtacgaattgatgattttaccgctcattttataaataccttcgcgttcatcccagtccttgttcggatcgaattcgatgccgagtgtggtggcaagcatcgtggcggcaagatcttcggcatattctccgcactgctcatcggattctccgtaaggatgatgttccgaaagatagccgtactgggtatcgtcggcaggtatggcaaccccaaccgatgcggaaataaggcggttgtactcatttgtcgcgttacgcgccatgaccgcaaaggttatctggccgggagaaagcagtttaaggccttcctcgacgctgattcgttcgcatttgggcgggaaaatacttgaaaccgtaacaaggttgcatttttcgattttggcatccctgagcgcaagctcgaatgatgatagatattctttgtgtcttccgacacccttggtgaagaatacttttgtcgggacgaatgacaaggccgttcctccggatgagttagtgtatgaaaaaaattgattctcgctgaacgagttgttcaattataggaaaaagcaatggtattcaaaacgtttttttcgcggctattttataaaactttcttttcccggccttgagaattttcggttcgtcgtcgagtggaacaagtgcattggtatcggttattttttcttcattcacggtcaccgcattctgctggatcattctgcgagcttcgcttttcgatggcgcggctccaagcgagaccagaagatctgttacggcaatggaattttgcccgaactcgacaagttcgatattgtccggcgcttttttctgcacgaaaatccggtcgaagtgcccttcggcctcccgggcggcattgatggagtagtactgggccacgatatcttttgcgagggttcgtttcgcttctctcgggttgtcggcgatatgtccgcgcagcgttgtcagcagctccttgtttccggttaccagcaaccggtggtaggtttcgataagcgtgtcgggaatggagagtaccttgccgtacatgtcgttgggcggatcgttgaagcagatggcattgcccagcgatttcgacattttttcctttccatccgtgccgacaagcagttccatggtgatgcagacctggggcgcgataccgtattcgcgctgcaggtcacgacctacaagcaggttgaatttctggtcggttcctccgagttcgacatcgtttttcagatgaaccgagtccattccctgggcgagagggtaaagaaattcgtgaatggagatgggttctcttgaccggtaccggcgttcgaaatcgtcgcgttcgagcatccttgctaccgtgtaatggcttgaaagccttatgacatcggaaaagctcatttttccgagccagtcggcattataacagatcgtggtttttgcagcatcgagaattttcgacgcctgttcgaagtagctttttccgttctcgcgggcttcttcggctgaaagctgcggccttgttttgctttttccggacggatcgccgatcatggcggtaaagtcgccgattataaggatcgcctcatggccgagatcctgaaactcgcggagctttttcaggacgacggagtgtccaaggtgcaggtcgggacgtgaagggtctgctccaagcttgattttcagtggttttccggtttgcagactcctgagcagttttttttcaagttcatcgacactgatgatttcgactacatttccggttatgatatcaagctgttcctgtactgatggaaatcgcatggattcttttttttcttaataggatttttttatctgctgcatctgacgctcggtgtctcttgccttgatggtttcccgcttgtcgtacagttttttccctttggcaagcgcgatctctattttcagtatcccccggtcggtgaaaaaggctttgaggggaataagcgtcaaccccttttctctgatttttgtctggagtttacgaatttcatcccgatgcaggagaagcctgcggcttcttttcgcttcgagtttatcgagggtgttgtgttcgtacggggtgatctgcatgttttcaagccagacctcgccgtgatggatgatcgcaaagctttcattcaggctcgctttgccgagccgcactgattttacctcgcttcccagcagttctataccggcaacgaccgaatcgagaatgtgaaactcgaaacgggctttcctgttctggatcgaacgaatatactgcggtttttcctgtttttttgccaactcgtttttacggtttatcggttgcaaggtatgaaaccggaatcagattcccgatgttgagcacaagatccggatctaaagtctttttgattttcgccatttccctgatgccggcctcgccgtacatggatacaagatagcccgatttcagctttccgatgccatgttcggcagaaagcgtcccgccaaggtcgatcgctttttgtacaaacagacggtaaagctccttggcacgcaggaactcctccctgtttcgcggaaggatgttcagatgtacatgggcgttgcctatatggccgaagataataaaggtaaagcggtttcttcggcatgattcattgtaaaaatcaaacagttcgcggaatgaacggtcgggaaccgccatgtctgtactgattttactctcctgctgccggccaagccattcgttgaccaggagcggcagggtatgacggaatgttgtcagttttctctgttcgtcgcggtcgagcgctatccacgatgcatcgacaagggcatgggaggactccatgagatcgagccatgcgccaagatcgctttcttcccgttcaggtgtggtttcctgttcgaaaaatatggctccagccgtattttcggggatgtcagggtagttctgcctgagaaagccgagcgcattggcgtcaaaaaattccagtaccctcggatctaccgatgaagcgctctccttggcctgttccgtaaagccgaagaggtcatcgacagtgctgaaataaaccaggccggaaaaaagatggcgcggaaaggggatgagcttgagatccgcttcgagaatgatgccgagtgtgccttcgcttccgatgaagagatcgatcaggtccatatgttctttcgaatagtaaccggcattgtgtttgctcgttgccggcatccggtactgcggcctccgaaatgagagcgttcccgcacgcggcagttcgatatggaacatgtcgttttcatcggcaagatacttcccccgaggtatgtcgatcaggtttccttgcggcaaagccacaaggagtcgcaggatgtgatcgcgtgtcgggccgtatctgaaggagcgagcgccggaggagttgttggcgatggtactgccgataaagcagagaccttcggttggatcggggggatagaaccatccgatacgttcgacttttttctgaatatcttcaagaacggctccggcctgaacggtgagagacgcttcggtttccgataaccgcaccggttccccgatatgctgcagtttctgcatggaaattacatagtccccctcgggaattcttccgccggtcgtaccggtgccgtttccggcaacggtgaaccgtttttcgccggaagaagcgtctctgagcaggccgacaacctcatcagcggtttcaggaaagtaaactcccggcgtatggccggttttcaggttgctcgtatcagtaagaaaaacctgtatggatgccgggtcatttttgtagatcattcttcgctgtttgtttcttccggaccaggttcgccatgtaccttttcctcggggagttcgggagccggagacgttatgttctctgctggcggcgttttcgttgccgcagacagggagtccggctgcctggcggcagggcctcgctgtttcggtgccttgcgaatggatgaggggagttgttttttgtcatcctttacatagtacctgataagttcccgggcaatcggagctgaaatcgagccgccgaatccggagttttcgaccagtacggtaatggctattttcgggttatcggaaggggcaaaggctataaaccacgcatggtccctgccgtgcgggttctgtgccgtaccggtttttccggatactgcgatgtccggcagatttgcctgtgttcccgtgccctgcagaacgacgccccgcatggcctcgcggatatagtcaagatttttccgggataacggcagcgagcgttttttatgagggatcgggacataacggccggtagccgtgtcgcggtatcctttaaccaggtgcggctgataccatgttccgttattggcgattgccgcagtgtaggcggccagctgcacgggggttgtgccaagttcgccctgtccgatggcaaggctgatcagatatccttttgtccatttatcgcgcccatagcgccggtcgaaatactcgaccgaaggcaggatgcctgaacgttcgccgggcaggtcgatgcctgtttcttcgccgaagccgagcatttgtccgtacttcgtccagttctcgaagccggtcttgagcatcaggttgaagaagtagacgttactcgactgaataatggcctttttcatgtcgatcgatccgagtgcatgaccaccgtggttgcggaactttcgctttccgaaagcgaagctgccccggtcgagaaatttcgcatccggattgaccttgccctcctcgagtgccgccatggcaagtaccatcttgtatatggatccgggaggatagaccgcctgcacggtgcggttaaagagcggtttctgcggattggtaatgatgtttcgccacccgtcaggatcggtcgatccattgaacgtgtccagatcgtaatcaggcgtactgacgagcgccagaatgccgccggttgagggatcgagggcaacgacggcaccggacttgcctgtatttcgcatgagttcttcggcaagctgctgcagtcccgcatcgatgcacagatacagatcgtctccgcggattgcctgtatatcacttttcccgtcatcatatttgccgacaagtttcccgagggggttgaccatttcaaaacgggcgcctttctgtcctttcaggcgttcctcatagtttttttcaagcccgctgaaaccgattttgtcttcctgtgaatagccttcttcggatagcttttcgagctgttctttcgggatcagcctcaggtagccgaacagatgcgaaccgtacagcgaatcggtatactttcttttattatcggcttctatcagaacgccgggaagctgccagagattttcactcaaccgtgctataagcaccggattaaggtttttcgtgacggttgtcgctgaaaaacggttgaaacggtctcctttcctgattttttcagcaagttcggataccggcatattcataagctttgccagagatgcggtttttgatttctggaactcttccggtatcaccttgaccgaatagagcggctggttgtctacgacaatcaggccattccggtcgatcatccgtccgcgtggcgcctggatccagatcctgcggatgctgttggtcgatgatatggagccgagttcctggaaattcagcacctgcagatagaagaggcgggcaagcagcagtgaaaatacgccgatgataatataggaaaccagagatgcgccccgttgaatggtatccattgactactcggaaagagtttttcgcaaaaagagtttgttgagcgcaatcccgagcagcagattcatcatacaggtcagggttccggagacaaatatacggtaggcaagcgattcaccgagaggattattgaacaggttgaataccagatttccgaaaaatgatgcgagtacgatggcaagatacagcattctggatttttgtgtcatggttgcatggcttttctcgggcacatgacagtaaccggaaataaatccctccactgttcttgtcaacagagagacgcctacgtttcccgacagcaatcccgtcagcaatcccgaagcaaatccataggtcatcccggtgcgttgaccggtgtaaaccgatatgacggcaacgaaagttgttacgatatccggcgataccccgaaaagtgtcagccgggagagaccgaaaacctgaatcaggcacgataccgccagcagtaccagtaagagtggaagagatcttgtcacggctcagttcacagtgttgatgattccgggttgttcctgaggcatatctccgttaaatgcctcgatcttttcagtatccttttttaaaggagcaaccaggacataggtaagggatgaaaaatcgacagcaagacggatatcgatactgtagaataatttatcgggttttatgcgtataaccctgcctacagggatactgcggggagagaaggtgctgaagtcggtggtcagcatcatttctccttttttgagggggctgcttatcggaacatgctcgatagctgcaagatgttcggctccgccgttccagctgagtatccccagtgcattgcttctgtcggaactgacgcttaccttgaaatcgctgtggataaccggcatcacttttgcataattatccgaaacgaatattaccctgccgacaagtccctgaggagtgagcaccgtcatgtcgcggcggattcctctttttttgccggcatcgataagcagcatgttttccctggaactgaactttctgtcgatgacccgtgcggttatatagccggacgaagcggcggctgagtcggcaaacagggcccggcggtttttttcatcatgcagagccgtctgatcgcgcagtactttcgacaagagttccgcattgattttcatcagtcgttcattttccttacggagattgaacaggtagccgtaacttgttattttatcactgatcgacgcctgcagttcggtgcctccgctcctgattttcgaaaggaggtcatcctgctcgaagcgaatgaccagcagcgcgacgctgcagtagaggaggagaagcagataggcgttatgtttgacgagaaaattgaaaaacttctgcacggtacatattccgtttttgtcaacgcaaagggcatctatgatcaggttaccggaaatccggacttcggtttccgcggtcggagcggtttgcctgagcgcttatttttattacattttcctgttcagggaaagacgatgtttccggtcaatatgtcaagttgttaacatatggtgcaaaatgtaaatataacagataaatttattgttgtcggcgacagagttttaatcaaaccgaaatctcttgatgaaaggaccaaatcaggcatctatctgcctcccggtattcaggaaaaagccaggattcagagtggttatgtgattaaaaccggtcctggttatcccgtagggccgcctcctgaatcagacgaaccatggaaggagcgggttgccggtgctcagtatattcctctgcaggcaaacgtcggtgatcttgctattttcatccagaacagttcatacgagatcgaatatgaggatgagcgttacatcattgtacccaattcagctattctgctgcttatcagggaggatgacgatcttgaatactacctgaaataacaggcgtgttccttcttgcagaaacctttctctataaagggacggtcaagccgcccctgaacctttagcgacgttatcatgagttcccgatcaatcttgcctcttcaggcaaaagaagagatatttcttcgtatcaggcagttaaagcaggagatgaacgcggttctgcttgctcattattatacgcttcccgaaatacaggaggccgcagatgtggtcggcgacagtcttgctcttgcccgaagcgccgaaaaaaccgacgctgatgtcattgttttttccggagtctacttcatggccgaaacagccaagattctcaatcccgaaaaactggtgcttgtgcctgacgagtatgccggttgtccgcttgccgacagctgctctccggatgagttccggctgttccgccggcagcatcccgacgcagttgccgtaagctatatcaactcatcagctgaaatcaaggctctttcggatgttatctgtacgtcatccaacgctgaacgtattatccgttccattccgccggagaaaaaaataattttcgggccggatcgcaatctcggaggctatctgatgaaaaaacttggcagggagatggtgttgtggcagggattctgctatgtgcacgaagctttttcggaaaagactgttcttgaggcctgccggtcttatcccgaagcagttctgatagcccatcccgaatgccgggaggaggtgctttctcatgcggcatttatcggttcgacgcaggctctgctcgattatacggtatcgagcccggagagaagtttcattgtggctaccgaacccggtattctgtttgaaatgcagaagcgttctcctgaaaaaaacttcattccggcccccaaagatccgcagaatccccgcagtgtctgtacgcagatgaaacagaacactcttgaaaaactcgtgaactgcatgcagaacagacgcccggaagtgacgctttcagaggaacttcgaatagccgcgcttcgcccgataaaaaaaatgctggagctttcgttgtaatcaggaacttgaacggagagaggttcaggattattttacccgttttttgctgctgtaacagtaaagtgatagtatgcctaaaagcaggtaccaggaagcaagcataaggtagtcctgttgcatatattctcagataatcgatgaggggtttggggagattgaaattaatatgcgtaaaatatacatagaaattttataaaaagtcataaataactatcacttattttctttttcattgcgtcggctcgataactcttcatcagacaaatctttttttatggagcagcctttctccctgaaatttcgcggcatgtcattcctgagtgtttttatggttctgtttttcaatgcggcagaatcgtatggctggcatgacaggacgcatcttgccattgcccaggcatcgggttttgagcgctggtacagtgccgctgctccggatgtggtgaagtcgagagctgcattcagggctatcgaagagaaaaaccattatttcaacaataatgcggaaaagccggttaccgcagagatggtgttgggacagacagagcggtttaacgaccccgaagatgaagagggacatctgtatggagccattatcggttcggtaagggattacaaagagcttaaagcatcgggtaaatatgccgattatccgttggtgttctgcgcccattatgcaggagacctttcgatgcccctgcataatactccgtacgataccttcaataaagagcgacattctatcaatgacggtattatcgagtgcaatgcgctcaataatatcgggtttatccagagaagcatctatgatatccgtatcgagagcgaagaggatcttgccgctgaaatagctcgtatcgccgaaaccgccagaaaactcggcaggaaaataagaaaagaaaaccggaatatgagccaggcggaggtctatacgcagattatccacagtgcgtcgttgttcagggctgttctgcagtatgtcggaaggaatccctgctgacctgattttttttcggtaatacttgttttgaaccgtatcggcagataccttgaaaaacgcatcaggaactacgtatggcagatcaggaacatctgaccgttcttcggcaaggagttgcatcatggaacaggtggcgccttgaaaacagcggtattcagcccgatctgagcggtgccgacctgcggggccgcgaacttcaggatgcggatttcagcggtaccgaccttcgcgccgccgatctcaccggagccgatcttcgtggtgcaaggctcagcaagagcactatcgatattcatacccgttacgatactatccggggttgtgatatcggagtgaacggattctattctccggctaccgattccgcagccctcatgcgtctcgatcctccgggaaactccatgcaggggtccaatgcggaggctgtgatcgaaagtctcaagcatgccagaaaactgcataccttttccatgattctggccggtatcggtcttttgtttatcgtcatcaggcctaaatccatttcccttccataccttgccggatcgttcaagttcgacgatctcagctacgcttttcttgctgcgctgctctccacctctctgctcagtcttgtcgcgacctttatcgattccgcactgcagggggcgcactatctcaacgaccgccgttcagccatgacggtaggtcactttccctggttgctttccaaatatgaacaggagggggcattcagacgccagtctaaagtcatgcgtttttttctcagttttcatccgctggtttacctgtacttttttgtcaaatgggatgccctttttcttggcgactggtacggagtgataaggcactatcaggaacttccggttattctcggggagtggcttcttccggtttttctggtcattcttgtacggctctgtatgaaaattttcagactctcggaaggatttcaaaaacctattcttttcgatacggtaacggagagagaacggcgtaccgatatggagaggcttgcccaggcagtcgaaaaacaggctgtggaaatctcggcattgaccgcactgctgcgccgggaaaaagaacggtagcagcctcgatccgcaggcagattttgagctgtcgtccttttctgcatgaatgcgcctctttatttcaggttttcaccaataaaaacgcactctttatgttttcagcagcagacttaaaacgtcatccgcatctgaagacatacttgtcaggctccgttcggcagggagtggcctgttcgggccatttttttagcaggataaaaaacccttgtttcaggcatgttttttatcgcatgaaatgatccggttcattttttcgctgaggtttttctttgccgtttacctataaaatccttacactttcaacagttcttttttctttctggtgccggatgtatgcatccggataatagggaagtacgtgagaatcgtacactgttcccgcaactgtaagagacggtttgccgaaaaaaagctgctgacggctccgttggcatgcttttgatcaggtatgttcaggtcacttcgttccattacaatttccgcccgggaaaacgagggaaggccagaacgtttttatcagcctgcaactgccgcaggcggccgctcatagtcaggagacctgcccgaaagccgttacccctgtgacttcgggaaaaagtccgtcatggtgacgtttgctcatctgaaaatgcactgataatccatgaacagagagtctgggaaatccggagttttaccttgttttttcgataaattatatattgaatatattgggataaaaccggcaacgccaagctttccggtttgtctgtgcaacttcaacctattatgaaacaataagttgctttgcaatttacaaccctgataccggagaattattgtgaaaatatcccgtatgtttacctctcctggagagaatgtctatgaccgtttcgagtataccctccgttcatccgtgctgcgcaataccgatggctcgaaggtgtttgagatgaacgatatcgaagtgccgaaacactggtcgcaggttgctgccgatattcttgcccagaaatattttcgcaagacaggggttcccaggcgcgatgcggaaggcaaggtactgctcgatgaacatggccgcccggtaaccggcagtgaacgctccatcaaggaggtggtgcatcgtttggcagggtgctggagggagtggggcgaaaacaaccgctacttcgacactcctgacgacgcccgggccttttacgatgaggtcgcatacatgctgcttcgtcagatgggtgctccgaactcgccgcaatggtttaacaccggactgaacttcgcttacggtattgacggtcccgcccaggggcatttctatgtagatccggcaacacaggaggtgcgtgagtctgaagacgcttattcccgtccgcaggcacacgcctgtttcattcagtcggtcaatgacgatctggtcaacgaaggcggcatatttgatcttgccgttcgcgaagcaagggttttcaagttcggcagcggatcgggcacaaactattcgaatcttcggtcatccggtgaaaaactcagcggtggcgggagttcatcgggattgatgagttttctcaaaattttcgattcggcggcaggagccatcaaatcgggaggaacgactcgccgtgccgctaaaatggttattgtcgatatcgatcatccggacgtcgagagatttatcgagtggaaagcacgggaagaggacaaggttgccgcgctggtcgccggttcgagaatctgttcccgctttctgaaagctattgtcgatgaagccattgccaacggttccgatcgttccgaaaatctgaacctccagctgctcatcaaaaatgcccttgccagagccgtgcccatgaattatatcgtcagggtgcttgccctggtcgatcagggctataccacgcttgacttcgaagagtatgatacccattacgaatccgaagcgtaccagactgtcggcggccagaattcgaacaatacggtcagggtcaccaacgccttcatgaaagcggtcgagaacgacgacatgtgggcgcttcgcgagcgtaccaccgataaaacggcaagggcggtaagagctcgcgatctctgggaaaaagttctcatgagcgcatggaagtgcgccgatcccggtctccagttcgacaccaccatcaacgagtggcacacctgtccgcagagcggaaggatcaacgccagcaacccctgcagcgagtacatgttcctcgacgacaccgcctgtaatctggccagcctcaacctgattcacttcgtcgatgaatcgaccggaaagatcagggtcagggagctgctgcacgcttcggcgctctggaccgtggtgctggagatatcggtgctgatggcgcatttcccatcgaaggatatcgcccgcctcagctacgagtaccgcacgctcggtcttggctttgccaatctcggcacggtgcttatggtgctcggcattccttacgattcgccaaaagcacttgcgcttgccggtgcgatttcagcgcttatgaccggtcaggcttatgtcacctctgcggaaatggcaaaagacctcggcgcgtttgccggctatgcggccaactccaaagatatgctgcgtgtgatccgcaaccatcgtcgtgcggcccataatctttccgaagaggagtacgaaggacttagcgtcaagcctcgcgggatcgactcggaatactgtccgacagagctttttgaagctgccggaaaaatctgggacgaggctctgcagaagggcaagaaacacgggtttcgcaacgcgcaggtcagcgttatcgctcctaccggcaccatcggtctcgttatggactgcgacactaccggcgtcgaacctgaattcgccattgtcaagttcaagaaacttgccggaggcggctatttcaaaatcgtcaaccagtcggtgcacaaagcgcttgaaaggcttggctataccagtgcacagatagacgatatcgaaaagtactgcaagggtcacggaacgctttccggatgcccgaccatcagccgccagtggctgaagagcaggggattcaccgacgagaagatcgagcaggtcgagttgcagcttgaaaccgttttcgatatccggttcgctttcaataaatggattctcggtgaggagttctgtctttcgctgggctttaccgatgaacagctcaacagccctgatttcgatatgctgcaggcgctcggagctaccggtcaggatgccgaagccgccaatgactacatctgcggcaccatgaccatcgaaggtgcgcctcatctgaagcatgaacacctgccggtgttcgattgcgcaagccgctgcggcaaaaaaggtgaacgatatatcacgcatatggcacatgtccatatgatgtccgccgtccaaccgtttatttcgggtgcgatttcgaaaaccgtcaatatgcccggaacggctacaacagttgaaataggggatgtatatcgctccgcctggcagcacatggtcaaggcgataaccatctatcgtgacggatcgaaactgtcgcagccgctcaatatttcaagctacagggatcttgacgagatcatcatgctcggcaccgaggagacgctcgacgaaacgaaaggacctcgagaggttcaggagcgcattatcgaacgggtttttcaccgttccgagcgcagacttcttccgaaaagacgcaaggggtatatccgtgaagcctatgtgggaggacacaaggtgtttcttcgtaccggagagtatgaagatggatcgctcggagaggtttttattgatatgtacaaagagggggcttccttcaagggactgttgaactgttttgccgtgcttgcctcgaaagccctgcagtacggcatgccgctcgaggagcttgtggacagctttacctttacccgctttgagccagccggaaccgtgcagggtcacaatgccatcaaaaactccacctcgattctcgattacgtgtttcgttcgatcggttacgactatctcggccgcaaggatttcgtccatgtaaaggccgtcgatgaagttcctgagggcggagatattgaagaaaaagcaaaaaataacggttcagccgttcatgaaccgcaactgtcgcatgctgccggacagcagcatgtgacgtcggagtacgcagcgagtctgaaaactcaggttttgcaggccaaggttcagggttacaccggggagcagtgcgaaaactgcggttcgatgcgggtgaagcagaacggtacctgcaaggtttgtgaggattgcgggacaacgaccggttgttcctgaactgcagcgccaatccccttcatgcccccctgcttgccgggggggcatgaagggggctcttataaaccggtttcagcagtttttgtgcctgttgtcagagccggtcggtatcctgtttccgactcgaccagacatgattcggcaaggttcatgtcgctgatctgaagggttcttgacggggagtggcgcaccagttcgtagtcgtgcgttccgataagtgtcgtgattcctttctgattgattcgtttcaggtactcaagaatttcgatagaagtatccgggtcgaggtttccggttggttcgtcggccagtattaccagaggctcacgcacaatagccctcgctatggcgacccgctgctgctctcctcctgaaaggttcagcggcatctgccttgctgcatgctccaggcctacgctttgcagggcatgcgcaaccttttccttgataagcttctcctttgttcctgtcactttcagcacaaaagcaagattgtcgtatatattgcgatcttcgagcagacggaaatcctggaaaacgatgcccagctttctgcgcagatgcgggatctgtctttttctgatggtacgggagttgtatccggcgatctggatctctccctttttaggctggatttccatatagagcgacttcaggagcgtcgttttgccgctgccgctttttccgacgatatagaccagttcaccggactgaacgctcaggttcagattccggaatatgggctttttgttgagctcaaggtcaacgctgacgaatgaaatcatgatgattgttctgtttgttttctgttccgtgctatggttatggcaagtatcgtcgcttcgtaacagcttcgttcggaggctttacccgttccggctatatcgaaactcgttccgtgatcgggcgaggtgcgtacgatcggaagaccgagcgttacgtttacgccggtatcgaacgccagcaccttgaaaggcagcagcccctgatcgtgatacatagctatgaccatatcgtactttcgataccgtccggcgccgaaaaaaccgtcggcagggaaggggccttcaacctccaggagtccttcaaggctctcaagggcaggtattatgatctctttttcttcatttcccattattccgccatccgacgcatgcgggttgagcccgagcacggccatgcgaggccgctcgataccgaaatcggttttcagcgagcgcgcaaggttttcaagaaagcccgcaaggtccatctgcctgatgagtgcggggactttttcgagcggttcatgaatcgtggcaagcgccaccctgagtttcgtcaccgggtcgaaaaacatcatggtcggtgaacttatgccgaacagttttgcaagaaaacccgtatgaccggtttccttgaaacccgcaagagcgacagcctccttatgtatcggtgcggttacaagcgcatcacagactttctgtcggcaaagttcggcggcagtggcgacagagagcatggcgatacggcctgcctctgccgaaatcgtgccgggagtgatcgtttcaggctctgctacgctcaataccggcagcactctgcagcgtgttctgcaaagtttttcaactgatcgtgcatcacgtaccggttcaagttccaccggcaggtcgagcgttttccggtaatactccagagcgttatacgaaccgacgacaagaaaggagtgttccgtttcccgtattttgagaaaagtcttcagaacgatttctggtccgataccgtgtatatctccgactgaccatactatttgcatgctcaaagacgtttgtaggcattgacaattttgtcgtcctttttgatgcctttcagcgccatccagaaaagcaccggttccggcagcatcatgaacatacctgcttccggtttatgagccatctccgggtacatgctccggaaatactggttcagaaaatgcgctgccgtcaatccggacaacaggtcgaccatgaacaacagaactgcaaggacaataagttttccctgcagcgctctgtttttgtagagaaaaatagcggcaatcgatacaatcgcggtcaatggagagaagatgcctgcggcatagctggccgttacctgaaaaagtccggcagcttgaacggctccgaaatcggtaaaaaaaacaagccggtcagtgctgaagctccagaacggaacagacatacttgcagcggcaagtaatccggcaataaggaggtaaagggattgaactctggctaacatggttgcagaatgtttagagtatggaaaacacgtgtattaatatacataatcaccggaaaagagtctgtcgggaaaacaggtttgcctgtcaaagcttttttgccggatagtgggcacaaggcgttttcgtgtcggatttttttatgcaagtcactacatttccatggtatcagaatagattcgctggatagatattttggtaaccgggcttgattttttcagtgtcgacagggcattgtattcaatatatcggcgattacattttcgacaactccgtcaatcatatgagatgatgaacaatcctgcaggaattctttttgccgtgctgaccgtattgctcttcgccgcatgtccggtctatgccggggatgaagcggacgcttatttttcttccggcagttcgaagttcgataaaaaggattatgccggcgccattgcggattttaccagaactgtccagctcgatgcaaaagcctcgcgggcttaccataacaggggaatcgcaaaaatgaaaatcggcgacaggccgggagcaatacaggacttcataagggttatcgagattgacccgcagcttgcagaggcttttctcgacgggaaagatggcgcttcgggccgggaagatgaaaaggagagtgcggttgatcctgcaagggtgtatcctgccgatcttgtccccgcatatgcattcgctttcgataaccgaggattgctgaaatatatccagggggactacaagggggcaatcgatgattttacggtggctatcgctctcgatccgaaatgcgcattgccatataaacatcgcggttatgcaaagaacgacctgcaggattatccggcggcgatcgaggattattccagggcgatcaagctcgataaaaaatccggggaggtttaccgcgagagggggcttgcaaaagaactggccggtgatacggagggcgctttcgctgattttaaaaaagcggcgaagcttggcgacgagatttccgataaaaagcttaaagaccgggaggtttcggaagagtcgtgattcctgaacgtttcgcctgtcctgtcggccgccgaaaagcggaacccgtcagaacaggtgaaacgcaggaaaaaaacggattacagttaacctaccttgcctttctcggattactcgaccatcgtttcgaagcgctctttgccggtggtttcgggccgggatggcccgagtttccccgtccctgctgtttgggggttttaaccggattgtgatcgatcagggggaacggatgcgattccacaaccggaattttcttggcgatcagtttttccacgtcgcggaggtactctttttcctcggcgtcacagaatgaaatcgcggtacccttcgcgccggcccttccggtgcgtcctatacgatggacataggtttcggcaatattcgacatgtcgaaattgatcacatattccagttcgtccacatcgatgccccttgcggcaatatcggttgccacaagaaccctcatggtttgttccttgaagttcgtcagggcgcgctgtcgtgcattctgagccttgttgccatggatggccgctgctgtgatatcgtgtttcagaaggtattttaccaccttgtcggctccgtgcttggtacgggtaaatacgagtgctgttttgatgtcctgatttttcagcaaatggaccagcaggttgtttttattgcctttatcgacgaagaatatctgttgattgatgatctcgacagtcgaagagaccggtgttaccgagacctctacgggattgtgcagaatcgatgcggcaagcctggtgatttcgggaggcatggttgctgaaaagaagagcgattgcttctttttaggcagttcggcaaggatttttcttatgtcgtgaataaaacccatgtcaagcatgcggtccgcttcatccagaacgaaaaactcaatattgcgcagatgcagatggccctggttcatcaggtcaagcagacggccaggtgttgcaatcaggatatcgattcctttttgcagagaggctgtttgcgggttctggttgactccgccaaaaattaccgtactggtgagcccggtatgtcgtccgtatgccttgaagctttctccgatctgaatggccagctctctggtcggggtaatgatcaggcttcggatctttctttttttctcattggtttttactgcgttgagcagctgcagaacgggaattgcgaatgcggcagtttttcccgttccggtctgtgcacagccgagaaggtcgttgccgtcgagaatcagcggtattgcttctgcctgaatgggagtcggtgtctggtagccttcttcttctatcgcttgtaaaatcggttcgattatggctaatgatctgaattgcatggtatcggtatggtctgttgtttggtttctgtatgtgagcgggtgaatgctcccgcttattttccctgtatcaccatagctgactgaacgcgaaacgcctgtatcacgattcccgtttgcaaggcatgattttccgaaaaacaggaaacgttgaatctcgctggttgtgcgggatgagcggtgccggatcggcagggcatgactgaggggtgcaagatagcatatttcatgatgcaacggcatgaaaagtttttttctgtctccatttgctgcagatccgttatgcgggaatggtgcacgaaatccgttttctgagacaaacggtttacagatgcaatcaagggcatcgcacgttatggcagcagacccggttcaaggtatggaacaacaaatctgccattgcgacactttttcagattgtggtctgccggacttattgtcggtttccgccctggtcacggcgggaaggatggaagctttcgatggagatttcaaagccaatgtgccaggcctttcactctcctgtcacgggaatgtcatcgatgcagccggtgctgtttttaacgctgtggccgctggagttctttttttttccatttgagataatccttttcgatgtatccggatatcagtgcagtcgctccggttcgctgctgcacgaatgctgcggcagcagcgccctgcgtttttcgctgcgaacaatcgtccgtcaggtttttcaggacggtgaagagtgatgtatcgtcatgaatgacggttgctcctccggcgaggagaagttcccgggcttccggagagttatggtatcgggggccgaaaagtacaggaatgccgtaaaccgcgggttcgagggtgttatgcacatttaccccgaatcctccgccgatgtaggcaatggatccgagccggtaaagttcggcaagatacccggtacggtcgatgaggagcacctgctgttccggatcgaacgagcggtcgatagccgatgccttcatgaaggagattttccggttttccagttcacggcagagccgctgcatgttctccggatccacctgatgcggcaccaggatcagggaaggtcttttttcgagctgcagccacgcctgaagcagtaaggcttcgtccggcggccagacactgcctgcaagaagaaccgtgcggttttcatacagcagcttcaggcgggagaccttttcggtgttgcgggagcgcagaactacctgatcgaaacggggatcacctgcggtttcagcctgccggcagccgaacacctcccggaatgcgcgggtatcctttgctgaaacggtgtagatatgatcgaacaggttgaacaggcttcggtaaaatccccgcagcaggggtttgaagtactgtgagttttcctggagcaccgctgcggcaagtatcatacgggttcccgcttctcttgctgcgagcagatgattcggccagaagtcgtagcgcatcagcatgaggagatcgggtttcagcaatgagagaaggcgtttcgcattgccaggcgtgtcgatcggaaggtagaagactgctgatgcgccggaaaagtttttgcgggcattgtagcctgaatctgaaagaaaggagacgaaaaccgtaaggtccgggtatgctgcctgcagtgaggctatgatcggacgggcctgttcaaactctccgaccgatgccgcatgtacccagagccggtaggatggcgtcgagagggattgcagtttcacttcaagttcttcgaacagtttgttacgaaccgcggtaaacgtgcgcagtcgggagttgaaacggctgaagggcctgatggcagcaaaaagagcggggcttatgaagctgtatgttttcagtgcgaatccgcgcatataaaattggatgttgtttgtcgtaaagttaaaaaaaaaagggtatgccgaccttgtcctcaatctgccgccgacgatttttcagagagccggtttgtaattcgtacaaacttatacgaaattcaacaggatcttcagacgctttcaggatcggttcactgcttgagggcgttcaacctgttaacgggtttttgatattttgactgattttttacgtgatcttaacgatgttcagcgcagtgcggtaaccgcgacggaagggccggtgatggtgcttgcaggagcgggttcaggaaaaacaagggtgattacctatcgcattgcccatctcatcaggaataacggagtcactccatataatattctcgccctgacctttacgaacaaggcagcaggggagatgcgccatcgcatcgataagctgctgcagagcggcagcgcctcgggcctctggataggaaccttccactcggttttcgcccggttgctgcgcagctatatccacctgatcggctacgacaggaatttctcgattttcgattccgacgacagtaaaagcctgatccgtcagtcgatgaacgaactgggcatcacgcatgattcgctgccggtcaatgccgtgcagtcgattatcagcaaggcgaaaaacagctttattcttccttcggagtttcagagcaggccgggcgattacaaccagcagaaagcggcaaaggtttacgagctctataccagaaaactgcgcgagaacaatgcgcttgatttcgacgatctgctcatcaagccgctcgagctgttcagggctcatgaagccgttctcggggagttgcaggagacattccgatacattctcatcgacgaatatcaggataccaaccgtgcgcagtacctcgcagcaaaaatgctcggggcgaagcaccgaaatatttttgtcgtaggcgatgacgcacagtccatctattcatggcgaggcgccgacattaccaatatcctgaattttcaggacgactatcaggactcccagaccttcaagctggtggaaaattatcggagtaccggaacgattctccaggcggccaacagcgttatccgtaacaatcaccgccagatcaagaaggatctcatatccaatcgcagcgccggcgaaccggttaccctgatcgaagcatacaacgagcggcaggagggggaaaaggttgtggagcatatccggtcgatgcgtcagaaggatggtcatgattattcggggtttgccgtcttttaccgaacaaacgcccagtcgagggtgctggaggatgtgatgcgtcagaaccggattccctacaggattttcgggagcgtctctttctacaagcgcaaggagatcaaggacgcggttgcgtaccttcgtttcattgtcaatgaacgcgataacgaatccctgctgagaatcattaattttcctccgagaaaaatcggagacgtcagtatcgccaaactgaaagagtatgccgttcttcaggacgtctcgctttacgatgccatccgcaacgccgccgaggggggatttcagcagcgtctggtgaacgctctggagagtttcagcagcgtgatcgagcagctcagggagctgtcggagtacggcagcgtgtacgacgtgctcagcgaactctacagcctgacggcaattcctgcgcagcttcaggccgagaataccgccgagtcgctcgcgcgatacgacaatcttcaggaactgctctcgatggccagggatttttccgatcacaatcccgactccagttctcttggcgattttcttgagaatatatccctcgcctcggattacgacgagaccagggagtcggataattacgtgtcgctgatgaccgtgcacgcctccaaaggcctggagtttccggttgtcttcattaccggtatggaagaacggctttttccgctcagcacctacgaacaggatgagctggaggaggagcggcggcttttttatgttgccatgaccagagcccaggaaaaaatattcctttcatgggcgcgttcgcgttatcagtacggtcagccccagcagtgtttgcgttcgatgttcgtaacggaaatagatgcttcgattgtacgcacagaaagcggcgagctgctttccgttcgaggttcgtcagagagagcctcttctgccggaagctcgcctgcaagaggggttcagccgagggtgccgtctccgcagaacggtattcaggcgccccgccaggagagcaaaccggcatcgaaagggttccgggcgggcgctatggttcaccatgcattgtttggcccgggcatgattctggaagttcatggatccggatcggggcagaaagtgaaaataaggttcagaacggcaggagacaaaacgctcatggtgcagtatgccaatctcaggattgtgagttagcggcgccatgaatgccggaaaatgccttgaggtagcaaagcaagaaaactgggtgattagtattaaacgttcagcagcatgaaaatccttttcggggtccagggtacgggaaacggacatatcagccgcagccgggagctggtaagaaagctcaaggagaacggccatgatgttgcggtgattatcagcggaagaaaagaagaggaactgaaggagatcggtatcttcgagccgtatcgggttatgaaaggacttacgctggtgacctacaagggcaggatgaattacatggaaaccatgtttcagctcgatcttgcacgtcttatgagtgatgttctgatgctcgatacgtcgggtatagacctcattattaccgattttgaaccgatcacctcgatggcggcccggataaagaatattccctgtatggggttcggccaccagtatgcgtttcgttacaacataccgtttgcgcgcggcagcattttcgaaaagtacacgcttctgaacttcgctccggccagatataacgcgggattgcactggagccatttcaaccagccgatctttcctccggttattcctgaaatgctgtatgtttcacaaaaacgtgaggttgacagccgcaagcttctcgtctatcttccgtttgaagaggtagaggatgtcgctgcctttgtaaggcctttcggaaattatcagttctgcatttatggcaaggtgaaagaaaatcttgacgaaggtcacctgcatttcaggagttattcgcgcgagggctttctgaatgatctgacggagtgtaacggcgtggtctgcaatgcagggttcgaactgccgggcgaagcgctgcatcttggcaagaaactgcttctccgccctcttgacggacagatcgagcaggaatccaacgcgcttgccatggaggagctgcagtatggcatggccatgcattcgctcgaccccgaccttctcgccagctggcttgaactgccagggcgcgagccgctgaactactcccgtacggttgatttcattgccgaatggatcggaagcggagactgggaggggctttcccgatacacggaagccgcttggaaggcaacattctgaagaaaaagaaacgcatgaggcgcccatgaaattcagggatatcgtaacccgcagccggagttaccggcgtttcgatacatcctgccggcttgaggacgggcagcttgccgatctggtggagcttgcctgttatgtgccgtcgtcaagaaacctgcagccgctcaaatatgtcgccgtctcgaattccgaaacgtgcgcggaagttttcggatgcctctcatgggccggttatcttgccgactggcatggccctgccgggcacgagcgtcctgcggcatatcttgtcatgctctgcgacctcgaaattgcttccggcgcggcctgtgacaccggcattgccgctcagaccattctgctcggggcaacctcgatgggccttggcggctgcattgtggcttcggtcgagcgcgaccggctgcgttctgtcctgggcatccccgaccgttatgcaattgagtttgtgctcgctctgggtaaacccgttgaaacggtcgtgatcgatcagatgcgggaagagggcgatgtgcgttactacagggacgctcacggcgtccaccatgttccaaagagaaccatcgaagaggttctcctgcagttccgctaacctgcgccaattcatgagtcatgatcgatatcggcgaactgttgagggcttacaggaagggatattttcccatgtccgatccgtcggacggaaagctttactggtgccagccgtacaatcgggcgattataccgatggagagctatcggccttcacgcgatgtgcggcgtcttcttcgtcgcaacgatttccgggttcgattcaataccgattttgaaggggtcatccgcgcctgtgccgcccctcgaccgaatgctgttgaaacctggatttccgaaagtattatcgagtcatatctggaactgaaccgtctcggtattgcgcacagcgtcgaaagctggtatggcgacgagcttgccggagggctttacggcctggcaataggaggggcctttttcggggagtctatgttttaccgccgttcctacgcttcccggatcgcttttgaccgtctggtgatgcatcttcggaagagaggctatcttctgctcgatgcacagatcatgaatccgcatctgcagaaactcggcgcggtcgatattccccataaagcatatatgcaaatgcttgacgctgctcttcataaaaagattccctttctctaaagagggaaaagtggtaccttaaaagatattctgttttgaggaaacgtgagtttataaagggagtattgccatatgttgtcgagagacttaacggaaaaccagtctcagccgagagtcataatctattcaggaaagggcggaacgggtaaaaccacgatatcctcttcgacggcagtagctcttgcccggcagaacaagaaggttctcatcatgtcttctgatcctgcccattcgctttccgatgttttcaatacgcagatcagccgtaacgaaccgcagaaaatcgaaaacaatctctatggtctcgaggtcgatacgatctatgagctgaaaaaaaacatgtccggcttccagaagttcgtttcctcttcctaccagaacaagggaatcgacagcggcatggctaccgaacttaccacgcagcccggcctcgacgagattttcgcactcagccgcctggtcgatgaggcgcagtcgggcaaatgggacgccctggtgctcgatacttcgccgaccggcaacaccctgagactgcttgcctatccggaaatcatcattggcggtaatatgggcaaacagttcttcaagctttacaagagcatgtcgtcactggcccgtcccctgagcggcaactccatacccgatgaggactttttcaacgagatcaacgttctgctcaagcagatggaagatatcaacaagttcattctcagcccggaggttaccttccgtctggtgctgaaccccgagaagctttccattcttgaaacaaagcgtgcctacaccttcgtgcacctttacggcatcaatatcgacggtatcgtcatcaacaaaattctgccgacctcgcgtaccgtgggagagtattttgagttctggagcgagctgcacagcaaatatctgatggagatcgacaactccttctatcctactcccgtgtttcgctgcaatttgcagcggaccgagccgatcgggcctgacgcgctccatgagatcagcaagctggtgttcggcgaggaagttccggataaaattttctactccggaaagaatttctggatcgagacccgcaagaatgccgttacggaagatcatagggaaattctctgcatcaagattccgtttctcaaggatgccgaagatgtaaaggtcgagcggatgggtaccgacattgccgttaccgttgaccgggcccagagagtcattacccttccgcgagcgctgtacagccttgaactcgaaaaatatatccgcgaggataacttgcttcgggttgttttcagagagcttcctgttgaaaaagaggaggtggaactgagtgtcaataaaaacatgctcgataaacttcgttcaatgagaagactgaagatatagggtataaccgggacttgccgtgtgctctggtaaaaattacccgtaaactgtttaggttttcacgggaatctcgtatcttcttggtttaaattgtcgaactaacgggaaattcaccccaacatttgttaaagaatcagcttgcatcatgtccgataaatcgcactatggtttactgaaaggaaaaaaaggaattgtcttcggcccgcttgatgaaagcagtatcgggtggcagatagcgcttcacgcttaccaggaaggtgccgaaatcgccatttccaatgtcgcgaccgcgttacgtttcggcaatatcgaagaactttcgtcactctgcggaaacgctccggttatcgtgtgcgacgcttctaaaaacgaggacgtcgatgcctgttttcgggagatgaaagagaagatcggttctgttgattttattgtgcattccatcggcatgtcacagaatatccgcaagcagcttccgtatgaggatctcaactacgagtggttcatgagaacgctcgatgtttcgggactttctctgcaccggctggttgcctatgcgctgaaaaacgaggcgataaacgacaacggaagcgttgtcgcgctatcctacatagcatcacagaggaactactggacatactcggatatgggcgatgccaaatccctgctcgagtccattgcccgcagtttcgggccgaggcttgcccagcggggtattcgcatcaacaccatatcccagagccctacctatacgaaagccggaagcggtattcccggtttcgataaaatgtatgaatacagcgacctcatgtcgccgcttggtaatgcttccgcagaggagtgtgcagagtacaccatgaccctgctcagtgatctttccagaaaggttaccatgcagaacctctttcatgacggcggttacagctcgatgggagctaccattcccatgatcaaacttgcccatgaggttctcaatgacagcgaacttgccgcaaaagtcggcctcgatgaattcaaaccatcatcagagaggtaagcgcatcgctgcatcgttcccgattattcaaaatagatactctccagccctttcccgaagagcagggcgttgatttttctgcctctcgcaaggcatagcagcagttactgcaggatacctttcggggtatcctgatttatcgtggtattttcggcagagtgatcgacacgatcctgtgttttatgcactttctgtcgccggacgcagtgcgttcagtatcatcatacaagaaaaaagcagaatatttcgtgtagttatgtacacggacagttcatttctctgccggatttgtgatggcggactttcttttttttgttccattgcatttttaatacaacacataaaacaacagtagatatggcaacaacgtctaaaattatctatacaaagatcgatgaagcgcccgctttggcgacctattcccttctgccggttattcaggcattcaccaggggtaccggtgtcgaagtggagacaagggatatttccctcgccggcaggattattgccaactttccggataatcttactgacgaccagaaaatttccgatcagcttgccgaacttggcgagcttgccctgaagcctgaagccaacattatcaagctgcccaatatcagcgcctcgattcctcagctcaaagcagcgatcgcggaactgcaggatcatgggtacaaggtgcccgattaccctgaagctcctgcaaccgatgcagaaaaagagattcagacccgttatgcgaaagtacttggcagtgccgtgaaccctgtgctgcgtgaaggcaattccgatcgtcgggcgccgctttcggtgaaacagttcacaaagaagcacccccacaggatgggcgcatggagcagcgattccatgtcgcacgttgctcacatgaaagatggcgatttctacggcagcgagaaatcccttaccgtcggagccccgaccagcgtacgtatcgagttcgttgacggcagcggcaacgtcaaggtgctcaaggaaaaaaccgcgctgcttgaaggcgaagtgatcgataccgccgtgatgaacgttcgctcactgcgacagtttttcgccgatcagatcgccgatgccagagagtccggcattctcctctcgctgcatctgaaagctaccatgatgaaagtttccgacccggtcatgttcggtcacgcggttacggtatttttcaaggatgtgttcgaaaaacatgcggccgtgatcaaggaactcggcgtgaacgtcaataacggacttggtgatctgtacgctaaaatccggaatcttccggaagaacagcgtgcagggatcgagtctgacatacaggctgtttatcctgcccgtccggcgcttgccatggtcgattccgacaagggcatcaccaatctgcatgtgccgaacgatattatcgtggacgcctcgatgccggttgtcattcgtgattcaggtaaaatgtggggtccggacggcaagctgcacgacaccaaagccatgattcccgatcgctgttatgcaaccatgtaccaggcgatggtagaagattgtcagaaaaacggagcattcgatcctgcagtcatcggcaccgtgcctaatgtcggactgatggcccagaaagccgaagagtacggttcgcacgacaaaaccttcatggccccgggcaatggctctatccgcgtcgtcgacgcatccggttccgttctgatggagcagaaggttgaagagaacgatattttcagaatgtgccaggtcaaggatgcaccgattcgcgactgggtgaaacttgccgtcaaccgtgcgagagcgaccggatctccggccgtattctggctcgacagcaaccgtgcacatgaccgcgagatcatcgccaaggttaacgagtacctcaaggagcacgatacaaccggccttgagatctgtattcttcatccggtcgaagccatgaagttcactctcgagcggttcagggccggcaacgataccatttcggtgacaggcaacgtgcttcgcgactatctgaccgatctgtttccgatcatcgaacttggcaccagtgcgaaaatgctctccatcgttccgcttatgaacggaggcgggctttttgaaaccggcgcaggcggttccgctccgaaacacgtgcagcagttccagaaagagggctaccttcgctgggattctctgggcgagttctcggcacttgccgcatcgctggagcaccttgcaaaggcattcaataacagcaaagcccaggtgcttgccgatacgctcgaccaggctatcgggaaattcctcgataacagcaaatcgccggctcgcaaggtcggccagatcgacaatcgcggaagccacttctatcttgctctttattgggctcaggcgcttgcggcacagagcactgatcaggaacttcaggcccgttttgtcgaagttgccggacagcttgccgaaaacgaggagaagatcaacgcagagctcatcggagcgcagggaagtccggttgatatgggcggctactaccatccgaacgacgaactgaccagaaaggccatgcgtccgagcgctacgttcaatgcgatcatcgacgcactgtaagcggttgatctgcagcaaccctctcaaacagcgaagcccggttcacacaccgggcttcgctgttttttatggtatccgacgcatctgacctatcggtcggatcactccctttcttcaggttcttcagcccaggcatataaaaacccgtcggagccgaacctgttgacgatgtcctcaatatctccccttgataccacgaaacagccgttgcttctgccgattctcggcccgttgaaggtgacgagattcagaagaatatagcgcagcgacacgtaatcggccgagtgcaatacgatatcacgacggaaggcatttccgttgcggcccggttcgagtccttcgagccgcattgccgttccgtggtcgccccggtagggatcgagcacccggtaaagccccggactgctcatattcgattcgggagtatctgaaaaaaaacgggcgtacagttctccggatcttttgccgtgcgcgacgagatggaaggtctgttctcctgttttcaggtcgatgagcgccatccgcttcagataagagggcttcgagtaatctgcgacagcgagcatgcggggtcgctcctgcgggtgttctgtccggtaggcgtcgagtgccgcaaatgccgcccgataggcttcgggcgagaccttttcctgaacggagagcaggattgctcctgtgagcaggagcagcgtgaggagtcctgaaaatgcgatgatcgttctttttctgaacatgcttttttagaacgtatcagatttttctgacaaacgtgccgttccggaactcctcgaatgcctgccgaagctcttcgcgggtgttcatgacgataggcccgtgccaggcgaccggttcgttgagcggattgccggaaatcagcaggatgcgcatcggatttttcccggttgttatggtgaggctatctccgtcgctgaagagtacgagggtttcattttcaagcagtggcgaggtttcaaagtcgaaataactcacgccttctgcgtcgaacccgaacggtttttccttatggcagaacactccttttccggcaatgatgtaagcgaacgctttgcgtcctccgggaacagcacaggtatagctgacgccaggaggcagggaaatgtcgagatactcggggtcgatggcaatgccggtgaccggtccggagatttcaccatgtctgccgcagatgatgcggatctccactccgttatccatatggagtacgggaatttcagaggacgtgacgtcgcggtagcggggcggcgacattttttcggatgcaggcaggttcgcccagagctggaagcccgcaacctctccgcgctcattgccgaaaggcatctcttcgtggattatcccgcttccggcagtcatccactgtactcctccgccggaaatgattcccctgttgcccatgctgtcggcatgttcgacatatccgtcaagtacataggtgatggtttcgataccgcgatgcggatgccagggaaaacctttcaggtactcttcaggatttgacgaacggaaatcgtcaagcagcagaaagggatcgaagagggggagctggctgaacccgaatgcgcgtttcaggagcacccccgcgccctcgataaccggtttgcttttgaacaccttccggatttttctcgctctgtccattgcaggcctcccttttttttagcacaaaaaagttctttttactgagaaccctgttgtggggcttacaagttcaatgcttgcgagatgattgaaatagagctgttcagtctcgcgggtaatgtgtaacttgtcggaacaggttgtttcaggaaatacaatgcgttaaagaaaaaaggcatggcacagaaaaccgtaaaggtgatgttcatcggagatgttgtcggtactccgggtttgaaaatggtcgatttatggctgaaaaatttcataaaaaagtacagcgtcgattttgtcgtctgcaatggcgaaaatgcccatcacggcaagggaatgagccttgaggcgctcgggcagcttctcgaggccggggtcaacgtcgtgaccggcggtaaccatacctggagcaatttcaactttttcgataccctgaagtcacattcgcaggttttgcgtccgctgaactatcccaagggcacctacggaaggggttacggtatttacaagcttccggaagggatgggagacattgccgtgatcaatcttcagggaagaaccttcatgtaccctatcgactgtccgttcagaaccgcagactgggtgctcaagcagataaaggagcagatcaaggaacaggttcgttttattatcgtcgattttcatgcggaagccacagctgaaaagatcgcactcggctggtaccttgacggacgggtgtcggcggttctcggaacccatacccatatacagacggccgatgaacgcattctgcccaaaggcaccggctactgctcggacgccggaatgaccggtccgcatcattccgttatcggcatgcagatcaaatcggcaaccgacagaatgctttttcagacgccccacaagtatgaatgcgccgaagacgatgtgcattttgccggaattgtgctctcccttgaccgctcgagcggaaagacggtcgggattcagcggattttctacccggaattcgatcgaggcgagattgcttgatggcgagatggcgagatggctgggaggttgaaaatcgttttacgtatcaggaaaaagcggaagcaggttcacgacccacttccgcttctccagctgaccgctcactgcctgcaatcttcgctcttatctcccgcgaagcaatactcccggctactgactcccgacttcccgctcacggcctccaatccattaccgatcctccataccgtcgaaaaataacaataataaggagcgtcccttcattacggaattcgatcgaggcgagattgcttgatagctggatagcgagatggctgggaggttgaaaatcgttttacgtatcaggaaaaagcggaagcaggttcacgacccacttccgcttctccagctaaccgttcaatgccaacaatcttcgctcttatctcccgcgaagcaatactcccggctactgaataccggctaccgacttccagctcaccgctcacagccaactgcccaccgcccacggccaactgcccactgcccacaatcttcctacctcactccctgttcgaactcttcggctacgatgacgtcatcttcgcttcctatgtagagcggagttctctgatgcagagcagtcggctggatatcgagaatccgatttctgccgtcggtcgctctgccgccggcctgctcgcagataaatgcgagagggttggcttcatacatgagccgaagttttccatttgtgtgcgtggtcgtcggggggtagacaaagactccgccggtcaggagattgcggtggaagtcggcaaccagcgagccgatataacgggtgctgtagggacggcctgttgccgggtcttcctctttgatatagtcgagatatttttttgtgccttcgttgaactgggcgtaggagccttcgttgatcgagtagtatttaccggttttcggggtcacgatgttttcgtgggaaagaaggaactcgccgatggtcgggtcgtaggtgaacccgtgcacgccgttgccggtggtgtacaccatgacgaccgatgaaccgtagataacgtaaccggcggcaacctgctcgctgccttgctgcagacagtcgctgatgcttgccttgccgggatcgtcgcctttgagcctgtagatggagaaaatggtccccacgctgacgttgacatcgatattcgacgagccgtcaagcgggtcgaaaagcagcgcgtaattgcctgtttcattctttggaggaatgatgatgccgtcgttttcctcggaacccataacggcgaagcgcccatgctgtccgatggcgttgatgatcttttcgtttgcgaacagatcgagtttttttacctcctcaccctgaacattcgtggtgcctgcaaaaccgagaatatcgacaagaccggcccgaaccacttcgcggcgaaccagttttgcggcaaatgccacatcggtgagcagatcggtcagttcgccgctcgcttcagggaaaaatttctgctgttcaagaatgtgccgttcgatggtgacaaggttcatggctgttctggttcctttggttgagaatcatttcgaggtaatcgactgtaacagtgtggacttacaatgtagggtattcagccgatttttcaaacgttcagtccccccttcaatttataccgctttttgttaagagtcgtcgaaagtgttatatactctctcattctgatccgtaagactctatcctatcttcatgaaacgctacagctgggtacggcttgaaccacaggaaaagcaggtttctcttctggctggcgcgatcaatgtcagccatcctcttgcacgggcattatgcaatcgggggataaccacgtttgaagaggccaaaacattttttcgcccttcaatcagccagctctcatctccctttctgctgcagaatatggagcgtgcggcagaacgggttattgccgccttgaacaaccatgaaaaaattctgctttacggcgactatgacgtggatggaacaaccggcacggcgctgctctgtttgtttctcagggatcagggggcggaagttttctactatataaacgaccgctttaccgaaggatacggtctttcgtcagagggcatagcgtatgccgaaaaatccggggtatcgcttatcattacgattgattgcggcattcgggccggagaggcaattgaacggtgcgcacaggccggtatcgatgtaattgtgtgcgatcaccatgaaccggatgaactgccgcccgcctttgccattctcaaccccaaggtgccggagtgtacctatccattccgggagctctgcggctgtgccgttgcctttcgtctcgttcaggccgttgcggaacgacttggcgccggcgaagagagctggaagcaatatctcgatcttgttgccatagcaacagccgccgatatggtgtcgctggaaaaggagaaccgcatccttgtcaatgaggggctgaagcggatcaggatatctccgcgaaaaagcctttccggcatgctttctgtcatgggaatcgatgccggtacgatgaccatgtatcatattgctttcggtcttgcgccgaggatcaatgccgcaggacggatgcattcggcacatcttgccgttgaatggctgcttgccgcaacggaaacaggagctcttgaaacagcgcaggcgctcgaccggatgaatctggagcgccgtgagatcgacaccgctattttttcaagggctgacagaatgatcgaggggcatttcgcttcatactgttcttcaattgtgctctacgatgaggagtggcatcttggcgtgctcggcatcgtcgcttccagaatgcttgaaaagtattatctgccgaccgtaatcatgggcagcatgaacggcatgatcaaaggctcggtgaggagtgtcgaggggatcaatatttatgaggttctccaggagtgcagcgatcatctcgttcagtttggcggccataaccaggcagccggcataacgctcaggccggaagatctggccggtttcagaaagaagttcgacaacatatgcgcagctctgcttcccgcggataaacggcagaaagagctcgtcatcgattcgtcgctgcagctcgaggagattactgccaatttcatgaatgtgctcgatcagtttgctccatacgggtttggaaaccgcgaaccggttttcgagacttctgcagtagtgcttgtcgggcgtccgcgactgcttaaggaaaagcatgtgaaattttcggttcgcgacggaaacggacgtcttttcgatgtgatcgggtttgaccggaaggatgtttttcagattctcgacgccgatccgggcatacggttctcgatggcctattcgctcgagaaaaggagctggaataaccgcgaacagtggcagctccggctcaaggaccttgatgccgggaaatccgtatcctgaggaattttttttatcgggttcggcaaggcggcgctgcgggtggtactgccccggaaaactgaaacggctcctgtcgagaatcagctgtccgtccgctttcatcctctcccttcaagtgctcctacaaccgttgaggcgattttatcgtacttctcttcgcggagaaacagtctccggcttcgacaaggaagttctccataatcaggcaagcagcaatgctgtaacacggacgctggtgtgatcggatcatgcaggacttccgaacagtgtcgtttcaggcctgttccgcgggatttggatggcgggaaatggtggatataaaaaacgccctgcacgaacgtacagggcgcctgaggaaaaaacgggagacggattacttgtttttcgatactacggtagccataagcgaggcttcgcagaccagttcgcccctgacaaaggcttttgcgtcgaactggcagacggttctgcgtttgttggtcatgacggcttcgatgacaagcgtgtcgccgggcagaaccggtttgcggaagcgggccttgtcgatgcccatgaagtacaccacgctctccttgatgttttcgttgccgttcagcatcatgatgccgcctgtctgggccatggcttcgagtatcagaacgcccggcatgatcggattgccggggaagtgcccctgaaagaagggctcgttcatggtgacattcttgatggacacgatcttttcgtcgagcttgaactcgacgatcttgtcgatcaggaggaacggatagcggtggggcaggatgttctgaatggcattgatatcgaaaacaaccccggcctttttctcatgctgaaactgccgggcgagtttattgcgatcggcatactttttcagctgtttgacaaattccacgtttgatgcatgtcccggtcttgcggcgagaacctgggccttgatcggcatgccgagaagggctatgtcgccgagcaggtcaagcagcttgtgccgtgccggttcattggtgaagcgcagttcccggttgttcagtatgccgttttctccggttgtgagtttggcgcttccaatgccgagtttttcggcaagcgcttcgagttcatctttctgcatggttttatcgacaatgacgaccgcgttgtcgatatctccgcccttgatgattccctgatttgccagcgcttccacttcgctcagaaaacagaatgtccggcatggcgcgaagtcctgcatgaactctttctggagatcgaaaagtccggaatgctgcgagccgagagcgggatttttataatcgaccataaccgtcaccctgaagctgtccagcggcagggcaacaatatcgacgctgtttttcgtgtcgtgatattctacggtttcatcgatgaccagatagtttttcggttcatcctgctcgacgattccggcgctcagaagccgttctgcaaacggcagcgaacttccgtccatgaccggaggttcgggaccgctcatttcaatccggcaattgtcgatctgcagtccgtaaagggcggcaagaacatgttcggtcgtatgaattttcacgtcgttgacggcaatggttgtccccctgaggacatcgacgacgttttcaatcagggcgggaatttcaggctggtcttcaaggtcggtacgtataaaacggtatccgtaattgacaggagccggtttgaaggtgatgatgcattcctttccggtatgcagtcccgagccctgtagcgagacttcttgttgcagggtgcgctggtgaataagcatagtgtggtcgttacttccgttttccggcaggagacgttggaatgtggaatctgttgaaaaagctgaaaactcctaagataagaaagaaggcatctgtttcaaatcgtgttgcacccaggcatttcatcgaacctgtctgatgatattgttttcgtaacgcagcacattcatggagcgattgacgttgccgccgtcaaaagcgtagtccgtatagtgcgccctgaagcggggcgattgctgcagggctttgacaagcgccttgttccctttgaggggtttgactgaaagcagattcaagagatagtcgagcgtgtcgtaaccataccagaaatgagaagaaaccggactgttccacaagagtttctggttttttgaaagctctgctgtcgttgcggcatcggcccagagatagtaatcgctgaaaaaggttatccctttcggaagccttgccctgaaacggttgaatacatcctgttccccccagatgccggacccgagaatccggtcataccctgtttttgacgagatgagcagaccgatcgttttatcgataacctcccggttgtccatgggcagatagaggctgccgaggttttttccccaatgaagacctgttgcctgcctgaaaaccgaagagtctgcatcggtaccgctcaatgatgcaaaaataatcgttttcgtgcctgcaagcttcatctcgtcaagatagcccttggccatctcttcaagatagggcgttttttcggctatagcggcggcgactgacggttttgatgttttaagcagttctctggcggcaatgcggcctcgttcctcatgcgttggattaagctggaaacaccagggattgttttcggtgatcagtctgtcggttgccgtaggcgtaaggagcgggatttttgcatgtttaaccgcttgcgaggcatcaacggtttcggcactgaaaatcggtccgagaatgattgccggtttatgcgcttcgatcagtttcgttgccgcaagagaggcatcgttcttttcgtttccggaagtcgataccgtcatcatattgagcagctgttccggttttgtaatctgatgcatcaattgccggttgtacagtccgtagaaaacacggtttcctgccggcagaactgatgaccggctgtaaaccgggaattcaaggggaaggaggacgcctattcgctgttctttcatggttccgttgtcaaccgctttttcctggtttttcagcgattcaagcaactgacggtaaagcggactgatcgatggggagtcgatcaatgatgcagcaaggggaagggagcttttaaaggttcccgtattgttcgaccgcagatacttctgcatgcgctcattgaaaaagaaggcctgatgatcgggggatttggctacacgttccagggccgtaatctcattcgcatcgagcgatgtacatgccaggaggcgtgcgttcccgagagcggtttcccgaaccctttccatcccgacaggggctgcggagatgccgacgttcagataatcgagcgcagcaggcaaggtctgaccgagtttgagccgacaggcggcaaggtcgaaatgggcttcataaatggttgctggatcaagggcgattttaagcagcaggtcgagctggtcggacgcgtccttgggtttctgctgcatgaagagggcttttgcaagccagagtctggctgtatgagcgcttttggatttcggattgctgtcgttgatcagaattccttcaaacaccttttgcgcttccgggtaattttttccggcaaacagctttttccctttggctatatcgaactccgggttctgttttgcatgctgcgtttgcgttgtgccagacgccggtgaactttttccggtttcagctgcggcacaagaagggagaggacatgcggcgagtgaggccagaagaacgcagaaaaatgagattctttgtgtcatgattattttgaagatcgttcctcggagaaatgattcaaggctttttcaagtagcatcggatgcgttgtcgcattacccgcgatgatactctgcctgagaaatacattgtggtttccgccaaaatcggtaacggtgccgccggcttcccgaaccagcagcacgcctgccgcaaagtcccagggaaaaagcctgtattcccagaagccgtcaaaacggccgcatgcggtataggccagatcgattgccgcagatcccgcacggcggatgccggcggaatcgcggattacatctttaagcatgcacatatagaattcgagataatggtactccttgaagggaattcctgtcgcaacaagaaattcctctctcccggtacgggaggagacggttatggctttgccgttaagaaacgcgccgcaccctttctctgcggtgaagagctccctgagaagcggttgatagacaacgccgcatagaatgtcgccctccgggttgcacagagcgatactgattgaaaaaaccggaaaagagtgaataaagttcagtgttccgtcaagcggatcgacaatccaggttctgcctgatgatccgttcgctatggtgccctcctcgcacagaaggctgtcgtccgggaatgatgccgttatcagggagcttatggcagcttcgcatgccttgtctacttcggtgacaaaatccttgaactcttttgccatgatctccggcgaggagagttcgccgaattttccgagagtgatctcacctgcagccattgccgctttaacggcggtatcgagttccctgctcatgttctcctgattgttgttactgcgtcgtttgtaataagaggctgacaatataacaaattgaagaatatagggccgtatgggtctatcttatggccgatccgctccgttatcgttgaaaaaaggggaattatcggtcggggtcatctgttgtttaatcaacatgataagctgtttcgacaattttaacatccatcagaatgaaaggctctgctgcaaagttagctctctctctcgcgctttgtttttctgccgcgtttacgggcagcctgtttactcccgaaaagggttccgcgtggtattacggggaactcgtcaagccatcctggaacccgcccgactggcttttccctccggcctggagcctgctgtttctgctaatggcgatagcgttctggattgtgctgaaagcgggcctcgaaaaaaacgaagtcaggacggcaatcgcgtttttcgctctgcagctcttcctgaacatgagctggtcagcagcgtttttcgggctgcagaaccctcttgccggccttctggtgatcatcctgctctggctcgctatagtcatgaccatcgtgcgtttcagggcggtttcagccacggcgggttatctgcttgtgccgtacctgatgtgggtcagttttgccgcgtttctgaactttacgatatggcagcttaatccctgattaagattgtgggcagttggctgtgggcggtgagctggaagtcgttagccagtagccgggaagaggaggattgttcgcagggcgaacgggagtatgctcgctgtcgcattgcggagtatcggatgcgcagcatccgggagtatcgcttcgcgggaagaaaaggggggcggacattcctgtccgccattggtttttttttcgacacgccatccgatcccaaaaaggctgcaatccgtttccgaatgacgcacaggttgttttccctggctcggcggtttgtttgaatggcggacaggaatgtccgcccccctgtattcctcaatcaatcgggggtaggttgcgcgtgagaggtgattacttccaggtgttcagcttcgcaacagccattttccccgcctcgatgagcttgttccgcacggtttcgttgctggtattgccggctccgatttgaatgtagtagccattgctcatgatgtagatgccgcctgtcgaaatgaacgcttcgtctcccacaccctcgatgtcggttctcatcccctcgaaattatccttcaggctcttgtagatcgaagctgaactgatgcctcccggctgcatgaacgcatcctgggtcagcgtcacctgcaggaactccgtggattcggtatcgaccggattgtacaggcagagtttctggccgaccacctgattgtcggttttttccgcaggtttgacggtctcgccgagcatggtttccgcatcctttgctgtgatgagatcgcagggttcgatgagtttcgatgtcggctgctctactgcggtatttccgctgccggcatcagtcttctccggggagttgccgctgcatccggggaacagcaggacagcgcagagcgggagtatgcggatgatatgtgctggtcgcatgatctgaaggggttacttgtggcttttttctttggaaacactacatttataaaataagaaattttctgtagttgtgtttgaactgtcgccagagagagatcgcataggatgcttgctgatgtgaccgagaggagaattgacattttgtgcagcccggcggtcggatggcgatgcgagtagttttatatagattcccataagaccactgtataaattattgtattgatgttaagactttgaaaatataggcgttactggtttttaataatatctgaaagcgtcttaaccgacagaaatccggtttttggtgtcttacacggacccatataattattgataggcgacttcacccgatcttttgttatcgacattaaaaaaattgataatgaataaatacgatcaatcagcagttgaagcagctatgctatgttcgcgagacaataagatttctccacgcatggcttgggatcaggtttcatcgcgaatcttcggcaaagggacttcttctcagaagaaaggctgccctcgcgatgcttatcttggcttttgcgaagaaggtcatgtcaaagatataccgacaggtaattactgcaactcttcaaagaacaagagctatgcattgtctgcgcttgcgttacttacgcgagaaccaaaccttgccaatcaacctcccaagcgactttgggaacgtataatgatgggagagcagaaggtccataatagtcagatggatgttgtcgtagccatgtggaaagcaggtctgttgattccaataaacggcgactaacattggctccaccgtacggtttcgcatatctgctcgccgcctgagagccaatccgatagacgtcgcagttgatcgtgagcgtgattgacaatgcttaatcaagaacagagacgaataagccagataccgatatacgaaccaattctgcacaagggaaggagaaaaccatgaagttttttataccagccgcacgagataacgcagaggccgaaagcgtttacgatgcgatagtcaagtttaacaatgctccacaacaagtaaatcgaatctcagagcttgcttgggaacacaatggaatgcaaatgtcttgcgcggttggagatgaagcaccaatatattacgggactggaaaagaatcagttgtggccattcttgattgtggtcagttattcaaagtttgcactaaaaatcgtggtgtagtcagaggcgaagcagttcttgttggtaagtcttgtgctcgaccaacctatttcgacacagcgggcgatgcctgacatttcgctcaaccgtacccatttgggcgtacgtcggttagttcaaacgttaactgtttatataaggagaaacaaatggaagtttacacattacatatttcgtttccgcatgatgaggatgatgttccttggtctaaaactatagaggtcaaagaagacttttcactgcaacagttacataagtatattcaaatgatcgtcgattttgatgacgatcatttatatgaattttatgttgggaagaagcctggaaatcatgcttattcagtttccaggaaaactaagctgaatgaaatatatccaataacgggatataagttatactatcttttcgatttcggagacagctggttatttgagataaagaagtcacgaaagaaaaaagtagaagaaaaaaatataaaatatccgattctggttgagtcaacgggagttaatcctgagcaatatccgaattatgaagaataacgctgctaagcaggcgttgttatttatcagaaattgcttacgcagagaaggaataaaatatggcgcgttttgttaagttggatgactttgaggatatctctgttcccggtattactaatacaacgggtacgttaggtgttgatgcatgacgaattggaaattatcaaacaggatatagtgatgcctacaatatcaatgttttacggaattattattcggatgtactatgctccgggtgagcatccaccccctcattttcatgtgtattttgcagagcataaggctattgtcgatatcagaacgtgtgaaatatcagacggtacgcttccggggaagcagacaaaacttgtacttgcctgggcggaattacatcaggatgagttgaaagcggattgggaattggtcatgaatggtgaagagccattcaaaattcaaccacttcaataagataaatatatgtatccgtcagtaataaaggtcacggcagaaacagattatcaaatagttgtggaatttgataataaagaaagtggaattctggatctgaagccatacctgactgttggcgtgttcaggaagctggcagaccctgctgtattcaatactgtaaaagtatcttttgatacggtagagtgggccaacggcgttgatttagatcctgagtttatttatgataaatgcattaagaaacagtccggacaaaggcttgaaggcggcgtttccctctcttgacttgcctgcgatattatgtttcttgccggtttagactgattttgataaaccatggttaagctctcctaaataattgattccgtagtaatcaagctataagcgaaaaggatccacatgtaaatcaagaaagaagtgccataatattgaatcgctataggacatattcctcgaagctctgcttcgcgatggaattcttaaacatgaatcaactaccccgtagctttgctgcggggtagttgattcatggctcaaaaccgattacggaatgacttgttgctgagagcttatggccttcgggttgaaaatatgagatggatgaaagtcggtgctttgtggtgtagttattacctgttttgtgctgtgatattttgacgacttgctgttttttgctatattttcagtaagcgattactgtcgaggcaagcagggcatttgcataagatggatatgagcgcaccaccatgatttatacgcatgtcttgaatcgaggtccgtcaggtgtccgaagtccagtagacggcttgtaagcaacgtttttatgccgatccatataaaacgcagaaataaaacctgacatatggtataagagataaatatttatatgattagcggtactttgagtggtttttcgattgcgtgttatatgggttggaattcaaaaatctgcggtttaggcggatcaatctaattattgttaggcgggaaagcagtaaggaagtcaccaaggacccattgtgaaaggtaaaaggaggtggtgcttttgactgattagttagcaaaacgggtcgtatctcagatacgacaataacccaacacaaaggagaaagttgctatgtctggatacaccaaagagaaggcagataaattgattaaggagcatgaggacaaggcggcacagcatcagaaggacgccgacgacttgaaggagacaggagggacacaccccggaaagaatgctgaagtcgctgaattagagcgggaggcaaaagcggaacgggataaggctgataaccaaagagcactaaagaaacactggggtgattgaccagaatgaagggccgtaggttggggtgagggacgaaccccaacatttccaaccaacaaaccggcctaacatgctgttcgagcggacgcgggcgataaagtcgcccgggccgctcaacgcatatcgttagggctatacgaaacgaatgggcagaactcagcgaaaaacaagtaagtatttggagctatataggaaaaccttcaagaaaaaggttgattgtgttcttggctttacgccgccttttacatccaaggaggggttcctatgtttatttgaagagatttatcccggtgatgttcaaagcatcgaaaagcactatcagttctatcaggagaaaaacaaaagacgaacaaccggtaagccactatattttccaagccccgcagagcttttgtttgatatttctcgtgtgaaaatcagtaaaatctcagaaatcacatggaatgcggatgaggctaacgagaggaagaatgaagctttagaggaagccaagttagagcaagaaaggaagaaagagaaatatcgacaaaataatatatcaacgcaggaagtaactccacaatatattaacaccctgatcgaaaggtactggaaagagggggaaaaaatactgcgtctttatattgctcaagaatgcgcaaagtacaaaaactcaaaaactattttatttttccgtcaagttctatatggagaaaatgattggtttataaaaaacgtggcattcagaacacttcaaaggtttgatgaagtagtatatcttccgccaaaaggtgagggaaagcgtgataaatacaacagtttggttgatatgttcggctgtgattacaaagatgacattggcaaaggacctctcgatattatgaatgaattttatgaaaacaactatattcagactttgagagattttgacgtattcatatcgcattctgtatcaaacgctaaaattgtagatgatcttgtacaacaactgaataactcaggattggtcgcattcgttgactggaaaagtgacagggcggacctaaaacgcagtaaatcgaatcagtatacggctgatgtcctccaattaagaatgcgtcagtcaaagtgtctatttctcattaggaccaaagaagccgattcgtcgatatgggtttcctgggagataggatactttactgcgctggataggaaagtggttgttcttaatgttggggatgccttagaccaaggaccagaattcattcatggcttgcctagagtttatttcaagaacaatgaattacatgtagaagaaggtgcgctaagtatcgatttcgttagttggttgaatcaggaagaaaggaaatcaagcgaaagaaattaatgctaaatggaaattatcaaaacaataaataggaggacaaaatggcaaatccaaaaaggcgagtgttttacagtttccactataaacctgatgtaatccgggcgtcacaggttcgccaaattggcgctatagaaggaaacaagtctgcaacagacaatgagtgggaaaagattacgagtggagacgagaccacgaaagacaaggcaattaagaaatggatagcagaccaaatgaaaggacgaacatgcaccgttgtccttgtggggcaagacacagcaaatcgaaaatggataaactacgagattattaaatcatgggatgatggaatgggcgttgtgggtattcatattcacggactaaagaattttgaaggtaatatctcggcaataggagagaatccttttgattacataactcatggtgtgagcaagaagaagctgtctaccatagtgaagtgttataaccctgccggcagtaatagcaaagaacgctatgcatggatagaacaacacttggctaacgctatagaagaggctattaaaattcggaaagaaaattaatgcatatccatttatcgcattccaaaatgctatctcgggcgttcagcggatgttacggtgtctggcccaaaataacgtcatcactcccgtcgaggctgataatgcgacagaacaggaactaaaatgacaactcggcttccacttcgcggaatcagaattcatctttcggggtcaatccccgaaaaggcctccgtcgagcaagcagacgcaattcgattgtttgttaagaaacttgctatggaagtgttcagggaaggcggaacacttattcatggaagccaccctagcctccaagaaccactagagacagctgccaagcagtttattcaagctggcggacaaaaggatgcgctctcgtttgtgcgtgctcagaaatatgcagtgacgatcgagcaactggccgaaattgaggcgcagcgcgaatacgcaacggttcagattgtcccatcgattttcggcaaaccagacgaaagcttagtccctatgagagaatggatgggagaacgatgtgatgttgtagtagcagtaggcggcaagtggtatgagatcaacaaaccgcgcgctggcgtgccagctgagttggaagaggcattattgcgtggaaagccaggttttgccgttgccggttttggcggggcaatcgaaggctatgtaaaagatgacgtgacggtgctctgccgcctgcgaaacggtctttcagaatcacagaatcgatccttcgcatcgtgcactgttgttgacgatctagcagtttgtcggactttcccacaagaaaaatatgtgcaaattgccgcttaactctttttttataaataagataagtcgtatattgtttgcatagttatccgtcaactgcccattgaaaagcaatgcattcagactttcttgtcgccgatcgagattcgctttatcttttgccaccatccgttcaggagtggttgccggccaatcatcttgcacgctttattgttgatattgttgcgcagcttgatcttactccattgagagacgcctatgcaggcagaggttgcaaagcctatgatccggcgatgttgctgactctcttgttttacggttatgccactggaacgttttcaagcagaaagctggaacttgccacttatgaatccatagcggtccgctatatcaccggaaacagtcatccagatcatgacaccatagcaaattttcggaaccgctttctcggcgaactgaaacccttttttatccagattttgagtcttgctcacgaaatgaacatcctcaagatcggcaagatcagtattgatggcaccaaaatcaaagccaatgcttccaaacatcaggcactgagttgggggcatgcttgcaaaatcgaaaagcagttgaaagaggaagttgactccctgcttcgtcaggctgaacttgcagaccagtcaacaattcctgacgggatgagtattcctgcagagcttgagcgccgtgaaaaaaggcttgaagctattgccaaggcaaagtgtgagattgaacgccgggaagaggagcgatacgaaaaagaaaaagctgaacatgtggcaaaactggcagagcgtgaacggaaagcgcaagagagcggcaagaaaagtagaggcaaaataccgaaagcaccagagccgggagtgaaggatcgcgaccaggttaatttgacggacgaggagtcaagaatcatgccggtatcgggcggtggattcatgcaggcctataacgctcaggcgagtgttgatctcgacaccatgctgatggtcgcagttcacgtcacccaacatacaaacgataaacttgagctccagccagcttttgatgagctaaaaaaactacctgcaaagctgggaaaagtagaggaggcaactgctgacgccggatatttcagcgaaaagaatgttgagctttgtgaaacagaagagatagtcccctacattgcggctggacgagaatcacataatcagtcacttgctgaccgattcagcgaaccagagccattagcaaaagatgctgatgcggtaacaacaatgaaacaccgcttgaaaacaaaggatggaaaggcattctatgcacgccgcaaatgtacggttgaaccggtgtttggtgtcataaaatcagtgctgggcttccggcagttcttgctcagaggcatagaaaatgtcacaggggaatggaatcttgtcggtattgcgtggaatctgaagcgattgaatgtgttacgccagataatggcctgaatatggtggtgtaagcgcctgattggccctgttttggtctctttagcggaggcaagtacggccattaatgaccaagatcaaaaaaataatgtgacttgcatcttatggacgatatcattgcttttttggataaaccatcaattccgacaggctgctagtctgtacgattgtgacacagattaagttactaccgctggttcaagagagcttctcaagaggacgtctatttcgcattctggcgctggatggcggcggcctccgtggtactttcacagccgctgtccttgccaagtgggatgatatgatcaatagcggcggtggtaaccaattagtgaagcatttcgatcttgtagctggcacatcaaccggcgcgattctcgccattggtctcggcctcggcctagctccggctgaaatgctcgcgttttatcgaacacaaggaccaaagatattccccaagaaccgtaaactacgccattggttgaagtctaagcatgagtctcaaactctgcgggagacacttcaatcggtgtttggaaatcgcaaactgtcgcaagattctttatgtaggcttgtgcttccaactgtgagggctgtccatggcgaggcagaggctattgtaactgctcacagccctgaccgcactgcatttgcctcaatctctgccgttgatgctgctttggcgtcttctgcggcaccaacgtacttcgatgaggcaattgttgataatgcaatttccgtcgaaagctatcttgacggcggaatatgggcaaacaatccagtattgcctgcgatagccgaagcagtgcgtcacctcaaaataccactcaatcgaattgacgttttgagcgtcggcacgatgggcaatgaaaccgatttcacagaagcacttggcaaaggaaaggcgggctgggcaccgacaagtgccgatctctttttttcggctcaggaacatgcggctgccgaactcgctgatagcttcctgagcccagctcgacatttacgggttaatcagcaggcgctttgcgaaataaagcttgatgacatagaagcaatagaggacatggcccaacgcggggcaaatgttggaaaggattcttttattgcagttcgttcaaggttccttgatggatttcacactgccgactggcgcgatgacgtacggaagccaacgtcataagccgataacggtgaacaactttgagagatgaaaaagacagccattcccttgacattggacacgcatgactgtttctaaccagcaggtcaagaccggcaagcggcttacctgcgcggttcacccgccctgcggtcgggtgaacgtggccgaggatcgggcatccgcctgtccgcccgcaggcgggcgaacaagcggatggagcagacactccgcgtcgtcaaataaattttccgccgcggagcgctgctcatccgcggccacgataggccgaagaacgcatggagactcgcgacgttttgaacaatcagcaagtacatagtcctgaaacgcagaaggtcactcgcctcgtcgactatctgctaaggctggcgactctccgaacaaagttgatccgcgacgttgcagagtacgagagggtactttggatttcaaacgttccgcatgagcgggagtgcttcacgcaggcatgggggagcgatgaggaacacgagcaggacgaatggctggaagtgcagaaccggcgggaacctgaattccccactgtccctgcccagtgcaaagactgggtgagcctttcatcgctccgaaacaagagtggcctacccgaacttctcccggagatcacccggcaaatcccgaatcccgattggaacgatgaatcggaccaaccggaaaccatccttcaaccggaaaccatcctttacactgaacgccttgaggagcgtcctgagattcaacgggtatgggatcggtatgtcgaagacaaatggttgccgtggacggaagaacacaatttgtgggaggaagttcacaaggtttattcggcactgtttgcgatccaccaagaacaacttcgtcttggcgaggaatatgaactcgtacttggcctgggtctgctggtatggcagacgcccaccgggcagcgcgtccggcgtcatttgattgtcgccgacgccattcttgaattcgaagcccgcttggggaaattcaccgtccgcccccacaccgaaggtgccaaattgcggcccgaactcgacatgctggacatcgaggaacaaccggcgcgcgcagaggaaaccgcgaaggcggaactgggcgcagccgaagacgatccgtgggaaaaaggctgtgtcgaaggcgttcttcaggccctggtgcattcaatcgactcacaaggcgattatgatgactcggtggaagcgaaaaaaaaccgcgcctcggtgaagcccatcgtggaatacgcccccgctcttatcctccgaaagcgttccgccaagggccttaccgaaactttgaaacggataaaagaacggatcgagcacggcgaagacatacccggcgagtttgcagacctcgctgaaatcggtccgaaggatggccgcgaaccaagggtcgagacggaagagacaaccgctatttttgatggagaggtcttcttccccaagccatcgaacgatgagcaacgccgcattgtggataagatgcgagcggcaagcggcgtgcttgtgcaagggccgcccggcaccgggaaatcccatacgattgccaatttgatttgccatctgcttgccacaggacagcgaacgctcattaccgcgaaaacgcctcgtgcgcttcaggttcttgaagggctcgttcctgatgagttgcgtcccctctgcatcaatttgcttggcagcggacttgaggaacgccgctctctcgaatccagcgttggcggcattctacggaagaatgaggagtggaacgacgaccgtgccaagcgcgaacgcacagaacttgaagaacgcctgcgaaaacttcgggaggagaaggccaatgtcaaccggcggctccgtgacatccgggaatcggaaacgcatacgcaatccatcgcggagggagcctatcaaggcacggcggccagaatcgctgaagcggtgaaccgagatcgagctgactaccgatggttcacggattccgttcctttggacaagacctgtcagatcgacataatcgatttgcgaaacgtgcttgtagcgttgcgcctattcacgccggaaaaacgccgggaactgggccttgcatggcctgaagcgatgccgtctttggagcgctttgccaatcttgtcaagaatgagaagaacgcgatagaagaagagcagaaatcggcacatgaagccgatgaacgacttgcagatctattggcagaaaacaatccgtcagctatagacaagatccgtgaagcattgtcaacttttcgggacactcaaagcagactccgcgtcgcgcatcattcatggatgaacgatgccttacgcgatgttttgggcaacaactcgtccctatggcatgaactcctgcgtgtcacgcgagacgttattgcgtcaattgaagaacttttcacgaccgccgacgagacccgaatcgaactctccgacactatagatatcaagtcgttgcatgaagacgcccgcaagctgaaagagcacatggagagtggtgggaaactgggttgggggatgcttcgaccaaagatcgttaaggagctgttatatgttatcagggacgtgaagattagcggacgcccatgctcaaccgtcgagcatttctcaactcttgccgacgcgctgcacgttcgtatcgaatgcgaaaaggcatggagcttctggaaagggcgaagtgaaaaggttgaagggccgtacgctctgcaattgactgttctcaaatcgttacgtgatacgctcgaaagtgccttgacgcttgaaggactcattgccgagtgcaggaaagcaataagccactgctcgggcttgagcgagcctgtatgggctgacgagtcccaaattgaaaggattatcgcctcatgccgccttggattggtccgtatccgtaagcggcttgctgctgaggaaattcaagatattgagggtccgatttatcggatagctgccgggagtggcgcgcatccggtgacaaacgatttgctgaccgccattcgcagccgcgacatggataagttctcgcgctgcgtgaacactgttcagaatatggaggaacagcgtcgatcccttcagaagctggacgaatatcttttaaaactgcgtggtttgcttccgcagctcaccaagtcgttggaacaaacttgcaacgagccatattgggaggaacgaatcccgcgcattggcaatgcttggcattgggcgcaggcccggtattggatcgaggattacatccggcaggaagatgtcccggcacttgcctcccgagccaaacagatcgaggatgagataagcagcatcattgcaaagcttgcctcgcttcacgcctggtcgttctgtttctcgcggctcaaaagagaacatcaacagcatatggtggcatggcagcaagcaatgcatcaattgggaggcgggcatggtattcatgcggcgcgttggcgcaaagaagcccaaaagcatctcaataaatgccgtgaagcagtacctgcatgggtaatgcctctccatcgggtttgggacaccgtagaacctgctcctggcatttttgatgtcatcatcgttgatgaggcttcgcaatgcggattcgatggcattccgttattctaccttgggaaaaagattattgttgtaggagacgataagcagatcaggcccgatgctgtcggtgtgaatcgttttgcggtacagaagcttcaagacgagtttctctttgacttcgaattcaaggatacctttgatgtcgagcgcagcattttcgaccactcaaagcgcctgtatcaacagtcacgcattgttttgcgcgagcacttccgctgcatgccggagattatccgtttcagcaacgacctttgctattcggatacgccgttaattccgttgaggcaatatggcccgaaccgcttgccgccactggagcatgtttttgttggcggtgggcatcgagaaggttcaaataaccggacgatcaaccgaccggaagctgaagctattgtcaatagaatcgcggaaatgtgcgatgacagccggtacgatgacaagacgatgggcgtggtggtgcttcagggcgaagcgcaggctgctttaatcgagaatcagttgctcgaacacctgggcgctgaggaaatggaacgacgccgcctggtctgtggcaatccctacagtttccaaggcgacgagcgggacatcatgttcttgtcgcttgtcgccgccagcaacgagagaatcggccctcttacgaaggcggctgacgaacggcgtttcaatgttgctgcaagccgtgcccgtgacatgatggttcttttccattccgtcaccagtaacgatcttagcgcttcatgtcttcggaaacagttgcttgatttctttgagaacacaaggccacagcagattgctggaatcgaccgggaagaactggagcggcgggcggcccaagacaaccgaggtgtcgtaaagccgcccccacccttcgatagctggttcgaagttgatgttgccttagaactccttcgcaaggacttcgcagtgcgcgcccagcacgaagtcgcaggcaagcgaattgacctcgtggtggagggcgggcaggcgcgactggcggtcgaatgcgacggcgatcattggcacggagctgaccgttatgaagacgacatgcaacgccagcgccaattagagcgttgcggatgggaattcttccgggtccgagagtcagccttctacgccaacaaggagagcgcacttgccggactctggcaagcgctggaggaacgagaaatctttgctggctcacggagtggaaatgcatttcgcggaagcgattcagaggtaaacagttccagccagttcgacgacgacactaccgaagatgattatggcgcttatgacgatgaagattactcatccgctgattcggaaactgacttcagtccatcaggccgccgagcagaggaaatagcggcactggaaattcaggacgctatcctttctgtcttatcgaagtgcccgaatcagtcgtgtacgttgcattccgtgacctcgcgcgtcctaaaagaggtgggtgtgctaactcgtggaaatccccgattggagttcgaaaacagagtcatgcggagcgttgactctctggagaaacgtggacgtatcgaaaaatacaaagcaaagaatcgaaggatcaggctcatcaatgaaacgacctaacaaggcgctgcgctccattgctgccggtgagcttggtcgttctctgcaagaaaaccaggaggaggacagaaaacgaaatgaaaattgtctgcatcgtgatgatggtaatggtccttttctgctgtgcttcttcttcagtgtgtgccgaatcggaatcgaaggcagagaaaaaacaggtttctgccgccaaggcgtggctttatctgatagacggcgggagttactcggacagctggaaacaagcgtctgtctactttcgaggggccgtggctgaacgaagctgggtggcctctctggaaggggtccgcagaccactcggtaagctggtcagccgtgagatagagaagatagaggaagtgaaccgccttcccggtgcgccagatgggagctatgctgtcatgaatttcaagacggatttcgagcagaagaaatcgtcaacggagacggtaacattcatgctcgaaaaagacggaatatggaaggctgcaggatacttcattaaataaaacagctaacaagtgcgtaaaccagacgcgggaggatagcgtgccgcttttttctggctgctggtcaatccagcacgggttacgcaggcgttcggcagaaggaggtaaaatgaaaatacgacgtatcaacgccttattgcttgtcgctgtttttgtgtcatttttgcccttcgaacttgcgttcggggagggtgatcttcagcggcagacagtgatgcagggatcaattgagcgaacattttatgttcattatcccaagaacaggcacccggcagttcccaaggccctcgtgttcgttctccatggcgggggcggtgccgatgcccggacgatggcaaaccgcaccggcatgaatgagattgctgaccgggaagatttcatggtcatctatcctgccgggattgatggacaatggaatgatggtcgaggaaaaagtttcaggagaacgaaggataacaccgacgttgacgatgttggattcatctccgccctgattgatctctttgtaaaaaagggcgaagcagacagcgccaggatatatgtgatgggactgtccaatggcggcatgatgacacatcgactgggaatcgaacttgggaagaaacttgcggcgatagccccggtcattgccaacatgcctgagaatatttctgatcaaaaggttgcgatggctctgccggtgctcatcatgaattgtactgatgatcccatgatgccctggaaaggtggacatgtccgggttcttggcaaggagtacggtacagttctgtccacggacaagacggtgcgctattgggttgccgcggcacagcttccgcttaagccagagacacgctatctcgatgacgtctcacgcagcgataaatgcacagttgaagttgatcgttactcggcagcgggaagacgaaccgaggttgttctctatcgtatcaggggaggcgggcacaaccttcctggaggcaacacaccggatcggccgaggttgctggggccgaagtgcatggatataagcggctcggaagccatctggtcattcttcaaaaaatattctcgcgccaaacgcatcgcttcagccggacaatgattcagccgcgctgctgaacttctgcgttcactcgctcggcatcaacgttctatgtcaagcattggacggtaatagtggcatttctctgaaatgtggtcgcttgtcgatcaatacatcgcagcctgtaaccgcaaggatgttgacgatatgctcgtggttgttcatccgcaggttgagttcgcgaacattgctgccatcacgtttcgcgccatcgttgctgccgatcagccgaacggtctgaggaaagggcaggagctgacgctacccggccgtttggagttcgggttccgggacggagctatagcaaagattacggacatcagttgagttcactatatttcataaacaggcagacgggcaggcatccgcagcctctctggctgtgcactgcccggatggcatacacttacagcaataggattgcacgatgcccggaaaaaaccgtaaacttacggcagccgagaaagctgaaaaaaaacggcgacgagaaacatacatgaccatttttatcaatggcaagcagaagcgggttaaacggccgcaaaccattgatggcatggatgttgaggagtttatccgcagaaatgcagatcccatatggttacatcagaatgaaatgtgggaatatatcgacaccggatcggatgctgcagatggggaggattgccatgatgccaacagcgaggaggatcggaacttctcatggtaaattgtgtctgtgtgtggtttcgccaaatgcatgaatttcaatagctatgacactaccggtatcattactggctgtcatcgatgagatggataccttcggtgacaactttcatccgtacatcaatcggcagacgggtgagctcgtgaccctcagcagtgatgatctctgcatagtcgaagaaggattcgagcttgcggactatccggagtggcaacaggagatacttcagaaaacggttgaagtccttgattcggatgcatatgtgccgctgcccggcaagtttgctattcatgaatatgccatcatgcaacggttctgtttcgcggtcgaggatgccggcttaagtcgtgaacttcaggatcagattcatggagctggcgcgtttcggcggttcaaaaatacactcactcgacacaatatgctcgatacctggtttgcctgtcgtcaggcggccttcacggaaattgccattaaatggcttgaagaacataacattccatatatacgcgatgtaagagattagtgagtcgttgatgcatatcaagagagctttcggattcctggggatgtatttccctatcgcgaatggcgatcaactgcatgattaagcagaaacgctgtatcgaacatggtgaaatgttaaattatctgggtcagcggcattcataatcctggtgcttattcctgttttccgattacatcaggtgcccgcttgcccgcaggcgggcgtacaagcggctgtagcagatagtccgcgccgtcaaatgaattttccgctgcgggaactgtgatcggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttaaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaggttaaggaatttgcccgagaaggttcaccccaatctggttgggcaatggaagcgggaggttcaagagcatgcggctggtctctttgaggccaagcgcggcccgaagccggtcgatccactcgcagatccggaaaaactttatgctgaaataggttggctcaaggttgaatcagggtggctcaaaaaaaagtcgatccctacctgtgaaggtgcgtaaaacatggatccgtgagcaggatcagctgccggtatcaacacaatgcgcacttgccggggtgaactggtcagggtgctacgggcctgccaacagctctacttctaatgccaaagacctcgacttgctgatactgatcgacgaagagtacacccgtcatccgttttatggaagccggcggatgaagcgtttagcgaaccatgtctggtcgagcgatgtgaccctatttgcaggttacccggcgggctttatgtatctgagggctgtcatcatcgactggtgctccccgcaaagtactggcatggaggctttcgaactcactggacagcagcttttgtgttgactgccttgaggagacgatccgcaagtatggaactccggaaatcttcaacactgatcagggcgttcagtacaccagtgatgcgttcaccagcgtgctcaagagccatgagatccgcatcagcatggatggtcgtggccgggccctggacaatgttttcgtcgagcggttatggcggaacgtcaagcaggaagacctgtacctgaaaggctatgaaacagcggtagaaatgatgcggggattcgcggaatatttccaattttataacacaggtcgtcctcatcagtcactgggggacaaaaaccccggacgaggtatacggaagcgccataggaagcggagcacgcatcgtagacaagttctctcagaagagtgtctccgaagggtcgtcggagactacagggccgcaacaggaagcggcataaacaaccggcgggttgccaccttaaattcgatcttattttgtctggtcgatagggtccatttcagtatgaagtcaggaaatattgcaaaactgattttatagtggtttcattatgatgctggatttatatgggcacggtcctatcttttttctttcagccaggaggcggctgcctggtggcccaggttcgctgctttcatcatatcctcaatggcaccctgtgccatgccagcagacgcacgggtgagtccgcgctcgtaaaatgatacggcgtagccgggggtctgttcgacagccttgtcaaaatatccaagggcttcctgcatgcgccctgctgatcgccggtttcttccaaggttgaggtagatcatcaccaaagaaggcttgagccctcgattgtctgcatacttttcagccaccttagcatcaagttccattgccttccgcagatccattagcgctccttccgtgttttccgtgatgtattttactttggcgcgtccatagtaggctattgcgcaggagggatcggcatcgatggctttcgagaacgtggagatcgcttcggaatcacgggagttgttgacgagcatgatacctatcttgcagagttcttcggcattccgtggcttgacgaggccgttgtcgtaaaggtaaaagagtgcgtattcgttacccaaatcggatgcataccggtaatcggcgatcgcactcgtccgatcacccgtcttcagtttagccattgccctcaggacatagtatcccgcgttgtcgggttcgagctcgatcagtttggaatagctcttgatggcttcggcatggttttctgccatcgcatgcgacatggcgaggttttgtagagtttcaatgctggttggttccagtcggttagctgccgcagcgtccaggagcgagccgggagcatctccctgcagtcgtctgacgagtcctcgttgggaaaaagcagcggtgaatccgggtttcagcgcaatggctttgtcaaaatcggagagtgcctgaccggggttcaaggtagaattggcgaccccgcgttcgtaataggcttccgcataatcgggttgcagcttgattgcctggctcaacaacgccaaggcataaggcacttcgtcattcttgtatttgccggcgagcataaaaaactcatgggcatttcgagggtggtccgtccggtgaagctcaatccagcttttcgccttggcgttgccaagagccgcagctttgctgatcgccttccttcctccatcaacgttcccgatcagaaatgtcatgtcggcgatggacatccagacgtcgtcctttgttatcccgttgatttgctttttgtccatcagctcgatcaccatggtcaggtcctcgttcgaaccggcataatcccttgccatggcttttgccatggctctagcgtagtagtgttcagggtttccgggttcactcctgatcattttgtcagcttcgtcgataagcaattggtagttgccgctcatgatagctgcttctgcctgttcgtaaaaagctgcattctgagggtcgttttctgttatcacgacgcttggcatttttgttttcgtatgagcaggggcaggctttcccagaacgtttccagggagacatgcgatgagggtgagcagggatatggcaaaggttcttttcatggcggcagtcagggttgtgtttcgttgtctgaacaggagatgcatcagcttgctctctcgaagcatgctcggacccgaggggacggactgcccggatgcacgtatccgggtgatgaagtataaatgtaaagaaaaaacgatacccgaccttagaacagaagtaacaatttagatagaaaaatgtctaaaaaactcgacgaaataatcagagagaggatcggttgtggtgacgaagggactttcgtaactgcgtgaactaatggtttggagcataccgagagaggctcggttaacccctgtaataatgcattcattattgaaactgaccactgttcgtaatagattgagaggattactccggaaagaattcgcgtattgcttattttgtagtgacttctacagttgaactacccgtagtcatttaagtcatttgtatacttgcctccaggcaggcgaacaagcggctggagcaggcactcccagcgtcgtcaaataaattctctgctgcggagcgctgctcatccgcagccacgtcaggcctatgaagaaagcgaaattgagcgtatcggaagaagcagaagggaaagaactccgcaatcgattgatcgcgttgcgcagacttcgcgagcagggcaaggatgccaatcgacggcctcgtcggtttcggttgaccacagaggagagagctgcaattctgagaaagaccggagggaagtgccacatctgcgggggtgacataagtggacgctggcatgctgaccatgttctggcgcacagtaccggaggaatccatgcagcagagaacttcttgccggcccatgtcacctgcaacaactaccgctgggactatcttccggaggagttcgagttgattctgaagctcggtgtatgggcgaggagcgaggtcgaaaaagactcggatgttggcctggcaatcgctaagaagttttcgcaaaaggaattgaaacgtcaggcaagacgaaagaatacggcgagcgacggtgcctgacagggagcacagcacgtcgcagtcatgctctctttgcgtgtgtggtttcgccaaatgcatgaatttcaatagctatgacactaccggtatcattacaggctgtcatcgatgagatggataccttcggtgacgactttcatccatacatcaatcagcagacgggtgaactcgtgacccttagtcgtgaagatatcgatgctgtcgaagaaggtttcgattttgcggactatccggagtggcaacaggagatacttcagaaaacggttgaagttcttgattcggaagcatatgcgccgttgcccggcaagtttgatattcatgaatatgccatcatgcaacggttctgtttcgcggtcgaggatgccggcttacgtcgtgaacttcaggatcagattcatggagctggcgcgtttcggcggttcaaaaatacactcactcgacacaatatgctcgatacctggtttgcctgtcgtcaggcggccttcgcggaaattgccattgcgtggctggatgaacataacattgcgtatgtgtgcgatgtggggtgagtaagattgacggtagcgctgctttatacctctacaggatgaatcctgctgttcagaaccgtcagataatcgacctcagccgtactgctttttgcctgcctgttccagtaatacaggccgccctgttggggtaccagtatctcctggccgacaaactgttccgccatggctctccggtagatgggaagcatgtcgttattagtatgaagccgaccatgcaacaagcgctctctatcgaaaaaaagatatcaaaacagcaccctttcactcttgcacagggttgatatagatgttaacttttgccatgcgttcaatcatcttttataaaacgccatcgggtcagtgcccggtaaaggagttcctgacaaaccttacggacaaggaaagacagaaagtcacctgggtgctgactccggcgcaggagatcgcgctggccgaacagagaaaaaaagactatgagaaacgacaggaacattgatgaactgcaggcgttcatcgacgaacagaaagccaccagctcaggctttgccgaaggctatgacgaagggtaccggaatttccgcatcggcgtcatgctcaaacaggcccgactcaataccggcatgtcccaggtagaggtcgcagagaagctgaaaacccacaagtcggcaatttcccgcatcgaaaaccatgccgaagatgtcaagctttccacccttgtcaactacgccgaggcgctgggcaaaaaacttgacatcttcattcattgaatgtggcaagaagcattacctcaaggctgtcatttatacagcaaaacccctgacaagggggctcaccgcgcagaaaccgaatctcgtgcacaatcgcgcatgctccatcattttccgcgtggtgaacgccgactggatcagcctcacctgccgcagggaagtgacaaggtgacgtacgcaactacgtaaatgaattgcatgggagactcgtcaaaccccggcaacgatgcattcattcttgaaactgatcactgttgtattcggaactgacctgtgaggatttacctggaaaaaattcgagtattgcttattttgtactgactgatacgggcgaacaagcggatggagcagactttccgggtcgtcaaataaattttccgccgcggagcgctgctcagcttatctgcggccatgttcgactcgaagaaacaagggagacagagaaatgtctaaaaaactcgaagagataatcaatgacgcaatggagcttggcctggaagagcgagcgcagttggcggggtcgcttctgcttagcctggatgaaccatctgaatctgaggtggagcgcctttggttgcaggaggccgagcgtcggctccaggaatatcgtgagggcaaagtgaaaggcatcccggcggaagaagtattcaatcgagctatcggtgacatctcatgaacacggaatttcttcctgaagcggatgaggagttccgtgaggcgattcggtactaccaaaaggaagcgccaggtgtcggcctgaagttccttgcagaagtccgaggggagtgaccttcatcaccgaaaatccatttgcagcagtagccgttgggagtggtataaggcggaaagtcctgaaccattttccgtacagcctgttgtatgccgttgagtcagaattggtcgtaatcgtggcggtggctcaccagaaaagacggccaagatactggcgaagtcgactcaaagaacgcatgtaaaggacgcaccgaacaaggggctgatcaaggaatggcttttaggaaagaaggggacgtacgcaattacgtaaactaattgcataagagactcgtcaaactccggcaatgatgcattcttttttgcttttcaggagcaaggacctgttgctgacgggtatgaatccgtaaccgcaagagcccaatgccgcgaagtgcgggagcggtatcttttttctcgctactcgtttctggtgatggcaaaagcgctgtaaagcggcaggaacgtgattttttgctcaggaaggtcggcatacgggcggtcggaaaagaccagtgccctgccacactccgggtacgtggcaagaaagagatgaaggcttctcaaactgccggtagcgccgctttttacctcaaccggatgaatccggccgttcagaaccgccaggtaatcgacctcagccgaactgcttttggcctgcctgtcccagtaatacaggcagccctgttgggataccagcatctcctggccgacaaactgttccgccatggctccccggtagatggagagcaggtcgttttttgcatactcgatatcaccgggcatccccgacaggtggcgcatcaagccgatatcgagcatgatcgccttgaatgatttggcggaggctgtcgcccccaatggaagtcccgaggggtcggccgagggaacccttcgggctacctgagccaggcacagggcgtcgaacgcctttttcagtgtcgggttgctgtacccctcgccgaggcgtgcatatttgatctgttttccgatatgctgcgaaagggaggtgaataccgagtcgagacagaagcggtcaaccctgggtgtatatttggcaaagtccatcctgaaggactctgcaatttctttttgtacttcgaaggcatcgcgcagagagttgttttcaaggtatgcattgacagccgccggcattcccccgataaaaaaatagcgtttcagctcctcgcgcagaaggtcatgcacggcaggcgatatttcagccggattgcccagaacggcagctgctgcaggggcgttgccgattgcttccagatattcagcgaaacagagcggatagagattgagaaactgaaccctgccgaccggaaaggaactctcgtcaagagcgaattcaagcagagatccggcggctgcgacatgcagttccggcatttcttcataaaaataacgcagtgcggttatcgctcggggacatgcctgtatctcatcaaaaaagagcagggttttacccggcgtgatcttttgctgcaggatgacttcaagatccgagcagatgcgccttgccgtaagatcgccatcgaagagtttgcgcaagggctgattccgttcaaaatcaacaagggcaagagatgcaaatcgtttgcttccaaactctttgagcgaccatgttttgccgacctgacgggcgccccgcaggatgagcggctttcggcgtgtcccttcctgccagcgccgaagatcgttatcaatgaatcgaagcatttgtcccgatcggttgggtgcgtcactgagtatttaaataaacaatgcaatatatgtttctttgatataaaaatacaaggcatttcgatattatctctttggaagaggaagtttatggcgtttggatgcgtgtggagaacgtgccatcgcactggaggacgaggatcagtaaagcgaagagtgatcagcaacattttgaagcagaaacgggttatgggacgtgatgaatgtgtgcattccggaagaagcagtgttttcagttaaaggtttaatttgcatttcaaacgaggtacttacaatggagaagggagatggtcaagcaagcaaagaacacgatttgcctttggtacgagagagatgccgaggaggcggctcacttttacgcgaggatattccccgattcattcgtcggtgcggtgcacctcgcaccgggcgactttccgtcagggaagaaaggggaggtacttaccgtcgagtttaccgtgatgggcatcccgtgcctcgggctcaacggcggacctgcgttcaggcatagcgaagcgttctcgtttcaggtcgcaaccattgaccagcccgaaacggatcgctactggaacgctatagttggcaacggcgggcaggagagcgagtgcggctggtgcaaggacaagtggggattgtcctggcagataacgccgatcgccctgacggaagccgtcaccgaccccgatcccgctgccgccaggcgcgcgttcgatgcgatgatgcagatgaaaaagatcgacatcgccgcaatcgaagcggcacgccgcggttaatcagggtgcgtacgttcacagccatgtaaacgtacgggaggattatatgcccatccatgctgttgcatgagacggatgcgtgttctccggtcaaccctttcgctgccatccgacatatgtgtggctggttttcatgaactgatagccatgcatccgggttgaagaagtgatgatgagaatcgataaaaatccggtttttggtgacaggtatgatccccagcaagtgttccgcactcataaaaggagaactatcatgaaaaacaatcccgttgtctggtttgaaatttacgtagagaacatggagcgcgccagggcgttctacgaagctacactcgacgttacgctggaaataatgcagccgcccaccgatgaaataagcaaggaggcgaatatggaaatgtggagctttcctgggccaaaggataacgaaacagccatgataacccccggtgcaagcggtatgctggtaaaaatggagggcttcaggcccggcgcaggcggcactctggtttattttggctgtgaagagtgcggggcgactgccgcgcgtgcagtcaaaaacggcgggcgaacagtaagcgaaaaaatgtctatcggggagtatgggtttattgcgctggttcacgatacggaagggaatatgattggtttgcactcgatgcaataatcataacagttgcgacaatgcctgttgcggctcattcgtcctgattcagatttatgtctgcaatggttttggtgaaagcagcgtcaggaacaggactgcttgcaataaggccaactgttccggaaaattataaatgacaaggatcgtgcatcatggctgttcaaaaagtatctccctatgtcgcgcatgtttttgtctgtaccaatgatcgtcgcggagcgcgaaaatcatgtgcggacgataacagcgagctcgtcaaagcagcattgaagagggttgttgacgagaaagggtggaaaggaaacgtgagggtttcaacgtccggctgcatgggactttgcgccacgggacccaatgtgatgatctacccgcagaaggtattgttttcgggggtatcgccggatgatgttgatggcatagtgtcggctatcgagcggttcgtcgccgatgggtgacgacggatgtcgggatagctggatagctttatctctaactgggctgcatggcgagatagctggatggcaggttacggtgaaaaacaaggaagcgcagcttttcgggctgcgcttcttgtgttttattaccgggcgttccaggggaatgctcagtcttcctggtcgcggaggttctccagtacgccgaaatcttcgagcgttgtgatatcgcccttgatttcgttgctggttgcaagttcgcgtagcagcctgcgcatgattttgccgctgcgggttttcggaagacctttcgcccagcggatctcatccggtttggcgatcgggccgatctccttggcaacgtggttgcggagcgattcgcgaagcttcatgtcgccttcatactcgtccttgagcgtgacgaaggccacaagcgcattgcccttgatgtcgtcgggacggctgacgacagctgcctctgcaacggcttcgtgggatacgagggcgctttcgacttcgctggtgccgaggcggtgtccggagacgttgacaacgtcatcgacgcggcccatgatccagatgtaaccgtcttcgtccttgcgtgcgccgtcaccggtgaagtacatgtcgtcgaattcagaccagtaggttttttcgtaccgttcgttatcgccatagatggttctgagcattgacggccatggttttttgatgaccaggtatccgccttcgttggcttcgcacggtgtgccgtccttgcgcacgacatcgaccatgatgccgggaagcgggcgggtagccgtgccgggttttgtcggggttgcaccgggaagcggggagaccatgatgccgcctgtttcggtctgccaccaggtgtcgacgatcggacatttttcctgaccgacgattttgtggtaccacatccatgcttcgggatttatcggttcgccaaccgtgccgagcaggcgaagcgagctgatatcgtgtttggtaacccactcgttgccggctcggatgaatgcgcggatagcggtaggagcggtatagagaatggtaaccttgtgacggttgatgatatcccagaagcggtcccactgcggatagttgggcgcgccttcgtacatgagcagggtagcgccgttgaggagcggaccgtaaaccatgtagctgtgaccggtgatccagcctacatcggcggtacaccagtagatgtcctcatccttgatgtcgaacacatatctgaaagagcttgcggcatgtaccatgtaacctgccgtcgtgtgcagaatgcctttcggcttgccggtggatccgctggtgtagagcacgaagagcggatgttctgattcaacatgtaccggctcgcagacatccatggcaagacccatgagatcgtgccaccaatggtccattccgtcgtgcatgctgacggtttcgccggtgaccttcaggacgattacgctccggacggaaggggtgttgacgatggcttcgtcaacaatttttttcaggttgatcgagcttccccggcgtcttgtgccgtcgcagcagatgaccagttttgcccgggagtcgttgactctttcggtaatggcatgagctgaaaatcctgcgaaaataacgttgtggacagcgcctacacgggcacaggcaagaacggcaataaccagttcgggaaccatacccatgtagatggctacgcgatcacccggctgaatgccggcgattttcagtacattggcgaatttgctgacctggcgatgcagttcgccgtatgtgatgacctgctgatttccttcttcaccttcccagataatggcggccttgttctttctccagctctgcatgtgaacatcgacggcattgtagcatatgttcgttttaccgccgttgaaccactttgcatacggggtattccattccagtatgctatcccattttttgaaccaatgaaactgttctgcaattccaccccagtaagcttcggggtcttcagctgccgcggcataaagcttctcgtactcttccatcgaggagatgtgagcggattgcgaaaattgctccggaggcggaaattttcgtttttccgagaggacagaactgattgattgctgattggttgatgcgttttcttctgtagccattgatccgttttttatgggttaactgaaaaagaatacctacatcacaggtatgtgaacatcaagataaaatgtggcttgcggtgattattgttcctgtcagtgtgcgaaaaacataatcccaattttacataaaatattattagtattcaataattgttatccctgacttatgacattcctgtagtttcttttcgcttattttacggcgaaatttacgagcttgtcaggaacgactatttctctcataatggctttgccttcaaggaacttcatgaccgattcgacatttcgggcggtctcgatcaatgagttttgcggagtgccggcaggggtgctgaatgttcccctgagtttgccgttgacctgaacggcaatctgcacgacactgtcggtggcaagcccggcgacatagttcgggaacggttcgttgcttatcgaaccggtatggcctgtcgcctgccagagctcttcggcgatatgcggtgcatatggcgcgagcagcaggatcatgctttctacggcggttctgtttcggcatccgttgcgctgcagttcgttgaccagtaccatcatctccgcgattgcggtgttgaatttgagcgcctcggtatcttccgtgacctttctgatggttttgtgcaaacgtctcagcagttcttccggcatggtttcatccgtgagctccgctttgttcccttcctgttcggggtagaccagtcgccagactttgccgagaaaacggctgattccctcaatgccattggtgttccagggtttaacctgttcgagaggtccgagaaacatctcatagaggcggacggcatcggcgccgtaggttttcagaacgtggtcggccggaatgacgttgcctctcgatttcgacattttttcgttgtcttcgccgagaatcatgccctgattgaacagtttccggaatggttccaccgtagagactacgttgaggtcgaacagcaccttgtgccagaatctcgcatagagcagatggagcacggcatgttcggctcctccgatatagagatcgacgttcatccagtacttttccctctccggatcgatcagccgcccgctgttttcggggtcgataaagcggaggtagtaccagcagcttcccgcccattgcggcatggtattggtttctcttctgaacgaaccgaattcgtcgctgccatagagccagtcgtggatggttgcaagcggagattcgccggtttcggaaggctgataggcctcgacatccggcagggtgagcggcagaattgtttcggtgcggagcgttccgtcttcgtaatgttttatcggaatgggttctccccagtaccgctgacggctgaaaatccagtcgcgcagtttgtagttgatcgtgcgttttcccgctcctttcttttcaagccatgaggccattgtgtcgaatgcctccctgaagggcaggccgtcgatggtgatttcactgttcgaagagttgacgggaacgctctctttgccttcaaacacggcatcattgacatcatgagggcttttgatgacctcgatgatgggcagatcgaattttttcgcgaattcccagtcgcggctgtcgtgggcgggtaccgacatgatggcgccggttccgtagctgataaggacgaagtcggatatccataccggtagcggatttccggttgccggattgatggcgtatgagccagtgaagacgccggtcttatctttctgcagtccggtacgttcaagctcggttttcagtttggcccgactgatgtatgccttgacctctttgagattatctgcagtcgcgagcttttcggccagcggatgctcaggggagacaaccagataggtcgccccgaaaagggtgtcgggacgtgtggtatagacgcggaggtttttaccgtgacagcgcagctcaaaatcgatttcaacgccttcggagcggcctatccagttgcgctgcatctgcttgacgttttcaggccattcgagttcgtcaagatcggcaagcagccgttccgcataagcggtaattttcaatacccactgccgcagcggtttgcgcacaacggtatagccgtcggcgattttttcatcgacctcttcgttggcgagaacggttttcagctcttcgcaccagttaacatccacatcggacatgtaggcaagtcccatctcgtacaggcggagaaatatccattgtgtccatttgaagtaagccggatcggttgtgttgatctctttggaccagtcgtatgaaaaacccattgcctgcagggtttccctgaaactgcggatgttgttttcagtcgtaattttcgggtgcgtgccggttttaatggcatactgttcggcaggaagcccgaaagcgtcccagcccatggggtgaagcacgttaaagccccggcttcgtttgaatcttgcgatgatatcggaagcggtgtacccttcaagatggccgacatgcaggccggaaccgcttggataggggaacatgtcgagtacgtagtatttcggcttttctgtggattcaccggttttgaatgtgccgttttcctgccagatcgcctgccattttttttctattgctgaaaattcgtaacgcatgagttttttttctcttcaaattcctgttttcgcttcagtaagcataaaaagtatgctgaaaatatgaatagccatccgcggaaaaaatggttttcataaaaaaaaagcagtgcaggaggccctgcactgcttctggtgcgaaaatcttttatttactgattttcctggttgttttcttgaggcgcgccgttggccgcatctgtttcgaccgctctcatggagagtgcgaagcgggttttgccggtacggggatccttgcggacatcgacaagcttgacctttatccggtcgccgattttaagatggtcgctcacttttgcgacccgttcggttgccgatatttccgagatgtgtacaagtccatcggttttcggaagaaattcaacaaaggcgccgagttcgtcgcgcacgtcgcgcactttgccgaggtagatcgtaccgacttcgggtttggccaggagggtctttatcgtggccagggcggcgtgggtgccttcaacgcttgagcaggcaatggtcacggttccgtcatcctcgatattgatttccgctccggtctcttcggtgatgctgcggatggtctctccgcccttgccgataatgaggccgatggcgtcaaccggtacctggatggtggtgagcctcggagcgaactgcgcaagctcaacgcgggcggagggaatagcctcctccattttgtcgagaatgtgcagacgtcccctgcgcgcctgttcgagagcgctttcgagaatatggtaatccagtccgtcgatcttgatgtccatctggcaggcggtaatgccgtcacgggtgccggataccttgaaatccatatcgccgagatgatcttcgttgccgagaatatccgaaagtaccgcatagttggaaccttccttgataagccccatggctatgccggaaaccggttttcttatcggaacgccgccgtccataagggcaagggttcctccgcataccgaggccatcgatgaagatccgttcgattcgagaatgtcggaaacgattctgacggtgtaggggaactcctgttcaggaggagcaaccattttaatggcccgttcggcaagatttccgtgaccgatctccctgcggcccgtacttccgatccttccggtttcgccgactgaaaatggcgggaagttgtagtggagcatgaacttcttgtcggcgttgttcgtcaggttatcgactgactgtgcatctttctttgtgccgagggtaatggtgacaagcgcctgggtctctcctctggtaaagagtgccgagccgtgggctctcgggatgatgccgagttcgatgcttatcggacgaacctcttcgagggttcttccgtcgaggcgttttgcgtcgtcaagaatcatgtggcgcatgactttcttttctaccgcatgaatctgctcgtcaatgatatgttcgttaagacagagcgcttttgaaggatcggcctgaatctcttcagggctgatggcggctttgaagtgctcgacggttgactgtatgatctcccgatagatggcggcggtctgttcggcgcgatcttcctttctgagcggggtataagcaagttcccggagacgggtttcgcagagaccgcggacaaggtcggtgagttctgaaggaatgactgccggagcaaagggacgggcaggttttgcaacttccgccgctatctcgttctggagcgcgcagagcctgcggattgcatcgtgaccgaacttgatggcgtcaagcatttcggcttcggagatctctttcatctctccttcgagcatgcagatggtatcggttgttccgccgatacagatatcgagatcgctgttcaccagctcgttgacatcggggttgataatgaatttgccgttgattcttcccaccctgacttcggacatcgcgttatggaaggggatatcggagaccatgatggctgccgatgcagccagaccgccaagtacgtcggcatcattgatctggtcggaggagataaccgttacgatgatctgggtttcaaagaggtagccgtcaggaaaaagcggtctgagtgcgcggtcgatcagccttgccgagagaatttctttttcggaggggcggctttcacgcttgaagaagcctccgggaaacttgcccgccgccgaatatttttcgcggtattcaacctggagcggaaagtagtcctgattcggtgggggcgtttttttgctcgatacaaccgtcgccagcaccatggtgtcgccaaggcgtacaactacggagccgtcggcctgttttgccattttaccggtttcgatagagattatttttccctggccaagatcaatagctttgttgataatcatggaaatcatttgaaattaatggtaaaagaaatctgctttcgggtgctttttatgctcttcttttcctggcagttgagcagaaaaacaatcaatcctgtaatataatataaaaaagagtttcacggcaatccggctctcccgcaccttctcaggttgtaaacctccggttatcgataaggcgcaccgtcccggcgtaggcggcaatcagcaggcggtactccccggcaggttcggcagtttcagccgtcataaaatcattgtcatgaacaaaacagacatagtccggtctgcattcgggttcccctgcgatcattcgttcgatttctccggcgatacccgcaagatcggttcggccggctgcaagttctttttctgcatggagtatccccctgaagagaaccgtcgccgattcccgctgctctttcgagagatagatgtttcgtgaactgacggcaaggccgttttcctcgcgtacgatcggcgctccgataatccggacgtcgaggttcaggtcgcggacaagacggttgatgacggcaagctgctgggcgtccttttctccaaacagggcgatatggggtttggtgataagcagcagttttgtgactacggtagcgacgccgttgaagtgtccgggacgtttcatcccttcgagaccttccgcgactgctcccgtctgcaccgttgtctgaaaaccttcaggatagatagcttcgggcgagggggcgaacaggtaatcgacaccggcggcttttgcgtgtgacgcatcgagttcaaagggtctggggtagcgatggaaatcctcgtccggtccgaactgtttcggattgacgaatatggtcaggatcacggttcctgcaagagatcgagcctgtttgatcaggctgagatgaccttcatggagggcccccatggtcatgacaaccccgatgagctgacggttaaggcgaagtttttcgacgacagcctgcatctggcagggttcagtgatgatctgcatgttgctcgtacttgttgggtaaggtgtttttgccggtatttttgctgtttgccggatgaacgaccacgacaaactctccccgtattttttcatcagggagttgttcttttatgttttcgacagttccggcaaggtactcttcgtgaatttttgtcatctcccgggcaatgaatatctccgcatcgggcagatgtgcggtgagctcatcgagcagcttctttatccggtaaggggactcgtaaagcacgaaggtcatgccgagcgacgagaggtattccagacggctttgtctcccttttttgtggggaagaaagccggcaaagagaaaactgcttaccggcagagggcagacggagagtgctgccgtcagggcgctcggtcccggaatggggagaacggtgaaccctttttctctgagcgtgcgaaccatgagatatccgggatcgctgatgaccggcgttcccgcatcggtaatgagtgatacatccagcccttcttcaagcaggcgggcgatgcggctgattgccgccggttcgttgaagtcgtggtaactgaccagctgttttcctgtaattccgagatgccgcagaagaatggaggctctccgggtatcttcgcaggcgatcgcttcggagtttgcgagtgtttttatggctctcagggtaatatcgtcgaggttgccgagtggcgtcgcaaccacatagagcgttccgctatgtctgtgttcagaaggcaaaatagtaaagacagggttgcatgtcaggtttcttatggaagtttcggcatgcttttagtataataataaaaatatgataaacagctatttcggtaacgatgaacccacagcatcagctcctctcggcaaaggatattttcgttcattttccgcttaaatcagggggtgtgtcgggtaaggcgcggcgggtgagtgccgttaacggggtttcgttcgaggtgaacaaaggcgaaaccctcggtcttgtcggcgagtcggggtgcgggaaaaccactctcggcagggcgcttatgcgtatcgggcacgggattgtcgacggaacggtcgtgtttgacggcagggagatatcctcgttgagcaaccgcgccttcggccctttgcgcaaagagatgcagatgatttttcaggacccctacgggtcgctcaatcccaggctgaccatcggccagacgattgccgaggtgcttgccgttcaccggctggcaaaaggtgaggctgcccgcaaaaaaacccttgaactgcttgacattgttggattgaacagcgagtatgccgaccggtatccgcatgagttttcaggagggcagcggcagcgggtgggcattgcaagagcacttgcggtaaatccgtcctttatcatctgcgatgaaccggtatccgctctcgatgtttcgattcagtcgcagatcatcaacctcctgaaagatctccagcgggatttcggacttacctatctgtttatcgctcacgatctttcggttgtcgaatacatttcggaccgcgtcgcggtgatgtatctgggtaaaatcgtcgagatcacctcatcgcaggaactctataccaatcccaaacacccctatacgcgcgcgctgctctcgtccatacctgttccggagcctgacggaaaaaaagaacggattcttctcaaaggggatcttccgggcccgatgcatatcccttccggctgcagctttcatccgcgttgtccggttgcgaagccggagtgcagcaagagggagccccggctgctgccgctcgacgggaacgatgcccatcgggtgagttgtctgctctatgagtgagtggtttttcctgctgtttgcgcaggctttctgtcattgaaccatagataccattatcggataccatgaaaggaaaaagttgtctgcgtacgggatgttttgtgtttgtgctcgttccggtgattattgcggttctgtttttcgcgtttttccgatcttcgcacgatcttcccgatcgtttcgttctgacggtgcctcttggcggatcgctggaagagaggagtgcggaatcttcgccggtaccgtatctcatgcagggcgaatccctgtcgtttcaggatctgctttttctgttcaaccaggccgcgggcgataagcgcatcgacacggtactgcttgaaatcggcggattgcgtacctctccggcaaaaataaccgaactgcgagaggctatcgagaaagtccgggccggcggacggaaagtcgtcgcgtatttgcattcggcagaggacagcgactatctgctggcttccgcctgcgactcgatcgtcgtcgaacgaggcggttatcttctgcttgacgggctcaaggccgaatcgctctactatacgactccgctcggcaggatcggcgttacttttcaggccgcacagtggaagaagtataaaagcggggttgagccttataccagaacggccgcaagtcctgaatatatcgagcagatcaacgccctgcttgacgacgtctatgccgattatatcgggtacgtctcaaaaaggcgcggcatcagtcgcgactcgcttgaatcggtcattaacaacgttgcgctcgtttctgcggcaaaagcggtgaaactcggtcttgccgatggtgtcgctacgatatgggagctgaaacgggcgacaggccgcaggatcagcggcaaggagccggaggagaacgacaggctgttcgttcaggcagacagatatcgcgaaacgctcgactggccggtaaaggcttcgggcagcgaggctgttgccgttatcaccctttcaggcccgattgtccgcagtgtcggcagttccgccatgagcgttgatgagggaaccgatgtcggcatgcttcgccgttctcttgacgcggctctctccgataaagaggtcaaggcgcttgttctgcgtatcgacagtcccggaggggatgcgctggcttcttccgatatgctgcagatgcttgattcggcggcggtaaagaaaccgcttgttgtgtcgatgtcgggcattgccgcatcgggcggctacatggcggcgctggccggcagggaagtgtatgcgatgccgcttaccgttaccggttcgataggcgtttacgcgctcaagcctgatatcagcgagcttgcacggaaagtcggcctcggacgcgatgtggttacgcgggggcgttttgccgatgccaatacggtgttcaagccccttgaaggcgaagcatatgaaaaatttatcggtgcttccggcgatatctacctcgatttcatcggcaaggtcgcggcatcccggaagatgtcggttgccgaagtcgattcggtagccggaggacgggtctggaccggcaggcaggcgaaacagaaaggtcttgtcgatcatgcgggagggctttttgccgcggtcagggcagcccagcgacttgcagggatggacgggtcgaaacagccgcagattctgctctatccggaacagaaaagctggtttcagatgcttctggaaggcaacccgcaagatattgtcggcagtctggagcggatggccatgagaagagtgctgcatgaggtggcgccgcagtcgccctacagcgccatgcttcgcatgcacgagatgctgatgcggagcggagaggtggagttgcttgctgccatgcccttcgaaatcatcatccgctgacgggcggggtctcctgcggaaacggcaatcggcttttccgcaggaggcgttggttcatgacgttcagaatttgtaggtcatcgagctctgcgccctgaatgcatcgctgtcgggggcgttcttgtactctgttctccattgagacaattgcactccgagaatgaagttcggcgtgatctggttcacataactggcgaacagtgagcggtttgccgaacgggcgttgtcggcaagatcgccgtcctccggatcgtcgataccgcctccgatactgagcgccacggcaggggagtatgcgtacctgagtgcagcccatcctccgctcgacctgatttcctcaggttccgcaccttttgcgttgacgccctgaaagatccctcccgcatagtcatcgaggttcgatccggtgaaatactctcctgcaagcagtaacttcgaggagacggggagcaggagttccagattgcaggaccatgagggcagagtgaggtgcgtattgttgaggtcgctgtcccactcctcctggccgtagtggcccgaaacggcgatggtcgccggtttgccctcagcaatcagcggagcggagagcgcaatgcgaccctgcacggtcggcattgcggcgtctttaccggtatcggtaatccatgtttcagtaagcttgttcgattcgccgatgtttcttgatgcggctgcggcgatttccagacggctctgttcggcaacgctgaacccttttgtcaaccggagctgcggatggcgcatgccgatattgcccgatgcccacatgaggccggggtcgtcgacgaacggtatcagggatgagacaagatcccaggtctggcccgctatgatgctgaaatccgaagccggccagtacgccttgaggtagccgtgccgcagccgggggttgaggttgttttccgtgccgccaccaagaaaatcaagttcgatattgcccgaaagcttaaggttttcgctgtccggcccgctgaggttgatgccaagcctcgtggctccagcggtgaggttccattcgccgtcgttatcgccgccctgtacaggcttagcccagagggcgatattgccggggttgatctgtccggtatcgtacgacgcgtcgaagcgggcgaatccgtagagctgcgctcttactcccgaagcggtggttaccgcaatgcctgtcggcggcgcgggttttgcggtctgagcggccggagggaccgccactgcggcagccggcgcctgggctggcgttgtctgccggacaagtgttttcagttcggcaagttccttttcgagccggataaccctttcttcgagggtttcggcagccgtagccgccggaggtgccagcagcaggcctgccagcatgagcgcatacggaagggcgcgtttcctgttcatggatgtgtgtgctttcaatggtttgttgcttcgggtgcaggttgcagaaaaaacctgaatatacattccggaggggaaaccccggaacagggaaattgacagagcggttgtttgtgcggcggaacagagaatcgatctgaacagaggagcaggacgaacggtaccggatctgaatccgtaagccctgtgcttgccagcacagccgaagcctctgccctggtttcggtatcgataacaattatgctccgaaaatcctggccctgccgtgttcagaagctccagaagtcgcggtcgaggttgcggtactggatgccctgcacgagatggcgcatttcgatcgtttccgagccttcgaggtcggctatggtgcggctgactttgaggatgcggtcgtgtgcgcgcgccgagaggttcagcatgttcatggcgtccatgagtttctgcgagctttcgggggagagcgcacagaattttctgatcagtttcgtgttcatctgcgcgttggtatagacgccggcgcaggaggctgcggcgaaccgctcgcgctgcagctcccgtgcccgaatgacccgtgcgcggatgttgtgcgagctttccgaggctgagtccgaaaacagttcggtgttttccactttcggcacatcgatgtgaatgtcgatccgatcgagcagcgggccggaaattttcgaaaggtagcgctgtatctccttgggcgaggcggtcaggttgccgtcccggtccttgagggcacctgccgggctggggttcatggccgcgacaagcatgaagcctgcggggtagcgggttgtcaccgatattctcgaaaccgttacctcccggtcttcgagcggctggcgcagcacttcgagggcgcttcgggtgaattcggggagctcgtcgagaaagagaatgccgttgtgcgcaaggctcacttcgcccggtttcgcagttgtgccgcccccgatcagcgcgacgttgctggtggtgtggtgcgggttacggaagggacgcgttaccatgagcggccggtctttttcaagcaggttcgctacggagtagatttttgtggtttcgagcgattcctcgaatccaagaggcggcaggatgccgggcagagccttggcgagcatggttttgccgctgcccggaggcccgatcatgagcagattgtgtccgccggcggcggcgatttcaagggccttcttggcggcctgctgccccttgatgtcggcaaaatcaacgggatattcaggctcttcggaaaagagctcggatacgttcacttcaaccggcggtcggctctctttgccgttcagaagctccgcggtttcgttcagggtttctacgccgtacacccggatatcggcttttgacgccgatactgccacggcggcttccgccgcgttggaaaggggcagaatgattctgtcgattttctccctggctgccatgatcgcaaccggcaaggctccgtttaccctgcgtatcgagccgtcgagggcgagctcacccatgatgagggtgtttctgaaccggtgatcgaccagtttcagggagccgagcagtccgatggcgacagacaggtcgaaagcggttccctcttttttgatgtcggctggagcgaggttgaccgttacctttttcggcggcatgtcgaagccggaattctttatggcggtgagtatccgttcgcggctttcccgtattgcgttgtccggaagaccgaccacggtgaatgaagggatgcctcccgatacattggtttccacatcaaccttgacggcgtcgatgcctataagggtcgctgctgagagtcttgaaagcatgggcgtatggtaagagtggttctgaacgtcaatggtttcggtttctgattgaaatatatggctatttctttgctgttactgctgaaaaataccgttttctgtgtacatccgctttatttcgtaacccgacagcgttgtcgattttccggtttcgtcgtttatcccgctctatcgggactccgtccgcgcttgtaattacccgcgctcattcatggagcctgctcgttgaccgcccatcacactttatggatgcgccctttttttctgatgggcctgaatattaccctgtggttcgaaggccgccggaaatggcgttgaccgtcagaaaaagctccggcagcatgccgtcggcttcttcatccatgccggtatgacggagttcccgccagcgcttcaggagagtgatctgctgctggtgcagcatggcgagtccttcgcgtcggggggcaatgaaccggttgacgttgagtcgctgggtttcaagcggttcggcgaaaagtatttcgatataggtttttgttcgctggtattcggcttcgatcatgccgaggatgcgttccctgacagtagtgtcggtgaccagcccggcgtatttttgcatgatctccggatcggcagaggcaatgccggcgtcggcattgctgacgatgttgcgaagcggcggccatacatggctgcggaagcggatttcatcgaaggtttccggatcgatgctgtgcagggcttcaagcgcagatccgactccgtaccatcccgaaagcgcaaaacgggcctggttccagctgaagacccaggggattgcccgaagatccgcaagggtggctttgccgctccttctcgatggccgtgagcctatccggttcgattcaataatatcaatgggtgtggcttccctgaaaaaggtcagaaatccttcggtttcgatgagctgcctgtatgcggaatggcttttttcggacagcagatccatgatcggttcaagggggtattctgtttttttcctttgctgctgcctgattacggagccggcaattccagccatgaagagttcgagattatagacggcgctgatgcggttcgcatatttttgagcgatggtttctccctgctcggtaaagcacattccggcccggaacgatccgtagggctgtgccttgatgaaccggtgggtcggtccggcaccccgactgatgcttccgcccctgccatgaaaaaacaggatatcggttccgcaaagcctgccggcttcgagcagcgcttcctgtgcccggtagagcgtccaggtgcttgcgaaaatgccaccatccttgttgctgtcgctgtatccgatcatgacctcctgaacccgccgtgcctttccggccttttttctccggtattcgagacttcttgcggttacgggatggagaaggaactcctgcaatattcccgggctttttttcaggtcgtcgatggtttcaaaaagcggaacgacggggagcaggcaggcgtcgccgtcgccggaaggggtcatcagtccgacctccctggcaaaaagatagacaacgagaaggtccgaaacatttctggtcatgctcacgataagggagcccagaccgtcggttccgtactgtttaccgtgatcgagcaataccctgtagcaggcgaggagagcttcggcttcgggtccggccgtcatatccggatgggtaaatggccggggagagtgcagttcccggtcgagaaacgctcttctttcgcattcgtcccactccaggaagccgcttccgtcgagaccggctgccgtcatcagctgggaaagcgcaaggtcgtgaaagcggctgttctgacggatgtccagcgatccgagatggaagccgaatgtctgcacgatccggaataccggcgcgacatccgtatcggcaatgcagtgggcccctattcccgtcagggactctctcaggagagtgaggtcttcaaggagttcggccgcatccatgtagcagcatggttcggagggagttctgatggcgtcggatactcctgtttcaagcggaagagaggcgatcatgaggttgatgaactgcctccatggttcatggcggtttctccgcatggcttcccgccctttctctccgagacttccggcgagatgttcgatgcgacgggcaagcggggctccgggagcatggagtctttcggagagactgagtttcgatgccagttccctgagatggcggaggacaagcatcagggcgttacttcgcatgtcggcaagggtctcttccgttacctcggccgttacaaggggatgaccgtcgcgatcgcctccgacccagctgccgaacgagaggcggggcagcgagcgcggatctgaaagtttagcgggatcgaatcccgtacccttccatgcctggaggaggcgcttgtcgagcagggggagaacttccggaaaaatattgcagaggtagtgaatcacatttcgccgttcggccgatacttcgggtttgtcgaacagaatttctcccgttctccagagtctttccatgacaaccttgatctcattgcggatctccagctgttcctgaggggtccacatctggttttcccgttttacaagaagcagatagagctgccggtgctgttcgagtacggttttacgtttcgcttcagtaggatgcgccgtcaggactgcattgacggcgatctccggcaggagtgtcaggatttccgtttcggcgatgccggtatccctgagccgcccgagagttcttccccatagtccggtgaggtgttccagtcctttttcggcttcgagcgcacgtctgttctgagcgccggagttttcctccgccatattgaggagctggaaaaaaatggaaaaagcctgcagggcacgctcggtgttcgggtagcgttcaagcgggatgccggcattttcaaatggcagatggtcggccaattcgtgctcgccaagatcgcgaagcacctcccggaagcattcgagcaggaaggttgtatcccgctcggctttttcaaaatctataacgctgctggttgaggtaatcatgagtatccggaaaatttttaatggttcgtggctttgtatatcatgagtatttgcaaaaaagaggttagatgcaacaggaatttattattacatcgggcagtccggcagctcattttttttacctcttattgcaggaatggaacgatcagtccggtaaaggtttatgtttttcagctttctgtttgccgcctttacatattatgcttatcttgcttaataaaacatctgtaagccactaacacctaattcactacctgtcatggacaacaaatcaaacggtaagcttattgctctagcaatcggtggagctgtcttaatgggggctttgtttttcggggtgtcgtttttaaccgggtacaaggtgccggctgaaaacatttctgcttttcttactccgatacgctctttttcaggctggtttttgctgattttttgtgcttcactgatcatcatgacgctgggcaagatgtcttcccgcatcagcgacagatggtttttaagctttccgcttggagccctcggcattgttgctctcatgttcgttattctctggatcagaccctcaggtattcttcttcccacgacaggacgcaccaccactcttgaaggacagtctatccgttcggtgcctcagttgaccgcttttctcgaaggcgacactgatttcgtcaatgccacaaaggaaagccttgaaaaggatgccgcagatgaagcctctgccgctgctgcagcacccgcttccggcgagacagcctcgattgatttcgatgccgctaaaaaactggttgacaacaagtgtaacaagtgtcatacgctcgattctgtaggcgataaattgaaaaaatacatcaagcagggcgaaaccgagaaaattgtcctgaccatgaaaatcgtgccgaactccggtatcaccgatgccgatgtgaagcagatggtaccctggttcaatgagaaatactgattatcgagcctgtcacgctctttaaacagaaaaacccggttttcatgccgggtttttctgttggtgccgtttccggtttcgttacgcttttctgccgctgtgtgtgaccgttacggtttcggttatacctccccgggctttccactcgcttttgacgctcatctctctcggctgcgataccgcaaccagatcgtcgagaatggtgttggtgacgttttcataaaaaatgcctgcgttgcggaagtcgagaaaataatatttgagcgacttcagctcgatacagaccttgtcggggacataggtgacggtgatggtgccgaaatcgggaaggcctgttttcgggcagaccgaggtgaattcagggttgacaatctcgatgatgtagtcccgttccgggaaggtattgtcaaatacttcaagaagctctcttctcataaggttttgtcttcggtttaaaggtattgaagcattacgttgccctgcaaaatagaaatccggtatgattttcattaaattcctccggttttttctttttcagagagaggcccgatctgataacagtaaccggattactcgctatgaacctgcggcatgagactccgattccggagcttgaagggctttaccatgagctttccggagagtatgatctttcggaaacgccatattgcattggcgggaaggcattcagctttctcagcgtactggacagttatgctcttctggacagaatatctccggaagagtttgtccgggatgagcagatgccctactgggctgaaatctggccggcagcgataatactgtccgcatttattgccgatgagctttccttgacgggcaaacgtgttgtcgagatcggcgccggggtgggaatggtgtcggttaccgcagcagcttgcggtgccgctgtttttgcaaccgattactccacggaagcgttgcgttttatcaggtacaatgctcttatgaacaaggtgccggtcgatacaggacgtctcgattggagatcggttcaatgcgccgagcggttcgatatgcttttcgcggctgatgtgctctatgagcgagtcaacctgcttcctatcgtaaccgcgatagataaattgcttgaaccgggaggcgccgcatatatagccgatccccgaaggaggcttgcagggcagtttctcgaacttgccggagagaacggttatgcaattacttcatacagtaaaagttacacggacggcaagatgcctgtcggagtaaacatctacagattgagcaaagcgaatgatggataggatgaaacccgaatgtcggctccgatggcgttaccttgccggtgacgatgcaatgatctggcgattgatgtttacccggagcggggcgcttgtaggccagaaacgttgcctgactcagcggcgttcgctttttttttccattgacgaccgatcggggcagattctgttcgatgactatctgctgcttatttccgaggggggagtgccggcgggagagggctggtttaccggaatcgagacggtttcagaaaattatgtctatttccatagctatcaggagagcagtccggaacatatcggtctctgggccgcagatgccgcaacgggccgaatggtctggttcaggggtgatatcgtttattgcattaccattgatgaaggctttctggtttatattccttcggtgtttgccggttttcctgaacggaactatctgattatcgatccgcttaccggcagagagctgagacgaccgggcaacgacagcggagtaatcaacgccctgagactcgaagcggttttcgaggaagaacggcaggaggttacgcttccagaatttgccgtcgatggctccgttcagtgcagaatgctcaggggtgccggtgtggcagctccggaatacgctgaatgcctgactgtcgataacgtaacggcagctgcgattcatgagcggcatccatcttccggagcatggcagagcacactttgcattgtgcatgacgggcagcttctctatgaagatatcatagccgggaagcgggacgccccggccgtaaacagttttctgctccgcaacaggggcttatactatataaaagaggcatcggaactcattgttgtagatatatgacgcctcagctttcccataaacagccgactgcccctgatggcagacgctatccggaaatcgaacgattcctcgattatctgaagagccagaaaaacgtctcttctcataccctcacagcctatcgcaatgatctcgaccagttcagcatctttatcgcttctcatctgggtatcggggatatgcggaattttttacccgaacagcttgccgttgtcgatgtgcgtctctatatgggttatctgctcaaaaacggattgcagccaaagtcgattgcccgtaaacttgccaccctgaaaagcttttaccggtatctgcagcatatcggtatcataagaacctccgttctcgcctatgtgaccacaccgaaatatccgagaaccgtacccggttttcttaccgagcagcagacggagaagcttttcggggaagtgctttccggctcttcagctgatgcgtcccgttccggtgcacaggatatccaggagcagttcgaacttgaacgcgaccgtgctcttcttgaggtattgtacagttgcggtcttcggatatcagaactgacggggcttgaaatgcataatctcagtcttgagaacggttatgtgaaaataacgggaaaagggaacaagcagcggatcgtcccgcttggctcctgtgccgttgaggcgttgaaaaaatattttgaagtccggcgaaacttctttagaatattcttgaagggcgatgccggggccttagcgcatgtgtttgtaacgaaaaaaggcaaaaagatttatcccatgcttgtccagaggatcaccagaaagtatctgactccggtaacggagcagaaagagagaaatccacatatccttcgacacagtttcgccactcatttgctcaacagcggggccgatctgaaaagcgtcagtgaaatgctcggccacagcagcctgacaacaacggagatctatacccacgttacgttcagcaggctcagtgaggtttaccggaaagcccatcctaaagcttgatttattgttgacctcgcctgttcaagggatgtcttgttccttcattatgttcaccttttatctttggaggtttctatgaccaagtctgtcgatactgaaaccatgagcgtacaggttaccctgcgtcactccagtaatcacaccagtatagaagagtatgcccgcaccgcggtgcagtctctggcaagagtgttcccgggcatcatatcgtgtcatattattcttgatcatcagaaaaacgacgtcgaaaagaacaaacttgccgaaataaccgtacatgttccgcagaatgtgctggtggcaaaggatgctgcagctgcatatgagccggcagtggacgcttgcgtagattcgcttgcccggcagttgcagaaatacaaggaaaaaatgactcaataatcctgcctgtgccgcctgcattaccttactgcaggcggcgcgggatagttcgtcaccacttacgtttgcgctatgaattttgatcagaaggggatgaaaaagcgatcgataacggtcgcctatttttttgagaatatcggacggaatcacgatatcaagttgcggaggctgaacagggtcgatgaacagaaacggcgaatttccgagcgtgagcttcaccgtccgggccttgcgcttgccgggttcaccaacctctttacctacaaacgggtgcagattctcggcaataccgagactcgttttctcaacaatcatgatgaggccgagcgtagaaaagcgtttgaaaatctcgtgcgcttcaaggttccctgcattatcctgaccagcaccaacaagctccagccagagctgctcgaaatggcaaccgaagccggtgttcccgtgtatgcaacccgccactcctcgaccaaggcgatgtatctgatcaccgattttcttgacgatcagttttcgctgcaccagcagtatcatggctccatggtggatgtctgcggcgtaggggttctgctgaccggaaaaagcggacttggaaagtcggaaatagcgctcgatcttatcgagcggggtcatggacttgttgccgatgatgtcgtgattatccggcgtaaaggcgagtctctggtgctcaatgcgagacgaaacgatattatcgatcattttatggaaatcagaggtttgggcgttgttgatgtgaaggctaatttcggcatcagggcaattcgcgacatcaaggatgtgcaggtggttgtcgaactgcttgaatggaatcgcgagacggattatgaacgtcttggtctcgatatgaaatccatcaagattctcggcgtcgaagttccgcttgttcagttgcctattttcccgggaaaaaatattgcggtcatcatcgaggtcgttgcactgaacttccttctgaaacactattcgaactatgttgccgcagaagccttgactgaacggatcagaacctctatcgataaaggaaacgaacaggatgatgaaagctgactgcattacgaggccgtaccgtggcggcgctctctattgctgttttctggtactttcgctgctgctgagctcatgcaccggcggttccaacaacagggagcgaggcagtgcggcaaaagatacgacactggttatcaccatgcttggcgatgccgattttctcaatccggttatcggggccagtgtcacctcgagcaatatatcggggctgatctatccttccctgctgcagagcgaattcgacacgacaaccggtcttctgaattttctggcccttgaaaaacagctccgtccttcaatcggagggaaaaaaccggaagctgcgctggcaaaaacctggaagatgtccgctgatcacaagtccataacgtatatcctgcgtgacgacgccttctgggatgatgggaaaccgattgtttcgggggatttcagttttacctaccgtctctacggcaatcctctcattgcaagcccccgccagcagtaccttgcggagttgattggcgccgataaaggcagtgtcgatttcgacagggcaatcgaaacccctgacgatacaacgctgattttcagattttttaaaccggttccggaacatctggcactttttcacacgtcgcttaccccgcttcccgcacatctatggaaaggtataaagcctgaggatttaaggagctcgccgctcaatcagaagcctgtcggggccgggccgtacaggctgcaggcatggggcaagcagcaggagcttgtgcttgcttcgaacaggagatcaaatctgccgaaacccggcaacatcgcgctgatcaactggcggattgtgccggattatacggtaagacttgctcaactgcagaccaatgccgttgatatcgtggaaaatatcaagcctgaggattttcctgcactggtaaaggccaatcccgaagttgaaataaagagcgtcgggctcagggtctatgattatgtcggttggtcgaatattgatcaggccgtctatcataaaaccgggaaaacggtgccgcatccgcttttcggttctcctgaagtgagacgggcacttaccatggcggttgatcgcgaagcgattatcgacgggtatctcaaagagtatggtacgctttgcaataccgatatttcgccatcgcttaaatgggcttataaccgctcgatcactcctcactcttatgatcctgcggcggccgtatcgctgctcggaaaacagggctggaaacccggaccggacggcattcttcagaaaaacggccgaaagttcagctttgtgctctacaccaattccggcaacgcacgccgaaactatgcaagcgtgatcattcagcagaacctcaaggctataggcatcgattgcaggctcgatgtgcaggaatcgaacgtctttttcgaaaacctgcagaatcgcaaactcgacgcatggatggccggctggtctatcggtctggagatagatcctctcgatgtctggggttcggatctcaagaagagtaccttcaatttcgtcggttaccggaatccgagaatcgatgaaatctgtgagctggctaaagggaagatggttcagcccgatgcgcgtccctactggctggagtatcaggatatcatccatcgcgaccagccggttacttttctctactggatccgtgagactcagggattcagtaaaagaatcggcggcgaacagcttaatatatccggtactttttacaatattgacgactggacgctcactccatcggcaacacatgcaccgtaggaccctatgctgacctatattctgaaacgactgctgctttccgtgcccctgatattcggggtacttaccctgacgttttttatcatcaggctcgctcccggcgatccggccgcatttttcattcagccaggcgtaagtcccaatgtcgcagaacagataagggcacagtacggtctgaacgaccctcttccggtgcagtatgtcaaatggctcggcaacgtgctgcagggggatttcgggagaagcttcagccgtgcgcagcagcctgttttcgaggttattgccgaagctctgcctataactgtgaccatagcagctctgacgctggtggcgaattttaccttcggtatcattatcggcattatttcggctgtccggcagaacagttttcttgacaggtttctgacggttacggccttgtttttttactccatgccggagttctggtttgcccttatgatgattattctttttgccctcaagctgcagtggtttcctgcttccggcctcaatgagatcggcgcggaaagcttcgggccgttcggtttttttcttgaccgtatatggcatctcgttctgccggttacggtgctgagcatcaacggatccgccggtattgcgcgctatgtcagaggcagcatgctggaagtgatccgtcaggactatatccgaactgcgagggcaaaggggcttcctgaaaaagtcgttattttccaccatgcccttcgaaatgcactgcttccggtgattacccttatcggaagttcgcttccctttattttcagcggggcgctttttattgaagttatctttgcatttccgggcatgggccgggttaccgtcgaagcgatttttgccagggattatccgcttattattgccaatacctttatttcaggcacattgatcgtgttgggcaatctgcttgccgatgtgttatatgccgttgccgatccgagaataaggctctgacatctgattgaaccatgtaatgaaagagctccatacgtgagaattgaactgttgaataccccggctgatgctcttgaaacccggtttgaagagcagatccgtccgataagaatgctggattttgccggtcagcagcgtctgacggacaatctgagagtttttatatcggcagcgaaaatgaggggggatgcgctcgatcacgtgctgctttcaggaccgccaggtttgggaaaaaccaccctggctcatatcattgctgccgagatgggaagcagtatcaaggcaacttcaggccctcttctcgacaaggcgggcaatcttgccggtcttctgaccggactgcagaaaggcgatgttctgtttatcgacgagattcatcgcatgcctccggcggttgaagagtatctctattcggcgatggaggatttccgtatcgatatcatgctggacagcgggccgtctgcccgggcggtacagttgcggatcgaaccctttaccctggtgggggcgacaacccgatcaggcctgttaacctctccgctcagggcgcgtttcggtatcaacagccgtttcgattactattctgccgatcttcttgaaaaaatcattatcagagcgtcgggaatactcggcatcggggttgatcaggatgcggcagctgaaattgccggacgttcaaggggaactccccgcattgccaacaggcttctgaggcgtgcgcgtgacttcgcccaggttgccgatgctccgcttatcacccgttcgatagccatgacaacgcttgactgcctggagatcgatgaagaggggcttgacgatatggacaagaagatcatggataccatagtcaacaagttcagcggcggacctgtcggggcagcttctcttgctgtttccgtcggggaggagcaggacactatcgaggaggtttatgaaccctatctcatacaggctggttatatcgccagaacaccgagagggcgtgttgcaacgcgtcgggctcttctccgtttttcagttcaggaaagcagaggcgatggtccccttttcgaattcccgctcgaggatgatcaacggcagtaacagccatgtcatgcgtttccggtttcttcggtacatgtttttcctgcttccggttatcgcttttccgtttctgtcttcgtgtactccccgattcgcggcctcacatgaggtttccatgcccgcaaccgtccgggacagttcggcagaacatgcaaaaaatcgttttatagctgcgttgctgcttgccgagaaaggtgatttctggggagcgattgacggataccgcagcgttcagcttaacggttcttttgcggaggccgcacgtgatcatgccatatccgcttcctttcttgagcttggggtgatcgattctgcacgggtctatgccgaaaaagccgcagcaggcgagccggaaaaccggtattatctcaggatgcttgccgctgtcgctcatctgatgaaagattatccgagggcagtcgaaatttaccggcagcttgttcagcttgagccgcaaaacagcgattatcttacgttgctagcccttgagcacattgccgccggggatccggaacaggctctgggaatttttcagcgtctcctttcgctcgatccctccaataacagtacacgctctcaggtacttctgcttgaaatcaagctgaaacattatgagaatgcgatagaaacgctatcggcactgatcgaggagggtgaagagaaagagcgcctgaagcttacccttggagagctctatgtggaaaccggccagaacgggcctgcatcgaaaacctttcgggagattattgctgccaattcccgtttcgttccggcctggctcgctctgctcgagctttcggtcaagtccggcgacagcgggaggtttcagcttgatctcgatgcattctatgatacttcaggcctcaaattcgatcagaaaataacgcttgccgagctgttttatgtcagatcggcaagggatagcgcctatgcggatccattcaggggaatgatcaccgcaatcgagaaacgtcatccgggggagccgaaagtcaggcttctcaaagggagattgcttctgagggaaaaacgttcgttcgaggcggtggccgagttcagggctgtgcttaaaaaagagccttcaaatatcgaagcacgggaggagcttgtttccgcctatcttttgcagaaagagtatgcgaaagctgcctatgaggttgagcaggtaaagaaacttccgtcggtgtcgcggatgagagttcttgtacttgacggatatacggcttttcagtcgggaaatacccgaaaagccgcattgacgctcgaaaaagccatcaagcttggaggcaaggaaaaggagcgctggctctacctccaggcggcttcgacgcttgccatgtgttatgacaagctcgggaatgcagagaggagcatggccatgtatcgggacattctgctgctcgatcccgctaacgtccttgcgctgaacaactatgcctatcttcttgcccttcagggtcgggaactcgatacggcaaagaaaatggcactgcaggcggtggggaatgaaccggataatcccgtctatctggatacgctgggatgggtgctttataaactgggagagtttaccgatgctctcggttaccttgaaaaagcggtactcctcgctcctgttgaagcggaaatcgccgagcatcttcttgatgtgtatgagaaacttggattggaggagaaagcggttctccagcgggaaaaagtgaagcgattgagaggcaaataaaaaaaagaaaaggcggtaatttcccgccttttcttttttgtctgccggagtgccggtttcctgtcaggcttttaactcgtcgaaggatctggcggccatatactcataatgagcccagcgagcatctacggctttctggatttccgcatagtactgctcggcaagagccggatggcttttcttgagcattctgaaccggttttcattgtcgaggaactgagcaataggcattttcggtttcttggagtcgagaatcaacggatttttgccctctttcaagagatcgggattgtagcgatagagcagccagtggccggaatcaaccgcagctttctgattgtcgaggcctgtcgccatgttgatgccgtgagcgatacaatgcgagtaggcgatgatgatcgaagggccgtcataggcttccgcttcgaggaatgccttgagggtctgatcgtcacgagcgccgagtgctacgcttgcgacataggcagtgccgtagctcatggagatcagcccgaggtcctttttgttcgtgacgcgtccggctgccgcgaatttggcaatagccgctttcggggtcgctttcgatgcctggcctcctgtattggagtaaacctccgtgtcaagcaccagaaggttgatgttcttgttgcctgccgttacatgatcgacgccgccatagccgatatcgtaagcccagccgtcgccgcctacaccccagacactctttttaaccagcatgtcagcaaccgagagcaggtttctcgcatcggccgaatcgatctgctgaagtttatctttcagtaccgagatccgtttgcgctgttcgaatatttcaggttcgttgatctctttcgcttcgagaatctcggtagccagggattctccgatttcggaagccattcttttcacgagctccatggcatattcccgctgtttgtcgatcgagcttctgaagccgagcgcgaattccgcagtgtcttcgaagagcgagtttgaccatgtcggtccaagtcctgcagcattggtcgagtagggcgtcgtgggaaggttgcctccgtaaatggacgaacatcccgttgcattgccgactaccagcctgtcgccgaagagctgggtcataagcttgacatagggggtttcgccacatcccgcgcaagctccggaaaactcgaagagcggctgctgaagctgctgctccttgatcaggcgcacattgattttattgcggtcgtattccggaatattgaggaagtagttccagttgtcgatttccgcatcacgcaggggcgcctgggggtacatttccagcgcttttctttcgggattggtgcgatccttcccagggcagacatgtgcacacatatcgcaacccgtgcagtcttcaggtgcgatctggatggtatatttcataccggcccagctggcgccttttgcatcgatgcatttgaacgttttcggcgcattggccaggtagttcgcatcgtacactttcgctctgattgccgcgtgcgggcagaccagcgaacatttgccgcactggatgcagagatcgggttcccataccggaatgttttcggccaggttccgtttttcgaatttcgaggttcccgtaggataggttccgtcaaccggcatatcgctgaccgggatgtcgtctccttcgccggcaatgattcttgcaagcacattgcagacgaattcgggtgcttcaccgacaatcggagaacgaagttctttgttgctttctgcaacggagccgattgttacttcatgaaggttcgcaagggtgttgtcaacagcctggatgttctggttgacaacctcgtcacctttctttccatatgtctcgcggatggagtccttgattttttcgatggcctcttcacggggaagaactccggaaatggcaaagaagcaggcctgcatgatggtgttgatgcgctgacccatgccgcttgcctgggcaaccttgtaggcgtcgatggtatagagtttcgcctgttttctgatcaggtgttcctgaacgattttcggcagtttgtcccaaagttcttcaggagcataatgcgagttcagcagcagcgtgccgttctgtttgagatttttgaccagatcgatcatttcaaggaagatccagtgatggcagccgatgaagtgcgcctcactgacgagataggtcgaatgaatctgtttcggtccgaaacgcaggtgcgacgtggtgatcgagccggcttttttcgagtcgtacacgaagtagccctgtgcgtagttcggcgtgttttcgccgataatcttgatcgtgtttttgttcgctccaaccgtgccgtccgagccgaggccgtagaagatagcccggaatacttcatccggctcgatggcaaacgtgcggtcgtaatcgaggctcgaaccggtgacgtcgtcagtgatgccgaccgtgaaatggtttttcggcgatcctgaagccatgttgtcgaaaacggccttgaccatggtcggggtgaactctttcgaagagagtccgtatctgccgcctgtgattgccggtatggctttgataagaccgttgttgaacccttcgagcagggcgttgacggtgtcgagatagagcggttcaccggcgcttccgggttccttgacacggtcaagtaccgaaatggatctgaccgatgccggcagggccttgacaaaacgttcgatatcgaaaggacggaagaggcgcgcattgatgacgccgactttttcgccggtaaggttgaggaattcgacggtttccctcacggcctcaacgcctgagcccatgagaatgataactctttcggcatcgggtgcgccgtaatactgatatggtttgtagtggcgtccggtcagttcaccgaatttgtccatcagacgttcgatgatgccgggacacgcttcataaaatttgttgacggtttcccttccctggaaatagacatccgggttctgggaggtgccgcggattgtcggagcatccgggctcatccggcggttgcggtgggcaatgacgagttcgtcgctgaccatggctttgatgatctcatcgggaacaacttcgatttttgaaatttcgtgagaggttctgaagccgtcgaaaaagtgcatgatcggtattctggactcgagggtcgctgcagctgcgatgagggccatatccatgacctcctgtaccgagctcgaagcaagaagggcaaaccctgtgcctctgacggacatgacgtcgccgtggtctccgaaaatcgagagggcctgggcagcaagggaacgggccgaaacatgaatgacgcagggagagagttctccggcgattttgtacatgttcggaatcatcagaagcagaccctgtgaagcggtaaacgtcgtggtaagggcgcctgtctgcaatgcgccgtggacagctgcggctgcgccggcttcactctgcaactcgtcgatcttcgggatggtaccccatatgttggtttttcctaaatcagcccacgcgtccgaatattcgcccataggggatgccggcgttatcgggtagattgaaataacttcactggtacggtaagagatatgagctaaggcttcatttccctccattgtcttaaacgtccggctcatattggcagttgttactggatttatttaataaatgaaaaacagcgaccgaagaaaaaaaatggcaccaaacacaggaatgtaaacttttgaggactggaaaaagttacatccgaagtcgaaaaagtgctaaatgagagtgatctaaaagatataaaaaaaatcgaattcaagtcaatttaattacattcgaagtgataggcgaagcagggtattttttcagcggcgcgtcgctttccgaaaggttcaggggagcgtcgcgccgaccactccatttcaagttactttgaacaatgtacacagaacagtctgaaaatgttgtttatggccgcaatgcggttctcgagctccttcagaacaaacctgatactatcgagaaaatctattttcagttcaatacgtcgcacccgaagcttaaggagattctgataaccgcaaggagacagaaggttgttaccggcaaagcccggctggaaaaactgaaccagattgcaggtacggcaaagcatcagggaatatgcgctctcatcagtaccgtaacgttctattctatcgacgatattcttgatcatccccgcaattcagcgccgttgcttgtcatacttcagggtcttgaagatccgcacaatattggtgctattatccgaacggccgaagctgccgctgctgatgccgtcgtgctgatcgagggccggggcgctccggtcaatgcggcggttcacaaggcttctgcaggagccctctcccatatgcggatatgcaaggtgaaaagtcttgtacgcatcatggaatatcttcatgaacggggttttcgtgtttatgccgcagatatggatgccgaactcaactacaccgatgccgatctgaaagggccgacggcactggtgctgggtgcggaaggtagcggactttctcctgaagccatgaagttctgtggcagctcggtacgcattcccatagccgggtgcatcgagtctctcaatgtcagcgtaacggccggcattctcctctatgaagccatgcgccagcgcctttcgtaaggcgctgttcaattttgcggcaagtaatatgacgctctgtttcagctctgtgaaaaatatattaccttgcttttcagcattgctgcatttctcaagccaactttaaaccaggttatttttcacatgagtattcctgacgatcttcgttacaccaaagaccatgaatggatcaagctgctggaagacggcagcgccgcgcttgtcggtattactgattttgcccagtccgagcttggtgatatagtttttgtcgagctgaaacctgccggaacgaaactgaaagcacatgaagttttcggaacggtagaagcggtaaagaccgttgccgatctttttgcgcctgttgccggcgagattatggaagtaaacggttcgctcgacgcagccgaagtcgtcaaccaggacccttacggagagggatggctggtaaaaatccgtatcgatgatccggcttctcttgccgaacttctcgatgcagcagcttaccgcgagcttatcggcgagtaatatcatcaaccatatctgtttctatctgaaccaatgccattcatcgtcaataccgaccaggaccgggaggagatgctccggagtatcggggcatcatcgtttgatgacctgatagcggatatccctccggaaattcgtcttgacagggctcttgaactttttccggccctcagcgagcaggaagtcatgacgctgcttgaaggcctttcgtcggccaacagcagcagtgcgggttttgtaagttttcttggaggaggcgcttacgatcatttcattccttcagccgtaaaaagcattgtttcgcgcagtgaattctatacggcctataccccttatcaggcggaggtgtcgcagggcacgcttcaggcgatctatgagtatcagagcatgatgtgccgtctgtatgacatggatgtcgccaatgcatcgatgtatgacggcgcgactgctcttgccgaagcggtgctcatggccatgacgataaccggccgcgagctggtggtgcttgccggcaagctgagtccttacaccggcagtgttctgaaaacctatctggaggcttcgggtcatggcgtgattcaccagaatcggcttgagaacggcatcggatctgttgacggtctgaaagggctcatgaacgacagggttgccgccgttgtggtgcagcagccgaatttttacggatcgcttgaagaggtagaggcgatcggtgccgcagctcgtgaaaacggtgcacttttcatagtttctgctgatccggtttctcttggtattctggctgctcccggaagttacggcgccgatatcgccgttggtgaaggtcagccactcggcaaccatcagaacttcggcggtccttatctcggcatttttaccgtccggcagccttatgttcgcaagataccgggacgtcttgtaggaatgacgaaagatcgcgaaggcaatgacgggttcattctcacgctccagactcgtgaacagcatatcaggagggaaaaagccacctcgaacatctgtaccaatcaggcgctctgcgctcttcaggcggctgtctatctttcgctgctcggaaagcagggtattcgcgaagtcgccgaacagtgtactctcaaagcgcactacctcgccggcagaattaccgaactgccagggtactccttgaagtacagtgctccgtttttccgggaatttgttctggaaacgccgctgccagccgcagtaatcatcagcgccatgctggagaaagggattttcgccggttacgatctttccgcttcgggagagaacggccttcttgtcgccgttacggaaaagcgcacaagagctgaactcgacagtttcgttcaggctcttgcggcactgtagaggcttctgcaacagcagtaaaaaaggctgtccccccggaaaggacagccttttttatttcgatattctggtgtgccctgcagcgggggagccttttacacaagcccgaggctctgaagctcctctttcaggatgcgcttgttttcatccgccagtggaacaagcggaagccgatagacctcttcgatcatacccatcagggccagcgcgtacttaaccggtaccggattgctttcaataaagttaagcctgaagagccgacggtatcgggtgttgatcgcgcgggcttcgtcaagacgtccggtgcgggcagcttcgaccaaacgcttgactgccgacggcacctggttcgccgctacggaaataactccgtctcctcccatcgccatgaacggaagaataagcatatcctcgccggtcagtacggaaaagttctcaggtctttcttcgagaagttccgttatctgggccatgttatccgaagcctccttgactgccgcgatgttgccgaaatcacgggcaagcctgagaatcgtcgatgccgccacattgctgcccgtcctgccgggaacgttgtagatgataatcggaacggagactgcttcggcaatgcgggcgtagtgctgatagatgccttcctgggaaggcttgttatagtagggtgcgacagagagtatggccgaagccccggctttttctgcatttttcgccaactcgaccgcatggtccgtggcgttggttccggctcctgccgcaaccatgatctgttcgccggcttcctcttttaccgtacggatgatgcgtgactgctcctccatagagagtgtcggcgattccccggttgttccgcaggggatgataatatcggttccggctgcaatgtgaaaccgtaccagttgtcgtaatgcaacggtatcgacagagcagtcctgcctgaacggagtaacgagagcgacggcggagcctgaaatgagtcgtgtggacatactgataaaaccttgttgatgaccgccttaagtaatcgattgcgtgttttacggcattgtttccgcggtcttttgttccctcgatttccggcagggagacattcaggtttttccgctccgtcagccttgcattccggcatgccggaaccagcaacgataaaaaaaggcgtctttaattgcgttgatcgctatggtacgaataataaggcaaactttccggattttctaaattgattttgcgctctctatcagttcaccggcaagtctgagggaggattcggatacgtttcttccgctgatgagttcggcaacggcccggatgtgtcccggttcatcaagatgcagcacaccggcagaggttctcccgttttcgatcgttttactgatcgaaaggtgcagatcggccatggcggcaatctgcgggagatgggtgatcgcgatgatctgatgcagacgcgaaagccttttgaggctggatgctacggcaagggccgttgtgccgctgatgccggtatcgatttcatcaaatacaagaatagggagtgccgcagattctgcaagcgcgctcttcagggcgagcattacccgggaaatttctcctccggaggcagaccttgccaatggtttcagttcttctccggtgttggctgaaaacaggaactcgatcttttcatgtccgttcgcaagagccttgtagcggattccatcgagcgttatgtcgccttccggatcctcttcgggcgtaaaagccgttttgaaccgtgcgctggcaatgccgagcatcgagagctcccgctgcagcgtttcatcgagtcggcgtgccgcgtttttccgtttttgagacagggatgccgccgcagcggagagtttttcccggagcgaaccgatctccgtgtcgataagagaattttcttcggcaatcgactcttcaatgccaagggcggcggtcagttcatctctccaggaaatcagttcggacagggttttggcgtatttttttcgggtgcgctgcagcagatgctgacgggttctcatggtatcgagccggtcgctgttgaattcgacggccgcagtgtaacggtttacaaaacgatagagatcgtcaaccatgttttccgccgagaggacgtcttcaaggcggctttcgaaccgtttgtctatggcggaaagtttttccagaatatgccgggctgatgagagcgctgcatatgccgaatgatcctgttcgtagaggagattcccgagttccgaaccaagcccgtagagcgtttctgcattttcgagcaggattatttcactctccagttcctcctcttcaccgtttttcaggtcaagggcattcagttcgttgaactggaactgcatcatctcttttttttcttttgcttccgctgcctgaagggcaagcacgctctttcgccggtagagtgaagagaggcgggaaaccgtatcacggtaagcggagctttccgatgcacatccggaaaatgcatcgagcatgccctcatgggacgccgcattgagcaggagctgatggtcgtgctgaccgtgcaggtctatgagcagttctccgacctgtttcagcactcccgccgtgcagggtgtgtcattgataaaacagcgtgactgccccgaaacggaaatttccctgcgcagaagagtgtcgttcgtgcattcaattcccgcctcttcgagcagggcaccgagccgctcagggagctgaccgcagagcatggcttcgataatggccttgttttcgcctgaacggacaaggtcgctgctggagcgttctccaagcacaaggctgagtgctccgataagcatcgatttgccggcaccggtttcgccggtaatgatgcagaggcctctggaaaactctacggtaagttctcgtatcagggcaaagtttctgatgtaaaggctgctgagcatgagccgggttcctgtttggagaaaactgcaggaaagataaggctaaaacaggaggaataaaaacggctgaaaaagccctttgaagtgggctttttcaggaatatgcaggtttcaggatttcgagccggttgaattttccggtgttttcctgggtggttcatcaacaaccttgttgaactcatcctcgatttcagtctgagcttttttgaactctttcatacccttgccaaggcctcgggcaagttcgggcagttttttggcgccgaacagaagcagtatgatcagaagaataagaataagttcctgaccgcctaatccgaacataaggtctctccagggattaaaacattaaaaagtatattcctcgctacttatataatcaataccgaaatcgaaaccaaactttttcaggaacaaaccggcttgctgtccgctcagaatctggcaatcacggtttcacctgcttttgtatgctgacctgcttttacggttacctcgacatgcgcgggaacgataacatcgacacgggagccgaacctgatcatgccgaagcgctttccccgttccacctgctctccctgctgcagggaacagatgatccgccttgccagaaatcccgatacctggctgaaatgcagtttcagctctttgttttcaataccgatttccattttttcattactctcaagactgcggtgatcgaaagccatcatgaaggtgccctggtgataggagagaagggtaaccgttccatctactggtatgcggttgacgtgtacgttgaacggagacatgaaaatacttaccagagttgacgacggaccggtaaaatggttgtttaccggcttgaccagcagtaccttgccgtcagcgggcgccagaaccgttcttttcttgtccggcggggttcgtatcgggtcacgaaaaaaatacagcgtgaacaagagcaggaataccgagaagatcagggcttcgggaagcagcggctttgcgaacaggtgtgcagcgccggataacagtatcgcgatacatgcagttttcaggatcgtcgggtaaccgtaaggtgtgagcatgtcaggatttggaaaggagtaaacccggttatggtaatacggatgaaaaaatacattttactggttctgtacgcaaccatgaaaaactgaaaagagcgtgaagcgtctcgaaaaaacatttctgcagcagctgcggaaccgtcggcttgtcgcagagggagaacatcttcttgttgctgtatcgggaggtccggactccatggcccttctgtatctgctctgcgcagtcgcatcggttgtgcggtgccggatcagtgttgcgcattgcaattttcagcttcgcggcgaagaaagtgactccgatgaacggtttgtcatggaacagtgccggcttctgggagtcgagtgtttcagcagacagttcgataccgcagcggtttctgcgagctggaagaaatcggttgaagagactgccagactgcagcgttacagctggtttgaaacgctgcttcaggagcgggagatgacgaaaatcgcaaccggtcaccatgtcagcgacaatgcagaaaccatattgttcaatcttttccgcggcacttcgctgcttggccttaaaggtataagggctatgcacggcagggtaatccggcctctcctgcttctgcacaagtccgatattctcggctatctgcaggaaaaagagattccgtttcgaaccgatgcctccaacgagagcatcgattacgacagaaactttatccgcaatcgggtcattccgcttatcgaggagcgtttcgagcataaacttacggtctccctgcaacgtctttcggaacaggccggtgagctggaggcctttctcgaaggatatttcgagcgccttgcagaagagcgtccggctctttttcctgcagaaggccgactggatgtcgcagagctcagaaaactttctctttttgaacagaaagagattttcaaacgagcgcttcaggaatccggagcatcgccggatgcggctatactgcagcgtctggtttcgctgcttgactcgcagccggggaaaaaaatcgtcgtgaacggcaagcttgtcgtggaatggaaaggaggccaccttttgtttctggtatctccatgaaaaaaaggttatggagccgctttcgattttctgaagatgttttcgggaaggtctgcatggataatcaccgactcgaggttctgctgaatctctactttgtcgagcagttctcttgcctctttgcttgttcttgattcggaaagagcggaaagttttgccgccccccagagaaatgtcgaggcaaagaaggccgcccgtcgcgttttgtacacccattcggtttccgccctgatgccgtccctgaatgaagctgaaagcgcaagatggcggatccggttaaggtttcccaggccgttcatgtcgcgatttgctgaagtgaggcttttcagggcaccgtttgtccattctgcagaaggaagggcaaaccagagatgcgatttatagacagccttgtcaatcaatgccgcagagagtgagtcccgctcgaaaaaattacctgcaggctgaaaaaaatcttcaagcattttccggctgccggcaacggcgatcctgttcgttccaaagggagccacccagatattccggtcgagcgcatagcatgtatggcctcctgccgatgcggtttccagacttttcgtttttagaaaggattccggaaatttttctgaaaatcgtccggacgctatacctaaaaaatcattctttttaaagccggtctggcggaaactcatgatcagggtgtcgatatcttccgcgatgacgaagccccggctgttcatcaggctgtcaagttttcctcccatactgatgagcgggagctttttcagtgaatcaggcatgacctcgttccagaaggggctgttccggatgtctttcatgcctacatagattacggcgtccgattttcccggaatgcggcttatgatatcctttgtctcgcggttcagcggctcaggcgcaaggcggggtttcggccagtttatccaggcgacgacggcaagaaaacagagcatgctgaggacactgatggaaataagcaaaccgggcccttttttcagggaacgcttgcgtgtcggttgctcgggtacggaagtgctctgcatgggtcaacggatcaggagttgtttttgatggcctggcgggccagttcgtcgcagcggttgttgaacggattgtcgctgtgccctttgaccttgtgaaaggtaacctgatgcaatgtaaccaacttcaggatttttttccagaggtcgatattctcgacacttttttttgcggaagtcgtccagttgttcgttgtccagcgcttcagccagccctgattcagggcattgaccagataagcggaatcactgtagagatcaacgacgcagggttccttcagggcatcgagtccttcgatagccgcggtaagctccatgcggttgttggtggttgccggttcatagccggaaagctcacggttgaccgtaccgtacatcatgagggctccccagccgcctctgccgggattgccgctgcaggctccgtcggtatagatggtaactctttttttcatagacagaaaaggctcaattcgggaaagaattgagcctttgcagaaccagttataatattcctgaaaacagtttatttcaagagtgcggcaagtttggcggtgcctgttttggaaatgattttcatggctttggctgacagtttaactttcacccagcacttttcttcttcaatccatatcctttttgtatggaggttcggctcaaaacgggtacgggtgtgattattggcatgggaaacattattgccatacttcggtctttttccggtcaggacacaaactttggacatgatgcaattctattggtgttaaaaaaatgaaccggaatataacaatagtttcggaaacctgaaattccttgtttcctctataggaatggttcctttacgggcgtatgcctgcggcacataccatcatggaaagcacatagagcagcgtgccgaatgcgttgtaccagacggctttttctcctggattcgcaataaggattttctgcatgggtagctgggcgaccagcagcagcagggctaatgcggttgtcgtccaggactctttcattacaaggatcgagatggcggcaatctgagcgaggtccatgatcaccgatgccagtacggctgcttttttctccccgagctgcactggtatggaggcgactttacggatgttgtcgccaacgaccgacttgaaatcgttgagcgtcatgatgccgtgagctccaagcgaaaatatgatcgccagggcgatggtttccgacgacggtactccctgggtgatggcaaaactgcccgtcagccaggccacgccttcataggcgagccccacgatcaggttcccgaaccatccgtttcgtttggctctgatcggcggaccggagtaggcatgcgacatcagcaccccgacaaatgcgatggcgacgacataggggtgaatcgaaagagctaccagaaagccggttatgatgagtccgaacgtgataagccagctggctgatttcgatatcttgcctgaaggaatagggcggtcgggctcgttgatggcatcgacctcgcggtcgaaatagtcgttcatggtctgcgacatcgcgcacatgagcggtccggccagaatgacgccgcggagcaggatcgaccagtttgatgcaagaggctcgccggttgagactacaccacaggcgaatgcccacatgggaggaaaccaggtgacgggtttcataagcggaagaatggccgacggctcgattctgaaccctggtttattgacattttccagagcctgctgaatagctttctgccgggaagcgctcactcccgacatgcgcagtttatcactgatgcttggctggatatccggatgcagggtgtcgtttccgttcatgatagctattaaaaactcacttcgtcttccgcagagaaagcaacaataatacaagttttttggaaaaaatgtaagcgcttagttcaccgcttccctgtaacgggcagaaagttctgcgttaaagtcaagaatctccctgaattttctgtcggtatcgccgctttcaagcgattctcttgatatggtgaggccgtcatcgatgcaccttgcatgtccggatacgtaacaggccattgccgaggtatagagagctgcatcgatctgcgccggtgaagcgctgccatcgagaatgcttctgatgatagcggcattctgctttcgctctcctccctgaatggccgaaagcggatgtctgtcgagaccgaaatcctccggatagactgtatgccgacagacatatccgttctggatttcaacaatataggtcggtccgttaagacttggttcatcgagggagacgccttcttcagtcatcgcatgcacaatcatggcgtggcgtgtaccggtctgcaggagcacttcggtatagagttccatgagctcgctgctgtaaacaccgacaagctgcctttttgatcgcgcagggttgataagagggccgagcatgttgaatatggttcttatgccaagttccttgcgtatatgggcaacccgtttcatcgacgggtggaagagcggggcgaagaggaatgaaaaccctgtccgggcatagagttccacggtggcttccacaggcaggtcgatacggaatccaagctcctcgagcacgtcggcgctgccgcagctgcttgtaaccgaacggtttccgtgtttggcaatggaaacgccggtgctgttggcgatgattgagccgatagtggaaatattgtaggtgccggcatgatcgccgccggtaccgcaggtatcgacggcatcgggagagagatcgatggtgttggcctttgcgataagactgtaatacgctccggcaacttctgtggaggttacccctttgtgctccagaagagcgagcagagcggcaataacggtatcaggaaaaaccccgttcatgatggcgttcatgcactgagtcatctcctcctgcgaaaaatggtctccggagagcagcttgtgaagaaaatccttgtggcccatgaaaaaaatggttggcggagcgaatgaattatcaataaatgtaaattataacaagaatatagcttattgcaagcaatcaggatgtcgcacaggtatttttcacgcagttgaacagcagtatggatcatcagtattttgacgggtatcgtcaggcagggctttcggaagttcgcagaaaaatgacggctctgaatcttgacgctttgatcgtatccgatctttcggcaatccgatggcttaccggtttcagcggttccaatgcccggctgctcgtcagtccggacagatgcactctttttacggattttcgttaccgggaacaggccgctgcagaggtcagagtggccgggacggttatcgcttccgacggttttgcggcagaggtcgttacgggctgttatccgttgggtgctgctaccggcattcagtcggacagcatgacgtgggacgaagcccggctgttgtgtgccagactggaaccaatgacggcgccagtgccggtcgcatccttttttgacgatctcagaatggtgaaaaaccatatcgaactgatgcatatgcgacgggcggcaagcatcagcgagcaggtgcttgaacacattctgcccatgatcagacctgaggtgacggaactcgatatcgcagcggagatctcttatcagcacaaaaagctcggtgcggagaaagactcgttcgatcccattgtcgcatccggttcacgagccgcaatgcctcacgccaagccgggagctgagcatttcaggaacggagagctgattgtgatcgatatgggttgcgtctgtgacggctatgcgtccgatcagacacgtaccgtagcgcttggcagggtttcttctgaagacagggcgatctaccgtattgtcgaagaggcacagcaacttgccgtcgacagtgtccgctgcgggatgaaggcatccgaactggatggcattgcccgggcatatattgagcggcatggatatggcgaggcgtttggacacagtctcggccatggggttggaattgacgtccacgaagagcctcgcatcagttcaaaaaactgccggaatcttgaagaaaacatggtttttaccattgagccgggtatctatcttccgggcagactcggtgttcgtattgaagatactgtagtgcttcggagcgacggagcgcatccgttccagcgtttcacgaaacaactgatcgaactgtaagcggagagtcgcctcatcagtccgttttttttataatcgttaaggttttgttgccatgaacgaagagtactgtatggtcgtcacgacaattccaggcatggaagaggccgaacagcttgccgaagggattctcaacaaccggcttgccgcctgtgtccagatgaccggcattcggagtctctttctctgggagggggagatgcagcgagaggcggaagtgcttcttctgatcaaaacaaccgtctcccgttattccgatctcgaatcgtacatcagcgagtaccacccctacgacgttcctgaaatcatccgaatccccgttaccgcaggactatcgggctatctcgactggctccggacatcaacggctccggttcgacgggcataactccgtacaggctcctttttataccttcccttcttctgcgcagtatttatttttttgattacccgcctgtattttcctgtgaggagcttttttcgtgtcgggttcgacccataatgcccggcagggccgagattgccgatatgccgaaaaagatcagcgagagcgccacgccgatgccggtatcgagagagagataaccgagcagatagtagaaggtgacctccctcgctccagctccacctaccgttatcggcaggacggtggctatgctcgatatgagaaagatcgccagatagtcgatggcgtgatgggctggagatatggccaagagtatgaagaatgcggagacgacctgggtgacctggatcagcatcgattcccatgccgtgacggcgaagctctgcaggaactgcgtgtagaagagcctgttgaggaggaacgacaccgggtagagaagagccagcgcggcccatgcgtagggcaccagttcaggaagcttcagggcgaagctgcttggaataagaagaatgagcgagagtacggcaagcgcgatgatgccgcagagtcggtcccagaaaacggcatgaaaaacgttgagcatttttatgccgtggtttttctgaagaatgtagattttataaccgtcgccgccgatacctccgggaaggaaaaggttgtagaacatgccgaggtagtagagcttcaggttatacagcgatgagagatcgatgccgatatcccgaaaaaaacggttgaggcgcagggcgttgatgattttcgagatattgaaaaatacgaatgccagcaggagataccaggggttcgctccccgaatgatttccagcagtttggccgtatcgattttcgtcagaacaaggtagagggccaggacggtaaccagaagctgaacaagggttttgagaagcttcgatatgttttgcttacggtttgtcaacgatttttctgatgatgtagggtttcttgttctgcgactcgtaataggtgcgcatgatgaactcggcgacaaacccgctggtgatgagctgtatgccgataaaggtcagaatgatgccgagcgagagcaggggacgtccgccgatctcatggcccagaatcttcagggcgagcaggtaaagattgacggcaattcccagaaaaaaagagagaaaaccgagggttccgaacaggtgcatgggtttctgcccgtatttctgaaaaaagaccatgaagagcaggtcgctgagcaccttcgaggttctgccgataccgtatttcgaatggccgtattttctcgggtggtgccgtacatccacttcggccatcctggcgccgtagagctgcacaagcaccgggatgaaacggtgcagttcgccgtagagaccgagatttttggcgacatcctttttgaacaccttcagggtgcagccgtaatcgcggatatgtacgtcggtgagggttctgatcatggcgttggcgatggcgctcggaatcttgcgcagcatcatgccgtcttttctcgatgccctgcgtccggcaaccacgtcgagatcctcttcttcgagataacgcatcatcatgggaatatcggcggggtcattctgcaggtcgccgtccatggtggcgatcagctctccctccgcatattcaataccggccgccatggcagttgtctgtccgtagtttttgttcagcacgatcagccgggcgttaggtggagcgcaggcttccactgcggctacggttccgtcggtagagccgtcgtcgacgagaatgatttcgtgatcgatggagcggagcgaaatttcgagcgcctgaaaaagcggccgaatattctccgtttcgttcatgaccggtatgaccaccgagagtttcatgggcggggcctcatttcgttgttttttaccagcacaatgccgtgcttgctgtagagcagctcgggattttcgagccgttcaaggtatttgacggtcgtcagcacgatttctcccttttccggcgcccgtttttcagcgaaagagtgggaatatagcaaaaaagaggggtagtaaactttccacatcacaactttgtaccctctgcttttcgagagcagggcggcctcctttaccggctcctgaagcagacgcgctgcgagcggcatgatgtggaagttgatgcagaggcagaaaacgaggccgccggcgacaagccggcttcggggggagaaggccgggacgaactgcagcgccgcaatcaggagagccgcgccggcaagcagaagcgagtggtctgtgccggtgagccgaagggcgctgtcgagcacggcaaggatgtagaggtcgtcgatccgggcggcggcaaccggaatgaggagcggcagcgctgcgaaaagcaggagaaaaaataccggccagagcaccaggatgcggggttttttcacttccgcaaagagcctggccataaggatgaagagcggcgtatagccgtaaatcatgtagtgtggcagcttggtgccggagagcgaaaaaaagacgaagacaaaggcgaaccagatgaggagataacggttcagcggttcgctgagcagttttttcaggttgaagagtatggtgaagagcatgccggtaaagggcataagcccgatcaggagcaccggaaagtagtagaaaagcgatccggagtgcccttcaagggaggagctgaaccggttgacgttgtgcttgaaaagaaacccttcgacgaacgccattccctgatcgaggtattcgagggtgtaccagggcatgacaatagccagaaacagcaggatcgcccgaaggttcaacacggttttgagccattttttcagctctccctgctgcatgaaaaagagaaaggagacggctccggggatcaggatggctaccggtcccttggtcagcactcccagtccggcggctgcaaacgccagataacgcgatgctggcgagccggttctgtagtgcgtatatacggcgaacatagtgacggcaaggcagcagttcaggagaccgtcggcgattgcggcttttgcgataatggttacctggagtgagagcaccatgaagagcgtggcaggaaaggccgtttcgcggccgagttccatgcgggtgaaccggtacagcgcggcggcccagattgccgatgcggcagccgaggggaagcggaacgcgaactcgttgagcccgaacgtttttacgctgagcacctggaaccagtatatcagcaccggtttgtcgaagcgcggatgaccgttcaggtaggtggtcaggtagttgccactcgcgatcatttcgcgcgtggcttcgctgaacgcgccttcatcgacgtcgaaaagcggagcggagccgagtcctgcgaaaaaacttatgccgacaagcaccgccaggagcagcacctgtctctgctcaccggattgttgaagggatgagtgcatgcgatgggtttttgaagtaccgatgatagagaaatgccgtcgaagcagccccgagcagcgatccggcaagcacatcgctcaggtagtgctgggttgttgcgacacggctgaaggcgatcagcgccgcccacagaaagaaaacgatccggtatcgaggaaaaagcaggcagagtgtcgaggcaacgctgaaagccgtggctgaatggcctgacggaaaagaggtccatgcatgttcgagatggaagaagtcgaagccgtagattgcatccctgaaatagagtttcggtcgggccctgccaagcagaaacttaaagaggtcggccgagagacccgagagcgccacggaagagaagagcagcaatcccgacgatgcggcggccggtttcgttttacgcagcagcagatagcagaggagagccgtggcaaggtaccattgagactcccccattcgcgtaatgagtttgaaggagcggtagaatccggtctctttaaggttagcgaaccagagcgctgtcggaatatccagaaaaaggtagctcaggagtccaaagagcagggttgttgcagacgcgatgatccagtagtggcgtgccgtcatgatcgtgtattccgcaggctgaatgcgagcaggcgtgttgaaagcgtgttgaaatttttcgtgatgaacaactgttcatgaaaatacattaaattttaactgactcataaccatccgcagctttgtccaggcgagtcgtttttttccaatcagcaacatttttcatgaccatttcagaacccgtagccattctgcttctctcctgtcccgaccgggccggactcgtttcacgcatctcccatttcatttatgagcgtggtggcaatattctcgatcttgacgagcatgtcgataccgtcgaaaaaatgttttttatcagggtgtcatggagtaccgatcatttttccattccaccgaccgagcttgacgaggcgttcagtccgcttgccaaggagttcggcgcatcctggaaaatccggctcggcgaccggaagatgcgagtcgcgctgttcgtgtcgcgctacgaccactgcctgcaggaactgctttggcggcacagcataggcgagttccggatcgatattccgctgatcgtttcaaaccatcccgacctcgagccgctcgccctgcgttacggcattccgttccacgtgtttcctgtaacggcagcttcgaagcaggaaatcgagcagcaggaactgggactgctcagagaccacgatatcgataccgtggtgctcgcccggtacatgcaggtgctttcgccgcaattcgtcgagagctatccgtcaaggatcatcaacatccaccactcctttctgcccgccttcgtgggcagcagtccataccggcaggcctatgagcgcggggtgaagatcatcggggcaaccagccattatgttacagaagatctcgaccaggggcccatcatcgagcaggatatcgtcagaatgagccacaaggatacccttgacgatctcatccgcaagggccgcgacctcgaacgcctcgtcctcgcccgggcgctgcgcctgcacagcgagcaccggatactggtgaatggcaagaaaaccgtggtgttcgattgaagaagtgttaagtgttacggatgaaaaaggctggtcagcgtgttagcaagcatacgatgttggctttcggcaatgagctcttgtccaaaagaaaactggtttaaattgcacgcgacctgtataaaatatgtatttttccctaatccctaatccctaatccctaatccctgattcaatgatcaataaacttttttttcttgttgtgctgcttctttccggctgcacaggagtgcccgaagggcttgtcgtagtcgatgatttcaggctcgatcgctacctcggcagctggtatgagattgcccggatcgagaattcgttcgaaaagaatctcgggcaggtttcagccgagtattcccttcgggaggacgggagcgtgaaagtgaagaacaaggggtatgatgctgataaaggggagtggaagtccattgaaggcaaggcagcttttacaggcgatccaacgcaaggcgcccttaaggtatcgtttttcggcccgttctatgccggctacaatgttgtggctctcgacaggaagaactactcctgggctctcgtctgcggacacaagaaatccctgttctggattctcgcccgcaagcctgaaatggaaccggtgctgctgcagcagcttgttgccaaagccgactctctcgggttcgagacggcgaagctcaggtatttcgagaagccgaggtaggctcgttttttcgtttgttgcggtaactgttccgaaagaacagtacatgatctgtatcaagtctgaggattgccggttcgggtttttccatgtgacaatcttttcctggctcccgagtttttttacacattacgggatagatctgcatacacgcagggtcataagggccggaattgtatttgtcggcactcaggaaattccctgctgaagggtgtgcttccacaggatgcctgtttttctcgccagggagtttcgacgttgttataaagggtattttgttgacagatgtctcgttgttctatgaaatcttatttccagcaaaaccaccaatcatgaaggtaattcagggatctctcaaacagccgggatccgttgtatcggaaggaaggcgtttatacgatgccggcaagttcagcgagtcggcatcatttttcatcgaacggatccagcgaagcaaagctgcaggtacattgccatctgcagcggatcttaaccatgccggcagagcatatcttgccatgggtgattttcattccgcaatttcctttttccggaaaggttatgagctttaccccgatatagtgtctttttccacgaaccttgctcttgcttcgctgagaacgggaagatacagggaggcggccggattatttgacggattgacccgcaaccctgatggttccgaaaacagtaacgcctacgatggccttgccgagtgcctataccgcctcggggatttcgagggagctaaaacagccggggtcaggagcctcaccataaaggaccgtatctcctgttccgcagataatcctttttttcaacagcttaaagcggaaagccggacgattcggaaacggccagttcctgatttccataacagtaagtcatcccggaatattatagcctacagcctctggggcaacaagacccggtatgtcgatggcgcggttttcaatgccagggttgcccgtgtggtttatcctgcctggacctgtcgtttttactgtgacggatccgtacctgaaacggtgcttgaagagttacgtcggaacggagcgcagatcgttatgatgccagccatgcgacaggtttaccagggtttgttctggcggtttttggttgtcagcgatccggctgttgatcgttttctcatcagggatgccgattcgccgctgacctgccaggagcgggtggcggtggatgagtggatcgaatcgggaaaactctttcatctcatgagggactggtactctcattccgaacttattcttgccggaatgtggggcggagttggcggcgttctgcccgatctgcagccaatggcagatatgttttacaacaaggctcaaaaagagcgcacgatagaccagcaatttttgcgctggtgcatctggcctctcatccgtgaagagcatcttgcccacgatgagtattttcgtttcggcaatgcagtaccttttccccgtcttggcagaaatccttctgatatgccggttgcactgacatggatggatccggctgcctgtgcgatatcagtaagcggcaaaaaacggcagagggttcgggttgtcagcactgtcgtttgatgcgtattcaggtttccataagtaaccgactcagttcgggaaaacctgtttgttacgaggtcaataataagtggttcatgacttccacgaaagaagtattattatgaaaaaatctgtcggagcaaagacgctcctctttccgactccggtgctgatggtcggcacctacgaccaggccggcaaacccaacctgatgaatgccgcatggggcggcatctgctgttcgaaacctccctgcgtcgccgtttcgctgcgcaaagccacctactcccacggctgcatcgtcgagcggaaagcctttacggcaagcatcgcctgcgaagggcgaatggccgaggccgattatgtggggatcgcatccgggcgcgaagccgacaagtttgccgttgccgggctgacccccgtcagaagcgagctggttgacgctccctacgcggaggagtttcccgtggtgctggagtgcaggctcctgcacgttatcgaaatcggcctgcacacgcagttcatcggcgaaatcatggatgtcaaggcggatgcagctgtgttcgacgatgacggtcttccggacatcatgaaaatccagccgctcatctacgataccgcccggagagggtaccacggcgtgggcccgcgtctcggcgatgccttctccgtcggcaaggcgctgcagtcgtgatggtctgttgtgtgtttgttctcgacgatcgccgtaaattcgcgtaacggggtggctcgattaacaaaaaattacaggagcagggatctctgccgtgcctgactggttcgaaaatccggtttgacccggttggaaacagcgagaatgcagggtatatcgacagcaggatttgcaggggcacttcgttcagggccgtaactgaatgaaatgaatttttatatgccggataagggttccggaaacacacgcatcgattttttgtgttgcttcaatgcgcattttgccggtctttttgccgatctgcagtaacccctccagaccacatgatctacggtgctgaccttagagcgcatccagcgtccagcacgagccttttctgtcggaaaagcgctgcattcctgcctgtattccgtttaaacagaaactcttttcggtatattgctccctgattttacacactcggaaccggagaaaataccatggcaatgaccgttgcaatcaaaaacgacaagctctgtatcgaaatcgatcttgagaaaccgaccccttcagcatccggcaaaacgctcgttgttgccagcactcacgggaacgtggttacgacggctgaagttgacggcaaaccggtcacaatcggcctgaatgcctatatcaagccataagcgttgctcagtcagtatcgctcttcaggtattcagagagaagcccgacagttccttacagattggcgaaatgtcaggattacaataggataaaaaccgttatggacgtcaaggccgatgccggctacctcgacatcatgaaaatccagccgctcatctgcgataccgcccgaagagggtattacggcgtaggcccgcgtctcgcagaagccttctccgtcggcaaggcgttgcagtcgtgatggtttgttgtgtgttagttctcgacgatcgccgtaaattcgcgtaacgggttggttcgctggatgttatatggggtttattgcctgcctgtttcgaaaatccggtttgacccgattggatacagcgaaaatgaagggtatatcgacagcaggttttgcaggagcacttcgttcagggccgtaactgaatgaaatgaatttttacatgccggataagggtgtcggaaacacacgcatcgattttttgtgttgcttcaatgcgccttttgccggtctttcgcaagggtttaacctataaaataaaataggttattctgctttttaaaagatttttcgccggtctttttgccgatctgcagtaaaccccggccgctcatctacgataccgcccggtgagagtatccagcgtccagcacgggccttctctgtcggaaaagcgctatggagtggggtagtatcgtatccgtttgttcccgaagctattaggccgtaaattcatgcctgtcgcgttttaagcgtaatatttctgtaaccattgaaatatgagagaaatggatcgaaaccgaattgaattgctggttgcatccattcgggaacttactccgggacaattttcatggctggagagaacagttcagatatttcagtgtgagcatcactactcgattttgcactctgaccttcttgacgaagaaactctggaaaattttggtgatgcactgagaatccatcacagtttttcagtggagccattttcaaaggataaatttgaatacgttcttgaacgggttgtcaacatgtcatccgagcgcgcaaagcttgcctcaaaagggaaccggggtcatgatatcaccatagacaatacgcgggtttcactaaaaacacaggcagacaaggggatcagggagggcaaaatatggatcagtaaatttatggaactgggaaagggtcactggggcgataatccggatgatctggtattgctgcgcaacatttttttagcgcatcttgacaattacgagagaatactcattcttcgggctcttcggaaagcgccggactggatatacgaactggtggaaatacccaagcagcttctgttgcttgcgggcaatggaaaactcgagatgaaaactgaaagcaggcaatttccaaaaccaggctattgctttgtatgtgaaggtgatacagagttataccagctttactttgatggagggagcgagcgaaagcttcagctcaaaaatcttcttaaaagtcgctgtattgtgcatgcacgatgggaatttacgattcctgcagtataagtgcaccttgtacccgtgcgttgcgtttgcttgctatgtcaacataatcctgatttatttcaataccgacacattttctgttgagttccatcgatacaattccaaccgtcccggatccatagaaagggtcaagaatcaggtcgttttcctctgacccggctaatatgcatggacgtacaagatttttagggaaaaccgcaaaatgggcttctgcacaaggttcggtattgattgaccagacggtccgcttgtttttgaagccgtttccgtttgtatacgactccttgattgcctcctgattaaaatagtactgttcagattttgagaacatgaagaggtactcatgagataccgttaagcggtcttttacgctttccggttggcaattcggcttgtgccagataatgtcatttcttaaataccatccgtcaagctggcaagccattgccaccatccatgctacgccgataaggtctttttttttcagaccatcaggcgtaggcggccggtacgacattgctcgacctttatttttagagtcttcctgtcgccattttcttccgcctgaagtataggtattgccgatattgagccagaatgttccgtcagatttgagcactcgtcgcacctcggaaaatatttcgacaagagcatttacataatccttaaggtcaggctctgcaccaatctgattctcaacgccataatctcgcacaccccaatagggtggagatgtaacaacacatctgaacgtgttgtcaggaaggcttttgatactatccctggtatctccgttgatcacctgcactccctcttcatcaagcagttctctgttgataagagtgtttgatgcggatgctcgttctgacccgactgtgaccgtattcgtattgcacaattcatggaagggacgtcctaccttttttctgccaaacctggcaaattcagcaagaacagactcggcaatcaagtggtctctgccggatttatctgtctggaggcgctcttcaagaatatattgacgtattcttgctgaagatacgcccagatagtgagcggcctcttctgttgtataatgcttgctcatgcgtaaggtttttatactaatgtagaaaaactcctgcaaaaagcaattcacaaaaaatacctaccgtctcctgactccccttcgccgtcacgaccggtgatttccgggctgaaatcatgcgatggctgaaagccggcgctttgttgcgttgttattgccggtttggtgcagtgatatgttgatgacttgccgttttttcgctacattttctgtaagcgattattgtgaaagggcatgggggtcgtttgcaagcacatgatgtgagcacctcaatggtgtttacgcatgttgtaaacacaggcgttcatggagtgaaaagccctgttgacctgtttcctgccggtttaggctgatctgtataaaccgtcaggtctggatgtttgttaacgggtttaagttgtttttatttaggtaattggctggtctgtgagtgtaaatttgaaattgtcttatacagaaagaagctttttgcttttcctgaattaggcagatcagtctaaacattgttagccctatgaacccgatcatcatcaccaatgtagaaatctacaaggccgttgcaaatgaggcctatgaagatatggttctactcagcgagagcgggcgacgactgaagtccgatggaagcgccggtttcatcattacctacgaccccactcacgccagcttcaagaaagcaatgatctcgcttgttttcacaggtatgtggctggaggcgctgatgcatcttcttatcgtcagacaattcggagaagcgaagttcaaagaatacgatttcaagtcgtatgaggaaaaactgaagctgcttggcgtagaggacaaacagcttctcgacagaacatcccgcttccgcgtcatccggaaggcattggtccacgagaaggcgcattttgacgatggagaaatgaagaccgcacagtccgaagcgaagaacgctcatcaaatgcttcaagccatttgcgaagcgcttggtccgtctcattgatggacaccgccacaactcacagcatgtccaaggcattatccgccagggctaacccgcgcttctcggttccccgtcggcttcgccgccgggcggcccctcaagctaaacgttaggcctaataaaagaagctctcgacgatggcgaaagatcgaaaaaccgttgacacactttcgtatggcttaagccgtcccacgcaactactggaaaagctggagttggatgctgcaaagctttgttcgagccccaatccatacgatgtattcaactttatcgtcacagccgcagttttggcggagtggacaaagaactactacaaaaccgatgatgggcctaccccatttggcccaccaacgaaagtgaaagacgagtggaccttgcctggtacgtgtgagaaatggataaccgacactacttgcttgcccaatccagcgggcggggtgactcgccacatccagcacatgctatcgatatgcgcgcatacagcaaatgcatccaagcattttcattggggcgacagagggcaaatcgaagctattggtgacaagcctccaatcaaagactggtatcaatatttctttacctcaacggcaccggatctctacgtcacatatcgtggagagaactacggtttgcagcaaatcaaaggcacgctattgcagttttaccggggacttatttcgcagttagagcacactgaacaacaaaaaaaggactaaggtcagcgtgctcaactcaactgaggggaatcggggacggtgttttctttaagtttttatggggaatgcggagtgtgaagcccatacgggaaggccggctctgtcggtatttttacgggacgctcattattaatatgacattttgttggagcggttgattgatcggggagattgcagaggcaacgttcataactgaggaggggaatcggggacggcgttttctttaagtttttatggggaatgcggagtgtgaagctcatgcgggaagggcctggtcggtcgggggtattgacgtctggaattatcgaaaatccgtgttatgccggggcgaaaagtgactgaagcgaatgttgtcccctgatttcgtctcgattctttgtggtgcctcgatgatcattttgccggtctttttgccgatctgcagtaaaccccggctgctcatctacgatagctcccggtactcgccataagtgctcaaagcaggaaccgtctcctgattccccttcgccgtcacaaacggtgatttccgggctgaaatcatgagatggctgaacgctggtgctatgctactgtttggtgcagtgatatgttgatgacttgccgttttttcgctacattttctgtaagcgattattgtgacagggcatggaggtcgtttgcaagcacatgaggtgagcacctcaatggtgtatacgcatgttttaaacaaaggcgttcatggagtaaaaagcccggttgacctgtttcctgccggtttagactgatctgtataaaccgccaggtctgaatatttgttaacgcgtttaacttatttttattagggtaattggctggtctgtgagtgtgattttgaagttgtcttatacagaaagaagctttctgctttttcagaattaggcagatcagtctaaacattgttatgcgcagaagagagggaaggcaatatgaattccgaagaatttgtgagttccataagcaagagtattcccatcggaatcgaatttgataatcccggtggtggcacatccatcgtcaaatccataacgcacatgaatatctcgtataaacgaggtaattccatcatgtccgttgggctcaatactctctacgatacatacaagcaattcgcgggaaggcaggtcacttgctcggaattgaaagaatatgcgccaaatattttcgattcaaaggcacgtccagcaggtcactcttgcaactgcacttttttctttctggtcctaattgctattggtgtagtcgaagaaatccaaggtgccggagtccgcggtaacccttactacgtggacatacaaagcccatgaatcgcataacaagtagttccagcggaccccaaactccgcgcggctttttgcgcatgccttcggcattttcgcgcagacgcctcgctacgtttgggttcgctgaacatgggcgttgggcggatactgtgaagaatgcgaaaatctccgacactcggcaggagagtcccgaccgatgagcgaaaatagtcagttctcaggaacctgtgtcacctcgggtgaggcgatggacatctacgaggtcgttgctcaatacgccatagccgtcgggcagcagccaattgggattggttcccttgggcgttgccgctattgcggcgctgagagtagtctgaagttccagcaggttgcacacactttccctgaggcgctcgggaatcgatggctcaaatctcttgacgaatgcgacgattgcaaccacaggttctctgtttgcgatgcagcgctggcggaggcgtttggagccttcctgactctcggtggcttggcacgcaagaaaggctccaccagaaagttcggtcgaagttgtggcgacgtgaccgttgcccacgaaagaaacgatgacggacgtcaccagtcagttcgtatgaaaggcaccaccgaggcactcggcttcggggtggcgcgcggcgatgagtccttgcgcatcagaattcccatgccgaatgtggcatttgttccagcacgggcatacaaggctgttgcgaagatgggcttcgcattgattccccagggggaactacgtcacttcgagtctgaacgcagatggcttctcgactcgtctgacggcgaccaactacgagaccatcatgtggtcgcatcatttggaagcgttggcaacgctccgccgcttgtcgtgggatcgcttcttcggcgccgacatccggaggtgccgcttccatacatgatattcgtagtgtgcatctgctcgatctgtatgcaagttgcgatcaaggccgatgccctcgatgatcacgtgccgagcgatgccgtgcgcggggtgaatcttcaatgggtcaccgcttttggcggatcgcaagacaaaccagcggtgaggatcgtctatggccaccgagtggagtgggattggagtgcggctacgtctgctctccagcccgtcgcggcgatgatccttaccttcaacgataagacgcaggaggggagccttgaaccagtatttcgttagttgggtggcctctcggcgtagtgccgcccaacatggcaatgcacctgtcgatcggcagcggacggccgctcgcaggtgaacgccaagccgttcacccgccctgcggttgggtgaacgtggccgcggatcgggcatccgcctgtccgcccgcaggcgggcgaacaagcggctggagcagacactccgcgtcgtcaaataaatattccgccgcggagcgctgctcatccgcggccacgttaggcctcagtaaaggtgccgcatgcataaaatagtagttaacatgccttcagaaaagctgttatatcactacacatctcttgaatgtttgcttggcatagcatgttccaagactctccgtgcaacacacattgcacatctcaacgattccaaagagctgatgcttgctatcgaacatttggaaagggaggtcaagaaacgcttacagaacgagcaattaaattctgaagatcgaaaatgccttgtacaactttcagagtggctaaatcatcgttttctactcgagcatctactatttacttgttcattcaccaaggccggaaatttgctgagccagtggcgcgcgtactgtcccccgagtgcaggagtaagccttgggtttaatccacaagagttgctggtggctgctgaggcgcaagaatttcagttggttgagtgcgtctacaatcaagctatgcaatgtaatctagttaatgcttggcttgatctcgtgctgacgacaaaaaatgaaaaagaagagccagcatccaagagtcatccaagccagtcttattactcgcattttcgggctaacgaagaggcgtttctccaagtcgcggcgcgcatgaagcaccacgcgttttccgaggagaaggaatggaggcttatctcaaaagttagcaaaagtcttcgtgatcccaaattgaagtttcgcgctggtaaaacgcgccttataccctacatagaattcgaacttccgctaaccgaagcacaaacgctatctcttggacacgtttacattggtccagcacaagaccacaacatctcatttagtgcaatcgcaacatttctctctaattctggcgcaagaatttcaagtggcattagtgcttgtggaattcctctgcgaaactggtggtagaaaatgaggcctaacaagtcgctcaaggttcgcttactgcgttcgctggacagcctccaacggcgcatgcttcgcattttacgcgccgtttccggctgccccttagctctgcgttcggcatcaagggagaacgtatgcgaaacgtgacgtttgtcgttgatgagtctggagcaaagggcttttcggacaaccgcgaggctgtagtcggtgaactcggggtaatggctggtctgctgattccaacagaatgcgttactcaggttgaagctgatatttccgctatcgtgttcggactcagccccacagggaaacttcacataacagacctggactcgggcgctcaacagaaggttcgcgagagtctcttttcgtacctcttatcggtgcgggcaggctgggtctatgaagcgatgtacgttgaagggcttcattcacatcaacaacttgtttccgatatgggagcggtcgcaaaggctcagcgcagatccaacataaagctttccggtaacgagcgcctggcatccctgcatcaagagctgtttttgggcgcctttggaaaaggcgttgcattctgtatagatcatctcggtaacgaggtttcgatagatgtcattaccgatcgggtgaacggaagcgttttgaagtcatttgatgaggcggcacagcgcctcctcaatgtcggcagccgtaaggaaacaggggtttcgggttttgaccccgactccaaaaccgtcgtacgcggcttggtcaccaccgagataaccgccgggatggatcagttgggtgacttcacaggggttgaatacaacatctcgcaatcaacgtctgtactaacgctcgcggcagacgtagtagcgaatagtgttcaccatcacctgaaatcgcttcaagcatgcaagcccggctgcgccttgaacactgtggatgccattgccgggcacccgctggcaaacagcgtatatggggtaacaacagaagcatcagtaatgcctcaggtggcggatacgatatttcgccatcctatgtcgtccggcaagtgatggtgcgtactgtgccgaacaatgccttcccgccgacgtatttgccactgctttgcgttatcaaatccgcggctgaaggcgggcgttaggctaacagtgcattgcgcgagggggagcaattagggaggggaatcggggacggtgttttctttaagtttttatggggaatgaggaagatgggatgttctttattatttgtatcgtagcgaagaggtcaaattgggcgaggggaatcgggaataacggtttttcccttaagttcttatggggaatgcggagtgtgaagcccatgcggcgagggcccggtcggtcgggggtattgacgtctggaattgtcgaaaatccgtgttatgccggggcgaaaagtgacgagggggaatcggggacggtgttttctttaagtttttatggggaatgcggagtgtgaagctcatgcggggagggctcggtcggtcggggtatcgacgtctggaattgtcgaaaatccgtgttatgccggggcgaaaagtgactgaagcgaatgtcgtcccctgatttttttctgatttttttgttcagggaatcagttcaaaccggaattttttgccgagaacagaggctgcgctggagagtgttgtcagggtcaggctggtatctgtcgcgtcgagcaggcggttcagggcggcccggctggtgtgcatttttctggccatcgctgttttggtaaggttctgtgccttcatttcctgatcgatctgccatgcgataacccgctttattgctacggcagcggcttcatcaagaagagcttcttccttgagaaaatcgtcgaaactgctgccgatattttttgttttcatcatacactcctcattctgtttttcgccaactgcagatccgacttcggtgtcgcttgggattttttgataaaaccgtgtagcagcacgatcatcccatgagatacggtgaacagcactcttgcgatacggttttgcagatggatgcgtatttcccaaaggtccttgtcgatcttgcgtaccagaggcatgccaagtggccagccatactgtacggttttgatgtcctctcctatcgttttgcggtcgatagccggtaactcacgcaaccattcgcgtacaggttcgctgccgctatcggttttgaagaaccttatatcaagactcggtttttccatctcaaatgtatcaaaataagtacggcccggcaagctttattttttttcagccggtacttcgttacggaatcataagaggatttttctgaggataggaactttatgatgatgtaaaattaagtaatttttctttattgcctgaacaacaatcttgcatgaaacttgggaacactgatccgcaaacgaacaggcaggtcggcattatttgcacgatacgaatgccgcacaggcacgcttatcggtatattcagtattgacaagggtcactggattaactcaaacagtaaacggagggagtgcataatgaaaaaggattgtgactcatgcggcggaaccggcaaggttctggtggaatgcagtacatgcagcggtaccgggcaggtaaacggaaaggactgcaagacatgctatacgcagggtcaggttgtcgagaagtgtggcgcctgcaatggtaccggtgatggcgatgaggaggaatgaacggatgttccttatcgggggttttgggaggcttgtgcctgccgacccgcaatcagccatggagtgctttcagtgagatgatctcgatgatatggtcggactggatggccagatcgttcgtgacgaaaacggtgcagcccgagcggattgccgttgcgtaatgcaatgcatcgatgaattgcatgccccgttgtgccctgagctgagctgcaaggtcgaaggtttcgccctcatgcggctgaatcaggaggaacccctcggtactgaaaaatcccttgacggctgaaacgagttcaaggtttcctgttcgatagggtttcaccagcgtttccgctatagcggcatcgccggtaaccccgattattctgcctgcatccacagcctgaacgatgggactgacgatccggaaaaagtcggggttcctgtcgaggaagtagacgaaaacattggtatcgagataaaccctgtgcccgatcatccggcttatggcagcctctacctttcccatgactccctctctcgctgcagttcctcatcgatttccgcaatcgtttctccccagacgcctctggcgattccggaataatccatcaccgaccgttttcgttcttttcttccatgcggcatcaaggtaaccacgccgttggcatagtttatttcaagcatgtcgtccggctttatattggccgcttcggctatgcgaagcgggatggtgagctgatttttctccggtttttataagttctcctccgtcgggagcctcaacaaagcggaattacccgttacgaataaaaaacacgcttatgaaaaccatagttctgctgtttgcttcaaatatcttcatgacgtttgcctggtacgggcacctgcgaaacatgcagcacaaaccgctggttctggctgtgctggtcagctgggggttggctttttttgagtatgcccttcaggttccggccaaccggatcgggtatcagaccttcagtctgggtcaattgaagatcatgcaggaaattatcacgatgatcgtttttgccgggttcgccttttggtatatggacagaccgctgagctggaattacctctatgccggcttgtgcatggttggagccgctttttttatttttcgcgactcgatgtgattttccggggtaactgacgaggccgtttttgccctataccagttccgctgtgtgctgcagcttccacattctccggtaaagcccgtttccctgcatgagatcctcatggcggccctgttccacaatttttcctttgtcgagcacgacgatgacgtcgtactgatccatcgccttgaggcggtgggttatggtgatcatggttttgcctctgccgagggtggagagggtttcggttacctctttttcggtgacgccgtcgaggttcgcggtggcttcgtcgagaatcatgaccggagcgttctgcagcaccatgcgggcgatggccatacgctgccgttctcctccgctgagtttcatgccgtgctggccggcccattcgtcgagtttcgaagagaagtgggcgagtccggcggcggtgagggcttttttcagttcttcgtcagcagcttccggttttgcaagcagcaggttttcgcggatggtccgggcgaacaggtaggtgcgctgcgagacgagagagatgttgcgccgcagctcttctgggtcgaaccggccgatatcggcgccgccgatggtgaggctgccttcgggtgtgttccagaagcgcatcaggagggacgtgatggtcgatttgcccgcgccgctcggcccgacgatggcgatgcgatctcccgggactgccgcaaaggagaggctgtcgagggtttttaccgggcttcccggataggtgaagctgaggttttctgcccttatggccggatctttcgggaagggcaggggagctgccggggcgatggtttcgggtttggcgtcgaggatttcgaacagccgttcccctgcgtgcatgtcggcttcgaggtgcttcagcgaagccggtagcggaagaaagggttcgaacgaagccatgacggcgagcgtgacgatcgtgagggatatgccgttcatatccggcgcggagagtttcggaatgagcgcccagaggatggctactaccgcgccgttcatgagcaggccggtaagcgattcgtgcaggccgtctatcagtgcgtttttccgctgcagtcgcagcttgtctgcttctgcagtgcgcatcgcctcgaggtgcttcggaagttttccgtagatctgcagttctccgatgccctgaaagaggtcgagggagagcagctgctgggcggttttctgtttcatgatgccgacggagacaccgcggctgagacgtatggcgagcagtggtacgccgataccggcaagcatgtggaagaagaggatcagcagtgacgcctcgatggagtatttgccgagaaggaaccacatcagcgccgatacaaacagggctgtcagcgggggtaccagaactctcgtgtagatgttttcaaggctctggatgtcgtccaccaccctctgcagcaggtctccgcttctgaagtgcatgaggcgggcgggtgcgagcggttcgattgcgtcatagaaccagaggcgaagtttcgtgaggattctgaatgtggcgtcgtgcgaaagcaaccgttcggcgtagcgcagcgctccgcgagcaaggccgaaaaaccggacgcctactatgccgagctggatggcgctcaacggcggctgcagggcagctttggcgatgatgtagccggaggtcatgagcagccctatgccgcttcccgtcgtggcgaatccgatgagcgcggcaagcgccatccaccagaagtatggtttgacgagagccgtcaggcgaagaaacgttttcatgccgcctcctcctgctgcagcctcagggcgtcgctgtagaacccgccggtggcgagcagctcgccgtgcgttccgcagcggacgagttttccggcattgagtacgatgatctgatcggccgagcgtatggtttcgagccggtgtgcaatgatgatggtggtgcgtcctttcatgagtgcggccatggatgcgcgcagtgtcgcttcgagttcggggtctgtgtgcgaggtaggttcgtcgagcaccagaaagggggcatccttgaggaacgcccgtgccagcgcgacccgctgcgcctctccgccgctcagtcgcgcaccctgttcgcctgtcatggtgtcaagcccttcggggagtgaagcgataaattcagagagcccggtttgtttcagggcgtcgttaagcttctttctggatgcgtccggaccgcgcaagaagaatattctccttcacagtggtattgaagatggtcagggtgctgaggaacccaggagatcccttcgtgcccaggctttccaggggggatgtcccttatcgtgtgaccgtcaatggtaatggagccttcctcggtttcctgaaaacgaagcagcaggttgacgagggtgtttttcccgctcctctcgggcccgatgatggccgtggtttttcctgtcgggatggatgcggtgatactttcgagtgccggatgtgacgctccggggtaggtgcaggatactccggtcaggacgacggtgcctttacctgctgtggccccgtttatggagcctttttccctgaagggatgaggagacggagcctgatcgaggatagcgaatatttcttttgaggcgctgactccttccatgccggcatggaactttgtgccgagctggcggagagggaggaaaaaatcgggagtgagtaccagcacaaagagggcgtgctgaaaggtgagctggccgcccatcaggcggaggccaatgctcacggcgatgatggctgtgccaagggttcctaccagttcgagggtcagggaggagaggaaggcgattttcagaacccgcatggtggcctgacggaaggtttcccccgttttctcgatggtgtcgcgctgtgatttgctctgcgcgaagagtttcagggtcggcagcccctgcagtacgtcgaggaagtgcccgctcatcctgctcatggttttccactgcttttccgtcatggcgcttgccgatttgccgatcagtatcatgaagagcggtatgagcggcgccgagatgagcaggataaggcccgaaagccagtcgccgggaaagatggccgcaactatcaggagcggtgtgaacagggcaaaaaagatctgcgggatatagctgccgaagtaggcgtcgagagcctcaacacctttgagcagcgttgtgctgagtcgtccgctctgcaccgagcgggcatagacagggccgagagcggctactgtgccggtaagtcgggtgaacagctttttgcgtatggcaatagttccccggttggcttcgccgtgcgatgcccagttgaagagcatgcgaagcacgctgaagatcgtgaaaaatcctatgaagggcagcagttcgcctaagccttttttctgcatgaaagcgccgtcgatgattgtgctgagccagaaggcctgtgctatgagcattaccgaggcgatcgatcctgcaacgaccgagatgataaacggcacccgttcttctttgaggagctggaaaaggcgcctgtcaatgttcatggttcatgctagctgtttcaggtgaaaaatcgctctcagtgtaaaaaataaaatggttgtttgcaatgggatggctgagtaagaaatggagagggaggctaatgagttcccggggcggggaagtgggtaatgggtagtaggcagtgggatgtgggtagtgggttgtgggcagtgggcagtgggtagtgggtagtgggcagtgggtagtgggcagtgggtagtgggtagtgggcagtgggtagtgggtagtgggtagtaggtagtgggatgtgggtagtgggttgtgggtagtgggatgtgggtagtgggtagtgggatgtgggtagtgggttgtgggcagtgggcagtgggtagtgggcagtgggcagtgggcagtgggcagtgggtagagtgggtagtgggtagtgggtagtgggtagtgggtagtgggcagtgggcagtgggcagtgggtagagtgggtagtgggtagtgggtagtgggtagtgggtagtgggtagtgggcagtgggcagtgggcagtgggcagtgggcagtgggcagtgggcagtgggatgtgggtagtgggtagtgggtagtgggttgtggttgaacaaggctggttagactgtcagcgggacagcaggaaaagacgttggctgtcaagctgacaagcccttgcgatgtgggaagagagggaaaaatatctaattcttttttccgcagatcgggcagttcgggtcggggtttaccggaatgcttcggaatgtcatggtcaggaggtcgagggagaggagggtgttgtggagccctttgccgatggagaggatgtgtttgagggcttcggcggcctggatggagccgatgatgccggggagggggccgagagggcctgccgggacggtcaggtgcgcatcggcttcagcggcgggctccgtttcgtgaaagatgcagttgtaacatgcggttttgccgggttgcacggttatggtatggccgtaatagcttgtgattccagcatgcgagtagggtttttcctctctgtggcaggtttttgcgatgaggaatttcgccctgaagctgtcggtggcgtctatcacgaagtcgtatcgggcgatgagcgcttctgcatttttctcgtcaagatggaagggatgaagtgcgaggcgggtggcggggttgagagcatggatcctttctgccgccgatgatactttaggggttcctgccgatgcagtggtgtgcagtatctggcgctgcaggttgctgagatcgaccctgtcgccgtcggcgaggccgagggttccgatacctgcggctgcaaggtagaacgctgcgggggagccgagtcctccggcccccactatcagaacctttgcttgcagcagcttttcctgccccttttcaccgatttcatccattgagaggtgacgggtaaagcgtttgcgctgttcgtcgttcagagccatttttcgggttgttatgccatttatttttccgcttccggatgtgacggaccgttataggcgtgttcccagttcttgaaaaccggttcgatgtttttttcgcgcagagcgctgcagaacgcttctgccgtgcggtcgtcgaagacatcgaactgtccccggtcgctggattctgcatcgaggtatccgccaaccgtcgtgcggcttgcgatactcattcgggtgacgccgatgccggccatgccgtcgcggaaagccgggctttcacgggtggagagcacaagttccacatcgggaagggctatgcggaaggcaaagatcatgcgtgccagcaggtgatcgcttaccgggaagggcggctcgtaactgccggtctgcggccgtatacgcggaaatgataccgaaagtccggctcgccagtaggtttttccgagataacgaagatgacggtagagcatgagcgcgtcctcctgcgggtcggcaagtccgagcaggacgccgaggcctacggttttgatgcctccttcaagggctctcgatggcgtttcaagccgttccctgaaatcttttttcggaccccagcggtggagttcggcgtagcgcaggggatcgtaagtctcctggtagatcgttatgccggtacagcccgcttcagcgaggtcacggtattcggcgacgctcatgggaaaggcttctaccgtaacacgctgcatgtcggctgcggcagtggcgacggaggttctgaggtagtcgaaatccgcagctttggtacgttctccggtcaggagcagaacatcgctgatgccgaggcgtttcatggctccgagttcttttcggatttcttcctgttcgaggcggcgtcgaggggtttttctgtcggaggcgaagccgcagtaggcacagccgctcgaacagtgattcgaaaggtagagcggcgcgtagagcgacatggtgcgtccgaatctgcggagggttatggctttcgactctcccgcaagctgttcgagggtgtatggcgaatccggcgaaagcatggccctgaagcgggtttcatcatgtccggcgctcagccatccaggtagcaggttcatgcttcggttccgagaaaagaggtgagcgggcttgttgcaactgccatgccgcttttttccataattccggcagtgaaggctttacgtccggcggcaacggcttcggcaaaggcttcggccatgaccggaggattgccggcaacggcaacggcgctgttgacaagcacggcgtcgcatcccatttccatggccagtgcggcttccgatggagagcgtagcccggcgtcgacgatgaccgggatggtgctttcacggatgatgatcttcagcatttccgctgtcgcgagaccctgtccgctgccgatagccgatccgagcggcatgaccgatacgcagccggcctcttcaagccgtttggccagcaccgggtcggcggggatgtagggcataaccagaaatccctcttttgcgagaattttcgacgcttcgtaggtttcgatcggatccggcatgagatgctgcggattgggatggatttcgaccttgatgaacggactgccggaaagctcacgggcaattcttgcggcctgtacggcttcggccgccgtcgaagctcccgaagtgttgggcatgagcgtgatgccgggaatcgaggtcagcggcgtgaaaagatcgtcgcccggctgttcgcggttgaagcggcggagcgcgacggtgacaagctgagcccctgaagctttcacagcctcaagcattacgcctgggctgctgaatttgcctgttccgagaatcaggcgggatgagaatgtataactacctatatgcagagagtccataagtattgtttaagacggttagcctcctccggcaaatatcagaatttcgacccggtctccctctttaagacggaatgacgcacgattatcgggacggatgatttgatcattgactacggttgccacactctcctgatttgagccgatagtcgccagcaggttgctgacggatgagccggcaggcagcgtaaacgattctccgtttacctgtatagtaatcatttgcgacatttcaatgtattctgcagttttttcaggccgaatataacgatgaaagggcaattgccctattctgtcgggagagcgttcccggttgattgcacaggagccgtttttctgttcaggctccttcgggagcgtgagtgtctcattattgcagggcggaaagcgccgtcagcagatcggcttcgagatctccggcatattccagtccgaccgacatgcgcacaagattgtcgctgcagccgcgtttagtgcgctctttggccgagagcgctccaagcgtcattttagccggcgaggctacgagcgattcgactccgccgagactgtcggcaagagcgaagagcttgagttttgcaagcagcagctcgacagcaggaagtccgcctttaagtgcaaaggtcagcatgccgctgaacccgctcatctggcgttttgccagttcatgctgcggatgcgagggaagtccgggataccagacgcgctcgactgccggatgcccttcgagcagttgcgccagatgcagggcgttggcttcgtgctctttcatgcggattttaagtgttttgatgccgcgcatgatgagccagcagtcccacgggccgggtatggctccggcggcggcctggtagtttttgatggtggtgagcagtgccgggtcgttaaggacaacggctcctccgattacgtcgctgtggcccccgagatatttggtggtgctgtgtaccgcgatgtcggcaccgagttcgaggggtcgctgaaagtacggacttgcaaaggtgttgtcaacggcaacgaggatgccgcgttcacgggcaagcgaggcgatttcgcggatgtccgagagcctgagcagcgggttgctggggctttccagccagatgagttttgtttcagggacgatacaggcggcataactctcgacagcttcattgtcggcgtaggatatgccgatgccccagggacgcaggagctgttcgaaaatccggtaggtacctccgtaaatatcgagagcggatacgatatggtcgcctggcctgagtacctgcagggcagccatggttgctgcagcgcctgatgcgaaagcgaggccgaatcgtccgttttcaagcagggccagggtcgattcgagagcctgtcgtgtcgggtttccgattctcgaataaaagaactcccgacgatgtgagaggtcttcgcgctcgaacgtcgaggtctgaaaaaccggaaccgttaccgacccggtctgcgggtcgggggtttgtccgtcatgaattgcgagggtttcgaactgcatggtgccgtttgttatgttgccttgactcctgctacaaggtaatacaggcggttctatttacaagggttgaagcgcgttatcgagtgcctctatcaggtcgtcgggatgttcgagccctatggagaggcgtatcagttccggagagagtccgccctgccgctgctgttcttcggacaactggctgtgggaggtgcttgccggatgcaggatgaggctttttgcgtcaccgacgttggcaaggtgcgagaagaggccgatggaatcgataagccggacggcggcatcgtatcctccttttacgccgaacaccaccatgcctccgaacccttttttcaggtctttcgaagctgcggcatgggacgtgtcgtttttcaggcctggatagcgaatccatgccacgttgggatggtgttcgagatattctgccacgtaaagtgcgttttcgcaatgccgcgccatgcgcaccggcaaggtttcgagaccctggaggaatatccatgaattgtcgggcgaaatgcacgatccaaggtttcttaacggtacggtgcgtaccctgagggcgaaggctatcgcagcgagcggctcgggcaggtcgagcgcccagcggagtccgtggtagttgtcgtccggttcggtaaagagaggatggcgaccttttttccagtcaaaacgtccggcatcggtaatacttcctcccaccgctgcgccgtgtcctcctatccattttgtcagggagttgaccacgatgtcggctccaagttctattgttctcaaaaggtatggggtcgtgaacgttgcgtcgacgatcagggggagcccgttacggtgggcgacatcggcgacggcttttaccccggtgtaatccagagcggggttgccgatcgtttcgatgaagatcgcccttgttttttccgttatcgcccgctcgaagttttccggtttatgcggatcgacgaaggtgacatcgatgccgagtttaggcagaatggcgtcgaactgggtataggtgccgccgtagagattgttggcggcaatgatgccatccccggcttccgccagcgtgatgacggcattgaagattgccgccgtgcccgatgcgagcgcaacggatgcggctcccccttcaagttccgttatgcgctgttccaggatatctgtggtcgggttcatcagtcgggtatagatgttgcccagttccttcaaggcaaacaggttcgccgcatgtttcgtgtttttgaagatgtaggaactggtgcggtacaccgggatgccgcgggactgtgtctgatcgacaggctgccctgcatgcagggcaagcgtttcgaaacggtagtggtttgagctcatcggtattgttgttttgttgctggttttcgttcagtatatcgatctgtcgtgaaaaatgcgtcgctttcacggcaagcggttattttccaaagagtctgtaacgctgcaggttgaactggtagtagaggaagcaaccgaaacagaaccctccgagagctacagcggcggcagctcctgtgatgccggcaagaatccatcctgcagcgggagatcccagaatgaacgcgagctgcgaggctccgagcaggatagccgcaatggcattgttgaagcgcatcagttgagggctctctgccgcagcgccttcaatctgtcgtgagagcagccgtgagccgatcataaagatcgggcttgcactttttccgaacatgaccgccggtacaatgatgacgaacagcagggttatcagcagcggctgctgaaaaacgagtgccgcaatcactccggtgagcaggacaatacggttgagtctgactatgggctccggaacagatcctgctttttctccatatgatttaactgacatggctatgactgtggtttgtttttttgaaataaaaaaagccggttctggcactgtgaaccggcttttacaactatacgtcgatcatgcaacaggctgtttacacgctctcccgtgacgttttcgtgccggcaaatgctgtttttccccaacagcaggccatgcacattatcaggtttgtttcgtttttcgttttcatgttcgcgtatttgttgttaataactgttaacgattgttaatattatttctttttttcaaatttccaaaaaaaatggttcccggatattcttgcatcccgagatatgttgtgctgtcttgcgatattttattttattgcagtcggcggcgtctgaatcgtcgtatcggcattttcatttaaccggcggaaatttatgggatatatagaagcggtgtgcatcagcagtgaaaaaggggttgttaaaaggagtgtgccgcaaatcgtactccgagagggttgggggatcgagggtgacgcgcatgccggcgattggcatcgtcaggtatccatgctgtccggggagagcatcgaccggatgcgtgaaaagatgccggaactcgatcacgggattttcgccgagaacatcgtgacgagggggatcgatcttgtatcgctcaagcccggcgagcgtttgacggtagatggaggggtagtgcttgaagtgacccagatcggcaaggagtgccataatgacggttgcgcgattcagcgggcaacgggtgattgcatcatgccgcgtgaaggggttttctgcagggtattgcagggcggcagagtgcatgccggtatgcaggttgttatgctataggccgtttatcctccgatttccgacatgctggttcgaaggttttctccctctccctgatttcttccgtcttcaggtttctggtggacagccgttctgaacaggtcgctgatttcgtcgattcccgcatttcgctggagcagcggcagcagttcgattccctgtttgtcgtacaggcagctgatgaccgtgccttccgatgtgattcgtatccggttgcactgactgcagaaattcctggtgtatgccggtatgattgctgccgagccttcataacccgaaaggctgaaactgaaatattcggttgatcttccccggtggtgcagcagctccggataaatctcgcggagcagttcctggattttatcgagaccgagaaatctgccggttttccatatctggtggtcgtcgaacggctgcagttccatgaagcggaccgttacggcatgctccctggtgaactccatgaactctgcgatctcatcactgttgatgccccgcatcatcacgacgttgagtttgaccggtatggtcttcgatgcaagcagggtatcgagatttgccttcacctgttcgaatacgtcccggcgggttatggcccgataacgctcccggtcgagggtgtcgatactgaggtttagggcgtcaagtcccgctttgcgcagtccgtcaaggtgtttgtggagcaatactccgtttgtggtgagtgatacggtctcaatgccgacggtatctttcgctgttcttacaagctcggcaatatcgttacgcagcagcggttctcctccggtaaagcgtattttcctgactccaagtccggcaagaatcctgatcagaagcgcaacgtctgcggttttaagggtgtccggatggccgactgaggagtggcactcgtgctcttcgctcatacaataggtacatcggagattgcatcgggatgttacggctatgcgggcgtagctgatggttcgttggaaccggtcgatgagtgggcttttactgctcaaggatgcgtattgaaaagtatagagatatctaccgtttatcagaaatgggttttcctttaagatagggtatctccccgatgaagcaagcggttcagttcactccgagaatcacgctcgatgccttgaagaccgcacaggcgtgctcaccttctctgaggccgagcttttcggaactgccgtgggtgatgattgctgaaataacgtttccgccaccgatttcaacgtccacttccgtgctgaccggtccttcgataaccttgccgacagtgccgcacatgatgttgcgcgcacttattcgggcatcgtgcagatctctgccgatgataatggagttcgacttgatgatggcataagcgttcatgccctctttcagaccgagattgtcgacggcgccgatggtgatgaccgaggtgatgagcggcccgttcggaagcgccagtactacttcggcattgaccgcaccgcgtgtgatttgttcaacgattccggaaaagatgtttcgtgcgctgattctcatggatatccttctgaggaactggtaaaggttttttgtttctcccaggcgctcctcaaggttttcgaggaacttccggtgctcttcctgtacaacccggaactgttcgatgacttttttcccctccttcgtcagcagggtgccccctccccctttgcctcctgtcatgcggtcgaccagtggcttttccgagaggttgttgatcatgttgaccaggtgccatgcggttttgtagcttataccgacggctttggcagcactgttgatcgaaccgagttcatctattttttcaagcagggctattctgtcgccgccgagaaaacggttctgcgctttctgaaaccatatggagccatcaagctctatcgattgtttcgggcattttgccatgcgttttttttctatggttacagcgttcagctctataaacagaaaatacgagtttcaggcgatagtatggcttccattggcagtttgagtgatttttttcaggacagcgaacatgccgagcgagatgaaggcgagtataacggagagaagtgcggctttttcaaagtttccctcgaacactgcattgtagatggccagcgacatggtttcagttttttcgctgatgttgccaccgagtatgagcgtgatgccgacttcgccgaacgagcgtccgagagagagaatgagaccggtgagcagggcataccggatatgggggagtacaacctgtatgtatgtttgtgtccggctttttccaagtgtccatgatgcttcgataagcgagcggtccatggtttcaattgcactctgtaccgattttatcacgagaggcaacccggcgatgaacgatgcgatataaacccctgttgtgctgaagattatttcgataccagcgttttgcagcggatggccgataatgccgtttcggccgagcagcagcagaagaagaaagcctgtagcgatcgggggaaagataagcgggagggttacggccgtgtccgcaagcgagcggaggatggtttttcttcctgtcaggaagtaacccgcaagcactcctgctgcaagatgcagtgcgagggttacagcagccgtgttcaggctgagcatgacggcgctccggctgtcgaaactccggagcatttcgtttgtgtcgatggtcatatgccgtagagcttaagaactgcaagagactctccctgtttcagaaaccggagaaaatccgtgacctttctttccttttcgaatccattgacaactgcggcctggatttctatcggcgagtaatggttacggggtaccggaagcatgcctccgattttttcccttattccgatagcgtcggtaatattgataaagcccgcatcgatctctcccgagatgaggtaggcggaaacctggggtacggtcgagaaggtcatgagcttttgctctgtttttcgggagaagccggattttttcaggaactctgcagctgcatgtccatagatggctttttcaggatcgggtatgccgaggcgccggacctctttttttcgtatatcttccagccgtttcagttcaagccctttccgccaggcaagcaccagcgtcccttttccgacgggctgaaagctgctgaaactgagtgtcgagcggttcagaaaacttttttcgccgaatacaaccgagacctttccgctggtttcggcctgtgagaagatctgctgcatgttgccgaatacggcatcgatatgattgccggtttgtttttcatacagggcggcaatttccatgagcgggcgtttgtagcctgcgcctgcagcgacagtaagggtttctgcctgcagcaggcccggcatcgtcgcaagaaggaacaggagcaagaggatcgtttttttcgggttcatcggagtaatgaaaaggttcgttgaaaatattcccggcgatcggcaaaacgccgggaatggtgtaacggagaaagaacaggtatggcagaatcgttgtcagtagtgcagtgccacggtcgccattacggtaaacggcgcgcccggctggtacgatgttttcagggtcttgtaatcggatgtactgatcatgctcacatagtgctcgtcgaagatgttcataagcgacagggagcagtcaacctgtttgaagcccagcatggctttgctccaggtgagatcgagatcgaagagcgtggttccgtcgattttttcgttgtgcagcacatcgccgtagcgggttgacgagtagcgcatgaccggcgaaatggtgaagtcgccgattttccagctgaccatggcttttgcaaggaactcaggggcatcgggcacctgttctcccttgacatcgatgaggctttctttttccgagtagatgtcctgggtgaacgcgaaccggttccaggagaacgatccgtagcacttcaggttgtcgagcggcttgtattcggcttcgagctcgatgccgtagccttccgcgtctgcattgtttatcgggtaacaggcgtcgatatcggcatcgtagagtaccgcctgcttgttttcatgtcgggaatagtaaacggtcggttcgatgctccagttgcttccggtgaagcgcatgccgatctccgtgtttttcgatatctccatccggcgcttgtcccagagatcctggaaggtaacgcctttgtcatggaactgcttacgctgcgagatataataggggtagatatcgacgtgcgtgacgtagctctctccgtaagacgcatgtatcgacacgttgtcgccgaggaagcgcgtcagggtcaggttgggaaaaagcctgctgaacgatttggtgtcgagtgcgctggcctcggtatcgatcgctggatcgagggcgagggcgtcgtcgtaactgacatcctccccgataccggtggttgtgtaggtgatgatggatggcagggtgtagcagacatatttcaggccggcttcgagctggtagtcgccggcgtgccatacggcatcgatgaacggcgtatgcagttcgtggctggagctgttcgagagaatgttccagccggcgaatttcaggtcgcctgatgcggttaccgtgtagtttttccacgaggtcgggggaccgggccttttctgggtatggtagatgtacccaaggtcaagatcgacatcgccgactctggttttgtattccccgagaactcctttgaggtcgtggtcgatgtcccatctgcgtattctttgtccattgggggtgctgatggtctccaggtagtagcctttatcgctccagtagtagggtttgatgttgattttcgagcgttcgccggtttttatttcgagattggccataaacatccagtcttcgaactcgttgcggttccacccgtaatagtcgtaactgccggcgtcggttccgtaatcggtttcgtacgcacggtcgaggtcgccgatctccgtataggtgaagggtttgtaggtatggatgtcgcctttgctccaggtcaggaaggtttcaagttttatgttgtcgctgaattcgctggtgatgccggccatcaggtttttccgttcggcatcgccttctcctttccatttatcggcggcggtttcggaaaaggagatgaatcctttcgtgctccctgcaagccttccgctgtcgatgcgcaggtaggtgcggctgaagtcgttgcttccgatactttgtttgagctgcactccgaaccgctcttcgggcctgcggatcttcatatcgattttgccgccgacatcggcaaggcccagccctgcatatgccggcatgacgccggtgtagatgtcgatgtcgcttatgttttcgaggtcgtagattgttgctccgcctccgggtcttcccgtgaccggaaggccttcgacgttgaccgtggtagcggggacgcctcctgccgtggcttcgacgcccctgaagcggaaggattcatggtagttgacgatatcggcaagtccgtaaggatcgacgctctgctggctgagggatggtatgaggttgattgccttgtaaacagacatctgcgacgggttcagtacttgtgattcctttccggtaacctgttgcaggatatctcctttttttcccgatacggttatctcttccgtggtatagtttttccatgcagtatcaggtgagttttcttccgcatgtgccgtcccggctgcgagcagcacgagcagggtcgtcagtctgacggcttttttgcatctcttttccataaacgagtgttgtgtatgtttatatataacggtggccattgcaatacctgtttcgctgcctctcgggcagataagtcttgactgatatattcgttatataataaaaggtataacggtaaataaaaaaaacggaacgctttctcctcgaaggagagagcgttccgacaaacatgacgatcagttgatcaggtactcatcacaggcctcgccctcctcgagagcgtcgagaatttcatcgattttgtcttcactgtcgatttcgccataccagaagttttccggatagaccacgacaacgggtcctttttcgcagaggttcaggcatgcggttgccgaaaccgcaacgtcggacatgccgcggtcggagagttcgctttcgagatagggaatgagcccgagcgactcttttttgtggcagatgccctggggtgcgccttgagcacgaaagctcgcgcagacgaagatgtgatgctttggtttgtccatgctgattgtattggttgttgattgtttttcctgtttcaggtcagtcggatcggccggatctgaccgatcgttttttattattacccgcagcctcctcccgttccggtgcaactggtcttgcacgcatggatctggcttcctctcatcaggtgtttcacatcctgaccggtgaaaacgcagtgaacggcatcgtcgatcatgccttccatgaccagtacctcgatgccctgtttgttcaggactttcgtcggggagtccccggcgccgttgaccagcagagccctgcagtcggcaaggatgccggcaagcgcttcccaccgctgctctccacctccgggcaggggagcgggacgggagtcaacgagtgagcagatgccgctgttgctgtccatgccgtaaatcagaaaacgatcggcttcaccaagatgctgattgatcaacgctccttcgatgctgctgactgcgatgtaagggcgatgttccgaagggtttttaggcaggcttgccgcttctgcaagtttccgcatcatctcttcgctgttgatttcgccgataatccccgcagcatcggcacggcagcgtgcgcagtgcttcatctgcggcaggaattccgatgtggctttctggatttccgccactattaccggtgagggttcctcgatattttcgaacagggtttccgtggtctgataatagggaagacagttcaggatgtccgcaccgagttcggaaacctttcgggcgacgtcgatgacatgtccgtcgttgatgccgggaatgatgatggagttcacttttgccgtcacgccgacctccttgagtcgcttcagggcttcaagctgattgccgatcagaagttttgccgcttcgatatcgcggtacatttttttcttatgacgcacccaggcatagatttctgaaccgacttcggggtcgatggcattgatggtgatggtgacatgactgacctgcagttcggcaagttcgtcgatccagggcatcaggtcgagaccgttggtcgcaacgcagagaagcatttcagggtagtgctctcttacaaggcggagcgtctccatggtttcgtcagggtttgcgaacggatcgccgggtccggcaatgccgacaacggcaatgttcggagagatctccatggcctgctgcaggtagtagagcgcctgccggggtgagagcaccttgctggtaactcctggacggttctcgttcatgcagtcgaacttgcggctgcagtagttgcactgtatattgcacttcggtgcaaccgggaggtggattcgtccgaacgtgtgtcgggacgaatcgttgaagcaggggtgatttttaatgttcagtgtcatggattcctcccttttacatgtacgtataaccgattgatgaagcattctgccgctcttcgataaccatattgacgatcctgtcgaacagctcctgggtgccccggtatccgaggtggtgcagccgctgtcctccgaaacggtcgtgaatgggaaaaccgattctcagaagcggaatgttgttttttctcgacatggtgtagcctttgctgttgccgatcagaaaatccggtttgagcaccttggcatcatcttcgatatcgacgaagtccacgccgtcgcggattttgatctctccttcatcgaggtcgggcacaagctcccggatttttttcttcagcaggccgctttttcccccggaagcgcaaagtaccggggttatgccgatctccagcagaaacgcggtcatggcaatgaccagatcctcttcaccgtatacgatcgcccttttttcgaaaatgtacttgtgaccatcggcataggcgtcgatgagacgccggcgttcgtcttcgtatttttcgggtaccggttgtccgctcagctcttcgagcagcgcaaaaaaccggtcgcttgccttgacgccgatcggaagtcccatatggtggcgggtgactccgaatgccgattcaagatgtcccgccgcggatttcggggcttcaagcgttgctccgaattctatgcttgccgatgcggaacctgctgaggctatggagcctgccggtgtgcctccgggagggattctgtggtattcgccccaggggccaccgtcaagggttttcgaatagtcaggcagcagcatatagggaagccggaaggcttcgagaatttccttgatgtaacggatatcagcaggagaaatcatattcggaaatatgttcaccgtatgctgcctttcggcgtctttaaccgcaagcgttgcaacggtggcgcgcacggctgcgtgaaacccgtcgatgtgactgccctgataacttggcgtcgaggcatgtatcatgaccggcatgggggagccgttcctgaatgcctttttatattcgcgcagaatcatgggcacgtcatcaccgatggtttcactcagacaggtggttgccagaccgataacttccggtttgtactgctgggttacgtttttaaggccgagctgcagattgtggctgcctccgaacacggcggtttcctcgttgaagttcgaagaggcaatgtcgatcggttccttgtagtggctgatcaggtatcttctgatataggttgcgcatccctgtgacccgtgcaggaagggtacgcatttttctatgcccctgaatgccaggcatgcccccaatggattgcaaagcttgcaggcgttctgggttgcggttttcgcatgtttcatattttgcctccttttctcggagcgaactgccataccgggctcatgaccgactgatagacctcctttgcgaagttgtacatgccgataaatcctgccagaggaatttttctctcgtggttgtgatcgcagaagccgataccgagtttgtaggcgatcggccgctccttcaccccaccgataagcaggtcggcctctttttcaagcacgaatttcgagagttcgacgggattcgagtcgtcaacgatgatggttccttcgtcgcacatctccctgaggcgctcgtaatcatccttgttgcctgtctgggatccggcaaggacaaccgacatgccgatcgaacgcagggccttgatgagcgaaaaggttttgaatgctccaccgacatatatggccgcttttttgcccgccaggacttttttgaatttttgcagttcggggtagagtttcgctacctctttgctgacaatctcttttgccgcatccatgatgtcgggccggtcgctgaaatgtttggcgacatcgtagagcgatttggacatgtcctcgatgccgaagtaggagacgcgcatatagggaatgccgtatttttcctccatctctttggcaagtgtggtcattgatccggaacattgcacgacgttgagcgtagcgccgtgagcacggcgtacggcgtcgacacgtccgtcaccggtcatggtggaaacaacctcgatgcccattttttcgtagtattccctgatgatccatgcttcgccggcaaggttgaattcgccgagaatattgatgctgtaaggactgatcccttcgatcgagccggtgcctaccagcttcatgagagaggtgcaggcagctttatacccgtctttcttggttcccttgaacccttcggaatgaaccggcagaactggaatgccggtctctttcgacacttttttgcacacggcgtcgatatcgtcaccgataaggccgataatgcatgtcgagtagataaatgccgctttgggcttatacttgtcgatcagttcgataagtgaaagatagagtttcttttcaccgccgtagatcacatccatctctccgaggtcggtcgagaaactcaaccggtgcagttccgggcctgaagataccgcgccgcggatgtcccaggtataggctgcgcatccgatagggccgtgaacgaggtgaagggcatcggctacagggtagagcaccacacgggaaccgcagaacacacaggctcgctgactgaccgatccggacaggcttgttttctcacaagagatatcgagctgttctgcctcgccgcttttcttttcgaagacctggccctgtcttccttcgagtatcccgatttcttctttcatgagccaacccctttttcaataagtaatttcatttcaaaggccccctcccggcaataccgggagggctcccttggtcctttacgtcttctcttcaggcatcttttttacataaccagctcgaacttctcctcaagagcttcacgatcctgacggtccatgaaggcgttgagaattttttcgagcagcctcagcgagccgctgtagccgatgttcgggaagtagctgtgcccgatgcggtcgaggatcggaaacccgaagcgtaaaaacggaacgttctcgtcgcgggcgatgtacttgccgtaggtgttgccgataagcagatccaccggctcgtttttcatccactgatgaagcaggaacatatctgcgttcagaccgttcttgaagttcgcttccggaatcctctggagaatctctttcatgcgtttttcaaaacgctgaccgggagttccgctgacgatgtgtattggcttcatgttcaggtcgagcaggaactcggtcagaggaatgagctgatccggatcgccgaaaagagcgactttcttgccatagaagtactgctccatgtctgtcatgacgtcgataaggcgtcctctttcagctgtgatctcctcgggaacctcaacgccggcagctttgctgagcgacatgatgaaacggtcggttgcagagaggccgatcggcatatccacggtttcaaaaggcaccttgcatttcttttcgagagctattgccgccggttccgcgctgatgcagcccagagccagggatgcggtgctgtcgccgatgcttttcagctcctcgaccgtcgtgccgcctttcgggtaaaactcgtgtttgccggtctgcggagcgtcaagcacatccgacgtgtccgggaagagcacgattttcacgccgagttctttggagagcttcttgatttcacgcatgtcggagggttccatccatccggcgatgatgttgatctgctctttcttttctccggttgaccgggcgaactgctcggcaatgcctgttaccatgttggcatagccggttacgtgcgagccgacaaagctcggcgtgctggcgtagatcacatatttgccttcgggaatttttccgtcatctttggcttttttcgtgatctgctgcaaatcgtctccgatggtctccgacaggcaggtcgagtgcacggcaatgatatcgggttcgtaaaccgaaaaaatggtttcgattgccgcgagcaggttggcctggccgccgaacacggaggctccttcggtgaaagaacttgttgccgccataacgggctccttgtagtggcgggtcagggtgctgcgatgatacgagcagcatccctgtgaaccatggctgtgaggcagacagccgtgaatgccgagcgccgcatacatggctccgatcggctggcaggttttagccggattgatcgtcagcccttcacgcgctataacctcttttggtgtatgtcttaatagcataatttcaatagtctcctttttcctgattactgtgtgacgtaggtggcttcgagttctgcgccttttccgtttcctgctgtttcccagggggccttgatcagcttccagaccggattgttgaccatacggtcgatatccctgtagaagtttgtcgcgccgacgaagccggtgtaaggaccgccgtaatcatagctgtgcagctgtttgagaggcacacccattttctgcactacatatttctccttgatgccggcacagaaaatatcgggcttgtagatttcgatcagcttttccgattcgtagtggctgacgtcatcgacgacgagcgattttttcatcatctgcttcatcatgccctcatagccgttgatctccagtcctttctccttgagcgcttcaagttcggcttcggtttttctcggctgatagagttccgggtcggctacgattttcagttcttcgatgttcttgctgtcggcatcgaccttgatgctcggcagcacatgacgcccttcatagtcgtcgcggtgagcgaattcataaccggcagctaccgtagtcatgccaagctcggtaaagagatcctggtagtgatgggcgcgcgatccgccgacaaagagcatggcggtttttccttcagttctcggacggatatcgtcgatcacggctttcactttcggcatctcttcggcaatgacctcttcgaccctggctttcagctcttcgtctccaaaatattccgcgatcttgcgcagcgactttgcggtcgattcagcaccgacgaagttcaccttcatccatgggatgccatatttggtttccatcatctcgcccatgtagttgatcgaacggtgacacatgatcacgttgagatcggctgtatgggcgttttcaagctggccgacggtcgagttgccgctgaaggaggccacaagagttattcccgctttttcgaagatgcgctcgatttcaaaagcgtcgccgccgatgttgtactcaccgagcaggttcagcttgaatttgccttccgacggggtgttgttgcgtcctaccatgtgtttgaatacaccgttgttcgctatatggtggcctgcggactgactgacgccgcggtagccttcgcagctgaatccgaagacgttgcagtcgccgaacttttcgcgcatctcttttgatgcggcatgcacgtcatcgccgatcagacctaccgggcaggtggagaagatcgcgatggatttcggatgaaaaagatcgtatgcctcctggatcgcctgtttcagcttcttttcgccgccgaacaccacattctcttcctgcatatcggtcgagaaacagtaggtgatatagttttcatgttccggagtttccggtcttgtctggttacggcgggtcagccatgcatagaaactgcagccgataggtccgtgaacgatgttgacgatgtcgcgtgtcgggccgagcacaacacctttacagcctgcataggagcagccgcgctgcgtaatgataccaggcacggtacggacgttggcctgtacttccggtatggtttccgggtcgttgatgataatcgacttcgtgcgttttttggcaaccttcgccggatatctttgtgtcagctcctccctgactttggaaggatctgggaaatgtatgttcgcctccatgtaactgtctccgtttacacctttaaaatgttctctgttagttcagcgcttcattgccttcttcacctgttcttaccctgatggtttcaacaatcggcgttacaaaaatcttgccatctccgggatttccggtctggttcgtcctgatgatggtatcgatcgccattttgcataattcttcagggacgacaacggtaagaattctttttgcaaccagccggggtgcattaccgagctgggcgatagcttcgggatgacctgtttctgcgcccttgagaatgtcatagtgaacctggcctttgccgcgacccataacccttccggtagccgtgaatgccgggattcctgcatcgacgagcgccttcttggtttcgttcaccttgttgatccggataactgcgataatttctctcatcaggcctccttctctgcaagcattacttcagtttcctgttcacccgagctgatggtatagacctcctcgacagctgaaatgaaaatcttgccgtcgccgaatttgccttcaggtccggattttgcgtgatccatgatggcccttaccacgaaatccttgtcggcattgggaacaacgacgaagagcatctctttggggagttcatcgtacacgacatcgccgacgcgaaggccgcgctgttttccccgtcccacgacagagatttttgtgacggccgggtagcctgcgtcgagcagtccctgcatgacttcatgcactttttccggcctgacgattgttctgatcattaacatgtgcgagttctccgtttattagttagcgataccaaattcaatgagaagcgattcaagctcttcgatttccagaggcttgggaatgacgaacatttcgttttcgtcgatctttcttgcaagtgcgcggtactcgtctgcctgaccgtgtgtcggatcgtagtcgataacggttttgcggttgatctctgcgcgctggacaaagttgtcgcgaggaacgaagtggatcatctgggtgccgatttttttggcaagctcctcgatcatttcgcgctcgttgtcgaccttgcggctgttacagataaggccgccgagacggacgccaccagcatctgcgtatttcagaatacctttgcagatgttgtttgccgcatacatcgccatcatttctccggagcagacgatatagatctcttctgctttgccgtcgcggataggcatggcgaatccgccgcatacgacatcaccgagcacatcgtagaacacataatcgagatcccattcctcatcgtaggctccaagctgttcgagcaggtttaccgaggttatgatgccgcgtcctgcacagcccacgcctggttccggtccgccggactccgtacagcgggtgtttctgtatccctctttgatgatatcttcaagttcgacttcttctccctcctcacgcagggtatcgagtacggttttctgctggagaccgccgagcaggagacgggtagagtcggctttaggatcacagcctactaccatgacttttttgcccatttccgcaagaccggcaaccgtgttctgtgtcgtggttgacttgccgatgccaccttttccataaatagctacttttctcatgttcgttcttatttaggttatcattgtcttttctataaataattcaggagatatttccttgaagcctgattatttatgatagttatatgcaaaagacatgccagagggcgctgttcagggggctttgttttttcttttatggcaggaagggtttaacttgtttttatgtaaatggttaattgtcttgaccactcttctttttttctgcagttcagcataatattttagcctggaaggatttttgcagcaaaaaatatctacagatttgtggaataattcagaaagctacatttcggtattatttattcgtctgcccgcacgggcactgctccttacaggggatttctccggtaacgcgagcatgtgacgggcgcagaagccgcttgcagggaggtagcaggtaagcgtttttccgctgccggtcttgagacgacgagggttgcaagggagttgtaccaatggcaggagctgatgtggaggactcgacggcctggagaaagtggcattgtcgtcctgtgcgttcggaagtgcctgaaaaaatacttttttgtagtttttttgcatcagaaaaacgccccgtccagttcagggtttcatgtctgtttttgtaatgggcagcgccggatggcggaatgtatgtatccggacggttcgatgcgcagaaggcttccgttgtcactatccgtcagaaggcagaggaagccgtcagttccccccggatatcacggattcgttcgttcacagcccgtgaaggcacctgctctgccggacagtttttctgccgtaaaacacgatgagccggaggtggagacgctcagggtagcctgcaaacggatcgcctttcaacccggggaaacggttttcggtatagggctgcagagttccgtttatgcttcggagtcgagctgtcatcggatgtcaggagatatcgggcatgtttgtcttatctttcttattataataaggcagtaatggattttttcggataacagatgcaacacagacaaaccataccatcatgcagacacggcaactcggcaatacagacatgcatctgacgcctctgggtttcggaagctgggctatcgggggtggcggctgggcttacggttggggggcccaggatgacgccgaggccataaacgcaattcagcgtgccgtagaacttggcatcaactggatcgataccgcggcggtttacgggcttggtcattctgaagaactggtcgccagggctctcgaagggatcgggaacaaaccttacgtgttcaccaaatgctcactggtatgggatgagcgccgccggatgagcagcagtctcaaggccgattctgtccggcgcgaatgcgagcagagcctgaagcgattaaaggtcgacgccatcgatctttaccagatacactggccaaatccggagcccgatattgaggaggggtggaagacgatggccgctctcagggaagaagggcttgtgcggcatataggggtttcgaatttcaatgtcgaacagatgcttcgtgtcatgcagatcgcaccagtcgcatcgctccagccgccctattcgatgcttcgccccgcagtggaaaccgaaattctccctttctgcaaggaacgggaaatcggcgtgatcgtctactcgcccatgctttccggcatgctgacaggggccatgacgcgtgaacgggttgaacatttttcgcaggatgactggcggcgtgaaaacaaggagtttcaggaaccccgtctgtcagcaaatctcgaactggtcgaactgcttcgccgtatcggttctcctcacggatgttcacccggtgaggtagccattgcatggaccctgcgcaatccggccgttaccggggctattgtaggaggacgcagcgcctctcaggttgagggtattatcggggcaggggagttcagactcggtgcagaggaggccgatcttatcgaacgccatattgccggcatggcgcagtaaacccggtcggcagcggctcccaaaaaggatgaagcgtttcagctgcgataccggggaatccacttttcaagcacagtttgaagctcccgtatcgttactggtttgataatgaagtcgttcattccggcctgcagacactcatccttgtctttttgtattgcattggcggtcatggcaatgatcggaatatccggatctgctgttcctgtttccttgtttcgaatcgttttaaccgcttcgagcccacccataaccggcatctgcagatccatgaataccagggcataggtgttttttttcagtgcatcgattgcctcaaggccgttcattgcggtatcgaccgggaagttcagtttcgagagcatggccgtagccacctgttgattgatgatgttatcctcaaccaacagtatttttcttcctgcatagctgttgtttttttctgatgctcgatatgcttcctgatttgtttcaggctgtttgggtattccagccgggcgaacctctgcaatgaccggcgttgttggcttttcatgcagcttgtcgaactgaagtgtgaaccagaactcggatcctttgttttccgtactgtcgagattgagcgtgcctcccatgtactccacaagtttcgaggtaattgccaggccgagacccgcgccgccttctttgcgggtagcggtggcatcgagctgggtgaaccgttgaaaaatcagttttttttgtgcttcaggaataccgatgccggtatcccggactgatatgcggaggatgagcttcccgggagtatcggatactggttcgatattgagggcaacctcaccgcggtaagtgaattttatggcattctgaagcagattgatcagcacctgcctgagataaacaggataaccgatgattgattcaggaatctcattcgacgtgtcgatggtcagttgcagccctttttttatggcattttcgttcaggaggcaaaaaacatcgtgacagatcgttccgatgtcaaaaaccgatgtttctttgtcgagctgtcctgattcgactttactgaaatcgagaatgttggtgatcagctggttaagtttttttgcggaaacaaatatcgttgcgcaataatgtcgttgctgaagcctgtcaagcgacgcgtcaagcagcatttcactcatgccgatgatgccgttcagcggcgttcttatttcatgggagatgttcgccagaaactcgctttttgcctggcttgccgtttctgcttcttttttcgcttttttgaggttttcgatgagaatctgctgaatctgctcttttttctcgacgttctttttttcttcggacagcttgatgttcagggttcgtgcatgttccagcgcctcctcgatttgctgtttctgctctttctcggttttctgaagttccttgagatcattgtgcagcatggatattatggtgtagagatcgtgcagcggattccccggcgcaatgatgttttctttttcgttgatgatatagtgttcgtcgaacagaatttgtccgcacatggcggcaaaacgatcgatttcactctgcgttatggtgatctcccgatccattttggcagcgaaggggctcttcgctgcatttatcaggttgaatgcgtcctgaagggtcggaacgaatatgaactgctgctgtacataagacgcaaacaggcgaagcatggttttcaacagaagtgaagcgccgcagatataggtgatcagtggacggcagttaaatgcagagttcagacggttcagttccttcgcatagagaattctggtactgatcggcgctttggtgacttttgtatagtcagctattctgatgtacgcgcagtttgagagcacaccgcttttgaacacgctttccagaacagcgatggctttttttgcgctttcaggctgaatgtctccgcccagcaaggtgaaaaatagcttttgaggaataatgccgtttttataaaatacaccggtttgagggtcttcaaactgccattcctccttgaattcaaccatttcaatcgtgagagaatcgacgttctctctcttgtccggaatggggctcatgttgttattgtaacgtgtgcaatagtaacctctcatgcgcttgagagaaagcgtactgaacaaatttgttttataacgagccgatttagcgagcagcctgcggcaatttcaacgatgccgcgaattatgaggtcggaagtgctctgtatgcgatggagcttttaaaaacaatataatgcaaaaaatgaaggcgcaattacgctgtatcgcttatttatccgtaagagaaaggcttttcatatacggaactttcgatagtcgatgttgaatttttttacccgtaaccccatgattctgtccgagaggccgagttgtatagccgcccgtgacatatttccttttgtgcgtttgagcgcttcgatgatcatttcattttcgatcgagtcaagcttttgctgcagtgagccggtatacggggtgccgctcgattccgcagtctgcaggcttggcggaaggtgatagccgtgaatgacgttatcttcgctgagaatgaccgctcgttccatgcagttttccagttcacgcacattgccgggccagtggtagcgcatcagcatgtctatcgatgtcgttgaaattcggcggattcctttctggttgatccggttatatttttcgacgaagtaatctgcgagcagcagtatatcggtttttctctccctgagcggcggtacggtcaacggaaaaatattcagccgatagaacagatcttccctgaactgtccttcacggatgaggttttccaggttcctgttggttgcggcaataactctgacatcgactttgatggttttcgagccgccaacccgttcgaactctttttcctgaaggatgcgaagcagtttcgcctgtaccggcaagctgagttctccgatctcatcaagaaatatcgtgccggtatgggccagctcgaaccgtccctgacgcatacccgaggctccggtaaaagagcctttttcatggccgaacaactcgctttctacaatgctttccggtagggctgcacaattgaatttgataaacggcttgtcggagcgacggcttttaaagtgaatggcgctggcgacgagttctttgcctacaccgctttcgcccagcaccagagttgtcgcactggtttttgcgattttgtcgatcattttgaacaatgacatcatcggttttgcattgccgataatgtttgccgggcgttccgtttcatccacctcttcctcatggctgtcattgtcccggtgagggatgagcagatttttccctttcagcgagtgcgttgtgcctgttccattcgagttctcctcgtgagcaagctgtttgagccttaccgcctgagaaatcatggacgcgataatggaaagcaggtcgacgtagtgctgcatcatgtccatccgttcgctttccgctttggcccgtttcgacgggtcttcgggaaatggcggttcaatctgacgatcggcgctgagggttccgatgatctcggttcccgtctttatgggaatgcagatgaaacaaaggtcgtcggttctctccttctgacgggaacgggtacggtcaaggaacaatggttcatcattgatatttggtaccagaaccggtttaccggtttttacgacctgaccgataatgccctctcctatccggtagcgtccacgttctttttcttcttcgctcagtccgaatgattcattgatgactatttcgtcattatcgcggttgagaatggtgatcattccgcgaagcatatccatatgctccgacatgatgaaaagtaccaggcggagcaccttgctgatatctttttcaatcgttacagttctgctgacttcagccagaaggctgatgctgctgtctttttttttctggggaatgagcatctcggttacagtatggtggtacttgtctgacaatgtaatcgatagattgttttcagttcgtatgttgtaagagcgcgctttttttctcccgcagtttttcttactgcagtaagcagagtgccgctctcctctttcgacagggtgatgccctgagcatggtaggcgtgactgatggccgcactgcccgagtgttttccgataaccagttcataatcgtttcttccgacatgttcgggaagaaacggctggtatgaaagcggatttttgagcagggcagcgcagtgaatccccgactcgtgctgaaaagccgatttgccgacaatcggtttctgactctgaatgggacgtccggaagcccggctgaccatatcgcaaagctgcgcaagcatgccggtgtcgatacgtgtcgtatagtttcccgaaagagagagggcaacggcaagctcctcaagagctgcattccccgcgcgttcccccaatccggttaccgaaacgctcacggccgcgcatccggcctcaagagcggtgaatgcattggctgtagccatcccaaggtcgttgtgggcgtgaaactctatcggcagcggagatgcggctttcagccgccctacgagatcgatgatcgagagtggcgtcgctacgccgacagtatcggcaagccttatgcggtcagctccgcaagcggcggcgtcaccaatgaaatccagaagcagttcgctatctgcccttgtcgcgtcctgggcgccgacgctcacgaaattgaaatatttttttgctctcggcacaagttcctgaagctgctggcgtacccacagataatttttacccatcagctccatgtaaagctccgatgccggaaagctgatatgaacggcttccgttcccgatgccgcggcatgttcgatatcctgccatacggcccgggcccaggaggtcaaccggagcgggagatgaagtcctgtaatggattttatggtattgcgctcttcttcgctgatagccggatagccgatttccagctcgttgacaccggtttcggcaagcatgcaggcgattcgcgttttttccgctgcagtgaatgcaactccgggagcctgttctccatctcgcagggtggtatcgatgatccatggccttgaagcggcggcagaactgttcttttgattttctgtcatggcagctttctttttcttttcaacaaggcagtgccggaataagttttcgatacgctctgtttattaagggcttatagttacaaatccttaataagttaggatatatattaataatataataataattcagacatttatgtgttattctataaagtatatgcagtattgcgatttctttggcttgtggcgacggcttgtattatttacgagtcgagagttccaggggtaaaagaggagcgtatcgaggcaagtgtgatcggcgtgatggtggcaatggccgcagagggatttgttcgctcgtattgcggaaatctgcatgctttgcgctatactcaaaagagagaattaacggcgcgtcggtgttcagtctcctcctgttcttcctgcgtcgcatccggtttattgtccggacgttttttctgtcgccaaaaaaatcatgtttgcatcatgtctgaacatgccgcagttatagcggctgcaggttcatgatcaatcgtaatcaatccggaatagcgagttatgctgacctttaacagtctgatagacaactgcctcggggatgttcgtgaaatcatgccgtgggatcttgcgtcccgtatggaagtgaaccccgatttgctgctgctcgatgtgcgggaaccgtatgagttcgacgccatgcatattcgaggttccatcaatgtccctcgtggtattcttgaatcggcctgcgaatgggattatgatgagaccgttcctgaactggccgccgcccgacagcgtgaagtcgtggtaatctgccgctctggccggcgcagcgtgcttgcggtagccgctatgcagcagcttggttttgaggatgcggtttcgctgaaaaccggcctcagggggtggaacgattatgaggaacctctggtgaacctgaccggggaagttgtcgattccgatttagcggatgatttttttactcccaagttgcgccctgatcagaggcggccaacggttcaaactcagtgataatgacgttgcagttcgtgagactctcgattgtatcgtcgggatcggtttttcctgtgcatcggatgagcatcattccgatgaagcaggatgtttcagctcatgaggttcactaaaagatgtcgtcgatggacagcctctctcttccccggctgatggtttcagctccgcataaaagttcaggaaaaacaacggttatgcttggccttgccggatatctgacccgtcagggtgagcgcgttacctgctttaaaaaggggcccgattatatcgatcccatgtggcatgctcttgcttccgggcgagagagctataatctcgatccctggctcatgggtcaggatggctgcagggattcgtttatccgtaacggccggaatggtacgcttgccctgatagagggcaaccatgggctgcatgatggtttgtcgctcgatggcagtgacagcagtgccggagttgccgcgctgctggaggcgccggtgcttctggttatcgacgccagaaaaatgaaccgtggcgcagcggcgattgttatgggtatgcaggcaatgcagccgcaggtaacgattgcgggagttattctcaacagggtgcgtagccagcgtcacggagagaaacagaaacttgcgatagaaacgttctgccgggtgcccgtgctcggttcgattccggaggatagtcagctcgctatcgccgaacgtcatctcggcctgacgaccgtgggagaaactgcagaagctgcctcttttatcgacgaagcagtcgaacaggtcgcacattactgcgacatgcaggaaattcgtgcgctttttgcacttgctccccctgttcggtcatatccggacgagcatgtttcgatgcgatctgaagcgcgggtgcggataggcgtgttcagggatgcggcattctgtttctattaccctgataacttcagggcacttgaagagaacggcgcggaacttgtttatatcgactccatgcatgaccgctcgattcccgatgttcaaggcctctatctgggaggcgggtttcctgaatcgtttttttccgaactcgggagcaacagggaactcatgcttgaggtgagccggagggttgagtcggacatgccgctctatgccgaatgcggcgggttgatctggctctcccgcagcgggacatacggcggaaaaaccttttcccttgccggtattcttcccttcgatatcggattcgagccacgccctgccgggcatgggtatctgaatttgaggagctgcacccaaagtccctggtttgaacatggagcggaagtaagagcgcatgagtttcactactcggcaccgctgacgggggcaggtggctgcgagtggcagttcgacgtcataagaggtcgaggcgtaaccggacagcatgacggaatcatttacaggaatcttttcgcttcatacgcccatctgcatgcacagggaaatccgcaatgggcgaagaggtttaccgatcttgctgcagagtggaaagctcgtaacccgatcggtaattgaaccggtaaaaaacaaaaaacacccggtaaatttgaaaaatcgcgctccttttattactatatagttatatttctctataactgttttgagcgccgtttttccccttttttcggagtgtcctcccgacctcatgttccggtaatctgtattgaaaagatgactgcatttgtgcggaccggtaccctcaaggaagaaaagaaaatttttttctttgcaggatttgaaaaatagcggctcttttattactatatagttatataaatacataactgatttttactgttcccctttctgaaccttgatgtgtacttgcgtaacactgggcggcagaccaggcggattttacaactctctaacatcacaaaaggagcgaatcatgagcattgaagttaacggcgcaacctacgagactgacgaaaacggctacctcgtcaatcttgaggactggaatgaggatattgccgtaaaactcgctgaaggcgaagagatcgatttgacggaagagcattggtcgctggtgagattcctcaggaactactatgacgagtatcagattgctcctgccgtgaaggtgctgacaaaagctatcgccgccgagcagggcatcgacaagaaggaagcctcggaattcctctacggactttttccgaaaggcccggccttgcaggcctgtaaggttgccggacttcccaaaccgaccggttgcgtctgatcgcagcggactgctgttttccaacccaatttatcagtgaactaaaggaggaactatggaaggtgcgaaagatgcttcttcgcgtgaaggacatcactgcgggggatgccattcggaagagaacgggaagtttctgaatccgaccccgatgcttaatgagctggaaagcggcccctggccaagcttcgtttccggcttcaaggaacttgccgaacggacgaaaaagcccatgcttcgcggggtgctcgatcagcttgaatactcctacaacacgaaaatggggtactggaagggcggtcttgttacggttgacggttatggagccggtgttatcaccaggtactccatgatcaaggataaaattcccgaagcggctgaattccacacgatgcggattcagccggcgccgggtctgcattacaacacggccatgatgcgtgagctgtgcgatatctgggagaagtatggcagcggcatcatcaccctgcacggccagaccggcgacatcatgctgcagggcatcgaagaaaaatatgtacagcagtgttttgacgagctgaacgaggcgggctgggatcttggcggagccggagccggcatgcgtacggcggtttcatgcatcggccccggacgctgcgagaatgcctgttacgacaatctcaatctgcacctcaaggcgctcaaacattttgttggcgtattgcaccgtcccgaatggaattacaagctgaaattcaagttttccggttgtccgaacgactgcaccaatgccatcatgcgttccgatcttgccgttatcggtacatggaaggatgccatccagatcgatcgtgacgaagttacggcctgggtggaaaagaaaggcatggatgcgctggtcaaccaggtcatcaatctctgtcctaccagggcgatctcccttaaagagggagaaatgcatatcgaaaccagggactgcgtgcgctgcatgcactgcctgaatgccatgccgaaggcgctctctcctggcaaggagcggggtatttcccttctgatgggaggcaagaacacccttaaagtcggcgtcaacatgggttctctgatcattccgttcatgaaaatggagagcgatgaggatgtggagacctttatcgagcagatcgaaacgatcatcgaatggtgggaagacgcgggtctcgaccatgagcgcatcggagaaacgatcgagcgcgtcggtctcaagcagttcattgaaggagccggtatcgaagcggatatcaatatggtctccagaccgcgtgacaatccctacttcaaggcgccgtattgaccgtgcgctgttggggagattgaatcagaagaatgtatcgctgcccttgaggcggcaccacacctcaaacggaaaagaaaaccatgagcagtcctgaaagaaaatggaagaccatagagtcgggcccgcacacctatgaagaggctcttcatccggtcgtgagaaaaaactatggaaagtggaagtaccatgagatcccgaaaccgggagtgctcatgcatgtcgccgaaagcggcgatgccatctataccgtcagggccggcacgccccgtcaggatacggtggatatggtcaggcttctttgcgatgtggccgataaatatgccgatggacatctgcgctttacggttcgcaacaacgtcgagttcctgaccccgaacaaggaaaatatagaaccgatgatccaggaactcgagtctctcggatttccggtgggcggaaccggcatgtgcgtctcttcggtatcgcacacgcagggatggctgcactgcgatattcccgcgaccgatgcttcaggcgttgtgaagtccatgatggactctctctatgaggagttcaaggatatgaagatgcccaacaaggtgcgcctttctacctcctgctgttccatcaactgcggcggtcaggccgatatcgctatcgtggtcaagcacacccgtcctccccgcgtcaatcacgaccatcttgccatggtctgcgaactgccgaaagccgttgcccgttgtccggttgcggcaatcagacctaccgtggtcaacggcaagcgctcgctgatggtggatgaagccaaatgcatctgctgcggcgcctgtttcggagcctgtcccgccatggagatcaaccatcccgagcactccaagtttgcgatctgggtcggcggcaagaacagcaacgcccgttccaaaccttcgaccatgagcattgtggctcataacctgcccaacaatccgccccgctggcctgaagtcaacgaggttgtcggaaaaatcctgaatgcctacaaagagggtggacgtccgtgggaacgcgtcggcgaatggatcaaccggatcgggtggaaacgctttttcgaagaaaccggcctgacgttcgacgataatatgattgacagttatcgtcatgccaggactaccttcaaccagtcggcacacgtccggttttaaccgaaggagatcattatcatggtggaatcaaaccctattctcgattacgcgacaaactaccggttcccggaattcagcgagctcgagggaaccgacaagattgtggctttcggagacagcagtcacaagtgcccgatctatgtccgtcaggttccgccctgtacggcggagtgccctgcgggagaggatatcaggggctatcaccggtttctgaacggaaccgacaagtctgacgacgcatggaagtcggcctgggagactatcgtcaacgtcaacccttttcctgccgttatgggcaggatctgtccgcatccctgccagaaggcgtgcaatcgtcagtaccatgacgaaagcgtggccatcaatgccgttgaacaggcgataggcaactatggcatcgaggcggggctgaagcttccggctgccggtaccgacacgggaaaacgtgttgccgtcatcggcggcggtcctgccgggctatcggcggcctaccagcttcgccggagaggacatgccgttacgatttacgatgccaacgagaaactcggcgggatggtgctttacggcatcatgggttaccgggttgaccgcaaggtgttggaaactgaaattcagcgtatcatcgatcttggcgtggagacgaaaatgggcgtgcgcatcggagaggatgtcacgctcgaacagcttgaaaaggagtatgacgctgtatttatcggcgtcggtgcccaggttgggcgcgctcttccggttacaggtttcgataccataccgggggtgaccaatgctattgactttctgcgcaactatgaggtgctgggcgacgatattccggtcggaaaaaaagtcatcgtcatcggtgacggtaatgtagccatggacgtagcccgtcttgccctgcgtctcggttccgaggccgtggtgatttccggtgtgccgagagaagagatggcctgttttcagaatgaattcgacgatgctgagcgggaaggaacggttatgcactaccttgccggtgctgttgagctcatcggttccgagtcgggcctcaggggtcttctctgttcaaggatggtcaggaaggagaaaggcgaagaggggtggaattctcccattccgttcttccgttacaggagttccgacgagactttcgggatagacggggacatggttgtggcttccataggtcagacaaccgatatgcagggtttcgagagcattaccggaggtcgtccgtggctgaaggtcgatcgtcatttccgcatttcaggcaaggaaaatgttttcggaggcggagacgccatcaaggtcgatctcatcacgactgcggtcggtcacggtcgcaaggcggcagagtcgatcgacgcgtttctcaagggagagccgctgcccgagcagggataccgcgaagtgacgaaagtgcagaagcaggatgttctttacttttttcattccgatcaggccgagcgcgagaacatcgaactcgaagaggttgtggggaatcacgacgaactgcttcaggcgctctcgaaagaggaggcccaggccgaatccgctcgctgcatgagctgcgggctctgtttcgactgcaagcagtgtgtctctttctgccctcaggaagcggttacccggttaagggacaaccctcccggagaggtggtttatacgaattattccagatgcgtcggctgccacatctgttcgctcgtatgtccttcgggctacatccagatgggcatgggggatggattgtaaagattgtgggccgttagcggtgggcggtgagccggaagaaggcaagatgtcagattgtgggccgttagcggtgggcggtgagccggaggaaggcaagatgtcagattgtgggccgttagcggtttgcggtgagccggaggaaggcaagatgtcagattgtgggccgttagcggtgggcggtgagccggaagaaggcaagatgtcagattgtgggccgttagcggtttgcggtgagccggaggaaggcaagatgtcagattgtgggccgttagcggagggcggtgagccggaggaaggcaagatgtcagattgtgggccgttagcggtgggcggtgagccggaggaaggcaagatgtcagattgtgggcggtttgcggtgaggcggtagtcaagggaggttgtccgttgggtacgttttatccctgaactgctgacgggtcgatagaaccaacaataattaacagcgtagcaatgtacgaagctcttatacaacagatagaagaggctcttgcccgcacggctgcgtgggcggaaaccggctggccggtaacgttcggattccgcaatgttgcggtgacctccctcaaggaggctctggccctgccgaaaaacgcggtttttcggcatgaggccatcaattactggcggcaggttgagcttactgctgaagatacaagcgtttatggacgaaaggccattgacgcgctcaggcagggcaatatcgagtcagccgtaaatgacctgtattttgcacagtatatggaaaaaccgtttgcggaatatgcacggacctggctgccgctctacgatgcgctgcatgccgaagccggaagctgctgttagcgtatgacgacggtagatgtttcccataactttttaactgcacactaaaggtgaaaataggaatcctgctcaaggaagggccgtacaaccatcaggcatccgatacggcctacaagtttgccgaagcggcaatccgcaaaggacatacggtcgatgccgtattcctttacaacgacggagtcatcaatgtgacgaagctcatggatcctccccaggatgaccggcagatttcaagccggtggaatgaactgcataaggagcacggggtggaaattctggcctgcattgccgcctcaaaaaggcgcggcatcagcgatgaagtgcttatcgacggcggtgaaatcaccggcctcggcacgcttaccgatatagccattcgcaacgacagattgttaaccttcggagactgaaaacaatatggaaaacgaaaatgttaaaaagatcatgcatgtgatgcgccatgcgcctcacggtacgatctacacctatgagggtcttgaaatgatccttatcatggccgcctacgagcaggacctttcggttgtctttatcggagatggtatctactctctgaaaaaaaatcaggatactgcgggaatcggcatcaaggggtttgcgaaaaccttcatggcgcttgacggctacgatgtcgaaaagctctatgtggaccgcatttcgcttgaagagcgcgggctcagcgaagatgatctggttgtggatgtcgaggtggtcgaatcctcccggatcggcgagcttatgaaagagcaagatgtgatcattcaccattaataaccgacttctacccatgttacataccataaacaaatctccgttttcaggcgatacgttcgatacctgtatcaggttttttcagccgggcgatcccgtgcttttcatagaagacggagtctatgcggttcagaacggcaataagttttccgaggttcttgccggggtactccaaagcaatccggtttatgcgctcaagcccgatctcgacgcacggggcatttcagagcttgccgtcggagtcgcaaccgtcgattacgaaggatttgtcgatcttgtcgaagagcatcaggtaaacagctggctctgagaccggacgctcctcttacgaaaccattctatcaaggcacaatgagtaaaacctgggaaagggtgatacaggaaaaccggaaagatattcttcaacgatggcatgaacgcggtctcggactttttgcggaaaaaatgtcagcggggacacctgtaggcgaggcgcttgccgacggtatggggatgattcttgacggattcggggatggaggcgaaacctgcagggagggtgtaaaccggcttgcacgaattcttgccgtgcacccgtttcgaccttcgcgctccatgtcgctttttcgggaactgcaaaccattcttttcgagagcgcgtctccgggtgccgaccgtgagctctgcagggagcgtatcgaacagataaccttcgatgcgttcgacagtttcatggagcatcgggaactgatctacaagcttaaggtcgaagagagccgcagtcagatgcatatgcttttgaggagggccggaacatgaaaaaaattctcatgccgctggtaatggtggccgttcttgctctcattccttttatcggagttcaatatgccgggctgagctatctcttcggggtcatcgttccttacctcgcagctctgcttttcgtcgccggttttctctacaggatggtcgattggctcaaaaggccgttgccctttaacataacttcgacctgcggccagcagaaaacgcttgactggattcaccacgacaaaatcgagagcccgacgaaaccatggcatgctgccgtgcgcgtactttccgaagtgctgctgttccgctcgcttttccgcaacaacaaggccgaggtgcgcaaggggcccgatatcaccttcgcttcgagcaagtggctatggatgggcggactggtttttcactggtcgctgcttattatcgtgctgcgtcatgcgcgcttcttttttgtcatggttccgggttttgccgattatctcgatcaggccgacagttttctggatgtcacgcttccggccttttacgtaaccgatgccctggcgctttctgcaattacctttctctttgtacgcagggtcatggatgcgaagctcaggatcatttcattgccgaccgattattttccgctctttctgctcgggggcattgttgcggccggcgtggtgatgcgctatatcgccaaggttgacgtgatgccggtgaaggatcagatgctgcggctgatgagcttcagcttcgaggcccccggagaaatcggggcgcttttttatgttcatctttttcttgtctgtgtactgctgctttattttccgttcagcaagctcatgcacatgggggcaatctttctgagcccaacccgaaccatgctcaacaacacccgtgaaaagaggcatgtcaatccctggaacgcccctgtcaagttccgtacctatgcagagtacgagaatgaataccgagaaaagatgaaaaaggctaaactgccggttgaaaaggagtaaaaatgtcaaaataccttccgaaacaagccgatctcatcaaggagtttgaggaaaaaccgagcccgctgaaaggcgattacgctgatcgcgagtggtgggagatgccatacgagttccgcgaggggaacttctgttttcccgccaaacccgaggttatcgaagaactcggctttccgaacccccgcaagtgggccgttaccgatgatgactggaaactgcctgacggatggcagaaaaccctcatggacggcatgagggagcgcatcaaaaagtaccgttccctcaagctctatctcgactcctgcgtccgttgcggcgcctgtgccgacaagtgccacttctttctcggtaccggagatccgaagaacatgccggtgctcagggccgagctggtcaggtcggtctatcgcggcgattttcccatggtcgagaagatcctgaaaggctttgccggttcgcgcaagctcaccaaggaggtgctcaaggagtggtttatgtatttctaccagtgcaccgaatgccgccgttgctcggtgttctgccccatggggatcgataccgccgagattaccatcatggtacgcgagatcctgcagcttataggcctgaacaacaactggatattagccccggtggcgaactgcaaccgtacgggcaaccacctcggcatcgaaccgcacaccttcgtgcagaatatcgagtcgctggtggacgacatcgaggagctgaccggcgtgacggtgaatcccaccttcaaccgcaagggggcggaaattcttttcatcactccgtcaggagatgtgttcggcgatcccggagtctataccatgatgggttatctgcttcttttcgagcacatcggcctcgactacaccatcagcacctacgcttcggaagggggcaatttcggtttcttcacttcgaacgacatgatgaagaagctgaatgcgaaaatgtaccatgaagcggagcgtctcggggtgaaatggattctcggcggcgagtgcggacatatgtggcgcgtggtacatcagtacatgagcaccatgaacgggcctgccgattttctgcaggaaccggcatctcccgttaccgggacgaaattcgccaatgcgaaagtcactaaaatggtgcatatcgcggagtttaccgccgatctcatccatcacaacaagctcaaactcgatccgaaacgcaacgaccacctgcgcaccacctttcacgactcctgcaacgttgcaagggggatgggtatgttcgaggagccgcgctatattctcaacaaggtgtgcaactcatttcatgagatgccggagaataccattcgcgagcagaccttctgctgcggttccggcagcggcatcaacgccgaagagaatatggcgatgcgcatgaagggcggttttccgagagccaatgccgtgcgctacgtcagggagaagcacaatgtcgattctctggtgaccatctgcgccatcgaccgggcaagccttccgccgctcatgcgttactggaaccccggcgtgtcggtttacggcctgcacgaactggtgggcaatgcgctcgttatggagggggagaaaaagcgaaccgaagatctgagggaaaatcccatgaccggaattgaagagaaggagggcgacgttgactaaaaaactcatggtaaccgcggcaggagtgctgcttgtgctgattgccgccatttacgctttccggcacgaggagagccaggctgaaaagatagccgctcctgcagctgcagccgtcgacagctcggcatgcatcggctcgaaggagtacatgcgggccaatcacatgcgcgtgctgaacgaatggcgccacgcatccgtgcgtgacggaaaccgggtgcatgtggctcccgacggcagaaaaatcgaaaagagcctgaacacctgtctgaactgccattccgacaacaggatgttctgcttcaactgccacatgtacgccaatgtgaaaccaaattgctggaactgccatatttcacccatggaggcgccctgatgaacgaagatcgcagatcatttatcaagaaagccggtatcggcattcttgccggcataggatcggcagccggcctgtttccggcgctttcgctcgaaaaaaccgtgcttccggcatgggacgagaagcccgagcccggcaaacatcgctggggcatgcttatcgatacccgcaagtgctccggcaactgcagtgagtgcgttgccgcctgccacttcacgcacaacgtgcctgatttcggcaatcgcaaggacgaggtgaagtggatatggaaaagctcctatgaaaacgtgtttcctacggcgagccagcagtttcagagtcccggggtgaccgaaaggccctaccttgccctctgcaaccactgcgccgagcctccctgcacaaaagcttgtccgaccgaagccaccttcaggcggtgggacggcatcgtctccatggactaccaccgctgcatcggctgtcgcttctgcatggctgcctgtccctacggttcacgcagcttcaactggcgcgatccgagagagggtatcaagcttgcgagtaccgggtatccgacccgcatgcagggtgtggtggagaaatgcaacttctgttccgaacggctggtgaaaggactcgatccggcctgcgtagaagcatgtccggagcaggcgctggtgttcggcgacctgaacgatcccggttcggagatccgcaagctgcttgaatccaccgaaaccatgcagcgcaaacccgaactcggcacgaaaccttcggtcttttatatcatttaatgtatcgtcatgattgaaaaagctctgaaaggaagccggaactactggctctggataggactcctgctgctgtgtatcggcgcaggattttcggccttttcgcgacagatgtgggaagggcttaccgtaaccggcatgggccgcgacgtgagctggggcctctatatcgcgcaattcaccttttttgtgggcgtggcggcttcggccgtgatggtggtgattccctactacctgcacaaccagaaggcgttcgccaaaaccgtgatcgtcggcgagttcatggccgtagcggccacgctcatgtgcatgctcttcatccttgccgacatgggccgtcccgaccgcgtgctgaacgtactgctttacccctcgccgcacgccatggtgttctgggacgttatggtactcaacggctaccttgtcatcaacctcgtgagcgcctggaccgtgctcggcgcggagcgcaagggggtaccgccacctgcctgggtaaaaccgatcatctacctctcgattccctgggccttcagcattcacaccgttacggccttcctctacgcaggccttcccggacggcacctctggctcaccgcagtgctcgctcccaggtttctcgcttcggcctttgccgcgggaacctcgctgctcattctcgtcacgctgatcctgaaaaaaaccaccggtttcgacgcgggcaacgaagcgcgtcagaaacttgccgtacttgccacctacgcaggcgtcgcaaactttttcatgatcggtaccgagttcttcaccgctttctacagcaacgtgccggcgcacatgcacggcctgcagtacctgtttttcggtctcgaaggcaagagcgccctcgtgccgtggatgtggctctcgctgcttctcggtttcggcgctctcgcgatactattcaacccgaaactgcgccacacgtcgaaatggcttgtagccgcctgtgcgggtatggtcagttccatctggatcgacaagggagtcgggctggtgcttggcggattcgtgccatcgccgctcgaagagatcaccgaatacggcgttaccctgacggagctcaccgtcacgctcggcatctgggccgtgggcattctcgtgctgacgctgcttttgaaggttgccgtgaccgtgaaaaaggagcaggaggcgtaatcttccatgcaacatacccgctttcaaagcgtctgaacggagggcgggttttcaacccgccatttgtttatctacattgctgatggcggagaggaatgtccgccgtcctttaagctaatcagctaacaaagcacctatgaaaaaagtgtttcttccgctcaacgtccggatagacaataaaaaaatcctgttcgtcggtgggggcaagattgccatgcacaagatacagacggtcgagcagtacacgcgcgacatcaccatcctcgcgccggagattcatccggacctgaaaggaaaagggttcacagaaatcgtcaagcggtatgagccttccgatctcgaaggggcctttctcgtttatgcaagcacgaacgacggggaggttaaccggcagataaaggacgacgccgaacggcttggcattcttgtgaatgtggtcgataatcgagaactgtcgagtttcatctctccggcggtcatcaggcagggtgagatgaccatcgctatctcttcgaacggagagaacgtgaagaagtcggttgaatggcgcaacaggataagggagatgatgcgtgaagacagctctctcttgaagtgaaattataaagaagtacacacatgactgcaacagcaccaataccggaaacacagaagcagggatatgtttacatcatcggcgcaggcccgggcgaccccgaactgcttaccgtaaaggccgaaagggtactgcatgatgccgacgtgatcctttatgacgacctcgtgtcgcttgaactggtcgatcagttcagcggtttgaaaatatataccggcaaacgcaaggattgccatcatttcgagcaggaagagatcaaccaggagatcgtacgccatgcccggcaggggaaaacagtcgcaagactgaaaggcggcgatcctttcgtgttcggcaggggaggcgaagagatcgacgaactccgcaaaaacggaatcggctacgaaataatacccggcatcacggcagcccacggtgcgagcgcctatacagaaattcccctcaccatgcggaagatatcatcttccgtagccttctgcaccggtcatcccgtcagcaagattcaggtgcccgatgccgatacgcttgtgtattacatggttgcctcaacggttcacgacgtgctcgacgccgttgccgccaaagggcggagcggaaacacgaaggttgccgttgtgcagaacgcgacccgctacaatcagcagattttcaccggcacgctcgacgagttcagagcgcgagaacgggcggtttactcgccggccctgctcatcatcggcgataacatcaatcagttcatcgccgagaactggcactcgaaaaagaagaaggtgctgattaccggcggcgaggccaaacggtacagcagcacggaatatattatggtgcattttccgtgccgccagatcgagggtgccgacctcagcaaggtgaacgactctctcaggcagatcgaaacgtatggcgtgctgctctttcagaacaagttttcggtgaaatactttttcaagctgttgttcgattacggcagggatgtccgccatctcgccaaaagccgcattatctccacagggagggcggcaaccgcggagctgcagaaatacggggttatacccgatcagagtctcgaacccgaagggtgcggcgatatcgtcggcatgttcagggagcagggcatcgctgccgagagcatcctgattcccggttcgaacctcatcgacgagtacctgataaacggcctgcaggcgctcggcaacagggtgacgccgctatgcgtttacaagcatggcgcgcaggaactggagcagagcatcgacttcgacttcatcgacgagatctacttcgcctcgccctcgtgcgtgaacaacttcagcaccatgttcggttctattcctgaacgcattaccgttacctgcgccgaccagcgtacggaggaggagtaccggaagatgttcgggtgaatggtgcctgttcaggccgcatgaaacatcgatataatccaatacgatcagttcagcaatttacatccacgcttgacgactcgaaccgtgggtcgtcaagctcctgttttcgggcttcaattcgctttactacgtcttctgctacttcgagaatttcagtggaggtgcgaaccacttgaccgcaatacagacgcaaacctgcaacaagaggttcaacatgtcgctgtgtctctgaactgacaagtatttcaagtgccttttcggcatagccataggctgccagttcaacgaacagatttactatcagtttgagaatcgaatcgtcaatatacgtttgatgatcgatgaacgccatgacatcggccaatacctcttcatgtctgtcaagtttcaataaagttttggcgcgtaatattttcgcaaccatattcatcttgacaacaggggcctcctgcctctgcccgaactgttcaataagtgcatcgtaagcagcaatcgcttcctcaggccggttcatggagcttaatgcaatgcctttattgctcatcgcggctgcgactttcccaaggatttcagtctcctttcgctgcccgaactgctcaattagtgcattataagcagcaatcgcttcctcaggccggttcatggagcttaatgcaatgcctttattgctcatcgtggctgcgactttcccaaggatttcagtctcctgtcgctgcccgaactgctcaattagtgcattataagcagcaatcgcttcctcagaccggttcatggagcttaatgcaatgcctttattgaacattgcagttgcgaccttttcaaggatttcggtctcctgtcgctgcccgaactgttcaataagtgcatcataagcagcaatttcgtcctcaggccggttcgtcgagcttaatgcaaagcctttattgaacattgcagttgcgactttttcaaggagttctgtctcgttccgctgcccgaactgttcaataagcgaatcataagcaataaccgcctcctcaagctggttcatcaagcgtaatgcaacgcctttattgctcatggctattgcgactttttcaaggagttctgtctcgttccgctgcccgaactgttcaataagtgcatcataagcagcaatttcgtccttagaccggttcgtcgagcctaaaacaaggcctttattgagcattgcagttgcaaccttttcaaggatttcgatctcctgtcgctgcccgaactgttcaataagtgcatcataagcagcaaccgcttccgcaggtaagttcatcaagcctaatgcaatgcctttattgagcattgctgttgcaaccttttcaaggatttcagtctcctgtcgctgcccgaactgtttaataaggtgcgtcaatgtttctatcgtagcttcataattatgctgatggtaaaacctggaagctgtatcgaattgtgtttgcatttcgttgagaatccgttttatctcttcgtttataccattgccggaagtattataggctatcatttcttccctgatacctttttcgagatacggtgaatcaaaaaccgctgatggtatcgactttgctatttcaatgcgttgtatggattgagcggtacggtagatttctgctaatgctgttatatggtcacggcattcacccggtttgagtgagcaggattcttcgagtacaagtctggctgctgagacagcctcataaagactgaccataaaccgcacagcagctttgaccctggctgacgggcctcctctccgacgcatgaggtagtagatgttataaataccctccgagatcgaataccatcgctttcgttttcccgcttcttcgacaattacttttccccggcttgcaaggcgcttcagcaaggcgctcgttgtgttgacgtcgagtcgggcgacttcagcaatctcttttgctgttgatggattccataactctgcaagtgcgagatagacttttctttcggttggagccatgttgtcgagatggctcttgaaatagtcggtatgttcgtcaatgagatcgatgaggtcttcgagcagttcacgaaaggatcgtttggctccgaaccgggcgatcagggctataaggcgcacattgcctccggtcagaatcctgacaggccgaatttgcattcccggtaaaggttctccggtgaccagcgcccatatagcgttgcactcttcatcgttcagcggtttaaggtcgtgaatccggaacatctcgaacatggctttggcagggtgatcgatctgttcgaaccgtgcggttgccgtcgccagtaacatgaggcggggttcattcatcagcgtacgccgaagactccaggcttcgtcctcgcttgagaattccgaaagcagcatatcgaggttctcgacaatcagcaggattctttttccaatacggtcggcaaaatcgagcagttgtccgagcgcgcgttgggcaagcctcttttcatccggctcgcgacgaagttcatgatacgattccatccattgctgttctccggtttgctcggcaagatggaaaagtgactcaagccagaaatccgctgctgagagggcgttgtagctttcttctgcaaatacgagcggataccaggcgttacacagcgcatcgtcgcgctcaatttcggcagctacccgtcgtaccagcgttgtcttgccgcttccgcgagggccgacgacaagcagatgctggtttgatgcagatgtgttttcctgaacggtgcgtacgattaccgagaggtcggtttgccgtactacaaaattctcgacaagctgtgtgctttcgagaaacgccgggttgtatttgacgaactgccttgtcatggtttattttctccttgtataaaattcttcatgcgcctttttccaacagtcccgcagcaggcctgattcgtacacatagccctcttttttcctggcgaggtacccatcgtgctgaagaatgcgcagcatctcggcaagcgcgtcatccgggcaattctcctgaaatgtatattcgtcccgaagctcaagaagaacaggtttggtcaggaagccagaaacggctgtttcagtaagaatggccttgacaagcggtaaccgttcctttgaaaaatacagcgaaaggcgttcttcgtaatgtgtcagttcggcatggcctcgcaatccgagcatttcactttcgtacagatcacgtacctcgtcagcgcggaagcgcatattcttgcggtgcatgcacatggtatagacgctgctgaaaaagatctgtacatgatggggaatgcagcatccgagtttttcaaccatgacgagctccgcttcatcttcgaatacaatgtcatagttatttgcaagcgcacggaggcaaccggctgctgtttcgaaatcccagggtttgagatcgtatggctggtagttgttgatcaccgcactcaatccggcctgatggagtaccggttccagtccgatgctcccggagagcatgattctgatttttccctgatgctcaatgctgttttttctgagccacgacatgaacctgtcgacgttcgtgatattctcttttgttatgccctcatcgccggcccgcaacatgcggtttaccatcagtgggatttcatcgatcataagcagtaccggcttttccgacttcgagagaattctgaaaagctcgtctcccttgtccatccagttaccggcatcgagaccggatcgcagcttgatgccgatgtcgctgacactgatttcctcaactgtttcagacacggcatgcaagacgttggagaacagggcttttgtttttcgccataagctctcgtgtggcttgagaatcatggcgagcgctgcaacggcatcggctggtgcgttctcttcctgcaaatcaagatacaggcagatataacggtcgctcagacgtcctgcaagttctttcatcaggctggttttacccattcgcctttgggcgacaatggatatgtgagccccttcgtcgatcatccgggtcagaattgcgagatcattttcacgcccccagaaccggtcgccatcaacccagttcccctgtgcctgcctgagctttttctccataaccggtactgtttgattaaccacaacaattttgttgccagcattcctgttggtattttatgaaaaattattttgccaacaaaactgttgccatcatttttgttggtatgtgtgtttttgaggagttacaatgaggcagtgcttgccacgggagcggcggtatcgtttgaaaagtgaggaaaacaattgccaaaaaactgcggacaaggcagggtaaactgtcacggagcttcacctaccgactgaacgcccggcatccggcaccagcggcctgtgcggcaccgcaagatggtggttaaaaacgaattcctttcccttgaaaagcagttcaggcatgagcgtgatgatccttcatggatttatatgcaagaagttagcaacaggaaactcatttcagggaacctctccctaaaaagtgtgatgagcaatcaaagaagcaagctccataaaggagcgcgagtatagtagcgcggacggagcggagaacccggagtcccgaatgctttcgggatgaggatttcgagcaccgaccaacgcagcaatttgattgcgtaataactttttaaggtttcctcaagtagctgcttgttccgaatgcaccttgtcaatataggaaaccgcccccattcccaataaaaacccgtcattatcccgcctttgcgcaaaacggaaaagtctgttttactggagttgttggatggcaggtattcatccggggcaggccgatgattcgctggccaagatgctgcggatctggtttttctgtatccaatgcgtgatttttcttgcaaaaaatgtgaatttctcgtacatataatgtaattaattatgcaagcagccgtcatcccaccccccttgcagacggcaagcgacgagttacgcagatccgataagccgcagtcgaagtatttgcagttacactcagccccgataccagctttaccgaagtacattcctgaatttgtgcctttttcagtcagtgctattagtgcgccttttggtgcggtgttctttgatgtttctgtaagatggatgttatgcacaacttggatatatcattttttagggaacggatcaacgtccccaagtttccccacgtcttttcggtaaaaagcaaaagcctgtttctccggagttgttggcggggtagtaatcagtcggagcctcgcaatgatccgaaccccagcctgttgtagcgatagttattttgtatccactgcgtgatttttcttgcaaaaattgtgaatttctcgtacatataaagtgattaattatgcaagcagccgtcatcccaccccctttgcagacggcaagcgatgagttgcgccgatccgataagccacagtcgaagtatttgcagttacactcagccccgataccagccttaccgtagtacatccctgaatttgtgcctttttcagtgctatcagtgcgccttttggtgcggtgttctttgatgtttctgtaacaaggatgttatttcaggacttggtctatatcgttttttagggaacggatcaacgtccccaagtttcctcatataatgtaattaattatgcaagcagccgtcatcccaccccctttgcagacggcaagctacgatttacgccgatccgataagccgcagttgaagtatttgcagttacacccagccccgataacagccttaccgtagtacatccctgattttgtgcctttttcagtgctatcagtgcgccttttggtgcggtgttctttgatgtttctgtaagatggatgttatgcacgacttggatatatcgttttttagggaacggatcaacgtccccaagtttcctacgcattcccaataaaaacccgtcattatcccgcctttacgcaaaacggaaaagccggttttactggagttgttggatggcaggtattcatccggggcaggccgatgattcgctggccaagatgctgcggctctggtttttcggtatccaatgcgtgatttctcttgcaaaaaatgtgaatttcttgtacatataatgtaattaattatgcaagcagccgtcatcccaccccctttgcagacggcaagcgatgagttgcgccgatccgataagccacagtcgaagtatttgcagttacactcagccccgataccagccttaccgtagtacatccctgaatttgtgcctttttcagtgctatcagtgcgccttttggtgcggtgttctttgatgtttctgtaagatggatgttatgcacgacttggatatatcgttttttagggaacggatcaacgtccccaagtttcccaagtttcccaagtttccccaagtttccttgcctcctgatacacatatgtccatttgaatttcaagtttctcgtaatattgtgactgatacagcaatccatgattctcgagagagggctaaactgatcgacaaggaatcgtagatcagaaaatctacgaagaaactgcgtcttttggccgaaaagtaagcgttgaattgttttacatgaggagaaatactattagaagaatttatgtgttgaattttcatttttttaaaatcaaaggaggttcaaaatgataaagtataataaaataaatattgttttatttggtttgtttttagtaagtctttgtgttgcgtgtaattctcaaaatgaacctaagaataaaaagataaaagtagtatcatggggtggtgtgatcggaaaacaagaataagccaaaaacggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgtcaaatcagccgaaagacgggcatggacagagtgacggtgcgcaagtttctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctgcgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcacccggactttccagaggtaacgactcgaacgatctattcttttgtccagtggatccgaaaaacctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgaacacaacgtgaaggttcacttcatgattatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaagctcatgaacaggcatttgccttttttgagggcataccgcacacactggtttatgatcaggactcaaccattgtttccgatgagaaccggggtgccatcctttatacggaggcgttcaggaagtacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaagggaaaatcgaagccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacggccaatgccaaagaacatgccacaacgcggctgatacctgaggcagaatggcaggtggaaaaacagcatcttcgtccttttgagcccttaccctatccgatttccgggcctgtcggtaaagagtaccatgtacgcaaagacaacacaatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcatgacggcaggttgctggccaatcacccgattaagagcggcaaaggtaccgtggtggtcaacaaccaccaccgacgcgatacttccgccaaacggcgagagttgcaggactcgctcaagccgcttttcaccaatcaggaacaggcggaactgtttcttgaaagcatccacaaccgttatccccggtacagtcgggaccagttcctgcatgtacgcaataccatcagcggatgccggcagaagctgatagatgaggccctcgcatactgtgtcgatcatcatctcttttcatccggtgagttccatgatatcctgcaccattaccgaaagcgggaagaaaaacagagtcatccgacggtctccaacaccttccgcccgaaaacacgccgaagcgacctgaacaggatgctctcgttcgtgccggacagcagtaccataaccacctatgaaaccattttcagctgttaaccatggaaagaaccattaccaccatacaggaacacgcccgggaactcaacctcaccgggctggcaggaagcgtagatctcctgctcgaagaagcgcgcaaaagcgaaccatcctatagcgattttgcgctgaccctgctcgaaactgaaatctcctgccgacggaaagctcatcttgaacggcgccggaaagcagccaacctgccgttgctccatgaccttgatcattatgactcgggagtgcagaacgggatcagccaagtccagctccggcagttacggcaactcctctggctcgaccagaactacaacctgatccttatcgggccaagcggcaccggcaaaagctatcttgccggcgggctctgccatgaagccctcaaactcggttatcacgcactgttccggactatggatgaactcatccagaccatcaggttcaaagatgttacaacggcggctgcaagggagtacaagcgattagtgcatgcgcacctgctggttatcgacgatatcatgatgttcccgattgaaaaaagtgtagctgtcggtctgttccagctcatcaaccagctgcatgaacagacatcattcatcattaccaccaacaaaaatccgaaagagtgggcagagatgcttggcgacgaggttcttgctacggcgctgcttgatcggctgctctacaaatgcgaagtcatcaaacttaccggtaaaagctaccggctcgaacaccgtacaaccatcttcgaacaacagcaaccggcggaaggaggcgccacacgcaaaaaaagcaactatcgcttcaaaaagtcgtagtagatcatgccgaattgacgtaatttaaagccgctgcctgggtgattgctaatttccgaaattggctgattttatatttccgactacataaaggtgaaaagaggtctccattgccggacttttatatcggtgcccatgccgcagtatcgggtcttgagctgattacacgggataaaaatagatatcagacgtatttccctacagtcagaatcatttctccggaataatcgatccttctcaatgcacatggggacgctgatccgttgccgaaattaatagggcgttgtatattgagcaagagaaatccgattattagcaacaaaattggagacttcaatgccgcgagggccgagacttgacgctccgggaaccctgcatcacttgattatccgggggatagagcggggctgcattgttcgtgacgatacggaccggaaaacgtttgttgatggaatatttctttatcgtacattgatagagggtgcctcgaaagagttattccatacccggattgttgcgttgtcccgacaagtcgggatcgaaatcctcatcccgaaagctttcgggactccggttttgtagtttatcccgatctatcgggactccatccgccttgcactccgggtgctcacgatactttttcgaggtgccctaaagagtttttagttcagcgcatcggtttagcagagatcactgtatgaaaaccacatcttattttaaattaacaagaaacaggtcagaccgtatagcaatacaagatgaatggatttgttttgttgtagaacatcctgagaaaattgttatccagtctgatggtagaatcaagaaatgggcgcatattccagaagcagggaaagtattaagggtcattctgcttgaggatggagaaaccgttcacaatgcatttttcgatagatcgtataaggagagctaagtgatgaaagtaaaatattttgatgatactgatactgcgtatattgaattacttgacaggccagtgtttgaaactcgtgagatcagtgaaaatatactgattgatgtggacgagaaggggaatcttgtcagtatgacaattgagcatgccaaggaaaatgcagggttatgggagttctcttatcaggagataccgcatcgggaaacagcatgaatctgttaacccaggagaactgtaagattcttcgcaatactttgggacgttgatccgttgccgaaattaatagggcgttgtatattgagcaagagaaatccgattattagcaacaaaattggagacttcaatgccgcgagggccgagacttgacgctccgggaaccctgcatcatgtgattattcgggggatagagcggggcagcattgttcgtgacgatactgatcggaaaacgtttctcgaccgcatgggactgcaggccaggggctcgggtaccagcatctacgcattcgccctcatgacgaaccatgcgcatattcttctgaaaagcggtccggctggcatctccaccttcatgcgccgcctgctgaccggttatgcccagtatttcaaccgccgacatacgcgggtcgggcacctgttccagaatcgctacaaatccattatctgcgaagaggaagcgtacttcgacaagctggtggcgtacatccatctcaatccgttgcgggcaggactggtcgaatcgttcgaagagcttgcacggtatccttggtgcggccatgccgtgctgctgaacagggtccggtacgactggatggatcgggactacgtgctgctgtttttcggtcagaaggaggggccggcacggaaggcgtatctgcagtttctcgaagaggaactcggtgtcgatcgggaaaaggagttgtcgggaggcggattcgtgcgatcgcagggcggatggtcgaaggtgcagtccatgcgcaggcggggcgagaaagctcttggcgacgagcggattctcggcggagacgagttcgtgaaggaggtgctgaaggaggctgaagagcgcagggatgtactgctgccggaacacgagcggctgcacttgctcgatgatgatatcgagcgtgcgtgcagggatgccggcgtcaccccggttttcctccgctccgggagcaaggctggcaagctgccgtccctgagaaaagagcttgcaaggaaagccctgctggagtacggcatgtcgcttgctgaaacagtaagacagctcggtgtgactgccaatgccgtgagctatatgctcaagccgcaatgaggccttgtgatttctgattacggcaagggggagtatccttaaggaaacgaactgcatcagctaattcggtttattctgatggtttcggcaatatgtctgtggttgtggagaattgcttcgagcggatgaacaggataagcggttttatggagaaagttgatatcctgaattcccggagaattataacgatgccgggtcaaggacgggagtatcgtgcctcggggaggttgatccgtagcagaaaatactctgatgaagagggggagttgcccacgaattacacgaatttgcacgaaaggaaattggcagttgtttttctctggcttcgccgataaaaacaactgccagggtttcgattaagagacaaattggtatgtcctgctatagaaaagccatgggcgcctccttttattatcgttactaatgtgactatgtttaaggcaaaaaaagagggttatttgcacataaccctctttttttcattgatttgtggcgaccatggttacattttctccgggaattcaggttgatatactcacggagcgagagtccatgaaggttgaagatgattgcccttcggatcaggtcggctttctctttggaaatctgcaggaggcttgagcctgaaaaaacaatacgcagctcagggagtgattcgtacatcgatttgatgtgactcgcccagtcggaatatttgtggatttcatcgagcagcaggaactcgccgccaggttcatgaaattcccttgtacaattccgcgtggagcgagactggatacgtcgggagaaggtgcatcatgttaagattgtgggctgtaggctgtgagcggttggctgtataaacagaaagacttgatgacacggatcggcatgagaatcggtacgatgatgacaaggatttccgtgcgttgcgccggagcttctgattcagcgataccttgtatctgcgatgtgtcgatcgctaccccgacaaccccggcataaggaacttcttcatcggttttcgggttgttttggcctcagtcagcttcctgaaaacctgaacatctgctatccggaattccttgcttgatggactcggtggatgaatgttgcgaactaccctgtcaggaagttttcaatgcaatcgtgaacgttaccttgaaaccggatgcataagtcctttgccgctcttcctgataacatcgtcatttttgacggtgtctgcaatctatgcgaattttcggtgaattttatttttgagcgcgataccgccgggcatttctctttcacgccagcccagtctcctcttggcgcttcgttactcaagcatttcggcctcaacacttcgcgacttgacaccgttgttcttgtcaggggtgagcgcgccttcacccgtagcgccgcagccattgaaatcgcctccggactcgacatgccgtggaatctgctcgccgtattcaaggcggttcccgaacccctgcgggatatgatgtacgatctgatagcgcagaaccggtatcagatgttcgggaaaaaagaggaatgcatgttgccgtccgaagagttgcgcaggcgttttctcgagcaactgccgggataatgagctatcgcaaggggtatgccgtgcctcgggggagttgcccacgaattacacgaatttgcacgaaaggaaattggcagttggttttctctggcttcgccgataaaaacaactgccggtttttggattaagatcgaattggtatttcctactatagaaaagcgatgggtgcctctttttgttatagttactaatgcgactatgtttatggcaaaataaagagggttatatacacataaccctctttatttcattgatttgtggcgaccatggttacattttctccgggaattcaggtatcagatgtttggggaaaaagaggaatgcatgttgccgtccgaagagttgcgcaggcgttttctcgagcaactgccgggataatgcgccattccgagcgatatcgacctcgtaatcggaaaagaataaagaacatgtcagacaacacctcaggtggtttttttgcatatctcaactggcttctcaatccgttccacggactggagacgacggaagtctatgatctgattggtaccaccgctcttaccgagcacaggttgtatctgaatcttggctactggcggcatgccgataccattgatgaggccagtgaagcgcttgctcttctggtggcggaacggggcggtatggcggcaggtgatgtggtgctggattgcgggtatggctttggcgaccaggatatcctctgggcaaggagcatgaaacctgaaaaaatcatcgggctgaatatcacaaggtctcaggtagaacgtgcccggaaaaatgttgcggatgcagggttcgggaagtcgatagatttaagggaaggttcggcaacagagatgcccattgccaatgaatccatcgatctggttgtttccctggaaagcgcttttcactacaggagccgtgaggattttttcagggaggcgtatcgggtgttgcgaccgggtggaaggctggtgacggccgacattgtcccgaccaaacacgccggcaatcccttcaggcggatggagcaatggatttcatggagtcttgtggccggtaagttcaatattccgcaggaaaactactatctgattccgtcatacaccagcaagctcctgatcgccggattcgtcggtatcgacatcaaatcaatacgcgacgatgtctaccggcctcttcatgagtttctgtcaagagatcagacgtttgtcaggaagctgcctccggttgccaggatgcttgcaaaatcagcattgcgtcagtctgcggagcgcgtctatgccggcctggactatattctgtcttatgcggaaaagcctgagaaatccgggtgacatatgagaacggcgaagtcgctaccgaccggcaaagagttccgctcaggcaatgattgtgtcgttttcagggttagtgcgagttctgtcagccggttcaactgttttttttacctgtcatcgtaatgaccgcagagggaaaggatgtaaacgatgacaacgttgtcgtcgatgcgatagatgagccggtcttttttgttcagtcttctcgaccagtatttcgacagctctcctttgagctgttccggtttcccggttcctgtcgttggatgttcccgaagttcgttgaagattttttcgattttgcgctgaacggacttgttcccgctctgacgccagtgtttaagatcgatgtcggcccttcgggttacgattatggaatattttcccataagtccctggcgtcattgacctcacggatgtgacccttggcaatgtcatcctctgactctttcagtacgctgaggagttcctggctggaataacaggagtccttgtcactgatttttcgggcgggaatgatttcataggtttcgctttttccgcactgaatgatgactcgttccttctgggcgaggttcagatacttccgcaggtttttccgcagttcggttgtgctgattgcgatcatggagatgtgctttatgtgttatctcataatgtacaaaataaataaaacatgcatgttgtcagtttccgaatcgagccgagccacctgatgaatgggtatattgcatttgagaatatttgaagaactgaagctgaaggggagtgaaggatgccgcgaggttcgggactggatacgccgggagcgttgcatcaggtttagattgtaggctgtgggctgtgagcggttggctgagctgaatattccgggatgcttcttattactgtgacatttcgtgggagcggaagatcaagcggggctgagatcaagggcttttttctgcaggcaggtcattgcaaaagcaataatgtgccataaggaaaaaaacttcagtctcatcgatctgccgtttatagggtcaaccgtcgcgaacggtttacgcggtttccggggagaggaggaagggttgacttaatcatgcgcacatcttcctgaaaagcggttcagcggattttgtgttcgaggttcgacggattatgcataatgttgcgtatcggctgcaccgggctggattcggaattctcatgatccccaggcttgagcccggggatgcatgaaatgtaaaacgtgtataatctccggagagttaaaaaccttatgaagaaatccggtttttccgttccgctcgccttgcattcgggtttctcacagacaatacacagaggtggccatcattaaaaggcagagttacccttaaaaaactcgcactggtcgaactcgtttgtagtagcttttaacgctatcactcaggagaccattgacaaaaatatagtaccaggcagcacttgaactcatctcggacgagctccagtagatgaaatccgcaaaaccaccaacaagacctttattcagatagagctgtttcagctcgttcatgcttggcaggaaccagtcgctatagccacctccacgatattcatgtgcaactgccgctgcgctattgggatagattgcaattggatattttgctaatattttcatcgtattacccgcgccgtcaccaatagctgtgccagtagtggtaatttcatgataggcataatcattgttgctggttaccttatactggccggtactccagacataaacccctgtgtgtgtatcgttatcccatccgtctttatattcagtgctgatatcagcttcagcagcgatcagaccgtgctgttggccttcaacataaccagagtcacctggctgaaaaatgtaggcaactttaccccctccatgaatatcgccaattttataggtattcgcagataaacttgctgtaaccgagaccatactcagtcctgcaagcagcaacgccatccagactctgttaaagagtttttttgtaataggtttcatggtgattttttttcaaaagatgttattggagtatccaaacatttcaggggataattctaaattcttatataattatatataaccagtgttaaaccttaattggtttcaaaagagatttgtaatataaagttgtgtttcggagaaatcgagtaacagatttgcctgtgccaccttagaacttaaaaataactcggggacgcaggtgaaaaagggaagttcaattacaatggagaatattcgaagaactgaaccgtgagctgttagcgatgggatgaacgactgtattcggtattcagtagccggtagccaggaagattatgggccgttagcggtgggcgggaagaccgtgttacgtgttaagctgtcgagctatctcgccatcaggctatcgagcaggagttggcagatcggctcgcttttcatcgtcgttacttccgccgacgagcggatgtgtgtggagtaccggaaggtgttcgggtgacacggacgccttccggtatgtgatcgtcagcgccttatcaggcggaggagggctatcagcacgatagctccgatggttgcggtaatgaggctgccgagaagtccaccggtgtagatgccaagcagtccgaagagaaagcctccgagcagcgctccgatcacacctacgaccaggtcgcccaggaggccggatcctccgcctttcatgatctggcctgcaagccatccggcggcaagtccgataagcagaaaccatagaagagacatgatacactccgtttagtgattgttcgtatcagtttcggcagggtacttactggcacttcgttattaaataataaggaatgttgaggaaataacccgaatgccttttctttgcggagtgcttcctgacgatcaggcgcgacagacgagccggtctgaatattgttatggatcaggccgcgccattcagtttttagcgatgtaccgcatgttcttgaagggagaagggaagaaaagataattgtgcagcgaaagtggtatggctgtggattcaggggaacattcccgcagggaatcagaccggagagaattgaaagacggctgccgtgggttcgagcgagctgacccggacggcaacgctgagtttttcggaagaggtgcccttgtaggtgcctcttaccggtggaacgtcgtcgtagtcgcggcctgaaccgattttgatgtatcgttcatcgaccagcagggtgctgtgggtcggatcgaaaccgatccatcctttgcccggaccgcagtagatttcacaccaggcatggcttgcttcgtcacgcccgtccggagtgctcgtgcctccgtaaagatagccgctgacgtagcgggccggaatgccgaggttgcggcagaccgcaatcatgatatgggcaaaatcctggcagactccccgaccgagtgccatgacgacggcacttgtgctgtgtacgtcggttactccgggttcatagcggaaagtggcgttgatgtgacggcagatatcgagtgcctgctgatagaggtttttcatgcccctgaagggttccgcaacattgcggatagccgtatcgaaatgtacgtagcggctttcgcagcagaaatccataaggtaaatctcgttctgttcctcaattccctcagatccgggaacggtttcaacaacggatgtcgcggtgatttccacccgtttatggctttgcagaatattgaagtgatgaaccttgtttccgtaaaagtcggtgtattcgaaaatggtggcttcgggattgagcaggaggttgaaattgacacagcgctgcagggtatttatgccgttgcttgccggctccagacgaacttcagtagctgtttcgtatataggggagacgtattcgaaaagtgtcgtatgttcaaccttgagtatcattacttaagctacttatttcttgatgatttcccacttatataaacagagccggtatgttattgctgttgctgctgcgactggctccagttggcccggcctccggcgataccggtgaaggggagtgcttcggatatatcatgaggttcgattttcggagtgtgataggcaaaataaagcagatgaatctgttctccgattctgatgagtccgtgttcgatatcgacaagaaagtcatggagtccttttctgtacatatcgtcaacggtggtgtaactgagttccgcttccattttgccgatcagccgatcagcgttgttggcgtagcggtgccgggaactcccggaaatcctccacagagcttcctgggcggcacagactgaaaaggctatgctgcggggaaacgtacggtcaagcaccagaaacccgagaatgttttccggatcgatttttgacaggaagacttttctgaaggcttcaagtgcactgcagcttttcaatacagccatccactggatggtgtcgaacgaatcgagcaccggatcatgttcaatgccgtttttcggcataagcatgtgatatttgacgtcgatgagccttgccgcgttatcggcccgttcaagatactttccgatctggatgaaatcccatccttcggttctggaaaagatattgtcggtgatcccctgaaacaggtgtgatgcgttcttgatctctttgtagaacgtgaagggatcgttgtgaacctgctgcggagtcatgctctgcaggaaatggtagagattgttgatctgctcccacatttcgctcgatatgctgtctataatgcttcgggcattctccctggccattccgattgaagagttgatggagttgctgttctggcggttgaagaccagataatcggtaaccgtatgggcgttatactccgtataatgctcgacgaagttatccggatctcctgagacccgaataagcgggttccagtagttaggatgatcgactatggcaatatcgttcagatccagcaacaggttgaaattgacctcaagaaatctcgcggtgttttcagcccgctcgacatagcggctcatccagaaaagcgattcggcaacacggcttagcatgatttttcaatctttattgttattcatcgattacccaggtatccttgcttcctcctccctgagatgagttgacgacaagagagccccgcttgagcgcaaccctggttaaaccgccgggtacgatggtcggtgttttgccatacagcacgtaaggcctgagatcgatgtgacagccggcgagttcgcaatcgttgaaaaagcttgggtgtcttgaaagcgatatggtcggctgtgcaatatagtttcgtggatcggcgacaattttttcggcgaaccgttcgcgttcttccagagtcgattccggcccgacaagcatgccatatccccctgattcgtttgcggacttgactacaagcttgtcgaggttttcgagaatatatttaagatccctgggattgttggcgagccaggtgtcgacattatcaagaatcggatcttcgttgagatagtaccggatcattttcggtacgaaactgtagataaccttgtcgtcagccactccggttccgatggcgttggccagcgccacgtttcctttgcggtaggcgttgatgaggccggccactccgagcttcgagtcgggtcggaagaccagcggatcgagaaaatcgtcgtcaactcggcggtagatgacgtccacacgctgcagtccctttgtggtgcgggtgtaaaccttgttgttgttgatcacgagatcccgaccttcggtaagttcgacgcccatctgccgggcaagaaaactgtgctcgaaataggcggagttgtaaatgcccggtgtaagtacaacgacgttgggctcaggtctcgacgtcgggctgatttcctgcagggtgcgcagcagctcctgcgggtagttgtcgatgggtcttaccttgtatcgatcgaagagtaccggaaatgcccgcttcagggcctgacggttctgcagcatataggagacgccgcttggtgttcgcagattgtcctccagcaccatatatctgccctgcgcgtcacggatgatgtcgcttcccgtaacatgtatatagacgccaagcggaggtttgaccccgataaactcccttatgaaatgtttgcttcccaacaccagttctgccggaacgaccttgtctctcaggattttctgattcgaatagatgtctgccaggaactcgttgagtgctgtgatccgctgaatgagtcctcgctcgatacgctgccattcatcagaaggaatgattcttggaatgagatcgaatggaaagattctttcgataccctcatcgacgccataaaccgtaaaggtgattccctgattgcgaaaaaagacattgacaacctgccggcgggttctgatgtcttcggtagaaaactgaccgaagcggtgaatcatcttgtcgtaatgttcccgcggttttccttccggtaagagaacctcatcgaaaaacctgtcaggacaggcttcataacgttcaaacaggctgatcatagcgaatgctctcttgactgttgaaaaaacattgttgaattatcagtaaacttaaaatattacgggaaataataaaattaatcttaaaattttatacttaaatgtagttaaccttctccggaaaatgccttttcagcgataccgttcgaatacttcatatagtacatccgttcatattgcctcgtcacccgtattgaccgggttgtttccttcaggtttatttctttaaaatacctaaaaaactaaggaactatattttattgtgtaaataattttaggaaaaatcacgtttccttttaaattataactgtatgctcatatagtgttttgctgatatcactacaatccggttttcagccatgaaacatgtcgttgtcgtcggaggaggatttaccggcctgaatgtcgttcgggaactcggcaacagaaagaacgtcagggttacgcttctcgataaaaacaattttcatctttttcagccccttctctaccaggtagccatggccgcgctcaacgccggtgaaattgcttatccactgagaatgatgcttgcccggtataaaaatgttacggtctataaaggggtggctgagcgtatcgatccgctgggaaaaaaggtgtttactgatttcggtgaaatcacttacgattatctggtgcttgcctgtggggcaaagcatcactatttcggccataacgagtgggaggcgcatgcgcccggtttgaagaccatagcgcaggcgtctgaaatccggaggcgtgtcatggatgcctatgagaaggccgagcggacacaggatgcggctgaaaaacgtaaaatgctgacttttgtggttgttggtggcggtccgacaggcgtcgagcttgccggttcgattggtgaaatgagcaggtactatctgtcgaaatattaccggaatatcgatccgaaactgacaaggatttttattgttcattccgcaccccggattctgcagactttttcgccggatctttcagccagggcgacccgcgctcttgaaaaactcggggtgcaggtctggacatgcagtcttgtgagcggcatcgatgccggaggagttcaggtcggcaaagagcggatcgaggccggcacggttctctgggcggccggagtaaaggcggccaggctcgtgcagggaaccgattttgaaaccgatggaagcggcagggttttcgtgacggaggatctcagtgtgcctgggtacggcgatgtttttgccggaggagatcaggcctgttttacgcgtgaagacggaagcacattgcctggcatggcctccgtagcccttcaggagggacgaactatcgggaaaaatattctgctttcaatacagggaaaagttcggcagccgttccgttatcgcgacaaaggacagatggccactatcggcaagaagatggcgattgcggaaaaaggcaacgttcggttgcatggcctttttgcatggatgatctgggtgggcgtgcatgtctattatctgagcagcgttcggcaccgctttttcgtgctgatgcagtgggcctggtcgtacttcactttcggtcatgaagctcgcatcgtcaataaagagtggcgtttctatcccgatcttcctgaaaaggccgaaccggccgcgcctgttgccatgaacgtcgatccgggatgtctgtacatcccggatgtgcagctgcagggaaagtgaacggaagagaatatcggttcggtattcagtcctgaaggagctcctcgcctgaaggtatcgaggctttcagtatgaagagatggtagttcatgctgtcacagagcgcctgcaggctcgcctctatgatattggtcgatacgccgacggttccccaggtatcgcgtccgtttccggtttcgatgagtacccgtactttagcactggtgccccgtttttcttcaagcacccgaaccttgtaatcgaccagttttatggtttttatctgcggataaaaacggatcagcgctttgcgcagggctttgtcgagagcattgaccggaccgtcgccatctgcggcaatgtgttcgatttcattgcctacagctactttgagcaccgcctgatcgacatttttcgatccttttcgtgattcgatggtaactttcgattcacgaacttcgaaatacgggttgaagttgccgagttcccgatgcagaatcagctcgaatgatgcttcggcgccgtcgaactggtatcctttgtgttcgagttccttgatgtggttcacgaggtttttaagcagttcgcctttttcaggcagctcgatgccgagttcctgcgccttgtaacggatattgctttgaccggccagttccgaaacaagaactctctggcggttgccgacaagtttcggatcgatatgttcgtaaagcgaactgtccttcatgacggcgctgacatgaattccgcctttatgggcaaaggcagatcgacctacgaacggagccttgccgtcgggaggcatgttcaggatttcgtaaacgaattttgagagcgaggtcagctgcgaaagatgctcgacgaatgtaaagttgcgatccattttcagcatgatgtttgcgatgatgctgataaggttcgcgttgccgcaccgttccccgattccgttgatggtgccgtgaatgtgcgtcgctccggcaatgacggccgcaagtgagttcgcaacggcaagatcgccgtcgttatgactgtgaatgcctaccggaataccggtttctgcgagaaccctgcgcacgatggcgtctatttcatggggaagcgagcctccgttggtatcgcaaagcacaagacgcgatgctccgccctctgcagcggctttaagcattctcagggcgaacagggggttgtccttgaatccgtcgaaaaaatgttccgcatcgaaaaatacctcgcgtccgtgcgaattgaggaacgataccgaacggtagatcagttccgcgttctcttcttccgaaatgccaagtcccttggaggtatgggcgatccaggtttttccgaaaatcgtaatgaccggagtttcagagtgcagcagtccctgcaggttcgggtcgttttcaatgttctgcagcaaccgggccgtagaaccgaatgaacagagcttcgaacggtcgagggtcagtttacgggctttgaggaaaaattcttcatcctttggattgctgcttggccatccgccttcgatgaagtccataccgaactcgtcgagcttttccgtgatgagcagtttatcctgtacggagaggttgatatgttcaccctgcgtaccgtcacgcagggtggtgtcgtagagttctattgccattggcatgtcgttgataacatcagctttgagccatcaggttttcctgcctggcgtaggcaaaaattcctccggcgcggacaatactgaacacatcgccgagcgggttcagcgtaaaggtgatattcgtttcaagattggtgacggtgtttgcttcgatatcgattttcagctcatcaccggtttttattactccggtcaacggaacggaggtttcgtaaggtataacaaagccgccgtctacacagttgcggtaaaaaattctggcatacgattcagcgacaatggccttcgctcctgcgacctgcagggcaaaaggggcatgttcgcgcgaggaaccgcagccgaagttcgggcctgcaacgataatggtgtagtccgaatggaagcttccttcggtaacgaaaggaatgtctccctgcgggaggccgccctgttccggcggtacgccggaaagagcatatttgccgtacagcttgacctcttcagggtcggaaaggctgtagacaagatgttcggccggtatgatctgatcggtgtcgatatttttgcctaatacgtaggcttttccctgaatgatggtgtccatgtctcttgttccttagcgtttcattcgtttttctcctctcagaggaactcccttggatcggttagttttccggtaactgcagatgctgcagcggtaagcggagaggcaagatagacatcggctttcttgcttcccatgcgtcccgggaagttgcggttcgtcgtggagaccacaacatcctgatcggccgagcgtcccacggtatctgcaggcccgccgagacatgctgcgcatgagggcagggctatgctgcatccggcatcttcaaaaatctttttcagtgtaacgccttcccatgtttcacattccagggcgcgggctacaagcacggttgccggaacgatgttggtcggtacggtaacctgtttgcctttaagaattttcgctgcaagcatgaaatcggtcagtttgcctccggtgcaggagcctatataggacttggtgattttcgtgccctgcatgcttctgacggtagccctgttgtccggactgtgcggttttgccacaaccggttccagttcccttgcgttatatcggtaaacgctgtgatagtcggcgtcgggatcgctttggaagatttcgtagggtttgctgctgtgtgcctttacataagcttcggtaacggcgtcggccgcgatgatgccgttcatgcctcctgcttcgatagccatattgcacagggtcatgcgctcatcgaccggaagagagtagaccgcttcgccgtcgaattccattgcccggtaagttgctccgtcggtgcctatgtcgccgagaatctgcagaatgagatcctttgcgcagaggtattccggcatgtcgccttcgaagatgaatttcatggactcaggcaccttttcccagagcttgcctgtgccgagaatgaaggctgcgtcagtgtttccgattccggagccgaacatgccgaatgctcccgaggtacaggtatgcgagtccgtgccgaacagaaccgtacccggaatattgaatccctcttcagcaagagctacatggcagacccctttgtaacggtcggtgccgacatcgtagtagttggggagactctgttccgatgcaaactgtctcaacaggtcgatattgcggtgtgcatgctcatttgctgtaaaaatatagtggtctggcaggaccacgaccttttcggggtcccatacttttgcatccgggccgaactcctgcttgaaaatatcgaaggtcggcggtccgcacacgtcatgagtgagcaggatgtcgacattgagccagacgttttcaccggcatcgacaaatttccggttagcggctctcgagagaattttctgggttattgtttgtgccatggtttctttaacccccagtactggaaaggttttgaattgtgaacggtttattggccgagattctttacaattgccgcagtcatttcagtcgtcgatacggcgctctgacccgcattggcgatatcggcggttctcagcccttcggcgagagtggtttcgattgcctggtaaatctcattggcgatatccggcatgcagaaactgtgctcgaacatcatggcgaccgatgcgatagtggctatcgggttcgccttgttctgaccggcaatatccggtgcactgccgtggatcggttcgtagagagcatgcgatttgccgatgcttgccgaagggagcatgccgaggcttccggtgatcatgccggcaatgtcgctgaggatatccccgaaaagattgcccgttacaatgacgtcaaactgtttcgggttccggacgatctgcatggcggcattatctacatacatgtcgctcagctcgatttcagggaaatcccggtggacttcatgcaccacgtttctccacagctgcgatacctcgaggacgtttgccttgtcgatcgaggtgaccctgccgcctcgtttctgtgcggcttcgaacgcgatgcgggcgattcgctcgacctcatagcgttcatacaccattgtgttccaccctttgttctcgtcgtagcctctcggctggccgaaatagatgccgccggtcagttccctgaagacgacaaagtcggtacctccgaccacatcggccttgagcgaagatgcgtcgataagcgcatcgtacacttttgccggcctgaggttcgcgaagaggccgagttccctgcggattttcagcagcgcagcttccggtttgtgttcatgcggaaggctttcccatttggggccgccaacggctccgagcagcaccgcatcgcagttccggcaggcttcgagtgttgcttcggtcagcatctctccgtgcaggtcgtaggacgcaccgccgaaaggatgttcttcgattgcgatggtaaatccgtgtttttcggcgagccggttcatgactgccagagcaccggctacaacttccgggccgatgccgtcacccggtatggatacgattttatacatgctttgttcccgatgcattattttttgatcagccagctcatcatgtcgcgcagtttcgagcctactttctcaatcgcgtgaccgctgttttcagctctgagccggttcagatttttgtaaccgccgttgcattcgtcgatgaactctttggcgaaacgtccgtcctgaacctcttcgagtatttttttcatctcggctttcactgcgggggtgataacgcgcggtccgcgggtcatgccgccgtattcggcggtgtcgctgaccgagaagttcattcttgacaggccgccttcatagtagagatcgacgatgagtttcagctcgtgcatgcattcgaagtaggcgagttcttcaggatatcctgcttcgacaagggtttcgaatccggccttgatgagttcggccgagcctccgcagagaacagcctgttcgccgaaaaggtcggtttcggtttcgtttttgaaggtggtttcgataacgccggctttggtgccgccgaggcctttcgcccaggcaagcgcctgctggcgggcttcaccggtagcgtcctgatgaacggcgatcaggcagggaacgccgttgccctgcgtgtaggtgcggcgtaccaggtgcccagggcttttcggggcgatcatgatgacgtttaccgatttatccggaacgatctggttgtagtgaatattgaagccgtgcgcgaacgcaagggtgtttcccggctgcaggttcggtgcgatttcggtttcgtagatggctttctggtactgatcgggcaggagcaccatgacgatatcggcccatttgacggcttcggcaacggtattgacctgcagaccggcttcacgggcacggtcacaggatgaactgtcggggcgcaggccaacgcagacgttcagaccgctctccttgaggttcagggcgtgtgcatggccctggctgccgtaaccgagtatggcgatattttttccctgcagataaccgagatcggcatcctgctcataataagcgttcatatcttcaagatgttttgattgactgtaagtaaaaaataatgatcaggattcaccccggtgaatggcgacagcaccggagcgggccagttccctgatcccgtacggcctgaaaatatcaatggttgtattgattttgtccggagaaccgatgacctcaatagtaatggatttttgttttatatccacgacttttcctttaaaaacattgatcagttcgaaaatctcatgctgcgttgtcctgctgagtttcatggtcataagcagcagctcccgttcgacatgaggctgttttgtcaggtcggtaacctttatggtatcgatcaaccggttcagttgcttgagcacctgactgatgatctggtcgtcaccacgggtgacgatggtcatgcgcgaaatttccgggtcttctgtctcgccgatggagatacttgccagattgaaacctcgggcgctgaacatggaggcaacccggttgagggtgccgaacttgttttcgaccagtacggatatgatgtgtttcatgggtacaatttcaaaccattgttttcgggtttaacctgtcgagcagcatgtcggaaatcgaggcgcctgccgggaccatcgggaaaaccatatcttttttgataaccttgaactctacgaataccgggccttcattccacgcaagggcttcgctgatagcttttttagcctcatccgggttttcagcccgcatcgcccggcatccgaacgcctcggcaaccttaacgaagtccggattgctgtcgccaagatcggtgaaggagtatttttcctgatggaaaagctcctgccactggcggaccatgccgagaaaactgttgttgagaaggaagatcttgaccggtattttatagtacacggccgtaacaagctcctggacgttcatcatgaacccgccgtctccgcagaagagcacgaccgggcgatcggtgacgccgaacgccgctccgattgccgccggaaggccgtaacccatggtgccgagtcctccgctggttatgatcgagcgcggttttctgaaccggtagtattgcgatgtccacatctggtgctgaccgacgtcggttgtaacgacagcgtttccgcccgtctgcctgcagacctcgtcgattacgtattcggttttcagcgaatcgctctcattggtgtatgtcagcgggcactgcttctgccatgcgcgtatgtcggcaagccattcggaacggtccgttttctcctcaggcatctctttgagaatcgcggccagaaaatgctttgcatcaccgacaaccggcagatcgaccttgacgtttttgtcgacgttggtagggtcgatatcgttgtgaatcttgtatgcctgtgtggcaaaggtatcggtttttccggtaactcggtcgtcgaaacgtgcgcccactgcaatcagcaggtcgcagttgttgacggcctgattcgcccagaacgtgccgtgcatgccgagcatgcccatggagagcgggtgatcgcccggaaaggcgcccagtccctgcagggtcatggtgaccgggatgttctgctcgatggcaagccgctgcagctcttccgatgcattggagctgataacgccgccgccaatgtacaaaagcggttttttcgacctggcaatcaggtgcgccgctttttcaacctgattctggtggcatttgaccgtgggtttgaatcccctgatttcaacggtttcgggccactcgaacgtgcatacggcattcagcacatctttaggcatatcgacaagtaccggtcccggccggccgtttgttgccagatagaaggccttgcggatggttaaggcaagttccctgacatccttgaccagaaaattgtgcttggttataggacgcgtgataccgacgatgtccgcttcctgaaaggcatcgttgccgatcagcgaactgggcacctggccggtgaagatcaccatcggcgaggagtccatataggcattggtaatgccggtaacggtattggtcgctcccggtccggaggttacgagtacgactcccggtttaccggtagcgcgtgcgtagccttcggccatatgggtggctccctgttcgtggcggacaaggatatgcttgatgtccttgatatcatagagggtttcatagaccttcagaagcgctccgccgggatagccgaagatataggcaacattttcccgccgcagacattcaaagaatatttccgacccgttcagtttctctcctggtgcatgcatagtctgattattttgattcacagtaagcagggtttttcatgatcgccccggtatttgccgaggtgacaagttgtgcgtaacgcgcaaggtagccttttttgatttttggctcgaaaggcttgagagcggcaatacgtccggcaatgactgtttccggaagatcgacactgatacagcggttcgggatgtcgatggtgatcatgtcgccgttttccagcgcggcgatcggtcctttttcggcagcttccggcgagacgtggccgatgcatgctcccctcgatccgccggagaaccggccgtcggtaatgagagcgacagaaccgccgagaccgcgccccatgatggcactggtaggggagagcatttcaggcattcccggtccgcctttcggtccctcatatcggataaccaccacatctccggcgcagatatcgccgtccatgatgcctttgatggcttcatcctgcgagtcgtaaacttttgccggtccggtatgggtcatcatttcagggctgacggcgccggttttgatgacggcaccctgcggggccagatttccgtaaagaacggccagaccgcccgttgcggagtatgggttttcgatgcttctgatgacgtttctgtcaagcacttccgcgccggcaatattctctccgagtgtttttccggtaacggtcggtgccgagaggtcgagaagaccgtcgacacggctgagttctttcagtatggctgaaatgccgccggcacgatcgacatcctcgatgtggacatccatggtggccggactgactttgcagatatacggcgttttagccgaaagggcattgagttccgagaagtcgaaatccagttccgcttcattggcgatggccagggtgtgcaggatcgtattggtgctgccccccatggcaaaatcaagggcaaaggcgttgagcagggattttctggttatgatgtccctgggccgtatgtcgttgttgaccagatcgacaatttttcgcgaggcttcgcggaccagttcgttacgtctcggatcgattgcaagaatcgttccgttaccgggaagtgctatgccgagagcctccgagaggcagttcattgaattggcggtaaacatgccggaacacgatccgcatccgggacaggcgctgtcctggatggtctcaagctcggattccgtgatctctccggtactgcactgtccgacggcctcgaaaaccgagatcaggtcaacggtttttcccgatggggtacatccggccttcatcggacctcccgaaacgaaaataacaggtatgttgatacgcagagcagccatcatcatgccgggggtgatcttgtcgcagttgggtatgcagaccaggccgtcaagacgatgtgcctcggcaacggtttcaacactgtcggcaatgagctcgcggcttgcaagagagtagcgcatgccgatatgacccatggcgatgccgtcgcaaacgccgatggtattgaactcgaaaggaacgcctcctgccttgcggacctcctcttttgcgattcttcccagttcctgaaggtgggcgtggccgggtataagttcattgaatgagttgcagatgccgatgaagggctttctgaaatcattgttggaggcgatagctccggtagccttcagaaggctgcggtgcggagctttttcaaatcctgtctttaccgtatcagatctcattggtgcaatatgttgacgattaacgaactaaactactccggaactgccgttcccgaagccatcagatgtgttgtcggtcaagaggaaaaatggacttgggatcggctttctgttcagagtacagaaataatgacctgtacgggtagtacagatacatcgattccgatcgtgatgctgaggacatcggagagggaacctgcgttgccgctgttttggaaagagatccgcgatctcgtttcagcgggagagtattgtatgcaggagctatgtgttccggtttcaggcatttactcggtcactacaggttttttcggttgcaatggaattgcatataaaaaaataaaagaaaatcggcactaatttacatcttaccttttgttaatgcaagtactaaaaatgcaaaaagctccttaagattttcttataatttgttagtgtaagtatccggtaaatgccggcaagccggtaatcgttcctcgaccggacattttcttaacgaaaataagcatgtgccatgctgaatctacaagcaccgttttcacaggatctcccagccttttttatgacaatcgcgcttctggtgtcggttattctgcttggagagttgctcatcagaagcttcggagtcagtaccgtcgttgttcgaaagatcatacacctcgggatgggtatagttgttttttttgtgccggattatttcgagtcgaacttctatccggtgcttgccgctctgttttttcttctgtttaacggtgcgaatgttttcggagggtggctgcgctccctgcacactgaaaccgttgagcaggagggcgggctgaaggtgaacagttacggttcgatgctgtttccgttagcttttattctgctctgtctgctgctgtggagtgatcacaagtggatcctgcagacggcgatgcttgtaatgggtgtcggagactcgttcgcggcgcttgtcggcagcagtgtcggccggcgtcacatagagcatctgacggaaagtccgaaaacgatcgagggatcggcaaccatgttcgttatttcctttttgctttttcttgtctgtttttctcttttcagtgccgaaatatccggcgcactcgcatcgagaccattctggattctggttcttttcgccctgcttctcgctcttgttgtaacggctgtcgaggcactgctctcctatggcctggacaacttgttcattcccctttcgattgcctatgttctctatgttcttgagatgaatcataccgttcagctcgagagttttctgatcggcggtgcttttgccctgttccttgcgattttttctgtcaaggtgaaatttcttaacaacagcggcgcgacggcaacctttctgctcggcaccacgatttttggatttggcggaattacatggacggttccgatgttaacgttttacctgctttcatcggtgctttcgaaattaggcaaaaaaagaaaagctaaatttgatctggtttttgaaaaaggttcccagagagattcaggacaggtgtatgcaaatggaggcattgcctggattctcatgataattttttctcttaccggagatccggccgtgttttttgcctatctgggtacgcttgctgctgtacaggcagatacctgggctacggagataggtaccatgtggccaaatccgaaagcatggctcgttacgtcgttcagggaagttcctgttggaacctcaggtggggtatcggtgcccgggacttcaggagcgtttatcggttctttgtttatctgcgcgagtgcgctcctcgtcaacaacggatggctgtatgagttcggggtggtacaatccatgatgctgataggagtatccggtcttgttgcaagtcttgttgacagttttttcggtgcgaccgttcaggctcagtactacgatcccatacgtgagaaagtcaccgaaagaacacacagtattgcagaagacggctctatggtcgagaaccggcttctgaaaggtgttgcgtttgtgaataacgatctggttaacaccctgtgcgcactctccggctccgcgctagcctatgtcgttattgaaaacctcaagattttttaaaccttatttatttcgtaagtgatatgactgacgctcaatttggacttttctcgcttgtttcggacgcaggcccggtcgttcttctggtacttgctcttcttgtcggtttttcagtgatttcatggactatcatcgcctacaagtttacctctgtaaggaaatccaggcatgaatcgagtgagtttctcgattgtttttttgaagtatccaatcttgaccgggtttttgcggaaagcgaaaaataccgcaacggctctcttgcacgggtatttcgctcaggatatctcgaataccgggctcctggaaaacctgaagagaaccgtaacaaggaagagcggatcaagcgtgcgatcaaacgggaggtgaatgccgaaaccaagcgcctgtctcatcttgtgccttttcttgccaccgttggaaatacggccccgtttatagggcttttcggtacggtatgggggattatgaatgctttccacaatatcggtttgacgcagtcggcatctcttgctgccgtcgccccaggtatttcagaagcacttgtcgcaacggcagccgggctggctgcggcaattcccgccgttatgggctacaattatctaacgcagcagattggtggcattgagcgcgatctcgatgatttttcaagcgactttgctgccgcctgtcttgaaaaaacagataaagcagggaacgtatgatgacttccggaaaaaaaggactgatgagcgatatcaacgtgacgccgtttgtcgatgtcatgcttgtgctgcttatcatttttatggtaaccgctccgatgatgacccatggagtgaaagtcgatacgccgcagaccacgcacgaaaaaatggatatcgatgcaaaagctctcatcatcagtatcgacgggaaccgtaaggtttttatcaatcagtaccagcttgacgctgatgaggttcgagaccgtttgcctggcattctcgatgtgcgtcagaccagagaggtttacctgaaagctgacaaatcgcttccttatggacttgttatggatgtgatggctcagataagggaggcggggatagaaaaaataggcatggtgaccgaaccggctccggttcgaacagatcgagagaggtaggcccgatatatgaagagaactcaggaactacagattgaacggaaaaagtttacgttttggctcgctgtcaacgcaggaattcacgtgtttgtcctgctttcggcattgctctaccagtactattggggtacggaaaaaaaacaaccggcaattgtaaatgtaagtctcgtttcgcttcccggttcaggcgggtcatcgtctccgggctcgggccaagaaccgggcggcgattccgaaaggcaggccgatccgtcattatcgggagaattgccggaagagccggaaacgacccggagaaatgagcctgatcctgttgtgccgatcccggagatatctcctgttaaaaaggccgttcctgagaagaccgtgcagaaaaaaacagaggaaaaagagttgtcgaaacctcaggtgaaaagcgaaccggagccggtcgccaggaacaagcaggaagacctcaacaaggcgtttgaaagactcaggaaatcggttgacacgaaaagtgctgcggcaaggcagcagcagcatcaggaaaatataggcaacgctcttgaacggcttaaccggaaagtcgcatcgcagggatcgcgtcagggttcgggagcagggggcggcagcggacgtggaggtttcggcgcaggtaccggttccggcagagggggggccggaaccgctgatccatatacagcgaaaatcgccgagatcatccaaaaaaactgggaattttcatctaaaatgcttcagaatagttatgggatggaggtttatgtgcatattacggttcttggagacggtacgatacatgaaattcgttatgacaggagggctccgagcgaatatctgaacaactcggtaaagaaagcgctcgacaggtcttcaccgctgccgcctttgccctcggaatatgggtcaggtggcatatcgatcggattcgtttttactcccgaaggaatcgatatgtgattttcagtatccggattggtatattcatgtaaagtgtttgttttcgcggtttttgccgagttatatgcatatattgcatatcttgtttaatataaacgacttgtgatgcgcatttggccgcgcacggtatgtttgtaagatggttttgtactcacaaagatatttagtagtataagataacgttaattgcatgtgaacatgactatttgtgcttcaggcaagggaactgccaaaaccgtttttgctgctctggttctgacattcctgagttttgcctttttttctcccgctcttcatgcggaagcatcgggagaatatatagcaatccggaaacagggtgcgggcaagattgcgcttgttctcgacagatcggacgcaaaaggaagcaaggagtccggtctggctcagaatctggactcggtcgtcaaggaaggattgattttttccgatttgttttctgtacttcctccgccttcaaatgttcgaactggcagtgaaggcaaaggtttggcagtgaatttcggtgcgctgagttcggttggcgccgaggtttatgccggtggcacggtttcaaggaaatccggaaaggtaaacctcgatatggaggtttacgatacgttcggcacaaagttgctgatgaagaaaacctataccggttcggaggatcagcttcgtgcgatgggacacgctttctgtgcagacctcatcgaactgctgaccggaaaaaaatcatatttcggaagcaagatcgtattcgtatcgaacaagaccggttccaaggagatttaccagtgcgattttgatggccagggtatccagcagttgaccaatttccgttcgatttcacttactcccgtattttcccctgacggaacgcgtcttgcatatacatcgtacacttcaggaaagccgacgttgtatatcagaagcatgtccgacaacagcattgcagctgtcgggaaaaatggggtcagcgtagatccgggatggagaaacggcagcgaagtggctacgaccctatcctttgaaggagatcaggaaatttatcttatccgctctgatggtggcatatccagaaggttgaccaacagcagggggattgacgtatcaccaactttttcgcctgatggaaagcagatggcttttgtttcgtcaagaaacggtatgccccagatttttgttcaggatgtgcagtcaggccagactcgaaggctgacttacagcggacggtacaatactcagccctcctggtcgccctcaggcgataaaattgcctattcgacatgggaaaaaagtggggaaatcaatatatttgttataaatgccgatggttcgggagtaaaacggcttaccagcggtgtgcgagagaatgaatcaccttcgtggtctccggatggaagtatgatagtctttacgtctaatcgtcaaggcggcaagaagttgtacgtcatgagttcgaccgggggaagccagaggcgtttattgcagatggatggtgagcagatgcagccatcctggtctttgttccgttagtattatttttgaaataaccttaaaaagggggaaacatgagaaccgtaaaaccactactcagaagccttttcattcctggtatgctctttcttggagcctgctgctgtgagaaagacgtaattgtagctcctgagccaccgccaccgccaccgccgccatctgttgagcttggagatattttctttgattacgataagtcagaactccgtgcagaagcagtcgagcagctccagaagaattttgactggatgaagcagaatcctgccggtactcttatcgttgaaggacattgtgacgaaagaggcaccaacgaatacaacatggctcttggcgaacgtcgcgcaaatgcagccaaggattatatggtcaatgttggcgctgatcctgcaaggatgcagactgtcagctacggtgaagagcgtccgtttgctcttggtcatgatgaagcttcatgggcacagaacagaagggctcatttcgttggccagggcagataagaacgtcagactgcgttatcagatcccaaggggcaggcagtcatgtctgcccctttttttattcatgattaaatatcaggatgccatgaaaacaggaattaagggacttgttataatagccatgattgcaacggctggttgttcatcaaaaagcgctgttacctctgcggatagcggagcggattcatcttcgtcaatgcagggcggatcttcttcaggttcagtgtcatcatccggatcgtatggatttgatgaatggcagaccggtcctctcggggatgtttttttcgattatgacagttcgattctcgcaactgaagcccagaatcgattgacgcagaatgctgcatggctgaaaagcaatgccggcaaatctgttgttatcgaaggtcattgcgatgacagaggaacttctgaatacaacattgctcttggtgagcgcagggccgtaacggcaaaagaatttatcgcaagacttggcgtttccgcatcccgtcttgaaacggttacatatggcgaggagcgtccttttgacaaagggcagaatgaagaggcctgggcaaaaaacaggcgggcccattttgttgtgaagtgagagccggttattgacagaatacttcgttatgatgatcaattttttgtttgaccaatgaaaacatatcgcgcttttttattgctgcttcctgtgtttgttttaaacgcatgcgcatcgaagtcggaatttgtcgttgttgccgatgatgtcaaaaagctgaaaacagaaacagaaacggtacggtcccagtcggcggcctcatattcggatgtacagcaggttcgtgatgagatcgctcagttgaagggtcgttttgatgaaatggattataaaaatcagcagacgttcggtcgtcttggactcgaagattcgctgcttgttcacaagttggacaatatcgatacacggttgctgagaatcgagcagctgcttggggccggggctcagaaatcggctgttgcgaagcctgatatcggcggttcggcaggccctgaaagcgtgaaagcctcatctgtattgaccgacagcgctcttttgaaagacggcatgcagaaactggctaaaaacagcttttccgaggcaagggagagtttttcgctgctcatgcagacctacccgaaatcggatctggttgacgatgctcagtttactatcgcagagagctacttcaacgaaaaatggtatgaaaaagccgttcttgaatatcaggtagttatcgccaggtacaccaaaagcaataaacggccggcagcattgtacaagcaggctcttgctttcgagcagttaggtgatcaggtaaatgcccgggcccgtttcagggatgtcgtcagcgtttacccatcatcttcggaggctgcattggcaaagaagaagctccagtagccggcaggtcatgaaatcagactgagagtaaaccccggtatatccggggtttactttttttattttctttatttgtatctaatctaaatatcaatatatttgttgaataattttagatagcagatgttttcaaccaaatatattgatatgagaaagctgaaaaattccatttctcttgcatgtgtggcaatgcttctggcagttcccgttacagcagccgaaagcggagccggaaaaatcgaaatagtgaagggggtaacattatccggacttgtcgaggtcgagggttcgtatgtcgacacggaagacggcagttcgaccgatctctctcttgcaacgttcgaacttgatcttgacgcaaaggtgacggactggctaagtgcgcatgcagtgcttctctatgaagaggacggtgatgacgatttgattgtcgatgaagcgtatatcagaatgaaaaaagaagagatgccattctttgcggaagccggtcgtatgacccaggccttcggcaattttgctacaggtatggtttcagatcctctgaccctcgaacttggcgaaacaaagcatcatgcaaccctcagggttggttacgaagcagatccgttcacggcttcggtagcggtcatgaagggcgatgtgcagaaaatcggtaaagatgacatcaacaccatcgttgcatccatcagcgctgctggcgaggtgaacgagtcgatccgttacggtcttggagcttcgtatatcagcaatatcgccgataccgacggtctgcaggagtcatatgattcctcttttggcgagacctcggattttgtcggggggtacagtatttacggtattgccggattcggcagttttgattttcgtgtcgaatatctggcggccgccggcgagttttcggatggcgatatggcaggcttgaaacctcaggcatataactttgagatcggttacgatttttcgcttccgctgcatttcgcattgcgctatgcaggagctgaggatttcggaattgaagagcagtatggtgccacgcttgcatacgatcttgcagagcaggcgacggttgcgttggagtatctgcaccagaagaacgatgatcttgcgaagagcgatatggtgacgctgcagctggctatggaattttaataaacgaagcgggggagtgtgatgtgtccattagcgatgctgacttgcggcgagtctgccgagattatcggcgtgaggcatggtcttcgccgtcatggcggctcggttggtgacgataaggaggtcagctgtgtctccggccagcacggcaggggggggcatcgttccgcccgtttgtccgagatggggttttcgcccggccagattgtcgaagtcgtgcagaacagtcccggggtgccgctgctgctcagggtaagagatggtaaaatggcgcttgacaagcgtactgcaatggaaattatcgtaaggagaatatcgtcatgaatttatcggaactgaaaaaagggcaggccggcagggttctcaagatcgaggccgtgccgacattgcgtaaaaggcttatcgatatgggggtgttggccggcgaggtgatccgggttgagggcgttgcacctttcggcgaccctatggaggtgctggtgagaaactacaggctctcgcttcgaaagcatgagattgaaggaatacttgtcgaggaggtgcagtgatgcagactgaggaaatgatagggacggcagtgggggtggagggcgtcaaggtcaaaagcttcgtcgttgcggttgtcggtaatccgaattgcgggaagacaactctcttcaatgcattgaccggtttgaaccagagggtcggaaactggcccggcgtgactgtggacaagaagacagggagttttatgcgtgacggagtccgcttcgagcttgtcgatttgccgggaatttattcgctttccgcactctcgcaggatgaggagattgcccgggactatattttatccggtgaggctgatctgatcgtcaatattgtcgatgcttcgaatcctgaccggaacctgtatctgacgagccgactgcttgaaatgcatgttcctgtagtcgttgcgctcaacatgatcgatgttgctgcggaaaaaggcatcgagaccgatgtcgctgagcttgcaaggcgactcgggactccggttgtttctcttgtcgcttcacgaggagatggtgttgatgagttgaagtcggctatcgcaacaggtgttgtggaaaaacgggtggcaggcggacgtgttacctatccggggccgcttgacagggcgatcagggagatgtcggccgaggtttcctcggccgccggcgcgatgcagtacgatccggcatggctggcgctcaagttaatcgaaggcgacgatcatcttgaggcaaggctcgatcccgctgtgcgcgagcttgtcgtgcgtcgtcgcgaagcggttgccggtcagctcggagatgatgcggatatcgtcatagccgatacgcactaccgttttgtcggcgatctgtcggaaagcgccgtcaaaaggagccgcgaaaaagtggtaacgttcagcgaccgtatcgatcaggtggtactgaaccggtttttcggcattccggtttttcttctcgtgatgtacctgatgttcctgtttaccatcaatgtcggcggcgctttcatcgatttcttcgatatcgcggccggagcgttgttcgttgacggattcgggcttctgctttcatccctcggatctccggagtggctggtgaccatccttgcgggggggctcggcggtgcattgcagactatggctacgtttattcctccaatcggattcatgttcatttttctttccattcttgaagattcaggatacatggcaagggcggcctatgttatggaccgtggtatgagggctataggacttcccggtaaggcgttcattccgatgcttgtagggttcggctgctcggttcctgcaatcatgtcagctcgtaccatgaacgacgaacgcgaccggctcatgactatcatgatggttccgttcatgtcgtgcggggcgaggctgccggtctatgcgcttttcgcagcggcattctttcctgtcggagggcagaatctcgtgttcctgctttatctgatgggaatcgctgttgccgttctgaccggattcatccttaaaaacaccctgctcaggggtgaggtttctccgtttatcatggagatgccggcataccacctgccgacgctgcagggtatcgccatcagggtgtgggagcggctgaagtcgtttcttttcaaagcgggtaaggttcttgtgccggtcatcatggtgctgagtttcatgaattctctcggtacggatggatctttcggcaatgaagatacggagcgttcagtgctttcggctaccggaaagtcgattactccggtattccagccctttggtgtcagtcaggataactggccggctgctgtaggtctctttaccggtatttttgcaaaagaagctgtcgtcggtacgctcgacaacctttatgggcagatgtcggcaagcgacgagagccaggcggaaagggaggaatcgttcagccttttcggagcgatgtcggaagcggtcgccactattcctgaaaatcttgccggtataaccgaaaccctgctcgatccgcttggaatctcgatcggagatgtatccgatacgaaagtagttgctgaagagcaggaggtcagcacctccatattcggttctatggtatcgcttttcgacggaacggcaggggcgtttgcctatctggtgtttatcctgctttattttccctgttcggccgccattgcggcagtctatcgcgaaacgaaccttggctggacgctctttgccggcgcatggacgacgggacttgcatatttttttgccgttatcacataccagacggcaacattcgctgcgcatccggtttcttccgcatcctggataggagctatgatgttaatgggagccgtagctgtgggcttgatgtatatcaaggggcagggatttacttcaggaaaaggccgctcctgaccgacaggttttttattgatacgctgaggggttggccggtatggcagccccttttcacataaccaatcatgttaacgtatgacacttacagatctcaaggggtttcttatagagagaagccgggtttctgtcggcgagattgcaggacatttcaataccgataaaggaaccgtggagtcgatgctcgatcattgggtaagaaaaggcaaggtcgaaaagaaagtcggcgatgctttttcaagtacctgctgcggaaaatgcggaggacatcatgtgacctggtatcgatggatagatggttgagcggcaccacaggaaatgacgatgaacggtttgtcactcataccgttttttttgtctttttatttaattatataaagtcttattaaaaataaaaaaaggaggatctatgaagtcggaaggaaagaagggtaacgggtgccattccggttgtctggttcagaagtgcacgtgcggagcctttcatctgcattaccggtatgcgatggttgttttgcacaagcataccctgtttcagatcatggatgagtgttatcggcgggaagagcagtatgccgaagacaaatcgagccggagttcagcgccgatgatcattatgctgggaattgtttccctgatcgttcctgaagatgatttcagcatgttcagcaaagcgattcatgacgcagtttccgaggagcttggtttgtcggctctgtttgaccggacatcattgttgcccgatgcagagaggggaatagggcagggtccggtgtaactttcagaaatatcaatcaataactaatcgtaaagcagagatgaaaaaaataggtcttttctggggttctcagaccggtaatacagaaaatgcagccgatctcattgtcgaggccttggggtatgaaacggtggacagttataatatcagtcatgcaactgccgatactcttgcaggatatgatgctctgatcatcggaacctcaacatggggtgccggcgagttgcaggatgactggtataattttttcccgagcctcgactctctcgattgcactggaaaaaccgtcgcttttttcggcctgggcgatcagctgagctacggtgattattttcttgacggtatgggcatgctgtatgaaaaatttatcgaaaggggtgcaaaggtgacaggctcctggcctgttgacggctatgaatattcctgttcaaaagccgttgtgcacggatcgtttgcagggcttgcccttgatgcggataatcaggatcatcttacggcttcgaggattcagcagtggataaaacagatcaagccggtacttttttgaaagaagtctttacgcaggggcagatcacaaaaaaaaagctatgcatgttgtcgatgcatagcttttttttgtagctgaagaaaagagggtaattatttgaaaaactcgttaagcgtataggttcgacgatcgatttcaacacttaactgtctgtcaagcgaattataaaaaacagggatgtctctcatggtccatttaacacctcgcttgtcgaagtcgatgacatagcgattttcattgtccagaaccttctgttcgagatttatggcaatatccggctgggttgtcagtacataaagttctatttctccagatatgatcttgtcgatcatttccctggttggggaaagttttctacggcctgatgcaggatatatttcaagctgaaggcggtcgtcccggtctctttttgcggaagtaataaaatatttttccgctttatgaaccgcgttgcccgaccaagggccagaggtgcttttgcgtacctggttatctttggtaaatggccgactgagctgaggttgcatcgtttgcgcatgatttggatttgcaaataaaacacacagcggtgcggtgtgtaccttcaacagtttccaagttagcaaaacatcatcaaataaaaaagggattcatgcggaatcacacgtcggtgctatctaaatacggtatgtttcttcacgggatagtcgtgatagcggtatttttttattcgatgcctgaaagactatttttatttgcatgcaaaaccggcaacatcgatgtttttgccattaaccgacagtgataatgccgctccaggaggtggtatagtgttcggagaggtttgcctgattcggcttccaggtctcggcattttcggcggcgatccggatcgctcctgggccgtactggtggttgatgcggtccattgcttccatgaggcgcttttgccgattattcccggtcgatgtatcgtcggggaacaggagcagttctttctcggctgattgtgccggaatgaggccgctgacgatcacacccgcctttttgtagttgtatccctgccggaagatcgatgcgagagcaagatcagcagcccggatgacggcgatgctgtcctgagacggtctggacatggccatggttcgggttccccagtatttcagttgcggttcattgaacgggctgctgcagatgaagacagtgatcatcgacgttgcggagttttcctttctgagtttttcggcgcattttccggcaaaggttgccacagcctgctgcagttcatccaatgcggtaatcgtgcggccgaatgaacgggaggtgcagatgctctgcttcggtgggcggacctgttccagaggcaggcacgaatggccgttcagttcctcctgaatgcggatgccggggaggtgcaggtgtttccggatccacggcgccggagctcgggagtagtcgagcgcagtccggatgtttcccgcttcgagcagtttgctccattgccgacctattccccagatatcttcaacttttaatgcggcaagggcctcatgaatctcttccggtgcagagagtatgcagattccatcgtacccgggtttttttttcgccatccggttggccgccttggccagggttttcgttgagccaatgccgatgctgaccgggattccggtgtgtctggtgagggttttcctgatttgtgccgcgtatccggaggcgccgaaccggctgaagccgccgaggtcgacaaaggcttcgtcgatggagtagatctctatttcaggagcaaggtcggcaagcgtgaccatcacccgtgaggacatgtcgccgtagagcgggaagttcgccgaaaagaccctgacatgatgttttttgaggatgtcccggaatttgaacgccgggccgcccatcggcaggccaagagctttcgcttcgttcgaacgtgcgataaaacagccgtcgttattcgagagcactaccacgggctttcctgtcagcgccgggttgaaaaccctttcgcaggaaacgtagaagttattgcagtcgatcagggcgaacatgactggcagttttttttgaatctctatgggtcatattccccgcctcttgaggcgtaaagtatgatcgatttgttttcaaaataccccgctgcttgcggcggggttctttattttgttgtgcggttggcgactgtttccgagagaattcaccgtgctttgtggatgacgtaggtgacgattccccagacagtgaagtcacttgcttcggtaatcaggatcggcttgaaccgttcgtttgccggcatgaggcagagttcgccattcgtacggcgatacgcttgacggtgaatgctccatcgataaagcagactgcaatatcgccctccctgggatcaagggctttgtcgattacgagcagatctccgtcgagaatgccggcatccgtcatggacgttcctttgacgcgggcgtagaaggtggccgctggatgtttgatgagcgccttgttcaggtcaagcgtaacctcttcataatcctccgccggggaagggaagcctgcggcaataccggttccggaaagcggcagttcaagttccgatgaaagatcggctgtgaaaaaatccagcacagggccggtatggattcgggatagcttcatagtgcaatgtgttcagttttccaccgctttgcaagagcaatattgtacttctgaatttgttgcgaatattgtttacacggtatttgtatctattgagtgtcgttccggagccaaagcatcgatccttccgcaagccactcgtcttttgaaaggcacggcaagctctttaatttaagagagtaacagttacggagaatcctgagcatgagtctcttcccaatcgggggtccggattagtcgatctgtcggtttcactgaagcaagggctctgattttcacgacgcctgttcagtatggttcgaactgctgctgcgggagttgacggcgggatggggttggtgtgtttcgtgaagcggaggttgagcagaaggatgaggcgttgtgaaacagttaaacagagatgttttttcctgacctgtcgaagtccggcatgccggagaagcatgggcagttctttttgtcaatcgacagcatcgggctgagtcagagagagaaggggtgtactaaacgcaagcaagccccggatttgcttgtccggggcttgcttgcgttactgctgttacgccgttacgatggtgagcttacttgtcgttgccgtcaatcacttcgtattcggcgttttgtacctcgccgtctccgccttttttgccggtttccggttcacctccggctgaagggccggaagctcccggggcgcctgcgtccggggtctggtagaggctggatgcaatatcactccactctttgttgagatcgtccatggctgatttgatcgattcggcagtgccgttcttgtatgcctccttgagcttttcaagcgaaccttcaaggcgtggctttttatcagccgggattttatcgccaagttcggtgagctgcttctcggtgctgaaaatcagcgagtctgcagagttccggatgtcgatctcctcttttttcttctggtcctcagccgcatgttcttttgcgtcctgcttcattttttcgatttcggcatcattgagcttgccgctcgcttcgatcctgatggtctgttcctttccggtggccttgtcctttgccgagacgctcaggatgccgttcgagtcgatgtcgaaggtcacctcgatctggggaacacctcttggtgccggcggaatgtcgccgaggtggaaccgtccgagggttttgttgtccgatgccatcggcctttcaccctgaagaacatgaacttcaacggaggtctgactgtctgcggctgtcgagaatacctcctgctttctggtcggaatggtggtattggcttcgataagtctggtcatgacgccgccgagggtttcgatgccgagcgaaagcgggctcacatcgagcagaagcacatcggtcacgtcccctttgagcacgccgccctgaatggctgcgccgatagcgacgacttcgtcaggattgacgcttctgttgggttctttgccgaaaaattccttgacgagggtctgtactttcggaatacgtgtcgatccgccgaccagaaccacttcgtcgatctccttcatgtcgagtttcgagtttttgactgcgcgatggcacggttcgagaattttttcgaacaggtcggcgcacatagcctcgaatttcgctctcgtaagattgatgacaagatgtttcggaccttcctgcgttgccgttatgaagggaaggttgatttccgtatcggttcttgaagagagttcgacttttgctttttcagcggcctcttttagtctctgaagagcaatcgcgtcatttctcagatcgatgccttcctgttttttgaactcgtctgccagatagtcgataattttctggtcgaagtcatcgccgcccagatgggtgtcgccatcggtcgacttcacttcaaagacgccgtcgcccagttcaagaatggagatatcgaaggttcctccgccgagatcgaatacggctaccttttcgcttgacatttttttgtcaagcccgtaagcgagagccgctgcggtcggttcgttgatgattctcttgacgtcgagaccggcgattcttccggcatcttttgtggcctgccgctgcgcatcgttgaaatatgccggcacggtaatgaccgcttccgttactttttcaccaagaaagtcttcggcggtctgcttcattttctgcagaatcattgcggaaacttcctggggcgaatagattttgtcgtttatttttaccctggcctcaccgccttcgttgataacatcataagatgccagttttttctcgttcggtacttcgtcatatttgcgtcccataaagcgcttgatcgagaataccgtatttttcggattggtgattgcctggcgtttcgctgcctgtcctacaagacggtcacctgttttcgttaccgcaaccattgacggcgtcgtgcggttgccttcggaattctcgatgaccgtcggctgcgtgccttgcatgacggctacacaggagttggtggttccgaggtcaataccgatgattttacccattgtttttcctttaacttgattgtgtacaaaaatctgtcagcttccgtcgaagaacggaggctgaatgctgcatgttatctgatggagatttcctttgtttttttcaccggcgccgctttcggcagggtaacgtggagtaccccgttttcaaaatcagctccgatattatcctgatcgatcatctctcccagattgaagcttcgtgaaaaacttccgtatgatcgttcaatccggtggtaatcttttttcttttcttccgattcctgtttgcgctcagccttgatggtaagtacatcgtcttcgatgttcagcgcgatctgttctttttcaagccccggaagttcggcatcgatgtgaaaagcagtctcgtcttcagaaatatcaaccttgaatgccggggcatttgtagatggcatctgcgttcctgaccagatatcgtcgaaaagtctcatgggatcctttgctaatttgacaagcatgtttgcctcctgtaatgatctgtttgttgttttttcctataatgtttttgtgcatcgttacgggataagaactacaataatcatgccaaagcggttgtttcctgtggaaaacgacaggctctgacaaaatagctggcctcatgttcttattgtcatactttggtgcgtttttttgttgtaaatgtcatgcttcgttgtgcgctttcatattcacatgagggatattctttcagagaataacagcaaaaaccttgcttcggtattgagcgaagcagttggttccggatgcaggttatgcgtgaataaggtgttcggatgggtcgagctatcgagaggggatcgctcgttcagtcgagggcctgtatgatcaggctgtgagattgtcgtttactttctggatccagctcagtctgtcctgaaggttttcaacaacacttttcgaaatgagataacaggcgtaaataatactttcgtcagcgatctggtaataacatttaagaccctcttttcttctgttgactactccgttgtcgtgcatgagggcgagatgctttgaaatgtttgcctggcttgcgtttacttcgttgactatttcctgaaccgttcgttcccgttcgcagagagccctgagaatcttgagccgcatgggttccgaaagcaacttgaagcgattggatacggcttcaagcatttcatcgggcattttaagattccactttttaacttcttcttcggtgatcgtgatcgttttgctcatgacaatcatgttgtgtcgtgaaggctggtttggcctgcacagcatagtgtagtattcaattgtacgttaaagctatatagctattaattcatacaattcaaatcaaaaaagcctgatttacaggctttgtcgcatttcatgagatctgatcgaatatgaggtttttttccgtttccatgcctggaaagacgccgagtttgagcacagaatcaacgagtgactgaggagccttgacacgcaggattttttcccggatgatcagcttcgttttcttcgcttcagcgaatgcttcggtgcatgatttgcattccgagagatgcagcaggaattccttttcctcttttggagtgagttcgccgtcaactgcgcaactcataagcacatgggcttttttgcagttcatagataaaaaggtatgaatgtataatgtattattcctctgagtctgtgttgaaaccatatttttttgcataattttcaagttgacctcgaagcagcttacgaccgcggtataaccttgacctcactgttccgatagggctttcaaccatgttggctatctcttcataggtgaaaccctcaatatcgcataactgtataacttccctgaattcttccggtaacgattgcagtgcctgataaacctcctcgtgcatgagtgagtggaagaaatccgaatcagcctcagtcgtatctacccgggtatccttgatcgaatgataaaaatccttgatcaggtcataatcaaccttgcccggttcccgcgaattcttgcggaatctgttgatatagttatttttaaggattttaaacagccatgctttacagtttgttccccgttcaaatgaattaaaaaatttataagccttgagataggtttcctgaaccagatcttcggcgtcattcggattcatggtcaggtgaagggcgtagttatagagcgaattgatatgagcgatagcttcagcctggaattcctgctgttttttcaactcttccctggaaaggacttccttgccgtgttttgtttttttcttttctgaggatttttgggtatccataacaggctttgttctttatatggggagtttcccatcaaccatgtatgatcatggagcaacactgataaagagttaatttataatatttattttaaagaagtccaatagttcgagagatataggggcgattgcaagcggttgtcggctatttgcccttccattcgcggcaagaccgtgaacaggttcggccagacgggagccgggcacataataataattgattattacattatgagtgaacggacagacgttgtcgttatcgggtcaggcataggcggactgactgcggcagcacttcttcaggagcgggggattcagaccgtggtctttgaaaaaaatgcttttccgggagggagctgttcttcgttctgcagaaacgggtatacgttcgatgccggagcttcggttttttacggtttttcggagaatgaccggagcgggacactgaacctgcatacgaaaatatttcggaaactcggagtcgaggtggcgacggttccggatcccgttcagattcattatcacctgccgaatggtttcaatgtagccgcatcgtacagtcgtcagggatttctcgattcgcttgcggcgaggtttcctcatgaaaaaaaagggatagaggcgttctacagggaactggaagatgtttatgaaattctcagctcactgcctgccggttctcttgaagatgtcgtgcacctgatttccgttggcggacgatttccacagaaaacggttatgctggcactgaaaacctttcgttcgatgggaaaaaccgcacgaaaatatatcagtgatgaagaactgctgcatttcatcgatatcgaatcgtattcatgggcggtacaggatgctctttccacgccgctggtcaatgcgggaatatgtcttgccgaccggcaccatggaggtatcaattatcctctcggtggtgccgggagcataccggatgcgctgtgccgcggattagagaagtttggaggatcgatacggtaccgttccggtgtcgatgaaattcttgtggagaacggagttgcccggggtgtgaaactctcaaatggtgaaacggttcatgcaaaagccgttatcagcaatgcaaccgtctgggatacctacaatcgtctgatttcggattcgagataccgtgtcgatgacgatcgttttatacgggctccgagctggtttcagatgtatctcggtgttgatgaacgcgtgattccccgcggatttcatgttcaccacattcttgttgacgactggcaaacgtacagtgatcttggcggtacgatatacttttccgctccgactattcttgcgccctctcttgctccgccaggcaagcatatcgttcatgcttttgtgacatccgaaaccagcgagtgggagcaatatgaacgcggaggagaggcgtatcgtgaggcaaaggagcgttatgccgacagcattatagcccggacggaaaaaattcttccgggtctttcaaaagcagtggagttgcggattcttgccaccccgcaaacccatgagcgatatttgaaccgctacaaggggacatatggggcgcagctcaagccaggccagaacattctgctgaagccgcagaaccgtacgcctgtgagaaacctttttgcagcaggagacagtacctttcccggacagggagttattgctgtgacctattcaggggtttcatgcgcttcgctggtagctcgcaagttgggaaagccgatggattatctttgactctcgccccccatgaagaagcttgggcgaggttgcaacttgtaatgcttgcgatgtttccaatgtttacaactgtttcgcggccccgtcggccttgtcctgaaagcctcgcggaaattttcaggttttatttctgagcttcaccgggagcgatatgtccgtagccagcgcaatctccctaaccggtcgcgggttttctcttcagcttgcggccagcagcatatcaatctctctgaacggaaaatcggtcagttcggcaaggattttttttgtgacatatcctttgaacagataggtgccttttctcaggctatggcttttccagagtatatcggctacggtactgtgttccgtaagcttcagcagaaaagggaggagcgtattggtcagggcgaacgatgcggtttttgctactgccgaggggatgttcggcacgcagtaatgagttacaccgtgtttgacatagatcgggttggtatgtgaggtgtgacggctggtggcaaaacacgccccctgatcgatggatacgtctattatcaccgagcctgacttcattgacttgacgacctgttcacttaccagcgggcggatgagtttcttttttgggctgagtgctccgatcatgacgtcggattctctggcgagttgggatatgtaatggtcgttggcaatcgccgtaacaagatgccggttgaagaatgcttcgaaccttctcaggcggttgatctccttgtcgataaccgtaacctgggccccgagcccgagagcgtcctgtgctgcaaacagaccaacggttcccgctccgataatggttacatgggcaggcggtaccccggcaatgcctccgaggagaataccgcttcccccatatcctgtttcaaggtatttcgctgctgtctgaatggcaagcgcaccggcaatctcgctgagggttcttacgatcggcagttctccgtcacgtgtttctatgaactcgaatccgagtgcggtaacgtttttttcaagaagcgagcggataagatggcggttgacggtgccaaggtgcagagccgagatgagcatctgaccgggaatgaagagtggcagttcttcgggttgtggtggagaaaccttgacgatgacattcgattgcctgaacagctcttctgctgaagctgcgacaacagcaccggcttcggcataatctgcgtctgaaaaattgcagaagtgaccagcttctgtttcaatgattaccctgattccgtgttcggtaaggatctgaactcctgccggagaaattgcgacccggcgttcatcctgtgcccgttctctggggatgccaagagctatatgcatggttttttcgggcttgatcaaaaggcgctcaagtgttttgacgccaagttcaaactcgatatcacaaccgtatcccataccggaatttattagagcgtttacaggtaaaaggttgccgacaatcttccgctgcaggcagcccttttggccgaagtatttatttaaccgttatggttatgctttcaacgggtttcgtatgctgcgtttcatgtgatgaacatgtcgaacccggcaggtgaagttgccctcccgaaacggtacagacgatccccgaagccgtgtcgaaaactccttttgcggcaccgctgattacggatagcggcagttgcagtatcggcagattttccgaagccgtgtgcacggcaagccgggccccgtaagcgatgctgttgccgatttttccgatggagtccgcaggattgagttttccctcccttacgcgggaaacaacgtttgccgcacctccaggcagtttgttgagcacattgtagccgatggtctgcgcataggtgatgaatccgggaacattgaggccgatcacaattcttctgagattttcagctcttgaaagcactttgatggtgccttcgccggtaataaccgtttggcaggcaagccgccctccttcctgaaacagtttttcggaaatgaaggctttttcttcttcacttggccgggaaagtgacccggcaccctctttaacgtaaacgaaacagctctggcagataccgtttccgccgcagatgcagcctatatggctgttatgcagctgagccgcatgcaggagtaaatcaccaacttcggcttcgcatggcttgtcgttaatgtatatgatcatggtggtatggtgttagtgatgaacagggtatatcgctcaatccctgaataaatataatcaaattcactcggcatcaatcactcttgctgcagcccgttctttttttcggcaaaggtacgtttcgggaggcctgaaatgcaaaagagacccttttcagagcctcttttacgctgctgcgacttgtttcaggcaggaacgccgttatggtgtacatgagaacgcacggcagaacttttttcatgctgtccattgccgtttctgcagcagccaggcagaacgctcgattggtgatgttcggccgacggttttacctcgatatcgatccgggcgctatcttctgtttcttctcctgaagatgccggttgaaaccccgtcaaggcaagttgcaccgcatcggcgatacctccgattatgtcgcgtacaatctgcaggatatcgaattttccctgcaccgttctttctatctgcagagcaacggtttcaggaaacttgatcagcgcgtcccaacccattttagctgaataagccggcaacagcagcggattggtttcgtacatttctttgacctcttcgatagcgctgagaattttcacggttcccggcttttcaatattcgtcaggcaggccattctggttccctcttcgataaggcgatcggagagcatggctttttccgtttcactgatcggggagagcagctcactcccttcgattacttttacataacaggtctggcatatgccgtttccgccgcagaaataaccgatatgggcgtgattggcgcgggcgacatcgagcagccggtccccggtttctgctgtacaggttctgtcgtttatgataatgttcatttcttatatgattttatacttatatggttatttagttttatcctctttattcaagaaacctgaagagaggcccaaaaagttgcgcaactgaaaattgtttgatgaatagaaaggggcgtcactctgcagcgatgtttgttctgcagggtgacggagtcgcgtggcgttttgcgtggtgtttcaggataaagaaacgagaacagatcagggcggttcaggggagcgccggagtttcgggcaacgcttttgacgcctcttcgagctgtttgagaagatcggtatagatgccaagcagagctgcgggcctggagctgttcccggcaggatggtgcagcaccagtttcagttttttctccattctgaaacccggtttgaacggaatcatccattcctgctgaacggaactgaaaagggactgaaaaaatgccctgtgttcaaagttttcctgatcgttttcgggcaggaagatggtgaatgtttcttgctggatatcgattttatcgataccgatcgatgaagcacggattttaagtcttgagagcaggagcatgttgactacttcttcgggaagttctccaaaccggtctgtaagttcggagccaatggcgtccagttcgctttcacggcgggctttcgatattttttcatagaaactgaaccgctcatggacggcgctgataaagtaatcgggaatgagtgcgtcgaagaaaaagaccaggtcacagtttttaactgttttcagtggtgtgttgccgctttcggagaaaagttcgcggaagtgcgttgatttcagctcggcaacggtctcctcaagcattttctggtaaaggtcgaaacccagttcatgaatgaagccggactgttcggctcccaggaggtttccggctccccgtatatcgagatcgcgaagggctacggtaaatccggctccgagttccgtaaaactttcaataacggcaagccgttgaacggcttcccttttcaatgtatgaatgggtggggcgatcatgtagcagaaagctttccgttcgcttcggcccactcttcccctgagctggtagaggtcggcaagtccgaacatgtcggctctgttgatgatgatggtgttggcattggaaatatcgagacctgaaccgattatcgatgtggaaatgagcacatccacctctttctgcatgaaatccatcatgactttttcaagctcttttgaaggcatttggccatgcgcatagacgattcttgcataggggacaagttccctgagtatatgctgaatctcttcgagaccgctgatgcggttgtgcaggaaaaaaacctgtccgtcgcgttgtatttcacgctggattgccaactgaatgaggaccgggtcgtaatctgaaatggaggtttcgacaggctggcggttttttggaggcgttgagacaattgagagatcccttgcgcccagcatcgagaactgcagcgttctcggtatcggagtcgcagacatggtgagagtatccacctcagggtgagacacccgcagtttttccttcacttcaaccccgaagtgttgttcttcatcgattatgagcaggccgagatccctgaaacggacatctttggagaccagccgatgggtgccgatgacaatatcgattgctccgttttcaattttttcgattctttcgagctgttctttttttggtatgaaacggctgagcacggtaatggaaaccggaaaatttgcaaatcgtctttcgaacgactccagatgctgatgagccagaatggtggtaggggtgagtatggccacctgttttcgggattcaacagccttgaatgccgcccgcatggcgatttcggttttaccgaatccggcgtcgccgcatatcaggcgatccatggggtggggcttctgcatatcggctttaacctcttcaatcgccttgagctgatcaggagtctcctcaaaaataaatgatgcttcaaactcacgcatgaaaatcgtgtcggcgcagaaggcaaagccgggcttcatggttctctcggcataaagcctgatgagattgatggcgatgtcccttattttttttctgaccttctctttttttgcagcccatttgctgctgccgagtttcgacagggaggggagagcgccttcagcagcggtgtacttcgagagcagattgatgttctggacattgacaaagagctgatcgcccccttcatattccaccagcacgcactcctgctccgaattgccgacggtaatggtttcaagggatttgaagatcccgatgccataatcttcatgaacaacgtaatctccgattttgagacggtgcagatctttcagggagattcccttgattttccgttttctgtgcgatctgtgggtatggaactttccgaaaatatcggactcggagtagatgtcgagatgtctgaacgaaaatccggaatgcagattgatggcgatccattgaatgtcgggagagtgagtttctgttgcttcgcgcagttcatctccaagaaattctgcgagttcgtcgatttcccgttttgaagcagaggcgaaaacaggttgcctgccggctgcggcagctttctgcagttcaccggccagcagacggaaattcgccatgatttttttctgggggtgcgatccgaaatcaattgcgtcggaggaaaccggagagacatgtatttgacggaatgcaaaaagggctttctttgcagaatcggtatcatccagcatgcccagttccgatgtgctttcgatcaggatgattgcggattccggaagatagtcgagcatgtaactttctttgccggaaccggtttcatgactgaagtttcccgttacggttatgtgctcgactgtttttccggaaagctgtgagttgatatcgaatattcgcagggatgtgacggtatcgccaaaaaactctatccgcaccggttcgggtgatccgaaggaaaaaacatcgataatcgatccgcgaacggaaaattcgccctcatcctccacgaactcccgatgttcaaactggttttctctgagaaaatttttcagcttttcatatccggcatctttttccctatcaagccggaagagtttttttccgatttcatccggtgaacagagcggctgctgcagatcgctgaatgatgcatgcaggagaacggaggtgccgtccgcaagagccatcatggcaagaggcagctgatcgtaaacgctgaaaaatgaaccggaaggaaccagcagattgaaatcgttctcaaaaagttcgtcattttccggtccgctgataaccagaatcggcgagtctgtttcaaaaaacagcagggccgctgtcagagacgcgagggagccgctgataccggttatccctatcggatcaagctgtgcggcactgccggaagcgttttgctccagtctttttttaaggagccgaaaggcatcagtctgtcttagggtgtcgaagagaaaggatggagttctttttacaaccggaatactgctgatcttcgtttctgataacgttttcatatgagtcggacaaaacctattttcatgcatggttcggcagtagggccgaaccgcttataacccatggtctatgcacattcttgaactgaacaatctcaaaacctattactctaccgggtacggcgttgcaaaagctgtcgatggggtgagttttactcttgcacagaatcgcactctcggcatcgtcggtgagtcggggtgcggtaaatcggttacggcactctccattatgaggcttgttcccatgcctccgggatattttgccggaggagaaattttatggaaaggtaacaatatactcaaattgccggaagaaggaatgcggcgcctgaggggaaacgagatcgccatgatttttcaggaaccgatgagttcgcttaatccggtttttacctgcgggaaccagatcatggagcagattcttttgcatcggaacatttcccgtcgggaagcgcgggaacgttcgatcgagctgcttcatctggtcggcattccgaatccgtccgagcgcttttcttcatatccgcatgaactttcgggaggtatgcgccaaagggtcatgattgccatggcgctttcgtgcaatcccggactgcttatagcggatgaacctacaacggctctcgatgttaccgttcaggcgcagatactggaactgatcggtaaactgcagagcgatacaggcatgagcgttatgctgatcacccatgatttcggtgtcgttgcagagttgtgcgaggaggttattgttatgtatgcttcgggaattgtggaaaaaggcgcagtccggcagattttcagcaatccgctccacccttatacacgggggctgttgcaatcgatacctcgtatcggttctcgcaaggagcggctgcatgtaatcgaagggcacgtgccaagcgccgttcatcttcctgatggatgcagatttgcaggtcgctgtccgcttgccgatgatcgatgccggcagagcaggccggaactggcaatccatgaaccgggtcatgaagccgcttgctggaaagccggacatgattttcccggcatatgagagagttatactgtttacgagatgatgtcggaaagggttgtgttttattgtcagcaattcaaaaccaatacacgaggaaaactatgcaggatcccctgcttcttgtggtcgaagacgatcagaaccttgcgaaactgctcggttacaatcttgaacgagccggatacaagtatcatatttcagaaacgggagaggacgccctcgatcagctgctgaaaaggagttttgatcttattctgctcgatatcatgctgcccggcattgacggatttgaagtgtgccggcggatacggcagcatcagatgctcaaggatcttcccattatcatgctgacggccaaaggcgaggagatagacaaggttctcggttttgaactcggtattgacgattacgtcgtcaagccgttcagtccccgtgagctgaacctgagaattcgcgccattcttaagcgtgatcgccgccagcgggcaggtttacaggaggtactcagcgctggaggtctcgacgtcgatattacgcgtcatcagatcaccctcgacggcaaaggggtgattttgactctcatggagttcaagctgcttgtcgcgctgcttaagcgcaaggggcaggctcagtcaagagaggctctcctgagcgatgtctgggatgtcgataaaaccattaataccaggactatcgatacccatattacgaggcttcgcgaaaagcttggtgaaaccggaaaaatgatcaagacagtcagaggtctgggttacaagttcgatgagcccggagaggtcgattgaaaatgtacgcaagagtatcggtcaggctcggagtagtgtttggcctgataatcttttttactgttgccctcagctatttttcccagggaaagctcatcaatgaactgctgctcaagggtatccggcaggagctttatcgagaactccggatgaatcggttactgcttgaaaaacagccatccgactggcaggaaagtgctacagccgatctctggacagacaggctcggcgagatactaaagatcagggtgacgctcatcactcccggaggaaaggtgatcggcgactcgtacattcccttttcggctctcgacctccttgaaaaccacaggaacaggccggaagtgcaggcggcgctgaaaaccggttacggcgaacacatccgttacagtgcgaccgtcagggaaaacatgctctatatggcggttccgatcggcaatccgcagatttacgcggttctgcgatttgccaaaccggtacaggcgatcggggcactggagtcggaagttcgaaaaggcatagaggcaggccttttctgggcgctgcttttttccctgtttgtcggggtgctgacggcgttttttcttgccagacctcttcagcgacttgccgaagcggctgaaaagcggcttcatggcgacttcagcggggttataccggttcatcgtgacgacgagataggcaagcttgcccgggtcattaatttcatgtccgatgaaatcaaaaaaaagcagcgtcaggaagagtggtatcgggctgttttttccggtattcgcgaggctattcttgttaccaatgccgccggcgagattgtgcttgtcaaccctgccgcatcgcgcatgttccgcatcgatggcgcgatgcttatgttcagacccatcaggaaactgtcggacagacgccttcaggagattatcgatggggttcatgaaaacaagactgcgctgctcaaggaagaggtgagccttgcgacgtcaaaaggcaccagaattctgcagatcagttcgatgccggtaatgaagaacagccgttcggacggaacggtctttgtattcaatgatatcacccggctgagaaaccttgagcgaatcaggcgtgattttgtttcaagcgtttcccatgagcttcgaacacccctcaccagtatcaaagggtatacggaaaccctccttgagggagccatgcacgatcccgagcatgctaccgcgtttctgcagatcatactcaaggagagcgaacagttgaccgcactcgtcaatgatgtgctcgatttatcaagaatcgaatcgggaaaaatcgaatatcatttcgcaccggtagatctctgccgcgtgattgaaaaaaccgtcgaaatgcttactccggcgattgaaaaaaaacagatccgccttgagcgccactatcaggatgatatccctgaagttacagcagatgcgggctatcttgaaattgtcgtacgaaaccttctcgataacgcagtaaagtatgtcgatgaccggaacgggcgggtgaggatttcagtgtttcgtacaggaatggatgtgcgcatggagattgaagataacggcataggtatcgctcccgccgatcttgaccgtatttttgagaggttctaccgggttgacaaggcccgatcgagaacccttggcggcaccgggttggggcttgccatcgtcaagcatatcgtcatcggtcataaaggacacattgaagtccgttcaaggatcaaccaggggtccgtattcagcataactctccctgccgtatcggtataacagagataatcgggaaatgatcatgaagggtatccgtttctatttcgagcagcagggattcagtactgctcatgcagagcagctcacaacactgctgttgttgcttgtggccatcattcttgtgaccgttacagggatagttgcccgaaagctgctgcttaaggtggtaacgctctttgcccggaaaacggctaccgatctcgatgatcttctgctgaaacatcgggtattcgcctcgatcgcccatatggtgcctccgattctgttctataatgtcgctcatgtcgtcttcctcttctatcctgacattattctgccggtgcaggcgtttcttacgatctatcttaccatcgttgttatttttgccatactcggctcgctcgatgccctgcttgagaactacaacgagcatccggtttccgcacggcttccgctcaagagctttatccaggtactgaaaaccatcgtcatcagttcgggagctgttatcgtgatatcgaggctgctcggaacctctcctctggtgttcttcagtggtctcggtgccttcaccgcagtgatcattctcattttcaaggattcgatactcggtttcgtcgccggtatccagcttaccgcgaacaacctcgtgaaagcaggcgactggatcgaaatgccgaaatatggtgccgatggagaggttatcgacatttcgcttgtcacggtttccgtgcagaacggagacaagacaatcacggtcataccggcttacgcgctgatttcagaggggttcaggaactggcgcggcatgagcgagtccggtgcgcgcaggatcatgcgttcgatcaacatcgacatgcgaagcgtgcaattctgcgatgaagccatgattgagaaactgcgcggcatttttctgcttcgagattatctcgatgccaaaattcgggaactggacgactataaccgacgatttgcctgcgatacaaccgttccggtcaacggtcgccgtctgaccaatttcggaacttttcgggcctacgtaatcgcctatctccgcagccaccccaagatcaacagcgacatgacctttctggtacgtcacctgcagcctgctgaaaatggcataccgcttcagctttatgtattctgtaacgatatagacctggcaaattacgaggatgttcaggccgacatcatcgatcacctgcttgcggtgctgccattcttcgaactccgggttttccagaacccgtcaggctccgatatcgctgaagctgccagcgctatcggagatcttcagcaggccttgaaaccgcacccctaaagcactgcgttcccggaaactccggcaagatgttcgatccggcagtgctcttcgatgatgtgccggtgaagtggtatgttgattttcggacgattgtgctcttcaaaaaatcccgcctcagagagttcgtggttgatcgccaggcatgcgtggtcatcgacgatcactttatatgctattacaagcagcgacccatacatctctacttttcgatgatagatgccgataagccggtcaattgtccctgacagcgaggtttcttccatcagttcacgcaggcaaccctcgtagggttcctcgccctcttcaataaatcctccgggaagggcccattcatgaattgccggttcatgggctcttttcactaccagcagttcattgtttctgttcactgtatacgctacggcgacaggcagcggattgcggtaatgcacccatccgcaatcgctgcagaacattctcgttcgtccctcgataactccttcggcaagcggtttgccgcataccggacaaaataaatacggcttcatgattatctgtcgaaactttttgtgatatggtttcagttaataggtaaaacgttttaagaacataaataagtttcaacaatggcacttcttgaaataggagcggaagctccccctatcaccgccgacgaccagtatggaaaaccggttactcttgatgcatatcgcggtaaaaaagtagtgctttatttttatcccaaagatgatacgccaggatgtacgaaggaagcttgtgcttttcgtgataatttgcctaaatttcaggaaacaggtatcgaagtactcggagtcagtatcgacagtaaagcgaagcatagtaaatttgctgaaaaatatgatcttccgtttcgacttgttgcagatgaagagaagcgtgtcgtcgaggcttacggcgtatgggggaaaaagaaatttatgggcaaggagtacatgggtaccaatcgggttacctatctcatcgatgaacagggtatgattgaaaaggtctggccaaaagtaactccggctgttcatgcggaagaaattctggactatcttgggcaacaaacgtgaaatcacgcatggtaaacgaatttgataaactgagaccgggcaaactgctgcttgcatccgcaaatctccttgaatcgaatttcaagagaaccgttctgctcatgtgcgaacacaatgagcagggttctatgggatttatactcaaccgtccgatggaattcaaggtatgtgaagccatagccggttttgaggacatagaggagccgttgcatatgggagggcccgtacaggtcgatacggttcatttcattcattcaagaggcgacagtatagatggtgcgatagagattttcgacggcgttttctggggcggcgataaagaccagttgagctatctgatcaataccggggttattaatcccaacgaaatccggttttttctcggatattccggctggggagccggacagctcgagcaggagtttgaagagggctcctggtacaccgcggatgctaccagggagatgattttcaccgatgcctatgaacgcatgtggagtcgttccgtccggtcaaagggcggagagtaccggatcgtagcgaattctccggaattgccgggtctcaactgagaggttcatcctccgaatacaatcaggagaatcactacgacaatccaggagagacccccccagagcagaacctgtttcgaagaaatgtttttaagcatgggatactgaacgttacgttttgttttgctgttgttattgaaatgtatatatatggtcgcttccgggcaaccacgttctttgaaggtattggggatgacaggctttcgacagggcaggtgtgagataatgctgcactccgagtttcagcatggacggactcgttaaagaagtctatgtaacaaatagatgcagacgattattcgtatgcaatggctgcctgattagcacaagttaattaatcggccatcgttctgcggcggaggcgcttactctgaaagcgcagaatggcataacccgcgcttgagcttcggttcgcgcaagtaagcttcatctgttttttgtctgaaggggcagatgaatacacattcaggataaggaactgaacgctgccggcggtgtacacggttcacgaaaaatcaaacaccgaagatgagtgtggtggccttatcgagcaatgttctggacgcgggttcgagtcccgccatctccacaaaacctcgcaaaagcccgtcgaaagacgggtttttcgcattctggacatttcgaatttgcatatcgggcgcatggattctcggcgtggtggttgtttggatatgacggcatcactcttcagatatcgttttttaccctgattctcatggtcgttatcatcaacaccgcgacgatgtttaattacacgaagcgctgaacgaatttgtcctgataaatcctgcgatcctcaattcaaaccgggagaaaaccatgaagccttccaaactttttcgcacgctgttcatgctctgcgctatcgttctgctgatggcgcacgaagccgtttatgccgaggttgtgccagctccgacgacaacaacccccaggctgaccgttgaaaagattcctgtgtacaagctctgtgccgatctcaaggcaaaccttacgctgacaaagagcagcaatggcctggtcaccatctccggcacggtgaccaatgtgggcgtggggaactacaatatagcttccgtgaccgaggtgatcatgaatctggcctatgcgcctaagtactcctacaacatgaccggcgtgtcggacgtcctgacaacaaaatcattcacagccctcaagcgaggcgcctcttttacggtcaatagttcataccagatcccggattttgacagctgggcttcggggaacgtacaaggcaacgccaaacgtcttttcaccctgcgcgtcatcaggcaggacatgtctccctacaagtccggtgaggactgcaacccggaaaacaattccgtatcaaaagaagtggcctatcgggatttgaagcattgagggtatgattaccttgccgattcatgacaaggaaacagcgtcattcgattcgcctgaagggttacgattattcgcagcccggcgcatattttgttaccatatgcgcacataatcgcctgtgcctgttcggtgctatcgagaatggcgacatgtatctgaatggtgccggagaaatggttcaatccgtatgggatgaaatttcccggtattacgctgatgttgaagccgatgcgttcgtaatcatgcccaatcatgttcatgcaatcgttgtgctgtctcgatttcgcggatgtgatgggctgccgcggggatgtggcgcatattacatcatgggaatttatccgtagcgaaaggcaatcgaaaaaaaaccggagaaaaaactttaacttcagcctcaaatccggtacgtttctacgggcgtttttttcaccagatatcaatagtgctttttggctctcgactacacaacccttgatctcctcaggcagaaccatccggcgtggcggcttctgcgcgctcagcatgcgccgctggttgccagttttctgcacagggttttcattgtgcccaatgtgcggatactttcccaggcagatctggtcgaggcgctcgaggatgaacttttttccctgcgccagccacagggagccgatctttttcccggtacggctcaaaactatctgaatgattgggcggacaacgagaagggatggttgcgcaaattctatccggaaggaacggacgaaccgcatttcgacctgactgcagcaaccgaaaaagcgctggcctggcttgaggggttgacggagcgtgcgtttgtcggtacggagtcgcgacttattaccctgttcgatctgttgcgtcagatgagcacgggaagccaggctgatcctgaggtgcggattgccgagctgaaggctcgtcgtgaggagattgatgctgaaatagagcgcattctcgctggtgatatctcgcttctcgatgacacggctcttaaggatcggtttcagcagtttctgcaactggcgcgtgaattgttgaccgattttcgtgaggtggagcataactttcgtattcttgatcgtcgggtgcgcgagcgcattgccctctgggagggatcgaagggtgcgctgctcgaggagatcatgggagagcgcgatgccatcgcagattccgatcagggaaaaagtttcagggcattctgggattttctcatgtcgcagtcccgccaggaggagttgagtctgcttctggaagaggtgttggccttgccgccgattgtgacaatgcgtcccgacagccgtctgcggcgcgttcactacgactggctggaagcgggggaacatacccagcggacggttgcccggctttccgagcagttgcgcagatttctcgacgacaaggcgtggcttgagaaccggcgcatcatggacattctgcacgaaatagaagcccatgctcttgatttgcgcgatgattttcctgcaggcggcttcatgcctctcgagggcttttcggcagtcattgaactaccgttcgaacgagcgctttatcgcgctccattcaggccattgattgccggtatcgctctggacgaaggggatgcggagatcgataccgcaattctttatgcccaggttattgtcgatcgggccgaactgttgcgaaatatccggatcgaacttcagacgtgcagccagatcactcttggggaggtggttgcgcgtcatccgttgtataacgggcttgccgagctggttgcttatctgcagattgccggtgagtggccccgaacgacggtggatgaaggaacggaggatgaggtaagctggcagagtgcgtcgggcatcaccaggcaggcaaccttgccgcgtattattttattgagaaactgatgatgaaccattccgatattgaaagcagctatctgcagagtccggctcaggatctctcttttgtcgtgattccccttttgaagggggtgatctaccaggacgaaaaccctgcgttatggaactctctgtttaatctttcggcagccgttcgtgattatgttgcggtgcttggtctggaattgattttcgacgaagcggaagggtatgcttttttgcgttcccgctctgacagccaggaagagggaacgaatccgatgccccgtctgatggcgcgtcgtcagctcagttacccggtcagcctgcttctggcgctgttacgcaaaaaacttgccgaattcgatgccggggccggagagacacgcctgattctttcacgggacgaggtggtcgagctgatacgcatttttctgcctgttggcaccaatgaggtcaggctgatcgatcaggtcgataccacgctcaataaaatcgccgagcttggttttatccgccggttgcggggtgaacgccagatgatcgaagtgcgccgcattatcaaagcttttatcgacgctcagtggctggccgattttgatcagcgtctcgacgaatacctgcagcgccctgtagatccgaaggaggaacgtgatgagtgaagtgcttgaaatgggatttattgccgatgaccgtctggccggttttcgactgcagcgtctcgaagttttcaattggggaacctttgatgggcgggtctggacgttgcgtcttggcggcatgaacgggctcctgacgggggatatcggatcgggaaaatcaacgattgtcgatgccgtgaccacgctcctggtaccgagccatcgcattgcctataataaggcggcaggcgctgatacccgcgagcgttcactgcgttcgtacgtgcttggttatttcaagtcggagcgccaggagagcgtcggtggagcaaaaccggtcgctcttcgcgacagcaacagttattcggtgattctcggcgtgttccataacgaagggtacgacaagacggtgaccctggcccaggttttctggatgaaagatgccgtcgcacagcctgcacgcctttacgcagcatgtgaacgcgacctttccatcgctcaggattttacgggtttcggcacggaaatcgctggcctgcgcaaacggctgcgcagtgagggagtcgagctgttcgacagttttccgccctatggagcctggttccgtcgccgtttcggcatcgacaacgaacaggctctcgacctgttccatcagaccgtttcgctcaaatcggtgggcaatctgaccgatttcgtgcgcacccacatgctcgaaccgttcgatgtggcccctcgcatagcggctcttatccagcatttcgaaaatctcaatcgtgctcatgaagccgtgctcaaggcccggcgtcagatagagatgttggagccgctcgtggctgactgcgaccgtcaccatgatgttgccgagacagccgataaccttcggtcatgccgcgaagctttgcggccctggttcgctacgctcaagctcgacctgctcgacaagcgtctcgctgctctcgatgatgagctgacgcgacacaacatggctgtcggtcggttgcaggagcagcgccggacgcaacaggagcgtgagcgggagttgcgtcgcacgatcgccgaaaacggcggcgaccggatagagagtattggcgcagaaatccgccagaagcaggaatcgcttgaccagtgcaggaagaagtctttgcggtacgaggaacttgtgcgcctgctcggagagagccccgcattgagcgtggatgagttccataaccagcgaaccggtcatgcggccatgcgcgaggagtgcgcagatggtgaggcgagggtacagaatgatctcaacgaggcgggcgtgctttttacccagggaaggcaggagcatgaacggctgacagctgaaatcaagggattgaaagccaggcgcagcaacatcgatgaaaagcaggttgccattcgtcgctcgctttgccatgcgctgggtattgcggaagatgagatgccgtttgccggcgagctgctgcagattcgccaggaggagcgtgaatgggaaggggctgtggagcgtcttttgcggaatttcggtctctcgcttctggtgcctgaccgtcattatggcggggtggcggaatgggttgaccgtacgcacttgcacggacggctggtttatttccgggtgcggcatcagccgcaggggagcactcaaccggagcatgaggcatctctcgtgcacaagattgccattaaagccgattcgccgtatttcgactggatggagcgggaggttgcccatcggttcgatctggtctgctgcacgaatcaggaggagttccggcgcgagaaaaaagccattaccctctccggacagatcaaggcaccaggtgaacgccatgaaaaagatgaccgccattcgcttgacgatcgcagccgctatgtactggggtggagcaatgccgccaagattgcggcactcgaagagagcgccgggcggcaggagaagcatcttgccggactcgctgaacggatgtattcgttacagcagcagcagaaggcgctgaaggagcggcttgccgtgctctacaagctcgacgagtatcccgatttccgcgatcttgactggcagccgattgcggttgccatttccaggctcgaagctgaaaaacgtgaactcgaggcggcttcagatatactgaaaatccttgccggtcagctcgatgaagtggaaggcgaactgcaggctaccgagcaccagctcgacgagcgcaaggacaaacggtcgaaaaccgagcagaaaatcagcggtttcagggagttacaccagcagacagagaccctgcgggatgaatccgggccggaggccgccgggcagttcgccctgcttgaatccatacgtgaggaagcgcttggcggtcattcgctgacggtcgagtcgtgcgataaccgtgaacgggaaatgcgcgattttctgcagaataaaatcgatcttgaagataaaaagctctctcgtattggtgaaaagatcatcagggcgatgaccgagtacaaggaggagtggaaacttgaaacccgcgaggtcgatgtgaacattgccgccgggttcgagtaccgttcaatgctcgatcaactcagggctgacgatctgcctcgcttcgagggccgcttcaaggagcttctcaatgagaataccatccgcgaagtcgcaaattttcagtcgcagcttgcccgcgaacgggagagtatcagggagcgcattgcccgcatcaatgagtcgctgacgcagatcgactacaattccggtcgttatatcaccctcgaagcgcagatgagtctcgatgccgatattcgtgacttccagtcggaattgcgcgcctgcaccgagggggcccttaccggctctgaagatgcgcagtattccgaagccaaatttcttcaggtgcggcggatcatcgaccggttccgtggccgcgaggagcatgcggatcttgaccggcgatggaccatcaaagtcaccgatgtgcgcaactggtttgttttcgcggcgagcgaacggtggcgcgaagacgacagcgaacatgaacactacgcagattcgggtggaaaatccggaggtcagaaggagaaacttgcctataccgtgcttgcggcaagccttgcctatcagttcggtctggagtggggcgctgtgcgttcgcgatcgttccgctttgtggttatcgacgaagcattcgggcgcggttccgacgattcggctcagtacggcctgcagcttttcgcccaactcaacctgcagctgctgattgtgaccccgctgcagaaaatccatatcatagagccttttgtctccagtgttggctttgtgcacaatcaggaggggcggtgctcggtgctgcgcaatctcaccatcgaggagtatcgcgccgcaaaagagggtgaaccggagtgagctggacaactccggctgacctgagggctcaggtgcagaagctctgggatcgcggtatcctgctttcctctctgatgggagacgaggagctttttccactgcgtttgaccctgaaaagccccgattcacggcagctcagcgaatcgttttccgatgtgcgtaactggattggccagctggcagatggggcgagatactaccggattgtgtcgcgcactctcaaccatcgaattcttggttccaatgaaattccgtcggaaatctggatcgattcactggaagacgcgctggcatgcatcggaaagctgcgtgatgccgatcggtttgccgatctcgtttccctgactcgcgaaacgaaaccggaacttattccgtggctccggaaacgtccgttgcgcacgctggaacttgccgggtcgtggccgaattttctgcagattgtaggctggctgcagatgcatctgcgtccgcatatctatctgcggcagatcgacctgccgggcgtgcacagcaagtttatcgaagcgcatcgtggcgtgctgggtgagctgttcgacctcgcgctcccatcgtccgctatcgatgccggggcttcaggcgctgccggattctgccgccgttacggattcagggataaacccctgagggtacggttccgcattctcgatcccgaactggctctcctgccggtggaagccgatcaggatatctccctgacagaggctgtgtttgccggactgaaccttgcggttgaaacggtgttcattaccgaaaacgaaatcaactttcttgcatttccccctgtttcccggtcgatggtgattttcggggccggttacggtttcgagaatctcgccgccgcccactggctgcatgagcggaagatccattactggggggatatcgatacccacggcttcgccattctcaaccagttgcgccgtttttttcctgaggcggcgtccctgctgatggataaaaagacgcttctggctcacagaacgctctggggcattgagccatcacccgagaccgtagagctgacgaggctgaccggtgaggaaatggcgctttacgacaatttgcgcagcggcagcctgggtgagcgggtaaggctggaacaggaacggatcgggttcgagtggcttgttgatgctttgggaagtgtttgataatcttgctgaaagaaggatattgcttataaacaccacacaattcatgaattcataagccataaccagaagtggctttcggaaagcgaataaaaagaaaacattgattggccagaaagtgtgggcctgcctttgaaaatatgtaaggctgacaatgaaaaaagtgcatacatcacatagtcgcctctctatcatggtctcctcgaccgtttacggggttgaggatttgcttgagcagatttatgcaatgctcagtgggtttggatatgaagtctggtgttcacacaaatgcacggttacggtatatcctcatcggactgctctggatagttgtctggacgcagtacgggattgcaatctctttctttgcattattacgccccagtatggtagcggtgtgttgccagacgggcttggatttacgcatcaggaattactcaaagctattgaattgggcaaaccacgctggattctggcgcattatcatgttccttttgcccggtcgttgttcatgaagttaggttgcaaaaatgccggggagcgcgaagcgatgctcgctaaactcggattagataccaaagaggaaaagaaaaaactcaggcagcgggaacaggcgattattgacgatttccgggtgatcgatatgtatgacgcggcgattcggcgcgatctcaaaacttatcaggatcgtaccggcaactgggtacagaagttttcttcgaacgaggatgccaagctttttgccaccgcacaattcggtcgatacggagatgtggagaattttatccggaatcatttcagtaatgccgatgcaattcgccgcgaggtagaaaggagggatagtaaatgaatgttagaaatctgacggaagaacttttaggaaaaggtgagtcagatcgcattgagtttattgcatcagcccgggcagaaaactcaattggtcgtgccgtgtgtgcacttctcaataccaaaggcggcagcgttttagtcggtgtcgatgattgcgggcaggtgctcggtgttctcagagaagaggatgctgatgcactccgcttatttttgcatagacacatcacccctcaggtattgttcactgttactctggatgatgttcagggaggcagggtcattactgttgatataccggaaggctctgaccgaccctatgtttttgatggggcggtttacatcaagaaagggctggatatcctggcggtcgacgctgcgacaatgcgcgagatggtggtccggcaatcccgcgaaaccgagagatgggaacgtcgcgtcgctgtcggtcttgccattgacgatctcgatcgcaagctgctggatgagactgtacgcaaggcgcaggatcgagggtatcggtttgaagaggttcacaagcctgatgccgtgcttgcggatttggctttggctcggttcggtcaattgaccaatgcggcagatgtgttgtttggtaaacgtgttgcactgcgccatccgcagacgcgactgcgggcggtttgctatgaaacggatcgcggagacaattttatcgatgaacagttgtacgaaggtccggcattctatctgctggaagaagcgatggtctttctaaaaaggcatgttgcgattgctgccgaattcaagcctggacaactggcaagggaatctcgcccgcagtatccattcaactcattgcgggaggggttggtcaatgcgctggttcatcgcgattatgcagcattctccggcggcgtttcggttagtatttaccccggacgtattgaaatctggaattcaggacatctttctatggggctgactccggaaaaacttcggtcggcgactcatgaatccattcttgtcaacccggatatcagccatgttttctatctgcatgaattgatggagcgggtcggacgtggtacgttcaaaattgtccaggaatgccgggatatgcggatgcgtccgccagtgtggcagaacaaggtatccggtgtacatctgacatttttcggggttgggcaaggacaaatttctgtaaagatcaacgaacgacaacgagcgctgcttgatggtctagcagcctgtcggaattgatggtttatccaaaaaagcaatgatatcgtccataagatgcaagtcacattatttttttgatcttggtcattaatggccgtacttgcctccgctaaagagaccaaaacagggccaatcaggcgcttacaccaccatattcaggccattatctggcgtaacacattcaatcgcttcagattccacgcaataccgacaagattccattcccctgtgacattttctatgcctctgagcaagaactgccggaagcccagcactgattttatgacaccaaacaccggttcaaccgtacatttgcggcgtgcatagaatgcctttccatcctttgttttcaagcggtgtttcattgttgttaccgcatcagcatcttttgctaatggctctggttcgctgaatcggtcagcaagtgactgattatgtgattctcgtccagccgcaatgtaggggactatctcttctgtttcacaaagctcaacattcttttcgctgaaatatccggcgtcagcagttgcctcctctacttttcccagctttgcaggtagtttttttagctcatcaaaagctggctggagctcaagtttatcgtttgtatgttgggtgacgtgaactgcgaccatcagcatggtgtcgagatcaacactcgcctgagcgttataggcctgcatgaatccaccgcccgataccggcatgattcttgactcctcgtccgtcaaattaacctggtcgcgatccttcactcccggctctggtgctttcggtattttgcctctacttttcttgccgctctcttgcgctttccgttcacgctctgccagttttgccacatgttcagctttttctttttcgtatcgctcctcagcccggcgttcaatctcacactttgccttggcaatagcttcaagccttttttcacggcgctcaagctctgcaggaatactcatcccgtcaggaattgttgactggtctgcaagttcagcctgacgaagcagggagtcaacttcctctttcaactgcttttcgattttgcaagcatgcccccaactcagtgcctgatgtttggaagcattggctttgattttggtgccatcaatactgatcttgccgatcttgaggatgttcatttcgtgagcaagactcaaaatctggataaaaaagggtttcagttcgccgagaaagcggttccgaaaatttgctatggtgtcatgatctggatgactgtttccggtgatatagcggaccgctatggattcataagtggcaagttccagctttctgcttgaaaacgttccagtggcataaccgtaaaacaagagagtcagcaacatcgccggatcataggctttgcaacctctgcctgcataggcgtctctcaatggagtaagatcaagctgcgcaacaatatcaacaataaagcgtgcaagatgattggccggcaaccactcctgaacggatggtggcaaaagataaagcgaatctcgatcggcgacaagaaagtctgaatgcattgcttttcaatgggcagttgacggataactatgcaaacaatatacgacttatcttatttataaaaaaagagttaagcggcaatttgcacatatttttcttgtgggaaagtccgacaaactgctaggtattaatgaatcaatccgcatggatgagtacgttgaacgtgtaggcaggggaataagtgaccggcaggcccgcagggatcttcggaatttagtggatgccggattacttgatccgattggagccggtcctgcaacttcctatcgtcgaaccgaaacgaaaatctgatccgggcatatccgggcatattctggcgcaggttatttactgtccacaacttgtgctaatatgactaacatttcacaaaaaagatagttaccaggcagtagagatattatgggtggttgcggaatttgcctgtccggtcattatccggccacaaacagcaggttctccctcgcgaacgcccttccttctgatgtaccggaagacgctgatagagcatcgattactctggggcgttgagccatcacccgagaccgtggagctgacgaggctgaccggtgaggaaatggcgctctacgacaatttgcgcagcggcagcctgggtgagcgggtaaggctggaacaggaacggatcgggttcgattatctggttgctgcgctctcgacattgtgacgtttttccgatgaagagcagtatcggttggttggcaggttctgtgccggtagcggcaaaaattaataaaacacgattttttagtcacgagttttgagcggaatgaggatgggaaggggcgcgatctgaaacggattttggatgtcacatgtttcagctggctgacgagttgaattccacgagttttttccagtcgatggctccattgtccttgcagtattcgcaggtaaaggtcttcgtgaacatgttgattctctgggcgtaggattgctgaaattcatcgtttttttctttcgctttatgtcccaatggttcgatgatttctgtgtaaagttcggcatttccggagatgaattcccaaaatctttggccgcagtacttgaaatagtcccctttatcgggattggggctttttccgtagcaacagccattgatcgctacaacctgcagtcctgaattactggtacgaagcgttttggccgctgttttgaagtcggatttcattttttttatctggcttgcatttccccagttagggccggacttgatgttaaccatgaatcgctgcccattgttgtcaaattcaagatctattccctcaattcctgatttccagccaccatagacttttccgttgatgaaaattgcaagtccttcaagccagtcgccgaaaatcgtttcctcgttcgatgaaatatgggcatcgacaaggccccggatgatttcctcagcagtcagaacgtacttcgccttgaaaaggtagggattttttcgtttcaggactttcgtcaggctcaagccgtcgaggcttgcaatccttttctggtgaaaggtgccgatattgttttcaacgtatgtcgatacgtcgttcagggagatttgctgcatagctgttctttttttccagcaggtaaagttccgttggttcgagttcgtttttgaccatctcgtagtactccgggacaatctctatgccgatcgagtttcttttcattcttttggctacagcgttggttgtgccggagcccatgaacgggtcaagtaccgtgtcgccttctttggtgaagagtttgatgaaccattccggaagtccttgcggaaatgcagcactgtggtttttattgttacactctgttgccagatggagtacatttgttggataggctttttcccggtcaagccagtttgaaatgtttttcccgaatccactgccgactttggattcatcacgggttttgtctgtttcactgagtctcttgagacggcttttcgaccactcgcccataggcaccatgacggtttcctggttcatgtaaaaccgcttgcttttattgaactggatcagtctttcccaggagtctctgaaccggtttggccatttaccggggtagcagttttttttatgccagatgaactcctcggtccaaaaccagccctgttgtcttttcatctcaaggatgagctccatcacgtaggtacttctttctccgttgacaaccttttcctttatgttgagaacaaacgtgccggttggtttgaggactctcaggagttgttcagctataggcaggaaccacgcaacgtatttatccggatggatgccgccataggttttttctctttgatctgcatatggcggtgaggtgaatatcaggtctaccgagttgtccggcagctctttgagaatattcaggcagtcacccaaatagagatcagttttaatttccattacttctcgtatgaatccgattcgaatttttactgtgatagttcatcgcgcagggtagggaaggctcattatcgctaccgggtaaacttacattttttccctgatttttttgcctgagccagtcagattgctggtgagttacatgcagcaagttgcgggttttcatgcctgaaggtttgcgttactgcgtttacgtccttgacgggttcagttcgcgtcatcagtgacttacagagatcaggtggccgttccttcggtaatcgaactgcttatgttgcgtaaagcccatcgcgagacgggctttacgcattttcaggcggaggaaggaatcactccccggcggtcttgaattccgaggtggcgtggaattcaagctccggatagtcctcgcgggcgaccttcagcatccattcactttcggccaggaacaccgggtggtcttcgcggtcgagcgctatggctgtcgatttgcgccggatgaactcttcgagctgtattttgttatcgctggtgatccagaacgccttgtggtaacggagcggcagaaagtcgcattgggcgccgtattcgtgttcgaggcggaacttgatgacgtcgaactgcagttcgccgacggtaccgacgatcttgcggctgccgtactggacgaagagctgcgcgacgccctcttcggtgagctgccggattcccttgtcgagctgttttgtcttaagcggatcgcggttttccagtaccttgaagatttccggagaaaaactcggaatgccgcggaactgcagttcttcgccttctgtgagcgtatcgccgattttcagggagccgttgtcgtagagtccgattacgtctcctggccacgcttcgtcgatcacgcttttctcgttcgccatgaactgcgtcggactggagaagcggattttcttgccgagtcgggtgtggaggtagaatttgttgcgctcgaattttcccgaacagattctgaagaatgcggtccggtcgcggtgattggggtcgagatttgcatgaattttgaagacgaagccggtcagtgcttcttccgacgctatgaccgtgcgctgggcggcttcgcgttcatgcgggctcggagctatctgaatgaaggtgtcgagcagttcctgtacgccgaagttgttgatggcgctgccgaaaaagaccggggcgagcagtccgtcgcgatagagatcttcgctgaagggttcatagaccccttcaatgaggtcgatatcttcgttcagtttttcacagaagctttccggtatccatttcagcagttccggatcgtcagggctcttgatcttgatgagcgacgcgctgattttggtggcattggcctcaaaaaggttcagctccttattgtacatattatagacccctttgaaggtctgtccctggctgatcggccaggtgagcggacgtacctgaatctgcagtttttcctctatttcgtcgagcagctcgaaagggttccggccctctcggtccatcttgttgatgaatatgatgaccggtgtatggcgcatcgagcagacctccatgaggcgctcggtctgagcctcgacgcccttgacgcaatcgacaacgagaatgacgctgtcaacggcagtcagggtgcgataggtgtcctccgcgaaatccttgtggccgggggtgtcgagaatgttgaccctgcggcccttgtattcgaatcccataaccgaagtggcaaccgagatacctcgttgtttctcgatttccatgaagtcgctggtggcggttttgcggatcttgttgcttttaaccgcaccggcagtctggattgcgccgccgaaaagcagaaacttttcggtaagggtggttttaccggcatcagggtggctgatgatggcaaaggttttgcgttttgctatttccctggttaaatccatgagttttcctcgctttcgtctgttcgggtgtatttcttctgcaatgcggttcaggctgagtcgttgcggggtatccggattgtcggttttttatcgacaatcggggcttttttttttgctgccgtgccgaaggcgcaaagatacgaagataggacttaaaaagagaatcagggtgtttccgaataattcttcggagagattaccgttcaatgctgtatttttcagcaatacaaagtgcatctcccttataacaagaaacaatttcaggaggacgtgtggttgaatttgaaaagctccttgacctgatcagcggttatgtgtggggggtgcccctgcttgccgttcttttcggtacccatctgtttctcactttcaggcttggatttatccagaagcacaccttcagcgccattcggctttcgctgacgagaaccagcgaaggggcgggagagatcagccattttggcgcgctcgtgacggcgcttgccgccaccatcggtaccggaaacattgtcggcgtggcaacggcggtggctgccggaggacccggtgcagtgctctggatgtggctgaccggcgtcttcggtatggcaaccaagtattccgaggctctgctctcggtgaagtaccgggttgtgggtgaagacggttcggttgccggaggcccgatgtatgtgctcgagaaagccatgaacatgaagtggctcgccgtgctttttgccgtattcaccgctgttgcggcattcggtatcggaaacatggtgcaggccaattccattgccgccatggtcgagagcaatttcaacatatctccatggattaccggaatagttcttacaatgttcaccgcggtggtgattatcggcggcatcaagtcgatcgcgaaggtgtgtgagtacctggtgccgttcatggccctgctctatgtaaccggctgcgtcgtgctgctgtttcttcgtcaggagacgttgcccgaaaccctgcagctcatcttttcgtctgcgttcaccggccaggccgctctcggagggtttgccggggcgggagtgcgggaggccatgcgcttcggtatagctcgcggcctgttttccaacgaatcgggacttggcagtgctcctatcgttgccgcagccgcccagaccagccatcctgtgcgccaggccctgatctcctccaccggaaccttctgggatacggttgtggtatgtgcggccacgggtatcgtcattgtcaattccggtatgtggcagagcggactgaaaggtgcagaactgaccaacgcggccttcaacgaggtgccatacatcggcaatgccgtgctcaccttcggcctgttgactttcgtgttttccaccattcttggctggtcctactacggcgaaaaagccatggagtacctgttcgggaacaaacttgtcgtgccctaccgctgggcatgggtgggggcggtcatggtcggctcggtcgcttcgctgcaggtggtctggaccttcgccgacatcgccaatgcgctcatggcgattccgaatctggtttcgctcctgatactgagtccggtggtcgctgccgaaacgaaagcgtattttcagcaggtcaccaaaagctgagattctcttgagttcattcttgaagcctttgaaaaaaaatgctataatgccacggcatttctgtgtttgacaataatcaattcaaaacacttgttatgaattttaatccctggcatcatgttgaggtaggagaagatcaacccaatattgtcaatgccattatcgaaatttcaagaggcagtaaaaccaagtatgagctggataaaaaaaccggcatgctgaagctcgacagggtgcttttttcctctgttttttatccggcgaactacggtttcattcctaaaacactcggtgacgaccatgatccgctcgatattgtcgttatttcccagtgcgatatcgttccgctgtgtctggtacgggcgagggtaataggcgttatgcgtatgatcgatcatggtgaaggcgacgacaagatcattgctgtcgctgaggatgacgtgagcatgaacggtattcaggatatcgatcagttgcctccttatttcaactcggagctgcagcatttttttgaagagtacaaggctctcgagcataaaaccgtgcttgtcgagcagttccagaatgctgaaatcgcccgtcagagcgttgtgcatgccatagaaaactataacaaggtttatgcgtaatcgacgcatctgctgagcggatgaagctcatattgtccagtttcagacggtgaaggaaagcggtttccttcaccgtttttttgtatcccgaaggacatcatttatggctttttctgcaggcctcgaacgaacagcaagcctgaacagttcttgtaaacgcacattcccgtctcttcgatgatttgttaactgttgatacacagcggttatgaacggtacactatctcctgaaaaatatgttgttcgcgaaggtcgggcgcttgagctggcaacacgtccaacacttgagtcgccattctacgcatcaaaaaaagagtgtaccgatctgctcgaacggcacgtcaggcagctcagtgaaatccagcaggttcattatgcggataaccggtatgctgtactgctgatttttcaggcgatggatgccgccggaaaagacagcgtcatcaggcatgttatgtcgggtatcaacccgcaagggtgtcaggtttacagtttcaagcacccgtcagctcatgaactcgatcatgattttctctggcgaaccaactgcgctctgcctgagcgggggcgtatcggtattttcaaccgttcatattacgaagaggtactcattgtccgtgtccatcctgatatttatttgcgtcagggagttcctgacgtgcatatgaaaaacggggatgtatggaaagagcggtatcggtcgatcaatgaacttgaacggcatctctaccggaacgggacacggatactcaagttttttctgcatctctccagagaggagcagcggaaacgttttcttgacagaatcgataaaccggaaaaaaactggaagttcagcatgagcgacattgaggaacgtaagttctggcatgaatatcagagagcttacgaagtctgtctttcggccaccagcaccgcgcatgctccgtggtatgtcatccctgctgatgataaaaagaacgcgcgtcttctggtttcgcgtattatactcgatatgtttcagcagctcggattacggtatcctgtaaccgatgcacagagagccgaagagttgctcgagtgccggaagatcctcatgaatgaggattcttaagcaggagtccggtttaatcttaacttccgttccgatatgagcgatcgaaaagaaaaagatgccttgggcgaggttctcgtgcctgaagaaaagtattggggggcacagacccagcgctcactttcgaatttcaggatcggaccatacgcatcgatgccgcgcgaagtaatcagggctttcggttatgtgaaaaaagcttctgctattgccaattgtgaacttggcgtgctctctcccgagaagatgcatgcgatagctcgggtgtgtgatgagattattgcaggagaacttttcgaacattttcctctcgttatctggcagaccggatcgggaacccatacaaacatgaatgtcaatgaagtgattgccaacagggcacatctgcttctcggcaaacggatcggagagggcaagcggctgctgcaccccaatgatgacgtaaatatgtcgcagtcttccaacgatgtatttcctacggccatgtatgtagcggcttacagcgttctttcggtgcaaaccattccgggagcccgcctgctccttcaaacgcttgcagaaaaagccggagagttcagagggattgttaaaaccgggagaacacatctgatggatgctgctcctctgacactcggccaggaattttcaggatatgccacccagatcgggcaggcggcggtttttctcgaagcctccatgccggagcttgccatgcttgcatcgggaggcactgcggtcggtaccggcttgaacgctcctgcagggtttgctgaaaaaacagcaggtatcattgccgcacttaccggatatccgttcataaccgcgcccgacaagtttgcggcccttgcctctcatgatgccctcgtcgcatctcatggagcgttgaaacggttggccgttacgcttatgaaaattgcaaacgatatcaggctgctcgcttcaggtccgcgctgcggtatcggcgagctggtgcttccggcaaatgaaccgggctcctcgatcatgccgggaaaggtcaatcccacgcaggctgaagcgctctgcatggtttgtgcgcaggtgatgggcaatgatgtaactctctctgttgccggggcaggcggaatgctcgagctgaacgtgtataaaccggtcatgatcagcgcctttctccagtcggctgaactgctcggtgacgcatgtgtttcatttgccgataaatgtgttgggggaatattgcccgaaagatcggttatcagccgtcatcttgccggctctctgatgcttgttactgcccttaatccgcatattggctatgacagagcttcagaaatagcacgaaaagccgaaaaagaaaaaatatctcttcgtgaagctgtaattttgagcgggtatgcaacaggagaacagttcgacgaatgggttgatccatgggtaatgacgggcagcttttcaactggcggccaaaaaagtgatccggaaaaaatatgatgtttttcagaacaaaataccatccggaattgttcttgtctgagtagcatgtgtggttattgttctttaatggtttactctgttaccgttatgcctgttctcccatgaaaagggagggcaggtttttttttgacgatttttaccatgatgcggcaagaatgggttattacgttattgccggttgtaattcgcagtattctgttttttcccatagttcatttgtattgttgatttgttgataacctcccggaaagcagcaggatacatgcacagaggtcatgcactgaaaattcgtcaccagcgtaactgtctttttctcttattgtaactgatttttaaataacaggataaggctttttatccgtggcgtaaactacgccggagtgcttcagtattattagcgttaccgattctgtttgctgttggctgaatgttgataacctgttggcaacttctttgttcaggtggaaatccttatcgttattttatacgcgagcgttgaaatgcgagaaaagttctatatttgccttcagattcagggcgggtcacacccgtctttttttgtgacagtacattattcattatccagtattatttatgattgaactctgcagtgatgaactcaggctgcgtgcaagcagaatcaaactggttatttccgacaatgatggcgtttttaccgataacggggtgtattacggtgcagcgggggaggaactgaagcgctactctattcgtgacggcatgggtgtggagcggctccttgaatttggtatcgatacggcaataatgaccggagaggtttctcccagtattgccaaacgtgcggaaaagctgaagatgcggtatctctaccttggagtgaaggataaacgttcacgacttcagacggttctttccgatacaggcatggagatgcatgagcttgcctatatcggtgatgatgtcaatgatcttgcaatcatgaaagccgttgcagatcacgggctcactgcctgccctggtgatgccatgcatttcgtcaagccttttgttcattatatctgtaaagccagaggcggtgacggagcgttcagggactttgccgaatggctgatagctaaaaaaaatacatcagatgactgagcagatgcagttgtgctgtctgcccggtttttatacaataatttgaacgatgatatggctgaagtaaaaataggaaaaagatatgtcggtgacggacatccggcatttgttatcgctgaaatcggcatcaatcataacggatcactcgatgttgccaagcagctgatcgaaggcgccgcacttgccggatgcgatgcggtgaagttccagaaacgtacgccggatctttgtgtgcctgccgcgcagcgcatgatcgagcgcgataccccctggggaagaatgacctatatcgattaccgctataaagtcgagttcggacgtaacgagtatgctgaaattgatgcttactgcagggaaaaaggaattctctggtttgcttcctgctgggatgaggaggccgtggattttatggagcagttcgaaccgccatgctacaaagcggcttcagcgtcgctcaccgatttgccgctgctgaaaaagaccggcggaacgggacggccgcttatcatttcgaccggtatgtccagcatggacgagatcgaccaggcggttgcaactcttggttcaggcaatcttcttatggcgcataccaattccacctacccctgtcctgtcgaagagctgaatcttcggatgatagaaaccctgcaaacccgatttccggatgttccggtcggttattctggccatgaggtaggactcgccacgacatgggcagccgtggctctcggcgcgacattcgtcgagcgccacgtgacgctcgatcgttcaatgtggggctccgaccaagcggcctcggtagaaatatccgggatgagcaggcttgtttcgaacatccgtgatattgaaaaagcgcttggagacggaatcaagcgggtttacagcggagaagctgccgcccgcaaaaaacttcgcagggtatagcgcctttccgcatagtcgaatttcccaggctgcaattgaactttttcgttctgttgcagctttttttcgcccttcaatccgttgcaactgcttccgtaaaaatcccacacggttcatatttcaatagtctttttcaaaaagatcccattggataaaaaaaaaatgtcgcctaaagcattgataatgtgtggtttgtcgttttttgtttttttaatgctttttttttggggaactttgctctacagacatttgtagttattcgtgtacttcatattaataagtacttccgttcttttatcgaagccatccaacacaactcaggatggtgacgttcatgatgtacgcgtgggtaaaacacaaactctctaaaaaacatgggggattcaatcatgaaaaaaacaatcattacagcaatggttgccgtagcggcactcggtttcagcagcacctcttttgctggtcctggtggtcctggtggtggatcaagttcaagctccagtggtctgattgatatcggtgatgtcagcctcgatcttagcaggactatatcaaacaccacgaacacgaccatcaacaagactgaaaacgaatggggtgtggaagccgatttcaaagctcctgctgcaggcggtaatatcggtcaggttgcttacgaagctcctgctgtaggtggtgatctcatcgaagtttctgcaagagcagttgccatacagctcggcgaagttgctccggtctatgcggatctcgcctttatgggttcaggtggagcgattgcaggaagcggtgacgcagcagctgccgcgtcttcttctgctgatgcttcttctgaggccgcagctgccgcaggtctggcggcaagcagtgcagccgctgctgatgcagctgccgctggtgctgctgcaggtggtgattccggttatgtatcattctcgggtatcacaaccggcgcggtttcaactggagctgttacgattgacttgagcaatgcagctacggcattggcagtaggtggagggtacgctcctgttgttactccgtaacattgaggttgtcgaatcgatggctggccggatattctccggccagctttaatactttcaaaagagaggggtgagcaatgaagcgtttcatattattattgagtctctcagtcctcatgtcaggaaaggcggccatcgctgatgtgactatcggggcgatcacaaacgataacagcaataaggccaccgctgcagcagacgggttgttttacaactactcgggagggcatgtgagtcagaatttcgaggccgctcaacctattccctatctaccggggacacccaatgtatcagtaggttcaccgaccctgttcagccttcagggattgccggcccaggttgccggacttccggtgctttctaaaaactttttttcagcttcccggcatgatgtagcaatagggtgcagcgggggaaccaagattatttataacggatccttgcttccgggccgagctgaaaaaaaagaaagaaacatctatatgaatttcagcggtgtggcgcagggagaactggctggctcgatcactatccagagccggaaaaacaaggctgatgaagttgacgttgctacattgatgtatgatgccgcacagtacatcaacagcgtcaaggagctgaagggctatgacgtcactctgcttaccgttcggaatacccttacctatgcattgggtgtcgattcgagggcttcaggtttttctctctctccactgctctcgggtctcataaatggtccgacgggtgttatggccgggcttgcttccggattttccaggtcgggaggcgttactgttcctacggctcttgtaggttgtacgttccttgtgcttgttgacggagagcgcggcggtgttgtcgatctgacgaccaattacaatactcatgacccgcaaagtgcaaacggtaacggcaacaataagaagaagtacgaagctcttaaggaacaggagtgagtgtaactggtttttagggtagttattaaacgaaaaagccgctttatgccttgagaagcataagcggctttttcgtttaaagccgaggcgcgggaagttgattccgtgataatgtgttcttgttatatttcattctgtcccttaaatttacccctcgattgcatggcggtttcggcttgccgtgtttctggtttataccccccgtcattcgggatgatttctcaatgctaacccaaccacgtgtcattatgagcaccaacaacagttcatctgttcaggaattcgaatataaagccgaaatgaagcagcttctggatctcatcgtccattcgctctacacccaccctgaaatttttcttcgcgagctaatatccaacgcttccgatgctctcagcaaggtgcgcttcgatgcccttaccgatcagaaccttctggaagagggtgccgatcctggggtgaagataaccgttgatcccaaagagctgaccttcatgatcgaggataacggtatcggtatgaccgaggaagagctgatcgccaatctcggcacggtagcgaaatccggtacgcttggattcatgcaggcattgaaagatcagcagaaagagttggacggcaatctgattggtcagttcggcgtgggcttctattcggtgttcatggtgaccgacgaggttacggtcgaaaccagaagcgctcgaaccggttccgaagggtatcggtggaagtcgtccgggcagggcacctacacgatcgaaaaaatcgaaaaggccggaaggggcacgacgatttcgttcaagctcaaagaggagtcgaaagagttcgccgaagagtatcgtgtagaacagatcatcaggaaatattcgaatttcgtcgattttcccattaccctggacggcaggcagatcaacagcgtgacagcgctctggcagcgttcgaagagcgaactgaaagatgaagaggtcaacgagttctacaagttcatcgccaatgattttcaggatcctctcgattacctgcatgtttccgttgagggaatggttagtttcaaggcgctgctttttctgccgaaggaagctccgccggaactgctctatcgacagagcgagcttgaaaaccgcgggcctcagctttacgtgaaaaaggtgatgatccagagcgagtgccgcgatctgcttccggaatatctgcgttttctcgttggcgtagtcgataccgaagatctttcgctcaacgtatcccgagagatcgtacagtcgagtccggtgatggcgaagatccgccagattctttccggaaaaatactcggctggttcgatacgcttgccaaagaacagccagagaagttccgcaccttctacaaggcgttcgggccgatcgtcaagatcggactgaataccgattttacaaatcgcgacaagcttatcgagctgcttcgttttgaaagcacgaaaaccgcagtggatgaatatgtaacgttaaaggagtatgtcggacggattggtgatgatcagaaagagatttattatcattccggcagcagccgcagccagctgcttgcgcatcccaacctcgaatattttcaggataaaggcatcgaagtgctgttgctttccgatcccgtagatgttttcgtgattccctcgattcacgagtatgagaaaaaacctctgaaatccattgaaaaagccgatattgatttcataaatgagaaaaaagaggggagcgaaccgcttccggaaaaccttcttcagccggttctcgcactgttcagggagactctcggagatcggattgaagatgtcgtcgagtcgcaccgtctggtaaattcgccggtaacgcttgtgagcggaaaggatgcgcttgacagtcagatggagcggatgatgaagatgatgcaggcagagatgcctgccggtaaaaagattcttgaagtgaacacggcacacccgattatacggaatctttcaggcatgtacatggccaatgcgggaaatccgctgatcggaaccgtgatcgagcagctttacgatggagccctgctgcatgaaggaggacttgattcaacgaccgacttcctttcgagaatgaacagtctgatcgaggcagctacgctgcagcggtaattgatcaatatttttaacaaatttttaactggttgatttgtgaaacagagcagggatttcgatacaagagaagttgccgtttttcagaaaaacgagatcaccgagcattacatctataaatacctgtccggccgggtgagcggcgttaaaaatcgccgtattctcagtcagatagccgatgatgagatgcggcattataatgtctggaaaacctatacccggagggatattgccccgagcaggctgaaagtttggttttatacgtttgtcagcatgctgttcggttttaccttcgggatcaggctcatggaaaagtccgagcagaacgctcacaacacctataaccgcatgcccggagcgttcaaggagatcaacggcataatccgggatgaagaggagcatgaacaggccctgataaccctgctcgatgaagaccgactgaaatataccggatcgattgtgcttgggctgaacgatgcgcttgtggagctgatgggtgtactggccggtcttacctttgccctgcagaacacctcgcttgtagcgttgaccgcttccatcaccggttttgccgcggcgctttccatggcgtcgtcggagtatctctccaccaaatccgagccaggcggaaaaaatcctctcaaggcggcgatttataccggatttgcgtacatactcacggtgctggtactcgtggcaccttacctgttttttaccgatctctatctctgtctcggaatggcatttgcggcttcgatatgtattatcggtttcttcaatttctacattgccgttgcgcaggacgtttctttcaaaagcaggttttttgagatggtggggctcagctttacggttgcggcactgagttttgccgccggttacggtataaggctggctttcggcatagaggtttaaggtatttccttgcatttcatttctcgaggagggattcctgcaggcaaaacaggctgccatgtctgatgttcgggatgtgaatttttcgatatcccccggatttattgattcaatatctttcgggggtgacgaactccctgtgcggcaggcaatttaccgggattcgttccgcttctgcagctcattgatgatttcgctgtaaccaactttccggccggtatcgatatcgatcgtatccctgcgttcttcttcagatagcggttctgcagctgcaagctgcataagaagtaccgcctcatcagcttccgatgcgtcgcttccttcctgaaaacgctttgttacccgctcgcggagcaacgcttcatcggcatgaaaatgcagaatggtgaacgggcattctgattgtccggcaagttttttgaatcgcattcgctcgtccttttcgagaaaggttgcatccaccagtacgggaaaaccctcttcaagagctgctgcagcaatgtcctcgagacgccggtaggttttttcggtgaaaagagtcgtatagatgtccattccggagctgttccggctgtttgtaatcgcaccgatgcctgcaagtcgtttgcgctcgatatccgaccggatatgaacggcctgcagttcggatgcaagggcttctgcatgcgtgctttttccgcttcccgaaactccgcaggttatcacgagatgcgccgttttcggcagcgtatagagaaaggcgtgacgtacataggagaggtgctcttcacggatggcatgcctgcgcttttcatccggctcctgttcgaaccggatagccgtgacttttgcccgtaccgttgcccgataaaggctgtaaaaacagagaagagagaggctttcgtagtcccctgtcgccgagaggtagccgttgagaaaacgccaggcaagttcccggtgtccgccgtgttcgaggtccatgaaaagaaaggctatatcactgataacgtcgatcatggagagtgccgggctgaactcgatgcagtcgaaaatcactacctgttcattctgccataccatattgccggtatgcatgtctccgtggcagtgccgaatgaaacccgctctttttctgtcgagaaagcggggcgtaagacgcagatgttctttctcaacccacgtttcaagcttttcaagcagccgttgttccacattgttattgacaagttccgcagtatgccgaaaattttcaagcagcggcagtataagcttttccggacggccgtactccgaatccggtgaagccgccggtatgccgaaatgaaacgcggcaaccgtttcgatgatgctgtcgatgtgttttgccgtgagccggtttccggcaagcaggcggtcgagttcatgtgttcgatcgaactgcaccattttaacggcatactcgattgcggtgccgcttcctcctattctgatggtttcttctgaaagggtaacaggtacgacatcgaggtacagttccggggcgagccgtcggttcaggcgcaactcttcatggcagtatcgggtccgtttttcaagggtcgaaaagtcgagaaatccaagattgaccggttttttaatcttgtaggcataggtaccggtcaggaatacccatgaaatatgggtctccgctacctggatatcgcatgtttcgtgcgggtatgcttcagggcgactcagtgcttcaacgatagtatgcatgcggttgcattgcctttattgcgtacctccaaacagttattgcgcaatcaaattgccgcgttttccccacagtcgggatcgaaatcctcatcccgaaagcattcgggattccggtttctgggctccatcctccttgctctttgatcgctcatcacgctttttgaaagtaccctgttggtaagctgttatctttgcttttcccggtatttatttttcaatataaccagacgcggaacaacaacgcgtacttcgcgaacggatttatcgggcggtgaagtacatggatgcgtatccttgtttccgcagagtaccatgctgcaataactcctgtttttcaacatcaggggaggttgcagtgtgtcaacaagtacaatgttttaaacaaaaaaaatgtaaattcagagtttgtaaacgcagtatccccttttctttttttcacctgtcatcaggctattcttatgatccatctttcaaagattctctgcccgacggattattctgatacatcggacaaagcggtcaggtatgccattgaatttgcccgtaaagtcaatgcgcatgtccggtttctgcatgttcagccgcctgaaaacatcgccttgaagaccgctgcgagctacggtctgaatctggtttcccaggagaacgaagacgtcattccgcaaaactttgccggagtgctcatggctgaaaaaaagaatggtctctgtgcagatattcacattctcaggggagaggcgtcgaaagtgataagcgatcatgccgccgcatggggagccgatctgatcatcatgggttctcatggacgaaccggcctcatgcgcctcatggtgggcagcgtggccgaagcggttttccggtccgcggatgttcctgtactgctggtgaagcagtcggattcagaaaaagccgcaaacaactgaccggccgcccggctgccggtttattaacagcatctatcctttcagtgccatgaacaacttcagggaatcagtactttcgcttattaccgaaacttcggcaaacctgcccggtgacgtgcgtcgggccatcgccagagccatcgataacgaggatcccgcatcgcaggccggacttgccatgtcggccatctcggtcaacatcgacatggcggtggacaacgtatcgccgatatgccaggataccggaatgccgacttttttcattcactctccccgaggagctgaccagctcatgatgaagcgtgaaatcgaagaggctgtagctgaggctacacgcaccggaaagcttcgtccgaacgcggtcgatgctctcagcggtaaaaactcggggaacaatctcggacggcaggtgccggtcatacatttcgagccatgggaaaaggatgaaatcgaggtgcggctgattctcaagggaggagggtgcgaaaacaagaacatccagtactcgcttcccgcggatatttccggtctcggcaaagcggcacgagatctcgacggggtgcgcaagtgtctcctgcatgcggtctatcaggcgcagggccaggggtgcagtcccggctttatcggcgtcggaatcggtggcgaccgtaccagcgggtacgagcttgccaaaaaacagctcttcaggcgggttgacgataccaatcccgatgccgaactgcaggcgcttgaagaggagattcttgaaaaagccaataccctttccatcggacctatgggattcgggggaaagaccaccctgctcggatgcaagatcggcgcttcacatcgggtgccggcaagctttttcgtttcggtcgcttataactgctgggcctatcgtcgtctcggcgttctgctcaaccctgaatccggatcgattatcagctggcagtatcgtgatgccgatgaaatccggcgtatggcgcgtggcgaaggtattccgctgacaggcaaggaggttgtgctgcaggctccggtcagcgaggatgaggtacgccggctgcgggtcggtgatattgtcatcatcaacggagttatgcataccgggcgcgacgcttttcatcatcattgtatgcaccacgatctgccggatggcatcgataccctcggcggtattctttaccattgcgggccggtcatcatgaaaaatgaggacggcagctaccgcgtcactgctgccggcccgaccacctcgatccgcgaggagccctatcaggccgatgtgatagaaaagctcggcctgcgggccattatcggcaagggcgggatggggccgaaaaccctcaaagggctgcaggatcacggcgcggtctatctcaatgccatcggaggcgctgcgcagtactatgcgaagtgcattcacacggtaaccggcgtggattttctcgaagagatgggggttcccgaggcgatgtggcatttcgaggtggactcctttccggcaatcgtcaccatggattcgcacggcaacagcctccatcggaaggtcgaggacgagtcgttcggcatgctcggctcgatgtcctgaaccgttttgaatgcggattaatctctgtacatttaagttcaaaatttataacaacttttaaacacagaccgatatgatttttgacggatttattctcatggtggtagggatgctcgtggtctatttttttctgattatcatgaataccatcattattactccggcaattaaaactacgaagctttcgcataaaggacttttgggtgattgaatagctttgcaacttttccgggcgatttctgaagatgcctcagatgcgaaacagttttttttcgaatcgtttccttgttgcgtgaaacgccgcccttgtttccatgcacagcactctttagatcgttgttcaggtattcatcgggattcaattccggtgaataggctggcaaataaaatacctcaattttatcaatgtttttgctgagccattctttgaccggtttgcaatgatgaaccctcaaattatcgagaatcaacatcactttacgaccggcatccttgaccagacgtttcatgaattctatcagacgtttgccgttcatggcatcatcatagagcatgaaacgcagcttcccccgattactgattgccgaaatcatgctgacatgttccttgcgagcattcagcctcagttcaggagttttgccagcaggagcatagccccgtaccaagttgccctgggttgagaggccggtctcgtctccccagtaaatctcggcattttcagcttttgcctgcgtctggatggccggataagactcctccatccagcgagccacttcggcagggcgttgctcataggctttccgtatcggcttctgaggagtataaccccatcgcgagagatactccccgacggtgcggatgggcatttcgaagccgaactgcaacttgatcaattgccggactgcctggcggtcccagagcgcaaagggcagtttcaactggtccggataatgatcaacaatcatcttctggatctgcttttcctgctcaaccgacaggtgccgtttttctccatgttttcgtcctcgtttcggcacggcaagcatggcatttccatctctttggtaccattgccaccatctactcgatgtttgaacagatagccctaaaagttctgccacctctttattgcttttaccttgctttcgaagccgaatgacctgtttgcgcaataatgcgcgttctcggtcagagtgttgtctgatatcgattttttccatgctcgtaatataataaaattacgagttttatttgccggagtaataacatgctttctgcatcgttcagggaacatgcgcttcaggaagagaaaatgattctcgacgaagccgaagcgaaacgacggaaaaaaagggagaaagagatgaagaaagcgattatgacggcatctccctcggctgacgaggcatccaggatgacagccgtgattacagctgcagtgcatgcgcatgcaacccggtaaacggtctaacggcggagacagaagtgttttaatcttaccaagcgtataaaaaccagacgaggtttatgaaaaaaattcggtttatggatgtttccttccgtgacggtttccagtcctgttacggagcgagggtgaaaactgcggatttcattcccgcgctcgaagctgcagtgcaggcgggtaccgataattttgaaatcggcggcggtgcgcgttttcagagtctgtacttctactgccaggaggatgcattcgacatgatggatgccgccagacggatcgtagggccggatatcaatctgcagaccctgtcgaggggcgccaacgtggtcggcctggtatcacagtcgcgcgacatcatcgacctgcatgcccgaatgttcaagaagcatggtataaccaccatccgcaatttcgatgcgctcatggatgtgcgcaacatcgcctactccggccagtgcatccacaacgccggtctgaagcatcaggtggtgatcgccctgatgggacttcctccggggctgaaggagacctactgccacaccccgcagttctatctcgacaagctccgcgagattctcgatgccggcattcctttcgacagcgtggccttcaaggacgcatcgggagccacaacgcccgttgtcgtttacgagtcgatcaagggcgcacgtaaaatgctgcccgaaggcaccgttatcgagttccacacgcacgatactgccggtatgggcgtcgcctgcaactacgcggccatcgagggcggagcggacatcatcgatcttgccatggctccggtcagcggtggtacggccgaggtcgatatcctcaccatgtggcacaggcttcgaggcaccgattatacgctcgacatcgatcatgagaagtatatagaggttgagggtcttttcatgaaccagatggagaagtactacatgcctcccgaagccaaggaggtgaacccgctcataccgttctctccgatgccgggtggagccctgaccgccaatacccagatgatgcgcgacaccaatacgctccatctctttcccgaagtgatccgcaatatgcgcgaagtggtcgccaaaggcggtttcggttcatcagtgactccggtttcgcagttctacttccagcaggctttcgccaacacggttcaggggccctggaaaaagatcaccgaaagctacggcaaaatggtgcttggctatttcggacgcactccggctgagcctgatccggaagtggtgcgcctcgcctccgagcagctcggcctgcagcccaccaccgaggacgtgcacgacatcaacgaccgcaatcccgaactcggtattgctttcaatcgtgggcttcttgaaaaagcgggcctgccgacaaccgaggagaacatctttatttcagctacctgcggcgccaaaggcatctctttcctcaagggcgacaagccgctcggcatccgcttcaaggccgacgtcgaggctgaagccgccgccaaggccgctcccaaaaacgtttcttcaccaaccgtatcaacagctaaaccagcaaaatcaggcatgtcaaactatatcattaccgtggacggcaagtcctacaatgtttcggtagcagaaggcaccggcgcagtaaaatccgccgctccgacagttcctgccgcagcgacgtcccaggctcaggccgcaggcgagggtactccggtcgaaacctctttgccgggcaccgtgatggccatcgaagtggaagttggagacatggtcagggagggcgatgatgtggtgatcatcgaggctatgaagatggagtcgccggtcaaggcgcccaaaagcggcaaggtggtttcgatcgatgtcgccgtcggtgataccgtagccaccggtgatgcattgctttatatcgcatgattccggacaataaactcacaaattttaatggttaagcataactattcatgcgtaaaattctttttctgatgctttccctgctgtgcttcacgacggcggggtatgcgcaaagtttttttcagaccgaagagggcattgtaacccttgcggtgcctgaagatctcgaactggtgaaagttcctgtgcgcgacagccggatgctgaaagtaggcgacgatgtccgtcagggcgattttctcggactgttcgccgaccagcaccacaacaagatcacggtgagcgccggtgtgtcggggcatgttacctacgtcaacgaaagcctctacaacaagtataccagggttcccgccggtgcggtgctgctgaagatagagaagcaggatttgctgaccagcgtgcagggttccgatgctacaaccgaacgactctctctgtcgatagtttttaaaaaccttattgaaagtaccggtatttacgctctgatcgtcgataacaggctgacctggaccgagggtctcggacgcattctcatgatgagcgtcggcgctctgctgatctacctggccatcgcaaaagggttcgagccgctgctgctgattcctattggcatgggtgcggttttttccaatattccgcttgcctacatcaacgacgagggtggtattctctactatgttttcaatgtcggtatccagagcggcgtctttcccctgcttatcttcatgggtgtcggtgccatgaccgacttcggccccatgattgccaacccgaaaacaagtctgctcggcggcgccgcacagctcggtattttcggaaccctgatcggcgccctgctgcttacgcagtatgtgccgggcatcaacttttccatgaaggatgccgcttcgatcggtattatcggcggtgctgatggtcctacctccatttttgttgcctcacgcctcagcccggccctgctcggcagtatcgccgttgcagcttactcctatatggcgcttgtgccgatcattcagccgcccatcatgaagtggcttaccaccgaggaggagcgcaaaatcaagatgagccagctccgttatgtttcgaagcgtgagaagatcctttttccgatcatcgtcatcttgctttgcgctttgctgctgccttctgctgcacccctgatcggttttctcatgttcggcaatctcatgcgggagtgcggtgttgtcgagaggctcagcgatacggcccagaactcgctcatcaacatcgtaaccatttttcttgggcttggcgtcggcagcaagctttccgccgagaagtttctcaatatcgagacgctcggtatcatcgtgctcggccttatcgccttctcgctcggcacggccggaggcgttctgatggcgaagttcatgaaccttttcctgaagcagaaaatcaatccgctgatcggttcggccggcgtgtcggcggtgccgatggccgcacgcgtatcgaacaaggtcggtctcgatgccgatccgcacaacttcctgctcatgcatgccatgggtccgaacgtttcgggagttatcggttcagccgtggctgccggcgtgcttcttgctgtattcatgtaaaccggttttacggggaacatacaagcagaaagggcggcttttttcaaggccgccctttctgcttgtatgttccggtcagtacccggttcagtttttcagcaggacttcacagccgggatgcagttcaatgaaccgttcgatctccatatcgggaatctggcctgccaaaagctcgagcttttcgaaactttccagatgcatgagcggctctattgagcgtacaagagtatgcgaaatatcgagttcctcgagatcaacgagacctgcaagcggttcgaccgaggatatctttgtttttgagacattgagttctctcagcccgatgatattttttagaggatcaaggcttgctatgttggttttgctgcagcgaaggtactcgagattacgcagaccggcaagtggagccagatcgtcaatacccgtgttgttgatgccgagttcgatgagatcttcaagagatctcaagggatcgagattggtgatttccgttttatagcagctgagcttctcaagcgagagcatcgattgcaggggtgagaggtcggtaatcatggtttccgaacagtacagttcttcaagattgaccagatttttcaatggctccagcgatgttatctgagtactcgatatccagagcagtttcagattccggagattgcgcagaggttcgagagacgcgatatcacagtcgaacgcatagagacgctgcagatggatgagattcgcaatgggttcgagattctccaccggcgattcatcacagcgcagctgctggagatgctcgagcatgcgtaccgggagaagatcgtgcacgcggcgattatcgcagcgcagatgagtggtttgaaaaaaatcgagaagttcgctctcggagggatcgcgtaccagttttatggtgcttttgaccacctctttccagtcggctgtaagacagttccaccatttcctgcggagcgagctgtcatcgacaagggaggacctgttacaggtacccagaaattcacgttcttccgaactgcagtagaggtgtcgtgttccggatattttcgctgtatcggggcatgactcttcaaccggattttcacagaacccgagattttccgttatgcagcgcgtgtaccaggcagcctttttttcttcgatattgtgacgatgaaggtccatgctctgctcgtcaagagagttgatgtcttcgagaatatcgttaccgcaccgggggcagaccgcactctccgaggagagcgggaaaccgcatatcgggcaattgctgtaggtgttctgctccaaaattcaaaaggcggttaaaattattaacgcaaatattgataattagatgtttacagtataagaaaaaaagcgttacggttccatagcctgttttttcctctctatgctcctttttcggaaagctttgccctgtaaactatttgaaacgttcccttgtttacataaatactcgcacataaagaaccatatctttttttcaatcccccggagaccagaatgtaccgaactgaatcgaacgggtttgccggcacgggactgtcgcacgcctcacttcttgggctttccgcagatgcgtggctcatgcggcgcaaagggttccgaagaaccgcaaacagtatccagatcgccgaatcgctctttacgataggcaatggatatctcaacatcaggggaagtcttgaagagcttcctgacggtcattccggaggaatgtatctcggcggcgtttatgaccggtcggaagccgatgtcgaagagctggtgaagtgtcctatgtggaccgatgtttccgtctggagcgaaagcgagaagttcagcctgtcaacctgcaccctgctgtttcacgagcaggtgctcgacatgaaaaaagggattctgcaccgttcgaccaccatgcggaactccaccggcagaattcttaccatagagagcctccgtctggtaaacatgcatcacgttcattttggttatatgcttttcaggataaccccgagaaatttttcagctcccctgcgtgtattcagcggtcttaacggagatgtatgcaaccgtggttttttccccgaagagcgcatcaagcacctgcagcttgaaaagatcgagcggggccggaatttcatgtacctcgaaatgaaaacccggcagcagggtatacggatagctgaggccgcttcgtggaagctgatactgcccaaatccgcacgggcaaatcccgaaccgagaatttacggcgagaaattcaccagcgagatgaccctcgacgtcgagaagggccagtcctatacgttcgaaaaacttgccgtggtgcataccagccgggaaatacccgaagagagcatgttcagccgctcgatatgcgagctgaaaaaatatgtccgtataggagccgatgtccatcttgcttctcatcttcaggcatggggggagaaatggaagcaggccgacatccggatatcgggagaccctcatgcccagggggcgttgcgttacaacatctaccagttgctgatcaatggacctccggtttcaggcagcatcggagcgaagttcctcagttcggagggttacctcggccatgtgttctgggataccgagattttcattctgcctttctttatctacaattttccggaaatagcgcgcaacatgctgcactaccggtttgcgacgctgccgggtgcgaagagaaacgcagaaaggaacggctaccggggagcgaaatatgcatgggagtccgcatccacaggtgaggacgtgactccgagatttgcttcgaaacttgagcgcaccattcggcttatctataccggtatagaggaggatcatatcgtttcggatgtcatatatggcctcgagagatatttccgggtaaccggtgacgaggagtttctttttgagtgcgggcttgaaatggtttttcagacggcaagattctgggcaagccgggtggtattcagcgagggaatctatgagatacgccgggttatcggccccgacgaatttcatgaacatgtcgacaataacgcctatacgaactacatggtgaaatggcatcttcggcttgcctgcatgctttttacctacatgacgaaacgacacctcgaccggttcgagcctctttgccgcaaaattgaacttgtcgaagaagaggttgccgagtggctttcggtgagcaggtctctgaaattttccatcgatcccgagaccatgcttgttgagcagttcgacggttatttcaggctccgcgactacgttatcgaagggttcgaccgtaaagggcacccgaagctgcccagaggagtcacctacaggaatatcggatcgacgacgctcatcaagcaggccgacgtgctgctgctgatgcacctgtttccccatgcgttcagccaggatgcaaagcaggcgaattatgattactacgaaaagcgtaccgcgcacaagtcatccttaagtcactgtacgcatgcaatgatgggtctgtcggtcggaaaacgatccagagcttaccactactttatgaaaaccgctcttttcgatcttgaaaatctacacggaaatacagccatgggcattcatgccgctgcggtaggcggcgcctggcagaccgtcgtatacgggttcggagggctgtcgataaaatcggaccggctggtgctgaagccctggctgccggggaagtggacgtgtctctctttttccgttcggtggcaggatcggagtattgaccttgctatctatcacgacaggatttccatatgtatagcggctccctatgacggagaaattccggtgagtctctatcataaaacgcataaaatcaggacaaacaggaaagaggtgctgcactattgttcatcgtgacgggtttttcgaccgtgatctctcttttttcggcctgcgaaaggtgtcgcaggcctccagtagctcctggttggtgctgcggatttccgacggggtagcggctcgttcaggaaaaagcctgtaaacagggttatcggggtggtgaaagagccgaaaaaattgtactatttcgggcagaggtctgctggtcgattacgtttgaatgaactctcttcccgaaaggtcgttttatggaatttgtgcatcttcatgttcatacccactactcgatgcagagcagcccggtttttcccggcgagcttttttccgcatgccgccagctcgggatgaagagtgtggcggtaaccgattactgctcgattttcaatatgccggagcttttcagcgacgccaagaaagctgatgtcaagctgataatcggcactgagcttttcctgcttgaatcggccactcattcacaggcgaaaaacactttttctccttcaatcatactgctggttcagagcgaagcgggctacagaaatctgtgcgtactgctctcgcgagcatccagggagggatttatcaacgggacgcctcatctcgagtcgaggcttctggaagatcaccacgatggtcttatctgtctttccgcctacagttccggaagaattggccgggcattgcttgcaggctccctccatgaagcggaaaccgttactggctactacaaggatatttttggggataatttctatctcgaactgcagcgtcatgcaacatcgttcgatgataagctcaatgcagcaaccattgcgctcgccgaaaaattttccgtggaactggttgccaccaataacgtccactatctggatcgtaaagattccggttgttatcgggcgatgattgccaatcgcaccaaagaaaaactttcaagccagaatcttcaggctcttcccggcagtgaacactatctgaaaactgccgaggagatggcccggatttttccggataatggcagtgcgcttgcaaacagtgcgaggattgccgagaaatgcacctatgtctttaaaaagaaggagcctattctgcctcattaccgtctgccagacgggtttgacgatgaggcgaagtatcttcgtcacctgacctgggaaggagccgcagagaagtatgccggttcggaggctgacgggatcactgaagaggatgttcgggcacgcatagaacttgagcttggtgtgatcgagaagatggggttcagttcctactttcttattgtcagtgacctgatttccgcatcgagacggatgggttattcggtcggtccgggcaggggttccgctgcaggcagtatcgtggcttatctgaccggaataaccagaatcgacccacttaagtacaagctgcttttcgagcgctttctcaatccggaacgtctctcgatgcccgatatcgacatcgattttacaccggtcggcaagcagaaggttcttgaatataccgttgaaaagtatggcgaccagagcgtggcgaaggtggttgctatcggtacgcttggcgccaaggcagccattcgtgatgccgggcgtgtgcttgaagttcctctgccgattgtggaccggctcgcaaaacttgtacccacaaagcctggtatcacgcttgaaaaggctatcagcgaagtcagggatctgaagcagtttgtcgagagttctccggaaaatctgaaacttcttgaatacgcaagagcgctcgaaggcagggctcgtaatgtgtcaatgcatgccggtgcggttgtcattaccgatggtcctcttgaagagcaggtgcccctctatgtttcaaacaagatcgagactgaggtaagaaagtatgccgacgagatcgatctcgacgagaccgttcagatcggagtcaagggcgcagacggtgtcgatgaaaagcagatcgttacccagttcgacaagaactggattgaaactgccggtctcctgaaaatcgactatctgggtctggaaactcttgccgtgatcgatgagaccctgcatctcatccggagacggcacaacatcgatatcgatctggagaaggtgccgatgaacgatcgtaaaaccttccgtatctttcaggagggcaagatggccggtattttccagttcgaatcgtcaggcatgcagaactatatgacccggcttcagccgacgcagatcggtgatattatagccatgagcgcgctctatcgtccaggagcgctgaacgcgagaatcgacgagaatcgcaatgccgttgatctgtttgttgacaggaagcatggcagggagtctatcgattacatgcatcccatgcttgaggagattctgaaagagacctacggggtcattgtctatcaggagcaggttatgcagatatcccaggtgatgggaggcttttcgatggccaaggcagacaatcttcgcaaggcaatgggcaagaaaatgcctgaaatcatggaacagttcaaggctgattttgtcagcggcggcgttgctcagggggttcacgatacgcttgccacccgggtattcgaactgatggcagagttcgccggctacggcttcaacaaaagtcactctgcggcatacggcgtgcttgcctactggacagggtatctcaaggcgcattatactgcggagttcatgacggcaattctcaacagcgagattggcgataccgaccggatgaaacatctcaccgatgaggcgaagagcttcggcattatgacgcttcctccttcgatcaacaaaagcgatacgctttttgccatagaggacgacaagggaaaaccctgtatccgggtcggactgagcgctatcaagcaggtcggaggcgcagccagagcggttgttacttcgaggctgcggaagaaacgggattttctgaatctgttcgatcttaccgcatcggtcgatttgcgcgtcatgaaccggaaagcacttgaatgccttattcttgccgggtcgtttgacgaactcgattcgaaccgggcaaaactgcttgccaatgtcgataaggccatcaagttcgggcagatgcagaaccgttccgttactctcgggcagtgtggattttttacttccgaagccggcggtaccggagaggatgtgcactatcccgatctcgatcccgccgatccgatgcctgaatccgagaaactgcttcaggaaaaaaaacttgtcggtttttatctgagccgccatccgctgtcgccctatcatcgcgactgggaagcatttgcaaccctgcagctcaacgccaaggaggttactccggcaagacagtacaaggtgatcgggctgattgtttccattaaaccgcatcaggaccgcaaagggaaggcgatgctgtttggcgctctggaggattttaccggaaaggcagatttcaccgttttttccagtgtttttgaacaatacggccatctgataaaacccgaagaggtcgttatgctcgttgcggaggcagaggtcagtggaggtatgctcaaattgctggttcgggaggttattcccattaaaaaggtacggaacagcctgataaagaaaatcattcttaaaatcgatgccgatgagcagggacaactcggaaaactcgtgcaactgaaaaaactttttgaaacccatcgggggggaactccggtcgattttgaagtccgggctttagtcggtgaaaatatcgaaacgctcagcatgtttgcccggggcactccggttgatgcgtccgatactacgctggaaaagctggaggaaattctggggcctgataatgtgagaattaccggttaggaaaaatggtactctgtattttgtaaatttggtgcacccttgtttttttttgttagttttataacttggtgcttgtattactatagagtttagaccatgacaacgtttaaaatttaacgacaatgagcggaaaatatcttgcagctaccgatcagaacttcaaaaccgagatacttgaatcagacaaggttgcccttgtcgatttctgggctgcatggtgcggtccgtgcatgatgcttggtccggtaatcgaagagctcgcaggcgattacgaaggcaaagccgttatcgcaaaggtaaatgtcgatgagaaccccaatactgctgcacagtacggtatccgcagcattcccaccatgctggttttcaagaacggacaggtggttgatcagatggtcggagccatgccgaaaaacatgattgctaaaaaaatcgacgaacatatcggctgatttttcagttttcgatttatcccggcagttttcctgccgggatttttttttaaatccattttacagacggaactatggaaaaggagattcgtgatgtcgtcataatcggaacgggtcctgccggttataccgcggcgatctacaccggaagagctaacctgaaaccactcgtgattgaaggcgtgcagccaggcggacagcttatgatcacgaccgagatagaaaatttcccgggttttcccgatggcatcaacgggcctgaactcatgtcgagaatgcggcagcaggctgaacgcttcaatgccgagttcgcttacggaagcgttgtcgaggccgatatttcaaggagtcctttctcgcttacgcttgacgacggtcgggagatcgtagcccgttcgcttattatagcaaccggagcaaatgccaaatggctcgggattgcatctgaagaccagtacaggggcaggggggtatcggcgtgtgcgacctgcgacggtttctttttcaaggagtgcaatgtttttgtcgttggcggtggcgatacggctatggaagaggctctctatctgaccaaattcgcctcgaaagttacgctggtgcatcgcagagaggagttcagggcatcgaagatcatgagcctcagagctggaaagaatccgaaaatcgctacaattctgaatgtcgttgtcgatgagatacttggagacggaagcaaggttaccggtatcaggttgaaggatgtccgtaccggcgaattgatcgatcacgtctgtgacggtgtgtttgtcgcaatcggtcacgctccaaatgccgggcttttcaacggtcagcttgccatcgacgattatggctatatcgagacgaaaaaatcgtcaaccgaaaccagtgttcaaggcgttttcgcatgcggcgatgtgcaggattacacctatcgccaggcagtgaccgccgttgggtcgggatgcatggcggcagtcgatgcagaacgttttctcgagtcaatcagataagtgattgcgctgcagaccgattggcgagagagtgtgagctgctgaatagcagtcccactctctcgccgttacgctttatgcctgggtgatacaatcggcagggcatactgcgatgcaggcaggtgaatcggcatagcctgaacattcggtgcaggtcgtcgcatcgataacatagatgtcgtctcctgcggaaattgcattgacgggacattccggttcgcacgcagcacagtaagtgcatgcttctgtaatctgtagtgacatggctgcgaagtatgtggttgattgaaattcggtttgacaacgatacaatgcacagcagaaatataccctggagtccgctgttcgtcaatatcgaactcttcagggaggttgaccggacaatggcgtaacggcttatttcggacacactcttctccgttttttcagaaccgtaacagagaaatacgtggcttcatgaccggcaatgcgtaacataagcatgttggggtacaagattttctgtaaacagccgggcaacatcaatggatgacatcaagcctttccggatcgatattgaatggacagaaaaggaggatttccttttttcctgtcattacgggcggctctcttcgggacgcggagatacgttgcagtccgaaggtgaaagtcgttttttcccggtaatggtgcgggctatgggcaatgtgcttcgcaagttgtgccgcgagcacatttcatttccactctttctggttgcccttgctttcgagcatcgtcatctgctttcggaaatcgaccaattgctgcaggcattgcacagtcatctcgaaaagcaggacggttcgggaagctggtcatgctatatttccggagaaagaataaacccgtcatcgtcaagacggggatagtcgatacctttttcgtgaagatgttcactcagacgagggtatgtgtgctcgaacagcagacggttcatctgcgtttgtgtcagtgccggactcccgtacattcctttgagcagccgctgccgctgtgcttcgtaaataatcaccgcaccggcaaccgaaacattcagcgattcaaccattccaaacatcggaacgccgatgcatcggtcagccccgcttatcgcatcttcggaaattccgtcccattcagcaccaagaatcagtgccgtcggcaacgtataatcgatctccctgaaatccacgctcttttccgttgatgcggctgcaagcacctgcatgccatcatccctgagtctgcggtaaacgctttcgatatcgtggtaaagattgatgttcacccacttgcttgaacctgctgctgcattatggcgcgtaaatatatgcttgcgtcgtgaaacggcatgtatttcatgaatgccggcagcatcgcagcttctgacgagagcggcgagattgtgggatttgttgacattgtccatgacaacggtcagactggtttgccgccggagcagcatctgacggatttttctgaatcgttcgggtgaagccaaaggtaatagcgcggattgagattgttcggtatacgtgaaaactcttttttgaggtttttacaggcattgtcttccataaagctatcaaatcgccgggttatatcgcttatttatttacccgggatggcatgtccggacgttttcaggaagcattgacaggatttgcatgatgttgacagaaaaaccatgcaggaaagggtatatttgtccagataatcgatgcactgatccggcaattctgttgccgaattccttgatttgccgataacgcatttctccgattgcgatgacgcaaggcagtttgtcggaatgaaaaaaataactatatcggagagtgagtcattgccccctgaacaggcaaaatgcaatagccggtgtccggcatgggccgggagtaatgcggtggtaatataaactatgcagcttcatcataaaaaacatcctcatcttgagcgtctgctcaacaatgcccgttcgctctcgctcgaaaagaattcacgcgtgcttgttctcagtgatctgcacatgggtaacggaggccgaagagacgaattccgcaggaatgccgatctggtcagaacgatgcttaccgactactatcatcccgaacactacagccttattctgaatggagatgtcgaggagcttttcaagtttcctcttgaaagcattatggagcaatgggatgatttttacgagctctttatccgtttcaggcagaacggtttttttttcaaaacctatggtaatcatgatgctgctcttgctgacgaaaaagagtacagattggcgccattcatgtttgaatcactcaagttttattacggtaatgagacactgctgtgttttcatggtcatcaggcatcggtactcctctgggagacctatcctgttgtcagccgagcagtcgttttttttctgcgttatatagccaaacctgtcggcatcaggaatttttccattgcctacaacagcagaaggcgatttgccatagaaaagtcgatctatgaattttccaataacgccaagatcgtttccgttatcggacatacgcaccgcccactctttgaatccctgtcaaaggttgattatctgaattacaggatcgaggatctctgccgatcgtacccggcggcagatggcatggagcgcagggcaatagaagagaaaattgaggcattgaaagaagaactcgattcctgtcataaacagggcaagaagatcggcctgcgtagcggtctgtacaatacgcttaccattcccagtgtttttaactctggctgtgccataggaaaacggggtatcaccgctctggagatcgagggaagctttatccgtcttgtttactggtttaacggcaaacagagccggaagtttatcagcgatcgcgacaacagccccaaagagctgggtaacaccggtttttatcgtattgtactcaatgaagatcatcttgattatgttttctcccgtcttcgtctgcttgcctgagatggcagttcgcctgatgaaaaaaaacggatcccggatttacacagtttatacccttgtcgctgcgatgatcctgtccgctacagtggcgttttcagcggatcgcggtttgctttctcgttatcattttgccgataaaccggagtatcggataaaactgccctcatcactccgtgaaatatcaggccttgctgtttcggaagcaggaaaacttttcgcccacgacgatgaagtctccacggtttttcagcttgaaccgcggagcggcagggttctcaagaaatttcatgtaattactgcccgatggtacggaaacggaagaatcgaggatgattttgaagatatagccattgccggaaaccgtttttttcttgtcacgagcagcggtacgctctatgaattccgtgaaggaaaaaatgaggaaaaagtacaggccgtcgtctataaaaccggactcggaacatcatatgaagtggaagggctctgttatgatccggtaaccgatgctttgctgctttcctgtaaaaaatcagctgaaaaaaaagggttccggaaaacggacgaacgcccggttttttctttttctctcacatcaatgactcttcggaaatctccccgattttatgtcgatgcacggactgtagcggcatcggtcgggaaaaaaggcttcaaaccatcggcaatagcaaggcatccggtttccggcactttttttcttctatctgcagagtcccgtctgattgccgaaatcgatgccggaaccggtttccttctcaacgtgatcgctcttcctgcagcgtatcatccgcaaccggaagggatggtcgtcatgcctgacaacacccttctcatcagcagcgaagatattctgcagggaacggtttccgcgtattccatgcggctgaagtaacctgagtttttcagttctttcaaagaactttttgttgccggtatccgcttttaatgattattgatcggaaattcagcccgcattatttacctgcttcagtcggaaacggggaacagcgatttcaaaagttcatctatgtaaagggattttgccatgaagctctttttcaaaggatttgcctgtgccttcgtcgtatcctgtacaggtataaccccgttttccggtgctcatgcacaaccttcgaaggttcccattgagatgttggcgggtaaccgctcggttacggttgtaccggggtcagagtatgaggcaggggctctgcatcggttgattttcggaagccactggcgctcgctctggacaactcctgtcgaggtacaggtacttgatctcaggacatttgccggggggttgacccctcttgaaaaaggaggaggctttcagacccttaccctcagcttcagaggtgctgacggtaaagagtaccgtttcaggacgcttgacaaggatccggcccgcgggatgccttcgaaactgcgtaatacgattgtctctgatgtggttcaggatcaggtaagcgcctctaatccggtttccgcccttgtagtctctccgttgctcgatgccgccggggtctatcatgtaacgcctcaaatcatcgtaatgccttacgacaaggagcttcttggtcaacattacgatgatttcgccggtctcgtcggtaccattgaagagcgaccggaagagagtgcgcttcccggcgcaggattcaagggtgccgataaaatttcagggacgtataaagtgttcgacacgcttgaagaggagagcggcaatcgcatcgatgcaaaggcttatttgcgtgcgagacttatcgatctttttatcggcgactgggaccgtcattccgatcagtggcggtgggctggatataaaaaagacggtctgattacatggacgcccattccccgggatcgggacaacgcattctcccgccaggacggagtgttttcatggatcattactcagatcattccccagatagagggtttcggtgatgcatatcccgatatccgatacctgagctggtcgggcaggccgcttgaccggcgtatcctttcaggtatgggtcggtcggagtggaatgcggtggcagtcggacttcagcagaatcttaccgatgccgtaatccatgaagcagtcggaaaaatgccgcaggccatgtatgccagggaaggtctccgccttgaaaatgaacttcgggcgagaagggatcttcttgtaagggccgctcttgaactctatatggtttatgccgaagatgtcgatgtttttgcaagcagaaaaccggaattggctttggttcaccgtcttcaggacggtcaggtggaagtttccgtttttcagaaagcaggcttatcgaaagagccgatcgggattcctgttttcaggcgccttttcaatcccggggaaacccgtgaagtaaggctctaccttcgcggaggtgacgacgacgttcttgttgacgggactgtcggtaaagatggggtgaaagtcagggtaatcggtggggaaggtaccgaccgttatgaagaccgatcggaaaaaccgggttccgcttatccctggacgggcgagaaggcaacttttttttatgacgatggagaggattcggaattttcaggaacccgctacacggttattgaccggcataaggtgacacctgagccgcaggaggacaaggaaaaatacgatcttcggccacgggattcgggtcaggaggtggtcgccaacattaccggactcagagcggattattctccggattacgggccatatctcggctggggagtgactgttgaagactacggtttccggtcggaacccttccgttacaatatgcagttgagcgggggcttggctgccggagatgaacttcgctatcaactccattatcggggggatttcagaacgttgttcagaaattccagtcttcttatcgaggcgggaacatccgggctcgacatgatcaatttctacggcctcggaaatgaacattactacaggggctcagggttcagggaggccgatttcgaggtgatgaaccgggtaaccacgctcaaggcatcgctccgttatcccatggacagaaaataccactggagtgcaggtgtcagtgcaaagtggatcgatcttgaaatcgatcccggttccctgatggacgtcaacagggcatccattccggggatagatgacgattttgtcggggggttccatgcaggattccattacgattcaagacagagcggtgaaggggttgcactgtctccgcgtaaacaggcaggacgcctcgccgcaggagaagaacagggtggaacatcagcgctcagcggtttcgttgcggatgtcgaaggcagccactatcctcgatttttcggtaatgaagaggcatttaccagggttagcggagagatacgttcctatataccactatcgtcatcagggtattcaaggattgtgttacggctcggcggcgaaaaaatctggggcgactatcccttctgggaggcagcgtttatcggtggagcgacctctctcagaggctacgaccgacagcgatttgccggcgatgcttcactctatgcgggctcggagctcaggctttatttcggtacgttcaagtttcttgttccggtcatctatggacctgttgtctttgccgaaaccggaagggtttttcttgacggcgaggattcttcagtatggcactcatcggcaggcagcggtttgtggttagggttcatcgagtcccgttacagtgcaagcattgtctatgccagaggtttcgatgatggcaggctgatcgatgattacggtttgtatctcagaaccggtttcagtttctgatgttttttcgaacttcttccgattgctttttgttttctcattcatatgacccggggaatgataagagtgatggatcgcaagtctcgaaccggtttcgctgagttgatttcaggtgacagtcagaagaggaaaacccggaggcgtccgggttttctgtttacgaaaagtcatagtactctatacgttcacgtattttttccctggtcagttatcttgatttcatgatgttcgagaataaaacccttcagaaaacactcactgctttatggattacggcagagtatgttgcagcttttcttgcatattatgttctgatgaccgttatcggcggttccttgctgggccatccagtttccttcgaccttttctcctttctgcgttttctcgctctggctttttctgcagggggagtggttgctctggtcaatcaattcctgatcgttcctctgactgcgaaactgaattttctctggtcatttttagccggtgtcgtgttgtatgttttctctgcgtttgctggaatgctcgtttatattcttgccgagcattttgttatttcggtcatcggttccggatacagtgatttgcatgccgccctgcagctgtttcttcagattgaatttttgccgatgctcttttttctttgcatgatttccctgccgataaggaatctccatctgctggtaatccgggttggtgaaaaaaacatactcaatgccctgttcgaccgttaccgggtaccgcatgaggaagaacggatattcatgttcatggatctctatggctctacgccgattgccgaaaaacttggtcatgcccgttaccatgatctgctctataacgtattcaatgatatctccgatcttatttcccggtattccggagaggtctatcagtatgtcggcgatgccgttattgtaacttgggacattactcaggggacaaaaaaaatgaattgtgtccgctgcttttttgcaatccagaacaaaatgtcagctctttcaggcaagtacaggagattgtacggctaccagccgcagttcaaagccggaatgcatgtcggcaaggtcatagccggggaggtgggtgatctgaaaaaagaaattgtctatcatggagatacggtcaataccgcatcgagaattcaggcggaatgcgttcgcttgcatcagcacctgctggtatccgaggaactgttcatgatgtttccggtcaactgtctgcaacaggttcaaaccgaatttctcggctgcctgaaactcaagggaagggctcacgatgtctgcctgtacgctgtcaaaaaataatggttcgggattgcgaacgctttacttgatgaatgcggatgcgtacatggaaatggacaccacaagtccgaccatgaagatgtcataggacaggcgaaggaatttgtacttgtagtcgagtacttttcccagaaaataggtgtcgcgtatcatgttgtcgatgtaatacgacttgtcattcagcatctctttcatgccccattcgaaatcgtcgagcttgaggttgatgaaggagccgaaaaagagaaggttggcttttctttgtttgatggtgtcgatcgttgtgttcgatgtcgtgactttgggtcttgtggcgagcaccgaggtgatgatggtggcgacacagcttccaagcagaatgaaggtgggaagcatgagctgtggaaattcatcgagttttctgaccagcagagagatgattattgaaaaaatcagcgaattggtctggatcatgatatttgccttatgatcgacgatggcactgaaatcaacgtggtttctcgaagccgtcctatagtacacctccatattgcgttccagccctctttcgactgtcccttccggactcttttttttctttttttcctgatcgatttcattatcggccttgccgttttttttcctcagacgctgatgcagatcaacaagatttttcgttcgttcttcattaaaggcgaggctggcgtatcttgtgtggaaagggttccggttaaaaaagtcgatgttcatttgaatccattcggcatcactgaaacttccggcttcatttttttctgtttcaatgcgtaccagctcgcttttttcacggtaacccattttcccaaggtgcgacaggtctgcatcgcagagaatctcttcgagccgggtctgcggtttttgcgggagttttgttgcaagaatacagcgacagatcgtttcggtttcttctttcggatagccggcatcttcgagaaattgttttgctatttccttgcttttttcttcatgattttgcatggagaacagacagccggtatcgtgaaaccatgcggcaagttccagaatttctatatcctgttcagttgccctcatgccttctgcaatttcccggcagttcgcaacggtttcggcagtgtgtgcataattatgatagatgcacagttccgactcgttttccctgaacagcctgaaaacgtaatcggcagcacgctctgtcatcgatgtgttgatagtcataaaagaggtacattcatataaataccgacacgttacccgtcggaatatgcttaagatgaatataacatgcggcctatgttaagcgttcgaattcaggcctctgtccggttttctcgagagtgcggaggtgtggctgaaagccgctttttcagggtttttctgtgtgtcgtcgccctgatgctttttcacttttcttccgtggtttatgccgacagtcccggaaatatgctctctgatgatgcggcgggtatgtatcgggatttcagggaagtattctccgctccgtcatcttttgacggtggcgactggatgaccgtagccgctgtggctggcgctgccgtcgcttccgcaattattgccgatgaaccggtgcgcgactatgttcagtcgcaccatactccttttctcgatgcggtgatgcctgcaggcgactactacgggaggttcggtaccggttacggtcttggttctctcatctatctcggcggcataattgccggagccgacgacgtgcggctgaccggcagggcggtcatcgaggcccataccttcgctatgctcattacaggagtaattaaagccacggcagggaggagcagacccttcaaacaggagggaacccggcggtttatgttttttgccgacgaaaatccaaactggtcgtttccctcgggacatgccgcgtcagcttttgccgtatcatccgcactcagtacacgcatcaacagcccctgggcaacggctgggttgtacgctctttcaacgctgactgccgttcagcgggtctacaacgacaagcactggctgtcggataccattgtcggagcggcaataggcactgcggtcggtcttgccgtaggcagcatgatcaacgatgaggaggaccgtatggaaaggggtacggctgaatccggcgaaccggtgccgcttcttggagtgacgctcactttttaggagacaggaaaacatggttcgtgagccgttggcggtgagccggaagaggggtgaggggaagatcggattaagcgtgaagctatcctgtagccgcaactcggggaagcactccaaaacggatttttgttattaatgcttcttttcgtcctttaaggtctgttgttcctgcgaggaactcaggagtcgggagttgcgtgtctgacgaatcgggactgccgtacctgtctgaccttttcatacggttcccagaaacttcgttatctcttccggcttctccaccagtgttttcgctccgcattcgagcaactcttcagctggtctgaatccccagagtactccgagcgggtacatgccggcacgcgatgcggtttgcatgtcgatgccgctgtcgcctacatagagaatttcttccggcttatgtttcagtatttgagcgacaagcagggctcctgccggatcgggtttgtggagtatggcactgtgatggcccatcactacgtcgaatgtccagctggaaagcagctcttttgcacagagttgcgtgaaccggtctgccttgttagagagaatggcttttttcatgctgcgaaccgtgagatcgtcgagcatttcggctatgccatggtacggtttcgaatggcggttccagttactgctgtaatggttcatgagatcgacgaggagtgcgtcgataagcggctccgtagcggtattttccggcagcgcttttctgacgaggtcacgcatgccgtgacctaccagatattttccttcatcaagcgagtgggtcgggtagcggtgggattcaaggacggaattgagggtattgatgatgtcttccagcgtatcgagcagtgttccgtcaagatcgaatataacagctttgaaatccatgtgtgtcagtgggtggtgaacaggttgaaaactatagttttactgcagtgaccagaaatatcggatatgttttcagtatgccggagcggtttgttttgtgtacttcataagcggttttgaagtcgatttttccgaaaccggcattttcgagaatggattgcagccgagagcgctcgaaaccgggatgtacctcttcagcggcatcgtcgtgaaaaaaaccatcctccagatcgaggtcggctatggccacaatgcctccggtacgcagaaattcgctcagtcgttcaagcaatgctcttgtatcggcaatatggtgcagggtcatgctgctgaagatcaggtcaaggttctcaagtttcgttatggttcccgattgctgcaccagatccatgcagcgtgtttcaacggaggatataccgagggtgtcgatttttttctgcagtatggcaagcatttccggtgatgtatcgattgcggtcagcttgcctacatgtgcggcaagagcaagggtcagcagaccggttccgcatccgaactccattgcctgcatcgagctgtcagggttcacggtctcaagaatcgcctgagcgacgccaccggccagagccgtccttctcgggttttcatcccactccgccgccgctctgtcgaaccgctcagaactgttccatgatgtcttcatagcgtagcatgtcaattaatggtgtcgtaatgatcttatcgctgtcagtcctgccgtttcaggtttttgctcggcgccgccagacgattaaggatgcttcttatttctccgtgccgcagatcagctttttctgtccgttttcgtcaaggcagacaaacgttatatgcgtgctgaacacaatgatccgttcaccggtttcaatggtgtccttgtagacgttaacggtgtactcgatcgacgtctctccgattctgcttttttcattcacgaaacagagtatggtaccccctctgatgctttttctgaactccaccttgtccatacctacggtaacgaagttgcagccggggtagtcgagcgtgacggcaatataactcacttcatcgatccatttcaacaggtttcctccaaaaagaaatccgtagtggttcaaatgttccgggagaacaagtttataattttccataagatataggttttattcaggattttgcgtcaacagtgaaaaggtttgatgtaccgggagtctttcatttaaattcttttgattacgtaaggagttctgaatgttgaacgttccttcatctgaaggcaattcattcatcgtttttagccggtcgaaccatgatcacctcttcacgttcaacgataacctgtccgaccgggagtttttttgaatgccggacatattttttaaatgtgtacatgaccggcaccagttcggagtgttgtgccgccgaatgacgggcggcgatttcagcagctttgcggatctcctctttatgctgcatggttgctcctttcagcacacagtgtgatcctgcgctgcccctcgcatggagccagatatcgtcgggtttggcaaatgcgaaggtaagctgttcgttgttttttgcatttttgccgatatagagcgtaaccgagggcgaaagtttaacggttctgaaacgggaggagggtccggaagctgttttaaccgccggcatgccggttccccgaaacttcgtccggttggcatcgatgaactgttttacagctttcggcgaaacgagcgaagcgagttctgccgaaagtgattcgagtatcgcttttcgctgctcgagcccggttctgcgctgcgccagggctgaggatttgcctcttgttttcgaggcttttctgaaatactccgacgcgttgtcgctgagcgagaggttcggtttgagagtgatggtgatatccggcctacccggattgaagaggtcgggaacgattatactgtccggagacgtgcgttcaagatagagtgctcccatgagcagatggcctctggtttcatactcgctggcattttttgcaagcgtttcaggatcgtacaccagcagctctttttcgattttacgcagctgctgacgtaatgtcgtttccagaccaccaagtgcctccgcggtgtggagccagccccacattgcagagctgtaccggctcagcccttcgagcatcgatgagcagatttcgctttccggaagaggagagtgaaggatactgaagagtggtttgccttccggtgtttttcctgtctggggcagcggatcgagcagttcataaaatatttccctgaaagcattgaaaagattgtcaggatcgtcatttccgcctgcacgttcaacgagagccctcagcatcgtccggtcgaagcccgggaggaagttgagcgagtcctgattatccgggcccgcagcgtgcccgattctcaatgaaaacagttgtttgtcctgcgcaaggagttccagttcgcggatgatgtcctgcgccaaatggatgtccttttcacggtatggcttgccgatcaggtcgttcctggaggtacaggcatcggtaatgatcccttccgagacgaggaatgcattggctgaggcgctgaagaggcgcaatacaagcgtgtcgcctcccgagagcccgacaagaatttccctgtcgtacggtgacattgcaacgccggtgacctcccgctcgcagatggtatgcagcaggtttgcgctctgccgtttccgtcggttcatgccttctcttgtgaaaaggcagagttcaggcttgcgcgataccattaccacctgcaggtgatctccggctgccgtgacgaagctcagtgtcagctcgtttttctgctgcgaatggatttcgaatacgaacccgccggcaagccgttcatgcagctccatggcggtatggtaaagcgtgaagtaattgcgttgcatgagttgtttaagcggtttctttttccctattttaagaacatcttatcgtaatgcgatacagctttttaacgatagagaccctcttgagcatcagcgtccattgattgaacgtgttggtcaaattgcggcagggattacaacgggttaatggttgcgacctcgtaatgtattaaaaaatatgacaatgaaggaagaacagggttcaggcggctgctgcggttcacagggttgcgatggccaggacggtcaggaaaaacgccttggctggcacgagtatttcatgagcgtcgcgcatctgatttcacgccgggcgacctgtacgcgcggtcatatcggtgcggtgatcgtcagagatcacaatattctttccaccggctacaacggcgcaccttcgggattgccgcactgcaacgaaacaaactgcagaatttaccgaagcacacatcccgacggcacgatcgaggaaaactgcgtcaataccattcatgccgaaatcaatgccatagcacaggccgcaaagcacggggtttcgataaaggatgccgatatctatatcacggcaagtccctgcattcactgtctcaaagtgctcattaacgtcggcattaaaaccatctactacgataaaccatacaaaatcgaacatatcgacgaactgctcaggctttcaggagtcaggctggttaacgttcatgtcgaagagtgctgaaggggggcaaggtgcaggatcatacccatgaacactatatgcagcgttgccatgagcttgccctcatggggtcgggagctgtcagccccaatcccatggtcggctgtgtgattgtttccggaggacaggttatcggcgaagggttccataggcagtacggcggcccgcatgccgaagtcaatgccgtcgcttcggtagctgatcgtgagcggcttcgcaatgcaacgctctacgtcaatcttgaaccctgctcccatttcggaaaaactccgccctgcagcgatatgatcgttgaaatgggcattccccgcgtggttatcggttgccgggacccgcatctgaaggttgccggcaaagggatagccaaactgcttgccggcggtgtggaggtgattgaaggtgtgctcgaaaccgaatcggaacgtcttaatgaggcatttatcaccgttcatcggaaaggccgtccctttgtcgccctgaaacttgcgcagtcactcgacgggaagatcgctacggtatcgggcgcttcgaaatggataaccggagaggaggcaagaaccgaagtacaccgtctccgctgttccttcgatgcggtgcttaccggtgccgctaccgtcattgccgacgattcccggctcaccgtaaggcactgtgccgggcgtaacccgattcgcgtcgtgctcgacagtcggttgagcattccgatcggagccggtattttcgatacggaggccgagacggttgtttttactgcgctatcgatgcaggactcgcaaaaagcccgtcaactcgccaaaaagggagtcgcggtgttcggtgtagccgaacgggaatgcggtctcgaccttgcagccgtgctcgagagattgcatgagcgacgtatactttccgttcttgtagaggggggaggccgtctggggtcatcgttcgtcagaatggaactgttcgacaaactctacatgttcattgcgcccgtactgtttggaggtgacggcctgagcgcatttgctcctatcgggataacacttcccgaacaggcgatcaggctcgatttcgaaccgccctcccgattcggcagggatctacttcttacggcatatgtttcaggttgagcagaaataattacacaagctatgaagcgtaaattctcaaaaaaggggactgaaatgttcgatcgtgcattcaacagcaacgatatcggaaaactgatgctgaggctatccgtgggcgggctgatgctgttccacggcatccacaagctgcagcacggttatgcatttgtttcccagatgctggtgaaggcgggccttccgggttatctgtcgcatggtattatcgtgggtgaaatagttgccccactgatgattgtattcggtttcaacacccgcgccgccgctctcatcgaagcgtttgtcatggtgatggccatctatctggtccatatgggagatatctactcgattaccgaacatggtgcttatgcgcttgagcttcaggcgctctatctgttcggctcgttggcgattttctttctcggggcggggcgctactcgctcgggggatcgaatggtcgctggaactgaggggcgggtttcggatgggctcactaatcgatattcgcaacgcaactgttttccgtggcaggacaagggtgttcgacaggttttcactgcagatcgacgaagggtgcagtacggctgttctggggccgaatggagcgggaaaatccacactgatgaagctcgtttccggtgaactgcacccggttttttcgcctgacagccatatctagggttttcggcagggagcgctggaacgtctgggaacttcgttcaaggctcggcgttgtttcccatgacctgcagcacgactatctttcgtgcgcccggggcatgaacgtcgtactttcgggtttttattcgagtatcgatacatggaggaatcaggtcttcggcgatatcgagtattgcaaggccgaggaagtcatggcgtctctcggtatctgcagtctgaagaaccgggaattcggcagcatgtcaaccggtgaacagcgtcgttttctgctggccagggcgctggttaccgatccaggcacactgctttttgatgaaccgacctccggtctggatctcaaagcctcgtttctctacctcgaacagctcggagaccccatgcgatgcggaaaaacggttctgctcgtaacgcaccacgtgcatgagataccgccaggaatccgtcgagtggtgatgcttcgcaatgggctggttttcgctgatggcaatcctgaagagactctaacctcctgcctgctttcggccctgtacgattatcccctgcacgcagtttcgctggacggcagttttcaggtctttcccacggccggtcaaaaggcagggtaaccgccggcattcgtccggcagtgaaaaaatacatgaaacaagacagcttgtcaggtctatcatggattttttttgtccttttccggatattgttttacattcgaaagctatgaatggataatacgccccgtctgatgattcgatgtgctggtttccgatcactgtttacaaacattctgcaggtatctggtctcttttttatcggtttccccgtgtgcttcttcagtgagataagaagcaggaaacacttctgcttttaacggtgtttgttcgaaaaacagtcatgaacagttcattacgctttcgtcattttttatcgggcatgggcttgacatcaggcattgccattctgatcatcgcttcttcagccctggtttttgcccagcagccgcaacaaacggcaacggcacagttcgttcgaagcgaacccgctgcagcagattccctttcccgaccgcaaccggcgataccggactcctcgaaaagcttatcggaagttgctccgccggcgaggaaaccggacagcgcggcacttacccttattccggacggtttcgtcaatcagaagctcaagaggggagagtcgctatcgaagctttgtgctggcgattcgctctgtcaggttattttcatgaaggtcaaccgggtcgacaagcggcatattcctgtcgggaaaaccgtgcttctgccgatcgatgttcaaaaggcctccagatatgttccggttcctgaactgctggccaacagcagaggggagagagagatccggatatttctcgatcgtcagtatttcggagcctatgaaaaaggccggctgcttttctggggacctgtttcaagcggaagaaaaacctaccgcacgccgcccgggaagtttttcgtgaactacaagcagcggcacaagctctccatcaaatacgataacgccccgatgcctttttcgatcaacttctacggcggatacttcatgcaccagcagtctctgccggggtatccggcttctcacggctgcgtgaggctgcttatgaccgatgcggaaaagcttttcaactgggtgaagcctcgtgatcccgttacggtcgaggccggcgcgtgagagaaaaaacagaatagacgcgctttttatttgctcaattcataaccggtcgcttcagcagcaggagcgaagtatcataaatgatgcttcggtcaggattgttgtgattcgtttttcccctcgcaggacagagcataccgctgcaatggattcagttttttgcatccaaaagaatctgcgtgaagctgaaacttaatggaggctgtcgcggttttccgggttatcggatctctgattgtgaaacttcaatgcttaaacaccattttcttatggcaacagttaccctgaaaggcaatcctgcggaaacttccggcgaacttccggcaatcggctctgatatgccgtttttctgtcttgtgaagaccgatctttctgaagccggtccggctgattatgaaggcaagcgtcttgtgctgaatatttttcccagcctcgataccgccgtttgtgctgcttcggtgagacgtttcaaccaggaggcggcttctttcgataatacaatggtgctttgtatttcagccgatcttccgtttgctcacaagcgtttctgcgagacagaagggttgaacaatgtcgtttcgctttcggttttccgttcaccggatttcggaaaggagtttggcgttgctcttgaaaccgggcctctgaaaggattgcttgcccgagcggttgttattgtcgataacgagcacaaggttgtctataccgaactggtgcgcgaaattgtcgaggagcccgattataatgccgcattgaaggctctcgcctgacggaatccctgttgctcgtcatgcgggacgggggcggcgttggccggcgctcgaaattctcgctttctgcgtgcagaggtcgtttttttacgtgcagtttatactccctcgacttcgcgggcgctttgtatctcgcttacctgtccggtacatgattcgagatagggatatccccgatccgttttgttctggattcgcatttccggcaacagatataccgcttccggggggaggcaactgctttggtatctgtgcgtgggcctgcaactcgcgctcctgaacctcccgtttgcgcgttcattcaaatacgttgcatgacaacagaaaacctgtgcgggatgcaggtttttctgtctgttacgatatggtttgttccgattaattcaacagttttatacgtatacttcaggcaaacgaacaagtacaattatttcatccagctgtaaccccataacccttctctatcatgtcggataatcctgtatttacagaaaaacggcctgtcgaacgcactctcagggagattgatttttcagaacttgtcaaaggaaaacagttttatccttccccggcttcgtgggaggatgaggtgctttattttctttttctcgaccgtttttctgacggccttgaatccggcggttttgcatctcttgacggaatgccggttgaaggaaacgattcaggcagaacgacgttgcttttttcaccgcagaccgatgccggaacagctgaccgggatgcgtggtttgaagcgggaagaaactggtgcggcggaactattgcaggcatgaaggataaactgggttatctgaaacgactcggaattacgtccgtatgggtcagtccggtgttcaggcaggttacggggagcggcgattatcatggttacggaatccagaattttctcgatgtcgatccgcatttcggaacaagggaagagctgagggattttgttgccgctgcgcatcagtccggcatcagggttattcttgatattatcatcaatcatgcgggtgatgtgttcgcttatgagggcaatgcgcagtatacctatcaggatggatgtgaatggccagtgcagggataccgccggcacagcggtgatccgggaagcctgccgttcggcaggatggatttcgaaaataccgatggagctgtctggccggtggaactgcaggacgagagtacctggtcaaagcatggcgaaatcaggaactgggactgttttccggaatttctcgacggagatttctgtaccctcaaggatgtccatctcggcgatgcccctaaagatcctgccctggcctgggatctgcagcgtcgtattcgcgagttcagaccttcgaatgcgctcaggcatcttacggagatctatcagttctggattgcctatgccgatattgacgggtatcggcttgatacggtcaaacatatggagcctggagcagtacggtattttgcaactgccgtgcatgagtttgccatttcggcaggcaaggaaaatttctatatcatcggcgagattaccggaggacgctcctatgcggcatctattctcgacagcacaggtctcgatgccgcactgggcatcaacgacattcccgataagctggagttcatggtgaaagggtggcgcagtcccggcaatcccgataccgatgagcaggaagggtatttcgatctttttcgcaacagtctgctcgacaacaagcatacccggcagtggtacggcaagcatatcgtcaccatgttcgacgatcacgaccaggttggagtcaggcacaagttccgttttgcgggcgatgatttccgaagcgaactgcttctgccggttgtgcttggcctgaacctcgcttcagcagggattccctgtatttattatggaaccgagcaggcgttcaacggtgccgatcatcgtcgggatgacgactcgtacagcgacgtttttctgcgtgagtgcatgttcggcggaccattcggttcgaggcagagtgtcggcagacattttttcaacgaatcgcatccggtttaccggtttatccgcgatgtgaccgcgttacgtcatgatcatatcgagttgaggcgtgggcggcagtacctgcgtcaggtttctgctacgggtttcgatggtgatttttactatccgcagccgatgaacggtcaattgcactggattatcgcctggtcccgcatttttgcacagagggagctgctttgtgccgtcaataccgatacggataacgggttgactgttttcgtcgtggttgacagttcgatacatcctcccggctcctccatgcagtgtctttatacaaccgcagatgattttcagcatcatgccgttacggtggaagcgaggcagggttcttcgattcgaattacggttccggctggaggttttgtggtgtacggatgatgtccctgaatattccgcctttacggaactgaaagcaatggcgattccgggctggacgcatccggcaattcaaggcggttaaccgtatattgaaagggcatgaaatttgtgaagttaacaagtcgggagtcgaatgtttacgggaatagtcaagggtataggttctgtcagcggagtcaaccggcgcaacggcgggttgcgcctgcgggtgcattatgcggaaaaagatgagttcagcgctcttgctatcgatgagagcgtcagcgtaaacggagcctgccagacggttgtggctgtcggtgaggggtggtttgaggtcgatacggttgaggaaacactggcaaaaaccacactcggttcactccgcaacggttctgcagtcaatcttgaacgagccatcaggcccattgaccgtcttggcggtcatttcgtgcttggccatgtcgattgcgtcggcgaggtgaacgatgtgcgtgaacttggcacaagccgggagatatggatatcctatccgggtgagttcgatccgtttatcgtttccgccggttcgattaccatcgacggtatcagcctgacggttgcccggcttggcgaggcttcgtttgccgtggcgataattccttttacttttttgcataccaccatcaacgccctgctttcagggagcagggtgaatcttgagttcgatattctcggaaaatatgtggctcgtcagctctcgccgggatcaggggcttcttccgctccggtttcgcgtatcagcatcgagtggctcactcagaacggtttttagatgagtggccccgatctttttcagcccgatctgttcgggttgccgaatcccgaaacggtaagcactcctgaacagtataaaccgcttgccgagcgggtacgtcctcgaacgctcgacgatctttcaggtcaggcacatcttgtcgggaaggatggccccctgcgcagttttcttgaaagcggcaggcttccttcgatgattttatggggtcctccgggttccggtaaaaccactcttgccgaaatctgcgcaacctcgttgcattatcgcttcgaacagctttcggccatcgatgccggggtcaaggaggtgagaaaagcgctcgatggcgctcgacaggcccggcgttcaggtcagcgaaccattctctttatcgatgaaattcaccgtttcaacaaggcgcagcaggatacgctgctgcatgccatcgagcagggcttgattactctcattggcgcgacaaccgagaacccctctttcgaggtcaatggagcgctgctcagcagaatgcaggtctatatacttcaaccgctttcagaacaggatatcgaggcggtgatccggcgggccgtggcttgtgatgtcatcatgaaggaaaagcggctggtgcttgaagaccccgcttttgttctgcagtttgccggtggcgatgcccgcaaggcactcaatgccgtagaagcagccgcagcgctcgtgcctttggagagcagtgaggttgtgctgacacgcgaactgcttgaacgggcactgcagcataaggcgcctcattacgataaaggtgcagaagcacactacgataccatatcggcttttatcaaatccatgagagggagtgacccggatgcggccctgttctggcttgcgagaatgatcgaagggggtgaagatccgcttttcattgcccgtcggatggtgatttttgccagtgaggatatcggtaacgccgatccgtttgcactctctctggcggtttcggtgtttcaggcggtgcagatgatcggtctgcccgaagcccggatcaatcttgcccagggggtgacctatcttgcgggatctccgaaatcaaatgcaagctatgagggtatcaacgaggccatgcgggcagcgaaagcctttcaggacgcaggtgtgccgctccatctgcgtaatgcgccgaccacgcttatgaaaacagtcggatatggcgaggggtaccgttaccctcaccagtatccgggacattttgtcgaacagcactatttccccgaaggagtgccgacacagcttttttaccgaccctccgattcaggtcgcgaaaaggccattgacgaaaggttgcgggggttatggcggggacgttacccggcatgaattttcgttaacatgcagcggttcgtatattgatgacgatctgcgcattgaaaaccgtttcgcttttttcaacatgtctgatgtggcttttctatgaagaggtttgtactgccggttcttgctgttttcttttttttcgtaccagcggttatcgagtccgctccggtcgccgccgttggtgatagcggcagatatgttcttacgcttgacgatgccgtccatcttggcttgagcaggagccgctcgcttgaaattgcccgtctcgatcgtgagatggccgggcagaaaatcagggagacctgggcagatgtcctgccccagatttccaccagttttacctacacccgttcgctgaagccgacggtactttttttcccgaatgttttttccggaggggatcccactcagttcactcctcttgaaatcagcgcggacaattctgcatcggtaacgctcgatttgcggcagaagatttttgatggagcggccattgccggcatcagggcagcttcggttgtacgtaaaataagcagcgaggcctatcggaacaccgagtctgcggttgttgccggaattaagcaggcttatttcgatgcattgatttccagagaccgccttaagctcatccgccagagcatcgagcgctgggagcttgcccaaaaggatacgcgggcgatgttccgccagggagttgctgccgatatcgatactttgcaggcctttctgtcggttgaaaaccttcgtcccgatctgatacaggcagagaatatggtaggtataagtatgacgaagctgaagaacgctatgggtgtcgctgcggaaagtgacgtgacgctttcaggacggcttgaggtttcgcctgcatcctatccggccgatatagcttcagcataccgtgaggcacttgaatcgaggccggatctcaggcagctcgaacttcaggtcgaggccgaggatgaaaaggtcttttccgcacggtcggaacgatttcctgttttgtcggcctttggccagcttgaaacccagacggcattcagcgacgatgtaagtcttgccgattcgaactggccagtctcctcttcagtaggtctgcaggtgagtatgccgatttttaccgggttcaggatcagcgctcgcgtggagcaggccaggatagcccgtttgcaggtcattgcccgttatgcggatctcaaggcgaacatcagaaccgaggttgaggtgagtctttcggccttccgggaagctcagaagcgaattgaagtgcagtcgaaaaccatcagcgttgctgaacgcagttaccggatttcccagctccggtttcgcgaaggtatcggttcgcgccttgaactgagcgacgcggaactgcagctgaacaaggctaaaaccaactatcttcagtcggtatatgattatatgatggccagcgtgcagcttgacaggacattggggcgttcaggagtgatggttccggtcaaaggttaaattcgttcttttcggcggatataatagacaatggatgatgcattcctgaggctgaagagtgaggaggcaatgccgaggcttgtctgcaggagcgtttcggttatttcccgaagcccgaaagtacggttttcgagattcgcaatcagtttttcgctgtgccagcagttgtagagtgtgtcgggcagccagaaacccgttctgaaaatctccaattcatgccgttcaagcagcgtgccgagggttgcgggggtgaagtgccagagatggcgaggagcgtcccaggctacccagttttctcgatagtgccgggcatcgcggctctccgggttcggcagagcgacgaccatgatcccgtcgctgttgagcctccaggaacactcccccagtatcccgttgaggtcgtgcagatgttcaagtgcgtgccagaaaacaattctgtcgaacgtgccctgccggttcagttcatggattccgtttcggaatatgcttattccgctatgagtttccgcagctgaggctgcgttcggatcggtttcaataccggacagattttcagcaggaatcccttttttctgatgcaggtagttcaggagatcaccggttgaacagccgatttcaagtattctgcactcggccggggctttttgtgcaccgtcgagcaccatcgaggattttcgattcagcagaaggcttctgactttcaggtagagccgcgcttccgtcgatgcagcgctgcatttgtgaaggtgcggatcgtacgagccttcgggaccttcatggtagtagccggctatttcggatgcatcgggtcgaggattaagcatgatgaagccggatgaaggggatcggacgatcttccatctggctgctgcgttgaaacggtcgggaacttcgatataggattcgaaactctttaagccgcagatcgggcatggaagggtttccatcaggaaggcactggtttttagggcttttctgcttctacaagagccgcgatggcttttttcaggttgctgtaggtggttttcatgtcgttgctgagcactttggcatcggcaagcaccggcatgaagttggtgtctccctcccatctcggcacgatatgaaagtggatgtgggtatcaacgcttcctccggcaactcgaccgagattggctccgaaattgaacccctgtggtttgagagtctgtttgagggctttgatgcagagatcggttagatccatgatttccagctttgtctcgctgtcgagatccgtgaaatcgggtgtctgaaagtagggaatcaccatgagatgcccgcagttgtacgggtagaggttcatgatgatgaaacaggttttaccgcggtgaagcacaaaacgctcttcatcctcttccgggggaatatcggaaaaaaccgatttctcttccttgatggcagattttacatccttgaaggactgcatgtagacttcacgccacggtgagtacattctctgcatgatgcgacttgtttttccgaacaaaagttatcgacaatggtaccaaaggagggactcgaaccctcacgagtttgcactcactggattttgagtccagcgcgtctaccagttccgccactttggcatacaaacttacctgtgcgagagaagggactcgaacccttacgcctcacggcactagttcctaagactagcgtgtataccaatttcaccactctcgcattatgagacaaagaatatacgcggttttttattttataaaaactatctttcgaaatactttttcggtataatacgcataattttctatatcttcgactggttgtgcccatgcgttttgatgttcatcgtcttgcagacattatctcatgggcaataagtcctgttgttgtagctcctgctgtatattgtgccatcatgcttctcggctatgctgatgacccccggaagttctcgtacctgaccgtgctttttgcggccagtacggcagccccgatgctgctgatatacggcttgaaaaagatcggaaaggtatcggactacaatattaccttcagggagcagcgtttcattccgctgcttgtgctgactttcgtcaatgtgctcgggtacgagttcatgcagcagctcaacgctccgaaattgcttaccggcatattgctgttcaacgcggtcaacacggtgcttattcttcttgttaccctgcaatggaagattagcattcacctttttacccttacttcctgcattgcactgctgtttctgaaattcggtgttgatgtactctggtttcttacgctggttcctctgttgatgtggtcgagaatgtatctcaaggcgcataatttcatgcagactcttgtgggaggggttctcggctttctgataatgtttgccgaactgacatggtggatagggttgtgagaaaaaaacgatatgccgttattatcgttacatatggagaggtcgagaagctgacgctgagaaatctctggccgagctcgagaagaattctcaaggtgataaccagccagatcgtgaaggttcctaaaatactggtttattttattgccgattttcgttcgaccaggcatttcatcaactggcgactgaacggctaccgttccaggctgctttcgatcaacagggctcagaccaaagctgtttcacattgtttatcggaaagctgcgatccggttttcgatgttgtcgatgttgcggttatcgatgcatattattttgtgccgccctatcttgaaacggtcttgaaagagcagcagtcgcagtgcgacggagttgtgcttgtgcctatgattcccgttgaatcggcgttttcctgcggtgtcgcctgcaggatgattgccgacgagttcagtgaaaaccgttattcacgcatacggcttctcaacaagctgtggcgcgacccggagttgcaccggatctatgtcgattatcttttcagcaaggtcgatgcaggtataaaggtggatggtgcgggaaagatcggccttgtgctggttatccacggaacgcttgttcgagatcgggcgggcaatcctccgaaggtgtttaccggacttgatgagaccggtctgttttttgatatgatgaaaaaccggattatggccgattcgcggaatatgttcagtgacgtacggcagggttgcatgaaccattcggcaggaggggagtggacatcggaaaccgtgcagaaggcgcttgcggcttttcatgaggagggtatcgataatgtggtgatgtttccctacggtttttttgccgataacagtgaaaccgagtacgaagcccgtaaagagcttacccggtcgggtttcacaagggtgcagtatgttccgtgcatcaatgaatcacagccattcgcctgctggcttgcccggcggattaccagtgaaatgcaaacgctttacagcattcagcagactttcgagagcatgggctgactggaggccatgacgttaacccttaataaaaatgatcttgaacgagatagaaagatttgaggccgaacttcgtgaaagtcctgatgatttccggaaacagtatgatcttgcgctctgctatcttcagcatgaacgcaacagccaggcgctggagcttctcgacaggatgctcgataacgggcgccgtgatgcacaggcctactatgccagagctgtagcctatctatccatgaacaactatcggaaagccgggtgcgattttctcagaaccatcgcactcgatcctgattttcttgaggcgtacaagcatctggggttcatacagcttactctcggcagggaagaggctgcgctcaaaaccctgaaaaacgcccttgaaaaagatcctgcccattcaggtctttactgcgtgcttggggatgtctatctcgatatcggtgagcccgaaaaggcgaaagacgcgttcgagaaagcgttcgaacttgccccggaagatgcggagccgcactgcaagcttgccatgtactatgtatcgaaaggagatatgaaaggactgaaaagagagtatgatattctcaaggatcttgacgctgtgatggcggagcagatcggaaccctgtttttccagccgttatgaagttttttcctgaacctgaaagccggaagcgttttatgaaaagcggtcttcctgtcattctcgccgttgcctgggctccaatcgtctggatgctctttatggcgtttcttgcgccgctgctcctgccggtcacgaaatcatttatactggtacaggtgatcgtcgtaccgcttaccgcaatttcgcttatttttttattaaggctgtttcgctcgttaagtgaaagattttacggcgaaaaagcttaatcgtttcatttaattatgaattgagtggattttttttagattccctcatcaatttgccgcagcgcagatacgggtagatgatctcttgctggcggagtttttttctgttcgtttgaagggaattttttttatatttggcgcactttgaaacaataattgttaaaggtgcgaaaatttcttccggcatccctgggataaccttaataagcaggtcatggatcagacgctgagtggtttcggaaatgtctttgtttttcttgctctcggtattgtttttgtagcgggaggatacctcacggccagaatgcttcgccccagcaggccgaatcccgaaaagaattctacatacgaatgcggcgaagaggcagtgggcagtgcatgggtgaagttcaatatcagattttacgttgtagctcttatctttatcattttcgacgtcgaggttgtttttctctacccctgggcaaccgttttcaagcagcttggcgaattcgcgctttttgaggcccttgtttttgcgggtattctgatcctcggacttgcctatgcctgggtcaagggcgatcttgactgggttcgtcctactcccaatattccgaaaatgcctgaactgcctgccggtaagcctgacggcagccgcggctgattttccaatattcagatcttacgtgttatgggtttacttgatgccggtataacgaagcataatgttgtggtgacttccgttgacaacgtcctgaactgggcaaggttgtcgtcgttgtggcctatgggtttcggtcttgcctgctgtgctatcgagatgatggcgaccaacgcatcaaactacgatctcgaacgcttcggcattttcccccgctcctcgccccgtcagtcagatctgatgatcgttgccggaacggtaacgatgaaaatggctgagcgggtggtcaggttgtacgagcagatgcccgagcctcgttatgtgctctccatgggaagttgctcgaattgcggcggcccttactgggaacatggctatcacgtcctgaaaggggtggacagggttattccggtcgatgtctatgtgccgggatgtccgccgaggccggaatcacttatcggagggctcatgaaagtacaggagcttatccgtatggagcagatcggactttcaagagcggatgcactgaagaagctggccgaaaaaagcatcgatccgcaatcggttatcgaacagcaccgccaggttgcccgtgcctaacaaatgtaattgtaatcagcagaagcatggcagaaacagaagaaggaaaggggttgtcccagtcgttacagcagagcgcggctgcatatgcggtcatacgggagcagtttgccgatgcgatttcggattttgacgccaatgagaccatgccgtttttcgaagtgatcgaaacagaaaaatggcctgatattgcgcttttcatgcgtgatcatccgaagttgaagttcaactatctggcatgcctttccggtgtcgattatccggcagaagagaagcttggcatagtctgcaatgtcgagtcgcttggtgctttcggtcacaggatcgcagtcaaggtcaagtgttcccgtgagggaggttcgattcctacagcggcatatgtctggcatacggcaaactggcatgaacgtgaggcttacgacatgttcggcatgcagttcgccggtcaccccgatcctcgcaggattctctgcccggaagactgggaagggtttccgcttcgcaaggattacaaggtgcaggagagctatcatgggatcaaggtaccgtattaaacgagttttaaacagcaattaagcagctcaagtatgcaggaattaggaatggctgagcagggctcgataagagtatcccgaaaggacgataacgttgttgtcatagagaaggatctcgcaaccgaagagatgctgctgagcatgggtcctcagcacccgtccactcacggcgttctcaagctcgaatgtatgacggacggcgaggtggtaacctccgccgaaccttaccttggttatctccaccgctgtttcgagaaacactgtgaagtggtcgattatcctggtattgtgccctataccgaccggatggactatcttgccggaatgaataacgagtgggcctactgtattgccgttgaaaagcttctcgatatagagattccccgaagggtcgagtttataagggtaatggtttccgagctgaacaggatcgcttcccatcttgtggctatcggcacgtacggcatcgatctcggtgcatttaccccctttcttttctgtttccgcgaccgcgaacatattctcaatctgcttgagtgggcatcgggtgcgcgaatgctgtataactatatatggatcggcggagtcgccttcgacattcctgccgatttcaacaagcgggtgaaggagttcgtcgattacttcaggcctaaagttgtcgaactctacaagcttctgacggaaaacgagatttttgtgaaacgcaccaaggggatcggcatcatgcctgcagatgtcgcgataaactacgcatggtccggcccgatgcttcgcggttccggtgtccagtgggatcttcgcaggaacgacccctattcggtctatccagagcttgatttcaatattcctgttcctgacggcaagttttccgatatcggcgactgcctttcacgccatctggttcgagcgcttgaaatggaggagagtctcaatatcatcgagcagtgcatctcgaaaatgcccggttcggatggtttcaacccgcgatctgccgttcccaagcgagtgcgtccgaaagcaggcgaagtttatgcgagggctgagaatccccgcggtgagctcggcttctacatccagagcgacggaaaatcaaccaagccgctccgctgcaaggcgcgttcttcctgttttgtcaatctatccgccatgaaagatctgtcgaaaggtcagcttataccggatctcgtggctattatcggcagcatcgatatcgttctcggggaggttgaccgatgagtgtttccgccatttcgcaaatcagcctgccgtttcttatgggtaacaatttaaatgcctggtcggatgcacttgccgggctcaccatatcgtggtttcctctcggtctggtgattattgccgctattccgcttgttttcatcgccctctatgccctgacctacggtgtgtacggagaacgaaagatttcggctttcatgcaggacaggctcggtcctatggaggttggcaagtggggtattctgcagacgcttgctgatattctcaaactgctccagaaagaggatattgttcccacctctgccgacaagttcctgttcgttatcggtccgggtattctctttgtcggatcctttctcgcttttgccgtactgccgttcagtcccgcatttataggagcgaacctcaatgtaggcctcttttatgcaatcggcatcgtttctctcgaggttgtgggtattctcgctgccggctggggttccaacaacaaatggtcgctttacggtgcggttcgcagtgtcgcccagatcgtaagctacgaaattccggcagccatcgccctgctttgcggcgccatgatggccggaacgctcgatatgcagcagatcagcgtgcagcagtcgggtcccttcggtttcgcgcacttctttcttttccagtcgccgatagcctggctgcctttccttatctatttcatcgcatcgctggcggagacgaaccgcgcgcctttcgatattcccgaagccgaatccgaactggttgccgggtacttcaccgagtacagcggtatgaagtttgccgtcatctttcttgccgagtacggcagcatgttcatggtttcggcgatcatttcgattgtctttctcggaggctggaactcgccgcttccgaatctcggttccgtcgcgctgtatgactggacaagcggtccggtatggggtgcgttctggatcatctcgaaaggctttttctttattttcgtgcagatgtggcttcgctggacacttcccagactcagggttgatcagctgatgtatctctgctggaaggttcttacaccgttcgcattcatcagcttcgtgctgacggcgatctgggaaatttatgtgccgtagaaaaccggtttgaagctgcaaggcaagtaatgacgaaagaagattatgagtgaatatttcagcaatatcaaaacaggcgcggtaacgattgctaccggcatgagcattaccctgaagcattttttcaatgctatccaccgcaagggtgatgccggtatcgacgatgccgattatttcaggcaggttgacggactctgcacccttcagtaccccagggaagcggttcctgtaccgttgaacgcaagatatcgactctataatgatatcgaggactgtatcggctgcggtcagtgcgaaagggcatgtccggttacctgcattgccatcgagaccatcaaggtagtacctgaagatctggccgtatgcggcaagacttcgggcgggcagcagaaaaagttctgggttcccgttttcgatatcgacgtggcaaaatgcatgacctgtggcatttgtgtttcagtctgtccgaccgagtgccttgtgcatactccggtcagcgatttttcggagttcgaccgtcagaacatgatctatcatttcggtaatctttcccgtctggaggccgaggcgaagaagcgcaaagtcgccgagcagcaggcccaggcagcaaaagagaagcaggcggcagctgcaaaggctgcagagaacagcggacagtaaacgatctatgaaaaaaggttataacacatgaataacgcgacctacatcagtattttctatatttttgccgctatcacggttttttctgcggcattcgttgtgttttcaaaaaatgtgatttactcagccttcgcgctgctgttcacctttttcggcgtagccgctctttatgtatttctcagtgcggatttcattgcggtgacccagatagtcgtttacgtcggcggcatactcgtgcttctgcttttcggtgtgatgttcaccaacagtatcatgcagactgatctgaaaagcgacgtgctccacgtggttccgggtacgctgctgcttttggcgaccgttgggggactgctcttcaccttttacactaccggtacatggaagccttccgatgttcagcttcacggcagcgttgtcgaacgcattggtatcgaaaccatgtctcgttatgttctgccattcgagatggcttcgattctgctgcttgcagtcctgatcggggcggcatttcttgccaggtatgataaagtccgtaataacgaacaataagcaatctgtttcatggaactgatcacgaacatcggtctcaatcattttctgaccatatcggctcttctttttggtttcgggctttttgccgtcatgacccgcaagaacgccattgtgattctcatgggagtcgaattgatactcaatgccgccaatatcaattttctggctttctcgaagttcaacgggggcatggagggtgtgatgttcagtctgttcgtcatcgttcttgccgctgccgaggcagccattgcccttgcgatcgtgatcaacatctataaaattttcaggagtgtcgatgtttcgtccatcgataccatgaaagagtgaacgggcagaacaaccatcagttttattatttcctgaaaaccgaaagaacatgcacagtttaatccagttatcaatagccgttctgcttctgccgctgctgtcgtttgtgattcttattttcttcaacaaacggctgccgagaagaggcgattttatcggtgtcgggatactcggtacgacatttgccctgtcactctatatattctggagcgttgttgttcaggcttacgacccggctttcagagttgcctgggactttacctggatcgatctcggtaatgttcccggtgtagggccgcttgtgatcaagatgggcatcgtgatagacaatctcacggcgatcatgcttgccatggttacgcttatcagttttctggtgcacctctactcgacgggttacatggcgggcgacccgcgttacggcagattttttgcctatctcggcatcttcaccttttcgatgctcggtatcgtgttatcggacaatctctttgccatatacattttctgggaactcgtaggtctctcatcgtatcttctcatcgggttctatttcgaaaaagacagtgccgccgatgcacagaaaaaagcttttcttgccaaccgtgtcggcgatatcggtatgtggctcggcattctgattctctattcgcagttccataccttcagttaccaggagattttcgcgaatctcgctgctggaaagttcggcatgagccaggcatggctgaccgctgcaggtatcctgctctttatgggctgtgtgggcaaatctgcccagttccctttgcatgtctggcttcctgatgccatggagggcccgacacccgtttccgctctcatccatgcggcaaccatggttgcggccggagtttactttgtagcgagaatttttgtcctgcttactgccgacgcactccatgtgatcgcattcatcggcgcattcacggccttcatggctgccaccattgccataacccagcatgatatcaagcgggttcttgcatattccaccgtttcgcagctcggatatatggtgcttggtctcggtgtcggtgcttattccgctgctctttttcatcttgtcacgcatgcttttttcaaagcctgtctctttcttggttccggagcgatcattcacgccatgcaccatgagcaggatatgcgctggatgggaggacttcgcaagaacatgccgtggaccttcgctacgtttacgctcgccacgctcgctcttgccggtcttccgcttaccagcgggttcatgagtaaagatgcgattcttgccggtgctatcgggtttgccaatgccgaaggcggcggcatctattatcttattcctttcctgggctttttctcggctatgctgacggctttctatatgggtcgccagatctggcttgtctttttcggcgaaagcaggacgcacctcaaaccggccgatgaccatcatcacggacacgatgcacacgcggcgcacggccatgacgatcatcacgaagaggcgcacggagttcatgaggttgcatggaacatgaggactcctctggttattcttgcggctctctcgatcttcgccgtttactctcccgatccgctcgatggcgcgaaagggtggtttatgagcatggtgccgactccggaaacggttgtgggttctgctccaggccaagccaaaccgcacgaaacctcatcggctgccggtaatgcagcacatcttcttgccgaagctgttccgggtggtactcacggagctgaaaccgatactcatcccgagggtgtagcttccgaagagcatggctcggcagcggcagttcatggaacaacgcacggcgatgcgcacggacacgagttttccgatccgcgtcaggcggctattgcccatgccgctcatgaggcacacaatcctgccatagtgatttcgagtatcatggttgttctcggcatcagccttgcgcttatcgtctatgtcttccggatcatcgatcccgacaaaacggcgcagagcatcaggccgctctatctcttctcgttcaacaagtggtactgggatgagatttaccaggcgacattcatcagaggttctctggtgatttcgaaagtattttcatggttcgacaccaatatcattgacggaatcgttaacggcgtggccgttgtgaccaaaaaagtcgcattcgccagtggcggcttcgataagtatgttgttgacggaacggtcaatttcaccgcctttttcgtcaatacgacaggcgggatcctcaagaaactgcagacaggcaaggttcagacctatgtcgtattgcttatgcttgctgttatagggtattttgtctattactttacacaactgatctcttgagaggcatttatttttaattgaaaacctacagatacggaacatgctgagtcttatcgtttttctgcctattcttgccggtctggtgattcttgccgtgccttcgtcacagaagcagataatcagaatggtgtcactgcttgcggcaatcgcccagggagtgctcgctgtactgatctggcaggggtatgatgcctctctgccgggaatcaccgctgcagcaggaggagccccggaaggttccttccagtttatcgaaagattgccgtggatcaatctcgacctcggcactatgggatcgctcaacatcgagtatttcctcggtgtcgatggtctttcgataaccatggttattctcaccgcactgatatccatcatcggcgttctttccagctggccaatccagaaacaggtcaaagggtacttcattctcttcaatctgctttccaccgcaatgatgggctgctttgtcgcacttgatttcttcctgttctacgtgttctgggaactcatgctgcttccgatgtattttcttatcggtatctggggtggtcctaacagggaatacgctgcaatcaagtttttcctgtatacgcttttcggttccgtgttcatgcttctggtcatgatcggtctctatttcagtgttaccgatccggttaccggcaaccacacgttcagtcttgtggccatggcaagccaggagaactatatcaaggatgccattctcggtccagacaatgtcatgtggcgttatgcggctttcattgtgctctttatcggatttgccataaaggttccgatgtttccgttccatacctggcttcccgatgctcacgtcgaggctccaaccccaatctcggtcattcttgccggcgtactgctgaaactgggtacctatggcatgatgcgtatcaacttcccgctttttcctgaagtattccaggcttcgctctatgtgattgccgttcttggtgccatcaatatcatctacggtgcattctgcgcgcttgcacagcaggatctcaaaaagatggttgcctattcatcgatcagtcatatgggttatgtgctgctcggtctcgctgctgcaaacaccgaaggcatggtgggtgctctttatcagatgttcaaccatggcaccattacggccatgctcttccttctcgtcggcgtgatctacgaccgtgcacatacccgtcagatcgacaagttcggcggccttgcttcgtatatgcctgtttatgcggcagtcgttactatcgcctggtttgcttcgctcggtcttcccggtctcagcggttttatctccgaagcgtttgtctttgttggcgcattcagctccgagaccacccgtaatgtcgccatcgtttcagtactcggtattgtgtttggtgccgcctatctgctctggtcacttcagaggatgtttctcggaaagagaaagccggatgcagcctacgatcttgaagtcggagccgacggccatgaacacatccattttcacgactggaaagggaaactcgatctcgatgcgcgtgagcttgtcatgctggtgccgcttgccgttatcgtcattttcctcggtatttacccgatgccggtactcggcatgctgacctcaagcatcaacaagctggttgaggtgctttcgcctgtagttatgactgcgttgaattaatctgctgattgaggtaaaagaataaacgaagagaattatgttcgagctgccatcaggtgctgaaatacagagtatcatcgctacgttgaaaacaggcgttggttttttcatacctgaaatctatctctcagtgcttttcatgctcctgatcgtgatcgatctggtggtgaaaggcaggaaaaacaatctgctgtcggcagttaccgctcttggtctcgcgggcgccttctattttatctatcagcagcatctgcttgaagcgggagagatttttttcgggatgtacgttctcgatgagtttgccctctttttcaagtacttttttgttctgtcaggcatcctcgctgttctggtatcggttgccgatgatcagcttaaccggcaggtcagaagcatcggcgagtactatgcactgattgttgccatggttatcggtatgatcatgatggcatcatcagctgaccttctgatgatgttcctttcgatggaacttgtcggtcttaccgcatatgtgctgaccggatacctgaaaaacgatccgcgatctgctgaaggcgcactgaaatatcttgtttacggtgcagtctcttcaggacttatggtctatggtttttcacttatctacggtcttaccgcagagacgaatatcatgaagatcagtgccgagcttgcacttcacggttacgatccacttgtcatgatgcttgcttcactgctcattcttgccggtttcggatacaagatcggtgccgtgccgtttcatttctggagtccggatgtctatgaaggtgctccgactccggtcactgcatacctttcggtaggttccaaagcagccggtttcgcaatactcatgcgatttttctatgttgccattccgcatggaggcgaaccttttcaggatattgcaggaatggactggctctccctgctgatcgtgatctccatcgcatccatgatttatggtaatgtcgtcgctctctggcagaagaacgtgaagagactgcttgcttattcctcaatagctcatgcgggttatgcgctgcttggcatcatcgccatggatgagctcggtacacaggcaaccctgttctacctgcttggatatcttctcatgaacatcggggcattctatgtcgtcatcctgatttcaaacagaaccggcagcgagaacctcgaggattaccgcggactgggcagaaagatgccgcttgcaggtgctgcactgaccgtgtttcttatctcccttgtcggtcttcctccgacaatcggttttatcggcaagcttatgatattttcggctctgctcgccaagggatctgtttttatctggcttgccctgatcggcgtaatgaccagcgttatctctctctactactatatgctcattccgctgaacatgtacctcagggagtcgcagcagcccgatgaaggtcatgacgcaacgggagtggttcaccagataggtattgctgtgctgatgattctgaccatttatttcggtcttttcttcaagcccttgctggattttgcaaagatttcctcatcgatgcttggcatgactctgtactgatacggcagattgcctgaaaaaataatgttattaaccctgttgatcttacgaatcgacagggttttctttttataccggttttttatggggaaatcgttggaaaatataatcaacgattgttaatttaagtgattggttatttctcaccacagtagggcacgacggatccggaagaatgtatcgaccatccgtttcacttaatacggaggcagtaatgcacaacaatcagaccttcgccgaaatattcagggccagcggcataagccgacgggattttttgaaattctgttcactgacctcagtctatctcggtctctcaccttcgattgtaccacagatcgttcaggctatggaaacaaagccgagaactccggttatctggcttcacggtcttgaatgtacctgttgttcggaatcattcatccgttcttcacatcccaccatcgaggatatcatcttcaacatgatctctctcgactatgatgatgttctcagcgctgcggccggccatcagcttgaggatgtgcgtaaaaaaatcatgcaggagtacaagggtaaatacattcttgccgttgaaggcaacgcgtcaacgaaggatgacggggtctattgcatggtgggaggcgattcattcctgaacacgctgaaggagaccgcggcagatgctgcggcaatcatcgcctggggggcttgtgcatcttacggatgtgttcagaacgccgatccgaaccctaccggtgcagcgcctgtttcggaaatcatcaaggataaacccatcgtcaacgttccggggtgtccacctatctccgaagtgatgaccggggttgtggcacatttccacaccttcggcaccctgcccgagctcgaccgcatgggcaggccgaaagccttctacaacaccaggattcacgacaagtgttatcggcgcgcattttacgatgccggcatgtttgtcagaagcttcgacgacgaggcgacaagaaaagggtggtgtctctacaaaatggggtgcaagggcccgacaacctataattcctgttcgaaaattcagtggaacggcggggtcagctttccgatcgggtccggccatccgtgcatcggctgttccgaaccgaacttctgggacaaggggcctttctatgagcgtcttgccgatgtttcgttcctcggtacggacagcaatgccgacaggatcggcgtgatagccgtaggagcagctgcagccggagctgcggcacatgctgccgtaacggcagtcaaaaaggccaaggcaggaaaggattcagaggataaagcttaacaaggagtaaagtatggctaaaaaaatagtagtcgaccccattccccgtatcgagggacacctgagaatagaggcgaaagtcaacgacagcaatgtcatcgaggaggcctacagcagcggcaccatgtggcgcggcatcgaggttatcctcagaggccgcgatccgagggatgcctgggcttttgccgaacgcatctgtggcgtctgcacgacggtgcatgcgctcgcctcggtaaggtgcgtcgaggatgccctcggcatcgatgtgccgaccaatgcgcgcatcatccgcaatctcatgaacgcaacccagcagacccaggaccatctggtgcatttctaccacctgcatgcgcttgactgggtagatgtggtgagtgcgctgaaagccgatccgaaaatgacctccgatatagcccagagcatctcttcatggccgaaatcgtcagtgggttatttcaaggacctgcagcagcggcttatcggatttgtcgagagcggacagctcggcattttctcgaacggctactggggccatccggcgtacaagcttccccccgaagtgaaccttatcggcgtggcccactatctcgaagcgctcgattttcagaaggagatcgtcaagatccacaccattttcggcggcaagaatccgcatccgaactatctggtgggaggcatggcctgcgctatcgatccgaacagcgacactgccatcaatatcgagcggcttgccatggtgaaaaaaatcatagaccagacccagcaattcatcgatcaggtctatattccggatcttatcgcaattgcgggattctacaaggagtggctctacggcggcggactcggtaactatctcagttacggcgattttccggaaacctcgctcgatgacttcaagaccctgctctggccgagaggagcgattcttggcaaggatcttgcgacggtgcacgatgtggatccgagggatgccgcccatgttaccgaagaggtcagccacagctggtacacctattcaaaaggtgacgacaagggtctgcatccctgggaaggcgagacaaagccggcatacagtggcccgaagccaccgttcgagcatctcgacaccgacaggaaatacagctggctcaaaacgcctcgctggaaaaaccatccaatggaggtcggtccgcttgcccgtgtgctgattgcctatgcgaaaggcgatcccatgatcaaggatacggtaggacttgtgctttccaagctgcaggtagggcctgaagcgctcttttcgacgcttggcagaactgcagcacgcggtatcgaatgcaagcagaccgccgggttcatgcgccatttctacgatcaactcgtcgataacatcaaaaaaggggactaccgcacctttaacagcgaccgttgggatccttccacctggcctgcggattgcaagggattcggctacagcgaagctccccggggttccctcggccactggattcacatccaggatcagaagatcaaggagtaccagattgtcgtgccttctacatggaatgcctctccgcgggacagcaaaggcaactcaggcgcctatgaagcggccctgaaaggcaccccgatggccaatccggagcagcctctggaaattatccggacagtgcactccttcgatccgtgccttgcctgcgcatcgcatgtgttcgatatgaacggccgggaagttaccagtgtaagaatcgtttaaacggaggctaccatgggcagaatcatcgaggaaatctatgtctggcggctgccggtacgcttctaccactgggtcaacgccatctgtaccgttatactgctggtaaccggcatgtatattgctgctccggttttcaatccgcctctcggcgaagcggtatggtataacgggatgtcgtggtggcgctacctgcatttcgctacggcatttatttttattgcgaactttcttttcaggatgtactgggctcttttcggagacgacaagtatgcccgtttcggcggtttcaggccatggtcaccggcctggtggggcaaaccattccgcgagcaggtcgagtcgtacctctttctgcgcagtgacgaaccgaactatgttggccacaaccctgttgccgcactggcccacttcattttcatattctgcggttcgaccttcatgattctcagcgggcttgccatgtatggcgagaacaatccaggaggattttctgaaaacttattcggctggatgattccgcttttcggcgggagctatgcgctgcatttcgcgcatcatctgctggcatggatttttccgatctacctgatcatgcatctctatgccgtgttccgtcacgatgtggttgatcgaaccagcgtcacctcgtccatcgtaaccggttacaagcataaggtggaggaagaaccgagttgaaatacaaccgtataaacgttctcgggctcggcaatatccttttcggcgatgaagggttcggtgtggaggcaatccgggcctttgaaaaagaagatacgtatcctgagatggttcagtttgtcgatggtggcacacaggggctttatctgctcgactatatcgagtcgagcgatgccgtgatggttttcgatgcgcttattcctctggatttcgaaagccgggtctatgtgtatcacaaggacgaactcccggcattcattcatcggaagatgtcctcgcaccagatgggcctcagtgagcttcttggcatagcgcagttgcacgggcggctgccggaacggtttgtactgatcggcataccaccgcgaagcctcgatctcggaagcggtctaagcggagaagcccgcgaactgctcgacgaagcggtcgccgagggcaaggctatactgcaggactggctgggggagtaaaaagcaggagggcccgggaaatccgggccctcctgcttttatacctgtatcctatctctcaggggcggataaggcgcagaaactcgcttcgagtggaaggagaggcaagaaactcgcccgacatggccgatgtggtagtgattgagttcagcttttcaacgccccgcatcaccatgcacatatggcgcgcctcgatcacgactgctacgcctctcgggttcaggacgttctgtatggcgtcgcggatctgctgggtcagccgttcctgcacctggagacgtcgggcgtagacttcgacaacccttgcgatttttgagagccccacgattttcccgtccggaatgtaggcgacatgcgccttgccgaaaaaggggagcaggtggtgttcgcacatcgagaagatgtcgatgtcccgcacaagcaccatctcatcgtaggcttcggtaaacaccgcttttttcagcacctcttcgggatcctgccggtatccccgcgtcagaaaacgcatggagcgggcaactctctcaggcgtttttacaagaccttcacgttcagggtcttcacccactccatcaagcatgctggagacggcatcggcaattctggagagtgcttcggtatcggtatcctgcagttcatgcagacaatcatcgtcgatgcactggcttgcccgtcccgatgacactaacgattcattctccgaggtatcggacagcattttttcctgtttcatatattttgacttcgtaaagggagatttcccggttgttgaattgtttgagtcggttttcaagaatatcccagacgaggactgcaagcacttcggttgtcggcacacagtgctcgagttccggtacgtcgaaattgaggtgtcgatggtcgaagcgtgcaataatctcctcctcgagtatgcttttcagctccttgagatcgaacaggaaacccgttttacggtccacgatgcccgacagggttatttccagttcgtaattatggccgtgaccgtgttcattgctgcatttaccgtaaatgcggctgttttctgcatcgctcagttccgcgttgaaaaggcggtgagccgcattgaaatctatttttctcgagacgtagatttttctcggcttctctaaaagatggttcataggcagacgatttcaatttcaggaaacatgaacactcaccgttgtaacctgaggggttcggcagatgcaattgccctcttgcaaggcgataaggtacggttttcgaacaactaaccgagagggcaatttataagtttcatctccgaaagcctctgtatgggtgaatggcggaagggcgaaactgaaaaccccttttatgggtttatcaggagagaaccaattggaaaccttaaacagatagatccagcgcatgcatgtgtcggtaactttccgggaatcgatgccgcttcgcggcaccaacagggcaggagataccacgctgttcgatacctctcccgagttttacggaaccggctccgccccatctcccttagagatggtgcttcagtcgcttgcggcatgttcgatgatggatgtcatcagcatcctgaaaaagaaacgcagggatccggttgcactcatcgtggaagtagatgccgatcgagcaccagagcatccgaaggttttcactgcagtcaggatgcttttcaggctccaaagccccgactgtccgcttgctgatcttcaacgggcggtttcgctctcgatagaaaaatattgcagcgtctccgcaatgctccgacagtcggggtgccatatcgagtggaaagcggagcttgttcgggaggcgtatcaatgaatttgttccgcgtcaggattgctttgttgagcggtactcgaaatcctcatgtatttcctgtacactccggtttctgcgctccgttcgccttgcactcctgccgctcacgacaattcattgacgcacctcggctcttgtcctgatgatctgtgatcggtttgaaaaaagatcagggatcatggttgtatccgtcataaatgaaaaactgtacatatgtctcaatctctcaacgatctcatccagtcgagcgcggtgccggtttttgtggatttctgggccgagtggtgcggtccgtgcaggatggtggccccttcggtaaaaaagctcgccgaagagttcaaaggccggctgaccgtggtaaaggtaaacgtcgaccggcagcctgctgccgcagcacagtttcaggttcagggcattccggcgctcatgcttttccacaagggtaaactggtatggcgtactgccggcgcgctgtcgtaccagcagatcagggaagaggtggtgaaggttctcggggggtagaattttcttcatcgacaggtcgaacatgtttcatgaaacatgttcgacctgttcgttattcttacgaattccgtcggttcatcaccgtgaggaagtagacgagctgcatgatggcctgcgcggctgcggcgacgtaggtcagcgcggctgcgttgagcacggcgttcactccctgcatttcggctggggatacgatgccctgtgatacgagcagttccttggcccggcggcttgcgtcgaattccacgggaagtgttacgagcgcgaagagagctgtggctgcgaagaggatgatgcctgcccatgcaagcgtggtgccgagcgttccggccatgaacatgccgaccatgaagatgatcgggcccatgttgctgccgatggataccgcaggaaccatgatcgagcggatctgcaggggcagataaccggttttatcctgcagggcatgccccgcttcgtgagccgccacgccgaccgatgcgatacttggcagactgtacacctcttcgctcagtcgaagcgctttgtgacgagggtcgtaatggtcagaaagcatgccgcgtgtcgcttccaccgttacgtttccaagaccgccacgttcaagcagtttccgtgctgcctgcgctccgttgattcctgagttggtgcgcacatgcgaatatttattgaaggctgatttaaccctgaattgggcccacaagccaagcagcatgggcggaagagcaaagacgaagtataaaggatcgaagtacatggataattgtgaggttgtttattcagaaatatgtgttcatcgttatcaggagaaaaaaacaacgaaacatatgcattagtttcgttgggcgcaactgctgcatgcgctcctcttgttatttgatgttatttgacgtgcaatcttgcgcttctccggacatgtcgatttagcgggaacgatgagcatggtttatttcattatattgatagcagatgcatgttttcaccgaatatactttccatggcaggcttcgggtacttccgcaattgtgtggcatttctgttcatacttgtgtccgtgctttttccctccgggcagggttatgctgcggagcaggttacggtgtcgcgtatcgtgcttacgggatcggtaaatcctgccagcgcagattatttttcacgcgcgctcgagcaggctcatgctgacgggtcagtggcgctgctggtggagctcgatactcccggaggtctggtaagctccctgcgcctgatggtgcaggatgtcctggcttcaaaaatccctgtcattgtctatgtctcgccttccggtgcgcaggcagcttcagccggggcacttctgatgctttcagcacatgttgctgccatgtcacccggcaccgagatcggggctgcccatccggcaggcatgggtggtggtgataaagatggtgatgttatgagtaaaaaagcagcaagtgatctcgccgcttatgccagaagtcttgcggagcttcgaggcaggaatccggaatgggcagagcaggcggtacgccagagcagggcatcaagtgcgcaggaagcgattcggataggcgtgatcgatctgattgccgcaactccgtccatgctgctcagggagattgacgggaagagggtgaaagtcgggggtcgggagctggtacttgaaacggcgcgggctcggttgagcgtgattgaacctgcctttcaggaacaggctcttatgaggattgccgatccgaacattgcctatatactttttcttgcaggtcttgtcgggctttacttcgaacttgccaatccaggagcgatttttccaggtgttgccggagcggtttcgctgcttctcgggctttacgcaatgcagatgcttcctgtaagcatcaccggggcgcttctccttgcgcttggggtgctttttctcggtcttgagttgttcgtaaccagcggaggcgttcttgccattgcgggcctcatcgctctttttgccggttcgctcatgcttttcggcactccgggttccggaacagaactttccctgtttgtttttcttcctgtatttgttgtttttgcagttgcagccggcgctatcgtcagggttgtcctgagttcctcctctgcccgacagttgagcggacaggagggccttctgggagagtcgggcagggtcgtgcgacagatcgaacgcgcttctgcgggcaaggtttttgtgcatggagagctatgggaggcagtcgcagacgaaaaactgccggaaggaacttcgataagggtgacaggtattacagggcttcagttacaggtaacaaaaacagaggagtagcagatatgctgacaatgaatattcttacaatacttgttattctcgcggtttttcttggctcgtcggtcaagatactgcgagagtatgaacgtgcggtcgtttttcgtctcgggaggctgcttggtgcaaaaggtcccggaatgatcattctcattcccggcatcgacaagatggtgcgtgtcgatctgcgtaccgttacgctcgatgtaccgccgcaggacatcataacccgggacaacgtttccgtcaaggtgagcgcggttgtctatttcagggttctcgatcccatcaaatccatcatcgatgtcgaggattttcattttgcgacctcacagctcgcccagacgacgctgcgcagtgtctgcggccagggcgagcttgacaacctgcttgccgaaagggacgagatcaatgaacgtattcagaccattctcgacaaggataccgaaccgtggggcgtgaaggtcagcaaggtagaagtgaaggagatcgaccttccggaggagatgcgcagggctatggccaagcaggccgaggccgagcgggagcgccgttcgaaaatcatcaatgccgaaggggaatttcaggcttcgcagcgtctttccgaagctgcggcaatcatttccgccactcctgcggcgctgcagcttcgctatctgcagaccctccaggatattgccggagagaacaattcaaccatccttttcccggtaccgatagaccttctccgtccgtttgtggaaaagggcgcttcgtcaaaagaatcctaaaccaaaacagccatgttcaagatccgtaccattctctgcccggttgacttttccgatgcatcgcgcaaggccgtacgctatgcgcatgaatttgccgtcagcatgggcgcttcgatttttctgctcaatgttgtcgaacccaggcctatggcggtcgatctttctctgaactacatccctcttgaagaggatctcgaaaaagccgcagaagaggatctcgatgttctgaagaacgagctgctgactgaaggtctgaaggttgagagttcggtcgagataggtaatccggcggatgttatccttgaaaaaaccgctgaacttgatgtaaaccttgtcattatgggctctcatggcaagaaggggctcagccgcctgattatgggaagcgttgctgaaaccgtggtccgcaaggccaactgcccggtactgatcgtaaagagtgacgaaaaggagtttatagaggagcagggttaaaccgcccgttcaggtctatagctgtcattccgctcgctgaaaagcgtccagcagcgatttcgctccgctgaatggactcagtgttcccgaaagtaccagtcgttctatttcggactgcaccccctgaacgcagggatcactgaaaaaacgtgatttgagcatggcgtcaagcactgtgtggagaagctgtttcagttgttcctgccggcgttcctgcaggatcccccggtttcgcattgcggtgactgtgctctgaatctcttgccagacgtcggttatgcctgttccggtgatggctgaagttaaaaagaccttccgttcatggaaggggtgtttaggagggagcatgtggagtgccgctgcaaaatcggctttcgacacattggccagtgcgccctgattgccgtcggctttcgttatggctatcgcgtctgcaatctccatgatgccgcgcttgatgccctggagttcatcgcccgatcccggaagcatgagcagcaggataaaatccaccattgaatcgatcatgatttctgactggccaaccccgactgtttctaccagaatgacatcgaaacccgctgattcgcacagtacaatggcttcatgggttttcggcgatgttcctccaagatgcccggaagagggggtgggacggataaaggcttcacttcgcgcagcaagcttctccatgcgggccttgtcgccaaggatgctgcctcttgagcggctgctgctcgggtcgattgcaagtacggcgagccggtgtccttcgttgatgatcgtctctccaagtgtttcgataaaggtgcttttaccggctccgggcgagccggtaatgcctatgcggatggtctctttttttacggcgaggcaccggtcaaggatatcgtgagctttggtttcgtgttcctttctcgatgattcgatgagggttatggctcggctcagcatctgccggtctctaccgaggattccggctaccatttcgtctatccctggttcgtagggtttcactgatttctgcatggtttttcgggctgctactcatgttcgaattttgcgagcagcagtttaagtatcttcaccgcagcatcggctataacggtacccggtccgaagatgcctgccacgccctgctggtaaaggaacgcatggtcgcgttcaggaatgatgccgcccgccacgacaagaatatcctcgcggtgcgcatccctgagtgactcgatgatttttggaatcagtgttttatggcctgcggcgaggcttgagatgccgataaggtgcacgtcgttatcgagtgcctgccggacaacctcttcaggtgtctggaagagcgggctgatatccacatcgaatcctatgtcggcaaaacctgcagagattaccttggctccccggtcatggccgtcctgaccaaccttggccaccatgattctcggtctgcgcccttcaagcgaggcgaagcggtcggcaagttcctgcgcttcctgaaatagcctgttatgctgcatctgtgagcggtaaacgttggtattgagcctgatggaggaacggtaccggccaaacaccttttcgcaggcggatgaaatttctccgagggtagcccgctttcgggctgcatcgacggccagttcgagcaggtttcctgtgccgttttcggcacagctttcgattgcctgcaaggctgaagcggtttcctcgctgtttctttcggctctgatccgtttaaggcgatcgacctgctgctggagcaccatggtgttgtccacttcaagaagatcgatatcggtactgctgctggtggtgtagccgtttacgcctacgataatatcctctccacagtcgatgcgggcctgttttcgggttgcagcctcctctatgcgcagtttcggcagtccctgttcgatagccttgaccatgcctccagcctcttcgatctcactgatgattttccatgttttctctgcaagctctccggtgagatattcgacatagtgagaacccgcccaggggtcgatacatctggtgatgtcggtctcttcctgcaggtagagctgcgtgtttcgggcgatcctggcggagaagggagacggaagggctatagcttcatcaagtgcattggtgtgcagcgattgcgtatggccgagtgtggcggcaagcgcttcgatgcaggttcgggcaatgttgttgtaaggatcctgttccgtcaggctccatccggatgtctgacagtgtgagcgcagcatcagcgatttcggatttttcggattgaagccgcttacgatttttgcccagagcattcttgccgcacgcagtttggcgatttccatgaaatagttcatgccgacagcccagaaaaaggagagacggggagcaaagctgtcgatatcaagaccggacttcaggccggtacggatgtattcgagcccgtcagcgagcgtgtaggcaagttcaagatctgcggtggctccggcttcctgcatgtggtacccggaaatgctgatcgaattgaatttcggcatcctgccgctggtatagcggaaaatatcgccgataatgcgcatcgagggttcaggcggatagatgtaggtgtttcgcaccatgaactctttgagaatgtcgttctgaatggtgccgctcagtttttcgaccggaactccctgttcttcggctgcaacgatgtaaaatgccatgaccggtagtaccgctccgttcatggtcatcgaaaccgagatgtcgtcgagaggaatgcgatcgaagagaattttcatatcctcgaccgaatcgacggcaacgccagccttgccgacgtcgccgattacccgttcatggtccgagtcgtaaccccggtgcgtcggaaggtcgaaagcaaccgagagccctttctgacctgcggaaagatttttgcggtaaaacgcattagactcttcagcagttgaaaagccggcatactggcggatagtccagggcctcgtggtgtacatggtcgagtatggtcccccggcgtaaggaggaaaccccggagcgaagtggaggtgatcggctttttctatgtcgcgcgccgtatagcgtgagcggattccgataccttcagctgtcgtccagttttccgctaccggtatttctgcagcagagggggtttcttcagggagagaaaaaatatcgatttcagaaaagtccggtctcattgtactccggtttttaggtgatacgattgcagcatgtcaaggacattgacaccggtatggataaaactgtcgagtcccgcagtaagcagcagttccttttgttcgggaggtttgccggccatgaccggtatgatgcctggcttaagggcgcagagggtacggcagatggtttctgctgtcggtaccgggtctttttcggcaatgcagagcacaacgatgtccggattgttttccaatgcctttgcacaggatttttcatcgggatcgagctgggtcatccccgtgacggcaaagcctccgcaacggaaaaagtcatccgcaaaagcagcctgcctgaaactgatgcccggatctccggaaagccagataaagacggatggctgaaagcctgaagtgatgcggcgggtttcggctttcaggcgaagacgttcgaaaccggcggtttcgctcccttcaggcgctgactgtatggcttgctgcagagccgcgatgttcttttcctgaaccggtgtgagcggccatgggtagcggttaacgccgatgagggtttttttccggttctcaagagttttcctttttgccgtgtttccttcggtgattttctgttttaccaggccgctttgtatggcagaggcaaaaccacccgcagcttcaagctcaaggaaaacgttccatgcggcttttgccagttcagcggtcagggtttcaaggtaatacgagccggcggcaggatcggcaacacggtggagacaggactcctccttgaggataaggtgaatattgcccgagatccgttcggcatcgctctccgaaacggaaagaccgccgtcaaaaggggttatctgcagggtgtcgtaacctccgagaaccgccgaaacagtttccgtcgtctgtctcagaacattggtgaacgggtcgagcagcgacaggtttcttggcgatgttctggcgaaaagcctgggcaataacgttttttctgcaccgtatgccgcggctatatgccggaaaagttttctgaacgctcggggtttggcaagttcggtgaaatggctcgatcctgcggccataatgatttccatggctccgacaatccgcccgggctctatgtctgcggaggtaaatcggttgaggagatcgcttgctgccgccagtgccagcgcgatttcctgagagggagtcgctccctgttcatgccagggaacggtatcgacggcaagaaaacggaagccgggcatggcatccgcggcactgaaaaggcggttttccttttcaggcagggtttcaggagtttccgaaaggagccctccgctgttctcgatgaatcccggcagagtcgcaagcgtttcaagcaacgatacctgatcggtgacggctcctgaaaagtagattgcagctgccggaatatttatgccctgcagcagctcgcagaggctttcattctggcagagctgcggagcacccagatgaaactccagcgcggtcacctcctgtgaaagaaggctgtccagggcttcacgatttgcttttccggtgtccgaaacctttattctgcggcagtttctccatatgttgcgttgtttcggttcctgttgacccggcagagttaccgcattgcctgatgcataccagggttcgagagtaaatccgtccggagtagtccacatgatccgttcatagggtgtatcgcgcagatcggttacggcttttgctttccaggtgttccaatcgacggatggaaactcctgaaagagctgtttgttggtggatggtgtcatttcgtgataaggtggcatgttctcatggaattgcattgcactgcggtgcggtatgcattctgaggatcgtggctatttcatgcctgagtgctgtcggaagggcggttttatccacaaatcctttctgctgcagccatgaggttgtctgaaattctttggatgttttgtgaccggtatactgttcgatcacccgttttcctgaaaagcctatgtttccggcattatgttcgaaaattctgaaccctctcgatgcaacgccgatagctacaccgccgagagtcgggtcggtgacgatggtgataaccgggaggccggctttttcaacgctggagactgccacatgaagctttggtatactgaccatcgacgaacacccctcatgcattcttgcccctccgcctgttgcctggataatgagcggctttttgccggcaatggctattttcgccgcccgccagattttttcaccggttgacatgcagaaggaaccgccgaaaaaattgaaattcgtggcacagaatacaaccggttctccttcgatagtcccgtttccggtaatgaatgacgaggctgcaccggttttatggcgggccgcttctattttatgcggatagtccggaaaaccgagaatatcccggtcgacgatatatcgggtctcgggatgttcggagaaagagtcccggtcgagcaccagatcgatatagtcgtgagctgtaagacgtacgtaccggtacccgcaggaggagcagacaaaattgtccgacagcagcttcgaatagagtaccgggtcaacaatattttttccttcgttgtccgtacattgtttatggcgggcaatgaaaagccctttttccggtttcgggataaagaaggaaaccggtttttcaaaagcaaggatttcgttttcgctgatggtgctccattgtccgattttttcccagcgttgcactcttgtttcgaaaaccctgtcgaaaccggatgcgtgcagtttcccgatccatgtcgttacggaggttctgaaagagttcaaggcagcttccctgaagcggtgggcagggccttgcgtttcgagaatcagatcgtcgatgatgccgtttttcagtgcttcttttgctgttatctgtgatatttctgcggcaagattggctttttcccttgtatggaacagaatcgatgagcaggcctccggcgagatgaccagataagtcgcgtattccatggcgagcacgacatcgcatccggtcagggcaatggcgccgccgctgcatccgcggttgatgattaccgaaagggtcggcacccgcgcttcggcaagagctttcatgcagcgtccgattttccaggcaatgccgccggcttccgattcttctgtggggtccgcacctgccgtgtcgataacggttatgacaatgcggttttccttttcagcaagctgtatggcatcgattgctttctgaaaagctgcaggagtaggcatgccgtggttccagcgactgatgttttccggctccttcatgagttttttcataagggaaaagtcggacgtcggaccggactgctgaccgatgagcatgacgggaatcaggttttctccggttccaagcgatgctctgtgcgtctggatgacacagcttccatgttcatcgttcgaaagacactcttcgggtgtttcgaaaatggtgagataatcgagatatttaggacgttcagggtgaaaggagagctgatatttttcgtattcgctcaatgcttccacagcttcatgtgagcagctgaaacccgctctcttttcgaaaggcagataaaaatgtttcacagttggcagtaaacgttatccatggttggtcaagaatgtttctgtgtgaattccagcaggactctgttggtctctttcggatgaagaaacacaatgcgttttcctccggccccatctttcggggccccaagcgtactgaggtttaccgaagcgagccgtgtcgtctcctcttcgatattgtctgtctgcagtgcgatatggtgcatgccgtccccgtttttctgcagaaacttcgaaatggggctgtcgtcggagagcggctggagcagctctatttttgtatcacccaccggaatgaatgcaacccttaccttttccgatggtacctcttcaatggtgatatccccgggggcgcacccgagtacgttcatgaacgtttcgagtgcgctttcaaggttctggacagctatggcgatatggtcgatcttcctgatcatgcttcctttgttacgggccggctttttactgcataaccgatggtttgcagcgcctcccttatttcgtcgagaattgcgggatcgtcgattgtcgccggcatggcgtactcctcgctgttggcgatttttcgcatggtgccgcgaagaatcttgcctgaacgggttttcggcagacgattgacaataaccgcatgcttgaatgatgctactggtccgatgttctcccgcacgtattcgatcacatgcttgacgatctgggtttccggagtatcgacattggctttcagtaccaggaagccaagcggtacctgacccttgagatcatcgtggacaccgataaccgcgctttcggcaacgtcggggtgctcgcagagagccgcttcgattgagccggtagagaggcggtggccggcgacattgatgatgtcgtcagtgcgtgacatgatgtgaatataaccgtcttcgtcgataaaaccggcgtcgctggtctgataatatccgggaaagcttgtcatatagctttcgataaaccggatgtcggctttccacaggctcagcatggtgccgggcggaagaggcagcttgatgacaatgtctcccatttgtccggcaggaagccgttccatttcctgattgattacctgtacgttgtaaccgggaaccgctcttgaagccgatccgtattttacagggccgggttcgataccctggcagtttgcggcgattgcccagccggtttcggtctgccaccagtggtcgactaccggtacctgcagcttttcctcagcccatttgacggtatcgggatcggcacgttcaccggcaagaaagagcgtacgcaggctggaaaggtcgtattttttcatatacatgcctttcgggtcctcttttttgatcgccctgaaggcggttggggcggtaaagagcaccgcgacgctgtattcgtttacgattctccagaacgttcccggatccggggtgccgaccggtttgccttcgaagataagtgtggtgcacccatgaagcagaggggcatagacgatgtacgagtggcctacgacccatcccacgtcgcttgcggcccagtaaacttcaccgggtttgacgttatagacgttttccatcgaccatttcatggcaaccatgtgaccgccgttgtcgcgcacgatacctttcggctgccctgtagtgccggatgtgtagagaatatagagtggatcggatgattctaccggaacgcattgtgccggttcggcaccgagcagagactgtttccacgtcagatcgcgatcttcgttcaattcggctttcagttgttcgcgctgcttgatgatgcagatttccggtttgaagtgggcaagttcgatagcgaagtcgagcagtcgcttgtaatcgacaaccctgccgtgctcgatgccgcacgatgccgagataataactttcggtttacagtcgtcgattcttatggcaagctcatgggaagcaaaaccgccgaagacaaccgagtgtatggccccgattcttgcacaggcgagcatggcgaccacggcttcgggaatcatgggcatgtagatgattacgcggtctccttttcttacgcctcttgattgcagggcgcctgcaaaaagagcgacgatatcccggaactccctgtaggtatatcgttcttttgcaccggtaaccggactgtcatagatcacggccagctggtttccccgaccttcgtccacatggcgatcaagcgcgttgtagcaggtgttggtcatgcctcctgaaaaccagcggtaaaacggcgggtttgaggaatccagcacggaatcccatttcttgtaccagtgaagttccgatgcagcggcaccccagaactcatccggctgctcgatcgactgttgaaagacggtgttgtaagactgcggcataacagataaccccctttggaatctaaggttgttgagaaaaacaggaagactcgaacagcaaggatatacgagagtcccggcttgccgggacatgaggatttcgggtaccggaaaacgatgcagtcgcatcgcggaacaaaaggatcgtggtgcccataagcagaaccgtgttatgcatggtacaggtaaaacctgtaaaatttcatgttaagaaaaaataaagttactgacaatcaacaattgtaaatgcatagctcgggaatcggatatattcatgacaacatctttggcttcatctctttgaacaactcgaaaagctcctgtattgcaagtgcttctgcgcgtcttttcagcacttccgaaggaaccgcgtcgaggttgtaactctctttcaggttgttcagcagggttttgcgtcgctggtgaaaagcgcagcggacaaaacgactgaacccttcgggatcgctgagcggaacgtgttctttcggcgttatggtgatgaccgcgctgtccactccgggctggggtttaaagactttgcgtcccaccctgaatccgtaggagacatcgaaaaaagcctgaagctgcacggccagaatgccatactccttggttgatggtacggctacgatgcgcatggctacttcatgctgcatcataagggtcgcatgcataaagcagcgcctgtactcaagaagcctgaaaaggatcgggcttgttatggagtaggggatgttgccgagaatcctgagttttctggcgccggtaacagcttcaagatcgattttgaggaaatcggcttcgatgacgttgagttgcgggtactccgtacggatgaatgccgcgagtttcggatctttttccacaaccgtgaatgaagggcagacctcaataatttcttttgtcagcgctccgaatccaggcccgatttccaggatgttttcttccggctttgctccggacaggcgaacgatttttcttgtgatatttcggtcggtgagaaagttttgccctaattgtttttttaccgctatttctgtatgcttatattcaacttttgtcatgatgtccgggtttttcctgttcgctgatggccgggcggaactactttttttaatttaagttattctggaattaatgggagaaaatatcatcgacaccgcagccgcagcatacgtttcacgggggaacaaggctacccgtacaggatttggtgaggctctgctggaaatcggacgtgaaaacagcgccgttgtaggcctgtgtgccgatctgaccggttcgttgaacatgaatcagttccgggatgcttttcccgaccgttttttccagacaggaattgccgaagccaacatgatttccatggcggcgggtcttgcaacaacagggaaaataccttttgcggcaagttttgccgtgtttgctaccggcagggtgtacgatcagattcgtcagtcgctctgttactcgaatctgaatgtcaaggtgtgcgcctctcatgcgggcctgaccctcggagaggacggagctactcaccagattctcgaagatatcggtctcatgcgcggcctgccgagaatgaccgtggttgttccatgcgattacagcgaaaccaagcgtgctgcccgggctattgtacagcatatcggaccgttgtacttccgtttcggaagacccaatattccggactttacgcgagatgaggacggcttcgagataggaaaatcgatagaactgcatcccggcagtgacgttaccgtcatagcttgcggcatcatggtatggaaggctctcgaggcggcccgtattcttgagaaggaaggggttggagtcagggtgatcaatatgcataccatcaagcctgtcgatacccttgccattgtaagggcagcaaacgataccggcgccattgtaactgcggaggagcaccagatttataatggccttggtgatgccgtagccggcgtttgtgcacgaaacattcccgttcccattgaaatggtcggggtcgaggatcagttcggtgaatcgggtaaaccggatgatctgctcgaaaaatataagctgacgacagcggatattcttgaaaaaatctatctggctctgcgcagaaagtagaacgtaggtatggtgttgttaagtgttgtaaaattgtaactctgtaaggagacccgaacgatgggcatgccgaatttaggtgatatgatgaagcagattcagaaagccggcgagaaaatgcaggatgtgcagaatcagcttgaaaaacttgtcgcgcatggcgagtccggcggcggcatggtaaaggtgagcgtcagcggaaaacagaaactgctttcgctcaggatcgatccggaaatcatggacgatgcggaaatggttcaggaccttgtgattgctgccgtgaacaatgcgcttgacgcttctgcagcgcttgctcaggaggaaatatccaaagctgccggcggtatgatcaatcctgcagatattctgaaaaatatgaacctcggtaaatagtactcaatgcgttatacttcggcggccattgaaaccctgatcgaagagtttgccaaactgccgggtataggtcgtaaaaccgctcagcgtcttgccatgcatatactgcatgaaccgaagtcaggagccgaaaggcttgccggtgcgttgatcgatataaaagaaaaggttatccgctgttcagtctgccagaacgttaccgaccgcgatgccgatccctgttatatatgcagcagcacaggccgtgacaggtctgtcatctgtgttgtcgagtcgcctgcagacgtcctggcttttgaaaaaaccggtcattataaaggacagtatcatgtgcttcacggccttgtctcaccgcttgacggcataggacctgacgacatcaggattcacgagttgcttgccagactcggagagcggcatgaagcggttccggtaaaagaggtcgtgcttgctctcaatcctacagtagagggagagacaacctctctctacattaccaggctgcttaaaccttttggtatctccgttacaaagattgcccggggtattccggttggtgccgagctcgagtttattgacgaagcaacgctttcccgcgctatggagggtcgctcagcggtgtagtgtttttctgcattccgaccggcgaaattatatgtgaagttcaattcaggaaaatgagtacagataaaaaaacggtattgattctcggcggcggtcttgccggcctgacggctgccaagcgactgaccgacaggggattccaggcaaagattcttgaaaagagggaaatatacggaggcaaagtatcgtcatggaaagatgaggagggtgactggatcgagtcggggacgcactgttttttcggcgcttacgatgtgctctacgatcttatgaaggagatcaaaacctatcatgccgttctctggaaggagcatcagctgacctatacgcttcagggagacaagcgcttcaccttcaatacctgggatctgcccagtccgctgcatctgcttccggcaattgtgaaaaacggctacttcaccttcggggagatggcttccttttcccgatccctgatacctctggccttgaagcagtcagcttatccgccttcccaggatcatctcacctttgctgaatgggccgtgcagaaaaaattcggcaatcgtcttatggacaaaatgtttcgtccgatggctcttgccctgaaattcattccgcctgaagagatatctgcgaagatcattctcgatgtaaccgaaacattctatcgcatccccgattcttcacgtatgggttttctcaagggagccccccaggagtacctgcatcagccgctgcttgactatctgagttcgcgcggcacggcgttcaagaaccgcacctctgtcgatgagctgctctatgacggaggggagatcaaaggtgtgcagctcaggaatggcgaaattctcactgccgactattatctttcggccctgcccgttcataatctcaacaaggtgcttcctgcagccctgaagcgccatgaccgctttttcggtggcctttcaaatcttgaaggggtaccggttatttcagttcagatatggtacgatcgggagatcgtaactgacgacaacgttctgttcagtccggatggcattataccggtctatgccaatcttgcccgtacaacacccgagtacaggacgcttcgcggcgagccctttgaaggtaaaacccgtttcgagttttgtgtcgctccggccagggagctgatgaggctttccagagaggagattatccatcaggtggatctcagtgtcagggcctgctaccctcataaaacgcacggagcaaggatactgaaagcaacgcttgtgaaaataccgcactcggtgtatgctcccttaccgaatatggagcagttccgtccgacccaacagactccggttcgcaatctttttctcgccggcgggttctcccggcaattgtattacgattccatgggtggcgcggttatgagtgcaaatcttgctgccgaagggattgtcaaggcggaaggattggagtgaaaggagattatccggtaaaaaaagaaaatagtagttccttaaaaatattctattgcgtatcttaaaagcccggaagcaatcgatggattgatgaggcgagcccttgtagctcagtggatagagcagtagtttccggaactaaaggtcggcagttcgagtctgcccaagggcactggatcggaaggtttttcggggtgtggctcagttggtagagtgctgcgttcgggacgcagaggtcgtgggttcgagtcccgccaccccgactgaaaggcggttatggagatttccatggccgcctttttttattttcgtcctgttaccggtgcaggatggagagctttctgtatctgtaccagtcgcctccttcatcaccattgacggtgtaaccatagattgtaattcgcattccttttttcaggaacccattgttttcggggtggtttatgacgatacggattttggcgccgcttttgaaggagtattccggatcagcgccagcttcgttgtgaaccgttgttccgctaagaaatatcgagtaatgtgccggcaccgtacggtcatgacccagagagcccgaggcattatgtcgttttccgttgcgtatcgtgtacagtcctttacggaatttttccgggttccatgtaatggtttcaatgtttccctggatagtcatcggcccgatgcgcggccttggagctgctgcagagtaacgtgatccggtgatcatcatgaagatgccgagcagcatgaccaaaagattttttgtgatgcgttccatctgatgaatatttttcaatgaagttttttcgttttcaggcgcagtgaattgctgaccaccgatacgctgctgcccgccatggcaatgccggagaaaacaggattgaggaaaattccgaaaagagggtagagagctccggcagcaaggggaatgccgataatattatagatgaacgcccagaagaggttctgccggataacccgcatggtcgatttcgagagcgtaattgcctgagaaatttttctgatatcacccttcagcagcgttatacctgccgattccatggcaatgtcggttcctgtggccatggcgatgccaacatcggcgcgggcaagggcgggcgcatcgttgataccgtctcctgccatggctacggttcggccttctttctgcagcgcagctattttctcggctttttcatccggcagcactccggcaatcacctcatcgatgccggcctgtgctgcgatataacccgcagacgaaggattgtcaccggtcagcatgataatgcgtatccctttcctgcggagttcggcgacagcctcttttgcgccatttctgatggtgtcggaaagagctaaaaagcctgatgccgtgtttcctttttcaatgacgatgacggtttttccctgatgcagcagtgtttgaacgaccggcagaccgttttcctctgctccgggttttctgaccgttacggatagttccccgatgttcgccctgacgccgataccttccatggcttcgaatgccgttatttcgggaagtgcagctcctttggctcttgccgctttgacaatcgccccggccagtgggtgttccgaatatcgttccacggctgctgcaagcagcagaagttcgtcaggtgacgagttgccgtcgagagagcctgtgtcggtgacttccggaagacctctggttatggtaccggttttatcgaaaacgacggtatctaccgaactgagccgttcaaggctttccgcgttgcggatcagcatcccgtattccgccccttttccgattccgacaatgattgccgtcggggttgcaagcccgagtgcgcaggggcaggcgattaccagaacgcctgtgaagcccatgatcccgtaggagagcgccgccgggaacccgaggaacgctgtcccgatggtaagccacgcaatcagggtgagtgaggctataacaagtactgcaggcacgaatatggatgcgatccggtcggcgatgttctgaataggggcttttgatccctgggcttcctccaccatagaaattatccgtgcaagcagggtgtcgctgccgactttcaaagcggtaaaagtgaacgagccctgacggtttatggtgccgccaataaccggatccccctctttcctgtcgacgggcaggggctcgcccgttaccatcgattcgtcgatcgaggaacttccattcgcaataatcccgtcaaccggaatgaccgctcccggtttgaccaggagcaggttgccttttttaaccttttcgacaggaatttcaatctcctctcccttgcggacgagcagtgccgattttgcctgcagaccgacgagcttgcctattgcttcaccagttttaagtctcgaccgggcttccagatatttaccgagatgaacgaacccgataaccacaatcgatacatcgaaataggtatgggagggaaggccaagcatatttctgaaagaagggaaaattgtgatgagtgaactgtatgtgaaggccgagagggttccgattccgatcagcgtatccatgtttgccgctccgtggcgtatgaagagaagaatgccgtcaagaaagggtttgccgatcctgacgatgaaaattgcggcaagaatcatggtaaggccgttgaagacctccatggagataggcatgtgcggcatgctgtgcaatgccgtagaagcgatatcccacatcatgaaaaaaaataccgccatagctgccgggagcgagaaactgaccagacgcttcagctgtttcacctgttcctgtttttcgctgaacgcctttgtgtcgggatctctcccttttatttcggctgggatcccgcctgtaccggcatctccatcctctttcgaagtgagcttataaccgaacttaccgacaatgtcgttgatctcgctgtcggaaagatcgtgttccctgaacgacacttttgcctgttcggtggcaaggttgacctcgaccttctcgattcctggcgtctgggaaagctttttggtaatgatcgctgcgcagcttgcgcagtgcatgcctttgacatgataggttttttcatccattgaattcagtcgttgcctcccggctattgatgtccgtgattctgcaccttgcgagttgagtacaaattgcatatccgtatagttccggatgggaacgcatatgagtaattttgcggattttttattagtttctgagccgtaagtattcggaaaatgaaccttttacatgtcgattgcctttgatgcttctaaaggatacctctcaaacccctttgtgcgtctcaatcgctgcttgcgggggtgctcgaaattcttgttccgatgtatcgtaactttttccgtcttgcgcgtcggttgttcaccacatattttcagaggtaccctgaagaatgaaacacagcattccatgttttgaaatcaatgccggtcgttcgaaatttcacaattaatgcctgccggtgcaggctattgaatacgcaacaaaccaatgggaatagagtttaccagtatatggaaggcgatcgttgccgaagcagccaatgagtgcaggcgtgatcctgaaatcagcatttttctcgaacagcacattcttcgttttaacgatttcggatcctcgcttgccatgctgctttcggtcaagctgggttcgaaacattttcctccgcttgtgctgcaggggttgttcgacgatttttaccggcagagtcctgagcaggtggagtatgcgctttatgatcttgttgccacccagcaaagggatccggcggcagtgcattactttgagatcatgctgtttcttaaaggttatcaggctcttcaggcttaccgtcttgcgcactggctctggaagaacggccgtaaaacgatggcatatttcatccagaaccggatatcggaggtttttgccgtcgatattcacccggcagcagtgatcggcaagggtatcctgctcgatcatgcgaccagtcttgttataggcgaaaccgctgtggtcgatgacaatgtatcccttcttcacgaagtgactcttggcggcaccggcaaggagaccggggaccgccatccgaaggtgcataagtcggtattgatcggtgcaggagccaaaattctcggcaatgtcgtgatcggcgaaggcgccaaggttggcgccggcagtgttgtgctcgatgatgtgccgcctcattataccgttgccggtgttcctgcccagattgtcggcagaaccgaggttgcagagccttccagggagatgaaccagaaactggtcaacagagaaagataaaggttctcgtggaaatcaggctttaaacgttctgtgaagatgatccctgtaggtttcgagtctgcttttgatctcaatgaaatggtctcctccgagtttttccagcaaagcgttggctatgaccggtgctacaaccgcctcggcaacaacgccggcagccgggactgcgcaggtatcgcttcgttcaaatcgtgaaagggtcggtttcatcgtttcaagatcaaaagagtgcagtggcgtgacaagtgatgaaatgggtttcatggctgccctcagatgaatggtctgaccgctcgacatactgccttcgagcccgccggcccgatttgtttttctttcaagtcctgtgttttcagagagaaaaaattcatcgtgtacctgtgatccgggtttccgggaattttcgaacgcatgaccgatttcggcacccttgatagcctggatcgacatgagagctgaaacaagcatcgcgtcaagccgccggtcgtgttgcacataggagcccagtcccatcggaacgccggtaatgaatatctcaataataccgccgagcgtatcgccttgtttttttacttcatcaatggccgcaattgcgccagcttcagcagatttgttcagcatgcgtactgacgaacgatcggcttcaagggcaagacattccgcgccgtttacgagcaactcttcaactgccgggtttaccgtcggttctgcggcagatcctattgccgaaacatagctgccgatttcaatgccgagtgccttgagaaaaactcgtgagagcgagccggcagcaactcttgctgcggtttcccgtgccgaggagcgttcgatcaccgggcggatatcgttaaaaccatacttgattctgcccgcaagatcggcatgaccaggtctcggaatgctgattttagcgatttcttcgaccggctcttcaaaccgggccatcgtggttgtccagttttcccagtcgcggtttctgataagcagcgttatcggcgatccgatggattttccgaaccggataccggacatcacttcggctttatcgctctcgattgtcattctgccgccccttccgtatccctgctgacggcgcagaagctggctgtcgatatcgttctgtgtaatatcgatgcctgcagggagaccgtcaacgattgcagtcaaagccgggccgtgggattcgccggaagttaaatatcgtatcatagtggcttttggtagtaaaaaggcccggccgtgtcaataacagccgggcttctgtaatgaaataattgcaatgaaaactgatcggattcaacgcagtcttttcgctgcttcttttgcataataggtgaaaatcatgtcgccgccggcacgtttcatgcagagaagcgattccatcatcacccgttcttcatcgatccatcctttttcggcagccgctttgaccatggcgtactctcccgatacatgatagatagccacaggcacatcgaaacgttctttggtgcggtaaacgatatcgagataggcaaggcctggcttgaccatgacgatatcggctccttccatgatgtcgagttcaatttctttcatggcttcgtcggtattgccgggattcatctgataggtggtcttgtcgccgaactgcggtgcggaatgcaatgcatcgcggaaaggtccgtagaagctcgatgcatatttggcggcataggagagaatgccgacatcggaaaagccggcatcgtcaagggactcccggatggctccgatgcgtccgtccatcatatcgcttggcgaaacgaaatcagctccggcattggcgtgagatgccgccattttacagagaacttcaacggtttcatcgttgagaatgatgccgtccctgaccagtccgtcgtgaccgaaaggggtaaacgggtcgagagcaacgtctgtcatgatgcagagatcgggtacctttgccttgatagcccggatcgcctcctgaataatgcctttatcgttgtaggattcacttccgtcttcagttttcttttccggaattccaaagaggtcgatgcactggatgccgagatcccagagctcctgacactctttgaccgcgttgtcgatagagtaacggaaactacccggcatggacagcacttcttcaacaacattggttccggggcagacgaacaacggaaacacaaggtcgtttactgtcagggtgcgttcctgaacaaggtttcttatagcggccgatttccggagccttcttgggcgatgaacaatattgagaagatcgagctgactcatggcttgtaaaatatttggtttttaaaagccttaaaatacgaaaagccgggaacatcacgaaaggctgccgaggaaaaaccatgtgaaatcttgggtacgtccgctgttctttgccgcacgaatcgctatatttttttaaaccattgttaagaacaggcaaaccggtttttcaagccgactttataactccatcgaagccctgatcatttttttattcaaataaacagatgccccatgaacaacccgattacagaatcattttccgggaaaaaccagcttcttcctttccggccaatgctggcggcaaggccctcactgctgaagacaggtcgcaaggtgcggaaaccttcctttataaccgaatatcccggacaaaaaccatatacgcttgtttttgaagatgatgtattgcctcccgatgtatccggcattcagggggtcagggtctcatcggttgaggatgtgcttcattaccagattcttcttggtgatttctgtgaattatacctgtcagcagattattctcaagcgcatcctgaaatttcaggaaaactccatttgacagttgttcgcaggaaagggacggtttcccatcccgacaaggagacgacaagacgcctcctcaccaggctgccgctcaattttaaaagtcttatgcagagtccgcttgccgttttggacggagaccgtctgcctcaaccgatcaacagggagtttgttcacaagaaaagcatcagaaatgcactgatttccgaaccgctgatcgaaggaaaatttctttctttcaatatgttcgacgctattgacgaattccggttcgatcatgaatccgaccattttcagggaatgctgattcttgaagcgatgcggcaggcatccattgccgcagctcatattctcggccagcttcctcttgacggcggcatgactctcctttcctatgatacgaagttttataattacattgaaaacacatcgcctgttgttctgagaacctacagtaatttcagttgtaccggagacgatgaagaacgggagtcttatgcgctctgtcagctctatcagtggggaaaactctgtacggaagctactctgaatgcctatatttttatgagcaaggaaggatatgccacacatcgaattcgttcgggacgcataaccgaacgaataaaaagacagtttgacaccaaaatcgatcttctgaaaaaacattctgtgaactcatgaagaagataggtgtaatcgggggcggtatttcgggtatcgcgacggcttacttccttaataaagcaggtttttcggttgacctgtatgaggaagctcctgtaattggcggcagaatcggcagcgagtgcctggagggaagatggcttgactttggaggcaagaatatcggcagaaaatatcaccggtttcgccgatttgtcaaggaatacggtgatttcccttttgaatattttggattcaacacatcgcaactcattgacggaaaggttgtgagcctcaccaaggagagccggaagctgtcaaattttcttggatttctgaaactggccggcctcagaggcgggagcgtgctgtatccctgggtgagggccgtgatgaaggacaacgcgcaggggatgcttcgaacctcttttttcaacgatgtcgcagaaaagctcgatgacggttcgcttgcggactgttttccttcgcgatgcgcaaaacatctgatccgtcccgtaaccgtgagaatgaacggcgctgaaccggaagagtgctatccgggaaatttcggttcgaatcttgctcttgctctcgacagttacgagcagctcaaaggaggcatgcatcagcttctcgaagctttcgttgctgccggttccgggaagctatccattcatgccggtcatcgggtaaccgctctttccccttgcgattcaggacgaggagtggtcgttgcctatacctgtaacggcctcggaggatcggcttcctacgagcgggtgatttcggcacttcctgcaacgcagctttcaaatctgatcggaagctcttttccggatgcggcagagattctcgatcgtgtcagatactatcctgtctcggttgcgattgcggtatatcgcgacaatgttttcagcaaaaatcatcgggccatggtattcgacagcacttcccccctcagcaatgccggcgcgtacggcatacatgaccttgatcttgttcgctatacattcagcggaaaagcggcaagagagcagatacgccctgaatcgacagcagaagaggttatatcccaggctgaaaaaagagtattgccatttttttgtattgaggggaatacacgcaccgctatgctctataagtacctttcgccgggtttatgcgcttatgcaccgtttcaccagaggcttttttccgaattgcagaacaggcttgcctccttttccggcctctacgttacgggtgattttcgtcggggagcctcgatcgaagcgtgtttcgctgcagccgaagaaaccgtacaatgtctaatgagaggagaagtgttctgatgatcaggagttacctcagaaaggcattcgaagaagggacgatgatatcggatttcaatcttcgatctgccgctcttctcggggcacctgcccatattatattttattttcttttcaaatatggatttcatcttccgtatgagaacttttatctgcgtttggcggcgacattgctgtcgttttttgtgctgttcaggaaaaagcttcctgaacagctcaggaagctttttccctattactggcatttttcaataatttttgtactgccgtttattttcaccttcaacctgcttatgaataattttcatgagttatggctgtactgggaaatattcatgctgttcatcctcattacatatatccctaattggcttatttttctggttgatctttttatcggagtcgctgctgcaatagtcatgttcctgtttttatcgagaggacttgttcttgatcccaaattcgatattcagctctattcgattgtaatattttttactgtcgttgccgggtacattttcagttacagcaacaaaaaaggtcagcttgcccaggagaaaaatgcggcgcttcatgcgcttgcggtgggtatcgcgcatgaaatgagaaacccgctcggacaggttcgctacaatctcgaagccattcaggatgcgctgccgctttattatcccggaaaaaatgtccatcaaatcgatgagaatgttctcgaaaagatttatgcaggcatagcccagggccagatggcgttgcataggggagtacaggttatcgatatgatactcgaggaagtaaaaaacgaggcgccttacagcagcgcctttacatacctttcagcggcagtcgttaccaggcaggctcttgatgaatacgcctacgaatccgacgaagagcgctgcaagattcgggtttctatcgaggatgattttatgttcaaaggggtcgagtccatgtacgtttttgtgattttcaatctggtcatgaatgccctgtattttctcagactgtatccgaaaggcgggatttatatcactatacgcagaggcgaacgcatgaacagcgttcttgtcagggataccggtcccggcattggaaaagaaaaccttgcgcggattttcgatacattttttacatcagggaaaaaaggcggaaccggacttggacttgcctattgcaagagagtgatgaacctgttcggaggtgatattacctgtgattcggttcagggagagtataccgagttcaacctgagattcccggttctcgacgatgatgaactgaccaattatgaagagcagctttatcgtgacaacagggaggctttcaatggaaagcggctgcttcttgccgataatgacctgaatcaccgggcgaagctcaacggcatgctcaagccgcttggacttgaaatcgatatggcagaagatggtgaaaaagcttttcagatgatctcatccggacactatgacctgctgctgtgtgaaatggcattaccggtttatgatggttacaggcttacagctcttctgaatggcagtggaggaacaacgctgaggcttccgattgtaacgtattcaaacgaaccggcctatctttactgtggcagagcgggaaaaacaggtatttcggtactgctttcaaaaccgctgatgctccagccgctcgtttcggcactctctgctgcgctgcgcatgaaaacggagatgagcgaccgaaaagatctttcccataaaaacgttctgcttgtcgatgattcttcggttaatcgcatcgcggtaaaagctatgttgcggcatatcggtatcggaagtgtcgttgaggcggcaaacggtgtcgatgctcttgatattcttgagaaaacgccgctggatctgctgctgctcgatattcagatgcccgtgcttgacggtcttgaagttgcaaaacagctgcggaaagggagttcgatcaacaggtcgataccgataatagccatgagcggtgagtccgaccggactgttattcaggaggcgatcatgagcggcatggacgcgtatatcgtcaaacctgtcgatcgcctgataatgcagcagaaaattctgcaggcactctgagaaacctgaggctttttctgctcatcggatatctgtttacatcagaaagctcatcatgataccggcagcaaccgctgaaccgatcactccggcaacattcggagccatggcatgcatcagcagatgattggacgggtcagctttcaagccctcattttgggctacacgcgcactgtcagggacagccgaaactcctgccgcaccgataagcgggttgattttgttctctccggaaaggaaaatgttcatgaactttgcgaaaagcacacctcctgcagtcgagaacatgaacgacagcgctccaagaacgaaaatcagcatcgactgcggggtaagaaatgtcgttgcctgggttgaggctccaacggttatgccgagtataatggtgacaatatcgataagcgcattttttgcggtatcggcaagccgttttgttaccagcgactctttcagcaggttgccgaaaaaaagcatgccgagcaacggaagggaacccggtgcgataaaaccggtcagaagcagcccgaaaacaggaaacagaattttttcctgttttgtgaccgatctggggggtttcatttttatcctgcgctccttctctgtcgtaagcagccgcatgatcggcggctggatgatcggcaccagtgccatataggagtaggcggcaactgcgatcgatccgataaggtggggagcaagccttgaagccagaaaaatagctgtaggtccgtccgctccgccgatgatgcctattgatgccgattccggattggtgaacccgagaagcagtgcgccgatgtaggtcataaaaataccaagctgggctgcagcgcccagaaggatcagtttcggattggatatgagcgtcgaaaagtcggtcatcgccccgattcccagaaagatcagcgggggatagatccccttgagaacaccctgatagagatagttcagcacgcttccgtcctcgtagatgcccagctggagaccggcatgttccatgaacggcgtgttgcctataaggattccgaatcctatcgggacaaggagcaacggttcatactcataacggatggcaaggtagataaaaccaagcccgataagaaccatgatgatatgaccggcggtgacattggcaaagccggaataactgagaaacctgagaagtccttccataatgtttattctatttcaatcagtacatcgccctgcatgacggtatcgccggtcgtgaccttaacggttttcactatcccgtctttttccgcataaatgttgttttccattttcatggcttcgagtaccagcaccggtgcgtcccgtttgatcgctgtgccgggttgcacgtacacggcaatgatggtgcccggcagcggagccttgatgaggctgagtcccggagttgtgagcggttcggggtctttcactttcggcggtgtgtaccgaaccagtttcggggttttcggcgtctgaatctccctgccgagtttcacctcgtaaagggtaccgttaacctctatttcggccaggttctcttcgagtgattttatgtcaacgttgtatgtatttccgctgatagtgaaggtgtagtgcttcatcgttaaaaacgtctgaaatgagtaacgttatagattttcgaattccagggcgaatagcttttggctgctttggttatggtcagcaccgctgtttcatgatcgtggagttcattgagatagagaaatattgccgtcgcgatagctgcattgacctctcccggaatggcgcttccggccgttgccgctttttccggttcgccctctttccgcagttttctgcgaaggttgaatgccagaagtttcggaagctgccgaaagaaaacgtaaagcagcagaagtgcaagaaataccaccgtgtacccgattacggcaagcatcagatgatcagccgtaagtgcgtcagggttcagttgtatccagagaaaaagattcatgttttgtagctgtttaaagtggcagcgttgaatgttttttcagagggttactgtcttttttggttgccagcgtctgtaaggctcggatgatacggaaacgggtgtttcttggttcgatgatatcgtcgatatatccgtatttggccgcttcataagggttggcgaatttatcgcggtattcgttctctttttctgtaacgaaagccgctctctcttcgttggaggtgaacgatttcagatccctgttgtacagtacctctgtcgcacctgttggccccattaccgcgatttcagcgcttggccatgcatagtttatatcacctctgagatgacgggagctcatgacacaataggctcctccatatgccttccggagaatgaccgtgattttcgggacggtcgcttcaccatatgcgaacagcagcttcgcgccgttggtaatgatgccgttgaactcctgggcgcttccgggcagaaaccccggaacatcgacaagcgtgacgatcgggatattgaatgcatcgcagaaccttacaaaacgtgccgccttgcgagatgcgtcgttatccagacagccggcaagatagttgggctgattggcaacgatgccagtggatataccgctgaaggtgacgaatccggtaacgatgtttcgggcatactggcgctgcacttcgaggaattcgccattatcggcaatagcatgaatgatgtccttcacatcgtaggggatggagggcttttcgggaataatggtattgagctcatcgacaagcctgtctgaaggatcgtcacaaaatgaaagaggcggttcttcaaggttgttctgcggcaggtagctgagcagtttcttgatgagcagaatgccttcttgttcattggcgccgacaaaatgcgtaacaccggatttcgtggcatgtaccgaggctccaccgagatcctcttcggtgatggtctccccggttacggttttaacgactttagggccggttacaaacatgtagcttgttttttcagccatgacgataaagtcggtaagtgccggtgaatagaccgctcctccggcacaggggccgaaaattgctgaaatctgcgggataacgcctgaagccatgatgttacgctgaaagatacttgcgtaaccggccagacttctgacgccttcctgtattcttgcaccgccgctgtcgttgatgcctatcagcggagcgcctaccttcatcgcctgatccatcactttgcagatctttttggcattggtttccgaaagtgagcctccgaaaaccgtgaagtcctgagaaaagacataaacaagacgaccggcaatcgtgccatgtccggttatgactccgtccgaagggtagtgttcgtctccaagtccgaaatcggttgtccggtggctgacaaacatatcgtactcttcgaaactgccttcatcgagcagcagatcgactcgttctctggcagtcattttgcctttattgtgctgcgcagtaatgcgcttctcccctcctccgagtcgggcttgctctcgcttggcaagtaatcgtttcatgtggtgcttaaaacgggatagtgaatatgccgggctttttgtctcatgggcactccatttatgcagagtgaccgaataagtcgcaagatagaaaataagttgtgatagttttgcagtcctctttaaggaatgtatttttattttttttaacatgttaccccacaggagaccggaacgatgactccagagcttcagcttgcgttagaaactgccgagcgtgccggaacattaagcctcggttttttcaatcagaaatcgcttgaaatattgtataaacgggatgcaacccccgttacagaagccgatcacagagccgaagagcttattcgttcagccatagcatcacgttttcccgaagatggcctctatggtgaggagtttgatgaaaaatcctcggcaaaccgacgtcgctggattatcgatccgattgacggtacccgttcgttcattcacggcgttccactctacggtatcatgattgcccttgaggaagaaggttccatgcgaatcggggtgattaattttcctgctctcgggcaactctattatgccgaaaaggggagtggggcttttatgaacggttcatccatatcggtgtcgtcaatcagctctgtcggtgatgcaaccgttgtctttacggaaaaagagtatctgctcgatccctcagaagatcatccggtcgatcggcttcgttcacaggccggacttgtccggggttggggcgattgtttcggacacatgcttgtcgcttccggaagagcggaagtcgccatagataaaatcatgagtccatgggactgtgctgccgtgatccctgtcgtgacggaagccggcggatgttgttacgattaccttggaaatagtgttattgacggagccggacttgtgagcgccaacggaactctcggtgcagtactgctcgattccatcagggagaggagtgccgagcgatgctgacgactcttctgctttccgttatccttatcctgcttgtcctgctgattgtcatgcatgtgaccggttggcccgaaagcagtcgtcatgaacccgatcagttcggcagggaatttcgccgtgaaatcgccggattgcgggctgaatcggtacagattcttcatagcgtaaaaaatgaactcgaatccctgttaagcgacggcatcgatgagaaacacgacctgttgatcaaacggattgaagcgtcaattgctcttatgcagaccattccgtccggagtcagaaaaagaaatcccaggaaaaattctgatgaaggccggatagacgatccgttaccggaagattgcgttaccggagaacccgggcaacgctcgacagcggggaatccacttctttttgagcgtcagtttatgctttttcctgatgacgaagcgaacgtgtgccctgcagtcggggatgtttcggaggccgaggagtatatatcggtacctgcagccgattttgatatggatcttgatcctccatacgatcctgacgcgcgggatggtacggacgcaaagaccaaccggtaagcctttttcagcaatgaacggcagacatttgtcgctttacagcgcttcggcaatagccttggcgaaattcggtccgtcgaaatagggcgggatgacatcaaccctgacgccgagtttttcgagagctgcagcggttgttgtgccgattgcagcaatcaatactccatcaggaattttcgttgtgccgattgcctcaaaaaaatttatggctgttgacggactggtaaaggaaaggcaggaaaacccgccggtttcaagcatctgtttaatcagagcggaatcttcgaccgatggcttgatgttttcataaaccgtgatttcagtacatctgcctccccgttgggcaatgaccgccggaatggtgccgagcgacaaactgcctctcaggaagagaaagtcattattgctgatgacctcataatcaatttcagccatcaaggtaacagcatcggcaattttaggtaccggttcggtttcaatgccatggacggcaagatcttttgccgtggtttttccgacagcccacaccctcattttgcgaagtttgttcagctctgccggtgcttcagcaagcaggcgttccatgaaaaactgaacactgttgggactggtgaaaaatacgcctcgaaaaagggaaagatcggggacctgccagccgggaaccggcctgatctcgattgtcggaaagacagtcgagatcaggccatattgttccagctcattgacaaaggagtgcgcctgatgttttggacgggtaacaagaacagtactcatcagcgggttttgcggatttctgaaagaatcttgtccgctccctgtttcagcagttcttctgcaagcgcaataccggcttcttccgcctgatcgggagaggtgagtccgctacgggtaatctcgttgttgatcccgacggtaccgtcaacggatccgacaaatgcaagaagcttgagggtgccgttcttgaaggaagcataggccccgatcggtatctggcaacctccctgcagatggcgaaggagagcacgttccgctttgcagcaatactcggtgttggaatggttgagaattctgacgatttccctggtctgttcgtcatcgacacgggtttcaataccaagagcgccctgccctacggcggggagcatgatctcatgcggcaggatttccgagatacggtcgctgaaattcaaacggaaaacaccggcataagcaagcatcatggcatcgaattcaccttcgtcgaacttcttgaatctggtgttgagattgcctctgatgtcgcagatttcaaaatccggacggaggctcttgagctgcgacatgcgtcgaaggctgcttgttgcaacttttgcattcagcggcagatcggcaagttttgctccgcctttggaaatgatgacgtccctcgtatcctcacgttcggtaaacgaggtgatgataaggccttcgggagtgctcgtcggaacatccttcaaactgtggacagcaagatcgatctcttttgcaatcagatgcttttcaatgtccttggtgaacaaacccatatcaccgattttggaaagcggtgaatcaagaagcacgtcgccggttgtcttgaccagtttaagggtaatgtcgagttccggaaaatgcctcgaaagctccgctttggtgaattctgcctgccacagggcaagcgggctggatctggtaccgataataagctgttttttcaaagcagttacagatttgtattgaaagttattgatttggttcttcgagatcgaaaatatttcgtacgagattgaccctgcttggtatggagtcggatgtgtcaatcggggccttgagcatctttatcggatgatggagaatctttttgaggattcgttctgtcagatgttccatgcgcctcaactcctcctcgcttactttgtagcggtaacgttcaagctctttttccttgatttcgatgaatttcgattgcagatccacaatagtgggacggactttcagtgtgttgatccactgcccgaacgaaaccagctcctcttcgatgattgcctgaactttcggcaattctccgcgacgtttttcaaggtttttatcgatgatatgcttgagagcatcgatgtccttcaggaacatgttctggagcctggaaatatcgggatcgacgttgcggggaagtccaagatcaagaatgataaccggtttaagccggcgtttctgcatgctctggtgcatttcggcttcccggagcacatactccttggtgctcacggccgtgatgatgatatcgaactcgtgcagatattccttgtagctttcgaaaggcagcacttttccggttccgagttcttcggcaagcgcttcggccttggatagcgtccggttggtgatgacaatgttccttgcgtttttctggcacatgtgttttgctgccagttctccggtttcgccggcaccgatcagcagtattttcttcatcgaaaggttcgagaagattttctgggccagttcgacggcagcataactgaccgagacggccccttccatgatcttggttttggttttcacctttttcgccacactgaatgccgtatgacagagtcgggtgatcagaatgccggcagcctgtacttcggcagcgatacggtatgcgtctttgacctgacccagaatctggccttcgcccagaaccagggagtcgattgcacttgatacctcaaaaaggtggcgggccgtgccgcagtagaaacggctgaaaaagtgttcgggacggacttccttgcgggcatccttgaacgatatcagatattccttgagatattcgccggttacctccgtcattgccggtacaacatacagttcagtgcggttgcatgtagagaccaccattgcctcatgagcaaggccgcttgagatgagatcggtaatgaactccttgttctgaacttctgaaagagcgattctttcacggatttcaataggtgcagttttgtggttgacaccaactgaaatgatgttcatatcaggcttgtttaaatgagcaggttatgggaattgcaagagtgcctctgcattgcagcgcgaacccttgtgacttaatatattgtaaaagcctataataatcaaatacaagacccggtgaaatgattcatgcggaattggacggtaagtccatggaatgacggtgaaaaaatggtcataagcataatgagcgctgtaatgaaaacgaagagtccgataaagaggtaagccatatgtttgaggtcccagccggtaataggccggacaaagatgcttgctccgtaaatcaaccagatggcaaccagagaaatcaggcgcggttcagacagtgagatcgcttctccggaagcgttctgttctatgatgccggcgaagagcgtgatggaaagaaagataaagccgaaagctacggcatgcatggtaagccgttcaagtacttcgagattcggcagccgctgaaagagcagttcaaagcggtttttctgaatctgccggaaaagcaggaggtagaggaagctgtaaagtccggcaatggcaatggcgctgaagccgaaaatagccgcaataagatgtacgcctatgccgaggccgctgaatgcagggccggtgccggaagactgtgccgtgaaaatcgatgagataatctgggctccggcagaaaaagcgagcacaaaaaaacctgttttatcgcttttggtcgtgaactcgatgaagacatacgtaatggcgagggtgagtgccaccatgctcatgaggttgaaggtcgaatagctcagcctgtacccttcaatcgatgtcagaagcccgagataaacgacatgcgtcagtaccgtcagagccagagcaggttgcttgtatcgtccggcaaagccggtatccctgaagaagtgcgctccgtaaagaaatgtcgttacgatgtagagcagtgaaacaagctgtatgagaataaacagcggtatattgttcaaaacgatactgtccatgtaagaatgatgtcggggtgtactgttgaaaaatgctgataaagcccgtattgttttttcatctttctccgggacctgctcttgcaggaggggaaatattctggccgaaaaccaagaataaaaatgtatattcgggccgttacgatttataatatacttatttggaagaaaaaagatgagcaagagacaagatataagaaatatagctatcatcgcgcacgttgatcatgggaaaaccacacttgtggattcgatttttcagaagacgggggcgttcagggataatcagcaggtcaatgtccgggtgcttgattccaatccccaggaacgggagcgcggcattactattttctcaaaaaatgcggcggcactctacaaggatcataaaatcaatatcgttgacactccgggtcatgcggatttcggaggtgaggtagagcggattcttaaaatggttgacggagttctccttcttgtcgatgcattcgaagggccgatgccgcagaccaaattcgtgctgcgcaaggcgcttgagcttcacctgaagccgatcgtggtgatcaacaagattgatcgtccgcagtcggatcccgtgaaggtgcacgatcaggtactcgacctgtttatcgcgcttggtgctgatgaggaccagctcgatttcccatacctgtttacctcggcaaagcttggtgttgccaaatacagcatggatgatgaagatcaggatatgagcctgttgctcgatctgatcatcaaggaaattccgcctccggacggcgatgaggacgccggtttccagatgcttataacaagtcttgattacaacgattatatcggcaagattgccattggtcgcattcatcgcgggaaagtcagtcccggtagccagcttgccgtcgtcacctctgaaggcgttgtcggcaaaggaagtgtttccaagcttttcctgttcgacaaactgcagcgaatcgaggcaaaggaggcgtcagccggcgatattatcgccattgcaggtattcccgaagccaatgtcggccatacgcttgcagcggttgatactcctgaactgctcgagtcatttgagatcagcaaaccgacgctttcgatgctcttttcggtaaatgattctccctttgccggtctggagggcaaagaggtgacaagccgcaagattcgtgaacgcctcatgaaagaggtcatgaccaatgtcgcgctctccgtagaagagaccgaaagcgcagatacgtttcgtgtttcaggaaggggagagcttcacctgtcggtgctcatcgagaccatgcgccgggaaggttatgagcttgccatttcaaggcctgaagtcatcatgcaccatgacgacgacggcacgctgcttgagccgatcgaacatgtcaccatagatattcctgatgaatataccggtgtgatcatagaaaagatgggtcgaagaaaagctgaaatgacccatatgggcacactgcgcggcggtatggtacgcctcgaatttgaaattcccacgagaggtctgatcggctataatctcgagtttacgaccgataccaaaggcgagggtattctctcccatgtgttttacaactatcagccgttcaaaggcaagcttccgtcaagagagacgggcgctctcgtcgtatccgaaaccggtgtttgcgttgcctatgcactgagcaatctcgaagatcgcggtacttttttcatcgcacccaataccagggtgtatgaaggaatggttgtcggcgagtccacaaggggcctcgatatcacgctcaatgtctgcaagacgaaaaagctatccaatatgcgttcttccggaacggatgagtcgcttcgtctgactcctccgaaaattctttcgatggaacaggctctcgaatttatcaatgatgatgaactgcttgaggtgactccgctgagcatcaggctcagaaagaaaattctcgactcgaacctgagggcgaaggcgaccaaaaaggcaaacgcctgaacggttccatcctgtaatttcccgtcattgacgtgaggacgtttctccagggaagaaaaacagcagaaaaggctgccctgaaaaggcagctttttctgtataagtgcaatagggttcgactgcaggagggtgttcttaaagctcgaaaaagagttttttgagctttttttgagcgcttgaaagcagagcccggaccgcagcttcgtcagcgttcatcatatcggcaatttcgcttgccggtctgtgttcaatctcgctcattcgatagatctttcgttcttccggcggtaacctgtcgatacaggtcatcatgcgtttatcttctccgctcggctttttttcttcctgaaccggttcagtgtatcgtccgaacagttcgtcttccgttgccggcagggggtcgtcgttactgacgtcaccgaaaagccggataaactgttcgaagtcaagtcccgtcgcatcacatggcgtgatcctgttttcaagaatatcggaggccagtctgttgaatttatccctgatttcaggcagcctgacggcgaaatcgaaactgtcgtcgcggtttcgcgcttcggtattgtacggcactttcatgagtaccgtaatgcctgccgcttcagcatatttttctgccataccgctgccatcatcacggttgacaatcagcccgagcaggcgcgactccccccctacggttttgaaatagttgtttgcctggcagatattgtttgccgtgaaaatggactggcggtcgttgctcgttacgagaataacctcctcgctgagcgaacgggcaagaggggttgcaaaacctccgcagacaacatcaccgagaaaatccatgagaatgatgtcgatatcccatttgaaaataccgagtttttccagtacatcgaatccggaaataattcctctcccgccacagccgcgcccaacctggggcccaccgagttctatgccgtagatgggctgaggaaatcctgcgatgtcacgcctgaagacaatatcgctgatgcctacctgctggttcagggcattcctttctgcaaagacatccgtaaccgtaggcaatgaaatacctccgaagagcgatgtcgttgaatcgtgtttgggatcgcagccgagctgcagcacttttttgttcatcagcgcaaatgtcgcgctgagattggtggtggtaaagcttttgcctatgcctcctttgccgtaaatcgcaatcgttctggctgccatggataagcggttctcaggtttcgctggtcagatagcaggcccgttcctgttcttcagcatcggttttccagtgcagaatcattttcaggcagtccggatcgccgaacgcctgcatgtagaccgacgtaatgttatcatcgacctggcactggtgggtgaaaattttttcggcattgagttttttggccgcgatgagatcgcgaaccctttcaagatcgccgtgcgcccactgctttgccgcaatgaacgataactctttctggaacgcctgtgaataatcgatattcatacgctggtagtagccgccgaagatcacgacgccatgaaatttgagaaaccggagtcctgtatcgattgcgctcatgataccggtactgtcaatcagtacatcgaactcatggccggcaagggctgccgaaacatcttcgttgtcagggttgactttcagatcggcagaagaaaacctgagcctgttctgatagggctccgtaacggcaatcagccgggctcccatgtgacgggccagttccgatgccagaatcccgacggcgccctgaccgagtatcagcacctttctgttctcaactgcggcaagatcgataatatgcaatgcagttgcgcccagaggcagtgcgataccacattgcggattcgcaatggagtcaagcagcgtaatgctgtcaacgggacatacgatatactgcgaagctcctccgaatgctgcgttgacgtctatgtacccgaacgagccggctacataggcaaactttccgatcaaactctggttgacatgatctcccgcctcgatgatcctgccaacggtttcatagcccggaatgaacgggaagatgaacggaggagaagggataaggccgttataggccattttttccgtaccggtgcttattgacgaccagtaggtttcaacaagcacatcggttgatgagagctgtttcagggtgacttcgcagagagaaatctgtcggactccgctgaaaacaatggcttttgatttcatactgaatggttgctgttgcaggtaatcaggccatctgctgctgtttgagttttttttcgttatgcttctcgagcagcaggcgaatcagaaactgtgctgcgttgataagatagctgagatacgcaagcagagctgtccagataagaaagttttcgtcaagtccctgaaaaaaaagcacgaaataggagatatggacgatcatggcgatcgcactgccgaaatcctcccagaaaaattcgggtgcaaatgcgtatgctccgaacacctctttctcgaacaatgctccggtgacgaagataagaaagagcatgaaggttttcagtgatacgaaaaaagtgatccagccgaaatcatcgatccagatttcctgcttgtatagccaggtgacggtaagtccggcaagaaaaatcagaaactggatcggggccagaattgcctgtgattttgtccagggtgaagcatttcttctcgcgagctgttccggagtataacgcggcataaaacagtgatttagcttttacttgtctataggtgttctaagtgctttgcagaaaagtagttgaatatagtaaaatagagtggtgcggcaaatccccgcaccacaggagcgtctcggtttattgattcagtttccagtcgcaggcgttgtagagtgtcgaaagcaggttgacctcgacattactcaatcgcttgccgaatccttcaagttcatcataataatagagaaacgttcttggttgttcgtcattgagaatctgctgataggttttccagagtgcggttttcttttctccggttaccggtttgccgagcgcctcgataacccgatcgagttcgggattcctgaatgccgacgagttgaacgggcggtttgcgaaatcgctgccccagatgatcagctgaaacgggagggtttctgcggcgaggcccgagagcgccgcatcatagcggaactcgttctggtttttcagaaaaatcaggctctcgtcgaatcgcagccgacagtcaatgccgatatccctcaggttctgctggacgatggttgcggcatagttccggcgaggatttcctacaggggcagccagttcaaaagagaaccgaacgccgttcttctgcagaatgccgtcaggtcctggtgtccagcctgcggttttgagcagttcccgtgatttttccggattgaaggagtacggttccatcgttttgtttacaaacgctttatacgccggagagagtgatgtgttcacgataacggcatggttcggacccatgaatccgtcaataatggattcacgatcgacggcataggtcagggctctgcgcacccttggatcgccgaaaaacaggttcggtgcaacagtgcgcgacttccggtaggtatcgccgtcgatagtaagccagacaatgctgtcaaaatatctgttgcgtaccggtttgatcgtaatttcaggatttgtcgttttcagttctgcggcatccttcggggtaatgcctccggcagagatcagcgcatcgatctgtcccgatctcagcatggcaagcctggtggtgtattccggcacgaccagaaaggtcatggttccggttacggcagggtgggggagtaccgacgacggatttgaggcaagcaccagtttttcctgacgcttccactccttcactttgaacggccctgcacctattaccggcagctcagcggctctgctgcggatttcaccggcaggaatcgaagagaagatatgacgggcaaccggcatgagatcattgaaatggtcgataacgatctcatcggcaagcgatttattgaaatggagaacaagggttgaatcatcgggggtttcaacggcgcgttctatatctgccgatccgtcgggaaggagcagcagatcatcgagatagtgctggcgtgaactggcgattttcgggtttttatagagtgcgtacgaaaacttgaagtcatgtgctgttactttttttccatcttcccaggaagcatcggaacgaagatgaaaggtcgcatgttttccgtcaggtgaaaactcccagctttttgctgccgagggtttatattctatttttcctttttcttcgttgtatgcaggcttgacaagtgaagggtagataagggtacagacctcacgggagagtgaaagctggatcagaagcgggttgagataatcgaaatccgctgatataccggtaacgatatgatcgcttctcaggttttcgtttcccttgcggcatgcggtaaggccggttatgagcagcagcaggacgagcgctgaaaaaaatgtttttcgcatgttttcatcttgaaataggttgaaccccaacagaaaaaacaatttagagaaagaatgcttcattcaaaaccaaaaggcgtatgcagaccgggctttacgatgtgatcattattggcggcggccctgcaggttcttcggctgccctttatacctcgagggcagtgctgaagacgctggtcatcgacaaggaccctcatgccggagcgcttggaatggcacatcatatagccaattatcccggcattcccgattctctcagtggtatggaactgcttgagctgatgaagcggcaggcggtttcgttcggagcggaatatgtgcgcgacaaagttaccggtattgaccctgacggggccgaaaaggcagtctttaccgtttccggaaagtactatcgagcaaaaaccctcatacttgcaaccggcgccatgggcaaaagcagtgaaattcccggtgaaaaacaacttgtcggtatgggcgtcagttattgcgcaacctgcgacgcagctttttacaggggaaaggttgtcgccgtttatggcaaaaaccgggagacggttgaagaggcgatcgttctgacccgatttgcagaaaaggtcatcgtactctgttccgcagaaaagttctccgtttcggaggaagaggtcgccatgctgcatcaggcaggaaacgttgaaatccggtatgacagcaaggttcttgccgtcaatggcgtgaaggaggttgagtctctgactcttcagggtgcaggggagccgcttgttgttgatggttttttcatctatctcagcggttcatcccctgtgcttgacttcataggaggacggcttgccgtttcgcagtgcggatgcctgaaaatcgacagcttttatgcgacatcggctcccggtgttttcgctgctggagatatgctctgtaaagagatcaaacaggcggtaatcgttgcggccgaagggtgccaggctgcgctctatgccgacagataccttcgtggaggccgtaagccgaaacacgattaccggtaagattttctatggaaacagtgtgctgaaggttgtgactcccggcgttctggtcgtcagcagcccctctccgtaaagagagccgatctgttcgccgaaataccgtgcccgggcttcgagacccgtaagaaactcctttctgttgatcagggttgccggttcttccgaagaaccttcatggtaaaactgcgaaccgaaagctgaaataccggctctcgatgcgtgaaatgtatcggtgacatcgacgatgatatcgggatcgagatgtttgaactgcagataatagagcagatgagccggtctgaaggcatcctgtttgcagtcatcttcagttgtgacgagttgtttgagtccggcataataaaccgcatcggcaaccagcttcgaggctttcatatgatcagggtgtcgctcgtccggaggattggcaaaaaccacctctggtctgaaccgacggatcaccctgattatcgaagccagattttcctcattataaaagagttttccgtctccaagatccagcgttacccgtgctgcataacccatgatttgtcgggctttttccgcttcggcttttctgatttcgatactgcccagcgttccgagttcacctcgggtaaggtcacagaccgctacgcgacgcccctctttcatgattttcagcagtgttgccccgcaggcaagttcaacgtcgtcgggatgggcgccgaacgccagggcgtagactttttcagatgattgtttcaaaacgcagcgagtttgtatgttatattcatttccgtcagatcaccatcacgaacagaataaccggaagcgatgataaaagtaaaaattgtcagagtaaacaaaaaagcacatttgccagtttatgccacagctcatgccgcaggaatggatgtcgccgcctgtctggatgagccggttatgctcgagcctttttccacagcacttattccctcgggatttgccattgaacttccggaagggtatgaagcccagttgagaccgagaagcggtctggccctgaagcacctcatatcactgccgaacagtccggcaacgatcgatgccgattatcgcggagaggtcagggtgattctggtcaacttcggaaaagagccgttttctgtggcgcatggagaccgtatagcgcaaatggttgtctcccgtgtcgagcgggttgatttcgacgaagcagaagaactctcgatgacacagcgcggggaaggtggatttggacatacgggaatctcggcagtgcatcccagaacacattaaccgtttttcaggtgctgcagtttgaatttatcgagctttctgtacagtgtggctcttccaatgccaagcacttttgctgttctggtaagatttccccttgaaacgccataagctttcatgattgcttcgcgttcatgatcttcaagtgaaagcgcaggagcgggcgggacttccgtttgttccggctgttgctgctgatgctgtaaaggattttttccgtgaattcgaggcgcctgcagtatatcgatggtcgtcccctttcttgtaactgcagcccgttgaaccgcatttttcagttcacggatattgccaggccactgataatccatgagatcagataaggcttcctcgctgaactgcagtggttcgagattattggcgcttgcgaattcatcgagaaaatgctttgcaagcaggccgatatcactctccctgtcccgcagaggcgggatgcagagggggaactcctcgagccgatagtaaaggtcttcacgaaacagattgttcatgatggccagcgagaaatcccggttggtggcggatatgactctgaagtcaaccgatttttccgtcttttctcccacttttcggattttgtgttcctgcagggcgcggagtaccttggcctgaatatccgaattcatgtcaccgatctcatcaagaaaaatcgtacctctgtgagcctgttcgaagaaacccgtatgatcgttattggctcccgtaaaggcgcccttgacatgaccgaaaagcaggctgtccgcaagatcgcttgagattgctgcgcagttgaccgaaacgaatggtccgttttttcttttgctgccgttatggatggattgggcgaacatctccttgccagttccgctttccccgagaatgagcacgttcagatccgtttccattaccttcattgcctgctccatcgtatcacggatggcatggctttttccaatgatattctgaaacagttccttgcttttcaactctttctgcagcttgaacacttcattctgcagctgcgattctgcaagagcatttcttaaaacaatttccagacgttcaatgctcaccggtttggtaagatattcaaatgctcccatcttgatgcacttgacggcaagcgggatctcatgcgatgatgtgactacgatgaccggaatggttattccgttttccttgaagtagctcatcacatcgaaaccgtttttcttaggcatggagatatcgagcagcagcacattcatctcctgctcctgcgcttttctgatgcactcttctccgtctgaagcaagatggggctgataacccattttacttacaaaatggctgacaacccgacgagaggtttcatcatcgtcggctatcagtacattgcattttttcgttccggttattttaactccggaataacgcatatcctgttctgcctgctgcacaaaaattcctttcttgacttatagggtgggggcttgtatactacgtaaacttcaaggcaatccctgatgtaattttaaaaaacaatcagggattaccaaaagttcaggctgggtttgggagctcaggcttcaggtgccttttcttcctgttttggcccttcaggaacagcggccggcttctgacagaaaggaatctgcttgatttcctttttatgtttttcgtctccaatgctcatgtgcatgcccataccgggcgaaaaaacattgctgacaagctgacccaggcccgagctgacattgtcgaaaaggtgctgtacctgtccggagctgactgtctcgttgagggtgcttaccgttgagttgagattttccagcagatttttccacagttttccaagctcctgaacagaggactgcacctgctcggatttgagggttgccgtaacgccttcaataagctgtccggaaacagagttcacgttgtggatgatctccttgaccggctcggaatttatggtcgaggtaacgccctcgattatctgtccggttgcggtgctcaccgagctgatcatgccctgaaccgactctatggtcgagtcgatcagcacacccatatttccgattaaactggccatatcgccattgccagcattgcttgccgggcttgtctgcggagcgggttttgccgctgccggtttgttcagttcatcagctgccatattctttatgatatttagaggattgtgtggtaagattttgttgtaatataataatctatccgtttccatgtttcagaaaacgacgataaaaccgattatttagcccttgactctctcctgaatgatcgattcgtgtacgtattcggatatttttactccagattcaggagcgggaaaaaatcgtaccattttcgtaatatgaagaatattcgtaaagccaatttttttttgacacagaaccctatggccatgaacacgatacgacttcatcccctgattcttctgcctccggtgcttgctgccggcgcgtttgccctggtgaattttttcttgcgccgcagaaaggacaggacgagggtgaaacacgacatcttctattgaaaagcgattcgttgttctgacctggcgaatctgatttcatcttcttttcccgaacgccggaggtgtcatattccggacgattatgacggtattctgttttcccgacaccctcacttctcgatattcttccgctaaaacaggacgatgccgttcctcatccggttctgaatcggacttcagggagtggtgccgatcatcgtccgaaaaaaacgatgcgccgtttttgcgaacagagtgtatcctgcctgatttcttcttccaactgcttcgggagtctcatgtctggccggagcattccccttgtgtccgattttcccggtaataccgggcggcgtgtagccgtgtgattggagtactgaacgtttactcttgttgctttgttatttaaagtatatgaaaaaatcaagttttacgtttgacgtgatcaataagagttttattgccgcacaacacagccttcaaaaataaacggagattcacgatgcttgaaaccattgcaattattctgctgattctctggcttctgggtttagtcagttcctacaccatgggaggattcattcatgcccttctggtcattgcgattgtggtcattgtgattcgggtcattcagggtcgaaggatttaacgggtatggtcgggacaggttcggcaagcaaaacgctgagtcaggcaaggtatacggcatagactttcggataccattgattgagtgcataccatcggacaacatgtaaacaggagaatttgaatgaaaaaaaatatctggcttgcagcaggaatagcgggaatgcttctgggtcaacccccggtcgatgcccaggcggaagtcaacgtgcagatcagcaccggaaaccggcctgcatttgttatggagaggcggccgaattttatcgacctgaaaaatctcgggttttcagtctcgatagggagtccctacgacatcatcttttacggcaaccgctactacctctaccagaacaaccgctggtaccgttcgtcaagctaccgcggcccatggatcgttatccggaataacagaattcctgtacagataagaaagcatcgctgggatgatatccggaggtatcgtgacgtcgagtacggcagacgtgataacaggttcgactggtactaccgcgatcagaacaaccgggacaatagccgtgataaccgcaacgatcagcgcaacgacaataaccgggacaaccgcaacaacgacaggaatagaaacgacaacgacggtcgacgcaatgatggcggaaaacagaactgattgattcgtgagcggcaagaaggagctgtcggtaatgcagctcctctttgtcgtgaccgtttccagacagatgattgcgcgacgcttgatttgtcatcgatggcggcaaatcgatctgccatgaacaggcgggaaccgcgcacagtgtccgcagacctggacctttcagatgaagaacaggctgaaagaaatgttcgggcaatgaatttgcacatgattgttttgttggaggatctcaatactgacagagcgatcgatcagatatactgaactcggagatatgatgattgcatgcggtagtccgtccgatgccgactcaaatcacgatcgatgttaactatatcaatggagcagcttatggccagggaaataaaaacgcacgtagatgtaatggatgaactctacacgcttgcgtactggatgaccggaacggaggtgagtgccgatgaactggtacgcttaacgtatttgcgtgctgatcggaatacatcaacgacagagttgttcaaaatcttcaggacctgttatttgaacaggaacggtgctgctattgcgttcgggtttcttgaccctttacgccaaacgaaagagatttctggcaggtcattacgccatcggtttgccgatatgaaattatcggtattgctatccgagatttgcggactcaaacatcaggatatatcggaaataatcggaatgccggttgaaaccctgaattcaaggttgtcatggggccgcagacttcttgtgaaagctctgctcctgatgcctcctcttgaaagacgttaccaggcgagcggaggaatactctcatgaaaaaactacgaattgcccagattgcgccccttgtagagcgggtgcctccgaaaaaatacggaggaacggaacgggtcgtttaccatctgaccgaaggactcgtcgcgaaaggtcacgacgtcaccctgttcgcttcgggagattccataaccagcgccaggctcgttgcccctatcagtgaaagtcttcgtctcggacgaaaaatgcattcggcgaccattgtgacgatgatgatgctcagcaaggtctatgaagagatgtttcatgaattcgacatcattcattcgcatctcgaataccagacgcttccctatgcgcacaaagtccgtgtgccaaccgttctgacgatgcacggccgtcttgatatcggcgaatacggtaaaatgctcggtttatacccccgcatggcttatgtatcgatcagcgattcgcagcgtcgtcctgtcgaagagatcaactgggtaaaaaccatttatcacggttatccgccatcctgtttcgagtataacgagaagcccgaagattattttttgtatctcggccgtttttccgaagaaaaaaagcctgaacaggcaatcatgcttgccaaggcatgcaatatccgcctgaaaatagccgccaaaatcgatccgacggatcaggacttttttgacagaaaaatcagacccatgctcgaccacccgctgatagaatatgtcggtgaggttgacgaggcgcagaaggttgtgctgctgaaaaacgcaaaagcgctgctcaataccatagactggcccgaaccattcggactcgtgatgatcgaggcgcttgcatgcggaaccccggtgattgtcagggggtgcggttcggcgcctgaagtgataacgcatggcaaaaccggctttatctgcgaatcgaagctcgattttatccatgccattcacgaagtggaaaagctgtcgagaaaaacctgccgggatgaatttgagcggcgtttttccgccgataccatggtcagtaattacgaggagctgtactatcgcctgctccagaagaattcgtttccagaggcaacaggcagcaaagacgcgcagcgcagctccggtttgatgcaactgagtagagcaagtgttttccgctgatccgcaggcagatggtatgcccggtgtttttgaaagtgacagaaggggtcaggtcgagatgaaagtgattggcggatgatgggttatgtcttattgaggcggaaatcgctgatactctgatcggaagtagtgaagatggttcgaaaggaatgaactaacaatgaaaaaaggagacgagttatgagtttaagagaagcctacaaacagaaggccgtggccgagctggaacttgcgcatgcaagattggtcgagttcaaggcgaaagcaaaaagtctgactgccgacacccatctcaaatatgccaaacatgtcgatgagcttgagcatggcatcgaatccgcaaaggccaggctgaaagagctgggagaggctggggaggatgcctgggaaaaggtgaaggagggtatggaaagcgctctgggtacattacgtgaggctgttcgaaatacaaccgagaagtttaaagagtgaggcttgtgccgaacctgatgctgcaagcggttttcgggtaaaaaaagcgtgctgctgaaggaactgccggtcttgagtgtttttcggggaattcaaacaaccgaacggatctgcggtgcaagggcctgacattgcgtttttaccgacaataaaacaggagatgaaaatgaagatctatgcgttattaatgatcatgctggtggcgcttgcaggttgctcgacaacatacaagggcacgattgacggagcctctaatcagcaggagaagaataacggtatatctctggtgcagaatacgacaggggtgaatccgtccggtgccgccataagcagataaccttttttttgttatacatgataaagagccccgcaatcgtcggggctttttgtttttcggttctcctgtctcgtcaggccttgcgttacgattcgatattttcctggtagtaacggataatgctctcctgatcataccccagcgcatacatcagatggatggtgccgaagatcgcctgcagacgcaggatgccatttttatggtatttccttgccgaagtcacgacgtggttgtcgaggatgtgaaaggttccccggcgctcgatgcgctcgatgatgtcgatatcctccatcacctgcatcctttcgtcgaacccgccgagagcgtcgaacagctcttttgttatgaagagcgactggtcgccgccccggcagatcgaaaggggaactctggtgaaccagccgaagagggtcatgatggggtgcgggtcgtcgaactgcatccgaaagcatcccgcctcttttccgcttccgaccgcatcgacaatgtcatcgacaaatcgttcgggcggcagggtgtccgcgtgcagaaagtagagcgtatggtgtctggcgagcttggctcccgcgttcatctgtcgggcgcgtcctttttccgaccggcagagcgtgacggggaaggccgagacgatttcggctgtacggtcggtgcccgagtcgctgacaatgatctctacgtcgtcatatcttccggtaagggcgagcagggtatccagcgtccgggcgatgccggtttcctcgttaaaggtcgggattataatgctcaatgaacccatcatttcagcactccggagtcggctttgcctgagatcctccagggtgtcgatgtcctgcagctccgggagcaggccgaacgttgtttcgtattcgttcagcctgtcgatggtctcctgcaggacgcggctgtggctccaggatcggtcgagaaagagctcgggatggcttttgttcagtccgataaggtagaacccgccatcctttgccggcccgagcacggcatcatggttttcgagctcggtaaaggcttgttcgagtatgctggtctgcagatccggacagtccgtgccgatgagcgcgatgtgcccgaagcccccggcaaagccggtttcaaaggcatgaagcatccgttcgccgagatcgctgccttcctgaagaaaggcgagcgttccgcctctcagaaagcagtctgcatccggaatctcatccgagtagaacgccgcgcgctcggcgctgcacgcctccgtaaccgaggcggtcagctccctgagcatgcggtagaccctgagcgcggtttccgggcctgtttcagcgccgagccgcgtctttaccctgccaagcaccgggttgcgggtaaagacgatgagcatgcgcccggaagatgattcctgcttcataacaggcaaccctggcagctcgatccggcccccgccgtgcagccgtaacagtgctgtccgattgcgatcgtacggtcgtgcagcagcgcctcgtcgaaatcgctgatagtgcggggtgcgggttcacgcatgggcagcttcagcatctggttgaagtcgcagtcatagagggcgccgtcccagccaaccgaaaccgtgttgcgacacatgaggttttttaccgcctcgggattgaagtggctttcgagcaggttcatgtatcggcagaaacctccctcttcgagcagggattcgaggaatcggctcaccggcatattggtgatggtgtagagatggctgaactcgatgccgaattcctgacggagcctgcttttgtaatccgcttcgagcgcctgctgcgctccgggaagggaggggccgccgggattgaagacgaggttgagctgaagcgggctgccatcttttccgtaccctgtcgcattgagcatgcggagagcttctatcgaacggtcgaacaccccttttcctctctgggcatccacattttcgcgcgtgtagcaggggagcgatgcgatgagtgaaacgcggttttccctgaacagttccggaaaatgacggtactcctcccccgaaacaagtatcaccagattggttctgaccagaatctccccctcaggcattatttttcttgcttcgcgtataaaccaggggagatcggggttcatttcaggagcgccgccggtaatgtcgagcgtctggatgcggcttttgctgagcgcgtcgagacagtgctgcatggtttcacggctcatagtttcgctacggtcgggacctccgtcaacgtggcagtgccggcagagcaggttgcatcggtagccgatgttgacctgcagaatggcggttccgtctggtcgcagcggcccgttgccggtttcggcaagtttcgagccgaaaggagggatgctgcagtcggttttttcgagtacccggatctgttccccgctctccgcaagggggtttttgcgcttgtgaagcgatggatgtatggtcatggacgaatgattttgaattgccgtactgttgttctctgtaacgccgggatgacgtgaaaacgttctgaagattgtgggccgtgggcagttggcggtgggcggggaagattgatgaagattgtgggcagttggcagttggcggtagccgggatgtctgtattcagtagtcggtagccagtagccagtagccggggaagattgatgaagattgtgggccgttggctgtgagcggtgggcaggtattcagtagtcggtagccggggaagaattaccccccaaaaacgggttttcgtccttgttgtccttttcgtcccgtcatctctcgattcaagggacgaaaaggatgatatgtcagcttattcgccggccggtcagccgccgaggcgggtgtgcagcttttcggcagcctgcctgccgctcagtgcggcgccctccatcgaggcgagatagcgctgataggtatagtcgccggcaaggaagaagtttttcacggggcttgcctggtcggggcggaacttgtcaacgtccggtacggccttatagaccgactgcggaattttcacgatggtcgatttcagcagtttcgcatcgcgcgagagcgggaagcggtcgtgaatatccttcatcaccagtctggtgatcacatcgttgggcagatccatcagttggtgggccggagcaagcacgaggctcatgacgcttcctccctctgccgaacccatccctttctggaaatcgtccgggcaggtgatcgaaacgtcggcgaaggtggcaaatgtggtaccctgcgagaacatgaggttgtccgttgcggttattttccggtcgaaccagagctggcagtttgcgaccgggctgccgacgaactggtgcagattgcggaagtatgcatgattgaaccactcacccggtacgatattcttgatgttgtgtaccggaagggccgaaatataggcgtccgcctcgattttctgtccgtcctgaagcacggcgcacttgacggtttcatcgctgttcagctcgaaacggttcagtttggcgtccacgaaaattcttccgcctctcgtttgaatatactggcgcatgggctcgatcatcgaatcgcctggatttttacggaagaacgcaaactttgtggccgcgtaatccgtgccgaaatacttgaaaatggtgatcatcgggcgggcgctgatgacgttgggctcgatgaagttcatggcaagcgcaatcgctcgccagagtttttccagagagtgttccgacgcgcctctcaggcggtgccactccgaataggtcatgtgatcctggctgcggaaatactcctcgttaccggccagtgcggggtagagtcccttgataagtgaaatcttgtcccacatggtgagaaaatccgcctgcatgccgcccaccacttccgcccacgggctcggaagattggcttttttgaagaacgactgtttgccgtccggctcggcatagatcagcgagtgctctttccagagataattctcggcagcccccacttttttcatgtactgctgcaactgttcataaccgccaaacacgatgtgcagtcccgactctatggagtcgccatcattgtctttccagacagagacctttccgccaagcacttttcgtttttcataaagctcaacggcatggccgcgatccaccagttctatggccgcgctcagtcctgctactcctgcaccaaagattgctattttcaccgtattcagttattagtcgttaggaattaagaatgaagcgggggttccggattcaaggcaaaatataaaaattactttttcgataatgaaaaagccggattctttgcccgattggcgcttcaaacaggatttttactttttcagggacgaaagcatccggtccagctcggaaatgaacctgctgcccaatcggagagactcccggactatgaaacgcaggtcattcatggctggtttcggtggaacaggcgggaacccggttttttcgaccggcttggaatttgtctggcgatgtgacggtttcgtttcgtttcgttcggtcatggtcattacagagaaaacttcagaattattgcaggagagagtatcctgcgtctgtatattctaataaaataaggcaagaagagaaaactgacgaatgagaacctcttttttttacggagcacgcaatgctcaaaggcagcaaaatccctaattttttaaggaaataaatgccaatggtgtcattttttaagaaaaaagtttttttacttcttgtttttgtgtagttttatacaaaatcgaaataaatacagttctgttatgtccggacatcttgacctgatcgatcttaaaattatcgagtctcttggcgaaaacggcaggttacgtttgagcgagcttgccgaagtcgtggctctttcgataccgtcagtcagcgagcggctcgacaagctgcagaaaaacggtattattcgcagttttaccatggaggtagacgagcggcagcttggttttgatattcaggcatttgtgcgggtaagaatcgattcttcgaagcattacaagtcgtttatggagcatgtgcttcaggaagacgagatcatggagtgcttttctgttaccggtgaggggtcacatattctcaaggtcatgacgcacaacacctcttctctcgaaaaatttctctcccgcattcagagctggccgggcgttctcgaaacaaacacgagtttcgtgctttcgcaactgaagcgaacgagaaaaataagcgcggagattgtccgtaacaatcttcaggacagacaggtattgattacatttgatgaaaaaaaatcaagaaaagtatagtatataggctttatattttcggttataaggttaaaacatgtaataaaacaaggaggttcttttgaacatggagagtaaagtgccggtttcaagttattttggtgcgatgaccttcgatcagaaggccatgcgggcaagactgccgaaggatgagttcaaggctttgcaggacaccatcagggcagggaaaaaaattaccggcgagattgccggtgttgtagctcacggtatgaaagagtgggcgatggagcagggtgcaacccattacacccactggtttcagccgatgaccggctcaacggctgaaaagcacgacgcgtttctctcgatagatcgcgacggcacccctatcgagcgcttttcgggtgagcagctgattcagggtgaaccagatgcatcgagcttcccttcaggcggcatgagaacaaccttcgaggcccgcggctataccgcctgggatccttcaagtccggcgtttctcatgaaaggtggtacaggtcttaccctttgcatccctacagttttcatttcctaccacggtgaggctctcgattcaaaaactccgctgctgcgttccatggatgcggtcagcaactctgccatcaggcttctcaacgtgcttggtactaccggtatctcccgcgtcaaaacctttgccggttgcgagcaggaatatttccttatcgacaagaagttctactccgagcgtcccgatctgatcatgtgcggccgtacccttctcggtgcgcttcctccgaaaggccagcagctcgaagatcactatttcggttccattcccgaccgtgtgcttgagttcatgcaggacgtggagcacgagctctatctgctcggtattccggccaaaacccgtcacaacgaagttgctccgcaccagttcgaaatcgctcctatttttgaagaggccaatatcgccgtcgatcacaacctgctggttatggaggttatgagaaaggtggcagacaagaaaggtttcgccctgctgctcaccgaaaaaccctttgcaggcatcaacggttcgggcaagcacaacaactggtccatcggcaccgataccggcatcaacctgctcgatccgggtgataccccgaccgaaaacatcaacttcctcgtctttcttgtcgccgtcctcaaaggcgtttacaagagagccgacgtactgagaatgtccatcgccagcaccggcaacgatcaccgtctcggtgccaacgaagctcctcctgccgtggtaaccgtatttctcggcgagcagctcgaaaccgtactcgacgccatcgaaagcggcaaggttgacctgaaaaccgaaaagcaggttctgaacctcggtctctcgcaggtgcccctgctcaacaaggactataccgaccgtaacagaacctcgccgttcgcctttacgggcaacaaattcgagttccgcgccgtcggttcctctcaggccgcttccgtaccgaacatggtgctcaacaccctgatggcagaggctctcgacgagcttaccgacgctatcgaagcgaaaatcgcagccggcaaggaccgcgactccgccgtgctcgaagcgatccgcgaaggcattacagccacaaaagatattcgctatccaggcgacaactacagcgaagctctgcagcaggcagcaaaagagagaggtcttccgaacctgaaaaacactccgcaggcgctgcgtacgctcgagaaatcggacgtcaaggcgatgttcgtcaaatacggcgtgctgaccgagcaggaaatcgaatcgcgtctgaatatccgtctcgaacgctatgttaaaggcatcgacatcgaagcccgtacgctgcagctcatgctgaaaacccttgttattcccgatgtatcggaataccagggcgatataggcaactcgttcaacaatctgcttgccgcctccgaagctatcggtctgtctgagggtgcgattgccagccaggcaaaccactttaaaaatcttgccgaaaacctgtcgtcgctgatcgatctgaccgccgagcttgatgaagccgtcgaaaagattgaaaccatcgaaggcgagttcggtaaagccgacttctgtgccgacgaactgcttccgctcatgaacgcagtacgtgccgttgcagacaggctcgaactgatggttgaccgcagccgctggcagctgccgacctactctgaaatgctcttcgagcactaagagagtccggttcaatactacaagcgccgagggcctgcaatctgcaggccctcgcttgttttaccctattcgccgataatcttcaccagcacccgcttcttgcgcatgccgtcgaactcgccgtagaatatctgctcccatgccccgaaatgcagcttgcccttcgtaacggcaacaaccacctcgcgccccatgatctgccgcttgtgatgcgcatcgccgttatcctcgccggtcatgttgtggcggtaccggcttatcggctcgtgaggcgccagctcttcaagccaccgtttgtaatcctggtgcagacccggttcattgtcgttgatgaacaccgaagcggtaatatgcatggcgttgaccaggcataacccttcctggatgccgctctccagaagcgccttttccacatcgccggtaatgttgacgaagtccattctggcaggcacctgcatccagagttccttgtggtatgatttcatcgcggtaggttgaatcgtcgttcgtggaaatgttctcctgtatcggtaaagttacgcaaaccgatttactttcctttccgcttttgattcgcccggcctgaagatctctctccgttgtctccacgcaggatgatccgtacaacatggtccggtgacgaacggtatcgatcttggcatcaccccatgccggacgcctcgaactatcccggtacaacaagggtcatcatgtttacccgttaaggttgcccgcgaagccctgcggggagtggaacgcaaccgcgcgctgatcatcattcccgcccgagcccgcctgacggcgctggcctaccgtctcgtgcccggcctcgtcggagcattcggcaggcaggtcatcgcaaaggtgatcggggagagtcagggagaagcatcgtagcaccatgaccgttgagttcttctgtttggatgaattgttgcagtaataaggagcgtcccctttggttttcacgcggtggtcatgaatcgtatccagcacgaatggcaaagcagggaagccgtgctcgggtacttcggcaagcgagaatcttcagcccggcaggcataccgtgagttcgttgccaccgaaagcttccaggggcgacagccggaactgacgggaggcggattgatccgctcgacaggggggtggtcggaagtgaaatcactccggaagcgaagcgaaaaacagttcagcgacgagcggatactggggagcggggagttcgtgaaggatatcctgaaagaggccgaagaaagcgtgaaagagcgtctgccggctgtatcgctggagtgtgaagctcaggaaaggctgcaacggctctgcgaggaaaagggcgtattggaaaaggccatgtatgcaggcagccgaacccgtgaatgttcagccatccggaaacagctttccaaagagtttgttgaggagttgggtctgtcgtatgccggagcagcccgaatccttggcatatcggcatcgggcgtcaatcagattctgatgcgtggaaaaaagtagtaataataaggagagtccccgaatgcatgtctctgtcatattgacggataaatcagcctaagtatctttaccggaaaaccgctaactaactaactaattgattgattgataacaacacaacgagtttattgtaaagggtcagaatagacagtatttcggagacatgacacgaggctattgggctgtttagccttcgcgtgcgagctgcaggcgaatggagaaaataggtgacgttgacccgttgatgaacatgcgcaatttattgccgcaccacacattcccggttttgttctttttgcaggagtttttcatagagagattcgggagcgatatctgctccgttgggccaagcgatcgttccgccttcgataaaagcttttctgaaaaagcccagctctttgagtggcgcgaacacaggccctttctccgggtactctgaaaaatcgatatcaccacgcaatccatcgtcgaaagtgacatggtaagtataaccgccaacgtacgttatcccgatgacatcattcatgttccacatattgcactcttcaatttaacggttcaataggcttgatttctttgttggaactggcgagttcccaatccgccaaaagatcatcggtgtgaaggtcaatccattctctcacaagttttacagcagttcttgaaccgagcgagccttttagaatgttcccctgaaaatcaaaaaccgaactctttccctgaaattcggcatgaaagtgaggtggattatgttcgtcataaaacattcggataatgattccgaaaaatcttgaaatttcaggcatgttggtgtggctttcgatttgttcaatcaaacatactgcatttctttcttcatcataaaaagaaatcgaatttactcgaaaatacaaactgttgagcctcctgctcaatgtgccatcccgtcatatggggacgctctttattatttgtatattaaaaggtcaaacgagcagcagaagaggagatggtgcacaacatcaaacaggaggagactatgccgagaggagcgagactcgatgcgccgggaacgctgcaccatgtgatggtacgcggaaccgaagggatggcaatcgttcaggatgacgaagaccgcgaagggtttgtcggtcgtctggggatggttgtagctgcaaccggcaccagcatgtatgcctgggcattgatgagcaaccacgcccatatgcttctccgcagcggcccctcgggtctgtcaaccttcatgcgcaagttcctgaccggttatgcctcgttctacaaccgaaggcacaagcgccacgggcatctcttccagaaccggtacaaatcgattgtctgcgaggaagaaccctattttctgcgtctggtcagctatatccacctcaacccgttgcgcgccggactggtgaggagtatggaagaactcgacgggtatcgctggagcggccatgcggtggtgctgaaccgtatccgtcacgattggcagaacagggaagccgtgcttgggtacttcggcaagcgagaatcctcagccatgcaagcataccgtgagttcgtcgccacagaaagcggtctgggccggcagccggaactgacgggagggggattgatccgttcgataggggggtggtcggaagtgaaatcgctcagaaagcgaagcgaaaaacagttcagtgacgagcggatactggggagcggggagttcgtgaaggaaattctgaaagaggccgaagacggcgtcaaagagcgtctgccggctgtatcgctggagtgtgaagctcaggaacggctgcaacggctctgcgaggaaaagggcgtagcggtaaaggtcatgcatgccggcagccggactcgccagtgttcggccatccgcaggcagcttgcagaagagtttgttgaggagttgggcatgtcgtatgccggagcagcccgaatccttggcatctcggcatcgggcgtcaatcagattttgatgcgtgatcgcaaaaagttgcagtaataaggagcgtcccacaatggggagcaccagatggtctgcactcatggatgcaaaggcttatcgcttgtttgccagctgcaattcaagcgcaaggtcagcaagtgagatcgcttctacagtttcagagatgcgataccgttcggttcccggatagacgacaaacgagcgctccgggccaagatctgcatgtgcggaatgaaatcccctttcaagttttggggtaaggcttcttttgacttcaacagcccaacgtttcccgtccggccaaaccagcaacaggtctatctccgccccccctcccgtccggtagaaatagccctgaacatcagcaggcgccgaatcgagtatgttttcaatgacaaaacactcccagctctgtccaacgacaggatgggaaagcaacatatccttgtccgctatacccagcagggcatgcgtcaggccactgtccctgataaacactttcggggttctcaccagccgcttgccgggattttcgtgccagggtggcagacgccggaccagcagaagatcgacaagcaggtccatatagttgctgaccgtcttcacatcaatgccgagacttctggaaaactgggacatgttgaccatgccgccctgatgccacgcaagcatcgtccagaacctgcgaagcgtttccgcagcgatgcgcggtccgaactggggaatatcccgttcgagataggttctgatgaaatcctgccgccagcggaaactaatcggctcagtggacgccagcatactgtcgggaaacccccctctcgtccagagtttatcgacgttacccgtcccggcttcaaggatggtgaacggtgtcaactcgatgtacgatatccttccggccaacgactcaccggtttgcttcaagagatcaagggatgccgagccaagaagcagataaagccctgagcgtctgcccgcccttcggctcctgtctataaggccacgcaaaacgggaaacaggccgggagtccgatggacctcgtcaagaattacgaggcgttcaagatgatcagacagatagagttccggattggcaagccttgctctgtcctgttcggattcaaggtcgagatacagggcatcgaacgatttgccgacttcaagggcgagcgtcgttttgcctgattgacggggaccgagcaacgcgaccgcaggatagacctccaatgcatcctgaaggttccgagtcaaagttcgatgaatcatccttgtaattttggaagttgactccgtgatttgcatggttaagctacaattaaaacagaaaaatcgcaacaaaacccgccaaataacgcttttcgtggcaaaaagggggggattccagggcgttcttgattattagcacattattagcacaaaaaatggcatatcggcatcggcggtcaatcagattctgatgcgtgcgcgcgaaaagtagcattaataaggagcgtccctgaattggggcgcacagagtaaaatgacctgcaacctcgacatcatggccgatcttctcctcaaggccgaaacctccacagacatcgacgtactgcgaggtctcgaaggcaaggcttcggctctctacttcgagtgttacggcatgtttttcggcaaaaacctgccgttccatacagcttcgtttctgcgggttcgacgtccgccaaccgatccggtcaacagcctgctcagtttcggctactcgctcctgcataccaacgtattctcaatggtgcaaatgagcggcctcaacccctatatcggctttctccatgcagaacgaaaaggcaatcccgccctggtcaacgatctcgtcgaagagttccgcaccgtaatcgactcactggtactctataccatcaacaggggtcttctgcatgaaaacgacttttactatcgcaaagatcagccgggctgctttctctcgaacgacgcccgaaaacgttttttacagattttcgaaacaagaatgtggcaggaatcccgggacggctacaccggcaaaacgctcaactttcggcggcatatcgaaaagcaggtgagaatcatgcgggatgtcatatccggaacccgaacgcagtatgacccgtacaagctggtatggtgaaaccgcagctcatttttctgcgaaccggaaatagatgataaaatcaggtaattgtaatgaatatataaggttaaccgtaatatacaggataattgagctgcggttgttgtataactgaataaaatatcataacatgcagatgttgtacaggagtaaaatcagaccattgtcccttgacatcgctgattttttatcgagctgcggttttcgcgcctggagcccttgccagacaagggtttccagaggtactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgtttgatgctgctgcaatcgtcatgccatcacggagaacactttatatctaattgtactcattgaggatatattttagttaagagtgcttggttctaagttctgagtgttatatcgaaagacaattattcttttactggctactaattcagcctattacactcattaagaataagtttcgtgatcagagaagaagtgatttgtgattggtgtcaaggcaaagaataaataaagttattttctgcggcttacggcatacagtcgacggctaatcctattcagaatattgggtttactcaggatataattcgtgacgagagaagacgtgatgggataaaacagaaatcagaaaacatcataatcatattttcttaatacggccaactgcatacggctcactgcacacaatctttacatatttttcgtaatccattcttcagcggtggggtgtgtgacggggaggttgtgtagagctggggctcggcatttctggacacttccggtactcataactcagaacttgacactcagaactcagaaaatatgcaattcatacttgtaacgtacgatatcgaaaacgaccggaggagaacgaaaatccacaaggttcttgaaggatatggtatatccgtgcagtacagcgtgtttgaatgttttctgtcggataacgattatgccggtcttcgtcaacggttgcagaacctgctggatcccaaccatccgctcgacagtatccgttattatcgtctctgccggaattgtgttgaaattgttgatgttgacggcaatcgtccgttcgaaatagacagtccattcgtcatttcctgatcaacaatatttcaagccggattttgtatgaacaagtaaatccaatacttttccctaatccctaatccctaatccctaatccctgatcctttccactcacaatcttacccctgacgcttatgggatggctctacaaccagatggcaatgcccgaaactatttttcaggcatggtacaaggtggcttcgaacgacggccgtcccggatgggataacaaatccatcgaggactactccctgcagcttgaagagaaccttaaagccctatcgcaagctcttctgacaggcacctacaaacagggtccgttgatgaaactcgtgttgctgaaacctgatggaaaggatcgggttcttttgataccaggcgtaatggacagggttgcccagactgcggcggcaatcgtgctgagcccgatcatcgaagccgaactgggtaactgtacctttgcctaccgtcccggcatatcgcgcgaaggagctgcacgggagattgaccggttgcaccgtgaagggtatcagtgggtgctcgatgcagatatccgcagctttttcgacaacgtccgccatgacctgctcttccagaggctggttgagcttatcgacgacaaggaaatgatttcgctgctgcaccggtggcttaccgctgaaatcgttgacggcatcaatccccgcatacaaaataccatgggcctgccacagggatgcccgatctcaccggctctggccaatctctatctcgaccgcttcgatgaaacaatggaaaaagaagggttcaaactggttcgcttcgccgacgattatctcgtgctctgcaaaacccgtcccaaagccgaagccgcgctgaagctttcggaaaccgcgcttgccgaactgaaacttgaactgcacagcgataaaacccgtattaccacctttgccgaagggttcaagtatctcggttacctctttattcgcgcactggttattcccaccaaaatgcaccccgaagagtggtacgacaagctcggcaagttcaagcttcgcaaaaagagcgaacatgccctgccctccgaccccgacgcaatgaccggcgaaacagcaaagttcgagctcgaaaccgatcagggcgaaaaaatagaactcaccaaaaacgagcttctgcaaaccgagttcgggtgcaagctgcttgaaagtctcgataaaaaacagttgagcgttgacgagtttctcgaaaaagttgcccggcaggacgaagaacggcagaaagagaagcgcgatgcgctgaaaaaactctattcaccttttctgaacaccctctacctgcaggagcaggggagtctcatgcgcaaggacggagagcggttcagcattgaaaaggatggagcggtcatcaacgaagtgatcgtccgccgcatcgaacaggttgtggtgttcggtaatatcgccctcaccactccggtcatgcagtactgcatgcaaaacgaaattccggttacctttctttcgcagcatggcaaatacttcggcaggcttgaatcgaccatggccgacaatgccgaaatgcagcgctatcattttcttcgttccatcgacgaaccctttgcgcttgaaaccgcccgctccatcgtttcggcaaaaatcggcaacagcaggaccatgattcgccgccgaaaatccgtcatgcaggattgcgacggcacgctgcagagtaaaatgacctgcaacctcgacatcatggccgatcttctcctcaaggccgaaacctccacagacatcgacgtactgcgaggtctcgaaggcaaggcttcggctctctacttcgagtgttacggcatgttcttcagcaaaaacctgccgttccataccgcttcgtttctgcgggttcgacgtccgccaaccgatcctgtcaacagcctgctcagtttcggttactcgcttttgcataccaacgtattctcaatggtgcaaatgagcgggctcaacccctatatcggctttctccatgcagaacgaaaaggcaatcccgccctggtcaacgatctcgtcgaagagttccgcaccgtaatcgattctctggtgctctataccatcaacaggggtcttctgcatgagaacgacttctactatcgcaaagatcagccgggctgctttctctcgaacgacgcccgaaaacgttttttacagattttcgaaacaagaatgtggcaggaatcccgggacggctacaccggcaaaacgctcaactttcggcggcacatagaaaagcaggtgagaatcatgcgggatgtcatatccggaacccgaacgcagtacgatccgtacaagctggtatggtgaaaccgcagctcatttttctgtgaacagaaaatagacaacattagcaggtaattataatgaatatataaggttaaccgtaatatacaggataattgagctgcggttgttgtataactgaataaaatatcataacatgcagatgttgtacaggagtaaaatcagaccattgtcccttgacatcgctgattttttatcgagctgcggttttcgcgcctggagcccttgccagacaagggtttccagaggtactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgaggattgaaacgaacaaatgaaccgcgttccaacaccccaaggaacacctttatatctaattgcactgaccgaggatgagtttcgagatcagagaagaagtgattcgtgattagtgtcaagtcaaaggataaatagatttaattcctgaagtttacggcgtaccgcctacagctaatattttaatacggcccacagcatacggctcactgcacacaatctttacatatctaattgcactcattgaggatatatgttagttcagagtgctgagtgctgagtgttatgtcgaaagcgagttattcttttacaggctacttactaccggctcctgactacagattaaacctattgcactcattgaagataagattggtgtagagggaagaagtgatgagtgaaaagattaaaacagaaatcagaaaacattataattatcttttcttaatacagcctactgcataccgttcactgcacacaatctttacatatctaattgcactcattgaggattgaaacatatcgatcggggtaccttccgtcagtttggcgaccctttatatctaattgcactcattgaggataagattggtgtagagggaagaagtgatgagtgacaagattaaaacacaaatcagaaaacattataattatcttttcttaatacagcctactgcatacggctcactgcacacaatctttacatatctaattgcactcaccgaggatgagtttcgagatcagagaagaagtgatttgtgattggtgtcaagtcaaaggataaatagatttaactcctgaagtttacggcgtaccgcctacagctaatattttaatacggcccacagcataccgctcactgcacacaatctttacatatctaattgcactcaccgaggatatatgttagttcagagtgctaagtgctgagttttgagttttgagtgttatgtcgaaagcgagttattcttttacaggctacttactaccggctcctgactactgattaaacctattgcactcattgaggatatagtcaacgctaaattctaagcaataagtattaattgtgtaggcaaatttattttactgaatcctgttctagcttctatcacctgatttattttatagtgcttattaagaattaggatgcatcaataataagctgtgtcaatacgtcattgaatctattatatcccatcgaaatgctctcgaaaacaagacgcaagctttctttatagttttgtatataatttttcaaaacttgctttgaaaaaagactgtctttgtgttaatttagttttttgtgtgcttttgatgtgtttatgcgagaaatgtgatggttttttgtggttttgtcttacatttatctattgtggttttggagccatcggaatttgaactggcgcaacaaagagagtggcgtgcatgggtgatggtagctgataatacatctgttggttcagacagcaactgtttacgaggtcaaaggacataactgggctcaccttacatttttatgaaagcaaatatcgaactcagaacgctaacgcctatatggacgggaggcgttgagactggtaaaatggaaaggatccatgaaaccggtatcattggcaacctgcgctggtggtatgaggcaattgttcgtgggttgggaggggaggcatgtgatcctacaacgcattcttgtgcctacgatcgagaaaagccaaataatggtctttgtgatgtatgtcaggtgtttggcgcaacaggttggcggcggcgctttaatttaagtgttcacgagacacagatgcagccacagtcagttactcatcctatgagggctaaccgcatatatcaaaatcggcagggtaaaaatataccaccaacctggtatttcccgaatccaccacaaggagggaattttttaattgaagtccaaagttcgtcttccgttttttctgtggaacttgttcagggtttgattcaattatcagttgactggacagcattaggggcacgaacgcaaatggggtttggtgtaacatcgctggttagaggacgtcttaacgctaatccttttaattatttaagattaacttgctgcggctcaagtaataatttgccttccctacaaaatatgttctttgcccaaattgagaaagaaaatataaccgatcaagagacattcaatatcaagtatgatttgcgccgactttttgctggcaatcaggatgtgcgtcattttgttatgggtacagtgcaagaggagcgtattgctgcaaaaattcatgtgtcaaggccatacgcaaacggccttattcgcgtatggggttgggttcccgtggatgcaaatgtttggaatgacaagtggaatcgagatggcgtactaacccagattaaaaatcacctggaaagcaactatgctttgaaaacatggcgagaattcaataatgatcgtgatataaatcaacaatattctgatgtacgagcatacttgcacagcttatgggagagcaaaaaatgaaccagacattcaaatcattcgttgaaccctttccgcatacaatatcagaaattagtgagctgctatcaaacttaagccaagcagagcaggctatcaaagtgaataagagaaataaggaggtgcgacagcaatacgaaaaccaagctaaagatttgcaccgacaactgcttacgcataaagattgctcattgatatacaactatatggaagcgacaggcatagcggataaggatacttttcgtagcacttgggcaagggagaagctaaaagttgattctgatgagttaccagattttctcaaaccgcccctgcttgatgatttgtcctgtttgcctgtcggttcattttatattcagttcaagtttaccttgctcaagccgtatatctctcgggacgacaatgcgttttatcttgtggacaattccattgtgcgggaaaaggtttttcgctttccgatggtgcgttccaccgcatggaaaggttcattgcgccacgctctgtggcaaatggatggatatcagaaggaagaccagcaagatcagcaaatcaagcgcctattcggtacagccaatgatgaacaaccggaggaagggaacagtggccgtttttatttttacccctctttctttaccctaaacagcttggaagtcatcaacccccacggccggaaaacgcgtgtaggcacaactcctatcctcttcgaatctgtacctattggtgccgaggccactttcaccctgctatactctccccttgaccgcatcggtagagaagatgtcgaaacacgtcagcaagttattgccgacctgaaactggtagccgaagggctacgggcgttgtttatcgtatatggttttggagccaagaccagtagtgggttcggcctggctaatgatgcgattgaaaatggttctctaattctcaatttgcccagctttgttttccctcaggctgaaaccgttcaagttcaaacgccggaagatgtctttctgaaatacatggatgaatctggttatcttaaaactgttttttcaggaggcggtgactacgggttgatgagcaataaggagtatggagaaaaaagagagcagttgggtggtgggtaccttaccgagttcaaggcatttcgcaaatggtatggtgaaaacggtgaacaatggcaaaagtcaataaaagaaaaaagctcagctacgaactaccctcaactcaggtttaaaagtctcagccaattagccgagaggatgcgtcagacgggaggggaagcatgagccaactagaccaacttattcagcaccgggatgcaattcttctggcggaagcgattggctggctacatgactattggaaatgttcagaagaacaacttcagaaacagtcgcctattaatgacaaggacttaaaactaaagcccaaggaaattgcccttcaagaaataacaaagcgtttcagcagtctcggtaacaccttattagagatatcaactgcgaaagagtcactgtctgatttgcttaatcagtggcatggcaaagctggcaatgccggtgcatccttcttgttacaatatctctctcgttgccataacaccgctcattttgacaagcaggacccgcttaaaagtggcagacagaactaccctgatacgcaaatcagctctgcttttggttttgagacggctgttggctcttgtttaagcgcccaactgtgggcgcttccttgggatagtctcattactaatcatgatcatgaacgaagcactctgcggcaggcagtacaatcccttttttccaacgttggtgcagacacccgtcgccctatcaacgagatcagtttatgggattggggtttgttggttggtgctctttataaaaccgctctcgccgctgtagcgttgggtcaatctcctgttacgcatgatttgcgttggcggctacttggcattcgtactgatgcgttggcctacttctccaacgtttctcgccttccagaccttgtggcccggcaaaataccttgcaaacggctatcaacaacgtgcaaacgctactcgaaaccgtatatccggttgcaactgaggtgtatcgggatgaaaatggctctctatatgtcgtgcctgacatggcgaacttacttggcttacaagatagcagtgataagacattattgagtcttattaaagagcagttcgcttgcgatggcgaaattgtgccggatattacacttgatcctaacccttggtggggacaagaccctgttcgggctggaaatgacgaaatcccaccggctggctctatcctgtcatcaccagtaacatggaaaagcgatgccgatgccgttcgtgaggcgtggaaagaacagcggcaaacggtttgccccatttgcggtttacgttcttgtgtcaacaggcaattggattactgtcaaatttgtggtgaccgacgcaagggtcgggtaaaggaatggttacaagaacagaataaaacaatctggatagatgaggtggcagatagaaacggccgtcttgcccttatcaccggcacatttaacttaactaactggcttgatggctctctggtagaaaccatgttagtgaaagagccgacagacagcaacccctctgtccctaaaattccttcctttgctcgtttgcgtcgtatctggcaaaccacccgaaccttctggaaacagtctcaatctgacattgaccaacatctgactgatgctcgtcgtcgcctgacaatccggttagcaaactcccccaagctcacaccgaaccagacctacgagttggatctgggtggccagactcgcatgagcgttctttgggacggtaaccacttgctcagtattgataacctttcctacaccgcatcacaacttggttttccactcaataattttgaaaccaaagaaaattggacacccgaagatttagccctggatgtatgcgcatgggtaaaacagcataaagaaagctggtctggtcaaaaacaggtttttcaattgttctctgatgaggaaaaaaacaaacaattcgatatccagattggtgacatgggttatcaggacgctgcctatgcaagtaccatccccatccttgcagagccgcgtacctttatggtccttgttcctgccgactgtgctctggacttgatccatgctatcaaaaccaaatacgaacgggaaattggtaaggtgcgtaaccgtctgtccctgcacctgggtgctgtttattttcatcggcgcactcctcttcgggcagcgctggacgccgggaggcggatgctcaagtatgatctggggcagatgaaggatgaagtgtggatagtcaaggaggatgctaaaagagaactgcttcctctggagaaacagtatcttgctgaagaggagaataagcagttggccgaggcagttgctgttaaacttgaacaaaatggtcgtttcctaacttggtatgttcccgccagaatgggtgatggaaaaacggacgatagctggtatccttacgtatttatacaaaatgatgtcagcaaacgcaaacatatcttcaaagctttgcgccctaaaagcgatcacacaaccgaggagtgctggctcatccacgctacaaagttgcaggcaggtgaccgggtttacttcactccagctactttcgatttccaatggctgggcagctctggagagcgctttgaaattgcctacgaaaatggcaagagacgcaatcaacccatgcgtccatacttgctggatgaattgacgactatccaacaggcttggaaggtgattgccggtaaaggggggcttactgccaaccagatttatgctttgcgcgaccttattgaaatcaaacgtgaaaactggcaaccctcggctaatcattgggtgcaggattgctactcgcagaccggcatgttctggctattttgccgtgacgtcatcaacaacgccaactggaaaaataagcctgtcgacgaagagattaacctgctaatcaattgggctgtttccggtctgttggctgatgtgatacatctccatatgggtgtgatgaagcaaaaacctcaacgggaagaaaataatgagtaatcagaatagtaaccattgccacaaacaacgctttctgttacaaactctcgatcctgttcatgttggaacaggaggcaatcggcttggtcgggtggatttgagcattgtgcgcgaaccgggaaccagattacctaaaatcccagggacctccttgcacggagcaatccggcaatatgcggctgtctgctatgagagcctccgctgcgctggagccggccaagggaacgaaagtaaaggcaaagagccacattgcagagatgcacaatgcccagtctgttatacgtttggttatatgaatggtcaggatggcggtcagagtggacagataagtatcagcgacgcccggttgttgctctttccggtttactcgcttgcagggcctgtgtgggtgacctctccgagcattttaagtgaatttggggttcctacaaacgacccttgcgatcaggtatgtcttccggatgttttgactagtcaggaacacctgaatctgggctggctaatgttggcaaaagcaagtgatcccttcaactggccggatgccataaagggggtgcctgtggaaataacaagtcgtgcagtgctggtctcggacaagcttttcagccagatcgttaacagtaatctggaagtacgcacctcggtcagtatcgacccggagaccggagcggctgtggacaaggcactctttacctatgaagccattccacgtgccactatcctctggatggatgtgattgaagatgatttcagaggcgtatttccgggcacagataaaaaatgtcggacaacaatagatgaaaaggaaggtacaaaaaagaaaacatacgagcacaatgctggtgatccactaattgaaccctggaacagaccattagatgttgttaagagtgctctcaaactggctgagatgctcggtattggcgggatgggaacgcggggtttcggtcgggtgcgactattaaatgaagggagcgaatcatgacacaactcaatcttgaccaactggctgcccggtacgcacaaaaaatcgtggaaaaaggtaaagccgatattgaaaaccctgttacgaaagctctgggagttttgcaggaacagggcgtttatgcttgcattttgtacctgcttgcaaataaacatgataacattttgaagccattgtaccagttggtgggtgaattaccgggttttcgaggaaatgagaaaatgcctgatgaaaagatcgattcaaaagagatgctaaaattttacggcgactgcgtttgtagtgacctggatacactgcttctcgtcaaagagttgtacgaacaaaccctaatttacgcccgctacggggcaaaggcggcggggaaataatgacctggcaaaaatatgagctcgtttttcggatgcttgcccctttgcacattggctaccgtactgcaggcaacctgatgcaaacccgcagttacgtgccgggaagagttttgtgggctgccctgaccacccgcttgacccgcgatgaagagaatggcacagatggcctgcgttacatagaaatcggtcagcaggtacaagatcatttccgatttacctatctttatccggccacacaaaacggcaatggatacaaaacctactacccttgggaaaaggatttcgattatctctttctgaacagttacgccagtacatccttgaactacgcaagtcaatcggctgaagaagcgatgcttcacgaaacagagttcatcgcgcctcacacgcgtacaggccagtctgtttaccttgttggcaatgtatacaccaaaacgaacttgcctacaccactggaaaattggcctaaggcactcgaaaaactccagttgggagctgaacgaggttatgggtggggtcgagtacggactgtctcttgtgatagtcagggtgaacgcttttacaatgaaccagttgccgagttattcgacggccatattacagcccacttgaaagcggaaaaggtcagcggtattgtcggccctgttgaaccgttgattggctgggagcgtaacaatgatataaacagaaaaagcaactggaggttaaccgaggaggcaatcatttgctacgtgcctggagccaaggttacagtggacggtaattatattattggtccgaatggagtctgtggaataaattgaaggcagtgaacgaaagttttctgttgcggaaatatttaaaagtgaaaaggtgtggtgaatggttgcattacatgatcactttgtcaagctcgttattccatttgagtactcaaaggaatatactgatgctattacggcaataaacgctgctgtatgctgggagccaaatacacgtgttcccagagatatgtttttgcacatcaagcacttgatctcatctgagacctccaacaattccatcggtgtaagttatgtgctcacggcagcaggaaggttaacctgtaactttcctttattaaaagatcaggcgggggtgctgcttaaaaaaggcagcggagacccggaactacctgatttcgaaatcaagtttacggtgccggaagtttatctttttctttttgagactcaagtcggctttattatcctggatatcaagtatatcgagtctggaagtcttgaggtcgtggagatggcaaaccatcaactgaaaaagatagggctttctcgttcctttatatgtcgtgatggagaaaaacctgaaaaggccaagaagggaatcggtttttttgatcgatttttcgaaagtctgaaacctcttgtttcgcttgtatcattttttgaagaacaggagcgtatgcttcggcatctctatctgttcaattatctgatactggaccatcttcctgagagtgacacagagaaaaataactttattgtcgagactctattcaggttgcgcaatggattccatgctcattatcgcccatcaaagaaggagtatgatcctgaaagtaattcacaagtactaagttttgtgtacaatattttctggggtgtgagtcaagagggggtggcttgtgttgcttgcttaacgggtgattctcgtcagacacattttttaacacacatattcaactataacgttgagaacagctatttttatttatacatattggctatggctcagcggttttctctgcttataattgctaaaaaaactgctgatataccgcccgaaataaggggttcaattgaggagttgaaaaataaaaaagagataatctgcgctattgacgcattacggcaggatattgtactatatggcttgcgaatcaattattctcaagtatcgtataattttcattatacgcttttttacgaaaaattgagagaggtgtttcggcttgattatcaacatacagagttagatactgaagtgaaaaatcttggcgcattaatagatattatcgaacagaaaaaaagaattaattttgaattaaatgctgctgtagcattattggtttttgctgtcgtttcagttttatcagatgggttgagtttttttcagtttatgaatttgtttgatacgcatcgtccattattgtcgcttacaggcttgattcttgttgttgtcatcgtattgatgttattcagatattttttaaaaaaagatgtgctttttaatataagaaagagatgatatagcaatccattcaattccatgcgcataacccttgaactatctcaccgcaatccgtcgataacgctgccgattaataactcttatctgctttcctcactcatctacaacattgtcgataaaagctcaagcgagtatgccgagcgcctgcatgcggaagggtaccggttacagaacagggcgttcaagctttttaccttttcgccgctgtacacggccaaccggcggaagtgggagatgcatggggatggaaacatgagcacgagggagcggctgctgcatctgacgatatcttctccgaaaagcgagttcatcgagcatctggtggttgggctgatgcatgaaccgtttgtttttgtagggaaggagcggttcagggtggagaccgtccggcggctggacaatcctgtcctatccggcgatatgcgctttattgccctttcgcccattgtttgtgccacgaagcgtgatgccgaccactacgcgcagtatctttttcccggcgatgaagatttcgaacgggtgctgtgatcggaaaacaagaataagccaaaaacggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgtcaaatcagccgaaagacgggcatggacagagtgacggtgcgcaagtttctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctgcgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcacccggactttccagaggtaacgactcgaacgatctattcttttgtccagtggatccgaaaaacctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgaacacaacgtgaaggttcacttcatgattatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaagctcatgaacaggcatttgccttttttgagggcataccgcacacactggtttatgatcaggactcaaccattgtttccgatgagaaccggggtgccatcctttatacggaggcgttcaggaagtacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaagggaaaatcgaagccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctgtgtagtggcccccgattttcagacaacggtttaaggtggtaacttgcccaaaaaagggacaagttatgagcgaaaagcaacgcaaaagttttacggcacaattcaaggccaaagtggcgcttgaggcaatcaggggcgagaaaaccctgaacgagatcggtcgggaatttggtatccacccgaatctggttgggcaatggaagcgtgaggttcaagagcatgcggccggtctctttgaggccaagcgcggcccgaagccggtcgatccacttgcagatccggaaaagctttatgctgaaataggtcggctcaaagttgagttgaattggctcaaaaaaaaagtcgatccgtacctatgaaagcgcgtaaaaactggatcagcgacaaagaacagttgtcggtatctacccaatgtgaacttgccggagtaacccggtcagggtactacgggcaaagtaaaagcctcatgccaaatactgaagatctggaactgatgaagcttatcgacgaggagtacacccgacatccgttttatggaagccgacggatgaagcaggtcctgctcacccaagggcgcaaggtcaaccggaaacgagtacagcgcctgatgcgtaacctggggcttgcgggtatggctccagggcccaataccagcaaaccgcatccgcagcacaagatctatccatacctgttgcgaggtctttccattaccagaccgaaccatgtctggtctaccgatgtgacctattgccggttacccggcggcttcatgtatctgacggccgtcatcgactggtattcccgcaaggtgctggcatggaggctttcgaattccctggatagcagctactgtgttgattgtctggaagaagctatccgcaagtacggaacgccggaaatcttcaacaccgatcagggcgttcagtacaccagtgatgcgttcaccagcgtgctcaagagccatgagatccgcatcagcatggatggccgtggccgggccctggacaatgttttcgtcgagcggttatggcggaatgtcaagcaggaagacctgtacctgaaaggctatgaaacagcggtagaaatgatgcggggattcgccgaatatttccgtttttacaatatcgagcggcctcatcagtcgctggggtacaaaaccccggacgaggtgtatgaaagcgccataggaggcggagcacgcattgtcgacaagttctctaagagtgtctccgaagggtcgtcggaggctacagggccgcaacaggaagcggcataaacaaccggcgggttgccaccttaaatacgaccttattttgtctggtcgatagggtccacttcactggcttgaacgaacggccaatgccaaagaacatgccacaacgcggctgatacctgaggcagaatggcaggtggaaaaacagcatcttcgtccttttgagcccttaccctatccgatttccgggcctgtcggtaaagagtaccatgtacgcaaagacaacacaatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcatgacggcaggttgctggccaatcacccgattaagagcggcaaaggtaccgtggtggtcaacaaccaccaccgacgcgatacttccgccaaacggcgagagttgcaggactcgctcaagccgcttttcaccaatcaggaacaggcggaactgtttcttgaaagcatccacaaccgttatccccggtacagtcgggaccagttcctgcatgtacgcaataccatcagcggatgccggcagaagctgatagatgaggccctcgcatactgtgtcgatcatcatctcttttcatccggtgagttccatgatatcctgcaccattaccgaaagcgggaagaaaaacagagtcatccgacggtctccaacaccttccgcccgaaaacacgccgaagcgacctgaacaggatgctctcgttcgtgccggacagcagtaccataaccacctatgaaaccattttcagctgttaaccatggaaagaaccattaccaccatacaggaacacgcccgggaactcaacctcaccgggctggcaggaagcgtagatctcctgctcgaagaagcgcgcaaaagcgaaccatcctatagcgattttgcgctgaccctgctcgaaactgaaatctcctgccgacggaaagctcatcttgaacggcgccggaaagcagccaacctgccgttgctccatgaccttgatcattatgactcgggagtgcagaacgggatcagccaagtccagctccggcagttacggcaactcctctggctcgaccagaactacaacctgatccttatcgggccaagcggcaccggcaaaagctatcttgccggcgggctctgccatgaagccctcaaactcggttatcacgcactgttccggactatggatgaactcatccagaccatcaggttcaaagatgttacaacggcggctgcaagggagtacaagcgattagtgcatgcgcacctgctggttatcgacgatatcatgatgttcccgattgaaaaaagtgtagctgtcggtctgttccagctcatcaaccagctgcatgaacagacatcattcatcattaccaccaacaaaaatccgaaagagtgggcagagatgcttggcgacgaggttcttgctacggcgctgcttgatcggctgctctacaaatgcgaagtcatcaaacttaccggtaaaagctaccggctcgaacaccgtacaaccatcttcgaacaacagcaaccggcggaaggaggcgccacacgcaaaaaaagcaactatcgcttcaaaaagtcgtagtagatcatgccgaattgacgtaatttaaagccgctgcctgggtgattgctaatttccgaaattggctgattttatatttccgactacaggtgctccaggagaacctctgccgcaagtacgaagcgcttcacggcaggccgtacgctgcagacaacagcaccttccgcttcacgctcgatcacgactacgcggatcgcaaaaacggcaagattcagaagctcatcaccatcaaggagggccggcccgacgaaaccaaagtgaaaggtctgcttgctccttttcggcttgaagctcccttggagctgatggaggtgggctacgaatgcggctttggcgaaaggaattcgcaggggttcgggatggtgaaggttgatgaagattgtggggggaagtcggtagccagtagccagtagtcggtagccggtaaggattgtgggcggtttgcggtgggcagtgagccgggaagaggggtgaagattgtgggccgtttgcggttagcgggaagttggtattcagtagccggtagccagtattcagtagccggtagtcggggaagaggagtatcgttcgctttgcgaacgggagtatgctcgctgtcgtattgcggagtatcggatgcgaagcatccgggagtatcgcttcgcgggagaagagggtgaagactgtgggccgtttgcggttagcagtgggcgggaagtcggtagccggggaattgaaaaggaagatttttacccacggattttcacggattgacaccgatggaagatgggtgagattgggttaagcgctatgggttatgctttttcgccattgagctatccaactatctcgccatccagccatgaagaggaagaacgcggttcccgcttattgaaatcggattttcacggatggagaagaggtggtcggttggctgtgagcgggaagaggagtatcgttcgctttgcgaacgggagtatgctcgctgtcgcattgcggagtatcggatgcgaagcatccgggagtatcgcttcgcgggaggagagggagaagattgtgggcggtaggccgtgggtgggaagtcggtagtcggtagccggtagtcggggaagaggagtatcgtttgctttgcgaacgggagtatgctcgctgtcgcattgcggagtatcggatgcgaagcatccggtagtatcgcttcgcgggaggagaggggaaagtaatagcgatgagcaatgagcaatgagcgatgagcaatgagggggaatggagagtgggttaggattgatgaagattgtgggcagttggcggtgggtggtgggcaggaagtcggtagtcagtagccgggaagaggggtgaagattgtgggcggtttgcggttagcgggaagttggtattcagtagccggtagtcggggaagaggggaaagtaatagcaatgagcaatgagcaatgagcaatgagcaatgagcaatgagcaatgagcaatgagcgatgagcaatgagggggaatggagagtgggttaggattgatgaagattgtgggcagttggcggtgggtggtgggtaggaagtcggtagtcagtagtcagtagccgggaagaggggtgaagattgtgggccgtttgcggttagcggggagtcggtatacagtagccggtagtcgggagaagaggggaaagtaatagcgatgagcaatgagcaatgagggggaatggagagtgggttaggattgatgaagattgtgggcagttggcggtgggtggtgggcaggaagtcggtagtcagtagccgggaagaggaggatgaatgtgttacgtgtttggataagaggggggagattgtatctgaagagtcggaattggaatatccggttaataactcctgataattggcaggctttttttattttaggtgaatattattcaatacataaagcccgaatgctatgcctgaggtttttcagtatccgatgacctatccagcctggtggatggattactattatattgcaacctggtgtctcggcatgctttttctcgggacagggtgggcactgttttttcggtacggcaaattctcctatggggttgatctcgggtgtttctggaaaacggccttgcttatcattctgactaccatagcgcttggcggccccaattattacaacacccgttttgtcggcgagcatggtcaggatggcgattcgatcaagattgccggtgaggaattgctctaccttgaccgaaagggaaatgaaaagaaattcgctcttgatgatattacggctgtctatcaggagccgatcacctataatcctccgccgaaaatttttattgtggcaggcaaaggcaaggtgaaagattcgctgtttgtgaccagaaatctcaagggtttcgaaacctttctcgtctccttgtccaccaggacgggtgttcctgtaaaacgcccctgatttttttattgcaggagagttacggttatgctgccttccggaagagaaaattcgcttcttgttgttgatatcggcaacacgacggttacctgtgccgtttttcagcaggatgccgttatcgatatgttcggattttccacggatattcttgccgaaccggaccggctttccgaagcgtttcatccgcttgccggagcgaacccggccgttcgggatgcagtgctctgcagcgtggtaccggcggtcagcgagtcggtacgcgactaccttgccggttcccttggcggagaggtactgcaggtgtcgtccggcatgaagctgccgttttcactgcgctacgaatccccttcgtcgttcggtgtcgaccggatagccctttgtgccgccggcagaaagctgttcccccgccaggctctgatcgcgctcgacgtcggtacggcaatcaccatcgacgtgctgggtgccgaaggagtctatctcggcggttttatcatgccgggtctcgaccttatggcgggcgcgctgcacgaaaggactgcgcagcttcctcttgtttccattcatcagccggcagagctgcttggccgctcgaccgttacttgcatcagaaacggtattttctgggggtgcatagcccagctggacggtcttttcgtcaggatctcccgtgaactgcaggagcagggggaaggggaaccggccatgatggtaaccggaggcaatgccacggcagttgccgggcttctggccgcacggccgcagcttgtcgaacacgccgtagccaaaggggcctgttatctttacgagcttaatgcttcgcggcagtagcgacgaacgcacgagcccgctctatcgccttcagaacttcacgatcgtccacattctcttcgagaagaaacgcctcgccgggttttttcagcagcacgaaacgcagtttgctgtcgagcttttttttgtcggaaaacatgttttcaagcagcgcttcgctgctgtgggcaagaaatctgcgcttgatcactcccttgggaaagcggaaccgggcaagcaggtcgaggccgccctgcagatctttttctgaaaggtatccgagtccgtgcgatagccagagcgcacagatcatgccaagggtgaccgcttcgccgtgacgcagataccggtattcggcaagtttttccaggccgtgcgcaaaggtgtggccgaaattgagggtggcgcgcagtccggtagtctccctgaaatctttttcgacgacgtcggccttgatcgatgcgcttcgccttacggcttcagtgagaaacggctcttcaagggccgtaatgcggtcgaaatgttcttcgagccagtcgagaaaggtgcggtctgcaatgaacccgtatttgacgacttcggccatgccggcaaaaatttcacgttcgggcagggttctcagaaacgacggatcgatcagcaccagttcaggcatatggaaaaagccgataagattcttgccgagcgggtggttgatggcaaccttgccgccgatggcgctgtcggtcatggccagcagggtggtggggcactgcacgaccggaatgccacgatagtagcttgccgctatgaatccgccgagatcgcccacgacgcctccgcctaccgcaagaaggttccagctccggtcgactcccgcctcgatcatggttgcatagagccggtatgcggcgttgaggcttttcgaggtctccctggccggaacggtcagttcgagcagccggaacccttcggcttcaagggttgcgataacctgatccctgaacagatttcgggtgttttcgtcaaagatgaccactgttttcgccgtaaggccatgcttccggtagagtgctccggcacctgaaagcaccggggtgtttacgatgatcgtgctgctcactgtttctctctgttgttgtctgattgctgtttcagccgggcctgttcggcttgccggacaaaacgaatgattgttctggtcagttcttcaacggttgaaccgatacgcttgatgtcggtttgtacgctcaggtcggccgttgcatatcgcggttcccgtttttcgagaatggtgctgattttcagttcaatctcttcacgcgaaagccgggttccgtgctcacctttgagcagcggacggtcggttttgttgcacagccttctggccagcgatctgggcgacgatttcagatagacgagcgttccgttctccctgatgaggcgataacagtcgttattttcaagaacgcccccgccaagcgacacaaccagctctttttttccggtaagctgccgcaacgtttcgagttcaaggttcctgaacgtctgttcgccctcttcggcaaaaattttcgttatggatttacccgccttgctctcgatctcctgatcgagatcgataaagccgtagccgagggagtttgcaagcagcggcccgatggtcgatttgcccgatccgctgaaccctgtaagaaatatgagcgaatgatgtttcatgactcaggccgggtatcggaaattttcgatccgcaataccatggaataccggttaaaagagttgaaaacggttcatatgcgccaaatatagtaaaaaagcgaagcaatgacaccgcaagacgattttcaggggttcgggtttcctgcggcttccgtcagtttaagggcgagcgtggtcatgcggcggtcggcttttctgtttgttactgcaagagcgagggcctttggctgcgcaatgatgaccacaagcttttttccccgcgtgacggcggtgtaaatcaggttccgctcgagcagcgtaaagtgctgcatggcgagcggaatgacgacggcgagatattcggagccctggcttttgtgaatgcttgtggcgtaggccagcgcgagttcatcgagttcgctgaactcgtagcgtacgggccgtttgtcgaaatcgaccgtcagctcgctctcttcggtgtcgattgccgttatggcgccgatgtcgccgttgaagacctccttgtcgtagttgttgaccatctggataaccttgtcgcccggcgaaaagatggagccgaagcgcgatactttcggctcggcgctgccgttgagcgctttctgcagttcggcgttcagggcacgcgaaccgagcccgccccggttcatcggggtgagcacctgaatgtcgcgcaccggatgaaaaccgaagcgggccgggatgcgttcggttaccatctgcatgagcttggcatggatattttcgggtgtctgcgagttcaccacatagaaatccgacagttcttcgccttcggcgttgcgcgggatttcgccgttgttgatgcggtgggcgttgacgatgatctgcgaccgggccgcctgccggaaaatttcggtcagccgtactacaggaaccgcatcggatgcgatgatgtcggtaagtaccgcaccagggcccacggaagggagctggtcggcatcacccacaagcagcagggcggcttttgccggaaccgcagagaggagcttgctcatcagcacgatatcgaccatcgaggtttcgtcgacgaccaccatatccgcttcgagcgggtttccggagctgcgtttgaagccgccgctgttgggatcgaattcaagcaggcggtgaatggtcttcgcttccataccggtcgattccgagagccgttttgccgcccggccggtaggggcgcagagcaggattttggtggttttttttcggatgaccctgagaatggcgttcacgagcgtcgttttgccgacaccggggcctccggtaatgacggtggctttgttcgtgaggacaagcgcaagtgcctctttctgggaaggggagagttgcaggccggtctcttcggcaatctgcaccacggctttttgcagatcgatccctttccatggcgtcctcccccgcaggagagcggcgagcgccgcggcggtcttttcttcggcgcggtggagcggcgcgagataaaagatctctgctccgtcaatggtttcgcgcaccagattgaacttgccggtttccacggcaatggcttcttccacgatcggagcggagatgtcgagcatggcggccgattcctgcaccagccgctctttgggcacggcgcagtggccgctggaggccagttcctgcagaacatggcgcactccggcttcggccctgatgagcgagtcgtgagctatgccgagcttcgaggcgatggtgtcggcggtgagaaagccgatgccgtcaatatcgagggagaggctgtaggggttttcggaaacctttttgatggcatcctggcgataggttttatagatcctgaacgcccgggcgataccgactccgtgcgactgcagaaaaaccatgatttcccggatggctttctgctcctcccaggatttcgtgatcagctccagcctttttctcccgatgccctctatttcaagcagccgttcgggattgctgtcgagtatgtcgagtacgccggttccgaatttcttgaccagtttttttgcgtagaacgacccgacgcccttgaccatgccggatgcaaggtatttttcgatgccgtcggccgttgtcggctgaatgatgtcgatcccgtcggccttgaactgcaggccgtgggtgcggttgttctgccagcttcccgtgcaggttataaactctccgggagatattgccggactgttgcccacaaccgtcacggcatcccgactgcctctcgccctgattttaagcacggaaaatccgttctcctcgttatggtaggttacccgttcaacggtgccggtaaccgtttcctgccggagttcgcgttcagcgttgttttcggtatctgaagatggtgtcgccataggtcgttttactggagatctcgcgccgttaacgggtgcccttaagaagagtgtacaaaaatgcgcggatattatgcgtttgcagcttgcagcgctctactgaaaatgatagattttctgccatgaaaaagataccatgaaaaaactccatatcatcaaggccggtacgacctatgcttcgaccgtgcaggcgctcggcgatttcgatgactggatagcggcagccgtggaatgttccggacttcccgtcatggttgtcgatgtgcatgccggagagcctcttccttcgcctgaagcgtgctgcggagtgattgtcagcggttcccatgccatggttaccgataatcttccctggagcgtggccatcgaggcctggataccttcgctgatcgaaagtgccactccttttctcggcatctgttacggccatcagctcctcgggcgcgctctcggcgggcaggtggggtataacccccttggcagggagatcggaacggttaccgtgtcgcttactgaagagggcgtttccgacaggcttttcagaggggtcggggccacgtttcacgcccataccattcacgagcagtcggtgctcgaactgccccagggagcagttgctctcgcccggaacccacacgatcccgttcacgccttccgtgcaggcagctgcgcatggggggtgcagtttcatcccgaatacacggttccggtcatgaaggagtatattgcggctgaaggggaacaccgatccggcgagcttctggggcaggttcgcgaaactcccgaagccaggcaggtgcttaccaatttcgcctccattgcgaggctgcatttctgatgtcggcgggaaatagaggactctttcagggtgttttctcgtttcgatctgctgaattaattaattattggttaacggatggagtaaccggttattccccggtttaaaatgggatcaacatcgatgcgcagttcacatccgtcctcccttcctttcagtaaaccggtcatgattgccgacaagctgatctgtgcaggagtgcttttctctctcggcttcagcggagtgcgtgccgattttacgatggttgcggtttacattctgctctatccctacctctacctcacctcccggcgccaggccattcgtcatctgctcgccgcctcgctggtcgcctgctgctggtttttcatcgcaaaagggcagtacggctataaccgtgaaatgctgctcatcgggggctataccgtctatccgctcttcgcctgggctacaggtctgttcggggtttacctgatgtactcctactgggtaaggatttttccgaaccgcacgctgacgggcaaactgatttttttcgtggtgctttactggtcgctgcttttcggttccgaaatagttgcctaccactatttccatttccgcaatatcgccacggcaaactacgcaggcctgcctctgatcgactgcattcacgtgccgggatggatgcaggcggcatatctcctcaatggcccgatctattttctcatctgcgagttttcaggctttgccgacccgaatgtcccggtgcgcgcagcactgcaccggtgagggatcaggcgatataatcgtatcgtgcttcgggaattcgggctcaaatcgttagctttcaggacaagtgaagcggatcgttgctccggagcagggaagtcatcagggtctgcgattattggcggttcaatttttttttaaagccagtttacccaattttatgaatgacaatacgaataaaccggtaaccggcgccgaacttggcgaactggaggattttcttctttccgcatcggtgccgaaaagcgctatggatctcgatatgctcgacggcttttttgccgcgcttgcttccggtccggaaccgcttgaaccggaacggtggcttccgctggtgtgggggcctgaagccgaatcggctccggatttcgcttcgatagacgagatgcagaaaatcctttcgctcatggtgcgatacaggcagcttgtcgaaaccgtgctttcgctcgactccgaaagctatctgccgctgttcagacggtgttcgttcagcgacacctcggaggagagggctgccgtcgggaactgggccaaggggtttctggtgggcatcgagccgttgcgggaaacatggcagccgctgttcgaggaggatacggagttttccgcccttgcgccgttgtttcttcttgctgatatcggggaggaaagcgctatcgatgaggtgcagtggttgcagtgccgggatgccgttgccgaatcagtcagggcgatacaccgtttctggaccccgttccgcggaaaaaccggaaaaatcgagcgcccttcagtgcaggatgcggacgactggcaggacgacgatttcagccaggagtgtcaatgccgtcgcgacaagcagtaagtttacctgtgattttattgaatcaatgatggataacaccgccgtcacggcagaaacgactgtcgtcattaccggaagttcccggggcataggcttcgggctcgcagagcagtttcttttgcggggatgccgggttatggtgaacggcagttctgccgcaaccaccgatgccgctcttgaacggtttcgccggtacggagaccgggtacgaggcgttgcagcggacgtgagttgccgtaacggattgcttctgctgcatcgtgaagcgctcgctcatttcggaggtgtcgatatctggatcaataacgcagggatcagtcacgagaccatgaaggtctgggaactcgatgccggaacggtggaacgggtgctgcgctgcaatatcgatggcgttgtgcagggtaccatcattccttttcttgaaatgcggaagcggggagcagggaagattttcaacatggaggggttcgggagcgacgggttcatgcttgacgggatgactgtttacggcaccacgaaacgatccctgagttatttcacccgatcatttgcgcatgaagcccgatcatcgggagtacaggtcggcacgctcagtcccggcatggtggtgaccgatcttctgcgtatgacagcagcggagagttcacaggaaagccttaagaaaaggaagtttttcaatgtgatggccgacgatgtcgaaaccgtatcggtttttcttgcggaccgtatgcttgctgcgcgggagctttcgcctgaaatcagatggctgacgaaaccgagaatgctcggcaaactgctgcttgcaccgttcagaaaacgggatttcttttcgcagcacgacagcgcaggctcataaggggagcccgtactcttcgagaatgaccggcacgtgggcgggaacaagtcgctccagatgatccggaagccggtacctgacgtagtagtagtggcggatcatgtggtagtcggccgaataatgggcaaagccgatgcctttcgggccgatgaaacccatggtggtactgagcaggtgtccgatccattggggtatgagcggttcggctgcataggttttgccggtatccttcatttgttcgataattcctccggctgtctgcctgataaacccttcgcatttccactctccccattcaggaaaccgttcgagttcatggttgacgaggtcgagcagctctctgcctttctctgtgcgcaccagcacccattgccgatcctgttgcggagtcagttctgcggcaaggtatccgatcgtgatgtccgaaagactgttgaggtagtcgaagcagctcatgcaggccttcggaaaaattgcggggtcggagagctcctggggcaggctgaagtagggtattttttccgtcgagccatcgctgtggcggatgtgaatccggaagtcctgcatgaactccatgtggcgggctgtcgcgggagatgccgatatccgttcgagaacccaggtccatcggctccggtcgatgttgtcgacacagggtatgccgatggtgaagatctccatctcctgcagatagggaaaccgttcacggaaatcgcgaagcatgtgcagatggcatgccgcaccgatgaccagaatttttttcaatccctgacggtatgccgtctgcagggagcgaagtaccggagagagtacaggcttgttgcctcttgacgcgtaaatctcatcactgctgcaggcgagtacgggaacggaaaaaaattgttgttccgtatgccggtgcagcgtcacaacgccatcgacaagttttcgctcgaaagccctgagcgccattgcggttatgatgccgctccactgggcatcgggaatcctctgtttcatccgggcggtaaatcgttctgcggtaatgccgaaacgcatctcaacagggtcgtcgaggcttctttcccggccgaacagctgccgttcgagattcccgagccagccgttcttgaagacacagctctgcaggctttcctgcatcggccattcccgaatcgagcaaagtccgcatgagctgcagagttccttttctgtttgatgcatatccggtggtgagaggatgatgatagtcctgtgaatcgttcagggaaaacagcttgaataaaagttctcggttgccgatctgaaaggtagaattcctgcagggatttcagagatagaccgcgtagtagtagatgttttttttgatttcgctgatgacgaatcggtagcttgtcttgtttttccaccagagcagggcattccaccagtcgggttctgtcgaaacaagaatgattttttttgacgatccttcgaataccctgcgccatgtctggtgaattctgagcatatggggaggatcgctgacgacgatggcgctttcccatttctgtttctgcagggtttccgatgcgttgacggcctcttcccaggtggtttcggattcggtgtccaccctgatggcttttttgggaactccgagatctctcatgcggcgttcgcgccagtttgggcgtccgggacggtaaaatcgcgcatcgataccggtaaggagaacgttgggagcgaatccgttattgtaaagttccgcacctttttccaccctcaggccatcgtctccgccaagtaccacaatcacatcggctttttccggtttttgcgccggataagagactgcgaatccaaggctgaggaacacggccgccgtaaccgttacaacagagagaatgaatatcgacaggtatctgaaaaaggctttaatcatgcttgaattgctaaagcactcctggtgccattattcacgaaacgtttctcatcagaggttttgtctgttgagcgctgttgccggaggcttgttgatgatggcattttttacgttatcatgcaaaaaaaatcgatcatgaaaaaatgtgcccacacctctccggacatgttgttctgctgattgcgacctgttttctgcctgaatggcggggcagcattgcagatagagtcagtccggaaacgatgatgcagagcggttgttctgtacggggagctgtgttccgttatgagacgcgttgtcttcttttgtatctgttcttgctctctgtcggcttgttattgacgtatatatcctttgtaagagtggatttatctggtttttttgttctggtacgctttttgattctataaggagaaagagcgctataaaccaaaagaatccaccgtcatgctctatcttctttcttccgtattggtttattccctgataatgggagtacagaatgtttatcataagggggcaaagttcaaagttgccgcagcagcggatttttcaggagtattgctcatttcgatgatgcttgtttcggggtttttccgataggaaacgaagtttttttttcgaccggttttttctttatagggacggcattaccttgttgtggtgctgtctttttttttgtacaaccggtttttttctttgcggccgtattcccgctatggctggagagggccgatatgcatcatatgctgttctgtatctatttctcctgcctcttgcctgttccgttcatgcagttcacgagaggcagagcaggactctttttctgttttatcaatgattgttatggatagattgcgaattttcgtgctgttgctggcctgtcttgtcctgtcggcaattcctctgcaagggggtgttttccggagcgggatcgatgtgctcgatgcatcggactgccgtgcactgaaggggaagaaggttgcgctgattaccaatgccgccggcgtgacggtaaggggcgagagcaattatgccatgctgctgaggaatggtatttccctttcgtttctcatggcacctgagcatggtttcgccgtaaacgtggaggcggggaaaaaaacggggggatctgtaatcggcgatacgcttcgagtccattctctttatggtgcatcaaaaaaaccgtctgtcgcacttctgaaaaccgtcgatctggtggtcttcgatcttcaggatgtcggtgcgcgctgttatacctatatttcgacgatgaagctcgctatggaggcgtgcatggaagccggagtgtcgtttatggtgcttgaccgcccgaacccggttgcgccgctttccccatccggattcatgcttgacaaagggtatgagtcgtttgtcggggctgttgccgtgccctttgttcatgcaatgaccgtaggcgaaattgcgcttttgctgaaaaaaagcagctttcaggggctcgatcttcaggtggtgaagatggagggataccggagggagttgttcggagacgaacttccgggattcgcgtttgtgagtccctctcccaatatcaggaacatcgagacggcggttgtctatcctgcaacggttatgctcgaagccacagcggtgagcgaagggcggggaaccgatgcgccctttctgcagttcggtgctccgtttatcgattcgaccagactgttggaggaggttaaggcctgtcggctgccgggtgtggagtttttttctgtcagctttattccgaagtcgggaaaattcaggaatgagcagtgtttcggtttgaagttgagggtttcggacaggaagcgtttctcgccgtttaccacatcggcggcactgctcctcgttctgcaaaagctctacccgtccagcctcgggttgaagagtggaggtgttttttttgaccgtcttgccggcacaccgcgtttccgggagatgattctggaacaggttcctgttgaggttatcgtggaggcaagtcgcaacgatgtgcgggagttccagcgaacgcatcccgcacgtttcatctatccttgaaacagtagtgctttacggcacaggcgttcagcgcggtacacggtattcccccctgacaccctgttttgaaagcagaatttgccagagttcgatggatcgtgccctgaaagctcccgagaagctgagaaggtagtattgccacatgcggtgaaacgtttcggtgtagcgtgattgcagggtctgccagtgtttttcgacgttttcatgccaggctttcagtgtcagagagtagtcgtggctgaaaacgtgccagtcttcgagcttgaaaagcccttcatagttttgggtgatctggcttgcgcttggaagcatggagttcggaaagatgtatttacagctccatggatcgccatttgtggtggtcgtatttcctcctatagtgtgcagcagggatagcccgtcaggttcaagacaacggctgatcacttcgaaataggtgcgatagtttttgtagccgacatgctcgaacatgccaatcgagtatattcggtcgaacattccctgcagtgtgcggtagtcgcacagtgcaacagtgacgggcaatcctgcgcaccgttctctggccacttcggcctgttctgatgataccgttatcgccgttacggaaacgttatactgttcagcggcaaatcgggccgcccccccccagccgcatccgatgtcgagaaccttcattccttccctgagacacagtttgtcaaagaccagccggagtttcttctcctgtgcttcatcaaggctgtccgcctctttccagtagccgcaactgtagatcatttgtttgtcaagcatgcatgcaaacaggtcgtttcctgtattgtaatgatgctccccgacctgaaaagctcttgacgggtgctggagattgcaggttttgccgatcaatctgccgatcaaccactccggggtaatgactttttcatcgcattttgccgagagcaggcggaaaaagaactcctcaagatcatcacactcccaccatttttccatgtatgactcgccgagaccgagacttccctgcgtgattacccgccggaaaactctgttgtcatgaacgcgaatatcccatggcctgttgccgttgatacggatatctcctttattgaaaatgagttcaagctgctttttgaaaaagctgtcaagcgttgcactgcgatgttgtgtttgaatggagttcaatggatattccatggctgacgggtggttatcgattgtccttttggaaacaacagggattttttttcatgcaaaaatccggctctgtcgggggacgtcaaatggcccttcaatgccgttctgcgagtatacaatctgccagagctggacgtttctcgccctgaaggacccggctgcgctgagcagataatagcgccacattctgaagaaccgttcgtcgtaagaacgggccagtgtcggcagatgtctttcgatgttgtcgttccatgctttcagggtcagcgaataatcgtgcccgaaggagtgccagtcttccatgacgagcagcccttccgatgctctggcgatatgatttgctgacgggagcatcgagttgggaaaaatgtacctgcttgtccatttgtcggtattggtgccggtccggttgcttcctatggtatgcaggagaaagagtccgtcgggagcgagagcgttgcgtacagtctgaaagtaggcgcggtagtttttatgaccgacatgttcaaacatgcctatcgagtaaatgcggtcgtatgtgcctttctgggaacggtaatcgacgagcctgatatctacaggcaggccggagcagtactctctggccagtttttcctgttcactggatatggtgatgccggttaccctgactccgtagtgttcggcggcaaacttcgcggcgccgccccagccgcagcctatatccagcaggtgcatgccgggtttgagcatgagtttgtcgaaaaccagccggagtttctgctcctgtgcttcatcaaggctgttcccctctttccagtatccgcaactgtaaatcatccttttgtcgagcatggcccgatagagatcgttgccgatgttgtaatgcgtttcgcctacgacgaatgcccttgccggattctgaaggttcagtatttttccggcaagcgagctcagaaagcggggcatggcagagacctttttatcgaggcccttgcggagtatccggtaaaaaaactcgtcgagagcatcgcactcccaccatccgtccatataggcctctccgataccgagatgtgcctccgtgaggactcttttgtagaaccggtcgtcgagtacccggatatcccaggggtgcggtccgtcgatggtaatgtcggcatccttcagaagagtaccgagcttctgtctgaaataggtttctgccatgttaaaagctgatttatcggcttgaaacgttgttatcagataaccgccacatacagcctaaaccgtaagcgggcagaaaaacgttcattttttttaaaggagctgagtcgcagagtggtcagtttcggccgaaaagggcgcatgttcgctatgcaggagcggggatgacatccctccgaccggagcagtttgagggatgctgtctgccggagaggcgtcataatctttcgggatacggattatgacaatgacagaaaggttttgccgggatcgtgcggcgtcagaaggctcagacggttttatccgttgctgttttttcctggtttcggctttttcggccttccccgttttttctgggggaggggatgttcttcatcaccttcggattctgcgagatcttcgttttcaggcgcttcttcgtttatcacggcgtcaagattgtcaacggggatcattgcatcgtcgagcagggcaaggtcgtcacagatatcgtcaataacttcatcgacatgaacctgagattttcctctgcctgcccgcttgtttttcatggcgggttcaacaagggtcatgacttcgttgatggatgagaaaatatagagctgtttgtcgagattggtgagtttgagcaggtctttgatttgctggcagagcgagacgaaaatggccagaccatgacattgattcgagagctggtgggcaatgagcatcgaactgattccgctcgagtcgatggccttgacctgcgaaaaatcgataatgagatttctgctgttttcctgtagcagcagggtttcgattgtttggcggaaacatgcggagtgacggaaatcgaagacttcttcttcgagtttcagaatggtcagctccttgcgggacgataccgagtttttcatggcagtacttctgtttaggtctttgcagagcaggattctctgctgccttcatcgatcaacggggcagagttgcctgcctccattctgtcgggttcagccggaaaaggaatgttacagctgtatcagggtaaccggtatacatgtattcattattcggcaagctctctgcaacatgcggctctcaggatatccggagcggcatgctcaccgaaagcatccatccacgtaacattaagcctatttttaaaaaaagtcaactggcgttttgcataattgcgcgtatgctgtttaatgagcgtaaccgcacgatcaaagtcggtttttttctcgaaaaaatcgaaaagctcctgataccccacggttttgagtgcgctgtttctttcggttctcagaagagaataatgctttttatataaatattcagcttcttcgacaagtcccgatgctatcatttcgtcaactcttgtatcgattcgtccgtagaggatcggccgggcaatcgacaatccgacaatccggtagtcgagcgcaggaatccgacggtattcctggaggctggtaacggtttttcccgttatctcgatgatttcaagacttcggatcaatcgccgggtttttgtgggatcgagcgtcgccgcctggatggggtccagctttctgagccgctcaaacagcttttctccgccggcgagagcgagttctgcggtcagcctgctgcgtatttcctgatcaccgggcggaagatcgccaaaacctttaagcaggccctcaagataaagggtcgagccgccgacaacaacagcatatttattccggttatgaatatcgagaattcgtgcatatgccgcttcggcgaaatcaccggcggtaaagggttcgccaatcgttttttcattgatgaaatggtgccgtaccatgcggaggtcatcttcggaaggttttgccgagccgatagtgagttccctgtagatctggcgtgagtcggcggaaatgatttccgcatcgagatttccggcgatgttcatcgccagggcggactttccggaagcagttggcccgagtatcaccagtaccggtttttgtcgttcgcccgatgtcatggctggccggggttcagatttccggaaagtagcgcttcaatgcaagacagagtcttgaaacaggaagcccgacaacattgtagtaacacccgtctatacgtcggacatggcaggccatgagcggatcctgtatgccgtatgaacccgctttgtcgaacggtttgacccggtcgaggtaccgtttgatatcatgctcgctcatcggttcgaattccacggtggttgtagcgcattcgctgtacgaatttcctgaagagaggagagcaaagccggtatgaaccttgtgtgttgtgttctgcagcttttgcagcatgtggacagcttcctcgcagctcccgggcttgccgagcaccgaagaaccgagagccacgacggtatcggctccgatcaccataacgttttcgttcggtttgtgcagcatgctccatgcggcttcggctttctgcagagctattgccgtaacattttcctctatggttttcagtggatcgaacgtctcgtttgtatcgacaggaagggttctgaagcgcacgccgagcagcgagaggagctccttgcgcctcggcgaccgggaggcgagtatgagtacgggtgttttcatggacatgtcactggaggttgttccagcctctccggttcaggtcgctgtagataagccagccggaaacggctgctgcaatgaagtagaacgccgcagctcccggttctccgaagataagttttccggtaccgaaaagggcagagtaaaccagcacgattccaagaaaccagtcggcgaaaagccttgcgaatcctttgtccgattccacttcgggcatggtgtcggagatttttttccagaataccccgccgactcttgtggtgcggtaaaacgatctgagggtttcctcatcggcaggaggcgtgagaaaggtgaccagcagggtgagggtgatggtaaagaggacgatgatgaaaatcgaatcgggaaaagtgatatccgtcatgaagtgcagccagctgtatgcagcgaagggcgcaatcatggaggttatttcgctccaggcgttcaggcgccaccagaaccagcgcatgatgagcacgaatccggttccggctccgcactggatgatgaattcccatgctccggttatggtttcgagcacaaagaaggtgatgtagagcgcaaagagtgcggtcagcagcgttacgaatttcgatgccctgacgtagtgtttcggatcggcttcaggcttgatgaagcgtttgtaaaagtcgttgatgaggtagcttgtgccccagttcaggtgcgtagaaagggttgacatgtaagcggcaagaaaagccgcgacaagcagtcctttcaggccgggcggcagaatggctttcatgacgtggacaaatccgtcctccttttcggcagccggaaggtccgggaacatgacgaggcttaccaggccgacaatgatccatggccagggtcttacggcgtaatgggcgatagtgaaccagagggtggcaaggagcgaatgcttttcgtcttttgcgctcatcatgcgctgggcgatgtagccgccgcctcccggttccgctccgggataccaggaggcccaccactggacaaaagccatcgcggcaaatgatgcgaacggcagggcaaatgctcccggcctgtcagcggatgacggggtcgaggagatagccgggaaaaagtcgaacatccatgcggggagcgcatgcctgagtccgccggcagcggtgacggaaggatgctgcatggcaagcactgccagaatgatgcatcccgccatggcgatgacgaactgaacggcatcggtcacggaaaccccccagaggccggaaagtcctgaatatacggtggtcaggatgacaagagcgataatggtcagttccgggttgagttccggcatcatgatccttatgatcttgaacatggccaggttgacccagccgatgatgacggcattgataaagagtccgaaataaacggatttgaatccacgaagaaaggctgcggcttttccgctgtatcgcagttcgatgaattcgaggtcggtcaggatattggcgcgccgccagaggcgggcgaagaaaaagaccgtcagcatgcctccggagacgaaggtccaccagacccagtttccggcgatgccgttttttgcgacgaatcccgctacggcaagcggggtatcggcggcaaaggtagtcgcaaccattcccgtgccggcaagccaccagggcagcttgcggccggaaagaaagaactctccgacattttcagaggctcgcgatgaaaacagaaggccgattaccagcgtcagaatcaggtagccggcaatgaacgcataatcgagaacggtgaactgttccataggtatttcggcggttttgttctgccggaaggcatacagacatgccttccgttgttatcatcgcttttcctgagactgttacccgtcgattctcgaaaggtcgagaaaactctgataacggtcctcgatttccagaaggtcgagcccgttaagcctttcggtaccgaatttttcaacacagaaacttgccattgcgcttccgtaaagcacccctttgcgcagctccaggtcggtaatggttccgcagcgtgtaaggtggccgataaagccgccggcaaaggtgtcgcctgctccggtcggatcgtagatggattcgagcgggtatgcgggtgcagcgaagataccgttgtctgtaaagagcagcgcgccatgttctcctttttttatgatcaggattttcggacccattgcgcggatgattctggcggattttacaaggttgggatcgccgctcagaatgcgggcttcgctgtcgttgatgatgaagatatcgacccgctcaagcgtttttttcagctcttccggttttccctcgatccagaagttcatggtgtcgcagatcaccattttcggtgcggttatctggtcgagcaccttgatctgaagctcggggtcgatgttgccaaggcagacaatttccgatgaacggtactctgccggaacatgaggatcgaaatccgcaaagacgttgagctgggtatcgagggtgtcgcgggtgttcatgtcgtagtggtagcggccggcccagcggaaggttttgccctcttctactttctgaatgccattggtgttgatgtttctcgagtggagaagctggaaatgttcatcggtgaaatcggagccaaccacacccaccatgttgatgtcgctggtgaagtagcttgccgaaagggcgatataggtggatgatccgccaagggtatcgggggagctgccgaagggcgtttcaatatcatcgaatgcaagggagccgaccacgagaatggacataatggtatgtgtgtttcagggttattggaaaaagtgaagataatgatttcagtatttaattctgttgcggcagttcaaaaagcaggcactggccgggcttgcaggaaatgttgagtttatggtcggataccgtgtagttccgttcttcgatcaggtcgaaaagtgtgccttcagggaacgcaaactcgatgaccccgcttttgggcgtttcgccgttgctgttgccgataaagagcagggattgtgttccgtttttccgcaaaacggcgagcagctccggttcggtgacgtagggaaggacgatggaacctttgtcgccgcaccggataagttccgcatgctttttcctgatggagagaacggttctgatatatcgcacgagcggttcgacgcggtttgtcgtttcccagtcgtaactgaacgtgctgaagagcgggagtgtttctgcagggaatccggaacggtcgttttcgtcgaaattgagaccgagatttacgggatgccactcacagatctccatgcccgagtgaagaaagggtattgtcggcaggatggcgctgagggtgaaaatgaacatcgcatgattcctgccggtttcgctgcaggggttccggtggcagactctcggcgtgttgtgattctctccggttccgaaaaaaggaagggccacaccggttttgttgagatagttcaggagtcctctgataaataccgggtcatggataacgaaagggagcgagccgaataccgcatcgaacccctcgtcccgcactgcaggggtagggtcgaagttttcgtcccagaacgcgaagtcgggcatgcttttgcgcgcggatgcgacaatcatccgtttgagttcgccgggaagtgcatgtcccatgtcgatcatagccccgtctatgccgtaatgttcctgataccacggaatgatggataaaatgatatcccagagttccctgttgatggtatcagggttgtcgagggctgcatcatacattctgatggtgttgtaggcaatgtagttgaagtccggatggttgtgcattttcagataggtaacatctgtccatggcggctgccggtcgtcaggcggccagtctgaaaaagcgcttgctatatggcagggttctccgttctctccgataccttccatgctgccgttacgttcggcaagggatgtcggcggagggacgaacataccggtatactctccggacggagccggaaggttttgatggtcgtgtctgtcgattttttcatggatggcattcagggtttcctggtcgaaaaacggagggccgtaccggttgtcgccggaggttccggaaagccagtaaaaccatgaggggtgtgtagtcacccaactgctgtcgattgctgcggttctgaagacgaattcgaagacgacccgcattccgaggagatgcgccgcttccacaaacgccttgagaaggaaatccgcgccaagaccaagtgccggttcgtcaagcatgggatcgattgcaaaggggtctttgacggcataaggtgaaccgagattgccttttctgttcgctttgcctatggcggtcagcggcagaaggtaaaccgtattcgcacccagtctgcttatgtagggaagcagggcgattgccttgagaagggttccggtctctctgaagccgctttccagaggctctgttccgactgttccgtttcggttatggtcgaatgcggcggtcagcctgacaaagagattatagacgacagccgattcgctccagcggcttttccgttctgtatctgcagaatcggttcggggttgcccgagtatgctgccgatgatgtccgagtaatatctgccgggctgcactgcggcagttcccggaaggtcgcttgtccagagttgcgggatatggtaggcctgatcttcaggcagtgatgggagctgccggagaagatgaaagacgctttcaagatgagtggtatgcaaggtagtagtatttcgggtataatcccttattattaaaatgaggctccgctgatgtttttgatcccgatgtattccggataggaacgatatgcgggaggtgccgtgaaaaataaccggataaagatagcgatttccctgttatgaagaacatacgcttcgatgttgaatatgacggcactgacttttgtggatggcagaggcagccaggcggtattcaaacccttcagggagaacttgaagcgcagctcggtcggattcttcaggagaacatctcgcttaccgctgcaggcagaaccgataaaggcgtacatgcgcgtttgcaggtcgtgaatttcatgaccggatcggcaatggagctttcaaaaatggctcatgcgcttaattcgctgcttcctgacactgtcagggtaagcaatcctcacgttgtgccgctcgattttcatgcgaggttcagtgcaaaagagcgggaataccggtattttctccttgaagaaccctccgcgttgcgatgcaggttcaccggctgctcaaaaggatctctccatattggcgtcatgcaggatgccgccggcttgctggtcggcgagcatgattttctccttctgtcaaaagagcctgccgataaaaaaaatccggtttgcctgataaaagagtgtgagtggcaggaggagaacggcgtttttgttttccggatacgagcgaaccggtttcttcgttcgatggtgcggtatctggtcggcgtgatgattgctgtcggcaggggcagagctgtgccggaagacctcggtatgcttcttgatgacggtttgatgacttttccgctttttcctgctgagccgaacgggctttttttatgggatgtttcctactgagccgttcagaaataccttgttatttattgtaataatcgggaactgtttttatgttaacacttatttgcctggcgacattgagatagagttttatcaaatacccccctaataccggattttctgtgaatatcagttttttatatagagtatgtgcggttttatttgtgctgttgtctgctcataacccggttcactgcgcaattgcaagagagtccaggtcgagtgacggttttcagtccggaaaatcgtcggtagccgaaattcttgacagtcttgtgtatgcgacctatttcaaggatgagtatttttccacttcatcgaaaatgcccgacaggccgggtttcccttcccatttcgttccgcagtacagcgattcggtctatgccgcacgaatagccgttttagatcgtaaaacaccgttcaatcttgtttataacgaacacgtcagaggttttatcagggtttatgctgttgacaaacggaacagcaccgcgaagattcttggtttgaccaaggtctattttcctctttttgaagagcagctggacaagtataacgtccctcttgaaatgaagtatctggccatcgtcgaatcggctctcaatcctacggcagtctcccatgccggagcgaaaggattgtggcagttcatgtacggcaccggtaaaatgtacggactcgagtcttcgtcgtttgttgaagaccgttatgatccctataaggccacgctcgctgcaagtcgccatcttcgcgatctctacaatatctacggagactggtttcttgcccttgcggcatacaactccggaccaggaaatgtcaacaaggcgatcagacgggccggcggagtaaagaattactgggcgatctgggactatcttcctgcagagacacgaggctatgttccggcattcattgccgtgaactacatcatgaactattataaggaacataatattcgtcctgtcgagccgggatacctctatcacgatatcgatacgctgcgggtatcgaagatgctgtcgttcgaacagatcaatgagactatcggcgttcccaggcaggatcttgaatttctcaatccacagtataaactcggcattatacccggatccgattattcatcgaacgtgctcaggcttccgcgcagatatatcggaccgttccagaagcgcgagaaagaaatctatgcatacaagtcgaaaagcatactggaacgggaacagcttcttgcaagggtgcagagtttcgagtccgcttcgccttctccggtgagccagacgtcgggagacggtcaggttcggaaagttcactatgtgcgtcagggacaggacttggggatgattgcccgtttttaccggtgtgaagtcagtgaaatcgttcgctggaatagtctgaaaactcaaaatgttacccctggtcagcagctggttgtttttgccggaaatgatggttccgttcagacttcggcggtaagcccgccgccggttccgaaagaggcttatcaggaaaaaaaggttgaacggaagaaggaaaaatccgaaacgcaccgggttgaaagaggggagacggtcgcatctattgccagacagttcggagtgagcgtcgagagcattgccgatctcaacggcttgaggggtaatatgagcattacgcccggtcagaagctgaaaattaccgggtcttcatccgaaaaatccgtatccaaaaaacaggtgtcgccaaaggctacatatcataaggtcagaaaaggagagacgctttattctattgccgaccgttacggtgtgagtgtcggcgatcttacggactggaacgatatcggcaggaaaaagtcactgcggccgggccagaagctcaaggtcgcttccatgtgacgccgggtgagttttcatgaagacggccgggtgttttcaatgacggccgccctgcgttcgaggtgttaattgttgtggtcttcgtgttccattaaattatatttttattatcttaagccttttaaggctactcgaattgcggagaacaatagttggtcggaaatgatttgttaattcttcaaaaagagaataaaaaaacgtatgcgtaatatcatttttaccggaaagggaggggtcggcaaaacctctgttgctgcagccacggcactcaaagctgcggacatgggttacaagacccttattatgtctaccgatccggctcacagtctgggtgactctcttgatgttcagttaggaccgtctcctgtcaaggtggctgaaaatctctgggctcaggaagtcagcgttttcggcgatctcaatctgaactgggacgtcgtcagggagcatttcgcacatctgatggcatctcgcggcattgaaggcgtctatgcagaagagatgggtgttcttccgggtatggaagagcttttttcgctctcctacatcaagcggtataacgaggaacagaaagactacgatcttctcgttgtcgattgcgctcctaccggcgaaacccttcgcctgctttcgctgcctgaaacattcggatggttcatcaagttcatccgcaatgtcgagaaatatatggtcaagccggttatcagacctctttcgaaaaaaatcagaaaaatcgacgactttgtggctcctgaagaggtgtacgaaaaagtcgacaatcttttctcttcaaccgagggcatcatcgaactgcttgccgacggttcgaaatcgacggtacgtctcgtcatgaatcccgagaagatggtcatcaaggagtcgatgcgtgcattgacctaccttaacctctatggtatcacggttgacagcattaccatcaacagggttatgcccgaccagagcagcgatccgtatttccagagatggcgcggtattcagcagaagtatatcgagcagattcaggatgctttcgcacctattccgattgcggaagtgccattgttcgaaaatgaggttgtcggcctcgagatgcttcgcaaggttggcgcgaaagtctatcccgaccagaatcctcttgatatcttcttcaaggaagatcctatcaatatcacgaaggtgtcggaaggtcactacaaggttcgcgtaaggttgcctttcatggaaaacatgggtatggaaccaaagattcttaaaatgggcgacgatcttaccatccgtatcggcgattatcagaaaatcgtggctctgccgatttttcttgccggcatggaatccaccggtgcttcgttcgaagacaaatggctcaatatcgacttcgctaaagaggccaagtagaagcagtcattcgattttcagcagcaacaaaaaacctgcctttcaaggcaggttttttgttgctttttttcgtccggcagttttgtcagatcgagacgacagcggcctccgagacgccgtcaaccagcttgatttcatcgagaagggatggatccaccttgctgtcgacaacgatagcggtcatggccagcagtttatcctcgtcacgggagagcgctacataagctacgttcaggttgtgctgcagcaggtgctgcgttacgtttgcaataacgccgggcttgtcgatgttgttgtagatgatgatgttgccttcaggtttgaactccacgaggaactgatcgatcatgacgatccttatggctttgtcgccgaagacggtaccgcctatcatccgttttttcgtgccgttttcaagttccacacggatcagattggtgtaatcgggattttctttctcgaatttctgctcgagggtgatgcccatttcggcggccatcgtgaagacattgatatagttggtgtcgcttgactggcgcacatcgagaaatcctttgagtgcggcggctgcgatgacttcgctgaacttctggagatactcgccggaggttcttatggtcatggtgtgcgcttcaagcggcgtgatctgggcaagcgtcgaaccaagcttttctgcaagcatgaggtatgcgcttacgccgggagcctgtgcgagttcaacggctgacgcattgacggcaccttcgagtttgcctttctgtttccagtcgacgatctgttcggcgatctgtacggcaactttctgctgagcctcgttggttgacgcggcgatgtgcggcgtgacaataacacgctccagcttaagcagggggttgtccggattgaccggttcggattcgaaaacatcgagagccgctgctgcgacttttcccgatacgattgcgtcggcaagatccgcttcgttgacaatgcctcctcttgcacagttgacgatgatcacgccgtccttcataagggcgaacgtttcgttggaaatgaggttccgggtcgattcgttaagagaggagtggatagtgatgacgtccgcacggctgaaattctcgtggagcgggagcagttctatatgaaggtgggctgcatactcatcgggaatcatgggatcgtatgcgatggttttcatgccgaacgcctgcatgcgggatgccacttcgcgcccgatcttgccaagtccgatgatggagatggtttttccctccagctctatgccggtgaattttttcttgttccagagaccggctttcagttccgcggtagcctggggaatcatgcgcgccgctgccatgagcataccacatgcatgttcggcagccgagaccgtattgcctcccggagtgttcatgacgatgatgccgtgcctggttgccgcttcgatatcgatattatcgactccggcgccggctctgccgatcagtttcaggtttttaccgcattcgatgatttccgatgtgacttttgtggcacttctgacgattaacttgtcgaattcgccaatgatctctttaagttcttccttgctgattttaggcttttcggtgacctgaaaaccgtttcgtgcaagaatttcagcgcattgcggatcgacgccgtcagtgatcagtactttcattttgcattttctgattgggattcacggaactctgtaaggcagggttatccggtgtgttagaacagttgcaaccgatgccttttcgtttgatcaatatatgtttttttacaggtaaaagcggtgccggaaattgcgggcggacacgtttacccattcagaggcaggccatgcccgacacctgggccggatgatgaacgcctttggaatttattggggtatttcccgattatatattcgggttttttttatcttccaaagctataaattacaaaaaaaagattttttgcagtattacggatggaacagttacatgatttgagagtttcacgcatcaagcgcctgtcatctccaggggcgctcaaggataaattgccggttaatgatcgtattgcatcaaccgtcagctcgggtcgtcgtgaagtagagaatatattgaacggtacggacaatcgcctgcttgtaatcgtcggcccctgctcgatccataatgtggatgccgccctcgtttatgcagaaaagctttccggaatgagaagcgagctcaggagtgagctttgcatcctgatgcgggtctattttgaaaagccgaggacaacggtggggtggaaaggatttatcaacgatcctcatctcgacgattcatacgatatagaacatggcctctattatgcccgcaagctgctgatcgatatcaatgcgcttggccttccggcggcgacggagtttctcgatcccattactcctcagtatgttgccgatgtggtgagctgggcggctataggcgccagaaccatagaatcacagacgcaccggcagatggccagcggtctctcaatgcctgtcgggtttaaaaattcgaccgacggacgcatcaatgtcgccgtcgatgcgattcgctcggcaatgcatccgcacagtttcctgggaatcgatcgtgagggtcacagcagtgtcatcactacgaaaggaaatccttatggtcatctcgtgctcagaggcggcatgacgccgaattacgacgcgcaaagtattgctgctgcggaacaactgcttgagaaagccggactttcccagacccttctggtggattgcagtcatgccaattccggcaagaaacacgcccagcagcttaaagtctgggaaaatattcttgaacagaaagcccgcggcaacagaagtatcgccggggtcatgatcgaaagcaatctctgttcaggaaaccagccctttcccgaagacccggaaaaactcagatatggcgtttcaataaccgacgaatgtatctcttgggaggagaccgaacggatgctccgtcagggcgctgacgttatcgcaaaactgatgtcaaaagaagcataaccctcataatccttaatcctgttataccaatgaatatcgatcgtcttgttttcgctttcgctggatgctttatactcctcagcgtgcttctctcgatctatcataatcagaactggttgtggtttaccggttttgtagggctcaacctttttcaggccgcctttaccggcttctgccctctggcaaagattctgaaagcggttggcgtggcgccaggcgaagcctttaaataaagacttttctgtcgaccgattttatcggaaattactgtcccccttttgagggggacttttttctttaaccggtttctccacgcagcatgactatagaaatcagggaggttactacaaaaaaagagcgcaggcagtttataacctttgcctgggaagtataccggaacgatacggaactcaaaaaatattgggtgcctccggttattacagactatatgaaaaccctcgatacggaggtttttccgctctacgaacatgccgatcttgccatgttcaccgcatggaaagacggaaagctttccggaacgatagccgccgtcgaaaaccgtcgccacaacgaagtgcatcaggaccgtgtcggtttctggggctttttcgagtgtttcaacgatcagcaggttgccgatgcgctgttcagtgcagccgccggatggctgaaaaagaagggactcgataccatgcgcggcccggtcagcccttcgatgaacgatcagtgcggtatgctcaccagagggttcgacagttcaccggtttttcttatgctctacaatcctccatactacaacgatcttgtgctgaagtcagggcaccatgtcgggcaggagctgcttgcctggtatatcgaccagtcgattatcgatatagaacggctcagaaagatcgcggctcatgtcatgaaacgggaggggctctccatccggatcatgaatatgaaggatttcgaccgggagatcgaacgggtcagggatatatacaacaaggcctgggagaaaaactgggggttcgtgcccatgacggaccgggagttcgattttatggcaaagagtctcaaacctattgccaacccgcactatatctactttgtcgaagaccgcgacaagcggactatcggattttcgctctcgcttccagacatcaatcaggcgctgaagcatgtcaacggcaatccgttttcaccgacaggtctcctgaaatatctctggtacacccggaagatcaccatggtgcgaaccattacgatgggagtgcttccggaatatcgcaacaagggtatcgacagcattctcaatacccatatcgccgattacggtggcaggcacggggtgttcgccagtgaaatgagctgggtgctgaaggccaacgaggcgatgagcaagctggcgaaggtgatcggaggcaggccatacaaggagtatgtgatttacgagaaagctgtttgaggcgatggggcatcgctcggagagagggatacagaacagaaaaggagccgcagagggctccttttctgttgaacacacatggagaaatgaacagttgaaaaactcagaacgatgccatgaagacgaggtgcgacttctcggaatcgggattgtagatgtatgaagcagtgaagcgatccttggcaacagagatgccggtgttgacaacggtaaagttgtcgttgtcaccttcaacataggtttcgtctccagcacctacaacggctttggcagtaaagccgtccttgtcatagaacttgtaggttgcttcacagtatttcgcattgtcggtatctgcacctgcgatattaatggctgcaagcaggccgaggtttttgtaagagtagccgacgcttgcttcgaggacattcgggccatcatcgctgaaatcgaagctgtcggaattcccgtcaaccggtatatagtaatcggtcagggtgaaactgaacgggcctaccgggacggttacgtacagatcgacttccttgtatctttcgtcattgtcttcagcgacggcataggaaccccatgcgcctaccacgacgccgatgccggggaaggtgtaggagaggtttggctgaatggccggagaatcgccgtaatcggtgcctctccatacgtagctgctgaccacgtcggcgccgatcttgaacccttcagcctgtgctgtgctgccgagtcctgcgaaaagggctatggcgagtgatgcgatttttacggatttcttcatgctgtgtactcctgtttctgttgttgtggtgttgtttcaggcgtctttcgtgcatttttccgagagacgcccgctggttgttgttgcgtgaaaaaaataacttcagcctatggcatcatgtccggtttcttcggttctgatgcggatgcactgaggcagatcgaagacgaaaatttttccgtcgccgatctctcccgttttggcccccttgacgatagccttgatggttttgtcggtaaactcatcattgacgccgatctctatcttgacttttttcagaaggttgacctcactcggaacaccgcgataaacttcagtgtagcctccctgggcgccgcacccgagggcattggtcaccgtcatctttcttacccctacttccgcgagcgcagcctttacgtcgggaagtttgtagggctgaatcattgcgacaatatatttcatgcgtaagctccggttttaacgttactgtgttgtaaagatttcaaatccatagtaggcttcttcttcgtgctcggcaatatccaggcctttcatctcgtcctctttgttgacccgaagtatgccgaacgctttcagtataaggaaaagcacaagcatggttccaaatccccagagcggaatgaccgttgaaccgatgagctgcgccaccatgggtttgccgccgaatatccatgcggcgatccctccccagataccgttcagaccgtgaacgggccatgcgcctaccgggtcgtcgatctgcagcttgtcgagcagtttgataccgagtacgaccagcacgccgccgacggcgccgattacaagagattcgtcataggtaacggcatcgcagttcgccgtgatggcaaccagaccggccagcatgccgttgagggccatcgtaagatcgggttttttgaaaagaatccaagcgaaaatcaatgcgacacagcaacctgcacatgcagcgagggtggtgttggttgcaatcatcatgactgcattggtgttgtcggctcccacgatggcaagctgactgcccgggttgaatccgtaccatccgatcaggaggatgaagacgccgagggtgctgagcgcaaggttgtggcctggcatggcgttcggagaaccgtcggcgttgaagcgtccgatacgggggccgagcacgatcgctccggcaagtcctgcgaatcctccaagcgcgtgaacgagaagagaaccggcaaaatcatggaaaccgagcgtgttcagccatccgccgccccatttccagaagccgctcagcggataaacaaggccgctgatcactgcggaataaatcagataggctttaaaatgcattctgccggcaaccgcacctgaaacaatggttgctgccgtggcggcaaaagctacctgaaagaggaagtcaacggcagggtagaggtttcctccagcgacttccggcgacgcgccactgattccggtgcctccgaatccgaaccagccgccggcgaacatttcgccgggatacatcaggccgtatccgatgaagtagaaaagaatcgctccgacggccatgtccatcaggttcttgaacagaatgttgactgcattttttgctgcgttgaggcctgtttccaccagcgcgaatcctgcctgcatgaacaggacgagtacggcggagatcatgaggaaaaagttgtcaatcgcataggcgttgatggcatctgccgatggttcggcggcaaaaagcggaggactgaacgccgcggcaccgagaagagcgcctgcaaggagcattcttggcttcagtttgagatgtttcatactgatcgaggtttactgttttaaaaagcaagggtttcttttttcaggtaaaattctttcttgaatttctgattaaatataaaattataatacaaaaatacaaataggtagtaattatttaatgtaaacaagctactggcttaataaattaagtctgattttttctgtgtcgggttgtgaagatgagcgcgtaatggtaaattcgcaggtaaattcgccgccaatcatttgccttgcgcgctatgagaaactgcacggtcatattgaaaagcagggttgccgagtatgggttgcttcgccgctcgatgatggcgttcggcgaggcccagggatacagttcagggtttctcggcatgctcgaactcacgctgaaagaggcgttcgtcaatgccgtcatgcatggaaaccatgacagcggtgaactgccggtaatcgttctgttccaggttgcatcagcggggaaatgcctcgaggtaactgtaagggattgcggagcgggcttccggcccgacgaccttcctgatcctaccattccgcatctcttgctgaaaacatcgggcaggggtgtttatattatgcgaaggtatgccgaaatcgcaaacgtccagaccgattcttcaggcttttctcttacactgcgttatactcccttctgatgggcacctctatttattgtcgtgagaagcccgaggacaaggcggacggagcggaaaaaccggagtgtacacggcgtacatgaggattttgagcaccgcccaacgcagtaatctggattcggaacaaataaatagaggcgccctgatttcatcaattaaaccggtacataaactgatatggatatttcgaaaagcgctgcctggagcgccctgcagcttcacagagatgagatggcgaacgtgtcaatgcgttcgttatttcaggacgatcgatcgaggtttgagcgtttttcgctgaggcatggcggcatgcttcttgattattccaagaaccgcattacctctcgtacgatggactatctctgtgaacttgcccggacggcgggacttgaagaaaaacggcgccggatgttcgagggcgagccgatcaatcttaccgaaaacagggccgtgctgcataccgctttacgcaggccgtcgggttacacgcttgtcgtggagggtctcgacgtttctgcggaggttgccgacgtactgcaacagatgaaagcattttcggaaagggttatttcggggagctggaaaggatttacgggaaaagagataaccgacgtggtcaatatcggcatagggggttccgatcttggcccctatatggttaccgaagcgctcaagccattcgcgcatggaaagatagcggttcatttcgtttcaaatatcgacgggacgcatatcagcgagacgctgaaaaaggtcgatcctgaaacaaccctgttcattatcgcatcaaaaacctttacgacgcaggagaccctgaccaatgccctgagcgcccgtgcctggtttctctcctttgccggcgatgaaggccatatcgcaaaacattttgctgccgtgtccacaaaccgggcgaaggtcgtggagttcggtatagacgagtcgagcatgttcaggttctgggactgggtcgggggtagatattcgctatggtcatccatcgggctctccattgccctctatcttggtttcgagcgtttttcggagctgctcgcgggcgctcatgccatggatgaacattttctctctgcaccgctagaagagaatgctccggtcatcatggcgcttctcggcatctggtacagcaactttttcaatgcgggttctcatgcggttattccttacgatcagtatctccatcgttttcccgcctatctccagcagctcgatatggaaagcaacggcaaacgggttgactgcgacggaatgagtgtcgcgtatgctacagggcctgtcatctggggcgaacccggtaccaattcccagcacgcttttttccagcttctgcatcagggccccggtttcattcccgctgactttatcgtgccgctgaagagccagaacccgctgggggagcatcatgatatgctcatcgcgaactgttttgcccagacagaggcgctgatgaggggcaaaaccggagaagaggcgcgcgaagagcttgaaacagcgggtttcgatgccgataccgtagcgatgctggagccccacaaggtgtttcccggaaaccgccctacaaatatgctggttttcgatgaactgaacccgttttcgcttggcagccttatcgcgctttacgaacacaaggttttcgttcagggcgtcatctggcagatcaattcatttgaccagtggggagtcgagctcggcaaacagcttgccaaagcgattcttcctgaactgcagggagatggtgaggtgagcgcgcatgacggttcgaccaacgccctgatcaacctctatcgcgaaaaacgtcagaagctttcctgagcggtgaattcttcgatgtagttcgccagattcgggctgcggaggaccctgttctccctgtctatcaggataaaagccgccgaagggtcctgccggatcacctgcagggcctttttgccgcccattatgaaaaaggctgtcgcataagcatcggcttttgccggatcgtcggaaaataccgttgcgcttttcaatccttcggcagggtagccggttttcggatcgatgatgtgatggtaccgttttcccttccaggtgaaatagttttcatagtccccgcttgtggcaataccgcacggttttttcaccctgaacgccacaaccggcatatcctccttttcgtcagggttttttattcccgaagtccacaatccttctttttttcggccgctgacatagagatcgcctccggcattgatgatgaagttcgtgatgccgtgcctgcgcagcacctctccggcctgctttgcggcatagccctttgcgatgccgccgaaaccgattttcatgcctgcttttttcagaaaaagggtgcgcctgagcgtatcgagttcgatttgccggtaatcgaccatcgcttttgccgcggcgatgctgtcggcggaaggcggtatgtgccggtttttaacgttccagagctttccgagcgggagaaaggtgacgtcgaaagccccatcggtgatccgcgctatatcgagagatgtcagggtaacggcaacgaccgggagaggtatggttacttgtttcactccggcttcccttgcgacttctgaaaccgggcttgtgtcccgccattcgctcagatcggactcaagatcggaaattttacggaatgccgcattgaacgcttcatgggtttttacttcatctggattcgcggtttcggctttaattttcatgacggtgcccatcagtaccttttcctgttcgtacatgcggggatttttctccggagggacacaggaaaagagcgggaagaggcagaaaatcaggattgttcgaagatgggcggaacaggtcagcatgaacagattgtatctatggttgtcagatagagcggttgatggaaaataagaaaaaatgcaggccaacgggaggtttagggttattttgagtgtatcttgttatatcagaaatacttggtgatactataacctgcgggctgcaaggcaggagatatggatgccgttacgtttatgcatggaatgattatgcgaccggtgtgcagcccatattttgaggagtggaatcgtgctgttttacctcttgatgatcggatttgccgtttctgccgcggctccttttttttacaggaggtttcccggttatttcggatggattgccgtttcgtttcccctttttctgtttttcagctttacttcgttctatccgcggattgcagcaggagaggtgctcagagaaaccgttttctgggttccctccctggggataaacctgtcgtttcttctcgacgggctgagtttcacgtttgctctgatcataaccctgatcggtgctgccgtgtttctgtatgccggaacctatatgaagcactacgggcatgcttcacgatttttcgtctatataggtctgttcatgacctcgatgctcggtctcgtgctttccgacaacattgcggccatgttcgttttctgggagctgaccggcatcagttcgtttctcctgatcggattcagccaccataaagagcagtcgagaaaatccgccatgcaggcgctgcttgtaaccggcggagggggattggctctccttgccggtctgattctgctttacggtatatcaggtacgttcgaattctccgggctctacccgaagcgccaccttattgtcgattctccgctttatcctgcggcaactgtgcttgtcatgcttggggcatttaccaaatcagcccagttcccatttcatttctggctccccaacgccatggaggccccgacgccggtgagcgcctatctgcattcggcaacgatggttaaagcgggaatctaccttctcgcaaggatgaaccatgtgcttggcggaactgcgctctggcaggacaccctgcttgtcgtcggagcggttaccatggtgtgttccgccctgctcgccttcaatcagacggatctgaaaaaacttctggcctattcaaccctgagcgttctcggtaccctcaccatgatgatcggcatcggatccgagctggccataaaagcctttttcatctacctgattgcgcattcgctctataaaggcacgctttttctcgttgcaggaaccatcgaccatgccgcggggagcagagacaccggagtgcttggcggtctgggcagggcgatgccgttcacgatggccacggcaatgctcgcatcgttttcaatgatgggcgtcataccgcttgtaggatttatcggaaaggagacgctctatgcctcgattctcgaaatggaggagtggagccggtatctcatagccgcggcagtcattgcaaacgggttgcttgtcatgattacccttgtcgcaggaataaggccttttttcggttccatgcgccggttaccctctgttccgcacgaagcgccctttgccatgcttgccggtccggcttgtcttgccgtactcggtctgctggccggtttgttccctgattttttcatgggagcgatgctcgaccggctcgcatcgagcgtgcttgccgatacgctcaccttcaggatcaagctctggcacgggttcaatgaggtgctgtttctgagtttcctgacgctgctgtgcggcatgctgttttacgctgcccggataaaattgctgccctgtcttcatggacgacatattactcccgttctgaagccctcttcatggtatgacgccgccctggcgggcatgctgagggtcgccaggtggcagacgcggatattgcagaacggcagtcttcgtaattatataacggtcatcgttcttacggcggttacgcttgccgtttcggtccttgcgggaagtttctccgcatttccggaaattcctgcgctcgatgtcaccttctatgaggttgtcatcgtctcgatcattctggtatcgattctggttctgatcacctcctcatcgagactcaaagccgttatcactcttggtgtgacagggttttcgacaggcatcattttcatcctgtacggtgcgccggatcttgctcttaccacgttcgccatcgagacgctcggcgtcatccttttcgttctggtactctatcggctgccccgttttacatcgtattccacaacggcatcccgggcgagggatgcggcaatagcctgcgttttcggcattttcatggcactcatggtgctgtttacggtttcaggggagctggattccggccttaaacgttattttgcaggcgcgagcctgccagaagggaaagggcgcaatatcgtcaatgtcattctcgtcgatttcagagccatcgatacgcttggtgaaataaccgttcttgccgttgcggccataggcgtgttcgccatgctgaaacttacgttgaaaggggggagccgataatgtattcgatcatacttgccacagcatccaggtatctgcttctgcttctgcagatgttttccctgtttctgcttttcaggggtcacaacgagcccggaggagggtttgtgggagggctcgtggcggcagccgcttatgccctgtattttatcgccaatggcattgccgaagctgaaaaactgctgcaaatcgacccgttttatctgatcgcggcaggtcttctgcttgccgtatcgagcacgatgccatcccttgcggccggaatgaatgtcatgaccggtatctggttcgatacgggcacggccttgttcggaaaagtgggaaccccgcttcttttcgatacaggggtatactttcttgtgcttggagtaacactgaaaatcattttttcgcttgccgagggagacctgcaatgacgttgcttctggcgattgtaataggatgcctctatgctgccggtatctttctgattctgaggaggaacatggtcaaggttattttcgggcttattctgctgggtcatgccgccaatctcctgattttcactgtcggtcggctgaccaaggggattccggcattcgttcccgaagggtccgacatgctgacgggccggttcgccgacccgcttccccaggcattgattcttacggcgatcgttatcggcttcggcgtgcaggcattcaccatagtgctcttcaagcgcacctggctgacgcttggcaccgaggatcttgacatgatgaagacaaccgatgaaccgccaaaggagtgagtggtgaaccagattctcgtttttcccatactgtttccgcttctgagcgcgatcacgatgctttttttccgtcgttccgtagcgacccagcgcatcatcagcatcctgtcgtcctttctgctgcttgccgctgcgggctggcttctcgccgccgtcatatcagggggcatgcttacggtgcaggtcggtggctggagggcaccgttcggcatcacgcttgccgccgatctgttttcagccgtcatggttgcggcttccgctctgatcgggctgaccaccgtgctcttttcgctggccacgatcgatcaggaacgcgaaaggtttttttattatccgcttcttcagttgctcatgatgggcatcaacggtgcgtttcttaccggcgatgtcttcaacctctatgtctggttcgaagtcatgctcatctcttcgttcgtcctgctcgtgcttggcggtaccccggtccagctcgaaggggcgataaaatatgtcaccatcaacctgctctcctcatcggtgtttcttgccgcggcaggcattctgtacggtatggcgggaactctcaacatggccgatctcgcccggataactccgcatcttccgcaacagaatctgcttgccgtcgtttcggttctgttcatgataacgttcggagtgaaggcagcggtttttcccctttttttctggcttccagcctcttatcacacgccgcctgttgcggtttcggcgatttttgccggattgctcacgaaggtcggcgtctatgccctgatccgctttttcacgacgatcttttcgcatgaagccgttttcatcgatgaagtgcttcttgccgcttcggctctgaccatgctcagcggcgtgctcggcgcggccgcacagtacgacttccgcagattgctctcctttcatatcataagccagatcgggtacatgattttcgggctcgccctgcattctccgcttgccatagccggcgcgctcttctatatcgttcacaacatcatagccaaaacaaacctgttctacctcagcggcatcgtagaacgcatcaccgggactttcgatctgaaaaaggccggaggggtgtatgccgctcatccggtcatcggcatgctgtttcttattcccgcactcgctcttgccggaattcctccgctttcggggttctgggctaaattcgtcatcataaaagcgggtttccaggccggcgagtatgccgttaccagtatcgcgctgctggtcggcctgctgacgctgttttcgatgatgaaaatctggaacgaagctttctggaaggatttgccgcagccccaggtcgagggcaaccgttatgaaacgatgggcttcggacgcagacttcttcttttttcgcccgttgtcgtgctcggtctcgtgaccgtgctgctcggggtctttttcgagccggttttccgccttgccgaaactgcggcagcacagttgctcgacacgcaggcatacatcacgcctgtactcgggagagtgaaatgaaccatctgctttacaacattcttctggccatcgcatggactctgcttacgggagaggcgaccattccttcttttaccgccggtctggtcatcggttatctgcttctctggatatcgcgtccggcattgggaggggaggcgtacttcagaaagatccctctcgttttcatgttcatgctctttttcatcaaggagttggtcattgccaatctcaaggtcgctttcgatattctgacgccgaaagattatatggaaccggggatcatcgcgtttcctctcgacgcccgaacggatatggaaatcacgctctttgccaaccttcttacgctcactcccggaacgctcagtctcgatgtttctccggacaggaaaacgctttatgtccatgcactgtacgtaacgagtgccgacgcgttccgcaaagagctgaaggaaggtcttgaaaaacgattactcgatgtgctgagatgactatcattgatctgtcggtggatacggcggtggctgttatcggcctctccattctgatcattttcatgcgactggtcattggcccttcgatagccgaccgggtggttgcgctcgatcttctctcggcgaacgccatcgcattcatagcggtttattccataaagaacgattcgacaacatttcttgacgtaggcatcatcgtcgccattctcgcttttcttggaacggtggcttttgccttttatctcggaaaggggaaaaaacaatgagagagacagccggaggcatactggtgctgctgggcacgttttttattctgatctcggcgatcggcattttcagaatgcccgacctctataccagaatgtccgccacgacgaaggcctcgacgctcggtatcggtctcgtgcttgcgggcacggttctgtactggttcgatatcgccatagccgcaagagcgatatcgattatcgtgttcctcttcctgaccgcccccgttgccgctcatatcatcggcagggcggcctatttcgacggggttccgctctggaagcacacgaaaatcgacgaactggcggaggatctgaaaaacaggggtgaggattcggagtgaacctgcaaatgctccggctggttgcggagcgtttgcaggcggagtcatgccgtggcggcttatttcacgagaccggaaaaacccatgaatgcaagcgagaggatcgcggcggatatgaggccgatcggcacatttttgaacggcttcggaatatcggcatcttcaagccgctcgcgtatccctgcaaaaatgacgatggccagaatgaagccgacggccgaaaagaatgcgaagagcaccgaaaggagcagggagtatttctcctggatggcaagcagcgcgactccgagaatggcacagttggtggtgatgagcggcagatagatgccaagcgcgctgtagagcgatttgctgacctttttcaggacaatttcgacgagctgcaccagtgacgcgatgacgaggatgtacatgacggtctgcatgaactcgattttgtagggtacgagtatgccgtagtagagcacataggtgatggcggtcgatatggtcatgacgaaggtgacggcaaaacccataccgagagcggtatcgagttttttcgaaacgcccagatagggacagataccgagaaagcgcgcgaatacgacgttgttgacaaataccgcgctgacgataatgagcagatattcggtcatgctgcagctccttttttcttttcgagggcgttcatcagggcgataatggctccaaggcttgcaaatgcccccggaggaagagcgaagacaaggatcgtcgaggcatcttcaccgacgagcggcatgttgaagatggtgcctgctccgagaatctcccttatggaggagagcaggagcagcgacagcgtgaacccggcgcccataccgatggcgtcgagcatcgagtaccagagccccgaacggctggcaaaggcttcggctcttccgagaatgatgcagttgacgacgatcaggggaatgaagatgccgagcgactggttgagctcgggcgaaaatgccttgatcagcatatcgacaatggtgacgaaggtcgcgatgatcagcacgaaggaggggatgcgaacggtgtcgggtatgagcttcgaggtgagcgagatgaccatgttcgaaccgagcagaacgaaggttgtcgccaggcccatgcccagcccgttgaccgccgatgtcgtgaccgcaagtaccgggcagagcccaagcagcatttttgtgaccgggttctcctgaaccagtccccttgtaagaatattcagcgattctttcattgttcggcagtattggaatagtgttcgttgatctgttcgagcccattctgcaccgcatcggttatggctcgcgaggatatggttgccgcagtgagctcatcgacaaaccccccgtccttatggactttccagatggggccctcaagaattttttcatgaaactgtttacggaatttcggcttgtcgattttgtccccgagtccgggcgtctcaagatgggagagtaccttgtagtctatgacccggtgttcgggcgatacgccgagcagaatttctatggtgccgccataccctttgtcggtatcggcttctacggcaattcccctgagagcgttttcgctgtcatagacctcgtaaaagacgctttttccttttgtaacggttttcatgttctcaacctcgaacggaaaaatctgctcgattgccttgcgtttcatttcggctttcgccgcggcaatcggctcgcgggtaaagtcgctgacagtcgccagaagcgctgcgcttatcagggctgccagggtaagaaagatgacgggtctcatgctgctttgatcgacggttgttttttagccttgatttcacttacatcccacctgtcgaggaggggaacaagggcgttcatgataaggatcgcgaaggataccccctcgggatagccgccccatagccgtatgatggcggtcagaactccgcatccgattccgaaaatgatctggcctcggagcgaaagggggctcgttaccatatcggttgccatgaagaaggctccgagcaccagcccaccggtaagcaggtgaaagagaggggaggcgtaaccgagcggatcgatgagataaaaaataccggtaaaaagcatggtcgtgccgataaaaacgaaaggaatgtgccaggtgatatactttttataaagcagccaggcggcaccgggaagcagcgccagtatcgatgtttctccaagacttccgggtcttatgccgtaaaaggcgtcgagcgtattgaagcctgcaagggcctgcagtccgtcggttttcagtatgccgagaggcgatgctgcggtctgcatgtcaaccgaaaatggagcgtaccattcggtcatggcggcagggaaagagatgagcagaaagacgcgggcaacgagagccgggttgaaaatattgaaacccaggccgccgaaaaggtgtttcgctataacgatggctacgaatgcgcccatgatgaccatccagagcgggagccccgaggggagattcagggcgaggagttgaccggtcaccagagcgctgccgtcaagacatgcggtcggttttttccttattttatcgatagcccattcaaaacagatcgaactgacgatcgataccccggtgaccagcagcgcccgccatccgaaaaaacagatcgagacgagcgtcgccggaagcagcgcaacggcaacgttgtacataaccgactcgatggagtcttttgagcggacaaacggcgcgtaggaaactttaagcttgagtggttccatgagagagtggtctgatactgttaagctgattgacgttgtttgcgtttacttgcaagagttttggcgtacttgatccagtgcaccagttcccgtttcgatgggcagacataggagcagctgccgcattccgtgcagttcgccattccgtacagttcgatggtttcgaaatcccgaagctgggcagtgtttgccagcagccagggctgaaggttctgcggacaggcagagatgcacctgctgcagcgtatgcaggttttttcccccgatttttcaagtcccctgttgttgatgaagagaatgccggaagtggttttggttaccggtacgtcaagcgaaaactgcgctttgcccatcatggggccgccggttatcacctggttggtcttttccgtcatactgccgcagaatgccgcgatttctgaaaacttcgtgccgacgagtatcctgatatttctcgccgtatggatttccattcccgagatggtgaccacacgctctatgagaggtttgtttttgcagacagcctcatacatggcaatggccgttgcgatgttatgcaccaggcatcctttgtcgaacggcagttctccttcgttgacggttctgccggttatggcgttgatcagctgtttttcagctccctgcggatatttcgtttcaaggacgacgatcccgattcctttcgaatcggcctgttttttcagggctgcaacggcatccggcttgttcgattcaatgcctatatatgcgctgacttttccctgaaaaagggaggtgatgatttcaagtcctttgatgatggcttccggttcttcaaccatgacgcggtgatcggcggtgagaaacggttcgcactccgcgccgttgagaatgatggtgtcgatggttttgtctttcggaggagagagcttgacgcctgaagggaatcccgcccctcccatgccgacgatgccgctgtcggtgattcgtttgaggatttcctctttcgaaagctttttccagtcgcattccggtgtgttgagaccttccagccattcgtcctttccatccggagtgatgaagacggtcatcgaatactgtccgcccggatggggatgctgttttaccgctttgattttaccgcttgtcggggcatggacattcgcggaaataaacccgtcggcagcaccgatacgctgaccttttttgacctcgtcgccaacttttacaacaggttttgccggtttgccgagatgctggctcatcggcacggccagttcctgtggatgcggcatgacttcaacggctttcccgctggtaagtttctgttcgggcggatgaatgccgccggtcttgaaggtcttcatttacgggactttttttgatttcacggtttccatgtcgcgctccaggaggatgcagttcacctttgtagggcacacctctatgcatttgccgcatgaggtgcatttttcctggatgatggaggcgaggaaattatcgatgacgattgcctgttccggacactccctgacgcatttctgacaggccgtacaacccgcgtcgcaggctttacgggtctcggcgccccggtcgtgcgagctgcaggcaatgaaataccgttcggtttttttctcctgcatggtcagcacgccgtaggggcaggccggaacacaggctccgcatccggtgcagagctcattgtcgataaccaccaggccgttctcgatgcgcatggcgttgaaatcgcagaatgcgatgcatgagccgaggcctgtacaggcaaaccggcactgtttggttcccgcaaaggcctgggctgcagcccagcagtcgcgaatgccgacatattccgcactttcacgggcgttgccgttatggccctgacagagcacaacgcaggttacgggtttcggttcagccatggttatgccgagggcggtgccgagtttttcggcaagttctcctccgccgaccggacaggtcattgacggatttcttgttctgacaagctcttcggcaaactggctgcagctgggatatccgcaggcgccgcagttcacgcccggcaggagcgcgttgatcatactgacggtcggatcttcggctacaaagaatttcttcgaaacgaagaggatgatgatgccgagcacgaaagccagagagccgagacttgctacagcaggaataaaagattcactgtacatgggatgctatttgataccggcaataaagtaataggtctttttcttgaggataaggtgcagtgcggcgagcgcgaccgagagggccgccagtccgcaaagaaaggagagccagaggttcagggtacatgcattcgccacggcaagcgcgctcagaaacgagagaagcggaatgatgaacagcatgagggcggctttcagctctccgtgttcctttatggcgacagcgacaaaatctcctacggcagccccgatggcgttgtcggccagaacggtttccctgcccttgagccggttgcctgcattacatgctccgcagtgcagccctttttcagcgtcatcggtgcatacaatcgaaatttcagcctttccgttgtgagatttcaaaacttctgcatacatgaaaaaaactatccaatgttattatcggcagtgataacctgtttattgaaatatgtgtggctgaaggcggttatatgaaaaagcgggatgtacagccgggtatctccgggtgataccggtacaaaaatcgatgtaatttacaaagaaaccgtttcagaatcaacttttgtaccggttgtcgctttctcagaggccgttgcgttcgaatatggtatcgacgctcgctctgagttttccgagaatgttctcgaagctgaacagttctccgatctcttccggcgtgacatgctgaaggatctcctcatcctgcaggacaagatcgcgcaggtggatttttttcgaccagctctccatggcgttgcgctgtaccagccggtaggcatcttcacgggtcagtccctttccggtaagggcgagcagcagggtctgcgatgtcgtcaggccgtaggaggagttgaaattctcttccatgcgttccggatagaccagcagggtttcaagtgagtcgctgaaggtgcgcagcatgtagcatacggcaatggtggagtcgggcatgatgatacgctcgaccgacgagtgcgaaatatcgcgttcgtgccacagcgccacgttttccatggcggcaatggagttcgagcgcacgacgcgggcaaggccggtaagcctttcgaaggtgatcggattccgcttgtgcggcattgcagaactgcctttctgtcccttgctgaaaaattcttcggcttcgcgtacttcggttcgctgcagatgccggagttcgaccgagaatttttcgatagacgaagctataatggcaagcgtcgtggcgaattccgcatgcctgtcgcgctgcagtatctgtgtagagatcgaggagggttccagcccaagctttcggcagacaacggtttcgattgccggtgaaaggtgctgataggtgccgacggctcccgagattttgccgacagagaccgtattgaccgcctttttcatgcgatcgagattccgccgcatttcctcgtgccacaacagcagtttcagtccgaacgtggtcggttcggcatgaatgccgtgggtgcggcccatttcgagggtgtatttgaactcgacggctcgttttgcaagcacgtcgatcagattttcgatatcggcgagaatgatattgccggcgtcgcgcatctgcatggcaaggctggtatcgacaacatccgacgaggtcaggccttcgtggatatagcgggaatcgggccctacgtatcctgcgacattggtgagaaaggcaatgacgtcgtgcttggtttccttttcgatttcaaggatttcatcaacgttgaatgccgctttttcctttatggccagcagcgctttttcagggacaaagccggcctccatacgtgcttctacagcggcgatttcaagctgcagccagcgttggaattttgcctcttctgtccagatcgccgaaatatcttcaggtgaataacgtggtatcaacgtaggattgatttacaggttgtttattctctttggcgtgaagagctgaatataaggtttggcacgaagaaaacccagtccttgtcttcagccgttcagttcttcataaacttttcgtatgtaggtgagcgccgcttcacgctcgtagggtatcaggccgtcgataatggcattttccatccggcttttaataattccaatcatttttccttcagtgagtccgagggttgtcatgatgtccgatccgtcaatcggcggtctccagcttgcaagcaggtctttttctgcaacttctgcgattttctgttccacgttttcgaagttcttcatgatgcgcacaacctttcgcgggtttttgctcgttacgtctgccctgcacaggttcatgaggtcttcaaggtcgggtccggcatcgaacataagtcggcgtatggccgaatcggtgatctcttcctttgaaagcggaatggggcggtggtgcaggcgtaccattttctggacgtagtcgagaggttcaagcggccagcgcatcgacctgaagattttagcgaccacttttattccgacggcttcgtggccgtgaaaggtccatcctgttgaagggtgaaaccgtttggtgaccggttttgcaatgtcatgcagcagggctgcaatacgcagccagagtttgtccgagtgcctggagagattgtcaaccacctgaaaggtgtggaaaagcgtgtccttgtggccgagtccgtcaacctgctcgatgcctgccatagcggtcacttccggaagaatatcgccgagaattttggtgtcgtagagcatttcgagacctctggagggctcggggctcaacattattttaaagaactcctgactgattcgctcccgcgatactatccgaatccgttcatgcatggccttcatggcttcagcgagcgccggatcgggagtaaatccaagttgcgaaacaaaacgcgcggcgcgcatcatgcgcaagggatcatcggaaaaggtctgttcgggttcgagcggcgttctcagtatccttcgctcaagatctccgaggccgttgtagttatcggtcagcgatccccgtttgtcgctgttgaggcttacggcaagggcgttgatggtgaaatcgcgtcttgaaagatcgtcttcgatcgtacctatttccgtgaaaggctttcgggaatccaggtcgtacgactctttgcgggctccgacaacctcgattttgagtgcaccggcatgctcgtcggtcaattcgagctgcgcggtcctgaaccgttcgaatacgacgaaatttttgccccgcagttcgtttctgatgattcttgcgaatgcgaccggttctccgacaatcatgatgtcgatatcggtgcatggccgttcgatgagaatgtctcgtacatagcctcccaccagatagcagggaatgttttcgcggtcggcaagttccccgatacggaaaagaatatcaggaatgtcaccttctgtgaattgcttcatactgtatggtactgtcttcggatcactcaatcgaacaatgctgcattgccggtaatttcatcggttatgcgatcggctaccataacggccttacgtccgtccctggagcttaccgctgccggcgtgccgttctgcacggtatcgatgaaatgttcgagttcatcacggagggcatttattttaggaacatcaggggtgatgtagtcgaggaccatgccgttcatggcatccctgatctctccgaactgttcgagtatttttctggcggcataggttttgacgggatttttcgatgaagcctgtgcggggtgcaccagacggaatacctcggattttccgctggtcaggtcgagcgatgcgtaacttttcggttcattgcagaaaaaacgcattttccggtatctgttccggctcagtcggcttgccgttacattagccgtagctccgttcatgaagtcgattctggccgtcgccatgtcgagttcgttcgaaaaaacccttactcctgaagcggcaatgtttttgatgtccgatttgatgagggagagcaccagatcgatatcgtgaatcataaggtcgagcacaaccgaaacgtcggttaccctgagcgaaaagccgctcagcctttcggcctggatgtacatcggttctccgatataggactccacggcgcggagtgccggattgaagcgttcgatatggcctacctgaatgcgtaccccgttctcttcctcaagcctgatcagttcgtcagcttcctctaccgtagccgttatcggcttttctataaaaagatgttttttttcgccgagcagttgtctcgcgatatcgaaatgagtgcttgtggttgtggcaattacggcggcatcgcagcctgacgcaagctgctctatcgagctgaactgcgtaacgctgtatttgtgcgcgatctcttcggcgcgcagactgctcttgtcataaatcccggccaggtgcacatccggggattcaagtgctatatccctgagcagtttggtatgaaactcgccgagttttcctgttcctataactcctatacgcataacgatatttttctcatgcagaatgctgttcagatgctttcggcttccgcaacgggttcgagggcttcgattttatacttgaacagggcgaacgctataaacgtgccaatgatggtaagcagaccggctacgatgtagggggcatgaaaattcatgccgtaaagaatactgccgctgaacggccccatgatgcgtgcaaacgagttgaccgactgcgaaagaccgagaatctgcccctgcttctgtttgtagctgtagagagagatcatggagaggttgatgggcgcaacgagactcgtgccgatcgcaaagcagagcagtatgagcagtccgtacgagaacaacgtatcctgaggaatgaacgggacaaaaaagacgccggcaaaggtaaagatatggccccagagaaacagtttgtgttctccgagtttcttgatgagctgcctgatcagccccccctgcacaataaccgagaaaaagccgacataggcaaaaatatagccgatctcctgatcggaagcaccgaaatactccttccagagcaggatagaagcaacctgcatgttgacgatggcgaaggtgaatatgtagtttgcgatcatcagcagagcgagcggcttcgaactgaacgtcagcttcaggccatcgacatattccgtaatcttctctttcagaaacgaggacgagctgccgtttgcactgccactggccgcgcttttgccgctgaacatgccgagattgaacttttttgcctgtttgttggattccggcagaaagaatatggcaagaatgaaatcgaagaatataagggccgaagcaacgtacccgaccatttctatgccatagttatgcttgagcaggccgccgacaagggggccgataatgaatcctacgccgaacgccgcgccgatcatgcccatggcccccgagcggcttttgctgtcggtcacatcggtaatgtatgcctgcgcggcggcgatattggccgagccgatgcctgaaagtcctcttgcgaaaatcagaagcagaatggtatcggactgggaaaaaatcagataggagagtgccgtaacgaatatgctgataagcataaccggcctgcgtccgatcttgtcgctcagcttgccccagagcggggagaagatgaactgcatgatggagaatatcgcggcaatgagaccgatcatgaagggactggcgccgagatcttttgcgtaggtcggcagcagcggcagcacaatgccgaacccgatcagatcgagcataacggtaagaaggagaataaccagtggcgatttcttcatgcatgcatgcggttatattgcggcatcatcgagtaagggttcaaagataaacaattcgccccttttctgagagggtgttgtgaaaaacagggcttttgcacggttattttttttcgataagccgttccatttgggtgatgccttccagaactctcgggccaggcctcagaaagaggctgttgtcgaacccgtcaaaaacctttttatgcctgaccgcgctgatatggtgccatccggttctctgcatcacccctgcggctgccggggtctctttcgacatgtacatgcaggcgataatgtcggggttctgttcgatcacccactcctgggatatttcgaaatactctttccgtacggcgtcgccgatatttcgtcctcccgcataggcgatcagggccgaggtgtaactgtctttgccgccggtccagaatggatcgtcccatatttcaagatagaccagcggtttttcggcgcgcaggagattcttttttctgaacccggccagcccgttttcaatgacgccggcaaggctgtcggctttccgctgatggccggtaagttttcccagtgtccggatcgctccgggaatatcgtcggggtttttgcagacgatccgttcggtacggatgttcagatcctttattttgctgctgttgcgctcctcctcgagatcgacgtcgatgacgatgtcgggatgcatggacgcaagcatctccatggacggtcttccgaaagcgcccgcaacaggcacctttgccgcctctgccggccagtcgcaggcggtggtgcgccctacgaggtgctctccggccccgatagcaaacatcatctcggtaacactcggagcaaggcttacgattctcggccttatctcatgcctgcgctccgctccggtttcggccttcctgcatcctccgataaagagcaggcacggtatgagcagcagggcaggaatcctatagtttcgcatatcgttgcaacagttgttcgtggttaaaggcaagctgcagggagagcgcctcatcgatggtgaaccatccgtactcatcaacctcttcgggcatcaggcgaagcgttcctgaagcggttccgtaaaaggcaagggcaaccgcgtggaaattgtattgcggaaatatttcgtcactgaagcagagaaatgtcggctctgtaaatatgaggccggtctcttcggccacctcacggataaccgcggcaagcgcggtttccccctgatcgatatgccctcccggaaggcaccagaaccccttgaacgggtgcacgttccttcgggtaagcagcacggtcaatcgggttttcccgttcggcgcgatgatagcggcaacggtggcttttgtcatggggaggtttcattgttattgggagaacttttttctcacagcagggaaaatggcaaaaaaagatgatttcctaaggccctccggatgaatttcttcctggtcatttgttcgaagtcgtttttcatcggcttgtatgcctgttttatgatgggggtgacttttgtgtcgttggtgtgcttttgagtaagatatttctgttgctgtttgtatatttatgtgaaaagtgcaatttattaagcttttctatgcttattatgcatgataagtggtcaattgatgtttcctttgcttctcgatcggtattcagtcagtttcagcgaaaccatccaaaggagtatatctcgtgcttcagtaacctggaaaaaatcagaaaattactcgacgatgggaaaaagcttgccgagatggagcatcatccttcgtttttccggcatgaaacgaaagggatatttcgaatagggcagagcggaataaagggttcaaaagagtcacgattgtatatatacccctgtcatcgtgaaaaaatgctttacatcctcggtataggcaccaaggagtctcagcggtcagatctggagcaggcaaaaaaaaccattaaagatctttgttgagttaaatgcctttcgattttattgataataataagtgctttaaataaaaggagatagacagtggataaccttagatttacatcggtaggggatgccgcagcattccttgctggagatgaaaaggttaaactgcaagttgaagaggaaatatgctgcagtcagcttgtcaataaccttctccagcttcggatggaaaaaggggtttctcagaaagaactggcgagtcgtatggggtgtgatccgagcaaaatatcccgaatggaggctggtaacgatctgcaattgaaaatgggcgatgtcatgcagtatctctcggttcttgatgtaaagatgcatatggtttttgaagataccacacttccggtggccgagcagatccggcagcatgtttttctgattcacgaaaagctggagcatctggtgaagctggcaagacaggttgatggtgatgaggtaatcatcagcaaaattcgcatgttctgcggagaggtcttattggattttctttcgaggttcagcgacagctataaaaaactttctgttgtatccgggcatgggactccggtattgtctggagccgtaaagtctggagtctctgccgagcctgagtgcgttgaaaagaaatcttcggagcactcctgttgctgatgattgttattttggtttgggaggagtcttcaaatcctccctcccgtcacccatctacctcttccaactcggaactcggaaccaggaactcatctcctcccaaactgaacacctgacgcaaagatgaaaatagctgtagcctcatgaattattcaggttaaccgctactttttatcccttctgaccgttatagctgaaaacgataacacaattccgttcactattatggggctcaacaccctgaccttcaggcagtgcataccgggttcgatcggggaggcctgggattttttctcggctccgtcgaatctggcaaggataactcctcctgaaatgatgttcaggatcgtcaatggtgcggcaggtcagccgatttacgaggggatgctgattacctatacgctttatcccttcatgatgctgcctgtgcagtgggagacagaaataaccaaagtcgaacggccgttttttttcgaggatcggcagaaatcgggtccgtacgagagctggcaccatcaccatctgttccgtgaaattccgggaggcgtcgagatgaccgaccgtatcgattacgtgatgcctgtgggagctttcggcgatctggtcaatgcgctgatcgtgagccggcgactcgacgaggtgttcgcgtacagaaaaagaaagatcggagatattcttggcgtcatgaactcccagtaatcttgtcagcaatggaaaaccggcttttcttccttcccatagcgatctcgtttatcggagggcttgcgctttttctctatggcatcagggtgatgagcggagggctgaaaaaggctgcaggaagccgcatgcgggatttcattgcccgtatcaccgataacaggttctccggactgcttgccggtgcgcttgccaccatgatggtacagtcgagcagcaccatcatggtgatgcttgtcgggctggtgcagtcgcaattgatgacctacgttcaggcgctctccatcattctcggagccgagatcggtactacggcgatggcgcagcttatctcattcaggattcatgagtacggcctgccgttttttgccaccggttttgcgctcaaccttctgagccggaaggaagcgctccgcaacgccggcgaggctttctccggattcggactttttcttttcggtatgagcatcatgtccggagccgtggcaccgctccgttcgtacgggccgtttctcgaactgatcgggtatctcgagaatccgttgtacggcgtgcttgccggcatgctgctgaccggtctgatccagagcagcggggcgttcatcgtcattgtgatcacgcttgcccaacagggttctctttcgctcgaagcagggattccgctgcttctcggctcgaatatcggcacctgcattacggtttcccttgcaagtctcggcatggtacgttcggcaaagcgggtggctctcgcccaggtgctgttcaatgtgtccggagtggctgtttttctttttctgattccctggtatgccgatctcgtgcgtatgatctctccgtccgagggagttccgggaactgtcattccccggcagatcgccaatgcgcatacgctctacaacgtgttcatggccgtcatgttcctgcccttgataccgttctgggcgaaactgctcatccgcctgattcccgacagtcccgaagaaacccgtctgcagccttcggtctggtatattaccgggacggcgctctctaccccttcgcttgccctgagttatgcaagggccgaaacctccagaatgaaccggatactcgaacggatggttggagcttcacttccggcctttaccggcagcgtaaaggcaaaggatacggtatttccggatctttccgttatcgggggaatcagaatgcgggaggagaagatcgattttctcgaatcgaaggtttccgactatctcattgccatcagccggcaggagctcggggagcgggagtctcaggaggtgttcgcgctcatgaccatcgtcaaggatcaggaatcgataggggactgcatcgaggcgcttctgcagaaattgccggaacgaacagcggaaagcgcatccggtctgacggccgaaggtatggcagacctgacggccctccatgcatttctctgcggcgaagttgccgcgcttaccgtcgccgttcaggagatgagcggctccagggcttcgggaatcctgcacggcgccgtcgattttcccgtacttgccggcgcggcggaagcccggcacctgcagcggctgcgcacgcttcccgaatcggctatgacgcacgatatgcacatggagctgctgcacgcgtttgaagagatgcaccactactgcaagagtgtcgcgaggagtatcgtgaatgcggagggacagtagccagtagtcagtagccggtagcagaagaggtgggcggcaggcggtgagtggtgagccggaaggcaggagacagaagactgtaggcggtagccggcagtcggaagacgtgagcggtatgcggtgagcaggatgtccgggggcgaaagagtgccggaagttacagttatgaatagttcagcggtttttttgtgctgaactgacgttcaggttattcttgccgttcaccgctcactgagttcttgcatttgagaaaaatatttgctatttaattccctcgatgttctttctcgtcataacaggtgccggcttgaaagccggagaatagggaagtacgtgagattcgtacactgtacccgcaactgtacaacggtaaaccgccgatcagagcacatgaccttgtgtgcacgaaaagcggtcttttcaggtcactgcgctgttttcctcccaggaaaagcgcgggaaggtctgaaaaggatgtaaaccgttaaagtcaggagacctgccggttatgctattgcaatcaataatcagactacgggtttatagtctcaggcaatactgtacatgaaaaaaacaatgtatccggtgacatccatatcctgagcgtttcaggtatttttttgatttaacggcttgtttccggttgctctgcacgtgcttttccgctgtttacgattcgttcgcttcgaatggatgccgtgttcgtgtttttctcttctgtgcgtttcctgcccctggacagacctgtcagtcagtttgaagttttgtgaaactgataacaggcagacaaatgacaaaaaaaacagttgcgtttcttgcggcttgcatggtatgccagagtgcattgtacgcaggggaaccctccgaacgtttttacactaccgacgaggtggtggtgacgagcagccatttttccgagaaggaaaaggagagcgccaggtttataaccgttgccgacagcgagaaactcaaaaaaaccggggccactaacgccatcgaagcgctttcccgaatcggcggtctcgggtacaagtccctcgctccccttggcgtcaacaaactcggcatgaacagctcggtctacatcagggggatggccgacggcgagctcattcttgtcaacggcatgcctgtccagcaggcagcttcgaaagggtatgatctcagcgccatttccatagaccagatcgagagaatcgaggtactcaagggagccgcgtccacgctctatggagccgatgcgatgtcgggcgtgatcaatatcgttaccaaaaaaccttccggcgaaacatcggcgaccgcctcggttgaattcggcaacgaatcgtggatgaaccacggcgtcagcgtcaacctgcccggcgcgactgtcggttttcgttaccagcacatggacgaactcgacaatgtcggccgtcagtttaccaacaagtacaccaatgcccttgacgagaccgaccggtacatgttcaatctcaacctgtcgccgtttgccgacacctatatcgattatcagtattccggctacgaaacgggcttcatcgatcgttatgattcggggctggtcgaacggacggatcagcagagcgactttcattttctcaatgttcgttatgaaagcgatgtgttcaaggcaaagctgtacggcgtttacgacaatcgcgtccagacggagtacgtcgatggggtattcgagtcggaggtcgagcgtctgaattacaattacggcgccgagaccgattatcgttttcttttttcccgcggtctcgagctgagcgtgggagcggactatgttcatcgctatgccgaatattccaacatctacggggaaaagtcgcgcgatgattacggcgtatttgcggagttgaaaaaacggttcggcgatgaccttatcctgacgttcggcgggagggagcagttcatcgacaacgaagcggaaacgaccgattacaacgtatttctgccaagcgtcggtcttatgtggaaagcttcggatgatctcaatctgtttgccaatgcgggcaaggcttttcaggctccgacctttacccagctgtactacgacagcaaaaccatcaaaggaaatcccgatctcaaaccggaatcgggctggagttacgagacagggttcaagtggaactgcgattgcgcttcggcaagggtttccggattctggatgacgtatgacgacaagattcagatcgatcgcaagaaaaagccttaccgctatttcaatgccggcgcgtatgaaacgaaaggcatcgaatgggagctcgggctgcgcccgttttatggcgaagcagggattctcggcagagtctccctatcggccgcaggatactgggcggatcctgtgtcggaagatatctacggagaaaaataccagccaggtccgaagttccagaataccttcggcatcacgtatgcctcgataccgttcggtctcgacctgagatgccggatacttgccggccgtcaggacaatctggacaactataccgctttcgatctttccggaagggtgaaagcgggtcccggcaatgtcacggtcgctgttgaaaatctgttcgataccgaaatccagacctccggcaatctggttgaaacggcaagcagccgttacgtctattacgatccgggccgtcttctccgggtcggatacgcggttgcattgtgaacaaccctttttctccgtcagagcctcccgtctgtgtgtggggcgggggggctggcaaaacctgtgaatggagataatcgtgagcgaccatgacaagagaagaaaacgtcggctgactgttccccgtgagcagatcgaatggtatccggcgatcgatcccgatctgtgcaacagttgcagttcctgtttcgatttctgcccgaaagaggtcttcgcatcggggccccgggaagaggggctgcggtgtaggccgaagatgacggtcgccgagccgtaccggtgcattgtgctgtgttccgcctgcgaaaggatatgcgccgcaggggcgatatcgtttcccccgagtgaggctttcgagcaccttgtagaatataccgactgaaagagaatgaaaagagatgaggtacgtatgtgtcggaagagtcgtgcgatgacgcatccggaaggaacgatcccttcccgtaaaggggttcgcccggttctgctgcttgccggtctgatcctgcagctgctgtttttttcggggtgcactgccgtgcaggaagagggctccggcccgtcgccatccggttccgcgccgcatgccgggagcggtttcatccggtatgcaaaagggttttccctgcagcatcacgccggattcatcaccctgcacatcgatccggctccggacgggcggaaggacacgctgcgctatatcctgcttccctccggagcttcggttccgaagggtttccatggctatgttcccgtccggaccccggtcaaaaggattgcggttttttccaccacgcatatcggttttatcgatatgctcggcaggagtgacggcattatcggggtttcccgtcccgagtttgtcaacacccctgcggtcagatcccgcataaggagcggggcgatcaaagcgatcggcatgccgttcagtcccgatgtcgaggttctgctgaatctggaccccgatctggttatcgcgccggcgcttcccgcagcccggaagaccgattatcaggcgcttgtccaggcgggcatcccggtgctcgtcgttgccgaatggctggagccgtcgcctctcgggcgcgccgagtggatcaggctgttcggcgctcttttcggcagggaggatgcggctcgcgaaaagttcgacgccatagagcgctcctaccggaaactcgccgcccttacagagaacgtcagggagaggcctgcggtactgaccggccttccggtaaaggatacctggttcgttcctgccggcggcagttacgtcgcggccctgctgcacgacgccggtgcggcctatccatggagcgacaggcccggtacgggcagcataagcctggatatcgaagcggtctatcccgttgcgctcgaggcgccctgctggttgaaccccggagcggtcgaatcgatggacgaactgcttgccatggatgtccgcttccaggatatgctttccgtaaaaacaggcagggtctacaacaacaaccgctggattaacgcagcaggaggaaacgcctactgggagtacggcgttctcaggcccgatctgattctccgcgatcttatctccatcctgcaccccgggttgctgccgaaaaagggcggcaaacccgattccttaaccttttaccgggagatcaggtagtatgaccgtccgtatttccggcgcgcaggcttcggacgggcatgcgtggcctcttctttctccgaaagcaggcatgctgttcgtgctcctgcttgcccttctgctgctctttctcctcgatatcgtgctgggttcggtgcagataccgcttgaaagcgttatcgggattctgctcggcaggggcgccgaacaccccgcctgggagaaaatcattacggccatccgcctgccgaaagccgcaaccgcggttattgccggagcagccctttcggtgagcggcctgcagatgcagacgcttttccgcaatccactggcaggtccctcggtactcggcatatcggccggcgcaagcctcggggtcgccgtggtgatgcttgcttcaggcggcgcggccaacgcgttcgccatccgtcagctcggcttcggggggagctggcttatcgtcatcgcggcaacgctcggcgcgatggccgtgctgctgatcgtgctcggcatagccgttcggatcagggacaacgtcgtgctgctcatcgtcggcatcatggtcggcaatatcacgatttcactgatcagcatctggcagtatttcagcgaacccgagcagatccaggactatctgatctggaccttcggcagccttggcggagtactcgggccgcagcttgccgtgctcggcgccgttgtcgctctgggacttcttgtctccttttccgcttcgaagtcgctgaacgtgcttctcctcggcgaaaattacgcgcgcagcctcggcatgagcacgttcttcgttcgggtgtcggtgattgccgccaccagcctgcttgccggaagcgtcacggggttctgcggtcccatagggtttatcggcatcgccgtgccgcatctgacccgttcgatgctcgatacctccgaccatcgctttctgatgcccagctgctgtctggtgggaggcatcctgatgcttgcctgcgatattgtcgcccagatgccgggaacccagacaacgctgccgatcaatgccgtgacggcattgatcggttctccggtcgtcatctgggtcattatgaaacaaagaaacctcaagtcctccttttcatgaacaacagcatactgcagaccagggatctggccatcgggtatcccgccggaaagaggcttgggatgtccggaaaccgacgatcgggcaagaggtcgaagatcgtcgcggaagacatgtccctcgagctgcgtgaaggcgagctggtatgcctgctcggcccgaacggatcgggcaagtcaaccctcatgagaacgcttgccggcgtgcagaagccgctcggcggtgaggtgctgctttcgggaacgcgtctcgaccgtctttcggcaagagatggcgcccggctgctcagcctggtgctgaccgacaaggtgctgaccggcaatctttcggtctatgcgcttgtggcgcttggccgctatccctatacggggtgggcggggaacctctcgacccgggacgaagcggtggtccgccatgccattgaaacaaccggaaccaggatgttcgcgcaccggcatctcggcgatctgagcgacggggagcgccagaaggtgatgatcgcccgtgcaatcgcccaggatacgccggtcatcatgctcgatgaacccaccgcgcatctcgaccttcccaaccggctcgagatcgtcaggcttctgaaaatgctggcccgcgagcagaaaaaagccatcgtgctctcgacgcacgaactcgatatggccctgcagactgccgacaggatctggctgatgcggcccgtcgatgcccctcacggagagcggaagtcatcgatagtttccggcattcccgaatcactcgtgctcgacggtcagctggagcaggcgttcaggcgaaaggggttcgagttcgatctccactccggatcgttccgcttccgtcacgatgcagagcggacgatcggccttgtcggcgatggcgtgcgggcatactggacccggagagcactcgagcggatcggctgcagggtggtgccgggaacggcagccccgcagcatgtcgtggtggccggcgagaacggaaccggacactggcagttctttgatggcagcacccgcaatccccacaaacttcaggctctttccgacgtgctgacggctgtcggcgtgagtgcctcgtcaggggaggtggtccggtgaagacgttcgggtttcgttatccgggcaggagtggaagcatcctgctcctgtttctgcttctgcttgccgcctgtacacctgcaggccggcagaccggcagcaggcagcaggctgatcgggaggcgggcgaggtgcgctatgcaaggctgttcaccatcgccagggagaacggctgtacccggatcacggttgccgccgcggattccgccagccggcaggatcccttcacctatctgctcgtgccggaagaaaagcctgttcccgaagacgcgggcgaagcgatggtggtcagaatcccgctgaaaaaggttacctgtgaaaacggctttcaggtgtcgctgctccagatgctcggtcgatccgccgctcttgccggcgtgtcgggaaagcagcgggtcggtcaggacgacgtgcatcgaaagatcgacagcggggagcttgccgtgaccggattcatgaggggaatgaacatggagcgcctgctgaagaccgcacccgacatggtgtttgtcaacacgaccggagtcgcctcggacgtgcccggaaaactgcgctcctgcggattgacgcccggcatgttttcggcctctctcgaagagcatccgctcggagcgttcgagtggatccggttcatgggagcgtttttcgaccgggacagccttgccgatgcgcttttcagggaacgggagcgagcctatctggacgtgcaggccagggcggcggccgtgaagcgccgtccttcgctcattgccggatacagcagaaagggagcatggtcgaccatgggctcttcgcgatggtttgcgaccatgcttgaccatgcaggagcggactacctcttcaaaggcaagccattcgagcggggccatctcatcggtcaggaagcagggctcagcgcaggcatgtcggccgatttctgggtgaatacgcatttcagggccctctccatcgacgatctgacaggcgaagactcccgatacgggctgttccggagcgtccgcgaacgcagggtgtacaacaacaacggcagttgcttcgcaaacggcagaagccggttctgggatacgggtatgaccgaaccccatctcattctggccgatcttgtcagcatttttcacccggaactgatgccgggtcacaaactgaagtattacaggcggctcgatcggaagccgttgaatcaatgaaccgggatgaacctatgcagttgggaacctatggcggagcggaagtccaccgcaccgggaaaatgctcatcgtgcgctttaacgaaccgcaccgggtcatctcgaccagccgggtttacggcgggatgcatgacgatctgcagtgcatcttcaaccaccagtcgtgcgaaccggcaggacaccatcgcaaggagttgaaagccattgtttccgaccccctgcgctaccagacggaactgtgcgagcaatacgggcttccggggctgaccgcgtcgctcggcactgcggcaaacatgcactacgcggcaatagagacggccaggttccggaatctggccgtgacggcaatctgcaccggaggtgtcgaaggcaacgcaggccgcgcaggcgatcccgcctcggtgtgggagggggaggccggattcgagccgctggccgcctccggagacgagcctccgggcaccatcaacaccatgctgctcatcaacagggagcttgcacccggagcgatggtccggagcatcatgaccgccacggaagcaaagtgtacggttctgcaggagctcgcggtgtcatcgcgttactcggacggtctggcgacgggaaccggaacggaccagatcgccgttgcctgttccctcggcagcggctcgccgctaacgagtgcaggcaagcattcgaagctgggggaactgatcgggagggcggtatcgcgcgctatcggtaaaacactggccctgcagaactccctgacccctgaaaaccagcggtcgatctccgaacatatccgccgtttcggcgcggaccggacggggatgacggagggcgttgcccgaagacttcccgaagaggccgcccggctgatccgaaaaaacccgctcgctctcgaccgcgatcccctggcggtaggagcggcctgtgctctggtgcatgtccgggacaagctcgcatggggaattctcccccaatcgtgcatgcgcgagcttttcgtcatgcacggagccctgctggcctcggcggtttcccgaaaaagcggggagtacgccggttatgccgcccggcttgaacatgagcaggcaggtatggacaaccatgtttttcttgaattcatttacgcagcctgcgcgctgggatatcgcgaaaaatggaacaactgaagatagcgcttattcatctcgacgtccggtatgccgatacggagcataaccgccggcaacttgtcgaactgaaccgggaggcggccgaaaacggcgcgcggattctcgtcaataccgagttggcggtttcgggctacagtttcagctcgctcggggaggtggctccgtatgcggaaccgcagaacgggccgacagcaagggctcttgccgaaatcgccacgatgcacggctgctatatcgcgcttggttacgccgaggaggacccggctaccggaatctattacaatgccgtcgccgtcatcggacctgacggcatgccggttctgaactacaggaagataaccgcagaggtcaggtgggcgtgtgcgggagatcctctgcagcggaacgttttcgataccccctggggcagggttggggtcatgatctgttcggatacctattacggctccatacccagaatgtccgccctcaggggagctgacctgctgctggtatcggcgaactggcccggaggatcgctcgatccgaaagaaatatggcaggcgagggcccgtgaaaacggcttttttcttgccgcctgcaaccgtaccggcagggacaggaccatggagtgcgaagatgcctgctcctgcgtttatgccgcagacggcggcgtgatgctcgaagcggcctctcccttttcaacggtgtttcatgcctcgcttcccctcgtggagggcagaatcccttcggagcgcgccgttcggctgcgccacaggacgccggaacgctatcgagcgctctatctcgacatgcgttatgcaaccgacatgaccgcgtattgcaggcttcccgggcccgggatgctgcagctgctctgtcagccggttcaggacggagcgtttccggatgagcgatgtttcgagggcatattttcccgctccggctccgcaaggcccgagcttgtggttttgtccgcaatcggctcctgcggtttcgaagaagcccgcctcaagcttcttgatgccgcgggcagatatgaaaccgcgttctgtaccggtttttccggtgatggcggccggatgcgccttcttttctgcgacagccggggcagggtccgcaccaggattgccgggcatgacgattttgactgtatcgatctcgctcatgcgcgcatcgccctggcgggcaaggaggagctgtaccatccggaggcggccataacgctcgcaaaagggggatgcgatcttgtcgtgacgccggcggattttctcgatgatcacgaccgcagggttctcggttcgcgttccatcgagcaggtcgccatcgcggcttgcgcttcgaaccgttcgttcgtatccgttcccccggtagagcactatcgctgggccgaaagctgcgccgagggaggagagccatgttgcgtacagctcgacgttccggcgctgcgcaggaaacatttttatgaccgtctcgataccgctcttctgctcgaaaaaacgtcgtcgccggaaaggacggtttcgccggagcacgggcaaaacaccaaaatcctcccatgacgctgatcaaggaaaccgtaaccatagccggagcgggccccggtgatccggaactgctgaccgtgaaggcctggaaacgtctcagggaggcagacgtggtgctgcacgacgccctggttcctccgctgctcctcgatctcgtcaatgccaatgccgaactcgtcaacgtcggaaaacggtgcgaagacggccaggatcaggaaatacggcaggaacatatcaattcgctcatgatacaggccgcacgttcagggtgcaggtgcgtcaggctcaaggccggcgatcctttcattttcggacggggcgtcgaggaggttcgagcccttgtcgacgagggtatcgaggtcgaggtgataccgggaatcacggcaggcattgccgctgccgatctcctgcatattcctctgaccgaacgcaacagcatgcattccgtcgtgttctgtaccggccatatggcgaaatattccgaagctcagttcaggacagttgcagcgcaactgcttgaaggcagttccatggttctgtatatgggcctgtcttgccttgaaaccgttgcggcgcgactgatcgcgcagggcgtatcgcccgaaatgccggtatgcgccgcttcaagggtgtcgcagccccgtcagcagctgctctccggcccgcttgccgccatcggcagcatgacaagggaaaaccagctcgccatgccggctgtattcattatcggagaacattgcctgcctgtcggacacgctgtttctccggaggtttccgcacgctccaacggcactgtttattatccggatagcactgaaaaacctgatttataatgggcagaatccacgcaaaacgaaggcagaaaaacaagaaggcaattctgcttgcgcatttcggtacatcgtttccttcagccctggcatccctcgacaacatcagaaatcatgttgtggaggcgtttccgggcatagaaacccgcatctgcttcacgtcgaacatggtccggaacatatgggcaagccgcagaaaaaatcccgatcgctggaaagaagagggggtatcggacgaggtgctcggcgttcaggcatttctcgcagcggtcggcaatcttcaggatcagggctatcggaccattgttgtccagccgacccatgtctatcacggggagcagtacgaagacctcaaatcctatgttcaggcgctccggtccatccggacggtcaaggaggtatgggcgccgttcgaacagatcgtcatttcgcggcctctcttgggaacctatggggttctccacgattatctggatgatgtcgccgaggtggtggaggcgctcggaaacgatgtcaaacaggcagaagatcgggattcggctctggtatacgtcggtcacggcaacgactttttttcttcaggcgtcttccaggaaatgctgcatgcactcaggaaagcacatccggagagaccggtgtacatgggaatggtcgagggcttccccggcctggaggaaacggttgcccggatagtccgggacggggtaaagcgcgttctgctgaagccgttcatgatcactgcgggcgatcacgctcacaacgatatcgacaatgcagatcccgattcctggcggggcaggcttgaagccgaagggtgcatggttgaaaccatcatggaggggctggggtcgaacgatacctttgccgctctttttgctcatcgaatccgcgaaacagcggaagattacgggatcgaactccatgcgtgagcggatcgaacagcagcccccttgcgggcagctctggggagtgtcgctcggtcccggcgatcctgaacttgtcaccatcaaagcgttgcgcgtccttcagcatgccgatgtcatctgctgtcctgctactgaagatgcacatggggggctccagagcgtggcggtcgatattctctgtgatctcggtctttccgaagatcgctttcgattgatgacgttgccgatgtcacgcaaccgtgaccatgcagaaagaggataccgcgagcatttcaggcgaattgccgacgattgccgtaccggaaaaactgttgctgtcgtgactgtcggagatgcgggtttctacagtacggtttttcccatgatcagacttgccgaacgcgagggtattgtctgcacgctcatccccggtgtgcctgcttttctggccgccggggcggcggccctcatgccgatcgccttgcgtgacgaccgggttcaggtgcttgccatggtggagcatgtcgctgaaatccagcaggcgttgtcgtcaggcggaacggttgttgtaatgaagctttccacgatccgaagccagctgttatcctggcttgaaaagagcgggactccgtttctctatgccgaaaaggtcggcatgcatggggagttcacgacctctgatatagaagatctccgtgacagggcgataccctatttctccctgcttgtctgttctccctactgcggacgcccggcagaaaacaggaatccatgacatgatgaataaacaacatattaccattgccggtcttggccccggcagcgaacaggcaatgaccgccgaagtcatgcaggctatccggtcggcagacgccgtcgtgggataccgcggctacatgcaggcgatcgagcaaattattccggaacaggccgtcagggtatcgagcggcatgaccgaggaggttcacagggcggaagaggcattgcgccttgcccgggagggcctcaatgtggtcgtggtcagttccggcgacgccggcatttacggtatggcgccgctgcttttcgagatgcatgcaaaaggcgattaccagggagtcaccctgtcggtgctgccgggtatcagcgctttccaggttgcagcagcccgtttcggcgcaccggtaagccatgatttctgcgctctctcactctcggaccttatgacgccctggagtgtcatcgagaaacgcatccgtgcggctgccgaagcggattttgtcacggcagtatacaatccgcgaagtcacggccgatactggcagatacaccgactcagggaactgttcctgcgctgcagggatgcctccacccctgtcggcattgcccgcaatgccggtcgcccggacgagtcgatacggattaccacgcttggcgagttcgatcccgactctctcgacatgttcaccataatgctgatcggaaattcttcgacatttctgtccggcgatcgcattatcacccctcgtggctaccgcctgcaggagagcggcgaagcggcgcacggcgtcggacagtcgatcatgatcgaaagcttccgcactatcgccggcatgctgaagcggggaggcgatcatccgcccgacatgctgtgggcgcttatccataccatccacacaacggcggatttcgagttcgaggagctgttttacgcttcaccgggagcgatagcttcctggcaccggcagctcactgccggtggtgcggagatcgtgaccgacgtcaccatggtgcagtcgggactgcgcaaggccgccctggagcgttacggcatatcggtctgctgttatctcggcgactccagggtgccggagatggccgaaaagctggggataacccgttcccaggcaggcatgcggcttgccgcaagggagcatccccatgcgctttttgtgatcggcaacgcgccgaccgcgctcatggaggcggccaatctgctgcatcgggggagcttttcgccaatgggcgtgatcggcgctccggtcggtttcgtgcatgtcgtcgagtcgaaactgcgtctgaaagccgcctgcggcaagacgccgattgccgtgatcgagggacgcaaggggggaagcgccgttgccgccaccatcgtcaacgctgccatgagtctcgacgacgcccgaaccatgaagcccggccgcgatgtctgaacagttcaccctcatcggtctcggcgacagccgcagtccggaactctcgcgtgaagcccgcgaagttctcctgtctcaccgggtttttgccggcggcgtccgccatcgcgccatcgtcgccagcctgctgccttcggggtatcgctggatcaccatctcgccgccgcttgacggagtgctcgcttcccttggcgcggagccggaaccggtagcggttttcacatcgggagatccctttttctacggtttcggtgcgacattgcagcgcgtttttccgcacgccgccttacgctgttttccgttttttcactccctccagctgcttgcgcaccggatgctgctgccctaccaggagatgcgccatgcctccctgaccggtcgcggatggcaggaactggatcgtcttctgatcgccggttccccgcttataggcgtgcttaccgacaacaggaaaacccctgcggccatcgcgtcgcggctgctcgatttcggctttacggagtacgtcatggttgtcggcgaggcgctcggcggccccgaagagcgggtgcgcaccttcaggacggaggatgcggccgataaggatttccagtcgctcaattgcgttctgctcatggccgaagagcctccctggcgatcgttcggcataggcgaagcggaattcgaggggcttcccggtcgtccagacatgatcacgaaaatgccggtacgcatggccacgctttcgcggctgaaccttgccaatgccgggactttctgggatatcggtttctgcaccgggtcggtctcgatcgaagcgaaacggctggcgccggatctcgaggtgaccgcattcgagcggcgtccggagtgcgaagcgatattgaggagcaattgcagaaggttcagggtcccgggcatcagaacggtgatgggcgattttctcgatcagcggcatgagatctatgcgggcggggacggctcgctcgatgcggtcttcatcggagggcatggcggacggcttcgggaggtgtttgccgtactcgaccgaatgctgtcgccgggaggccgcgttgcggtgaatgccgtacagcagagcacgctcgacctcttccgctcactgacggcaggctccggctaccggcagctcgaggagctccgcatcgtatcgggcagccaccatcccataaccatcgctgcggcggaaaagaacggaacaccatcatgaaacaccatgccatcaccattgccgcgcttaccggaaagggcgcagcggttgcccgaaaccttcgggactatctttcgggagaacccggctgccgggtcgaaatcatttccgcaagggagggagagggattgctgaaagtgccttcgatcgccggccatgtccgtcaggagttcatgaaccgggatgcgtttatattcatcggctcgctcggcatatgcgtccgcgcgatcgctcccgtcataggagacaagagatgcgatccggccgtcgtgaactgcgacgaaaacggccttttcgtccagccggtgctctccggccacagggggggcgccaacgatctcgccttgcgcctctcccgtcatctcggcgcccagccggtcgtcaccacgtcgagcgacgtccagggcctctggcctctcgatattctcggccgccaggagggatggagcgcggagccgtggggaagccgctcgatgaccttcatgatggcggactatgtgaaccatgcgcgcaccgcgcttctgctcgatgtgcgcgaccgggtgacggagatgctggagcgcacgaaaccggggttcgtcgatatctactacgactaccggacaataccgttcgactcgtacgcactgctgcttgccgtgacgcaccggcggtacgaacctccggttccggctgtcttctaccgcccgaaagtgctctgtgtcgggctcggatgtgaaaagaacatcgatccccccggcttcatagacgccttcgcggcagagtttctgcagcttggcctttcgcccctgtcgatccgttcgctgggctccatcgatctgaaggccgccgaaccggcttttgtggaactttccggcaaactgcagataccgttttgctgcttttccgccgaagatctcagccgtgtggacggcgcgcccaatccgtccgggacggtgatgcgcaaaatcggcgtgccgagtgtagccgaagccgcttcagccctgcttgccggaagttccggctggatcgcggagaagcggaaatgcgccatacccggcgctgccgcaggctctccccgcttcttcaccatggccgtaagccttgcagccggtgcggccagggaggggttgatcgccatcgtgggggcgggccccggcgatccggaactgataaccctcaggggtcgccgttttctggagaaggccgacctcatcctttacgcaggaagcctcgtgccggaaaaactcacccatgcggccaggcctggagcgctcgtacggagttccgcaggcatggcgctcgaagagcagctcgaactcatgaaccgcttttatcggtcaggcaggttcgtggtcaggctgcataccggcgatccgtcgatctacggcgcaatccaggagcagatggcctggttcgaagagcacgacatgcgctatgagatcgtaccgggcgtctcctcttttcaggccgccgccgccgcattgcatgccgaattcacgatccccgaaaccgtccagaccatcattcttacccgcgcggcagggaggaccccggttccggaaaaggagcgcctcagcgagctggcccggtcgcagagcaccatgtgcatctacctgagcgccgccatcgccgcgagcgtgcaggatgaactgctccggcactacgctcccgataccccggttgcggtctgctatcgcctcacctgggacgacgagcatatcctgcgcggcgagcttttccgtctggccgaactggtcggcatgaccggcaaaagcaataccgtgctgctggtcgtcggagccgctctcggagccaggggaaaacgctcgaagctttacgacccggcattcgcgcacgggttcagggattcggcaggggaggccgtacgggcatgatcatcctctttggcggtactaccgagggtcgcctggccgcaggcctgctcgacggcatgtcgcggcgctacatctatgcaacgaagtccgcttcgggcgatttccccatgagccacggcgaacatcgtaacggagcgctcaacgacagaacgatggtttccctgctggccgaaagggagattcgcctgattatcgatgcggcccatcctttcgcggtcggcctgcaccggacgattgcgcgggtcgccggcaccctttccctgcctgtcatcaggctggaacgcgattaccgtatcgacccggagctcatcgacactccccgtgtccgtttcgcggattccctggccgcggcggcaggtcttctcgaaatcatgaagccccgctccgttcttgccgccacgggcgtgcagagtatttccgttcttcgtccgtactggacggagcatcgcatgaaggtgaggatactgcctgcggagcgttcgtacgatcttgcgatacaagagggatttccggaagaggatatcatccgaaaggcgccatcgtgcagtcaggccgaggaagaggcgatctatcgccagcacggtatcgattgcctgctctgcaaggagagcggatcgtccggttttctgccggtcaagcttgccgcggcaaaggcatgcggcatctcagcagtcatcgttcggcgtcctgttctgcccgccatgttcaggaccgttcactccatcgaggctctgcgcgaggcgttatccgacaggggggagcgaccgtgaacgactctggaaaagcgctccggacagggttcacgacggggacctgcgccgccgccgcgaccaaagcatcgctgtcgatgctgctctccggcctgcgcgtgcatgaagccgtcatcaggttgcccggcgggcagtgcgcgggattttccgtaaccgaaagccggcgttccggcatttcggcgacggcgtgcgtgaaaaaggacggcggcgacgatcctgatgtgaccagcggcctcttgatctgcagcgaagtgtcgcttcgtcccgatcttcaggacggaaccgtcctgttcctgcacggggagggggtcgggaccgtaacccttgccggtctcggcattccgctcggggagcctgccatcaaccccgtaccgagaaccatgataaccggagtcgtacggacgcttctcgacaggtacgggatttcgggcggcgcctcggtccgcatatcggtcccgggcggcgccgcgctggccgaaaaaaccatgaacgcgcggctcggcgtgcttggcggcatttcaatcatcggaacgagcggcatcgtcgtgccgtattccgggcaggcctacctcgactcgatccggagggcgttgcaggtcgccgcggaaaacggatgtcgcgagctggccatttcggccggagcccggagcgaaaacgcgctccggagcgtatttcctggccttccggagcaggcctttatccattacggcaacaggatcggcaaaacgcttgcaatgattcgcgatatcggcagcttcgagcgggttgtcgtcggggtcatgcttgcgaagtccaccaagctcgcgcagggggagctcgatctgtcgagccggagcgtcgggctcgacagggagtttatcgcagggctcgccgcaaaaacaggatatccggagagcataggggagagcattctggagagggagctggtgcgcagtgtcgtggagcttattccgttcagggcgcatgagcccttctatcgggaacttgccgaagcatgcaggagcacctgtgcgtcggtgattccctccatcgggctcaccttcgtgctgatcagtcaggagcacggctgcgttgtctgcccggaaaaccgataaccgataaccgaacatcgaacaatcatgcgttttcttctcaatatcagcacgcatcccggagatgtcgccatagccggcgagcattggggcgatgctgtttcattgctcgaacagaccggttttgacgggtatgagatctacccggtcggggattacgattatgacatcattccggagcggatcatcggtggcatccatctccgttttttcgtgatgatcagacagatatggaacaacgaccgccaggcgcttgtcgatatgttcggcagcgaggagaacgtgcgatgctattatggcggctcggatcgcgacgcgatcatcgactgctaccgcagacagctcgatcttgcatgccggttcgatgttccgtatgtggttttccacccggtgcactacgagctcgattatgttttcaactggcaaccgccctggaactggcgggagacgatcgacctgtcggctgaaatcatcagtgaagtcgttcgacagacctcctacaaggggtggatcctgttcgaaaacctctggtggcccggaaatttccggctggacagcgtcagggagatcgaacgtctgctttcgggagtgtcgtatccccgttgtggtctggtgctcgataccggtcatgttttcaacaagaaccagtcgctgaaaacggaggccgaagcgatctccttccttctcgacgaggtcgatcgtctcggcgagtatcgcgatctggtcagggcggtgcatctgtgcaggagtctgtcgggcgactatgtgcgggcaagccggacgatcgacaatccttttgccggagcctcgacattctgggaccggttcggcgtggcggcgcgtcatgtccggcagatcgaccggcacgaggcgttcgagcacccctccattgccgcccttttcgaccggatcgagccggaaacggtcgttttcgagttttctttcgcttcccgtgaggagtggctcggcaagatagaacggcaaaaacgggcgctcggagagcacttcggccgtcggagaccggaggggagacgatgatgttatccatggtatcctccctgatgctcgtggtgacgacggcatgcaatctctcctgccgctactgctatgaaggaggtcgccgttccggggagttcatgagcctcgatacggccctctgtgcgctcgacgtggcggcccggagggggaggcccttccatgtacagttcacagggggggagccgctgcttgcagcagatcttgtcttcgccgttctcgaacatatcgccgccgaggctctgccggcgacgacggccatccagacaaacggcatattgctcaaccgcgacgccgtgcgaaagttcagggcgcacaggaccgcagtaggcataagcgtggacggtctgccgggaatacaggagcggatgcggggccagagtgcggcaacctacagggccatgcggatactcgatgacgaaggggtccccttcagcgtcaccacggtgctttccgccgtgaataccggagagcttgcaaagcttgccatggccctgcactcctggccaacggcttcggctatcggactcgacctgctggtgcgcaaaggctctgcatctccgggaagcgggatcgaaccgcctgaagaggcgctgttgcgccagggcataggggggctgctcggcaccctcgacctgctgaaccgtgaacgaaggcatcctcttgtccttcgggaaaaacagctggtacagagggccttgaaaaacgccgttacggcagcaccctactgttccgcctgcaccggagcgagcctcgccattacgcccggaggggagctctacccctgcacccagaccatgggggatcctgatttttttctcggaacgctcgcccgccccgacatgtcgccttcccgaacctttgccggagagtctccggtcagggaagggtgctccggctgcgtgctcgatgggcgctgtccgggtgactgcccgtcccggatgcattacaacagagggaaccagtgcgacctcgtctgtacgctctatcgaaccatctacgattactgcaagcaaacaggagaaattccatcatgaaccatttttcgctcagctatttcagcgtcaatccttccgaagtcgccacactctcaggcggggtgcgtctctataacggtgaaggtggaaaggcgaaggtgacggcccgcatcgccgcgcagctctcctctccgcagcagatagcgtcgttcgccctgattgcggcagcctcgcatgtggtcattatccggcttatgggcggcaaggcctcgtttcctgccttcgacgcctttctcgaggcctgctccgaaagacgggaaaaaggggactccgttccccttgtcgtgatccatgccggaggcggcgacgatgaggcgctcgatcttgcccgtgaacacagcatcctgtatggtacggaagcgggggagagaatccggcgttatctgcagaacggaggcaccctgaatttcgtgaatctgctccggtatctgcacaagcttgtccatgccgaagagacagaggttgccgagcctgtggaaatgccgcacgaagggttgtatcatcctgactggccggctttcgacgatttcgaaggatatctttcgaagcatgtcgatccctcgaagcccgtcgtcggtatctggttttaccagaactacttcgtcgacgccgatcttgccgcttacgattgtctcatccgggagatcgagaagcggggggccagcgtcattgcggtgtttcatcaccggtaccgcgacgtgatgcgcggtaacaagggcgccgactatgtggccgatcgctatttccgtcgtcccgacggcgcaagccgcatcgatgtgctcatcaatcccatgcttttttccctcaccctggcttcaccggattacacgagcatcctgccgggtctcgacgttccctttctccaggctttcaatacgtttcagagcagggagcagtggcagcagagcgtacaggggcttggcgtcatggaagtctcctacaatgccgcgcagcccgaattcgacggcgctctcatgacggtgcccttttcgaccagggagcatcgcggcatcgatcccgtgaccggcggcgaggtactgaaaatcatgcccatcgaagagcgtacggccaaactggccgacatggcgctccggtgggctgaacttcgccggaaaccgaacgccgacaaacgcatcgccatcatcttccaccactacccgccccgtaacgaccgcatcggatgcgcttcgggtctcgacagcttcgcgagcgtcagactgctgctcgaaagaatggcggaggaggggtatgcggtcgggaggcagtacgaaaccggcgatgatcttgctcgcgagcttgtcgcgggaatgacctgcgaccgccgctggctgaccccggagcagatggccgtcaaagccgaagcgacagcgaagcgcgagcggtaccagccctggcatgaggcgctgccgacaggcgtgaagcaaaagatggtaaaggagtgggggcggatgccgggggagctgtttgttcacgacgaagagctgctctttccgggcacgatcaacgggagcgtgttcatcaccatccagccctcacggggaagcatcgagcgtcaggatcagatgctgcacgatcccgatataccgccgccgcatcactatcttgcgcattatcgctggatcagggacgtcttcagggccgatgccgtcatgcatgtcggcacgcacggttcgctggagtggctgccgggcaaggcgctcgggctttcggaggagtgttacccggatctggccatcatggatctgccgaacatctatccctatatcatcaacaatccgagcgagggaacgcaggccaagcgccggtcgaactgctgcatcatcgaccacatgacgccggtcttcaccaacgccgacctctacgaagagatggccgtgctcgacggccacctgcggagctacgcggaagcgcgaaacagcgatccggcgaagctcgacgtgctgcgcccgatgatatgggacgcgttggtcgccgccgatctcgacaaggacaccgggtacggtcgcgaagatgcgatggcggatttcgaaaaatttctcgaagtgctgcacagcaagctcgacgagattgccgataccatggtttccgacggtctgcataccatgggcgtcgctcccgaagatgaccgtcttgtcgaactgctcgtgcagctcacgaggctcgaccagggcggcgtgccgtcgctgcgggaatcgatcgtcagggccatgggattcgattacgacgacctgcttcgccgcaagggttctccggtattcggcccgacctgcgataccggcggggagaaaatccgtctcgcccatgagcatgcgctcgcgatggtgaagcggctctcctcggaagggtaccgggctgttgcgcccgatgctgtgcaggccgccatgccggagctggcgacacccgacgtgatggcagggctgcaatacatctgcaccgatctggttccccgtctgctgcgggtgaccgacgaaatagatgcttccctgaagggtttttccggccgttttgtcgagcccggcccttcgggagcgcctaccagggggcaggccgacatcctgccgaccggacgcaatttcttctcgatcgatccgcaaaggattccgacgcctgccgcctggaaagtcggctgcagtcttggcgatgcgctcgtcgggcgctatctggcagagaaaggcgagtatccccgcagcatcggcatcatccttttcggcggggcaaccatgcgttccggaggcgacgatctcgcggaaatcttttacctcatgggggtcagaccggtctggcagcagggcagcggctacgtaaaaggggtcgaagtcattcccctcgccgaactcgggcgtccgaggctcgacattgtgcccaggatttccggatttttccgcgacgcgtttccgctgcttgtcgaacgtatcgacgatgcggtcaggatggtcgccgcgcttgacgagccgcccgaaagcaatctgctccgccgcaacgtgcttgcggacgtcgaggagtaccggcggaacggcatgaacgacgaagaagcgctccgcgaagcctcgttccgggttttcggctgccctccgggcacctacggcgccggggtttcggagctgatcgaatcgaagaactggcagacgcaggaggacctggcggccaactacatccgctactcttcgcatgcctacggccggggatcctacggccggcagaaacccgataccttccgcagggtgctttcccgcatggacgccacggtgaaaaacgaggacacccgcgaatacgacatgttctcatgcaccgattactacaactactacggcggtctcatcacggcggcaaagagccagcgagggggcgttctgccggaagcctatatgggcgacagctccgatccgaaccgggtgcaggtgcgcaccactttcgaggaggcgaagcatgttttccgttcgcgcctgctcaatccgaaatggctcgaagggctgaagcggcatggctacaagggggcgggcgatatctcgaaggtgctcgatatcatactcggctgggacgccacggccgaggtggtcgatgactggatgtacgagcgtgttgccggcaagtatgtcttcgacgaagcgatgaagaagtggatggatgaggtcaatccctatgcgcgccagaacattctcgacaagctgctcgaagcgatcagccggggcatgtggaatgcgggtgacgagatgaagctgcgcctgcaggaggagtatctcgaaaccgaaggccagctcgaggagatcaacgagtgaacggtgtccgggttatgctgctggttatcgcgctgatcatggggggcgtcatgcaaggacggctcctggcggcgggcaacgacgatatcgttgccataagcgcgtccgaactcgaagccacggacgccacggatgtcgccgagctgctcaatcgcatccccggcgtcaaggcgagcgaatcgtcggtctccatacggggctcttccaacgtgaaggtgctgctcgacgggcggccgataaacgatccgacatcgcattcgggatcggtgaaatggtcgatgatctccctctccggcatcgaaaaaatcgtgatccacaaagggagggggagcgtctcgtacggcgacaatacggagggcggagttatcgtcatcacctcgaaaaaggccagccgcataggaggaatggtcggcgtcggcgccggcaataacggggaaaagcatgccgatatcaacctgcagggccgtttcgaccgttttgccgcgaacctgactgcgggagcgaaggggtacgacggatttacggtcaacgacgacaagcgggagtatcgcgcggggttgcgtctcgattacgctccgcttgaaggcacctcgctgttcctttccggcgactatagcacgcaggagaaggggatgcgggggtaccccggaagccggacgccgaacgcccgaatggggtacgacgactggtcgctgcttttcggcgtcagccgcaatacccttgacgggcgggcctggttccgtaaaaccctgacgcagaacagcgattccgacagggacttcttttccggtctggaggtgctctctgccggcatgagtgtagacggaccggtcagcctgccccttgccggatcgctgaaggccggtttcggctacgaatggcagtcggcaagcggcagcgggttcggcgcgaaagaggagcggcggggctggcttcatcttaccaggctttttcggcagaaggatggcccgtggtcggccgatgtcggcatccgtgagaacatctactccgctttccacaataccctgaatccggaggtgaaggttgcgtggaaaaggaagccgtggagagtggagctgacggccggcgagacaaataacctgccgaccttcaggcagcgctataacgagacatcgaccacccgtcccaatcccgatctcgagatggagcaggcattgaacaccggttgctcggtgtcgttcgctccctcggaaaagctcagcgccgaactgtcgttttttcatcgggacatcaccgatcgcatcacctatgtgcgtgcttcggacaataccggaaagtacgagaatttcggagaggtcatctatcagggagtggaggcttcgctttcctggaaaccgtcgccatggatcgagtttacgccttcgtacctgtatcttcacgcccgcaacgaagagaccggcctctggctgcccgccactgccttccacaccgtttcgggagagcttctcctgaaaccggcagccgggctctccatcaggacggatgtgaaatataccgggaaggttttcgcgagaaccgacaacaccgagaccattgcgggttatctcgtggctgctctcagggtcgattaccggacaggagcggcgcagttcttcgtcgatatcgacaatctgttcgatatcgaatatctctatgccgacggttatgatgccccgccccgcgagtgggagatcggcatgaattacaccttctgaaacataccatgaaaagaaaatactttccattttcggcgattgtcgggcaggaggatctcaaaaaggccctgctgctcaatgcggtcaatccccgtacaggcggagtgctcgtccgcggggaaaaaggaaccgccaaatcgagcgctgtcagggcgctcggccaactgcttcccgaacgtcagcagagggccgggcagggaggggtgtcggtcgttacgcttccgctcaacgcaaccgaagagatggttgccggcggtatcgattttcaggaaaccatgaaagagggccgcaggattttccagccggggctccttgccaaagcccatgagggaattctctatgtcgatgaagtgaacctgcttgacgaccatcttgtcgatatcgtgctcgatgcggcctcttccggagagaatcgtgtggagcgcgaaggcatgacccttgtgcatccctcgctgttcgtgcttgccggcaccatgaatcccgaagagggcgaacttcgtccgcagctgctcgaccggttcggcctctgtgtggaggtccatggcgaaaccgatccggatctgcgggtggaactgatgcttcgcagggaggctttcgacagcgatcccgacgcatttgccggacacagcggcgatgaagagcggcggatcgccgaaaagattgcggccgcgcgtctccttctgcctgcggtacggatgccctcacacctgcgggggttcatttcggagctgtgccgcaacagtaacgtcgccggccatcgggctgatcttgtcatcgagcaggccgcacgggcgagtgccgcactgcgaggttcacgggaagtgtcggttggcgatatcaccggagtggctccgctcgctctcgtccatcggcgcagggaccccgtgcctccgcccgaagagcggccccgggagccggagcgaggcgaagggcaggagaacgacaacccgcagcagccggaagatgatggccggaagcccggggagccgaaggagaactctggcgagaagagcgctgaaggtcccgaaggagacaggtctcgagagagcgacggagatcggcaggagtcggcggaaccgcaggagccggaagatcggggtgaaggggaggagcgttccggaaccgatgagctgttcggcgtagccccctccttcagggtccgcagcatcgtgacgccgaaggaccgcaaactgcgtcgcggttcgggtaaacgctcccgatcgcgggtttcgcagaaacaggggcgctacaccaggagcaccatgccccgtggtaccgacgatatcgcgcttgacgccacgctgagggctgcagcgcccttccagcggtatcgcctgaacccgaacggcatggcggtggttctgcagaacgaggatatacgcgaaaagatcagggagaagcgccttggcaatctgctcattttcgtcgtggacgcgagcggttcgatgggcgcaagaggcaggatggcggcctcgaaaggggcgatcatgtcgcttctgctcgatgcataccagaagcgcgacaagcttgccatggtctccttccgcaaggagggcgcggtggtgaatctgccggtcacctcttccatcgaacttgccgcgagactgctcagggatatgccggtaggcgggcgcactcccttttctgccggcctcgtaaaagggtacgaaatagcgatgaactatctgcgcaaggaaccgcaggggcgtccgctcgtcattcttgtcaccgacggcaaggcgaaccggtccatcggttcgtccaggcctctcgacgaggcgttccggatcgcccggcgggttgccggtgaagagcgcatccgctatctcgttgtcgataccgaagagcccggtctcgtcaatttcgggctcgcaaaaaaactcgccggtctgctcgatgcatggtatttccgcatcgacgacctgcgtgcagataccctcgtttccatcgtaaaaaacatgacaccatgaaaaaaaaatacacctatcccttcacggccatcgtcggtcaggaggagatgaagcttgccctgattctcaatatcatcaacccggccatttccggcgttctcatacgcggagagaagggtacggcaaaatcgaccgccgtaagggcgcttgccgacatccttccggagatcggggtgatcggcggcattccgttcaatctttcgccgggagaggatcctgaaacggttcgggagtgctttgcggttacgggccaggccatgccggctgccgatgcgttgcccgtcgagttgcgcaaggtaaaggtggtcgaacttccggtcggggctaccgaagaccgggtcgtcggcacgctcgacctcgaacacgcgctcaaggctggcgaaaaacgcatcgaacccggtctgctttccggtgcgcatcgaggcattctctacgttgacgaggtgaacctgctcgacgaccatgtggtcgatgtactgctcgattctgccgcaatgggcgtgaacaccatcgaacgcgaaggggtatcgttttcccatccggcgcggttcaccctcgtcggcaccatgaatccggaggaaggggagcttcgtccgcagctgctcgaccgtttcggcctctgcgtgcatgtcggagggattaccgatccccaggaccgggtgacggtcatggagcggcggttcgccttcgaggaagatcctgaacggtttttcgccgaatggcaggaggcgtcgcaacagcttgccgaaagaatcgttcgggcccgcgatctctgtccgtccgtttcgataagccgcgaccatcttctcgggatagcgaaaagctgcctgaatgcaggcgttgacggacaccggggagacatcatcatcatgaaaacggcgaaaaccatcgcagcctgggatggacgcgacagcgccggcgccggggacatcgatcgggctgtcgcgctcgcccttccgcaccgggtgcgccggcagccccttcaggatatggtgatggacgtcggttcccttcccggcgtgcggcagacggcgccgtaaccacaaaacaggatatgagcatgatcaccatcgcatactacaacaacatccacagttcggctatctggcatcagcttgcctctgtggtccgcccggaggggatagagctgctttcgttcggtttcggcggcgaagagccatttgtcgaacgtctcgacaacggctccatcgacgtgctgctggcaaatgttcctcccgaagcgcccggtctgcagggcgtgctgccgaagatgatgcgggttccggtaagggtcgccctgcatcctggtctgccggaatccttttccacccttccggactccgaactgcagacgatccgtgactatttcagggtgctctcgaaagagaatttccataatggcctgcgccggcttgccggtctcgatcacgggccctgccgtccggcctgcacgacaggcatctatcaccctgagagcgaacacgctttcgagagtgtcgccggctacgtcgcgtggctcagggcgcgaggcatgttttcggagcatgctccggtcgccggtatcatcatacactacaccctgctggcggagggcaaccatgccgatgtcgatgcgcttgtcgcagcgctttcggaaggaggagtcattccgttctgcgttttctgcgacagcgaggcggccaccatgcagaacgaccgctatccgtggcatcgcctgttctcctcagacgaactgccccccgacatcatcctgaacttcctgctcgggcgcctgatcgccacgaccgaagatcgccgggtgctgcaggatctcgacgcgcccgtgatacagcttatccggaatttcatgctttctcccgaggagtggctcgccgatcccgtcggcatcagcgccatgaccctgacccattcgctggtgcagccggaaatgttcggcgccatcgacccggtcatggtgtccggaacggttcgcaatcccggcgatccgccaatggtgcgcaccgccgttcccgtcgccgagcgtatcggcatggtcgtgaagcgggtgaagcgctgggcccgtctgcgccatgcgccgaacggcgaaaagcgcatcgcactcattttgcacaacaatccctgcaagggagtcgagagcactatcggcatggcggcaggactcgataccttcgaaagcctgctgctgctcctgcggcggatgcggcacgaagggtacgatgtcggggaacttcccgaatccggtgatgcgctgctcgccatgatccatgatcgcaaggcgctgcttgagttccgctggacaacggctgacgagattctgcgaaagggaggtgtcctgcacgccgtgaaccaggaggagtaccagagttggttcggctcccttgacgaaacggtacgcagccgtatgaataccgactggggcgtttttcccggagagggcatggcgctcgaagtcgaaggaaagcagcatctgctcatcaccgggctcaggttcggcaaggtgctggtgatggcgcagccgaaacgtggctgctatggtgcacgctgtgacggagaggtgtgccgtatcctgcacgatcccggcatatcgcctccccaccactggctggcgacctatttctggatacagcaggagtgtgatgccgtcgtgcacttcggaacgagcggcgcgctggaatatcttcccggcaaacgggcggtgctctcaggcaactgcttcagcgacatttcgctcggcgacctgccgaacatctatccctacatcatggataccccgggagaaggcatgatggcaaaacgaaggggacgcgcggtcatcgtcgatcatctcaccccggcttgccgtccggcagtcctgaacacggaactgcagcgttacgatgaactgctgggcgaataccggcgagcggtcgatggcatggagacggcgcgacaggaaaccctgcaggaggaactgctcgatctcggagtcggattgcgctttctgccggaaggcgcaacgatcgcccaactgcatgcggaggtcgaaaccctctcccgccggatgtcgctgctgaaactttcgatggttccggaggggatgcatctcttcggtcagccgccgtcgcttcgggcggtgtcgtccatgctgctctgcgcactgccgcgtctcggcgaggcatttccttcggcagaggaactctcgctcctgcatccggtttctgcgggggacgatttcacaaaagctgccgatatcatttccgcgattgtcgatccggcatcagcggaatccggggtgagggaggccgcaagccgtcttccggaacggttcaggaggtggtgtgtcgaaaccgcggagggtattggccgcgcaggcgacgaaattcggaatgttctgcgggctcttgaaggccgctacatcgaagcaggactcggcgatgccccttcgtcgggcaagccggacgtgctcccgtcaggcagaaacttctacgctgccgacatcatgaccatgccgacggaagcagcctggacaatcggatccggaatggccgatatgctgcttgaaaagttctggcgcgaagagggccgctttcccgaaagcatcggcatgagcctctggagctccgacgctttcaagtccgacggcgagctgctctcccagatcttcgccctcatgggggtcaggccggtgcggcaggcgagcggcagggtaggtgcgatcgccgtcacgcctctcgacgaactggcgatcaccatcgacggtgtcgccatgccgaggccgagaatcgatgtcaccatcgaaaccagcagcatcgttcgcgatatggttccccattttcttgcgctcatcgacaaggcggtcgccgccgtcagcgccctcgaggaggaaccggcggaatccaatttcgtcaggaagcataccctcgagcagcttgccgccctgcaggagtcccacgccgggaagatggaagcgtcgcttatgcagcgcctgtcgctctaccgggtgttttcctcgccgcccggcacctatgccaacggggtggccctcgctctcgacgcttcggcatggaacgaacggcgtgaccttgccgagacctacatcaaccactccggctacgcctatgggggcgggcagctcgatcagggggtcaaggcgtacgacctgttcagccgccagcttgcaagggtcgaaatctcgtgcataaagcagacttccggggagtacgatgcgctcgactgcggctgctatgccgcaagcgccgggggaatggccgcggccgcaacggtgctgtcgggaaaagccgtgaaaacctggtgggccgatacgacccgccccggcaatcccgatatccgcgatttcagggatgaggccgagcgttcggttcgagcaaagctctgcaacgaggcatggatagcatccatgaaagagcacggtttccagggagcccaggggttcgcttcgcgtatcaacaacctcttcaaatggagcgccacgacgggcgaggtggagacctgggtgttcgagcaggtggtggagaccttcgtgcagaacgaggagaaccgcgagtggattcgacagcagaacccgtacgcgctcgaagagattacccgccgactgctcgaggccgaagcgagggggctctgggatgccaggccggacctgctcgacgcggtcaagcaggcggccctctccatcgagggagatctcgaagagcggatcggcgatgtcgaaggagcgtttcagggtggacggatcgacatttttaccggcgaggaggtcgagcggtggaaacgtgagtggaggataaggaagagtgtgggtaatggggaaggatgagggtgaggataggctgtgcggtaagtcctgtatgtcccattcagaactcggcactccttactcagaattgaataagtaataacagttacggtttccggcgcctggaagggcgccggaatgaaaagggaacccggtgaaaatccgggacagtgcccgctgctgtgatccccccgtcggcatctgccggcggcgcggtgcttccgaaaaggccactggtccgcgcctgcggaccgggaaggccggaagcatggggagagtcagaagacctgccgtaacgaagtaatgcttcgggaaaaaagcgcagagagatgacagcaagagatgatattcccggcgggagggaggcggcattgccgtttttccggtggcgaagcgttctccctttcggcacagggtctgaagggttccgatgccgcgcccgttgcctgcaccatgcagagcgcgtgtccgggcggcgccccgcatggatgacgcccccttatcgcagcagggccggtcctttcctgcgttcgggggaaaggggccgaaaggcaggaacaatctgattaattcaatcacaaaacaaaactcgatgaaatcctactcagttaagaaagtttttcgtacggcgggactgcttgccgtacttgtgtcggtatggctgccggaagcctcggccgaaagccgggtcataaccggggtcgtcaccagccgcgatgacggctctcctctgcccggagcaacgattcggatcgagggaagcggcgcagggacggttaccgattcgcgcggcgaatacacgctgacccttcctgataatgcgggccgggtgacggtgagctctatcggttacgcaacgcggtatctcaaacccggtcaggggaagctgctcaatgtcgctcttgccgaaagcgcgcagtcggcaggcgagatcgtagtttcgtcgacacgttcccaggaacagctgaagaacataccgcgcaagatcgaggtgatcaccagcaaggatatcgaggcactcgatccggcaagcgcttcggaactgctcaagaagactgccggcgttgacgtcatcgagtatcccggcatgctttcgggggtctcgatcaggggattcgttccgaatgccggctcgtattacaatgccgagtatgtctcgtatctgcttgatggcaggccgcttggcacgagaaacctcgcggcggtcgatatgaacatggtcgagcgggtcgaggtgatcaaagggccttcatcggcactgtacggatcgcagggcatgggaggcaccatcaacttcatttcgaaaaagtcccagggacccatcaaaggcaaggtatcgctcggctacggcagcttcgaaaccttcgacggcagcggcgcgatcggcggttcgatcagcgaccgtttcgatttcgatctcggtttccgctatttcagccagaacgaggattacaagatcggcaataactcgctcatctcggatccctccccggagatggtcgaggacgggatcggcaccatgcggaattcgacctattccagcaattccggttcgctccgcatcggctaccgtctcagcgacagtttcaggctcgacctgcgtggcgcgtttttcaacgctccctcggttcatacgcccggttccatctggggttattatgaagacggattgaaggatgtcttccgcaaaaccgcggatatttcccttaccggtacggcgggacgacaccatgtcaaattcatgccctactggtctgaagacgagagccgaaacctgaagagcgcctcgggcaagacgttcgcctatttcgaaggtcaaaacgaggagtacggttttcagctgcaggatgccgtaaccatcggcaggcatcgcgtgacggccggcgtcgattacaatacatcgacctacaaaacccaaaggcacagcgctccaggggtttccatcgctccctacagtccggacggcaggaccagcagcctcggcctctttgccgaagccgggctctcgttcttcgacgggcggcttgtcgtcactccgggaatgcgttacgacatgagcacctttgccatgcttgatacgccgctgatcgcggacgtggatacggaagagacgcatgacgggtttttcagcccatcgctggctttccagtactcattcctgcctgcactgaagacccatgcgagcatcggtcgggcgtttgtgtcgccctccgcgttgcagaaggccggcgagtatatcgatacctatggctggacggtgcggggcaacccggatctggagccggaaacgagcgtgacctgggatgccggtctgacctggagcgacgagaaacggggattgcgggccgatgtcacctactacgataccgagtgggaggattttatcacaacggaaagcaccagcgacggcagcaagatcaaaacctatgtcaatgcggcaagcgccaggctgaggggcatggagttcgaactctcctacgatttcggagcgatggccgattaccgttattccttgcgctgctatgccagttacacccgtcaaatcgaagccgaggtgacaaagaacggcgtcgggagcccgatgaaatacgttcgcgccgggctcggctcgttcggtatcgagtacaacgacttccatcttctcaatgcccgtctcagcgcccgttacctgggttcccgttacgaggataactattttacgtcgatacgtccgacgctgaagaattccgttcttgagcatgaaccggctctcgtgttcgatgcgacggtcggcgtttccatcgacgggaagaacagcgtcgccctgacggtgaagaaccttctggatgaaaactacaccgaaaaggatggttacaacatgccgggcaggtcgttcggcgtgaaatatacggtaacgttctgacgcatggaaaagcagatgagattcgtttcattccggatcatgcgggcagtactggtgacggtactgccccttctgctgctggcggggtgccggcaggagcgggaacggccggtcagaagggctgcgaagagggacgtggagcaggaaattcccctgcgttacgcccgccgttttaccatgaaaaaggttggttcctgtaccctcatcgagatcaggaagccgaagggggccaggctcggggtgttctatcgctatctgctcgttcccgaaggagaaaccgcgccttccgggtatcctgacgccctggttgtggctactcctgtcaggaaagtaacctgcggtctggggctgcaggtagccatgatcgggcagctcgaccggattgaaagcatagcgggggtgggcatggggaagtggacgggaaaccctgagatccgccggaagatggctgccggagaggtgctcgagacgggcatgtccgccgatatgaacatggaggccatggtgagcatcgaccctgatatcgccttcgtctactcgtcgggaagcgataccgacatccatgacaaactgctttcgatgggcatcaggccggggctggtgtgcatgcacctcgaggagcatcctctcggcgttctggagtggatacggtttttcggtgcgttttatggcagggagaaggaggcggaggcctgtttcaggagcgcagcggaacgttatgaaaaactcgaaacatcggtgaaggattctttcagcgtgtgtccgacggttattgtcggccacgccaccagaggcatctggaccacgcatggttcgagcgcatggttcatcaggttcctgcacgacgcaggagcgcgctacatactcgaagagagcggcgaatacgaagagaatccggtcagtctcgaacacgccctcaaggtcggcatcgaagccgaatactgggtcaatccccggtacaatgcgaaaaccattaccgacctgcttggcgatgacaagcgctatcagtatttctcttcggtcaaattcggcaaggtgttcaacaacgataacctcaccttcgacgacggacggacgctgttctgggagacgggcatgatggaaccggacgaagtgctcagggatctcgtcgcgatttttcatcccgggctggttccggggcatcgaatgaaatactatcgcaggatgatgcgctgagggggtatgtctattcgtattggttgttaaccctaaagggaacacaatccatgcaggggagtcgggatactcgtgccgtacaggatgtgttgcattatgtggatgcggttgcaactatccgccggaagcccgcatcgcgcgggctttcgcagtgcaggaatcgacaggaaaagctcttttcgaaggagggcgccttacatgctgccgctggacagatagcgatgatgccagcttaacgcttcgtcgagcagatgaggggtatgttttccgaaagagctgtcaaacgcacgtttatggtagtcatgaagggccggcctgaatttcggatgggcacagttttcaatgatgactcttgctcgctgattgggagagagcccgcgcaggtctgccagaccctgctctgtcacgatgatttgaacatcgtgttcagtatgatcgacatgggacgccatggggacaatacatgatatctggccgttttttgcctgggagggcgtcatgaatattgatatgtaggcattgcgtgcgaaatcgcctgatcctccgatgccgttcatgatggaactgcccatgacatgtgtcgaattgagatttccgaaaatatccgcttcaatcattccgttcatggcaattaccccaaggcgacggatgacttccgggtgattgctgatttcctgggggcgaagaactatcttgtcccggtattcatcgaggtgggcataaaatttttcaagcgcggttttgctcaccgagaatgccgtcgctgaagcagagaccaactttccggaatggatcatatcgagcatgccgtcctgcagcacttcggtataggccgtcaggttatcgaatggcccatgattcagtcccgccatgacggcattggcgatattgccgacacccgattgcagcggtaaaaggtttttgggaagacgtccttttttcacttcatgttcgaagaactcgaggatatggccggcaatcaagcgggagttttcatcgggttccgcaaaatccgaattcctgtccgggctgtgcgtttcgacaacggctatgattttgtcaggatcgcagtgcaaatatgggtcgccgatccggtcatggggcctgagcagcggtattggctgacgatgcggaggaatattggttccgtaataaatatcgtgcattccttccagacgcagatcctggaaggagtttacttcaaggatgactttgtccgactgttcaagccatgttttattgttgccgatcgacgttgaaggaatcaggcgtccgtcttcgagaatgccggtgacttcgatgacggcgatatcgagtttcccgagaaatccgaaccagacgaactgggctacatgggaaaggtgaatatcgagatattccatttcgccggcgttgatgcgtttgcggcaggtaggatcggactggtacggaaggcgcagttccacgccgtcagccctggccagggctccatccagttcaggagccgtggatgcaccggtccatacaccgatcttgaatttctgtccatccctgtttgccttttcgatccgttccgcgagcgcaaccggtatcgcctttggataaccggagccggtaaagccgctcatgccgacattggctcctgaaaaaacaagtgatgcggcctgatcggccgacatgattctgtcttgcaatcgcttgcagagaatgcgggattcgttgttcatgtcaggagtgatttcattcaggattgacggactacaaagcgttttttcacttgtgcggaaccagcaacgttctttaaaataactgatcaggatcagttccgaatgaaattatttatactctccgcaatccgattgcaagccgttccgcgaacgtgatcgggaatgcaagagacagagggataccatacatcaatggttgtcttcccgtaacggaacagatgttgttcgtgaacccctgaaggaacgcgggagttacagtaccggatacagcgggggagtgttgcgtcgtgtgatggttcgggaaagagcacggactgttatcccgcactatctccggcatgttgtcgatggaaatcgatgatcggcgttatcggaaatccttaatgacttataagaattacaatgttatacaagattctcatcctgcttttcgtcgcgtgtttcagtttcagcgcgtacggtcgagataaagcggcatttttgctctatgataaagccggtaaaccggtgagctatcataagctgctcaaaaaagcgaagaaaagcgacgtcgtactgttcggggaattgcacgacaaccctgtcgcacactggctccagctggagctgagcaaggatctgcacaagacgaacaggctgattatgggtgctgaaatgttcgaagccgacacccggaaggcgctcgacgagtatctggccggcacgatcgatgcagccaggctcgattccctggttcctctctggcccaaccataaaacggattacgctcctctggtggatttcgccagggatcggcggatacggtttatcggaacgaatatcccgaaaagatttgctcgtctggtacataaaagcggaggctttgccgctctggactcgctcggcagcgaagaaaaagggtggatcgtgccgttgccttttcatttcgatcctgaattgccgcagtaccggaaaattctgacgatggaggacggacacggtactcccgggatggtcagggcccaggccatcaaagacgccacaatggcgcatttcattctgctgaaccataaacccggccatacctttctgcacttcaacggggcctaccattcggattttcatgagggaatcctattctatttacagcgagagaatggttcgctgcggtatatgaccattaccacggtggaacaggatgatgttcggcatctggaagagaagcacagggatcgcgccgatttcataatatgcgtggatagcgatatgacgaaaacatactgaacgatcgcatagccgcctttctcccgttttcacaccgggcagttcctgtcgctattgactctgcttctgatttcccgactgttttgcaagatattccgtaaaattattgagaatagtactcgtcatgttcagatgattgacgcccaggctcgaaacgctctcgatataggtgcgaattgctgccactgtatcgacaggctccatcttttcgtttttttcctggccgggaatattcttttccagtgatgcctgtttcggcactgacgccggattcacggcaggtgccggttttgttccggatttttccggagttgccgggacagaagcgggaggagctttttcaggctcctgttttgatgctgccacggtctgttgttttgacccggtatctgccgacggggtctctaccggtttgttttttctgaacaatgaaaacaagccgccctgtttcttttcgtctgccatagttactcctcgtataaggtttgttattgattattttatttaattaagattaaataaaatcaacatccaataaaaactctttttttgttggcttgggtgagatgaatccatcttctcatcccctcatcttcccggatcttcacccccgcagaggcggcataacggcagccaggggtgtcagatatgctgtcaccctttataccgaaatatggcttgcgcacgcaataacttttacagaggggcttttcagcttctatttgcctgatagagcgtgatatagtataatcttaaaatggatcattcgctgactgcctgaaattctgatgcaagccgaaaaacacctttttgccacaaccccgttcctcggcgcgttcctcagaaagagggcggtggagcgtctgttttcgggcaacagccgtgaggccgcccttgagctggcgggcgcggtagagaacgggcatccggaagcggatgcgataatccgtcgtctgctgcgtctgcagcacggcagcgagccggtcatgtacggcgctctgtggaactgctggaaatcgcgtcgctttgaggagctgctgaataggacgcacgcatccgaaacgctgctgcaggatttgctgcgggcgattgaggccatgccggaaaccgactggggcaacggtatggtgttcacgatctggagtcttctggatcgcgacgacatcgccgaaaagatcgaagcgaaaggccgccatgcgcccgcgcttgagctggacgcgcttttcgggcttgttcgaggcaatccggagcgttatctcgctcttgaagatcccgatcactcaattttcgaaaaagcatggcttgccgctacttctgcccggaggcagcggatcagtacaacagtcctgaagagtcagaacccccggcttgtggcggcttacgaccacgccgtcagggatgggcacgacccgcaactggtcatcgaggcgctgaaactctgcggcgatcacgacgcgctgcttgacaggctgcacggtttgcccttcaccagtgcgctcgaggttgtcgcctactgggaagagagcggcggaaggccgaaaaacccctccggaaaagccgtcgccgaggctgcggtcgccctctaccgcgaactgccggggcttcttccggaattacggccgtcccgaccgcccggcgcgagggatatcttctcgttctggacggaacggtatgggtccggcgagctgctcgagcaggatctttcgagcccggatcccttcagacgtgccggagcgctgtttgccggagcgcagcggggatcggttccccgcagcaggctgcaggagatcaccctcaacggcgcctggcccgaaaaactcgcgctgcactacctcgttgccgcgccggaggcgggctcccggcatgagcacgtctcctggctccggccgcaggacaatatcgtggccgccatcctcgcgacacgcctgcccggttcgccggaagagagcagtatgctgatggacaggctgcataccggtgccggaccggccgaccggtcggcggggctgcagcggaaactcctgcaattgctcgggctcctgcaggggtactttcttcgcggtctgatcaccgttgacagcagcgacgacgctaccgaaaaaactgccgtggagacggaagagatgacggatatggagtggtaaaccatgataaccgtttgacgtaatggccctcgcttttgatttcgggacatgcaacagcgtggtcgcacgctggaacgaagccctgcatgccgtggaaactcccgaactgcccaatctcggcatcaggtttccgcagccgggatcggaacccgcgcgggtcattccctccgtcattcattttgcggaagataacgggctccttgcaggcagccaggtcggcgcttcaggtcttgtcaaccatccgggaaccttcaggtggctgaaaatggatatgctccgcaccggcggggccaatcgcggacggcgcgtcaacggcagggttatctacccccgccatgcggcggacgagctcgtcgatcgcatcctgatgttcgtgcgcggctatttcggcgacatcgacgaggagatcgtgctgaccgttccggtcgaagccttcgaccactatatcgactggcttcgcgaagcggccataaaacggtttccgggcggaatcaccttcatcgacgaggcaaccgcctgcatgctcgggtacagcgatgaggtgcttgacggcgaagcttactgcatcgtggatttcggcggaggcactctcgatgtttcggtcgttcgtaccgatctgctgcgtgccggacatgcgaaatgccgattgcttggccgggccggcgaggagatcggcggcatcatggtcgataactggctgctggaacatatccagaaagaggaggggctcgcggatgacgatatcgcttctatcggcccctcactgctcgaagcgattgagggggcgaaaatagccatctccagcggcagcgaagcgtcgtcgttcacgcgctataacgacgttaccggccgtcgcatcgaggtcaccctcactgccgacgccctgaaggaggtgctcgagaaaaaacgggagcccggcaggaacagtctctaccagtacatcatccgcacgctcgaccgcgccctcgatcaggcgcgcgatcgcgccggtatgcgcaaggaggagctcaagggggtttttctcgtggggggcagcagcctgctgccgggcatcggggagaaaatccgggagtttttccccctctgcgacgtccatgccggcaatccgttcgaagccatcgcccgtggcgcatgccgcttctccggcgggatgttcgaccagacgctgacccacgattactgcctgcggagctggaaccgggaactccgggatttcgaactggttcccgtcgttgcgcgaggtactccgtacccgaccggcaaaccggtgtgcagcaagtacatcaaggccgcctcggacaaccaggagacgctcgggctggtcatttatgagcgctcgtcgatgatccgtccattgatctcctacgtcaacggggccgacgggctccgtccggtacgggaaggggagcgggaggagtgccggcataagccgctcaatcccgaagacagcgagttcatccatgccgtgccgccctgccgttcgggagagcggcgcttcatcgcagggttcggggtggacggcaaccgccgcctcacgctctggctgcgggatacggaggagaacaaccgttcctggatccggttgcgcgacggctcgcgattgccgttgccggtcagtgatctgccggtggtgaagctgtgaagggcagctgtaacatgtattgcgcgatgcgattgctgcgttgggtggtgctcgaaatcctcacgtactgcgtgtacgctccggtttctctgctccatccgacttgcactcgcaacgctcattacgattatatcgggatgcccggaggtttaaccgattaaaaaaaagtaatgaaacatggtctggctcgacgaactcaaactgaacgctgacgcgcgggtagccgtcatacacctggcaaccatcgacgaagaggacgccatgcgcgcgcttaccggctggtcgcaatcgggcgagtggccgaaaggcatggggctcatcacctgggatatcggcgaccagttccggcacctgcgggaacccgcggcaaccttcagcaagctctcggccacccctgaaaccgtgctcgacatcatcgacgactacaagggatcggcaacattcgtgctcaaggacttccaccatttctgggaacacagccacaaggtttcgcgcatgctgcggaacctcgcatcgcgtcttccgttccgcgccgaaacggtgaacatcatcattaccagcccccggtttgcgcttcccgccgaactcgctcacgacattccaaccatcgatgtcggcaagcccgacgccagacagatgctggaactgctcgaacgcgaaacccgctcgacgcgttctctcgacaacgccacgcacggcctgcgcgaacgtatggtcgaaagtgcgctcggcctttccgtcgtcgaagcgggcagggcgttccgcaaagctatcgtggttgccggaggagaagggctcgacgaacggagcgtccggcaggttttgaacgaaaaacggcacatcatccgcgaaagcggcgcgctcgaactctacccctgtaccggatccatgaacaacgtcgggggactcggaaccctgaaagcgtggctcgacgaacgtcaggaggccttcagccaggatgcgcgcgagtatggcctcagcatgcccaaaggggtggcgctcatcgggattcccggaaccggaaaaagcctctgcgcaaaggtgaccgcaggccactgggggatgacgctgctgagaatggatgtcggcgccatcttcagcggcctgctcggttcgagcgaacagaacattcgcgaagccatccgcattgccgaggtcatcgcgccctgcgtgctctgggttgacgaaatcgaaaaagcctttgccggctccatgggcgacagcggcacggcaagccgggtgtttgccaccttcctgacctggatgcaggaaaaaaccgctccggtttttgttttcgccacggccaacaacgtccggcggcttccccccgaactccttcgcaaaggccgatttgacgaggtttttttcctcgatcttcccacccacggcgagcggataaagatactcgaagtccatctcagggagcgcggctacaccatgctctcgcagcggttcaaccttgccgccgtcgcatcggccaccgaggggttcgtcggcgcggagctgcaggcgctggtcaacgacgccatgtttcccgcattccgcgaccatcgccgggagctggaaacgcaggatctgctcaatgcggccggagagatggttcccctttcggcatcgcatcaggagcatatcgaacagctgaggaccatggtcacaaacggacaggcgcgcaacgcttccgacgaccggaatgctttggcttcgtcgcagaaataagggcaccgcaaaaaagtgtcatgagcgcttcgagagcaaggcggacggagcgcagaaaccggagtgtacacagagtacatgaggattttgagtaccgcccaacgcagcaatcgaaacgcgcaataagtttttagaggtgcccataacagagaaaaatgaacacacttgaccataacgacatccttaccgaactcagaagactcgcgctccgtccttcgggcagcgaattgtctccggtcgtcgtcaacgagcgtgacggatccccgatggtgcttgttcccgcaggcagtttcaccatgggcgacggcctcgacagggagagtccgcagcgcaccgtctcgcttgaagcgttttacatttcggtctatgccgtcaccaaccgccagtaccggacgttcgtgcaggctacgggccatcggccgcccaacatcggtgcaaggatcgactcgctttcggtctggcacgaagacggctgtcccgaagagttcgatgattacccggtcgtgctcatcaactgggacgacgcggaagcctacgcccggtgggcgggatgccgcctgcccaacgaagccgaatgggaaaaggccgcacgcggccctgaaggcctgatctacccgtggggagaccggtgggacgaaaacaactgccggcaccgcaacaaccgtggtgccgactccgtcgccccggtctacgcctatcccgaaggtgtctccggctacggcacctggaaccagagcggcaacgtcatggagtggtgcagcatctggcacgacgaacccgattccgcaaaccccgccaccggcgaagaaaccctccgccaggaacggggaggctgctggcgctaccccgacaaattcgccttccgcagtgcgcaacgctccttcgtggtttccaaagccgtcaacgatttccggggtttcaggctggtgttgcctgtgcaggcgggggagtgagggggggaaatatgggatgcggtgcatctgctggtttagcgatcacctgaaccagaataaggatgagcttgtgataaatattttgaaatatatctgtattttgtaaagtgaacagtacagcgaaaccagcttacaaaaagtgttaaaacgtgcgctcgatcatgcagaaatcgataaaaccagcaacacttcatgggttgcggcactcttatgcaacacatttactggaagtgggaactgatctgcgatacatacaagagctattagggcataagagcagtaagacgacggaaatttatactcacgtatgcgaacagagtttactgaaaatttccagcccctttgataatttgtaaaaaatattgtacaccttagaggtgtacaaagcattttagaatagctggctttatgcaccttttggctgagtatggtgcatatataaaggagttactggcaaggctgaaagaccagctcaactatacaatgactaactaaaaattacgaatatgggattcacaaaagcacttttttatccgacaattgatataagaaatgaagactggttgaaaaacgcagttttgttttgggatgaaatcaatacaattgttccatcttcgattgtcaatccataccaagaaaatacaacttcatatttgtctgacgaaggaattttaaaaccactttcagtaaatccagacagtgactttattgaagaattgacttcggatacattaaattacctgaatacaactgaaggttttcaattattagctcatggacaaggaagtaattctgtaattcatagagataaattgccgagagatgtaagtaggctatttgatattcatccagaaaaattaccatacgagatacagcatcaacttcgtaggacaatgactgatgaaggctggtttcgtgttgatagcaactttgcaatgttctatatgactctacttgcaaataaaatatgtgaacaaaaatcaattgctttgttgactgataattctttaacgtcaaatctgtcagatttggtaagacttgacaatcagattgctatcaaagggagagattttgattttcatcggcacatgagacatgagaaatatattcatttggcacaaggactcctaactaacttaattattcagggtataaaagtatcacgagcatcaacattggaagacgttgtgaattttaagaagcggcaccgggatgaacttggattgtttagaacaaatatttctaaattaaccaaggatttaccaaaagacttgccatttgatgccttcaagcagcaaattgaagacatttataatgatgagttcttgccttcttataacaattttaaaaaagctttaaatggctctggaattaaatggactgccgataattttatgaaagtttcttttttttcaacgagtgcaacggctataccaatgactttacttggactttctttgccacaagcattattagcaggagcaggggtttctattatttcgtctttgatttcttataacgttgataaaaaagagaaattgagaaataatcaatattcatatttattagcggttgataatggaatttaaaaataatatataacaaagcccagctggtaacacgcggtataaaaaattgccgggataataggttattcaagggttgtagcccgctccaacttttgtgtaacttgacaggaaatcgcccgcaatcggcaacttttcataccgccaacgttgtgtgcaatgctaaaagaccaaaatcgactaaacatatagattaatgagcgaagctgtttactttgaaatattttgtactgacttacttgttggaacgacaatgcgttcaacaatttccacaagatatttagcaatatgtacacgattaaacaaagatttttggaatatggataccactactggtggaagatatgtcggttcgtttggaagaaatactgcaaatagctggataagtgatattgatatgttatttgaaatgccttggtcgacttacacaacatacaatagctatataagcaatgggcagtcagcattattacaagcagtaaaaaattctattgcaaaaacatacccttcaacttcattgaaaggagatggacaaatagttttagtaaagtttactgatggaatggagttcgaagttcttccagcattcaaaaacacagatgaattatatacatttgcagactcaaatggtggtggtagttggaaaaagacaaacccaatccctgaaattaaatcaatttctacaggagatatactaactaacaataatttaagacatttatgtagaatgacaagagcttggaaatattattgtaatgttccaattaatggtttactaatcgacacgcttgcgtacagatttttaactaactggagcaatcgagataaatcctatttatattacgatttaatgtgtcgagatttttttgagtatctaaaaaaccagacagaaaatcaaacaatttggtatgcaattggaagttgtcaaacaatctacaatccagaaaattttagatataaagctactgttgcatttaataaatcaaaagaggcaataaaatatcaaactgacaaaatagaatgctcagccaaacaaaaatggagagaaatatatggtacaagattcccaagctaatgaatttcaaatattagaagctcagttaagagagaattatggcaaaattgtctattctcacaaaacacaagaaaaatgtgcagacattttgtcaaaacgcaacaattgcattaagaatatccaaataattctttctgcactcattaccactggtttaatagtacgtgtttttaaaggcgaagaatgggcgttaattgtgagtacaattttatcagcaatacaatttggatttacaagttttctaaaagagtataacttaggtgagacaattcaaaaacactcaacagcagcacttgaattatttgacattagagagaaatatttatctcttttaacagatttaaaagccgggctactcactcccgaaattattattgaaaaaaggaatgaacttcttgaagaactttcgaaaacatataaaggttctccaaggacatttagcaaagcttataaaaatgcacaaaaagcacttcaagtaaatgacgaattaacttttagtgacgaagaaatagataaattattaccaaacatattgcgaaagaagtgaaagcacagcacacaacagcagtttggcaaaatggcggcttcaaaagtgggatcagggatgaagtgggatcagggacgtaagtaaacgaggtcacggagaaatcatttcctattttttctggggagaggaagaggggacgcagtgcaatagcgtagaagattgtattttgcagtgcagtgagaaactaaacgatttgtgctggcagcttttgaaaagcaaaaaacaagagggccatatgccacgaggagcgagacttgacacacctggaacgctgtcttactcactatccgacactttattttatcatatactcatgtagaaaatgctcgttgaaaaaacaaaaaggtttgatttattttcatagcagtttaggaaaagtgatgttgacctttgctttaaaatacggattatcagttttttattagcactataagacgttgttacgtcacaacctgtagtacgtcagaatttttcaaggtgtcctgaagtgaattctgatgcaaaagtatcactaaacgttacaaacttgtacgcgtatgttttatagtggtgagcgtttaagagtagagagagatttgatgtattttataaagaaaacaaatgagggatagattggatttcaaaattcttgctatagatggtggtggaatcagaggcctctatacagcctggattcttaatgagtttgagagggatataaaaaaaatatatggcagtgatactcttatcggagattgcgtcgatcttgtttgtggtacttccacgggtgggctgattgcgcttggaatctctcaaagaatccctatgaatgaaattgttgatttgtatttaaaaagtgggccaataatctttaatggctcgcaatcgctgataaaaaagcttagacaggtattctggggaggcaaatacaaaaatgttgaacttaagatgcaccttgacaggatttttgatcaaaaaaagataggtgatgggcggaatcttctttgcataccatcgtatgattttaccaatggtacatatgaagtttttaaattcgatcacacagagggaaatctaagtcgacataataatcttaaggtaaccgatgttgctttggcaacgtcagctgcacccacatactttcctgtctctagtattgaactagaagggaataggttatttattgatgggggagtctggagtaataacccatcaatggttggctatttggaggcgattagatattttgtagggaagaatagaaaatataatgttataaaaatgatgtctatttcttccttgcctgtacggtctggtatcaaaccaggggcaaaactaaatagaagtgttctggattggcgctcgaaaatttttgatataagtataacaggtcaaagtgaatttgctcatattttcatgaataacataaaacagatttctgatggcattgtcaaatatcatcgaataacaaaggttgttgatattcctgagcatattgaaatactgtcattagataatgctacaaagccagcaatagaccttctgttgcagtacgcgcaagatacttatcatattcataggcataaagatttcgtaaaagattattggggatccatgaaaagctataatatataaaatctattattatggatagttttaatactcgcagttttagcgcacttattcacatccctcgtttagatattgaggatgagaatcttgaattaatgtcgggtaacttaattcggcctgaccctcggatgatctatgatcttgacgaggattggattcgtgagtcttttcttgaaaagtctcgacctatcttctttttatataatcatactgagctaagcaagaaaagcgagtttgcacagcgaagtagttatgctcatatattatataaattacaacaaaaagtcgatatatttatttttgtcttggtttctgttacaggtgcagagctcatctcaacttgtaattctacctcatatataatagatgttgatatgagtcttatatcagcccatgttggacagtttggcagaaatttgataaatcataaccctgctccaataaaaatttctgatgagtatattaaactagcaattcaaatctcaatcttatggtctcagtattttgaacagaagaaaattgatgtaaatttattatcaggtttctatgcgttggagtcattatgcttctcatcgctgtacccagttttcaagtgtcttccaatcgtgacatcactggaaaatcttcttattccagatgttaaaagtggaatacaaaaagcattgcagaatgaggtgacagttgttttgggagagagtgcttgtgaagaagatatgatccttattaaaagagcgtataatctacgaagtagaataattcatggagattcaaagaaaatattgaataatgatgattttcgtgacatttaccatgaaatgcgtattctgtttggtaaggtacttttaatgagaataagtaataagatatcttcattagtaaatcacgcctaaaatgcaaaaaaaaacatatcttcctattgggacagagtattgtgaacagatagattattttcttatgccaggtctttgcttggatatcgatacttatctggttgatagaatgattcttacgagaagttcttggagcgattttagacttttggaaaagaatcaatttatggacgatcttgatgatctttttttaggcatcgaagatcctaggctaattcaaaaagtagatgttctggagaatatggaagatagaaataaatcaccatttttttgtgtatttcttaattcggaagatgaagagagtgaagaggattgcaaaaataaaggtgatattatggctagagatcttgataagttaagtgatctaagcagactatgtcgaggattttggctgttagatgatgggattacttgggatccactagaacacatttcatataagcgagataatgatatcgttacacgccatacaagaatatttggcagagcttatatgagatatcaagcagaaagaactgtatctgagccggaaataaatattgtgtctcaagtgatttctaaactacggttattcgacattgctagagacgctctttgtgtaaaggtggctgaatcattattttcacaatcgtttaaagcatccctgcaggatgatctatacagcggatatcgccttttaaatctatattcagcacttgcaacgatcttagatgataagattcatttaatattaaaactctctgatagatataactttgatgcagaactaatagttaaaagtagaaatgatattgctcatggtcgtcataggattcaagcaagtattttggaaaaagatcttaggtatgttttaagaatattgctctgtgaagccatagcttcttcacttgaagacccatctttaaatcattttaatagcgttaagttagttgataaatgtttaaacgctgctcattctggactggcaagaattgctaatgcctcaactgtatttcgagcatttcgtgtttggggtgatgaacgaactgttccatttaataatgttggtatatggatatctgaatataaatcgggttttaagtctgcaacggagcattcatttcttccatttggagagcatgttgaattatacaaaaatatgtcaaatgaattagccaaggagcaaagggcagttatcgaaaaaaaaatcatgattcgcttaggtgatagagattttggtaaacggaagcaggactgcatcgatgaaggatagaacccaatgattcaatgctgagatgtatcaggaatacttagtgacgtaagtgttctctaagacgtaagtgagagaagtaacaaaaaagcattatttatcttctcgcaaaggagctgttgtttgatgtgaacccataatggagagctggcaattccaggagttgcgagattggactgtaaaggtagagttgcttcttgtgatggttcaggtaatcgatagaaattttattgttgtgattttcgatgcactgcaggagggctctcaatgaaggggtgaagggagatcctgaaatcatgaacttgcaatgaccacaatcaagaattatccttctacgatactaaccaagcagtagatgcatgtcgatttgacccagtctcgattcgccagacaagttgcattaatgcagaaaataggtgatgcagtgcaacagaatcacagtaatttattgttcttatcgtgttttgactgcaatcgtatatttccttttcgaggatcagggacatcctgtagtgacaaatcaaaacgcaaagtttttttactaacgaacagcccctccaagtgcttgaaaaagcacgatatagagcggcgggttgctcacctttaaagaatctcgtaccttatcgttatctggtatgcgacatgctgatgaacggctgtcaagcatcctttgtccaggttaccagattcgggtgagagtcccgaaatgtcccgcacgaggtcaagcctcaacgtaagtacaacgggcttctctccgccgaatcgctgctaagacagccgtttgtcagcagtttttcataggcaaacatttccttgttttgttttttcatcagggtccagcctaaattcccgagcatttataactatgcctcgctcagaccaagtatcggaatgtcgagtgccttgagtatctgccgctgggaagaagttccgggacgttgttccgttgccacaaattctactgttgattttctgggtcaatatgcgaagctggggtttcgcgttcccaagtggatttccggttttgttctttttgcagaagtttttcgtagggggattccggagcgatatccgcttcgttgggccatgcgatggatgggtggagaggggcgaacacagggcctttttgcggtggggggctttgaggcgctcataatcctcataaggacaatcgaatatttttctatattccataattacaactatttagctgtgtttgccacccggagcttctgatttgtgcgagaatgaagggagagtgttatattgcgctgtgaatggggaattcaaatcttgcggagtgaatatgagtcctaccgtgttttgtgaacaagggtttcgatttttcttcttttcgcgtgaagagagcagaatgcatgtacatattctatcgggtgatggcgaggcgaagtattggcttgaacctgaaattgaacttgctaaaaattccggttattcaagaattcagttaaaacagatcgaatcaatagtggaggcacacagcgatgaactctgtcaagcatggcgaaagcatttcagaagttgaggtatcgaacatttcacaacacggcatctggcttctctataacggcaaagagttgtttctttcatataacgattttccgtggttcaggaatcaaacggtaaaatcaattcttaacgttaaggagcaatcagctggtcatttctggtggcctgatctggatgtagatttgacggtggagattatagaacatccagaacgctttccgcttgtttcaaatgagcaagtgacatcttgatctggttggtatccgggaggtactgagccgttgtttcgttgccaaaaattctttattgagccgagggactctcttccgttgctaaaaaatcttttttgtgagaatagaaaaatcatggggggaatccctatgttaaatcatgaacttgcaatgaccagaatgcagcgttacctgcatgctcgagatagaatagggacgcagtgcaatagcgtgaatattctggggaaagtgtaccacccattctgctgcaaagtgtatcactgattccggaggaaagtgtaccaccgaccaagggctgatttggtatgtgtaatttacagagtacttggagacgtaagtaaacgagggaaataacctcgcgtatcagagccagctgcttttccaccggtcggtttcagctgacggtatgttccggaacgcctgacagcgttacacgcgccaggttgcagggcaaaaacggcaggagcagtaccctgttcctgctgatatgattcttcagggcatcctgaaatagctgctctatgtatatatttcgtcaacacacccgcgcatcttacaaggagagggtgtgacgttcccaacctgtttcgatgcaggcatttcattgcaaaatccctggtcctgatgattttcaaagacattacctggctggacagtgccagtattgaagcgatcgaacagcagttgcctgaaactgtttcccggcgccccctgacccgcggtctgcgccgaagcgcccttatggtttcggcccatcgggtcaaccatctgaacaaactggatctactggcagcagatatggctgtcatcaatctggaagatggcgttgcaccgcaagagaagccccgcgctcgtgctctggctgcgctgtttaccgcccatgcccgagaggcgaaaacggaactgattgtacgggtcaatcccttgggtgaagggggtgaagaagatatccggctgatcaatcgggcagtgccggacgcaatccgtatccccaaggtcagaaccgctcaggaagtcgaacaggcttgtcgcctggtagatcctgcgattcgaatccatctctctgtcgagaccggtgaggcactgaagaaactcgccgatttgagggttgaggagcgggtggatacggtctatctgggtattctggatttatgtgccgatctcggattgccccagtcggtgatcactccagggaacccaacggccagctatctgctttcacgctttctggtggatgccctcacagccggctttcatccggtatcgtttgtccatcaggagtacaaggatctggagaccttcgaaaaatggtgccttcaggaacggagcatgggcttttcatccaaaggctgtatctctccggggcaggtggagctggccaaccgggttttcgcccccaagccagaggagcgcgcgcgagcaataaccattgtgcgctgttttgaagaggaggcaaaaaagggcaacaccggctttgtgcatgagcagtacgggtttatcgacgagcctgtttacagaggagcattggctgtcctggctgcaaccgatcatgagaaagtctcaggaatgtaatgcgatgcgatgctgaatatagaggaaccagggacgcgagtaaataaggtaagctggaataggggacgcagtgcaatagcgtagaagattgtatttggcagtgcagtgagaaaacaaaagatgtgtgctggcagcttttgaaatgcaaaaacaagagagccatattccacgaggagcgatacttgacacaccgggaacgctgcatcatgtaatggtgcgggtaatcgaacagggaagtatcgttcgtgacgattgcgacagagtgtgatttcttcgctgctaccttccggtacagggccttgaagcagaacaggaggggagaccgttgggacgaaaacaactgccggcaccggaacaacaggggcgcgggctcggtcgccccggtctacgcctatcccgaaggggtctccggctacggcacctggaaccagagcggcaacgtcatggagtggtgcagcgtctggcacgacgaaaccgattccgcaaacactgcctccggtgaagaaaccctccgccaggaacggggaggctgctggcgctatcccgacaagttcgccttccgctgttcacagcgttcgttcgtggtttccaaagccgtcaacgatttccggggattccgcctcgtattgccggtgcaggcggactcataaacaactcagccctcagaactcgtaactcagaactgaaaaaaacttgccgtgctttgtaggtaatcgtatattttttttgcaaaacgagttattctacccaagtctcccataacccttgcagctttcgaatgaataaaaaacacttctccgagctgcatgtcgaggataacgacgggatgtagcaggcattcaaggccgaactgatggcttgccttttgatagacaggagggtgaatatatgagcatgagaaaaaaaacaggtaaggaggtctctattgttcgctcctcggcggctgaatacctgacctttatcgctgccagcggcacagggggcgtcgatgcggtttatgccgatgaaaatatctggcttacacccagaagatgatgggggtgctctatgacgtggcgactcataccataaactatcacctgaaaaaagttttttcagacagcgaattacaggaggactcagttattcgaaattttcgaataactgcccgagacggaaaaaactacaacaccaaacattacagtcttgcagctgtcattgccgtcggttacaaggtaaattccgaatgtgcagtacaattccgcaagtgggcgaccactatcattgaggagttcaccatcaagggctatgccatggatgacgaacgcctgaaaagcggtggctcaatccttaccgaccagtattttgaagaaccgttgcagcgtatccgggaaattcgcttgagtgaacgcaagttctatcagaaggtcaccgacatctatgcaacctccattgattacgatgtgacggcccaggccaccaagcgttttttcgctactgtgcagaataaactgcactgggctatacatggccaaacagtagcggaggtcatctataacagggccgatgccgaaaaacagaatatggggttgaccacctggaaggatgctcccggaggaaagatccagaagttcgacgttgtggttgcaaagaattacctgactgaacacgaaatagcacaactttcacggttggtttcggcatacctggatgttgcagaagacatggcgctacgcaagatgcccatgaccatgcaggactgggaaacccgcctcaatcgcttcatcgcagcgactgatcgtgaaattcttcaggatccgggcaaagtgactgcagaaattgccaaagctcatgccgaaagcgagtttgaaaagtaccgcatcgttcaggacaggctattcgaaagcgactttgacagaatggtcaaggagatcgagtctctgcagaagccgaagggagggggtgatgagtaggatggaagcacgtatcaaatccattctgctatcattgccgggagtggaggggggaagttcatgaaatcatgaatttacgatgaccagaatgcagcgttaactttctccgatacacaccaacgagtagaggcatgccgagaggtccaagactcgattcgccgggcacgttgcatcatgtgattatccgggggatcgaaaaaaaagagagatcgttgccgacgataaagatcggggaatattcgtatccggaatggggtcggttgtcgtggaggtgtgggggatatggctggtcggttttttttgtttgtgccgactgaatttggcactatattaagaccggaggtgacacaatgaaaataacatcagatatcaggccgataacctggcttaaggcaaatgcggcgttactgctcgagcagattaacgaaacacgcagaccggtaatcattactcagaacggtgagcctaaagcggtgcttcaggatccgaaaagttatgaagatatgcgcaatgctctcggtattctgaagctgattgcccagggagaggaggatgtgagaaaaggcgatgtgcatgagcacggcgaggtttttgacgaactggaaaagcagttgcgaaagccggtatgagaaacagttatcgtgttttatggactggagttgcaaagcgggatcttcgtgaaattgtggaattcattgcttgcgacagtcctgataacgccatgaaaattctgcatcatatcctaaattcccgagcgtttataactatgcctcgctcaggtcatgtatcggaatgtcgagtgccttgagtatctgtcgttgcggcttggtcagttcggtcaggatgtggccgtacttgccggagtagttgatcctggtcagggtatccatttccatgagcagctccctgaccgtgtagtgttcaatcaatcctgattcccgcatctgcttacgcagggcgctcataaggatcagggcgataaactggacgaacaagcgcccatcgactgttgccgaggaatgcatcctcaaccgcttcatgtcaaggctgttcttcaggtcgtcgaaacacttctcaaccgaatctttgtcacgatagacccgaagagcctcgaccggatctttgatgccgctggagagtagcgcctggaatccagcataccggctgatgtgacgcgtaatcgcctcagtgttgtacgagaccttcgtcccgcgtttcggcgttgtcttgacgatgaagaactcgtcataggccttctgatgggctgcaagcagatggccggattcaagctcttcccggtactccaatagcgactcgttgaagctgtcgatcgcccgggctcggttgccggcgttgtagtacaggtgcaggtagcaccggcgggttccccaaggataaagccgcgagttcacgtacaggatttcatcgtcaagcttccggtacccttcaggcccgtggatggtgtcatggatctcgtcgatagcctgttgtacccaccggttgttcagcggcaccgaaagggtaaagtggtcacgatgggccaccaggtcatcgacgttcttcctgctgtagaagcctttatccatcacataatgcatcctgccgacttccagcgccttgaaggtctcgaccaggttatgcaatgtcgagacgtcgttgatattacccggagtgcggtggtagtagaccggcagacctgacttctggccgaacagcatggccaggttgatctggggcagttgctcctcatcccgattgtagccgtacttgacaaactcgttcagctccgagtaagaagagatcgaagtaatgtcgtagcagaggtaatcatccgccatgcgcttcttcatccacttggcgaaaaaggtctgcttccggtctacgctgatggcggccagcaattcactgatgcgctgactggagagcgatgggacaaggtccggcagatgaccctttgcccatgatgcacacaagcacaatgcgccgccctcggtagccagataagaggccatggcaaagagttgctcatgcgactccgggaatgccgacttcaggatggagcgcaatccgatgcgctcagcgatcggctcaagcacaaaggctggcccgactacctgcaccgatgcggtcacggcaggatcacgaacggcagcctgtttaggatcaagccgctttgacggcacgaactcaccgctcaccggatcgatcttgccgacgcagacctgcttgttcctggcctgcttgagctccttgtcccagatggagaccgcctcgtagacataggtgacgccagtcttcttgttgtgatgatgaactcgaaaagccatggatgcctccttttgttatagttactaatgtaactatgtttaaggcaaaaaacaagggttatttgcacataaccctctttatttcattgatttgcagcaagcatggttacattttcatcgggaaattaggatcatatccggaagaaatcagaagagcttggctgttgtcctgaacgaggtcggattgttccggagcttctcgatcaggggatcaatttctaccgggagttgttgattcagcattggcgtcttctataccggatttctgaggatcgagtttttattctttcaattatcgatagccgcagaaacgtcgaggatattctgcttcatcgttttcttggtttatgatatagctctggaataccggaacagagatctttgtgacgcgtaactacgggcgaaaaggggacgctcagaactacgtaaactaaacgcaactccaggacgttctaccgtatattgaaataactctataaagtattataatgtaatattatagcctgtaatctgtacttggtattcaggaagccgttttgccggaaacgtagcggtggatgaggccgatcatgcgttcgctgtgttttctcatgtaacccagaggatgtgagggggggattggggataggtgcgcatcaatccggatgatcatgccgcaatcaccggatggtcgagttttttgctggcgtatttcaatgccgccagaatatcctctttttcaagatcgggtaattcctcgagtatttcatcctgattcaggcctgcggcaaggaggtcaaggatgtcgattacccagattcgcagtccacggatgcatggactcccgccgcacatgatcagggttgatggtaatccgcttttgctactcgttcatagcattcatcccgatttgttgcaaacattacagggaggagaatatctgaaagatgccgaaggcggctaatgcaaggcccgatataccgagcagaaaccggtttgccctgggtccgagtttgcctgagccggataaaagcattatgaatcctgcaagcgtcaccatgatcgtcacataaaatcccgccagcaatccaatgccgtacagcggcgttaccttccatcccgccagcagcagcggccctgtcacgaggctccagaagaggtatggtccgggattaagcaggttcaccagaacggcccgaaacagattttgcctttcaccggatggcggactctcctgcacaggctgaaagtcccgtaatgcacggaacgtacccgctgccagatacagtgcgaagagacctccggcaaaacgcaaaacctgcagccaccagaccggcagccggctcaaggcaagcaggacgatgacgatcaccggaccgtcactcagcaggggcgcaaagatcatgggaagggttttccgccacccctgacgaagcgtctgcgccatgagataagcctgaaactgccccggctgcatggctgcggcgaaaccgtatccaattccccagatcagataagtgagcatgcgccttgaattcagttgacagggccgaagaaacgctgttacaatataacgtttcttcgggacgttgtttggcgtcctgaaagtcgtgctttcatgagagtattcttgttcgcaacggaggggagaggttcatgaaatcatgaacttgtaatgcacgcaatgcagagttatctttctgcgatacaaacaaggctgtagaggtttaccgagagttccgcaactcgattcgccaggcacgttgtatcatgtgattatacgggggactcgaaaaaagagagattgttgcagacgataaagatcgcgatttattcgtatccggaatggggtcggatgcctgtctccttaaaccggcaagttacgggcaccatccttgtcttgtcaggtataaaaagaaaaataatggaagatcatatcaatgaattcaaatcgatttggcttgccccctcgatgattctgggactatccataacgaaattattatctgatgcggtaaccattttccgttccagacatacatcgaaaatcgactacattccggtcatatgggctatatctatatttttatggcagattcaatatctatggggtgttatcgagctttctgaaattcagtacagatggcagttgattgactatattttattaattgtattgtcatcattattgtatgtttcttcagcacttatccttcctgactcagagccggaaagtggcgtttattatgaaacgacatttatgagcgatggcaaatgggcattggcatctttgtcatgctgggctgttgttgcatatctttttgatttaaagatattttataattcgcctcttaatcagtatagtatattgatgattgtcaatgccatgacttcaattctggctttgattacagtgaatagattttataagggagtgttcgcgattatatatttattgttaacagtatttacagcctggacaatatctccaaaatcatactgaaaaaccggcaattcatagccgccgatacgcagggcaaacggcccgagcaggtgacgcagtgcaatagcgcagaagattgtgttttgcgatgagaaaccaaacgatgtgtgctgacgctttcccgatatgatggcgctggggaagaatgtactatctcattcctggggtgttcctaaaaaattggcagtattgacacatgcctccattcatttgtggaagaacgactgatttcgagctttgctgaaatacaggcgattgactatgaacaccaaacccgacactcccatcatcctccgcgacctgtaattcccgcttatccggatggttttgacgggggggaaaactcttcctatctgatgggaatcaccaacggcttcagaacaggccaggcggatctaccgctgccgatcttgcaatgacccgcctctaacgtaaaaagaggaaccggaccatgaactcgatgaacaccgaacagggcaagccgaagcggcagccatccgtcctgacagggcttttgctgtgggctgaagattgtgggcggtgggctgaagattgtgggcggtgggctgaagattgtgggcggtgggctgaagattgtgggcggtgagcggtgggctggaagatggttgtcagtagccggtagtcggtagccagtagccgggagctgaagaggtgggtagtaggaagtgggcggtagccggaagcctgtatcctgtattccggaggtcgaggtgcaatcgggattcccgagggcgttttgccgaaaatgtatcggtggtggatgcggtcaatcatgaccggagttaaattcgttgacggttattgaattatttttttacattcgtttgaactgttctttttttactgatgaagctggataccccataaaaagggtttaatagggaatcacgttaaaatcgtgagctgacgcgcaactgtaaagccgatcgagtgttgtgcagcgttataccactgttccgaacgatacggaatgggaaggtgctgcagaaccggcaagccaggagacctgtcccgcttcttttcttgtaacatgctttcgcggactaaagcatttatgagcgattacggcttcaggctcttcttcctgcaggcttttatccctcttagtattcttttccccgcgtaagcgtacaaaacggttggtcaacacaccacagacgtatgcttacacacacacctggttatcctcgtatcggcgcctcaaggggcatgaaaaaagcctgcgaaagctattgggcgggcaaactcgacgaagccgctcttcgcgcagctgctctcgatgaaaaacaggcccgctggcgggtgcagcaggatgccggaatggatctggtcgcctgcacaacgacttttcgctgtatgatcatgttcaggacatgagtgtcatgcttggcgcggtttctgggcgatacgagccgcttcggcagcatttttccgatctcgatctctatttcgccatgtgccgcggttatcagcggcccggtttcgatgtgacggcaatggagatgaccaaatggttcgataccaattaccactatctcgttccggagtttaccgcgggccagcacttctgttatgcttcccgaaaagctgttgcggagtttcttgaggccagggcgttcggcgtggcatatccgaaggcggtgctgatcgggccggtcagctatctgttgctcgggcgcgagaaagggaagggttttcaccgtctcgatctcattgaccgcctgctgccggtttatcttgccgttctcgaggacctgcgacataacggctgtttctggttacagtttgacgaaccctttctggttaccgatctcgacgagcaaacccgggagatctatcgcgatgtttaccggtatctgaagcagcattttcctgatatgcattttcttcttgccacctatttcggaggtctcggcgacaatcttcaaacggcgttatcgttgccggtcgatacgctgcatgtggatgccgtcaacgggtataacgagtttcctctgctgttcagtgaacttccggcgggcatgaatctttcgctcggtctcgttgacggaaggaatatctggtcgaacagggttgaagagtcgctcggaatactcggccttgcggttaagtcgatcggaaaagaacgcctcatggtttcctcttcatgctctctcctacatgttccctatgacctcgatcttgaacccgatggcggatctctgcctgatttcgtgaagccgtggcttgcttttgcccgccagaagcttgacgagatcaggctgcttgccgatctcatggaggacgaggtttcggatacggcgtttcatgcgctttccgatcatctgaacaggtctgaaacaaggcgtcattcgccagcgctgcgtaatgaggaggtgcgcagaagaacggatgcgttctcccgtcagaacgtcggaaggcgggagccgttccatgtacgaaatctgatccagagcgagttgctgcgtctgccggctcttcctgcaacgatgatcggatcactgccgcagaccgacgctctccgcttgctgagaaaacggtatcggagcggagcggttacccgcgatgcatacgaatccggcgtcagcagcatgattgccgatgcgattcattggcaggagtcggttggtctcgatgttcttgttcatggtgaatttgaacggaccgatatggtggagtatttcgccgagcaccttgaaggaattgcatttacggctaacggttgggtgcagagttacgggacaagggcggtgaaacctccggtcatatacggggatgtcagccggaaggatcccgtcactctcgggtggacggtgtatgcccagagcctgacgaacaagccggtcaaggggatgcttaccggaccggtcacgatcctgaaatggtctttcgtcaggaatgaccagccgttgcgcgagaccgccatgcaggttgcgctcgccttgcgggatgaggtgctcgacctcgagttggccggaatcggcattatccagatcgacgaacccggaatccgcgaaggactgcccttgaaaaaagcgggacgcgcggactatctggagtgggcggtacgagcgttcgccctctgttcgggaggggttgcgcctgcaacccagattcacacgcacatgtgttatgccgattatggcgacattctcgatgcccttgtccgcatggatgccgatgtgctgaccatcgagacggcgcgttccgatatgagggtccttgccgacttcgctgcctgcgactatccgaaccagcttgggcctggtatctacgatatccactctccaagggttccttcggtaaaggagatgcatgatttactgattcgcgcgatgcagtacctccggcctgagcagatatgggtaaaccctgactgcgggttgaagacaagaaaatgggaagaggttcgcccggcaatcgggcatatggtaaaagcggcaaaaaagcttcgacgtcatctgccgtcgtacgaatgcattcgtaccggacgctgaattgcagcgatttctgagaggaacaatgaaaaaacattcagcaatggatccacataccatggtttgtcgggaggttatcaagcgggacgggcgaaaagtcccgttcgatgccgaaaagatagtctatgccgtgttcagggcgttacgggcagtcgggcgggccgatcgcgccaaagctgccgtgattgccgatgacgcaatcaggcagctgtacaacccgtgtgccggcacggttccttcggtggaggatattcaggatatggccgaaaagtctctttttctgcatcgggagttcgatgcggccaaggcctatatcatctaccggcaccagcatcagtatatgcgggaagcgaaagagatgttcagcaatattgacgttgtcgacagctatctcgatatcgaggactggagggtgcgggagagcgccaactcctcatggtcgctgcaggggctcaaccagcatatatcgactctcgtcagtgcgcaatactggctcaaccggatttatccgcctgaaatcagcgatgcgcatacttcagggctcatgcacatccacgatctggggttcctgagcgtctattgcgtcggctgggatctcgaggaccttctgatcagcgggtttatgggcgttgcagggcatgcggcaagcaagcccgcaaggcatttgcggtcggctctcggccagatcgtcaattttttctataccatgcagggggaggccgccggcgcgcaggcattttcgaacttcgataccctgctcgctcccttcatcagatacgaccggctcgattacgatggggtcaggcagtgtctgcaggagttctttttcaatatgaacgtgccgaccagggtcgggtttcagaccccctttaccaatctgaccctcgatctcagggtgcctgaaatgctgaaagacagggccgtcatcattggcggcaagccgatggattgcacgtacggggattttcagcaggagatggataccttcaatcgcgcctatgccgatgtcatgctcgaaggcgactcgaacggcgctgttttttcgtttcccataccgacctacaacatcacgaaggatttcgactgggacaacccgctctatgacgggatatggaaaatgacggcgcgttacgggattccatacttctcgaatttcgtgaactcgtcgatgagtcctgacgatgttcgcagcatgtgctgccgcctgaggctcgacaagcgcgaactgcagaaaaagggaggggggctgttcgggtcgaaccctttgaccggatccgtcggcgtcgtgaccatgaacatgccgagaatcggctacgagtcgaaaggtgaggccgagttgttcgaacggctttcgcatacgatggaactggccaaaagcagtcttgaaatcaagcggaaattggtcgagcgtcttaccggggaggggctctacccgtactcccgtttttatctgcgcaatctccgcgagaaaaacggacgctactgggacaaccatttctcgaccatcggcattaccggtatgaacgagtgctgcctgaactttctgggctgcacgatagctgagccggagggacgccggttcgcccttcaggtgatggatttcatgcggcaaaagctggcggctttccaggaggagaccggcaatagctacaatctcgaagccaccccggccgaaagtacggcgtaccgtcttgcacgcatcgacaaatcccgttatccggatatcgttacggccaacgagtctgccgtgaagagcggcgcagagccttattacaccaattcgacgcagcttccggtcggttacaccgacgatctgttcgaagcgctcaggcttcaggatgaggtgcagtcgcgttatacgggaggaacggtattccatgcctttatcggcgaacgcgagcttccgttcgagggcgtcaaacggttcgttaggacggtgaccgataattttacgttgccctatatcaccctgtcgccgacgttcagcatctgtccgacccacggatatctgttcggcgagcatgaatggtgtccggaatgcgcggcaacgggaaaggaacggcgctgcaccgtctatacgcgaattgtcggttatctcaggcctgtcagtcagtggaatccgggcaagcagagcgagtttgccgacaggaagctgtttgccgtgcagatggctgaggaagaacctttgtgtgaaacggaggggcattgatgccgtcgtacccgttcaacggggaggaagtgcgacgggaacttcctgttggaggctatatcccgcagagttttatcgattatccggggtgcatcgcggcggtgatttttacggtcggctgcaatttccgctgttcctactgccacaatcccgaactggtcgagccggagagaaccgtcgtgaaccgtcggattccgtttcatgaagtggtgcggcttgtcgggcgtaaccgctcctgcctcgacggcgtggtcgttaccggaggcgaaccggccatgcatgcatctcttccggaatcgctccgcacgttcaggaagctcggcctgcgcgtcaagctcgataccaacggctcctatcctgagatgctcgatctgctcctgcaggagcgtctcgttgactgtgtcgctctcgacatcaaggcgccgttgcggcccagccgctatgaagaagttgtcgggattccctgttccgaagcgatgatgaagcgcatagagcgctcctgctcgctgctcctgaattccggaatcgacctggttttccggagtactctcctgaaagggattcatgcttcggaagatgtggaggagatggccgctgcggcggggaaccgtcttgtcctgcagcggttccggccggagagaacgctcaggccgcttgcggcgggggcgttcagcgacagggagcttcaggctctggcttcccgcttcagctgcgtgatctgcagctccggctgagtgcctgttctttttgtgttttgatttcgtaaacctgaaaacgtatcacgtatgctaaaaaaaatgattccggcactgtcgctgcttttatgtgcaagcccgctgtatgcagcccatccactcgtttccgacgataccgggacgcaggggcagggcaactggcagctggagcttaacagtgagtttttttctgacagatcccgtgaggggggcattacacagaaagagagcgggggcgaggtatcggctgcgctttccttcgggttgtccgactgtatcgatctggtcgtcaactgtccgctcgcatggtacgaggtgaaggaggacggtgttgtcgctgccgatgagagcgggatcggcgatctgtcggttgaactgaaatggcgctttttcgacgatgaccagaacggattcagtcttgcgctgaagccgggtctctctctgcccaccggggatgagcacaaagggctcggcagcggcgagatctccgggggagttttgctgatagcgaccaaagcgtcgggcccgctgacgctgcacgcaaatgccggctacacacgtaacggttacgctctgcaggaagacgaggagggattgcgcaaggatatctggagcgcatcacttgccggagagtacgagctgagcgaaaaactgcgcgctgtggccgatatcggcatggcgactaacgaggagaagggaagcgctgaacatccggcttttctgctcggcggcctgatctacagcgcttccgaaaatctcgatctcgattgcggtttcaaagccggcctgaacgacgcggaaaccgacagcacgtttctgtttggtatggcaacccgtttttaaacaaggagatacaacatgaaaacaatcctgcggcctttcacgctcttgtcgcgttccatttttctggctcttttcgtcctttttctctggagtcctgatgcccatgccatgcatatcatggaagggtttcttcctccctcctggagccttttctggtgggtgctgaccctgccgtttcttgtggtgggattccgctcgctccggaaaatcgtcgatgccaatccccggatgaagctgctgctcgccatggcgggggctttcgcgttcgtactctcatccctgaagattccctcggtaaccggaagctgttcccacccgaccggtgtggggctgggcgcggtattgttcgggccttcggtcatgagcgtactcggcgttatcgtgctgctcttccaggcattgctgctggcgcatggaggtcttactacgctcggggccaatgccttttccatggctatagccggcccctttgtctcttacgggatttaccggctcatggtaatgtcgaaggcgccggaatggcttgcggtatttcttgccgcggctatcggggatctgatgacctatgtggtcacctcgctgcagctcgcccttgcctttccctccgttaccggcggcatcgcggcatcgctgggaaagttcatgaccattttcgcactgactcaggtgccgctggccatcagcgagggaatcctgacggtcatggtgttcagcgcgatcagggagtacgcctcggagctgtttccggcttcgggaacgcttgcaaaggagggtgtgtgatgaatgaatccaaaacaaaacagaacggtccgatgaaacatatcgtattgatcgccattgtcgtagcgcttgccgcagcgccgctgatgagcctgaagcatgccgagttcggcggggccgacggtcaggccgaagaggccataacggagctgcatccggagtacaagccctggttcgcgcccttctgggaacctccgggcggtgaggtcgaaagtctgctttttgcacttcaggccgctcttggcgctggggtgctgggttatggtctgggcttccttcgcggcaggcacgacagcagcgaaccggcatgatcacgcttgaccggtatacggcggcctcaccgctcagaagggtggacccgctcgtgaagctctctttcgcgctcccgccactgctgctctgcctctgggcagaccgcattgcgctatcgctgctcgtgctgcttgcgatgggagcggcgacggttttcgcaggaagggtctccgcgcgtatcttcatcggtctgctcgcgcttcccctggcgtttctttttgcgggagcggcaggggtggctgtcgatttcagtcccgatccggaccggtttgccgtcgccatgccggtcggcggcgtttacgccggtctgacggcgtcgggactcgacagggcctttcggctgtttttccgggccatggggtcggtttcctgcatgtatttcatcgcgcttaccactcctccggaaaccctttttcatgcggcgcggcggctccgcgttccggagctccttatcgagatggccggcctcgtctaccggtttcttttcattctgctcgacagcgccggacggatccgtctggcgcaggaatcccgtctgggctatgtcgatctgcaggcatcgttccgttcgcttgcggtgctttcctcggcgctttttctcatagccgcaaggcgcgccgacgagtgctatacggcgcttgaatgccggggttatgagggtacgctcagggtgcttcacgagccttgtgaacggccccgttcctttctcctgctgcttgccggagttcacggcctgcttgccgtcgccattttgctcatctggcggtatccggagatgttcccatggtgacggctcagacaattcttgaagcccgggagctgcgctacacctatccggacggttcgcaggcattgaacggcgtcgatttcagggcggaacgggggaagctcaccgcactgctcggcagcaacggcgcgggcaagtcctcgctgctcctcgcctgcaacgggatcgtccggccgcaatccgggacggtgcttttcagggggattcctgtctcctacagcaggaaaggacttgccatgctgcgccgtcaggtgggaatggtgttccagaatcccgatgtccagcttttttcgagcagcgtttttcaggacatctccttcgggctctgtaacgaggggctgccggaagatgaaatccggaagcgcgttgccgtggccatgcggaatatcgggatcgaggccctcgagggcaagccggtgcaccggctgagtttcgggcagaaaaaaagggtcgccatggccggggtgctcgccatggaacccgctctcctgcttcttgacgagccgaccgcgggtctcgatccgaaaggcgcggcggaaatcatgcagctcgtcaaagccatgcagcggcaatcggacatgtcggtgattatcgccacgcatgacatcgaaatggtgccgctcttctgtgatcacgtctgtgtcatggaagccggcagggttcttttcgaaggcacgccggaggaggtgttcacccggaaggataaggtgcgccaggccggacttcgtctgccgaggatcggccatctgatggaaatcctgaaggaaaaggacggtttccggttcagcgaggaggcattttccattggatcggcaaggagggcgatcaacgagtggggcagggagcgatgactcttgccgctgttttttttatccggtatttttcttatgttcagaactgttctttcgtcgtagctggtgccggtttaaaagccggagaatagggaagtacgtgaaagtcgtacactgtacccgcaactgtacaacggtatactgctgaagtcgttcatggccacatgcatgaggacggcagtcgtttcaggtcactgcatcgttttccgcccaggaaaactgcgggaaggccggaacggagacaagccgtgatagtcaggagacctgccagttatttttgcattacaagatcggactacgggttatagtcggggcaaagctgtacttcttttgcattgcttaccgttttgatctttttgcaggatacgattcatgggtttgccagaaccggcgcaggacgttttcgttcccggcgcggcgttcgtggttccggaaacgactcctggaaaaacaggtcggcactgctcgagccgttatgcactgcctttttaacccctgtcagtttatgtttttttcaaactgaaaacaggatctacatcgatgaacaaaaaagtatgcctgcttgtgctggccgggctgctctgcagcagggggcttcttgccgaagagacgacgaaaagctttaccggcagtgaactggtcgttacctcgagccgcgtcgaggaagaaaagaaaaatgtaacaacgaacattaccgttatcagcaaagaggagatcaaacagtcgtcggcaaaggatctcggagacctgcttgcggaaaaaaatctcggaacggtccacaaataccctggcacattgacaagtattggaatcaggggtttcaggaccgagtcgcatggcaatgatctccagggaaaagtgctcgtgcttctcaacggccgcagggccggcaccggaaaccttgccaagattgccgttggtgagatcgatcgtatcgaaattattcacggcccggcagcggtccagtatggaacggcagctatcggaggcgttatcaatgtgattactgcaaggggatccggagaacccggactgttttttgctcaggagcttggcagcagcgattatacccggacaacgcttggtacatcgggcaaaatcggcaatcttgatttttcaggaagcgtttcgctttctgaaatgggcgactataaaaccggatcgggaaaaacatactacaacacggcatatgacgatcagacctccggcagcctgaatatcggctacgagtttacacctgggcacagagtcggagtgaactacacctattttaatgtgggtgatggaggttctccttactatttgagccagaacgatcttgacgactggttcgagaaggagaattattcgacggatatcgtgtacgagggacggactgctgacagcaggttatcctggatggccagatattttaccggtcgcgactatgatgtccagtacgatccgaccggaagcaaccagggttgggatgatgatatcccgtacacgtccaaagtcgatcacaagggagcccaggcacagttgacatataattatgactattttcgtgctacagcaggcatagactggctcaattacgaagagaccacgactccttatgctccgtataaatcggaatatgataatatggcggagtttctcctgctcaatggatttctattcgacaaacggcttgtactctctgctggatttcgttacgatacgtatgacttgacctcccagggttatgaggattcgtctgaatcagaccgcgatgatgataacttcgtgatgaattacggtgttgcatggcatgtaactgatggtatcaaactgagggcatcctatgctgaagggttcaagatgccggcatcaaaggagctggctgcagattactatatttctactacccattatgtcggaaatgccgatctcaagcctgaagagagcacaacctgcgaaatcggcgttgatgttgccgataaccggttcgcttcctcgttaacctggttcactaccgattttaaaaacaagattcagtcggtcagtctcgggagcggcgtttcgtcatgggaaaatctttacggggcaaagatttcaggattcgaaggcgaagtgtcgtatgcttttgagccgtttggcaacaactggcagttcagcccctatgccagttttgtttatctgacggaattcgaggacgacggaacaggagatcgtctgctctatactccggaatggaatgctactgtaggtttgagggtcaacgaccagagaggattcagtggtatgttcaatcttgcatatacgggagagtcggatatacaggattgggagacgtcgtgggctggaacggtaattacaaagggcggttttgcggttgcaaatctgactgcatcaaaaaaattcatgctcagcgaaaagaaaagcggtcgagctcttacaatcaagggggaggtcaacaatctcttcgatcgcgattacgagttcgtaaagggttatccgatgcctggccgttcgtttgccgttggcgtgagggttgatatctgatctggtttttttccctggcagtatacaggttctattcgggtcaccggaaatctccgtttttcagggtgacttgtactttcgggcgcagccgggtgtgtgctgcgcttcttttttgaatttatcagaagatgttgcggatatgaatatgccaatcaccgaattggaaaaagacgggctttacaaggtcatctacagccgccgcgacgttcgggggcagtatctgccggagccggttccggacgaggtggtcgggaggctgctcgatgcggcgcatcacgctccgagcgtcgggttcatgcagccgtgggatttcattgtggtcagagaccctgcaatccggcaggagataaagcatggattcgagattgcccatcgggaggcggcatcgatgtttcccgaagcgaagcaagatcagtattgcagtttcaagctcgagggcattatggaggctccgctcggcatttgcgtgacctgcgaccggtcgaggagcggggaggtggtgatcggtcgcaccgcaaatcccgagatggatctctacagctcggtctgcgcagtgcagaacctctggcttgccgcacgggctgaaaacctgggtgtgggatgggtgagcatcattcatcacgaccatgtgcgcatggtgctcggcattccggagcacattgtgccggtcgcctggctgtgcgtaggatacgtgagcttttttcacgagactcctgaactcgagcaggccgggtggctgccgcgccttgagcttgaaacacttgtccaccacgaaacatggtgagcggcaggtcgaaggctatagccgtgttcggcacggcttcggatgtcggcaagagcgtggtggcaaccgcgatctgccgtatttttcgtgatgccggcatcgatgtggcgccttacaaggcgcagaacatgtcgaacaactccggcgttacgcctgacgggttcgagatcgggcgtgcgcagatcgcacaggccgaagcggcaagagttgtgccgacggccgatatgaatcctgtgcttctgaagccgaactcggataccggcgcgcaggtggtgctgcagggaaaggtgtgcagcaccgagagcgcaaaagggtatttcagggatacctcgctctgggctgcagcggctcgcgaaagtctcgaacggctcatgaagcggtatgagcttgtggttatcgagggtgccggttcgtgcgcggaaatgaatctgtatcaacgggatttcgtgaatttcagaactgcgagagagtccggcgcttcggtgctgcttgtggccgatatagaccggggaggggtgtttgcccaggttgtcgggacgctggcggttattcctccggaagatcgcgcactggtgaagggtgttatcgtaaaccggttccgcggagatatcgacctgttccgcgacggggtgaggatgctcgaggagatgaccggcgtgccggtgctcggagtcattccgtatttcaggggtttttccatcgacgccgaagatgccgtgccgctcgcctcgaaggttgatccccatgccgagccggaagcgggcaggaccggtgtggcagcgatctactttcctcatatatcgaacttcaccgatctttcgccgctggagcaggatccgggcgtcgaactgcactacctgcactatccccgttcgctcgagaactacaggatgctggttctgccgggttcgaagaacgttcggggagatctcgaatggctccgcaggctcggctgggaggagcgcatcagggagttcagggcgcggggaggcgttgtggtgggtgtgtgcggaggttaccagatgcttggccgcaccattgccgatccgttcggggtagagggggagccgggtgcaagtccgggtctcggtctgcttgatgccgatacggtgctcgaacaggagaaatgcctctgcaacgcttcgggcgtgcttgaagatgcgggggtgaagagccacggttacgaaatccatatgggacgtacattgctttccggcgcctgccgaccattcatgcgggtgctcacgcgcaatggcgaggctgccggcgacggagacggggctcggagcgaggacggaaaggtgatcggcacctattttcacggtattttcgatgagcctcaggtgaggcagtggtttcttgcgcttgccgatcccgagtaccgcccgtcaaggcatgagtgcagcatggaggagagttacgaccttctggccgcgcattttacggagcatctcgatcttgaaaaacttttcggcctgatcgacaaaccgcttcctgaaagatgaacagtctttattatcatgaacacggcggagaaactgaacgtcgtttcggtgctaaacccgccggtttgctcgatttcagcgtcaacatcagcccgctttttccgcttcaggagcctttggcgatcgacagtaccgatctgcagacttacccttcaatagacggaaagggagtgtgcggattctacgccagaaagttcgggctggatgcagcgtctgtgatcgcccttaacggggctgtagagggaatctacctcctgccgagggcgttgggcatacgccggatgctgctgcttgcgccatcgttttacgaatacgaacgggccgcccgtattgccggcgccgaaatcggatttgtcgaacttgtcgccggggacgggttcgctctccctgcaatcggcgaactggcggccagactgcagcactacgatgcgttttttgtcgcgaatcccaacaacccgaccggtactctgtttcctcccgaagtgaccatggcgcttgcaagccggtttcccgacaagtggtttttcgttgacgaagcctttatacagtttcagccggattttccggaagtgtcgctgatgcgccgtattccggctttccgcaatatcgttgtcgtgcattcgctgacgaaattctatgcgcttccgggactgcgactcggtgcgctcatagctcatccggatacgaccagaagactctacgatttcaaggagccctggacggtcaatgccgttgccgaaagggttgcgggcgaactggccgggtgcttcgcttatgaagcggctctccgttcgatgatcgattgcgaaagaggacggctcgctgaggctctgacggaaatcgaaggggtgcgcattgccgggggagcggcgaacttttttctcgcccaatggcgccgttcgagttcgctggatgaattgattgcacattttctgtcgcagggcataaaggtgcgggactgcaggaatttcaggggtctcgaggccgactatttccgttttgccgtccgcacgccgcaggagaacgaccgttttctcgaagcgcttcgtgccgttccggcgctgcaatgggcgtgatgaacgatatggtaaaaccggaatatctgcttctttcagcgttcctttgcgatctgcttttcggggatccccgctggatgccgcatccggtcaagggaatcgggtggttcgcgcatggcgccgagaaggcgctgagggcttcaggcctgccgctgaggatcgcaggggtgctctgcgtgctggtcgttgtgggcggtacggccggttccgcgtggctcgtcataacggctgccagcctgctgcacccctttttaggcgctgctgcgggtatgtatctgctctacacctccattgccgtaaaagatctcggcgatcatgccggcgcggttcgtacggccctcgattcgggggatatcggacttgcccgtcagaaggtttcctggatggtcgggcgggatacggacgggctctcggaggatgatatcgcgcttgccgccacggagagcgttgcggagaataccgttgacggggtgacggctcctcttttttacgcgctgcttttcgggccggtcggcgcgattgcatacaaggcggtcaatacgctcgattcatcgttcggatatctgaacgaccgctaccgggaattcggctgggcgtcggcaaaactcgacgatgttgccaactggcttccttcgagaattaccgtgctcgctatagcattggcatccgcagtgaagagattcgggttttttaatatctttaaggccgtcagatgcggagcccggctgcatgcaagcccgaatgcagggtatcctgaatcggcctttgcgggcgcgctcggcgtaaccttcggcggcgagcggagctatgggggcgttgtgcacgaggcgccgctgcttggagttgtccgcaaagcctgttcggcggattcggtgcgcaggagtatcgagctgatgcggttgacggcagttgtttttcttgcggcaggcctcatgttgagggtgcttgcagagcgattatggtaatcgaaaggaaccagccttcctttatgggggttcattaacgtctaaagaatgacagatatgcagcaacgaaggattcttctcttcaccggtaacggaaagggtaaaagcacggcggcctttggcatgctggcaagggctcttggtcacggcatgcgtgccgcggtgatccagttcgtgaagtcggacgatgcggtaggggaacagctttttttcagcgctcttgaaggcgtgaactggacgcagttcggaaaagggtttctgccgagagatcggaacagtcctgcaatggaagcgcaccgtgcggctgcccgcgaagggcttgaggccgctttggcggcgcttgcttcacttgagtgcgatttcgtgctgctcgacgaggtctgctttgctctcggccaggggctgattcctctcgagcctctgcttgccgcactccggagcgcggaggacggcaagatcgtggtgatgaccggcagaaacgctccggaagcgctcattgccgccgccgacacggtcactgagatgaccattgtcaagcacggctacgagcagggtatcgcggcacagaagggcgtggagaactgaacggctcatggaaacgacccgaatttgtgccgataaccgttttacccggagacctccggagagggggcgcctgaagctctttctgtttctgcttgcggttccgctgctctgtgcgctctcccttctgctcggcccgtcgggtataggcattcctgatatgtcgcagcctgcgggttcttccattatggcattgcggttcggcagaatgctgatgggactcgttgtcggagccgcgctatcggcatcgggcatggtttttcaggcgctgctgcgcaatccgcttgccgaaccctatgtgctcggcgtcagcggaggcgcgggacttggagcgacggtaagcatcctggccggttcgtcgctggctctgcccctgaacctccccgttacggcattcgtttctgcggtgatcaccctgatggtggtgtatggtatcgccagtcagggggctggcggttctccttcggtgtacagtctgatcctcagcggcgtgattgtcagttcgatctgttcgagcatgatcatgtttctcgtttccacggcaagcgtcgaggggctgcataacgtgatctggtggatgctcggcaatcttcagccggtttcggggcagcagcaggttttttcttcggctctcgtgcttctgggcattaccggcatatggctgctttcgacccgcctcaatgcactcactctcgggagggaaatggcccactatcaggggatcaatgcgggagcggtgattgttgtcgggcttctgtgggcaacgcttcttgctgcgacggcggtttccatggccggtatgatcggttttgtagggctgattgtgccgcacgttatgagggcgattttcgggcccgatcatcgccgtctcgtgccgctcgcctcgcttggcggcggcacttttctcgtgctctgcgatgctctggcgcgcacggtgctcgcaccggtcgaaataccggtcggcgtggttacggcggttgccggaggtcctttttttcttgtcattctgcagcgcaggatgaaacaggcgtggaattaatgaagattgtgggctgttgacagtgggctgttgacagtgggcggtgggcagtgagcggtgagcggtgggtagtaggtagtgggcggtgagcggtgagcggtgggtagtcggtagtcggcaggcggcaggcggcaggcggcaggcggtagtgggtagtagggagtgggtagtgggcaggaggccctgaagaggggagattctgtccgtgcgtgtccctgtcggtctgtgatagtccggttttccgatttacattgcacagttatttcaggtcactttggccctttttttcttatgatcgagcatagaccatcacatagtccggcgctttcgttcagggatgtttcctcggggtaccgggggcgggaggttctgcacggagtgagtttcaccgttgccgaaggtgagttcgtgtcgcttatcggtcctaacggatgcggcaagagcacactcctgaaaaccgcagccgctcttatcaggccggtttccggttcggtttcgttattcggacgaccggcagagcgcctcaaggcagcagaacgggcttcgcttgtcggggttgtgccgcagaagatcgagtctcccatggcattcagggtcggcgaactggtcatgaatggcagaatcagctccatcgggctgttcggcagaccaggcaccgctgatgaagatattgtcgagcgggcgatgatctataccgatgtactctcccttcgtgaccgttacttcatggagttgagcggcggcgagcagcagcgggtcgccctcgccatggtgcttgcccaggagccgcgcatcatcatgctcgacgagtcgatagcccatctcgatatcaaccatcgtcaggaggtgctgcagattctgttgaacatcaaccgtgagcagcgcattacggtgatgctggtcagccacgaccttacgctttccgcgcagctttccgaccgtcttctgcttctcgataacggaacgcttgccgctgacggaacaccgcaggaggtactgcgtcccgaactgctcagccggatctacaattgcgagctgcaggtaaggaaagatccctggagcggagagctgcaggtgagcggcgatctcatcacaggccggcgacgtaaagcgctcgaccgccggattcatgttgtggcaggcggcggaagtggtatagagctttacaggaggttgctgatcgaggggtatgaagtgactaccggggtgctcaacaagctcgattccgacgctgaagccgccagggcgctccatctcgatgccgttctcgaacagccgttttcggcgataggaagtgcctgttaccgggaggcatcggtcatggccggagctgccgatatggttgtggttacgggcgttccgttcggttcgggcaatctggtcaatctctcccttgcttcggaagcgctttccgccggaaaaccggtttttctcgccgaaggcatcggatcccgcgattataccgaaggaaacgccgcagggcggaaaaccgacgagcttcttgcagatggagcggtaacatggagctccatccacgagttgctcgcttacctccagaaatcattgcaatcctgatggcaccggcatgaaaaaacgctttcctttccgtttcggaacgacctcctatatcattcctgcagacattattcccaatgtcgagtatctgaaggacaaggttgacgatatagaactggtgctgttcgagtccgacgagttcagcaaccttccatctcgggaggatatgcagcgtcttgccgcacttgccggagagcatgagctgacttattcggtgcatatgcctcttgacgtctattttggccatcccgacagggccgaacgtgagcgttcggtggggaaatgcctgagaatcgcagaattgaccgcaatcctgccgaagtcggcatatgtgctgcatttcgaggcaggagcgggcgtcgatataaacgaattttccgatgaagagatgctgtgtttcactgaaggagtgcatcactcgtccgcgatgcttctcgaagggttgtcggaaccggcttcatcggtatgcgtcgaaaatctcaactatccgtacgatctgatctggcctgttgtggaggaacacggattttccgttacgctcgatgtgggacacctcgaatattacgggtttccgactgccaggtacctcgaacggtatctttcccgcgcgaaagtgctgcatatgcacggcacgcgagaggggaaggaccataattcgctttcgtacatgaaccccgcagctctcgatatggttatgcaggctcttgagtcagattccggaaaagagagggtatttacgctggagattttttcggaagaggattttcagtcgtcatgcgcctcaatgcgacgttttatccgctgattgccatcagcctgcggaatcggtatatcctgcgatccgggaaccgcaggtattgttctgacaggtatggttatatcgacattgaacaggtagtcgttttttatcgtaatggattttgacggttctccctgcaaggggatgccgtttaccgaaacggttttaacctcataggctccggagcggagctcatcggcacggtagtatccgaattcgtttgagtagctgcgcgtgatttcagtacctgatgcgtcgcgtatttcgatcagcacgttcggaattgcctgtccgtatgtgtccgtgattttaccggcgatgccgtattgtgcatggaccgggatggagagatgggttaccgaaccgcttttaacctcgacgttgcgggttgcctgatcgacaaccagttccacaggaaggttttccggatctacggatacgttatagactcccgggcggaggttgccgacaaagaacgatccgtcgatctgccgctgctgcatgcttcttccattgagcagaatactgacgttgttgatgtcggaagcagacaatgtggtttcgctttcgatggccagggagcccgagataccgcctcttgttgtactgacggcagtccggtttatgggatgaaaactttttcccgaccagccgaggtcccaggtgagtgagcaggcgatatattgcgcagcttccgatgaggtgtcgatgaaggagagctcatcgatgtcgagagcctgggcattgttcatgttgtagctgtatctcagggcaaaacgcaggcctgcattgatatatttgctccatgaacctgaaaagcctgctcttccctgagagtaggcgactccggcttcaatgagatcgaaattgttgtttcccgggtaccagtcgaaatagcaggttgtgacgttgtctcgggttttcaggaaatgctcgctggcgactctcattttcagcttttcgctgaaatcgtgattgaaatccgcactgatcagatcgcttttataccctattctcagattggttgccgaagagaacctgatttgcgtttcataactgtagttttcgtcatcatcgggagttgctgaaatcgccatccagcgaaaaacgttccagttgaagccaggcaggagatattctccaataaaggtatcctcttccttttcggatcggccgtaaagcgaaatgttcatgtttttgaacggctgcagcgagatattcaaaacatgattctcttttctgagggagttgtcgtttccgaaatatttttcctgcatactgctccacagagagcctctccagtgacgtccccagccttcaagtctgaattcgccggcatggcggttattggatcgggccccaaagagtgcggctgtccagtttgatcctgctgaaacaatcgtgccggcgaacaggtcgggagttccggtatcactgttgttctgtatgccggcttcaacggtgattctgttatcgagaccgtactggaggtgtccgaaaaatgcatctcctccatgattggcatcattgcgatccagcaggtttccggttcgccccgcacctcccctgatgagcaattcaccggacggaagtgcacggcttgaaatactctgcgtgaagtcaaggatggtgacagggttatcggccagagatcgttcatagacatacacctcggtttttctcagatcgctcgacattctgacatttcgaaagatgaatttgccttcgagacttattctctgccgggcggctattttgccgtcaagccgcagttcggcgatgccggccggtggaccatcaccctcgatggtgcggagttggctgcgatccagagccagaaacgtttctgagtcgttgtaccgatcgaaatcgagatatcggagaatatcgcggttgctccagccgaactgggcaccggtgaaatcattgctgcctgtcagtgaatacagctcgttcgttccggttccggccctgaaggcaatgtgcctgttgtaggttgtccagtggcaggaagccgggatcatttccgcccggggatcaccttccagggtaatatcccatgtgcctccgagcaggcgtccgcctgtttctatcaggaggtttgtatcggatttttccttgaagtcgtacaacaggtcgctttcaatccggatgaaggatatcgatgaattcggggcggaaatatccgcattcggagtggtttttaccgcctgtttttggggagcacccggttgccagggaatggtgaggacgaccgcatagagcgactggttgaacgacgggaatacccgaaagatatttttcagggaagagaatgatacacagagggttttttcaaacgtttttaattctccggggtcgaattcgatgatgccgatcgaagtcgggtagagtgttttattttcctttgtgccatctgttttgagtctggtttgttcaagaaaaaaatcccatggaatccagtattctccattttcgagacaggcgtttatcgttcctgattcattgccgttgatatagatgccggaaagaacggattcctgcttttctgcaattctcgtcgttgtaccggcaagcccggatcttgccggagagagttccggactgaagcctttttcgtccgcgaaaaggcaacacggagaaagtgcggctaaaaaaagcccggtcagaaagcgggatggtgaacacataaatgccatggggggtggctttaagtgattgtttgtcggtcaggggaagattttttcgattttctgtccgttcagttcacctctgacggcgatcgtataccctccgctgatatttgcaggcagggcgagatttgttacaatcgttctgcgggttccggataataccggcatattgttcaaggcgcccgatgcgatgaaaccggaagcggtagtgccggtgctgttcatgctgccaaatccagggaactttcctttttcccataccgcatattcccctttcaggcgggtgtgtacattgccgttattgacgatttctgctttcagcatgggtatggtcctgtcgaaggtcaggctttgcaactgacctgcctttctgaccggttctgtataggcgtagatgcccacaccgattctgaaggttacctccacggcagccacctcatcttttgtaccgggctgttcggtgaaatacactatcgcacggtgttccccgggatccggtttcacatcgggcctgatggaaaaacggactacctgttcctgaccgggtgctatggtaaaggtaatcgggttgatgatcatccacctgtcgagcgactgtgcggttgcgggaatagtctgcaggttgttctgctggtcgagcgtccagttatagacatcggttttgattgtcaccggcttgtttttcatgtttttcagtcttatcgactggttgaccggttttgaatcgatggtcagttcgaacatcgaaggaaatacggcaatctggccgggcggctcctctgcagtcagtgtcgcaggaataataatgcagcaaagcagcatcagggaaataaggatctgtttcatcagaatgaggctattgaaatgagggtttgaatagtgccttcatagttgccggacttttcaatatcggcaagttccatgaccagttcgatgttggcggtacatatccactggttgtttttttcttcccaggacaacggaagtggctgaatccttacatttatggtatcagacgggtcggagctgtgcgacagtacgttcttctgcccattggttcccgttactgtgtactctgcggtaatatatggtttatcctcgtttttattcttaaggattttccactcccagagcccctcaatccgacggatgacggtgctgatcgtatatccttgcccgattgtcatttccgggtaatcaaccgcggttccttctgcattgatgttaaaatcgatttccccttcagagattgcaagtgaactgttgacaggcagtccgatttccctgggagaaattttttcgagggtgatgttttttttatgaaagaaaaccggcggatcagcgagtgacggcttgaccgttgcaaatgatgtgataaacagaaaaaaaagagcaggaaagagcttgtatacaaaggcaggattccgtttccggaatcctgcctgtatgtatttgactgctttcatcagattgttattgcggtaatcttgtattggccgccttcatgcagacccgaggttatcgtcttgctgaaatcgaggtccatcgaaattcctccttttgttgctctcgatttggagatgccattcagtttaacctcgatagattccttgggtgaaactgaaccgcttgtcaaggcaaggtttttcatttcgattgaagacttcgtctctttatttgtgatagtcggagttttgttttcgatagtgattttcgctgatccagagggtgaaaatcctctgacagcccatacgttattcaggctcacctttacatcctctccgttgttcacttctttggcatcctgggacagtgcgattgcgccgtcataggttcccgtgctccagctgacgttatcccatgatttcgctccttcatcgagactctgtgtaggtgcggcgaaattcatcgtcaggttggagtaatagtgcaagataatgaaatccggaacattgacgttaacctttgtctctccgcttgtggaggctccggcattgccgtttccattgccattattttcaacgacggcctgtgctgactgtgatccgccgaaaagcattgctgctgcgaccatcattccggttaatgcttttttcgctgtcatgattgttctcctgttggggttcgtgaatactttcgtttgttaagacttgtttgttgtttgaacttcatgactgtattgtgcaattgtcgtgccaaagaattttttagtcctgttttatttgataagcgtattcatgacgagaaaagccttgtttgtcgagttatcgatgtactcactgccgtatctgttctgtatcattatataacagagtgtcaggccagttgtgctttctgggacggatggggtattgggtattgggtattgggtagtgtgggtagtgggtagtgggtagtgggtagtgggtattgggtagtgtgggtagtggggagtgtgggtagtgggagtgggtagtaggagtggggagtgggtattgggagtgggttatatggttgacgccgtgatgagatttatgcctgccggtggggaggagtcgggtattccgaggttgccggaaatggttctccctttcgccgttccgccaagagcggatacgctcgtcatcagggtatacgtttttccggtggccgggttcgtgcaggcggtgctgacgttcacacaggcatttccgccgggagaaaatccgttgacatgccagatcagttgtttcgtatcggagtttgccgtgggggatgtttcacctgaaaggtgttgcgtggagtagttcagcatgatgacctccggtaccaaaacggataccgaaacggagcctgatgctttttccgctgcctgcaggttctttgaacagtttgtctgtccgcaaacggaaagaatacaggccgtcatgtaaacagcaaggcggcatgaatgtgtgttataggttttcattctcgcttcatccgggcagacgttgatgggagtaagccttgatgatccccttgccgggtactttacgttataaatatacaaacagattatcatagttattctttcatactgctatcttcatatcgattgtgcgcattaccgcatttttgttatgttcgttttttcatttattcgaacctgattacatgtacaagatcatctatgtcaccggtggcgcgcggagcggcaaaagctcctatgcactccggcttgccgggaactacgccgggagggtattcctcgctactgcggagccgttcgacggggagatgcagcatcgcatagacaggcaccgggaagagcggggagatggttttcatacgctcgaggagcctctctatgtggaacgtgcgatggcgtcgcttccttccggaacgggagtggtgctgctcgattgcctgacggtctgggcagggaacctcatgcaccatcttgaaaccgacggagctgtcgcttcaagggtagatgcgcttatggcggtgcttcgtgagccaccctgcgacatgattctcgtatcgaacgaagtgggtatgggtgttgttccggagaacgctatggcgcgtcgttttcgggatatcgccggaacgatcaaccagagagttgccgctgcggcaactgaagcctggttgctgtgcagcggtattccggtgaagttgaaatgacggaagagagtgggcggtaagctgttggctgtgggcagcgggcagcgggagagcttattcatacgtcattgctcatcgttgttttcgatattcaatttcaggttcatttggtttgcagggtctttttttttcggatcctgtgcgggagagaaatttccggatttttataagctaacaaagaaaaatcatcaatgacattgcttgagcagtttgcatgcctgctggacgggatcaggccggttgaccggtcgctggtgccggtaattcaggcccatcttgacgatcttaccaaaccgcagggcagccttggccgtcttgaggagattgccatgagctatgcccttgcgaccggttctccggttcctgtgctcgataaaaagaaaatatgctgctttgccgccgatcatggcgtggctgccgaaggagtatcggcttttccggcggaagtcaccccgcagatggtgtataacatggtgcaggggggagctgccatcaatgtgctttcaaaacatgccggagccgatctcgatgttgtggatgtcggggtcaatcatgattttcccgatatgccgggacttatccggaaaaaggtggggtatggcagttccaatatttccagcggtccggcaatgagcgaaacggaaacgcttcaggctgtcctgtgcggagccgagcttgccgttgatgcgcataaatcaggataccatctgcttggaaccggtgaaatgggcattgccaatacgactccggcaacggcactcttttccgtattgctcggcgtttctcccgaaaccattaccggaaagggtaccgggattgacgatagtagactggaacacaaaaaaaagatcgtcaggaaagcaatcgaggtcaatgcatcgcgatgctctacgccgttcgggacgcttgccgcactcggaggatatgaaattgcagctatctcgggttttgtgcttggagccgcctcatgcaggcttccggttgttgtcgatggatttatctcctcatcgggtgcggttgccgccatgaagatctgcccttcggtgatcgattatatttttttcagccacctctcgaatgaacaggggcatagagccgttatgcagcagcttggcgctcggccgatccttgatctcgatctccgtctgggtgaaggaaccggagcggcccttgccatgcaggtaattgcaggtgccgtgaaactgtataatgaaatggcgacattcagttcggcaaggataagcgaaaaagagacagtctaatcgaatcggaagggaatgagtgagcataagctgaataggatagatcctgatcaaacgggaaaatcggttatcgatatcgatggtctgcaggtacactgtctgacagagggtatcggcaagccggtgcttttttttctgcatggcagttttctctccgtcagaagctggcgatttgtttttgagcggttgagcgaacggtataccgtgattgccatagaccgtcccgcttttgggcgtacggatcgtccggttccggttgtcggtaaattcaatccatactctcccgaaggacaggctgatcttgttgttgccatccttgaaaaactcggtcaccgccaggcggtacttgtcggcaactcgacaggcggcaccatcgccctgctgacggctctaaggtatcccgacaagataagcgggcttgttctggccgatccaatggtttacagcggctatgcaaccagtgaatttccggcatggctctatccggttttcaaggcggcaactcctgcaggagcacaactctcaaagcttatgataggtctggttttcaacaagcttcaccgaaccttccgacacgagaactccaggccgggaaatgatctgttgacggcgtaccgtcgcgacctgatgcaggggcgatggggccgggcgttctgggagctgctgctttcaagtcataaccttgatctggaagcgcagctcggacgaatcaatgttcccgcgcttgtcataaccggcgctcaggaccggatggtgaagcctgatgagaccatcaggctctctcgtgctctttcccgtgcactgttgcagatcattccggattgcggccatctgccccaggaggaaaaacccgatatatttatcgcggcggtcagtgagtttctcgataaacatatcggagcatgatcatgcaggctatcaggggattggtgacggcatttcggacacttaccattctgccgcttcccggacgggatacagatcgtttcagtacggctctttactggtttcctgcggcaggtttgtttatcggttcggtccaggtttgttgtgcatttgctgttgcaatgtccggatggcatgaattggccggacttgccatgattatttcgggagtaatgcttactcgaggccttcatgcagacgggcttgccgatcttgccgatggtttctggggcggaaaaacaaaagaaagtacgctgcggatcatgaaagatccgaatgtgggttctttcggtgcgcttgcactgatactccttatgctggtgaaatgggttgccgttcttaaacttgtggaacttcaggcctacgctcctcttgtatcgggagttctgcttgcacgctggagtcaggttctgctcgcatcgacaatgccttatgcaagaagtgaaggcggaacggctcactcgtttgtacatggagccggtgccccgcatcttcttgtaaccaccatggcatcgattttgatgctatggctgatcctgtacgcaaaaccggaacttgttgccgttgcgctttccgctgcactcgcttctacagtttgtaccggttacctgtcctatcggaaaatcggcggcgtaaccggagatgtacttggtgcagccagcgagttctgtgaggcttcggtctggatcagttgcgcactgttctgtttataaactacataacggtatcttatccgcaggagtataccggttcaccggctttttcgacaagggtttttatttcaaatcgatatttatccaattcaaatgaaaatccgggattttcatgaaaaacgacactgtttttcccgaaccggaccttcatgggtacgcttactttacgctcatctccgcagacattatttttaatgccaggtctgaaaatctctccgctgtcattcggtaaagataccagcacggcatgatcaacggtagagagcgcttcaatactgccgtcgagggcaaattgcactgaattgatgtcgccatggatgccgtttggttcattgtcgtaggccagaacccggcctatcggagtgtgcagctctatttttttcaatggttcaaatgaacggatctgcccggattcataaaatgagattccttttctgacagagatcacgccgacaggagttgcaactgaaattacctgtcccggccagagcgtgacgcttttaagggctccgctttcataaaactgaacgctgataattttggcggtcagttttccggcaggtgagtcaaattcagtcgattctgcaagagcgaactcattctgccatgtccagaagccgctcagctttccatcgagagggaatacccgtttgatgtttccgtttttgtgaaaggtaacaagttccgccggaaatggtccgatcggggttgtaatgagtgtttgtgtctgcagtgcgacggatttcaatgaaccatccttgtaaaaatacagcggttttaccgttcttctgcccatgtcttcggcttcatactgcggaacgatttctccatatggagttttcagcaaattgggaacgccaacaaggcatccgtccattttgccgtttgaaaacaggctgcggaattccacaccgctcaacgttccataccgggttacaacactgttcatggacgatagatcaaaattaaataaagtaaaacatcattacatggtaatgattgcaactatcgtgccatgttattatttttcttctaaatcattgtttaattataagttgggttgattttgcgttgccggctttctgcaataaaagatacaattatgttgtatttcggcccgtttctactgttttgtcaggattcggttttttgagccatttatgaacagcccgttgaatggtttccggtgtatagggtttgctgataaaatcatcgatacctgttcgggaacattgttcgtttatttccgagagtgaatcggcagttacggctattatcggacagtagtattcatgatcgagttttcgtattgcttccgaggcatcaagaccgttcatttcaggcatatgaatgtccatgaaaatcagatcggggtgatgggcagaaaacaattcaatagccgtttttccatttcccgcttcaaggattgtcgcttcaggaagtacttttaacagcaccgtttttgccagcagcatgtttgtgctgttgtcttctgcaacgagaatggtgcatcgcagaggaagagatgctatttcattacattcgcttatcaggcgcgtactgtcttttttccccgattttgagagcaattcgataaaaagatcgcgcttaaccggtttcataagtgaaaagctgcaagcgtttctttgagatgcatcaaaaagagaggggtcatctgtcgttcgaaacagtgtaatgacagtacacgctttatcgtgctgacaaagctcggccgccagctctgtgccgttcatgtcggaaagatggtaatcgataatgtatgcatcgcaggttctttttgagaagagctcaatggcttcagttcctgttttggctgcggtgcattctatgagttcggattcaagaataccggagagcaattcacggcagcgtttattatcatcaacaatcagagcgtgttttatagtcagaggtttccgatgtttgtgttctgtgttgctgccggtcttaagatcaagggagaagaaaaaacggctgccttgtcccggcgagctttcaagctgcaggcaggagcccatcaggagcagcagtttattcgatatggtcagcccaagacctgttccgccatactttcgggttgtggacatgtcctcctgcgagaacgcttcaaagatttttttccggttttccggagatattccgattcccgtatcccggaccgaaaaaataaatacaaggtaatccggatcgttatcggacggaacggtttcgatttttaattcaatctctcctccgctggtgaacttgacggcattgccgagtagattgataaggatttgtttcagacatacagggtcagcaagagccgattctggaagggatgaggggatgtcgagcagaagttcaagatttttactgtgagctgtaaaggcagtcatatctataacctcttctgcaagttcttgaagtgagatcatttcattgtacagctcgagttttcctgcctcgatttttgacaggtccagaatatcgtttatcagcccgagcagttgttttgccgaattgtttacggtgttgatatagtgaaactgaacgtcatcgagagtcgtcttcataagcagggatgagaacccgataagcccattgagcggagtgcggatttcatgactcatatttgcaataaaatcactttttgcatggtttgcggcttcggctttttctcgtgttgcgatcagatcatattctatttgcttgcgggaggtgatgtttctcaggacaatgatgcgtcctgtcaggcatccgtttttatccggaagagccagaatatcgatgtcgaaccatgataccagatccagtttttgttttttcaggtcggcatgttttatctccctggcctcaataatcagtccgtacagttccggccactgtcgcaagatcttggcggcaggttttccgatatcgttttttgttatttcaaggatgttgagcgcagcgttgttacagtcggttattctctcttcctgatcgataacaaacacaccgtcaggcattttgtcgtagactatttctcttacgaccggagcaaggtcaaaaaaagaataacggaacaatccgaggtagagcaggcatatactgaatgaaaacgtgaacggggttggatcgattccccagggaacgactcttgcctgatagagcagatagcttgtccacggaatgagggttcctgcaagaaggatgacaagctgtcttcgatagatggttgcagagtgtgaccagagtcgataaaacaggatattgctgaggaaaatgcagaatacgttgtaggcctggcaaacccagtaccatatgcccggtttaaatgaaacaacagggaacagttcaccctctacaagctgtatgctttcgtacaggaattgatggcgctcaaggctcatggcaagggaaagggtggtgattggaatcagaagaagggccacataatacgctgcggacagatttttgattttaccggtataagagaaggtgaacagcaggaaacatgccggaagaaaggctattcctatgtattcgaagcggatgaaaagcagggttgttgcgagctgccgggatgatatttcaaggccataaaaaaaagagtagaacatgcagcaaatcacggtcagcgtgaaatactctttacttgcattgagtttccttatccatacgtggtagacaagcaggcagagcaatatggtattaccgaaaagaggtaatgcataaacattgaaataaacactgccaggttgcaatatttcaggcgacattgttctccaattgaacgctctgcataaagaacagttatggaaagatactgtatgtttttttttctgttattctgaaaatagaaaagggggttacaaaataaaaatactgcgccatgtgcattgttttatacggcattatttttttttctgtaacgctttttctgtaatgatctgctcaacgtttgaagatatggaaaggcttcgcatcagatcaagaaggttctgatcgatattcagattgagttccactggacgtccggcctgaaaatcggggttgtttcctttgagctgaaccctgatcgtcgattttccgtctgcagccatagagagtgaagaggtcagctgaacatacagaaaattcgacagggcttcataggtggttcggagtccctgatttgcggcagcccgttcttcgggagttgtggcataaatgatctggcccgatgattctgcattcattgctccgtctgtgatttcaatcgtttggcccgacatttttaccgggatggaacctttcaccgtacctgttgcatagatttttttcgtgccctgcaggtcgagcagtttctgcagcggaatatcgttcagctgcagaacggtttcggtttcttgttttgccatatcgtaatcaacgcttttgatcccgacagttccgtcaaaaaatcctgcgctgaaatctgaaagcgttaccctgtcaggattgtttttatgctgccatatcgccagttttcctttcggcgatgcaagcacgagctctccgccccgtgtttttcgtttcagctccttcagcgtgaaatccatcacggtttttccgtcgtaatgacgggtaatcagaatatccggacttttgaaactgtagtctgcatcctgatccggcactccgaaaatgcgctcggttgcgcttcttttcggcattggtggcgaaatggtaatggttcctcctccgcttgaacgcagtctggccttgttgatcataaatcctttttttccaagaaccagcgggagcgttccgcttatcgcgccatcgagagatcctttaaagtcaccatgcagtctcacccggtcgagtgcatcgatattgttcagttgaatggtcagcgggatctctttattgctgctgccgaagacaacaggggctgccagaagggtgcctccaagcgcttctgccgagagctttccgagggcgtagtgcttcgttttgctgccggcggcatcgaatttcagggatgtttttatgttgcggagcaatgcgcggcttccggtattcgaggagagatcgaaagagagccactggcggttctctttgtcgtaaaagataattcttgtgccctttgatccggaaatcgtaccgctgttaaccgtcaggatgtttttgcggtattcgagaggcagcgtgccgttgaaggttccggcggcaagcggtttgttctggttgccgttgcccttcagtcccggaaggtcgcgaagcgcaatgtctctgaacgtaacggttgaggcaagatcgatctttccgaaagtgagcccttttttcccgaaagcaagcggtacgcttcctgtaagagcgcctttgaacgagcccttgacttcgccgtgatagttcagacggtcgaggacatggatattgtccaaagtcagggtcagcatgacttcgtttttcacaggatcgaaaaggaagggcgatgcctgaagttttccttcaaaaagttcggccgagagatcacgaacggccaggccggagaggttttgattccggctgttgagcgtgatcgttgcattgaggtttccgagcagttcggcagaacccggttttgcaccgatatcgagcgagatgcggctggcattatcagctgtctgatagatgatggccgatcctgcacttgcggcaaccacggcgttacggaccagaacggtggaatccctgaattcgacaggaatggaacccctcaccatccccgcacccctcagcagttgtttatcggacggtttgaaccagggaagttcgttcagtggtatttcagcgagtttgagcgtaaagctggtcgcctgcttcttgagatcgtactcgatccgctctgcagctccgttccattcaaaaagattgatggagcagttgctgagaataagggcgcacggttttagcggatcccgcttcgaaccgaacagcgccctgaaattacccacaggcgagggattcccgtcactgtagagttttgatacgaacagggtatccgacggctgcagccattttccggcacgggagagcgatacacgataatcgatgcctgccaggagtagcttttccctgatgacggaagctttccggatagcataggagagacgttcgggctgaaagtccattggagatcccttgcggcgcacaatggtgagtttcatgtcgatgcggggatgttcgtcctcaaacatgaaactttccggatctggcagaatacggagtgtatcggcatccagagcgatatcggtctgcaggtgatcggagaagagaaggcggtcaagatcgctgaaattccaggaaatacgcccgttgacgaccgagattctgtaggtcgcaggtttactgctgcactggtccggcggggaggtgaacgaagccgtcagtttcctgaagccgaccccgccaggccccggtatgccgataccggataactgaacgagaaagggtttccctttcagtgcacggtcaacgagcagctgggcataccacggaaatgccagccatgccgatacaggtacaagcatagctgcaatcagcagcgccacgatgattcgtttcgtccatttcacgttcaggcccggttatccattcagcttatcctgcttttttcttccattgaccctttacctgtacccatgttccggcaggaaggcgggtataaattttctcaaacatcatggttccgacaacatcgagcgaaaggttgttttgtgcggcaatcttggcgtattcggcgcgacgctggttgttgatggttgcaatgagaccctgtgcgtcgctgccggctccgggaggaacggcaagcagcccgttgtccatctccccggcaatcccctgggagcgggcggtttcaagatcgagtgcaaacgccggcgcggcaaaaccggcaaacagcatcaatgcgagcagggctttcaaagccgttgatttaatcatggttcctgtcatgttttttccctcctgtttagaataacccttttttcgtatcgagcagcgaatcgagctcacggtcgacctttaccctgatttcgtgatcgatcttgatgttcatgttgatgacgataggtttgtccggtgcttcgaccttcaccgtcgggctgcagccggacgcaaatgaaacggcggtgatgaccgggagcagcattgctctgatagcggttcgtttgttcattgaaatggttcttgtttatggatgagtcgtgcttagaaatatttcatggttacagtcacttccgtctgtttctgatcgagggaaaacagggcttcgctgaatttcggtggtccggttttgattttcggattgttggataccccgaatccttccctggggatgccgataaaggttttatccatttttccgttgctgttttcatcgtgcaggacgcttacggcataggtgccgtaagggatgttttcgaatctcacctcatgttccgtgccgcttattttttttacacgtctggcaagcgcgcggtcgggtttgtcgggaaagccctgttttgaggagtagagcaatacaccgagcatgccttccggttttttcaactcccgtatttttaccgtgatacatcccgattgagcgggcagacatatcgcaggggttgtttcggcatcagctgaaggtaatgccgacagacagaagatgagagaggtaatgccggcaaggagctttgtcatggttcagggatctgctgtttcataatgtatgcgtcacatcgcaatatcgatattgcaatctcttcatgcaagttcctgcgggatttcatactgcggatatgctgccatggttacattgcattgtaccggggattttttcatcttatcggaatcaactgtctcagtaacccgtcactccatttattatgcactggttctatctcattacggcaataatctccgaagttgttgccaccacggcactcaaagcgaccgacagctttacacgattatggccgtcgctgctcgtggttgccggttattcttcctcgttttatttcctttctctcaccttgcgatatttcccggtcgggatcgtgtatgctatctggtcgggggtcggtgttgcgctcgtcacgcttgccggctggtttttttatcatcagggactcgatgccggagctatagccgggatagtcctgatcgtcatcggtgtgcttgtactcaatcttttttcaaagacggtacttcactgaataccttgccgaagtattttttttgttttgagtcattaacgtataatgtcatatggatcgtaatggaggcctgctgttttggcacatctttttcggtggtgtccgtgaaacgcaactgtttaaataatccgcaaacaggagattgtgtgttatgagaaaaatgctcgtgttttgccttatgtttggtgtgcttggagggtgcagggtataccgtccgaatgatgaccatcacaggcccaacaagccacatcccgataaacctcacaaaccgggttttggcggttcgggcgggagttgggataacaacttcggtggttccggcggttccggtggctccggtggctccggcggctccggcggctccggcagctttggtggttccggcggctcttccgatctcaagcgataattccatgaacgtcaactccggagagacgcagccgtaacgtttccgctttgccatcgtgaggggagtgtttcagaacaccttccctcacgatgcttgtttgattattgagcaggagttgttttttttacccgacaggtaaaacagtggcgccccgatccatgataccacttgatctcgtttcctgtatccgacgttcgcgaaaattctgcgcagagtctgtacgaatcgttgccggcaggttcatagaaatagggatggcccgtttcaggatcggtgaccggcagttgcggttgttgttcatgtcgaagcagagccagattttccggcagctttccccgttgtgaatggtagtgatcaattgcctgttctatatggacaaggtcgtcaacccgttttctgtcaagcataagttttcgctgttccgatggtggtccggcaagaaacagcccatatccgatcgctgccgtaaccagcaagggaaccgtcagagctatcagtcggcgataccgagcgtaattcatggctgacgttcctcctgtcgcaatccaccgagataataaacgaagagtgttcctgcaatcgtccccgcaacaagcgatttcaggatgaatcgaagggtcagttctcctcccagaaaacgatacagaagcgaaatgaggtcgccgatgatgatgcctgccgcgatgaacagggtgatataggtaagccatcgccggattcccgacgccctgcctgacggagtgctgagcagttcccggctgattttcatcgtcaggaaaagaaaaaccgggaatgcaacgatcaaagaagaaacggagcttctgattctttcgttgttccagattcctgaaatttcgttgtaagcgggatcgggaagagctttctcgataaatgcgaagagcagattacctaagttgaatgcagagatatagagggttgcaaaaagcagaagatagaaaaacgcttcacgggctgaaagatacggtttcggttttggaaccggaatcgggaagtccagttctgcatagtccgccagtgcccgctctatctggtcattttgccaaccggcctgtatcagggcattcctgattgcggttcgcgatattccggaggcaagggccttgcctacaaatgcgtaaagttcgctgtttgttttttccatggatgaagggtcttctgcccgaatttggtattgctgctctgaaatcgaggagctgtttttttcaggaattttcccggatatatttgtatttaaatatttcttgaaaacaaaacgttttcggcggtgataaaatttatcgtttccctgttatgtttctcactgttcattttatcgggaggttgcacgggaattcggcatgcacagcagaccgagcagtcgatccatgattccggaacaggtttcagcgggctcgctcctgcgggagcgaacctgtatcttgccgttcacgatgcccttgggttcgaagatggcccacgtttatcgcttgtcagaatctatcccgacagccctccagcctttacggttctggccgttgatgattggcttgattccggagggagaagcagcgatcttgaatcggtttgtggactgccttcccggccagatgagtttattgccgccgaatcgggttactggaagggaatgcaaggcagattgtttcatttcaggatcgatttcaatgcaggaaaagccattgttctcggtgtttcccgtcttccatttcttgccgataacgatcctgatcatgtcggtgatcagtttgaagggttgatttgtctggagaacggttccgataaggttattgttcttttcggagaacgtggcggttcattgagtcatccgtcaggagttatccgctggggcttattcgatctgcgcagccacagtttgaccttttcggaacaggggctgcatggcattgtcgttcatgctccgggaacgtggaaaaacccgaagagcaagcgcgatatttcagatatgtatctgcatcatgacggctcgctctgggcctcggcatgcgaagaccctggtgatgccggtccgtttcgttcggtcatatacaggctcggatctgtgcggaaggatcctgaacaaccgtttttacctgcaaaccagcccgagatactgctggatgtatccggtttcaaaatcgaagcgctttcgtctccaccagtttctgttcctttgagtacaatgtgtatcggtaccgatgatgaaatttatggaggtgtctggagatccgtacattgacgatggtttcgggagaaatttcgaggtttcgtcaagggagaaccatcgaagcatgcagcagacaggtagttggtgtctttttcggtatcgtgttcttgctcttgatcaaatattcttttacactaagaggaaccacgccggcatttgtctgcatcccgtcatgaagcatgctgtttccgtgaatctctgaatcgttattaatttaattatttatttctggcagctatgacaacagataaggttgattttcagtgtgacgtacttgagcagagtcatgatttgccggtgcttgtcgatttctgggcagcgtggtgtgcgccctgccggatgcttgctccggttcttgagagccttgccgaaaagcacgccgcttcatggaaactggttaaaataaatacggaagagtttcctgatatcgcttcccggtatgatgtgaaaagtattccaagtgtcaagctgtttgttaacggagaggttgtcgatgagttttcgggagctcttccggaataccagatcgagcagtggctgaaaaatgccattcccagtccttatgcaaaggaagtcgctctggctgaagattttttcaggcaggggaagaacggaatggccgtatcgcttgcggaaggggtattgcagaaagaaccggataacaggaaagccatcgcattgtttctcaaattgcgccttttttcgaatccggaagattcgttgcgtttaagccgtcggcttgaaggtgaagccgggtatgccgatatcactgaagcggcacagatgatatgtcgtctgcttatgcttccgaaacaggatctccccgaacacccggttcgtgatctgtatgtagatgccatatcgaaacttgccgaagagaacttcgatgcggcattggctggatttattgcggtgattcgcgaacaccggtattatgacgacgacagttcgcgcaaagtctgcatcgcgattttcaaatatcttggtgaagaacatgaaataaccctcaggtatcgaaagctttttgagcgctcactctattagggagaatgatatgttgttctattggcttgagccgaactcatccttgccaggtaacagggatgtctgaaaacgcgtaaaaggacagatgcgggaaaagcataaaattgtcatcggtgtagatcttgacggtgtatgcgccgatttttatgggcgtatgcgcgagattgcggccgaatggtttgaaaagtcgatcgaagaactgccgcctgacgtttcatacggtctcagtgagtggggcgtgctcgacagaagtcaatatgaaagtcttcaccggtttgccgtaacacagagagagctgttcagcagtatggatatgattgccggcgcaaggaagtacctgcgcaaactctcggatgaaggatatcggatacggataattacccatcggctttacattcattatttccatgcctccgcggtacagcagaccgtcgaatggcttgacagccacggtattccctactgggatctctgtttcatgaaagagaaagaacaggttggtgccgatatttatatagaggacacccccgacaacatactgcagcttcgggagcgcggtctgcataccatctgtttcgccaacagcaccaatacgcatattgctgcaccaagggcattatcgtgggagcagacttactttttggtaggagatcacactgcccgatacctcaagcgttgagaagcgcataaggtatcgggatatcggaaaatgttccccgtcacctttcattcggcaacaggagcttgtctcatgcaatggtcagcggtcacgcctccattcatggtcattgcgatctctgcggtcattgcggtctctgcggtcattgcggtcccagttacggtctctgtggtcccaatcgcggtctctgcggtcccaatcgcggtcacggtgatccctgaacttgttcgggtggatttttctgtaatgaacgtccctgtatctcctgatgtcattccagtgatgccttctgattttataggggattctgtgatgatcgacgatcacccatcttccatggcgataatggtttgaccgataccatcttccgttgtgatacaggtagtagtaaccgccatagctgataatatcgtatgggcctccatacgatatggagtaaccaagatcgggtacgtaaaagaaatcaggattgtacccgacgacgaaacctggcgcacctatgttgatgttaacatcaacctcggcaagaacctggccggaaggttggaagatcagtaatcctgctgccagcgttgcaagtaaaacgtgtttcttcatggtatttctcttttgagacgttggatatggttgacgtccttttattacggtataacgaaccctgaacaaacatagtataacgttaagttccctgagatcacgttttctctcagccggtcacatagaaacaggcaaatttcagatagccggtttcaggcatagagagcagtaccggatgatcgggtggctgggcgtttttatagatcatccgcagctgttttccggcggcaagcgcggcctgatgaatagcagcaagaaaatcctcttcgtttacatggtgcgagcatgaggctgtggcaaggaagccgccgggtttaatcagctgcagcccgagcttgttgagtcttttataggccttaagtgccgtcggcaggttttttcggcttttggtgaagcttggcggatcgagtaccactacatcgaaaagctcttttgcctccaccattttacccagcatatcaaacgcatccgaggcaacaaggctgaagttttcaaatccgttcaatacggcatttttttcggcccgtttcagggtctcttctgaaatatctaccataatggccgaacgggctcctccgcgcaacgcattgagagcaaatccgccatcgtttgtaaatacatccaggacatcggctccttctgaaaaagatctgatgattttgcgattttcacgctgatcgagaaaaaatccggttttttgcccttcgtaaagatccacttcatagctgatgcctgcatcatgaatggtctgcagggtcgctgaccgttcgcccttgataatttccttgtagagcgggagtccttcaagttcccgcagtaccgattcgttacgcagtatgatcgcttcaggctgcagcaattcttcgatgacgtcacagacaagaggaagatgccggtccattcccgctgaaaaagcctgcagaacaatcgcccggttgaagcggtcgataacgagtccaggcaggccgtccgattcgccatgcacaagacgccatgcattggtgtcgtccaacctgtagattttttcgcgaagtgcgagtgcttcggctattttctttttgaaaaactctttgtcaggaatttctccgctgcgggaaaggaggcggaaagatatgagcgagtgcggattatagaatccggtgccgataagccggtcgtcatgggtgacgagacggacggtttcgcctgcggcaatatcgccgggaacggtctgcagttcattgctgaacacccacaggtgtcctttaagcagtcgccgttgttcttttggtttgagatggatggtttgcatgggcgaaagcttaaggttttgatgacactgcttgttacattaaaaatcaaaaatttatggtaatgcacaacctgcgaacgctccgatttctccatacgttccgttgctgcagatataccggagggtaatgtggtataaaacacctgattctcaaaaccggaaatccggtttgccgcagagtgagtattccggttcgggtcgtattcaataaatgaattttcatgatgaacagaattgtaacgcttttcctggtcgtattttttttctttctgcagtatggatgtgctgattttgagacggttattcgtgacgaagtacctgacaggccgacagtgcttacccgtgaacttgccgatctgtaccgtgaggttgccggggcatcgccactggtacgttctcttgacggttatgcagatataacgataaaaacacccaggagaaaagagcgagtctactgtaacattcaactggtgcgctacagggagtcaagaatgattgtttcggcaggtctgcttggatggccggttgccgatctgtatttcggaaaggattcactgtacgtacacgatatgctcaataatcggcttctggctggcaggaacagtgaggaaaatcttgaaaaaattcttggagttccttccggttatcggcttctgtcggaatcactgctcggtctggtgaaccttgatgaggcggttgaagatgtcagcagcgtgaagaaaggagagggcagggtgctctatgtttttgaaaaaaaccggatcagaaaagagatggtgatcgattctgaaaatcggacactgacctcgcttgttatccggaacgggccaggagagctttcgacaaccctctatttcaggaattttaagccctacaggcttgaaaacaaggtgatgctgataccacagcagatcgaaatggtcctttcgcgcacaggtgatcttcaggagaatgcttatcgtcttctgatcgattacgataagcgggttatcaatcccgaagcgctttccataaaatttgcaagaccccgaaatgcacgattgatcaattttgacgatatcggagttctgccatggctgtgaggggatagcggaaagcaggtagtgggcagtaggtagtaggtagagtaggcagtggggaactgataaaaagcgcaaggcctgttgttgccggccttgcgctcgaaatcgtgaagcagattattttgcggactggtagttctcttctgcgaacttccagttcagcaggttttcgatagttgcggctacatagtccggcctcctgttctggtaatcgaggtagtaggcgtgttcccacacatcgacacagagcaatggtgtctgtccggaggtaataggggtttgcgcatttccggtttttaccactttcagtgttccgttatcgagcaccagccaggcccatccgctgccgaactgggtcgctgcggcggctttcagttcctcgacaaacttgtcgaaactgccgaaatcgccgtcgattttcgctgccagctcgcctgagggttttccgccgccgtttgcagagaggcagttccagtagaaggagtggttccaggcctgggcgccgttattgaatacgccgattttctgagcatcgccggccgttgtgcagataacctcctcgatactcattgaatcgaacggagttccggttacaaggttattgaaattgttcacatatgccgcatggtgtttgccgtaatggaatccgatggttttcgctgaaatatgcggctcaagcgcattttccgcgtaagggagcgctggttgctgatatgccataaaaaaaagcgtttaatggttgtgtgtgttaagcgaaagatatgaaggagtgaataaaaatggttaaacttaatatagggggttttagtttcttgctgaccgaaaaaacagaaaagcaacgtatcgactgcagatggatgttcaagaaatattgaggagcgtgagatcccgctcttttatcgtggcagcaggtgcactgctggcgctccctttttttgccggttgcggggttggcgaaaaaacctctctcgacatgatcgatcggcgtttcgcgtcattctacagcgactatctcatacgttcaggagtgaccgctgaagacgatccggttgtgctgttgcggcccgattcggatgcgtttgtcactttgctgggtcggcactcacttactccttatgagttcaactgcaggatgacccggtaccggcagcagcctgagcgatggaatgaggtccttctgcttgtcagaaagaaccttcagaaggaaaaaacatgattccggtcaggaactatccatttctggtaggagtaaccggcggcataggaagcggtaaatcaaccgtttgcagatttctggccgaaatgggatgtgcgctttttgaagccgaccgggttgcaaaagaacttcagtgttccgatccggaaatcattgccggcattcgcgatctttttggtggcgatgtctatgctgtcggtgccggaggggtgttgctgctcgatcgacgtcgcatcgccggcgaagtgttttcagattccgaaaagcttcttgctctgaaccgccttgtgcatccaaaagtctatgaggcttttcatgttgcggcagacagggccgcgcggcagggaaataccgtgcttgtaaaagaagccgcaattctttttgagacaggtaaaaccgcagaacttgatctggtggtcgtggtcgctgcaggcactgagcttcgggtgcagagggcagtggataaagggatgggttcaagagaggatatcctcgtaaggattgctgcacaatggccgcaggacaaactgattgaaaatgccggatatgtgatctataatgaaggcacgctcgatgatttgcataaggagactgaaaaactgtatgcattcatagtgcagcgggctttatcatgccgaaataacgtttgagagctccggcagggacactccgtagcggtaagaggtatctgtatgggaatcagggaactcctcatagcggtgcgcaatagcgtactttttcgctttggcagaaaatatccggtggccgtattgcagattgtactcgtcgaaacttccgcagtcgaggtagagcaggcttagcgatcgcagagcatcgcggtactctttatgttcgatcatgctgagcggatcgaaagccagccactctttccataccggttcgataatttcacaggtatagggatcgaacggcaggcgcatgttttccggtgccggcctgttcctgtcgggcgaatatgctgccgccatggcaatgatgtcaaggaggggaaattcatttcgcggttttttcagcgccgattcataggtgtcaaggaatgcggagaggcttccctggtaccggtcaagaatttgagcggcagcggggaagtttggtctgtaacagagctcgaagtgcatgtcgccactgtggcatgcggcagaggaaaaacagtcgggatgcttcatggcgaggcggagggctccgaacccgcccgatgattttcccgctatggcgcggttttcccttttcggcagtgttgcaaatgaacggtcgatgaacggaatcagttcttcgacgatataggtttcataacgtcctgtcgcatcggaatcgacatattgagatccgccgtaccgcgtcatgcagtccggcatgacgataagactttcccgcatcgtgccttcggatatgagcttttctgccatttccggtacagtcggccttccgaaactgtagttcatgaaacttctgcctgtcgatgcgaatcccgaaagcagatagattaccggaaatcttctcgtgccgtcgtacgaagggggaagatagacctgcacgtaccgttcataagggtcatccagagggtttccggcaagtgttataccgggcaccataaccgtttcgatcgatggccgtgcggtgaagttccggttcatttgtattgcagtgcgttatttttgcggtttacataggtcgatatccagatactgatttcataaagcaatatcatgggtacgccgatgacaagctgggttaccagatctgtcgaaggggtgacgatagctgcgacaaccatgagcgttacaatggcatgtttacggtagaaacgcatgaatgccggtgtgagcaggccgattttcgaaaggacgtaagagatgaatgggagttcgaacacgaggcctgtggtcaggagggttcccattacaaaactgatgtagtcctggacggcgatgttgttcttgatcagcgagcttccgaagccggcaaaaaaagtcagggatatagggagaaagacgaagtacccgaacgcgatccctgcaaaaaaacagagcgagatgaaaaggattatgaaccgtgaggcactccgctctttttcatgcagaccgggttctacgaatttccagatctgataggctataatggggaacgaaagcacgaatcccgaaaaaaacacaacctgcagatagagtgatacctgaccgtagggaacgaggttctgcaatgttattgcttcgctgcttcttttcagaggtccgatcagcacttcattgaccagtgtgtcggcatagattcctgcaagagcagttatcacaagaaacgctgctccggccttgatcagtcgggctcggatctcatcaagatgctcgataaaattcatctcatcgggtttctccccggattcagatgattcttccggctccgtaccggtcgtttcaggaggtatgttttccagcaggttattttccgaagcgttcgcgttttcaagagattccgtgtcgctttcatcccggaccggtagaggatccggcattgattgttttgtcgattcgatttcctgactcatggattcaactgatagattatcccctgtcgatacgctgcaaacccaaaacatagcaacaaagatgcaaccagccaagaaattgttcagttcttcgtgccacaaatccatgtaaacagccgaattgatgagtacctccggatattgaacaaaagtttttagagcttctatgattggttattttgcctcttacggttatacttaatacggttgaaatcattatccatcaggaatccggagcgaatcgctatgtttgcagtgtttttggcgcgtaagcgagccgttatctatcaagaattttatttgtactgagtgaatatcaaggatgttactgcatcggtagccgacgagatcgaactttttcagcagaaatacaaagccgttctgcattcgagcaatacgcttgtcgataaggttacccggtatgtgcttcgccagcagggcaaacagattcgccccgcactcgtgctgctttcagcaaaaatatgcggaggagtaaccgaggtcacctatcgtgcggccattatggtcgagttgcttcattctgccacactgattcatgatgatgtcgttgacggggcagaaatgcgccgtggactggcttccatcaatgctttgtggaaaaacaagatatctgtgctgatcggcgactatctgctctcaaaaggcctgctctattcactcgatcacaaggattacgcatcgctgcacaccgtttcggatgccgtccggagaatgagtgagggtgagattctgcagatacagaaaacgcgaagcctcgatatttccgaagaggattatatcagcgtcatttcagacaagacggcatcgctgattgcctcgtcgtgtgccatgggagctgccagcgcaactgacgacgacaccatgatcgccgggatgaagcgctatggcgaatatctgggacttgcttttcagatacgtgatgatctgctcgattacaccggagactcgaaaaaaaccggcaagcagatgggtatcgatataaaggataaaaaaataacccttcctctcatttacgcgcttcgtcaggctccggcttccgagcagaaaatgatccgttccattctcaaaagctcgaagaaaagagctgttaaaagcgatgaagttatcgattttgtcacaagaaaaggcggactggaatatgctgcagaaattgccgaaggatttgccgctcaggcggttgcttcaattaccccgtttccggagtgtggagcaaaaacatcgctgcttcatcttgtcgattttgtcatgaaacggcagcattagattgtatcccactgtaaatcgaaacccgaaactaaccttatacactttaccgtacgatgaagaaagccggattgatggttcttgccgtttttgccttgcttgttgttttcgacaggattctcatgccgctctatattgctcagggacagcataaaaccgttcccgaggttagcggcatggattatgatgacgctgtaagagtgctcagggatgcaggactcgatgccaggaaaagctatcatgtgaaatatctcagcaggatagattccaatatcgtaatctctcagactccggtagccggttctctggtaaaaccgggcagaacggtttatctcgtcgtaaaccgtcaggaaaaaccgagttttcagatgccggatctttatggtcgtccggagttcgatgttcgtcagacgcttgcccgtcttgatctgtctatcgataatgtgcagataagtaccgttaccactccggaggaagacggcagagtcatcagccagtccattccagctcaaaccatggtaaaatcgggagcgtctgtttcgattattgtcgggaaactcgagattgaagcagaggggcttcgcaagattgccgttcccgatgtgctcggcatgtcgctttcggaagctcaggagaccatgtccggcaatggcctgtctaccggcaggatcacctatgaatattcagcgatactggtaccgaacacggttataagccagaagccgggagccaatgcgtttgtctctcccggcatgccggttgacttcacggtcgtaacggctgcggagtaggcttgcgggagattcgtttatcggtaatttgcctttttgtactcctcccgaagatccttgatgccggtcgttctgtcgtttccgtcactgatgattccaaaatattcgaggataattcggataaccagccagatgccggcaaaaaaaattctgaccgaaccggccaggttactgatgatgtttttcatgataatccggatactgaaacaggccactcgtttgaatggcctgtattacgatataagatcgggcttttgctcagtcggtaagagaatcttctgcttcgagccagtcatctacatccgaaccgtgaggacgtcctttctgttcccatttaaaataggcggcaattcgaatctcctcttcactcataacgattactgccggcggattttccggtgtgccgggttcaggagtttttttcttttttacaggagttttttttgccgaaggttctgatttgactgttttttcggtgctgatttttgctgtttttccagtattcttcgttacggttgttttatccggggtttctttttcagccgttttttttgccataatgactgttcctgatgacaattgattaaataaagaaaagttttctgtaaaagagacattgtaaaaagataagaaattattccgataaggatgtcgtagagcttttctttttcaccccggtaacagaaccatctgcaaggctgtcagtaatgaaccaatcacacaaggaacagggaaaaatacatcgcaaagcaaaagttcttctctatctgttgctgagaaaaacccgtttcttcaagggcagccccagggagtttttcagaatgaccctcgactcctttcttgcccaactgaatctgaatcaggattttccgtttctgctggtcgccgtatttgtcggtctggtcaccggatatgttgctgtcgtgtttcatgaagcgattctgatcatcagtgagttgctttttgccggccgatccatgacggcaaatcccgatttcagcagtctgaacgatatggtgtttcttcctctgattcctgctgcaggaggattgttcgtagggttgtacaatgcctttgtcgtcaaggaaaggccgggtcacggcctggcatcggttatcaaggccgttgcccagaaaaacggcaaccttgcccgtcatctctgggttcataaaaccatcacgtcggttgtcagcatcgctaccggcggcggcgggggaagggaggccccgattgcccaggtgggagctgcgctcggctcttcgcttgcgcagaagctgaaatttactgccggtcggacacgttcgcttctgggatgcggtgccgctgccggacttgcctcggtattcaatgctcctctcggaggggtcatgtttgccgtcgaggttattctcggcgacttcagcgtgcacaccttcagtcctattgtcgttgccgctgttgttggcaccgtgctttccagaagttatctcggtgcgtcgccgacctttcaggtaacagaatacagtctgatttccaattcggaactcattctctattttgtgctcggtgtgctcgccggactgtcggcagtgctttttatcaaggttttctatgccatcgaggagtggtttcaccgaattgaaaagcgcttcaagatacctgtctgggctatgcccgccataggcggtttgctttgcggtctggtctgtatgtggattccggctctttacggattcagttacgaggttatcgagcgagcactgaacggctccgtttcctggccgaccatggccgcagtctatctgctcaagcctgttgtagccgcctttacggtcggttccgggggttccggcgggatgtttgctcctgccatgaagatgggagccatgctcggcggaatgttcggagagacggtgaacgctctttttcccggtatgacggcagcctcgggagcttatgcgctcgtaggcatgggcgctcttactgcgggcatcatgcgcgctcctctgaccgttattcttattctgtttgaaattaccgggcagtacgaaatcgtgcttcccatcatgtttgccgcggtaacctcttcccttgtcgcacgtcttgcctggctatatagatcccggcatcgcacatcataggtttcactcagttttttggcatgttcgttgacggacttccggttgaatcccgacctgttgtggaacagagtttcccgatgacggccgaacagcatgttttccgcaacgctgtaagcggttataacggcatgtttcaggcgatcttcggggacgagcgagacgccgagtgccgcaatttcagcagggtttttaccggttatatcggtttcttcgagcatgatttttcctgaaaccgttccgcttttcaggttcactccccacagcagtgaaagcagctcgctctggccgtttccctcgacgcctgcaattccgaaaatctctccggcacggattgaaaagttcagctcctgcagtttataacgtccgtcatccgtcctgaaactgaggtttttcacagacagtatggtttttccgggagaaggcacagggttttcaaccctgagcagtacgctgcgaccaaccatcatccgggcaagctcctccttggtggtcgctctgcatggaagagttcccgttacctttccctgcttcatgacactgaccgtgtcggcaacggcaagcacctcgtcaagcttgtgggtaatgatcagaatggtttttcccgctctgcagagagatcgcagaaccgtaaaaagggtatcggtctcctggggggtgagtacggctgtcggttcgtcaagaatgagaataccggcgttccggtagagcaacttgataatttccactcgctgttcttctcccaccgaaagcgtagcgaccaaagcgtccggatcgacagtaaaatcatattgtcgggagagcttccggatgatatcgcctctgtttttcagtgcgagcggcgaaaaaaggcgctttttttcaagcccgagtatgatgttttctgctaccgtgagcgtcggcacaagcataaaatgctgatgcaccataccgattcctgctgctattgcatctctggacgaggcaaatactacggtttttccgtgaacctccatggttccgccgtcgggccggtacatgccgtagatgattttggcaagcgtgcttttgcctgcgccgttctcgccaacaatggcatgaatggtgccttgcatgatcgagagcgaaacatttctgttcgcttcggcagaaccgaatttttttgtgatcccggttaaccgtacagcaggttccatactctgttatacccagcttattacggtctttatagcctccttgctgtcaagagcgatacggtatgcgaattcaaactggctgaccggaaaaacgttggtgaaaaatttttcggtgtcgagctctccggtatcgagcagcgtggaggctctctgtatatgccggaaagttgagatattggaacagatgatcgccggttccttgtgctgaatcaaccggtaatcgtaggccatcacctcatagttgcccatgaggagcacttttgcctgatgcttcatcaggcgcatcgccttctcgatcatgagaatgcgtccggtggtttcgataaccaggtcataccggtcgttgaattcggcggtaaagtctccgatctccagcgcaatgtgctctgcccgggatagctgtcccctgatgccgaatgtttcgactgcatcgacatgcagacaccctttctggaacaggtactcggaaatcatcagtccaaccgaaccaagtccgaggatgagcacccgcatcgagggatcgatcgggaccttgtcaagcgcactgataacgtaggccagaagccctgtaagaagatcgcggtgaatgggtgggcggcccagtggcagtacgttttctgaagaggtcgggatgagctcagcatggcatccgtagtagctttccacgccgctccacctgtctcccctgaagacatagacgaaatcgcccgtctccacctcgcgggtatcaggaccagcttcaacgacctgtcctatggactcacttccgggaatgatcggatattcgagcaccttgtgcgataccggtttattggtcaggagcagccggtcaaggccgggagttatggtgcttgcaatggtttttaccagcagatcgccgggattgccgatatggtatggagtgttctgcagtctcagtttgctggctttcggcagaacgatggcttttgcttcgcccttcatggagtcgagtggttacttctgggaaatcaggaattcagagtgtcaaaagtgagctgagcgaccaggaaatgatgctgataaccagagatccggcaaccgcccaccagaacccgtcaacggaaaatccgtctacgagaactgcggaaagctgcagcatcagagcattgataaccagcagaaagaggcccagcgtgacaatgatgaatggaatggaaagaaataccataaccggtctcagcacggcattgacaaaaccgagcaccagggctaccacgacggcggctccgaaatttcggacgttaattcctccgagaaggtgtgctgtagcatagacggccagtgcgttgatgagccaaagaattgcaatcctgatcatagtctctcccgtttaagattttcatgtacgacaatttaagaaagaaggcgtcgaaaacgaaaaccctcaggaacgctcaggctatgccgagatgggatagtgcttcctgcagggttttgctccctgcaatggtgatcggcagctttttcagcgatggtttcagttcgcgggtgttggcttccggcagcacgatgcgtcggaacccgagatgcgcagcctcccggatgcgtcgttcgctgtcgctgattgctctgagttcgccggaaagtcctatttctccgcagcagaccgtcgaagcgtcgaccggcaggttggcaagcccggaggcgactgcagcggctacggccagatcggcagccggttcaacgagtttgaggccgccggtgattttaacgaatacatcctgcccccaggtctgcatgccgagccgtttttccagtacggcaaggatgatcgacatgcgtttcaggtcgaacccggtactgatacgctggggcatggcataacctgttttcgatacgagcgcctgtacctctaccagcagtgcccttgatccttctatgccggcaaggatggagttgccgggaatgccgcttatccgtcctgaaataaaaaactccgacgggttgcccacctcttcgagcccggtttcctccatccggaacactccgatttcgttggtcgagccgaaccggttcttgaccgaacggataatccggtatcgctggtacccttcgccttcgaactgcagtaccgtatcgaccatatgctcgagcgcttttggtccggcaagtgcaccctccttggtgatatggccgataatcatgaggatcacattgagctgtttggccttgcgtatcagcatggccgcacactcacggatctgggtgatggtgccggctgagctctggtattcttcggaataaacggtctgaatcgaatcgacgatcaccagacccggcttttcctgttcgatcgcctcaataatgcgctcaaggttcacttcgggaagcaggaggaggttatccgccctgatggagagcctccttgcccgttcacggatctggttgggcgactcctctccggaaatgtagagcacctttgccggagccatgcggggagcgagctgaagcatcagggtagactttccgatgcccggctcgccgccgacaagcaccgccgaagcctgcatgattccaccgccaagtacccggtcgagctcgcctataccggtcatatgccttcggaactccgatggttcgacatcgagcagtttctgcatacggacagggggcgctcctgatgagcgttgtttgccgattttttcttccggttcgacatgggtttcctgcagggttccccagctctggcactcgaagcacttgccctggtatttcagcgaaaccgcaccgcagttggtacagatatatcggacagcgcttttagccattggtattcctactgcaggttgttggcccgttcgaacgactgcagggtgtttttcagcagcatggctatggtcatgggtccgacgcctcccggcacgggagtcatggccgaagcgatagccgaaacgccttcataatcgacatcgcctgccagacggctgccgctctttgtcgaggggtcgtcgatccggttgattccaacgtcgataacgacagcgccgggtttgaccatatcggcggtaatgaaaccggctttgccgatggcggcaatgaggatgtcggcctgacgggtgtaggaaggaatgtcctttgtagccgaatggcagatggttacggtacagttcgtcgcatcgagtttctgcagcatcaggttggccatcggttttcctacgatgttgctgcgaccgaccacaacgcagtgtttgcctttcgtttcaatgttgtagcgcccgagcagttcgagtatgccataaggggtgcagcttacgaaacacttgtcgagatgacccatcaccagtctacccagattttccgggtggaatccgtccacatcctttgccggatcgatggcaagcgtaacagcgaattcgtcgatctgtttcggaagcggctgctgtacgagaatgccgtgtacgtcgggatcgtcgttaagttcccggattctggagagcagcgcctcttcggaggtcgatgcgtccatttcgatcacgctcgaatgcatgccggtttctttacaggattttgccttgttgcgcacatagacctgcgatgccgggtcttctccgacaatgataacggtcagccccggaacttttccggttgcggccctgtgctcgtccacacggactttcagttcgcttttcaggtcgatggagaccttttttccgtcaataatcagcatgatgctctggcttggtaagatagggttgaaaaaaacggttcttgagcgcaaagaatacaagatatgctttcttcggcttttgctgaaacctgtttttccgttgcaggaagtttgcagaacaggtcggatctatgtatttatagagcttttacaaaattcactaccgcatggaatcaacgattacacgcgcatgaaagctcttgtgctcaaggagccgcgttcgctcgggttgtgtgaacggaacgatcctgagacaggcgaagatgaggctctcgttcgcgttgtctgctgctcggtctgtcgtaccgacgcaaaaatgtggcagagcggacatcgcgatctcgttatgccgcgtgtactcggccatgaaatttcgggctatctggataacgagagggttgcggtatggccgggtatctcatgcggaagctgcgccttctgccttgccggccgggagaacctctgcgcctccatgcagattctcggatttcatcatgacggcggatttgccgagtatgtggccgtgcgtcgtacgagcctgctttccgttcccgatactctgccgatggagcttgccgcgcttgccgaaccgcttggctgtgcactgcacggtcttgaccgtgccggggttcggtccggtgaacgggtgctgatttacggtgcgggttcgctcggtctttttcttgctctcggtgctgcagagcggggcgcgcatccggtcgttatcgagcctgacgggagaaagcttcggaagagccataccttcagggatcgctttgccatcggaagcgccgaaactccttcagtcgtatcaggtttgttcgatgcggcattcaatgccgcatcggtaccctcgacacttgatgggctccgtaaactccggtcaggcggacgatactgtcttttcagcggacttcaggagcttcccgaatccgccgcgtccctttttgccgggctgcactaccgggagcttcagcttttgggctcatacggatgcacccgcgcatcgatggcatccgctcttgccatgcttgagcgtttcggcggcgatcttgcttttatggtcgaacgaaagctccctatcgagcagcttgaggctgctatgccggatgtgattggaggaaagtattttaaaatggttgttcaattctgattgtaaacacatgtcacacgaaacagaacttcgcaggttcggaaaactgatctcctcgatcgcatccggccatgtcatgagccgggaggagtcgtgcgaagcgtatcggcaggttattctcgatctccagcctgaattgcagcagggtgcctttcttctggcccatttcatgaggaatcccactgtcgaagaactctcgggggcgtgggatgcgcttgaccggtacgatactgcgaaaattgccgttgagggtgacgcttcggtctgcgatatcgtcggcaccggctcggatcccatgaaaactcttaactgttcgactccagcctcgctgatcgctgcggcctgcggactcaggatggctaaaaaaggcgcacgcctcgtgactggagtttctggcgcttccgatgttttcgaatgtctcggcatagacctcgatctgccgctcgagcgagccggtgaggctctcagggagacaggaatctgctatcttccgggagaggcttttctgaaatccggttggtcccgcctgatccggaacatgcggttcactacagctttcaacatactcggtccgcttaccagaccttgccccgaaaacaactgcgcagttatcggcgcctacgctccggagatctgcgaccggatgattgccatacagaaggagatcggcatggaagcggttgtcgccccttacggcatggtcgagggcatggggcccgaaaacggcattgacgaatattcgctttcaggtacgacaagagttgtcgagctgcgcaaaggcagtgtttccgttcatcaggtgacgccggaagatttcggcatgaaaagggtccctttcagcagcattgcaagccgggcgacagccggagagaatgccgccgtcgtgctcgatgtgcttcagggaaagagcgatggagcggaagccgactttttctgcatgaacgctgcagcagcgctctacattgccggtatggctcccgactacaaaaaagcggcagatatggcccgtcaagcgcttgcgtcaggagcggcattccggaaactcgaagatttaagagcctttcagggaaaagaccagctttgttgtgtctgagagtctcatccgtggattgcggattttagaagtcacataaagtttcttagatttgcttcccctgatattctattgtttgaaagcaggcggtttctttcccttttactaacttttgttcaggtatgtcgcttgtttccatcggaaatgtgcttatcgatcgtgcggtactgcaggccgaattttcctgcgaccttcagcagtgcaggggtgcctgctgtgttgagggagagcttggcgcaccgctttccccggaggaagcccaccagcttgaaacggcgccggatgagctgataaggatgctgccagacaggaatatccggtatcttcaccgttacggcgcggtagaggtctgtcagggcacacagtacacccgaaccatcgaaggtcgggagtgtgtctatgccgtcatgcaaaacggcattacgctctgtgcggttgagatcgccttccgtgaaggcgttctcctttttgataaaccgctttcatgcagactttttccggtgagaatacgcagaaaatttgggctcgattatctggtttacgagcagcatcatatgtgccgttcggcacgaaaatatggaggggaacgtcggacaagacttgttgattatatctaccgtgcccttgaagctgcttacggcatcgagtgggcgaaaagccttaaagcatttgttgattcatccccgaaaacctgatggcagagatacggctacaacagaaacagaaagcgattctgtctgcacagcagatactcagcagtcagcttctccagcttccgcttctcaatctcgaacagaggatatatgacgagctgcaggaaaatcccatgcttgagcttatcgctgaaagcaaggataccgccggggatatcgcttcagaagacgatagttccccgggtgacgatatgttcggaacgctggaacgattcagcaaaagttcgatgaaggagcctcggcaggttaacacctccagggaagattccgaggggcgcctgaactttactcacgaaagcgcaccgcaggaacgattttttcaggcggtacagcacgacagtttcgatgagcagcttctccggcagcttgcaatgcaggagggcattggtgaacgggaggtcatgattgccatagagattctcggcaacctcgatcatgatggctatcttgcagaggataacgatgtcattcttgccggtctgcactccagcggactggatgccgatgaacatgagatggaaaaaattctgcgcaagatccactatctcgatcctcccggtattgccgtacgggatctgagagaacggctgcttgtacagcttaaactgagggaagcgtcctctgaacaggagatataccggactgcagttcgtattcttgtgcagttttacgaagattttctgcaccggcgatatgaccggattctgaaaaaactcgatctcccaaaagatcatgtcgaagaggctcttgggatcattacctcacttgatccgcatcctgtcgagctgtttcacgatgagggagggcattacatcacccctgattttatcgtgacctacgaaaacggtgagcttaccgccatgcttaacgaccggagctcgctttcggtcaaggtttcggaacagtatcaggggatactcaaaaaccgcaaggcgccaaaggatgaaaagcggtttatccgctacaaccttacgagggcgaacgattttgccgcagccatagccatcaggcgccagacgcttctgaaggtgatcgaatcgcttatgaaagcgcaatacgcatttttcgtttccggtccggaacatcttgttcctcttggaatgaaagccattgccggcgataccggtcttgatatttcaaccatcagtcgggcggtgaacggcaagtatgtacagacccgcttcggagttttcgaacttaaatacttcttcagcagttcgcttgctaccgacgaaggcgacgacatgtcgagtaaaatcatccggcagtatatcggtgaaatggtgaaagcggagaatcccgacaaaccgctcagtgacgatctgataaccggccagctcaaggacaaggggatcaacatagcccggagaacggttgcaaaatatcgtgaacaaatgcaaattccagttgcaaggctaaggaaaaaaatattttaacaggtgttttcaattatgggtcaggaatcaaagccgttgatacgttcaacgacggtactgggtgttatcagggacggcaaggcggctctcggcagcgacggccagatgacgctcggcaataccgtgctcaagcactccacacgtaaaatccggagcctctaccacggccgcatcataaccggttttgccggtgccacagccgatgccgtcacgctgctcgacaggttcgaggaaaagctcgacgcatacggaggcaagcttgaacgggcggctgtcgaacttgcccgcgactggagaaccgacaagtatctcaggcggcttgaggcgatgcttgccgttgtcagtcaggacaaggcgctcatcatttcaggtacgggagacgtcatcgaacctgaagacagtatcgtggccatcgggagcggcagcatgtacgcccttgcagcggcccgttcgctcctcaagcataccccgctttcagcgcgtgagatcgtctcggaaagtttgaagattgccgccgatatctgtatctatacaaacgatcatattgttatagaagaactctgaacagcagctctgccgtcgaatgaattctttactgtttctctgaaatttcaattatccgcaatgaccattaccagcgacactgaagctgctgccaggacagaaggaagaagtgctattgccgcacataatcttacaccgaaccagattgtcgaacttctcgataaatatatcatcgggcagaaagacgccaagaaatcggtagccatcgctctgcgcaaccggttgcgccgtcagcatgtaggcgacgatcttcgcgaggagatcatgccgaacaacatcatcatgatagggcctaccggcgtgggtaaaaccgaaatagcccggaggcttgccaagcttgccaaagccccgtttgtaaaggtagaggcttcaaaattcaccgaagtcggctatgtggggcgcgatgtcgaatccatgatccgcgacctggtcgatcagtcggtagccatggtgcgcagcgagaaatccgaagaggtaaaagaaaaagccgctcttcttgtcgaggagcgtcttctcgatatactccttcctccggctccgccgtcacgatcgcatgaggatcaggacgacgacctggacgaaaaccggaatgccatggctccggcggacgagaacgatatttcacaggaggttaaccgccgcagccgggaaaagatgcttgaacggcttcgcaagggaaagctcgaggaccgtcagatcgaaatggatacggcaagcgagaacccaggggggatgatgcaaatattcggtcctctcggccagatggaggagatcggaagcatcatgcaggatctcatgagcggtctgccgcgcaagcgcaaaaaacgtcgggtaacgatagcagaagcccgccggatactcgaacaggaggaggtgcagaagcttatcgatatggacgccgtggtcaaggatgccatcaacaaggtcgaacagtccggcattgtgttcatcgacgagatcgacaagatagccgctccgtcgactggttcgggaggcggcaaaggccccgacgtcagccgtgaaggggtgcagcgcgaccttctgcctattgtcgaaggatccaacgtcgccaccaaatacggcatcgtcaaaaccgaccatgtgcttttcatcgcatcaggcgcttttcacgtctccaagccctccgacctcattcccgaactgcagggccgctttcccatcagggtcgaactcaaaagccttaccgaggaggatttctacaagattctcacccagccgaagaacgcgctcatcaagcagtacaaggcgctgatcagcaccgagggggtcgatctggactttaccgacggagcgatacttgagatcgccagaatcgcggccaaggtcaacgaaagcgttgagaatatcggagcacgccggctgcacaccatcatgaccaatctgctcgaagagctgatgttcaacattcccgaaagcgtgacggaagaaaaggtagtgattgacgaagccatggtgcaggataagctttccgcggtctcatcggatcgtgatctgagccagtatattctctaaaaaaagaacatatgggtactctttcgattctcgtactgaacgggccgaacctctcgagactcggcaagcgcgaaccggaaatttacggtacgctcacactcgacgatatcaatcgggggcttgccgaaagctttccggaggttgccttcgatttcttccagtctgaagacgaaggtgttttgatcgaaaagctttttcaggctgaggacaacggcagctgcagcggagttgtgctcaacgccggggcgctcacgcactactccatagctcttcgtgacgccatcagcgccataaagctgccggtcgtggaagtgcatctctccaatatctatgcccgcgaggagttccgtcgcacctcggtgatctctgaagtctgcaggggagtcatcagcggcttcggcgtaaccagctatcatctcggtgtcagggcgattcttgaatgcgtgcaggaaaaggacgtgccgagcgattaaaaagcggggattgagttgcattgttcatcctgtcccagcactcagcacggcgaaatatcccggatagacaagagcatcgacaacggtgagagggatgcccgtcagggcgaacttcacgaatgaaacgcttgcggctccgcgattttcagtttgttgcacgatgatcacactgctcagctgctacgattccgccggtaatcagcaggcaaaagtcccggcaagcattacctgccatatccgcagacgtttcccgccgatccgccgtaccgcagtgccggtaaacattccgagcagcaccactgccggatttgtcgtctttaaccagttcgcattgtatccgttttttataccccggcagcaatgataacgatctgtacccttcaagtcccaatcccaatctttccttcgatccgcgaaagcgatctgcaaaaagaagtatcgaaagatacataataaacgggaaggtgagccgttgaaggtatgcggcagcacgaaaaaagtcgtcagccggcattgctgggcttctgcagtatccatttgcatgcatcttgtttgaatggaatgttttagtatgtgcttgcacctgttcggtaaagatttgcagaaacgtaacggaggctttcttttttcgctcccttttaaatcctaacatatcgccggctggtaatacggtgcatctggtgatctttcaacattgaaaagggacgtctgatgaagaaaaaaatacggaaagtgtttgccttctgttttcttgcgctccttaatggagtcgtttccggaacggtaacggcagctgaaccgaaaaccggagttgtatcacgacatgttgtaaccggcagggtttttgatcactcggacggaatgtctctgccgggtgtaagtgtttcggtaaaggggagccggcagggagccatcactgaccagtcaggatatttcaagatcgacaatattgcaggtaactccgtcgttgtcgcggtatcctgtcttggctatgcatccgcagagtatcctgtttcttttctgtcaggcaaagcatcttcgcttgccatcggattgaagccggaactgctgatgggccgggaggttgtcgttatcggtgaacagctcaaagggcaggcgaaggcgcttaaccagcagaagaacagcgacaatatcaccaatattattgctgccgaccagatcggcaaatttcccgattcaaatatgggggatgccctcaaacgcattccgggcatcagcgttttcggtgatcagggtgaagcccgctttgctcatatacgcggaaccgaaccgcggttcaactcggtgatgatcaacggcgaacgaattccgtctgccgaggccgaaggcaggagcgtacagcttgacctggttccggccgatatgatacagacgattgaggtcaataaaacgtttgctccggacatggatgcagacgcaatcggcggctctgtaaaccttatcacaaaagtgccgtccggaaagcgtgtctcggttacggccgcaggtggagccaatctgatcgagggaacgggcgggggacgctaccagtttgcagggacgtacggtgaccgttttttcgacggcaggcttggcgtggtggtgagtgcttcatattatgacaactcttttggttctgacgatattgaagcggcttgggagagagatgaagacggcaaggctgtgctcgacgagtttgaaatccgtacctatgaaattcagcggatccgcagaagtctgtcggcaggtctcgattaccggttcaatgaaaatcatcttctgaaatttaccggcatatataattggcgtgaagactgggagaatcggtatagggcaagctacaaagatcttcttgaggataaggcgaaaatcgtctatcaggacaaggctggcgtcgataagaacgcccggctcgaagatcagaaaatgatgtcgttcgctctgggcggagaacatgatttcggccgtctttccatcgattggcaggcatcctttgcaaaggcttccgaagagcgtccgaatgagcgatatatcgatatcattgcggaggaaatagatgattttgccgtcgatgtatccaacccccgaaagccgctcgtttccgtttcagatgcctttagcggaggtatttcggataatgggaagtggaaacgcgacgaattgacggaagagtaccagtatagcgaggatatcgatacgaatttcgccctgaatctcaaatacagggtatccgatgcggttaagcttaaattcggcggcaggtttcgtgacaaatccaaaaaacgcaataatgagttctatgaatacgatcctgtcgatggggatgcattcatggattccgtctatggcaatctcaccgatcttgacaaggaacgttttctggccggagaaaagtaccggcccggcaattttgtgagcagtgacttccttggttccctcgatcttgattccgacgatttcgataaagaagaggctcttgaagagcttgcggaaaactttacggcgaaagagcagatcaaagcggcttatgccatggcaacatgggacgccacggaaaagctccgtataatcggcggcgtcaggctggagcatacgcgaaacgagtatgacgcattcttttatgacgacgatgccgatacgctgacgcctgtatccggagcgccgaaggagtattacaacgttctgccctatatccatctgctttacaagctcgacgacaggacaaatatccggtttgcctatacgcactcgctcgcaaggccggattatttcgatcttgccccttaccgccaacttgacgatgatgcgatctatatcggcaatccctcgcttgagccgacgatctcgaaaaatatcgatgttataatcgaaaggtacctcggcaatgtcggcgtgctttcggcaggtctgttttacaaggatatttcagatttcatcgttaccagaaaaacgaccgatagcgcttatgctctctatcagccggttaacggcggtgacggctcggtcagcggcatcgagctgtccgctcagtttcagatgccgtttctcaagggtctcgggctttacctgaactatacgtacaccgattcccagatcagcaatttcaacatcgaaggcagggaaacagatgatttgccgcttccgggaagtcccgaacatacgttcaatgcatcgctttcttacgaaaatggactatttaccgttcgtttttcaggaaactaccatagcgatttcatcgattccgaagagggctcgatcggggtgaacagttgggaagaccgctattacgacagttcattcacgcttgatttgaatggggcctatcgcttcagcaaagagttgcagctgttttttgaaatcagtaatctctccaatcagcccatgcgtttttaccagggagagaaacagtatgtcgctcaggaagagtggtacgaccgtaaattcctggttggcctgaaagccgatttataagtcaggggatttttcgttaaaagggaggagttacccccataattcctcctttttttaaacatccaggtgtgatagctccgatgcggatagattttataaggtgtattgccgttgcggtctttgtggcgttatcagcatgttcgggaatgaaccgggatctgcccgaaaatgccgtcaacccggttgtcgtttccgaaaaagtgccgcatgatgcggatgatcccgctatctgggttaaccatgccgatcatgacgggagcatgatactcgggactgacaagcatgagaatggggcggtttacgttttcgatttacagggacgcattatcgcaaataaatgcgttcacgggcttcagcgtccaaacaatatcgatgtcgaatacggacttcttctgaacggtaagccggtcgatattgctgtagtaacagaacgtatgagcgggaagcttcgggtttttaccctgccggatatgaaggctgtcgataagggggggattcccgtatttaccggtgaacgggataatgcgccaatgggtgttgcattatataaacggaagcatgatggagcgatctatgcagttgtaagccgcaaacaggggccggttgatggaacgtatctctggcagtacaggcttgaagatagcggaaatggttttgtgcgggcctctcttgtaagaaaattcggcatatggagtggtaaaaaggagatcgaggctgtagcggtcgatgaccgttcaggttttgtctattattccgatgagggggttggtgtcagaaaatatcatgccgatcctgatatgaagggaggagagaaagagcttgccctgtttgccaccgatggttttacaaaagatcatgaaggtattgcggtcttttcgacgacagatggcagcgttgtcatcatttcagatcagggggccggtcagcttcatctgttcagggagtccgggtctgcatcagatggcagtaagggagtccgacggatagggattgtaaaaacagcggcagttgacacagacgggatcgaggcctcttcggtactttctacagccggttttcctgccggtattcttgtggctatgtcggatgaccgtacgttccagtattattcgctcaaagatctgggtattctaccctgaaattttcagtcattgcattaatacggttgccattaagctcaaaatccgctggacttctaacggcaacaaggtcaagagctcaagtggtctgctgtcatgcgcaactttgattggcattgcgaagtgttcgatacccggtttatcatcacgcttttcggcttcataaggttcgagtgctgcaattgacagaaataatatcctgttttcgggcgatgatcttccgcttttatgggtttatactcttaagggctttactgtagtgttccattttggtgagtaacctgtaaacgtatgaggatcatgagcgatttttcgatggtgttcgagggagctgccgggcagggagtccagaccatcacgaggatgttgctgccggtgctgaaaaactgcggtcatcatgtttttgcctgcacagagttcatgtcgcgcatccgcggcggaagcaacactaccgaaatcagggtgacggaaaaatctcgacaggcctatgtccggcgtattgatatgctttttgcgctttctccgaaagcgcatgaacacctcgaccgacggatcgacggcgatacgctggtttttgcggaaagcgaacagtgcgcttttccgtcgaaaggcaactgcatcgcaaccccggtgaaagcccttgccctcgaagccggaagtccggtattctcgaacacggtggtcgtgggcatggtactcggcctgcttggcattccccttgaagaacttgatgcgcttctgcatgatcggtttcatgaaaaaggcgaagagatcgtcctgaaaaacatcacggcggcaacactcgggtacgattggggaaggaactgcccggaagccggaaacatcgatcttccgcactgcgactcagatggctccccggcaaaactgctcatggacggtacctcggcgctcggcatcggcgctattgccgcaggttgcaatttcatcagctcctatcccatgtccccctccactgggctgctgacctttctggccgaaaagtcggatgcattcggcgttgtggtcgatcaggcggaagatgaaatagccgccatcaatgcagggctcggcgcatcctatgccggagcgcgcgccgttgtcaccacttcaggcggcgggttcgacctcatgcaggagggggtgagtcttgccggtatgctggaactcccgatagtgatccatatcggccagcggcccggtccggccacgggcctgccgacccgaacggagcagggtgatttcaatcttgtgctgcatgccggacacggtgagttcgctcgcgcgattttcgctccgggaacgctggaagagctgatgcacctcgctcagcgcgccttcgcggttgctcatcgttttcatattccggtttttcttctgaccgaccagttcctgcttgatgcggagacaattgtggaggcggccgccattcagcgctttcccgttgaagaggctatcgtcgaaaccggagaggagtacctgccttatcggtttaccgaagacggactcagtccgagaggcgttcccggatacggagcaggtctggtccgcgccgattccgacgagcacagcgaagccggtttcattaccgaagatttcgatgtgcgtcggagaatggttgaaaaacggcttgcacggcttggtccactcagtgaagaggcgcttatgcctacggttacaggtctgatcgacaatgcccggacgcttgtcgtcgggtggggctccaaccgcggggtgatcgaggaggcactcgacctgtttggagaccctcatgtggccggtctgcatttttcgcagctctatccgctcaacccggctgtcgcatcgctgttgggagatcgtaagctcattgttctggaaaacaatccgaccggccagttcgcagcttatctcgccatcgaaaccggaaaaaacattgccggtcgtattctgaaagctaccggagagccattttcggtggaggaggtcgtagaagcgttacggaaggaggtcggtcatgagtgacacgcaaacccggttcgacatgcctccgcataccgatgtggcctggtgccccggatgcggcaaccatatgctgctcacggcggtcaaaggagccctcgacgatctcggcatcgatccccggcagctcgtaatggtctcgggcatcgggcaggcagccaaggcgccgcagtacatcaatgccaacatgtttaacggtctgcatggcagggcgcttcctgccgcgctcggcataaggctatcgaaccgcaacctcgtggttgtggtggagtcgggagacggcgacatgtacggagaggggggcaaccattttctgcacgccattcgccggaatttcgatgtcacgatgatcatccacaacaacatggtttacggtctcaccaaggggcaggcctctcctacctcgcccatcgggatgcgcactcccgttcaggtaaaaggggttataccggagccgttcaacccgcttgccgtggccatcgctctcgatgcgccttttgtggcgagggccttcgcaggggatattgcgcagacccgttcactcatcgctgaagccatacggttcaggggatgctccatcgttgacgtgttccagccttgcgttatcttcaacaagctgaacacttaccagtggttcagggaacatacctgcagcatgcccgaagatcacaatcccgaagaccgcatagcagcattcgccctcgccatacagcacgaaccgttgccgctcggtattttctaccgtaacggaactcgggcgctctacgaggatcaggccggcattacggaaactccgctttacaggcagcctcccccgggagaggaggcattcgaaaagctgatcgatgcataccggtaaggctgactgaacatccataaccaatcattctcaactatcgaggagaaccatgaatgaactgaaacatatggcttgcgtaccctgcgctgaagccggaagcccgcttgccgcagatgaaattgacaggttacggcaggaacttcctgattgggaggtcgttacggaagagggaatggtgcggctgcggcgaacgttcacgtttcccgatttcgggcaggcacttgcctttaccaatcgtgtgggagagcttgccgaagccgaaggacaccacccgaggcttgtgacggagtggggcagggtgaccgtggaatggtggacccactcggcaggcggtctgcaccgcaacgacttcatcatggccgcacgcacaggcggcctgcacgaaggatgaaagaaggaggtcgggcaccactcaatactcggcactcagaactcatctccaggatcgagcaggcagtcggttccgtatggcgcttgtcaccgctgccataagcgggaggatggatgtgtgtgatcgcgctgaacaaacacggaaaggaacggactttcacggacagggaaagaactgccgactgaaacggacaagcaggacactggcactttgcctttgcccgtcggtgaacctcctgtcttaccctcatgcatcccgtttgccgtgaatttttttaaaatgaaggagctttttcctggtacagatctcaggaagaaggcggcaacgatgaagcggataagtcttttccgtgcgatttctggctcgttaccctgcctgccggttgacgttttcgaagacgttatgcatcagtttctgcgcaatgaacattttgaaggcttcgttgccacttcatgcggtcgaacggtgaattcctctctggcggactcactattcttgtaaggacgtaatctattgataatggtatacataaacgttttgaacctgtaagcgagataaaacagctttcgggtctttcatgtcgccaaacagcctcccttaatgttaatgctgtcgtgtcagcgatttcccccataacgccgcttccggtaaccgttcttccgaaaagagtaacggcaggaacgagatctggcgcatggagtcgggtttcggtgcggaagcttcgtacctgcggcacttgttcgacggcaagcggtacgtcaggaaggagcgcatcgggggcgcaaaagcgcatgcaggcaagccctgcctttttggggaggtgacctgcgagaaaccggattgtgctcaaaccgatcaactgaacggtagccggtttcaggatgatgccgaccgttgttttgccgcgtgacgttttgctataaggaatcccgagaggtagatcaggatgaagccgggcacgaccacgctgaaaaacatgatctcatgctggggagtcttcagctgtccggatgtccagaccatccagacaaagagagcccataacggtccgacaaccagaaaggtgatattccagagttttgtgaagctttggttcatgatgcagtagcgaattgtgtgatttgatcaaatcggacttgctcaggcttcggcctgcagtttcagcttccgttcatggcttttttcgagccagatccttaccagatactgcacggcgttgatgatgtaactcgaataggctacggtggcccagatcaccagagtgccatcgggataccctttccaggcgagcacgaaatagaggaaatgaaagaaggttgcaaccgagctgcctacatcttcccagaagaactcttttgaaaagacccacttgccgaaaagatccttctcgaaaaacatgccggtgatgaaaagaatcacaaaaaagagggtcttgaagagaatggctacgctgatccagaaaaagtcgatggatgcgggattactcgcatacagggcgttcagaccgatgccggtcagaaaaatcacgaactgtaccggtgccagcaggatctggatctcggtccatacggatgcgttgcgcttggcaagctgttcaggcgtgtaacgtggcatgatgttttggtcttacaacttaagtgaataaggaataataaatccgccagccatgatcccgcttttcataatgaaatcgcttgaagagcgcctcgcatcacccaataccttcgttacaacaccccttgcctttacatgctccagcgggaatgaaatattcttcgttatatcgtaaatgttcaaagaaaacagcaatgggttttcgtttgcatacaaaattccggcagaaaacagcaataaaaaataaagtaaatgaattgattttcttacggatagattcagattttcatgtttcaggatgtgccggtttgcctgttcctgcatcttttttttccgggcgttggtatttgaagatgcagaccgggcagccgaacgcctgacggcagagtatctcgcctttcatttcgggaaacgccctgtgggatgcctccatatccatttcgcagatcacatggcagggggtttcgaatccgtattccgtacatacctccagatacgggcagaatcgctggatttcgagcacggcgtccatgccccggttagaaatgtccaccacatccatatccatgccgaccgccttgaaatacggtacggctgcccggaacccttcggcaagagtgtgcaaggccagtagcggtcccatgcgctgcttctgcagctcggggaacccttcgagcatggtttcccatgcctccgcttcgctctgttcccggctgagttccctgaattgtgcgaacttctttccggcagcttcgataagctccgagttttttttctgcatggccttatctccctgttacctgttttgctgctgcttttgacaaagaacttcatatcccaagatacgtggatctgagcgcatgttcaaaattccatgcggtattctgaagatcgggtaattttgatgatctttaaggaggtggttacagaacaatcaaaaacagaagcggagccgaacatgagcgaacatgagcaacccgatgtaccggaaatttttacgaagcaagtcgtcaggcagcttccgcctgaagagcttgaaacgcgtattttgtcgtttctttcctcgcgtcgcctctgcgtgctttcgacctgccgggaaaacgtacctcgttctacgcccattctgttccgcacgaaagggttctctctctacatggcgggtgagcctggccagaagctcggcaacatcaaactgaacccgagggtgagcgtagccgttttcgacccgaaatccgagttctccgaggatatactcgacataaccggtttgcagataaccggtcaagcgaggcttatcggaaaagatgagtccggatttatggatgcgtttcgtctgttcaaccgtcccgaagcatgggcggcacactggttcggtatgatgatcgaggttgtccccgacaggatcgagatgctctcgatggcgctcaagagcgagaattacgcggcccggcagatatggacacggctggacctctgatggttcattcttcaggtgttgtatgttatctctgcagatcatgccgaaaccgggtatcatgtgtttatgcctttcgccgcatgaaaacgcaaccagttcttcgatatcgagtccttcattcgtaaacaggtcaggggcggaagaaaccgggacccctttttgcgggtgctcccctgatgatgcggttgtagcctgttgctccagattgttcggtattgaccattactgccgacgatccggcttgtgtcttgttattgcagaactttcaataactttagagtataaatatccggcagtgccattttcaattgtaatctgtgctgatgggaagagccgcaagaagggtgttcattggtattccggcagggaaagagttgcgtgagcaggtgcttgaattccgtaaacgtcatgactggctgcgtgttggatggatacggccggaaaacctgcatctgaccgttattcctccctggctgatcgaaaatccggagagtgtatgcacggctctcggcgacgcagcgcaccacttttcggctgccgatgtcgagttcaccacggtgtcgaccggtccggatgcggcgaaaccccgcctcatatgggcaaccggaaaaacgaccccgtttttcagcattctgcgggatgcactgtatgcccgtataccacttgagcgtaccgatgaacgttcttttcttctccacctgacgattgctcgtgtcatgcccgatgaacaggacgccattgcccgtatgaaactccgggttccggtggtctggagtccatgcctcaggacgatttcgctctatgaatccatcctgaacccaaacggagccgagtacagggtactgtatgaagttccctttgcaatgaacaaacaacaatgagccatgaagaagaaacaagcttgccacatgctcctgttttccgtttattttctggtttcaggtattgctgttgcaggccagctccggctaagggaagcacgaggagatgtccggaaggtctatacccctgctccaggcagcgaggaacgcacggaaatactcgatgccatgcgcatgaaggtaaaagaactgcacgatctcgacgttattttcgttgtgaaaacaatgaccgtcagcaaagggtgggcgtgggtgcatacgcagccgcgttccagagacggaagtggtgtttacgaggattttttcgccctgttacacaggcggcagggcaggtggagtattgccgaaataccctgtaccgagcctgaaaatccagaatgcatggagagcccagggtatttcaggaggcttgccgttcgttttccctccctgccttccgttctgcttcccatgcagagttccaattgtcgatgattgttctttcggtaatcgggccggcgtattgcctgattttttttcacctcataagaggagggtatcatggtattcgtcattcgcatgctcgtttttttcatgcgtgcatttccggcattcatcgtttctgtcccgatgcacggcgatccgtttttatcgctctcgaaaaagaacagcggggaaatctgttcatagatggtatcgagcatctgtatgcctgtccgctgataccctcaggccagaaattatgtcgatgagctatctgatgattacacgccgatggtcgttatgctgattgcggcttgaacagcatcatcgcggttgtgttgattcatgaaaatttgatttatttccgggaagttgaaagatcttcaacgtcagactgacagagaaaatttatgctcgaaacgaatgcgcctgagttgatggagaataccttgcagagaaggtgacctgaatcatgaaaaacttttatacatgtctggttgtgggtgcagggccgtccggatcgtctgctgcatatacgtttgcaaaaaacggtatggatgtctgtgttatcgataaggcgatttttccaagagacaaactgtgcggaggtttgctgaccagaaggacaaaacaatgttttttggatgttttcggcacaggttgggaggatatccatgagtgctggtcgaatggggctctcttttttcataagggacagatgatcaatgcgattgaaaattacggggagttgtttttttgcaatcgccgcacattcgaccatgcgctgctggaaaaggtgatggcaaagggtgcagatgttgttcttggtgacagggtcgaaggtgtcgatacaactttaaaaatgtgtcggctgcgttcgggaagagagattcgctatcgttacctgatcggcgctgatggcgtaaacagcgttgtggccagggccgtcacatcaaaaggttttgacagaaaccggtacgcttttgctgttcaggcagaaacacctgatgtgatttgcaggcaaaatgatatgatattgccggagatctatttcggtgaagtcgattgggggtatggatgggtatttcccaaaaaaaacagttattcagtcggtattggggctctctgccaaaaaaacggagatgttgcaggaaaattcagggagttctatttggccagaaacagccagccatgttcagtcacattgaaagggcattatattccgttcggcaatttctcccggaacgccgtggcgaaagatattgtcatcgttggagatgctgcgggattagttgatccgataacaggagaggggattgcttatgccattgagagcggtcaatacgcggcgcaggctgtcattttggcatcgtcgaataaaaacatcactcttgccgatgaatatgaaaaatattattcgaaaataactcaggaaattgatcgcgccaatatgttacaatattatctgttttccagatgcacgcaaggtcttgttatgaccgctctgtcgagatcaagaacaatgccgtatcattatatggatttgttgtcgggtgctatcgattacaaagatctgttttcgatcatacagaaaaaagcgggaattttcggtatgttcttccgtaacctgaaaactcagtgaacgttactgtttataaagggttctggtagaagtggatgggaataagccggatatttcgaaggatgcggggagaggagtcgagactcaagccgggtttttttacggaaacgtgcagctatatggggttgaaaccaatggctccagatcggtatgccgatatatctgatgcctcaaagcgatattcacttcatagtgttggcagaatagcgctttacacctctatgagtgttgtcttttttcgtacgataaccgaagtttgttgcctcgtgatcagggagtgtttaaaaataaaaatttcaaggaggtgttgtcatgaaaatacagaatctgataaccgctgcgttttttgttttggttatggtattggaaggttgttcgcccagtatacaggttaccaataagtccggtcagcttcttcacaaggtgaaggtgcgtgacgtggagtttgccgagaatctcgatcattgcgggaatgggtgttctacagcatttaagagtgttcctgccggatcgaatatgatttttctgaaagtatcagagggttccgaatggatgcagctcggtgaactgggcccttttgagaaaaaccgacactactcggttacaattacgaaaagcggtgccgaattttgtgctgaattatggagacgacagcaaacgaacaccacctttaacgatgatatgacaaaagttttcgtttcaggttcctgcccgcactgaagaaaaattcagcactgtcaggctgaaagcagatctgatgcaaaccattttgcaagggcagatattctgcgactttttttcccggacatgggtttcggaaaggacgttcgattttgcgatgtgttcgattgaacggctgggcacggtattccatttgacggatcttgccgctacgccttgatcgggttgcacaatctcttgcttactctttctctgccactgattcccagtgcaggcggtgcatgatgcggtggacgaccggagcgagcatgatgctcatgacggcgatgaagacgagacctgcatacagcgcgtagattccggcaaagagctttccctccgcactcagcccttcggtttttaccggtcccattccgccgagcagcatcgatgcgtttaaaaatgcatcgagcatgttcattttttcggtcgtcatataacccgtgatgcccatgatgagagaaactgaaacgagaacaagcgctataaacccatgagagaggatgcgcaggaaaaaccttcctgatgggatcggagggatattgcggggttcgtacattgttttaaaccgtttttcgcatgacgttccgttaatgaaaatataaatggttttgtatgaaaagagatctggcggatttcggcaatgcctttctctggtttttcgcacttcacgttatcgcaacagcctgcgcccgttttctcgatgaaaacggacgtacccgatttctgtccgaatgcgaggcactaaaaatgttttcgcttgctttccggtgtttcatatcgcacccgttcagtcggctgcgtatgctgaagcagcagagacagttctgccgtccattcgtttgcctgtcaggttgcgggtctgtcacgatttcttgccgactggggcaaggtagatggtgaactcttcctctccgtcgattttgagcaggttgtccatagcgttctggtcgtaagctgcaatggcacaggtgccggcccctatagcttcacaggcgaggtagaggttttggcatacatggccggcgtcgagggcgatgactttatgggcggccaggccgtagcgccattccattcggtagggaataacggtccagacaaaaatggctgcggcttctccggcaaacggctggccgagagcggctcttgttatgctgcgttccaggttttccgcaccgaattcgaagagaagctgatgctcgacaggaaggtatcggtagatgccttgttcaagcccggtgatgcgcagcaccggtatataggtttcgaatgcgtggcggcatccggctgagggtaccgttctcagtgcatggccggcatcaagtttgtatttgattccctgggtagcccagagcaggagggatagctcttcgagacggagcggcgcattgctgtaggaacggcagctttcccgttttgtgatggccgtcatgagatcgataccatccatatgcttcagggtttcgacggcaggcaggtctatacgtttcgcatcgggcgcatagggcttttctaagggcggcggaggaattcggcggctctggtcggtttcggagaagttgatggtcttgcgaatggtatccttaaggaaagagcggcagaccgagagggttttacgatccatgggtgaatgcatttatgttttcggtcttgtcgtgatctggttttgccgaagagcggcaaaaaagtcgctgagtaccagatcgaatccataagcgagcggcagaccaaccagctcgtgcacagagaaccagcgcagggcctgaccttcgtgaaggggaatttcttctgccgctgcatccagatccatcaggaagatatgttcgatacggtcgggaaagtcgcagacggcgtacagacggcaggaggatacgtctgtttcgatctcttcctgcatttccctcacgatacacgcttcgggagtctcgctcgcttcgacgtggccaccggggagatcccacatgttcggatagggaatgcccggcttgtcgtccctgaggagcagcagcacttcgctgcggctgttgatgaatataatgcttgctccggatcgtttcatgattcaggtgtgaatggatgcagctaaagctgttattgtacgttgtgatggctgcctcgggcaggtccctgagtctattgccgcgccatttatgttccgcattttttcatgatagcgtttttcagccgtttttcatctgtcggttggtttttcccatattctgcgtcacgggcatctgctggtttccgatgacattgtacatgccggaatctcttttgcgatgcctatcttgagaaaacagttttgccggtttctcggcttgttctttttcatcaagtcagtcatctacatttttttatggaaaccagtgcatcgagggagcttcttgcagatcttttcgaggaatattctctgtggtattcgagtcttgccggggaatacggcaccctgccacgctcgatttcaggcgttgccgaagacggacgccagttcatctatctgcttgatggtttggagctgcaccacatggtgcggaacaagttcattcgattcgtacttgaagagatgcaatccgtggcatacgcctacgggtctctcgatatacggggagagagcgatgagggagagttggtggaactgctcgatgtcgtggccgctgatatggagcgttacatcacgggtagctggcaggtgatacgcggtcaggacggcagagtgaccgatctgctgcataggggcacccgcgaaggcagggatacggaaaaacatccgggttcatggtttcttgccggttcagtccgtttttccgaggtcgaaaaggccagatatggcgctatctggcaggaggcgaagtcggaagtcatcttcaaagaccggaacgctgctgactgagagtggtataaaacaggatatagagcggacaaccgccttgctcccgatcgggcccggcggttgctgcatgcctcggacggttacggtttcggagtgatggctgagctgatgccgttggaaacgtcctgaacgagcctggaggccgtgttgaccgaactggtgagcagggttgcgcagagattggtgcaggactcgacgagcgaaactgctgaattgacgccgttgccgacagtgtcggcaacgttctgtaccgggttgccgattgcattgaagaggtccgagaagactccgttgctgtttgccatggatatatgggttgttatgaagtaaggtatgttctgcttgcaaaaaattccatacatgttccccgacggaatgcatctcgaaacatgctcatttgaaagtaaatataatacaataagatctgacaggaataccgcatgtgccattaaacctcagtttttcatacgaaaacaggttcattgcggcggctcaggctttttcgggcagagcatgtttgactgcttcgatgagtttttcgaggttttcaatacgatcgatctcctcctttttcataattaccctcaggtcgccgtttttcatgaggattaacggatacacgtcagtacgtccgtattttttttcgaactcgtcgcggtgcaggaactccatcggcattcccaagctctttctgaactgcttccaaccttccttttccgaaaatgtgtcgtgcgtaaggctgcagaggctgcattggtaggtatccgggctgataatcttgtgtccgatatcgagcagcccgctgatgggtccgctttcggagttgtaaacgaaaatgagtgtcatcgcattcagatggaaatgttttcgataaccgacaataccgcaggtccactttttaataaacacaggctaagcctctaaaaattcactgatgaacaggataatgcggttgttgcagcagtcggaaatccggagcattgtgccggaggttacggattttacggttcatgccggatgtataatgcctgcgttcggactatattgcagacaacgatggatcacaaacatttcatgcattggagagcggggatcatgagtacagatattcgcgagcttgaccctcgggaggtgtggaggcattttcacagccttacccggattcctcgtccttcggggcacgaagagaaagtcagggcgttcatcgcaggtttcggacggagtctcggcctggatacaacggtcgatgaagcgggaaacgtcattatccgcaaacccgctacatccggaatggaagagtatcgggggattattctgcaggcccatctcgacatggtgccgcagaaaaacggcggtacgttgcatgattttgaaaccgatcctatcgaacccattgtcgatggcgggtgggtgcgagcccgcggtaccacgcttggcgccgataacggtattggcgtggcggcggccatggccgtactggaatcaggcgacttgcggcacggtccgctggaagcgcttttcacgtccgaagaggagagcggtatggccggagccttgcgactgaaacccggcatgctcaaaggcggaatacttctgaaccttgattctgaagacgagggggagctgttcatcggttgtgcgggcggccttgatgcaacaatgactttcagctatgacgaacaggtcgttcctgccggttacgaagggtacatgctcagggtgaacgggttgcgtggcggacacagcggcatggatattcatctcggccgaggtaacgccaacaaaatcatgaaccggttgctgcatcaggggtacctgcgtcatggaatgctgatcggtgcgatcgagggcggaaccctccgcaacgccattccgcgtgaatcctcggctctggtggtcgtgcctgccttgcagagggatgggtttcttgatgggcttggccgacttggcgctgatataaaaaacgagcttgcttccgccgatcccggagtgaggattgaagcggtctctgccgcgttaccggagctggttatcggggagcctgttgctgagaggatgctcagggcgatccacgcctgtccggacggggtgatgcgcatgagctgcgagatggccggtgtggtagaaacttccagcaatcttgcaatcgtcacctccagcgacggagaaattactgttcagtgcctgctccgcagttcggtggattccgccctcgaggagcttgcgacaatgatcggcagcgtgttcgaactggccggagcggttgcggtattcgacggaggctatcccggctggaaacccgatcccggatctccggttctgaaaggcatgctggagatctaccatgaaaaattcgggacgactccggaagtcaaggctgtgcatgccggtttggaatgcggaatcatcggaagcatctacagcgagatcgatatgatctcctttggtcccacaatccgttatccgcactcgccggatgaaaaagtggaaatcgcatcggtcgaaaaattctgggattttctcgttgagacaatcggcagggtttcttcagggtcaggaggctgtggtttcatcccggcaggacgaacccatcggtgagtgcgtcgaaatcaaccgggaaagaaggttctgtcctgccgaagcggtcgcggccttccggcatgggatgcactcctttcggcagagagttgtgtagcatgacatattcgagcagccaggccgtaaggcggaagtagccgttggctttgccggagtcggagttgagaggctttccttcggcccagctttcgactatttcggtaacgaccggcgtatagtgtgctttcagcttttcaccttcggttttggtgttgttcatggattgcatcattacggttgctggaagcggttggtgtagaaatcgtaatccggaacctggcggttataatccctgtccatcaggggagaggagatcatgaaatctgccgtcgcgcggttgcaggcagtggggatgttccagacaacagccatgcgcagaagagccttaacatcggggtcgtggggctgtggctccagcggatcccagaaaaagatcagaaaatcaatttcacttccggcgattcttgcgccgatctgctgatcccctccaagaggcccgctcatgagtttgtgcaccgtgaggcccagttcattctcgaaaacacttccggtggttcccgttgcatagagcgtatgatgctcgagcagatcgcggttgaatttagcccaggcaaggagatcggcttttttgttgtcgtgagcaacaagggcgatccgttttgccgcttccatgtttacgtccttgtactgcatcttcattcggttctcattatcctgcttttcaaattcatcactgtagaaaaaaacttgcgttgcattagtattttagaatcataacaagataatcttcaagagggttcctgtgaaccctttcaatcagaatggagaagagcgccatgccagtttactcgtcactcaggatcagggaaaacgatgccggacacatcaaggcctggaaaaaaagaaccgcagagaagctgcttctgctgcgtgcggcgctcgatacccatatcgccgatgcttcaggggaggagtctgccgaacgcgcctgcgaaaggaacggacggcaatggctgagacttgccacatggaatatccgcgagttcgatacgttaaaatatggtggtcgtctcaaggagtcactctattttattgctgaaataatttcgcatttcgatatcgtagcgcttcaggaagttcgtgaggaccttgcctgcctgcagtcggtcgtacagtttctcggtcagcatgagtgggattatatcgcaacagacgttaccgagggctcttcgggaaaccgggaacgtatggtgtttatctaccagaaaaaccgggtgcgtttcaccagcatagcgggcgaggtgatgcttgacaaaggcgatctggtcaccgattcttccggcttgtgctttcgcgacgcttcggggctgaaagtggagtttcctgaaggtgttacgcttttgccttccggcgatgttcctgttataaaaagaaaaggcaaggtgctgctggaggacgatctggtgattcctcttcccgccggtaccaggatagttttgcctgaaggaagttcgcttgttctgcccggcggcactcagcttcctgttgaaaacggtcaggtcgccctggatgcagcttcgcatcaggcatggtcgcctcatgcgctggtccgaccgccgtatgatcttctttcgggtatcggcctgcagttcgcacgttcaccttttcttgtcaccttccaggctggctggctgaaattcattctctgtaccgtccatatctactatggaacgggcaaggaagggctggccaggagaaacgaggagatcaggaaactaacccgttttctttcacggagggccgaaagcgagcatgattccgatgcagaaaacttctttttcgtgctcggagatttcaatattgtgggaaagaaacatgtgacctgggagtcgctgcattcgaacggtttcagggttcccgaacagcttcagaagattcctgccggcagcaatgcggcacgcgacaaggcgtatgaccagatcgccttctggcaaccgacggcagcggggcatcccggcactaccttcatcgatgtgggtaatgccggcattttcgattacttcaagtatgtgttccgctggggggacgatgatcacgacggagaagacgaacggtactatgctgaaaaaacaaaaacacacaagcttgcctacaaggagtggagaacctatcagatgtcggatcatctgcccatgtggatagagttgagaaccgatttcggtaccgactacctttcggcggtttccgcctccgactgaatgcttcgcagccttttggggcgaaggagtatcacaaactgtgctgcttcctgggaataaataaactacaaatacgcttgacttgagccgttttttgttgtatgttattggcatatgctaataactgaggtgaagagcaggtagttcggaattattgatcaataggtatgacaagaccagtaaagtgcagaaaagtgagctgtgaggctccataccgggtgttcaggcctgcgggatcttcttcggatgcgcttgaagaggtgatgctttcttttgacgagcttgaagctatacggcttgccgatgtggagggcctttatcaggaggctgcggcccggcagatgaatgtatcgcgtcagaccttcggcaatattcttgcttcggcccggcataaggttggagagatgttgatttatggaagacagttaaccgtaacaggaggaaatatcatggttaccagtgaagaaagagtgttcggatgtgcagcttgcggacatgagtggagtatggctcacggcttgccgaggccggacgtctgcccttcgtgcgcaaacgaaaacattcaccgccgttctacgggcggaggattcggaggcggtcgaatgggaggcggaagatgccggggtttgaaatccggccagaaccgcgagggccggggtcagggttgcgggagcggagcaggttttcatggcgacaataaccagcgcgatcatgctcatggcgggcaggtcgatcaacaataaagttaaggagaacaggtaatgaaagttgttatccctttggatgagagtgccggtcaggcttcgaaagtgtgtgagcatttcggcagcgctccgttttttgccgtttcggatacggagaccggcgctttcgagattaccgctaatggcgatagccagcacgaccacggtcagtgcactcctgcggatgtgtttaccggaatgggtgtcgatgccgttatctgcaacggcatcggagcgcgtgcggcttcaaggctgcagatgtcaggcgtagcggtctatatcgcaaatcatgcccgtacggcagaggaggccctcaagcggttcaacagcggatcgttgactcaagtgacgggacagcaggcctgtcagggtcacgattgccactgatgatgacctgttttctgtgataggctcggagaggattttgtcagtttaacagtgaaatcggtgtccctgcaagtggacgccgattttgtgtttcctccggtcagtcagtcgggtgaacgttcattttttttcgtaatgagccagactgaaaagctcatttttgtcggaataaatattttttattgcaagtccggcatgttgccccataagcagtatatccgctttttcgaatttgtgtgagttttcggtatgaatggtttcgcctttttttatccggatcagctcaggcataaaggcactttttaccgatatgttaccggtagcttccagatgcatttcgatacggttgaaatcggcgttataaaaagcccggtgctcgaaatcatcggggttgaaatctgacttgatcaagccgttgataacccgcaggatgtttttattgaacatagctgtaatgaactggtcgtcgttatatgctttttccagaagagcgatattcttcactctatccatgccaacaagcaacatgtcgccgggatgcattgtggtacccatattctgcataaagtcaagggtttcttcccggctgagattaccgatggtacttccgaaaaaacagaatagtcgttttcgctcttcgggaaacagatgcatctggtgaacataatcggcaagaatacctttgactttcagggccggaaataaatccctcaaatcctcgattgattgcttaagcgccgtttggctgatatctatagggaaatatcgaagccccggaacggattcggcgggtatccgccttatgagcagactgattttgctgtggtcgccgcagccgagttcaataatgtcgatatcggcaagatcctctatcaacgcgggcggtaattgactgatgatggctttttccgttcgggaagggtaatactcactcaatgaagtgattttttcgaacagagcggaacctcttttatcgtaaaagtatttgctctgtatgtattttgcattggcggtcagaccggtgatgatttcggaaattgtcgtatcgaacccgatttcagtcagatggttatcgatgtcggctaaagggagttccgacaggtttgtttttgaatacgccattattcgagggttatgcatgtgagataaacgaccggcagacgcaatccttcgcacgaggcgagcaaataaatccctgataaacaagaaacatcctgccctttcctgacggtttgacaggtaaggcagagagaaaagcaatcgcgaatggcgtatacgtatcgtgaagcctttccgtcagtttcttgtttagggtcatttcggtacgcctgtttcataaggattttccggatcattgctccattcgaaccatcctccatcgtaaaccgatactcgcggccaccccatcagcagggcgttaaaccaggcttcacttcctcgccagccggttccgcaataaaaggcaaggtgtttttttggaataattcctgatttcgcccagatatcttcaatttcatgatactcccgggtggtatggtcatgatttcggtagttttccatgtggtaggcatcactgccgcattcggcaaaaattgctccgggtatgcgtcccttttttttgatatagttatatccgcttacttcaccgatatattccggataacttctgacgcatacgagatcagagtcctctgattgaagcatctctttcgcttcgtcgatgtcaacagcaaattccggcctcgatgggatcggagcgccgaattcaggtaccgtagtttttggcacatcgtccttactgatggcaaaaccggcatctgtccaggactgatatccgccattgaggacccgtacgtcttcgactccggcgtacatcatgatgaaagcgaggcgaattgccccgatatgtccggcggcacttcctggaaattcgtcggcattgtcggggtgcatgaattttccataaaggacgacggtggtactggcggttattccatgttcttcaagagcttttttcagttcttcgggagtgcgccggttccatgtttcaggcgattcaagggcaagggtatccatatctgttgcacccgggatatgtccgctcagataagcgtcacgattgcggtaatgcgcatgacagacaatgaaggtgtcgttgtcgtattccgggatttcttctcccgaaatcaatccgttgacccattctgcaggaacaagtctgttgtactgctccagccgatccatcggaaatgcgtcgttaccggtccagtcaggatgaaatcgatggaaaaccgaaacattgttgtatccgttttctttgaatcgtgtggctgtttgttcgcattcttcaggggtataaccgtatagcacgatggcgtcctcaggccgaatttgcttgaatcgaacgatattgagccattctgggtcggtcagccattttgctggcagggattttgcccctttgatgtgaccgccccgtacttcaccgcgcatcctccagccgttataggcatccgcagagcgaacgtcaatgattttcaccttttctgagccgagcagtgccagcagggaatccgtcgttatctctgtatggtcgtacatgtttttgtgttttgaaccggtctctattaatttgtacagaatgccgatagcttcgctttgcggtgcccggaagtttttattctgcattactgcgattcatgtaactcttctgaaccggtttcgctggaaacaaggttcccgactgagagtaaaaaattccttaggggaataacaatgtaacgaacatgacgacacatcctgtattcggctctgcgaatatttccggtattatcttcagaaatcgtctgttgcggtcggctacgcatgaaagcctggcggacagcagcggggcgccgacggctgcccacgaaaagctttatactgcactcgcaaaaggaggggccggtgctatcattaccggttatgccggggtgcagcaggatggacgaaccaacctgccgggtatgcttatgatgcatgatgattcgctcattccggcatatcgtaaacttaccgatgccgttcaccgtcaggggactccgataattctgcagcttgctcattgcggccgtcagactcgacaggccgtaacgggaatgaggacggttgcgccatctccgctgaaagacagcgtttttaacgaggagtgtcctcgggaactcgatgaacgggagattgaaaccataatcaggaacttcgccgcagccgccgggcgagctgtacttgccggattcgacggagtacagcttcatatggcccacgggtacctgctcgcacagtttctttccggctacaccaattgtcgaagtgatcgatggggaggatcaacagtaaacaagttccgtattatttcggaaatactccatcgcatcagggaggagcagggggagtttcccgtactggcaaaaatcaacgcttacgaccgaagacgcggaggcatgagggtcgacgaagccatagatattgccaggctgcttgatatatccggttgctcggccatagaggtctcgtcgggtacggtcgaagaagggttgtcgatcatgagggggcccaggtttccggccgaagcgctgcttgcctgtaatttcaggttcaaagctttgccgcaaccgtttaaaaacgttatggcaccattgctccgtctggctatgccccttccgaaacccctgcggaactacaatcttgaggcggcaaaagccattaaacgggcggtatcgatccctgtcattgccgtcggcgggttgcataccatggaggatatttctgcagcactcggcaacggagaggttgactgtgtctcgatgtcacgtccgttcataattgagccgaatatcgtccggaaaatgcaggagggccgacaggatgcttcccgctgtatcaagtgcaattattgcgcaatcatgatcgaagagggcccgctcagatgctggtatggaaaacttcccgcgaagtgatcgataccggcatcgttcggtcagtggatgatttttcaatcgtgcattactgcttttctgctcctatgaatcggtaaacgacggctccgataagggcgccggcaatcggtgctgcccagaaaacccaaagctgcgaaattgcccaatcacctgcgaagagcgcaacgcctgtgctgcgtgccggattgaccgaggtgttggtgaccggaatgctgataaggtgtatgagggtaaggcagagtcctatagctgccggggcgaacccttttggggcgcggtcgtcggtagcgccaagaatgacgatgagaaacatcatggtcatgacgatctctgttaccagtgcagaaaccagggagtagcctccgggagaatgggcgccatagccatttgatgcaaatcctgccgaaacgtcaaaacctgccttgccacttgcgataagaaagagcactccgccggcagccaccgcgccgataacctgagcggctatatagggcagcaactggtttgcgggaaagcgacctccggcccagaggcctatggagacagcggggtttaaatggcagcccgagatgtgaccgatggcataggccattgtcagaacggtcagtccaaatgccagtgagacaccgagaagtccgataccgacatcgggaaaagctgcggcaagtacggcgcttccgcatcctccaagcacaagccagaatgttccgaagaactctgctgcatatttgttcatggtttttcgtttaatcgtgaatagatgctgttgttatagcgatatggctgtattatccgtgaatttagaaagtatatgtttatatcccaaaagtgtaattcaaaatagattttcccgttttttattgcagaaagccggggggagtattctgaaatgcaattgcgcgggtaacgagctgagagtttcttttttacgcttcgggcggcacggatgtgctgttcaggcaagcatgagcaggcttactgccatgactcccattccgagaatcagtcctgatatggcgatatggtgttctccatactcttcggctgcgggcagcagttcgtcaagggagatatagaccatgataccggcaacacctccaagcacgcaggcgaatacgagcggggagagaaaaggcttgagcagggcatagccgataatggcaccaaggggttcggcaagaccggaaagaaaagaatagctgaaggctttcatgcggctttttgtcgcgaagtagatcggaacagcaaccgccatgccttcggggatgttgtgcagggctatggttgcggctattactacgccaaggtccggattggagagtgcactgaaaaatacggccagtccttcaggaaaattgtggatggctatggcggctgcggtaaaaatgcccatccggtgcagtcgggcttcttcggaaggcgccgtgttcatggtaccgatcatcgacatttcgtgagggttttcgaaattcggcaccaactggtcgatcagccagatgaagagcatgccaccgaaaaaggctgcggtggtgatccatcccgcggcatgtttcggcatttcctcagccagggtttggcctgactggggcatgatttccacaaaggagacgtagagcatgatgccggctgaaaatcccagggcgaaagtgagaaactttttgttggtgtggttcaccatcagggcgagcagactgccgatacccgtcgagattccggcaagcagggtcagggcaagagcggcgtagtagttgctcataaaaaggaaattctaccagatattgtattgattgagagcctcgtatccgctatggtaaaaggatatggtgtaaagggtaacaaacgaaacgtctttgctgttccgctcttttcagtcaacatttttcccattggcgcaggtcggaaaggtcatggtattggctcttgtttttcgagaaattcgagcgcctcttcggtagtgctgcacaccgtatagtagtttgtgtactcttttccgaccatgcattcttctgcgatacggttgaaaaatgcgagcagcgggtcccagaaaccgttgcagttaagcagaataatgggtttctggtggtggccgagatgtttccaggtgatgatttccatcagctcgtcgagggttccgaatcctccaggcagaacgacgaaggcatctccccactcggtgagtttcatttttcgttcgtgcatggttgtaacgacatgaagttcgctgatgccgtaatgcgcgacctctttttcctgaagaaaacgaggtatgataccccgtaccctgccgccatgatgcatgacggaatcggccacgcatcccataagcccgacatctcctcctccgaacaccagaccgatacctcgctcggcaaggctttttccaagcagggccgcacagtcgaagtaggcttgtggcgcatggttactggagctgcagtaaacggtaatatttttgatcatccgggttgaaaatcagaggggaagttttttgtgatgctgtcgtccgctcgggtgtatatataagttttgggatcttcgattttacgaagcctgaacaggtattcagctctggcccagagttcggtttctccggcataggcgaggggtttgaagccgtcaagcgtgagaaaaacatcacgttttccgaaaagggtaggtccgacaatgcaatcccggatattaatcatgtttgcaggatcatagcagtccctgacgaaaatgtcgccttctgtgctgaaccctcccgcaatcaggtcgatttcagggtttttccgcatgaattcaatccggctttccagatgaaggggtgcatagctgtcgtcgctgtcgagaaaggttatccaggtgccgaaagccgcctggattccggcatttcgagtcatgttgagcttcctgttgctgtgcctcagataacggatggcgtcgtgttgttcgatgtatggattcacgacgccgaaagtgttgtcggagctcccgtcgtccacgataatgagttcccagtcgcgaaaggtctgcgccaatacgctttctatggctttttgcagcagatatgcacggttaaaagctggcagtatgacggatatttccggcaggttggtaaaacgtatcatggtcgggatgctttaatggcaagggcgcagaccagcatgcctgtcacgaggaagttctgggcaatggcgttgtagcgaacatccatggttcggggagatcggacaaggctgaactgcaggagaaactgcggaacgatcaaagctgcggtaaaccatccgaaccagatcattcctgaaaggagaagccaggcagtggcaaggagctgcccaagattgatcagcagtgaggcaatgagagctgcgttggtttcgccgaatacggcaggcaaggttcggatgccggcctgacggtcaccgtcaatggatttaaagtcgttgatcgtcatcgtgccggtgctggcaatggtgtacatggaggcgatgatcagggatggctgcagcgagtcgaggctcagttgagggttatatgcgatttcaccggcaacccagggaatgatcaggtatgatacggcgacgatgatattgccggcccagaggcgcttcttgagtttgatggggtttgcgctgtagaggtgagcattgatgataccgatgacgacataaaagccgatcagcggattgatcagataaccggcgataaccgatagtatcgaccagacagcaatcaggatggtcgcattctgcaatgatatcgctccgccgggaatagggcggtcaggttcgttgatttcatcgaggtcgcggtcgaaatagtcgttcagcatctggcacgtgcccgttgccagcggtccggtaagcagcatggcaagaatgaatttcgtttcgatgatgtcgtgccatccgaattttccgcttgctacggctccgcagagaaaactccacatcaccggaatccaggttaccggcttgaggaagcgtataaagagcgcaagccttgagccgatttcggttgagcggttcaggggcgcaacgaacttgcggacattgagcggtttctgtatgccgtttgttgttttatccgatatgtccgtacgctgttttgaatcacctctggccacgctcattgtcattaataagtgaaaaattgctgccggcatcaaaaataacacgataaaatgaaagaacagcacgccttgcatggaaaaatccgacccggtgaggctttttctctcagcgtttgttgccatgcttacaagatggcaccaaataacggtacttcaaggtttacggacggaatatccatatatatgcaatcagtgcagttctgaacgtaatgactggtttgggatcccttgttcgttatttcctgaatctggatttctgcgtaggcgcagacgtgaggagcctgcgtcttcttgagataattgctgcagtaataaggggcgttccctttaattacggaaagctcttcttttgtttgtcatgaaaaagatcaatactttaaaaattcagaacaatgagcgttaaccgcttcaggcagagtgatgccgggagcagctcgaagagtacaggaaaatgagaatcaaaacagtaaaggagcggtttgtatatggcaaagcagagtttgtggaaggatatgaaaaagacttttatgcttcatgccattgcagcgcatttcagtaacggccttattcctgttgccgtgttgtatctgttgctgacattgccgacgggggatacttttttcgagcatacggttcagcatctgctctggattacctttcttgccattcctgtttcgtttttttccggcattcatgactggcgcacgaagtatcgggcggcgaaggctccggttttcatcaagaagatcaggttgtcgttcgtgctgtttgcgctttgtatcgttgccgtggctatgcggctttcggtgcctgatgttatggctcggcaggatctgctgcactggttctatgttgtcgatttgttcgccatgctgccggtggtgaccctgcttggccattacggcggcaagctttcacagcagagccgtcagcagccgcaacggccctctaacccctgatccggaggtatcatgcatatcgtgctcgaaccgctggccgtaagcgacggccctgaagtgcttgatattttcaatttttatgccgatcgcagttttgcggcttactctcttaagccgttaagcgatgaaatggcatctatgtttctggagctttcgaacgggtatcctgcgtttgttgcccgcgacgagaacggcaaggctgtcgggttcggcatgttgcgtccatacagccctatgcctgcttttgccggcactgccgagataacgctttttctgagagacgggtataccggccaggggatagggaaggtgattctggaccatcttgtggaacaggctgccgaaatggggcttgtttcaattcttgcgagcatcagttcgctgaacgaggggagtatacggtttcatctgcggaacgggtttcaggagtgcgggaggttcagggatgcgggcgagaagctcgggaggaagttcgatgtggtttattgtcagaggatggtttaatcgcggggtcggttggccgtgtgtggagagcgggaagagagagaaccctggtgtcggatgggcagtgagcggttggctgtgggcagtcaaaaaaggcccgatagtgaaatagcctgatagcgagtcaccgggacagcttgatggctgaattgcgggatggcgaagatgaactcctcttttttcttgctgaccagctaatcagctatcaagccggatggtccggtagccggttgtcggaagctatgagacgggagaagaatgtgggcggcaggccgttggagggtattcagagagcgagtgcggatagcggcgaaaaatgtttgttcctggagtccctgttgccttcctgtccgggagatttgtctcttgaagtctgtgttcgtcattttgggccgtgtgttgcggtgagagggtggctggtggtttaatgagagtttgttgattcgataattggaggcttgtatgcctgaaatgaataatctcctccttttttttgctgcgtcggcgcttcttgcgctttctccaggtccagacaacctttttgtgatggcgcagtcggtgcagaacggccgtgtcgcggggctgcttgtaacgcttgggctctctactggtcttgtcgcgcatacgattgccgtcgttttcggattggccgcccttgtgaaggcttcggcgattgcgtttacggcattgaagtttatcggcgcggcgtatctgctctatcttgcatggaaggcgttccgttcaggcgcttcagcacgatccggaagttccggtacggttgatagcgtgaggctctaccggaggggaattatcatgaacctttccaacccgaaggtgtcgcttttctttcttgcttttcttccccagttcgccgatcctgcccgagggcctgttgttcctcagctgatgctgcttggtctggtgttcattgccgcaacaatgctggtattcggcatgctcagtattcttgccgccggagcgggggagagattgcgccgatcggaaaccgcacaacagattattaaccggattgccggtacggtttttgccgcacttgccgtaaagctggctctgactgaacgataaagctgccgggagcattgataagaaaaggcaggcaattgttgtcgttcaatgctttaccggttttgttcatgaaattcctctctgtacttcctttttcggaacttccagccggcagtcaccgcacagtgatggccggacgcagaaaagtctcgttgtttcattacaacggcagggtgaccgctctcgaacatgcctgcctgcacaagggaggtgatctcggagaggggatactgcagacgcttgatgacagggagctctatgttgcctgtccatggcacggctggcagtataatattcgtacaggtcaggcgcctacgggctattttgaccgtcaggcggttttcgaggtcaggatagagaatggcatgatactggtttctgaaaaccccgtgatcacggctttccgggcagaacatgcacatgacgggttgcaggatctgcgtcagctcgagtatcgtacaactccggattctgtccatgtgctgggtatttcggctaccaatatgaatccggcacttccccgtccctccacttccgagacagccctgcaggtagcactggattttgcggtttcggagtatggcgccgatacgaggatgatccggctgcgtgagctgcagttcaggcattgcgagggctattacagccgtcatgaagaggcctgcacctggccatgctcggttaccgaaatgaatccggacgatggcatgacggaaatctaccgggctatggtgctctgggctgatgtggttctgctgtcgacgccaatcaggtggggcaatgcctcgtctctctactacaagatggctgaacggctcaatacggttcagaaccagattactctccacgacagggttctgatccgcaacaaggtggtttcgttcatcataaccgggggtcaggataacgttcagggggtggctgggcagctcaacgctttttttgcagatcttggttttatctttccgcccttcaactatatgggctggagcagaggatggatcgccgaagatatgcagcataacgtgagcagcttcatgaaaagccgctatgtcaggcgttctgtaaaagaactcgttgccaatgcggtgcagctgcttcgacaggtcaagcgaatcgacagcagccatatgcagacacccaaaccgaaaatttcagaggcaggcggagtgaccgctcacgaaacggagtgaaccagcaatctctttcctgaacaagcagtaaaaagatgctatatggctttgaaaagccgttctttttttcttaatagatacaaatgggtctttttataattgacggtctgcgtatgtttccttacgatttgagtttaaaggctgctgagcattaaaaaagaggagagggtacggacatgaaacaatgggcattggttcttatatattttatcatgctttcgtgcttgtcgcgaccgtcttttgcttttgatggcgtcgattcaagcatgtattatcccgatatcgcatcgtatatcgttaaggagaccagcggttcgaaagtttttatggcaaaggataccgggcggatcattcagccggcgagtcttacgaaaattcttaccgcgttgattgccatcgagagcggtaaactcgatcaggaggtgctgatcacaaaagaggcaactcttgtcgaacccacgaaagcaggtctcaaacccggcgatcgggtaaagcttcttgatctggtaaaggcggccatggtaagttcgagcaatgacgctgcgtttgccattgccatccatttgagcggcagtgtcgagaggtttgtgactgccatgaatttcagtggcaaaaaaaatcggcatgaaaaattctacttttacaaatcctgcagggtttgacaagggacgatatgccggcaatatttcaacagctgccgatctgctggcacttaccgagtatgcaataaaaaacagaacgttcaacgatattgcccagatggagtcgatattgttgacggagctgaacagcaacaggcttatattgctgaaaactcacaacaagcttcttgccaaatatccttatacggtgggaatcaaaaccggttttacccgtcgagcgggtaagtgtcttatagctcgggcacagaaagataatcgagatgtactcctggtgatgctgaatgctcagggtgatcgctggttgcttgccgaagatatgttcgaaaaagcattcgcccttcagacaggaaaggttcgcgattatgccgccagtgaggatgatgatttcaattatcgtccctggaggcggtaggcaaggttaacggaaactatttttaaaatatggttaaacatgtggttatgtggcggttgaaagagcgggcgcatggcaacgaaaaagccgttaatgcccttcttttcaagagaagcttgaagcactcgaaggtaggattcccgggcttgtcaggattgaggcagggattgattttgcgggtagcgcggcctcattcgatgtggtattgtactcggaatttatcgacagagaggcattggtcgtttatcagacgcatcccgagcatgaggcagtaaagtcgtttatcgtggaggctacggaagagcgggccgtggtggattacgaagacgggtaagggggcgcggattgttgccggtgataggggcgaaacgagaaaacagcaataaaaaaagcggtatgaataaatcatgccgcttttttattcagaaagctgttgtcggatcatccctgaacgatgcattctgaagggcagacggcggaacatgcaggtgagtcagcatatcctgcacactcggtgcatgagccggcatcgataacataaacgtcatcaccggcggaaatagcgttgaccgggcattccggctcgcaagcgccgcagtaggtgcattcttcagtaatgtacagtgccatatcaaattcctttcttaaggttggttgtgaattagaaggaaagaacaattcataataacccgaaaatataagctttttttcgagctgacaaaaaaaagctcaaacgttcagctgttatttgggcatgaatggaaagggcagcgaaaagggaaaggttttttcgaccatttttttcagatactcgaggcgaaccgctacggatgtgacgatatagggcatcacttcgatgctgaacgaggcatctcccatgagatgcgctggaatgccgctgatcgggtaaagtttgatgaagttatcgtgcattgctttctggaactcttcggctgatatgccgtttgccggtttgagcaggatgttgaatgtgttgtaccggctccagtcatacgagaggatattgttttttcttttctgttcctgaaaaaattttgtgccgggcagaggaacggcaaaattcagagacgaaagaacagctccgctgcgtttcgaaaattccacgattttctccatatcctcgatactgtttcgcacagggttgataagccagaagagcatgaacggaagtttggcttcctgacattttctgattgccgccgtataggaggcttcaatgttctgatcattcagttccattccaggctggatgctgggttcagcttttccgaaatcgtcatcgagtacttcgctattgagcgattcaaggcctatgcttgcaactacgcaaccggtatcggcaagttcccgggccagatttccttcgcagagcaggttaggtgtaacctgtacgccatatttgacgccagcgtttttgaacttctgcaaacaagccgatgtatgttcaggatcgtgaccaaaatattcgtcgataaacatgtacatgaacggcttgaagagtttctctgctgtggtaagctgttcttcgagatgaacgggatcgacggcaaaatattttttatggtagatttccggtgtgacgcacattttacaggtgtggggacatcctcgactggtaaggattggaaaggggcgcatattgcgtgacaatccattgaccatgtcaatatgggcgtgtgtatcgtcaatggcttttttgattttgcggtagtcgaaccaggcgcatctggttacatcagggaactcttcagcgaagtacaccggacggagagaacggcgttcggaatctgcaagaatctgctcccacatattttctgccataccggatgcgacgctggcgtagcgggaagcctcttcgacgcagagcgatgcgtgattgccgccgatgatacaggggactccgtgtttggcgaatccgtcggctatctggtatgcacgttgagcctgaatcgtccatgtggtggtaatggcgaccagatcataacgacgattgaaatcgatctgttctccgattatttcatcgatgtactcaacattatggtgttcgggtgttatggaaatcagcatgccgagagcgggagagaaataggggcgtatatagccgcccatagcataatcggagtactcgatatgcttgatttcgttgggattgacaaaaagaatacgcataacggcaggaatggaagagattgttggcaaaacaggcaacctgtccgaatcctgcagcggcgcaactgtggcaaaggcttgttttgccgatgccaaaaggagaaaaagcggttccctcagccctcggctcccttatattctgctgcggtttcttccggaccagccccttagagataatgcttttcaatataaggaatggtatgcacaagtttaaaccttgtgtcgggagaacggagggctgatggatttcgagggaaaaatcagaccttgatgatgcagtccacgggacataccgcgacacatgcggcttcatcgtggtaaccgatacagtcgatgcagacgctttcgtcgataatatagatatcgtcgccctgagtgatggccgctaccgggcattcaggttcgcatgcaccgcagtaggtgcattcttcggtaatacgatgtgccatgatttttttcctgttttgatcagttcagagagtcgtctacggttaacatccgtcagtgattaagaaccctgcggcatagaacaaagttccatgggcccggagtggcgatttcatttgttttcatggatctcgtaggcattgatgatgtctcttaccagtttgtgccggactacgtccgatttgtcgagatagacgaagccgatgcctttgatgtttttcaaaatctgttcggcattggagagcccggataccattgatgttggaagatcgatctgtgtgacgtcccctgtgatgatggctttagagttgacgccgagccgggtaaggcacattttcatctgttttcccgatgcattctgcgcttcatcgagaatgatgaatgagttgttgagtgtgcgtccccgcatgtaagcaagcggtacaatttcgataacgcgccgttcagtaagaaatttaagcttttctgcggtcagcatatcctgaagagcgtcgtaaagtggtctgaggtaggggtctattttctgggcaaggtcacctggcagaaatccgaggctttcgcccgcttcgacagccggtcgggcaaggacgatacgtttgacggctttagctttccatgcggcaactgcaatcgcgacagcggtataggtttttcctgtgcctgcaggtccgatagcgaaaaggatatcattggttttcgcttcgtttaccatgcgacgctgaccgtcggtttttgcccgtacggcataatccggtgtagaaacaatgatatcctgatcgtcaggcagaggaggtttcaagcggggcgcaggagcaagcgcgagattgatcagcgcattcagatcattttcaagcacttcgccatgcttgtcggcaagaaagatcatctcccggaaaatctgttcaagcacggtaacttccggagcgtcgccgttcaggatgattatggagcctcttgcagtgattttggtgtcggggaaagcattcctgatttttttcaggtaggagtcgaatgggccgagaaggatgaccggctcaataccctggatttcgatttttttttctgtggtcaaaagtccttgtgattaatctttttatgtatgctctgcaggtcgtaataaggcgtttcggcgtcaagatagttgcgtacatagtcgcccacgccttcttcgagaggggtcataggcttgtgaaatcctgcagtacgcagctttgccatttcagcacgtgtgtgatactggtaacgcccctggaggtgctcgggcatcggtacataattgatcgcgggtttcagattcagtgcggcaaacgttgcattgacaagatcgttgaaacttcttgcctctccgcttccgatgttgaaaatgccggatatgtccggatgatcgagcagccagatcatgattgcggtacagtcacgtatgtagacgaaatcgcgcatctgttcgccgtcatggtaatcgggccggtgtgacttgaatagactaacctgtccattttcccttatctgattgaaggctttatagacgacgctggtcatatcgcttttgtgatattcgttcggtccgtacacattgaagaatttcagacctgcggcatgttcgagaatgccttgtttcagcgcccatcggtcgaacagttgctttgagtagccgtacatattaagcggacgaaggctgtcgattctggtttcatcgtcttcgtagccggctgtcccgtcaccataagtcgcggcgcttgaggcatagatcagccggatgttttttttcatgcagtatgccgctatgcttttggagtaagcgaaatttcgctcgatgagcagatctgcatcggtttctgttgtggcgctgatagcgcccatatgaatgacagctgttatgccggtaaatgctccgctttcgaggagcgggagaaaattatccctggggatgaagtccgcaaagctgaggccggaaagattccgccactgtccggtagcagtagagccaagagtgtcgacgacgacaatatcctggcgaccctgcatattgagctcccagagcaaggcgctgccgataaatccggctcctccggttataatgatcataatgcgcaggtattgttgagcgttaaggttaacaaaatataaaggcctgcgcagaaaacaaagggccgtttctcaggaaagaaacggccctttgcaaaggagaacattcttcaggcggaggctttcagaatgtcatcgtaaacgagcagtttgcgaccccagaagagccatgtgcgtatggtgtcaaccggtttttcaagaatttcggatatctcccggtgtttcagaccggatatttcactaatgagaaccgaaagcttgatgtctgcagcccggtttttaattgttcttgccagtcttcctgcagatttacaggatttttcattgaggcataattctgtctgttgtccgaaccggtctacataacagcttctgaaggttttgagaagatcctgttcaggtgtatctatatcggcattcaggtacgtacagttgataagttcacgtgattgaacctcacttcctgtcatccagtaagcgatgctgtagaggtcgtccagcagatcgatcggtgtttttgttaacgatttcatttcagcttctcctgtaagtatatcggataaaattgatccttttttaagttataaaaaaaatgaggaatgtccagttttttttataaaaaatcttaaaaagatgcttttttagtgaagtcatacggctggttgccgaccggtcatatgccatcatggcggaggaaatggtaacgataaaaaatgaaaagagatataaaggatctccttaatcctgcgctgcgaaatattgcggtatataaggtggacggggggcaggaagctgccgtcaagctgaatcagaatgaaagcccgttcgatctgccgttctggatgaaagagcagattctcgaagagtttcgtctggagccatggaatcgctatccggacatcctgcctttcagggggatggatgcctatgcggattttctcggcgtttcgcgtgattcggttattatgagcaatggttccaatgaaatgctttatacgatatttctggcttgcctgtcgccgggaaagaagattcttattcccgagccttcgttttcactctatgaaaaaatagctctgctgttgcaggcggatattgtttctgtgcccatgcagccctctctcgatttcgatgccgattctcttatagagagggcaaaacaggagaaggttgattttattgtgctttcgacaccgaataatcctacgggaaagtcgcttgccagtccggatattgcccgtattgtcagggagtgcgatgccattgttcttgtcgatgaagcgtatatagaattttcaagggaacattccgtacttgctcttattgaggagtgtccgaacctgattgtgctgcgaaccatgtccaaagctttggcgcttgccggcatgaggattggttttgccatcgcgaatcctttgctgatggccgaaatagccaaacctaaaataccgtttgcgtcgagtcgttttgccgaaatcactctgcagcatgtattgagatattattacctggtaactgatgctgtttcgtatattcttggcgagcgcgaacggatttatgcggaactggaggggatcgcttctctggatgtgtttcagagcgacaccaatttcctcatcatcagagtgcctgatgcacaaaaggtgtttcatgctcttgtcagttcaggtattcttgttcgtaatgtttccggttacctgcttatggagaattgcctgcgatttaatataggactgcgtgaagagaacgaccagttgcttgaaaaactcaaaagcctgtagtatgggcttcaggaaactgacgggagccgaaatgaaacggctgagcgccgaggaacttgaagcttcgccgaaatatccggtttatcttatgctgcataatatccggagcatgtggaatgtgggttccatgtttcgaactgctgatgctgccggtattgaaaggattattcttaccggttacacggcaacaccgcctcgcaaggagattgacaaaactgcgcttggagctcaggatgtcgtaaaatgggagtactctgccgatcctctcgatgcaattgatcggctgaaagctgaaggcgtcaggatatgcggtcttgaaattgccgaaaacagccgtttgtacacagcaatcgtaaaagaggagtttccgatttgtctggttgtcgggaacgaggttgacggcattgatgatgaggtgctttcgtgctgcgattccgtgcttgaaattcctcaatacggggtcaagcactcgctgaacgttgccgttgccgcaggcgttgcactttttgagcttgtcagggtagtacggggcggattgtaactttttaccccgttcgtttgtttttcagttatatagtttaaatgttattaaacgtgttcttcaatgcttcattacaagacatatgaacttcccgacaccgatgctccatgggttgtgtttgtgcacggggccggcggcagttcttctatctggtttctgcagatcaaggagtttatcaagcatttcaatgttctgcttgtcgatctgagaggacatggcaaatcaaagcatatcgtaaccttcaaagaggaccggcactacaatttcgaggatatcacccgtgacatcatcgaagttcttgatgagttgcatattgataaagctcattttatagggatttctctggggactatcctgattcgtaatatgagcgaaatcgcacctgatcgcgtcagttcaatgattatgggtggtgcgatcatcaggctgaatataagggcaaaagtgcttgtaacccttggaaacatgtttaagcgggttgtgccttatatgtggctctacagttttttcgcctggattatcatgcctcgcgagcggcataagaagtcgcgtctgctgtttgtgaacgaggcgaagaaggttgctcagaaggagttcatgcgctggttcaggctgacctacgagcttactccgctcctgaagtattttgaggagaaggatacaggtattcctacgctttacctgatgggtgaggaagatcatatgtttctgcctgcggttcgtctgatcattacccgccatacgaattcatggcttgaggttatcagtgattccggacatgtatgcaatgtcgatcagcctcgggagttcaactctcgcgctattgcctttgtcaaaaagatggataccatttcggcaagagagtgcgaagcgggattgcctcaacttgcggtctgttaggcggcaggtttgttgtagtggttcatggcatgctcgatgccgttgacggaaaaatcgagagctgcatcggcgcataccggcagaattttttccattgtttttttttcgtcttcactgaatttccccaggacaaacgatgagaacgaggacagcggctgatcttccagccggatacccactctcatacgggcaaattcatcatttcccagacattcgataatatgcttcaggccgttctgtcctcctgcggatcctttggctctgagcctcagggtgcctgacggcaggttgaggtcatcgcagataaccagaatgtcctgacgctgaattttataaaagttcatggcggctaccacggcatgaccggacaggttcatgtaggtcatcggtttgagcagaacgattgcggtattgcgccagttgattttcgcgaaatggtatttaccttttccggcggtgaacgggatctgaaaagattcggaaagtctgtcgatcacatcgaatcccacattgtgtctggttcccgaatacttcgattccggattgccgagtccgatgacaagtttcatgatttcaggtattcacagactgaacggaaattgaaaagaaaaaaaagcggccttctttgcagaagaccgctggaatggtacgaaatgttaccgatttatcaaagcagcggagcgatgaccagagcaaccacggcaatgagtttcatgaggatgttgaggctcggtccgctggtatccttgagtggatcgcccaccgtatcgccgacgaccgcggccttgtgcgcatcggagcccttgccgtatacgacgccattgaattcgattttgccttcgatccgctttttggcgttatcccaggccccgccggcgttggactggaagatagccatcagcacacccgaagaggtcacgccggcaagcaggccgccgagcatatcctttgatatgaatcccacgacaaccgggaccagtacgcccatgagaccgggaaggatcatctccctgatggctgcctttgtggagatatcgacgcagtgcgcgaactctgcctcggcggtgccttcccgcaggccgggaatttccctgaactgacggccgacctcgttgatcatgtctgaagctgcacggcctacggcacccatggccatggcgctgaagacgaagggcagcatggccccgataagcaggcctgccatgatgattggttcggagatgtcaagagaggtgacatgcgcctgctgacgatatgcggcaaagagggcaagtgcagtcagcgcagcgctgccgatggcaaagcctttaccgatagcagccgtcgtgttaccgacggcatcgagcttgtcggttctttcgcggacttccggtggcaggccggccatttcggcaataccgccggcgttgtctgaaatcggtccgtacgcatcgacggcaagctggatgccggttacggaaagcatgccgagcgcggcaatggcgataccgtagagtcctgcatagtagtgagatgcgacgatagcagcggagagtacgagtaccggcagtccggtggacatcatgccgattccaagtccggaaatgatggttgtagccgcgccggtgaggctctgacgggcaatctcgataacaggtttgttgtccgtcgaacagtagtactcggtaatcatgccgatgagcacgccggctacaagtccgatgatgaccgcgaagaagatgttgagcgaggtgtaggtgaagccgtcaaccgtccagcttgcgggaaggaagtagtcgatgatgaagtagctgagcacggccatgatgatggatgctccgaactcgcccatgttgaggccggtctgaggattgcctccctccttgaccttcacgaagaacgagccgacgatcgagacgagaatgcctaccgcagcgatgatgagcggaagggttacgccaatgaccggattgactcccatggtattgaataccggaacgaatgcggcgccgagcaccatggttccgatgattgcgcctacatagctttcgaaaaggtcggcgcccatacccgcaacgtcgccgacgttgtcgccgacgttatcggcaatggtcgcagggttgcgcggatcgtcttccggaatgccttcgtaaaccttgcccgcaaggtcggctccgacgtcggcggctttggtgtagatgcctccgcctacacgggcaaagagtgcgatggacgatgcgccgagcgagaagccggagataaggttgatgacttcgctgacctgggtcagggcggggaacatctgcgaatagatgataaagagagtcgagaggccgagaatgccgaggccgacaacggaaaggcccattaccagaccgcccgaaaaggctatgttgagtgcctgaccaagcccggtgcgcgcggcatttgtggtgcgcacgttggcttttgttgctaccttcatgccgaaaaaaccggcaagcgccgaacagaaggctcccaccacaaagctgagggcgataatcggggatgttccttctcttccgctgttggcgaagccgaggaggatggctacggagatgacgaaaataacgagaaccttgtactcccttttcaggaatgcgagagcgccgtcggcgatgtgcccggcgattttcgacattttttcagtgccttcgggctgtttggaaatccaggaggccttgaaaaaggcatagatcaatgcaagaacaccactaaccggaatcgcatagagaatggtttgattttccatgtttgtttttggttgaaaattgcttgaaaccttggaaccgaaagaggcaagaagatgacactcaggcctgcgggaaagccttttggtgcagtcatgtgaatccgcggaatgcggcgacgctgtgggtatgtaatatgatatggtaaatcataacaatcattgaaattacgatttattaaggggagttcaaaacactacttgtatgccttaagcccctttttccccttacactcctcggcaggaagcacattgaacatatatcctgaagcaggggcgccggatagccggttaacttctcaaaatccggttcggactattgagatttataaaaaaaatggcaactttaactttcctgttttcaacgggatgttctttctcaggttacttgctggtaaaacatttcttctaaaagaataacagtacaacaacgcacaatgaaaaaacctttcaatgtcgtaaggaaggcgggggccgtaatggtttccgcttctctcggggtcttgttgcacgcgccaaaagcgatggcaagcgaggccgatctggtattgccggatttacactcggtatcctttctgggtggaatccccggcgactctctcctgttgtggggccttgctatttgtttgttcggtatggttttcggtgccatacagtacatgggtatcaggaagcttcctgttcacaaagccatgcgcgagatcagcgagttgatctatgagacgtgcaaaacctacctgattacccagggcaagttcattctcatcctctgggtgcttatcggcgccatcatcgttgcctacttcggctggcttcgccagatgccggtcgacaaggtcgttttcattcttgtctccagtcttatcggtattctcggcagttacacggtcgcctggttcggcatgaggatcaacacctttgccaactcgaggactgcattcgcaagcctcggcgggaaaccttttcctacctacgccattcctctcagagccggtatgagtatcggcatgctgcttatcagcatcgagctttttgtgatgctctgcattcttctgtttgttcgccccgattacgcgggtccatgcttcatcggtttcgcaatcggcgagtctctcggcgcatcagtgcttcgtattgccggaggtatctttaccaagattgccgatatcggttccgatctcatgaagatcgtcttcaagatcaaggaggatgacgctcgcaaccccggcgttattgccgattgtaccggtgacaacgccggtgattcggttggacctacagctgacggttttgaaacctacggagtaaccggcgtagctcttatctcctttatcctgctggccatcaaagctcctgaagtgcagatcatgctgcttgtctggatcttcgccatgcgtctggtcatgattcttgcgagtgctttctcctattgggcaaatgcagcattagcaaaaatgaagtatgccaacgcagacgagatgaactttgaaaagccgctgatcacgctggtatggcttacctccatcgtttcgatcgtgcttacgtatatcgcttcgtactatctgatcagtacgctgggcgacggtaccatgtggtggaagctcgcttcgatcattacctgcggcacgattgccggtgcgcttattcctgaactggtgaaccgctttacctcgaccgagtgcgcccatgtccgcaacgttgtgcagtgctccaaagagggcggtgcggctctgaacatcctctcaggacttgttgccggtaatttcagcgcttactggatgggtcttgccattatctcccttatgggcgcggcctatggcgtcagtacgcttggccttgacgtgatgatgcttgctccctccgtttttgcattcggtcttgtcgccttcggtttcctcagtatgggtccggtcaccattgccgtagactcatacggtccggttaccgataacgcacagtcggtctacgaactttcgctgatcgaaacgcttccgaatatcaggcagagcatccagagcgaattcggcttccagcctgatttcgataatgcaaagaggtatctcgaagctaacgacggcgcgggcaataccttcaaggctaccgccaaaccggtactgatcggtacagccgtggtcggatcgacgaccatgattttctcgatcatcatgattcttaccaacggtcttgccgatgcggcagcaatcgagaaactttccattctgtcgccgcctttcctgctcggtctcctgatgggcggagcggtgatctactggtttaccggtgcatccatcaatgcagtgacaaccggcgcgtactatgccgttgaattcatcaagaagaacatcaggctggaaggcgtcgaaaaagcttcagtcgaggacagcaagaaggttgtggagatttgtacgaagtttgctcagaaaggtatggtcaatcttttcctgaccatatttttcagcacgcttgcctttgcctgtctcgactccttcttttttataggatatctgatctcgatcgcgctttttggcctctatcaggcgattttcatggcaaatgccggcggtgcctgggacaatgcgaagaaagtcgtcgaaaccgaactgcacgccaaaggtacagaattgcatgatgcctctattgtcggcgatacggtcggcgatccgttcaaggatacctcctcggtcgctctgaacccgatcatcaagttcaccaccctgtttggtctgcttgccatcgagcttgccatcgaacttgcgcctcaggtggcaatgagccttgcggttgttttctttgcgctttcgctgcttttcgtgcaccgctccttcttttccatgagaatcaaggtggacgaacactaaggaacaggtttttccggtcgagccaaggccggagggatgacattgcgtgtaagggagccgccactctggggctcccttttaaaccggaaaacgttaattccgtgaatccgtcaaaagtcacacgaagtcaggtcaggaagctgaccgatctgccgaatatcggcaaagccgtcgccagggatctgaatctgatcggtatttccatgccggaacagattgccgggcgttgtcctctggagatgtaccgtgatctctgcgagatgacggatatcatccaggatccctgcgtgatcgatgtattcatgtccgtgacgagcttcatgtccggtaacgacgcgcagccgtggtggcattttaccgcagagcgcaagcgcctgctcgccggagcgtcaaggcatagacgtgcccgaacggaagacgcatgatcgtcagcgcaagccggagaacggatattccggccttttacggccagtggatgctgaaccgtctcaaagccggcgaggtgctggtacgcaatcccatgcagtcgaaacaggtgagccgaattatccttctgccggaacatgtcgatgctctggtgttctggaccaaaaatccggaaccatttcttgccctgcttccggagattgacgccatgggttactcctcttattttctttttaccctcacgccctacgactttcgcctggaacctggtgtgccccggagagaggcgcgtatcgaggtttttcgaaaactctcttctcttgccggcaggggacgggttgtctggcgttatgatccggtgatcctgaccgaaaccatgaacgcggcatggcatgcctcttcatttgcgcttcttgcggaggcacttgaaggttatacggaacgctgcattatcagtttcctggacgattaccgcaaaatcagaaaccgaatgcgggatatcggctatttcattcccggtgtcgatgaaatggaggagcttgccgtaaggttttccggaacggcaggcaagcatggtattggcctctatacctgcggccacgatattgatctgtcgcattgcggcatcatgcacagccactgcgtcgataatgaactgatcgggcgcatatgcggtcgcaagctgatcggaataaggaaagatcggggacagcgaaaagcgtgcggatgtgccgaaagccgggatatcggcagctatgacacctgcatgcacggctgtcgttactgttatgcggtatcgaatcgtgccgcgtcaagaaatgctgcgctctatgatccgctttctccgatgctttgcgattcgattcgggacgacgaccttgtcgcatgcgttccggttcaaaaaagggttgcagcggatctttttctgctgtaatccttttttgaaccggaacgttttgattttgcctgcatcagcgccgattattgctataaaatggataaatgatgcaagtatttctgagtattctgtttgtaataatttgcgatcatgcgtatatataacgtgtgaatgcctgaaaaaaaccggttttacatttctgaatagcatcgctttttacggtgcaactacctgggtatgatgaagtttcaggcagaatgtgacgatatacactctgtgaatagttgttatgaaaataaaacaggacagaacggtctatgtccgtgaagatggcttgtgggtaaatcagttgaacatggatccatggacggcaacgcatcatgcaacacaaaacgatgcgctttttgcagcaagagaaatgctcaaaactgatggaggtggagaattgacgctgctttctgccgatggagccgtagagtttcaggagatggtttgtccctgatcagaacattatttcataaatacttgcgagttaccttagatatgaccgaattaccgcaactacctcttccacatccttatttctttgtgcctcgctgagttctccggaaacgaggtgatcacggatatgaccttcaagtacctcgatcatcaatcctgaaaccgctcctctgattgctgcgatctgctgcaggatgccggagcactcaacacctgcttccagcgctttttccagcgcttcggtctgacccttgatcctgcggattctggtcagcagtttttttttgtcctttttggtatgcggcattgttttcgtctgatgaatgaactatactggagtatagtataaaaaatatctttcttctgaaagttttttgccgtgatatgcagcataatcatctttttcatgaaggaaatccgggaggagagagaaacacccgtcttgcagttcttctgacgcttgccgcaatggtcgcagagattggcggaggctgggtgttcaattccatggccctgctcgccgatggctggcacatgagttcccatgttctcgctctcggcctgtccatagcggcgtacagggcggcaagatactttgcccgggatgttcggtttgcgttcggtacctggaaagtcgaggtgctggccggttataccagtgccatttttctggttttcattgccgttatcatgttttacgagtctctcatgcgcctgtttacccctgtgccggtgcagtacgagcaggctattttcgtggcgttagccggtcttgccgtcaatcttgcatgcgcatggcttttacaaggcgatcactcgcactcgcatcctcataccgtgaagcatcatagacatgagcggcgccatactgacatgaacctgcgttctgcctatattcatgtgcttaccgacgcggttacctcggtgtttgctcttgtcgctttgttcggcgggaaatactggcagctgaagcagctcgatccgttgatgggcattgccggttcggcagttgtggccgtttgggcttacggtcttttgcgcgacagcgccagagtgctgcttgacgcagagatggatgctccgatagtggaggaagtccggtcggtgattgctgcggatggtacaggtgccgagatcaccgatctgcacgtctggcgtgtgggcggggggaactatgcatgcattctctcacttgccgttgataatgaggttgaccccgaatattacaaacggatccttgcggttcatgaggagctggttcatattaccgttgaagtgaacagaaaagcgaaacgagcagacaggtgaacctgttttctcaatggtgggataccaataccggaacgcagtctctgcacagagttttttttcggtatttcagtctgccggagggagacgaaatcgcaaccggctttacccctatgagaccgatcagttttttggaaggagtgtggagtgcttttatcgcttttttgctgattcaatatcgactttgagcagcagcgggagatgatcggagtatccgcccttgtatttccccttatggtaggttgagtacggtctgtttgctgattgggcgagcatgttcgggaaataaaaacaacggaaagcgttatgggatatagagagccctttcttttggagcatgccgcacgagagcagaatctgatcgatccgttcccagttattgcgataagagtagctgccgataccagagtagccgctccagcagttatagagcaggtcggagcaggctcttctgacccttgcagcatctcctgatgagccgagcacctgtttgatcgaacggttttcgggttcatcgttgaaatcgcccataatgatgaggtcgattgttgcatcagtgcggcgaaggctgtctgcgatatgacgggcggtttttgctgccgttatacgtttttgttcggtccactccttgtcgaaggctctggatggccagtggttgagcatgagacggaaagggtgtcctcctgcagaaaaacctgcaatgataatgtgtcgggtcggtttgtcgtttccgacaggcacgatatagaatttcgatgagatcagccttacggtttgagggttataggcaagaccgatatcgatgcctcgtttgtcgggcgattcaatatacagggttttgtagggggagctgccgatttccttgagtatgccagcaaaaaccgtgcggttttctgtctctgcaaaggcaagaatatcggggtatcgtctatattccggcgaagtattgatgctgtcgagcacctgttttatgcggaggcgtttgagcgcgagttttttttgcgtccaatggtttctgccttccggagtgaattcctcatcatcgatgtcagggtcgttatgagtatcgaaaagattttcaacgttccaccacatcagcagcagggagtcgtttttttgttctccggcatggatttttatggaatgaagaactaaaacagtgtaaatgaggaggatgcaggttatggatttcttcataatcgcttatctttgcaattttttttctttactattgtagaatgtatagttattccggatttttcaactttatcgttccggttttctctacccactgatccagagaacagcatgacttatatgtctgatgtcaagaagcaggcgaaggatattcttgaagagactcttgacagggaagccgttattgtccttgcaaggatttctgaagaaatgcagctgcttttcaatgctcatccggaaccggaccacggcgaggtatcgcgaatcgtgactggtttttttctggaaaagggcaagtccgaggcgttcatagaggattggatcaatacctctcttgaatacggacgaacaagagggttgagcgggagtgaccttcccagagcgatgctttcggatcttggcgtgttcaggttcatgagttttctcaaggacaagggactgaccgatgagcagattaccattgtattgaccggagccgttcagcaggcggcttccggtaagtcagagcccggcgacggaaacgggcagagctcctgctgaacggaatttttttattatttattcatacaaaaaatatgcaaaagacaacattgcttcacgaaggcaaagcgaaaaaagtatttttgacgggagacagcgatcttgttatacaggaattcaaggacgacgcaacagctttcaacaacaagaagaagggtactatagccgataagggcgttgtcaataacgccatatcctgcaagctgtttaccatgcttgaatcgcacggcgtaaagacccatcttgtcgagaagctttccgaacgtgatatgttgtgccggcgtcttgacattatcaaggttgaagttgtcgttcgtaatattgccgccggttctttggtgaagcggtatggttttgccgagggaacggttctcgataagccgattgtagagttttaccttaaagatgacgatcttgacgatccgctgatgaacgagtcgcatgcggttgctctcggtgtcgcgactctcgaagagctttctgtgctccgggacagggccgaagctataaatgtggtgctgaaagagtttttcgcccagcgaaaactgaagctggttgattttaaactggaattcggacggtaccataacgaaatactgcttggtgacgaaataagccctgatacatgcaggttctgggatctcgacaccaacgagaaaatggacaaagaccgctttcgtttcgatcttggtggcgtcgaggatgcatatggtgaagtgcagagaagagttctcgaacaagactgagtattgttttcacggtgggggccggtcagatcatgcttgattccataaccgtttatctgcagcacgcggatcctgctgcgatctatgtttttcttttctgcatagcatttcttgaaaacgtagtacccccgattcccggggatgttcccgtagcgttcatcgggtatctgatccatcacagcagaatttctttttttgtttcggtcttgtgggcctcggcgggttcgacggcgggattcatgctggtatatcttctgagccgccatctcgggatgaagctttatgccgaagatggttcgcccatgcagcatagcttatccaaaagcgtgcaccgcttttttcctcctgccgatatggagttgctgcgagaccgtttttccgctcatggctatcttgccgtacttgccaaccggtttcttttcggttcaagggcggttatttcggtaatggcgggtttaatgcatctgaaaccgcatcttgttctgcttgctgccgcatcaagcgcaacggtatggaatgtacttctgctatacggagggcttctgcttggccggaactggcaggagatcggcagatatgccgccttgtacagtcttcctgtttctcttctttttcttgctcttctttttttttctgtcctgcgctttgttcaggaaagaaaacggaggcatgagtgaattttttttcttatttatagcatccggaaccgattgctcaaacgtttcggattaattaattctcaagaatgttgctgaaataacaatggcaaaagatttagcactgtatccggcagacagaaaaggcgagctgcttgaactcgcctcgattgacgatttgaaaacaatggccaggcaggttcgcagggacatcgtcagaatgcttgcaatggccaattccggtcatacaggcggctcgctcggtatggcggatattttcaccgcattgtatttcaggctcatcagtcacaacccgcacgggttctgggagcatgacgacgaagatatggtttttctttccaacgggcatattgcccctgtatggtacagcgtacttgcccgttcaggatattttcctctcagcgagctgggctcgcttcgtcagatcaattcctatctgcagggacatcctacctcagaggcaaagcttccgggtataaggatcgcttcggggtcgcttggtcagggactctccgccgctgcaggagcggctcttggtctccgtatagacggtcggacgagtcgggtgttctgtctcatgggcgacggggagtgtcaggaggggcagatatgggaaggggccatgagcgccgcgcattacggtcttggcaatctgatcggtatcgtcgattataataatcagcagatcgacggggaggttgacaaggttatgaatatcgaaccgtttgccgataaatggagggctttcggatggaacgttttcagttgtgacggcaatgacatcgaggatgtcatcgcgacgatagacggcatcttttcgatgaccgaccgaaaaaatccttcagttgtgctcgcctcgaccataatgggcaagggagttcctttctttgagggatctatggccgatggttcgaactggcatggaaaacctccatctatgggcgatgcagagaaggcactcgctcttcttggcgaaaccgtattcggtgattttccggtctgaggagtttcgtgcagattattgccggaacatacagagggcagaaaataaagagttcgccatcacgcgacattcggccatgcagcagcagggtcaagaagtccttgttcgatactcttgtcgctcgagttgattttgaggagatggtggtgctcgatctttttgccggtttcggcaatatgggatttgaatcgttgagccgcggagcgggtttcgtgtattttgtcgatcgtcatgccgatgcactgaagtccatgcaggatacagcaacgcatcttggcgtatccgagcaggtctctatcgtccggtccgatgtatcggtatttcttcagcgtactgctgagcgtttcgatcttgtgttctgtgatccgccgtacagctggcctgattacaagacgcttatcgaacggattgccggaacggatattctttcagacgacggattgatgcttgtggagcacagcgctaatcttgattttcaagcctctccgtactacctgatgcacaaggattacgggatgacgagggtttcattttttcagcatcaggagggcagcttatgacacagaaagccatatatccgggcacattcgatccctttacgaacgggcatctcgatgttctcgagcgggctctgaatatttttcaggaggtagtggtagtcattgccgacaacagccagaaacaaacccttttcagcgttgaagagcggctctcgatgatccgggagatcatcgaggattatccggccgtaagcgtggaggttctccatgacggcctgcttgccgattatgcccgtcagaaaggagccagggcaattgtccgcggagtgcgacaggtcaaggatttcgagtacgaatttcagatatcgcttctgaaccgtcatctctatccggaggtgaccacggtgtttctgatgcctaacgtcaagtacacctatgtagcctcttcgattatcaaggaggtagccatgctcggcggagacgtttcgaaatttgtgcatccctccgttctcaagagccttcatggaaaactcgatgaatcaaaacagcataaacctaacaatatatagaatatgtctacgatgaacgttcccggtcaagagtatctgacccgccgggtactcagtatgcaggagtcccagaccatgcgaattaccggcctggcgaataaaatgaaagcagagggaaaggatattgtcagtctttcggctggcgaaccggattttcctacacccgatcatgtcaatcaggcgggtatcgatgccataaaggccgggtttacccgttatacagccaattccggtattcccgaactgaaaaaagccatccaggaaaaattccgcagggataacgctattgaatttcaggaaaaccagattatcgtaagcaacggaggcaagcagactctggccaacacctttcttgcactctgtcaggagggcgatgaggttatcgtaccggctccttactgggtcagttttcccgaaatggtaaggcttgccggtgcggaaccggttatcctgaacacgactctggagagtgactataaaatcactccgctccagctcgaagcggccattacgccgagaacgaaaattctggtactgaattctccatccaaccctaccggtgccgtttacagcgaaacagaggtgcgggcactcatgaaggttctcgaaggccggaatgtttttgtgctctccgatgagatgtatgatatgatcgtctacggcggcgttcgcgctttctcgccggcccgtattccggagatgaaggattgggttatcgtgagcaacggcgtatcgaagacctacgcaatgacaggttggagaatcggttttcttgccggtccgaaatggctgatcgatgcttgcgacaagatccagtcgcagaccacttcgaatcccaatgccattgcccagaaagctgcggtggccgcattgatcggcaatcagcagattgttgaagaccgtcgtctcgaattcgaaaagaggcgtgactatatgtatgaagctctcaacggtattcccggattcaggaccgctctgccgcagggagccttttatattttcccgtcgatcagcggggtgcttggcaaaacctataacggcgtcgtgatgaaagattcagcagacgttgccgaatatctgctgaaggaacaccatgtggcaacggttccaggagatgctttcggggctcccgaaaaccttcgtctttcctatgcggcatcgatttcggaacttgaagaggcgataaggcgtatcagaaaagccttccaataaggcgtctttatgctgaaagttcgtcgaagccggctctatacgttatggttcgggtggtattcgcgccggcagttcaggcggtatttcaatacactccgggtttttatggaacccggagtaccggaaatggaaacaggcattccggtgattttttatggcaatcacgcctactggtgggatggattctggtcacaactctgtaccgaagagttttttcggcagaatcttcatatcatcattgaacatgagcagcttacccggcaccgtttttttacccgtctcggagcattttcccttgaccgtaccaatgcacgcagtgcgttgcagactcttgactatgctgcagaacgcctgactttcccttcggaacagcagaatgccctctggatctttccccagggtcggatcgaacatattgataaacggcctctttttttctttaatggaactgccgggatcgtttcccgtgttcttcagaaaagtaaagcgatttaccttgtttcagttgtcagcaggattgaatatcttgaggaacaaaaacctgaattgcttctttcgttcagggctccgctacttgtgacagggcaggattttacctcttcccgtgatcttacttccaggatgcagcaggcaacggaatgtcacctggatgaattgagggttaaggttatgacccgttcgctggaaggcggatccattgtgattcaagggagagagtcagtcaacagaaaggtcgagcggttcagaaaactgctcggtatggccggatagcagggttgcacaaataaaggaaaagagggcagtatcgctctgccttgatcttgaatttaattcatctgttgttatgagtaatgttatctgcagctgcctgcttggtgacaatgcaaaagtaaggctcaggttgtctcagctgctgcacagtgagatcgaagatatttacggtaaaatttctgatgatgaagataatcgacccatttgcgagatcgagcttcagggttgccggagggagttctttgacaatccggattcattgcctcttgccgtagggcaacaggttatcgtggctactgatggcggttatgattacggtgtcgtttattcaaccggtcgtattgctttgaaaaagctgaaacttaaagggcttgataaaccgggttcggagcgtcttgaaatactccgtcttgccgatgaacaggatatgctggttatatcggaactcaagcgtcgcaaggaggaaattcgtgaaacatgcctcggcaaggtaaaaaagcatgatctcgatctgaagcttgtcgatgttgaactccgtatggatcagcagaaactttcggtttattatacatcttcgcatcgggtcgactttcgttctctggtacgtgaccttgcaggggagttcaaggccagaattcagatggtgcagattacgacacgagaggaggcccgccgggcaaattccttcggcccctgcggatgtcttttgtgttgttcaagctggctcccgaaaatccatgcaaatcctttcgctgaaaagtcgccgtttgtcgagggagcgaacagcgacagtcatgcattcaatatcaccggaatctgtaaccgtcagaaatgctgtcttggctattccaaacatgaacgttcccactcgggcggggtagctcttccggcttctgtccctccggccggaagcaaggttaccactcctttcggagatgcggtggtcgaaagcatagatcctcagaaaaagctcgtttggctgcgttacgttcggaacgaccagaagcgaaaaatcccgttcgagaaatgcggtattcttgttgtaaaaaaataatgctcttgaccggttgtttttcgttgttccggtaaccgaccgcaacgattcgatcggttgctttttttgtactttcctgattatcattcatgcagcacgttacaagaactctcgttacaacggcgcttccatacgccaacggtccggtgcatctgggtcatcttgccggtgtatatctgccggcggacatttatgtccggtacaaaaggatgaaaggggaggatgtcatacacatcggaggctccgatgaacacggcgttccgattaccattacagccgaaaaagagggtatttctccccaggatgtcgttgaccgctatcatcggatgaatagcgaagcattccgtaaatgcggcatctcgttcgattactacggaagaacctcttctcaaggccatcacgatacggcaaaggagttttttctcgagatcgagagaaaggggattttccgaagaaaaaccgaaaagcttttttttgatgcgaaagccgagcgttttctttcagaccgctacgttaccggtacttgtccgatctgcaataatcccgaagcgaacggcgaccagtgcgaacagtgcggcacacacctgagccctacggaacttctgaacccaaaaagcaaactttccgatgctacgccggagctgcgcgataccatgcactggtattttcctctcggacgatttcaggaggcgcttgaagcctacgtcgcttcccatgagcatgactggcgtcccaatgtcgtgaattacacccgtacctggcttaaacagggcctcaacgaccgggcgataaccagagatctcagctgggggatccaggtgcctctcgacgatccggaagcctgcggcaaggtgctctatgtatggttcgatgcggtactcggttatatctcttttacccgtcagtgggcggctgaggcgggcgatgaaagcctctggagagcgtattggcaggatccggaatcgagggtcgtcaattttatcggaaaggacaacgtagtgtttcatacccttatgtttccggctattctgatggcctggaacgaggggaggcagtcgggcatctataatttagccgataatgtgccggcttccgaattcatgaattttgaaggcaggaaattctcgaaatcacgcaactatgcggtctatctcggtgagttccttgaaaaatttccggcagataccctgcgttacagcattgccatgaactatcctgaaaacaaggataccgatttcagctggcaggattttcagaacagaaccaacggcgaacttgccgatacactcggcaatttcatcaaacgttcggttgattttaccaattcacgttttgatggcgttgtgccgttcagctgtacggacgatgactggaatgtgcttggtatcgactggagccagaccattgaaaagcttgatcaggcttacgagcagtttcatatcagggaaaccgcatcactcggtatggatattgcgagatcggcaaaccgctttctcaccgaatctgaaccatggaaagtcattaaaacagaccgtgaggctgccgctaaaaccatggccctctctctcaatctctgctatgctcttgcgataacgctctatccggtaattccggaaacggcaggcaggatttacgctatgcttggttttgagggctctatcgatgcccgtataaagcgtggcgtttcagcgattgaagaacttcttgctccgcagctgcataaaggtcaccgtatcaggaaagaatcggaaatcctctttaccaagatcgaggacgcagatattgagcctgaactgaagaaaatagaaaaactgcttgccgatgccgaaaagctggaagcagctgctctttctcaagaaatgactttcaaaccggaaatcagctttgatgattttctcaaagtggacctgcgagtcgctacggtgctcggtgccgagaaagtgaaaaaagccggcaagctgctcaaactgcagctcaaggtcggtactgaggctcgccaggtacttgccggcatagcacagttctattcgcctgaggaaatggtcggaaaacaggtcgtgcttgttgccaatcttgccgaacggaccattaggggggagatttctcagggtatgattcttgccgtagagggagcggatggccgcctttgcgtcgttgaaccggtgggtgatgaaataaatggtcagcagatacaataaaaatttgcgattgtgatttatttgcttaaattgtgagtacaaacatcgtggggtggagcaattggtagctcgtcgggctcataacccgaaggttgcaggttcaagtcctgtccccaccactaaaaagccgcactgacaaagtgcggcttttttatttatgccttctttgctttttttcttccgatacgctcatacggcagttatgaatgtatcggaaaacagacagccccggcaacctgccggggctgaagaggatgttattaatccggcaaataaaactacgaagctttcgcataaaggacttttgggtgattgaatagctttgcaacttttccgggcgatttctgaagatgcctcagatgcgaaacggttttttttcgaatcgtttccttgttgcgtgaaacaccgcccttgtttccatgcacagcactctttagatcgttgttcaggtattcatcgggattcaattccggtaaataggctggcaaataaaatacctcaattttatcaatgtttttgctgagccattctttgaccggtttgcaatgatgaaccctcaaattatcgagaatcaacatcactttacgaccggcatccttgaccagacgtttcatgaattctatcagacgtttgccgttcatggcatcatcatagagcatgaaacgcagcttcccccgattactgattgccgaaatcatgctgacatgttccttgcgagcattcagcctcagctcaggagttttgccagcaggagcatagccccgtaccaagttgccctgggttgagaggccggtctcgtctccccagtaaatctcggcattttcagcttttgcctgcgtctggatggccggataagactcctccatccagcgagccacttcggaaggggcgttgctcataggctttccgtatcggcttctgaggagtataaccccatcgcgagagatactccccgacggtgcggatgggcatttcgaagccgaactgcaacttgatcaattgccggactgcctggcggtcccagagcgcaaagggcagtttcaactggtccggataatgatcaacaatcatcttctggatctgcttttcctgctcaaccgacaggtgccgtttttctccatgttttcgtcctcgtttcggcacggcaagcatggcatttccatctctttggtaccattgccaccatctactcgatgtttgaacagatagccctaaaagttctgccacctctttattgcttttaccttgctttcgaagccgaatgacctgtttgcgcaataatgcgcgttctcggtcagagtgttgtctgatatcgattttttccatgctcgtaatataataaaattacgagttttatttgccggattaataaagaggcgcctattaccttatgccttcggctgtaatgacagggtgacattttctttgatcatttcctcgatgttgttggccggtatgaaaaacctgttgagtggacttttttccgttgcattatgcagaatgcctcttgccgtgcttgccgtaagggttgcaagatgtccggcaaaatttttcggcagaataaaaaggcctttttcttcatgtgcaaacatattccatgaatccttgtcaaaagcaaagatacagccggtttcgattgtgataaacgggatctctttctgcagaaattcgtttttaaacagtaccttaagcagtttttttcctgtatcgataccgaagttcaagcccgcattgattttaaccggactattttcttcgatgatatcaggaaccagatcgatctgctcggtggtgatttttacaagcgcaaaattgactctgcgggtgtgattgtctgacatgaatgtttgtgcaaatggttatgaataaaagaacgtgatcaagatagagaattaataagaaaaaatttacatcagaatcaggttcagaccatccagatgggcgaagtgttgtttctgtatcttttcagcttccgctgataccgctttttttggtattgtcgcactcaagttgcggtatctgggtatagtgcccgtttttgaggttgacctttactttatgcagcagttcttctcttgtcaggccattgttcgaagaacggatttccctgcagagaaagtaggtgaatgctccatgccaactcccttcaatatgggcatcggcactggtctgatcggccttgcaccccgaccagaggatgtgtctgactgattcgtcgctgcgcagcaagttgccagggactctggttctgagcctttcgacctgcaggaaggcgttcagcgatggcgggggcatataccgcggtttgcggtcgagcagcagatctacagctctcagaccggttccgctgtggcaggtatcgaggtatacttccagggtgacatgagcgggtagtgctgcaaaaaggctgttgagttcatcatcggtgatgatatgatcagcatgccatatgtcgccatcctgtgcgagatcgtatgggcagaaagcttcgtcggcgttatctgtttcatcgcctcctgtatcgggcacctgagtcccgtgactggaaaaactgaaaacaaggtaatcatactttcccgcaatggcaccatccaccatggcctgcaatttttcaatgattcttttttttgtagcgtttgcatttgtcagtgtagctacgttgttcttgctgaagccaaaataggtcgtcaacagatttttcatctctttcgcatcgttgacacagccgttcagtgaagcagagggataatgtctgaatcggtttatgccgacacataatgctttttttgccatgggattacacggtttacgttatcgaaaggatgttagcggcaagagggcatattcgtgagttttgaattttcagggtaatttaagctgattctgacgcatcatcaaaaatagtggcgatgcatattcgtttggtagggatgcgtatcgtcagcggatgcaggcgatcctgaaggctcagttgggaaaccgggatcggatggttatgttgcgattgtttcatgtgcatgcaattatagaattaagcagcaaatgcaggaactattgcctccttgtccttttgagcagggtaccgatcttcgcgaaaagagttattaccgtattggcggcagaacgcggttctttgcaatgccggggactcttcgacatcttggggatcttttgctctggaaccatgatcaggatcttcctctggctgttatgggcagcggaagcaacatgcttttttcggatgaaccgttttcggggatcgttgttgcaatggaaatgatgaaccggatgttctgggtttctccgggagagctgttctgtgaggccggggttgaaaatacggatattgcggctgaactgcttcgatgcggcagaggaggcggggagtggctgcatatgctgccgggcagaatcggcggcacgattcgcatgaatgcccgctgctttggcggagaaatatccggagtgacggcctttgtggttactatggacatgtttggaagaatacggtggttaaatggcagtgaagtgtttcttggctataagcagacctcgctgatggcaggcagggagatcgttgttgccgccattcttcgatttcccgatctcaaagaccctgatgcgattcatgccgaaatgagtcgatatgaagcggaccgtttgaaaaaacatcatttcgattttccgagctgcggatcaactttcaaaaataactataaagccggacggcccagcggtcagatttttgaagagttgggattcaaagggcaacaggaaggcggcgcagcggtcagcggctatcatgcaaattttatttacaataccggcaaagcatcatcatgcgatgtgcttgccctggctggccggatgagaaaagcagccagagaaaaaaccggcgttgaactggagcttgaagtcgagtgtacaggcattttcgagcgtgatcagttgaatgcctgcggtgtcccgtttgttcctgcagatgccgatagcggcaaaggctgggccgggttgctcaggaatcctgatcaggatagttcgcgatcaggttcagatagtgtatttccccaaacgctcctgcatggatacctgaccggttatttcggggagaacggttcttttcctcctgatatatcggttcatgtcgaacagttgcactctatagcttatgcggaaagcaatccgctcatgccgtttctgcgatggaccacccgtgccgattcgggacctttatctgctgaacggcccagggtagccggagcgacaccctccggaacctttgtcgatgagctttggaaatttcctgtcgccgagttgtttatcggttatggcgtgaggggaacgggatatcttgagtttgagatgcgcccttccggcgattgggttgcattgcggttcagtgaccgtcgcatgcgcgaagcaggttttgccgttctttcttctgaatcatggagcggagacgtcgatcgttttgccgacagagatgggttcggcatgacgttttcgtttcggctgctctacccttatcttgaaaagaacacgctctctcttcagtgttgcgcctctcttggagatcatcgttacggactttttccctggtggaaaacggcttctgaaacgcctgattttcatcaacctgatcgttttctgcgggtaaggctcacgtcatgaaccggagtccgctgtgtgaatccgggatgtttcgtacattaaccgatacaaatgttatttgtctgattgggttatttttactcggtgacaagctatgctgaaacgtctgtgtttgttgttttcactctttcttctggttttccagcttcaggcatgcgaactttttgtcggaaagaccattgaaggtcgacttgatatggaagttgctctcaggggcttttcgctcgagagcggtctggatatggataaccggaattttattattcatgacggaatagcttatgagctggtttttctgcccgatacaaagctgaaaaatattacggcctcaaaagatggcgtcgctgttcctgtccctgctgagctgggcaaagtaaggcttgaaccgggaggattatacagagttaaaggcaaagttgaaacgaccggtgaccggttcgatacgtttcctgtcgagatgatacgacttcgttcgattgaataccttggttcaggagatggcggactgcatatcaggttttagaggcctgccgcgcgacagaaagagaaaaggcgcctgaagattgcgccttttcttctcaagagaaaaactgaagcttacgcggttacaggtctccggcaggcatacgggatacctctgcagccgtaaagaccggtccttccttgcagatgtaaaccgaacccacattgcatctgccgcatttgccgacgccacatttcattcggttttcaagagtggtatacacattctcttcattgaacccgagcttgcccagcgagatcagggtaaacttgatcatgatcggtggtccgcacagcactgcgatgcagttttccgcagaaggtgccgcctgttcgagaatggagggtacaaatcctatccggtgctgccagtcaggagattctcctcccggatcgacggtcagaaccagttcgatatcactgcggctctgccactcttcaagctcatgtttataaacgaggtccgcaacagttctcgctccgtaaacaatggttatcttgccgaatttatccctctggtccaggcacgaccagataacgcttcgggtaggcggaagcgcaatcccgcctgctatgaaaagcaggtttttaccatagaaatcctcgatagggaagcgatttccgtatgggccgcgataggtaaccagatcaccgatttctgcgcttgcaagcgctgcggtaacccttcctgactggcggaaggtgcactcgatatactcgttgcgggtttcaggactggcgacgcagaaggtactttcaccttcgccatagatgccgtaaagcccgaacattcccgtacggtagcgctgtttgaactgctcgtggtcggtcgggttctggaactcgagcctcaatgttttaacgcctggagcttcgtcgcgttttgcgacgattttcatggttgccggcctgtagatgttctgctggccgttctgtgtgttgtctgtcactgcgatagttttgttatctcttgtaaggtttctgtaatgcccatgtcaaccggacactcgcgggtacatcgcccgcatccgctgcagctgttcagattgaacttgccgggaaaatagttgaatttgtgcataatgcgctgacgccatcttgcggactgcgtcgagcggggattatggcccgaagtgtgcatggtaaagagcgcaaaggagcagctgtcccagttttttctgcggattcccgtgtaggtatctccctcatcctgaaaatcgaaacagtggcaggttgggcagagaaaagtacaggtgccgcatccgatgcagcgcatcgaaatctctttccagaaatggctttcaaaattttccggattctgcagccactcacggcagacatccagatcgaattttatcgggacatccgcgagtgctgccgtttgtgccggagattcttcgagcagcgcctcgatacggctgaacgcttcacgtccccgatcggtcagctcctcaacctgccatccgctgttgtccccgagcggacggagcagaatatcggaacccagtgtactgtccggagcgagtttcagggaggtgcacatgcagaattcatccgcagccgtacaggctatcgtgacgatgacggtttcgtttctgcgtttgaaccagtaggtgtcctggtaatcccagccgaaaagtggatcgtcgatggccattgccgatgcatcacacgctctggcaccgaaaataattctttgtcgtccgggagggagatactcttcagtatcgatcttctgcttgctgattcggtagctgaacatcggttccgtctgcggaaagaagaggtctttgagtgtcctgtccggaagaatgatatccagatcgagttcgccggttctatcgacggtggcgtactgagaaatgttgttttttctgacagggcctaccacatcgaaacctgcggcatgccatctggtcaggcagtcgtcgagtttagcgcgtaagagaatttttgtcatacgggttgcttagaggataaaggtctcgggatcgtcctttttgaaacttgccagcactggttcctggttctggttcatgcctgagaaatggtcgaatgcatcgagtacctcattggccattctccggtttatgagacggagaggaatattgaccggacaggcccggtcacatccgccgcattcaacacagcggcctgaaaggtggaaggctctgacaaggttccattcgaaatttccaagggtgtgagaggaagtatgaacccattgcggctgattgttatcgacgatgcatcttttgcagtaacacatcgggcagacctgacggcacgcatagcatttgatgcatttttcgaattccgcctgccagaaggcaaagcgctcctgaggggtcatggcttcgattttttcgaccagctcctgttcttttacggacgttgtcctgttatccttcagggctgtcatcagggaggtaaagtcacttgcctgagtgccttgcagagcgcttacggtcccgttttcttcagtaaaaccgagaatgacaatctgatcgggatcgagctgggattctgcggcaaggatattgacgcttctgattccctcgggcctcagaaaaattccgactttctttttgtcgctcagaaggccttcggtcacaagatatcccgaaaggtttgcgtcgcatgccgcgtcgacatggagtcttgcggcatcgtcggttgtccgggcaaacagagcccttcgtctgtcgggtgtggagcccgctccatatccgatcacaagttttacttcgcctgatgaaagcagttctgcggctttttttctgtactgttccagtatactcattgctgtagataaatattaaagcgaaaccggagcttcggtctcatggattatcgccttgtattgctcaaatgggccaagtttgcggatgtcttcagtcaggctgctgatgagctctgcgaattttaccccttcagcggcgctgatccaggagaacctgatccgttcgagaggaatgccggtaaagttcagaagtgcccgaaacaccgtccaccggcgccgtgcgtggtagttgccgtgggtgaagtggcagtcgcccggatgacagccgctcaccagtacgccgtccgcacctttctgcagagctttgagaatgaacatcgggctgattcttcccgtgcagggaagtcgcaccatgcggatgttcgggggatatttcagccggctggtgccggcaagatccgctcctgcataggtgcagtaggtgcagacaaacgcgacgattttcggttcgaatggtttactcatacgttcggtttattgattcttttgtctccgcctctatagccccatgacttcggcgaatatctgtttttcggtaaatcctgccagatcaatgctgttcgatcggcagaaggttacgcaggtgccgcatccctggcaaagacccggattgataaaggcgacctgcttgatgagctctcctgaacggctgagaatatcttttttctcgatggcactgtacggacaggccagagcgcagccccagcagccggaacaggtagattcgttgttgatcgctatgaccggttcgcgttcgagctgatcgcggctgaagaggcctattaccttgctggcgcaggccgatgcctgggacacggagtcaggaatatctttaggcgactggcatgcgccggccagaaaaattccggccgttgcggtttcaaccggacggagtttgaggtgggcttcattataaaagccgtattcatcgcatccgataccgacaacctttgcgaactcccttgcatccggctgcggggttatggccgtagcgagcacaaccatatcggctgcaatttcaacgggtttaccgagcagggtatcgacgccccgcaccatcagctttccgctttccagccagactttgctgacccggcctctcatataggcggcttcatcctcttcaatcgcccggcgggtaaactcgtcgtacccttttccggccgcccttatatccatatagaaaacatgggcttttccgccgtgaactttatgggcatagagcatggcgtgcttggctgtgtacatacagcagattttcgagcagtattttacgcctttcgagggatcccgcgatccggcacactggataaaaacaatggtttgaggttccttgccgtcggatggccgcagaatttttcctgcggtcggaccactggcagaggcaaggcgttcaaactgcaggccggtgatcacatcggcatatttgccgtaaccgtattcgccgtacatggcggtattctgaatctgaaaaccggttgccacgacaatggctccgatttcaaggtcgaggaactcgtcctgcatttcgaaatttatggcgttcgtctcgcagaccttctggcacaccttgcacttgccgtttttgaaaaaggtgcagtgttccttgtctataaccggtatgttcggcaccgcctgggcaaaaggtgtatagatcgccggccttttgccaagagcgcaatcgaattcatcgctgattttcttctgcgggcacttctggatgcagtctccacatccggtacaggctttcatatccacatatcgggatttctggcggattctgaccttgaaattgcctatgaacccttcgacctgttcgatttccgaataggtcagcaggcggattttcggatgctgggccgcctcaaccattcgcggcgtcatgatgcactgcgagcagtcaagcgtagggaaggtttcggaaagctgtgccatatggccgccaagtgatggctcccgttcgacaagcaccacctcctgaccggcatttgcgatgtcgagtgcggcctgaataccggcgatacctccgccaataacgagggctcgcttcgttaccgggacttctataggctgcagttcgttgttcaacttgaccttttcgatgagcgaacgggtgatttcgatagccttttcagtagccatatcctgatcggtatgcacccaggagcactgctcccggatgttggcaatctcgcaaagataagggttaaggcccgcttcggcacaggctttgcggaacgtggcctcatgcattctcggcgaacatgcggcaaccactactcctgtaagattgtgttcccttatggcttttttgacgttttcctgaccaggatctgaacagaaatacttgtattcgacagaaaccgatacgccgggatggtcgttcatagccgaagtgagtcgggtacagtcgatttttgcgccgatgttttcgccgcaatgacagataaaaacgcctatttttgccattctttcatgatttggtagatcgccgcgccaaacagcaacgctgtttggttgttttcaacaaggcaagattgtgccactgaaaaccgcaacagatttttctgtctgccggttcagtgtttcactgataaaaattcttactgttccctggaacaggatgaagacagagtgagaaagctggtgttctcgtctgtatggtttgagatctttaaacaggcaagaatgcccgtactgaacgggagagcgaaatcggcccgttgctgcaggtatatcctgtattggtctctccggttactggttattgagcaggtcaagtgcaggaacgaaatgttttcctacagcaacttctgcaggatcggcaccgcaggctacagcaacaagttcagaaatataataaaccggcatggcttctatatcattataccgttttctcatgccctcctgccgcatatcaagatttgcatggcagagcggacaggctacaacaaatgccttggcgccgttgatcgatgcatttctcgctatgctatgcgtaagatcctcaaccatctcctgctgggcgagcgtcaatcctgctccacagcattcgattttgaatgcccaatcaaccgggttgcctcccagcgtggtgacgacctgttccattttaaccggattctctggatcgtcaaaactcatggcatccattggcctgacaagcaggcacccgtaataacaggccaggctgagattcctgagcgggcgtttcacccgtttagcaagctcgttatcgccgtaaccctcgaggagctgggttactccgatgaactctgctctgccggtaggctctatgccggttgtgcttttcacctcgttgcggagctcttccgattcgatgagcgccctgcgggtggttacctgcctgttctggcatgcggcgcacggcgcaagtacgtagtccataccggccgcgtcggcaagagcctgattgcgggccggaagcaggagagcgagccggtgacttgtcgcgtgtgccgacgtcgccccgcagcagttccagtcgggaatttcctgcaggtgaatatcaagaagctcacacattttccgcactgaaatatcatactctttggccgtaccgttcagtgagcatccggggtaataccctatggtctgtcccggttttatggctggagggagctgaggcgagaatgtgatttttttaggttttcttgccgggacctcggtatgagcccccttttcggcatgtacgaagattttttcgatctgatccttggcgttgacgccttcttttccgctgaacgaagtgagtggattgatttttccctcacggatcattttgatgccggaagaggcatcctgaagaaaggtgcgcgtcctcaacttgtaactattgacaagcgaaagctcctgcaaccgaccgtgttttcggatgttgttcagaaacgaggtatgaaaggccgtaaccagttttttcgagcggtcttcggaaacaatgccggttttgatggcaagttctctgagcgcatccattgttgcggcgatatccatgttttgcgggcatcgcgatgtgcaggtctggcatccgacacagtaccacagagcattgctccgcatggcctcttcgaggtatcccgcctggacgaggcgcatgatcttcgttggagggttgtccataaagccccctgccgggcatcctgccgtacacttgccgcactgataacagcagttgtagtcatttcccgtatgttgacttatctgcagcctgaatgcatcattagaggagaaattgagttttgacaccgggttactgattagcatgttgaggagcggaattcaaaacgacacaaacgtaacattgtaaggaaaaaaaaaataaagtccaatttgtagaataagctcctttttatagaggagggcttttctgacgcagcggagattgcggcagtgagtttcgtgcactatatttccgaaaaaaatagtgctgctccaatattgtcattatttaaacaaaatcaatcaatttttatgcttaaagagttcagggaatttgtccttcgcggcaatgtagccgatatggctgtcggtatcattatcgggggtgctttcggagctattgtcaatactcttgtgtcagacgtgctcatgcctccgcttggcctcctgatcggggggatagatttttcgaatttctatctggtactcaaggagggttcagcaccaggtccatatgcggctcttgccgacgcaaaggccgtcggggcggtcaccgtaaactacggcatttttctgaacgctcttatcagtttcatgattatggcatttgcggtattcatgcttatcaaatccctcacctcgatgcgcggcaagcctgaaccgccggcaccggcaccggccgtcaaggagtgtccgtattgctgcagcaccatccctctcaaggcatcccgttgtccagagtgtacatcgcagcttgaaaaataaaacagctccagtatggatatgagtctgtttttgcttatgatattgcagcgactgccgttattttgcagatcaattatttcagaacctgattatgtttgatgaaatccagtttgataagataaagaggcttccaaagtacgttttcgctgccgtcaatgagctgaaaatggctgagcgcagggcaggagaggatgtgatcgatttttcgatgggtaatcctgacggtccgactccacagcatatcgttgacaaactggtggaaagcataaataaaccgagaacccacggttattccgtgtcgaagggtatatacaagctgagaggtgccgtaggcagctggtaccggcggaagtacaatgtcgatctcgatcttgatcgcgaagtggttgtcaccatgggatccaaggaggggtatgtccatcttgtgcaggcaatcaccaatcccggagatctggctatggtgcccgatccctgctatccgattcactcacaggcgttcattcttgccggcggcaatgttcaccggttgaaactggagatgctcgaagactaccgtctcgatgaagatgcatttttcaacaatatcgaaaccgctctcagggagtcctctcccaagccgaaataccttgtggtgaactttcccaacaatcccaccacggccacggtcgatatctccttttatgaacgtttggttgaacttgccaggaaagagcgcttctacatcatcagtgacattgcctatgccgagataacctttgacggctatgtcacgccttccgttcttcaggttccgggagccaaggatgttgccgttgaaagttacaccctttcgaaaacctacaacatggctggctggagagtcgggttcatggtcggcaacgccaaactcatcggagcccttgaaaaaatcaagagttggctcgattatggcacgtttacgcctatccaggtggcgtcaaccattgcacttaccgacgatcagagctgtgttgcagagatatgcgacgtttatcgccgtcgtcgtgacgtgatgatcaaaagcttcgataatgccggatggccgatactgccgccgagggcaagcatgttcgtctgggcacgcattcccgaacatctcaggagcatgggcagtctggaattcagcaagaaactgcttacggaaggcaaggtggcggtaagtccgggtatcgggtttggagcatatggcgatgaatatgttcgcgtcgccatgattgaaaacgaagagcgtattcgtcaggccgccagaaatatcaggaagttcctgaaaaacagcgagtcctgacttctgcacaatattttccctggacctgtttttctgccgtgatgggcaggtccgagggattactcctccagggaaaaaatttcctgcacagcttcaggtatggcattgaggatgtcgtttgccgataccaggctggaaatgtcatttgccagatctccagccctgccgtgaaaccaggccgccgccgctcctgcgtcgagtatttcggctccttttgcagcaatcgctgcaatcatcccggccaggatatctccggagccggcggtagagagcgcttcagtgcccgagtcgttaagcataagcccctcctcgccaccgacaatcagagttggatggcccttgagcagcagattgaccctgtttagccgtgcaaaatcagtcgcgagcacaagcgcgttcagagcaatctcgtctgccgtatggccgcaaagccggctgaattctccgtaatgcggcgtcagtatggtattggcgaaatcgattccggatgcaggcagggcaacaccggaaagggcaaagagcgcatcggcgtcaagcacgagtttacagcctgttatttcgggtttccggagcagctcgcgaatgaaatctacagttttcggatcccttccaagtccgcatccgatcagcacagcatctgcccatccggctttttcgaggatggcgtccatctcctgggcaatgacgactgcttccggcgcataggaatgcagcacgcccgcagcggcaatggggatggccgcacacacatatccggcaccggttttgagtgcggctttaacggcaagcattgccgctccaagcatagaagcgttatcggattgcgatccggcgacaataagcacctttccgctctggtgctttgcaccctcaggctctctcagaataaaatgttccgcggcatactctttatcggttaaacggcaggctgaaggggcgatcagaaattccgggatcgatatgtcggcgatacggagctctccgcagtggagtggaccgtcattgaaaaaaaatccagttttcagaaaagccatggaaaccgtcatatcggcaagaacgcacctttcggcggcaacgccggatgtcgcatcgagacctgaaggaatatcgagtgctatgagtggcgacccggcacggtcatggatgccgttcagcagatcaataccttcgcatagcggtgatgagagttgtcggcggagtttcagcccggtaccgagtatcgcatcgatcagaacttcatagtgtgtatccctgacgaaaggcagggcctcagcgtgaccatgaaagatccgcagacgtccgctcagggcttggtagccacagagagtgtcaagagtattgcggttgatcggggataaatccgtttccgggtagagcagcaggatatcgacttccgcgccgtggttcagcagatgacgggcaagtaccagaccgtcgccgccattgttgcccttgccgcagactacaagaaaactgctgccggagatattttctttttcgataagttccctgacgagatccgatgtacgggctccggcaagttccataagccgtatcgctccgacctggagatcgtctatagcggcactgtctgctctcatcatttctgccgcggtcactactggaagcatgatctttttctcctctgcagaaaaaaaagttatcgggaatcgcccgtcattgccgcaacaaccggtaaagcggttgctgcggcaatgacgactcgatggcgttggatttacagttcgtcgagatgcagggcctgctcgagcgcattgaaatacgcctcgacaagttcttcgttgctaaaggagagcgcggttcggccgttgatggctattgccgcatccttttcggttactttgccgataacccgtaccggtacattgaaaagcacggcttcttctatgacctctttggctgattccggcgcaatgctcaccagcacccgtccctgagcttcggagaagagctgttgctggatatggaaaggatggatcgcggcattttcaatgtcgatgtcaaaaccgagcggcttgtctgtattcataatggccttctcggcaagagccaccagcaatccgccatcggaaatgtcgtgagccgaatgaagcagttttttcgatgccagagccacaagcagttcctgaagattcttttcgtgccgcagatcgatatccggagcatcctgtcccggcgtatcgtactgcatgaccagatattccgaaccctcgagggaaagttcgggatcaccgaacaacagaatcgcatcgccgacatgctgataggttgatcccacaaccgtgtcgatatcatcgagcagtccgatcataccgatggtgggggtggggtagatggctgtgcgttcccctccgatcgacgtttcattataaaagctgacattccctccggttaccggggtattgaatgccctgcaggcttcacccattccttctacagatgttttgaactggaaatagacatccggtttgtagggattgccgaagttcaggcagttcgttatggccagaggctttgctccggagcaggcaatgtttcttgcgcactcggcaacggcgattttaccgcccttcagagggttcaggtaaacgtaccgggcgttgcagtcggttttcatggcaagacccttccttgatcccttcacccgtatcacggcagcatcggaagttccggttggggtaatggtattggtctgaaccatggagtcgtactgacggtagacccactgcttgctggctatgcttggccgtgaaagcagggcaagcgaaagcgcgtgcaggtcaagatgtttgtcgccgatcagcctggcaaccggcgttgccggctttttttccaccgcatccctgatatagaccggagccccgccgccaagcaccagtgattcggccggaatttcggcaacgatcctgccatgctgccttatcctgatctgattgtcggaggtaacggttccgattacgacggcctgaacatcccatttgcgatacacctcgataatccgctcctcgaaacctttttccgctacgataagcatcctttcctgtgattcggaaagcatgatttcataagcactcattccttcttcgcgggccggaaccagatccaggtcgatgtcgatgccgcctcggccggttttttcaattccccgtgcactcatttccgaagtcgagcttgtcagtcctgctgcacccatgtcctgcagtccgacaacatagccggtagcgatggcttcaagcgtagcctcaagcagcagtttttctgcaaaaggatcgccaacctgcacgcttgggcgcttgtcttcggaagcttcgctgagatcttcggaagcgaatgtcgctccgtgaatgccgtcccgtccggttgacgaaccaacgatcagcaccggattgccttcgccttttgccgtcgcgctgacagttttatggtgttcgacaattcctaccgacatggcgttgaccaggggatttccggtataacactcttcgaagtagatttctcctcccacggtcggcacgccgaacgagttcccgtaatcgccgattccccgcacaacgccgtcaacaaggtagcggaccctgggatctttgggtgagccgaaacgcagagaattcagggatgcgacaggtcttgctcccatagtgaaaatatcgcgatggatgccgccgacgccggttgccgcgccctgatagggctcgacggcggacgggtggttatgcgattctatcttgaaggcgacggcaaggttgtcaccaatatcgacaagaccggcattctcctcgccggctccggtcagcagcgcaccgccgtctctcggcagcgttttcagaacggcgatagagtttttgtaactgcagtgttccgaccacatgaccgagaatatgccaagctcggtgaacgtcggggttctcttgagaatatcgaggattttctgatactcttcggtattcaggccatgctcaagggcaagctgcagggcgacttctggttcagtgagtttcatagggaacgttgaacgttgcgtgatggtcatggctgctggccgtgacagtttttatatttttttccgctgccgcaggggcacaggtcgttacgccctggttttttttcggctataaccgtttgcggtccattatcgccggcgttgtctgcattcgatgtgcccgattcctcgatatgctgatagatgctttccgcggcctgatgctgcgcaacaagtttttcctgtcgaagcgcctcctttttctggcgtgcttctatttcgcgtgcttcatcgggattgaccggaaaaagtttgaaggccaacgaaagcgtttcgagttcgatctcctgcaaaagaacgacgaacagccggaaagcctcctgcttgtattccagcagcggatctttctggccataggcccgcaggtttatgccttcccgcagagagtcgatctctctgagatgttccctccactttttatcgatgacgctcagcacggcatatttttcaatttgccccatgatctcttcgggaatttccttttccttgcgcgagtagaaggcgagagccgtctcatagagtttgtcggcaatgcctttggcgccttcacggtcaaacagaccgctttcaggccggaattcgacagaaagttccctgagcaggcgttcttcaagttcttcagggtcgaacgccttttcatattttttgaccaccatatcgcagtaatctctgagcagatcgaaaatatcgcttgtgaggcgttctttctgaaggccgttttttcttcttgtatagataacgtcgcgctgctgattgagcacatcgtcatattcaagaagacgtttccggatggcaaagttctgctcctccacctttttctgagctctttcaatcgatttggtgatcatcgtgtgctcgatgacgtcaccctcttcatgtccaagtcggtccatgaccgaaataacccgttctgaaccgaacagacgcatcagttcatcttcaagcgaaacaaaaaagaccgattctccgggatcgccctgacgtccagcgcgtccgcggagctgccggtcgatacggcgtgattcatgccgttccgacccgagaatgaagagcccgccaagctcccggacgccggaaccgagcttgatgtcggtgcctcttccggccatgttcgtggcaatggtgaccgcacctttctggcctgcagcggcaacgatttcagcttcccggtcatgctgttttgcgttcagtacgctgtgcgctatgcgtttgccgcgcagcattctcgaaagggtttccgatacctcgacgcttgcggttcctacaagtaccggctgcccctttttctgcagctcttcgaccttctcgacaacggcattgtacttttccctcctggtcttgtaaaccagatcgtccatatccttgcgcacgatcggtctgttggttggaataaccactacatcgagcttgtaaatctcgtagaattccgaggcttcggtttcggcagtaccggtcatgccggcaagctttttataaagacggaagaaattctgtatggtgatggtcgccatggtctgcgtttcgccttcaatcctgacattttccttggcttcgatagcctgatgcagaccatcactgtagcgtcggcccggcagaattcgtccggtaaattcgtcgacaatcatcacctttccatcctggacgacatattcgtcgtcacgttcgaaaagagagaatgccttgagcagctggctgatgttgtgcagcctttcggaacgatcggcaaagagccggtaaactgcatccttctgtttgactttctctgcggcggagagcgaggcattgctctctataatggcaatttccgacccgacatccggaaggagaaagatgtcgctgtcctgatggctcaggcggcttagaaaatcccggcccttatcggtcagatcgatagtgccggctttttcatcaacggcatagaagagttcgtcatcgacttcgtgcatgcgactggcattgtccttgagaaactcgttttccgtgccctgcaccagctttgccagaccctgttgcgagagcattttgatgaatcggctgtttttcggctggccccttttgactctcaggagtgcaagcccggcatcgaaatcgcccggtttcgttttaagaattttttccgcatcggtcagatacgatgccacgagttgctgctggttgcggacaagctgatcgatccatggcttgatttcctgaaacttgctgttgtcggcattgggtaccggaccggaaataatcagcggggttctggcttcatcgatcaggacgctgtccacctcatcgacaatggcgaaatagaaatcgcgctgtaccatctcttcgacgctgcctgccatgttgtcgcggaggtagtcaaaaccgaattcgttattggtgccgtacgtaatatcgcaccgatactgctcacggcgttcgaacgggtgcatggtgttgagaatgacacctacgctcaggccgtgatactcgaataccggcgtcatccactctttgtcgcgctgtgccagatagtcgttcaccgtaacgacatgtacacctcggcctgtcaacgcattgagaaatatcggaagtgtagagacaagggttttgccttcaccggtagccatttcggatatgcggcctgaatggaggaccatgccgccgataagctgcacgtcgtaaggtaccatatcccatgtcatatcatgccccatcacggtgtaaacatgccctttcaaacggcggcaggtgtcttttaccagggcgaatgtatccggaagaatttcctcgagcaccgatacggttgctttttcatactcctcagaaagggtatcgagttcgtcgttgatcctgtcggcctcttcaaggggaatatccggggtgctcagctttgagagcagttcctgttttttctcctccagagggcgtaaggcgccgcgagccgtactgcgcagctgaagccccatttcctttaatccgtcgtcagaaagcgactgaaaggagagctgcagctcgttgattcgctggataacaggctgtattttctttatgtccttatcgtgctttgatccgaatatcttctcaaaaattttcagcattcttttttagtcgttcgagcttgtgtttggacaggttaaaaaccttatagataattgttttctaaggtattgaattacctactgagaaaaaagatgtcatcaagaaaaaaagcaggggcgcttgcctttccggtaattgcttttacaccgccgcttccattttcaatgcataatatgctgttattacccgtcaatcccgagattcctttcaatgaacaaacaggtgcctgttttgaacagtgaaaccgggctgatcagacgcgcgaattcgtgcagttcagagaaactcccagggtaattctccctgcaattcaatcttatttttcttccttccgtcgcacgctcctcaactcttcccattccagcgttgtatggcgccggattaaggggtgcttgaattaatttagggcacctttgtcaggtgtgatgtgcgctcaaagaactcggcggacagagtcccgacagaacgggataaactacaaaaccggagtcctcaaagcgttcgggatgaggattccgggcactgagcaacgcagcaatcggtgctcgcaatatagcaataactttatggaggtgccctttagagagacgggtagcggatcaatcggcttagccgtgatcaccttatgaataaagggaatcacgctgttctgaggtgcttgacttttctgcgccagcaatgaaagagcagatgaccggcatacccggccacttccggcctgaggatggtgcgtacctcatcctgaagcctgagatagtttttttcagtcaacgacattgaggctcttcgaatgccgaaccattcagccagatactgacgtacatgagtgtcgacaggaaatgcgtcgaaacgaccgaggctgaagagcgcgatgcaatcagcgattttcggacctatgccgtcatattcacagagcatcgctcttatcctgtcaagggagagcgattgcgagccggatattgtaaagtcaagcgttccttccgccgccgccgcggcaacacgcctgatgttgagagctctccggtaattgttgttggtacatgcctgcagcgacaacacggaggtttcagcaagcatctccggtttcggaaagcggaagatgcgatgtttttgccccatcaactcgatggtacacggagtgccgtacttctcacaaagcataccaatctgtcggcgtatcagcgccataccgattccctgagcacacatgaaggttatggttgtttcaaacggatcctgacggagcagcttcaatcccatatactcctgcaacagtgttgcgattgctggaaaccgttttataaaatgatcatcaaacagttttccgttgtcaatatccagagtgaaataagcacttagtgcctcagaaacaggtatgccacctataaatttatctggcgtgtaaatgtttataaaataattatttatctgatttataaccaccggaacattattgattacagagataaaaaaattatctttaaaggataacctgttccatgaaaaagattgtccgctaaaaagagaatcttcaatattaacaggaatatcagtaagtaataatgattgataactcaatcttaaaacatcattatcagtcaatgtaatcgtgtttagagattgtataagaagttgcgatcaaattatataagcgcttaaaataaaataagataaatttaattatataaaaaaattctattatttttgtttttagtttatatgtataagtatgcatataatgatggcgtttatagttttggattatggataataaatttgttattatcgatgcaagctataattttaacattaactataaaaatgtatgataaatggtatcgtttatgaattaataatcaaaatacattggatgtattaatttttatattgtattatatatgtacgcataaagtatctggttttgttgtattcaggtatgtaatgctttataatatgcaggtttaatatttttttctgcatatcagtcacgatggtgatctgattgctatgagggatattcagtagttttttaagggtgatcggaaacgctgaaatcgtttcaggacgatcggttatacggcttgtatggatttttgaatataggaggcacatggccggttttgtacatcggaaatgtgcaggaacctttcggaaaatcgggaacggtttatgttgacgtcgagcggttttgccggtgaaaaaaccggaatcaggcagagatatgtgcccggatattttcatcggtatggctgaaccgggctgcagacatttcaacccacagatcgggcgggcctactgccagaccgtccttttggttcatcccggcagacccggaacgggaagcttcggtacggcgtcaaatgccctgaaaacacgcaacaaagtaggactgagtcatcaggccgccgcttaagctctctgccccaaggttattaaccctcgtgtatgaaaacgaccttgagcatattccaggcctgacgggtcgtcgatcagttcagctgtctgaagcagctcagcagcgactcctgcggggcatcttcggcacggatcagttcgaaggtacggtttcgggcttcgggagcatcgatagagagaacggcgatctctgctacgtcgctgcgatctatcgagccggttatccggtcgccggtatcgagtatcagacggtgctgcaggggcggtccgtcaagcagtcctccgggccggatgacggtataggcaaatcctggctctccgaaaaggcgccgcacttcgttttcgcccgccagcttcatgtcgagcacccgaccgtatttgttgagcgggtgttcgggcctggtgacggcaagtgaactgatgagaacgaatgttttcactccttctgcttttgcaagtgtagcgagccggataaccgcatccctgtcgatcgccgaaggcggaggcgcttccgggtccatgacgttactgcccagggcgcatatgagggcgtccgcatggcggcaggcagcaacaatctccagctcgtgctccgcacttccgatggtcagtctgtcagtcacctccgtaccgaatttttccagggctttttcgccggagcgcacaaaaaggcgataatcgaagccgtagtgctgcagccgctttaccacccactggccggtctttccggtagcgccgacgacgagcacggttcccgaatagcgtttcatagttgtcagccgaataacgaaaatttcacattcagaatcatggtcagatcaaccagactgtgcagaaggaaaaccgtaggcaggtcgcgataccagaaaaagctcaaagcccagcttccggcgatcagaagctgggtcggcatgaagagtggcttgaagggactggcctggttgacgtgttcaggaaggatatcgagccagaagaaaccgtgaatcagaccgctgtagaccatgaagaaaagcatccctgaggcgaagagcagccagggattttttgtggcgaaagccgcaagtttttctcctgtcgtgaaaaacgcatagaacatgaaggtttcggctataccgttgccgaaggtaaagagcagcaccgaagcccagtcgagcgtccggccaccatcgtaggttgaattggtgtaaacgaaggcgttgatggccacgatcaccgccgaggcgacaatcagcagcttgcggcggagatcgaaatcggtattgtagctgaaggtttcctttctgaagaagatcaatcctgtcgcaatggctatgaaccagtaagtaaagattttcatgggtattgaccattccataatactattcgattgaagggttactgatagctctgtgattttttcgatattcaacaacgctcgatatgccttgctgccacgaactcttcggcatggtaggaacttcttacgaacgggccggactgtacatgcctgaagccgagcgattcggccctgtttttgtactcctcgaactcatcgggcgtgacataacggttcaccggaagatgtgccgccgtaggctgaaggtactggccgattgttacgatatcgcagcgtgaagccctgagatcgccgagcgaagcggcaacttcatcaccggtttcacccatccctaccatcattccggactttgtggaaagccggaaaacggctttggcccgttcgatcagctccagggatcttcggtaatccgcctgcgggcggacagcggggtagagagacgggacggtttcaatattatggttcagcacttcaggtgcttcctgcatgacgcggtcggcgttggccgttatgccgtcaaaatcgggcacaaggcattcgatactgacctcagggttcagggagcggatgctccggatggaggaaacccaatgccccgagcctccgtcgggaagatcgtcccggttgacgctggtcagcaccacatgcttcaggctcatgctctttaccgcaagggcgattttttccggttcctctggatccggaggtaccggaagaacggttttatctaccgcgcagaatcggcaggtacgggtgcagaccgaaccgagcagcataaaggttgccgtgcctttcgaccagcactcctgcaggttggggcacattgccgaccggcagaccgtgttcagacgaagtcctgagagcagttgccgtgtcgcggcgaaatgctctccggtcgagagtttcagtttcagccattcgggttttttttgtcgctcacggttcattttttcccggtttggtcagtaaaattatcaggcaatataggaaaatgccttttcaatacatggccaaatgctttcggggccgggaagatgcagcaggagtggcgaactgaccgaaacagaacggcatcatcaaagtccgatcgccgagcggatcactggggtttgatggatctgcttggcaaacggacgcatctgaattatttcatcatgtcgaaacaggttcagagcgctctgttctgcaacagaaatccccaagagctccgggcacagatcctttgatcgcatgtatttcgttcagcagttactgcaggttttgatgcccagaatcttgtacagcgggcagaaaccgatgcctgcggggtaatgaggggaatcagtcctatggcgcccagccagttctgattgatgacgcccagaacgatgacgataatgccgattacaacccggataatccggtcaacctgacccatgttcgtgtccatttgatgctccctgaatctcctgtgactgtgcatgccgcatatatatgcttatgcattattatatgaaacctgtgattcaaaaggcttttcagcttgaatccgttccctcaaacacgcttcatacagccgctttcggggtattttatcagtgcccatgccttcccgcatcgcagcttggctgtcggctgcaatgttaaaaccatgaaaattttgaaaagagtcaggtaaccctattttgttcaaggtattatcttatacgggcaatgccgccgaacggcatagcccggaaatttcaacacacgatatgtttccttcacctgaaacaggaatagcggtacagaccgctcttgaggccggagagcttatccttgaatgctatggcagtaaggagattcagacggagtacaagccggataactcgccattgaccactgctgaccggaacagcaatgagattattctgcagaaacttctcgaaaccggtcttccggttttaagcgaagagggggtaccgattccctacgaagagcgaaaggagtggcctgctttctggatggtcgatccccttgacgggacaagggagttccttgccggaaacggagagtttaccgtcaacatagccctgatccgtgacggacatccggtgcttggcgttatctatgctcctgcaaaagagcaactctattttgcgtcgaaggacgagggagctttctttatcgacggagcgcgtggtatgaccgcctctccggaccggcttgctgaggccgcacgaagacttccgttttcgagcaatcccgacagcttcaggattgtcgcaagccgctcccatatggatgaaaaaaccctttcgtatctcgaacgccttcggcagaacaatcccgatctcgatgtgctgcgttgcggaagttccctgaagttctgcatggtggcatccggtgaggtgcacagttatccgcgtttctctccaaccatggaatgggataccgcggcagggcatgcgattctcaatgcttcgggaagaacgctgatcgatacccttacaggcagggagctgctctacaacaaggaagaccttcaaaatccgggttttattgcccagtaaagggtgggtagggcagatggtttgtcctataaacagattgagctgaaaatggtttcattggcagagaaataacctatattacgaatcacggtcgataattttcgacagggcgattatttttagcatcagttgtgcgctttcgctttaatattcagacctctgaagtgagctttaccgtttgtatgtcggtggatctgagtttttggcgtatttaacaataaaaccaatctcaggttcatgcgtattttaacgtttacaggaaaaggcggcgtcggcaaaaccagtgtatctgccgcaactgccgtgcgtttgtcggagctcgggtatcgcaccctcgtgctttcaaccgatcccgcgcacagtctgtcggattccttcaacctgcctcttggttccgaacccacaaagatcaaggaaaacctgcatgccatcgaggtcaacccttacgttgacctgaagcagaactggcacgccgtgcagaaattctacacaggcatattcaaggctcagggagtatcgggtgtcgtggctgacgagatgaccatcctgcccggcatggaggagcttttttcccttctgaggattaaacgatatgatgcctcaggcctttacgatgtgcttgtcctcgataccgcaccgacaggcgaaaccctgcggctgctctctctgccggatacgctcgcatggggcatgaaagccgtcaagaatgtcacaaaatacattgtccggccgctcagcaagccgctatcgaagatgtccgataaaatcgcaagttacattccctctgaagatgcgcttgattcggtcgatcaggtttttgacgaactcgaggatattcgcgaaattctgaccaataaccagaaatcaacggtacgtctggtgatgaatgcggaaaagatgtccatcaaggagaccatgcgggcgcttacctatctgaacctctacgggttcaaggtcgatatggtgctggtcaaccggttgctcgataccgaggaggacagcggatatctcgagaaatggaagacgatccagcagaaatatctcggtgaaatcgtggacggcttttcgccgcttccggtcaagaagctcaggatgtacgagcaggagatcgtcgggctcaaggcgctcgagcagtttgcccgcgatatgtacggcgacagcgatccatcggccatgatgtatgacgagcccccaatcaagttcgtccgaaccggggatatctatgaggtgcagttgaagctcatgttcgccaatccggtcgatatcgatgtatgggtgaccggcgatgagctctatgtgcatatcgaaaaccagcgcaaaatcatcacgcttccgatcagcctcaccggacttgaacctggagaagcatacttcaacaacaagtggctgcacattccctttgacctcaatcatcacaagcagaacggaaaccgaagatagacgacgtttttcttccggattgcgtcgatataacgcagcgacagggtatccggattttaacggagagtgatgcggcaggccttgaaaccggttttgtccgggtacggcctgccgaagcctttttttgatcctcgccccttattttcaatgtcgcagccaatcgatttgatcgatcaggaaagggatcaatgccgagccggacatttcgggacaacccggcgatccggtttcggaataaaaatagaggtgtactgaaatttaatcgcaaaaatagtgtacggagcgcaagttccggcagcacagcggcgtcaaaacggaaacgtgaaatcttgcgcttttcatgatgctggtcgtcatgcagcaaggtcgctattcttattaaccttttcctttattgtcatgcttggcaaaagcctgctctgcattttcctggcatttgcaacggtcattccggcagccgccggagcgccggcaaaatcctctcccgttcgaaccgtaaagccgcttgttccaacggctgcacaggatgaggccggagtacatatcagacaatttcttctcgacaggcactatagaaaggtatcgccgaacgactctctttccgtggaaattttcaatcgctatatcgacattcttgacggaagacgcagctatttcattgccggagaagtcgatagcctgaggcagctttacggaaaccggctcgatgacgaattccttgccggcaaagccgacgccggatttgccatatataacttgtttgtaaggcgggccggcgagaaggtgctcttcatgaaaaataccgccaatacggtaaagttcaattttaccgttcccgataccctcgatctcgatcgcaagaccgatccgtggcctggagaccggaagcaattgaccgatttgtggacaaaagagttgaagtaccagtggctcgacctgaaatcgtcggggaaacgtgaacggagcatacgcgcagagctcgtaaagaaccttgccggcagactcaatcttctgaaccgccagaaaccggaagatgctttccatgcctatatgtcggcgctgaccacatcgtttgatccgcataccagttatttttcgcacgatgagttcgaaaactttcagatcggtctgagccgttcgctcgagggtataggagccaggctgcagagtgaaaacgactatatcgtcgtcaatgaggttattcccggaggcccggcatttaaaagccgtgttctgaaaaaaggcgataaaattattggcgtcgggcagggcaagacgtcggaaattattgatataaccggatggaggatcaacgacgccgttggactgatacgcggcaagaaaggttcgatcgtccgtctgaaagtcctgccggcaagccaggcaggcagaggcgcggcaaaaatcattcagctcgtacgcgacaaaatcaaccttgaagaggaagccgcgagtaaagaggttatccggataaacggacgcaaaatcggtattatcgccattccgtcattctatcttgattttactgcccagaaaaacaaggaaggcaatttcaacagcacaagccgcgatgtcctgagaattctcggcgagctcaatgcggagggcgtggacggcattgttctcgatcttcgggataacggcggcggttcacttgaagaggcggtaaacgttaccggcctgttcattcctcagggtccggttgtgcagatcagcagcgcatcgggaagaacggttgttctcggcgacaaggacgttcgtgtgctctacggcggccctcttgcggtgctggtcaaccgttacagcgcctcggcttcggaaatcgtggcggcggcaatccaggattacggaagaggggtgattatcggagagagaacgttcggaaaaggaacggttcaaagtctcgtcaatctcccggatccttccgtttcgacttcgggcggctccggacttggagagatcaagctcacgatggcaaaattttaccggatttccggtggcagcacccagcacaagggggttgaaccggatatcttcatgccctcgatgatcgatatcgccactatcggcgaagatacctataccagcagtctgccgtggacgacgattccgccttcgatgtatcagataaccggggagataacgcccgaaacagtagcatttctcaggcaaagagagcgtgatcgctcatcagggaatctgcagtatcaggattatctgcgcgatcttgccacccttgaccgtattcggaagaaaaagggtattgtgctgcaggatgcggctttcaaatcggaagcggaagaaatcaaaaagatcgaaaaaaagtggagcgccgaccgggaggcaccgaagagttccctgaacgatgtactgctgaccgaatcggcttcggttgtcgtcgatcttgaagagcgtgcccgctgaggcacgctctccgctgcgttcctcgacaagccgaaagctcttgccggcggcaaacgtcgaaatgttcagtcgggtcgattcccgagcctgagagggaacgatatctgccgcaaaaacggttttgaagatgcttcggcaacaacggtggggagacaggtctatgcctgactatttctttctgattgccggtatcgggtgtgccgcgttcggcggagaactctttcttcgcggggcagtcggcacggcatcggctctccggatcgctccggcgatcatcggggttacggtagctgcgttcgccacctcgagcccggaattttccgtcgcggtcagttcgggacttgcgggcagatcgcagatatccctcggcgatgctcttgggagcaatatcgtcaacatcgcactcattctgggtatcgctctgctcatatcggacattcccgtctcatcgggtacgataaggcgtgacgtatcggctgccgtgctcattcctctgttaaccgggttttttctgctcgacggcacgctttcgaggcttgacggattgctcatgctctgcatgtttatcgcatggctctcggcggcggtactcgaagctgcccgccagaggaattcgaacgaaagcggtgccggcggcacaggcgccatgaaccccgcgcttttcgcaatcggcggcctcgtcctgctcgtcctgtccggccggctgatcgttaccggagctaccggtatcgcacgtgcgttcgggctggacgagttcatcatcggcgcaaccgttgtcgctcttggtacctccatgccggaactggcctctcttgtgattgccagacttcgggggcacgatgaaatcggtctcggtacgattctcggcagcaatatcttcaacggattgttcattgtttccgtagcagcgattctaagccctgtgcgcccccctctgcctgaagtgcttcccgcgcttgctttcggacttctctcggtactcatcgcacttccctggcggagcagcggccgaatcagaagagtacagggagtgtttctgctgcttctctatgccctctatatggtaacggtgtatctgctgcgtccgtaaagtttcctcaaacatcaggcggcttgggatccattgtttttcttttttttgatcgttgcgcacaaagagctttaataagtaaagcgtatggcgagacagagaaaaaagaatcttcagtttgtatgtctgccgaatcttctgccgaaaagagcgacagggatcattatgtgaagttgctgcgtggctccgtcaggggagggggtaccggcgccgccggttgaaacccgaccaacttcgtgaattcgattatgtcgccgatatggttcttgtcggccggggaacctgttacggaatgtctgcattattccttactgatatgacagaaaaaaataagtaaggaacagcgatgctcattgcaacaatgaccggaaagggccaggtgacgattccaaaaaaagttcgggatgctttcgacctgcatcctggcgacaagatcgagttcgtgattgaaaaagagggggtgattaccgtcaggccgatcaagaaaaccgttgatgatgttttcggcaagcttttcaacgctgcaagaacgccgttatcggtcagagccataaacgaggctatcaaaagaaaagtgaaaaacgaatcgggcgggcaaatcgacgaaagcgtctgattccgatattcctgtttgttttcctgtaaacgacgatacgcccgaggctgcagcgccatatcgtttgttcagggaagccgaaaaaaaacagggggttgttcttgtttctgcgtccgttgttctggaattggttttggtgctcgaataggcatatgcactttcacgcaatgtcttgctcgatgccatggaagaactccggtttcttcctgttctcgggtttgaccgccgagaggcagttttggctatttttttcgatgtatgcagataaaccctgctcttgttggaatttacgaaagtaatggcttgaaggatattgtaattgataagccagtggttgggctgaattaatatcttttttatatttattgtatcttgttgatatgattgaggtgttaaaaagaggtattaaaatcgaggattgtttggtgggttttaatgatggtgatattcttataaggtatgagaatatcaaggataattatgaaaaagattataagctcatgcgttcttggatgaagattaaagtggcgtatgataagagcgatgatgttttggggatttcgttgaaaggttaattgtggtaaataaaaagaatatttttttatacatgtagatttggtatagaatttcgaatttttggagataactcttatctggtattttttaatgccaagtatttctgatgctgaatacttccagcgtaggcataaaaaattactttttattcggattcgctgggttgaataaataagtttttgctaaataataaatgtgaattgacatgttcaatgataagaattattccgaggttaacagggaggagcgtttcttttgctttttacttggtcatgcacttcttatgtcccagcaggtcaggttcggatttgcagaactttcccggaagaaatgcaatgtgaccctcgatccagaaaattttgaggtatatgtagaagctgctgctcttcgtgactactggcgggacttgggtaatcctgtgaaatatacggatgaaattcataacagcagattgtctgtgcttaaactgatttttgagaagtacgatgtgccgttggatgttctcgaaaaatacgaggtatttaagacttctacacataaactctggaacccgaatcactggaatgagaaggctttagaagaggcaggtctggggcgtttgatcgaagtgaaatgggcattcaatgccaagccggatatattgttaatttctcctgaatccatgcttgtcatcgaagcgaaagttgaatcacctgaaggatgtaaagctgatgctgagtacaagcagttccagacgcagcagctaataggagagttgtggcagttgcttattcctcagttcaaaaacaaaaagctggtgaacgtgattctcaatgtctcgtcaacacatgaaagtattcctgttattaagtggtcagagatcatgacacttgttgacaactccgaagtagacgtttttactcgcaatgcaataatgcagttgaacaggtattattcgaaataagcaagtgttttcgtgaatagtatttagatccgacaatgaccgacgacaacgtatcccgtctgatgcaggagctgcagatagcaaatccggagcggtacgaactggttcaggccgttcgtcaggcgggtcgggatgggacgcacagaaagcgccgatggagatgcgttaacaggggaacacacaggcccaataatgaaatccgtaatcacctcaattggcaggctgaccctgttgagtgaatggaggaaaaatgcaatgctcctcatgttgtgttcagtagagcggatgagtattccggctggaagccgaattgttgtccgatagcgtaatccatcgctgacggtttctttatcggtattgcttatacctcacgattcatcaatcagaaactcctgaaactcataatgctcgataccggttaggttatttgcggctctgcatgaatatgcatctgcctgcagcagaaattaattgtattgccaacaagacggttatggacatcatcaacgaatttatcggcgctctgactgatacggtgtccgggttatggcctgtgccagaagaaaaaccccgattggtcgacggcaagctccggtcatgccctggtactccgaactgcgtgtgcagcgagaagggtaccgacggtgagcgtgtggatcctctggcgtacagtgatgatcctgaggcggcatggcatcgtttgcagcaggttgtattggcaatgggcgggaaaattgaacgaacagaaggcgactacctgtggtcgacttttcttgtgccggttttcgggttcgtcgatgacgtggagttccggtttgaccggaatacggggtgcattcacgtacgttcggcttcgaggcttggaatttccgaccttggtgtcaaccggagacgtattgaggatattcgcagaaagttttcagggttgaatgtgccttgaacaagtcggatgcgcaatgcgttgttatagaaaatatgaaggtgaacctgaaaaaaaggttacctgaagccgaattcctgttttaactctggagcttcgttctgaaaggtaggaatcaaccgtattgttaccattctgcttcgtaaggctccatgatatagccgaggcaatcctgcagaataaccttcacatcactggtgaacatagacggtacaaccggcaccctggtgagaatacggttctcggtgaaaagcaggtagcggtcggtgacgttgcggttgaggttgtcgatgaccatgatcgggggaacgccgttgcggtaaagccccagttccgttcctaccggcaccctctcgaaattgagcgtttcgaggtcctcacgaaaacagacatccgtttcatcagagcaccggccgaatccgggccggattccttcagagaggagcatccttgcggtggtatgaaagagatcgttgtggtggttggccggtggagtgaaaaggctctcctcaggcagttcaaggcaatgccggagataattttcgacatgctttgtccctgccgcatcgcctgacactccacattcaagtgtaaccgccgggcaaatcgcggagagcgcgacagcaaggacttcgtgcggttccgtaaaccagacgatggttttgctgaaccgccgggcgagtgagagggagctgtggtcgagccggttgatacaaccatagtgcggattttttccggtgttgttgtgcaggtcgataccggcaattggagccgccttgacgatttctgccagaacatgccgtgccagcaggtgttccggatatcgttccccctgccagatacgattgtaatcggcctgaccttcgagtttcctcacgccccgtacggcagcggcgacgttgccgacaaacagcagcaacggtctcggcagcgcgcagtggggagcgccgtatccggcgaggagttgctgcatggctgtaaaccctgtggtttcgttgccgtgcagcaggatcgaaacgaagagtggcgacccattttcgccctcgatacggatgagcgaagggcccgggagaatcgagtcgagtttttcggtaccgattccggtgaacccgtcgggcaatcgatcgaacaggtgcagatcaggcggatgcatgtggttcagatgctccattcgtgtacgggaatgttttttttctggttttcgaggtatgcccgggtcatagcgctgaaatcggggccgtgcttcctgataaaggttttttgccaccatgcaccgtttcggcgggtcgctacgcgttttgtaagaatatcgccaaggtagaattgcaggtcgtgcctctcgattccccgttcgccgagagcctgcatggctccggggatcagctgttgcagcagaagcgtatccaccggcacgaggtttcccgatgtccaggtgagcatggcctcaagcccgatgcgtgcagcggcgtaaaagttcgtgcgggcctgttcgaacgatatcgcagcctgcggaacttcgggctgaaggtgcagtatcgcgccataaaaaaagaggatattggctatgatgtccggaatcgatggccccgcaggggggacgcgatgttcaatccgcacatgagggcgaccatcctcgccgaatcctatcaaagggcggttccagcgccagatggttccgttgtgcagccgaagatggttgagccggctgaaattttcgtcgaaagtgaccggcaggagcaccggaaatccgtcgagattttcgaggaaaacctccttgagtgacttgcggacgtaatcccgtccgaaggtgacgcgagaaaccgctcttccggagagatcaacgaatgcgggggttttcacggcctgctcgaacaggggaatgcgtgtttcatcccagagctccctgccgaagaggaacggggagttggctgtgagcgcggccatcggggccgacaatacatgggcgatgttgtagacggtggcagccctgctgatcggcacctgaaaatggatctgcagcgatgtcgtggccgcttctgccataacgtcatgatggatgacctccagcgaatcgttttttccctctatgtgaattttgatcgggtgacgggatatcgagcggaggatttcccggttcagcgcgtggaaccttttcagcgatgagatgtttttaagcgtcagcatcctgtccttcaaggtcggcagaataccggtcagaagggtattgcaccccatgtcgcgtgcattgatggcgcagagattccagagcttctgcagttccctgttcaggaattccgggagatgtcgatccagcggatgcggtgcaatattgagttcgaagttgtattttgacagctcgggcacaaccaggggattgttgacccgcttgaggaactcctcgtttctggcagtcggatcacaatgctgatcgacgagccaggcttcgagctcgaagccgcacatctcctggtggttatcgaagatatccgaggaaaaccactccatcagaatccgcgtttcttttctcagattctggtgaaactgccggaaatcttcttcgctgaactctgtttttgctatttcactgcccatcggtgactggtttacggtcggtctgacggatagggtactttgaacaatctggataatagcatgctgagatgcaaatattttgcaggcagttgtgaaaagagagttgggtattggacggtttgatgggtatcctttctttaaagatgcctttgaaatcgaaatcgttgaacagcagagcatttttcaggtttcataattttacggtcgacaaccatgcgacaaatcattttcaccgttgcttcatggattatgttgagtggtatggttactgcctgttcgtctcaaaaccatgagccggagtcagcaacccgtcatggaagcgaacctgccgtaacggagctggctccgattgatggagaatctttcgatagtggagtccaggaaccggcagaggccggctttgcgctgatgcagtctgagcaactcggctctctgaggcttggattatctgcagacgaagtgttgcaggcgctcggaaaacctgatgaaaagtcggaacgcaacgtctgggcggccgatggtgcggagcatcaggaatggcgttacgttgcacagggaatggtactgggtatgattgctgaagactcagacaacaggcagcaaatcgatgcgatatccatatcggttccgtgccggttccggacaacaagggatatagggatcgggagcagcaggggggaggtgctcgaagcgtatcgcaaggagatagctcaatcgtccggagacagtgcggtcggaatcagtgacgatacggtcatcgcaggatctgtctatgggggagtcgtgttcaccatcaaagacaataaggtttcaggtatttttatcggagccggtgcggaatagaggtgcactgaaacgcatcggcggacgagtataaccatcttcggatacggggattcttgatgaaacagatagtatcggatcaggagcgcagtcgtctggatgagcgcattgccgaaacggaacggcgcaccggaacacagatcgtcctgagcgtcattcagcgaagcgattcctatgcggaactcccgtggaaagcgtttgccctcggcgcatcgggcgccggactgatccttcttttgctctattggcggttgtacgactggtatccggatgtgtccgctcgaatcatggtgtcgggcatgctctcatgtggcgccctgctggcgctcctgagcgtgatgttaccacgattcgcgaaatgttttttatccgactatcgcgccgaagcggaagtgcggcagtatgcaaaatcgctgtttctggatcgggagctgtttgctacccggaaaaggagtggcattctgctgctgctgagtctgtttgagcgtcgggttgttgttttgcctgacaggggagtggatgatcgtttcggggaagcggatgtggaaaaaatgatagcggcaatgactccgtttctgaagcgtaaacagatcggtcaggcattcgatgccggtctggactatctcacccgaatattgactacagcttctccggaggcttgtaacgacgaattgccaaatgaaatcatcggggagaagggaatatgaaggcaagaccgatgttcctgttgctcccgattatcatgttcatcagttcaatactgtttgctgcagatgttccttatctgagcgggagaatcacggataatgcacagcttctgtcgccggagctcaaccggtcgttgtcggacagcctgcaggcacatgaaaagcgcaccggcaaccagattgccgttctgacgattgccacactcgatggtgagagcatcgaagattacgcagtcagggtgttcgagtcatggaaacttggtcagaaaggcagggataatggtgttctgatcgtggtggttcccgacgaccggcggatgcgcatcgaagtggggtacggccttgaaggaacgctcaccgatgtcatggcgggacggatcgttcaaaacgttatgacccctaaattcaaaaacggagattttggcgacggtattgccgatggggtccgggcagtgattgaggttcttgagggcggcgaattgccggatacaggcgttacaaccggttcgacggaaaagtcgaatttctttgaaatggaggggccggagctttcgattcaggagcgtattcttatgggagcgtttattttcggaatcatcggactgtttaccgcaatcgggataatgacgccgggtgtcggatggtttttatacctttttctgattcccttctgggcggtttttccgattgttgtccttgggtcaggtgctgcgttctattgttttatcgcctatgtgataggtttcccggttacaaaacttttcatacgaaagaccgactggtataaaaaggctcaaaaagaactgcgaaccaaggggcagacttcaattggcggcttttcgatcggttccggcagttccggttcatcctggtcttcaggcgggtcaggtttttcgggaggtggaggatcatcgggtggaggcggtgcctccggcagttggtagtgtttttccgggagaggtgcgcaactatccaataaggcccgtttgcgttcataacgctataaaaagattcagggagctgcgggatttcgggaaatatgcagcaggggagtcgcgatgatgcaaagaaaccgattccggttgggttcaaggtatcgttgttccgtatctgtttggcgaggcgctctgaagtggctgaaaaaaaatttcataactactggttcctatgaataatagcttcccgacgaaaaaagttaaagtcgcaacatggagcgagctcgaagagaaaaaaccggcttatgcgcaggtattgaatgttgaccttgtcgtcatccgctacggagaaagcgtctcggtactgtacggtcggtgccatcatcgcggagccctgatggccgacggatctatcgacggaaaaaaccttctgtgcagcgtgcacggctgggactaccggttcgagagcggcataagcgaatacaacaacgacgaaaagctcgaacgcttcgcggcatggatcgacaaggcagacaatgccgtctatgtggatgaaaacgaagtcgcgagctggtcagcccggcatccgcagcacggtagaggccatgcctgggccgatacgaacgatacgccggaggagccattcaatagctatatccgtcggcttgccgccacacagccatctgcatttccggcccatggcaatgtttcggcgatgggagttccgctgatcgatcttccgcagtggaaagatatccagatcctcacggcgcaactctcaagacagccttttttagaagatgaaccggttgataccacagtcgttatcgggccgaacgcgcggattccccttacgctgtccataccggttttcgtaacagacatgagcttcggagcgttgtcgcgcgaagctaaaatcgcgctggcaaaaggcgcagagatggccggaaccggtatagcttcaggcgaaggcggcatgctggaagatgagaggagagagaactcccgatatttctatgagcttgcgcccgctaaattcggctggaatatcgacaaagtcaagcgctgccaagcgtttcatttcaaggccggtcaggctgccaaaaccggaatcggaggaattctgcctggtgcgaaagtgagccaggagatcgccgatacgcgcgggcttcggccttatgaggaagcggtttcgccctcccgctttcccgatctctataccccggaggatttcagggatttatccgaagagatccgcgaagcgaccggcggcatcccgatagggttcaaaatgtctgcacagcatatcgaacgggatatcgacttcgcgcttgatgccggtgccgattacatcattctcgacggacgcggcggaggtacgggagcatcgcccgatcttttgaagtatcacaccggcatacctaccattccggctcttgcgcgtgcccgcgcacatctcgacaggtgcggggctgcgagcgtttcgctcgtcatcaccggcggcctgcgcacggaaacggattacctcaaggccctggctctcggggcggatgccatcgccatcggcaatgccgccattcaggcaatcggctgcctctccatgcgggcatgtggcaacaaccactgcccggtgggtatcgcgacgcaggatcccgttctcagggagcgggtggtgacagggatcgcttcagaaagactccgtaattacctgttgaacaccacggccctgatgaaggtcatggctcgcgcgtgcggctaccggaggctcagcgatttcagcaggcaagatctggtaacctgcagggcggatatggcctcgcttgcaggcatagcccatgccggaggattttccgatgcagcgaaatcatgaccggaaatcgtaacagctctgtcaggttaaccgaaacacttttgtcgcaggtgtttgggaatatggtgaagtgtattatgtttgtactatagataacagtgatttctgatgtaatgagaattctatgagcatgattgtttctgtacttgcttttataatcgtcatgtcgcttgtggtgcttgtccacgagttcggtcattttctcgcggcccgcaaggccggcgtcccggtatatgagtttttcgtcggctttccgttcagtccgcgaatcgcgaccctgtatcgccacaaggagaccgagtttacgttacgcctgttgccgcttggaggtttcgtgagtttttcggccgacggagacgaagatgcgcacaagctgttcggggcttcacctctttcacgcgcttcgattatggtcggaggccctttgttcaacgtggttttcgcctatctggtgtttattccggcctttttggggaaagaaggcggttcgttgctgcaggcgatacagtcgagcgcacatgctctctggatggtggtggtcgggacgttctccatgctcggtcatcttttcgccggtcagggaggcatggaaagtttttccggccctatcgggattgccgtaatggccggacaggcggcgaatacggggcttccggatctgctttttttcacaggagtactcagtatcagcctcggaatcatgaacctgatgccgtttcccggactcgatggcggtcagctcatgctggtgctgatcgaagccatacgtaaccgtcctctcggagcgagatcgtatcaggttatcaactttaccggcatcatgctttttatcgggttgtcgatcgtcattacctggcacgacatcctgcgtctcgtgagctaaaaaaagagttcatttcagcaccggttcacgatctatgcgctcgatttcttccttgatgattcatgaatataagtgtttgataacacttattatgtaaagctataaatgtttcgtgcattgtcagctttacataatttatattatacaacaaattgacagggaataccgacagccattattggtctccttccggcgcttttcggcgagaacctcccggaacgatgagcatcgcttctcgcaaaaaaaagaggccgtcccggttttaaattccgggacggcctcaatggtcagaacgtaaagatgtcgccagttgccttacttctttacgggtacttcgcgctcttcctttaccgcgtagttgatcaggtagtcgtacagcctgatcagcttcgatccctgggtggtctgatcgatccagtggccgatcatgccgatggtacgggccagaacgaagaagccgttgagcgactgttccgggaagtccagatcgacgagaatacagccgatggtaccgtccacgttgagaatcaggttgtcttttttcgacgtggtgatcttttcgacctcgagcgcatagctcaggcaaggggtgtgcagcgaggtgtggttcttgacatagtcgaccaggtacttcacccgcttgtcagggtttttcacgcttttgacgcggtggccgattccgggaaccggaccgacattctgcttcatccatgagaggaatccgggaatatcgttcgggaactccttgacgccgtacttgaaatatttaccggcattggtgacagctccgccgaatcgcgggccgatcatggtcataccggcagatactgcctgaggcagatcgatgcctgcacaggcgccgatgattgctccgaatgcgccggatactgccggaccgtggtcggcggagatcatgatgatgcgtttgatgatttccgactcttcacgtgaaggcagcttcttgctccagaggaggctgaggacatcttcgatgccgtaacccttttcgcagagttccgaagcggcataaccgacataacggggctcctctccgcggtcgtcggaaatggtggtacgaatgagcggttcgacgatcacttcgccctgcttcatgatttcctgaactttcagcggcagttccggcagcagcgcctcgtcgatctccggttccggtttgatgcttccgtcggcgagcagctcttcgtaaacctgcttgatgcatttcgacaggccgccgaaggtgtcgggtacgagagctcccgcatcgcgcagtgcgttcatttttgcacgtgccgaaccgacgcccttcttgccctcttttgccccggcatgtccgaatttcatgccctgaggcagtacctcctgacaggttccgccgattgttgcgacaagacggatacggcgtttttcagctgcgagccattcggcagcttcatcttcgagggttcccccgacttcgccgacaataacgacagccttggtttcagggtctttttcgaacatttccaggtaggtgacgaaatcggtaccgggataggcatcgcctccgatagccacggccgtggtaatgccgttgccgttttgtgcgcagagccacatggcttcgttcgaaagcccgcccgacttggtgatgacgccgaatgagcctgaacggtaaaggttgcagagcttgaggtttttgaactcgccgccgatgacgccgagacggcactcccctgccgacatgatgccaatggaggagggaccgttgaagagcttgccggcttcgatggcaagttttctcagtcttttggcatccttttcaggaacgccttcggtaatcattgaaaccagcttgatgctgcttgcttcaagcgcttcctttgcggcctggtaggcacggtttgccccgatatagataagggctgtattgattcccgggttttcagccagtgcatcttcgagtgacgaatagacgggaacgtttttcagctcaccgccacggtagatctctttctgctggccttcttcggggggatagacaaatgcctgtacagagagcggcctgttgatcagaaagtcaaactgggccatcctccttgcggcattcaggccggcaacgccacctatgatgacaacctgtgtatccctatttgctaatatactcacgattctttcctgattaaaaagttataagttcctttataattggtagttaaggataccgttgccttatgaattcagtgcaaggtcaacaatatcggtcatcggcatactgcggtcgtacacatggatgtcaaagccctcgtcctgcagttttctgattgcggcaaggccctgattttcattcggtccaccgcgtctgacccagatttttacattttcgagatagcctttcgatttgctttcacggaatccgttgataatgccgttgaaggttgcctttacatcggtgaagtttgcaatggcgccgccgacgatgatatgcttgatgttcggaagggcacatacggtttccgtcagggcttcgaccgcccaatccgacggatctccggaatattctgcatagttggcaatggtgccacctctggccacaacagcatccgagtagaataccgaggcgccgccgcctgcagtaagaagagctatttcaccgccgggaacctctacgaacttgacggaacccttgatgcgtgcatctatttccatgatctgcagttctgcttcggtgaagggacgtccgatttccgaaaccggcttgaaatcccagtcggcatggcggaagcgggcgtcgtaatccacattcatgaccgcgtcaagtgcggcaaagcgcatgtcgcttttgcggataacgagcggattgatctctattgattgtgcgtcttcattgtcgaaacagaggacaaggcgtgaaactattttacctacccgttctgcaatttcaccggtgaatccggcttcggcggcaaattccgtgagtcgttcgacggaagggttctcgtcgataggaatgaagagacggcgaaccgtgtcccagttctcctcgatatcgacacctcccctgttggagagcagcacttccgcaccgtcacggttgccgttgatgcagaggtagtactcttcatcgtggtcgagcatctctgcgacaatgacctggcggatgacggccgtgccgatctcgcgtccgatcatctcgcgtgaagctgctaccgcctcttcaagattcaggccgagctttacaagaccgagcttgaaacggccgccgatagcctcatgagctttgacaacaagttttgattctctcagccatttattagcttcaccaagttgttcaagccggttcgggtccatgataactacatagtttggcacaggtatgccccacttgttaaatagcttcatagccggcccttcaagtatcttagccatactatagatttgtttatatgttttgggtaaatgaaataaacaaagaaaagcgcaagattttaagttaactatatttcaatgtaatccaatagtttagaattgttaatattacgaaacttcaagaatacctgcagttatgaatgattttcttatctggtggcagaacctgcctgcccaaatgaacccggtcattttttcattgggaggatttgctgttcggtggtatggaacgatgtatatcattgcctttacggtagtctatcttcttacgctctatcgcctgaaaaccgaaaaaaaaccattcgaccgccagtttgccggcgatgcccttacctgggccatggtcggggtcgtgctcggcggacggctgggatatattcttttctacggactcgacggtttttttgcagatccgctcggtacgctcatcccttggacaacatcctcatccggaggctgcagttttgcggggataaccgggatgtcctatcacgggggcgtgatcggcgtgattctggccatgtggtttttttcccgatcacagaagaaaggattttttgaaacattcgatctctttattccttcccttcccctcggctatacattcgggcgtctcggcaatttcatcaacggcgaactttacggaagggttaccgacgcggccatcggcatgtacttccccatggctccaacagtggaactgcgtcacccttcgcagctctacgaagcgtttttcgaaggtatcctgctttttctcgtgctctggctgctcaggaaaaaatcgccgtatccgggttttctctcgggactttatctgtttggttacggtttcgtacggtttttcatcgaatttttccgggagcccgatgcccatcttgggtttgtctttctgaacttttcaatgggccaggtgctctgtttcgttatgatgattgccggtgcggcgatcatgctgctgcttgcatctggagccaagggttcaccggggagaaagtagcagctcctccccgacgccgaaacaccgcctgcgtacaatcagcatgacgacaagtgaggtaacggcggtcgaaccaaccagcatgaacattacgacaatctggtagcggatggcgataagagggtcggtgccggaaagtatctgacccgacatcatgcccggaatgaacaccagtccgacccccatcatggcgttgatggaaggaatcatgcccgccgtgaccgcgtttctgaaaacatcgctgctcgcttcccggtagtcggcaccaagggcgagcttcatctccaccacctccctttgctggcgcatctcgccgaacagccgctcaagagcgatggcgattgccgacatggaatttccgatgaccatgcctccggtcggaatgaaatatcgcggttcccaccatggcgtggtgcccactatcatgccggaaacaaaaaccgccgtcgcgaaataggtgatgagcatggtcagaaaggtaggcagaatgtaggctatctgcttttccttcacccgaccctttatgatgaacatggctgaaatcaccatgacggcaaatattgcaatggtgagcagaaaattatctgaaccgagaatgtaggtaagtacataacccatcaaaaagagctgcgcgaaggttcgcagggctccgagggcaatgtcccggtgaagcccgagatggtaaaagagcgaactggcttgtgcagcgatgatgaatacaaacgcaagcagcagtttgccggttgaaatgtcgatgatctggttcattccggcatgagtgtaagggttcggttttcgagtcggtaaatcagcccgttgagggtttcagggcggtaatcgctgtgcgttacggtcattatggtcatttttctctcggtgttgagccgttccgtgatagaaaagaccattgccgcgctttccggatcgagggccgaagtgggttcatcgagcagcatcatgtccggctgctgcagaatcgagcgcatgatcgccagacgctgtttctgcccggcggaaagcttcagggcagactgctcgagggtgacgccgtcgagatagaactcgtcgagcatcgcccggagatcttcaggtctcggcaaggctttgtttttgttgaccctgaaggcgaaaggcagcaggagattctcttcgacctgcgcatcgaccaattgcggcacctgggcaacataacttatcgacgaacgaagctctgccggcggcatgagggtaatatcccggttcctgaacagaatggagccgccctgaggcttgttcaggcggcagacaagacgcaaaagggtggatttcccggttcccgacgtaccttttatcagaatgaacgctccgctttcgacggtaagatcgagccgctcgaatacgggaacggatgcgccttcataggtgaaggagaggttttttatttcaagcagcgggtgattcatcggggctctggcatcttgaaaagctcgataaatagacgtttattgaaaggaaaagatacagcaaaatggttacgctgtaaaaatcgtcccgaaatataaccagaatacacttatgcaggcaccggaagaacgactcggctccttttatctcggcgctgaatatgatctcgcttcatcaaagcgccttgaaaaacccgtccattatgacgcgcgggatctgacaacccacgcagtctgcgtcggaatgaccggcagtggcaaaaccggcctttgcatcggcctgcttgaagaggcagcgctcgacaaggttccggttattctgatcgatcccaagggagatatgaccaatctccttttgcagtttcctgagctgctgcctgaaaacttccagccctggatcaatgaagacgatgcccggcgcaagggagtgagctctgatgcgcttgcggcttcaaccgccgaacagtggaaaaccggtcttgccgactgggggataactccagaaaggatcaggctgcttggccagtctgccgactataccatatatactccgggttccgatgccggcgttccggtcagtattctcggcagccttgccgctccccgcctcgattttgaggaacatgccgaaaccatccgtgagcgtatcaccggtaccgtcaatgctctgctcggactggccggcatcaaggccgatccgacgagaagtcgcgaatcgattctgctggccggaattttcgaacacttctggaaaaaaggggaagatctcgaccttaccgctcttatcacttccatccagagcccgccaatgcgtcaggtcggagttttcgacgtcaataccttttatcccgaaaaagaacgctttgaactcgcaatggcattcaacaccctcatagcctccccttcctttcagagctggctttccggagatcctctcgatatagaccggatgctctatactgcagagggtaagccacgtcacagcattttttatctggcccatctttcagagagcgaacggatgtttttcgttacgctgcttctggagaatgtgcttacctggacccgtgcacaatccggcacgtcaagccttcgggcgctgctctacttcgacgaggttttcggataccttcctcctgtcgcagaaccgtcgtcaaaacgtccgcttctcacgctgctcaagcaggcccgcgcattcggactcggctgtgtgctggtaacccagaatccggtcgatctcgattacaaaggtctgaccaataccggaacctggtttatcggcaagcttcaggccgaacgcgacaagcagcgagtgctcgaagggctgaaaagcgcaattgccgaagcaggtggatcgggtggatccgtcgattacgacagcatcatcagccagctcggcaaccgggtttttctgctccacaatgttcacgaagaccgcccggttgtctttcagacccgctgggcgatgagttacctctccggaccgatgacaagaccgcagatcaaaagactcatggccccccgtaaagcggcagcagaaccaaaaccctcggtctcccctgctccagcctctgatgcggtaacattgccgccaatggcattcgcaaaagaagatctctccggaggggacggtaccgctcttccatacggtttcaccgcaacccctccgggtcttgacccatcggtaaagcagctgttcgtaccggtcgcaatcgacgctcgggctgcgcttgaaaactacgcccgtcaaacgggcagcatgcctgttgtaagtgcccggcaactggtctatgaacccgtggtcatcggttcggcttctgtggctttttccgaccgcaaacggggaatcaacgaaaatctgcgccttgtcgttgcggctgtcgcctctgcatcaatgtccggagccgcatcatgggatgagagtgaaaagcttgccgccgggcaggagcatctttccgtgctgcccgataaccgtgcggcagcatttgcatcgctaccggataatctcagtacttcccgcaatctctcggcctgcggtcagccatttgccgattggctctactatcactctcgttttcagctgaccgtgcatcccggcagcggtcttttccgacgcagcggagagagtgaaagggagttttccattcgtctgcagcaggctgcgcgggaaaaacgcgatcaggaggttgatgcgcttgaaaggaagtatgcacctcagcttgagcgcattcgagaaaagatacggcgcgaggaacgtgaactggcccaggatgaggctgaacaccagagccgcaaaaccagcgaactcgtcgggcttggcgaaagtgtgcttggcttttttcttgggagaaaaagcacgcgtggtatcggcactgccatcacccgtcgaaggatgacctcaaatgcaaaagccgatatagaggaatctcacgacacgatagccgaactgaaaaaggaacaggaaactgttggagcggaaatgcaggcgcttgtccacgaaatttcagcaaagtgggagcatccggaagctgaactgacaagcgaagagctggcgccccgccgaggcgacgtgacggtgaattttgtcgggctcggctggcttccattctggaggttgaccattgccgctcccgagggcctcacgacggtatccgtccctgggtatgaactggcggaaacgatagaaaaataaacaggtacggtttttcagaggtgccctttacagttgcaaggttacatgccatgggatgggtctgcaaaaagtaatccttaacgggagtcttctttcgttttcggtttgcgcaaaaaaataaatccgacaatcgtaatcaccacaagggcgattccccaggtggagatgggaaatgcagccccgccccggtacatgctgaaagcgccgaaaagaaaaaatatgattgcggctccggtttgaatggttttttccgggagtctttttccaagcatttttcccgcaacgatagcaagtccgtcggagagcaccatgccgatagtcgaaccgatccagactggcagaaaagcgttgttcgtagccagggtaatggtcgagagcatggttttatcgccaagttcggccatgaagaatgtcgtaaaaacaagccagaacgggtggatagttgttttacagcttttttcgtcatcgtcaagttgatctcctcgcagtgtccagaacccgaaaatgacaaaggcgataccggcgatgaaccctatccagtcggcaggcagtttagctccaaggaaccagccgatagcggcagaaaagatatgtacggcaagggttgcccagaaaataccccagagaacgcttttcgtattgtagcaggtggccagcgtcagagccacaagctgcgttttgtcgccaagttccgccagaaaaatcatgacgagcgaaagccagaatgcatccatagctgcagtcggttaccatatttctgagaggtataaaaaaacgagagacaagtatagcggaaaagagggggttttaaaaatccggacaagcagttttcccccttttttgggggtgcatctgctgttctgttctccttggaattccgacatgccggaaataatgtacaaataccgttattgaacggtttttacgaggcccgatgtatcgatatgcctgagactgagtttttccacgataaggtcataaacatctccgctcatatagggcgtacggctgagcacccagagcgcggaaccggaaccgctcgaaacgactgcccatgaatagtcatcagagagttcgatcaccttgtaatctgcattgaaaagcctaaaaaaccggactttcagccacgcgtttccgcttccggaaacaggagtcgcaacagcctttatcgatacggtttttccatgcctgaagcaggagttccttacgctgatctttccgtctgccgtcagcgtatattcggccttggtatttgagcactcccgctgtcttttacggggaacggctgcaatttcataccatgtgccgcaatatcttgcggcatcgacccgttcaacggttcgtactgaaaaaacgtcgcgtttttttccgaaaagtgacatgactgaatatgagtctgatttattgccgcaaggacacgggatgcggaaaacaataccttttttcataaaaccaggaactgatgcgataagttcatggttttccggttctgattttcggcttgaagctttgtgtcgaattgttaatttatgccgtcatgaaaacagaataaccgcctatgcagaatatcgagctgagaaccgccggatctgatgatatcgttcgctgtgctgaactgcttggcttgctgtttgcgcaggagcatgaatttctgcccgatccggaagcccagaagagaggtctggaactcgttatcgatcatcaggaaacgggtcgggtgtttgtttgtgacatagatggaaaggtagagggaatggtgatgctgctttttaccgtcagtacctttcttggccaaaaggttgcgctgctcgaagacatgattgtcgatcctgcctggagatccagaggtatcggaacgctgcttctccggcatgccgtttcgtttgcagaaacggaggggttcgggcggatcactctcctgaccgaccaggataacagtaccgcgcaggagttttatcagcgtgcagggttcctcttctcttctatgagagtaatgagaaaacctgttgaagacttataaaaaagaaacactgcccgatgaacgattgctggagatgccgggagtgcggttatctgtacgatcccgctgaaggcgatcccgactgcaggataccgcctggaacattattcgacgaactgccccatctctggtgctgtccggtctgcaacgaaccgcagagcaattttgagccgatgagggtataattccagtaccaagcgatgagggaatgggaagatgaggattgtgggccgtgagcagtttgcggtgagctggctggcttgatggcgggagatgtggagtatcgttcgcgggacgaacgggagtatgctcgctgtcgcatcgcggagtatagcttgctttgcattgctggagtatggcttcgcggtcgaagatgggagtaggctgagtggagatcggaagaacgagctgagattttacgggtcaggttgaagaggccggatggctcgttagctgattagcaggaaaagattttggctgttttgttgtcttgccatccagctatccacccaggagttgaaaaaagaacatatttttatgccgcacggcgcgcgatactcctttttcactggttaacgggaatgaatttcaggattgtcgagggcaatataactgcatagttgtattggaaatggaagaagatatcctcagtttgttttcgtttcaagcgagtggtttccggcaatcgacgcagctttccgtgccgggtaaaggctgaccagaaagctcagggcaatcgcggtagctcctacggcgagaaagtcagttgttttcatgctgaccggatatgcctctatgatgaatgcgcttttggacggcagttcgacaagtccgtaagcctcctgaagccgacagacaatccaggctaacgctgttccggcggcagtgccgcctatcccggtcattcctccctgaataagaaatatctccatgaactgcggtttttcgagaccaagacagcgcagatagaatagttctttctgtttatctattgcggtcatggccagcgacccggtcaggctgagcgcagctacaagtacgacaagcatcaatacgctgaaacttgcccatttttcaagttccatgacggcaaaaatatcgccgtacttgctttccagtgtcctcagagtggagcttttcctgagaggcgatgcgagaagccaacggtcgagacgtttcttcagctcaggaccggacacccctgcttccgcacgtatatcgatgccgctgtagctgctgccacccagaagcagcacgtttcgtgcaaagttgtttggtgcgagaacatagcggtcgtcaaagattttctgcagggtaaaccttgatgcgacctttgtttccggtattttgagagcggcaagcatatacggctcagaaagcatttcaagtccgagggtaataagttcgggactgaacagtttgatttcgtggaagggggagagtttcatgcgttcggcaagcaatattcctgaagaaaccgtttctccgctgaaatagggctgcacggtacctgttttacgcatcagttcacggtgggccgttgcgcttaaacctcttatcatgaccagttcgcttttttctcctccggacataatggcctccccttctgcaaaaggctctgcagaggcaactcccctgaccgaagctatagatgcaagcaggctgtcgcttacttcaatcggatcgccgttacgtgaaaccagctgtaccggaccttcgaaagtcgtaaacatatcgagggcaagtttctgaaagccgttaaggacactcatcacaatgagcagggtgctcaccccgacgatgatgccggcaaggctgatggccgagatcacattgatgatcctgaaccgtttacgggcaaagctgaacctccgggcaatccaaaatgctgttttcatggaaaagtggttaggtcatcaggtagtcagcgctgtacctggtttaagtgtagcggcaattcttgcaggaatgaatgcgaaaagcatggtaagcatgatgactgacaccgatacggcaagatagtccatagggtctataagaagcggaacgtacttgataaagtagcttttctccgggagcgttatcaaatgaaaacgctgctcgaacagggatagcgaaagagcgagggtcgatccggcagcgactcctgcaagtgaaatgaggagtgactgtcccaaaaagatcagacttacttttgccggttcaagaccgagagcgatcagcatgccgatctctctggttttttcgataacaagtaccagcagggttgagatgatattgaaaaccgcaacaaccgaaattgtgatgatcagcagcggcgagatgttcttttgcagcttcagccattcgaaaagattggcataacgctcaaaaaccgtgaaggtgtaaaaaggatacgcaagcctggcggcgagattgcgtgcaatggcatcgagttgctggagatcctgaacctgaatatcgtatccgcttatgagaccgggatgaaaccgctgctgcatctcgtcaaggtccccgataatgatcatatcgtcaaaaccttcctgcaatccggtatcataaatgccctttatcaatccggtttcaagatcaagagaagagagcagttcgataatatcctgattaccgtcgaggatcccctcttttgttgacctgtcaagtcccgcgagaaggattttttctccgcttttaacctgcagtttttccgcaagtgttttgccgagatagagcgaaatggtgtttgccgagatatccggtgtttttttttcatctaccagatatcgtttaagaaatattttccgttcatctgcagaaattcccttgagtatcacgggctttacaggcgggcggtttccgttttttgccggacggctgcgcacgataaaacttttttcaagaaaaggcgatgctgaggcaatacctctgctcccggaaatctggcgctgcacgtagcggctttcagaaaaatactcctcgtccgattgccgtacctgaatgtgcgaggtgaagctgatgagcttattttcgacgcttcctgcaaatcccttgacaatggaaagcgtaagaatgagtgcggctgttcctacggcaatgccgataaccgatgccagtacgataaaagcaggttttgaaccggtacgctccctgaatgcaaaacgtcgggctatataaaacaccggattcatgggttgtcctctttgcttttgatggtcgaaaacgctgtaacccggtttcgtccggcggattttgcttggtagagtgcccggtcggcattgttgacaagggtgtaccagtcctgggcatcatccggaaacgtcgctatgccgatactgaccgtcagacgtccgctcggctgctttttttcatgatcgacaggttcggcactgattatcatgcgcagacggtcggaaatctgcatggcggtatcgattcctgttcggggaaagagcacggcgaactcctctccgccgaaccttgagggcatatcggatgtccggcaggtgtttccgataataccggcaagctgctcgagcacacgatctccggcgacatgaccgttctcgtcgttatagagcttgaaatgatcgatatcgatcatagccatcgatactttgtcgtcaagccgtttcgatctctcgatctccattatgagatgttccttgaaatgcctgtaattatacagattggttttttcatcccggatgtagagctcgtcaagctttttattttttgcttcgatatccttgcagaactccgctatggtgtcggttatacgcgatatttcccaggattgcggagctgcagcaagatcgtttctgatctcttcagcagtatcatgaatgctttcaggaatatttttgttgatcatgccgattttttgcgcaagacgcgacagcggtatcagggtcatggaatagttgatgtagaaacgcctccacgaaacgaagatgagcgcaacaaacaaaaacgacactgtcatgacgaaaatattgctgatgcggatgcaggcatcgagcgctatccgcagttccgtttctgcttttcgcgtactgctgtcgagcgcaagcagaaaaacttcgcgattggccgacgaaaagtagcctcgatcgttccgtttacggagcagtactcccggaatatccggtttgccggcggccgcggcactttcaagaacctcatcgagcatgaactgcataaccttgatcgtcgcggattcatccatgcttgtaatttcacggcttttttcgaacccggcaacttttcccctcaactccacaagatcgagatagagcgcctgtttgcgctgcatgtcactgacaagcgcattccggtaaagcatgaatgcgctgataacggcagccagcagcagcagaaagagcgctccggccagagtaatccgtttcaggtgaatcggcttatttgtcgatatctcgcaactcatgcggttatttaaggataattgttctcggcatctggcggaagggggcgaggtaactcctttcaaaacctttctgtccctcctttgaaagccatgagccgaaaccggctgccagcggatcgcccggaagatagatatagtaaaccactgtagcgaggggataggagccgtcaaaaagcgcctgttccgaagggaggatagctcttgacgcgtgttcccccgttccggacgcaggaaggatacgtatccgattcccgatactatcaggaagggagagggttttcagtgcggaaagataaaggagacccgctgcacgaggatccgatgcgaccttgactgcaagcagcgaatcagaatccgtctgcatggcgtgcagaggctttcctgaggttttgaggatatgccgcagtgttgtgagcagacggtaatcgtttcgcgttatccagggcacaagcggcaatgcggcatagttttgtccggaaagcatggttacaattctgtcaacggtgatcgaatctgccgggcagttccgattgacaatgcagattatggcatcgcgggcaaccgcctctttcctgccgggacgtttcggatcagccagaagggagtcttcggccggtgtcgtagaaccgtttataagaaccgcatcggctttgcctttcaggagcgcaagcagagtttttcccgagatatcgggttccacggtaaaggatgcttccgggtagtgtgccctgaaaattccggtctgggctctcaccgcagcatcaagaggcttgtcaacagccacatggagctttcccgagacagctgaacggtgctcttcgatggttccggtatttcgaacgcacccccctgccagaatgagcaacagcagagagactcttcgtactgcctgcataaaattgttccgggcttctgtttttccggggttttcggccagcggtttatcgcggatgagtgtcatcatgattatatgatagcaatccggagcgagaattgcagatgaaaaagtatttcaccaaaaaagccgtctcaggttacggaatgggaaaaatctcgggaagactcttgaaaattcgttcgaaaagtgtaatatattcactttactgaatatatattcatcttgtgagtggatattcatgaatgatatcctgttttttttcttacaactatttcattatatcgcgtaaatagaatatcatcgcaggtttcaggcacagtaacggtacttttattcattcatcgctaaaagaaaagtatggagcattcagacatctcgtccgccgccgggaagcagtattccgtttccgttatcggagcatccggttattcgggcgctgagcttgtgcgactgctgcttcgccatccatcagtcaggcttgaaacgctttacgctttttcacaggccggaaagcggttttccgatctctacccttcgatatcctgtgatatggagttgcagcgctatgaaggcgagagcacgggcgatatctgttttcttgcgcttccgcatggcgaagccctgaatattgtgcctgggcttgtgcggtcgggcaaaaccgtcatcgatctttcgggagatttcaggctgaaaaatctcgatgagcacgaaacctattacaggcagtccaagccggccgatgcctgcatgacctatgccatgcctgaactgttcagggatgaaatcgcccgttcgcgggcagtgagcaatccggggtgttacgcaacgagtatcattctcgcccttgctccgctctttctcgggcaggataactctttcagcgtcagaacggtcagctgtacggcggtttcaggcatttcaggcgccggacgcacaagcaaaaccgaactctcattttccgaaatgagtgaaaacatgcgggcatacaaggtctgtcagcatcagcatacgcctgaaatcatgcaggctctcggttcgtcagcttccgcgccatcatttgattttacctttactccggtgataggtccttttaccagagggatttattccatgctcaccgtttcgcttcagggcccggttgaaacgaatgccatacaggaactttaccggagcttttatgctgcagctccctttgtgcgcgtacgcagcagtatgacggaggttcgtcatgtagccatgaccaatttctgcgatattcatatcgcttatggcccggaaaacggccgtctggtcatcgtcagcgctatcgacaatctcctgaaaggagctgcgggccaggcggtgcagaacatgaacatcatgctcggaatggatgaaacgcttgggttactctgatatttaacaacagcaatcatatcgtgaccattaatcttcagaaagcgctcgacacaacaagggagctggccgcttcgaccatatggcctcaaacggtgactcccctgctttcatccggaacggaggatgccggattctggcctgacggatttcaatccgccggaatttcagcggccatcaaatacaataaaaaagatctcatgctcctgctctcggagcgaccggcttcggctgctgcggttttcacgaccaacctctgttgtgccgctccggtaatgctctcgaaagagcatctcagggagcgtaatggcatcatgcgggcggtcgtctgcaacagcggaaatgccaatgcggcaaccgggcggcaggggcttcttgatgcttcggcaatggcggaagagagcgcaaggctgttagggttggcccctgaagatgtgctggtggcgtcaaccggagtgatcggccagtttctgcccatgcggaaaattctcgatgccatgcaggaactgccatcagccctgcaaaaggcatcatgcctcgatgcggccgaagcgatcatgaccaccgacacctttccaaagtttttcgcgctcgatgtccgactttcgggcggcacggcacgattgagcggtatcgccaaaggatcgggcatgatttgcccgaacatggccaccatgctctcttttcttgccaccgatgcgtcgatcgaacccgcgctgctgcaggagatgctccgaaaagcgaacagaaacagtttcaacgccatcaccgttgatggcgatacaagcaccaacgatatggtgtcgattcttgccggcggtaaaggaccctgcattcaggaacagagtcaggatgccgctatttttaccgaagcgctggagctgctcatgacctttctcgcaaagctcattgtcatcgatggtgaaggggcgaccaagcttgtcggtattcgtgtcgagggtgccgtctcggacgaagaggccgaactggcggcaaaaaccatagccaactcgccgctggttaaaaccgccctccacggcgaggacgcaaactggggcagaatcatggccgcagccggcagatcgggagcttttttcaggcaggaggaggtagaaattctttttgacgatctgcccgttctcaagcccgggttcatagctgatttttccgaagaagatgcggcgatcatcctgaaaaaaccatcgtataccatgacggtgcgtcttggcggcggatccgggcatgcatcagtatggacctgcgatctgagtaaagagtatattgaaatcaatggaagctacaggagctgaatgtactcctgaaacccgaaacagcaataccactatatcgagaatgaatcctttgtgcagcgaattcacatcttcctcaagaaaggctccggaagcagctatcggccaggtgctcatcgaggccctgccctacatccgcaaattcgaggggaaaacatttgtcatcaagtatggcggttccgccatgaaagatgagttactcaagaacagtttcgcccagaatgtcaccctgctcagaaaagtaggcatcaatgtcgtgcttgtgcatggcggaggcgatgccatcacccgcactgccgaaaagcttgggctcgtctcacagttcgtgcatggcaaacgtgttaccgataacgacatgataaccgttgtgcagatgacccttgccggcaaggtaaatcaggatattgtgcggcttctgagcgaacatggaggcaaggcggtcggcgttaccgggctcgatgccgataccataaaggccgttccgggtccgaatgccgaaaaactcggtctcgtcggcgacgtcgagtcgatcaacaccgactacatcgatctgctctgccgcgcagggctcattcctgtaatcgctccggtcggttacgatcataacggcaacatctacaatattaatgctgacgatgccgcaagcagtattgccatcgctctcaaggcagaaaaactgatctatgtcagcgacgtcgaagggatacaggttggtgagcggattctgaaaaccatctgcaaggcggaagctgcggattttatcgaacagggtattatttccggcggcatgattccgaaagtgctttcggcattcaagacgctggatggaggcgtcagaaaaattcatctgatcgacggcaaattcacccactcgcttctgctcgaaatttttacgcatgagggtatcggcacccagtttattgccgaacaggataacgatcaacaagaaaacagataaccccttatggaacaggctctgaaaccggcgcactccggaaaacgcgatttccttggtttttccaggctcgatgccgctaaaatcattgaacttttcgagtattccctgcatatcaagcagaaaaggaatgctccgcaggcagatgtgccatttctgcctcttaaagacaggacagttgccatgatattcagcaaaccctcactgcgcacgagggtttcctttgaacttggcattcatgaactcggtgggtacgcaatcagtctcgaaggcaaatcgataggggtgggatcgagagagtccgttgaggatatcgcacgtctgctttcccgctataacgacgccattgtcgcccgtctgcacgagcacagcatcattgaaggacttgcggcaaacgccacgattccggttgtcaacgccctgaccgacctttcgcatccctgtcaggtactggccgatgcctttaccctttacgaaagagggttgtggcacgacggcatcaaggtggtttttgtcggagacggcaacaacgtcgccaactcctggatcgagcttgccggcatacttcccttccattttgtgcttgcctgtcctgaaggctatacaccggacagcggactgctcgaagcagcccggtcatccggagtaagtaaaatcgaggtgttacacgatcccgctgaagccgctgccggagcggatgcgctctataccgacgtatggacaagcatgggccaggaggacgagttcgaggaacggctgagaatattttcccctttccagatcaacagcgacctgcttcgtctggcaaaaccctcggcagtcgtcatgcactgcatgccggcacaccgcggtcaggaaatcaccgcagaggtcatggacggaccgcagtcggtgattctcgacgaggcggaaaaccggctgcatgtccagaaagccctgcttgtcaagctgctcaatcatgaggagtaccggaagtttcatctcactcaccggcttctcaatgcggctaaaaacatcaaggcctgatcggatgaacaaacaggtacggcagtctaaaataagagagatgctccatctccatgaggtcggcaatcagcacgatctcattcgactgcttgaagaggcgggaatcagagtagctcaggccacactgtcgagagactgctcggagcttggtatcatccgttccaaagggctgaacggctatcgtcttgctctgccggaagaaaatcccggcaatatcatcaaggggcttgtagaagtcgaggtgctttccattcagtccaatgaagctgtcatcatcattaaaacccttccgggaagagcgcacggcgtgggttcttttctcgaccagctgaaaaattcgcagattctcggtaccattgccggcgatgataccgttcttgttattcccgtttccgtagcgcagatttcacaggtgatatcctatattcaagaaaatctttccaaaaactgacaatcaattacgtaacgcatgagtaaggaaaaaatcgcacttgcctattccggaggcctcgatacctccgtgatgatcaaatggctcaaagacaagtatgacgccgaaattgttgccgttaccggtaacctcggccagcagaaagagatcgaaaatctcgaatcaaaagcatattcgacgggagcctcggctttcaggtttgtcgatctccgcaaaacctttgttgaagagtatatctggcgggcactgaaagccggcgccctttacgaggatgtctatccgctggcaacggcgctcgggcgtccgctgcttgccaaagcgcttgtcgatgtggcacttgaggagaactgcaccatgctggcccacggctgtaccggaaaaggaaacgaccaggttcgtttcgaagtgacctttgcttcgcttgctccccatctgaaaattctcgctcccctgcgcgaatgggagttcacttctcgcgaggcagagatcgcctacgctctcgaacataacataccggtatcggccacaaagaaaagcccctactcgatcgacgagaacatctggggcatcagtatcgaatgcggcgtgctcgaagatcccatggtgactcctcccgaagatgcctaccagatcaccacctctccggaaaatgcgcccgatactccggcatcggtggagatcgaatttgtgaaaggcataccggtagctctcgacggcgagcgtatgagcggactcgacatgatccagaaactcaacgacatcggcgcggcaaatggcatcggacgtctcgacatgatcgagaaccgcgttgtcggcatcaagtcgcgtgaaatctacgaggcaccggcagcaaccatcctgcacttcgcacaccgtgagctggagcggctgacgcttgaaaaaaccgtattccagtacaagaagaacatcagccaggactacgccaacatcatctataacggcacctggttctccccgatgcgcaaggcacttgatgccttcgtcgacgaaacccagaaaccggtaaccggtcttgtgcgcctgaagctttacaaaggcggtatctcgctgctcggcagaaactcgccgaactcgctctacaacgaagaacttgcgacctacaccgaagccgataccttcaaccacaaggcagcggcagggttcattcacctgtacgggcttggcatgaaaaccttcagccaggtcaatcccggtctgtaattgcaaacgggtacgctcctgaaggtaattcccgtaaggaagccgctcaggagcgtcaagccgtctgcaatccctccgtattgcattgatatctcttgctaacaacacaatgtttttcatgagcaacaagaaagaacttctctggcagagccggttttccgagccgttcgaccgtgacgcgctccgcttctcttcatcggtgcatgtcgataaagctcttttcagggaggatatagagggctcgactgcccacgtcaccatgctggcagaagagggaataatttccgaagaggagtcagggcagattattcgcggcctgcgggaaatcggagcggaacttgaagcgggtgatctcgtgcctcactgggaagacgaggatattcatacggtaatcgaaaatcgcctgaaagagaaaatcggtgccactgcaggaaaaatacactcaggaagaagccggaacgaccaggttgccaccgatacccgactctatctccgccggcagatccgcacgcttggtaccgcactgcagggactgcagaaaaccctcgtttcgaaggctgaaacctacagggagacgatcattttcggctacacccatctgcagcgggcacagcccatatcggccggtcattactatctcgcctatttcaacatgttccggcgcgaccgcgaccggctgaccgatcttctcaagcgggtcaacatctctccgctcggtgcggcggcgtttgccggaagcacccttccgctcaaccccgcaagaagcgcggagttgcttgatttcgacggagtgttctccaacagtatcgatgccgtgagtgaccgtgacaccgttatcgagtttatttccgtctgttcgatggtgatgatgcacctgtcaagatttgccgaagatctgattctctggagctcctacgagttcggctaccttgaaatcagcgacgcctttgccaccggctcttcgcttatgccgcagaaaaaaaacgcagatattgcggaactggtacggggaaaaaccggaagggtatacggcagtctcatcaccatgctgaccatcatgaaagggcttcctctctcctataaccgggatatgcaggaggacaaacccccgcttttcgatacggccgaaacgaccatcgagagcgtctcgattttcggaaagctgctcgaacacaccacactcaaagaggaacggcttgcaaagctgacggccgatgacctcagtcttgctaccgagattgccgaatatctggtaaaaaaacagcttccgttcagggacgcccaccgggttaccggcagaatcgtctctcacagcctcatgtccggcacgacgcttcccgggatcaccctggacgtgtacagaacgttttcggagctgttcgagagcgatatttacgccgcccttaaacccgaagcgagcatcaaggcaaaaaaaacgcacggcagctgttccttcgactccgtagcaatacagcttgaagaagcaaaaaagctgctgtagtctattttgttgcctaattcaacgacagcattcttcgggcaggcgatcccgcctgtccggatttttttatccctatcaggtcgttcatgatgtctgccgaacggttcagcatgaaatcgtagtaacttttttccttcaggctgtcatcctcgttcatccaccgtttttcaattctcttcagctcttcattttcagccttgaatgccgcttcgctcagagagaccgtttttctttttctgatacggttcagtatgccgagatccctcacatactccctgcttgttctgtcttttatgatgccggtctgataactctgcctgagcctgccgatttcattctgagaaatagcggaaaccggtcggtaaaaggtttttgaaattgtgctccagggaagactgctggtataggtatcctctccgattgcagccgtatcgatcagagagggaatggaaatatccggagatactcctttgtgctgggtgctgccacccgagatccggtaaaacttcgcaacagtcagcttcaactggccgagttccgtctgtttcgaaagaaaactgaacgggcggttcagcttgacaaggctttgaaccgtgcctttaccgaatgtacgctctcctataataaccccacgaccataatcctgaatcgcagcggcaaatatttctgatgcggaagcgctgtaacggttaaccagcacggctatcggcccgttatagagtacccgcctgtcttcatcgcgcagcaccatttttccgcctgaagagttgctgatctgaaccacagggccggtcggaataaaaagcccggtcacgttgacggcctcttcgagtgaaccgcctccgttgtcgcgcagatcgacgatcacggcatcgacaccggcgttaccgagttcgccgagaattcgcgaaacatcccttgtcgtgctgttgtaattgttgacgttaagcttctggccttcaaagtccagataaaatgacgggatggtgataactccgattttatgtctttcccgttcgatgatgcttttccgggcggcctgctcctgcagatcaaccttgtcgcgcagcagtctgacgatttttgccggtcccctgcctccctggcttgccggataaattttcaggcgaacagaggtccctttttttccacgaatcagtttcaccacatcgttgattctccatcctcgcacatcgattatttcccctcctgctccctgaccgactccgataatcttgtcggattttttcaataaattgcttctgaatgcaggtccgccgggaataacctcattaacaacggtatattcgctttccatctgcagtcgggcgcctatgccttcgagtgaacggctgagatcgatctgaaaattttcgaattcgtcgggcgagaaatagccggtatgcggatcgaatgaggtcgttaccgcatacatgtatgcctgcagcgcatcatcgggtttctgctggttcagcagcttgagacggttcgcaaacgtttttgaaagctcggttcggatcgatttgtcattcccctccgagtacttcatgttcagccactggtatttaagttcttttttccagagcgcctgcagctctttcctgtctgccggccagggatcgtttttgcggtcaagatcaagcgattcctgtctggaaaaattgaaacgcacggtatctgccgtggctttcataaatcgcattttctctttggccctgcgcagaaactggttgtaaactgcaaatccggaggtcgtctttccctgaagaaactcgtcgtcgatacgatttccgtaaaactttttcagagccgatacctccccggccaggaaataactcttgctcccgtcaagatgctcaagatagcgcccgaaaatctgctgtgagagcgagtcatttaccggaaccttgcggtaatggtttttcagcagatactgggttacatatttacccgccgcctgttgcgtttcggtcggtttcagcggaacgaccgccactgccggcagaaacggcgttgtattttttccaatagccgaagctgtgcagcctaatgagacaaaaacgacaatcaatcctttttttatgatcgccggggtatggtagtccatggtttatcgttagtgaccgcttgagttttctttaatgcgaaacaaatatattatattaaagaacagttaaactgcagaataagctgtatgcagagtaaaaattcgccgcaaaataaacaattaagcaaaacctttctatggaaaagatgtccgtaagctataaagatctgggacttgtcaacagccgcgaccttttcgcaaaagccgtcaagggcggttatgccattccggcctacaacttcaataatcttgagcagttacaggcaatcatcatggcctgcgccgaaactgcttcaccggtaatccttcaggtttccaaaggagcgagaagctacgctaacgaaacgcttctgaaattccttgcccaaggagcggtagcgtatgctgccgaactcggaactccggtacctatcgtgcttcatctcgatcatggagacagtttcgaactctgcaaggattgtatcgaatccggtttttcgtcggtcatgatcgatggctctcatctttcctatgaagataacgtcgctctcacgaaaaaagttgtcgaatacgctcatcaatatgatgttaccgtcgaaggcgaactcggcgtgctggcaggtatcgaagacgaagtttccgctgcccatcacacctatacccagccggaagaggtagaagacttcgtttcgaaaaccggcgttgacagtcttgccatctccatcggcacttcgcacggagcattcaagttcaaacccggcgaggatccgaaaatccgtcttgacattctcagcgaaatcgagcagcgcattcccggctttcctattgtgcttcatggcgcatcctccgttccccaggagcttgttcagatcatcaacgcgcacggcggcaaactcaaagacgccataggtatcagcgaagatcagcttcgtcttgcggccaagtccgctgtatgcaaaatcaatatcgattccgacgggcgacttgccatgacggcagctgtccgcaaggtgctcgatgaaaaacccgaagagttcgatccgcgaaaatatctcggacctgcaagggattccctcaagaaactctatatccacaaaatcatgaacgttctcggctcgaacggaaaagcctgaatgtgattggttgtattatcttcccaaagcgctccctgcggagcgctttggcgttgtagcctgacagcggagctgttatagcatgttttacataaaaaacctgaatgcggcataggcaagcagtccggttccggtttccagagcccgctcttcgggattgaacgttgccgagtgcagggtattgcccccctccgccgaaccggtaccggttccgatctgccagaaggttcctggaacctcctgcagataataggcaaaatcctcagcggtcatcagcgattcgctctgcagaacattccgttcgccaagaaactcccgacagaaggtttccgcttcttcggttacctccggatcattgaccagtacgggatacccggttcgtatttcaagttccgcctccactcccagagctctggcggtacaggtcaccgtttccctaagccgctccttgagctttgctcgcagcgactcgttcatggtgcgcatggtgcccgacatcgttacggtagagggaatcacattcggagcgttgccaccgtgaatcgaggcaatggaaacaacggccggttcatgcggaggggctacgcgactcacaagatgctgaaccgcggtaatgatatgtgctgcgccaagcaccggatccgccgccttatgcggagccgacgcatgtcccccctgtccgtgaaccgtaaaatacaactcatcggtagccgccatgaaactgccttttgagagtgcgaccttgccggtttccacgcttggaaaacagtgttgtccgagaatggcatccggtttgaatcgccagaaaagaccggcttcaatcaacggccttgcgccgcccggtgctttttcctcggcaggctgaaaaatcagcagcacgtcgcctcgcagttcggaacggaactccataatcagtttggctgctcccagcagcatggccgtatgcatatcatgcccgcaggcgtgcatttttcctggttcggccgaacagaaaccgtggctgttttcttcagtgaccggcagcgcatcgatatcggctctcagggctatcagactccgcttgccgcaatcactcccttcgccgcggatcagggcaacgacaccggtttcaagaaaaggcgactccggctcgatgccgatctttcgcagataatcgattatcagcgcggtcgttcgtacctcttcataggaaagttccgggtgcagatggatctctctgcgcagtgaaaccgtttcaggaaaaatctccgatgcacgcttccggatccgttttgcaagtacggctgaaatatctgtattcataacatgtgattaacaacattcaggcgcttcaggaatcatcggccagcatggcgcctacccgatttttgtatgtggatctatctgtcaaggtacaaatatcgtgacgaaatggaaatgccgtggagtgctttcggataacgcccggtatacctgctcgggtcgattgaaatgcatcagtaccgaaatttgaggcatgggcgtgcgtattttctgttttatccattaccgtcacaggcctcgtctgcatgcacacttgcatattgtcctgattttttcgtaaattcggataatagtgaaaatcgttttccttattaccgattatccgataatcctattggtaaacagtaaacatgcggaacaatggaaacagttctttctctcggccagcgcgtcaaagcacttcgtgatcattttgctctccgtcaggatgagttcgggataaaaataggtatttccggcaaccgggtttccgaaatcgaaaacgataagggcggaacgaccgcatccgttctgatgtctctgtgcagggaatttcccgtcaatccggaatggatgctctccggcaggggcaaaatgctcaaaggcgaggcagaaacctcgttgcccgaagttgatttcggaatccgcctcaatctgcttgaacgtcagatgcgtcatgttctgcatggtggggctgagcgtgatacaggagagcagcttgcgagagtccccctctatatcgctgcagtccccgcaggtacgcccgatatagcaggcggcgaggtcgaagagtatctcgatatgccttcatcctggattcggggtaaaaagaacatctatgcgctcaaggtcaacggcgacagcatgatcgatataggcatcatgcacggcgatacactgcttgtcgaagcaacagaaaaagccaaacacggtcaggtggtcatagcaagcatcaacggcgaagtgaccgtcaaaacactctccatcagcgtcggcggagcggtttcgcttgtccctgagaacccgatctatcacccgatagccatcactcccgacatggatttccgcattctcggtaccgtcctcgccgcagtacggcattacggataaccttttctccgaatcagcacaggggacgctccttattactcagcacaggggacgctccttattactcagcacagcacaggggacgctccttattactgcaacaattatttcctcaggagcatctgagtcaccgctgaagctgaaacgcccagcaacctcgccgccccggcatacgacatccccagttcttctacatactcccgcaccagttgtctgcgtatcgaagaacaagtccgattacggcttccgccctgcagtgcatgcagcgagactcccgcttcacgacaaagctcatccagtcgcttctgggcttcgagttcaagcggtatggccggaaaccgggtttttctatgttcttcagcttctttcaggatttcttttacaaatccttcactacccagtattctttcgtcactgaaggatttctctccgcgttgccgctgccctttgacttccgaccatccgccaagagaacgggtcaatcctcctccggtcagctccggttgtctaccaagtccacattccgacgcaacatattcacggtatgttttacaggctgaagattcttgatctccgaaacagccaagaacatatgcccgttcctgccaatcccgccggatcattttcatgatgacggcatgaccgcaccagggatagcgctcaagttcgtcaagcgaacagacaagacctgctcgtaacggattgagatggatatagctgaccaatttgagaaaataggcattctcgtcgcagacaatcgatttatatctgttctgaaacagatgcccgtggcgcttataccttcggttgtagtaagaggcgtatccggtcaggagtttgcgcataaaggaggagagtccggtcggtccgcttttcaacagaatatgcgcatggttggtcatcagcgcccaggcataaatgttcgtgccggatgccgcagctacgatgcccagacgggtaacgaaatagttgcggtcggaatcatcttcgacgatgctgtttccttcaatgcctcgaaccataacgtggtgcagcgttcctggtgcgtcaagtcttgctcctctcggcatgagttatcgggtgaaagggttttcggtgcagcctgttcttgcgtagggggaattatgttataataataaggagcgtcccctgttgttattgaaaggaatggctctacatatccatatagcgtatgaattcaagcgccttttctctcagttcgtcatactccgattgcgacagtggcgatgcgtagcgaaccgtatacccgtatttttccatgtttttgaccagacggaactgatcgtgtgtctgaaccctgaaggttactattatcctctctttatcggaatctgcaaaggatgaaccgaaactcaggagtgtcgcatcgtttttctcgagagtggcaataacttccgagagtttgaggctgtgcgacggcaactcgagttcaagagtcgttgcttcctttcccagatggaacaactccgcaatttttcgaaggatctttctttgttcgataataccggcatacctgccgtcgtcatcggataccggaataattgaatgcgcaaataagggtaactgttcgaaaagatcgaaaagatgttcatgatgaccgatgcttttgacctcgctgatacgcatctcgctcaggcggaggccttcctttttttccgggtgccgtcgtgccggcaaaacatcggcaagcgttacaacagccacagctttcccgtcatgcaggacaggagcactgtcaatgcccttttcctgcatgatgtcgagaacctccgtagcaaaggctgtgtcagtaaaaaacggataagttctgtcaagacaattttctatgcactcactcagcagcatggttcgattttattgacccttctttcatgtcttccgccttcaaaatcagcggcaaaccagttttcaagacttttcgcaatggtttccctgtcggtaaaccgggcagagaaacagataatatttgcattattatgctgccgtgcaagtgttgcgaattcaggcctgcaggccagagcggctcgtatgcccttcaccttgttcgccgaaatcgaaacgccgataccggttccgcataagagaactccctcctgacaggtgccgtccacgatgctttcgcctacttttctggcgtaatcaggataatcaaccgactcttcattgaaagggcccatatcaacaggctcatggccgttttcctgaagccactggacgacatagtttttgagttcaaaaccagcgtgatcgctaccaactgcaatcttcatgactcttctgctttaaatttttttgaaaacttttttcttgccgactgattgagaaaaattttctggctgttgatttccgttccctcgcagctcactttccgatacgaaccgtcaggcagcatctcccatgacttggtgttgtcgataagcataagttcaagatcggattttaccaactgaataatgtccttgtcaaggacgggaaagagcgtttcaacccggtggtcgagatttctctgcataatatcggcactcccaagatacaactcacattgcccggcatttgtaaaataataagcgcggctgtgttcaagaaatcttcctatgatgctgataacccggatatggtcactgataccagggattcccggcttcaggcagcagatgccgcgtacgataagatcgatccgtacacccgcacatgatgccctatacagagccctgatggttttgtcgtccacaagggcgttcattttcatgataatccggccgctgccctcttttctgtgcagttcaacctccctttcgatcatcccgatgattttttttctggtattgatcggcgatacgaggagtttcttgtactccgtatatttcgagtaaccggtaagcgcgttgaacagttctgccacctccattgcaagacgctcgttgaccgtaaaaaggctgtaatcggtatagatttttccggttgccgtattgtagtttccggtaccgagatgcaggtagcgtttcagtttgtggtgctccctgcgaacaaccatggtaagttttgcatgggttttcaaacccggcagcccatagattacatgagcgccgacatcttcaagcgctctggcccaaacgatgttgttctcttcatcgaatcgggctttgagttcaaccagtacggcaacctgtttaccgtgttcaacggcattcataagcgccttgacgatcggggatttgcttcctacccggtaaagagtctgcttgatggaaagcacatcgggatcttcggctgcctgggtgatgaaatccacaacaggctggaaagagtcgtagggatgatagagaaggcgatctttggcactgacggcagtaaatacatcgccctcgaactgttcgtctatcttgttaaccggtacgaaaggctcatccttgagatccggacggtcgaccctgaggagatcgataaggcaggagagccctaatacccccgatatttcatagatgttccgttcggtcacatcaagattgttcatcagcagttttctgaccgaatcgggcatttccggcccgatatcgagacgaacaaccttgccgtaacgtctggaacgtattccctgctctatcgtttcgagaagatctccggcttcgtcctcctcgatttccatgtcagcattacggataaccctgaacagatgcgagttgattattttcattttcggaaacagcaactcgagattgttggcgatgagatcttcaagccacagataacgaaaaacgccatcctcgaacactacattttcgatacgttcgagatggatcaaccggggcagaatgctcggaaccttgactcgggcgaatttgtgcgtacagctctcctcgtcctccagctcgatagcaagattcagggagagattcgagagaaacggaaacgggtggccggtatcgaaagccagaggggtcagcacagggaaaatctcctgacggaaatagagacgcagaacctcctggttttcagcgctcatatcggcaaaacggacaaactccaaacctttttctgcgagcgccggcaaaatatcgttataaaaacattcgttgcgctgatgaagctgcaggagaattcttgatcggatcttttcgagctgctccgaaggggtcaagccgtcgatagttcgctcctggatcccggcatccatctgatcttcgataccggcaacacggatcataaaatattcatcgagattggagctgaaaatcgagatgaacttggcgcgctccagaagcggatgggcggcaggcaccagcgcttcttccagcaccctctggttgaactcgatccagctcaactccctgttgatatagtacgcggggtcgcgaaggtccggcagtgccggaacggtttcggtgattacgtttttttcctgttccataataagcgagaatattacataaaatgtattaatccgtcctcatgcacggcataatcaagcggttcatcccatgaatcacagggtaattccggaacaatctgcaagcggaacgcaagtcctgcgcggcacggaaagcatttgtgcgaggccagttccgcaagaaaccggtcataaaatcccattccataacccatgcggcaccctctctcgtcaacagctacaagcggcagaagcacaacctgcagaagggacgcatcgacgggacgaatcgattcaggttccgactggccgaaaatgccgcgacggagtttttgccccggctcgtacctgactgccagaagacgccgctgatccacaaccggcacggaaagcctcttgcccgcttccaatagccctgaaacaagctcgccggtgtaaacctcacgggtttcatcgattgaaagataaacgagaatatgctcggcttcgacgacctccctgatattcagcacttccgatgcgattaatgcgcttttttcaaaccactcccgttccggcatcatttttcggcggacaagaagttcttttcgaaggagctgtttcgatatcgtaaggcggctcatgatgtgctgtcggcagttaataacgttgagcagttccttttgttaccaatacgaaaacaaaataagaaacttaacaatctttcagtaccatcattccttaaggccctcgagttgtagttcatcgttaatgattttacattactgcaataaagaaatagcaacaaaccgcatctttttatgtcccgatcgatagaatcatcttcaattactccaggaaccgtttactgcatcgcaaaaaactaccctgaacatgccagagaaatgctgctctgggaagaaagccctcagcagtttgttcctccggccgaacacctcgagccgatcgtttttatcaagcccccttcagcggtggaaaccggcggcataacacagattcctgaatttgaaggcagaccgctctccgagaacatgcatttcgaagctgaaatcgtcctgctcatcggcatggattgcgacgactgtccggaagaggacgccatcaaggccgtcaaaggttacggtgccggccttgatatgacgcttagggatgtgcagctcgaagcaaaaaaacagggggacccttggctgaaaagcaaagggtttaaaaaaagcgccctgatatccgatttcgttctccgcaacgaggccggcagttggcaggatcttgaaatatttcttgactgcaacggaaagcgggttcaacacggttatttctcggatgccattttttctccgccttttcttgttcattatctctctgctctgtacggacttcgcaagggcgacctcatctttacaggaacgccggcaggtgtcggacgggtcgctgccggcgacatgcttgaagcaagactctgcaaacgcagcagtttcgagaatgaatcctatgaacttacggcactcacagctacggttcttcagggaatgtcccggcactgatccccggattgcgtcgtcattaatcttttaaatcactctttcgaccatgagcactatttttcagagggcacatctgctcaatccggctgaaaacctcgatgcaaccggatcaatcaggatcgatggatcgggctttatcgaatccgtctcccttggcagcgccgatatgccgcataacgatgacgaccgggttatcgatctcgacggcaaactgcttgttcccggtcttttcgacatgcactgccatttccgggagccgggacaggagtacaaggagacgcttgaaaccggttcttcggcagcagcagccggaggatataccggcgttgcgctcatgcccaatacccgtcccgtaatcgacagtccgcttggcgtcgcctatatccggcatcattccgccctgctgccggtcgatctggaagtcatcggcgccatgaccgtcgaaagccggggggaaactctcgctcctttcgggaagttccgctcttacggcgttactgccatctcggatgacggcaccgccattcagaatacccagatcatgcggcttgcattcgaatatgcttcaaatttcgacctgctcatcattcagcactgtgaagataaaacgctgacaaaaggcggggtgatgaatgaaagccatttttcaaccattctcggtctgaagggcattcccgatgtagcggaagccattatcgtttcccgagatcttcagctcatgagatatctccagcagcataagttgcacgatccgctcaatcagccccgttaccacgtggcgcatatcagcaccggagcggcgctcgaccttgtcagacaggcaaaactcgatgggctgcaggtcacctgtgaagtgactccccaccatttcaccctcagcgacgaagatctgttcctggctgaagcgaaaggaaacttcatcatgaagccacctctcggctctgccgaaaacatgcaggctctgatcgatgccattgccgacggcacgatcgatgccattgcgaccgaccatgctccacacgctgctcacgaaaaggattgtcctcccgatcaggcggcgttcgggataaccggactggaaaccgccgtagggctcactctgacggaactggtgtcaaaaaatgttatcactatgcaaagagccattgaaatgctttcggtcaatccaaggaagatcatgaaccttgctccggttcacttcagggcaggagaaatggcaaatatgaccatcatagaccctgaagtcgagtggacggtcacaaaggatgatatgaaatccaggtcacagaacaccccgtttatcggacgcaggctcaaagggcgggctgtcggtatctatcacaaaggagcgttgcttgaaaaccgttgatgacgcaagtgcgcggcgtggttttggtttgtatgcaggtgatttttttattacattcaagttgcttttagcaaaagcgaattgcgtaacaatcacaagaactatcgtataagtcatggcaaagaaacaaacgttcggcgataaagggaaaaaaaccggtgtaagtgacttcaaggttgcgaaacttattctttccgttcattccgagaagaccaatgcatggaaatttgttgaaaaacatgtccgtattccaaacggcgaaaatgagcaggctattctcgcaaaagccgtcagcgataccgtaaagtaactgttctccctcgatgcagggtgctttttcaggtgccctgcaacctcttttcactacagtattctccttgcaacatgtctgaaagcgatcactcttccggtttcgatgcccgggagccctggtttgcggagtggttcaatcatccgctgtatctgcaggtgtacagccacagggatacaggagaagctgttcgctgcatacgtaccattctcgatcgtaccagacttgcaggcatatctccctcttctctgaccgtgctcgatattgcctgtggtgccgggcgtcatgctcttgaactcgcccgtctcggctacagcgtaaccggtaacgatctttcgccctttcttctcgatacggcccgcggtgaggcggcggccatcagcgtcgaacttgccttcacctgctgcgacatgcgcaaactcccgcacgacaaccgtttcgatcttgttgtgcagctttttaccagcttcggttattttgacacggaaaatgatgatcgtcaagtgctcgcaaatgtttaccaggtgctcaacagtggcggctggtacgtactcgacctgataaatccccttcatctgaagcggaacctcgtagagcgatcgtgtcgtatgatcgaaaatctgacggttatcgaagagcggtcgctcaccgaccaacgcatcaccaaaacgatcaccattactcccgaaaaaggcgagccactctcttttacagaatcggtcgcgctcttttcagaagaaaaaatttcggatatgcttcgtaacgcagggtttttgatcgattcgattgccggtgattacagcggctcggcgttcgacagcggccattctccaagaatgatgctattctcgcgaaagccttgagttttccggtatctctacgtcatcagcaaggagcccgcggtatcgattccggatttctttccctttgccagcaggcgctgaaaaagctgtgcggtcaggtaggcgtcacctgcggacgtgtggcgatcgtgaaggcgtatattgtaacgctcgcataaattgtcgagccgatactcccctgccttgtgcgcaaggttgtaataaggccctttttcaagccttttggccagactcgccgtatcgacgacatcattgaaaaggcggatgccgaaatgcttccaaagcacccggttgaccatggtaatgtcaaaaccggcatgctgggcaaccagaacgctgttgcctatataatcgaggaatgccgtaaccgcgcttttctcgtctatgcccgatgcaatatccttgcgaagcaggccgtgcacgcttaccgcatcacgatcccctactttttcctgtcttaccagcacctcgaacgaatcaccgacttcgattcgctgtgccgtaagcgcaatcgctccgatagagatgattttgtccgttttcaggtcgaatccggttgtttcggtgtcaaaaacaacaaaacgaacctcgctcagtggtttttttgagggaattttttttctgttttccatcaggtaacggcatgcatcaggaggcaacgcttttttcctgcaacgaaacaggcctgcctcaatgattgcgcgatcaatcacggatatagtcaagctggaatctcaggttaagggttttctgtatctgctctatcgttgcaaaaacattacgaagcatctgccggtctattttgttcagattttcaggattgatatagcggcctgaagaatcaagacgcaatccgttcaccacccgcagccgcatcagaaactcatatgcacccgcggcttcaagacagagatcgcgttccggtgtcatcagttccgcaagtttgcgaaatcgttcggaagtgctcagatagtcaggaaccctcaactcataagcgagcactcttgccgcatctgaaagcggcatcatggctcttgatttgatatcgaactcattggcgtggtcacggcttttttctaccatgaagtttctgaaaaatccgagaggcggtggattctgaagcgcattttttgcgaaaaactcaagaaatcccctgcctgtcgcaatctcctcgaaaatgttccgcttgagttccatggccagaacggcctctccgtaaaccggacgaaaatcgaaaaagatcgttgaatgcatcagagctttcggttccggactctgaatccagcggctgaaatattttttccagaccgataccggctggcaccattgcggattactggccataacctctgcagggcacttttcgaaccctgtttctacaagcatggcggtcactttccggccgagagcaagatagtaatcgtgaacctccttttcccttccctccggcggatccgcataaagaagagcattatcctgatcggtacgcagcagttgctcctttcgtccttcgctgcccagagagagccagcagaatggagcggacggcctgcggagaccttcatgctcaagttcagcaacggcaaaggttatcgccttgacgatgagggcgtcattgatttcagtgatgatattcgaaataaaatgaactgccacatcctggcggatataaacctgaagcaggttttcagctttgtcccgctcttttctcagatgctccacctgttcggcagccatgatctctttcatgatcacagccgggttgttcccttcggaggtaatgatatcatgctctgaaataataccctgcagagggctgtccaccgtaccgtcttcagtaatacagaaatggcgaagcttggttttcaccatcagcatcaccatatctgccacggttttgcctccagtaatggtatagaccggactgctcatgatttcgtgcaccggacgctcattgacggagccaggctgcgctactacttttttgcgcagatcggtatcggtaataatgccaagcggatgattttccggagatactacaagtatcgaaccgatattgcagtccgacatgattttcgcggcagccctgacgctgatatccggagagcaggtaatgacattggtcaccggcttcacctcaagcgtctcgtgctcaagaaagcttctgcaggattgttcattataccgtacccgatgctggtcaaatgcattggtaagggttctctccatcacctgcatgctttttgcgaactccccagcaaaaaacatggaaagcgaggtattggccgcaatgaggcttcgtattttctcgaccggcatttcataaataaggctctcctcggcaacgtgagcgctcagaacataggtgctaccgccgaaaattgcccgaactccgaaaatatcaccctcatcacagagatccaccagcacctcttcgccgtcaatggtgtcaaaaagcctgatggcccctttcataaccatgaacgaagcatctcccagtacatcgcccttattgaaaatcacttcaccttcctcgtgatagtgaatggatatgcaggaagcaaggtcctggataactgaaggctcaagcacatcgaacggtgggtatttgctgagatctgcagcaacacgctcaacaatggtgtttgacggcatggatattgctggaaaaatggataaaaatatatcgagctatcgatgaaaaggccgagcgcagaccggagaaggatacaattgctgtaggcaggaatggtatagtgcgttatatttacagcatatctctctcgcgataccagtcaaatgcacttctgatgctgttttgatgggattcatgcctcatgccaagctctcgagcggctttcgaggagtcgtaaaacaggttttcagaggcgattctgtacatggaaaggttaaagagcttcgatattccgtttctggttttattcatatcaagtatcgatttcaacaccttcgccatccagaacggcagaggaaataccactttcggcactcctgttacagaagaaatagtttccatcagctctttgtacgaaacgttgtctcctccgataatatagcgctctccggtttttcctttctccattgccgcaataatggtttcggctacaatctcgacatcgatgacgcagacacctccgagaggataaaacggaattttcctgttgtaaatatccttgatcaaccgacccgcattgaaatttatgtcaccggcaccaaaaacataggctggattgacaatcacgcagtcaagccctttttttaatgctgaggccactgcaagctcggactgatgctttgttcgggcatattcgaggttgatacggtcaaaattccatgccgatgattcatcgagcggctttttgccatcacaaatccctactgcggtaatcgagcttacatgcaccacgcgtctgactcctgcctccagagcggcttccagcacattccttgctccatcgacattgatggcctgaagcatgggatttcgtttgtcgcccatataggtcagtccggcggaatgatagaccagctccattccattcattgcgctgtcgagagagttacggttggtcacatcaccgtaaacgagtgttatcctgtcaagaatatccttcagtgataccagatctgaatttttcctgacaagaacatgaatgtcatcggccgtagcgaccagtttgtggacaagacgcgatccgataaaacccgtaccgccagtcaccagaatttttttgttcaccaatactgtacttcaatcatttaaagaacggcaaatgctctcaacagagcctgattccgccgcaacctactcctctattgctatatcgccggatagtattttcccgcgaatctcctcgacacgatcatgaacggttgtgcttacaagcgaggcgttcttctcgttatatacataatcggtatagcggtctccgactccgaaaaccgtaacctctcctcctttgaaggcgttatcgagcacatcctcaacagttttgagcaatgcgcggtcaatcgctttaaccatgcttgtcagaatgaatcctggtgcatcgggctcctggtcgcgatctgtacagatgaccagttttttcgtttctcgggcagcttcgatcacccccatgccgcttgctccagcggcctgataaatgacatccgcaccgcgagcgaactgaccgagtgcaagttccttgccttttgccggattggtgaatgcacttccggtcatacctatatatgccgggataacctttgcttcggggttgacatattttactccctcagcaaaaccggtttcaaattttctgataatagacgactccatgccgccgacaaaacctacggtattggttttggttacaagaccggcgattgctccggcaagaaatgaaccttttttctcttcgaataccatgccggatagattttcaggcaaccggacaccgggtttggcaatgtaatcgatacagacaaatttcttgtcggggaactcttttgctatggcggtaatatcttcgctgaacaagaggcctacgccgataaccagatcgatatccggatctgcagccatctgacgaagtgctgcttcccgatctgctccctctccggacggctctgcatgaatgaaatcgataccatgcttttctttagccagttcaagtccgtgatatgctgaatcgttgaaggatcggtcgccgagaccgcccacatcaaaaacaagccctgctcgaaggctccctttctttttttctttactggcgctttcaggaggcgatcctgcacaggctcccagaaacaatacgcaaatcagaaaaaaaccgaggaaacgattcatgggtagatttgtttttcatgagccgtaagttagaaaaaacccgctctatttaaaaacaaagcggaaacaaatatgggttttatcgatagcggcaagcgtatatcaattttatgttgtaccggtttttatcgaccggcagaatagggtatatcgtcaagttcttgctatattttttctacagattgaaaaatattactcgagaatcataaggtcacctccagtacagtgtgatgaacggccaaagtgcgaggcgagcgaagtccggaataatcgggacaaggcagcattttgagcgaaataattttacagtggtgcccataattgcgaagaagatggcggctgttctgaataccatatgcttcaaatctcccgaaggaatcggtacaccgtctctttcgggactgtttcagccccatctgaatcttcaggaagagctgcacagaaaggaaaggcggagctattacgatacttttgaatggcgctgtttcgaacaccaaacggccgttgtcgttaaaaaccgaacaatttcgctgcttgaccttcagagcggcgttgagagcgccccactctctttaaagacttccccatcccattttctgccgtcgattcttccgccaggtacaatcagaaacagactcgagtcccttgccggtctcagagcgctcatgaaaaggtgcaccatcgagagcgacatggtagctttcagaattcttgaccggattgaaaaaacaacaggatttcttttcgctgaaacattatttcttatcaagggaacacgcaaggaacggatttcaggcttgatcacactgaagccgctgaaagggtttcatgatgatattttcataatatcccgcgcgctcgaagagcatttcggtacggagaaccgactcgacgtcaagagcgttttcagactgctgatggactcggcaggtttgcgggtcaacgattacaacccgaaaattaatctttcgcttcgtcccggcaatccggtcagaatttcagccgccgaactgctgctgtttacgcatggcatcatgaaatgcaatgaaccgggcattcttggcaatatcgacaccgagtttctgcatgattaccgggtagcgctgaggagaacccgttccctgctcagccagatcaaaggtatttttcccccggaaataatccttcgctatcgtcaggcattcagcgatatcggcaaaaaatgcaatacgctcagggattgcgacgtttatatgctgaaacaaacagcttacttcgacactctgccaccattgcttgccgttcacctgtctccgtttttcggggaactcgaagcaacccgaaaagtcgaactgaagcgattcagcgactttctgcgctcaaaaacctaccgcacgatgctcgatgaatggcaattgcttctaaaggatgttctcagtgctcccggtactgagcgagaatccgatcccggtcaggaagaaagcataagcgttgcagtaaaaaccattgggaaagcctggaaaaaagtcatccgccatggcagagccatacctgctgaggcttccgacagcgaactgcacgcgctcaggatagactgcaaaaagctgcgttatcttctcgaattcttttcatcgctttttcctgaaaaaaccatcggccccgtcgtcaggcatctcaaggaacttcaggaaaacctcggcgcctttgtcgatcttgccgtacagcagcatgcgctgtacagatatatcgattccatgaaaacgaaaccggccaatcctgaactggccgcggcacttggcggacttatcgttatgctccatcgccagcaggaaaaagaacgcaaagcattcaaccagacattcaggcgctttgataacgacgaaaccgaaactcttgtcacggagcttctcaatcgatgatcgaacatgaaaaccattgcactttacagcatcaagggtggagtaggaaaaaccgcagcggcagtcaacctttcctatcttgcatcccggaatctcctctcaacgcttatctgcgatctcgatcctcaaggagcaagctcctactacttcagaattgctgccagcgaaaaatacaacagcaccaaatttctgcagggaagcaaaaaaatttaccggaacatcaaggcaaccgactacgatcagctcgatcttcttccttcggacttctcctatcgcaatcttgaccttgaacttctggaagaaaaaaaaccacagaaaaaactcagaaaaaaccttgaagaactgagtggtgagtaccggtacattttttttgactgtccgccgaacctcacccttttttccgaaagcatcttcgctgctgcggatatcattctcgtaccggttattcccacaacgctctcgatacgtacctatgagcagcttaaaggtttttttgaaaaaagcggccttgacacttcgaaaataaaggcctttttcacgatggtcgaaaaacggaaatcaatgcatcgagacataatggaaagttgcggaacgcagcctgattttctcaaacagagcattccctataactccgaagttgaaaagatggggatctaccgggcacctctcaatgccgtactgccttccgctatagcagcaaaagcttatcagcgcctgtggagcgaactatctgacaccgtcctgacctcggcatgaacaaggtaatatgaagggactccgatgggttacggttacgatcttgcctggaagttcagtgacgatatcggtgtgtaaacggaagttgtgctggttcgagacctgaaccgctgattggccgataaaaaaaacaaaaacacacacaaaccttctgtttacgcttcgtctggcttatcggaaaaacatggcgtcacgcatcgtaacggtgaagatcctgttacggtgccgaaaaggcttttcgtgaaacaaggatcgccttgatcgatctgacaaaggtttctgcaaatgaagcataacgcaatggcctgctgcgggttgcgacatgacggattttcggaacaagcgtttttgccactttttccggatcctcggcgacagcttcaagaaacctgccggtttcaggtgacactccgcgaaaaagaaggccggttttaaccatgcctggactcagttcatgaactccgaccgaagtaatggcgtttctcaggagttcctccgaaagaaacgcagtgagtgatgcgacggcggtttttgagacccggtgtggtatcgaagaacgcgaaaaacgagcgcctgcagaagaaaaacccatattgaacacatgataaaccggattctgtgaaggcggctgctcaagcatgagcctcagcgctccggcgcacgccatcatacttcctgcaagattggtcgagcagagttcgagcatttcctcactccgcagctcccagagtgactgctgcagagaccctgcgcttccggcattgttgatccaccggtccacccttccaagacgctgacgcacaaacgacaaaaaacgcgtcagatccggaggatgtgaaacgtcgcaaaccatgccatgcaccacccctgacggcacacggatggcaagagcttcgagagctctctcgatacgagccgcatttctgccgcaaatgaccacttgatctcccgcctcgagaaaaccggcggcaagctcaaaccctaatcccgtactccctccggtaatgaccacgccaagttgccgcatcgtactcactcttcgcagccgccggttttctcgagaggaaaatccgaaaccgggtacagttcccatccggcagcgtcaaaatgccaccactctccggaaaaaggttcaaacccctcctccttcatggctgtatcgagtaatccgcagttacggcgggcagtggcggaagaacctgtccatcctctcgtcgccttttccgagaaatcatcgtaacccgaaggcatctccagaggcttcccggtgctgtcggcaaggctcacatcgacggaagcgccgcgattgtggcgtgacccttcagccggatcggccacatagcgtttatcgggaagtatagcccaaaaatgcttctgtaccgacaacggacgataacagtcgaaaacgatcagccggtaaccctttgcccgaagcttttcctgtaccttcaacaaccgcatggcgacatcgcgacgcaagagacaccttgctgccggataaacctttttgccggtaaaattgctggtcgtcgcgtaacggatgtcgaaaataatcgatgcgtcataatccgccaggtcggcgaacatcatatcaggctctcttgcgaaactctccctgacaggcagcagaagcatcagaaaaacgatgaacgcctgtttcatttcgggtatatacagcttcacggtcagtcttactcctgagagcggaacttctgccagaaacggtaaaggccggaaacgctttcaggaataagttccctccacgattcacgatcctcctccgtaagctccggctgattttcatccgtttctgaaagcagaaaaatcggggtcagaagcaatacctccgaatcaccttcttcatcaaccgcatcaaaaaccggtatccagtcgtcccaacggagttccattcccagaataaagcccagagcccacgctttcacggcaaactcctcctcttccggatcgccaaaaacgcactggtcgcaaagcggctgataactatccggatcatcctcaaaaacaccagccgttgcattcatatatctgatgatcagggtcgtaatccgcgaggcttcctcgggagatacaaatgagggcggggttcttccttcgacatcgagaaccatcggcagccattcgctgggcataacaggcgaagggcctacggcaagtgcggcaagaaacccatccagcatgtcaagcgtcatggacttgtcttcatgaccatccaggagaagaaaatcttcaagctcatcgagctcttcgctggaaagcggcgtaaacagatcgtcggaaggagtcataaaaaagaaaaatggttgcttcaataataaacacacacagcacaaaggtaacgatattccgcaacaacaggaacaccgccaatgaaaaagctttataaattcatgcgttatgcattgtcgggaaaatacccgaaatgaaaggaaaacgcagaaaaagcatcatgtttttcggcgattgtttggaaataacataaaataacagttacctttacaggtcgagtgcaaagccatagaggcaatcccaagtaaacatttacccgggttcgccgaaaaatcgtaaggatgatattcagccgatcctcattacctgtaaattcaggagtgcaggctgctttttttcgggctcccctaataaacagtttcgcatatgctgtctgccaattttttttgccctacgcgctccgtttcgggaaacccgcagcataagctccgtctcatttccgttctcgtcctcttttttacaacactctcgcttactcctcttaccgaatcctttgccgccatttctcctgaaaataacatcgcacaatccgaacctgaaaagtcatcctgttccatgcggaacttcttcagtgatgtcaaacagtttttcggaatcagataccgctttggaggccagactcccgaagggttcgactgctccggttttgttcgctttatgtacgatcgggttttcagcatgagacttccccgtacatcgagggagatggcgaccataggaaaaaaagtagagcgcagtgaactcaggccgggtgatctgatattttttcagacaaaaggaagccgcatcaaccacgtgggcatattcgtcggcaacgacactttcgtacactcatctctttcaaaaggcattaccgaagacaaactccagcagaaatactacgacagacgctttgccggagccgttcgagtgctcgacaacccaaactccgacttcctttctcttccctcgcaatccgaaacagccagacagctgaacgagccttcctgagcatttccgatgccaatctcctgaacgctgcgccggaatatctgtcttgtctgtatattgcatcataagcattgcaataaatcaagccttttgccggtatggaacatatcgtcatggtttccgttatcacgctgcttgtaatggcagcatcagtgcttgtcatgttgctggtacgaaaaaatataggctatacggaactcgcaaaacataacgacgttgccggcttcatttttgcagtcatcggcgttgtctatgccgtgctgcttgctttcgttgtcatcgttgcatggcaaatgtttcgggaaaccgaagagaaagtacacacggaagtccggtgcatggcatcggtattcagggacattcgactcattgacgatcccaatcgcatggaaattcagaaagagatcatcaactacaccaacatagtaatccacgaagagtggccgcttttaggccaggggaaatcgaaccgcaaagccctcgactcgatgcaccgcatattcaaccttgttgctgccgtcactcctgatgacgcctatgaagaaatctggtatggagaaatagtcatgaaaatgaacctgttcagtgatgcgcgaaatgaaagaattctggcagcaaaagatgcgattcccggattgctgtggaatgtgctcctgctcggggcactcatatgtatcgggatcagttgtcttttcggcacctcccacacgtgggcgcatatcgtcatggtcgcctcactctccgccatcatcacgctggtactcatgaccatcatcgctttcaaccagccctataaaggatcgatatccgtcaaacccgatgcgtttatcgagcaactcagccattttgaaaactacatgcaaacaaaaaacgcccggcctgcgggcatgagcagatgataaccatgaatttcactttctgacgcatctctccggagaatcgcaatgatctcagccttttctgcctgcagccacatcaatctataatgtttttactgcgaagcacctcgcgaaccagcacctgccgtagcggcagctcctgtggatcagggatatcaatgttcagcgcaaaaaaccatatatccgcagacgtttcaacataaccgacataccatccaaccgcaggggttgcactcgttgcccagcccgttttcgcacgcagtgcataatcctgcgttttttcggcaagcatgatctccctcaaagactcataggtggtatcgctgaacggcaatgatcgaagacagaccttccggagaaaactcacctgctccatcgcgctgacctgaagagaaccatcgagccagaatgtcgttgcatcgaacggttcgtcaagctttccataacacgattccccgagatagcgtcgatacgtatcagctccgatccggcgggcaagctcctgatagtaccagacgcaggaaaccctgaacgcgctctccagagtctggtcgcggttccagtcggggaaatcatgccgcctgccatcccaccttatcagatgatcctttcccgtcgcaaccttctcctccagtgcgatcagggtgttgagtatcttgaatgtcgatgccacgggaaacctccgttttgcccgctcttcattgtgcacgaatcgctggccgcccttcagcgacgaaagcaccagtgttccctcgactcctttccggcagaacagttcggcaatagccgtgtcccctgctgctgctgcaggagacggaaacaggatgaaaagcatgagcggaaagagtatcccccggagaactggacgttttgagttcacaacctgttttttcattttctttgagacctctttttcgataatacatcctgaaagatagccatattctccagtatcagggtcagccaacgagaaccccgaaacagcgggcaaacagacaaccgccccatcgaaacccgacttcgcctggtattcaggcatgagacggtaaaccgaagcgatttcgtcaggcgtgtattatgcgtaccgtaagcgcgtgactgatcgagaatacaatctttcccgcgctcgctgtaacgtcagggcaaaggttgctctgttcgataaaatactcagcctattgagtaaaatcgcaccgacgaaatcaacctgtattactggcttcagggaaatgatgaggtggatttcgttctggagcacaagggaaaagtgatcgaccatgaaatcaaaagcggccactcacaacaagcttccggcatgagtgcatttgagaagcaatacaaaccgaacaaggttcttctggttggaaattcgggtattccatggcaggaatttcttgaactggaacctctggatctgtttttgtgagtgagaaaaacaaccgatctgtaaggattcagaataaaattgccatgataccttgaacaggaaaacttcatcctgcaaataagcgcaaatttcgttaacatagcatatggtcggaggcgactcccctgcttcgtcttttcccccaactgaaacaatcaaggtggtgcggcatgaaaaaactcattacaatgcttgcgatttcctgtcttttagcagccggaacagcccttcctgtgtatggatcagggctcgacaagctgttttccgggattaagggagctattcttaacgggggtcaggaggatgaacctgcgcctgcctcagccagtgccggggatacatcgcaatccgaaggccctgcacctaattccggtgacggcgtttctgacggcagcggccagacctcgccctatggccctaagaaaaagccttgatccctggatggctgcgaagcgaccgatgggcggcatgtgctctgttacgccgtagtgcttttggcgacggcctcatcaatgacaagccgcccatcgacaatgtggtagatggtatcgaaaccttcgatcatgcggatgtcgtgtgtaacggcgatgacggctgtcttttgttcgcgggcaatgcgcttgagcagttccattacctttgtccctctcacggtatcgagcgaagcggtcggttcgtcggcaaaaatgagtgagggggcattggccagggcccgcccgatggccacccgctgctgttcccctccagagagagtggcaggcaaagatgttgcccagctcaaaagatcgaggtaatccagcagttcaagtgcacgcttgcgggcggctttcgggtgaacgccgttgatctccattgcgattgcaatgttgtcccgcgcgttgagaaaggggatgaggttatgtgcctgaaagatgaaaccgatgttttcccgacggaaccgccgcacgtcaaccccggtccagccattgtcgtatatcttctggccgttcatggtaatacggcctgatgtgggttcctggatgaggctgatgcagagcagcagggtgcttttgcctgaacccgatggtccgagcagagccatcagctcccccggctcgacactgaatgaggcctccttgagcgcttcgacggcaagctctccctggccgaatactttgcgaagtccttcgacaacaacaatgctcatatcagcctcccagtgcaagtgaaggaggcgtgcgcagtgcgtgcacgatgccgacaaggctcgatgccatccccccgatgaagaaaatgataaaacttgccagcgtctcatgcggcaggagcacaagggtgcgcgggaagtgatcgtaggtaagctgcaccaccacccatgcgaagatgaagctcgataccgtcagcacgatcgattgttcgagaatgaggcggacgatgatgccgttcgacgccccgataagcttgagcgtggctatagccttgattttttcgactgtaagcacatagatgagcagggctatgatcaccagagagacaatcacgagcagtaaccggaaaagaccgagaatggccgccatttttttgagctttccttcaatcatgagatcgcgctgctgatcggttgtatagacgctcaggtagagccacctctcgatatcggaaacaacgcgctgtgtgctggccccgggctggagcttaacgagaacggcattgatggttccgccgccgcccgagaacagggggagcagacgctgcgactctgcgggagtgtaacctgccctgagaagccgctctgtttccgccgaacgctcgcggtcgcgcgcacggttatcctgatcgtagagcacctcctgcgcatcgggcagtgagaggtagagcagcgagttgcctgcggcatcgacagccttgcgggtaagccccaccaccgtgtagtcgtgcacgccgaggcggagcatttccccaagcctgagaccgattttcatgtcggcgacaacttcatagtgcgcctgggagatgggtcgtcctgcaacgattctacccggtccacccaggccaccgaacacatcatagccgatgatggtgaaatgctgagcgcgtcccgccacgtgacgctgtaccgtgtagctgatgaaggggctggccttggcgacgccggatatggcggctacgcttctccagctctcttcgtctatgcgcgactgctcgttgaatggccctccgcggcccctctcaaccacccagaggtctgtcgcggtattgtcgattaaccagactccgtcagaggtgttgccctgatagatgccgttcatgatgagcacgattgccatcagcataccgaccccgataatggtggcgatgaatttgccgacatggcgctgtacatccttgattgcaagatccattcttcactcccctgcttttgcgcgtacgcggcttccgggtttaatgcccgttgcattgcgtacaatctgttcaccactcttgatccccgttttgacgaggacgcgcttcccgtcggaaacaccggtttcaaccggctggaaaaccgcacgtccactgcgaactgcaagcacgccatcccggccgctctcctgctgccgcagtgcggtaagcggtataacgatccccttctgcctgcctgtcgtgatggtgacttcggcttcctgatcgatggcaaagcgagcgggaggctccacgaagtccacctccacctggaactcgcgtgcggcggcattcgcttcgagctggatacgcgagacacgtccggcacttgatccgccggtgcgcttgcggatagtggccggcatgcccggtctgatgctgcctgcaacggtttcgtcaatcagtgcaaccgcctgaagggtacggggatcgaccatgcgcagaattggagcccccggtgcagcattgtcgcctgcttcagccagccttgccgtaacgatgccatccatgggggcgatgagcatggcgtgttcggactgggtggcggcgtatgagacctcctctcttgcgacggtaacttcggcctgtttgagcctgcgcagggtagaggtcgcctccatggctgcacggctgatgtaccccttttcgaatacctcgcggtcgcgttgttcgttgctccctgcaagcgcaagatcggcctccgctcgggcaagcatggcacgcgatgccgacgttctggcctgcaggtcgcgatcgtcgaggcgcacaagcagctgcccggcatgcaccctgtcgcctatatcgaccgtgatatcgaggatttcagcagcaaaacgggagctgaccgataccggcaccctggctcggattcgggcagggccgtgcacaagttcttctaccgagccctgctgcacggtcaggatctcgacagctgctgcgccgaaaaagaaccggtatccaataaaaaggagcacgacgatcaccgctgcgatgatggctgcgggtttactgatgatgctgggtatcgatatcgacatcagggagttcctcctttactgttgagggtgaagcttcgactggagcctatgagcaggtccacgcctgcccgtgcaattgcataaccggcaagggcgccggcgcgttcggtctcggcccttgaaaggccgagttgcgccgtcagtatgtcgagtgcggtagccttgcctgcccggtagagggcctgggaagcatcgagggattcgcgggccgctgcgatggcctcatctgccgatcggacgtcggctgcggccgtgcgccatgcagaaagttcttgcctcaactgcgactgcacggcaagcctgacagatcgctcggattcgcgtgattcggccagggcgccatcggctttggcgataccggcacgcagggcgcctccatcaaagatcggcagatcgagctgcagcccggccgtccattcgcgggcacctccgccgatgtcgcggtcacggtatccaagccccgcctttgcggtaattgcgggatagagggcccctcgggcggcatcggcagaataaccggcacgatcggccagtttccgcgaacgatgcatgtccgggttgcgggctatggctacctcgatggccatcgaatccggtggtacgggcgggacggcagccggcagccggccatccaccgtaaaatcgagaagctcccgcccgatgacggcggcaagcagtgccatccctgtctggccgagttcctgcgccctgacaagggaagcttcggcttcgagccttccgctgcgagcctgcagcaggtcgagacgggtgaccttgccggcatcgaaataggctccggtcatggcctcgaatgtgcgggcacgctgccttgcctgttcggcagcctgcaggagcgcacgcgattcaagtacctgtatgaatgcttttgtcgcctgatatgccgcaatattctccgccgaagccacctgggcttcctgtgcgccggctgccgtagcggccgccttgcgtatggcgttggttttaccatcgaaaagcagctggctcaggccgatgccgccgtatgcctcccgttcgtaaagcgccactcccgatggagcggtcatggcgagacgatccggagcaaagcggctgtaggatgcgcttgccgacagatgcggcagcagccccgcgcgtgccgcacggtagtccgcttcgagctgtcggagcttctggcgctccatacccgccgaagggttgcgttcgagcgcctcacctatggcatcctgcagcgtcagcgacccggcagcctctgccggtttggagggcgcaaaccaaagcagcagtagtgtaaaaaaaaaggatctgatcgcaatcggcatgtttatggcattattcatcattggatctccctgtcggaaacattctctttcattactgtttgtaaagtaagtgatcaataactaacttccaaaaaagaaacaattatgaaaacaacaagaaaatcaatgccggcagccgaacggcgtgccatgagtgtgcaggctgtgctgcagcttgctgcgggtcagaatccggcggacatcactacggaatcggtagccaaaaagatgggcctgacgcaagccgccctcttccgacacttccccaccaaagacgaactctggcaggaggtgctccaatgggccaccacagagcttttttacgctgtcgagaaagcggcttctgccgcatcttctcctcttgatgcgcttgaacgaatattccagacgcatgttgcgttcgttgccgatcatccgggagtcccccggatgatctttgccgaactgcagaacccggaaggatcggaatcaaggaaaatagttcgtgatatgcttgtccgctactcttctcttcttacagaaattattgccgaaggcaaaaagccgggagagatcgatccttccgttgatgcgcgatcggcggcaaccatgttcataggtacgctgcaaggccaggtgatacaggcgatgatcgccggagagagcctgatgctgcccgagcatgcctccatacaattcaagctgtttcgccgtgtgctggaatgccgtaactcctccgactcgtgaatggcgtatgcaagtacaattccatcatgaacccatccatcccgcgtttcaggaacaatcagtcgcggatgcagcgcaccgacatgccgtcgattttttcctcgccgcttctgacgaccgttgcgacatggtagttcagcaccctgtaccaccccagcatcggggagtgctccgcagacgtccagaaatacgcactctgtgcgccaaatgcgaaaacgccgtctatccccctcaaccctccgggaagcgcactgaagccgctggagtttgtcgccgcctcgttcggggtgcgccagcgtgagccgcctgcagctttcatttttccgcctgcgacagcttcacctcccagaaaagcggtcaatgccgaccactccctgtcggtcggcacatgccagcctttgggggcaagactgcggggatcgctgacggcataccagttgtacaggcgtccgaaattttttccgtttgccggatcgttgctgaagtagcaccacgctccttcgcctttggcggcagcgtcgagccactcctcacgtgttgcggcatggcggacgggatcaccgttgcggtaacggctcacattgaggttttccgccgtccaggtctgctttccggcggttatggtttgatagtcgtttccgtcgatatccctcatgctgtcgtccgaagcatgcaaaggcactgtaaagagtgtgattgcgttcatgagaagcatcaggatagcgtatcctgtattttttctgtgattcatcctttttctcccttttacaattgttaatagcctgtcagacaatcagagcgcaacgcgttcatgacaaccggaagaaaagtatgacgactcctcttaaacgaagattaaagacgcgtaaaaaattgcttaaaaatttgattacctacctcttttttacgggtctgaaaccgggaccggaatgtgctccgtgacggtctgatgaggtactgaagctcgaacggtgtttttcgcctgcgggaaaattcagatcgacacccttgtcgtccgggatgccgtcgccattgctgtcggtaatgaggtcgttgattccatcgttgttttcatcaagaaaatagagacaattcaggccaccggatttctgcgtataatctgatacgcgcttcgcgggtatggatgaaaccgtgacaggctgcaagatccgggaatgcgatccatgacctgcagaaccacgtgctgctgccggttgcggtgcccatacccggactgccagagcaaacataatcgcggttatggttctgaaaaaaatcatgtcgtttcgtacggttagatattccggcggcggaatgcatataaagacgcatcccgtcccggaaaaaactgctgtgaccgatcagcgacctctggcagcagagcctttcggaccagtgccgtcacagacaccggctcccgtaacggaagtgacgccgctgccacggcctgatccatcgagcggacgcacataatccggatcctggccattgggtattccgtcgccatcggcatcgggagcattttcgtttattccgtcacagtcgccgccgccaaagagctgcgtcagcgggttgtcaaaaaagccctgtgccgaggcaggaacggcaggcattacggccagtacaaaaccggcaactgcggccaatcgaatgaattttttcatgagggtatctcctgttttcttgtttactgttgaacctgtaaatggaaagctgattgattcagcttccataagcagtagtatcaacttgtatgccagaaaacggatatttcttctatctcttttttatataatattttacgactgaatacatcctgtgtgtaagcgtcgaagtggctggaactctgcgaccggttcgtcgatatttcgacgcaatgggcgagaatggactcgaaacgcccgacacggaaacattatttcaagtcatattttttcagcttgtatcgcaggtgccgctcgctgatgccaagctgttcagctgcccgtgtctgcacattgccgctcgctttcatggcaccgagaatcattgcctgctcgaatgcttctaccttttctgtaaagctcccctgcatctcatccttacccgaagcttccggataaggttccgagaccctgatgggcagatcatccctggtaatggtcgaggaacgggagagcacaacggactgctgcacgatattttcaagttcacggatattgccggggtaggaatatttcatcagcacgtccattgcctcccttgaaattccggtaatctgtttatcgttttctttgctgaatcgctgaataaatgcgtcgataagcggagggatgtcatcacgacgatcccgcaatggaggaatcctgatggagacgacattgagtctgtaatagagatccgaccggaacgagccttcgcgaatcatcgattccagatcacggtttgtcgctgcgacgatccgcacatcggcaacaagggaagtggaactgcctacacgctcatatgttttttcctgcagaaccctcagcagcttgacctgcagggaaagcggtatttcgccaacttcgtcaataaacagcgtaccgccctttgccatttcaaaacgtcccctccgcatcctgtccgcaccggtaaaggcccctttttcatgaccgaaaagctcactttcaagtaacgtttccggtagtgccgcgcaattgacgacaataaagggttgttcacgccgggagcctgaaaaatggacggcctttgcaataagctccttgccggttccggtttctccggtgacgagcactgttgcattgctggaggctacccttccggcaatgttcattacctgagccattgtcgaggattgcgatatgattccctgaaaaccgaaccgttccgaaagctgcgttcgcaggagacggttttcgctgatgagctgttttctctccaggatgtttctgatcataatctgaagccggtgaagatcgacaggcttggtgatgtaatctgccgccccgagcttcattgcctcgatagccgattccacgctcccgtatgcggtcataatgataacctcgataccggggttacgccgtttcattgtcgcaagcagctcgacgccgctcatttcaggcattctgaaatcggaaagcacaatatcgacagcctcatccccggcgatttcaagtgctctcagcggacgtgaagatttcagcacccgatacccctgtttcgaaagaaaaccggcaatgctttcaagctgaacgctttcgtcttcaaccacaaggatggtataatccattgtatcctgttgcccgattaataaaattatcgaaaatcgtcgttcacagagcgggcagcacaatgctgaacacgcttccctctccttccctgctcgaaacctcgatcaagccgccgtgtgcatggacgatctggtttgcgatactcaaccccataccggagccgtcatttttggtggtaaaatacaggttgaatatttccggcagtttcgcggcaggaattcccgtcccgctatcggcgatctcgatgaccgaccggctgccacggcagaataccctgatcgtaatacttcctccctttgcagtagcttcaacaccattgcgtatgatgttgagcagcacctgctgcatctgctccctgtcgatcagcaccgttctgtcacagtcggcctttagcgtaaaccggatgcttttcttttccgcttcgctttgcagaacagtaccatagctcctgacgaagtcagcaagatgcaccggtaccggcataagcagaggcggacggccgaacttcagaaaacgctgaataattgcgttgagtcgatggacctcggataccacggttcgaaccagatggcgatattcgggctcgtcgacagcaggcgaaaactcaatatcgagacgttgagccagaatcccgatggcgttcaggggatttctgatctcatgagcaacacccgaagcaagttcgcccatagcctggagtttcgcctgacgatcgattacctgctgcatggctcgctgctcggtcaggtcgcgaagtacggctacggctccctcgatacggctatccctgcctgtaatcagactgaaatttccggccagcaggagttgacggcctccggcactgcagtggaactcccggtcaagcatcgcatgccggccagagacgataccatcaaggaaaggagcggattcgggaataacttcgttcacatatttgccgaagacctcccgtaaagagatccggaacagtttttcagccggagtgttgatcatggttatttttccggctgcgtctacggcgaccaccacgtctgccatgctttcaagaataactgacgaaaaattctgagcccgttcgcaggcatgcttcatttcggcttcactcctgcgcgtcacaataagattgaacatgaagagcgatccgataacgacaagaccgacaagcatgaacagccggttgcgaagcttggctgcggttatgtcataatggtcggttttcaggcctatgcgcagcaggcctacattgatgccgttataataaaaaggtttgaccacctcgaaaaccggtttccctttgcatgtcgtcatgcgggttttcgctgaagtcgaacgaaaggcgtagaggagaaacggatcggcatgtacgggatccactttcgatacatttggcgttgcagagagaatggcgctcgagtcctgccatatgatgtactcaatgcctgtggtatcggcaccgatacgctggataagctgcccgactcccagcctgcgcctcaaatcgagcagcttcgacgcatcgatatttgcggcaatcactcctcctctcgaacgtctgacggcagcaataaggcgggggcctcggtcggaggtactcggacgaatccccagcagcagggaatcctgcttaccggaatacaatggcagcagcatctgtcgaggatcgcacgtctgttcaagaggtgtatggtcgggaggcgtgttgaacgcgatccgccggccgttaccgtcaaaaacattgatacggtacactccgctgctgccggctatcacggaaagatccgtcgaggtcaacggtttttgcatgtcgagacgatcaagaagacgcaactggtcgaaaaggctgcccgtcagaagggatcggttttcgttgtaacctgtaatggcattttccgctcccaccctcagcgcatgaataagcagtgcagcctcttcgcgcatgatgtgttcgatctcggatttccggtattgatactcgaaaaacgccgtaccgagaaagagaaacaccagcagcgaaaacaatcctgcaagatacttcggcgaaagcatcaggagcggtttttccgaaagagcgtttcgtttcatgtgcccgccgatacgcccgcaccatcagcgatcacctgcaggatttttcgcccgagcccttctgccgaaagcttcatctctccgtttttttcagaaatgattgtttcatatttgcctgtcgattactggttcatcagtcgtctctggcctcctccgatccccctgccgcctcccattgccggattgtactgatcccagaaccatgcggctacggctttgcgttcggcatcggtaagcggcagtgccggcatgagcccgaaacgcgataccgcctggggatcgacggccttgttcctgtcgggcttcttcagaaatgcagccatgtacgcaacgccctgctcttttgtctggaatttcatgtggtagcggtttgccagcggaactaccggcggtgctgatttcggcggaggattgatggagtggcagaggctgcagctcctgtcgaatatcgccctgccgtcagctgtttttgccgttgcatccgcaagtggtaatccggatgcgatgcaggaaaaaatacagagatacaatacgtttttcatgatcgagctcccgctgaaaattaattgtgtaaacaaatataacaaccctcttcttctctttcatttcagcgatcatcatgcaactgatatgccagattgcgatgaaaaacataacatgtttcataaaaacatcttaatactcgtagtgttcctgtctgccccattatgcggctcgacgcattggtcgaattatcgacgatacggtcggaccgggatcaataactggtcattcctgttccataagcaacactcttgcagaaaactttaagcggattttaagtctgccgaaaggctcctttaagaatctcttcgatatttttgattcagttggaaaaaagtcctgatcgacctgataacggacacatttttacataaacagcaatccaaagaacaatgaaaacaacactgaaatcatgggccacgccacttgccatcggggcattcaccatttccggcgtcacaggcctgctgctcttcttcgatattgaaatcggactggtcgaacctgcccacaagtggctcagctggctgcttcttggcggcatcctgttccacgctgtatcgaaccggaagtcatttgccggatatttcgctaacaaagccggaataggtattattggtgctgcggttctggtaacgatcatctcgctgctgccgatattcggtgaaggcgaagaaggtcatggaaaagaaaacaccggaaaagccgccgtgcaggcgatggaggcctcttcggttgaaaccgttgcgctggttctgaaagtaacgccggaagaacttgccgcgaaacttgaaaaagaaggcattgtcgttgaaaatccatccatgaccatttccgaaattgcgcgaaagaacggaaaggaggagcgcaccgtgctcggctcgttgctcggaaaccccggaaaaggcggggaacgtgacagggatggtgatgacgacaaacattaaagaactatttggccatgcggattcttgttatcgaagacgaacccggaatatccggatttctcaaggaaggacttgaagaggagtattttgccgtcgatctggctttcgacggcaaaaccgggcttgacatggcactcctgaacgaatatgatctcatgatcgttgactggatgattcccggaatcagcggtatagaggtatgccgacaggtacgcaaagccgggagttccgttccgatcctctttttgaccgcaaaagatacccttgaggacatcgtgttcggtctcgatgccggggcaaacgactatatcagaaaaccttttgcattcgaggagctgctggcccgcatacgggtgcagcttcgacgaaacaatcccgaaagcgacaccatcacggcaggatgtgtgaccgtaaacccggttacccaccaggtattctgcaggaatacagaaatcgcactgacccccaaggaattttccctgcttgaatttctggcacgcaacaaggataaagtctgtacaagaagcaggatcatcgaacatgtctgggacatgcatttcgactccgatacgtcggtcatcgatgtttacatcaattttcttcgaaaaaaactcgacattgtcggatgcggaaacatcattcaaacaattcggggcgtcggctacatcatccgtgaatcctgaatgccgatcataaaaaaacataccgggttgaccggagagcctttacgttccgtaccgggaaaattttccctgagtttacgtaatcgcattgctctctattacacaattgcgacggcagtcctgcttgcgctggtttttatccttgttttctttacggtggaacgggtggtcttcaaccacttcgatgaggagcttgaccgggaagtctcggaaatcctcgaaaaacaatcgcatggaagatctgatgtatggaatttcgacctctctgacgatgacagccacagtgatgaaggcggcgatcatcatcacgaaagaggagatgacgaaaacagggatgaagatgatgaagaatttgtccagcttgtcagtcagaccggaaaagtaattgccagatcggctaaccttgccggcgacaccctcgcctttcaatccggcggacagcaaaagcgctttcgaagcagcaccgccggtcggctctatgtgcgtcaggttcaggttccgctggccgattcaaaaggaaaaatcgaaggctacctcctcgcggcggttcccgttcgggatgccgtcacgattctcggcgatctgaagcaggtgcttctgctgtcatatccggccattattcttaccctcttcatcctcacaagggttattgcaggtcgaagcatccgaccggttgaagaggtcattgcctctgcagaaaaaataaccagggaaaatctcgaacgacgcattccccttccccgaaaccaggataaactctacaggctttccgccacaatcaacgcactgctcgaacgcctccaggatgcgtttcagcgggaaaaacagtttacatccgatgcttcccatgaactgaaaacgccgctcgcgtcgttgaaaggcaccctcgaagtactggttcgaaaaccaagggaacgcgaacactatgaagaacggatccgcttctgtcttaaagagctggaccggatgtcgagactgatcgagcagcttcttgtgcttgcccgctacgaaagcaacggcataaaagctcatatggaatccgtggatcctggttgccatatcagcgaagcgatcggacggatgcacccccatgccctgcagaaaaacattccgatcaattttaccgggctggaatcatgcatgatttcggctgacccggcaatgctcgacatgattttcgaaaatatcctgtcgaacgccatcaagtactccccttcagggtcaacggtctcggtgacgctttcaaacagcaccggttctgtgctctgcagcattgtcgataacggtataggcattccggaagaaaagctttcaagggttttcgaacggttttaccgggttgacgaatcgagaaactccggtaccggaggcttcggcctcggactggccatcgtaaaaaatcttgccgacctgcagcagatagccgtgtctgtaaaaagccgcaagaaccaggggacatcggtcgagctgcgattcccgaaaacctgatactatcgtttattatcatcaaaacctctaaaacaatccgatgagcatcacccgatacaaaagcggtacggcaggagaagcgttaaaagccctttcagggtggtttttgcttggcattctctacagcatcgaccttattcagcatccgctctataccgaaaaccagaataccaagtttttgcacgcggccgcaaaaaccggtcagggttttctcgagcatgactggatggcaaatactctcgaccctctgccacttttcagctttctcatagagtctctttatcggattggaactattgatgtggtttatattctgtttcctgttctttccgccgtttttctgtatgcgatgaccggtattgccgaccatcttttcgggctgaaacggcatccggccggagcatggctgtttattgccgtactctttcttgaatacaaaaacatacagctcggatttggcacgcagtacctgctgggacattacttgcagccgtgtgttttcggcgttttcattgtgctttccatcgagcgtttcctgaaagaaaaaccgttatgggcatcggcatggctcgctctggctgcggcatttcatcccgcctacatgccgtcagccttgctgatacagggctcttacacgcttgtgaccctgcagaagcagaaaaaaatatcaggtgaactccttctgccgctgctgctttttatcgtggtttcggcgcctctggtgatccgttacaaactgcttttcgctccatcatcgccctcgatatcaaatgaagctctgacaattctttctgaacagcgcattgcaacacatacaaaagttcgcaactggctgaactacgaagattatatcgggatggcgctgatcgcgatatctatgattatcgccagaaaaaccgtgcttttccggatcatgcttccacttgccgcactgattttcgtaacggttccgttcctttacttttattcctggccggcactggaagtactgaccccatggagaacctccgttttgctcctgcctcttgcgtgggcaattctcggcggatggctcatcgttaaattgtttcccctttttgaaaaaaaacggtttgtcgtacagtcggcaaaatcgatagcagtcataaccattgccgtaacaacgggcttgcatctgcccgtacagctcaagcgcttttccgagtatcgcaatgctccggaaatggctgtgttgacttttgcaaagcaacatacggtttccaaagatctttggctggtgccgtccaggaaaacggaattcgaaaaagtcagaatgcaaggtggtattcccgttcttgtaaactggaaaacccatccctacaaagaccgtgaaattcttgaatggtaccggcggaaccgcttggcggaagcattttacagccatgcatgtaaaaccgaaagctccctgattctgcgaaaacttgcgagactttacggagtcaatcatgttattctcgccgccggaacgcctctacaggcatgtccacaggcaaaagtcattttccgcgacagccattacatagccatagaacttcctgcatcatggtcagtggcacacaaaaagcactccttcaacaatcagtcccatcggagaaggcaaatggtacccgtagtgcatcacaccggagcataaaaatgcctccacgaggcaacaccattttcaatgaaccggaacaatgtggcaatcagtgcttatacagcgggcccttccgcttgtcctctcataccttgaagtggaccctatcgaccagacaaaataaggtcgtatttaaggtggcaacccgccggttgtttatgccgcttcctgttgcggccctgtagcctccgacgacccttcggagacactcttagagaacttgtcgacgatgcgtgctccgcctcctatggcgctttcatacacctcgtccggggttttgtaccccagcgactgatgaggccgctcgatattgtaaaaacggaaatattcggcgaatccccgcatcatttctaccgctgtttcatagcctttcaggtacaggtcttcctgcttgacattccgccataaccgctcgacgaaaacattgtccagggcccggccacggccatccatgctgatgcggatctcatggctcttgagcacgctggtgaacgcatcactggtgtactgaacgccctgatcggtgttgaagatttccggcgttccgtacttgcggatcgcctcctcaaggcagtcaacacagaagctgctatccagggaattcgaaagcctccatgccagcaccttgcgggaataccagtcgatgacagccgtcagatacataaagccgccgggtaaccggcaataggtcacatcggtcgaccagacatggttcggtctggtaatggcaagacctcgcaacaggtatggatagatcttgtgctgcggatgcggtttgctggtattgggccctggagccatacccgcaagccccaggttacgcatcaggcgctgtactcgtttccggttgaccttgcgcccttgggtgagcaggacctgcttcatccgtcggcttccataaaacggatgtcgggtgtactcctcgtcgataagcttcatcagttccagatcttcagtatttggcatgaggcttttactttgcccgtagtaccctgaccgggttactccggcaagttcacattgggtagataccgacaactgttctttgtcgctgatccagtttttacgcgctttcataggtacggatcgactttttttttgagccaactcaactcaactttgagccgacctatttcagcataaagcttttccggatctgcaagtggatcgaccggcttcgggccgcgcttggcctcaaagagaccggccgcatgctcttgaacctcacgcttccattgcccaaccagattcgggtggataccaaattcccgaccgatctcgttcagggttttctcgtccctgattgcctcaagcgccactttggccttgaattgtgccgtaaaacttttgcgttgcttttcgctcataacttgtcccttttttgggcaagttaccaccttaaaccgttgtctgaaaatcgggggccactacacctgctgctgattgcggcggcaatatcgcttgactacatcctccatgcggtcgggctcgcctggatagggcggtatctgggcgtcgccggaaccgtatttctggcctcttccttcggctattctgcccgaaagaaaaaaattgtgaagaatggcacgatcagattttttctcagacttcactgctatgcgggatggatagggacactgatgattctcgttcattcgggaatacatttcaatgcgctgctgccgtggatggcaacgctgtgcatgatgacggtaacggccagcgggcatgtcgggcagtatctcgtaagaaaattgagggaagaggtgaacatgaaaaaaaagaagaacggtatcgacaacgaccgggatgaagatatcgaacggcaatgctactgggacagcgtcaccctgaaagctctcgaaaaatggcgcaccattcacatgccaatcgtttccgtcctgcttgggctcacgcttctgcatattgcgaccattctactctttatgaactggagataaacaatgaaacccctgttcgtctttctgctgtgcgccattattctcgcagcacttgccctggcgtttccccatgtgatgctcaatcccggacagctcctgaaaggacacgaaaagctgaaaacatcctgcatgagctgccacgagccgttcggaggaaccacatccgcccgctgcatctcctgccacaaaccgggtgatattggaatcagaaccgtcgccggagagcggattccggcagattccggaaaaacgaacgttcataaggctattgcaggaaaatcatgtaccggttgccactccgatcacaagggggctaaagcaacagccctcagaacgttcaggcaccttgatcttccgccggaaatcctcaaaaagtgtatcgattgccacagagagagaaaacctgaagacgaaatccaccgatcgctgtcatccggttgcgcgcaatgccacacaaccgatagatggaaaccggcgaccttcgaccacaggaatttcaacccctcgtcagggaaacaatgcatcagctgccacaaggaggaaaaaccgaacgacgctctgcataaagaatatctggcagcgtgcggctcgtgccactccaccagccgatggaaacccgcgacattcaatcatgaccggtattttcggcttgatggtgatcaccgggcgagttgccgtacctgtcatacggatcctgcaaactataaaacatacacctgttataactgtcacgagcactcggcagccaatattgccgccgaacacagggaagagggtatctatcggtatgacaactgcatgaagtgccacagaagcggaaaaaccggcgaacacgaagattagtctgcgtttacagacgagagttttccggcgacgaaaatcgacgcaacgcccgtaacggcaagttgcatcagcggcagcagaccgatccctgaaaccgtcggcattgaaggcagataggcccatgcatgcaggatctgcaccgcagcatactcacccacggcagctgcgataatggcgacaaggaaaaataacgcggtatggcttaccgtgttttcccggagcagagaacgaaaaacaagcgcaacgaataaataaagtcccaaaacggcaacagcgtcatagcttgccatttcgagcatcataggcacatagctggccgcttccattgcgggatgatctacaaacagaagcccgtgcagggactcccagaaaaaattaaggaagaacgccacaatccagagtgccgcaaaaaaaacaagctgctttcgaccggtcgccgtcatatccgtgcattaaagcattaccgaacagagaacaaaacaatacggcataccaacaaagttccggcacgaccagacgggcgcccggcaagaaaacagcgaaacgagagtgactgaggaaaacaaacagcagattcgtcaggatcttgaatctctgtttacgaaaagcgagaatcgtatcgattccaggcgggaaaaagtgcagatgcggtcatttcgcagataacattatgtcagccatgcacaatgaagaaatgtcgaaaaagaaatccatacagaattactcaacaggtaaaactcgtacgcccgattccagacgattcaaagagaaattcgctcttcgatagatatctgcctgctccgctggttttgtcgattacgatgagtttgttgggaatgcaggcgtacttgagggcatcgagttggaggttgggactctggcgtagccaatcaggcgcccttcgccatctattgctttggattgagttgctcatcgatgtctcttgatgcatgcagcaccctgacaacttctatgccgtccggaatgatgagataaaaaatgatatagcggccaaccggaaaactgcacagccccggcaagagttcattacgagaccgaccgatacggggtgactgtgacagttcatggaattttccgtcaatggagtcgataaactcaactgctcggttcgggctgtcttctgcgatataactccatatttcggcaagatcgtcgaaaacgagagggcggatcctgattgttggcatgatgttctcctgttcacgccttatttctttccctgccggctttctttacctcttcagggtcccatacgagcgccgtcccgctctctattcccgcacgaatatcctgccgtaacagatccatctttgcctgacgaatggaatcctgctcggccataagacgcaaagcttcacgcataacctcacttgcagatgtatagagcccggacttgactttgtcacgcaccattttttcaagcgatggtgtcagattaatgttcattgccatggtttcctccttagtaacagttcttatacaaatcatgtcaatttatgacaatctctgacaataataaagcaataacaactctcttcgcctgccaggaggtcgagaactcaggaatccctgatgattcaacggcctgataaaacaatgcaagcccgccaggaattaaccgtctgattctcccttccctgcgcgttcatacattccatcctgaagaatcacatagacggttgaacgtccgctcgcgtatgcatgtgttgaggcaaccgagggttttgtcgctcatgtcccggatgaagttgatgtcaaagcaatccggcagagtctgggtctgacgcaaccggaatttttccttcgtttcggtttcgatgttcgggctctgcaggactggtaacaaaaacgtcgtcaacctgaccgtgacgcaagggtattgctgaaagtcattgcccgcgaacccgaagccgtccagagagtcctggctcaataaaccctgccattcatcgcattttcccacatcagccttatgccagcgttgattcatgcaaacccgccatgaaaaaatgtcgagttcctcgaaaagttttttgcaagagtgagcagagaaaaagtatctttatggatacaatatgagcgaaacaatcaccataaaagtcactgccgattttgatcactggctgaagaggttaaagaacctgcaggctcgtgcgaaagttatcgcacggatcaggagtgccgaaaaaggcaatttcggagattgcaagcctgtcggggacggtgtttctgaaatgcggattcattgccggtcaggataccggatttatttcatgcagaacggattgacggtgtatatcctgctcgtcgggggtaccaaggcaacgcaacagcaagacattacaagggcgaaagaaattgcccgtactatcaaggaaggaaattatgagcaaagtgacagtccgggattttgatccggccaactatctcgacaatgatgaaatgattgtcgaatacctcaaggcaaccgcagaagatcctgatcccgaagtatttcttgaggctttgggagatgttgcaagagcaaagggtatggcagaaattgccaaaaaaacaggacttggtcgtgaaagcctctataaggctttgcggccgggagcacacccgcgttacgaaaccattaaagctgttcttaaggccgtcggcgtggaaataacattcaaacaggtttcctgagccctcgatatctgacagttgctgccctttccggattctggtcgaaggtgctgacgcagatatatccgattcattgacccttaggggtttccttctctcggcagttgtcaggatgaactctatgacccttgattttgactgtcaacaaatgcggatacgcactctattctgacatgaatcccgcatcatttctaccgctgtttcatagcctttcaggtacaggtcttcctgcttgacgttccgccataaccgctcgacgaaaacattgtccaaggccctgccacggccatccatgctgatgcggatctcatggctcttgagcacgctggtgaacgcatcactggtgtactgaacgccctgatcagtgttgaagatttccggtgtcccatacttgcggatcgcctcctcaaggcagtcaacacagaagctgctatccagggaattcgaaagcctccatgccagcaccttgcgggaataccagtcgatgacagccgtcagatacataaagccgccgggtaaccggcaataggtcacatcggtcgaccagacatggttcggtctggtaatggcaagacctcgcaacaggtatggatagatcttgtgctgcggatgcggtttgctggtattgggccctggagccatacccgcaagccccaggttacgcatcaggcgctgtactcgtttccggttgaccttgcgcccttgggtgagcaggacctgcttcatccgtcggcttccataaaacggatgtcgggtgtactcctcgtcgataagcttcatcagttccagatcttcagtatttggcatgaggcttttactttgcccgtagtaccctgaccgggttactccggcaagttcacattgggtagataccgacaactgttctttgtcgctgatccaatttttacgcgctttcataggtacggatcgactttttttttgagccaactcaactcaactttgagccgacctatttcagcataaagcttttccggatctgcaagtggatcgaccggcttcgggccgcgcttggcctcaaagagaccggccgcatgctcttgaacctcacgcttccattgcccaaccagattcgggtggataccaaattcccgaccgatctcgttcagggttttctcgcccctgattgcctcaagcgccactttggccttgaattgtgccgtaaaacttttgcgttgcttttcgctcataacttgtcccttttttgggcaagttaccaccttaaaccgttgtctgaaaatcgggggccactacagtttatgagggagaccttgcgcacaaaacccttttatctgtgtacccataagatcaactgataacataggttgtattatatgcggaaatttccgatcttgattttttatgcttgtaaatgacttgccgtaaaagagcgctttcatagcgatcttctctaataaaaaaacaaatgaaggacggtttttatgacttcataccgtgttcgcactgcctcttcggatctttcaggtcgttctgaccgtaaaaaaatgactcgacccagtggtcgcagcgggatccgtctctgtctgcttctcgcccttctatgccacacaggaatacctgagaacgcatccggtgcgactaccaggcggcttgatgagaactacacaagcaataatacgacgctccagagtgactcgaattatagcaacacgaatagttttggcttacccagaaatgttacaataaaacagggagctactgtctacacttcctccacgacgagtatcaatatcattgggtatactccgttgtcaccgagaaccttttttatcaacggcaccctgaacaacaatggttctttatcaaacaatgcaggtttaggtggcaaaatcagtatcggcagtaccggcgcgctgaacaatgcaggcacggtgatcaataattacgaactgaccaacagcggcacgttcaacaatgcaggcacggtgatcaataatttttcgctgaccaacagcggcacgttcaccaacaacggagggttggacaataaaggcctgctcactaacaacaatactttcaccaataacggtacgctcactaatacgggttctttcaacgccgatgttatatctgctttttttaatggaacagatatcactataaacccggaaaacctgtttgatataatagtagatggaatcggtagcgtaatatcaggtgaagggttaggcatcatctataatactgacgattttaccaacaacggcacgctgaacaataagttcgtgttgttgaacgctggtacgctgacaaacaccagcccaaccacgctgaacaacgaaggcctgcttatcaacaccaaggatctcatcaacagcggccagttcaataacagcgccattgtcattaacagcagcaacctgaccaacaccggcgtcctcgacaacaccggttccggcaccttcgaccttacgtcgttttttgacggggagaacttttctttcgacttcagtaacctttccagtcttctcgcaggcaatggagttcttttaaatttgaacggcggaaccatcgacaacagcggcacactgaacaacgacggttttctgatcaatctgggtacgcttaacaataccagcgctaccacgctgaataacagcggtattctctataatggcaataccctgacgaacaccggtacactgaacaacactggtaccggcaccatagactttactcctcttttcagcgaaggctcgttttctcttgacttcagtgatttgtcagaccttctcggaggtaacggcattcttgtcaatggcggaaccatcgacaacagcggcacactgaacaacgacggttttctgatcaatctgggtacgcttaacaataccagcgctaccacgctgaacaacaacttcctgctcgtcaatctggagtccctgagcaatactcaaggagccgtggcgaacaacaatggcatcatggtcaatcttgggacgttcaccaatgaaggccaattttccaacggaagaccggtttccgtcctcatctctgagctgacttctcttgattcagaaaatctgctcggtgacattgcttccacgttgaccagcggcatcatggttaatcttgaagacgtgaagaactccggcacgtttgacaataactttgtatttgccaacatcggttcttttgagaaccaaagtggcggtgtcctgaacaacgatttcctgttggtcaataccgaagcgatgtggaataagacaggcggcaacatgaccaacaacggtcttctcatgaacttcggcacgctcaccaacgacggcacagtgagcaacaatggtacgatcggcgcattttcgctcgacaacccgctgcagctcggcgcgatctacaaccgcggtacgctgaacaataccggcgacttcaccaaccggttcatcgtttacaacgacggagagctgaacaccagcggtacgttcgataaccggttcctgctcgtcaatgccgacgatatggaaaacagcggcagcatgaccaacagcggtctcttcctgaacttcggttcattcaccaacgacggctcgctcgtcaatgaaggcccgtttggcgcatcgttctcgggcagcgcattcgctctcgatgcaaatacgctcgacaacccgctgcagctcggcgcgatctataacggcgctacgctgaacaataccggcgacttcaccaaccggttcatcgtttacaacgacggagagctgaacaccagcggtacgttcgataaccggttcctgctcgtcaatgccaacaatatggaaaacagcggcagtatgaccaacagcggtctcttcctgaacttcggttcattcaccaacgacggctcgctcgtcaatgaaggcccgtttggcgcatcgttctcgggcagcgcattcgctctcgatgcaaatacgctcgacaacccgctgcagctcggcgcgatctataacggcgctacgctgaacaataccggcgacttcaccaaccggttcatcgtttacaacgacggagagctgaacaccagcggtacgttcgataaccggttcctgctcgtcaatgccaacaatatggaaaacagcggcagtatgaccaacagcggtctcttcctgaacttcggttcattcaccaacgacggctcgctcgtcaatgaaggcccgttcggcgcatcgttgcccgagaatgcttctgaaatgacagcaagtgatcttgacaatccgatacagctcggagcgatctataacggcgggaacctgacgaattccggaacgttcgaaaatgagttcctgctggttaacgccggtacgctgtcgaacaacaccgaaggcagcatgaccaacagtggttttattctgaacttcggcaccctggccaataacggcgatctattcaatgacggcggcttcaagaatcttggcatcctcaagggaaacggaaccatttatggatatttttcgaacgacggcataattgcgccaggcaactcgatcggtacactcacgttcgaaggatcctatactcataacgacagtgcgatttacgcccttgaggtggacagtatcggcaactccgatttgatcgatgtcaaaaaaacagttgccggcagaagcggcaatgccattctgaacggaggacttgtcaacgtatcgcctgcaaaagggttctacagatggggaaccttctacacgattcttactgctgaaaacgaagtcttcggtacgtttgacgatgtcaacttcccgctttcctccttattccttgttccgtcgcttcgctacgacgacaggaacgtctatctggatctcgtttcagacttcacctcctcggcacgaaccgataatcagtatgctgtcgcatccgctcttgactccattccggtttctgtgcagggcgacatggctgacgtcatgacctgcctggtttatcagccaaccgtaaattccgcgctcaaggcgatcgaccgtataagcggacatatctacactgcccttcccgatgcttcgttctactcgatcgatcgatacctcggtgcagtttcaagccatttcggcggattcagcatgaacgataaacaaggcatcgaaagtggattctggagcagcggattcggcggctggggcgaccgtgacggcacggacacctcttcgcaatacacctacgaacttacaggcggcatcttcggctatgaccacaaactcagcgaaaccctccttctcggggtggctgccgggtacgcttcgacggatttgtccatggataatctcaacgaaaaagccaatgtggacagctggcagggctcgctctacggcctctacaaagatggccccctgcatatcgggctgatcggatcctatggcagccacaactacacgaccaccaggcatatcgacttctcctgcgtcaatcgtaccgccagtgctgattacgatgcctacgacctgagtgcatccctcgaagccggataccgtatcgacaccggtaaaaatacctttatcatgccgaccgcctctttacaggccatctggctgaacagcgaagcgttcgcggaaaaaggtgcatccgcgctgaacctcatcgtggatgatgagcatagcacaacgcttccaggtcgaatcgggctgaccttcggggtagagactacggacaggaagggaggcaaattcacgcctgaagtacgtttcgccttgcgtcacgattttgctgccgacaaccagtactcgcatcaggcatcgtttgccggggctcctgatcaatcattcaccatcaaaagcgaccgtgtggagcgtgacagtttcgaggccggcgcaacgctggcgtacgaaacgaagtcaggtaccagcattttcgtttcatacgacgccaatctcgcaagcgatatgaacgaacaggctgcggcgttcggtttccgttatacatggtaaccggtatttccatctgaaaagcaataaaaacaaaggggcgctcctgcagaagaaagcgtccctttgttttttttccgcaaactcgtcaatacaaaccgaaggccgaacaaaaaaaacaaccgccgcgaatgataattgctgcattggtcttctgtttctccgttacgccactccttacagtggacggacattcctgtccgccattacatgcaactgagcattacgctgttaccatattgagcctgcacaatcaggcagaatgaatatttctgaccaaacaggacaacaactcacgattctgaacgttacaatctcctgatgactttattaatcaggcaaataaaactcgtaattttattatattgcgagcatggaaaaaatcgatatcagacaacactctgaccgagagcgcgcattattgcgcaaacaggtcgttcggcttcgaaagcaaggtaaaagcaataaagaggtggcagaacttttagggctatctgttcaaacatcgagtagatggtggcaatggtaccaaagagatggaaatgccatgcttgccgtgccgaaacgaggacgaaaacatggagaaaaacggcacctgtcggttgagcaggaaaagcagatccagaaaatgattgttgatcattatccggaccagttgaaactgccctttgcgctctgggaccgccaggcagtccggcaattgatcaagctgcagttcggcttcgaaatgcccatccgcaccgtcggcgagtatctctcgcgatggggttatactcctcagaagccgatacggaaagcctatgagcaacgccctgccgaagtggctcgctggatggaggagtcttatccggccatccagacgcaggcaaaagctgaaaatgcagagatttactggggagacgagaccggcctctcaacccagggcaacttggtacggggctatgctcctgctggcaaaactcctgagctgaggctgaatgctcgcaaggaacatgtcagcatgatttcggcaatcagtaatcggggtaagctgcgtttcatgctctatgatgatgccatgaatggcaaacgtctgatagaattcatgaaacgtttggtcaaggatgccggtcgtaaagtgatgttgattctcgataatttgagggttcatcattgcaaaccggtcaaagaatggctcaccaaaaacattgataccattgaggtgttttatttgccagcctattcaccggaattgaatcccgatgagtacctgaacaacgatctaaagaatgccgtgcatggaaacaagggcggcgtttcacgcaacaaggaaacgattcgaaaaaaaaccgtttcgcatctgaggcatcttcagaaatcgcccggaaaagttgcaaagctattcaatcacccaaaagtcctttatgcgaaagcttcgtagttttaattgccggagtaataaatcagacgcttaatggaaaggtccctgcaacggtttttatgccactaaacaatgtttaggcaaatagtgtattgtaaatagggcgagccatgcttcaaagcgatcttttcagtattattatcagggataaacaagcttctgtttttgtaaaaaagtatatatattttatattcttacgtgatagctgcaagtttttgatttccattcacgcaccgctggatttagccttacatactacatatttgtaaggttttcccctcataatcgggcaatgcgattgatataggagcttaatgcgatcgtgattctgctggctcgacttaaattgatttttcaggattaatttcctgaaactcttccgagaagcagttgattcgtcgttcagttctgcctgatattcgtatcgtactgttccgaaatatcgccctttatttaaaaaaaatcaagaaccgatgccccagtcaagatttatcggggcattacaatttcattgattttctaattgatctgctcgaactgcggctcaatcggaaatctttttttatgaattaattggcaagcaattcggcagggagattcagttcgttagacgattttttttttatcgaaacgatacttcaaaagctaaatcttaaacgggagttctgaatgaagagttcaaaaaaaaaccgcatgagcagcagttcttgccaaaaaaaacttggcatcacacttctctgcggcttattgggcatttctggtgcaattacgccctgtgaaccgctgcttgctgaaataagtggtacggtcagtggcggcacctatgtcgtaggtcctgaaaaagtggtgaaaaacggtgataccattaccctttcctctgcaactatttcaggggtaacatttactggcgatatgacaattggtaacctgacggcaaccgacacgcaggtaaatggtccgctcgatgtaacggggcaaacgacaaccaatggaatcaccaataccggcaatattgcgacaacgacactgagtacaaccggcaacgccaacgtgggcggtgcgctgacaacccacggcataacgaacacgggtccgctctcttctgcagacggaaatgcctctctctccgttgccaatgggggcacttcgcttggcgtgaccaatgccggtggtcaactgaacggtattacttccaatacaggccagacccggattgccggtggtgacagtggccagtcaaccgtaaccctcgacaatacgggtgttcatatggccaacaacggtgcgccgtcccgagtaaccggagttgccaatggtgtgaatgacaacgatgcggtcaatatgaatcaactgaacactctttccaagaaagcttacagcggcattgctcaggttggagccctggcttcaattcctgagccaaaatccggacaatgctactccatagggatgggggtcggcgcctatggcggtcagggtgccgttgctttcggaggcaaagcctatgtgaatgacaacattacggttggagccggcctgggcatcagcagcggaagtccttctgcaatggctgccggtgcttctttcagttggtgaaatgattcgcggtttctgttcggaaaatcatttcctgcatgagtaaaagcctgaatcattcatgagcactcattatccgggcacagccgaacatcaagaaaaacgatgaacacaagagtattgtttgccgatatcaagcattctgaaaatcgacaaacaatactcttgtgttttatcatttacgcgcttaatgcaacgttatcctgaaaatgaattttatccctttgtggttgagttcatgaaccggcacagcctctcgtcgcttcgatacgtattcaccaataacggcacgatgccatatgattcgattattgtttacgggtatgctgccagagtatttttctgccgaacgcctgagctgataaccgatactatccaggtatatatcgtaacatcaccggcaatcagtatccttgatcacgataccgttgcaatattccgaaaaaggttttccagagaacccgatctgttccaccggattctcatcattgcccatgagacagatattctgatgcttggggtggtaagcatcgagagcaagaaagtcaaagccaacacaatctgccatgtttatgctttcagaaatggttgatccccggcctcaatatgcaccatcccgatttgtttgttgaactattaacagataacccattcagtccgacaggctggtaactaacggaaactgctatgaaacgttatatcatcggattacttgcagcttgtatgctgatgcagccagccggagctcgttgtgaaattcccttgctggacaatatttctcagttgcagaaagaggctcaacagggaaatgcagtagcacagaacaagcttggactgctgtactacactggtcagggggtcaagcgggactatgtcgaagcgctgcgatggtatcgtatggctgccgagcaacaacgcgcatgggcgcaagtcagtcttggcgtaatgtactacactggtcagggagttaagcaggaccatgcggaagcggcaacctggtttcgcaaggctgccgagcaagggcttccaaagggggaatactatctgggagtagtatatgaaaaaggtcagggagtaaagcaggaccatgcagaagcggcaacctggtttcgaagggctgccgggcagggtcttgcagaggctcagaacaagctgggccttatgtactactcaggtcaaggcgttaaacaggactatgtggaagcggcaacctggtttcgaaaggctgcagttcaggaattcgcactggcacaaaacagccttggcgtcatgtactacactggtcagggagtaaagcaggaccatgcggaagcggcaacctggtttcgaaaggctgccgggcacggcctttctgtagcagaaaacaagctgggccttatgtactataccggccaaagtgttaaacaggactatacagaagccgcaggatggtttcgtaaagctgcagttaaaggactcgcagaagcgcaattaaatatcgggatgcagtactacgcaggacaaggagtaaatcaggactatacagaagctgcaggttggtatcgtaaggctgccgagcagggtcttgcagaggcacagtataatttaggagcagtttacctgaatgggagtggcataacgaaggacgaacaaaaagcaagagaatggtataaaaaagcctgtaacaatggatatcgaccagcttgcgatgactacctgaagattaacgagtgacagtatcaagattgaacccgtatatcccctgtgctttttccggccataatgctttttatggcacgctgtacttatcgaatccgcaaaaagaatcaggaagcatggaaccatagctatcttttttcaactcctcactctcccccgcaaagctcgatcagcttcggatagacgatatcgaccttctgatccggctggttgggatcgatgatgtcgtggccgagattcagggatgcgtcaaacgtaaaggaatcgacggttgcctgttgcgccttccagcgttcgacgatctgcagggtacgttcattgctgatggagccatcgttggggttaaagaccatgacgatctttttagcggcgggaggatgcttcccggcagcctgctcgaccacgaagccgaggcgcagaatttcggtaagtgcacgccttgaatagcggggataggcgtaagccggcggaacgttctctttcagattctcgtcccaccagctccatgaatccggcaacagggagtacatgttcatgactgcggcagtcagcggaacgggaatctccttgaacccgaacgccggagagatgatcacggcaaggtcgatatcactgcggtactgcgcagcccaggccgtagttacgccccccgcggatatgcctatcatcactacccgatctcccaaaccccgggcgatatcgacaacctcatcggcataagccgccagttcttccgcgccgagccgggcctgatcttccgtcaagcgataagccaacccatgatgcgggagcggagcgatcagcacattatctccaagctcgaaaaaacgttttccaagctcatgaaactgttgcggacaactcgtataaccgtgaacaagtatgacggcacgcgaggttttccgtttatgggacatcatttcgagccggcaaagcggattcatcagtttctttccctgaacgccgaaattttcggcacggcgagccgccgaagcatagccttcagcgggatgcggatatgagacgagcttcggaaggttccttggtttcaggataaaaaaaagggtcgccggaacgattccggaaataagcagcagtaaccatcgccggcgtatggcgttcaatagtttgtgcatgatagtaatcctcctgagtgatgaaatccgtccggttcatcccccgaatcagtcctttaaaaagatacaacagccagcatgatcaagcaacagtaacgcaagatactctgcaaccggatactgctcgttgaccgtcaacatcactattctccgcgatcaataatcctcccgtttacgatgtgttatccaatccgaatgctgcttgcctctgcgaacaatgccagcttcggtatttttcatcatcacctccgaaggcattatcgtcatgttacggcaggcacagtaaaaaagcaggggaaatcaatgcgacaataaagcagattacggtaaattccgggttaaatacaggtcaagatgatcgagaaagggttttgcttcgacgaacccgacgaccctgctgccggggatctcgttgccggaagcgtcgaagaaaatgatggcgggagggccgaatatgccgaaccgcttcatgagagctatgtcgtcgggggtgttggcggttacatcaacctgcaggagggtcatggtttcgagctgtttgcacacggccgggtcattgaaggtaaaatgttccagctccttgcaggagacgcaccagtcggcgtagaagtcgagcatgaccggtttttccgccgatgcaagcgcggcgtcgagctcggcataggaacggatacgagtgaacttcagtcccgcctcctcagcagatgttctgccccccgcacctgagccgaaaggtgcaagcggttcgaggggattggttccgcctgcggcggctccggccagttcgaggatgccgataacgagcaggacaataccaagcgctttgccgaacttcatggcgatggacgattgttcaggcagcgagtcgaacaggtgcagaaaaaccgcacagagcatggctaaagctccccagaaaagcagcgccagaggaccgggaatcaccggagagaccatccagatcgccacgccaataagcataagcccgaagaggtatttgactccgttcatccatgcgccggctttcggaagcagggttcctgcggaaagcccgaccagcagcagcggcatgctcatgcccatcgccatggagaagagcgcgagcccgccgatcaccacgtggcgggtctggctgatatagaccagggtgccggcaagcggagcggcaacgcagggtccgacgatcagcgcggaaagggatcccataaggaacactccggcaatctggccgcctttgagtttgccgcaggttttggctatgctgctctgcatgatgccgggtatctgcagctggtaaacatcgaacatcgaaagggcaagtaccacaagcaaaagcgcgaacatcccgagcacccagggttgctgcagggctccggcaagcccttcaccggcaagtccggctgcgacgccaagcagggtgtaaaccagcgccatgccgaggctgtaggctacggcgagcatgaaactgcgccctcgtccgtaacagccgtctccaacaataatcgaggaaagaatggggatcatcggcagaatgcagggcgtaaaggagagcgccaggccgaaaatcagaaagaaaaagccgattttcaggaggcttcggctcttgagaagggattgcgaataggagaaatcatcgccggcctttttctcccgtgctgccggcaggctatcgactggcacatcttccgtaacggcaaagcctccgaagccgccggtttcaggatcttcgacgacgttcagcaccccgggttttgccggatcgatggtgacggttcgggtaaacggggggtaacagaccccgtcttcggcgcacccctgatagactaccttcaaggtaaattcgccggcagccctgacaacaggcacttcgatgcgaaggttatcgtgatagacctccatccgttctttcgtcgaaggatcggtaaccgactcccccgccggcagcccgggtatgcgcagttcggcatcgcctttttcgagactcacctttacctggtctctgtagagtttgtacccgtcggctatcgcccagtcgagcacgacggaacccgacgacgtaagttcggctttcagcctgaaggcttgtccgggatcgagaaatgccgtaccgaatccgttggaggaaaaggcaatcagccaaaaaagcagaaatccggatatcgatatcgtacgatgtaacataatattgcggtttaccggcatgcatgcgctaccggacaggctttttcatggtttcagtaatgatacgctcgaactcctcttgtgtctgggctccgatgataaccgaaagcaggcgtccatcgcggtttatggcgaaaagcgccggaacggatctcacccctcccgaaacatgtcgtccgaagctgtcgagtatggcctcgtcagccatgacgacggggtaattgatgccttgctcccggatgaaatcgggcatggactgctcattatccctataggccatcccgataaaggtaaacccctttttctcatatttctcctgcagggccgccatatcgggaatctctttacggcagtatggacaccaggatccgaaaaagttaacaatgtatcctttaccggcaagcgtccggctcgaaaccgcaccgccttgaacgctttttgccgaaaactccggcgcaagccaggttttcagtgcggttttccgaacgggttttttggcgacggcgtccagcgcaggaagtgcgtgcatcgtaatcgcaagagcgccggcaatcaggatcgatcgaaatagttgcatgacggtgtttatctctctgcaggaatcaatcaattaaaagtttccggtgcgtcattcctgacagggtggcggacatgcctctccgccaccctttgtcagcgctgcccttcgagttcaggcgtcttctcttttacgacattcggcacgcctgccgcaccggtatagaatacgacaaggctcgccttttcgtttccggggttgtagccgttgtgcgctgtatcgaccatctcgattattgcgtcgcctttacgaaacagattgactgttccgttctccatttcgacggcaagctcgccttcaagcatataggcataaaccggtaccggatggtagtgccagcccgtagaacctcctggtggcacatcgactacgaggacggtaacttccgcatcgttcgtccggggatacctcacttttttcccgtcactggttgttcctgtaacgagcacctttctgaccgtcacgttccgatactcttcggcatgcagggagtcgtccggcaattggaaaacagcaagcagaacagaaataacgattgccgaaagtactttgctgatcgggaactgcgttttccgtacaaaacaatcacgtatcataaacctccttgaacatacagggttgagggttgcgaagaacaaggtacggcgaagttccttcaatggcaaacagcctccggtttgaaaccgatcatgccgtaaaatcgcggaatgcgctacccgtttccctctatcacgcccgggccggaaagccggcttcggcctccggaaaccggatgaacgcggattcgggcggctatgcgctccttcagggctgggacatgagagatgataccgatgatcttgccgttctgatggaggcctgagagtgtcttcagggcggtgtcgagcgactcctcgtcaagcgtaccgaacccttcgtcgagaaagagcgaatcgacccggacattccggctcgacatatgcgaaagcccgagcgcaagcgccagactcacgatgaagctctcgccgccggagaggtttttcgtggagcgcacctccccggcctgccaggtgtcgatcacgtcgagcgcgagcggatgggcggcggatcggacaagcagataacggtctgtcattcctgcaagctgacggtttgcgtggccgatcatgatctcgaaggtaagaccctgcgcgaaattgcggaacttcttgccatccgaagagccgataagctcgttcagcgacgaccaccgggcacattcgatctgctgtgcggcaagcgcggaggttttttcgcgcagcaggagggctgaacgctcatgctcctgcagcctgatcttcagggcggcaatatccgaacggagcgtaccgagactggccgaaaaacgttcaagttcttcacacagcacttcctcggaactgtcggtcagcgcgcgctcctcctcctgcagcaatttgcccagccgttcgcctttcagggtttcgagctcgaggcgtcgcgcggcaagcgctcccgcctgtttttcaagccgttcaaattcatgtctgtcgagccgggccgaaagaaaacgttcaaggctttcaaaaccgcctcctgaaagttcatgctcaagcagggcctgccgctcagaaatcatgacggagcgttctgcagaagaagctccgagcatggcgactctttcagaaagggtaacaattcgccgagaagccacctcccgcgcgctcctcacctcttcgagcacttcttcggcaagcctggcaacctctgccgcgcgaccctcctccgcgtcgggatttttcgatccgaacaacccttcgcgctggcgctgcagccctgccagggccgccccttcggcagcataagccgtttccttctgaagacaatcctcacggttcgttttcagcaactcctgctggactgagcgaaacccctcgagaaccgttattcgctgcctggcagcatctttgcgtaactcaacctcctgccgccgctcaagacgagaatgcagctggcgcaggacgtcaggatacgacagaccgtctcccgcagctattgcgtaatccgcaagctccagattcaggactgcatcggcggttttgcgtttttccccggccagggcttcactttccccggccctcgcggcttccgtttcggccgttttcagcgcataaccggcactctcctgctgccgcaaggcctccgtcagccgctgctggaagtttttttcctcctgagctgccgcagtatgggccccctctatccgctccgcagcggcaagcctgtccgaaagttttacggagagaagacgatgtttgtcgagtattgcgtcaatgttttccaccgagggttccccctctatcgaaagcgttccggcagagtggcggcaccattgcagatcagtctcgatggacttgcgcagttcgtcgcgctgaccatggagctgccggatctccgtctccagacgtgccgccgcaacccgcagtccggtgatctcaagggctctctcatgcagggaaagacgaccctgccgaagcgcatcggctgccatatccgcgtcgggcagatcttctccgacaaatgggtggtgtatggaaccgcaaagaggacagggcaagccctcctgcaacatccggcgttcatcctcaagtgacctgattttaccatgaagttccgcctctcgctgaagtccctcgacgatctgttcctccttgcgctgaagcagcgatatcctgtcgagttcaaaggagttgtgtttcagttccgcttccgcactcctgagagcctgccgcaccgtgaggatgcgctcttcgaaacctgcgagctgcatcagcctcgcctgaaggatttccagagcccggatccgttcctgaatccgtgcagtttccgatcgcagttcgctgaggctactgccctcgagaagcccttcaagctgaccggcaagttccgtttggaggtacagacaactgtcgaaatccttccgggccccggcagtcgccggcatcagctcccgaagggcaattgcggctttttcaagccgtttcgaggcatcattgcgcactttacgcgcatccagttcggcagtttcagtggcctggcactgccgaaccttctcttcgatgccgctcagcgacgtcgcaagtccgccgtcggcttcatgttccgaaagataccgttcggcatcctccatttttttccgttcagacagcagctcgcgttccgcttcggcaagctgcccttcggaagcggcaattcttttctgcagaacattcaaggcactttcggactgaaagcgtcgttcctcccctgccgatatctgcagatcaagcgccctgacgacgcgaataactcccgcgagtgccgtctcctcttctttcagcagcagcagcctcttttccgccacccgaaactctccggcacgctcttcaaaaaccgctttcgagcgctccagctcacgttccgcaacggttttatccagaagatcccgatcctgaagctgacggagttgcatgacggcggtatatgccggctcgaaacgtgaggcttgcatggccttttcaagccgctgccgatcgggataaaaccgctcctcacggctccgaagctcccggaactcctcctccataccggccagtccggctttcatgacggtaatctggcggagccatcggagcgcctcctcgctcttgcttttcaggccggcgattccgtcctcctgctcctccctgtctttcaaagcgaatacggcttcggcaagttcgtcttcgcccagaagtcggatgccggaacactcctccctgagagcatcgagtttcagctgctcaagacggtttcgttcgtgtacttttatggaaatggccgagtagatttcagttccggtgatctgctcgagcacaggagagcgctcatccggaggagcctgcagaaaagccgcaaatccaccctgagccagcagcatggatcgcgtgaactggagaaaatccattcccgtgcactccacaaccgccgcaagggtatcctgcagtttcgattcgatgatctttcctgtcgtctcgtccgaaatttcatgcttctgagcctgcagtaaaccctgcgggtttctgcgggcacggtgctgcgaccagtggcaccggtaacggccgcttccggcttcgaacaccacttcggcaaaacactcccccgtgtgcctcgacatgacttcgttaccgctcatattgaccttttcaagccgcggagtctgaccgtacagagcaagcgaaatcgcatcgagaatggtggttttgcccgaacctgtcggtccggtaatggcaaatataccgtccgatacgtactcgggcgcggtaaagtcgatgaaccactctcctgcaagggagttcagatttttaaagcgtaaagagagaattttcatagaacgccatgtttttagctcgccggcactgaagccgtcatgccgtaaataacataaaataccgctcttcagacataaaaaaagccgggagtcaccccggccttaaagagaaatatccttcgcgcacctcaagccgcatcgacggctttgaagttaaaggtttttaattcggcgaaaaaacggcaagagccgtaacgatattttccacgacctgtttgtcgaaggttgtcggcatcaggttgtccgccgtcggaacgatcgagtgcgctatcgcatcggcgacggcgattttcatctccggcgttacctttcttattccgctctgcagcaaccccttgaacaaaccgggaaaaacaagcgcgttattgacctggttcggcagatccgaacgtccggtgcccacaatgcaggctccggccttgaaagcctcttcaggcatgatttcaggtgtcggattggccataggaaagatgaacggcgaaaggttcataccggcaaccattgcctcggtaacaatattgccaacagaaacgcccacgaagacatcggcgccgaccattgcgctctgcagatctccttgatgcttcagtttgttgcttcgttccgcaatctcctgctttatcggattcataccctgacgtccgtcataaagcgacccctgggtatcgacaagaaccacctctttgacccgggcatgaatcagcagtctggcaatagcgatgcctgccgcacccgcgccgttaaccaccacatgcagatccttcagctccctgccggttacgcgacaggcattgatgatggcagccagtgtgacgatggcggttccgtcctgatcgtcatgaaaaaccggaatggatagcgctttttcgagctgttcgaaaatttcgaaacaccttggggatgaaatatcttcaaggttgattccggcaaaactcggctcgatgagcttgcagaacatgacaatctcgtcaacatccgtagaatttatgcataaagggatcgcgtcgatatttgcgaactccttgaaaatgatagactttccctccatgacaggcattgccgcctccgccccgaggtctccgagccccagaattgccgttccatcggaaacgatcgccacctgactgccgcggtttgtcagaatgtaggaattctgcttatccctggcgatttccgtgcatacggctgcaactcccggagtgtaagccgaagacatgtcctctttgttttttaaactgactttcgattttatttcgattttgccgcgcgactggcgatgcaaatcgagtgatttttttgaataactcatatgatgataacgggttccctggtgatattgaaagagagagctgatgcaggcggcttgttgtactgtttttttctataaaaaaacacaagtcgaaagaaatgaatggcagcgtcggaatgtacgtaaaaaaaagagatcccctatgttttgtttgcgattcccccgacattctcttctcctcttctttctcctttcatagacctctgccccgacaaactatcgcttttatacgtcattttgaccgaccccaaccaaccctccgtgctcgtcattatcctttgttttgttaagttctttattcccaacaaaaacagcaaaaagcaatgaacttcgattgctcccgatcacgatgaagatccctgctgttatgcgatggttgtgtcgggtgctatgtgttacgctttaagaatgaggaaatgggaggttgaggattgtggggcgtgtcacgttgggagatgagttccgggtgggaggaaaggattggtcaatgaggagaaatttcggaatttgccggaaaggaaaacgacatcagcctgagggagaaatcattcggccttggctgaaccggttatccttacgacaaccggatattcttcaagtcgctgcggtatatgggcacgagttgcggtgttctcgcgggcaaggccgacgatgacggcggcatcgcccgcttcgttgagtccgatgcctaccgataccacatccggaagcgccatcagccgtgcttcatgaaagcgctttacttcctgaatgctcttcatattcatatcgtttgcacaattggtcaccaacggcaacaacaaagagaaaaacagaaccctccaagcgttcacagcgccacgccaagcaggctgaatacgttctggatcctgttgatgaccgttgtccggtcgcttccggcaaacagcagcccaaccaaacggccaccgccgtcaagcactgcagaaccgctgtcacctccctggctcatggccccggcaagcagctgatcgctgaactgcgcaacacggtcgccgccatagttcacgttcacggttacatcgacctgttcgatctccccggtggtcaatcctgtcgtgcgtccgctttttctgatggccataccgagagttccctccgcactgcccgaaatggcgccgataccaagtatatcgctctgcagctccgagtggttcaggggacgcgcgatagccgcgtcaaccagattctttgccgcctgggccgtaacggcctgcagcctggtattgctgccggtcagcgaagcgacgagattgcaggcttcggcaatagagttcgcaaccggacaactgcttgcagagccggaatagctgatcggtatgaattcggcaagctcggctatgatgtcggcaggattcgtgcctccgtcatacggtcccggctgcagtatcgggtcgcctggggacgcatcgttgctgttggccagtacgtgattgttcgaaagaatatagatctctccgttctttttcacgaggcagcccagcgttccggcggtaatttcgaaatgcccgatgctcacccctcccggtgccggcctgaaacgtccagtcggcggctgaaacacccgtatcctgcctgtcgccaccacatcggttggaaatccgtcaaccgatttcggcaagagatccgcgctcatgagcttcgaagagggctcttttcgttcaaccgagcagataatgctcaactgatcggtcttattccctgccgtcgtcttgtagcctatacccgtagcaaccacattcctgtagttcataagcgaatcgcgtacggaatcgagtaccgggattattgatgagatgatggcgttcatgggcactcctttgttcagggattgaaaggacgcagagagaaagatgtaaccgtaaagatacgaaagatgaaatcctcaggcaaaacggcatgctcccctgcctcacaaaaaaccctgcctgcccggcttcacgctccgtcaatcttttcatcttgccgcatcgtatcgagcacctcctgaaacgcctgctgcaactcaggccgccttacatcaggaaccttgcccgcgtcgaggcagcgactgaaaacgtcgtgttcgctcagttcttcgagcgactcatcttccgatagccgcttcatggcagcggttgcgacgcaattgttcctgagcctgcggatttcaagtctggagcctttcacggcttcgtcaatgatgctcctcagatctcccgccagatcgtcgccggagtactcgatctccagccaggcggtgctcccggaagccttgagttcgaaaatacgggcggtaatggcgtcaagcgtaccgctgatccgttcgagctgctggaagcagggcacctgaaccgtggtaatcgtccgctcaccaccgctgaactccacaaacacaacctctttcctctgccgggcctctccgaaccccatgggaatgggcgaaccgctgtagcgcaggtgctccttccccgttacccgctggggaacgtgcagatgaccgagagcgaagtagtcgatcccttggggaaagaccgatacgctgacgtgcgcaagagatcctgcatatatttcgcgaaccccgtcaccatcgacggtcgtgccgccagccgtgaagaggtggcccatggcgatcatgggcagaaatccgccctcctgcagccgccgctgttccgctgccatgcagacctcccgatagtggcgttcgatgccatcgatcagcttccggttcttctcctccatgctctcgcccggcccgacgctccgtatatcgcggtcgcgaagatgcggcaccgcgcagaccacggcttcggctttcccccgccggtcgcggagtaccacaacctcgtccatcgggtcatcgccgaccgagcccaccacatgcacgtcgagcgtgcgaagcagggctttcggagcatcgagaaacgagggggaatcgtggtttccggcggtgatcaccacatggcggcaaaccttcgaccgggccatcctgtaaaggaaaccgtagtaaagctcctgcaccccgctgcccggtacggaggtatcgaacacatcgcccgcaacaagcagcgcatcgaccttttcggtttctatcagtgcatggagccagtcgagaaaagccgtgaactcattgtaacggctcctaccgtacagggtgcggcccagatgccagtcggatgtatgaagaaatttcatgctaccagttctccccaccgtcatgcccgtccggagtgccggcagccggggatgtttcgacaccgagccctccaagggcgatagcgatgcctatggccaccagcaggacccccgataccgactcgatcacgacgagaatctttgaaaacctcgccagaggggtgatgtcgccgtatccggtagacgttatggtaaccgcgctgaagtagaggcagtccagaaaaaccggaactttcgcctggtggttgaacgaaatcacgtcagtcaggggaagccggcttgcctgcagaagtttttctatcggcggcgaaccggcatcttccggccaaccgacaaccttggcccgaataccacgccacatgacgggagaaatgccctgaaaggcccgcatggacgccgtacgccgcaaagtctcgccgtaccgttttacggatgcctgcattgccggagtgcgaagcttctcgtaataccggtactccgccgtcgattcgttcagatcgctgatcgaacactggaaataaaagaatcccgaaaacaccacgataactgccacatacgacagcagaacgctcccgagctgcagatttctcgaagcgcccgtaagggtcaggtgaatgacgtgaaatatggcgtagaacagcgagagaggaatcgagagaagcagcacgagcaccatgagttcaagcgggatattgtcaccgtacatctgcccggaaacccataaatactccgaaaattccacaaaacccgcacaaaggaacaggcttattccggctgtggccagtatccgccggttcgttttcaggaattcgaatatggagcccatcatttttccggattttcttgcgatcggatctgcccgttgaaaaagcattcttcggtaatataccgatcctccggagccaaagaaaccgttcgcgcaattcgacctcccgaattggctcccgaagcgaccatttcgactgcaggtacgagcctggccggcaaacttattttttttccggaagcggccatttgatcgtttctccatcagcgtactgctctgttccgctcgccttctctgccggttgtttcacggcgctgttatcggcaggacgattcagtagcctgtaaaaaaaacgcttccctttttcaaaagcaaggtgaagttgatttcctgtcttctgttcagtggtgtcaatagccatgatttattatacttaagatcgattcccgaaaaaacaagtgcatcctcatgtttgcatattttcaatatctgcctatacatacacataaacagcacgactatcactacctgttgtaacaaataaaggcacctcaattatttatttccgcattcttcatgacaataaccggaatcacccccggaaattcaggagtgcaggtatgcagcttctccgaagcggctcggaaaatccggccaattttcatcgtcaggatccatcgccgttggatcaatccccagaaccatcacatgatgaaacacacttgcagcgcattcaaccgcttcttcttggcatacgctctccccccttatgggttcatgaccgatagcttgtcccatagtcccccctgaccttgtcaggcaaacggaaagagaggctcccgcaggttccgcacctgttatgataccgtcgtcccctgtcacgagcagactggggactgtagttccacccctgaaacgggatgagcatgcttatcttccggtttttttgaatatgtacttctgtttgaagctgtctcccggtatgagcgtaccgaaatagatcccctccagcacaagacggccttcatcgtcaaacctgaacgaaccgttcagatcgatatctttcggtacggtgttgccatgctcggcagtgaatgtgatcgacccggcctgaagatcgcaggaaaccgtaccccaataatcttttctgatttcaaacggtattgccgtcacagaaaaggttctgtcaggtttgattatcaactcctcgatattcccccctacttccctccagtagcctgcaagaggatttgcttttttcgtatagacgtagagcgtgttgtccctgacattcccttttttcctgattttcgcgctgatggtgtagagcgtaccatcctgcacgtcacggccgacaacaagctggccgcgtttctgatcgatcgttatgcctgtttcgggaacgacctgccattcagtccttacgtctgcggcagtttcggccatcgggaaaaaatacgggcttgtaacggcttttatttcgagtttcagcgtatctccgggacaggcatattgcggataaaaatcgttgatcagcagagcgtcgcactgttccgcggtcaacgacgagaacgatacgccgaaacatatcgcatggcataacagcagcagacagataactgcagtccgacggaacacctttttcatcaatgacatggcaaacctccatacgtttatggtgacatgaacccgctatattcctcacgatttcaaggcagacaggaagcgtgcttcaaaaacacgcctgcggaatacccttacagatgaccggcactgcttatggcttgccggaatccacgggcagaagctcccgaggcattccgggaaaccgggaagcgagtttcccgaaatatccgggactgtcgatacaatcagaattatccggttcggtacagggtatttcaacgacgcgccacgatcctttgatcctgtgcagcagggcaagaaaatcctcataatgactgctgccgtccttcgactgcggctgtgtatgcacccaggcccacccgttgccgaccttcatggtcacaacaacgaacaccacatcgagctggtgcagctctttcaccttgagacgcatggcatcgagaatggctttgcgttcggcgctgccccgcgctggagtgtgaatcccggtcgttttggcctgaacttcggcccatgaaagaggcgtgatcaggagagatgctgttaccgcgacaacagccatcgcgaagaggatcggttgcgaatgtgttttcatcatgatcgttcggcttgaattttgaatggtacatggtatatcgcagaacaccctgtattctgctccttcctgtttcagatccgattcaaagagttaaagcgatcgcaggcatgcaggccacacgacagggtgctgaaggttcttcctgatactacccgcccgttcatgccgcctgaccacgagcaatcgtcatgaggtgtataaaggaaagtaagtgaccagggtgataaaaaccaatagagtgagaataagggacggaagtgactgagaaaatacaagtccaaaacaaatcctgtttcgtattatatttgtaaattttctcattgatacgtttgtctttcaaataaaagcaacgtgtatgctatgccgagcgatgcgaggcatgatgcgccgaatgccttgcatcatgtcatggttcgaggggaatggtgctgctcctatcggggtaccccccttctttctgacgttcatcaatccacccacctccagtcacgtacttccggcatgtcttcgccatactttgtgatgtactccttatgctcggtcaggcggtcgcgaacatattgcctgatgtaagcggctttaggcttcaggcactctacacggttgaccacgtcggctgccaggtggaagcggtcaaggtcgttcatcaccaccatgtcgaagggcgtggtggtcgtcccctcctccttgtagccgcgcacgtgcatgttgccgtgattggttcgccggtaagtgaggcggtgtatcagccagggatatccgtgataggcaaagatgattggcctgtcggtcgtgaacatatcgtcgaactcacggtcgtcgaggccatgagggtgctcctcctttggctgaagagtcatcagatccacaacgttgacaaccctgatcttcagctcgggcgaaaggttacgaagaatcttgacggcagcaagcgtttcaagcgtcggcacatccccggcgcaggccatcaccacatcgggctgcccttccccggtatcgttcgatgcccaatcccagacaccgataccacgggtacagtgcctgatggaggactccatgtcgagccactgccaagaaggctgctttcccgccacgatcacgttgatgtagttgcgcgaccggaggcagtggtcggtgactgagagcaacgtgttggcatccggtggcaggtagacacggatcacctcggctttcttgttcactacgtggtcgatgaaccccggatcctgatgcgagaagccattgtgatcctgccgccagacgtgggaggtcaggaaatagttgagcgatgctatgggcctccgccacggaatttcgctgtcggtaaccttgagccacttggcgtgctggttgaacatcgaatcgatgatatgaatgaacgcctcgtaacaggaaaaaaagccgtggcgaccggtcagcaggtacccttccaaccacccctgacaggtatgctcggagagaatctccatcaccctgccatccggagagagatgatcgtcggacggcagggtccgggccatccaggcacgatcggtctcctcaaacagatcgccgagacggttcgacgcggtctcgtccggcccgaaaacccggaagttggccgttttctcgttgagcttcataatgtcgcgcaggaatcgggccatcggcttcggcgcttcggcctccaccgaacccggcgacgggacgtcgagtgcatagtcgcggaaatcgggcatacgcagttccctgagcaaaagaccgccattggcgtgcggattgtcgcccatgcgcttctgtcctttcggagccagcgcctgcagctccggcagaagcaccccgtcaggcgaaaaaagctcctcagcccggtagctcttcagccacgattcaagcaaagccatgtgctccggattgtcgcgcaccgtactgaatggcacctgatgcgaacgccagtttccctcggcaggcttgccatcaaccactttcggtcctgtccaccccttcggcgaacggaacacgatcatcggccatcgggggcgctcggtcacgccatccactctcgcctgtcgctgaattgcagcgatctcgtcgaaacagctatccatgatggcggccatcttaccgtgcatcgtcaccggatcgtctccctcgactaaatacggcctgtaaccgtaaccaaacatgagctgttcaagctcctcatgcgaaattctggccaatactgtcgggttggcgattttgtacccattcagatgcagaataggcagcaccgcaccatcgcgctttgggttcaggaacttgttgctgtgccatgccgtagccagaggccccgtctcagcctccccgtcgcccacaacacaggccgtgatcaggtcgggattgtcaaacaccgccccgaaagcgtgcgataacgcataaccgagttcacccccctcgtggatcgaaccgggagtctccggagctacatggctcggaatgcctccgggaaaggaaaactgccggaacaatcgcttcatgccagcctcgtcgaacgacacgtcgggataatactcgctgtaagtgccctccaaccagacgttcgccaccagcgcaggccccccatgccccggtccggcgatatagacgatgtcgaggtcgcggttcctgatgatgcggttcagatgcacatagaggaaattgaggcccggagttgtaccccagtgcccaagcagacggggcttgatgtcttcttttgaaagaggttccttgagaagaggattgttcatcaggtagatctgccctaccgaaagatagttggccgctctccaccaaccatgcatcagttcaagttcacgttcagacagcgaactattggtatgtgtcatgattattttctttggtttctgtatccggatcgcaccggcacctgcacgcggcaccgcccaacgcggttatcgggttgcgcgacagatacacgaaaatgaaatcaactcgcttcaagaaggcgtctggtctccctcacaatcgtcacctcttcattggtctccatcaccctgacgacaacagaactcttatcctgtgaaatgattgctgcgttgttcccgtttctctccatgtcgagcctgataccgagaaaaccgagacccgaacagattcgctcgcgaatatcgggcgagtgcagcccgatgccgcccgtaaaaacaatcatatcgagccccccaagcgctgccgcaagagctccgatgtgcttgcgcgcgctgtagcagaacagctcaacggccagctgcgcccgttcgtcgctcttctccgcatcgagcagatcgcgcatgtcgtcactcaccccggacacgccgagcagacccgacttcctgttcaccatatctctgagacctgccgcatcaagaaggccctgctgcaacagatacaccaccacacccggatcgagatcacccgtccgggtgctcatcaccagaccgccggcaggtgaaaaacccatcgtcgtctcgatgctgcgcccatcgagcacagccgccatactcgctccgtgcccgagatgcgccagaatcacccgtcctttccgggcaaacggctcatcctgcgcacgcagttcgccaagcagatattcataagacaagccatggaaaccataccgctgcacaccctcacgccgatactcttccggaatgggacacagcttcgcaaccggaggaatggtacggtgaaaagcagtatcgaagcaggccacctggaacactcccggaaattctgaagcggcatgccggatagcgttcaatgcctggggaaggtgttccggagcataggggatgagtgcagtgacggaatcaagcagttcgggggtgatcatctctggcgcagtgtgacgaggccctccatgaaccacccggtggcctaccgcatccggaataccggcgctattgttcataatccacgaaaacacatattgacacgccgaatcatgatcggccgtctccacacgttcgcaattgatataccgccccccggaatccgtcaccgaaaagcgtccttccttaagcccgatccgggtaagtgatccgaaataaatcagttcctctttctccccgctctcatacagcgaaaacttgatactcgaagaaccggtattgaccgcaagaatcgttatcacaggcttggacatcatagccgacaatcctccagaaaattgcaggcacaaacagcagacaggttcatccgttgcgcaggcctgagaaagatacccgttacctgatactaaccccgtctctcctccgttacgttcctgaaaattcctgcagaggcagacggaaaggtcagaacgaccctttcttatggtatcgctccggttgtgataataacctgccgtttctgcatgggaaggcaagctatggttacttaccattttcacctttgtccctgtggacttcccagactcccaagtgctcactgactgcagctttccaaagaaaaatgatgctcgaccgttattttaatcagaaggaatcggtatgataaccatgcaatgaggtgagcagatgggaaaaacaaaagttgccgtaaccattgatgccgcgaccatcataaaaattgaccggcttgtcaatgcaaaggtttttgccaatcgcagtcaggcaatacaggaagcgctccatgaaaaaatcgaacgcatcgagcacagcagactggccgaagaatgcgcaaaacttgatgctgtcgaagagcgccaactcgcggaagagggaatgaacggagagattgacgcatggccggaatactgaggggtgatatccgatgggccgacctcaacccgacgcggggaaatgagcaatccggcctccgaccagtactggttgtaagccatgacgtgtttcatgaccgatcaggaactgttattgcaatcgcgttgacaagccagccgcaaaaagcgggttttccgcttaccatgccaattgaatcagccgctcttgcgacgcgtccatgaaacttttctggcagtcagcgacgcaaacgagcaaagcattttgggatattacagcctgagcattgcaagagtcgcctatgctcaaacgccggaaagcatcaaacgagaactaagccaccatgctgtgcccatgttcagactgtgccggcttgccgcagaccgctccatgcaaagacagggccttacccttaccccagaaaccgctttctctcattctacccttccggacaatccgcacggcattggaatcagctgaaaaactgtaaggcgatgaaactcgttccctgcagcattgcattccctggtaatccccgttcacgtctatcgacaaagagccgggactcatcttcatacctctctggatcgtcaatggcgttcacgcgatcatacaaccactgagcgcccgtattgccgacatgctttacttctccatcgccgtcaacgaaatcgacagtgccgccccaaggtacggcaagctgcatataaaggatttcttcgaggagtttgagcggaaaaatgtaactgagaaataatgtctgggcttttttgctgaaccgggtaacttatctttccaacaacagacaacaaacagataatcagggtacttgataaccaggcccccttttaaagcgtttctcatgacatttctgatggatactgaaaacattctcacccgggaagcggcagaaacccgcagcaaccttgtttccaatgccagctacacccttgaactcaccctgaaagagcataccgccgagtaccggggccgctgcattgtggcgtttgactatcgccatggaggtatagaccccctcaagcttgatttcattaccaaagagatccatgcggtaacgctcaatggcatggcgacggaggagtatctcaagggtgaatttgccatctatctcgatgaagatcatctaagagagggctgcaatacgctggagatcacctacaccggattattcgataacaccggatcgggctttcacaaatttcacgatcccgcagacagtgaagagtacctgcataccgacttcgagccctacgatgcacaccgcctgttcccgtgcttcgatcagcccgatatcaaagcctcctaccagctcacggtacacggaccctcaaaatggacctatatccacaacaccctgcccgagcacacccggacaaacggcgatgaggtaacgattgcgtttacacgcacggctgtcttttccacctacctctttgccctggtcgcaggtccttacagcaagtgggaagagcgttacaaccagattccgcttggcatttactgccggaaatcgctcgcaaaatacatggacccggacaacatctttgccatcaccagggaagccttggccaccctggaggcctacttcgactacccctatccatacgacaagtacgaccaggtttttgtcccggaattcaatttcggagccatggaaaatgtgggttgtgtcaccttcagcgaacactatatctttcgcaataaaaagctctacagcgagcacctggaccgtgccaataccatcacccacgagatggtgcatatgtggttcggcgacctggtgaccatgaaatggtggaacgacctctggctcaacgaaagctttgccgactacctctcctatttcgccatgtccaaagggaaactgttcagtgatgccctggaacatatgtatgtccgcaaagagtgggcctatcagcaggatcagtatgcaaccacccaccccatagcctcttcggcccgcgataccatcgaggccttcagcaattttgacggcatcagctactccaagggcgcctcggtgcttcgccagcttcagtattacatcggtgatgaggccttccgcgccgccatcgggaaatacttcaaacgattcgctggacagaacaccactctggatgattttctttcaatcatgtcggaaacaagcggcatcgacattgtcgcctggagccgccagtggctcgaaaccaccggcgtcaataccctcctgagccgaatcgggaacggcaggctcaggatcgagcagctgggttcggccggcaacgatctcatccggctgcatgccattgaatttacaggctaccgtcagagcggcggcgcgtttgtcgaaaatgaaacccaaaagatcatcatcgacgggaaaaccgccgaggcacagctgcaaccggatacagcattcgtgatcctcaatacgcacgaccacgattatgtaaaagtcttttacagcccggatgatatcgccattgcccggcagtcgctcggtacccttgaagatccgtttgcccgtcggctcgtcctgggcagcctctggcagatggtgcgcgataatgccttcgatccgaccaggttcatccggatgggcattgagctcggcatgaaagaaaaggatctgtcaattctcaacagccatcttatcgcaaagatcaatgccatagtaacggtatacctgactgatgaaaacagaagaatatggatgcccaggctcaacaccatggcccgcgaacgcctggcccggtccggtaacagcgagcaggaacagatcatctggttcggtctcctgctgacaaccactctcctgcccgatgagctggactacctgcacgcccttgtcgatggaaccgaatccattgcatcgctcgaaatcgaccaggaaaaacgctggaacatcatagcccgcctgatggccttcagccatcctggagccgaaaacctgttcagcaacgaaaaagaactggacaaaagcgaccttgggctgaaaaaagcctttatggtggaagcctcgaagccagacagcgcggtaaaggaaacctgctggaaggctttcacggaacaatcatcccgctccacggattacctccgctacggcatgaaaagctttcactggaaggtgcagaaggatcttcttgcaccgtatgtcgaccggttttttgacgcgctcgaaaaggtctataccgagcgcgatgtgcattacgccgtggccttcggccactctctctttccgcaatggaatcagactccggacatgctgcacaacattgaaacctttttgaaccggaaaagctcaaacagctccgggctacctgccttgctcaggaaaatgctcatcgaacaagcagacgacctgaaacggatcctgccgatcctggaaaaacagcaagccgcggacagttcgacagagtaactgttgccgttgcggcaataagcgcatcgagcacagcaggctggctgaagagtgtgcaaaacctgatgctgtcgaagaacgtcaactatcggaaaagggtatgcacaaagaaattgaaacccgtcccgaatactgaggggcgggatccggtgggctgacatcaaccatactcaggggaatgagcaatccggcctccggcctgttctggtgatgagccatgatgtgtttcatgaccggtcaggaacggttattgcaatcgcgttgaaaagccagccgcaaaaagcaggttttccgcttaccatgccgattgaatcagccgctcttccggcgcgtccatgaaacttttctggcagtcagcgacgcaaacgagcaaaccattttgggatattacagcctgagcattgcaactgtcgcccatgcccaaactccggaaagcgtcaaacgaggattgagccaccatgctgtgcccatgttcagactgtgccggcttgccatagaccgttccatgcaaagacagggcctcggaggtcaattactgctggccgccggaagacggtgtttgcatgctgccagccatgtcgacggtgtcggattgctcatcgatgccaaaaaccacgacgtcgcaacctggtacgccagctatggggccttgcccttaccccggaaaccgctctctctcattctgccattccagacaattcgcacggcattggaatcagcagaaaaaatgtaaggcgatggaacccgttccctgcagcattgcatcctcctgctcttaatgcattatttataaacgctttactggatcattttcacgtacggatgtacctccccaagtcctccagacacaacgcctcggcaatgaaaccggtatggcatcatgtcaatctgtatctgacaagatggcaaaagtatgcaggtcgtctcaaacgcgcagtcggagtgcttgaacggatagcaagagcaatgccgtcagcgtttgtgcattggaaattggggtacatccccaaaggctggataatgggagccggatgagcggagacgtttacgtccggttctgcgagaatctgagggtgaaactccctcggactactcacccctattcttcctcagacgcccccctcccggcgcttaccaaagaacttcccagctgcaccccctcagtcaaaaacggctttaccaaaggaatcgatttggatatttttatcatattaattaaaatcattccaatgtcaaacctttgctcatggagaaaagaacaccccattacagtcttgaaaaggttaaaagaatagtctccgacaggaattcacgcccgttcaccatgacggctttgagtggcggtttggcattaggcttgaccgaacctgttatgcgcgaaatagtgcttgcgctccgaagagctgatttttacaagtcgatgactacccatcttgaccataagctctggcaggacgtgtatcatggaatgacgcctgatggaattccggtttatataaaagtaacggactctgacgatgaccggccaccggtgattcagttcaaggccagataaaataaatgtttaacgaatagaaccgctcaatggaaatatgatcatgaatactactcaatgtccctcatgcggtcataaaggaatgatcgacaaggttttggaagaaacgctcacgtatgggggtaaatcgatgacgttgcatgacatgcacggcaggttctgccctgaatgtggagaaggaatatgggatgaagagagttaccggcgctatacggaagctcaggaggggctggtacgcgcgatcaaaggcgaccccgcagccgacatccgacgcatccgcagaaagctgaagctgacccaggcgcagctcgcctcatcgttcggagtcggcaaagtcgcgttctcgcgttacgagcgtggggaaagcaggccgcctgcgccgttgctcaagttgctgaaactcattgaccggcaccccgatctgctgagcgaaatcgaaaaaatgtaatcagattcaaaggttgaacatcctggaacccattacacgacactttgcttattctccgttatgggttcatgaccaatagcatgtctatatgaaagagaggaaatgaatccattgcttacctcatttacttacatgcccttacttgccgcatgcaaaagtaaacagtgtatgacaatattaccgataaatctctttccgatgcccgacccggacaaccagaactgaaactttttcatcgaggatttcgcaaatcacccgataatctccgatacggtatcgccacaacccggcatgatcgcctcgtaatgatttgccggacgcccgcgggtctatctcaacccgctcacggaggtatttgacaatccgtctggcagcggacttatcccgcctggccagctctttttcagccgatgcggcaaactcaatcttccagaccaagacgacgctccacttcatctataccggtcaccggctcttcaccacgtctcacccgctccagaacctgttcggccagatagatatcttcaagatcgtcgagatgctccataatggcctcgcggatgtaccaggtcttggtacgaccggttcttttggcaaggttatcaagccgctcgccaacacttttcggaatgcggatgccgatcatccgatccgctttctctttttccatagttacctcgtataacatgttattcaacgcaatacatgttatacaaaacaaacaggaaccccaaataaatcccgctcaacaggaccctgtcccggctcaagaacgcccaatcggtatagttaaccggcacttaaccgccaaagagtgcgattgcttgcgctcgtttctgcttcaggaaaagaaacgacaggatgcgtcggcagcttttcatcaaaatcaaaccgctgcgttttctccgtcgccttgcagatcctacaataacctgccgtttgtgcatgggctggctatggttacttacccttttcaccgacgcccctgagccagagagagccgacgacatcaaacccccgtttgtaaaggcaaaaagaaaaaagttatattttaaccagtagcagaacgttgaacacgtggactgataccatcatgccaaccatttcaatgttttttggaataatcatttacatgtattatttcgataacagggaacatgcaaagccgcatattcatgccaattatgctgaatatgaagcaattatctcaataccggagggcaatgtattgtccggcgaaattccgggcaataaactcaaactgataactgcctggattgaaattcatcaggaagaattgatggctgactggaaacttgccgttgaaggtcagcagccatttaaaatcgaaccactgaggtaaaccatgctgaaggttaaaaatgtcattgcaaatgatgactatacattattcgttgaattgtccgatggacgatccggaattttcgacgtaaagccctatctggaaaaaggggtattcacacaattacaggacctgtcatacttcaagcaggtgaagccttttttctgcggtatcgtctggccgaacgagcaggatttaagcgctgataccctggctcatggattgaaacagattaaagccgcataggccgcccactgctcacctccttctgatatttcatcgatgttgcatgaaacatgagaagccgctatattgcattgcatatgcaacgcataaccggacatacaccatgaaaagcgctacactgccatcgctccgcgtcgagccggaacttcgcaaagctgtcgaagaggtgcttcaggagggcgaaaccctctcaaccttcatcgaatcttcactgcgagccaacatagaacggcgcttgaaccagaaagagttcatagaccggggtctggcttcgcgggatcgagcacgacaatcgaactcgtatatcgatgcagaaagcgtgatcggggaactcaggagcatgcacgaaaaagccggaaagcgatcggcatgacattcagggtacggttcactcccgaagccagagaggatatcgtccgcctttatgcgttcctgcctgaaaaagatctgaaggctgcagaagatgcgctcgaagccattgaaagaggcatggcatttcttggggagttccccttcagttgcaggaaaaccgctccccatacgccattcctccgcgaactgctgatccccttcggcaactcgggttatgtagcgcttttcgagatcgagaacagccacaccatcaccattcttgccgtccgccaccagcgcgaagacgattacctgtagcgatgcttgctcgcccggctttacctgcagcattgcattcccaagcgttcaaggcattgggaataaatctgttacgggactattttcacgttcgtatgaacgtcctcaagtccccctcacacgttgctaccggtcgattcaccctggattaccggcaaatcctaaccaaagcgcaagcgccctgttgacttccatcatggttgcttcgtcaagaataccgatggctttgacgattttttctgccggaacagtctgtattttatcgaccatgatctgggaacgcttacgcaatccattaccggattcaggctcgacatcgattctgaataacggcgtctgacgcaactcactggtaatcggtaaaacagtcatcgatggatgtcctgagaaataatcagactgcacaaccaatgcgggccgaggtttaccataatcaccctgcaatgcgatcgtcactacagacccgcgcttcatgcttcccaaccttcccgatctgaggcctgctcaagaaattcaagaacctctttttcaagagcatccgacttgagcagcgccgattgacggcggcactcctgttcgaatccgggacgccgcgtatccgccacccatatctgcaccggtctcaatccgcgctcccgaagcctgtccctgtaccgctttaccctttctgtaacaactttcatttcttttctccgaattcttgcccaatacgttacatgtaacgtaacgagcatgactcaaagttccaagtcatactcagcaagcaccatcaggtcctgttatgccagcacacagggcctcaggagcaagacgattttcggcaacagatcaacctcccgaagccccccgcagcctcgctctcggcatcactcttcttcgtttcaggctcttgatccataactactcttcatatgaaaagacagggtattatttttcagtgacctcgtttacttacgtccccgactcgtcctcttacgtccccaactcctttttcattgtggcaggcattttaaaactgacctgctcgcgagattccgttttttttgctcctggactcacacgcacctcctttttcatcgaaacctcatggtattatcgggtattacctgataatacaggacatggtattcttttccaaaaggatctcactcacgtccatccccgactcccaagtgcttggtgacagcagctttccaaagaaaaatgaagaccgatcattgttttaatcaaaaggaatgagtatgatgaaaagtatgataattatccagcgaggtgagcagatgggaaaaacaaaagttgccgtaaccattgatgctttggccatcataaaaattgaccggcttgtcaatgcgaaggtttttgccaatcgcagtcaggcaatacaggaagcgctctatgaaaaaatcgaacgcatcgagcacagcagactggccgaagaatgcgcaaaacttgatgctgtcgaagagcgccaaatcgctgaagaggggatgaacggagagattgacgcatggccggaatactgaggggcgaaatccgatgggccgacctcaacccgacgcggggaaatgagcaattcggcctccgaccagtagtggttgtaagccatgacgtctttaatgaccgatcaggaactgttattgcaatcgcgttgacaagccagccgcaaaaagcgggttttccgcttaccatgccaattgaatcagccgctcttccgaaaaaatcgtgggttaaaatcagccggatcagaaccctgtcaacagaacggatcggaagcagaatcggaaggctttctgccgaagagctgattcgggttatcgaaggcctcaatgagattatcggaacataatcctgccgacgggaacaaggtcagggcaacacttatgaccattattattcaactgtttttccgccttttatcgacgcaccaagcatacttacacctgcccttgaaatacccggcagcctggcagcatccgcatgggacaggcccatttcaagaacgaacttcccggcaagctcacgccttatcgaagaatataccctgtcccgactaccggcctggagcgccttaaccgacaacccttttaccgcgcagtgccgttcgagcgtctcatgagtatcagccttatgtaacagcatcggcaccatatccttctgggcagaagaaactgtaaggcgatggaactcgttccctgcagcattgtatctccctgctctcaatatattggaaataagtgtgttacaggtttattttcacgtacggatgtccacaagtcccccgtaaacaggatgtccccgacgcccgattcaagataattgttaggcgagaaacttaagaatacaaattatattttaaattttctcaccgatatacgccaaaaacttacgccaagttccgaacttttttgaataaacagcgtcgctatacttaccatctcttttcatatccatgctattaggtgatctaccaagcatttcttttaactcataataagcacacacaagttcttctttagttaaaggcttcacctgcctcaaaacaggctcaccaatttcccttaaaaagtcattccaacttccaaaatgattagtataggagacaacactaaattcgccatcacctcgcatatccgatgtttccggccatctaccaagcttttcttttaacctaaaataggcatcaatcaaatcttgctttgatatatttcttttatttactcttgataagcttttctcttttaaaggcttttcaccaacagcaattaaaaatttattccaaccaccaaaatgattatcaatactattccacgtccaaagactatggtcactaaactctttagctgttggttgcctactcagcacttctttaacctttatatattcttcaatgagttgctcctttactgttttttctccgatatgccttaaaaattttttataaccaccaaactgttttgagtattgataagccccaaacttaccgatacttgttaactgtttttgtgttggtatttcacctaattgatctttcacctgtttataattctcaataagattttcttcacttacatcgcgttgctgatataattcatcgccaaccacttgcatgaattccgaccaagagccccaacgataaataattgtattgagagcatactttccatattctgaataatcaacactaagcggttgttggccaattatatttttcactctgtaataatcttggatcaaatcttcgtctgttgccctcttattttttcgtctgctcgggttgtaatatttttcagccacttttttctcataattctcttcgagctgaatttcaccaatagacgccaaaaactttttccacgtcccccaaaatcttgcatatgcacctgaagtaaattcacaatttttatcaatatctttcttagtcggaatccttccgattttttcttttacctcatagtatgcatttctcaaaatttcctcgttaagattaccaacatcaccaactgactctaaaaaatcattccacgccccaaatgctttaatgtaataataagccgtataatcgccgttttggtttatatcccctattgtcggctgcttaccaagagcttcttttacttttatatagttggtcagcaaatcctcttttgtcacaccctcttgttctttgaaaagctcaatcacttcttcgtcgaacttcacttcacagccatatgggtaatgatattctggctttccatctttatccagtgtcttttcatctctggcatttaaaccttcaagatactcacgtactttacctgcttttttataattgccgataaagtccaatactgcaagagcttcttttcttggagaaagtcttagccctcttcccaattgctgaatgaaaattgttttggattcagtcggacgcaaaaagagcaaggtttccacatcaggaaaatcaacaccttcattaaacacatctcgtacgaaagcaagatcaatatcgccttttctaaatcttgcaacagcatcctcacgttcctctttgcccatttttgagtgaatagcaatagctgaaaatccagcatctcgaaattttttcgcgcatcgctctgcatgtttgatactcacacaaaaaccaataccgcgcttaactgtcgcaagctcgttgaatttttcaatgattccgttatcacgtttatcgatcatcagcagcttatctaaatcctgcacgttgtatctatagccattgtaacgaatgtttgtatagtcaatatcatccttcaatccatagtatttgaatggaacaagaaaaccggaatctatcgcttctctttgtcccatttcaaaaacaaggttgttatcatagaagggcaatacttcctgttcgtccaatcggtcaggagtagcagtaattccaagcagaaatttcggcttaaagtatgttagaattttcttgtacgatgctgtcggagtccggtgagattcgtcgatgatgatataatcaaaatgtgtggaatcaaaaagcgcttgatggttatcttttgccatcgtctgcatcgaagcaaaaaggacttggacttcatatgttttctccgttccatagtaaagcccgctggttgcatcgggccaaacattggcaaacttttcggctgactgtttcaggatttcggtattatgaaccaaaaagagaacattaccacctgttggtgcacaaaaccgtttagcgtcaaaagccgcgagataggtttttccgattcctgtcgccaataccacaaggcccttagcattgccagcatttctggcttcttctaaagctgccaaagccatcctctgagggacattcggattcagctcaaccgattgcaaaagcggattaagttcctcatcggcacgaattgcacgcctaagttgcctctggcaacgatcaggattatgaagaatgtcatcatatgaaaagcggtaaatcttgtaatcctgaaattgcaattcattttggcgaaaaagttggtcactgaattgatctcttgaaatcacaccttctgcgtgataagtgtagccatcaatttcaaacgcatattttctaaaacggctttgcatagtaaaatcaatccgtcgttcttttccgtcactatcatgaaagctcgtttgcggctgaagaaagtccaacccattttcaccaagtattggaaaaaaaacctgctcaagccaaagcttttccgcatgatttattgaaccaccgaaagaagcacagaattgatcgagtttcataaaactgccggcaaattagggtcttataaaagttattatgtgtgtaagcaccggatttttctggaaccctcacaacatgactaacgaatccttaacgcaaactataaccgtctcgaaagggttataaaataagcccaacgggatggcttatgtcttatatgtaatcaatattcgcctgattttcaacctgtattcttaattatctcgccgagcagttatcattcaaagaatgagataaccaaaggagcgagttggtagattaaacttcaaagcgcaccccataggctaaggataggacatgacagagtttctggtattctgaaaagcataaccaaatcagagccagtctgccatgtcctaccatcatcttacataacaagaacgctatgccatcagtcatttatccgtagcgcaattcagcattcgcgaaattgcccgccggctgggacgccatcacagcaccatcagtcgtgagcttaaaaaagcgaaagacaggcatccctggaccgtttattggtatgactgggcacaacccttagcccgtgatcgttgttgccggccacgacacttgaaacggcaaaacaactctcgcctggtggcgtatgttgggtccaggctgagactggagtggtcgccagaagagattgcgcacaggattcgcattgactatcccgatgatgtgcaaatgcggatcagtcacgaaacgatttaccgctgggtttatttagacgccagtatcaacgggactctctatcggcatctccgtcgccagcgcaaaaagcggagaaaacagcgtcgatacggcaccgggcagcgttttcgagacgaccgcatcggcattgatcagcgtcctgccgtcgttgcaagcagacaacggttcggcgactgggaaggcgacaccgttcaaggaaaaccgggaacaggaggcattctcaccctggtggagcgcaagagccgctaccttgtagccgccaagctggaaagcaagaaggctgaacatctcagcaaaagaggcatcaaggcttttgggcctattccccgccggatgcgtcagaccttgacattggataacggatcggagtttgcaaattttaaaaacctggaaaaacagacacgcctgaccgtctattttgccgatccttatgccgcttggcagcggggtgctaacgaaaacagcaacggcttgctgcgtcaatattttcccaaaggatacgactttcgtaacgcggatgacgacgatattgctgaagccgtaagaaggttaaaccatcgaccacggaagtgtctcagttaccggacgcctcatgaagtgttctggcctatggctcgtggtgctcttgcaatttgaattcaccaggtgaggaaatgcaaaccatttcaaggcattattgataaatgttttacgagatttcacgtacggatgtacgtccccaagtcccccccaagaatgtccaatcagaatggaacctgatcagtatggcctggaacctgaaaaggatgcacgcattggcgaagccacgtccgaaaaagggtaaatcagtggtctgcaaggcaaaaaaagcacaacagggcagtcaaatgggtctgttgtggcgtatttttgacaccaaaccggttttcagcctaaaaatgaacgttcaggcgtttttcaggacaattttttcaacaggtctgtctatcgcaaggccgacaagctgctagatcactacacatttgccagactcaatatcatttatatattttttatactttccctcttttatttcaccagttttaaaccttacctttaccttatcatttctaccaatctttcgttcagatcttattggaaataaaatattatttttttgtttaagcactgactctgcgttagattttattatagtcaaaccatcttcacctaatatattgctgtatttacatactttactgtcatttgccatccgcataattatttcagcaatctcttttgattgattcaaattgtataagcttaaatggatattaagctcgatattgtgaattatcaagtaactaatcaaagactcctctgctgttttctttttataagaattaattaaattaatataatctaaagccgcttttatattctttttcttaatgagaatatgaatataatttgcgaaattaataatatcaattgtatcaactctctcaagtctttcatttttaaacatttccatatattcagctaatacatcttcatcatcttttttattagtaataaaacataacattttaacagttttaaagattatatctttactgactgcataatctaaattatctttatttttataaatctcagcccagatctcattagcagcattaagaggaagagaattattaatgcaataaattgaaatctcatataagttttccgcaaaacactttgaaccatgatttcttattatatctttaacttgatcatacaactccttatcattaattgatttaatatatatcacaacttctttaaattgctcgtaatcaaagttcattggcttgtcaggatcaaactctccaagctttatttcaggattttttattagcttaacaagctcgattaaaacttcttttttcttaacttcattatcaacaacagataagtaacctaaaataattttcgtctttacttttattggagcaacgtcaatagcttttttatagtattctaacgttttttcgattgtatcattatcttttgatatttgagcaagattgtaaaaagatattgatttaatctcatcaagtaactctttatctaattgtgatgcatcaatacttttttcatttatgatttcaataaatattttttttgcttcatcaatatgaattgccttatcggacttcaatgatatgcttccgaaattaacaagagctctggcataaatctcatctttctttcctcgtgataaaacaattttgaagttttgtaaactttcatctaaatcgccattataaaaatataacaatccttttaagttatgagtcaaatagtataaacgagtctcatcttcttcatcaaagcttgtattgtttaaatattttaatgcttcatctgtcaatgaaattctgtaagcagaatatcccatataataataataaatggaactatctgatttttgaaatttattatcttgtaaaaaacgtttaaatgagtttaagcactgcgcaaactcttcattttcaaaatgctcaagagcgattttagctagccccttttgctcttcatttatcgaattaatccattcaagattaattgccttttttatgatttcattttttatatttatatttccatttgtataattaattattccagctaaataaagcttacttttgactctatcagaaatcgcctctccttttttatattctatttcaactattgcgtctcttagttctgaatcggctttaataagttctcttatattatccacaggtggcctatcatatgaaatcaagtaaagcttattaataatataatcaattatctctattgtaatttctgtttcagcacagttttcaatctcggcacaaacatcccaagtaatccttggattaccgtgagtcaaactgtagatatattttaataattcatctgaaagacttagctgagctttagctataaaatcaataaactcatcatattcaaagtcatttaaaaatattttttgaccaatattgaatggtgatatttttgaatcttttataatttctgatggctcgataactcctgaaaggatgtatgtcaatctttttagctcaggaaaatttactcttgcaaaataaacacttcttatttgtgaaaaaatcctatcagaataagttgtctttgttaaagcatctatttcatctaaaattataacaagcttaccagatatagatttaattatttttcgtaattcgttttcatgttgtttatgcggaggaatatctattatattttttctggcttcttttatttcaattgtcaaaccatgtaaactatccccataaatttccaaaattgcatcaattatattttcgaaacaatctttagctgtaggaaagggattagataagtcaatataaataaaaatatcatcagatgtttccgcttcacgtttagcatttaacaaaagatttgttttacccatttgacgcgacacgagaacatagccaggccgccccatatcattgataatattaagtaattgcctatccgcatctcttttcacatataactcagaaggaattatcgtatatggctttaataatttattcataatggaaattcttaagttctcgttcggtttcagatatcacttctttatagtttattttatcagatatataatatgctaaaatatttctaaaatattttttcacaaaccttggcgaaccttttgacttacatttaagttcaacaactaagtcctcatcaagattaatatttagctgttcacatatcaaatcaatcaacttatcgatatcatcagagtcccaattctttaattcaataaacttaacctgttgatgtattttttgctgaataggtttaatatgatctgttggattttttattgaagatagtacaaattttactttatttaagccatgattttgcttcttagaaataagcaaagagaaaaaatgtgagacaaattccttgtaatcattttcgcttgaaataggaatttcttctataaaaacaacatgttttttatacgcacaattatattccaataaaaaaagaatatttctacatatatttgaaaatgtatcattaaataaaggattttgaagttttccaaactttatttctaaatcatacaaaatttgtccaaataattcgacaacattaagatcaatacatgaagccaatgaaatcggagtataatcaacctcatttaatataagacttcttaatatcaaattagtttttccgcacccagaaatgccatgcacccagatacaatactgctccatgattctgttgaataacatatcctgctctcttataacataatagcgatcacttgttttattataaatctcaaaaagaatttcatctacaaacatttgatcaaatgaatataaaacatctgatttatccttaataggcgtaagccctaaaactgaaaacgcataagatgagttgaaaagctcaagacataaacttaaagctgaattaattgcaatttcttgattttcctttttattcatacttttatttccatcagcaaaatcacatattcccttaacaagaatccaatctacatttccatcacatgctgcaaatagaccggcaccttccatttctccacctttcgaaacagggaattccttaatcagttcatttcgtctatcaatattatcaattaactcctcaccagacaaaattggtgatattattttttctgcaaaaatcgaatcatttattagatattgccatgttttaagagacttaaatctatttaaaagaattttgctagccggagcaggcagacctcgttgaattgttttttcaccaactcttttgttgttatatggcaatactccttcagaaactaaaacatctccgattttctgttttttttcatcaacaccaaaagcaatacctatcattatcacaaactttggagataaagtcctgattgcatttgaaatagtcattatagcactatcccttcctatcgcccccatattactttgtacatgtacaactttatatttcccaaagacacctccataatatgtattagcatcgtcatatgcttgtagaatattggaataaccatttagaggtgaaagctttttgtgtgtagcttctgtttctgtatctgtagcagtaacaattaaagcaatatcacactgaactatctttataagatcttcaagttttatttcttggtaacccatttaaacacgcatttattagaatattaaaataattgaactattttagacattattcattaggttacaattcatcgaatgggattttagttttctgcaaactttattgactgacatgagagcaaatttcggtgatcttgctgattttatatcctgaaagatccttaagcttactaacccagcaaatttgtagcaaaactttgtaaagttttattatacgccaaatctcactcaattcaaaccgaatgaagccaccgctattctgatattggatcatttgaagcaaatattccttctcgatccgcgtggataatgcatgtagctggctttcagctatcccgatttgataaatgttcgtttaccagcctctccctcaacccgcttctccgctccgtcctgcgcttcaccgctgacgaaaaaacagcctcatcgctccagagcgtaacagcctgccgtgctctcgtaatgcctgtatagatcagctctctcgtcaggagaagcgtatcctccggcggcagcaccatgagtaccctgtcgaattcggagccctggcttttgtgcacggtcatggcgaatgcggttacatgcgccgggaggaactccgggggaatggatcggacagtgccgtcgggggcggtgaaatatgctttcaggtcggcttggggacgtagtgcaatagaagcaatcagccatcacggatttccgcttcagactcgtgcgagcaacgattcacctgtttctcaccatatagcccaccgcattcgtcgtcactcccaacctccttccagtttcggccatcgataaaccataatcatagacaaacttcagtgcaagcctttttctaatcgacgccaaaatgccgctcctgcttccggatcgcagaaatgcctccgttattcctgctttacggcattcctgttcaatatcctcgttaatcaacctcgaacgatcgtctgccgataacggcagcgccatgcgctcttccgcttctttcaacacgtcacgaacaaacgcatcactgccgagaatccgctcgtcgctgagcactttggtgccttttttacgcatggattgtacctgctcccagccgccatgcgaacgaagcaacccgcctccggaaaattccttttcacgatcgacgcccatttcttcttcaagaaaagccagatacgcttctcttgccgcaccttccctgcttccgaaacagtgcagcacatattccctctccagccagctacagcgtacctttttcatgattaccgcatgcccgccccagggatacaaggccagctctcgcagtgaggaaacaagtccagcccgcaacggattgaggtggatgtatgccacgagtttgtcgaagtatgcctcttcttcgcagataaccgatttgtaccggttctgaaaaagatggccgacccgtttatggcgtcggttgaaatattgcgcatatcccgacaatagcctgcgcatgtaaagagacaatccaatggatccgcttttgagcaggatatgcgcatggttcgtcatcagggcaaaggcgtagatgcctgtcccagatgttttcgccaacaatccaatacggcgaagaaattccgttctgtcgctatcgtcacgaacgatacttccctgttcgatgccccgcatcatcacatgatgcagcgttcccggcgcgtcaagtctcgctcctcgtggcatatggctttatcgtctttacttttttaacaatttatactatatactccgaattttttaccggcaaaatacaatctcctacgctattgcactgcgtcccatattcacgtatatgggtgttgatttaggtgattttgctgtttttgtgtaccggaagttcctgaatatacctgaggtcggttaacgacacatgcagatcggttccgcaactgtgcatttattttttaattatacgctaaatattactcaattcaaactgaattaatcctccaccatcctgatgacggatcattgtcaagcaaatttgccgtctcgttccgcatgaatgcattatacccgttggtttcagctatcctgatctgatttttgtttatctacaagcatctccctcaacccactcctccgctccgtcctgcgctttaccgaagcactgaagacagtttcatcgctccacaccgtaacggcctgccgtgctcttgtaatgcctgtatagatcagttctcttgtcaggagaatagtgtcctcaggcgggagcaccatgagtacccggtcgaattcggagccttggcttttatgtaccgtcatggcgaaggcggttacgtgcgccgggaggaactcaggggggatggagcggacggtgccgtcggaggcgatgaaatatgctttctgcttgccggtttcggggtcagggagaatgatgccggtgtcgccgttgaagagtttgtgggtgtagtcgttttcggtgacgagcacgggtctgccgcggtagaacggggtgctggccgtgaggagtcccgcttcatggagcagggtttcgaccgtgtggttcatgccggcggctccccaggggccttcgcggagggcggtgaggatgcggaagtggtcaaaaaggcgcagggcttcttccggagtttcggcttcgaggtatgggcggaagccttcgagtacccgagctgcaaggcgcttcctgacggcttcacgcgtcggcgtggcttcgagggcgatggtggtgttggccgggtcgccaagcagccggagggcttcacctgcgtctccgctgttgatggcgcgactgagggatgcgatgccggaaccgtcgccgaaacggtagttgcggtcgagcacggtgacgcaccctttgatggaaaaagctgcggagccggaagattcggcagcgcggcagatatcgccgagtacggctccggcttcgaccgaggcgagctggtcgcggtcgccgatgaggataagacgggcatgcggcataagcgccgtgacgagggcggtcatgagcggcagatcgaccatcgaggcttcatcgacgatgatagtatcgtacggaagcggattacgggcgttatggcgaaatccggtcgaattgggaatggtgccgagcagccggtgaatggtggtgacctggccgggcagatggcgtttcacctcttcggagcagggcaaggtctcccggagcgatgctatcgacgaggcgaggcgtgcggctgcctttcccgttggtgctgccatggcgatgcgcatccgctctccgccgggctgttccagcataagaccgagaatgcgcaccaccgtggtggtctttcccgtgcctgggccgccggagataaccgaaaagcctctcctgagcgccgtgagtgccgcctgccgctgacgatcctcccccgattcgtcggggccgaagtagcggtcgagactttcggaaagcgcggcttcgtcggggctgccggtctccgttgcagcacgggcgagaatggcctcggcgagcgtctcctgatagcggaagtaacggtagagatagagccgtcctgcttcgtcgaggatcagcgggcggtgctcacccggcctgccgaccgtgtgaagcgaacggagtgcagaaacaaggcgctctatgtcgggcagacgcagcggctcctcccggcccggaatccgcacaacctctccggccacctcttcgaggtcgaggcagacattcccctgccccaccgcctggctgagcagcgaaaccacggtgcgcatcacccccgtttcgtcgtttatactacggcagagatattccgctatctggcggtcgatggatcgctggcaaaactcaatgttcatgcttcgctctcccctgttcctgtttccgtttcgatcagcagttcctgcaattcgcggatcagcgcttctgacggcagatcgcggtagaagccgtactcctcgccccgttcgacgctgactccgcgcaggaaaacgtagatcgcaccgccgaagtgggtgtcgtagcggtagccgggcacgcgcagcgagagaaaacggtcgagcgccaccgtgtagagcaggtactgcagccggtagaggttctcctgcatcgccttgccgagcctctcccgatggtacgcttcgacggcgttgccgaggtggttcgatttccagtcgagcagatagtagcgccccttcgcttcgaacaccatgtccatgaatcccatcagcatccccttgaccggcgtaaaatcgagcgcctgcagggcggcagcgggatcggcaccgtttggaatgacgccgtgcctcatgagcagttccgaaagccggggcgaggtgacgtgccggagcgggaagaaaaactccagctcggtgctccagctcccctgccggagcccgccgagagtgaagttcccctcctgcgaggagagctccgtccggagcacctgctgcaccatcccggtcaggcagggctgccagtggcgttcgtatccgtagcggtcgagcgccctgatggaagcctcttctatgtggctctcagaggtatcgtcaatagcattggcgaaatcgagcgtttcgaagatcgagtgcatgaggatgcccgctcctgcccctttcgggaaggcgaagatggagcgatccgtgtcgggcagcacagccggagcggcggctgcctgctgctccggagtgctttcgtcgcggtcgggcagctcgaaggccatgtgatggtggcggctgagggtggtgaaactcgcgatccgccagtcggtttcgagactcgctgtgaactcccgaagcgcaaacgaaggagaatcggccgctgcggttcgaatgagaggcaccgtgagatcgtcgtcgagggagagacgcctgagccggatcgctccgccagattcgtccgagatattctgaagcctttccgccatcgtcccggcatcgagcgcggcaagctcttgctgcgcctctccgatcagcctgggactctgactggcctcgtccgaaacgtagagcagataggaagagggcgaaagcatcggggtacggccggactggcgtgcatcgacgatccgggcggtgaagaaaatgcagcgccgttcggccctcgtcagggcgacatagaagaggcgcaggttctcggcgaggaattcgcgcgaggccagcgcccggtggcgctctatcgcccgcgacccgaaatccctcttcatccgtccgtcgtcgtcatggaacagcacaacatccccgcttccgttcccgccgccgaactggaaggggcagaacacaatcgggtactgcagccccttgctcacatgggcggtgacgatccggacggcaggttcgtcgctttcgagccggatctggtactcctcgccgggctcctttgccgcaacccgttcgccgaaccaggtgaccagcccctccatgccgagcccccggctgtgcgcctcacggtgcagcagctcgaagcagtgaagcacgttggtcagggcgcgctcgccggacgatccggaaagggccagcaggcgctcgcgcacggcttcgcggcgcatcagttcgcgaaccatgaccatgaagccgcactcctgccagagacggtggtactcgcggaactgctgcaaccgctccacccaggcgttttcgtcgtcgttgaggcgagcgatatcgctgccgttcagcccgaaaagcggcgtaacgagggcggcacgcacgagcgactcgcggcccggttcggcgagcgccgtcacgagaatgcgcacctcctcggcctcgacggaggcgaagacgctttcgtcgctgcgcatgacggagacgatgccacactcacggagtgcggtctgcatcatccgggcctgcctgtgggtgcgcacgatcacggcaatgtcgcccgcatcggagcctccgttgatggtttccgtaaccatggatgcgcaggctccggcagcgaaccgttcggactctccgctcttcagactgccgtcgccgtcgccggatcggagaaggcagatttcaagcggcggcaccggagattcggcatcccggggcagttcctttcccgccacgagaggcggcgagggtatattgtcgaacacgaaggggtgacgcgcgctgtcgaaaagcaggttgaaaccgtcaagcaatttcggcaccgaacgccagttggtgttgagcgtgaagctgcgctcccggccgacgtcactggcggcctgcagataggcgaaaatgtcggctccgcggaaactgtagatcgcctgcttgggatcgccgatcaggaagagcggcgcctccgaaccggcatagatgcgccggaaaatgtcgtactgcaccggatcggtgtcctggaactcgtcgatcagggctgcgcggtaccggttccgaagcgcttcggcaagtgcggcggcctcaaggccgatttctataatcgcggaggcttcaaggccacctggggtggccgcgatctcacatccgccttggagtgcctgataaaggtcggcgagcagatcgtcgaaaaaacggatgttgcgctctttcttgcgctccggcaaccgcttgcggtaaaacgccaccacctccgatttcagggcttgcaaccgctcgtcagcggccgcctgcagacgttcgcaggtgtcgaagagcggatgcgagggagcggtgccggaggatttggtaccgcttgcgatgcctgaagcggtgagcttgtcgaagccgtcgaaaaggccgaaggggtttccggcggccacgaaaacctccatgtcggagagcagctgctccaccctgtccgcccggtaggctttttcggaacggctgagccccttgcctgtgcggaggagcgccgaaaccggctccttttcttcgctccagatgcggcgcacctcgtcgaaagccgcctctgcttcatgcccgatccgggcgatttccgcctcgccatagaccgggatcacctcgtcacgccccgaaagctgcagggatttcaggaaggccatgaaggcgtccggagaccaccccttgagcagcgcatagccgagcaggcggtcggcactgccgaaaaagcgttcacgccagaaatcgtcgatcacctcccgcgcaagcgccgactggtcggtgacaatctcggtgtcgtagagcgctccgctctcgaaggcgtgatcctgcagggcgcgattgcagaaaccgtgaatggtgaagattgcggccgtgtcgaactcggcaagtgcggcttcaagcagcagggcggcccgctcctcctcccctgcctgtgcggcgcgatcgcagaggtcgataaggaatgggtcgtccgtcggatctccgcgcatggcatcgagcgcctgtcggatgcggcggcgaatgcgcgcatgcagctccctggtggcggcttcggtataggtaaccacaagaatctgttcgggccgcagctccttttcaagcagcagccgaaggtagagcgaggtgatcgcccaggttttgcccgtgccggcgctcgcctcaatgaggttcatgcccgaaagcggcaccgtggagtgatcgagaatgcgtatcgtcatcccttccctccgtgttcaagcatcggtaataacacctcttcggcaatggctgcaaagcgctcgccgaggggcggctccgtgccgaaacagcggcggaaggccggatcggcaccctcgccttcgcgtccgccgtacccttcacgccatgcggccagggcggcttcggtacgctcgcgctccgttttttccgccttgcctgcccaggccgtcgaggcgcgggggaagaagggcaacggctccatgagcccctgccggtaaagcgagagcatggtttcgagcctgcctgccgcgtcggctacgggagtgtacctgacggcacggtcgagcatgacgagacgggtctcctgcatatgacccggactgcacgcaccgagcacgaggtgcagaatccatgaaccgatgcgatccttctcccgcatcttcgcgcagcggtagagcagctgcccggagggcagaagatggtcgagcgtgccggttagccggaatcccccgatgtcgagatcggcttcaagtacggcaggcgcagcgctccccttaagctccggaagcctgtcggcgaactccctcacctcggcaagcagctctccgaagagcaattcgccgtgtcgggccggcggcaagagacctctcgaccggaacaggggcaggagagcctcttcttttcccccttcgagcaccgctgcaagcagttcctggcgcatcaggtatgcgtcgaggccgtcggcgccgaagggctcgcgctcttcgagcggacgaagcgctgcagagggtttgagcccgagctgccggtcgagaaagaatgccgaggggttggcgaaaaacttcaccagatcgtcgatcgtcacccggcgatccccgtcgtcagcctcaggaagcggttcgtccataaagggacgggcttcaaccggatttcgccccctgctcccattacctgcattgcgctcatggcgacgttcaagcgccaggaagttatcggccgagtagctgaaaagcggcgacccttcggtgaagtatgcgggactgaacccctggagcctgtgccggacaaccatgcgcgatatcgcgtcctccccttccggaaatgcgaaaccgcgctctatggcatcgagcagttcgctcgccagcacggagggcggctgtggcgtgttgtccctgatgctctggccgacatagctcaggtagaggacgtcgcgtgcagagaggatcgattcgagaaagaggtaacggtcgtcgccgcggacggagcggtcacccttgcgcggttccctcgacatcatgtcgaaacccggcagacgctgctggcgggggaaagccccgtcgttcatgccgatcatggcaaccacgcggaacggaatgctgcgcatcggcagcatggcgcagaaggtgatgccgccggtcatgaagccaagccccatctcgaacttttcgagacggccgcgcagccaggcgatcatcaccggggccgccgtctcgcccccgaaattggcctctgcggcgagttccgtcagtctgtcgatttcggcggcgatgtgcgagagctccctttcgacctcctcatcggcgtcgataaaggtgtcgagcatccagatgaaatgatcccgccatccgtcgagcgtgcgtggccgatcgaaccttgccgagagcgcatcgacggcatcgatgaaatcggcgagcttgccgagggtttccgcgtcgccctcgacgtcaaacggcagcaccccgtccgagagcaccccctcgtccggcatggcatagccgagcagcagccgctcgagccccgccctccaggagttttcgcggaaggggggcaggccgaggccgcttcgcgaacgttcgtccataccccagcggattcgcgtatcggctacccagacgcgaatcgtatcgagttcctcttcgtcgagcctgaagcgtcggctcaccggcggcgaagagagcagatcgaaaatctccggagcagggagacggctgccgtagagctcgagcagcttcagcagggccggagcgatgccaccctcgtcgagcatgcggcggtcggctatcgaatgcggcaggcgcggtacgccctcgccggaaacaccgaaaaccgtggcgatgtaaggggcatagatctcgatctcgggcgtcatcacgacgatatcacgaggttccagtccgggaagatgttcgagaagatcgagcaggttgtcgtgcagcacctcgacctcgcgcagcggattgtggcaggagtgaacctgaaccgaacgatcggcgggatccggcgaggaacggcgctccccctcctcccccgtaccgctgaggttgagcatgtcggactgcagggcgtgcaggagggtgtcgtcggcgggttcgatgtaaaggtcgtgctcgttttcgattccgccggcttcgagcaggagatcggcgaactcccggccgcttctgccgagcgaggcaagcagcggattgccctcggtgctcagttcccgttcgccctcgctcatccggaagagctttctgcgggaaacgatatccgaccagtactcctgcgtcgggctcagcaggaagatgttgaccggtatcctcgtcgccagggcttcgatcatcccgatatggtagggcggcatgtaggagatgccgaagagagaaatccgcttcggaaaggcggcaggaagcggcgcgtgccgaaccttgaggcagaactcggttttcagacggccacgatgcttgccggaactctctgcaaccagcgcccgccataattccggctgccagtcgcgggccccgtcgtttcgcccctcttcccatgcggcgagaaggtcggtacggaaaagggtgtactggtcgaaggtatcggcgatgcggccggagagctgaaagagcttgagcccctcccggtcgttccgcaggtaggagcgaaggggcgaaaataactcacgatcgagcatctcaggcaggaggcgcatgagtgtccagcacatcgtctcttttgaaaacttctccgaatcgggctgcgtcagttccatctcctcgaaaagctgctgcagcagcctgttcggaaagggatactccgcaccggcccagacgccgaaccgccgggcaagttccatggaaatccatcgctgcatgccgcgactctgcaccactattttctcgggttcgaaaacggatggcgggttgcgacgcagaacttccgccagcgcatcgacaagcgtttccatccggtttccggtatagagatgcagggtcatgtacgccggagggatgattcgggagtttcctggaaggcgtctatagcttccatggccttgcggcggaatccgagcggatcgccgatacccggtatgggggttatccctcctccggtgccgttgatgctgagcgttccgaaaccaagaattcgtccaagcaccccctgttccacatggaagctctcgaccttgctgtggttcagttcgatggtgctgcgacggatgaagccgaatttcgctatgatccgcttcgacgtcacggcaagctcggtggactggcgcttgacgaacgcctcacccgtaaaccataatccggccaccagaatgacgactccggtataccaggcagccgaagaaagttccggattgccatcgagcgtggcccaataggaaaaaaccatcagcccgagagagagtgccatgaaaagtatcgccttgacaaacaccgtccagtgcagcctggctttggcatacagtttttcgccctgcatcaggttattttcgacgtatcccatcgccctgtactccgtttatagctttactgtttacctgaacaattctccttcctgttcgaacactacccgcagcgtatcgttctgaagccttgccttgagccatgccttgactttttcccgctcgacatcggcaagccccgaagaggaagaaatgaccacataggcgaactttcggggtttctcctcatccccggcgctgaagctgtagggttcggcgaacagacaggcggtaacggacggaaataccgtgcgcaactccctcagcagcggttttcccgtatatgcgcgctgctccaggctgtcacggattcgccggctctcctcgagggtgagcgtgagattccgcaattgcgccagagccttgtctttttcgccgagatccccggtaatatcggcaaacgaaatcccctgttcaaacgaaagggtcgcatcgccgagaccgaactcctccgctcgcttgcgaagtacagccttgctctcatccgtaagcgaacgacctgcatagctgagtgaaatccgccgattgtccgcgtcgatatcgttgcgaagcaggtagtcgcccctgaaaacctgtgccgatcgaacgaacctgcccgcattctcgatgaaacgctccttcttgacgagcacaaaaccaaaatagatgctgggaacgagcgtaacgagcataacaacggttatccacctgttgatgcgcgctttctgggcttcggcgatatcgcttcgtatgggaaacttcatgaactgcgaaaaaatcaccgtcgaaaggccgataaaaacggtattgatggtgaagaggtaaaaggcgccgaaaaaaaaagggaactggccggttgcaagaccgtagccggccgtacagagggggggcatgagcgccgtagcgatggcgacaccgggcacgacattgcctttcagtctcgttgtgagcgacatcgtgccggcaaggccgccgaagagagcgatcagcacgtcgtatatggtggggctggttcgggcaagcagctcggagtaggcgctcgaaaccgggctcaccgcgaaataaagcgttgaggtgacaaggcttgccgctatggcaaacgagagatgcttgaaggaacggcgcagaagggcaaaatcgtaggtggcgatactgtatcctatgccgtttatggggcccatgatcggagatatgagcatggcgccgatgatgacggccgtcgagttggtgttgagtccgaccgaagcgagcacgatggcgaagataaggatccagagacgtgcccccttgaactcgatgtcactttcgacggcgctgtgaatatccctgaacgactccacatcgcgactgatgctgaagtattggaagagtttactggtcatgcgtgattatggtaaactgcccgaaaacgaaattttccttcccgataaaatacagcaatttcttcagtttcctttcacttacgaagagcgggagaaaatgtttattttcaggtgtcgatgcccacaacggatactcatgaaaaacataactttcccatgaacaacacgattgcattgctctccctgctcggcgtcatgcttaccgcaccgctctccggcgcatccggagcgaccggtctgcctgaaaaccatgccgcatctccggaagcacaaaacgaactggccgtcgatctgtaccgcaatcttgcagttaccggaaaaaacctctttttctccccctccagcatcgaaaccgcgctttccatgaccatgtccggagcgcgaaaccggacggaacggcagatggccgatgtaatgcatgtcggccctgacgccatggaacgccaccatgccggactcgcatcgttcgaaaaacagcttgagtccattcagaaaaaagggaaggtaacgatagcctcctcgaactcgatctggccgcagaagaactatccgcttgcgccttcatggcttgcgcagctcaaacggtactacggaacatcggtaacgccggtcgattacatccatgagacggaaaaagcgcggatcgctatcaaccggcgagtggaaaaggatacgaaaaaccggatccgggagcttctcaaacccggtattctcgatcccctgacaagactcgcgctggtcaatgcagtctatttcaaaggcgattgggagcacccgttcaatgaaaacaacacggttgcatccccgttttacatccgccagggaacgacaggcaaagccccgctgatgcggcagagtgcatcgttcggttacggcgatcatgacggggtgcaggtgctcgaacttccctatgccggaaaaaagctctccatgatcgtggtactgccgaaagaacggttcggcctcgaagctcttgaaaaaaccctgactccgaagcagtttgccctctggacggctaatctcagcgagagaaaaatcgaagcgcttcttcccaaattccgcaccacctcagcgttccgcctcgacgagactctcaggcatatgggaatgaccgatgcattcgacaggaatctcgccgatttcagcggcatggtatccaatagcgacaaactgtacatcggtgcggtcgtccacaaggctttcgtggatgtcggcgaaaaaggcaccgaagctgcggcagcgacagccgtagtcatgcagcttcggagcgcaatgccgatgccggtaccggtattcaaggccgaccacccattcctctttgccatacgggagaacagcacgggccgcatccttttcatgggacgcatttccgaccctgcagataacggataggttcatgagcgacaacctgaccatacactggttccggcaggatctccgtcttgaggataacccttcactctattatgccgcactgaaagggagcgtactgccggtctatattcttgacgaccgcaacgccggcgatttccggatgggtggagcaaaccgatggtggctgcaccacagcctcgaatcgctcaaccgttcgctgcagggacgcctcaccctcctgatgggagatccgctggagatactccctgcgcttgccgcatcgactggagcgacgaaagtttactggaatcgctgctacgagccctggagaatcagcagggacacaaggcttaaacataaactcagggaacagggtattactgctgaaagctacaacggctcgatgctctgggaaccatgggaagttcataaatccgacggcactccatacaaggtgttcactcccttctacagaaaaggatgcctctctgccgcatcgccacgcatgcctctgcctctcccggtcaaacttgactgcccgagcccacctgaagaaagccttccgcttgaggcgctcggactgcttccccgcatacgctgggaccgacaacttgaaccccactggacaattggcgagaatggggctctcgaaagacttgctatctttctgaaacatggactccctggatacagggagggacgtgacttccctgcccgaccgaatgtttcaaggctctcaccctcccttcatttcggggagatctctccaaatcaggcatggcacggggcaattgccgcaggaagcggcatagacctcgaccattttcagagtgagcttgcatggagggagttttcatacagtctgctctaccacaatcccggacttcccgaaaaaaatctgcagaaatcgttcgaccgctttccatgggaggaaaaccctgcagcacttatgcgctggcagcaaggattgacaggctaccccatcgtggacgccggcatgcgtgaactttggcaaacaggatacatgcataaccgtatacgcatggttgcgggatcgtttctcgtcaagaacctgctgctgcactggcacgaaggcgaatcatggttccgggactgtctggccgatgccgaccttgccatcaacagcgcgagctggcagtggatagccggatgcggtgccgatgcggcgccgtacttccgcatcttcaatccggtaacgcaaggacaaaaattcgatgctgacggcagctatacgcgcaggtatctccccgaactggcacgtcttcctgaccggtatctgttctctccctgggaagcgcccgtcagcgttctcgctgacgcgggaatcgcgacaggaaaaacctatccggagccaatagtcgatctcaagagctcgcgtcggcaggcactcgaagcatatgcactcacacggaatcattcataatggcttcgcacacgatgttttcataaatttttcaggcgcaagtcaggatgcatcggatgatttgccgtatatattcggaattacctatatttaccctgacagactttttatatccgatattcctgcaaccatcatacacgatcaaccctatggacccgaaagaaaccattctcgaagtactgaaaaaagagggcaaagccatgagtgccggccagatcgcggataaaagcggcatagacaggaaagaagtggataaagccatgaaaactctgaaggacgaagagcgcatcgtctcaccgaaacggtgttactgggaacccaaacagtaacgcctggttactcctgcaacagttccgtctttttatcacagccgttcgagagcactgttgcaggttgattccggccccccatcagatgaaaaataaactcattattgcaggaattgccatagcggcactgctttccggtctgctgttttttctgaatgtccgccactacagtaacggccataaacccgaaccgctcaccaacagcataaccgtatcggtgccaccctccacgttcaatcttccggtacgcatcgaaaccggaacacttgaagggtttctgaacggaaaaatcagaggatcctttctgcggaaaaacctgctgctccagaaagataaaaaagaagagatcgcattggagctctcgaaaaggagtgctatcagcatagagtccaacggccgcgaactcatctgtaccttcccgctcaccgtcaaggcacggctcatcaacagcagatttggcgaaacacttgcaagacaggtgaagcctatgcaaaccgacctcatcattacgctttcaacgccgatctccatcgaccataactggagtcttggcaccaggtttcgtatacgaaacatcagatgggtcaatgaacctgtcgtgcggttcggtccgttcaaaaaaaatatcagggaggagatcgccggaatactgaaaagcaaggagggaaaactgacgcacatgcttgaccgggaaatctataaggctgccaacctgcaatcgaccatatcggacgtctggatcgatcttcaggaaccgattcttatcagcaggaaacctgcgccggtctggatccgcttcaagtgcaaggacattcatggaaatatcgcattgcatcgcgacgccatcacctgctttacccgcatcaacgcgaagatggtcatgctgaccgataccgcggcaatcgcgaaaccgaatcctctgccccgttttaaaaagctcaaatccacggaaacagagaccctgtccgatatcaatctctatgcgttcacgacattcagggaaatcaacgaccagatgaacgacttgctccgcggaaaaaccctctcgaaagagggatatacggttacgattaccgatatacacgcttatgcgtcgagtaaaggcctttcaataggagtcagtaccgataaagatctcaaggggcatgtggtgacgagcggcaaggtgctgttcgacgtgccgacccagtctcttaacgtgcagaatttcgattatttcctcaataccgaaaacagactggtaagcaccggagataaccttctgcatgaattcgttcgcgataccgtcgcgacaaaactgaacgtcaggctcgatacacttatcggaaaagtgcccggcatcgtcaacaatgcaatagccaaaggcaaggtcggcagggtgatctatctgaaagtggacagtctcagcgtaaaaaagtgcgatatcatacttgacagggagaaaatgcacctgctgctcaatgtacatgcacgtgcggacttgcgcctgaaaaggataaaatccggaaaagcgataaacataagaggctgagagtaacactgcgcctttggctacccctcattttccgttagaccggactgatcggtttttctttcaatatcctttcggacatcttcgtaacgggcttcattgacggcaacgtcttcgatttcatcggcatttcgctcatacatattgaccgctgcatgcagcatgttgtagatcagggctatctccgccccggtatcgtcgagatcgacgatctgtttgtaacatattatcccgtcgtcggcaacgctgatattgcccgaatagctgtaagagctgttaatgaagttgaacagcatgcacgcatcgacgaacttgcttgccctgaccgtaaagggggcgtaaagacagagtaccagccagtgctgcatttcgtaaccttcaagcatgaggcgatacgagcggttcccgacgctcagcctgacggcaaggcggcttatcccttcatcttcgattatttcaagctgatctttccagccgatgtcctcaatgaatgcttcgagaagctgagctaaacgcatagtgtatattccctgaaattaaactgttcaaaattatgttatccacccatctcaagccggaggccacgaaccaggccgatcagtgctccattgcgtcaggagtaaagccgtactctgaaaaagatcttcgaaaaaattctaacgcagcaaggggtcaataagcccttaaaacgctctataatacaatcttttcgatcatcatgctaaagggcggctctatttatcggcaaaatggttgcgccgcgagctctacgttccgaagtattttcgcttgccagcccgacgtcgtcaacgcgtcgtttcgctgaaaaattatcagtaaccggcattttattaagcttgaaatccggaaaaaaatggtaatctgcctgtacgtatccctcgatttatctattcgctttaccacaaggaaaccgtcctcatgtatgccaggaaaaacattccgcttcatccgggaactgttcttctcgaagattttctgactccactccagttgaccgaaaaacaggtcgccgaagatacccgcattcctgtctggagaatcaacgatatcatcaccggaaaacgcagcatttcagccgatacggctctccgttttgcccgttatttcagcactccggcacaattctggttcggactgcagatggactacgacctgaaagttgccatgaacaatgccggagactccatcgacaaggaaatccgtgtattcgaaaacactgaagtgtaattgctcttcatgtacactctcatacccggccggttcagctccatccggagccattcggcgactccctttatgaggcggacatgcaatctcctcacctctcaggccgaagccaggcggactgaatccctgactgtccgataatgccatgaacacactcaggaacggatcgtgttaccgcaacatgctcttgccgttccgctctccggctttgcgttcgaacacataaaccgcaggcatgcagcatcacctctggaaaaccggatggcaaagactccccattccttcatcttcaggcttttcggactgatcagtgcaaccgatcgttgagcgaaaaagtctcccgaagccgggtaaaagagatcagcatattccactggactgaccgatctccgttcacacctcgctcgcacgcacgtcagctgcccggaaagggtgcatgccttctctcctccacacttccttagaaccgcctaaagctcccggcaagccgtcctgataacacaaacggcagctatgtatacttttgaataacttggtattgtatatacttatataattactaaattatataatcactcagatatacacaaaagaagcgggatcgttccccccggcatacttatttcaataccggttgatgctcctcctgccgcccacagtgctcggcagctcccctcaaacagacaggcgtagtccattattttaataaatcataaacagattggaggctggaaccatgtcaaaaaaaatcgttgtcctcggagcaggaacgggaggaaccatcatttcgaacaacctgagaagacatctgcccgaagactgggagataacggtcatcgaccgtgacgaccagcacatctaccagccgggcatgctgttcgttgctttcgacattcagaaaccgggccggctcgtcaaatcgagaagaaaatatatcatgcccggtataaatttcgtcatcgacgaaatcgtccgcgtcgatcccgacaaaaaagaggtgacgactctcaaccataagttctcctacgattttctcgttatcagcacgggatgccggatagcccccgaggaaaacgacgggctgctcgatgcctggggcaagaacgcctttaccttctacaccattccggatgccgaactgctccggaacaaactcaaggagttcgacggcggaaaggttgtgctgaacattgccgaactccccttcaaatgcccggtggcaccgatcgagttcatcttcatggccgactggtatttcaagcagaaaggcatcaggaacaaggttgaaatcgaactcgtcacgccgttacagggagccttcaccaagcccaaggcttcggcggtatttaccgcatcggcaaaggaaaagaatatcagaatcactccggccttcgagctgagctctgtcaacggcaagggaaagtacatcgagtccgtaaagggcgacaaggtgaaatacgatctgctggtgtcgataccgacaacactcggcgacaagatgatcagcgattcaggtatcgatgacggcatcggttacgtgccgacacaccagaacaccctgaaagcgctcaagcacgaaggggtctacgtgatcggcgacgccaccaacgtaccaacctcgaaagccggatcggttgcccactacgaagccgatgtggtggtgttcaacatcatggccgaaattcatggagtcaagccggaggaaattttcgacggccactcaacctgtttcatcgtttactccaaaggcacctcttcggtcatcgatttcaattacaagatcgaaccgcttccgggacaattccccatgccgaaactgggaccgttctccctcctgaaagagaccaaaatgaactggtacggaaaactcgggttcgaatggctttactggaacgtcctgctcgccggaaggcatctgggcgcacccccgactctggtcatggccggcaaggaggtcggatagcgtttgcacggtgagcacaacgctcattattctgtccccggtgccggatcatctccggcactttgggcaatcctccggctcaccttggcgccgagcctgcgaatctcctccacccgaccgacaaggtttccgcgcccatccctcagacgacgcacggcaagatcgaacgaatccgaaacgccggaaagcttctttcgggcatcctccatgctctcgactatgagggctacctgatcgtagatacggcccgcacgatcggcaatgagctcggcattgcggttttcgttttcgcgacgccataactgggcgataagcttgagggtgatcatcagggttgccggtccgcagagtacgatgttctttccggaaagatcgtacataagatccggatcggcctgcatgacggcctgccatgcaggttcgagcggaatgcacataatcacgaaatcgagcgtgcggttgcccccgatatcgtgatagtccttttcgagcagggcagcaatatggcggcgcaccgactgcacatgctccctgagggcctgatccctgccggatccgtcttcaaggctgcagaaccgttcataggcggtcagcgacaccttggaatcgacgatgaccgccttcccttcaggcagcaacaccatgaaatcggggcgcttcagagtgccgtcctcgccacggaaactctcctgcgcaacatattctcgccccttttcaagtccggaagcttcgaaaatccgtccgataatcatctctccccagtcgccctgtaccttggaatcccccttgatcgcacgggcaagcgtgttggcctcgtcgctcaccctgccgctcagttccataagctgccgaacctgttcccgcaggcttgccgaaccggcgatattcgattcatgcagttcatccaccctgcgtcggaatccgtcgagctgttcgcgaaaaggctgcaggagggtgtccatccgctgccggttctcttcgccgagcacccttccccgctcttcgacgatcctgcccgcaagactttcgaactccttctgaagtcgggcttcggaatcctgaagcagtacgatcttctcggctgcactcctgcgttcatgctgcaggtcggcctcaagacgggcatactcgaccctgagcttctccagttcacctcctgcagcttcaagtcgcaagagcgcacgatcccgctccgcttcggcgccctgcagacgcatcagctcggctttgcgcggcgcatcgccgaactggcgaaaaaggatgaaaacaagcagcagcagcacaaggagcagcaataagagaatcagcggatcgttcatatcggtttcttatggggtaacgtcggacttttctgcaagatacatacaaagcggcgaaaaacgcaccctgtccggatcgcatcagtctccccgtatatcgtactcgtatattctttccctctgccggcaaatactttgattattaaagttctttatagacaagaaaaagaaaatcggacattcctgtccgccatgcattccaagccaccgcaacaccctgcccggaatacaaatggcgggttggaaaacccgcccccccttacacctttacacttcaccgcgtcagtgtcaagtgccaacaccattccggatcagatcgtggcgtgtgaatggagtgtcgtaaactgaagggaaataacctggcgcgagcgccaagcccccgggaaatccggggcctgggtgtcaagcgacgtacaggagcgcgagtgtcaaaaccgtttcgtgtatatatgacaatagggctgatgaccggtttttttgtaataatcctgatggtagtcctctgccggccagaaggttccggctttttccaccgtggtcgccaccagatacccttttgctttcagttcggcaatgagccttgctgccacctgtcgctgctcctcgtcggcgtagaaaaccgccgaacggtactgcgtccctgcgtccgggccctgccggttcacctgtgtcggatcgtggatttcgaaaaacagcttcgcgagggtttcgtaactcacaagagcgggatcgtactcgacctccacagcctcggcatgccccgtccttccgctgcagacctgcttataggaaggattggaggtctctcccccggtatagccggatttgaccgcaagcacgcccttcacgttgctgaaatggtactccactccccagaagcacccgcccgcaaaaaccgcggtccgggttgccggaggtttttgggcttccggctgaaagttcagggaaaccgagttcacgcaatggcgaacgtttttaccggtcatgccttcgttgaaaaaaacatggccgagatgagcgccgcagttcgcacatacgatctcggtacgcctgccgtccgcatcgcgaacctctttaaccgcacctggcaaagcgtcgtcgaaactcggccaacccgtgcccgattcgaatttgtcggcggaactgaaaagaggagcgtcacactgccggcagtgataggttcctttctccctgttgagataatatttgccggaaaaaggcggttccgtgcctttatgcacgattacgcgctcttcttcgggcgtcagctgattgtacggcatatctttctccttttgctctttatgatgaacctccggtaccggcacggcattgccggaacaggatgcaagcagcagcagcacaagaaaggagaagaaaaaagagcgattactgtgcctgttgcgcaaaccgttgacgatgcagatgctcatgcaggttcccggtgtgtttgttggaagtgtcatgaccttgataactccatatcgatataaccgcaaggatttccagttggtttctccgattcacgagaactttcgctcgcttcgccatggttacagagagatattcccttgaaacagtatcgaatccatgccgttatgatccatgaatcccgccagccgaaccttctggcaaaggaaaaaagcccttatctcctgcagcacgccttcaatccggtcgactggcaaccctggggcccggaggctttccgtaaatcgagggagcggaacaagccgatatttctctccgtcggatacgcaacctgccactggtgccatgtgatggagcgggagtcttttgaaaacgaagagaccgcaaggctgctcaacggcagcttcataccggtgaaggttgaccgcgaggagcttccggatctcgaccggctctatatgacctatgtgcaggcttcaacgggaaggggtggttggccgatgtcggtatggctcacgccggacctgaaacctttttacgggggcagctacttcccgcccgaagatcgatacggcatgccggggttcagaaccgtgctcacctccattgcgcagttgtggaataccgatcccgcacgcataacggaagcttcacgcatctttttcgagcagcttcagtcctcctccccaatgggaaaaagcgggcttccggaaaagggagaggcgcaggaggcctgtttccggtggcttgcatccgcatacgatcccctccggggcgggttcggcggcgcgccgaaatttccaaggccggcactgctcacctttctcttcagccacgcctttcatacggggaaccgggaagccgcttcaatggccctgcacacgctgaaaaaaatggccgaagggggcatacacgatcacgtgcatagcatgggtaaaggcggaggtggattcgcccgctactccaccgacgaacgctggcatctcccccatttcgaaaaaatgctctacgacaatgcgcagcttgccgcaagctatctggaggcattccagatcagcggcgaaacgctgttcgcccgtatcgccgaggacatcttcaactacatactgcacgatatgcagtcgcctgagggcggcttctattcggctgaggatgccgacagcttccctgacggagaaactcaggaaaagcgtgaaggcgctttctatgtgtggagctggaaggaggtcatgtcgcttcctgcggaacccgataagctggaactgtttgcaagaacctacggcatgaaacccgaaggcaacgtgtctgaagatccgcacggagagttcggaggcaaaaacgtgctcatggagcagtcggcacctgaaaagcatgagaaagataccgtcgccgcacttgacgaggttcggcagcttctctacgaaaagcgcctgcaaagatcgcggccgctgctcgacgacaagatcatcacctcatggaacggcctcatgatatcggctttcgcaaaagggtaccgggttctcggtcacgaggagtatctccgggcagcgcgcaatgccgcggatttcatactcgtgcatctctatgaggaaaacgaaggccgtctgctccgccgctatcgcgacggtgatgcggcaataaccggaaaagccgaggattatgctttttttgtacgggggctgatcgacctctatcaggcctgcttcgacaaccggtacctcgatgccgccgacaggctctgtgaaacatgcaaccgcctgttctacgatcatgccgacggagggtatttcagcacggcaacggacgacaacacagttccggtgaggctgaaggaggagtatgacggcgcagaacctgccgcgtcgtctgtcggaattctgaacctgctcgaccttgccgtaatgaccggcaacgaagcgtatgagggtatggcggaagcctgcttcaggggtttcggcaccatgctttcgcataacagccctgccttgccgcttatgctcgcagcgctgaacaacgcccgtaaagggggtattctcgccgttcttgccggaaatatgcagtcgccccgaatgcaggaactgctgaaaacgctgaactcgcgttatcttccgggccttacccttatgcatcatgcatcggccggaagcctgaaaggcagcgaaataccggcagacatcgatccggaatcggcaatcccggcagtgtatctatgcatcgggcatgcgtgccgactcccggcaaccacccccgaagcgcttgacgagctgcttgacgggactatccgttgaaaggcagacggtcctcgatatcatcattcggttccttgcgcatgacgctgtcggcaacctggccgataaccgaacctgctgcaaagataccgagtccggctaccgcaatacctgcaagaaccggcatcaaaggagctgcaagcggtccgatcaccgctgcgccggctacacctgccgcggctttcagcacaccatcaggaggtttcaacgattccatgtgtttctatccgtttttagaagattattttgacaaatcgaagtcaatccttaccttaccgcatgccggaacagccgttcccgcagtaaacccgacataaggacaattagctcagttggttagagcgttcgcttcacacgcgagaggtcataggttcgagtcctatattgtccacccgcttcgcacaattgcttttttaccgatccggctatctgttcaaaacgtttttcattctattgtccgccatccggaccggtcacatccagatgaaccaatccgcttccctcgtccggcgtttcgggagttcccgactggttgttcatgacttcgacaacctgtttcatgagcgaatcggcaataaaaagcccggctcctcctatcagcatcccggcaactccgtgcatgacgaaaggcattcccagcggtgtcaggagtatagcacctccagccgcagccgcagcgtctttcagcatagttacaactccctgttgtagttttggttacaggccaaacgggcgcaccgtcccctctggctttaaaacttcatgtataaaatatacacaggattttccggaaaaaggaatggaaggtttcgggtatcattcctttattgtgacggttgcgtgaagcgttatttgaaaaaggatatttcctgaccacgaaatctcttgcaagcgtctttacaaatgggtaaaatccacatgcatgcatatctccaagttttaaaaccaaaagttccgaattattaattcggcaaagaataatggacaaaaaaatcagaaaggttcttgtagccaatcgcagcgtaccggcggtacgggttattcagacatgcaaagacagaaaaatcccgacgacggcggtctacagtactccggaccggcttgcagcccatgtgttcatggcgaatgatgcggttcatatcggcgaggctccgccggtagagtcgtacctgaacatggaaaagattatcgccgcagccctcaaaaccggcgcaaacggcgtgcatccaggctggggcttcctttccgaaaatgcaaagttcgcccgaatggtgcaggattcgggcctgatatggatcgggccgagccctgaagtgatccacaagatgggcgacaagatcgagtcgaaaaaaattgccaaagaagccagagtccccaccattccgggcatcaactcgccgaacacaaccgaggaaatccgcaggtggatgcaggaagaggacgttgtgtttccgattatcatcaaagcctcttcgggcggcggcggcaaggggatggtgagggtcggcaacgacacggaacttgagaccgcgctggcacaggcccggtcggaagcgaaaaaatcattcggcaacgacgaaatactcgttgagaagtttatcgaaaagggcaagcacatcgaggtgcagatcattgccgaccagcacggcaacgtgcttcatctctacgatcgcgagtgcacgctgcagcgccgcaatcagaaggtgatcgaagaggccccctctcccagcctcgacgaagagacccgcaactcgatctgcgaaacggccgtccggctcatgcgcacaatcggctactcctctgcaggcacggtcgagtttctgctcgatgcagcaaccggcaagttctacttcctcgaagtgaacacccgccttcaggttgagcatggcattaccgagctggtaaccggcgtggatatcgtcagcctgatgctcgacatagcccagggcgaaccgctcagcttccggcaggaaaacatccgtccgaaccgctgggcgctggaagtccgtctcaacgcggaagatcctgcaacgttcaacccttcattcggcaacatcagccgcctgcacctgaatctctatccaggaaccagagtttcgcagggggtctatgagggctctgaaattcctccctactacgactcgctgatcatgctcctgatgacaaccggccccgacagggaaaccgctatcatgaagatggacagcattctctgccggaacctgagggtcgaaggggtcaaaacactttcgccgctgcttttgagcatcatccggcacccgaatttcatcaaaggcgatttttcaacgcgttttatcgaagagcatatggacgagctcgtctccatgttccccgaaagcgacagcgaagaggatgcgctgaaaatcgccagatatgtagctgaaatttctgcacttggaacaccgaactggatttaaccaacatgacaaattccgttttcgtaaaaccgggaatgagccccagagagatcgttcataacgttcgcaatctgggtgcgattgccctgacctctaccggcatgagagacgccggtcagtcggattataagaaccggctgaggatacgcgacctctcctccctttctcctcactacaatgaaatggggctcttcagctccgagtgccatggcggtgcgcgctggcatgttggaatcatgaaccgccgcgaaagccctttcgacgagattgcgctgctcagggaaaaaatgccgaacgtgctgctgcagacgctcgtgcgcgaaaccaacctctggggctatcgtccttatccgaagaacatcatcgagcatgtgatctcccgggtagatatcgacgtatggcgctgtttctccttcctcaacgacgtgcgcaacatgcgtacggtcgccgaagtggtcatgaaacgcggtcgacttttccagcctgccattgcctttacccaggccgactggacaacgaacgactatttcctgaaactcgtcagggagatcgtcgatctttgcggcggcacggacgaaatcattctctgcgtcaaggacatggctggagtcggcagtccgcgacgcatgcgttcgctctttgacgccatcaagcaggattttcccgatcttgttctgcaatatcaccgccatgcaaccgacggccttgcccttcctgcgctccttgccgccgctcaggccggtgcaggcatcatcgatgtcgaagaggactcgctcacccgtttctacggccaggcgccgctcctgagcgtcgcctcgttcctcgaagaatcgggcataaacgtccatctcaacgtcaaagcggcagatggagcggttcagaaagtgcgcgaatggatccgccattacgaatgggccgaatcgcccttcaaaggcttcgatcatggcgttcttatgcaccgcatgcccggcggcgcctttccaagctccttcgaacaggcgcagaaaggcggtttcctgcacctgatgcccgcgattcttaaaatgatgtcgctctacaaccagattgtaagatatttcgatgtaactcccggctcgcaggtcacgtgggtcacctgcagcggcatcgtgaaccactacgacaaagagcgtggcatggccggagtcaatcatgtcatcgatcttctgacacggtttgtcgaggagaaaaagcaggacttcgatgccatgccgccagaagatcagaacgaactgctccatcttttcaggggtgctccgggtgatttcaaaaacctcatcatcgggaactacggaaaactgccgatgggatggccggcggactgggtctatacaagctgtttcggagaggaaggtcgagagaaaatcgctcagcgccatgaagaatctccgctggacgcgattccggacgaggacctgaaacgcctgcgacacgagcttactgaacagctcgaccgcactccgaacgaagaggagttcattctctatctcatgcacccgaaagatgccctcgacctcatccggttccgcgaaaaatatggcgacgcaccgcttgttctgcccaccgatgtctggaaatccggcttgcagaaatcgggcgacaaggtcgaatttgagtatcggggagttccctattccatcgagcgcgtttcgatcggttcggaacatgacggtgtcattcacgccgtcatgaaggtcaacaaccagatccgggtcttcaagatcgaaacgcctcgcgcccgtaaaaccgagataagaatggctaaaggcatgaccgatatcggcgccccgatcaacggaaccgtctggcgcatcggaaatccggatcgcggtccggtcagggccggagacattgtccacaagggcgaagagatagcaaatctcgaagccatgaaaatggagaatgcgatcttcgcaccatatgacgcgcagatcaccgaaatcacggtacggctcaaccagatggtgaaacaggaacagctgcttttcgttctggaagaggtgaaggaacaggattgatcgataaacgagggggcgacaggaaattcgccccttcgccaggaaggcatacctgatcacgttctgaccgggattgtcaggtcgcaaggcaatcccgcggaatgaacacaaaaaataatgcagtatttttcttaacaattgttaccttacctgaagaaacagcaccctcagtgcgtgaaaaccaatatactgcgttgcatggcaggcaggccctccacatatccgctgctcgcagcagcatctctcactactccgggatttcattcccgtgtaaatcgaaacagcaatgatcaagcaggaaaacagctcttcctatcttttcgggggaaacgccccgtatatcgaagacctttatgaagcctatcttgaaaatccgggttcggttcccgaaaactggcgcatgtacttcgatgccatgcagcatctccctgcgtcagacggaagcgacagccgggacatagcgcactcgcccgttcaggcatcctttgccgaacgggcccggctgggacctatctgccgcgtggtggcgagccctgatgccgaacttggacgcaaacgcgtttcggttcagaagctgatcgcagcataccgcaacatcggttcacgccgggctgacctcgatcccctcaaacgccaggaaagacccgcactgcctgatctggagccatccttctacggtttttccgataccgatatggatattgtttttaacacgagcaatacctatttcggaagcgaaaccatgccgctccgggagctgatcggaaatctccgggaaacctactgcgggaccctcggcatcgagttcatgtacatcaccgatcagaccgggaaacgatggtggcaggcaaagttcgaaacaatacgcgcgaaacccgatttcagccccgagagaaaaaaacacatcctcgaacgcctcacagccgccgaggggttcgaacgttacctccatacccgctttatcggccagaaacggttctcccttgaaggcggcgacagctttattccggcaatggacgaaatcatccagcgcgccgggaaagccggtgtgctggagattgtcatcggcatggcacaccgcggtcggctgaatgttctggtgaacatcatgggcaaaaatccgctcgacctgtttgccgaatttgaaggcaaacatgccggcgaccttccatccggcgacgtaaagtatcatcaggggttcacaagcgatatcgtaacgcccggaggcccggtaaacctctccctcgccttcaatccatcgcaccttgaaatcgtcaaccctgttgtcgaaggtgccgtcaaggccaggcaggtcagacgaagcgaccgggacggctcgcaggtactgccgattctggtccacggcgatgcggccttcgccggtcagggcgtgatcatggaaacactcaacctggctctgaccagaggatacggcaccggaggtaccgtgcatattgtcatcaacaaccagatcggattcacgacatccgatccgagagacagccgttctacgacatactgtaccgatgtcgtcaaaatgatcgaggctccggtgctgcacgtcaacggcgacgatcccgaagccgtcgtgctggctgcgcagatggctctcgattatcggcaggcattcaaacgggatgtcgtaatcgatatcatctgtttcaggaaacttggccataacgaacaggataccccggccatgacccagccgctgatgtacaaaaatatcgacaagcaccccggaacccgtaaactttatgccgacaggcttctctctcagggcatcatcaaggcgaacgatgccgaggcgataagcaaacagttccgcaaggatctcgacgaaggacgctacagtgccaatcccgtactcgtcaacaaaaccattttcactgccgaacctggcccgggccgaaccgaaacatcggaaaccggcgtacctctgacagagctgcagagaatttcagaaaagattacgcgtattcccgaaaacttcaggatccatccgcttgttgaaaaggtagtgaacgacaggagacggatgggccggggagaacatccgctcgactggggaatgggagagcaccttgcgtttgcctcgctcgtggcaggaggatatccggtacgtattaccggtcaggacagcggcaggggaaccttttcgcaccgccatgccgtcctgcacgaccagaaccgggaaaaatgggattccggcatctatataccgctgcagaacgttacggataaccaggcgccattcaccgtcatcgattcggttctctcggaagaggccgtgcttggtttcgaatacggatactccatttcggcacccgatacgctggtgatctgggaagcccagttcggcgacttcgccaatggagcccaggtactgatcgaccagttcatcacatcgggagaggtcaaatggggtcttgcctccggcctcaccctcatgctcccccacggctatgaaggccaggggccggaacactcttcagcacggccggagcgattcctgcaactgtgcgccgaaaacaacatacaggtctgtcagccgactacgccagcccagatattccatctgctgcgccgccagatgacggcaatggctctcaagcccctggtaattcttacgccgaaatcgctgctcagaaacaaagaagcggtttcaagactcgacgaactgtcggagggacatttcaggaacatcatcggcgatccggctgccgatccgaaaaaaatcacgagattgctggcctgctccggcaaaatatactatgacctcctgaaccgccgacgggaaaacaccatggaaaatgcagcggtcatccgcgtcgaacagctctaccctttccctttcgaagagttctccgcagagatccggcgctaccctgggctgaaggaaatcgtctggtgccaggatgagccgaaaaatcagggctactggcgttttctccagcattatatcatgaatgccatgatcccggggcagcagttcggttacgccggccgtcctgcatcggcatctacagcatgcggttacgccgccatgcatgcactgcagcagcaggcactgctcgatcaggcctacggcgagttcagcgttttttacaacaaataacatccacaaatggcaataatcgatgtcaccatatcccagttgtcggaatcggtttccgaagcgactctgctgaactggaaaaaacagccaggagatgccgttgccgaagatgaaattctgttcgaagtcgaaacagacaaagtggtattcgatgtcccgtcaccatcatccggaattctctttgaaattcttgtcggagacggaggaacaatcgttcccggacaggtacttgcgagaatcgacagcgaaggtaccccggcggcagctccatcggcacccgttgaagaaccggattccgaaacaggaacaaccgtgcatccttcggaaccccaatctcaggcaacaagccccttcgccatgccatcggcagcccgcctcatggcggaaagcggattggatgcccgggaggtgcatggcacaggaaaacagggaagaatcatcaagggcgacgttctggccgcaattgcagccggagcggaaccagccacgccggtatcggcttcgacacagaaaatcctgcctgtcgaggcataccgggaactacccgtggcaaccgaccgccccgaacagcgcgtaccgatgacccggctcagggcacgcattgccgaaaggctcctgcaatcccagtccacgaacgccattctcacgaccttcaacgaagtcaacatgcagccggtcatcgatctgcggaaccgttacagggaagcgttcgaaaaagaacacggcgtcaaactcggattcatgtcattcttcgtaaaggctgtggtgcatgccctgaggaagtatccggtactgaacgcatcggttgacggcaaggatatcatctatcacggctatttcgacatcggggtcgcggtcagctctccaagaggccttgtcgttcctgtcctgcgcaacgccgaccagatgagcatagctgaaatcgaacggaaaatcacagacttctccacgaaagccaggctcggaacgctttcgctcgaagaactgagcggaggtaccttctctgtttcaaacggcggcgtgttcggatcgatgctctcgacacccatcatcaacccgccccaatcggcgattctcggcatccatgcaaccaaagaaaggcctgttgttgaaaacggagaaatcgtgatccgtccgatgaactaccttgccatgtcctacgaccaccgtattatcgacggcaaggaagccgtcctcggccttgttgcaatcaagaatgcgctggaagaccctgcgcgtctcctcctcgatctttaagcgaaaacatatcatgaccaggaaattcgacattctcgttatcggcgcaggaccaggcggctatatagcggcaatccgcgcggcacagcttgggttttccgttgcctgctgcgaattcaacgcatacgacagcccggagcatgaacccaggctcggcggcacctgcctaaacgccggctgcattcccctgaaagcgcttgtcgcctcctccgaggcctatgaaaaaacagcgcacagcctctcaagccatggcatcaccgtcaacggggtcactatcgacgtggccaggatgcagcagcgcaaagaggaaatcgtcacaagaatgaccggcggcatccagttcctcttcaggaagaacaagatcaccctgctcaaagggcaggcatcctttgctggcaaaaccgaaaccggcttccggataactataggcggcaacgatggcaaggaagatgtcgttgcacagaaagtcattatagctacaggctcgaaagcccggcacattcccaacgtacgggtcgataacgtcacgatctgcgataacgaaggcgcactgaaattcaccgaagccccgaaaaaactcggggtgatcggcgcaggggtgatcgggctcgaactgggttctgtctggcgacgacttggcgccgaagtcaccgtgcttgaagtcatgccgtcatttctcggaagcgccgacgaaagcgtatcgagggaagctgcaaaactctttctcaagcagggactccgcatcaaactcggcgtccggataggtcaggcaaagcttacagagcaaggcatcagcatcgcctttacagacgatcagggagccgaacatctgctcgagtgcgacaagctcatcgtctccgtaggacgtgtaccgaataccgatcacctcaacctggaagctgtcggactgcagaccgacgaacggggattcattccggtcaacgaccactgcgcaacggcggcgccaggcatctttgcgatcggagatgtcgtcagggggcccatgcttgcgcacaaggccgaagatgaaggagtcatggtagccgaactgcttgccggccagaagccgcacatcgattacaacaccataccatgggtcatctacacgactcctgaaatcgcctgggtaggaaaaaccgagcagcagctccgaagcgaaggacatgactacaaaaccggcatgttcccctttgccgccaacggaagggctctcgggctgggcgacgtcgaagggttcgtcaaaatgcttgccgacgggaaaaccgacgaaattctcggtgtgcacatcatcggagccaatgcttccgaccttattgccgaagccgctctggccatggaattcagggcgtcatccgaagacatagcacggacctgccatccccatccgagcctttcggaagccatacgggaagccgctctggccatcgacaaaagggcattgaacatgtaaggcagaaaccccgttcgccatccggcagcaacccgtttccggacggcgaacggttccgttatgccacatgcaatcctcatatccctcccgtcacttgcctcctcctccaacgtaatgcgtgacacgttacgcgatcttcccgtccatcgtcgtatggccttggaccatgagtgcctgaacgaactgaaatttcacggactttccggttgaataaaaccggaaaaagtgttgcttgtatcagcacaaccctgaacataacctcgcagtaccatgtccatgcttttcttccgtaacaggctctgtcttttcatcctgccctttctttttctttttgccgcctgcaatgatgcttcggaatcggccaaagtcgtcaggattgccgatggagataccattaccattctgcatgcagacaacacgcaggaaagaatacgactgtatggaatcgattgccccgaaaaatcgcagtcgttcggcaattcggcccggaagttcaccggttcacttgttttcggtaaacaggcaagcatccgcagtatggatcgggataaatatggccggactgtggcctgggtatatgtcggggaaaagaacgtcaacgaagaactcgtcagggcaggctatgcgtggcattaccggcagcactcgaatgatgccggcctcaggaggctggaacatgaagcccgtaaggcaaaacgggggttatggtcagaatcgaacccggtaccgccatgggaatatcgacaaggggttcgttatcgtgcatccgaatcaaatgccgaggttcagcaatcaaaaccttctttggccagagcagaaaacaaagcgtcacattccgataccctttaccatggaaatgtgaaaaaccggaaatttcatctgccgggatgcagcgcctacaattgcaaaaactgtacggcggaattcagaaacagggagaaggcaatcgaagagggatatgagccatgccgtatgtgcaacccataacactctttcaggcaaatcaggatcctatctgtgaccggttgccgaaccatgtgccccttacgaagttcgtaaccgaggtcatggcctccatgctccagaaagagagccgacattgcaggagaggtgagctgcagtcgattgatacggtgcagctcacctgaaaacattacctgaatgtaaaattccttgcttttgcctgggtatgcaggtttttcaggataaccgttccgaggctctgcgatccggtggcttccgactccttctgacgaacataggcgtcacgttgcctgccgagatccgcgatctgcttcttcagctcttcgcgttcctgcctctttttctgaacatgcaggtcgagttccttgcgagacatccccttcagctcttcgggcaaactgctcctgtcaatccgctcaattgtcgtatgcttcttttcaatggcatccacaagatcccaatcggaagcctggtaaagccttgagcctttcgatgcagccctctccgccgcaacgggcgcagcaagcgccgccgcattcatatcctgcttctcctgccgggcctgatgctccctgccaagcctgccgtacggcacatacgttccgttgatcctgttattcagcaccatgagatcatcatcgtaaggggttataatgcccatcgtctcccgatcgctgtcgatcgcgaaataaccgccccgtccaatggcggctccccgctgccagaaggtatcgacccccgtccggtaatctccgcaatagatcgtgttgacagtgatatcccgttcagctgcccaacgacaggcagcctcgtaattgacttcgccctggttgaacggttcgttgccggcgatatagatcattttcaggccttggcgggaactgttccatctgagtcggttaaggctgctgccgattacatgtccgcaatactcggagccgccgttggttgtgagcgaaaagagcgcttcggaaagcagatcaagatcttcggtgaaaggcgtaacctgtcgaatatatccggaagcaggagaaagcgaattattgccgtattcatacaacgccacctggagccggatctgctcgcccctcttgtgcatcctcgacgtttcgttcacgatgcgccagagctggcttttggcctgattgatcagcccgtccatgctgttgctcgtatcaagaagaagggcaagctgaacaagtttgtaatccgacggacaccggccctcgaccggtctcagattatcgtactgcagagcgtacttctgcatcacactcctgccggacgcatcacccggttgcgttcgttcggcagattctgtcttccaggcaatcggtccggcttcgagaacagtgcttgcgggcagggcacaagcagcgacaaggaacggtaacaggcgtttcttcatgatcttttctgaaaaatgaggttgataatacaccaatgtttttttgacgttcaaagcgcccgcggcttgtgctccggatcgacaaaacataccgaactcaaaaaaatccggcaggagacttccgtcatctcccgaagaccgccctctccgcaatcgcccggttcgtcaactcccgctctccatgacatatggcattgttgtctccaggtttccgagaacctgtacaacactctccatttttttacttcagaaaccctctctttcgtatcattatacagcgtcccctaccctgcgggcaagggcgcgatccatgccttcgtaatctcccctgaacaaccggttcatcataattccggcaaattctccaagcaatcccgaaaaacgttcgtcattcacgaaacgggttccaccatcaggctctttatggagagaaaagcagtgttcggcgcgaaagagcccgaaggggagcgtgaaggtccagcagagccgttctgcaggccggagggtctcaacgaccaccggcacccacaacggaggaagcgatttgactttcagacgaatccggatcgttctcccctcttccggcaatcccctgacggcagtgacgagcgggttccacagcggatagaccgctgtgtcgaaaagaacgcgccagacatcggctgaccgtgcggagatcgcgatttcggtacgtacatttcccatttggcagtagcggtttcggaagcttttcaggctgtttcgttgttacagtgatacataataatttttactcatgtgtggacgattcggatttttcgaactgcgatattttctcgaccggctccgcgagcttgagctgcctttcgaagagaatgagcactacggcttcatgccgggttacaacatcgctcccgaaagcacgattaccgtgctgctcgggaagaagggctccaatgtgctctccaatgcgcactggggtctgattccccactgggcaaaagccctgccgaaggtgcggcccatcaacgcacgggcggaaagcctcggcgtgaaaccctatttccggcacatgctgaaccaccgccactgcctgattcctgcaagcggattttacgagtggagcgacatgcgtgacgcgagtgtcaaaaaacagccctgttacatacaccgggccgacgggcatccgatggcgtttgcgggtctctgggacacctgggagccgaccgggcgtgagaaaccggcagttacctcctgcaccatcatcaccacggccgctaatcgcgagatgcggccaatacacgagcgcatgccggtgatcctcgaaccggaaacatggaggctatggctggaaccggaaacaggttttgccgaaaaattgcttaaacctgctgctgaagggattctggaactttacccggtctcgaccagaatgaacaatccgcaatacatccgaaaagattgcatcgagaagctcgatgcatcggtacagggaaaatagttatgcttcctttttgaataaccgtttcatttttttacatttacttccctcgaacgatatggcgaagtggccgagtggtcaggcagaggtctgcaaaaccttgtacagcggttcgaatccgctcttcgcctcaaaaaaacagctgcgcattgcagctgtttttttttgcttccgcaccagccggctcttctatcctatcttctccgctcccgtaacaattgcttcgacaagcttttcaacagtcgcatcatccatcagtacgggaatgttcaggcagatactgttgcgcagcatggcgccggttttcggccagagcatttcgagatcgacatcgcggtagcggtcgaactcggggagcagatggctccatactcccgcgaagtgccagtcaagcgcttcgggcaggatctttgtaccaaaaccgcactccatgaggtgcgcttcgaaccggagcgcagcttcgcgatcccttaccctgaaaatcagtgtatcgccctgcgaaccatcctcgtcggcgaagggccggagtgtgatattgccgagatggcggatggcatccttgattttcttcttgttctccttcgttcgcgacaggatatcgtcgattttgcgaagctgggcaaggccgatggccgccgtgacctcgctgaggcgcagattgagccctttggctctgcgcggatccttgccgcgaggcagaccaacgaggtgcatgtggccgtggtctgaaaactcggccgctcgatcatacacatccttgtcgtcggtgacgatgatgccgccttcgccggtatgcatggtcttgcccgcatcgaacgagaaggaacccacccggccgatggtgccgagtttgcgccccctgtaggtagctccgagcgcctgtgccgcgtcctcgatgagcatgatgctgtgccggtcgcagatggctgcaagctcgaccattttcggcggagcccacatgggaatggccacgacggctttcgtggccggggtgatggctttttccacctccaccgggtcgagatggtatgtttcgtccagttcgaccggcaccggaactgcgccgagcgcactgatggcctcgaccggagcgatgaacgtccaagctgtggtgataacttcgtcgccgggagcgatacccgcgccggcaagcgcgcagtgaatggccgccgtacccgaggagaccgcatgggcatacttgacgcccatgtactccgcgaaccgctcctcgaactccctggccttgtagtttccgccgccgtaacggtagagattgaccttttcaccgctgaaaagatcctgtatttcggccagttcctcacggcctataagttcagctcctgccatagtaatgtattgtttgtttagagatgcagccactgtgcatgtgttacgtacgcagccttgacacccgcgccccgggaagtcggagcttggcacacagaccgcttgttaaccatacagagcggtgcctgagattcagcgattactggttttccgattatcctttttcacgagcattatactcaagttgcatatagatcgcatgacttcccgcccgacgcagaaatcataccgcgcaataaagtaagagcagtgccatcaagtcagattgtaaatcacatgccgtgccgaatcctcgttgaattctacggggtttccggcaaacgatcctttcagggcatccgatacgttacgggcaagctcggcggcattcccctgtccgtaaccgtacggaaccagatcagggatatccagctgccgatagagctcgtccatttcgccgaggagttccgcagtcgcatcctttgccgatggagaagatcgcatgggattgagcaaggcgtatttatcgtatcccttatcgaaattgtaacgcatcacctccttgagaaatatcgccccggccagtccgtgcggaatcctgtgtttcacgccgagatagtaggcaaaaccgttggtcggaccgtcaccggagttcatgagtgcagcagtgccgcagatgctgccgatagcgagatcgagacgcgattcggcacggtcgagctgtccctgctgcagggcgtagaaggtgcgctgaaacccttcgacagaaaatatcctgctcagaggagtgtgtttatgcgatccgaaactgtcgatacagtgtaccagactgtccatggcggaggcgatgacgcattccatcggagcggtcatcgagagctgcggatcgatcacgctttttttcggaaagttttttcggctgttgatgccgagcttgcggccttcggcttcgtcgataaaaacagcgttgaagctgatttcagccccgctgccaagcagcgaaggcaccgttaggagcggcaaggggtcgttcacatcctggggaaaccccttcagcgagagtgccggcacctcgttggtgagaagcagcgcgacgcccttgccaagatcgagcgtacttccgccacctatagcgacaatgccgtcaggagcatcgctgcggaaaaactccgccacattttcgagatgagcgtaagtcggttctcctttgaattcgttgcagaagagcacgctgttgccgaaacgcgagacaagccccttcagtatctcctgaaaataaagactcgatgaaagattggcatcgtagatgatgcccggcttgttcatggcgagctgccggacgtactccgggaggttcagcgcttcattgacgcctgcaataacgtcggtagagagaaaaaattgcatggtttttgattctattggttctccggaccggatacctggtctgccaggtttttcttgaacatataaaactcaattaaatctatttcttcgacactgtcgatctcccaggtctgccagaactccatttcatagatggaaagtttccggccgattctgtttcctgtgcttctgagcacctcgggagtcaccaggtagatcgatccgttttcgatatactgcgcaggacgctgctgccgcatgccccggttgcgatagtcgaaattgacactctcccagccttgcggccgcttctcccataccgtgagatcgtcaagtttcgtcacggagatgagcgaatcagcaccctccgcccgaaaccgctcgattgagcggtctatgtctcgcggcttgcgaaggggcgatgtggcctgaagaaagaccaccagaccgacaggaatggcccgttccttttcaagcaggtcaacggcgtgaagcaaagccgattccgacgaggcgccgtcgccgctcagctcctgcggacgttctatcaccccggccccgtatgcagcggcaacctcagcgatttcagcatcatcggttgaaacgaaaacccgatctatccgttccgactgaacggcctggagaacagtccaggccagcaggggtcgccccgcaacagggtagatgttttttcccttgagtcctttcgagcctccccgtgcgggaatgatcgcgatggtctgcttttctctgtgcatatgcctccctacccgtcgataaccaaccggcagacctcggcaatacgtctggccgccgacttgttctgcaatggtgtgagggccctcaactcatcggggtgcaacccgcagagaacggttttgttgagagcggaaccgacaaaaattgtcgaagaaaactgcgctataagcatgcgcgaattggcgatcatctcctcggtcttcccttcggtgaacaccagactttcaggagcccaggtattgatttctcgtaccgcccttccggtattctcgttcggatgaagcttgaaaatgagctgacggccaccagccagtccgaggtacttttcgatgtttttcttcctgttctcgtaaatgaaggtctcccggttgtcagaggtacaaacgagtacgaagtcccgatgttcaaagtcgttatgcagatactgctcgcagttgtcgaaattcgggatgctggtaacaactatcttttcgggattgacccctttacggataaacaggtcccgatacccttcgcttgcgacacagaatttttcgtaaagatcgctcagcccggtggttgccgtaccggcaacccagcggggcacccagcggaagttccgtgcaaggtgatacagtacggtttccggctcggtcatcccctcctgaaccagcacgattttctttcttttaatctctttgggaacaatcagatcggtacaggtaaccacaagatcgtaatcgcggctcatcccgcctgtatcgagctgcagttcatgatcgagaagatactgaagcgctcttccggagcgctttttaccaagaatcgtaaattccagaaggcccatgccgcttgcgactccaagcagaccgtcactgaaaaaaggagaaaagtaacggtcgtaatcacccagccactccgaaatctggtgcatctgggtagtctggttcatcgagccgcatataaacaagatcttcttcatacgtatgcccgattaaagaggcatcttcgactgtttgttacagaaatgtcacaaaaggaatagaatactgcactaaaaatataaaaaagctgttaacatcgcagccgatcctgcttcgtttgttaagactcccgtaaatctcccggacaactgacggatttgccggtagaattcgaggtcccgttctgttgatctccccgcctcgcaaccgcaagaatacctccttgtatgggcatgtcaacgaacatatcgcgctggaaaattgctgtgtcggtcgagacctgccgggattgaattcctcatcccgaaaactttcggaactcctgttttacgggttgcttcaaccttgttcccggatatttacgacaataaacagaaccggccttaacaatccatatctgcagatgaagtgtctcgcggatatggaatccggcttaatctggcgctccggagccgtcggtcagcccggcggaaggatacgccaaacacacaggaattatgtcgccaaagagcatttgtatattactatcacgaactttatttgatatatcaggaactttatttattaaagctacatttcctaaaacacagttaattacagcaaagttgacctttccatcccctgcagttcagcttttcgaacagtactgaagccggacggctttgttgtaaatgagtgcgttacgctttttaattaaacaaaacagtttttaatcagtaatttacacgcaaacttaacaagaaatgaccatgcctgcagaacaaagagaaccgatggatttactggatgaaatttactcgctgggcttctggatgacggattctttaaaaaaaaccaatgaacttgtttacagaacctttcagaaacttgactcaagcgcttcggaaatcaaagtattcaaaacattcagaaacgtttattatgagcttttcgcactggatgatgtcacctgcagagaaaaagcgtcctgttttcctgatgaaaaccttttggttctgctgcgccagcaggagactgatcgaaagctgtctgttctgttttccgagatatgcggactgaaacaccgcgagatatcgatgataatcggcaagcctctcgacaccatacgattattgttatcatcggggcgaaaatcgattgttgatggtttgctggttatactggcatgcgttgaacccgccctgatctgttaaaaaaaccgttttttaactgaggtacccataaaacagaccggaaaagtcagcggcgcccggataaagggatgatgctcctgcaacaggtctgtaaccggtgctgctgcacctctctccactacccctatgaggagagagagggtatgtaaacaggaattgcagattcatgattcgtcgttgttacccccagactgcgcatcgccgagatgcaccccggaaagaaacatgacgccgtaaccgaaagagtaccagagcacctccttgaaacgcctcaaaagcacgaacgccgctccgtcggccgcaaaatcgtgtatgccgagcgcctgaaaaaaaagaagatatccgagatcctgcactccgagccccgaaggaatgaaaaaaaacagcgaacgaagcatggcgagcgcaatatcgatggcaaatatctgataaaaggaaatctcgaccccaagcagagttaatatgatataactttccgccgtaagcataaaccatgcaaggacatagtagaacattgccagcagacgtcctcctgcgggaaacccccggtaactgttcagcgcctgatcggtatcgagaaacccggactccttctcaagcagccaggccttgagcttcctgaacggaacaagcataagaaaacgatggatatgtcctgcgacacttccattaaggagcagcagaagaaagagcataaagagaagaaaaaccgcaaggccgctgatcaccatcaacaaaccaagtccttcgaacccgattacccgacgtgaaaccatctgtaaaaaaccgtagcccgcaaaagcgccgattacggtatacagcccctgcgctgcaccgagcatgagcttgcgcaccgccacactcgccactgattcggggacgggaagaccgataaaacgattacagagatacggtctgagcggttcaccgacagctacgcctgcgggaagcgtcatggaaacggtttcggcgataagctgtattctcagcaggggaaaaaaaggtatacgcgttattccgggaggaaatacctttatccatgcaaaggtttctaccacatgaagcacgagaaaaggcaagagaatcaatacggaagaaaatcctatcgaaagaattctgccgatggcaccttcaagatctatctgactgaaaagatatatgataagacaaacaccaagcagaagaccggcatatcccggcaaattattactcttgttttgctttaactgcataaaagggatgaaaaacagacataaaagataccgtaaagtaccaaactctctttgcaaagataatattgtatcgttaattatttctttaatcggtttgaaccttccagcatcgttctttcgggcatttctttcgagccccgccggctcacctgttaaccaatacggatccacaagattaactcctgctctctatgggactcatcaacgctgattttcatacgttacctgaactgttctcttccgttttcagtcactatcgaggcaaaaaagagaagtttcccattgccaggaagatcaatggggtctatgaacccataccatatgattctctggaacaggatgttcaatattttggagcatttctcagggaaaacggcataagcccaaaagaccgggtagccattctctcggaaaaccggccggggtggtaccttgccgatatggccatcctcaatatcggcgcgatcgacgtaccgctttacccctctcttccgcctaaccagatcgaatacattctgcgcaactgcagcgcgaaaggcattgttgtctcgaacatgctccagctcggcaaaatcctctccatatggcagaacctccccgacctgaatctggtcatcgtcatgaaccgtctcgaagagcccattgaggatgtgatcgacctgaatcgcgtaaaagaggccggcagtaaaattcttgacagcaagccctggattcttgacggcatcaaggtggaaccggacgacaccgcaacgattatctatacttccggcactaccggtcttccgaaaggagtcatgcttacgcatggcaacctctgcgaaaacgtcaaatcctgctcctcggttatccggctcgacgaaacagactgcagcctctcttttctcccgctctcccacgcatatgagcgtacaggcgggtactatctcctgttcgcctgcggtgccgccatctatctggccgaaagtatcgaaaccatatcgctcaatattgccgaagcaaaaccaaccatcatctttacggtccctcgcctgttcgacagaatgaaggcaaacatgctcaaacagatttccagcgaaagcgcaatcaaacagaaaattttcaactgggccgttaaaaccggtgaacagtaccatcgccaggtgaacgagaaaaaccgtgcatcgataacactttccatacagcacaatctggccgacaagctcgtgtaccacaagatccgcaaaaaattcggcggccgcctgcgctacttcgtatcaggcggcgctgccctgccgcagaaaatcggagagttttttcaggctctcggcatcaacattctcgaagggttcggtctgacggaaacctcgccggtaacgaacgtcaaccgccctgataaaataaagttcggcactgtaggaccggcagtgaaaaatgttcaggtaaaaatagccgaagacggagaaatcctgctcaaaggcccgaacattatgaaaggatactggcaggacgaaaccgcaacaaaagaagtcatcagggacggatggttttacagcggcgatatcggtgaaatcgatcgcgacggctacctgaaaatcaccgaccggaaaaaacatatcatcgtcacctcgggggggaaaaacatcgcccctcagccgatcgaaaacctgatcattgaaagcgcttttgtcgatcaggtcatcgtaatcggagaaaaacgcccattccttattgccgtcatcgtacccgatttcgtcaagctcaacgagtatgcagcgcagaactcgatttcggctaaaaccaacaaagagctgatcgagaacaaggccatacagcagatttacgaaaaactcatgcgcaacatctcccgacagctcgccacacacgaaaaagtgcgcaaattcctgctgatcgaagaggcattcagcatcgaaaagggcaacatgacccctaccatgaaactgaaacgcaagaccataacggagaaatacgcgcaggagatcgacaaggtttacaacgccctgaacatggtttacaacaccgagtagtccatgctgccgtaacgattgcatgcaacacagtgaacggataacccgtaatggttccggcccgcgggtgcatgacgaccgcaatccgagttgcaggcaacaagatacccgataatcctgatcttattatggcaaccatcgaagagtataccgaaggcaccatacagaaaggaatacgaaagacgctcatccatttcgataccatttccaccccagtgcctgaggatgaaaaatcgcgtcatatccggcagaaaatcgatacattcgagcctcttctccttacgccggaccaggctgcaatatctatccggcaggcagaagccatagcgctcggcgagagggtctgccgggcgctccaccccggttcggtctacagcgaatcggtatttctcgacggtctcgccgttgcaatggttcgtgccggaaaggcgaggaatgccggtgtcgacgaggcgtgcaaaagcctggaaggatgttccgggcgtcccctcatcatctcgaaggtttcagggaagtatcaggaaatatgcccatcggttccttcggaatgcgtctactggcgagccgtgaaaaaagggatacactgcctgaaacacaaagcatgatcaccccctgatccgcagcacccgcccctttccgttctcgccgtcaccttcctccacaagcccttcgagaacaagatcgccgacgatctcccggatgttccaggagcagtcgccgtatcttgcatcgagctcttcaagaaaaacctgatcagatgctacgagttccttcataatcatgccgcgataccagcgtttcgaaccccggaatttcgactgtttcgtgagagggcgtataccggtgatgcggcttgtgaggcagagcgatccgtaatccatcagcgcattgtgccagtctcgactgcggcccggcggaaggagctgttcggcagcaatctggatactccgcttcgaagtctcttccggcagggcgaattcgtggatgatgatgcgccggatattggtatcgactgcagcgacatcgaggttgtcggcgaagaccggaatggagcggcaggtatagtcgcctatacccggaagggttttcagttcagccggagcggccggcaccacgcccccgaaacgctctgtcaccattcttgcgcagctctgcagccgctggccgcgggagttgtagccaagaccgctccagagcgcaagcacatccctcagcggtgcggaggcgagggcggcgacatcgggaaagcgacccatccatgcggtgaatttcggcactacccgatcggcctgcgtctgctggagcatgatttcgctgaccatgacggcataccggtcgcgggtctccctccagggaaagcttcggcggctgtctccgtaaaaagcgaaaatcttacgccggaaaacctcgatgggctcctggtgagggagaaccgtattcaaggatctactcccttgttaaagggtgacaaagcggtcgacaacgatagctcccttttcgtcgagtttgagcagcgccgcttcatggaaagggtcgtggccgaaatagagcatttctccaccctcgatcatgctgttgagcaaagcggttttctcgtcgataaccgtgagcggctctatatcgaatcccatcacccacggaaggggaagatgcgccgatgagggcacgagatcgctgccgtgcaccagtgtccgccctccgtcgcttatacgcacaagctgctgcccccttgtgtggccgttgctgacgaaaacttctataccgggaaacagttccatcgggccgtctatcagctcgaggcccgaaagctgcccgaacgccccgatgaacatggacgaatagctgaccttctctttctggttgggccttgtcgcggaaagataattctctttctggacgtaatggcgtgccgagggaaaatgcggttgaagcccgtcatccgagggcttgaaggaacccccgacatgatcgaaatgcagatgagtgtaaatgatgtcggttatatcctccggcgcgagaccatgagcctgcagttcggagtcgagcctgaagtccgaaagaagatagatggaacgaagcttctcgctccatgccgtgcccataccggtatcgacaaggatatgcctgccttttccggaaatcaggagtactcttgccttgagcataacgcgattgaacacgtcggacggggtgtgcttttcccacatgaccttcggcacaacgccgaacattgccccgccgtcgagcgcaaaatcctgtacgtcgagagaatataaacggtaatcgcctatctgcatcataggtatactcggttatgggcacctctataaaattgttgcgcgcccggaccggcacgctacgtatgcctcgataagacaataaacgaacgggaagaatggaaaaaactgcccgcacgcagttactgacggttataaccctcgtgtgagatcaaccgcaaaaaaagaagaaccggcaggtctgcaagatctgccggttctttttcattatatcaggctttgacagggaacttgcgctctttgaccttgagagcggctttaccggtacgcttgcgaagatagaagagttttgcccttcttgccttgccgtgcttcagaacggtaacgctctcgacgttcggagagttgacaggaatgattctttcaacaccgacgccatgagaaatcttgcgaacggtgatggtttttgatgcgccagcgcctctgtcgctgataacgacaccttcataagcctgcagtctctctttttcgccttcgataaccttcagctggatccttacggtatcaccgggattgatcaccggaaaatcggttctgctctgtgtggcttcaactaactgaattaactgatccattttcgacaactatttaacgttacgatattttaactctactcattaaaaatctttttatcaagcaggtccggcctccgttgaagcgtacgctgcagggcgttctcataacgccatttttctatattccggtgatgtcccgacagaagtacatccggaaccttcattcccctgaattcggccggcctcgtatagtaggctgaatcgagcattccggtctgaaaggagtcagtcagagccgactctccgtcaccgatgacaccggggatcaacctgactatagcatccatgatcacaagcgagggtatctctcctcctgaaacgacaacatcccctatcgaaacttccatggtaaccagcatctgccttatccggtcgtccaccgccttgtagtgaccacaaagaagcataaggttttttgtgcgtgaaagccggttcgcaagcggctggtcgaatggtttcccatccggagtcggaaagataacccaatcatactctctttccgcaagaagcttttcaacacaggcaaaaaccggttccggacgtatcaccataccggcccccccgccgaaaggggtatcgtcaacctgcttgtaccgcccgagaccgtaatcatgcagattgtgaacatggatttccgcatactgttttttcctggcgattgcgagcaggccgttttgcaacggcgagtcgaaaaagccgggaatgacggaaatcacatcaatccgtaatggttccatcatggccaagggaggtcagcactcttttaatcaacggatctttcataaaaactcttcaaacctcggcacaaccatcaggcgcctttcagtatcgatctcttcgataaactcttcaatggccggcagcaggacgatcctgccgccgctcattgtcacttcataaacctcgtgagcaggcatggccagcacatcggtaaccactccggcttcacggccactgccgtcaagtacggcaagacctatcaggtcgtgcagataagcacgtccttgcggcattgccatgagatcctgttcctctatatagaggttcataccacatatggcttccgcctgttcccgactttcaataccttcaaaaaacaaccacgcaaatcctctgctgagggaagcgcggacaattttgcaaacaacagcactgtcgcccgtctttccgacaaaataagccttgcgctccagaaaacgttcgggataatcggtaaccggaagcacctttacctcacctttcaaacctttcggcttgagcacggtaccagtcagataacggttcatccctgaaaataactcctgccggaattaagcttcggcgccttttgcttctgcggcttttttggcctgacgacgacgggttttaacggcaagacgtttctggcgtctttcagtctgattctgctgccacttttccatttcggcggtaatatcagcttcactgcgaccaaggctgcgaagtctcaattcatgaagaagacccgtagaacggatgagactgcgcacggtgtcagtcggctgtgcaccggtctgcatccagtatgaaacgcggtctttcttgattgtgacggcatgcggtttcgctgttggctggtagtggcctacaatttccagaaacttgccatctctcggtgcacgtgagtcggcagcgacaatctggtaaaacggcaatttttttcttccggttcttttaagtctgatcttaaccaatgctctgagtattttagttaatgttaactgtaaatataaattatcgtttcaaaaacttgtcgagtgcaagattctgggaagtgatctttctgccggactgcgacagtttcgataccgaccgcatcatctttttcatttctccgaactgcttgagcagcagattgacatcctgaaccttggttccgctgccttttgctatacgctgacggcggcttccgttgatgatttcaggattctctttttcctgcttcgtcatcgagttgatcattgcctcgataggcctgaaatcaagattctctatttcctgtttcggaaccattttgttcaggcccggaaccatttcaataagcccctgtatggaacccattttcttgagctgctgcagctgatcgaaaaaatcgttcagatcgaactcattcttcatgagtcttttctgcatctgcatggttttctcgatatcgagcgtctcctgtgctttttcaacaaagctcacaatatcgcccatgccgagaattctctgcgccatacgctcggggtagaagaggtcgagatcatcaaccttctcgccgatactgatgaacttgatcggcttttccacaacctgcctgatcgaaagtgcggcgccgccacgggcatcaccgtcaagcttggtaagcacaacaccatcgaaatcaagcctttcgttgaactctcttgccgtattcacggcttcctggcccatcatcgagtcaacgacaaaaagcaattcgtcaggtttcagcgcattcttgatggcttctgcctcggccatcatcttctcgtcgatctgaagacgaccggctgtatcgacaatcaaaacatccttcgctccggcacgcgcagcctcaagcccctgcatgacagccttcatggcatccggttcctctatggaaaaaaccggaacctcaacctgttcaccaagagtcttcaactgatcgattgccgcaggacgataaacgtctgccgcaacaagcaagggattttttccgttctttttcaaccttctcgcaagcttggcacagaaggtggttttgcctgaaccctgaagtccggcaaccatgatgatggccggaagttttttgggtgaaagattaagcggtttgttttcgccgcccataagctcggtcagctcgtcattgacgattttaacgatcatctgggctggtgagacgcttttgataacctcttcaccaagagatttctcccgaatatcctcaacgagctttttggcaaccttgtagttgacgtccgcgctgagcagagccctcttgatatcgcgcatcgcgataccgatattgatctcgtttatggttgcctgcccggcaagctttttaaaggtaagctctaatttatcactgagactgtcgaacatggtcttatcgtcttttcacgtatcttcttttcaagataaagcttaaaaatagttagctttaattataagaaaatttcgttaaaaataaaactgcctgttcctgagtttgcggttattccggaatttagcgttaattttgctttttggaagccattgtgacccgcaacaaacccttttgaggaaatgtactctctcccgattgaaaagatcgtcgcatcattcagccgacttaaaatcgccgttatcggcgacatcatgctcgacaaatatattttcggacatgtttcgcgcatctcaccggaatatcccgttccggtcgtcgatgtcacccacgaggaccaccgcataggtggagcggcgaacgtcgcgcgaaacaccctctctctcggcgctgagacgtttcttatcggtgttaccggcactgacggaaatcgggagattcttgcggaactcttcgaaaaacagggtcttcgaacagatcatctcgtcagcgatgcctctcgccccacaacctgtaaaacaagaattctctcacagaaccatcacattaccagagtggatttcgaaagccggctgcccattcaaggcgcaatcgagaaaagcattgcaggaaaactgcgggaggtggcggaatcgatcgatgcgatcattctcgaggattacaataaaggtgtgctgacggccggccttatccgggagcttatcggtatcgcaatggaccacgatattcctgtgcttgtagaccctaaactcgagggatttttcgcctatcagggatgcacggttttcaagccaaatctttcagaactggcttcctctctcggcatggtggtgcagaacaacgaccttgaggtcgagatggcctgtctgaagcttcaggaaaaacttgaagcagaaaacctcgtcgtgaccagaagtgaaaaaggcatgaccattttcaatggagagttcacgcatatccctgccgcatcacttgaagtcgccgatgtttcaggagccggggatacggtaatcggagtacttgccctgggaactgccgccggactcgacatcgttaccagcgcagaaatcgcgaacttcgcagccggcacggtctgtcaggaggttggcgccgttccggtaaagggagaccgactgatcagggcgtatcaggagcgtcttcgataatagagaggtgattctcgatttcggaaggatacggaggatcgtagctgccgcttgtcagaagggttctcatgttatgcagcgagtaaaacggcacttcgaacatggcggtattgctcacaggtgaaggcacatcgctgccgggattgacgtgcatgataaaggtaatgttcacgcaaccgttttcagacggggtgaaaatccacaatcccttgcaatggcgtacccgatgatatttaggattgagcggcaggtaatcgggttcccctgtcatggtaacagctacggcattgtctccggcttgcattaatccggtgcggacaatcatctcccgtttctgcaacggccagggcgcattgataacctgtcgcacgacatattccagacaatcgtttttttcaagaacatccattcctgcaagctgatgcacccagcgatgatagttttcggtatcataaaacaggcttatcagctttttgaaggtgactggcagttcggtttcgcccttaaaacccagaacatctgaatttttcacttttgaagaaaaaatcctgattcccttatgctcaacccgaaactcccagtttgcccgcagggccgactgtacatccatatagcagaattatttaatgaaaagaaaaataccacctgaaaaaaagccgcgattctattcagtaataaattgctcgtagttctgaatgatttcgctcggtgactttttaaacggagcgacaacaggtgtctggtacttgtctttttttaccatctggcgcatattgttcatcgtatgatacggtgtatcgataaccgcaatgttcgccagccaggcaggaatctctcctcccggttcgatatgcagcctgaaaaccacccgacaggagctttcagtgagaggaagaatgttccaggccccctctaactggggcacccgaacatatttatcgttgacaggcagaaagtccggaacggattcaagcttgataaatacttctgaagtttcaggattgatatagccctgggaacgagttatgatctccctgtcggaaagcggccagggagcactgacaagctgatagacaattcgtccttcatcttccgaaagttccttgagcagccgcatttcccttgttttccagacccactccgttgctgcatcgatatcgtaaagcaggctgagcaccgcatgctgaggagcatcgatttcagcgattccgacaaaagaaagaaaatcggaggttggaacgggacaggtaaaaattttaagccagtcgtttttcaggcgaagagtacaggtgttgctgttgattttttcaagcagggacattgcggctgtatttaaattttaatgaactcctttccttcagttattatgacaatcaacgcactgattgagttcctgaagcaaaaactttcgaagccacgccgatcagcggatcggactgcatgatataaaccatgatctgcccttccgtgccgaacaacctgtgcgcaagccttgcctttacggccagggagatatatttctgctccttgctgaaggcctgtctgttgaatgtaatctttttttcagcacagatcttcatgaccagcgcttcaagcctgttttctccggcataatccttcataaaagctccaagcgacttccgatgcgcctgaacggaactgccgggatcgtcaagaattctctgggcaagccgctcaaaggaaccggttcggtaaagctcctgatagaaatcggaataaggcctcccgcttacccagtaatcgggtataatgccgccggcatccttgagcagggtaaactgattatcctgaaattccttaccggcaacaggacgcgaaagcagagcaggaagggtcccggtacgataaacggatacgtcattgttttcaaggtaaagaaaacgagcgggatccgtaaacagtttcccgggttgtacattgacaagggcgtccttgtaatacagctctcgcccatcgcctcccttgcgataggttctctgaatctgacgacctgaaggggtgtaatagcgggatacggtaagtcgcagggcggaaccatccctgaactcgaactgtcgctgaacaagcccctttccaaaggtaagctctccgataatcactgcccgcttgttatcctgcagtgctccggcaagaatttcagatgcggaagcactgcctttgtcgacaagtaccgcaacctctccgctctcgaatccatcgccggacttggctacatatctggcatcttcaacggcattcttggcactcttggtataaacgaccaactggtctttgcgaaggaattcgtcggcaacttcgactgcctgctcgagaaaacctcccggattaccccgcaaatcgatgacaaggcgcttcatgcctttctttttcaggcttgcgagagcctttcggaactcatcgccggttgttgcgacaaaacggctcagccggatatagcccgtaccgttctgaagaacaaaaaaagcatcgatactcgaggttgaaatccgtcctcttgtaacctgaaaatccatgagcttgccgacaagtggacgaaatactttcagatgcactgttgttccgcgtttccctctgagtttgcgcagtacctgctgatgcgttattccgattgccgaaaccgaatcgatagccacaatacgatcaccggcagcaataccgacagtagcactcggcccacccgaaagaggcgttacgacaagcagcgtgtcgttgataacgtcgaactctatgcctatgccatcaaaatttccgtcgaattcggcctgcgaaaacgaaacctcctcgggttcgagataaaccgaatggggatcgagagactccaccattcccttgattccggctccaacaagactgtctgcctgcacttcatcaacatacaggtctctgatcaggctgtacgcatcaaccattttgctttcggaagcttttctgtcatgatcgcctcggttcagtctggtaccaagaaagacaccgaaggcaagaacaaccaccattactataacggttaaaatgcgggacatatgagcctggattgatttaagcgaaaatccgcttcattcgtttggaatcgtattttaccgatcacggaacaaaaacgcaaaaaaacattccaaacccctccttgcgctttctcgtcgccagaaacggatcaatccgctgccatctgatatcccgggacttatcagcaaatttccaatacgtaatcttatcggaaaaccaacaacacaaacgaaaataaaaagagcaataaccgaaccgtataacgcctatcgttgccttgcaataaatcatataaaaaaaatatacaccatataaaggaaccataaacaatcaatacaaaacaataaaaaatgaaaagcgatcagaattcttaaaaaacgtaacaacacagcaatacagtattaaagcataaacttaccacaagtaaagatttatcgaatcaaactaaaacacaaaaaattattacacttaatgacaccattaaatacataaacttttatttaactaaattattttattttctttttatttaataagttatattaattttaataaaaaaattaataagtatttatgaatacataaactataatatccagatagatattatagtttaaaactacaagcatttcatcataaaaaagattcttttttatgatgaataaagatctcgttacaatagcacataaaaaagattgtaaaattttttatgctccatttattgcgacggtatcttattataaaaaagatagttatcgaatacaaagaatgtgtttttttgactttatatactttctgtgaagcagtagaagggaaaatataagcggcgatatgaatggtttcgatgcgatcaatgcaaatgccaaagagcttttcaggacgcttttatcctggcttgcacgaggggttacaggctgcgataagttcgatctctacgcttgcatcgagaggtaattcagcgacaccgacagcacttctcacgtgtcgtcccttctctccgaaaaactcgacaagaagcgaagagatgccgttggcgacaaggtgctgaccggaaaaatacgattcgcttgcaacataaaccgtaagctttacgatccgctcaacggcatcgagagatcctgtctcggctttaatggccgccagggcattgagaagagctgtgcctgcagcggtcgtcgcggcaagctggttgatttcattgacttttcccttgcccccgggctcaacaagcttgccgtctttcagcggaagctgaccggctgtataaaccatatctccctgtctgagcgcaggcagatacagtccggctggaacagcaggcggagggaggcggtagcctgcgcgaacaatgttatcttcaatatgcgacatgatgagagatcgttatattgcacaaaacagatagcggttcacggcagtaacggacatgagagccctggccgtttcagatatgttacatcaaatccttatttttaacaatacaatatgccgaaagagaaggtgttgcccgtattttttacattacaaaggcgctataaaccaaaaagatgagcaaggatgccctggcagtgctgccgcgtctctgcataatcagcagcggtaacgatccggacggttcgggtctgcttataagaaggcagatcgagctgctcctcccttcactgccctgcctgatacagatcagggaaaaacatctcgacgcgtcgacgcttttcaggctcagccggaccatgaaagcggccgctgccggcaaaaacgtgctgattttcctgaatgaacgggcagatatagctgcatctgcagcccttgacggagtccacctgagggaatcgtcatctccccccgataaactcagatcctttaccggaagcatgctcataggaaaaagctcgcactctgtggaatcggctgtaaaatcggcacaatccggcgcggattacctgattttcggtcctgttttcgataccccatccaaaagacaatacggaaatccccagggcctcctcaaacttggggaagtctgcagatcggtttcgattccagtgtttgctatcggcggaatcacaccggaaaatacaccgctctgcctctcaaaaggcgcatatggaattgctgcactctcgctcttttgcgatacagaccggcttcccggattactgaaaacctttgaacagatacttgactcatgattccatcctcaccgtttctctgttttattaccgatgagtcccgttctcccatcattcttgcccgaaaagcacttgaagggggggcttcgatgattcagttgcgccataaaagtgctgacggagatcagctttatcattggtcagttgcaatacaggctctctgcagaaagcataaggccatctttatcgtaaatgacagagtggatatcgcgcttgcagcaggagctgacggtgtacatcttggtcagcaggatctgcctgcagatgccgcaagaaaactgctcggtaaggacaggattatgggaatatctgtctcttctccccttgaggccttggctgcagaaaaaaacggagcggactatgtcgggttcggccatatctttccaaccagttcaaaagataaaaagaacactcctgtcggcccggagtcgatagcggatatcaaagccataataacaatcccgattatcgccatagggggaataacaggatgcaacgcacagctgccgatcagggccggagctgccggaattgccgttatcgcagctgtaagccgtgctgcagacccggaaatagctgcccgtgaacttgtcggaatcctgcaaaaaaacattgaacacaatagatgaattataaaaccgttctgaccatagcaggttccgacggcagcggtggtgccggaatacaggccgatctgaaaacctttgcagttctcgggtgttacggcctctctgccattactgcagttacggcgcagaataccaaaggggtaatgtcgagtctcacactccccgtatcgtgcatccgagagcaaataaaagcgattctgggtgatattcgggttgatgccgtaaagataggaatgcttggaagtgccgaaataatcaaaaccgtagcccgcctcctgaatacgatcgatgttccggttgtcctcgatacggttcttaactcttcaagcggcagaagtctgctcgctcctggggccataccggttatgatcgaatcgctatttccgattgccgcactgattacgccaaatattccggaaacaatactgctcacaaaagaacccgaattgctctcaacaagaaaaaaaattgaagatgcagcacaaaagctgcaggcgatgggagcatcggcagttctgatcaagggcggccacacggaaagcgaccgttgcagtgactgcctgctctaccggaacgggttcagatggttcagttcaaaaaagatcatctcgaataatacgcacggcacaggctgcacgctctcatctgcgatagctgccggactggctcatggcctgcctttggaatcagccgtggaaaaggcgaaaacatataccttcgaagctatccgcgcaggagccgcataccggctgggagaaggaagcggtcccctgcatcactgttacccgttctggaaatgatcagctgatacctctcggtcgtctgccgatcgagtagtaggtaaaaccgaactgctccataaaatcaggactatagatgttccgcccgtcgaaaatcaccggctccttgagttcccgttttatcatatcgaaatccggactgcggaacatcagccattcggtcagaattgcaagtgcatcagctccggagactgcttcatccggactttcggcatagtgcaagccttctttttcgccataaatcctttgagcttcttccatggctaccggatcgtaaacccttaccagtgcaccttccttccaaagttcttcaatcaccctgcggctgggagcttcacgcatatcatcggtattgggcttgaacgcaagaccccagagcgcgataaccttacccttgagatctccattgaaatgctccttcatcttgcgtaccagactgtttttctgatcgtgattgactgcctcgacagcctgaagaatccgggaatcatatccgtgttttcgggcggtacgttcgagagcctgaacatccttcggaaaacaggagcccccgtaacctacaccgggataaataaaagaaaagccgatgcgggaatccgatcctatgcctctgcgaacctcctcgacatctgctcccacaagttcggcaatgttggcaatctcgttcatgaagctgatcttcgtcgcaagcatcgaatttgctgcgtatttggtcaactcggccgaacggacatccatggcgataaaacgctcgtggctgcggttgaatggcgaataaagaaaacgaagcagctctttggttcggggattatcgacgccgaccacgatccgttccggtttcatgaaatcgttgaccgcatctccctccttgaggaactccggatttgacaccacatcgaaatcgatgccggcattccttgcatccaatactgaaagtaccttttcacgaaccagatccgcagtaccgacagggactgtcgatttattgatgataatgcggtaatcctgcatgtgggcgccaatactttccgcaacactgagtacatggcgcaaatcggctgaaccgtcttcatcgggcggagtgcctacggcaataaactgatagagaccgaactcgacgccttcaggaatattcgaagtaaaccgcaaacggcccttccggctgttctcatgcacaatggcatcaagaccaggttcataaataggaatttctccgttattgagcctgtcgatttttgcctgatcaatatccacacacaacacttcgttgccgacctcggcaaaacatgctccagtgacaaggccgacgtacccggacccaaatattgttattttcattacgtattatatttattcaattgaatgaaagccggaaagaattcatgggggcatgctttctcactcaaaaacaatcaccagacacctcgacttcttccagaactcctgctcattgttgatgagcagcagggaggaagtgctccctccggcaagctcatacgagccggtggtgtgcggtgtaatgattttcagattctgccggggcttgttgaaaaacagatccctcgtttcagtgatatcgattttcctgaaaagggcgacattgaaatcgggagaaatgcgatactgatttccgaaaaacttctcaagtggattgatttttacgagaacaccctttgatacaagctcactgaatgtaccggtaatatagtaggcggtatagagctcatccccctgttcctgaataacatcatcaagcacatcaactgtcttcatcagcgaggacaactctctgttgagtatctgaatctgtcctttgagcttttttacttcattatccttatcgttaacggcggttttcatttcagtcgtcagcttgtcaagagaagcgacccgatactgcgacttcctgttctcctcttcaagcgttgcaataagcgccttgcttgccgtaagtgtggaatcgataaaacggatactcgaatagatatcctttccgatctgttctgcatccttgctgtcatgtttttccatatcggaagagagacgttctacgacagcctctttctgctgaattcttccaagatttttctgcacctgtgtcagaattgccatcatggattccagatgctgctgttgcggatccttttccggcttctgctgacggtcacatcccgacaaaagaaccagaaaacccatcaagacaagcaatagtgccggattgccccgcttatgccttacagccattgaatccattgttcaaccccctcttttgtgccataccatctggtatgcggtgtaggaagatgctcaacgtgcggaatcgtcacgtttcgggcaccctcaagataacagctgccagcaggaacgatgccgtcgccggccacctgaccgtcctcggcgacacttttgtagaacatgaaacacattttttccacaatacttccctgcagattgccatgatactgatcactgacaattgaaacaacctctttacgagcaaaaaaatccctgtcgagatgtctgaaaataaaatccgtttttatttttgcataatgttcatgcgtatgaaacggtgtgccaagcgtaacgagctttgccactccctcacccggatgatagacatctccctgaaaggacttttcaagcaggtaaatcatcgcaaccgtcccccctccgctatgagcgacaatggtaaccggctctccgggatacttccgcctcatgagcgcaaccgaacggtcgattgccgccataaccctgttggtcgagcgctccggagagggcggaaaaccgatccagtcgacaaaactgaccggtgcaattgtgattttctctttcggcatgtactctgaaagggcttcgcgcatcacctcatagagtgcatcccaaaaaagaactcccggcacgattacaaccgggttgttctgcgataccgtcatgagcagtatgatttattaaacgttcatacgcgttgaatagcaggttacgaccattttttcaggagctcgacaagcagacgcacaccgaatccggttgcgccgctgaccttcgcgcctttagcggagaacgaaggtccggcaatatcgatatgggcccattttttatgcccgtctataaatttttcaagaaacctggatgccgtaaccgaaccggcacctcttgcgccgagattgcttacatcggccacatccgacttgatcatctcatcatactcctcccagagaggcattctccagactttttctcctgttatctggccagcttcaaaaatatcgtcagccagacgatcgtcattgctgaacaagcctgcaaccgtatatccgagcgcgacaatacaggctccagtcaaggttgccagatcgataatcacatccggattatactgcttctttgcataagtcagtgcatcagcaagaataagtcgcccttcggcatcggtattgccgacttcgacagtaatacccgaataagtggtgatgacatcacccggcttcgttgccgagccgctcggcatgttatcggtcgccggaataaggccgattacacggatcggcagcccaagccgcgcaacggcttcaaccgctccgataacggaagccgctcccgacatatcggacttcatttctcccataccttctgaaggtttcagggatatgcctcctgagtcgaaagtaactcccttgccgacaagcgctactgttttggcgacttttccttccggcttataatccagaacggtaaacgttggtggatgctggcttcccctgttgacggcaagcaacccgcccatacccagagcctctatttcttcctttccaaacacgttcacctcaaagccgcatctcttgccggattcaaccgctgcagcggagatatcctctgcctgcagcaggtttcccggcagattgaccagatccctggccatattctgacatgaaccggtaattattcctgcagcgagaccatcctcaacagccgaaagctgagcgggctccgctctcagtaccagctcggaaatctctttcgttttatcgctctcatcctttttctttttaagcttgtcacttttcagacggtcaaaccgataggagcccgtatagcatccttcgataaatgccgaacaaatcgacgcaactgaagactttgccgacgacgcgaaacctttaactcctgaaaaatcaacggcaacggactcaatcttcatatccatagccttaagggcaagggcagctgccgctttccggaaatccgtaactttctttccttctcccattccgagcaatgcagctcttgctgcgattgcctttccggctgcaccgtacagaatcacaagttcgccggcatctgccttgaaatccctgagcaccactgcatcatacccgagatcctgcagaatcccgtcagcattttttttaagcgctccggttgtaaagggaacgaccaacaattcggtttttatttttttgaccggagttgcagtaaccgatatgttcatggcagaatgtttcgtttaactttcagaaaatttcaaatagaatctatgccgaatgatgagcgttcagaaatgcccttacggcttcgggaatgactttcctggctttttctgccgaaaactgtaaaagacagcccgccgcgttcatatggccaccacctccataggtcctggcaagatggttgacatagatgttccctctcgacctgaaactcgcttttacccttccatccatcatttccaccatgagcacggaaatctgaactgacggaacgcttaaaagatatgttacgatcagatcggtatcaaagagtttactgccggtcgatttcatcatctcctgtgaaataaagagtgaggctatcatgccgtcatcataaatggtgatcgcgctcagggccgcaccaagcagtttgagtgcctggggggtcagtgagttataaaccctgtcatagatcagcgacggatccgcacctttatcgacaagatcaccggcaagacggtacacataaggcgttgtcttgggaaatctgaacgaaccggtatcggtcatgactgcggtatagagggcattcgcaacctccggagtgagcagtttcctgtctgttttctcttcgagagccagaataagatcgtaaacgagttcaccggtagaggatgcatactgttcacagatcatgatatctgcaaaatcttccggatcgaggtgatgatcgatacagagtaccttcattcctccaagctcttttgcgaactgaacatgaggacgaagcgaaccaatccgctcggcaaggttcgcatcgagcacaaccacaacgtcgctgagtgagagctcctgaatagcgccttcatcacggccgtcaaaaagcacaatgccgcctgctttcttgagaaacgtataattagggggaacttccgtgggattgacaatcgaaacggttcgaccaagctgccttagaaccagagcaagagcgacttcgctgccaagaccgtctccatcagaattttcatgtgttgtcagcacaaaatgccgaccatcaagcagagcctcaattactggagaccattccttcaaatcaagcttacgcccatatcccggtactatcatccgattcttataactttaacaaaagaactcaatctattacttttccctgtaaggaaaaaataaacatctgcttttgctcaagcgaattcaggcaatctccaaaatatactcattaccaaaaaaagagcccaaatgctcccggtaccgcaaaaaagcttcctttccgacaggcgtgatactatagatggtctgaggtttacgtgcaaggaactccttatcgcagctgatgtaccctgcgacttcaagtttgcgcatgtgaacgctcaaatttccgtctgtagctctgatctgctcccggatttctacgaatgaagcctgatttgcagaataaagataggcaagagccgcaaagcggattctggcatgaattactttgtcaagcagttgatggtcgtatctgacatcaatttcattggtttcgctcataattaattataggggggactataaccttgtttatattaatataacagatgaccgttttgacggcagcagcactcctgcccgttgataacacatataataaaaaccgtgctaccggaagcgcattgactaaatttatgcagatataccttgtttttcaacatctccataccttttttagctaaaaaaatcctttttttatcagttttctccatcaaaaagctgcttttttttacactctgaaaccataaacagacagccttaccctacttacacattttttctactgttcccgaacctatgcagcagacgttaccgaacataaaggatttcacaaaacccgagttgatccgggccattacatctctgggcgaaccggcatatcgcgcagctcagctgcatcagtggctcttcagtcaccgtacccgcagttttgacgacataacgatcatcaatcttgcgctccgccaaaaactttcatccatctactccatccgtacggcaacccttgacgattgccgccaggaataccgggatgatcatgaaataccgaccacgaaatttctggtcagaatgcatgacgacgaaaccgtcgaagctgtattgattcctgccgaaaacagaataactgcatgcatatccagtcaggcaggctgttcgttgcactgctcattctgtgcaacaggaaaaacaggtttcaggagaaatctcacctccggagagatgaccgatcaggtctttctgctcaacgatcatcttgctgaacactatggacaaacaataacaaatatcgtttttatgggcatgggggaacccctgctcaacatgacgcatgttcttgacgcgatcgaaaccctcagcaatcacaattaccgatacagcctctctcagcgaaaaatttccatctcgaccgccggcatcattccccaaatcgatctgcttgcccgtttgcctcataaagtgaagctcgcagtttctcttcattccgcgattcagacaaaccgtgaatccatcatgcccgcagccagggaatatcccctccctgccctcaaaaaatcacttgcggaatacaaccgactttccggacaaccggtaactctggtctatatgctgctcagggatatcaacgattcgcctgaggatgcgaaagcacttgtcaaattcgcaaaaagccttttctgtaaaattaatttgattgattataatgcaatcgttaatattaaattcaagcccgtttatactggaaagagtgagctctttttgcgctctcttctcgattcagggctgcaggtaactgtcagaaaaagtcacggagcttctatcaatgccgcctgcggacagttggtcactgagagcaggctgcatctccctgaagaaccgcattaatttcaaaccggctcaacaaccatggatttgacagatttcatcccgtttaaaacagagtttgccaaagcttatcacggcttgaccggcaatgctacacacacctcggaatcgcctgttttcaatgaacttaaggttcgcagatacgatcttgccgccgaggatgtttcggaattcattatcgacaagatcgagcgctgggtaggctggaatttcaagaatgaaaaaaccgctgtcggcggaatgagggttgtccgtgcagaggtcttttcttttgccttgcttggcatgaaaatcgatgtcactttcggactccatgaggaaaaggatgtcaacggtcgtcttatcactaccgttaacgccaaagccctgacgaacattgaatcgaaaggtgatcttggtgagagccgcagggtaatcaggatgatgctcggtgctctggacttcgagttcagaagaaatattatcaacgaagaggactatcactatcggtccatcgatccgaaaggatcgactgccgcttttcagcagattttcgatgaagccaaacttcagaaccagaaaaaacctgacggctccccgaaagcaaaaacaatcgagttcaagaaaagagctgccgtgcagtccattccgctgaaaatgggatcaaaaagttctcctgtcacatcggatgagaggcaggaaaaagactcggaacagggcaataatggcacacctgttcccgccccggatgcatacagcgcagatgcagaggccaaaacctcaaagcccaaattcaccattatcacaaaaaaaaccacctaagcagcagttgatgagaattattttactgggagctccgggagccggcaaaggaacacaggcacattatatatcaaaagcactcgacataccccaaatttcaaccggcgatatgctgcgggcagcagttaaagccgaaactccggtcggtcttgaagcaaaaaaagtcatggatgccggacagcttgtttcggacgatatcattcttgcactcgtaaaagagcgcctgaaaaatgccgactgttcaaacggttgtctgttcgacggctttccccgtacccttgcgcaggctgaagccctgaaaaaagatggagtaggaatcgaccatgtcgttgaaatcgatgttgcagacagtgaaatcataacccgtatgagtggaaggcgagttcatctctcttcgggaagaacctatcatgtgctgttcaatcctccaaaacaggagggactcgatgatgaaaccggcgagccgcttgtacaaagagctgatgatgaagaggataccgtcagaaaacgtcttgagatttaccacaaccaaacagctccgcttatcgagtattacagcggatgggcatcggaaagtatcgaaaatgctccgagataccggaaaataaaaggaaccggcagcgttgaagagatccgcgaccgtattctcggagtcctgacctcctgttaacctggctggcagaacagagaataccttgcaggcacgacttgtcgtagacagacttttcagaggtgatccggcaaccctcccggtacctgaatcccttgaaaaggagatacaagtcggaagcatggtgctgattgcgttgcagaacagaacggaaacactctgccccggctatgttcttgaactttttccggatacaggcgatgaccattccggaccggtcatcgctgaccttctctacggaggggtgcccgttctgcggcaaagtcttatacggctcgccctctggatggccgattactatctcacatccccgcttgacaccatcatcgcctgtctcccgtccgccgtcagaacaaccgttaacgacgtagccgaactgaacagctttcagctcaaaccggctgaaggtaaaacagtcagcactccgcttcgccgctcgattctgcagctgcttgccaatgaaaaaaagctctccctgcgtcaactgcagaaacgccttgggaaaaaacaactgtaccggactctgtctgaactcgaaaaaggcggctacatctctttgcagaaaaaattcgcaaccacacggccaaaacagaaaacagcctacagcctgacagccgcacctcccgaatatcccgaaaaacttctcggcaatgctcccagacaactcgaagcctacagagcgctggcgactctcggagactcccctggctttgccgaagtgcttggattttcgtcggcgctcctcaacgaactggtaaaaaaaggtgtcgcagaaaaaacaacggtcgaaatcagaagtaatttccgcaacacctattccgaatcccctaaaaatcctgaacggcctaccgctgcacaggcagacgctctgaacactctggaaaaagctgttgagaaaaagcagttcaatacattccttctgcacggcgttaccggaagcggaaaaacactggtctatatcgaactgctgaaaagagtgctcgcttcgggaaaaaccgcgatcgttcttgtacccgaaatatccctgactcctcaaaccgccggtcgcttccgacaacacttccatgacgatataaccattctgcacagcgccatgagcgaccaggaaaaatatgacgcctggcacagcctcaggaatggtcgcacaaaaatcgctctcggagcgcgttccaccatatttgccccgctcgaaaatataggcgtcataattgtcgatgaagagcatgacggcgcctataaacaggatcgtaacccgcgctatcatgcaagagatacggccgtcatgcgggcaatgtttgaaaatgccatctgcgttcttggttcggcaacgccctccttcgaatcgtatcagaacgctcgggccggcaaataccagctgatcgatctgcctgaaaggatagatggagccacaatgcccatgatcaccctgattgcaatgcgtgaagcgcccaaagccactgcatcgatttccgaccgactttaccgtgaaatcagaaaacggctcgaaaaaaacgaacaggttatcctgctgcagaacagaagaggatttgccggaagtctcttctgccttgaatgcggccatacgcccgtatgcaaatactgcaacatcccgctggtttaccatgcaaccgaaaagcagctgcgatgccactactgcggccacacgcaaatctttaccgaacagtgcggcagatgcaactccaccagactcttctataaaagcagcggaacggaaaggatcgaagaggaattgaaaaccctctttccggaagaaacgatacttcggatggacatcgacaccacatcggccaaaggatcgcacggtcgaattctgaaggcgtttcatgaaaaaaaatcccgaattctgctgggcacccagatggttgcgaaaggtcttgatttccccgacgttacccttgtgggtgtgctgatggccgacatcggtctgaacatacctgacttccgcgcttcggaacgcatgtactcgctgctgacccaggtctcgggaagatccggaagagcatcgatacccggagaagtctatctccaggtctacaaccttgacaacgaggtttaccgcgccctgcttgacggcagctacaaaaaatttttcgagcgcgaaatggcactcagaaaactgctccgttaccctcctgcatcgaggctggtaaaattcgaattctcatcaaccgatgaaaaaaaagcagaagaggccgcatcatccttcaaggaaaaactcgaaacccacctgcctgccgaaaaagtcatgctgctcggccccgctccggcaggtatcgccaaactgaaaaaccgataccgattccagcttctcctgaaaattttcacaggcaaactctccccggcatttatccgctatcacctcgacgccctgctcgccagttaccgcaacgcgaaactttccgtcaccatcgacgtcgatccgcagaatctgatgtaatcagtattcagtagccggtatcaggaattatttttctattgtgtcacgactttcggccaaaggcccacaatcttcacgactctcccggctaccgactaccgactaccggcttccagctaaccgctcaccgcccactacccacaatcctcctaccgcccactgcctactacccacaatcttcacctgcctaccgctcacggcccacggcccacaatcttcacccgcccacattcttcaccggctaccggctaccggctaaccgcccaccgcccaccgccgactgcccacaatcctcctaccggctacaaatatgctggtttatcgtatattcccctatcctgttaacctgtaaataaaaaaacggctttatgagttacttttcgtggaaaagggagtacatgcaagcgcatcctctgcaaaccgcaggtattgtgttcttccttatcggacgttatattttcgcgatcttttttctttacggattctggcacaaacttgtccggggatggctctggaccgacaagatgtatggtttttttaccgaacgtctctactcccctccgcaactgaacgactttcaggcactctacctcgagcaattcgccattcctctggccctgccgatagcatggatcgtcaccatcggggaactgatcatcggggtttgccttgccctggggcttaccgccagggcaaatgctgcttttgctctttttctggtactcaatttcgcagcaggaggattctacaacctcacactgccgcccttcatgattttttcggtgctgatgatgctcctgccatccagccactggcttggacttgacaggcaattgcacgaaaggtatcccgagtcgatctggttcaagtagccggactatttctgaatgacaacacgcatcccgttgctcagctcgtttgtcggatggacaaccaccttgtcgccctccttcagaccgctgagcacctgggcctgaaaagctccgcgcataccgatttcaaccgttttttcgacggctttcccgttctctatcacaaatactttccactcgcgggttcccctgaaaaggctgctgacgggaacctgcagaacgctttgctccctgcgaagtacaattttcgcctgaacacggaagttatctccaagacggggttcgtacctgttcaatgccgcgattatgttcacccgcttttcctcgataccaagcgctgaaatcttgttaaacgcagatggctcaatagttttcactgtcgcgttcaatacatcactgcccccccactcttcaatgatgaccggatttcccggcttgacccttaccgcatccgaggaaagcaggtcaataacaatttcaatagccgacggatcaccgatatcgacaagcggcgtacccgcattgattacccgttcacttttttcatgtatcctcagcacctttccgtcaaccggagaaaatacctgaaccggcctgccggagatctgacgatcgacaacggcctgctgcgcctcaaaaccgtatcgtgccgatagcgacgtcgaacgggcagcatcaacttcctttcgccgcattccagcctcattctcagccaattcaaatgtttcttttgagatggccccttcattatagaggttcctgtaccgcttcgcgcgtcgttcaacctgttcgagatcgagcctcacactgcgctcgcgtgacaacgcctcgttcaagagcgcctttgcagatgctgccctggcagatgcttcgcgatactctctggaatcgagttctggcggaagcaacgcagcaacgagatcgcctttccggacagttccaccctcttcgagcttaattctcatgagcatacccgaaaccggggcagcaagaacgaaacgctcgtcgacccttgtaaaaccttcggcatccagagtcacctgcaacgctcctttatgcacttcacctgaatcgacaggaagcggcgaaggcctgaaaacaaaaaagagaaccagtgccgaagcaaaaagtgaaaacaggataatgcgctgtgtttttgaaaagaccataatgacttattccctggtttttaaaacctcaacaagatcaagaccgacaagacgccgccttactgcaagagcggaaatcgccgaaacaataacaacaaccgtaaatgcaaaaagaaagttataaaggctgaaaacaagcggcagccggtacagttcagaactgagaccgacggcgagcagggcggaaagcgctataccgacaagaaatccgagaggtaaggcaaaaaaggtaagcagcgcctgctctccaagcagaacaaaggaaatttctcctctggtcatccccagcaccctgagactggtgagctcacgtgcccgttcggaaagcgaaatccgggcgccgttataaactacggcaaaagcaagcacacaggcaaaggttgtaagaataagcgtcgatgtggtcatgctttcggcaataagctcgtcgaagctctccctgagcgctttgagcatcatgacactgccgactccaggcatattcttgaaatcagaatagagttgaggcgccctggaacggtcgatacgcagataagcagcattcaatgcacccccgtcacccgcaagacgatcgagttccccgatatgcatataggcggaaagaccgagtatttcatcgatagttccggctacctctacctgccgcttcagttgtctcccctgcagaaactcgatctgcagcatatctccctgcttcacaccgagaatatccgccagtgtcgaagtgagcagaattcctcccgaaggaagaccgatctgacggttgttcttatcgaccagccgctgcaacccttcagccgactgcagacccttgatcgattgccgcctgacacggtgaccatagcgcattcgaacggcttcctcacggtaatattcatgctcgagcaccccgtcgagagaggcaagattataggctgccgagggcggcatcggatcgttgaaaactaccgtaacatcctcacgatgcttctcattgaactcgacaagtatcatacgatcgaccgcatcataggtgtagcggcccgcaatgagaatagctacggcaagcgaaatcatcagaacagagagtgctgccttccaggggcggcgttcgagattgcgcagaatgatccttgccgaaaccggtatttttttctgcagcgaaggacggtcgaggaatcccggcctgtagatcaggggagaatcaggacgcatggcttcggcaggaggaagccgcaccgcactgcgtactgcgccgatagctccggcgagggctgccgcaaaactgagaagcaccgaaaccgcaacatcctcaatcctgaaaaagtaaaccagttcggcaaaattataaaaatcggcatagatgttcatcagccctctgccaagcaatacaccgagaatcgttccggcgacagctccgaaagtcgtcggaaccatagcaaaaccaagatagtggaggccgacatcctcattggaaaatcccatcgccttgagcacggcgatctggtcgcgctgggtcgccacaatgcggcgaagcacgatattgagcagaaatacggcaaccgcaagaaaaaccgcaggaaggaaggttatctggatgccgacctgcttgatttcatcgacaatgaaccggtctgaaagttgctcgctccttccgtatgccccgagagaaccgtaacgcagaaaaagatggtcgagctgcatgatcacatccttttccgaagctccgtgagcaagcgtcagtgaaaggtcgttgaacgcaccgctcatatcaagcgccgattcaagagcgctgcggctcatccagaacaccccgaaacgccgtttatccgggaaaaacgctcccggttgaacctcatagatatactcgggtgagagacccatacccacaatcagcagttcctttttacgcccgttgatcactgcggagatacggtcgcccggaacgagcccgtttgcttcgagaaaaggcttgctgacgattacctcttcgggtctgcctggttcgatgtagcgtccgctcttgatgaacagatcgttcagaaccggtgaaacacgatgttcgggtatggaaatcagcctgccggttgcaggttcttccagacccggcacatcgagagtgacgtcagcaacgatacgtgaactgactgaagccactccgggtatgcggctcacgctttcacggtaaaactccggagcgcgcttgacctgcaaaaacagatcggcaaaccggtatctgctgtaatactgttcccgcgacgcttcaagcgaatacttcacgctgctcatggagacaaaaaccgagatcccgcaggcgactactgcagccacggcaagcatctgacccttcaggtgcaacagttcccgaagcagtttttttcggagcagattcatgccggaactaccagacaagttcggcaggagtgagccgttcagggttcctgcggtcttccgtcacctcgccgcttccaagcctgacaaccctgtcggccataccggcaatcgaagcattatgcgtgatgacgattgttgtcgtgcccaattcacgatttactttctcgataacctcaagtaccagctttcctgtctgatagtcgagagcgccggttggctcatcgcataaaagcagttcaggctttttggcgacagccctcgctatggcgacgcgctgctgctcgccccccgaaagctgagcgggaaaatggttcaaacgattggagagccctaccagcctgagagcctcgtccgccggcatgggattatcggcgatttcggtaacgagctgcacgttctcaagagccgacaaactggaaatcaggttatagaactgaaacacaaaccctatcgaacggcgacggtaagccgtcagctcggcttctgttgctgcagtaatttccctgccctgaaaaaacagcttaccttcagaaggcagatcgagccctccgataatattaaggagggtcgatttaccgctgcctgacgccccaagcagcacgacaagctcacctgcaaaaaactcgatagagagatgcttgagcgcttcgaccttcacctcacccatgatataggttttcgaaaggtcctgtatgctcagcactgcctgatgtgatacgcttcctgaagaattatcctgcattcggcaaacaactccttttcatgtgattatatccttttcgctcataaaggcctccgtttcgaagcgattgccgaaataaccatccctgcccttcatgcgggcataaagcgaactgaaagcgtaggcaggaatgaaaaaaggaccccatcgctcatactggcgcacatgtacctgctcgtgactgcgccactgctgaagaatttcctcacttcttcccagcacaacatgtccgagcgtaagagcatcggcagggccgacaaaaggaatgcgctcaagtacccatgctgccgcctttccgctgatttcaagcaccccgtcaaccagcctgattctgccgtccgataaaaccgcaggaacaagcaggagcagaccgatcgaggaattgggcaaagcccagagataacggaaaacggtaacaggtttcatgaaaaagaaaaaaatgaatgttgctctgccaacaacaatctacaaccccaaaaaaaagctgatcattccgtgagagacagcagaatattcaacgaaaaatcctgtaatttacaacagatcagagctttccgaaaaagcaccaggcttcgggaacctgcccgacgaaccaagggaacctcatgaacattctctacatctatccgcaccctgacgacgaatcgttcggacccgcacaggtgatgtcctgtcagaaaaggcagggacacgaagtccatcttctgacgcttacccgaggcggagcaacgaaacagcgccatacatatggctattctgtcgaagagatgggcagaatccgcaacagggagatgttctcggtggagaaagtgctcaacctgagcagcatgacggtgctcgacctccccgacaacggcctcaaagagatggatccgagggagatcgaacggatcgtagagcgacacatcgaatcggtacagccccaggttgtcgtaacgtatccggtacacggtatcagcggatttcacgaccacctgattacgcatgctgtcgttaaaagagtttataccggtatgaatgaacggtgtccgtggctcagacgactcgctttcgtcactctcggagaggaagatgccctcaaaagccctcatttcaggctgagctgctcaacccctgacgagatcgactgcatcgtaaccgttgaagggtgcgacgtcgcaaacaacctgaaagcgcttgactgctatgccacctttcaggatacgatcgaaaaatcggggatcagaactatggttggccttcaggcggttttcgaaatttttcaggaaaaccacacgcccccgcttaccgatctttttcagggtctgtaaatgccgaccgtaacgggagacaaaaaaaaagaactgtttcctcttattcggaactctccggtctgcggattatcacctgttttctttcagtaaatctgaaaatgcaaacgaaaatcccgcgtcagccccaaaaaactggctatttttcgtatcatcgctcactttcgaacagaaacgcctatggacaacaatattttcattaccgctgcggctctggcctgcggcattttcgggggtaccggaatcggatatttcctgaaaagccgaaactggcgagcatgcagcaggcttgtcggtatagatgcatcaacaatatgcggacgcggtgcctttgcgcggaaaaacatcagggaagggagcattgtcgagcgatgtccggctcttgaagtgaccgacaaagatgtcggcggtgaacttctgaactatgtcttttacggaagtgacgaaaaaaaacgactgatagccatgggaaacggtatgctcttcaaccactcctccactcccaatgtggcttactaccgcgaagaaacccggctcggatcggaactcgtcatctatgcattacgcaatatccggaaaggagaagagatgttctacaactacggggacgagtggtggtccacacgacagtaacgaggttgaaatgacagtccatgttccgaaactgaaccctttaatcatcgaaagttctcgatacggaaatgaaatgaaatattttatcgtatcaggatgttatcattgctggaacctgtcgttcggaacaaccacgaaagaatgaggagctacagccatgaaaaaaaacaccggcatatggatcgatcacagggaagccattctggtttccgttgaaggggaaaacaccagcgttcagcgcgtggaatcgggtgccgaaagccatttcaaaccatcgggaggctggaaatcaggcggtacttcggttgcacagaccgtcgtcagggaaaaaagtgcggaagagagcagaatgcaccagtatcatgcgttttacagggagatcattaccctgctcggagactccgattccattgctgttttcggccctggcgaggcaaaaggtgaactgggcaaagagatcgccgaggttcatgaactgaagcataaggtaactgctgttgaaacgtgcgagcggatgaccgagaaccagctgatcgccaaaatcaaagcactcttcgcaacctgaactatatcctcgcaagcagaatttttttcaggcaatccggttgcagatcgaccggattgcttttgcttttcgtcacggaagcaattgtatcgacgtcctcgaccccgataccgtaaacgccgagcaaaggaacatcgagcgcgtcctgccactcttcaagcttttcaaccagcatcccgcacccttcggccacaccgacatctggggtaccgttcagaagtccgcctgccgcagcatatttccgcaggatcgaattgccgctccctgaatgctgcagttgcagaatattttcgcgcgtagcttcggcaagcagcgtcgcacaaagcacgccgtgcggaatatcgaaagcacctccgaccgatgaggcgaacccgtgaacaatgccgagtccggcattgccgagcacaacgccggaaagaaacgccgcataggcgatatcggcgcgcaccgcagaatcttctgccccgtccgaacaggcacgtataaacgaccggttgaaatactccataccgtgaaaagcgagcatatcggtgtaaggagaagcaaacggagaaacccaggcttcgagaagctgggtaaaggcatccatcccggatgcaacggtaagattccggggagcagaacagatcagctcgggatcgacgacggcaacgtccggcacgaaggcaggatgtcgcagggaacgcttgaatccgtcggcgcctaccctgctgattaccgcattattggttgcctcgctccctgtaccggaagtagtcggtacggcgaaaaacggaaccttgcgcccatcgtgttcgagaaaacccgggcggccctcgataaagcgctcgaccggataatcctgcagcagcatggcagaaaccgctttgccggcatcaatcacgctgccgcctccgattgcgatcaccatatcgactccaaccatccggcccgaagcgactgccgcgtcgatcagttcgggagatggttctccctgaaccctgcagtgatgatatccgattccggccatccgcaactcgccgaaaagccattccaggcgacccgaagcttcgaacgaacggcttcctgtcacaatcatgaggtatctgccatagccggaaacgagctttggaagacaagaaaagctgcccgccccgaaatggagcaaaggcagcttgagcagggaaaaaagcggcaggggttcagacgacactgctgcacctccccttgcgaatgagcggcttgccacagtccggacactgctccatgcggcagggaagaccgtcgagatggggcttttcaaaaccgcaatacaggcagacgcaggtgttctctcccgcgatttcggcctgtccgcaaacctgctcgatgttgcctccctcgacgcagatcgatttaccgtcgataatcgcctcggctacctttttatgtgcagactcgacgattcgtccaaaggtctgcctcgacaccctcattctcgatgccgcctcggcctggtacaggccgagcttgtcggcaagccgcagcgcctcgacctcatcgacggtaagcacgacgctctcgagtcttgccggagagatcccctccggcttgaaacaggtaaatttcggtatatcctctatacaacggcagctcaccggcctgcctaccctgttctgcttcatgagcttttatgcttgatatcgatcagtcctcgatgcaaatttcgcccttaaccatggccatggttgtccgaacaagcaatatcgctatgatcagcacaagaaaaccaacctcgaatatggccagattcctgaagaacggatcttttgtaagactgaacatcagaagcgtcgcaagtgcttttgcggctacggggaatgaataggcccaccatgagagatagaaattgattcttgcaagcatgggaagcctgaagagaacgagaatgaacatgaacagcgaaaaatagtacagaatgcgggcaaaggcatcgagttcaccgccggcaagtttattgtaggctataaaaccgatagccggaggtgcaaacagaatgaagagcgtaggaagaagacgctcgggaatcgatgcgtggaaaactatcctgtacatgactatggtaaagagcgccatccagaagataaggccgacagaaaaaaagaaccaggagacctcgacaaatccatgcttgacgccggcaataggcacgataatggccccgacgatgggaatgaaccagcccggagtcatgtgctcgatcttgaaatgcgtctgggttatccagcttgaaatgataaaaatcgaggcaagaagctgcagaatgacgccggttacccacatatagtaggatatctgcatgttcctttcgaggtaaacgacgctcagcacgagaaaaatcttggcgataagcgggaagaagttgatcttgatcgggtggttccactcatggctgatggtgtccggattggttaccgccttgagaagatagaccgcgcttaccacgacgaacattgcgagcgtaacatagagaagcatgtcgcttgcaggtttgaagagttcaagcagtccccctgctttctgtatggcaagcgtgaaacccgccataccaagcacgatagcgaaaaaggttatgtgaaaattgcgcagcttcgaaggctgccctccatgcagagcttcagtggtcatcttatttatggtgttgtttgcagacgtgttgaaaaaaaatggttccggaaaacatccgggaaatcctcactttccggttgtggccgtaaccacttcaaaaacagggggatcctgaatgtgctttttcacagcgcagaggttggcggcgttcacgacggcatccctgtacttttcaggaaaatccggaggtacctctatggtcagcactatcctgccgatgccctttccattctctttgggaaaatgggactgcacgatcctgattccctcggtcgggatttcgcggctctggcagaaggaataaacatagatgcccgcacaggttccgatggaagcgagaaagagcataaacggttctggcgccgaaccctcaccccctgcgtattcggactgatcggtctcgatggtgaaccccttgaattcggcgttcactttcttgccgccctcgaaggtgatgatcatatctttactcattacactgataattaaaacgttgatttttcattaggtttcaggtctgcagcatggatactgccagtgcccgcgtaaccctcaattataagcatatgctcatattttagcaagagaaataataaaaaaagtagccggtagccggtagccagtatcctgactcccgactaccggctactgactactgatcctgcctaccgcccactgcctactacccacaatcttcacctgccgaccgctcacggcccacaatcttcacccgcccacattcttcccccactttccagcgtccgcccaccgctcactgcctactacccacaatcctcctgccggctaccggctaccgactcccccgccagccagccggttgagaatgctgcctgcaggttgaacccgccgatctcaccggcataatcgagaatttcaccggcaaaataaagacccggtacaagcctcgattccatggttttaggattcacctccctgagagagataccgccggccgatatctcgccctgatcgagcggcaaggttttcacgcttcctgctggaaaccgcctgagcgtctcaagcagcgcagtccgcttgtcgcgagtcaggccgctccactgcagatcgtcagagagacctgcaagacgcatgatgaaaggcacaagcgccgaagggatggttccgttgggcgcttcgccgctcaccccgtcaggcggagcgatcgggcagctctgcagaaacttccgcaccatacgggagccgtttttgcctgactcccgaagcagctgttcctgcagttcctccggtcgcagcccgggaaaaagatccacgaacacatcgcagcttccggcgcctctgaaaagttcggcaatatcgcgggaaagtgacagcactgccggcccggacaagcctcggtgcgtgaagagtacgtcaccgcagcgactcacctgctttcccgctgcggaaccgatgagcctgactgcacgaagcgatacgccggcaagctcaccgggaggctttacatgagtgatgatcggtgcgagggccggcgaaggcttgacgatggtatggccgaaccggcgagcgaaaagaagaccgtctcccctgctgcctgtagaagggtaagaaacccctccggtagcgagaatgagcgaagaagcatcgaagcggcgctctcccgctttcacgataaaagcaaccccgacccgctcaacagagcttaccgtgcatgaggcttcaacactgatacgggcttcgcggatcaaccggccgaatgcctgcacgatatccggagccgccaggccggcagcgggaaaaaccttgccgtccggcctcgcctcgcactgcacgccctgcagtgcgagcatcctgacaagatcgctgccggtgaacgcatacagagcgtgccgcagaaaccgctcctcttcacggcgcagaaaccctttggcgagcagttcgccgggagtgccagagtgcgtgacattacaacgcccgcctccggatattctgatcttcgctcctggtgcggcgtttcgctccagaatgacaatggaacaatccgtatccggaatctgcagttttcgcgcagcttctcgtgccgctacagcagcaagcattccggctgctccgccgccgacgacaagaatatcgatccgctccgcagcagtgtcaaagctcattcagcgccaccctccgccgagggaacggtagagttccgccatggccgtcaggtgctggcgacggatatcggccaaagcaagttcagcctgaagatagcctgactggacggaaataacctcgagataggttgccatgccgcttttgaagagcatgttcgaattgcgcaccgccccctcaagcgtcctgacccgcgccgctgccgccctctcctgctcgcggagcttgtcgaggcgaaccagcgcgtccgaaacctctccgacggctttcaggagcgactgcttgaatccgatttcggcctgctccctgcggatgcgggacttctcgtacccggccttcagctctccccgctggaaaatcggctggagaatggcgccctgaaccaggccgaaaagcgagccgggtgtggtgaaccagttgctgctgcggaaagagttcagcccgccctgggctgtaatggtcagcgaagggtacatggcagcctttgccgcggccatatcggcatgcgactccatcacggccatttcggcctctcgcacatcgggacggttctgcagcagcgacgcaggaatgcctgcgggaaggttgtccgcaaccggaatggaagcgaggcttctgccgcgcgcaaccgctccgggataattgcccgtgagaatactgagcgcatgctcctgcacggcgatcccctgctctatctgcggcacggtctgcaggacggcctgtctggccgcatcctgctgttcgacggcaagcatggtgacctgtccggcgtcgtactgcagtctgatcatacggagggtggtatcggccagcgcaaggtttcttttggctatatcgagctgggcgtcgagcatccggagattgtagtagccggacgccacatcggcggcaagtttcgtgcgcacggcttttgccgcttccacggttttcaggtaaccggccagcgcgcccttttttttgctgcggattctgctccagatgtcgatctcccaggaggtgcccagagagagcgaatagtcctcggaataactctgtccgagtgcctgctgcaggctcggggaactgaggctgttgtcggaaggcctgctgaccgctcccgatgcgttgagcgagagcgatggcagaaagccgagtttcgcctgtttgaggctctcctgggcgtaatcgatgtttttaagcgctatctgcagatcgtagttccgcaccattaccgaatcgataagcgcaacaagcaccgggtcggagaaaaaactgcggtagggaatttctccgatcgcctgctgccctgagagttctccggctccccggtaggatgcgggcagctttacctctgcacgcctgtatggcgccgtggcgctgcaggcggcaagccccaaaatgagaaacaccggaaaaccgtgcgcccggagggctctgaacacactctttatcgttggttgcatatcgttctgttattggacaccgttaaaaatcaggagtatcgtccgcatcttcgagcaccggagcatggaccacctcgatccggtgagccggaccggaaatcctctcctggagagcctgaaagatcacgaacagcaccggaatgatgaaaataccgagcagtacgccgctgagcatgccgccaactgcggcccagccgatggagtggttgccgagagccgacggcccggaagcccagagcagcggcagcagtcccacaacgaaggcgaatgaggtcatgagaatgggacgaagcctggccctcgatccctcgagcgccgaaagcacgagatcctttcccgccctgcgacgctgaatcgagtattcgacgatcagaatggcgtttttggccagaagcccgataagcatgacaatcgccacctggacgtagatgttgttgtcgatgcccgccagcttgatgccgagaaacacgccgagcagcccggtcggaatggagaacatcaccgcaaaaggcagaatatagctttcgtactgcgcagcaagcaggaagtagacgaatgcgagacagagcacgaaaatggccgcagccttgcccccggacgcagtctcctcgcggctcatgcctttccagtcgtaactgtatcctgcaggaagcgtttggccggcgacctcctcgatggcggtaatcgcctgaccggtactgtatcccggcttgacattggcggtgatgccgatcgcattgaaaaggttgaaatgatcgaccgtttcaggaccgtacacccgtttcagggaggctacggaggtaaggggcaccatcgatcccgagcggttcttgaccgatacgccgttcagggatgaaggatcgtcacgatctgcggcttcggactgcatgataaccctgtaataccttccgaaacggttgaaatcggaggcctgcatgcctccgtagagcccctgcataacggtcatgatatcggacgtgctcacgccgagctgctcggcccggcttgcatcgacaaccagttcgtactgcggataggcggtattgaagggagtaaatgcaaaggcgaactccggacgctgcatgattgcgccgataaagccgccggaaacatcgttgaatttctgcagactgccggccgtcctgtcctgcagcacgaactccacgccgctcacgttgccgaaacccggtacggtaggcagggtaagtacatagaacgatgcatcggtgagcatggcaagcttccggttcatcatgccggtaatatcctgtatattcttcaccttgccccgctcggcaatctcgcggagctgaacgaacatgatgcctgcggaaggagtgttggcgcccgatatgatgttcacgcccgatacggagatcacccgctcgacgctctcctcccggtgcagcagcgcgtccgcatccttgagcaccttgttggtgcgttcgagcgaggcgccgggaggaagcgtaacggtgatcatggcaaaaccgttatcctcgtccggaatgaagccggtcggcgtggttttgaaaaagaaaagggtcaggagcgtcaccgcgacgagaccgccgatgctcagccacttgtggtcgatcagaaaacgcaggctgtttatgtaccgctccgtcagagtggagaacgctgcattgaagccgctgaaaaaccgcgtaccgaaccccttgaacatgatgtacttcttcttgcttccatctgcaggagcggcaagaaagagcgcgcagagcgccggactgagcgtcagcgcgttcaccgcagaaatcaggatcgctgtcgcaagagtaaaggcgaactgccggtagaagaccccggttggcccctccatgaatccgacaggcagaaagaccgatgacatcaccagcgtgatggagacgatggctccggttatctcgctcatggccgacgcggtagcgggagcagccgaaagaccgcggtgctccatcttggcgtgcaccgcctcgaccaccacgattgcatcgtccaccacgatgccgatggccagcaccagcgcaaagagcgtcagcaggttgatggagaacccgaagaggttcatgaagaaaaaggtaccgacaatggcgaccggcacggcaatggcgggaatcagcgtggaacggaaatcctgcagaaaaatgaacacaacaaggaaaacaagtgcgaacgcttcgagcagggtgtgaatgacctgttcgatcgactcgtcgagcgatttcttggtgctgtagggcacagcatagcttatccctgcaggaagtgactccgaggctttgtcgagaacctgctgcagctcggtctgaatggcgtttgcgttggagcccgccgcctggtagatggccatggtcaccgagggatgcccgtcgactttcgagtttacggtatagtcgtaagaacccagttcgatgcgggccacgtccctgagccggagctgcatgccgtcctggcccgagcggatgacaatgttgccgaaatcctccgtggtattgaattttccgcggtacttgatgatgaactccatggcctcgcggcttccctcgccgaacttgcccggtgccgcctcgatgttctgcgactgaatggccgcagcgacctccgccggagtcaggctgtatgccgcaagctgctgcggtttcagccagatgcgcatggagtagtccttgttgccgaacacggttgcctggccaacacccggcaccctcttgatatccggaatcaggttgattttcgcatagttctgcagaaaggtctcatcgtaattggggctgtcgctgatgagactgataaccatgatcatgctgttctgctgcttcaccgtggtaatgccgcgttcgattaccgccgaagggagctgactctgcgcctgggagacgcggttctgcacgttcacggccgcctgatcggcatcggtgccgagcttgaagtaaaccgtaatggtgagcatgccgtcgttgcccgaagtcgaggtcatgtaggtcatgttctcgaccccgttgatcgcctcctcgagcgaaggcgcaaccgaacgggctatggtttcggcgcttgcgccggggtacatggccgttaccacaacactcggaggcgcgatatcgggaaactgcgtgaccggcagccggcccatgcccacaatgccgagaatcaccagcacgatggagacgacggtggcaagtaccggacgtgttataaatttttcaaacatagtatctctgggaattaagccatccgtgaatctttccaaacaacaattatagcgggcgcctctccgtttatttctgagacgccttgtcgaacaccggcttcaccgccataccgtcctgcagcctgccgagaccgctggtcacaatcacgtcgccgggcttcagttccgcaccggcaatgtaactgtcgccgcttttgccgctaaccgtgaacgccgtgcggcggacttttcccgatttgtcgagcctgaagacgaaaaccttgtcctgcatctcgacggtcgcggcctgcggaaccagcagcacgccttcgaaacggctttcaagccggacccggccggtattgcccgtccggagcagtccgttttcgttggggaacaccgccctcacggcaattgccgccgtcgactcgtcgaactgaccgcccaccatttcaagctcgcctttttcaggataagagcttccgtcggcaagcagcagcgtcaccggcggaacgttccggattttctcttcgagcgtcgcaccctcgtactggcgccggaactgcatgaaatccgcttcgctcatgctgaaatagccgtacacctcgcgcacgtcagaaagcatggtaagcggcgttgagccgctccgagcgatcaggcttcccgtgcggaacgggatggtgccgatatagccgccgaccggtgcactgatcaccgcatagccgagattgatgcgggccgactgcgccgaagctctcgcctgctccacgttggcgtttgccgccagcagcgacgcctttgcgcttttaagctgaatatcggagacgaccttgttcctgaccagcggctcaagcttgtcgacatcgagccttgcgatggaggcggcagcttcggcagcatgctgggcggcaagcgcctggttgtactgttccctgtagagacggctgtcgatgcggaaaagcggctgaccggccttcaccagcgcgccttcgtccacatagatcttctccagaataccgtccacctgcgaccggatttcaacattcaccttcccttcgatcctggcgggaaactcctgcatcacgactgccgctgcaggcttcagcttcagcgcagccaggggcatggcctgcggaccgccgggcgactgctggccgccgcaaccggcaaacaccagcaggggcacaaaaaaagccgcaaaagccggcattcgaacaaaacgtctgtatatcggtatcatcatatcatttattttgttggtaataatccattgccggtacttgaaagcgatacgatatgcttgcggaaatccgccggcatatatccggtctgcgccttgaaaaacctgctgaagtaggattgatcgctgaatccgagctcgaaggagacctccttgaagctctttcttccgtaagcgatttcacgtttggcttcgagaatgaggcgagaatgcagaatacgggtaagcgtcacatcgaacttctcgtgcagaatctcgttaagccgcttcggcgtaataccgagggccgaagcgtagaactccgcatggcgctccttgcggaaatgtttttcgatcatctcgaaaagcaggctcatacgtttgccgtttttgtcgaatgaaaaattcttctcgcgatgcaggcgggcaatatgcagaagaaaggtcttgagataggccagaagaatacagaaatcgtttttgccccggctctcaagaaacatgagatctacaagctgctggagcgatggctgcgcatcttcgggaatgctgatgccagagttgatgaacggattgaacagaatggaaaactcgggctccatgatgctgctgaagaaatcaacggaaaaagcgataaaacaacccgagggagctcgcccggtataggcgtgtacctggcccggagccatgaggtacatcagtcccgcctcgacgggatgaggctcgaaatcgatataatggacgctcccggtagaggaggtcgaccagagaatttcaaaaaaatcgtgccggtgatgctcacgaacaatttcgggtcctaaatccctgaattcggctatttcaaaaaagctgttctcaaggcgggcaagcggaatatcatgcttgggattcacgtatgtttcatcaattgttaacttgcatttgcacaatccagacataaacataaaacgaagtcacatcatatacgatacacaattatccctaaacattgcaatttttgaacctcttgttacagaaaccacaacacagattccgctccgacagtccaaagagaaccgttttcacccgtttttcctactgaaatgtacctattgccggcagatctggatgctgtggtttttcttaattttttaacataaatgaaacaaaggatgcaatcagaagggttgttgccgataagagagataatgaactttttcactattcctcagctccggaagaacacgcatctctcatgatcgagcagccgcagcttcagcggaaggcctccccggtaaccggtaagctttccgtcgctgccgatgatgcggtgacagggaatgaacaccggcaaagggtttcggcggttcgccatacccacggcgcgaacggctttcaggttaccggcagccatggcaatatcgcggtacgatgccgtacggccaaacggtactgctgcgacatgccgccacacctcgttcatgaagggtgtgcccctgggatcgagcggcagatcgaacaccctgagatctccctgaaaatatgcctgcaactgccggaaagcatcgcgaaggagtaccgtatcgcccggcctggctccgtcaggcacggggtaatgctcgaagcagaggttggtaatcgccccctcgtattctgtgatgccgatacggcctattggtgtctgttgaaatgagatgatcatggaactgcggcatatcagaggttttgttccttttccataatccgcctgtaataggacccgctcgtatagagcgcagctgccggattgtgcgcaagcaccctgtccttgacgatgagcgtggtcaccaaggcatcggaatgcctgcagaacagggcgtcgtgcccaacgcaaagtccgatcaccacattcagctccgacttccagtcattgagcatttttgcctgcagcagcggattgcagagcgcctcgaaactctccggacgaagcttcagctcctcttcgatacctatcaccgccttgtcgaccgagccgatcttgcagagcaccgcgtacggctcgaacccgttcactctgagaatcttcgaaaacagacgggtctcatcgatcagtcctacgcaagtggccagtccgattttcctggcgccaatgcgacgcgcaaaagcaagcacctcctcaacacgggtaagcttgccgtaatacaacccctcaacctctgctgccgctctggctgcatgggcgtcaccttcgtcgccggagtaacgagctataacaccatcaatcatctccttttcggcgctctctcccggacagaaatccggaaaccggctctcctgacgatagcagttcaacagcccgcaatcagaacagctcgcctcatgcgaagcgcagttctttatttcatgctcatggtccatggataaaaacgattattgcctgaactaaaactttttttcgtatgcaaccgtttaacagagtattatttttaatactgattctctacagtaaacggctttttttccatccggaaacagctatcttccgctgcgcccaaacatccgatctccggacgccgtgacctcttgcccttttttttcaccttttaactcgagaaatatcgcccatgccgaacatcaccgaacgagagatcaggacgctcgcctacaaactctggcaggagcagggctgtcccgtcaataatcgtccggaagaggactggacggagagtgaatggcaactgatgactgaaacggcgctgaacgaaaccgcatcgggacagatgccgggagaacactccgatcccgctttgcacactccttatgatccattcaaaatcggcccgagaaacgattaccagaacaaaatctcttttggcggcgaaaatggaaaactgcgctggatagataattttagagtactgggtacactcgacaccaacatcctgcgcgatttcaaaaaatgctatcccaggttgtacggaaattttctcgttctgttcaaaacaggatccgttacggaaaacagaggcgaaattgaagccaactgcttctatctgaacaacgacgataccgccatttatgcaaacgagtccctgctcgatgcgttgaacggcgccatcaatccgttcgcacctgtgcatagaaccggccccgactaccctccctatatctccggagcgaccaatgcgaccgatgtcgaaattctgataccatacaaaatcgtcaatgattcgggtgaaaccatttggtgcaaatctctgggatacaaccttgcgaccggactgtggcgttatgacgactgtcaggctataaaagcctatacgacatccgacagggttgtctgggccatgttcgaacggaagtaattccatttccaatacaagtatgtaattatattgcccgcgacaatcctgaaattccttcccattaacaaacaggcgccaattcgtgtaaatcagtgaaaattcgtgggcagttggcggagagcaggctggccacagcccacaatcctcatcaatctcccccggctaccggctactggccccggacaccccgttcaaagggaggaattgagcacaggataatcggtataaccctcagggcccggcgtatagaacgtatccatatccggctgattcagcgccgctccgcttttcaaccgctcgacaagatcgggatttgcaagaaaaggcctcccgaacgccacaagatcgcatcggcctgaagccagatcgctttcggcccgctctgcatcgtaaccgccggagagcatcagcgtacccctgaacccggtgcggtatgcagccttgatactgtccggtacaaccggtgcgcccatagaagagtggtccacaaggtgaatgtatgcgagacctgaagcatcgagctgccgggccagccaggagtaataatcctcaatgccctcatacagcggcatgtcgttgaagacgccgaaaggcgaaagccggatgccgacacgctccctgcctatggccccgatcgcagcatcaaccacttcgagaaggaatcgagcacggttttcaatgtcgccgccataacggtcggtgcgcaaattggaattcggacggatgaactgctcgatcagatagccgttagcgccatgcagctcgataccgtcgaaccctgccgctacggcattgcgggcggcatcggcatactcggcgacggttgagaggatatcctctccgctcatggcctccggcacgggaaatggctgcagaccggcagcatccgtgtacatcgtaccggcagcggcgacagccgaaggcgccaccacgcgcgctcccgaaggcatattctgcggatgggatatccgtccgcagtgcatgagctgcaggaacatctttgcccctttttcatgcacggcgtcggtaatcgttttccacccttcgatatgaccctgagaaaatattcccggtatgcgcggataacccaaaccgttgggcgaagaagatgtgccttcggtgatgatgagcccggccgttgctcgctgggcgtaatactcggccatgagcaaattaggaatattgccgggtgcccggctgcgggtcatcggtgccattaccatatggttctgaagcgtaaacgggccaagtttggctggagtgaagagtatcgacatggcaaaagtccttaacggttaatatttcggatgtttatccattaacacatttatgaacctgagggttcagagagtgtacccaacgttgccttcgagagcgtgcagtgccgatcccccctaaaaaacgctttgtatttcgaagcagagctgccgaagttgaaactttttatgttttcggggacgttttcaatgaaatattcgcctgctgattctgttccccccatagacgtaaggggtcagtgcttttttcaaaagcagtaccagatgatcatacgtagttaacccattaaaacgcgaagggagagtattgtgaaaaagattatgctttttatttttggcgccaccatgatgtgtatcgttcagcattccgctcttgccgcagaaccgaacgtgaaggtcatgcagaaagagggagtaggcagttatcttgccgacggcagcggaaaaacactttactggtttaaaaaagactctaaaaacaccagcaactgcaccggagcatgtctggaaaagtggccggcctttgtcaccgggaggatgctcactgtagcgcaacccctcaaaacaaccgatttcggcagcatagaccgacctgacgggaagaaacagaacaccttccgcggatatccgctctactattatgtcatggaccagcaggcgagcgatacgaaaggccataaactcaatgaggtctggttcgttatcgaccccgggaaattccctccggttgcgcaataggtcaatggatcgtcggccgctggattcacgaatcatgtggttcaccaccagggaaatcccttcagggaacacactctgttaacgtgtgataaccgattacaatgccgggtgcaacgcggacggagtccctttcggaatgaggatttcgatcccgatgcatcgggacatcgcagcaatctggatgcaaaataactttatagaggtgcccgttacaaacaaccggaaggagatacacaacgtgccgaactatttcttcagaaacaaacttcatctctcgattctctcttcgcttggggctgcgagctggtcggtgtatttcgatatcccgatcaacggatgggccattctctgcgttttcctgctgaccttttcaatctaccaggacaaccggcttaccgatgaacgcgaagacgcgacgaacgaccccgaaggcctgaaaaacgccctgaagcatgaaacgcttatcacctatgttaccttctacctgctctcattcgtctcgctcgttatcgcctttcaattcgggcaacctgcgttcctgacgactgcgctcgtcattgtcatcggctttctctacaatcacagatgcttcccggcttttatctccaggcggttgaacggagcccggaggctgaaagacatcttcatcgttaaaaatctcacccctcccatcgattgggcgaccgcactcgtatttctgcccctgtttttcgaaggccaaacattgtctgcgaaagcctggatcagctggggatatatgtatgtctgcgcgttttttgtagaggtgatgtgggatatgcgcgaccatcggggcgaccttctgagcggaatcagaacaattgccaacacgctctccttttctcaaacgaaacactttctcatcatcacaagcctggcttccggacttctcctgttttgtcttaccttcacgaatagtcttccggcatcaacctatttccttttggcaaataacgttgccgtaatactgatcgccagcatgtacaatgaacacaaggaagcattcatgcgcaagatcagcgacatgtccattctgcttgccaccattctttttctctccttcggccttctcgcttattattcggactgaaccgtttcttttttcatcgttacgaacgaagctctccggattcaggatctctgctataaaactcatcctgactcccggtttacggatcagcgtcaatgaagctcctccctcaatcatgacaacaccgcccctgcccccattgagactcgctccactttcctgtactccggaacaatgattattgtttattttcagactgcatttttttataaaaaccgcttccggcaatccatacgcaaccatgcatgaaaatcaaaacatagaatccgtaaagaaaatggcactgcaattccttgctgaagcgatcggacaatgcccggccggacttgaaagcagcacgaacagggatatcgtgtttgccgtgctcggattccagtatggcgcagtgcagagcgctgcgtacgttgcaggtctcggcgaggatgccgctgcagatatagcacaagaggtcatcggcagaattaacggcatggagatggcaacggcgtcgaaattcgttgccctgatgccgatgcttgccgaaaagggataccccccgatcggtatcggcagcaaagccattatcggtttttacaatgcagccggtgaagaggagaagctgacgagagccggttcgctgcgggaacttctccgtcagatcgacgaagcctgaatcctgaatcgacccgcagcaagccaccagataacgtttcggaccaccatgacggaaacactcctttccatacccgaccttcggacactctcgtacggcaccaccattgccggaggaatactgctctggatcctcgaaggcctcttcccttttttctccgggcagaagcgccgcgacctccatgcaaggctcaacctgtcgatggccgggctcaacctgctgatcctgctcccttcgggcatactcatggcattcatgctcgactggtcgagaaacgtctggccgggaatcggaatgctggtacttcaccccgttgccgaaacaatcgcgatcatcctcggcatcgacctgtggatgtacgtctggcatcgtctcaaccatgaaacggcatttctctggagatttcactcggtacaccacagcgacgccacgctcgacgtcaccaccagctggagattccattacatggagatcctgttctcggaactgcttcgtcttcccctcttcatgctgatgggcgcaggtatcgaacatctgctgctctactcgctcctcatgacgccggtcatcgaattccaccacagcaacatctccatcccgccagcccttgaccgtctggcgcggctcgttatcccgacccctgtgatgcaccgcctgcaccattcaagagagagaagcgaacacgactccaactacggcagcatgctctcactatgggaccgtcttttcggcagcttcctgttgaaagagagtctcgatggcctccgtctcggcctcgaccaggaaagcgacccgggcaagcaaaggctctccgccctgctccggagacctttccgtacatagcgtgcgctaccgtcgccgtgcaaccatcatggcccagatcggatcgaacccgtggatatcgtccgtcggacccgacgcatcgacaaccggccgaccctcgttataccagcgaaaaataccgccacggaggttgcggcagctcttcgcgcccgcttttccgcaggcactctccacccgttcgagcagttccgaactgcgctggccgaccgaacagtaaaaaacagtgtcacgccccgccatgatggcggcgtagcgagccgcgaagtcatccgggccggtatccggctcaatgcgtatggccgtctcgatatgacttttcccgtactcttcggctttgcgaatatcgaacaacagggggggggccggcccggcaagcatcgcagcaagttcgtctgtcgccaggttctccgtacgatgcgtacgctcgatcatcatgattgcgccatcgagcagccggtcagaaccgaacatctcactcctcctttctcaagagttcctctgccagggcggtaagatacctgtgggtatagagcttatcaatttttgagagatcgctcagctgatcgaaggtaatcgccgaaatcccgtattgccggcgaatcctgtcgatcatcgacatccacaatagcgccgtcatctcggcatccgccagcgcgcggtgaaaacttccggtctccggaataccggcatgcgtcaccagcgtctgcagcctgtggttcggagagtcctgataaatccttctcgaaacgagcagagagcagcaacaggcgccttcatatacccgtttcgcccgtttcagctcgaaatccagaaaacggcggtcgaatgaagcattgtgcgcgacgatattacgaccggctataaaccccgaaaactcggccatcacctcctcgcagcaaggctgccctttcagcatctcattggtgatgccggtataaccctcgataaacgaactgatccggaacccgggattcatcagcttttgaaaacgatcgacaatctccccatgctccacaagcaccgcaccgatctcgatagcccggtcgccatactgcggcgacaagcccgtcgtctcgaaatcgagaaccaccacactgtccgccaacgtccgctgcatcgcatgactgatttaaattacacatccatcccgaacctctcgccactgcggcaacaggctgcaacctcccgaaccatcccgctgcctcaagtttattcctgactcgccatctgctcccccttttcgccgaacaaaacggacagcatcaaaatcagcagcacgatcgacaacagtactatttcaatcacgtactgtgacggatcgatccagatttcggtaaacacatgccacctgccaagtatttccacgaaattccagaaaataatgaccgtcggtatcgcatacctgacagcatagtccagcctgctgatggtaatgagtttgacaaacagcagaaaagaccataacaatgaaccgaaagccacaaaatatgttacgggatgcctgtctccggcaaactgttcgtcataggcgaaaagcagtaccatataaaaaccccacaacagcacaatgaactccatgaaggagatcattgccacattccgggacaggcgaaccggttcaagttttttatcgatacggagcaggcgctgaaaccacaggaaaaaccggcaccctgtacgaacgccgaacagataatagagcatgataaccgcaaaaaacccgacagaagagggcataagcagatattccgccctggttacaatctcgccattcagcatcaccgactcgatgcccaatcgtttggcgtaatacccgaacccgagttctatccagcctgcccagacaaaaaggcccccgaacatgcccagaaacgttgcggtcagctctttcgacgcatgcattccggccaggagcagacccgttccggtcaaacccagaagcaacccggcaaaagcgacatgatccctgcctaaagcatgctgtaacagaatgaccgccgcatggccaagcggcatcgtcagcagaacaataataaaagccgttattccggtcactggcctgaaactcttcatgatatgcgtttgatcagacataaaggaaacaccccaaaataaccctactgcaagcaaagggcaacgtgatcatccaaaagcgttaacactctatggtttaccacataacaaaaccccgcgttgtgagcggggcttcgtcaagttttgggtcgatctcagcttgccgattccagcgcggcaatccgcgactcaagtggcggatggctgctgaaaagcgccatcatgccgccgcccgcgatcccgctggccgccatttccttcggcaaccggccggcctcgaggcctcccagcgcccgcagggcgtcgatcatcggggctcgatcacccatcagtgcagccgctccagcgtccgcccgatattcacgcttgcgagaaaagcacatgacgacgacgcttgccagaattccgaacatgatttcaaaggcaatgctgctgatccagtagccgatgcccggacttccagactcatcgtcgtccctgcgaagaaagctgtccacagcgtatgcggcaagacgcgacagaaaaatcacgaaggtattgaccaccccctgtatcagcgtcagcgtcaccatatcgccgttctgaatatgtgccacctcgtgagccagcacggctcccacctcttttttattcatgctctgcatgagaccggtcgaaacggccaccagcgatcttgacttgctcgggcctgtggcaaaagcatttggcgccccgtcatagatggctacctcgggcatctgcaggccggcttttttggacagctgtctcacggtgtccaccagccatgcctcgtcctggttcgcgggccgctcgataacccgtgcgcccgtgctccatttcgccatggttttcgacatcagaagcgaaataaaggatccgccgaaacctatcagggcagcaaataccagcagcatgcccatatccagtccattgctggtcaaaaaacggtcaacgcccagaattcgggcactgaccgacagcaccagcatcaccgcaagattggtcaacaaaaaaagaaccacacgcttcatccagtttctcctgtgtaataatattgatcgattatgcattcaaggggcaggcaccccgccatgtcattctcccccatcactctcgctatacaataagaaatgtaacgctcttcaaaaaccaaattcttctccaaccctctgcccatcccctcatcttatcatcttatccacttcccaactaccgactactgacttccggctactgacttccgactaccggatactgattctgcctaccgctcaccgctcactgcccacaatcctcacccgcccacattcttcaccaactaccgactaccggatactgattctgcctaccgctcaccgctcactgcccacattcttcacccgcccacattcttcaccggctaccggctcatcccgaactccgaactgaaagaggcccactcgctcctgtccatctcccattcgcagtagatggccaccccggcatagttctccggcagcacccggtaagattccagtcccgcatgaatccccgaaagtgcgtttcgcaggttctccgtttcagcgatatggtaccctgcaccggaatcgtcgtaggccggaacgccgaaaagcacctgcgtactgccggaccaatcaagcacctgaacgctccagacccgcatcaaataacggtataacctggaggatcggctcgatgtatcgtacatcatgggaacgatctggtccgaccgtcgggcaacctgaccgtaatatgccttgtcccaatggacgtcgggagacgactgaaagagcgcaggcggcggaaacgccgccacggaaatgatctttcctttcggcaccgcctgacgaagttcatcgagaagaacgagaaaggcttcgctgccgccaggcatgggctcgatattaagatggatgccggccagtcggggatgggcaccgagcaacgccacaaccgacgaaacgaagctcttccgccatacggccgattccggaaaacagtgtacgccaagaacccctccaacccagggcagtaccctgaatcctgaaaacccgtcgagaaaccgttccgtctgcagggaatcggctggagctatccggccatcggaattgcagggacagagatgcggaaaaacgtcccttaccccgtgtccggctaaaaagccggacagttcacggattcttgcctcgttacggaaccgggaccgctctctcctgttccggtcgaaccatttatcgtccccgagccagccatgctggatccagataccgttggtgcgtaaatcatgtcgtacctcggtaacgaacctgcccgatgaccacgcatgccaggcaaaaactgctgctgtcgcaatcgccagcagcagcagaatcgggcgcaggcgtcttcgcatagtgtactccggaaaatgtaagtggtcggtctctcttccgagtaatagcaaaacgcaggcaatttaccaacagctacgccacgacaaccatcagttgcctctgaaactgatcgctgattacgatccagttatcccaaaacaggacccatcacggaaaaataccgattgccagctacagtgtccggataaaaaaaatcatcgaaataaaaaagtctgaccgatagcgacaggttgccatcagttattggcaaacgtcactaccggtcagacatggataaaaaaagtgaaactgcaagaccttgcttaaacggcctcgacactctcttctgctaaagcctcttcagcacgcaaccaatcttcttcagcagtaccctccggttcaccatttgcttgccagataaaatacgcggcaagcctgatctgctcttctcgctgttccggtgtcagcgaatcctgttcaatcgcatcgtttgacatggcagttttccgtttcgtgtttaccaaacaaataagaatctctgtatcattaacctatccactccattccgaacatcaacggtacaactgctatgttacggcttttcccgaaccacggaaagagtccttacgttacattaaggtaaacaatactgccaccgccgcgaagaaaaccatagttaccacaatcttactcaatcagaagtatcgcaatgcgtcaccgaccgatacttctacagcgggcccccgactaaccgcccactgcctactgcccacaatcctcctgccaactgcctactacccacaatcctcctaccgactcccaaatactggctactggatactgattccgcctaccgcccacagtcttcacccactctctactctcccatcttcccaactaccggctacagaatctgcccaccgctcaccgcctactacccacaatcctccccccggatactgattctgcccagcgcccaccgctcactgcccacaatcttattaattggtaccgccaggaaaaaaggtagtcaggcgtttctttgctacgggctttgtcgtcatgcgtccttctgcagaggcagcgttcgaactgccgctgcccgcactatcgacgcgctggtacgcatcaaacggggtgagtctcaaagcgctgcctgcctgaacgccggaaggcctgcctgtcacatcaggcttcggtttcgggctgctggctggtttcgatttcggactgctgacggcagaaatgacaggctgcttgtctgatttggcggcttccattgacggtgtcataatacatccttgataaagggtttacactccggaaatttggggaccaatacacaatcatggcaaaacagaatgactcgcgaggtataatgccacaactcgaaaattacaaaattcccacgaagcagagaaataaagaaccgcccacaatcctaacccactctctactttcccatcttcccaactactggctaccgactgcctactgcccacattcttcacccgcccaccgccaacggcccaccgcccacattcttcacctgcccaccgcctactacccacaatcctcctaccggctacttgctcgattataaaaccgtgacggaccccgcagcacctcccaattgctttcctgaaaaacagaacggcagctgatcacactttctccccttccctcctccgtcttcgcctcaacgtcacgggggttggccccgacttcggcccagaacagattcgctccggcgatagcgcctaatgtacacggttcatgggtgcaattgcccaaaacgcttctcggcatacccagtctggtaacggccacgatctgagccatccgcagctcgctgataatgccgagcgcggccaatctggtgcccggtatgggaatcctgcgcgccgcgccgctataggcgggattgaacgatgccgtaaatgcgatcatatcggcaagctcctcattggtatgttcgggccctacaggctcaacgcatgtccctacttcaagaccggcctccctgaaattcgcaatactctgcctcctcctgccgacatcgagagtggtatcgattccttcgcgcagccgaaccgcatgatacacgccgctgaacccggcatctttcagcttgagggcgctcttgatcgactggtcgcccacgttggcaatcaaggtcgtttccggcttcaggtttttgcgcacctcccctgatatttccagaaaacgctcaaacggatagtgtgccgtcgacatcagaaaaagagcgttcgcgccatccttttcgaactgtcgcgcataagcgacagcctggtcggaactcaacgccgttgacgcagtgaaaaccccgttcacttccgcaaacgaacaaaacagacaatcgcaactgcacggcgcaagattgagggcgaactgggcatgaacttcagcttttccctgcgatacctccttcgatatccggtttgcttcagccataaccatataggtcccgatagaatcagacggaaaatcaagcagaaaaaccatctcgtcgcgcgaaagcaattcgcccgatcctgtcttgttcagtacatcatcaattttcattagcaataggataaagattatcaaccggcagagcgtcatcacgaaacggcaacgctctgcaacttcatttacgggttgcgattacccgtataaaagcatgatttttgcgtgtatttgtataaaagaaacacaagcaggtccatccccgaaaatatagccattaaacagcaggcaacaaggctcccccatgagcatctcaaaccaccacccactctccatcttttccaccttcccaacaaccgacttccggataccggcaactgactacatactaccgacttcccacattccggataccgactaccggctactgactactgattctgcccaccacccacggctaaccgctcacaatcttccccccactctccaacaaccggctaccgcctaccggacactgattctgcccaccacccacggctaaccgctcacaatcttcacctgcccaccgctcaccgcccacaatcctcccccactcttctgttttttcaggctcatcgaggcctctgtcacgactttgcgtatattatgaaccgttttatgttccaatagcaaatttgaaaccctatttccgggagaacttaccatgcagaccatttttgccgacggtgtagcaaacatgtcccttattgacggcgttgtacgcatcgatcttgtcaacgtcacttcgattgaaaaggacaaggatcccgacattcagctggcaggacgtcttgccttttcgctgcctgcgcttattcgtacacacgaccagcttacgaagatgattgacaaaatggtagcggacggcattctcaccagaaatgcccctccgtcaaactgaaaccgtcgtcacccagtattccacttaatattcatggataccagagaatcatggtgcgaaaatcccgtcataatcgcagatcgggaggcatgggaggagattaatctgaaggaagccggaacgatcgaggttgaaataggcttcggcagcggtgagtacctgatcaggagggcatctgaataccctgacagactttttatcggcatcgaaaagaaacccggcatgataacggaggttgcaaaaatggtcgtgagccgtaaccttaataatatccggctgctcgagtcgtgcgccaaagacgcgttcaccgacctgttccctgcctgttcgatttcacgggcctattccctctttcccgatccctggccaaaaagaaagcacagcaagtacagactcttttcagcgcaatacctgcgcctgctcaacaaccggcttatcttcggctgcgaggcgctcatcgtgaccgatagcgaagattactgcaactggatgctgaaacagctccccgaaaccggcttcgaagttgaaaacagcaccataccaccgcaattcgacaccagattcgagcggagatggctggaacaggacttgagcacattcttcaggattctgctcaaaaaggtacggcacatcgaaaccttaacgcccccagcttagggctgcttaccctgccatgtctcgctcctcgtggtatctggctttggcatgaccacgctgctcccattgtgtcatcccgccctccatgcgcaaaacatgctccagagcgactggttttccggttatacggcaacctatatcgagagagacctccggcaggtcataaaaattcaggatctgtcggtatgccagcgttttgtgcgcctctgtgcaggaagaaacggacaactgctcaacctcgatgcccttgccggtgaaacaggtatttcccatacaaccgcacgtgcatggctgtcggttctggaatcaagttatattgtccatctccttcctccatactacgggaacttcggcaagcggctcgtaaaaacgccgaaactctattgtatccatcagggtcttacctgctggcttcctggcatccgttcaatagaacttcttgctgactgtgggtagagaagggcggttgacatgccggcagcacaagcaacccatcacctccggtcccggcttgtcggtttaaaaaaagcaacacaggcgctcgctgcaaaataaacgttgccgtggttatgaacctgccctcaccatacagttccaaaatcaggtcaccggaaatgagtatcttgaacaaaacatgagaagtaacgatgacgtaacaatgttttagctatattatttccgcaaaaaataaggtatcgatggaagcaataaccggagaagacgatgaacgagaggcgcctgaaacacgatctcatcaccacacaggagcagctcgctgaatatgtcaccttgaccgatgcagagaaagagggaatctgcaggtgcaggccgatcatgccgatgaaaatcacgaggcattatgcggagttgctggatcgcgacaatcctgacgatccgctcagaaagcttgccattccttcagtcgaagagctggtacgataccccgatgatgaagcggtggatattcatcgggacgaggcgaaatatcagccggtggaaggaatcatccaccggtatccgggcaaggttttgcttatgtacactaccgcctgtttttcacactgccgattttgcttcaggtcggagaaagtcgcttcaactcttgacggacggcggctcgacaaggccatcgagtatctgcgtaaaaacgaatcgatccgtgacgtgatcttcacgggcggtgatccgatgcacggaaaccccgaacgcctggaacatgcattgtatgaagttcgcagcattccccatgtggaaatcatccgcattactacccgtgcgcccatattcgctccggaaatttttaccgatgagttgatcaggatgctcagctggtttaaacccctcatcatgatcacctcgtttattcatccgcgagagttgagcgacgaggtttgcagcgtgctcgaccgtctttccgatgccggaatcatgcttctccagcaggggccgattctcaagggcatcaacgacgatgtggacaccctgagaacactgtacgaaaagctggttcagcatcgcactatgccctactacgcaacctggggcatcgtttctcccggcaaccgtcacttcacgctcgacggcgaaagcgcacgaaagctgataaggcagctggagaacaccacctccggtttctgcattccgcatctcagcaccctcgatcagaacaataacaagacccgctctatcggatgaagcggccatcgataagccgtgcttgcaaacaaacttcagagtcagtctctttttcctcgacgccaacccccgttcctgctgccggatcatggaaatatttccgttattcccctcaattcaatcaacacctgctcaatattccctttaatcagacctgaactttcatcgggagttaacggcaaaaacacaagttttctgcctctttcagcaccttcctgaggcgcaacatcaaatctttacaatgaattacaaggttttctacgctattgcacagcgtcccctacaccttcctctttcggcattggaatcagcagaaaaactgtaaggcgatgaaaatcattcccagaaacattgcatctccctgctttcaaggtattatatttaaatgttatacatgagtattttcacgtacggatgtacgtccccaagtctcccgcccacttttgaaaatgttcctcaaggaacgaatcgaccgtgaataagaaccgaaacgcaacaagccgcggtactggaaagcgaacacatgatcggcctcattcaccgctacgtttccggcaaaacgcgcacctgaagcttaagatttcggctcaggattatagccttacaagatataacgttataggattttattaatatacggaaggacctccacctgtcacatttagtttacgtagttgtgagcgtcccatcgtcacacccaaaggcaggataatgggagccggatgagcggagacgttcacgtccggttctgcgagaggctgggggtgaaattcccccggcctacttacccgaagaattgccccaaacaaccatcccaaacgggtccaccctcatttcccgtcgaaaatataactatggccgcctcaattgcataaaataatgagggttatgtaaaaatagcctttgttttttgctcgcaggatagttatatatataactataaccaaaggaggctatcatggcatatcgggttcaccagctcaacaagaagaccggagtcacctatgtttacgaggcggtctctacctgggacaaaacgctcaagcaggccagaaacaaacagatctgcgtcggcaagatcgatccggtgaccggtgagtttgtgccgtcaaaacggcttgatcctgcccaaagtgcgcttcgcgatccagctgtgaccgcttcggctcaggtgatgggtccaaccttcgtgctcgatgcgattgccctgcgtacaggggtgagcgcgctcatgaaatcagtatttccgcagtcgcatcaggagctcatggccatggcattctatttgaccagccaagggggcgcattgagcctttgcgcctcatgggccaagggccatatgcctgaccttgcggcatcacttggcagccagcgcatgagcgatttgcttgcctcaatcggaaccgaccggaagcaggccttctttgccaagtggatgaagatgcgtctggagaacgattacctgtgctatgatatcacctcggtctcctcatattcggagctgaacgagtatatcaagtacggctacaatcgtgatgaagagaagttgccacaactgaacctggccatgttgtttggacagaagtccggattaccgggctattaccatcggattcctggcaatatcaatgatgtgtcaaccttgcataaccttctggagaccttcagaatgctggagatcgggcaattgcattatgtgatggataaaggattttacagcaagaagaatgtcgatgatctggtcggataccgcgaccatttcaccatctcggtaccgataaacaatcggtggctacagcgggctatcgatgacatccatcagacgattcacggccctgaagggtatcgcaggctcgatgacgaaatcctgtatgtgcactcacgcttctacccgtggggagaagcacggagacggtgctacctgcatctgtactacaacgccaccaaacgggcacgggagatcgacacgttcaatgagtcgttgttccggtatcgggaggagcttgaatccggcaaaccgatcgctgcccaccggaaggcgtatgaggatttctttaccgtgaaaacgacaccgaaacgaggaacgatagtctccttcaacaccgaggcgatcaaccgccatatcagccggtatgccgggttccaggcactgctctccagtgacatcaaggatccggtcgaagccctgcgtgtctatcgtaataaggattctgtggaaaagtgtttcgatgacctgaaaaacacactcgatatgaagcggctgagaatgcactcctcagcgacggttgacggacgactgtttatccagttcatcgccctgatactcatcagtgcgcttcgcaagcagatgcgggattccggattgatcgagcagtatacggtgcgcgaactgctcagggagatggagacgctcaccaagataacctattccggaaagtacgggcatatccttaccgaactgaccaagcctcagcgtcagattctcactgcactcaatattcccgtccttgacccggcatcgttataattctccgggaatttagggtccacggggaggagcagaatgattattccggtgaaatgattctgactgtcgggaaatacgttcgatatctgtttttatcccgtgtgatcaattcaagacccgatactgcggcatgggcaccaataaaaaagtccggcaatggagacctcttttcacctttacgctttcggtagctgagaaaagcttttcctgcaagaaaaagggcttcctttgggatctccagcatcgtaagtccgcttgacgaaatcgccgcctccagttcctcgatctttttaaatccgatggaaatttcggaatagatgatttgattgatgcataaaggggaatgagtggcatattcagaaagaacggcctccgaccagtcagcccagacaggatcatcgagaaaaacatccaggatgatatttgaatcaacaagcagaccgttcatacctctcttgtgagcgccatgatttcgtccgtagtcattttgacagtcgcaattccccgaagctttttaaatttcctactcgccgtagttgcgtcttttcgttttactatcacgatgcgatccccctcctgcagaaaatcgacttctgtatcaggggttatccccaacttttcccgtatgttaacaggtatcgtcacctgcccttttgttgtcactttcatgttaccctccagtattacgtattaccagtaagaataccacattcctcctgataattcaaacgatgttcatgaatcgagagattcccatgcgtgtcgagaaacgttttccggtccgtatcgtcacgaacaatgcttccccgctcgatcccccggataatcaaatgatgcagggttccctgcgcatcaagtctcggtcctcgcggcatcgcactctcccttaatattttgcccggcaatcgggttttctcctgatttcaagataccagatcacagtatttttagcaacggatcagcgtcccaaagtattatgctttaatcagacctgaactttcatcgagagttaacggcaaaaacacaagttttctgcctctttcagcaccttcctgaggcgcaacatcaaatctttacaatgaattacaaggttttctacgctattgcacagcgtcccctactcctttcctgactccgccgagccgttcgtacctcgccttgatcggtacgtccgatgttgctttccccttcgttgaacagggtcagcctgcgaattgaggtgatttcggagctcaatggcctgcctgtgtgttcccctgtcaacgcttccccaccccattgctgaaggtcgaggcatgactcggggccatgatggttggctatgcctttcatgtaagactcttgcattctctactctttgccggtttttatcggcgctttcctaacgtccctgaatccccgctatttaatttacaaaacggcgtgaaagaaagaggactggatcttgctatctggcttaccggatggtggcagagtgagccgggtccaacatcaaaagattgaaggtgactaaagggttcgctttagctttttttcgaaatagtattgcgcaacaccacaatactcgggaagcttgccttctctgtttttctgctgccatattagcagcaaaccttcaatttgtgctcgggtagctttgccggtaattccggagagggttttggtgactgaactccatactgattttcggttatccgtcaatcgagaataattgagattgagtatttcattaagctggcgatcaaacagagcatcgtctgacttgatagtcccgttaaactcatagcgaatcttcaattgtgagtgatgaccgggttcagcagggttaaaaagaaggtcatcatcacgttttttggtatcacaatgagccagagcatcaggaaatccctcattgccacaacagcaaccgagcaggttggcataggtaagttgttgagctggatatctcttgcgggaatgccaatgctctactttcatattcctgtcgtcaggctcaatgcggcccatgcagtaagcacatagaagcccctgttctgcaacaagttgaactcgtatatcctgttttacgggggtaaagttttctccgtcaaaaaccgttcctttttgcaaccgatagtgctgcaaagattgtggttccgtacttttggcaatgggaatcattcaccagctcccctctcgggctccagcatggcaatggtcgcttcggcttccacaatatcgggaatggagccttttaaatcgactttcagtttttcgataagctcctttgctgcttcaaactcatcatggtcgatttttgcagcaatctcttcaatacgcttcgggacggtgctgttgattcccggatcatccatcaactcccggagaatttctgcagagttcaaaccgatggactgcctgggaatggtaaacttgatgaggttatcctcctgataaagcagacgaatagattcgggagcaacctcgctgagtatctggggtgaatgggtcgtaacgacaaactgcacattcggaaagaccttggtgaggtttgtaaccgctcttctctgccatgccggatggagatgaagatctatttcatcaatcaggacaaccccttctccttcaagtgggttctgcttccgtggatttgcaattgccagacggcgggcaatatcgccaatcagcgcaataaagcaagtttcgccaaccgaaagcgaatcaattctcaactcctgatctccttttgttacaaccatgcgaagaggctggcgctttatcctgaaatcatggtactcaggaagaaattgctcaagcgcactccgcacggcttgcaactgcggatcaagaaactccagtggatcgacgttattaagtatgccgttggctcgaaggttctcattttcaatatcttcccgttcacgaaaccattcaaaaaagaggcggaagtttgctccgctactcaataggttatcgtacaccgagatgggatcaaattcgtgccttgttcttattcgttgaggcaaatctgtatcctttactgcccgatcaaccggataacaggtaaaaacaggcagggaattttcactctccaactgatgccgaaagtgacgaacgatatcctgaagagcggtaaagttactcatgctgataccacctgttcctacgcgggattttgcaatcaaccactcgccagaagatgtctgagcggaaataagagaaaatttagctccatttttaatctcaacatccttgatataacgccccttacctgaatcacgtctcgttcgcgccgtgagccacgagagcaacatggccaatgcatcaataaccgtcgttttccctcccccgttaaccgcagcgataaccgtcagccccgattcaaatggaaggctcaactcctcaatacctctgaagtttattagtctgagtgtccggattttcatcatgagtccataacgatctgtaacgtggccgataactgcttttttcctttttaaatttggtgaacagtttgctttcaagcaacaactatctccgttttacctgaacggtttgatctgggctttttggtgctttcgaggttggctttttcctggagaatccttttcagtagctctgctgctggttcgtcgttggggtcggggttggcaagtttgcctcgtgcaaccaacgttcctgaaaacatgaacttgcacaactccggcagatcgtaacgttttgctgaccgctgttgacgaaatcccaagcaacggcaccgactctgcataggtgagtacccgaaccgttttccgaaatagccgagcacatagtcagcatcctgccactcatatgctttcctgcccatgaccgatgcatggccactccaggagtagtgctccagctcttcgaacgtcgttaccagtcccgcccgcagcggattgaggtgaatgtaacttaccagtttaaggggataggcatcctcttcacagacgattgtcttgtatcggttccggaatagatgaccttgcctgtcatgacgtcgattgtagctgatcgagtatccggtaagaaacttcctcatgaatgcggaaagtcccggttgaccgcttttgagaagaatatgcgcatgattggtcatcagcgcccaggcatagatattcgttcctgttttcaaggcaaccgaccccattctggatacgaatattccccgatctttatcgtcggcaacgatctctcttttttcgatccccccggataatcacatgatgcaacgtgcctggtgaatcgagtcctggacctctcggcatgcctctactggttggtttgtatcggagacggataactctgcattatgatcattgcaagttcatgatttcatgatgcccccactttggtatgatggttggctatgcctttcatgtcgaactctttcattccttactctttgccggttataatcggcgctttctgagcgtcgcctcgggatctattttcagcaatggatctacaccctctagttctgaactttctaaattgtaatttattcaccagtatctttgctacttttcttaatttcctccttatcatctttaaactttttaataacatctcctatcattgcaagacctgggatcattgacggcgatgggcttgactccggtttaagctctttaaaagccgttgaatattcatctgtccatttaaacgctgtctccaattcatcaatcgtgaaaacattccctgctgttttaagatagacaaataatcgaccaaatctcaacgcatgacgacgattatacaatatagttgcttcatgaaaacatgacctactaatgtaaacaagaaaacctgctgcagcaataaatgcaccaccaatcgctgaatttctcaacaacatcaaataaaaaacataagtaaactgatttttcgtcagccccttatataatatcgtttctatgcctttatccttaacactctttatatcatacttctcaataaaaacttttgaatatttttgtgggttaaaatcatcagcaaaactcaaatatatagcaggaatcaaaaatataatcaccgcaatcacagcagcaaaacttccaacgaatgtcaaaaaccttgctctccacgtcagatatacttgagccttttcaacaaacaagtcagttgcagcaacttctatatgatgctgatttatatcatcatcttttatctgttgactaagcttattaaacaaataaaatcgttcatccagctcccgttctagcttgcgccaaacttttcttttaaacataaataataaattaattttttatggtaatattagattttcgaaatccgctctcattaacctcgcgaacacgctacttatcatcataaaactcatcaatatcatttgcattaattatatctcttattcttagcttgatcagatttcttcttaacgcagcactcttttttcgataggaaaatgacacataataaataaaagcagaaatcacaaaaaggaccgataaactaacagaaaacacaaaaacattattctgatcacggatcaacaacataatggaatacccaaacacaaaaaacaataaaaccaaaaaaacagcagctgatacataaagcaaaaaagaactaagtccttgatagctttccacaagatcatctagatctctgacgacatcacgcttgaaattatcagaaggctcattttttcttcccactttatcaactggcggcggaatagtttgaaaaataaaattctgatcacccagatcaccaactcttttccactctgaaagccctggccaccatataaacatatctttgctaacaggaaattcccttagtttatcaatactcattggaccaaaccactgatcagatacacataaataatattctctcatatagttattaatttttattcccattgaatattgtcacttaaatcttcaatcagctttttcaccctatcctgtacaccttcataacctcatctcccagatgattgatcactttgacagcaattcgccctgttccaggtttatcgaacggacgggatatgttgctgttcagggttgaccaggcttcgtggttgatttcgcttttcagggttgttttcagggctttgtatgggtcgttcgcgccgaggaagtaggcgtggcggacgaagaaggattccatgttgtagtcggtgtcgataaaccagcaggcgatgccttctgctccgtcgctgcggacttcgccggtgttggggtggaagacgtccacgccgttgacacggactcgtatctgtccgttttcggcgtcaagaatgtcgatgtcgggttcgccgaagatgacaaagaggttgcctttgccggtatttttaaggtctccggccatgtggaggtcggcgttcatacgggctttgagcacagggattctgccgagtttgttgaactccgaggaatgggcgtcgtagttgaaggcgcaggtgatgagcacgtcgaaacctgcgtctccggcttcacgggctgctgcaacgaggtcgggacgggagactgtaccgaattcagggccgatgaaaatggctgcgcggcgttcggtattgccgtcggcttccatatatcgtccttcggcgcagatgaggtcacccggccagggaaagagcgagttgaaggtgattctgtcttccttgtgcgcctgctggacaccggcattcctgagattgtcaagaatcatctggacgaaactctgttcgtcgctgtatccgccgccggattcaccaagagagtcaagtaaatcgtcgttctcatcgaagccgagtacgcggtgcggagagatgctttcaacagtgaagggcccggccacgcggactttctttctatcggtgtagggcttgtcgtaaaggtactcgaactccgcctttgctgcaatggattcgtctatctcctgctggcgtgcgatgcgctgtttccaccatgccgcatgtagtttcagagcttctcccggccatttttcattagcttcgcgaggtatctcccactcctgccagttcttgccaagggatgtattgagtttttctcgaagcggttcaagaagttgctgatgctcctcccagataacgtcgatttccgtattgttggctatcgatttcagggtaatgtgcggtacccgctcatagacgaagccgtgctggatatcgcccctcgtcggctgggatgaaggtgccgaaccggtgacatcagcttccttcagttgcccgtcgcggctgtcggcaagcaggtagtacgagtagcgcgcccccatgatgcgagcccgcgcaagcgcaagcgccacgcgtgaggtatcgatggtaatccaccgcctgccccactgctcggcgacataagctgtcgtccccgaaccgcatgtcggatcgatcacaagatcgccgggatcggttgccatcaggatacagcgatcaataactttacgatgagtttgaacaacgtaaattttatcacttgcaaaagctccaaattgagtatcagtccaaacgttatggaattttccctttgctctttctgaactatattttttccatcttatttgcttttcactaaatcgaacaactctgtcagctttctcaagccgatatatattttgaggatcaaatgcccattgtcttgcacttgatggtttaaaatactcgccatggaactctatctcacaactccttgtatcactcggatgctgtgaagtcatatcacctaattcatattcttctttaaaatcgcttcctgatgaggcaaaagcctcttcaccagcaaaaagctgtctaaattttactacatcgctatttttcgcataccacaatatataatcagaaaccgtatctaaagttttcgatgtccttccggttgatgtttgaaaactaacaagagaaaggaaattctcatccccgaaaacttcatccatcagcgcccttacccggtgcacgttctcgtcgccgatctggacgaagatcgatcctgattcggtgagcaaatcccttgcaacggtaaggcggtcgcggagataggtaaggtaggagtggatgccgtcgcgccaggtgtcgcggaaggccttgacctgctcgggttcgcgggtgatgtggtcggtgttgccgtccttgacgtcgcggctggtggtggaccactggaagttggagttgaactttatgccgtaaggcggatcaatgtaaatgcactgaaccttgccccgcaatccttcgcgttcggcaagactcgccattacctgcaggctgtcgccgagaatcatgcgattcgcccagtgcgcatcgtgcttgtagaactcggtttttgcgctgtcgtcgggcagtccattgaaatcggcaaacatatcgatctgcgcttctgcggctttcgcatcggccttgctgcggcgcatcaggtcgtcgatcagcaccttcgggtgcaccttttcctgaatgtagagtggcggagcctgcaccacgagatccgaccagtcctgctcgtccttgccgcgccacacaagctgcggatcgaggtcgcgattccggcgctcgtaggcaactcttacagggctctgctcttccttttccatgaccgactggtgttcagcggtagggatgttcttgcgggtcgcctcgtcgtgcttgaatatgtcaacgtcaagaggctgcgattgcttttttgccataatggatttgatttcgcgacttgggcctcatcatgggcctcgacttgttcggttacttgttcggctacctggtgccgacctgatgcagacctggtgccgtcttggtaccgtcttggtgccgtcttggttccgacttgttcagtttcttcggcctcatcatgggccttgaacggtcttgtttacttgaaaaaaatcatagctacatccttttctgatcgagcgattgaagaagctcttttcctttcgatgtcatacgatatttctgtaagcggcttttcggcttgcctggtatcgtcagttcaagaaatcctgccaccagagccggtcgcagatagagcttttcgaaattatctctactcgacagactcaatgctgtcatcatctctttgcgtgacatatcaccctgcgcaacacttaataactgcctgacttgccctgtgacttgccctgtgacttgccctgtgacttgccctgtgacttgccctgtgacttgagtttctgagccggattttttcctccgtatcgtcagcacccagaatccgccgtcaatcgtgatttccggttccggcaatccagcctttctgcatcgccggatcatgtcgccgataccggttcccatgcgctcgatgtatttggtaaggtacatcggttcggcgatgagcgggttgtgcggcagggatgcgtgtggaccgcgcagcttttcgagggtcagagtcggcggcaaggtgccgggattccagacttcgaggcgatccttgaagagcatgacctgtacactcgctttgctggtgtagtcgcggtgcacgacggcgttgacgatagcttcggctataacctcctgcggtatttcgtatttcgtcggtacctgggtgctttcagctcgtgttccaacccagagatcgatttttgaaagcacgaaatccttggcctgatcgacaagttcgaaaaccgtacctttgtacacctgatatgagggaatgggtttttccacttcgtagccgtggaaatgggcgcatttaacctcggaggtaatcagaaagcgctgaggctgtttgccgaacaacaggatagcggcattggtcgggcgatccttgtcgagcaggttgaggtggacaagaacatcatgcggcttcgtattctccggcaatggaaagctccgaccccgacgggcaagcccgagaaaacggctaatcctttcttcgtcgagatcgtcaatggttgcgttccggcagaatgtagcatcgaacgggccgaaacgaagcagttccagctcttcgagaaacctgacaagacttgcatacactgcggcaacaagctcttcagcggagttgaaccgacgccggataaggttgctggctgcattgtcgattaacgcacgcattttcggatgccgaacgctgtcatcagcacctttgacgtagatgagacggttcttgcccttttcggaggcactgttgaactcatgatgcgttggagatataccgtcgacatcttcccatccatactctttgccgaaaagacccagataaatatcgcaacgatcaacctcatcgagataacattgatctgcccgctgatcggcggcaggctcgtcttcgaaaaggaagcattcgaaaaaccggcgcatgagcggatcgcccctcagatactctttcagtgctgtgcgctcagcggcaaactctttctgaacgctgctgatgaagattttcagcggcagatcaagcatggctcgtcgctccctctgattgaacagccgatgcctgttcgagcattctgctgaacgcctcctcgatctgcttgcccatatccagttcgaaggtgtagggctgggtaagctccgcgaatgcccagcgcccgtaagtgccgatgttgttgacgccggtaatccagtaggtatccatggtggatttcttctccttggcgtcttcgcgccggtagcccttgatttcaaccacgaggtgcaggaggtcgtcactgccgttgccgtcgtcaatgagcacaatgaagtccggcaggtatcggcgcatttcggagccgtaccggtaagggacttcgagcccgaggttatggttcttgacgtatgaacggaccttgggatgcgattcggcaaccctgcagaactcggcttcccagtcgctgtcgagaatgacccagttgacatggcagtgccgtgcatcggtttcccatcggtcgcgtttcgatgtggtaaagttcacataccttgatgaacctgtcggattgtaagggtcgagcacggccttgaccggccgcctgccgatttccgccctcgtgatggctgctgtgatgcggttgcaggcaatgtcggcaagttcctgatagatgagctgcgcagggtaggttccccctttgcagacaaggcaggtgtcgagccactggcgggtgatgcgcttgagctggccgaagaggtgcagcttgggcgactcctccgggtcgcgccatttggtgtagagcagccgctgggtcaggtggaacagcagggttgactggcgcatgtcgccaaggtgttcgaggctgaggtcgatggcttcgccgatgatgcccgagttgcgcgtgatcgaggggccgacaaggtcgggcgtaagttcgagcaccgattcatcggtaaactcggcggtaagctgttcttcaggcagttcgacacgataacccgccacgttgggaaaggtgatttcaagatgatcgcgttccggacggacagccctgacctgcacggtttcgcgcggcggctgcggcggggcgacaaccggcttggcggtgaagtcgaagggtatgccgagcacatcggcatattcggtgttgaagagacactcttcgttgagatcgtaggactgcctgcgcagagcgcgcccgatcacctgctcgcagaggagctgggtgccgaatgcgcggacgccgagcacatgggtgaccgtgttggcgtcccacccttcggtaagcatggagaccgacaccacgcaacggatcgactgcccaagccggccatgctttcccacggtgttcatgacctcgcgcagaaggtcctgatcggtgaggttttcagcctgtcggcggtcgccggttcgctcgatgatctctctccggaaccgttcgatttcgtcaccggccatgtcgcggaagttcctgtcgagcgcatcgccggattcgagctgcttgctgtcgataagcagtgtgctcggttgcggaaggggtgaaccgtccgcatcgaagttcctgaaaagttcgagcctcccgttgaccagttgcttcgtgccgtcttcctgctcgcggtaaaaaccggaaatgtagtcgtgcaccagcttcgatgtcgaggtgttgttgcaaaccacgatgaagcagggtggcacggaaatattgttctctttccagaggtcgaaggtctgccggtaatggccgtaaagcgcttcgagagcagtctgcagctctaccggaatactgagcgggtcgtaggcgtttgtcttgctgcggcttttcttcggcatctttttgccgatatgcttccagagttcacggaacttcggcatgtcgccgccgggtacgttgtcggctaccggcaccctcggcaatttgacgatgccgctttcgatggcgtccatcagcgaaaagtcgctcatggtccagggaaacagcgtaccctcggcatagccggaaccgctcaggaaaaagggcgtagccgacaggtcgatcacccagttcacgccaagctttcttttcacggtttcgatgccggtaatccagacccgcgccgcttcattgttctcttcggcttcctttttctcgtcgcccctgagttcctggaattcatcaccatccggtttttcgcggtaacagtggtgtgcctcatcgttgatgaccatgatgttcttcatacccatcaggtacggcataacccgctgcagcatctgcccttcggtttcgagggtctgcagcttttgtcccctgccctgcaggagcaatcgcccgcctttggagagttcgtgccgttcacgaagcttgaaagcgtggtagttggtgatgacgatcttggcccgttcgatatcaccgatcatgtcgccgggtacaagttcgcggcttttgtaatagctgtcggggtcgttgggcagcaaaaccctgagccggtcgcgaatggtgatgcctggcgtgacaacgagaaagcctcgcgtgaacttccggctttgcggcctgcgggcggcattgaccgcctgccacgcaatgagcatggccataacggtggttttgccggctccggttgcaagcttcagtgcaaggcgcatgatttccgggttggcattgccattggcgtcttcgagatggtcgagaaacctcttgcccgtttttcccgtatggggtgcaacctcggtcagccagatggcggtttctaccgcttccacctgacagaaaaagggacggataccgctgaagtcgtggtgccgccagtgctgcagcagccgggcggtttcaggcgttacctgccagttgttcgggttcggcaattcccgccacttctcaacctcacggcggacggcgttgataagcgatgtctggtcgtactgctgggtttcggttgaaaggccttttccttcgtcgaaaacaagctgctgctgggcttcgtcactcctgcgtttgcggggtttcggaatcggcgtgatgaactgcgccggtcgtcgagtgtcgatgattttctgggtaggctggccgtgttcgtcgagttcccagtgccgttcgggatacctgtagggagagttgagtatgggatgatcgaagaaaggattgctcatacagggaatctccagacttgtcgagatgttgcttgataagcgtactaactcaaggatagaaaactgcatacataatgcattatgcaaagtacgctattcttgcaaatagttaaataaaaagggaatgactggttccccctttactcatcgccatcctcctcccgcagcatttcgagtcctttatcggtgaggcggtatttttgcaggcggctgttgggtttttcagggatagtcatttcgatatatcccttcccgatcaacgggaatagatgccgtttgtagttcatataaacattggccaagccagatatctcaagcaactcagctgtgtctttgctgagttttacaggcaatcaaaactttcacgacttgctcaccgacttgtttgactctgccttggtcatcatggagtgtatcctttctgcttcttgaatatcgggaattattcaatgcgtatcactcattcgcgaaaccgcatgggcaaattcttcgaaatcccggatatgggctgtggcaatggtataaacaattgcccagtttatggattcatagttgtgaacggcgatatttcgaaatcctactgcctttttcatgcgaccggccaaatcggcactgataattccggcatcgcataaaatatcgaacgtttttcccatggtaccgggtggaggaaactcggaatcggaaacaagatgtgctccaatatcaacgcacatctgaaccgcacgggtgagattgagggagagaatatcctgagcgtcgtaatcgcatgcaagttcggtggcggttttgggacatttatctttaaccctgagaattgaacgacgcaacgactcaagtttctgttcaattaacggccaatccatgcttccctccgctccttgagaattcttctctgataaggcacaaaatcctcctggttataaagatgtttaagcaataacccggcatagagcgtattactgccaactactcttcgtcctccgtctatgatctgaccaagcaagggctctccgacggttgacagatcgatcagatcaacagggcgacccaatgcttctgcaaggtctgaaatcagttccatggtttcatctgcgtcgagcggatgatccgcaccgaccgccagatcgagatcgctttcacaacgagcggtacctttggccaatgagccaaacaaaatcgccaaacggatggcgttatgccgttcaagcacttggcggatctgaatgtcgatagcctcgctcgccatacccttatcttctgttcccataattctcaacctcctcgacaacaaagtataactacctttaaaatatactcattttgcctcactcaatcactgccgttcgccggattttacccgacagtaccggcttggcctccatgcgccgcaaccctctccgcccactcgatcagtttcttctcatccataccctcccacggctcgaccttgccgctgagtgcctgttcgatgaaggcattctcgatcactgttatatctgatgaaaagacgtactcgtcgagagcggcttcatcgtggggctggaaggcccagtagggtacgcccggcttgccgtcgttgaagagaaagagtttttcgtcggggtcgagatcttcgttctcttcaagcgattccctctcttttgcaatctcttttatttcggcataatgtttcagtgagaactcgatagggccgagcatggggtcgaacacccggcaatcaacggtaatcagaccggcatcagtcaggacgtagagcatgcgaccgaacttccagtatccgccatcgacaaggatcggtttctgaatggatttcagtcggtgaagtgtggcagttctgtccatctgtcggggtactaaaggttttcagtggatgaaaagtcaaatacggtttaatttacctaatagagagcgaaggaaacaagcattaagcggattttcagaaatgttatcccggttgtatgttgcatcatgaaacaggagaacacagaacttaccgagaacgggattttcgagaacatcgtcttcgactccgaaaacccggctcgcggcatgtacgaggagtgccgctttctgcgctgcggcttcgccaatgcggatctttcaggcgtgaccttcagaaactgcgctttcgatgggtgcgatttcagccttgcaaagctgaacaacaccagcctgcaggatgtccggttcagggagtgcaagctgctcggcctgcagttcggcgattgccgcacctttcttctggaactcgacttcgaacgctgcatgctgaagctctcgacctttttcaagctgaacctcaaaaacacccggttcaggcagtgcgacctgcatgaggctgactttacggaagccgacctcaccggtgcgtttttcggggaaagcgatctcctgcaggcgatattttttcacacgaacctcgaaaaagcggatttccgcacggctttcaactactccatcaaccccgaaaccaaccgcctccgaaaagcgaggttctccctgccgggagtgatcggcctgctcgatacctacggcatcgagatcgagtaggtccgcattcatgcgacgacgcctgaaacactcttcgccgatacgcctggggcgatgtaggagattcccggcccgtggcaatcctgagcccgaccggccgaaaaatggtacggaaaacgcggaaataaacctgatccgggctttttatatcggcaattatcattatcctgcaagctgcacgattcaccagcgccgcaaacataaccgaagtagccagccatgtaccgttccgtaaaccttattgaagttcgcgcctggaatcgcaccgtcggaaccgttacgatggaacccggatccggcagctgcatcttcgaatacgacccctcgtggcaggacggaggcatcgagcttgcgccgctgaccatgcctctcagtcaggccgtccacgcttttccgctgctgcctgaagccaccttcatgcggctccccggactgcttgccgactccatacccgaagggttcggcagcaggctgatcgagacctatctggtaaacgagggactctcacctgaagcgataacgccgctggaccggctcgcatacatgggcaacagcggcatgggcgcgctggagttccgccctatgcgcggccctcgcttttcgaaaccgaaagaactggaaattgattatctggttgccgcatcggacgcggcgtttgcagcaaatatccacaacgaccgtgaaaccgaggccgcattgacgaacctctttcaggtcggcgcatccgccggaggcaaacagccgaaagccgtcattgcatggaacgaggagagcgacgaaatccgctcgggtcaactgccggccgggccgggtttcgagctgtggataatcaagcttgatggcgtagccatggattgtgatacgagctgtgaaagctctttcggacggatcgaatacgcctattcgatgatggcaaaagctgccggtattgccatgacggaatgcggcctgctcgaagagaacggacgggcgcacttcatgactcgccgcttcgaccgccgggatggcgaaaaactgcatctgcagagcctctgcgccttgcggcatctcgactgcattgaaggggaaacccacgattacgaccggtacttcgaaaccgtcaaagcactcggtctgccggaaccggccatgcaggaggccttcaggcgcatggttttcaacgtgcttgcggcaaactgcgacgatcacacccgaagcctctcgttcctcatggatgctgccggaacctggtcactctcccccgcgtacggtctgacgcacgccttcaccccatacggagagtggaagttcaggcacaggatgtccgtcaacggaaagttccgcgatattgcacgacaggatttcgaagcggttggaaagcgcttttcagtgcccgaccatgaaggcatcgtcagggatgtggccgaagccgtccgacgctggccggaattcgccgccgccgtgcggttgaatccggaaaccctgctccgcgttcagcaggatttcccggatatgggataaagggagaaggttctcacccctcccggaatgcaaaacaggcctttcccttaagaccttgccgccgaatgagctgcattgttgccctcaatggtcagcccttctccgacttcaaagcccgatactcaacaacatcctccccggcatcaccggtaccggcagaaccatccccgccagcaccctgagaaccaccagcagcaccaccagcaccgcccccatcctcaaccacaaaccgaaccggaaacaacgtccgccgcaaaaacccctccatcaaccccataacccctccatctcattaatagaaatatataccattacaaatatggagtaaaatcctgtttattagaaatatatgtctatttcaggacacaaaaaaaagccatccggccagccctcaacatcccatactcatcttcgcgtaacccgtagcacgtaacaccaaacccggaacccgatcttcatcccactccccacactcatcttcacgtaacacataacacgctctttatcccaaaaatcacgccatcgccgtggaatactcaaaattcctgcgtacattatttaatgtgttttctgagaataaatcaataccgcagaattatctatacccttgtatgcgaacagagtttatggtccctttgacaattagtaaaaatattatgcacctcaaagttgcataaagcatgccagaatggctggctttgtgcacctattggtggagtatggtgcatatataaatgagttaccagcaagcgtaaagacagtgcatacatctacggaaagacaagaacaaatttgaataacgactcatggaatttttaaaatgcaatttatacatagtaggcagccgaggaattggaaagacatttttcaggagagcactagatgagtttattcactttgaaaaaagaccgcccttggacaagtttgatgggcatgattggattatacgaacagaatatggtcatgtagaagttgagataaaagaatacggaaattttgattttccttatattttttctgaatcaaaggattcttttgaatcaaaggaagccaagagcattattctatacattactggcgagtatgaacgtaagttagagttttctattcctcaagaagatattgaacagctgaaaaacctttcaagtaaggcaacaattatcgttgcacctacatttagaccttatgaactcgaaaaaaacataaacttaaatccactaaaaaaacttgttccatttgttgagtattttctgcccatacatgattttcatttcagagaatatgaaggcatgtctcaaatagcctatgtactaagacaacttttaataaattcacatacttcgtctctaaaacaagccaaagaacgaataagagaaaactttgaaactaaaaaccctactttagatttaggaaacttaggtttaaccagccttaatgatataaaagagttatttcaaaatacacacctaaaaacgttaattctgagtaacgagtggggtgaatatcatgacagaagttgggtaagaaagactagcaataataaacttgaaccgaatatattgtttggatttccaaaagagattaacaacttaaagaatcttgaaactcttattgctggcggtaattggagagattctaaaagaagaacaagatactatttttcaaattggcatatcaccgatataaaacctttatcaagtttaaagaggttatccatattgaatttgagtaataatgaaattgaaacattaacacctctttcaaatctttcgagtctatcaaaactttatttaaacaacaacacaataaatagtttcccaagtattgataagtttccaaagctaaaagaattgtatctaagcaacaatcaacttaaaagcattaattttttatctgccccaacaacaattcaaactgttgatttgcactcaaatcaaataaccgatttaactccaataaaagagttaatatctaagattgatattaaagattccaagtgggaaagcaaaactattagcattgggcgaaatccgctatcaattccaccagcagaaattgtcgctaagggaatgcagagtgtaattgcatattttgcgcaacttgaagctgaaaatgaaattcaaatcaaaccttttaaaaatgccgacataaaactcattatggtgggtaatagtaatgttggtaaatcaacttttgttcattggctgaaaaatgaaaaagtagataaaacactaccaacaacacattggttggatttgggagtttggaatgctaaaagaggtagtaaaaattatactgtaagaatttttgatttcggtggtcaggaatattatcatgatacacatcatctgttttttacaaacagaacagcatatacgctaatgtgggatggagcttctaaccgttttgacgaattagaaataaaacaaacacaaagcgatggtgaaaaaaaggatgtgaaaatcgagactttccctcttgaatattggcttgattccattaggtatcatacacaaaaaagaaagttgtctcagattgagaaatccatatcaaagattcttgatgaacgagacgagcagattgaagaatctttaagaaataaaactgattggacaaaatcagtaactgcgtccataaacaaagtgtcagaaaccttacaagaaaaagaagaagagaatatattggttttacaaaacaaggtagattccaagcaattaaagatttttcttaatgaagaagaactaagtactaattatcctaagatatacgattttgaacaaatttcgctgtataaaaatgagaggcttgaaatatcaaaaaagactctttttgacattttcgacagtttagaaattttaagccgacagttccttggcacatggaactacataaaacaagacattgaaaaacaacaattcagtaaaagtttctcaagtgacgactttctcaattattgtaatgatattattaaaaacttgcctgagttaaaaagaaaattaaatgctcaacgcaaaaaagtgcttttctcatcagtagactctaaagttttcgcctcgtttttagctgacattggtttatgcctttattatcctgaaaatagtgaactaaaggaaaaggtgtttttaaatcaaaatcaaatactgaacgatttaaataatattcttctttctattaacaaaaagactggagcaattagtgagcttgaaattgcaagtacattaggtgaaagtgaatctagtgataaagtgcaagatgtaatcaatctaatgcttcatttcaaaattctttttagacatcctattgcagacaaaaaatcttttatcgcaccgctttatttaccaccaaatccgccaaagagcatcaaattattccaatctctttttgaaaaaccagtttatcgctttaaatacgaaacgtttattcataaaagtgtaatactggacttttttcatacttatggttctaaagcattaagcgaaacgagtgatgagtcttcattttatttttggaaaaatggcattgtaataaaggacgaaaaaagtaacgacatcataatggtgaagtttgatccttggaacaacaaaagcaaatgtgcttcacttaacatttatgcagtaaatggtacaaacgataaattcgttaagacaattgtagattatattgattccataaatgaaggaataaacgtcaagaagcttgttcctaatgaatctcatgaagaatttataccactagatattattcatcaaagcgaaaaagaacaaaatccaatatttcacttcaataagaaatattaccgttaacttcattcaaaaagtatctaaactcacctctgaaaatgaaaaaaatattcatctcttattctaagcaagatcttagattggttaacaagtttatagaacatctttctgcattacagagggacggaaaagtttctcattggtattgtagtgagttggaggctggctctgtttggaatgacgaaattcaaaaacatctggaagaagccgacatcgcttgctttatggtaagcccaaattttatgaaaaccgactatatccatgagcatgaaattaaaaaggcatttgagaggaaagataaagacccgaattttaaaatagttccaattatattaaatttttgccgttggacaactgtaaataatgatttagggaaatttaccgcacttccatacaccgcaaagcccgttatggacttcaaaaatcaggatatggcttggtacatcatagaggagtgcttgcgtttaatgattgacaatgaccttaatccaacaggagaaaatttctacaataatcaaaaactaccaacagacgttttgaaaatttataatagaattgtggaaggtaaagttgataatgataacgtttaagcggaattaaaaaagacaaaaaaccaaggcagacaaagtgaaaacacgaaacgaaatgacagaaacgccagctggaaacagcacctacaagaaattggcggttctgtggttaaatgaagctttgtgcttcgtatcaagtttagtgctggcagacagttttgtgcttcgaaatcgccaacttcttgtagctgcaaaccgttgaccattcctctcagtcacgtaaatcacgcccatatcgttaacgatgccagaataataacgcgctcaaacatcgcaaggtgctgtgtttcatgcaactccagcaaaggctctaaatctctccccgtctggttagaatccggctattgcaagaagcgaaacattactaaagactctgtagcacctgtcgtcaggaatgtgcttgaatctgattcggcacaatatatctcttgagcgactgtaactttatcgagataaaatctgcagtgcaggacatctgccgatatggtccgagcatccctctcataacgccccgagcatcccgccctcatgtgactacgcaacggttgccctccagctttgtcatgccgcttgctggaagaaaacgcaagcgtcccgccaaagcctacgttcaacccttgcttattgcccgctaccagcacctgcagaagaaagcgcctgttctacgcccctacgcctccgcgcacgcagcctccgttccgctccgatccgatcccttcccttcagaccccatgaccatccaccgcacccgctccactacatcccgactctgtcgggatccgggtgcgcaacacgcgcttccatgacacccacacctcggttatcctcgcaatacctgctctatgacaactgacctctggcgactccagtcccgaacaccccgaccggattgccgcttgcaaggtgagaaagcaagggtcccaccggcgtcgcttaaaagcataggcgtttcgcctcagagcccgcttcgctttcaagcaaaaacaagcccagcgaactgggcttgtaaaatattctttagcaggggcaggcgacgaactatggagtctcgttagccggcttatcattaagggacggaacaaaggtttttggatctacgatgggcattggtattttttctaaaaaggaaccgccacccttaccaagtatagcgcctcttgtggttgaaatggccagtgatactagagtcacaagaagggtttccggatactttatttttccgtgttcatcaagatcgcctgcaaccccctttaaatcaaaccttgatgccgttgaaatatctgcaaccattctattttcgctctttcttccaacaagtacgatgacctttactataatctgagattcttgatcatcagaaacttcagaactttcaatatttatagaaatctgaaaatcaaaaacctcattttccagaacagattcctgctcctcaaatgcaaacttgagaaatcgaaatcccgcatacttaaatcctatttgataattttctttcatttctattatgctgctttatttccataataaacatcaggattaagcgctactgaaccgcttgccacaatactactaaatcctttacgattactatcctcagaaagatttccagaaaacaacgctgataccttttgagatattatagatgtaaggttaaagtctataatatcttcacctaaggcaacctcaaacgctgtaattgttttaagggttggattatcccatccagcaagaattctactaacataagactctttcttacccaatttttccgccaattctcgctgagtcatccctgtagactcaagtaattcatcaatttttgcagcaaactccccctgttttttaataaactgccttgtgaagggagatattttctcaacagtccttttcagaagtgattttgtcatggtcagtcgtctaaagtgaatataagattaccttctaaagtgccggtatgattattaatgcttatctcaccggttttttgcctcttatctaataactcatcaatgatttttagtttattaacagtatcattaaggacttgattttcctgataagtgcgggtatatttagggccaccatacccagctataagtaaaacgcttgatcttcgcaagcaataaagacgaagcggtccgttatcgtagtgcaatgcagtaatagaatcatgatagctcccttcctcaatcttgaaatactgagacctaaatcctaaataatcaaccatgtcattgaggcgagcagtaagaggctcaaagtcctcacatgacgtaactttcttacattcaaggaacttatcaagctctgtcgcttcttctcccatataatgtactgagtagagtgcgcctccacgtccctgctcaacaagcactattttaaactcaatcttcacttataagttaaattttccctcttgtaaaaaaagtaaaatctattaaaacttaacatttaacgtaattctacgcaatcctattttctgagaacgcaagtcgaaaccatcagattggcctggccagcataccggtcaagctcgtcatcaagacacggaatcattttcgtcagccctctgcccatccagataatctcgcccaagcctgcatcatcctctttcgctcctcaaggtgctgtgtccgattgtaagcactcccaagccgatcaggaacacagtgcccaaactgcacctcgatagcgtctgggctgaatccgagtgtttcatggatcatcgtccgtgaccggtcaccgtatcagcatcccacgccaatgttcggaggcccacattcacggtattcgcgcttattggcctcgatcctgagcgaattgcgaaaacatacgctcctctgccagtcacctgtttctgtttccgcaacacctcgtccacctgacgtggtagagaaactgcatgaggttgcgttcccatctgtgatttttcactccgtttcattttcatggccgccgctggaatgttcagcaccaatccatcaaaatcaatatcagggcaaagctccattggacgaacaaaaaaaattggagcaacctcaaaagcactcttaaccacaaatgatcctatatcccgcagcaaccggccaagctccttcggatagatgatcgctgccatgagcattttctccggcttcttcaagacccgtgcaaggcccgccgcaggattgctggtcacactggacacatggatatcgatagcaatagttaacacttggccaatgatagaccgcattctgtgcgccgtttcatacacctcacgagcttccacctgtcgtagcacatcaaaaacatcacgtgcagcgctaaatcggggacaacctgaaaacgttattactccggcaaataaaactcgtaattttattatattacgagcatggaaaaaatcgatatcagacaacactctgaccgagaacgcgcattattgcgcaaacaggtcattcggcttcgaaagcaaggtaaaagcaataaagaggtggcagaacttttagggctatctgttcaaacatcgagtagatggtggcaatggtaccaaagagatggaaatgccatgcttgccgtgccgaaacgaggacgaaaacatggagaaaaacggcacctgtcggttgagcaggaaaagcagatccagaagatgattgttgatcattatccggaccagttgaaactgccctttgcgctctgggaccgccaggcagtccggcaattgatcaagttgcagttcggcttcgaaatgcccatccgcaccgtcggggagtatctctcgcgatggggttatactcctcagaagccgatacggaaagcctatgagcaacgccctgccgaagtggctcgctggatggaggagtcttatccggccatccagacgcaggcaaaagctgaaaatgccgagatttactggggagacgagaccggcctctcaacccagggcaacttggtacggggctatgctcctgctggcaaaactcctgaactgaggctgaatgctcgcaaggaacatgtcagcatgatttcggcaatcagtaatcgggggaagctgcgtttcatgctctatgatgatgccatgaacggcaaacgtctgatagaattcatgaaacgtctggtcaaggatgccggtcgtaaagtgatgttgattctcgataatttgagggttcatcattgcaaaccggtcaaagaatggctcagcaaaaacattgataaaattgaggtattttatttgccagcctattcaccggaattgaatcccgatgaatacctgaacaacgatctaaagagtgctgtgcatggaaacaagggcggcgtttcacgcaacaaggaaacgattcgaaaaaaaactgtttcgcatctgaggcatcttcagaaatcgcccggaaaagttgcaaagctattcaatcacccaaaagtcctttatgcgaaagcttcgtagttttaattgccggagtaataaacccacaaacgcctataccctcattctggtccacaaccacccatcaggcaaccccgaaccaagcaacgccgataaacaggtaaccaagcaaatccgcagctcagccaacatcatcggcatcgaactgctcgaccacgtcatcatcggcaccaacggcaactacttcagcttcaggcaagaagggcttttcaactgaaaccaaaagagcaggggcccccgcccctgctcacctccccagacaccccccgaatcctcctaccagacctcaccaaccggcaaataattacgctgtcaacagtgatagactccggatttgtgcgtatattactcctcatgacccccgacacagcagcatggatctgagctgttatgcggatcggcataagaccaagcataaaacgctttacatggcgtaagcttattttaaataagcaattaatggtgttttaaggtttgtgaatcttgtgtcttatatgggttataattcaataatccgctgtatatgcggatccatctaattattgttagctgccacgcaatgagtgccgcaactgaagcccagaaaatctacttggccaagatcaacgaggcagtcgcccggctgaaagcttgcgactacttcctcgacggctactcaaaagacccggcagcctcactgctggaggcagctgtactgcagatgcgcaaagctctggaggctgttgcatacgctgcaattgcaccaaacaaggccaattaccagcaattgagggctgaagctgagacccccgccgattaccgaaaggattacaacgctcgggcaatcctccagcacctcgccaagatcaacgcggacttctaccctgtccctctccttcctgccactcaagttcaacccggacattggcactttgagcaaaaggctaacggctatctaaccaaggccaggtttgagtcgttctatgacagacttggaaagtttctccatgcggataatccttggggcaacgacaaaggtgtggtcaatctggtcgctgaccttcccgtgacccagtctcaacttcgagaactacttgcccttcacagagtcattgttcgcaccccagacttccttggcgcatgggtcgtcgaggtaccaactgatggcagagttcctcacatcatcgttgcccaagcaaccggcgattttgcggtcgccgggagtggcagctaacaattcattcaagccgatgccgcttcgcggcacggcttaattctggtgttcggtcatgaagaccatcatcaccctcacccaatcaccacaacctcatccttcggcccctcatcaccaggctccggatcacgtttcgcccaacggtcaggatgcttccgctccagataccacgccgacgcgaaccagctcttctttgacgcatccttgatgttcttcagatggaacttctcatcccgaaagctttcgggactcagctcgctcctgcgcttcggacaattcctggtacaacccgctcctctcccgttcgccccgcttcagccagttcaacagcgtcttccggccgatccctgcaatccctacaagtcgggacacctcccggtaacacccatcctccaaggctgagcgtatcgcagtaaccgtatcctccgaaatctttcccgccggcatcacatctccctgtttttataagcggaaatagggaaatacaacaagaactatcaataccacaccgccattcatcattatcattgcttatcattcgcaacctattcctatctttatcattataaattgatagaaacatctattattgtcaatatacactatatcaacaagcatatggcaattacaggacaatacagggaagaagcgctccggcttcgcgaagaggtcaaaatgaagttcaatacccaggtagccctctgtaaagccatcggaaccagcgatgcaacctacctcagtgcatacgtcagcggcaaacaccgaatcggcaacatcctccgcgaaagactcgaagccgtcggcatcgacgtcgggtatgtgctctatggaaaacgcggacactcacccgtcccagccggacccgatcccgaagtcatggccagacttcacgaatgcaccgacaaactccgtaccctccagaacaccgtcatcgacctccagaaagagctgctcgacgtcaacagcatgctcgacgacatcaccaaaaagctcaacgcctgaatccactaaaaacgcgccggattatcctgctcatttcagactgttccaccggacatccggtgattggttacttatagtttttaaaggggggcggacattcctgtccgccattggtttttttacaacccaccgtcccatcaaaaaaagggacaatccataccaaatagagcacaagtcgtttcgtcttgctcggcgagtatttcgtggctcgttgccagcttggcggttcgcccggaattagtggtacacattcaccggtatactcatggcggacaggaatgtccgccctccgttagaaatcctcacccataatgcaaaaaccccgctttcgcggggtttgttgcggagagggagggattgattcgggcctttcgccctcaccccgatgaatcggggcggtctcgctttcgctcgccgtcgaaacggcttgaaggccgttttcgaaccctcctttcgggttctcaaccctcccataatgcaaaaaccccgctttcgcggggtttcttgcggagagggagggattgattcgggcttttcagccctcaccccaggattaccgggggcggtctcgctttcgctcgccgtcttaacggcttgaaggccgttttcgaaccctcctttcgggttctcaaccctcccataatgcaaaaaccccgctttcgcggggtttgttgcggagagggagggattcgaaccctcggtagccctttacgaactacgtcggtttagcaaaccggtgccttcagccgctcggccacctctcctgaaaatgtatgcgcggaggatgagggactcgaacccccatgggcgtgaacccggcagttttcaagactgctgccttaccaattaggctaatcctccggatatgtaaagaacaggttcgaaagatagtgaatcgcaggtaaaatgccagaaaaaaatatcacgctccatccatattctttttccgtcctttcactcggcactcattgctcggtactgactttcctggcggagagggagggattgattcgggcttttcagccctcacccccggattaccgggggcggtctcgcttccgctcgccgtcgaaacggcttgatgccgttttcgaacccggtcgagggttctcaccctacctctctcctgcctttctcccttgttcactcagcactcggcactcattgctcggtactgactttcctggcggagagggagggattgattcgggcttttcgccctcacccccggattgccgggggcggactcgcttccgctcgccgtcgaaacggcttgatgccgttttcgaacccggtcgagggttctcaccctacctctctcctgcctttttcccttgttcactcagcactcggcactcattgctcggtactgactttcctggcggagagggagggattcgaaccctcgagggctgttacaccctacccgctttccaggcgagcgcactagaccaactatgcgacctctccgtaataaaaggcctgtaatttacattctcttttgatttttcaaaaactcaatacagataataatgcttctaagaaggcttttttgtatctcttgtggagttgcaaccaaattttcatgcccgagttaacgacgattaacattatcatagtccctgcagttttcgtaaattggcagattaaatttcgcagtaatactaaacctgcctgaacatgacgaaaatactgtatgaagctctcacgtttgacgatgttctcctgataccggcatattcaaatgtacttcctaaagagaccagggttacaacccgccttacaaaatccatagagctgagaataccgcttgtcagtgcggcaatggacacggtaactgaatcgcggctggccatagccgttgcccgttcaggcggcatcggcattatccacaagaatctctcaatcgaagagcaggctcgtgaagtggcaaaggtgaagcgttacgaaagcggcatcatccgcgatccgtttacgctctatgaagacgcaaccatgcaggatgcgctcgatctgatgctgcgacactccatttccggtattccggttatcgaacatccggcgtatgaaggcgatacctcgaaaaaactcaagggtatcgtcaccaaccgggatctgcgcatcaaaccttcgctcgatgccggcatagctaccatcatgaccagcaaaaacctcattacggccagagaggatgtcgatcttgaaaccgccgaaaaaatccttctgaaaaacaagatcgaaaaactgctgatcgtcgatgacgaaaacaacctgaaaggactcatcaccttcaaggatatccagaagcgcaagcagtttcccgatgcctgcaaggacagccacggccacctgcgggtcggcgcggctgtcggcataagagagaacacgctcgatcgggtaaaggcgctggtggatgcaggcgttgacgcggttgctgtagataccgcgcatggacacagccaggcggttatcgatacggtaaaggccatcaagactgcttatcccgcgctgcaggtaatcgccgggaatgttgcaacgccggaggcggtacgggatcttatcgatgccggcgccgattgcatcaaggtaggtatcggaccgggcagcatctgcacgacccgcattgtggccggcgtcggcatgccgcagcttaccgctatcatcaactgcgcagaagaggcggcaaaaaccggaacaccgatcatcgccgacggcggcatcaagtacagcggagatattgccaaagctctcgcggcaggagctgatgcggtgatgatgggcagcattttcgccggaaccgacgagagcccaggcgaaaccattctctatgaaggcagaaggttcaagacctaccgcggcatgggctcgctcggggccatgtcggaacctgaaggaagcagcgaccgctactttcaggatgcttcgaacgaatcgaaaaagtatgttccggaaggtatcgaagggcgcattccttcgaaaggcaagctcgacgaggtggtttatcagcttatcggagggttgaaatcggccatgggctattgcggcgtaaaaacggtggaagagctgaaaaccaaaacccggttcgtgcgcatcacgtcagccggcctgcgcgaaagccacccgcatgacgtcaagatcaccaaggaggctccgaactactccaccgcgacgtaaccggacaagcggcagagaactccgggaatgaacaggggttctctgtcattccgccaaagtatcgcatcatcagggtcgtaaccggaattacccacagtaacaagaaccatgccgagagcgaaacgattcattgcctttgcgttgcttttcgccctgtttctgggcggatgctcgggaacccgggattccggcctgacggaaaagcagatcgaaaaactggtacgtgccgcaaggccgaacaatccttcgccggacatctgggcgaaggcaatacaagagagcctcgaggaactgggacagcccgtcgacaaggagcatgtcagcgccgtggtggccgtcatatcgcaggtcagcggattttcgatctcgcaaaaaaactcgaggatggccactattctgcgaaaaaagattgaatcagccgaatcgaacgaggtattgcgcttcattatcgaaaccaggctggatcagaaagcttcgaacggcaggactttccgcgaaaacatcgattcgatcgaaagcgaactggatttcgagcgctggtacgacgggttcacctccgcaaccattacgaaaccgatccttctcgtactcaacaaggatgcaagcgatctggtcaccacgatcggctcgatgcaggtttcggtgaagttcgccgaagagtatccgaaaaagccccgaaacgtcgggttcggaagcgtgcgcgacatgctctatacctgcaaaggcggcgtattttacggaacggcctatctgctcgacttcaaacacgactacgatgactggaagtatgtgttcgcagatttcaacgccggacattactcaagcaggaatgccggcttccagaaaatgctggcaaaactgacgcacagaacggtcgccatggacggagacctcatgagctatgaaaacgggaatatcgcctcgtccgtcacctatgccaccttcatcggtttcctgaagaaaaaaggagtcgggttcgatgaaaatcaggtcaagaaggatttttctaaggaaaaaagccacgatttcgaaaacacctggtcatataagactatagcgaaaatgcacaaagagagattcggacgcacgatctatgccaccctgcccgatatccccctgaaaagcgaaaaattttcaagcagaaacctttcgacgaaatggttcgcccagcgcgtgaagtcgcgattcaaccactgcatgcgcacaagaatctgaggccggggattatctcctgttggcctcgttcaatctttatccagacatgaatctgccggctatgatcagagaaacacgcatcgcacttttcactctttgcgcgctctttttcacttttgttctgagcggttgctctcgaaacgagaattccggccttgcggaagagcagatagaaaaactgattctcgtggccgatccaggccttgattctcccgacatttgggcaaaagctataaaagagagccttcaggagatcggcgtacctgtcagcaaggaaaatgcttgcgcggtcattgccgtcattgcgcaggaaagcggcttcaaaaccgttccgaaaactccggggatgaagaagatcctgcacaacaggctgaaaaatgccgaaagcaacccgattgtccggtttatcatcgagtcaagactcgatcagcaggccgcaaacgggaaaacgttccgcgagaacatcgattcgattgaaagcgaacgcgatgtagagttgtggtataacgagtttatcgctgcagatgtgaccaaaccgatgcttcaggtgctcaacaaggatgttgacgatcttatcaccacaatcggatcgatgcagatatcggtcaaatttgccgaacattactcaaaaaaaccggaaaacaccgggcataacgatatccgtaaaatcctctacacctgcaaaggcggggtattctacggtgcggcgtatctgctcgactacaaaaacgattacgacgactggaagtatgtgttcgccgattacaacgcgggtcattatgcctgccggaacgtcggattccagaacatgctggcaaatctgaccagaaaaaaaatcgttccggacggcgacctgctcagctataaagatggccgtgccgccctgggctccacctatggcatcctcatcgactatctgaaagagatgggaatggcttttaaagaagaggaggtccgaaaggatttcaggaaagaaaagagttatgatttcgagaataccctctcatacaagacgatctcggctttgcacaaatcgaaattcggcaataccatctatgcggccctgcccgatatccccctgaaaagcgacaaattttcaggcaaaaacctttccacgaagtggttcgcccagcgcgtgaagtcgcggttcaaccagtgcatgcgcacgaagttgtaaaccggatatagaccaggcgataagatcgtgttatgggttaagcgctccgtgttacagaggggcagtatcgagcacttcgtgctcgggagtatgctcgctgtcgcatcgcggagtatagctcgcttcgcattgctggagtatcgcttcgcggtagaagatgggagtgggctgagtaccgagttctgagttctgagtgaagatcggttgaacgtgctgagtgttacgggtcaggttgaagaggctggatggcttgttgtctcgccatccagctacccagccatccagctatccagccaggagttgaaaaaaaacataattttatgccgcgctacccgcgatactcccattcgcggaacgaatgatactcccgggcgtacccgaccgatactcccgcgaagcgatactcctttattatcaggggttgaaaaaagcaggtcgattctgaattgcaagggcggatacagaaatccgcccttgcaggaaacaggtacagttgtatatgccggtatcgctaaaacaagctccgtttaggagcgcgagtgtaaaagttcgcgcaacaaacggaacgagccttacacctcactcgtcgtcggtcatcccctcaagccgatcctccagatcggcgtagatctcctgcagctcttcgatcatgctgtcgtcggctttccacataccgcgaccgtgcgcttcgagcatgcggcccacgatgttcttgatggcctggggattgagtgtcgcaagccgttcacgcatctcggggtcgagcgcgtaggtttcggcggtttttttgtacacccagtcgtccacactcttggtcacggcgtcccaccccagcatgtaggtgacgcggttgctgatttccgtagcgccgctgtggccgtgcttgagcatgccttcgaaccatttcgggttgagcagcttggaacggtactccacgcgcagcgacttttctgcgtcgtcaaccttgatgtcggaggtgaaggattcgacgtagttgagcttcacgtcgcttaccctcgtgtttcggcgccttgcggcaagctgcagcgatccggatgacgagaagtagtggtcgatgtccgaaatgccgaactccgtggaatcgacctggtgcaccacgcggtcgaccgaaccgagcagagtcttgagaatttcggtctccttctcccctttcctgccgcctccgtatgcgctgctgttgcggcggatgaagaggtcgtcgaggtcgccttccgactcccaggcggagtcttcgatcatgtcgtcaacgtaggtgccgtaggctccgggcgactgggtgaactggcgggctgtggcgctgtcgaactccacgccggaggcgagggcttcatcgacatgtttttttacgtagttcatctccaccggttcgtcggctttcgctgcctccttgaccagacggtcgagctggtccatgagaattccgaacgcgtcgcggaagatcgggctgagctgcatgagcacgtcgattctcggacggccgagtttttcaaggggaaccaggctgtagtggctgatttttccggaaccgtcgtaggagggttcgccgccaagaagcctgatgaccacagcgaccgcctcgcctttcgttttgatggtgtcgaggccccagagcacctgtgcgatggtttcggggtagttgccgtcgttctcttcgatatgctttttgacgatgctgtcggcaatgagcgttcccctcttgaaagcgagctcggaaggaattctccagggatcgatggagtggatgttgcggcccgaaggaagtacgtttaatgccgtcgcgcaccagatctccgccgggaccggaaggaatgtaacgtccgcgaagcaccttcatgagcgattccatctctccggtgttgtcgcgaagcgcgtaaagcagctgggcgccttcactggtcaggcgttctatgagcggcatatattctgctgaaagctgggtgccgccggtaatcgatgcgaacgacgtagcggcatttttccggtcgaagagtacctgctgcacgaaatcgcggcaggcctgctccacccattcgcggaggcggataacgtcttcatcgccttttctggatcgaccggtgagctcttcgtagctccggtagtgcccgttcctgcctgaagaggtcatgaagatataggggagcgtttttccgtcctctccgcgattcttcagggtttcggtaatggtgatgatctgcgattccagcggactcgcctctccgaacacatgcagggagttggagatcagccgattctccagctccgaaatatagatgtagagcctgctgacgtagtcgccgaatccttcgccttcacgacgcggacagtcgtcggtaaggttgagcagttcggttttctgcatgatggcctcctccatgccggttctgtcgtcgttgccgtcggatgagatggccagattgcgttcacggaaatcaacgagcagatccttgagcgcgggaagctccttgtagagaccggcgcgggagagcggcggcaccacatgcgacaccatggtggccagccccctgcgttttgcgatagaggattcgcttgggttgttgaccgggtagatgtagatgtgcggcacttcgccgagcagcgcgtcgggccagcagtcgccggtgaggccggtctgcaggccgggcatccattcggccgatccgtgcatgccgacatgcaccatggcatgcgcctgaaactcgcggcttatccagcggtagaaggcgatatactggtggtgcggtgtgttggccttgtcgaaaagcagccgcatgggatcgccctgaacgccgatcctcggctgtacgccgataaagatgttgccgaatttaatgccgcccacaaaaacctcttcggtgccgatcggcacgatttcgccgggaaagccctgccaccgatcctcgatgcgctcgcgctcgcgggccgaggtcagctccttgaacttctcgtaattgaccttgagggcgtcgggacgctgctgctgtatctggtagtcggtagcccggtcgagcgcgtggaaaaggtcgtcggcactctcgggaagctgcccgacgttatacccctcctttttaaggcgctgcagaacggcaaagagcgttctcggtacatcgagcagcgctgcacttgcttttttgccgagacctggaggataatcgtacacgacaaaggcgagttttttatcacgattggaggcttcccgcagacggagccactgcttgacgagcagggcaagccgttcgagacgttcaggtaccgtttcgacttttccgtccctgagcgcgccgagaatgatcggacagatcgctccgtccatttcgggaatggagtaggtaaaggtgatctgcatgggagagacgccgtaatcctgccatgactcgaactcctgggtcagaagcggctgcgccaccatatagggcgcgtcaagtttcgacatgatctcctgacgggcttcggacgcggttccgggcttggtggaacctgccggaccgccgacaaggccgaatcccatcatgttcagaagcagatcgagattctccctgagcagccagtccctgaccagcacatgcccttcgacgcccatcacgaaagcgggatagacatgaatgccgtgcttctcgagcacacggatcgtgttgtcgatataggttttttcctgtatgagatgcttgcgaaaaaaaagaacgcctattttctggcctttgtcgaagtttatgcctcgcttcttcgaccagctcttgaagctcttgacatccttgaagtaagccggagcgtcgggatggtagagccccatgttcggcacatcgacaatggctcctaccgtcaccggctcgttgtaatactcccgaagaatcagccggaacatgttggcgatgttctcgggggtcggttgcatccagtaggaatagaccgtcagccagttcttgaagtccttcgccttgtttggtacgagcggcagaatggtgcgcatgatcttcatgagcttcatatagccgtagagggcatcttcgtcgcgccccttgaccagcatcttggctacttttttcaccatatccggcatacctgcctttccgtccccgacggcatagttgccgacttttgtcagcgacatggcttccggcatggactcgaacacgaaaaccattttatcgggtttaccctgctcgagctgcagtttgaaccagtcaacctgctccttgaactgaatcatgctcatgaaaacgcagtccgcatcctggatggccgtggccgcttcaggtgtctgcttttcaagatcgatatcgctcagttgggtaagttcggcttcgttctcgagaagccccttgatttttttccagagaccggcattgtactgctcaagccctacaattgcggcaattttgcggcgagttgtcatgatgtgactgatagatgagcattagacgaatttcattaatcactgaaaaggagtacatctaatgtaacagagtagttaacaattccttaatacatctcctgtatattttataatatacaggagatacggaaaaaactaaaaactgagtgcagcttcaacaatctgctctgctttcgcattggggaggtaaaaataacgaccgccaagtttctgggcaagtttgggagcttcaccccttgacaggtagttcatctgggtatcgaccacgatagcagcgataccatcggcacagatagagccggagagcgcttcgatctctttttcaagatcttctttggagggctttaccgcatcgggatcgaatgccgattgcaggcctatattgccgcgaccgtcggtaatgagcacgaacatgatctgcgaaatgcctttggtccgggcctgcttggcagtttcccagccgagatagagcgccgaggcaagcggcgttccgccgcccgtgggcaatacgtcgagttcgcgtttggcacgatcaacgctctgcgatggcggaagaagcacctgtgcctgtttaccgcggaaggagatgagcgaaacctggtcgcgatgaacgtatgcgttctgcagcaggcttgccacagctcccttggcctggcgcatgcggttcagagccatcgagccggatgcatcgaccatgaagatgaaaagggtaccggatttatcgcggaaccgcttgattttcacatcgtccttgctgatgatgagtgcagtcttcggacgtccggccattttcttgtccctgcgccgggtctcctgccagggagcggcggaaatcagcgtgggaataagcgcaacctttccgctgcgcatttctccgggctgagccctcacgaaacggccgcgccggttgttgagcgcttcgccccggcttccggacttgctcttcttcttggaagcgagagaaatattgagaatgttgtcgggcagctccgtttcgatggcgtccatcatgagctcctcgatcatgtcgggagtatccttctgctcctcgtcggattcggcatcggaatcgggagtgtcggccggatcctcttcgtcctcggcttcgggttcttccggaggaggaggttcttcctgaggcggcatctcatcggcttcgcgttcaggcatacgggtggcacggggaatgaggacgatcttgatggcaagcttcatatcttcctcttccacatcgctgcgctgggcaagcgccgcactggcgagtgccgcgcgcacggtaaagatgtcggcacggtttccttcgaccccgagactgagggctgtctggataagcgcctgcacctggtcgctggtgattgagacatgcggaagctgctccctggctgcctggataagacctttgagcatgttcagctcatcctgggtatcctccgcgtccctcgtgccgagcacgacgctgacaattttcttgcgagccctgaaatcgttctgagcggtgaacggcacgataatgccgatccggtcgagcagtcccatacgcacttctccatcggtcggatcgtaggtgccgaccagcatgaagttggccggatgcacctcgctgagaccctcacgctcgacaagcacttcgcctcgcgacatggcatccatgatatgcgaaacggcggaactgtcgagcaggctgagcgagtccacatagagcacgccgccatgggcttttgagagtacgccgtgctgtacgacgcgaacgccggatgcaagggtagcttcgagatctacgccgccgatcagacggtcttcggttacattcagaggaagctcgacaaacggagtcccttcaggaaggatgcccgagaatgcacgggcaagcgttgactttccggaaccgaccgccgagggaataaccacccctccgagtgaaggatcgacggccagcagcatgagcgcctgcttggccagatccattccaactatatcggtaaaagctatcattatactgcttctgcttctccaaggacttttgcgatttcacgttcaattttttcaccggcatcgagagtttcaagcggatccttgcgcaggcgatggcgcaggcaaaggcctgctatctctctgacatgctgcatggtcacttccttgtcgcccagaaatgccgcgtgggcatgtgcggtacgggtaatggtaagttctccgcggtgaccgtcgataccgaggttcatacagagtctggcgatatcggtcagtacgctgtcggtcatggttacctggggaagcagatcttttgcctgctgaatctttttctgaagcttctgctgctcacgattgtatttcttcatgaaagcgtccggatcttcatcgaaatcgcggcgacgcttgacgatatcgacacgcttggcgacatcgagaatggtgatgatacgggcgtgcagaccgaaacggtcgagcagctggggacgaagctcaccttcttccgggttgccggaaccgacaagcacgaagcgggcggggtggcgaatgctgatgccttcgcgctcgacgacgttcttgccgctggcggccacatcgagcagcacgtcaacaagatgatcgtcaagcaggttgacctcgtcgatgtagaggaagcccctgttggcctgggcaagaagacccggctcgaacgcttttacaccactggtaagagcctgttcgatatcgatggttccgcaaacgcgatcttcggtagcgccaagcggaagatcgacgacaggcaccggtattttctcggttttgatggattcgggatcgatcgccctgcggccttttttcgcatcttcgccttcaaggtactgttcgggagtccgattgtaaatatcatccttgaccctgtcgataaacggaagcacttcagcaagagccctgacggtagtactttttccggtacctctgtgacccatgaccagcacacctccgatcctcggatcgatgatattgaggatcagactgagcttcatttcctcctgaccgacaatggccgtgaaaggaaaagcaagacctgacttctttttggctgccggctttgccgcttttttcggttcctgagttgccggcgcatccgaacctgctttcactttggctgcagcactcttttttgcagctgtttcagtctgagtcataattgatcatttggttgttactccgcctgctgaagggtgaacttgttcagaggcaaaggcttactgttttttttaaaactcaaataataaactctgaatttatgcttttaaggagacaatagaaaatagttatctcacttccgaaaggtttttcccgatctgcagcaattcagaacaatcacccttcggatacctgcgtatcgagcgcatattcggcagcctcgcggatggtttccgacaacgtcggatgggcatgaacggcatgcgcaatatctccggctgtcacttcaagatgccgtgcaaggccaatctctccgatcagttccaccgcgccgtgaccgagtatatgcgcgccgagaagacgaaggtcggaagcattgaaaaccagcttcaccagaccttcaagatttccgtaggcgttggcttttccggatgcggcaaacatcgaccgtccgatcgtaaccttgcagcctttcgctttcgccagctcttcggtaagccctacgctggcgactgacggttcgacatagacgcatctcggtatttttgtatcatcgagtgcgggcagcggttttccggcaatagccgccactgcgattgccgcttctgcagatgctttatgggcgagcagcatgccgccgcgaacatcgccgacagcaaagatatgatcggctgccgttctgcactgatcgtcggtcagaatgaaacccttcgaaatttccacaccggcctcttcgaggccaagcccgtcggcattacccgtcacgccgacagctacaagcagacagtcggcctctgccggaagagggtcttctccctgttttcggataacggcctcgacgccggactcgcgacatgaaagctgttcaagctttgccgatgtgtgaatttctatgccggctttttcaaaagaacgacgcaacccctccgctatctcggcctcctcgagaggaagaatctgcggcatcatttcaacgacggttaccttcgttccggcttttgcataaaaccatgccatctcgataccgatagcgcctcctccgagcacaagcatcgaacgaggcacatctttcagggcgagcgcctccctgctcgtaatgatgcgtctgccgtcggggacaaggcccggcagttccctgaaacgtccgcctgtggcgataataatgttttcgcttgtaaaggaaccgacctgctcaccatcccgaataactgaaatttcatgggatgcactcagacgggcttctccatgccggtactcgacaccggcttttttcagcatgaacccgatacctttggagagcttcagggcaacattacgactcctttttaccgcctgcgccagatcgaagcccggatcggagagcagcactccgtaaccggaggcttttgaaaggtcgtcgaacataccggcgctgcgcaaaagcgccttggttggaatgcatccccagttgacacaaacgccgccgggagagcctttttcgacaagtatgactttcattccgaggcgggcagctctcagggccgcttcatatccgcccggaccggagccgataacggcaagatcggcatcataagccctcttttccattttgtcctgcataagaagagaaatcagctggttttgttatactgcatccggtaacgagtaaaactgcggaatgccgtcatgtttcacaaaatgcaaaatcacaccataaaaaacgaatcgtcacatcccgaatctgaaacgccggagccgaaaaaacttaccctgcaggtcagcaaggtacagatccctatgcgcatagacaaatacctcacccaacaggtcgagaatgctacccggaataaagtgcaggaggctatcgaggaagaaagggtacttgtaaacggcagaccggtaaaatcgaattaccggatcaaatcatgcgataccattctgatcacctttctgcgtccgcccgcaccggaactcgccccggaagacatccctatcgatatcgtgtatgaagacagcgacctgatggttgtcaacaaggaacccggcatggttgtgcaccctgcattcggcaactggaccggcaccctggcaaacgccatcctgcaccatatcggccgggacgccgaatcgctggatgcctccgaactcaggccgggcattgtacaccggcttgacaaggatacgtccggcctcatcattatcgcaaaaaacccgactgcactgcaccggcttgcccgtcagttcgccatgcggcaggttcagaaaatctacaaggccattgtatggggcgtacctgatccccggtcaggcaccatcctgaccaacatcgggcgctcgaaaaaaaaccgcaagataatggcaaactacccctacgaagggcttgacggcaaacatgccattaccgattatctcgtagaggaaaaccttcactggttctcggttgtctcgcttaccctgcataccggccgcacccaccagataagggctcatatgcagcatacaggcaacccgattctcggcgatgaaacctatggcggtaccgtcatccgcactctccccttcagcaaaagcgaaagctttgtcaccaacctgcttgaaatcatgccgcgtcaggccctgcatgccgaaacgctcagcttcagccagccgactacgcacgaaaaactcaccttcagctcccccctgccaacagatatgcaacgcacgctcgaaaaaatccggtcagtgatcaaaagcgaaatggaaggataaccggttaacaactcaactacccactacccattacccattacccactacccactacccactacccactgcccactacccactgcccactgcccactgcccactgcccactgcccattacccactacccactacccattacccattacccattacccactgcccactgcccactgcccactgcccactgcccactgcccactgcccactgcccactgcccactgcccactgcccactgcccactaccggctactgaaatatttttttccgcaggaatcagaaaaaaaagatcgtcagaacagatagaaacgatgcatacagcaacctgaacagaaaacagaggaaaaaagcatgaaaaaacagatgttactaacagtcggaatcgcaggcatgcttattggcaacacgcccgccgatgcaaaagcagatgtcaatctccatcttggaatcggaaacagaccgtcactctctatcgacgtatggcccagttttatctatgtacccgaactcggattttcggtatcgacaggcagcgaatgggacatactctcttacgataattactattacgtccaccgcgacggatactggtaccgctcgtcccgtcagcgcggcccttgggtgatcgtacattacgaccgtctgccgtacaagctccgcagccataactgggcggaaataagaaattatcgcgactacgagtatcggcgacatcatagcgactattggttcgaccaaagtcagcgttttgatttcatctatgttcctgaactcgggttttcggtatcgataggcagcccctgggatattttgttctatgacaactattactacgcttttcgcaacgggatgtggtaccgctcttcaaactaccgcggtccctgggtgagccacaatcacagcagggtgccacacaatatcctcagacgcaactggggggatatccggaagtatcgcgacttcgagtaccggaagcaccacgacaaacggtgggatgaccgcaggttcgatgacaggaacaggttcgacggcgacaggaagcttgacgacaggaacaggttcgacgacaacaggaagcttgacgacaggaacaggttcgacgacaacaggaagcttgacgacaggaacaggttcaacgacaacaggaagcttgacgacaggaacaggttcaacggcgacaggaagcttgacgacaaaggcaggttcaacggcgacaggaagtttgacgacaaaggcaggttcaacggcgacaggaagcttgacgacaaaagcaggttcaacgccgacaggaagcttgacgacaaaggcaataatgacaaggggggtaatcgtgacagcgatgaaaacagaaataatgacgacaggaaccgtgatggagaaaacaagggaggatggggaaatgggcgaagatagtcgccagtgaatcggatggaatacgatgaaaaacgttatcgactttgcaatatccaaacagaaacgatgctatgaaaaaacagatctggataacagcaggcattgccggaatgctgctctgcggaatgccgcaaaccaatgccgatgctgcggtcaccgtccatataagaactgaaggacggccgtcatttgtcatcagttcatggccgacgttcatctatctgcctaaactcgggttatcggtatcgacaaataacgcgtatgacattgtctattacggcaactactactatgtttacaaaaacggatactggtaccgatcatcatcgcacaacggcagatgggtagtcgtaaaagaacaccggctgccttacaaaatcagaaaacaccgtctggctgaaataagaaagcagcgcgatatcgaatacagcagaaaatatggaaatcgctgggaaaaaagggatcagcagcggcatgaagacaaccggaaggatgacaaatcgcaaagattcgaagacaaccggaaagatcatgacggacggaacgacaacgacaaccggggattcgaagagagaagaaaataagtgacctgtttccggagaattacttgtgggcacctctgaagtgttatgagcgctcaacgagcaaggcggaaggagtcccgatagatcgggataacgcagcaattcgggcgcgcaataacttttcggaagagcccttgtatattctcgattgaccattgctttggggtatgcggttccggctccgccgtatacgcgtatcccattgttttcattgagtgaaaaactttctttggctattgtgaagaacggaaactgttattcgatacctgtgattgtacttattggatctcataaccgaacaagctgatggagttttgtaaacctcaaggtatttatctgatttgttatgattcttcgaaaaagcactcttgcgctcaccgttcttcttgtttttcccggtacaactccagccgcaaaccgtgtaaacggcttgcccgatgcgccaccgcctgcggcagtaaaaccttttcaggaaaaagtctgtgatacaaccatagtcgatacctatcgctatatggaaaagctcagcgatccggaggtcaccaggtggatgcaggagcaatcggcatacacccggaaagtattgaacaggatacccggcagagagaagctgttgcataaaatgcaggagttcgacgacaggaaatcagcaaagatctataaccttaccattaccgaaaccgatcgctacttctacctcaagcagactcctgcggatgagaccggaaagctctatttccgggatggatttgccggatcggaaaacctgctgttcgacccgtctgcatacacgggagataaaaaaggcagctatgtgatcggcactatcgctccgaataatgacggatcaaaagtcgcctttaccgtttatccgaacggttctgaaaatgccgcgctgctgatcatggaaaccgaaaaagcgcaacggtatcccgaaaccataagcagatgccgttttgcttcgccctcatggcttcccgatggaacctcttttctctacaaccgccttgagccatccggcaaacagggaaaaaattctcagtatgcgagtaaaacatggctgcaccggaccggaagcgacccgtcgacggatcgtgagatattttcaagcgccctgaataccgaactggatatcaatcctgaagatattcccgacgtttcctacgacaaggagagcgctaccctgtttgccttcgtatcgaatgtcgaccggcggctcaaggtttattactcaccggcgtcagagcttgaaaaagaacagattacctggaaaaagctttttgagcccgaagacgaaatccatgactttgccgtcaggaataacgagctgtacctctacactccgaaaaacgcaccgggcttcagggtgctgaaaacctcattgcagaaccccgatctgaaaagggcggaagtggttattccagagttcagaaatgcgaaactcagcggcatgacgcttaccagcaggggtattttttataaactgtcgctgaacggcgtacaggaagagctctatcatctggaatatggaagccttctggccagaaagctcacgctccctttccacgcaggcaccattacgctctcgtcgaaagggttcagataccctgaagtgtgggccgtgctggccggatggaaccgcgattatcgacgcttccgttacgatgcggaaagccgctcgttcatcaatgaaaccctctcatcaccagcccaatatcctgaatatggggatcttgccgtggaggaactgatggtccgctcacaggatggcgttgctgtgcctctatcgctcatctataaaaaggatcttctgaaaaacggatcgaatcccgtgctgctctacagttacggagcatacggacggtcgatgacaccgtttttcagcccatcgatgctgctctggacgtggaaaggcggaattcttgcggttccgcatgtgcggggaggaggcgaacttggcgacaagtggcatacatcagggatgaaaacaacaaaagccaacacctggaaagatgccatcagtgcggcggaattcctggttaaaaacggatacacctcacccggcaacatcgccatcaatggtgccagtgccggcggaatactggtcggtcgggccataaccgaacggcccgatctctttgccgccgccattcctcaggtaggggcaatgaatccgctgcgcgcagaaacaaccgccaacggcccggtcaacgtgccggaattcggaacggttaaaattcctgacgaatgcagggcgctcattgccatggatccctatctcaatcttcgtgacggcgtaaactaccctgccgcgctcataaccgccggaatcaacgacccgagggtgattgcctggcaacctgcaaaattcgccgcgcggatgcaggccgcaaccgcatcttcgaaaccggtgctcctgttcaccgatttcgaagccggacacggtatgggaaactcgaagacaaaaaacttcgaagctcttgcagacgtcctgagtttcggtctgtggcagacaggacatccggaatttcggaagtaagataggaatgtgagcggtgagcggtgggccgtgggtggtgagccgtgagcggtgggtgtctcagaccctgcccttgagccaggcctgtctgcgaggctccggcagcttttcgatagcataacgaagcgtggttctcggcatgccgtcataattttccgaaaggaacccctccagcacttcgacgtcccttttgccgacttcacgaagcatccagcccgtagccttgtgtataagatcctctttgtcccccatcagcttttctgctatggcgagcgtatcgccgaagtcaccggccctgatgaaatgaaacgtcgagacgatggcgatgcgacgctcccagagactctccgaaagagcgaaacggtacagcgccgaacggtcgcgcgcctgcagatggcaaccgacgatccgaggacatgaaagatcgacgagatcccagttgttgatcctgtcggtatgagcgcaatagtgcatgtaaatcaatgttctgtgagcttcatccggttttttgtacagctcgacaagcagcagaagagcaagaagccggtcttcatgccacccggatgccagaagtccgacggcttcatcgacgcctgcacgggaaatatcccggcacagcttccgaagctggggcacacggattccacgaaacatatccccctctccatactctccgggtccggttttaaagaatcgacggagaatttccgccctctccggatcggcaagtccttcaagccttctgcgtatctctgctgccatcatattggcgatctttatatgctgttcacccgaaaacaaatcccccgatctcccctatcaaatccagaatttcccccgcttttcaatcttccccggctactgaatacaaacttcctgcccacagcccacagtccacaatcctcatcaatcttccccaactaccggctactgaatacaaacttcctgcccaccgctcactgcccacaagtctgtgcagcccctacaaaagttctgcaagctcagtccagcgactcatcttgccgtccatctccttctggatgcggcgcagctcttcggtgagtttctgtacaagtggaaagtcgctggatgcagcgttaagctcattcccgatagcggcctggcgggcctcggcttcagcgatccacgcttcgagctgttcaagctcccgtttctctttactgttcagtttgcgctgcctggaaaccgacgcagcaaccggcgtctctttcgcagtctctttttttgcggatttcgtaacgtcccgatccgtgtacttcgacttcagttcaagatagacgctgtaattgccgggataccgccggatgcgaccatcatcttcaaaaacgaatacatgctcgacagtccggtcgagaaagtacctgtcgtgactcaccacgagcaggcacccctggtagttgtcgagataatcttcgagcacccgcagggttggaatatcgaggtcgttggtcggctcgtcaagcagcagcacgttgggagaaccgataagctgtttcagcaggtagagcctgcggcgttctccgccggaaagcgtcctgatgtaactgtactgcgtcgagggggcaaagagaaaacgctccagcattttcgctgccgaaaaaacctgtccgtccttcagctttatctgttcagcctcttcctgaatgaactcgatcacccgtttgtcgtcatcgagttcacggctctcctgatcgtaatagcctatttttacggtcttgccgatatcgatatggccgctgtcgggctgcacgcgcccggtaatcatgtcgaaaagcgttgtcttgccagagccgttcggaccgataatgccgatacgatctcccttttgcagcatataatcgaacgaccggagcagttttttgtccccataggatttggaaacctgatgaaactcgataatcatgccaccaagccgatcggcgccaaaaccgatttcaaactctttctgctgttcctttcccggagtatagaccagctcttcggctcgctgcattcgggccttctgtttggtggtacgggccttgcagccggttctcatccagtcaagttcctgacggatcagcgcctgccgctttcggtcctcccgctgctcctgctgctcgagttcatccttctgctgcagataactggcataacctccggcaaacgtcctcgccgtccgtccgtcgagttcgaacatgcgattggctacacgatcgagaaaataccggtcgtgagtaatgagaatcaccgccccctgatagcgccttatataattctcgagccactcgacactgtcggcatcgaggtggttggtcggctcatcgagaatcagggcatcagacagagttacaagagcatgggcaagcgctgttctcttgcgctgccctccggaaagagtgcccattttggccgttacatcctgaagaccgagttttcccagcacaacggtcgcatttgactcgagttcccatgctccggttatatcgagttcgtgcgacaggtggctgacccgttcaatcagttcgggatcatcgctgtgtcctgtttcaagttccctgcaggcaagctcatagtcaagaatgagctgcatgacattatcacccgacttcagcacggcttcgagtaccgtgtcctcaggattgtagggcgattcctgaggaagataggcgattttcctgttgttggttaccgtaaccctcccgttgtcgggagtttcaactccggcaagaattttcaggagcgtactcttgccgctgccgttagctcctattataccgatcttgtccttgtcatctattccgaacgaaacatcttcgaaaagctttttaaggccatactgtttgctcaggccttccactgttaaaagcaccataccgttccacctgttatattattcggggcatcacaatcgcgtgataatcttttacgtccagaaaccgctcaatatagccaatcacatatggttttatgcctgaaaccatttccgtggttcattcttcccgttttttttgataaactacagtttttcgaaaaccacgcaatccgtctgtaaccaataaagccgaaaaaggttaacccttatgagccgactgcatgaagcgctggcatggaccgaaatgcccgtacctgaagaactgcatcatcttactccggaccagcagcagcatgtggtttcgtatgtaaaagcggttgtgaaccgtaaaacggacggttttgaagaactctatcatgccataggcatgatcgtgaagtacattccgcactttgtggttattccgctcatggtcgagcatatcaaaccgcccatagcggctggcgtctgccggaaaatgggggtggatcaggcaacaggctacgccaacgacctgccgctcgagtatttcagcgaagtatcgcggcatattgatgcgagcatgatggccgaactgctcggcaagatgaaaaaacatcatgctgaaaagttcattcattacgaactgcagcaccatctcacccatatactcgatattgccgggcatctcgaaaaacgcatgctcgaagtagtggcaaagcatgtaaccctgcccgagcacgacgacgacctgctgaggcatccgcatcatgaaatcatcgaaaagatacgggcgctgcagtagaaaaccctgtaaaccaccgttccggttcgtcgcagaaaatatgaagccgctttcgctcggaactgatcaccatgaaaagatactgtaaatacacgttcagcacaacagggttaccggccagagcacataaacagactttgctggtatgagcatcagatatttccagtccatcccgcaaccattgcccgaaagcctcccggggaaagtgctcgccatgcctccattcacgccggacgaagctccggcatgtatcggaactgctgttttcttccactacatcaaccgcatggtcactatcctgctgggaagctcccctttgccgctgaaaaacggtatcggaaaaacggtttcgatgcgtctcggggcatggtatttcctgccggcgatccgccgggaaaagagtccgggaacttcgctcgggcttctgcccgcagcggagctgccgaatgacctgtcatgggcgaaatcttcgtctgcgacagccggagctttcgcgagcctgtgcaagcgagatcgaaaaggccggatagaattctgttccggaatcagtccggaataccaccagagagatggtgctgaaatggaatggaagcaatcctgatctttccggcaagtggtgcaacaacgcactggccaaacccgacgcttccgaaaaaagcgcgggaaggcttgcgcttctggctgcactcgcgcctcaccgaattaccgaagagtacgtccacgagttttcggccgcatttcccggcgacagaaaacttttgggtgttctcgcatggagcagcttcactgcagccagaaaaatcggatcctggctccgataacgcaaacggattgccccgtaatcgacttctctgataaataagtaatgtttttttccggtctcccggattcacgactttcagctgtaaatgcaatgcgaccggtttttcgatcagacagactgctttcacacctgaaaaaaccttcacctgcaagatttctgatcctgctgttcctgctgtactatatcccggtcattcttctcgtatcgggagcagttccgttctctttccgctggatggttcttgccgttgttttcctgatatccctgctgctctccaggctcaaggggtatcgtgccgaagagctgggaatccgggtttcaaacctgaagcaatcactgttggccaacacgctcttcatcatttgcatcgttgcgcttttcctgctccttgacgatacggatgtgctgaccataaaagccgaacccccgaaaaccttttttttctttttctatgtactcatttcaagtcctttgcaggagttcctgttcaggagctttctgtttgcggaaatgaaccgctccggaattacccgagcttccgcgcaggtcgtcgtttcggcagcttcatttgcctttctgcatatcatctatcttgacgccttcaccactctggcgacattcgccgcaggccttgtctttgccgggatttacagaaaatatcccaatcttgccggagtatcgctatcccatgccgtaatcggaacccttgcgattctggccggaatagcaagaaaaatgtcttgacaacagaaagctgcccgaacagaagccgtaatgaacgttaaaaagtcatggtgctgtagagttccaagcgcagacgactgttgtcgatatccgaactgccctcctcacgcgaggatgccagatagcgtaccgtcggagtcagattgaacctgcctgttgccgactcgaagaccggaatcctgtactgcgcccagaggaatgcgttggtgtaatcgatatccaccgatgcgcttctgtctgtcatggcgctgtagtcaaaccatgccgtaaagggtcctttttcggccttgatgcgcaggaaatagccgctgtaatctacattctctccggtattgggcaccgtatcgtcagccatggtgcagaacgcgctcaacccgatggtggcttcatcgagaggaaccgacaggttggcgccgaaagccatcggagagaccgacggcttgaaaaccatgccgttctgataagccatagaacagttggtcagcagtgtgacgaactcaggttcgacaacaacctttccgatatgagtcttgtaggcggcaagaaaagcgtaaccgtcgttgaacagtccgtcaccttcgttgccgctgtcatcctgcgagttgttatcaacaacgacaagggtggtgctgaaagtgccgggaccaattttcgttttgtaattgccaccaaagaaacgatcgagattaaaggtcgcaacaggaatatccgacggaagcgcaggatagagaagcacgtcgtagatcgggttttccacgctgccaagcggaagtcgtccgagggcgtacatactgttttcaagtgcgcgtccgaaaatgaagttcgatacatcgagttcatatgactcgctgttattatctcctatggtctgccagccgccggacattccagactcgttctggatcaacgccttgaagaaatatcctgaaccaagatctgcggcggcatgaaggccgatacggtactggaaactcagatcgtcttcatcgtcattgagaccattgaaatcgctgtcggtgaattcgcctctcaggcggacaccgacttcacctccgaaccgaagctctgcagcggccggagccgaaggggccagcagaacaagaacaacagcgagcaaaagttttttcttcatggtgttgcattgatatgattttgtgcatgctgtatcggcaaaaaacaaacgaagaaagaccggcgcccttttttcagggtaccgtcaccataacttctgaacgatacagcaagaaaacagctaacgtcagaaaaaatcctgcccactcccatcggaattcatgaataagagaatagcctccctgtcaatcgaagcatgagacgtgaccaacggatatgataaaccatataccgaaaagcacttctgttacataccggatcattggtaccggaagggtgcgatgagcatcgatgtgacttattttcccgctaactgcgcgcaaaataatcaaatgaccgtctgaacaaagcccgtccccacaaaaaaggcaacaagggataatgaagagggtaaaagtgcaaatgccttatctcgatgcggcgtccatcccgaattccactgcttcctggaacgcccgccatgatgccggtgagatgatcgcaccgaacctgcaggacaacctctaccgggcagaatctttgcccgctcagcaatgcactcactcggctccatgcttctgaacataccgcagggagacttgctcttccgacaggactttcgcttaacccgattacccactcaattctgcgcggcttttacccgataatttcgttcaggaaaaagtattgcgacaggttcttttttccccgatatgaaatgccttccgaaaacaattacacgagtcacaatcataataatccataggcaagttaccgcataacatcactatattggttttataccgttcaaggaagagccaacatattatcagctttttttcaggtatgtcacctgcccccataaaaaaaagcgatcggtacggaaactgttccgtgatattgctgttgctgatgattctgtttctcctgtcttttccggcgatgccgggtcggctcgatgcacaggagaacagcgagacaacaacgcccgacgatcttgaatcgtcgatattcaaacaatccatcccggaaaaaccggtcgccgatcggaatcaggaaaaaagcgacacattaaaccctgattgcgacggcgacattcctgaccctgaagacgggctgccgtcaattcctgttgtttttgtcgatggattactgacagggacactctcgccacgtgaatcaaggtttgaatatgacggcaataaaacgatcgcaaaattcgggcttggaatcggatatttcagccagtctgaccgggaagcggtgcctgatgcaaaacttgaactggcggtcatgctcggaaaacatattgctattggctctgttctcgaaatgagccgacatcgccggaacctctccctgtcgggcctctggcaactgcctggctcaggattccgattgaaagcttactccggatacctgtacggcaatgagttatttgaaatcaattcagcatcaactgacgttgatctcggccagttcagttacgcactttcaattgactatatcataccggacaataaaaaaaacagtctgctgcaggccttcggactgtcactgggaagagcgcaggcttttcagcaatccggcagtgagagccatttctctgtcactgatgaagatactccgggaaacagcggagaaaacgacaggatcaaactggaaaaaggacgttttttggaaacatcggctcatatacaacttgcagtgcacagaaacatcgttgtcaaagggagtttcggatatgagcagcttgcatttcctcaggatgacaatttgacggatctgaagcgatctgcctataaacagctgaatatcatcttcgagccctttgccttccttactatcggaaccggttacaaggcaggccagactgaacaccgtatcgatttttcagcagaatcgggtaactggctgttcagcgtttggcgttcgtacggacaaaacggtattgccgacaatcatggcgccatgctttcgttccgtcacgtcatttcttcaggaaagcgcccctcacttgcagaaaggatgcgtcgaaaccggctgaacgatacgtcatcactacttgccgatgcgcttgaacaaccggcttcgttgccgcagacttttcttgccagaacggcagcaccggagacaatcacaacagccagcacagatcaactggaaatacgcactccgacgaaaaccgtaacagcagaccggaatgagaaggtttttctggaaatcggaacgaccggaacgcctgccctgaaaggcatcacacgcaacgggatcgcctatgccaaccgtcaactggtttcgacgaataacagacaaataatcataaacaccggtttcctccctgcgaaaagagcggaaggcgatacgttcgtgatcacgattaccgacgaaactgcaacagcgtatcacattacggtactcaatcgttgaaaaaagaacatgcagggaggccgttgccgaccgcccctgcattgccggttccgaatgaaatcaacacgtacgagttacttcccgaaaggctccggagccggtgtcgtatcggaagaaggcggaagaacgggaagctcaaataccggctgcttgccggtcagggtcttcatgaacgccacaatctttgcattctcttcaggagtgaaccgtttgccgagctgtatctgccccatcacatcgatcgctttggcaagggttgccgcttcgccatcatggaaatatggataggtcaaagcaacattgcggagagcaggaaccttgaaattgaagcggtcggcatcttttccggtaacggcagatctcccttcgaccttgctggcagctttgtaaggttcaacaacgcccattttctgataggaattgcccccaagtgccgggccgttatgacaggcagtacatccgctcgatttgaaaagctcatacccttcacgttcatctttcgttatggcattatcatctcccagcagccatttgtcaaaacgtgagccgggcgtcacaagcgtctcttcaaatgcagctatcgcctgggtaatctgatcgatggtgatctgatcggatccgaacacttttttaaattcatcgacatagccgggaattgactgcagtacacctaccgcaagctcatgggtaaaggccatttcgccgggattggcaatagggccccctgcctgttccttcagatcttttgctctgccatcccagaactgcgcaagattcatggaggagttcagaactgttggcgaattgatcggacccttgttccatttgtgaccaatagaggacttcaggttgtcactgcctcccatactgagattgtggcaggagttgcaggagataaaacctgattttgaaagccggggatcaaaaaaaagctttttaccaagctcgaccatttcggcattggaaaccgttgctgcactgatcggtgataccggctcaccggctcttggttttggcacttccacgttcagggtttcagccggttcacttttcttttccacctggggtgtcggcgcgcatgatgcggttaccgaaagtacggcaattcctgaaataatctgcctgaggtgcattgctctctcctttttttggttgtgtaaagaggtatatctgtagcttcaggattcatgttcagagaaaagatgaataaggttgaagagatcatccatgcgaaacggcttggcaagaaattcattaaacccggcttccagggcatatcttttgtcttcgggatatgcaaaagccgtatgggcaattaccggcagggcaggcctgaactgcctgatctcctgtaacgcctcatagccgctcatattcggcatctttatatccataagcaccaggtttatgttcggatgatcatggacagcctgaacggcttttattccatcaatcaccgaaatgacttcaatgccgcttccggtcagcactttttcaagcagtatccggttgacgttgtcatcttctgcgaccagtatcgttaagttttttttaaaaatacggttaccagggtttttggcttgcttgatttcttttggtaatgataccgcactgttgtagggcaacgaaaatgaaaacacactcccttctccggccgatgactgaacaccgatgcgccctcccagaagttctacaagagactttgaaatactcagaccaagtccgactccttcatattcacgaacgggatcaacctgagcctgccggaaacggtcaaatattttttccgtcaaaaaatcaggaatgccaattccggtatctctgacataaaaatcaagaaaatctccatttttagtgcatccaaaacagatttcccctgatgcagtatatttcaatgcattctgaaccaaattcgtaagtatctgaacaagtcttgatttatcggtaacaataacacttgcagaaggcggaacgcatccggtgcagtgaagcaataagcctttccttgtcgcctgaggctcaaaaaatgcctgaagatcatgaaaaattttgtcaagtgacgcttccgtgtactggatggcaatctcacccgcctcgattttggatatatcgataagatcattgatgatactgagcatcctcttgccgctctgatgaatgagttcaatgtattcgtcctttttactcccatccagcaggggctctttcaataattcagaaaaaccgagtatcccgttcatcggagtacgaatctcatgactcatattctcaagaaaacatgttttcagacggtcgctctcctccgctttttccttagccgcaacaagctcactccacagccttttccgttcggttatatcctctttcacggccacataattggtaatatcaccctgttcgttttttaccggagcgataatggcgttttcccaatagagttctccgtttttctttttattgaaaaattcgccacgccatactttcccggctttcagcgtaatccagagctgcctgtaggtctcctttgacatcaaacccgactggagaaccttcgggttttttcctgaaacctcttcagctgcgaatccggtcaactccgagaatctcggattgacatattctatttcagcatgtgcattggtaataacgacaactgcagggctctgctgtaatgcagtcgtaatttttttcatctcctcatatgagcgttttctcgttgtgatatcgcggacagtcgaaatgatgcttgacctcccggatatctctattctgccagtacttacctcaacaggaacgcttgtaccgtttttatgccgctgaacggcctcgaatatctgactgcctggctcattaagcagagtaatctccctgtcaattccggtacagggaaataccggtgcatatatatcctgcggagacatgttgagaagctcctgttccgagtaaccaagaatatccgatgctgaacgatttaccatctcaaactttccgggaactccgccctcaagcaccgggtgcacaaaaagaccatctctgatattgtcaaaaagctcgctcagcttctcaccgcttttcacgagttcttcttcggcatgtttccgttcggttatatcgaccatgacggtctgtatcgccggatcaccttcataaagaatggttgttccgaataactcgacccagcgaatcttaccgtttttgtgtaccattctgaactctctgcgaatctgctgcagatggctgttgatgcagtcatgaaatgcattgcgatagctttgccgatcatccggatgaacaagagcaagcagttccttcgaagaaaagctcgtgagctctgcaggagaatagccgataataaccgccatgggtttgctggcaaaacagactctcggaggattgtcctgggcaatgatcattccctgtatcgattgctctatcaggctgcgatacttttcctcgctctcgcgaagcattgcttccgcctgtttgagtgacgtaatatcgagaacggtaaaagtcaccccctgagacagatcgtcagaatcgatcgttgtggaactcagtaacgtattgatgataagcccgtctttccgccgcatgcgaacctcaacggttcctgagccgaattgagctatctggcgatatttttcagcacctacgtacgcatattcttcatcagaaagatagagcatgcgagaactttgattgaccagttcatctcgggtataaccgagaatctcgcaaaaccgaaggtttacttctttaataacgcgatttactaccaaaccgatacccgaaggtatcgctctcagaatactctggagataggcatcccgattctgcaatccagtctgttcttctgcctgagctcctggctctgcagaagaagccagctgaacgaggtattcccgagacggcacatctcctgtatccttcgaacagaactgtttcgagcctttcataaaatcagctcggatactttaagcaaaacagagcgcatgcttgactcaatctgaattaatggataaatcgaaaaccgctatggtaaaatcttttcatagattttaacggtataaattccagtacgacgggaaaccctggggggtataaagccaagtagaattaaattctgcaattatttctatgtttgcaaaactttatgattcaaatcatccaatcaggaaaaaaatgagtgaaaataaagtaattcttatcactggagcctcttcgggaatcggaatggcgacagcgcggctaactgcaaaggcgggataccgcgttgctcttgcagcacgatccacgattaaactaaacgatctggcctgtgagttgggagaagaaaacgctcttgccctgtattgcgatgtcactgactggacatcccaacagcgcgtcgttgaaaaaaccctggaacggttcggaagaatcgatgccgtatttgccaatgcgggtctttcaaaaggttccccgtttttcggcggatcggacaaaccggaagagtggaaagagatggtactggtcaatgtgttcggtgcggctgcaacggcaaggcttacactccctgcactcaccaaaacaaggggacattttctcgtaaccggctcggttgtcggccgcattacctcgatacgaaacctctattctgcgaccaaatgggctgtaaccggcatggcgcaagccattcgcaacgaaatgaccgaaaccggcgtacgggtcacgctgatcgagcctggagttgtcgatacgccgttctgggatcatctgcagaaaccgggcaccccggaactgaaagccgaggatgtcgccagggccgtgctttacgctctttcgcaaccgtctcacgtcgatgtcaacgaaatcgtcattcgaccggccggacagcctcactgagcgcatatcggggttccccgataaaataacgacgacctcaggatttttcctgaagcatagttttttatttttttgttagctgaaaacgtatttgctgaaattgtcaaataaccagtctccggcaatggctccacaaaaccggtatatcactcttggaggtcatcggcaccggtatatcgaatccggtcgctccagccataccatgctgcttctgcacggcatctcgtcatcacttgatttttatgaccaggtcatccccgcattgtcggcatcatttcgtgttctggccgtcgacttgctcggattcggcctatccgacaaaccgggcgagaaagagtattctctgaaactttatgcgtcgctgatcagggagtttcttgaaaaaaccgacagcatcggcgaaaatctctatgcaacaggtcattcaatgggtggaaaatatctgcttgcatcggcgctgcactaccccggtactttcagaaaactggtactgagcaataccgacggcttcattcatgttccgtcctgggcaaggatcatcagcctgcctggcgtacgccaggtacttaaaaaagtcatgaccggcgaaaaaatgtcaaaaaaaatgttttccgccgcattttacaggacagatggcgtcaatcgggattcattccgcaaaaacctcgatatggcgcgtaacaaagaggcgttcgatacggtgatgtcgttgaacaggaacctcacaaaactcgacctgaaccgggccggcctgcgtcaacgccttggagaactgaaaattccggttctgataatctggggcgatcgggatcagtatatatctccgaaagtcgccgaatcggtaaaaaatgaactgccctgctcaaatctggttatatttgccgactgcggtcacgctccgatgcttgaatatcctgttaagttttcagatacggtaagggagttcatcctttcagacaaccataattccggaacaccatgctcataacgtttgaaggaatcgatggggcgggaaaatccacacagataagaaaactgcagaaactgctgatcggcgcgcatatcgactcgataacactgcgagaacccggaggcacagaggtcgcggaaaagatccggcagattctgcttgaaagccgtcacgagatcagtccgataggtgaattgctcctcttttctgccagtcgcgcagaacttgtccaacaggtgatcctgccggccatcgacaatggaactacggttatcctcgaccgatttttcgattcgacaatcgcatatcagggttatggaagagaaatcgaccaggtcatgctgcagaccatcattacgctttcaaccttttccctgcaaccggacattaccttttatctcgatatttctcccgaaaacgctttgatgagaaaattttctgaaaaatcgctccctatcgctttcgatgaaagtgaacttgacagaatggagcgatcgggcctggatttttttcgtaaggtgcgccagggatacctcgatatcatccataaaaacgagcggcgatttgtcctgctcgacgcccttgacgatccgcaaatgatccataaacgcattatcgcatcgcttaaagaacgcttccctgttttttcgggaatcaaaacccgctgaaagccatgaaatcaagcgattcagaaaacgatgagccgcttgtgtgcagttaaggaaaaaagttttttaaagcttttattctctttttatgtagattctatttcttactactctacctacacttccttaccggttacgcatgcacgaaacgattctcaaagagcaccaactcacaacctgcatctctccgattacgctgcaggatatcaggactctgaaagaactctaccgacttaaagcggaaacccgcgaactgagagagccgattgtaagaaacatcatcaagcagcgggtagtggggagatcgtgtcttgaatcgctcaagaacgccctgtattcgcttgaaaccatctatatcgacgatgataccggccagagactgctgcgcatagacggcatgaggcagatcgaggttgatcttacctatgaaatccgggagttgcagaaggatatttactaccttgaatacggcgaagacaagtttatcgattaccttgccaagttcatccccggttttcgttcctatgtgaatgagggcatcgatatgctgcgcggtaaacggttcaatgcttttgtaaccgaccgggacggcacgacaaataactattgcggacgttaccgctcatcggtacaaccgatctataactccgttttcatttcaaggtttgcaaaaaactgctgcctttacccgatatttatcacctccgctcccctgaaggatttcggaatactcaatgtttccatcaatcccggcaatacatttgtctatgcaggctcaaaaggccgggagttcatcgatctggatgaacagttccacagttttcccatcgaggaaaaaaaacagaaaatgatccgcctcctgaacgaccgactgcacgtgctgcttcaggatcccgatttcgaaaagttcaactttatcggttcggcaatgcagatcaaattcggccagacaaccgttgccagacaggatataagccgatccatcaaggatgaggagtcttctgcatttcttgaaaaggtgaaaagcattgtcagggagatagatcctcagggaagggatttgcgaatcgaagataccggacttgatattgaaataattctgacaatcgatgtcgatcacgacagttccaacatcaaggacttcgataagggcgacggcctttcctttatcagcaataaactccggatcgatacctcgaagggcccgaatcttgtctgcggagacacctcgtcggacattcccatgctgaaaaaagccatcgatatgtacgatgatgtatgggccgtcttcgttacgagagacgaaaagcttaaaaaacaggttgaggatatatgcccgaacagctatacggttccgtatcctgatattctcctcacgattcttggccttctctctctttagtgatttttgttacaatcctataaactttaatgtgcggtaatgagcaacgtatttaaaggtgcaatttttgatcttgacggagtgatcaccggtacggcgaaagttcacagccttgcctgggaatccatgttcaactcgtttctgaaaagttatgccgaagtgaacaatgagccatttgttccattcgatccggttcatgattatcataaatatgttgacggaaaaccccgcatggaaggcgtaaaaagctttctggcttcacgcaatattgagttgccgttcggagaactcgacgatatttccgaaaaagagaccatatgcggtcttggaaacaggaaaaacactctttttaccgaaatcctgatcaaggaaggccctgaagtttatacatcatcggtagaactgattgaaaatctgatagcaaaaggcatccgcatcggcattgcgtcttcaagccgaaactgccggatgatcctgcagcttgccaggcttgagcatcttttcgaaacgagagtcgatggagaagtttccatagaaatgaatctgaaagggaaaccgaatccggatattttcgttactgcagcaagaaaccttggactggaaccgcatgaatgcgtcgtagtcgaggacgccatatccggagtacaggctggatctcgcggaaatttcggtatggtactcggcattgcaagggagatagagggaacgaaactgaaagaagagggtgcggatatcgtcgtcagggacctcggagagatcactcttgaagatattgagcagtggttcagcgatggccttgaaaaagattgctggaacctttcctatgacagctttatcgcccgtgacgaaaaactcagagaggcacttacctctataggtaacggataccttggagtcaggggtgcttatgaaggagtggccgcttcgcactaccactatcccggcacctacatcgccggcatctataaccgtctgccaacggatgtgcacgggcagaccgtattcaacaatgatttcgttaactgtccgaactggctgccgatagagttcagaataggcggcggcgatttcatcgatccgtttgcacagaaaatcctcagttaccgccagaacctcgacctgcggaatgcggttatggaacgggaaatcgttattcaggacaatctgggcagaatcagcagaatcaacagccgtcgctttgcaagcatggccgatccgcaccgttgtgcccttcgcttcagcctccgtccggtcaactatacggcaaccgtcgagtttcgctccgcaattgacggcaccattcagaacaagggtgttgcccggtacaatgagctctcctccgatcacctcgaacatatcgaaggaagctgtgataaggagataatggctctgcacgtccgcacaagccaatcgcattacggcattgcgacagctgcaaaaacaagagcgacctgccatggacagcctgctgcaaccgaacgtacggaaaacacctgtgaacgctatatcagtcaatctttcaggatgcagctcagccccgataaaagctgcactatcgaaaaactcgttgccatccatacctctctggatcataacggcaagctcagtccactcgctgcagcaaaacaatcgctgcagacagatgaaacctttgattcgctgctgcaggatcatattgcagcatgggaaaaaatctggctggaagcaggcctttctctcgaaggcgaccgcttcagtctgaaagtacttcgcctgcacacctatcacctgatgtgctctgcttctctccataacagaaacatcgatgcaggcataacggcaaggggcttgaatggcgaagcttaccggggtcatatcttctgggatgagatatttattctgccgttctttaacagaaccttccctgaaatttccagagcactgctcatgtaccgctacaacaggctcgacgcagcaagagaatacgcccgtgaaaacggttacagaggagccatgtacccctggcagactgccgatgacggacaggaagacacccagatcattcatttcaatccgaaaagcggaagctggggcccggatctcagccgcaagcaacgccatgtctctattgcggttttctacaatacatggagctatatctacaattccggcgacaccgcatttcttgatgagtacggcgccgaactgatgtttgaaatcgcccgtttctgggccagcattgcaaccttttcaaaggaaacgggaaaatatcatatcgaaggggtcatgggaccggacgagtttcatgaaacactgccgggaagcggtgtggaaggaataaaagacaactcctataccaacatcatggtagtctggcttttcgagaaagccgtagagatcagtgaaaccatcgatgaaaccgcattgagaaacctgcttgaaaaaatccatctcggatttgacgagctgcagaaatggcgcgatatcagtacctcaatgaatattctgattgacagcgagggaattctggaacagttcgacggttacatgagcctcaaggagctcgactgggttcattaccgctctacatacggcaatattcatcgcatggaccgcattctcaaggcggaaggcgatacccccgatcattacaaggtagccaagcaggccgatgtgctgatgacgttctacacgctcgcaccatcagaagtagctcatcttcttgaaaaaaacggctattccgtgcccgatccgggtaaactggttcgcgaaaactacgcttactacgaaccgagaaccagccatggctcaacgctgagcaaagtcgttcattccattatttccagctatcttgacgacggccatgaaacggcatggaaatggtttctcgaagcgcttaaaagcgatatcaacgacactcagggaggcaccacgcaagagggcatccacagtggcgtaatggctggaactcttgatacggtagtaagatactttgccggcatatcgtttgaaaacggcatgctcaatgtaaacccgaacctgccggctcactggaaaaaactcgatctcaacgtctgtttccgggagaacagctatgcaatcacgctcactccggaatccataaccgtgatgctgagaaattcagaaaacgaggaggctccggcctgtatagccggcgaacccgttaccctgcagaaagggacttctgttgcaatggcataaacgctgccgcagaaataccggcaccgttcagcggtgccggtatcttgttcattagcgggaaaaaacgtattatttttattttcactcattttgacgacttattgttacaccgcttatgcgcctgtccaatttcagatataccctgccaaaaacaaaaattgccgatcatccggtttcgccgcgcgatagctgtaaactcatggttctgaaccggagaaaaaaagagatcgaacacaaagtttttgaggatattgtttcctatttcaaaaaaggcgacttgctggttgtcaacaacagcagggtttttcctgcaaaaatttttggccagaaagaaaagaccgacgcaaaaatcgaagtctttctcctcagggtgctcaacaaagaggccggattatgggatgttctggtcgatccggcccgcaaggttcgggttggcaataaaatatattttgacgaggatgtcgttgccgaagtggttgacaatacaacatcaagaggcagaacaatccggttcctgaatcctgaaatcgatgtattcagccttgttgaaagaatcggtcatgtaccgctgcctccgtacttcaccagaaagccgaaagagacggacaaagagaactaccagacggtttatgcatcgcagaccggagctgttgtcgcacccatggcaggtctgcatttcacgatgcctcttttgcagaaaatccagaaaataggggttaaaatacttcctatcacccttcatccgagcttgagtacattcaacgccatagaggttgaagatgtgtcaaaacacaaaatggattcggaatatttcaatattccttaccagacggctatggagatcaacgaaaccaagataaacaaaaccggacgcgtcatcgctgtcggaacaaccacgtgcagggttcttgaagctaacgccacagttgacggcaagatcaagttcggacgaggatggacagataaatttatctatcctccctatcagttcaaggttaccgatgcactcctcaccaattttcagcagccggaaacaacgctattaatggtggtcagcgcatttgccgaacatcgactgctcatggaagcctataaaaccgccatgaaaagcgattaccagtttctcgcctatggagatgccatgttcatacattaatcactactcctcctgcttctcatgactatcaatgcccacgccattattgctgcaagcggaatcggtaaacgcatgcagctgcaaagcggcataagcaaacaactgcttgaaatcggaggctttccggttatctaccatacgctcaaagcttttgagtgcgcatcaaccatacagtcggtctccatagcgacacgagctgaaaatattgaaaccctgctggagatgcgcctgacgtacgggttccataaactgcaggccgtgatcgaaggggggaaggaaaggcaggactctataagaaactgcatcaaggccattgaaaaggagatggctgcctccgggaaagaaccggacatcatcatggtacacgacggcgctcgtccgttcatcaggccttctgaaatcgatgccatatcagccctgacgatgcagtatggggcttgtgtcccggcaacgaaacccaaagacaccattaaattcatcggcaacgatcccggattttttggcgaaactcctgacagaaaccggttaatgcaggtgcagactccgcaaagtttcagaagccgcacgctcattcaggctcatgaacaggccgagcttgaagcctggtatggaacagatgatgcatcgctggtagaacgtttttttccggaacagcttatccgtgtttatgaaaccggatatcacaatatcaaaatcacaactccggaagacgttgccgtcgcagaggcgattttcggcagacttatggaaaacgaaaataatggatagaaaaaatccatgtgctcattgtttttttttgatagttttctatatttacaacccgttaaatggtgaggtagctcagttggttagagcacaggattcataaccctgaggtcgagggttcaactccctctctcaccactccggcaagcgggtgtaactcagtcggtagagtgtttgcttcccaagcaaaatgtcgcgagttcgaatctcgtcacccgctcttttgtctcggtattgtctttgtcgggaagccctcaatatccattcgtcccatgtcagcagcatcgatcttttctgtctccgtctccccgcaagaaatcaatgaaacccagatcgtcgaaggtcagatggcacgtcatctcggcattgaaatggttgaggttggatcggatttcatgattgcgcgaatgccggtcgatcatcgaaccattcagcgcataggcatccttcacggaggagcctcgcttgcactcgcagaaaccgtcggcagcattgccgcatcgtattgtgttgaccggaaccggaaatatattgtcgggcaggagatcaatgccaatcatattcgcccggtgaaggaaggttatgtctatgctacggctaccccactgcatctcggaaaaagctctcatgtatgggatattaaaatccgtaatgatgcagagaaacttgtctgtgtaagccgatttaccgtagcggtactcaaccggcaggaagaatgatcgatttcatcttcagggaactcgttttttcaactcaatgatcagtttttttcaaaacttttcataccttacaggttcgtagcagttccagtttttaacaccttttgccgctcatcagggtatgcagaccgaacaatccgacacagtgatatcatcgtttgcccccgccgcaggttattccgaagagcttctgcaccagctcgcatcgaaacagaaatcaagaaaaaaatggctgctggttcaaccggtcagcaacaccagcatgatggttgattccggcacagtcagtatgccgctgaacctcattatggttgccacaatagccggaaagctcttcgatgtcacgtttatcgatgaacggctcggcgaacaggttcctgatgatctctcgggatatgatgtcatagcaatcacatctcgtacccttaacgccagtaaggcctaccgcatcggcgatgcggcgctccgtcagggaaaaatcgtcattctcgggggcgtgcaccctaccatgctgcacgaagaagcttcacagcactgcaccagcgtcgtgtacggagagatcgaatcgatctggactgaactggcgactgacgtgcttacaggaaaaatgcagccgatataccgggcaaaaacgctcaaaccgatgagtgatatgcaccgcccggatttcagttatgccctcaacgcgaaaaacgcgaaaaaatacagctcactgatccccatcctcgcgaccaaaggatgtccggtcggctgtaatttctgcacgacgcctactatttacggcaaaaattaccggtacagggaactcgacctcgtgctcgaagagatgcgctaccaccaggaacgacttggcaagcagaagatcaacttctcgttcatggacgacaacatcagcttcagaccgaagtatttcatgacgctgctcgaagagatggcaaagctcggcgtgcactggaacgccaatatctccatgaacttcctcgacaaacccgaagtcgccgaactggccggacgttcaggctgcgaccttctcagtatagggttcgaatcgctcaatccagaaaccctgaaaagcgtccagaagggttccaaccgtctcggcaattacgaaaaggttgtcagcaacctgcataacaacggtatcgccatacagggttatttcatgttcggtttcgacaacgataccgaagagagcttccagctcacttacgacttcatcatgaaaaaccgcatcgagttcccggtattttcactggtgacgcccttccccggaacgccctacttcgatgaaatgaaatcccgtgtacgacatctcgactgggacaagtacgacacctaccactatatgttcgagccgaacaaaatgagcggcgaaaaacttctcgaaaacttcgttaaactgcagaaagaggtttacaagggccgctcgatcatgcaacgcatgaagggcaaaccgctgaactgggtatggttcgtgaactacatgatgcaccgcttcaccaaaaagctctcgccggaatattactactgagcaagtaacgtgcaccctgcatgacagccgtaatatgaaacgccgatgagaaaactctcggcaaaaggcctgaaatggctgaaaggctgccatctcatcgcagcagcatcctggattggaggtgcgatatcactgctttcgctctactttctcaaagccggagttaccgacggcagcgaactttacggcatcaacaggagcattcatcacgtcgatatgaacatcgtagtcatccctggagcaatcggttgcctgctgaccgggctcatatactccctcttcagcaactggggcttcttcagacacagatggcttaccttcaaatggatcgtcaccgtatcggcaatcctcttcggcaccttcttcctcggcccgtgggaaacagcaatgatggatatctcaggcagaatcggcatcgcatccctgcatgactctgcatatctctggaaccagcggatgaacctgctcttcggatcgctgcaggtgacactgcttttcgcaacactcttcatctccattttcaagccatggaaatccgttaaaggataacggaaataccggttaagccaaacaggaaacaggattttttatgcgggggaagataaaaacgatgcgttcctcccggatgaaaaccgttctttcaggaaggaattgatgaacagagaagatgaaaatcctgatgcacggtgaacatcacgaatgaagatccgtcaaggagttcaggaaactcaagagagaatatggggtacatgcaaaagaatcattcagaaatacaggccgatcgataccagcagatccgacgtatagcagagggacgcacttcataagccgcccctctgtatagcatagcaaacaattattcaaggtcgatcgactttttggtcttctcccttctgtttctgtccttctgactgtattcatccatacagccactgtttttgccctccacgagcgagcactgaagataatcgactatctcaatgatacaccctctgatcgcctttcctacgggagtatccttatactgattgagatggccaccaaagccgccacgatatactccaaccctgataccgcttgattttgatgtcgcttcgaccgtcctggcatcatagatctcgccggtttccacatcgatcactttcaggtcaacagccatgtaagctttgtcctgttttcctcccaggctgattccgccataggagataccgccgccgccaccactcgtattgtgctcgaaagccgataccgtagctgccacgaggtattttgccccggtaactttccctaatctcgctcttgttttaggattaatcctcccggatgcgccgagatcctgttcattgagtactgcatcgagttctcttctctcgagtacccgaaaactgttcgtagacgccagctcggaaataagcatatcctgcaactcatatccgaccccaccatgccaccatcccgcataggtgttatttgtaaacctcagcactccgatccggggcttttcctgggcaatccctcagaaaagactgagactgaaaaaagaaacagaaacagcagcaaagctttaatcctcatgatgaacctccattgttgttaagatttaaatatgaaaacccgtaaagtacgatataatctgacaaataaggtgcagtatcctttcccggtcaggaaacatcctgcgatcagtcaacgatttcctccctgccttaacccgactgaggcgcaagctcctgtaaagtatcacagaaaaaagtaaaaccaaagcggttaagaaccagctgttaccttaaccgttgttttttctgtttgttacctgaacggcatcgcgtttacacagtcaaatttaccattcatttttctggagaactcttgaaatccaatcgaatgaatcaacgctgttcctgtcaataaaacgattcgaaaagcccttcatatcgaatttcattcgcttgcagaaatacgcatcgaaatccgacaaaaacaggatgaagtcagcaaatcaggaatccggtgcgatatgtttcgagtctgctttctgatttcattgccataataaggaacatctcgtatttttcgggcaacagcaaaggggcccgaaagccccttggcgcctgatacaacatacgtcggtattctcccgactactgactactgtcttccgactcacggctgacggcccacaatctccctcccctcccgctgcgaagcttcgttactccagggcgggcaccccgcacgatatacctgcgcattcactcccagggcttccggctctcagccaacgactgacgcggcccacaatctccctcctactttgcctccttcaccggtggcagatcgatcttgagatgaagttccttcaactgctgagccatgacctcggaaggtgcggacatcatgagatcctgggcctgctggttcatcggaaaggctatgacttcacgaatgttctgctcgtctcgcaggatcatgaccattctgtccaaacccggagcaatgccgccgtgaggcggtgcgccgagcttgaaggcatcgatcatgtgaccgaaccggctgtcaacttcctctttcgtataaccggcaatctcgaacgcccgatacatgatatcggggcgatgattgcggatagcaccgctggaaagctcgatgccgttgcatacgatatcgtactgataagcgagaatgtcgagtggctgcatggtttcgagagcctccatttcgccctgcggcatggaaaacggattgtgcgagaaatcgatctttttggcctcttcgttgtattcgtacatgggaaaatcgacgatccagcagaaggaaagttcatccttgtcgagatcaaagagatcggcgaaatagatccgcataccgcccatgatcttgcaggtagactcccatttgcctgcaccgaaaaacaccacgtcgccggtctcaagaccaagctgctctttcagcacctccatttcggcttcaccgagaaactttacgatcggacctttcgggccttcctccctgaactgaatataggcaagacctgccgaaccaagttcgcgggcgcgtttttcggctttatcgtaaaacatgcgtgattctccgccgcgaccttttaatacaagcgccttgacgcaagtaccttctttggtattcgatgcaaacaccttgaacgaagagttgacgaaaagcgatgtcacatcctgaatttcaagcggtattctcagatccggcttatcgcttccgaaacgattcatcacctccctgtagctgatgcggggaaacggaaactgcgtgatccgcttctgcgacatgttctcggtcagatgtttgaacatgccttcaagaatctcgaaaaggtcgttctgttcgataaaagccatttccatatcgatctggtaaaactctccgggactccgatcggcgcgggcatcctcatctctgaaacagggggctatctggaaatagcgaggaaaacctgataccatcagcaactgcttgaactgctgcggcgcctgtggcaaggcatagaatttccccggatgaagacggctcggtacaagaaaatcccttgctccttcaggagaactcgatgtgagaatcggcgtctgaatctcgataaattcccgctcttcgaggtaacggcgaaccattgcggtcaggcgactgcggaaaatgatattttcatgaatcttctcgcggcgaagatcgataaaacgatacttcaggcgtaactcctcggaggtcggtacttcgtcggcaacgggaaaaggaagcggctgggcatcgctttcaataatgacactgctgaccacaacctctatttcaccggaagcaagacgggtattgacggtttcggaactccgcaggacaaccgtaccctcgatacagatgaccgattcggcatgcagatgttcgacagcattgaagagcgcctgctgctccggctgaataaccagctgacaaacacccgtatgatccctcagatcgataaaaataagtccgccatgatctctttttctgtgaacccaaccgcccagcctgacggaacggttttcactgccgactccaagcagaccacaataatctgtccgaaaacggttttcaagaggcatcatgctctcttcagctctatacatatctttttctcttaaataaagtgatgaatgaattgtccgaacggattgcctgaaaagtctgaatatgatgaatttttactgatttataaaacccgggcgttccggttcaatagagcagttcacctccgaattcccttatgatgaactgtacgacttcatttttacgggaaagatcctgaaaaagggtgaagaccgttttctctttggtacaggcatctttttctgcatcgtaaaccagacggagaagcaaaggcagccgataaaacgctgcgagctctttctgcagcgcaggcagttcctgcagcagttcttcataagagaacttcctgcagcatgaaaccgtaaatattcccctgtcgctgcatgaaaccggttcacatgcgttcagatgggcactcagaacactgtgatcggcacgggctaccgcttcgagaaactggtgccactctactttaagtgactcaagatccggcaatgaagcaagcagttcaggagaagattccgcaatcagggaagccggaacgttttggcgatgcgatgaaggcataaaacctgaaccaaaaccggaaagttttttctgccatgtgccgagatcgatatccgctcttttctgttcattgaaaccggtatgcgtaacggccattgccggtttcgtctcgaaagcaacacttgtcgccgaagatggagtgattaccggttcagtacgggcttttttttttgctggccggatgcgggttcatgcgctggagcagtcactacctttaccgtagcgatatcgatgagcttgagcagggcgagttcaaaacgaaaccggtactcgaactgaaatttcaactctttcgatgtatgcagcaaaagatctatcatctgcatgaccgtttcaggggaaaatcttgaagcatcctgcagatacctctctctgactgcatccggccgctcaacaagccttgttgagcggaggttctgtaccatgagcagatttctgagatgttcgatgagcttctcaagaaaatcctgttcatcataaccgttctgaatgataaactgagcggtatcgatcatattcgccggattgctgtcaagaaccgcatccgttacggcaaagaaatgatcgtcatcgatatagtttaacagctcggctaccttggtatagcttatggctccgtcactctcccggtcaaaggaaaaagcgatgacctgatcgagaatgctctgggcatcacgcatggagccctgtgctttacgtcctacaagctgaagcgcatccggttcgacggaaatttcttcggcatcgcagattgtctgcagctgtttctgaatatcctgcaggggaatacgtttgaagttaaaacgctgacagcgggaagcgattgtggctggaatcttgtgcagctcggtagtagcgaagatgaaaatcgcatgagcgggaggttcttcaagcgttttcagaaacgcgttgaatgcagctatcgaaagcatgtgcacctcatcgatgatgtaaacccggtaacgccctttctgagggccgtaacggacattttcacgaagcatgcggatatcgtcaacgctgttgttcgacgcggcatcgaattcggcaatgttcagactggttcccgcgtcgaagtccctgcagctctcgcactccccgcaaggctcggttaccatccggaggtattccggatcatcgatgattctctgacagttgaccgctttggcaaatacccgtgccgctgtcgttttacctactccgcgaagacctgaaaaaatatatccgtgaccaagcctgcccatgcgaagcgagttctggatcgttcgggtgatatgttcctgcgcagtgatatcggcaaatgtcgccggccgatatttccgtgcaataacctgataactcatatgcactgattagttgaatcctgtaaaagtaaggcaacgggaacagccatcgtttccttaaggcataccgtcacatctttttccaatgaagcgaacgtctccgaaccgtcatcatcatatccttcaagatcttcatgtaccgcaagctcccagggtatgaggccatagagatcgaacaaggtcatttggtatagatccgcactgacgacaagctcacctcccgatgtctcgtgcaccacccctttctgcaacagcagatcaacgattctgtccgctgctgtcgcagacaaggctcccctcacaaccctggttccgatgtgaaccggcgacccgtcctgctgtgcgcgccagatcgtgccaagcactgaaaacagttgcgtcagtccgggaagcaggcgtttaggaacaggctccaccgatgaagaaagcacgtttcctatgctgaatacaagttcggctccggtcagcacgacaagccatccgatataaatccagaaaaaaagcagcggaacggctgagatggccccgtagatatgctcaaatgtagcaaagcggctgacataaaacacaaaccattttttagaaagctcaaaaagaagtgcggcggccacagcccctgaaaaagcatgcggtaatttgacccgccggttcggtaccagcatatagagcagcagaaaagagagcagcgagttcacaaaagggagaaaggagatcagtcgtattttcagttcaagcaacggtccttcggtaaaaacggtataccatacataggaacttgcacccaggctgctgcctatcagtacgggaccgagcgtaagcaccgtccagtaaagcgtgaatgcctggataggctttctgggggcgcgaactttccatatatcgttgagcgtacgatctatcgtggaaataagcgagagcgctatgataaagagcagcagacctccgataagcggaaccgtggaggttttaccgataaacgcttcaaaatggattctgagatcttctccggctgagggaatgaagttctggaaaataaactcttcgagataacggttcagactggcaaaaaacgaaaaaatcctgagcactgagagggttactgccagaaatggcacgattgaaagaagcgtctgaaacgcaagggagcctgcgctcagaaaaatcttgtcatgccgaaggttttttaaaaaaaacggcatcagcttgcgaaaatattcctgaagtcccgcaaaacgccaagtaacgtcaactggctgtaatgtcataatgttcctctttacggtctcccgaacagccgccttgggttcggctccgacggccatgcttccccgctataaacgcgttgcccccgttatggagtgctggtcactcaccgtcataccctgcgacctgacccgcagcatcagaacaagaccgatcacaaagaaaacaagcagtgaagagagcgctgctttctgactgtctgcctgcgccgaaaccataccgaatacaagagggccgactatcgccgaagcctttccgaaggtcccgtcataaaaaccgaaaaactcggcaacatgttcacggggagtcagttttgccatcattgatcgggaagctgcctgcgaagaccccatagccataccggccagcatgccggttgcgaaaaacagcactttgctgtcggcaaataccgcagcgagaaccacgccaaaccagatcatgagggtaaagacaatggttcttttcggacctatccaatcggtaataaacccgaatacaaccgacccgacaatagctgtagtctgcaccagcataaaaaagattatcagttccctggttgtgaatgcaagcgtattctgggcataaatcgatgaaaacgcgataatggtgagaatggcgtcgttatagaaaaaataggcgagaagaaagcgggcaagatcaggataatgcatgatgtggccaaccgtatgcttcacctcttttatggaacgtacgatcaatcccatggaaagagcgcggacatcgcgcttcttttcatcacgaagcacaacaaaaaggggaagtgaaaatatcgcaaaaaataacgctgtcaccataaaagcagtacggatactggacgcgttttgcggcacaataccgccactgagcaggggcatcataagcagcagaatggtgagcgagccaagatatcccatcgcaaaaccgtaaccggataccctgccgatacttttatccgaagctatctccttgagatatgcatcataaaaaaccagccctccctcaaatcccatgtttgcgagtataaaaagcagagccgcggcaatagccatacccggtgccgaaaagccgagcaacgccgttgcaactacagaaagcagggtaaagaaaaaaaggtaccgtttgcgcctgccggaataatccgaagcggcaccgagtaccggagagatcaccgcgacaaacaacatcgagacgctgacacttatcccccacattgcatcgcctgagggagccccgccacagatcacattcttgaaataaagaggaaaagcaaaggtcaccatcatgacactgaatgccgtattggcaaaatcaaacagcagccatgaaaacactttgagcttctgcgtcacgaaggatttatgtttatccggttactgccttccggcgatatagtcgaaaaccgactcgaacagccttcgcccgtcatcggaaccgagaagtttttcactcgccctttcaggatggggcataagaccaagaacatttccctctgcattgatgataccggcaatattatgcagggaaccgttgggattggattccggagagacattcccttccgcgtcacagtaccggaatacgatctgattatgctcttcgagcctctcgatcacttctggaggagcgaaatagttaccttctccatgagcgacaggaatggagagtacctcatcctgccggtagcgtgaggtaaacaatgtcgaagttttggccacggtaatggtggtacgggaacagatgaattttttatcgcgatttcttgaaagcgcgccttcaagcagtccgctttcaagcagaacctgaaatccgttacaaatgccaagcaccggacgcccttgacgcgcgaattcgatcacttcctgcatgataggtgaaaaacgggctattgctcctgctcgcaggtaatcgccataggaaaagccgccgggcagaataatacaatcgaccccctgaagatcatgttcgttatgccagagcatgaccggacgtatccctttgaaagaggcgacagcatgctctgtatcgtgatcacagtttgaaccgggaaaaacaacaattcctgcagtaatagcacccataatcggattccgaaatttaatttacttgttcaagttcgaatgcatagttttccatgacaggattcgacagaagtttctggcagatctcgttacagatgcgctcggcttccaccctgtccgtttcattgatgctcacttcgatatacttgccgatccttgcagaatcaactgttccatatcccagattcttcagggcatgctcaacagcttttccctgaacatcgagaatggactgacgcagggtaacctttattttagcgttatagggcattgttgcacatagaatagtttgaaaaaatcatgtctgccactgccggaacaaaagaccgaccgagcggataaccccgagcagaatatacaataacatggccagaaaaaaagccttcgcctgaaagacaagtacgcagaacaacgcaataacataaagactgagttgtagtggctgccgcctgaatgcatcgagcgtaggcttaggcagggcatcgtagttgatcttgcttaccatcagaaaagagagaacggcagcaagccagcagagcaccgtgcgaagcgactcttcggacaacaatgcgggttctgcaagcatccagagcacaaaaccggcaatggtgagtgcctgggccggagcgggaagacctgaaaatgactctttatgatacccgatcagcgtaatattgaagcgggcgagtcgaagtccgctgccgaccataatcagtgaactcagaaaaataccggcattgaacggcattccctcgagagcgaaacgatagacaaggtaagccggtgcggcaccaaaagagaccagatcggaaagagagtcgagttcgaatccgaaatcggaaattccattagtcaccctcgcgacaaaaccgtcaatggtatcgaaaaaagctgcaagaatgatgaaccagcaggcgacgacaaaacttccttcccccgacatcacaatggcgatataaccgctgaccatgttcatgaccgtgaagagcgaaggcacaaatgaacgcgatacaaatggaagtatccgtaatcgtccgtccggatcggttttaagtacgggaggatatcgttttcggggactctctcttccttcgtctgtcataaaataaatactctgactataagcgtttgcagtcttatctgaaagatctccgttgaaagcaacccctgaaagagcggatcccgctcaaccggacattgtacatagccttccggaagcgtttttttggtgaaacataaccataaaggcacaatctttcggcaaaccctcataaccttgccgacagaaaaacagagtactaataactttcatcaggagaaggaaaattgcctgatttcacatcatcgacatactgcctgaccgccccatcgataatggcgtccagttcggcatagcgacgcacaaaacggggacggaactcccggttaagtccgagaatatcgttgatcacaagcacctgaccgtcgcaggacgagcctgcgccgattccgatggtaggaatagtcaattgtgcggtaacctcttcagcaagttttgaaggtattttctcaagcacaacggcgaacgctccggcctgctcgatcaattttgcatcttcgagcagttgctcggcttcgcgcccttcctgtgcccgtaccctgtagctgccgtatttataaatagactggggcataagacccagatgtcccatcaccggaatacctacatcggttattcttttgaccgtatcggcaacaatccttcctccctccatcttcacagcatcacactcatgctctttcatgattttaccggcgttgcgcaaagcctcttcgctcgacagctgatagctcatgaacggcatatcgataaccaccatggcgcggcttgtttcggcctgaacgccccgaaccacggccttcgcatggtagatcatctcgtcaatggtgatagggagggtcgtgttgtggccggaaaaaacattgcttgcagaatcgccaacaagaatgacgtcaacaccggccctgtcgagaattctcgctgttgtgaaatcataggcggtcagcaccgatattttttcccctttttccttcatatcgaggagtcttcgggtggtcacatgggctgatttctgctggttgccacggttcataacgtttcgtatgttttgcagatcacgagctctgcatgttgaacaaactcttcaatttcactctgttcaagcataattattgaaggtccggagtgcagggccagagccttctgcatcaatcccgacatcataggatatgggggaatataacccagaacttcctcgagtgaaatagtttttctttccatctcataccgggtcgtcagggcagtttcgtcatccggatatgagatgaatctgcagagatccttgtgtttttgggtaaaaggaagtgagccgtgctgcagcagcacattaccggtccgcctctgcgcggaaccgacaagcttccttccgttcacctgcagttcataacgggcagatgaggtaaaacaggtcacgggaagcttttttgcggcagcctcatcaagcgtcgagcggcagaattcggcatgaatgccaagctcacggagggctgacatgattacctgatgaaccatgcgatagaggctggagttcggaatatctaaaccggaaaaaaaactgtaggtgaactcctctgcatggaaaacagcccttcctccggtaggcctcctgacaatatcaaccccttcctttgcgcataaaccggcatcgatatgggttatatcctgattgtagccaagcgtaacggcatgtggatgccaaccgtaaaatctccataaacaactgtttgcaccatattttgcggaaaagcggccatcgagtaatgcctgcatgaggcagcggtcgagcgacatattccgttcacccgtctgcagacccgtatcgacacaataaactgttgaaaagagatctttcacactgagataaggtttgactatcgcaataaaacaaccctcgaagcggcaaatacacctttaccgggcgacatgttttggcgagggaaaatcagcaaagatttctgaaacagcaagatcgatatctttctgcatggattccccggttctgtattttttcaggtaacctcttgccgatcccctccagaccagattcgtccctttttcatccagcatatcgacgacaagattaccctcctcataataaacagtcactggatcttcataaaaaggagaaaaccctggggaataacgaaaaatcctgccatgataaaaaaagctgtgatgaaacggatgcatatcataccttgtgaagctcttttcattcacataagcacggacgacaagaagcagatcgggcctggataaaccggcaggcataagccctctcgaaacgagttcagtcgaaacggcatcctgaacccgtttacgtatgagcggatttgccgagagcagatccggactctcatcgacaggaggggtcacccattggtaggtcagcggacgattaaaattgaaattccggtcaaaatcgctcatgacagaaaagctcgagcatgaagtcgccagaagcatcacgagcactggcaggataggagcaagaatatacttcataatcttttgcatacattgcaggcattaagactccacagcataacacacaccgttctcccgtattatttatacttaaaataaataataaaatcagtataaacgaacagtccggaagaatcgatcggaatcagaaatcgataaacccgttaaaaaaaatcaggaaatggttttttcctccttgccgggttgtttgtcttgataaggacgggtattttccggattaatgccggaaaccggtattggaggttcggctcttccggatttcagctctcttgacggatcacggaattccttttatacagtaaccgtatcgaaatccataacctgtatcgatgtcaaagacgaccattgcccttcttttcggaggtaaatcaacagaacacgaaatatccatcatttcagcccgttcaatttcgggagcaatcgacagggaacgctatcgtgttgttccggtgtatattacacatgaaggagcgtggttctccggagattcagctgctgaaatcctgagtcttgacctgtcgtcaatcatgagaaagtcctccgtcgggaataccgaaacactgctcagggagatgattcgaaacagtgccgagaaaccctttgacttcaacttcagagcggcaggaatcgatgtggtttttattgccctgcacggcagttacggagaggatggccgggtacagggattacttgataccatgggaatcccctataccggctgcggagtatccgcttcagcgatcgcaatggacaaggcccttacaaaactctgtgcagccgacgcgggagtagctacggcaccgtccatcactctcgatgcggacagctatcttgccgatccggaacctgttcatgagcttgtcgacagcacattcggctatcccctcttcgtcaagccggcaagtctcggatcctcggtaggcatctccaaggtccatctgcctgctgcacttccggaagccctgaaggttgcctgcagctacgacagaaaaatacttgttgaagccgctgtcagcggcaaagagattgaggttgccgtactcggaaacgaccggccagtggcttcggtgccgggcgaagtcgaacccggcagtgatttttacgattttcaggacaagtatatccacaatactgcgaaaacattcattcctgcccgccttcccgataaactgctcgacagcgttcgctgcagcgctataaccgtctacaaggctcttggctgcagaggcatgtcgcgggtcgattttttcgtaaacgaagaaaacggctcgattgtcctcaacgaaatcaacacgattccgggatttaccgatatcagtatgtatccgaaacttttcgaggcatccggaattccttttaccgcacttatcgataaactcctgcactatgcacaggaaaaacctgaagcggcaggcaggtaaaaaatgcacgttatttttcttccgggacatgctgactgaaccgcatcttttttttgccgaggtctctctcgacctgtcgagaggagagtaccaggcagggctgaataaactgcagcctctggagggacactatccggactcctacctcatcaacctgctgtttgcaaaagccctgaaaggcctcaaaaggcatgatcttgctctcggctatctggaaaaatgctgccatctggcacctgcaaaccaggttgcatggaaagaactgatctcattgcagatcctcggcactcaggaacatgatgtcgatccggccttacggagcgacccggttgcagatgaactcgagttgctttcggctgcgctccaggattttcagccgctgaaatcgacagaaagcttcgacccaacccctctcatggaacagaaacagccgtttcctgacgatgccgtcatagcggttccgacagaaacactcgcaaagctgttcacccagcagggcgcttacaaaaaggcaatcaaggtctatacctctcttatacagctgaatcccgacaaggccgatcactacagaagcggaatcgatgccctgcttgaactgctttagagcaagaacgccggattgagcgattcatcttcatctaatgaaactatttacgttctctgaagcttaagaggtgagtacatgctagccaggcacataacgaaaatagatgacaaccaaacggttacagatatccattttgaactctcgaccttttcatgccattctcactgcagcgactctgctgcttctgccacttaccgtattctgcggagaacctccgcagaaaatactctcgcttcaggaatctgtatccattgctcttgataatgcatcgtccctgaaaaaagcaagcaacctcgtgcgactggaaggagccgacgtactgagaagctatggaggatttcttccccggctttcggtttcggccggttatgtcccctattcggtcagccgttcatacacgcagaattccacccaagaaaccgttaaactgaaaaacgagcaggaaacgctcaatctgaccctgacgaccagcctcaatcttttcaacggcttcagagattatgccgctctgcaggctgcgcttaaaaacgagcaaggggcagggttttcattgttccgtgccagacaggcggtcgtcttcgacgtgacgcagagctattatcaggtactgctcaatgaggaaatactcgccattgcccgtgaaaatctgctgaccgcaaaagatcagctgacactgaccgaacgacagttccagatcggactgaaatcgatgcccgacctctatcagcagcaggcggaaaccgccagcagcgaacttgccgtcaatcaggcagatgcacagcttgaacgaagccggctggagctccttcggaggcttcgcatcgatccccggacaaaactcctgctcgaaccggtatcgaaagaaacgctctcgcccgagccgctcaaaaccggcatcgacagcctcatcgcgcaagccctcctccggcgcgacgacctgaaaagcaaaaaacttgaaaccgatgctgccggatggcagatacggcaggcgacagcctcctggtacccgaagctcgacctgaatttcaacgtcagcaccagcggtgtggaatcgctgcgtcaaacatacagcggaaattcctttaattacgcctaccctcctcttggagagcagcttgaaaactcgataggctattcggtatcgctcaatttcagctgggccctttttgacggctttcaaactcgatataatgtagaacaggcaaagatcaaccagatcaaccagaggctcgattacgaagacctgcattcggatatcgctcttgacctgcaacaggccgttacggactattccgcggcttttacaagaatcgaatcggcgaaagccggcctgaaagcggcaaaatcagcctatgaaagcatcaagagaaaatacgatctcggcgcatcggggtttatcgagctgagctcggctcgcacggcactcttcagcgccatgtccaccctcagtcaggcgacctacaatcttgccctgcagaaaaatgtgcttgatttcacctcaggaactctctcaacccggtaaactcacaggttttcacctttatcgctcatgaagaaacaacaactgcttcgaaaccgtaaatccctgctgatcgccatcccgcttctgttaattggaatagcgctcctcatatcttttttcatcttcagggaaaaagccgtggaagtcacaacagaaaaaacgttcagaaaagaggtggttcatgtggtcacggctacagggaaaatcgaaccggagaccgaagtggccatgtcgcccgatgtttcgggagagatcatagagctgccggtaaaagacggacagcaggtcagaaaaggggatcttcttttcaagatccagcctgacgtctatatcaatcaggtcgaacagagcatggcgcagcttaaccttgcaaaagcacaaagtctcgaggcaaaatcaagaaaaatcaaggcggaagacgattttcggaaagcatcgctgcttttcagagaaaagctgatatcccagacggatttccttgcagccaaaaccaatgccgatgcggcaagtgcatcgtttgaggcctcgacctacgcaatcgaacagtacaggagcctgtacgatcagaaccaggatcggatgagaaaaaccgttatccgcgctccgatcgacgggaccatcatcaaactcaacagtaaaaccggtgaacgtgtggtaggaaccggacagtttcccggaaccgaggtgctcggactggcaaacctcgacagcatgcaggtcgaggtggaagtcaatgaaaacgatattgtaaatgtcagaaaaggcaatccggtagcaataacggtcgatgctttcggggatcgcatcttcagaggtgttgtgcatgaaatttcgaactcggcgatctctcaggctgcaggaactcaggaggaggtgacgaatttttcggtcaaaatacgaatacttaaccacatgcgccttcttaagccggggatgagcgcaacagccgacatcgagtccatacgggtaaaaaatgcgcttgttgtgccaatacagagcgttaccgtgagaacaccacagggcaaaaaagcctcccgaaaggatgataaggaaccggaggaaaaacagactcgagaaatcgaaagcgttgaaggcgtctttatagcaaaaaacggcaaggctgtattccgaaaggtgaagaccggaacggccgacaacactcatatcattatactttcgggacttaatgctggtgaagatgtcgtttccggcagctatacggcaattacctcgctgctctatgacggttgcagcatcaaaaccccgaaacggtaaaccggagccatggaacccgtcatcatcagcatggtatcgctctgccggtactacgaaatgggcgaccagatcgtcaaggcgctcgacaatatcaacatggagttcaggcacaacgattatgctgccatcatggggccttccggaagcggaaaatcgacgctcatgaatatgatcggctgtctcgacaccccgacgtccggaatctatgagctcaacggcaccaacgtcgctgaaatggatgacgatgaactggcaagggtgagaaaccgggaaatcggttttgtttttcagaccttcaatctgctgccccgcatgaactgtctgaaaaatgtcgagttgcctctgatttacgccggagtgcctcccgaagaacgccatgagcgtgccgaacaggctctgctcagcgtcggactcggcgaccggatacagcacaagccatccgaattatcgggtggacagatacagcgcgttgccatagcaagggcactggtcaacaagccctccatcattcttgccgatgaaccgaccggcaacctcgacactgcaacaagccacgatatcatggagatgttcggaaaactttccaacgaaggcaataccatcatcctcattacccatgaagaggacatcgcccgctttacccacaggattatccgcctgcgggacggcagaatcgaaagcgatgaacgtcaatgaaacagaacctgctgcagttccgctatgaaaccgctgaaagtttgaaaatcgcactctttcagatacaatcgaataaaatcagatcgtttcttaccgcactcggcgtcattatcggcattgtctccattaccatgatgggcaccgcgatcaatggtatcgacattggttttgaaaaaagtctgtccatgatcggctatgatgtgatctacgtacagaaaacctcgtggagcaccatgggagagtggtggagataccgtaaccgtcccgacctgaaaacggagtatgcccaacagataaaccgcatcattgccgataaccccgcgacggaaattgaaattgccgtacctcagatgtctacctatcaggcaatggcaacctataaggacagagtgcttgaacagatcttttcactcggcactaaccaggaatacctgaaaaccgcatcaggcgatcttgcggcaggacgcttcttcaccccgggagagtctgcgggaagcgagatggtctgcgtagtcggcgacgatatagcttcgggcctttttcccaatgagaacgcactcggaaaaaccataagcctgaaaaaccggaagttcaggatcgtaggcgtttttaaaaaacaagggaaatttctcggacttttcagtttcgacaaccaggtcatcatgccgcttggcgcctttgaaaaggtctacgggcgaaagatgtttgtgaccatacgggttaaaatcaaggatgagagccgtgttgccgaagcgaaagaggaactgcttggtctgatgcggaggatccgcagaattgcacccggaaaagaggagaatttctcgataaacgaacagaaagccttcaagagccagctcgacccgatcaagaacggtatagcggcagcaggcatctttattaccggcatgtcgctctttgtcggagccatcggcatcatgaacataacctttgtcagcgtcagggagcggacgagagagatcggcctgagaaaagcgctcggggcaaaaagaacaaccatactgctgcagttccttattgaatcggtgatgatctgcctgcttggcggatttatcggcctggtgacggcactcctcataacctttaccattgaaaaggccattcccgactttccggtacagttttcgtttaccctggtatttgccagcctcggtgtttcagtgctcaccggtattatttcaggtcttgcgcctgcggtgaatgcatcaaaacttgatcctgcagattcactgcgatatgagtaacaacagaacaataccgacaaaagagctctttctgcaggcgctttcgtcgcttgcggtcaaccgcctccgttcgtggttgaccatcatgggtgtagctgtcggagtgttttctattattgccgtcatgaccgccctcgacgccatcgacaaaagtgtcgaatcgggattgacgagcctcggcgcaaacaccttccagatccagaaatatcccgcaacggttttcggaggagggcacagcagaaaccgttatgcgaacagagaggacatcacctataagcagggggtgtttttccgtaaaatcatggaatcgaaagccaggaacatcgggttcatcattacctcgccggcaaaccaggcaaagtatggaagccgttcgacaaatccggatgtaaccctgaccggaggtgatgataatttcgcaccggccaacgggtatatcattcgttcaggaagaaacctcagcagcagcgatatacagtatgcccgaaacatagcggttctgggaggagaactggctgacaagctcttccctgccggagaaaatcctctgaacaaagcgatacgggtaaacggacaggtttacacggtggctggggtttttgaaaagaaaggggctgcgttcggtcaaagtcaggacaaccttctggtcatacccataacccgctacctcaaccatatcaacgaaaagagcacgatcagcataaccgttgaagcattctcgcaggacgagtaccgcaaaacaatcgaccaggcaacaggagccatgcgccagacaagaggactgacgataaaggaaaccaacgatttcgaaatcagaaccaacgactccctgatcgattcatttcgcgacattcaacgtatcatcagcaccggcgcgttcattatcagcttcatggcgctgcttacagccggagtcggcattatgaacatcatgctggtcagcgtaactgaaagaacaaaagagatcggaatacgaaaatcgatcggtgcgcccagaaaaagcatacgcaaccagttcctgcttgaagctctgatactttccctcatgggaggtttgatcggcattatcgccggtatcggggcaggcaatatcatcgccctgaatctgaaccttcccctgatttttccgctgctctggataaccgtatcgatcatggtatgctcgattatcggcatggctttcggaatgttcccggcatggaaagctgccggactgaatcctgttgaggcgctgcgcccaaaataatgtgagccctgtatatgccccgactcaagaaatcaagccaaaccggctgaactatagagctttgaaaccgacatggccgcagtgcgaagaagatccccttctcctgcagccatcgaagtaaaaaagcgatgcacaaccgaaccctcccggcaggagagatcggtttgctcccaggccggcaacacctcctgctggatccactcccacctgtcggatgtgcttgtgatgctccgttttccggaaagcgtttcaaaataaccggcaaacccggcaaacgatgcttttctgcaaaggaactcggggtttccgcaactgaaatcgagttcactgccgaacgacaccataacctttccggcggaactgacagcatcgaaaaccggctgcagcgtattgatctgctcgtgtcgaagcagcagaatgtttccatccctgatcaactcccgggcctccttcgagccggaatcgaaagccagaagcttcgctccctcatcgatggagcgaaagcctctcagcatatactcttcgtcaggctctccgcagttatcctcaaccccggcaatcccttcatgcagataagcggcatgagcccacgctatatcccgatagatgctgttatttccatttcgaacggcatcaaaatcagacagaaacatccgttcagcagcaaaagtgtgcatcagcgacaaaatataaaccggacttccgatcacgctctccataaaagccagaaagcccgatgagggaggttcgttcgagagctgtttcagggaaggagcatgcatgagatcaaaaagcacgagagcaaaccccacctgccgcgaagcaaaagctgccattcctgcccatttgaaaagatctggcttttcaaggtaccaggacgcatattgtgccgtaatggccgaattccgggcaacaatttcgctttccggtggaagcttattttcaagagctgcacgccattcctcttttcctggcatctccatctccttgattgtcatttgattttcatcagtaaaccgcctcattcggcaaccctgccctacccggccctgcgttacgataagaccccttcgattctaacatggccgttcatgcagtacaggctcaagggcgctccaggcaacagcggaggttcgtcggattcatcttgcctgattatatgcggatttcaaccgatacgggaacttaagagaacccgaatcacttatataaaagtatagtttataagatattaacaatatttttccctgtaagttctgttaatcgggatccactgtttccgacattgattttttattcatgaccgttttttttcaacccgtaaatccttaaaaaatggtgtatatacacaaactcacaaaacccgttgtcctgctccttattatcgccatgacctcgcttagctggggttgtcaaagcacaaccaacgcaggcagaggcgctggttatggagctgctgccggcggcgtgctcggcggcatcataggcagcagatcgggcagttgggccaagggtgcgtttctgggtgcggtcataggcggagccgctggggcccttatcggtaactacatggacaaacaggctgccgaaatcgatcgggatgtcgaaggcgcaaccgtagaacgcatgggcgaaggaatcagggtagtgttcgattccggcatattattctcgacaggctctgcaaccatcaccgctaccagccgggacaacatcgaaagacttgcacgcattatcaatcgatatgatgacacaaacgtcgtcatcgaagggcacaccgacactgtcggcaatgaagaaagcaatcagcttctctcggagcatcgggcggaagctgtatcgaatttgctgaaagcctacggcgtatacggcagcagactctcgcctgtgggttacggagaaagccgtccggtcgcatcgaacgaaaccgaatcgggacgccgcctgaaccgcagggtagaaatactgatctatgccaatgatgaactgaagcgcgatgctcaggacggcgaactgaggatgtaaacatccgtataccagtcaggcttgtcccaaacggaaaaacctgaatgcacttgtcggcgttcaggttttttttattgccccgaaaaaaactaagggtatatttgggcagatcaactttacctgttcgaacaacgttatctaccatgcttttcaacaatcccgaagaagtgcttttccagtgggtttcacgggtatgctgcggaaaccctgccgacatagcggccctttatgatgaacacgccgtactgatccccaccttttctccgcatacagtaacgaatccggaagggattcaaggctatttcgaacagcttgcgacaagagacggccttggggtcagactgcataacaaagccctgagaaaacaatcgatgagcgaaaccctgtatactctgagcggcatctactcgtttgaattcgaggtcgatcaggttctgctgagttttccgtcccgattcagcttcgttgtcgatattcaaagagaaaaaccgatcctgcatcaccattcgtcgcaggtaccgagaaatctgtcataaacaggaaaactccctgtgcgttaattcgaaaatccgctcggggagttagtccatggcatggaaacaagaaagaaggctcactctcaactctgctgcatcagtcgaacctcgacttccagcgtatcaaggcgagccttcatagagccaagacttctcacaagagcttcctgcttaagctgttcacgcatgggttgtgccggataaccgcgcaaagcgacaccttgctgcaaaaacgattttgagatccccgcctgagcggcgacatgagtacgatcggcaagctccagatgaccggctaatcctgcctgcccgccgatcatgcagaaacagccgagagtgacactgccggatatgcccgcctgggcggcgatgacggtatgatcgccaatcctgcagttatgggcaatctgtacatgattgtcaattttcacacctctgccaatgaccgtactgcccatggtagcacgatcaatggttgcattggcaccgatttcggtatcgtcaccgatctcgacaatacccatctggggtattttaaggtatgagccgtcagcctgcggagcaaaaccgaagccgtctgctccgataacgcttccggaatgaatgatcacccgcgatcctatgaccgaaccgtcataacagataacatggggattgatgacggtatcattaccgacagaaacgtcatgaaggagcaccgcatgcggtccgataacagcattatcgcctatcgaacaacggtctccgataaccgcataatcaccgatcgccacatttgatccgatccgcacatcgatgccgaccacggctgtatcggcaatgccaggaagagcaacgctcctcggtttggaaaatcgctgcaaaagaagcataaatgccgtatatggatcacgaaccctgatgaatgaggttttttcgatataggcatcgaccggaaccgagttcccgacaatgacaagcgaagcgcaggtggtatcgagaaacctgacatatttctcatttgaaataaagctgacctcccctgatcgggcttcttcaatcttggccggaccggtaattatcctgtcgctgccgccatgcagttcaatgcctggaaaaaattggccgagatagtcccggatttcgctaattatcatattttaaaagcagatagtaataccctttaaagaggaaaaaattaattaacttttcagcctttttcattatattcgaagtcctgttaatgtcctgattcaggaatggaaagacagaatcgaccgaacaggaaatgagaaatgctgccataatataacccgtttcattcagaaaatgcaggactcaatggcaaagccaatcaaaatctttgcagggcgcagtaacccggcaatcgctgagaaaattgcacgttatctcggtatgcctctctgcaatgcaaaagtcgaaaatttctccgacggagaaatttccgtaaactatttcgagtcggtcaggggatcggatctgttcatcattcaatccacaaatccgccagcagacagcctcatggagctgctgatcatgatcgatgccgccaggcgctcttcggcagcaagaattacggcagttcttccctattatggttacgcccgtcaggacagaaaagataagccaagggttgccataaccgcaaaactcgtcgcaaatctgcttactgaagccggggcgaaccgcattctgaccatggatctgcacgcaccccagattcagggatttttcgatattccgttcgatcacctttactcaagcgtcgtactgatcgatcatgttcggcatagagaattccgcgacaacctcgttgtagcttcaccggatgttggaggagtgaaacttgcaagaaaatttgctgaagaactggggaccgatctggttattgtggataagcgtcgcccaaaagccaatgtagccgaagtaatgaacattatcggcgacgtgaacggcagaaacgtactgcttgtagacgacatgatcgatacggcagggacactggtcaatgcggccaaagccattcgtgatgcaggaggcctgaaaatctatgctgcggcgacacatcctatcctttccggtccggctatcgaaagaatcgacgcttcggttattgaaaaagttatcgttaccgattcggtcgtcaccggccacgaatactcttcgaaaatcgaaacggtttcggtaagcggtctgtttggagaagccatcaagcgcatttacgaagacgactccgtaagctgtcttttcgacagcaagaatatcagtcaaaagatcacgaacaatcactaaatcacaagcagaaaagagataaaggaagagcatggaaacaattgcattaggggtggaacctcgcgttatccggaaaaaagaagcagcgaaactgcgtaagaacggtattgtccccgccgttatctatcataaaggcgaagaaaccgtcgcggtaagcgtcaatgaaattgcactgaataaacttgtgcattctgctgaatcacatatcatcgaccttcagtttcccgatggcaaaacactgcgttccttcatcaaggacgttcagttcgatccggtcagcgaccgtatcatccatacagacttccagcttttcgctgcagatgaagtcgttgaaatggaggttcccgtagcgatatcgggcgactctatcggcgtcgaaaaaggcggaaaaatcctgattcttcggcacgcccttactattcagggattgccggcaaacatgccggatcacgtcaccatcgatgtgaccaaccttgacatgggtcacatcatccacgtacgggaaattcccatggacgcctataccggactcagcatcatggacgagccggaaaccccggttatcagcattgctcctccgaaaaaggacgctgaggctgaaactgaatcggctgccggttaacgaagaagccgacacggttcacagaaaataccaatgcccggaaaagcagctttcttttgaaggaaagctgcttttttttatcccttcagctgatttgtcgtcagcatgtattgttttttccgctaattgaaacaatattcatgctgaaccgaaacaccacgaacacaacaagaaagcaaagaacattgccgatctaccatcttatccccggaattggccttatcagcaggaaaaaacgaggactgggcttttttctttttttctcgtttatgatctacctgtttatcctgatgctgcagggagaccttgtcgttatcagtttccgatctctggtttccgcgacgtcgcttattctcctttcgcctgagaaactccgcgaagttttcagtatcgaaattattgagttctggattgcgtccatcgctgttatcgctgttcccatagcactcttcatggtttccaaaaaaacggttgccgaagaatcgcaacaaaaagaaggagagaaccggcacgcatcgagccttggaagaatcagtcttcaggcgttcatgcacaacaccattgcccagagcgcagccgtcgtgatcttcgtactctattctgtggcctttctcgcgccctttctcgcgcccttcagcccttacgaccagcaggactttctcgttactgcctataaaccgccatttacgcgcttgcaggcactggaactcaaacagccgaaaatccagagactgccggtacagactgcaaacaacactgccgaaaagctctcgaactccctgataaatgatctgcgaacattgaaaacccgtaacgaaccccacgcactgaagttcatcgacgaataccgcatcgaaaacgggacggtctattatcgtcagggaatgcgtgcaagaaccatgtcggtcacagaacttgctgacaggaaaggcaaagatccgctcataacaagaacatttgcgcttggaaccgaccagtatggacgcgatatactcagcagggtaatctacggctcgcgaatatcgctctccatcggctttcttgtcgttatgatctctgtaaccctcggcaccgttataggaatctcatccggttatttcggcggctggatagatgctttcctcatgagaattgtcgatgtgctgatcgcttttcctgcactcttcctcattctcattatcatcgcgacattcggcaattccatttacctcatcgtcattacgctctcgtttaccggctggatgggggttgcacgcatcgtgagaagccaggtgctctcgctcaaggaacaggagtttattctggcagcaaaagctctgggcctgtcgagcatgagaatcatcttccgccatctcgctccgaacaccctcacacccgtcatcattgccgcaacactcaggatcggcagcatcattcttacagaagccggcctctccttcctcggtctcggtgttcaggcgccaaccccgagctggggcaacatcatcaacgaaggacgcgacagccttctgaaccactggtggatctcgacgtttcccggtatcgccattctcaccaccgttgtctgtttcaacctcatcggagatggcgtcagggacgccctcgatcccagaatgcgaggacattcatgagcgaataccctgaaccgggtccgtggtcaaccctctcttcggaatacctttaccggcgcccctggcttaccatgcgccaggacaaggtcaaactgccaaacggcaggattatcgacgactactacgtctgggagtatccgccctggaccaatgtgcttgcattcaccggaaaaggtgaagttgtgctgatccggcaatacaggcacggtataggaacggtttcatatgaactgccggcaggcgtgcatgacaagccgggcgaatcgctgcttgaggccgcacagcgggaactgctggaagaaaccggtttcggaggaggagcatggaaaccctggatgaagctctctgccaatcctgccctgcaaaataattttacctgcacctttcttgccgaaggcgttgagcagaccggatcgagactgctggattccaccgaagagatctccgttcatctggtaactcagaaagagctgcaagacattgtgcttgaaggggacatgattcaggcactccatgcagctccggtgctgaaataccttatgcagaaaaacctctgagaaatcaaacatgagttgggcttcatgaaaaaaaccgcacaacttgccctgcttgaaaaaaccataacgggcctcggctacagtctgcgctatgaaaaagggaatttccttggcggagagtgccgactgagaaccgacaatgtggtggtggtaaacaaattcatgccacttgaaggcaagctctacacccttgcgcgagtcgtcagccgcctgaatcctccaggcctctctcctgacgtcacgaaaatcatcgacaaactcgcagccaacaacctttttaccggcggaaacggcggataagcttaacaacacacaatgagcatccaatacacaacgagaacagacggaaatattctgttcgtccgggcatcaggtttcgacgaaaatctcgaagatgtagaaaaatatgcccagggggtaatcgatgccactcttcagcatggaactaccctcgtgctctgcgacgaaaccgctctcgactaccggcttggcaccgtcgatacctatgcagtgggcaagttcctggcatcacgcgttcccagggtattcaagatcgcaattgtatgcaatccgacgttcaatgccgatgcgcgcttctacgaaaacgtcgtcgtcaacagaggtctcaacctgcgcatgttctccgacatcgaaaaagcaaggagctggctgacggaaaccgaaaggaactgatggttttaacgggttaccgagaaccgcctgccctgatagcgtatctggcagattgtgtttttttgaagcaggaatcaccttaaaaagtgatcaacatctccggcacagaaaaaccgaacatcccggatatgctccatcaggtgcaatgccgtcgggaaaaggtagccgcttctataccgattacattgtcactgtcggggaaaaaataaaacaacatcgagaaatcacgcacgccagcatcattgaaggtatactgtatggccatcaagccggtatgtggcaaactttttgctgaatcgagggagagccctccatatcgttcctgaactccaaacctttccatacagccacaacagccactcgggagccggaacttcccactcctgaaaacgtacggtaatagccgttgagcaggattggcgctgccgacagcggcaatcctgatgaattttccgtcttttcccttcaaaatatatagccttcaccggcagttgtcctgcggccatcaacaggcgacgactttttcagggctgctttggcatcggttgtgtatgtgccttcccttaaaaaaatccctggcctgtagttgacggctgcagcatttccatatcccataccataaaccggcttcagcacgacatcctcgatgcggttccgcagatttgcatgggcctcaccggtatgaacaaggccggtatcctggccggagaataaaaacagcagaacacggagagcatgataccggaaaaaatcgtccgcacaccatttctcactcccgaaacccgccgatatgcactgccatcccgataaaacacccttgacaatgcaaaaggtgacaggatattctgtccgactacagctgcagagaggatatccgtacctttatatctcatgatcataccgtcatcctttatttcagttcatcactctttagtattcaaaaaatccgggtctaaaaaaacaaggctcttcctcacgttttcaattgtaaagagaaaccagtgaatatttcggagcaaagtgtacaccggatttcggagtatagtgtacatcgattccggagcaaattgtacacttcggaacctgcgggaactgattgatgcgacggtacagcccctgatgggtgtatgacattccgtcatatagtgtacaccgcttcaaaaaagggaatcagcgattgattggcgattttggtacctcactttaaaacagaggtactatggcaaatcgatcaatcactatgctcaatattcgacgaatcatccaactcaaggccgagggtaccaacaagtccgagatcgcccgaaaactcaagctgcatcgggcgaccctcaacacctatcttgtccggctggccgcaacgggcaaaccgctcgaatcgctgcttgactggagtgacgaggctctggctcaggtggtatatcaggaagagaacaccaaccagccggacgaacgggcgcaggtattgcatgagctattgccctcctacctcaagcaactcgatgccgtcggcgtcacccgtctgctcttatggcaggagtaccgagctgtccatctggatgggtacggctatacgcagttctgcgagcatctgggccggtacaaggaaatccgcaaggctacgatgcgcatagagcatcagccgggatggctcctgcaggttgattttgccggcaagaacctcagttattgcgatcgtgtgaccggcgaagtggttgagtgcccggtgctggtctgtatcctgccgtacagcggttatgcttatgtcgaagcgctgagttcggcacggcaggagccgctgttcaatgccctgaaccgttgtctggagtacctcggcggcgtgccccgttcaatcgtcagcgacaacatgaagcagtacgtcatcaagaacagccgctacgagttcacttttctcggagctggtcaatcactgggcgctgcattaccgtaccgatcttgaagccacgcggccacgcaaaccgaaagacaagccaagcgtcgagaatggcgtctggcacacctatctgcgcatctacgcccgactgcgtcatgaggagttcgactcgctctttgccctgaaccgccgtatccgtgagtggctgcctgccagcgtgccttgccgggcggcaaggtcacctatggcatcctcagccagatcctcaaaaacaaccttgaccggcaggagcgtatcctggaaaacctctttaccacgccactccaccagaacatcagggggaaacaggcctatcaatgaacaaacaaactaaccctacgcccatgaacacgcaattgaccatcgaccgccttgaagaactccgcctgcacggcatgtgcaaagcctatcaggcggtactctccatgccggtgcagcaccagcccaccatcagccagtttatggcacggctggccgaagccgagctgcaggaacgctctcaggcaagagccgaactctacctccgccagagcaagctgcgctatgacgcgctgcttgagcaggttcactgtagtgaacagcgcaatctccagcaggagaagctcatgacgcttgccgactgcaccttcatcgaccgcggggaaaacctcctcatcaccggcgctaccggatgcggcaaaagctacctcgcctgtgccctcggcaggcaggcctgctcgctcggctaccggaccatgtatttcggcatgcaccgattccttgagcgcatcaccatggccaagcttgacggctcctatgtcaagctcctgaaccagatcgaaaaagcgccgctcgtcatcctcgacgacttcggcctgcatccgcttgacggcgtcaacaggttggcactgctccagatactcgaagacaggtatggccggcgatcaaccatgattacctcacagttaccggtcagcaagtggtatgaatacatcggcgactcaactatcgccgatgccattatggacagattgtcagtatcagctcatcgttttgagctcaaaggagagtcgctcagaaagaaaaaataaccttatattattctctgcctttcaatcgctgcatcgttgtacactataccccgaaacggttgtacaatttcaccggaatagtcaaccagcgaccacgctttctgctgaatcagcataacaggttgatgatccattgcctgcaggcaacgtgatcataaaaaaaacgcaaaagagcagattgtgctccgggggataaatgagcgggatatttgcagtttctggagaatcctgaaaccgcaaaaaactgtctcatggaatcgattgccgaaacctcagtatgatcatgatacggcggaaaactaaagccattgtcacccgaagcgtatcactggtgcttgcgcaggccctttctgtaatatgtaccatcggctccatgggaatcgcatgcatctgcactcaacgagcctgtccctttactcccctttaatcttgtgaccatttcacaattcgtcaaaaaacgcgacgaacaagcctcgaaccgatatgtgcagctttccttgcgacctctgtttacggcatgtgagtacaatagcttttttacattcaaatcaacgcataactcatctataacacgtcataacttgaaaaagcaacagcaccaatggctggcgctctttccccataaagaaccgctgagacagaactgtatcgctcgcttttccgaaatgctacgacaacaaaaccgcgatatctcgcctgagaaatacggcacgtaaatcgctcagaacctctgccatcttttttttaacgtagcagcgaaacgcaggcgatcaaaaacgggcatattccttcagctccctgttcaccttcccggacagggagtggcagaaaaaggaataagggcggtctgaaaaccgcccttattcctttttctgaacaggttatcgttatttataacctggctgatactgtctatcgtcacgatctctcctgtcgttgtgatcgcgtcgtccatccctgtcgtatcgatcgctgcgcccatctttcctcggataatcccgatcgttgcgtcggtcgtcgcggtcgtgcatgtaaggcgcgcaaccggacaccagaaaaatcaaccctgtaataatgatttttttcatcgtctcctccctattgttgaaataccagaataaacctgacacattcgtggaatccgacttatagccaacgtttcgtgcaagtgaacaatcaacaacagcgaaccggcattggttcctgaagagctgcagtcatgctgttaaggaatcacgatctgactgtctgaacgacggatttcgatgttcggcctctcttcggaaaaacggttaagcgcagctttatcctgttgcgtcatgaaggagccggagagaaaaatgcaccgctccggacgcacgtagccaagccagctttcgatctgctcccgctgtttttcccgaaaacggtaaaccgcaagtatcaccacatcggccttccatgccggatcttgcctcaaccggctggttcctgatacataaagcagcgaacggcctcgactgctgatacgcagtactttctcaagcggcctgcttacaaccattgaagaaagagccagacgttcctggctgttcggcatatgcagtcgaaccggaagcgcgttgaaaagagaatccttcgaatagaactgcactgcagcggcaggcggaggaagacggtgctgatctatctgccgcatgatgcgctcagcatcccgacgtttttttccggcatcgacgatcacggtttcgctttctgtagcataaagcagcgcgaggttccgaccgaggttgaccgtaaccagaccttttccgggttgcgactgatctgccatgccataccacaaaagcgcattgcagccgagcaacagagcaataagaagcctgccccacgctttccggtaaaagaaccaggctgttgcggttcctgccgcatagtagatcagcacctcgacgatatcgggtttaagtgaaatggatgcatagggaactttactgaaaaagagtgcggaatcgagagtaaggcgggcaaaaagccagccgctcataccgaacaaggaagcgggaaacggagcgaacaggttgaaaagaagcatcggcatgagagcatacatcatcactgtggaaaaaagcactaccggcaggtttgcggcaagactcactacagagaaggtgccgaaatagtaggcgatgaccggagaaactccgataatggccgcaaggctcacgaaaaagctgccgagaaaaaacctggacacggcccgcagcaccccctcctccttatgcccgggaggatagagaagcggatagaccagaagaatggccaagacggcggcattggtcataagaaatcctggattgaaaagatcgaagggatcgaagagcaggataatgatatcagacacggcgagggagttcacaccataagatctccttccgagggtttcaccgccgaaaagcaccactgacatgatggctgcgcgttttaccgaaggcgagtttcctgtgacatagctgaaaacgataaggatgaaggcgatcaagacaaatgaaaaccagcgcccataagcagtgaccttgaatcgctgcagcagcacgtgaatgcctaacgcgagcaaaccgacattgagacctgatactgcaagcacatgggcggttccggttgtcttgaatgcttcgaaaacagtctcgtcgagcacctccctttcgccgagtaacacccccctgacaagctttcgctcaccgccttcgggtatcaggcggtcaacggaggcaacaatgaagtcgtataccggcacaacaacataccgctcaaaaaaattaagcgaattttttccttcatgcagaagatgccatggaccggcacaaaaaagctgaacataggttcgctgcattctcccgtaacgacgggggtcgaactccccccggtttgccgcttctggaatgagctggatcgttcctttcacgcgcaccatgtctccgttaccaagttccggaggttctcccgtgccgtttctcatgaatatttttgcacgatcggatagctgttccgtcctgccgtcagaaaaaacttcctgaacctgcagagtccagcccatacctttttcggaatgtgcaggccttccgtctaccttgccgtaaagcagtaccggatggccgacgtagtgcaacagggttcgatccggtaccgtattgaagctatagtggcttccggaggcgaatgcacagaatatgaacaggtgataggctattgcggtgagctgatgaggaaacggggaatttttcagtcgaatggcctcataggcaaagccgcagataagtaaaagaaaaaacagcagcgtcagcagaagccacaagtcgagcgcgagcaatgcggctgtaccggcaacaataccggtcaccacaaaaatcagaagacgcacggcaggatatggagcgaataaatccaacatgggaacagaaaggaagtgctctttttcgtacccttattttaattaacttacgcaaatcattgtttttgtatattcttttctttttaaaaacccgaaaacgcccattcccttcatgcttgtcagagagatcctgaactccgcgagtgagcccgtattcagttttgaattctttccgcctaaaaaggacgaagattgggagacgctctttgagacaatagccaacctgaaccatctgcatccatcttacgtcagcgtcacatacggagcgggaggttcgacgcgttcgagaacgcacgaccttgtcacgaaaatccagaaggaaaccggactgaccgtggtttcccacctgacctgcatctgttccgaccgtgaagataccgcttcgattcttgaaaactacctcgaacacggcatcaccaacgtgcttgcacttcggggagacaaacctgccggaatagccactctgaacgatgccatcaaggattttccccacgccatcgacctcatacgattcatcaaaaccaactatccggcaattggcattggtgtagccggttttcccgaaggacatccggaaactccgaaccgcctgaaggagatcgaatacctcaaggaaaagatcgatgcaggtgccgattacattgtcacccagcttttttttgataaccgggactatttcgattttgtggatcgatgccgtatagccggaataacggttcccgtcatagccggcatcatgccggtctcaacaaaaaaagggatgatcaggatgtcggaactggctcttggggcacgaatcccggcccctctgcttaaacaggtacttcatgcccggaacgacgtggatgtagcaaaaatcggaattgactgggctactgcgcaagtgcaggaactgattgaacggcaggtcaagggagttcatttctatacccttaatcttgccgatgcaaccctgaaaattttccgaaacatcagtataggctgacaattcgaacttcagacattttccacagaaaaatcgaaacgaggtatctgccctacagtacctcgtttgctataagctgttcgtaggtctctcgcctgcgaatcaccgtgacctcctggccatccaccataacttcagcaggacgcaatcttccgttatagttactgctcattaccgcagcatacgcacccgacgacatcacggcaagcaattccccttcagcggcatcatcgatggtgcgctgacgagcaaaaaagtcacttgactcacaaaccggcccgaccacatcggcaacaacggttttttcgtgacggataactgtcaatacttcgtgatgcgactggtagagcgcgggacgaatcagttcggtcatgccggcatcgacaatgtaaaactgctttccggtatgattcgtttttttataaagtatcctcgaaagcagtaccgacgcgttagccaccagaaaacggcccggctcgaaaataaccggaactccggcagcagccagcagtggcatcagcttttccgcaaaatacgtaatcggagttgccggtttacgggcgtcgtaggttaccgggaaacctcctccgatatcaagatactcgattgaaaaaccgagagatcttgcagtttcgaaaatatcgagaagcacggcagtcgccgcaacatagtactccggatcgaaaatctgggagccgatatgcatatcaagacagacaagacgaacatgtttcatgcgccgcaggagcgagaaggcctcttcaagaccggcctcgtcgatgccgaatttctccttgctgtcgccggtagtgatataggggtgcgtttccgcagttacattgggattgattctgagcgcaacgggagccgttaagcctttttcagctgctatccgttcgatagcctcgagttcggaaagcgactcgaccttcagcatgagcactccggcttcaagcgcgaaagcgatctcttctggtttttttccgacaccggcaaaaatgattttttccggagaaactcctgctttaagagccctgaaaagctcgccgccggagttcacgtcacatccgcagcccattccggctaacgtactgataacactaagattgaaatttgcctttacggagtaacaggtaatatgcggcagcgaagcgaatgccgcctcgaattcccgcaaacttccttccagactccttttcgaggtaacgaaaagcggcgttccgtagattccggcaagctcatccagccggacgtcctcacaacagagaacattgtcctgataatgaaaaacagtgcgttcactcacagcttcgacgggtatggttagttatccaagttagaacggtttacagtataatgtttctctcgtaaagaagagaaacaaaaaaaccgaacttgcaaaatccttcctgaagccttatattcatgcctcttaactaaatatttcattaccgaggttccgatggcaaaaggcaaagaaaatagaattatcattacaatcgagtgcaccgaggctaaaaaggaaggaaagcccgtttcacggtactcgacaaccaaaaacaagaaaaataccactgagcgtcttcttctgaaaaagtacaatccgaatctgcagcggcacaccgtccacaaagagattaagtgactttatttttttgacaatagatcgaaaaaaggtttattataatctggtctggttataagtttgcgaagcccgaatggcggaactggtagacgcactcgtttcagggacgagcgccgcaaggtgtaggagttcgaatctcctttcgggcaccaaaaatcttcgaccgcaagatgcagatcaaagcagatagcaaccgcaggaaaggatcattatccggactgttcgcacatagctcaaacaaggtatgcacctttcgggagaaggtgctttttttatgcttcaataatccaaaacaaaggcaatagtggatcatacaaaaatcaaccttcttgtcaggcttcagcaccttgacaaccagatcgagaacattatcagcctgcagaaaggtttaccggaagagatcactgcccttgaagaagatctcgcatttacaaaacgccagatagaggctcgcaaaaaaattgctgacgatcacctgaaactgaggcagaaactgaatgaaaccatcaatgactgccggaacaaaatcaggatcttcaaggaaaaacagaccctcgctcgcaacaataaggagtatgacgctctttcaaaacagatagagtacgaagaaaaagaaattgcccaggcggatattcagcttcaggatatcgctcatgcagaacagagaacccaggaaatccagcagaaaggtcgtcatctcatcgacgaaaaccgctatgatgagatgaccgaagagatgatgcctgacgacattctcctgcagcagctcgaagatctgaccaagcaggtcgatcataaaaaagaggaactcaacagcatcgtcattgaaacatccgatgaggtcgatgccctgaacaaaaaaatcgatctgcagcgggataccattatcaaggaagcaaaacgcctgcttgacaaatacgatcacctcagaagcggcatactgcagaacgcggtggttaagctgaatcgtaatgcatgttcaggctgcaatacccgcgtaccgaccaaccgccatacaatgattgtacagggagggttctacctttgcgaatcatgcggcagaattgtcgtgcatgaaaggctttttgatgaagccgcagactgaaccgattttgattttcattcgttctttataaaagctgaaaccgcaagtgtgcagccgctgtataacttctggttatgcagaggaaagtccgaacttcacagggcaggatgccggtcgagagccgaaaggctcaagcccggggacagcagggaaaaccagctgtcacagatagtgcaacagaaaatataccgctccgggaaaccggtgtaagggtgaaaaggcggtgtaagagaccaccggatattccggtaacggaatgtgcctggcaaacctctccgaagcaaggctaaataggaaaacttttttccttcgggaaaaaaagagcggcccgttcaattccttttacaaggagagttttcgggtaagccgcatcagataaatggctgcagcttcatatcccaggggatatgatccacagaattcggcttacagcttcggtttcagctttttttatttactcatcctctccatgagcttcagcatgagaaattccgtcttcatcaacggtaacgactattgatataggccgacagcaaaccgcacaatcctcaacaaattcctgccttccttcaaacgattcaagagcaatggtaaaaaccgatccgcaatatggacattgcacttccgtttcatcagcaacgttcatggttaatctcccttgatatgtttacagactcactggcacctctaagcctttactgaaaaacaacactgacttcccgctttgtctcacccctcattccccgaatgcggttcagaatatctcccactgcctccggtgacctgccgtagccggtaagattcaacagagtattatcctgattctcttcaagcagcaactgatcgaaatcgacgtcagcaagaatcacccttgatccctcccggcattcggcattggttttcacaatgtttccctgtacttcgacagccagcgtcatccgggtacctttgaaaagctcccgaataatggccagtgataatttctgctgttcggatgagggtggcgttacaggcgcatccccttttttcgccggcgtaaacaacgcttgttcttccggcaggtaaatatcgagcgttgcaggcgatcccttgataaacctgaacctgacctgatcgttcaaggatggactgctgttcaccatacgtgtcgaatccatccccatacgctcgctcatcgcgcctgaaacctgtattctgctgacattacggaacgcatagacggcttcatacccttcataacttccatcggtaaatgcccgcacggaaatcggcgttactccctctcccattgcttcggcactctttctgagagcatcacgatccggaagagaaaccccctttttcttttcatcacccttcgcagaactacccatcatgctcatataggagacattcatcgccacccgttcggtcagacgacccgatccgtcagggtttacagataccagcgtgctcaccctgatacaaccttcaaagccaacggcaacaagcagcaaaacaagaagctgtatcacctgtcgcatagctcaatctcctttacgttcgttacgtatttcgaatcgatgcaagacgccggcaggcttcgtcaagaaccgtatcgtctttggcaaagcagaaacgcaccagatcctctcccctgccgcagctgaaaaatgcacttccaggtacgcaggccaccccggttttttcaagaatatagtgagctctttccgcagcagaactgccgggcagatgcccgacatcggcaagtacatagtatgcccctccgggaacatgaggcgttagtcccgcaacagaaagcgcgtcgcagaaacgctcccgtttctcgctgtattcaaaggaaagcctccgataatatccgtcatcgagccgcctcatgccttcggcaacacctgcctgcagcggtgccggtgcacagacatagacaagatcgttgaaataccctattgcctgagcccaacgtgcgtcgcaaagcgcataaccaagacgccagccggttatgctgaaggttttcgagaatcctgacacggtgatcgttcgggatttcatgcctggcagtgtggcaaaggaggtatggttgccttcataaatgaaatgctcgtagatctcatcggtaaagacgaaaagatcatatcgctccgcaaacgaggcaatcacctcgagttcctcgcggctgaaaacttttcctgaaggattggagggtgtattgacgatgatgcccttcgtcctggacgtcacggcatgctccagatcatgaagcatgaagatccagcccggcagtgaaagcggcacaaaaaccggaacggcttctgctgtaagaagggtgctgatatggtaaccgtaaaatggctcgaaaacgataacctcatctccgggactgagcagggcctgaaaagcgcaatacatggctcctgttgctcccgcactgacgataacctcgctttcaggatcgaattcaagaccagtaaaccgcttctgctttccgcaaacagagtcccgcaggattttcagccccgcataatgcgaatatgtattgaatccctgttcaatggccgaagcaacgctgccggatatcgcttcagggacaggcgtatcacacactccctgagaaagattgattcctccggcctttgcacacgctatcgacatggcacgaatttccgattgcatcacgcacccgtgccggatgcccagagaaaggcccataatattgcagataaaaaattcaactattgaacggcattgtcagaacgatgggccgccatgttcgagcatgccctggatatcccagatcgatccggtcagggacacgaaaataagcataagcaggctcatgatcagcgacagcactatcatggccggaatacttgcaaaaacccatttaatcatgaaaacaaccatagaccagaacggcatgcgtatatcggtaacaataaccttttgcgcttcctgactgattttctcatccatgtatctgtcctgttaaaatttaatgtatatgacacgttccgcgccccatccgcttcaggaaacttacaaaaaacgagcgaatagaaacactcctgccatagcaaaagctatggctatttttaccgctgcgcctgcggcaagacccagccaggtgcccagtccggcaaaacctgcttcacgaaatcccttgcgcgcgagaagctctccggttaccgcgccgagaaacggaccggcaacaatgccgggaatcccgaaaaacatcccgatgaaggtgccgatggcagcacccgtaagtccggctcttcctgctccgaaacgctgtgccccaacaaccccggctgcagcttcgaataaataggctgcaagggcgagaagcccaaggagagtcaggggaaccaatccgacatacgcgaactcctcggcccatgctgccgccataaatccggcaaaaatcagcacgatacccggcagggcaggaatcacaagcccggcataacccgtaacaagcagcactgccgcaattatccaaagaagtacgattagttccatcgacgcatgaatacctgttttctaaacacctctgttgatttgtcggaaaacccgattattgcattggccggttcccgaaatcctcatcccggcttgtcatgagtcgggtttctccggctcagctcgcctcgcgcacggaattttcgccgataataaattgaagcgcccttctgaaagtgccgcaaaatcggcatacatgcaaactggcagtcaataaaaaagcagcataaacttatatttattttgtctaattaataatatttttaaattgacgacagtctgatcaggcgccagagctgatcattgtatcccataatcaaggtatccataatgttcgatctctttatcaagggcgggtgggtgatgtatccgcttctcttaagttcaattacagcacttggctatacgctcgaacgaaccattgcctattaccttgccggcagaaagcctgaaaacccggcggccattcataatcttgtagaaaaaaacgatattccgcaggctctcgaactcgcagaaaactctcccggtccggttgccgcggttcttcacctaatttcccgatgaaaatgtaaccatgcttgctgcaaatcaatgaaataaagagggttatgtgcaaataacccttgttttttgccttaaacatagttacattagtaactataacaaaaggaggcatccatggcttttcgagttcatcatcacaacaagaagactggcgtcacctatgtctacgaggcggtctccatctgggacaaggagctcaagcaggccaggaacaagcaggtctgcgtcggcaagatcgatccggtgagcggtgagttcgtgccgtcaaagcggcttgatcctaaacaggctgccgttcgtgatcctgccgtgaccgcatcggtgcaggtagtcgggccagcctttgtgcttgagccgatcgctgagcgcatcggattgcgctccatcctgaagtcggcattcccggagtcgcatgagcaactctttgccatggcctcttatctggctaccgagggcggcgcattgtgcttgtgtgcatcatgggcaaagggtcatctgccggaccttgtcccatcgctctccagtcagcgcatcagtgaattgctggccgccatcagcgtagaccggaagcagacctttttcgccaagtggatgaagaagcgcatggcggatgattacctctgctacgacattacttcgatctcttcttactcggagctgaacgagtttgtcaagtacggctacaatcgggatgaggagcaactgccccagatcaacctggccatgctgttcggccagaagtcaggtctgccggtctactaccaccgcactccgggtaatatcaacgacgtctcgacattgcataacctggtcgagaccttcaaggcgctggaagtcggcaggatgcattatgtgatggataaaggcttctacagcaggaagaacgtcgatgacctggtggcccatcgtgaccactttaccctttcggtgccgctgaacaaccggtgggtacaacaggctatcgacgagatccatgacaccatccacgggcctgaagggtaccggaagcttgacgatgaaatcctgtacgtgaactcgcggctttatccttggggaacccgccggtgctacctgcacctgtactacaacgccggcaaccgagcccgggcgatcgacagcttcaacgagtcgctattggagtaccgggaagagcttgaatccggccatctgcttgcagcccatcagaaggcctatgacgagttcttcatcgtcaagacaacgccgaaacgcgggacgaaggtctcgtacaacactgaggcgattacgcgtcacatcagccggtatgctggattccaggcgctactctccagcggcatcaaagatccggtcgaggctcttcgggtctatcgtgacaaagattcggttgagaagtgtttcgacgacctgaagaacagccttgacatgaagcggttgaggatgcattcctcggcaacagtcgatgggcgcttgttcgtccagtttatcgccctgatccttatgagcgccctgcgtaagcagatgcgggaatcaggattgattgaacactacacggtcagggagctgctcatggaaatggataccctgaccaggatcaactactccggcaagtacggccacatcctgaccgaactgaccaagccgcaacgacagatactcaaggcactcgacattccgatacatgacctgagcgaggcatagttataaacgctcgggaatttaggttcttcaggagggactatgccatgcagggtcaaccaaagaacaactcgaagaggtcatcaacttgcgaggatcttccgaactcaaacgactcaaccagaacctgcacgtcattgaactggtagggcagttagctcccctgctcggactgctcggcacggttaccgggcttgttgaagctttccggactgtatcggaaaccaaaagtgccatcgatccgtcgatgcttgccggcgggatctgggaagctcttattactacggttgccggccttgttatagctattccggcaatggtttcccaccacttccttgaacatcgggtacaatcgttcgcctggcagatgaaacactatggcaccgaagccgtcaaacatcttggagccggaagatgatcgatttcggcgaaaacataccggaaaaaaaacatatcgacatgaccccgatgatcgatatcgtgtttcagttgctgatctttttcctgcttacgtctatctatgcaaaacccgttctgccggtcagtctgcctgaagcatcgtcatcaatcgtgaaggaagagactgatattacgatcagcatcgacaacagcaagcagatctatctgaacaatcacctggttccggatagccagctcagaatcgaaatacaaaagctgcttgaaaacagaacagacaaatcggtacaccttatggcggataaaaccgtcgatttcggtcgggtaatcgatgtcatggacagggcaaaacaggctggtgcaggcgatatttccgttgtaaccgaaaagcgcgacccggaatgaagatgcaacgcataaggcaaagcgtctttgccctttcgacacttatccatctcgcaatactgataccgattctgcagatgcagcaccaggaaaagaggtcctcagaaccatgcattaccttctcgatcaaaaccgctgttgccagccagcaggaacagccttgccctcctgaaaaaccgctcccggttaaaccagaaagacccgaaaaagttccgatcaaacagaaaacagcgaaatccacggaaaaacagattccggcaccactcacaccagccccatcctcttcgggtgattctcctccactcacccggcaggagtttcctgcggtggtaagctcccctgccatacccccgcaagaaactcctgctccacagtccggaaaatatctctctatcgtaagaacccggatagagacaaaaaaacattacccgcctttttcccgcaatctgcagcacgaaggcaccgtcacagtcaacgtcaccatcggaaccagcggagccatcatctcagctgccattatcagatcgtccggatatgcttcactcgacaaggctgcactggaagctgtcagaaaagccggaccattcccctcgccgaccgcttacggactcggacagatgagtatcagtgtccctcttgttttcaggcttatctgacagctcttgtattatattgaatttgtctaaataaaatattatgtttgaaaagtatggacattcagaaaaaagtctcatgagaaaacaaaatgcaaggcaaagggagccagaaaaaccgcccccttgagaggactctatgagcacttcaagcatctgccagtagggcaacatggtcgggatacagttttttatagttgtccataagttaataatcaattaatcgcctttgtgaaccgaatacggaaaccgtacgacagaaaaaaaatgccgagcgaatcaagtgaaatgtacattcagacgatattccgcctgaccaggaaacaatcaaacgcatcgatcagcgaagtagctgcagccctcggtttcagcctctcgactgtttccgaaaaggtaaaacaccttacccatgacgggtatcttgtgcatgaatggcgcgaacatgtcagtctgagcgaaaaagggcaaataactgcctgcagaatacttcgcaaaaggcgactcatcgaaacgtttctctacaaattcgcaggatatggactgcatgaagtccatgacgaagcatgcaggctcgaacatgtgatatcggaacgtctggccgatgctatagagggtatgctcggttttccgaaaaccgatcctcacggtcatgatattccatcgaaaaaaggaatcctgccggaaagaaaactgacgacgctatacgaaactgcagatgaaaaaagcgtcactgtcgcagcactgcagacaacagacccggagctgctgaaatacatcaacgacatggggcttactccaggcatcagatgccaggttatcgataaggctccatttaaaggaccggtcaggatcaaggtcaacgaccgcattctgccgctttccgtcacgatggcttcgcttatagaggtcgttccgtcaccatctacgaatgacaaacctgtcagaaacaaacagaacaacgtcaaagcacctgtcgccccgataaaaagctgacaccaacagtaaagaataccatcatgatgcactgcttttcgaaatgccaccggaagcggctggaaaactggaaacaggaattgctttgtgctgacatccggcaggccaatcttgagagatggctttttatccatgttgccggagtattgttcgccgaaaaaccaggagaactggttatccttaaaaaagacctcttcggacttgatcctgaaatattgctgaaaacggtgttgtcgttctgtcgagcatgggaaacagacttccggttgctggacgacaccggtcagtcactgaaaatcattatatacagagctgtctctgtcaataaacgactctcctctgcatcaaaaaaaatcctgcactgcgtactgaaatatccgttcggccttgacagcgacatgttcttcactgaaatcgcctcccgctggcgggcatacggttcgatccctcacgaaatcggtatagctctcggatacccgatgaaagatgtatgggggttcatgggcataagctccgacccatgtagcggcacatgcggctggcgtatttttggcgatcctgaaccgtcgatcaaaatgaaagcacgctatgagcaggccagattgcttgcctctcagtacctcgaagcagcgtaaacaaaaaaccggaacccccattccggtttttttatgcttttatgatgcatcctgacagattctgaaccttgcgttctcctgcctgcgacttcgaaatggcttcagaaggacactgcggaacacaacgcacagccgacatattccgacaatcgttacaggatccggcgttgatgacacaggttttctctgtttcatgagaatttatggcgtttcccggacatgctgtccgaaactgtcgcacatcacacaagcatttggattgatcgtgtatgaaatgatagcctccacttggaattacagggatagagcgcggtactccctgatacactcctgcttgcaagtcgccagaacaatcaccaccattcatcttctcctgtcaaggagaccatgatatacaagttcgtcaagagctaagcaacgcaggcggcaagccgaaaacaaaaaaagcccccgtggcacccgggggctttttgaaagaacaacaaaacctgagaacggagaacaaacaaccatatttcactaactataattaatctaatttaaatttagataaaaacctaacaccagatattttttttcataaaaaaccatcaaaaacatcggccacttgcagatcaaggaatcttatttttatattgtcttattaataatattaacagaaaacaacgaattatgaaatttatcccgttccatgtttcccgcaatagcgtcagtttgctcaacatctctgctgtcctgcgtatcgcactgcttctcttcttgctcgccccgacacttcaagcctgttcttccgacaggaaaagccaacccgttgcaacgacagacacatcggaaaaaacaggagtgcttctggtgagccacggatcgccgtccaaaacctggcgcgatgcccttttcgatcttgaaaaatccgtcacgccggaaatactggccaacggcaacattgccggcattaaaaccgctttcatggaatacaatgaaccatcgattgccacgcgcctgaaagagttcgacaaggaagggtactcggatatcgtcgttgttcctctttttctgaccgtcagtcctcactcgttcgacgatctgccgaccataatgggccagaaagaggatccccggtccatggaaacactgaaactcgaaaagatcgagaggtacaagcctgcggcagcgatacatatgacccctctgctcgatttcggcgatgcgcttcagaagaatgtcgtcagacgagtcaagggactttcggcaaacccttcgagcgaagggctgatacttatcggctatggtgacgaagattatgaaaaggagtggaacgagctgtttgacaaagtcggcgcttcggtaaaacaggagaccggcatcgatgcatatagtcatgcctggtgcggccatatagtccggtaccgctccgactcaaccactgctgccgtcacaagaatgctgaaacgaaaacagcatgccattgtcattccggtgctcgtcgccaacgatgagaactttcaggtacgaatcatcggctcgggtcttgaaaaagcatccgcagacaaaaacagaattctttacaaaccggatgcgctactccccgatccatctatcgaagagtggatcgttagtaccgtaaaaaacacaatggccgcaatgacatcgtcaccggacaaataagctgcaaacatttatgattacatttgaaaaagcaagaaaactcaataacgtcctgcaccgcgatctcgggtatttctttgctgcgctgatcatagcgtacagcctttccggaattacgctgaatcacgtagatgactggaacccggatttcttcatcgaaaaaaaacagatcgaagttgagcgtacctacaggaaaaacgaaataactcccgaccgcatcgaagcgttcagcgcgctggccggagaaaaaggatatcggttgtacgacttcccttcggaaaggcaggtcaagatctactacaaaaacgcgacactgcagatcgacctcggaagcggcaagggcacttatgagaaggtatcgcgacgccccctgttctatcaggtcaacgtgctgcaccgaaacagtgtcgaatggtggaaatgggcatcggacttcttcgccctcatgctgatagccattaccgtgaccggcatgtacatgctcaggggaaacaacggcctgaagggcagaggtaaatggcttcttgccgccggaaccatgccccctctcatcgccgttatcgcacagcaattctgaggacgcttccgctccatccactcatcctgccgggcatacataataaagcccggcagtttttttcacaccaccatgaacacaatgccctgcaatttcaacttcttccgatgcatgcagttcctgatgctactcctcataacagcctgcacttccggcgaaaatcctgctgctgacggcaatcctgagagcgagggaacaaagaaaacagccatcttgctcattaaccacggatcgcgttccaacgaatggaaacggcagcttctcgaactggagcggcgggtatcttcccgtgttgcggctatcgaaggaatcgacacgcttgcgacagccttcatggaacacgcggaaccatcgatagctgcctcactcagaaatcttgaccggaaaggctataccgacatcatcgtcatcccggttttcctttcggtaggcactcatgtatttgacgacatccctaccattatcggtcaaaaacagaatccgaccaccatcgaacagatgaaactcgacggtatcgaacactacattcctcttgcccgtacacatctttcaagaccgctcgaattttccgagctgataggaaaaaacgtcctgagaagagctcaagcactttcagccaatccatctgaagagggtctcgtgctcgtcggttacggatcgagcggattccaggaaaattgggaacatctgttcagaaataccggaaagcaggtctgcaaggaaggcggattcggcggatacacaacggcatggtgcggtcatgtcgcacactacagccccgacagcacggcatcagcaatcaggcgtatcctcaagaagcatgaacgggctatcgtgattcccctgctcgtctcgttcagcgaaaaattccagatcgggattatcggagaaggggtcaatgctgttgacgacaatgaaaagcgggtgcgctacaaacccgattcgattttgccggacggggaactcgaagcgtggatcgtaaagatggcgaaaacacatgctgcggccatccgaaccggaaaaaccctgcaataagcgatataaaaaaaaccctgacgaaccgcgcagtacgtcagggcttcggaaagaagggagaagtacctgtcagatcttcaccctcaaccccgcgagaaactcggtgccatcaagatcatactcatcggcaatattctcttcaccaaatatgttgtcgatcctgataaacgcctctgcctggtcggtgaactttttggtcagggttgcgttgcacacccagaaaccgtcaagctttgccgtattgaccgcatcggaataccgctcaccggtataggaagcttcaaaaccgagcgtcagggaagcgggacagaacgtgaaattcaggcccgaaacgaatttgctttcaggttcatagatcagctccatcccggtgagtttgtcttccgtatcgagccagctatagccgaccttggccgacacgcagtcgctgatccttgcgtcgagattcagctcaaccccctgggtcatcgcttcgtcgacgttctcatagtacatatgcatccttcctgcaacccgccttaccgagcttttgatcatatcctcaagatcattcctgaaccaggtcgccttcgcgacgatgccggggttgaatgcgtattcgacccccaactggtatccgatcgatttttcgggcttcagatcgggattcggatgcaccgtaattgtccccatcatccattcgtcatagagactcaacagtgacggcgccttgaatgcccggccgaccgatgcccgaaatttgaggtcatcggtcgccttgaacatcacgctagcagcctgtcggactgacaaattgacatttcatcgaagaaatggtttcaatagcctgtatagtggctatttttgccacatgatgcatttcgaaaagcttaacacgccagatttcggataatcggtcgctataagcatccgatttcgctttgcaggctgcaacaaccgggtttttaatgcgtggtttggtcaaaacgtgcatgcgtttcagattccatgccatgcttaccagtgtccattccgcattgacattctcaaagcctctgcgtaaaaactggcgatacccaagggccgatttgatgataccgaataccggttccacagtgcacttccgtttggcatacagtgccttaccttctttgctcttcaaccggtacctcattttggtgataccgtcagccgtctcggatactggttctggttcactgaatcgatcttcaagtttctgattatgcgattctcgcgatatcgctataagtggattgattccggcggcttcacaggcctcgacatttgcctgactgtaatatccggtatcggcaagcagttcgttgacttgaccaagttcttcgggcaagtttcccaatgcttcgagagccggctcgatctgttttttatcgttgggctgttgtgtcgtgtgtgctgccacaataagcaaggttgcgatatcaacgcatgcctgggcattgaacgcctgcagaaaaccgccgccacttgcaggcatgatccgtgattcttcatcggtcagattgacttgatcgtgtggtttcgggcccggttccggcggtttgggaggcttgcctccggattttttgccccgttctttttctctcttttcccgttctgccaacttgttctcgtatacttgcttttcttctgcatagcgttcatcggctcgcgcttctattttccgtttggcttcaattatgctggcaagtctggtttcccgccgctcaagctcctcgggtattttcatgccatcgggaatcacggactgatcagcttgttctgccaataaccataactggtcaatctcttcttgcaattgcctggcaattttatcggcatgatcccagctcagcgcctgatgcttcgatgcattggcgttgactttcgtgccatcgagacttaccgtcccgattttcaggatccccatctcatgagcaatgatgagaatctggtgaaacaaatccttgagttctcctgaaaaccgcttccggaacatggcgatagtatcgtgatcagggtgctgattaccggtgatataacggaacgctacggaatcataggttgcctgttcaagcttccggctggaaaacacgccagtcgcatagccataaaacaacaaggagagcagcatggccggatcatatggccttgatcctctaccggcatagacgtccttgagtgacgacaggttgagttggctgacaatatcaacgacaaaccgggccaaatgatctgccgggagccattcctgcactgatggaggaaacaaaaacggggtatcacgatcagctctgataaaatcgatactcataagggagaaacaggcaatgtatgctgaagctatggatatgaagaaatgtatttatgtgtctataatataatgctttatgagcatttattataatcatgttgtacgaattttaagtccgacagactgctagctttcggattgatctcctcgccccaccgttcatgggaatcgagacgcactccgagcaccagtacgacgggagacagatcgatctcatcctgcagatagaagctgttgagggtctggtctatcttgctgttccggccagcagaaacatagtagtcgcgtctttcgttccagaactcgtaacccgcagtcatgaggtgactgtcgaacagcattcgcgaatagagcaattcgaattcatagttgtccagtacggtatcatccgtcccggtcttgtaattgaaatcgaaaaaagagcctcggagcttgaccgacgagagagcgtcaggggcccagtcaagcatcgcgttgatgccatatctctcctgttttgtatcctgatcgggcatattctgaaacgaatagtagggtttgaggctgaacttggccttttcggacagtttcaacgataccgtaccctgcagtatatgttcattgtagctgtccagctcctcgtcgacaccatccgactccctgtaggtatagctgaaccttgtcttgagattttcggaacctgcaccaccggacatggaaccaaccaccgttccccgtaaacccatggcaatcgaccctgaaaattcgggtttatccgtcccgttccgggtaatgatattgaccaccccgccaacggcatcgctgccataaagtgccgatgcagggcctttgaggatttcgatacgctcgatcatatcgatggatatctgctgcaggtcgatcgcattctgatggccgcccagcagcctctggccgtccacaagcacaagagtatatttcgcattgagtccataaaccctgacagttcccttggagccccatccgctggaggttttcccgacgagcaggccggttgtctggtcaagcgcatcctgtgcagtctggacattccgcttcagcagctctaccctcgtgatgacctccgcatcgaccggcacgtcgccaagcgtgtgcggggtcttggttgcgctgaccacgatcttgtcaagtaccgcagactgttccgtgcccgtctccgcctgcgcctctgcgacaaatccagctgcagcaagcaccatgagagcgcggcaggctttctttcgtaatcttctattattgaacataactgtttgaccttcatgaaagcacactccggacgtccggtagccagcctcgattggtatggttgattgagccctgcttgtacagtagcgtgttatcgacaacaaacataattttcagctgttatgcagcacccgcacatgttggtcggcgtcttcaatcagtatcatcgctatggcaacaaaaccgaaaacggcgacaaacacataatcgctccacggcctcacactctttcggaatcctgaccgggtaacacgtatgaaagcgacaagcgcgaaaacgctgccggcaagcactgccgacagatctcctcctggccctgcacgcatgtctcggaaggaagaccccggtattccactgacgatctgcagcgggaaaagaaaagaggcgatggtatcgagccggcgcattgaaccagcatagtccgaatcctgcgcctggacgtatcgacgaacaactttgaaatcgggggtcatggcaatgccttcaattcccgaccccggcataccgggactctcgatgaacacggaggtgtagagaatatcggaccatatcgcaagtctgagcgcatcggcatcgaatttcccgatcggcagctgcttgagccgtctctccttctgcatgatggcatacagggcgtcatcggttgcgacaaaaccgaaaaactcttcgcgatgatgctcgttgacagctatgtaccttatcttgccgctgatctgcggctgcaggcgccggcatgatggttgtccgtcaaccatctgcatctgaaacaagaaccctttcgaatcagcaataaaatatcccgcatcataccgctttctcacatcaggatttccacccagctccattacgggaaacacaaaacctgccgcgcggagggctcgggtaaagctgctgcttttaagactgtccaccttaccctcacggggcgtcaggaattcaatgccgtttccggatgacgaaaccctgaaaaaatcatccggtttctgcaatcttgcgccatgaggtttcgactcaatgaacatatgcagcatcggtggaggagcattccagtcttcggaaaacagccgcatgaactgccaagactgttcagcgtcgaacggagaaactgccaaacctgcgatcgtttcaggaaacgcatcccacttgacaaggtccctgacatacagaaacggtagcgctgcacgatactgctccctgccgagaggatatccatcttccctccagtatcgctgtccgtcattcggctccggaactgaaccgctccatcttccgctgagaacgaactctttgtaaacaggactgaaatgcattgacatatgaggttcagcaggcaccacaaccctccagtagagagagaggctcagcacactgagcccgcaaatcccgagaaacagcgatacaatacgtgcaaaagaataaaaatcccggcgttcaggctttcccatataaaaagtatggatagagggccatgaatacatactgtgccgaaacgatgctgtaaaccccgaatgaatacctgaaaaggccataagcgctcatttcccccagtaatttccacagcgggtagaaccctgcgatagtcagaaacctgaccgatatgctgccgctgcagaaaaatgccacagcagcgaagtaggccgcaataccgagaatgctccatggcagtaccgtcaaaagaaccggcaccattatatccgcaggaaaatgaaaatactgcatggtcgccgaaagcagggcaaacgcagttgcgttgagtagcaacaacagcgataagcccgttacaagcatgactgaaacgatataaacaggattgaggggtgtatgaaaaagcaatcgtaaacgccggcccctcgattcaggccatgcctgaagaaagccgatcgtgacagaacagactacaagaagcatatacttgtcgaaaaatcggagctgtttgaacaccactccctcccagaggccaaatgccccatattcccgctgcagggaatagagggtaagaaaagtgtcgcctgctgcatagcacaacaacagcggtagaatccatattcctttccgaagttttatccactccttcagcaacagggaaatcaattggtgtttcgtcatctgctgtttctcaatattttccggtaagcccgataaaggcatcttcaaatgtcattggtatctcctcgaaaccttcacagggaacatcgagataatcgagatactctttcagtgcagcttcagccagaaagccgtaaaccgtcgtcttgcgggaagtatgttctatcgtgcgcacaacatcatccggtttcatctgcagggaagcaggcgttctcgcgaaagtgaaaccatggaatttttccatgaactcctttttcgccatgcaggcacaaacagttccttctttcaacaccaccatgcggtcgataatcctgtcgagttcctgaacgacatgcgacgtcaacagaacggtcgtaccatgaagggttacgtattcccgaagaaaatcaacaaacagcctgcgatacccgacgtccagccccatactgtaatcatcgagaatcatcagttcgggcatctgcgccataatcagcccaagcaccacctgtgaacgctgaccgttcgacatcgcagacaaccgccttgtttccggcatatgcatccgtccgatcagatcgtaataaacctcgcgattccacttgggataaaaaggcgagtaataacgctcaagttcggatacgctcataaaatcgtactgcacgaagccctcctgcaagaggcctatacgcgaacgaactccgggagatagcgcatgactttcctcaccgagcaccctgcagtcacctcctgaagggcgtaaaaaacccataagaatattgatgacagtgctcttgcctgcaccgttttttccaagcagaccgaatatgcccccggcttcaacactgaaagtcaaaccatgaagcacaggcttcctgccgtaggcatgccgcaggccgttacactctataagcgattccatacttgctgtcaactccattgaactacatgaaataaaagctgccggcgaacgccggacctgaccggcagcacggatcgaccgctaaaaatcgcatcggaaaccgagatagtaaccccttccctgaaccgtcacatcctctgcggcactggtcccgacgcttgcattgaatagattgaaaacatcccctgtcagggttgccgtcagggttttggacctgaaaagatccatctcgacggaaagatccgacatgaagccgccggcaatggcccccttgacatacgcatcgtagtacacgctccccgtctggctaagccagtaggaactcgccgaggtgttgcttccggatgtcgtaccataaggagtctggctgctgatgcgggtatcgcgtttcagtcctttactccagtcgcgccaccggttgacggaatagatgcgcagctgatcatcaaagaagctgccctgccaggtcagggttatgaccagcggcgcattgtagttgtcggcaggcatgctcgcgcggggaatcagcgctccgttgtaatagaccataaaatagtcgcgctctatgccgttcgattccgtatatgcattatcgtaataaccgccgttgaaggtcttgatccatgattttgccgcccccagcttcagggagtgcttcccccagtctccggcatcgaatacataggagatgtcgcctgatagaccttcataggatccttcgccatcattggtcagccagtacctgtaattaccgtcatcctgcaattcgctgttgttcatgagctgattgcgatgctcgcggcgaacagccttgacgccgtagctgagccctccggaaccgcctgcgattccccccatcacttcatccgaatatggagtattgagcccttcggcataatagctgtaatcgactcccaccctgtccgtaatagtctgcgttgtgagccctgtcgccttggtggttctccactgattgttgaagtacggccggaaccgatcgaaggcgtaagccctgagcgtagcgccgtaataccggttgtaaccggagacaagtcgcagcatgccgttgccgaacgtatcgaactccgctttcagccggtgagcgacatcgatattgccggtgtagtcgtcgtaatcgatcctgaatcccggagtaagcgacagacgtccccatccaagctctgcggacgcataatatccaagcgtcctgagcgacttcgactgttcgtgcccggcatagctcgtcaacgtatgcagtatctgtgtagcgctctccacatacacatcgcccacagcatcctcgttccacatgtcgagcgttgccgcattgaacgccaatccgctcgacacgctcttcagcaaaggaagactcaggggtaccgactcgaaatcaaccgcgagatcgatactgcggttttccgttgtcgcatcgcctacgccaccatacgattcggcgctcccggttacactgtttgaagaagagtaccggtagttgttgtcggtgtccctgctgtaaccgctctgcgagtaagccaccttcgccttcaggataccgataccggttgtcagatccgttccgaagttcaggcggtatgcctcattgtagatttcccagtcgctgtcggcccatgccgcccgccaccgtttctcggcataaggcgcataggtcgcatcgatcgaaagtcgcagcctgtccgatggcctggcaagcagcttcacgaaatagttttcatttgtccggaactgctcgtcttcactgtaactgtacgtcgttgaaccgattcgttcccgtctgacgagcgggatatcagagtgccgccttgacgaagcgacaagaagggaaaccctgtccgaaagaggaccatccgcaacggcactcaagctgtacgttgaaaattcaggctggtcatccggctcttccgaatcgccatcgactccccgcatgataaaccagtcgcttcgggtatgctttccgctcagggcaaaatgccagcggtccgtacgcggctcccggatctccgcactgacaacgcctccggtaaagccgccgtatctagcagcctgtcggaattgatggtttatccaaaaaagcaatgatatcgtccataagatgcaagtcacattatttttttgatcttggtcattaatggccgtacttgcctccgctaaagagaccaaaacagggccaatcaggcgcttacaccaccatattcaggccattatctggcgtaacacattcaatcgcttcagattccacgcaataccgacaagattccattcccctgtgacattttctatgcctctgagcaagaactgccggaagcccagcactgattttatgacaccaaacaccggttcaaccgtacatttgcggcgtgcatagaatgcctttccatcctttgttttcaagcggtgtttcattgttgttaccgcatcagcatcttttgctaatggctctggttcgctgaatcggtcagcaagtgactgattatgtgattctcgtccagccgcaatgtaggggactatctcttctgtttcacaaagctcaacattcttttcgctgaaatatccggcgtcagcagttgcctcctctacttttcccagctttgcaggtagtttttttagctcatcaaaagctggctggagctcaagtttatcgtttgtatgttgggtgacgtgaactgcgaccatcagcatggtgtcgagatcaacactcgcctgagcgttataggcctgcatgaatccaccgcccgataccggcatgattcttgactcctcgtccgtcaaattaacctggtcgcgatccttcactcccggctctggtgctttcggtattttgcctctacttttcttgccgctctcttgcgctttccgttcacgctctgccagttttgccacatgttcagctttttctttttcgtatcgctcctcagcccggcgttcaatctcacactttgccttggcaatagcttcaagccttttttcacggcgctcaagctctgcaggaatactcatcccgtcaggaattgttgactggtctgcaagttcagcctgacgaagcagggagtcaacttcctctttcaactgcttttcgattttgcaagcatgcccccaactcagtgcctgatgtttggaagcattggctttgattttggtgccatcaatactgatcttgccgatcttgaggatgttcatttcgtgagcaagactcaaaatctggataaaaaagggtttcagttcgccgagaaagcggttccgaaaatttgctatggtgtcatgatctggatgactgtttccggtgatatagcggaccgctatggattcataagtggcaagttccagctttctgcttgaaaacgttccagtggcataaccgtaaaacaagagagtcagcaacatcgccggatcataggctttgcaacctctgcctgcataggcgtctctcaatggagtaagatcaagctgcgcaacaatatcaacaataaagcgtgcaagatgattggccggcaaccactcctgaacggatggtggcaaaagataaagcgaatctcgatcggcgacaagaaagtctgaatgcattgcttttcaatgggcagttgacggataactatgcaaacaatatacgacttatcttatttataaaaaaagagttaagcggcaatttgcacatatttttcttgtgggaaagtccgacaaactgctagccggaatattgcttgaaaagactgaaacggattcgagaagcgatgtatcgtaaaacaggttctgttcggcgccatgaacactgagatcgttaaaactggcgcccgcattgttatcttcggcgccaaggccgctcggattgaaggtattggtattgccgataccgtctaccacgaacgcattttcatagggcttggccccgctgatggaaatctgggggggccttatctcgccggccgtgagactgctctctgcatcgttcgaaaactgcacattcgccatccctttgagcgccccggttatggatccgctatagttcggcattgcccgtaacgaatctcccgtcagctcgctcctgccgggagctttcttatcatcaagaaccgttatctgcctgagggtgtaatctgaccgtttttgcgcatcctctttttcttcggcagttacattgccggcatatcccgcgacaagcaccaccatgagcgtcctgcaggctctttttttcagtcttcgctggttgaacatagctgttgttgaccttgccgaaggcaaactccggaattccggtcgccagcttcgatactgtaatgggttgcgctctgcaggtacagtcgccgtttttttctctctcaaatccgctctcgccggaaccatcagtgcttgtgatctccttgcttcatggcggaatcgaactgatcccacacccattccgataccgctcgcaagtcggattcgggcatactcatagccggcatcagcccgaaacgcctgattgcctcctcgtggcataccgccttcgacgcatccggcttttgcataaaggccaccatatgattcaccgcctcgcgcttgcttgcaaactcctcacggtagtgcctcgcaaggccttttaccggcggggccgctttcggaggaggcgcaagagagtgacagaccatgcagctgctgcgatagatggactccccccttagacgcgcgtctacagccgacgccttgcctgactcctgcccttcaaccgtcactgtccccgcgacaaggcaaaacagagctccggcgacagctgcgcttgctgaatagttcttcatgattatataatgcaattagagattcaggctgattccgccataatagaaggtgccggtacttcccggaccataaacattgccgtatgcatccgcgaccttcctgtcgaatacgttatcgactccggcaaagacctttacctgcgaggtaagggtttttgatgcctgcagattcacaatggaatatccggcgcttttcaccccggcgccgtaagaacgggtaccgatcgtcacaagccggacgctcccgttaaaacctgccggcttatttcgccaggcaagcttaagcacattggacagatccggcacatagagcagatcctcgccggtctctttgtcctcgctctcaagccaggtcagctcatcggagagctcgaaccctcccggcagcttcagggatgccgatacttcgagcccctgcgtcatcgcatcggcgatattctccatgctctgttgaccggaattttcggatttttactttcatatcgtccagtaaacacctccgctatcatatccctgatatcgttcctgaacgccgtcaggccaagcgataaccctctgtgtttgagatcggcaccaacctcccaggtcctcgacgcttccggttcgagatcggggttaggaatgagtatccggttgatagtatagggcgaaccggaatagagctcgaaagcggtcggagcgcggaaaccttcgccataggctgcacgcagtcgaagcagatcgctcactcgatatgcaagattgattctcggactgaagaccgatccgaaagcggagtgatcgtcgtaacgaagcccgagaacggcctgaaccctttcgcccagcgacacctcgtcctgcaaaaagagggcgaaattctcaatctcgctctcaaagccgtcgtcaatccggtcatctgcacggtactccattcccgcagtcacgatatgaccgtctgtaatctttcctctccagcggccttcgtactgagtcgaaacctgttccacatcgtgcagttctgacgccgtattgtcgcggggaatcagtttcagtccccagtcgtattctgaacgcgagaggcgcagcagcagctccgaactttcccccaactcatgctgcagttcgagactgccggtaaaccggtcggaattgttgtaccagtcgttctccttgtttcttttcggacggatgccctcgcgctcgacttccgcatagatcgccccaaggctgaccacggtacgttcgcccgcctgccagaccagacgaccggcgcctgatgcgatgcgcatgtcatcaccatcggttttcttgtcggcagaatcaaaatcgaaacggcccttatcggaaaaagaacccgcaagaacatacccgagcgaaccggtactgccgctgacgccggcatcgaataccgtctcttctgcttcgccatggcggctttcgccgtaacgggaactcaaccatgccttcgactggccggaaggcttcttcgttataacattgataacgccggctatagcatcgctgccgtagagggcagaacccggtccgcgcacgatttcaattcgctcgatgatgccggcaggaatttcaaccagatcaaccttatcctgaaaaccggacggcaaccgtacgccatcgagcatgaccagcgcggaattactaccaagcccccgcatccgaacgacgctctgtcgaccgctggtcggctcaagcgtaacgctctgggcctcggagagaacctgatgcagcgtctctgcccccatctcctcaatctcgcctgccgtgatgacctctatagccgccggaaccttactgacggaagtctccgcaagagtcgccgtcacgacggtctcttcgagcgtaaagcgagactcgctctcttccgcccgaagaggctcagcagcgccaatcagcagcgccaatagaaggtattctctttttttcataacctctttcccatgccatctatttttatttagattatttatatttaaaaaaacaaaaaaaactttcttccacttaaatggaaaccgttcatgatacgtcatgaactcaggatagcgttaaaaaccctataatcggctactcttcaggccttctgaaagccgcttcttcattttttggcttcaaccgtccgctgccgtgagacgaaaaatcaaaccggcgcttttcccgtttttcgacctgcacgattcgcgcatcgtgtatagtaacaactacctcgccataggatatatcaccaatacagtgaatgatttccgaaacgatatgcggctctatttcacgggatttacgggtcatcgatcgttgattgtgtgacttaaaatcaaaaaaaatatgaaaatgagggcatgaatatgaatataatttattttgactaaaaataaataaaaatcagaagaatcaaatttcaattgaaataaaaaaggaaggccgtcttcaggaaaacgaccttccctattattatcgtatcacgttacccacatgaaaaatgcggaaaattttccggggccaggaggatataaagcagatgctgtcagtaggtcacgatacgggcgagcgatttggcctgtgccacccactctttgatctgcagagccgatgggagttgctgaaccagtttccttttcgcgttgacttcctggattttcgcgtgcaggtttgcgggattacgctgagcaagctcaggaacagtatccactccggccatctcaagcaattcagaatacgctgtgccgatccccttgatccttgccagatcggcacggttcaccagagtcagtacaatcgcttcgtcaagaccggtcgatgcagaaagcgattgacgcccagtcctgtcacgtccttgctcgagaaggtcgccgaagcttttgatccccgcagtgatgagcttcagggcgtgtacttccggaacgccttcgaatgaaaccgcttccggttcggcactgtccgacgaaaccccggaaacaatgacaacaggatctgacggaaggacttcaggcgctttagcgctgaccgtaagagagatcatttcagctttcgccgccggctgctgcagggcaagaaacggtacttttatgggaagtgccccaagaagtgtcatgatctgctcccgaaaaggaatcattttctgaccttcgccaagaacgagctgaacggctgcacctgcggattcgagcacatcaccgagtgcccccggtccaccaagttcgccccgcagaaccctgccggcaagattcgacacacccggcacaatctgcgaagccgtatccctgcccatttccgctccgtaagcgaacaaaccaaccggattggtcagcaacaacctcttggcctgttcaggacgggaaagtgcctttatggtaccctcgccggttatggtggcctggcaggcgagacgtccgccactttgaatctgccgcggagagaggaaagccttctcgatgtcggaaagcgatgaaagaagctcgttgccttcgagtacggtcacataacaggcctggcatattccgtggcctccgcatacataacccacatgactgtggttgagccgggcggcctttccgagagtctgccctactgcagcgacacagggcagatcgttgattacaagattcataacaggtttttgatttattgtccgttgcattaaaagaattattgcccttgctgagccttcatacgctcctgcatcttttccatcgcagcctccatcttttcgcgctgctcgggagatgcgttgaaattcatcgtcggaagttccgttttggtgtaacctgcaggaaccttgaaaagcgaagcatcgaggctctgtttatcgacctgaaccagttctgtggtaacctttgatggcgacagaaccatttttaccggaaagccgtcatagcccgccgctttcaggcgtttcgcaaattccggcatatccttgtcacggctgctctgcatccttgcaaaggtggcgtaatcgagcacatctttcgaaacccacatatccgtaacgttctcccccctggttaccctgacatgcgtgcaggaataaccgtttacggtctccttgccgagattctcgattttagcatccgcatataaatcggaatggctctcttttccgatctcttttttcatcttatcgttatcgatgaccgtataggatttattgctctcgttcaggatatagacgagattcggagtttcggagggtgagacaatcacgatctgcagaccggcaggcatgttttttatattcgatttcgtctccatgcgcaccccttctttcgcaatgaacatcttcgtctcggtgttcccggcttcaggaatggtagtccgcatcgtcagaatgccctcgaactcgcgagaaaaaggcagaaacgaaccgccgctttttgctgcgggtttttcgccttctttcgggccattaccacatgcgccgagcgagaacacggcaaaaagagccaggacaaaaacgggaatgagtttacgcatggccgtaaagtgtttatgttttagataataacggtaagtttcatttcctcagggactggaaatctgttggtatgaataaacaaatgctatcgtaccgattcgagcattcaaacccataaccggcacaaggaacaaactgctcccctccgaaagggggtaggacacgatctgccctgtaccggcatccagacccggatacaatgcggaaaatgcacttccaagggtctttctgtcggtagccaccttgacggtaccggtcgaatcgagcagcataagcgccccaaactgctttttcctgaccagttcattgaaatagtcgtctatctgcccataattttcacgcatcagctctctgcgtaccgaccaggcaagcggcacagcaaaaagcctgatatccgaacgctggattgcaaccgagcgctcgtcgaaaaccctctcataacgctgcttttcaagagttgcacgctcagcagcctgtttgagtttcaactcacccagaaaatacacaagaacaacgccgccggcaagcagtacaagaagaatcggaacggcaaacgcgaaaaaccgcttaaccggagaacgcttgccatcggctgcttcaggaaaattgacagtatccatggtcaagaaggtgtctggttgtttgcttcactgtagcggttcaggtaaaactcctccttctgctgcatctgaagccgcccgtcaacggtctgatcgtcataaccgatcagatgaagagcagaatgtatggttacacgcagcagttccagcttgaaatccacctcgaaacgacgggcattttcctcgatcacatcgagagatatgtagaactcaccgtcaatctcccggttatcgctgtaacgaaaggtgatggtatcggtggcatagtcatgctgcagaaactccctgttgatctttctgatcatttttttaccgcaatagaccgcaacaatactctctacaccaaacccctctgaatcaagaacatcgataaccgtacgctcaagcagctcttcatgaagctctttccgggtagtattaaagatctgcagtggcatacgctgtgttttgggaagcccttatgagcgcttccatgtgcttgagactgtttttgtgaactctgaaggtcaaaagaatctcttcatcaagataatgcttttcaatcacttccgcatgatcataaagataacctatcagcttgtagttcgatacatgggtgcggatactccgctccctgaattcctgtgccagatggtcgccgatagcatccttgagagctgataaattgatctctcttgctgccgatacaaatactgcatcgggatagtttacccgcagctcccgaagcgatccggaatcaggcagagcatctatcttgttgaaaacatcaataatattgtcatgcccgacccctatttctttaagggtttgccgtacaacctgcatctgttcggcaaatccgggatgactcgcatcgatcacatgcagaagaaaatcggcctgcagcacttcatcgagtgtggacttgaaactttcgacaagatcatgcgggagttttctgatgaatcccaccgtatcggaaagcagtacaagcttgtttattttaagttcaaggcgccttgtcttggtatcgagcgtagcgaaaagtctgttttctgcaaaagcctccgcttcgggacaaagagcgttcatcaatgtcgactttcctgcgttggtatacccgacaagcgcaacaccgggaatagaacgtcgaccccgtgtctgggtatcgtgctgtaacgataccgcccgaagctttcgcttcagagatgcaatacggtttcgcaccaaacggcgatccgtctcgatctgggtttctccgggcccttttgtgccgattcctcctttctgtttcgacagatgggtccactggcccgacaggcgtggcagcatatattcaagctgggcaagctctacctgcatctttgctcttgccgatttagccctgatggcaaaaatctgcagaatcagaccggtgcggtcaattaccttgcactcaaaggctttttcaagatttcttgcctgcacgggcgagaggtcatcatcgacaatgacaatatcaattacctcatccctgacgagctgagaaagctcatcgaccttcccgctgccgatataagacgcatgatcaggcagcttccgttcctgaataaccgttgcaaacacatctgcgccggcggtatcggcaaggaaagcaagttcttcgagatactcctcgatctgagctctcgttacctcgggaggtgaacataaaccaatcagcacagcccgttcacgggggcggttaaaaataaatgtattcaattatttcagaaccggtttcgtaagtacagaatttacaacaaggtgccttatggcattttgcgatatttaactcattgttttatcttgacacaacgagaaaaacggttttccaccgttaaaagttacacatttttgctctcataagcataccggtcaactgcttggggcagataagacataacttcatattatttttactccgttgcggcaacattccgtttgggatgaccataaccggcttttaagcattgtcctgagaagccgaagggcagggtgtcaatagttaaagcacgcatgttacatgaattaccattataatggacaaaccgccgtgcaagggaaagaaaaggcgctcacccttgaaaatgcatatcgatactgccgtcagatatcaaaacatcacgcaaaaaccttttatctggcaaccctttttctgcctaaacgacaacagaatccaatattcgccatctatgccctgctacgaactgttgacgatctggtagatcttgccgaagacaagctcaccaacggccagataacccgtcaggaaatcaacagcttgctggaaaactggaaaatcaggctgaaacagtgctaccgaggagaagtgagccgcgaccccatcatgatggcatggcacgataccctgaaaacctatcccatacctatcgaactcccgctcgaccttatggacggcgtcgccatggacatcgaattcaagaagtttgaaacctttgacgacctttatgtgtactgttacaaagtcgcttcagtcgtagggctcatgacatcggaaattttcggatacagcgaccgtcaggcactgcagcatgccatagatctcggtattgccatgcagctcaccaatattcttcgagacatcggtgaagatattgaccgaggcagaatctatctccccatggaggatctgaaaagattcggatacagcgaggaagagttcatgaaaaaaaccatgaaccacaattttctggcaatgatgaagttccagattgaacgggcaagaagttactaccgttcttctgaaaaagggatcccgatgcttgaaaaagagagccgttttgccgttatgatcagcagtcggaactactgcaatattctccaggccattgaagagaacaattacgacgtcttttcccgaagggcttaccgctctttttatcagaaaatccgcaccattccggaaatctggtataaaacaagagtctcgtaataactcctcaccctccaggaaaacctgaagcaatttattgaaaaaatatttttttattcattttaaccgctatcatgccgaaagagaaccagcaccaggaacaacctcagcaactctcgctcaacgaccagatgcagcgccgccatgaagagcgccgacaccttgcggaatcaggaatcaatccctatccctgcaccttcgacgtaacggcctgttcaaccgatatcaccacctcatttcaggatgaacagcgtaaacaggtatcggttgccggcaggatcatgaccatacgaaaaatgggaaaagcctcttttttccatatccaggactcaaaaggacgaattcaggtctatctgaagaaagacgatgtcggagaaaccgcgtacaacaccttcaagctgctggatatcggcgatatcgtcggagtgaaagggtttaccttcagaacgaaaaccggcgaaatctccgtccatgccgaaacgttcgagctgctcagcaaatcgttgcgtcctattccggtagccaaagagaaggatatagacggtcagaaagtggtatatgacgccttcagcgacaaggagcttcgttaccgccagcgttacgtcgacctgatcgtcaatcccgaagtgagggaaaccttcatcaaacgctcggcaatcgtcacattcatgcgccagttctttaccgggaagggatggcttgaagttgaaaccccgattctgcagccgatctacggaggagcggcggccagaccgtttacgacccaccacaacgctcttgacatgcagctctatctgcgcatagccaacgagctctatctcaaacgcctcatcgttggcgggtttgacggtgttttcgagttcgccaaggatttccgcaacgaaggcatagaccgcttccacaatcctgagttcacccaggttgagctctatgtagcctacaaggactacaactggatgatggaacttgtcgaggagctgctctaccgaaccactctcagcgtcaacgggacgcacaccaccagtttcctcggtaatgatatctcccttgaaccgccattcagacgcttgaccattgtcgacgcgatcaaggagtactgcaatgtggacgtcagcggcaaaaacgaaaccgaactgcgttctgcggccaaggatctcggtctggaactcgacccgaaaatcggtgcgggaaaaatcatcgatgaaatcttcggcgaatttgtagagccgaagctcattcagccgaccttcattacagactacccgaccgaaatgtcgccgcttgccaaggaacaccgctcgaaacccggcttcgtcgaacggttcgaactgatagccggcggaaaggaactctgcaactctttctctgagctgaacgatccggtcatccagcgcgagcgactcgaatcgcaggcgaagctgcgccttcgcggcgatgaggaagccatggtggtggatgaggatttcctccgggctctcgaatacggcatgccgccctgcgccgggctcggtataggcatcgatcgggtagtcatgctgattaccggacaggaatcaattcgtgatgtgatttttttcccgcatctgaaaccggaataggtttaccgaatttcggaagaggaggaaaaaaacaaaggcttcttgcaactttgaacaggccctcatgaccctcctcttatcccgtttcgaaaaactctccctgcccgaactggtcggccagggagagaacgagcagatcgagttcaaaaggctcgtccactcgccctccaaaatcgcaaaaccaattacagctttcgccaatacatcgggcggcgtcattctcatcggcgtggatgacgataaacggatcgtgggcatccacagcgaaaaagagattctcgaagtcgtcgtcgagggagtaaaactgcatatcgatccggaaccggaaatcaatatttaccacgaagagttcaagcgaaggctggtgctcatggtgcttgttcccgaaagccccgacaaaccgcactaccaccttgaacagacaacggatcctcgaaccggaaagtccgtaacggaacaacgggtctatacccgtgaaggaagccgcaacaaggcactgtgcgacgacagaatcaccctgatgcaatcgaaaaaaaatccgttgaacgtttcattcggcgagagagaaagaatgctcctgaactttctccggaaaaacaggaaaatcacggcggacgaatacggagaaatgacagggctgccactcgcaaaggcaagagaatccctcatcaccctggtacgatcaggagcggttatcttgcagacagagggtggaaaaagctactacaccatgcctacctgacatcataataatcccgataccaggcaacaaaccgtctgacaccttcctccacggtagtttccggtttataatgcacatcctgtatgagctgctcgacatcggcataggtgtcgggcacgtcacccggctgcatgggcagaaactccttttccgctgttttgccgagctgccgttcgagcgccccgatgtagtccatcaggttgaccggctggctgttgccgatgttgtacaccttccacggcgcacggctcgatccgggatcagggtgcagcccggaccactcaggattgctttcggcattgtgatcgagcgtccggatcaccccctcgacgatgtcgtcgatgtaggtgaaatctcgccggtgtttgccatagttgaacaccttgatcgggcggttgttcagaatggcatcggtaaagagaaagagcgccatatcgggacgtccccacgggccatatacggtaaagaagcgcagtcctgttgcggaaatgttgtagagatggctgtatgtatgcgccatcagttcgttggctttcttgctggctgcgtatagagagagcgggtgatcgacattgtcgtgcaccgaaaacggcatagtttcgttcgcgccgtagaccgaacttgacgatgcataaacgagatgctccacgccgttatgacgacacccttcgagaatattcagaaatcccagaatattgctttcgacataggagtgcggattgacaatggaataacgaaccccggcctgagcggcaagattaaccactttttcaaatccgcctttgcgaaaaagctcttccatgccctgccggtcggcaagatcggttttaacaaaccggaaatcagcatatggcctgagccagtcaagacgggcctccttcaggctcacatcataataatcattcaggttatcaagccctgtcacacgctctcctctttcaagaagccgttgacagacatgtgaaccgataaaaccggctgcgccggtaaccagaacgttcatcgataaaaaaggttaaagttgaaaggggcctgaagactctgagaaaatatcaacgagaaataagaaaagaaatcgcttcctcgatttcataacaacacgtaaggttgaggtcatgattcaataaaaaccagtctcattctgctcctccgtccctacagcatgaataggggaaagcagttcaggataaatgctgacctctatgccctgcatgatccgatcaaaataaacgacaagcctcgattcacgtccctccttcaccacaacaccctcaaggcccttgaacggaccagccgtaaccatgactttctgcccgggcggaagagaagcaacgatgcgccttacagcatccggttccctcacaagctttttaatccagtcaatatcccggctgctgatgaccgagggagtctttccgatgccgataaacttcacgacgccatcggtatcaagcaccttgatatgctccgctttcatatcgatgttgacaaacacatagccccggaaaagaggctcacttactttttttttcctgtcactccactgacgccaggtttcaagaagaggcagaaaggcctcgacctctttttcaagaaacattcgatgtacctttttttcatatctggatcgcacataaaccgcataccagcatgaattcctgtccgttactttcatcctttctgcaactgaaaatcgttatcgatgaattatctccgatatagtaaggtgcgcgaataacttttcaaaatgaagacggcttctttatctgatgattgcaagccgcacaaaaaaagcgatcggcatgcaccaatcaaaccgatggaatttttcttgagccttgccataccaaccaatcaaaagtaatgttaaagaaacacaaaaaaacatcagtgttgcacatgagatattcttgattgtctcacttctttcatttatcattttaataacacaacaggatccgtcatgcgactgaaaggtcatggaaaaagccgcaccacgctcactgccctcctttttattatcgtgctttccggggcaggccttgataacggacagaaaacagctgaagattattactggagcggcaagggaaaatatcatcacggcgatttccggggcgcaatcgaagattacgacaaggcctccgaacttgctccggatgcagcaaaaatattcggcagccgggctgcggccaaacgtaaactcggcgacaaggacggagcaatcagtgatgcccgtaaagcagcccggctcggcgacaaggatgcccagcgcatcctgcgcatgctcggttacgactggtaattttttctgcccgtaaaactcaaaaaagtccttagattgacggcttgaaccctttcgggtaccatctgaaaccgtcatgagcggccaaagtacaaggcggacggagccggagaacccggagtcccgacaagtcgggatgaggatttcgagcaccaccctacacagcaagaggaccgcgtaacagtatctgcatggtaccatttcaagcaagatgccgacaccacatcaacaatgccactgcaattcagcgtcacctgcacagatccgcatacagccgcacgatgcggcgtgctccataccgatcacggaacaatcccgactcctgtcttcatgcctgtcggcacgagagccagcgtgaaatccgtgccgacgggtctccttgcaggactcaacgtgcatatcattcttgccaacacctaccacctttatctgaaaccgggcaacaccatcataaggaaagccggaggagtccaccggttcatgaactggaacggcccgctcctgaccgacagcggaggctatcaggtttactcgctctccgatctgcgcaaaatcaccgaagagggggtaacgttcaaatcgcacctcgatggctcgaaattgcagttcacaccggaaaacgttgtagatacacaacgcgtcatcggcagcgacatcatgatgccgctcgacgaatgccctccctcgactgccgagcgcagctacatagaaaagtccggagaactcaccttgcggtgggccgaacgcgccagatcgcacttcgtccgcaccagcccgctctacgggcatcagcagtaccagttcggcataacacagggaggcgtgcacaccgacctcagaaccatttcgtcgaaagccctcgtggatctcgattttgacggctacgcggtgggcggtatggcagttggagaaccggctgaagccatgtaccgggtactcgagctctcgcataacctgcttccggaacacaaaccgcgctacctgatgggggtgggcacgccggaaaacatactcaatgcgatcgaacgcggcatcgacatgttcgactgtgtgatccccactcgggaagggcgaaatggcagggtttacacccgaaacggcaccatgaacctccgctcggcaaaattcgccgaagacttccgcccgatcgacgaagggttcgataacgaaatcagccaaagctactcccgcgcctacatccgccaccttctgaacgtcggagagattttcggcctcacgctctgcactatgcagaacatctccttcttcatgtggctcacgaccaccgcccgaacgaacatacagaacggcactttcaccacctggaaggaggagtttctccggcaattcaacagcaaacaaaacaggtaaccatgcacaacatctttctgctgagccttggctgctcgaaaaacaccgtcgattccgaacggctgatggcccaggccgcagcaagcggcatgatctttaccgagtttgccgacgatgctgacatcattctcataaacacctgcggcttcatccaggacgccaaagaggaatccatagcagaaaccctcgccgccatccggaagaagcaggatgaaaaggtgcgcaaagtttacgtgatgggctgcctgccggagctttacaggaaagaactggcggatgagatgcctgaaatcgacggattttttggtacccgcgaacttcccgatgtgctccgggccatcggagccgagtaccgcgaggagctgctcgaccggcgtatactgctcacgccgccccactacgccttcctgaaaatcgccgaagggtgcaaccgtcagtgctccttctgctcgatcccgaaaatccgtggacgctatgttagccagccgccggaacagctgctgcgcgaagccgctctcctccggcagtcaggcgtcagggagctgaacctcattgcgcaggacatcagcgtttacggctgcgaccttgatggaagttcgctcctgaacgaccttgtgctccgcctttccgatatggagttcgagcgcatccgcctgctttacgcctacccgctgaacttcccgatggaggtgatcgacaccatgcgcgagcgcgaaaacgtgtgcaattatctcgacatgccgctgcagcatatcagcgaccggatcctgcgctcgatgaaccgcggtattgacagtaccggaaccgtcaggctgatcgaatccatccgccagcgcaatccagatatccggctccgcaccaccatgatcgccggctaccccggcgaaaccggagaggagttcgaggaactgctgcaattcgtcgcagagacccgtttcgaccgactcggctgcttcccctacagccacgaggagcactcgcctgcctacaggcttgaagacgatgtaatccccgaaaaaaagcaggatcgcgtggccgagctcatggagttgcaggaaaccatctcccaggagaaaaaccgggagttcgaggggaatgagatcgtggtactcgtcgatcaggtggaagagaacatggttttcgggcgcaccgagtacgatgccccggaagtggataacgaatgcatactcgaaaccggcaacttcgacgtccgacccggcatgttctgccgtgcaagaatcaccgactcgacgccgtacgatctcgaaggagaggtaatcgggatagggtaatgatctgaaacttcaaaatttaagggattgctgtccctgctgaagcatgacctcttctggcaaaccctcgaaacgcaagcggctttcctgtgcataatcttccctgagctccacccccagccatcgtcgtttaagtctttctgctacatgcccggtggtattgctgcccgcaaacggatcaagaaccaaatctcccgggttggtcaggaactccatgaagaatcttggcaactctgcaggaaaacgggcaggatggattttgtttccggcaatccggctgttcttcacataagcgctattcgattcattattcccgcactggatcagatttgagggaatggacccaccccgatccgatgcaaacgtgccggtaatgacatgaccactgggccggatcgtctgcttcactccccgcttaatcagacgcttcatgtcatcgctgtaaggctgaagcaccttacgattatccgcatgcgccatcggatctttaacaaaccagaaaatatactccacgctatccttcaccctgatgcgacgcacatttacccactcagcaggagccggcattttagctggattgaaccagaaaaactcctgtgccagatcatatccggtttcgtcaacaagcgcgagcagaactctgtaatgataaagactccggacaggcacacctggctgccatgagcctccgatgttgagcacaaaagagcctgaaggctttatgatccgcttgatttcacgcgcaaaaggcaaaaaccatgcgatgtactcctgctgactggcatttccgtactccttcttgaaatgcagggcatagggcggactcgtcaccacaagatcaacagaatcatcaggcaattgccgcatgaattcgaggctatcagcgcaatacaacgcaccaagctctgtcttgtatatcggttcagactgaaaatgcatcaattatgtcctggaaacgtgaaaaccatcgaggttttgtatcattaaaatcatcaggtatggggtgcataacctgaagtttgtcagggtggcttcgatgattcggaagttcacgaaccagagcatatctgaactgactccaatctcctgtggaacggccgacacaaacagcgataacatcgaaatgatcccggttgtaaaaacggctgcttggatctgactttgctgctcgcgttttttgtagttcaacctttggtttcagctcattacgaattgtctttacctcaactcgaatagatactcctgacaaggttcccacagtgaaatcatgcatcccgtcaatatcatggctaacgtaatcgttcagccaaccttctcttgctgcaatgcgtagcttcctctcaaaatgcacttcagcaacagccccttccaatgcaaccttcaagcgaaatcgcttgtcgatagcatcaaacaactcctgggctgtcaggccatatttcaattcgagagcatgaggcatggattcagtataaaaaaatattgatccctaagcagcccttttggtaccactaaatcgagataattggcggaatataaaagaaactatcctgcgagcagttttggttactgacaagcaatgtactttatagaaaacaaatagcctaaccaaccctgcaagccactaataaccccattacatgctgtcacggcaaagactgttgtcctttataaataacaggcgatagcagacgagttcatggatctgcagaatggcagctctcagaagaagagcagacagagtcgaagcggaggaaatcgtgtattcgtcactataagtcgggaaaaaagcagagccgaacagaaaacggacttcgtccacccggacacaaaccacaaagtatagtatctgagcaattttatcttattccaactgactattccggtgaaattgtacaaccgtttcggggtatagtgtacaacgatgcagcgattgaaaggcagagaataatataaggttattttttctttctgagcgactctcctttgagctcaaaacgatgagctgatactgacaatctgtccataatggcatcggcgatagttgagtcgccgatgtattcataccacttgctgaccggtaactgtgaggtaatcatggttgatcgccggccatacctgtcttcgagtatctggagcagtgccaacctgttgacgccgtcaagcggatgcaggccgaagtcgtcgaggatgacgagcggcgctttttcgatctggttcaggagcttgacataggagccgtcaagcttggccatggtgatgcgctcaaggaatcggtgcatgccgaaatacatggtccggtagccgagcgagcaggcctgcctgccgagggcacaggcgaggtagcttttgccgcatccggtagcgccggtgatgaggagattttccccgcggtcgatgaaggtgcagtcggcaagcgtcatgagcttctcctgctggagattgcgctgttcactacagtgaacctgctcaagcagggcgtcatagcgcagcttgctctggcggaggtagagttcggctcttgcctgagagcgttcctgcagctcggcttcggccagccgtgccataaactggctgatggtgggctggtgctgcaccggcatggagagtaccgcctgataggctttgcacatgccgtgcaggcggagttcttcaaggcggtcgatggtcaattgcgtgttcatgggcgtagggttagtttgtttgttcattgataggcctgtttccccctgatgttctggtggagtggcgtggtaaagaggttttccaggatacgctcctgccggtcaaggttgtttttgaggatctggctgaggatgccataggtgaccttgccgcccggcaaggcacgctggcaggcagcctcgaaccgttcgttgccatagagcttcgccagccgcttgaggcccatacaggcccggtaggtctgctcgatgaactcttttgagagcatcacctgctgaaaagcttgcagggcgtgcgggccgatcttcctgccaaaagcttcgaaggagtggccatcccagcccagagtgtcaatccacgcctgatggttcggcggccggtgctcatgcagcgtactgtagccatgtcggcggaggtttctggggtgtgtggcgatgcgccgccggtcaacgaagacctcgacggtgtgttcgctatagacaacactggtctgatagccgatatactggtacggaacgctgtattcatgggtatcttcgccaagaatgacatggtggttgcgttgcaccttcgccgttgtccggtgcaggatggtgaacggctctgccggtaacgaacgcaggtgcggcagctcctcatcgacgaagcggctccggcgacttccaggcagcttctggaacgacttgtcgttatgctcgtcgagcaactcacggatacggcggttcagggcaaagagcgagtcgaactcctcatgacgcagtcgggcgtagatgcgcagataggcgtgccagacgccattctcgacgcttggcttgtctttcggtttgcgtggccgcgtggcttcaagatcggtacggtaatgcagcgcccagtgattgaccagctccgagaaagtgaactcgtagcggctgttcttgatgacgtactgcttcatgttgtcgctgacgattgaacggggcacgccgccgaggtactccagacaacggttcagggcattgaacagcggctcctgccgtgccgaactcagcgcttcgacataagcataaccgctgtacggcaggatacagaccagcaccgggcactcaaccacttcgccggtcacacgatcgcaataactgaggttcttgccggcaaaatcaacctgcaggagccatcccggctgatgctctatgcgcatcgtagccttgcggatttccttgtaccggcccagatgctcgcagaactgcgtatagccgtacccatccagatggacagctcggtactcctgccataagagcagacgggtgacgccgacggcatcgagttgcttgaggtaggagggcaatagctcatgcaatacctgcgcccgttcgtccggctggttggtgttcttttcctgatataccacctgagccagagcctcgtcactccagtcaagcagcgattcgagcggtttgcccgttgcggccagccggacaagataggtgttgagggtcgcccgatgcagcttgagttttcgggcgatctcggacttgttggtaccctcggccttgagttggatgattcgtcgaatattgagcatagtgattgatcgatttgccatagtacctctgttttaaagtgaggtaccaaaatcgccaatcaatcgctgattcccttttttgaagcggtgtacactatatgacggaatgtcatacacccatcaggggctgtaccgtcgcatcaatcagttcccgcaggttccgaagtgtacaatttgctccggaatcgatgtacactatactccgaaatccggtgtacactttgctccgaaatattcaattccactgcgtacacagccccctgaacacaatcaataacgctatcaggatacgtttttcacccgaactgccgttcgagatcatcagcaaggcgggccagacgttccagagtatcgtggccgatgcggagatctgccttctcgaattcacgacggagggcttcaagctcctcaggactgagcagcttgttggtcatggggaacagcagataatcctctttccatatgtggccgggataaagggcggtaatacccctaaggctgctgatcaatccttcgtatgcttcgggctcgttccttgcatatgcctcggcagaatcggagagatgcctgaccaacgaccttcccgaaacatgatcggcgacgagagcaccaatcgggcacccctgcatcggcacacctttgtctgacagcaccgcaaagagcaaatcctcttccttgccgtgatgggatttgtcggcataaatccgcatgaactcgacaatgctcttcagaatgtccggtttgattacatcgccttcatcaagcttctgggcaagaaccggcgtaatgcctacaattcgggcaatgacccggtgttcagcttcaagcatttctgttggacttttcatggccccccttcaggagttgatgcataagacttgtctgtaggactctccataacaaaaaatgcttatgaggaagttcccggctcttcattctccccttgaggcttcccctcatgctttctgaaccgaatcgctgtctatacgatcattcggtcgatacggattcgcaataatcgaaaaagaaatgacaaggcatgtaacgttctgatgaatgtcttgtgtcgcatcagctcataaacacccggagttagtcacgtccctttgacttaatttagtttttgaaattgtgtgcctcatctctttacccattccattcgctgagcaatgttattttattgcactgcgtcccctgctcctccgtgacactgaaagaattccaggtcaggcaactccttttgctcaaatctgttagtaaactggcccgaaaatccgaatacgacagctcacaatatgagataatgcaacatgatcatccccgtcaggcaggatctgtcaggaatccggattcctctcgacaagaagctccgaaattatctttgtgtagcggttaaaggcatcacgcccctccctggtgatcctgtaaatggtttgcggtcttcttgcatgaaacccctttatgaaactgacataccctgcggtctcaagcattttcatgtgaatgctcagattcccgtctgtggcctttatcttttccctgatttcaacaaaagctgcccgttcgaccgagttaagatacgaaagcaccgaaaaccgtattcttgaatgaataaccttgtcgagcaactgatggttgaaatcatcagaacccccatctgccggactgccggttgtttcctgcttctgtatccctgttgcgccttcgatctgcttgagctgtttctggtttgtgatatccgatacgacaatcctgcactcctgcccgtcattactgagaactgcttcgatacgaatggtacgatgatttgcattacctgtattcctggtcgaagatggttcaaacaacagctgcgagggttgatcattcagaagcctgacctcgcaataccaggggtctctcttgctgaaaaccctgtcgagcaaggcgttaaaaacaggaatatcctcatcggcaacaaatctcccgaaacgatcgccatgcaaaagagaacgttcctgaccgattattgcagctccgaccaggtttgcgtcgattattgtcccattcctggacagcgtcagataacccagtggggcgaaatcatacaattgggtatagcgttccagccctttctcgacatccgctctcgattgaagcaactcctcctgctgcatttcaagctcgatcttgtgaatctccagttcatgaatgagatgctgcatttcataatatgagggagacccgtcagtttggttttgctgaaccgactggaggcgtttttcggcttttcttcgcaatgcagaaaaacccggatcatgtttactgttattgttcataaatgacacttttgttttaactattgtgcagccatgagcacgaattgcataatttctgaaggacacgcacttcgaatcgatccgggttcgcccgctggtttcagaaaacactgcaaggcactccagcccctctgcactgacaaccgcatcgattcgaatcgtttgaccgcgcatgcttgcttgtgcaggaagatctgagggttgccaaagcgaatcgttcatgagcctgacctcacaagaacacttctctttccggctgaacaccctttcggccgatcgttgaaaaccggcttatcttctgaaaaaataaaccgaccaaaacgatcgcagttcaagagatggctgtccacgcccagcatcctggctcccgtcaggtttgtatcgggtatggagttgtcccgggcaagccgcaaataaccgacggctgcagaatcaaaaagcccggtatatcgatccagactctccgtcagttcctctttcaactgaacaagcgattcatgctgcaattcaaggtccatcttttgcaacgccatttatggatgatgcgatgcacctcttcagctgaagacgagtaattccggatttcatgccgacaaacagtacgcctgttttcagtgcctctgctcatttagatcgaaaatgcagatccatgtctttccgttttcatcaagggtgatcctttttatgaaatgttaaactccggactgaaaaccatagcctccaccgagccaggcatgcactcaggcactttaattaacaaagcaattgcgcgtaacgttcaccgacacggaatgaataccttatatgaggatgacgggaatctgttattgtcgaaaaaaaagatacaataaaccgattggatcaaggcgtacctgccgaatcccgccggaaacattttattcatgcgaatcagcaaactgaaaacgcagaacccgaagcataaacaggaatattgccgccgaacagcgaaatgcatccgtagttatataccatccggaaagcggccggcttctggaatttcaaaaaacgttgtatagacctgacatggtttttcagatctctctcctgatcgagccgatgcactgaccttgacccatcggattttccggtcatgggcatgaaccacccccatgaccataggggaaactggttgaccggaacgtatcgcgaggaatgctggatggtcttcaggaggaaaaatcgaaccatcttcccgaacaagtttccatcgaagttctgataccgttttaccctgcatttccgccagcggaattccggtaatccgctccgcttccggattggccataacaatcttcccgtccgaatcctgaagcatggtgccgacaggcatggtattgatcaaaaacagaaaactctgctcgctttcccgaagattcttctccagctttttagcagtactgatgtcattgaacgttatcaccagaccgtcaatgcggttttcctgggtacggtacggcatgatccttaccgtaaaccagcgcccgtcaattgccgaaacctgcttttctctgaacatgagcgtattaagcacttcgcgcgcatcgtcagccagatcaggatagtgcatatcggtaacgatatctgttatcggccggccgatatctgttgctatcagtttgatgatgctgaccgtacggttggtgaacctgcggatattgagatcgttatcgagaaaaagagttgcgatgtccgtgctgttcaacaggtttttcatgtcattgttggcctgggaaagatcactcaccttcgattgcaactcctgattgaccgtctgcagctcctcgttcagcgactgcatctcctccttggacgttgtcagttcctcattggtgctctgcagctcttcattggctgagcgcatctcttcatttgtcgatttgagttcttcctcagagttctgcatctcttcccgaagtgaacgtatctcatccctcgcctgcttgagatcatcttcaagagatccgagtctgccttctcctgcatctccaggctcaatagaacgttcttctgcaaccgcagttatctttttggacacatccgaaaaaacaatcaggaccattcctttcagggaatccggctgttcaataagtttaaccgtaagatcgatcatctgcgatccgccgttggttccgacaatcaacccggttttgacgatcttccctttctggcgaagcaaacggctgaaaaggaggctcagctcatagcgaagcccgtctctggccatcgcaaaaacattaaggttggcttttcctgctgccggctccagatactttccggttcgtccgctgatatagatgatatcaccctgatcggtcgtcagtaccgctgggggagtaaaatgcctgagtagcagctgttcggtcagatactgcaggttgatcccggaaattgccgaaggagaccggcgttccggaagttccgggtaatccggtacggaaggtgcaaacgatgccggaaaatctacattaatgggccttaccaactggggatgatgcctgaaaagccggaacttgctgtcaatagaatcaaatagatgagcattggaaccgactgtttcggcacttcccagaaaaagcgttccgccgggattaagactgtaatggaacaaaggcagcagttttttctggagctcctgctccatgtaaatcagcagattgcgacagacaagtatatccagcttggtgaaaggcggatccataatgacattatggagcgcaaaaacaattgtttcgcgaatctcccttgttatcctgtagccacgatcatctttttcaaagaaacgcttgatgcgctcagaagagacatgatccgaaatagtggaaggataaattcctgagcgggctttctctatggcatccttgtccaggtcagatgcgaatatctgaagcttgaaattaccggcaggtttcagctccgcaataacttcccggaaaacaatagcgagggaatatgcctcctctccggtggaacaacctgccacccatgccctcaggacgcctccggaaggacgcgaagcgagaatggatggaattgccagcgtcttcagagcatcccatgcgggcggatcccggaaaaaacttgtaaccccgatcagcagttccttgaaaagcagctcgatttcgtgtgggttctcctgaagatacttgacataatcggaaatcttttcaatctgatgaattcccatgcgtctttcgatacgacggtaaactgtattttttttgtaataagaaaaatcatggccggtttgcgttcgcagcagaatgacgattttttccaatgcgctcaatgatctcccatcatgggcaaccgtcggtctgacaatagcggtcaggtttttaaggtagtcaataatcatagccggaagatcttcaaccggagccacaacgtcagccagtccttcatcgatagcgctgcgaggcattccatcaaacttcgcggataagggatcctgtacaaaagccccgcctcccttctccttgatggcgcggaggccaagggttccatcggaacccataccagagagaatcacgccgagagaatggcgctgaagatcgtctgccatggaacgaaaaaagaaatcgatcggcaatctcaaccctcggggtttgaccatagcaagcagatacaaaaccccgtgcagaatcgtcatgtcatggttgggaggaatgacatagacacggtccggctctatttcaagacgatcggtaacctggataaccgccataggagtaacccgctgcagcagctcgaccatcatccctttacgggttggatcgagatgctgaacaatcacgaaggccatgcccgagggatacggaacatgttccagaaaaagctcgatcgcctcgagcccgccagcagaagcaccgataccgataacaggaaaagagagttccgaaactatattttcattcttttgctctgactctttttttgggcgacgtccggatgaggggttcttcatgatacactcctgttatgaaaaatatttccttgaatcgcatccggaactgcacgcacggcaatacctcttccgataaggtcatcaaatcctgatgcagagcgttacctgtcagtgtaatcaatttacctctttttcgctcaatgaagtgatggctcctgacttttcttcgatacgccgaaaaagtgaaaatcgcagtactttccatagaacaccggaaacgcttccccaaaccggaatttcagtatatccgggctttttccgatatattcaggtcagaatctgatctgatcagaaaagaccggatgaaactgtaacttttttttcggtttatccgccgagcgaccggttgagaaaatcaaccataggctgcacactccggaacagtgctgcaagttttccggcgaattccggcgtggtcacctcagcgtcgccgaagaaacgctgggtgtagtaccccttgtacttgagatattccagagccggatcgctgctctcgtaccctttaggctgtcgtttcaggagtccagaaggcagcacgccttcaggaaactccgaacgaaacgtttcggccgacaaaatcgaatgccactccgtaaaatgcccggatatttccgccctcaggcatcccagcgcctcagattccggcatgtaaacgccgcctcccgcgaatgattccccttccggcccgatatgtacgtagtagccgccgaacggactcctgcgtccgccgcggttgacgaacacgaaaaaattcgtcttgtagggcgacttgtcttttgaaaagcgaacgtcgcggtagatgcgcatgatgcagtttttcggatcgaggcccgaggcggcgacttcgggatcgaaggcgcaaacctcccgaagcagctcagccgtgagcccgatcacctccccgtaagcatcctgatactccgacctgtgctcctcaaaccacgcgcgggtgttagtggacttcaggccacggagaaacgagagcgtcgattgggttatcatactcgctgtatcgtaaagtttactgttgcgccgtgtttctgcatatgcggctcggtaccctggctgctctaagcgctttttgttatggtgaaccaatcgtgcagcgcctcgaatacgctccaaagatcaccagaagcgccggtaacggcaaaaataatcgccagacctgaaacgaacagaacaagaacaagcacgacaagaatgcttccaagtgccatagaaacacgttttctggaaagcactatatccctgacccacaaaaacgcgatatgcagtgctgcggtaacacccgcaatggtcagaccaagacgctgtacatgctcattcaaaaagagaaaacctgcagcaagaagcagtacttcgaaaagatagagaagcttgagccagtgtttgaaaacaaggctggtcatgcttcgcggaacggccgcctcgacaagccacagtaaaaaagtcccggctctcgttatgaccgataaatactttttatccgcaatgccgtactgatcggcaataccagagagaatttttccggttacggtggtggcacgtgcggcgtttttcagggccctttcaggctcgagaccgttgttcgccgaaaatattctaagatagtgatcgcgaagctcgcgttcatccagatcttcgggaacgtcagaaacttctgtgccctgacagcctgcttgccctgcatatttctgcagggtacgaatgaacgctgaaaccttttcgggttccggcttgccactgtcgggtcgcatgaaggtctctacaagcagatcttttgcctcgttcctgcccatcacctgaatggtatcgagcacaattgccgcctgaatctctccgatatacttttcggcctcctccctgtcgggtatgagggttgcaataatgcgctcggcaccgtcgagctgaccccacatgatgtcgttccggcgccaccgctcttccatgaacgccccaaaactgccaaatgcgcttcccgcgagctttcgcaacccgctctgccgttcatcgacaagaaaggttgcgtcttcaggactgatacgtgaaacatcaatccgccccccttctccgactccagtaccatagagaatgggaaaaagcaccatatcgtaatcactgtaatttttatagtaggcacgcatcatcaaacgggccgccatctggccgggagttgcggcaataccattagtatccataaagagaatgttccggcacgcttcatcgctcttctcgatagcaattctcatcggcatttcgatggcctcaccgatctcatcgaaaagacgaaaaacaggctggttgcggtcaagaaagctccgtgccttgacttcactatcctgttcttcagtgactcctcttgaatcggcaccttcgggattccctgatcctgatttactgtactgatttttatcgagaaagaaatcgataacatgccgaaatgagttttcgagttctcccgggctgccaatggtacaggtcactccgagccctttccttcgacatgattgcgtttcggcggcaagtatttcaggactggaggatagaatctgaaccagtcgttcaaccagttcataaaccggttttacacgcagagaggcttccgtatcgtcaccctcgctccggaaccgcgaccgaagttttcggccgacatccgtcagcataacctgcatacgcacaacggtctttctgatagaaagcagttcatccctgaaggactgtatccataaacgatcatccggcaagatctgctccggccagcttgctgcgtctcgctccagtgcatcgtcatccatcaggtagagacggtcgatctgccgtttgagaaaatgaagccttctgagcggaaaagtaagatcgaacgagtgcagaaacgagttcatggttttaggcggcttttcagatgagttctcttcactgcggtactccacaaacatcttcgaccgccatgctttaaggagatttctgaaaacgaaaacagtatctgaattttcatcgaagccgccgactcttgcaagcagctttccgaaatcgtcggttaccgcttcgatctcgagcctgtgatacgccacgtatccgggacctttacggagagtcatatcggcaagatcgagcaaggcccactccctgtcgttcaacagcgattttgcccatagcggttcaggttcggtaaaaacagttccggcactccgctcctttctggtttcccattctctgtacagcgctttataggcgggcgaccatcttgattcgctcttgtcgcgatccagatttctgatgatgcgttcgatcctctcggtcaaccggtttcgttcaatgattttttcaagatcttcccgaatggtttcataccggggaagcttcagcaatgcatcgatcgtgttttcaaaagcgttgggacgctcctcgttttcgctggctgattcaggatgatcgggaacgggttctatataaagcagtttacgttgaatcgggtaatcggaatgccttgccgatatggtttcgatcgcataagaaaagggcttattgtcgaggtagcctccatctccgaaagagcgcaactgataaccgacagttccggaggaagctatttccggatagtttttaaaaaatcttttccaccgttttccggttgaaaaatactcctccttgtatcgcttgttcttaagtacttcgtcgatatccctcagcattaccggctcgaaggcaaatggaaatgaagaggttgaacgggctgcaaaggcaagcatggggttgttatcggctacaaaatcgttccagtatctgctgccggatcgggaacatgaaaaacggaacacagtctggtgctttcgttcgtataccgtcgaatcggatagctttagaggaagagtaagaccgagaatatcggttgctgtcacaaagaggtcgagttcatcaatgtagggctctgctgctgatgtgtcattatccttcccttccattttctcaaaagcctcgagaagcttctggtacattctctggctgttgaaaagagatcggggctctttcctgagtttcaatccggtttttttcgtcgagtttttatcgttgataagcaggctcgcatcgccttcactgatccagagattcttgagttcatcgattttaagtcccgtcgcaagagcctttgcaagaaatatgccgttgataccgcctgccgaggtgccggaaatgacgtcgatagtaaattttcttgtaaggggggcatcgtttttcagaagaatccggatgttctcaggatcggtattgccggcaagctgataggctattttgcggtacaccgattcacccctgtcaagcttgcaataaggaataagaggtgtatcatcgcctctccgggtagcagttgcccgaaccattcgcaacagctcctgcgcaataccgttcatgtaaatcgcaagtgaaacgccaccgtacatcacgacggcgaatcgggtttcggatttcagcgaatttgacattgttaattgcagaaagggggttttcaattgaaaaagtcgtgaggaaacggctgaagctctccgcgaagttcatccctctcccgatgatcacaggagagggcggaaaagctcttatgataaaaaagatacgcagtttcggaagtgataacaagaacaggagcaaccaaggcggatcagtgcgccttgttcagctcgctgtggtgccttccgtaaaagaagtaaatagtaatgccgataagaagccagaccagcaacctgatccagttttcggcaggtagcgagaacatgagcagcaggcaggtaagaatgccggctatgggtacgaacggcataaacgggactttgaaagggcgttcagcttccggatgtttgcgacgcatgataagcactgcggcgcagacgaccacaaaggcgaaaagtgtaccgatattgaccagttcggcaagcagacggagcggtagcagcccacccatgacggcaacgaaaatgccggtgagaattgtggatttccagggggtcctgaacttctcgtgaatggccccgaagatgtttttcggcagcagaccgtcgcgcgccattgcaaggaaaatgcgcggctggctcagcatcatgacaagcagcacggaggtgatgcctgctatcgctcccagtgagatgatgaaatgcgcccatccgagacccaccctgctgaaagcgtgcgacaccggagcgtcgatgttgatttcgttgtagggaaccataccggtgatgaccgtagcaacggctatatagagtacggtacagacgatgagcgaagaaatgatgccgatgggaatgtctttctggggatttcttgcctcttcggcatgggtggaaattgaatcgaagccgatataggcgaaaaagatcatggccgcaccggccagcacgcctaccggtgcccctccgagtccgggttcgccaagcacgaggtgtccgaaaacactcagacctgaataaccgaacggcgcgaatggctgccagtttgcaggatcgacatattgagaaccgagcacgatgacaagcaggacgatagctaccttgatgataaccatagcggtattgaagcccgaactctcccttatgcccttgacgagaattactgtgatgatgccgacaataagcacggcaggcaggtcgaaaagcgatccggtgagcacaagcataccggtttcaggatcgaaatcaagcggtgctcgggaaaaggccgcgggaaccccgagcccgaatatgcctatgaagtcctgaaaatagtgcgaccatccatgcgcaaccgtcgctgatgcgacagcatattcaagaatgagatcccatccgataatccaggcgaaaagttcgccgagggtagcgtaggcgtaagtgtaggcggaaccggcgacgggaaccatcgaggcgaactcggcatagcagagcgccgcgaaaatacaggcaagtcctgcgaccgcaaaagaaagcgagacagctggaccagccttgtcatgcgcagcgacgccgataagcacgaaaatgcctgtgccgatgatggctccgacaccaaggctggtgagcgcaacagggccgagaatcctgttcagacggttttcgccgttaacttcatcgagtaactgcgaaagtggttttttcctgaaactgttcttcaagagtgttatccgattttgttgatggtcgaaaagccggacttataagccttaattaaagcaatttcaaggtttcagcctaaaaaagtgcaagagaaaacgaacctcgtaccacagaacacatctgttacttgtctttctgaatcacccctttgcggatcataagcttcaccagttcgatgaccggtacgaccgtgagagacgaaagcagcacgataagccagtcttcggccgtaaggcagaaggtgctgaagggtatccgaagaaaaggaaccgcgatgatgagaaccagcaggatcagctcccacaggatggcgagattcagccaccgattggcgaatggtcttgaatagagcggacgggtttcggaacggaaattgtatgccttgaaaaactggatcagcaccagagagacgaaagtcatggtcatcgcctcacgtacagggcgaccggagtgaagcgcccagttgaaaagcgataggttcaccaaagtggaccagatacctccggcaagcatgagcgcaagcaccgggcgggtgaaaatgccctgacggggatcgttcgggcggcgtttcatgatatccttttcgggcggatcgacggcaagcgcaagggcgggaagaccgtcggtggcgagattgacgtacaggatctgtacggcggtgagcggcaaaggcatgccaaacagcgaagcgccagccataagacccagttcgccgatgttcgacgagagcaggtagatcagatatttcctgatgttgtcataaattcccctcccctcttcaaccgccgcaacaatcgaagcgaagttgtcgtcggtcagcatcatggccgaagcttccttggatacatcggtgccggtaatacccatggaaatgccgatatcggcttttttcagcgcaggagcgtcgttgaccccatcaccggtcatggctacgatctcgccgtttttctgcagggcatcgacaatgcggagcttgtgttcgggagcaacacgggcgaacacgctgatgccatcgactgagcggcgcagctcctcatcgctcatctcctgcagcgccgttccctcaaccaccctgccgtcccggagaatgccgagttcgcgggcgatggcttcggccgtgaccggatggtcgccggtgatcatgaccgggcggatgccggcctcgatgcatcgctgcacggcttccgcagcttcgggtctcggaggatcgatcatgccggcgaatccgagaaaggtcatgccgacggaagccatcccgatagaggagacggagttttcggcaagggcgagcacccgcagcgcttttcggcccatggcttcggcttcggcaagcaggcgttccttcatggcggtatccagagggatgagagcttcgggcatcatcaccgtcgcactgtcctgaagaatcacttcaggtgcgcctttgatgaaagcgttcggtgcgccgccttcgtcatgcagggttatcatgcgcttcgtttccgaagagaaaggttgctcgtcgaggcggggaaaacgcgcctgcaactccgcgatgtcaagtccggctttcactgccgccaccaaaagcgcaccttcggtggggtcgcccttgatatcccactcgccctcttcgtttttcagtagccgggcgtcgctgcagagcacgccagccgtgagaaagcggaacagactgtcgggaaggggcccatcgcctgcaaccgtaaagccgccttgcggaatatagcccgatcccccgacctcgaccattaaacccgaggtgtagagcgcccggacagtcatttcgtcgcgggtcagcgtaccggttttatcggaacagatcaccgtggtgctgccaagcgtttcgacgaccggcagcctccgcatgagggcgttgcgcttgaccatacgctgtacaccaagcgccagcgatatggtgacaacggcaggaagcgcttcgggcactacagccacagccagcgctatgccgaaaatgagcatatcgataaacgactggccgcggaaaaggccgagagccacgatcaccagaacgataaccagcgcggcccgggcaagcgccgcgcctaccttgtcgagatttttctgcagcggggttttttccgtttcgacccgctggagcaaagcggctatcctgccgaactcggtctgcatgccggtagccaccaccactgccgatccgcggccgtaactcaccgcggttccggcgaacaccatgttccctcgatccccgattccggcatttccgggcgaaagcgcaccggcatccttcccggagggcagggattcgccggtcagggaggcctcctctacctgcagattgaccgatacgaccaaccgggcatcggcaggtattctgtcgccagcggcgagcatcaccatatctccgggcacgacctctgaagccggaacgagctgttccctgccgtcgcggatcactcttgcctgcggagccgccatgctccggagcgcatcgatggctttttccgccctgaactcctgaatgaaaccgagcagcacggcgaagagcacaatcaccgtaatcgcgacagcttcgagtccgtgaccgagaaaagccgacagcacggtggccagaagcagggtaagaatcagaacgtttttaaactggtcgagcagaagcctccatgggctgacgcccttcttcgactgcaggatgttcgggccatacttccgaatacggcgatccgcctcggctgaaccaagcccggacgaagttacgccgaggctgccgagcactgcctctgaagtcagggtatgccagagttcattcgtcatacttcactcccgatgcaggttgctcaaggtaaatgaccgcccttttggaaaatcagaaactgaccgccgttgctcggattgcctgaacacgcagtttttcctgccacttttcgccggaatgcttttcggccagcgcaaccacgagatgtttcggctcgataccgagatcaaggtttctgccgagtccctggacacaggagggacagttggtaagcatgacctttctctcagatccgttcatagcttcacgaatagcctcacgtttgcgatgcagcatggcatcggtgatatccggccgcgaaagcgcaagcgttccggcttctgaacagcagtgcggaacagaatcaatggtttcgaatcctcccagcttgcgaagcgtttcgagtgcttttccgctcagcgaatcgtgacagggggcgtgatagagataccttccgttgccatcgagcttgagtcctttttcaagaacatatgccgatgcgtccatgatccggcctccgaaaagtcttccggtctcgatggaatcgaggccttcaagacaggtgccgcaggttacgacgcaggcatcgaaatcgagataagagaacatttcgcgaatctggctgaacagcactgtatttcgcaatacaatattcgaatactgatcgctcttcgcattgacgtgagcgggaaaaccgcagcaaagaaatggcggaggaagaaccacgcgtgtaccgatatcgagcagcacatgcagagccgccatcgaaatggtcgagttcaggcgctccgaaccacagcccgggaaataaaaaaccgtagagtgaatctcccccgaaggttcgaaaaccagcacctggtcctgaccgcattcgggcagaacgtcgcgcagcgtcttttcgggaacaggcggtatcgaagagcgcaagagcctgagcggatagaatgccggcggatcgtcctcgtgctgcagcggcgccgtaatccggcacccggcccgctggaccgcaccgccgaaacgcagaacggagttgcggaacaccttgttgaataccgaagaacggctgtcgagatagtgcaaagtcatctcggttatgggagaggagtgcttgaatcccctgccggcaagcagttcgcgctcaagcacggaaacctcgccggtatcgatatcgaccggacagggtttgaggcatttatgacagatcgtgcagtgatcggcaacttcatcgagccactggagcagctcaaaatcggtggagcgctcacgctgggcatcgaaaagcagggcctcgataagcgaaccgatagcaagattcttgttgcggggatggtagaacatgccccgggacggatagtacacacaacagtcggtcttgcatttgccgcatcggatgcagtaatcgacttttttggataactcctcgatcttggcccgtttaagaatatgcgcttcgagttcaagcagattgaacgacggcgtgaaaatgtatctgagagcgtcaaaatcttcaagctttccgggattcatgagcccttgcggatcgacttttttccgataacgggcaagttcgtcaacaattgcggcatccagatatttcagttttgtaacgccgataccgtgctctcctgaaaccacgcccccaagagaaataacctttcccatcacctgatcgacaaccttatcggcacgttcgagcatcacccggtcattggagagcaccggaatgttcacatgcacattgccgtcccctgcatgcatgtgggtcgcaatcgcaatgcggctgttacgaacgtactggttcatctgctcgacggctcccagtattttcggatacccttgcaacagttcggcaagttccctgccaagctcgtgcagaatatcgagagaacgcagcagatcatccggagcggcaagcagtttcaggcgaaactcgccgcataggccaagacctgcaggaacttttgaggcgtactggcctccatcttcatgtactgttgcagttttaagtatctcttccgcccgttcgataaaccgaagttgcgaatagcgctcctcgccggtattaaggtgatcgatgaaacgtgcgaattcagcaagcgcttcgagaggaataacgatatcctcgttaagcttgaatgcgttggtccttcgggcgatagcgctgagtttcttgcggtcggcccagaatcgtaccgattcggcattatcgcgcgccacgaacatgagcgtattcggatatcgctcaagcagcgcatccacacgttcgacgccgcgctgcacctcggctggcgtccgggcggctatgtcgataagcagaaccgctttgggggtctgcggacgcggagccttgactttatagtcgattgccctgacgtattcgtcatcgaaatgttcgagagcaagcaacgcctcttcatcgttcagggggagaggaaatattcttgataactcgacaataaccttgcttgcctcgtccatatcgtgcccgaaaaactccagacagagcgtcttcttttcagggtatttcgggtacaggacaaagagcgccgatgttataacgccatccgttccctctttctgcagacccggaacaccaccgagtgccttgttggtaatatccttccagagaccttttttacgtatatcggtaccggtaagttcgatccgctcaagacgttttccggcttcatcgagcacctcgaaagagaccgtgtcctcatgcaggattttccgaagctggtgatcggttcttctgaccgtccaccgttcgcctgaaggcatggccatgttccattcaagcagattatcgatgcaggtgccccaccgtacggccattttgcctccggcattttccgcaatattgccgccaaccgtgcacgaccattcgcttgtaggatcggttgcaaaaaccagcccgtgttcgtctgcttcatgcatggctttctcggttaccactcccgactcaacgtcgatgacggaagcctgcctcaccgagccgtcggcgagcctgaaatcacgcacggataagcccttgatacggttgagcttctccatattgataatgacgcagcgggaacgcagcggaaccgctcctcctgtaagtccggttccggcacccctcggaatgatcttgagcccgagattggcgatggccgtaaccaggggggctacctgatgctcctctgcaggcgtaacgacggcaacggggagatgcagtctccagtcggtagcgtcggttgcatgcgctgccagagagaacggatcgtaaagtacatttttcactcccacaaccgccccaagttcccgcttcagccgtctgcgaagctcgggagtattttctacggctgtactgaaacggtcaagctgttcgcgtacggcggcaacgaccgttatgactcgggtttcgccgttagcggtattggcaataatatcgagatcctttgccgccctttcgaacaggcgctgtcggcgctgtgacgagtcgaccagctcctgaaaaagataggggttacggcgatgaataagaatttcaccgataatccccatgagaagtcgagcagaacgtccggtcacccgatgctcacgaagctcgtcgagcgttcgtacaatatcgaggccaagcagcgaggcaatcgcctgccgatcgtcagccgaagtataattgaatggtatttcccttggaacagcatgcgaaatcttcgctgtttcagggccggtagttaacatcatagctaataaaaccttttcaaatccttgaacagtgcgcaaaaaaacgctttccggtatcgatgactggaaagtacgaatattttgaattccaactccaaaaaggagccggaaagaaaataccgggctgcactgcaacccggtattgtaacaaaccattttagcttgctgagaattccgaagagatgaactgcgcgccacataaaaaaagggagggcagagatcgatcagtcaggggcgggcataatcgacatactctccatcggcaaacggaaccagactgacgcgtccgtcaggagtcggtttgttcagccactgcatgaattcactccctttccagtcattgaaatcgccctgaaaccccttttcgcctggataaagcctgataaagcgcttgaacagttcagctgtaaacgccgtttcagcaccctttgacgcatagctctccccttcggggcagagggtacactcagagggtttatcggcctgatcgcaaaaaaagctctcatcggtcagataaccgcaatggcttcccttttccacgcatgcgatggctgcccagctttttgcggaagcaagctgagcgaactgggttcctgtatcggaatctgaagaccatgccggtggattcgagcttttcagcgttgcgcagtcgcactgcccgatcaccatcaaaagcggcatctctctttctgcaagaatttcccggtaaggctgcattcccggagcaagcaccggcaacttcatatcgacaggcgacaactgaatcaatccgacaggattggccctgtcttcggaatcccattctgccatccggtcggaataggcagggagaaactcccgatcgaaaatcaccggattgaacggacggaagttctttctgccaagttcctgcagtttctcaaagcctacggcggcaacctgggcatgagcgcctccaacggagtgaccggcaaaaataacattattgcccttcatgaaccgggttctgtcgagtatttcacgatcgtaaaacgatcgactccggttatgctcgtcaattttataaaaatcatcggtggccccgtatttgacgagatatgatgccgcggcatatgcgtcctggccaactctggggttgcccccgaaatcgacccagggcatggcttcggactgcatgtgggaagcggtaacgaacgccatggcccagtttttctctacaatggcagaggtataattgtagtaagctgatggattgatcccgaaaagcggattgtcgttgatgaatgatccaataatttttttcgggtagaacaatatatcgttaccgatcagaaatccgtgattgaacatcaccagtccattggcatccctgttaagcggatagaacacttcaatgacaagttcgacaaactggggaattcgccagtcatactgaatccagatatggacacggtcgaaacagtaattattgatgcagatgggtttcatggttcaacaattgagggttcaaaaaggctgatttcttattggaaacggaccatcgcaaaccgtcggttcaatgccagaggcctcctccgcaccgtcttccgcgcataaccgttttatcattttcaacgtcacagaaccagcctgccacatggccgagagcaccggacggcaggaccgattttgccgcttcgagttcttcttcggtaaaatcataccctgcagcgctgaccagctcgcgacgtttttcggcaagctgtcgcaccagattgtcacgaaaagcctcctcctcggtcagctgtacaagaaattgccttgcggattcgattgacatgcctctatctccttttttggttcgggaaaaacaaactgccaggattaccggggccacctgttgtcaatatcagcaaaatacggaagtaatcataaccccgactacaaccttgcgccccctgaaatttcaagaatctgcccggttatgaacgatgcgtcgtcagaagcgagaaacagggctgctttggcaacatcgagagaggttgcaacccgtttgagcggataacgggaggcgcactccctgaccagggcctcccagcgttccgtaccgagagcttttcggaaaaccggcacatcgacaagggcaggcgcgagggcattgacggttatattgctctgtccgagggacagggcaagagaacgggtaaacgcggcaatgccgcctttggcggcagcataggaaaactggtgatcggcaccccggtaaacaagggaactcatgttgacaatccgtccgtactgccggggttgcatgattttgacagcttccctgcaggaaagcatacacgacttcagattgagcgcaaggttccgatcgatcgcctcaccgctgatcgcatcagcaccggaaaagggatcgagatcgcctcctgcaatgtttaccagaatatcgagccggccctcggtttttcgtatggccgcaaacagatcgacaatctgctcttcgctcgtcagatccgcaccgacaaccgatgcgttgccgccacgctccgtaatctggcggcagagcgtttcacaaccgtcgatatcgatatcgctcagtaccagagaggctccctcttctgcgaagcagagcgccgcagcacttccgatgccccctgccgctcccgtgacgagcgcagttttacctctgagtctcatggttgcatctcctctctccttgtgtgttactcgtggctggcgaacagcttgaagcccatgagactggtcatggactggacggcacaattgatgcggccgataaacatatcgaggtcggttacttcatggcgcttgtccgatgccacctgttccatgaactcaagaaactgttgctgacgcatctcacctattctcgacgaccaggaaacatttgaaatacgaaatgcgcagagcggttcgtcgatcatatagagatcgccgtgtttgagtagttgtatccagaaatcgagatcgatggtatatggcacaacggcactgtaaccgtttatttttccgatgagttccgcaggatagaggccacataccggctcgccgatgatattggtgcccatgcggatcatttttctgatcacgtcaaccgcttcgttacggcctttcgcgacaaagttgacttttttaatgagcgatttcccttcagaatcgatgatggtgcggggacagctcacaagacttattccagcagaagcggaactgtcaagaacagcgatttgcttctcgatacattccggaaagagaatatcatctccgcaaacgagcttgacatacctgcccctgacatcgctgatcgcccggttccagttttgctcaggtccgagattgacagggtttctgaaaagctttatacgagaatcggaaaatgatgctgcaatatcaaacgaatcgtcggttgattgatcatcgtatatcagaagttcgaaatcggaaaacgactgcccgagaatcgaacggatggtatcgccgataaaacgggagttattgtacataggaacagtgaccgaaaccagcggccggttattggaaaacatcatagagtacctccataaaaacagctcttaagccctcgggcttactcatgaataaatacggcatcatgccgttcagcccacttctgatcagcctttttgccggtatcgagaacagtagaggcggaaaccttaacgccgttaagacgcgcgcggccgagattcgcccgccagagattcacaccggaaagatcggctcctcccagatcggccttttcaagattcgcttcgcgcatatcgcatcccgaaagatcggcgttccgaaggtcggcatcgaaaagatcggccttcctgaaacttgctccctgcagcctggcatgggcaagatcggcataactgagatttttctgatcgaatttcgcttgacggagattgacttccatggcccggttgcgcttgcgcatatcgttccatgcgaataccccggatttcagctttttatagagcacctgatcataaacgacagctgcgccggaaccggagttgcgccacaggtttcccttcgagccgctttttgccgactcagagtttccgacgtttcccgttaccgttggaagaggctgaccggtacgagccattcctgcgacaacctgaacgggctcaggtgcatcgttgaggaactccgcgcgatgctccgaagcccactcctgcgaagcatagctgcctgaagccagtaccgtggacggcgaaaccctggaaccactcaataccgacctgctcatgtcggcccgccagaggtaggtcgctcgcagatcagcaccggttagcagtgcaccggcaagcctcgcttcacgaaaattcgtttcccggagatcggcaccgctgaaatcggcgccggtgcagtctgccttcttgagtaccgcggtctgcataaaggctcctttgaacgaagcggcttcaagcactgcgtcttcaagatcggcattatggagccgcgctttatcgagcgaagccctgaccagcaaagccgaacggagtacggccgagtcgagtcgggcatgatcgagcctggctttactgagatcggaactggcgagatcggcaccggaaagatcggcgtagctcaagtccgcccctctcaggttcatgcccttaagctgcgccccggaaagatccgcgacacgtccgccgagcccggccctgtaactgttccatggtttcacgccggttttcagcgcattgaaatctgcggtattgaaggccgaggcagagacaggcaatgccggcacaagagcgcagaaaaggagaatcgaacggatattattttgcatgtgtctcaagtgttgtaagcgtttcactgtagagctcaggattcaggtttttgatcagatagatgacggcgaatccgaacagcatacctgcgctccccaacagtatgtcgttatcaagaaaaaacgcaagcagaaccgccgttgcggaaaacaaaagaaccgtcagttgccgaaaggcctttttcatggtcgtattatcgagaagcgctgagagagcacgggcgcttctgagattttcaagcgactccgttcgcataatcgaaggcataacgatgtagataataccgataaaagaaaaggttatccagccaagcagggcggcatgagtatgcgcatgatagatccacatcttgtcgatacggatcggaggatgatgtccgaaagggatacctttaatgtaatagatattgagaatgccgaacgcactggtcgcgaaaagaagagccagaccggtcagcagaaatgcgagggccggatggtgaaaattttttttgaaaaaattgtagaggtaaagagaaaatccgccgagcatgaccataacgcctaaaagcagaatgtggctgatcagcatcataccgaaataatgaccgatgagaataacgataagaaaaatcagcacgccaccgacgaaaatataaaaccagaggctgaaaagcgttttcatcagctcccttctggaggagcccctccatgcataggtatagagaaaacccatgacactgatactcagaggaaacgaagaaccgagaaaataggaggactgggtcacaaaaaacggaatgagcaccgtatcgggaaaggcctctttcaagccgagggtaaaaagaccgagattggcattgagcagaaacaatacgtcgaatatatagtagcgtacggaaacctctttccagattttgccgactgaaagtgtggtaaaaatttcccggagaggccctgtcacgagaatcatgagaaaaagtccggtcgcggctttcaggaggggccactccataaaaactgcaacggttatggctgcaagcgcaagcagaacggaactgatatagcgcatctgtttggctggatcgatggcaagttcaggatagatggccgacgtcagatagcggttaagcagcaggatggcaagattgccgaaaccgacaaaaaaaatatagggatgcagtcgatgcagaaaatggttccctgtaaaagctccggcagcacccagaaatacagcggcagcgataaccgttaccgaaacggtaaaaaatcgctttacgactgcctgaagccctgtatcggaatggtgaggaatcatacttttcaattatttaactttttcaattcgaccagcgcaatgagtgagagggcaataagcgaaacgttcagcgtcaggggattgaacggttcggtaaacagaaccggttcaaagagcatcacatagatcaaaagagagaagagcgcaaaaatattgagctgaaatacccacctctgacggactgcaagcagcagcagtccgaaaacgatctctcccgcacccatccagccaacggcaatgcacgcccactggtaaacaggaatgacatggccaagcagttccgtctcgcctgaacttctgcagaccagcttgggcacagccccttgatagatccatgaaaatgcaagcgcaaaccggctgagaagcagaaccggactctgtgtaaataatgatctcatgcttggacgcaacagtcaaaatgtgattcttttcagacaagataacagttcactcgtaaaggtcgggatgaaagataggtaaaaaaacagggcgcactgctctcaggcatctactttcgggaaccgctttttcctgatagtctcaattctctcccgaagtttatcaaaacctgcatagacaacaggtatgacgagcagggtaagaaacatggaactgctgagcccgccgatcaaggcaacggcaaggcctgatttccattcagagccggaactccccgacagggcgatgggcaaaagaccgaacacaagggtaaacgtggtcataagaatgggacgcagccgctccctgccggcttcgataatggcctcatgaagtgccatcccctcctgtcggaacttcgtaataaaatcaacaagcagaatagcgtttttgcccaccagaccgacaagcatgatcatgccgagaatcgtgaaaatactgagcgacttcccgaaagaggcaagtgcgaaaagcgcccctatcaccgcaagaggaatggaaaaaatcaccaccatgggccagacataggagtcgtaaagtgccaccatgatgagatagacaaaaactatcgctacgaggaacgcaacgagaagagtggaaaacgactcgccctgacgcttcaggtcggactcataggcataggaaacagtctgcggcatggtgccgtctgctttcatattgccgataacctgttcgatatcctgaccgatgctgccgaccggacgatctaccacctgcgcctttacccagacggcattgttgcggtctttcctctgcagcttcgtataaccgcgctcaaccccgaaagtgacaaactgaccgagacgtacctgttctccgttctgcgtcctgaaagtcaactgttcgatggcacgggtatcttttcggaaatactcatcgagcatgacgcgtatatcgtactcgttgccgccctcccggtacttccccgcttcatcgccagcataagccgtccgcaacgccgcgccgacatcggcaatcgaaagtccgaaggatgccattttttcccggtcgattctcgctctcaactccggatttccaacagtagaggtgagtttgacgtcagctgttccggatatggctttcaggctgtcgcgaaaggattcggctgtccgtgaaacctcgctgcggaacggtccgctgaaaataacgatcaccggcgtttcgttggctgttccgaatatccctatcggattgatacttgctttcagtcccggaatatcctgcagacttctgcgtatctctttcatgagatcgtcggtggaaaccgcacgggcctctttcggaataagcctgacgttgagttcagagatgttgtcggcactctgattgaaaaaaccttcactcgaagaacccacgctgaccagtacgttgtcgacttccggcatggatgagatcctgcgctcgatctgtcgggtctgacgattggtttcatcaagattggtccccggttcgaattccatgataacagaaaactctccccggtcggaaacctctataaactctccgccgataaacccgaaccccagaagggaaaaagaaaacagcagcagcagagtcgaaccggcaattaccttccagccgttcttcaggctccagcgaagcccggtaacataccactctgtcaaacgcttaaagttctgctcgaatccgatagcgaaacacgaaagcgcattgtcgggctcaagccgttcagctcttgaaaaacgggaagcgagaagcggtgtaacggtaaaggaaacaaaaagactgaccatggttgaaagcaccatgacaatagaaaattcacgaagaatattgcccacaataccggtgacaagcgagagaggaagaaataccactacatctacaagagtaatcgaaagcgcggtaaacccgatctcgttccgtccactcagcgccgcctccctgggctcttctccattttcaatatgacggtagatgttttcaagcaccacaatggagtcatcgacaagaatacctactaccagcgataacgccagaagcgtcatgaggttcagcgaaaaatcgaaaacatacataccgataaacgtggtcaccagcgacgttggaatggagaccatgacgatcagggagttacgcaggctgtgcagaaaaagcagcatgaccagtgccacaagcagaatcgcaatgataagatcatgctgcacggccgttacggcttcaatggtgaatgttgaagcatcctgggcgatgtcgaaccggacaccatctctgccgtacagggtttcgagccttttcagctcctgacgaaccagacggctgacatcgacggtattggcgtcgctctgtttcatgatcatgagcccgacggcatttttgccgttgaggcgcgtaagcgtggtaatatccctgaaaccgtcgcgaacttcagcaacatctttcagatgcacacggctcccctgggcagacgaacgaagcacaaggtttttcagctcatcgaggccgatgaatttgcctgcaagcctgacaacgaactgacggtcggcagcatcgatctttccggtaggaaaatcgaggttcgcccggttgattgtaccaagaacgtcggtaaccgtaaacccgtatgcctgaagccggtcaagatcgagattgaccctgatttcccgttcgcgaccgccggtcagatagacctgacccacaccgtcgatactcgacagctgcggcttgatgttatctttgagcagctgataaaagtctgtatcggaaagcgaagagatcgcgccgatacgcagcaccggcacttcgtcaagtgcaaatttactgatgaccggatctttcgcgtcatcaggaagccggtcacgaatctcattgatcttgcgctgagcatcctgaagcgcaagatcaatatcggcatcgttggaaaattccacggttacgaccgaaagcccttccgatgagatcgatgagatggtttcgatcttttcaagagcggaaacagcctcttcaagcggtttggtaagcgaggtttccacttcgtccggcgctccgcccggatactgaacagcaatggatactaccggcggcgtcattttgggaagcagttcatactgaagctgcagataactgaaaaaaccgagaataccgagcacggaaaaaagaacgacaaccagactgggccgttttatggaaagttcagtaagcgtcatcgtacgctttccgtttttttctgcggaacaagcctgaccttcatcccgtcacgtagttcatgctgaccgctcgtcacaacaagttcacctgcagcgacaccctgaagaatctcgagcatgtcgccatactccttccctgcagcgatctgccgaagtcgggcaacccccttgtgaaccacatagacttcagggttcatgatacttccggcaagtgcggttcttggaatcataagcgcttcccgcgattcctctcccgaaaggatgacccggacaaacatccctgcccttaacggaaaatccgtactattccggagaaccgcttctgctgcatacgaacggtccatgccggccttgccgcttatcgaactcaccctgcctttcagggtctttccggggtgctgatcgctgataacccttaccggataccctggaagtatagtcgaaacctctttttcggagagaaaaaacgttatgcgcaaacgcgaaagatcaacgaggttggcaaccctcatgcctggttgaaccatttcgccctcatcgacaatcttctcggtgaccgtaccggaaacaggagtttttatcctggtattccgaagatttctgcgagcttctatcatatcagcttccgcctcttcacgtttcagtcgtaccgactcgagagcggatagcgcgacagctccctcccggtgcagattttcataacgaacattatcgagagcagctttttcgaaagaggcttctgccttttcaaataaagtcctctgcagttcgtcatcgacgatatagagcacagcccctgcggcttttcgatcaccaacctcgacctggacctttctgaccagtcccctggtttccgaaaagatttccacatccctgaaggcttctgccgtacccgttacggcaatactgtcccgaatcgcagaaacgacagcctgaacggctattaccggcatctcccgctgataggaggaatcctgctcaaccggcctgttcctctgctgataccaccagaacactattgatccaacggcaaggagcagaaaaataaccggaatttttttcggttttatcatatttctctctctctgagcgtatttatcctgagcctcacaaaaaacacgagcctcttttggcaatgctctgcaacccgtatccactgcatgagaaaaaacgctctttcataacaatcctcgtcacaacaaaagccccttaaatgcagaaagcggaacaatgctccgccttctgcataaaaaacatgattctcttttttctcaacagaaatggcgagaaatcgaacaggaaatttcagcggaagctttaacatggtcaagaatcgaaagaataccggtcaggttggtgatattctgatcgttgaccgaagacttgatcttgacaagcgccttgtcgtacagatcctgtatttccttcatcatgtcaagtgtttcgctggcgtgtttcgaatttccgctcacgaaagcctcaacagcttttttgatcatctctgccgtaatatcgcccatcggtttgagcccgtattcatccttgtgcagttcctgaacattcgcgaactggacatgcgctgccttttcagctatattgagcgcaaactgggcgattctttcaagctcctgcatgatcatccgggcattccggacaaccgccagatgctcttcggaaagattctggaacgaagaataagcgagggtaagatattcgacttcgaacttgcctttctgaatgtactcctcatcgaatttgaatgccgaagcggcaagctcgacattttttttggttgatgcgcgaatgctcagcatcaggttgttttccacattcgaagagagcttggtaagcttctgcttgagggactcaagctgaatatggacagggccatccggtgttgtcgaaaggttgaacttgaccggatcgatctggatagtaaatgcctttggtgtttcggctgatttggaagcgtctccgaaaaacttgcctaaaagatttgccatatgaaattcaataccatgcttgggttaaaaaaccggatttgaaaaagtgctattaatttagtttcccggaagggttaattcaaggaaaaaaacaaatccgcaccggagccggttgcaatagccctgttcaatccttgagagactggataagcttttcatacgagctttccgagtgtcttgcaatttctccggtaacaagatagataacttcgccggctattctcgtagcatgatctgccattctttcgatataacgggaaatgctgagtgcagcgatgagctgatcgacgtcggcctcgctgtctttcatctgtctggcaactttcttaaataccgcgctgtgcatgccgtcaatctcctcatccatggcctcgacgcggtcggcaagaattctgtccttgttgacgaatgcctcgatggcttttgaagtcatctcgccggcatgatgtcccatcttctcgaaatcgaacttatcgagcatctccgaattgatttcgggcatacgttcgataatgtgaaccgccagatccccgatccgctccagatcgtcgttgatcttcatgatggtcacgatggtgcgcagatcccgagcaaccggctgttgcagggcaagaaacgcaaggcagcgctcttcaagcctcacttcggtcagatcgatctcgtcgtcaataagccgtatctcccttgcctgctgctcgtcctggttccttactgcggtaagagcatcatagaagttctgtaaaaccttatcggaaagctgaacaagggcctcggacagctctttgatatgttcgtgaacgggtcggtcgtacatgacagataaattggtttcgttagctgaatcttccggtgatgtaatcttcggtcatcctgtctttcggattggtgaacagctgggctgtcggcgcatattcaaccagtaccccttcataaaaaaacatggtgtagtcggataccctagatgcctgttgcatgttatgcgtgacgatcatgatagtgtaactgccccgcagctcctgaatgagatcctcgatcttggcggtcgcctttggatcgagcgcagaggtcggttcatcaagcagcagtatttcaggttcgacggcaagcgttcttgcaacgcacaaccgctgctgctgtccgccactgagtcccagcgcatttttatcgagccggtcattcacttcatcccacaatgccgctttccgcagactgcgctcgacaatttccgaaagctgcttcttgtcgttgatgccgtgcagtcttggcccgtatgcgatattgtcaaaaatggatttcggaaacgggttcggtttctgaaacaccattccgatttttttgcgaagcagcacctcgtcggtaaatttaccataaatgtcctccccgtcaaaaagaagtgccccggtagtatgacaactcggtatcaggtcgttcatccggtttatcgcccgcaaataggtgctttttccgcagccgctcggaccgataatcgccgtaacgtatttggaaagaatatcggcattgacttttttgaccgcctcaaattcgccgtaataaatagaaaaatcctttgccacaacatgaggggttccgccgcctgatattatctttctttcagaaggcaggtatatatcgcgcgttgcggttgcgccagacgcggacttcgatacctcaggtgcatctgctgtcatgtgcattgttcctcagccttttaattttttggaaatacgtgctctcagaagaattgccgaaaggttcagcaacagtacaatactgaccagagaaagcaccatgccgtactggacatgcctgatttcagcggcagcttcatgttcgcttgcaagattatagatattccaggagagcgccggagtcggcgacgaaaacacatcggcaagaccgattgccgaaccgacactgaccgccgcagtgaaaataatcggagcagtttcacctgcagcccttccgagactgatcacaccgccggtaatgatgccaggcaaagccgcgggaagaatcacggtcataatcgtattccattttgtcgacccaaggctcagagaagcctccttgtaggttttcggaacggaaagaatagcttcttcagccgcacggataatggtcggaagaatcatgatggcaagtgtcagcgaaccggcaagcacacttttggattcagaaaccttcagagtattgataaaaaaagccagaccgaacagaccgaacacgatgctcggaacacctgcaagggtgctgttggcactacgcaatatactgttgaaaaaaccctctctcgcatattcggtgaagtacactgcggcaatcacgccgagaggaaaggcaaaaagcatggccccgacagcgagaaaaaacgtaccctgtatttccggccagatacctccgaaaatatgggaatcgacagagctgtccgtcagaaatccccaataaaccgtaaactcgggtcgaagcacatcctcaagatgctcctcgacaaaaggaaagagttttaccagagaggtgccttcgaactcagttgcccggctgacgaaatactccttcgacatggcatcgggattggaaaaatcccatttggtctcatatagaaactcgtgcagcttttcctccgccttgtcccatcgggtctgcccgtacttatagcgggtgagaatcgcttcagcctcacctggcaatggccctatcagagtctggagtgctgtttttaccggcccgtatttcgaaagataatcctgctttttttcggcatccatgatttcgagttcagcatcgaacgcagaaagcattccatagatctgctggcgatatacctccgatgcggcattttcctttgcaagctcctccgtgtttcctcgtccgaactcattgaaaagcatcttccgatgttcgagggtaccggtaaagaataccgaaccgatgccgttggttattatcggcaccagaacgatgagaagcgcgatacccataaccgcaatcgagccgaaaccgacagcggtaaatgaacggtcaagtatttttcttgttccgagattcatgactgcagattctgattacaaaaaacgacacacgcgcatatcacgcttactgtccagataaaacctttctctggcgcacaacgatccgctcgcttaccagattgctgaaaaaactgatgacgagaagaagcaggcccatggcaaaaagcacatgataacgggctgaaccggtaacctgatcggcttcgcccatatcgcctgcgatggtcgcggtcagggtcctgatcgcctcgagatagttgaaccagggttcgggaatatgagaagagttgccggaagccatccagaccaccatggtttcgccgagagccctcatgacaccgagaatgacggctgcgagaatgccgctgctggctgccggaagcacggttttaacgatggtttcggcacgggttgccccaagcgcatagctgccttcgcgcatatcccgtcccaccgcctgcagcgcgtcttccgaaacgctcacgattgtaggaagcgacataaagctcagaatgatcgagacgttgagtgcattggttccggtaatgatttccatcttctgcagcaccgatccaacccagtagagaaaggcaagcgctccgatggcgaaaaccgcaagcaataccagagatatctgctgacgacgattctggtcttcgatttttgcggtaaggagatcggatatgacgatgacggcaagaagaaggaacggtgcggcaagaacccaccacgcccacatgagaatcggccctccatgtgtctggagtagcggggcgaaaatgacaagcgcaaaaaagccgaatgctaccgaaggaatggcggcaagcatctcgataaccggtttggcgtactgcctgactgaaaatggaagaatatcgctgaggcagattgccgctgcaatacccatgggcaccgaaagcagcgtagatcccagcgtgaccataccgctgccgtagataatggccagcgcaccgaattcgcccggctcatcggcaggataccagttgctgctggtaaaaaactccctgaatccccgaagctgaaagtagggcaccgcatcaacggcaacgaaatagaaaataaagagtacgacaatcgcaacgaacgacgcaatcagcagaagaatcgactcccctgctgttttggaaagtttctggagctttctttttttggcgctgacgataaatgcacctgaacgcccgctctcctttacaatatcttcaatcatcatggtggcaatttattaccggattttcccgaagcatcattgctccagcccatcgttatgaccgccctaatctataccctttcactcaagaaaaaaactggattatgttacaactttgcaacaaatcgactgccgtgcgcaaaaaaaaaagccggaaccataactgtggcccggccttaaataacatgacaattacatcaacaggctacttacctggaaacaaagccaagttcaccgatcatccgctttccatccggtgttttcgacagatcgacgaactttttgagcattccggacggctgtccgttcgtgtacatataaagaggacgggaaaccggataggatccgtttctcactgtcgctacggaaggaaggactccattgaccgcaatcggcttgaccgaacggtcaacaaagccaagaccgacaaaaccgattgccgaacgggtcgaagatacccggttcttgatagcgccgttgctcgcctgtgtctctgcgttttttgaaatctgcgcggttttacccataaccagctccttgaaggcctcctgggttccgctgttcgactcgcgctgaattactacgatcctcgagttagggcctccaacctgattccagttgataaactttcccttgtagatatcggcgatctgcgctttggtcagggttctgaccggattgcttggatggacgatcatggcaatgccgtcgagcgccaccgtatgtacaacaggattgacccctttcttttttgctgccgccatttcctgaggcttcatcgcgcgcgacatggtagcgatatcgcaactcttgttgataaggctttttgctccgttgccgctccctgattcactgaccgtaaccttgacgttgtactttttcgtaaaataagcagcaaatgattttgccagaggcccgaccgtcgtcgaaccgtccatgacaatactgttgcctcccgcgaatacgggagccgttatggataaagcgatcagcgccatcaggagcatcgccagtttcatcgttttcattggaatacacattggttataattggtcatcctgttatttaaggtatgaaaagcaacccgaatttgaaaagagtagcgtatcggaacgaaaaaagccgccaaaagaggcggcttttttcgttccgatacaaagacaggaaaaaaatgaatcagcggtttacataaccaagctcactgatcatgcgcttgccttcaggtgtatttttcaaatcgatgaactgcttgacaacgccggtcgcctgaccgttggtgtacatgaaaagcggacgggtgatggggtaagtaccatttttgacggttctctcgtcaggctcgacaccgtcgaccatcacggctttcacggcattatcaacaaacccgagaccgataaacccgatagctgcgggagtcgaagctacacggttcttcacggctccattgctggcctgtgtttcagccttttttgaaatcgggttatcctttcccataacaagttccttgaaggaatcctgcgtaccgctgttcgattcgcgctgtatcttcacgatggctgcattcggaccgccgacctgattccagttggtgtatttgccgttatagatgccgcgaatctgggctttggacagcgcattgacgcgattgctcggatgaaccacaattgcaagaccatccattgcaacgatatgctccacaggctttacccctttgctctttgcggctgcaacttccttgtccttcatttcacgcgacatgttcgcgatatcgcaggtcttgttgataaggctcttcgcaccattgcccgaaccggactcgctgaccgtaacctggactccggtggttttggtgaaatacgcagcgaacgattttgcaatcgggccaaccgtagtggaaccgtccatcacgattttgttggcagcttcagcagttccgccagccataaggccgagaacagcagcaccaaacactattttcttgaagaaattcattgttttcagattgattgatttgttaatgcattgtaaaagcaaaaaaaagaaccacataagccgacatgcagcagactgcccctcacgggcagcctgtctgcagaaagaacaaccacacacctaacggagaaaaagaacactcacacatgaaaagttagaacttgacgacaacgtcagcctggaaaagatgataggtcggatcatcagagtcgatctgattgaaatgatagtagttagctcctatcgtcatgttctggacgagatgatatgttgcaccgattttaaaaccttcaagatcagttgatgtaccactctcctttgcctgggtactacttgatgaaagtgtattatttctatcggaatcggtcaataccgtaaccgcatccttctcgatactgacatattcaccgctgatcgcccactgacccggactttttgcattgccgatctgaagacccaccatataagcatcgcgcttgctgtcatcaatgttgtacctgtcagagcggctgttatcttcagatgcggtattgaatgcatactgaccatagaccttccagggcacagtttcagtaatctggccacctacgcttgcgaacagctcgacaatattgaaatctttaccccggtagtcgaaagcaggtttgtaagtgcttccggcattctggtaatcgaaattcacataatcatagtatgcggcaccaatcctgtaaccgagatcactgacttcacctgtataggcaagctgaccggcaacaaggtaggcgtcctgctctctgaatgttggaattgccttgtcatcatcatttaactcgttcaacgcatagtaaccgacaacagcattgataccatctttctccttgccatcagcatccttgccatactgcagcgttgcaccttcaagagttatatctccgtcccagacgaggtctttcataacaatcaaggtcttcgctacatcccttttaccgagaatcacattgacgtcaccgttgaggaacatcggatggtagtcgatatacgcctcgttcagcttgatatcatcggagatgaaagcatcatcgaaagtctcgttgcgggaggtcgtctcattgccgcccgttgaaagctgcactcctgcggaaagttcttcggttatccagggatagacgcctatacgcacacgcatgcggtgacgatcacggctgtgctcatcatcgatggcatctttatctttaaacgttgattcgtaacggtagcgaatatcgcctttccagttccagtcgacagcttcagcgttattgaaaccgagagccgctgccagaccgaccagcaaagtgacttttttcataattagaataagattggttagtgtgatgcgttcatgaattctcacatgcattccgggcatgttcctgattcgtgagctaatctaccactccttgtgttgaggaattattaaggaaatgctacaagattgcaaacaaaacaggaccatctgtgaactgaaacgtttaacccctgtgcggcagcatcacttacagcttgatatccgtcacgattacagcaccgtgaaaccgcccgtcaggaaagaccactctccccttcgagttgatgacgatatggggaaaactgtttttttcgagcatgacaagcagttttttgagatcttttctgcctgaaggtttgataatcagatcagcaacggcatttaccttatcgacttcgtggtgtttgagctcatcatgaacgaaaaaatcaccatcgatatcagcccgcaattcatcgagacgcagcataagtatcctcccgttggttttgattcaattccctcccgatcgacaaaccgacgcatctttttaaaagacccaggaaacaacagggactaacaaaaacaaaatatcccgaggcctcctccattttctcccgcaatccctccagcccaccgctaacggcccaccacccacgactaacagcccacattcttcatcaatcctcaagcccacagctaacggcccaccgctcacaatcttcctgcccactgcctaccgctaacagcccacaatcctcccgcccacattcttcatcaatcctcaagcccacagctaacggcccaccgctcacaatcttcctgcccactgcccaccgctaacagcccacaatcttcctgcccacattcttcatcaatcctccagcccacagctaacggcccaccgctcacaatcttcctgcctaccacccaccgctaacagcccacaatcttcccacccacattcttccactactgtttcgtcatatccgtcagcagctttctcctcttgcattcgagcagcgagtgtatcccttcggtcagttcacggtagatacggcttctgctgtccttaacccggctgtagagtttcaggatatcgagcgtaagaatgattctggtcgagctgcagttcaggtcaccgaacagatgccggccgatcacttcgaatccaagtactctggtatgaaaattaagcggagagtgcggctcgttttcaaaaacatcggtaatgaaatgagtgtaatcacgtctgactacctcttcggtagctgcacgcatcaggcgcaaagctatgcgatggttccggcggaattctcctgctatcatgaatctgccgatctcgacatactgaccgagctgtttgagataatcgatatcgatacccggcataaacgtaacctggtactcctccggaagcgcaaggggagggtcatacagcagcctgagcacccctaccggtcgaccgttgagcctggccagaaaccaggaaaacggctgttcctcggatagctcttcgggaatctgcgactgagcgctgctgatccagtttttctcgttctggaaaacctgctcgattaccgtaataaccccctggcgatcttcgctgtccaacacccgctgaacggttatcgctgacatggcatctccttttgcgttataggttttatgaacagactgatcacgatacgggaaccggttcccgataggttttaccgcaaagacaggaaagctgccgcatcacgaaacaggtcgtctcaaccgccaaagcgtgcagttgccgactgctctcattattttcaggaattcccgccttgatggcccgatagagttttgaactctcgtgaaaatcaagaggcgctccaacgttgatcatcattcgcccaaaggctggaatcttcccttttctccgcctcgcggcgaagtctatgccaacaggaataaccggcatgccggagttgagaatgatatgacctactcccggttttgctctggcaagaaattgcggatgcgggttccgttttccttcgggaaaaatgccgatgctgcctccgctctcgagtttccgacagcagcggtcaacggtattgagtggaagtcgtgttgggcgttttcgctcgatcaacggtatcgttgagcgcttgtgatagacgtagagcggatcgatcatgttcatcagccatccgatcacgggaatttttccgtacatccagtcgatgacgaaacttattgtccgccctccgagatgaaacatgagaaacacaggcacaagaagagcttcaagggaattgctgtgattgaaaacatagatagccgcacctctcccggccgaaaggttatcaagaccgtccgcccttatcagaaataaattgggaaccatcagcattctcagaagcaatgctttgccggaattgagatagggaaggggtttaaagatggtttccatgtttttttctttaccttttttcatctcgaaaaaagcaggcgggaaactgccgtacccgtttcaggtaataaaaaaaaacagtgttggcgattggttacgcttgtgtgacggttatgtaaattcaggtatttctgacgatcaaaagcagagcggaagggctgacgcaacgctcctgtatatcctgtaacgtgaagctgccgacccaatgaacttgcttcagaatgcgataatcctgacaacaggttttctgctttcgcagatattgatagcctcaaaaacgcactaccggcttatcgcgttcatcctccgacactccggctccgggttcagagctctgctgacatcggtactgctgatagcctatatcctttccatattcctctcgaatacggtcgtggtactctcccttatccccgttataaaacgacttgtcgattttctgccggaaccggcatcgaaaacagaggtgggaaccctcttctaccttgctctgacttttggggcaacaacaggagggtttgcgtcattgaccggtaacccgctcaatgtttttgcgctcagccttgcggaattgaataaactggaagggtacggcaatctgaacttcttctcatggcttatgatcggactgcctgcgtcgatggtgcttgttgcggctgcccggtggatcattctgtacgtcgcgcgaaactgcagcgactcggtactcacctatcccggaagcgctaaaacagccctgctcccccaccgtccgcttcttttttttgcagcgaacatctgttttatcactgccatgaccggtatccagttttttttaaaaccgaagccggttctgctcggcttttcgtatgtggatctcctctttctgctctatggcgcagcctttctttttttcacctttatcttgccaagaaaaaaaagaatacccggcggcatccgaaaaaacgcgctgtttctcatcttctatctcgcagcttttccggtgatccttgtcagtcgaatatgcagagaaaccgaaacgcatctgcacatccccatggttcggttctatggttttcttgacgctcttctgctcaaaagccttaatgcactatggttttttttcttttccgaaaccatcgaatcgcttgaacggccgaacttcaacgccattctttcgatcaacagaatcatccttgatatcccctatttcggtctgctgctgatagccgtattcagctcgctgctctatcttgccgttgcaaccggcgataatccggtaaccccggatacggacggctacctcattacctggggaacctcactgatagtccggattctggaaccgctgagcagccctctgctctttcttcccgcactcaacctggcagcggcattctcatcggaactgctcagcaataccgctatcgtcattattcttgcgccgctcgtgatttccatgtctccacacacctcgctcagcgcactgacgctgcttctctcggttaccatagcagccagtgccgcgttcatgaccccgatggcatcgcccgcaaacacactcgcattcggaggtatcgatcatgtttccctgaaaaccgtcataaaggccggcctgatcatgaacctcgtatctgcaatacttataaccacgctttttcttgctctttcgccagtcctttgaacaacaggaatagtgatatgaaaaaaaccactatttcgaagtccttaaaaccgttccgctcatacgatgcagcaaaaataatccgaaaagccctgtaaccgcatttgccgaccagaccgacagaaccggatcaagaagacctctttcggcaattttctctccgccgatgatcatcgaccagtaaagcacgaacagagccagcgaaatcccggcgcctacaccgaagcctccgcgtctggccagaacgccaaggggtatgccggcaagtgcgaagacaaaacatgccacagaaatggcatatttcttgtagtattcaatcaggtacttgttatactgcattttatccgcctcgatacgctcctgttctcgctgaagcggaccggcgtcagtaatcgacgcaacacgtcgctctgccgaaacgataccgcgctgcaatgctgaggcagccacatgcagttctcctgcagaaagttcggaaatgttgccgcgaatccgatcgttcgaagtccggctgaatccgaatcctgttgtttcaaaaacaagccggtgctgcccgaaacgcattgcccggtacttatggtaatcggactggtctatctggtggatctccccgttgaaaagggtcatgacaagaaagcgattatcgggtgaaaacctgataacacctctttcggcgctcatcatggttctggacttcggatttctcagatcgtacagcaccaccccccgtatctcctttgaagcctcgtcggtttttctgacaaaaatggaataaccgtcaataaaacttgaaaaagcgttttccgtcaggccgaaggtcggtttagccctcgcaatatccatcataagcgattttgagcggtagttcgcttcgggaatgacaacattgttgaaccgttccacaagcagcgaaagaagcgccgccacaataagcacgggaaccgccaaccggtaaagcgacaaaccggaggctctgaaaaccgtcatttcagaagaattggtcatggtgccgtatgccatgatcaccgcaacaagcaccgccatgggcacagcaaacaccaccatccaggcagactgaagcatgaccagctcggctatatcggcaatattaatccctttaccaagaaagcgatccgaaaaaccggcaagaaactgaaggacaagaacaaaaacaattgtaataaatgcgagaataaacggcccgatatgggacttaaggatatagcggtcgataatcttcataaaaggaatggtcgccctggatcgcagttttttttacgttcaatgcaatatagtgccaaaaaaccgataagaccggcatacggagggaaaaaaacaccagaagaaccagcaaagggttgcgtacccctgctgtcgggatagccggaatcaacccctgaagtcttccttggtatgtttccctttttccttgaaggtttttccctgctgttcaatttgccttttcagaagaaatgatgcctgggttacattgacgccggctcgaatatcagccatgcggcaataaagcacccatggattcgcccatagcttacactgttgaattaattcagaaaagagcgactgttctgactcttctgacaagaaaaccaggatttactggcaaaagacagccctgcctgaaaacagataacccgcagctccttgcggatctgcgggttatgttgctggtgcacccgggaggactcgaacctccaacccactgattaagagtcagttgctctaccattgagccacgggtgcatatgtaggcccgttatttggctggcgctgccggaagagccggagttgccggtaaaacgggtgaagagggcaatgtcctggacggcgctacaggcacactctgctgcagaacgctgttggactgcttgagtttcgcttccctggcagggagggtaaactgggctaaaaaacaaaaaaccatgacaacggctgcgagtatcgccgttaccttactgagaaaatcgccggttcttctgactccaagcgtctgaaccgttccaagacttgcaataccgccggtcagaccgcttccgcttttagggctttgcagtaaaacagaacctatcagcatgatagaagcaagaatacctacaattacgagaaaaacatgcatttcctgccgctgtgttaattttccaaatatcgtatcttcctgtaataaaggccttaaatttagtaacttttcaatattttccaagacgtgtttaccgggatcgggaaattccttatcgctatcgggctctgcgcgctgcttgtcggcctgctgctgctgaccgttcagaaaaccggcactccgggctggttgaactggttcggcaatcttccgctcgacttctcgttcagaagggagaacctgcggttcttttttccgcttggcagttcgatcgttctctctctgcttctctcgttagcactttttctcatcaacaaatttatccattgaccgctcatgcctgaaaagctcaatacctccgcaagaagggcaaccgttaccagaacgacaaaagagaccgatatcacggcaaccatcgaccttgacggctccggaacgggaaacatcagttccggagtcctctttctcgatcatatgcttacgaacttcagcagacattcaggtatagatatcaccctcgactgcaaaggcgataccgaggtcgatgaccatcactcggtggaggatatagcgctggtgcttggctccgctttcctgcagtcactgggcagcaaaaccggaatccagcggtatggatgggcaatgatccccatggatgaaacgctggccagatgcgcggtcgatctcggcggaagaagttactgtgtcttttcggcggagttcaaacgtcctgcaattcttggattttcgacggaaatggttgaacatttttttgtctctctatcgagaaccatgcaggcgaatatacaccttgccattatggaaggaaaaaacacccatcatatgatcgaggccatgttcaaggcgttcgcttatgccatgaaaatggccgtggccgtaaccggcaaggagctgccttcgacgaaaggaacgctgtagactcattccgggctcaaaactgaaaaaggctgccggaaaattccctgcagccttttttcatttctcgatgttccttctccgaatcgtgaaccactcctgattgtcgtgagcaatccacatctaccattcaccttacttcgcatatgctatcgaccgccgctcccgcacaatggtcacccggatctgaccggggtactgggcttccgattcgatcttgttggcaatgtcgtgagcgagcacgtcggcctgcgaatcactgacattgtccccctcgacaataaccctgatctctcttcctgcctgcagggcataggttttaagcacgccgggaaatccctttgcaatctcttcgagactttcgaggcgcttgacgttgccgtcagcggtaattgcaccgcgggctcccggacgagagagggaaacgacatttgccgcatcgatgagatccgcaagcggcgactctttttcaacatctccatgatgcgccgctacggcgttgatgacaatcgaggattcgttgaactttttcaggaatgcgcttccggttatggcatgcggctcattgctctcgggcaggacaaggcctatatcgtgcagaagaccggcccgtttggcaatgcgggcgtcaagcttgagctcggcagccatgagacccgaaagcatggcgacctccctgctgtgctgcagaagattctgaccgtatacggtatggaatttcatgtttccgatcaggcgtaccagttcggatggcatatcgggaatctgcaaggcggcaagagcctcttctcctgcgctcataatcacatcgtcgatctccttcttcgcatcctcataggccttttcaatggctacgggatggatgatgccgtcaacgagcaacttctgcagggtgagctttgcaagctcgcgacggaaaggatcgaaacaggagagaatgacgacctccggggtgtcatcgacaataatgtcaacaccggtagcattttcaaaagccttgatgttgcggccttcgcgtccgataattctgcctttgagttcgtcactctgtatgtgaacgaccgagagcgcgttttcggttgcctgctcgaacgatattctctggatagccgtcagcagtgttttctctgcaagacgttcggcctgctgctcggcatcttcatgaatacggtgtatggtttcggtagcctcttcacgggctttggaaaccatattgtcaatcagcatctgacgagcttcgtcagcctgcagattggcaatactctcaagccgctgattctgttcggcggttatccgctcaagttcggctgaacgaagttttaccgtttccatgatctgttcggcctccttgcgctgatcctgcattttgcgctcggaatcccgaaggtcctgagcctgctttttcagctggccctccttttgctgtatctgtttctgaaggagactgaatttgttgttctttacaacgacttcctgatcgaactcccgtctctttttcttccactcctgattcacttcactgaccttgagctctttatactcattggcctctttctgggcttcctgaactatctgaacagcccgctcctccgcttcaagaaccttggtagtgccaatacgttcaagaaaatacctgcctacgaaaaacccgatgacaaaaaaaacaaccgctgcaaaaacaagcagaaacaggtttatgacaatacccattaccgtttacctcctttttcatgcgcccctctgaagggagatagcaccgtttttaaacaaaaaaatccgcaccaaggcgggatgtgtaagattcaagaacccgtgtggcacggtggggacctccttctggttttttgcttccaatgaggcagcttttgaaaccgccaatgaaacccggatggaaccggagaatcaatcaaggcctgcaatcaaaaagaagagtacggttcccttttgtatagtgttagttcttttacttacaaaacaccccttcacctggtgcggatatttcttctgaattcaatgtaaattattcctctaaattctgccctataaaaacattgagccgagatattttctgactgagtaatgccagttcttcttcgagttcaatttttttttcagcaaaagatatcgctgacagcaccgcaagtttaaccggttcgaaagaaggcgctttttctgcaaaaagacgcataatccggtcaacatcttcagctgctttttctgtcagctcacggcgctctacccgtaaaggatagctgtcgccataaacgtttacatcgatcttttccatacgatattcctacaagttcctgacgcttctgagttccatttcaattttctgcaggataagtaccagtttctgttttacccgcagtttttccgcataggtaaactcgctctccgcaccggaaatggaagaatttcctgttcccggaagtttgcaggacctcagaatgctctgaagtgttgcaagctcagtgcgcagcatctcattttctttacggcattcggaaagccgggcaatgagaatttcaacatttccctcaaggaggctgacatcagccgtgatgttaggcccttcctgatcatgcatgaaacaataggtatcagacttgtcgaattaccgcaccaagtttttttccggcactgctgccggctttttcaagaatatcgttaatcctttcatccagtaaagtaccctcgtaatcggcgatatcaagcgagagcgctacactgcgcgcccctccctcctgatcgccgcggacaaaatgatcgaaaaccgtaacggcccggatcagggagtcgcttgctctgacaacgtcaacaagcgactgaacgggtacctctaaaggaagaataaacgataaatccctttgaacagcaggaaaccttgatggaggttcataggtaatcgatgaggcgaaacagtcctgaagtacagctgtatcgagctctgctatatacacctccccgacaatatcgaatgcgccgagtacagcggcatcgatcaactgaaccaccccggcccggtatcttcggggtttcccctgtcctccggtcagttcaagctcaataccgaccgtattttcattataggcaataagcgaggatttgtcaagtaaattcagcttctccagaagcatcccgacggaaccggtcatatcataaaagtccgttttttccatcggctgattccataaccggggattacgtgatccggtaatcgccatgacaaggtactcgcgttcactgaacgcctcaagaggcaactcgttcccctccgaaaggtctttcccgataaatccgcgggcaacctcgaacagcttgagatctttgttcccataacggatattatgcgcaatcactttaagaaatgccggcacaagcgaagggcgaagaacttcaagaccctcgctgatcggattgagaacggaaatgaggcactgatcgaaaagtgccgcttcggatcttctgatcaatggattggtaagcacctccctgaaatccagaccgataagcaggcttctgaggtaatcgggaaaatattcgggcaccctgcgggactcggggtaggttgtaaccatctgcacggatggctggatgttgtcatatccataaactcgtgcaacttcctcgacgaggtcaatctcggacgtcacatcgacccgatacgaaggtacaagaaactccatatatccctctgccgtcgttgccgtatgaacaaaacctattccggcaagtatcgaactcatcgtttcgggctcgatagagctgccaagcatggcattgacccgctgaggccttaacgtcagacggagcaattccgacggctccttaccgcactcctgggctgcggctatctcgccgcccgccagttcgagaatgagcgaaacggcgcactctgctgcccgtttcacattcagaggatcgactccgcgctcgaaacggtaggaggaatccgatgatattccggcttttttcgcggattttctgacaaaagagggggtaaaataagccgattccagaagaatatctgttgtccctgccgtaactgccgaatcaaggccgcccataacccctgcaatggctgccggtttttcgctgtcgcagataaccggcattcccggcccgacagtgcaggtttcctgggtaattgccgtaaacgaagccgaaacatcgctgcgaaccaccacacgcccaccggcaagcttcccgagatcgaaggcgtgcagcggctgtcccagtgaatggagaatgtaattggtaatatcgacaatattgttttttggcttcaggccgatgctttcaaggcactgcctcagccattccggtgactctccgacctgtacgccccgtatagccactgccgaatagtagggacatgcctcccgatcgcggatctcgaccagatcagcggtttgggcaaaatcaatcatgtgccgttcaggaatgacgatatcttcaggcagagcgagttctctggctatgccgagatgagaaagcacatcgggacgattgggggtgaccgcgatatcgagtatcgcatcggtatcgagcagggatgcgacgggcgcgcccagcggacttgcaggatcaagaaccataacgccggtatggtcgccagacagaccgagttcatcggctgcacaaatcataccgaaagattgaactccccggattttcgacttcttgattgaaaaagcctcgccgtccggctgtccgagttttgcaccaaccatggcaacaggcaccaccattccgctggcgacattcggcgcaccgcacacaatctgcagcagttccccctgaccggtattgacccgacagaccgtcagtcgatcggcatcggggtgccgatcgacctcctcgattctgccgactacgatacgctcgtcaagctgtcggcaaccgagcacatcctcaacttcaagaccgagaaaggtcagcttttcaacaagagccggaatatcgggagaaaaggagggaataaactttttcagccagttgacagatattttcataggaccgggagaatctgcatttgaagaaaacaaaaaaagctctggaccgataatgtacagagctttaaacaacagtaacaaataatctgtctttctgcactactcccggctggaagaaccggcgggcgccggtgcagagaaaacatatgagtgaccccaacgggattcgaacccgtgctaccaccttgaaagggtgatgacctaaccactagtcgatggggccttctgcgggtgaatgaggggactcgaacccccgacctccagggccacaacctggcgctctaaccaactgagctacaatcaccataaaaagcctatggatgcaccttgtatgcccgactggactcgaaccagtaaccctcagcttagaaggctgatgctctatccattgagctacgggcacaacaactcttgtcaatgaacccacccagtcggggcaccgagactcgaactcgggacctcctgctcccaaagcaggcacgctaccaactgcgccacgccccgttccttaatggaaggctcataatataagacaaggaacaacattaccaaaaaaataatcccgaagaaagaaaatatttaccggattgccgtatggaaagttttcggtcaaacgggcccgaagggtccggcctgtctgacagcttctccggggttacacgccgggggcttcaggcatatggtcccttaggaactttacagtgcgaaccgagcaatcgtccaactcggagctcattgctttttcagcaaagtccctgcgagtcgcatcagctgcagttcgagtttttttgcctcaaatcttgccgatgcaatattttttctggcctgaaccagattaagctgtgcctccctgaacgtcgtattggttacctgtccaagtatatagagttctctggtccggcgaaaattcaattcggcggatgcgatggcagtttcctgaaaacgcagaatttcacgactgttctgataggcataaaacgtgtcggccacttttttttccagtacgctggctgctttctgttcaagaatttcacgattcagcagtgcaatccgggcattctggtttttaatgaccgactgaaacccgttaaaaatactgtaattcagggaaagtgaagccgaaacccccggctcggtatcgccaagcccgatatcgaacccgtcagcagttctgcttaatccatatccggcctgaacggcaatctggggaaaaaactccgaacgggcctgcaacagatcgaaacgggactgctgaacggctttccttgctatcagatactccgcactgcctttgaaagccgaagctttgagcgaatcagaagtcattactgctttaaaggttaccgatgtaccgacagaacaggaggtatcgggagaacggccaagaagcagattgagcgctctttcggcattatctttctgaagccgcgcctgaagccacgaaacgctgtcgttattggcatcaaccatcgcagagagcacctcctggctgtttgcctgtccatattccgatcgcagtttcgcccgcttgagcctttctgcggatatttcaacggcatcaccggcagcagcaagctgctctacggcgttggcgagatcgtagtaggctttactgacatcgataatgatctgctatataatgttgcgtgcctgaagcgtaccaagttctccggcgcttttaagcttgcggaaggtgtagatgttgccgaagccgttaaagagggtatacgacacctgaacctgtgccgtgctggtcgtcgattcagcggatgagggaagcgagcttccgggattttctgcatatgaccccttcgaaacgaaatcgattttcggcagaagtccggcattgccgacgtgaacattattttttgcaatccgctcttcattccttgcaacctgtatatcggggttcttttcaagggcgagcgcaatggcatcttcaagtgaaagcggtggtgcggagacggcaggactaccactcttcggcagcataaacagcagcaagaatatgcttgagcagtaaaaaaatttcagcgattggttcataaaagcggatataacaaacgttgtccgaaataattcagtgcatttccgaaaagagttcctctctcagcgcaggttcgacctcttcggcagtgattgcccgtttttcagaaaaagacacgattttccgctttgcactgttgaaaagcacaagcatggccggaagcataatcagggttaacgttgtaccgaacagcaacccgtacgccacggaaatggccatcggggaaagaaactgcgcctgccggctccgttcgaaaatcagcggcccaagaccggctattgtcgtaagggaagtgagaataatcggacgaaaacggctgattccaacttcgtacaaggtatctgaaaacagtgcgccttccttgagccgggagttcatggtgctaataaagaccagggagtcattgacgacgataccgataagcgcaatcactccgtaaagagagagcatgctgagaatatagccctggatgaaatggccccaagcgacaccgacaaggctgaacggaatgagcagaagaacgataaaaccctgaagaaacgagcggaatgtaaacacgatgatcaggtacatgatcgaaaaaagcaccggaaaggcaatcttcatcgaaccggtggtttttccgctctcacggctctgtccctcgaaattgaaacttacatcaggataatcggcaagaacgcccggcatgattttcgctctgatcgtttcaagcagatcgggaacggcagtgttattatcagcaacgtcggcttcgattttaaccacccgctgtgcatcgatatggttgatcgatgaaactccccttgcaatgctcagtgcggcaatctcggtcaacggaaaggaacgcccatcggaaagccggatacgcatggcttcgagtgcccgaatcgatgaacgctcggtttcccggtaacggacccagaccttgatctcatcaattccgcgaagcagacgctgcgactcaaggccgaaatatgcgctgcgaatctggttcatgacatctgcattggtcagcccgagagcataagcctttgcattcaacttcacggaaacctcttcaagacctggaggatcgttgtccgaaacatccttgagttctcccatgcctttgagggcagtttcaagcttctcccttgcagccctgagctgtacgaggttatcgcttttaagtgcaatggaaaccggcatcccccacattccgccgcctccgatctgcagtttgcgggctccctcgaccgtgccggttttccggcggatacgatcggcaatctcctgactgtcgattttccttaatcggctgtcaaccagtgaaatccgcaaaccgccctgatgacctttggggcctatcgtgcggccaatggcggttacgagtccctcctcgttctcctgacctttcaggtagtcgcggttaacctgccagacattgcgctccatggcagtgagaacgctgtcggttacggcatctctggtgccggtctgcatttcaagggtcacctgaatgttatcctgttcgatgaccggaaaaaaggtcgtttttatcaacccgcccttcatggcgccgatggttataaacatcagggctaccggcacggcgatcgtaatgagtggatttttaatgccgaatttcagaacgggtgcatagagaatgtcgcgctggaaatgaagaaactcctcagactttttcagcagccatgttttttggccgggggcttcatgcagtgcccgcgaatgcgcgatgtgcgcaggaagaatgagcacgctctctacaagcgaaatcaggagggttgtcacggcgacgaatgcgatatccttgacacgcttgccgaggtcgccgtcaagaaaaagaaaaagaagaaaaagcacgaccgtagtcaggactgcggcggcaacggatgggacgacttcagccgttccgttgattgccgcctgcagaggtttttcccctttctcatatcgctgatagatgctttcggcaatcacgattccgtcatcgaccagaatgccgaccacaaggatcatggcaagcagcgaaacgacattgatggtcaggccgtaaatggaaccgagaataaacatgccggcaaaggagaagggaatacctgcggcaacccagagggcaagcctcggattgagggaaaaggagagaaacagaacaacgagaatcataccgatcacaccattgtaactgagaatatcggcgcgctccctgacaattgccgaaccgttgcggagcacttcggcacgcacatcggggtgacgggcatcgaatgcttccatatactccttgaccccaccggcaatgacgaacatgtcctcatcggtgcttttttcaatatcgatggtgacagagggtttaccgttgaaccaggtcctgtcgggcacttcagaccagcggtcgcgcacggccgcaacgtctcgcagacgcacgacagcccctcccgatccggcccgtacgacaagattttccagatcccgcgccttgtaccctttgttgtcggctctgataagcagctcctccctttcgccgcgtatggttcctccggtgatcttgagattggtacggttcactgcggaggctatttcggcaaaggttattccataggagtccatcgcccgttcactcacactgatctcgatctcctcctccggaaaaccgctcagcctgacttttgaagcgataccttcattgcgaagatcccgttcaatacgccgagcataggctttgagcgttccaagatcgacatctccgtaaagtgcatacgcaaccacaaaatcaacgcggtcctgcttgtagatctggagcttttcaagaccggcgggaaacgagctgatctgatcgacggcgttggtgacctcctgaagcagttcattggcatccgcgccttttttcagttcaacggaaacggttgcgctgttttcagcggaaaccgaggtcacccggtcaataccggtaacccctttgagcttgtcctcgattttcagggttacaccttcttcgagttcctctggagatgcccccggataggtggcggtcacataaacgaagttggggggaatatccggaaaaaacgtggttctgatctggctgaacgcaaccaggccgaacagcattattgccagatacacggcatttccgataaccggatatttgacaaagtatttgataatgcctttcactcgatactccgggttgaacggttacgtttctgaatgcacatataattgcggttcacggtttgagcaaggctcgtgcgtccattccgtcatacatccccggcagtttttctgctggcagcttcgtaccgtcaggaagaccggtaatgaccgccttgtcgttattgtaagcgattacccttacagacttcaaaacaaatcgggaattctcaagtacgaagagttgatgatcgttatgcagcagcgtacgggaaatggcgaacgcatcgggaacggcaaccgttttcaatgcagtcaggtacatgccgtctctcagtctgggatccgcaacctcgatgtaaacggacacggtctgcgttgcgggtgatatgtttgcattgattcttttaatggtgccgctcacgcttccgctgaaatcatcggataccagcatgaccggagtattgaccttgagaaacccggcatcacggattgcggcagaaacccgaagctcaaaatttccggaagctgcaaactctccgattttctgtcccgttcgaatcagcgcgcccggatttacttcggagagcgtcaccgtaccgtcaaaaggcgctgtaatgcgatatttgccgagcgttgcctccatgcttcggatagcatagaatttattatagatattgcgtgcagccagatagtttcgctcccggtcggttgccggctcgggaagcggacgcaacgaagattcgatacgaaacgactctgcatagcgtttccactttgccgactcttcaggaaagtcgataatgatatcgggaagcaccagagtgacaagattgagaaaactgcttcgttcggcaagaacactattacgaaaaacggaatcttcgatcaccagcaacggctcgccgcgacgaaaaaagccgccctccctgaacggtcggacaccgtcgcgaaagactcccgaaacctcggcatacatctcgatttttctgagagcatcgatagaaccgctcatctcaacgggaaattctacggcgccgttgctgacggtaacaatattcagggcaaccgcttttcgagagggcttttcagatttcgcatccggattccgctttcccagtattccgcctgtcacaaccccggcaatgataatcgcccctgcgatcaggaatgagaaatatctttttccaatcaccatccagctccctcgatagagttttttgtaaccgagcgcctcatcgcaacatcacctgccaattccgaaaaaaaccgatacaatggttttcagttcatcatgatagagcaactcaaaagcctcttcaggcgatactatcctgcgccgacgcagatgcatctcatcccattcatccagcatcgtttcgataaataacggaaaaacctgaacagcgaaccgtttaccgaatttcctgtaccggtactgcccgacctcattatgatgaactttcccaatcagaccggcctcctcatacgcctcctttgcggcagaatcggcaggagtaagacctttctcgacatatcctttcggtatgatccatcggtctgacttccgggcggtaatcagcaccagcctgtcgtcaagcacagggatgacccccgactgtttgaacatttgcgtttatcgtcttagccagaaatacaatgcgttttgcttttcaagcagataaaatacaattgattttcagatttccgtcagcttcatgccgaaggactgaagctcttctgaattaccttatttttcattaaaatatctccaggaaggatttttaaccccctcactaaacgatcagtacccatgaaagccatcattccagttgccggtgtaggaacccgtttgcgccctcacaccttctcacatccgaaagtacttctgaacgtagcaggcaaaccgattatcggacacatcatggacaagctcatcgatgccggtattgatgaggcaattgtcattgttggctatctcggcagtatggtagaggattggctcagaaaaaactactccatcaagttcacctttgtcaaccagcacgaacgtctgggtctggctcacgcagtctggatgtgcaaaccctacatcagaaacgatgaaccgctcctgatcattctcggggataccattttcgatgtagacctccggcccgtgcttgaaaacgaggtttcgacccttggagtacacgaagtcgacgatccgcgcagattcggagtggcggtaacggagaatggaaaaatcatgaaactggtagaaaaacccgatgaaccgatcagcaatcttgccattgtcggtctctattttctccggcaggccgcacctcttttttcctctatcgatcatctgatccataaagatatcaaaaccaagggagagtaccagctcaccgatgccctgcaatacatgatcgagcatggggaaccgttcacgacctttcccgtaaacggttggtacgactgcggaaaacccgaaacgctgctctcaaccaatgaaaccctgcttcagaaaaaaccgaaatcaaaagcataccccgggtgcatcatcaatgatccggtattcattgcggaaaacgcgtcggtctcaaacgccataatcggccctaatgccaccatcggcgaacatgccgttgtcagcgacgcaattataaaagattccattatcggcaatgacgccagagtaagccagatcatgcttgacaattcgattgtcggcaacaatgcctcaatcagcggtaatcctcatgaaatcaatatcggcgattactcggaaatacgggtgcggtaagagattttttgcatgaatgcgggcgattgcttacattttgcctttatatttgcaacggcatccccattacctatggacacggtgccgcaggctcttccggaaaattcttttccggatcctgcaggaaaaattttccgtgtccagaactgtttcccgctgacatcccgttcactgaaaatccatctcctgacgctgccgctctcagttgtttctgttgttcgtttaaccaaaccattaccagaactatgtcacagtcaaggtatttctttacctccgaatccgtatcagaaggacatccggacaaggtttccgatcagatttccgatgccgttcttgatgagtttcttcgccaggatcccaattcacgagtagcctgtgaaacattcgtcaccaccggtcaggtgatcgtcggcggtgaagtcacaaccaagggcattgtcgatattcagaaaatcgcacgcagagtcgtcactgaaatcggttacaccaagggcgaatacatgttcgaagccaactcttgcggcgtactctccgccctgcacagccagtcaccggatatcaaccgcggcgttgaccgtaaggaagagattgccgatgagttcgaccgcgtcggagccggcgaccagggtatgatgttcggttatgcctgcacggaaactcccgaactgatgcccgcagctatccagttcgctcagcagctcgtcaagaaacttgccgaaatccgcaaggaaggcaaaatcatgacctacctccgccctgatgcgaaaagccaggtgaccctcgaatatatcgatgataaagttgcccgcgtcgatgctgtagttgtatctacccagcacgatcctgagccggcaggcatgagcgaagccgatttccaggctgtgataaggaaagacattatcgaaaatgtcgtcaaggttgttattcctgccgaactgctcgatgaaaacaccaaattccacatcaaccctacaggacgctttgaaatcggcggacctcacggagataccggtctgaccggccgcaagatcattgtcgatacctatggcggcgcagctcctcacggcggcggtgcattcagcggcaaagatccttccaaggtcgaccgcagcgcggcatacgcatcacgtcacgtagcaaagaacatcgttgcagctgatctggccgataaatgcaccgtccaagtctcctacgcaatcggcgtcgctcgcccggtatcgatttacatcgatacccacggaaccgcaaaacacggcctcgacgatgctgaaatccaggcaaaagccgagaaaatcttcgatcttcgtccggcggccatcatcagaagattcaacctcgacaggcctcacggctggtgctaccaggatactgccgcttatggtcatttcggtcgcgacatcttcccttgggaaaaaaccgacaaagttgaagaactcaaaaaagccttcaatctggcctgaaaacaaggaaccctccagttacctgtcgtgagcgaagcaatcaatcctcgtcgccaggtaacggagggaaccgcacctgacaatgtcttttaaaccaatcgaatcctatgacaacagaagcaactgcgcttgcttataaagtagcggatatcacccttgccgaatggggacgcaaggaaattgagatagcagaaaaagagatgcccggcttgatggctacaaggcggaaatatgccggccagaaacccctcaaaggcgcccggatcaccggatcgctgcacatgaccatccagaccgcggtgctgatagaaacacttgtggatctgggagcagaggtccgctgggcaagctgcaacatcttttcaacccaggatcatgccgcagcggctatcgcggcagcaggaattcctgtgtttgcatggaaaggagaatcactcgacgagtactggtggtgcacccgccagatccttgaattcgaagacggcaaagggccgaacctcatcgttgacgacggcggtgatgcaaccctgatgatccacctcggctacaagatcgaaaacaacccggaactgcttgaaaaagtccccggcaatgccgaggaaaaagccctttaccagcagctcagagaggtgtacagcgaagatacacagcgctggcacaaggttgcagcggaaatgaaaggcgtatcggaagagaccaccaccggcgttcatcgtctctatcagatgatggagaaaggcgaactgctcttcccggccatcaacgtcaacgactcggtcacaaaatcaaaattcgacaacctctatggctgccgcgaatcgcttgccgacggcatcaaacgggcaaccgacgtcatgattgccggaaaagtcgttgtggttctcggttacggtgacgtcggcaaaggatgtgcccactccatgcggacatacggcgcacgggtgatcgttaccgaaatcgaccctatctgcgccctgcaggcatcgatggaaggttttgaagtaaccaccatggaagatgctgtgggagaaggcaacattttcgtcacaacgaccggcaacaaggatgtcatcaccctcgagcatatgaagcagatgcgggatgaagccattgtctgcaacatcggccatttcgacaacgaaattcaggtcgagcagctcaacagtttcgccggtgcaacaaagctcaacatcaaaccgcaggtcgacaagtacacttttgaaagcggcaactcgatatacctgctggccgaaggccgcctggtgaacctcggttgcgcaaccggacacccgtcatttgtgatgagtaactccttcaccaaccagacactggcacagatcgaactctggacaaaagagtactccatcgatgtgtaccgcctcccgaaagaacttgacgaggaggtcgccagactgcatctcgggcagcttggcgtcaaactcaccactctgtcaaaggaacaggccgactatctcggtattcccgtggaagggccctacaaaccggatcattaccgctactgatctgcaggcaaatccaaacaacaaaaaaggcagctcgaatggctgccttttttgttgttctttctgatcagtccgatcggtcaaatcagtcggatcagactgatcttgctgattatatgatgctggggcggcaggattcgaacctgcgaatgtcggctccaaaggccgatgccttaccacttggcgacgccccaccgtaaaacgggctttgataatacggatataattggaaattcccaataaggaaagggagagcggagcgggaaagagatccgaatgcgggaatgtgaattatcgtatgaacaggagtatattgcagaaaaataataactttcagccaaaggtcatggttaaggtaaaaatctgcggtataacccggcttgaagatgcccttgctgcctgcgaagccggagcggatgcacttggattcaatttcagttcgatcagtccccgctatatcgagccggagaatgcggcgagaataattgcacggcttccgccatttgttgcatgcgcaggtatctttgtcgaacactcagctcatgaaataaataccatctgcagttcatgccggcttcaggttgcgcaactccactccaatcgatacgctgccgatcaggttcgggagatcgccaatgtcagaatcataagagtttttcgtccggagccggggttcgaaaccggaacggtcagaactttttcggagaacagcggaatcaacacatttctttttgatgcttaccgacccggaatggagggcggcacaggagagcggatagaacagaagcaggcaaaaactatcttcgaagaactcagaggattcggctacgcaattcttgccggtggtctcaaccccgaaaacattgcttcagcgatacaattgacccgcccctgggcagtggatacagcaagcggcgttgaaagttcccccggcatcaaaagccccgaaaaaatcaggactttcatagcagcggcaaaaaacgcctgcccgtaaggacgttcaatactgaagcacctgctgaagaatcagctccgaagccgtatcaggaagttcgacggtaatgagatgaccgcattccggcacacacacataactgcctttattcgtcatctcctggagtttacgggcgttctcgcaggtcatgatggcatccccttctccggcaacgaacagcaccggcatatcgacggctctcaccatatcgggcaccgaatccgtgatttcaaaagaggtaatctggcgggtcgtctgttcaatggcttcaggagcgcacaggccgagactcttgaatccgatgagaatatcatgaagcatgaccgtattttttgcaagcacaagccgggcaaaaatatatgcgggaagccaccaggtaagaccacgcagcaggttgttgaacatgaatgtgatcgaagcgggagctacggcagaaataaacgcgttgttcggcaggtagccgaaattgaaaaaggtcatcgaaagaattcgtccgggagcggtccgtgcgtaatcgagcgcaacgaatggtccgaacgaaaaagccgcgatatgaaatttttcgaggccgattgtatcgacaagtactccgagatcctgcgcgaaaaaatcaatgtggtagtggttatgcggatcgttatccgaccatccgtgacctcgcatatcgtaggaaatggttcttattccatgactgttaagctctctgatgacatgatgccaccacatccaccagcagtcccagccatgtatgagcaccacgacctttgctgcatctgccggaccggaatcgtgataatgatgcacaatgccgttgatttcgacaaaacgactcctctccatgagctcaagctcgtactttgcgcgtttgacttctgacgtggttgacgcattgagcttttcaagaagctgttgatggtagattttgaatttaccggttgccagagaaggaagatgctgctccataacgatgcttaaaatgttatcgaggaactgcagaaatattgtagaaccctgttcattaaacggaaatatagtaaaagaacctcgtaaatatcagataaatgcagccttaaggagctccgttcatgactgttttgtctgtgcagtcgtctgaaaaaagatcttttcgcactcccggcggataatctcctgctgttcaagaatcagttccggatcaaccgtaaagtggttgagcagctgggaaaaaatctggattgaggtttcaaatttctcggttacgacaacatcggctcctgctttatagagagtatcaacctcgtcaagcgtccttgccctgacaatgacaaatgccttgggatttatttcacgaatcaacggaatacatttacgaacggcgccattgtccgatataccgagcacaacggcacgggcgtgatcgatcccggcacgaagcagcgatttcttctccgtacagtcgccgtaataaatcggttcacctttccggcgcattaccctgacaatctcgcggtcaacttcaagcaccgaataggagatattggttgcatgaagcactgcggcaacattctgcccgttgacaccgaacccgataatcgctgcatgaatctccccggcacatataatggtactgtcggctggccggacaggtgcggcaccggaatcccttttcggaaggggaataaatcccagtaccggagcaacctgatcggcgactttgggtgcaatggcgatcatggccggagtaacgatcatggtcaccacaataatggcaagcatggcctgaaacacttcgttgttgataatccggttattcaggccggattcggccagcacaaaggagaactccccgatctgggcaagcgccattccggccatcatgctgacccgcagggagtagccgagaaaaagcgatacgccggcgacaagcaggcccttgaccagcaggactccaagagcgatggaaataaaaaggggaagattgatcactttcacatcgagaaggagccccacggaaataaaaaaaatgctggtaaacgcttcacgaaacggatcgatggtgagactgatctgatggctctcatcggtgcttgctattaccatacctgcgacaaatgaaccgagtgccagagagagaccggcaagtgatgtgagatatgccgcaccgaaacagatgaccagcgcgccgattacgagcacttccctggcgtgcagggaggcgatcaatcgcaccattcgcggcatgaacagcctgaaaccggtaaaaatgactgctccgaaaagcacaatgaacccgacttttctgaaaatattctctagggacggtgtaacatcgggactgagaaaattgatgcctatcatcaggggaacgatagcgatatcctgaaaaatcaggatacccagggctattttgccatgcggcagggcaagctcctcgcggtctgtaagaattttcagacagatggccgtactgctgacggaaaaagcaaagcccatgaatatggccgcttcgaccgttatcgctttgccgataccgtacaacaaccaataagccagacagctgacagcaagtccggtcacaagaatctgcacgattccgccgaccagcacgatttttttcagtctcctgagctcctcgagagaaaactcaagcccgatggtaaacagcagcagaataacacccagctcggcgagggttccgatgagcttctcgtcatatacggcaccgatgccggaaggcccaagcacaatgccggtaaaaatcaaaccgataactggaggaatcctgaggcgctgaaaaataaggataatggcgattgccagaacaccgatcagcaccagctcaccgagaaaatcaaattcgtgcataaaaaaaactgcagattcaggttgcccttatcggtcattaccccccgacgggagaggccgatgccccgcgatagtaccctttcattatttattattacaaaatatcaggctggttaaaaaatgaaaaagcggcctttcgggccgctttctcgtaaaaaacagggccaggtcagacctgtacgtacaccgaagacttcgcgccgcaaattgggcacttatccggaggggtagccagttcgatatgaccacagatgggacagagccatacttctgttgcagttatatcctgtccgttctgcaccgcttccattgcttttttatagagttctgcatgaacctgctcggccttgacggcgaaagcgaacatgcgctttgcaggatggccttcagcaatggcctgttcgagcatgggaggatacatctcggtaaactcgccggtttctccatctatggcagtctgcaggttttctgctgtcgaaccgattccgccgagtgcagccagatgaccttcggcatggataagctcggcctgagccgttgttctgaacagtttcgcaacgtttatgaaaccttccctttcggcttcctttgcaaaagcaaggtatttctggttagcctggctctctccgccgaaagcttccttcagattctcttttgttgtaggcatggttgtgatatttatgattgttgtttgatctggagccatcaaggcgtgtaaaaaaacggtatcgactgaagacaaaaaagataaacaagagtaataatgattcgcaaataatccaaaaacgagaaacaattaccggttttttttataaaagccttttgcccgaatgagatcgaaccatttgcggctctgctcctctgcggcagcctccggcatccagtgaataaaatttgcaatatccctcacggcgaattttccggtaccgggcagatcgataagcctcgcctcgccgagcgtccatatctgaggctgcctcacccgccctttttcaggatgatcgaattcgagaggaggaaacaccttttcaagcgagcgaccgctccaggccgattccggaaaagtaatgcttgcggcaaactcccctgccggtttcattgcagcacacccggcggcaagcaccagcggtttgccgtatatcgccgcagtataggctcccggagaaccggtaaagccagctgcaacggtacctccggcaataccgatggcgggcttgaaccccggtccgtcgttttcaccgaggattctcgatacctgaagggcatcaagaaacggatcttcggaaccgaatgtcgttgaaaagagcatgacgacagcatgatcgagaaaccgatcgacaatacagaagcgctctttttcaagcagtcggcgtatccaggaaaaaaacatgttctgatatatcagcacttccgatggctccagctcaagggaaagacgtgaaaacccggaaaccccggcatagagcacaacgccttcaacttcaagacccttcacggcgaacggtccggaccaggcatcctcaatttcaacatcgatcgtcaggggctgagagagcagcagatcgctcacggtattgaatgtatgcggtgttttcactcgtgattaccggataaattgaaaaaacacgacatttttttcagcagcagcggcaaagggttgatcgacaggcttgaaacagttatatagaatttctcatttaacctttccaaaaccaaaacattacctgttcatttcaatcacctcagcccggccatgttcaaacccaagttcttcagcgttctttcggaattaaccccccagcagattgcccgcgatgtcacatccggcatacttgtcggcattgttgcccttcctcttgcgatagcctttgccatcgcatccggagtatcaccggaaaaaggtctcatcaccgctgtcattggcggttttatcgtatcatttcttggaggcagccgtgtacagatagggggccctaccggagcatttatcgttatcctctacggcatcgtagagcagtacggcgtcaacggcctgatgattgcaaccataatggccggcgttattctcatgctcatggggttcgcccagttcggttcgctcatcaagttcatcccgtatccggttgtagtaggctttacaagcggcatcgcagtcataatcttttcaagccagatcagcgattttctgggcctcggcatcgacaaggttccagccgactttatcgataaatggatcgcttacggtcgacatctgtcggccataaacccggaaagttttcttgtcggcctgctctcgctcctcattattgtgttctggcccagggtttccaaaaaaatacccggatcgatcatcgctatcattgccgcaactgttctggcacactatctcaagctcgacgttgccacaatcgaatcccgattcggggaaattccctctgcccttcctgctcctgcttttccggtttttgattttgctacggtaaaacagctcatcatgccggccacgacgattgcactgctcggagcaatcgaagctctgctctccgccgtggtatccgacggcatgatcggcagtcggcataaatcgaacatggaactggtcgcccagggcgctgcaaacatcatctctccgcttttcggaggcattccggtcaccggagcgatcgcacgcacggcaaccaacgtcaaaaacggtggacgcacacccgttgccggcatggttcatgccctcacgctgctgctgatcatgatgctgttcggtaaatgggcaaagctcataccgatgccgacacttgccgccatcctgattgtggttgcctggaacatgagcgaacacaatgtgttccgcaagctcctcaaaagcccgaaaagcgacgtcgtcgttctcctgactacatttgggctgaccgttgttttcgacctgacgatagccattgaaatcggcatgctgctttcggttttcctctttatgcagcacatggcaagccttgccaacgtcaacatcattacaagggagctgaaagaccgcgaggaggaggacgacccgaacaccatcagtacaagaagcgtaccggatggcgtcgaggtttttgaaatcagcggagcaatgtttttcggtgccgcttcgaagttcaaggatgccatgcatatcgtagaaaaagcaccaaaagtccgcatcatcagaatgaggaatgtgctctctatcgatgcaaccggcctcaacatgctccaggaactgcttgccgattcaagaaaaacctcaacgcatcttattctttcgggcgtccacgcccagccgctttttgccatgcagcaatacggcatttatgatgacatcggtgaaacgaacattttcggccacatcgatgatgctctcgaccggtcaagagagctgctcggtctgccaaaaatgggaaaacagaaggatttcgttccatcggtgcagcgcgataaccaatgaactgtaaaccgtgtggatagaggaagagtgatcacgatcttcacctcttcccttcctgcggctcaccgccaacggctgacagcccacaatcttcaatccttactgctgtaagtccggatgctcgccaccgctttcatatcataatacgtgttgatagccaaaccatctccaccatcctccgttacacgaagaaaaaggtcactgataaaaagtacggcatcttcatagattttaccctcattgatctgcagtttgacacccttgcgaattttccgcgacatagtgccatgcagcggaacggacgcatattccagaaccttctcccatgcctgcatgcttccttcagccataataacctccttgtttaaatattgttacaaaaacgaaactttatcttataaaatatggttatttattcaattcatcttaattatttataataataaaaactttctccttattatccatcataaaacggtctcaaacgacaatacgatcatggcagcaattctctttttcgaaaaaccgggatgccggaacaatgccaaacagaaatctctacttgagctttcaggccaccatgtagaagccgtgaatctgcttgattatccctggacgaaagaagagcttagctgttttcttggtgaaaagccgcttgcagcatgctttaacccggcagccccctcggtaaaatcaggcgaaaccgaaccgcatgcctacagcagaaacgaggctatcgatgccatgattcggaaccctatacttatcaaacggcctctcatgaaaatcggaacccgatgcattcagggattcgatacggcggtgctcagaaacttcatcagcctggtgccgctgcccggagccgaaagcgtcgttaaatcaattacaatgaccgatatggatgcctgtcctcatatagctgacttttcatgcactaaccagaatcattgacttatggaacatacaatacgccctctcggaactgtcatgcaactgctcgaagagctcggtcatgaagtgacctatgcttacgaagaccttgtcttcgtaaaccacagcgattttctcctgcagttcggagaaacaggatcggttatgcatctttttttcaacagcgaatgcccgaaaaaagatgccgacaacattgaggagagtcttattcctgctgcagacagaaaaggcctctccatttcgaaaaaagggagatacagtctcagtgagcaacctgacgaaaatctgcagatccggtttttcgatctgtagttgaatccatgaccttccccggcaggaacaaaaaagttatgcctgggaaggaaccatttcaaaccggaaacccttgtatgaagaatactaacggagaacattttccagaacgacagctctccatgtaactgtttccgtattatggctacctggtacgacaatcttgaaaaacccccattcacgcctccgaaatctgtattcggacctgtatgggcagttctttacatttttattttttcagcagtaattctctattttctctcacctgtaaaaacgaatctcattccggttaccgtttttctgctgatccactttactgcgagcttcagttggactaaactgtttttcgaacagaaaaaaatctttgcagccctgctggatattcttgttatcgatgtaacgcttggcgtggtaataacgttattttttcaggtcaatactcttgccggagcgctcctccttccctacctttgctggggaatttttgccgcatatctcaattggggaatctacagactgaatcccgacaaaaatggaaaagcgcagtaataaaactgacagaaataacgaacccgataccccatgaagtattccgaagcacaacaaggcagaatattcgtcattcgtcttgaagacggagaaattgttcatgaagagcttgaaaaatttgcgcacagtcacgctatcgaacgtgcacagctcattatcataggtggcgccgacaagggcagtaagcttgtcgtcggacctgaagagagccgggagctgcctgtaatgccgatgacgcatgaactctatgatgcacacgaaatcaccggcacaggcaccattttccctgatgataagggcaaccctgttctgcaccttcacatggcctgcggtcgcgaagaaaacaccgtaaccggatgcgtccgcaacggcgttcttgtatggcatgttatggaggttattctgacggaacttcttgaaaacagtgcttcgcgccagcccgacccccttacgggattcaagctgcttgtgccttagccggacacatggatcaaaaatagagggaaacaggtgaactgctgagaataactacccggcagttcagagaaatggattgccgccaaactccatgacgagagaatccgcaagcacttgatgggtgatattgccattccagacgttcaaaccgccggcaagtccaggcatcatgaccatagcactttcaaaaccgaggtccgctatacgcctgatatagggcaaagttgcgccgctcagggcctcggtagaagttcgtggataagctgccggcatgttgctcacgcagtagtggatcaccccgttttccacaaacaccggatcatcatgggtagtcgctctcgacgtctcgaaacagccgccctgatcaattgatatatcgacaaaaaccgatcctttttttacagcagcaagcatgtcgcgcgtcaccagccgggttgctgcggcacctggaaccagcactgccccgatcaggagatcgacagaagcgagctgctcatcgatatgctgctccgtggaataaagcgtatgcacctgaggtggcagggaggactcgaggtagcgcatacgctcgtgatcgagttccagtacggtcacatccgccccgaaagctgccgctgccctggcagcctgcatgccggcagaaccgccgccgagaattgtcactctggccggcagtacaccaggaacgccgccaagcagtaccccggaaccaccatgctgatgggcaagaaaacagccccccatgagcacgctcatcttgcccgcgatttcgctcataggagcaagaagcggcagtcgtccggcatcttcgacggtttcataggccaatccggtaacacctgaagcaagcaaagcttcggcaagtgcctgatttccggcaagatgcagatatgtgaacaaaattaagcccttcctgaaaaagacgtactcttcttcgagcggttctttaaccttgacgaccatatcgcactgccatacatccgaagcatgctcgaccatcacggcacctgcacgccggtatttgtcgtcggcaaatccgctttcctctccggcaccgcactcgacaacaacacgatgccctccattcaccagataccgcacgccagccggtgtacagccaactctggtctccattttctttatctctttcggaatcccgatatgcataagcctgagcgtttaaaaaattcaccgatttttaacatacacaggaaatgtacgaagaaagtcattacccgacaccgtgctgttcatctcttttattacggcaggatatgggtatcttaccgctaagaaccgctgatcatcctgataacctgtcatttcgaaacaaacgaccatgactttttttggagacctcacctggtggctgctgcttgcgtcctctcttgtggtggcgaccctgccatcgatcatccgaccgatcagaactgtgccgctgctcacaaccttgctgttctgggctgccattctgacgatcatctggttccgcttcggtgccgttgccgcgttggcaggacttgtactttcatttgctggaggtatactgagctttcttctggccgtcttcttctcgggcttcgaccttatgacaaaaaaacggtaccgataacagagaatcagcaaggtaccgcgtaacagcgccggtcgccttgtgctggcaaacagcctgcagaaaacgaatcagctccggacagtcgcaggaaaaagacccgttccctttataatatcggcataggcaagctgctgcaccgccctcaacgcccgctgttcgagagcctcccttttttcccgatctgcaagcaatgccgcacaggcatccgcaatctgctcatagggcacaagacagagtccatccttcagatgcggataaacctcggtgccggaattgcattcgctgacgacagccttcgagttcgccataagataggatactcttacagcctcaaggatgtaactgtcataaaaatgaatgttgacaacgagtttagcccgttcgatcaaccggtctctctcctcgccgtaaacgccgaataccgcatgaacattataaccctgctctttcagggcatcgataatcctgcgtcttctcggattcagcgaaccgtaaaacaggacatcgatatcctgatccgttttcttcagacgactcaggcacgaagcgtaaccgatcggaacaaattcgatatgatggtttgtcgaaccgtctgtcaggcgggcgatatttttcaggctgtaatcccagcttcgacgacttagcagcgcgtcgctatatgcaggtctgtaactgcagggatctcccggtgcgcccgatatctgttcgaggttgtagataatggcattttccggcaaagaggcaagagaactgtcagtcaggatatgggcgccgatgaggatattgacagctctttccggatcgatccggttgaaaacgacatccgtcttcatgccgtgttcacgcaatcctgccgccaacgcctcgatcacctcgtcaaaaaccctgtagtggacatacttctcgggcctgaaacgcacaatggcaaccgatgatgactgaacagcttttttcggcagcgaaaacgcaactttcccggttatgacacgttgacccatatcgatcacgctcctgtccatcgaggaatatatcgccaggccgttttaagttcccggtcatgcagatgccataacggatcgatgacagcaagctcgttccgaaaatcactcgaatggttcatatgcaccgtatggcacagctcgtgaagcagcacggaacgaacaaggtggggcggcaggaaaatgagtttggcattgagcgttatcgtgccgctcgtcgaacagctgccccagcgagacttttgcaggcgaatgcccggcttcttgaaactgaatccatgaagcgaggaaaggcgggagagttcgggaaaaagtacacgtgccgccttgtgtttcagccacaactgaagcacagctctgcacaatccgatattgcctgtctgccctgaaagaagcaggctcccttcaggctcctcactgtaggcaaccccatcggaagtcttgcgctcatacagcacctgaatattcacatcaggaaacagaaaccgtaccgtctccggaagcgtatcggtatcgggttgcagaatggccactctctccaccgcgttcctgatccactcccgatggcgcacaagcaacatttcgagcgatgccctgtcgtacccggaaggaacaacagcgacaagcccttcatggggcagcatcttcagccgaacatgtttcgccctcgcatgtacttgtaccctacagggaatcccatcgatctcgacacattcggggctaacgctcatatcagccatatcaatacgtcatttcctgatatgactgacagcatcaacctgctgtgtgaaaagatcggtaaaaatgctcataacggttcgctttcttaccttgatgttcaaggtgaccgacatccccgactgcaagtaaattttctttccgttcgccatcagatgctgctgatcgaggagcactttaatcgggaaatggtaatatttgataatatcgtcaggcggtaaaacatccgatccaacccagagcactttccctttgatgtcgccgaactcagcatagggaaatgcgtcaagcctgacatccaccggcagattttcatacacgaatccgatatcctgattcgaaataaaagcccttgcggtcaattgatcgtcaggaacgactttcaggatgatctgcccctggctgacaacggtaccctgcttgacctgaaggtcgaaaacagtaccgtcaaccggtgcggtaatcccctcataacccgttgcctgattggccatgtaactctgcttgttgatctgttccgacaaatcagcaatctgagcctgaagtttcagcacgtcaagctttttctgttcaacctcaaattcggacacagccgcgctctgcagaagggatctgagtttcgaaagcatggccgactcggtagcatactgttgccgggcattggagagcgctatttgcaaggatttgagttttgattcctccccgacagagagtaccggaaccaggtcgagcagaacttcaccttttttgacgcgccttccatcttccacatagagcctgcttacttctccctcaatggcggcctgcacacttttaacctctccggtaggttcaagctttcctgtcgccggtatcgaaacatcgatctttgcaatggatgcccatagaagaaaaccgaaaaaagccagcacaagaacccagagaattattctcgggacagtagctgactggttaaaaacctcaccctgaccaatcagatcatcagaaaacggattacgaatcacggcttgccctccagtgacggaattgaagctgtctgtttctgaaaaagtgaataatagcgaccttttctctccatgagatcattatggatacctgattcatcaatatgcccgtcatgaaaacagagaatcatcgatgctccttttactgaattaatcctgtgtgtgataaacaaaaccgttttatccctgaatgcttgtatcatattgtctgtgagtttgctttcggtctgaggatcaagagcgctggtcgcctcatcaagtataatcataccggggttttgcaaaatagttcttgctatggcaatccgctgacgctgtcctccggaaagtgaagatcctttctcaccaacaggagtactgtatccggatggcatcgccatgataaagtcatgagcttccgcaatcttcgctgcccgaatgatatcggcatcgcttgcctcaggattagtaagcgcaatgttctccttaaccgatatgttgaacagcatgggatcctgcggaacaatgcctatctggcttctgagtgaattaagttcaactttcccgatatcgtagctgtcaatgaatatacgcccctcatcaagagagtaaagacgctgaataagcttggcaaaagtactttttcccgaaccgctctctcctacaatcccgacaaaggatcctgccggaatggtaagattgatatttttaagcaccaggggattattttctctgaagcggaaggaaacattttcagtgcggatttcacccttgatcaaaggaagaggtatctgggacaattgatcttttccaccttcctggggagtatcgacgatatcggcaagcctttcaagtgacattccggtttcctgaaagttctgccagagttgcgcaaggcgcatgacagggctcgtaatataacccgcaataatgcggaaagctataagctggccaagagtcaattcattgttcaaaaccagccaggctccggcccatataacgatgagaccggaaagcttgctgaggaaagagtttgtcgaattggcaagagttccggttaccaccggtttgaacccttcccttacgtaccctgcatatttttcctgccagttccatcgtgcccgaagctctatgttctgcgacttgacggtctgtatgcctgaaagaacttcgataagatacgcattggtctctccgtgccttattgatttctcccttaactgttttcttattaccggtgaaacaaaaaaagtcacaagtccgataagaggaataaccgagagtgaaagcagcgcaagtttccagctgaacgcaaacaggacgataacgtaaacaacagaaaaaacggcatcgagaactacactgagtgccgtaccggtcaggaactgccgtattcgttccagctctccgattcgtgagctcaactcgccgacaggtcgtctctcaaaaaaacgcagcggaagacgaagcagatgatcgataacttcagccccgagagaaacgtcgatcctgttcgatgtatcgacgaacaaccaggttttgaggcttgaaagcactgattcgagcactgcaataacaagcatgaaaagaccaagtacatgcagcgtggtaaagctgtttctgacaatgacctgatcgatgataatcatgaacagcaaaggattgacaagcgtcatgatctgggtaaaaaacgacgcaatcaaaacctcggcaagcacatttctgtatttattgatcgaaggaagaaaccagtcaaaaccgaatcggctctcaggtgtatccggcttgacatcgagaaccagagcctctcctttatggctccatttctcccagaactcctgggcaggtattgttttaactccttgtgaagagggaacggcaacaagtacctcttttgctgaaactttgtacaataccgcaaagctgttttcccaacggataattgcaggcaccttgagccttgaaagagcctgttcctgaaatgttacaacctgcaccttgagacccagcagaacaccaacacctccgcaatcctgtaaagagagctgcccgttacgagaaaactgattaccgagaacacttcttatgagatcttttttaaccggaatattccagtattttccaagcataagaaaacatgccatgctctcttctaccgcgtcccctttgcttctgataaagggaaaaccttttgaagaagtactttttgcttctggttcgggattataattgaacgtctctgccttgccaccgcctgctgttgtacctgaattcgccattttcatcatttccggcatctcgaatacctcctcgctccctccctcttcctcgcttctgatatcgggatcaaggttatctgaaaagtcaagcccgacaagacgaagggagagggatgcgggaatctgagtgatatcatgagggaaacgggtaccctcctgatactcgggattctcgcttctgctgacaaaccatttcagatcgtttttcggtatagacctgccgaaaccggtatcgactacatccgctgacccgtacagctgcaaagcgaaatctttcagaccggagaacccggctgtgttgagacgtatttcttttttgggatcgtttgtataaatcctgtcaagaagagcacatatttcggcaggatctgtcgcccgggatagtttgccatacaatgccggtactgcattgacaaccgcactcagagccgatgaaggaattttaagacaaacggcatcttctgaaacagtaactatttcagttggttttctccgcatcaggcttacccatccgaatatatcgccagaaccaagcagtctcaaggtctgaaccgatgcattggcactgtcctgatagagtgaacgaacacggccggaactgatgatgtagagaaactcaggcagcgtgtccctcccgataaccggctttccgatggtgtaacgctcaacggaacaaacctgcgcgagcagtaaggatttctcctctggcagagcggaaaaaaggggtatcgctgataaaatgctgcggatctcggtatgcgtatgttctgtagtagtcacgatgggtattcctgtataatcaacttaattacatgtatataataacaggcattacaacataatgccataatatatccgctcaatgatcacttaataaaaaaaggcattgacctctttggcaagccattcttcgaaaagacgattgagcagattccgcttcgtcacctcatccagccgtgccgggattttctctttcaataaacaaataaccccgtatccatcaatgacaaccggtggattaagcacaccaatttgagttgttgcaagcagactggcaagtgccggattcaattgcttcagttccacagggccgatttttccctcacttttcgattccctgccttcggaataccttgcggcaagaactgaaaatacatcttctcccgattccagacggaaaaacagttcccgaatgagctcatgatcccggttacggatcatgaaaaacactaccttatccaggcctgatttcatggcaagaaatgcgccctctaccagaggaccgaatactcgctgtttgaatttttcaagaagtatcggccttttcagaaaaaaatcaatattatcgcttcccgctccctcacaaagcatttttgtcttttgcttttccagaaactcgctgtcggcaatgatttgagtacgataatagtcctcaatttcagaaaaagagcaatcatattcgcgcaagaaactgtcaacgacaataccctgcatcaactgaggccagagattataccctgacagcagcggcataacctcggcttcagttatctcttttttaccaatcctgactcccggacccatcacgttacgttactcatacgtacttaaaaacatattatttacaataaacggaaaatacaaaaagggaaccgttcaaccagcgttcagtttaccgatctcagtgaagaaaatgaaaaaagagaaacctgtctgcgtgtcaatcatgcacaccgacaggctttctctctacgctctcgatcagcgcccgttatttcctctacctacacatgtcacgctgtactgcggacttcccttacatccccatcgattccggagcttcagcaacaggcacatcggcctccgtcacctgcggcatgggaatgttgatgtctttcagactcggcatctccccgcgtaccactcccatcgtgctcatcagcttgcccatgcctgccagcgtccgcgcattggctaccgtcaggtcgaaaaagccgttgaagtacgcgcgctgcgcctgatagtattcgttctccgtatccagtacatccagcagggtacgcttgccaatgctgaactgatcacgatacgctgctcgcactcggtccaggttcttccgatgctgatccagatatctcacctgctccgctatcttctcccggtcattgtacgctatcgataccgtctgacgcagatcactcgctgccttgtctttcagatctaccgcccggtacagcttctgcttgtactgacgaaccgatgccgcatccgatccgccgttcagaatgttgtagctcagtaccacttccaccacactctcgttctgctggccatctatgccgtccgcatcccacgaccactcccggtgcgctttcaaatcaagcttcgggtagaatttcgattcctgcacctttaccgcatgtttcgacgcgttgatgtccgacatcgtcgcaagaaatcccggattgtgctggtacgcatcccgaagcgcttctttcaccgttaccggtatcccgtcatcggcaagcagaaccgcctgcaggttctctttccggcagctcgcctaccagtcgctgatacctcgatgtcacgtcgtgcaggttgctcagttccgtcaggtagttcgattgtgccagcgccacccttgcgctgatctggtcaagatctacgccggctccaacgcctgctcgaacccggctgctcacctgaccgtagatctcctgatggtaatcgtagttcttcttcgcaagtctcaccatctcacgataccgaagcacatccgcatacgcccgaacgctctcaagccctaccgtctccatcgaatccatgaactcgaaatacctcgcctgaccggagtgcttcagacggcacacctgattgcaggtgtagaagccgtcgaacagcatctgcgtcagctccagacgaacccccttgcggaagtagtcgttcttcggtgctatatctccggacacccactccttgccaactcccgcagtgacgtccactcgaggccagtatccgccgttcgctacgccctgctcttcgtacacgtcgcggaacgcatggaacttcgacttgatctccgggttcgtgttcaccgctttctccaccgcttccttcaccgttaccgggccggcatgcatggtaaatggaatacccgacaacagcgacaccgatgcaagcaccttgaatgccctgttttttcttatgggatttttcatgcttgtaacttgattttacggttaataataaaaaaataattatgtcttaaaatccacaaagcgaaccggtctcatccaaaaaacggcattacaccaccgccaccccggtctgcacatatacatgcgtcccggaagctccaacctcatagtggttgaacgttatggtctccccgtttccatagacgtcgatgctctccgtacccgaagacgaaaagccgttcagatcgactctgtcgctgctcgtaccgagaatataaagcgtattatcgctgtccgtcatgctgacgacatcatctgcattgagattaagcaactgatgatttcccggataggtctggaaagagggcatgtcgcttccgaatccagggtatgaaatgtatgtcgtatcgctgccggggccataggtcaaatcgatcacctcaatgttcgtgatgttcttgttcgggctgaagtcaacgttgatattcttttcgagaataagggtatcgatgccatcaccgccgttgacggtatcgagcccgtcatatatgatgatatcgttaccggcaccacccgaaatgctgtccgcataattagcggctctgacatacgctggattgactgtaggatcggaacgataaccgccatcgccgttaaggatatcgttgccgtcaccgccatttatggtatcggctccacttccgcctacaaggaaatcatcgacagcaccgccggtcagggtatttcctgtaccattgataccgtacgaatcggcactgttgacctcttcgacaatatcagcaccgccaggcggaacaagctcgatggtcgcagtcgcctcggccgacacatccccgtcgttatccgcaaaagcgaaataaaatacgtcatcgacaccgacaagaatcactttaggggccgtataggtgtatgcacctgagtccatatcgactaaaagcgttcctccctgttgcgtggtcactgtcaatgtattctccgttgtatcgaacgtatgcgctgcagcgccggatgaaggagaaatactgccgcctgctgcaggactgtacacataggtcgaggaacccaccctgatcgagcggacataacctccgtccgggccgaatgaaccctggagcgttccggtgataggattgacaacgagcgtatcgataagcgcaagtttcagatcgttcggatcgctgacgatgatcgggtcaatctgtttctgtcctgcagcagcattcgcatcgtaggcaatcggtgcaagcgctgacgttgcagccgccacatccatccgtccgataccgaccgcataggaagtcacgtcgttgttttcaaggaatgtctcccatatggtttgctcggcaggttgtattccgatatcgccggcagtaattgttggcagcgaaggaagaccgtcggaaatgaagtatgcaatattatctgcgttggcaatcatgccgttagtattaacgaatgcatcatcggcagcttcgatggcaccatcgtagttcgttccgccattggcaacaaggctgttcagcatgatcttcgcctcttctacggtaacccattccgctgtcgtcaggctctggccgttcgtgctgaaaatcaccagcttgacgctcacatcaccacgataatcatactgcgacagcatttccgcgatactttcgaccgcaatatccattctggtcggatcgttgccggtcggatggctgtcattgttaaggtttctcgacatgctgccgctcacgtcaagcgtgatcagcaggttggtattctgcaacggcacctcataggagtttgatgtgggcgaaaccgcaggcgccacatcatcgacatcgatggtcaatgctgcagtggatatgtcgtcgtcggcatcctgtacggtataggtgatcacatcaggcagcggttccgccgaagaatgatcgacagatgcatcgcttgtatatgtccaggaaccatcggtgttcatggtaaatctgccatagatggtatcgacttcgctgccaagtgaaccggtctgcgtaacacccgactcgttcgtaaagacgaacccggtaatggttgccggctgatcggctccgggctgatcgttacccagaaccgaagtcccggttatggtattgccgccttccgcaacgttgccaccatcatcggccacggcaaccggcaggtcatcctcaacactgatgataaaggaattgctgttgaccaccagaggatcaccatcccgatcacgggcgattatcgatccggaaagatcgagcgatatcagctgatcatctcctgcaccgcctgtcagcgcaccgatatgatcgatctgatcctgcagggtgaactcgtagctgccgtctgcattgacacgcaaggtaaaaatcgtccttccatcggcagacgtagcggtaatggtatcgttgagggctccacccgtgctgctcgatgcagtataggaaaccgtgaacccgtttgatgtgatgacaggcaatccggaagcctgtaccgagaacgaggcagattcatccgctccgacggtaaccagtgacgtaacaaaaccgctggcagttaccgtatcgttaacactatcgtcgatattgccgccggtcaacctgtcttcctgtaccgtaccggtaaccgttgcggcattgttgataggtacatcgtcctcgatccggactgtaaatccgtttgtcctcgttatcggatcaccgtctgcgtcaagtgcggtaattgccggagcaagattgagcgacagtttttccgcatcgtttccggacgtatcaggatgatcgacctggtcatgcagcgtaaaggtgtatgctcctgttgccgcattcgttatgaccattgtaaacacgatgcggtctccgtcgttgaaggtaccgtcagtatcgacatctgcataaccggtaagggtagtaccgctgactgaatatctgacaagagaaccctttgaagaaaccgtaccgccagttgttgttaagaccgaatcgttgtcgatggcactggtgaaaacaatctgccccggtctgtccgctcccatcgagaagagcgtattgagaaaaccattcaccgaaacagcttcgccggaaccgttacccactgacccttcgatgctgtcgttgttcatgtcacccgggtcgtaaacagtcaggccatcctcataaacgtcaatctgaagagatccggcagaaaccggaacatcatcttccacctcgatgacgaaccgaccggtaccggtaagtgaagccgtatcgccgtcattgtccgatgcccgaagaatcgaggtgaaatcgatctcgatattctctgcatcgccggtatcgccaccaagaggagtcggatgatccagctggtcgagcacgcagaaggtataattgccgttgatctgatcgatagcaagcgtgaaaacctcacgatcacccgtatcgtatcctgccgtgcccttatcaacgtaaccgacaagtgtctcgttgataccatcgtggttttcatcaatcacgacatacgaaacatcttcaccgttggactcaagatcgtttctaaggccactgacgttatcgtcaaggaagtaatatccaggctcatcctcacccatggagaacaatccgataattgaatttgaatacacggtaccataaggatcgctatcaatattgccaatgattgtgctgccctcctgcagttcatcctcatcaacatgtcctctgacgttttcattgctctcctccggtttatcatcctgtaccctcatcaccagttgtccggtaccgagagaaccgatatcgccatcataatcggttgcaacgataaggcttgaaaaatcgatatcgaggtagttttcggtatccgctactgtatcctcatgatcgagttttccaaaaagttcgaacgtataggaaccgctactgtcaaatgagaatgaaaacacctgccattccccggagccaaccagctcgtcatcattgacatcggcatatgctgtaattgtgttgcctgatttgatatagatcagattttcaccattcgaggtcaagttctggttcagcaggccctgcatatttgatgaaagcgaataacttcccataggttcatcggcgcctgatttcatcatgcctgcaacactgccgctccagactgtattgacaccatccccatcaccattcatgcccgaaagatcatcgtcatccggattgccatcaccgtctatcgattcctcttcgacataccctatctgtggggggccgtctgatgtcgggatgtcgtcttccacgtttatgaccagagagccgccgtcaagctcgagttcgtcgttgtccgcgtcggtaacgatgatggcacccgagaggtcgatttccagcgtctgcaggtcaccaagatcaccggacattggggcctggtgatcgagctggtcgagcagcgtgaactcgtactcgccggtcgtcgcatcgagttccagcgtgaacaccgctccgtcagggccgctcgctgtcagggtgtcgccacttacctggtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtagaccgcaggttcgtccgctccgagcgagacaagacccgctacgctgcccgttaccgataccgtctgaccgccctcggcgttgcccgtcgacagcgcgtcttcgtgcaccgtgccggtcatcgcttcgtcgttctgcaccggaatgtcgttctcgacgcttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgccggtcgtcgcatcgagttccagcgtgaacaccgctccgtcagggccgctcgctgtcagggtgtcgccacttacctcgtaggtgagcgattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtagaccgcaggttcgtccgctccgagcgagacaagacccgctacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcatcgcttcgtcgttctgttccgggatgtcgttctcgacgcttatgaccagtgagccgccgtcaagctcgagttcgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgctcgctgtcagggtgtcgccacttacctggtaggtgagcgattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgttctcgacgcttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccacttacctcgtaggtgagcgattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcgacttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgtcttccacgtttatgaccagtgagccgccgtcaagttcgagtacgtcgttgtctgcgtcggtgacgatgatggcgctcgagaggtctatcggaagcagttcgccgtcgtcttcaccgccctggtgatcgagctggtcgagcagcgtgaactcgtactcgcctgtcgttgcatcgagttccagcgtgaacaccgctccgtcagggccgttcgctgtcagggtgtcgccgtctacctcgtaggtgagcaattcgcctttcgaggtcaacccaagattttccagcgtcgtcgtgtcggggttcaggctgtaggtcgcaggttcgtccgctccgagcgagaccagacccgatacgctgcccgttaccgataccgtctgaccgccctcggcgttgcctgtcggcagcgcgtcttcgtgcaccgtgccggtcaccgcttcgtcgttctgttccgggatgtcgttaacggtaacggtaaacaacccttttgcggtatcgccattgtaatcccttgcctgaaatggaatggtaatcggtacatcgttttcaccggcaccgggttcatgatcgatctggtcagtgagggtaaatgtataggtctgcgaaccaccaagatcggtaggattgttgatgacaaccgtaaatatggtacggccatcttcagtatatgctgtcagggtatgcccgtccggtgatatttcgtaaaggaccggggagccctttgaagtcagtacaggcaactgttcgggattgacaaaagtagtatcgaggggctctccggcaggctgaacggcaagtgaaccggttacttctacgggttctttgtcaggatcgttgccaactgacaatttcgtattcagatcatcctcatccaggccaaggttgtcaggatttccgatagagggctgtgtattcttttttccatcatccccatagtcacgatattccctaacgaactcctcccttgcaacgtactcgacttctgaacccattacgatgcgaggatcatgcgttgcccgaccatccgtgaatgcgtcatactctccattcctgtctgaaagcgaagatttatagtcgcccttaaccgacatgaacgtatatggcttcttgccaagggtttcatcgatacgggcaacccttataaacccgtgatgctgatcgtctaaaagagctcctccttttttcacgccttcttttaagtcactccgatctccggcatggtaatcggttgcgccttccctttcttctccagcggagccatctttatttaccgtgaactgagatgcatcgagcaggatggacttgtttccggaaatgactttatgtgcaccattcgagccggtaagctcaaccctgcttccgttttcagtaacaaggacctctccctgataaacagcttccccttgaccgacagaacgaagttttccatcctgggaacgcagccacgcttttcccgttaccgaagttacggttgcaatcggggttgtattgttggtgctcatatgctgaatttgaggattatagtataaaaaaagcatctaaagccagcagaaaacacagtgctggcaaggttaccgtaaaggcaacagaaataataatttagtaatgcgagacgggggaaatgaagtacaaaagcatcggatcagcacataaacagacaaaacagaattcaaacagcaagcaaccaagataaaagaataaccaccgtacaaacagccgtcatttccggaaacaagtcttaactattctggttcatcgcacacccggcaactgagggagcaatcggctgggaagccggatgcatttttcgcggatcatgcgcggaaagatgtaaaacacaaaacttataacggtattgataagagtaacgtaatctatatatcacttttttttactttatcccaacagaaaaagtccgttttacaaaaaatcaacaattattacccaaccaaaacggagcgggagtaagttgtattaatacctcacaaaaactcctgtacagcctttgaagcgatgctttacttaatatatatacccttgtatgaaggagtagtcatgacgagtttttttccagaaaacaattataatagcgtaaaaatccagcttgccaactcaacagacaacaattcctgaaacaatgaaaaaaaattatcacatcagaatatcgaaacggattgctgtatcaaaacagtaatatcagggcttgaggcactggtgtaggggttgtatgcaataccatcgtgaatcactgcatcaccagcagaccatgtaccggcaaaattcacaccgtcagcgctacttcccataatatagagattgttgctgccccccgtgaattcggacacgtccgaagcggatagttgggaaattctgtgtctgccggaagcagacaaatcaattatctcaacatcgagaaccgccccaaaaccactgaaatcgaatgtgccgctttgctcgaataccagcctgtccattccctgtcctccatcgatgacagaatctgatagatcaaagaataaggtatcatcaccagcgtcaccatacagggcatcggcccctgatccccccttcaatatatcggcaccctcctcacccagcaaaatgtcattaccggaaacaccctcaagcaagtcgttgccagctcctcctaaaagaatatcgttccccgcagcaccattgagcgtatcattacctccaagtccattgatactgttctccgcgctgttgcctgtaagaagattatcctggccgtttcctgttccctctaacgagaacgaacccataaataacatcgattccacatattccggaagcagataattgacggttgtgtaaacggtatcgtatccggaaacgtcttcttcaacaaggatggttccggaactgcttacatagtacaagtcatttccatcacctccatacagcgtttcgtttccatcaccgccgttgagcgtatcgttaccaccgcctccgtataacacatcgtctcctgtctgaccgttcaaccggtcatttcctccgttgcccgtcaaaacatcattacctgctccaccactgatgatgttgttggcatcgttaccggtaatattattttctgcactgttaccggtagcattgatggctgatgtcccggataaaacgagatgttcgaaattcgttcggagggtgtagttaatagaagaatgaaccgtatctgtaccggccccgcttgactcataaacggtatcctttgaattgtctatgtaataggtatcatcaccacttcctcccgacatactgtcaatacccccgccgccgtcaagcatatcgtcaccggcacctcctgaaagcgtatcgttgtcttcgccgcctgacaacagatcattacccgctccgccgtcaagactgtcgaatccgctatcaccatagagcgtatcatcaccactcaaccacccttgaaaatcatcgtcataaaccataccgcccgaaagcgtatcgttgccagccgacccgatgatcatatcattacctaatgaaccgtcgagagagtcatggtcatctccgccatcgagcatatcgcttccgtctcctccatccagcgtatcgttgccgatacccccgtatagctgatcctgtccgtttccaccatacaacgtatcatcaccatcatcgccatgcagcaaatcggatgaatactcgtcgaactgctcatccatgccatacagcagatcgttaccggcgccacccccaagcgtatcatcgtactcgccgccgtaaagcgtatcattcccgtttcctcccgtgagcgtatcgagtccggaaccgccatgcagtatatcgtcacctgcaccgccatcaagaatatcctgtccataactgccatcaagaaaatcattcccggcatctccgtaaatggagtcgtcaccgctcatccagccataccaggaataatcgaaatacacgccgccataaaccgtatcgtctccttcacctccatagagaagatcatgatcgagtccaccgtcaataagatcgttgcctgatcctccctcgatggtatcgtttccctcataactgtacagcatgtcgttcccgtcgagaccaaacagataatcatccgtccactcgcctgtgatgaaatcatcaccatcagtaccggtcagtactccaaggtggtcaccatattcgcttgaaaccgtaataaatgacgatggttctattgtacctgcagcaacttcaaggttccattcaggacccgtgcggtcatccgacgcagcaacatccgctttcgtatatgctgaaagatcggacacaaacttcctgcccttatctccttgaccgatattgcagccatacagtaacagatccgcatcatccgcaagcatatcgcctaaacggatcagctcatctttatgaagttcaagattgtctgtcgtcaatacggtagaaccaatcgcaacagcaccctgatcaccgtatgcgataatgctgattgaatcatatgcgacgggataacgtatagcggaaaagatctgttctaatccatcctcctgaggtgaaagtatcacataccgggcatcatccggcaaatcggatatgatccgctcgaaatttcgaacacgactatcgataaagactacagcattgctcatggtctctcctttataccgtatttgttacaagagtgaaatggggctcatccctgacaaaacgccgcttgacctcaggttcggcgagacaaagaccttggtttttaaaacctgctatacaaaaacggaatcagggggttagagaaatagtatggaataaagatagatgtaaaaccattaatcagcaacatgctcttgctgatcctccatgacaattgtcgtctattattcgtcaaaaagttatttatcaagtacttgccatgaaataacaaagcaagagaagattttcaataaatatcctctcttgcttctatgcttttttaacgattgttgcctggaaatcgccttttatcttacttaattttcacagcacgtccggagcttcagcaacaggcacatcggcctccgtcacctgcggcatgggaatgttgatgtctttcagactcggcatctccccgcgtaccactcccatcgtgctcatcagcttgcccatgcctgccagcgtccgcgcattggctaccgtcaggtcgaaaaagccgttgaagtacgcgcgctgcgcctgatagtattcgttctccgtatccagtacatccagcagggtacgcttgccaatgctgaactgatcacgatacgctgctcgcactcggtccaggttcttccgatgctgatccagatatctcacctgctccgctatcttctcccggtcattgtacgctatcgataccgtctgacgcagatcactcgctgccttgtctttcagatctaccgcccggtacagcttctgcttgtactgacgaaccgatgccgcatccgatccgccgttcagaatgttgtagctcagtaccacttccaccacactctcgttctgctggccatctatgccgtccgcatcccacgaccactcccggtgcgctttcaaatcaagcttcgggtagaatttcgattcctgcacctttaccgcatgtttcgacgcgttgatgtccgacatcgtcgcaagaaatcccggattgtgctggtacgcatcccgaagcgcttctttcaccgttaccggtatcccgtcatcggcaagcagaaccgcctgcaggttctcttccggcagctcgcctaccagtcgctgatacctcgatgtcacgtcgtgcaggttgctcagttccgtcaggtagttcgattgtgccagcgccacccttgcgctgatctggtcaagatctacgccggctccaacgcctgctcgaacccggctgctcacctgaccgtagatctcctgatggtaatcgtagttcttcttcgcaagtctcaccatctcacgataccgaagcacatccgcatacgcccgaacgctctcaagccctaccgtctccatcgaatccatgaactcgaaatacctcgcctgaccggagtgcttcagacggcacacctgattgcaggtgtagaagccgtcgaacagcatctgcgtcagctccagacgaacccccttgcggaagtagtcgttcttcggtgctatatctccggacacccactccttgccaactcccgcagtgacgtccactcgaggccagtatccgccgttcgctacgccctgctcttcgtacacgtcgcggaacgcatggaacttcgacttgatctccgggttcgtgttcaccgctttctccaccgcttccttcaccgttaccgggccggcagcagcgtccgtccggatgataccggcaccgaacaacaataccgctaaaaatgatgtcctcagacctttttcagttgattgtttcatggtttaaaattttttgtatgagtgacaataagcatacctttgctatcacaacccgctggttgccataccgtcctggacataaagcgttactccaccgttattccacatatccatcgtataggtcttgccgttcagcaggactgatacattttctgcatcttttgatccgaaaccgctcccggatacactatcgccaatacctccgataatgtagagaattgaagagcccgaaatacctgtaacatcattagtatcgagatttgtaatcgtattgctgtcggcatcggaagcaagattgatgatctcgatgccgtctattctgccagacagagttgtaccagtgaaatcaagatctgtcccgccggtcagcaacagtgtatcgattccgatacctccgtttatgaatcctgtacccgtatccccgctatcgtaaacaagcgtatcgttgccatcgccaccgttaaggctgtcgttacctgtgcctccatcgagaagatcgttacctcctccgccagtcagcgtatcgtttccgccaagtccggtcagccaatcatcctcggatccgctgcttattccggcaagtgattctgccgatcccgtaccaacgctcagcagatagatcccgtcctgaactttcagggtagccgtaccgcttgtgtacacgttataggttacgccttcttcagtaaccggagtgccgactccccaggagccgctcagctgcaccccgttggtcgcatctcccagaattgtcaacgtattgccacccgaagtgattgaagagatatctgatgccgcaagatccagcaccttggcaagaacatcgagctttaaggtctcgatgcttgcaagagcgccaagatcagggtcaaagtcgatagtggatcctccctttacgaacagtgtatcgataccgtttccgccgttaatggttgcatcggcagaatcatacacgatgacatcattcccgtcaccgccattgagtgaatcaacgccatctccaccgtcaatgatatcatcgccatctgcgccatttatagtgtcgtttcctcctttgcccatgatataatcagagtttggacctccagacatattctcgttggttgaatttccgattgaaggaggattcacggtaatcgaaccggttgaagaaaccacatcgccatccgcatcactgatcgagaagctgaaggtgtctgtaaatgccactgtaaccgtcgtcccaggtgacgtatagaggtattctccggtattcatatcaacggacaattttgaccctttcagcgttgtaattgtcaaccgatctgtcgtcgtatcgaaaacgcttctgttcgttcctgaaacggttacagagccaccggaagcgggattgaaagtatatgttgtaccatctatcgatatggacttgacatatccatcttcatctgcgcctgttgactggatcaatgttcctgaaatggaatccggatcgaccgtacttgacagtagtgctccaagctgggattcctgggtaacaacattcgccgaacgctctgtattggtttctccattatacgccacaggatcaagagttgcctgggtagctcctgcaccaactcctatagcatagttgttgatattgtttgttgtcaggaatgattcccattgctgctcctcgggactgttgatccctggtgaagtcgctggggtgttaggcacgccatccgaaaggaaataaccgacattctgcgactgcggtgtcgaaagcttgcctgcattgttgtatgtagtcatcacatcgacaagagcatcatcgtaattcgttgaaccggatgccgacagcccatttatttgagttatcgccgttccaggatcgagccaaacctggccactcacaattatcggctgagccgaagcggagaaggtaatgatctgtaccttgacatcaccgagagcatcgtactgatttatcagcgatgcgatagcctccttggcgaactgcaggcgtgttttgcctccgctgttcggaatcacatcattcatacttcccgaaacatcaaggatgatggtaagattcgtatcgatcggtttggctgtaaaggattcgcttacaacggttgggatcggtacgtcatcctgaaccgtgatcaccagcgttaccgtgccaagacctatcctgtcgccatcgttgtcataaccgtacaccgatcctgacagatcgatcgtcttgagcgtctcgatgttgtctgctgctgcgtccgggtgatcgatctgggtcaacacaggcgtgaactcgtacgcagcacacgtcggtcgtatcggggtgatctcgaacgtgaacacaacccggtctgtaccgtccagcgcacccgtcgaggagccgctgtcgacgtacgccgtcaacctgtcgcccgtcacatcatacacaaccgtctcgccggcagacgtcagaacaggaagtcccgtcggcgtgccgttcaacccgtatcgaccaggatcatccgcgccgactccgaacaggctgctcagggtacccgaccataccgcattgtcgccgtcactgtctccatcgataccagagacgtcactgtcgccatcgttgccgccatcaagcgcttcttcttcgacataaccaacggtcgtgctaccgctggaaaccggtacgtcgtcttctacgcggattaccagactgccggcgtccgataccagccagtcgccgtccttgtccgtcactttcagcgtgcctgacaggtcgatcgtcagctgctcaaggtcgcttgagggtatcgagctgtcgctgccgaccggatggtcgagctggtcgaccagcgtaaaggtataggagcccgttacggcgtctacctgcagcgtgaacaccgtctggccgtcactgacccgaaccgccgtcagcgtgtcgccgactacgcttgtcgttaactgcgacccttgcgaggtcagcgtatcgggtaaggtgatcgactgcagactgtagacggccgattcgtctgcgcctatcgtgaacagaccggtcacaaaaccgctggcagataccactttgcctgactcgcccgcctggttgccggtcgactgacccgtcagggcgtcttcgtgaacctgaccgctgacaaccgtgctcgtctgaaccggtacgtcgtcttctacgcggattaccagactgccggcgtccgatacctgccagtcgccgtccttgtccgtcactttcagcgtgcctgacaggtcgatcgtcagctgctcaaggtcgcttgagggtatcgagctgtcgctgccggtcggatggtcgagctggtcgaccagcgtaaaggtataggagcccgttacggcgtctacctgcagcgtgaacaccgtctggccgtcactgacccgaaccgccgtcagcgtgtcgccgactacgcttgtcgttaactgcgacccttgcgaggtcagcgtatcggggaaggtgatcgactgcagactgtagacggccgattcgtctgcgcctatcgtgaacagaccggtcacaaaaccgctggcagataccactttgcctgactcgcccgcctggttgccggtcgactgacccgtcagggcgtcttcgtgaacctgaccgctgacaaccgtgctcgtctgaaccggtacgtcgtcttctacgcggattaccagactgccggcgtccgataccagccagtcgccgtccttgtccgtcactttcagcgtgcctgacaggtcgatcgtcagctgctcaaggtcgcttgagggtatcgagctgtcgctgccggtcggatggtcgagctggtcgaccagcgtaaaggtataggagcccgttacggcgtctacctgcagcgtgaacaccgtctggccgtcactgacccgaaccgccgtcagcgtgtcgccgactacgcttgtcgttaactgcgacccttgcgaggtcagcgtatcgggtaaggtgatcgactgcagactgtagacggccgattcgtctgcgcctatcgtgaacagaccggtcacaaaaccgctggcagataccactttgcctgactcgcccgcctggttgccggtcgactgacccgtcagggcgtcttcgtgaacctgaccgctgacaaccgtgctcgtctgaaccggtacgtcgtcttctacgcggattaccagactgccggcgtccgatacctgccagtcgccgtccttgtccgtcactttcagcgtgcctgacaggtcgatcgtcagctgctcaaggtcgcttgagggtatcgagctgtcgctgccggccggatggtcgagctggtcgaccagcgtaaaggtataggagcccgttacggcgtctacctgcagcgtgaacaccgtctggccgtcactgacccgaaccgccgtcagcgtgtcgccgactacgcttgtcgttaactgcgacccttgcgaggtcagcgtatcgggtaaggtgatcgactgcagactgtagacggccgattcgtctgcgcctatcgtgaacagaccggtcacaaaaccgctggcagataccactttgcctgactcgcccgcctggttgccggtcgactgacccgtcagggcgtcttcgtgaacctgaccgctgacaaccgtgctcgtctgaaccggtacgtcgtcttctacgcggattaccagactgccggcgtccgatacctgccagtcgccgtccttgtccgtcactttcagcgtgcctgacaggtcgatcgtcagctgctcaaggtcgcttgagggtatcgagctgtcgctgccggccggatggtcgagctggtcgaccagcgtaaaggtataggagcccgttacggcgtctacctgcagcgtgaacaccgtctggccgtcactgacccgaaccgccgtcagcgtgtcgccgactacgcttgtcgttaactgcgacccttgcgaggtcagcgtatcggggaaggtgatcgactgcagactgtagacggccgattcgtctgcgcctatcgtgaacagaccggtcacaaaaccgctggcagataccactttgcctgactcgcccgcctggttgccggtcgactgacccgtcagggcgtcttcgtgaacctgaccgctgacaaccgtgctcgtctgaaccggtacgtcgtcttctacgcggattaccagactgccggcgtccgataccagccagtcgccgtccttgtccgtcactttcagcgtgcctgacaggtcgatcgtcagctgctcaaggtcgcttgagggtatcgagctgtcgctgccggccggatggtcgagctggtcgaccagcgtaaaggtataggagcccgttacggcgtctacctgcagcgtgaacaccgtctggccgtcactgacccgaaccgccgtcagcgtgtcgccgactacgcttgtcgttaactgcgacccttgcgaggtcagcgtatcgggtaaggtgatcgactgcagactgtagacggccgattcgtctgcgcctatcgtgaacagaccggtcacaaaaccgctggcagataccactttgcctgactcgcccgcctggttgccggtcgactgacccgtcagggcgtcttcgtgaacctgaccgctgacaaccgtgctcgtctgaaccggtacgtcgtcttctacgcggattaccagactgccggcgtccgataccagccagtcgccgtccttgtccgtcactttcagcgtgcctgacaggtcgatcgtcagctgctcaaggtcgcttgagggtatcgagctgtcgctgccggtcggatggtcgagctggtcgaccagcgtaaaggtataggagcccgttacggcgtctacctgcagcgtgaacaccgtctggccgtcactgacccgaaccgccgtcagcgtgtcgccgactacgcttgtcgttaactgcgacccttgcgaggtcagcgtatcggggaaggtgatcgactgcagactgtagacggccgattcgtctgcgcctatcgtgaacagaccggtcacaaaaccgctggcagataccactttgcctgactcgcccgcctggttgccggtcgactgacccgtcagggcgtcttcgtgaacctgaccgctgacaaccgtgctcgtctgaaccggtacgtcgtcttctacgcggattaccagactgccggcgtccgataccagccagtcgccgtccttgtccgtcactttcagcgtgcctgacaggtcgatcgtcagctgctcaaggtcgcttgagggtatcgagctgtcgctgccggccggatggtcgagctggtcgaccagcgtaaaggtataggagcccgttacggcgtctacctgcagcgtgaacaccgtctggccgtcactgacccgaaccgccgtcagcgtgtcgccgactacgcttgtcgttaactgcgacccttgcgaggtcagcgtatcgggtaaggtgatcgactgcagactgtagacggccgattcgtctgcgcctatcgtgaacagaccggtcacaaaaccgctggcagataccactttgcctgactcgcccgcctggttgccggtcgactgacccgtcagggcgtcttcgtgaacctgaccgctgacaaccgtgctcgtctgaaccggtacgtcgtcttctacgcggattaccagactgccggcgtccgataccagccagtcgccgtccttgtccgtcactttcagcgtgcctgacaggtcgatcgtcagctgctcaaggtcgcttgagggtatcgagctgtcgctgccggccggatggtcgagctggtcgaccagcgtaaaggtataggagcccgttacggcgtctacctgcagcgtgaacaccgtctggccgtcactgacccgaaccgccgtcagcgtgtcgccgactacgcttgtcgttaactgcgacccttgcgaggtcagcgtatcggggaaggtgatcgactgcagactgtagacggccgattcgtctgcgcctatcgtgaacagaccggtcacaaaaccgctggcagataccactttgcctgactcgcccgcctggttgccggtcgactgacccgtcagggcgtcttcgtgaacctgaccgctgacaaccgtgctcgtctgaaccggtacgtcgtcttctacgcggattaccagactgccggcgtccgatacctgccagtcgccgtccttgtccgtcactttcagcgtgcctgacaggtcgatcgtcagctgctcaaggtcgcttgagggtatcgagctgtcgctgccggccggatggtcgagctggtcgaccagcgtaaaggtataggagcccgttacggcgtctacctgcagcgtgaacaccgtctggccgtcactgacccgaaccgccgtcagcgtgtcgccgactacgcttgtcgttaactgcgacccttgcgaggtcagcgtatcggggaaggtgatcgactgcagactgtagacggccgattcgtctgcgcctatcgtgaacagaccggtcacaaaaccgctggcagataccactttgcctgactcgcccgcctggttgccggtcgactgacccgtcagggcgtcttcgtgaacctgaccgctgacaaccgtgctcgtctgaaccggtacgtcgtcaacaacagtcacagtaaaaattccatttacagcatcgccgttataatcctgaactgtgaatgaaaatggaatatcaagcaggttttctccctgaccatcaggatggtcaagctggtcatcgagagtgaacgtgtaggattgttctccgttggagtcggaaggattgttgatgacaacagtaaataccgtccgtccatcatcagtgtaggccctgattgtgtgtccgtcgttgatgatctcatattgtacaggcgctccttgtgaaaaaagaacaggaagcgacgatgtggagttgaataccgtatcgagaggctctcctgccggtataacatcaagtgaaccgctgacgactacagtttccttttcgggatcgcttccctccgactgcgaattatccagatcatcttcatcaacgatctgattttcaggaatgcctattgagggccttgtattacttttttcatcttctgcatactctgtatattgccttacaacctcttctctttcaacatactcgatcgccagcggatccattgcaatacggggatcatgagttgctctcccgtcaacaaaagcgtcatattccgccgttctgccatctgctgacggatcgtaattccctttgaccgatacaaatcgataaggcatttctcccagtgtttcatcgatacgtgaaacacgaataaaaccatgatgctggtcatgtaaagagtcgatctgtcgtggtgagggtttatcatgttgctctggctgctcttcgaatagatctggctgagctgcattactgaaatgaactgccgaaagctgaacggactggttcccttcgatggtcttctccgttccgttttctgccctgagcacggctttagccccactctcggaaacaataatatccccttcatatatcttgtcgccagccttgaggatacgttttgacccattttcctgctgtacgtaaatcttcccgtttactgaagccgccgtcgcgaccggtgtgttgccgtacgtattcatagtagaaaataagtatatagatatgaaaccgaaaaggtatttcggtgaacaaccccattatttagacggacataaccgccctgaaatcagcctgttgctatacaaagaatgggagtatgagggggccgaagaggtattctattatacctcaaaaagaggaaacagagattagtcaggaagatgaacttgctgttcacaaaaccgccctcaaaaacatccgtaaaaagtcaaataacgcgtcatttgcatgattcaatctatcaaacaacaaaaaacatgccataaattactgcaaagcgacactaaacggtggctaaggttaatcatcatagtcttttgagattataactacactttaatcattgcccaaagcactgtctcatatcaagacaatacgtatctcaactgcaccacaataaaacacaataaatacatcaatccacctgcgtacaaaacaaaagtgtatcagatttccgtttaacgaaagttaaagtttcgaaaaaaaggcattttttgcttacaatagcctgtagctaaaccgacaacagaaacagctggcactcaatgcaaatatcacgtaaaatcgagatcgattacggtcatacccttccaaacagcttttcattctgcaaccagctgcatggacatcgcggagccattgttgccactgtggaaggcccgatgataaaccgaaaaggagaaaaagaagagggaatggtcatggattttaaattcctgaaagacatcatggtccgtcacatccatgatattctggatcatggctttgcagtctggaaggatgaccgggaagacctggaatttattatgaagcgcaactcacgggttttggtaaccgatgaaccgcctaccgccgaatgccttgcaaaatgggcttttaatcaaataaagaaccatctgccagaaggggttatactgaaacaggtacgatggtatgaaacgccaaacaattgggcggactatgaaggaatccagtaaatctctcccgcctgttcctttgtgccgaacctgccgctgcagaaaagctctttcatcgtctgatcagcacgttcatgatcgccggaaaaacggacaagcaaggcagctgataactccttctcctgaaccggatgacggaaaacgatagccgtaacggcttcaagcagatctgttgcgctgctgaggtccatactgccttttgccggatgcaaaaccggagctgcagttgagaggatcactacggcacgatcgatgcgctcattgtcaggcagaacgacttgctgttcgggcgcagggcgtgtcggaagaacaagatgcaccatatcgggagcgaccagcttcatagctgcagcaagttcatttaaagcttcatcggagtcgttgaggccattgagcagcatgacttcaacccacaatttccccttgtactcctgtctgaactgaatcagtccatcgagatgctgcttaaaagtgaaccccgaagccggacggtctatacgctcataaagctcttccgaaccagcgttcagcgagggaagcactgcatcagcatgcagcagttccctgcgtacttcctccagatgaaaaagggaaccgttggttatgaccgcaacgggaattgcggtcatctttttcacttcttcgatcaggtagccgatatctttataaagcagggtttctcccgatccgacaaaggttatccagtctatatgcgtacctgcctgaagggcgtcacggatctctttcagtatctcttcaggaggataaaactcgcagcgttcggttacatagtgcttcgtccttcctatctgacagtaaacgcaattccaggtacagcttttcatgggcagcagatcgacgccaagcgactggccaagtcgtttggacgataccggcccgaaaacatgtttcaaaggcccctgctccctttttctgtcgagcggcatcgccttcaggcctcccctgcggtctgcagttcagcaattttcaattcactctcagcttcgaacgcctcttttgaaatatgaggcaaaacaaggcttgaaatggaaaaagcgatgatttccatcatgaatatcgcagcataggcccaaacataggttcccgaaaaatggtaaaccacgtcgcggattataccggcgccgaaatgtccgagaaaaatcgcaaggctttgggcggttccccaaagaccgatatagataccgctccgtcctgccgtcatggtcatcatcatggagatattcgaaacacttgccgcgccaagaccgataccggtaaccaccagagcaatgcgcagaaactgttcatcgcgcatgaaaccggctgcaatcagcatgctgaagccgataatcccgaaaaaattgcctatatgcgcgccacgcttctgaccgatcctgttgagcagaaatcccacgatcagcatgaaaatcagctgcgtaccgcccattgtcggtcggaacagcttggtagttgttccgaccggcatgccgaatacatcgccaccaaaaggatccataacgatctcattggcaaaaagcgcaaaaatggatataaaaatatagaaggcaaactgcagggttctcggcgaagaggagagcaggcggatcgactgggaaaaactgatggagtgcttgctctttccttcttttgattgaacgttgcgcttttcaacacccagcaccgcaaacaggccgatgcagagagcgacaaaacctccaacctcggcaacggtaatgagacgttcgggcgtatagacgtcgagaaaggaaccgacaattcgagtggaaacgattgtggtaagcaccatcagcgtccagctcgccccggtaaccttgccgatatgctcctctcccaccgtatcggcaagcagagcgtagtaggctgtggtggcaacctgaagaccaaacccgaaaaccaggaaaataacggcaagcttcagaagcccgatatctgttatgaccgcaacgagcagatcggaaaagcttttacctgcaacactcacctcataggcggcagcaggcgcaaatatgaatgagaacacgcagctcaacaggccaagaaggatatatggcgtgcgcctcagcccgaaaatatgcgagcgatccgacatattgccggcccaaaccttcacgccgaaaattgcaagcagctccttgagactgatgagaccgaacacaatggttgaagatatcccgagatccgtagtcatcacccggttgagggtatcgtgcagaaaaccgagcatgataccgaaacccatctggaaaagcgaaaggcggataaggttcaatgtcttcatggaatgttcagataaacttgttgagcgcacctgtatggttactatccgaagcggattcagggcagagaatacattcaggacgaaacgggaaaacgcaaaataatcaattgcgtcacgaagcccttaatttacataaatccccttcccccacaagacatgctccatcagcaaggcttgtaaatcaaagggtttttctttatcctcataattattaatcatcttgggggtgccatctgttccggcctgcattgatacaagccggaaggaggctgagatcaaacccttgtaacttgatgcaggtaatactgacgcaagaaaagatggagctgcttttcttcctacagaagcttctctttgccttccgggcagtaaaactgcctttttctacgtgtaacccacagccatgaacaccttttcggacaatatcttctgccctgagcaccgcatgtacggcaacgcttcgaaaaaaacccacacaaagggatgcatccaccccatagaagtcggcatgagaaccctcagcctcacgaaaacctacacctgcaggggaatcgaattttcatcgatcccgctctacgacacaagcggaccctattccgacccatccgtaataataaatcctgaaaaaggactgaatccgcttcgcgacaagtggaagttcaacagcgaaaacacggaacctgtttctgaacaaggcaatgaaactgcagctgccagagtgccgcttcgggcaaaaaaagggtgctccgtcacgcagctcgcctttgcgcgcaagggaatcatcactcccgaaatggagtatgtggctattcgcgaaaaccagcagctcgaagaatggatcgcatcattcccgatcggcggaaaaaccgcagaacccttcaccgcagaattcgtacggcaggaagttgcggccggcagggccatcattcctgccaacattaaccaccccgaacttgagccgatgattatcggaagaaatttcagggtaaagatcaatgcgaacatcggcaactccgccatggggtcctctatcgaagaagaggtcgaaaaagccgtatgggcatgccgctggggcgccgataccgtgatggacctcagtacaggaaccaacatccaccagaccagggagtggatactgcgtaactcacccgttcctatcggcacggttccaatgtaccaggcgcttgaaaaagccggaggcgttgcagaaaacctcacctgggaactctaccgcgatacgctcgtcgaacaggcggaacagggagtcgattacttcaccatccatgccggtattctgcaggagcatttgccggccgcgggccggcgcatgaccggtatcgtgtcgcgaggaggtgcaatcatggccaaatggtgcaaaaccaataaccgggaaaatttcctgtacacccatttcgacgagatctgcgaaatcttgagaagctacgacatcgccatttcgctcggcgacgctttgcgacccggctgtattgcagacgcaaacgacgaggctcagttcggtgaactgaaagtgctcggcgaactgaccctcctggcatgggagcacgacgtgcaggtaatgatcgagggaccgggccatgtacctctcaatctcgtggaagagaacatgcggaaacagctcgaactttgccacggagccccgttctacacgctcggtccgcttattaccgatattgctgccggttacgaccacatcaattctgctatcggcggcacactgattgccgcatacggctgttccatgctctgctatgtcaccccgaaagagcatctcggcctgccagacaagaacgacgtgagagaaggcgttgtggtacacaaagtagccgcacacgctgccgatattgcgaaaggaaacccgaccgcatggctgcaggacgaactgatgagtcgcgcccgatacgcatttgcctgggaggatcagttcaatctttcgctcgatcccgtaaaagccagggtgctgtacgccgaaagcagggccgcaagcggacagaccgacgggaatccggacttctgtaccatgtgcggcccggatttctgctccatgaaacgctcgcaggaaaagtgaaaagagagtattctggtgccaaactgaaacacctgcaagagagatctcggttgtcttcgacactcccggaaataaattggttgaaacagaaaaggtgcccttacggagcaccttttctgtttatctgttcttcacgacgcaatgcctgtcacactgcaggaacattgaaatatcgttactcgcgggtacctcgaaaaagtgttgtgagcacccagagtgcaaggcggacggagcggagaaaccggagtgtacacgcagtacatgaggatttcgagcaccgatcaacgcagcaatcttggtgtggaataacttttttgaggtgccttcgtaatcagcaggcagccttgacgatagcggcaaaatccgctgcattgaggctcgcaccgccgataagcccgccgtcgatgtccggcatggcaaacagttccgcagcgttcgaaggcttcacgcttcctccgtactggatacgaagaccgtcggcagcctctgctccataaagctcactgaccgtcttgcgaataagagcatgcacttcctgcgcctgctcggaagaggctgttttgcctgtaccgatggcccataccggctcatacgcgatcaccagatcaccgatgccggcaatgccggcaagacctgccttgacctgacgggtcaccacatcgccggtaataccgccttctcgctcttcgagcgtttcgccgacacagagaatgaccctgagcccttcctgaagcgctttggagaccttgcggttgacgatttcatccgtctcaccgaaaagctgacgacgctcggaatgaccgataataacgtaagtgcagccggcaccgagaatcatccttgcagatacctctccggtaaaggcgccatcgttttcgtagtggcagttttgtgcggcaagaaaaagagaacccgatgcgagtaattttccggtctcgaaaagagcgggacaggttggagcgatgccggcttcacaccctgaaaaaccgctgccaagctctgcgataaccgcagaagcaagctccacggactcggcaatggtcaaattcattttccagttacctgcaacaatgtttgtacgcttcatatgttaataatctgtttttacctcgccatagatcttgtcgatctgttcaaggctgaaggtgtgtttgcctttccgggcatccttcaattcaatcccgctgctgctgacagaggtgaccaccccatgccatacgcgctgctctttggtgacaagattgatttcccggttcaaaagagtttgattaccgccgatctgggccggacggtagatgatttgacgtttacccataagtaaccgatggttggttgaataagctcctgaatataacaaaagcccggtttttccagagcgattatttgacgcactctgtgcgcccccaatttcaatattaaaacaaaaaagccctgcactccggaacgggaatgcggggcaaattcatagccggtaatacttcgagtacgaagtcaccgcgcttacttcacgaaaatatcgagaatctcgaaatgcagctcgcctttgggtaccgtgatgtgcactttatctccaacggtttttccgataagcgagcgtccgacaggagagcgtaccgatattttcccaagatcggtatcggcctcctcagacgatacaagggtgtattcgataacttcgtcttcgacctgcagatttttcagcttgacagaggtaaggatgtacaccttgtcggtcttgatcagctttggatcgagtatggttgctgtggaaagcttgttttcgagatcggctatacgggcttcggtttgtgactgctgctctcttgctgcatcgtactctgcattttcactcagatctccatgagagcgggcttccgcaattttttccagaacctcctttctggtttgatgaatcaacacatacagctcctctttgagccggttgtatccatctcttgtcaggtaaattctgtcactcatgtcttgtgctgtttgtttgttaacgaaaaggaaccgtttttcatccgatcatcatataaacgtcccggcaaaagcaagcctgtcaatggcaaacaaaaaaagtaaagtcagctgccaacggctgactttacttcactgtcaatgtacgattctaaactatccagggcaagtaacttttatacattaaaggcaaaatagaccttactgcctcgccggtcgataagcagaaacacaagatcgccgcctttcactttttgcagaagcgctgcgtactgtgcatatgaacttatcgcctgcttgttgaccgctacaataacgtcaccggcacgaagaccggcacgaaatgcattgcttgactggtcgacatcggtgacaagcacttttccggcaccctgctgcaactgaaattgctgagcgagctgaggcgtcagctcctgtgacctgaaaccaagcacttcggggttctgctgtgcaggtgcagcagaaacagaagcctgatccggctgttcttcaagacggacactgaaaacttttacctctccgtctctgagaatccttattttaaccacggaccccggagacatcacggcaatctcattgcgaagatcaacactcgatgtagatttcctgtcgttgaaatcaagaatgacatcacctgttctgattcctgattttgcagctggactgccggccacaacggtaccgacaagcaccccggatgcgctctgaagctggagaccttttgcaatattctcgtcaatgtcctgaatactcacaccaagatagccccgggtaacctttcccgtcgtaatgagtgaattcagtactttctgtgccatatttgaaggaaccgcaaaaccaataccttcaaaccccccggtacggctcgcaattgcggtattgatgcctaccaattcaccgttgatattgaccagcgggcctcccgagttgcccggattgatcgctgcatcggtctggataaaatcctcgtaatcggcaaggccgacattggaacgtccgatagcgctgacaatgccctgggtaacggttctggcgaggctctctccgagaggactgccgatagcgataacccactcgccaacacgaagccggtcgctgtcccctatcatgatgggtttaagccctcttacgttcaccttgatcacggcaagatcggttttaggatccgtaccgatgattttagcctctatttttctgttgtcggatgtgcggatatagatggcatctgccttatctacgacatgattgttggtaaggatatatccgtccgacgtcacaatcacacccgaaccgagaccgcgctgcacctccttgcgtccattctggctcccccccttcggcgaaccaaaaaaatcatcaaaagggctgcgtccgaaaaactcgaacggactgataacccttctattcacggtcttttcggtaaaaatggtcaccaccgaaggtgttgccgattctgcaatttttacgaacgcttcgttgaaatctcgaagtgtctgtatcgggtaattctcaaagttatttttcgcattggcgtaatttggtttgttactgagattcaaacccgcattccgaccgggaaaactaaactcgacattggcaaaaacaacgctgcccacagctattcccacaaggagcagcagcaggtatttcaattttttttttctcttgttcatagttcttttctcttcctggttgatcgttacggcaaagcttcaatattctcaacagcagtcaaaccggctctcatcttgctcatcgtctcttcatattcactttccggttttgagtcggcaacaatcccgccagcagcctgaaaatagatcgtcccgttctccacaaccatcgtacgtattgcaatcgcagtcgtaaggtttcccttgaagtcaagaaaaccaaccgcaccaccatacaatccgcgcttctcgtgttcaagctcatagataatctccatggcacgcacttttggtgcgccggtcagtgtacctgccggaaaacatgaccagaaagcatccatggtaccgagatcgtccctgagctcacctcgtacgttactgacgatgtgcatgacgtgcgagtacttttcaatgatcatcatctcattggtatcgaccgttccgaccttggcaatgcgtccgatatcgttccggctcagatcgatcagcatgagatgttcagcgcactccttttcatcggagagcagttccgctgcaatgagttcgtcctcctcaaaggtggctcctcgctttctggttccggcaataggcctggtatctaccatccgccgtccattcgggtcatgatgaacctttacgagcagttcgggagaagaaccaacgattttcgcttctcccagatcgaaatagtagagatagggcgaagggttgatggtccgcaacatcctgtatacatcgaacggccgggtatgaaggggacggcgcaggcgctgggatatctgcacctgaaaaatatcccccataagaatatactccttcgcctgatccacctttgccagatattcctctcttgtggtattggaaaccacctcttccggcttttctgatttcagcagcacctcctcggagccaagcggacgcagcatatgaccggcgatagcatcaattttgtcttcagcccgggcaacaccgctctcatcgagataattagcaataataaagacctttcgcatgatgttgtcgaacacaacaagcgtatcgcagaaaagcagcacgatatcatccatgcctgccggatcgggcagaagcgcagcaggtattttttcaacaagatgcatggcatcgtaactgaaataaccgaacacacctgaggttatcatctggtccgttccgttttttctgccctgaatttcatcggtgtcaaactgctgcagagataaatcgataatcttccttaaatctttctcttcattgacaatcttcctgagtgaaccgaactgttcattgaaaacctcaagggataccgctcctccgacggtacctttcagaacagctacgggatcaatggcgatataggaaaaccgtgcaagatgctcttcgccctcaacggattcaagaagacaggaataggggcgctgcagtttgagatagactgacacaggggtctccgtatcggcatgaacctctcttacgagcggcttcagaagaaacgaagggctcctcaacggtatagacataaaaatggatccggattgataatgaatactgcttaataaagaaaaaatatttgtatcataaaatcagctttgaagctctatccggcccttatgttggtctttgaatcattaccatggccttgcccccattcgaaaaaaaaatcaacgccgcttcgtggataactgcgctgtttctctctcccggcatactgtttctttcaggttaccttgcaatctacggctcgctatcgctctatatgaacagctcattcaagcagcagctgctcctgcattacaagaaaacaaccggaaacacctatacgatcagcgttaaatcaatccggcccgcatttgttttgaacgcaatcaccatctcctctatcgaactgcaacccacaacgctctgtccgaagaatcagcgaaaccatctgctgttaaataaacttgaactgggctttcccgatctcgaaaaaatccctttcagcagacaaaaacttcaggaatcgacaaccctgatctgtaaaaaaatagctgacttaaaaaagagcgatcaatgaaccgtcatacctgttcgctgccatctgatcgatgacagttttccggcaggatcaagaaacaggctgcggtcaggatcccatgaccagtagaccaacatcgcctctccaagtatatcacgctcaggcagaaacccccagtaccgactgtcaaggctattgtcgcggttgtctcccatggcaaaatagtagttatcctctacggtatactgccttttcggaacgccgtcgatgtaaacctgatctcctgaaatcgaaatatcatgcccctcgtctgcgatgagagcaccgtacaactgataggttcgggcattgagctccaccacatcaccttttgcaggaatacgcaaagggccgtaattatctttgttaaaggttgaaaatctcgggaaaatctgaaaatcagcagctccgggaggcattttctggccgataaactgcgcatgctcaggcagcgccactgacttgccattcacaaaaagttgacgatctctgatttcgagcaaatctccgctgatagcgacgcatcgtttgatatagttcaacgaacggtctttgggaaatttgaatacaataatatctccccggtctacggtatctgcggccggaagcctgaaatcggtaaacggcacttttgcaccataaacgtacttgttgacgaacagaaaatcaccggcaagcagcgtctgttccattgacccggtaggaatccgataggattctacgacaaaaatcctgaggattgttgcaaaaattgcagcaataacgagagcgtcaaaccactctctcgaatgttttttcaccgttttttcctgttcagctttcacggtatcatcagtttaaataatgaattatacttttaaatctccctaaagcccaaaaacagaccgcaacaatacctgttgttggacgatattttcatccaattcctgtacggtagccttaagaatcgtacagggaacttattcttgtgggcatttgattcgtcccattccgccttccggatgcttcgcatcaaatactccgcaatgcgaagcgagcatactcccgttcgccccgcgaagcgatactcctcttccccggctacaggctacttgaataccgaatactgacttccggcccaccgctcaccgccaacggcccacaatcttcatcaatctttactggctacaggctactgaataccgaatactgacttccggcccaccgctcaccgccaacggcccacaatcttcatcaatctttactggctacaggctacttgaataccgaatactgacttccggcccaccgctcaccgccaacggcccacaatcttcactcatcaatattgagaatggcaagaaatgcctcctgcggcacctcgaccctgccgacctgcttcatacgtttcttgccctccttctgcttttccagaagctttcgtttacggctgatatctccgccgtaacatttggcaagaacgttcttgcgcatagctgaaatggtctcccgtgaaataaccctgctgccgattgccgcctgaatagcgacttcatacatctgtttcggaatgatgcccttcagtttctggcagagttttcggccccactcataggctttcgaacgatgaacgatgatcgaaagcgcatcgaccggttcaccgttgagcagcacatcgagcttgacaaggtctgattccctgtagccgatatactcataatccatagaagcataccctttggaaatggatttgagcttatcatgaaaatcaaaaacaatctcaccaagaggaaattcaaagtgcatgatcacccgcgaactatcgagataatccgtattcttatattctcctctccgttccataccaagcttcatgatgttgccgatatactcggaaagcgtaatgatctgcatactgacataaggctcttcaacatggtttatttttgtcgtatccggcattttagacggattatcgacctcgataacatccgaattggtgagtatgacacggtattcgacgtttggaaccgtcgtaatgatgtttaccccatactcccgctccaagcgctcctgaatgatctccatatggagcagaccgagaaaaccgcagcggaaaccgaaaccaagtgcgacagaggtctcgggtgtataaacaagcgaagcatcgttaagggaaagcttttcgagcgactccctcagatcctcgaattcatttgaatttaccggatagagaccgctgtaaaccatcggttttacatccttgtatccggaaagcggttcggatgcaggagtgtctgcatgggtaaccgtatcgcctaccttggcatccttgacatccttgatggaacagatcagataacctacgttaccagaagcaagcgtctctttcggctgacgcttcagactcatcgtcccgatctcgtcggcagtatagatgtgatcattggcgaaaaaacgaacacggtctcccttgttgagaactccgtcaacaattctcagatagacaacagctcctcgatagggatcgaaaaccgaatcaaaaatcagggccctcaagggaagatgcttgttatctttcggcgaaggaatcctggcgataatggcatccatgagtttatcgattcctgtaccggcctttgctgaaacctgaaggatttcatcccgctcgacaccgataagatcgataatctgggaagcgaccccttcaacatcagatgagggcagatcgattttattcatcaccggaataatttcaagtccggcttcgatggcaagatagagattggcaatggtctgcgcttcgaccccctgagtcgcatcaacaataagcagagccccttcacaggcggcaagcgaacgggaaacctcataactgaaatccacatgccctggagtatcgatgagattcagaatgtactcctgaccgtcctccgccttgaatttcatctggacagcatgacttttaatggtaatgcccctctccttttcaagatccatatcgtcgagcacctgtgccgagctcatctgagttcggtcaagcgtatgggttacctcaagaagcctgtcggcaagggttgatttgccatgatcgatatgtgcgataatgcagaagttgcgcgtgcggctcacttcctgggaaggcagggccataaaaaaaatcttttgattcgtgtaactggttcaaggtgaggaatataatgaaaaataccgaaggcatggaattcataagagcaggagcggttgttcgcgattttcataacggaaccccctcagaaactcctgcgcttccataatttttttcccttcgagctgaagctgctgcagcgaaatccagccgtccacagttccgacaagcagtctggaatcatcgatatacaccaatccgggttcacggcctcgttcgggtaaagagatcgggctttcaagcggaaccgctttgtacactttcagtgtttttccgtccattgtcgtccatgcagcaggcttcattgccaaccccctgataaaatcacaaagctctgcagatctgctgttccagcggattcgagtattctctttcgtcagtttcggcgcttttgaggccaggctgtcgtcctgtttctttacggacacatttccggcattgatcaggtgaagcgtctcaaccaccagagcagcccccttcactgaaagcttttcggcaagccttgtagcattgtcgtcttcagcaatcgtcacgttctccgtcaggatcatactgccggtatcgaccttttcctgaagaaaaaaagtggtcacacccgttaccttttctcccctgataatggcccagttgatcggagctgctcctctgtatgcgggcagaagagaggcgtgaaggttgaatgcaccaagtcgggcaatcgaaaagactgccggaggtaaaatgcggaaagctgcgacgacgatcacatctggccgacttgccaaaacgacggatgcaaattctgcagatgaaggatcgtcggtttcataaaccggaagaccgagttccagcgcagattgttttaccggagtcggttcagggagagcgtttttttttctgcgtggtttatcccgtccggtgacgacaaggactatttcaaaatcatgattctcggatgcaatccgctgcagtgagggaacggcaaaatcaggagttcccataaaaacaattctcatgaacggtaaaggataataatgatggtctgaaacttcaagcgacaacaaacagtaattacgccttattgactttaacaggtaaaacgacaggatatgacgcgataaaccgccctgatgccagtgcatccagctctttctgaactttcctcctctcttttttctgaagcctgtcaacaaaaagacgtccatcaaggtgatcgatttcatgctggagcactctggcaagcagccctgaaaactcggcgttttgcccttcgaaatgttcatccctgtaattcagactgatcgaagacggacgcacaacatcaccctgcagaccaggcaggctgaggcaaccctcctccatcgaccggtaccctttaactgctacgatttcagggttaatcaccaccatcggctttacatttgcatactccctcatacaggatatatcgagtacaagcaaacgcagcgaacggccaacctggggagcggcaagtccgattcccggagcgctgtacatggtttcaaacatattgcccagcagctcttcaacctctttgtcaactccctccaacggaagcgcctgctgacgaagaacatcgtcactgtatatattgatcggcactatcataatctgtgataaagaaatattgggatgggcctgtcaatgaaacgtctcatatcagaaaaaaagaacggccctgttatcaagtacaagcaacacgctctcctcgaaccttcggaaaaaacaaaaagttgccgcagacccggttcagccgatttgtcatcctcccgataagcgcgtgctgacattcaatacaaaatttgtaaatttattcaaaaagtacaccttgctttttgccggtgccattccataattcccgtcacgcctgaaacggagaaagttggaagtttattaaaataattgctacatggtcaaaattcaatgacacgacaaccatcgcagaacagaaaggaaaataacgagaaactcgtgcaagccgaagaactcttcaaagcgtatatgaaagagaacgccatgcgctgcacaacggaacgtattatcgtcctccgggaaatctacaaggccggcagtcatctcgatgcagatgaaatatttgtcaggctgaaaagaaaaggattgagcatatcgcgggcaaccgtttaccatacgctcgatctgctctttaaatgccatctggttacaaaaatagacctcggacacaaacatacccattacgaaaaagcgcacggagtagccaatcacctgcatattatctgcgaacaatgcggaaaagtggttgaggtaaccagcaacgaactggcgacgctgcttgaaaagctttgcgaagcgaacggcttcgcacttgggagtttcagccttcaggtttttggcaaatgcattgacgacggcaaagagtgcgggagagaaaatcatcagactgaatagaaactgcagccaactactgcggctccttccggttgcgacgaagcgaaattcgcttgaacgacactcttttcagcatggattctacctgggaacgcaacggaaccatagagaactgaatgcctcccgacaatctgctctcggaaaacgcaatggattcatccgcccctccgctctgaacaggatagattaaaataaaactgttccttccgaaatacttgccgagatatgccggaatctttgccatacgtgaatgccaggagcgataattccgtcggctcatcaccacaacgatattatcatcactgcgaacctccttggcaagacccgaaaattcgtcaagagttctgaatattttgtactccgcattgggaaaacttgccgaatggtactctttaaggtaacccaaagtctgcttcgaagcatagaaaatcagttttgaagaactgttattaaccatgttcgaaagtcgatctttccagaagatgaaaccctcttcactctccgccccctccggaataaccgctatggtacgcttgatggttgcaagcggctgaaccggcttgtagatgaaaatcgtgccattacaggtagccagaagcatttccgataaacctccaagaaacgaatcggcaaggctgctcttgtgatgaagacccagaataatatcagtcacccgctgctccctggctactccggcaataccgttggctacactggtatcataccgaaacaccccggtcagatcgttatcggttgaagcggcagtaataacagctttttcaagaagtttttccgcatgcttttcaactgccccgccagggctcgtactatctgcaacatgcagggcaaaaagcccgtcacgatttttcggtgatttaatggttatcccgagattgacaagttcatcgaccgttttcatatcgttcatgggaatcagaattctttcgggagccgcatgaacgtccggagacgaagcctcatcggcaagttcggcgaacgcgatattctgcgcgcccttctccccaacaatcgaagccagtgtacaggtaacaagaataaacagaatcgtcccgttcagcacgcttttatcaagcagccttaccggatcgccatcgagcgtatagccggttatgctgttgtaaccgatcagaaccgttgcaagggctacggcggcatgcgcgctgataaggccaaaaatcaaccgtcgctgatcaacggaaaagccataaattttctgggtgatccaagcagaaaaatatttcgctacggtggcggcaaccgttatgaccaaagccaccttgatcgtttcggcatccttgaaaaatgcccgaaaatcgatcagcataccaacaccgataagaaaaaaaggaataaaaatcgcatctccggcaaaccggatcctgttcatgagggctgaggtgtgcggtataagccggttgagggagagtccgccgagaaaagctccgataatggcctcaactcctgcaacttctgcaagaaacgcggcaaaaaaaaccatgcccagaacaaacagatattgcaggacgctgtcgtcaaagcgcttgaaaaaccatctggcaataaagggaaacagcagcagcacaataaggctgaatatggttattccgataaacagccgtatccagaacgcacttgtcaattcgccgcttgagcttccggcaacaacagcaagcacaagaagagcaagagtgtcggtaatcatggtcccgccgacggcgatattaaccgctttatcctttgcaatcccgaggcggctgacgacaggatagacgatcagggtgtgagaagcgaaaatactaccgataagcaccgaagagagcaatgaaaaaccaagcacatacaacgccacaaaaaaaccaagcaattgtgaaataagaaaggtgtagagaccgaacaggatgctcttgccgctgtttttcttgaaatcggctacatcgatctcaagaccggcaagaaacatgatgtaaagcaggcctaccgtaccaaaaagaataatgctgctgtcgcgaagcatcaggttcaagccgtgaggaccagctaccgctccggcaatgataaggctgataaggctcggtattctcaggcgtttgagaaaaaacgggacaaaaagaataatgaaaagaataagcgaaaactgcagaaccggattcttcagaggcagtgtaatctccgttaggccgtttaaaaacatagcttcagcgctctggaggttatgtggttgtcatgtttgagtaaaggtactgaacgccctttttcggcagtacgctccacttcatatatttatgacaagataggtatatcttggtctcaagaaaaaccggaatccctgaacggagtttttggatgcttgattttcatatgagtaatggcttttcgacagcttttttcaataaattaaggttcactgccgacatggctgacaggttgattcctgatcgtcccgctgaccggaatgccatgctgataggcaaggcataaaggattttttcccgattttcgttattatcggcacagaagcgccggatattacctgacaggaacccttcactgcatctactgaatgaaccatctttacagcaacgtagtcatcaaagtcggcaccaacgtcatcaccgataaagagggccgtcttgaccttgatattctggaaaaactgacagcccagatagcggcattgcacaatcagggcgtccaggtcattctggtctcttcaggagccgttggagccggacgttccattgtcaatctgacggataatctgtcgccggtagcaacgcgccaggtgctggccgcaaccgggcaaatcaagctgatcaatacctataccgatttttttgcagctcatggtcttgtaactgctcagattctcgtcaccaaaggagatttccgtgaccggctgcactacctcaatatgagaacctgttttgaatcccttttacagcagaaaatcattcctgtagtcaatgaaaacgatgccgtatcggtcacggaactgatgtttaccgataatgacgaactttcggggctgattgcttcgatgatgcatgtggatggctatatcattctctcccatgttgacgggcttttcgatttcaaaacaggaaaaggtgaaatcatcagggaaattcgagcctcgacaaagcactttcatcagtatatcaatccgggaaaatcagagttcggcaggggcggcatgctgacaaaatgccatattgcccagaagctgtcgcgtctcggcataaccgtccatatcgcaaacggtaaaacgcccggcattctgctctcgattctcaatggagaacatcccggaacgaccttcctccctgaaaaaaaatcgatctccgggccgaaactctggatagcacataccgaaggcatggaaaaaggagccgtcgtcatcaatgaaggcgccagactcgccctgacttgcagtgaaacggccaacagccttctgcctgtaggcgttgaatcggttgaaggaaccttcatgaaaggagatatcataaaaatctgttcaacggatggagtagtggtcggatacggcatggctggctacagtgccgaaaaaatccgtacactgaagggacagaaaggacagaaaccgttgatccattacgactatctctatattattcagtaattcatttatcgcactcttcagttgttaacgaaaaacatatgcaggagaccatcagaaatacattcaagtccgttcgccaggcaagccgtgaactggtgatgatcggggagcaggccatcaactcgatactcatcgacctcgccgaaacgataccggactgttcctcttcgatacttgaagccaatcgcagagacctcgatcgaatggatcccgccgatcccatgtttgaccggttgcttctgaatgaaaagcgccttgaaatcatagccgcagatatccgcaacgtcgcgacactcccctcgcctcttgatatcgtgttagaacaacggagactcccgaacggtcttgagctgaaaaaaattaccgtaccgatcggagtaatcggaattatctacgaagcgcggccgaatgtaaccttcgacgtatttgcactctgtctgaagtccggcaatgcaaccgttctcaaaggaggcagcgatgcacatgaatccaacacggcaattgtcgaatgcatcaaaaccgttctccggcgcaatggcatcaacgataataccctctccctgctgccttctgaacgggaagctgctggaatcatgctgaatgccgtcgattctatcgacatgatcattcccagagggagtcagaaactgatcgattttgttcgccagaacgctaaagtcccggttattgaaaccggtgccggcatcgtgcatacctacatcgataaaaatgcagacaccggcattgccgcaaaagttatcttcaatgccaaaacccgaagaccgagcgtctgtaatgcacttgacaccctgctggttcatgccgcaaagcttgacgacctgcctcaaatcacagctccccttcaggagaaaaaagtcgttatttatgccgatgaagctgcctatgcaaagctgcagggctcctatccggaatcgcttcttgaaagagcccggcctgaacatttcggcactgaatttctctcactgaaactctccgtaaaaacagtttcatccatcgaggaagctctcgaccatattgcagaatacagctctcgacacagcgaagcaattatcaccaatgatcccgaagcgaaagcagagttcctcaaacgcgtcgatgccgcggtggtctatgccaacacctctacagcctttactgacggagcgcagttcgggcttggcgcagagatcggcataagcacacagaaactgcatgcgagaggtcctatggctctcaaagagctgaccagttacaagtggatcattgagggcgatggacaaacaagatccgtataatccatgctgcttgacgcaaaaaacatcagaaaatcctacacccttcccggacaggccccgattccgattctcaagggaatcaatctttccgtaaagccaggcgaaatgctcacggtaatcggtgcatccggaagcggaaaaacaacgctgctcaatctgctcggaactctcgatactccggacagcggagaattgctgtttgaagacacctccctgttcactaacggcagatatctcttttcccagaaagaactggctgcgttccgcaacaaaaaaattggattcgtctttcagtttcatcatctgctctctgacttttccgcagtcgaaaatgtagctctgccggaattcatcgccacaggaaagttgccggcggcaaaaaagcgtgccgaatcgcttctctcggaactggggctgaaaaaccgctttgatcacctgccatcggagctctcgggcggtgaacagcaacgcgttgccattgcaagatcgattatgaacaacccaagactgattcttgccgacgaaccgagcggaaatctcgacagcaggaacagccgcatgctctatgaactgatggccgatctctgcagggaacgtcagacatcgtttatcattgtcacccataacgaggaatatgccgccatggcagaccggtgcctgcacatgcaggatggcctgctgcatgaatgcatggacagctccgaactattttcatgaatcgcaagactccatgctcccaatgtcctctcaagaacaacgtcgtctcggcccggtacaattatcaccgaacatcctgccccgccacggactgacatttctcttttcggcgtttttttccataggccttgtcaccttcgtttcaatcggacaggcctatattctcaatgaaaacctgaaaatacccgtatcggaacagggcacaataagcggcaaccttgttttctggacggaaatcgtcacccttctcttttttgttccagccggcgtcctgatggaccggatcggacgcaaacaggtttttagcgccggcttcctcctgcttgcccttgcctacgcactctaccctactgcgtcttcgatcggagaactcacccttttccgtataatttatgcgcttggaatcgttgcggttaccggagccctctccaccatcatggttgactatcctgccgagcggtcgcgcggcaagcttattgccattaccgggtttctcaatggcctcggtatcgtcgtccttaaccagttcttcggagcactgccccagaggctgaccgccggaggcatgagcggaactgatgccggactctatacccatttcggaatagccggcatcgcactgatctcggcagttgtggtcagtgtcggtctgaaaagcggaaccccggtaaaaaaagaggagcgcccgcccctgaaaaaactgctcaccagcggtataagctatatgaaaaacccgagaatcctgctctcatacggtgcggcatttgtcgcacgcggagaccagtcgatcatcggtaccttcctgccgctatggggaacaactgccggcatcgccatgggcatggatcctgctgaagccgttaaaaaaggcacgctcatctttatcatctcccaggcagcggcactgctctgggctcccgtaatcggcccggttatcgacaggatgaaccgggtcagcgctcttgtgctctgcatgtttcttgccagtgcaggatacctgtcacttggtttcgtcggcaaccctcatgaaccgttctctctctttttcttcatgcttctcggaatcggccagatcagctctttcctcggagcacaatcgctaatcggccaggaggctcctaaagccgagcggggatcggtaatcggcatgttcaacatcagcggagcaatcggcattcttatcatcacctctacaggaggccggctttttgacggaatgagcccgaaagctccctttcttgttgtcggcgctataaacctgctggtcatgcttgccggaattcttgtacgcatccatgcgccgggaaaagctgccgggggtgaagaataaagactcctctcacaacgatcttccgcagcgccttctcgtttgaaagatcaaatgcaggatccgatagctgaacaaatagtttcgatctcttcaatggacaggtagggatgcatcggcagtgaaaaaattctgctgctcatctcttcggctacaggaaaatccccttccctgtatcccaaacctgcaaaagccttctgcagatgcagcggtatcttatagtaaataaccgaagggatgccggctttctgcaatgtatccataatcgttgaacgctcggctgtcgacgaggcaagaagagagtactgagcccaagcggaaacatatccttcgggaatttcaggtacaaccagtttacctctcagcctggagctgtatgcttcggcaatgcgctgtcgggaggccagctcttcatcaaaaatctgcagtttttcaagcaaaacggccgcctgtatcgaatcgagcctgccatttatgcctatacggtcgttgctgtacttgtcggccccgcttccgtgaaccctgaccgaacgtaaaagaaaatcaagctcttcatcatcggtaaaaaccgcgcccccgtcgccatagcagccgagaggttttgccggaaaaaacgatgttgccgccgcaagtccgaaacgtcctgcccgcctgtttcgcaacgaggagccaaagctctgggccgcatcttcgagaatccagaggccaagagaatcggcaacagcttcaatacggtcataatctgcaggaaggccgaacagatcgacaggaataagcgctttcggacgcagccctttatccctggccttacttgccgcatcggcaattcgatccgggtcgatattgaaagtatcaggagaaatatcggcaaaaaccggtgtcgccccggtaaggcttataacctcagccgtagcgataaaagtaaaaggcgtggtgataacggcatcgcccggcccgatatcttttgccataagaggcatgagcagggcgtcggtacccgaagagcatgaaacacagaaacggcgtcctgtatatcttgcaagctgcgactccagctccctgacttcagggcccatgatatactgcccgtgatcgactatctcttcgatacgaagaagcagtgatgtgcggattctgtttttctgggagataagatcgatgaattgcatacgactttcagttagagaacatgatcaaaggatggtaaaatacagattacgcccaatctttttcagcataaaccgatattttctgtgaaacggcacagcatatggttcatcgcgtcttcttttagcaatagctgcttgtgaccgaaacgtattttgagtatataagcaaacaactccctgcccgaaagggatcgagctgcatctcgccgtgaaattattcggaaatatcagttcaacagcgaagaaatcgtccactttacatgagttctatctactttcttggaatcggggggactgccatggcctccgttgctgtggcgctctctcattccggccatgccgtcagcggttccgactccgcgctttacccgcccatgagcacgtacctcgatgctcacaatatccgatacttcaacggattttccgaagagaacatctcccgggtgaatcccgaccttgtcgttgtcggcaatgcggtcagcaggggaaattgcgaacttgaatatgctcttgagcgccatctcaaactgatttcgatgcccgaactggttcgcaaagagcttattgccaataatacatctctggtgataaccggcacacacggcaaaaccacaacaacctctctcgttgcctggctgcttgaatacggtaatcttaaacccggatttctcgtcggaggaatccctgaaaacttcacgatcggatgtcgcccttccggaagggaggatgccggttttttcgttaccgaaggggacgaatatgacacggctttttttgataaacgcagcaaattcatgctctaccgacccgatattgccatcatcaacaatattgaattcgaccacgccgatattttcgactcgctcgaagatatccgaaaaagcttcaggctgtttgtcaatcttattccacgaaacggcacgcttcttgtcaacggagatgatcctgaagcctgcgctgtcgcttcgaaagcattctgccggaccgaacgcttcggtttcgaccaggagtgcgaatggacggcaaaagacatgaacacagaagaaaacgtgacaaccttcagcatttttcatcttggcaacccgcaaggaaaggtccgcattcccctcttcggaaagcacaacatcatgaacacgctcgccgcggttgctgcggccagacatgcaggcttatcgatggaaaccattgcggaagcccttccactcttcaagcgtccgaaacgccggatggaaatcactgaaggatttgaatccggaataaccctgatcgaagatttcgcccatcatccgacggcaatcaaagcaacgctggaagccgtttcggaactctgcatcggcaggcggatcgtagcctgtttcgagccacgctcgaatacaacaacacgaaacatcttccagaaagaacttgcccgctgtttcggtcctgcctccgttgtcgtgatgggtatggtgcatcgcccggaacggtatgcgcccgatgatcggctcgacacagaaaaactgcgcagggaactggaggaacgtgaaaaaactgtttttcttgcaggatcgcaaccggatgattatccagccgatatcgtcagattccttaaatccaccctgaagaaaaatgacgtagtcgtgttcatgagcaacggaagcttcagtagcctgaaaacactttttcttgacaattttgggaaataaccctgaatattcattttgatgttatatcttgtgtgatgttttttcagattgaaagctaaaaagccgcaaaagaaaacaacccgagcggcaaatcactaaatccaaatacgcacacgctcttatggcaaaagtaaaagtaggcattaacggattcggccggatcggacgactggtactccgtcaggccatgaataacccgaaattcgaaattgttgcgatcaacgacctttgtgataccaaaacgctcgcacacctgctgaaatacgattcaacccacaaaaaattcaacggtgaggtttcaaccgaaggcgataatatcgtcatcaacggccagaccatcaccatttccgcacagagagatcccgcccagcttccctggcaggcgctcggttgcgacatggtcgttgaatcaaccggtttattcaccagtcgcgaagctgcctccaagcatattaccgctggggcaaagaaagttatcatctccgcaccggcaaaggacaaaatcgatgccaccatcgttatgggcgtcaatgaaaactccatcaccggcaacgaagagatcatttccaacgcaagctgcaccaccaactgtctggctccgatggtaaaagtccttcaggacaccttcggcatcaccaaaggattcatgacaacggttcacgcttataccaacgatcagaacatcctcgatcttccgcacaaggatctccgccgcgcccgctcagctgcgctctcgatcattccgacaagcaccggagcggcaaaagccatcggtgaagtcattcccgagcttgcaggcagacttgacggttttgctatgagggttccggtaccggacggttcggtaaccgatctgaccgccattctcgatcgtgaagcatcaaaagccgaaatcaacgcagcaatgcaggccgctgcagagggcccgatgaaaggatatctcgaatactgtacagatccgatcgtctcccaggatatcgtaggcaacgcccactcctgtatcttcgattcgctcctgaccatgagctccggaaatatggtgaaagttgtcggctggtacgacaacgaactcggctattcgacaagggttgtcgatcttcttgaaatctatgccaacttcgtctgaaacccgtttctggcagagagtataaattcaaaagggcggtttatccgccctctttttttgcacactcccctctgtcaaccaatacctcattagagttttttcgctgaatgtgttataattaaagacaaatatattcataggcttttctgtttttctgttcgatttttcgacaaaacgtcagaagagattgcaacacacgaaaaacaatgccctaacgcacaaaaccgtgcagtaaccaaatacctttcatgacacattcagcgcagcaaaagcagcagatgagagcggttattctttatgacagcaggagttccggaggttctaccgaacgccttatcgatgcgataggcctggaactggccaacaacggagcttatgtagaaaaagcaaaatgcaaggcaaccggagattacagcttcatacaggattttgacgttgtgatcatgggagcgccgatttactatctgctcgtttcgtcacagcttctcggtgcacttatccagagcaacctgaaaaaatatctcaaacgcaagaaaataggccttttcctgacctgtggcagtccggaaccgatggctaccctcctttaccttcctcagttgaaaatgcacctcgtccgaaacagaattcttgccgagcgaatttttgcgcctcagcagctttcagatccggatgtaatcggatcatttgttgaagaactctgcgacgcatataaaaaagatacccgcaggcgaaacgcttcgctttcatggagtgacgaggcaatcgaactgctcgatgctgtcccctcctttttcagaaacagaatcaaaatcgcaaccgaagagtatgccgaagagatgggataccgggaaatcacccttgcagtggtcgaagaagcaaaatctgaaaccggaggactctgaaaactttcaacaaaacagaaaaagccggcgacttgccggctttttctgtttacttttattcgcccgttaactgaaaatgtcacgggctttctcaaaaaaactcttttcctccttatcgttattgctgcctgaaggggaaaatgctgcagtttttttcaactctttcagcaactccttctcgtgatgggaaagatctttaggtacatacacattaacccttaccagctgatcaccttttcccgatcctctcaaatgaccgataccctgtcccggaattcgcaacatggattccggctgcgttgcaggcggaatcgtgagcttcactgctccatccagggtaggaacatcaatcttcgtccccagcacaagatcaggataacttaacgcaagattaaagatcacatcattgccgtctcttcggaacagctcatgaggcttctcttcaataaccacaatgagatctcccggcgcaccgcctctcggaccggcattgccctgacctctgagggtcagataattaccatcctgaacaccggcgggcacggtcacctttacggtaacatctccctgctttatcccctcaccgtaacatgcggtacaacgatccttgacgacacgcccctctcccccacatgtaggacaggcagtaatattgacaaactgtccaaacatggtttttgaagcctgacggacctctcctgaaccgtgacaggtctggcagggttcggtagctccggtttttgagccgctgccgttacactccttgcagacaatctgtttcttgatcttcagtgttttctcaacccctttggcgatctcctcaagagtaagcttcagtctgatcttaagatccgtaccggaaatccctgcagaagtccgcccgcgacgtccggctcctccgccaccaccgaatacctcctcgaaaccgaaaggagctccaccgccacgcgcacgaccgccaccgaacatatcgttgaaagcgctgaaaatatcattgaaatcagttgcaccaccagcgtatgcacctcccgctcctgaagcggctgatgagcctacacccgcatgaccgaactggtcataacgacggcgcttgtcgtcgttgctgagcacctcatacgcctcgttcacctccttgaaatgctcctcggcgtccttgttgtcggggtttttatcgggatggtactgcagcgccagttttcgatacgctttttttatttcatccttcgaggcagaacggcttacgccaagcacctcataataatctttcttcatggtacaatgccctgtattgcttcacattccttcaattttaaataaaacgacagacacgatcccgctaacttgccacaatcactctggcatgccggataacccgatccccgagctgatagcccgtctggtactcctcgacaatcgtttcggactcgacatcgggaacctcgatcatggaaatcgcttcatgataatggacatcgagtttcgtccctaacgacttgatttccgttacgcctttccccgccagccagttatcgaaatttcttttcagcagttcgactccatcaacatagggttttgcttcagccgtgatctcaagaatccgtggcgcattctgaagaaccctcttgacatcatccattaatggcaacagctctctgatcgtcgtttcaagagccctcgttccggccaacatggattcacgctccttctgcttccggaaattctcaaaatcggctgctctccgcaacagttcatcacgaaatttatcaagctgctctctctgtttagcgagttccgcttccagttcggcaattttcacctcatactgcccggcctcttgtccactcccggcttcaggggcacaagcatcttcaggaagagcgctcgatacggaaccggaaaccaccggctcagtactgttctctgcatgaacatccatatcggcagatactttttttctcataaacatgaaacactgtttggttagggaacttctgataatgtcgttgacaggcaatccgccatatagttcagaacgcgaaccgcatgctcataatccattcttgtcggaccgagaatcccgagtttgccgaccatatcgccaacatagtaaggcgttgacagaatggtcaattccccggcttttcgctcaatgttctcttttccgatagtgatcgaaacatccataccctgtggtttcaccgcttcaacagcagctgtggcatcgtcgacaagtttcgcgacactggtcttatcctcgatcatggaaatcaggtcacgaactttttcgggttgcttgaattcgggctggtcgataatatactcagctccggaaatatacagcctctcgatcatcggagtctcatcaaaaagttcacctgaagaacggactatacgatccagaagcgcactatcacaggtgcagtcactcaaacgaacaacaagcgttctcctgatctcgacaagcgtcaacccagaaagacgttcattaagaaccgcaacgacgtcatcgaccatctgccttgaaacctcgatatcaagctccatgacgattgtcctgagaaaaagtgaacgaatcgacagaataaccatcattctcgaagaactgagcagcaccatatcgagcttctcgaaaaccgcatttgaaaacgcgggagagaggacgacactgagctggcgggaaatcgtgccgagcaccttggcagccgaaaacagaacttcagtcgaagtcccctttcgctcgcaggtcagctgtccgaaatcagcatcgatacggcgtttttcctcatcattgatccgctggacatgcatgatgagatctacataataacggtatcccttgtctgtcggcacccgtcctgctgaagtatgcggctggcttataaatccctcacgttcaagatcagccatcacattgcgtatagtggcatccgaaaggccaaggttatagttccttgcaatatatctcgacccgacaggagcggctgagaccacataggactggataacgatacccagtacctgccgctccctcaaggtaagttcaggcgaatccattataaaaagaaaatcttttttaccatatttctccagggttcatcaaagcataaaaactctccagcgctaaacgccgtgatgtaacaaagagagcctgtaataaatttcagccgaaagtaccgctgacaatccggtcaaagcccgaatagtccttcagtaccgagatagagccgaaatgttccgaagccatgattgacctcaccatttcagccccctctgcgtgaatttcaagacaaagcgctcctccaggcttcagtatcaatgcggctgtccggcagattgccaggtaagcatcgctcccatccggtgttatcagcgcatccttcggctcaaaacctctgacctccttctgaaggccatcccattcacattccggaatatagggcggattggaaacaattacatcaaaaggcgatgaaaacctcgaaaccagatcggggtcaaacatatctgcctgaaaaaagagaattctgtcaagcacgccctgtttacgggcattgcctcgcgcaacatcgagagcgtcttcggaacggtcaagagccgtcacttccaaatacggaaaaagtccggcaagcgtcacggctatacacccactcccggtgccgatatccagcagtcggcattcagggttcaccggcttgcgtgtggtaagaaactctgctgcatgctcaacaagcaattccgtctcaggccggggaatcaacacccgctcatcgacaacaaacggtttaccataaaaaaactgctccccgataatatattgaacaggacgtccatcaagacgatctctgcaaagacccctgaattcgtccagctcacttccggatacaggccggttatgattcaggtagagccagagccggtcttctccgaagagatgtgccaaaagcaattccgcgctcattcggggttcatcgacctctttagcggcaaaaaaatcggttgtcgttttcaacagatcgacaacacaccactcccgtgcgctctcctttaccatgcaccataaaaaaatgaaaccattcagaacccctgccggttggaaacaataacaaaaaaagtggaaaaacagatgccggcgaaaagctttgaaaataattcattagcttaaaggtcgataccatgtgtccggtcatgctgacagaagatacaattaaataatcattagctgatgttacgatgaaaaaagtcctgatactcataaccctgctttgcggaaccctccttacaggcacagcaacagcttccggtaaattcaccgggctcatggacatgatactgaaaatgcccggaggaactgccgatgtcacctactacttcggaaccgatgcccagcgaatggacatggtcatgaagatgacaaaaatcccggatccgctgaaaaccaccgtaatcacaaaagcagggaggcccgacgaagcactggtaatcaatcatgaaacgaaaaactacagttacgttaacctcagaaccgcagctgaaaatgcaaccctgcttgatttcgacagcaactacaagctcaaacgacttggcaaaaccgtcatcaagggctatcaatgcgaacatataagcctgacaagcaccactgaaaaacttgaactgtgggtcacttcggatcttggtgatttctcgactttcaggattctgcagtcgcagaatccgaggctttccaatacagccctttcccgtacgctgcagaatgccggtatcgaaggatttcctgtaaaaatcgtacagcgaaacgacaacgggctctctaccatggagcttgcatccattcagcccaaaacggttgcatcatcactcttcactgtcccgcgaggatataaaaaaatcgaagcgaatcaaaaacaggcaaccggcaaacagaaagaacacttgcgaaatcttatggaaaaaatgaaaaaattcgaagagtaggtttttgtatttttaccgtccgttctctaaaaaataaccaagaaaaagtatcgtggcagataaaatcacttcacgaagtcaggactactcccagtggtatatcgacctcgtccgatcagcaaaactggccgattattccgatgttcgcggctgtatggtcatccggcctaacgggtatgcgatctgggaaaaaatgcaggcggcgcttgacgccatgttcaaggaaaccggtcatgtcaatgcatactttccgctttttattcccgaaagctacatagctaaagaggccgagcatatcgaaggtttcgctcctgaatgcgctgtcgtaacccatggaggaggcgaagagctggctgaaaaactctatgtacgcccaacatctgaaaccatcatatgggcctcatataaaaaatggatccagtcctaccgcgacctccccatcctgatcaatcaatgggccaacgtcgtacgctgggagatgagaacccgtctgtttctgcgaacaaccgagtttctctggcaggaaggtcataccgcacacgccacgaaagaagaggcatcagaagaggtactgcgtatgatcaccatctacaagaaatttgccgaagagtatatggctctgccggttatcatgggaagaaaaacagagagcgaaaagtttgcaggtgcggacgaaacattctgcatcgaagcgatgatgcaggatgggaaagcgcttcaggcgggaacatcccatcacctcggacagaatttcgcaaaagcgttcgactgccagttccagaccagcgccggagaactcgactttgtctgggcaaccagctggggcgtatcgaccaggctgatcggcgctctgatcatggcccattctgacgaccggggactggtgctgcctcctaaactcgcctcgcgtcaggtagtagtcattcctattcttcgcggagacaaaactgccgtgcttgaacaggctgacgccattgtctgtactcttaaaaaacacggaattcccgcatttgtcgacagcagcgatcagaactcgcccggatggaagtttgccgagtacgaacttcagggcattccgctgagaatagaactcggaccgagagacttagcgggtaaaaaatgcgttgtcgcccgtcgcgacaccctcgaaaaaaccgaacttcccctggatgacaccttttccatgcaggtaagcgaaattctgaacagcattcagcagaacctttacgaccgggcgctctcgttccgcaatgaaaaaacagttgaagtcaaaagctacgaagagttcaaaaccgcagttgaaaacggctttgtcatagcacactgggacggtacggatgaaaccgaatccaaaatcaaggaggaaaccaaagcaacgataagagtgctcccggaagaacaggagtatcttgacagatatacaatgatggaaccaggagtctgcatctactcgggacggcccgcagcgcgcaaagtcgttttcgcaaaagcctactgagaaaaccttcctgaaatttccggctcaaacgcgcaggcagcctgtatgttttatgcaggctgcctgcgcgttcgcttgggttgttattcgctgaaaaaagctttcagccctgcatcatcgggcttcatggttttgtcgcctttattccagttggccgggcagacctcaccgaactcctcggtaaactgaagggcgtcaaccattctgagaacctcatccacatttctgccaagcccgagatcgtttaccacctgatggcgtaccactccctctttatcgataagaaacaatcctctcagcgatactccggcatcttcggccaacacatcgtaatccctcgaaactgttttatttatatccgaaagcagggtatatgttaccccttcgatacctccaagatttttcggtgtacgcagccatgcgtgatgtgaaaactttgaatcgacggaacagcctatcacctccacatttcgttttgcaaactcgtcgagcttctcctgaaatgcatgaagctctgtcgggcaaacgaaggtaaaatcaagaggataaaaaaacagcacaacatacttcccgcggtaatccgtcaatttacaggaatcgacaaactgagacccccctgttacagcctcaacattgaactccggcgccttgcgccctaccaatacacccatatcgttctcctttttttctgaaattaccgtcaaactcaaaataattccccattatccccactgcatccaagcaaagaagagtaacgggactaattttatccaatataaaagttttttcgaaacaaaaaaacaaccatatcctggtccctgttttttctgttattagtatcttgttttttaacagattgttacctcaatcccgcagaacaatgcaatcttttttcaactttcaggcccaccgaaccagttaccggcaggaaacgctggcaggcataacaacgttctttacgctttcctatatcatcatcgtcaatcctgctattcttgcggcagccggaatcccgaaaggggcttcgatgacagcaaccatacttaccgcgattttcggaaccattctgatggccgtctatgcaaaacgaccatttgccgtggcaccttacatgggagaaaacgcctttatcgcctatacggtagttcagaccatggggtactcgtggcagactgccatggcggccatcttcatcagcggggtgctctttaccctaatcacgctcgggggactccgtcagtggctggcaaaatcgattccgcgatcgcttaaacacagcttttctgccggaataggcctttttctggcctttctcggccttaacgacatgggaatcgttgcacttggcgtacccggagcaccggtaaaacttgccaatctggcaaaaccggaaatactcatcagtctcggaggtctgctcttcacggtcatgctccttgtccaacgggttccgggtgccatacttgccggcatggcctccacaactgccgcgtgcatcatgttcggacttgttccgctgccggcgagcattttcagcatgcccccgtcgatatctccgattttcatgaacatcgatatgcagggagctcttacctggggattcaccggcgtcattgtcagcacattggtcatggactttgtcgataccatgggaacactcttcgggctctcttcacgcgcagatctgcttgatgccgatgacaaccttcctgaaatcgaaaagcccatgctggttgacgcgctatcgactgttgcagcctctcttctgggaaccacaaccgcaggagtctatatagaatcggcagcgggtatagaacagggtggcaaaaccgggttcacggcattggtggtagccatgctgttttttctggcgctttttttttccccgatactgactatcgtacctccgtatgcatacggacctgcactggtgattgtaggcatgttcatgatacaatcgatcacaaaacttgatttcaatgattacagcgaactgctgccggcatttctcaccattacgctcatcatttttacctacaatatcggtgtgggaattacagccggatttattacctatacaatcataaaaacatgtaccggcagaataagggaggtgcatcccggcatgtggattcttgcccttttttctctgaccttttatctcttctatccttaccattgaaagcccgaaacaatgcataacgtcacgataagaattgcccagaccgacagcgtgctggctaacttcgacgaaaatctctcccgtcactgcactgccatcgaagatgccataaaagcaggagccgacgccattgcgtttccggaactctctctgaccggatacaacgtacaggatgccgcacaggatattgccatgcatatcgaggattcacgccttgacgaactcaggatgctgagcagaaaaatctgcatcatctgcggaggcattgaactgagcgatgattacggtgtttacaactctgcattcatgttcgaggatggccggtcagaaagcattcaccgaaaaatctatctgccgacttacggtatgttcgaagagctccggtatttttctgcaggacagcatatcagggccattgactcgaaacgtctggggagaatcggcgtggctatctgcgaagatttctggcatgtatccgttccctacctgctggctcatcagggagcgaaactgctctttgtcttaatgtcaagcccgcttcgcatgtcccccggcaccggcattccagcaatagtatcccaatggcaaaccattgccggaacctacgcttttctgttcagcacctatgtagcctgtgtgaaccgaaccgggaatgaagacagctttacctactggggaaactcttcgctcacaggtcctgacggcagactgattgcggcagctcccctcttcagggaagaatcccttgatgtgccagtggattttacagaggtcaaacgaaccagacttcactcatcgcactttcttgacgaagaccttcggctcttctcatccgaactggagcgtatctcctggaataacaggccagcctgagttgtcaccgcaccattgaaaagtccggtgcagtgatgcttgtacggaagccctgctcccgcatcatcatgagtgcatcgtccgcatcttcacgcttgtcgaaaaagccgaacactgcagaaccactgcctgaaagcgacgcgaaaaaactgcctgaatcgagcaaatcctgcttgacctttttcaccccgggataatgatcaaacaccgccggctcgaaatcattttcaaaagcaccgaggcatgatcgttcaccctcaagacagagggccgtaacgagcggtctcagatcgggggaggtacgttcgaaccggggatagaaatgtttataggcccaaacggttgatatatgcacttcaggaaacaccgttacgatatgaaacggcaacctcagggaaagatcctcaagctcatccccgatccccttcgcaaacgccagccccttcatttcgagaaaatatgggacatccgcaccaagccggacagcaaggatatgcagatcggcaagagaggcgcgtacattccagaattcattgagcatgccgagcacggtcgcagcgtcactgctgccgcctcccagacctgccccgaaagggatgcgcttgtccagcgttatggaaacgccggtggaacaacctgcagattcctgtaaagcttttgccgcgcgcatgcagagattgttctcatcgacaggcagagcggagtccgtacagcacatcgaaagcgtatcggaaggcgaaaactcaagggtatcataccagtcgatcggagcgaataccgtttcaagtgtatgatatccatcagacctttttgacgtgatcagaagaccgagattgatctttgcaaaagatttaacagaaacaggaagcatactggagatttgattttaagaggaaaaataaaatatttgtcatattgggtttataaaaccgtcatattgagaaaaacggtatccgatcatcaaccataccagaagtgaaaacgatgctctcttttcacaaagtctttatactaccggtcatcctgctgctcctgtacatatgcacgatacagggagatctcagagccgcccaaacctcctatgctcctcaaattctgcagcatgtgagtgaagataaggtttatttattagaaaatatccgaaagaacatcacgatcccgtccgaaaaacttgttgtcgatgccttattttcggaggatggtcctcaggccgcctacctctaccggaaacagcttgccgagtacccggatccgtctctcgatgaactcagcagatcaagactctccgcataccagtacgcactgaatcagcctctcgccttccctgaggccgtgcccgttataaaatcggagcaaactatcacacaacaaattcagcctgccattagtaacccggccgtaaaagcaaagccccctgtaacaataccgaccaacacccagcaggaaaaaacgaccctcacatcgccggcttcagatgcaggcctcttcgttctgcagtttggcagtttcggtaacagggaaaacgcggagagactggccgacagagtttccgtatacggccagatatcgattatcgacaaggaaggaatgcacaaggtacagcagcagaaaacctaccgctctcgcagcgaagctgaaaccgcagcccgaaacctgccggtcacagcagttgctgttcccttgcaataaaaagcaatcggaagagaagctacctatgagcatgaaacaacaaagcaccctgatcggccaatcaaccctgatcaccgaactcaaggaacgtgccctgcaggtcgccgaaactgacatcacagtacttattactggtgaaaccggttccggcaaggatgtgcttgcgcgattcattcatgcgaacagtaaacgagctgcacacacctttattcctgtcaactgcggagccatcccctccggactgctcgaatccgagctgttcggccatgaaaaaggctcctttaccggagccatacaggctcgaaaaggctattttgaaagtgccgaccgcggcaccatttttctcgacgaaatcggagaaatgcctcctgaaacacaggtcaaattccttcgcgtacttgaaaccggtgaattccagagagtgggttcttcagaaaccatacgatcagatgcgcgggtcatagcggcaaccaaccgcaacctctatcaggaggtcgctgaaaacaagttccgtgaagatctctactaccgcctgagaagcgtcgaactgtacctgcctcccctgagagaaagaggtcgcgatatactgctgcttattgaacattttgtccgggcctccgaacgccgacacggtattatttttgaaggattcaccgcggatgccgtcgaaatgcttctccgctacccctggccgggaaatgtacgggaactgagaaatcttatcgactcactccttgtgcttgaaaaaggcaataaaatctcgcctgagattcttcaaaaacatctcattcagcgcagccgccataaaagcctcatacacgacccatctcaatcggaaaaacaggaactcaatcttctctacagcagcatcattcagctccgtcaggaaatgagcgaaatccgacaccttcttcagatgctgctgcagaaccgtccgcaacagccgccgctgcttctgcccgggccgcccgcgcagacaaaaaacgattctcccgaccgctattggcaggataaggacccgtcgtctttacccgcaatccctgatgcaacgctctcactggaagaaaccgagaaaaaaacaatcaccgaggctcttcttgcccacaacggcaataaaagaaatacagcaaaagccctcggcatcaccgaacggacgctctacagaaaaatcaatgcgtacgggctccgctgaagctgcagcaaaacctgtcgattgcatcccgtaccttacttcgagcagttttcataaggcttccgtctgaaaacggcaaagattacaagcagaaaagaaactaccgatgcagcttgaggcagcatgtcgggataacgggtatagaaggtaaggcgactctcaagcgggacatcggcagtaagtgtcttaacctcccaccaggggatctccttgtaaatggcaccgaatctgtcaataaacactgaaattccggtattggcgcaacgggccatcgccctgcggttttcaatacatcgtatcttggcaatcgcgacatgctgatacggaccataagaggttccataccagccgtcattggtcaccagtgtgagaaactgtgccccgttttttacgaatacggaaaccaatcccggaaaaatagactcataacagattatattcgctgtctttaccgtcccattaccggtagaattgaactccatgatctcacaactcgtgccctttccccagctgctgataccagcaagtgaaaaagtaaaacgatcgagccatgggaaatactcaacatagggaaccctctcggcgaatggaaccagacgtatcttatggtagaccgtgggcgttgtaaaatccggtctcagcagcatggatgcattgaaggtctcgaaaaaccggttgctggtgctatcaagtctgactgtgctgctttttgcctgcaaagaatcgggatggtaatagacaatatcggaaaacccgctcaaaagggcgacattccactgcttcaaagaaagacgaagtgagtgcagataacccgaatagctgctgtcgagaatataaaacgggatagcggtttcaggccatatgaccagatcaggatgctcatgacggacaagcctgttcgtctggctgtaatacaactccatgatatcgtaactggtgtactgctgccattttctgaagggatcgatgttcggctgaacaagagaaaccctgacggaagccttcttttcccctcccgatacaggctcatcgacaacaagcttcgcatagagcaccggagcggcaaccatcagaagcagaacagggagcaggcgaaaatgaagagacaactcgtttctgctgttccagaggagcaggacaagcacgttgaaccagagaagccagaacgtgataccccatactcctgttatatcggcatactgaatcataccggtaaggttggcctgcgagtttccgagcgtcaaccagccaagagagagatcctgctgcatgtaagcccactcccacgccgtccagaaaaaaggaaacgaaaaaagagcaaaccgaaaccccttccatctccttacagcgataaaaccaagaaatggaaccgtcagaaaaaaagattgtgcagcaagagtgagcatgcctcccaaaaaggttgcaagtgaaacccaccagagcgtaatggctgaaaacacgaacatggcaagccagaccttacggtacgatttgcctgaaggctcatcctgctgtaaagagatcagcagcggcacaaaagcgatccatgcgagaaactcaagacggataaacggataggaaggaaaggatatgccgagaagaagaccgctcagcagaggcaaaccggaagaaaaccttccggaaatatgcaatggatgacgatgatcactcatgagatttccagcaattaacacggaaagagacttcgctgccgtcagtatacattatttcgttgcaatggaggagaacgcagagagatattttcctttatttattgatttttattctttaaatttataacaatctgttatttaacaggaatcatctccgtgtatttcctgaaaatatccaatttcaacgccaccagaaaaaggagaaatcattatggctcttttcggcacaaaagacaccaccaccgctcactcggactatgagatcattctcgagggcggagcaagctcatggggaaaggtaaaaggccgcgcgaaggtaaacgtacctccggcaagcccgctcctccctgctgactgtaacgtcaagatcaacgtaaaaccgcttgaccctgccaagggattcgtccggttctccgcagtgatcgagtcgattgttgacagtacaaaaaacaagttggttgtcgaggctgatattgccaatgaaaccaaggaaagaagaatctgtgttggagaaggctccgtatcagtcggcgacttctcgcactccttctccttcgaaggttccgttgtcaacatgtactactatcgctccgacgcagttcgcagaaacgttcccaatccgatctacatgcagggccgtcagtttcatgacatcatcatgaaagttcctctcgacaatcctgatgtaatcgacacctgggaaggaacggtaaaagccgtccagagcacaggagcattcaacgactggattcgtgacttctggtttatcggcccggcatttactgcactcaatgaaggcggtcagaggatttcaagaatcgaggtcaacagcatcggaactcagggcagcgacaaaggtcctgtcggggtttcacggtggcgtttctcccatggcggttccggtgttgtagactccatctcccgctggatggaactcttcccgtccgataagctcaacagacccgcatccgttgaagcagggttccgttctgactcgcagggtatcgaagtaaaggttgacggcgaattcccaggcgtatcggttgacgcaggcggcggtctccgcagaattctcaaccatccgctcatcccgctggttcatcacggcatggtaggaaagttcaacgacttcaccgtcgatacacagttgaaaatagtgcttccgaaaggctataaagtccgttatgcagcgcctcagttccgttcgcagaacctcgaggaatatcgctggagcggcggtgcatacgcccgttgggtcgagcatgtctgcaaaggcggcacaggccagttcgaagtgctctacgcacagtaaacgttccacagcatcaataaaaaagccggcaaaatgccggcttttttattgatgctgaatttcgtcggacaagtccggacgggtctgacctttccgacaaatcttcttcagaataaccgattaccgctcaaaatcatcacccaagcatctgcagaatatcctcgatctcatccctgatctcgcgcagcagcagatgcctgcgctcctcggtctctgcatgcttttttcgatcacgagtcatctctttctgaagtttcagaatttccgatgttttcggatccgcatcgctctctcgcggctccccttttaccagttcactggctttgccaagcttataccccttgtcataaaccaactccttgatattgagtaccatggcaatatccctgttggtataacgacggttgcctcgagtatcacgagatggattaagctcattgaaaaaagtctcccagtatctcaacagatatgccggaacaccggcaatccggctcacttcaccgattgaatagtagctttttttcgaatcgaacgccataatctcactctctccgataaaattgcaggcaccagcactatttgaatgccgaagttacgaaacaccgactttgtcataataaactataaaacaggaacatacccccggcaagaccggaactgacatatttcgaaaactgcacgacaacgtaatcgtagcgcagaaagccttaagagagatgcctttgtgttttgcatcttctttattatacattacaaccgcaagaacaaaaaaattgtcggatgaaaaatctgctggcactcaaaccataccttcttcgatataaacgacatcttggagaagggtttgtctacattatcctcaccaatatctttgccgttgccggaccaaaatatattggccaggcggtcgatgcaatgggtcgcaccttcatgattcaggaagtggtaggctatgcatcaatttacgtccttttctctctactaagcgggatatttctttttcttgtcaggcagaaaatcatcgtcacctcccgacatatcgaatatgacctgaaaaacgattatttcaatcatcttcagaagctgccccgcagcttttatgaccagacaagcactggtgaactgatttcaagaggcaccaatgatctgaatgccgtccgtgacttcctcggaccgggcattatgtactcgatcaacaccttcttcaggcttttttttgccatcgtcgccatggttgccctctctccgactctgactttttttgcactgctgccggcccctctgctcagttattcggtatacaccatcggccgatcgatgcaaaagcgttcgaaaagcattcaggaaagctatgcgggaataaccaatctcgtccaggaaaacctgacaggcatccgagtcgtaaaaagctttactcgagaagatgctgaagttgagcggttcgaaaaactcaaccgtgaatactaccggaaaaacctgtcgctcggtaaacttcaggcgctttttttcgctatactgaccggaatgactgcattttcactcattccggtcatctgggtaggcggaagtgctgtcattaaaggagaaatgaccaacgggggcattgcccagtttatcgtctatgtcaccatgctgagctggcctataatctcaataggctgggtaaccagcatcgtccagaaagccgcatccgcccaggcccgtttgaatgaaatattcaacacggctcctgacatgcatggtatggagaatccggaaccctccgcatctgaaacggagcagcaaaacggttcgcttgtattccgaaacgtttcgtttcactatccctctgaggccggaaccactgtacttgaaaacatctccttcacggttgaacccggttcaaaaatcgcatttgtaggggcaaccggttccggcaaaacaacgctggtcagccttatcccccgtctctatgaacctgcatccgggacagtcctgttcaacggacaggatatccgcacaattccgctcgaccagctgagaaagaaaatcggattcgtgcctcagaacaattttctcttttcggataccattgaaaaaaatatcagttacggaagcagcgattccgatccgcaggcggtcatcgatgcaagccgcattgccatgctggacgacgatgttgacagctttcccgagcaataccggaccatgcttggcgaaaaaggcatcaacctttcaggcgggcagaaacagcgggcgtgcattgcccgggctgttgcctggagccccgaaattctggtgctcgacgatgccctctctgcagtcgatacggctaccgaagcccgcattttcgatgcgctgctgcaaaagctaccggaaaccaccattatccttatcagccaccggatatccacagtaaaaaactgcgaccggatctttgtgctccaggaaggccgtatcgcagaaaacggtacgcatgacgagctgctgaggcagaacggactctacacgaaactccacaaccagcaattgctcgaagacgagattctatcccttgcctgacgggaacccggacgtctgctcgcttattaccctaactttacctgcattggcgacagctttttctttcactgcgtcgacatcgcttcccggccggtcgtaagccagagtcacggccattcgcctgtatgggcgtgatgtcggttttccgaaaatgcggatgtcggtaccggcctgcctgagggcatcctccagaccggtatagacggggttctccccctcgctgccggcaagaacaaccgcacttgcgcccacccgcagcaattcgatttccggaatcggaagcccgagcacagcacgggcatgaagctcgaactccgtgagattctgcgtaccagccagcgtcaccatgccggtatcgtgcggacggggcgagagttccgaaaaatagagcccgtcatcggcaaggaaaaactccacaccccagatacccgcgcctgtcagcgaatgagttacgttttcagcgatctcccgagcctcatgcaactgcgcatccgcgattcggcagggctgccagctctcctgataatcgccccgctcctgacggtgccctatgggcgggcagaacagcgtcgggccgtttttctgcgttacggtcaacagggtgatctcggtatgaaacggcacaaaagcctccacgatcacttcggcaatatccccgcgccgaccgctctgcgaatagctccatgcgcgttcaatatcctcttctgttttaaccgttgactgccccttgcccgacgagctcatcagcggtttcaccacgcagggaattcccacctccgaaacggaagtccgcagttcttcgagagaagccgcgtatcggtatctggcagtacgaaggccaagctcctttgaagcgagatcacgaatggccttccgattcatcgtaaaattcgcggcacgtgccgaaggcaccacctgtattccctgctcctcatagtcgtagaatcgttcggtgcggatggcctcgatttcaggcacgatcatatcgggtcggtgcctggccaccaaagcatcgagagcattgccgtccagcatgtcgatcacttcgcgctcgtcggcaacctgctgcgccggcgcattgttatagctgtcgacagcaatcacgtattgcccaagacgttttgccgcaataacgaactccctgcccagttctccgctgccgagcagcatgattgttttcatcattcctttctgttattgattgctcccggaggcattaccggaactgcctttcagcttgaaattcagcccggaaaaagaaaacggttccgaaaataatcggctttcgaaaaaatacgaacaaccaggaaatccattcgacaggaaaaaacggaaaaacgttttttcctgtcaccgactcctgcgatgcctgatttacccaagctcaccaagctggcgaagaagatccttacgggccgttccgtacatgtgcacatacagcaggttaaacatgaaaacggcgcttcggagccctggtgcgctcattgcacgcttcagggccttccgaactgtaaagatacgtccagtcagccctgtgtagctcgggatgaactccttgagagctatccgctgcggccggtaaagcatctcctgaccccatgaaaaccggaaagcgtcgtggtcgtccgacgaatggagcaggcggccttccagcgcgagccggtcaaaaactccggttccgggtatagggcgcaaaaggttgatgccgggcacatcgatgccggtctcctcgataaactcttcgagcatctgcggcatatcgagcgtgtcctcgtcaaggccgtagatgaaactgccataaacgcagatgccagcctgacgaatgtttctgatgcacgcggcctggcgaaccgccggattatgaaacttctgatgggcgtggttgctgccgtcggcgaggctttcaataccaacaagcagagcaccgcagcccgaacgggcaaatgcatcgagcagacgaggcttttcgccaagagctgtagtcgcctgaccgacccagcttatgccgaacggaatgagttcccgaaacagtttttcggcatagatttcatcggcattgatggtgtcgtccagaaagaaaaaaatccttttatcctccctgagaaaggtttcgacctcccgaagcacggaaggaatggtgcggtgacgcagccggtggccgttcatgacatgcacattgcagaagtcgcaactgtagggacatcctctggtggtctgcaccacgttggtggtgaaatagctgcctatatcgagcgcgctcttgcctacaacccggtcaagcgagagatcgggaaacgatgccactctgtactccgccttgagagccccgagtcgaagatcttcctgtacctcgcgccatatatcgtcggcctctccgatcaccagcacatcgccgtgttcgcggcaccggtcgggaaaaatggtcacgtacggaccaccaagcaccacctttatgcctttcgagcgaagcacccgagcaagatcgaaagcaggtttcaccgctcccgtctggacgctgatccccgccatgtcccagtgccgttcgagaggaagtcgctcgaaacgcagatcgcatatctcctgccgcaccccttcaacctgaaccgaactcagaatcataagggagagtggcggtatggcaaactgtgcgcgacgaatgacgttgctcaggacactgtccttcagcgagcccagcacccctcgcgttgccgaaccgccgtcaagcctcgatgtgccgtcaacgccgctatccgcctggataaaaataagtaaaacactcttttcactaccactcatgaatccattatcatataatgttgccggttctgacaagtccctgaagctttttcaattcgacaagagcatcaagaggcgtcatccggtctatgtcgatcacttcgattgcagttcgcaggcgggtatcgatctcgtcgaacaggctgatctgcatactctgcagggacaatcccgatgacgatggcgtagcaatatcccgcttctccattccggcaagaatcgctttggcccttgtaataacggctgaaggcataccggacattctggcgacttcgatcccgtaactgttatccgacgcaccacgcacaatttttctgagaaaaataaccctatcgccgctctcaagaacggatgcattgtagtttaccacaccgggcagaagaccctcaagttcggcaagctcgtgataatgtgtcgcaaacagcgttcgagctccgatctgccgatgaatatactcgcacatcgaccaggcgatagccaatccgtcataggtactggtgccacgaccaatctcgtcaagcaagagcagacttttagccgtagcgttattgagaatatcggccgcttcgttcatctcgacaagaaaagtgctctcccccgacgccagattatccgaagccccgacacgggtaaaaatccggtcaacgacaccgatctctgcctgttctgccggaacgaaacaccctgcctgtgccagcagcactatcagacccgtctggcgaagataggagctttttcccgccatattcggaccggtgatcatgagcatcttctgccgatcgtcaaacagcgcatcattggcgatatagggttcatccgcaggcagaattctctccagcactggatgacgtccgttgagaatacggagaccggtatgctctgcaatcaggggcttgcaataaccgtactcatcggcgcaaacggcataagccgcaagacagtcgatctcggcgatcagagcggcattctcctgaataacttcggcatgaccggcaatcctgcagcagagagcctgaaacagctgctgttcgagcacaagactccgctcttcggcattgagaattttctcctcatactccttcaaggcaggtatagtgaaccgctcggcattgaccagcgtctgtttcttttcgtagtatggcggcactttatcccgattggctttgctgatttcaatgtagtagccaaacaccctgttgaactgcactttcaatgatccgatcgccgtgcgttcacgctcttcctgctggatttcaagcagacgctcttttgccgttgatgcggtttgacggagatcatcgagctcctggtgataacccttccggatatacccgccatctctcatcgatgctccggcttccggatcgacggcactctcaatcatagcgacaaggtcgggaagcggcatcaatgcatccgcaatcgaacaaagacgtttcgaaaccgtatcctgaaacgactgcttaagcagggggatcacggcaagcgccgaaccaagctgacgaacttcacggggaatagcgcgtaaggtcgctatacgggcaagtgcacgctcaagatcgctgatctggccaagatcgcaacatacggactctctgaaaggcttcatctttttcagctcatcgaccgcatcgagccgcatggttatatcggctgcccggagaagcggacgctgcagccactgtctcaaaagccgagctcccatgggatttctggttcggtcgatcacctgaagaagactgccgttgatcgaaccatcctgcattgaagagataatttcaagatttcgctttgtctgcaggtcaagagtcatataatctccactttgcagaggagtgatgcgcgttatgtactgcagactgctctgtctggtctcctcaagataatgcaatatcacgccagctgccacctgaccggcaggattatcatgaataccgaaacccttgagggagtgggttcggaactgacgggcaagtatctcacctgcctgctcctctcgaaacagccactcatcaagaacggtaaaagctgtccctgcaggcagggcatgccgtaacgtttccgaacgctcgcggtctgcggcagaaaccagaagctccgccgggtgcagggaacgcagaaaaacagaggcatcttcgggaagcagccctgctatcctgaactcgccagtagtaacgtcgataaaggcagctccgcataccgtctgcctgccgacacgcaaaaaaacaatggcacaaagataattgttatgcctgtcgtcgagaatgctgtcgctgtacgtaacacccggcgttatgatatcggttatttcccgccttacgattcctttggcgacagcaggatcttcaacctgatcgcacaccgcgaccttgtagccttttttcaccagcttcgctatataaccttcgctggcatgatgaggaaacccagccataggaatctcattcgaacgcctcgtcagcacaatattgagagctgcggcaacttctctggcatcgtcaaaaaaggtttcgtaaaaatcacccactctgaacagcagcagataatccggataccgatcctttacgtccagatactgacgcatcataggcgaatgctctttctccgatacccctttggcactcatgaatagtgttttcaatcttttgaaaaatattgcagtatcccggcttccggcgtttatgaagctactgcagaagcataaaataaacaagatgtgcacattcctctcttgacaagccagcaggataacaataccttaaaaaaaacaatgctcgatcaatgtatactcagcttatccatgccatatcaatctatcctgctcttcatgcatgtaacctgttttgccgcatggttcggaacggttctggcatccctctttctgcttaaaacgcttgaatcgagactgaccggaaccgcagagcatgcgtctgaagatgccctgctgctcagagagttcatcaaacgtgaaacaaaagtagcagacgtctcctttataggggtcattatatcagggattctcctcgcatcgttttttcacgggtggacattatgggtagcggtaaaatccggactcatcgttctgcaggtcgctctcaccatgggctatatcgttcgcgccattcaaccgctcacctacccttgctcgcctgaaacattccggaactggtacaaactcttcgccatttcactcggcatgtttgctctggtgctcggtgtaactttttttatgctttgaacgctccggcaatagtgtaaataatttgatcctgagcgaatattgactatattcaaaccctttatcacttaactatatgtgcaagatgcaggcgctgatcaagatttccgataaacaatatctggttaaacagggtgacaaactgtttgtcccacggcaaacagctgaaattggagctaccctcgagatagcatccatggcaacgattgatggtgagaatacatctttaagctcttccggaaccatacaggccaaggtactcgagcacgtcaaagacgacaaggttgtcgtattcaagaaaaaacgcagaaaacgctaccagtcaagaaatgggcatcgtcagcagatgacctgcattgaagtggtatcgatctgaaaaaaaccaatcagaattgctaacgttaaatattttttactatggctcataaaaaaggcggtgggtccacaaaaaacggacgagacagcaaccccaaatatcttggcgtcaaagcagcaggaggatcgaccgtatctgcgggcacgattatcctcagacagagaggcaccgtgatcaaaccgggaaacaatgccggcatcggacgtgaccacaccatattctctcttattgacggagttgtaacattccgtaacggacgtaacaacaaaaaacaggtcgacatcctcccctgctgatttggcttaaaccaaattaagcttatatttcttctattaaagccgtctaaaacctcagggcggctttttttatgctacttcgaaacagactgtaagcagcggaacgacaaaactctgctgcaggaatttcatttacacattaaaaacataaagcctcatgaaaataaccgttatcggagccggaaatgtcggcgccacagcctctcttcgcattgcggaaaaacaactggccaaagaggtcgtactgattgatatcgtcgaagggattccgcaaggcaaagctcttgacatgtatgaatcgggacctgtcgcacttttcgatacctgcatttatggatcaaatgattataaagactctgaaaactccgacattgtcctgattactgccggcctggcaagaaaacccggcatgaccagagaagaccttctgatgaaaaacaccgctatcatcaaagaggtcactgaacaggtcatgaggtattcgaaaaacccgatcatcatcatggtatcgaatcccctcgatgtcatgacctatgtcgcccacaccatcagcggacttgcaaaagaacgggttatcggtatggccggcgttctcgatacagcacggttcagaagcttcattgccgaagaactgaacgtctccatgcaggatatcaacgcatttgtactcgggggacacggtgactccatggtaccgatagtcaaatacaccagtatagcaggaattccgatcaccgagctgctgccgaaagaaaaaatagacgctattgtcgaacgcacaagaaatggcggcattgaaatcgtcaatcatctgaaaacaggctcggcctattacgcgcctgcagcttcagcagttgaaatgattgaagccatcgttaaagatcgcaaacgcattctcccctgtacaactatgctgaacggccagttcggtatcgacggagtgttctgcggcgttccggtcaaacttggcaaaaacggtattgaacagattcttgaaatcaatctttcagaatatgaacttgaagcacttcagaaatccgcagctttagttgaggaaaactgcaatagccttcaggctgttctctcctgaaaaaaccatggaatgacacaaacaaaaaaagcggcccgaaagccgcttttttttgtgaacagatggcccccattccacctgttcttcctcactggcgtgaggaatttcatatagtgttatgcaagcatcgtgccaaaaaatcataaaaagcgaccggtaagataaaacaacactccttcgacaaaaaaacctttccgaaaggaagcgcagcagagtcataacgtctctcttcgcctcaaagctgtatctgctcgatacaactgccgttcaacatgactgcgacagaaccgatgcttcaaaaacgaaaaaaaagaggtctttcgacctccttttttcttgaacagatggcccccattccacctgttcttccccacgggcgtgaggaatttcattacatatcatgcaatcaccgtgccaaacaacaaaaaaaagcaaccggccagataacacaacactcctttgacaaaaaaccctttccgaacggaagcacagcagagacacaacgtctctctttgcctcaagattgtatctgcctgatacagatgtccgtacagcataactgcgacagaatcgatgcttcaaaaatgaagaaaaaaaaagaggtctttcgacctccttttttcttgaacagatggcccccattccacctgctcttccccacgggcgtgaggagtttcattatatatcaagcaatcaccgtgccaaaagacaccaaaacggccactaaatgtttatactattataacaaaaacacttacataatgtaaaacccaggaataaaaaatacagcgtgactcagtgtctcaataaaacaaagataatgtatcgcatagagacagtctgtctcagaagaagacaagaaaaagagcgtattaaaaatcaataactcctcaacggctcttcgtgtgtaatacagtgaatagctccaagaccccagatcagatcggaacagtcaataccaacaaccttcctgtcgggaaaacactcctgaagcagatcgagagcaatgcgatctctcgaagaacggtagatgggcaccagcacaactgaattggctatatagaaattagcgtaacttgccggcagccgttcaccttcaaaataaaccggttcgggcataggaagtctgattatctgcaacggacgaccttcaagatcagtgcacttcttcaatcgctcataattctccttcagaggaaaataattctcatcctcaggatcatcctctaccgcggttactaccgttctttcattgacgaaacgcgacatgtcgtcaacatgaccatcggtatcgtcaccggcgattccctctccaagccagataaccttcctggctccaagatatttcagaagctcgccttcaatctcaggacggctcatttcagggttgcggttaggattgagcagacatgcctccgttgtcaggagaagccctttcccgttaacgtcgatggccccgccttcaagcaccattccggttgagacaacccgaagacgctgaagggttccaactctttcaggcacagcattatcgtcgtcataaggctcatacttgcctccccaggcattatactcccagtttacgataaccttctccatgcgctcgtcttcatgcagaaaaacgtagttcggcccatgatcccgacaccatgcgtcattggtgggaatacaatgaaaaaatatccgatccatcacagcctctgcgtgcggatcggcgccgataagctcacgcgcattgccggccatgtcgtcgtcaagcacattgatgtgtacctcctccgaggtgctcagccatgcggcaatttccgcaaagacaaaaggaacaggttcgaattttccaggccaggactcgagcttgtgcggccatgaaagccaggttgccttatggggggcccattcgggaggcatggtgtatcggtttgttaacatgatagtctgaatcagttcggtgatgatatcccgtttcccgacaactgtcgtattcttcgaatacggtcacataccggcggatgggaataattgagaaaaacgtaaaacggatggggagtaagattcgaaagattactgcacgaaagttttttcaatgcatcggcaagcgccaccccgtttgaatatgttgaaactgcataggcatcagcttcgtactcatgcttgcgcgagagcatttgaagaaaaatcgaaagcagaaattcagcgggagaatagagcagcataaaaaataccatactgccatacactgacacatcggtcatgaaaaacacatcgaaaagcatgcggttttgcattaacatcgaaagcagaaaaaaaataataccgagattgatcatgctgagcatcatattgatcaacacgtgccttttcttgaaatgccctgtttcgtgagcaaggacggcaaccagttcatcaacagtatgattggctatcagggtatcgaaaagggctattctcttgcggtgtccgaacccggtaaagaaagcgttggcttttgaagagcgcttcgaaccatcgatgacaaaaattccagcgagagggaaccctgtggttttggcatactgcagaatagcagttttcagttcaccctccccgaggggctcgaagcggttgaaaagcggcataatccaggttggcgcaacatactgcagcacgagactgataagcataaaagcgccccatgcccacagccatgcagacgtttcggcatacccgaaaaaccagagaagaagcgcaagtgcgggggctccgagtagcacggcaagcagaaatgatttgagcatatcgccgacaaacaccaccggagacatcttattgaacccgaatcgctcttcgatgacaaaggtacgataaagcgtgaatgggagccctgcaataacctgcaggaaaagaagcgaacctatataaagcagcccggtcggcacctcacctaacccgaaccccctgaaaaaccggtcaagcagatcaaacgagccggaaaaccagaaaacaagaagcagcagaagatcaaaaagagaggtgacaagcgaaaaccatgtggttgttttcaggtactcctgagatttacgataggcccccggttcatagacgccttgaaactctatgggaagatcccccgtcgacgccctgagattgagaatatctgcggcaactttcatgaaaaatgtcacaaaaagcgtcaacagaataacgacaccgaaaacattcatagcaacactttcaaaaatctcgttcatcaaaatgcagaaatatcgcacgctactgccagcaaaaggagcgagggaacgaatacccccgtcagcaatactccccttttccggatcacctcttcacataaccccaacgagtaactcaatcttcactcctcgataaaccgtttctgcagctccccataggtctcgatgcgacgatcgcgaagaaacggccagtgagcacggtaaaaaccgatcctgctgcggtcacagctggccatgagaacagcttcgtcctgatgtgcagcttcggctataacctggccgaagggatcgctcacaaaactgtttccccagaactcaagctctccctcgatccctacgcggttggcggccgcaacgaaaaccccatttgcaatcgcatgactctgctgcatggttttccaggcctgctgctgtgcgattcgaacctcctcggaacactctgaagcagcccatccgatagctgtgggatagaatagaatttcagcaccccgcaaggcgacaagtcttgccgcttccggataccactgatcccagcagatcaatacgccgatgcgcgcataacgggtatcgaacaccctgtagccgagatctccgggcgtgaaataaaatttttcataaaaaccgggatcgtcaggtatatgcatcttcctgtattttcccagataacgtccatcagcgtcaataaccgctgcggtattgtgatagagacctcttgcccgtttctcgaacagcgaagccacaatcaccacatcaagttcacgggcaagctcctgcaggcaatccgtagatgggcctggtatggcttctgcatgcccgaatggctcataatcctccgtctgacagaaatagagtgttgtaaacagctcctgcagacagacgatctttgcccctttggcgacagcctccctgattttctgacaggctttttcaagattatcggcaggcttttccccgcatgaagtctgaacaagcgcaatggaaactgtttcttggctcataaatcgaaaaaaaagttataaaagaagccctgctgaaaacaggaggccatgaacggtcatcactttgcctgttcccgcaagcactgcgttaagctcccttccctccgaacggtaaagcttcccgatcaggcttatggcaagcggaagagaaaaaagtgaaagcaatacccagacggagtaaccattgagccacaccagcaagggaacaagataggctactgcggtaagcacgacatagagtgaccttgcaccggacccgccgatgcgagcaggaagtgtcatcttgccgaccgttctgtcggttgcaatatctcggatattgttgaccagcagaatattcacggaaaaagctcccggagccgctgccgcgaggaaaacaggaaaggaaagatcaagcgcctgcacataataggtcccaccaacagcaaccaggccgaaaaacacaaaaacgaagagatcgccgagacctgaataggcaatgggatatgggccgcccgtataggcccacgcaaaaagcatagacagaagaccgatcagaagaatcggccagccggcagtatacacaaggtacatgccgagcagaaaaacaagcgaaaggagggttatcgaaactgttatcatcttcttttcactgattataccggcagcgacggttcttgtgggaccaagcctttccgcagtatctgcgccctttcggaaatcgtagatttcattgatgaaattcgtcgcgacctgaataccgagagcacagacaagcgcgacaaaagccggcagaaaagagaatctgccgtcggcagcagctatggcggaaccaagaataaccggaaccgcaccggcaggaagcgttttcggccttatggcaagcatccatgcctgaaaagcggtaaccctcgaagcgttcactgatgaaggatcactgctcattttttttctgctttgccattttaacgctgctgaaggtatgcctgatcttctctcccggcctgatataatttaggctgtgcctgactgccattgcggcatcactcagtccggtctgaatgatcttcagctttcccggataccaggcgatatccccggctgcgtaaaggccatcaaccgaggtcttcatgtggctgtcaaccaccagtgcattatcgacaagctcgagatcccactcggcaagcggcccgagattcgacctgaacccgatcagaataagcaagcggtctgcctcaagcacgacagatgctccgttcttgcgaagaagtgtcacgtttttcatccccccctctgcggtctcgattgccgtgacctccgtatccatataaacatcaatcacccccttatctctggcttcatcaacttcgcgcgcagtcttgccatgtccctggaactcatgcatacggtgcacaagcgtcacatgctccgcggcatcgagcaatcctaccgcccaatcgagagctgaatcccctccgccgacaataaccaccttcttgcccgcaaaatctctgatatttttaaccgcataaaagatcgacctcccttcaagatgatcgacacaaccaagttgcggcagcgtccttggggtaaaggcgccaagaccggcagcaagcagcagcgcacgcgacaaaaacactttgccagacttggtggttgtttcaaacgaaccgtcatcgagtttgcggtaccttgttaccgcttcgccaagattgatctccggatgataccgttcggcctgcttccagaggctgtctacaaggcctgcggcaggaacctcgtgaaaaccggcgacatcataaatatgcttctccggatagagcgcggcaagctgacctccaagctgcggcatactctcgatgatacggctggtgatattgttcatgccgcactgaaaagccgcaaaaattcctgtgggacctccgccgacaatggtcagatcccgtatctcttcaccgccgctgtaatagactttattgagtgtcatggcttttgagtgcggatataatgcattaaaatacaatacttcattatcccgaaatcgatcaatcgcgggatgactttttcagataaatcagcccttcaggatcgaccataccgtacagaatcgtaacaagcaggccagcatcatcaagttcatgaatctcgacatgcaccgcatcgtatttggaaacctggtttccggcattatccttgaaataaaaaactgcccgtgagccgccatggggggtctcaccggtaaactcatacgtgccgtcatcgagttcctgcagtgcacaacccggggttctgctgtcaataggacatcctgcacactgggaataaaaaccctcaatggagtcagcatagtcacaaacaggaaacttcattgttcctccctctttttttcagctgaatggaaagcctgcctgcaatgattcgccgatatgtattgaacaacgtctgaaggctcgtggaaatcaccggatctgaactggctgcacgggtaaacagaacctgtatgaacgcgataccggaaacgcaaagcagattagtcaagcagtcctcaatataatacctttacaattttcttggagattttatgtttattgatttcttggttggaggaacgtgaaattcaaacctgcctcatgttagcaaaaagaatcatcccctgcctcgatgtcacaggcggcagggttgtcaagggaatcaacttcgaaggactgagagacgccggatcaattctcgaacaagcccgtttctacaacggcgaacttgccgacgaactggtatttctcgatatatctgcctccgtcgaatcacgcaagactactcttgaagaggtgctgaaagtttccggtgaagtgttcatcccgctcaccgtcggcggcggcatcaactctgtagacagagcccgggaaattttcatgcacggcgcagacaaggtatcggtcaacaccgcagtagtaaaagaaccggaactgatctcccggattgccgaaaaatacggatcacaagccgtagtggtagcgattgacgtgaaaaagaaagacgacagatacatggtgcatacccactccggcaaaataccgacaccgcttgaagctgtcgaatgggcgcagatggtacaggagctgggagcaggagagatattactcacaagcatggatcgtgacggtacgcaggaagggtatgacaacgacattcttgcgaaggtatccacctcggtgcacattcccgttatcgcatcgggcggagcaggcaatctggaacacctctacgacggattcaccaggggaaaagccgatgcggcccttgctgcatcaatcttccatttccgccagtactccatcagacaggcaaagcagtacctgcgagaccggggtattcctgtgagactgtaaaggtgggctcacaacgctttggctgaaaaggtatctcctgcggtgatgtcgccggtcgtatagcctttgtaaaaccagcgcatgcgctgctcggaggtgccgtgagtaaaggagtccggcaccgcatacccttggctctggttctgaattcggtcatcccccacagctccggcagcattcacagcctcctggagatctccgggttccagcagattcatccgctttgcataatgcgcccagacaccggcaaaaaagtcggcctgcagttcgaggcgaaccatgtatcgattgaaatccccttcggaaacccgatctctcatggccatgaccttttcggtaattcccagctgcttctgcacatgatggcccacctcgtgtgcgatgatataagctgaagcgaaatcgccctctgccttgaagcgcttctgaagctcagagagaaaatcgaggtcgatgtagaccttttcgtcgccgggacaatagaacggtccggtagcggcttgagaaaaaccgcaggccgactgcaccatactattgaaaagtaccagcttcggagcgcggtagctcattccctgctccctgaaaagctttccccagacctcttcggtatcggcgagcaccaccgagacgaactcccgctccgcgtcatttgcggaagactgcccggtggtgacctgaggaacactgctatcgaagctctctcccgtctgaagcacttccagagggtttccgcccaaaagccatacaagaagcagaatgacgagcgttccgagtcccccgccagcaatccggccaggcatccttcctgccctccgatcctctatattggcgctctgccttcgacctttccaaagcatgattcgtaaatgtacaatttgttaaagatatcgggatttcactgttcggaggtataggctttgatccagtctacaataagaatgaaagacccgacctgtttttttgaaacgagaatcccgatctggacgatatttgaagcgtcaatggggtgcgttccatcaaccgtccgccccctgaatgctgccttgaattctgaaaacggcagtgaaaactccatccattcccccgaaatcgtatcgaaatcgcttttataaacgattccgtcaaaacggtcatcattgcgaatacggaagctgtagcgcttgccgtcaccccgaactcgcagcctgataccggtataagcgctgtaattcctttctggaagaaaggttcttaccgaagcgaagccgccgctgttttccgttgaaagaaaaccttcgaaagtccccgtactgtcaggattgcggtaaaaccggcttcccgactcgcctcccatcactgcgtcgtcaacgctgtaccaatcaagacagtgaggagttgaaaaatcgcaaatcagtttatctgttgccatatgcatgaaccggttaaaacacttttcaagagatgcaagaaagcgtgaaaaagccttcctttacccgtttggagtatgggttgtaattcttatattcttacaaaaaaataacttaacccttaaataaatcattatgccaataataaggcaactactctcttcaacccgtttcctcatcatgatcgctgtggcagggacctttctttcagcgctgaccttgctgttgtacggcggcatttccgtcactcagcagattatcgatacgctactgaacagcacagtcacatcaaagggagcaaagacgcttgctctcggattcatagaaaacgccgacatttttcttgtcgcaacggcgctctatatcatgtcactgggattatatgaactgtttatcgacgacgccatcgcactgcccgaatggcttgtgatccacaatcttgacgatctgaaaagcaaactgatcggtgttattgtagtcgtcatggcagtggtctttctcggccatgtggtaaagtggcacggtgaaaccgaaattctctacctgggtggcgccataggttttgtcgtagcggcactcacctattttaccgggctgaagaaaaatgcaaaatatgaagaaaaacattgatttccagctgttcgaaagtttaaaaccaccgttttgtatgaaaataacgcatcataccggcgaaaatcacagccattccaccaagaactgaaaaatagccccaatgccattccagttcgggcatgtaatgaaaattcataccgtacaccccggcaatgaatgaaagaggcatgaacacggtggcgataatggtgagaactttcatgatttcgttcatacggttgttgacaacggcaagccaggtgtcatgcatgccgataacaatatcccggtagctttcgacgctttctataatcagaatgatgttatcgtaaacatcgcgaaaaaaaggatggatcaatgccccgtcgagcgtcctgtactgttcgcggctcagactgttgataatctcgcgaagcggccagatcgatttcctcagatggataagatcttttttcaatgaatacatcgcctgaaacatatcgtgccctaccgtttcagacagattggtatcgagttgttctatgcggctctcgaagtgttcgagaatcgtaaaataatgatcgactactgcatcgatgagggtataggcaagataatccgcgcctctttttctgatggcggtaccttcgtttcgaatacgatccctcgtcgcatcgaacatatctcccggtttctcctgaaaggagagtacgtaattacttcctataaccatgcttatctgttcttcagcaacattccctgaaccggcatcgagttcgagtgctttgagaacaagaaaaagataagcatcgaactcttcgattttcggtctctgcacggtatgcagaatatcttccatagtcagcggatggattccgaaaagttgtcctgcctcttcgataacctgcacctcatgcagaccgtcaatattgacccaaagtaccttgaactgctctttgtattgctcgcactcctgaagagttgtaacattacggtaaaaaaatctcttctcatcgtaaccgaaaaccgtaatgacaggacgttcggttttctgtcttcctgtatggtacaacgttcctgcaggctggcctacctttccggaaaggttccgattgacctttttcgcaggtattaccattgagcggccatcgtgttctgctttttttttcagtttcattgcataatccggcaaataattaacgaacacctatctacctgaaaacttacgcaataacccgggaatgacctccataaaaccccttgtgcacggcaacacattctctttaatccaggtaccgacctgcagactacgtttttccatatctgcttcacattgctggtccggcgacaagcgactgaaaaaacgttgaacaacatgacgcaaaacagacagaggccgcctcggttttgcttctgagacagcctctgtttgttgatccggatgcacagaacaatcggtatgttactttctaacctgtcgtcaatgatgaggcgtacgaatccggatcatccataccataaagagcgcctgctcgtgcctctttaccggattgaaaaacctgattcaggaaccggattgcgtactgtcagaaacgagttgctgtgcctcgtttctcttcagaatgccgtctgcaaccattttgttgaccgcctgtgtcagttgttcgtacgtacgcagaagggcgggaagcgacagcgccaacgagcctgattgacgtatattggctttatctttttcaatttgggtgatattgacaagatcaaaacggacaataccatctatcagtgaaatattggcaataccgtcaatgtaagttgttgtcatggcagggtacactgtagtgaaagaaattaaaacgacatctttgaaagcggaatttagagaatctctatgtaattaaaaaaatgcctcttacagaaattttcacaacagttgttcagatgtcgcgaaaaacaacaaccagcacagcatctaccgacacccttacggccgaacccctcgggctcttgatgaacaaagcaatttctccggagcgagaacaagttgctcaaaaagaaccataagccagcggcatcacactgcctcgcagcaacgcacaatatggtgacgtaactggaaacgaataaaaacctcatgccggtttgcagacatcagttactatattcaggcataacggctttctaaacatccatatgtgctcatgtttccacttgtcttcgaaatcaacacacgggtctggcttcagaatctgagcctgaaacaccacaaaaacatcaccctttcctccgttcccgacgaggagttccttcttttcagcgaatgcggattcgattacatctggctgatgggcgtctgggtgccgagcaaatacagccgggctatcgccaccggacatccgggtctgcgcacaacctttctgcagcacctcggatccgtcgatcctgacgatatagcatcctcgccttactccataccctcgtatacggtcaaccctgccctcggcggcgaaaccgaactgcaggcgtttcgtgagcggctgaaatcgatcggaatcagactcatgctcgatttcgtgccgaaccatctcgctctcgacaacgagtggctgccggaccatcccgaatatttcattcccgtctcctgcgacgaacagtgccacgatccggaatcctgtttcgaatatgccgaaggaaaatatctcgcatacggcaaggacccctattttccgccctggaccgacaccctgcagcttaactatgccaatcccgaaacgcacgggatgatgacggataatcttctgaagatcagtcgccagtgcgacgccgttcgctgcgatgtagccatgctggttctgaaaaacatcttcaatacaacatggagcaatcttggcggaccaatgacagaagaattctggtcaaaggcaatcaagagcgtcaaaactatctatcctgattttctttttctggcggaatcctactggaataaggaatgggatctgcagcagctcggctttgattacacctacgacaagccattctatgactacatcacccatgtgccagccaacatcgaaaagctcatgggacacatgcaggcccagtggcaataccagaagcatctgtgccggtttcttgaaaatcatgacgaaccaagggctgccgcaagaatgggcctgaacaacaatgccgctgctctggtgatgcttacgtcgcccgggatgcacctggtgcatcagcaccagatggaagggtacaaaaagaaaattccggtacaactcatacatcaggcggcggaaaaagaaaaccctgaactcgcggccctctaccgcaagcttttcgctcttcagaaacatatcgtttttcaggaagggcatatcgaatggctgcacctgaacgcttcgagtttttcccactgtttcggctaccaccgctttaccgaaaacgaccatgcctttgttgtagctaatttcagcgtgaccggcatagacattgccttcagccaccccatactgctgaatctcggttataacgacatcagcctgttgagtaccatagagagtgacaaaaaaacgggcatccatcttgcagccgacaccatgcatatcctgctggcaccgcacgaaggcgtggttataacctgcaaaaagcacgacctcgtcaaccttacgcatgccgacagatgaagatcataacaaaaaccatcacgacaccaaccctgacgcctgtcgagattatcgatatcactcctgaaatcagaactgctgcagcagaatcaggacttcaggcgggaacggtcaccgtcatcagccagcatacaacggcattcatcaatatcaacgaaaaagagaactgcctgcttgaagacatggtaaccttcctgaaacgtctcgttccccgcgatggcaactacagccacaatatcagcccactcgacggaagggacaatgcccactcgcaccttctggggctcttcatgaacacctccgaaaccataccgttttccaggggggaactgctgctcggacggtggcaatcggttttttttatcgaactcgacggcccaaggccaagccgctcgattctcctccagttctccggtatctgaccggagaaccggacaacggaactcatgactgatttggcgggttattactcgctgaaaccagttataatcaacagaaacataacccatgccggatacagtaaagcttccgattcatcaggaaaaattcctgttgcccgagattcagtccccggacgacctgaaaaaactctccattaccgaactgcagctccttgccgaagaatgtcgcaatgaggtcatcaatcttgtctccgagaacggaggtcatttcgcctccactctcggagttgtcgaacttaccgttgccctgcaccacgtctataactctcctcaggacaaaatcatctgggatgtcggccatcaggcctatgtacataaaatcctgaccggccgaagagcgcgcatgcacaccaaccgtcagtacggaggtcttgccggatttccgaaaataaccgaaagcccatatgacgctttcggaaccggtcatgcatccacctcgatctcggcagcagcaggaatagccgcagcacgcgacctggcaggtagcggtgaaaaggttatcgcggtaatcggcgacggaagcatgaccggaggcatggcgttcgaagccatgaaccacctcggcgacctgaaaagcgatgttctggtcattctcaacgacaaccagatggccatctctccgagcactggcggcctgaaaacccatctgatcaacatcacgctcaacaagacctacaaccgtacccgaaaattcatctggaactccatttcgctcctgaacaacgagttcggtgacgccgcgaaaaacgcggtaagaaaacttgaagacggcttcaaggccgcctttacaccgggagcttttttcgaggcactcggcctgcgttatttcggcccgatcgacggccataacatggagcagcttgtaaaggcactacgggagatgcaggaactgccgcatccgaaactgctccatatcgttaccacaaaaggcaagggattcaaaccggccgaggacaaccagagcaagtggcatgcccacagcggcggattcgaccggattacgggcataacaccaaaaacggacgggaaaccgcaacctccaaaatatcaggagattttcggcgaagccctcgtggagcttgccctgaaggatgcacgtattacggcaattacagccgccatgccaagcggaacatctctcgatctttttcagaatgccctgccgaaccgcttctacgatgtcggcattgccgaagcacatgccgtaacctttgccgccggacaggctacaaaaggctttctgccggtctgtgccatctactccacctttctgcagcgggcctacgatcagatcattcacgatgttgcacagcagaacctgcatgtagtgtttgccatcgacagggcaggccttgttggagaggacgggccaacccaccacggatcgttcgacctctcctacctgcacgccgttccgaacctcaccgtcatgatgccggccgatgaacaggaattgcgcgacatgctctatactgcgctttatgagatcagcgggccggtcgcgatccgttacccgagaggcagcggtaccggcgtcgcactccgcaaaacctttacgcaggtcgaaacgggaaagggaatcctcctgcgggaaggctccaagatagccctgcttacggcaggaccgctgaccgacatggctctcgatgtagccgatacactgcagcaagaaggcctgggcgtatcggtagccaacatgcgattcctcaagcctgtagacaccgctcttatcgaaaaacttgcggggagctcgactcactttgccgttatcgaagaaaacagcgttatcggcggcctggcaagcgcagtaatcgactgcctcaacgaacaaggcattgcccgaccggtactgaaaatcggcctgcccgaccggtttatcactcacggcagcatggccgaactttaccgggaaaccggtatgactgcagaagccgtactgaaaagaataaaggagttctacaagggtagcacgatgtgaagcagcgaagctgctgtcagaaccgcatgaactgacagattggcaaaaaggccggcaagcaggtcgtcagccatgatgccccacccgcctggaaagcgctgtgccctgtcaaccggcccgggttttgcaatatcgaaaaagcggaaaaacagaaaaccgagcatcccgacaagcggagttgcaggaagcgccgcaagggcaacccactgaccggcaagttcatcgatagtaacgatggaagggtcctctccgtacttttcttccataacaccccctgaccagacaccggttatcgatgccagaacaatcgcaacgacgaaaacaggaagattctgaaaaaccggtaaagagagataacagaacaccgcagccagactgaccacggttcccggagcaaccggaaaaaaaccgagaccgaaacaggtcgagagtattccggcaagtcgcatcctcatagcttaccgctcccttccggaactgcgaatggatacgttccagtttgcaacaagataggaaataccggtatagaccgtaaataacgtaacggcaagcatgaagtaatcgagggaatcggactggagaacctgctcgatagtcgctgaaatccgactgccgaaaaacaccttctccttcatgataagcaacaccatgatcacataggcaaacacattctgggcaagagttttatacttggcctcgcgactggtcaccacggggcgatccatgaactcggcatagacccggagaacggtaatgagaatgtccctgacggcaacaagaataaccatccagagaaccagataacccatatggacatagagcagaaatgcagcggtaatgagaaacttgtcggcaagcggatcgagaaaagcacccagacgggttgtttcaccgtactttcttgcatgataaccatcataggcatcggttatggaggcaacggcaaaaacaatcacacccatcagctttacatacggatcctcctgcagaagcagggcaacaaacaccggaaccagcacgatgcgaagcatggtcagctggttaggtacggtcatctggagagaaaacggctctttcaccctgtttcatttgattgagacacctcaatccgccctgatccggcagttgaaagtatcattcggaacttgcctgtttgacaagataaagcttcagcggctgtttttcaacatgcagccgtaatggaatcaaaatcatcatcattgcaacgctacaaccgtcaccccggcccctccctcgccccactctccaagccggaaactcttgacagctttatgctgctgaagcaattcagctgttctcctgcgcagggagccggtcccctttccatgaatgatggttgccatcctgatgcgattcatactcatgctgtcaagaaaacgctcaagagcgggaattgcctcctcgccggtcatacctcgaaggtcgatggtggtagacagggcatcggtagtcaccgctgtccacgacgcttttcctgcagacgcctgaggctctctctgcatcttccgctctatggttttcgtgatcttctccagacttttcaacgccgtcgtcaacctgaaattaccgcatcgaacgacagcactgccgctctggatcgattcaacctcaccggtggtactgctgccctgcagcctgacgagatcgccggtgccaatctcatcccccgcagccgccggcgaaaacgccacctgattttcctgttccgcctccacgtctgaaagagcttttttacggagatcgagttttttccgggcatcaagtaccgttctgtcatcagatggagcatttttcagttcctgaacaatgccgcgtatctcccggcgtgcatgctcgatctctttctgtgtttcacgcaacgctctgcttttcagctcggtccgctgtgcggcaagttcagcccgcgctgcggcaaacaattgcttttctgtttcaaaaacagctctatcatgcctcagagagctatcaagctcccgattttcctgcatcagacacttgagatcatcgagcagccgctcaacccctacccgctcttctttcataaaaccctgtgcagtatcgatcagatcagaagcaaatcccattcgcttcatcatggcaaaagcaaaactgttgcccggcagtcccttgatgaacctgaaagtcggaagcagcccctcccgatcaaactccatcgcaccatttacaactccgtcacgctcatgagcatacgccttcagttcgccgagatgcgtcgtcacaaacgtcatcgcgcctctccgaagcagctcttcgataacggccttcgctattgcgcctccctcttcgacatcggtaccggaacaaagctcgtcgataagcaccaaagagctgccgccggccgattcaagaattccccgtatagcggcgagatgagagctgaaggtcgaaagatcatgttcaatcgactgttcatcgccgatttcaatatcgatagagctgaacagcggaaaaaccgaactttcgctgcagggaagcaggtagccatgcgaaagcatacagcacaaaaggccggcggttttcatggccaccgactttcctcctgcattaggcccggatatgatcagtacctgttcatcatcccgaagatcgagatcgagaggaaaaacctctgcctgtttcatccgatgggttatgagaagccatgggtgatatcccctgacaatacgaagctccctgccttcagaaattttcggcaataccgaaccggtctccaccgcaagccttgcccttgcgtaaagagtatcgaatccggcaagaagctcctgagtatgattgaggttttccagctcaggccgaatcatacccgaaacctcgcgaagaatccgctcgatctcccgccgttcattgatatcgagttcctgaatcctgttgctcagggcgagagcctcagccggctcgataaacaccgtctgaccgctgcccgaataatcctggatataacccggtaccttgtacttgtactcgaccctgaagccaagcgtaagccggccatttttcatcgctatggtatcatccatcagccagccgttttcgaggcagcggcgaagcagccgctccatttttctctgcagggcagtgcggctctcccgaagttcgctgcggatcagaaaaagaccgtcactggcggtatcccgtatacctccctgttcatcgacgacactgcggatggtatactgaagcgtcttctcaagccaaagcctgatgcagaactcattcagcttcggatatatctcgcggctcccgaacatgaactttctgagctgagccgatgcgtgcagcagatggaaaatatcctgcagtccctccgcatcgagatagctgtctataacctcgagatgcctcagcagatgacgggtatccggcagcagtgaaaacggcagggattgcccttcaagcagaaaatttttcagttcgagcacccgttccagatccgcgaggagaagccccctttccgtctctcgataagcctcgagcagaagatcgcttcccatggcggagagacaatacctcgacgtatattcggcaaccctcgtaaactcgagctttcttaacgtaaccgcatccattctctgttttttctcctgtttattgctttgtctggttttcggtcaatataacggaatcatcccggaggccgttcatatctatcgacctggaacaagataaaacagctctctttgtatttgccttatgaactccttacttttgcaggtcatgagtaccgcaatcattatcttcgatgaaaaaaacacagaaccgaacgccatgagactttccgtcaacatcgaccatatcgcaacgctgcgcaacgcacgcaatgaatttgaccctgatccggtcgaagccgccctgattgccgaaaaaagcggagctgccggaatagtctgccatcttcgcgaagaccgccgacatatccgggatctcgaccttgaaagactccgtcaggcggtcacaaccaaactcgaccttgaaatggccatgacgcaagagatgcaggagatagcgctcaaaacgaaaccggagctggtcaccctcgtaccggaaaaacgcgaagaactgaccaccgaagggggattcgatattacaagacactataaaacccttgcagaattcatcaaaccgctgaacgacgcatcaatagccgtcagcatctttatcgaacccgaacagaacgctatcgatctggcaaaaaaagccggagccgatattgtggaactgcataccggcatctactcactgaaaaaaacggacgaagaaagggaaaaagagctggaaaaaatccggcatgccgcacttttcgcaaaaacgctcggactttcggtcgttgccggtcacggactgaattatcgcaacgccgcgtcgttcagccggatcatgcagatagaggaggtcagtatcgggcacgcgattattgccagagccgcctttaccggtctggaagccgccgtgaaggagatgcttcagcttctgaggagagaagcatgaacgggaacagcatctgtacggaaaaaacaataccggtcattcttgcaaccggcaaccccgacaaggtgaaagaactccgtccgatgctggagcacatttcgccactgttttccgttttttcactctccgatctcgacattgcagccgacatcgaagaaacggaacaaacgctttcgggaaacgcgctgctcaaagccgacgggatctttgccatccttgagcagcgcttcccctttctggtaacgatagctgacgatacaggcctggaagtactctccctcggtggcgaacccggagtgctgtcggcaaggtttgcgccggttaagacaggcatgaagccaacctatgaagacaatatcgatcacctgcttcttcgcatgaacggtataaaggaaagaaatgcccgtttccgcaccgttatcgcgctgaaagggcgcattccttcgggagaaacagcgtatgcgttccgactcaccgctgaaggcgtggttgaaggctccatcgtcgaagagagaaaagggattatggggtttggctatgatccggtatttcatgtaacttcagcgggaaagacctatgccgaaatggctgctgaagaaaaaaacacaatcagtcaccgggcaattgccctgcagaaagcatcgaatgctctttccgacatcatgaaaaagcactatacccctcaataacctgaaaattcccccggtatatgaacctgtttgaagctgtaattctcggcattgtccagggcctgactgaatttctgcccatcagcagcaccgcccacctgagaatcattccggctcttgccggctggaaagatcccggtgccgcatttaccgcaatagtgcagatcggtacccttgctgccgtactcatctacttcttccgtgatataaccgctattgtccgtgaagttgtcgccggaatcctcaaaggcagacctctgggaacaactgaagcgaaaatggggtggatgatcgctgcgggcaccataccaatcgtcattttcggtctgcttttcaaaaacgaaatagaaacatcactccgatcgctctactggatcagcggagcgctgatagggctcgccctgctgctgaccattgccgaaaaaagaatgaaaaaccagctcagacagggagttacgatgaaatcgatggaaaatatcggctggaaagacgcactgctgatcggccttatccagagcatcgccctgattcccggctcatcgcgctccggggtaaccataaccggagggctctttctcaatctgtcccgcgaaacggcagcccgcttctcctttctgctctccctcccttcggtactggccgccggagtatttcagctctataaatcatgggatctcattatctcttctccggacaatctgatcgccattatcgttgcgacgattgtttccggaattgtaggctacgcgtcgatcgcttttctgctcaactacctgaaaagccacaccacatccgtattcatcatctaccggcttctgctcggcagcggcatactcctcatgcttgcgacaggtatgcttcctgcaacctgagtggcaacagatagctggctgatgtgcagccaaaggacgaaaaggacaacatgccttcacactggcatcaacctctttcaggacgagtcactgaccaccgactaccggccaactcgctatcaatctatttcgctatctgtccatttttacaaccaacagctcaccgctcaccgcccacagcccactgctcaccgcccacagcccacagcccacagcccactgctcaccgcccacagtccaccgctcacagcctacttgctcacagcccacagcccactgctcaccgcttacagcccactgcccacaatcttatctaccggctccgccggcaactattaacagggaaaaataattctcttttctcgtaagagagaggagatttttttcttatatatataattatctaataaacgtatcaaccattcagccatgccatacagcttggaaagcgtagggcagaatggctttgaaaaagcagacttacacatacatacaaaatgttcggacggaatcttgacaccggaggatatagttgcgagggcagcagcttccggactggcggcaatcagtattaccgaccacgattctgttgaaggtattgacaaagcaaagccattagccttggaaaaaggccttgaactcattcctggtgcagaaatgagttcgacctacaagggctatgatattcatatccttggttatttttttgattacaaacattctgagctgaaacgctatctcgaccactgtcgtcacctccggaccgaaagagcggagcgtatggtcggcaagctggtcaaaatgggcgtaaagatcggtatcgaagagattatcctcaaagcacagaacggaagtgtcggcagacctcatatagctgccgtgcttcaggacggaggctatgtaaaaagcttcagcgaagcgttcagcaagtatcttggagcgcatagtcctgcatatgtaaaaagtatcgaaacacatccgggagatgtcatcaggcttatcaatgaagcctcggggctctcttttattgcccatccggctcagaacattcccgatgaaatcctgaagcaactgattacgttcggccttgacggcatcgaaatcgtacatccttctcacgacgcctacaagcagaactactaccgggagatcgccaacgaatactttctgctcttttcaggcggatcggactttcacggcctcaaagaacgggacgatgagacgtttggctcgataaccattccctatcaatgggtgacaaagatgaaaagccggctggtaaaggcatgaaccgacccgccattgggtgattatgcaaagattcgctattatcagaacaaatttcaaagcgtccctatgcctgacgcaagacgcctcatgaccgagtatctatgccattaaccgtcatacgctctcttgaaaataatctttcactgaaagcaaaggatttcctcctcaccatgcaggagttctttctgttttcaatgagagctttttttaccctccctaaactcaagcgatactggagggattttctcgatcaggccaccatctgcggcaccgattccattccgatcgttctcgtcagcgccgtatcgatcggctccctgcttgccatcgaggtagggaacctgctcgaagatttcggggcaaaaaccatgctcggccgctcgacctcgatttccgttatccgcgaactcggccccctgcttatggggctcatgctttcggcacgcttcggctcgcgtaacggtgcggaactcggcgccatgaaaatatcggaacagatcgatgcgctccgggcattcggcaccgaccctgtagccaaactggtcatgccgaggcttgccgccgcgctggttatgttcatcccattgacggctctttccgattttgccggtctgcagagcgccgcatatctggccgaacactaccatcacctcgatcccggcattttctggaatgctgtctatccccgtcttggaccgaaagatttcgtcgtcgggttcgccaaggcaccggtattcgccatcatcataacgctggtaagcagctataacggcttcatagcaaaagggggcaccgctggcgtcgggcgcgccaccatcaaaggcatcgtcgtttcctcgggactcgtgctcattgcaaacttctatgtgtcgaagatagtactggaaaacatgtaagaagatgattgaactgcgtaatatcacattgaagtacggagagcgggagattctgaaaaatgtatccctgaccatcaaggacaacaccatcaaggcaatactcggccccagcggcgttggaaaaagcacgatcctcaagctcatgctcggtctgatcaaacccaatagcggacaggtgtttgtcgatggtaccgatataacctcgctcagggaacccgaactctatcccatacggagaaaaatgggaatggtctttcagggcaatgcgctcttcgactccatgtccatcagcgaaaaccttggattctttctgagagaaaacctcaagcttcccgaaacggaggtacaggaaagggtcgccgaacagataaagttctccgggctcgaaggatatgaagaccagcttcccgaaaatctcagcggaggcatgcgtaaacgggtagccatcggcagggcactgattttcaaaccgcacatgattcttttcgacgaaccaacagccggactcgacccggtcagctcgaagcgaattctgcatcttatccgcacgcttcagcagtcgagcaatctcggcgctgtaatcgtaacacatatcatcgacgacgttttcagcatcgccgatcatgccgcagtgctctatcagggagagatcattttcgatgatgaaacggaaaaactgcaccagtcggaacatccgttcatctgctcgatactctccgacaaaatcctcgaactttaaacttatcaagagaatactatctgtatgagaaatccgaatgcactgaaatggagcgatctgagaaccggcatcttttttctgctcggactgggctttgcagcatatctcggtctggtggtcggcaaaaacagcagtctcttcaccggcgtaacgaccatcaaggttctttcccaggatgtacagggacttgccgaaaacaacttcgtatccgtttcaggaaaaaagatcggtacggtttcaaaacttgactttgtcaccaacaacgactcgctttacgttgtcgccgaactcagactgcgcaacgagttcgcggtgctcgtcaccaaagacgccaaagccaccatccgctcgctgggcgtgctcggcgacaaatatgtcgatatcataacaggaaaaggtccgcaggtaaaaaacggagatttcatcgctcttgattcagaagacggcatggcggaacttaccggcggagccaacgaagccctggcgaaaatcaacgaactgctcgacaggctcaacaacggcaaaggtgttgccgggaggctggtttcagacgaaaaaatgggtgcggaacttgccgaaaccgtcaccagcctgaaagccacctccgccgaactatcgtccctttcgaaaaaagcgtccagcggcaacggactgcttccgaagctcatcaacgacggagaacttgcgaggaatacccaggagacagtctcccgcctcaacaaggctgccgagaaaaccgaggcccttatggcaaaactggagagcgaccagggcactttcggccagctgcactccaatccggccctttacaacaacctgaacgagacgcttgcctcactcgattcggtgctggtcgatctgaaaaagaacccgaaacggtacgtcaagttctctgtcttctgaggaactgaacatgggcatctgccggtcactctttatcgcgctgctgaccgttgccgccgcgatctccataccccggcccgcaacagccggggacttcggaccccttgaaacaattgctgaagcagctgtaagggatggcgtgtttcccggaacgagtatagccgtgattcaccatggaaaaaccgtttttcaccgggctttcgggcggcaatccttttcagccgactcgcccgcagccgacaccactaccatctacgacctcgcatcgctcaccaaagccgtcgtcaccaccggcatcgtcatgcaactcgtcgaaagggattcgctcaatctcgacgccccggtctcacgatacatgccggcattcgcctcccgcggaaaacagcaggtcacgatacgcaacctcatgctgcacaattcgggattacgtgcacatacgctgtttcataaaacctgccggacgcccgaagaggttttccgggccatagctgccgacaccctgctctccccgcccggtatcaaaaccctgtacagcgatctcggcttcatcacgctcggacgtatcgtcgaaaccgtaaccggacggactctcgaagccaacttccggcagcgtttcgccctgccgctcggcatgcggcggaccatgttcaatcctccggcttcactcttcagctccatcgcgccaacggaacaggacacctcatggcattcaagcctccggcgcccgctcgtccacgaccagaacgccgcgctgctcggcggcgtggccggccatgcaggactcttctccacaaccggcgatctcataccctatgtccgtatgctgatgcagaaaggattgtacgaagggaaaccgtacgccagacctgaaaccgtgcgcatgttcacatcgaggaacggaaaagactcgaggaccctcggatgggatctgcgttctcttgaaggagcatcttcagccggatcggctttttcaacgtcatcatggggacatctcggtttcaccggcaccagcatctgggtcgatccggaaaaggaccttgcagtcatcatgctcagcaaccgcgtccacccgacatcggaaaacatcaaaatccgtaagttccgtcccctcctgcacgacaccgtggtacgatgcctggaactgaagtaataccctatcttcatccactcactccaacggcaatgacacaacttgatattctcatcgtagacgatgaaataaatatccggaaaaccctttcggttttcatgcagtcacgcggacacagggtaacggcaataagcaattcccatgatgcccttaaagagtccgctctgcatgtattcgacatcgcgtttgtggacttgcgtctgggtaccgaaaatggactggacctggcacactctcttcttggggtatgcccgcggataaaaatcgtcgtcatgacggcttatgcatctatcgacacggcagttgaagccatgaaaaggggggcggcagattacatcgccaaaccattcactcccggtcagatagaactggtcacggaacgtctggcaggcatatgcgatatggaaaatcgtatagcctcattacaggaagatctgaaccggatccacccggaagtatatttttcatcacggcactcatccatgcagcgcgctatagaactggcccgccaggttgcctcgtcggaagctgtcgtccttcttcgcggaccgagcggtacgggaaaaacggttctcgctcgttcgatccataactggagccgaaaagcatcaaaacctttcggcatcatctcatgcccttcgttaagtcgggaactgctggaaagcgagctgttcggtcatatgaaaggctcttttaccggtgcggtccgggataatccaggaagagtctcttcgtgcgaagggggaacattgttcctcgacgaaatcggcgatctgccgatttccatccagccaaaactcctgcggttcattcaggatcgggagtatgaacggatcggagaccataagacaagaaaagccgatgtcaggatcattgctgcaaccaatatggatcttgaaaaagcggtcaaagaaggacgattcagggaggaccttttttaccgtctgaacgtcatccagatcgatctgccaccactctcgggacgaccggacgacgtggaactgcatgcgaaaaacatgctcgatttcttttcagcacaaaaccacaaatccttttccgggtttacagaaaaagccctgcttgccatgaaagagtactcatggccgggaaatatccgggaattgcgcaatgtaatcgaacgggcggtgattctcggaaaaacagggcagatcggcgaagaactgcttcccgaaaccatcatctcgcaagcgccgccggttcgcatcggagatcctttagcgctggaggtaattgaagaaaatcatatccgaagcatcctcgcttcggtttcatccctgcaggatgccgccgacatcctcggtatcgaccaggcgactctctggcgcaaacgaaaacaataccggatataaccgcgcgagcgagaaactccgtaggttaccgattcagcccatcaggacataacctccccgcagcacaatccttccatacatccgaaggattgaaaaatgcaatccattttcttcccttcccttgttttttccaaggttcaggcaaccaccgcccctgtatttccgttgatatacctgggttttttgctttggtacgctatttgtttatcaactacccggaggttatacatgattggaatacgacagaaacttgtgcttggcttcggaggcctgctccttatcgttgccggaatgggaatactcaccatccgacagatcgatacactgggagaagccatcgacgtcattctcaaacagaactaccggagcgttgtcgcctgccaggagatgaccgaatcgcttgagcgtatcgacagcggcgtcctgttcacctttgccggccattacgaggacggtatccgcaacatcaggcagcatgaacggcatttcgaaaaagcattgcatacagaactcgacaatatcaccctgcccggcgagcacgaaaaggccatgcgtatcagcagcctgttcaggaggtactccaccgttatcgacaaggtaaccgatccgcagcgtcctttgctggaaaggcagcaatactatttctcgaccctcctgccgctgttccgggaaatcaaacaacatgcggggtacatactcgacatgaaccaggcaaacatgaacgaggcgaacgacaacgccagaaaaatggcagcttcggcgcacaacaccatgctggctgcaattgctgcaagtgcgctgcttgcaatcctcttcagtttccagtcgaaccggtggattctcatgccgatccgaaaacttatcgtttcagcccaggagatcagcaaaggcaatctcgacctctcgctcgatacctcgtcgaacgacgagatcgggcaactttcccgctcgttcaacgagatggcgactaccttgcgcaggatacgtaaagcggacagccagatcctcctgcgcaccagaaaaaccctgcaggatgtcttcagaaccctccccctgcccgtcgcagtattcgatccggacggtcttgtcgagatcgcgaccgaaagtgcggaacgctacttcggcatgaagccgggcagcaacgttcatgaccttggatacccctggatggaggaattgctggccggaacgttccggaaaggatcaggagcggactccggaaaaaacaaaagttttatccagcattttgccgataaccgtgagatattcttccagcccaccatcgttccgattccctccggacaccctgcagaggagagttccggaacggcgctgatattccgggatgtcacgcaggtgcatgaacagctcgaactgaagcgcagcgtcattgccacggtttcacaccagctgcgcacaccgctgaccgcattgagaatgtccatccacctcctgctcgaggagcatacaggacacctcaacgggcaacaggctgacctgctgctcgccgctcgggaagagagcgagcgccttgtgcatatcctcgacgacctgctcgatatcaaccggatcgaatccggcaaagctcatcttgacctgtctgccctttctccctgccgtatcggcgctgaaggcatggaaccgttccttctgccctgccgcgatcagggagtaagcataaggaacaccattcccgaaacactgccggatatcgtggcggacagggaaagcctcatgcacgtttttgcaaacctgctctccaacgccctccggttcacctctgccggaggctcaataacgctcaatgcctgcgaagatgacggaaacatccggttctcgattgaagacaccggaacaggcatcgacgccgaacatatggaacaccttttcgagccgttctaccgggttccgggacagcgggagaaaaacggcatcggtctcggactctctatcgtcaaggagatcgttgaggcgcacggaggatctgtcgacgcggaaagcactccgggtaaagggtcgcgattctctttcaacctgcccatccggaacacctgacatgcaagaacaagcgtgcagaaaaaagtccttcgatcatgaacgtttaccaaacgctgtatctcggcattctgatttttctcgtcatcgccggtctgggcgcacttgccggcatcatctttcatctataggagagtgacatgaatgtgatcgtcctgctcgtttttatcaccagcatgggttacctggtctatgcgatcgttcatcccgaaaaattctaacatcatcgaatcatggtaccgttactgttgctgaccgtcatcgttcccgccctgctgtcctggccgctcggaaaagttatggctcatctgatcgagcccggcggaacatccctctacggacgccggacatcggaacttttctgcaggacaggaggagacgcgctcactggtgaacaggactggaagcagtacctcgtctccatgctcgtgttcaacatgatgatgttcgctttcgtgacgacggtacttgcccttcagcagtggctgccgctgaaccctgacggtaaaggccctctggaagcaagcctgatattcaacaccgcggcgtcgttcgtcacaaacaccaacctccagcactattccggagaagccgcaatgagctatttctcccagcttgccggactgatgtggctgcagttcgtctccgctgccacaggaatcgcatgccttgccgcccttgcgcgcgcgttgggaggcaggaagagcgtcggcaatttttacctcgatcttctcaggatcacttttttcgtgctgctgccgctcgccctgcttgttgcgctcgtcctggttgccgggggggtgccgatgaccttcgaaggcgctgctgtagcccgtaccctcgaaggggcaacgcagaccatagcccgcgggcctgttgcagccatggtggccatcaaacagcttggcacgaacggtggcggttatttcggccccaactccacccacccgttcgaaaacccatccttctacaccaacatcgtggaatgtatgagcattgtcctgattcccatggcggctgtctggatgttcgggcgcatcactggtcgcatgcgcgacgcatcggtcatcttctcggtcatgatgattctgctgctcgtcaaggctgcggccgcattctggcttgaaaacgctcccgctgcggcactttgggggcttcccgtcgaggccgtcccgaatctcgaggggaaggaactgcgtttcggggcaggagccggcgccctctgggctgcgctcacgacagcaacaagcaacggatcggtcaactgcatgcacgacagcctcaacccgcttaccggcctcgtaccgctggccggcatgtggatcaatgtcgtgttcggcggtgtcggcgtcggcctcatcaacctgttcatcttcatcgtcatcggcgtcttcatctgcggcatgatggtgggccgcacccctgaatatttcggaaggaaagtcgaaaccggggaaatgcggcttgccctgcttgcccttctggtgcatccccttctgatcctcggaggaacggctctcttcgcggccactccggccggggcggcaaccgtgctgaacagcggagcccacgggttcacggaaatcctctacgagttcacttcagccgcggccaacaacggatcgggtttcgagggactcggcgacaacaccgttgcctggaacatcgccaccggagtggtgatgctgctggcccgttatatccccatcattctgccccttgcgatcgccggatcactggcgtcgaaaaaaccggtaccggaaacctccgggacccttcgaaccgacaccctgctgttcgggctcatcattctgggcagcgtgatcttcatcggagcgctgctgttccttccggtagccgtgctcggacccgttgcagaccatctctcggcggcaagccattaaggaaatgggacttttccaaagaaccaattgcaaaaccatgtcaaaccgtacttccataccggatgtttatgaacagaccaaatccggacgtcgaaaggcaagaacctccgcactgtttgaaaaacagctcgtaacgggagcactccggcgttctgccgtaatgctcgacccgaggtcgatggcaaaaaatccggtcatgttcgttaccgaagcgggagcggtgctgaccacactcatcgccgccgggaatgccttcaccggcaaaggacacctgacctataccgtagcggtcgcactcatcctgtggctgaccgtcctgttctcgaacttcgccgaagcccttgcagaagccaggggcaaggcccagacggacagcctcaaacgcacacgccgcaataccgttgcaagaaaagtaacgaacggccgggaggaatccgtgaattccgatgaactgcaggagggcgaccgggttgtcgtgcttgccggcgagatcattccgggtgacggggagatcgtcgaaggagccgcaatggtggacgaatcagccattaccggcgaatcggcgccggtggtgcgcgaagccggaggcgaccggtccggggtaatcggtggaacaagagtcatttcggaccgcatcgtgatccgcatatccgtttcggcgggcaacaccttcctcgacaggatgatcgctcttgtcgaaggcgccatacggcagaaaacgcccaacgaacttgcccttaccgtcacccttgccggcctcaccctggcgttcctgctggtgacaggctctctctggccgatcggaaagtatttcggcatgacgcttccggtacctacccttgtcgcactgcttgtatgcctcatcccgaccaccatcggcgctctcctggcggcaatcggacttgccggcatggaccgggcgctgtctgcgaacgtactggcaaaaagcggcaaggccgtggagcttgccggcgacatcgacacgctgctgctcgacaagaccggcaccatcaccataggcaaccgacaggcgtctgattacttcccgcttccgggaatcggcctcgagcgactggctctcattgcaatgcaggcttcattcggtgaccagactcccgagggtaaatcaatcgtcgcccttgccgaaaaaatgctggacgtaaagccttccctcgaaagcgaaggaaaaacagtgccgttctcggcacaatcccggatgagcggcatcgattttcccgatggccgaagctttcgtaaaggggctcctgataccctgatcagatattgccagaaacaggggggcacagttccggatatgctgcaggaactggtggacgatgttgcacgcaaaggcatgacgcccatcgtcgttgccgaaggtccggaactgctcggtgtcgtggcgctctccgacatcctcaaaccgggcatcgccgacaggttttcacgcctccgttccatgggcctgcgcatcgtcatggtaaccggcgacaatccgctgacggcggcagcaattgcaagggacgccggtgtggacgactacatcgccgaagcgcgtccggaagacaagcttcagtacatccgcaaggaacaggagcagggacggctgctcgccatgatgggagacggaaccaacgatgctcccgcactcgcccaggcggatatcggggtcgccatgaactcgggaacacaggccgccaaggaggccggcaacatggtcgatctcgacagcgatccaaccaaactcatcgagatcatcgaaatcggcaagcagctgctgatgaccagaggcgcactgaccaccttttccatcgcaaacgacatcgcaaaatacttcgcaatcatccctgcgatgttcgtgctggcgataccggggctcggcgttctcaacatcatgcgcctcgcttcaccggaaagcgcgattctctcgtcgctgatcttcaatgccatcatcatcccgcttctgataccggttgcgatcaggggcgtcagataccgaccgatgggagccgacaccatgctccgcaaaaacctcctcatctacggagtcggaggcgtggtcgcgccgttcatcggcatcaagctgatcgatatggctcttgcgttaacgggacttgtataaaccaacaagcgagcaacaatgaaaactgcgctatcaggaaaaaatatcctccggcaatttgccgcatcattacgcattcttcccttaaccgtgcttgtctgcagcgggctgtatacgggcacaatctatcttgcaggccgactcgcacccgattcttcatcgggcgccctggtccgttccgctgaaggcagggttatcggcagcagtctcgtagcccagcagttcaccagaccggaatacttctggccacgtccctcggcagtatcatggaatgctgccggagcaggaggcagcaatctttcgcctgcatccgcggccatgagagacaaaacagagaaagtgattgtaacccttgcacctgaacagggcgaaaaggttccgacggatctcgtcaccgcatccggcagcggcctcgatccgcatatttcccttgcatccgtcagatttcaggctccaagggttgcccgtgcaagggggctttcagttgacgagctgatgcacatcgtcaacagtccggaaaacggaaaaatcgccgtacctttccagggagagccgctgctcaacgtcctgcagctgaattgcgcccttgaccgggtaaggaaataagttcctgtaaacgatcaacaatcaggggaaggaaatcgatggaaaacaaccgacccgacagtttcctgcggctcatccagcgatcgcgcaggggcaagctgaaaatctatctcggctactctgcgggggtgggaaagaccttccagatgctccaggaggccggacgcatgaaagagaacgacatcgatgtggtcgcgggtatcgttgaaacccacggaagaaaagaaacggaagcactgctttcgggcctcgagatcatcccacgcaaaagcatggtctaccggggcatagagatcaccgaaatggatatcgacgccattctccggcgacaaccctcggttgttctcgtcgatgaactcgcgcacaccaatgtgccgggaagccagaacgcaaaacggtatgaagatgtcgaagaaattctcgcggccggcattcacgtcatttcaacactgaacatccagcatctcgaaagcctttacgaaaccgttgaacaggcaaccggcataaaggtcagagaacgggtgccggaccgtattctcgcgatggccgaccagctcgtcaacgtggactgcaccaccgacgatctccgccagcggctctcggatggcaaggtgtacatagccgagcgcacggaaacagcgcttgcaaacttcttcaggagcgaaaacctcgaacagctccgggaactctccctgagagaacttgcgtcgcagatcgattcccgccgccgcaaccagccggtggaggattcccagacaaaccccgaccagctcatggtctgcctcagttcaaaaagccggaactgcgaaaccatcctgcgctacgcatcgagaatcgccggacgtctcaaccgcaactggtacgccgtctacgtccggacctttgccgaaaacccggccgtcatcgacccagccgtgcagcgcatgctttccaacacccttacactcgcccagaatctcggggcaactgtttttacctacaagggagacgacgtggtaaaaaccatcctgcagtttgcgcatgagtaccgggtcggacacatcatcatcggcaactcaggcagacaattgtccttatggcagcgcatacagggacgaaaaaccattgtagagaggcttattggcgaatgcaggggcatcagcgtaatcgtgctcgacacgaggggtgaagaaacactgaagctgaggaaaaatccggtaccctctctttcgggaatcagggaaacactcctgcaggtcaaaccgcccgaacagagctggaagacgctgatcagaaacgtacagccgattctctgggaacacgtcgtggaaaaagaggacgctttccggacactgctccatgaatgctgcagactcgccccggaaatcgacgagaatgaagcgatgcgatgcctgctcgaacgggaacagcagggcagcacattcatcggagaggagatcgccattccgcatgcacgactcgaacggctcaacaagccgctggtggcaataggcatcagcaaggtaggcatctacgacccgaactcaagcaacacggcaagaatcatgtttctggtgctctccccgcttgcggacccgaacagccatgtcaagctccttggcatcatcagtaaaacagcatcggacagccagtggaaatccagggtgttacgagctgccgataaaaaagaactgctgaaaatcctgagaacgtatccttaaaaacaccgtggctcgtgcatcaaggggaggtgacaaggacgcaagagaccaacaagaactgaaaacggctcttggcttatgcaaaaatcccgtccatcggcacaatgggcagcgccgtcggcttcagcgactcctggcggaaaattccgtttgccgccatacgtccggtaaatgcggcggcttccatgagaaagaccggagcatcgacccgcacccagtcgccggcaaaaaacaggtttgaaagcggggtctcaactcctggcctgcggctgtggtcgcctggagcccagcgggtaaaattcgactgctgcataaacagttcgtgaagaatcgttgccctccgggtttcaggaaacatgtgatgcagctcctccttcatggcactcctcacaacctcctccgacttcacatcttcgggagcgatagcgtaggcatgcagctccaccacgcatccccccttttttttcgcccaggagatgaagggctcctggaaatccgaatagatcgatatcgaatcggtataggtatatcctgaaaccgtatagaaaggaaacgctgcggaaccgagcggactgtcgagccagagcctgtacaccgcgtatggatcggcctctccaagcgatgcaacggaggattcaagcgtcgccatgcctgatccggaaccaagcaccagctccctcgttcccctgacgtccgaagccacgacacagtaatccgcaggaagcacctcccctgaaacgccggatgctgcatgggaagtccggaacaccagaacgccgccctcctcggccacgtcaagttgagcaagcggagcctcgggcggtccgccgacaggattgcctgctgtatcgaaccggccggcgtgacagggacagtagaaccctcccgcttctgcgtcccaggttaccggacaacccatgtgggtacaccgcgcgtcgaacgccctgaggacgccgccttcacgcgaagcgataaccggcacgcccgtatccgtctgcagcagcgcccagccgctttcgggaacgcttgtctggccggtctggcgaaacacgtcgctgcctgcaccaccctgcagctccacgccgctcaccgttccgttagctgcaatcagcttgacagctctcctccctttcaggatcgtaacgccaagctccttcagcttcgattcgagcggatcgatgagagccgtcatgcaatcacggttggtaatccggaaagccagtccttcagggctgcccataaaataaaaatggaaataccggatagcctcggcagcagaaagaatctccatgcggttcatggtggcatcggcgaacggatgcagcacggtatcgataaatgccggcagaatatcgcccctgcggcaataggtcatgaaatcgatggaatcgtaatccctgaacgtgttctggtagtcgtaacggaacatgcctatcaccggcagaagtccgggataatccttcagaaaggaaacgatatcgagcgaacgcgactgcccgaccacggaaaggatgttgaaaggaaaccatttcggcgtctttccgtacacctctgccgacctctggcgaaacagcacgggataacccggagccgggtcgaacacgctgctcttgaccccggcataggcaaacatttcgttcagattgtaatactggtcgaaaaagccgtggaacccgtgttccaccggaaaccgctcaccaagcgcatcgaggttccatccggtcagttttccgccaagcgacggcgaagcctcgaccagcgttaccctgaaccctcgccgggcaagctcgatagccgaactgataccggcaagaccgcccccgaccaccacagcgttcttctccctggcaagacgttccgcgccatcaccattgctgctgcccccgttatacagctcttttctcggctgataatatcccaccgctcccgcgagagcggccgcgctcactcctgcggcaatacctgtacgggaaagtactgttcgaataaactcacgacgttccatacacagaggtgaactaagacccgcagcggatcggttggagaacaaagcaaaatgtatatttaacgataaatagtaattctggcaaccattgccgcccaggaaacggtaaacgcaacatataataatcatgcgcctgcccgacgaaaaccctgcgatcgcgatccgccgcgaagcccagcggatcggtattgcatccatcggattttcgccgctacagccccaggaaaaagcgattgcgcgtatcagcggcatgatagaggaaaaacggcatggagaaatgcgctatctcgaaaccggaatatcggaacgcgccgatccttcgcagcttctgccaggcgtaaaaaccattatctccgcagcgctctgctacaacaggcctgaataccatgcaccggcacccggaaccgcacgaatctcacggtatgcggtcatcgacgactaccatcgggtagtacgaagcaaactcgaagagctgctgagcttcatccgcacgatctgcgatcaaccggtacaggccgtcattgccgtcgacagctcgcccgtgctggaaaaagcatgggccgaaagcgcaggaatcggaaaaaccggaaaaaacacactgctcaacacaaccgcatccggctcatacgtctttctcggagaactgctgatcgaccgcgaaatccatgatccggcacaagagttgcccaaccggtgcggagcatgcagaaactgcatcgaaagctgcccgaccggagcgctgctcgaaccgggaaaactcgacgcacgccgctgcatctcctacctcaccattgaactgaaacgggagttcacgccggaagaatcgcgaatggtaggaacgtggcttttcggctgcgacctctgccaggaatcatgccccggtaaccgatcgcgcaaaccagctcccgaagggctcttcactctgaaaaaggaactgctcgacattacgccggaggatattctgaacctgaccggatcaggtttccgtaaactctttcttggaacaccgatctaccgtatcggtcttaaacggctcaaacgcaacgcaagggcggtgttggacaacttgtcgtcaagttcgtcagttcaggctccacagaagggtaatagcagtagcgcaaacgacgaacaataaagccctgagcaacagaaaaaagctaccctttcagatagcttttttctgtgcgatgtgcattactgactacatgatcccttcctcagccaagccccgtaaaaggggcgcgagtatcaaatttcagtgtttgaaatgcctcatccccgtaaacaccatagccagattgttggcatccgcagcctcgatcacctcgttatccctgatcgaaccgcccggctggatcacggcggtcacgccagcctcggcagcggcaagcagcccgtcagcgaacgggaaaaacgcatctgaagccacaaccgatccgttcaggtcgagattgacctccgaagccttccagcgcgcgattttcgacgaatccacacgggacatctgccccgctcctacgccataggtctggcggttcttcacatacaggatagtgttcgatttgatatgcttgcagatcttccaggcaaacatcaggttggaaagttcctcttcagtcggctgccgtttggtgaccaccttcagatcctcgacggcaacgatacgggcatcgcgctcctgaacaagcatgccgaagggtgtggacttgaactcccatccgcctttcggcagcggctgcttctgcagcaccagcctgcggtctttcttcttcataagcagatcgagcacgccatcctcgaaagcaggagcgatcaggatttcggtaaatatcccgttaaccgcaactgcggtatccatatcgagcggacggttgaaagcgatgatgccaccgaaaggagcctgcgtatcggtcgagaacgccctgcggtaagcctccacaagcgtatcggcctgagcgacaccgcacggattggtatgtttgacgatcacgactgaaggatcctctccgcgaaactcctcgataagcgaggttgccgcggcaatatcgagcatattattgtaagacagctccttaccgtgcagcttctcgaaacaggcgccgaacgaacggctgccctcgctgtcggtaagacggtaaaagcccgcattctgatgcgggttctcgccataacgcatgtcaagctctttttcgagcgatacggtcatgcctgctgccgcgccctccacctctgcacctgcagcgccggtaaggtaggccgcaatagccctgtcgtaacgggaggtgagtgcaaacaccttgcgagccagcataagacgggttgcgcgagtcgtagcgccggcaccggcacgcatctcaccaagcacctgcgcgtaatcagcgctatcggtcaaaacggtcaccgactcgttgtttttcgcagcgctgcggagcatcgagggaccacctatatcgatattctcgatagcatcctcgaaggtaacatccggctttgccaccgtagcctcgaaaggatacaggttcaccaccaccatgtcgataaacccgataccgttctccagtgcctgtttcacatgatcggcgttctctctcacggcaagcagaccgccatgaattttaggatgcagcgtcttgacccgcccgtccataatctcgggaaatccggtaatggttgaaattgaggctgcagcaactccggcatcctgaagcgttttcagggttccgcccgttgaaaaaatctcgacgccgaggagcgaaagctcccggcagaaatccacaattccggttttatcggatacagataccagcgcccgcttgatgacaggatcagacatgtgcagaaaatttattttaatcgttgaaatcgcagatgctaaagccggaatctaagaaaaaatccccaattatctgaagctgtccggcttgcgcctccccgatattcatggaataggcgtgcacagagctataaatgaaccgtaatcacaccatgatcattcctgacaaacgctgctccctgacgtataacagtcagatgcaatcctcaccaagagaaaactcccgaagcagcagttccggaatctcttcccggctaacgctacactcctctgctcgaccttcggatatcaccttgaaccgttcgccatgaagcacctttttcccggagggggtctgcagcacaaccatcaatgcctgcacgaaaacagaacccggatgggtcgagttcagatagtttgccggctcgaaatcaacccattcctgagtcgatagattgaactcatagaggttaatccatgaaccgtcggaaagcgactgcagcagatactccccttctccgttcaccgaaagcctgaacgttgcgggaccctgcacgatctcccggtcgagccagtcgagacgcagcggttcccggatgctgtaactgccgaaactcaggtcgcagagccaccgttcgcccccgatttccgctacgagcgccatgtgcgtcttcggacggcgaacaggatagatcatcggccgggcggccacgaaccggtgtggaatacccagcgcatcgagggccatggcaaacagcccgttcacctcatagcagtacccgccccgacgccgcacgacgattttcgtgtaaatttcctccggaacgagcgaaacgaccttcccgttttgaacgtcaaggttttcgaacggcaccgtaaagagctggcagcgcatcaggcctctcagtgtggctaaatccgccgaagcggccccatgaaaaccaattcgtgaaaaatatgcctgcaaatcaaaattatcagctttcatctgttcctcattacaatcaccatatcccttattactcctgccctccgacccttcacttgataaagtatccggcggccctccacactccatcattatcgagcatgaatgtcacggtctccgtagcggactttttgtgttcgaataccgactgcatggtcatgacgacataccggccatccggagcgccggggagagcagtcgactcctgagccgtcgccatctcgcgcctcaccagtttacccaaaggcttgcgaacaccgtcaagggaggtccgccactgttcttcagttatcactcccctgaaaagggcagatgcactcctccagctttcggcatacctgccgctgtccatcagggaaagccagtccattccggcggaaacagccatcttctcagccccggtcgcaccccgaacagcagtaaaacctgcagtcagaagcaccatggtcatcaatgcaatcgacagggttctcatgtgatctcagctttggttaacaatgaaatccgttacgcaaggttcagcaaagatacgatttcagtgaacgaatcgacaacaaacgtcggattaagactgcgaagttcgtcccctgaattgtttccccaggtaacggcacaggtatcggcagcagcccgctgtcccatctcgatatcgtacaccgtatcgcccaccaccaggcagtggtgaggctctacgccaagggccccgagagcaagattcaccatatcgggagccggttttttgcactccacgtcctgctcgccggcaacgaaggagaaacagtcgaaaatgccgagatgccgcatcatggcaagcaatgccggctttcccttgctggaggcaaccgcgagcagcacgccccggcattgcagcatttccagagtctccttcacctccggaaacagccgcgtctccccataggcaacctcatcgtaataacgcctgtaaagcggaaccgcttcggcagccttctcggaatcaagcccgagcgcagtttcaagcgtcttctgcagcggcagaccgatgccgcgtttcaccgtcggccagtctatgccgggcagacccaggtcccgcgccgccagctccagggcccgcaaaatccccgcctccgtatcggccagcgtcccgtcgaaatcaaacaccacaagcctgtacttcatgcaacatgctccttgcccgacccgcatcgacgggaaaaagaaaatattccggaatatcctgtaatatctgaaaaaacagctgttcgctttgcgtgcatggaaatacatcctttttgtgaattgagcttgaggcaatgtaagaaacacggcgatgaaaattggaattcctggtgcaacagaacaggccggacgattgattgccaaacggctggtttcgatcatatccggacgcctgcgaattcaccctgttacctgtcattgcctgtctgaaacaatatgccgacgcgccccgcaggccgggactctggctccaagcactcaacgcagagcctgggcggttccgactcgaactgcaagtcactccctttcctgcctgatcaatatcccgaaaaatccgctgcacaatgaacccccgggccgggtttgctgttatagaatcgtatcgtagcaactgaacatctctccgcaaatcaccaacacaattatgaactggaaacagcttcttgaacaacagctcgaagcagccttcaaagtagccgaacggcttgtcaggcttgtcgacggaaaggatcttgcgtggaaaccctcagagggcagcaactggatgacaacggggcagctactctggcatatgggtaaatcgtgcggcatgccgatgaaagggttcgccaccggagagtgggatatgccggcccacagcgacatgaacgaaaagaaaacggaaaaaaagatgccgcctccggccgaacagcttcatgcggtcgcctccatcgacgaagccctgaagcttctctctctggacagaacgctcgcccttgaggccttgaaccattgcagtgaagaagaactcgaaacaaaacctgcaccggcgccctgggatgccacacccgtcaacctcggcctgagaatgctgcagatgatcgatcacctgaaccagcacaaatcccagctcttctactacctcaaaatgcagggcaaaccagtcaacacctaccatctctacggcaagtaactctgcctgccgtccgatctgaccgggacagggcacaaggaaaagcggcgcttcaggattctcctgatattgccattcgcgccgctgaaggacgtcccgacgaacagggaaaaaggtattcactcgcctcttcccggtttccaggtgcctgaaacaaccatcgctttccttgcgccatagagcaagacgacaactcctacagaaacattcaggactttaacgaccagaaacggcatcgaaaccttgagaatcgaaatgatcaggacactcccgccaaggaaaaaaaaggtcgcaaaaccggcggaaagagcgaaaatcgcgagcatgtgtttcgtataaccctgctcgacggcttttgcggcaaaaaggccgctccagaatacaatggtcaagggactcgtaatagtcagaaaaaaagcggacaaaaaactcgaccggtaatcaggggccccctgcagaaaaaccgattcggaagtcatgctcatcgccgatacaagcatgataatcccgaaaatcaagagaaccccaacgccgatcaacctgaaaacaggaactgccccgctcttgtcgatcagctttcccgcaccggcaaccgcaagaaaaatataaaaatagtccaccatcgtcactgcagccaccgaacagaatccatcaagcggcgttcgttgcagagtaatctgcagaacaagaaaaaacaccggccctacagcgagctgcagaaacaatcctgttgaaaagccgtgtaagaaaacgcgtatcatgacatgattttagctctttgacagaaatctaaaaaaagattctcccaaccataccaggataccgtattcagaaatcctcgattctcgcatcctccgcagacgcaacgctgatttgttctgtttcagacaaacgattcgatggtcgccaccgacagtgcaacaccacccgactccacgccccacgcaattccttcgccaagccgctaccagagataacgttgatgacggcgatgtttcgacagccgaccaaaatccgtaagtagcgcatcgtgtcagcccgggcatatccttgccgaactgaccaaggatcagccacagattctcaccgcgctcaacactccctccctttgccaggcatcttgataattctccgcgaagtaaggttaacaacagcttacaacaccctgatcccaagcactaccgccattccgctgcatccttgattccccccccaggcgcgacatcccgcaaaccctcacctcagctatcattcgcgccactgaagaacgtcccgaagtattcgctgttgaatcggtaatggctgaattcggtatccgctgcgaactggtcgataaaggcaatatggatcgagcggttcgtcaggctttactgaaagacgattcttttgcacgacagatcaacctttcgttttacggcaaccagaacccgcggaaactgaagatcaaactcgaaatcgacacgaagccaccgaaaggctcggcattcgagtaccgttatctcgattttccgctcgacttcgaactctgcgcccagacgctgtcgggcaatttctcgctcaagattcatgcactgctctgccgcccatatatcaagggtcgagactggtttgatttcggctggtatgtcacccaggaggtctcaccaaatctgttgcttcttgaaaacgctctccagcaatatggtccgtgggcaggacagcaccagagcgtcgataaggagtggctcaataaagcattgagcgacaggatcggctccatcgactgggcgcaagccgccggggatgtcgcaccgttcctgccgcctgcattccagcaaagtctccggctttggagccgacaattcttcgccgaaaagctcgcaacactcatgaagaggcttcaggaatagtgaacccgcagttcgaaggcaattaccagtagcgatgcttccaatccgccctctcagcagttgcgatgatgcagggtaacgcctcaataaattgtattaataaagagcgtcccgctgaatcccccagcagaggtgctctaagccattgaaagaggcataccggtaacaccgggtgcaacccggcacgccatcgaaccagctaccaatcaacaacagcttacgcctcacgtcctcagctgctgcagctgcctggtttcccatagaaacttaaagttaatatcatcccctaattcgcacacgaaacagatcaacatcacaaagcaccttcacgggaaatattcttctcacctaaccaaatgtattagaagctcttggttgtttctttttattaacagagcaactgtttttcctgattttccagaaaggcgcatagcatctttcagttcatcgcctatcgtaggttcgccgtcgattttcaaaattatatcgcccttctgcaatccggctttttcagctgcccccccttgtgaaactgacattattgtgtagtccttcaacgtcatccctatcccgacacgatggtttgttgggttctgaagaccaaagcggtcgcgaagtccggtcaaaaatgcatagacactttcagactctttagagcctcggctaaggtcagttagactttgatccgctctaccaggatccatgatcctgctaatgtatgcgattacccttataccttctggcggatgattaacgatattgtaagtataccggaacagccatttgcgcccatgatatttcagaaacaaaagcatgttgtcatcctgatctcgtctctcaagttgaaaatccgaagacagcatggcattcgtaatctgatcagcaatctcagacttagatgcgtttggtataattacgtcagcctttcctctaaatgtgtttgcaggcattgagagagcacaaccggtgataacgaaataaataacaatgaaatacgcaacgacacgcaaaattgaattcattatctcaacctccttttgattgattcgccaaaacctcgcacttgtaatataacactttataaaatacagaaccgaagcaataaaaaaagcacttaattgaagatttcagacgatctgtactcccgtttttgggtaaagtgtacaccggggcgcacccgagaaattacgaaatgttgtattttcagagtctctaagctgcaagtattttctcgattccgttgacgaatttgacactctgaataaccttctcgacaagatggtagccctgtagccgccgccatttcagctgtgccctttcggccagtttgaagaacatggccagtattgaacttgcaacaaaaaaatggacacgttaagaagcctataccttcgattgataatgaagcttcaaaaactcagccggcgacagatagcttaatgccaagtgatatcttttcctgttgtaaaaaatctcgatgtacgcaaacaggctttggtaaagctactgtttattcgggagtcgtttgccgtaaatccattcgattttcagggttttaaaaaagatctccgtcacggcattatcgtagcaattgcctttgccgctcatactttggatcattttgtgacttttgagttttttcctgaattccttgctggcatactgtacgctacgatccgacggcagaataacccctcctggtggttggcgatgcagaaccgccatatccaaagccagggcaagcgttgtttccgtcgtcaaccggttgctctgagtgaataagcgataatctcccggttgaactgttcaatgatcacggacagatactgccagccactatccgtttgcagatagatatatccttactcactggtgtccaactgttgaaaaaataaaaccccattagtcattatataataatatgatacggatattttttgtcgttatcgatttgaaattgcctgctatctttgatcatttcataatgctccgaaaagaaatgatcgatgaatacaggaaaaactgttttcgctcaattacaggaacatctgccgctccatcaatttcgccggtgcgtcaatcgttacaaggggaattataaggttcagtcgttcacctgtctcgatcaatatctttgcctgttctttgctcagctgacctatcgggaaagcctgtagtggcccccgattttcagacaacggtttaaggtggtaacttgcccaaaaaagggacaagttatgagcgaaaagcaacgcaaaagttttacggcacaattcaaggccaaagtggcgcttgaggcaatcaggggcgagaaaaccctgaacgagatcggtcgggaatttggtatccacccgaatctggttgggcaatggaagcgtgaggttcaagagcatgcggccggtctctttgaggccaagcgcggcccgaagccggtcgatccacttgcagatccggaaaagctttatgctgaaataggtcggctcaaagttgaattagggtggctcaaaaaaaaagtcgatccgtacctatgaaagcgcgtaaaaactggatcagcgacaaagaacagttgtcggtatctacccaatgtgaacttgccggagtaacccggtcagggtactacgggcaaagtaaaagcctcatgccaaatactgaagatctggaactgatgaagcttatcgacgaggagtacacccgacatccgttttatggaagccgacggatgaagcaggtactgctcacccaagggcgcaaggtcaaccggaaacgagtacagcgcctgatgcgtaacctggggcttgcgggtatggctccagggcccaataccagcaaaccgcatccgcagcacaagatctatccatacctgttgcgaggtctttccattaccagaccgaaccatgtctggtctaccgatgtgacctattgccggttacccggcggcttcatgtatctgacggccgtcatcgactggtattcccgcaaggtgctggcatggaggctttcgaattccctggatagcagcttctgtgttgattgtctggaagaagctatccgcaagtacggaacgccggaaatcttcaacaccgatcagggcgttcagtacaccagtgatgcgttcaccagcgtgctcaagagccatgagatccgcatcagcatggatggccgtggccgggccctggacaatgttttcgtcgagcggttatggcggaatgtcaagcaggaagacctgtacctgaaaggctatgaaacagcggtagaaatgatgcggggattcgccgaatatttccgtttttacaatatcgagcggcctcatcagtcgctggggtacaaaaccccggacgaggtgtatgaaagcgccataggaggcggagcacgcatcgtcgacaagttctctcaaaagagtgtctccgaagggtcgtcggaggctacagggccgcaacaggaagcggcataaacaaccggcgggttgccaccttaaatacgaccttattttgtctggtcgatagggtccacttcagccttcgtgatatcacaacgtgcttactcggcatgcaaaataaactgtactacatgggtatcagaggtacgatagcacgaagtactctggcttatgctaacgaaacacgggactggagcatttatcaggactttgcgcatatcctgattcatcatgcaagagaattgtacagtaaagattcctttggtgttaccctgcaggaaacagtctatgctctcgatgcaaccacgatagacctctgcctggcgctgtttccatgggcaaagttcagaactcataagggtgcagttaaaatgcatacattacttgacttacgggggaatatcccgtcgttcatcgccatcacaaatgggaaggttcatgatgtcaacatccttgatcttctcattgttgaacccggctcattttacatcatggatcggggttatgtcgattttcaaaggctgtatgctattcatcaggcacgcggattctttgtaatccgagggaaatccaatctctcatttcggcgactatactctcgttcggtagataaatcgacaggtatacaatgtgattaaaccattaaactgacaggaaaagacactgcgggatactatccagaacctctgaggcgaatcaagtatagtgatccggaaaccagcaaaatatatgtgtacctaacaaacaaccttgatcttgctccgaaggtaatagccgacctttacaaaagcagatggcagattgaattgttcttcaaatggataaaacagcatttacgaatcaaggcattttatggaacatcggaaaatgctgttaagacgcaaatatggacagctatttcggtatatgtgcttattgcattggtgaaaaagagacttaatttggatataagtctctacacttttctacagattctgagtgtcagcattttcgagaaagtcgatattttacaattagttacgaactctgccggcacgactgaagtggattatacctgtaaccagttaaatttatttgacttatagttggacagtagtgatccttactattcaaaatcccgcttcagataaatcataagttcgcatatttccgttttgcaatttgtacaatttcattgtttatttagaaaataaaatattttcagaagtaattatttctttaaaattaaaaagattaggtacccacattcatttcaatcacttttcactcagagatgacacagattttcgacaattcccagcatcgatacccgcgacagactgagccctcatgacttggacttcacctcttctcattctccataagtatccaaagaaaaaactgatccctattatttctttacactaaaccaaaacaatattattcgttttctaattaccactcatagtcgccaaataaaaccaacttcaaatcatctgtgtttatcaagtcatttttattaatattttcagagcgcataactgaaactaagttgagaaatctatttgcggattcagctgaatcgattaccggttttcctttttcaaactgagctaaagcctgcaatacagctgatgaaccataaatagctattcttgtctttgcatccgctgcttttgatagtatttcaaagaattgcttatcattagctctttggtttccgctttcagcaacacatgagatatagtctatgtaggcttgagtcctaagagtaaccatatgtttccgtgtctcaaaggatcttgaaattaaaaactgtaggcctgcacctattgctacaccaattaaagcaagtattggagtaaaaactattttaaatatctccatctttgaacctcattaaaaataaactttttcgcctaaacagcgaatctgtgaattacaacccatataatacaccaatccctgaaaacaaaaagcccccttaaccattttaatctttgctatttatctgtataactgatttttatttccgcttcttatacggatcggcataacaacgcaactctcaaaccgtcaacagaaggctgcaaacgccagatagcccacaggttttcacatggcttctcgtatatcgtcaaaaagcctcacccatcgccctcactcaaccccatacacctcatcgatcttccccgacccgtcgaaatggtagcggacccggctgcttttcgatatggtcctctccctgcgcaggtcataatattcatattcggtatagaggtcgaaggtgcggtcggtgattttgcggatatccgtgatgatattgcgcgactgacttgtcttgccccacacatactggtaacggttcagaagatcgtcgtaggtgggattcgggatgtcccagtagcgcatgagattatccgaaaagaagctgtagagcctgtcgaaattccggctgtcctcggcggccacgaatccgcggatggcgttccggtacacctcatccctgcttgcctgcaatgccggtgatgtctgtgccgggggttgagccggaacggttgccggtgcgctgccgctcgcgaccttttcggcttccaggtacggctgatccccggtcgtacccgccataaggctgacgagccgggctttcggaataccgaagctgaagctctgcgtgtcggaaatcttggcgaagttcaccgccacgagcctcccccacttgtcgatgatggggctgccgctcgaacccggcagggtgggtatggagtaaagcatgcggttgtcgtcgggctcctgcgtgatcttgcccgccgtgaactgagacttgatgccctccttcgttaccgcaagctcgagtccgtaattgtatccgatcatgaaaacatcgtcgttgattgcaggcggcgtttccggttttccctcctccccttccagcgaaatgaattccgtgatatgctctggcgtacgcttgtccttgagctgaatgatggcgagatcaacagcctcgtccccggactgcttcaccaccacgcagcttttgaaatcctggggggaagttacgtaggtgttgtcgtatgcgacgccgatatccaccacatgcacctgtatcgtcgtattgtcggggttgtagttgatgctgttgagcaaacctttcatcccggtgatctgcgattcaagattcgcataggcctgcttcagttcgctgatcgagttctcatcgagactggagtagttggcatcgaagtaagttcgcaatttgttctgttcggcgatcttttcctcgatcttaccgtccagaatctgtttgaacccggcgattttctgtgctatgtatccggcggcgtccatcccctggttcagcgggttcaccacatggcgattcgttgcaatctttccgtcccggcccactaagaacccggtaccgaacgcgatgctcgcatgctcgacagcttcagcctcggtctcgtaaatctcgggcgccgctcccttttcgttcagcgtgaagaaaagccgcataccgttgtcgaaggtgagggagtagtagtactggttcttgatgagcaccacgctgttgcggtatttctcgtagagcgcctgcggatcctccggtttattgctgcacgaagaaagtatcagtgaaaccagaagcatgaagataacctgccacatgggtattgtgttgttgttgataccacgaaaataaagcataatcagcctgatgcatctggcggaaatccttgatcatcggggcacatcagtctcacgcagctgtcgcatcgcagcgttacatatccgtaatgctatcgatgcgccgttgtgcagcaagaacagcattacggaaaaggtacggaaattttcggcataacgtaaaaagtgcaacagcttgagcacagtccgacagactgctggccttagcccataccaaaaatttggtatttagtcggagttatgcaatcttcaagtagaacttgaaaattgcataaccgtgattccacgaaatcttgcatctgccctgaagtcacgcgctgcccggtatcctgtcgttaccgtaaccggtccgagacagtcgggcaagacaaccctgtgcagagagagttttcctgaaaaaccgtacagtaacctggaacgccccgacacacgagagttcgccctgtccgatcctgccgggtatctgtcgcagtttccagagggagcggtgctcgatgaaatccagagggttccggagctgctttcgtggattcaggtgcgtgtcgatgaacacaacatggcaggtgaattcatacttaccggcagccatcagttcgaactgaaccgtcgtatcagccagtcgcttgccggaaggacggcccttctcaatctcctcccgctttcgattgccgagctgcatgcatacggagcgccttccggcatcaaccgcctgctccatgccggaggctatccccgtattcatgccgatcatctcgatccggcagtggctctcggcgactattttgcaacctacgtcgagcgggacctgcaggaactcattcacctccggcacatccgggaattcgaactgttcgttcgtctggcagcaggcagaaccggtcaactgctcaacctgcacagccttgccggagacgcaggtgtttcaagccagactgcaagaacgtggatctctttgctggaagcctcgttcattgttttcctgctccccccatggttcgccaatatcggcaaacggttaaccaggtcgccgaaactctatttctgcgacgtcggacttgcctcatggctgctgggaatccgcgaagagtcgcatctcgatgttcacccgctgaaaggacagctcttcgaaaacctcgtggtgcttgaaatcatgaagcagtacctcaatcagggaaagcatccgcaactccatttttatcgcgacagcagcggtctggaaaccgatctgctgttcgaggaacaggacggcattgtcctcacggaaatcaaatccggtcggactgtttccggagaggcattctcattgctgcataaaacccgtgaaatcctcggagaacgggtaaaaaagatgaaccttgtctacggcggcacggaacaccagcaccgcagcgacatagaggtgcggggatacctcgaagcgtccgggattgttaagtagagggatagctggacggaaaagaaaagaggaaatgccccttattactgcaacaattcttacaacccaaacagccacttccgaggcaaagcagcccgacaacccggccgttccccgtcaaacgctcttcgaggaagcttcaattcgttacgaagtaacacaacatactgaaactccggccactccagcatcgtaactctcaaccaccgtttcccctgaaaaaccctgaaagaccgaacctcgccggaaagaaattaccgaagcagcgaaaagccaaagcgggccaactgagctgcctctgaccttaccgtttgaaaaaagcgctccccgaatgcatattaaggcaagaaaactatcgtttacgccgaaacatcagctatatgcccaaccataaaatccgtcttgccgtgttctgctcgggaaccggcagcaacttcaaatacctgcatacggcaatagccgaaagaccgctcgatgcgaaaatcgtgctctgcatctccaaccgctcgcagtgcggcgcaatggaatacgctcgagagaacggcattgcagctgtgcacatctccgaaaaacagttcgcctcgtatgacgagttcgtggcctccatgctcgacgcgctgcatgagcacgatatcgaggccatcatgctggccggttacatgcgcaaggtgcctgatgcggtcgtggcggcatatcccgaccggatgctcaacatccacccggccctgctgccaaagttcggcggcgagggcatgtacggcattcatgtgcataccgccgtgcttgccgcaggagaaaccgaaagcggcgcgacggtgcacatggtgaacgaagagtacgacaaggggcgcatcgtgctgcaggaatgtgtgccggtgctttccggcgacacacccgaaacgcttgccgaacgtgtgcttgcctgcgagcatcgcctttacccagcagcgctcgaaaagctgctcgacgaaatgaaaaccgcagaaattcgatgacgatctccatctctgaaatcttccactccatccagggagagtcgtcattcgccggatggccctgcgccttcgtccggcttgccggatgcggccacggctgccggtattgcgacacaacctatgctgaaaaacccggcacagagatggagaccgacgaaatcttcgaaaaaatcgacgaaatcggagcgcagctggtggaaataaccggaggagaaccgctgctgcagaaagaggtctatccgctcatggaaagactctgcgaccggaaagaaaaagtgctgctcgaaaccggaggattcctttccgtagcaaaggtggatcagcgcgtgcacaaaattatcgacctgaaagcgccatcttccggcgtgtgcaacaagaacaatccgcaaaacatcgagctggccatgcgaagcggaaaggcagaaatcagctcgttcgaattcaaaattgtggtcgccgatcgcgaggactacctctgggcaagaacgatgcttacagataccggtcttgccgaagcctgcacggtcatgttgggggtggtgttcggtaaactggaacccgaacgcctggcgcagtggattctcgaagaccggatcagggttcgcatgcagctccagttgcataagtatatttggccaccggaaatgagaggggtataagactcacacagcggcagaaggaccgggcaactcgatggcttgatggcttgatagcttgatagctgaaaaaaagatcgcggtcagcggtgtgccggaagctcctcttactgcccactctccactacccactgcccactacctaccggctaccggaaagaagaagagaatgtaaatccctgcggatttcatactttgttctgttaccgcagtaaacagtatcgctatccatcaatgcatataccttgaatttgacgtcgctctcgtttgtcataccgtttttcaacgaaaagggatcgctgcctgagctgatcgagcagctttaccacgccatgcgcgacccggagctgcacaggctgttcgacggatcgttcagtttcgaaatcattcttgtcgacgacggctcaaccgacggctcgtcggagctggcccgctccatgattgccgacagaccggaactcagactcatctcctttcagcggaacttcgggaagaccgcagcgctcacggcagggttccgggcagcgcaaggcagtgttgtctgtacgctcgacgcagacctgcaggacgatcctgcatcgatacgccctctcgttgcaaagctgttcgaagggtacgatctggtaagcggatggaaaaaagagcggaaagacccgccgggaaaaaccgtcccatcgaggctcttcaacgtcgttacccgcctctttaccggcattcccatccacgacttcaactgcggcctcaaagtgtaccggagggaggtcaccgaccgtatcgagctgcacggcgaaatgcaccgctacattcccgtactggccggatggaacggattcagaataaccgaactgccggtgaaccaccgcccaagaaaattcggttcgacgaaattcggtacgggaaggttctttgccggccttttcgattttcttgccgttctcttcattacccgctacttccgccgtcccatgcacttcttcggcatggcgggtcttgtgagctttctttccgggttcaccatcagtctctacgtcacgctcgacaagctgctgaaccataagccggtcagcaaccgcccgatcctctttctcggcattctgctcatcattcttggagcacagctattctcgaccggtctgctcggcgaaatgctctcgacatcggcaccgggagcaaatcagttcaccatcagggaaacatacaatctatcggaaaagcaggcggatgaagtccgaaggcagtagccgggaggaagattgtgggccgtatgcagtgagcggtagccggtagccggtagccgaaaaaagacgtttttttcacgatttacccattacccattcatctcatgaaacgagtcggagcacatgtcagtattgcgggtggcgttgaaaatgctcctttgcaggcatcgaaaataggagcaaaggcattcgcactctttacgaaaaaccagcggcaatggaaatcacctgaactcgccgccctttccatcgagacgttccggaggaactgctgtgacggcgggttcagaccggaacatattctgccgcacgacagctacctcatcaacctcggaagtcccgaaccggacaagctcgaccgttcccgtaacgcctttttcgacgaaatgcagcgggtcgaaagactgggcctcaagatgctgaacttccaccccggaagccatctcaaccagatagagccggatgcgtgtctgcagcttatcgccgaatccgtgaatatggcccttgaccggagctgctgcgtgaccgcagtgattgaaaacaccgccggtcagggaacgaatctcggaagaagctttgatgatctcgcttgtataatcgatcacgtagaagataaatcacgcgtaggggtctgcctcgacacctgccatctttttgcaggaggctacgacatcagaacaaaggaggcgcttgatcgcacgttggacgagttcgaccgtatcgtgggtatccgttacctgaaggccatgcatctgaacgatgccaaacagcctctgggaagtcgtcttgaccggcacgaatgcataggcaaaggcgccatcggcatcgaagcattcaccgcaatcatgcagcaccctcttctcgacgagctgccgctcattcttgaaactcccgattccgatggctggcaggaagagatcggcctgctctacaggcttgcagaagagcaggtcaaagacgtttcgacaccaccctgagatacttattcaccgaaagcaggctgccgaacaccccaagcacgagaccgagcaatgcaagagcgggatagatcaccattgccgatggatgcagaatcttgtagatggtcggttcgtaataagcaagaagctgttcaaaaaccagataaaccgcaccggcagccagcagaccggagagaagcccctgcaaagccccttcgataacatagggggccccgataaaccaccctgtggcacccacaagcctcatggttctgattttttcctgccgcgcatagagagcgagccttatggtatagcctataaggacgaccgtcgccacggcaatcaaaaggcccagccctccggtcagcagtgtaaacagcttgccgttctgctctatctgatcgagataacgctgattgtatcgtatatcgagttcgggagccatcgccttcacaacaggaataaccttctcaatgctgtcaggccgggcatattcgggctgaaacttgagccttatggatcggggcagcgggtttgaaccaagaatttttacaacatcttcgccgaaatcacgggcgaaaatcgacgcggcttcattttttgagacataagaagcctcgcgcacacctggtatctgccttatctttgcagtaacatcggacgcctgttgttcagtcagcgaatcggcaagaaaaacctcgagctcaaccctgctgcgaagctcctgaataagatcgaaaaagctcagggaaaccgtgctgaaaagacccagcagaacaagagcgaaaaagcttatcgttacggtaatagctgccggcatacgggctctgccgattcccgtaaacccttctctgacaataaaagaaaacgacatgataaaacgttattgggcattaatcggaataatcatgtaaaagaatgtagaaaacaagttgcaaaaacaatttttttttcttttaattagagcagcagagcggggctatagctcagttggtagagcatttgcatggcatgcaaagggtcaggagttcgagtctccttagctccacagaaaaagcgcaatcacagggttgcgcttttttcgtttatggaatgtaatacacgttatcgtcacgagcgtttcgtgtgcaaggcagcctcggagcaagggtctccattctttacaagctccggacaggaacgcaagcgccaaagctgcaggtttcgctcacttcctgccgactttggtgatcataaaaacaatccccacaaacatcgaagcggcgagcccagcggcaatattgaaaaccgcagccgtcacgatcaccgcagggggcagatcgacgcgcaatccggtaaatcccgaactccagataaaggtagtcgcagtcaaagcggtaaagaaaaaacttgtagccatgcttccggcaaaagagacgaaataccgttcgcggcgtccttcaacgactgacctctgacgctgcatctgtttttcgcctttcggatcgagcaggtttttcaccatcatagccataagggcaaacagcagcagcacgggaatatgaaaaccatataccctgaagagatcgcttccgggaagctcaaacaatcccatcgaaagctgccgggatgcgataccgagcataaatgcggaggtaaaaaagaaaaccgttccccataaaagagtgatggaaacccataaaaacagccccggctgagcgggtgtttttgtcagacgtatcgccataaaccattcggattgaaattgaatcgagcataaaaaaccggaacccattttccggtcgtacaatacaaactactctcatgaactgacaattccttgtttgcccatcccttttccattaaaatgaccggcaggataccgcccttgacaatgagaaccgcgataccacgattattttctattttccatttggatcattactttcatttgtcgaatttggcaacgggaaagtttacacaatcttaacatcggggtgcatatgtgtggagttttcggcattttcaactcaaaaactccagcagaagataccttttacgggttatactctctgcagcacaggggacaggaagccgccggaattgttgttgctgattacaacaaggcaaaaaagaaaaccctgttcaagcagcacaaaggcatgggactggtttcggaggttttcagggacgaagccatttttgaaaccctcggcggctatgcggcaataggccataaccgctactccacaaccggctcatcgaaatccacaagcaatatccagccgttctcgctcacctaccgttccggcagtcttgcaatagctcataacggcaaccttaccaattctcgggcgctgcgccgcgagctcaccgaactcggcgtcatattccaggcttcgtccgatacggaaatcattcctcatctggcggcaagaagccgcgaaaaagaaccgctgcaccagatatacgatgccctgcgtcaggttcagggagcttattccatggtgatactggccaataaccagatgatcgcggcaagagatcctttcggattcaggccgctggctctcggtaaaaaaatcgatccgcttaccggcgaactctcctacatcgtagccagcgaaacctgcgcattcgacatcatccaggcagaatatatccgcgatatcgaaccgggagagattcttctgatcgatcacctcgccgttaccaacgaaaacccgacatcgatctacctgccgccatcgaaacgcaaggcccgctgcatctttgaatatgtatatttcgcccgccccgacagttttatcttcaagcattcggtcgataaagtccggagaaatcttggtaaaaaccttgcgcgcgaatcaaccatagagcagcagccggaaaagaaggagataacggtggtaagcgttcccgactcgtccaataccgccgcgctcggttttgtgagggagagcaataaactgaacaagccggcaaggttcgagcacgggcttatcagaaaccactatgttggcagaacgttcattcagccgggcattcacagcagagacatcaaggtgcgatctaaatacaatatcgtcagaggagtgctgaccgagcggccgattatcctgatcgacgactccattgtgcgcggcaccacggcgaaaatgctgatcaagctgattcgtgaagccgaccctgaagccatacatctgcatatcagctcgcctcccatcaccaacccctgtttctacggcatggatttccccaccaaacgccagctcctcacccatatgttcgaaacaaccggcaacgaagaggaggagattgaaaaaatccgtgagtatatcggcgtcgattccctgaagtatctctccatgcagggtcttctcaacagcgtgccaaccttcgaaaacgaaacctgcagttactgtactgcctgcttcagcggagattaccccattcaggtcaacgaggcgacaaccgacaaagaggaaaacgactgaaaaaaagcgggagcacctccgttcatcacgaatgctcccgcttcacatacatgcctttcccgttttttcaaaaaaaacggatcccgtcacttctttccctgcttgaactcgattctcactgcggtatgaggcacagcttcaagtcgtttcttcggaatcggcttgccggatttgatacagataccgtaggtcttgttacgtattctgtcgagagcctgatcgatatacccgatatacttttcgtcacgagcgataaacatgaatcgctgttcccgatccatcgtttcggtgccgtgatccgccatgtgcatggaatagttcgagtttatggaatcctcgacattttcatcagaaagtgaagaacgcagaatttccagatcacgaagaacctcttcccttcttttgagcagaagctgcctgaaatgctcaagctcctcatcgctcaaataggttttggtcaaaatcggctcatcaactgcgtcgttttccttcgccgccatgctgctgttttttttagccataacacttccgatttacatgttcgaacgataaaccgtaaaaaaagatatgatagtatatctctaactacagaatttttcaagtgataaacagcatatttcaccatttaccatttcctctgagccatttcccgccgaagcgtcatacgtaaccgtcacaagtgaggatgcgagcgtttcatccttaatatacgcatcatttcttttgactgcatcgagaagttttccggtaccggcaaccttgagagcgatcctgtcggtaatatcaaggcctgtctccttccgaagagattgaatcctgctgacaagctcacgcgcaagccccagcatttcaagctcttcgttcatttccgtgtcgagcgcaaccataatcccccgggcttcgtcggatgctaccagccacccctcgatatcctcatgcatgatctcgacatcctgccgctcgatttcgaatacccgcccgtcgaactcaagagaaagttttccctctttttcgatacgggcgatctgccggtgagtcatcagcctgatggcgtcggccagaactttcatatccttgccgaaacgggggccgagcgtcttgaaattaggcttcaccttcttgctgatcaccgatccttcatcttcgatatactcgatcttctgaacattgacttcatcgacaataatatcggccaccagctcatactcacggcgcatggcttcatcggaaaccgccagcagaatgcgtttgagcggctgacggaccttgatcgaagctttttcgcgcatggttcgcaccagcgaggtcacggtctgggcttttttcatgcggcgctcaagcggaagatcggtcagcgttccgacagcgacaggaaaagtcgcgagatgcaccgactcccacgaagccttcctgcttattccgttaaggttctgatatattttttctgcgataaacggagtgaacggtgccagcagctctgcgattgtcataagagcggtatagagcgtctgataggctgcaagcttgtcggtacccatttcgctcttccagaaccgcttgcgggaacgcctgatataccagttcgacagatcgtcaacggtaaaatcattgatcagtcgtacggcgccggtaagatcatactgttccatacgacgggtaacgccggcgacaagggtgttgaggcacgaaagcacccagcgatccagctccgaacgctcctgaacggcaatatccggctcggcataggtaaagccgtccacattggcgtagagaacaaaaaagttgtaactgttgatgaatgccctgaaaaacctgcgctgctcctcttcgatctctgccgtattgaacgatttcggcctccagggtggacttgaaaccagcagataccaccggagagcatcggcgccgtaacgctgcatcgtctcgaacggatcgaccacattgcccttcgacttcgacattttctgaccttcacgatcaagaatatgaccgttcacaatcagatttttataggcgaccgtatcgaaaatcagggttgcgatggcgtgcatggtgtagaaccagcctctggtctgatcgaccccttctgcaatgaaatccgccggaaaggttttttcgaaaacatccctgttctcgaaagggtagtgcagctgcgcaaaaggcatggatccgctgtcgaaccagacatccaccagttcgggggtgcggttgaaccgcctgccctctctgataaaatagatccggtccacaaatggtttgtgcaggtcgagatccacaaggccgcgatcgagtgcgtctccaagaaggtggcgctcattgccgatgtcgatgaagccttcgcgaagctcggcaaccgaaccgacggcgaacatcctgcccgaagagaggtcgtcaccgatggcaaaatcctcggccacccacaaaggcagcggagtaccccagaaccgctccctcgaaagagcccagtccttgttctcctcgagccagttcccgaaacggcccgagccgatttccggcggacaccagttgatggttttgttgagttccaccatccgtccggcaatcgatgtggttctgatataccacgactcccttgcataatagataaccggcacatcgtagcgccaggagaagggataggtgtgcgtgatggtctcgcgacgataaagcctgccggcatctttgagctgccgtatgatcagcgggtcggcatccttgaaaaacatgccgtcataatcgggaatctcggcggtgaaacagccgttccgggcaaccggttgcaacatcggcagatcgtactgccgggcaagctcatagtcgtcagcgccgaatgccggtgcgatatgcacgatgcctgtaccgtcttcggtagagacaaatgcgcctgttgtaacataccagcaccgttttaccggctgctgataggtaaaaagaggttcatacccgattccttccagctccctgcccttcacggttgcgattacctgccagagcgactctccgttttcatccttttccgtcagcacctgaagacgcgatagggcaagaatgagcacttcgccggtcacactgtggcggaccttgacataatcgatatccgcgccggtacagagcgcaacgttcgaaataagggtccacggcgtggttgtccagaccagaaagctctcctgggagttccggatgcggaatttcacgtagatgctcggatcgctcacctctttatagccgagagcgagctcatgagaactcagcaccgtctccgatttgggatcctgcgggacgatcttgtagtccttgtagatcagtcccttgtcgaaaatggttttcaggccccaccagaccgattcgatataattgttggtacaggtgatatacggatcatccatatcaacccagtaccccatctgctccgtcagctttccccacccttcgcggttgtcgtcgatatggtgatagaccagctccctcgcttcggtgttgaactccccttctccgtactccacgacctgcgacttgttcttcaggccgagttttttctcaacggcaatttcaaccggaagcccatgcgtatcccatcccgcttttcggggaaccaggtatccctgcatggtcttgtaacggcagacgacatcctttatggtacggctgaatacatggtgcacaccgggcttgccgttaaccgtcggagggccttcataaaacgaaaaaacatttgcggaagatcgatcatcgagagtttttctgaaaatctgatggtcattccagtacgtcagcacctccgattcaacagagttgcaggagaggcctgtggaatattcgggaaatttttgcggcataattttatataagcgaaacaaagggtcaaaaacaggaaagcaaataatatacaagaaacaggagtaaaaacagaacaggcaggcttttctgcataagcaaaagcctgcctgttataccgctatgtgacaaaaaagaaaaccttcttaatatcaatccgttattttttatcaccaagagaggaacttacgccctcaagaatctgctttgccacaaccgtcagggaatcgagagcctgagcaaccatcttgcttaaaggagtgatggtattatcgagaagtgtgcccacaccgacaagtatggttgaaaaatctccttttaccacatctccgcccttctgttggccctgaccggacgttttcatttcttcagccatggtacattcggtttaaattatagcattatttctggatactgttttcaatgtaatatatttcatcaagctatcaaagccggacaaagggtttatccgcttccaaaagccggtgcatataccgggcatgacaacgcccgttcagattccgttaccgggcagcttcgagccgtctccctcgccgcttcgaccataccggtcttcaacacggacgatatcgtcctccccaagatagctcccggtctgtacttcaatcagctcaagaggaattttgcccggattttcaagccgatggacagtaccgagaggaatgtaggtggactgatcctcaccaagggtgatttcctgctctcctactgttataagcgcggtacctttcacgacgatccagtgttccgcccgatggtaatgcttctgaagtgaaagggccgctccaggtttcacgacgatccgcttaacctgaaaacgatcggccacatcaaccgtctcatacgaaccccatggacggtatacctttcgatgattctccgcctcgcctcttcccgattcggtcaactgcctgacaataatcttcacatcctgcaccctgtcgcgggaagccacaagcaccgcatcgggagtttctacaacaatctggtcttcaagaccaacaacggcaacaagacggcttgcagcatgaatatagctgttccgcacatcgtgaagcagcacatcgcccttaaccacgttcgcggcattgtcatgctcctgaagttcccagagagccgaccatgcgcctacgtcgttccagccggcatcgagcggagcgacaacggcacgcgaagttttttccatcaccgcatagtcgatggaatcgccgggacaggcgccgaacgcatcacggtcaagcctgagaaaatcaagatcggaggaggccttctcataagcctccctgcacgatgcaagcattgccggatttgtgcgatcgagctcttcaaggtaccgttccgccctgaacagaaacatgccgctgttccagaaatacgccccggaccggatatactgctctgcatgtgcaagatccggcttctcgacaaactcgacaacgggataacaggacgctgttcccgaaccctctctctgcgccctgatgtacccgtaacctgtctccggaccggtcggcacgataccgaacgtcacgagtgctcccgaaagcgccgcgtcagtgccggccgcaaccgctccggcgaaagccgcccggtcgcaaataacgtgatcggcgggaagaatcagcaaaagcgggttttcaaaacgcgaaagcgcgtgtatggctgccactgcggcagccggagcggtattccgtcccattggctcgagaatgatgccccctatggatttacagacttcgtgcatctgttcagccacaagaaaacgatgctgttcattgcagatacagcaaacaggcccgagatcgtcgagagcttcgagccgcagaacggtttcctgaagcatggtgcgttcgctcaccagcggcaaaagctgttttggatagagcgcgcgtgaaagcggccagagacgggtgcctgaacctccgcttaaaattaccggcaaaatcatctgagggaaaatgatatggttaaaaaaataccggtctgacttgatttcagatccgggaaataccctgaggatacctgttccggtaaacctcccaggtcgaagcgatcaacgtatcgatatcgctgtacctgggctcccagtgcaatagctcccgcgcttttccggaagaagccaccagttccgaaggatcccctgcacgcctgccggtaacgactgcaggaataggcattcctgtaatcaggcgggatcgttcgaccatctcgagcacgctgatgcctgactcactgccgagattgaccgcaagactttttttatgactgacgatatactcgaatgcccggacatgcgcatcggcaagatcgctgacatgaacataatccctgatgcaggaaccgtcacgagtaggataatcgttaccgaaaatggatagctgctcccgaactccggcagcaacctccatcacaaccggcagcagattttcaggattgctctcaaggcccctgatgcgtccgttcacatcatatcctgctgcgttgaaatagcggatcgcagcatatctgagacctttgagccgatcataccaggccagaagacgctcgatctcaagtttcgtaaaaccataaaaattctcgggctctttcggatgctcttcatcgatgggaagatagacggggttcccgaaaaccgccgcggaagacgaaaaaatcagcgcattgagagaaacggccacggcagcattgagaatatttattgtgccgaccagatttgcctgggcatactgttcaggatagagcatcgactgacctgctgctttcagggctgcaagatgcacgcatccgtcaaaccccgccgacataactccggcaagctgttcgggtcgcatgatatctccatgaacgaacgacgcatcatcaaacaggttctctcgtgttccggttgaaagattatcgaaaaccgttacctgataaccgctttcaagaaaagccttgacaacatgactgcctatatagcccgcacctccgataacaagaatacgcatagattgaaatccggtaatggttacctgttgaccgacatacgaaaacacttcatccttcaggagctacttcaagcaaactcctgagtttcaggcttacggctacactttttgatgctccgttcaaggcgttcatcgcttcctgttccgaaaaaacatcccagggagagatatatgccgcctcccgaccgtacttggcaagcattttttcatgtgagtcatgctgttccagttccggcaaaagctccctgatgagagcggcaacctcatctgaaaccgtaccctcggcaagcagccggggcagatgcatttccggatgatgggtcgtgcgggaaaccccaaacagcataagcacggctacgccgcagttttcaatacacaatatcgaaccggaaacacatgcgcgccagcgcttcaggctgaaatccttttcggcctcttcgagaaaaccctcggcaagcaaaaacctgtaagcaatatccttttgcatttccatgtgttatatacctccataaatgaagggtaccattatatatttgttccgaagctctattgctgcgttctcccgacaagtcgggatcgaaatcctcatgtacttcgtgtactctccggtttctgcactccgtccatcctgcactcgtgcttcttacgacaatataatgaggtgccctgaacttgtttcaatgaaaagccggcatcgttgccggaaacaaacgctgtacggcgtttgttcgtaacatcctgtaaaatataactattggacagctattttttccatgcatcggactcctcaggaagaagcatacatgttttcgtaataatcgcgataatctccggaagttacctgatcgagccactcctggttaccgagataccatgcaacggttttctccagcccctcctcaaaccgtatggagggctcccatcccaactcacgctgcagtttcgaagaatcgatcgcataacgcagatcatgccctgcacgatcggtcacataggttatcagctctgccgactcgcccggtttccttcccagtttttcatccatgatcctgcacaacagaagaatcagatcgatgttcttccactcgttgtgcccgccgatattatatgtttcaccatcaacaccttcatgataaataacgtcgatagccgaagcgtggtcgaccacccagagccagtcgcgcacattttcaccctttccgtaaaccggcaggggctttttcgtccggatgttgttgataaaaagcggaatcagcttctcgggaaactggtacgaaccgtagttgttcgaacaattgctgatcacgacgggcagcccgtaggtatcgtgccaggccctgacaaaatgatccgacgacgctttcgatgccgaatacggactgtgcggatcataagcggtctcttcggtgaacatcccttcgctgccaagcgaaccgtaaacctcatcggtcgaaatgtgatagaaccgctttcccccgaaacttcctgcccagcagcggcgggcggcattgagcagattcaccgttccgagcacattggtcgtcacgaattcgacaggactggctatcgaacggtccacatgcgactccgccgcaagatggatcaccccgtcgaaccggaactcttcgaaaagcctctccagaaaaagggcatcggtaatatcgcctttaacaaaacgatagttcggctggtgctctacatcccggagattcgcaagattgcccgcataggtaagactgtcgagattggtgactgtatagtcaggatatgctctcaaaaaatgccggactacatgagatccgataaatccggcgccgccggtgacgagtatatgcatggttgttttgctggttagcttgatggctggttgacttgacgggttgtcaggcagtcggcaagagtgtcgtaccagtgggggatatcgagtccccagtcggttttgatcgcacccttgttgagtacgctgtacgccggccggggggccggggtcggataaccgctgctttcgatggggcgaaccctgcatggaaactgtttcagccgcatgatggcggttgcgaaatcgtaccaggaacagaccccttcgttcgagtagtgatacagtcccgcatattgttttcccggctccgccttcgcaagaatcgcaaggatggcgtcagccagatcgtccgcacaggtcggtgttccagcctggtcgaacacaacgtcgagctgatcccgctccgcaccgagacgcagcatggtcttcagaaaattctgtccgtaaagggaataaagccacgacgtacgaataatcaggtatgacggggcaatctcccgtatcagctgttctccttcgagtttcgaacgcccgtagacgccaagcggagcgggcgtatcggactccgtatacggccggcatgaactgccgtcgaaaacataatcggtcgaaatatgtacaagcaaagctccgcaggctttcgcgcatgcggcaagaactcctgctccgtcacgattgactcgatatgcaggatcatgatcggtttcagctttgtccaccgccgtataggctgcgcagttgatgatcgcgccgcattctgtgcgccttaccgcatcctcaacctgctcctcgctggttatatcaagttcgggaagatcgtaaaatgaaaaccgccagtcaggatagctcacgatgcgttccctgattgagctgccaagctgaccgtttcctccggttacaagaatattcattttcatgccattcatcagtacagtgtctcccttttgaactcgtcatagataaagcaatcgacctctgcaaataattgctgtttcgcatctttatccgacaccctgatgtccgattccggaatctgccagtcaattgcaagttcgcgatcgttccagagcactccggcatcatgatcgggagcataatagttatcacatttataagcgaataccgcctctgtcgaaagcaccacgaaaccatgagcgaaccctttcggaatccacagcatattcttacgctccgcactcaactcgacaccgacatactttccgaaccatggcgaacctttccgcagatcgacagctatatcgagcacgcttcccgaaaccgccctgaccagctttgactgggtaaatggaggcttctggtaatgcagtccacgcaaaacgccatacgacgatttcgactcgttatcctgcacgaaccctacctttccgatacgcgattctattacatcctgccggtacgtttcaagaaaataaccccgttcgtcgccgaaaactttcggttcaatgatcaggacatcgggaatggcactttctataatgttcattggcttgatagcgagttagtctgtcagcctgtcagccagccagcatgctgtccggataacaagccctctcatataaaaacatcttgtctctgctgcccaagcaaccttacgagatactggccgtactgacttttaagaagcggctgtgcaagccgattcagttgctcgtcgtcgatccacccttttcgccatacgatctcttccggacaggccaccttcaggccctggcgtttttctaccgtctcgataaaatttccggcttcctggaacgaatcgtgcgtacctgtatcgagccaggcgaaaccccgtcccatgttattgagtttcaaccggttcatgttcatgtatgcttcgtttaccgaagtgatttcaagctcgccgcgggcagacggctttatttgttttgcaacatcgatgacatcattatcgtagaagtagagcccaaccaccgcataattcgatttggggcttgccggtttttcctcgatggaaagcacatttccggcagcatcgaactccgctacgccataccgatcgggatcgctcacataataaccaaaaatattagccttcttttcaacctgaacgctctgaacagcacattcgagcataccggtaaatccgtaaccgaaaaaaatattatcgccaaggatcaggcagacatcgtcgcttccgatgaaagtctcgccaagcaggaacgcctgcgcaagaccatcaggcgatggctgaacggtgtaggagatgtcgattccccactcccgcccgtcgccaagcagcctgatgaacatcggctggtcttcgggcgtcgtaataatgagaatatcgcggataccggcaagcagcagcacagagagcggataatagatcatgggcttgtcgtataccggcagcagctgcttggagataccctttgtaatcgggtaaaggcgggtgccggaaccgcccgcaagaataattcctttcataacggcaagttgcttattgatatcatgttgtatagctggaggctacccgattggtaggataagaataacccaagccgagggagattgcaaaataattccccttttttcagccgcatgcaatcaaaaagcaacaagccgaccagagcttcagcaaattctcggaagcaactctccggccggcaggtcaacgatcctgcggctgccaagcgaagtacgcataaccaccatgcccggatgatcggcggttaccgaaccgattacagctgcatccctgccctcttcaaaggaacgcatcacatcgagcacctttgatgcgtacggttcaggaacaactgcaaccagtttgccttcattggccacatgcagcgggtcgatgccaagcagttcacaggcccctctcacttcagccctgactggtacggcatgctcctgaatctcgataccggcagcagaggccgaggcaagctcattgagcaccgcggcgacgcccccccttgtagggtcacgcatggcatgcacttgcggaactgcatcgagcaccgattcgatcatgcggttcagcgaagcgcaatcgctcgcaatatccccctgaaacgaaagggcttcccttgccgtcatgatcgacatgccgtgatctcctgccgtaccggaaagcagtacccggtcgcccggtttcaggttccggcaggatagcgaaacgtcgtcacgaagcagaccgatacccgaagtattgataaaaataccgtcacacgaacctttctgcacaaccttggtatcgccggtcacgataagtactcctgccgtacgggcggcatcggccatatccgcaacgatacggacaagatcgacaaggggaaacccctcctccagcacaaaaccggcgctgaggtacaacggctttgccccaccgacggaaagatcattgacggttccgttaacggcaagagacccgatggtgccgccggggaaaaaaaccgggcttatcacgtaggtatccgtcgtaaacgccacctgaccggacggaagcgacagttttgcctgatcgtcaagcatatcgagaaaaacgttgccgagatgaggcatgaaaaccgcctgcataagttcccgggaaagctttcctcccgcaccatgacccatctgaaccgtttcgtggcggatcagaggtagaggacaattgaacgactgcatcataagagttcggaatttcgatgataccggtaatatgccgcacaggcgccttcggaagaaaccatcgtcgcgccaagcggatgtaaaggggtgcactccctgccgaacgcctcgcaggcatcgggtttaagattcccctgcaaaacctgaccgcttctgcacagaggggactctgccgtgcagatatgagccacggcgaacttccgggccgcatcgaagcgtaaaaactcccggcgcagagagaggccgctccccggaataagtccgataccccgccactgacggtcggcaacctcgaaaacggtcgagacaagctctcttgcatggatattgccgtcagaagagaccaccctgccatagcggttgacgacctcggcccgcccatcttcgagcaatccgaccgtttcaagaattccggccagcagatccaccggctcaaaaccggtaggaacgatcggcacatgaaaatcccgggctatctgccggtactcttcataaccggtcactgcacagacgtgaccggcggcaaggaaaccctccacacgattctccggtgacgagagaatcgcgcgcattgccggaggaaccagcgcctgactgcaaagcacgaaaaaattgtcgatcccttcgcgggccgcctgatgaacggccatggcattggccggtgcagtagtctcgaagcccacggcaagaaatacaacctccttctgcggattatcgcgcgcgaactgcagagcttcgagcggagaatagacgattcttacatccccgcccctgctgcgaaccgtgaaaagatcgctgacactgcccggaaccctcagcatatccccgaaagaagcgaaaatcacccccggcatcgatgcaatcgaatgcgcctgatcgataacttcaagcggcgtgacgcaaaccgggcatcctggaccgtgaaccagctcgatggtatcgccaagcagttgatcgatcccgtttcgcatgatcgaatgggtctgccctccgcagatctccatgatggtccatcgcctcgtcgccctgcgctttatctcgtccgcaagacgaagcgcgatcagcggatcccggtattcatcgatgaacttcatggcaacccaataaaattttcctgaggaggaagctcgtcgtccctctcgaaagctccgctatcgatcagttcctgccagagcttgaggctctctgcagcctcctcttcatcgatgattttcagggcgaaacctgcatgaacgatcgtaaactgaccgggaacgatatcaggcacatactccaggcacgccttcgtacgacttccgttgacatcgaccgttcccattttcaaaccgttttcttcggttatctcgataactctgcccggtatggctaaacacatgtttattaattgataatgaacagttgataattgacaacgattgaactcaatcgcttacgcgatgacttccttttaaaatattattttaatgatctttaaccctatttttcctcttatttttcgattctccattggtcaatggagctccttaaccctgttttccccaatccccctccccatcattcccttattcccactgcccattacccattcttccctcattgctcatcgctcatcgctcattgctcattgctcatcgctcatcgctcatcgctatctcccccttcttccccactacccatttcccactacccccccatacttccctttcagatattccctgccgataaccgcctggccaagagaaatgccgccgtcattgcacggcaccgccgtatgggtcagcaccatgtaccccgaagcctgcaattcggcgacaagcgtttcaaaaagcagcgaattctggaacacgccaccgctgagcgcaaccgtacatatccccgaagcggatgatgcccttcgggttacgtcgagcagcatatcgcacagcgtacgatggaaacgcctgctgatctcccctggcagcatcccgtctccaacggcagaagcgacgtcgcgcaccaacggagcgacaagcatcaccagccgtccatcgcgcacctccacgccgctgctgaaacgaccggaacccaaccggccgccggccgcctgcataagctcgaccgccgactggccctcgtaaaaaaccctgttccgaagtcctgcgactgcggccacgacatcgaacaaccgtccgcaacttgaagtttccggacaatgaaggtttcgcacaagcagttccgtcacctcgttgctcatgaaatcgcgaagaaaagggaggtacggaatttcaggacaacttctgtaaagataacccagagctgctcgccacggctcgagaatcgcggcatctccacctggaagcggcatcgcttccagcgaagcaaagcgctcgactccggcacaatcgccaatcagcacttcgccgccccatatggtgccgtccgggccatatcccgtaccgtcaagcacaaggccgataaccggagagtgctccccgttctcggccagacaggcggcaagatgggcatgatgatgctgtacgccaagcagcggaagaggctgcattgatgcccatcgggtagtaagataatccgggtgcagatcatgcacgacaagctccggactggcacggaacagctcctgcagatgccgtgccgcatccgtgaaaaactgccacgtttcgaaattcttcatatcgccgagatgctgactcagaatcgcgtttcggccgtgcaggagacaaagggtatttttcagctctcctcctgtcgcaagcagtggcggaccatcctcatcgagcaaaaccggagcgggcacatagcccctgctgcgcctgaaaaggcgaagcgctcccgaaaggtgaatcgcaaccgaatcatcgcacttctgcagaatcggacggttatgcaccagaaaagcatccgcaatgccaacaagcctccgaaccgcatcggcatcgtcatgcagcaccggttcatcgctgcaattggcgcttgtcatcaccaccatgtcaggtccctcttcgagcagcagggcgtgaagcggcgaatagggaagcatcacgccaagacggtcgtttccgggagcgattatctccggcagagggaatccggcactcttttcaagcagcattatgggcgcttccgcagaacggagtgccgccgcctcatcgcttccgacaacgcagatctgccgcaccgatgcaagatcgcgcatcatcacggcaaaaggcttctcctccctcgccttctgatccctgaggcgctgaactgcactcccgttacgggcatcgacagcgagatgaaacccccccacacctttcacggcaacaatctttcccgccttgagcatggcagaagcctcccgtataaccctgtcggcagcaaggcgatttccgaaagagtccagaagcataactgccggaccgcatacggggcatgcattgggctgagcgtgaaaacgccggtcaaggggatcccgatactcctccgcgcaatccggacataagggaaaccccttcatggaggtaaacggacgatcatagggaatgctctcgacgatcgtgtatcgcggtccgcaatcagtgcaattgatgaacggataacggaaccgcctgttccgcgagtcgaaaagctcactgcggcagctttcgcaaagcgctatatccggcgggatcaacgtttcaacctcgtgaccatgaacagagagatcgatctcaaaacaggagcacggctcacaggaaacggaaacggtctccagagccgtgattcttgcaagcggaggcggatggcgctcaatttccgtgagaaacccttcgagcgtctcccccggtccctgagcctcgatcacgactcccgaaggggtgttcctgataaacccctgtatcgatcgcgtacaggcaagacggtaaacaaaaggacgaaaccccaccccctgcacgataccgtttaccgtaatcctgatacgacgggtaccatcaggatacatctccttcagcgcttcgccatttttcgttcaagccaggccagccaggcatccaggccctcaccggttcttacagacagatcgaaccactcgatatcgtggcttacccgcatggcgttttcccggcacactgcggcatcaaactccacataagggagcagatcgattttgttgagaatgcagacatccgcctcatgaaacatatatggatacttcagcggcttgtcgtcgccttccgtaacgctgataacgacaactttcatcgcctctcccagatcaaaaagggccggacagacaagattgcctacattctcgatacaaagcagcgagttcgcctcgggagcgagctctttcagagcacggtttatcatgagggcatcgagatggcagccggtgcccgtattgacctgaacaaccggcacgccgagcgcatggatgcgatcggcatcgttggtggtctgctggtctccttcgataaccgacacagaaaacttccccttgcactgcggaatggttttctcgagcagggaagtcttccctgaacccggcgaactcagaaaattcagggctacaatattttttgcctcaaaatagccgcgatttctttcggcaagaaggttgttctgctgaagcacatcctgctccattccgatctttctcgccctgcgctcatgatggtgatcgtggtcatgtccgcgatcgtgatcatgcccgtggtgatgatcatgcccgtcatgatcatgatgatgtccgctcccctgaccgggtctgcgtattacggcatcagcatccgacccgcatccgcatgtatcgcacatttttttaatctccctcttcaatagtgattgaccgaataacgaactcctctcccgaaaccacacttatcctcagcgacctgcactcaggacactccgccaccggaaacgtgacggaaaaccggaatccgcacgctccgcaaacggcaacggcggcaatctcctcgatatccagctcggcaccctcggcaagagtacccgtcgccgcggcaggaaaacagaaccgcagcgattcaggctcgatgccggccagacgaccgataacgagttccaccctcgaaattctccccgcgccctcgacacgggcttgcgcatcgacagcatcgacaatggagagggctatcgacatttcatgcataaccgaaaaccgttaacaatcgtttctatacagcttttcatatcataagactccggctattaccgatcaacattttttttgtaacttcgataaaattctgaaaccaaccatacaaagcactgaaaaattgaaaaaccttaccggattatgcaaccttccggccggtgacatccatacgctgctcgacctggcagctgtattcaaaaagagactggttacccccgatccatcattttccgtcacgctgcaaaacaaacgcatcgcactggtttttttcgagaactccactcgtacccgtttctcttttgatatagccgcccgccatctcggcggaagcaccctgagcttcagtgcatccggaagcagtgtcagcaaaggagaatctctcggcgacaccatcagaaaccttgaagccatgcaggttgacgccttcgtactgaggcatgcatcgtcaggagccgcagatttcatcgccggcattaccgcaaaaaccgtcatcaacgcaggcgacggctctcacgaacacccgacgcaggcactgctcgacattttcacgcttcgcgaacacttcggtgcggtaaaggggctcaacatcgtcattctcggcgatgtactgcacagccgggtagcccgctcaaatattttcggtctgaaaactcttggcgccaatgtcgctgtctgcggaccggccaccctgcttttttccgatacctcgcacctcggagtcagcatattcaccgatctcgacaaggccatcgaatgggcggatgccgctcttgtactccggctgcagcttgaacgggcaaccggagggtacctcccatcgcttgaagagtactccacgcacttcgggctcaacgacgaacgcctcgaaagagtacgcaaacatcttctggttctccatccgggtcccatcaacagggagatcgaaatatccaacaacgtagccgaccggatacaacctcccgggtactcgaaaagcatgctgcttgaacaggtctcgaacggtgtcgccgttcgcatggctgtcctgcagacgctgcttgccggataacaccgatatcatgaacaatactctcaacctgaaccataaaccatcatcgagcgccatgaaacagaaaaatttccttaaaaaggtatgcttcatcacggcggcaatctgtgccgcagcctgcggaacggcatcggccgaacccctgctcaacccgaccctcaatacgctcttcaaaccgctgcttgccgacccgacagagccgcgaatcgcagtcatgcccatgctctccgaagatgcgctgcagctcgacatcggcacctctgccgatatttaccagaacgataacagaacttttgccgtcggcgttgatttcggaacgttctcccggctgaacacgtccgataacttcaaatttcccgtcgataccatcgactaccttttcggtatcaatgccacctggaaaaaaaccgtcgaaaccggtaccctgcccttcgatgaactcagcgcaagactgcggctgagccatatctcctcgcacttcgaggatggccataccgatgaaaacggagagtggattcaggaaggtcctttcgtggtgccgttcaccttcagcagagagttcgtcaacctcaccatagcgctcagttcgcctgaacaccgcatttatgccggctaccagtacctctggcacaccattcccgacaacatcagcccgcactccttccaggccggagccgaagtgtccacgcccggcaacacctaccttgcagccgacttcaaactgctgccgatctggagaggagatgcggacggagaaaccaaaggataccgcggaacctggaatctgcaggcaggcatgcgcctcaccgctctcggtatggaccgggtaagagttgcctataactatttttcaggcatgagccgtcacggcatgtacttctaccgccccgaaagctacagcaccatcggcatgatcgtggatttataaaagaattgtgagcggtgggccgtgggccggaaagcagctcaccgctcaccgcacacggccaacatcttcaatttcaacggcttgaatcatagaattccggaaccgtatcgctgaaactgccgttgcgatgagcaaaaagatactccttcaaaaacggtggatacagttcgaagccatgcagctcatcgaatggaacccacttcacctctatgatcatctgttcatcgtcgccatattcaggatctctgcccgttatcagctctcctcccgtaaccctgcaatgaaatccgagcgaaaccgaatgatgcctgcctcccggccggcatgacccaggaaaaggatagaggagttccttgatgaacaaaagcggaccaacctcgcattcgagcccggtctcttccatcatctcccgtttaagcgcttcatcgacagtttcaccccgctcgacgcctccgccgggaagaatccagtaccggtcgggcagggccggatcgtccggagcgaaacttttatgctcgataagcagcacacgatcatgctgaacgcaaagagcgctgactctgagagtaacctttgacatactatggaagatgatgaatgaaccctgaattaatgcgcaaatgaacggataacgatctccaaagcgttcacgaggcagattcaataaacaaaataaacaaggcacgaaaaacctattctgttggagtgtcgcttgagaatccctattttgccctttatttttttcagtatgcctactcttctatgaatccaccaccgaaacttgaaaatccgagatttgacgagccgttatgcagccgctgcgggctctgcatgggcaatgcatgggcaacagcagagagcctgaaaagctgcgtattcaataccggatggcttggagctcatgaagagaggctgttcggcagaaccagaaacatgcacgatgccgatgaactgcgcttcggcatctctcgtgaacgctttaacgcagtcatgaaaaaaccgctcgaaggcgctcaatggagcggcataattaccgctatttcaacggaagcgcttcagacaggtcttgttgacggggtcgtaaccctccagggcacgacctttcagccgaaagcggttctggcaacaactgcggaagagattcatgccgcaaggggcaataaaccggtgctctctccggtgcttcaggcactgcatacggcctggaaaaaaaaggtaaaaaaactgctggttgtcggggcatcatgccatgtgcatgttctgagagactttgccgcaacgcacccctggctcgacggcatcgaactgcttgtcgtcggcataccctgcacggacaacctcgaaccggcccacctgaaatgggtattccgccatatcagccgctctcccgataccgtgctgaacttcgaattcatgcaggactacaaggtgcacatcgtgcactcgaccggaaaagtcgaaaagattccgtttttcagtcttcccgccgcagtactcaaagtcggcgtcttctcgaacagctgcatgagctgcttcgactacatcaacagcctcgcggacattaccgtaggatatttcggagcgccctataccgctgacggcaaagagcagtggattctgattcgtaccgataaaggaaaaaaactgttcgatctggtaaaaaacgatatctccgtcagacctgaaaccggaagcggcgacagcttcggagccgtcaaggcatccatacaaccgaccatcgggcccatcctgcagccgcacctgcttggcgacaggcgctccatgccgctctttttcggcaagctgctcagcgcgctcaaggcaaaaaaaggacccagaggcatcgaattcgcccgatactccatcgacatccacgcactgagaaactacttcttcgtcagacattacaccccggaacgactcgacgtcctcgtacccgagcacatacggcatctcgtgaaactgtacaacgttaccgatttcgacgatctgcccccccacagtgaaaaataaatttgcattgttccgtattaacaattattatataaccatatagttaaagatatcacttataggcaaataataactttttgcgtttttgcttgtatttttttaacttaaagctttacaaaaaccacacttgttcttttttctcataataaagaagctgccctgaccaggcagagagtcttttttcggatttttttcaccgacaaagcacacataacctaacagagaaaaacattatgaaaaaaatgctatcgcttgccgcgatgtttgcggtactgggctacgcatcgcctgcatccgcagaagtgaaattcagcggagacgcttcacttcgtcttagaggcgagtttacagactacgaatccaactggggttctgagtcagagagtgatgacctgaactgggccatgcgcgtccgcctgaaagcttctgccgaccttggtgaaggatatttcttcaaagccatgctcaccaacgacaacagcaagggtggatggacaagcttcagcggcaaccttgaagatatcgagatcgatgtatccaatttctatttcggccgcatgatgcaggacagccattatatgatgggccgtcttccgctgaacagcgtcaacaacccgatttttgatctggctcttttcccgacagctccggttgacattccggttgccaccgtcatgatggatcgcgttctcggcatcaactatggcacgaaagtcggtcccggtgagttcaactccacgctcgtcatcctcaacgaagattctcctgcttccgataacggcatgctgaacgacggctatgccgcacatctgagctacaaagccaatctgggcaatgtcaccattgaaccccaggcactggtcgtcctgaccgatggcaatggcctttacaacaacatcactcctcatacgtttggtatgaacgtgaccgttccaaccggtgatgcgaaaatcggcctcagtggcttctacactgtctgtaaagacgacgatgccggcgctgccggaaacaccgatgtcgattacagcggttacctgctccgcctgaaaggtgaagtcggtccgttcatggcttgggttgactacaaccacaccgatgacaatacagacggttatgaagaagattacgataacctgttcgtctgggcacagtacaactacaaggtgtacgattcggcaatgggcagcttcagcctgactccgacagtacgttactgggcaattggtgacaacaaagacgaatacggctgggaaagtgaatccagcagactccgtaccgaactcatcgcaacggtgacattctaaaccgcagcttgcctgaacaaaaaaaagccgcaggcgactgcggcttttttttcacccccccaaaaaataatacatgttatttcggcctgggccggaaaaacatgagtgaacgacatggatatgcgacggaatgcatcggctgcacagaaatacgtaacaattattaactattatactgcacttcttttccgtaactttcacttataatgtcagatttctcactcttgccaacgcataacaattaaacgtttcaaaccatggaaaaaggaaaactccaggagtactggaaaatcaacctcgggtacctgatcggcctgctcatcgcctggtttgtggtatcctacgggttcggcatcctgctcgtcgagccgctcaacgccatcaagatcttcggattcaaactcgggttctggtttgcccagcagggatcgatctacattttcgtcctgctcatcttcgtctatgtaggtctgatgaacagtctcgacaggaaattcgacgtccgcgaggagtgatcttcctgtaccttttcaccaattttcttcaaccttaacagtattacgactatggatgtacaaacgtggacgtatatcatcgtaggcgctacgtttctgatctatatcgcaatcgcgatatgggcaaaagctggctctacaaaggaattctacgttgccggtgcaggcgttccgcctatcatcaacggcatggcaaccgctgcggactggatgtcggcggcatcattcatctcgatggccggtcttatctcctttatgggttacgacggctcggtttacctgatgggctggacgggcggttacgtgctgctcgcgcttctgctcgctccttacctgagaaagttcggcaagttcaccgttcccgacttcgtcggcgaccgatactactccaacgtagcgcgtacggtagccgttatctgcgcaatcttcgtctccttcacctatgtcgcaggccagatgcgcggcgtcggcgtggtgttctcccgcttcctcgaagtcgatatcaacaccggcatcctgctcggcatgggcatcgtcttcttctatgcggtgctcggaggcatgaaaggcatcacctacacccaggttgcccagtactgggtactgattttcgcgtacatggttcccgccatcttcctctcaatcatgatcgccggcaatcccatcccgcagttcggcatgggcggcgcaggctctgacggtgtttacctgctcgacaagctcgacggcctgcatcaacaactcgggtttgcggcctacacaaccggctcgaaacccatgatcgacgtatttgccattaccgttgcccttatggtcggcaccgccggtctgccgcacgttattgtccgtttcttcaccgtgccgagagtccgtgacgctcgcatctctgccggatgggcgcttatcttcatcgccctgctctacaccacggcgccggcaatcgccaccttcgcccgcctcaacctgatccagaccgtcagcaacaacagctacaccgacatgcccggctggttcaaaaagtgggaaaaaaccggtctgcttgcatggatggacaagaacaacgacggcaaaattcagtacaccggcaagaacgccggcggcggagatccgtttgaaggcaagaaaccggaattcaccaaggaaaaagggcagcacggagagcttctcatgtcgaacaagcccacggacaactccaatgagctcttcatcgacaaggacatcatggtgctcgccaacccggaaatcggcaacctgccgaattgggtaatcgcactggtagccgccggcggtcttgctgcagctctatcgacggcagcgggtctcctgctggtcatctcgacctctatttcgcacgatctcatcaaaaagcagatcaatccgaacatcagcgaaaaaggcgaactgatgtacgcccgtatcgcggtcggcgtagccatcgtggttgccggatacttcggcatcaaccctcccggattcgtggccgaagtggtggccttcgccttcggtcttgctgcggcctctttcttcccggtcatcattctcggcatcttctccaagagaatgaacaaggagggagccatctcgggcatgatcaccggactgctcttcactgcggcctacatcgtctatttcaaattcatcagtccggatatgaacaagccggaattctggtggttcggcatatcaccggaaggcatcggaactctcggcatgctgatcaacgttgccgtgagctttgtcgtttcgcgcatcacccctgcacctccccaggaaatccaggagctggtcgacagcctgagatacccgaaaggagccggagaggcttctgcacactgagaacttcttctgttatattgcataaaaaaggcgcggaaccaaccgcgccttttttattgttacctttccagggcatctccgaaagaaaacctctgcaaccctataaaaaataagaccagcaataccgtgccagagagagaaaacagctccatccctgaaaaaatcgcaaccctgccgacctcccccggggtctatcagttccggaacgcttccggaaaagtgatctatgtaggcaaggcaaaaaatctcagaaacagggtgcgctcctatttcagggattcccgtcagctctacggtaaaacgctggtgatggtcggccacatcgccgatctggaggtcattatcacctcttcggaagtcgaagcgctcatccttgaaaacaatctcatcaaggagcttaaaccccgttacaacgtcaacctcaaggacgacaaaacctatccctatctggttataaccaatgagccgttcccccggatttttctcacccggtacataaaacgggacggatcgatctggttcggtccttacaccgaagcacgtcagcttcgcctcattctcgatctcatcggctccatttttcccctcagaagctgcaaacaccggttcactgcagagagcatcgcatcaggtaaattcagggtctgcctcgactatcacattcataaatgcaagggcccctgcgaagggtttcagagcgaagctgactatcggcagatgatcgaagaggtcgtcaggcttctgaaaggcagaacgtccggcctcatccgatccctcacggaaaaaatgcacgaacatgccgccgagctgaaattcgaagccgcagcagaaatccgatctcagcttgacagcctgaaacgctacgccgaacggcagaaggtcgtcagccccgatggtgcggatcgcgacgttattgcccttgctgccggagaagacgacgcctgtgccgtgatcttcaaaatccgcgaaggcaagctgctcggatcgcagcgcatatacatgaacaataccggaggcgaaaccgaaaccgtgctgctggccaaagctgcggaaaattactatctcgaaacgattgacaccattcccgacgaaatacttctgcagcatacgcttgtggccgaaaacgaggaaacgctgaaaagctttgtcgccgcaaaaaaactggcggaaccgggacgcaaaaccgcaatacggatcgtcgtgccgcaaatcggcgaaaaagcccatctgctcgacatgtgccaccggaacgcacgccaccatctcgaagagtatctgatccagaaacagaaacggggagaagcggcaagagagcatgccggactgaacgatctccaggagctgctccacctggaaaagccgccggaacgaatcgaatgcttcgataactcccattttcagggtacggactatgtcagctccatggtctgttttgtacacggcaaaccgaaaaaatccgaatatcgcaaattcaggctcagaaccattgaggggtcggacgactatgccgcaatggaagaggtgctgaaccgacgctacaccgggtcccttgccgaagaactcccgtttccggacctcattgtggtcgacggaggaaaggggcaagtcaatatcgctcaccgcatacttgccgaatcaggtctgaacataccggtcatcggactggcaaaacgtcttgaagagatatttctcccccatgtcagcgatccgttcaatcttcccaaaacctctccggcgctcaggatgctgcagcagctgcgcgacgaagcccatcgatttgcagttacctatcaccgaaaacttcgttcagagcgaaccctgcagaccgaacttaccgcaatcgccggaataggtgaaaaaacagctcacaaactgctgcagcacttcggttccgtgaaacgcatctccgaagcctcactggaggatctcgtttcggctgcaggcagaaatacagccgaaaaaatccaccgcgtttatcacccctgacactgagggggcaggcggcaggaacgcgcggatgttgttctttaaaaaattctgttatatttatcgaatgatatgcatgatgataattgaaactcttttcgacagtttatgaatctgcccgattttttcgatgatgaccgtcacgatgcatcagggttgtcgcgtaaagagccgcccgatctcgacgatctcgatacccgttacgatgccgatgaacttatagagctcgtcatacagctcaatgaggaaggattcattcaggaagccctccttgttgcctgccgtatagaaatcattgcgccctataatgcggaaacgtggtttcatctcggaaactgccgaacgctcaacggactttttgcagaggccctcgaggcctttcaggaagccgtcctgctcagcccggccgacggcgaaatgcagctcaatctggcccttgcctatttcaataccggtgaattcgacgaagcgcttgaaattttcgaacaggtattcgttgattcgtcgatagaacgggaatttcattactatcggggcatagtcctgcagcgcaaggatcggttctccgaagcgcaatccgattttgaacgctgcctcctgatcgatcccgaattttccgatgcctggtatgaacttgcctactgcaaggacattctcggcaaactcgaggagagtatcgactgctacgacaaaacactcgacatcgatccctacaatatcaatgcctggtacaaccggggtctcgtattcagcaaactgaaacggtacgacgaagcgctcgaatcctacgacatgtcgctggcaatcgccgacgacttcagttccgcatggtacaaccgggcaaatgtgctggccatcaccggaaaaatagaggaagcggcagaaagctacctgaaaacccttgaatacgaacctgacgatcttaacgctctctacaatctcggcattgcctatgaagaacttgaagagtacggcgaagccataatctactacctgcgcgctcttgaaatcagcagcgatttctgcgatgcctggtttgcgctttcctgctgttatgaagcccttgagcagtacgaagaagcggctacggctattgaagaagccctccgcaccctgcctgacagtatagaatttcttctgctgaaagcggaaattgcctacaatctcgaccggctgcccgattcgctggatacctataaagagattatccgccttgagcccgacaatccgcagatatggcttgactacgccatggtcctgcgcgaaaacgacatgctcaatgaatccatcgaagcgctccatcagtcgctcaaactgcagccttactcggccgatgcgcactttgaaatagctgcggcatattttgccatgggcgacaaactcagtactctcaaggctctcagtaaagcgttcaagatagaccctgacaaaaagcagctcttccagagcacgtttccggaactttaccagcaggatgcggtaagaaaaatgctcggtatttcctgaacgcgacccttctgaatacacgctgcatgaagccctcaaagcaaatcctcggccttatcggcagaaatgtcggatactcgtggtcaccgcttatccacaacaccgcatgcgagttgctcgggcttccgtttatctataccattttcaatatcgccgaaccgcaacggctcgacgatgcccttcggggagcgagggctctcggcattgccggtttcaacgttaccattccctataaacaggatgtcgtgcccctgcttgaccatctggcagaggaagccgcctccatccgggcggttaacaccattgtcaacatcgacggaaaattgaccggatacaacaccgacatcgaaggctttgccgctcccctgctttcttgccgcgacagcattgcaggcatgcctgtctccgttttcggatcgggaggagcatctctggcggccatcgaagcattcaggcgttattttaagccctcgatcatctatctttttgtcagagaccttttcaaggcgattcgcatgcttgaaagctacgaccataaagagaccatttcgatctgcctcatcgacgatctccatgcagggaaaaacagcacaagagagcacttcggaagcagccgcgtcattgtcaatgccactccaatcggaacccggggaagaaccggcgacgacgtcagctgcatcgtgccgcttgaaaagaatctgctgcacgacagccagatcgtttacgatatggtgtacaatcccctccgcactccgctgctacgtgcagcagagctcgccggagcgaaaacgataacgggcatcgaaatgctgatcgggcaggctgcccgctcctttacactctggactggcgaaatcatgccggttgaggaggtcagaacacagctgatccgtcacattgaaacgggaacataaaaccttttttcttccgaaagcgttaaccgcaacttcagcaaccttacgataattttccgcagctcatgaaatggtttttcacctttgcctccgtagttgtgcttcttgaccagttcacaaaaaaacttgccgtcctgtttctccgcgaccgcggcaccgtcaccattatcccggactggctgaaactcacctatgccgaaaacaacggcatagcgttcggagtcgaattcgcctcccaggcgatcatgatcctgctggtagggagcatatcgctcatgatagccctctacgtactgaaatcaggaaaccgcaagaccctctttctgcttcccttttcgctcattttcgggggaggcatcggcaaccttatcgaccggctcacggtcggcagggttatcgacttcatccatttcgacctttatcagggtaccatcatgggatcctgggtatcgctctggccgatattcaatgtagccgactccgcgatcaccatcggcgcatgcatgcttatactcctgcacaacaggattttccccgaacccgatacgaaagccgaaaaccatgtacgttgatgtgcactgccatctctcgtttccggaatttgacgaagaccgtgaagccgtaatacggcagatgatcagcgatgacatttcgctgctcgtagatccgggaatcgatctcgaaacaagcagaaaatccatcgctcttgctgctgcacatcccatgatccatgccaatgtcggccttcatccgcacgcaacatcccaacctcttcccgaaactgttttcgatgaactcgccgaacttgcctcctctccgaaagtggtcgcgataggcgaaaccggactcgattaccactatcccgattgcgaccgcgcgcgccagcaggaagctttccgcgccatgctcgagatctcggaaaaactcgacctgccggtcgtcatccactgccgcgaagcatgggaagatctgctggccattctcgaagaggagaaacactcatcgcaaagaggggtcatgcactgtttttcgggcgacggagcaatcgcccggcgctgcataaggcttgggttcatgctctccattcccggtacggttacctacaaacgctcgcttctgcccgatgtaatcagggaagtacccattgaacatctcctgaccgaaaccgactccccatacctgagtccggtacccttcagaggaaaaagaaacaatccgtccaacgtgcggctggtaacggaagcaattgccgaaataaaaaaaaacggtctgaaagaaaccgcaaaccgcattgcagaaaacgcttcagcgatgttcaggcttgaacggttctaaccgctttcgatgcgggcatctgtggggagatgcaactattttgaaattcatgcaaacttgcgtaggttccaaaccgttgtactctgttttttttcagacagcgcaaccttgccattaaaccaattgccggcagaaagccggattgcaacttacaccatgaacatgaaccagatgcaaaaagagtctaaacaggaaccgatgaaacctgatgccgccgataatctcctctatattatcatcaaatataaaaacgtactgatcggcgccctggttctcatcattgcactcggcggaggaaccgccttctggctgaaccagcagaaagcagcagagcaggaagcctcgatgcagctttcaaaaatagctccgcttctcgaccgcggagagtaccgcaaggctattgacgggacatccggcaatgcaggcctgaaaagcatctccggaaaacatggaagcactccaagcggcagcatggcatcactgctgctggcaaacgcatactacctgctcggtcaacccgactccgcactcgcagtttacgacggtatttcgataaaaaacaaggatctttcagccgctgtccttgccggtaccggagcttgccacgcgaaaaagaaagcgtttgcgcaagcagctgcagcgtatgaaaaagctgcggaaaaagccgaaaacaaagcacttaaagctcaatacgccttcaatgccgccgacaactatctcgatagcggaaagcttgaaaaagcgcttgaactctataaaaaaatcgttgcagactaccccggatcaaccggagcggcacttgcccagagaaccctctggcagctgtcgggaagccgctgaccatttaccgatcaacaagtaaaaaacgaaaccatgccagaaaccttccttatcgaaacgacactcggcaatatcaccgtaagcctcttcgacgataccccgctgcaccgggacaacttcaaaaaacttgtcgctgaaaactattacgacggcatacgctttcaccgagtcatagaggatttcatgatccagaccggcgacccgctctcccgccatgacgaaaagcggatgctccacggcaccggcggaccatcataccgcattcctgccgaaatcaggcatgccaacaaaaaaggcacactcgccgcagcgcgcgacaacaatcctgaaaaagcctcatccggcagtcagttctacatcaaccacaccgacaacgcatttcttgacggtcaatacacggttttcggtatcgtagaaaccggtctggatgtggtcgatgcgattgccgtcgtcgaaacagacttcaacgacaatccgctgcaaccggtgatcatcaaatccatcacagccacggtacagccataggagcccgcctcacatggaatcaatcaccgaaaatcttgatgcgatcaggcagcgcatcgcccatgcctgcctgaaagctcgcagagacccggcaacggtaacgctgcttgctgtctcaaaaaccaaatcggcatcccgcatcagagaggcgttcgatgccgggcagattgatttcggggaaagttacatgcaggaatttctcgataaggaatcagatcctcttcttgaaaaccagcctatccgctggcatttcatcgggcacctgcaatcgaacaaggtacgctcgattatcggcaaagtcgtgctgattcacggcatagacaagctctcaaccgcagaggaactctccggaagggccgtccggcaaaatcttcaggccgattacctgcttgaagtgaacacctcgggagaagcctcgaaatacggacttaaacccgaagagcttctccggcaggcgccgtcgttcttcatgctcccgaactgcacgctgcggggactcatgaccatagcatcccccgacccggctcttgcccgttacgaattccgcagtctgagccgtcttctcgacgatctcaaaaaaatcgcgcccgatccgtcgacactgacggagctttccatgggcatgagccaggatttcgaagctgccatagcggagggagccacacttatccgcgtcggaaccgcaatattcggctggcgctgagccatcttcatcaccagaccatctgccgtacagaacgatgccggtacaaccgaacacccctggaaatcatgccgcaagacgtgttcagaactaccactacgcaattctcaacctcgccgctcttgcagaagagagcgctgccgccggcaaaccggtcacctcgctcaatatcggcgacccgaccctttacggattccatccgccgcccgctcttaccgaagcctgcattacggccctcagggaaggatgcaacagctatacatcgtcatgcggcatcgccacagctcgcgaagcgatatcgcacgaggcctcggaacggcggatcgcgacatccgcagaagagatcatcatcacatccggagctaccgaggctgccgatcttctctgtacggctatcctgaatcccggcgatgaggtactctgcccctctcccggttatccgctctacaccgcacttgtcgcccgacaggaggcggtaagcgtaccataccgcctcgatccaggcaacaactggcttccggacccggaagagatcgagcggctgattaccccgagaacgaaactgctcatcgtcatcaaccccaataaccctacaggcgcgctctatcctccggaactgctcgcttcgatcgccgaaacagcccgacgaaacaatcttgtctgccttgccgacgaggtttaccggaagctgctctacagcggctcgcaccatccgttcgcctcttttgccggcaacgacctcccggtatgcacgcttgagagcctttcgaaaaatttcatggttccgggatggcgaaccggatggatgaccatgaccaacagccgcctgattcccgacatccgccgggcgttgcggaaacttgccgatgcgagagtctgcgctcccgctgcaccacagttcgccattcccgaagcgctttcgctcggaaatgactatcttctccctgtccttgaaaaactcagggtgcgtcgtgacctcaccgtcaggatgatcaacggtatcgagggactctcctgcagcaatcccgaaggggcattctacgtcatggcaaaactcgatatgagcctctatccatttgcctcggatgaagaatttattgttgaactgctcaggaaaaaacggatattgtttgttcacggttcaggattcggcatgcaaccccgtgaaggatacttcaggatagtttacctgcccgatccccttacgcttgacatggtttaccatgacctgtacgattttttgctccactgccggcaccactccggctctattcgtcaacaactctaaaacaacaacccgatcatgatcgctcagcaggcaaaaattcaggaagctgtcacctttatccgcaaaaaagtccagggagaataccctgtaggcatcgttctcggaaccggtctcggagctcttgccaaagagatcgacgttgaacttgcccttgactacggcgatattcccaacttccctatatccaccgtcgaaacccatcaaggcaaactcattttcggcacgctggccggaaaaaaagttgttgccatgcagggacgcttccatttctatgaaggctactcgatgcagcagattgtctttcctgtcagggtcatgaaacatctcggcgtaaaaaccctcggcatcaccaatgcctgcggaggtctcaatcccgccttcagcaaaggtgatatcatgctgatcgacgaccacatcaatcttctcggcggcaatccgctcatcgggccgaacgatccagaaaccggttcacgcttccccgacatgtgcgaaccctactcgaaacgcatcctcgatatagccgaacaggttgcgctcgaagagaaaatcagggtacagcgaggcgtctatatagccctgtcaggaccctgcctcgaaacccgggccgaataccgcatgctgagaatgctcggagccgatgtcgtaggcatgtcaaccgttccggaagtcatcgccgccgtccatcagggcaccgaagtgttcggcatgtccattgtcaccgacgaatgcttccccgacagtctgcagccggtcagcatcgaggagatcatcgaagtatcaaaccatgcagaaccgaaaatgaccgccatcttcaaagccgttgtcgcaaaactttaaccagtagaaacagccgtaagcatgatagacgcaatttccttttccaacggaacattccgctacctcgaccagcgtttcctgccactgcaggagcttcacgtcgaaacccgtgattacaaggaggccatcgaggccatcaagactctcgccgtaaggggcgctccgctcatcggcgcatcggccggctatacggttgtgctcggcctcaacgcatatcagggagacaaggctgacttcccggcctacttcgacaagctgatcgccgaggtcaacgcatcccgcccgacagccgtcaacctcttcttcgcaacgaagaaaatgcaggctgtgtatgacgctaacttcgaagcagattcactcgaagcgctcttcgccaaaatgacagacgaagcgcaaaaaatctactccgacgaagtcgataactgcgaccggatcgcacgccacggtgtcgagcagctgaaacgggatctggctgatgtgctgaaaacccgcaagcttaacgtgctgacacattgcaacaccggcacgctcgcctgctgcggcatcggtacggctcttggcgtgatccgtctcgcctggcaggaagggcttgttgaaagggtgatctcctcggaaagccgtccgcttctgcagggactgcgcctgaccgcatgggagctcgagcatgacggcattccgttcgtttcgatctccgattcttcatcggcaatcctcatgcagcggggcatgatcgactttgccgtggtcggtgccgaccgcatcacggccaatggcgatacggccaacaaaatcggcacctatgcccatgccatcagcgcgaaccaccactgtatcccgttttacatcgcagctccggtctccacgatcgacatcaccctctccgaaggatcacagatacctatcgaggagcgtaacgccgacgaactgcgcacgattttcggcacacaggtcgctacgccaaccacaccggtggtgaactacgctttcgacgttacacccggaaccctcattcgcggcatcatcacggagaaaaaagccgtcgtcggcgactacgtgaaaggcctcgcggaactcttcgaaaactgagagtatctgcactatttcttttaaaaaaaagaccgggatttcagacaattccggtcttttttttattaaaaatcatagttatccggttttttctgcttacattttggagtagttacgctgaatggcacacggcgtttttgggggtattcatttttttcatacctgcacgggtacgttgtcgtgtccatattccagaacaacaactatccggagaacgccaaatgagcgaaacggggtatgagtacagggttgtgcgaggattcgcattttcagccctgttctggctggttatcggtcttgtagtcgggttatggattgctttcgagatgttcaatccggcgcttaacctcaccccctggctcagtttcggcaggctgcgggtcgtgcatacgaacggccttggcctcggcttcggtcttgccggcatctttgcaacatcctattacattctgcagcgccttacccgggctcctcttgcttttccaaagcttgctcttgcccacctctacctcttcaatgcagccatcgcccttgccgccctgagcctcttcatgggcatgaacaccacaagggagtatgccgaactggagtggcctctcgatgtgggcgtagttatcctctgggtcatgtacgcgatcaacgttttcggcacgctccttaaacgtcaggaaaaacagatgtacatttccctctggtacatcatcgccatgaccgtcaccatcgccgtcctctacatcgtcaacaacctcgcagttccggtcaccctcttcaagtcctacagcctttacgccggagccaacgacgccaacgtggagtggtggtacggccataacatcgtgggattcatctttaccgtaccggttctggccatgttctattactttctgccaaaagccacaggactgccgatctacagccaccggctttccatcatttctttctgggcgctcatcttcgcctatctctggaccggtgcgcaccacctcatgctcaccccgcttcccgaatggatacagaccgtggcaatcgctttcagcatcttcctgatcgcaccctcatggggttcggtcgtaaacggttactacaccctgcagggcaactgggaccagatgcgctcgaactatctcgtgaagttcttcatactcggcataaccttctacggcctgcagacgctccaggggcctctgcagggtctgcgcacgctcaatgcattcttccactacaccgactgggttgtcggccatgtacacatgggaaccatgggatgggtcgccatggtcatctcggcctcattctattacatgatcccgcgtatcaccggaaacgaactgcacagcgtcaaactcgccaacatgcatttctggctcattctcggaggccagctcacctggaccatcaccatgtggatcggaggcatccagcagggagccatgtggaaagcaaccaacccggacgggtctctgatgtacaatttcctcgactcggtcacctcgctctatccttactacaagctgcgtttcgctgcgggcctggtctactttgtcggtatcctgattttcgtctacaaccttgtcatgaccgtcagaaaacggccagtggaagcatagtcaaccaaccctaaaaggagcatgtatcatggggatctattcgaaaccggttgtttttgctgtgctgtcggcattggtgattcttgtcggaaccatcgtaacggtgttcattccgcttttcatgccatcgacacagccggtaagcccgctcataaaaccatacaccgcaatcgaacttgaaggccgggatctgtacatccgggagggctgcaacaactgccatacccagaccgttcgcccgctgagaaccgaagttctgcgttacggcgaatattccaaacccgaagagttcgcttacgaccgccccttcctctggggttcccgccgtaccggaccggatctgaacaggattggcggaaagtaccccgactcgtggcactaccgccacatgcagagtccgcagggcatgttcgaaaaatccaatatgcctccgtacggatggcttgccgaaaacccgctcgacacaagatattctatcaaaaaaatatcggtgctggggtatgggtacagtgctgctgaggtggagcggcagattgcggaatacaaggcaaaggtcaccgcagccgactacgactcgaaagagacccgcgatcaggtaactcccgaaaagcttcgcaacgatctcaccgaaatggatgccatgatcgcctatctgcagaaactcggccgggacgtcaaaaatctggaggcaacgaaatgaacttctcacagctcgcgtacctcttcttcaccatatcgcttgcagccgtgttcgcaggcatcattgcctactactacaaccccagtaggaaacaggtggttgaacagccaaagcattccatgctggaacatgatgaatagcaactgcctcagaccggagaagatccgcaaggcaaccaaatcgcactaaatcaacaggaggctcacatgcacgatacaggagaacccggagagggccataacagcatcccgaagggatggctgctcttctttttcggcgtcatcatctttctggtctggtacatcgtttcctatacgccggctatttcaggctggtcgttttacaggggatttgaagaagagatggcaaaagccgttcccgcggcgagccagagcccagggactcccgacaagtacagcggccagccggcagccattgcagaaggcaaggcaatatatgccgaaagctgcgcagcatgccacaatgccgacgcaacgggcggtatcggcccgaacctcacggtaacactgaaatacggctcgaccgctcaggatatctatgaatcggtggccaacggaagaccgaacggcatgcctccattcatgcagcagcttggaaaagagcggatctataagcttgcagcctttctggaaagtgtgaagaaataggtcttgcgactcatgatacggtaagcgggaagcaacccaaacaacagtgtcctgtgtggaaaaaatacagaagaacggttcaactactgcaagccctgctcatcacagggcttccttttatcaggatcaatggccagagcgccctgcgtttcgatatcggcgaacttaaactctactttttcggtacggtcatctggataagggagttctacctgctgcttgcggccattctcttcatgctgctcttcattacctttgtaacggctgtattcgggcgaatctggtgcggctggctatgcccccaaacggtactgctcgatctctccgaaagccttgccgcccggttcggcataaaaaacagcaaaaccgtaaggaacatcctgctgctccccgtcgcggcgcttgtatcgcttacgatgatctggtacttcgtgcccccgccggaaacgatgaagggcctcttcgtctccctgccggttaccgctttttttcttgtcctctggatgctggtttaccttgaactcgcctttctcggaagaaaattctgcatgtcgatctgcccttacgccatgatgcagaatgcgctgttcgacaaagataccctcgtcatcgaatacgacaaatcgcgcgatgatacctgcatgaaatgcgactcctgcgtaaaagtctgtccggtcggcatcgacatcaaggcgggactcagtacaaggtgcattgcatgcgccgagtgcatcgatgcatgcagcgcaaagagcgaacctcgcggtcttgcgcctttcccgaactacaagggaaagatattgagagcgaaaacattctggatgggaggcattaccgcagcagccggcatgctgctgatccttatcataaccttgcgtccccccgtggattttctcattacccgggaccaggaacagcttccggaaggactgaaccgttactcctggacggtctacaacaacagcgggaaaacgctcgaccttgaactttctgcggctccggacgttactgttatcggagagcactccgtaacgctcaaagcgtacgaagtggcacgcggcaaggttttgcttaaagcctccggaagcgttcaaaaagtccggttcacgctcatcggcagcggcatatcaatccataaggatacaggttttctatgaaactctttctcatcgcgctctactctctttttatcctggccatggcaagcgggatcaccatagcctaccgacaggcagaggggcttgtggaacccgactactatgaaaaagcgagtgcttacttcagcacgaaatccaccgaatcgtcaagcggactctccgtcgtcctgccggactccatgcaaaaaggagccaatgaggtccatgttacgattgcaacccacggcgagccgctcaggaatgcccatgtgacattcttcgtaggaaacctgtcgaaaaagacatacgacaaaactgtgctcatgaaagagacggaaccgggcagctaccggacaacagccgtaatccctttcgaaggcgtatggcttgcccgggtggatatcaataaagaacaactccaaacatcaagaaaatggtttatcgaactcaactgaaacgcgccggagccgcacttgcaatactcttcctctgttcggcatggatgttccccgccgaacagaagccggactgcgacattcatgccggcccctgcacgaaaacagccggaaacagcgccgtcacccttgaaatcagccctcgtcccgtaaaacacatggaggaactgctcttcagcgtcacgataaagccatgtcagtcacttcccgaaaacctcatgctcgacctctccatgccgggtatggagatgggaaaaaaccaggtcaagctcgttaaaaagagcaactgcctctatgagggaaagggactcatcgtcaaatgcatgagcggtcgcaagctctggaaagccaccgtgctctccgaaaaactgaacaatcctgcattctcctttgatgtcagggactgagcctgcctccggaacagtccgttgcgagcactgcctgagggaagtacctctgtcagcggcactcaaagcggagatcgacggttcggtaaaatatttctgctgtcacggctgcctgggagtctacgagcttgtacacggcgcatcgcttgacgcgttctacgaacaacgctgccagtggctgcctggcgctccatccttcgaaaaaacggatccccatgcgttcggttcgaccatcgttaaaacggcggacggctgccgcatagacctgcagctttccggcatacggtgtgcttcatgcgtctggctgattgaaaaatacctctctaaacaggatggcgtccattccgtcagggtgaactacgccacgaacagggccgccatccactggaatcccgaagcgaccgggctcgacgccattctcgatatgctgcactcgctgggttatacggcacgacccgtgcgaagcggcggcacgacggaaagccttgcaagggaaaagcaggagctgctgctccggttcggaaccgccggtttcttctcgatgcagctcatgctgattgttgccgcgctctatgccggcttttttcagggtatcggaaccgagtacaggctcgcgtttcagctgatctcctgggcgctggcaacgccggtcgtgctctattccggctacccgttccttgccggcgcgctgcgatccatccgttcgctgaacccaaacatggacctgctcgtcgcactcggttcgctttcggcctatctctacagcatcgccatgatcccgctgggcggggaggttttcttcgacacctccgccatgatcgtcaccttcatcctgctcgggcggttcctcgaagccggctcgcgtctcaaggcaggcaacgccatcgttgcgcttgccggcctgcaaccgcaggaagctgtactggcaaaggaaaacggggagcgccggacggtctccctcgatcaggtcccgcccggcagcatcatcgaaatcattcccggagcgaaaattcccctcgacgccacggttatcgggggagaagcggaaatcaacgaatcgatgctgaccggcgagtcacttcccgtcatgaaaagatccggaagcaacatctttgcaggaacggtgaacggcaacgggcgcctgcttgcccgcgtcagcggaagtcccggagagacactgcttgccggtatcatcagaaccgtcgaagaggcccagtcgcgcagggcccccgtacagcagcttgccgacagggttgccggatacttcgtgccggccatcctgctgatcgcgcttctgacctttctctacaggatgaatttcggcggccaaagttcagtcagtgcgctcatgaacgcggtctcggttctcgtgatcgcctgcccctgcgcgctgggcctcgccactccccttgccattctcgttggttctactgctgcgggaaaagagggggtgctcatcaaggggggagatatcttcgaaaccgtctcgaaaacaaccctcgtggcgttcgataaaaccggcaccatcacccggggcaaaccctcgattaccgacatcgtggatttcggcacaactccggacctgctccggtatgccgcatcgctggaatcggcttcggaacatccggcaggaaaagccatagcgacaggatggatcggggaactgctgcctgtagaagcattccgggcttttccgggccaaggggtttccggcaccctgcagcatgaaacatggctggcaggatcgactgccttcatgctgcagaatcaggtggcgatcacccctgaacaacaagcacaatcacaaaaaatcgaggacgaaggaaaaaccgtggtcatgctcgcccggggaacccggcccgcaggcatgatcggcctcatcgacgagatccgcgacgacctgccggaactgctctccgccctccggcggcgaggaatgaaaatcatgatgctgaccggcgacaatcccggagtggcgtcccggatcgcagcacgatgcggcataaccgacctgcaggccggactgtcgcctgccggaaaggcttcggtcatcgaaaagctcaaggcggcaggagaaaccgtcatgatggtaggcgacggcatcaacgacgcgcccgcgcttgcagctgccgacacaggggtcacgctcggcagcgctaccggcatcgcgcttgaaagcgccggagtcgccgtactcaccgacaggctgctccttgtcgatacccttatagaacactcgaaacggtgcttctcggtcatccgccagaaccttgcctgggcgtttctctacaatcttgccgccgtgccgcttgctgtttccggcatgcttcaccccatcgtcgccgcgatgctgatggcatcgagctcgcttatcgtggtcggcaactcgctgcggctgcagaaaacccgtacatgacctatggacagcatctactacctcatcatcatcgggttcgtcttcggcacggccgcatggctcctcttcatctgggcggtccgcagcggtcagttcgacgacccggaagccccgaaataccgcatgctcgacgacgatgacgaacaactgcatgcgccgtcggcagacaaaacccgtaaatcagccaaatgatgagtaccatttccaataccgcaatcaccatgttcatcaccggactgaccgggggattcggccactgcatcagcatgtgcggaccgatcgtagccgcctactcgctgggagagacccgcaaaggcatgctgcaccacctgctttacaacgcaggaagggttacaacctataccgtgctcggcgccgctatcggcctttccggctcttttctcgtactgacagcatccatcgaacgcttccagaccatcatcatggtgcttgcgggcctctcgatcatcctgatgggactagccacgctcgacatactgcctgcgggaaaaaccatcaacagctgctcgtggatcatgccccgcatcggaaaactcatgaaccttttcaggggatcccgttccatcggagcctattaccccatgggggtgctgctcggctttctgccctgcggcctcacctatacggcgctgctgactgccggacgaacagccatggaggcagagaatcatgccgccggacttcttcagggcggtctcatcatgctttgcttcggtctcggtaccataccatccttactcgttgtcggcaaggccatccaccttttcagcgaaaagtcccgcaaaaccctgtaccgcattgccggagcaatcatgatccttaccggcatctacttcactttgtctgcgttctgagcattggtccgcctgcgggagttcaggaaaacagtgttacaaatccgaaatatttcatgtttatttggcttgcaacaaaaaaggactattttaagcctgttttctgattaaaagccatttcattatgtttctttctgttacctttcctcaacgtaacctcagcggtggagacctttatggacacactcatgcttgcgcggcttcagttcgcgctcacctccgtttttcacttcttcttcgtaccgctcacgctcggcctttccatcttcacggcgatcatggaaaccgcctgggtcaggacgggtgaggaaaagtaccggaagctgacgaagttctggggcaaactgttccttatcaactttgcggtcggcgtcgtgaccggaatcgtcatggagttccagttcggcatgaactggtcggagtactcccgctttgtgggcgacatcttcggcgttccgctcgccattgaagcgctgctcgcctttttcctcgaatcggtttttctcggtatatgggtattcggatggaataaaatccccaaagccctccacgccgcatcgatctggctggtcgccatcggctcgaacctttcggcgctctggattctcgtggcaaactccttcatgcagtctcctgtcggctacagaatggctgcggacggctccagggcagagatgatcgacttttcagcactgcttttcaatccctacgtctggaagcagttcccgcatgttctggccggcgggctcgtcaccggaggatttctcgtcatagccgtcagctcatggcaccttgtcagaaattcgaaggagcgcagcgaattcgagacgtcaatgaaattcggcgccatctacgcctttatcggcaccatactcgtcacccttgccggacacacccagatgcaggatctcatcgaatcccagcccatgaaagtcgccgctgccgaagcgctatgggaaaccgaaaatcctgcaagcttctcactcttcacggtcggaaatgaaaaagaacttaaagacgtctttgccatccgtatacccggcatgctctccttcctggcctacaactccttcgaaggcgaagtcaaaggcatcaaggatctgcagaaggagtacgaaatcaaatacggtccgggcaactacattccctccatcatcacggcctactggagtttccggttcatggtcggcgcaggaacgctcatgcttcttgtatcgctcattgcactctacaaggtgatcagggaaaactacacattctccccgttgctgggaacgctccttttctggtcgttcctgctaccctacattgcaaattcttcgggatggattctggccgaaatgggccgccagccatggatagtcttcggccttctgaaaaccgaggatgccgtttctccggcatcggttgtcagcagcacggaactgctcatctcacttgtcgtcttcgtactcatctacgggctgctcacgctcgtcgatgttttcctcttgaaaaaacacgcagcagcaggccttgaagctgccgaataaaacctaaaggagaaacaatggatctgcaaacaatctggttcatcctggtaacggtgctctttaccggattcttcttccttgaagggttcgatttcggggtaggcatcctccaccccttcatgagccgggacgaccgtgaacgccggaccgtcatcaacaccatcggaccgttctgggacggtaacgaagtctggctcattactgccggaggcgccatgttcgccgcatttcccgaatggtacgcgacccttttcagcggcttctatatcgccctgctcctcatgctcgtcgccctgattctgcgcggcgtggcattcgagttccgcagcaagcacgacaaccccgcatggcgcgccttctgggactggagcatcttcacgggcagcgccatcccggcactgctctggggcgtagcctttgcgaacttcatccgcggggtgcctatcgaccagtcgatgaactatgccggaggctttttcaacctcctcaacccctatgcgctcgtctgcggccttgcctcgctgtcgatctttacgctgcacggagcggtctttcttaccctgaaaaccaccggaagccttcaggaacgggccatgagcctggctaaaaaggtgtgggctccagcaacgctgctctctctcgcgttcatgatctacaccttcattgaaacagacctctaccagcggctcggcgtcaaccccggcatcattccggttttcagcgtgctcgcgctgctctcggtgatcgtgctactgcaaaaaaacgcctcaggctgggcattcgccatgaccggcatatccatagccttctcgaccatcaccatctttatgggcctgttcccgagagtgctcgtttcaagcctcaaccccgactggagcctcaccatttacaacagctcatcctctgactatactctcggcatcatgaccatcgtagctgccgtcttcgtaccgctcgtcctcgtctatcagggctggagctactgggtcttccgccagcgagtatccaccgactccgaactcgaatactgaaaaccattcgcacgccccgtaacaaacggggcgttgcctattctcccgcatgagctgactccatctcctcactatcaggcccgctgaaattcgggctttttttattatttttcactgcacatcacaaccaatcgagaacatttcaatagtactatcgcacccgaataccatgcgcattcatgatctcgaccctgaaaacaggccaagggaacgactgctgctctatggcgcctcatcactcagcccggcggaacttctggcaatcatcctccgttcaggttcaaaaaatctgaacatcatcgatacctgtcacgaaatcatcgcagcttacggacttgaacgactcgccgaccttcagctttcggaactgcagaaaatcagaggaataggcccggcaaaagcaatgcagatctctgctattttcgaactgaacaaacggattcatttccgaaaaaacaataacagaaaaattctgtcggccagagatgtgtccgaatacatggcgggacgaataccggatgaaacaaaggaacacctttttgttctgcatctcaataccaaaaacagggtgatccgtcacgacatcgtatcggtaggaaccctgaacgcatcacttatccatccgagagaggtttttaaatcagctatcagagagagcgctcacgcaattattctcgtacacaaccacccttcgggggatgtggaaccgagtaacgctgaccggcaggtaactgaaattctcaaaaaggcaggagcgatactgcagatagaactgctcgatcatgtaattgtaggaaaagaaaactggttcagttttcgtgaacactcgcttctctgaaggaggcaggttccatacgcccttataaaagagaaaaagcctgcgggaaaggctcgtcgactgcagtaaaacagacggaaccgaaaaagcggtaaaggagttgtaacgatcctgctgctgaggagtagcaatgcatgacccgccgacaatacacaggttaccggcttaaccggcaacagacggtcctgattgaggaacttccgtaccggtgtctgcgttgagttcccggacattttttgcctgataacctttctgggttttttcaagcacgaactcaacatcggcatcctggttaaggactttaaaggtttgctccgaaacaatagcggaaaaatggacgaaaacatcttcgccgccattcggattcacaataaagccatagcctttcttgccgtcaaaccatttaactttacttctttccatgataaatgcggggctttaccattagctgaggtgcaattattattgcttactgtttgccataataaatataggcatttctccctcttttatgctcttttatttcactttttcaacatttaacacgcatctttcaccctttgccaacaagaagcctcaataaaaacatatgctttatttttcaatgaaagcaaaaaaacccggacaaaaacaatgagacatatcatccttatcaccggcgccggcaaaggtatcggaaaagcaatcgcccttgaatttgcccgatacgccgagcgaaacccatcattcgagccggtactggtactcgcatcgagaacccccggagatcttgaagcgactgcagccgagtgccggaactcaggagcggaaaccgattgtataacaacggacatcgccgatgccgcaaatgccctgcatctgggtgaaacggtcgttgagaggtacggaactgtcgattgtctggtcaacaatgcaggcgtagggcgtttcaaacccttcgccgagctcaccgaagaggattttgactacaccgtcgcaaccaacctcaaaggcaccttttttctcacccagaaacttttccctgttatggaaaagcagaaaaaaggacatatttttttcgtcacctccatagcagccgaaaaagccttcaagacatcctccatctactgcatgacgaaatttgcacaaaaagggttgctcgaagcgctccgcctctacgccagagagtgcaatgtccgtatcaccaacgtcatgccgggagcggtttatacccccatgtggggagaagtacccgaagaaatgcaggcgatgatgatgatgcctgaagacattgccgccgctgtttcaggagcctattttctgccgcaaagaacatcggtggaggaacttgtcatacgtccggtcggaggagatatcaatgaatgaaacaatggaggccctctattaattgttgcgaaaggtttgaaagcaaggatgacggagtcccgattcaccgggaccaacgaagcagtcgaatcgcggaacataataaatggaggcagccaaagaaaaaccagttgtgggaaagcagctgtttttcccttattttcccgatacttcttttcaaaaacactatcgtatcgaaacaacattatgggtttaaaggataaaatagacgccgatctgaaagcatccctgaaaagcggaaataaagaccgcctcaacaccatccgctccattcgcgcagcactgcttgaaaaagaggtctcaatccgggtaggcggaacggcatcgctctccgaagaacaggaaaccgaagtactggtcagccttgcaaaaaaacgacgtgacgccatcgagcagtttaccgcaggaaaccgtccagatcttgccgaaacggagcagaccgagctgagagtcatcgaagaatacctgccggaacccgtctccgatgaagtgatcgtcgaaaccatccggaacattatcgctaaaacgggtgcctcatccatgaaagatatgggccgggttatgggagaagccatgaaagccctcaaaggcaaagccgacggaggaaaagttcagcaggtcgtcaaatcgctgcttccggcataacccttttcaggaataaaacatgcttgatattacctatatccgccagaatcaggacgacgtcactgccatgctcaggaaccggttgcttgaaagcgaaataccaagggttgccgagctgctcgggcttgacaggcagcgccgggaactggtacagcaggccgacgatatgaaagccctgcgcaacagggtctcccgcgacatagccgacatgaaaaaatccgggagcggccctgccgatgagcttatcggaaaaatgaaatcggtcgccgaaaatattgctgcaagcgacacgtccctcaaaaaccttgaatctgcaatcgaggagatcctgctgacgcttcccaacagactgcacaactccgtacccgtcggcaaaagcgcggaagagaacgttatccttaaagaacaggggggatttgactatccgcttgactttcctctgaaaaatcataccgagctcggaaaatcactcggcatcctcgacttcgaacggggagccaaagtcggtggcgcaggatttcctgtctataccggtaaaggagcgagactggaacgttcgctcatcaatttcatgctcgacacgcacacctccggtcacggctataccgaaatctttccgccgttccttgtcaaccgcgaatcgctcaggggtacagggcagtggcctaaatttgccgaccaggtctataccatcgaggaagacggactctacgccattccgaccgccgaagtacccgtaaccaacctgcatcgcggagaaatgctcgatgcggcagaccttcctatagcctatgccgcatactcggcatgtttcagaagagaggccggcagctatggaaaggacaccagaggatttctgagggttcaccagttcaacaaggttgaaatggtccgctttacccgacctgaagtttcatacgaggctctcgaagagatccggcagcacgccgaggctattcttctggcgctgaaaataccatacagggtgctgctgctctgcagcggcgatatcagtgcaaacgcgaccaaatgttacgacatagaggtctggtcgcctgccgaagacaaatatctcgaagcatcgagctgttccaacttcgaggactaccaggcccgtcgcatgaacatccgctaccgacccgacggcaaatcccggccggaattcgtgcacaccctcaacggctccgggcttgccacctcacgcctcatggtctcgctgctcgaacacaaccagacccctgaaggcaaggttatcgttcccgaagtactcagaccctacaccggattcgacatcatcggctgatttcggaaacccggctccggaaaagatcggatcgaaaaaacagaaagggatgcccaaacaaaaggcatctcttttttttcttgccgcaggcgtgcctcataaactccggagaagcggcatgccctctgcgcataatggacgcaaccgggaaatgagaatgtcacgctcaccgccagaaggccgaagcccggcttcggaatcaagaacgcgggatgccccgatcaggctgcgctgtgcgccttgactgcccgttcatccttgaactccctgaccatccggcctaccttttcgacatcgataagaaaagcgtcatggccgtaaggttcgtcgagatagatcacccgtgaatgctgcatgagccgtccgagctcctcctgctcctctttcggatagagcacatcactgatgatggagagaatttccaccggtatctgcaatgagccgagaacctcttcatacacgcctcttcccctcgaaagatcatgcatatccatggctttcgtcagggtcacataggtgttggcatcaaaccggtcaaccagcttccgcccctgatagtgcagatagctctccacccggaacaacccgtcatcctgaacatcacgcccgaaacgggactggaaattctcgaaactccggtagctgcacatggccatcatcctcgcagccgccagacccgaagccggcggacaatctgccgcataccagccgccgttccagtcgcgatcggcatagatagcctgacgctgagcctcactctgggcaatgcaccatgacgaatgtcgcccggaaacccccatcggcatcatggcctgcaccattttcgggtaaaggaatccccactcgagcacctgcatgccgccgagtgaagcgccgaccacaagacgaatgcgatcgataccgaattcgtcaagcagcagcctctgggcatgcaccatgtcgcggatggtgattcggggaaaatcaggcccgtaatgtcggcctgtcagcggattcagcgacagcggaccggttgtgccgtaacagcttccaagcacattgcagcagataatgaaatctttcgcctcatcgaacgcacccccttcggcgaacatgccgtcccaccatacatcggcatcggccgaaccagtcaacgcatggcagatcagaataacgttactcttctcctgatcaggttttccccatgttctgtaagcgatacgcagttcgggcagcacgccgccagactctgttgcaaacggtttctgcgatacaaaatatcgagtcttctctgaaatgagctccctgtaatccctcatcggtttcagttcaatgttgcaaatgcctgttcaaaatccgcctttatatcatcgatatgctcgataccgaccgatacccgcaccatatcgagcgatacccccgcagccgactgctcttccggactgagctgctgatgggtagtcgaagccggatggatgacaagggttttcgcgtcgcccacattggcaaggtggcttgccaggcgaacgctttcgataaagcggaccgtctcctcataccccccttttatcccgaacgtcagtacgcacccgaacccgttcgtcagatatcgcaacgcctggcgatgcgtcgggtgctcctcgagccccggatagttcacccaggctaccgaaggatgcgcggcaagccaccgggcgagctcaagggtattgtcggcatggcgctgtacacgaagggagagcgtctcaagcccctgcagcagcatgaacgaattgaacgggctgatcaccggaccgaaatcgcgaagtccctcaacccttgccttgatgataaaggcaagatcgccgaacgtttctcgaaatttcagaccatgatacccctccgaaggttcgctcagcataggaaacttgccgtttccccagtcgaaggtgcctccatcgacgatcaccccgcccatcgaggtcccgtggccgccgatccacttggtggcagactccaccacaatcgaagccccatgctgcagcggacggcagagataaccgcagcagccgaacgtattgtccaccaccagcggaataccatgctctcccgcaacggcggcaatcgcctcgaaatcaggaacatggaaagccggattgccgatcgattcaaggtagagggccttggtacgatcatccacggcctcacggaatgccgacggatcattgccgtcgacaaacttcaccgtaatgccgagacgtccgaaagcgaccttgaactggttataggtaccaccgtaaaggtagcttgaagaaacgatagtatcgcctgcctggcagagactcgtcagggctatgaactgcgccgaatgcccgctcgccactgcaagagccgccttgcccccctcgagggcagccacccgctgttcgaaaacgtcggttgtcgggttcatcagacgggtatagatattgccgaactccctcagggcaaaaagatcggctccgtgagccgcactgtcgaaggtataggatgtggtctgataaataggcaccgcgcgcgacttcgtcgtcgggtccggctgctggccggcatgaacctgcagcgtttcaaaccggtatggagtctgtaaattgctcatgataaacgactgttgaataattgccgctacctgagtggagctggaactgaaaaaccgtggaaaccgtgacctttaatggccaaaagagaggtatgaacgtgcagaatggcagacataccatcatctctcccggctcgcagtccgggatggaattggcaccaatcactgtgcgtgacggttgccaaggcttctcagggccagtccctccacctttctcgatgatagcgttaaatgctacaaagaacatttcatatagttaatctacaacggcattagttattttacaaatcgcatcaataaagaaaaacacaataccgggcttcccgaatgacgaaaaaagaatccatgacatccagagaacttgccctgaaagtcctccagaacattgaaagcggagaaaaaaaatcgggaactgccctgcacgaacagctttcgcacacatcgctcaaccagaatgaccgtgcactcgcaacggaactcgtcaacggcgtcctgcgccgccgcctgactctcgacaccttcatcggcagatactaccatcaccgctatgaaaaagccgctcctgtactgaaaaacattcttcggatcggagcctaccagctgatctatctcgaccgtattccccactgggcagcagtcaacgaatcagtctcactggcacgcagatacaaaggagagcacatggcaaaactggtcaatgccgtcctcagaaacatcactcccgaaaccatatcggctgacctcgacccttcaggaaaaatgaaggaaatccagcgtctttcaatcaccgcctctcatcccgaatggctgctggaacgatggatcgcaagatatggaaaagaacgcgccgaagccatcctcgcatacaacaaccgcacgccgctcaccggcttcagaatcaatcccctgaaaacgacccctcaggaatttctcgcgaccgaaaactcgaaaaccgcccggatcggaaaaagcggacttgagaacttcttcctctcaacggagttctcctgttatgaatccgccatcaaacagggcctgctcaccgtacagaacccgacgcagggccttgcctgcctgctctgcgatccgcagcccggaagcaccctcctcgacctctgcgctgcacccggaggcaaatccacattctgcggcgaactcatgcaaaacacgggaaacataaccgccgttgacctttacagccagaaactgcagaaactatccgaacacgcaggcgaactcggcatcaccatcatctcgaccgccgaagccgatgcccgtacatatttgcccgaacaacctcctgcggtcattctgctcgatgcaccctgcagcggcaccggcgtccttgcaagacgagccgaactgcgctggaaactcacgtctgaaacaataacggaactcgcactcctgcaggtcgaactgctcgaccatgccgcatcgctgcttgccgaaaacggtacgcttctctacgccacctgctccatagaacccaaagagaacgagcagcagatagaagcatttctcatccgtcacccggaattcatgcgggacccggccagcggtgcccttcccgaacccttcgcatcgaaagccgtgccgaacggaaccctcctgacgctgccgggcgaacacgaaggctttgacggaggctttgcccaacggttgaaaaaaaccgctccatgaacatgcacgatctcgccgaaccctacaggagaacgctcgaaaacttcctgaatcacctctcggtagagagaaacttctctgtaaatacccgcgaatcatacagaaacgacctgaagcgatatctgctcttcatgcaggacgaaaacaaagcgatcggcgccgtcgaaactgcggatatccgaaaatttatctcggaactgcatgcgaccgggctcgaagcaagcactctgggcagaaacatctccgcaatccgttcgctgcacaaatttctcctgatcgaacgaacgcttgaaaccaatcctgccgaaaccatacagcagccgaaactggcaaaaaaccttcctgacgtgctcagcctgagcgaagtcatgagtctgctcgaagcccccctgcagcagaacccgccaggcaaattcctgctgcgcgacaaagccattcttgaattcctttatgccgctggagtccgtgtcagtgaactgaccgccctgcagcagcaacacctctacttcgatgccggatttgtaagaatattgggaaaaggatcgaaagagagactcgtaccggtaggaaatgccgccatagaggcgataacgcaatatcagaatcagttgcgaatcggaatggtcacaaaagagtcggaggactgcctttttctcaatgcaagagggaaaaaactctcgagaatggccgtctatcttatggtgagagagtatgccgctcttgccggaatccgaaaaaacatcagcccgcacaccctccggcacacctttgccacccatctgctcgaaggaggagcagacctccgtgccgttcaggaaatgctcggccacagctccattcttgcaacccagatctacacccacatcgaccgctcattcatcagggaagtacacaaaacattccatccgagagcgtaaaaaaacggctcgacctcagcgtgtaccctgttccgacagccactccgaagcctttgtactgcccaaagctgccgctcttttcatatcgtcgagcgccccgctccggtcatcgagcttatacctgagtgctccccgcgcaaacaacgccttttcgtactcatgacgaacggcaattgcgctgtcgtaatcggccgcagccctggtgtactcctgcagagcctcccaggcaagcccgcgatgataaaacgctctcgcacaatcatttttcagctcaatagccttgtcgtaatcagcaatcgcctcgcgaaacttctgctgttcatagaacgccttgccccttgcataataagcctgctgatacctgctgtcctctgctatggcaagattgaactccgccacagcctcattgaaacgtccaagggcataatatgcctcaccctgcttcaccattttcttcggcgaaccggcttcggccgtcccgaagaaaaaaacagatacaagggcaacaattacgggaaaaaacaacctggacaacatattcataacaggcagcaattttaggattatgggacaacggaacgaatcgatcctttcctggatttattcattatatcgctcagcagcctcatgaatgcgtagctcagccggtagagcatctgccttttaagcagagggtcgcaggttcgagtcctgccgcattcaccgacctttcccgagctttttacaactccataatcagccgtttcctgctgtgactctcccgctcgatcttcagcgctgcaagcgtcagattgacatcgaaaaggaaaaataccagagaaaacgacaggctgaacatgctcgcgataaaaatacccgaaacgatcaacggaatatcgagatcgaccagcaccgaaagaaagagcagaataatcagcatcgaagccccaaggcaggtcatacaggcaagcagaatagcgatcctgatataacgggcccttttccacagaatatccacctcacggttgattctgagtatataggactccgactccgactccaggtcgtcgagcagagctctcgaccggtcgataatacgccccagccggttggtcatggtcagcaggagaaggccgagacctgaaatgagaatcatcggaccgatagcggtctgcagaatcggaacgagctcctgtacggtagtaatggtcataattttcctttaaaaaaacatcatatcagtaaaatccggtaatcgctgtagcagagataacacttcttgggctataaacctactgtccggcacccctatttattttcgcaggcagtatcggcatactccgccgcaataaacgacactcctgctgcacagggctcgaaacccttgaacgaaaagcatttcgaacctgacacatcggtgccgacgatgcgatcggattggcgggcaagcaagttgagacgcactaaaattttaccagatctccatgattcggaatcgaggcatgcagctgcagctcatcctctatggcattccggaaagagcgttttgcctctccatccccatgcacaacatacacatcaggtctgttcctgaacccgctcatccagcgcagcagatcgctgcggtctccatgggctgaaagcccgccgatcgtatgaacggctgcagcgacccgatagcttcggccatgtatgaacacctctccagcaccgttcacgatctccctgcccagcgtaccaggcgcctgaaaacccgtaatgatcaccctgcactcgggccgccagatattgtgcttgagatggtgcaatatcctgccgccattgcacatcccgctgccggcaataataatcgcgccctttcggatatcgttgattttcctggacgcctccacctttgctgtaaaatgaagattatcaagaggaggaagcttggcggggttattcctcatcataagcgcatcttcatcgagcagggcgggataatcccaataaatccggcttgcctcgattgccatggggctgtcgagatagacctgccacttctcgagttcccatgcctcgtaacaggtggcaaacagatacagcaattcctgactcctcccgatggaaaacgcgggaataagaatattgccgcactccctgcaggcggtacggaaaatctctcccagttccgccagggtatcctgaaaactgcgatgcatccgatcgccataggtactctcgaccataaccagatccgcatgctccggagtctccggatcgttgagtaccggactgccgtactgaccgagatccccgctgaacactatcgttctcttccgaccctcttcagtgatgccaagttcgaccaccgccgaaccgagtatgtgaccggcatccagaaaacgcagcctgacgcccggaagaatctcccgctcttcacggtactccatgcctctcatccggctgaccgccctcagggcgtcttcgcgggtataaaggggctcggcatggcgatcctccggatcggcggggtgacggcggcgataatcggcatccctctcggaaagagatgccgaatcgagcagcagcactctcgacagatcggcggtggcatgctgggtataaaccgggccattgaagccgcgcttcaccagcagcggcagccggccggaatgatcgatatgaccgtggctgagcacaacggcatcgacagaagatgggtcgaaaggaaacggatcgccattgagcgcctcctcctcacgtgatccctgaatgagaccgcaatcgagcaacagggtgaagccccctgttctcagcatatggcaggttccggttaccctcgccgcagctccgtaaaactgtagttccatgatacttccctttcgttaatccatgcaaaaagcaattccacgcttatttccctatgaatcatgatagactgccggaagttcccgagaaaacaagagcggccgatcgacctgaaaacctgttttatatgttattaaacaaataatagatatatatttaggagagcatgtcatgaccccctggtctaaacagtcatgaagcccctatacaatgaaaaaatcggcaacctcctccgatgcaggtataaccttgcttgtcgttgatgacaatgcggtatcccttacactgacaacgcacatcatcaaaaaactcggttataatgccttgactgcggataacggaaatacctgcatcgaactcctcaatacctgcagaatcgatcttattctgcttgacatccatatgcccgggaaaaacggcttggaggtgcttgcctacatccgggaccaccaattcctgctgcctgtcatcatgatctccggatcgagcgacattgaacaggctgtcttttccttaaaaatgggcgcatatgaatacctcctcaaaccggtcgatgccgaccgccttcaaattacggtaaaaaatgcactctctgaattcgaactccgccgcaaagtcaggctcttttcggcggcaatcacgcaaagccccttcgcggtagtcataacaaatgaaaagggtatcatagaatacaccaacccgggctttaccgctctctccggctacagcgaatccgaagtaaacggacggaatatagaccttcttaaatcgggaaaacaatcgccggcattctaccggcatttctggcagaccatctcctcgggaaaaatctggcagggagaaatcataaacagaaaaaaaaatggtgaactatacaccgaattctgcatggtaagcccgataaccgaccattcgctccggatcacccacttcatcagcatcaagcaggatatctcccagagaaaaaaagaccaggaagcgcttgctgaaagcgaacagcgttttcaggaacttgccgacctgctccctcagccggttttcgaaatagaccttaacggaactctgacctataccaacacccctggccttgacatgttcggctaccgcaaggaagaactcgacaaggactttaactacctcatactcttctcacccgaagaacgactgcggctgcaaacaaacatacaatcgattttcagaggcttacctgtagaaaaccatgaatacaacgccttgaaaaaagacggcaccgacatccctattcttatctacagcgcaccgatcatccgtaacggtaaaacggtcggcatacgaggaatcgtactcgacatcaccgaaagaaaacgttcggaacaaatactgcaggaactgaaccagacactcgaagaacgggtaaaaaaaagaacccgagaactcgaaatgacgcaccagcagatgattctgcaggaaaaactcgcatcaatcggacaacttgccgcaggacttgcccatgaactcaacaatcccatcaattttgtcagaatcaacttcgcaacccttcaggaagacattgcagatatccgggagctgcttcaggaataccggaacatcaggcgtatagccgaaaaaggaagcatacctcctgaaaagcttcaggaactaagggaaaaggaaaaagagatagccatagatacgcttcttgacggccttccggaaatctttacagaatcacagcgaggattcgaacgcatcggcaccatcatcggaagtatgcgaaacttctcattccgccatgccatcgatcagagagtccccttcgacatcaacaaaggaatcaacgacacgctcatcattgcgcgaaatgaataccgctactacgcagacgttgaaacatcgctcgaaatactgccgcccataccctgcaacccggaacagatcaatcaggtatttctcaacctgatcatcaacagcgcacacgccatcgcctcgcagaaacgagcggaaaaaggcaaaatcagcatccataccagccacgactccaacgcggtgttctgcagcattgccgatgacggccccggtataccggacgaaacccggcgccgaatcttcgaacctttcttcacgacaaaagaacccggaaaaggaacaggcctcggactgagcatctcatacgacatcatagtccataaacacaatggaactcttgtcgtttcctcccctccggaaggaggcacgatgttcaccatgacattgccactgatgcttacaaccgaatccgcagaaaaatgaaaaaccataaagacctcaccatactttttgtcgatgacgaacccgacattctcagttcgctgaaccgttttttgagaagagaaccatacaaaaagctctttgcggaaaacggtagaaaagctctcgaaatctttgactcggttaccgtcgatattatcatttccgatctgcgcatgcccgaaatgaacggactcgaactgatcaatgaagtaaaaaaaagaagaccggagagcgtccggatgattctcagcggttcgcaggatattgaccagatcattgaatccatcaataccggagaggtattccgctttattcccaaacccgtagagcccggagcattcaaaaaaatcctcaacgacgctattgactattactgcctgaaaaacgaacgggaagagctgttcaaggagctctccataaaaaatcaggagctcacaaaagcgaacgacgcgctgaaaatcctcaccggagaactcgaaagaagcgaagaacaattccgttcgatgaacgacgcggcacatgatgctgtcttcatgctcaatcaggaaggcgccatcatttaccgcaatgcagcggccgaaaccatttttggtttcaaccgcaatcagtatccgaatcagccgtttgacgagctgcttgcgaacgaaacgacgcagatcgacctgaagcggttctgcaaaaacccttctgaaaaaaatgcggacaaagtcattcagatcgaaggtctaaaaataaacggaacgaccctgccgattgaaatatctaaaggatgcgtccatatcgactccctgccgcacaccgtagtcatagcccgcgacatcacctcccgcgttgaagaagaacgcagccgacagcgatacacaaatctgcagagagatctcgagtcgcagattgaaaaaaaactccttcagagtccggtaccggagtcgctccagggagcatcgctaagccgactcatgctgccatccggtcatctcgatggtgatttcatcgactttatcgtctatgaccgcagtcacatagacattctcatcggtgacgtcatgggacacggcattcaatcggcgctggttggagcgggaataaaatcactttttctgaaagtacttgcagaacagcaatccgacacaggagagttaccctcccttcaggatatcctgactgcagttcatgatcgctgcatccacgaactgatcgaactcggaacctacacgacactgctcttcatacggctggacctgtcaaaccggaaattctcgatcgttgactgcggacacacccctgccatacactttcactcccgaaccggaaccgtcaggcagctcaaaggagaaaatcttccgatcggcatgatagaacagcagcagtactccgaaagcacctatcccattgaagaaaacgatatccttgtcctctattcggacggaataacggaaagccgctcccccaacgcaaccatgttcggcatagaccggcttgcagaaatcataaaaaagcaccatgaactgcctgcggacaatctggtcagtaccatcagaacattgttatcggacttttcaggcagagcaacctttgacgacgacgtcacctgtctggtaatcaggatcgaacagaccagcagacgataacaagcggaacgcggatgcaataatctgaataaaaaaaactgtccggcatatgcgctctaccatactgatcatcagcaatgacctgaagcccagcccattgcatacagaacagaaagatgaagtacatctgaaaacctgcttcgccgcaaatgcggcagaagcggaaatgcgaataaaagaagaacatccgcatctcattctcgtcgcactggacaacgctggtattgagccctgttcattctcccgtcacatcctcgacaaaaagccggcaggaaaaatcatgtttttcacaacaagtgaagagctgacccttacgttcgactcgctgaaacaactgcctcccggccagctcgaaaaaatcctcgtcccggaaaaagaactgaaagctccagaccaatcgtccgcacaaagccacggccggttcgataacgacggacttatcggaaactcacctgaactgcagaagatcaaagaaatcattcttaaaatcgcaccgacctgctccacggtactgctgcagggcgaaagcggaaccggcaaagaggttatagcccgctccattcatgcccacagcaacagaaaaaacggcatattcatgccagtcgactgtgcggcaatcaacgaaagcgtcattgaaagcgaacttttcggacacacgcggggtgcctttaccggagcggacaggaacacactcggactgatccgttcatccgacgggggcaccctcttcctcgacgaaatagccgaactccccatgctcctgcagtcgaaattgctgcgtacattgcaggaacgagcagtaaaacccgtaggatcgtcaaaaatataccctgttgatatcagaatcatcgcagccgccaacagcaatctcgccgaagccgtaaaaaaaggcatcttccgacaagacctctattaccgactcaacaccgtaaccatctttgcccctcctcttcgggaaaggctctgtgacataccccggctctgcactcacttcacagctaaactcatcggcgaagggtatccccggaaaagcatcagctccgaagcgattgcggccctttgcagcttcaactggccgggaaacatcagagaacttgaaaatgtgatcagacgagccctcacgctctcaaaaggagaccacatcagccccgaagacctttccatccccaccggcgaaaccgatcacgatccccgttcctgcaaagctgaaccagcaagcatggcatttcacgaaaaagaaaccatccgcaaagccctgaaccacacaaccggcaaccggagagccgctgcgaaactcctcggcatcagcgaagccacgctctaccgccgcataaaactctacagcatttaaaaccccgcaatcttcttaatcagatagggggcgcccggaagtatcattcgcttcgcggtagaagaatttctctttcttcaactccctactcccgcgatgcgacagcaagcatactcccgggcaccaggtgcccgatactccgcgatgcaacagcaagcatactcccgggcaccgagtgcccgatactcctcttctccggctactggctacagactgccaactgcccaccgctaaccgcccacaatcttccccccctctctccctgagagactgcgggaaacgattctcgcaacatgacaggcatcagcccgcgcgccagcgacggcgatttccgaaggtgccgttccttaacggctcgtcgggagcccgcccctgctggcactgttcttgcttaaaaaccttcaaaaagcaacccccatcatgtatcacacggcaggcattgtgctcgaaaaccgttcgggatctgcagaaagagcgaaagccatcatcttcggcagaaaagaacaagtcggcgacatctgcaaactgatcgaaaacagttacagccaggtcacccttgccgaaacatcccgtgaactcgaaaaatcagggcccgacaaagaacaattcaggcttgcagtaatgaccgacagtttttccgaaaaactcagcatagggctcctcaaccgcgtcagacagaaattcgaccctgaaaacatgatctgcctctccggagaaatagaagaagacaacgaaataacgctgcgctccgcagggctgatcttcctgggcagctacggaacatttttcgcccatgccgacaacatcatcaaacacaccctgaacaacggcggcaacaacgcaatgaaaccggaaatcgagaccgcaagaaatctggaaaaacgcctcaaaagagcgcgaggctcaggaagaagccgaagaaaacggttatcattcttaatcacatcctccatagcggaaacagccgcgaggagcatcgaactcctgacagcacttgccgtcaccatcacgctcttcattcccgtactgcttatccggctccttatacgcatcccatgcggtcaaccggtcttttccaggcgaacggtctgcggcatggccggccaacccatcactatccgtaccttcagcgacctcaagggacgaatggccgatcttccgctcttcctcgaactctttaccggacgccttgcccttgcaggtaccgcaatcagagagtgggacgctcccgaccccaatgccgaacaagcctacatcagcatggtcaaacccggcatcatatcactctgggacatccgccgtaccagcaaaatcgcgcacgaaggacgcgaagccatcgaatgggaatatatcttcagcaaacgcccggcctatgacctgctgcttctgctcagagcactgcctgcaatgctctacagcgaaacgacctccacatacgatccggtattcaggctgctcggacttgacatcgacaacatcaccatggctgaagcggtctcgctcatacagaccgacctccgcgacaaccggcagcaagccatctatttcgtcaatccagactgcctgaacaaaatggccggagacagggagtactgcgaagtcctgaaagacggcgacagcatattccccgacggcatcggcctcaccattgccggaaaactcctgcagagccccctcaaagaaaacatcaacggcacagacatgctcccctatctctgcaggatggcggcagccgaacgacacagcatatacctgctcggcggcaaacccggcatagccgacaaagccgcaagcaaaatcaaccgcgaattcggcgtcaccatcgcaggcaccgccgacggctacttcaaccacgaaaccgaaacaggccgcatcatcgacgatataaaccgctccggagcctccatcctgctcgtagcattcggagccccgctgcaggaaaaatggatccaccgccaccgaaaccggctccaacccgcgctcctcatgggtgtaggcggactcttcgacttctactcgggcaacgttcgtcgcgcccctcgctggatgcgtgaaatcggcatcgaatggatatacaggatcatgcaggaacccggacggatgtggcgtcgctacgtcataggcaacccgctcttcctctatcgcgtcatgaaatggaaactcctaaccggcagcggcaaccactgaaacgccatggaactcgacccgaccgtacgcaaagaacttatccgccaggtcagcggcgccctcaacccctctttccggttcagaggaaaaataaaagtcgtcgcctgggaaacgacagtcagtctctcctatctcatgaaacggctgctcgacataaccgtatccacaaccgcaatcataaccctctcaccgctctttcttctgaccgcgctggcaatccgcatcgaagaccccggcccggtattctacacacagatccgcgtcggacagaacggacgacacttcagattttacaaattccgttccatgatcatgaacgccgaaaaaatcaaggcgcaacttgccgcacagaacgaatcaaaagcgggcgtcatcttcaaaatgaaaaacgaccctcgaatcacccgcaccggcagaatcatcagaaaattcagcatcgacgaactcccgcagctcatcaacgtccttaaaggcgacatgagtctcgtcggacccagacccccgctgcccggcgaagtctcggaatacaccctcgaacaacgcaaaagactgcacgtcatcccgggcatcacctgcctctggcaagtcagcggcagaagcgacatccccttcaccgaccaggtccggctcgacctccaatacatacaaagcgcaggcattctcagcgacatccgcctgcttctcaaaaccattcctgccgtacttacaggcagaggcgcctactaacaaaaaaaaacaatcatggcattccggctcgaaacacaaaacggcatcaccatcggcatagccgaactcgacgaacggctcgacgcagagaacagcaaagcactccagaaagcctgcggcgactggcaacagcaaaccccgttcctcgtcttcgactgcacgaaactcgacttcatcgacagcagcggtctcggcgccatcgtcagctgcctgcgccgttcgctcgaaaaaaacggcgacctcaagctcgccgggctcaacgccaaagtctccatggtttttgaacttacaaaagccaaaaagctcttctccatcttttcaaacgcaagcgatgccgctgcctcctttgcggtatcccggcaaccataacaacgcgatgaaaaccctgatcgccataaaggaacagcaccacaactgggtgcgcgacgctttccccaacatgcacccgctgctcctgccgctctgcaacaaaccattcatcgaataccttatcgacttcgccatccttgccgacagccgcgaaatccgcctgctcagcgacggatcactcatggaaatcgaagaaatctgccaaaccggcagccgatggggcgttgagctcacctatgcgaacatccgccccgaagacggagagcgcgaactgctccacaaaaacagaaaattctgcaacgactgcagaaccatgatcctcagcggctacacctttatcgactacgacaagcgtctcgactaccgggtactcgcaaatcacctggccaccggccccatcgcatcctgcccggcaggaagcatcgcgtttgcgggcccccccgaacccgctgccgacgacaacccgctgcctgcccttcgaataacgccgctcgacagcctgcgaagctgttatcacatcgccatgcaaatcctcgaaaccggtgccgaacgctatgtactccccggctacggcagtgaacccggatgcgcaatcggcagaaacgtagccatcgcaaaaactgccgaaatccgcaaacccgtaagcatcggcaacaacgtacagctgctccccggcacaatcatcggccccatggccgttatcggcagcaacgtcatcatcgacaaaggcagctccatatccggcagtatcatcttcgacaacacctacatcggcgaacaacttgaaatcgaaggacgcatcgcctccggaaacacgctcatcgacccggaaagcggcgcctctgtagcaatggaagacccccatctcctcaccggcattcatagcgcaacaaactccgccacgctgcttcgcaaaacaatccacgctctcgcagcagcaatactcatcctgctgcaagccatccccgttatcatcctctaccccctgctcaggctgcagggaaaatggaaaaacgggccaataacgcaacagaccggactcgcggaaacccttgccgcaaaactctccctcgagcggttcccgctgcttcccaaagtccttctggggcaactcgccatcatcggcagcgctccccggagcaacagcccgggctgcaggcctgcagtcttcagctacgccgaagcagaagactggcccgtaaccggcagcgacgccgccatcgttgaacgctaccacgccgtgcacagcactccgttcaacgacatcggcatgaccatcaaagcactcatcaacagaccacacaaaaggaacgcaggagcagcagcatgaccatcacagaaacgacaggcagcacccacaccatcgtcaccatctgcggcacgctcgacgcatcgacagcacccgatttccgcaacagcccggcaatcgccgacccttcgcgcaccgtcgtcatcgacctcgaaagaatggacttcctcgacagcagcgggctgggcgccctggtgggagtccttcgccgcaaacaggaagcaaacgcaaccatcctgctctcctgcatgaacccgccggtcagaaaagtcttcgatataaccggaacctgcaaactcttccatatcttcgacgacaccgacgcggcaaacgactacgcagcaacataccacagaggcagatgaacagcagcaacataaccatcaccctgcccggcgaactacgcttcatcaggctggcgtcaaaaattgcatccgatacagcaagcctgttcacggaaacccgaaaaaccgaagccgaaaactgggaattcgcccacgccttcgaactcgccgtcagcgaagccttcaccaacgccgtcgtccatgcgaaaaaacaggctgcggcactaccggtaaccatcaccttcacgctcgaagaacgaaagctcactctcgccatgcgtgactccaacgccccattcagcacccgaacgccctccccggaccccgaaaactaccccgaaaacggctacgggctgctgctcatccgcaccgtcatggactcggtaaccctaaccagggaaaacgacaccaacatcatcaccatgtcaaaaacgctctgaacccatggtcaccatcgtcatcgtcagctacaacaccagggaaatcctgcagaactgcctcgaaaccctctacaggggaagcggcagcaccgacatggaagtattcgtcgtcgacaacgactcccgcgacgactcggcccggatggtccacgaaaccttccctcaggtccgcctcatagccaacagctcaaacctcggcttcgcagccgccaacaaccaggccttcgcgctcgccggaggccgctacatcatcctgctcaaccccgacgcctacgtcggccccacatccatccagaacgccgtaacgtttatggaccaaaacccccgatgcgggctctgcggaggaaaaatcatatcaccagaaggaaagctggaaccctccgcccggcgctttccctccccgctctccaaactcctcaccctctcgggcctcagtggacggttccccggctcccccatactcaacaggcacgaattcggtggattcgcgcacgaccgtcccctcgaagtcgactgggtacccggcaccttcaccatcatccgaaaaaaaatgctcgaagagatcggagaattcgacgaacgcttcttcatctactacgaagaaaccgatctctgcctccgcgcgaaaaaagccggatggaaaatatacttcatccccgacgccgaagtcatgcacatcggcggagcctgcagcaaaacgagaaaagacaaaaccttcgacacaggagcctcgcaggtactctccttcaggatgcgcagcgaatggctctactaccgcaaaaattacggaatcatagcccttgccggcagttcaggtgcggaaataggctggtacgccctgcgctatctgaaaaacctgctgatcctttcgcccgaagcaccccggaaaagagccgcagcggcatcgaccatcagccagatactacgctccctcaaagaaacgaaactcggcacactctcgccgcaaacaccctggtaacgccatgaatcactttgccgacatacgccacgacctcgaaacatacgatggacaatggggctgccagggcttctgggtcatgatcgtctaccgcttcgggagatggcgctacaccatcaaaagccccatcctgcgcaaacccttctcgctcatctacaagctgctctacaaaaccgtgcagatactcaccggcatcgaactcccctgcgaagtgccggtcggaaaaaacttccgcatagaccacttcggagatatcatcatcagcggatacgcccgtttcggcgacaactgcatcatccgcaacggcgttaccgtcggcctcaaaaacatcgaagaaaaagccgcgcccagcatcggcaacaacgtcaacatcgggaccggagccaaactcctcggcaacataaccatcggcgacaacgtcgacatcggagcaaacgccgtcgtcataacatccatccccgacaactccctcgccgtcggcataccggcaaagatcattccaaaaaaaacacccgcgacaacctgaaaacagcatgcgcaagcaacccgctcagctctatcaacctgagagagcggtcatcataaactcgctgattgacagccgcagaaagaacgcacgaaaaacataaaatcttataaaaatacaacttggcaaagcacagcattcaggcacgtttcttgtataaaatcaggacgtgatacaccccgaaaccgcacgtgcaccataccctatgcagtactacagcagcgccacagcccgaagaaaacactcgacacgcactgcccgtcccctggtgatcatctgcgccgccatgcacctgctgctcctggccgcctgcggcagcatatctccgaaagaaaccacacaatacgctcctccggaaaaagaattcaaggcagacattccgaaaaaaacgcaggaattcgccaaaccctcgaccataagagatctcaccccgatcgaacagttcagttaccggctcggccctggagacatcctcagcgtgcaggtatggagaagaccggagctttcacaagaaaacatcatggtctcgcccgacggcaacatcgccattccgagaatcggcaacatgaacgtgctcaaccgaacaccggccgaaatacaaaaacttatcaccgcccggctcgaagtgctctacatcaggccggaaataaccgttcgagtccaggaatttcacaacaataaagctttcgtcctgggacgagtcaccaaacccggcgtcgtgaacttccccggcagaggcaccctgctcgaagcgctcgcactcgccggcggactaccctatcagggtaaagaaaccttcctcaccaaatgcgccatcatccggggcaacgatatcgtcatatggatcgacctgcaggatctcctcaaaaacggaaatatggcgctcaacgcatccatcatgaacaacgacgtcatcttcattcccgaagctgaagatgaaatgatctacgtcatgggagaggtcatcacccccggtgccatacagctgaaaagcagcatgaacgtacttaaagccatcatgctggccgggggcatgaacaagcacgcaaaccccgaaaaaatcttcatcatccgccagcaggacctcaaaggaaacgtcatcagggtaaacctgaaaaatctgctcgaaaagggcgacttcgccaaaaactatacccttctgcctgaagacatcgtcttcgtcagcccgagcggcatggcaaaattcaactacaccctcgaaaaactcatcccggcgctgcaggtgctcaacctcggtatcgacaacttcgaatcattcggcctcatgcaggaattgcgcagaaagctctggggacaggaaggtttcgtcaattccagcgaatgaccgccatcatggacaaaaacgaaaccgtacaaaaaaaaattgccgggaatgccctctcaggcatggcagccaccagcttctaccttgtcacgaggctgctgctcacccccttcctgctcagtcatctcaccctggaggaattcggtctctggtcgctctgtttcatcatcctgtcctacgcatccatgggaggattcggcgtcaacagcacctatatccgctacacggcccgataccacgccgaagctcaggaagaacagatcagccggctgctctcaacgggcattgcctacatgctggtcttctgcctcattttctgtactgcgctcgtcatcagcatgcccctcgttcatcacatctttcacatcgcagctgaaaaacgcgcctcagccgcaaccatcttcataggcacggcaatagtcttcagtctcgaactcatactcggaggattccgattcatcatcgccggcatgcatgaaatagcaaaagaaaaacagatcgccaccttcgccggacttcttgaaataggtgcaatcatcgtcctgctgctctacggattcggcatcatggggctcctgtacgcctatgcgttacgagtgattcttgaaaccctcagctaccggaaatacgcaaaaacaaagcttccgcacctgcgaatatcgacaaaactggtaaaccgggaacacctgaaactcttctttgtttttgggggcaaggtccaggtgctcggagccggaggcatctttcttacagcgctcgacaggcttttcgtaaccgcctatctcggactcgcctccggaggcttgcttgaaatcggacggaaactgccgtttacggcaaaaaaaatcgccgaatcggctttcggcccctttctgcctgctgcatcgcatcttgatgcatcctgggaaaaagaggtacaaaatgcgcctgccacccgcatacgcacatacggcaaaatcgcgcttctgatgttcgctgcgggattgacgcccgtcatctttctaccctcggtcgccgaaaagcttccgtttccgtccctgaccgcagcgatactctccgcaggggcagcaacagcccttttcctcatactgaagaaccagcgcataaacgacgaacagctcaagaaaggcgaactgaagcagctctacctcaatggcctccgctacacaaacatcatcagcagcacgatattcgcctatcttgccgcctcggccatgccgctgatcatcgcctgggtcggtccgcaataccgcgaagccgcgataatcatgatatgcctctcgatagcatacgccgctcaactctcaaccggccctggcaacatgatcttccgcggcatcaacaggaacggccgggaattcgaatacatgctcgcgcagctcgtgctcatactgctctggcttcctgcagcaatcaaatcctgggcactgataggcgcagcagcctctcttgccgcagcctcgacaaccagcgcactgtttttcttctggagaagcaactacacctttcagacaacctttcgggaaatcttgggccatacgctgctgcctgctctcgttccgctcgtaccggcatcacttgtttatgcggcaacctcactgttccccgcagaaaaccgactcgcagccatcattaccatcctgatttccggcacgctctaccttcttctgaccgtcgccatgctatggatcatggttctcactcatgacgaaaaacaaaaggcaggcgtgctgctccggtttacttcgatcagcagaagcaagaaccaatgataaacgaccaacaggcaagagagccgctaccatacggcaagccatcgaaatccttcgatataaaaggatttctcaaacgatacggactgctgcttctggtcataggctcatttctcttcaccataacggtaccgatcgtcctcctcataggaaaacccaactatgaggtcaaagcccttatgcgcatcgacccggtcattccatccctcatcacgaaaagcgacgacccttccatcatcaactactatcaggactatgccaggacccaggcaaaaagaatggtcgaattcagcgttctgaaaaaaaccgtcgaaaaactcacccccgacgaaaaagccgcagtcctgccggccacgctccctgccgacaaatgcgcgacgattctcggcttcatcatcaaagtcaccccggtcaacggcacgcacctcatcgaaataagtgcttcgagcccgaaaaaagaaggacttgcgccgcttgtcaacaacttcatggaggtatttctcgaaaaagtccgcaacaacactgaaatgcaggacaaagaacgacttacctacctcagcaaaaaaaaacaggctttgacgaacgagatatcagctatcgaaaacaacctcgacacactcaccaaatcgatctacaccgcatcatattcggaagaatacaaccttgcaagtaaaaacaacgaagaactgcagcgactctatgtccgcctcttcggagaccgggtcatagccgaaaaccagaacatggcgacagaaaacgccaacaagcagatcaaaagcctcaagctcgaaccgatggtagaagagatcgtcatgaacgatcagtcgctcgatttcaccagctcctggacctaccagcagctccagcagctcagaagttcgacggacggcctgacggcaaacaatcccgaccgtatctacgtcgaacagcgaatgaaagccatgcagaattacgaaaacaaactgcaggacgaaatacgcaaaagcgcgcgcaccatcctttacggcaaacgcgaccatgatctccagaaagagagcatcatcgcaaaaaataatgttgaaaaagcaaaaaaaacggaagaagaaatactcgatgcctttaacaaaaacaagaatgaagccgttcgtatctcgctgggcatgcacctcggtcaatcgcttgaattccgcctgaagcacaaccgggagcttctcgaccggatcgatacccgaatacacgaacttgaagtcgaaggcaaagcccctcttcgcatctcaatcgaatcggcagcacgggagcccgataaccccgcaggatcgaatatcaggcagctgttacttatttttcttatcgtatcgttcggcagcaccggaggcatatttcttgcatatgactttttcgacaaccgcatccgcagacccgaagacatcagaaatgcattcggctaccctcctgcaggcatcattccggtcggcaaccctgaaacgcctttttcccggattctgactctcgatcccgctcataaggcatcaaaagccctgcgaagccttgccgtgaaactgcaatgcgaaaaagaagaacacaacgcctccctcatcctcttcaccgctgccgacaacggcgcgggatgcacgacaattgcgttgaacacagcccaggccctctcggctctcgtacccaaagtgctcttcatcgaagcgaatacagccaaccccgcgattgccggtctgacaggcattcctgcctctcccggactctgcgacatcctctcatccgccctgccctggaaaacggccattaccagagcgcccggcttttcaatggacatcatcatcgccggaacgatacctgaaggatgcatagcgcagcaacggatacaaaacatcctcgaagaagcaaagtatgaatacgactttatctgcatcgactccgcgcccgtaaacgaaagcgatctgacggaaaaccttgcaatcaataccgacattatcgccctcatcgcacaggcaaacagcaccttctatcgggatctgaaaacctcggcggagctcctcgtacggctcggcgtaccggcaatagcgcccatactcaaccacggcggtcgcgttcgctcgctaagcatcgacaaactgctcgaaaaacaacccgaatttctcaataaaatcaacaccgtaaaaatcgaaaaatttctcaacgaactcccgccggcaacagagctgttcagaaaaacaatcgaaggcatacgaaaaacaggaaccttcctgcagaaaattccgaaaaacatcaggaaaagagtaccggcaaaaaaaacgcgaacgagcagtaccaaacaaaaaaaataacgacaatcacgcagcagcagaaacgtccgaaaaacgacatccatatctcgcaaaaacacactgcagcaatgatatcagcgacagaaccagattggagcagggaaaaacccgttcccggccggtttgagccagggaaaaaaatgcttgccgcactgcgccggtaccagaaaaacagccggaaagcagaccccgtctcacaaacgatcaaacgcatcgccgtcctgcagcaccggttctggagcgcagtctgcggagccgatatcccgttggactcgaacatcggaggcgggcttctcatcccccaccccaacggcatcgtcattcaccctcaagcgaaaataggccccaactgcctcatcttccagcaggtcaccatcggagcctcgggcgcatcggaagtcccggtcatagaaggacatgtcgatatcggggcaggcgcccgaatactcggcaatatcacgatcggcgctcatgcccgcataggagccaacgcagtcgtcattaccgacatacctgccaatgctaccgcagtaggcattcccgggaaaattcggcaaacatgatcccgaacacaaacgacacaaaaaaacgccaacaaaacatggtaacccgaaccgatcgaaataagcagctttgcctcttttatgccgcaggaccgggtgacatcgtctccaccttctccttctggcagaaaggagaggacgatccgcaccaggttgccgttacctacagttccctgtttttcgacacctgtcgaacgctcggagcaaaaggagtcgccatatcatgctgccctcgaaaagacagcatcgcaacagaacagttcactgtcgaaaataatccgaaaagcccccccggaaaaggaatcgcctttcatctgcagcaaatcggttatgtccgtgaaataatcgccagggcaaaagctgtcgatgccgattatctcatcatggccgatgcaacgggacacttcttccctctgctctggttcgcccccggatccatgaaactcattccgtcgctgcactgcaccctctggcctgaaagcagaaaatcatcccctgtgcagaaactcctctccatgctcaaccgcaacctcttcagcaaacgggcaacggcaatactctgtatctcccgggacgtccggcgccagctccatgaaatcaccggaggcaaaaccgtacccgtccatccattcattccccactacaggaaagagctgttcgaacagataccgccgccgccggcatcacagccattcaatctgctctatgccggacgaatggaaaccgccaaaggcatctacgacctgctcgacattgcccggaagctcaggcagacaggcaactccggcatcgtcctgcacctttgcggcaccgggcccgaaaaagaaaacctcaggaacgccctgcaggaacaaggcctcagccagatcatgcaactccacggctactgcgcccgcccggcaatgctccggcacatcgcagagagccatgcattcatcgttccgacacggacatccttcgaagaaggcttcaacaaagtcgttgccgaagccatcctcgcaggtcggccggtcataacctcctcggtctgtccggcgctcgaatacgtaaaggaagccgttatcgaagtaccgcccgacaacgcagcggcctacttcgaagccgtcatacaactcaccgcatcgccgcagctctaccatcaaaaacaggaagcctgcaaaattctccggaaacagttctacgatcccggacgctcctggggtgccgcgcttctgaacattgtaaagagccagccgcatgggtagcactcccggaaacatcatggtacccatcgtcatgttcggctggattcccgtggtaatgctgctcttttcgcggctccaggcgcgcactgcggcatctgtcgcattcgttgcgggatggatgttcctcccggttgcggcattcaagctgccagccctgcccgactacaacaaaacaacggcaacctgcgtcggcattcttctcggagcctggctcttcgacaaacagcgcttttcggaattccggttcaacgcagccgatctgccaatgatcgcctggtgcatagcccccttcttctcctcggtcgcaaacgacctcggcccatacgacggactttctcaaaccatgtaccaatgcatcacctggggacttccctactacatcgcaagaatctacttcaccgacaccgacgcgatgaaaacccttgcgctcgccatatttatcggcagcatcatctacatccccttctgctggttcgaactgatcatgagcccgcagcttcaccgcatgacctacggcttccaccagcacaactttctccagacgctcagggacggcggaggattccggccgatggtctatatggaccacggactcatgacctccatgtggatggtcctcggagtatttcttggctcctggctcctctatgtcggggaactccccgaaaaaattctctcggtgccgacacgatacttgctcatgctcctcgcatgcactgccatcatgatgcaatcagtaggatcccttgtcctcctcgtcatcgggctcatcgtcatcttcctgtcgagcaaaatcaaaaaaccggtactcctcatcgtcatggtagcaataccacatctctatgtcatcacaagaacgaccggcatctgggacggaacgaacctctccggcttcgtggccgaaaaattcagtgccgaccgggcccagtcgcttcaattccgtttcgacaacgaaacgatcctgatcgacaaagcgctccagggcactcttttcggatggggaggattcggacgctcgcgagtttacgacgacaaaggacgggacataagcatagccgacggactttggatcatcacccttggccagaacggaatctacggcctcgccacgctcatcatagccatacaggtccccgtcatactctttctcatgcgcatcaaggcggaatactggaaaaacagggagtgggccgcgcccggagtcatggctgtttttttagccatctacatgatcgacaaccttcttaacgccatgatcaaccctatctacatgctattcagcggaggactcatcggcatgatgctcaaaaacagggttcccgagccatcaccatcggcaatcacgaccatgcaacacgccgaaaaaacacatgacataacgcagccccggacccggttcatcccggcgatcggctcagtgctattacgaattatacactgaaacagcttgaattatcaagcacatccgcaaccgataatgaatcttcggcagctcataacagcagaatggaacagcggcagtaaactcatgggatactggctgctcggctttctgctgctccttgccggaagcctcatacccttcaacatacccggaatcgatacgatagtccacatcatcctctatgccgtgctctcatgcatccccatttcatttctcagcgacagaaaaacggcctttcttgtatcgacagccatgagctcgcttggctaccttctcgaaaccattcacatgctcataaccgcagaatcattcaatgcctataatgcgctcgccaataacatcggcatccttgcaggaataaccgccggattcatcatccggctcaaactgcattacgaaccccaatacaataaaaacaagcagaacaaccgaaccgcccgagatctctccaattgaaagctcgcaggaaaaacacctccggcaacaacacaatgaccgccatgaaaacctcaatactctatgccggactggcaaacccccatgtcggctggctggctatcgacgaactcgcagaactcttcgcccaatactttcatgccgaaatcctctccccgaggctgatacccggcaaatggaccgagcgactcattcaccccgacaaaacagtattcgaaccactccgtaccgacggcggcgacctgctgattgtcattgcaagaaaccccggtgatctcgccatgatcaacgccataacagactgccgcaaaaaattcggcaaactctacgcattcatcaccgactcatattttcatgccggatacgtcaaagaaaccgccgaattcgacgccataaccgtaaccgcacaagaagacatcgcctatcccgcagaccgattcggcatacccatacaccagctctatcaaggcacagactgcctcaactgggctccggcaaaacgccatgaacgcgaaatagacatcatcggattcggacgaaccccacaaagttaccacacctgcttttcaaagcgcttccaccccgcatcgtcgcccagcctctacctgcactcgcccctcggtaatctgaccggaccaggcatccgactcgaacgcggcatgctcttcaaactgctgcaccgctcccgtatctcgcttgcatttcacctctttgtcgagccacagggcaaccggcctcgctccatgatggtaaccagcagatggctcgaatccctgctctccggctgcatcgtcgctggcaaacgcccggtctcgcgcatggccgacgacatgctcttctggccaggagcaaccaccgaactctccgacgaacccgaaaaagccgcagacgagctcatcagcctgctctcccgaaacgacgatctcgaacaacagcgcatcataaacatagcacaaaccataacccaccacgactggcgctatcggatagaaaccttctgcaacctgatgcaactccccgtcccgccagcactgcaagacgacaaagcccgactaaaacaactctgcccgaaactatgagagtaaaaaaatcatgtcaggaattaaacctcaaaaagaacagatgagggaacgtcgttgaatcttatgaatccagaaaaagaccggattaacgaagaaaagaaaatatcgctcgttgcggaaaaggagtatcgggatccgctgcggcattaaataatcttaactccatacttacgcaatgcgatgcgagcgatactcatccccccctctctcattgagagagaacccgcagaaaaactctctccacatgcaagagcagagttctcaaacaacagcgaaaaaaactctaaccgatttatttataacatgatggcattaattaaaaaaactggcacttgatttgcagcaatacagaaaagtccagacaggttggaaccccctaaccagcacaagccgatgaacataattgaactgacatgaaacgggtagaatcgcccatcatgaacagcgaagaaaccacccgggcgccagccatgcccgcagggcggaaacactcttcaaccagcccatgaaacacacccatcagaacgacggaagccaggaatacctgccatccatcgactgcgtactcatcggagtcaactgcgccagcaccctcaaacgatgcatcgactccatcctggcctgcgactatcccaaagaaaagctccgcatcatctatgttgacggaggatcaagcgatacgagcaaagccatagcgacggcatatcaaaacgtcacgcttatcgcgctcgacctcctgcacccgactccaggcctgcagcgcaatgctggatggaaaaacggaacggcccccttcgtgcaattcctcgactccgataccatcatcgaccccgcctggctccgtgctgcgacaacagccatacaagacccggcaatcggagcaatcaacggctatcgccgcgaactgcaccccgaacgcaccatctacaactggataggcgacatcgaatggaacggccctccaggacaatcagactgcttcggcggcgacgtactcatccggcgcactgcacttgaagaaagcggcggatacgacgaaacccttgtcggaggcgaagaccccgaactcagccggagaattatcagaaacggatggcagatcaggcgcctctacgccctcatgaccagccacgaccttgccatgaccacaatcaggcaatatctcaaacgaggcttccgatccggttacggcttcgctgccgttcgcctgcgcgaagcaaaagcaggcagcagcttctggaaaccggaaaaccgcaaaatcctcatcaaaggcggcggattcctcatcggcgcaacagcggcgcccctcattgcgctcacgcagcacaacgtccggggaacaatcctctcgctcgcgagcctgctcggcggcacagccctgctcctcaaccccaggatattcaaagtcgaaaaattcatgcgcgacaacaaactccgccgcgaagaagcaaaaatctacgcatggcactgctcgctcgtcgtgctgccacagctcctcggcataatccgattccatgccggccgactcctcggaaaaccgctcacgaacaaacgagcggtactcaaaaccggactctcaaccacccggacatgaaaaaacaacccatagcttacctctgcagcgagtacccggccatctcccacaccttcatctaccgggaaatccagtcgctccgcaaagaagggttcaccgtgcacaccgcatccatccacaaacccggcggtctcgacatcatgacccccgacgaacaggaagaggcccgaaacaccctcatggtgctcgaccattcgataccggcaatcgccggagcacacatccgctgcctcgccggcaaccccaaaggctacctccgcatggccacagcagcgctcgggctactcgtctcgggtccaaaaagtccgctgaaagccatagcctacttcgccgaagctggcatcctgctccagtggacgcgcctgaacggcatcgcccacatccacgaacacttcgccaaccccacagccatagtcaccatgctcatgaaacaatacggcggcatcacctacagtatctccgtgcacggccctgacatattctacaccgtcgacacagccatgctccaggaaaaaatcaggcaagcctccttcgtgcgatgcatcagccactattgccgcagccaggtcatgcgcctcagcgacccagtcatctggaaccgcttccacatcgtacgctgcggcattgaccccgatctctacgctccgcgccccgaccccggcaacgccgttccccggctcctctgcgtcggaaggcttgtacctgccaaaggccagcacattctgctcgaagcctgcgccatccttaaacgtcaaggcacccccttccatctcacgttgaccggcgacgggcctgatcgcgcttcgctcgaacagcattcccgcacatggggtattcaggaactcgtcaccttcactggcgcgctcggacaggacaacgtccgcctgctttacgaccaggccgacatcttcgtgcttgcaagcttcgccgaaggcgttccggtagtgctcatggaagccatggccaaggaaatacccgtcatctccacacgaatcaccggcatccccgagctcatcgaccatcagcacgacggcctgcttgccatacccggcgaccccgtagacctcgcactgcagctcaccatgctgcttgccgacccgacactgcgccgacaatacggtagggtcggccgtcagaaagtgatcgaacgatacaatcagcaccgaaacaacgctcgactcggcgaacacttcaggaaccagtacagcaacccatgagtaccatgaacagcatcatcgccatcatcatctccctgctctcgctgccggcactctacctcctgctgacaaccatagcagcctacctcttcaaaaaaaaagaaaatgcgccgaacagcttcctcaatatcggcgtgctcatcccggcccataacgaagaagaaggcatcgcacgcacggtcagaaacgtacttgcatgcgactacccggcaaaccgtcgctacatcttcgtcatcgccgacaactgcaccgacagcaccgccgaaaccgcccgcaatgccggagccacagtatgcgaacgtaccgacgagatcaaccggggcaaaggccaggcgctcgactggttcctcagaaaacagaaaaacatttacaaagacaccgatgccatcaccatcatcgacgcagacgtaaaccccgacaccggctatctccgcgaaatcagcctctccctcagccaactcgacacacaagccatccaggcctacaacggcgtcagcaacccaaaatccggatggcgtccaggacttatcgacgcagccttcaacgtattcaaccacctccgcatggcgggctcctgtcagctcagcggtacctgcgtgctcaaaggcaacggcatggcattccgcaccgccctgctccagcgcacaggatggccctgccactccatcgtcgaagacatggaattcagtcttcgactgctccaggaagaaatcgacgtccactacaatcccgacgccatcatccgcagtgaaatggtcaccagcggcaataacgccaccagccaacgcagccgatgggaaggcggacggttcacccttgtccggcaaatggccggcccactcctcaagctcttccttacaacaggccgatccagctacctcatcgcgctcaccgaactcgccctgccgccgctctcgctgctcgtcctgctcttcgccatcggcacagcagccgctctgctcatcggaaacccgacacagcaactcatcacactctcatggtgggcaatactcatcatctacgtggcatcaggacagatccagcgaaaagctccactttccacatgggccgtactcctcgccgcaccgctctacattctctggaaaatccccatctacgcagccatgctgctccgaaaaaaaagcacctcctgggtacgcaccacaagagagcacaacaaaaccaactgacgcaatggtaacgaaacaaaaaaaacgcaacatcccggtcgataccctccggggtctcgcctgcattatgctcgttgcctgccacgtcatcggcctcacccccgaaaccggcctcaggcttcacgaaggaacgctcaaagaagcaaacgcgctccttgcctgtatacgcatgcccctcttcaccttcctctccgggctcgtatacgcatggcgacccttcagcggcgactggaaacccttcatcaacggcaaaatccgccgcctcatcatacccatgctcgtcatcggcaccacatttgccctcttccaggccttcacacccggcacgaaccaccaggaaccttcgcctatcgcactgctcctcacaaaagccgaatcgaaacccctcgccgcaatcgtcaacgactcctgcgccatctacctcttccacgtcttcttcaccgcagcatcgagaatcatccccataaaaaccggcctcaccaacatctggggactattcatcgcaggcaccattgccagcatcgctggctcaatcatcatcgaactcctcgcaaataaacacaaaaccaccagagcgctcctcctcggcagaagctgaaaacaaaaaaagccccaaagggacaaacaagcaaaaacacactcttccccgatccaaaaatatcggaagcggacgcccggaagtcagaattctcgacctccccaatgcgaagcgagcaaatctgcgggacggcaagatggctggatagctcgatggctggatggcaagacagccaacatcgttttccgctcacagcccaccgctcacgacccacaatccccaccggctaccgacttccagccaaccgcccacaatcttcagcccacaatctacccccgatcctcccggttttcatcggtgcgctcggagcgtcccccttttatgcaaaaaaaaagcctgcagactattccgtctgcaggcttatcaaaaaaaacaccggttctcttacttccgcttctttttatgaccggtaaaataagaaggttcgctttttgaatccgatttcggcttgtaacctgtccgcttgcctgtgcccgcatagccgctctgggaacgctcttcggacttcgtaaggcgcagctgacgtccgcacaccctcaccttgcgcatttcatggaacacttcgttcggcatgcctgccggcagctccacggtgctgtaggtatcgtttacggtaattcttccgaccgcttccggatcgagaccgacctcgttgagaatcgctccaagaatattgcccggtttcacgccatgcgtactgccaacctcgatgcggtagctctcccgtctttcgtcggaatacagaccatcccttttcgggcttctcgaagcgccccgatccctttccgaacggtcgcggctatccggacgatcacgcccctcctgacgagccggtctctcaggtttcgaagagagcaaaagcggagtttcgccctgaaacatcgaagcgagagctgccgcggcctcgagctccgtaacatcatgctcacggcaatactgttcaagaagtcttgtgtaaaactccagatcctcggcagcaatggtatcggtaatacgctgcttgaactttgcaacccgtttatcgttgataatctccgtcgaaggaagctccatcagttcgatccgtttccgggtcgccttttcgatggcatagagcatatttttctctctcggagaaacgaacagaatagcttcgccgcttcttccggcacgccctgtacgccctatccggtgaacgtacgactcagtatccgaaggtatatcgtaattgattacatgactgatgcgatcgacatccagtcctcttgcagccacatcggtagcgataacgatgctcagcgagccatccttgagctgatccaccgtccgctccctctgattctgcgccatatcgccgttcagcgccgaagcggcatatccccttgcctgcagtttttcggcaagttcgagcgtcatggttttcgtacggacaaaaataagaatgccgtcaaacggctcgaattccagaatcctggtcagcacatcgagcttatggcttccgccgacaatccagtaccgttgacgaatggtctcgaccgtggttgttttattctgaatgatgacttcagcggggctcttgagatgtttctgggcaatacggcgaatcggagcaggcatggttgccgaaaaaagagcgacctggcgggattccggggtctgatcgagtatccactcgacatcatcgataaagcccatgcgaagcatctcgtctgcctcgtcaagcaccagacactgcaaagaactcaatgagagggaaccgcggcgcatatgatccattacgcgacccggagtacccacaaccacatgcacgcccctcttcagcatgcgcagctgcgttccgtaatcctgaccaccatagatcggcaccacatgaaaccctttcagatactcggcataacggtgaaacgcctcggcaacctgaatggccagctcccttgtcggagtcagcaccagcgcctggggttcggttttcgaaagcacgatgttggaaagcaccggaagcgcgaaagccgcggtcttgccggtacccgtctgtgcctgaccgagaacgtcccggccttcgagaagtaacggaatggtttgagcctgaattggagtaggcttttcgtacccgacctcttcaagagctctgagcaacggttcagcaagctctaaattgctgaaattcaaaatggatggctgttcttcaatcatactgtccttttcctgtaataaattattaacaatgcttgaaagcattcacggaagtggcagcaatgcaggaaaggaataatctgaaggagagttttgccagtcaggaaaaaaatccttgcaaacaggtagacagtaacgatctgtagaaaagcagaaatatggacacctgatctttcttagcatcttcaccacgcggtcaaatgcgaatttatatatacgaattaatcaggtcaataacgaatgttatttctttctgaaaaccggcgttccttcatctcccctctcccccggcaggttccgcagccgcatcgctctcttcgcatactcttcagcctccttctgcctccctgatttcagatacatgccggacatattttcgagcacctgagctgcatcaaagcgattgcccccgacacgcttttccgacacggcaagagattttctgaacaaagcctctgccgcagcataatcgcccttcgcttcataaataagggcaagcgaattcaatgccgctccggtattgcggtgtcccggcggaaaatgcttttccgttatggccagagatcgtttcatcagccgctccgcatcgtcaaaccgctgcaacagccttttgaccgaagcgagactctgaagagtaagggcaacctcggcatgatcgggaccaaatgccctctcctgaacatcgagcccgcgctgaaaaagcagttccgcctccgtatatcgctgctgcaccagagaaatcatggcaagtccgttgagcgaaacggcaacatcgggatgaaactgacccctgactctctcattgatcatgagcgcacgctgaaaaagctgaaccgccatatcgtaatatccggtctgattgtacaaagccgccatattaagaagaatcggagcggatgaagcccccgtaccatcgagcttttcgcggatcgacaatgcccggacgtaatacatcatggcgatatcgctcttcccctgacgattgtacagatttcccatggcagcaagcgtttccgcaacgccttcgccctccggaccctcggttttttccctgagcgcaagagctttccggtaatactcatccgccctggactccgagccatcggcggcatgaagcaaaccgagactgtacagaataccggctgtaaccgaataatcctgcgcaggcattttttcgctgatagcaagcgcccgcagatagaaaggcatcgcctgccggtactttttttccgccagatagatatcggcaatcagaacaagcgacggtaattcagttgacgaattcaaacccgacctctttcgggaaagaaaaagtgcctgattggcgacaggaagagcccgatcgtaactcccctgccgataatacagcaacgctgcggcagaaaggctgtcgctccggcttccagccgtcgaaaccgttttctgctgcggcacaggcttaagctgaagagattgcaacgccggttgtccggaaaccggcctgcccggaccacttttaagcaaaaccgaatcggcgggaagcctgcccggcagcggctgactatcaacaagctccatcttcggcttctccctgtcacctcctgcaatcgctgaggctgtcttaaggctgtcgctatactgcttcttgcgagccgaacggtttgtgaccgatgaacgattccgtttcatgcggatagcattcaggctgtcaagggtccgctcatgcgctaaaacaagacgcacactgtcacgataccgcaccattgccgactcgcgcctcagactgttctgaatacgcagtgtcctggctgcagtttcaagactgtcgagcactttcttttcagcagctctcttcatttgcttaagaacctctgcccgcttcagagcagcaaccctcaagctgtcacgaacctgttttttcctcgaaacccttgcagaacgcccttttccatccgtttcactctgctctgcattcgcgctgacctttgcgggagagcgaatgggaacgctgtccagaacccgttcgggcggcaaaacaagcgaaggcgggggcgaatccattcccgagggttcccaaaccgcctgctgcgcctcattttgcgacttcagcagaaccgatcctcctgaaacggcgccggactgcaccgttccgtcctgctgcacttcagcggaaaaaagcggaaacgaaaacaaaacaatagcggcaagaacgccgaaaaacacaacgcatctgttcaatgccgaaaaaaacgccctgatttcatgcatgatcaccctcaaaaaaatctgcagttttctggtgctgtcatagtgaactcataacaacaggcagaaattatcaattcccggacccggaaacgcgccgtatcctgcaaaggctaaaaaaccccgtccataccgaccatatctgggcaacagatcttccggagcgatccgccggacatcatggaaacgacaggaacagcaaattcgccccgaaaccgccgcagaggccaaagcccgtcgggggcctgaagctcgaaacatactcttcggaaacaatgtcgatcagaaaaaaaagataccgctcaatcttcggtattccgctctttccggattcgggaaggaatattgaaaagctgactggtcaatacggggataaaaaacaccgccaccgttactgcggaagtcagcacatcggcttcatggcctccgagaaacctgctcagcggcgcatcgggataaaaatgctcgaacaccgaaaacgacagcttcacgccgagaatacccaatacgataaacgcacaggtctccagaaacgggtactcctccatcaggcgaacaaagccctgggcaacgaaacgcatggcaagaatgccgataaaaacaccgagccagataagcacgatattgtcgctgaacgccactgcggcaaacacattatcaatcgaaaaggcaagatccataacctcgataagaatcacggttgaccagaacgcaccaagcgaaccaaccgtcacccggtaaaaccagttatccgttttatcgaaataatcgtctcccgtatcggcagtcttccggccctgccaccagttgaacaccagataaagcagataaaaccctccgaaaggcttcagccaccatatcttcaccagtgctgcggcaaaaagcaggcagagccccctgaacagataggcgccaataatgccgtaacgcaaagccgccgaacgctgtttcggcggcagatccatcaccatggtcgcaagaaccgcagcattatcgacagagagcaggctctcgatcagaatgagattcagcactatcagaagcgagggaaccggattatcggctatctggcgaaccagttcataaagcgaagaaaaatccatacgcttctcaaatctgaacctgcatgccgatttcgatcacctgaccggaaggaagatcgtaataccccgtagcgctgatagcattccgcatcatcagagcatacagcttcttgcgccatacgcccattttcgatttcagacccgtcacgatcttctcgcggctcaaaaagaaacttgtcgcctcgaggcggaaatgaaaccccttgtgatgagcgagcgaaaacacctgcctaatactcggcgactccataaacccgtaccgggccacaaccttgtagatgccgtcaccgcacttcacaacctcgacctttcggctgttcggaaccctcggcacccgctccgtactgaaatgaaacagggcaacctccgaatgcagaatcttgttatgccgcatattatgcagcagcgcaaccggaatcacatcgggattggccgtaagatagaccgcctggccgctcacgcgctgcggctgctgaagcgaaagactctgtataaactcatcgaccgtaagggtacggtccttgagctgtttcagcataaggctcctgccctgcttccaggtatagagcagggtaaaaataaacagccctataaccagagggaaccatgctccatgcagcagtttgctcgcactcgccccgaaaaacgacagatcgatgataaaaaagaaggtgatcatcacatcgatagccagcttgttccatttccatatatcacgggcaacataatagaacaacaccgtggaaatcagcatggtcgccgtcacggcaacgccgtaagccgcagcaagcctgctcgacgaaccgaatccgataaccagaccgatggtcgaaaccatcagaccccagttagccgctggaacataaatctgcccgaaatgacccgcagaagtgtggcggatggtgaggcggggaaaatacccaagctgaatcgcctgctgggtcaacgaaaacacgccggtaatgagcgcctgggaagcgataatcgtagccgtcgtcgaaagaatcaccataggaataaggccccatgagggaaccagcgcatagaacggatggtgcgattcctgaggcgaagcaagcagcagagccccctgaccgaaatagttaagcagcagcgacgggagaacaaataaagcccaggtaagacgaatcggagtttttccgaaatgacccatatcggcatagagcgcttccgcgccggttacggaaagaaataccgcgccgaggaccagaaagccctgcaaatggtttcccagaagaaaccggaagccataccagggaaaaaccgccttgagaatctctggataccggataatctcgatcagacccagaaccgcgataacggcaaaccagaccataatgatcgggccgaaaaaagcccccaccttggccgtaccgtgatgctgaaagaaaaacagaccggtaagaatcaccaccgtcaccggaatcaccagagtcttgaacgccggagcaataatctgcaacccctcgaccgcgctgagcaccgaaatcgccggcgtgatcataccgtcgccatacaagagagaagcgccgaacaaacctatcgctacaagaaaccaccgctcatgccggttcttgcggctatgaccgataatgagcgccgtcaatgcaagaattcctccctcgccctcgttatcggccttcatgataaaggtcagatacttcagcgaaacaataagaatcagcgcccagaaaagcagcgagagcactcccagaacattatcgtgagagaccgcaataccgtaatcgccgtgaaaacactccctgatagcgtacagaggactggtgccgatatcgccgaacaccacccccagagctacaagagaaagagacgcaatacttttaaaacttgaatcgttggataaatgagataactcaccactatctgttgaacttgccatagaaagaatacctgcttttataaataagcctgttaaccgaaaaacagagaaatccggacaccgctctgaaaatcaggaattacaaaacccggcttaccagaaaacacaatcgaatttaaagaaaaagaaatcagttaatcaaacaaagcaccggaaaagaaccgaattacgcaacaaagaacaaggcaatacaacaaatataatcatatacaaaaaaacagagtggacaaagctcgaaagcctcacgaaaccgctctctttccggagcccatcagaccaatttcgagtgggtactgggtactgggtactgggtactgggtactgggtactgggtactgggtactgggtactgggtactgggaagaaaaaatactgcctccggcggcaatccattgcattttttcaaacaaaggcaaaaaaattccccaccactcaccctggctcccgacttccagcccaccgcccacagctaaccgctcacaatcttccagcccaacgctctccactcatcactcatcactcattgctcatcgctcattgctcattgctcatcgctcattgctcatcgctcattgctcattgctcatcgctcattgctcattgctcatcgctcattgctcattgctcattgctcatcgctcattgctcattgctcatcgctcattgctcattgctcattgctcattgctcatcgctcattgctcatcgctcattgctcattgctcatcgctcattgctcattgctcatcgctcattgctcattgctcatcgctcattgctcatcgctcattgctcatcgctcatcgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcattgctcatcaccccattacccattcaccgctcactctccacccccatgattcataagtttcaacggcgtcccctaatcctggcaatgcaaagagagcactcttctttccccaatccaaaatccaaaatctcttccccctctttccctccccaccactcaccctggctcccgacttccagcccaccgcccacagctaaccgctcacaatcttccagcccaacgctctccactcatcactcatcactcatcgctcatcgctcattgctcattgctcatcgctcatcgctcattgctcatcgctcatcgctcatcaccccactacccactacccaatctcctccccgctttccgaatcccgattcaccatccatattattatattataaattcgctcgacaacacataaaccaaacagatgctctcatgaccaaaatactgttcgaccatcttgacgaatcgataaagcttgaactgaacctcgcaaaactctataccgtactcaacgacctctttccggacgatgaagacttctggtggcagctctccatggaagaacgcggtcatgccgccctgctgcaacaggagaaaaaacaaccgcagccgctcccgttttttccggaaaaccttctggctgacgatctcccggcgctgattgccgccaacacgcgcatcctcggcctgatcgagcaatacgcacagcaggctccgtcacgaaaagaagccttccagaccgctctcgagctcgaacttgccgccggagaagcccattttcaggactttctcgacaccccttcgctatcgccatccgttacgattttcaaacaactgaaccaggacgaccgcgatcacgccgaaagaatccgtgaatacatgcgggaaaacggaatggcctgataaaaacaaaaaatcgggaaactatcagccgagggagcttgttgcatcttataaattcacaactgcatatttattaatactttataaaagaccaaacaatacaaggagaacctgcatgctcagcaaaaaacttgaaaaagcgctaaacgaacagataaatcacgaattcgcatcatcatacctctacctctcgatggccgcgtatgccgaatctgaaaatcttcctggctttgcaagctggctcaaactgcagacaaaagaagagatgggccatgccatgaaactttacaaattcgtaaacgaacgtggcggaaaagtggaactgatggctcttgaacagccgaaaaacagcttcaaatcgccggccgggctcttcgaagaggtacttggacacgagcgcaagatcacctcgctcatcaacaagctctacgaaacagctctcgaagagaaagactacgcggctcaggtcatgctccactggttcattgaagaacaggtagaagaagaagccgctgcatcggaaatcctcgaaactctgaaaattgccggcgaaaaaggccatgcccttatcatgatggaccgtcagcttgcccgccgcggccagggctgaacaaagcctttccggccggacaaaccggtagcgaccagatcataccgcaataaaaaaagctgccctctccggcagctttttttgggtaccctccaaaaagagatatgccgctcatgaaagcgtaacaaaccgctgcgcaaaactgccatcttcgccgataaccatctcgctgtaccggtccggaccgtatcggaaactgccgccattgacaatctgaacgccgcccatcgcgtaggtctgaaaacggtgaaaatggccatgcactatcacattcgtccgcaactcctgcatgacggccagatactcgtcacgatttatcagctccattgtccagtcgaaagcctgatctatcggtgaagaagtcccgtacaccctgagcgcatgatggcacaatccaatcacaaaactcccccgaagcgcctcggcaacactcggctggctcaatgccctgaattcagccggatcgataaaccctcttgctccgagcggattatccgaacggtgccatggccataccgaattaacccccacaaaagccagagaaacccggggaaaacgcatcaccttcacatatggaaaccccttcttaatctccccgtctccccccatcagatcgccgaacagggcgcagaaacccgaaagccgctcctgaagcgcccttttccggctgcccggaaaaggattcaacgcgttataaatgcgcatctcctcctcgatagtgatcaggtcatgattgccgggaatcagggtcgtgcgctcccacgaacaaaaatcatgttccctgagtttttctcgcataacaggccactccgcaggcatataggtatcgaaaagatcccctgtaataacgagatgatcgatcttcctctcgttaaaatgccggagcatccggtcaagagatgcaaggctgcgccggtcatggcggcccgccagatgaagatccgaaatatgcgctacagttacggtattatgaatcacgcgatacgaattgcggttttaaaaactaaaagagtaaattaagccatatttgctttcaatgcagcctgtgcagtacagaaaagaaagatacaatctttcatgcaacttgctccacagaacacatttaactattcccgcaaacatatgcgcaaaaccgtatcatcctgtaaagagctaacaagaaacctctggtggtcatgggacaccgaagccaaagaaatcttcaaagaactctccccgattctctgggagcgcgtcaaccataaccccgttgagctcctgcgtcatatatccaacgaagaactccagtcgcgctgccagtgcgatctgggtaaaaaaatcgaacgggtagccgaacgcttcagaagctacatgaacgaaccggccacctgggcagccgcaaacgcgccagaactggtcaaaaacccggtagcctatttctgcgccgaattcggcatacacgaaagcgtgcgaatctattccggaggactcggcgtccttgccggcgatcacatcaaatccgcaagtgacctcggcatcaacttcgtcggcataaccctgttctacaaagaaggatacttccgccagtacctcaaccacgacggctggcagctcgaagactacccgcttcagtacgccgaaagcctgccgatcgaaaaagtaatcggccccgacggcaaggacctcatcatttcggtaaacatagcccagagcgaagtcttcgcacaggcatggagcctcaaggtaggccgtgcaaccctctacctgctcgacaccaacattccggccaacgaatcgcactaccgcgacatctgctgccgtgtgtacggcggcgaccagaacatgcgtatcaaccaggaaatcgtgctcggcatcggcggcgtcaagctgctcaacgccctcggcatcgatccggcggtttaccacatgaacgaaggccactcggcgttcctcacccttgaactccttgcaaaagagctcgaagccggcataccgatggaagaggcaaagaaaatcatcaaaaatcgctgcgtcttcaccacgcacacgccggttcccgcaggtcacgaccgcttctcgcgcgacatgatgcactacaccttcgaccgttaccttcagcagtccggcatcgaattcgacgacctgatgctcctcggctccgaagaccgcagcaacatctacggcctcttcaccatgaccgtactcgcactgaacttctccagagccgcaaacggcgtatcgaaactgcacggcgaagtatcacgacagatgtggcagaaactctacggcgtcagctcggctgatgaagtccccatcggccatatcaccaacggcatccactcacagagctgggcgagcggcgtaacagaccacttctggcgcaaatacaccgacaacctcgacaccctcaccgcatcgcggcaggcagccgaagaggtacttgcccgaatcagcgacgaagagctctggtgcctccgctaccgtctcaaacgcaacctgatcgacttcatctaccggtatctggggaaccagctgttccaccagcacacccactcgatgtatcccgaatacgactcgtcgagactggcaaaaaacaccctctctcccgacgtactcaccatcggcttcgcccgcaggttcgcaacctacaagcgcgcgccgctggtattcagagatctcgatcgcctcaaccgcatcatcaaccacccgaccatgccggtacagatcgtctttgcgggcaaagcggcatccgcacgacgacgcaggcaaagactacatccgccagattgtcgaacactcccgcagaccgcagttttccggaaaagtaatcttccttgaaaactacaaactcggcgtagcaaaacggatggtctccggtgttgacgtctggctgaacaatcccgtcaggccgatggaagcaagcggaacatccggcgaaaaaaccgtactgcacggcggattgaacttcagcgtgctcgacggatggtggccagaagcgttcaacggcgaaaacggctgctctatcggccacggagaaacgttcgacgactatcaggaacaggaccgtttcgatgccgaaaagctctacagcacgctcgaaaaccagatcatcccgacctactacgaacacgacgaaaacaaccttccggtcaaatggcttaaaaaaatccgtaacgccatagcaaccatcgccccggaatacaacacgcaccgtatggtcagggactacgccgaaaaatactatctgaacaggaacaacgactaatcggacagttcccggaaaacatcgaaccatcatgaattccgacgcttcgcctcaaatagtcaagcccgctgccgccgtatcgctcggccgcgggcttgacctcaggtctccggtcatgcttgcttcaggcaccgtatcttacggcgaagagctcagcaggctctgcgaccttcgaaaaatcgggggaatcgtcaccaaagcgatctctctcgaacccagaaccggaaatcctccccagcgcattgccgaaaccccgtccggcatgatcaacgccatcgggcttgccaatgtcggggttgaacgatttatcgccgaaaaagtcccctttctgcggggactcggcacggcggtcatcgtcaacatcgccggccgctccatcgacgactactgcgaagtggtctccaggctcgacaccgtcgaaggcctccacgcatacgaaatcaatctctcctgtcccaacgtcaaaggcgaatgcatgatcatgggcgtcagccgcgacgcaacctttgaaatcgtctccgaactccgcaagctgacccggcgccacctcatgatcaaactgacgcccaacgtcacatccatcagcagcatagcccttgccgcccaggaagccggagccgactccgtatcgctcatcaacaccctcgtcggcatggccgtcaactacaaaacccgaaaaccgctcattaaaaaccgtcaccggaggcctctcaggaccggcaataaaacccgtagcacttgcaaaagtctgggaagtctacaacgccgtaaatattccggtagtaggcatgggaggcataggcagcttcgaagacgccatggaattcctgctcgtcggtgcaagcgcaatacagataggcaccatgaacttcgtctaccccgacatcagccagcgaatcgcccaagccatcgaaacccacttctccgcaccaaacgccccggcataccaggattatgtgggaagcctgattgtttaaatgccgttggctgatgtcggggtaagcagtgggcaatccacgggaaaaaacggcaacagggagttatcagttaatgcgaatggtgggtttttgctggtagctgagatttaagggtttgctggagtttattgagcatggagagaacatgttcagcagtttgaatccaattctgactggtctcggaagtaatgtaatcaatatcattgcctatataaacctgagtaatgaactcagcagctgatcccttggctatatcaagaaatttgatgcgttctcttatagattctttttccattccttcagcgatattgctcggtatagagagtcctgaacgacagatctgatcacggaatccgaagtctttacctggcgagatggttttatagacatcagcactcaaccgggcacttattttccatacatcaagcgtttcgcatctcataagattcacctctataagccagttgtgatcggaaaacaagaataagccaaaaacggaaaataagaatcacccagggttagcgtaaaaaacacccatagctcgtagtttgaaggtgccaaccaaatcaaaccccagagctatgaggacacagttaaaaaagctaaccatgtacaacaaagttaaggaatttgcccgagaaggattaagcatccgtcaaatcagccgaaagacgggcatggacagagtgacggtgcgcaagtttctccgcatgaccgatgaggaattcagtgcgtttcttgctctgcagaagcggcgcctgcgaaaattgcagccttatgaacagttcgtcaaggatagggttaccgactatcctgactgcagtgcaactcaagttgaagactggctgaaggagcatcacccggactttccagaggtaacgactcgaacgatctattcttttgtccagtggatccgaaaaacctatgatcttccaaaaccgaaaggaacccctcgtgcctatcatccggtcgagcaacttccttacggagagcaggcgcaggttgatttcggtgagtactggatggcgagtgctgatgaacacaacgtgaaggttcacttcatgattatgctgctctcccgaagccgcaggaagtttgtcagcttcagccagcaaccgattacgacccgttttgtgcttgaagctcatgaacaggcatttgccttttttgagggcataccgcacacactggtttatgatcaggactcaaccattgtttccgatgagaaccggggtgccatcctttatacggaggcgttcaggaagtacctgttgcaccgcagtctgaagatccatctctgtcggaaaagcgatccggaaagcaaagggaaaatcgaagccggcgtcaaatatgtgaagtacaacttcctgccggggcgacgcttcgtcaatcttgaagtcctgaaccaggaagcgttgctctggcttgaacgaacggccaatgccaaagaacatgccacaaccgcggctgatacctgaggcagaatggcaggtggaaaaacagcatcttcgtccttttgagcccttaccctatccgatttccgggcctgtcggtaaagagtaccatgtacgcaaagacaacacaatctcgtatcgagggaatttctatagcctgccggtcggcacctatgcagggccggggacactggttgtgctggaagtcaggcagaacaccctttgtctctatgctcatgacggcaggttgctggccaatcacccgattaagagcggcaaaggtaccgtggtggtcaacaaccaccaccgacgcgatacttccgccaaacggcgagagttgcaggactcgctcaagccgcttttcaccaatcaggaacaggcggaactgtttcttgaaagcatccacaaccgttatccccggtacagtcgggaccagttcctggcaggtacgcaataccatcagcggatgccggcagaagctgatagatgaggccctcgcatactgtgtcgatcatcatctcttttcatccggtgagttccatgatatccggcaccattaccgaaagcggaagaaaaacagagtcatccgacggtctccaacaccttccgcccgaaaacacgccgaagcgacctgaacaggatgctctcgttcgtgccggacagcagtaccataaccacctatgaaaccattttcagctgttaaccatggaaagaaccattaccaccatacaggaacacgcccgggaactcaacctcaccgggctggcaggaagcgtagatctcctgctcgaagaagcgcgcaaaagcgaaccatcctatagcgattttgcgctgaccctgctcgaaactgaaatctcctgccgacggaaagctcatcttgaacggcgccggaaagcagccaacctgccgttgctccatgaccttgatcattatgactcgggagtgcagaacgggatcagccaagtccagctccggcagttacggcaactcctctggctcgaccagaactacaacctgatccttatcgggccaagcggcaccggcaaaagctatcttgccggcgggctctgccatgaagccctcaaactcggttatcacgcactgttccggactatggatgaactcatccagaccatcaggttcaaagatgttacaacggcggctgcaagggagtacaagcgattagtgcatgcgcacctgctggttatcgacgatatcatgatgtgtcccgattgaaaaaagtgtagctgtcggtctgttccagctcatcaaccagctgcatgaacagacatcattcatcattaccaccaacaaaaatccgaaagagtgggcagagatgcttggcgacgaggttcttgctacggcgctgcttgatcggctgctctacaaatgcgaagtcatcaaacttaccggtaaaagctaccggctcgaacaccgtacaaccatcttcgaacaacagcaaccggcggaaggaggcgccacacgcaaaaaaagcaactatcgcttcaaaaagtcgtagtagatcatgccgaattgacgtaatttaaagccgctgcctgggtgattgctaatttccgaaattggctgattttatatttcctgactacacccagtgctggttatagtatttctccgcatgcgcaatattgtcagagtaataaaagatcaacaccgtgtgtagagtgcaccgcaaaaactcttcacttcccaccctccgctcacaatcttccttaatcaggagtatcgcttcgcgggagtatcacgctcagacgcggcattagaatttatctttcttcaactcctctttcccacagcccacagcccacagctcacagcccacagcccacaagcccacaagctcacagcccacaagcccacagctcacagctcacagctcacagcccacagcccacagcccacaagctcacagcccacagctcacagcccacagcccacagccaacagctcacagcccacagctcacagcccacagcccacaagcccacagcccacagcccacaagcccacagctcacagcccacagcccacaagcccacagcccacagcccacaagcccacagcccacagctcacagctcacagctcacagcccacagctcacagcccacagctcacagcccacagcccacagcccacagcccacagcccacacagcccacagcccacagcccacagcccacagcccacagcccacagcccacagctcacagcccacagcccacagcccacagctcacagcccacagcccacagcccacagctcacagcccacagcccacagctcacagcccacagcccacagcccacagctcacagcccacagcccacagctcacgttcttcccctacctcttctgccccacatacctccgggcataccgtcggcctgatttagcacccaaaaagcggtactgtctcactatccggttacggttcaggaacgccgtattcgtaagctgggcgatgatccttcgttcggtttcattaccctccacatccgaagggcccgcatccgaaagcagcttcacaataagcggggcgcactcgaatgcgataaacagcagtgtaatgaactgcaccgcagcggcagacgaacggctcacgttatctccgctccgcgtcaactcgccaagagcccagttcctgtcagcaaaccctgcatgcgcagccttccggtcgagcagatcctcggtcagcatcatctgcttattgataccctcatcggctttctgccggttcatatacgcctgcaaatcggcaagctgcgacgcaagaaactcaagacgcaactgttttgcccccacaacagcctccttattcttcgcatacgccccataccctggaacacccgacgtcgtattggtcttcgaaccgaacacctcctccttcagctcctcgcgaagccggttcacatcaccgctcaaaaggtcatactccgcctgatacttcctgatctgcgacaactcctgcgcatatttctcattgaacgacaactgaacccttccgatctgcgccttctgatccatgagataacgctccttgagacgctcatgaatctccttgtcgaaaatcttcagttccagaggacgcgcaataacaatcgcaatcagaacggcaaaaataaaacggggagaagcctgataaaactgcttcatccccttggacgtcttattgatactcgaaacgatataccgatcaagattgaaaatcgcaagcccccaaagcaagccgaacgcaaccgaccagagcggggcaaaaacattacctgcaaacacgaagtacaatgcatacccgcccgaaagaccggcaaaaagagccgtaaacacaatggtagcgcctatgccaagatacttgctgtgctcggtcgaatacttctcgatcatatcaaccggtgtacccgagcatacccagaaaaaacgttgcatctgtgaaaagcccatcttcggggttctcccagcccccactggtaaggttaccgaaaaaacagcgttatagaatttacgacaatattttctggaggacaaaagaagattgtgggcagaaggcagaaggcagaaggcagaaggcagaaaaaatactgatcccagcgggaatccactgtatttataaaaaaaatggcaaaaaaaaaattcccccactacccattccccactctccattcctccctcattacccagtacccattcttccctcattgctcattgctcattgctcattgctcattgctcatcgctatactccccaatcctcccgctaaccgcccaccgctcacaatcttcatacccattcttccctcatcgctcatcgctcatcgctcatcgctacactccccaatcctcccgctaaccacccaccgcccacaatcttcatacccattcttccctcatcgctcattgctcattgctcatcgctacactccccaatcctcccgctaaccgcccaccgcatacagctcacaatcttcatacccagtacccagtacccattctcccccccctccccatgattcatacgattcaacagcgtcccctaatcccaagcaaagcgaagcaagctctcttctccccccaatccataattcaaaatccaaaattcaaaatctcttcccgtagtacgctccaataaaaccagcccacaacctgataccttcaggaacgtggctcagaatatccagataccctttatcgaaccgttccggcggcggaaaataaatggaaaggcccttcggcaatgcatcgccacccggagttgcactacccacaacaaatcccgatccatcaaaaaaagccaccagttccatcgctttctgctttacggcatcagaaactcctgcctgtaccagttctttcgcaaaaagcctcaaatcgatataatccgtatcctcctcaggtaataaagaagctccggaacaagccttgaccgttgcaatgccctcagtagaaacatattccgacagtacgcgcgcaagctctcctgcatgcgcaatcaatgccggaaatccggtactgtcaaatgcaacctgcgttatatcgctctcactgcataacaatattgaatccacataatagcgtttcacctcgttcacaagatagcgggcaaacgcgtcacactcctgttcaggatttctcttcagttcctcaagaattctatcataagggtaacctgatgcaggcacctggttttctgaagccacaagaatgcgtgcgtgatccgaataaaaggacaaagcctccagattacccatgttacaggcatccatggcaataatatcaaatgccgatccatgatgctcgtcccggggattcagacgggctttcaactcctcgagcgctctttgtctctgctcatcgagctgacggaaaaaaacggaggaatctcctgacggcataacgattgcccttcgttccttgaaacgcttccacgtcgaatcatcccgcaaagctcctcgccaacccaaaccgtgaccagctaaaacaagcactctcctttcagcaggaaaaagtacggcagtattgagaataatctctttaagaataccgacattcgaacttggcacatcggtaaaccgttgaataatatcctcctcaaggctcgtcccatggcacagtcttgcaaaaaaggtatcggtcaataaaggaccatcgaaaaacacgcatatatttacatcttcattcgaaccgacaaccttcatttccatcaggtcatcaaacataaacgcagcaagatcacaatcggcagccatataaatcaggatggtccatttcgccacatgatcgacggcattcagattcatccgcgaaatagtgacggtgaaatcatccggtgacaaatacaggatatccggcaacccatgttcaccccgataaggatttccatgcgaaaaaatcatactccccccacgatgttatggttgataaaatgccagcaagcggcacgcagcagcaataattactcactcaaacaaataaccgctgtttttcctcctgattaatcaaacatcgctgtctctcctcttctccaggattcatacgattcaacggcgtcccctaatccaggcaatgcgaagcgagcactctcctttccccaatccaaaatccataattcaaaatctcttcccctcctccccggcccactacccactacccagtacccattcctccctcattgctcattgctcattgctcatcgctacactccccaatcttccctgcccactgcccaccgcatacagcccacaatcttcatccccaatccccatcccccctcatcgctcattgctcattgctcatcgctctcttccccagtacccagtgcctattacccatccccaggattcataacttttaacagcgtcccctaatccaggcattcttcgctcattgctcattgctctttgctcatcgctcattgctacactccccaatcttccctgcccaccgcccaccgcatacagcccacaatcttcatccccaatcccaatcccccctcatcgctcatcgctcatcgctctcttccccagtacccagtgcctattacccatccccaggattcataacttttaacagcgtcccctaatccccggcaatgcgaagcgagagctcttctctctccaattcaaaatccttaatccaaaattcaaaatctcttcccctcttcccctccccagctaaccgcccgcaatcttcttcctcattcttttctttcaaaaaacgtaaaacagtatatctttcaggtttacatccgacaacgctcaacacccaacgacttaaccatgaacaagtcagaaaaaatctggatgaacggcgaactgatcaactggagtgacgcaaaaattcacatcctctctcacgccattcattacggatcatccatattcgaaggaatccgctgctacgaaacggcaaaaggctcggcagtgctcttccttgacgaacacatcaaaaggctcagagactcctcaaaaatataccgtatcgaaatcccctactccgaacaggagctgagagaagctatcatcgccaccattaaagtcaacgcccacaaatcctgctacgtcaggcccatcgtttaccgtggccagggtgcgctcggcgtcaaccccgccagggcatccatagaagtcgccatcgcaacatgggaatggggcacctatctcggtgaagacgttcttgaaaacggtgtcgacgttcgcgtctcatcatggaaccgtctctcgccaaacaccctgccatcatgggcaaaagccggaggcaactacctgaactcccagctcatcaagatggaagcgctcatggacgactacgccgaagggctcgccctcgaccacaacggctacgtttccgaaggcagcggcgaaaacatcttcgtcatccgcaacggcgtcatctacaccccgatgacggcccagtcgatccttcccggcttcaccaggtacgctgtcatacacattgcccgcgaactcggctatgaggttcatgaaaccctcataccgcgcgaagccctctatgttgccgacgaagtctttctcaccggcaccgcagcggaaataacgcccgtcagaagtatcgacaaatacccggtaggcaacgaaaaacgaggcccgatcaccgaagtcctgcagcaccactatctcaaaatcgttcagaccggtgaagatccctacaactggctgaccttcatctgaaaaagcaaaaggaaggcatgagctggaaaaccataatcggtcaaaaacagcagatccgtgttctgcagaaagcgcttgaaaccggacgtctcgctcatgcctacctcttcaccggccccgaagcctccggcaaagaaagcgtagccttcgaactggcccgcaccctcaactgccggaacaaaaaccgcgcccccgaaaccggctcctgcggaacctgtcccgactgcatgcagatcgacagtttcatgcacgcaaacatcgaatatatctttcctgtcgaagccgccctgctcgactccggcgaatccgcaaaaaaagagaacaaaaaattcagcgaaacaaaagagcgctacgaagcgctccttgaagaaaaaaaactgaacccatacctcacgccggccatggaacgctccatgggcattctcagcgaacagatcgtcaccctgcagcaaaaagccctctacaggccctccgaaggccagagaaaaatattcatcatctcacaggcagaccgtatgaaccctgcggcggccaacaaaattctcaaactgctcgaagaacccccagcccacattcttttcatactcatctcctcgcgccccgaagccgtgctgcctaccatccgttcacgttgtcagatcgttcgttttcaacgtcccggcccaatggaactccgcaaatggattcaggaaaaccgccccgacattcacgaacccgaactcggattcatcgtcagcttctcgcgcggcaacctcgctcttgcctgggatctcatcaaccagggaggcgtcaccggcaacatacccgtcattcagctccgcaaccaggccctcgactatcttcgtctcgtactcacgcccagccgtctccacgaagccctctccgcctgcgaaagccatgccaaaaacctctccaaaaccgaacttccgctctttctcggcgcactgctgctcttcctgcaggacgtcaaccaccgcctgatcgaccccgaatttcagacactcaacaaccccgacatagccgcatcgatcgaccggttcgccaaaaacttccccacccccgacttcctcgcaatctccaccataaccgaagaagccatccgcgccatcgaccgaaacgccaaccccctcctcgtcctcgctgcctggacatcagaaatcaaaaatctgatcctcgcaaaatcacaatagcaaaacagcttgataacaaagcaaagcgagcactcctctccacccaatccaaaatctcttcccatcttccagcaaagcaatgcgaagcaagcgctcccctccccacaatccacaatccacaatccacaatccaaaatccaaaatctcttcaacctcttcaggtttcatacgtttcaacggcgtcccctgatacggtcgaaggcaaaaaaacgagccaccctctcgaagaagagaatgactcgtttcctgaaaacatgcaccactacaactacaacgatacgatcggatcacgcaagagtgatcccccgctgaatgttcaccgttgctgaaccgcttgtatagatatcaaacgtgatcccgtttacaatctgatcacccgtatcagaccacgtatccgttgacgtcagcgtatcgccgctatctccaagaatatagataccattagcgtacgctgcaacatctgcggcagttacgttgctgagcgtatgattgccattggcagtcagatcgatggcttccatgtgcagaacacttacgtcgctcacgatatcactgaacgagtaactcgcatcagtaccgagaatcaaagtatcgatgccattaccgccatcgatgactgcatcgttctcgtcgaacagcagcacatcattgccatcccagcccaagagcgtatctgcaccttcaccgccgtccagataatcattttcggctccaccatccagataatcgttgccggctccacccatcagcgtattattgccgctcagatcccggaggaaatcgtctcctgctccgccttccagataatcattgccggctccgccatcgagactgtcattatcaagaccgccatcgagtatatcattgccgtcttcaccaaacatggtatcgttaccgctgaactcaatggtattgtaaccccagatcacaccatatcctccaaacatattatcgtccccagaaccaccattcagaaaatcatctccagcttcgccatcaatggtatcattaccggctccacccgatatcgtatcgtttccatcgtaagaattctgccagtagttatccccaccatacagaagatcatttcctgctcctccgtctatcacatcattgccatacaatcctctgattgtatcatcaccatcctcaccaaaagcaaaatcctgcatttctccaccatcaacagagtcattgccggagcctccatacagcgtattgatgccaaaaccgccataaaccgaatcatcgccctcattgccgtaaagcaaatcgttacctgatgctcctgctacaaggtcgttacccgctccgccgtccagcgtgtcgttgcccgtgtagccgtacagttcgtcattgccttcatcgcccgccatcaggtacgtacctcccagatcgcccagcatggtgtcgttgccgctgcctcccgacatcgtcaccgacgcgccttcgccaaagccaacatacatgttgtcgttatcttcattgcccgacatgctgccgctgaagtagtagccgtacatctcgtcattgcccgtcccgcctgtcatcgtataggtgccgtattcgccgtctacaacgtcgttgccgctgcccccttccagcacgcccgtcgcatcgtctgccgatacttcatcgtcaccttcgccgcccgtcagcgtataggtgccatgacgtgcatctacaacgtcgttgccaaggtcgcctgacagtaccgctgtcgagttctggccctccagcgtgtcgttgccgccatcgcccgtcatcgttaccgtgccgcttccataaccaacgtacatgttatcgtcgtctgcgccgcccgacatggtgccgccgaagtagtagccgtacagatcgtcattgcccgacccgcctgtcatcgtgtatgtgccgtattcgccgtcaaggacgtccgctccatctccgccgtccagcacgcctgtcgcttcatagaccgagagaatatcgtcgccggcgccgcctgtcaccgattgcgtgccgtagccggcatccacggtgtcgttgccgtctccgccgtccagcgtgttgctgccgccttccgcatcctcgtcgctcagccagtcgtcgccggctccgccatcaagataatcgctacccgctccgccgtccagtgtgtcgttgcccgtgtcgccgtacagttcgtcattgccggcgtcgcctgccatctggtacgtgccggcaaggtcgcctatcagcgtgtcgttgccgctgtctcccgacatcgtcaccgacgtgccttcgccataccccagatacatcaggtcgtcgtcttcattgcccgacatgttgccgctgaagtagtagccgtacatctcgtcattgcccgtcccgcctgtcatcgtataggtgccgtattcgccgtctacaacgtcgttgccgctgcccccttccagcacgcccgtcgcatcgtctgccgatacttcatcgtcaccttcgccgccagtcagcgtataggtgccgtgacgtgcatccaccaggtcgtctcctgcgtctcccgacagtaccgctgtcgagttctgaccctccagcgtgtcgttgccgccatcgcccgtcatcgttaccgtgccgcttccataacccacgtacatgttatcgtcgtctgcgccgcccgacatggtgccgccgaagtagtagccgtacagatcgtcattgcccgacccgcctgtcatcgtgtatgtgccgtattcgccgtcaaggacgtccgctccatctccgccgtccagcacgcctgtcgcttcatagaccgagagaatatcgtcgccggcgccgcctgtcaccgattgcgtgccgtagccggcatccacggtgtcgttgccgtctccgccttccagcgtgttgctgccgcctcccgcatcctcgtcgctcagccagtcgttgccggctccgccatcgagagaatcgctacccgctccgccgtccagcgtgtcgttgcccgtgtagccgtacagttcgtcattgccggcatcgcctgccatctggtacgtgccgccaaggtcgcctatcagcgtgtcgttgccgctgcctcccgacatcgtcaccgacgcgccttcgccataccccacatacatcaggtcgtcgtcttcattgcccgacatgttgccgctgaagtagtagccgtacatctcgtcattgcccgtcccgcctgtcatcgtataggtgccgtattcgccgtctacaacgtcgttgccgctgcccccttccagcacgcccgtcgcatcgtctgccgatacttcatcgtcaccttcgccgccagtcagcgtataggtgccgtgacgtgcatctacaacgtcgttgccaaggtcgcctgacagtaccgctgtcgagttctggccctccagcgtgtcgttgccgccatcgcccgtcatcgttaccgtgccgcttccataacccacgtacatgttatcgtcgtctgcgccgcccgacatggtgccgccgaagtagtagccgtacagatcgtcattgcccgacccgcctgtcatcgtgtatgtgccgtattcgccgtcaaggacgtccgctccatctccgccgtccagcacgcctgtcgcttcatagaccgagagaatatcgtcgccggcgccgcctgtcaccgattgcgtgccgtagccggcatccacggtgtcgttgccgtctccgccgtccagcgtgttgctgccgcctcccgcatcctcgtcgctcagccagtcgtcgccggctccgccatcaagataatcgctacccgctccgccgtccagtgtgtcgttgccaagagcgccatccagcgtattatttccgttgctgccggttaacacattatccgacgcgttaccgatccctacaatatctccggccccttcctgcaatgtcagattttcgatgtatgaattatccgtaagcgtatatgaaaaagacgcatacacatggtcagccgtaccgccgccacttgtctcggtaacgacatcacccggatcatttacataatatgtatcgttaccggtaccccctgccattgaatcaataccggcgccgccattaagggtatcgttaccggcgccgcctgaaagcgtattatttccgctgttgccggttatgacattgtcaagtgtattaccggttccgtttatatctccagcaccttcaatcagggtaagattctcgacattgttcccgagtgtataggcgctcaatgaggaatagacatggtccgccgtaccgttcactaccagggtttcgttcacacgatcattcgcatgatctacatagtaggtgtcgttaccggcaccaccaaccattgaatcaatacccattccaccatcgagcatatcattaccgtttcctcccgacaaggtgtcattttcctcaccaccgaaaaggctgtcatcgccgtcatatcccgtcagggaatcatttccggcataaccataaagagtatcgtctccgctacctgttccggtcccaccaataagcgtatcattgccctcacctccatcaaggagatcgttgccattccctccattcagcgaatcgttatgattaccaccattgagcgaatcattgccatctcctccattcagagaatcattgccgtctcctccatacagcacattatcagagtcattgccggttatcgaattgtcaagcaggttaccgtaaccgaataaagcatcgccatcctgcaatatcaggttctcgacattcgcttccatatcgtacgatatcaatgaagaataaacacggtcagttcctccatctaaactctccacaatttcgtcagtcccgctgtctatataataggtgtcgttcccggagccgccgaccatcgaatcactcccgcttcccccattcagcgtatcattgcccaggcccggaccgccgatcaacgtatcatctcctgcggatccgctcaggctgtcattaccttcaccgccatcgagagaattactactgttatttccgactatcgagttatcgagatcattaccggtaccatggaacgctgctccctgcagattcaggttctcaacattgtcagacaatgtgtaagcggccaatgacgaataaacccgatccgtcccttcatccaacccttccagaacaccatcacccaggctgtcaacataatagatatcgttcccggagccgccgaccatcgaatcattcccgcttcccccattcagcgtatcgttcccggaaccgccgatcaacgtatcatctcctgtagatccgttcaggctgtcattaccttcgcctccatcgatcgagtcgttccctccggcaccgttcagcgtatcgttaccggcaagaccatacatggtatcagcggaagatgttcccgtaagcgcatcattacccggagtaccggtaatatcgagcgaatactcatatcccgctgcagcgaacacgctgctgtcggcctcgatcgacccggaagaaacctccagcacccagtctccgcccttccctgtcttattgaccgaagcggcgacatcggcgccggtatagctggcaagacggtcaacgaaaaccttgccggctacaccctccccgacattgcatccatagagcagaatatcgccgtccgcagaaagcgaactgccgatcgaggccagttcattgcggtacttcgcaaggttcgatgcagtcagcacggttgacccgagcatcacggttccgctcgatccgtaagaaacgagctgaatggaatcgatacccgttttgccggcaagcgcagcggcaatctgacgcataccatccttgtcggaatcgagaatgacatacgaggaacctgaaggaagcgcttcgataagcgtttcgatatcagtaacacgactatcaaaaaaataaatggagtttgacatagcggtcaagctttagtttttttaaatggtataggagatactgagggtactaaaactgaattcaaccgcccgcaagaaaaaaaagcagcagaagaacaaaatatcagcctctggtttacgacaggcaaacaaaaaaaatctgcacagcctattcgtactctacatggggatcaagcacaaataaaacgatcgcaaacccgcagcgacataactttaataaaaaaaattaactgtctttgaaaatataaataaattaactaagaaatccaaataacgcctataaattgcgtcatttacttctgcatgcgacgcaacgtctgcctcactggaatcaatgtcatccaacaataaagccgcacttcccgagcgatgcatcgccagccgaccgacattaaaaacctctccatgttcacgaaatcgtaacaatatccatcttctcaagcatgacgaccgctctgataatactcgactcatcgagaccgatttcccgggcaatatcaccgataatacaggtacccctggccattaaaaacagaaaaaaacgctccatctctcccggtttgggaagcagcccggcagcatagctgaaaagcgggtgagcaagccgctgtcgatagtgctgcatgcctgaacccggctgcagagaaaccgctgaaagcctgttgaccgaaaaggtgctgtagtgctgaaacacggtgaacggatccatccgtgcaggagaacatgccggaactgcacccgaccgaccgaccgcggcggcacgaaccgcatccagttcctgccacagctccttgtagcgactgaaaatcaccctccagtcgaacacctcttctgcccgttttcttgcagcaatacccatcgaaaaccgcaattcagggttgccgcatagctcggaaagccgcaaaacaagtgcggagatgtcgagcgacaccagctgacatgcatatccgcagtacatatcgtagcccatcgaaccgctctcatgcgcctcggcaagaaaacttccgcatcccttttcaggcatgcgggtcgcaatcctgaacccgtcgataccatccctgaccgtatccctgtacccatcccaatcagtcaccagagagggaaggccggccgccatcgcctcgatcggggtcaacccgaacgtttcctgaatattatccgaaagcgaaataaaaagatcagcggcggcccagctcctgcgacgctcttcaggctttcgtccatcggtgcagagcactctcaccccgggacaaaacagctctgaccccgacgagaatgcgttgccgatatgatcatttgcaaaccaacccgactgcaccagcaccagttccctgccgctcctctccgcaacctgctgcaatgcggcatacatagcgaaaggatgagctttggcatgaaaagaaaggcgcccggcaaacagcgcaacaacagcgctgtcagaaatccccagagcttcacgggcagctttgcgttccgcttcatcgaagcggaaatcatcgcaatgcactccaagcggaataaccggaagtttcggaatggtcagttgcctgacggaaccgaaccgccattgcagataatcgcgcccggcatccagtaccagccggacactctcccgcacggcttccgaagtacagatcaaggcatcccactccataaccggagcctccagcagacccgcaatcgaatccatggcaccatgcgaagccgtcgtatgcgtcaccccgcagacgctgtaagccgtaatacccctgcgcaatctcagccaggcctgagtatcgaggcctggtccgggaatatacagggtaccggaccgctccagcagatccagcctgtttgcggaaatccaccgggtttcagccgatggatcgaaagcatgcacaagacgggtaaaaacatcgaacgaaccccgatgcggggtataagccaacaacggcaggccatccctgcccgaaaccgcagcacgaagaaaagcatgaccggcagcatgccgacccatcagtttttccccggaaagcacataaccatccggttcaaataaaatcgcagaattcataaaaaagcttgtcagcaaaaaatagaccccctatccagcccactatcttcatctcccctcatcgctcatcactcatcgccctctggctcgatagcttattagcaagaataagaaatactccatcttcctcccccctcattgctcatcgctcatcgctcatcgccacactccccaatcttcctgctaaccgctaaccacccacagcccacaatcttcatacccattcatccctcatcgctcatcgctcatcgccacactccccaatcttcctgctaaccgctaaccgcatacagcccacaatcttcatacccattcctcgctcattgctcattgctcattgctcattgcattgctcatcgccacactccccaatcttcctgctaaccgctaaccgcatacagcccacaatcatcttccccactcagataccgaagcatttccggaaggcacttcgaacgcaaatcgtaccgctccacagcagtctcgcgtgctctctgccgcatcggctcgtaagctcccggattgtcgagggcatcggctaccgcagcggcaaggccatcccgatcgaaaaaatccacaagaatgccgttttcaccctgctcgaccacctcctgcaccggaggcgtcgcagaagcgatcagcgcgcaaccgagcgacatcgcctcgatcatcgaccacgaaagcacgaacgggtaggtcaggtagatatgcgccgaagaaacctgcagaagcgaaagataccggttatacggaaccctgccggtaaaatgcaccttcgaccagtcaaccttgtcaccagcttctgcagcatacatcgcacggtacgtctgcccttcaggaagcctcctgccgtaactcaccccatcgccgccgataatgacgatcctcgcttcgggacaagccttctggatcaacggcagtgtcctcataaaaacatgaaacccccggtacggctcgaggttccgcgagagaaacgtcaccaccttatcgcacctcttcagcgtcataccgtcaagctcgactgcggcatcagggtcagggcgaacgaatgcggtatcgacaccttcatgaatcaccctgattttcgaatggaactcttcaggaaaccggctctgctgccagagggtaggagagatccccgcatcggcagcctccaggctgagcagctgggtagtattcttgacccttatccgcagccggtcatcgaacaccgaaggaaactccggatcaaaacccacatcgcccccgtctgcccggtaaaaaaactcgaaatacgatatatgccgcgcattcggaaacacatccttcaaaaacagggtttcaccccaggctggatgtcccacgacaacatgaggatgaaaccccgacttcctgatttcaatcgccagacgcgcaaccgtctgaccccttcgcacagcgctttcaaaatctcgaatgtagtgatgcgtttcgcgaccgctgcctttctcctgccggtaggttttaaccactacgttcggatgcaccggcaaccgctgaacaacattcttctcctcagcaattgcaaccacacggttaccgggcatcccggccaaagcccttgcaacatgaggaaactgacccggaaaattctggtggacaaacaaaaaattcatgacaccccaaaaaagcccttcccggccgttcacgaccgggagagctgctgtaattaaagaaatttactcatgccataccggttaagactcctgctgaacggctatacccgactgcacatagacgttcataccgtcgctgttgtacccgttatacgagacaccgccgatttcggaagaaccggtatttgtccagccgctgccaagcccgaccgtatcgtaggtgtcgccgttgataaacagttcggtaccgcctccaagcactgaagcgacatcgtctgaagtgatatcggtcaacgcatgactgccggatgtcagatcgataagctcgatccccaccaccccgcttgtcagcagttcaccgaacccgaagttgtcgtcgccggcaaacaccagcgtatcgaaaccatcctcgccatcgatcatggcatcataccggtcgaacacaagcgtatcgtcaccgtcgccgccatagagcatatccgttccataactgccgtcaagataatccgaaccggctccgccgtcaagcatatcgtcaccaaaaccgccgtcaagcgagtcgttgccggctcttcccttcatgctgtccgtgccctcgccgccatacagcgtatcgttgccgctgtctccatcgagcatatcgtcgcccgccgaaccgtcgagcaggtcatcgccgatgcccgacatcaacttgtcggagccctcgccgccctgcagattgtcgttacccgctccgccatagagcagatcgttgccggaactgccttcaagcatatcattgccggtctggccgtacaaacggtcatcgccctcgccgccgtccagctgatcgttgccggctccaccatcaagcgtatcgtcgccggcaatccatcccggtgcccagctatccgtcgcaggatcgtacgccataccgaaatagccatcgccgccatacagggtgtcgtcaccatcgccgccgagcaggctgtcgaaatcatagccgccatgaagggaatcgttacctgcaccgccggagagcgtatcgtggtatgcaccgccacgaagggtatcgtcatcctcgtcgccgtacaggacatccgaccaatcgccaccatcaagcaggtcattgccgataccgccgtacaccacatcctcgccatcgccgccatccagctcgtcgttgccggctccgccctgcagcgtatcgttaccgcctgcaccattcagctcgttatcgaaactgttgccggttatcacattgtccaggtcattgcctgtccccgtcaacgcttccggaacatccagcagcaccagatcctcgacgttatccgtcagcacgcagttcactgcggcatgcaccgtatcgtacccttccccggcgctctcctcgaccacgttatccgtactctccagcacatagagatcgtcgccctcaccgcctcgcatcgtattgtacatatagcccgacagcgtatcgttcccggctccgccatccatcacattgaaaatgccgccgttcagcaagtcgtcgccctcaccgccatccatcgtattgaatcccgacatgtcctcgagcgtatcgttccccgcaccgccttccatggtgttgttcccttcccagccttcgagcgtatcgtctccttcccctccggtcaggctgctgttgccgccgaagctcacgacatggtcgtcgccttcgccgccatccatcgtattgatgccgtcccaatccatcaggtagtcgttaccggcgccgcctgaaagcgagtcgtaacccgagtcgccatacagcgaatcgtcgccgctgccgccaacgaggctgtcgtcgcccgaaccgccatccagcacgttcgaaccctccgatgccgtcagcgtatcgttgccgccatcgccgtacatgctgttatcgccgaagccgtcgataacatcgtcgccctcgccgccatgcatcgtgttgaacatatccccggtcagggtatcgttccccgatccgccatccatactgttatcgtccagtgcagagagcacatcgtcagcctcgccaccctgcaaggtattgttgaaatccccggtcaaagtgtcgtttccggctccgccatccatactgttgccgctctctccagcaattgaatcatcaccatcgcctccggccatggaattggaggatactccatacaggcagtcatttccttctccgccttccatggtattgccgctggaaccggtcagggtatcattcccgtttccgccatcaatgctgttgctgccatcccggtcttcgagataatcatcaccctcaccaccatacagctcgtcatcgccggctccgctcatgacggtatcgttaccagctccgccatcgatcgtatcgctgccctccgcgccgtcaagcacgttatcatagccgttaccggtaatcacgttgtccaggtcattgcctgtccccgacaccgcttccggaacatccacaagcaccagatcctcgacgttatccgtaagcgtatagttcagggatgcaaaaaccgtgtcatgcccttcacccgcctgttcaacaaccaggtcgcccgcgctgtcaacctcatagctgtcatcgccttcgccaccggcaagaaaatcctctccatcgccgccatccagctcgtcgttgccagctccgccctgcagtgtatcgttgccgcctgcaccattcagctcgttatcgaaactgttgccggttatcacattgtccaggtcattgcctgtccccgtcaacgcttccggaacatccagcagcaccagatcctcgacgttatccgtcagcacgcagttcactgcggcatgcaccgtatcgtacccttccccggcgctctcctcgaccacgttatccgtactctccagcacatagagatcgtcgccctcaccgcctcgcatcgtattgtacatatagcccgacagcgtatcgttccccgcaccgccatccatcacattgaaggacatgccgttcagcgagtcgtcgccctcaccgccttccatcgtattgaatcccgacatgtcctcgagcgtatcgttccccgcaccgccttccatggtgttgttcccttcccagcctacgagcgtatcgtcgccttcggcgcccgtcacgctgctgttgccgccgaagctcactacctggtcgttgccttcgccgccatccatcgtattgatgccgtcccaatccatcaggtagtcgttaccggcgccgcctgaaagcgagtcgtaacccgattcgccatacagcgaatcgtcgccgctgccgccaacgaggctgtcgtcgcccgaaccgccatccagcacgttcgaaccctccgatgccgtcagcgtatcgtcgccgccatcgccgtacatgctgttatcgccaaagccgtcaatcgcatcgtcgccatcgccgccatgcatcgtattgagcatatccccggacagggtatcgttcccggctccgccatccatactgttaccgtccagagcggagagcgcatcgtccccctcgccgccctgcatcgtgttgaacatatccccggtcagggtatcgttcccggctccgccatccatgagctccgacatccagccgtcgagcaggtcgtcgccttcgccgcccgacatcgaatcctctgaatcgccgtacagggtatcgttgccgctgcctccctcaagtgtattgctgccctcgtaatcctccagataatcgtcgcctgcgccgcccgagaggctgtcgttatcggcatcgccatacagcccgtcattgccgctgccgccttcaagcgtatcctcgccggcgccgccatacagcaggttggctccctccgtagcacgcagggtatcgttgccgccatctccgtacagctcgctgtcgcctgcagcctctgccagatcgtcaccgtcgccgcccgaaagcgtgttgccgtaacctccgcccgaaagcgtgtcgtcgccggctccgccatccatcgtgttgccttcccagcccgacaggctgtcgtcgccttcgccaccctgcatcgaattgtcagaatcggcatacagggaatcgttgccggctccgccgtccatcgtgttgttatcaaatgcagaaagcaggtcatcccctgcgccaccctgcatgtcggcatcaaacaagccatagagcgtatcgtttccgtcaccgccatccagcgtattgaacccgtcgttatcctcgaggtaatcgtcgccttcgccgcccgcaaggctgtcatcgccggcactgccatcgagggaatcattgccgctgccaccctcaagcatgtcatcgcccgaaccgccgccgagagagtcgtcgccttcttcaccagacaacgaatcgttgccggcacctccatcgataacgtcattgcccgcaccgccatcaacggtatccgaacccgcaccggtcaggagggtatcatcgccggttccgcctgtcacgaggaaactgaacggatccgaaaccgacgcgccatccaccctcacactgccttcaggcagctcctccgaagtatcgtcaagcgacgatgcatcgaccgtgatcgtgctgcctgcaacgccaatgaacgtcgtatcggaaaaaatcaggccgatacctgaatcgagcattccatagtagatgccattctcctgcacgacgaaatgctcgaccccgctcacgttcgcaagatccgccgtgccgttatcggccatgagcaccatggtatcgtctaccgtgtttccgccgacaagggtgtcatcagccgtgattttcgcgcctgacgtggcaaacgtgaccacagcagcagattcgtgggcatcgaaagcatcattgccgagatccagcgtcacctccacatcctgcaaaaagccggcgcccagcacaatttggtcgtcacccgacgtgccgtcgatatactgcaagcctgcctccgaagcctcggcatcaagcgacgcaacaagcggcgaagcgggagtgaccgtcacgatatacgaaccggtaagagccccaaatccattgatagtttcataatccgtcagcaccagatagtaggttccgctctcatccggcgtgaacgtgatgctcgaatcatagttgactacgttatcatcattaccctcaagtatcgtagccatatcggtatcgagaagatactgatacggatcctcgagggtccccgatcccgaatcggcccccttgtaatcgaaggtgtaggtcatgccggcttcaaggaacaccggaatggcatccacctcgccgggaacgtcgatagcgctgacaacgcttcccgacaaccgctcgacgctctgcacattggtgaaccctgcatcggttacgacgcctccgctcacaaaaatgcgatcctcgccatcaccgccgtcaatggtgacctggccgggaaggtcgtcgccggaaatcagcaccgtatcgtcgccgccgttgccgctgaactcgatccggttatcgacgcccgtattgaacttccggagcagatcaccggtatcgctgccatccacgataaacgaatacccatccgcatcaaggccggcatcgagcgtcaccacaaacgcatcgtcgctgtcggtcagtgccgtgccgtcaatcgttatcgtctccgcagcttccgcacttcctccggtaaaactcagggtattgacatcccggtcggcaccttcgccaaggtcgccggaatctgatatcacgtaccgttcgacgcccgacacgttcgacagatcgacagccgcctgcacgccgccggcgctgttatcgagcagtaccgtatcgctgcctgcaccgccctgaatccgatccgcttcatcaagctccctgccggttacggtcacagtatcgtcgccttcgccggcatcgaccgtttcctcgccggcaccaagcacaatgacatcatcgccgctgcctgcatcgacaacatcgtttccggctccaccggcaatcgtatcgtttccggctccgccatacaacgagtcatcgccatcggcgccatcgagcaggttatcgaaactgttaccggtaatgcggttatccatggcgttgccggtacccgacaacgcacccggcgtttcctcgagcacaagatcctcgacattatcggtcagcgtgtaattcactgatgcaaagaccgtatcatccccttcgccggcaaactcggttaccacatcgctgcctcccgtaaccgtaaaggaatcgtcaccatctccgccaaacatagtgcggcttccgccttcacctcccatggaatcgttgcccgctccgccgaacatggtcgtatcggattcctgcccataaagcaggtcgtcgccttcgccgccatccaggctgttacagcctccccagacgctgagctggtcattgccatcgccgccggacatcgttgtactgccgaacgccgaaccgccgcgtagtatatcatcgccatcgccgcctgccagcgaattgctgccgctccaatcctcgagggtatcgttgccgtacccgccgtcgaggttgtcgtctccctcgtcgccatacagtgcatcatcgccttcgccgccctccagcagatcggcaccatcgccgccatacagcgtgtcgctgccgctgtcaccatagagttggtcgtcgcctgcaccgccgtcaagcaggtcgtcgccttcgccgccatacagcgtatcgtcgccgctgccgccaacgagactgtcatcgcccgaaccgccatccagcacgttcgaaccctccgatgccgtcagcgtatcgtcgccgccatcgccgaacagggtgtcgttgccgctgcctccctcaagtgtattgctgccctcgtaatcctccagataatcgtcgcctgcgccgcccgagaggctgtcgttatcggcatcgccatacagcccgtcattgccgctgccgccttcaagcgtatcctcgccatcgccgccatgcagcaggttggcgccatccgtagcccgcagggtatcgttgccgccatctccgtacagctcgctgtcgcctgcggcctctgccagatcgtcaccgtcaccgcccgaaagcgtattgccgtaacctccgccaaaaagcgtgtcgtcgccggctccgccatccatcgagttgccatcccagcccgacaggctgtcgtcgccttcgccgccctgcatcgaattgtcagaatcggcatacagggaatcgttgccggctccaccgtccatcgtgttgttatcaaatgcagaaagcaggtcatcccctgcgccaccctgcatgtcggcatcaaacaagccatagagcgtatcgtttccgtcaccgccatccagcgtattgaacccgtcgttatcctcgaggtaatcgtcgccttcgccacccgcaaggctgtcatcgccggcatcgccatacagctcgtcgttgccgctgccgcccgcaagcacgtcgtcgccatcgccgccatgcagaaggttttctccctccgtgacctgcagcatgtcgttgcctccatcgccgtacagttcactcgaggccgttgcatcgagcagatcgtcaccctcgcctcccgaaagcgtgttggatgaattgccaaaaagcgaatcgttgccgcttccgcctgcaagcatattgcccgtgccacccgtcagcgtatcgctgccgactccgccatccatcgtattgccgccctctcccgacatgctgtcgtcgccttcaccgccctgcatcgaattgtcataatcgccatacagggaatcgttgccggctccgccgtccatcgtattgttatccaatgcggaaagcaggtcgtcgccctcgcctccctgcatgtcggcatccaacaaggcatcgagcgtatcgtttccatcaccgccatccagcgtgttattcccttcgtaatcctcgaggtaatcgtcgccttcgccgcctgtaaggctgtcatcgccggcatcgccatacagctcatcgttgccgattccgccctcaagcgtgtcgtctccatctccgccgagcaggctgtcgttgccttcgtcaccagacaacgtatcgttttccgatcctccgtagagcgtgtcgttctccgtgccgcccgaaagggtatcggcaccatcatcaccgtacagaacatcgttaccctcaccaccgaaaacctcgtcatttccggcatcacccgccagagtatcggcaccttcgtcgccgtagagcatgtcatcatcattgccgcccgaaacgctgtcctctccggcaccgccctccaacgaatcctggccggcatcgccctgcagcagatcggcaccatcgccgccatagagcgtgtcgctgccgctgtcaccatagagttcgtcatcgcctgcaccgccgtcaagcagatcatcgccttcaccgccatagagcgtatcgctgtcgccttcaccgtaaagttcgtcgttgcctgcaccgccgtcaagcagatcggcaccatcgccgccatacagcgtatcgctgccattgccgccattgagggtgtcgttcccggccgcgccgccaagctcattaccgaggctgttgccggtaatctcgttgtcaagctcattgccataaccgtaaaccgcaccggaacccggcacggaatcctcgacaagcacaagatcctccacattgtccgtcaatgtataatcgaccgacgcatacacggtatcggaaccctctccatcgagctccgtaaccgtattgcctgcgccagcaagcatataggtatcatcatcctgaccgccagccatcacgttacctgcatctccgtacaatgaatcattgccggcgcctccttccatcgtattgtcgttcgagccctccagcgtatcgtcgccatcaccaccgtcaagcaagtttgatgcactgccgaacagggtgtcattgccttctccccctctcagggtattggagaacaatccggtcatcacatcctggccatcgccgccatccatcgtgttggctatgaaaccaaacatcgagtcgtctcccgaaccaccctgcatgctgttgccacccataccactgagcatatcgtccccttcgccgccgtccatcgaaccggcaccgccgccatacagcgtatcgttgcccgatccgcccatgaacgtatcgctgccgttcgagtcatcgagataatcgtcgccatcgccgccatcgagcagatcgctgccggcctgaccatacagggtgtcgctgccgctgccgccaacgaggctgtcgtccccttcgccgccatcgagcaggttgccgccatctccggactcaagcgtatcgttgccgctatcaccatacatctcgttgtcaccgaaaccatacagagcgtcgtccccttctccgccctgcagcatattgaacgaatcgcccgaaagcgtatcgtccccttcgccgcctgccagggtattcgcttcggaaccgtagagattatcgttgccttcgccgccgtccatcgtattgtactggtaaccctcgagaatatcctggccatcgccaccctgcatatcgttgttcgtttcgccgtaaagcgtatcgtcaccttcgccgccaatcagggtattcgattcggaaccgtagagcgaatcgccgccgtcaccgccgtccatcgtgttacccaacgaaccctcaagcgtatcgtcaccctcaccgccctgcatatcgttgttcgtttcgccatagagatagtcgtcaccgctgcccccatccatggtattgctgcccgaaaaaccaaacaggttgtcgttgccttcgcctcccagcatggtattggcgccatcattatcttcgagaacatcgtcgccgtcgccgccatcgatactgtcatccccggtgccgccatacaaataatcgttacccgtcaggccatacaaggtatcgttgccgcccgcaccatcaagtaaattatccgcatcattgccggttatcacgttatcctgctcgttgccggtaccggcaacggcatccgaaattccgtcgtcggtaagaacaagctcctcgacatactctgtcagcgtataatcaacacctgcataaaccgtatcatacccttcaccggaaaactccacaactgtatcgccctcgcccatcaccctgtagcgatcatcatctgcgccgccggccattgtcgtctcgctcgtcaggctccacaatgtatcgttgccctctccgcccgaaagcgtataggtgccgaactcaccgccaaggctgtcgtcacccgaaccgccatcgagggaactgttgctgtcccagccataaagcgtatcgtccccttcgccgccatccgcagtgttctcgccgcccagcagttccagctggtcgtttccgactccgccaccaacgacattgctgtcgttcagcgatccggtacggatcgtatcgtccccttcgccgccgtcgaggctgttgctcccaagcatgtcctcgataaagtcgtttcctgcaccgccaagaatggtatcgttgcccaaaccgccatcgagcgtattatcggcttcattaccggttatcacgttatcgaggtcgttaccggttccggtaacggccacaacggaaccgaaagtactcagaaccagattttccacattatccgtcagcacataactcccgataccctgatacacggtatcgaccccctcgtcgatctgctcgataaccatatcggtatcgctgctgatataatatgcgtcatcgtcttcgccaccggaaaactcattcacgccactgccgaaataattgaacaatgaatcattaccggcacctccctgcatcacagaggaaccaccattaaagttcaccagtacatcgttccccgcgccgccatcaaaagtgacattaccgataaaccctgccagggtatcgtcaccatcaccgccggttgcactgttgtcaccgctgccggtttcgagataatcattgccatcgccgccatcaaggctgctcccctcgccgtccgctccggcagcaaggtaatcgtcaccggcaccaccctcgagcacattgctgccggcagtatcaacaactatatcgttgccttcaccgccgctcagggtatcattgccggcattgccgtcgagcgagtcatcgccgtcaccgcctgacaacacgtcatcatcggcaccaccataaagtgaatcgtcgccgtcatcaccctccaactcatcctgaccggcatcgccatacaacgcatcattgccatcgccgccataaagcgtatcgttgccggcgccgccatagagcgtatcatcgccacccataccctgcagcacattgttgcgggtattgccggtcagcacattctccccttcgttaccgataccgctgctgttcagggttccggtaagcgtcaggttctcgaaatgctcctcgagcgtataactgttgagcgaagtggtcaccgtatccgtcccgccatcggcctcttcaaccagcagatcgcttgcatcggccacataggtatcgtccccgtcaccgccaatcagcgtatcggctccgcccttgccgtcaagcacgttgttgccgctgttgccggtaatggtattgccaagggcattacccgttccatcgatatcatccgtaccctcaagcgtgagattctccacattgttggccagcacaaaagcggcagccgcaaataccagatcgttgccgccacctgaattctccttcacgatatcggaactgctgtccacgaaatacacatcgtcaccggtaccaccggtcattgaatcgatcccctcgccgccgtcaagcgtatcgttaccgttaccacccgtaagcgtatcattgtccgcccctccctcgagcaggtcatcgccgtcgccaccgctcagcgtatcgctgcccgcatcgccggacaaggtattgctgcccgtattgccggtcagagcattcgcaagcgtattacccgttcccgtaaaatcaccggtgccctgcagcgtcaggttctccacataatcgcccagtgcataatcgctggtagcattgaccttgtcgataccaccgccatcctcctcaacaacagcatcgccaacactatcaacgtaatacagatcgttccccgcgccacccgtcatcgaatcgtcttcggttcctccattcagtgtatcgttacccgctccgccatcgataaagtcataacctgcacccccgctcagggtatcgttgccatcgcccccggtcagcgtatcgtccccctcactgccgctctcgttatcattacccgcatccccttcaagtaaatcattgcctgtaccgccattcagcgtatcgttgccatctcccccggtcagcgtattgttccctgtattaccggtaatggtattggcaagcgaattgcccgttcccgtaaaatcaccggtaccctgcagtgtcagattctccacataatcgcccaatgcgtaatcgatggcagcattgaccttgtcgataccgccgccatccccctcaacaacttcatcgccggcactatcaacataatacagatcgttccccgcgccacccgtcatcgaatcgtcaccggctccgccattcagcgtatcgttcccggacccgccatccatcgtatcgctgcccgcattaccccttaacgaatcgttacctccataaccatacatcccgtcatccgatgcagtgccgaccagcgtatcgttgccatccgtacccgtaaacaagtcgagggtatggctgtaacccgacgacgcaaacaccgcaccatccgactcgatcgaacccgaagcgacctcgagcaaccagtcaccgccacgtccggtcttgttcgacgaagcagccacatccgctcccgtaaaagccgacaacttgttcacaaagctctttcccgcactgcccgcccccacattgcacccgtacatcagaatatccccatcggaagaaagcgcctgccctatcgccgccaactcgttacggtatgaggacatattcgacgacgtcagcaccgtggaaccaagcgtcacactgccgctcttgccaaaagaaacgatctggacagactcgatgccgctcttgcctgccaaagcctcggcaatctgctgcaaaccattacggctgctgtcaagaataatatactgcgaaccggcagggagagcctgaacaagcgtatcgatatcgataacccggctatcaaaaacataaaaagagttaggcatagaggtagctcttaaagttttttataatgtcgtagagaaatactgagggtactgctggtcaagaaaacgctgaacaacaagcgtctgaagaaaaaaaagacgaataaaactcctgaaaaaaccggaacccagcaaaaaacggcttcaggtcaaacatggtcccccgcaaaacacaagcagaaaaccactgaaaaacagtatatccttcaaatagcactcaaagcatacgttaaatgtaggcaatttccattaaaaaacaacccactcttccctcttctccattccccactacccactacccactacccattcttccctcatcgccctctggctcgatagcttgatggcttgatagcttgatggcttgatagcttattagcaagaataagaaacactccatcttcctcccccctcattgctcattgctcattgcattgctcatcgcaaccctccccaatcttcctgctaaccgctaactgcgtactgctcacaatcttcatacccattcttccctcatcactcattgctcattgctcattgctcattgctcatcgctcatcgctatctcccccttcttccccaatccccattacccactacctcatcgctcatcactacactacccaatcttcccgctaaccgctaactgcatactgctcacaatcttcatacccattcttccctcattgctcattgctcattgctcatcgctcatccctcatcgctcatcgctatctcccccttcttccccattccccatcttcctcccccctcattgctcatcgctcattgctcatcgctcatcgctcatcactctcttccccaagattcataagattcaacagcgtcccctaatcccagcactcccggtaaccccggaggtcccggcggcaaccccggcagataaaccggcataaaaccaaaatagcatgacggctcattcaatcccgagccatcatgctattccttttcacgaccgatccatcttcatcccccctcatcgctcattcttcataagattcaacgacatcccccaatcccagcaatgcgaagcgagcaccctcctttccccaattcaaaatccataattcaaaatccaaaatctcttcaacctcttccctcatccctcatcgcaaccctccccaatcttcctgctaaccgctaactgcatactgctcacaatcttcatacccattcttccctcattgctcattgctcatcgctcatcactatccccccccttcttccccaatcttcccgctaaccgcccaccgcatacagctcacaatcttcatacccattcttccctcatccctcatcactcattgctcattgctcattcttcataagattcaacggcgtcccctaatccttatcagcgataatagattactccattatctacaagtacagcttttttttgggttccattattatctctttgcctaacatgcatcgtattcccgtctattgtaatatcaagataataacccaaacaagctccaccgcaaacaaatgaggcaattgacgcgggacctttagtatatcctgatggccttgtaaaagcattgtaaaatgtatatcccgtattattatgactatgaccggttaatatccccatcacattataatctgctataagattccagtactcctttcgctgactgtcgctccaatacgtttgtgaaaaagggtcgaaaccataatgatgaataagaactatacgatctttatttttatctacacggttattcagcaaattcctcaaataagtgagactgttttgcggggataatccataattatcattgctgtcgcctgggaacagattcaattgaacaaaaaccacatcgtcccatttccacgcgtaatgaattccttctctatacaatacaggagttaatctgacccttgaagaaagtgtattttgtattacctcaggattaacacactcggcagttttaaaaaaacatgccgttttttgcataaatgtcggctcagctttatcatgattaccaattccgtcatacacataagcagacatatcaaccacatcaccggttactttgttttgtatagacagcgcattattgtaccaagaaaattcatcatatattcttgagttttgagtaaggtctcctgcaacaataatacctttaatatcattattgcattttatggatgccaacatcgtcaaaagcgtcttattggcctgctgattaactgctgaattgccattgtcatattgaggatctgctgtagctaaaaaatgaacactggcttttccggaaaacggaaaaaacaaaattatgacggcaaacagatacgcatttaatattgtttttttcttaactaaaaaaactcctgaatactttttaaatagagctgtatgagtatacatgacactgctaagttaaattaatcaggcaggctacagctacgggcatcctcaattgtaccaatagagttcgtaactgattccaaaatattgacgttctcaaacacaccgagacccggaacctgcagaaagaatgatgtgcatttagtgttcaaagtttcacggacaacccattcgatctcgccggatgaagcactcatcgctcatcactacactacccaatctccccgctaaccgctaactgcatactgctcacaatcttcatacccattcttccctcatcactcattgctcattgctcattgctcatcgctcatcgctcatcactctcttccccaagattcataagattcaacagcgtcccctaatcccagcactcctgaagctgcacacctgacagaatattcaggagatggagtccgacttgtaatcggagccggcagcggtttcagattctgatacatgaaaacaacatgaaaggaggctgctccatgcaaaacaaaaccattacccgcattctcgcgctctcgataatcacagcaacttttccatcatataatgtatccgctgtacctcccacagcttccgaccactcggcaacagctgcctccggaagcataggagccaccgtcggccttgcaatcagcatcggactgcccaaagaaaacaaaaacagccccggtaaccccggaggtcccggcggcaaccctggcaatcaaggcggtcctggaggaaatccaggcaaccccagcggtggagccggcaatcccggaggtcccggcggaaatcccggcaaccccggaagaggcaattccggcggcggcaaccccggcagataaaccggcataaaaccaaaatagcatgacggctcattcaatcccgagccatcatgctattcattttcactactatccatcttcatcccccctcatcgctcattgctcattgctcatcgctcatcgctcatcgctcatcgctcatcactcttccctcatcgctcatccctcatcgctcattgctcattgctcattgctcattgctcatcgctcatcgctcattgctcatcactcattgctcattgctatcccccccttcttccccaatcttcccgctaaccgctaactgcatactgctcacaatcttcatacccattcttccctcatcgctcattgctcatccctcatcactctcttccccaggattcataagattcaacggcgtccctaatctcctacctgtaatctggataggggatgattgacagctggaaacgggaaataatacagcatgtcggatactcaataacgatgaggtacaggattcattatcggtgagaaactcgctgacaaagctcgactattacggtattattatagcgttatcgatgcagtaggtaaatattgtatacttgacaaaaaaaagaatttgcttttctcactatgggatgtcccctaatccttatcacataaaaccccgtcggcaacaacagcaacggcaatatcttatgaatcaataacatcaacagctctcacagccccttctccattttttcctccagtcatgcaaacgttcttctccaagcaaatcccttcaaaaccgtggtcaaaatcttcctattgaattgcttcgtgacttccagctcacgtcccacgaccaactgattgcgttcttattccgtatagaaaacgtgcttatcatcattcttctctagaaactcatacctgagagttcgttcaagcccctcctcaatcgtatatggtcggatgaatccggatttatcaagcttatcagctgaaaactgtgtagtggcacagaattttttaactctcacactgctaattggtagtttttttcctgaaagcttagcagctatatcaaacccatatccaccaagcatgccaagccactccggaatccttatcattttcccatcctgaccaagatcatgacgaacctgatggacaagttcattcatattgaaatcaggtttatcgacataattatataccctgtatccgggcttgtcattttctatcaaatattttataaaaaccacaacattcccaacataagccatggatttcttattctcaccttttccgatcatcagaaattttcctaaagctatctgtttaagaagattatatacattacccctgttagcttcaccgaaaataaccgtaggacgaataatcgataaggagcggttttcaggatctttctgataccattctctaagcacctcttcagcttcccatttacttttcccataatggttgaatgggtcagcctgatgcgtttcatctgaaatttttttatttaatccataaacagcaacagaacttgtaaatattatacttttgatacctttatgatccatagcatcaagaacattctttgtaccctgaacattgacatcataatacaatgagatcggcgagacatcgtctctatgttccgctgcaagcaaaacaatggaagacggttgatgagaaatagctacatcaataccgtcattacgtatatcatggatcagcgtaatattattgtaacgagagctattttgtttatcaatattaatacaccgcttttctcctatagtttctatcaatcgtgttccaacaaaacctgaagcaccaatcaataacaccctttttagcatcttaattgtatcattatcttattaaattcttacattcatatatttccttgttatactgctgatatgcacgcgaggaaatacgttaaatctttttttttacaaataccatattactgttttataaaagggcagctcgaaaaagtctgatacactataagcttttatataaaagctttttattgtactgataaaaatatgaaaatctgtattttaaggcattcatcatcacttttccggaacaacatgtttgtaagattaaaaatctgttgctttttggttgatgaattgagcaatgtgataatatgggttaaatgaatcctccatataggacgcatcaaaatcttttgtggtattgtcttgttgctttatccggatgaaagatcggacttcttcccagtcattggatatcatatctgcatacttgacatattctgcgggagtctggtgtcctttcaggttccagatgatcacctgagaaatgtcgtgtgctacagcaagcagagaggaataatgacccaagtagaatttacaattaggaaattcttgggtgaagttgatcttgtcggtattcaattcttcatacaactccatacgtgagcgtggatgcattttgaaatacacttttatgtcatcagccagattctcttctatctcctttatgtagcacataaaatctgatcgaagatatcgtccgtcctcaactaaggactggcaaatataacagactgcattttcctgtacagccgatttaagttgttttaatatgaggaaatccgggttccctatcttatagaattgctcttcagtgtagccataagtaataaaatagtatttcttccaattatcatcgaagataaaggctgttttagctagaatcagcgaggaattaatgtgcttaagctgggggatcttgtgggatcccttgatgaaatacaggtacagttcgtatagcgttttcaaaaaggactttttcaaaacgcgtgagatcttataggagtaaatcaggtattgggtgaacttgatcagtttctggccaatcaccagatgcaagggtatccgctccaaatgtttgataaataatccgtgctgtaccatgcaggtaggcacttggtgtctattgaagaaactaagcatcaggatatccggcaaacgcattccaatggtaatgaataaagctggcggatgggtcttgaacagcttttgtatcttggtcatggagagggtcggcaaatagactactttcgatccttccggcaatttatccgggttcccctttttctcatagcgttccgaatacaagtaaacgaattctgcatcctgatgcgttgaaaggatctcctggctgatcttggccggatacctagccagcaacttttcattcaaatcgtagaaatagatgtacttcttcatgctatttgcgcagatgattaaccagtttggtggcagtatctcccatcagcagaaagtccgtgctaaatgcaataaaggaatagccagccgcccttcttatggccacttcttccacatcgggtggtacaacatgaaagcccattgggaagttcctttcccgacagacctgttccacccgaatcagggcttcccgcacatcctcgcgagaatagttacccggatatcctagtgaaccggaaaggtcgtaggggcctatgataatagcgtcaatatctggtacttcaatgatttgctcgatattccgaacaccatcaatatgctcaatctgtgcaatgattacgctgtaagcctggagccattgcttgtatgattcaaatcctattccgtagttctgggcacgactcaaaccaactccccgttttccgcggggagggtattttacatattccactgctttttcagcgtcctcacgtgaatttaccattggaacaatcactccatccgccccggcatccatagcatgcttgatcgggacttcttcattcttggataccctgaccaaagctgcaatattcttgctctgtatcgtggcgatcagagtggtcaacatagctggatcgatgttattatgctcaatatcaatggtcaaccagtcaaaattggcattggacaggacttccactacagccggatgaccgatggtgacccaggagcccagtgtctgctcattgtttttgagttgtcctttcaagcgagtgttcttcatgaatcggaggttaatttggcgaaaactgtaaccggacagccgtttccttcttcggtgcgaaggggagagacaagagcccactcgattgattcatgaaccgcctgaagagccatgtcttcaatggccaatatgggtatcctgcccggccccggaaccaagaaagccttatggctttccctacccagctggcggtgtttccaggaagtgattgatataaaatcaaaaccgataacacgcattttcgaaaaattactgcgcagataatctgccagttccggagccagaccgggattgtcattccaatacttatcttcctgccgtaccaactcataaccggtcctgatcagcagcatttcggtacccggatcaatgatgcagccggcaacagcttctggaccgatgatccgggctgcattgcaggggatatctatgatctccactcggttgaaataccagaaatctgccgggtagtccagggtctgcattccgttcctgttaaaatggtaaggtgtatcgatgtgggtcccaatatggttgttggtgaatacccaactggaggaattagccgtacctcctcctgcaatggtagagttggctgcaaccttgaacttgtcccgatctccataagtcggtgtatcggaagcgtagtggtgcgacagaaagatcatgtgcttacagttttctggtcagacgttggttgagcaggaattcagcccaaagtagatcgtgcatatcgtcgatatccaccgcctccagatgatccattggatacatcatggggttggctcccaaccggttacggatctgttcattggtttttttggaaaaaatgtacaaacaggagttttcctcgaaaatggggtccagatcctgggtcctgatcaagtgtctgggatcatggttgacacccgaaccgtctgctctgtagaagcgggtcttaatgggagtaacagtgaacaaagcatcgtgctctttttgattgaagaaagtcttgatggaattgttgattgtttcggtggtgaccagcggattggtactgtgagtctgcaaataataatcaccctctgtcatggacaggtcgtattcaatcaatggctggatacttaccatgtccccgagcaggtaatctggacgttccaaaatagtcacctgaaagttcttcttggcgctttcagcaatctcatctgagtccgtgtttatgacgatctctccgatgtatggactcctttccagcgattcaatgatccagtgaaagcatggttttccggcaaccggacgaaggtttttgttcggaactctttctgaatgccctttcatgggtacgagcgcagtaatttttggaatttccatatgcactgtattttaattaataattttaatatctgaaggtaattttaagtcggatttagaatgaaatgtagtgcctgaaatcacaaattctttggattgcaggtcaactgaatatattccgtatcccatactaccggagaagtaatcctgattcgatgaaaagcttttcacattgcctttcagaaatatcccgacggaatttggcgctgatttatttgctcctgaaaagtaattcgatgtagaatgtataaggcaatgcttgcttgtttgaggcccttcaatataaacaaaggcgaagcctccatttcggttattagcttcgaagaagtttccttctagcaataatgagttggtgtccctgcaatacaatccgtattcctgagcttgctgaatggcattgtttctgatcaggattccagtgttcctgtatcttttacttcggcttatctgaatattcgattttccggcaccgtcaatccggttcccagaaatctccattgctgtaccattaaggatggttagattattgcgatgggctttgaacagatgtgaacgggtaagctggaaagtccagcaatcttccagaacaatattttgggtgaagccccgaatagtaatccggttaatatagctgctgtaattggcctcaaacagatgaataccttctgtataggtacccttattgtcggaaccgatcacggtgagctcccggattccaacccagcggttgtgatggcctttttcattgtagatgcaacggcttgagtttcccgtatgaaggatcacggaggaaaactggcctgcaccctgcaggatcaccccgctttttagttctaggctgtctaccaggaactgaccggatggtatcagcaccaggtcacggactgcaattgactgctgaaaaaaagattgtcgagcggaggcccattcaattgcggattgaatggcctccgtatcgttgtgtttaccgtcacctttagcaccgaaccatttgacattcaatccggcaccatcagttacccgtgcaaagcatccttgtttgaatgaatgcgggcgaatccgcatactcccgtcgggctcctccattatatttggttcccagcgaaaccatccaccaccaccgtctccgggttcactgtatcccagcacaaataccatctgctcactcagttgacgaagtgaattcaggtcgctgactcggctgaacgtattgaatgcagcatatgcactaccgttcttagcgggcagcagaccacaccacagtatgagaaatatggagcgtaaaccgcttttcattgtttaaatagaaactttgacagtaaccttcttgatcatttccggctggctgacatagtgctgaggaccatgtccgtcctgcgggaacatgatggcaaatacaccgttcccgatatcaacgtgggtcatctgcggaaagggatttttgaagaaggtccgatcctttttctcatcgtaagagatattcacatccattccgacaatattagaccacttcacacgttcgaggcctttgatcggatactgaatatcgaccacatgtttgtgtgcctcataaccacgggtgaattcctcgatggtttcatactcactgacaatggctttaactcgctcattaatgtggtattcgcccaattcaatatccggctttagctcggaaagaaacttcagacctgcatagatatcctctgagaggttcttataggtttcgatgttttgcaaggtgtcaacgatcatgggttattattttagttcgtttaaaaaatactcttctatccactcccggaaggtcttgtcagaatcggtcaggttcttgaagatgttcccgtaacctttattcagaatcagtcccagctgcattccaacattcttcttgtccttactaagtgcattgatataagtatcgatgtcaatatcatcgattgggtaaccttcccatatatatgaagtcacctcacgaatctcgtcacgtacttcagagggaatcagacccatcttcaccgagacaaagttggacatatccattccatagctaacggcaattccgtgagggatccggtattgggtcagggattcgatggcgtgtccaaaagtgtgtccgtagttgaaaacctgtcgttcttttttgtcgaactcgtcaatctcgatataacgctttttgatttccaggctcttattgataatcccggacaaggcatccttttcagtgaaggcagccttgaatgtatcgcgatagaaatcgaaatcttccttacctgaaacaatgaaatagtgtagcatttcacccattccagagcggatctctttttctttaagggtatccttgaagggaggaaagatatagatgtagcttgggggatagaacccaccaacctggtttttaaagcgtccaaagttgatggacgtcttgctgccaatgcagctgtccccctgagccaacatggtggtcggataaaaaatccagttgactccacggtacatgattgaagaaataaaggcagtgacatcctgtgtgatgcctccgccaatagctaccagccgatgatttttgcgaaagccgttctggatcagctcttcaataacagactcaactccttgataacttttggttttttcatttgcatcaatacctataaacttgtgcgtatccaaggcgtcctgcaaatactcatcatacaagtctttgacaatattatctatgattatgtaatcaccctccataagtacagaatcaattgattgtttcaaactgtcaataaaatgaacttcgtagtcgtgaataatcgacgttactttaaaattatacatttgtatatcccccatctacaataatgttttgtcctgttatataagtatttaattcacttgaaagaaaagcaataacattagctatttcaatcggctcagccatgcgtcgcatgggaattatattttttattttatctaattcttcgatagaattagtagcatttgtcaattcagtagccgtaaaaccaggactcacagcattgactaaaacattctttgatgcccattcgattgaaagtgtttttgtcaaaccaacaagtgcattttttgatgccgtatacatcgaacgaccatgtcgagtaacaacactccaaatcgatgcaatatttacaattttcccatattgatttgaaatcatttttggagcaacgacttttaatatcttatatggcgctttaagatttacgtctaaaattcttataaattcatcatctttaacatgaataaattcattcacatagtttacacctgcgttattaatgcatatatcgattttttcatattcacgcaatctcgctaaaaacaaatccatcgatttagaatctgcaaaatcggcttgataatatattacattattaactcctttttcaaccatttgtttatttaactcatctacttcttcttttattgtgccagtcaaaatcaaattagccccttcctttctcatgcaatcagcaactgatttaccgatacctcgggtcgcaccagttattaaggcagttttatttgtaaaatcaattttcatattaaaacaatctacattcaaatcttaatattttgaaaagctaataaacatttaatttattaccatatcgtccagtctaaataccatacagagatcataccattcagagaccgcatattcccaaaataaaccatagataaaatccataaaaaaaagcaacctccttatacattatttagtttatatattaataagaaataacatatatcaataattattaatatatgttatttctataaagaatacttattattttcatatattttatctataaccttcataacatttaaagcatcacaactattacctatttctacttttttattaaattcaatacaatcaataaaatgatttacttcagatatccacgaattattcatcttatatacaatcctttcttcactatcgtaagaaccatcatgcgtatgaccaggatttctttttattgacaagacttcatcaccgtaggcacctgaagttgtcttcaaaccatttagtattattgcaccaccctcaagaaatacttcaagagaaaaaaggtatctccattgtgtcatagtgctatgcaaagatgcacatattcccgttttgttacttcttagatttaaaaaaacattgtcctcaattccatctattttccaatagaggttagatactattgattgtatttcatcaaattctcctccaagatacataaaaaggtcaagcatatgtatcccttgatcaagcataattcctccacctgcaagttctttttttgctctccatccatcaaaaaaagcttcatttacctcttttccataacgccccctcatccataatattttcccaagctctttgttttcaacgacctgtttgatcttcttgatactatcatgatgcctgtgattaaaaccgtacatcagaatcaaccctgacctttcttcagcaactataacatcctctacatccgaggcattaaatgccgggggtttttccgcaaaaacatgcttacctgaaagcaatgcattcctgcagagtatagggatcctgtaattaggggtgcaaacaaaaaccgcatccactttcaggtcctcaatagcctccgtatccatactataaatatgatacttttcgtcttctattttttcagcatcaaaaacaccaacaacacgtgcgcgcccggtgtcttccaatgcttttgcacgtattttacccatcttaccgtaaccgataattgcacaattaatcattttttatgatgtttattgtaggaagaaaaaattaatacaaaaccttagtcagtattataacaggttttctttcagaatttaacagtacagcgatttaacaaactctctgcaatcttgtgctaaacctatcaaaaagtcttcgcagttgcttgaaacatggggggtcatgaaaaaagactcaggatcatacttcataagcttgccctgataaggttctttccaaaagacatcaaacgcggcatgtaacctcccagataaaatctcttcgtggagagcgtcttcattaacaataggccctctcgcagtatttacaatagctgcaccgtctttcatccatgccattttttcgacatcaataaaattgtgtgtttcctcattcagaggaatgtgaagtgtcaccacatcagcaaggctaatcaagcttctcaattcatcttccttattaacagcaatatcgaaagtaagtacttccacgaaaggctcaagtttcgctgtaacgagcttaccgatattaccctgcccaatcaccaaaacttttttgtttcctaaaaataatctcgaactttttttccatggatcaagggtgcctaaatcattgtacaacatcctgaatataagatatacagcaaaattagctgtctcctcaaaaatatagcgccgcgtttgatcagagggtaacccaattactacaccacgctgttcagcctctttaaaaggcacattatcagtacccacaccgcatttaaatataccttttaaacaaggcattaattttaaatctattggtttacttccgataacagcaatctcagcatattccgatggaacagtctctaaaagctctggcattaaatgatccaatgttgcagtgtttttccagtatttcattttttaatatgtttttatttaacaattcgctttatgtcaatagagatggcgcatttttgttaaaaaaatattcactttttgtccgggttcagcaccacttcccggttaatgttccatgctcttgccggtcttgatccccaacgttcgggatgtatctcccgagcaagctgaagtgttccatttcgctgttcaaaaatggcttttgcctgaccgtaccgcatctgatgcggcgttacatacccaatcgaagaatgcatgtgttcggtgttgtaccagttcacaaacgctcccatccattgccgtgcatcctccagtgtttcaaaggctttcggataggtgacgtggtacttcatcgtcttgaacagcgattcgatatacgggttgtcattactggtccgtggcctgctgtgcgagacagctactttcaggtctaccaggagcgccttaagcgaaacccctttcatcgggtgtccgttatcggcatggagcgctttcaggcttatacgacgccctttcaggatccgctcgaacagtgcccggctgtgtgtttcactctcttctgcatgcacagcccatccaacgatggacttgtcaaagatgtccgtcacgacgtaagcgtaatagtagagacctcttatcgtacggcccatgtaggtgatgtcccacgtgtacacctgatccgaccctgtcgcccgtcgttccggcggcttggagtggcgatggcgtacgcgcagttcgctcctatggtgcagcaggtccctttccctcaggatacggtagatcgtgctttcagaggccagataccggccttctgtcaggagttgcgggacgatttcatacggcgtctgatcccggaatcgctgttcattgcagactgcgacgatctcttccctgatttcctggggcacttttctcggaacggttttctttgagccttttcgccggtcgttcaggcaaccgcttttccagcgctgcagggtccgaagagagatgccgacaacctcacaggccttactgtagctggctccgttttcatgtgctttttccttgcgctgcagctccttctcaagctctttgacctttttcttaagtgctttattctctttgtcttgctggtcgtttttgttgtcgatcatgtcccgaagctcctggtcccagatggtgatatgttctgaatgcagtccgcgttccctgagaaaaccacccagttgctcatcatcgataccggcggcctcaacgaccaactgatacttctctttgggtgtcaggaaacggggacaactgtcttgattgctatcagccaagatacccgttttacttcgtttgatccaattccggattgtttgctcgttgacaccggtttcccggctcacttcactgatgcttctgccttccggcggcagcactttcttcagaacactctgccttactgcatacgaataacccatagatcgcctccttttaggatgcgacatctatattaacacatagggcaattatcataaatatctgtttaaaatatttacaattggaattgatcttttttcatattttgataataattacgatcccactcagcaattcccatgtatttatcaagccaagcatgcataataattgcgtgtacactttctactattccatatgtttttgctggcacatatatatttatatcacccaataaccttgatttgttttccatttttaatcctgataatgtaattactctcatccctatttctcttgctttttttatagcatttataatattcaccgaattacctgaagaacttattgtcactaacaaatcacctttatttgcataatattgcagtggcgcagaaaagatctcttcaacacctaaatcatttacaagagcagtaaatagtgctgaatcactgaaagcacttgtcttgacacttccgttttttgaccagtctaatgccatatgattgcatatggaggcacttgctccgttgccgcacaaatatttagttttgttttttgcttttacatctcttgacaattcacataatatctctaaaccatttgattgctcaatctcattttcttttatatcagtaaacacaacatcgttcattgactgactcaatgcatcgatataatttttataaaacatatttctcctgattttgatattattatttccttgtgtcttgttgttaaaaatccatataaagagttgctaataagcaatatacatctgctttgccgttacccacttgaaaaatcctgctatctttgatcatttcaaaatttaaaaacaagggatgattaatgtatatagaataaacgtttttacccagcttcttgaatatttgcaactttatcaatttagtcgatatatcaaacgctataaggtcaaataggttcttcgcagaatgtaatggaacagcaattagcaaaacacagcatcagttgattgccatattgagctttgcacagtaaaaaaggattctgattcggtagctatcgaacctgtgaaaccctcgggcagaggctttaataatccggatcttgttgtttaacacttctgattccgcgttggataaccggtttttgaaatagttaaagaggaaggttgtccttatggagaaccagtatagtggacccggattttcagacaagtgtctgtagtggcccccgattttcagacaacggtttaaggtggtaacttgcccaaaaaagggacaagttatgagcgaaaagcaacgcaaaagttttacggcacaattcaaggccaaagtggcgcttgaggcaatcaggggcgagaaaaccctgaacgagatcggtcgggaatttggtatccacccgaatctggttgggcaatggaagcgtgaggttcaagagcatgcggccggtctctttgaggccaagcgcggcccgaagccggtcgatccacttgcagatccggaaaagctttatgctgaaataggtcggctcaaagttgagttgaattggctcaaaaaaaaagtcgatccgtacctatgaaagcgcgtaaaaactggatcagcgacaaagaacagttgtcggtatctacccaatgtgaacttgccggagtaacccggtcagggtactacgggcaaagtaaaagcctcatgccaaatactgaagatctggaactgatgaagcttatcgacgaggagtacacccgacatccgttttatggaagccgacggatgaagcaggtcctgctcacccaagggcgcaaggtcaaccggaaacgagtacagcgcctgatgcgtaacctggggcttgcgggtatggctccagggcccaataccagcaaaccgcatccgcagcacaagatctatccatacctgttgcgaggtctttccattaccagaccgaaccatgtctggtctaccgatgtgacctattgccggttacccggcggcttcatgtatctgacggccgtcatcgactggtattcccgcaaggtgctggcatggaggctttcgaattccctggatagcagctactgtgttgattgtctggaagaagctatccgcaagtacggaacgccggaaatcttcaacaccgatcagggcgttcagtacaccagtgatgcgttcaccagcgtgctcaagagccatgagatccgcatcagcatggatggccgtggccgggccctggacaatgttttcgtcgagcggttatggcggaatgtcaagcaggaagacctgtacctgaaaggctatgaaacagcggtagaaatgatgcggggattcgccgaatatttccgtttttacaatatcgagcggcctcatcagtcgctggggtacaaaaccccggacgaggtgtatgaaagcgccataggaggcggagcacgcattgtcgacaagttctctaagagtgtctccgaagggtcgtcggaggctacagggccgcaacaggaagcggcataaacaaccggcgggttgccaccttaaatacgaccttattttgtctggtcgatagggtccacttcaccgtccacttcaccgagaaagctcttgaaacccactcagtcggtaatatgctactccatctgattgtttgaaagggtaagcgaccctcaagaattgattccgtagtaatcaagctaaaaacgaaaacggatccacatgtaaatcaagaaagaaatgccataatcttgaatcataactaaaaaccgattacggaatgacttgttgctgagagcttatggatgataggaaacattttgccataaaacacaaaattcccgctctttctttataagccatattgaatctgtataacattttatctcattgccaactttttacagatacccataactcattctcttcttatcgttttataaagtagtaataattgttatacggtccaaggggtatgtgagtgaagatagtctccttaatgatcttcgtaccaaaatacatatccgtatagaaatgcccggttttcttccactcctgtttttcggacagcttttctgaggcagctataaaagctgaaacggtatcaaaatcagatttgtcagcaatcatctcggaaaagagattttgtttttcttcatcgctgaagttaaacagactttcaaaatcaacccgggggaaactttccaccttggaatcgtatccggcattgatgatgttgacctgataatgctccaagttggccccgaggaaatccagactgttcatgatgttctgaataacaaaatcttccggttgatgatatttgcggttctttccaaagtaccttgggtcgaagtgattcggatcatcatcatccttggaaatgatatctgtattccctttggaaattgattcggctgttttgtgcgtcttaaaggacatatccacgccaatcacgtaaatcgcatcaaagcccaagtgctgcagtacctgaaatccttcatagatcactgacccaccctgatagatccggggcaggttcagagagaagtctttaccgaaatactgactgacccaatagatcttgggcattttaggaatctgggtaatgaatttctgaccccggaaatgaatggccgggaagaacgcatactctgaagtatcaatgattttgcccacctccttgacaaggtcatccagtaccagattgtctaccgtcatataaaaattaggagtccagttcaacctttcctccataatgtagaagcggttgaaacacatggtgtactcgtctttcagatagaagagtggggttttattcagactagggccgtttcccaacagaaagacccgttttcctttatacttgtccttgagttctttccatctttccgcctcagcccgagtgaagtagcgtttgcgcagatataagtaccggatccggatccggatctttttgatcacaactccaagcccgtgattacggtatgtagtggctattttgttcagtaacttactcacttgctaagaacttaaagcgttcaagaggttattaaccgcatcgatctccatctgcagtttaccttctttggcataagagccaatgtgcggtgtcaggacgatgttatccagctctttcaggctcccatcgtagggttccttactaaatacatcaatcgctgcaccagccagtttattagatttcagtgcttcatataaagcgccctcattcacaataccatcccgggcaatgttgatcaggaagctgccttctttcatgctttccagttcagcggctccgatcagttctgtatcgggtttaggaatgtgcaggctgatgatatccgattctgccaagagtttttccatatccactatttcaacatcatttgcctcggcccaagcggtttctggatacagatcaaaagccatcacgctacaaccaaaggcctgaaactggcttgcagccagtttaccgatcttacctagtccaatcagaccaactttcttttcatacatcaggttaccgatctcttttttccagacgccctgctttatattcatatgagcctgaggcactttcctaagcaaagccaaggtcatggctatagtcagttcagccacgctacgggtaggaccatctggagtatttgttactacaatgcctttttgcttggcataatctaggtctacactgtccatacccacacctacccggctgatgcacctgaggttgggaaggttgtccatgaccttttggttgagcggctccacaccggctacaatgcctacacactctttggcgatctcaatcacctcgtcttcggtgagtttgcgaccgaaagggttgttgatcacttcatagccgttttctttaagtatatcgaaaggttttgggtcgatttctccgaaagaggagggggatgttagaactttagccattttgctttcttttaatgaatagtttttgatgccggaatggtccgaacaggttataatcaaatatgaatttattcaggaatgaatgtgtaagctcagtatcgacccgaaacatttccaaatgctcactgaccgcatcaattgaatcaacctggggaatactgtcccagtgatccgctgattcaagctcgaatccagctcggaatttgatcaactcctgcagtttgacaaattcttcagcttcaaactccgggaacaggcttcttaaatctatccgggggaatacttccagcatacctccaagagttgcattcctgatttgggagccgtatttatcggccagtgtaccaatctcggtcagtgagttaaagatacgttgcactacttcctcattgggctgatgatacttctttcctttaccaaagtagcggggatcaaaatgattcggatcgtcgttcttgacagattgtatatcgttgttcttaagcgtgctggcggttttgtggatctgatagttcatatccattccgatcagatagatttctttgaaaccaagcttgatcagaatacgcagcgcggttacagcaaccgagttgcttacattcacgtagggcggatctgccagctcgattttctttccacgttggtagacccatcttaccttttcgctcttaatatgctttttgaagttgacccggtattttggcacgaaagccggaacgaaagagacttgggtacgatcgaccatcgttttgatatcctcaataatatcttttccgaccaaaccatccatgatcatgtacatggtcgggttccactgtatccgatctaaaaagagcgtaaaacggttaaaacaaatagtctgttcctgatccagcagatgcagaggagtaatgttcaggctgggtccgttaccaattacaaagacccgtttactggtatccaccggaatctgttcccactttcggcgttctttgcgttcgttaagcttataacttatcttggcagaaaccagccagtacaaatgaatgagagactgaatcagtccttcatgtttgtagtatttctttaattcgaataatttacccataacatatcaagtactaaaacaagaataaaagctacgattggtaacaaagtagttttccactcaaaagagaaaaagggttctcgaataatcttataagaataatataaagcataccagacgtagaagccggcatatcctgcgatccagccataagcaaaggcatagacatctaaactacccaacatcaggatactaatccccagatagattgttccggagatcacatcattgatatgcgaattcactttgtttgtagtctggtaaagctgagtatgcaatgcaccatatcgttgaaagaacaatccaatccccagcagcaaccatagatctttattgggaaaaccgatattgtcggatataagcacgatcaattcatttccgaacagatataaaaaaagaattcctgccaataatatgtaattggagagcagtatacctcttttactaattcgtttccaatccgttattttattctggctgatcagtcgggaaagcagcggtatcttgctgtataatggggccatggaaacgtttttgatcacttccaggaatttgagtgccaacaggtatttagccagcatcatagagctggaaagctgggaatagacaataccggttgcataagtgataccggtggaggaaagtgaagagataccacttttccatgcagggccccatacttgattaaatatggctttttcgtagggattgcgggttaattctttatagacacctccttctgcccaaacggccagatagcgattgcgaatgacccgtatcaacacccaaacttgttgtgagataataaccaacagaaaagagcgggttgtgtacaatacaaggatattgctcaagatagccagaatggaaaaaatcccttccagtctccggactatggctactttgttcaatcctagcaaataattggtataaatcctcccgtagaaattgatcaatgaagtgaaggcaataataccccatgaaatccagatcggttgctggttttctatatcggagattggttttttcaggctgagtgacataagtgccagagccactattaaagccagggtcatatatacgtataccctgttcattgttccgatcacacgtccaatggtcttccagttaggtccttctgtacggtcaggatcgtcattctgttttccgtggtcaatgaaactgatccgagaactaccaccatacccgtaggaaatcaccctgacaaacgtattgtaaaaaccaaaatccgcaaatcgctggatggacagatacatgttgaatagtaaccagatagcgatttcagcagtggtgaagaaacgcagcatcatgggaagaaaaagcagcgtattgagcggtactgctgaaaaactcaaccacgtattgatcgtaggagagttatatatgcgtaatattttagaccgaaaatccttcaatgcaatttttttttggcatgaaacagttgagaaaattatgataaacaatacatatacagcgatgtagtagctttcccacaggaattcactaagcgcccctcaagaattgattccgtagtaatcaagctaaaaacaaaaacggatccacatgtaaatcaagaaagaaatgccataatcttgaatcataactaaaaaccgattacggaatgacttgttgctgagagcttaaaccacagttcaacatatgaataatcagcatggtaaaatggaaaacaaatcaggttatagcgtaggtgagtttaaaattcgtcagatagttttcaacgccattacacaaaatcatatttaggtgaaaagattacataggaaaagatagcgaccattatgatcacattggcaatcaaatagttcccccaaagtgattcattcattccgcagagctggaagttcataatgattccgattagcagaacagcagattgtttatctctaattctagttgtaatatttgtcaaaactcggtatagtaaaaacatgaacataaccaaaaataaataccccatatctgcgatcatttgaaggtacatattgtgcaatgtgccgaaagcaagggcttccgatgttgtggtagcgagcagaaaactctttactccatccatctgcaagtttccgtgatgtccgtaaccaatcaaatgtattggtttgaaatgaaacagctcattcatagtctcgatccaaatatacaacctaccatttatagtgagtaattcttcctgattgttaataattactgaaagaaatcctaaacgagaaagcacattaaagagggatatgaagatcagtgtaaaaggcagaatcagaatcagccatttccttactataagatccacactgccaaataaaatgaacggcagaatcaatgctatgataatgatgggtagacgtgcagcagttgaaataataaatacaataaaaataatcacatggaacatccagatcaaagacatcctgcttcggagccggtaaaacatatagattagcccgacagccacaaatgtagctagatgattgttagacattggcgcataagaatactctacagcaaatacagagccgccttgtgccatgagatcgccataacttaaattcgaaagaaacttcgcgaagttactctgcgggttaagcctagtagccactaaaacaacatatagatagaatactaatccgttgagcatgatatgcagcacctgaatccgtgcactgaagtagtttaccagaatcatagtactcagggaatacaacagcacgatagtgctcagacggattttggtcagcaggtaataatcggcagagcgcatcagactgattgcggtcagaaaaacaattaaaaaaagcaacccgcagcctttgttgagtcttgtgttcagtatatcgctctgatagaaaaacaatgaaacaatgaagaaaagtatggacatgacaaaatcaaggtccgggatgttaaaggacctgatattcaccagtagcggcaacagaaacaacattgttttacccagtaaacgcttcaattccttttcctttttatcaatttagcatggaggggctgttaaaattaaaactgaaacagcttttttttgcaagttcctctgaccagtggcaattttcgataagcatgaaacaagcggaatcttataccgctattttagcaatatagtgtaccattaacgttgttgaatagcattattaattcggcaaataaaactcgtaatttttattatattacgagtcactactgtccaactataagtcaaataaatttaactggttacaggtataatcaacttcaatcgtgccggcagagttcgtaattaattgtaaaatatcgactttctcgaaaatgctgacactcagaatctgtagaaaagtgtagagagttatatccaaattgcgtctttttttaccaatgcaataagcacatgcatcgaaatagctgtccatatttgtgtctttactgcgttttctgatgtaccatagaatgccttgattcgtaaatgctgttttatccatttgaagaacaattcaatctgccatctgcttttgtaaaggtcggctatcaccttcggagcaagatcaaggttgtttgtcaggtacacatatattttgccggtttcagggtcactatacttgattcgcctcagaggttctggatagtatcccgcagtgtcttttcctgtcagtttgatggtttgatcacattgtatacctgtcgatttatctaccgaacgagagtatagtcgccgaaatgagaggttggattttcctcgaatcacaaagaatccccgtgcctgatgaatagcatacaaccgttgaaaatcgacataaccccggtccatgatgtaaaacgaaccgggttcaacaacgaggagatcaaggatgttaacatcatgaaccttcccatccgtaatggcgataaacgacgggatattacctcgtaaatcaagtaatgtatgcattttaactgcacccttatgagttctgaactttgcccatggaaacagcgccaggcagaggtctgaagtggaccctatcgaccagacaaaataaggtcgtatttaaggtggcaacccgccggttgtttatgccgcttcctgttgcggccctgtagcctccgacgacccttcggagacactcttttgagagaacttgtcgacgatgcgtgctccgcctcctatggcgctttcatacacctcgtccggggttttgtaccccagcgactgatgaggccgctcgatattgtaaaaacggaaatattcggcgaatccccgcatcatttctaccgctgtttcatagcctttcaggtacaggtcttcctgcttgacattccgccataaccgctcgacgaaaacattgtccagggcccggccacggccatccatgctgatgcggatctcatggctcttgagcacgctggtgaacgcatcactggtgtactgaacgccctgatcggtgttgaagatttccggcgttccgtacttgcggatagcttcttccagacaatcaacacagaagctgctatccagggaattcgaaagcctccatgccagcaccttgcgggaataccagtcgatgacggccgtcagatacatgaagccgccgggtaaccggcaataggtcacatcggtagaccagacatggttcggtctggtaatggaaagacctcgcaacaggtatggatagatcttgtgctgcggatgcggtttgctggtattgggccctggagccatacccgcaagccccaggttacgcatcaggcgctgtactcgtttccggttgaccttgcgcccttgggtgagcagtacctgcttcatccgtcggcttccataaaacggatgtcgggtgtactcctcgtcgataagcttcatcagttccagatcttcagtatttggcatgaggcttttactttgcccgtagtaccctgaccgggttactccggcaagttcacattgggtagataccgacaactgttctttgtcgctgatccagtttttacgcgctttcataggtacggatcgactttttttttgagccaccctaattcaactttgagccgacctatttcagcataaagcttttccggatctgcaagtggatcgaccggcttcgggccgcgcttggcctcaaagagaccggccgcatgctcttgaacctcacgcttccattgcccaaccagattcgggtggataccaaattcccgaccgatctcgttcagggttttctcgcccctgattgcctcaagcgccactttggccttgaattgtgccgtaaaacttttgcgttgcttttcgctcataacttgtcccttttttgggcaagttaccaccttaaaccgttgtctgaaaatcgggggccactacagattcacgtcccctctattcacgatttttccttccccctactcactgtttgctaatgcgaaacacagcttcgctgctttcagttacagcttcttctgctgcgctgaaggttttgcgtggtttgttcgaagggctgagttgcaatgctgcgaagcggcactacgggggttacagcgttgaaatatatgaaaactccgacgaaaaatgacgatcagatgtatcattttgtagccgagtggattgaattaacacggatgtagcaatgagttatgagcaatgagcaacgagcaatgagcaacgagcgatgagcaacgagcaatgagcaacgagcgatgagcaatgagcaacgagctatgagctatgagagatgaggcggatcatgttctttgtttggctactgatgctctgagacctcctattattttggatacctcttgagcctgtgattcaagcttttgaaatattgactgatcaaggtaacctgtatccagagccacaaacaattgcgatctcacctcagcacaggatgctttcgctataacaagaaactgatgaaactcgttttttgaacctctctcatacccttcagcgagattggacataacagaaacagaggcccggcgaatctgatcacgaagaccataatcctttgaaaaaagcccatctgaagtaacctgataaatcatctttgtgagttcgcgagccttctgccaagctattaaatcctcaaatctctctactttcataatgatgacaattgatacataccgatgataaaaggaacctgaaactcatcactatcctcctcttccctggctactcactcatccctcatcgctcatcgctcatcccctacctcagcaccttgtcgagctttatattgaatacggttatgcgcctcagccagattacgatacggtagattgtttttatgcggtatgaggctatgaagtaggccatgaagaagaaaaggtaaatggagaagagcgtgtagtccggcaggcggagcatggtgccgatgattgcgacgaaagaggatatggctgaggctgtcgccatgatgatgacggctttgcggtggtcgagccccatggctttgaggacgtggtggaaatgggttttgtcggcaaagaaggggcttttgccttttctgatacgcttgaacatgacgacaatggtatcggtgacgggcagggcaagcaccagcagtgccgctgatggcgaaacagtgctgctgccctgggttgtttcgattgcgaaccaggcaagcacgaagccaagcgtcatgctgccggtatcgcccatgaacagtttcgagggcgaccagttgaagcggagaaaagcggcaagcgcgccgatgaaagccacgctgatgaaaacaaggccggtctgaccgttgagtccggcaagaatgccgaaagcgctgaacgataccatcgatatggaaccggcaagaccgtcgagaccgtcgatcatgttcatggcgttgatgactccgatcacacagaatatcgttacggcaacggcaaacgatccggtaaaaaccggaccgaaaccgaacagattgccgaaggagtgcagaacggtgccgccgaagtacatgaccgagaccgtggcaagagcctgaacggcaaaacggattttaaagctgatgtcgtgacggtcgtcgaaaaagccgacggtggcgatcatgaggatcgcaaaaagcaggccgatatagtgcgctatcggcagaaaaaccagcatggagagcagaatgccggcgaccatgccgagcccgccgaccagcggcttggcgaccgtatggattttacgtacgccgtcgggcatgtcgatcagcccgagcttttcggcattggccgtgagcagcaggatggcggcaaacgaaaccgcaagggagagcagatacatgccgctgtattcaagaagcggcaccttcgagaagggcagcagcagggcttcgcgggcggctatgccgcctgttccggtttgcgcatgcagcgaagctgcggcaaacaccggcatcggcagaaggaatcgggggttcagcatggggggggggctggttatggaaacaataaaggttacgattccggcgtatctatatagtggctgtaggtcttgtatttgtactgccccttgtagccgtagcgatcgtagccgtagcgatcgcgggatgaagaaccaataagcgccacgccgagcagttgcggcttgatgtagctgattttctgtacctcctgcagcaactttttgttggtgtactcgagccttgccgcaagcagaatgccgtcaacggactgcgagagcagggctgcatcgctgataagcaggagcggcggactgtcgatgatgaccatatcgtaccggaattcgagcagttccacggtttcggacatcttctgcgatccgatcagttcgttcgggttcggcacagctgctccggcaggaagcaggaagaggttctcgttaagggtaggctggatgagcttcgacatatcggcctcctgcccggcaagatagttggaaagaccgggagccttggagctgccgagcagtttgtgctgcgaggggcggcgaagatcgcaatcgacaatcagcactctcttgccggtaagcgcaaaggcgaggccgagattggcacagatggtcgatttgccttcggagactgccgtaccggttacgagcaccgaccgtaacggagtccctgccctggcgaaggtgagattggtgcgcagatccctgaaactttcggaaaacggggaggagagcttgtcggtaatgagcaggggcgcaccatcggcactgccctgcccgggatgacggccgttcccgttcgattttccgttgcctttacccgggtcgatggttacgagcaactggccgaccgcttttttcatcccgtcggcaagcgtgaattccgctttatcgacaaacggaatgcgggcgagcgtcacgaaaccgtgatcgtcgaaaaactgttcctccttgacggaatggtcgcgcatttcaagcacgaagaccagtgccccgccaagtccaagaccaagcacgagcccgacaagcagaatctttttggtatcgggtgactcgcgaagctttggagggtatgccggcccgacaatgaccacacgtcctacctccgaagctattttgatgcgcgactcctcgaatttctgcttgaggaaggtgtaggtgctgttgaccacttcgcggtcgcgctgcagcctcgcatagttgagctgcttgtcgggaagggcgttcagctggctttcgtagtagtttttcagcttcccgaactcctgggcgctgtagttcagctcggcgaggcgaagatctgtctggagctgctcggagatgaggtcgaactggaacttctgtgccctgccggaataggcaagctcaccggcgatcttgccgcgcaccacctgatcgagctgcgacttcatttggtcgatctgctgccggcgggctttcacttcaggtgaagcagcgcctttctgctgcaggagcgccatgtaatcggcctcttcggccttgatgcggttctgtacggcgcgaagctggctgccaacgctctcggcgatgttggcgctcagggccttctcttcgccggaaagctttttacggatgaagtcgagccgcttggcgagaatgttcctttcggccatgatttcgttatagcgggcatcgatatcgataagctttttcagcagctggtcagcattaccggtgagttcgtagatgtcctgcttttccatatagccggaaaggttgttttcgaccgtggccaccttcttctgctgttcgccgagctgctcctcgacaaactggttcaccgatttggcctgttcggagttccattcgatatccttctgctgataagccctgcagagcgcgttggagagaacggccgcctcttcgggaaacggactcgaaacggttacatgcagcacattggtctctttgggattgtcgatggttatgcgccccttgagattctcggcgaagttccgcatggtctctttttgtgacgccggcacctcttccgcatccttttccgaaaacccctgcaggcccgcaaacgcgagcaggcggtcgataggagaaatgtagcggcgtttgccgaacagctcgagcgagtcgcgcatggggctgcggtagagctgttcgaccgccttttcagctatcggcagcgagctcatcagctcgatatcgtttttcatgggatcgatgaacgaactcggcatgacggcgagcatgggagcgagcacgtcgccctcgctgccgttggagtccttgatcatgaccaccgccgtcgagcggaattccggcgttgcggaatatctgaaaagcagtgccagggcaagggatgccgccgtgacggcgagaatgagatacttccttccccagagcaggcgcaggagttcctgaatgttgatttcctgttcgaagttgttctgttcgggcatatgctttggtgtcgatcgatcgagaatggttatggggaaaaatgccaatccggttaaatgtgaatcatgctgcgccgtcagtcgccatagacggcaaagatggtgacgaccgacagggcaagtccggcaatccgaagcgcgagatcggtgttgatgcccttgtcttcgggaatgataatggtgtcgttgggtttgagatcaacaaacgaagagcggtctccatctttgtagtaggctttgagatcgaccagataggtggttttgccgttttcgtcgggctgctgccggttgattctgacttttttcagattggcttttacctggggcccgccaaccatcgaaagcaccgatgcgagatcggcattttccttgacgatgacctgaccgggcttgtaaacctgaccccacacgttcacgttcatgagaatgttgccgaggttgtcggtaaagtaggagtcctgcggcacgccgtagccgggaaggggctgctggacggatgaaccctgattgagcactcccggcgcggaaaagagggagggcagggacgaagttgtgatgaacgggtcggcctgagccacagaaacggctacaggcgaagcgagcaactgaaaaacaagcaaaaaagagaggaacgacctgaaacagaacttcataaatacctcatgacaatggttgtggttcagaaagtaagccggttatgcagcaatgcggcaacaccggccctacagagcaaatcaagcgtattgaaacgtatgcataccttttgccggacgcagcactccccgaatgcaacagcttttacggcgcaacatggacattttgtatgggttgagggctggaggtattgttaaagcttcgctatcttcaatcacacgcatgtcgcatgcgactgaacaactcacttccctgtaaatgtacgattttatcggtacaaaaaaaatagggcgttatcatgccactccgtggcgcagtcgttccgttgcgctcttcggccgcctgccggacacccatgtcaatggtgcagccaggttttcatgcgctcgacggaacggtcgaaggcgagcagctctttatttttcgataccggccgcagtatgagatgacccagagcctccgaaaagcggccaagcagtttgcctgtacgcagcagatagagggccgcagggctgctttcgccggactgccggtacatggaggctatgacctctttggggtagaacaccttgttccaggcaagcgagactgcggcacgcagacctccggccctcagcagctgcatgagcatgatgacggcattccgttcctgtacctgcgcggaaaacatgcactgcagcatggtgcgttccatctcccgcagttcgggaatgtcgacacgctcaaaaagccaaccgggaaggtgcaggccaaaaagcgtttgcgttgcatgcagcagcagcaacaggcttttttcgaccttccacagctcagccctttcgatcacgacactccagtcaatgcggctgccatagcgggttaccgtcctgtaaaggtcgcacagtgtcctgagttttacctcgaaatcgggcacggtggcgttgaggcagaggtgcagcatgaagtcttcgggagagagcaccgtaagttccacgccgtcggcctgttcgacgaccgaacgctcccacaatccgtcgaggtctatgggaatgccgagcttcagggtccagtggatctcgagcgaattgcccctgttggtggtaaacggcacaagatggtgacaatgtgcggtttccgcttcgaccggtttgtagtcgtgcggggcgatgccccttgcggcaagcagttccgcagccctgaggagatcgctctggcggacaagcaggtcgagatcggacatcatccggtcagcggggttgtcgtatatgagcatcgacaagtgcatgcctttgagcacgatgcaatcgatgccggcatcatggaagagtgcgagcacctccctgcagttgcaggaaaggtgcgacaaaaagagggaatagttcatgacgccctcggtcaggaggcttttctgcaacggatcgagggtatcgagcagcttcagctccttcagacgcctgtagagaagagggtgcaccccctgcaggaatgcgctttcgatgaaacgggcatgggtttgggcatccgtacgggcaagacgccggcgaagctcttcaggggccgaatccgggtggatgcagtcaacgaggaggcggtcgtgaagcgggagccggtcagtggacatggcctctctccgaacagggtggggcttccggctttggcagcgaccgttcgtccacgaaaagcctgaacggcaccctgatctgccatcgggtgcttccggacatacaggtgccgatacgtttattgccaagcatgagatgcaactcctctccccagggtttacggaaacgatatatttttggatgccagcggacaggcagcatcttgcgaagcgttccctcttcggaaagcgtacgatacactgctctgaagggtgcaaagagcggaaacgccactgctcccgtcaccaggagcctgccccatcgaactgcatagtgctcgaccatgcccggcgttcccccccgaacggttctcgtgcggtttctcctgctgacccgcaccaccttgccgatgatcgccggcggttcaagcatgtcggggtcggagtatctgttggagtctcccctggttatacacccttcaggcatcgctgcaataacccggtgaacggtatgccgaccctccatgccgtgaaaaaccacgatatcgcccgcccgaagagctgaagcgccgacgggttcgacatgcagcacgtcagggactttgagcgtcggggacatgctgcatccacgatagttatattgccttgcctgttctgtcatcgttgccgagcgcgttttccatggctttccagaaacatccgtcgatcgttgccgccaatctgtaggcagggacaacatgcgcaattgaacaggcgttcctgaatatcatgatgtgaagcttttttctgagagtctcgtgaaaaaagtttgcgtagcggtgccagaactggagtaccgcatcgttgagaaaagctgccttgaatgcatcgttcggaaataacgacacctcgtctgtttcggcctgatcgagataaaatataccccgaagcgggaaactgcgcatactctgccatgttttctcttcggagccaccgaaaatgtagttactccaggtcggcatcgggtgtacccgatagccgtccgtatcaggcacaacaagtgattcatcatcgcaatggcaacgccatccatcgccgatcctttgacagcaggtcgattttcccttgccgctcgaaccggcaatgagataagcctcgccatccttttctacaagggccgcatgaacgggaatgcctccccgttccagcacatccctgtatgccggatagagcagataccacatgctgacgatctggaatgcgagaccgcctgaatcgtcgacgtctgcgatgatcccttgcggataacgcctgatctgcatggtctgaaaccggtaaagacgctcttcttcggcatcccgacacgcttcggtcaggaaggtgtatggatggaagtcgtcacgactgcccgcccggcaatgaatggtgtcagtctccattccgaagggaatgccgtcggagcaggagagaccaagaagatgagcaaaaaaatcgagccatttctgcaggggctcttcagcggatatcagccatgttttgcatgcagaaaaaccgagtatgtatgtttgccccatacatcataggacttcacaaccggcataaccccggtcgatcagtgcctccatgaatacacgaaccgatgcttcggcgtgttcgggtacttcgaggaatcggttcctgatctcggaaaccatatccgatgccgtgtgctttccatcgagacgtttccagataaaaacactgacggggttgagcacgaatgactggccgtcatcaggattgaagagtatcgcccagtcgtcgtaatcttccctgagaactatcagggtgttcgccagcggtttcaattgagggttcgcgatgttttctccgttcgttgtcatcacaatcatcaaataattgtataaaaaatatcgtcggacatcacaaatcccgtctgaccgggcgggcgcattcgagcgacccgatcccggacaaacaggcaatcaggtcaggagtatgcccctgcgccagttgtacatgccgtcatggaacgcgggctgctgcctgtccggcataagggcaccgctccgcttccgttcctgcaggttgcaccttcggccgagtcagacgccatgcttttcatttccggctcctgccagattttcatctcctgcggttcctgttcgacaatgtttcttgagttttccatcttcagccccctttcttttttgattatttactttaaagtacaattttttccataatagcaacagcgaactacattttttatgacaccgcaggcttcaccgcagccttgcggaaggaaacagaccggcttcgtatgcctgctggcagtaccagaacggagcccagaggtggcgttttgcatagtagttctgcgcaatgcagctccccaggcatttttccctgaagaggcattctccgcagatcccctgcagccggtgaggcatcccgttacgtatatcgttcagtaccggattttctgaccataccgaatcgaggtcgtcgcttccggcattgccgaaaaccagctccggaatatgttcgcctatgccgcacaaggcatatttaccgcctgcaagcacgccaagcacaccgaatatgccgcacagaccgcattctcccggtttgttgccgaaaattctgccgagcggacgaaacgcaacgggatgaccggggtcgatccgcaatgccgttgaaggaatgagcgttcgttccatccattcaccgagagccaccagttccccgatggagagcgcttcgccgttctcgtacattttgctgccgcgcgaagtgggctgcagatgattgaattttaccgattcggcaccgatgctttctgccattcggacaatctgttctacctgaccgacattccttcgggtgatcgtcatgatcagttgcggatggatcccggcttcgaccaggttatgtattccccgcacggctttatcgaaagctccctttactctccgcatccagtcgtgagttgccgcatcgacaccgtcgagacttacggaaacgaaaaccgtttcgcaactccgccggagatcctgtgccgtctgcggtgaacagagcaggccgttggtttcgacagagagctgcaggccgttttctccgatgcagtccagcagttcccctatggcaggatgcagcagcggttctcctccggtaagcctgacggacgtcagaccaagcggtatggcttcacgaatgattttcctgaacagcgagggatcgagtgaggggtgctgctcaccctctccctgatatttgggatcgatccagcagtgccgacacttgagattgcatccttcggtcaggtagaaatatatcgtgtgtaatggatgcaggacagcggaagctggcaactccattgcgccttgagctcttttacacgtattttgggctgtttcattcatcttttttcatgctatccgtcttgtcacagagactgagtggaggcatcatgcaactccggcagtctgccgccctcttcgagaaaacgcttcagacaggcatccggactggggtgatcgatcaatccgaatgtcgtgtaggccagggcaggacagttgcccgtacagaagttcctgtaatcgcaatccttgcagaattcgaaatcggtcaggggaatcgttaccctgttcctcatctgcagcagtaccggattgttttgccagagatccctgagcgaatcgcggtttatccttcccaattcgatatggctgagcatgttgcatggcacgataactccgtcggcacgaacggcaaggctcatgaaaatacaaccgcatcccgagagcgttccccgaccgggcatattcccctgctgatcgattcgcgcctgttccatggatgcgaacgtttttgcatcggcataaggccccgcatctgcggtgattctgcccggatactctttttccagctccacgagtatctgcatggcttttgtcctgtccgcggtatcgagctgcacatcgtcggtatgcgaacggcacaggcccagatgtgatgccgcattggtcgaaaatgccggaaatccgagatcgtcgagcagaaaagccgccagtggccgaagatcgtcgatattccagcgggtaacggtaacccgcacgacaacattgatcgcatgcttccgcaacaattcgattcccctgactgcctgcagaaaactgccggtacctctcagccggtcgtgaatccctggggtcgatccgtcgatggatacctgaacataatcgcagcggcgcgtcgcggccagaaacgatgcgatcgcgtcggtaacaagcgttccattgctgagtatgccgaaacgcatccggtttttcacgatgccgtcaatcagctccctgaaatcttcgcgcatgaagggttcgccaccggcaagcacaacccgcaataccgaacattcgttcaattccctgaaaaaacgaagccattcagcagtttcaagctcggtcggcgtttcggcatcgctggagtaataatagcaatgtctgcatcgcagattgcatcgattggtaatatcgatatcaaccgatctgggggttttcattataaggtattgtttcatgggagttctaccttcgttaaatatacgcaaaagaacagatggctcaaagagctgtttttctctctcatgaaaaatgattacggatgggcatactggcctgcctgaagttcgtacaaccgggcatagattccctgtttttcgatgagatcacggtgcgtgccgctttcggctatagtgccctggtcgatcacgagaatgcggtcggccatcctgacggtcgagagtctgtggctgatgatgatggcggtttttccactcgtgagctggtggaactgccggaaaacctcgtattcggattcgatgtcgagtgaactggtgggctcgtcgagcacgatgacggatgcctgacggaaaaatgctcgtgccagagcgattttctgccactggccgatgctgagttcggttccgttttcgaacatacggccaagccgggtttcgtaaccttcgggaagcgaactgatcatcaagtctgcgccggaccatgcggcggactgccggagagtctgatggtcggagggcagaagggtgttgccgaaccagatgttttcgcgtacgctgacctggtatttggcatagtcctgcaggaggacgctgatgttgctgcgcagcgatgccgtgccgatggagcgaagatcgacgccgtcaacggtgatgctgccggcggtagggtcgtagagccggcagaggagcttgacgagcgtggtttttccggcgccgttgatgccgacgatggcgatatgctcgccgggccggatggtgaaggagatgttgtcgagcacaggacggctgctgccttcgtaggaaaacgcaacttcgctgaagctgattccttcggaaagcggctcgggaaagggcacggcattttgggactcccggacgagcggctcgagttcgagaaagctgtagaagtccgtgagaaaaaggctgtcttcgtagagcgaggcaagtgatgaaaacagggcgttcagggctgcctgacctcgctggatcgcctgatagtacatgatcatgctgccgatggtgatggcgcccagaacggttttccaggtaatgaaggcaagggtgccgaaaaccatggcgactgcaggcagctgggccgcaagatcggcaagggagttctttgcggcaagcctgagcttttcggtgcgcagggttgtacggagagcctggtatcgctccttcagcatggtaccgatattgaacaggcgtacctcttttgcatggatatcgccggtcatgagccagttcagatattccgccatccttttttgcatggtgtgctcgcggctctgccggaacagttttccggagaagaggatcttcacgataaatgccggcagcacggaaaaaatcagcagaacgagaatgagcgggtcgagcaaaaaaacaagccctccgagaccggcaagcgtgatggcattctgcatcgctcccatgaggccttcgacgatgctgaccggacggtagggggcttcgatttgcgccctgtggagcgtatcgaagtagctgctgttctcgtaataggccagatctgcttccaccgatctggtgtgcagcatggcggttacgtagtcggtaacgagttcggattgctgcctgttgactatggaagctgccgcgtgcagcacgttttcgagcagtgcaagtcctcccgctccggctatgagcaggatggcctgactgaaaagcgcttcgttcgggagggtggctgccggcagcgcggcgagcaggtcgaaaagcagcttgatgagatagagagccgcaagaggaagtatcccctgcaggatggttatgaggaggccggcaagcatccagtagcggcagccattccagaccagcaggagtgcacggtcgagccgaagtataaaccggattttcttccgtatgtcgtccttgagagtgccgaagccagctgccattaccgtaactgttgatgagggaagaaggtgccattccggaaaacgcaatgcgtatggatgaaagtaaccgaattattccggtttttctcatttcatgagcagcatccgatttcaggaatgaagcatatccgctctttcatcgagccggccgctttcggaaacgggtaaccgtaacccggtacccgacactttcgtaatcatgggacggcgggaggcattctggctcagggaacagtgccgcactccgagtcgtgccgtcgctaatccgtttgccggcaggagcttacccgaatgcgagggcaagggaacctgcaagccgggcggcggcggcgaggaggtcaacggcttctgccgcaccggcaagttctttcgatttgcggtcgatctcttcggaggcggagtgaagttcctttgctatctgctcgaaaagcggtccggtgtgccggagcgatttttgcagactgttgatgtaggcgagctggcagatgtcgcggtcggcaatcactttttccatctgtcgctgcgtttcgcatctgccgagcgccgccggcagcgcagcggtagcggcaagggctgccgcactcaatgctgcgagggcttctgcggtttcaagattgccgtccatgacgatagtttgcagggacggttccttcgtctctttttttctggccatcgatgttgcgctcccttcgtttttcgcttgctctcactcctgcagctgccggccggagaggcgttccgtcacggtctggagtccgtagatgatctgaagcagctgcgcgttggtgacggactcccctttttcgagtttttcgtgttccgcaatcagctcccggagggcatcgagcgtcgtgtcgtaccctttgtcgatgaggctgacggtgttgttgaggcggtcggtcataacggcctgtagaccgttgccgatccgcttgctgtttctgacaatgaccgcagcgtcgcttccggcccgaagaccggcatcggcggccatctggtcgagcagcggagcggggtcgagcagaccgtgcatccagagcagttgcacggcggttatcctgttgcgggcaaggttgcgcctgaatccggtcatctgctcccgtaccagcgggtcgtcgagcagctcgagcattcgcgccaggcgaaccctgatgagcgcgcttgcctgtttgagcatccggttttttttgccggaaagtgccgcgtgtgcgatttgcccggcaattccggaggccgttccggaaataaccggtgaggtatcgaccactgctgcgtatccgttgacggcatctcccaactcatcgatggaggcagcaatgcgggcaggttcgtcgcgggctgcgaggccggagaatgccgtataggcagcggcaagttttgtgaatacggctttgcgggccctgagctcggcatgaattccggtataggccgcaagcatatccgccggaggctgcacaccggtataggagtggaaaaagatttcggcttcgcgggcgctgcggaattcgctgtcggatgcgaagatgccggcggctgcggctgcggaaacctcttttccggcagtgccgagttttgcggcattttcgacgttcagggagctgcatccctgcagaagaagaacggtaaggaaggcgatgcgaaaaaacgccgacggcggattgccggaaaggatttgtgagtgacgggcttcagccatgatgatgcatctcctctgttgttgttgagcgggcacaatggacaacgctcccccttccttgcgcgggtaccggcagttcacgtttttcgtcggctgtcgccgttacccccgtcgccgccggggctcagagcggagcgcctgcggctgccggttcaggagacgactctttgggaaacacatcctgcagggcagcgtatgcggtttttgcaaatccgatgctctcttcggtgacgagcgcaaggttgagcagggagaggcgaagtgatttcagcctttcgatgccctctatctgttcgctcgtaagatgatttttgtaggttctgacaaactcggccactgcgcccggatgtacgccggtgagatcgaggtagagaacatcggccacagcttcgcgtttacctgcaccgatgggttcacagagggtaatgatgtagggcccgggccgggtgaactgttgcgatgatgagacggaaagagtggcgagaagctgtttcgaacgttcgtaatcgggcgtaagggagtcggtgctgtcgttttttacgacgggtatgatgaaaatgttgcaggagcgccgtgaaagggaatccctgagagcgcctgcgttgggggtggatcgtttgatggcatcgatcagttcgaggtagagcgacgatgatgcctggtttttttcgtcccggcctgtcaatacgtatgagtaggtcgcatacccggcctcttcatcctgaagcgagaagagatattgccagagatgggctttaggctgttcccggttcagacgtacagtcccctccatcgggtattccgatttggatgcacagccgacgataaaaagcagcaaaacgacgaggcaggaagcaaaacgccgatattcaggttttttttctgttttcatctgaagcctctctttttttctgcagatgttgtatgaaaacatcgattccgaaagctgccgccaaagcggtaagcggaatgaccgtcatgagtttcgttatcggcacttcaggatagacgaacctgaaaagaacggcaataacgacgatgatggagatggtcagaatggctattctcctgttcttcatggcagctcccttccgttgtgataatcatcgttttggcacatgaataaacgtattgcccgaagacattgctgcatcggcaccgattaaccgggactgtgtgcgtcttgcactgtactcgctcatgaaacgtttcagtgatgcctttttctgaaaccggctcacgagcgtccgaacaggctgcgatctatcgttccgtccagcggccgggctgcttttcttctttataaaaagtacgtaatccggatttgagaacaaaataacaggtcgttccgcgatcctcccttgacaccccggcactgggcagctgaacgcatggccggtatgtcaggaggcgaagagggcttgagccgtgccgaaagaaaaaatacgcagcgatgcgccggatttggctgtcgctgtcaggattgattgcaactatggttttgaaggttttttacccttaccgccactgccgccgctgcctgatccgtccgtcgaggcatcagctgcattatccgatgcattgtccgatgcattatccgatgcattgtccgatgcattatccgatgcattgtccgatgcattgtccgatgcgttgtccgatgcgttgtccgatgcgttgtcggaggcattatccgatgagttgtccgatgcgttggtatcagcagccatgaccggcattgggccgagccctgaagcaacgatgagaagcagcatcaacctgtttatgaagcgtttcatatataccttttcgtttattgttacagtttgaaagccgtgccgacacctacaacaagacgaatccggtcgccggagtaatcggtcaggtcagcaagaccgacaatcgtcgataccggcatgttgaataccgtgaacgttttaccgataccggcattcagattgaggccgttccagtcgacaatgacgttgcatgcatcgaacacttcgtacgaaacattcccgaaaacgtaggtaccatgccggcctttgccggaatagaaatcggccggacttttatcgctgtagcgtccgttacccacgccgatgctgaaatgcacgtccgactcgccgggaaaccccttgctgtaaaccgcatagtagcttggatcggcatcgccaccttcggtgagcatgatgtgttttccgccaacggcaatggcgctggtttcgctgagtcgtttatgcagcttgaacccgagggcatactccttccattcagaaagatcgagagaggttattccaacctgaatgccgacattttttaccggatcgccgacaccgatgccgaacactgccgccccatcggggatggtcctgtagggagacggaagggtacccccgatacccatgaaaaccacgccgcgcgatgccccccaggcaacgggtgtcgtcactgattttgcatgcttgttgagcttgcgggatgtgcctgaagcggccgatgccgcatgcggcatgagaaggacagaaagccccaataaagcgggcagcacatactttttcagttttattacgctcatagagtggttctggttagtgttaaggtggagtttcatggtatcagccaatgcggataacgccagggaacaacgtttggaagcacagagtggcggccgaattccgttatcggcgttcggctggcggattgcagacaacctgcagggatgaccccggcatgcctgatcggatcgctgtatgtatggggccctttgttgagcgcaccatgtacgttgacgatcatgaaggttcgacactgcccttctgtaaaaaaaagtcctgatcgggcgtgatcaggcaatcggaacgggaaaggtgacggaaagattgccggggaaacggcggctgcagcccgcaatgaacaggaggcgacagccggagctccactgcatgcgacggcaatgggggaatcaacagaagagaaggaaaacacagagctgcacgacaggttttcagcgagttcatatcgcgaattgttaagcgcacggtgaatgcaggacaaatgcccaggcacatccttcaacgaaatagttcgccgctgtagaattgcgacacgattgcttgctataaaacgggatgggggcttgacactgcacgaaaaaaagctatctcaaaaaccggactgcatttctttcgggttctgtaaataaatataaaacatacaggttaatcttgcaaaccagaatatcaggggacgctggagaatgtgggcggtgagcggtgggtagtgggcgggaagagggtagccagtagccggtagccggtagccagcggaatataggggacgccgtttaaacttgtgaaagttgaaaaaaaattgtgggcggtgagccgtgagcggtgggcgggaagaggtagccagtagccagtagccagtagccagtagccagtagccagtagccagtagccagtagccagaggaatataggggacgccgtttaaacttgtgaaagttgtaaaaaattgtgggcggggggcgggaagatggtagaagggggaatgggtagtggggagtggatagtagaaagtgggaagtgggaggagtaatgggtaatggggattaggtactggtgaatgggaaggaggaaggaaacgggaagagggattgggtactgggaagagggaaagtggagagtggggggtgaagcaatgaaaaaagtgggggcttcagccgataacctgaggtggctgtttgggtcgcttgagtggggcctgttgggttaagcgacagaaatctgcaatgaccttgttacttctttttatcgtttttctttccgccgcttccgccatcaccgtctattgccgcttcagctgctgcatccgatgcaatatcggaggcgttgtccgacgcgttgtcggaggcattgtctgacgcattgtccgatgcattgtctgacgcattgtccgatgcattgtctgacgcattgtccgaggcgttgtccgaagaattaccagacgcatctgcactcagaactggggctggagtcagtgtaccgagtcccgatgcaatgacaagaaacaacatcatcctgtttatgtactgtttcatctgttcctccattatgggaacctctgaaaagttattgcgcacctaaagcacgcgggttgttcggcgctcgaaatcctcatgtacaacgcgtacactccggtttctccgctctggtcgcgctgccatactcgcgtttctttatggcacttgactctttgatcgctcatcacacttttcagagattcccttatgttttatttgcgcatattataccatactactacaaaacattatacatctttactacataaaatctttctcgaaagcagaaacgtaacatactcttgacttcgaccggcatctatttctgataacagtgacccgggaaccggctttttcctcctgatagtgaccattctttttgtttgttgggttccgtttaccatgcctggctgatgactgagaaaatcatgttcagtgtcaatacctgttacgcaggggttgcagccgtaaaccctgcgttcaatcctgtggcgccatgaccatgcctgccccgatgtcggaggggtcgaacccttttttcatgcctttggtcgaggcgttgccgacgagccggtcgatcagcaatgttgcgcgcaggcagccttcgccaagcagcttctggccccagagggccgcgacaccggcgacgtggggagttgccatgctggtgccgctcatgagggtcaggccgcctccgggtttggcggagacgatatctaccccgggaccggaaagccgggcgcctgtgttggagaaatcggctacactccaggttttacctgccggggttctgccgagcgccgcaacggagacgaatccgttggatacggccggcgggctgacggctatttcgaatgcaggccgctgactttcgttgcctgccgcagcgatgagcagcgaggttttaccgaacatttcctgcgatgcaacgagcgctgccatgctctggaaaagcagaatgttggtgcggtatccttcgagcgccatcgatgttgcatgctcggttggcaagccctcgtcttcgagcgcttttacatatccgggaaaatccatgccgagcgacatggaaatgacgttcgctccgttgctgaccgcccactggatggcttcgattattttgtcgcttccgcctcccgagttgccgagcaccttgccgataagggcttttttgatgccgggggcaacgccgatgcgcatgccgtcgacatcgcgcccgaagatggttcctgcgcagtgggtgccgtggccgtgctcgtcgtcgtcgctttcgtcggtgaagtttttgcggacaagttccacacctgcgaatgcttggtgaccgggatcgatgcccgtatcgagcacggctgcaacgatgccttcgccgttacaggatgacccgacggccccgaccgccatgacaccccaggccacgccggacgatgccgattctgcaacggtttttttcgattgcagaggggttacgagtttcatgggcacaaccggcgccaccgccatggtggatttttcctgcatggcttttttgacggatttgccggagagttcggcaatttcgacttcaggggccgctgcaacccgcgtcatggaagcccgtaccccgcctctggtttttgagggtgccggagcgatgtttcgcagaacaatgtaggaacggttcatgatggcatctcctgtttttaggggcacctcataaaacatgctgcacgacctgactgctgcgtcggagagtgcgggaaatccttttgtgcgacgatgaacactcgggtttccgcgctccttccctcttgctttttggttgcgcatctcatttttttgcggtgcctgtcatgttgttggcgaacagtgaagagatttttttaaacattggcatgatgcagggttatcgaccgcacgtcgagcgttcactcgcggtgacggaaacaacccgctttccgttatcgctcgagaacaagatgcggatgaccgtacacgacataggccagccaggttgcatctccggcttttcttgcggcttttcttgccttgatggccgcttccgacagattgctgccatccatcaatgccgtgtagagcgtttcgatgaaggtttgggcgggagcgtcgcctactgaccagagcgctccgataaatgcccctgccccgccgttgaggaatgcgttggcgaaaccgccgataccggtcagtttgtaacccgaacgtccggtctgacaggcgttcacggtaataagcggacggttgccgtccggtacctcgagatcggagaaacttgccgcaagggtttcggaaaagcgttcaggttcgtaggggttccgccccgcaaggccgttgagcagcagggccgagtggccgatgctttcctgatcggattggccatggcaggcaaagtgcagcaggtcgaacgatccgggctcggcgataaggtcgcgcaccgtctgcagttcggcaggaacccgcgttgcgtggaagtgcttttcgagaaaaccggcttccgccgcagctgcaggaagagaaaagcttgtttgatggtagtcgggaatgacgtatcggcacccgtccttgcgcaccgttatgcgatcgggaggccagccgttttttccggctcccatgagccagcgggttatgccgagctgtccgagaaagcactcctgtttgggcatgcctttttttgtcgggtttttaagatgaaccagttcccagggaatgaagggctcggaggagatgacctgaatgccgctgaagtggttccggtgcttccagaggagttcctgcaggggaagcggtatgagctgatcgaacagatcggctccgaaggcgcgaagttcctgcagaaaatcgttgctgttccgaccgcttgccacccatttttcctcgatgaaggtatagagatcgcgaatatacgccgcgcggtcgcctttgaagggcaccgattcggtgtactgctgaatctgcagttccggcgagtagatctggtagttgtagcagagtccgttttcggttttcacctcacgtatccagagctggtgcagcggttttttcagtaccggaggctcctgggcctgccgggcgtcgcggatttttccggaagcgccgggtttcgcgccgacgacggagggtttgagctccagcctgacgacagggatctggccctgacgggcgagaacgaggatgacgccttcgccttcttcggaagccttgagattgaaaagcagttctaccggattttcagggtcgggaagatcgatttcacggtatccggtttcatcgccgagcatgaggaatttcgattgcacgatcagttcgacaatcagttttctgccggtttcgaactctccttttccggttttcgatacgctgccgttttgcagttcgatttcttccctcgatacgaacacactgagcgtcgctgcgtggttcagcacgacttcggcgtccatttcggcatggagataggcggtgacggtttcgggcctcgcggcgctcgggggtggaggcggagagggctccgattcggccatggtgggcggcggcagagatggagagaactcaggttctgccatggatggcggcggcatggcttcggaagtttcaggaggttccgcgaacgagatgcatgattcgatgccgggaataaaggagttgtcttcattcgagggttcacaggccgtatgggcttcatccaggtcgattcctctggaggaaagcatggaacgcgagagtttttcggagatgaaatcgtcagggtcaatcgccggaaaaacgatgcgggatttgagatgcggcagtgaaatgcctatatcgacagcatgggattttactgaacaaaggcggaacaggaagagcctgaacagagaggaggacttcgtgccgctgcgggacagcgagtcgagatcgacatgaaaaagcgcggttcgatgagggagtgccgcctgtcccgattgatattttcgggtggaggtacggtattctgcgggtcgagaccagaatgaaaccccgtcagcctcctgcagcagcagcgcatcttcaccttcagcgagctccatccgcagctctgcgacagcgccgactgcggcgcggtggtgcagggagcgaaccagaagcgtgaggcagtgttcgatatcctgctgctcgaggggttgcggatcgagagtttcggaacagccatggaaggacgctgctgttgatctgtcgggaaacgtgcattcggggatttttgccctggagcgggacaggtcgaatccctcgggaacgattacgctgatgccaccgccgaatgatcgggtcttcatgtacactctcctttcgaaaagctgcgtcgggctgcaggcgtcttgccggatgaagcggcgcaacaagcagaaaacgcaacgttatgggagttttatctgaaccttgtacggataagggattcaacgcggtatgcctgcaatccggacagaaaaagagaatcgaggggtaccgcaggaacaagcaaagagtattaccggttatattacaatattacccattcattacaaaacaaagccctctcccccccttaaaaagcaagggagaagcgtcgtttgcgggaacaatcacgacaaaactgcataactcgggaggaagccatgaacaagggaaacatcgacgttcactgccattttttcaatttcgcctttgccttcgaggagctgcttgaaatcgggtggcgatggctgcatggcaattatccgtacaaaagcgacgaactgatcaagccaaaagtgaaaatagcctttcccgacgaactgcaggggctggtgaattatgtggcatcgtttttttcgacgctggtgagaagtcctgaagaaaattacgattatgaacaggagtgctacaagagcagtcagtggaaaccgaaggagccgattgtgactgtgccgctcatgatggatatttttttcgtgttcgataaaggaggagcgctgcagcataaaacccggctcgaagcgttacctgcggcgcagcggaaagccgcgttgactgcgctcccggtttccgaaagggatatgccctcgttcgatgcgtttgcggaggagatgaaggagcgtgtcatccgcgcttattcggagaaggttgccggaaaagctcctgccggcatggttaaggcggctgcgaataccgctcctgttgccgcagaactggagcgcgtgatcagggagttcaaagccgatacagctccttcggtaaccgccaaaggtctgccttcgggcggcaaagtgcagatgacccgagggtaccggaagcatctggaggctcttaaagcgttacggaaaaaaaatcccggcacggtgttgccttttctggccgtcgatccgagacggatcggcattgaaaagctggttcaggatcaggtgatcagaggcagttttcacggcgttaagctttactgtccgctcgggtaccttccttcacatcctgccctgtatcctgtttttcagctgtgcgtaaagcacaatataccggtcacctcacatacctctccgggagggttcccgtcgctgtgcagccgcatcagcacttcgagcagaaagaaaaacggcactgtcgttccagtggtgttcgataaggatgcgttcaaggcggaacacgaagtcaaagacggcgaagccgcacagagcctgtttttcgccgatccggacaaatggctcgatgtgctcgagagccccgggctcggatcgctccgcgtcgatttcgcgcatttcggcggacaggataacgtgaaggcgtatgccgccgcagggtcaacggattcgaacaattggacgggcaggattatccggctgatggaacggttcgagcatgtgtacgccgatatctccttctgtccggatgatggcatgcttgaggcgataacgtccatcatggcccggcacccggttgtgcagtcgcggctgatgttcggcacggatttcgtgatgatcatgatgaacaagtgcggtctgcagaactatttcaatcactataacgggctaaaaaccgcgatggtgaccacaaatccgatggcatttctggagcgatagagggacaggggacgccgttgaatcctgaaaaaccgcaagtcgaatacgcagacgctcggctgctccgcatcgggcatattgcgcttgcaggtcttgcgatgcggggcatcgtgaatacatatgcgataaaacggtgttcgagaatgcatgaagctcgagtcgctgcatgagaatttcggtttctgccagccgattcaggacaggctgccatgcatcggctggcagaacatggcttcaagcttccatatatcgggcgtacttcccttgacgggccagaccgttcagcaggcagcgtttcgccaatgcatgccgagcgctttccagattgctctcatctcctttccaggcagcgagcacaggagcctgcagggctcttccgtaagagaaacttacctgccaggggtggggtcccattctgttcatggcgttcagatgatccgtggcatcttcagcactttgaccgcctgagagaaatacgatgcccggtaccgcggccggcacgtaacgggtcatgcagcggattgttgcctcggcaacctgttcgacgctgctgcagcggtcgcatcgctttccggcgatcaccatattcggcttcagcaacatcccttcgaacagtacgcggtgtgcgtcaagttcggagaataccgcctggagcactccggatgtgacctcttcgcagcgatcgatgccgtgagcaccgtccatgagcacttcaggttccacgatgggaacaatgtcgagttcctggcagagcgcggcgtaacgcgccaatgcatgcgcgttcgcacgaataccgaaaggcgaaggcatatcgtgcccgtcgatttctataaccgcccgccacttcgcaaactcagccccgagctgccggtattcgacgagccgctcacggagaccgtcgagaccctcggcgatcttttcgccggggtagagcgccagttcccttgcgcctttgtccaccttgatacccggaatgatgccccggtccgacaggagtctggcaaagggagtgccgtcgcgggtggattggcgcagggtttcgtcgaaaaggatgacgccgccgatatggcgttcgatgcctgcggtcgtaaacaggatttcgcgatatcgacggcggttctcttcggtggattcgaccccgacagaatcgaaccgctttctgatagtgggagcgctttcgtccgcagcaagaacgcccttctctctggttacgatggcgttcgctaccgatctgagtctgtcgttgtccatgtgcagctcctcttttggtttttggttctgcagttaagctgccggtctcccctttttcccttgttcaaaaagtacataaatatcataagaaaaccggaaaccgttctcatgatcacctgtatgccaatgccgcacatcgtttgaaaaagaccgaaaaaacaatggaaataccatatttttccctataaacagtagagggcagatgaggatttcgggtaccgaccaaccggagcaaatacgtcgagccccttttacggtgggtggataacatctataatgaagaagagcatgaaattcgaattccggaacccgacgcagcttgttttcggagcagggactctttcgagactgggcgaaatagtccgtacacatggaacaaaggccctgctcgtcaccggcggcggcagcgtaaggcgcaatggcaccctggaacgggcgacagcaagtttgaaggctgcaggcgtaccggtggcgaagtgctccggcgtggagcccaacccccggctctcgacagtgatgagaggcgccgaaatggccagaagcgaaaaatgcgacgtggtggttgcccttggcggcggcagcaccatggatgctgccaagatcatggctgcagccgtcttttacgagggcgacccgtggatgatgatggctggtcaggaaaaccggaggatcccggaaaaagcgctccccgtggtcacggtgccgacacttgcggccaccggttccgaaatgaacggaggcgcggtcatcaccaatgaaaagacgaccgtgaagtctttcgttaccgccagatgcctctacccgcgagctgcgatagtcgatcccgaactgacggtgagcgtaccgccggaccagaccgcgttcggcatctgcgacctgattacccatgtgaccgaatcgtacttcaacggcgttgacggaacaccgcttcaggaccgctttgccgaaggggtgattctcaccgcaatggagtgggggccgaatgctgttgccgacggaaaggacatcgaagctcggacacaggtgcagtgggcgtcggtggtggctctcaacggatgggtgcagacaggcaccgcgtcgccctatccggtgcacatgatcgagcactcgctttcggcccatcacgatattgcgcacggtgcgggactggccgtggttagtcccgcatggatgcgatttgctgcccgtacccgcactacgcgctttgcccgatttgcggagcggatcttcaggctgccactgaaacatcctgaagatgcaaaggccgccgcagagggtatcgaccggttcgaggccttcctgcgttcgatcggctgcccgacccgactctctgaagtgggcatcggagacgcgctgcttctgcgatatgctcatgacaccgttctggtttcccacgatgcggaaggccgtcttcccggccgcccgcccatgagcgagaccgatatcgtcgaggtgctgcgctcggcgctgtaatgccgtctattggaagacgccgttgcatccggagaaaccacaatcaaaatccggcagcaaggtatcctcccgtgaaataccttcatcaaccgctttttcagcggtgcttcagcatatagctcaccgcacttgcggttactccgagctgacgggctgtttcggtaagcgacagtccgtgttcgatgacaaattttaccgcaagctgcttgcggatcactggcagattcatgctcaggctgccggatcgtaaaaatgattcggtgatcccggcatcacgacatgtctgctcgatttcgcactctatcagtcgaccccgttcttctccgggcaactcactcttctgcccttcttcggtatctttgagcagttgtctcacgaaagcatagcttccaagaattctttcatccccaagagccctgataccctttttgcgcatcgaaagcacatttatccatcctccatgcgagcgaacgatgccccctccagtaagttccttttgcctgtcctggccaatctcttcctgaaggtaatccagatatgcttttttcgctgttcgatggctgctgccgaaaaaacccagcacataatcgcgatcaagccatgaatgattgatcctgttcatgatgacggcatgccccgtccacggatatgatgcaagtgcttcgagtgtttcgacaagacctgctttcagaggattgagatgaatataggccacgagtttatcgaagtacgcttcttcttcgcagattatcgacttgtagcggttctgaaacaagtgcccgaccctgttgtggcggcgattgtagtattgcgcatagcctgagagcaggcgcctcatatagctcgcaagtccgagcggcccgcttttcaggagaatgtgtacatggttgttcatcagggcaaaggcgtagagaggggtctgtgtgatttgcgccagcgtacccatccgtttgaggaattccgtccgatcgatgccgtcctgaacgatcgttcctttttcgattccccgcatcatgacatggtgcaaggttccgggctcatcaagtcgaggtccgcgaggcatatgcttcgatgattgcaggttatcggttgcaatggtgcttgtcagtaatatacgcaactgcaacttaattcatcagaactacgctcaaccattccttcgaccggctcgctgccagcggatctttcaggccaccaaacaacgtcccctaatgtcgagagtttccgactaaatgcttagatttttttacacataaaaacgattttcaattgattatctgcgcaataccataattgaccaaacctgaccatggagagctgatgcttatcagaattatgtccgacatccataacgaggtctgtcgcgaagagaccggcagggactattgtgttcccgggcttgcggatgataaagatactcttcttgtccttgccggagatatcgggcttctgaacaggacacagacctggcacggttttctttcggcatgctccgagcagttcaaaagtgtttttttggttgaagggaatcatgaatggtatcacggcaacatcgagaaacacgcttaccgcaacgtcatcgtcgagcacggatttgaaaacacgcataccggtctgctcattctggaagaggaaaacattgccataatcggcaccaccctctggactgactttttcggaggcaaccccatcgccatgttcgatgtcagtcagggtctcaatgactatcgactgatacatgtcggagttgattatcgccggttacgtccggaatacattctcgaactccaccacaaacagaaaacgaggctttttgaagatgccgatcattatgccgatctcggatacaccgttattgtggtcacccatcaccacccgtcgatgcaaggaatcgctccttgttaccgaaatgatcccctgaatgcggcgtttgtctcagacctcgagaaagagatactcgcccgcaagatagcctggtggatttgcggccactgccataccgccatggagtatgcaataggacaaaccagagtgctgtgcaaccccaagggatatcctttcgaatacggcaatggcttcaatccgctgaggacgatcaccgtgcggtaaacgcacatggcacaataccggaagtccgaacggcttgagtcagtggagatcacggttaaaccaattttcacgacagatcggctttttgcaaaccaatctgtcagaaacacctgtttagatcggactgatgacacgaggagtagccgctgcatcggctctgtgtgacaaaaccagtgtcaacagaagcgaaaatgataaaaaccggaaactttcgacggaatacaagggaggaaggaaaaagcctgcaaggtgttgtcttgcaggcttttaactggatgtgggcgatagaaggttcgaacttctgacctctaccgtacaaaggcatagcgactggatatatgttattatatttttatcacttacagaggcaccgcatattttttcgtcgcatatgcgtcgcagttttgagatcaaaatccatgagcaaatcgtaacaacgatgacatgttccgctttctatcgctgatttctctgccatgtatccggagcaatccagctatctccatagctctctttttcgatcaaggctttgacaattggggttagaaatagttccaactgctgcacgatctgattgaagtcctcaggcaaaaattcaagtccgatacgcttcctgaaagcagtccattgcacctgcttttcatcgataaacttcagggaaataatctcctgaggttgaacaagtattgtcccccgttgctcaaacgtctgcttgatggcttcggcaagcctgccgccttcaaagttgtactggcgtgacagcatccagatatcatagaagtctttcagcctgctgttgagtatcccaagcttggccatcacctcaaacttttcggcaatcatgctttccctgctgtaacagtacatctccgccggaggaaaattcagcaatgatggtaacgattcctgtagaggctccgggaaaaccttgtctccaaatccaatatcaagctggatggtcagacgggcagcatcgcaatgtccacgaaatctcacgcgcaatccctcatagtccgcatcttcagttatcggctcgacagtgattgagtcaggatcgaaaatgatcccatcttcctgctcttcgactgccaaaacctgatggataatggtcgtgatcttctccggggcgtttgcggttctgcccagcatatcgatatccatagtaggtcttgccaagggagcttgccagacacgaagcagcaatgctcccttgagaatgaagcgatctgcgaatgaggaaaccgacagacgatagagaaagcgctccatggcatagtactgcagcagctcctgaaaaggcctgtgatcctgtcgtgccttgttcaagagccgttgcctgaccgaagctccgatattcttgatcgcttttgcactcacagtgtggcctccagatagggtttcatgaccgaggctacacggcacacctctgcatactgcatcagtgcatgaaggttcttatgcagtcgctgccgatagagtttaagcgcttcgagcacaatatccatcccgatcctgttacggaatttgaagcagtcgacaagcgtcttttccgggctgtagatattcaccgggacaccatcgagctgatgtgtttcaatgccgagcttgaaacaagagggggaaaaccggtataccgtaaccggaggatgctcgattcttggttgttcggcacccttttcaagcgcaagagatacgctgtgtggaacctgggtggtcatttcgtgaaaggacagtgccgagaccagacaaagcactccattcggaaccctcagggaaacggtaacaagatcaggatattcgagctgcttttcccttttgagctggtaaaaccctcgtgaaagctcttcaagctcaccgctgtcacgaagactgtacagcgttcggggatgaataccaaggctgatcgcttcccgggtgcggatgagccctcccctggcaagaataagggctttggccctgtctgcagctgtcctttgttgtgacattgctcatttggatagaataccctaacattatgaataagtataggtatatttatccataagagcaacagaccatccgccctcagttcacgagcgttcagtgacgtttgagttgagcactgcacatggccaaaccggctgaacgagatggtattgttatggcgaaaccgtatcgttaccattggggccaaggtctcccgtcacaacacattgaaccatcaccttaagcactgatgcttttcagagtcatgtctgacatccacaacgagttctgccgggaggagagcgtcgaggactgggcggttccgatacttgccggggacagaaaatccacccttatccttgccggagacatcgggctcctctgcaaaaagcagacatggctcggttttctttcgcagtgctcgaagcagttcagagacgttttcattgttggggacaatcatgaatggtatcacggcaacatcgagaaacactcctggcaacatgcaatcgccgggcagggattgcacaacatacataccggtcagctcattctggaaaaggaaaagattgccgtcatcggtaccacgctctggacggacttttttggcgctaaccccatcgccatgttcgacgtcagtcagggcctcaatgactatcggctgataaaagtcggtgctgattatcaccgtttacgaccggaataccttctcgctctccactacaatcagaacaagaagctgtttaaggatatcgatcactatacagatctgagatacaaggttatcgtggtcacccaccatcacccttcactacaaggtatcgctacgggttaccgaaatgatctgctgaatgccgggtatgtgtcagaccttgaaaaggaggtgctttctcataaaatagattactggatctgtggtcactgccataccgccatggagtactcaatcggcgagaccggagtgatctgcaatcccaaaggctatcctcacgaagacgacaacggtttcgatccgttcaaaaccataaatgtgccttaaccctccctaattaccgccgccctatccctttctactttcaccgattttgcagcatgttttacaactcctgaaacagctcttgcaaggaatgcaggaataaccgaatcatagcagcaacacaacaacaggaaatcgccactttgatgccggagtggtagcgataaagacacaaatacatgttcacaaaggacttatgcgacacaactattctcacgtcgcatatgcgtcgcagatttgatagcataaaccataaaaaacgcgcaacaacgcataaaactgaagtttagatgctcgttttttacgcaataacgccgcgacatgggaaaaaccggcacttttcagggaaaggataaagccatgtaagtctttttcttacatggctttacaaggaatatggtgggcgatagaagattcgaacttctgacctctaccgtgtcaaggtagcgctctaaccaactgagctaatcgcccatcataaaagggcttaaatataagattccggttcagaaatccaaaccgcttcgggaaaaattcccccctttcaggctatttttttctttttgccgtctgcggagaggtattccggtgcccctttgttttcaatggtgtccacggtaatgatgcatttgtgaacgcctttgagcgagggcagctcgaacatgatgtcgatcatgacgttttcaagcaccgagcgcaaggctctggcgccggttcccctgtcgatggctatgtctacaaccttgtcgagcgcctcttcggtgaattcgagctcgacgccgtccatttcgaagagttttttgtactgcttgaccagcgcgttttttggttcgacaagaatgtttcgcagtgctttttcgtcaagcgggtcgagcgtagagatgaccggcagtctgccgataaattcggggatgagaccgtactcgtgcaagtcgtcctgggtgacgaagcgaagaatttcaggatcgtagccggtctgtttgtttttcaccctggaaccgaatcccatggaggacttcgagacccttttggcgatcagtttatcgagtccttcgaatgctccgccgcagatgaagaggatgttcttcgtgttgatgttgatgagctgctgctcaggatgcttgcggccccctttgggcggaacgcctacaaccgatccttcgagaatcttgagcagagcctgctgcacgccttcaccggatacgtcgcgggtaatggagacgttggctgatttacgtgcaatcttgtcgatttcatcgacgtagataatgccgcgttcggcacgttcgagatcgaaatccgaagcgtgaaggagacgggcaagaatggtttcaacgtcgtcaccgacgtaaccggcttcggtaagtgaggttgcgtcggcgatggtgaagggaacttcaagcaggttggcaagggtctgtgcgagaagcgtcttgccggttccggtcggacctatgagcagaatgttgcttttttcaatgacaacttcgtcggattcgtgtgaccattcctgcgagtcgattctcttgtagtggttgtaaacggctacggaaagggacttcttggctatgtcctggccaacgacatactggtcgagcgaagccatgatggctttaggactggcaatccttggctgaaagggtttttcaggctgacgatcggccggctttatggcgctgatctccttgcgaagaatttcgtaggaggttttgatgcatcgatcgcagataaatgctccgggaccggctaccatgctgttgacttcaacggaactgcggccgcagaacgaacagaataccggttcgttgccgtttccggtgcgttttcttcctctatcggtgtcttttattctggtcattgaaaataaataatgcctttgctgattacggttatcctgtcggttacaatcccatttttgccagactgtcgagcagatgctgaatagccatgctgagtttggggtgatcggcttcgaagtggtttatggcttcaccgagacgttcggagatgggttcctgttcttcggatgtcccggcgcctttttcgctgagaaggtgctgaatatcttcccgcagcgcggagagtaccgatatggtggtttcatctacggaatctacctgctcaagctccttgtggagattgttgagcatttcgttcagttgctgtttttccatttttcgcggccttgtttgagcatcaaaaaaaattcctacaggtataacaaccctcgatgacgaatcgtttagggcagaaaggtcgcacccatcagatagcggtcacattcacgggctgccgcacggccttcgttgattgcccatacgacaaggctctgtccgcgccgggcgtcgccggcggcaaaaatgccctgtttgttggtcttgcatgttttttcgtctgctttgatgttgccacgagcatcctggatgacctgaagctgctggagcaggctttcctccggtccgacaaaacccatggcaagcagaacaagctgagccggcagaatctcttcggttcctgaaaccggacggggaacgaaacggccttcatccatgacccattcgacctgtgaaacctcgacggagacgacagcaccggtgccggaatcgagaaatttcttggtcatcatacagtaacggcggggatcgctgccctgcacttcggcagcttcttcctgaccgtaatccaccttgtagattttgggccattcaggccacgggttgtcgagctgtcgttcaagagagggtttcggcatgatttcaagctggatgacgcttttgcatccctgacgaagcgacgtggctacgcagtctgtgccggtatcgccgccaccgatgacgatgacctcttttcctgctgccgagagtaccggttcagtgccgtcaagaagggctttagtgctggagcggagaaagtccatggcaaagtgcaccccggagttattacggccttcaacggtcagatcccttggctttgtggctccggtacagagcaccgccgcgtcgaactcttcgaaaagtttttcggctgggtagtcggtaccgacttcggtggaggtcatgaaggtgatgccttcagctttcatgatatcgattctgcgctcaattaccgtttttttatcgagcttcatgttgggaatgccgtacatcataagaccgccgacacgatcgtcacgctcgaatacggttacgctgtgaccggccttgttgagctggtcggcacaggcgagtcctgcaggtcctgaaccgataacagctaccctttttccggtacgggcggctattgccttgggggttacccatccttcggcgaaggcgtgctcgataatcgagcactcgatgttcttgatggtaactgcgggttcgataatgccaagcacgcatgatccctcgcatggagcgggacagactcttccggtaaattccggaaagttgttggttttcatgagcctgtcgtatgcttcgtgccagaaccctttgtagatgtagtcgttccactcgggaatgaggttatgaatcggacagccgctggccatgccgctgagaagaaagccggtatggcagtacggggttccgcaatccatacatctggcgccctgcttctgcagttcaccctcgggcatctcgtcgtggaactccttccagtcctttatcctctccagaggggccctgtcggatggaagggctctccggaactccataaatccttttacttttcccataactctcttttaatgcttttccgaagcagtgccgccgcatgcccggggttagtttcctgatacgcgtgaaggatcgtgaatatttttttcaaatgccgccatgacggcttcagcaccggtcaatcctgcattttcaacctctttcattgcttccatggcccgtttgtaatcgttcggcaacaccttgacgaatgttgccttcgctgtgctccatgcatcgagaatacgctctccgagcgcactggcagtcagttccacatgcgtttcgattgtagcccgcaattcggcaagttccaggggatcgtcaaccgggtagagaccgaccatctcgcggttacagttttcagcgaacgttccgtcgagatcgtggatgtaggcaacgcctcccgacatgccggcggcaaagttccgtccggtttttccgagaataaccaccgtgcccccggtcatgtattcgcagccatggtcgccgatggcctcgacaaccgctttgagaccgctgttgcggacacagaagcgttcaccggccatacctctgatataggcctcgccggatgtcgcaccgtaaaaaccgacgttgccgacgatgatgttctcttcaggcacgaaggtggcggttcgcggaggatagaccacgatttttccgccggaaaggcccttgccgacatagtcgttggcatcgccttcgagttcgagggtcatgcctttgggaatgaaggctccgaagctctgaccggccgaaccgaaaaatttgaggtgaatggtatcgtcaggcagacctttcgcaccatatgccctggtcacttcgtaaccggtaatggtgccgaccaccctgttggtgttgctgatggcaagcgtactgctgaccttttcaccccgcttgagagccggttcgcaaatggtaagcagttccttgagatcaaggctgtcttcaagcccgtgttcctgctcaagagtgcagtaacgcggttcgaattcccccgcttctgcgtggtagagaattttggaaagatcgacgccctgggctttccagtgatcgatggttttcttcattccgagcatttcggttctgccgaccagttcgttcagggtacgcacgccaagctgcgacatgtattcacgaacgccttcggcaagaaaccgcatgaagtttaccacatgttccggcttacccttgaagtttttgcgaagttcgggattctgggtagcaacaccgaccgcgcaggagtcgtcctggcagcagcgcatcatgatgcagcccatgacaacgagagttgttgttgcaaaaccgaactcctcggctccgagcaaggctgctatgacgatatcacgggctgttttcagctggccgtcggcctccacggtaattctgctgcgcagattattgagcaggagggtctgatgcgcttcggcaagaccaagctcccagggcattccggcatgcatgatgctcgatatgggagatgcaccggtaccaccgtcgtgaccgctgatgagcacgacatcggcgtgcgcttttgcaacaccggccgcaatggtgccgactccgaccgtggagaccagcttgacattgatgcgagcttcgcgattggcattcttgaggtcgtgtataagctgcgcgagatcctcgatcgagtagatgtcgtgatgcggaggcggagaaatcagacctactccaggcgtggagtgacgtacttttgcaacccacgggtatacctttgtgccgggaagctgaccgccctctccgggttttgcaccctgggccatcttgatctggatctcctttgcgttggtgaggtactcgctggtaacgccgaaacgacccgaggcgacctgcttgatggccgacatccgggaatcgccgtttgcatcgggaacaaaacgggcaggatcttcgccaccctcgccggtattgctttttccgccgatacggttcatggcgacagcaagggtttcgtgcgcttcctggctgatggaaccgtaggacatcgcaccggttttaaaccgtttcagaatattgtcaaccggctccacctcttcaagaggaacagggttggcggataatttgatgtccatgagccctctgatcgtgcagagattttcactctggtcgtcgatgagggtttcatattttttgaacagcctgtagtcagcggttctgcaggagtgctgcagaagatggatcgcttcggggctgaacagatggtactctccgctgtgacgccatttgcgctctcccccggcttcaagaccgcggtcaactttgttgcccgatggcggaaagaccaattcgtgccgtttgcgtacctcttcggcaaccatatcgagcccgatgccttcgattctggtcggcgtacgggtgaaatatgcgtcaacaagctggctgttgagaccgaccgcttcgaaaatctgtgaaccgcgataactctggatggtggaaatacccatcttggccatggtttttacgataccttttaccgcggcctttatgtagtttttagcggcggttttttcgtcgagcttgatctgaccggaaccgatgagcgaacggatagtctcaaaagccatgtaggggttgactgcacccgcaccgtaaccgataagcatggcgaaatgatgaaccgctcttggttcggcagattcgagcacaagaccgaccttcgtacgcagccctgcattgatgagaaagttatgcagtccggacacagcgagcagggcgggtaacggcgcccgatcgttttcgatctcacccttgtctgaaataatgataatgttgactcccgtcgcaatagcctgctccgattgacggtaaagatcctgcatggcgcgctcgattcccttgcctccctttgcgacgtcatagaatatgggcagggttacggctctgaatccgggtttgtcgataccgcgtattttctccagatccgcgttggaaagtaccggatagggcagacgcagcctgcggcagttcagctcttcggaatcgagcagattcccctcggttccgagcatgacggttgtcgaggtgatgatctcctctctgagagaatcgatcggcggattggtaacctgcgcgaaaagctgtttgaaatagtcgtagagcagcttcggcttattggaaagcacggcaaggggggtatcgttacccatcgagccgacaagctccactccgttgcgggacatgggcatgatctgaagcgagatatcctcctgggtgtagccgaaaaccttctgacgggcggtaagactgtacttgtcttcgtccgggtttttcatgagcggatgatccggaagggtttccaggtcaatcatgttccgcgatatccattctccgtaaggttcctccgaagcgacggtgcgcttgatctcttcatcggaaataatgcggccttcggctgtatcgacaaggaacatccgaccgggctgcagacggtcttttctgagtattcgctcgggctctatgtcgagaacgcccacttcggatgccatgatgaccaggtcgtccctggtgatgtagtagcgcgacgggcgcagtccgttgcggtcaagcacggcgccgatctgcgtgccgtcggtgaaggcaaccgacgcggggccgtcccagggctccatcagacagctgtgatattcgtaaaaagactttttttcggattccatgctcctgttgcccgcccagggctcgggaatgatcatcatggcggcatgagcaagcgaacggccggagaggacaagaaactcgaatacgttgtcgagaataccggagtcgctgccgtcctcgaaaatgaccggcttgatgtcttcgatggcgtcgccgaatacttttgaggaaatgttcttctccctggccttcatccagttgacattgcctctgagcgtgttgatctcaccgttgtggctgagaaagcggtacggatgagcccgatcccagctcggaaaggtattggtgctgaagcgcgagtgcaccatggcgatggcgctttccatatcaggatcatgcagctcgggataatacgcccctacctgctcgggaagcagcatgcccttatagacaacagttctgcaggaaagactcgaaatatagaaatagctgctgccaagaactccggcggtgtatttaacccgtttggtgattctgcggcgaatgatgtacagctttctttcgaattcgatttccgaggccacatccttaccgcgaccgacaaaaagctgcttgacaaccggctcttcagacctggcggtctcccccagcgattcgttgtctgtaggcacctttctgaaaccgagaaacttctgcccctcggcctggatcatctgacggcatatatcctctatagcgcggcgctgggaaatgtcgggcggcagaaagaccatgcctacaccgtaatgtttctcgggcggcagttcgatgttgcgttcggcacataccctgcgaaggaacctgtcgggaacctgcagaagaatacctgcaccgtcacctgtgtttttttcacatccacaggcgccacggtgcttgagattttcgttgatctgcaggccctgttcaacaatttcgtgagacttgattccctttatgtgagcgacaaatcccacaccgcaggcatcgtgctcgaactgagggtcgtacagccccgaatgtagcttagcattcatattttcaggcacaactcgtctataaagtttcaaaaaaaagctatctacttatttaaagtgcagaatataaggtttttttcaataataacgttccccaaaaaccccctgtatccaacaccggcaaactatgctttcgcctgtccggcaacggcctgtaccgcctgttttatcgcctcctgatcgcccagataataacttttcagcggtttgagatcgtcgtcaagttcatagaccagaggaattcctgtcgggatgttcaggccgacaatatcctcttcggaaatgttgtcgaggtatttgaccagcgcacgaagcgaattgccgtgagcgacaataagcacctttctgcctttacggatttcaggctcgatggtatcgcgccagatcgggagaaaacgctccacggtgtctttaaggcactcggaaagcggaatttcagcttcacccagttccgcataccgccgatcggtgccgggataacgttcgtcatccttatcgagtacgggaggcggcgtatcatagcttcttctccagacaagtacctgctcctcaccgtatttgcgggatgtttcggatttgttcaacccctgcagcgcaccgtaatgacgctcattgagcctccagcttttgacgaccggtatccacatgagatccagaacgtcaagggcgttccagagagtccttatggctctcttcagaaccgaggtataggctatatcaaaggtcaggccagcctcttttattgcccgccctgcgtttgaagcctcgattctaccgttatccgtcagatcgatgtcatgccagccggtaaaacggttttccagattccactggctttcgccatggcgcaataaaacaagttttatcataacgattcccctttgatcaggatagttgcattgatgggtgatgttttcccccgtaccgggtattcaggcttgtcaatttactattctctcttccctttctcaaactgcatgaacagagtccttcacaaaaattgtcctgtatcgcaaacgtcctgcagggcgaccaggaaaaccatactgggaaaacagcgtttttcaggcttggaaacaggctgagcgggagcagtgagcatgtgaagaaaatcctttgccgaaaggctttcggaggcaaacagctcctgtattgaaacacgaaattcctgaagttgaaagtcgcagggctttttgtacgttttgggtgtagatttatagaatgaaatattctatcttaaataatttttggcgtcggcgggccgctgtcttctgcggcaagccagctgtcccggaaaaacctctcgggatggttcatgcttttacattggaatacacagacaatgatcgtagacaatttcaggttacaattaggcggaaaagagtttataccgatcgttatcggcggtatgggagtaaacatatcgacaactgaacttgcccttgcggcagagaaactcggaggtgtcggccatatctcggatgccgaggtttgttacgtctgcgaccagattttcagtacgtcatacgtttcgcggaaaagaaaacggtacgccgcctataccaataatcccgacaagtctgcggttctgttcgatcttgaagaggttgccgaagcccagaaaagatacatcgagcacaccgtttcacagaaaaccggaaagggtgctgtttttctgaactgcatggaaaaactgaccatgaacaatgcgtcagaaaccctcaaggtaagactttccgccgctctggatgcaggcatcgacggcctgacccttgctgcaggcctcaatctgcgaacgctcgatctcattcaggatcatcccaggttccgcgacgcacagataggtattatcatttcttcagtccgggctctggccatcttcctgaaacgggcagtccgtctcaaccggcttccggattatattatcgtcgaagggcctctggccggaggacatctgggattcggtccgctcgactggcataccttcgacctgaaaaccatcgtaacggaagtgctcgacttcctgaaaaaagaaaaccttgcaattccggtaattccggcaggcggaatctttaccggtacggatgcggcagattacctcaccatgggagcttctgctgtacaggttgccacccgttttgccatttcaagggaggctggcctgccttcaccggtaaaacaggaatatatcaatgccgaagagaaagatatcgtggtgaacatggcatcgacaaccggctacccgatgcgcatgctcgtaaactcgcctacactgtcctacaacatcaaaccgaactgcgaagggcttggctatcttctggaaaatggcgggaaatgcacctatatcgatgcgtattacaaggcgctcgaaacgaaacaacccggccagaagctcactcctgtcgaaaaaacatgcctctgcaccggcatggcccgttacgactgctggacatgcggccacatgacctaccgcctcaaggataccacgatcaggctttcggatggttcatggctgctcccttccgctgaacatatttttcttgactaccagttcagcaaagatcatcagatcagattacctgaaccggagaaaagcgtataagcgattttttccttacattacccgaaggaagctcctgacaatcagaaagctcaatcacagataatcaggcttcgggtatgaaaaaaaaagccattatatttttcgcagcagcgctgtctgccgccctgctgcttgccgcagttatcaccgtcaaccagcttgccgcgttcagcgcattgcttgcaggattacatccctatgcaggttatgcgtttctctcgttctcgtcgctgcttattttgtttgccctgataaccggcattgtttttttctcttctccttccagaccggaactgcctctgaatgaaaccgcaaaacagttttcagcatatctggcttatctggcaaaaacccttcccgcacactccatgcaccctgaaccgctccgcagggagaaggatctgcgatggctccgcgccaatctgaaactgctcgaggtcgatgcgctgaatgctacaaaacagattgcgacaaagaatttttttgtcggagcttttgcacaaaacacctcgtatggcacaacgacctccctcatgaacattctgaaagtggtctggaacacttacaggatccatcaccggacccttcatgccatggagttcgccgctctggtgcggtcggtttatgcctgcctgcctctgtccgactttaaaaaagaggatataccggcacatatcaaaccgatcatacagtcttcgttcagcaatacgctttcatcgcttctgccgggcggcaaccttctgactccgtttttcatgaacctgttcatggccggcgcaacaaatacctatctgacctgtctggccggcatcataaccatcaggcacagccagatgatttcggaggaagaccggagagatatcatccagcagagcatgttcgaagcatcgttcatgctcaaggagatcgtcagggagtgcaatcccgtgctttcggtcaccatcagcaacgcagtcaagaaagcaggtatcgagagcctcgataccgttcagcccccgaatatgggcagcaatatcgcccaggacatcgtctcccacctggcaagttcactgaagcatatcatccgcgagaacatttcggtcgagaagggctcggagcagtaggaaaatcggggggcggaggaatgtgggctgttggcggtggacggtgagcaggaagagtgtgggcggtgagcggaagccgggagccgtttcaggggacgctccttattattgttactttttttgggccgagaggggttggcggggtgattgtgttacgggttaagaggtctgtatccagtagccgggaggagagttctgagggatcgtggtacggtaaagaggaaaagatgtgaagattgttgggcggtggacggaagtctgtattcggtagcctgtagccgggaagatcggggaccggaggaatgtgggccgttggcggtgggctgtcaggcttatcccgccatcaagccaaccagccctcagaactgattgcctgcctcgccggaactttccgcaccctgcaataatacaaaggttttccggccccaccagagccatattttcagggtatcgaggtcggttccgttgatttcggctatctcgtgctgcgtcatgccgaatatgtcggccagcagcactgcaagcttgatgtcgtcgtaataccggccggtcgaatcgtcccgcaggtcgtgcattctgctgcatcccgtctccataaagcaggaaaagaggtcaatgctgaaattgctgaagtagtatgccctgaaccgcttgagcagctcgctcagggtggtgtcggcaacgacgtcacgataggtccagaccacaagctccctggccagtatttttgaaccggtcatccacagagcggtacggtatagcgtctcctgcaagtcgaataccgttctgcatggctcgcccatataacctccttcgtttgtgtggttataatcgacagatacagaaataaaagagacgggatgagtaattttgagcgtattcaggaaaaaaatatccgcaattagcatcttgtttgtaaagtaaaaaacttacttcataaatcaaagaaattacctgcggcgcaactccgaaaaaaaatcgcggagcaattcggaacatttgttctccataatgcctccgatcacttccggctggtggttgagttccctgcatcctgttatgttcagcaccgtacccgaggcgcccattttcggatcataggctccgaaaatgactcgcccgacctttgcgttgacgattgccccggcacacatgggacagggttccatggttacggccagcgtgcatgcgtcgaggtatttgctgccgagcgtggccatggccgaggtgagcgcgatcatttcggcgtgcgccgtggcgtcggacaacgcttcaacctgattgtgtcccctgccggcaatattgccgttactgtcgaaaacgaccgcccctacgggcacctcttttttttcgtaggctttcaacgcttccctgaaggcctgttccatataaaagttcagattgtgcatacttaagagcttgaaactttagtaaaagggtaaaatttgctataatgaggtttacttatccccattttctttggcttttgcagccgatgccgtattaaccatacaacagttacctgtagtaatatgaacattcatgaatatcaaggcaaagatatcctgaaaaaattcggggtcagcgtaccgagaggtatcgtggctttttcgcctgacgaggcaaagcaggccgcccagcagctttttgaggaacagggcagcccggttgtcgttgtcaaggcccagattcatgccggaggtcggggaaaggccgggggcgttaaacttgcgaagtctcccgatgaggctatggaaattgcacggcagatgcttggcgcaaccctggtgacccatcagacaggtccggagggaaagcaggtaagccggctgcttgtagaagagggcatgaacatcgaccgcgagttctatgtgggcattacccttgaccgttccacatcgagaaatgtactgatggtttcaaccgaaggcggtatggaaatcgaaaaggtcgccgaagagacgcccgataaacttttaaaaattcaggtcgatcccctgtatggcctgcagggattccaggcacgcgaagcggcatttttccttggcctcgagggggaacagttcaggaatgcagtaacgtttatcattgcgctttacaacgcctatatgacaatcgacgcttctctggctgaaatcaatccgcttgtcgttaccaaagaaggacgggtgctggctctcgatgctaaaatcaatttcgacgggaacgcgcttttccgccacaagaattttctcgagctgcgcgacaccaacgaagaagatccgttcgaagttgaagcttcgaaatcaaatctcaactacgtccgtcttgacggaaacgtcggctgcatggtcaacggcgccggccttgccatggcaaccatggacatgattcagctcgcaggcggaagacctgcaaacttcctcgacgtcggcggtggagcgagtccggaaaccgttgaggagggctttaaaattattttgagcgacaagaatgtcagagcgattctcgtcaatatcttcggcggaatcgtccgttgcgaccgcgttgccggcggcattattcaggccgcccggaaaatcggactcaaccttccggtgattgttcgcctcgaaggtaccaatgcggaaattgcccagaagatgctcgatgaatccgggctgaacctgattgcggcaaacggcctgcatgacgcagcggcaaaagtcaaccaggcgcttgccgccggctgatcgacagcaaaccgacctgctctccgcatatccataaaagagaaaaccctgcatgaacggttcatgcagggttttctcttttatggatatcctcaggggaagaacacgatgcgtcgaagcaacggttttttaccataaaaaaaacagcgaagagccctactcacgctcttcgctgtaccaatcagtaatcagacaggttttaacctgttatctcgtctcttgttatcagttcatcgtcatcactggtacaacacatcgcatcatgaaaacctgactgactaccgaccgtatccaacacaacacacctaaccaaagggtgaaaacacaaaaccactttttcatgctctcattgaataagacggcatccttcaggattccttgcacaaaaaatatttattttttttaaaacagctgagttccacgctattcgtagcgcaaggcttcaaccggattgagttccgccgctttcctggccggccagagaccaaaaaaaagaccggtaatgacagaaaataccgtagcgagcacgacagagaaaatcgaggttttcactgcccatccggcaaataacgataaaagcagtgacactccgataccgatcatgatgcctataactcctccactgatggtcaggccgacggactccacgagaaactgcagcataatatcgttttttcttgcaccgatggcttttctgagaccgatttcacgggtgcgttcggttaccgaaaccagcatgatgttcatgatgccgatgcctccgaccagaagcgatattgccgcaatcgaaccgagcagcatgctcatggtctcagtggtactggtgagcatcttctgaatttcggtcatatcgcgaatgttgaaggagtcgtcgtcggaatgcaaccggtgacgcttgcggatcaactcgctgattgtgtttttcgtccgctcaatgcctgaagactgccttgcttcaacaaagatgccgctgagataatccttgccaagtacccggtacatggcggtcgtgaggggaatgatgacgatatcgtcttcgtcccggggaccggaaaaaccctttaccggagcgatcccgataaccttgaaattaattctgttgattttgatggtccgtccgatcgggtttccggttccgaaaagctctttggcgaccgttacacctataatggcaaccttttcgcgcttctgcatttcctccctgctgaaccaccgcccgattgtcggtatggttgaacgcatgaccccgtaatcatagccagccccttcaaggttggtgttccaatttttgttttcaaaaacagtctgagcgcttccgcttaccactcctgtagcattttttaccagtgacccgagagatgcgatcgcctcgacatctttgaccgtaaaccgggtaaccgcgcctgccccgcttgcagcgccccgaattttcgccgaccctccccttacggagaggaggttcgagcccatggatttgagctgttgctgcatggcggctttggctccttcgccgagcgccatcatggcgatcaccgaggcgacaccgacaagaatgccgagaaccgaaagaagtgagcgtaccttgttggagagaatcgactgaaacgcctgcgccatgaacacggaaaaacgcccggattgcagcagggtccgcctgccgcctgcatgcaggtcgaaacgggcagtttcgacaggaatggacttgcgttcagggctttctctgcgttcgtcggtgacaatagtcccgtcacgcatggtaatcaccctttcggcataggcggcgatgtcggtctcgtgggtaaccatgatgatggttttaccctgctcatgaagccctttgagtattttcatgatctcgtacgaatttttcgtatcgaggtttcccgtcggttcgtctgcaaaaatgagcagcggatcgcgaacaagagccctggctatggcaacccgctgctgttcgcctccggaaagctggttcggcgtgtgatcgatccttttttcaagccctacaagtgcaaggcgcctggccgcctcctggcggaaatctcctttgagaccgctgtagatatgcggcagccggacattgtccacgatggtcattcgccggagcagatgaaactgctgaaagacaaagccggcaacattgttgcgcaaaccggcctgttcgtccccggagagcgtattgacgttattgccgagaatccggtattctcccttgtcggggttgtcaagcagaccgagaatatgaagcagcgatgatttccctgatcccgatgcgcccatgatcgctatgaactccccctgttcaacggtaagcgacacgcctctcagggcatggaccgtgctttcgcctattcggtatgtccggtggacatcgcgaagttcaaggataggtctcattgttttcttctgttccgctgaggcataaaggggtttgatccgccgttgttttcgggaagggcaaacgatgtgtcctgaaccagcacgacagcgttttccctgagaccgtgaagtatctcgatattggtgtcgtcctgcatgccggtttcaaccgctttatagatcacgccgtttttggcggcgaggcttttctgccgcaccacggttttgccttttctgctctgcagggcgcttgagggcagaagcagcgcgttgtttttttcactgacgataatatcgatgttggcgctcatacccgaacggaacacgtcgggaatggtttcgggaatcacatcgacatagtagatgttcacgttattctgtaaatgagactcgtaatagatatgttcgaccactccgtgcacctttatttcaggataggcgtcaagaccgatcaccgcgttctgtccgatttttacgcgcccgatatcggtttcgtctacatatgccttgacgataagccggtcagagaggacgaacagcgagtcgctggtggttaccgtctggcccggttcgacgcttcgtacaatgatctgtccattgatcggagcgatgactgcggtttcgcgatagacggttttccagtaggaaagttccttgtctccctgcagttttgccgcatcaagcagtgcggcacgttcggtggaactgagacgggcaagcacctggcctttccgaacaagctgcccttcctcgacatgaatatcctcgatccttccggcgatggaggactgtattttaagacggttgcgcggttcgacaactcccgtcgttgaaactccggatctgatataccctctttcgacgcgaatttcagtaaagctctgtttctccgctcctccgccacgcaagagaaaaaatacggcaactcctgtaacgagaagtactgccactccaccgaaaaccatcttacttctgctgatcatcaagtcctcccccttttgccttgatccattgagcctcggcaatcaagagatctgctccggcattgagaaactccttttttgcgctcacaagattgtcttctattatcacccagtcgtcgaaagagataagaccgttcgaatactggacattggcaatagctgcgcgttcaacggccgcatcgagaaattttctccgcacggtaacgtactgacgggcatccagaaaattcttccagctctcttccagcatatcgaacacctgaaggtagccgcttttctcttcggcattctgctgactgacaaccgccatggcccgcgcgactttggcacggcccgtgccgccgccgtatatcggcaaagacagctcgattccggcattccagtcgacctcgtcgggaggcaggctgtcaaaggaatttctgccgatagaagaggtcagggatagttcgggagagaatgccccttttgcggcttcgagatcgtaacgggcggcttttcgcctggcttcgagctgctgtaccagcggactttctctggcaagcagggcaagattcggctttaccgtgagaacatcttcgacggtgaacgagccctttaccctgatcggactgcgcagatcgcgcccgagagccgaagcgagtatggactgtgcaagcacaagccccctttcggcccgtgagacttcaaactccgactcgccgagatcggcctcggccttgcggagcgaaccgatatgttctcttccggcctgatagcgaagaccgatgagccggaaattcttccttctgcgttcggcaatctcctttgaaagagcaaccagttcctcggctttgagaagatcggtaaatgccgaacggagggcgaatcgcacatcggcagaaaccgcactgtaattgtggcccgccgctttctcagcctctttgtacgcagcaacctgtcgggaggttttccgaccgtcatagagcagctgccttgcactcagcgaccaggaaaatgccgatgaggaaccgatgttttgttcggtagtgccgttctgcacggccgtcaaaccagcactcaactgtggaagaagctgtccaccggtgatgcggctgtcggcttcggcctgctgcattgcggccagagccgaatagagatcgggatgggcttttccggcttcgctgacgcactgctgccaggtcagcagctcgaccgcctggagaggcctcggaacagagaaaaaaagcagcgtcaacaacgaacagataccgaccctgcaagcaagaagcattctgtacataacaatccgtatttcgcctgccggttctctccggaggcatttcaatcgtatgacggcaacttatgaaaattcttgcactcacctgcctgcccaatgaaaaacaatcctgcctgccattggaatgacgccgcagcccggatacctctcccggaggtgccgcagaagggagctgctacccgcaggcaccgtacatgaacatcatgacatcgatgaaccagacaatttcaatgacaagaacaagcgcgtgatacaatcctggacgtttcggcgagtaaacggcaagggctgcaccgaaaagcacccatacagaaacacccgccagcacggctgcgctgatgagcggcttccgttctacagtgaagaacagcgcggagcctgcagcccaatcgaaggaagcagtgccgccagcatgtcgagcaacacggcagcagacatgaccagacgggacaagagatccccatccgttccgaaagaacgggcggaaccggctaaaaacaagctgtaagcgacgataacgaacagttccgaaggtcttgtcatacgtcctctttccgaatgaaaccatgcagttgccggatatgccgaaaagatcgataactgcagcaacaccaggaatataacacatacccgtcaaaacctgtcgtatgcatactcccctgtgactcctctcggctttttccctccccttgttctaaaagcatggccgatgcatgaaatatcgtatcttcaccatcatgccgatggtcccgatcatcggcatgaaaccataacgattgcaaaatagaccttttcctgtatgtttgaagcccgaaatctctccctcagcgtaggcaccaaggaactgcttgccgattcatcattccgtatcggcgaccgggaccgcgtttcgctggtcggcatgaacggaaccggcaagtcaaccctgctgaaacttatcagcggcacatcgtccgaaagcacgatcgtaaccgaggggcagtttctgaaatcggcagataccagcatcggttacctgccccaggaaatttccttcgatgacgatctggaaaaaaccgcactgcagtacgccatgcatgccaatatccgtctgttcgagctttcggaaaccattgcacaacttgaacacgagcttgctttgccggatcaggatcatgcgggcgaggcctaccacaggctgattgaacggttcaccgacgccatgcacgatttcgatcatcacggaggctataccatgcgtgcccaggctgaaaaaatgctttcgggactcggattcagcgaagctgattttcacaagaaagtaaaggcgttttcaggagggtggcagatgcgcctcctcattacccgccttctcctgcagaatcctaccctgctcctgctcgacgaaccaacgaaccatctcgatatcgattcgcttcgctggctcgagaactatctgcagaactatgaacacagctgcattatcgtttcgcacgaccgcttcttcctcgacaaactgacgacgagaacccttgaaatcgcctttcagcgcatcgaagagtacaagggaaactactcgtattacgaaaaggaaaaagcggcccgctacgagcttatgatgagccggtacgcaaacgatctgaaaaaagccgccgagctcaaggcgttcgtcgaccggttccgatacaaggccaccaaggcacggcaggcacaaagccggctccgccagcttgaaaaactcgaacaggggctgcaggcgcctgaagaggatctctcgcagatatccttcaggtttcccaaggcaaatccttcgggccgcgaggtcatgcgactcgagggtatcggcaaaacctacaccctgccggacggcaccccaaagcaggtgctccgtaatatcaatctcgaggttctccgaggcgaccgcatcgccatagtcggatcgaacggagcgggaaaaaccactttctgtaaaatccttgcgggtgaaatcgattttgaaggaaagctttcgaccggacacaatgtcagcctgaactatttcgcccagcatcagaccgaaaatctcgatactgaaaaaaccgtttacaaggagatgctcgatgccgctccgacttcggaagcccagaaaaaaatacgcgacatcctcggctgtttccttttcagcggttctgcagtcgaaaaaaaaatcggagtgctgtcgggaggtgaaaaatcgcgggttgccctggcccgaatactgcttcaggcttcgaatctgctgatcatggatgaaccgaccaaccacctcgacatgcgctcgaaagagatgctgatcgatgcgcttgaaaactatgacggcaccctgctgctggtcagccatgaccgatacttcctcgacagtctggtcaacaaggtcattgaaatcaagaacggcggactgcagctctaccacggaacctacgcagaatatcttgaaaaggccgaaaaagccctcgaggaggagagagtgctggagagtgcacggcagaaagccgaagctgcagcagcaaaaatcagtaaagttccccaggcaaaacctgctcctgcgcctaaaaaaaatcacaggaaaatcgagtcgatcgaaaaaaacatacaggcgctcgaacagcggaaggagaacctggaaacggtcatggcatccgatgagttttataaacagtctcctgaagcgacaaaaaaaacactcgccgagtaccatactctcggggccgaactcgaccggctttttgccgattgggaaaaagcaacgtcctgaataaaacagatcacagccatttttttatcaccccgataagagcaggcgggtcaatgggtttggagacatagtcgttcattcccgactggagacagatctcccggtcgccatgcatggcatgtgcggtaagggcaataaccggaacatcatgccgcagcactgccgaagcctgatcccttattatccttgtggcttccagcccatccatttcaggcatctggatgtccattatgacaaggtcataggcaaattcacgaagacgggcaagcgcctcctgaccattgaatacgggatctacgacataaccgagcttgctgagaatacctgtgacgaccaattgattgaccgcgctgtcttctgcgagcaggattcgaaccgggctgtcgtttttttccgaatcgactgcctcagacaacgttacactgccggcggcaagcttttcctgcaatgactccgcattgcagggatcgatgtcgcgggaaaagagaacttcagaaacggtattgtataattcagactgtcgtaccggtttaacgagaaatgagaaaaaacccgaccgacgaagcttttcgttatcaggccggcgtcctatcgagttcatcataagcagtgccgtatccgccaaagccgtttcatcttttattgaacgcccgagcatcaacccgtcgatttcaggcatctccatatcgataatggctatcctgaaaggatcaccttcttcggcagcctgacgaagccgctcgatggccgttgatgcgcaggagacttccgagaccctgacaccccaggaggtcagcagcatccgaagcatgttgcggttttcagcgttatcatcgaccacaagaagtcgggtaccggtaatcgagtccagcggatactgtccgttttcagaagggaaaatattttttttgagggaaagcgtaaaccagaactccgaaccgatgccggactggctgttcactcctatctctcccgacatgagttcaacaagctgacggctgatggcaagccccaatccggtacccccatatttacgggtcattgaagcgtcaacctgagtaaagcttctgaataaccggtcgagcttttcccggggaattccaattccggtatctttaactgaaaaacggacgaggacctcttcatctgtttcacgaagtaacgatacatagaccgcaacctcccctttatgcgtaaatttaaccgcattgcccgcaagattcgtcaaaatctgccggattctgtcaggatcgcctatgaagcgaacgggcacatccggcagagccgcacaaatgaattcaagacctttatcgcccgcttttaccgccataatcgcagcaaaatcatcgaggagcaagcgtaaatcaaaagagatttcttcaagttcgagttttccggcttctattttggaaaaatcgagaatatcgttgataacagtcaagagcgattctccgcttgcaagcgctgtctgagcgaaactccgctgttcttcagcgagcgatgtattgagcagcagacgggtcataccgataacaccattcatcggcgtacggatttcatgactcatatttgcaagaaactcgcttttcgcccgattggcggcttcagccgcaagacgcgcatcgagcagcgcggtttcgtgccgatagcgaagctccgcattcgtgaataattccgtcagaacacgcagaagcgagatctcttcatcgccccagttcttcttctcccttactgcatcaaagccggcaaaaccgaaacactgctctccgtaaacgagagggagcgatatgagagactgaattccctgcagttcaagaatcgatttcagagaactgtcctcaggcagctcctgaacattcggaatgtgaataattctgcctttgagatgagtgaacacccagtcgggaagcgacgaattcggaatattctgaaggttgtctttttcagcactgattccctcactgcaccattcgtgcgtattgctcatcgtctctttttcaaaatcgtaacggaacagatatgttctgtcgacgttcaaaaacgctccaaccagggcaagagcccgatttatcgagctgtcaagctcttcaagcggtttattgacaaatcctatggcaagctccatgagcaccagctgaaatgccgacctgtgcatgagctcctccccggcttttttacggctggtaatatcgctgaaggaaccggccattctgtatggcatcccctgtttatcacgcaacgcctctcccttgccgagaatccacatataagaaccgttccggtgcagaaacctgaactcggtgctgaataccggcaattctcctttgagatattgctgcagatgccgcctgtacggctctttatcatccggatgaagacgatcttcgaatgcatcataggtatcgggagataccgtatcgtcgtaataaccgatcatcattttccatttcggggaaagaaaaagagcgttgcttttgaggttccagtcccagattccgtcgttactgccgtttacggcaagcatgtaccgctctctgctctcgatcagttccctctcacgatttatcacgccgcgatcgatacgcttgagaagattataaagcaggccgaaaaacagcgcgagtatgacaacgagggatcctcccgaaaaagagataattctgaacagaaccgctttaaatgcggatacatcctgaagcacgagaatcctgccgataagtcttcccgatacgtcttcaaaaggcagcgcggccactctccatgattttccgttccattcgacatccgcagtctgtaaaaaactccttccccggctttgcgacagacaggagtcaaaggcttcgggaaaacggggaagtgtcgtaaatacgagaacgttgtcggcgaagcgattccagtcgctttcgcggccgagtttctgcattgccgattcccaggcggttcttttgagaagcggcttgtcaagaaaaaaggccatggcaagaccctgggtgaagtgaatatgatcagcgacatccttgatctctttggcgatatcgacgtacccggcaataacgccgtcatgaataaccggcatcacaacccgcaaggtcagcatgccatcaggatcgagttcgattcctgtggctatttttcttgttttctgtgcctgcagaatggtaaaacggctattaagctcattgcgtttttcaatgtcatgcatacgcagcaggcatcgccgggaggaatctgaaaaacagaaataggagacgccgtggtctttctgaagatgatcgaacagaggaagatatttccggtatagcgtctccctctgccgttcaagcagagcatcggcaatcaatgaatcgctttcaatgacattcagggcgatttcaagcccatcggactgaacgaataatgaagttctgaactgcatcagcacctcggcttccgtctggcgaataacatcttcaaggcgtctgtcctgcatccagaaaagaagcgatgcgaatcctgtggcaagaacaatgaagacaataacgagaaaaggaaacagcttttcgagaacgggactcgacagggtatcgtcagagcggagtgaagagaacagaaaactggcgacaacaatgcttatcacaacgatgccgcctataggaagggctgaacgggaagcgatatcccaggcccagtccgctgcttctatgtccattccgagcacagcgacgattttgccgcttcggttatcgataacaggcagaaaaccgcttacccatatgccccagcggtcaggcagcggaccttcgacgtctgcctttccggaagtaaagacattgcgcagccggccggaggcttcctgataaatctgtccggctggagaaatatccggcgatccttccggctcggaatccgcataaaaaaacagagtaccttcaggcttcatgccgatgagataaacaaaacgacattttgtcctgaccctgcagacggacgaaagaaggcctttcagctcctgataacctgatttgtcaagatctgctgcggtaccggtcaatgcctgaagctcaacatggccgatttcctgccgcatcatcatcatttcggcaaggagtccggcacgaagctgccgatctgcaacatagatcgcccacccgctgagcaacaggattgacagcagtagaataacagcaataatgccgcctgagacgttttttttcattaaacccatgaaaagtcatacccaaacgaatcaagacctaaaacgacattcagcttagggcagaattcaaagcttccattactacgtgatcacgttcatgaacagggaagctttcaaacaaatatgacttgcgctgatacagttatttcggcattcagcaagccgtcatcgtggacgagaacctgttgctgaggtatggaggccgccatgaaaacaatgtattgaaattagtcctgctctcaaaaaaaacaagcagctcatctcactgccggttcagaaacgaaacgacagcagaacaggatatcatcgagaaaacagtctcaatccggcaactccggctacaataagcagcaggcagatgagacgggccgtatcgcgggattcgtcaaaaagcatgattccggcaacagctactcccgcagcacctatacctgtccagacagcataggcggttcctgccggtatggttttcatggcaaaggaaagcagccagaaactgcagatcatggctataagcgtaatcagtgagggaatcggtttcgaaaacccttcggtgtatttcaggccgacagcccagacacattcgaggctgccggcgacaacgagtgcaaaccagtccataggcgactatacttttatccaatgatgctgccggttcgattcggcggcggcatgaagaattttctgggtcatgatcccatcggcaaacccggcggtgtcgtgcagcttctgttcgccgttgcgcagagccttgacgatacgatgggcaagaaaagcgaacccaacggcgaaaataccgtgtacggccaacgacgaaagctttatgcgttcctgaagcaccagttcgtcccacccgagcatcggctcgatctgcttccatcgcggagcatcgatgaggcttcggcctccctttgcctcgctgttggcaatctcccacagccttccggcaccgtcaagacgtatggttttcatgcttccgaccacctcgaaggagaaccaggtataagaaccgaccgtcgtaacgtgcatgagcgaagaggagccgagcgctatcgaagagggaccgaatttcatgaacatggcaaaactgtcgtcggaggtgacctggcagaatttccccaactcatcgggacgctgcggaatcgaggttgcaagattgcagcagacctcggatatctctccgataagatagcggttaaggtcaatgagatgcgaacctatggcgccgagggctccgcccccttttgccgcgtcactccaccacgagtagcgctgttccggccggttacgggtggccaggttgacgacgctccgaacttcatacactttgccgatttctccactgtcgatcatctgtttcatgcatcgtatggccggatgcagacgcaactgatgatcgatcagggcaaggcccggtgaacgaagtgcggtaaaatgcattgctgcggcttcgggtaccgtgagcgcgaaaggtttctcgcacagcacgcttttaccgctttcaagcagtgccgttaccattcgggcatgcagatatgggggagtggtcacacagaccagatcgagatcggccgtcagcatatcctgccagtcggcatagccgtccggaatgccgaagcggtccatgaatttgagacggcgggcttctgtcggacttgacacggcggcaagctgaacgtcctcgagcagcgaaaatgcgggagcctgagccacctgtgcccaaccgctgccgagaaaacctattctgactgtttttttcatgccgatacttgatgatggggacataaaaaaagggtgactgccatcaccctttttcttttcatgcatgtcagcagtcaactgacctgctgctgggctttggcctgacgtgccttttcgatatactctttctgtatatccctggatacgttgtacgctttcgaaaggctgtcggaacgccagaggcgcgcatcgaaagccatacagatgttccggagaaaaggaatgccgatttcggttacccgcacgccgttttccagaagcaccaccaaaccgtcgttctccatatcctcaaggcggtaacgcgcgatgtcgagctcttcggtgtacattttcggatcttcccatgacgtctcctgacggcacatgagattgaggatgtggcgtctgagcacaagatcttcatcggtaagcagatggccgcgaagaatcgggaaacggcctttattgatctcttcgatatatttctgatcaccgcgttcgttctgcgcaaaggcgtaccaggtatcgctgatcgacgatgcgccgagggcgatcatcatctgcgttgtgttttcggtatagcccatgaagttccggtgcagggagccgtcttttgctgcaaggtagagcgaatcgccctcaagcgcgaaatgatccatgcctatctcatgatagccgatggactcaagcatggcacgccccttgtcgtaaagctcctgtttgacgtcgccgaccggaaggtcctcttccttgaatttgcgctgtccttcgtacatgtgagggttgtgaccgtaggcatagaacgcgaggcggtcgggccggagctgcatgaccttgtcgatggtgtcggttatggtggcaagcgtctgcttgggaagaccgtacacaagatcgaagttcacagaggtaaagccgatctgacgggcaaggtcaaccttctccttgaccagttcgaaggactggggacgattgatctcctgctgcacaaccggatcgaagtcctggatgccgaaactcattctccggaaaccgacacggtagagcgcttcaaggtgctctttggaggtggaacggggattggtttcgaaactgaacatgtagttgtccatgcgattgacggtcctgaagagattctcgacaagacgggcgaggttttccgggctgaaaaaggtcggagtaccgccgccgatatgcagttcctttacattgagagttccgggaaatacatcgaggtacatctgccactctttctggagcgcttcgagatagggttcctcgaacgagtgatcctgagtgcgatgagcattgcatccgcagaaataacagtagttctcgcagtaaggaatatggatgtacatgcttatgccggtggtctcgttactgtcgttgaaacctttcaccatagcctctttccactgctcctgggttacgccgtcgctgctccaggatggaatggtgggatagcttgtataacgcggaccgggattgctgtactttactgcgagattggttgccattgtaatcttcctctccatgtgttatttttaaaattggatgtgtcaaaatacataaaactcggcaatttcagaaacatccgtaatcaggcggcacgcataccgttccgctcagtaaatctattttaatttatggcgcaggaaaataccccgctggtcggcatcatcatgggatcggattcggatttcgaaatcatgaaagaggctgtttacgtgctcgatgaattcggcatcgcttctgaaatttcggttatctcggcacaccgtacgccgcaggaccttgaaaagtatgccgtaacggcaagaacccgtggtctgaaaatcattatcgcaggtgcgggcggagcggctcatctgccgggcgtcacggccgccatgaccgttctgccggtaatcggcgtaccgattttcagtaaaaaactcaacggacaggattcgctctattcgattgtgcagatgcctgcaggcattcctgtggctacggtaggtatcgacaatgcccggaacgcagcgctgcttgccctgcagatactcgctctttcagacagcgcgatcatgacggcaatggaagagttccggataaaacttgccgatgcgtcccgccagaaaaccggaaaaatccgggatatgctgcatgctaaaagctgactactggatagagcgactcgaacttgaaccgcatcccgaaggaggattctaccgggagacgtaccggagccggagaacttgccgtttcgaggcaaacgaacccttcgggggagagagaaaccatgcgacctcgatctattatctcctgaaatacggcgaacgatcgaaactgcatcgcattcattcggatgaactgtggtttttccatgcaggtcaaccactttcggttcatgtgtttcctcccgaaggaactccctccgcattcacccttggcgattcgcctcataaaggcgaggtgctgcaggaggtcgttcgggctgaaaactggttcggggcctgtcatgctccggaaagtgccgcaaaaaatggttacagcctggtaagctgcgtcgtcgctcccggtttcgatttcagagatttcctcttcgccgaaagagcaccgctgcttgaacggtatccgtcgttttctgcagttatcgatcgcctgacatgacccgatcgtcaagaagcgtataatcaacgcagcatatctgcatttcgcagaaatcggaacgtaacgggctgtttggctgtttttttgtactttacctggcaactgttcaggacggaagaggacaaattatttccgtaaaagaaattaactgattgaatttataaatggctcaggaagagagaggaacgaaaaaacgatgaaaaaacgcgtcgtcattataggcggaggatttacgggaatcaatgcggcaagaatactcggcaataaaaaggatatcgatgtcacccttatcgacagaaaaaactatcacctttttcagcctctcctgtatcaggtagccatgtcggctcttggcgaaggcgatattgccgccccgctgagaaacatggtggccaattttcataatatcacggtattcaaagggatcgccgaacagatcgatgcagaaaacaggatcgtcaaaacagatttcggcgatattccttatgattacctgatccttgcctgcggagtgaaacatcactatttcggcaacaaccagtgggaggagttcgcacccggcctgaaaactctggcacaggccaaagagatcagaagaagggtactcgaagcttacgaagcggcagaacgtaccaacgacccggttgaacgcaagaagctgctcaccttcgtcattgtcgggggcggccctaccggtgtagaacttgccggctctattggcgaaatgagccgctataccctttcgaagctctaccgtcagatagatccaaagcttacaagaatcttcatcgtcgaggcggctccgcggattctgggctcgttcgatccggaactggcgagcaaagcgacccgttcgctcgagaaactcggcgtgcaggtatggaccagcagcatggtgagcgacgtcgatgcaaacggcgttcagatcggcaacgaacgtatcgaagcggcaaccgtgctgtgggcggccggcgtgacggctatcgataccggcaaagagatggggctcgaaaccgacaggatcggacgcattatcgtcgaggaggatctgagcgttccgggatatcctgacgttttcgtcggaggagatcaggcccatttttcccacggactccagaatccgctccctggtctcgctccggtcgcgctgcagcagggccgggccattgcaaggaatatcctgctcgatattcaaggaaaggcgcgaaaagtttttcattataccgataaaggacagatggccaccatcgggcgaaacaaggcaatcgtgcagataggaaacatccggttcgacggagccccggcctggtttacctggcttctggtgcatatctactatcttgctaccttcaaacaccggatttttgtactgatgcagtgggggtggtcgtactttaccttcggctacggagcccggctgattgtcaaccgggagtggaggttttatccggatgctgccgcttgtccgccgaatagcgaaaaagaaacaaaaaaatgatagccgcgtccaatttgaaaacagcaatcgatctgctgctttcagcgctgtttatcggcatagcgacctatgtcttttttttcgccggcgcaacggaccagaacgcaaggcgagatcttgttctgtatgcctcactgaccggagcatatggcgtatggaggctgatacgggttctgctggcaaaaaaaaatcaggaagaaaatgtttgacagcagactgattgatcattataatcagttttcatacgagttgtacgctcccgcaaaaaaaccagggattgccttttgtttttttccgggaacactatgacacagtcttacattcgcgagggaataccctggaaagcatgaaacaactgccggtaacacaggaaacagagaaggctcttttttttcataactatgcccgcctgccgattgccatcacgcatggagaggggtgctggcttgtaagcgacgacggaaccagatatctcgacatgatcgccggtatcggcgtcaatgcgctcggctacggtgatgaacgtctgctgcaggcgatcaatgctcaagccgccaggctgatccatgcctcgaacctgtttctgcttaaaccgcagttcgatctggcctcaaggctgctcgacatatcggggctctcaaaagtgtttttcgccaacagcggcaccgaagcgatcgaggcggcaatcaagctgtcgagaaaacggaccgtgatgacgggctgcagtgacaagaaggaaattctgtcgctgagcaactgctttcacggcagaacctacggagcgatgtcgctgaccgcaaagccgaagtacacagacggatttgatccgctgcttcccgaaaccgggatggtgaccttcaacgatatcgctgacctcgatgcaaaggtatcggcaaaaaccgctgccgtctttatcgaggttgttcagggagagggcggaatacactgcatctcggaggcgtttcttgcaagactggcggaacttcgcaggcagttcgatttcctcgtcgttgccgatgaaatccaggcgggatgcggcagaacaggcaagtttttcagttatatgcacttcgatatgcagccggatcttgtctgtcttgcaaagccgcttggcggaggcctgccccttgcagccgttctgggcagcgaaaaaatggccgatgtgttcagctacggcaatcacggcaccacgttcggaggcaacccggttgcctgtgcggcaggacttgcgatgatcgatgcgatctatgccgacggacttatggaaaaagctgcacaaaccggcacaatgatgaaatccgccctgcttgagcttgcttcccgccatccgcagatcctcgaggttcgccagtatggactgatgatcggtataacggtcgataaggaagcgaaagcgtatgtggaaaaagccctgcagaaacaggtgcttgtcaatgcaacaagccagaatgtcatcaggcttcttccgccgctctgcataagcgagaatgaagcgcaacgctgtatcaccgtactcgatgaaatccttaccgaagaaaacagctgaaaaaccgaagggcaaaccatccataatgcccctcagcgcaatcaattacatcatgattgcctgcggggctggggttattgcgctgagctatctggccatgtaccttgagcgggatgtcgacggctttttttcgctctacatcagtccgctcgcgctggttgccgcatatgtctggattgtgtttgccgttctgtaccgcagaaaaaaagaagcctcgtaactccgcgcgggaaatacccggagattccggtgccgtatgcggaacatgcaaatccggcgccttgtcagcttattttccttgaaaagttatggagcagtacacgagggaattttatgcgaacagacacgagcgtaccgttcgttcggcagagatcgtactttccattcttctgaagcatattcctgctgttcattctgccgttgacatcggatgcggtgtaggcacctggctttcggtgctcaggaacaaaggcgtaaaggaaatactgggggttgacgggagctgggtagacctgactctcctcgaaattcccggacattcgttcctgcaggccgacctgcagcactttacgccgcaggtcgggaaaacctatgatcttgccatctctctggaagtagccgaacacctgccggaggcgtccgcgaagacattcgtcgcatccctgacatcgctctccaggcacgtgctcttttcggcggcgattccctttcagggtggcacaggccatgttaacgaacaatggccgcaatactgggccgaacttttcgacgaaagaggctatggggttcatgacgtgatcaggccggaaatctggaacgacagcagcatcccgttctggtacagacagaacgcgctgctcttttcaggacgtgatgactcaaaggagtttcagcaaccttccgggtatgacaccaaaccctcgatacccctgaatctcgtccatcctgatctctatctcggccgacttgcgggcggagaggctgatgaagtcaatcgagctgaaaccgtatcggaacggtaaaccagaccttgatcgggctgccgttctgaatgcccgggtagtatttcgattccattaccgatttgatggcaacggcatcaaatacattgcagtccgccggcaaacgcttcatgaccttggcttttatcggccggccgtcctcccctatgagcacactgacaaaaacctttccttcaataccggcggttcgggccatttccggataggctggttttttctggtcgagaaagccgggcattttttcgcacggaacaaacatgggaacatcgtcacttgccgatgcaccgccactccctcctgaaccggtaccgggtgcctgggactgtgtcgcctgcttgatctccttctgtgttgcgagcgtctgttcagccggaacattgctctccttgacgctcttgatttttccgacgttgggaatcgtcggcacaaccgaagccggacggacaacagagggctcgggtgcggccagaggcggcggaggcggaagctgggtcacactggttacaacttcataacactccaccatcggttcgtcgtccttgccggcgaatcctgcaagggaaagaatggagtgccagttcgcagtcacaagccagaaaagtccgagcagaacaatagcggtaataacaccgtgcgaaagaaagagatgtgccttcctgcgcaatgcaaggtttccgtaatcgatcttgcgaagcctgtcggtgtcgagaaactcttcgacaaaagaccacatggcggctttttcagacgcttcccgatgaatgttatcaaattttgaagacacctgctcgtcactcctttgctgttgccgaacggttaaacagcccttttaatttcagcttcatcctgatcggtatagtcatcgagactgaaacggtcaatcttcatcaggttcagttcatcgatcaggtctacaagattcctgtatttcgccttttcgctgattttgacaacaatcaccatttttttattcgatgaactctctttcctgagaagtgaacgcaactctccgctcagggcaagccggtttgcgtctcctgaatcatacagagcgatgcggcgtggtatctgttcgcccagtgaacagtaagccataccgtcaccggcaagccggacaatcatgacattggtctcggaaaccttcacctctccggtatcgggaggaaggttgatttccatggtatttgatttggcaaacgttgtggtcagcatgaaaaaggtcaacagcagaaatgcaacgtcgaccataggcgtcatatcaagatgaaaaccgatccttttctgccgcttttttccttttttagcggatcggttaccgttcggagagtctaccattcccattgtcagcgtacctccctttccagcatggttacaagattgaaggtcagaaggttggctttcttgtagacctttatgacatggtcgactgcctcataatcggcgtcagcgtccgcgcgaaccaccggacggagcttctgatcggcaaaccgcgccatgacgacaaatttatcgagttcttccctgccgaccctgaaactctcggtaagcctgaaacttccaagtgaatcactgaccgcggccggcgaaagacccgcagcctgcagcttgggctttactaccgaattgaaaatcttttcccgtgactgctgcgaggaaacccccatcaaaaacgtattgtctccgcttaccgttaccgtaagcacatcggattcagggagcttaagctccgagtgggaagagggcagatcgatctgaaccacttcaggtggacgaaacttggtggtaagcatgaaaaaagtgagcagaagaaatgccacatccaccatcggcgtcatatcgatccggaaaccgactctcttagccttgattctcgacatggctgttattgtgttttaccggttccaagggtctggatgatgtagaaggcagcttcgtcgatcatgtagttgaaatgatcgaccttgttggtgaacacgttgtaggtaacgatgcccataattccgccgacaatgccgagcgcggtattgaaaagggcttcggaaatacccatcgaaagctgcacggcatcgggggctccgcttgtggccatggcggcaaatgcacggatcatgccgagcgtggtgccaagaagcccaaccatggtcgagatcgatgcgatggttgagatagccacaagatttttctcgaggagtggcatctccataaccgtagcctcttccaccgctttttccatttcgctgatcttcttgtcgcggtcggtgacgttcatgctcaccattttcctgtaccggtcgagcacggcgcgaagcacggcagagagcgaactctgatggtcgtcgcattttgcgatcgcttcgtcaatggagccattctcgatatcctgcttcaggctctgcacaaactggggaatgtttcctttgccggaagctttgttgagcgcgatgatgcgctcgacgatataagcgatcaccatcataataagcgccatcagcaccgatacgaccggcccgcctttccagacggcatgaaacatcgattccggaggcgtagtgcccatccaggcatagaaacccagagaaacggcgtaggtcacaacgataagcagacccgtaaaaaaaccctgtttcatatgattacatgataattgatgatgaccttttcggtaaacaatggctactaaaccgtaaataatgacttctttttgaaaattacaacaaatactcatgcaaataccccggttaaatggttgttaaccaatgaatggaaaacagaggcatatgaagctgctcttgattattcgtgattttcgattatcgtacaagaggaaaaagtccccgtgatacaaagtgaaccgtacagaaatgattccgcaaagcgttattgatgatatccgtcagcgagccgacattgtcgatgtcatttcggattatgtcaaactgcagccgtccggtcgcaacttcaaggctctctctccgtttacccaggaaaaaacaccgtcattcgttgtttcgccggacaagcagatctacaagtgcttttcgacgggcaagggcggcaacgtgttttcgtttatcatggaaatggaacgggtacagtttcctgaagcggtggaaatcgcagccaaacgtgcgggcgtcgatatcagcaggttcacggcaaaagagaaaggcgcaggtcatgaagaggacagcagaacagcgacgctgcgatgggctgcccgacagtttcaccatacccttatgggcgagtccggaaaaaaaggacttgcttaccttgccgcagagcgtggacttacggcacaaaccataacatcgttcgggctgggctatgcccctgaatcgtgggagcacctgcttggcgaagcgcagcgggcaggcattgcggagaaacagcttgccgagctcggcctcgtcacggcaaaccggcagcggaactccgtgtacgacgcgttccgaaacagggtcattttccccatattttccgttgggggccaggtcgtcggttttggaggccgaacactgcgaaacgatcccgatacgccgaagtatctgaactctccggaaagcagcatgtttgaaaaatcgaaactgctttatggcatgcatgcagcaaaacaggagatccggaaaacggaaaccgcaattcttgtggagggctatatggatgtactggccctgcatcaggcgggaatcaccaatgccgtcgcatcgtgcggcacagcacttacccggcaccaggcaaaaatcatgcagcgctacacctcgagggtgctgtttatctatgatgccgatcctgccggaagaaaatccatgatgagcgggatcgacatcctgctttcggaaggaatcgttccgtacgtcgtcatgctgcctcacggcgatgatccggacagtttcgtccggcgtgaaggacgtgaggcatttatgcgatataccgaagaaaaccgtctcggttttctcgattttcaaatccgttttttcacggaatcaggcgatttcgaccagccggacaccaaagcgaaagccatcagcgcgatgggcagaaccatcgccctcattccggaccgggtacgacgggaactctatatgcaggagctttcgggaaaactttccatcagtatgcaggcactgcgcgaatccgcaggaaaagagagggcagtaaaggaaccatatacttcgaaagaagagcgtaccgcaacggcacaattcagaactcaggatacgcgttcgagggttaccatactggaaaagacctttctgaaagcccttctggaaagcgcactgtatggaaacggcgtgatcgaattcgccgcatcgcacgaggagatgctggaactgccgcatccggcagccagggagatccttgcccatatgatcgagaggtaccgcaacagttccggcgatcccgatgaacggatcgatgtggtaacggaaatcagccggttcaaatcaacggaagccagggatcttgcttccgggcttctgatcgatcaaccggtaagcagcagatggcatgagcagtcggatgcggaaagggagcatgcccggcgctgcctgacggcatttctcgatgcgtttaaaaacatcatccttgaaccgcttgtccggcgaaaagaaacggttacggaaaagctgcgcagagaggacgacaacaacagtgccgtcgaactgcagaaagagataatagaaatcaacgcaaccatcaaaaaaacatcggccgatctgggagccatgatcaccggtattctcgaagagcggtgagggaacgaacaggagcggcaagaaaagaaacagccgccccgaaaggcggctgtttcaaacaaaaaactccgcataccctgatcaggggtttacgccgtatccttcaagcggataagccaaacagagttccctgatatcatgccgtactgtacggcatatctcttctactccggcggaattcgccgatgaaataacctggtcgatcagcccggcaaccgtccggctgtcgttttcggtcatcccgcgagtggtcatggccgcagtaccgatcctgatgccgctggtaacgaaaggcgatttatcgtcaaacggcaccatattcttgttgaccgtgatgcctgcctcatgcagcagattttccgccaccttgccgttaacctccttgttgcgcagatcgagcagcatgagatggtttttggtgccgccgctgacaatattataaccgagaccggcaaaactttcggccattgcagctgcatttttcctgacctgcacggcatactccctgaatgccggctgcagcgcctcgccgaaggcaacggcctttcccgctatgatgtgcatgagcggaccaccctgaataccgggcatcacttcggcatccatgacctccgacatcattttcaccctcgatccggttttcgttttgatggtaatgccgagaggattttcaaagtcgctgcccatcatgatcataccccctctggggccgcggagcgtcttgtgggtagtcgtggtaacgaaatgacagtgcggcatggggtcgctgagcagcccggcggcaatcagacctgcagggtgggcgatatcggccatcagaagggcaccgaccttgtcggcgatctccctgaatgccttgaaatcaaacccctgagagtaggcgctcgcaccgcagatgatgagtttaggacggacctcaagcgccagttcttcgacccggttcatgtcgatgcagccggtctcacggtcgacgccgtaggagtgtgcatcaaaaagctgccctgaaaagttcaccgggctgccgtgcgtaagatggcctccatgcgagagatcgaggcccataatgcggtcgcccggcttgagcaccgaaaaaagcaccgccatgttggcgctcgaaccggaatgcggctgaacgttgacatactggcagccgaaaagtttttttgcacgatcgcgggcaagattttcagcaatatcgacaaactcgcaccctccgtaatagcgctttccgggataaccttcggcatatttgttggtcatgagcgagccgcaggcctgcatgacggccctgctggtgaagttctcggatgcgatgagttcgagggtttctgtctgcctcagggtttcgccggctatcgcctcgaaaacctctttatcctgcatcctcaggatgtcggtatccatcatggtagctgttcctttttcttcagttgaatgttacggtttgtgtttttcgtttttcgtatgtccggcaaccatctgatcatagagatgctgttcattcgcacaggagcagccgatcatgtggcccatcttgtcccgcttggtttcaagatagtttctgttgacctgattcggagcgatttcaagcgatacccgttcaacgatctcgagaccatacccttcaaggccgacaatttttttcggattgttggtcaggagcctcattttctgaacgccgagatccttgagaatctgagcaccgatgccgtaatcacgaagatcggctttgaagccgagcttttcattggcctcgacggtatcgaatccttcgtcctgcaggttgtatgctttcagcttgttgatgagccctatgccgcgaccttcctgcatgagataaacaagcacgccccgcccttcatgttcgatcatcctgagtgccgaagcgagctgattgccgcaatcgcagcggagcgacgaaaaggtatcgccggtagcgcattgcgaatgcactcgcacaagcaccggttcgccggtggtgacatcccctttgacgaaggccatatggttctgatcgtcggtaaacgattcataggcgataagacggaaatcgccatgaagcgtgggaagtcttgactcgacggcacgatgaacgagcttgctgcgctgcatctgatacgccaccagatccttgatggtaatgagtttcatcccgaacttatccctgattctcatcaattcgggcaggcgagccatgctgccgtcttcatgaagaatttcacagagcagaccggcgggattgcatccggcaagacgggcaagatcaacggccgcctctgtatggccaacgcgccggagtacacctccctccatggccctgagcggaaaaatatggccgggacgcgagaaatcgtcagccttgcaggcgggattggccagcatttttattgccatggttctgtcgaaaaccgaaatgcccgtcgtcacgccctcggctatggcatcgaccgaaaccgtaaaattggtttcatgctgggaagtatttctctgaaccatggggtcaagctgcaactccctggcacgatccatcgtgacggcaacacagagcagtccgcgcgcctctctggtgataaaattcaccatttcagtcgtcacgtgatcagccgcggcaatgaaatcgccttcatcctcacgatcctcatcatcgattacaatgatcatccggccctgccggatatcgtcaagagcctcatcgatcgtatcgaatttcatgttatccatattggtaatgacaccttttacaaaacagattgtttcaataaaacagtgtaatgtaaaaaaattccggaaccggtgacagtttcaccgtcaatgaaccggagaggaagaaacgcatccggccgctttgagaaaaacgggtattttttatctttccgatggttttttatcctccgctgaattgttactttagatgacaatggtatcctgaagcatttacaactatcgagactgcatgaccactcaagtttccagcctttcacaagagctttccggccttgcgagcaaactccctaaaaaaacgctgataaaggcaaaagagcatggattttccgattgtcagcttgccaatatttttaaaaccacggaaaccgtcatacgaacactgagaaaacagtacggtgtggaatcggtattcaaaaccgtcgatacctgcgctgccgaattcgacgcgaaaaccccgtaccattactcgacgtacgatgaagagaacgagtctgtgcgttccgacaggaaaaaagtcattatcctcggaggcggcccgaaccgtatcggtcagggcatagaattcgattattgctgcgtacaggcggttttcgctctccgcgaggccggctatgagaccatcatggtcaactgcaaccccgaaacggtttcgaccgactacgacatcgccgacaagctctatttcgagccattgacgtttgaggacacgatccgtatcatcgagcatgaacagccgctcggtgtgatcgtcagcttcggaggtcagacccccctgaagctctcgacaaaactggacgaggccggcgttaccattctcggaacatcctcgaagggcatcgatcttgcggaggaccgcaagaaattcggcgctctgctcgaaaaactcgacattctccatccggattacggcaccgccatctgttttgatgaagcgctcgccattaccgaaagaatcgggtatccggttctggttcgaccaagctatgtgcttggcggaagagccatgaaaatcatctataacaaagactctctcaaggagtacgtcgatcaggcgcttttcatttctgaaaaatatccgctgcttatcgaccgattccttgaaactgccgttgagttcgacatcgatgccattgccgatactaccgactgcgttatcagcggcatcatgcagcatgtggaggcggcaggcattcacagcggcgattcaacctcgatccttccctatcgcaatatcagccaggaagtgatcaataccatgaaagcctataccaggacgcttgccgaacatctgaaggttgtcggcctcatgaacgttcagtatgccgtccagaacgaaagcgtttacgtgatcgaagtgaatccgagagcgagccgtacggtgccgttcgttggcaaggccactgcggttccggttgtaaaaatcgcaacgcgggtgatgcttggcgagaaactcagcgaccttcgcaaagagtacgatctgaaggattgcgacgaactcggcatgaagcatatggccataaaggagccggtatttccattctcgaagttcgttaaatcaggcgtttacctcggcccggaaatgcgctccaccggcgaagccatgagccttgcagaacagtttccggaggctttcgccaaagcgtatcaggctgcgaacatggaacttccgctttcagggtcggtctttatcagcgtaaacgatcaggacaaaagccagcgcattatcgcgattgccaaagagctttaccgcatggatttcgatcttgtcgccacggccggaacccaccgtttccttatcgaaaacggaatagagtgcaaaaaagtcttcaaggtaggcgaagaggggcgtccgaacattttcgacatcatcaaacacggcaagatcgattttgtcatcaacacacccaggggggaaaaggcgctgcatgacgaggaggctatcggcgcggcatcggtactgagcaacgtgccgttcgtcaccaccatcgaggccgccgaagcatcggttcaggctatcgactgcatccggcgccaggaattcggtgtcaagagtctgcaggagtattcggcatatcgaaacaagtgatgcgctttttcagaagtaatggcataaaaaaagggatcgcaaacgatccctttttttatgcggcttcagcatctacttccagtcggaaagcatattgtcgagaatatcggtggcaatagtctcgagagattgcatgattgcctcctgtttgcctgaaaaactgcctacggagtaatcggcaaacccggtaaaggtccgctcgaacagcatcgttttgttcaccctgtcctgaaaagcagcattgacggtaatcgtgatccggttggtaatcgcacgttcggtcttgctgctgagctgactcggttcgtcactgaacgtggtaatggtaccttcgagcagtccgtcagccgtcgctcgcgaaggagtcatgcgaagcgggctctgtgactcgatcttctctgtcaggcgtctggtgagttcggcgcggaagggtgctatgccggcttgcgaacgatcctgaaaaaccggcaccgctactgttttcatatgtgaaggcaccgaaccgccgctgaaactgtagcagccctgaaggatggcgatcgtgaaggcaaggaaaataaccgcttttgtcccgatatgtcgcatagtgtcgctccgtttctcgaacatgagaaaatttaataggtttcccgctctatcctgccggtcagtttacggaagggataactgaggagcaacctcttttttgtccattcgttcaacgcggaaagatagatgccggttttgcggtcactccaggatgaggccattttcacggccagtcctgcggcaaccgatggtggctgggcaaaaatatcgagaatggtgttgaatgtagcaagctgccggagaagttcgggcgtcggattttcggcgctgaccatgccggtacgtacaagccctgggtgaagcagcatgatggaaagatcgctctggcggtactcggcggccgcagcaaaggttaagcgggcaatggcggccttggtggagccatacgccgtaataaaaggagtattcgatccgcgatcggtgcctgacccggccatgttgattatcttgccggaaatattttcgcgaagaaaataaccgattgccgcccggcagccgttgtaggtgcctttgaggttggtatcgatcacccgtccccattgagcgggatcactggaggtaatattgccgaacggatccgatatgccggcattgttgataaaacagtcgattctgccgaaacgggctgccgaagcttcgacaaggcgttccatttcagccggagaactgacgtcgcaggcataaccgtaaacggttcccggaacaaatgcagcaacagcggcatcaacgttgtgcggtgatgaagaggtgatgacaaccctggcgccttcatcgacgaaccgtcgggcgatggccttgccgatgcctctcgtcgaaccggtaatgacggcaacccggccttcaagccgccccttctgccgggaacggtcaatcccctctgctgatgggcgtttattgctttgccgcggcgccatcgatcatagcctgcagttcgggtcggccctgggcatagatttcaatcggcactccctgtctgatcgcctcccatgcctgacgaatgcttgcagctccggctttgggacccataggatgaccgaaaatgcctcgtcccggtacgaaaccgaaatcgaaactcccgactttacggtaaaccgtttcaagcgtcaatgcagaatcgcttccgccaggaaccggcaatgaagtccgtatatggccgaaatcctgcagacactcccggatattgtccatgacctcctcttcgggagtcatcatccggctgccgaaacccggcatgatgatggaatcaagaccggcaagccgctgcagtttggtcatcacccttgaatgaacaccgtatttttcgagacgactgaatgcggctataaagggaaaatgtccgatgagcggaactttcgtatgcttcgccagcattctcaccgcactgaggcctacgggcagcgcattgatgaggagagcgttggccccgttactcacggcaatatcatgctgctcaatcagacggtcaacctcgtcagtgacgttggcaagatagattttcggttcgccggtctctttttcagccctcatgcgggccgcgcccagctcacgggagcgctcctcgagcgtggaccaatcaacatcggccagcatctcgtcatccttggcaatatcgagaccgccaagccagctctgatatgcaatttcagcaaaacaagatggcttgaggccgatattgggtttcacgaccccgaaaaaaatcggccggtcgtatgcctgcagaatatcgcgaataccttcaatgccgaatttcggaccgtcaaaggcattgagataggattcgggaaacgttatatcgagcagcttcacgacaggtacccccggcgtgaagaatgcgccctctccgcaaaccgcactgagcaggttcggcagcttcgggccgaagttgcggtggggatgcgcaatggtcacccgacaggcgtgaacaggcccggtctcagagtgtttgaccggataactgagttcaggaagttcgccttcaacggtaagatgaataaccctggcagcgtaaagcggtctgaaatcctcgtcgaaccctacacgcctccattgtgccgtggactgctcactgcagaaatgagccagtgcagtctcgatatcgccgacacactccagatagtaatcgagtatgaggtagtcagccatatcgagctgttcaggtgaggcaaaaaaacctttgatatcctcagtgttcatagaataaacgttgttctcacggccctggaagcgtcaaaatacagggctcctgtttggaaattcaattgttgattatgcacgcaagtgcttacccttcagctttgatgctcagaaaatattcatatgcttcagctggaggcatatcctcatgaacgaccttgccgacagttttcatcatggcgagcggagcgtcgctctggaaaatgttgcgacccatatccactcctgccgctccttcctgaatggcctggtatgacatggtgagagcatcgatctcggaaattttcttgccgccggccatgacgatgggcacggggcatgatgccgtaaccgtctcgaaatcctccggcacatagtaggttttaacgatctgcgctccgagttcggctgaaatcctgcaggcaagtctgaagtatttggcgtcgcgtaccatatccttgccgacagcggtaactgccatggtaggaatgccatagcggagacccatatcgaccagcctggtcatattgcggatggaacgggtttcatattcgccgccgatgaacacctgcagggtaatcgctgcaacgttcatgcggatggcatcctcgatatcgacggcaagttcttcgtcggaaagctccttgagaatgctcgggccgccgctacagcgcatgacaaccgccttggtgagcgaaggcggtaccgttgtacgaagaatgcctctggtaagcatgattgcatcggcatagggcatgagcggcacaatgttgacgtcagggcgttcaagtccggtagtagggccctgaaaatagccgtgatcgatagcgaacatgaccgttcttcccgtatccggcctgaaaatcctcgacatgcggtttttcattccccagtcaagcgagtgtgcgcctttgagaaaaaatccgtgtttttcaacagggatgtcggtatagtactcttttgcctgtttatccttgtcatattcagccatggtagtcttctcctgtttcggttatggtttggttacaatctgttcaacctgtgtaacgcctgcagatcaacgaagggcggcagcaatgttgccaccgtcaaccgtgacgatagagccggtcgtttttgtttcaagcgcctggtgcacgaatgcctcggcaacgtcttcggccgtgacctcaacctgaagcaggttgccggccatgtactcccgttcgctcagccctcgggctttcgagcgggttttgatcatttcatcggtcagaagaccggtacggatacggtcggcattgatcccgttggcccgaatgccgtcgcgtccgtgatcaagcgcatactggcgcacgagaaacatcgttgccgctttgggcaacccgtaagggccgaaatcggggccggggtttaccgcctgcttggatacgttgaaaagcagaacgccaccggtgccctgcagtttcatgattctgaccgcctgctgcgcaatggactgatgcgaaaagaaattcaattcgaaactccggcgaagcacttcgtccgcaacgtcgccgatccttccctgcagtgcgactcctacattcgaaacaagaatgtcgagacctccgaatcggcggcagacagcgtcaaaggcccgctttaccgcattgcggtcggtaacgtcgcacgctatggagagtacccctccgccaagctctgcggaggcacgttcaagtgcctccgggttcagatcgacgattaccagctccgcccccctctgccggaacgccttggccgtagcgagcccgataccgcttgccgcgccggtaacgagagctaccttgccggcaaatacatcgtgacggactttcttcattttcgcctgctccatctcccagtactcgatattgaaaacatccctctcggtaatcgactcgaaggttccgaccgattgcgcatcgagaatcgccgaggcggtgctttcggcgatatcggcattgaccgaggccgcatgggccgtccttccgagaccgaacagtccgagcccggggacaagaaccaccctcggaagcggatcgagcatcgtcacctgcatgcccgaagcctgctgctgacgctgaaaataagcgagatattccgctttataccgctcgacggcctcatgaacggcactcttgaacccctcgggatcaagagcgtccggagccggaacgacgagcggccggttttttgtccggataatgaaatccggcgtcatggcgcctctgccgcttacctcttcaagctcgataccattcacgtattgcagtatatccggggatgaacggaaatcaagcacaaactggttgtattcgaacgtgccgggagatttttcttcgacaaccgcgcctctgataacgggtgcgacatcttcgagcagagcgactgtctccggcagggagatcgaggggaaaacgtttcttccggccctggctatgcgctcttcaagtttcgaaacgcattctatcatgcagtcataggcggcagccgcactgtcggccagcgttacaagaccgtgtttctgaaggacaagacccctgatgtccggagcgtttccgtatgcctctgcagcagaacgcgcaagaccgagacccggcttgatatagggcacaagaccgaactcctctccgagcacctccctgcagagttcggcgccgttcggctgattgctgagcgtcaacagcgctgtcgaatgggtatgaaaaataaaccggtggggaagaaacgcatgcagcagagtttcgatcgaaggtgaaagcgagttgttcaccatgtgatcggtcagatagaaaagattcagatagagaaagttcttgaactccctcgtcgaaaaccgctgcatatcttcctcgctgcgacgctctccggtagcatagagatgctgcagcttctgcaggggttcgatcctgaccggtgtgaaatcgtgtgcgtccagagcggccagatcgacaccgcttcctttgatgaaaataacgttaacccggttaccgataatgtcgtgcagctcgcttttcaccgaggtattgccgccgccatgcatcaccagactgctctcccttccaagcagacgggaggcataaaccagttcggcaagttccgcaggaatatcgtccgcactgcactgcccgttcaccgagcaccgaagatccgtgtcgttccaaagattttgcatgagaaataccgctgtcttataccgtttcgaggttattaaaaaaaaattccgttatccagagtggttccattcagctcatggaagcctttttctttttatgccatctttcgataaagaaacctgaaagatagataacgagaaatccgggaatgaccaccgcaagataggtcattttatcgccaacggtctggagctgtccggaagcccagatcatccatgcaagaacaaaccagaatggaccgacgaacacgaaggtgatgttccagagggctgtaaaactgtatttcatatcttgtttcaggatgatgtgacaaataaaataacctcagatacgaccatcgagccgcaatttccgttcgttgagtttttccagaataattcttacgagatactgaagcgcattgatgacataggtaaaatacgcgaggaatgcctcccagataagcacatcttccggatatccaaggaaggccagaacaaaatacagcagatgaaacgccgccgcaacagtgcttccgatatcctcccagagaaactctttcgaatagacccatttgtcgaaaatctctttttcgaaaaacatcccggtaatgaaaagaagcgcaaaaaagagcgtcttgaacagaatcacgacgcttacccagtaaaaattcgtaatgaacagtccgtttgcatagagaatggtgatggtaacgccggccacaaatataaggaactggataggtgcaagaatgatctgtatatcggtccagatcgatgcattacgcttgacaagctgttcgggagtataacggggcatgagatcggtagttctttttactgaaaaaatatacgtacaggcaaaaggaatggcggatgggtcacttgaaacgtaaagcttggaatatagtaaaatggaagggagagaaaaagccgtggcaaagaggctccggttcatcaaaaagaaaagaatgccccggactttccagggaaaccaaagagagatgatttttttaaaaaaaattgatctatctttagagctgagccattctgcgattttcctgatcgaggaaacgagtgcgttcttgttttatggagtttttttcaattttgcacgtttcaccggatgtacatgctgaaacctgaagagacaagacccctgaaaatcctccttatttcgccacaggggaaaatggatgacgacagtaaccagaaaccccttttccatatggcgcttgccgtcctggtaagcctgacccctcctcagcatgagatcgaacttgtcgacgaacacttccacgatccgatcgactacgacgggaagtacgatgttgtcggcattacatccagaacgcttgaagccacaagggcgtatgaaattgccgacaccttcagggctcacggcaaaaaagtggtactgggcggtctgcatatctccttcaatgccgaagaggcggcaaaacatgccgattgtatcgttatcggtgaagccgacaatctctggacgacgatactcgacgacgtcgccggaaactcgctgaaatccacctataattcaaaggattttccgcctgtcaaggagataacgccaatcgattacgcccgaattgccaaagtgtcgaaacgggaaaaagtggacggcacgaaatcgattcccatctacgtgacccgcggatgccccttcaactgctcgttctgcgtaacgccgaattttacgggaaaacagtatcgcgcgcagaaaccggaactgctaaaacagcagatagagtccgcaaaaaagcatttcttcaaggcgaacggacgcactgcgaaaccctggttcatgctgacggatgaaaatctcggcatcaacaaaaaacggctatgggagttcctcgacctcctcagggagtgcgacatcaccttcagcgtttttctgagcgtcaatttcctcgaagatcccgaaaccgtcaaaaagctcgtggacgccggctgcaatttcgtgcttgccggactcgagtcgatcaagcagagcacccttgaggcctacaacaagggacatgtcaattcagcagaaaagtattcgaaaatcatcgatgactgccgaaaagcaggcctgaacattcagggaaacttcctcatgaatccggcgatcgataccttcgaagatatcgacgaattggtgaaattcgtgacgaagaaccatatcttcatgccgatattccagatcattaccccttaccccggcacacagatgtactgggaatacaaaaacaaggggctgatcaccgatgaagactgggaaaagtacaacgcactgcatctggtcatcaaatcagatcgctacgatcccctgctcttccagtacaaggtgctcaagagctataccgacatttactcctggcgccacatcgctgccagaacctggtataacccgaaaaaaatgatcaacctgatcaccagcctcgcattccgcaaccacctgcgcaaccagcttgccgaattcgaacgtcaccacggcatcactcccaaaatactcgaaggcataaaataacctgcccccgtcccagcagcacacagcgccttaaaaaggacgcagcggtgctgctgcagcaataatcgtaaaacctgagttactccgactgagcatcgtctccgtattttactccggaaaagctacatcttccgtttttttcattttattgccccggagtactatattcaagcggcaaaaccatcaccagttgctgcaactgcatataaatcagtacgatatacaaatcacactccataatgaaacacttcacgaaaaaaacctcagggatagtcctgctttcggctctcgttcttttttccggctgttcaaaatccgataacccggtatccaatgcagtctcttcactcacttccgaatcacagccaaagcgttacgagataaaatcgggtatcgtgcactatgcccctatgaacctcatgggcatgggaacaactaccgaaaccctctatttcgacgattatggccggaaagaggctgtggaaaccattacggaatcaaacgtgatgggaatcaaaacctatgaacaccgggtgcagatcacggacggtacgatcggtatttcctacgaaatcaggaaaaccgtcaacggcaaggacgaaacgagcaaggttgcccaaaaaggcgatatcagcgagttccaggacatggcgaagatgatggcctcgacgatggacatcaacgaactgaagaaaaatatggattatcgcgaggagggaacggaaacgatcgcaggcgtaacagggaaaaagtattcggtagccatgaacaaggaacagcccgatgcgcgcgtttacggtgttatgtacaaaaacatcgtcctgaaaagcgaaatgggctccatcagcaagacagccgaacgtattgaggaaaacgcagccgtaccggcatcgaaattcgcaattccggagggatacaccgtcgaagaggtcaaccttgccgaagagatgaaaaaggctggcatggaagaatccgaagagtaagagaaagcccgacgaccaacatcgcggaagaccggacgccctcacccggcaaaaaacgtccggtcttcacgcccttgccgctatacgctcaatgtccccccctgttccctccgtcggcagttgcgacacaccatactcccggaaccaatgccattgaaaacggattctcccgactgtgcgcaggaagcttgctcaggctgatttccggcatcataacggaaggcagcggaaacagagcgataatcaggctatttacggaacctccagtacctccccgccgcggtatcgaccggctggagagaaaaacgctccgaggcgggaagtcctctgctgatgatataaaacatgtccgaaagcaccgttctggagcggttgtaataggaatggccaagaagatcgctgtcgacatcggtggcatcgatggtttcaatgccgggcacgataagcggtatatctgcgacttcaccggccctcgggttgccgttgacattttcggagaccctgagcgcattgtccgaacgcgaagcgtaaaccgttaccggcaccccgttgcctgcgagggatggcgcaagttcacgtctgaagcgttccgcattgatatccggcgcggcaagcacgatggcaccgaaacgggaaagcagttcggggcgctcttttgcaagcatgatgaaagccgaggtcagggcacgggttcccatgctgtgggcaagcagatagatgcctgcctttccggaacgctcggctataccgcaaagaaaacggtaaagattgccttcggtttcgacaacgctccgttcgtcctcgcgatatgaaccgagcgaagcgtccgacggccagctgtagaccagcggtgtgcctctgaaatcgagatcggaggtcatctgggccatgcgcagtgtggcggcctcgaaacttatgttgaaaccgtgaacaaataccagagcagttttccggctgccggcgcgctgcatgaagagccccactttatcgaaaaaaacctgcttgtcgagggtatcgatcgaaagaagttcaaaatgacgttccggatgcatgctcagcaccggcctttcaagctcggctatgcggtgcttttgcggcaccgagactgtgcaggttccatactgcagcggagcgtgatccgaattgtagaactcccccggttcgctgcttccggacatggcccggtcggtcgcgtaaaacagcgaaagaaccgggcgctgctgcactgcctgaaaggaggcggtgcacccggcaagttccagcgccagcagcagcacggcaaaaacggttctgaacgtatgtatcattggtggcctgccattcgttacaggattttggttccaaaacaggcaaccagagcacggcgtgccctacaacagcaatatagataccccgaagcattttcctgccaacgaaaaaaggcggcctgcattgccggttcagaggatgagtacaggcgtactcgcgatgaagatccggttaagcatacgccttatgggatgagaacggacgtaatattgaaacagattatcctggacggaaacacgaaattccccaaactgtcggatacagcacgcaaagcgagagtatacttattctctctggcctgtccgattaagggccgaacagctctcagtatgtcgatggccttgccgttgagattcgcgacgagcgatgcggcgacgttcagagtgagaaactggaagcgttaagctaagtctgatttctttgggcttatacaaaaataaacggcgggccggagcccgccgttgcagatatggttatgcaaacatgggcgccttaaacgccagccatcatcgcctccacatcctcctcaaccgttccgataggcttgatgccgaacttctcgacaagcaccgcagccacgttgggcgtgaggaactcgggaagcgtcggtccgagacggatgcctttcacgccgagatagagcagcgcaagcagtaccgtgacggccttctgctcgtaccaggcgatgtcgaaggagataggcaggtcgttgatgtcctccagaccgaacacctccttgagcttgagggcgatcacggcaagcgagtagctgtcgttgcactggccggcgtcgagcacgcggggaatgccgccgatgtcgccgagctgcagcttgttgtagcggtacttcgcgcagcctgccgtcaggatgatggtgttgtcgggcagcgctcccgccacgtcggtgtagtactggcgcgagttgtggcgtccgtcgcatccggccatcaccacgaacctcttgatcgcaccggacttcacggcatcgacaaccttgtcggcaagcgcaagcacctggttgtgcgcgaaaccacccacgatctcgccgttctcgatctctttcggcgcagggcaggtttttgcctgttcgaccagcatggaaaagtccttgctgccgccttcgggacgcgcgccgatatgtttcagaccggcgtaacccgccatgcctgtggtgtacatcctgttgcggtacgactccctcaccggcacgatgcagttggtggtcatgaggatcggtccgttgaacgactcgaactcgcgatcctgcgcccaccaggagttgccgtagttgccgacaaaatgactgtacttcttgaaagccggatagtagtgtgccggaagcatctcgcagtgggtgtagacgtccacgccggttccctcagtctgtttcagaagatcctccatgtcgcgcagatcgtggccggaaatgaggataccgggattcgtaccgacaccggtcctgaccgtggtgatttcagggttgccgtaggtttcggtgttggccttgtccagcagcgccatggctttcacggcgacgcctccggtttcgagcaccagagcggtaagctcatcggcgccgagcggtttaagcagcgatgcgagccccttcacatagaaatcgtagatctcctgatcttcgtaaccaagtaccgctgcatgatcggtgtaggccgcaagccccttgaggccgtagagcacaaggcttttcagcgaacggagatcctcgtttccgctgagcgattcgataccgcacgccacggatttgtcgaggaactcctccctcgtgcgcccgttccagacggcggcgtcgtgcgacggaacttccttgagcgaacctttcagttcgtcgcgcctgtcgagcgtcgtgcatatctgccggattatggcctcgtcgtcgaagttggtgttggtgactgtcacgaacagcgactcgctgatgagccggccgtactccgccggaacctgaccgtcaagtccttcggcacagagcgcgagcccttctgctgcgtacaccagcacatcctgcagcctggcggtcaactcgtccttgccgcacacgcctcttgccgtacagcctgttcccctgacgctctcctggcattgatcgcaatacattcccattagattctcctgttttgggcaccatccagatattgtcatgagatgccctgttttttaagtccggggactcacaagagcggcaatctttctatcccctgccgcaccctcgctgtccccctttttctctttcagtaaagccctttgcatgaacgccgtgcagagcaggcgtttgttgttcggacggcgctcgatgatagcactgcaatcttcgatggcgccgtcgatctctcccagttcggctcgggcgattgcccggttgccgtaagccatcaccgcctcgcggaaccgcagcccgagcttcagcgccatggtgtagtccgccacggcacccgtgaagtccccggtgctgcttttcgcgttggcacggtcataccacccttcggcatgttccggatggcgatcgatacccttcgtgatctcctcggcggtgccgcgataccctccaagcgcgtctttcagcatttcacacccactcctcgccgagtttgttcccctgcacgccgataacgatcttcctgaccggaaccttgcgctttgcgcgcttctgcgcttccgaaacgatcgacatgagccctccgcagcagggaacctccatgatggccaccgtgatggtgttgatgcgcgccatgtctatcatggccacaagcttctcgacataaacatccatgccgctgtcgagcttcgggcatgcgacggcaagcgtcctgccctgaagcagcgagcggtggaaatctccggcagcgaatgccgtacagtcggcggcaagcaacagatcggaaccctcgtagtaaggagccagcggagagacaagatgcagctggaccggccactggcgcagttcgctggaagccgcagtctcgcgagctgcaggcgtcgctgacgccgcatgaccgttagcggaacggaaatccatcgtccggctgcccgggcagcctccgccgtgatgcccgtgggccggaggagcgtgctccgcctgatgacacggcaccgcagcctcctggccggcaagttcgagcggattggcaatacctgccgcttcgagatagtcgagcgcatcctgcaggtagttgtctgcgccgtggtcgcgcaggtgccgcagatgggcggcgataacgttcggtccgcccctgacgatgctctcctgcatcacgcgcttctcgtcgtacggctccgcctcccgctcttctatgcgcatcgccccggtcgggcagtggccgatgcaggctccaagcccgtcgcagaaaagatcgctgacgagtcgggccttgccgtctatcagttgcagtgcgccctcaggacatcccggtatgcaatcgccgcaccccgtgcactttttttcatctatggtgatgatctgtcgtttcattgtcttgttttccctgttgtttcatgtttcatatccttcccattccctgcagtagaggcagacgaaatacatccgtgagcgctccgggcgttggctgcctccagatcgccgagcagcttgccgatcgtgatgttgtcgaactccctctcgaccacctgctcgatgcgcatgatctcgtgacgaagcacgcatcgtgcgcgatttgcgcatatctgcttgcggaacaggcactcagaaacctgcaccctgccctggaatatctcgatcagctctcttacccttatgtcatgaggattcctggccagcataaaaccgccgccggctccctctttagaaacgacgagaccgtgacgtatcatctcctgcaacagcctgcgcaaaaactgatagggaatatcctgctcccctgcgatagaccttgccgagagataccctccatttgcagatccaagcgacagcagggcgcggattgcgtaatcggtattttttgtcagtactttcatagcatttttttaattgatactaaattagtatcagttattgtaaatcccaaaatttttcaaataattccgaagtatgttacttttttttaaaagtatgatttgccccgttccacccgggtggctcatcggcgatgagagcccgcaagaacaggcttcggataccgcaacaggttcgtatattgaaaggcaaccccttccggaatccttgcggaagctttcggtcactctcaacaggatattcccgacatcatgctgcagctcagaaccgccggctataaagcgcttgacatcctccgcacagagggtgctgttcctttttcatggaacagcaccggcgaactcgaagagagaaccgacaagctcatgcaacatttttttgaggaaagagcggctgtatcgaaagagctgggggcagggtttcttctggcggaagaactcgaccgcctcctgcgtaccgaagaaccggaactcatggacagcgaaaacctggccgcaaccgagaaactcgccatagtacgagctctcgacaggcagaacagcgtcatgggcctttactcacgttatgcagccctgctgctccctcttgtccgggatatcgcctcaaggacacagagccgggtcaggctgctcgaactggccggcggaaccggaggacttgccctggccctcgcctccgaagcacaaaagcaggatctgcctctttcggtaaccggatcggatgtcgttccggagtatattcgggaagcaaagcgtgtcgctctggaaaaagggctgccggtaaccttcaggctgctcgacgcattcgacatgaataccggtcagaatgaaacattcgatatcatcctgatctcccagagtctccaccatttcacgccgggacaactcgccgttatgatcgcgaatgcagaaaagcggaacgcttcggcatttgtagggatagacggacaccgcgacctcctgctgggcatcggcatgccgctcgccgcaggccttcagggtatcccggcattcacccttgacgggctcacctcagcccgaaaattctactcggaaccggagcttcggcttattgctgaaacagccgtcgatcccgggcgttacgccatcggatgctcatggccgatgaccgtgctgaccgtacgattcgacggcggcgaaccggcaatctgcacgcggttcgcctgaacctcagacaccgtccaagccggcacgatactgcgtcataaaaaaatatacagcaaccattaaccaaaggaacgaacaaccatgaatattggaaaacttgccggcacggcgctcatcgctcttgccgcaatccagcttatcccatacggcagggatcatcagaatcctccggttaccagtgaacctgaatgggattcgccaggaacccgtgagcttttttttcaggcctgcaaggactgccactcgaatgaaaccacctggccatggtacagctcggtagctccggcgtcatggctggcacaggtcgatgtaaacataggacgaaagaaattcaacgtatcggagtggggaagagaagaaaaaaacgaaggggacgaagcggcaggagaggtcagagagggaaaaatgccgccatggttctatctgcctgcgcatcctgaagccaaactcggcgatacggaaaaagaggaacttgtcaacggactggtcgccactttcggagacaaaaagaaagaaaaaaccgaaaagccctgatctcccgttttccgtctgcgggacaacgcgccttcgaggcggcgggagtggtgctgttcaatgccgtgctcccgccgcatttgcggaaatccgaaagcatgccgttccggcataccgattggtttttctatcgaaagcatataccttacagctgaacggattccgtttattcaagccttatcagcacgttcatgaatcctggcctgcattccagaaaagctattctttccgaacagaactattttctccatatagccctgctgctcgttaccgtcgtctgcacgctctgggcaggggcattctggaccggccgccctgtccggttcgacagtccgcaaggcctgctcgaagagctgagctacggaattccctattcggcatcactcctgctgttcctcggcacgcatgagttcggccacttttttgccgcgctgcggcacagaatacaagctaccctcccgtatttcattcccgttccgccgctgccctttctccttaacctcggcaccatgggtgcggttataaaaatacgggagagaattcccgatacaagggcattgttcgataccggagccgccgggcccttaagcggttttgtcgtatgcatcggtcttctgctctacggctttctgaatcttccgccagatacgtacatctattcgattcatcccgaataccttgcctcgggaggcatacccgaacaagcgcccgaaggctcgctctttcttggaaaaaacctgctctggctgattcttgaatggctgatccgcccgaaaaatcttccgccgatgacagaaatgtatcactacccttttctgtttaccggctggctcgcctcattcgttacggcgcttaacctgcttcccgtcggacagctggacggaggacacgtcatctatgccatgttcggcagaaaggggcacctgaaagcggcaaaaacctttcttgcgtttattttcatcctggcgctgccctcatttatcgaactgatcgcctcactgcttcccggtctgcagagccctgttcctgaatggatactgcaatggtcgtggccgggctggatgttctggtttttcattctcctgcgcttcatccgcataggtcatcctccgaccgcgtacgaccatcccctcgacaacaggagaacggcaatcggatggctggccattatcatcttttttctctctttcacaccggtaccgttcggcatcatatgaacagaaccactgacgggcactacctgctcaactgctccggccgcttactcgatttacgcagcagcgctgctgtcatgggtattgtcaatcttacgcctgactccttttccgacggaggcatgtttcaggagccaggaggcagagccgacctttcacgcgccgtggagtacgccctgtcgatggtgagggatggcgcactcatcatcgacatcggaggagagtcgaccaggcccggggcatccagagtgtccgctgacgaggagatccgccggaccataccgttcatctcgctcctgagaaaaaaatcggaggtgctgatctctatcgacacgtacaaatcggaagtagccgaagccgcactcgatgcgggcgctcagatcgtaaacgatatttccggttttaccttcgaccgcaacctgccctccatctgcagaaagtaccacgccgcggcaattctgatgcatacgccgatcactccggattccatgaaatggagtacgcaaactcactccgccggcagcgacgttaccggaaccgttacaaaatttctgcagaaagccgtagcctcggcagagcatgccgggatcgacgatatcatcatcgatcccggattcggattcggcaaaagcgttaacgagaatttccgcctgctcggcagcatttcgcagcttctggagcttgaacgccctctccttgccggtgtttcaagaaaatcgtttctgggtcatgcaatcagaaaaaacggcgaacctgaaccgccgccggcagcgcgatatgacgctaccgcagcggcccagaccatagcactcatgcatggggcggcaatcatcaggacgcacgatgtcagagcggcatttcatgccgtctcgatagtcagcgcaatgaaacgtgccatagcgtaacggctctccattccgtattttcagtgtaccctgtattttattacctttttgtttccacggcggaaacggaatcgtcaaacgtagtgcgtacatgtacctttcaaaaatcgagattctcgggttcaagagtttcgctcaccgggtcaggataagcttcgacaaaggccttacggcaattgtcggaccgaacggctgcggcaaaaccaacgtggtggacgccatacgctgggtgctcggagaacagcgcaccaccctgctccgttcggcaaaaatggaaaacatcattttcaacggctcgaaaaaccttaaaccgctcagtctgacggaagtctcgatcaccatcgagaataccagaaacgtcctgccgaccgaatacaccgaagtaaccgttacccggaggctttacaggaacggagagagcgactacctgctcaaccaggttccctgccgtctgaaggatattctcgatctttttaccgatacgggaatgggaagcgatgcctattcggtaatagagctgaaaatgatcgaagagatcatcagcaataaaagcgaagagaggttgaagctttttgaagaggcggcaggaatcacgcgctacaagcagcgcagaaaacagaccttcaaacagcttgaaagcgcttcgagagatctggccagagtggacgacgtcattgccgaagtggaaaaaaaagtaagaagcctgaagctgcaggtaaaaaaggccgaaaaactcagggaactgaaaagcgagatcagaacgaccgatctcctgctggccggccttaccctgcatgatgagctcgaaaaactcgaccccctgaaaaaacagatcgaacatgaagagtgcctctgtcatgaactggcggcaacaatagccgggcgcgagagcgaactgcaggatgctgaactgctgcagctccgccatgaagaggagctttcggcctcgcagaaagcgctgaacggaatcagcgcggtgattcatgaccttgaaaaaaacctgctgctgcatgaagagcagcaaaaaagccttttcgcagcaataaacagcatcagaattacgctgaaggagaaacaagagaaaattctcatgctcgagaaacgaaaggatgaactgctggaaagaaaaaaacctcttgaaaagaactgtaacgatcgtctggaagagtacagaaagctctccggagaacaggaccgcctgaaccttgaactgcaggctcatcgatccggaattgccgaaacgcgaaaggagatttcggaacgtgaaaaagcgcttaatcggctcattcttgaaaaaaacggtctggaaacccgaaagcagcagcttcggtcactggtgcaacgagccgaaagctccaggaacgcggcgatgcagaagaccgaagaatcgacgatattgcgaaaacagctcgagtcggaaatttccaggcaggcatcactgcttgaacaggcaagtgatgatgaacgaaggctgaaaaacaggatcgaggagctcggcaccgccatcgaaatgcagaaggaagagctgctctcccttcgcgctgaacgggcaagtgtcgataaccggatttcgctggcagatgcggtacttgaaaattttgaagggctgccggagggcatcgaatttcttgaaaagcagaaatcttccgaagcggatcagggatgtctcgccgacatgatttcgcttgatcctgcatatcgaaaagcggtacacgcagcgctcggcgaggctctgagctattatgtatgccgctcgatcaccgaagcgaaacagtcgatgcaacagctccgtctgtcgaaaaaaggaaaacttcattttctggttcttgaccatatcgccaggatatccgataacgaaacgccggtgcgggaaggcggccgacgcatgatggatatcatcggctatcccgaagcgctgtcggcagctttgaacaatctgcttttcaggtattatctggttgatacgctcgatactgccgaaaacatgtcccggcaggatcccgatgcggtattcgtgactccggaaggcgaaaaattcagcggcagaggcctgctctacggagggagttccagcaacagcgaaggggtccggctcggtaaaaaagccgaaagggatctgttgctgaacagacacactcttctgcaatcgaaaatcaccggaacagaggttacccttcgtcagcttcaggaagaacttgaatccgtaaaaaaagaacggcaacgagtgcagacggaaaaactgcagcaggaaatccgggttcaggaaaaaaaacttgcccatatcgaagctgaagagcatgccctccggcaaaccatccggcatgcggagcaggaggttgccgaactgcttgccgcagtgacacagcttgatttggattcggcggctttcgtcccggagattactgaaaaagaaaacgggctgcggctcttgctggaaaacattcagcaggaccaggaacggctgaccggtctcgaaacccggcaccacagactcagccacgatgttcaggcatgccagagcctccacagggacgcagaactcgaactggaaaagctgctgttcagcctcaatgcgagcagtcagaccctgcgggctgttcatgacgatatcaggaaacttgaacgggaaacggcagataccacagaaaaaatcaacagaacggaactgacggtcaccgggttgaaacaacagctggaaagtcatcttctgagtgcggccgccgggcaggaatccctggaaaagcttgaaagcgtctgcagggaactgcaatccggaaatcagcaatcccgaacaatccagagagagttgcgcagaaaacatgaagtgagtcgcgaactggtcgaccagctcgttcagcagcagtcgcaggccgaacaacagctcgatcatctcctgacctcgattcaggtgcgctacggctgtgagctgaaaaccgtcgaaccgtccgaactgccccatgatttcgacagggcttcgtcggcagacagactcgccgtattgcagaaacagcgtgaacagtttggcgcggtcaatgaactggcgcttgaagagtatgagtctgaaaaagagcggcttgatttcctgatcacccagaaggaggatctgttctctgcagagagccagctgcgcgataccattgaagaaataaacaaaacggcactgctgaagttcagggaaacatacgcggcggtgagaaaaaacttcatcaccatattccacgaactttttgatccggaagacgaagtcgacctcctttgcagcagtacggaagacccgctcgatgcgcatatagaaatcgtcgccaaaccgagagggaaaaagccgttgtccatagagcagctcagcggaggagagaaagcattgaccgccctctccctcctgtttgctatctatcttgtcaaaccaagtcccttctgcattctcgatgaagtggacgctccgctcgatgacgccaatgttggccggttcattaaactcttgaaaaaatttgagaataacactcaatttattattgttacgcacaacaagaaatccatggcctcctgccaggcgctgtatggtgtaaccatggaagaagagggcgtatcgaaactgattcccgttcggcttgaaaaaacaggcttttgagcctgacggattgtgttatgctgaaaaaactggtgttatttgatattgacggaactctgctcaggattggatgtatcaatcggcagatcctcatcaatgccctgaaagagatctacggcactgaaggaagtgcaggccatcacgatttttccggcaagatggacagctccatcatttatgaggtactcagtgataccgagcttgaacagcacgaaatcgaggcaaaattcgatgctgtcaagcaatcctatatcagaaggttccgtgcagaaaccaggtcgtctgatatcacccttatggcaggagtacgtgaactgcttgaaacgcttgcgcaacgaaccgatctgctgctcggaattctgacgggcaatttcgaagcatccggaagacataaactcaaactgcccggcatagaccactacttctccctgggagcatttgccgacgacggattccaccggagcgaacttccgcctgttgccgttgaacgggcattccgtttaaccggaaaacaattttccggtcgcgatattgtcatcatcggcgataccgttcatgacataacctgcgcaaaagcggtgcaggcacactccattgccgtagctaccggcaatgtatcgttgctcgaactgagcaaaaaccatccggacacgcttttggaaaacttaagccggacagagaacgttatccattctattctcaatccataaatcaacacatcgctcttttatgaagacctaccgaagacagatcagggaaaaaatattacaggcgctctataccatcgaacttcgtgataccgatatcgattccgcagcaggatggctcctcacccaagagattcttgatgaccccaatgcgatgaagtttttcaatatgctcatcggaagcatcaaggcgcatatgagcgaaatagattgttatatcgaacggcataccttcaactgggatatgagccgtatcgcaatcatcgacaagaacatcctccggatggctctggcagaaatcctctactgtgaagacattccgccaaaagtttctatcaatgaagccatcgagattgccaagaaattcagcagcacggaaaaaagcagtaaattcgtcaacggcattctcgatgcgattttcaacgagctgaaaacggatggtaaaattcataaaaacggcagaggcctcatcgaccactcgacagcaaaattgcataaaaacgaaaccagcaaataaccgcttgcaggagaaaacgaagattcggggtccgctcacggaaaatcggcggatcatagctataggagatattcacggatgcctcttctccctgcagcatcttctcgaaaagcttcagctgcagccactcgatcagcttgtttttctgggtgattatatcgatcggggacctcggtcaaaagaggttatcggcacactgatcgatcttcatgagcaatattcctgtttttttctcatgggaaaccacgagctcatgtttctgcggtatcttgaaaaccgcgatccggtcagctggttctataacggaggacaagcgactctcgaatcgtatggaagcagtaacggactcgattttcctgaagaacatgtcgcttttattaaaaactgcagcttcactttcgaaaccgggcactatttttttgcccacggcggcctcgaccccgaactcacggtcagggataatgtcaaatactaccagccggaggatttctgctggcagcgtgtccatatgagaacctcctttcttgaaagcagaagctaccggtgggagaaaacacttgtctgcgctcacacccccgtgccgcaaccggtactgctcgatcgtcttatcgccatcgatacgggatgcgtttaccatgaaaaccctctgctcggaaaacttactgcagtaattcttccggaaagagagatagtgcaaaccgataatctcgactgaataccatgagtttctctgtagaagaaaaaatcggctttatcaggacagcgcttggccggatctatcccgaaccaaaaagcgaactgatctacgactccccttttcagctgctgattgcgactattcttgccgcgcaggctaccgacaaacaggttaacatactcaccaaaaagctcttcgacgtttgcccggatgcgacaacgatgagcatgacggatccggaaaccatcagggatcttgtccgttcgataaactattgcaacaacaaggcaaagaatatccttgcggtcagcaaaaagctggtcgaggagtatgaaggagaggtgcctgcatcgagggaagcgctggaaagcctgccgggggtcggcagaaaaaccgccaatgtcgttctgagcaacgctttccggcagccggtcatgccggtcgatacccatgtgcaccgggtatcgaaccggatcggactggttaaaacgtcaaaacccgagaataccgaaaccgaacttatcaaggtcattcccgaggcctgggttatcgatttccaccactatctcctgctgcatggccgttatacctgcaaggcaaaaaagcctgaatgtcagggatgcgtgctcagggatatctgcgactggcccgaaaaaagctgaaggtaacggctaacccagctctatcttccggtccacggcgtaaatccactccccttccggtcgttggcggttcccggcccacagttcaagggttatccctctggactctgaaacggaagaagtaaatatctcgatctgataaaaaagttcgtcgagaagatcttcccaaaccttttcggattcaccgccatccgcataagccggaagaggcttcagacaactctctccggcaaggaagtagtccgtaatgtaaataaagctgtcaggcatgagaaaaccgccccggaatgtccctcttgaatgcggcagaccgggaacctcaacccagaattccagcagcgaatcggctaccagttttccgtcggaggcaagcttttcaagaagttgctgtacagtctggcggatcagagctttattcccgtcggaaagctcatgcattttaaaatcaggagtatgatctcgcatgatggtagttgtataatgataaattgaaatccagccttacggtaatataagcctattttgtttttttatcaaccgttacccgtaagttgcgttccatcgaatatcgcccggcgcattcccctgaccgaattgcagagatagatggcgtcggcagctaacagatcatcgatgaaaagcactttttcgatgcattccgaacgggtgcgtaaaaaataactccggtatataccatcgagcagacccgaggttaccggcggtgtatagtaaagagttccactgcggattatgatattgctgactgccgcttcagcaacctcttcccgttcattgaaaaacaccacctcattatacccatgatcgagcgccaggcggtagaaacggtcatagagtttccgcgaaccggttttgtgatatcggagaaaatccgtcgaggcaatgcgctctgccgcagagcagagcttcagcggcttttccgaaggagtcgcatcgatcggttcatgcccgacggtaatgcgaccttcaccggaaagcctcaacctcaccttgaagcgtccaccgcaagcagcaagtgcgcaatcgagccggtcaagccggtaacgggcctcattttcctgaaaggaaactccaagcgcagctgccgaggttcggatcctcccgagatgttcatcaagccagagatatcttcctgcccagagcagtgtctcgaaaagctccggaatttcctgaacttcatcactgataatcctggccttgagcatgcactcccgaaactcctgcaatggatccgaatcccacacaatcccgctgccagaaccgtacgtgcccgtttgaccggaaatctctatggtacggatagcgacattgaaaaccatatcgccatccggcttcacaataccgatagctccggtgtagattcctcttgacgtcggctcaagttcgccgataagctgcatggcgcttattttaggtgcgccggttaccgaacctgaggggaaaagcgcgcgaaagatatcgtaaagcccaatatgctccgcaagcctgccgcgtatcgtggataccatctggtgcagggtcggataggtctcggtagcgaacagttcaccggcatgaacggagcccggaagacagattcggccaagatcgtttcgcagaagatcgacgatcatcaggttctctgcccggtttttttcgcatcgggaaagcccgtgcttcatcagcgcatcctcttcgggagtctcccctctcggggcggtgcccttcatgggcatcgtctcgatcattcctccgctgcacctgaaaaacagctccggcgacaacgaaagcacaaccctgtcaccggtattgagaaaagccgtataggcggaaggctgactgctccgcaatgttaaaaacagcgtttgcggcgagccgctgaaagcgaaccggtagcggccggtaaagttcacctgatagacgtttcctgcggctatctgctcttttatggcccgtataaccaccacatagtcatcctcggcataatcaaactgaagccggctgaccatacatggctcactcgccccggccagaaatgcatcgatatccgacccgacaaaacactgcgggttctcataaaccccgaaccaggcaagaggcgctcctggcggcgaagaaggcgaacgggtcaccaacggctcaaatccgcaaccggcctcgtaacccagccatccggccagaaaaaaacctgcatcccgttttttctcgattgccagaaaaaaatcgtacagtccggaacgtgatgtaagggtaagggtatcgacaggatcagtaaaaagcagcgcctctcctccctttcggccggttcccgctgtttcaaaccagagtgtcccgggttttgaaaagagagattgagaggaacggggcgccattcctgcacgactacgcaccatgaagcggctcgaacacgattgtacggtgcagaacggtttcaagccacgacttcagaagctcggccgcccatatctcgatatccggctcatgatggctcaggaggcctatggtgatcatttccgggttacaggcaagccgcagttcccgtatattctggcggtgaccgcgctcgagcccgtttgcgatccgcagaattccggaaagcacatcaacggcgttccggtctctcggtttgagctggctgtactgcgcatgtttttctgaagggggcgatttccggtgataccgggcaacatgaccgataatctccttttcggagggagaaaaaccccgcagatcaccgttcatgataatgtactgactgtgcttgtgatgtgaagagatcgaaacaaacgtaccgatattatgcaggagagctgcatattcgagcaattcacgataccgttgatcaagaccgtgcaaagtgagaagctgatcgaaaaactgaagacagagcatggcaacatgcctcgaatggtccctgttccagttgcaccggaacccgagttcataaacactctcccttctgatatccagaccgccgctgttttgtcccgaatcgtattgctgcctcaggtagtgcagcaccatcccttccctcagcgcggaatccgacagcacaatctcttccagaccgaaagtcctgaatatggtatcgaaaagaatcagtccaggaacaatcagatcgacccttttttcatccaggccggtcatcttcctccgttcggccgaacgaagcggcagcaccatccgataaagccggttgaactccctgcgggtaaaaacgctgttgttgagcgaaacgtcactctcaactccctggagagaatggatcattcgggcgatattctctgccgttcctgaagatgcgatccctcgtttgactcccagttcgacggctttttcagcagccgagaccaattcggcggcaaaaaactgctcgagcagcttgatttcatgttccgagatcggatcgttctgaacaaaacgctcgaacatccttgccactccgattttacggctctcaagcagtttaaccccatgacagtcggcaatgacgaattcaaccgaaccgcccccgatgtcaaaaatcagatcgcacgaactcccgaggtttacggcattccgaacgccgtaataaataaattcggcctcctcccttccggagatgactttcactttcaggccggtttcctctctcacgcgacggataaacacatcctgattctttgcctcacgaattgcactcgtggcgaaagcaatgacatgctccctcgcgacaccgtgctgggaagcgaggacaagaaaattctttaacgcgacaatacccgattgcatggctttctcgtcgagcatctttgtcgaaatgctccctctgccgatacagatcatatctttcaccctgtctatctccacaatccctttctcacggcactcttcaatgataaccatatgaaaggagttggttccgagatcaacagccgccacccgaagagcatccgatgtcataccgcaaacactgaataaagttgaacaggccggttaaaatacatgtttcatgagggaaaagaaaaccggagccgtctaatggatggctctgccgacaaaaaaacctgcacgtcctcattaacaaagcagttttgcatccccgacaggttaatgattccggtaaaaacggaaaaactgcgcattgagcttacacagtgtgctccggagagataaaaaaagcagcatcgaacaggttgaacccgccccttacgacctgttcgagcccataacgattatcgacagagtgaactgctgcaaacacgccggaaccaggaccggagagtaacagtaacagaattcgacgcggtaaaagtttttcaggccgacagcgccattgcgcaaccgctatgcggcgttgttcatgttctttttacaatcccggtatagactatgcataaaaaagagcaattgactgttcgtcaatcacttaccccctcctgaaaactcatggaacactccgtttcatgtcgcttgaggtttccgccggataatgattgtttcctcatccgtcgttttcggtgtatattggcccggaaaaccgatcataacaagattgaacggcacgtgaccgaaacacctggcagcagaaccgacaaccgaaacaacagacccgaccgactcggcatccggcatgaactcgcccgcaaggcaattcatctttcatcgatcaccatccccctgatctactgccatatcacccgtgatctcgcgctcatactcctcgttccgcttttcatggggttcctgctggtggatcttctgaaaaatgtttcagaaccggtatcgacatggtatcgccgtaatttcggagccatgctcagggagcatgaactatcggagaaaagccgccatcttaacggggcaacctgcataaccctttcagccctgctgctggttgtgttctttccgaaaattcttgccatcacggctttttctatggttgccgtttcagataccgttgccgcacttgcaggaaaaactttcggcaggcaccgtttcggacataaaagtcttgaaggaagtgcggctttctttatttccgcgctgcttattgtatcgatcatacccggcctcaatctgccgatcgggatactcatggccgtaacggcaacgctgacggaagcgttcgacttccgtatcggagcattcaggattgacgacaatatctccattccccttatcagtgcaggcaccggcctgatctgctacagcatcttccttccggagcagatcgcctcactctctttctgccggtaacgtaaccaatcagaatctccagaaatgcagaccgtcgtcaccgactcacctgaagaagccgcccgctgcctgaatgagggcggggttgtggcatttcctactgaaaccgtttatggcctcggagccgcgatctgtcacactgaagccatcgagcgaattttcgcggcaaagggacgacccggtgacaacccgctgatcgtgcatatcgcagatcccggcgatctcatgaaggtagcttcgcatgtcagcagcgatgccaaaaagcttgtcctgcatttttttccgggaccgctgacgctcgttctgaaaaaaaacagttcggtgcctgactccgtaacagcaggtctcgataccgttggcgttcgctgtccgtcaaacagcgatgctacggcatttctgaaacgctgccgatgtccggtagccgcaccctctgcaaacgtctccggacgtccgagttcgaccagttgggatgccgtactgcacgatctggacggaaagatagactgcattctgaagggggcgccaagcgacatcggactcgaatcgaccatcgtcgattgctcgggagaaacgcccctgctcctcagaaccggagctgtcaccatagaaaatctccgggaggttgttccttcgatcagaacagcagactccctgcgacagcatgagataccgaaaagtcccggactgaaataccctcattatgcccctgaagcaaggattgtgcttctcggcgcaggagaacgcatcgacgctgacagcgaacagcgcacctcggcttatatcggattatcccttcctgcggcagagcagtttgctcttgtaaagcactgctgcaacattgaagagtacgccagggtattattcgattttttccggttgtgcgattcccgcaagatcagcttcatttattgtgaactgcctccggcagaaggcctcggacgggctgtcggcgaccggctgagccgcgcagcagccggccgctgattaaggtatcagaacttcagggaacaaccaaaatggaatgttcccggagcgctggtatttcgctgatcggtactatcgccgtatacctccctgtcgtcataccaggtcgtttcgaatttcccggcaagcttcagatttttcgtcacatcccaggttcccagaatgaaaaacgcttttcccctgccgttgaaacctgtcgaattgaacaccagaggcagatcgtcttcgtacacataaatggatgcatcataatcatcggtattgaaaatcgtaaaccgccctttcaggccgaactttccggctttgtatcccgcctgctgatagacaagccatccatagcaggactcgtcgccggcaagatactctttcacaacccgcttcacctccccgcgcgttctcagggtaagcttgcgcaaagcatcgatatcgcaatccagtctgaccctgtcggttactttccccaagggcgcatagagctcttcctcctcatcacatgaaccggcgccatcgggacactgcttgagagcgacctccttttccttgtgctgaagctgcagggtccaggtcacagcacgagattgcttccagtcaaggaaaaaccgcgtgtcataccctgaagaaggatatggatagtccttggagtcgagtttcgggaaccggaaccagtcgtaatatgccccgacggataccttgctgctgagggcagcatcgatgcccagatagacgccccgttcgttcgaaccgccgtctccccgctctgcgaaggcgcctgcaaacggagaataatagccctctgcataatccctgacggcaaggagcagattgactttcttaaaaagctgatattccgcgccggctatccacgaaacgctgccttcaggtctttccgagcaggccgcctctccgaaaaggcctaaccggccgatactgacatcggcctccaggctgccgagcgccgacgattgatgctcttcgtcgagaaccgccataggttctccgtaatcatagcgaagccaggtgcctccgacttttccggaaaccggtccggaagaataacggtagagcgcgctggctccataaacaatttctgtcacattatctttacggtcgcgctccgtggtggtacgatgataacccgaatcattgaaacttgtaatcaaagccgtttttttattgataacggcatcgaccttgttagccgaataaaaagcggtcacttcaaagggagagaaatcgatggtggccgcagcaccctggaaaaagccatactccgaacttgacccgtaggcagatagccgttttgacgaaagcctgacactgtttgacggttcagagcctttcgacagaaaacggctctgccctatgagaagaccctgcccggcattgatctcgtaattgcccaatacggcagttttcacgatgccaagatccgacgcggcaatgctcagcgaaagaaagtcggcagcatcaggttctccgatatccttgtcgtggaccatactgagccggtaattcgcataattgagctgaaaccggttatagagcttgtattcgtcaccggcatagcgcgggacgggatttttcgcggtagggaaaagtccgttgcgcggagtggtatcccagagaatcctgccggcataactgccggtcacgacctccggcgtttgaaccttcttctctgcaagcgcccgctccttcacgccgaaaaagtcaatgtagggagagatggccacggctttttcccgcccgataacatcctgcagctgtcgcaatgatatgaaacgacctttcgaccgcctgtaatcgatgatggtcagcacgtcgccaccgttcagccagggcagctcgcgcaacgcctccggctccgcctcattgatatcgatctttctctctttcagctcatcgagacgctcctgcagatgctcgatgttacccgacagacgttcctgatcgaacagatcctgaagactttccgcatgaagttgcgcgttaccgtcgaagagaataaaaaacaggggaagaaacgccataacccgatgaacagtcaggcgtttccggaaaaaaaagaagggatgcatggcacacggttttttaaaggtgaccgcacaccgttcagacgtcgcctcctgcctgctgaaaaagctgctgaatctctttacggtcgagggccctccactcacctctccggagatcaccgactttcaggcctgcataggccacgcgctcaagcttatcgacttcgaaaccgagagtttcgaacattcttctgacctggtggttttttccttcgtgaatactcagccaaacctgaaaaccttcatccagtatttttgcctggcaagggctcaccttttcaccggtatccttcaggcgcatacctcccgtcagctgaagcaaaagcgtatgcggaaattttttatccaataccgcaatatactcctttttcacatttgaagaaggatgcattaatttatgtgcaagatttccatcgtttgtgagtaataacaccccggttgttttcctgtcaagccgcccgaccggataaatccgctctttgacactgatgtagttcagtaccgtttcccggtttttttcgtcgctgttcgtggtaatgacatttttaggcttattgaaaaggatatagacctttttcccttccgggagagccagcatactgccgtcaacgataacttcatcaaccgaaggatccactttcagaccgggctccagaatgatgctgccgttaatcattacccgaccggcctcgacaagctgatcggaagcccgtctggatgctacgccgcacattgccagatacctgttgattcttaccagacgttcctctctgttctctgctgttcgctttttcatgaaaaccctactcatcattgtttatggaatcccgacaatcgttatcagcttttcctgcaagatattcctgttcttcatgttcctgcagaatctccctgatctccctcaatttcggcagatccctgagtgaatgcaggccgaacaaatcgagaaagtcatctgtcgttccgtactggagcggacgtccgggagaatctgcccgtccatatacggtaataaaacctctttcaagcagacgatccacggcataatcgggagccgttccccgaagctgctggatttcacccttggtaacaggctgtttgtaggcgataaccgaaagcacctcgagtatcgaattcgatagttttcggcgaactttcggcgcctgtattcttttaagaagctcgcagaaccggggttcggtgagaaaccggtaaccacccgcaatgcgatggatgcggaatgtaagccctgaggcagcatagccgtcgttcagggcagaaatcagcagatcgagctgagagagtgaaatctccgcgcccgtaatttgcctgatcgaagagagcgttacggcttcctcggaagcgaaaatcacagcttcaatctgctgcgacaatggcaattcaggttcatgcaccgcttcttgttccgtagcgtttgaatggcgagccggcagaggtgcccgcagcacccttaccgttttcttgcagttgagaaattatggtcgaggcagatcccgccctcataattgtaccacatctcctgacatggaaaattacactcgtagagcgctttgccgataataaccgaatcgaccccgtacttctggagctgcacaagtcttttcaggtcttccgaactggtaacacctcctgacgcggtaattttcatccctgccttctcggcaaaacgtctggtggtctcataaccgaatccctgcatcatgccgtcacggctgatatcggtgtagatgattcgctcgatacccatctgcttcatttgcagggcgagctcgtagtctttcattccgctgctctccgtccatcccttgattttcggaataccgttttctgcatcgataccgacaacgatacgcgacggacgatacgttttaaggagctccccgatgagctcgggattggtaactgcagcagaaccgataaccacacggctcacgccgatatcgagatatcgttttacggcttcaagggagcggatgcctccgccaacctgaataggtatatcaagttcttcaacaatctcttttattctctcgaaattgaccatctctccggtcagagcagcatcgagatcgacaatatggagcatcttggcgttttgcttgcgccagataatagccatatcgcgggggttgtcgaggtaaattttctgctggttgaaatcgcctctggtaaggcgaacacatttaccgtcttttatatcgatagcaggaataatcagcataacaaaaaacatgaagtcaataacagaaagactcttaacatccggcaaaatttttcagaacctgaagtccggcttcagagcttttttccggatgaaactgtacagcgaaaataccatttttttcaatggccgaacagaaattttttccggcgaaccaggtcgttgccgctatatcccctggattcgccggttcgcagtaataagagtgcacaaaataaaaaaaggagtgatcttcgattcctttgaacaagacgcactctttcttcagatcgacggaattccagccgatctggggaattttatcggtttcgcttctgaatcgaagaacctttcccggaaccagatcgatcccctgatgaacgcccatttcttcactttcgcccagaagcaactgcatgccgaggcatatgccaagcagttgcccccctttgtcgagatgttcgagaacggcttcggtaaatccggaagcgttgagtgagtcaatggcctgaccgaaagctcctacgccgggcagaagcactttgctgtgtcccgacagtttccccggatcgctgctgaccatggctttgatgcccaggtaatcgaaagctttcttgactgagtggaggtttcccgccccgtaatcggcaataaaaatcatatcggcaccatttcggttagtaagcaagcagtacggaaacccgaaaacactgccggaaactctttatccttaaggtcattttttaattcgataattattgtttataatgcctatcttttgaccttaccgaaaaaattagcacttctccttaaccatacagcgatcgaagaacaaatgtacaacattgtttctgctatttttttagctgaaaatatcaaaaaaattgaaatacaagctccccgcatagctaaaaaaagaaaagcagggcagtttgtcatgatcagggtgggagaacacggagagagaatcccgcttaccattgccggttcagatcctgaacagggcaccataaccatcattgtccagggcatgggcaagtcaacccgggagctgaacctgaaagaaaccggtgataccattcatgatatagtcggccctctcggcacgccttcccacattgaaaatttcggtaccgccgtcagtatcggcggaggagtgggcacggcaatagcctatcctacagccgttgcactcaaagaagccggaaacttcgtgatcaccatcaacggcgcacgctccagggatctggtcattctcgaaaatgaaatgaaggcggtcagcgatgaagcgtacataaccacggatgacggttcatacgggtttcatggctttgtcacccagaaactgcaggagctgatcgattcaggaaaaaccatcgattacgttctcgccatcggtccgataccgatgatgaaggcagttgcggaagtcacccgtccttacggcatccatactgtcgtgagcctgaatccggtaatggttgacggaaccggcatgtgcggaggctgccgggtcaccgttgacaatgagacccggtttgcctgtgttgacgggcctgaattcgatgcacataaagtcgacttcaaaaacctctccgacaggaacagaatgtacctgccggaagagaaacagtctgtcgaaacgttttcgcacaagtgccgcctcggccagcatcactaagcttaccattcttttcaatatccgaaactgcctgccggcttcgcctggcagtcaggatggattttcagtcactcttaaacagaagaaccttttttcagagggagtactatggacttaaaacctatgacgaccaaggagcgccttgccataccgcgccagaccatgcctgcacaggatcctgccgagcgggttcggaacttcaatgaggtcaacctcggctatacacccgagatagcacagaaagaggccatgcgctgcattcagtgcaaggaccccatatgcatcaagggctgtcccgtaaatatcaaaatagacaagttcatcaaactgatcgcggagggaaattttctcggagccgcaaaaaaaatcaaggaggacaacattcttccggcaatctgcggcagggtgtgcccccaggaagatcagtgcgaaaaagtatgcgttctgaccaaaaagtataccccggtggctatcggaaaccttgaacggtttgccgccgattacgaacgtgaacatggacagatcgagctgcctgaagtgcaggcgtcgacagggaaaaaaatagccgttatcggcagcgggccggccggcctgagctgtgcgaacgatctggcccgtttcggccactccgttacggttttcgaggcactgcatgaactcggaggcgttctgatgtatggaattccggaattccggcttccgaaggatattgtaaagatcgaaatcgagggactgaaaaagatcggggtagagtttgtcgccaataccgttgtcggacgatcggttaccatcgatgaactgatgaatgatgagcatttcgatgccgtctttatcggagttggagccggtctgccgtggtttatgggcattcccggcgaaaaccttctcggggtttatgccgccaacgagtttctcacgagggtaaacctgatgcagtcctataccttccctgagaacgacaccccggttttcgattgcaaagggaaaaatatcgccgtcttcggtggcggcaataccgctatggatgccgttcgtaccgcgaaaagacttggagcggaacatgcctatatcgtctatcgtcgttctgaagccgaaatgccggcccgcgccgaagagattcataatgcgaaagaggaaggcatcgaatttctgctgctgatgaacccggtcgaatttatcggtaacgagcagcagtggctgaccggagtgaagtgcctccggatggagctgggagagccggacgattccggtcgccgtaaaccggtaccggtacaaggttcggaattcgtgctgcctgtcgatatggcggtaatctccataggaaacggctcgaatccgctcatcaagcagacaactcccgaaatcgaagtcagcagaagggacaccatcgtcgtcgatatcaacaccatggcaacctccaaagagaacgtgtatgccggaggcgatatcgtcacaggcggcgctaccgtcattctggccatgggggcgggacgtacggctgcgaaagccattcatgaacagctctcggagcaggcatcgaatcccctatgacaacaaaacatatcgtggagtcggccgtatggccggctctttttttattctgtaacacagaggccttccatgagcgaactctatcgattcggaatatcccttgaaaaaacactgatcgatgcctttgaccgccatatcagtgcacagcactataaaagccgttccgaagcgctccgcgatctcatccgcgaagagctgctgaaaaagcagtggcgtgaaggcggctcggtcgccggcgctatcgtcatgacctacgatcaccacaaacgggaactgctcaacatgctgcttgacatccagcatgattttcaggaaacgataatttccacacagcacgttcatctcgaccatcaccactgtcttgaaatcatcgccgtcaggggaaccgccgatcaagtggaaaaactcgcaacgcagctcaaggtgcaggcgggcgtcaaacatctcagcctcagcatttcgactgcagggtaactgcggcctttccggctgttaacaattgttgttgctaattcgtaacacaaatcgtatttttgtgctaccgaaaacaaccaaaaccggaaatacgcatgctgaaaaaaatccgcctcgttactgcaactgcagtttcgctgctctctgcagcacccgtttttggcgctcacccgctcgttaccgacgataccggtacccagggaaagggaaaaatccagatcgagctgaacagtgaattcgcatggaacagaacggatgccgacggttcggaagtgaaggagaataccggagaaaccgctttggccctctcgtacggacttaccgaaactatcgacgttgttgccggcattcccttcggatggtacacccttgaagaaaacggcacaacgctttgcgatgacagcggaatcggcgatatgagcgtggagctcaagtggcgggtttacgaaaacgaagagaacggactcagttttgccgttaaaccgggcatttcgattccgaccggtgatgaacggaaaggattcggaagcggagaggtctcccccggcctgacgctgatcgcaacccatgaaggcgatttcggctcgctgcacgccaatgtcggatactcccgcaataattacaaaaacgaggacgacgatgctgcatcccggaatgatctctggcatgcatcgtttgccgcagagctgaacatgaccgataaccttcgttcggtcgccaacatcgggattgaaaccaacgaggatataaccagcgacacgcatccggtctttctcatcggagggctcatctgcagcatttccgaagatcttgatctcgatatcggactgaagtacggactgaacgaagctgaaaccgataccgctcttctggccggcctggctgcgagattctgacgaaagccgattaccggaaaaagccttgcacacgaacctgacagatcaatcaaaaaaacaagtggagtgccggacgccctccccttaaaccaagggagtacaacccatgcatatgtctgatgcactgctctcgcccgcagtcggaggagcattctgggcggcaagcgcagccctcatcgcatacagcgcaaaaaaaatcgccggtgaacaggatggcatgaaaaccccgctgatgggtgttcttggagccttcgtctttgccgcccaaatgatcaacttcacgattcccggcaccggatcgagcggccatctcggaggaggactgcttctgacggtgcttctcggcccttatcgcgcattgctcaccctcgcttccgtgctgctggtgcaatcgctgttctttgccgacggagggttgctcgccctgggatgcaatattttcaaccttgcattttttcctgctttcatcgcctatccgtttctctaccgggtcattgccggtcaatccctctccacaggaagagtcgctgcggcaagtattaccgccgcggcagcaggcctcctgatgggtgcgttttccgtcgtcctccagaccaccctgtcgggcatcagcgaactgcctttcggaaccttcgtgctctttatgctcccgatccatcttgccatcggcatagtagaaggtcttgtcaccatggcggttctggtgttcgtagcaaaaaccgagccgtcgatgctctcactgcagccgaaaccgaccggcaaaccgtcattcatactcggttcgttcatcgttgcggcccttgcagtcggaggagtactctcatggttcgcgtcgtcacggcctgacggtcttgaatggtcgatggcaaaagtatcgggacaggaagaacttgagggcaaggaagccccgattcacgaaacgctccgttccctacaggaaaaaatcgcctttctccccgattacggattcagaacagccgccgaaccagctgctgaaacgatggactccaaagaaactccggtcaatgcaggcacgacggtatcgggcattgccggaagttttctggtactgcttctttccggtgcagccgggttgctgttccgtaaaaaaatgccggcaatgaagaacggtcaatgaatattgaacaggtaacagcacaggtacggaaggagatccactgcgttctgccggcgggagaccgttcatcccttgccatccttgtgctgttcatccttttcgtggtctcggtcccgaaaaacaatctgccggcggtaatcgcctacggcgcgtttccccttttcttcataatctcagccggactgccgttgcgtcccgtcatgaaacggatgatgctgatctccccgtttctgctgttcatggcggcaggaaacatctatttcgacaggcttcccgtttttacagccggaagtattgccataaccggaggaatgatttccggcagcgtaattgtagccaaagctcttgtcacccttgccgccgtgcttgtattctccttctgcgttccgtttcaccggtttggaaacgcattgcggggtttcggtgttcctgaagttttcatcacccagttgcagctggtttaccggtacagttttctgctcgtccctgaagcccgatcactgcagaaagcacgcgatctccgatcattcggcaacaggggaaaagatctttttacaacagcgaaactgatcggctcgctacttgtaagaacaactgcacgagccgaaagaatctacatggccatgacagcccggggattcaggaacaacctgtccgcagagcataccagcccgtttacggcaaaggacggtgctgcagtcgcgactgccctgttctgccttaccgcagtctggctgctgttccgggtataaggcaaaagagcgcgcaaatgattacagtcgaacgggtaagtttttcctatcctgacggaaccagggctcttcacgatgtctcgctgacggtcatgacgggcgaatcaaccggcattgtcggagcgaacggagccgggaaatcaacgctggtcaaccatctgaacgggtggtacctgcctcagacgggaaaaatcaccatcaacggtgctgaactccttaaaaagaaccgggagctcatcagaaaacaggcaggcttggtctttcagaacccggatgaccagcttttcatgtcgaggctttacgacgatatcgtcttcggtccggaaaatctcggcatgaataaacagaaaaccgcagaagaggcggaacggatcctcagagatttcgatctctgggaactgcgagacaaaccgccctccaggctttcgcaggggcaaaagcggtttgcggcttttgccgccgttctgatgatgcgcccttcggtactggtaatggacgaaccgacttcggacctcgatccgcgtaaccggaaacgcctcatctcgctcgtcaaaggactgccggcaacaagagtgacggtttcgcatgatcttgattttatctgggatacctgtacggaggtgtgcgtcatggccgagggccgcatagccgcaaagggggcctcgaaagagattcttcgggaccgtgacctgctcgaggcgaacggcctggaactgccgctcagactgcagggatgaagagcattgagacgtgactgagccctgtggcgcaggacacagggaaaacagcttcatatcctttcaggagagagcccttactcttctctcgagctcttccgacatgtgacgatccgagagcttgacggttatctggggcacatcatgggaggtgtcgacagcaaaaaccgcgacgtcaaaaagatcacccattctgacaatggaagcaagatcggcaatccgttcagtcaccccgagaaagctcagcggaagcagacattttacatgatacgggttgacaagaaatatcccataggcctttacggacagcacggaaccggtaaaccgctcgcctggttcgggaagccttgcgttgaggtaatccaggtcggtaccgctgcctcccgattgcgactggctcatttccacagccatcagggagatatcatgaaaatccatatcggatccgctgtacagctcgcgggcgcttattccccttgtcgagaaaacggaaaccgtttttcctttcatctgcatcgccatgatcagaggcagaaaatcgctgtcgccgctgaacaggacaaacacctcgaactgatgttcggtcagcatggcatctacggcaagctcgatatcgagatttcctttcatgattatctcgccggtatccctgttgacgatcttttttaccggtttcgatatgatctcgaagccgtgcgttatgagtaccctgttgaaagccacctgatcttcagagggcggatcaggtgaagggacgtaataacgcgccgaaaccaccgtataacggttcgtaaaatagagcataagacgggaaaaatcaatctgccacccaagatggcgctgcgtataaaacaaattggctccgtcaatgaaaagtgcggctttctgcatactcattattcttcgaatccctgttgtatcaacgttctcctgtacattatcgcacaaaaaaagcaacaacaaaagtgcgctaaccatttcaaccctgtcattcccgaaaaagccgaagattcgtagagaaacgttaccatgccccgagcagaaaccaccagagggcaagcgtaaaaaatgaagccataataccgacagcgaccatcagcgaagcaagagggggattgatatgatgctcggaagcgataatcccggccgtgatcatgggcggcatggccgcttcgaaaagcgttatccgaaccggcagaccctgcataccgaaaagacccagatagagcagagagagcagcagcggagctatcagcagtttgaatgagagtccgagcacaagattacgggtattgcctgaaagatggctcagcctgagctgatagccgaccgatacaagggcaatcggagcgagggtatcgccgagtcttccaagcaggagagcaaaccattccggatagtcgaagggcatcaggaaaactgctgccgtcaatgcgataaaaggaggaaatgccgtcactctccgaagtatcgacagagcggagagcttcccgttcgagtagatgccggctgtgaagattcccagggtcgaaagcaccatgaacgacccgagctgatcgacgatgatgccgtgaacaagcccctccttgccgtaataggcttcaatcattggcaacccgacgaacgaggtgttaccgagacctccggtcagaataagagcccctaccgtcatacggggcagcttaaagagtttgccggccagcagaaaaaaacctgccgcgagaccgaaatgcagccagggcatcgcagccatagcaaatacaccgggagaaagatcaatgtcgtgaaagtagagcagggtcagtgccggcagggagatatgaatgataaaaccgttcagcacggcaggagtctcctccggcagtctgttcagccgcctcagaagtatccctgcaagaaaacagacaaaaagtagaataagattctgcacggcaggcaaagagttcaattatacaatatccatctgccttaggaaaagcagcgacttatcccgataaatggagaaacagcgacggcaaggaaaacgtcaatctacggaaacggagtgagcatgatctgcgatactgctccggcaacccttccgttcagatacccggcaaatgcgggtgacgcattcaggcatggaatggtggtgatcgtacaggccggcagcatgctccgtaattcctgctcccgataaaccgtttcgttgccatccgcaaaatacccggcagcaaagagagcgacattcgaaacacctgaatctgcgagcagggccgccgtttcctcgaaagaaggcctggtccactcgcctccgacatcgtgattgagaaaagcggtcatgatccgcccgtaaggatgccgaacgtcgctgccgagcaactcagtcagactcgccgcaaaagccatggtttcatcaagaccggtccggaatgccggcagctctccgctgccatcagtgacaagagttccgtgaaaaagcaaaagaagcacatgccgctcgcttctcccgagccggggttcggcactggcggcaacaacatgagctgcacagagctgatgcagcgcggcatcacaccagaaccggctgatcacctttaccctgcttaaatcatccgcagggcgggtacgggcaagataccggcagagctgaccgcaggtcaggtcattatcgaccggcgacatggaaacgagaatctgggcgtcgtggtgttttgttttctcgataacctcttcaagggaagggtcggatgctgaaaaagccgcatgtacatcaaaaacaatcctgccgttccctgaacgctctccgagatagttctgcagctcgcgtgcctgttctctcgaaatccggttatgaggagaacccttccttcgtggattgagctttttcttcaaagcggaaaaaagtgaaattccgatctgcagaacaggaggaactcccatgactgccgccgcgtgttcaagcgtccggcggcttacccggtaattctccgcaaaccgggaggtttcagcctctccatgtgccgcgaggatgaccgctatccttttgttgtccgacatgcctgtatgcgctctcatgtcactgcctgatacgtttttctgcgattttcacgtccattccttcccggaacctttcctgtggaaccggtatgacccgatcgccttttctgaggccatcgataacctctacaaaggccagatcacctgctccggtcttcaatgcctgttttttcagcttgtcgttctcgattttccagacataactgacatggttctcatcgaacaccgagctttttctcaccagcagagcacggcttctggtgttgtatataatgtttgcagttgccgtcatccccgcctgtacagcctgtatgggagcggtaaactgcagatagacctttgatgtcttcgtaacggtatcggtctggggaacaatacgtgaaacaatggcatcaaaccgtttttcaggcatggcatcaaatacgatcaccgctttctgaccgggacggattcggggaacatcaagttcatcaatttcaacattgacgacatagcctgatgtatcgatcacccttgccacaagcgtattggccgttacataatcgccagtcttgagactctgcaacgcaagaacgccgtcgaacggagccgttacggtaagcttcttcagttcgtcttcctgaattttcagacgaagccgcttctgttcgagcaactcttcggcctgcttccgatttttttcggcatcgtcaagatcctggcgcgatacggctccttcaccgaacagattccgggcccttatacatttcagcttcgtcccgacaaccagagcaagctgctcatcatacgccgcccgggcttcgcgcacggcaagttccggctggggcgagtctaaagtgatgattgtctggccggcagacacccgttctccttcgagagcgccaacgcttctgacggtgcctgacagctcggcgctcagattggctacggcatccgcttcaacgaatcctgtcgcatagaccgcctgtaccagctcggcatacgtcacctcctccgcttcgacatcgaccgtgtttcccctggttaccaggtaggtaacggtagcaagaaacacaatggcaagagctatggtatatttcgggaggagtttctgtaacgtctgcataagttgttggcattaggatacctcttcaaaggagatacccgtttttggattcgggtcatggaagttacacgttttgaactttttctctattccgaccttggtttttccattattttatgaatctttaaaaacgtttttcctgaatagtccggattaccggatgattcgatcaaaatacttaatcatacaagctgatgagcgagaatcaagacctgcagcagggctttcttgaaaccgtcaaattcgacgaaaaagggctggttccggcaattgtacaggatcacgagaccggaaaagtgctgatgatggcctggatgaaccgcgaaagtctggaaatgaccctcgagagaaagcaggcctgttactggagccgaagccggcagaaactctggctgaagggggaatcgtccggaaacatgcaggatgttcacgatattcttatcgactgcgacggagacaccattctgctgaaagtttcccagaaaggcggagcctgccatgtcgggtaccactcctgtttctacagaaaagcgaaagatgacctttcaatggaaatctgcgacacgcttatgttcgatcctgaagaagtttacggcaaaaaaagctgaaccgggtagcaatgagtcaaccaatagaaactgcaaaatcgctgaacaggacaaaatcgcggtcttcgatccgcaccatgttcgacgaggttgccccgacatacgactttctcaaccacctgctcagccttggaatcgacaactactggagagcggcggcaaccggccgggcaaaaaaattgctcggcggcaaccctgcgccgcggattctcgacgtcgcaaccggaaccggagatctggcggcatcgatggcaaaaatcccgggtgctgaagtcaccgctcttgatctttcgccggaaatgctggtcatcgcccgaaagaaatatcccgacataacgttttacgaagggtatgccgaaaaactcccgttcgatacggcaagcttcgatgtagtcagcgcaggtttcggagtgagaaatttcgaaaacctcgaacagggcatgcgtgagttccacagggtgctcaaacccggcggtcatgcgttcatcatcgaaccgatgattccccgtgccgctttcgtaaaaaagctgtacctgatttacttcaagaaggtgcttccgaaaattgcagcgctgttcagcaagtcaaccttcgcctacgactatctgccccactcggtcgaacagtttccgcagacagaagcgttcacagctgtcctgaagaaaaacggttttcgaagcgcagagtactaccccatgacgttcgagacctcgatcctctacgtagccacgaaataatacccccacagaccgggtaacggcagccgtcaggcggaccagcgttcacgaatgaacggaatacgcttcagaagcggcacagtcagcagatagagggcgataccggccgcatctgctgctatatcggcaaaggaacagctccggtagggaaaaaacgactgcgcaatttctatggttatgccgtacccgagcagaaaacagatcttcagggcattgaacgaagttttcatgaaagcaaaatccacgagcagggaaagcagataaaaagcaagaaaatgcagcagcttatcggaaaccccttcggtcagcgtgggggacgaaggaaggagcgcgagcctgctgatcagtacgatacagatgaagagcaacagcctgctttcgattttcagaaaccgttttttgtttttcactgggggaagattttggattcaggcctatgagtgcaactctgatctgtatttagaaaaatttttacaggcgtgcttctcattgagctggtccgcattgacttttttgaccagttccaccaactgatcgggatcggtcacatgaaaaatcatgtgcatatcgtgcctgttgaaaagccccctcgccagcacctcggtttccagccagagcaacagatttgtccatatttcgccgtaaaggattatcggggtatcgcagatatgctcgacctgtacaagctgccaggcgtagaacagttcaagaagggtgccgattcctcccggagcgacgacaaccgcatcagaaagcgccataaaggtatcgaggcggttgctgaaaatcgaaaattcctgcttgatgtcgagaaaggcgttcggcccctgctccctcggcagctttatgttcagaccgatagaatgggtttccgaccgtgcggctttcgaaccggaattggcggcctgcatgagaccgggaccgccgccggtcacaatgtcgaaaccggcttccgcaaggccttttgctatcagaaacacatcctgatagtcccgatccccctcctgaatccgcgcagatccgaaaacagccactttgtagtgaagatccatatccggtaattatagcattgcttcaaattcatcctctccgatcaccctcacgccgagcttcagcgccctctcaagcttgctgcctgcctccttgcccgccacaacgagcgacgtctttttgctcaccgaactgacgattctgccaccgcgctcgcgcaccatctcttccgcttcctggcggacgtgacgttcgagaccgccggtgaaaatgacgctttgaccttcgaagttgttgttgacctgttctttttccttccctgcccgcatcggcaatccggcttgttcaagcttgtcgagcattgcctgcacccagggctttgagaaaaagtcgataatgctgcgagcgacaacagggccgatatccggcacttcggcaagctcctgttcaccggcctcatgcagcgaggcaaaatacggatacgctccggcgagttcccttgcggtggcctggccgacatggcggataccgagcgcgtagagcagtcggtcataacttttcgttcgactctcctcgatagcccgtaccagattgatggaagatttcgtgcccatgcgttcaagcggctcaagctgcggaagctgaagcgagtagagatctcccggatccttcaccagccccctgccgaccagctgatcgaccagcgcgatgccgagcgactgaatatccatggcgttgcgcgaagcgtaatgcagcatccgccccctgatctgtgccgggcatccctcttcattcggacagtaccagctcacctcgttctccggccttgtcagcggcgtatcgcacgaaggacagcgttcaggaacgacgatcggtacgctgaacaacgaaccggaatcttcagccacccggatgatcttgggaatcacctctccggatttttcaacgactacccggtcatgaacccgaacaccgagtcgttcgatctcatcgaaattatgcagggtggaacgggataccgtagaaccggcaagcttcaccggtctgagttcggcaacgggagtgatcgtgccgagccttcctacctgaaacaccacgccgagcaactcggtaatggcctgctgcgcagggtacttgtaggcaatagcccagcggggacttttggatgtagcaccaagccgctcccagagccatacggcattgagctttaaaaccaccccgtcggtctcgtaaggcagcttccagcgcttttccgaccactctccgataaagcgttcgatatcatgcagttccggacagagccggtaatggtctcctgtaaagaacccgagctttccgagcagcttcaggcgatcgaaatgaggcatgtgctgatcgccgatgcctttgagaaaatacgccacaaaggtcatccgtcggcgtgccacttcggcagagtcctgcagtttgagcgttcctgccgtggcgttacggggattggcaaaccgatcttcttcgggccgcccctcgttcagacggtcaaagtcctccttcggcataaacacctccccccgcacctcgatctcccggtcactgcccgaaagcgtttccgaagcagaagtttcaagacgcagcggaatggaggaaatcgtcctgaggttgacggtaatgtcatccccctgaacaccgtctccccttgtcgctccctgcaccagcaaaccgttacggtagatcaggcttacggcaacgccatcgaacttgagctcggcaaccatctcctgctccccgataccttcatccagcagcagccttcttacccggcggtaaaaatcggccacctcctccatcgagtaggtgttggagagactcagcatcggctcgcgatgacggacagacggaaagctcctggtgatctgccctccgaccctcagcgaagggctgtcgggggttaccagatcgggatgaaggcgttcaagcgcgatcagctgctcgagcagcctgtcgaactcgtaatcggaaataaccggttcggcctcgacatagtacagatagttatgccgctctatctccttccgaagccttgcgatctcatctgcagccatcgctctgtccatcgtgctctctccgttccggttacttcgtggttgagaaagcccatccggcaaggtttttcagaaaccccaccgaacccggcagcccgagtttttcccatgtcgcgtaaagaattttcgggtagcgccaggcaaccttaagcataaccgtcagcagctcttcgagtttcaattcatcacgaaacatggcttcacgatagcggggaggaagctgatcgagcacaatcatcacttcgttcatcatgtcgttgacaaaattgggctcgtcggtcttcgcattgtaacacatgtacttcatcagattcgccatcgaggcaacattcggttcataggcgctgacggcagcaagagactcttttgtcagggtatcgtccctcaatgcccgatcgagtccttcggtaagccgatgcagattacgcaccattgaaccgaatccgcagaaggtaagaggcgacccgagcgatgccgcatcaccgaaaagcacaatgcggtcatcggcaataacccttgacagactgaagccgtcatgaaaataagccggaatgattccgtaaaccggacggtgaatcacgaaatcactgcccggctgcttgtattggggaagcaggcggaaataggtttcaaagaggccaagcagcgttttgtcattttccgaatcaacctcgtcatagaagaaaagataggtgatgtagttcctgccttcggcgggaaacccctcccatatcagctgacgtccggtgcccggaccgatttcggcgggagccgtactggcaagaatctcgccggtatcgaaatcggcatgctcaaaaccgcttgcaatggtacccacagtgggacagacatgcgtctgcggcctcccccggttgagctgtcgggcgatgggagagagaatacccatcacatccaccagaaccttcgccctgtagtaaaacagctctcctttgcaatcggcaacctcgacaacgatatgatcgggaaaacggtaacaggccgtaaaggtggtcccgtcaagcaggcggttctgcggttcagaaagaaccctctccttcgccagtccgagcatatggtcggcatcgaccgcgcaatcgagcacattctgcatataaagccgtttctggctgccgtcctgcttgaaaaactccacccagccggttttataacgtcgaacgatgacggaatcaagctccgcttcgctgaacacgccggtatcggcaagccggagcagctcttcacgtgaaatgttccagtcccttgtagacttcgccggaagataacggtcgaagaccagcacgctgcggttatagcgcttcgccataacggcagcatgcagaaaactcagggttcctcccgcatagatcaggtcgaatgtcccgcacggaaccgcattgaccggcagttccgaaccaggccggataacgggaaccgccgtttcggaagaagcgtcccagtaacggtcgaattcgaggatgcgctgcagatggcgttcgccgtcaggaatgacgctgaatgccttgtaaacgagcggatgggagtgttctgtctgccggagtgctgagaaggacatagaggaaaaaatgttttggttacagccacattatacggaaagtgccgcgctcttcggcacgctatcgctctcgatcatgccatcaacaagatggatccttcgtccggccctgttggcgaactcctcgtcgtgcgtcaccactatcaccgtctggttcagctcccggttgagacgatcgaaaagctcatagacgttacgagcggatttcgaatcgagatttccggtcggctcatcgccgagcagaaccttcggttcgttggcaagcgcccttgcaatggcaacccgctgctgctgcccgccggaaagctgactcggcttgttggtatatttgttatcgagaccgacggtatcgagcaacttcatcgccctctccctgatctctttcctgctgaaccgtccgttgatcatcatcggcatactgacattttcaacggcgttaaactccggcagcagaaaatgaaactgatagataaaccctattttctcgttacggatacgggtcatggccgtttcatccttttcggttatctcctcgccgtccagccataccttgccgtatgtcggtttgtcgagacctcccatgatgtaaagcagcgtggactttcccgatccggacggcccggtgatggcaacgaactccccggccatgatttccagagaaaggttgggaataatggtctgccgcacatcgcgcgacaactcaagctccctgcggatgccttcaagcctgagaatttctgtggccatcaaaatgttatcgataaagtttcctgctatccggtcagcttgtgcaacctccatatacagcacgcgataaccgtttatcataataacaaaaaagccctgaaagacggaggattaatctgccgcaaagctccacgaaaggatgatgcctgtattaaaaagcaaaaaaacaacgtacctttatactatacaatggaacgcctctgtgtattgtcgtgagaatactgatagatcggtataaaccacgaaatcctcatcccgaaagctttcgggatgaggatttcgatcccgacaagtcgggacaacgcagtaatccggttccggaacaaattaatcataagcctgtcttttcaagatgacgaagtccgcaatggccataccggtaacccgtacagggctcgatcgcagcgcgcctttcggttttacctgcaaacgctgcctgcagtgctgcagaaacaagaagatacaggtaaacccgtatgagattgcccgactcgcgcaccatctcggcatatcgacaacggagttcatcgaacgctgcaccgttgaaaacggctcattcctgaagttcaacgatgacgggtcatgcctgtttctgggcgccgacgggtgcgcggtgcactccgaccgtccgctggtctgccgcctctaccctcttgcccggcacgtcaaccagaaaaacgaggaatggttctctgaactggaacccgaagctgactgccggggaagctatcgaaccgacgaaacgattgccgggtatcttgaaggagagggggctcctgctttcatgcaggcagcgaacatctatctgaacctgctttgggagatgatgagcgagcttgaaacccggcaggaagaggcgtcggatgaacccccggtcgaagaagatataactccggaaaactggctggatatgcatgctgtcgtaaccggttactgcctgcgacacggacttacaaagcctcataccgtcaatgaaaacatgcgcctgcacatcgaggcgctgcaacagtggatcagataaacataaaaggagctgtcatcatgaaaaaacagacaaaaaaagcccttgctcttgctgccgccgtaacgactcttggcacgtcactcggagttgcaaccgtttctgctgatgccgcagtggttcagaacacagtcgattccctgaaaaaatccactcaaggcaagatttccacccagggaaaaatcgaaacgcaaacatcgacacctgtttcgaaccagctcaagatatccaatcagaacaaatggacaggaaacaaataaaccgcaccattttcgcactgtaccggcaggggcagaacccctgccggcaagacaatcgtacgcttaagctgcagatgatcccccgaaccatttctccctgaaccagagcgatacatttaccagaccgatcagggcgggaacctccacgagcggcccgatcacggcggcgaacgcttcgccggaatcgataccgaacaccgccacggccacggctatggcaagctcgaagttgttgctcgccgccgtgaatgagagcgtggctgttttggagtaatccgcaccgaccttgcgtcccatccagaacgaaacgaagaacatgatgatgaagtagcaaagcagcggtatggcgatgcgcaccacatccatgggaattttcacgatatactcgcctttcagcgagaacatcaccacgatggtaaagagcagcgcaacgagcgtcaggggactgatgcgcggcacgaaaacggtttcgtaccactccctgcctttgatgcggagcatgacgaaccgggtaagaaaacccgcaatgaagggaatgccgaggtagatgaaaaccgacgaagcgatttcggcgatggtgatatcgaccctgaacgacgagaggccgagccagccgggcagcaccgtgaggaatacccacgcgtaaacggagaagaacagcacctgaaagaccgagttgaaggcgacgagacctgccgcgtactccgtatcgccttttgccagctcgttccagacgatcaccatggcaatgcagcgtgccaggccgatcaggatgagtccggccatgtaatgcggcatatcggaaagaaagagcactgcaagcacgaacatgagcaccggcccgatcacccagttctgcacaagggaaagcccgagcactctggtgttgcggaacacatcgccaagctcctcgtacttcaccttggccagaggcggatacatcatgacgataagccctatggcgatggggatattggtggtacccgactgaaaggtattccagaacgccgccgtaccgggaacaagatagcccgagaatacgccgactgccatggcgaggaatatccagagcgtaaggtaccggtcgagaaaggagagttgtttcgttgacatgcccatggcgctatcctcccgtctgcatttcgttgcagaaccgcctgaagcggagattgatctcgtcgcgtacccgcctgaagacggcaagctgctcttcgcggctcccttcggcttccgccgggtcgtcaaaaccgatgtgcacccggtgtttgacctcccccgtaaaaacgggacagctctcttttgccccgtcgcagaccgtcacgacccagtcgaacggtctcgaagtgaatgcatcgacgcttttcggacggtaaccgcctatgtcgatccactcttcgcgcatcaccgcgacggcaagcggatgcacggcttcggccggtttcgttccggccgaaaacacctcgagttcgggatcgaatgaacggagaaacccttcggccatctggctgcggcaggagtttccggtacagagtatgagcacggactgtttcatggatgttgctgcaacaggtttacagttattgattttttcagaagacaaaattgaaaacaaaccccaccagcatgatgccgatagccaccaccccggcgaataccgcgatgagctgcggcttgagcaccttgcgcaggataatcatttcgggagcggagagcgcgatcacgctcatcatgaaagccatgaccgtaccgagcgctgcgcccttgccgagcagtgcctgcaccactggcagaatgccggcagcgttcgagtacatcggcacaccgagcagtaccgcggcaggtaccgaccaccatgcctctgcccccatcaccgaggccatgaagttctccggcacatagccgtgaatgccggcaccgagaccgacgccaagcacgatatagagccagaccttgcccacgatctcgcgcacgtgcgtcaccccctcccgcaaccgctttgcccagctcatggcctcgtccgtttcatcggtgccgcagctgcagttctgctgcatctgttgcacccactcttcgaggtaacgttccataccgagccgaccgatcgtcatgccggcgactatcgccacgagcagccccatcgccatgtagagcagggcgactttccagccgaacatgccgaaaagcagcgcaagcgcgacttcattgaccatgggagccgaaatcagaaaggagaaggttacgccgagcggcacgccagcctgcaggaaccctatgaagagcggcacggccgagcatgagcagaaaggggttacgataccgagcaaggcggccagcatgttgcccacaccgagacgccttcctgacaggatggcccgcgtccgctccgcagagacgaaggtgtgtatgacccccattacgaaaaccacagcggtcagcagaaggagcaccttcggcacctcgtagatgaaaaagtgcagcgcctcgccgaaaggggtcgcgcgaccgaggaccgctgtccccagcaggaaatctgccgcaggttcaaggttgccgtaaacgaccagccaggcaactgctgcaacgacagtcatggcagcggccttcaggctggagaaggtctgttcgggctgattcattttcattcacttgatggagttactcagcaacagcttcccgaactgttcgaactgccggaagggctgccgcagcagcatccaccactcttgcgtttcaattctcctttcatgggaaaccctttctccgcccagcggacaatgccgtactgcatgttcgcaaccttttcatacccgtggttcatgagaaaatatgtcgccatgaggctgcgctccccgacattgcaggctacaaccacctcgcgatcgacagggatctccacgaaccgctcttcaaactcgctgtagggaatcagaatgacttcgggaacatcgaacgatgcttccgcaacttcatcggcttcacgcacatcgacaagcaatgcgcctttttcgatcattccaagggctgtcgtcggacagacttcaactgcgtttttcatttgatactcctctttttttatctgttcagtaaatccttcaattcgtcaagtccaggcacccgacccttgcagcgcacctcctcatcgaccacaagcgccggagtagcgagcacgttgtaggccatgatccgctgaatatcctcaaccttttccaccgaagcctcgatgccttcgcgggcaataacggctttgaccgcatcggcaagctggttgcacttcgcgcaccccgtaccaagaattttcacctgcttcatctttcttttatcttattgtttatcgcaaataaacgatctttaaaaaaacaaaaaaaacgcttcgcctgtccatactgcgcttcctggcgaaggttcccctgccgcggtacatcagcagtcgcatccagctttagcgtgcccctgggaaaaaaagccttcaaacaacgcctgagcaatcttccagttctccctgttgatgcagtacttcaccttgggaggatcgatctccccctgaatcagaccggcttcgagcagcgctttcagatgctgggaaatggtcgattgagccatcggaatcacttccgtcaactcaccggtaaaacagcagctctctccggcaagcagcctgagtatttttacccgtaccggatggctgagcgccttggctataccggcaacggcctcctcctgattgctgtaggtaactggcgacaacgttctctgcatcgatctccttgttagttcatcgcaaatatacgatcaagagaacaaaacgacaactttttttatctccccttccgatctatcgagggaacaagctgctgtaaacgattgttcaagctgctatcgacgaaacaaaccagatgcgatatgaccatgaaaaaaaatctttatcccatactgcttgcggcgctgctgactgccgtttcgaccccggcggatgcgaagtgcccgaaagcacagcttaccgtcgaacagaaagccgaaacaggcgcctatcttgcggacgaaaacggcatgacgctttactggttcacaaaagactctccgggaagaagcagctgtaccggaccgtgtgaagagaagtggccggtatattaccgtgacgttttccgtattccgaaaagcatgaacggttccgatttcgcatctatccttcgaaacgacggaaaaaaacagctgaccttcaggggatatccgctctactaccgggctgacgataaaaaagccggcgataccggaggacagggcgtgaacaatgtctggttcgtagtaaatccggacaacttcccgccgaaataacggaataccgtatggcctgacctgaagtcaggatgattaccggattcgtgtcagaacagagttcatcctgacaacttctgatagatgggaaccttcacgaccgtttcggatggggatatgcaacaaatcccagggatagtgcgatgtgtggcgggtacgggtttattgagccaaggctctctggactgcctcgggttcacgagcaatgactttcagcagtacccttgcggcacggtcaggctggcgacgtttttgttcccagtcctgcacggcccgaacatcgaaaccgaaacgaagggaaaattccggttgtgtcagacccaaactctgccggattgctttgacatcaacttcatccgggacatgagcaacaaaaccctctgttgcctcaccacgtgcataagcaagcgcttgctgtgctgacttaatcagtttacttcctgcttttgacatggcgttttactccttccctgtaaatttcggcgatagaccccaaaacctcttttaattcgtttcgttcagcttgcgacaggtttgctttttctcctctccacccgttcctttcatttctacaccggcatcaggatttcccgcgacataatcgacaataatttgtcgctcatcctccgtcaagccgacatccttggcatcggcgaggtaaccgggagtttcaatgacaacctgcataaatgcaatatacggcattgccgtatgctctgcaagaacaaattgtcaccacacccatcttattgccaaaaagattctattacgtcttcgcagaattcgaacaagatctgatcaaggagcgtcagcggggagcataccaaggccgaaagaacgcgctgagcaatgaacaggttgccgacataaaaagcagcgtggctgtcggccaaccgaaaacccgagtcgcctgcaatttcgatcgtttcatcaggccgttgaatacagggaattcctgcaatctctggctgatggtaggcgataagagtcatttttgctttatttctgtcagagattgtcataaattgacaataataatataagtgaggaaaccatggcaatgaacattaatctgacaccgtcgcttgaaaaaatggtgcgtgacaaagtcaagtccggactctatacctctgcaagtgaggttgtgcgtgaagctttgcgcctaatggccgagcaggattccattcgtcaggcgaagattgatctgttacgtcgggatattcgtgcgggaatagagagtggaacttcactcgtctgggaccctgaagagataaagaaagccggtcggaaaaaacagaacgaaaggcaggattcatgatatgccaaaaatcatcattcgacctcttgttgtagaggatcttgccgaaatatggagttatatcgcagaagacagttcgaacagggctgattcatttgttgattttattgacggaaaattccatgaactggcacagtcaccccgtatcgggcgatctcgtaacgaacttctgccggggctctgcagttttccggttggccgctatatcattttttatctcatcattccggacggcatagaggttgtcagggtgctgcatgcatcgagagacatcgatgatcaactcaatccacagcaatagattgtgatgggtgcctgattggctatacgccagagtctcaacatccaactcgatgccctcaaacacgccagcattcccggcaaaatcattttcatcgacaaagccagcggagtgaaatccgaacgaccgggcctcatcacctgcatgaaagaacagaaggcgctttatgcaaaaatatgtcgcaaaataaaaatcatgctaagctataacattatcagattattttataacactttatacattccgcctaccacatcaaaaccactctatcttctataagatgagaagttcttgttcacggattgcacatccgacttgacacatagctggcgtcgattgcatattcacggctcatgaatactgctgtgcagtttttacagtcgtatacactgcaacccggcccgtaaaatttccggcgtttcacattcccatggtattaccggattcagctccatgcatgacattgacagattttccgcagggctcccgacgaaaaacggccgcgcgccctgcaagaatcgatcacgtcgtgaaatactctttcatcgaacgaaacacatccttccgggcaagcaacccgctcaccatgccgagcacggtagccgcgcctgcagcgaaaaagagggggcgggcagaaatgttgttcgtgtagtagatcgcgggaatgcccctctccttggcgaaactgtcgagggaggtggtaccgatcaccagatcgggtttgtagcgtatgacggcgtccatgtcctcctcgagatatttccggtagcggatctcggtgccaagcatggaaagcaccttgtgatcttcctctccaagaggcatgcgggcaatcgaggtcgatgcgtacggcacgtcgagaccggcttcgagcagcagccggacaaccggcagctcgttgccttcatagccggcaacaataacgctgccctgcagattgccgaagcgcgacatggcgtcgcgggctttctgcccctcctcttcggctgcggcatcgacaagcgccgggtcgagttcaagagcttcgccaacccgttttatccactgggcggttccatttgcgccgataggattgcctttaacgatcgtcgcgcccctttgttcaaaaaaagcggctgtccgctcataaaaagggtgaagcacggcacatgcttcagcacgtccggcctctgcgtagtcttcaagcgaggtgcccggcagggcgataaccgactcgacacctattttctgcagcacgctgccaatggtcatggcatcaacaggaaagatctcaccaagaatcaccagggactttttctttttttccctgtccggcagagcgaaccggttcagcagcgttgcaacggtaacgtccttggcttccggatgggttcggagctgaaaagccggaagacgtaccagcagaacatcggcatttcctgctttacggggcagcagttcttcggctatccccgcagtttcggcaacgcaggtactgacaacgggaatgaattttactgccggatccagagcgatctccccgatcgtcctgcggacatcgtcgatcatggtaccgccggaaatctgcacgttcatgagctcaggcgttacaatggatttgcgggcagcatagaagtgcgagacaaacgtcagcccgtaagcgcaaccctgatcggcgacaagacagacctggacaccgtcgattctcatgagtacccgcagtccgccgaatgcgggacacatcgactggggatgcagattgttacaacccttcttctccatgcagtacgaccctcctgtttgcttgttgtatatagatatctttgaacctgccgaaatccgtggaatccttccacgcgagggcctctccggagccggcaaatcttccggcggcaagccggtaataattttttcccctgccggttaccggccagataaacaccctggttcccggaaccgtgtatccagcaagctccttttcggcagtccgctttgagaggaatgtagcaagcacaaccgtatattcccctttttcgagaagcactcccgtttcaggtgcaggcgttcccgctctctttgtcaggctgttatcgggcaacgaaggcgcccgatccggagaatgccgtacaggagcctgctgcagagttgtcgcggtatcgggcgcagggttccgccggcccgaaaggaagagcagaccggcagtgacaagaacaagcacgacgatcgccgctgccggaaccagcagcctcttccagaaaggcatttccggttcggaatacgagagcgcaataggccccatattccggtattcgctgttcagcagatcttcgagcgcggtgtcgggctcaaagcgggattgtccgttttccgtaaaaatccggccgaaaccgggaaaaacgatctcaccgttctcgtgcagccggcttctgaaaaaagccggaaaaatatcggacaggcgcccggcctcctctctgtcgatcggaagtcgcgagagcatcagctccgtaaaaacctgtcgcgaaaccgtgcctgcttcaaatatgaccctgtttcccggaggaagatactccattcccccctttcccgaccggcgtctcgccggatagtgcctgaggataaagcttccgagaccgcaaaccataaccgaacgtttccctatcagttcagcgcgcatccctcccgaaagcagcggaagatagtgctccgcactctgcccgcttgaggcggcagaaaagggcatgctgtcggttcccggctggagtttcatcgatgaatgatgttgcggttatgcgcgaatggctcactggcactaatataaaggaatatatccaatcccgtaaatcacaccccgacaggatgctccggcatcaggccaggcagaagaactccggattatgcacggttttttattattctgttgaaaggaatctttttttcaactcttctcatcttattgcgatgggcgatgtcacgctctctgtcagtgaactgaccttccggattaaatccgagcttgaaagcatcttccccgtggtgcgcgtcaagggcgaaatttcgaattgcaaacgacacagctcgggtcacacctacctgaccctgaaggatgaccaggcacagatacctgcggtaatctggaaaaacaccggaacccggatcagcttcgatctccgtgacggcatggaggtgatcgctgaaggacgactggaggtgtacccgccttcagggcgctatcagcttatctgctcctcggtaaccgaagccggtcaggggcagctgcagcaggcgttcgccatgctgctccagaaactcgcaaaggccggctatttcaacgcggaaagaaagaaaaaaataccggcaatacccgaaaccatcggcattatcacctcgccgaccggagccgtgatcgaggacatgggcagggtgatcgaacggcgttttcctgccgttcggattctgctctttcccgtcagggtacagggcgacgatgcggcgcgcgaggtgaaaagaggcatcgactacttcaacaatccggccgatccgcgacaccgcgcggatgtgctgatcgttgcccgtggcggcggatccatggaagatctccaggcattcaacgaagagatggtggccgaagccatctaccgctcatcggttccggtcatcagtgccgtcggccatgaaaccgatatcaccatagctgacatggtggccgatctccgtgcgggaactccgtcgattgcagcggaacttgccgtacccgacaggggagatctgctgaaaaccattgaaaaccagcagatgcgccagagcgccctgatgcaggcaaagctcgatggcgcgaaaatggagatcgactcccttcggcagagctacgcattcaaccggccgctgatgcagctgcagcagttgtcggaaaaagccgaaagctttccggaactgcttgacctggccgtcaggaggaaatggctgcagaaggcgacggagtttgccgctgccaaccagcagcttgccctgctcgattaccggaaaattcttcaacggggctacgctctggtaaaaaaagagacccgattcataaccggttcatgcgaactcgggctctccgaccgtgcggacattctctttcatgacggaagtgttgccgtaacggtcaccggcccgccgacctcctgagcattctgcggaccagatcgagatcttcaggggtattgacccccggatgatcgacggttgtagtgacgcatcgaatgctgaatccgttttccagcagtcggagctgttcgagcgattcggctttttccagcatcgaagggggcagcgaagcatagtgctgcaggacttcggcagagaatgcgtagagccctatatggcggtagaactgcgtcgcggcatacacctcccgctgaaagggcaccggactccgtgaaaaatagagcgcattgccgtttctgtcgagtacgaccttgacgacattgggatcatcgatctgctgaaaatcctccggcagaagcggatagaccagagtggaacagtccggcggattatcggcaagaaacggttccagacagagatcgatattccggggatcgatcagcggctcatcaccctgcagattgagaaaaacgtccgcatcgatgcttcgcgccgcttcggcgatacgttcggtaccgcaacgggcgtgaggcgacgtcatcatcacttccgcgccgtacgcttcgagagccccggctatctccgggctgtctgtagccacgacgacccgcacggcatggttcgacagcagcgcctgacgccaggtacgcacgatcagcggttcgccgtcaaggtcggcaagcatcttcttcggaagccggctcgaatcgagccgcgcaggaatcaggataacggcattcataatcgttgcggtgtatcgagaatcagggttaccggaccgtcgttgatgagcgcaacctgcatggcttcaccataccagcccgtcataacgggctttccaagatgctgctcgatcgatcgaacggctttttcatagagagggcgggctttttcaaaatcagcggaaccggaaaaacccggacggttcccgcggcttgcatcgccataaagggtaaactgcgaaaccagaagaatatcgccgccggtatcgcgaaccggaaggttcattctgccggctgcgtcgtcaaaaattctgagctgcactattttccggctcatccattccgcttccagttcggtatcgccctgagccacaccaagcagcaccagcagacctcgaccgatttccgaatggcggctgcttccggcggcgaccgaagccgaaagaactctctgaacgacggctctcatcgtcagacgccctccccgccgatatagggccggagcaggcgtgaaacctcttccgcactcgtgccctcgaccctgagggttttgttccgggaacttctgccggaaacgatgcagagtctcgaaaccggaaacccgaagacttttgcaaacagtgcacagcactcctcgtttgcggcatcgtcgaccggcgccgccttgagggtcactttcactcccctgtcataggcgcccgttatccggcttttcgacgaccggggctgcgcctttacctgaaaaagtaccgcgccgttcttttcggaaagttccacgtgcagaacacctatccgatgactttcggaaccttgaagaaacggtcctgcctgtcaggggcgttctgcagggccagggctgttgcgatggattctttttcaacatcgtccctgagcacattcatctgatcatgaatgccgctgagcggctcgacgccatcagtatcgatttcgttgagtttttccacgtagtgaagaatgctgttgagctccgtggtcatggtcgccatttcttcgtcgctgaactgcagccgcgaaagagcggctatataggcgacatcatctcttgtaacggacatagatcgatttcattgaatcattatggaattaaagcctgcagatccctgccatctgctcgtcaagccttgttttcggacgatctgccatagcgatgaactgtcgctcatcttcaccaagatagatctgccggggacgggcgattttctgctcgtcgtccttgacatgttcgatccactgggcaagccatccgggaattcttcctattgcgaacagcaccgggaacatatccatggggaatcccatcgcctgataaataagaccggaataaaaatcgacattcggatagagtttcctgctgacaaagtagtcgtcctcaagagcgattctctcaagttcaagcgcaatatcgagcatcggattacggccggtctcctcgaacacctcgaatgctatatccttgataatcttcgctctcggatcgtaattcttgtacaccctgtgaccaaagcccatcagacggccatccccgtcttttaccgattggatgaattccggtattttgtcgatcgatccgatcttcataagcatccggataaccgcttcgttcgctccgccgtgcaacggaccgtagagcgctgcacaaccggcagcaatagctgaaaacggatcgactcctgaacttgcgacagcccgcagggagcttgtggaacagttctgttcatggtcggcatgcagaatgaacagaacatcgagagcccgttcaagtaccggattcggcttgtatcgaagctccgtcatcttgaacatcatcgaaagaaagttccccgcataactgagatcattatccggcattacatagggaaatcccatgctgtgcctgaaactcatggcagcaagcgtcggaatcttgccgatcagcctgcgaacctgcagtttccgggaatcttcgttccggatatccttcgcgtcgcggtagaaggtcgagagcgcgcctaccgttccaaccagtattcccatcggatgggcgtcgtaacggaagccgtccatgaatttcacgatattgttgtgcgtcatggtatggtggcggatgttgtaggtccataccgccagacgctccttgtcgggcagttctcccttgatgagcagatatgccgtttcaagaaacgtgctcttttcggcaagctgctcgatcgggtatccccgatagcgaagaatccccttgtcgccgtcaatgtaggtaattctgcttttacaggatgcggtattcagataccccggatcgtatcccagcaacccgaaatcctcttcggaaaccttgattttacgaagttccatcgtgttgatggaaccgttttcgatcggaacctcataagattttcctgtccggttatcaacgattgtcagcgaatttcctgtctctgtaaccgtcatgactgttgtgagttaagaattgaagaagatccggatgaacacagaacggctactggttgtcaaaaaaaatccgttaaacctgttcatgcgaatttacgaaacttgggctttatttatgcagttcaaaaatcaacaatcgttacctgatccattccggaagaaaaaacatctgcaacaaacagtgagatggccatacggttccggatcaggaaaaaaagaaaaaaatttttggatataaacctcccgttccctacttttacaactcgttcaaggagctgtagctcagtttggttagagcgcctgcctgtcacgcaggaggtcgcgggttcgagccccgtcagctccgcaaaaaagccctgtattttcagggcttttttattttccgcagaatcgcgaggggccgccaaccgaacgacacttcgcgcccgtcaccccggttatctcggcaccagttcgacgcgacggtttttcgcccttccggcttcagccgcattggaagcaacgggagcgagataggccacaccattggcggtcaggcgaccgggagcgataccatactctttctgcagcacaccgaccactgcatcggccctgcgtttcgaaagcgatacattgaattcgtagccaccggcattgtcggtatggcctacaacatgaagcttcattgccggctgtttcttcaaaagttttgcgatctccccgagagctggtttcgaggccggttttatatccgccttgttggtatcgaaataaatgccgtaaagagagaccttgccggtcgaagtgatggagcgcgacatttcatctgcagaaaccgtaaccattttctgctgcattggcctggtttcgatgatatcgaccgccgcataggctccgcgtctggccttatagaccgaatcatcctttccccattcgataacggtcagataaacataaacatccccttcaggccgcttctttttggcgcttgcaacacagatagcgtttttctcggcagcgaaaaaaacatacttgcttctgttggtggtaagatcgacagatccgaaaggagcaaggtagttcgtccattttgtcgccgcgggatcttttttggaatcatagagaatgacgaagccattcgatcgcagttcattgagataattccggtaaacttccagcgaaccggtatctccggccgcctcgtaccagattctcgtcagccggccttccggtttaagcggcggttttgcataatcccgttttctggtttcgaaattgtaacgaatgaacgtagaggtctgaagctcgtattcatcgaagctctttgcgtgataaccgacaatttccgaaccggcaaaccgcttcagcaacggattgtctttcgaacccggaagatcggctgctgaaagatccgttcctgccaaaaaaagcacaaaaagcggcaaaaacataagaatcctgcccatccggcagaatatggaacgcgaacgtgaatcctgatgtttcatatttcgttttttttgcgtttatccctgacatagacagcttttgaaggtccctctcctatcaaccgctcgcttacctcgaacaacgtcgttgcccgtatcagctctccgagtttaccgtatccgtagtttcggggatcgaattcgggcaactgtttggcaatggtcgcaccgagggtcgccagatgtgcccacccgctctcgtcggaagatgactctactgcatttcggagcagccgtaccagcttgctgtccattttcagttcggcagcggtttttttaacgatcacttcattgtcgttgatcttcgctcgcagcagttcggtatagatgaacttgtcgcatgccgatacaaagggcgaaggggtcttcttctctccgaaaccatagacggtcagtccggactcccgcaaccgcgatgcgagtttcgtgaagtcgctatcgctggagacaatgcagaaaccatcgaattttcctgtatagagcaggtccatggcgtcgatgatcattgcgctgtcggtagcgttcttgcctttggtatagccgaactgctgaatgggctgtatcgagtgctgcagcagcagctctttccagcttttcagtgccgtggaggtccaatctccataaatcctccggacactcgccgtgccatattgggcgatctcggaaagaattccctctatgatcgcaggttgtgcgttgtcggcatcgataagcacagcaagccgtcctgatttatcacaagccatacaattgaaaagaaaagcgttatgagaccaccttgaacccctgctcctcgataaccgcgatcatcgcagcactgctgaccatggagggttcgtacgaaaccgcgacaaccccttcggaatgcgaaacccgtacctcttcaaccccataaagttcttcaagtgcctcttttacgagattttcgcaagaggaacaccgcataccggtaacgacaaactctttctgcatattgtaaaaatagtaagttacaagaaatgatcgggcatcaactatcgttttaaaaggggattggcagataattcaggcagtaattatattaattttctatgattcatgtacgaaaacatttcggaagcatcctgaaaactcttgcccttccggttctgcttggaggtatgacggttttttcttcctgcgccagcccgtcttcaaaggaaatcgacaacctgcagcagcaggtctggaaaaactcaggcgatgccgacgcatggttccgtctcggcaatgcctttgcgagaaacgaacagtaccgcaaagcctcggaagcctatcgtgaggcgctctcgatcgatcccgaaaaagaacagctcctcgccgctcttggagccgccagcttcaatcagggcaactaccgggaggctctcgtctatttcacgaaataccaggcacttgccccggacgactcgctgagaaactacgatattggcaatgtgctcctgcagatgcgggagtacgacaaagccattgcggcatacagaagggccattgaaaacagcgtctcttttgatgaggcctactacaatctgggcgtctgctacgcccgcaccggaagagcggctgaagccgaagaaatttatgagttgcttgttaagaaaaacaattatcttgccgtctctctgaaaaaccatttcaagagtgcggattccgcacggcagaaggctccgaaaccgtaaacagcaaagaacgcccggtgctgaaattccgggcgaaagcagtttgcatgcgagcgcccgccggaattcgttccgttatagattaaagccgtatatataagaagttacgggcataccgaaagcaatatgatgtacaggcacacctaattcagagagtatcataatggcgatcaatgcttatgcgtgaacagcagaacatcatcatacctgaacaggaacccctgccgattgaccgggctgtagccgccctgcggaaggcgatacaagcttatgatccctccgcagtcaacagaagtccggcactgagtatcttccgtcagcgggttctgccggctgacccccttatctggcttttccggcagagagtctttcccagggtattctggatgaaccgggagaaagactgcaccctcgcgggcatcggttctgccgactggatacggcacgaagcggaaggctcgaacagcgacagcttcgacctccttgtgcgcacactctcggaaaaagatcctgccgtccgttatattggcggattccgtttcaataatatggaaagtcaggacgaaacgtggagtgccttcccgtcattctccttcgtgctccccctcgtcctgtatgcagaagagagagacggctcctggttgagctgccacctcttcgtgaaagagggcgaagatagcggcagaaaaaaaaccgtgctgctgcaaacgctcgaagccctcgatctcaaagctgacgccgctatcccggaaatgccgctcctgaaacaggcctcctgtattcctgaccggaaactctgggttgaagggtgccgtaaagccctgggactgtttgcatccggcgaaatggacaaaatcatgctggcccgaagaaccgttctcgagttcggcagcagtttttctccgctgctctacctgatccgctacccttatccccggaatgcgacattccggttctgttatgagccgatggaaaatcatgcgttcatcagctttacgcccgaacgcctctaccggcgggacgggcagatgattctcaccgaagccctggcgggaacctgtctgaaagagagcatgaacggcaacgattttcacgcctcggaaatactgctcaactctgaaaaagatatcagggaacacggctttgtaaaagaagccatattcagggcgctgcagccggtttcaagctcctttgaaatggagcagaatctccgggtactgcagctgaaccgcctggcccatctctatacctgctgtaaggcaaccctgaaaccggagtacagcagcgacagtaccgtcctctcggtactgcacccgacccctgctgtcggcggcgtgccaaaaaacgaagcgatgcagcatattctggatctcgaaccgttctgccggggctggtatgccgctcccgtcggatggatcagccgcgacagcgccgagtttgctgtcggtatccgttcagctctggtttctgaggagttcacgaacctttactccggagccggtctggtcgaaggttcggatcccgacctcgagtgggatgagatagaacagaaaatcggcgaccttatggctattgcgaggggttcccatgaataaccgggaaatcacctcgctctggagccgcatcatcatagaagagctcgttcgtctcggcgcaggctttttctgcatctctccgggctcccgctcaactcccctcacggtcgctgcggcacgccaccccgaagctgcgtggaaaatgtttcctgacgaacgctccgccggctttttcgcgctcggctatgcccgtgccacccaaaaacctgccgtgctgatctgtacgtcaggcactgccgtagccaactactatcctgcagtcgttgaagcgtcgatggactgtcagcccatgctgatcctttccgccgacagaccgttcgaactgctcgaaaccggcgcgaaccagaccattcagcagttcggcatattcggcggttacagccgctggaacttcagacttccggaaccctcgtcagacgttcctctccgctcggtcatcacggcaatcgatcatgccgtttcatcggcaaccggctcgctccccggaccggtacatatcaatgtccctttcagggagcctttcgagccgctcgatcccgacctccatgatccctggcttgccccggtttcggagtggatcgacacgtcgactccgctctgccgaaccctgagccaggaacgtgtaccgaaccgcgagagcatttcatcgctccgaaaaattattgccgaatcgaaacttccgttcatgattgccggcagactgaacaaccgttccgactcccttgccgtaggcaacctggcccggtcgctcaacattccgctctatgcggatctctcttcgggactgcggctcgacagctctttcaatccattgcagctggcctttcaatcctcgcagtttccggaaagattccggcccgatacggtcattcatttcggagggccgctcgttgcccggcaaccatcggcagcagtcagaatgtggaatccccgtaaccacattgtcatcaaaccgcatgccaaccgtttcggccctgaccacaatatcacactcagcatcgaagcctcacccgctctgattgccgaagctctcctcggctgccgcaccccgctcccttccggctgccagccgctgccggaacctttttttcagcaggcaaaggctgaaatcgacatctgctgcctgcccgatcatccggtttcggaaatttcagcagcgaggatagtctcttcgctcgtcaccccggaatcgggactctttctttcaaacagtatgccggtgagagatatggatctctatgcttcaccgtccgcttcccggccgttcatgaccggcatgaaccggggagcaagcggtatcgacggcattatctctaccgcggcaggattcgcgaagggactccggaagccggtaacccttatgataggcgatatcgccttcctgcacgatctcaatgcgctcagcctgctgccgtcacttcaggttccgttatgcattgttgttttgaacaacaacggggggggaattttttcctttctccccgtcgcctcggaaaaggatgtgtttgaaacctgtttcgccaccccccagagctacagcatcaaagccgctgcggagacattcggtatagaaagcagcagaccggcgacaaaccgcgacttcgaggagtgctgcagaaaagctgcagagagcgaccgctgttccatcatcgaagtgaaaggaaaccgccggaacaatgtagagctgcatcgtacccttcaatcgaagatcaccgctctcggcgcaagctatctctcacgataatgccggccagctccgtcaaccgcatcctgaccagaggatcccggaacaatccgggtcttatcctgcttcacggctttctcggatcgccggaagattggctgcctgtaaccgaaacgctcagccggaactatttctgcatgcttcccgatcttcccggacatggaaaaacgccggcatcagccctgcctttcgaaactcagatggagctctttgcccgttcgattgaaaccatgcaaggagattcgccgtcctttcttgccgggtattcaatgggtgggcgcatcgcgctgtatcttgccctgcgctttccgaacctgttcagaaaaaccgtgataatttcggcatcgcccggcctgaaaaccgaagaggagcggcagacaagaaaagaaagcgatgaacggcttgccctgaacatagaagagaatttcgaatccttcctccgcgaatggtacagccagccgctttttgcctccctgaaaaacagccgggcgttcacgaaaaccctcgaagcaagaaaaatgaaccgcccgaaagaggcggcgctcgccctgcgtacgcttggaacgggaaatcaaccctccttatggagcgaacttgccgatttccgcctccccatgagcttttttgccggggaaaaagacggcaaatatgttgagattggccgtcaaatggttaatttatgttcttgcttcgatcttgatatctttccgcagtgcggccacaccctgcaccttgaaaacagggatttgttcatcgaccgcatgctgcactcgttaaccagacagtaacactatttatgagcgctgtacaatggataccggcaggcgaatttaccgatgttctctaccataaagccgaaggtatggcaaaaataaccatcaatcggcctgaagttcgcaatgcattccgtcctcagaccgtagaagagatgattacggccctttcggatgcccgaaacgatcaggagatcggtgtcgtgatcctcaccggagcaggcgatatggctttctgctcgggtggagaccagaaaattcgcggttacgccggttacgcagatgccaaaggggtcaaccgcctcaacgtgcttgattttcagcgcgacatccgtacctgtcccaaaccggttatcgccatggttgcaggctacgccattggcggcggtcacgtgctgcacatgctctgcgatctcaccattgccgccgaaaatgccgttttcggtcaaaccggcccaaaggtgggctcttttgacggaggatggggcgcaagttatatggcacgtcttgtcggacagaaaaaagccagggaaatctggtacctctgccgccagtacaacgcagccgaagctcttgcaatgggcctggtcaataccgttgtcccgctcgatcgccttgaagaggaaaccgtacaatggtgccgtgaaattcttgaaaactcaccgcttgccattcgctgcctgaaatcggcgctcaatgccgactgcgacggtcaggcggggttgcaggaacttgccggcaacgccacactgctttactatatgagcgaagaggctcaggaaggaaaaaatgcatttgtcgagaagcggaaaccggatttctcgaaattcccgaaacgcccttgaacgccgcatattcacatctttacaggtataccattccattcagcgagccggtaaccgtcaatggacaccggctgctccagcgggaaggtattgtaatcgccctgaaaagcggcgacggaaaggccattggctacggagagattgcaccccttcccggcctgcatcacgagccccttcccgctgcagaacagcagctcatgaaggtgctgacaacccatgatttcaccgaaacgggagagctttccgactgcctctacccttcggtaagaaccggtctggaaatggcgcttttcaacctcgaagcgcagacattgcagcgacctccccgactttcagaacgcgatcctgcaaaagccgtaccgctgaacgccctgctgttcggcagtaccgcaacgattggaaagcgggctgaagagtattaccggaaggggtatcgcaccttcaaactgaaagtgaacgctgcaggcgccgaagaggcgctcggaagtatcaggctgctgaaaagcacctacaacggctcaatcgcactgcgactcgatgccaatcagtccctgtccctcgacgaggcaatcgcattcagccgggagctgcctgcaggaagcatcgaatacattgaagaaccgctgaaaaatcctgaacagatcgaggagttccacgcaaaaacctcgataccatcggcacttgacgaaaccctctggcagaacccgaaactcgccgacagcattccctcgagatgcctcaaggcatacgtgctcaaacccaaccgtctgggaggaatcaggacaacgcttgctctcgctgaaaaagcaagggggaaaaacctgataagcgttttcagctccgcttttgaaagcggtatcagtctgagcttttacgcgtggatggcggcaagctgcgcatcccgtccagccgcctgcggactcgataccttccggtttctcaaaaacgatctgctcgacacccctttcggcccaagcaatgcccatcttgacacgcaggatcttttctggaacgggcagaaagttgcgctgagaagcatcaagcttacctcgatatggaccttgtaaaccgggcatccctgcttttcgactcttcacccgcactcatctccccggcagcgacactctctttcaggcagtgtgcctccataacctcccggattgccggaaggctctacgaaaaaggactccgttcaggcgacgctgtcgccatactttcaccgaatagtcccgaatcggcactgctgatgatgtcgctgctgggaaacggcctgatcgcggctcccctgaaccaccgctttcctcccgaacagctgctgaaaaccctgcaggctctgcacccagagatggtggtaacggccgatcctgaaatcataaagccgggagaaagcccgttcaaggcggaaaatatgcaggatatcgcgtttgcagcgtcggagcctgaaagccctgacaggtcagctccgaggatgaaaatggagcgccccgtcaccatcatccacacctcggcaagttcgggattgccgaaagccgcccagcacagcttcggcaaccactggtacagcgcactcggagcggcaaggaacatgccgctcggaaacggtgactgctggctgctttcgcttcccttcttccacatcggaggctatgccgtgctcttcagggctctcgtatccggatcggccgttgctctgccggacccgcatgatgcaattgaacggagccttgagcgctttcctgcaacgcacctttcactggtacctacgcagctctaccggcttctccggaaaccggaaaccctgccgatcctgagaaagctcaaggccgtgctgctgggaggaagcgccgttccggctccgctgcttgcagaatgcatccgggaaggcattcccgtctttgtcagttacggctcgacggaaatgagctcgcagattgcgacaacgccagcacccgacggatcgtttcggaaaaactgcggcaaaccgctcccctggagggaactcgcaattgcaggtgacggagaaattcttgtcaggggcgcctgcctttttcagggatacctcaagaacagcgcttcaggccgtcagccgcatccggagctggacagcgaaggatggtttcacaccggcgataccggaagcctcgacgacaacggcaatctctcggtttccggacgcaaggacaacatgttcatatcgggcggtgagaacctccactgcgaagagatcgaagaagcattaagcaccgtcgagggaatcgaacaggctcttgtggtgccgctggcagaccgggaatatggccagagagcggcagcgttcataaaaaccgcacaaccgggcactcctaccgacgacgccattaccgaaaccatgctgaaaaccgcaggaaggctgaaaacaccggtactctatatcagaatttgccaatgggtaacgttgccgggatcgcagaaaatcgacaggaaatggtacaaccggcaggtaagggaaggaaaaatccattaatcttcggcagcggtttttcctgaactcctgaaaagcgggattcgtgaacatgcggaaatataagcctccccggaaaaaaccgatgcgacagtcaggatcgcgcaaaaaagcaatcgcttgtctaacggcctctcgcggcctgacgcttcagcctgaacaccgtgaacatccctcctatgcctgctacgggggcatagaacatcgaagcgaaaaggataccgataaagagatcggcaagggtcagttccatgggagcaagcgcaagcgtttccatttcggcaagcaccctgagctgttcggcaagttccggctttccggcggccatatccctggcccagtcgagcagcagtttcatgccttccattccaggcctgtaaccggtcagttcaataagcaggaagctgagggtttcagaaaacatgcctcccgcaaaaccgcagaaactcccgagaataaaggcttcattataggtaagccgaacctggtgatggatgacggcataatagatcgccaccataccggcaataaaaatcccggagaaaaaaaaggcgttgagcagcgtcaggtagggtaccgttgtcgtgataactatcagtgccgcccctatggctacagccgtaactctcccggataatggcagcagggtctctttcgtctgttcagtatccatggtgttgtccggcttatgcaagcatctcgttgagaaaatcatccatggtatagaaaccaggcgatgcggtatgtcgtgccgccagccatttggcggtctgtacggcaccggaagcaaagccttcgcgattctttgcgttgtgcgagataacaatctcatccatttcggaatcgatgtatgcagtatgtttgccgaaaacgctgccgagacgcaaagcgccgacctgcagttcatctgcggtgattttccggtcatcgaaaagctcacgcacaatggtacgcttccgcgggttgacggaaagaatcatctcggccgcgcgcaatgccgtcccgctgggaaaatcagccttgccggtatgatggtgttcggtaaaggcgatatcgaactgatcgaatggagcgatcagccgcgccgcctccctgactgttctgagaaagatattgacacccagagaaaaattggccgaatagagcagcgatgagccgctttcgatgaccctgcgttttacgctctcgatctgatcgtcccaacccgtcgtaccgacaacgaccggaacaccggactgcagcatggccggaagattctgcagaaaagcatccctgacggtaaaatcgattatggcatcactgcccagaaaactttccgctgtgacgacgctgcggtcatcgagaatagaggcaatttcatggattccggagcggttgatgacgtcagcgacctgctgtcccattcttccgcttcctgtaagagtaaacttcatgtatttttttcgttatggaaacagtgtccgtgtacggttatgcttctcccatcagatccagtatcctgtccagatcgtcgtgcgagaagtactggatatggatctcgccttttccggtctttttttcaataattttgactttggttgcaagccggcctctcaatcgtgtttcaagctggttgatgtgcggtgaaggctttgcctgcacttcagtcagtttcggctgttccttgaacatccggttcaccagcatctccgtctggcgtaccgagagctgacggctgacgatctgcttccatgccttgatctgctgcgactcccccggaagattgatgagcgcgcgggcatgacctgatgtgataaccctgttacggatgctgtcctgtatagccatgggcagcttcagaagcctgagaaaattgcttaccgtggaacggttcttgcccactttctgggcaatttcatcctgcgtgagcctgcatttcgtggtcaggcttttcagagcgagggcgacctcgatagcgttgagatcctcccgctggatattttcgatcagggcaagctcgagcttgctcgaatcctcgggagcctcgatgatataggccggtatatatttaaacccggcctgggtgaccgctctgagcctgcgctctccactgatgagctgataaccgtcaccatcacggcagaccgttacaggctggataacgccgttttcgataatggagttcttcagctcctcgagagcggtttcattgaactcctttcggggctgaaagggattcgccctgattttttcaacgggaaggctgccgatagagccctcgttgacaggttcctgctcctcgtctttcggagaagaaacaaacccttcatcagggataagagccttgagcccttttcctaacgctttcttcgacatatcaaccatcatccttacggagcagcgtttactgcttccgtaccttaaattttttaatattgccatctctttcgaatatctccctggccagatcgagataatctttcgaaccgagactctgtgcgtcgtagagcagcgcgggtttgccgtggcttggcgcttcggacaggcgaacattcctgcgaatgtacgttttataaaccttgtccttgaaaaacttcttcacctcttcggcaacctgtgtggcaaggcgcagacgggaatcgaacatggtaaccagaaccccctctatttcaagtttcgggttcagatgctttcttacaatactgatggtattgagcagcttgccgagtccctcgagcgcataatattccgcctgcaccggaatgagcacggaatcggcggcagtgagcgaattcagggtaataagcccaagagaaggcggacagtcgataataatgtaatcgtaacggctgcgaacgtcgcggagagctttctgcatcacatattcccgctcgcgcatgttcaccagctccacctccatgccgacaaggttcacattggagggcagtacatcgagatattcaaggcttgattgatgaatggcgtcttcgatattaccccctttcaccataacctgataaaaggtattatcgatctcgtctccggtttcaatgccgaatccggaggtggcatttgcctggggatcgatatcgatcaacagggtcctgaattcggagatagcaatggatgcagctatgttgacagccgtagttgttttaccaaccccacctttctggtttgcaatcgcaataactctgcccatgtagcaagcagcgaattttacagcagttgaagttcagtcatgacctgttacattataatacttacccgcacttttacaaactgtaatgaagggattcgtgcaaccgcttgaaaaacaattctttgaatgcccgactctgccccttgccgaaaagctgctgggcaaaatccttgtccgccggatgtcggatgatcttgtgctgaaaggcagaatcgtcgagaccgaggcctatctgggttatggagacgaagcctgccacgcctggcgaggaagaacggaacggaacgggatgatgttcgccgaacccggcaggctctacgtgtatttcacctacggcaaccacaacatgctcaacatcgtcagcgaacccgaacacaccgccggagcagtgctgatacgggccctggaaccgcttgaaggagaatcgttcatgcgggaacgacgcggcacctcccttgccacaaacctcatgagcggcccgggcaaactcacccgggcgatggccatcgacctcgactgcaacggccgatcgcttttcgacggagaattctctgtcgaagatgccccggaactgccggaagaggcgatcggcaccagcgcgagagtgggcataacccgcagccgcgacctgccctggagaaagttcatcatcggcaacccgcacctctccagaggacgggtatcgggataaaaatgcgatgggagatcacgacggaagatcggaaacttgcagcgatcccctgaagcgtcgacctgaccggctaaccgcaggaaatcgctctgctgtctctgaattcacctgaagtaacagtaatgaggagcgtcccgtttcgtatgagaaacagcgggaaacgcactgaaacatgacttataaaatattataaagagaaaggctacggattagtaccttcaggtgttggaaagttcggaaaaagtttctttttttcggctgaactctaaactctatacagcatgatcgggaccccaatacttcctgaaatcagggaactgatcgagcgacgcaacttcagcgcgctgcagcggattttcaatgactggatgcctgccgatctggcggagctcatttccgacctgccggaaaacgaacaggccattctcttcagactgctccccaaagagcttgctacggaaacgttcgagtacctcgatttcgattcgcagcagaacctgctgaccgccctgaccaagaaggatgtcacccacatcctcaacagcatgtcggcggatgaccgtaccgcactgctcgaggagctgcccgggccggttgcacaggagctgctcaagctgctttcgttcaaggagttcaagattgccaaaaccctgctcgcctatgcggaagcgagcgtcggccgtctcatgtcgcctgactttctcagcgtgaagaaagactgggatatgaatcaggtacttgagtatatacgcacttacggccatgaaagcgaaaccctgaacgtcatctatgtcgtggacgaccacggcaaactgaagggtgaactgctggcaagggagctgctgctctcgccgcccgagaaaaaagtccgggacattatatcggaagataaaatcgttaccctcacggctacgcaggatcagtcggatgcgctcgaagctttcaagcggtacgacaacgtggcgctcccggttgtcgattcgaacggctatctcatcggcgtggttacggttgacgatatgctcgacgtcgccgaagaggaggaaaccgaagacatccagaaattcggcggtatcgaagccctcgaagaaccgtatatggatctgccgatccatgaagtgataaaaaaacgcgcagtgtggctcgtggtgctctttatcggtgagatgctgaccgcttcggccatggcgttcttcgaggatgagctctcgaaggcaatcgtgcttgcgacctatattccgctcatcatttcgagcggcggaaactccggatcgcaaacggcgacactcatcatccgctcgcttgcgcttggagaaataacgatacgcgactggctctccgtgatgcgcagggaggtgctttcgggacttgccctcggcggcattctcggtctgatagggtttttcagagtgataacctgggctcacattctcggcatttacaatccatcatggcttgccgttggcgttacggtgggtatagcgcttatctgcattgtgctgctcggcacccttgccggatccatgctgcctctcctgctgaagcgggccgggctcgatccggcaacatcgtcggcaccgttcgtagcaactatcgttgacgttaccggcattgtcatctacttcagcgtcgcctcgctgctcctgcgcggcatcctgctctgaacggcgcctgctgctgtaaaccgaaacccgttacgctgtgcatcagaaacgagaatcacttgcattcgatgtggtatttgcagggggcggaccggcaaatcttgccgccgccatccatctgaaaaaccttatcggagatcataataaccgtaacggctccaatcgggttgaagcagagatagcccttatcgataaaggacgtcacgctggtgcacacctcctttccggcgcagtgctcgatacaagggcgcttgaagagctgatgccggattaccgggagcggaactgcccgcttgaaacgtctgtcgccgccgaaggggttttctttttgacggagaagaaaaagttcgccttcccttttctgccggaaccgttccggaacaagggttatccttttgtctcactcagcagattcggagcctggctggccggcgaagcggaaaaagccggcgtgcagctcttcgacaatactgcggccaccgctccccttgtggaagagggtacggtttgcggagtgcttaccggcgaccttggtcttgaccggcagggcaaccaaaagccggactaccttgccggtattgaactcagggcaaaaatcaccgtattcggcgaaggagctgcgggaaacctgacggacgaattgcagagagcatttcccgttcaaaccggatcatcggcacagctctacgaaaccggagtcaaggaggtatggcgcattccggcagggcgcatggaagcaggtgatgcccggcataccttcgggtacccccttccgtcggaaacctatggaggaggctggctctatgcattcacgaacaccgacctttcggtcggattcgtcacggctatagatcggacggcgccaatgagcgacccgcatctgaatctgcagcttttcaagcagcatccttttgttgcatcgatcctcgaagggggcacgctcgtcgaatatggcgccaaagccattacctcaggagggctgaacgccatggcgcgcatcttcgggccgggatttctggtaaccggcgagtccgccggcatgctcaacatgcagcgactcaaagggatacatctcgccatgaaatccggcatgctggccgccgaaaccatttttgaagcgcttctgcgcaacgacttttcggctgcaatgctgcagggttatgaaacgcggttcagaaactcctgggcgtatgaggaactgcttgccgcccgaaacttccggcaggctttcgataacggtctctattacggtcttctgcagtcgggaatggaactgaagtttcccggagtatcgctcgcatccgggtttctccggaaaaaagagggttccggagagcttcggcaggagaaaaagagattttccggtgctccccccaaacctttccaccctgacggaaaactcaccttcggcaaggaagagtgcctctaccgttcgggtaccatgcatgaggagaaccagccttgccacctccggatcaacccctccgacatggcggagatctgccttgaacggtgcagggaggagtatggcaacccctgctcccggttctgtccggcaaaggtgtacgaattcaccgaaacgccggaaccggcgctgaaaatcaatgcatcgaactgcctgcactgcaagacctgtacgcttgccgacccttacggaatcatttcctggactccacccgagggcggcggcggaccaggctataaactcagttagcgcatgaagagctcacaggccgtcgtaaccggcatatcgggcggtgttgactccgccgttgccgcatgtctgctgcacaggcaggggtaccgcgtcaccggcatcaacatcagaatcctcgacactcctgtcgataatccttcgctgcaaccatcccggctggtgatcagcgaccatcccgactttcagattccggtcttcagcctgaacctgagcgcaaaattcttcgatgcggtcatccgttacttccgggacgactacctctcgggaagaacgccaaatccctgcatggtctgcaataaaaccatcaaatggtatgggcttctcgaagcggcccgcatgctcgaagcggagatgatcgcgacgggacactacgcgcgaacgtcgttcagcgatggccggtaccgtctcatgaagggatgcgaccccgagaaagaccagagttattttctctggatgctctcgcaggccgatctctcgaaaaccctgctgccgcttggcgctctgacaaaacccgaagtgcgcgaactcgcccggacctttggtgtgagagcggcagaaaaaaaagagagccaggaaatctgcttcgtgccgaacgacgattactgcagttatctgaaaaactcgatacccggtcttgaacaggaagttgccgggggggaaatcgtggatgccgacggtaacgtgctggggcatcaccggggatatcccttctacaccatcggccagcgtcgcggcctcggcatcccggcgccgaaaccgctctatgtaaccggattggatgcacgccacaaccgcatccgggtaggcggcaaggcagatctggagtgccgcgcccttacggcttcgggcctcaactggataggcatcgaagcgccctcttctccgttcgaaaccgctgcgcgtattcgctaccgcgacaaagaaagcccatgcacggtcgagccgatcggcggcaataaagcgaccgtaacgttcgaaacccctaaacacggagtcactccgggtcaagccgtggtattctaccgaagtgacgaagtgctcggcggaggattcatcgaccagacccatcaaccctgaacctgttttattccatgctgcaacgaaaacaccttacgctcacctatctcgaccatgcaccgcatgaagcggaaaacgcgccgctgatgatcatgctgcacggctatggcagcaatgaaaaagacctgatccagctcggcccgatgctggatgaaaaaatccgctatatcagcgcgagggccccgcactccctcgacttcggcatgttcggctggtttcccattgaattcaccgcaaacggcattattgtcgattacgatgcggctgaagaggctcggcgacagcttatcaccttcatcggcgaaatcattgcagagtaccggccacagggaaaccgggtctttctcatgggattcagccagggatcggtcatgagctatctgacggcattcgaacggccggaactgctgcacggagtgatcgcctgttcaggccagctcccccggcaggacagcattcccgaaaacagcaaacacgctctccggcagctcccctttcttgtggttcacggagtttttgacgatgtactccctatcgggaagggagcggaatccaaccgttttctgaaaagcatggtcgccgacctgacctaccgggagttcccgatggctcatgaaatcagcccggcagcgctgaagcttgtttcggaatggctgcaggagagagttgcccgacttgacggatgagcataaactcccccatcgagactatccccggtgacggttctgccgggagaatcgtatattctttttttttaacgccgccatgccgtaacgaatgaaaaacactcttttacagctcctcgagcagcgcattctggtgctcgacggtgccatgggcaccatgatacagcgccacaagctgcaggaagccgattaccggggcgaacggttcgcctcgcacgaccacccgctgatcggaaacaacgatatgctcgtgctcacgcagcccgacatcatttatgccatccactgcgattttcttgaagccggttcggacatcattgaaaccaacaccttcaacgccaatccaatttcgcagggtgactacaacgccgtcgagcttgtcagggaactgaacctcgaagctgcgcggctcgccagaaaagccgccgatgcatacagtgcgaaaactcccgacaagccgcgctttgtcgccggctcgatcggcccgacaaacaaaaccctctccctctcgccggacgtgaacaatcccggctaccgggcggtcaccttccgcgaggtggtcgataactacatcgtacagctcgaaggactcatggagggaggcgtggacctgctcctgatagagaccgtcttcgacaccctgaactgcaaagcggcgcttttcgccgtcgaggagtatttcaacgccatcggcagaagagtgccggtaatggtttcgggaaccgtagtggacgcaagcggaagaactctttccggccagaccaccgaagccttctggatttccatcgcgcatatgccagacctgatctccgtaggcctcaactgcgcgctcggttcgaagcagatgcgccccttcatagaggcgctgtcgggaatcgcggagagttacgtaagcgtttatcccaatgccggactgcccaacgagttcggagagtacgacgactctccggcatacatggctgcccagatcgccgggttcgccgaatcaggattcgtcaacatcgtcggagggtgctgcggcaccacgccacagcatatcaaggctatagccgatgcggtcagctccctgaaaccccgccgaaaaccggaaccgaaacatgaactgcagctttcgggcctcgaaccgctgatggtcaaccagacaaccggattcatcaacgtcggtgaacgcaccaacgtgacaggatcgcgcaaattcgcccgcctcatcaaggagggcaactacgacgaagcgctctccattgcacgccagcaggtcgaaagcggcgcccaggttatcgacgtgaatgtcgatgaaggcatgctcgacagcgaaaaggtgatgaaggagtttctcaacctgatcgcttcagaaccggaaatctcccgggtgccggtcatgatcgacagttccagatggtctgtcatcgaagaggggctgcagtgcgtccagggaaaaagcatcgtcaactccatcagtctcaaggagggcgaagatccattcagggaacgggcgctgaaaatcctgcagtacggcgccgctgcagttgtcatggcgtttgacgaacagggccaggccgacagccttgaacgaagaaaggaaatatgcggcagggcatacgacatcctgacccgtgaagtcggcttccctcccgaagacattattttcgatccgaacgtgctgaccgttgcaaccggcatcgacgaacacaacaactacgccctcgactttatcgagtcggttcggtggatcagggagaacctcccctatgcgaaagtatcgggaggcatcagcaacgtatccttctccttccggggcaacgaaccggttcgcgaagccatgcatgcggcattcctctatcatgccatccgggccggactcgatatgggcatcgtcaatgcaggccagctggccatctatgaggatatcgagcccacactgctcgagctggttgaggatgtgctcttcaaccgtcgcccggatgccacggaacggctggtgagccatgccgaaaccatccgtgaaggcggcgaaaaaattgaagcaaaagcagcggaatggagaaatgcccccgttgaggaacggctccgccatgcgctcgtcaaaggaatcgttgaatatatcgatgtcgatactgaagaggcgcggcagctctatccaagcccgttacaggtgatcgagggaccgcttatggacggcatgaacaccatcggcgacctctttgccgaagggaagatgtttcttccccaggtggtcaagagcgcccgcgtcatgaaacgctcggttgcctggctcattccctacatcgaagaggaaaaggctcagcagaaaaacagcaaacctgccgcaagagtactgctcgccacagtgaaaggcgatgtgcacgacatcggcaaaaacatcgtttcggtcgtcctctcctgcaacaactacgaggttatcgacatcggggtcatgatgccgtgcgacaggatactcgatgccgtcgagcgagaaaaagccgacatcctcggcctctccggcctcatcaccccctcgctcgacgagatggtgcatgtcgcccgagaaatggaacggctcggcatgaaaataccgctgctcatcggaggagccacaacgtcgaaaatgcataccgcggtcaaaatagcgccggtctattcaggccctgtcgtacaggtgctcgacgcttcgcgaagcgttccggttgtcagcagcctgctcaatccgatgctctgcgacgactaccttgcccggttgaaagcagaccaggctaccatgcgccagagccacgaatcgcgctcaagagagaaaaaatatctctctatcgaagatgcgcggaaaaaccgtcccgacctgcagtgggacgaaacaaccgtccggacgccacttaaaacgggcataaccctcttcgaggatgtgaccgtcagcgctcttcgcccctacatcgactggacgcccttcttcctcacctgggaactccacggccgttatcccgaaattttcgggaacgcgaaattcggcagtgaagccagacagctgttcgacgatgcgaacgaactgctcgatacaatcgaccgggaaaaactgctcgggctgaaaggcgtggccggtatttttccggcaaacagcagcggagacgatgttgtcatctacacggacgataaccgttcatcggcgctcatgcaggtgcacaccctgcgccagcagcaggaaaaacaggagggcgaacccaatcttgccctggcggatttcatcgcccctgaagagagcggcatcagggattatatcggagctttcgccgtcacggcgggactcggcatcgaaaaaactctcaaccggttcagccttgagcaggacgactaccgccgcatcctgacgcaggcgctggccgaccgacttgcggaagcctttgccgaaatgctgcacgaaaaggtgcgccgagaactctggggctatgctcccgcagaaattctcggcagcgaggagctgctcagtgaaaaataccggggaatccgaccggctccaggttatccggcctgccccgaccatacggaaaaagccgagctcttcaccctgctgaacgccgaaacgaacaccggcatcacccttaccgaaacctatgccatgaacccggcagcctcggtgagcggtttctacttcgcccatccggaagcccggtatttcgtgctcggcaaaataggcagggatcaggtcgaggattacgcccttcgcaagggcatgagcgtgcaggaaaccgaaaaatggctcgcacccgcactgaactacgacccggagtagaggaaaaaagcaccgacgcacacggacaggcacagagcgacactgctgcctgtccactccgtccgccagctctcccttttcttctccactttttcctgttcgcagaaaccacaaagcggcttctgcggtttcttctttaaaagatgctcattaaccgcaaccagggagatgccttatgattgcagaaggaaccaaagcaccggatttcacccttcccgactcggacgggaccatgatctccctgtccgattatgccggtaaacgagtgctgctcgcattctatccgggcgacgacactccggtctgcacgacacagctctgcagctatcgcgataactacaccgagttcaccaaacgggacattatcatactcggcatcagcacagactcggtggattcacacaaaaagttcggcgaaaagaacagccttccctttacgcttttgagcgaccgggaaaaaaaggtgagccggatgtacgaagcgacggattttctcggcatgtcgcagcgagcctacgtcttcatcgacgaaagcggaacggtacggctctcgttcagcgaactgctcccgctgttttaccagtcaaccagagatctgctcgctaaaatcgacgggatgaaaccggctcagccctgaaacgatcaagcgcatccttcttgttgtcgtaaacctcttctgcaccccgaatttccgctttcaattccggtatcgtgattacgacaccggaattgttccgccaagacaggtttaaaggtttttttcgatcttttcataatcaacaatcgttaactgattatttttcataaagttatttgtaccttacgggggtatacgcggttttactgtccgtaaccaaatatctggtaccatgaaaaaactgctgttgactggcactcttctctcgggtcttctctttccgttatcggagccgctttccgcagagcccttccatcacaaagttgattccctgctgatatcgacaaccgatcacaagaaattcaaaatcctgcaacaggatttcaaaagcggtcccgaagtaacgaaagcctgtctgacctgccataccgaagcatccaaacagctgcatcgcaccagacactggacatgggatgtacccatgaaaaaaggtgagcggctgggcaaaaaaaatgtcgtgaacaatttctgcatctcggtggaaggcaacgaaccgcgatgcacctcctgccatatcggctacgactggaaagacaaaaacttcaacttcaaaagtgaagagaatgtcgactgccttgcctgccacgatatgaccggaacctataaaaagctgcctgcgggagccggacatcccgcctatcagaccacagtgttcgagaaaaaaaccttcccgaaagttgatctctcctttgttgcgcagcgtgtcggccaccctgaccggcacaattgcggcatctgccatttcgaagggggcggcgccgatgcggtcaagcatggcgatctcgacaactccctgctcaaacccgatcgggaactcgacgtccatatggcgattggtaaaaaagagctgaacatgacctgcgcggactgccataaaacggaaggtcatcaggttcccggaagccggtatacgccggaagctcatgatacgcatggattcgattatcctcttgcggataacaatccggcaacctgcagctcatgtcacggtctcaaaccgcataaaaagcttaaaaaactcaacgaccacgtagccagagtggcctgtcagacctgtcatatacctttcatagcgaaagaacgcccgacaaaaatgtggtgggactggtccaaagccggcaaattcgataaaaacggtaaagagatcaccattaaagactcttcgggatgcattctgtatgtatcgaaaaaaggagagttcagatgggcaaaaaacgttgctcccgaatacagctggttcaacggcgaaatgaactacacgacgtttaaaaccataatcgacgacaggaaaatcgtttcggtcaatcatcccgacggcgcggcaaacgaccccctttcaagaatctggcctttcaaggtgcatcgcggtatgcagccttacgatccggtactgaaacgcttcgtaaaacccatcgtttacgggccgaaaggttccggagcctactggtcggacttcaactgggacaagtcgatcaggaagggaatggaaaatgcgggtctcgagtacagcggaaaatatgcttttgtggaaaccgagatgtactggccgatttctcatatggtatctccgaaggaaaaatccctcagctgcagagagtgccattcacggagcggacgacttcagaatctcagcggtttctatctgatgggaagagatacgaacccctttgtggaatatttcggtcttctggccatatcggggtcacttatcggggtcatcatccactcgatcatccggtatttcactgttaaaaaactgaagaaggcaggtggcaaatgaaaaagatctatctgtacgcacgatttcagcgtttctggcactggacgcagtttctcattatctccatactgctggtgaccgggcttgaagtgcacggcttgtataacctcatgggttacgaaaacgcattcaggatccataacctttccggatggggtctcctggggctgatcttcatcgcgtttttctggtatatcaccaccggtgatttccgccagtatcttaccgagggcaaccttgttgaaaaaatatggatgcaggtacgctactacatgatcggcattttcaaacacgaaccgcatccgttcaagaaaaacgaaatatcgaggctcaatccgcttcagcgtatcacctaccttatgctgacccttgtcggattaccgtcgcaaattattttcggctttatctacttctatttcaacgaactggtcgctctcggcatgaaccctgcatggatggaaccgatcgcgctgattcacaccctgcttgcctatctgcttatcgcattcgtgatcatgcacgtttatatgaccacaacgggacacaccctgacctcgaatataaaggcgatgatcaccggatgggaggaagttgatgaataaccgctttgtcagtcagctctgacccttaaaacagattcagagctgactccctgcttgaccgtagcctctttctcaattaacggggggaggatttgtgcttccgctattctgctgcggcatgaggtttactgctctggtaccggtaacaagaatttccgatgcggcatagatcaggtcgccgccgcttgccgacagtttgatgtaacgggcgggtgaaggggtaaaccgcagatcctgaaggtactccttgtgcccctttcccgtacttacggtctccatgccccacccggtctcgccggtttcgctgccgagatacagtaccgaggtataacgacgaccgtcccgggagcatgaaagccggtagttgtcgttgttgtcgacctgcatggttataccggtaatcatgtaaagagctccaagatcgatcacgaatgaaaccgagggattataccagtaaacacaggacggatcgtcaaaggcagccccctgaagcggtgtgcgcccgtcgataagcagacggagactattggtatatttcccgatccctttgacggaaacgggtttgataatttcggcctgaacaggcgatgtcagcgtcaatgccgaaatggacaacatggacagaaaagtccggaaacctgttcttcgcatgaaaaacctccttattttgttgctgatcgcttcctgcagacactggaaacataacgccgttacgtctctcttttcaatagctcaaaaaggttgtcgagccataatcgcgcttcggtatagattccgggctcggagctctctcgcggtccggcaatattgagcaccgtaatggcattgttccgcagccactgcacaaccggaacgatatccggccgactggacaaaagcagcagcagatatggccgtcccgttttctctgcgcactggagcgtaagtcgcgttccgcccttgagacgaccccttacaagcaggagcgttccgtcggagtcgcggacgttggccatcgttcttattcgatatgcttttgccgacgtttctttcaaccgataacgggacggaatggtgccgtcttcagaacgtcgctctttcgggcaccatccgccatgctgcagtcccgcagcgatcgccgcatcaagtgccgcacggtcaactccggtctgtccaccggaaacaatggtaatcgacaagcggttagagtatgctgaagctctccttcaggtttacgatatactggtcaaccataccggtaaattccatctcaacgagcggagcaagcatgaactgcagaaatgaggggaaatcaacggtcagagagcctcttgtgttcaacgtcaccacagtgccggcagtggtctgacgaactttccactccccgccgacaacggcattgccgactccctttaccggttcccagaaaactctccctgcagcggcatcgtcccgatagagacaggcgtaaaccgtctgctgaaacgtatagcttcctatgccgattttttccatctcccagcgaaaaacattgccgccaagatcgacgagagcgtcaactttcgggaagtgggcggctgatcggggaacatcggcaagaatcgcaaaaaccgcatccaggccggctgaagtggtaaactctcgcaaaagcgatatgtcaacggtaaatgccattcgatcagagtccgcagctttcgatccggtattgcggtaccggtgaatcgagcgccttccgaaggcgatcgtctcggttatagacatcccggcggaactgtatctcctcaccttcggcgattgccgtcagatagagaagaaaaaccggtatccttttcggaagattgaccgtgcttgtttttcccgtaccgatagtgctgtcgatactggttttgttccattttaccgaatcctgcagcacaagctgcgcaagatcgagcggattttcaacccttatacaaccggaactgaaggtgcgctcgcttttttcaaacaggtttttggtcggcgtatcgtgaagatagataacgtgtttgttgggcatcatgaacttgattctgccaagggctccatggtcaccggctgtttgctgaagccgatagggaaagttggctgccgaatagcccgaccagttgactgaagccggatcgaccaccctgcccctggaatcgattaccctgagtttctttctgtcaagataggagcggctgttacgaatggccgggagagcgtcctcggcaagaatggtcggcggaataacccattgcggattgaagacgatatactgcatatctgccttgaaaaccggggtctctcgatagggttgtcccacaatcacccgcgttccccagcgatagcgcccgttctctatatactgcagagtgaagccggcaatgttcaccagcacgtaggttggctcgagatcgttgacgaaccagcggtaacgctccagattaaggcgtatctgatcgacacgctcagctgctgaaatattgatttcaccgattgtcgccgttccggctacgccgtcaaccgacaggccgttgcgtttctgaaaccgtttcacggcatttgccatggcagcagtgtataccttcgagctgtcggtaaccccgcccggaaggtctccggactgctgaagccgttttcgaaggagaggaacccggctgtctctgactccttccctgaaagaatccccctcgggaaccttctgccaaccacctgcccgtgcgataacccggtagcgggccagaccttttttcagttcggcgtatccggaatgcttcggtcgaagttcatcgagcgccgctttggggcggcccgcggcaagagcattctgcaaccggtattcaagtgccgtccgacgcgcagtgccgtcaagattccagttggggtcaaggctttccggatctactttcccgaaacgaagatgatatgcaagactcagcaatgcatcgctgagcagcagatcgtacttcgcctgcagttcaggagtacgcggaggagagaggaaaaaagtgcggatctctttgatgtgataatcatcgggaatcaacccatcgttttcactttcaccgatggcttcgatgagttcggcaatgtctgcccgttccgtccagaccggcctatagttccgtgcggcataaaagcgggccagctgattgttgaatgccctccgttccggacctgccgcgttgctgtccatcgcctgaaaatggcaacgcaactgtgcagcgagaacggaatcgggcgcatgctgccgagccgtcgttttctttccgataacctgattctgaagagaaaccggctcgccctgaacgactcgagccgaaacaagcaaaagcagaagaaaaacgaaagctctcataaacgatgctgttattatgaggcgagaatgcccggattatgctgcagaagagcaaagcccggattgatcaggcgcgaacctgacgagtactcgccatccctgtgatagataaaaagacaacttccatccttgatgagatcgatgacatgctgaaagctgtcaaatgatacggcaggacacccctggcttcgtccgagacgtccatgcttcctgataaaatcctgtgaaacataatcggcgccatgaataacgatgcttctcgactcggcattgtcgtttataccgggttccatgccctgaagcctgagcgaatagccgtgttttccgtcataggtcattcccgtcctgtaaaatccgagactgctcttgtgcgagccgggagcgttcgagaaatcgtaagcgtaattatcgccgctgccgctgccgtgagcgacgagaccggaataaagcagtcttccccgattgatatcgatcacaaaaagacgatcatccaccgagggtttattgaaatcgatcacggtcagaattccatcacggttaacctttccctgctctttcagggagtaataaccggcaagtgccatattgagtacttgtggatcgaccttgtttttcagttcgggagagtggaaaagagtggatatctgtttacgaaaagaattctgctggaaggaaaaggcgtgaacgggtgcaggcagcaccgaaagaatgaaaaataacattaccatagaacgaatcataagcaacctcgctgagttttaagctccgcccgtcagggcagcggctcttgacatttaacaaaacataacacagtacacggaagcggtgtcagaatgcagaacgcgaggttccgcccttctgataccggacgattcgatgcggcagcactgctgacaaaaggtcgaacaatgcggaaatccggtacatatcaatcacacagtacaaatcatgaaacaagtgtaaaagatatgttttttttctttacgctccaaccccgggccttttagagatgtgttcacgactcgtcttctgcacgccgttcggacagtcgaaacagcacggatgctgcggcgattcgctgaaaaagacgggttcggaagagatgcggcgcccagttcagcagaaaggtggccaacccttcccagatcgaaacccaggcaacaatggtaagaccttcagcaaaaaaactgttcggaaaagagatcggcccggacagggccaacagatggttcaccctgagcgaaacaccgagaatgacgataccggttaccagcagaaaaagcgatgtcctcaccatttttttcatggcaatgtattccagctctttcttgtacatgaaaaaggcatgcatgcctgcacgcaccatgtccatcagctcttcggaaagtggctgctctatcgaaaacctgacgacgaaatcccttttacctatttcccgaacgctgtcggtaatataggaaacaagatctccgtcaagatccttccggtgatagggagagcttttatcgaagttctcatagagatctgcaacacgcctggcggcaacatcgacaatgaggctgccgccagctgttttttcataacgttcaagtatctgctttttcacgcttacctccaccgcagcaaggcgaaaacacgttcagccctttatcgggcaggtgtacccagaaatttccacattgaactgacacttacagcaatatcctgctcggcaggagctatctcggtaggaggagctgcctccggagccgcagctttcatcgtcatcatatccatagagggcgcaggcctgtacaacggttggcctaccgtcagttcgataaccccgccgagacgcccgccggcggctttcgccatgatttcagcgtcaccccgtgcattcgacaccgccgcggcaagtgcctgacggcgcagttcatcgtagcggctcgaggtgaaggtgatctggtgtacctcatcggcgccggactgcacagcggcatcgacggcctttccggcagaggcgagattacgcaccttcaccatgacgagatgctgagcggcataccctttcaatacactcctgccttccgtctgcacccattcccactgtggactgacggtataactcgccgtcggagcatcctcgacaggaatacctgcggcacgaagggcctgctgaagagcacggtatttttcagcggtacggactgctgcctgatcggcgttcttcgccacagacttcaccagcacgccgaactcggccatgtcgggcttcaccgataccttgcccgtcgccgatacgacaatccgaggctcttcaccatagagtgctgtcgaataaccggacagaaacacaaaagcccagagagcaaaaacaagcaacttcaacgcgttcattctttctgttcctgtgtttaattttaccactcgcttgagtgaagcccgacgatctccttgtaggcaacagcggctgcgcaagaggtaaccggcaccgtaaccagcagaccgacaacaagagccagcatgccgagaaggttcacggcgaaaagggcgaaagcgagcccgaaaagcgcgaaccagtttttcgatacgattttacggctggtttccatggcatcccagaattccattcgatgatcgacaatcagcagcgtgacgaacatgtagcagaccgcaagatagataccgggaagaatgagaagcgcaaagccaaggctgacaagaacgccacttgcaagaccggcaagaaaaagcggaagaaaatagttgagtcctttaaagaaatcgccgaactgcaacggttttccgctgagcagattgaaagcgacgatcgcatatccggcataaaacggcgctgcgactgcggaaaacactatcgatccgaatgcccccatttttgaacagagtgccgatatgacaaaaataatcagcgtatatccgacaaactctccgatatgcagtttgaacatctcccacccctgcctgatggaatcctgtacattaacctgataaccttcggaaatcagttttgcaaaaaggacaggatccgctttttgcccataatcaaaagccgccattgttattgctccgtgatagtatgtatttgagaaaatgtatttcgcctgcaggcaaactgtcccgccgcagagcaaaacgtttccaccggcgcgaaagtttactgattttttcccccctgcaccgggttactgtctggatacaagttacacaagcaggaagcatgcaacaaccgcaaactgtaacttttctgcaaaaaatcagatccggtttttatttcggcataccgctgcaatcccttccggaaaacgacggcaaacctgcttcaggcggagagatgggacatcgcatcggctgtgatgaaacgctgtgacttgaacttgcagagaaaagcggcaacagtgtgattccatcgttcagcaacgatacacccgtcctgccagatgccgttttcgccaaaccaccggctgtcaggaggatccccctgattctgatggatattatgaacgcctttccctgttctgaatggttctccgaacacataaagcctgcgggcatgcttcaggaggggttcaaggtcgcggaatgcagcagcaccggttccatacctccagggaacacagcctgacgccggtgcgttcatgatgttgtctggcgcgtcgtcataagctcgccgatactcctcggtaggtgtcaattccggcgaccggtagtaatcgagagcaccggaatgcggatttgaacggagcgtgtgccagccgtccccgagttcggaaatccctttcagtgaagttctccccatctccacaaccctccactggatgccgtcagaggattttttattgtcgaggtcgaccggacagcggtaaatgcgagggcctgccttgactctgaccgtacagtggtaatactgaccgtcacgtttgatgcgatcacatgaatagctgtgtaacgttcctgcaagaacgccgtaaccgtcttgaagaggcatgaaaagctgtttattcagggaaaaagtattcctgcaagatacccttcatcagccacgatacaaaaaagatgcggcccgatacgctccgaaagggatatgggaagatggggattgtgggatgtgagaagtttgcggtggacgggaagtctgtattttatttagtattcagtagtcggtaagagaaggaagagtgtgttacgtcataggataagaggaagggggcagaatgtgggccgtgagctggaagaggagtatcgttcgcgggacgaacgggagtatgctcgctgtcgcatcgcggagtatcgcttcgcggcagaagacgggatgggctgggtactgagtggagatcggaagaacgtgcggagtgatacaggtcaggttaaagaggctggatggcttgttagctgatcagcaggaaaagattttggctgttttgttgtctcgccatccagctatccagccaatagttgaaaaaagaacataattttatgcagcgcggcgcgcaatcctcccattcgcggagcgaatgatactcccggtcgtacccgaccgatactcccgcgaagcgatactcctttttcactggttagtggcaaggaatttcaggattgtcgctggcaggataactgcatatttgtattggaaatggaattacatagttttcaatgcttcacactctttgaaatcgactctatggcagagaaaaacccttttttcattaccggaaatgaagccgggataactgaatatgcggcggggctcataatcagcaaagcatggcaggctgctgccgatcggggcagattcactttcgcgctgtctggcggacgttcaccacgatccctttaccgcaaacttgcaaccggtgtcggaccggagctgatgagacgctacgacatacctgttccggattgcgcggttcccatgcaggacaacctgatcgtcatgccatggagcagaacgctgattttctggggagatgaacggtgcgtctctcccgaccatccggacagcaactacagaatggcggctgaaaccctccttgacgcgccgggcattgctccggctcaggtgttcggtatgccgtgcggccaacgatacctgcccgcagaggcagcgaagctctatgaaaaccggataagggacgcattcaattgcagaaaaaccggaacggcagataatataccggtttttgacctcatactgctcggactcggagatgacgggcatacggcttcgctcttccccggagacaccgatgccctgaatgaatcgaacagtctggtcattgccgttaacgttccggaagcgactccccctgaacggctgaccatgaccctgccgctcatcaaccgggcaaaaaccgtaattttttttacctcgggagaaaaaagggctgaacttgccggtaaaatcatccgaaagagtgtcagccccaaccttcctgccggaatggtgagaccgtcgaacggaaaactcttctggttcatatcggtaccttcatccctgaagatctgtcggcggtccccatgaaccgactgaatagctgtcgggcactctgcccgaaagagcgtccctgatggcatcgataatggcccaggaatattccacgctgtcctggcggataaagttcatctgatcgccatcgagtgcatcgagcagcaaacggtggtagggagtcatccccggctgcgaaaatgaacccctgtaatcgaatttcatatagaccggatcggtaatgaccgactctccgggacgcttcgctccgaatctgattgcaatggtctcttccggttgtattcgaagaatgacctgattggctgtatagctgcaactttcagccgggccgaaaaagttctgcggcgggcatgcaaacgtaatgactatctcggtaacggtttcggcaaggttcttgcctgccctgatgagaaaaggcacccctttccatcgccagttgtccacgaaaaagttcactgcggcaaaagtctccgttctggagtccgccgccacgtgccgttccgaacgatacccgtcatactgcccgataaccacagactgttcgatggttcgggacgttatccgccggatcgaccgcagcaccttggacttttcatcgcgaactgcatctgcggaaagatcgacagggggttccatcgcgacggaagcaagcaactgcaacccatggttctggactatatccctgagcaatccggtctgatcgtagaaggctccccggtcacggatcccgaaattttctgcaatggtaatgtcgacacgggcaatgtggttgcggttccagagcggttcgaaaatgccgtttgaaaacctgaacacaagtatattctggacagtctccttgccaaggtagtggtcgatgcgaaatatctgctcttcgctgaatgccgatccgatctcggtgttcagctccctggcggaatgcaggtcggtaccgtaaggcttctcgacaacgatcttcctccatccgccgcactccatgttctttcccccgagaccggcttcacggagattgcgcacaatgacaggggcaagagcgggcggtgtggaaagatagaacaacaggtggctgcagagaccgggctctcctgacacatgcatgatctctctctgcaggctatggtaatcctcgatcttctcgagatcgacctgtacgtaaaacaacctgaggcagaaggatgcgaaatgctcctcatcatcgatcgttcccggagaaaacaaaaggatcttctcccttacctgagtgcggaacgcttcatgtgacagatcgccccggccaacggctatgatccggtaagcgcctgacaggtgaccccaccgggcgagctgataaaacgaaggatagagcttgcgggccgcaagatcgctgttggccccgaaaagcaccatggtaaaattcaccggttcatcctgcatgcccagcctccccgttatggttcaggtgtaaaaccatgcccaccgaactcatggcggagagcggcaacgaccttgtctgaaaaattatcctcactgcgcgatcggtagcgacgaaaaagagacgctgcgatgaccggaatggaaacctgctgctcaagcgccgtttcaaccgtccagcgaccctcgccggaatcggctatctctccggaaaggtagccgagtttgccgtctctgctgaaagcctgagcggcaagatccataagccagcctctgatgacggaaccatgcgcccatactgaggcgacctgttcatgatcgagttcgaatccgctggtttccagtagatcgaatccctcgccgatcgcctgcatcataccgtactcgataccgttatgaaccatcttcacgtagtgtcccgatcctgaagggcccatatgaccgtaaccgtccggaacgcagagatcctgaagcagcggttcgataacggcaaaaccttccgggtcgccaccgaccatgatactcgcgccatgccgggcaccctcgagcccgccgctcgttccggcatcgagaaaaataactcctttttcagtgagcgagcgggctcttctctgcgtatcggtgaaccgcgagttcccgccgtcaaccacaacgtcccccggatcgagaaagggaacgagagcctgcagcacatcatccaccggcttgcctgcaggcaccatcatccagacgattctgggatgctgcaggatgtctgcaaggcgttcaagggaatctgctggttcagctccctgacggctgagcgcttcaacagcttcgggtgagatatcgtacacggcaacatcccagccatcttccagcaggtgttccaccatattgaaacccattttacccagaccgacaaaaccagtgttcactgtaaacctccctgaaattgttactccatgctctccctgtaccaaccgcttgccgtcgtctctgaggcataacggctgaacgcggacggcagttcccgaagttcggcggctgcctgttcgacagggccggttttagcagcctgctctatcgacgatgccagcgatctcagctcttcggcagctaccgtcgcggcggcccctttgatggtatgggagatatgacggacctcttcgcgatcccctctctttacagcttcctgaagatcccgtatctgcagtggagtatcgagcataaactgggatatgatgatcctgatgatctcctcatcattctgaagacgctgcagaagctcatcgatccggaaaacatctccggcaggcctgatatttgcaccaccggataaatcatcctccctctgcatttgactctgcatgtttttaaacaaataagtgttgataataaatgcaagatccgatttctgcacgggtttagcaaggtaatcgtccatacctgccgcgagacacctctccttgtctccctgtatcgcatgcgccgtcatggcaactatgacaacatccctgttgacggccagttccggtttgttccggatatggaaagcggtttcatatccatccatgcgtggcatctggcagtccatcagcaccaggtcataacgtttctcgctgagcatcagaagcgcttcgcatccatcttcggcgagatccgcatgataaccgagtttgagaagcatgcaaatcgcaacctgctggttgaccctgctatcctccaccagcaaaatccggtagtcagggttgagcgactgcagctgaggggtaaccactgtacctttggtgccctgagtccgactgtcaggaggccgggatccctgagccacaacagcggcagtcacctgcagcaattcgccgagatgtaacggtttgacaagcaaggcgaatatccatgctcgatgctttttcctgatatcatctgcctggcctgccgaaacgagcactatgacccgaagtcgggaagagttttcagccgcagcaaacaactctttcagtgcatcagggttgctgcggcgcacaggcacatcgagcagcatgacatcgaacctcctgttttcaatcaatcgaacggcttcatgaacagaatcagggcaattgcaggaacattgcatactatcgaaaagctcctgaaacatgacgcgcatactgccgttgccgctgaaaacgagcacatcgagtcccggcggaatccggggcagaaaggtttcagcactttcgcccggcgctgttttttcgaacgctgcgtcaaaacggaaaacagaacctgtcccgattctgctctgcacggtgatgccgcttcccattttttcggcaagatgactggaaatcgacaaaccgagaccggttccaccgtatttgcggatcgttgtcccgtccgcctgaacgaaaggctcgaaaatcgaacctttccgctcctcttcgatgcctatacccgtatcactgaccgtaaaaccgataaccacctgctctgaagtctcacgttcgagcacagcatcgaggacaacttcaccctcatgcgtaaacttgattgcattgctcacaaggttgacaagaatctggcgaagccttgccgggtcacccttaagtcgcaaaggcagggtcgggccggttcgaaaaaccagttcaagttctttctcatacgcctcaaagccaagaagcgtaccgacatcctcgagcaaatcgatcagattgaaatcgatatggtcgagttcaagtcggttggcctcgattttagaaaaatcgagaatatcgttgatgattttcaacaggttcttcccgctgctgatgattgtctcgacgtacttccgctgttcgatatcaagactggtatcgagcagaatatcggacataccgatgactccgttcatgggcgtacgtatctcatgactcatattcgccagaaaccggcttttcgcctcatttgcctccctggcgctctttgccatttcttccgtcttcctgacggactccccgagcttcatgttcgtttcgatcaactggttcctcgcaaggtctgcatcctcgacaaggttgagcagagctgaccgctgcctgcttttgaacatacagtcgccctcgggttcttcggaaagctcgtcctgaatgttttctgccggacacagccagtcggagaagccagcagcaggcatcgaattcaaagagcatgaagaaacctgttttcgatttacgtccattccggcgagatcgtcagatgcaaggccgcctctcaaccgatcaagctccgctttcagttcgatgctgcgcatttcgcggcctaccataacgcggttgaatcgctccagctcatcgagcgatcgcttcagctcacgctccatgcgtttccgttcggtaatgtcagacacaagtatgaccacggaaccgacagttccgttgatgaagcacgggccgagtttcgactccacttccaccgtgcctccgtcaccctgcgatatcaggctctcaagcgagtgcgcgtgtccgctgcgaaaaacggcttcgatggcacgatggtactcgtcatggctggatggcacgatacagtcgcacaagtgcagaccttcctgcagagaacgatgggaaaggggaaaatcgcggttgaaataaattatcctgtgccggatatccaccgcaatgatcgtatcggggctgttgacaagaacggtactcagggtattttcactctccctgagtgaaacaagcgctttttcaagctcccggcgagagagttcgagttcatagttcttatcctcgagttgccgtttgtaatccgaaagttctatcgatttcctgatcagcttgatattctgctcacgcagaaccgcctgtttttcaagaagttcgaactctatctgccggcttcgctgcgactctttttcaagttcgagaaaccttgaaagaagttcattgtattctttttcccacataacgttcaaggccgcacaacggctgtcgcaggcgatccggaatgctcttcgccgatcacccagagcacaaccgtttcgttatgaaatttagctgtctcaaagcctggcttcattttgttgaccgggcctatttctccatacgtgtagaatccgatcaacggaacatcgctgccgaggcactccttaatggtggccgcctcctcctgtatacgtcttccgagaacaagcttgcgccccacgcaactgaacatgacgacaagtcgcggaatagcccctgacagacatgcctttgcctgttcggcagcaaaacgcgccccttgtatgatatctccccttgaggcagttgtcagcgttactgaacttccggatggaatcgaagcagcaagagagatcgtgccttttgcatgatcgaccgaaaggccgcaacgcaactggaacagctcttccccccctgtggacagcgccggatcgataagcccgaacggatattcaaggcaaacccctggaagacgtgcagaacgttcttcaccaagaaaatccttgtaaagatcaagagcccgaacatggtcaaactccgtgacaagattaccttccgaggcggtacaaacgaaactgttaccgatcgactcgaaaccgctcccgactccgatacctgtcctgatgcaatcctttctggagatcatcagtccgacaatggcatctttgtataccttgccgttatagtactgaaaggtgctctgaaagcgctcgtcatctcccagaaacccgcctgaaatttcaaaaccccggcctaaaacggaatgaagaccgtcaagaacacgaaggccgtctcctcccatgccattgggaaaaaccatgagggatgcgtccttgtcgaatgaaccctttgagaggatatctgtggccatttcaacggcgcatgcagcttcgtcactactcatgtcgtggcctatgccctcaacacaatgcagataatccgaagctaacgccataaccacgaccgagccggtcgaaaaaccgccggtcgatatctcgccggcagttgttcccccaaccagaggaatatcaccagctacggacattatacctttgagcagttcacgatgatcgaaacgcatcgcaccgaatacgatcagtacctgaggtgttctgcctgaaatccccgtaagagcttcggaagcggcgctaacgcctgccgcataagaatccgtcagctcgctcactcctgagccggcttgtatttttgaaattgcgttcatgtttcagagcgaacatggtttgtatgggggtaaaaccggaaacagaccaggcagcctgaggataggacttataggtaaatatactcagggggttatacgacaccaacaggaagaaaggaaaaacgggactatttcatgaaaaccggtgcataaaaaaaagaaaaaaaagcagacaggatatgtatcgcaatatcacaaacgcgcgcttgttcataacccggaactctccgggataaaggaatatctaacggagcatatcggttgtaaggtgatggtgaaatacccttatgagcaaccgttccggtaaactcacagaaaatcgcatttcttcggcaggatatgcctgaacgtcagtctgtcagatagtactccagtgtcgaaaccaccctgactttcttgatatgaggagtattgctgtcacggttctcgatggtgaactgcccctgagttgcacttttgatttttcccagtctgcttttggaatcactggcaaatttttcggcgacagcgcgcgcgttattggtagcctcctcgatcatcgccggtttcaggcggttaagtccggagtagagaaactcagttttggcatcatagttctctccggaaaccgcaacgccaagttttccgagatcgacgagttttcgaaccgatgtgcgaacgagattgacattgcgggtatacacactgattgtggaattaccggcatacctgaaagcaaatcggtttgcatcgccatagccttgtgcctggcgatcgataacagccggagccgatatggaaatctcctttgcatcgaatccgctggaaagcagaaaatcatataccaccctgtttttttcctcgatagcagccatcagcgcgccaagatcgtcggctgccacctcgaatttaatcggccagatggctatatcggccggcacgtccttttcagaaagtccttttactgaaacagcccgttcaagagacttgagttttgttatgcccgaagaaacgaaataacccgcgatgacaagaccagcacagagaaaagcgccaagaataaaagcttcggcagtgcgtttattgttcatgactgttggggtttgcctcgattgaaaaaatttcagttctctttttaataagaaggaaatcgtaccgacaaaagttcattacgcgtttgaaagccggagaagcagaaaaagacagaaacaacggtaacgacaggttatacagaaatttcgcaattcagcctgtcgccgcttcagaacggcctgcagcaatcagttcaaggtatctggctatcagggctccgtttaccgaagcccaagactttttttcggcaaaaaggacccccttcctgcgcatcgaggagcgggtatgagcatcatcgagcaatttaaggcaatgggcataaaactgatcgatatcacccgcttttgccaccaggccggcttccgatgcgttaaccagctccatgcaaccgccaacgtcggagacgacagcaggcaatccggttgcgaaagcttccagcacaacatttccgaacgcctcggtagtagagggaaaaagaaaaacatccccgcttgcatacgcctccggcagcgccgtaccgataagataaccggtaaaaaccgcttgcggcatgcgccttcgcatctgttcttcttctggacctgaaccgatcatgacgaaacgaaccttatcgataaagccctctctcataaagcgttcataaacgctcatgaccacttcgatatccttgtagagcacaaaacggccggcatagacaaacaccgttcgctcaacggcatgccactcctgtcgaagcagctccgaacgccgggatggatcaaataactccctgtcgatccccctcgaccagatttcaacgtttctgatactcttgtctgtcagtttgcgttgaacgatctcattgggtgcaagcacaaggtcacaggtattgtagaaccatttcaggtacttccagaccggtcccaaagcaaatcccagacggtaataactgaggtacgaagggaaatcggtatgatagaccgatgtcgccggaagcttcttgttttttgcgtagagaagaaacctgcgccccacaatatccggagtggatatatgaacgatatccggagcgaacgcatcgagctgccgctttgtaacggcactgaaaaatccgagcttatagtcgggataaagcggaatcggtaccgaagggagacggagtactttcagagatccatgattgtcctgctcggatacgtctgaagaccagacgataacctcgtgaccatgtttcctgaacgaggcgacaagctgatagatcgaccgtacagccccatccttgtctttgacatacgtccctgcatataaggcaattttcatggcagcccggagttccggataagagcagattctctggtaaaatgaaacgtaccggcagattcccgcaccatcgtgaagccttctgccggcagtaaaaaatctaaagtaacatttccggagaaaaaaccatcacaccgcagagagagggctgtcacttcagtgtcagcgacgcaactcttggattgaccagacgtttgaaatccctgtatgcaagcctgaccagttcagtgtgactgccggcattgaaggcaatatcgtcatccgcctcgagttcttcggcaacaaacacatcgagcccgtacagatttccgaaaggaggcatcgctcctatctcacactcgggaaaaagaaatgaaaactcatcttcaccggcaagtccggcgtctcttgtacccgcaatatccctgagccgctcaagatcgagctgccttgaagccggaagcaccaccatggccaatttcccttctatggtaacgataacggtttttgcgagctcgttgccgggaacatgggcggaagcggcgatctcctgtgcggtgtaggcaggagagtgactgaccacaaagtatttcacgccgtggctgtcaagaaattccctcagtctgcgaataggcatggcatcctccttttttcttgattcgggtaaaaaggatcgtatctgcacacgattactttccgggatatacaaaactttgatcggaacggacaacgctgtttatgagccgcacatcagggaatccatattgctgcccgtcagaaactgaccctgaaaccgaacaaaagattatggctgttgatatccatttccagtttcgaggatccaatttcgatttcaggatctgccgaagcaaaatagcggtatttcgcatcaacagtcaccgttggcgaaacctgaaagccgacaccggcacccaactggaacgcaagcaggccgtcactgccgtcatcgccgagcgcatcgacatcgacgttggcataactcacaccggcgctgacaaaaggaatgatcttgcttttttcaagctggaaatcaagataaccgttagccatgaccgacagaacagagacatcgctgcccaggttatcgatttcatttttctgataggcaacctcgccctcaagcctgtatccatcgaaatccataccgagcgccccgctgaacgctgcgcctgtatcgtattcgggatcaccgagataggttccgttaatggtgagtttatcgccgctcataaatgcaaatccggttgaacctccgacataggggatagccgcgtcggcttgcgaagcgaagaaaaaaacaggaaaaaaaacaaagaacaaaccccgaaaaaccataaccatgatcgtctccggcagtattgatatttttttgtatggggcaagcgacaatgtcgtaaacaatagcttcagatataaaagttatatatttcaggaacatttttcaactgattttctccccggtctctctggccggctatcctgtatcaccctttccatgctcccagcagcggaatggcggctttgtacccctgtggaataatgtccgcaatctgagacgtatcgataagattgaatcccgacagatcgggtgtaatgcagagatcggcaccggcaagctggacggaagttgcactggcaattgtgctgtaaaaagcattgagcagcactccaacgatatgctgcggctccctgtagagatgttttcccagcaaatccacacatataaccttttccgctccgattgccttcagtgaggaaaccggcacattttcaaccagaacgccatcgacgagaagcctgccgtcaagctgcacaggcctgaacaaaccaggtatgcagctgcttgccattactgccgaagccacatcccctctggtaaacacgaccttgccccccgttgagatatcggttgaaacaattgcaagaggcaacagggcatcttcgatattttttcgtccaagaagatcggtaactatttttccgaatttcctgttcgaaagcagcccgtactgtgaaagagaaagcccggaaagatcgagccagtcaagagcaagcgctatctcgccaatctccacggctgttttgccgaatgcatagagagcggcaatgaaagcaccgatactggttccgctgataaatcccacaggaacaccaatctcttcgaccgcctgaagaactcctacatgcgcagctccgagaaccgctccgccgccaagcgcaagtccatatcgtttcataggtaatcacccgaaaagtctgactatcgccttcagaattgcgaacttgctctttccataaggaggataacgaagatcgggatcaggaaataccgatttacagagaacgcttctcgacagggaaaaagtttcaaaacccgctttgccatggtacctgccgaatccgctctttcccgttccgccgaacggaagcgtgtgcactgccgactgaaagagcaggtcattacagcagaaacttccagaacgggtctggcgaagcgcctttttttctgtggctctcttcgatgaaaacagatagagagccagcgaatcatcccgctgcccgatgaaagcgagcgcttcatcgaagcttctgtaggtcagaaccggcagaagggggccgaaaatctcctcctccataattgcggaaccggcagcaatctcccgaaggattgtcggagctatatagcgggacgctctctcggaatggcccccggcgacaatggttccatcccgcaacaaccgctcaagcctcgtgaaatgatggtcgttgacgattcgtgagtaatccggacttttccggggatctgcgccgaaaaaatcccgaattgcctgctgcatgaacgacagcagaacggataccacatcttcgtgaaccagcagataatccggagcgatacaggtctggcccgcattgaggaattttgcccatacgatacggcgggcagccgttctcaaggctgcatccggttcaacgatacagggattcttgccgcccagctcgagcgcaaccggcagcatatgacgagctgcagcaagcatgacctccctgcctccgttccggctgccggtataaaatataaaatcgaaacgctcggcaagcagcgctccggcttcgacaatccccccttcgacaacacgaacagccgagctgtcgaaatactcccctgcactgcgcgcaaggagcgcagaggtatgaggcgcatgttccgacggcttgagaaccgcacagtttccggcagcaagagccgcagcaagcggtgcgagcacaagctgcagcggatagttccacgcaccgataatcagcaccacgcctcggggttcggggtgaaccgcaccatgcccgaactggtagtgcggcggcacccccctgcgggaaggccgcatccaggctttgagatgcttcagggcatatcgtatttcgcctgcaagaaatgaggtttcagtaagaaatgtctcctgagcggattttcccagatccgcatggactgcggcggcaatatccacctcccgctcccgcagaaagcgcagcagcgcaaggagctgtgcgcggcgccaggcaaaggaaactgtcagtccgctttgaaacgcgttcctgagctcatcgagcatcgatgaaaactgtctttcttgcatattttttcaggcaaaagaaccggctcagttcaacgcacattgcagcgccgaaagcatccggtaaaaaccatcctctttttccagcaattcctgattcgtgccgctctcgacgatgcgcccctcctttaaaacaatgatccggtcaatatttctgatggtcgaaagccgatgggcaatgacaaaagaggtacgcccctgcatgagatgttcgagagcctcctgcaccagtttttccgactcggaatcaagcgagcttgtcgcttcgtcaagcagcagaatggccggatccgaaagcaccgccctggctatggcaatcctttgccgttgaccacctgaaagctgaatcccccggtctccgcagagggtgcggtaaccatccggaaacctcatgatgaaatcatgggcgttggcctgaacagcagcccgcatgatctcctcgtcggaggcaccgggtttgccgtaggcgatattgtcgctgatggaaccgccgaacagcagaatatcctgcggcacaattgctatacccgaacggattgtctgcaggggatactctttgatattctttccatcgatggcgatgtaaccgccatcgacatcataaaaacgctgaagaagcgcaaaaagcgtggttttgccggaaccgctcgacccgacaagcgcaagccgctctcctggattgacctcaaaggatatatcctgcagaaccggctctccccccctccggcccggataactgaaacgcacctgctgcaggctgaccgcacctttgagagaaaaatgctcattacaatcacctgtattcgttccggcagccagcgattccggaacctctccgagaatctcatcgatacgctccgtcgcgccgagagccttctgaagctgactgaacagctcggcaaaacttcccattgccgctccgataaaggtggtatagagcataaacgaagtaaggctgccgatcgtgagttcgcccagttgaaccattcttattcccgtccacaaaaccagaacgatacccccgaacagcccgaaaataataaacgaaagaaaagccccgcggtaatgcgccaccttgagcacatcagtcacataacgttgaatcaacgttgtataacgcccggtctcgtaggcttcattcgaaaaagatttgaccatctgaactccctgaagggtctcctctacaacggcattgctggcggcaagttcatcctgcgccttgcgtgagagacggcggattcgtctgccggtaacaattgccgcaagaacgagaaagggaaatgaagagatcatgacgagcgtcagcttcagggatatcattccgatcagcacaacccctccgaccagcgtggcaatctgtcgcacgagctgcgagagcgatgagttcaatacctcctgaatctgtgaaagatcggcggctatgcggctggtcagctcgcctgttctgcggcttgcataataggtcatgggaagccggattaacgtagcgtaggtatcctttcggatagcggcaagaatccgttcccctacttcgacgaaccataccgactggaaataggaaaaaaccgcctgaagcccgagaacgccgacaagagagagtgcgatggtatcgatcgcggcaaacccccggcctgaactgcccggcaatgcgctatcgaccagttgaccggtgacatagggaaaggcgagacctgagagacttgaaatcagcatggctatcaacgccataaaaaatttcgtcctgtacggagccaggtaaccgaaaagtctggctacctgactgaaaacgtttttccggattgcagaacgggttcgatacatatctgacgattgaggttttatctggtcataccagtcagtagtaatcccgggaggctgcaataaattcagcctggttaccgctttgcgttatcctgcctgctgaaatcccgcaaatagttttatcggcactgacaatttgagagtaacgcggaggttcgctacattaccacaactttttttcctttaaaccatcgtaacacctttcatcctatggagtggatcacccagcctgaagcatggatcgctctggcaacattgacggccctggaaatcgtcctcggcatagacaacatcatctttatctcgatcatttccggaaggctgccggaatcgcaacgcaataaaggaagagtggtaggcctcgggctcgccatggtttcccgcattatcctgctgctctccataacctgggtcatgagcctcacggtatcgctcttcacctttgccggtcacgacatttccggacgcgatctcatcctgctggccggtggactcttcctgcttgcaaaaagcacccatgaaattcaccagagccttgaaggaagcgaatccgaaagaaaacactcttcagctaccggttttgccgtcaccatgctgcagatagccattatcgacatcgtcttttctctcgactcggtcataacggcaataggccttgcagaagatgtggaagtcatgatcattgccatcatgatctccgtcggcatcatgatgctcgccgcaaaggccatcagcgaattcgttgaacaccacccaaccatcaaaatgctggccctgagttttctcattcttgtcggtgtcaccctgcttgccgaaggggccgattacgaaatcccgagaggatacatctattttgccatggcattctccgtaaccgttgaaatgctcaatatccgactccgcaccaaaaagccggaaccggtagtcctgcacaaaaccatgaatatcgaagaataacgaacgagcatcgaccatcgtccccggacccccgtaaaaagagctttttttacgggggtttcgtacattccttttatttggttataaagcccgcatcatccggtcaacctgaaaagagcgatcgatatgtccacacctgccgcactgcatcccgataaactctacaggaaatgcgatccgctggagtttacgttcacaactaccgaagagcttgacggaccgcttgaaataaccggtcaggagcgcgcacttgacgccatcaggttcagcatgggcatcctgcatgacggcttcaacctgtttgcgctcggcccgaacggaacgggaaaacagaccgcagtcatgcactacctctctgaaatcgccccccgggcgggaatccctgacgactggtgctacgtctataacgtcgaaaagccccggcatccctcggcgctcaggcttccggccggcaaagcctgcgcactctcccgcgatatggaacgccttgtcgaagcgctctttaccgttcttcctgcggcgttcagcagcgaagagtaccaggcacaggaaaaagctgtcggagaacaatttcaggaacgacagaccgaggcgatagaaaagctcgaaaaaaaagctgccgaaaacaatatcgcgcttatccggactcctgcgggattcgctttcgctcccgtaaaaaagggcgaagtgatcaaacccgaggagttcatgctgctgaaggagggcgaacgtgaaacgatcgaaaaggaaatcgcttccctgaaaaacgccatgcaatcaatcatggcccagataccaaaatggcagcgggaagcacaggaaaaaatcaaggaactgaaccggcaggtagccaattttgccgtcaaaccgcttgttgcggagctgaaaaacagttacagttctctcaaccaggtgacggcttatctggaaacgacggaaaacgacattatcgaacatttcgaccgctttctcgaaaaagagggcgccccgcacgagatctttgccggcctttcggccacgaaaggaagctttttcaaccgctacaagattaacgtgcttgtcgacaacagccactcgaccggagcaccgctcgtattcgaagacaaacctgcatgccagaaccttgtaggcgatatcgagcatctctcgcaaatgggcaccctcgtcacggactttacgctcatcaaggcgggagccctgcaccgcgcaaacggcggctatctgcttatcgacgcgcgcaggctgctcatcgaaccgcttgcatgggaagccctgaaaaaagccctgcgaacccggcagatccgcatagaatcgcttgcgcagctctacagcctcgtcagcaccgtctcgctcgaacccgagcccataccgctcgaggtcaaagtcattctgatgggagagcgttacctctactatctcctttcgagctacgaccctgacttcagcgaacttttcaaggttgcggcggatttcgaggacgatctgcgcaataaccctgaaggcaggttcgcctacgcccgcactatcgccgccatcgtcgagaaagacaggcttcgccactttgacagggcagctgtagcgagaatcgtcgaacacgggtgcagactcgcaggtgacgcgacgaaactcaccgcccacatgcagagcatcgccgatattgtccgtgaaagcgaatactacgcccgtgaaaacgaccgcgccctcgtcgttgccgaagatgtgcagcatgcaatcgacgcaaggaccgtcagggcgtcaagaatccgcgagaagctccgggaagctaccctgagaaacaccattcttatcgacacgacatccgaaaaaaccggacagatcaacggccttgccgtttacgcgctgggaaaccagagcttcggccatcccggaaaaataaccgcacgggtgagcctcggcaagggagaggtgatcgatatcgagcgtgaagtcgaaatgggcggcccgatccactccaaaggagtgatgattctctccggctttctggccgcacgtttcggcatccggcagcccctctcactctccgcttcgctggtgttcgaacaatcctacagcggagtcgagggagacagcgcatcttcggccgaactttacgcgctgctctccgcgctctcggaaacccccatccggcaatggctggccgtgacaggatcggtcaaccagcatggtgaggtccaggcgattggcggtgtcaacgaaaaaatagaaggctttttcgacctgtgcgcagcacggggcctcgacgggaaacacggcgttctcataccggtctccaacatcgacaatatcatgctcagaaacgatgtcgtcgaagctgtcaaagctggtctcttttcgatctacccggtcagccatatcgacgaaggcattgaaatcctcaccggcataccggcaggcgaagcagatgcagacggactctaccctccggagagtgtcaacgggaaagtacaggcaagacttcaggagatggccctgaaactgaaaaaattcaatgcggaatcaaacggaaacgacgattaaccatgcagcagaacgaacacggcaaccggaaaccccctgaaaaatcaggttattatgccatacgaagcattgccgtcggcatcgactgctcaccgcacagtatggcctcgcttaaaacagccgccgagcttgcggcaagaacgaatgccgaactgctcggtattttcgttgaagacatcaaccttctgcgaatggccaaactccccttcagccaggaaatccgcatctacagcccggaaccggaaaacctggatactgcagaactggaacgcctgctccgcatgcaggcaaaacaggccgaagcatcgctgcaacgcgaagcgcaactgttcagggttcaccactctttcagtgtccgcaggggaatggtgccgaaagaggtcatggccgccgccctcggagccgacctgctggttctcggccgcagcggacgctctccgacctgcagaaaaggacttggctcgacggcaagaaccgcactgtccggaagcgcgaaaaacgtgctgctcatgcgtacgggattttcggccgaggatgaatccgtgcttgtactctatgacggctcggaaccgtcgatatccgccatcgccgttgccatcgatctcctgaggcccggcaatacgctgcacatcctcatgctcccgcaggtctatggtgacgacaaagcgatggccgacagactcgcaatgctgattcccccggatatgctgagagtggaataccacacgctccccgccgttacggacagcagaatccttgcccgctacatacgcatggccgattccggccttctggtactcagcgaccgaatgaacctgcccgctgaaaccatatacaacctgatcgaagaaatcgattatcctgtactgctggtaagagatagcggaatgaatcgttagctggacagacgcaaaacaagccgtctctcgcggccaggctggcagggaatagtgcttttcagagcacgaggcgctccatcagtatcgccgcggaaaccgatgcgttgagcgattcgacgcgaggtttcgaaccgatatgcggaattcgcacaagcctcccggcaagcgcctgaaccggccgactcacgccattggcttcgttgccgatcacgagcacctgcttttcaggccatgaggtgaactcccgaaaatcctggccggcaagcgacgaggcgataacggcatatccccgcccggcaagccgaagaagttccgtttcaagcgaatccacgccataatgcggtaacgcataaatgctccctgcggaagaacgcaccgctttcgcgttgtaccggtcggctgtaccggcgctgcagatcatggcatcggcgccgaaccatgccgcggttctcagaatggtacctgcgtttccgggatcctgcacatcgtcaagcgcaacaatcagggaacttccatctgtccgttccggttcgaaaggaagcgcagattgctggcggaacacaccgaaaattcccgacggtgtcgcagtctggctcaaccgggcacactccttttccgtaagcgtaaacaccctgccggaataactgccataaaaaccctctgcggcctgctctccctccctgaacagcaatgcatcgagcagaccgggttcaggaagagcttcaagaagttcgcttaccgtgcgaaacccttcggtaaaaaagagaccctcgctgtcacggtattttttctggtgcagtttgccgtacagcttcagtttcgccttgcttactggcggtacatcatgcattttcacggctttgcccccggcttcttcagcttcgccatgacagatttcggatcgtgcgaccagtcggaaggcggagcgctgctgccctgagagagcctggcaatatcgagatcgacggaaaagccttcgtctcccgaatcatcggaacgctccgtagtggtcatgcacctgcggatatagtcgtcaaaaccggcacggtcattcgaaagcgaccgcatggtatcttcgagagaacggcttatggtctccctgatctccgttttttcagagcacgccataccctttatcttctccataacctcgttttttgaaacgtctccgataccggccttccgggcaagatctgcataagccgactcatctaaccgctcgagagcgtcaaagagccgggaaagaccgccgaacagctcggcatgcgtcctgatggcctcttcaagagagcccgctcctgaagcctttggcggctcctttgccgatttcggctttcctgcaggcttaaccgctcccttatacagaaactcatcgtcaacatcatatccgtcgagcatatccttcatatgctcatcgcgaaaagcccgcgcccgcctcatcgacaccgtttcaatcccggaacctccgttctcgtgcatcatgccgaaagagaacagcatgcctgaaagcgcgatatagatgacgaaaataaagagtatccaacctgaagacatatcccctaaagctgcaacggcaaattctgcgacaagcaacgcagccgaaagagcaaaaaaaagtttccctgtaaggctttcgttcatagactgttttccttgttttcggttctccgtaatgcaaacaatgtacatgtaataccggaaaataacacaacctctccagaaagggagctactggttcccgcgatgcgaggaacgcacgcggtacaggtactcggtaaacccgcacccggtttcaaacgattgcgcaagcggctgaatctgccggtcaggaaaaacgcaggtcaccgcaatgagcgagagcgcagcattggctgcaaaccctggaagagtggatgaggtggacttcttcctcccggaaattaaaaataaccccgatcattttcttattatccgtgaatcaaattccacaaccgaaagcatgcagaacaacgccatggaactcatctccccggcaggcgactggacctgccttcgcaccgcactgaacgccggagccgatgccgtctatttcggcgctgaaggctataacatgcgcgcgggcagccgcaatttcacgctggaggagtttcccgccgtcatggctctctgcagagagttcagcgccaaagggtatctggcgctgaacaccatcgtctatgacggggagctgaaaaagatgcatcgaacggtttccgctgccagagcggcaggtatcgacgccatcatatgctcggacatggccgtcatcgagagctgccggaaaatcggcatgccgtttcatatttcgacccaggcttcggtcagcaactacagcgcggtaacgttctatgccaaccttggcgccaaaatggtggtactggcaagagagctgaccatcgaacaggtgcgccatatcacctctaaaataaaagcggacaatctcgacctgcgcatcgaatgctttgttcacggagcgatgtgcgtcgccgtttcaggccgctgcttcatgtcacaggagttgttcgggcgatcagccaaccgggggcaatgcgttcaaccctgcaggaggcagtatatcgtcaccgatcccgaagagaaccgcgaacttgagcttggttccgactacgtcatgagtccgcaagacctgtgcgccatagaatttctcgacgttctcatggatgcaggaatcggcgcattcaaaatcgaaggaagaagccgcagtcccgaatatgtccataccgcaacttccgcttaccggaacgccatcgacttttgtacaaccaaccggaacactccggctttcggcgatggatataatgctttatcacaaaaacttaaagaaaaactcgccctggtttacaaccggggattttcggaaggattttatttcggaaaacccatggatgcatggacccgggagtatggctctctggcaggggagaaaaaaatctacataggggatgtgaaaaaatattatccgaaggcgggagttgccgaaattatcatctttgccagaggactccgcagcggtgacaagctttcggttctcgggcctaaaacaggggtcgcaaccatcatggcagacagctttttcaccaacgatataccctcagaagaggccggcaagggagacagcgtcaccattaaatgtgcacaggtgagaaaaaacgacaaggtttacgtgcttgaaaaaaggagatgaaccgaacggttttacgtatcttcctttaagagcattcgcatcccgtatgcagatatatcccttccgcatttctttaacctggacatgagagatgatctacaaagtcatttccaaaccggagttcagaaggttcatcgacgctctggtcaaagccaataactcgttcggccctcgacttgccgaccgtaccgccgacggcaagccggtttaccggttcatgccggtatcctcggtcgatgagatcgatttcgattacacggcgacagcctcatcggccaagcatttctttctgccgttttccgaagaactttcacgcttccgctttcacggaagcgactgggaacagcattccgcctacgaagccgacccggttgtgctcatagggttgagagcctgcgacatcagcgcattgaacatcctcgacgacgtgctgctcaacggcaactacccgtcgccctactatctggcaaagcgcaagaacaccttcgtgatcggcctggaccatctgccgcttccggactgtttctgcaaatcgcttgcccaccatacggtttcgacaggattcaacctcttctgttcggacatcggagagaaatactacctctcgatcaactcatcgaaagcgtttacctacctcaagaagtttcagaccgaagatccatcctgtgaagacaactgccttctgaccgaacggcgcaagctgatcagcgacagttttaaaaccgaaattgacgtcaccagcctgccaagcattctcgacatcgaattcgactctcctgtctgggaaaaatggggctcaaaatgcctgaactgcggcacctgcgccatggtctgtccaacctgctactgttattcgctcgaggagcgcttcgacatcgatctgaaaggagcatcgcgtaaccggaaactctactcctgcaatctggttgattttgccgtggtagccggaggacacaacttccgcccgaaaaacggcgaccggctgaaataccgctactaccaccagcaccggggattcgccgaaaacggcaatcagcagatctgcgtgggctgtaaccggtgcggcagggcgtgccttgcaggcatcaatccgaaagacgtcatcaacgacctgaaaatggagaaggattcatgcatgatatgcgtttcaccatcccccggcaggagctgaaccgcgaggccttcgcctcatcggttccggatttcaaccgcagatcggaaatcatgaaaaccgataccggctacaagtgccgtatcaccaacatcatcagcctgacggaacaggaaaagctgtttcagctccgtattgccgaccctcatgaacgcggcattttccgcttcaaacccgggcagttcctgatgctcgaactgccgggatacggcgacgtgccgatatccatatcgagcgccagcagcaatcacgagttcatcgaactctgtatccgcaaggcagggcacgtcacctcggcgctcttcaggaccgaacccggcatgcatgtagccatcagaggccccttcgggtcgtcgtttcccatggacgagatgacgggccaccatgtactgctcattgccggaggactcggcatcgccccgctacgggcgccgctcttctggatcaacgagcaccgcgaccggttccgggacgtacacctgctctacggagccaaagagccctcacagctccttttctcctaccagttcgaggagtggaagaccgtcagccacatccggctgcacacgattgtcgagcatgccgacgcggaatggaaaggcgctaccggcatgatcaccgaactgttcagggatatcagcatcgaagcgcagaacacctatgccatcgtgtgcggcccgccggtcatgttcaaattcgtctgcagctatctcgaccggctcggcatacccatgaaccggatgttcgtttcgcttgaacggcggatgcactgcggcatgggcaagtgctgccgctgcatggtgggatcgacctttacctgtatcgacggaccggtcttcgactactggtcagtcatgaacctgaaagaggccatttaagcctgttgccgtatgaagaatcccgtttacacatttgaaaaactgaaattcgcctcgttcgaattcacctgctgcgaagggtgccagctgcagctcacaaaccgggaagcttcgcttgcagagttcttcagcctgctcgatgtcagaacgttcagggagatctcttcggaaaaacatgacgactacgatgtggccttcgtggagggcagcatcagccgcagcgacgaaatcgaacggcttctggctatccgccgtcaggcgaaaacgctggtcgcattcggaacgtgcgcctgcttcggcggagtcaacagcctgaaaaaccgttaccctatagaaaagtgcattgcggaggtgtacgacggccagccggtcgagagccttccggtgcgcaaaataagcgacatcgtcaaggtcgatctctccatacccggctgccctgtcgccaaaaaggaggtcgaacggatcgtggtgagccttgtcaccggctctcttgccaccctgccgaaatatccggtctgcgtggagtgcaaggagcagttgaatacctgtcttttcgacctcggcgagatctgcctcggcccgatcaccagagcgggatgcgatgcggtctgtacgacgggaaaaactccctgtctcggctgcaggggtcctgccgacgacatcaactttccggcattcctcgaactggttgaaaagcgcggactcagccggagggatcttaaggaaaaactcggtttctataacgcattcgaagcatacccgtacccatgaaacgtgactgttcgatcgatattcgccatctgacaagggttgaaggccacggaaatatccggattacggtaagcggaggaaaactgctggaagcccggtgggcggttgttgaaaccccgaggtttttcgaggtgatggtcaaaggcatgagcgccgaacgggtgccatttctcacctcgcgcatctgcggcatctgttcgatcagccatgccctggcgagcatcagggcgctcgaacgggctatgctgatcgccccgcctccagctgcggaaacaaccaggctgcttgccatgcacggagaaaccctgcagagccacgcgctgcacctgttttttcttgccgcaccggatttcgccggcacgtcgggtgtactgcctctgctggagtcgcaaccggaactggtcagggccggtctcgggctcaaggaactcggcaacgaaatcagcgccgtaacaacgggacggtgcacccatccggtcagcctcgtggtgggagggctcagcaaggcgccagacaaaattcggctgcagcagctcctcgacatgatcggtgaacggaagtccgcgctcggcattgcctgcgatttcttcggtaccctcgatattccccggttcgagcgtgaaaccgaattcatctcgctccacaacggcgcaacctaccccttcatcggaggcgacctgctctccaccgacggcgtcaggaaagaagagaacgactacctcccgatgacgaacgagtacgtcgcagaattctccacctcgaagttcacccggtgcagccgcgagtcatcggcggcgggagcgctcgcacgcttcaacaacaacagcggattcctgcaccccgaagcgaaaaaagccgccgaaaaactgggactcaggccgatctgccacaaccccttcatgtgcaacatcacgcagctcgtcgagtgcgtgcacatcctctacgacgcagaaacgctcatccagaaattgctcgacaccgacctttccgatatccgcaccccgttcgccccgaaggcaggcatcgcaacgggagccgtcgaggcgccccgcggcatcctctaccaccacatggaaaccgatgaggagggcaaggtagtgaaagccgactgcatcattcccaccacgcagaacaacgccaatatccacaacgacctgcaggcccttgccaggcaggcgttcgaagagggaaaaaacgaccgggagatcgaaaaactcgccgaaatgctggtgcgctcttacgacccctgcatttcatgctcggtgcactgaggatcctgatcagtccgatcagtcggatccgactgatcttttacaccttcaccactccacggcactcgggatagccagtgcagccccagaactgctgcccctcgtttttgccagccctggccgttcgcaacaccatggggctgccgcattgcggacacgagggaatggccccggcaggcgtcggatgccgggaggtctcgttgcgcctgcgttcccgctcggcgagacgagctgcagcaagttgctcgctgtacccgccctcttcaacgaaggctgcctccagcgaggcaatctgcaggtcgagcaggaagttcgcctgatggatcaggcagatgatcgcattggcccgaacctcggcactctcatgctccagccagaaagcatacagcacccagcgctcctgatcgatctgatcagtcagatccgaccgatccgaccgatctctcttgaaccgctgcggaacttcgcgaacagcactcgattcagcgctcgacggcgcccactgcctcagatgccgatggcgcaggtagtcttcatagtcgagcagaagctcttcgaggctcgaccgcgcaacattgaccaaccgcagttcagtctgcgaagaggtcgccgcagctcgactgccttcggcgatgttctgccgacctgaacgtgcggcctgaatcatctggtcaagcatccgcgatctcgaatcgatgaacttctcgcaaaaccagtacgtggcatcgtaaatcagagtagccgtctgaaaactggcagctttacgatagccgccgctcggtcgcagtttcttcatcgggttctatgaaaaatcgttccttttcgcataccaggattaactgtacaagattgcgcaaaaaacgtcagatgttgaacgattataccttgtaaaggtacaggtttctcatcagattttgaatcggcgcagcatcatgccggtcagttcggcaagttcctttctggccaagggatctccggcgaccgatgagtggcgtgcaggccggaggttctcgaaatactcgccgcgccatccgccttgctccttgcatgctcatcacactttttagaggttctttaaaaaactatactatttattggcacctcctgaatatttcatcagaacgattggcttatgtattgcgattcgtatattccggtaaattgccgtacaaaacaagagccatcatgaaaacgaacgtaaacgaacaaagcaaaactgccaggtctgctgaccggaaagatgcaaagcaaagcagtgagagcaaagcccgtcttgaagcgagaatctccaaagcaacccatacccggataaaacttgcttctgacattcaggggagaacagtaaccgattttgtcgtacatgccgctctcgaagctgccacaaagacaatagaagagaattttattgttcagttgtcaatggagggacaagaggcttttgccgaagccctgctgaatccaccggaaccaaatgacgctcttagacgagctttcgaaaggcattcggcacttacaggcaggaacgactgaccggtcatcagcgcctatgaattaccctcgattctcgataacccccttgagccgagagcatcagaaatccggattctgctgcggttcaagcctgctcgaccgatatttttccgaacgtgtcggtcaggatgtgagaagaaatctcacaaagtgctttgtagtaatcgataacagtcacgaacgaattgcaggtttctacacactttccgcagcccagataccgttgctgcaactaccggagaaactggccgacaagatgccccattatcatgctgtaccggcatcgagactgggacgactcgccatcgataaaagctatcagggagagggacttggcagcgcactcattgccgacgcgctgatgcgctcatcaagttcttcgatggctgtttatgccttgctggtcgatgcaaaagacgagagcgcagcgacgttttacctgcaccatggattcattccctgtatcggtgcacctcatacattgtttctgccattaggcacagtcaagagcctctgacagatcagcaacagcaaccaccgataacgtacctgcaggaatgctgtaaaccgagatcaggaatacaagtccttcccttacccttatttgaaccaactcagcatcctgacggtcagttcggtgaagtggatcctatcgaccagacaaaataaggtcgtatttaaggtggcaacccgccggttgtttatgccgcttcctgttgcggccctgtagcctccgacgacccttcggagacactcttagagaacttgtcgacgatgcgtgctccgcctcctatggcgctttcatacacctcgtccggggttttgtaccccagcgactgatgaggccgctcgatattgtaaaaacggaaatattcggcgaatccccgcatcatttataccgctgtttcatagcctttcaggtacaggtcttcctgcttgacattccgccataaccgctcgacgaaaacattgtccagggcccggccacggccatccatgctgatgcggatctcatggctcttgagcacgctggtgaacgcatcactggtgtactgaacgccctgatcggtgttgaagatttccggcgttccgtacttgcggatagcttcttccagacaatcaacacagaagctgctatccagggaattcgaaagcctccatgccagcaccttgcgggaataccagtcgatgacggccgtcagatacatgaagccgccgggtaaccggcaataggtcacatcggtagaccagacatggttcggtctggtaatggaaagacctcgcaacaggtatggatagatcttgtgctgcggatgcggtttgctgggtattgggccctgggagccatacccgcaagccccaggttattccatttctaatacaaccatgcggttatagtcaccgcgacaatcctgaaataccttcccattaacaaacaggcgcctgttttgaacggtaaaaccgggcaaaccaggcgccaattcgtgtaaatccgtggaaattcgtgggcaaacctccccctattcaatcttttcctcctttcttcatcacctctcaccactccctcatcgcctggccctggattataaacgcatcattgaaacagaattggaattacgcatcaggcgctgtactcgtttccggttgaccttgcgcccttgggcgagcaggacctgcttcatccgtcggcttccataaaacggatgtcgggtgtactcctcgtcgataagcttcatcagttccagatcttcagtatttggcatgaggcttttactttgcccgtagtaccctgaccgggttactccggcaagttcacattgggtagataccgacaactgttctttgtcgctgatccagtttttacgcgctttcataggtacggatcgactttttttttgagccaactcaactcaactttgagccgacctatttcagcataaagcttttgtagtcggaaatataaaatcagccaatttcggaaattagcaatcacccaggcagcggctttaaattacgtcaattcggcatgatctactacgactttttgaagcgatagttgctttttttgcgtgtggcgcctccttccgccggttgctgttggttgaagatggttgtacggtgttcgagccggtagcttttaccggtaagtttgatgacttcgcatttgtagagcagccgatcaagcagcgccgtagcaagaacctcgtcgccaagcatctctgcccactctttcggatttttgttggtggtaatgatgaatgatgtctgttcatgcagctggttgatgagctggaacaaaaccgacagctacacttttttcaatcgggaacatcatgatatcgtcgataaccagcaggtgcgcatgcactaatcgcttgtactcccttgcagccgccgttgtaacatctttgaacctgatggtctggatgagttcatccatagtccggaacagtgcgtgataaccgagtttgagggcttcatggcagagcccgccggcaagatagcttttgccggtgccgcttggcccgataaggatcaggttgtagttctggtcgagccagaggagttgccgtaactgccggagctggacttggctgatcccgttctgcactcccgagtcataatgatcaaggtcatggagcaacggcaggttggctgctttccggcgccgttcaagatgagctttccgtcggcaggagatttcagtttcgagcagggtcagcgcaaaatcgctataggatggttcgcttttgcgcgcttcttcgagcaggagatctacgcttcctgccagcccggtgaggttgagttcccgggcgtgttcctgtatggtggtaatggttctttccatggttaacagctgaaaatggtttcataggtggttatggtactgctgtccggcacgaacgagagcatcctgttcaggtcgcttcggcgtgttttcgggcggaaggtgttggagaccgtcggatgactctgtttttcttcccgctttcggtaatggtgcaggatatcatggaactcaccggatgaaaagagatgatgatcgacacagtatgcgagggcctcatctatcagcttctgccggcatccgctgatggtattgcgtacatgcaggaactggtcccgactgtaccggggataacggttgtggatgctttcaagaaacagttccgcctgttcctgattggtgaaaagcggcttgagcgagtcctgcaactctcgccgtttggcggaagtatcgcgtcggtggtggttgttgaccaccacggtacctttgccgctcttaatcgggtgattggccagcaacctgccgtcatgagcatagagacaaagggtgttctgcctgacttccagcacaaccagtgtccccggccctgcataggtgccgaccggcaggctatagaaattccctcgatacgagattgtgttgtctttgcgtacatggtactctttaccgacaggcccggaaatcggatagggtaagggctcaaaaggacgaagatgctgtttttccacctgccattctgcctcaggtatcagccgcgttgtggcatgttctttggcattggccgttcgttcaagccagagcaacgcttcctggttcaggacttcaagattgacgaagcgtcgccccggcaggaagttgtacttcacatatttgacgccggcttcgattttccctttgctttccggatcgcttttccgacagagatggatcttcagactgcggtgcaacaggtacttcctgaacgcctccgtataaaggatggcaccccggttctcatcggaaacaatggttgagtcctgatcataaaccagtgtgtgcggtatgccctcaaaaaaggcaaatgcctgttcatgagcttcaagcacaaaacgggtcgtaatcggttgctggctgaagctgacaaacttcctgcggcttcgggagagcagcataatcatgaagtgaaccttcacgttgtgttcatcagcactccccatccagtactcaccgaaatcaacctgcgcctgctctccgtaaggaagttgctcgaccggatgataggcacgaggggttcctttcggttttggaagatcataggtttttcggatccactggacaaaagaatagatcgttcgagtcgttacctctggaaagtccgggtgatgctccttcagccagtcttcaacttgagttgcactgcagtccaggatagtcggtaaccctatccttgacgaactgttcataaggctgcaattttcgcaggcgccgcttctgcagagcaagaaacgcactgaattcctcatcggtcatgcggagaaacttgcgcaccgtcactctgtccatgcccgtctttcggctgatttgacggatgcttaatccttctcgggcaaattccttaactttgttgtacatggttagcttttttaactgtgtcctcatagctctggggtttgatttggttggcaccttcaaactacgagctatgggtgttttttacgctaaccctgggtgattcttattttccgtttttggcttattcttgttttccgatcacagcttttccggatctgcaagtggatcggccggcttcgggccgcgcttggcctcaaagagaccggccgcatgctcttgaacctcacgcttccattgcccaaccagattcgggtggataccaaattcccgaccgatctcgttcagggttttctcgcccctgattgcctcaagcgccactttggccttgaattgtgccgtaaaacttttgcgttgcttttcgctcataacttgtcccttttttgggcaagttaccaccttaaaccgttgtctgaaaatcgggggccactacagagtatcagcgttttcgagaaagtcgatattttacaattagttacgaactctgtcggcacgattgaagtggcttatacctgtaaccagttaaatttatttgacttatagttggacagtagtgatctcactgatctgttcgacaagcaatcccatactaccggaatatttctaacggcaaaactcaatcttctacgctatactactgcgccccctcgaatctctagctctcctacaggattccgaataaagattaacttttggataagtcaagaacgaaaacatcaatttttgatttcagtgcttcatccattgaatcgataagctgctttcgtagctcttcgggtgaagcgatgtgatgtttgactctgccttcaacctctacacgctgaccgaaccagtacacgagatagaccccctgatctgctgcgctcggatggatgcagtatcgttcgcttaactggaaactggcagctgcaaacagctcctgatgccattgtccctttgcctcgataacaagcatgatttctctaccatcgatcacggtcgtaaccgtaatgtcacatctgttactatttgccatgtggtgttctatcgagaccgatagattaagggcattaaaacggttctgtaaatcctcgactaccctttttgatgcagtcgtttcattcacatggttgctaccgtcatagaaaacctcgacggggtcggttgatgcacctgtaagccatttttgatatgctcgtaattcatcaatcaacaaggccctcagattttcaaccgagacaattttccggctttccagaaatgcacagatattctctggtgtaggtgctcgaaaatcatgcaatgctttttttcttcgggcggtttctttcagtgtcttgactacattgtgaaattcagtgaaacgctgatcttccaacatcttatcaagtaacggaagtgcttcttctgggttagcctccctgaatttccatattatatctgttaaaaagcgatatgctgtttcgttttctggactgtcagtcccccatgagtttggcaaaaatactttaggccactcatcaacatatgtatcgagaatatgatagatttttctcgcgttaagattaatccaaaaagcgttttcctctctgtcccatgttcctaatagatgttcgaggccaaaaatattgcgtttgtcctctttaagccagtttttggctgaggattcttcaaaaccgaggtataggaaagctctaagcgcccaaaatccatataataccgggttcttgccatcacgctccttttcggatttagactcatcaaattttttcgctaccatttgtgaaaatctattcttatcaggatgcgtggcggctaatctgaaaaggtattcggctgtatgaaatggaatttttgactggatttcaagccattccaatgccaattctgcacgaccatctttaaactccggcttttcgagcagccgaggtgcatcactgtgttcctgattcgcaaactggggagtaagatattcaatcagaaaattcctttttgaggattcgtccatgaagatcgagcgactaatttcctgttcaaatgctttactttctttttcggatatgccgaaatagccttgccaatctgcttttacgattcgtagaacaggaatggcaatcgcacttaaattcccttgatacttgaaatgagctaaacaggctgcacttaaaacacgaagtaagtctgcgtttttccataatgcagcctccttcagtgttggaatgtgatcttggagaaaagtaaaacaattgcggagcgctttttcaatgcttgcatcatcaacgtaagcaaagtcattttcagtcctatcttggaacaaatacagatctgcgaatatctttagccacccataatgttgacctgactcaatcagttccttattcttttcatagttgcttctattgttttgctttctcctctcttccttaagtttccagcgttttgaagtgcgtttgtgccgacgcccgttaaaaaaagccttcttttcattccattcgtgctttcttttgtgccaggcttttagaaaatcttgattttgtctggaatgtgaacgcatcagtctccttaaaggatcgacagcgtgttccttgctataaatattgtggcctttccagagtgttgtccaaagaggcagatttttggtttcaaatgcaaactgcgcgagtgcttccatgtcatactgtatgaaccttaagcctgaatgcgcatggaaaataaaagactcgtgcataagggaccatatctcatcttgatcattgagtccagaaaaggcaatttgctgaactgatcgacgaagatcgtgattgtttgcaagggctctgaccgatatactttcaccttcgtttttgtgatgttcatatcgaagacactttgtccagcgccaaaggcgttcaggattatctgttctgggatgaagttcaaaaaatcgatctaataataacccgatgactttgctctctgcttcgttgcgcatccacgcatcatcattactggtgtcaagtcgcatacagacaagcgtttcactgagttcatctaaaagaaattcgcattgtttgctttcaaggagccggataaaatccttgatgaaaaacactgacttatagtgcttgtttagttttgggttgtaaaaatcagctagcttccttatgaaaaggagtaagtcctcgtcagtaaatcggcttattccaatcgaagctactaaacgtgaaaccaaaaaaagcgaatctcttgtgtcttcagcgatcaagatttgaaagattttgcgagactcatcgatatctgcatctttaagcaggtttagggccatttcacgattgctttcattctcttcttgatcaagcaaaattgctttgagttgttttgagataggagtaaagtcactgaaatcctgcaagagttccaataacagtcccgtcagcgatgatttaggagttcgcccatcaataagaacgccaacctctgcaatcagctcgggagtaaaaaagccgctcacgttaaagcgcctccactgatccagtcgtctaaaatgggggtctttttcccatagtgacttgagcgcatttaacagtagatgttttgaagagatgtcaagttgcgatggatctccattggcgagaaccgcataagcatctatttcgatggctctttcctgaattgtacgatctccaaaggttgccatccagcccagtaatcctcgcagttcgtcccttatcaccccattcggggccataattgcaagacattgttcgaggctaaaaagatccgattgatcctttattttatccgtgaggtagcgggcagcacaatattctgaaatgattttgtgagatggttcatgctgatcagtgtgactaccaggcttaaatagcttggtatcgagaacatgccaaggatctattgctaggttatctgaaatcgagttaaggtacggataatcaatgcttgcgatgaattcagagattgcaactcctgatgcacctgagagaagcagttttgtaaatatttccgctgctatttctatcgttttttctgccgatggcctgtttctacacgatgctattgcattactctctcgggctgcggaatgtatgctatcatgataaatttgggcctttgattcaaaccgtttattattttgaaaatatgcatccaccagcatctccaagaattttggattgccagcaagaggttgcaactgcattcgctcgacttctaaataaaattcataaaaatcatatccgggagcgtaagcattaaaatattgttgttgttcttgtagggagaatgcttccagatagaccagaaggggaataagcgagaaagaatctcttacagttttggtttgcgattccgcccattcgcttgaccgtgtggcaaaaatcactctttgtatcccactctcagctgctttgacaatgatttgatcaatggctgacaaatccatttttgcaacttcgtcgaaagcatcgataagaagtggatcaggccattcaatttggtttttatgcctgaatatgcttgcccgataaatcggaacatcaagcaactctctcaattgctcaagcaatcgtgtttttccggcacccggttcagcaaggactacggctactccaagtttatcgataaactcatccgtggaaatctgctggttctctaacctgaggtgtctgtcaatgtaaggaactgtcgccaaaagctttcctaattaggattgatctattttccatttgtagaatcctttaatagagacgttacctcgtttatccgctctcttgcaaactggctgagccgggcgataccgagatttcttgccagttcaaccgggtcgccatttgtctcaagtaatttatcaattgccctgatctcttcctgacagatgtattcgactttgcgcatttcatcatcacgtcctttccaacgggcaggagcgcggcgttcttcgaaaccctctttgggccagaagaagatgcctgccttttccctgctgtggcattgacggcgtttggcgatggcgagcacgatgtcctggatttgattgccggcacgtttgaagccatggaagcgggcaatccttctgacgagaacttcttcgtggatcgggccttcctgttcgatgacgtgatcgatcatttcggtcagacgagatgcgtactcgtcagtgtagaagagatcgggctcagggctgaaccgttccggatcaagctgagcagcttcataggcgctctctgtttgttcagcaacctcttcggcgaatgtagctgggaaggtttgcggcaatccgattggcggtgtttgcaggctcgcgatgagtgtggtcttgggcggtacgaaatccatagctggttcctcgaccaacacctgccgttcggtttccagcagatcattgagtgagcagtggagatcgtcaagcgctttggctcggtgggtccaccagtcggttgaccagaggcgcaggattttccagccgagatcttcgagcacgttctggcggattttgtcgcgttcacgggcgaaagccgagctgtggtacatggccccgtcgcattcaattccggcaagatagcggccgggggaatcgggatgaacaatgccgagatcgatgcgataggccgaaacaccgatctgcggctgcaccgtccaccctttgccgcgcaatgcctgagctacagccgattcgaaaggagaatcgaaatcccctgttgaaccatggacggcagctccgagtgctgatgggcctcgttcggcgtattcgagaaaatgcttcaggtcgataacggctcttgccgatgttcgggagagatcgatgcgatcagggctgagcgttgaaaagacgatcatctccgatcgagcccgcgtaagcgccacattgaggcgccgttctccaccgtcacggttgagcgggccgaaattcatggtaacgtgacccgactggtcaggcccgtaggtgacgctgaagagaatgatatcgcgctcgtccccctgcacggtttcgagattcttgacaaaaaccggttcgagggtatgctcgatcgaaaatgccggttcgatgtggggattcgcggaacgcgccttgtcgagcagatcctcgataagcccctgctgttcggtgttgaaggttaccacgccgatggactgtttgcggatatgctcatcggaatgggtaaggcgcctcagaatttctgcgacgattgcctttgcctcgccctcattgtggcgggcgttacctcgtgcgtaaaagccttctgggcggacaagcttcaccgcaaggtcagggtgaaccggagcaggaaaggtaacaagtgaattttcgtagtaacggctgttggagaaagcgataaggctttcgcgacgcgaacggtaatggagattgagcaggcatttcggtatgctcgccccgatcatttcatcgagaatgctttcgagatcgccttcgatatcgatatcgccgtcgggatcatcatcggaatgtgcaaaaaagttggtgggcggcatctgcttcgggtcgccggcgatgatgacctgtttaccgcgtgcgagggaacctacagcgtcccagacggtaatctgcgatgcttcgtcgaagatgacgacgtcaaacagcgcctgatcggctggcagatactgggcaacggagagcggcgacatcatgaggcatggggcgagagcgttcaggacgtcgggtatttcctttatcagctgcctgaccggcttatggcggctccgtttctggatttcacgacgaagaacaccccaggaggatctccgttcgatatcgtcgggatgcggcatgttacccgatagcctggccgtgatatagtctgccgtaagtttctggaaacggtcgtcgagttcacggaatttgttgatcgcggcaagatgctgaggcgtagaaaaggtacgcagcacctcgtcttcgccgataaccatggccgaccaccaggcacagtatgccgcctcgaacgtcttttcgatctcatcgacaggaatgccgcctgcttcgagcgcttcgacgaacgggccaagctcaagagctatggcttggtcgcgatatcgcctccacgaacaccatgaacgcaattccgcatggcgtgcggcaatatcttcagcggtttcccgaatggcttcaagagctttcgcgtggctggaaaaatgctcacgaacggaactgcctgcaaggacttcgaatctgacgcatgtttcatgcagttgagtgttggcctcgaggaaaagcgctattgcgcgacctaccgaagcgtcgggcgccaaaaggtcgttaccttcgtacaacaggttacgaaccttgccgcgcagttcgatcagagtcgtcgtatcttcgacaagacggccaacgaccgattttgcccgtttgccgatatcttcaagcactttcaatgcagcggcatcggtcgcatgacctttccactccctgaacccggaaagcatgccctcaagacgatcgagggcttcgccctcttcgcgcatgcgcttcagggcgggcgcatcgcgtgccggatcaggatcgccaagcgcaccttccgttttcatctctttgatgagtttccgcctggcaaagaatcccttcgggccccatgctgcctctgcctcctgccagcgccaggcaatgtcgtcgccatcgagacgacgccacgccatgggctcataggcacaacagagagaagcctgcgcttcggcataggccttgagtcgatgaacggcctcttcgagcgcttcgattcgctcctggccgtcgggttcaagggcataggcggtctgtttgcgccaggattccgcaagcagcgaagcgaacgccgagagagtatcgagacgatcaagggtcagatcgggcaatgtaatgccaactccatcgagcaatgctgtacacgcacgttctgctttgtctgctgtagcagcgagactgacggcctgttttgtgagctgctcctgccatgggggcgaccattcgccagagctgacgagcttgaatggactttgggaaaaatcgccgatagatgcgtattgcacgcgcagcttttcgacagcttcgcggatgcctgccagtcggctttcgtcatgctggtcggctgaaggccaggaaaatatcaccctcgacgcaatcgcttcatcccgtaccttgacgccaatggcatagtgcaccgtcaacccgttgcgtcggcggaggtgcaaccggttgaccacaagattgagctggtcgcgaaccagcctgagccgttcagcctctttttcccaatcctcgacggatattttccgatgttgctcccagttgcgatgcagttgcccaagaacctcgctctttcgggctttattggaatggagcggcaggcagaaacggccaagaccgactttttccagccggcgatgtaccgcatcgagagctgcagtcttttcggagacaaaaagaaccgatttacctttgcccagcatatgggcgatcatattgctgattgtctggcttttaccggttcccggcggcccgatgatgatgaagtcctttccccgatcggcactcgcgattgccgacatctgggaggcatccgccggaagcggcgtcagcaggtcggaaggcgtgtactcccggtccagttcggcaggatcaacaaaggcagcccttgccggatagagatcccgaggcgaatcgataagatgccggacgaccggatttttccgcagttcatcggtacgatctgcaaggtccttccacatgaggtatttggcaaaggagaaattgccgagaacgacatcctcgaccacctcgaaaccgggaacatctctcacctcttttctgatccgatcacggatttcttttacatcgatgccgctttcatcggtcggcaagggaccatcgagacccttgatatcaagatcgaaatccttcctcagcatttcgaggagtgtggtattgaaacgcggttcatcgtcatgaacagacaaccggaagccgcttcgcacggatttgcgttcaagcgtaacgggcagcagaataagcggagcccggaaacgccgttcatccttcaggtcgttgtgcttccagagaagaaaaccaaggacaaggtagagcgtattggcacccccttcctcaagggcagtcctggctttacgatagatatcgacggccctcttcgagagttcttctgcatccatatctaccagcaattgcccctgaccgagagcttcacgggcatattcgtcggtaatgacttcgccggttcgctggcgatgcaacgcttcatcctgcccttgtgcgctcgggcgaggaactgggcggatcgaaattttcataccaccggcaagcttgtcttcgagaagagccacatcggggcagataacatgcaggctggatttcgaggttttatggctgagcagcgagttgcgtgtcgaaagatcaagcagtttccgctgccaacgctcaaggcgaccggcgggagtttcatcctgcagatcttcctcgacttctccggtgaaatcgggaagctcgggcgcatcttccattatctgctcaacagccggactgtcatcagctccaccagcttcagtctgccggtcaactttcagggcaagcggcttgatccggtgtgcacgtgcccttcggatatcgacggcagcattgaatgacccatcattcccgggcgcgatactatcgattgccgcatcgatcgcctttgaaaacgggagcgcaggatgttgggtcacacaggtggtctctatcagcaaaagctcgttaagctgcaaccgcttgcgcagggtctccgcttcgtcgatgacaatggttgaaagctcttcgggctgcagccagacgccgacgagagcatgcccctccggtaatacgacaatcggattgagacctgcctgttcgaaaaccgaagcgaacagcatggtcgtatcgagacaggtcgccacgcggttttcaagcacctgtaccggcaggcggatcttttgcccattctgctcgaagcttgaaggcgggtgggtataaccaataccgaggttggctatcgccgtatagatggcggaagccagttcccatacccgcgcacggctgccggatttatagccgtcgatcgcatccggtttgcccgatttcctgagcaccttgacggtgtcatgtaacacgctgtctacagctggatcgttcggcatcgagaatgcggcaagaagttccggcatataaccgacgccgccccattcattataagccaacagttctaccgatcggctctcctcatcaattacccgacctccagcttccacggtaaaggttgcggtaccctgaaccgattctgcgaggttcaacagaaagccgccatcaagctctatatcacgatccttgatggtgacgatctctcctggagcaattcgatcgatcctccatgatttctgtttcaggaatgccggacttgagcggagcctgacatgaaggtcgtcaatgcccgaatcggtatccttgttttctatacgcaagtcacggagaaacgcaaatgaactctgctggcatgcgaagtttatttttgcagcgatatcgccatgtatggtaacagatggaatagttggatgtgaggtttcgttttctggaggcatggttggatattgtggctgcaatgcataggagtactgactgaaaatggctaatgaattatgtacaaatattacgtctgattttcaagtatcgatctttgtaccccattaaatcctgaatggctcaaccgtttatcgctcgtcctgcaggaagccttcaagttgcctgatccgttgattgaacaattccgttttcccggtgtcaaactccagaaagaagatcgagccatagaggacaatcatcaacaagataaagtcacacgcctatcaccatatcgggcattcactgattatagccgattctcccgtataacggagttgttttcaagccagttcgaaaaaccgggttcatccatttcgcctgccgctaaagccaatacgacatgaacggcttcggcttcccttgccctcagctcccatccgttactgtggagaaacacataggctgccagaaatccggtgcgtttgttgccgtccgcaaagggatggttacgaatgatgccataggcataggcggcggccagatcgaatacggagggtttgccataatgtgcctggtttttcgggcgttcgagggccgagaataaaagaaccgcatcacgaacgcctgtaatacctccgtgctcggcaatctgttcgtcatgtatggccataaccaccccttccagaagccagcgccaggtcatttggcaagctcgtgcagagcgttccggtattctgtcatgccacgacgggccgcctccatttgcgcttcgaattccgggtcgtagggagtcactgtatagcccgttgacgtttcggttaaatacacgacatctcccggctttaccttcaggcgctcgaccgctgcttttggcagaataactcctgtcgaatttccgatcttcgatactgttgcacgcatacaatcgtctccgttttgttataccttatgttataacaaactgctgccatagtcaagaaagttgtttgctcttcacttcctcagtttcaaaagtaacctgacaaccccgataatcgccgcgccggcaatgaggaacggccagagagagatggcgccgagcagaaacgaaaggaagttgttccacccttcgctgaaggcgacgccgaagcgggatgcgaagccctgcatttcgggtttgagctggtagaaggtgacggtgagggtactgaggccgatgcggttcttgaggtatttgaggcgcccttcgagagattcgatttcagaacgaacctccgagatatacttttcggtttcaagtacgtcgtgcaccgaagcggcttttgcaagcagggcgatatagcgttcctcggtggctttcttgaccttgagcctctgggagatatcgatgaactcttcggtgacgtcggtagcggtgatgctcttgctgtcgaaccggacgactcctttttcgaggtcgccgagaaaggcgtcgaacctgtcggcgggaatcctgagcgtcatgcgctgctcgatgcggtccgaacccttgttctgctcgtcattggaaacgtacgccttgtgactcctgacaaggctctctatccatgttttcgtctttttgaggtcggaggtttcgaaaacggcctgcccttcgcgaatgatctgctgggcgacctgaggaatagcggccggttgcgtcgatcctgcgctgacgtcctcggctgcgacctcgggagagggcgccacaggcgactcggctgccaccctgctctccacagccgatccggctgccggcatgtcggaggtcgcagcctcgtactgtttgtcctgtccgctgcaggccgtcatgacaaacaggagaaacaggctgaggagatatctgaacggtgttttcatctgaagctaacctccaacaagttattgtgcgtcaaaactactgcgttgtcccgacgctgtcgggatcgaaatccgcgtttcaatactcgcactcctttatgaagcttgaagttttttgatcgctcgtcactcttttttcagatatgcctttccttgttcatccatcaggcttgcgggtagcaggaatgcaatgatccggtaatcttcttttccggacacgccagtcgtccgactccccaaatgatccgtcaaaagcgggatctgcgtgtttcataccatccagcctccctgcctgaaagggtaaatgcgaggccgcgaaaatccgatatccggttttcagccacgaaatcgacggaacctatgccgatcgagaggcgggtgtcatacttgatgccggcgctggacatcattttgagtacgcaacgaagaaaaagggctgccctgaaagcttgtcagccgtgacgacttgaccggatcgtcggccagaacggcatggatatttccggtaacgctcatagccgcctgggaaactgaatacaacacaaaaactcttttgcttcaagatacgcaaaaaagacgaccgtcaagcgcatccgggttgttagggcaagagcagaaaaaaggataaaaacggtaaccgagaattggcagcgtgatggttcgcgagaaaatcatcacgaaagcaatgctgttgagagtggccactctctcttcgaaatctttcgtaaacagagtggccggagctcatgaaaggatcagacaatctcgacaagctctatctcgaaggtcagctgctgtccggcaagcggatgattggcgtcaagcgttacggcttcgtcggaaagatccacaatcatcacgattgcctgctgcccgtcggcaagaccgacctgaagctgttggcctacctcgagttccatatcggccggaaaccgttcgcgggcgacttccgtcacaagttctccactgtgctgaccataggcatcgtcaggctcaattacggtagtgcggatctggccctgctccatgccgagcacggcaatatcgaatccaggaataacctgtccgccgccgatggtaaactgaagcggatcgcgatcagccgatgtatcgaacatggtgccgtcatcgagcgtcccggtataatggacttttacggtatctccctgtttggcttgagccatatgtactctccttttaaaacaatgatcgaaattttttcatacgatggagccgaatcatcaccggtagttatcgggaacggcaatgctcgcgacagctcccaaagctatggaaaaaagcacaaaaatcacacccaaaaaaacgttacgcaggctcatccgctgcagcagatgcgggttgatccatttccatccttactttcggcagatcgccagggtagttttttctgatgaactcgatcagctgttcacgcacaacgcatcgaatctcccataaatccgaagaattagccgcactgatgagcgcccgaatctcgacagatttgtccgttgtattggtaacatgcatcttcactacccgtccatcccaatatggcgatacggccacgatacgctcgagttcgcggcgaatctgatcgaggggaatggcataatcggtgtaaatgaaaactgtcccgagcagttcggacgaagttcttgtccagttctcgaaaggtcggtcgataaaccaggatatcggcacaatcatacggcgctggtcccagagctgcacaacgacataggtgagcgaaatctcctcgatccgaccccactctttttcaacaacaaccacatcatcgatccttatcggctgggtaatggcaatctggattccggcaataagggtgctgaggctcttctgcgcggcaaaacctataatcactccggcaataccggccgaagcgagaatgctcagtcctacctgacgcacggtatcgaaagtcatcagcacacccgatacggcaacgagcacaatcagtacgttgaggattttccgggcaagactgacatgcgtcgtgattttccgggattcctcgctttcacgaacggttgtggaatagtgctgcagcatgaactgttcgacaaccatgatcagacgcatcagcagccaggcgaattcgataatggaaacaatgagcaggatatgacgaaacggatccttcagatcggtcgaaagaggaaaatagtgcagaaatgctccgaggccgatgagggcggtaaagagcctgaagggccagaccagcagttcaaaaggaactgcgctctcctttatcgataccctgattcgggctataacctttctgaaagccgagttcgcaacgaaataaaagagcacggaaaacaggataatcagcaagggcaccagataggtgcccagcatgatatcccggaataattcggatatgatcatagattcagattcttacgacggcaaaactatcgtttcagacgttcggactcgctttttgaacgaatcacacaatcttcaatagccattccgccgaaatagttgccggtaagaagcaggttctttttatcggcgagcagggtgttggttttttcaagccactgagggtgagtcatgcgcaacgaaggtaccgtattgattctggtgtcgctgtgctcgattttcgacatgctgactccaagaacgctggtaatgcgctcccgtttgactttttcatccagacccggcctgaaatggaaagcaaacccccggaagttatcgtcgggcaccgtatcgcgggagacggcggaaaaaaacacatcgcccggagagataagcgccgcaaccggcttgaggttaatattctccttgcggacaataacgccgacggaatcgaccgttgccgccttgagctggcccagatgattggcgatgtccggattgacgtcgctgagcatggccgaagagagtgccgaaggcattgcaagcgcaagcgttggcgcggtcaattcgtctccgctggctgttcttacgatgtactttccgttttcgaaccggacacccttaacctccatgccggtaaaaatattgatgcctttctgagcggcaatggcaaaggccacgctctgcagcccttcccgaaaggtataatttttcagaacgtcttttctcttttcacgactcttgaacatcatttcggcagggaaatcgtcggtcggctgcgaaggcaccgcgttgaaaaagtggctgacgacatctgcgtaattgcgctctccgacaatcttcgaatagtaggacttcacgctctgcccggtttttttcagcttgaagaggttcggggccgacatgagaagttcgggaatactgagctgtgaaagaatggacttgacctgaccgtcgatcatgagagaaaacggaaccttcgctctcggaatgatggtatcgctcaccccgcacccttctataatatcgagaagattctggtaggaactgtagcaggtatgagctccgagttcaagccagaaattttttccggaagcggcatatttcggagatgcgaacgaaccgccgaccgtgctgttcttttcaagcagaacggtcttaaaacctgctttattgctgtaatacgcaaggcttaaaccactgatacctccaccgactacaataacttcatgttccttcatggcagaataaaaattcagggagtgtataaaataaaactgccggaatcagataaacaacaaaagtactgaagctgctccggcaccaactaacggggacaatttagctaaaactgaaaagaacaccactgaaaaaaaccgaaggtcaggcggcgcagaaaccgcaggcataaaaacggttatgcctgttcggctgcgtcgcggtagttctgcgagtatcgcacgtagttttcaggcgactcctcgatgtttcgacgctctgcatcggttatcgggcggatcaccctggccggcacgccggcaaccagcatacccgaaggcacggtaaagccctgcttcaccaatgaacccgccgcaacgatcgaccagggttccacaacgcagtcgtcaagcagcaccgctcccatgcctatcagcacataatcctgcacggtgcaggcatgcagcaccgccccatggccgatggtaacacaatcgccgatatgcagcggaccggtatcgtgcgtcacatgcagcgtgacattgtcctgtacgctgcacttctccccgatacggatagggcagacgtcgccacgcaccaccgcattgaaccagatgctcgattgcgcgccgatatgcacatcgccaatcacaaatgctccgtcggtcatgaacaccgattcatgaatttcgggccacacccctttataaggcatcacttttcccataactgtatcaactaaatcaattgaaattttccggctttttaatgatagctcatgagctgcaaacttcataacttcaaatgaaaacagaacgatagaggccggaatcgaagcgcttgtgcatctctgcggaacaattccgtcgttcattcacagactgccgattataccggcagcgatcgtcatcgatgcggcgatgccttttacagattgccattctgcccacatccggcatctgcagcgcatgtttgcagttcatcgttttcggaacctgtgaaatggagcctgtaccacgttcacgaagcctccgcaatttatgacccgctctttgccgtgcgataatggcgcgttacttttccccatgctattggcctgataaattttacatttccttagcgtattggataaatacaacgggaaactaccgttccccggtcaccaaagagatagagatcaaggcatgaaatcaacactgagctgcagcggactgaaaaagatttataacagacgcgaggttgttaaaagctcgacgctggaagtaaaacagggagaaatcgtagggcttctcggaccgaacggcgccggcaaaaccacgactttttatatgattgtagggcttgtgcagcctgacggcggtaaagtcatgcttgacggcagagacatcaccaccctgcctatgcacaaacgcgcacgcctcggaatcggctacctgcctcaggaagcatcggtgttccgcaagatgaccgttgagaacaacatcctcagcgttcttgagttcacctccctttcaaaaaccgaacggcatgagaaagccgaaaagatgctcgaggatctgaacatagccaatatccggaaaagcatgggttatgctctctccggcggagaaaggcgccgtactgaaattgcccgggctctggcgctcgacccgaaattcatcctgctcgatgaacccttcgcaggagtggatcctatcgctgtcgaggatatacaacagattgtcgaagagctgacaaaacgcaatatcggggtgctcatcaccgatcataacgtgcacgaaacgctatccatcaccagccatgcctacctgctcttcgacggcagcatcttcatgcagggctccccgcaggaaattgccgacaaccccgaagcccgcaagtactatcttggcgaaaagttcagccttgaacgctactgagcccgtcagcaccaggcttacatgggtcatctcctttcaggaacttaaaagagcagaactattgtttttttaaaaaccggcttttgcgataagcgcaagggtctgcttttgtgttcttaacctaccggaggcggcataaagccatgaaacttctcctgctctatcctgaatttccagacacattctggagcttcaagcatgcactcaaattcgtcagaaaaaacgcttcgcttccgccgctcggccttgtaaccgtagcggccatgcttcccgaaacctggcagcaaaaactggtggatctgaacgtccgtccgttgaaaccggacgatctcgcctgggcggatatggtctttatcagcgccatgggcgttcagcaggaatcagcccgtgacctgatcgcgcgatgcggggaggcaggcatcaccgtggtagccggaggcccgctcttcacaaccggatacgaacagtttcctgaagtagatcactttgtgctgaatgaagccgagctgaccctgccgctttttctcgaagatctgaaaaacggctgcgcaaaaaaacgttacgctacagcagagttccctgatattacccgaaccccttcgccgaaatgggaactgctcgatatgcagaaatacgcatcgatggccatccagttttcgcgcggctgcccctaccagtgcgatttctgcaatgtcaccaccctgttcggccataaaatccgcaccaaaaccacgacacagatcataaccgagctcgaaagactccgcggcatgggatggcgcgacagcgtcttttttgtggacgacaacttcatcgctcataaatcgtacctgaaaaaggaactgcttcctgaactgatagcatggagagagtccaacggcatttcgacaaaattctataccgaatgctccatcaatctggccgacgacgccgaactcatggatcttatggctcgtgccgggttcaatcaggtcttcatcggcattgaaacccccgacgacaatgcgctgcaggcatgcggcaaacagcataacagatcgagaaacatgctggagaacatccggcgaatacagaacgcaggcatggaggtacagggtggattcattgtcggtttcgacagcgatactccgtcgattttccagaaacagatcgagttcatccagaaaagcggcatcgtaaccgccatggtcggcgtcctgcaggcgcttcccggaacgaaactctacgagcgcatgaagagcgaaggtcggctgctgcacaattcaagcggcgacaatgcggacagcaacaccaacatcattccggcaatggaccccgagatgctgaaaaaagggtacagggagatgatgaaccacctctacgccccgaaacattactataagcgcattcgaacgctcctgaaggaatacagggcgcccgtcggtcagatcagaagcagattcagaatgagtcagttgatggcttttgcccgctcaacggtagtactcggcataatcggaaaagagcggttccagtactggaaaatactgatatggacattcttcaaccgccagcaatcgctgccgcttgccgtaacacttgccatctacggccaccatttccgcaaggtctgccgtttgcacctgaaagatgcccgacagccgacggaataatagttttggattattttccttttgttttatacaaaaataaaaggtataatagtttgttaggccaacagttggtctgaaagctttcaagtgatttgtgcttttggttatttgacagcctttctctttttgatcaaagcacgattactatgaaaaaagcatgaacatttacattggcaaccttgattacaacgtaacagaatctgaccttcgcgaaacatttggcgaattcggtgaagtttctaacgcgagtgtgatcaccgataaattcaccggacgttcaaaaggctttggctttgttgaaatgcctaacaacgcagaagcttctgaagccatctcttctctgaacgacagtgacttgaacggcagaaccatcaaggtaaacgaggcaaagccacgcgagcagcgcccgatttcccgcccgaggtactaagccttacctattcaggatactttgaagctgctgttgccaaacagcagctttttttttgccccggacgaagttttaagttccctttttatctcattgtatgtgttctcactcccctccctctgtctgtttgtccgctttgctttgttgcgtatcttgccgtaagcttcgaaactgcggtataccggcacaaaaaaacgaatgttatgatcgctgaacaattcctgttccaggccgaaggcggattcatcaggctgccggtatggggacatatcgccctgagcaaccctctgaagcatattcttgcccatccttcgtttctgcgcctgaaaggcatacggcagttatcgttctcccagcaggtatatccgggagctacgcacacccgttttgaacattcgatcggcgtgtaccatctgatgaaactgattctgcagcgtatggtgagcaacccgcttgccgtcggactgcagaatgggaggttccggtttgacgacgggagctgccgtctgcttctggctgccagcctgctgcatgatataggccattacccgcatgcccatgtgatcgaggaacagattcctgccggcagttgcggcccggtgttctcgcatcacgaagatctttgcggaagatttatctttcaggaacaaccgggatttcccccgattgccgaaatccttcacaatgagtggaaggttgatgccaaagaggtgatcgcgctgatcgaaggcacctcgacaagcggtttcggcaaattgatcagcggcaccctcgaccctgacaagatggattacctgatgcgcgatgcgcaccactgcaacataccctacggaagcatcgacatcgaacggctcatcgagtcgtttgtgccggatcccgaacgtgagcggtttgccattactgaaaaaggaatcgcgccgcttgagagcctgctgtttgccaaatacatgatgatgcgcaatgtgtactggcatcataccggcagggcgctctcagccatgctcagacggctgctgcaggcagtaatcgatggagagctgctgagcggacaacagctggaatcgctcttttacgacaatgccgacgaccgggtactcttcgaactgagaacgatgctgccacagagggtttcgggggaaaccctgctgctcgacgatattctgcagcgcagggtatataaacgggtagtcaccattcagccatatacgaaaaacggaatggacgaacgctggttcgcctatgcctcggacaattcgttctgccggcaaaaagagcgggaaatatgcggttttctctccaaacgccataacatgaacctcagcggtctggaggtattgatcgaccctccgtcaaaaaaggacattttcgattacaacgatctcagagagctgcgggtttaccctacccgatcggaacacctgcactattcgctgcagctctcttcggagtactgccgtttcgatgatttcgacgaatcggtcttccgttcggattttattctatcgttcgagcgttacactaaaaaattcagactgctctgcagggaaaatattatggaaaaagtatccgagtcgatgaacggggtaatggagattctgcagtcgtgaaatctggaatttttatgtatttatcaatcaagaacagtatcagcgcttaactcatacaaaacctggacatctcatggaacagcagcagcaggacaaattttacaaggggcttttcttcggagccgctctgggtgccgcggcaggcaccgttatgggtctgcttttcgccccgcacaagggtaccgaaacccaacagatcatttccggcaaggtgaaacatgcccttgacaaggcttccgattattatgaaagcacagagcatgacagcgcatacagcaacgatgcgaaaaagcgctcccaggaaattatcgataccgcccgtgatgaagcaaaaaaaattctcaatgaagcgaacaacatcatcagagagatcaaaggtcatgccaaaccggagactaactgagcaatgctgacaactcagagtaccaagggcgccgaagccggatctgacggctatgccgttctgctgctgcatgcatttcctctttcagcggtaatgtggaatcagcaactccgggcacttgaagagaccggtattgcagccgtcgcgccaaacgcatatggcatagagggttcggatgagatgccggactggacgttcgatgggtacgcacgcgacctctgcgccatgctcgatgatatcggctgcagaaaggcctccattgtcgggctctcgatgggtgggtaccaggcatttgcgttttaccggctctttccggagcgaactgcatcgctggtgctgtgcgatacccgtgctgaagccgatgctcccgaatcggcaaaacaacgacaggaattcatcgaagcagtggagaacggcggcccggcagaggccataaaacggatgatgcccaactattttactcctgaaacccgcaacgcaaatccgtcacttgttgagcatacagcggcgatgataacggaacagtccgtaatcgccatcacttcggcaatgaaagccatcatgaaacgggatgatgcgacgccgttgctgtcggacatcgcctgtccggtgctcgtgctgaatgggcgtgaagatcgtctgacgacagcgcaaaccgcagaatatatcgcaaaagcaatacccggagcggaactggagctgattcaggatgcaggacatctctcgaacatggagcagccggatcggttcaaccgtgccctgctcggtcacatcgaccgggtcagaagcctctgacccggcagcctcccaacctcgcaacccttcaggccttcaggttttcgatgatctcaaagaaattgggaaaggaaaccccgacgacatcactgtcggaaagcgctatgccctcaccggtcgctctggctgccacggcaaagctcatggcgatccgatgatcgtcgaagcatgcaacggtaacctgcccgacaggcctgcatctgcggcctataaccctgaatccgtcaggatattgttcgcaatcgaaaccaagacgttcaagattcaccacaatcgcattgatccggtcgctctccttcgtgcgaagctcttcggcattgtgaagttcaaactctcctgacgaaaaggccgagagtaccgaaagcatgggcagttcatcgataacccctgcaaccaccgtcgggttgctgataaccagaggcttcaatgtacgcgtactgcgcacgagtatatccccgatggtttcgccgccgataatacggctgttttcgatcgtaatatcggctcctgcacctgtaagcagcggaatgaattctactcgcgtcgggttgaggcagacatccctgattatgatttccgagttgctgcccagcagaccgagagcaacgatgaagcaggctgccgaaggatcggcgggaatgtaaaatgaccgggcgacaatggttttccttccgggaatgactatcacccgttctccatcgggccggtcgatggtttcaagaccaagcatcagctctgtatggttgcgtgagcggatcgattcaataattcgcgtttctccgtcggcatggagggcggcaaacgtaacgagcgatttcacctgtgccgagggaaccggaagacggtattcgagcggagtgagatctctggtgcccctgatgcgaaccggtgccgtacctgccggtgagagatcgacgcctgcgcccatctggcgcagaggatccgcgacccgtttcatgggacgcttcatgagcgagctgtcgccgacaagttcgctctcgaagggctgggctgcgagaataccggcaaacatccgcatggtgctgcctgagttgttgcacatcagcggcttttctggagcggtaaagctccagaggccgcgtgagctgatgataacctttctgatacgacgtccatacgcgccatcgatctcatgctgggaaacctcgataccggcatcatgcaatacgccaagagttgactggttatcgaagcctgccgaaaaattggtgatttccgtgacaccttcggacagggaaccgataagcgccgcgcggtgtgagattgacttgtcgggaggcagtgccgttacttcacctttgaaaacagccatagagctttatatttttttcttgcaatacagggcacgtcaattaaactgtaaggcattctgatcgttcttcgaaatgaggcccgaaatcttcataccccgcagagcgaagccgcccatttttccgggcatcaaaatgcttacggcaatttatagcgatacactgaaaataaaaagcaaccccttttcgaaaggagttgctttttaacatcatgattcaaacctggcgatcaggaattgctctcttcattcgctctctgagctcttcgcttgcatctcgaacgtttcagacggctgtccactgacggtttgacaaagtatgctctctttcggaactccttcaacacgccagctctctcatatttctttttgaagcgcttcagcatcttgtcgatggactcgttatcattaatctgcacactaaccaaaagtaatcacccccttttaataaagatcaacgtcttaatttcagtttgataagatctgtcaggctttcggaactcttttccttgccggaattgacctgaacattttcaagcagctgttttctgccgcttttacaaaattccacaataataacataagctccgctcccggtcgcctgcttttcacgaaccacgcccacctcgtcgagagcctggtgataaagcgcgtcaccctttgcatagatgccatgcggagaatatacctgacaatcttccgggttcaactcatcggggctcagttcgcggtcaatctgaatctgccactctttaagcaggtgcacctgattgcataccgaacaacgaatccagtactggttttctgccgacgatggcaactcttcactccgctgtttggcttctttcgatttcttcgaaggtttcgcggtgagaagatcatcaactttcggcttgtcactcggaatccattcaccgacaaagacttttttggtaacctgaccacatccttcacagaaaccgggcttgatcttcccctccaaaataaacggtctttttctggactctaccttcatatgactttgctgattgaataatgcgcccgttaaccgtgcatctgccttaacggcactgaagagcacatccgtcttgcggtgctggcctgttgaatacccgaagtcccccggatagagcagagagaatccgaaaccttcaggactgcttaaataaagaaatctccaaaaataaacaaccggtaattttttaattatcccgcaagcccttcagtggtgcttgcggcaggtggcaaaatcaacagccggaatcccttgcatatcagagattcgtctattaatgtatatcttagagcagaagtgcgcccgtgtaacgcacggcaggtaacatcttatcaccttcatcatgtcgaatcacgatattttcggaatttcaaccgaaactccacttgtatatatcgggcagatggcccggtatcttaaagcaaaggtcatggccaagctggagtatatgaaccctgcctgctcgcactactaccgtgcggcttcggcggtaatccgcgatgcggaggagcggaagctgatccatcccggcatgactctcgttgactggacctacggcaacagtggtattgcgcttgcaatggcaggagtaagtcggggatacaagctgcttctggccgctcctgacaaaatttcgaacgaaaaaaaagatgtgctcaaggcgcttggcgccgaaatagtgatcaccccttcggatgcgctgcctgaagaaccgagaagctgcatgaaggttgcggaaagtctggtaagaaacattcccaacgctttttttgccaatttatacgaaaatcctgtgagcagggatgtccattcgaattcaaccggccgggagattctgcaacagacggaaagccgggtaacgcatgtttttgtccccatgatttccggggccatgatttccggaatcgggcacctgctcaaggccgaaaaaccttcgatcagaataatcggcgtagaaccggagggttccatataccagagccttttcagaaaaggggttcaggataaacctgcagcatatgaactcgaggagatcggcgcgctgcagccgtcgggattctgggacccgtcggttatcgacgatattgtccaggtcagcgataatgatgcattcaactgcggaagggagcttctgcgggctgaagctatctttgcgggaggagcatccggagcggttatggctgccgcactccactctgctgccgcttacggcgagaacgattgcatcgttgccgtactgaacgatttcggcggctactatctcagtaaaatgttccgtgacggctggatgaaacagaaaggatactatcgtaaggcaaaaaccgctctcgaacagattacagccgaagacatcctgcagctaaaggcgcgaaaggatctcattttcgccaatccggaagccacgcttgccgaagtcttcgagatgatgaagcagaacgacgtatcgcagcttcccatcgtttcctatggcacccctatcggcagcatcagcgaaaacaagattctgtcaattctgatcgaaaacgatgaagccatgaattcaaaagttgtgggattcatggaaccgccctttccggtctgtcagacggatgcaaccatttcggaactgtcggacaagctgcagcagagtgcttcaggaatacttatcagcctttcggacggaaggctccaactgcttacaaaatcagatcttatcgatgctctgacgcataaatagatgtttcctgccgatcgccaccgaactgtcgaagacgatcggcaggaaacatccgcggagggcgacatcctccgccatctcatcgacctgcataaacggataaacttccggcttgataatcagaggcaaaaaatgtttaattactggacgttttccccgtcctgagacgatacttccgcaagttgcgtttcgaaaaacggagcgattgtttccaaaatatcaagaagactgttcagctcatgaccgacttgactcctctccccatggcggaagcccgtatcaagctatcgcacctcgaggagaatatccggcatatccggcaatggacggggaagaaactccgtatcatgggaattgtcaaagccaatgcatacggtcacggcgtccaccgggtcgctgaaaccctcgaatcggtcggtgtcagtgatttcggcgttgcgaatattcaggaagccgtcgcattacgaactggaggtgccctgaaaaaacctgccgccattcttgcgttttcctctccgctcgagccgcagatcgacggatatctccagcacgacatcgagatgacggtctgcagtttcgatattctccgcgctgccggagaaaaagccgccgcttacggaaaaaagctcgctgtacaggtaaaagtcgataccggcatggggcgcctcggcctccagccggccgaaaccatggaacttctcagaaacatcaaccggtcgcccgacatcgaactcaagggtatctatactcatttcgctgaaggctcgaagcccggaggatacaccggacgccaactcgaggagttccgtaatctggtaacgcaatacgaatcggaaagcggaacaacaatttgtaaacatgcggcaagcagcggagcgatcctctgcagaaaggatgcctggttcgatatggtacgtcccggaatactgctttacgggtatctgccggatccatgcatgcccgctccgatagctgtaacccctgtcatgcagatggaggcccgtgtcattttcatcaaaaccgtcgcaccaggcacctccgtcagttacaaccgcacctggagagctgctgaatcccgaagtatcgcaaccgttgccgcaggatatgcggacggctatcccagagctctctccaacaaaggacgtgtcgttatcaatggaaaatcctgcccgcaggtcggcacggttaccatggaccagatcatgatcgatctcggcaaggaacatgatgtaaaaaccggggataaagctatattattcggatgggaaggccctacggccgacgacattgcaggaagtatcggaagtatcagctatgaagtgctctgttcggtatcgaacagggtcgtccgtatttttatctgaagcaacaaccgttccgcaatcatgaatccccttgacaggcttgctgtcaggctgagcctgaccagagctgaaatctctgtcatctccattctcgtaatctttcttgtgctgggcgaggcagtcagaaatttccggtcggtacgcgatgcagatattcttgtaaaacaaaaagaacgcgaacagttttccgaaagagaaaccgacagcatgctcgccatagcatcaggttatgcaaataacctttctgcggcaggaactcccggcactcccgaagcattgaccaatgctgatgaagcgatctattccggagattttgaagaagaaaatcctccgaaaaagaaaacggcacgacgttccggaaaaaaggtattcagcggaaccatagcgttcaataaagcctcggagaaacagctccagcagatttcaggagtcggaccggttatggcgaaacgactcgttacgttcagggcctccaaaggcggcagaatagaacggcatgaagagttgcttgaagtcaagggtattggaaaaaagaaactggaaatcctaaaaaagcatcttacgcttgagtaaatgagtagaagtcaaatagcctgtgcaataggaaacaccagtagtgcttttgtgcggataaaatcttccggttcaggcagttatgtggtaactgcctgcaaagtcctgccacttggaagggaagctttcgaagggaaaaaacaggcgcgttccatgaaaaagctgcttgcacttgctgacgagtggcgaggagaggctctggctctctgtttctgtcccggcgcctattttccgctccatgcctactttccgtgcaacgctccgaaagaagcctgcgcggattactgccgtatcgaagcggcacattttctgcaccagcctgaagagttcctgcacgacaatacggcatatgccgattctgccgcggcaaataatcttgaaaagcaccttgtgcttttctaccgcgccgagcccttcaaaacactttccatcggattcgcagaacgtcatccccttcttttctgcggctctccacttattcccgcactgcatcactcgcttgccattaaagaaaaaaccgcatttcttgatcttgaaaacacccatgtagtgcttaccgtggcaaataagggaaagctggaatatttcaactgccacccggtgaaggagagaaaagaagccgaatacttcgcgattcacgaactgcaaagcaacccgctcatccatgactgtgcgattcaggcaggaggatctcttttcgataaaaccatgaccaccctgctcgaaaaagaaacctcctgccatgttgtaccgccaggtcttcccgacggtgtacacttttctggccgggacagttcggtctgccggtcttcagcagcagtaaaagcgatctgtaccgccgtgatggcgattgaaaactgacgtcgccctctttcccccggtgaacaaacatttttcggaaagggcgaccccattttcagacagagcgccactctgccgaggggtcgtccctgcaaaaacgatacgactcaggcctccttctgccttgcggcaataacctcggcaatctgcacggcattggtagctgcaccttttctgagattgtcggcaacaatccacatattcagagtcttcggattccagaaatcgcgccgtattcgtccggcaaacacctcgtcgcgttcgtatgaggtgagcggcatggggtagattcgcgccgaaggatcgtcctgaagcaggataccgggagacgaagccagaagagtgcggagttcgtcgatatcgaactcgttttcaagctcgatattcaacgattcgccgtgcccgccgtaaaccggaatacgcaccgtggtcggagaaaccgccaaagcttcatcgcccatgatcttgcgggtttcgttaaccattttcatctcttccttcgtgtatccgttttcggtaaaggtatcgatctgcggaacggcgttgaaggcgatctggtgaaaatgagtgaactgctcctgctcctctccggcaagctcgctttcgagagcgtccctgcctgccttgcctttgccggttaccgactgataggttgaaacgaccacccgcttcacgccgtaccggtcgtgcagcggcttgagtacaaccaccatctgaatggtcgaacaattgggattggcaataatgctctcaggagtgccgtctgccttgaatatagcttcaggattgacctcgggcacaacaagaggaataccgggctccatacggaatgccgaagagttatcgataacaaccgccccggcagctgctgcgactggagcccactccctgcttgccgatgccccggcagagaaaagcgcgatatcgacattgcggaaaatctccccggatgggactgcggtaatgaactccctgcctttaaaccggacaatctggccggcgcttctcggagaggccagcggaacgagttcgtcgacgggaaaatttctctcttcaagtacctggatcatggtgcgcccgacaagtccggtcgctccgagcaccgcaacacggtagcggaaatctgaactgctcatacgtagtttcaatggttctttaataattcaaaacaagttttcctgaatggtcgttgaggtactccgcatactctttgatgcgtccctccttcgcatacccttcacattcgacttcataggcgagaagaatttcgacaatatgctcccacccatcttcccgaacgagtttattgcgcacttgcgacactttcggcaagcctttaagataggtggcatagtgcctgcgcatttcgagattaccgtatttctcgcctttatactgaacagagagtttgagatgttctatcgcagcatgtatcctctcccgaaatcccggcggaggagccggtgttcctgtccggatcaggtgctttgcctgactgaatataaatggattaccgatcgaccctctgccgatcatgaccccgtcggcaccggtttgatcgaacatggcaagggcatcctccgccgaccagatatcaccattggcaatcaccggtatcgatgcctcccgcttcgcctcggcaatccgctcccgatctgccctgcctttatacatgtcgctccgggtgcggccatggatggcaagcgcccggataccggcatcttcaagccggtgaagcacctcaataatattgatggaatcgtgatcccagccgatccgggttttagccgtaaccggtataccgacgcttttgactacagcttctgctatggcctgcattttttcaggctccctgagcagagcggctcctgcccccttgcctgccacttttttggtcggacagccgaaattaatatcgagaaaatccggattgtaggtttcggcaacagccgcagcctcgatcatagactcaaccgtactgccgaaaatctgcacggcaacagggcgttcgatctcatcgacggcaagtttgcgcatggtcttttccactcctcggcgcaacgcctcggcgctgatgaactcggtatagacaatatccgcaccgcagcgcttgcagagctgtcggaaagcacggtcggtcacatcctccatcggagcgagaataacgggacgatctatgtctattgaacctatcttcattctcagccattgataatttctgcagtaccggtcataagctcccgcacctgtatataaacctgctggaaaagcgcatgatcctcccggagcgcctttttggcagattccctgccctggccgagcttttcctggccgaaactgaaccatgaaccggatttcttcacaacgccgaactccacagccagatcgaccagttcacccattgcggaaatgccttcaccatagagaatatcgaactcggcgctcttgaacggtggagcgaccttatttttgacaactttcaccttggtacggtttccgactatttcatcgccgtccttgatctgagcgattttgcggatatcaagacgtatcgaagcataaaatttcaatgcttttccgccggtagtggtttcaggagaaccgtacatcaccccgatcttgtcgcgaagctgattgataaaaatacagaccgcactcgattttgaaatcgcgcccgtcagtttgcgcagggcctggctcataaggcgcgcctggaggccgacgacactgtcgcccatctctccttcgagttcagcctgcggaacgagagccgctacggaatcgacaacgacaacgtcaacagctccgcttctgacgagagtttcaacaattgtaagcgcctgttcgcccgactccggctgactgatgagcagtgcgttgatatccacgccaagtttacgtgcgtaagacggatcgaaagcatgttcggcatcgacaatggccgctataccaccctctttctgagcctcggcaataacatgcagggcaagggttgtttttcccgacgattcaggcccgtagatttctgcaacccggccccgcggcagaccacccactccgagtgcgaagtcaagggtcatggaaccggtagaaatagactgcacctgcatgacagctgaaccatcgcccaatcgcatgatagctcccttgccgaactgtttttcaagggcatcaaccgcaaggttcagctgcttgagctttgccggatcgatcccttcgttttttttctctttatcgttagtatccatgttcattgcaccttcataaatattaaataaaaatgacgccggtttaccgtacgacgctccgtaaagtgtcctcaaaagcacggtaggacataccaagttcctgaattgaactgctgttgctgtaaacaagcttcgccgcagccatccggtggctgtcgaaactgatgaacgaaggccggtcaagaaaaagcgaccagagctcaccgccgatcccggcaagaaacgctgccgccccggacaggggatagagttttttcatagaactgccggaaacatgccgcaggtcttcaaaaagctccgcgaaagtacgattgtgacctacaacgatatatcttctgcccgtcagtcccttctcccatgccgccaaatgagcatccgcgacatcacggacatccacaaaaccgctgctgccgagaggataaaatggaatttttcccctgtagatcatccggagaacctcattggaagaacttgtggatgcaggattctgcctgtccacaccgatcacgacaccgggattgaccaaaacggtatcaagcccttcagctacaccgcgcagcgcttccagctcggcgagatgctttgcctccatatacccgtttcgccgctgccactccgtaaaaggaatcgactctgttgtcggggtaccgtcgtcggagacccctacggcagcaatcgagctggtcatgacaagacggcgcacctgatgacgaagacaggcgttaacaacattgcgcgtgccaagcacattgacgtcatacaaccgatgccgaaaatgtctggtataggaaataaggccggcacaatgaaaaacagtatcgactccggcaaatgcttccgtcatggatgtaacgtcgagtaaatccgctctgacgatatcgacaggaagatcggcaagaaaggcacagtccgaggaaggcctcgcaattgctgtaagcctgatcctgctgccatagcgttcaaggagttccagaactacctgtgaacctatatatccggttgccccggtaatgagtatggatgtcgtagccattcagagaaaaccgtatcattcagccgttacggcatctgctgtatgcatccgcccgtccggttctttgaaccgtattcatgcaacgatatcaaagagttgtctgttcgtaaaaatacgaataaaaactacattgcactcaattccaaccatcataaatttttcaccgtatgtccgaggcagatcaagcgcatcatcagggattccctatggaaggtattcaaagcagcaccctgaaaaacggcctccgggtgataaccgatcatgtcccctgggtacagagcgtcaccctcggcattcatatcgacgtcggctcccgggacgatcccgataaaaaaagcggccttgcgcattttcttgaacacgcggtcttcaagggaacaaaaaaacgggactatatcgagatcgcctgcggaatcgaacgaaacggcggttatctcgatgcctatacgacaaaggaacagacctgtatctacctgcggtgcctcgaccggtttaccgaacccgctctcgatcttctggccgacctggtctgcaacccggtatttcccgaagaggaaatcgaaaaagaaaaagaggtggttctcgaagagatcagcagcatcaacgacacgccggaagaggtcgttttcgaggattttgaccgctaccttttccgccgtcacccgctcggaacccctattcttggaacggacaaaagcgtcagcaactttgaaagcagcgatctcaccgctttcatggccaacttttaccggcctgaaaacatgtttttaacggcgaccggcaatatccgtcacgcggaactcgcaaaactggcggaacgctgtttttcaacgttatcccaaaaccttacccctgcccctgaaagaaaaccatttcttcccggacaatacaaagcgttctcccggacagtcaaaaaaagagcccatcaggcccagattgtgcttggctcagcagttgcccgtcacgacagatctttttacagcctgatggtactgaacaccctccttggcagcggaatgagctcgatactgaaccttgaactgcgggaaaagcttgcccttgtttacagtacctattcatcaattgcattctatgatgatctgacggtcatgaacatctatgcgggaaccgacagcaacaaaatcacacagacactcgatgtcctcgcatctgtcatgaaaagccctgaacttatagctcctgccaaagaagagctgcggtcggcaaaatcaaaactcctcggttcgttcctgatgggcacggaaaaaatgacacgccgcatgtcgcacctggccaccgatctctcgtatttcggaaaatatatcccgctcgaagagaaaaccgccgccattgagaacgttacggtaacggatataacaacagctgcccgaatgctgcttgaagaagttccgctctcgactctcgtgttcaaacccatgcgataacaggcaataccggcaggatgttttaaataagatgattgttttgtatcttataaacttttagtttttgaccattattctcatcaacaaaccgagacagccttgcaaaagaacattacgaaaatcagtgataccgaacaggaactggaaataattctttccgctgaagaattcggaacggaatacaatcaggaacttgaagaggcaaaaagaactgtccagatcaagggattcagaaaaggtcatgttcctgcaggaatgatcaagaagcttgtcggtcctgcaatcgaagcatccattgctgaaaaaatggcatcaaagcatttctctgccattgccgacgaagaaaacatcaagccggcaagccgggctgcaatcgaaagcttcagctttgatgacaaccagctcagcataaagctctcttacgagatccacccggaattcgaactgaaaggctttgagggctataccttcacccagccacgctataccataaccgatgaggatgttcagaaagagatcaatctcattcttaaaggccatggaacgctcatcagcatcgatgacgctgcgtcggcaacggataccgtcatcggcgatgttgtcaaactgaatgccgaaggtgaagctgaagaaggttccgccatggaaaaccaccacttcaatcttgaatatcttcccgaagaaaacccgttccgttccgctctaaccggcaaaaaagccggagaaatcgccgatgtcacaacggagccaaaagacgaagaaacccctgcccagatttaccggataaccgtcaaggaggtaaaacgccttgagctgcccgaacttaccgacgaactggtcaaggagatttccggtcagcgttttgagcatgccgctgactttaccagtgatgtccgtctgcagcttgaacagcatttcaccatgaaatccgaagacgagctgcttgaatccatttcggcaaaactcatcgaggaaaatccggtttcggctcccaaaaccatgatcgcatcatttgccaacatgctcgttgaaaatgcaaaacggcagatgggcggcaacttcccgaaagggttcgatgccggccagttcgagcaggcaatggcacccaacgccgaaaagcatgcccgctggctccttatcagccagaaaatcgccgagatcaacaacctcagcgtaaccgatgacgacatcagggcatttgcagaaaaagaagccgagaaaaacccgacgctgagcgtagaagaggcaatcagcacctatatgtcgaccgagttcagggactacatcaccgattccattctcaaggacaaggtgtatgacatcatcaagtcccaggtaaccattaccgaagagccgacaccgataccagttcgccagaactgagcatggctgacagaagtcactgacaaaaaaagcagagggcaacacctctgctttttttattgtctgaaaagcgacaaaaagcttccgtcggaaaaagcaatgagcaatgcctaccggctaccggctaccggctccagactgataatcgccatggctatcgcagagtggcggtcgtgggaaatcgacacccttgctgatcggaccagactgctcaggtcggtaccggtgatatgaacaaccggctttccctttgcatcattaagaatttcaaaactttgccatcgcacctttcctgaaattcctgtccccatagccttcaccagggcttccttggccgcaaaccttcccgcgatgctcgctgcggggtcttttttctccaggcagtacacaatctcccctgcggtcagaaagcgattcagaaaggccaaaccgtatcgattccaggcatttctgatccgctcaagctctacaatatcaacacctatttccatacgcttcagactaacgcaatcgtcatggaaaggtcgagggcagtcacactgtgcgtgagctcgccgatcgatatgtaatcaactcctgtttcggcaattgccgcgacattgtgcaggcctacgtttccggatgcctcaagctttaccgatggcgcttctgcacgtgcgaaagcaacagcctgctgcagcatatcgaccgaaagattgtcgagaagcacgatatccggaccacagggcagcgcttcggcaagttcttccaatgaacgcacctcggtttctatctgcacatcgagtccgttatttttacggtacgcaaccgcttccctgacagcattgcctacaccgccgcaagcatcgatatgattatccttgatgagtatcatatcgaaaaggccaaacctgtggtttttccctcctccgatacgcacagcctccttgtcgaaataacgtaaccccgggacggttttccgcgtatcgagtatcgcggttccggtatggctgattttattcacatacgtgttcgttcgcgtagcgatgcctgacatgcgttgcatgaaattcagaacagtacgctcagccataagcagcgatgcgataccgccagatacctcaagaacggtatcgcccatcctgatgtgatcgccatcgttacgtaaaaatactattgtcaggccagggtcacaggccttgaacacctcttcggcaactgaagctcccgcaagtacgccttccgctttggctttgatgacggcgcacccctgctggccttgccgaatggttgcaagagtggttatgtctcctgtataacgatcttcttcgagagccagaatgactgcccgtgaacggcatcctgcataaaaatcagatagcgtatgcggcatagagtatcagtaatagctattcaaagtatctatgaatttacatcaacgttaccataaggtaacatttttccatgaatcaagccgaagcagaatgccattgtacagagagcattttgagtttagcggtttgttgctgacattgcatgtctgggtcattaaaaataaccgcatatgaatatcacaacccgctcatcggtcaggctggtcaatcttgtcttttatgcccaccacggcgtaatgaaagaggagcataccgtcggagcgaaatatgaggtcgatgccgaactggtttttgacttcaatgaagctgctgcactggacgacatcagaaaaaccattgactacggcattgtctatcagaaaatcaaggccgtgctgacccagaagcgctactacctgatagaggcggtagcctgtgatattgttcacgaactccttgcggagttccctattcttgagggagcctccataaaggtgcgaaaaagaaatcctcccctgaatggaatttgcgactatgcagaagcatgcttctctgcggcacgaagctgaacccgtgctgcgtcatacggtttatctcggcatcggctccaatatcggcgatcgactcaaacatcttcaggaagcggttgacctgctgagcagcctgccgaatacggaggtaaccggaatatcggaaatctacatgaccgaaccggtcggcgtcaccgaacaggagcggttctataacggagtggtgcggctcgaaaccggacttttgcctgaaaacctgcgttcccattgcaaagccatagagcacaatctcggcagacctgaacagtatatccgatggagtccgagggtaatcgaccttgatattctgctttatgacgatcttaccatacagaacagcgtactctgcatccctcataaggaactgacaaaccggatgtttgtattgattccgctgctcgatcttgccgatcccgaacacccgctgctccaccgcccggcctccgctctcctcgacacctgtcccgaccgttcagttctgataagacttcgcaagcggatagcgatgaatacctaatttcccgatgaaaatgtaaccatgcttgctgcaaatcaatgaaataaagagggttatgtgcaaataacccttgttttttgccttaaacatagttacattagtaactataacaaaaggaggcatccatggcttttcgagttcatcatcacaacaagaagactggcgtcacctatgtctacgaggcggtctccatctgggacaaggagctcaagcaggccaggaacaagcaggtctgcgtcggcaagatcgatccggtgagcggtgagttcgtgccgtcaaagcggcttgatcctaaacaggctgccgttcgtgatcctgccgtgaccgcatcggtgcaggtagtcgggccagcctttgtgcttgagccgatcgctgagcgcatcggattgcgctccatcctgaagtcggcattcccggagtcgcatgagcaactctttgccatggcctcttatctggctaccgagggcggcgcattgtgcttgtgtgcatcatgggcaaagggtcatctgccggaccttgtcccatcgctctccagtcagcgcatcagtgaattgctggccgccatcagcgtagaccggaagcagacctttttcgccaagtggatgaagaagcgcatggcggatgattacctctgctacgacattacttcgatctcttcttactcggagctgaacgagtttgtcaagtacggctacaatcgggatgaggagcaactgccccagatcaacctggccatgctgttcggccagaagtcaggtctgccggtctactaccaccgcactccgggtaatatcaacgacgtctcgacattgcataacctggtcgagaccttcaaggcgctggaagtcggcaggatgcattatgtgatggataaaggcttctacagcaggaagaacgtcgatgacctggtggcccatcgtgaccactttaccctttcggtgccgctgaacaaccggtgggtacaacaggctatcgacgagatccatgacaccatccacgggcctgaagggtaccggaagcttgacgatgaaatcctgtacgtgaactcgcggctttatccttggggaacccgccggtgctacctgcacctgtactacaacgccggcaaccgagcccgggcgatcgacagcttcaacgagtcgctattggagtaccgggaagagcttgaatccggccatctgcttgcagcccatcagaaggcctatgacgagttcttcatcgtcaagacaacgccgaaacgcgggacgaaggtctcgtacaacactgaggcgattacgcgtcacatcagccggtatgctggattccaggcgctactctccagcggcatcaaagatccggtcgaggctcttcgggtctatcgtgacaaagattcggttgagaagtgtttcgacgacctgaagaacagccttgacatgaagcggttgaggatgcattcctcggcaacagtcgatgggcgcttgttcgtccagtttatcgccctgatccttatgagcgccctgcgtaagcagatgcgggaatcaggattgattgaacactacacggtcagggagctgctcatggaaatggataccctgaccaggatcaactactccggcaagtacggccacatcctgaccgaactgaccaagccgcaacgacagatactcaaggcactcgacattccgatacatgacctgagcgaggcatagttataaacgctcgggaatttaggtgaatactgtgagccagtagccgatagtcggtagccggtgaagaggggggagagtgtgggcggtgggcagtgggcggtgagcggtgagcagtgggcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcggtgagcagtgggcggtgggcggtgagcggtgggcagtgagcagtgggcggtgagcggtgagcggtgagcggtgggcagtgagcagtgggcggtgagcggtgagcggtgagcggtgggcagtgagcagtgggcggtgagcagtgggcggtgagcgggtttatttgtccttgtctgtcggtgtccgtcagtgtcagtcctttcagtgcatttcgtgatgatggggaagagtgtgggccatgagccacctcccacatgttgcaaaaaaaacgggcagcattccgtcaggatgctgcccgctgcaagtagtgtggagtgaaaagattcggggaaaaatcagttggcaaaagtgatgttcaggttaccggcggcaaaatcggctccttcggtttttctgccgacaagcacattcggaagaataatgcttttgcggaaattattgatatcgacgagcagttcatctcccttgatgttgacattgagcttcttgacctcgacattcggaagatagagactgagcacatattttccgttgattttttcgagagtctgagtcttgtcgttgctgtagagaacggcagagggatttttatcgccgaaaatctcctgactcagcacatgaagacgatcggtgttgatcacctcggctgtctgctgatgagcccggaaaatcggtaccggatagaaacagttgtcgatgacccggagatatttctgctgaatgtcgataaggctctgcagatactgatcggcggagctttcgggaagaattttgttgaccacggctgcatcgagcttatacccgaacagattcagataggtctgcacgcgaagagcctccttgatgaccatgttctcgggattgagcacaacgcggaaagtggtgacggtctgatcctgaagcatgccgtgcaactctttcatatgctcgttcacctcaggcatcagcttgaagatattctttttcggcatgaactttgaaagcagaggagcggcaaagcctattgcctttgaatgccagccgcctatcttgtcggagtaccagccgtaggattccggcatacccagcaaacgcatggtttcgcctgtcggtgcggcatcgacaataatgacatcgtagttgcctgactttgctgctttccagatgtaacgaagactgatcatctcttccatgcccggcacgatggcaagctcttcagccacgacctcattggccccgtcatgcataagaatcgacgaaaaataggaatagagttccgtccagttctccctgatttcagcaagaacatttacctccatggcaaaaaggtttttttctacctcgatcggattctggcttaattccacgctgaacgcatcagcaaggctgtgggccacatcggtgctcataatcagcacacgctctccacgacgggcaattgcagttgccgttgaagctgagacggtggtttttccaacccctcccttccctagataaagaataattctcatgttgtttacagaactattgagtagacttgatcttgattgtacgattcatgggcggttcatcagatgccgctgtgttatcggcacctgaactgcctgactctgcctgattttccatatcaactgagctgtcggactctatggttgtataaacccctgcaccttcctgaccgacggctgattcgccaagtacgccggtaagcatctcttcagaaatgccagtctcatcgtcttcgggtttctcgacgactatggctatttttttgcgctgaaccggacgttcttccgaaacggaatcagcgattggcgcttgcacctccggtttttccgaaaaatcggataatgaaacctttcctgccgtttcagcggcatcagcaacaatagtaatttttttgcggcgaaccggcggatcctccccgggctgaaccgtagataatgtggcttctgacggaggcgtatccatggccatcatatctctgacgagtgccgatgccgaactgtcgtcagccttgatgctgatttttttacgttttatgccggcctcttcatctttatccgaagcaatgttccggctgcttcgttcacctggaagaggcaaaccctcatcatcgggaagatcgccggaaaacatgccggaaccacgcggagatgaatcatccttgatcgttattttttttctgcggatagtcgagctgtcatcctcatcatcaaaagaggagcgccgatcgccgcgcgacgaatcggcatcacgcccatgccggtcgttttccgatgcctgccttgatggctgttttttacctccacctgaaccgaagccggtggtaagcttgagcattttaccgatagagcccaatactccgtcatttctgaccgccgtggtaatggctgtcatgacgaaacgttccgcctggggattccctgcaatattggcaagtaattcattaagggccgtgagtaccgtagccacatctcccggcacgtgctgcagatctttcataacctgatcgcgaagcttgaagggagcttctccgaccatatcttttatagacgaggcaatacgcttgagagctgccggatcggcaggaagaatattttcgagacctttgagagcatcagccgcaggatttcccgaaaacggagatcctgaatgaccctgagaggatgggcgctgatgccgggaagcttgttccggcatctcttccgaaggtggatacccaatggaagccttgtactgttcaagcagatcctgaccgtagccgatactgctttcctgatgaacggcaggcccctgatcaaaagcgattgaaaccgattgctgaggacagatgcctctgcctgcctgaagaattctccctgcgatggcatcaggaatttcctttcggtaattcaccccgagggcatcttcaatagttgactcgataaccgtatgaagccgtgtaatcagttcagcctcctgtatttcgaccatgtcgaaaatcacatagaccggttctttttcttcacgcctgatcttgagattgagcgtagcaaaatcgctgtccttgttcctgctgttgactgaaacggtcccgagattgaaccgatcgagataatccttgtttgctcctcttgcccagagataaaccgccttatcggtgtagaccagatagtcctgaaaaacaatattgcctacacgctcctgatgagattcgtaaaaaaccccatcaaaaaaagctataggattttcaccggcattcatgaggttcttctgaaaaaactcattgacgtcgttcagctctgtctgccctgaaacatataaagaaataatggccattacccgtatccgatcgcgttacacttattaccaattgaacgttaaatctaataaaatatgcgaagaaagtgaaactccagcgcaaactgattcttgctgacgctcaaaacctgcagagagctacttccgaaacggggaacaaaaaacgcattcccctgccgtgtagcggaaaaaagagaaaataacatggccgagcaaaaaaagggaaaacaaaaaaggcagtgaaagcctgagctttacactgccttgttgaacacagtatcaaaggtctgcttattttgcaaactttgattcaactgctttggttggaacagcataacctgaaacttcaggtgatgatccgcgaaggcttccgccaccgcccatattgccgtaagcattgcggttgattctcatggtacctttgcccagtgaatcaaacagcattccgacggtctcccagtgcccttcgaccataacttcgaaaatacggccagctgctgccaggatatcggtaaatacacctccaccactcataattcctccttttggaatttaattattggaaatctacctgaaattaggaaatagaaactttgtactaatttacgggaataaacagaaaaacacaaacaaagaatttattaatccaggttcacgctcccttattttttaggtgcggctttctggaaagagcctgcgatattcttgacggcttccgaagcagtaacgccggcatcgccaatcgctttggctgcgttatcggtaacattctcgacgtttttcacggcatcgctgtacagttcgccggcagaacgcgaaacgtcctttacggtaatggcaaccctgtcgatggtttcaccgacaacaccgccggtacggccaagcatattacccactcccgatgcatcaatcagggaaccaacggtacctgtaacggtttcaaccacacttccggcaagttcaagaccaccgacaactgcactctggccggtcaacaggacgctctcggcaagaaaggtgagacgatcagtgaaatcaagctctttaaagtctttgcggagtttctgataggattctgacatgtttatctccagtttaatcgaggcgccgcttctgacgaggccccgttttcggttttgttaaattacgtctgacaatgtctgactgatgataaaaattaataaaattccctcatcaaacaaacggccttcagctgtacggtcacactttgttaaactctttctgattctgatgcttgccctgatggttgagatcgaacgggatgtggagccatttatccttgaagaccgcatcacctggctcgagtcctgtaaggctgatcggtaacgtaatgattttacgctgattgccgatctgtacataaagctcatcgccggtaacccagacgtcgatatcgaccgggttggcgaacatgagtttcagctgcacttcataaatatcaccgttccgaacaaatttgatcggcggctcgttgtacatgagatctgcgggatcggtatctccgtacatatcgcgggcaaacatttccagagccttcaacccgacgatttcctgctcgtacattttcagtttcttgaccggaagcggagaaaacccttcttctatttcaccaagatatttctgctggatacccttccatttttcaaggtatccgctgttttcgttggtatcgagcagcctgttcaccaaaaccatatcgaccttgaagccgtaaaggttcagataggtgagagccctcatggtctccttgatcgacattttctcggcgttcatgacaagccgaacggtcgatttaacattatcggtaagaatttcccgaatatcctcaagttcgtcgaacacctgatcgaccgattcgatagcgtcttcgggtggaatgtagtaagcaatcctgtcggacattttcgacagcggtttgctgagcggcctgactatatatttattgacatttttaacggctttcatgccccacgaaagcgtatcgggcagagagagaaggcgaagggtctcaccggtcggagcggtatcgagtacaagcgcatcgtacagtccggcggttttataccgtttgattcgcaggagagaaaacagttcttccatgccgggaagaatggtcatctcatcggccatgacgcctgaaacgccctgagccataaaaattctcgtatagtatttctgaactgactgccagttctgcttcagatcaacataaggattaacctcgatggcatgcaggttctccttgattttggttggttcggcaccgagagcgagattgaatgaatccgacagactgtgagccggatcggttgaaagaacaagggtgcgatggcccaactcggataaacggacagcggttgcagctgacacgctggttttacccactccgcctttacctgtaaatgttaaaatacgcatgaaccggacattggttttgtgatacaatgcaaagacaaaagatataactctccacggacactacaaagaatgaaacatacacacttatcgccacgtttaaaaatccatccccgttttcacacacatcccattccccacactctcccctttcttcacgaaatgcactgaaaggactgacacggacggacaccgacagacatggacaaataaacccgccaaccgcccacactctcccccctcttcacagaccaccgcctacaactcacgacccacaagccccactccccactacccatactactgactaccgacatttgcataatcgcctgctggttccgttattattcttgtgataaacagcttttttcgttccctttgaccgcataccgccatgatgcaagaaatcgtaccgatcgccgacatacccgccgcaataatctcttcgcgaaaaatcagccgggatgtctcgatcatcacgttcgagagccctgaaatagccgcggcggcacgtcccggcaattttgtgaatatcaaggtaaacgcctcaacacagccgctgctcagacgcccgttttcaattcacaacgtcgagggcagcactatagatataatggccaaaacggttggttgcggtacagcgattcttgccgattccgcatgcggcgataccatgcaggtgctcggcccgcttggcaacggcttcactacttccgggagcacgttcgacaccgccctgcttgtctctggtggaatcggcaccgcgccgatgttttttctcgagaaaaaactcaccgaacagaaaaccgcctgcattaactttattggcggacgtacatcggaagaccttctgcgttacaacctttccaactgcaggatagctaccgatgacggatcggaaggattcagaggtactgtcgtggatctgctggaaaacgatatcgggcagatgcaggaaaacggtcggctgaaagtgtttgcctgcggacccaacccgatgctgaaagccgttgcagcattctgtcgaaaacacaatatcccatgcgaggtttctcttgaatcggtcatgggatgcggcatcggcatctgctacggctgctccgttgaagtcacgactcccggaggaggaacagaatccattcttctctgtcgggagggccctgtcattgatgccgaccgtcttgttttgtaactttgttcgacgtattgttcagatggaaacgacaacgacacgtgtttgtctttgaaacccttaccggtcaaaacaataacttcagcagatcaacattatggctaaaggactcaataaagtaatgcttatcggccacctcggcaacgatcccgaactgaggacaaccgcatcgggtcaatcggtatcgaattttaccgtagcgaccagcgaaaacttcaaggatgcaaccggaaactggcaggacaggaccgaatggcaccggattgtcgcatggggaaaacttgctgaaatctgtaatcaatacctgaaaaaagggcggcaggtttatatcgaaggccgtctgcagaccagaagctgggacgacagcaaaagcggcgaaaagcgatatgccactgaaatcgtatgcaccgacatgcagatgctcggttcgccgaaagatcagggaggcaacagcggctatggcgatgcgggacaatctttcgatcgcccccagtacaaccagatgccgcgcgaaacgaggcaaaacccgacagatttctcctcacagccatcggggccggctattgaaaatgaaaaagacgatctgccgttctgaatgtcgacgatgaaaggccgaaacgcttgacggcttcggcctttcatcgccatgatctgcagacaggaacaatatggaagctctgaagaaaaaaatcctttccggaaacatcgacgccgttaattttttcgccggtccggaaggttatctcaaggaagagctcatcggcctcataaaaggcgctctttttccttcggaggccgatgccgctttcaacacaaccgttttttacggatcggatctgaaccttggcgagctggcgtcaaaagcttcggagtaccccatgttcaccgaaaagaaactgatcgttgtcaggcagttcgaaaaaatcaaacggacagggtcgcgagaacagcaaaagcattacgacgacaagttcgccgcatatatagctcatccagccgatttcacggttcttgtactcgacaccgacactgccgataaaaaagagctggacaaatctcccttcaaagagctgaaacatttgaagatcgacttcccggctatccgcaatcccgatctcttcgcaaccgaacaggcaaaagctgccggatgggaattcgaaccggacgcactgaaactcctgaccgcctatattcagccctctgcacgggaaatagcccacgaaatcgacaaaataattctgtacgcgtcatcaaagcatcagggaaacagcataaccgcggcagatatctacgactgtgtcggcatatcgaaaacatacaatgtctttgaacttgaaaaagctctggcggaaggtaacctgcggctttgcagcggcatttcgctcatgatcatggagcgggaaggacagaaagagggtctgggaagcattgtccgctacatgacaactttttttacgcggatatggaagctttccgtccctgaagtgcggcagtcggccccggcggaaatcgcccgcattcttggcatgtacggaaaacaggaatacttcgtacggaattatctcggctacgcgaaggtgttttcacaacagcagacagaatcggcaatccttgcactcagggaaaccgatgcggcgctcaaggggcttcttccctactccgacgaacggtacctgctgctccgcctgatgcagaaaatcctcggaaaagcgtaaccgcattcaatcaaaagacaaaatcgctcacaatccgctactgacttccgccttccagctaacagcccacactcttcctcctcttcaccgaataccggctactgactaccgccttccggcccaccgcctacagctcacggcccacaagccctacagcccactacccacactctcccctcttcaccgaataccggctaccggctactgacttccggctaaccgcccacattcttcgacaatcttccactcttccggcccaccgcccacattcttcgacaatcttccactcttccggcccaccgcccacattcttcgacaatcttccactcttccggcccaccgcccactgcccactgcccacattcttctacatccaccccttatcccgataccaggcaaccgttttggccgccccatcctcaagcgaggtttcagcatgaaaaccaagttccgctgccgcccggtcaggagaacagacccagaaatcctgaacaagttcattggctttgtcgcgattgatcagcggcagcgttccggttatggctccgaatgtgccaagaatggcgccaagcacaaacaccagaggtttgggaagcgtaattctcatcagtcggctgaacccaatagccggctttacggcggcaatgagatcctcccacgaatacggccgtggagcggccaggtaatatatccgccctgccgccttttccgcgcaggctgcgacgatgataccggcgacaagatcatcgacatagatcatactgaaacgctgcttcgatgcattgccggcggaaacaagcatacctttctgcatcatctgaaaaatctgcagtatatctcggtctcccggaccatataccgccggcggcctgacaatggttacaggaacggaacctgcacgtttcaggcagacctcctcgcctctgagcttgctttgtccgtaagcgctcaccggctgaggggcatcgctctccctcaggccgacacttccctcacgcgccggaccggccgcagcaagagacgataccagcagaaaacgcttcagatcgggattataccgcttcacggcttcaagcatctgctctgcaggatagacattgccggaatcaaaaccggcttcatcggcagccttggtaaccccggcaagatggataatacgctgaacgccctccacggccgcagcaagagctgcccgatcatggtagccaccgcgcaccacctctactgattccggaaaaagaccttccgaaacgctctcgttgcgaaggaatacccggacaacgaatcctttttccagcagggcagcaaccagccgctttccgataaacccggtcgaaccggtaaccagcactttttcaacacccgcacctttacccatatcgcattattaacatctttccaaaatcgtccgctgcctttaacagtaagaaaacagatgctttaaaaaaacaatcaaccctcgcctttaaaaaaaaacaaaatttttaatacattttggtttcagggcggaaaacgccagttaaaaagtcggttgccttcgagcaaaataccgtataaatcaagaaattccagtactcaagagagctgaagtaaatgtgcattcctgtggataaaccgaaagatctgtttaagaaatgttttgatttcaccctggccgacgaagtaaaggctcaggggatataccctttttttcatcctatcgatgaaaccgaaggtccggtcgtctctttcaacggccgcaagctggtcatggccggttccaacaactaccttggcctgacttccgatcctcgagtcaagcaggcatcgatcaatgccataaacaaatacggcaccagctgcagcggatcgcgctacatgaccggcaccgtaaacctgcacattgaactcgaagaaaaactcgccgactatttcgaaaaagagcgctgcctgcttttcagcaccggctaccagaccggccagggtattataccgaccctggtgcaaagaggagaatacatcgtctcggatcgcgataaccatgcgagccttgtagccgcctcgattatggcgcagggcggcggagccaaccttgtccgctataatcacaacaacatggaagatctggagcgggtgcttcagaaaattccggaatcggcaggcagaatgattgtctccgacggcgtcttctcagtttcaggtgaaatcgtcgatcttccggctctcgtcgcgctggcaaaaaaatacaatgcccgaaccgtcatcgatgatgcccacgccgtaggggttatcggaaaaggcggaagaggaactccctccgaattcggtctcgtcgatgaagttgaccttatcatgggcaccttctcgaaaacattcggctctctcggcggttatgtggtcggcgacagatcggtcataaactatatcaagcataacgcatcgtcgcttattttcagcgcttcgccaaccccggcaagcgttgccgcagtgcttgccacgcttgacattctccaccatgaacccgagctcatggtacgtcttgtcgcaaacaccgactacgtgcgccagggactgctcaaggcaggcttcaagctcatgccgtcacgcacggcaattgtcactgtactcatcagcgaccagatgaaaacactggtattctggaaaaaactgttcgatgcaggcgtgtacgtaaacgccttcatccgtccgggcgtcatgcctggccacgaagcgctccgcaccagcttcatggccacccatgaacgccatcacctcgacaaggtcatcaccgaattctgcacgataggtaaagaactcggcgttatctgatcgacacccaggaatacacaccaacacaccagcaagcgaatccccggcaaaaaccggggcttcgcttttcaacaccatgccgaaagccctcaatatccattcgtcccatcagtaccattctttaaaccaacctggtaccgcaaacagtaataagttgcgcttttctatttttttttaatagatttacggtattcgtgaaaaccggaaggatgactctatttttatttattttgacccgattgcaaaacatatggtgttgatgtgtaaacctgacttacggaaatcctaaccatgttcttttaacgtaaccttacaaccacacaacaaaccactcatgaaaacaaaaaatgcgcaagcgtacccccttgtccgttttgtgctttcagcattctgcctgctggcgctgctggtgccgctcccctcatatggagccgataccggatcggtaaaaggcaaaatcatcgacaaagctgacggggagggcgtttacggagcatcagtaaccgtagcaggaacaaccatcggtaccgctaccgacatgaatggcaacttcaccatcagcggtgtacccgcaaaacagcagaaaatttccgtctccatcgtcggctacgcacccgcgagtcaggtcgtgagcgtcggcgcaggccagaccgcagttgtaaacctctcgctcggccagaccaccatcatggcctcggaagtggttgtcggcgccgcgctctacaaacaggaccgcctcgacgtgcccacaaccaccaacgtggtgtcgaaggaaaaaatcagggaggaacccaacccctctctcgacaaaaaccttgaaaccgttccgggcgtcaacatcaatcgttcgagcggttacagcgcttcgacggtgcagatccgcggatccaataccttccagggcggcggaatcggcacccgcgtagcggccttctacgacggtattccgctcagcacgcctgaaaccggcggcatcgtctggactaacatcaacatgaactcggccgacaagatcgaggtcgtcaagggcgcatcgaccaccctctacggctcaggagccatgggcggcgtcgtgagcgtggccggccacctgcccgacaaatttgaggtgaaggctggcgcgagcgcgggcttctacgacaagacgccggccgaagaccaaagcgcataccgcgacggttacaccccgtggctctggaacacctacgtcggcatcggcaacaagagcggcaagtggaactacagcctgctctactcgcatagcgaagacgacggctaccgtgaaaactcgcagaccctgctgaacgacgtcaaactgaaggcgcgctacgacatcgacgccacccagtacctgcagctttcggcatcctacagtgaaaccgaagccggctatgtcagcacttggccgtacgacattgttggaagcggcacatttgtcgctaagccgcagtttgcctacgacctcgccgattcggtttacgccgacgacatcgtcaagaggaaggacatccttgccggcctgacctactcgaacatgctgagcgacaagctgacccttgaagcgagaatgtactacacctacaacaagtaccggatagattacaacccgacctctgttactcagctctatccgtatctctatccgggatccatatacaatgggttcatctataaccgcgatcccggcgaattcaacgagaaccgttcgagccgttacggcgcaggcgtgaaactcgactggcgtgtggccgacagccaccggctgctcttcggcgtggacggcaacatcgttgacgtcgaatcgacccagtacacctcaggcctgcctgtagcgggagagttcggatccattcaggagaaaaacgccgcagtcttcgtgcaggacgagtggaagatcaccgaccgcctgaccgccctgctctcgctccgctacgactggagcggcattgatgccgatgaggtgacattcagggactactcggttactccgggtaataataacgacggtcctattctgacccagtccatcgagaacccttcggtcgacgccatcagcccgcgtatcgccctcaactacaaggccatggacgacatgagcttccgcgcctcgtggggcaagagcttccgcgcgccgacgctcgccgagcggttcgtgcgtgacgcaggcctcttcatgggcaacccgaacccggcgctcgacaaggagaccatgaccggatgggaagtgggcgtatataagcagttcggcgacaagctttcgctggacatctccgcctacctgaacgactacgacaacctgatcgaatcaagaaaccttaatacagctacaggctttcctgttgttttcgaataccagaacatcgcgaaagcgcgcatctggggcatcgaaaccagcctgaactaccggcctaacaaccactggaacttcagcctcggctacgcctacatgaacgccaaggacaagaccggcgacgccgcatctcttgccggcaacgacaaccccgatcccgagtggctggcctatcgtcccgagcacaccggctcggcaagcgtgaactggaaagccaacgacgacctgacgctgaacctgaccggacggtacgtcggcaagtacaaggccgtgagcacctacccgaaccccgagggtgataactaccccggcgacttcgtggtgttcaacctcggcatgaagtaccagcttaccgagaacatcagcaccaccctgctctgcaagaacatcggcaacgtgcagtatgaagaagccgaatggttccgcgctccgggcagaagcttcgtactcggtgttgacctgacctactgatctgaagcagacaggcgcatcgcgcagttcttttgcaggcccctccccgaggggcctgtttttttgaaaaaaaaggagcatccagccatccagccgctttccgaaaaagggacttgaatacgggactactcccttcccttctatccataattcaaaattaaaaatccataatttcttccagcctactgctcaccactcaccgcccacgttcttcaacaattgccgttagtattcatcgaaggattttcttacatttcccaatcctgtaaaaaccacaatcacagcacatcttcgttatccttatgcacgataaaatcagaattgccgctattgtcgggatggagcaatgcaaccagcgggtctggcgcgaagtcagggaaaaaatcggcgcgcatgctgaactgacccaatggaccgatcaggatctggaacatcagaatcccgaagcagcagaagcgatccgcaatgccgactgtattttcaccacccttattcagttcaagggtcaggcagactggctgcaggaacagattgaacaatcaaaagttacaacggtttttgcctacgagtcgatgccggaagtcatgcagatgaccagggtcggcaattacgtggtgtcaggcgacggtagcggcatgcccgatatcgtaaaaaaagtagcgaaaatgctggtgaagggacgcgacgaagatgcgctctacggctacatgaagctgctcaagatcatgcgtaccatgttgccgctgatcccgaaaaaagccaaggatttcaagaactggatgcaggtctatacctactggatgcatcccacgaccgataacctcgcctcgatgttcaactacatcatggcggagtattttgaagtcggcgtcaaggccgaaaaagtacaggaagtgcccaccatgggcttctaccatcctgatgcgcccgaatacatgaaagatctgcaccactacgaaaaatggctgcagaaacgcgacaaaagcgcatcgaaaaagcgcaacatcgccatgcttttcttccgcaagcacctgctgcaggagaaggaatatatcgacaacaccatccgcgccatcgaaaagaagggactcaatccccttccggttttcgttatgggcgttgaaggccacgtcgccgcccgcgaatggtttacccatgcaaaccccgacatgctcatcaacatgatgggcttcggctttgtcggcggacctgcaggcgcaacgacaccgggagcctctgcggccgcccgcgatgaaattctcggcaagatcaacgcgccgtacgttgtttcgcagccgctcttcatccaggacttcaattcatggaaatcacagggcgtcgtgccgctgcagtccgcaatgacctactccctgccggaaatggacggcgcagtctgcccggtagtgcttggcgctatcaaggacggacgtctgcagaccgtgcccgaccgtctggaaaggctttcaggaatcgcgaaaaaattctccgacctccgcacccttgccaataaggacaagaaggttgcattcgtggtgtacgactatcctccgggcatgggcaaaaaggccagcgcagctctgctcgatgtcccgaaaagcctctataaaatgctcgaacgcctgaagggcgaagggtacaataccggcgaactgcctgagtcccccgaagcgctgctcgccatgctcgaccgtgcaaccgattacgaaatccaggctcacgaacaggacaacttctcgatcgaccgggaaaccttcaacagaattaccagcgacagggagcgcgaacgcatcgagggccgctggagcggattccccggcgacatcgtcccggtaggtaccggccagctttttatcggcgggcttcagctgggcaacatcttcatcggcgtacagcctcgcctcggcatacagggcgatcccatgaggctgctcttcgacaaggagaacacaccgcaccatcagtacatcgccttttaccgctggatcagccgcgaattcggggcaaatgcccttgtacacgtcggcatgcacggcaccgttgaatggatgccgggcctgcagctcggcgttaccggcgactgctggtcggatgcactgcttggcgaagttcctcatttctatatctatccgatcaacaacccgagcgaagccaacattgccaaacgccgtggttatgcgaccatgatttcgcacaatattccgccgctttccagagcgggtctttacaaggagcttccggccttcaaggagatgctgaacgactaccgcgaacgtggtctggagaaaatagtcgatatcgaaaccgaagaggctataatcgaaaaggcacggcagctcaatcttaccgatgactgtccgcgcatcgaaaatgaaccgttcaccaattacatcagcaggctctacacctacatgatggaactggaaagccgtctcatttctaactcgctgcatgtgttcggccagactcccctgccggaaacccaggtaaccaccatcatggagtacctcaaggtacgaggcaacgaaaaatcgctgccatccatcataatgcatgccatcggagaaagctctgtctatggcgactatgccgcgcttgcaacgagggcccgcaagggagaggaagccgcaatgaaagtgcgcgaaaagatcgacgatctcacccgcgactttatcaatcagaccgtttttgaaaaatccaatccgaccgcagtcttcaacgtcctgaccggcggagcgaaagtgtcgcaggaacttgccgaatccatcaacgaatcgctgaaagaaggtatagccatgaagcttgcgcttcaggacaacagcaacgaaatgaacagtttcgtccgtgcgcttcgcggagagtacctgccttcaggtccgggcggcgacctcgtgcgcgacggggcaggaattctgccgaccgggcgcaacatccatgccatcgatccgtggcgcatcccttctgaactggcgttcaagcgcggcaagcagattgccgaatcaatcatcagaaggcactgcgaagaaaacaacggcgaataccccgaaaccatcgcgcaggtgctgtggggtctcgataccatcaagagcaagggcgaagcggttgccgtcatcatccacctgatgggtgccgaaccggcctatgatgcccagggcaaaatcagtcactatcagctcatccccctcgaaagactcggcaggccgagaatcgacgtgctgattcagatcagctcgatcttccgcgataccttcggcgtactggtcgatcatcttgacaagctggtaaaggatgcggcaagagccgtcgaaccgcatgaaatgaaccacatcagaaaacatgtcgatgcggccataagcgaaggcagagattttgaaagcgctacgtcacgactcttcacccaggctcccggcgcctacgggtcacaggtcgaggaactggtagaggattccgcatgggaatcggaagaagatctcgacaacatgttcgtcaagcgtaccggtttcgcctatggcggcaaccgctacggcgaccagcagacagatattctcaaaggactgctcagcacggttgaccgtgtagtgcagcaggttgactctgcggagttcggtatttcagatatcgaccgctacttctcctcttcgggtgccctgcagctttctgcccgccgccgcaacccgaaaggcgacaacgtcaaactgaactatgtggagacctttacggcagatgtcaaaatcgacgacgccgacaaagcgttgaaggtggaattccgcaccaagctgctcaatccgaaatggtttgaaaccatgctcgaacagggccacagcggtgcaacggaaatcagcaaccgctttacctacatgctgggatgggatgccgtcaccaaaggcgttgatgactgggtgtacaaggaagccgcccaaacgtatgcgatggatccgaaaatgcgggaacgcctgatgaaggtcaacccgaaagctttcaagaatatcgtcggccgtatgctcgaagcaagcggacgcgggatgtggagcgctgaccccgacatgatcgagaagcttcaggagatttattcagaccttgaagaccgtctggaaggaatcgagatctgaacgaatacatacccgcttgaagaaaaggcatggtgcgctgcactgtgccttttctttttcagtgttccgtttgctatattgcacaaaatatgcttatgcaggcaggcaagtgcaacatatcgcgaagtgtctggcgtttttttgagatactgctcttttttgttatctcggtagttggtttcaatttctgtgccaagacgacaaatcttaacgccaaactgaaatcccgctctcttcttcagggaacaggcaacggttccgtctggtttcccgcaagccatacgctctttcaggctccgcctcagattgccgctcccgatacccatgaaaagtttcgaaacggcaatgaccataaccattcgctgcatatacgacttcaagctctctcttccctgagcgttgtctctccgcttccttcgatcttcacggtgttaccccgaaatcttttccagcaaaatgccatactgctgatttaagcatcaaccgttgacagctttcgtacgtatcggtcctcaacgtatgaagccaacagaacctcggcaggcaggcttgctgaggaaaagaggcatgttttccattacgttttttctgaaaaacagccctgtaaaaaaaggttgacccatgcattttgttttccttaccatggaggccaccaacaacagcgccctgaaaagcgctgctgatgaactgaatcggaaatatcatctcggtcttgaggtttcgctgttcaatcttggtctccgtcacgacgctccccaatgggaaaaactggaaaaagccttccgttcggctgattttattttcggttcgatgctcttcagcgaggaaattgtacgccctcttgaacaactccttgaagatgcatcttcccagatctgcatcattaccagtaatccggccctcctcacccgaacaagaataggaaagttctcgctccgaaaatcgggaaatgcagaaaaagagtccggtattttcaggcaatgggcggcaaagctgaaacctaaaaacagtcacggcgaaagccagagacagctcgccattgcccgcaatatcggcaaaatcatgaagtacatccccggcagagctcgggatatacatacgttcatcgccgcgcaccagttctggctgaacggttcgcaggaaaatatggaacggttcctctgccttatagcggaccgttatgtccctagctggaaaggaaagctccctcaggaggacccggtcttttatccggatgcctcgctctgccaccctgacgcttccgggccgtttctttcagccggagctttcgatgcatggcaaagcaagcggagaccgttgctgaacaagggcccggtagccattcttgccatgcgctcgacagtgctgagcaaaaatatgcaccatctcgattaccttgtccgcgatctggaatcaaaaggcataagcgcctgtatcgcctactgcggcggccttgattttcgtccggtgctcgaccggtttttcgatcccgaaaaacccggttccatgaaaccggagctcctgatcaacggcaccggattctctctggttggcggaccggcagaaaacaaggccaaagaagcgattgcggcgctgaaaaaactcaatgtcccctgctataatctcattccgctctcctttcaacctgtcgagcagtggcaaaacaacagccacggcctcactccgttgcagaccgcgctttgtgtagcggtacctgaacttgacggcaccatagagcctcatgtctatgccggcacaggcaatgaccgaacaatcccgctcgaacgtgaaatacgggacattaccggcagaatcgaccgttttctccgtctgcgggcaaaacctgccgccgacaaaaaaatcgccataatcctctttaattttccgccgaatctcggcaatgcaggcacggccgcttacctcaacgtttttgagagccttatgcgccttcttaaagaaatgcagcatgccggctatcatgtggaaccgcctgcagatattgaagaactcaaggatcgcctgcttgaaggcaaccgcctgatttacggaactgacggcaatgttgccgcccatctctccacggaagagtaccgaaagctctttccggcctgcagcggcatcgaaccgttctggggagaggcccccggcgaaatcctcaccgaccgtaacggattccacgttctcggctgctcattcggcaatatctttatcgggcagcagccctctttcggttacgagcgcgacccgatgcgcctgctgatggcaaaggatgcagcgccgaatcacgcatttgcggctttttacacatggcttgaacactgtttcgacgctgatgcggtgctgcatttcggtacgcacggagcgctggagttcatgcccggcaaacaggccggactctcttcgctctgctggccgaaaaaactgatcggaacacttccgaatttctactgttactgcgtcaacaatccaagcgaaggcgcaatagccaaacgaaggggatttgcgacgcttgtcagctatctttcgccaccgctcgaacaggccggactttataaaggattacggaaactgaaggaactgcttgcctcggcactgaaacatccggacggggagctcatgcttgaaatagaagcgctggctgccgagcttgaaatcagcacgaaaaaagaggaggtatcctccgaagagtatcttgccggactcagcagcgagctctatttcatcgaagaacgaatgatcccgctgggcctgcatatcatgggtgaagccccgtcgatagagagccttgtcgatcacctcgcgcttctcgtatcgcacagccgcccggaactcgataaccgttcacttcccgagattatttgcggacacaaaaaactggattatgcgcggcttaccgacactctcgacagcgaccggacagccctgcagacatggcaggagatccttgccctcacgcgggaagctgtcagaattttcacaggacatctttcctcgtccggcattaaaggaaatccgggcatccggcagcttctcgaaaacagccttccggtaagaatttccgaagcggacagctatctccacagcaaagccggcgtcaaaagcggcgaactgcagaaactctggacgttccttaatgtcgttctgggaaatatcgccgaaaacaacgagatccatgccgttctgcaagcccttgacggcacatacattccgccgtctccgggaaacgacctcgtccgtaatccggatattgtaccgacaggaaggaacatgcacagtctcgatccctacagcattccatccgcctttgcccgcgaggccggacgccgctcggcagaagaactgctcgaacagtaccggcaaaagcacggcgccctccccgaatcgatcgccctgattctctggggaaccgacaacctcaaaagcgatggcgaaggaattgcccaggctcttgccctgatgggtgcacaagccatgaccgacgagctcggcaaaaccagcgatgtgcaactcatccctcttgcagaacttggccgtccgagaatcgatgtcgttatcactatcagcggcatcttccgcgatctgctcgcccctcaggtcaaactgctcgacaaagcggcaaggatggcggcatcggcagacgaatctcccgacatgaactttgtcagaaaacatgtgctgcttgaaatgcaggaaaaaaattgttcttttaccgatgcatcgaacagagtattttccaacgctccgggaagctatggcgcgaacgtcaatcatctggtcgaaagcagttcatgggaagaagaacagcagcttgccgatgcgtttgtcaatcgaaaaagctttgccgcaaccgaaaccggcgattggaaagagtgccccgaagcattgcgttccgccctgcgaaatgtcacgttgactttccagaatatcgacagttatgaaatcgggatttcggatattgatcattattatgagtatcttggcggagtttcaaaaactgtagagcgcatcagcgggtcgaaacccgacattctcctgggcgacgtcaatggattcgggacaaaacagaaaatacgtcctctggagaaaatggtggcgcttgaagcccgtacgaaactgctcaatccgagatggtatgaagccatgctggagcatggttatgagggcgtaagggagatagaatcgcacctcagcaacacctacggctggagcgccacggcttctgcagtcggagactggacctatcagcagttcaatgaaacgttcctgcaggaccctgcaatgctcgaacggcttacgaaacttaacgctcatgcggtaaccgccatgacgaagcgactcctggaagccaatgccagagggttctggaaaaccgatgagaaaaccattgaagaactgcggcaactgtatgaagacctcgaatcgagagtagagggcatcgtcgacgtacaggattgaacgatatcaagtagtcaaaaaagatcaacgtctaacaaaccaaacatgagcagctcctctttcaacgccgaagaacacaaaaacatgcttcgctcgtatttcaacggccagggctttcagcgctgggcttcgatttacggcgacgacaaactctctaccgtacgcaataccgtccgtcagggccatgcggttatgatggacaaggcgttcagctggctgcagcagctcaaccttccgaaaggggccacaatactcgatgcaggttgcggaaccggcttgttcagcatcagacttgccaaagaggggtacaaagtcaaggctgttgatattgcctcacagatggttgaaaaggcaaaagccgacgcaacaatgcagggcgtcaataacaatatcgacttcgaggtcaacaccatcgagtcggtcaaaggcacctacgacgccgttgtctgttttgacgtactcattcactacccgtcggaaggattccggcaggcattttccaacctgagcagcctgaccagaggatcggtaattttcacctatgcgccatacaacaacattcttgcctttcagcactggctgggcggctactttccaaaaaaagaacgcagaaccacgattcagatgatccgcgccgaagagatggaaaaagccatgaccgaaaacagaatggttaccagaaacagtgaaaaaatcagctggggcttctatcacaccatgctgatgaacacggcgcgccgctgaatggacaaagaaaccctatgactattttataaataaatcgtaaattaatcattcggggattttttattgggacaatgccggttgatactgtttcacgagaagatctcctatttcgtaaaaaacacacatatctggagggtggataccgatgaaaatactgatgattcagcctaattatcattcaggtggagctgaaattgccggtaactggacgccaagctgggttgcctatatcggtggcgccctgaaacaggccgggttcgatcaaatacgttttgttgacgccatggccgacgacctcccggatgatcagatcgaggaaattatccggcagaacaaaccggatattgtgatggcaaccaatatcacgccctccattttcaaggcgcaggatatcatgaaaatcgccaagaaggtcgatccgaaaatcaggacgatcatggggggaattcactcgacattcatgtacccgcaggtactgagcgaagcgcccgaaaccgattatgtcattcgtggggagggtgaagaaattgcggtgaacctcgtaaagcagattgcagcgggaaccgacaaagaaaaccgtgctgacattaccggtattgcctatatcgacaatgacggcaaggtatttgctactccggctcaccctgtgattgaagaccttgataccctgactcccgattggagcctgtacgactggaataagtacatctatacgcctctaaactgccgccttgcggtacctaactttgcaagagggtgcccctttacctgtaccttctgctcgcaatggcagttctggcgccgttaccgcgcgcgcagtccgaagcattttgttgatgaaatcgaaattctggtaaagaaatacaatgtcggtttctttatccttgccgatgaagaaccaaccatcaacaaacagaagttcgtcgcgctctgccaggaacttatcgaccgcaagctcggcgttacctggggtatcaacacccgggtaacggacatcatgcgcgatgaagatctgctgccgttcttccgcaaggccggactggtgcacgtctcgctcggcaccgaagcggcaagccagatgaacctgaaccgtttccgtaaggaaaccacgattgacgagaataaacttgccatcaagctgctgcagaaaaacggaatcgttgccgaagcgcagttcgttatggggctcgaacatgaaacgccggaaaccatcgaggaaacctatcagctctgcaaggactgggatcccgatatggcaaactggaccatctacaccccgtggccgttttcggatctcttcaaggagctcggcgacaaggtggaggtgcgcgattattccaaatacaacttcgtatcgcccatcatcaagccggacaacatggagcgagaggatgtgctcaaaggcgtactgaaatcctatgcccgcttctatgcgcgcaaaacattcttcggctatccctggatcaaggacccgtatgtccgtaaatacatgctcggatgtctgaaagctttcgcgcagaccaccatcaccaaacgtttctacgatatcgatcgcgtgaagaccaaaaaccgcaagatcgagatcgaccttggattcgacaagtcgagaatcctcactcaggacgaggtgaaaaacctgaaggaactgcgtccggaaatggttgccgatatgagtttcggtctgaaggaagccggataccagcgcgagcacgacgaacacgattgggatgcattcgacgaaaccaccatcaaggatcgtacctcatcgaccgtacggaactgctgattgcggcctgccgtatcatcagaaaacagaaaaacctccggaaccccggaggtttttctgttttcgtgtccctttgtccttacttcacctcgatctccttgccttttttaggctctgactcctttttcggcagcgtgattttcagctcgccgttttcataagaggcctgaatgttttctgcatccacgttgtcgcctacagtgaagctcctgctcatgctcccccaattgcgttcaatgcggtggtatccttttttcttttcctcctcctcctgcttgcgttcggcgcttatgcacagaacgtcatcttccatggaaaccttgacatcctcttttttcatgccgggcatatcggcagaaacataaatcgccgtttcgtcttcgctgatatcgaccttgaaggaaggcgttatcatcgaagaaaagaacggtgacaccttgtcgttgaagacatcctcaaacatcttcagcgggtctcttccataaagcttcaatgacatggcttactctcctttttaaactcgtttaaaaagcaaccaaccagatcaaagtaacgactgtacagtcaaaaaaattcccggcaataatacacgaaaatctcttcggccgataatactgcataaaggaatgtgatacacaatcggcccttgttaataagaactcgaaaaaggccagaccgatgcgatccggaaaggcctttttcatcaacgatcagaccaatccggatggcagagtatgatcggaaatgccaccctggacatatacattgacacttccatcgtctgtactggagtaatgcgtatacgacataccgtttacgttcagactgccttgatttgaccatccatcggcaagctgaaccgtatctccactgtcgccaagaatgtagagttcatttccgctggtcatggacgacacggcgtcaacagtaatgttggtaatggcatgatcgccatttatggcgagatcgagcacctcgatattcatgagagagcccgatccggaactgtatgcgctgaaatcgaggtcatcgccgctgttaaaaaccagcgcatctattccatcaccgccatcgataacatcaccccaggaaaagaccagcgtatcattgccatctaaaccattgagtgattcgttgaatgctctaaggcctggaacgtcgctttccggcgttacctctattgttaccgtcgcaaaatcgtgtcctacccatacaccattcagatacccatctataaggtactcgaacgtgtctgtcccgctaaaatcggcatccggcacgtacgtgaagcttccatctccgctcatctgtgttaccgtgccgtgatcagggtgcttgttccaggtatagtagtgcagcacgatgtcatctcccgtgtcattggacaatattccggggccgattaccctcagcactccatcttcctcgacggtataataatcgtcatttgctaccgctggatcgtacacggcatttaccgacacggagaccggaaccgccggaaccgactcggctccttcgttatcttttgctactgcctcgaaggcttcgagtgtgccgttcgcattcgactccggcgtccagtaggcgtgatgggtagcatcgaccgtgttgttcgtcgttgcgtcgtatgccgtagcgctggctgcatccgcgccgatcttcaggatgccggtcgtcacactcttgatgacaaatgcatcgaccgttccgtcagcatccgattcgtcgccctgcgcttttaggtcatcgagcgttatgacggactccgtgtcttcatcggtcgtcgcaattgctccgctgaacgcggtcagggctggagccgcgttagaagatctcgtgccatcggcaaacaggaaagtctcaacggaaccgacaacatcggtaccatcacgatccgcaatactgtccacaacagtgtatgcaaatgtagctacgtcatacgtgatcgtgtaatcttcataatttccgctgaacactgccgtatcattgccatctccaccgatcagtgtatcatctccagcaccaccgatcagtgtatcgttaccggctcctccatcgagggtatcactgccgtcttcagggcctcccggtacaatcatttctccggtaccgacatagtccagctctgatgaaccccattcaccatggagataatcgtctccatcgccgccggagagactgtcatcgcccttgtcactcagaagcgtatcattcccttcgccgccgatcaacgtatcccgatcatcatctcccacaagcacatcattatcttcaccaccatccagataattattaccatcgctgccatcaatcgtatcattgccggctccaccatacatggtatcgttgcctgaatctccggaaagatcgtcatcgccttcacccccatccagataaccatctacatcgctgacttcaagaacatcattacctgctccgccatacaggctgtcagttcggtaaccacctccagtgctgtcgtcagcttcttcgccaccatacagggtatcgttaccctcgcctccatacagagtatcgttgccggttcctccatcgagcacatcatcaccaccctgtccgtccaatgtgtcgttaccgccatggccatagagcgcatcgttaccaggggtgccgataatcgaatcatcgctgctggtgccgtgttgaacgagatcgttactgtaacccacaacaagacctgactgcacatacacatccggatcttcttcgtccatgatataatgtgcatactctacgccatcaatacttaccgtttcactaaaccagaagcccgatccgtcatcactgaattccacttcatcgccatcgtctccaagaataaacagatcgtggtctgcatctgtcacagctatgacattgctgtaaccgacattcgatatgagcgtcgaatgtccatcggtcatgtcgatcacctcgaaattcctgaagattgctgaaccaacacttgcatcgagggaagtgtagccggtaaacaccagcctgtctgtacctgtaccgccatccagcagaggaacgccggacaaatccgaaccattctgaagcgtcatgatgtcgtctccgccaccaagaataaccttgccgacaagtttgcctgtatcggtaacggttacctgatcggatacatcagggaagctgaacgaagtgccgccttcataatgccatgaaagaatggctatcgcgttaccgttctgctcggttgttgttccggataccgtgccgctgatttccagattcatggctccaccagccgaaatagcagctgccgtggcgaagccttccgcacgtaccgttccggaaatctcaagcgcatcgccgtcaccgccgccagtaatcgatccattggagcgtaagccgacagcattattgctcacagaagatgccgaaacctcccccgacaaactgccgagtgcaatatgattgccccctctgaggccataagccactccttctgcactcacgcttaccgttcccgacagatcgccgcctatcgtcacgtcgccggactgggcatcgataccatacgcttcattatccgatgcattgacggtaatatttcctgacagatctccgacaatctctatcgattgccccttcataccatcagccagttcgccgccgttaacggtaatcgaacctgacagcgcaccaagcgtcatcgaccccatgcccgctattcctccagcctcgtaagctgttgcggtaacagcgccagccatatcgccgacaatcacaagattatttattgcaccgatagcgacgccgtcatcgggcgattcggtattggtgacggtaaccgtaatcgctgcagaatcggtcacgtttccttgtatcgtcagattctctgccgcaataacaccgaatgcgaacccgtttgctgaagtaacggtcacatcccctgagaaatcgcccccgattgtgagatccccgaaaccttcgggagaaaccggcggctcttgatcggcgaattctatgtaatcggcacctgcaccgataccgacagcaattgtccgggcatcaacggcaacagacccggaatagcttccgagattgacatcacctactccactgcccagaccgtaagcatcatgcagtgtggaaacagcggtaacgaagcctgccatatctccggtaatatcaagacctccctccgatccacccataccaaccgcaaagtcgctgccccttgcctcgatcacggcagtatcggaaacatctccctgaatggaaagatgattctgggctataacgccacacgcttcgccttcatcagtggtggagctgacatgaccggaaaccgttcctgtaatctgcatatcatcatcagcctcgatgccgaaagctgttcctttaccggtatgaacagttacactgccggaaacgtctccgttaataacaagattacctttttcggctttcaagccaaccgcttcaccctgctgtgcagatgccataacggctcccgtcatggctccaatggtaagatcatgatatgcgtagatcccataagcgttgaattcagcgtcggggtttccctcgtcatgtcctgcagatgttgccgatatttctcctgccatctctccatttatgacaagatcaaccggagcagagactccgatggctttcaagaaaccagtcaccgtaatcgatgcgctgtcagcaacgcttccgatggtgatgaaccctgcatccgagacgatcccataggctccgccaaagtcggatgtcacttccatcgtaccgctcatgctcccgatcgtaatatcgccgggtatatcacctccacccgcctggataccataggcattgcaatcgctatcctcacgttcgtcatgatcggctccccctccgccatgcgcatgcaccgtgatttcggccgcgaggtctcccccgatcacaataccggtcatggcactgattgcaagtgccataccttcggttgcctcagcatcaatgctgccgtcaacgtccccgtttaccgtcacgctgccatgatatgccccgaacccggcagcgacgtatttaccgtccacgtcgaaaaatgcggtgtcgctcagggaccctattgaaagattgttctctgccagaataccgaatgccaatccactggaagatgttgccgttatgccgcccgatacatttccgtttatggtgatatctccggaacccactaccatcatgggagaaatcgcttcaccttcttcttcatcgtctcccccctcaaagtctatatctcctgcataaatagcgccggcggtatctgttccgagagcactgatgctgcctgaaatgcttccgatagtgatattccctcttttggcacgaactcctgtggcatcacctgcagcgtctgttgcgcttgccgatacttcgcctgacacatcacctgtaatcgtcacatcaccatgtgacgccttgagaccctgagcataatattcggattctgcaacgatgcgaccggatacatcgccgtatatcgtcagattctcttctccctcaactgccatagcctcatccggcgcaaccgcagttacatctcccgagagattgccatcgatcacgagattcactgccgcagcaacacccatggctctatccattccggtctcttcaccaccggcagaaacaaacgcattgacagttccggccatcccgttcagaacaaccgtaccgtaaccgccgacagcgaactgtccgcctgttccggctaccgtaatgacacacgcctccggaatgactacttcgacatcgttttcaataagcagaaccggagtatattcagaaccggactcttgttttacttcaatcttatttccatccataacgaacgataccggatgcgtgatagctggcagaggattttcgggattgaccagtatcgtcccgctgattgcaaaggttatggtgctggccgattcaccgccatttgcatttacatattcgagagccctgcgcaacgaaccgctgccatcatcggcgagagtcgtaaccataagcggatcgcttccatccatctctatggttatgccggtctgcacatacacctgaacagccggatcggcatcattcgtatagtattcatacgtaatcccgtcaatggagaccgtctcgccatccttgctccaaacatctgtttcaccattgtcaaaactgataaaatcaccttcatcccctctgatatagagcggatttccgccggtcatgacagcaacatcggcaacccgaatatcgaacagggcatggtcatcatgtaccgacagatcaatgacctcgacattccttacgtcgcttgaaacgaattcgctgaacgagacacttgcggaactgtcgagaaccagagtatcgacaccgtcaccaccgtcgatgaacgcatctcccgaggagtaactgatcgtatcgtcaccctcgccgccgtcgatggtatttgcgccgttccagtcatacaggtagtcattgccggtaccaccgacaaggctgtcatcaccggctccgccgaaaatcgaatcattgccggctccgccatcgagcgtactgcctcctgaagtcgccatcctcgctgaagcagctccagaaccataatcataaccggcaatcatcgtgtcatcaccggtaccgccatcgagcatatcaaaaccgtcgccaccgcttatcgaatcgttgccggtaccgccgtcgatcaagtcattaccgtaaccgcccgtcagcgtatcgttgccatcgccaccttcaagcgtattggcgcctgcccaatcggacagatcatcatcacctgcgcctccgacgagaagatcattaccgtctcttcctgaaatcgtgtcgttgccgtatcctccatcaagcgtgacattgcctgttatccatgttccggaatacgaatcataatatccataaccagcctcgagataatcatcaccatcgccaccatacaggctgtcgttaccgttgcccgcatagagagaatcattgccgatacctccatcgagcgaactgccgccatcataatgaaaaccggaaacagagtcgtaataagcgtacgatcctgagagatcatcatcgccatctcctccgagcagcgtatcgctgataccctctccccgcagatagtcggcaccatcaccaccgtcaagcatattgctgccctgacctccgtaaagctggtcatccccttctccgccctgcaataaatcgtttccatcgcctgctgacaggtaatcgttaccggttccgccatcgagcgtatcgttgccgtcgtagatgatcatggtatcccatatatcggtcgcactgtcataggtcgagacataggtcgtgccgccaccatacagatagtcgtcgccttcacccccaagcatgctgtcgcttcctgtactgccatcgagcgtatcggcatcggcatcacccgcgagaacgtcgtttccgtcactgccatagagcgtgtcactgcccgatccgccatacagcgtattctggccatctgcatgatagacaagatcggatccgcccgtcaccgcattgtatacccactcgctgtaaccgtgtccgccgtggagataatcatcgccctcaccgccactcacagagtcatctccatcgccgccatcgagagcgtcgtttccgttcccgccatacagggaatcctctcccgattctccgtatatccagtcgctcccttcttctcctgccatggcatcattaccgtcgccgccatagagagagtcatctccatcgccgccatcgatatcatcggctccgttctcgccatacagggaatccctgccgtcgtctcccgagagcacatcgttaccggctccgccgcggatatcgtcatctccagctccccctgtgatcatgtcggcatccccgccgtcggcataaccgtaataatccgttccggacagataatcgttaccggctccgccgtcgatgctgtcacttcccgatccgccccagactgaatcgttgccgctgccgccctctatcgtatcgttgccactctgaccatccagcacattatcccggccattaccggttactacgttatcaagagcgttgcctgtgccacggataccatccagcaattcaagattctctacttcgtcaaggagcgtgtaatcaataaatgatagtactgtatcctgcccttctccggaattctctttaactatatcctgcagtgaatcaacaaaatagatgtcatcacccaccccgccggcaagtgtatctatgccatcatcggccccgaggttatattcatttcccccaaaaagagagtcatttccaactcctccgttcagggaatcattaccaaacccgccaacaaggatatcattgccatcgccaccgtaaagcagatcgtcgccaccaggagaatcatgcaattcatcgccgtagatcacatcgtcaccatctccgccgacaactgtatcgttgccatcacttccttcaatcatatcgtctcctgcaccaccatcaaccgagtcattgtcgtcacctccgattataccgtcatttccatcaccaccgaagagggcatcgtcaccgccatcgccctccatgtaatcgtcacctccgtcgccgtattgcagatcactatcatctccgccttccaccgaatcactaccctctcctccatgcagtgtatcagcaccctggtttccatgaatggagtcattaccgtccccgccatatacaatgtcggctccctcaccggcatgaatcgtatcatcaccgccgtctccctccatgtaatcgtcaccgccgtcaccgtattgcagatcactatcatctccgccttccaccgaatcattaccctctccaccatacatcgtatcagcaccctggtttccatgcagcagatcgtttcccgttccgccatcaaccaggtcattaccctctccaccatgaagcgagtcactcccttcatccccatacaatgcatcatctccggctattccaaaaagcatatcatcatctgcatttccatgcagtgcatccgcaccatcgcttccatgcaactggtcgttgccggatcctccgaacattgaatcattgccgctatccccatgcaaaaagtcattaccagcacctccatccatcacgtcatcaccctcggcgccatacaacgcatcctcaccatcatctccataaagcgtatcattacccgatccaccatacagcgtatcgttgccgcccatgccgctgatcgaatcgttacccccgaatccatccatcatatcgtcatgttccgtaccggtcagcgtgtcatcattttccgtaccattcaaattatttccgatcagttcgtctttcgtcttcagtccatcggcaaacacgaaatactctgcatgtgaaattacatcggtaccatcccgcccatcaatggtatcctctatggtataggctgatgttcctgcgtcgtaagtgataaggtaatcaccgaaattcccactatatatcgcagtatcgtcacctgctccgccagttatggagtcattgccggcaccaccagtcagcgtatcggcaccgataccgccatctacaaggtcattgcccgatccgccttcgataaggttgtttccgtcattaccggcaatcacgttgttgagactgttcccgaaaccatttatgtcggacgttcccgtcaatatgaggttctcgacattttcagacaatgcatgatcactcgatgactcaacggtatccgttcctgaattccgttgttcaacgacaacatcaccggaactgtcaacaacataggtatcattgccggatcccccttcgagcgtatcggttcccgcgctgccatcgagcctgttatatcccctgcctcccgtgatgacattattcaaggcattaccggtaccatctattgcgcctgttccgacaagaacaaggttttcaactccatcctcgaggatatggctcgatgctgtgcgtaccgtgtcattgcccccctctgcatcctcgataatcgtatcgtcaccactttcaaggatatacatatcgtcaccatcaccaccgctgagcatattggaaccggaaccgccagtcagcgtatcggaaccttcacctccctcaagcgtatcattaccggtatttccttcaagcaggtcattaccggcacctccatcgatagtgtcatcgccggcacctccatcgatagtgtcgtttccggctgctccgtaaagggcattccccgccctgttgccggtaatgtcgttatcgctgctgttgccggttccgtctatagaacccgatccggtcagaatgagctgttcgatattttgcgataaggcataactgaccgatgcctgcacgttatcgaccccttcatcttcgttttccgtaatcccgtcactttcgttatcgacgacatacgtatcatttccgctgccccctgtcatggtatctgctccgatgccaccgtcaagcttgtcattgcctgttccgccccaaatcaggtcatttcccgcgccgcctgaaatcgtatcattgcctccactaccggaaagctcgttattaccagcgttaccggttactgcattatcgagatcgttaccgtaaccattcacggaacccgatcctgtcagcgtcaaacgctcaaggctggatgacaacgcataactcaccgatgactgcacgctatcggtgccttcaccggcgttctccgtgatctcatctccttcgttatcgacgacataggtatcgtttccctcgccaccctgcatcgtatcgttgccgatcccgccatcaagcaaatcattgccgattccgccaagaagcacatcggcaccggcaccaccctccagcgtatcgttgcccgaaccgccatcgagcatatttgccccgctgttcccggtcaaagcgttattgagttcgttgccggtaccatgtatgtcatcgcttccggtcagaatcagcttttcgatattgcctgacaacacatagttgatcgaggcctgtacgctatcggtgccttcaccggcgttttcaacgataacatcgttttcagaatcgacactatacgtatcgttaccaatacctccctgcattgtatcattgccgattccgccgtcaagcagttcattcccgatgccgccaagaagcatatcgtcaccggcacctccatccagcgtatcgttgcccgcccctccgtcgaggatattagctccgctgtttccggttattgtgttattgagttcgttgccggtgccatcaatagcatcggttccggtcagtgtcagcttctcgaggtttccggacaagacatagttgatcgaggcctgtacgctatcggtgccttcaccggcgttttcaacgatgatatcgttttcggaatcgacactatacgtatcgttgcccctgcccccctgcatcatatcgttgccgattccgccatcaagcaggtcattcccgatgccgccaagaagcatatcgtcaccgtcaccaccatccagcgaatcattgcccgttccgccgtcaagtgcatcgttgccttccgatccggaaagctgatcgtcgctatcgtttccaaaaagttgatcactgccggatccgccttccagattatcctttccggcgccaccatcgagacgatcatcgccctctccgccataaatccggtcgtttcctgtaccgccggcaagctgatcgtctccggtttctccggaaataatatcattgcccgaaccgccgtcgatcgagtcgttaccggcacctccatcgagtatattgataccggtattgccggttatgaggttatcaagtgcattaccgataccgttaatcgctttggatcctgtcagaacgagatgctcaaggttctcaccgagaacgtaactcaccgaagacctgacgatatcgataccctcgcccgcatgttcaacaatactgtctccggcatgatcaaccacatacgtatcatctcccgctccaccttccatgctgtccgcacctgctttgccatcgagggtatcattgccttccagcccgagcagcaggtcactggcagatgtcccgttcagcaagtcattgccgacagtgccgattattgtagccagtgtatgtccgtatacatccgaagagggagtcttcattgcactctcgacgcttcccgctgtaacttcaagtgtccagtctccccccttcaatctgcttcctgtcaaatcatcggatgcagccatgtccgcaccggtatatcccgcaagcaatgcaagaaacccctttccttcccttccctcgccaacattgcagccatagagcagaatatccccgttttcatgcaacgattgaccaagcaaccgaagctgcccgtcgtaccgagatacattctttgacgtcaggatagtcgagccgatgatcagcgtacccgcactgccgtgagaaatgatctgaatggaatccagaccacttcgaccctgaagtgcctcgagcatctgctccagtccgtccctgctcggatcaagtatcacatactgctggcctgccgcaaaattttcgatcaatatgccgctgtcctttaccctgccgtcaatgaaaataatggagttgttcatgaggacaccttatcaggtttaatgttttggggttctgttttgacaggacacgcttccatggacacaatgaagcattcctgtcatttggcagtctgttccctgtggtacgaattttttccaaaaagaatactcgctcaggcaaacaggcgaatattcgaggcaaagaagatcactcatggtcaggaggcagtgacaatcttgaccatatcaccattcataacgacgatacaggaagtacttacatagtatcggcctctatgtaattcaagaaaaagaatgatggatttacagcaaaaagatcaaaaaagaaagagatacactgccagcacaaataaaagtcaataataacagcacataaaccaacaattaacactgcagaatataaaagtaatactgtgtccttatatatccaaataatgcaaaaacgcgctgcagcatgagagcatatgagactcttgaaaacattgatggcggtattggatggaagaacaggggaaacgaaacaagccgcgggtcaagcgatagtactgaaaacgaagtaatcagtaaaggccgccatacaatggcagcctttacaactggtttgacaaatctgcaagccagctcttatgaacgttcgcctttccttttcaatttcgcacagcttccgataccgagcagatcggcgatattggctttccggtctttcaccggcctgatgaagggttccgcgcaggtcatgatggtcgtgactcccggcccgtgaccggcttcgagacagtcgctgtgtacgacgatcccgatggagacggcgcctttgcggtacgccctgccgtaccggttatcctgatccatgagcgccacgaaatcgccgaaacggatcctgtctataccgtactccctgacggtttcggggtcgctggtcatgatatcgtaatcccccttggcaacatgggcggatccgataccggaccccatgcagaccgccggaaccacggtagtcaccggaacttcgagagcaccgtcgccggcttcgaggattttcagctttttcaacagatccggatcgaggttgaaaagcgttatgccgggatattctgagagtttcaagccctgtcctttcgccctgatcatgatggtatcgctgtaagtcattttttccttgaccgaacgggcaaattcgacaatgagatgttctgaccctccgtggtgaccgataaccgtgccggtctcccctttcgcatctccggatgttacggtggcggtattaccgacgcaggaataaagttgcagtccgacattgggatgctcgaatggtttatgggtatctgcggtacaactgacaccgggctcgacatgatcgcctgcccagccgaaagccggatcgccgacctgcacgttcagggtgatcccgccgatggaaggaagcagaaacggattcccctgatgatcgacctcccagttaccccgcgttctcggatgacctggctggcactgcagaagaaattcaacaagagcggattcattggttttgagcatcgtatacagcgtttaattgtattagttacatcaatcgtccagacctggacgatgaaaagccctcgcctcaggaaaaacagcctccaccgatttccgaagacgatcgagatggagcagcagcggcagcacgtcatcttcatacaggggatacgcctggtacacgagcccccatgccgcaagagatcgttcgatggcgatcagtaccgttttggccgtaccttccgcggcctcgccgacaggagagcctgcaccggatgtcaggccgacttcgatggcgcgtaccagtttcggatagagaaaatagtgatattgtcggattatttccccggcttcttcgggaagaggcggccatatccggtcggaattcttccaatgatcgagcagtccggcatattcgagagctttcagggaacaggggtgatcacgagccgaacgatgaaaagagaaaagcgcatcgtcaggcgataacggctgagattcggcttgccggcttatgcgatgcacggctgcagagaactcccgctgcatccgcatccagtattccgcattgaaaatatcgggttcgccggactcgtccttcggcggatgatgctgttcgagatggtagtgacggcacctcgacgtaaagggacagcgctcgcaccatctatcgcaataccggtctattcccggtatgaaacttgttgaaagaggcatgtattgacgtttacagatggcttgtcaccccctgagtcagacgggaatgcaatgataacataccatcaggaagaaaaaatccctcggacaccgtagtttaaaggtaactaaattatttttctaaaaacatatgcttaccttgaagactgttaacctatgaatacttttttaccgaatcccgtattgaaaacgcttacgcatgaaaacacccaaaccgttcctggcagctgcagccgtccagcttaaacactatctcagccgcgcagaacgctcgttctggctccccttttccgcagcctctcttgtcatgatcttttccatattcaccatcctcagctcagcccccggcacctatatcgatgaactcggctttaccggcgacagtgattacgttgtcatcgaggatgcatccgaaataaaaaaaccagccatagacaaaaaaatcgtacaacccggtgaatcgctctacaccattctcatcgccaacggcctcactccggcaaatgtcgacgccatagccaggcagctcaagggaagtttttcaatccgcgggttccgccccggccagaattatgaaatagaaaaaaacggcgacggcctctttcagcggttcacctattttcaggatcgcgccgtaaccatacatatcgaacgtgaaagcgaaagcggcgacctgaagatacggcgcgacgcgaaagaatatgaaacccgcgttgccaccatcgaagggtcggtgtcgaaaaccctcgcttcggaactcgccaggagagaacgttccggactgatgcgcccgacaagaaagctgtttgccggacgcctcgatttcaagcgtgacattaaacccggctcggaattccgcctgctttttgaagaaaaatggcttgacgatgaatgtatcagcaccggcaaaatcattgcagccgaaatttctgtaaacaaaaagaaatacactgcataccgttacaccgacgcgaaaggcaaaaccgggtattacgacgaacaaggcaatgcactcgaagcacccgaaaaaaccgcacagttcattcagccctgcagttattcccgaatttcaagcggctacggctacagggttcatcctctccgcagaacacgccacttccacggcggagtggatatggccgcacgcaccggtactccggtaaaagcggtggctgaaggaaccgtcattttcagaggcagcaaaggcggagccggcaacatgattaccctgaaacatccgggaggataccacagccagtacctgcacctgagccgctatgccccgaaagcgggaaacggcagaagggtaagccagggcgagattatcggctatgttggttcgacaggcagctcaaccggcccgcaccttgattttcgtatgatccataacggaaagccggtcaatccgcttacggcgctttcagcttcgaaaccggaaccgggactttcaaggcaggaaaaaaacaacctgctggcagaaatttcagtactgaaaacgcagcttgacaacaacaggatgctggccgcaggacctacgaaaaaacagacgccggtgttgtaggccggtaggctgcaaccagttgacggttgacggtgatgggtgggaatgcaggggcacggcataccgtgctcccctacgtatcgattcgcttccgcattgtcttcacttccgaacgccgtttcttgataccgaggcgtttttccctggaactccgtgaaggcctggtcggcttccttgcaacgggcacatgcagggcccgctgcagcagttcctgaaggcggcgcatcgcatcctccctgttattttcctggctgcggaagcattgcgccttgatgatgatgatcccttccgaggtaatgcggcggtctttcatctgcagaagccgctccctgagctcttcgggaagagaagagagcgaaatatcaaaccgcagatgtacggcagtttcgaccttgttgacgttctggccccctgcaccttgcgatcgcatgggacgcagttcaatctcactctcgggtatctgtatggatggtgcaataaacaacatcggccagggtacctccaccctgaaatggttataaatcctgcagctcctgaagcgcctgactccagtccctgaaatgaactgccttgatgccgcatgattcggcgcactggcagttatcttcgcggtcatcgatcagcacgaactgttttgcgttctgtccggaacaggaaagcacctcatgaaacgcacccggttccctcttgagataaccgtgttcaaaagagagccagtaacgttcggctgttctcaataccggcacattattgagaagtgcggtaaaatggagcgggtcggtgtcgctcatgatccagaccgtatggctcagcatcatctcacgcaccgactccggagcctcgtttttaggggaaaaaatatcctgccatgccgttttcagctcccggatcgtcatgggtcgggtttccggatcgccggcaatcgtttcaagatagtcgatcggagcgatcgcgcctttatcgaacagatctttgaactcactcacgcaataccggccatagagttcctccgctccgttttcgccatgccgtgataccttcctgcagaaaaccgtgaaatcgacatcgaccagcacattgccgatatcaagaagaacgacgctcatgagccattcagttaaagaccgttcaagaaataaaaacgcaattatattattttcttgagcaatattcagaaattaaataatataaaatgctgtatagttatacgtactgaaataacctgcaacattcgatactcctgacaaaccatccaacccgataaacatggatctttcatcactgcttcagcttggcgcttcggtcatccggggaaacagcgacaaaaccacgaccggcataccgctcgataagcttggttccgcactctccggtctgcttggaggacaaaacggcaaacccgatttaggcgccctcctttccaaccttcagaccagtggcctgggagagatcgcggcctcatggctcggaaaaggagcgaaccaggcggtttcacccgatgctctgtctggcgtcatcggcatcgataaactaaaggagttcgctgctcaactcggtatttccgaagagagcgccaaaaatgccgtagccgacgcactgcccgtcatgttcgacaaggcaagccctgacggctccctgctcggcgatctggccggaaacttcgggggactcagcggaatgctcgattctgcgaaaaagctgttctgaaaaaacgcaaatgcccggctgacgtcgcaaaacgtcaccgggcatcatgctcgtttttccatccgaagaatccttacttgattccccagagcttgatcttgaagtcgtcactgccgctggcgataacccgtccgtcgggtgaaatatcgaccgactgcacctcgtgggtatgaccccggtaggtgtgcagcaatgcgccgcttttgacatcccaaagcctgaccgactcgtcgttggccgcgctggcgaccgccgaaccgtcggggttgaagcagacactgcggacaccatcctcatgaccgacgagtactttaaggatttcacctgtggccgcatcgagaattttcaccttcgcatcacgtccgcagaaggcgatgcggctgtcgtctggactgaaaactacggcatgggagagggtgtcgccggtctgatagtttgcgatattttttccggatgcgacatcccagattttaatgaccggctcttcgccgcaacttgcgatttttttgccgtcgtgactccaggcaaggcattcgatatacgatttatgtccgagaaaacgtgcggtttcccttccggtctccacatcccagagacggatagtggtgtcccttgaacagcttgcaagcaccctgctgtcagggctgaaagcaaccatgcgcacggcagtatcgtgtcctttgcatacatggacacaattgccggtcgcaggatcccagattctgaccgtactgtcggtactgccgctggccagccatctgccgtcacgactgtaatcgatacactccacccatgtttcgtgacctttcatggtatgaaggggcttgcctgtcgccacatcccagagcataaccagttcatcgaacccgccgcttaccagttttgtgccgtcggcattgaatttaaccccgagcaccctgtcctggtggccttccatggtcttgatgagattgacatcctcctgcactttcggacgtttcagctcgacttcctttttaccgaatacttttgataagaaccccatgattgttaatcctgtttgaaatatgagatatagcttatcccctaatttaagaaaaaattataaccttccccgaagatcaggcaaagggccaaaaaagacccacatcactcatcactcatcactcatcactcatcgctcatcgcccaccccaaacaactctccattacccattacccactacccattacccactgcctactgcccactctcccccttcctcctgcctgcaaattgataatgccttcctttccattgcggcccctttccgaaccgggtaatcgcaaaagagttcagcgcaatggctatgagcgccagctgggaaagggcgtgtaaaagcgcaaaacctgccggttgatggaacctgtcggcaataagcaacctgcagaaaagagctgtcgcgatctgcagaaacggcagaacaaagagggatgcgctgaaatcacctgacaggagggctgccgtaaggaagccgtaaggaagcacatgaaaagcaagggtcagaaccacaagagaaaacaacccgaaggaacgataaccgagtccggcaaagaggtttttcgaaaaaccccggatgatttcgcctggcgaacggtacatcctgcagctcagggcatcgatgccgttgtaaacagcgacgcggccacccgcttttttcacctccctgcagagccagacatcctcgactatggctgctttcacggcccggtgcccaccgatattccggtagatctcccgtcgaaaaagcatgaactgaccaatagccgaacagaaaacgctctttggcgatgtccgcacaaaacggagcggcagatagcacatgagaatgaaataaaccagtggaataaccagtttttccagaaatcccgccatctcctgatagggggtaagggtgagcatatccgctccggactcatacagggctgcgaccgaacgactgatcccttccggtttgtgccgggtatcggcatcggtgaaaagcagaagctcgccgccaccgagatcgccaagctgacggcaggcccatgccttgccgtgccatccttcgggaagcggtttaccctgcacaattcgaagccgcgaaccagatgcggcttcaagacgcctaagaatctccagactacgatcttccgaacagtcgtccagcacaaccacttcgtaccggggatagtcctgtgcaagcagcgaaagcacacatgcttcgatgacatgctcctcgtttcttaccggaaccagaacggaaacgaacggcctgtcgccggaagcgtcaggcgattcgggaagagagtgcagttcggcgaggttgaaaagcaggatgccgccaaaaaccagcagcgacagtaaaacaataacctgatagaggagaagcagcatgatgaatcgtaaaaaaggctgccgttcaagcaaaggcagcctttgttctcataaaagccgaaaaaccgtctcagtcgatcagcttattgatatcgtactcaaaaatgccttcggcaccggcacgtttcagctcgggaataagcttgcggacgatcttttctgtcacgatcacctcgagcgcaacccagccctcatcggcaagatgcgaaacggtcggctggcggagtgccggaataatggaaagaacggcatcaagtgaggccttcggggtgttcatcttcagtccgacttttccctgtgcgttgatggctccctgcaacagcatggccatgctctcgattttctcccgcttccacggatcgttccaggacgccttgttggcaatgagtttggtattcgactcaaggatagtatcgacaatcctgagcttgttggccctgagcgacgaaccggtttcggttacctcgacaatggcatcggcgagatcgggaggtttcacttcggtagcgccccagctgaactctaccgaggcgttgacaccatgctttgccagatatttttttgtgatgttgacgacttccgttgcaatatgcttcccttcaagatcctttaccgaattgatcgacgagctttcaggaacggcaagcacccagcgaacgggacgcatggaggcctttgaatagaccagatctgcaacctcaaccacttcggcgtcggtctcgataatccagtccttgccggtcagaccgacatcgaaggcgccgagttccacataatgagccatttcctgtgcacgaataagaatggcttcaagctcatcatcatctatggatggaaaataagagcggctttgaacggaaaagtgaaagcctgcatgtgcgaaaagatcgagggtggagtcctgcagactgcctttcggcaaaccaagcttcagtacgggattactcatatcggaaataagcgattgtaattaacgttggagttccttcagatgaaactcaccatgcataaacacaccataaggatatctgccgtcgatccatgtaccgagattgatataccggcttttaccgttagcaagcagatgctccccttttgcatgattgtgtccgcaaacaaaataatcaaattctctttctgcggctatcgattctgcaaaatttaacaaccggtttgattcctttggaatatcgaccggtttatgatgacggctcaggtatgagaggcgcttcataagggatattgccagatcggaatgaaaggcggtcaacagggcgagattgaatcgattcctgacaaaacgcgcaaaaaacttgtacccgaggtcaccgtctcccaggccgtcgccatgggcatacaggaacttccgaccggcatattcgaaattgttcatcccgtaacgggtttggatcccgagttcacgctcgaaaaagctgccgagataaaaatcatggtttcccgccacatagaacacttcgacatcgctgcgtacaagatccgaaagcagacagatcagtctgctgaaccctttcggaatgacatgacgaaattccatccagtaatcaagtatatcaccaagcatgaagagtgaacgaccgtcctgctttatcagggcaaaaagtcgttcgagtcgatcaagcttcaggcgttcctcgtcctcgctctgaagcccgaagtgtatatcgctgataaaatagataccgtgtttattctgattactgacaaccatgaatcataagaactgtgcggcaagaataaccgcggcaggaatggtaagattatcaacctctttggggctcatcccctcgactgccattgcaatcagagctatcagcagaatttttccggcatcgaaagcctcgggcacaatcaatgaaacaaaaaacaatccggcagccgcacttccgacaagaaacgcaagactgccttcaacactcttgtcgctgagaatccggtatttcatttttccgtaacgggtgccgattataggagcaagaccgtcgccccacccaagcacggccatggccagaactccttcgaaagtcttgtagtaaagtgttccgcaaagcatggcaaccagcacaaaatagagcgtgcctttaagcagttcccttttatcgccggtacgggtcatggtctttaccgcctgatcgtcgtcagcggcgaacaggcctttctggatcagaagaatggtccagacagcgaaaacagtaatattcagatactgcgaccagtgaccgtctataaaaagaggcagaaaaacaattgccgagccggcacagatatgggttatttttctgctgatatctcgcggtaacccatggttggtcaccagatagtccataaggggaggaacgctgaacacatagacaaaggtcagcagagtaaccagcgcattatgccagacgactggaagcgaaaagaaggtagcctgaagcatgatcatgggacatcagtgattaaggtttatgaaagttcgtctcactgtattaaaagaaaagaacagcacaatcgatccatcaacgttcagggatgcggcaataacttcccttccaccagcatcatctacccttttcgattgagaggatgcctcataactcctctcacatgtatttcgcgccgatcataccggccacaatcaggttattcagaagaaagagaatattgttggcgacctgatatcggagaaaggcattgtgctcctgcacttcgcttttccctatcgcattgccgaatccgtcctcgacggtgcctttcataaaggatatgctgcttttcggatcgcgcagcaattgtatctgaatgacgatgttcaacgccagaccgatgagcaccagcacaatcgccaccgtgaacccccagctccaggcgagccaggcaagcacagcaaacacaagatcaatgatgatgaacgaaaccagaaacgtatttctggacccgatcatgaccgccagagatttaagcccgccctccttgtctccctcgacagacttgaaatcgttcatgatgatgagtgctatggccatgaaaaaattaagccctgcaagccagatcacttcgggacgtatatcgctgaacagggcattggccgataaaaacgtaacgaaactgtacgaaaacccgaccgcgggagcggaggtaacgatatttttcttgagcttgagaggaggagcggagtaaatgtaggcaataacaagtgcagtcagaatcgaaacgataataaccgtaccccgaacgccgccgatatgcagaccgagaaagacgcccagaccgatggcaagcagcagcacgacgatactgttccagagcgcttcctgtacgctcaggcgacccgagggaataggacgcgtaggctcgttgacacggtcgagttcgagatcgaaataatcgttgacagattgactgaaaccggttccaagcggaccgtaaagcagaaagatcgatgcaagcagaaggtaatcgtgaagggttggctgcatggcccccgatgccataacaccgccggcaagacagggaaaaacgctgatccaggttaccggatcaagcagttcgagatgggccctgagtttatcgacaaatccaggtcgttgtacggcaactgacatgctgttcgttcgttaaatgatactttcactgaaatttaaatttacaaatcgatgttaagataaaaaaactcctgaatgcagataaggtttttatctgccgatattgtttcatgggatccgatttcaatgctgattctctgctgcccgaccgataagcgttgccgaagtcgatccggtaatcataaccctgaccatgtctccgggttgatggatgccccggtcgaacacgacaacccggttgccgcctgttcttcccatgagctgatcggaagaacgacgactttccgattcgacaagaacttcaacgacagaaccaatcgccaggcgaagcagctccgctgaaataccattctgcaggtcgataatctcctgcagcctctgttttttaacctcttcaggtacatcatcgggcatggttcgggcggcaagggttcccggtctgacggaatagtaaaacatgaaggccgaatcgaaacggacttcgcgcatcagttcgagcgtttggcaatgatcagcgtcactttcgccgcaaaagcccgcgataagatcggtggagagcgatatgccgggaatccgttcgcgaagaagctctattttattccggtaatcctcgatgtcatgccctctgttcatccgggcaagcatacgcgtcgaaccggactgtaccggaagatgaagatgattgcagatattcggccgtgatgccatcgtttccacaagcgagtgcgacatatccttcggatgggaggtagtaaaccgtatgcgcgtttcgggagcttcccggctgactgcgtcgagcaacctggaaaaatcggcgccggattgagaatcatggtatgaattgacgttctgaccgagcagcgttatctctctgcagccgctttcggcaagcgcacgaacctcatcgagaacagaaccgaacggatggctgcgctcacgtcctctggtgaatggaacgacacagaatgcacacatgttgttgcaaccccgcataatcggcacaaaagcggtgagcgattgcgttcttgcctgtgtgaccccatcataggtctcgaaaggattgaaatccagccgtgccgcccggccttttccggcctcggcaatcagtacgggaagaacgcgataggtgtcggggcccgcaagaaaatcgataacgggaaaaacggtaaacagctcttcccggcgatactggggaatacagccggtgagaccgacgagcagttcggggcactttctcttgaaccctttcacatgctgaaggtagtgggcgatgcgttcaacggcgttctcccggaccgcacaggtattgagcataatgatgccagcctcctcttccgaagaggcctgctgatatccatcttgttccagcagcgccgcaataatgccgctgtcagcctgattcatctggcatccgaaggtatggatatagaattttctgcgatctctcggcatcgttacggattgtcttctgctctgaagcggaatcttcggcaggaatggctttaaaaaaaaccgggcacaaccatctgcgcccggttatggatcagctaccctcccgggcagtaaatacatataccgccggtcagcgaatcggggacggttcaggctccgaaatggatatgcttgaacttctcaagcagcacttccgcctcgtccttgcactgtccgcaaaccgtaccgagcttggtgtgttcctgaagctcgaaataggttcgggctccttcgagaacggcttcttcgatatcatgatcggtgatgctcatgcactggcatatcgtcttcgcctgctcctgcttcaccttgtcatccatgccgttacgaacgtagtaattattgatggcggctcgaagagccttgtctcccagcaccgaacagtgaattttattatccggcaacccgccgagttcctgggcaacctctttgggcgaaatgtgaaaggcctgatcgagcgttttacctttcaccatttcggaaagaatcgaagtactggcaatcgcgcttgcgcaaccgtaggttttccactggcagtcggtaataacttcggtatccctgtcaaccttaatgaccaccatcatctgatcaccgcactgcagattgccttccatcccgacgccgtcaaattcatcggtattttcgccctgcatgatatttttagggctcatgaagtgttccttcagcttttcggtatatgcccactcacctgcttgcagcatgtgttcctcctttaatgtatgccgttgacatgtctcttatccgtttaattgttttaggcagtatatcgagcatgtactcgacctcctgcatggtgctttcccgcccgaggctgatacggatggatccgtgcgctcgctctgcatcgactcccgttgccagcagtacatgagacgggtcgagagatcctgaggcgcaggccgacccggttgaaaccgcaatgccttcaagatcgagatagagcagaatcgcctctccctcagctccgggaaacgaaacgttcagggttcccgaaagggagtcggtcgggtgcccgttgaaataaatatcgtcgatccgctcttcaatgccttttttaagaaccgctttcatcccggccagtcgcttttcttcagactccatttcgagctgtcgcatttcgacggcctttccgagaccaagaatgccaagcgtattttcagttcccgcccgacgacctctctcctgatgacctccgcggatgaacggacagtaaggaatgccttttttcacatagagagctccaacccctttcggtccatatattttatgagccgaaagcgtaagaaaatccaccccgagcatggcgacgtcaaccggaatctttccgaccgcctgaacagcatccgtgtgcatcagcgcaccgcactcatgcaccattttcgatatggtttcaatatcctgcagcgtaccgatctcattattcgccatcataaccgaaacaagaccgacatcatctccaagcataccggcaagctgatcgagatcgacttttccgtaacggtcaacattgagatactttacccttgccccccggtgagcgagacattccgaggtttcaagcacacaggggtgttcaattttcgtcgtaataatggaactgcgcatcctggtaccgggaatacactggtttgaggcgcagacaaaaagagagagcacggtattattggcttcggaaccactgccgacaaaaacaatctcatcgtcatgcgctccaataaaaccggccacccgactccgggcatcctcgacattggcccgagcctcgcggccccaggcatgcatactcgaagggttaccgaacatccccatcgcttcgatcaactcctttttaacttcgggatgcagaggagtggttgcattattatcaaaataaaccttcatggcggcagtgatacttcagggttaacttcagggatccgatagtaaatagcgttaatataaaaagttttaaggcagctcttcgaaaagccaggtggaaagataacgctccccgctgtcaggaagaagcacgacaaccatttttccctccatctcttcacgccgtgcgataccaagcgcagcatacaaagccgcaccggaagagattccgcagagaataccctcttcagcggcaagccgccgtgccgtcgcacccgcatcttcgttagtaactttcacaatctcatcgatgatttcgcggttcagtattgcaggcacaaatccagcgcctataccctgaattttatgcgggcctggctgaccgccggacagcacaggagaatcgtacggttcgacagcaatgatagcgacccccggcttatgttttttcaactcctctcccacgccggttatggtacctcccgtaccgacacctgcaacaaacacatccaccatacctcctgagtcctcccatatctcaaccgctgtggtcagccggtgaacagcaggatttgcaggattccggaactgctgcagaatcagactgccgggaatcgattccgcaagtcgctccgcctcggcgatagcgcgattcatgccgccggaaccctccgtcagaaccagttcagcgccaagaaactgcatgagcttgcgtcgctcgatgctcatggtatccggcataacaagcatgaggcgatacccttttgccgcacaggcaaaagcaagaccgatccctgtattgccgcttgtaggctcaataagcgtagtgccgggcacaatcatgccgctcttctccgcatcctcaagcatggctaccgctatcctgtctttcacgctcgaaagaggattgaacgattcgatcttcacaagcacgtccgcccggcaccccctggaaaggcgatgcagacgaacaagcggagtgcgaccaaccgtctctgtaatattgtcgtatatcttcatggcagaatcacttttttactgtttcaacataagccgtaaaccggaatcgatgcgccatgtatcgcacgggaagcatcggaagcgagaaacaggatcacatcggcaagcgcctcgggagaaacccaggtactgaaatcggcatccggcatatctttccggttctgcggcgtatcgataatgctgggaagcacggagtttacattgattccataccgcttgttctcttccgaaaggctctcggtcaagcggataaccgccgctttcgatgcggtataggaagccatcagagattttccggcaagcgcggttcttgcgccaaccgtaatgatcctgcccgatcccctcttccgcatatacggaacgaccgcatgggcagtattgaaaagcgtcccggcgttgagtttcatcatgaactcccagacatcaggagaagtctgatgcaggggcgatcccatggtaaaacctccggtcagcgccgctacgacatcaatgcgcccaaaacggtcaattactctgcccgccattgtttccgcggcttccgggattctcagatcggactcgagcatctgcacgaccttggaatccctgtaaacagcatcaagctcccctgagtagagatcgcagagcgcaagagttgcgcccgcgtcagaaaaagcacgggccacagctttccccagattcccgccggcacccgtaatgagaactaccttgttattgaaaacctgcatctcgctcattgttctgaaaccgtttccctgcttatcgaattataatgcaataacgaatgatcaaacaaatttattaattccctaaatataagactattttaatccaatttaaataacagacaaatattgccctgaagcctgaaaaacagctcacgcggcgtcctgacgcgatttattgaaatatgagcgttctctgcgaaaaaggaggtagttttttaccgtcgagatacaactcaacataggagggtcggccaatgttcacccagaacttgcttctggcctcataacgaagtacatctccttttttgaactgtccccctgcatacacccgggcgctgtcatcggcaatgactttcacccaggtttgatcttcgacgatacgcacctcgagcgaccttcgggccgattgaggctgcaatggccgttttacagagtcggcaagcagcgaaacctctttggcaatcaaggcagaacgggcgctttcttttgtcgcggattccgttgtatcccgggaaagagagtcggctgatgattccattacaggaaggaagcccttatcgaaaacccgttcagcaacagcagccgtgtcggattcaagcagagcgtccggggagatgatcgtcgtttgctcaggagctgaagaaaagggcagaaacatcctgcctgcaaaaaaaagtccccctgatacgagaagcagtgatacaaaaatcaggagggttcttccggaaagcaatgaaggtcgtgaaacaagggtatcgagaggatgcttgcctttccagtccgtatgaggagcatcgggagaagtccgttgttccttacgagcaagcaatgcctgcctgcactgctcaaaagtatcttcatttccgattccaagcaacccggcgtactccttgacataagcaagcacataaaccccgggcagaaaactgaaatccccctcctctattttttcaataaaaccccgattgatcccgacatgcctgcttgcatcgtcaatggacatatttctctgcagccgagcatttttaagcgcgccagccagctgttccagagaaaaattgctttccctgcttgcttccatgtgtatttcgctgcaaatgaaatggaccgagttatatcatatgatcagtaatgtacaaaaaaaccgtcgagtagcccaaaagagcgaaacggccaacagctgctgcaaacctttaaaaaaagttttaacatcgaaccctaaagagaaaaaaacatacataaatgccatcagcgagagccataatacgtaacaaacaaccatctatgccggtctgctttcgatttgtcccgtgtctgtctgtacagggcgtcaaccggagaagcgtcgttcccggaaggccttgaaagcatgccccgcatagagttcaactcctcctgaccgaagggtttccataaaagaaaaaccttttttcccggattgaaaagcgtataaagctgtgccttgtccagctcatctgctgcgaaaaaagccggtatcgaatctttttttccaccttcgggatcacttgaggactgcacgatctccctgaaagaacccgccatggaaatctttttttcataagcgatataattgccggtaccgagaaatgataacggcagaagcggatcggaaacgataagtaaatgatcatacctgccggtcacaggaagaagcggtccggttatggcacgactgaaccacaagcgatccgggttctgcaggaaaccctcaacacctgaaaaaggaagattggcaatactcctgaccagaagccgaaaccccggttcgggagcatatgtcgaatcgatcggaaccggcgtgccggcaatgcccacttcacgtttaccgacagtcataacggcatagagagagtctgtcagcaccggggttacaagaagctgcccgcttccgagagccccctgtaacgtatgcagggtgactggcgtcatctgcagaaccgtggcggctgccggatttattttttttacgtcatcgagcaacgcaagcaatctgccccgtttggtctgaagtgcatcatcggccggacggttaagctcatatcccgatcctgtcagaaatatattggctttgcgctgcataaggccggaaatctcccgctgcaatttttccacccggcgctcaagctcgtcatgttcagggccaagctccagataaccgtgattgttctgaagtctcatctgaagtgcaagtagctgtttctgttggagcgcatcgaaaagttcaaaaattttcgactccctgataagaagtccggcaagcttgcgctgagcgtttttttcaagcagcagcatctcctgaccgggataattcggcatatagttctgaaaaagcaaaagccctctgcgcaatacgtcgatccgctctgaaggagcaagatcggcactgcttgtacctaaccggagattcgccgccgcttctgcgaactgcatatgcttcataccgaaccaatcgcctgtttccctatacgggacaggtttctgcacgatcaccgtattggactcatatcgcagcagctgtatcaaaaaggaatcccgggactgttcggcaagcatcagcgcacggaaaagaagatagctggcgtttcttcgatgcttctcaagcagctgcaggcttttcgccgactcgcgcaatgcctcaactcgtcttttcaggtcgccgtccagcgaaagcacgttgcccgaaagagcagcgatgttcatggcaaggttatcagcacctttcatgtcgggagcggcttgacgcatgcggcattgcagcaaaccggcaaatccctttatctgaacgacaggatcgtcagactgcgcagcaaaacgttcatatatggccagggcctgccggatattccctgttcggagtgcgaaagcggctaacatgaaacgttgctcttcggatggagaagaaatccgtgcaagtgtttcagccgcacttctgaaatagccaagttctgaaagccatgtcgctttttcgacagacatttccgcccgaagagaatcagacagaaatgttcctgcttttttttcaagaaacgatgtcgtgttgaaggccgcataatactctcccgaaattccctcaaggtgccgtttcctgttcaactccagaactgaacgctctgaaagtccgccgagggtatcggatgcgagtgctttattgtaatatgctatcgctttctcatattcatgctcacccgccagttttgccgctttactgtacaatgcttcaggatcgccgttaaactcatcctgtatggagcaggaagcgaaaaaaaacagggaaatcgcaagaagacaagccgggacaatcgttacgttacccgttttcatcagagcaaacctccagttttccttataaccatcttataaataagcgtataatacacatattcgatgaacgtcctgcaccctttcgaagtttcactgcggtacgatttcaataatcgtcggggtttgtgtatcttcgcacgatatttggttttcgattaataaaaactaagcttatctcatggaaagaacgcttaccattctcaagccggactgtgtccgcaaacagctcatcggtgccgttatcgataaaatcgaacgagcgggcttccgtgtcgtagcaatgaaaaaaaccagacttacccaggaaactgccggtgaattttacgcagtacatcgtgagcgtccgttttacggagaacttgtcgagttcatgtcttcgggtccctgcgtaccgatgatccttgaaaaggagaatgccgtagctgattttcgcacccttatcggcgcaaccgacccggctcaggccgacgagggtaccgtacgcaaactctatgccgacagcaagggagaaaacattgttcacggttcagactcggcagaaaacgccgctgtcgaagccggttttttcttctctgccgaagaagtggtgagagtcgactgatcgcccataccggatgccattcattcgaaagaggctgtcccggaagcaaaaccgggacagcctctttgcatttccgggttacacgataccgcacatatggaaatgctccccgggagccgtgacgatcaggacagtcgtctctgaattcaacacctgtcaactatcgatacgacgctcactcttccgcttcacctcttgcaggtaatcgctgaatgtctcaccgtagatttcccaaacggtaatgaacagagcggctacaatcgggccgataataaaaccgaaaaggccgaacaaccccagaccaccgagggtaccgaaaaagatcataagctcatgcatctgcgtgtcgcgaccgatgagaatgggacgaagcacattgtcgagctgactgactataatgctgcagaaaagaaaaacagctgccgcttcggtatagtgacctgttacagcaagatagattgccgccggcagccagacaagcggaggaccgagcaccggaacgaccgaaagcacgctcatgatcgttccccagaacagagcgctttcgatgccggcaagatgcagggccagaccggcaacggatccctgaataagaccgacaaccatggttcccttgagcgttgcccgggttaccgaaagaaaacggtcaagcagacgatactgatccgactcatccaaaggaacatagtacatgattttttcaagcagaagccttccatccttgagaaaaaagaacatggtatagagaaaaatgaacatcagaaaaagctcgttcatcgctgtcacggtaatcgacgaaagactgttaaagagaaaagtcccggcagtcccggccaattcggccgctttctgcagaatctcttcgcgatacagttccagttcacggtaatagggaaacgactgcagcatggtgttatacgtggccggttccttgagttgggcctgaatccacggcacagccgcccggctgatgttgacggcctgaacggcgacaatgcccataactgccgtaaacggaagaaaaaccatgataaaaagcgaaatcatggtcaatgccgagctcagatttttccgtcctcttacaaatcgctcgatccggctgtaaatcggcatggacaatgccgaaaaaattgccgcaagaaaaatcgccatgaaaaaataccggatcatggcaaaaaaaagcgccgagatcacaaagacaatcaagagaagcacaaccttgctggcagtaaacctgttcatcgtcatccctgttttgttgatcgtttgcttttcatatgcagccatccccgcttcatagccactcctctgcggtctgttcgagaagccgggcgcgaaccatcgagacggcaaaaatgcctgccgtttcagcccgcagaacagatctgccgaaagagatctccgtaaagccggcatctcttgcctgcagaacctcttcagcggtaaatcctccctctcccccgatcagaaacaacaaatttcctccggtacagcggacatccgatgctgtatggggtgaacgctcataaggaatcagtttccggtcatatccgctcagcccgataaccttgccgaaaggcagcggctcgatgatatccggcagatagtagcgtccggactgccgggcggcggaaagtatgatggttttccaccggataagccttttggcgatccggtctccggacggctgggcaacggtacgagcggtaatcatgggaatcaccgccgaaacaccgagctcggttgctttttcgagaaaaagttcaaaccgcggcggcgctttaagcagcgaaagagcgacggtcaccgtcgttgccgaacgagcgacaggccgctctgcagtaatcgttccgctgagaacgctcttttcgatcgcagtgatgcaaacatcgaaatgcgttcccgtcccatcggtaacggcaatgcattcgttccgctttttccgaagaacacgcacaagatgatgatactcatccccatccagcatcaccagacctgccttccggtctatctgaccgggtaaggcataaaacagttccataatcctcctactcttttccggtaagtgcaagggctgcaaccgagatgctcccggctcccccattcctcagggctgaagccgcggctactactgtagaaccggtcgtaaccacatcgtcaacaagaagaatccgtccgggtatatccgataagggtgtccggaatgccccttcaagatttttacgtctttcgctaatcgccagtcctgtctgagtggcggtatagaccgttcttacaagaatatcgctccttaccggtttatgaaagacttcggccattccctccgctattttttcggcctgattgaaggaacgatcgatgcgtttcagcgggtgcaaaggcaccggcacgagacaatcgatgctttccgacggcacggcatcgagaatccatacaccgagttccctcccgaaagccttgccgagattgaacatcccctcatatttcatggcatgcaaagccttttgaagcggactgttcctgtgatagacgtaacggcaataagccctttcaaacgaacattttcccctgaaatgcgactcgatcgaatgcaggagagtatggccggcagccgtacagtcgggaaacgtttcgaaagcgttcatacagctgctgcagcaaccgtattcggaaggcatcagcagttttccgcagacgatacagacctccggaaagagaaaatggaaaagccgttctttcatgcatcatggaatgaatcaactgaaacacaacgccgccgcgccatatattcccgcactgttgccgagttcggccggaaccagttcgagcccgtcatgcatcgaaggcagggtagagcggagcaactgccggtaagccggttcgaaaataagagtgccggctgccgatatcccccccccgataacgaattttcgtatatccatgagcgaggtaacgcaagcgaaccccgttccgagaattgccccgacatggttccataccgcaagagagagctgatcgcccatttttgccgcctgctcgatatgacggggagagagcgatgaaaaatcctggccacagagagacgcaagcaacgagccggcttcagggttgtcacgaataaggccgcatgcatattcgacaatgcgctctttgccgatcatcccttctatggtgccgtgaataccggcatgcacagccggactctgaaaatcgacaatcataaatcctatttcaccggccgttccgttcggcccccggtacagtttacggttcagaacgatgccgccgcctactccggtgccgagtgtcaccatcaaaaaatcccgaaaattacggccggcgccatagaccgcttcaccgtaagccgcagcattggcgtcgttctcgatgaccaccggtacagacttcggcagtttggccagcagggcgcgctcaagctcgctgcgcaggggaaaggtggtccatccgggaagattgggcggatagctcagcgttccggcttcaatatcaacagctcccggagctccgaaaccgatacctgaaaagtcttgacgggaaagctctgcagaggcttcggtgtaaagcgaagcgatcataacggcaagctgcgatacaatcccctccgggccggaagcggtatcggtaggtaccgtcctgtttttgagaattccttttttacggctcacgattgccgctttgacagccgtaccaccgagatcaataccaattgcccattgggacatatgtcctgccttgttccggttaactgttgaagggtcttatgaactttctcccatgcgtgcccgatttgaaaaatccgagaatttcaaggatttccggttcgggagcaaactccgcttccactttttcgagcgcgttggaaagcagcagaccggactgaaaaacaatacgatagacatccctgatgcggctgatactttcaggcgaaaaccctcgccgtttcaggccgatggcattgagtccctcataacggaaagtactgtgccccccagccataacgaacggaggaacatcgagcgaagcccgcgcgatgccaccgaccatggtataacgacctatcctgacaaactggtgtactccggtaaggccgccgataacggcatagtcgcccacttcacaatgaccgccgaactgtacggaattggcaatcaccacatgattgccgataacgcagtcatgaccggcatggacataggccatgatcagattatccgaacccacgacggtcttgccgctcgcctttgtccccctgttgagcgtgacgcattcgcgaataacggtacgatcgccgatatagagataggttttctcacctgcaaacttcagatcctgcggttcaccggcaagtacagctccggtatgaatcctgcaattatttccgatacgggtaccggaagcgatatggacctgaggaccgaccaccgtaccctctccgatagtaacatcctcttcgataacactgtacggtcctaccgacactcctgcgctcagaaaagcttccggactgataatagcggttgcatgtattctgctgctcatagcttaaggctccttcttttgttcaaatgcttcctttatacggggctcctgcagctcccgggcaagtgattcaatgattttttctgcctcacgcggccttccggcgtctcgatacgccccggcaagcacaaaaaacagcttcggatcggaacgataactgctcccggcggcaaggttttcaagataatcaatatactgatcagctttctttttcgatcccaaacggctgtacagggacacgaccgaggctgcaagctcgggattcatgggataacgatcgggtggcaataccttagctgctctatcgagcacctcaacggcaagctctccccttacggcactgcggagagatccgtcgcgaccgtcaagccggatggttccgccgggttcaactgcgagttcgagagcaagacggacaaaaagcggtgtgtagttcccgcataatttccgtgaagtctcttcaagcgcaacttcggggttgttgagattcctgaaacggtaaacctcgttcagcaaacggtaaagctctgctgaatcgataaaactcataggatcgggactctccagcggcactaccctgtatgcaagaccgtcaagcctcagatggcgctggagaccgatcatgctttcctgatcgaccgtcagtgcgaaatagatcggacggtcaggaaaattgttggcgacgatctcgtaaacggcaatatcctgaggacggagatatccctgaccctcataggaaaaacccggcttcaatacccatttcaggctgtccgccggcctggacggaagagaaataccataacgggcagctttccgctcaagcatcaatcctgcgctccctgcagagaccccgacatcaacggaatcgatgggaatgtaggtgatcgaactcagctcgccgtcggcagaactgaacgcgacaggttttgctcctctcgggctgctgtttttcaactgcagaagataccagcctgtattggcaagactgaggtttacgacgcgcacatcggtcctgatccgctcgacctcctgcaggtaccagagcggaaaggtatcgttatctccattggtgaagagaatggcatccttttcacagctctgcagcatgttccatgcccagtcccacgggacaaagttgcccgaccggtcgtgcacccggaaattcgcctgaagcatccgcccattgacaagcagtaacgaagctgttatgagcacaacggccaatgcggtctgcgacttgccgtttgctgcattcgtccgcactttcaaccagcaccagagagcctcgatgccgatgccgatccacaatgcaaacgcaaagaaactgccggcatagctgtaatcgcgctcgcgcggctgcggttcagtctggttcaggtagatgacaagcgctgctccggtcagtaagaacagcgccgtcacaacgagccccatcttccactgccgcctgaaatgcgcaactgctccggcaaatccggcaagaaacggaaggccccagagcaccgaccaatcgactcctgctccttccatgtcatgctcgcgcccgataaactgccaaccgaaatagcgaaggtacatccggttgagctgatagcccacaaaataatcgagatcgcttgtgtactgctgataaaaatactgatgcaagggttccggagaccaccgtcgcggccaaagcggcatatcgccgtattgttcacggttcagataggaaaagaatgcctcgggagtcgacggattgttctcgttgatcggcggtccggcctgtgcgcgtacgtagatcataccgtaagaggtataaccgataatgatgagaaacagagaaacgagcagggtgttgagcattgcaaaccgttccttgtgcgtgtaccagaccccataagcaagaaggaaaagcagaagcagaaacccccaccatgaagcgaactgaaacagaacgggaagacccttgataatcacctggtagatcagcacaaagagcgccgaagacgccgcgacaagcatggcaaacgatttcagggtaacttcgtacttccggaaataatagatcatggcggccgcaaaaaccgcaagcagactcaggagatgcacgccgatggagagtccgaccatatacatcatcagcatcagccatcgctcatgaccggggttcggatagtcttcatgccagcgaagcatcagccataacaccatggccgtaaaaaacgacgaaagagcatacacttccgtttcaacggcattgaaccagaaactgtccgaaaacgccagggccaatgctgctaccagggcactgccgcaggctgaaaccctgtcgcccgggctccagctttcaggatcgcttttacgatacatgatgatgaaccgcaacgctatgagataggtaagcataaccgtagccgaacttgcaagagtactgatgaggtttaccctcgctccgatatcgctgaataaaggaatcatcgaaaaaacgcggccaagaagcagaaaaagcggagcccccggtggatgaggaacgccgagcgtataggcagtagcgatgaattctccgcaatcccaaaatgacagcgtaggggccatggttctgagatagagcagttccactgcagcaaaaagcgcaactgcaagcagacggttaagtgcccggtgtgtcatacgtataaactttcgctcctctatacagttacgtgattacccggaaataaactctccggcaatatgatcggcaaacagaaacccttttccggtcagaaatatctgaccgttttcaatcacaatccatcctctggcaagaaactcctctgcagccgttgaaaggttcagccctaatttattgtgttttcgcaaaaactcaacatcaagaccgcggtttatgcgcaacgtcaaaaaaacttgttcgacgaatcgatcttcttctgaaagaatctcctcgaaagccacgcactcctgcgggttgtcgaggtagcgcaaaagcgttccggcattcgcccaacgtctctcggacccatcgttacgcatgaaactgtgggccgaaggaccgaatccgagatagggctcccgcatccagcaggcaagattgtagcgtgagtcatggccggaaagcgcaaaattggatacctcgtagtgccggtacccgctgccgcccagcacgtcgattgccgctgcatacatcaacgcctgaacggtttcgtcaggcacccgcacccgccctttggcaatgctgcgctgcagaagcgtttttggttcaacggaaagcatatacaccgaaatatgcggtacggccagagagagcgccgcctgaagatcactcgaccactccggaagggtttctccgggcaccccgcagataagatcgacactgacggcggcaaaccggttcagcgcctctgcggttatcacagaagcctcccctgcggtatgcaatcgtccaagggcggagagcttacgagacagaaatgactgcactccaagactgagacggttgattcctgcggcttgcagctccgccatgaaattcccgccaaaatcctcgggattggcttcaagcgcaatttccacatcggaagtaaacgtgcagagtgatgcggcaagatcaagccacccggcgagcagccgcaccggcacaagcgagggagtcccgccgccgaaatgtacggacttgactctgcggccccgcaacagcggcgcggcagcaagcgtttcaacggcaagcgctttaaaaaaagcgtcgatgtgatcgagtcgggtaacaagaaaaaaatcacagtagctgcaccttctgcggcagaacggaacatgaacgtagagactgagcggttcctcattgtcccgcccgcacgccttttccggacaggcttcagacaaggatgtgtccggtaactgcccggtacaggtcatcggcgacatattcaggcaggatgcccctttcaaggcagagacgctcttcgttatgcccggttcttaccagcaccggcctcagcccggcccgcaggccgcactcgacatcgaccattttatcgccgataaaaaatgaaccgctccggtcaacgacgagcccttcggccagaaaatcgccgatggctctttcaaccataccggtttccggcttgcggcatgcgttaaaacgatcgtaaagcggattcggatagtttggatgggacgggcaataataacagtggtcgtaagctgtgttccagccggagagcagttcgttcaggtagcggttgagatcctctacctcctcggttgttgttattccgcgggcaatccctgcctggttggtaacgacaacaatcctgaaccccgcatctcgggcaagcgctatggcctcaccggctctctcgatcaacctgaactgctccctcgacgttatataggtaccggcgtcttcgttgattgtgccatccctgtcaagaaaaagcaccctgatgatttcagacatgcctcttactcttcaagcagtttgcggtagagctgatcgtattctccggcagaattcttccacgaaaaatccttgcccatagcctcgagaacaagctgcagccagcgctcttcgtcatgataaagatcgagagcctcctgcaccttcccggcaaaggcatcggcagtataatcgtagaaaagaaaaccggatccgctcttgtcggtgactgcgtcgatcgtctccacaataccaccacccgcataggcgaccggaatagtgccatagctcatggcgaacagctgcagcatgccgcacgactcgattctgcccggcatcagaagcatatcgaaaccggcaatggcaagatgcagcagcgtatcggcataatcggtccttacagaaacctgctcgggatactctgcggcaaaatcctgaaaatatttttcatactccttgtcgcccgaaccgcagataatgagctgcatatcgagttcaacgagtttcacaaggctctccttgagcagttcggctccctgaaacgcatcgaaacctatgataatgcccgcaagaggacgcccttcggtaaaaggaagaccagcctcatcgagaagcgcttttttattgtcaagtttcccctcgagacggtcggcagcgtaacgcttcttgatcagtttatcggtcgaaggattccactgtcttgtatcgataccgttgagaataccgtgaaacgtggatttccgttcctcgacaacagtaccgagaccataggtatccgaaccgtttccgacaatctcgtcggcataaagccttgatgttgtcgtcagaagatcggcatgttcagcccccgtgtagagcatgttcacattatcgcctgcccggtacagcgcgctggacacctcttcaggcagtagtttctgaaacaccttgaaaggcagtattccctgacggtaaacattatgaacagtcagcacagtcttgacgtcgctgaaaaaactgttcgaagcataaacggttttcagcagcagcggaagcaggccggcataccagtcgtgacagtgaataatatccggcttccagcccagacgctgaagggtttcaagcacgccgacattgaaaaatatcaccttttcggtattgcctttcaggtcgccgccattatgcacatcggtaaaaagaccgttacgcttgaaatatttttcgttataaaggaaataagtctgaattttgctcgatggcaacgccgtaaccttgacatgcagcaactcagttttatccctgaggttcacctcaatgtcagaaagccgcaaaacgtcatgcaaccggaatttccggtcgttgatcgtgccatatttcggcatcattatacgggcctcaaagccttcttcctcaagagcctgggggaacgaggccataaaatcagcgagtgcgctgattctcacaaaaggggaaacttcaccagagacataaagaaccttgaaatttcttctggccatctatctatcagtcaatctatattttttcatcaaaaactttcatagaactacattagtttttaatttacgaatttttaaagacagaaacaatctgagctgcaggcaactcaagcttccggagaaactcttctgaaatacactccttatatcggcagaattctggcattgctgttctggagcgttgccgtcggctgcgcctctgacaggcccccatcaggaggtcctgtagacagcagtccgcttcagattatctcttcggaaccccggtacacggcagccgggttctcttccgaaacgatgatccgcataactttcagtcatcccgtcagcggccgtgagcttctcaaggcgcttgtaatttcgccttcggtcgacaattacgacattgccgccaggggaaaaaccgccgaaatacggattttcgaacccctgaaacccggttctacctacaggattatcctgaacaaatatattcgcgacatccgcgggcgaaacctcgacaacacagcgatcatagcattctcgaccggcccggtaaccgatgcctccgttattgccggaaaagtttatctctacaacctgaatccagcctccgatgccctgcttctggcattctcaaaaagcgacagcggaaccgaaccggactatctcgttcagaccggcaccgacggctcctttcagctcgaccatcttgcagcgggcaagtaccgcatcattgccgtcaaagacacaaaccgggatctgcgcttcgaccgttcgtccgaaaccgtagctgttcccgacagggcactggttgccacaggaaccagatcgatcatgcttcgcttccctgcagacgaaattacccggtctccctccacatcggcggaagaaaccgatccgccgggaacgctttcaggaatctgcaaggcagacgcgcaggccctgaccgtcgaagccagacggcacaaggacgacgcatcgtttctcacctcggcaatccgaacggcaacaggaattttccgctacagcttcccttccctgccgccgggaacctatacggtcagcgcatccattccttcagagccgaaacaaaacaaacaagtgcaagcctggaagcctggtcgccttgaccccttcaccccatcggaagttttcggaatctatccggataccgtcagaatccgccctgaatgggtaaccgacgcaattgacttcagcatccgcccatgaccatgttcagcacacacttttccggtgtagctttgcgccggaaccgtataaacactttgagcatttccattaactgataaacctgatatgaacgctccttcgaaaatcggccccaactccattatacaaaccgtagctgcccttgaagagagcttcggaaaaaccgaagctgaagccatactgcaacgcatcgggcagggacactggatcggcaacctgcctaaagaaatgacagaggagtcgaaattccacagcctcgttaccgcaattgaaaaagaaatcggggaaagaaaaacctcctcgatactcgaagaagcaggccgccgcactgcagcctacctgctcagggttcgcataccgggtttcttccagaaaatcctcaaaccgcttcctccctggctcgcattcaaactctttctcttcgccatcagcaaaaacgcctggacattcgcgggtagcggtgaattcagttacaccacaggaaaagccccggagatcaaggtcaaggtaacgcacccgagcaagcctgttgtgggcaacttctacctcggcaccttcgaagccctgctcgaagaactggtaaacccgaaaacaacaatcaaagcgacgatcaaacagcagaaaaacagcatcctctgcacctaccgatgcatgatctgaaaacagtcaggtcaggggacgaatgaagcttcccataaaaacaaaagcgggcatttcgcccgcttttgcactgttgaagtccgacagagcggcgccttactgccagccgccgaccatgctgaatatttcgcggtcgcctatcggcacgggtacggttgctgccggattttcctgcatgaggaaatcggcgatttcattgtaggggacaaggcagtcgtccttgcccggctggtcttccatggcgaagagggtttttccggcaaaccggctcttgcggatcagctcgtgatagggcactttggccagcaggcgggtgccgaccttttcagcaaactgatcgagcatgttggtgccgcctccggtggtgtaatcgacccggttggcgacaattccggcaagcttgaccttgtagcggacgcttttctgctggatggccatgcagaggcggttcgcagcaaaaatgctgtcgaagtcgttggtcgcgatgatgatggcataatcagcatagttcagcggcgcgctgaatcctccgcagaccacgtcgccgagcacgtcgaaaagaatgacatcgtatttgtcgtaaagaccgagttcctgcagaagggtaaccgattcgccgaccacataaccgccgcatccgctgcctgcaggcggtccgccagcctccagaccgtcgatgccggcaaaaccggtttcgatgacatcatcggcagtcagctcctcgtgatgaaaatcaacctcttcaagagcttcgataacggttttctgcagcttccctgttatgggaaaggtgctgtcgtgcttgggatcgcagccgatctgcagaactttggcgcccttcagggccagagctgccgaaatgttggcgcttgtggtgctttttccgatgccgcccttgccgtataccgctaagactaaactcataatgaaaaggaaaaaatgtggttgaattaaaatccttatccgccaagcgactctttcgcctgcctgaaaacatccgccgtaaccgtggtttcgccctgctcgcgggcaaagttttcggtgttctttctcacctttttgcgcacgaagaacggaacctttttcagcatgttctcggcctcgtctgtccagctcatgccgtccccttccgttgcggcgtgcgacggaaccgactgtgcggtacttccgcctgcaacgtcttcatgcccgttcgaagcgtgcggcgcactttcggacggggatgcttcatcctcgtattcaagacctgcatcgccaaaaaagtcgataagatgcttttcaagaccaagcttgcatgaaaggtaaaccctgtcggcaatgacatcggctccgtcaaagccgaaaaagggatagtagccgagcagatggttttcgatatgggtaggaggacagatcaccatgcagggcacatcgagcttacggcagctgtggcgctccatctgggtcccgcataccagatcgggcatttcatcttcaatgactttcgaaacgtcctgaaacttgtcggtaaccagaagttcgccggaaaggtatccctcgagctccctgcggacaaaatcggcatggcggtgcatgtaggttccggctccgatgattttcatgccgagttcatctcgcagaaacttcacgatgctgaccgtatgggtggcatcgccgaaaacaaaggcccgtttgttgctgaaactttccatatcggccgttctggcaaaccagggaacgccgcttggcgcgctcatgccgtcaagcgaaaaggcgttgagtttcggcatgccgatagggggaacgccctgttcgacaccgacggcgttgattttttcaatgacggaacggagccatgcaagggtgggctccacgcctataggagcttcatggattgccggcatgccgaacgtttcaccgaggtaccctgcagccgtttcgccaatctcccggtagggagcgatattgagccaggctgcaggcagcttgcggagatcctcgatacctgcgccccagggtgcgacaacattgacggaaacaccgagcgtctgcaacatgcgccgcaggcttgtaagattggcgcgaagatgaaacccgagcgaggtaaagccgagaagattgaccgaaggccggggcgttttttcctgtgcgacggcaaaccgcttcaccagttcgaagaaaagaccgtcagcagcctcgttttccgagactctgaagggattgagcgcatagaccagaagcttctcctccggaactccggaatgggcagcaagctgatgaaggtcctcctggagcagggccgtactgcagctcggagcgataacggtaagatccgggctgtagtggtgcgccacctgctggagggttccgggaagtctcgatacgccctgtgcaaggtctctgccccgaaccacgctgatggagaggccgggaaaatcgggagttcgttcaagcatgctgtaggtcgccgtaatgtaatcgtcgccctgcggggcatgatagacggtgtgaacccctttcatgctgttggtgattcggcttataccatgaagagcggtgccttcatagagccagaaagctaagcgcatactctaatgacgtttgttattgcatttcttttcggagaactattcagcgctcggcatgaccccttcaagccatacctccttatcaaaagccggcagtttgctgcgacgctggagcggtgaaacgaacagattggccagggatattattcccgaccagctgtgaataggcacaagcatgaactccatgctccacttgacgacaaagccgtgacctgcaaacggattggccgtcatcagcgaggtaacgatcagatcgggctgtattcgctcgacatcttcaagctggcggtgaaaatttggctgctcgacgacgcgcacgccggcaagcgcttcgagttcacgcccgagaaatttcttgttgatataggcgctgctgcattccaccacatcggctccggcgcttttaagaaagcgcgcaagcggcagttccatcatggtatcggcggtaagaaatacctttttgtcgcgaagaagctccgtctgtttgcgaatcttctcccatgcagcctgttcgcggtcgcgaagatcgacggtaatgccgaattcgctggccagatcttcccagaaagctctggtaccgtcggggccgaaaggaaagagcgagtggagcgttcgggccccccgttcacgctccagcttgacggcaacccttgaaagatagggctggatcggagcaagcacggtatcgggaccgattgcgggcatcctgtcgaaacgggattccggaaggaaaccgccgacaggaatgccgagcgcttcagcctcagccctgagatcgtctgccgtggcgtcgttcaccgagccgagaaaaaccacgtttttctgaccggcaggagcttcgggacaataaggcaccagcgcgtgcagcaccgagtcctcggcctgtgtaaaattgtaaaccaggccgctggcgggcacgaaaagcaccggaacgtcctgagtgctgagatggtgggcaaggcccttgaaatcgaccttcatgacctcgggagtacacgaggagagaagaaaaatcactgacgggttgtgatcggccttgatttcagcgataatctcttcgagagtcggttcctgctttgccagatcgccctcctcgatcagggcaatgccgaaacggggtttggcaaaaatcatcatgccaagcgcgttctgcagaaaatgcgcacaggtatgcgtaccgagaatcagaaaaaaactgtccttgattttctgatacatccagccgacacaggcaaggccgcagaaactgtgcgtaacattgtcttccttgattatcggaaattcgccgggaacctgcatcatgaagtttttcctcctgaaatcgttaccgaccgcactcaatcccggaatcgggaacaagcgaaattgcactcgcagcggtcaaactttttgaaactgaagatataatatttttcattaatcctgtactctcaggctctccctattttcgcctgaaccgaagcgggtttatcgccaagatgcacgtcgcgatcgcggcggtcgtcgattttcagtaccgtatatactctctgaactcccataccgaaggcatgctcgtgcagactcccggcaagcgaaaacaactcggacgacggcccttcgattgtcgtacccatatcgtgaagccggtagctgcagctgcttcctgcaagaagatcctgcagagaggctataaaggagctgaaacccgaactccggccgtcgagaggaataacggtaatgtccatgagtgccatcgcagtacccggatcgatccttaacgataaacagtctcttcccgaccaggaccgacagagacaaaggtaaccggaacctgcagttcatcttcgagaaaggtgacataactgcgggcctcgggacacatatcatccagagtgcgtgcatgggcatttgaagacatccagcctttcagggttttataaaccggagttaccctcgagagcgtcgggtggtcggtaggaaagtcatgaatctcctttccgtcgagcatgtaggatgtacagacttttacctcctcgaaggtgtcgagcacgtccagtttggtgagcgctatttcagtgacgccgttcacagtcagggagtaacggagcgcgacgagatcgatccatccgcagcggcgttttcggcccgtagtggctccgaactcatggccgatacggcaaaggctctctcctgtttcatcgaacagttccgagggaaaagctccattgccgactctggtcatgtaggccttgaccaccccgatcaccttgccgacataattcggagcgatccccgatccggtacaggctccgcctgaagtgggatttgacgaggttacatagggataggtgccatgatcgacatcgagcagacaaccctgcgccccttcgagcagaacggtcttgcctgccttgagctgacggctgagatagagttgggtattggttacgtaggggtcgattatcttgtcgaactccgaatagtcgcggacaagttcttcgacatcgaactcctctttctcatagatgttcctgaacagcttgtttttggctgcgaggttctccctgagcttttcctgtagcacatcgggactcagcagatcgacaacccgtatgcctttacgggcgaacttgtcttcatagctcggccctatgcctcgtcctgtcgtgccgattttctgctcaccctgcgcatcctcatgaagcgaatcgagccgcttgtggtaaggcatgatgagatgggcattatgactgataaacagacgtcctttaacatcgtaaccgagctcctcgacctttttgatctcctcgagcagggcaacgggatcgataaccactccattgccgatgacgcagacacacccttcatgaaaaattcctgacggaatgaggtgaagcacaaccgatttattatcgaaacagatagtatggccggcattggcaccgccctgataacggacaacaatgtcatatttgtcggacagatagtcaacaagtttacccttcccttcatcaccgaactgtgttccgacaataacagttgctgtacgagtcggcttactgaatgattttgattccacgacgtttatttttaacaggtatagtgttcgaaatgagcaagaagctcggctttcccttttccggaaaaagatgaataatttacaataaatttggcttttgccgagaaactttccatctcccgccttgccgcagccctctctttctgtgtcagcttgtcgtccttggtcatgataatgccgtagggtcgatcgaggtattcaagaaacgccatcatttccctgtcggacgccatggcgggatgacgggaatcgacaagaacgagtacaagcgctatggcacgacgcttttcgatatagcttacaagcaggtttccccaatgggctttttccgcatgacccactgcggcatagccgtaaccgggcagatcgacgaagtatatgttcccgttgatctgaaaatagttgatgagtctggtttttccgggagtagaactggttttggcaagccctttgacccctgtaagcgaatttaaaagagaggatttaccgacattggagcgcccgacgaaaacaatttccggaaaggtctcctcaggcagaccggtgagagctgaaacacttttgtaaaaaactgcgttgataattttcatgcaacagagaaaaaaaacaatcgggcccaccttttgcagacctgaaaaactgtgggaaaaaggaagctaaaaaaccttgcgttaaaaacccaaatgtttaactttcgtgagcttttccaacgattttgcatataaatcataaggcgtaaaacggcaccatggcactacagatctacaactctctttcacgcagcaaggaaacattcgaaccggtccatcccggagttgtcggcatgtatgtatgcggacctaccgtttacggtcatgcacatctcggccatgcgaaaagctatgtttcgtttgacgttgtggccagatggctgcgccagagcgggtatcgggtgcgatacgtgcagaacatcaccgacgtagggcacctttccgacgatgccgatgaaggcgaagacaagatcgcacgccaggcccgcctcgagaaaaccgatcctatggaaatagcccagttctatacgcgcagcttctatgatgacatggaccgtctgggtgtcgagcggccgaatatcgcgccaaccgctaccggacatgtgcccgagcagattgccctgatcaggcaactggtcgggtcttctcatgcatatgttgtgaacggcaacgtctatttttccgtacaatcctttccggactatggtaaactgtcgggcagaaccgatcaggaagcccttcagtcaggtacgcgaattgaggtaagaaacgaaaaacggcatccttccgacttcgctctctggaaaaaagccgaagagggccatatcatgaagtgggagtcgccgtggggaaccggttaccccgggtggcacgtcgaatgctcagcgatgtcgatgaaatatcttggagagaccgtcgatattcacggcggaggcatggaaaacaagtttccccaccacgactgcgagattgcccagtcagaagctgctaccggcagaccatatgtgcgatactggatgcacaacaacatggtgaccgttggcggaataaaaatgggcaagtccctgaagaattccgtgaatctcaaggatctgttccgcgaaacagatccgatggtcatccgctttttcattcttcagtcccactaccgctcgcctcttgattattcggaagcggcaatccgggcctcttcagcgggtctggaaaaactgcaggatacccgccagcgtctgcaaaaaacccggccgggaaccggaaactttgacagcacagcttttacggagagattcactgcggcaatggatgacgacttcaatacgccgcttgcaatttcaattctttttgatttttcaaaatcagtcaacagcgcgcttgataaacaggaagggctttcagccgactcgatagccgaagctgcggcatttctcgatacattcgcgggaaaggttctgggaatcgtctctgcctccgatgaggcgtccggccatgcatcggaaaacagccgtcagacgcttgagaagactatttccattctgctcgatatgcgtatagaagccagaaaaaacaaggactttgccttgagtgaccgtattcgggacaggctgctcgaagccggggttgaggtaaaggataccagagagggtgtgagctggtcgcttaaaaccgaaacctgaagcagagtccggcttcttcgatatggctccgcaacttgttgttctacaggaactcttcgcgattttcccgtctcagcagatcgacaattgcggaaaccttgcccgtatcgcctttattgcagatcatcagcacatcaccggtgtccaccacgatcagatctttgacaccaagcaggcaaacaagcttcccctgtggttttctcagaaatacacccgagctttccatccttattacatcaagttcgcaagtgtcttcaggattttcatgactggcgcttatccgcgcaacctcatcccagcaaacgagatcgctccacccgaaatcgcctgccagcatatataccggatcggctttttccataattccgtgatcgatggaaaccggatgaatccagctgtaaacatcctctatgacctcatcttcggtatcggtgccaagatgctcatgaatagtgagaagatccttgtacagttcaggcattgaacgttcgaactcccggcagatcgcatcgatatgccagataaaaacaccgctgttccagaaaaagtccctgctttcaagaaactgcactgccgttgcataatcaggcttctctgcgaacgtcttcaccctgaaaagcttgtatccatgctctccatcctctggcggcatctcctcggaatggccggccgactgtatatagccatattcggtttcaggataggtaggggtaaggccaatggtgatcagcccttttttttctgcagcgatccgtatgccgacttcaagtatttttataaacgattccacatcacgcacatcatgatccgaaggaagcacaacggtgacagcgtccggatctctttttttgatatgggctgttgcaagagctatacagggggccgtattgcgcgccgatggttcggcgatgatattttccggactgatatccgttcctccggctatgatgcactctctgccctccctgctgctgatgacaattatcctttcgggaggaacaagcgaagcaatccgcctgacggtaagcaaaaacatggtatcaagctggaaaagctcaagacactgagccggctgttttttccttgctgccggccagagggctttagccgatccccctgccatgataacggcataaacatgactgttcggcatagtatgcatcaagttcattatcgccaattgatggccgtattatctgtactcttccccggtctttcgaaatgactgttgtctataagcctaaaaagtctttttttccttttaatcatagtaatcaataaaccgttaagatgaaacgtcacacagaggagctcgatgcgctgtatgaactctgctcccgcgaaaagatggaactcacagagtcacagtacgaactgctggcagcgtatgcgttgctgctcgaacagtggaacaaaaaaattaatcttatcagcagaaaagaagatgcccccgttgtcatcaaacatgtttttcactctctgcttatgggtttgttccatccgttctctgctggtgaaaaagtacttgatcttggtacaggaggaggattgccgggaattccgctggctatcgcctggcctgaaacaaggtttctgctcgtcgattctaccgggaaaaaaattgccgcctgtcaggccatgatcaaagagctgggaatcagcaacgccgttgcgctgcattcaagagtagaggagttgaaagggctcactttcgatacagtgctgagccgtcaggttgcgcagcttgagcaactgtgcgcctatacatatcgctttctgaaacccgaagggtgccttatctgcctgaaaggaggaaatcttgaggaggagatcagaacggctctggacgccaggcatgcgcaccatggctttccgtcaacgatcgaacattttgcgatcagcggattcagtccgtttttcgcagaaaaagagatagtcatcgcccagaggtaatacaatcctccaagcaatgactaacgatgttttttcgggataacccgactatccgaaaaggaattactcgccggctgccgcagcgaccacttcagtttttttcgaacccttgacacgttttgcgcgatcctgctttcctggcagctgctttgacggagcttctgcataatcaaccagctcgatgacagccattttcgctgcatcgccgaaacgcggtgcaagcttgattattctggtatatcctccattacggtcaccgattttcgatacgatatcttcaaaaagcattttgacggcttctttgtctcttatgcttttaaatatttcgcgctgggcatgcactgtacctttacgcgctttcgtgataattttctctacgactttccttgtttccttggcctttgcttcggtcgtttcgatacgtttgtaaacaagcagctgtgttgtcagattggcaagtgtcgcctttctatgagctgcagttcttccgagttttcttgccggcttaactttacgcatgactgattcctgatctcaaaaattcaaaaataatccaattaatttgtttaccctttcatctgatacttggtaatgtccataccgaatttcagatcgaacttctcaagctgctctttcagctcggtcagagacttcttgccgaaatttttatagttaagcagctcatcttcttttctcgatacgagatctccgatagtatcgatttctgcaagacggagacagttgtgagaacgtaccgaaagatcgagatcctcaatctttgtattgaaaagcttgcgcatattctcgaactcatcatcctgctgcttgaactcctcttcggtaaactcttcttcggtcggagagaaatcagcaaaaaaggtgacatgttcattgatgatctttccggcaagactgatagagtcatccggagtgatcgaaccgtctgtttcgacatcgagaatcattttctcgtagtcggtacgctgtcccacacgggtattttcaactgtgaatttcacgttccttataggagtgaaaatagcatcgatagcgataaaccctatcggcatgccatcaggacggttttcttcggatggaaggtatccgcgtcctcttccgacgaagatatcgattttcagtgtagccccttcattcacggtggcaatatgaaggtctttattgagtacctcgaactcaccttcctgagcgataatatcgcctgcggtgaactctttctgcccattcagcaccaatgatgtcttgcagtttctcttgcagttcgaacggaaccgaacctttttaagattcagaacgatctcgggaacatcttccctgacaccgtttatggtcgaaaactcatgaaaaacgccatctatttttaaacctgttattgcagttcccggaagtgaagccagaagcgctcttctcatcacattaccgagggttacaccataacccctctcgagaggctgcgcgacaaaacgaccgaacctgtcagtatgagtagcttcgtcgacctctattttagcaggcatctgcatctggtatatcataatcgtttatacctttgatttcattaacatcacttagagtacaactcaactacaagctgctcattgaacggctcctgaatatcctcacgctcaggaacactgagaaaaacggctttctgattagccttatccacctggatccatgaaggaaaacgggattccggagctttgctgagcgaatcggttacagcgcccatattgcgacttctctggcgaaactctatgagatcgcccggtgagacctggaatgaaggaatattgacctttttaccgttcacgacaagatgaccatgagaaacaagctgacgggcacctgcacgggaagcggaaaaacctgaacggaaaaccacattatccaggcgcctctcaagaagcttgacaaggttgtcaccggtaacacccctctgtgccactgctttcttatagtagttcctgaactgtttttcgagaatgccgtaaagatatttcatcttctgcttctctctgagctgcagcgcatactcagaaaccttccctttccgcgactgtccatgctgtcctggcgcgaatggtcttctttcaagatatttttcagctttcggtgaaagcgcaacacccaaccgacgcgatacttttgttattgagcctctaaatcttgccatatcaattgcttcattgaaattctataaatatataaaatcagacccttctgcgtttcggaggtctgcagccgttatgaggcaggggtgtaatatccctgatcgaacggacttcgagtccggctccctgcagcgctctgatcgcggcatcccgtcctgccccaggccctttgatgaaaacctggacattgcgcataccgaggtcaaaagcctctttcgcggcagcttccgatgttacctgagaagcataaggagtgttctttttggatccccggaaaccgtttttacctgcactcgaccaggagactgtatttccctgtacgtcggtaatggttaccatgacattattgaacgatgccttgatatggacgacaccctccggggtaacctttactttttttctttttctgcttactgttgccatgagcttacactcttaagtaatcaaagttgatatattgctgtcactacttcttcgttgccttcttcttgcctgcgacggtcttgcgctttccttttctggttcttgcgttagtctgcgttctctgaccacgcaccggaagcgatctcctgtgccgcagccctctgtaacaaccgatatccatcagtcgcttgatagctgtctgctgctcaccacgcgcctgaccctcaaccttgtagtcttcggcaataatctctcttattgcatgcgcctcttcatcattcagctctgatattttcctttcgggagcaatacctgctctctgcagaatattctcggccgatgtcctcccgataccataaacatgagtcagagcgatgaccgcatgcttgtttaacggcaaatttaccccagctatcctcatatgctctttgtagttctattgattatttctgaagatcaaccctggcgctgcttatggcttggattcactttgcagatcacaaaccgtttgcctttgcgcttgatgatacggcagtgctcacaacgctttttgatggatgaatatattttcatatttggccccacatacaataattaagtcgtctgtctatcgaaaaatctgaaaggcatgtaatgtaagaaaattagttcgaaaaatcaacacaagattgttgatttttcgtcccctatttgtaccgatacgttatacgccctttcgatatatcatagggagaaatctgcaccttgaccttgtcgccagggagaatccgaatataatgcatcctgatttttcccgatacatgcgcaagaacctcaagaccattttcaagctttaccttgaactgcgcgttaggaagcgcatcaataataacgccttcaatctcgattgcttcttctttggccaaaagtatgctcctttgaattcattggtttttcaggaagcctcagggcgtttccttttcaagtaacgagcgggtcagcacttcggcttttcccggccttacaataatcgtatgttcgaaatgcgctgaatgtttaccgtcttcggttacagccacccaggcccctcttttactgacagctttccgtgatctgccgagagctatcatcggttcgatggccagagccatcccctctctcagtttcactcccgtatgctttttcccgtaattgggtacagccggatcttcatgcagctcgctgccgataccatgccctaccatattctctatgacgctgaatccgaaagagcgggcatgttcttcgacagctgctgaaatatcatgcaacctgttcccctcgacagcctgagctattccccgataaaggcactctcttgtaacatcgacaaggagttgtactttctggtcgatcgtgcccagcacaaatgttctcgccgcgtctccatgatagccgcctttataaacgccgcaatcaaccgacacgatgtcgccttcacgaatgattcgttttgcagtcgggactccgtgcaccacctcttcattgatcgaaacgcaaagggtagccggataaggcgtaacgtcagggtcacctttgggagcataattcagaaaactcggcaccgcatgatgatcccgtataaacgactcagccaactcatcgagccgtttcgtcgtcatccccggttctatttcctgttcgagcatgtcgagaaccatagccgtcaaggctcctgattcacgcatgagctcaatttcgcgttcactcttgatggtaatcataacgcggtcctcaaggcctctgacggcctcttgttttaccggtcttcataaacccgtcatagtgacgcataagcagatggctttccacctgctgcagggtatcgagtccgacacctacaataatcaacagactggtaccaccgaaaaactgggcaaacccgggagtgacatttgcgaactttgtcagaaaagtaggcaatacggcaatgatggcaagcgatatggctcccggaagcgtaatacgtgtcagaatgttatcgataaaatccgctgtgcttttaccaggtctcacgcctggaataaatccgccctggcggcgcatggtatcggcgacctccttgggattgaaggcaatagctgtatagaagtaggtaaagaaaacgatcatggtgccgaatatgagtgcataccaccacgaatcataagcaagcgcacttgaaatactctgcatcacttcgttttcaggaaaaaacgagacgaaggttcccggaaggaacatgatggactgagcgaaaatgatcggcataaccccggccgtattgatgcgcatgggaatatactgagtgcttccgccatagacttttctgccgacgacacgtttcgcatgctgaacgggaacccttcgggtacctaccgtaagcacgacgacaaatgcaacgatggcaaccatcatggctataatgattatctcgacaatccagttcttgctgccgagtgaaaccgaacgaaactcggccaccagcgactgcggaaaacgggcgagaataccgatcatgatgatgagagaaataccgttaccgatacctcgctcggtaatccgttctccaagccacatgacaaacacagtggaagccgtaagcacgacaacggcagtaaaggtgaaaaaccagccgggatcgggaactacagccgtaccgaacgaagccggactggcaagactgacgcttaccccccatgcctgcagggcagcaatgagcaccgtgccatagcgtgtcatctgattgattctctgacgaccctcttcaccctctttctgcagcttctgtacatagggtgttacagcgccgagcagctgaacgatgatggatgccgaaatgtagggcatgataccgagagagaatatcgaagctcttgcgaatgctcctccgacgaaaagatcgaagagaccgaaaagatcgttcgaatgggagggagatgcgccggcaactgcagacgcatcgacaccaggtatcgtaatgtgagaaccaagcctgtagataaacaggagaagcagtgtatagaggatccgctgccgaagctcagggattttattgatattgcgtatactttcagtaagcttcataacggctcggtactatattcaggactttgctgatttcttgactcttttgactttcacaagcggagcttttggcttcaaaagagcttcttctacctgcaaatcaccaattttagaagcctcttcgagtgtacgatacgccttgacaacctctccgccggcctttataattttctcttcagcgcttttactgaaaaagtgggctgtgattttcagcgcttttgtcagttcgccactgccgagaatcttgaaataatcggcataacttgcattacagagtgccttcagatcaagaacggaaatattctctccggtaatgaggccttcctcgatccacgcatcaatctgttcgagattgactgtcttgaccgactttctgttcggaggtgtaaacccgaatttaggaagtctgcgatagatcggtatctgaccgccctcattgatcggcgtcttgtaaccgcttcttgcctgctggcctttgtttcctttaccggcagtggttccgtttccggatccctgtccgcgaccaactctttttttgctttttactgcgccttttgcaggacgaagtgaacttaaatccatgatatcaatccctacttgctatttgtaaaatcttaaagctcttcaactttaacgagatgctgcacaactcttatctgaccgcgcaggcaggggttatcctgcttttccacctgatagttcggacgaccgagaccaagagccttgatagttgctttctgcttttttgtacagcctatcacactgcgcacctggattatccgtattgttttatcactcatgtcagtactttctctctttttagctttcaaaaacctctttaaggctcttcgaacgtctctcggcaacttcaagggcatcggacatgctctgtaatccttttattgctgcctttaccacattgtgcggatttgacgaaccgagcgatttggtcagcacatcatggactccggccatttcaagaacagcacgaacagctccgccggcaatcaatccggtaccgggagttgcaggcttcatcaaaacttttgccgaaccgtattttgcaataacctgatgaggaatggtccctttgacaataggaaccttgatcacattcttcttgccgtcctcgactcctttggcaattgcatcctgaacctcgtttgcttttccaagcccgtaacctacatgcccctctctgtcgccgacaacaacaatggcattaaaaccaaagcgtttgccgcctttgacaactttagccgttctattgatatgaaccagcttctctttcagattcaattcaccgggcctgatattcttagcagatattttcgccatttactttctctttgagaggtttttaaaagaccagtccggcttctctcgcaccatcagccaacgctttcaccctgccatgataacggaatccgttcctgtcgaatataactttggtaattccctgcgccttcgctttttcaccaagctggaggcctacaatacggcacacatcacattttgtgccttcaagagccctgttttcttttgacatactcgataccgacatgatggttttgccgttatcgtcatcaatcagctgcgcgtaaatctgcgacagactgcggtacacacaaagtctcggttttttttcatttccgtgaacctgtttccggctcctgtccttgattttctgcctgcgtgaggctttatcgatttgactcattctcttcaaccctaaaaatgttattgcctgactgttatagctttatatccggcttttacttaccggctgccttaccttccttgcggcggatcacctcaccttcgtacttgatacctttgcctcggtacggctcaggcttgcggaacgaacgtatttttgcggcaacctgaccaacaagggctttgtcaataccgctgataagaatagtggtctggtcgggcacctcaattttgatgctgtccggagccttgaaataaatcatatgcgaatatcccagcgtaagagccaggagatcgtttttaagctctgcgcgataaccgacaccggcaatctcgagttttctggtaaatccttttgtgacaccctcaaccatattgctgataagcatcctgtaaagaccgtgcatagctttggactttttggtctcgtcaaccctctgcaccgtaacaacgccgttctcctcctgcagggttacctgtgcaaccagagcctgctcgagtgtacctttcgggccggtcacctttacattggcatcactgatctctatcttcgcctgattgctcagggatatcggcatttttcctattcttgacatggtattcttgtacgctttggcttatgaattaatagatgcggaagaggatttcaccacctacgccctgctctctggcctctttatcggtaatgatccccttcgacgacgaaaggatatacaatccgagaccacccagatactttctgatatccttaccctggtacactcttctgccaggcttgctcaccctggtgatttcgcgtatcgccggctcgccgagtgcggaatatttcagatcgatacggataaacggaaactgttccgttgtgataaccgtaaagctttttatgtaccctttagccacgagcaattccgaaatattttctctgagctttgaatacggtatatcggttgttttgttttttgctctccccgcatttctgatacgggtgatataatctgcaatagaatccgttacaggcatagcgaacgttggttactttcaaaaatgaacaaatatctctctaatctatacgatacggaataacttaccagcttgctttcttgacaccgggaagctttccttccagagcaaacttgcggaacatctggcggcagagtccgaacttttcatagacacctcttccgcgacccgtaagaacacagcgatttttcacccttgtcgctgaactgtctctcggcagtttgcgcagcgcctcgtaatctccagccttcagcaactcttcacgcttcgcggcatacttctctacaagcttttttcttttctcgttccgtgcaataatgcttttcttcgccatctctggattcctgataggttaattgttcttctttttgaacggcataccaagctcggcaagcagtacataagcctcttcgtcggttgctgctgatgtcacaaacgatatatccatacctgagattctcggaactttatcgatatcgatttcaggaaagataatctgttcgcgaatacccgtggtatagttgccacgaccgtcaaaactggtatcgttcagaccgcggaaatcacgaatcctcggaactgcaagactgacgaaacggtctaaaaattcgtacatggtttttctgcggagagtgacccgacaaccgatcggctgattttcgcgcagtttgaaattcgaaatagcttttctcgacttgcggatctgaggtttctggccggtaatctgtgcaagctcgctcattgccgtctcaagaagcttcggctctgcagccgcttctccgacacctatattaatggcgattttctgaagtttcggcaccatcataacgtttttgtactgaaacctctccataagcttgggaactaccttgtccttgtagaatatttcaaggcgggcttcaacgttctctgcaggtgctttttcttttgtttttgtcatgctttactctcatttgccagaatggtctttgtcattctgtcttaataaaatactgattagctcttcttcacattggatgcatgaatagggaattccctttcgatgatcgaaccctggggatggctttgcgtaggtttcatgtgacgctttctgatattcacgccttcaatgatcacacggcctttctgaggatatactctcagtacctttcctgccttgcccttatcgtttccgctgatgacaacgacactgtcgttctttttgacatgcagctttacctttttaatccctgttttcatttttcactgatatgatagtattcataaaatctgagcgggagacgagactcgaactcgcgaccaacagcttggaaggctgtgactctaccaactgagttactcccgcttgaagcttttacagcacttcaggcgccaaagatacgattttcatatattttctgtcgcgtaattctctggcaacgggcccgaaaattcgggttcctctcggttccccctgagcgttgagcagtacgactgcgttttcatcaaacctgatgtaggaaccgtctttccttctctgttcctttgcacaccgcacgacaactgctttgcagacatcttttttcttgacgactccgcctggtacggcggctttcaccgatacgataacctgatcacccagtccggcataacgccttcctgtaccgccgaaaacatgtatacagcgaacttttttcgctccactgttatctgctacaaccagatttgtttctttctggatcatcctgattcaacctttttaatgtgtaaagagcgctgcttatttggctttttcaatgatttcaacgagacggcagctttttttcttgctcaatggcctgcactcgacaacctttaccagatcaccaactccagcttcgttcttttcgtcgtgaaccatcagcttggttgtctttttaaagtatttcttatagactggatgctgtaccctgcgttcaacggtaacaaggatggccttatccatcttatcgctgaccactttaccctgccagctttttttccgccctcttgctgcagcattctgttccgttgcggcagtctctgttctgttttcttccatttatcgtaaacggtttgttgttgccttattcaattctgttctgcttcggccgcattcagtttgtggagcattgttttcatgcgtgcaatatcacgtcgtgaattgcgaaacaccatagggttctgcggaagctcgattaccttgtagaaattgatatcggcaagcctgtcttcaagctgaacgatcctgtcgataagttcctgcctggtcatagctgcaatttcgtactttttcatagttataatcctcttgtcgattttgttgctctattatccttcgtaatcaggacggacaataaactttgttttaatcggcagtttctgcgctgcaagcctgaaagcttcagttgcaacctcacgtgaaacaccctcagcttcgaacattattcgtccgggtttgacaacggctacccagaattccggcgaacctttacctgaacccattcgggtttcagccgcttttttcgatactggtttgtcgggaaatattctgatccagatcttgccatctcttttcatatatctgttcatggcaacacgagctgcctcgatctggcgactggttatccaggctggctccattgctttcagaccgaaagaaccaaaagaaacagaagttccgcgaccggaattgcctttcatccggcctctctgtgactttctgtatttaactctctttggcattaacataccgacaactccattctttttctgattataatgtatatgtcattatgcgcgcttggtgcggctgcggcggcgcttgctgcgcggatcacggggcctggatttggaatctgcccggcgatctttcatccgcttcatctcgtcttcttctatggcatcgatgcgctgtacaagaacctcacctttataaacccacacttttattccgatggtaccggcaatcgtatgtgccgtgacgcttgcataatcaatattggcacgaatggtgtgcaacggaatctttccttccttgtactgttccgctcttgcaatttcagctccaccgagtcgtccggcgcatctgattctgataccttccgctccggcacgcatcgcctgctgaatggcctgcttcatggctcttctgaaagagacgcgattctcaagctggtaggcgatgttatcgcctataagctgcgcctcgatctcaggctttatcacttcaacaacatctatcttgacctcttttccggtaatacgggtcagctcctgtgaaagattgttgatctcttcgccttttctgccgacaactgctcccggacgggctgcataaatatttatcttgacgtgcttggtcgttctttcaataacgatacgagcaataccggctttctctcttttcagccttgccagcacatagttacgaataacatgatcctgcttgattttttccgaaattacagggctgtcgtcgtaccagcgtgatgtccagtccttgataattccaagtctgaatccagtaggattaactttctgacccaatgttctctccttgttattttttatttactggactgcttaaccttatcgacgatcactgtcaggtgattcgaacgcttgcgaaccctgtatgcgcgtcccatcggagccggaagcattcttttaagagttgccccctgatcgacaaagacctccttgacaaccagctcctgatcactaaccctttcatcgggattgagttgagcatagtttgccacggctgacttgagggtcaacatcacattccttgaagcgccttttgtagagttcaggagaatagcttttgcctgatcgaccggttttccacgaacaagacctgccagaagacgcattttcctcggcgatgttggcgtatgacgtaatattgctttagcttgcatggtaatcttaccctttcgcgttattcagttattttttccttggtgctgagccgcctttttcagcctttccgccggcatgaccgcgaaatgtcctcgtaggagcgaactctccaagcttgtgtccaaccatattgtcactgacatacaccggaacatgggtcttgccattatgtacggcaatggtgtgccctacaaaatcaggtgaaatcattgaacttctggaccaggtcttaacgacctttttctcgtccttggcgtttaaatcaaggatccgtttctccagtttgaaatcaatgaacggcccctttttaagtgatcttggcatactttctctgcttgttataattaagcgctacagttacttggcattcctgccgcggacgataagctttgtcgatgctttctttttatttctcgttttcagacccttggcgagctgtccccatggagacttgggatgttttctgccgccacctgacttcgatttaccttcaccaccgcccatcggatgatcgacagggttcatggccatacctctcgtctgcggacgaataccaagccagcggcttctgccagccttgccgagaacgacattttcatgatctgagttaccgacaacccctatcgtggcgcggcactcgacccttacctttctaatttcaccggaaggaagcctgagcgttgcataatctccttcacgagctgcaagaactgcgaaagctcctgctgaacgaacgatctgaccaccctttccagccttcatttccacattgtggatatcggtgccgagagggatgtttttcagcggcatggtattgccggccttgatctccaccttctcgccgctttctaccttgtcgcccacgttcaaacctttcggggcgagaatataacgtttttctccatcattgtaatgcaataatgcaattcttgatgaacgattcggatcatattcgatagatgcgaccaaagcagggatcccatccttgtttcttttgaaatcgacgatcctgtaatggcgtttatgtccgccgcctctgtgtctcgaggtttttcttcccgcgctgttacggccaccgctcttcttgatcggtacgagaagacttttttcaggctcactttttgtgatctcgtcaaatccagggtatgacatgaaccttgaccctggtgttatcggcgctaatttcctgattgccattgcaattatgatctatcctttttgtagtttctatccttcgcccttctgcgcagaaccggaataatagtctatcgactgtccgtctgcgagagtgatgacagctttcttccagtcactctttttcccggcgatcagccctttacgggtttgttgccgttttgccttaccaaggcagttcacggtacgaaccgattttaccgttacgccgaattttttctcaacggcatttctgatatcggttttgtctgcatccggcttgacaacaaaaacgtactgacctttcttttcagtcaatcctgtacttttttccgttaaccacggccgtaacaacgggtgtttcatctcattcactcctttttactggaaacctgcaattaccctaaggtatcttctatttttttcaaagcggctttctggaaaacgatcgcctggctgtcgagtatatcatatgtcgaagccttttctgccgacataatattaagcgcctcaatattacggcctgatcgagcgataatcatatcgtactcaggcgtcagcatgagggtttttttctctgcgagtcccagattcttcagaatatcggccaccggttttgtcttgatttcgccaagcctgaaatcctcgacaacgacaatctgaccggcctgcgcttttgcgctgagcgctgagcgacgggcaagctgtttaacttttttgttgaccttctggtcgtagcttcgcggctgtggtccgaatatagtgccaccgccaatcatcagaggagaacgggtagaaccctgacgtgcgttaccagtacctttctgacgaaaaggctttcttccgccgccgcgtacttcagcacgggtctttgctttgtgcgttccctgccttctgtttgcaagtattgattttacatcaagatacattgcatgttcagatatatcagcgccgaagatctcatcattgagcgtaacaacctctcctgtttcagtgccgcctgtatttaagactttaagttccataacttcgtgcaatcagcgtttacttttttatagaaacaatctttacgtaggagtttttcggacccggcacagcacctttgataaccagcagatttgactccggcataatcttgactatctcaagattcttgaccgtaatattatctccgcccatacgtccggccatcctggtacccctgaacgttcttgagggatctgaagatcctccaacagaacctggggcgcgcaacctgtccgactgaccatgagttcttgatccgccgccgaaattatgacgtttgacaacaccggcaaaaccttttcctttcgaaacaccgagaacgtttaccttttcgccttccttgaaagactccacactgacaggattgccagcctccagattttcactgaattcggttttcttgaattccgccatcataaagcctggtgtgactccggcctttctgtaatgaccctgcataggcttgtttattttcttctcatctctttcccctatacctatctgataagcgtcatagccatccttctctgcacttttcacctgcgtcacaaagcatggacctgcctgaataacagtacaggatatcgcctcgcgtttatcattgtataaacgggtcatgccgattttctttccaagaatcgcacccatatatgattagcttttctaattcgttaagacttaatttcaacatcaacaccgcttggaagctcgagcttcataagcatatcgatagtcctggtagtgggattgatgatttcgatcaaccgcttgtgcgatgagaacgaaaactgctccctggacttcttgtcgacatgcggcgaacggtttaccgtatatatatgcgcttttgtcggcagcggtatgggaccgaagatgatggcatccgtctgcttaaccacatcaataatccgtaaagcccatttatcaaccaggctatggtcgtatgacttgagcttgattcttatcttttgctgtacagccacttgtcaaccctgtttctttgttagcaataaaaaaggggcggggggttataatccccgccccgggacgcgcatcgtcctggattactcgatgatcttggttacagaaccagcaccgacagtacgaccgccctcgcggatagcgaaacgaaggccttcgtccatagcgataggaacgatcagctcgacttcaacggagaggttgtctccgggcatgaccatttcaacaccttcgggaagggttaccgaaccggtaacgtcagtggttctgaaatagaactgcggacggtagccgttgaagaacggggtgtgacggccgccttcctctttcctcagaatatagacttcagccttgaacttggtgtgcggcttgatgctgccgggcttggcgataaccatgccacgctcgagttcggtcttgtctacacctctgagaagaagacctgcgttatcaccggcctgaccttcgtcaagaagcttctggaacatttcgataccggtgactaccgacttgcgggtaggcttgataccgacgatttcgacctcttcgttgatcttgatacggcctctttcgattctgccggtaccgacggtaccacggcctgaaatcgagaaaacatcttcaaccggcataagaaacggcttgtcaacgtcgcgaaccggctcaggaatgaactcatcgacagcgtccataagctccataatggctttttcgccttccggatcgccatcgagtgctttcagagcggaacctttgataataggaatatcgtcaccagggaagttgtactcggtcagaagctctctcagctcaagttcaacaagctcgagaagctcgggatcggcaatatcgaccttgttgagaaataccacaagagccggaacgttcacctgacgggcaagcagaatgtgctcgcgggtctggggcataggaccgtcggtacctgcaacaacaagaatagctccgtccatctgggctgcaccggtaatcatattcttgatgtagtcagcatgaccgggacagtcgatgtgcgcgtaatggcgctttttggtctggtactcgacgtgtgcggtagaaatggtaataccgcgctctctctcttccggagccttgtcgatgctgccgaaatcacgctgaagggcaagaccctgttttgcaagaaccgaagtgattgctgcggtcagggttgttttaccatggtcaacgtggccaatggtaccgatattgacatgaggtttatcccttttgtaggactcttttgccataacttatctccgtgtcggttatatgttattatttagtaatagttaaaactgatacaggcagtgcctgattattccaaatccctgcttacccgtttctcctgcatagcctctgcgatactacgcggtacctcgcgataacactcgaattccatcgaatagtttgcgcgaccctgactcatcgaacgaagatcggtcgaatagccaaacatcgccgatagcggcaccttggaattaacaaactgggcgccggccctttgacccataccttcaatatgaccgcgacggcttgacaagtcacccatcacatcgccaagatactcttcaggcgtgaccacctccactttcatgatcggctcgagcagaaccggatcagcctttttggccgcacccttgaaccctatggaaccggcaatcttgaaggccatctccgaagaatcaacctcgtgatacttgccgtccagaagagtgaccttgatatcctgcatcggaaatccggcaacaacaccgtttttcatagcctgctgtacaccagcattgacggcgggaatgtactccctgggaatgacgccgcccttgattgcatcgacaaattcatatcccttgccctcttcaagaggctcaaccttgagaacaacaagaccgaactgacctttaccgcccgactgacgaacaaacttcccttcaaattcaacagtttttcttatggtttcacggtaggcaacctgtggcttgcccacgttggcctcaaccttgaactcccgcttgagtcgatcgacaagaatttccagatgcaactcacccataccggcaatcagcgtctgaccggtttcttcatcggtcttcaccttgaaggtaggatcctcttcggcaagctttgcaagcgacataccgagcttgtcgttatcagcctttgttttaggctcgatggcgatttcaatgaccggctcagggaataccattttttcgagaaccaccggattgctttcatcacagatcgtatcgccggttctgacatccttcaacccgaccgccgccgcgatatcaccggcgtaaacgcagtcgatatcctctctcttgttcgagtgcatctgaagaatacgaccgatacgctcctttttgcccgtcatggtattgagcacataactgcctgccttgagaactccggagtataccctgaaaaaggtaagcttcccgacaaagggatcggttgcgatcttgaaagcgaggcccgcaaatggctcttcgtccttcggttcacgactgaccgactcttcggttttcggatggtgaccctctacagccccgacatcaaccggagaggcaagatactcgacaacagcgtcaagcataaactgaacgcccttgttcttgaaagacgaaccgcaaagaaccggaatgattgtaaccttgagtgtagccttgcgaagcaccgaccttacttcctgctcggtaatctcctcaccgttcagatacttctcgagaagcgtatcatcaacttccgaaaccgcctcaagcatattgatccgccatgtcctcgcctcattctgcaggtcatgagggatctcgacttcgttataggtactgccgtcatccttgttatagataatgcccttcattcttatgagatcgacaaagccggcaaagatctcgccttcgccgatcggaatctgcaacggaacagggtttgcgccgagcctctccctgatagccttgacggtatcaaagaagtttgctccagtcctgtccatcttgttgacataggcaattctcggcacaccatacttgttggcctgacgccagaccgtttcggactggggctcaacacctccgaccgcacagaaaagcgcaaccgcgccgtcaagcactctcagcgaacgctccacctcaacggtaaagtccacgtgtccgggagtatcgataatattgatcctgtgattgattccggaatagtttccgaatttcggaatccagaaacaggttgtcgccgcggaagtgatcgtaatgccgcgctccttctcctgctccatccagtccatggttgctccgccatcatgcacttcgcccatccgatgcaaacgcccggtataatagagaatcctttcggtcgtcgtcgtcttgccggcatctatgtgagccatgatgccgatattgcgtactttatctaaatcaaccagccttgtcataataccccgtttggcattttatctacaattatcactactacctcagaaccggaagtgtgcaaacgccttgttggcgtcagccattctatgaacttcgtcacgttttttcaccgatgcaccctgctcattggcagcatccatcagttcggctgcgaatttctctgccatcgacctgccgccccgctttgccgcatacaacttcaaccagcgaaaagccagagcaccgcgccttgaagatttgacctccataggaatctgataggtggcgccgccaaccctcttgctgcgaacctcaacaaccggagcgatattggacatcgccttgcgataaacctcaagcggattttcgcccgtcattttttcggcaataatatcaaaggcgtcataaacaatctttgcagccacgtctttttttccgtcaagcataaccgcattgatgaacctggacacgctttcgtctccgtaacggaaatcaccaccgacgctcttatagctacctttttttgacatattctcttccggattaaatattctgtttatctgcccttacccttagccggagctgccgcgcccgccttaggctgcttggcaccatacttggagcgactctgtttgcgatcagccacgccggacgtatccagcgaacccctcacaatatgataacgcacaccaggaagatcctttaccctgccgccgcgaatcagaacaatggagtgctcctgcaggttatgaccttcacccggaatgtaagccgtgacctctattttatttgaaagtcttacgcgcgcaaccttccgtaacgcggagttaggctttttcggggttgttgtataaacgcgggtacaaacaccgcgcttctgcgggcacttctccagcgctggggacgctgtctttgacgcctttatacttcttccgctcctgataagctgctggatcgtcggcatactgaaattctttttcttttaaaacggtcttattactcgatgtaaatcataaaaatccataaggacaaccaatgtaattgaatcggaataaaaaacaaaatcccgaagagcacttttctgtttttaaggacaaaaaaatccacggaaataacaggaaaaggcaaagctgtgcggtaaaatgattcagacaggaagcatataggccagcaacttagaaagaaccgtcaggcaggatgccgaagtaaatcgttcaggctgcagatccgccatgccccgatccccttgccggaaggagtccaccgccgcctgaaacgcctggataaccgccggggtatcatgtatggatgcaaaaaaacctcccgtttcaagtgcaagctgagctgcagggccctcctgaccgatcacaagcagctttttacgcaggcaaagggcgtcgaccatccgagaagggagcgtcatgtctgccggctcatccttaccgctcgccagacagaaaacatcgcacccggcgacagcctccagctcttcccgctcctgcagacgatggctgcaggaaacctgtgcatccggaagatgtttcctgatatgtttcagcagctcttcgctctcgcctccgataatacggacaaccggagttcccctgaacaccccggcatcctgcatgaatccgccaagcgcctgcacgaacgacttcatatgctttccggaaaccagttctgaaaaaatcagcagttgcatggcgccatccggcttctgcgcagccagacgcgccaactcgggaggaaccgaacagaagtcgggaacgatcgataaatcatcataggtaatcttcccgaaatattttttcagaaagaactccttcaacgctctggtaggcgtcatgatggtatggccggaggtcagaacccgttcttcgatctttgcggcatcattgcgggtgctgcccggcagggaaacgccatcgacaggcgacacaagatcgaacaatacaggaacgccatatttggccgaaagatcaagcgcaagaagcagcggagctgcaggtgggccctgcgcatagatggcatcgaccgaatcatgtcggctgataatctccgatacaaccgaagctgcgtgcttttcccatcccgaaaccagactcacccccggaagcagacctgaaatcatacgcagcggcaaccctgaaggaccggcgacactcatcccctgcagcaattgaacagttcgatcagggccgaacgccgacccatccataatttctcctgtacggtaaataccggtatattcggaactctccggctgagcacggcttttatccgcatcgccccatgccacatcggcaggcgcaacaacgagaggcacccatcccagttcaggcagcttcgcgacaaacctggaagcccttgatgaaccctccgtaagcatcggcgggtagttaactgacagaaacagtatctttttcataaaaaaaagaaaagagctttacatatatccattgcgacagaaacgtcccggtcagccttgtaacaattcacaaccggccggacgcccgatacaaaacgccttttttgacaaaaaaaaccgctttccagcggcagattctcctttcggaatactccttcagatagacttgtaatttaaaaaatttccgcaaaatggaagccaaagccgatctttcgagcccccgatcatgctcaagccgattatctgataataccggctatcctgccctcttcgaaaaccaacacaatcaaacgacctccatgccatacgccgcctgagaaaagacagatatcgacctgcctttatatatataaggaacctgctgcggaatcgaactcagtaacttctgatatatctggacttcggatcaccgagtacgttcagccacgagccataggtgggattcgacagcatgaaccacatcctgccccaattgtttttatgttctctcaccaggcggtcacgctcctgcggagtgatattgttttttactccgggaaggaaatcccccagatcgtctccaaacagcatcacgatcctgtaccgctctgcaatatactccctccggctcttcttctcggacgtccacccatcctgctcacccatcaacaggacgttttcaggcagaacgccatgcacgcctgctttggcaagattctctatcgtatctgcttcctgcgaacatcccgatccaggtttgtcacgacttctgcactccctgttggaaataaaaataaccctgacactctttccgttcatcgcattgatgaattcgaccgcacccggcacggcggcagcctctttcagggccacccactcatcccatgtcgtagagctccatgcgctgttttcaagcacctccttccccatgtatctcgagttatcaagcacggtctcgtcgatatccatgaccacggcaggaggaagagacgaaaaatcaccaacctgttcaccagccgccgtccatctgcggtcggcaagcgcagcatcgatattcctcatggccgcattatacgcctgcaaagcgttggccttgtactccgccgacgactgcatccacagaaggctgttgaaattgttgtcagctgtcgatgcacatccggcagagagcagcaggacaacgcagtaaaaaagcaatctgaagagcttgttcattgcaggagcctccggagtatgagtttagttcgaatacgacgcggcattattctaccgaaagttatcaaaaaaaaagtgttattccatataaggcatgaacctttacccgaagaagtgctgccgagaggtgatcggacaaccccaaattcagaacaattaacctcttgcgaaggttaaaagtaaacatgatcaatcaaaccatgaaaatgatgaacaagcagatagtgctggtagcgggtgcgtcggggtatctcggcagatatgtgacgaaagaattctcggatcggggctatgcggtgcgggcgctcgtcagaaaccccgaaaaacttgctgccgaaggaacaaatcttgaacctgcgacagcttcgctggtgaaagaggtggtaaagggtgatgccgccgatccggcgtcgctcaaaaacgcctgcaaaggtgtcgatatcgtcttctcctgcatggggctaaccaaaccgcaggagaatctcaccagcgagcaggtcgatcatctcggcaacagggctctgctcgaggacgctttgtcgtacggggtaaaaaagttcatctacatctcggtcttcaacgcagaaaaaatgatggacgtcgatgtcgtcaaagcccacgagctcttcgtgagcgatctcctgtcttcgggtatatcctgcaccgtcatccggccaacgggcttcttttctgatatgggcatgtttctctcttcggcgcgttcaggccacatgttcatgctcggtgacggtgaaaatcgagtaaaccccattcacggggcagacctcgcgaaagtgtgcgtcgatgcagcagatagcagcgaaaaggagatctgcgtcggcggacccgacacctacaccttcaatgaaaccatgaacatggccttcgaagccgtcgggaaatctccgtggatcacgcacataccaatgtgggtgggagacgccgcgctcttcgtgaccggtattttcaacccgtcactggctggagtactggccttcgcggtatcggtcagcgggctcgacaacgtagctccggccaacggcacgaaccatctcggcgaattctaccgggatcttgcggcaaaaggagaaacgaaacaataaccgtgaaaaaacgcttcttatatcattaatatacgctgactgcaggcaacagcagagagacgcagtgaacgggcagaacactgtacagacaacccgaagtacaaatcaaccagaccatgacgcttttcgcaaacgttctgaatatagaaaccaccattgaccttggcctcgatatcgggacggcaaacacgttgatgtgcataaaggacaaaggggtggtcgtcaacgatccgacgattgtcgcagttgaaagcgattcaggaaagctgcttgccattgggcatgaagctctcaacatgcaccagaaaatgcatccgggaatccagacgatccagcctgtaactcaagggattatagcagattatgaagttgcgctgaaattgatcagagaactcctgcacaccatcaggccccgcactctgttcggcatccacaggcttgcgataagcataccccttggcataacggaagtagcgaaacgcgccgtctttgatatggcagagcatcttggcgcaaaagaaacctgtctgattacagagccgatagcagcagcgatcggagccggcatcaacccggtcgaatccgtcgcaaagatgatcgtgaatctcggcgcgggctccacgcaaatagccgtgatatcgcttggcggtattgtttcgggagagtcgcttgccgtttcaggcaatcagatcaacaatgcaatcatccgttacctgagagagaacaacaaccttgcaatcagcgattatgccgcagaacagatcaagctgaaactggccacgtgttcaggaataatcgaaaccgattgccggctgaccgtcaaaggattcaatcttcgttcagggtttcccgagacacaggaaatcagttcccttaccatcagggaaatcataacggtcctgcttcaggagatcgtcacggcaataaaaaaaagtatcgaagtgctcgccgacaaacccgatgtcgccgtcgatatcctcgaacatggactgtatctgacgggggggggagcactgttgaccggaatcgacaaaaaaatccaggctgaaaccggactgactgttacgatagctgacgaaccccagacaacggtcatcaaggggctgtgtacaattctggaaaatatcgaaacctaccggccggttctgatcaccaacaaaagacagaaatagatccgatcgtaccggttctccggaatgcacaatctcaggctttcctgacgaactccgacttcagctgcatcgctccgaatccgtcgatcctgcaatcgatatcgtgatcgccatcgacaagacggatgttcttgaccttcgtacctcccttgatagccgatgacgatcccctgactttgagatccttgatcaccgtcaccgtatcgccatcctgcaggatattgccgttcgcatccttccagacgcgaacggcatcagtcgcggaagcctccgacttgctccattcattggcacattcagggcaggtcagaagcgacccgacttcgtaagtatattccgagttgcatttcggacagttcggcagttctcgcatgcagtttccttttttcagcaggttccacgtaatgacttattgcggcaaagtatagtaattttccacagaattcccctaaccatcccatcttttcatatccttcttggccgtcctgataaagcgaccgaatgcccgctccttttttcgtttgtcaaggtacgacagctcgtggtactccgactccttcctgagtttcagataaccggcatagcgctcttcgctcagctctccggcttcgattgcagcaagcactgcacaacccgactccccggtatggctgcaatcggcataccggcaggctctggaaagcccagtgatatcttcaaaccctttgtttaccccttcactggcgcccaaaaggcctaactctctcattcccggcgtatcgatgaacatactgccttcatcaagcacaatgagttgccgacgcgtcgtcgtgtgcgtgccctctcctgttccgctgaccgctttcgtatcgaaatcatcccgtccgatcagatgattgatcagcgtcgtcttgccgactccggaggaaccaagcagacaataggttcctcgcggcagcagcagctgacggaattcttcaaatccggaaccgttcaggttactgagcgcaatcaccctggccgaaatgcccgcctctctgatagccgcaagcttctcctgaagctcttcaccggagatcaggtccgttttggcaagcacgacaatcgactcgacatgaccgtcagccgccatcaccagataccggttcagcctcgccagattgaagtcgaagtggcatgactgcacgacaaaggcgatatcgatatttgcggctatcatctggtagtccacctccgtgccggctcgcttccggcgtaaaaacgtcctccggggaaagagcccatgaatgattgcaagggcgccgtcattgtgatactgcacggcaacccagtccccgacgcatggcagatctgccggcgactcgacattgaacagaaacttccccgaaagttcggcaggaatctccccctgttcatttctgatcatgcaggaattccggtcaaccgccgaaacacgtgccacgctctgaccctcggaacggattgcatctgcatgtgtttcaaaccaggggtcaaaaccaagatcgctcaatttcgtcataacgcatcacctgatattgttcggactaacctgcgcccttgcgaaaagattcaaaccattgctttcctcacaaaaaaacccgggaattattccagcacataagccaagcaatcagtcaggtttcgagcctcatggacaatatctctcaacgcttgaacaccgctttaacgagagatcacgcggtgctgaccccggcatgccgggccagaatcgccagaacgatgatcgaaacacccaacaatgcataaaacggctgcagccatgagacatatccaacgaaaagcacctgtacaagaatccataaaagcagcgcagcacccaccgctccgcttcccggcataaaccatgtcgagcgaaaagcgaaccccggcaaaggcagcagcgcaccgatcccgagaccaaagaacaggaacagacccggaaggcgaaaatcatggaacggcgtgccctccagaatgcttgtcgacatctgaagtctctggccgctgggctcgacaacgagcaggtatccaccatataaagcggatatgccaagaaaaacaagctgaccggcaagaagccaatccgggaaaaacggatacctggtgcacctggatctcattgacaaaagcctgacgttcagcttgaagggattgcaaaaaaaacgataaccggacgccgttcagttcacggttgcctcaagacaagaacggcatgtgccctagttctgcaacccatacaagacgccaatccgagctctcgttaaatgccgttaaccacatgaaaataaatcaagggtccctttcattccgctttgcttccgaatcgtatctgaatcggtacacataatcccatcgatttccggtgttatcgcagacctctgctcatgaacatgatcagactttgcccgtccatcgatatccagcaacaggaagcacgcaactgcccgataatccattactcatcagcttccagtgcgaatgctccagagaaacagaacggataaaccgcgtgagaaggcagactgtcaggaaatctcatacatgaactgttatggcacatttcaggagcgggcaaatgccgacagcagcgcgtaatctcctcgatcggccgtttttaccgccttgatgtattcctctctcgtctttccttcgccggaaaagtcgcctgtcccccatgtgaaatgtggccgtttgaaaacctgttccgaaattatatcggccattaatcgactatgccgtccattaccgtttggaaaacagtgaatacagacaacccggtgcttgaagcgaagagcgatgtcatccggggaaaaaatttcattggcaatccagtagccggcatcctccagaagattttttaactcaacgccaatctgccatttatcaactccgatattggtgttcgtttttctgaattcaccagcccaggcccaaacgcttccaaacatccgcctgtgaagttccctgacaaaccgttccgtcagaatctcctcctgacgaaacctgcgcgataatgaccattgcacggcctgttcgatatttttctgctcgaactcatccagctcactttttgtggaaatggttggaatcagcagtcctgccttttcatcctcgctgatgggcgtctgaccggccagatactcgagttctaatcccataacaatttcggcatttcccgtttgatctcctctgcacgttccccgatagctttttcaatgcgttccgtcgagttttgctgtgcctccagcctcatgctttgcgcggttcgccgtacgattttttcagccagctcacgtgctttcctgtcaaccagcgcatcgagtgtcccgtcgttcggtacaaaaccgtaaaccagccgcatatcaagggcagctccaagttcccgcagggatttgatggttatggctccatctttttccctccgttcgatattctggatattttgcttcgtgacgccaagcctcttgccaagctgctgcatcgacatgccgagagctgtcctgatggcatgtatccatccgacaggtggatgcgatactgcaccggcagaattaaatgcccgcattttctcgttcagatgttctctctgtaatgacctgtccttcatgaaacaatgaaatttattggctgtaatgagattacagtaaatatatatactgacacatcaaaaacaaaaaacaatatatagacttactttcaaaaaagagcggacaaaaagataactgataattgaacgcctcccggtacctgaaaacatatcatgtcatatgctctcgaaaagtaaaaaattattatcggattatttccggctgttgcgagccccttgcccgcaactcaataccgtgttataaaaaaatgcccggcatcggaacaatcatgtgcggtcaaccaaacgcttccggccagtactttacttttttttacccccgagcagacttcgttgacgatcgcttgtgcgggatttctatcgatctgatacttccctgctgttgaaatcgcgctttcagggtcggacgactatagagatcaagagagagaacatgttcggcgttcctgaataaataattcatgtcgaatgcctgcgacaggcgtcggacggcaggagaacggatgaaaccttgatttcgcaagctcaagactgaacgactcaaaggttacgataccggcgcacagccgatcgcccgacaagaaccggcatgaccgcaaaaagcgcaagcatgacgagatagacgctcccggaaacagggtcgcgactggcaatgtaattcgcaagggatagatcctgcaaggcaaccgcgagtaacagttcggagacgagaagcagacccagggcaagaagtcccatgccgagacgaacagagagagaacgcgaaatggccaatctgcgcgtgatgtaaatcgccgagcatacgatgacggaaaacatgaacggcatttcagcaagttcggcataccgtaccccgataccgggcaccagaaaagaaacacgcagcgcaccaaggaggaagccggcgccaaacacaaacgcaaaatacgcgatcccccccgtgataatgagcttcttcatgccagaacagcttcaacaggacgtcgcaatgactgcggcaatcccgaaccacgaccaaatcgtacgaccagatccggcctgcgctccccgataccgaggaaagccgcgaactgcgacctcagtgcagtaacttccaccggttgattgagcatcgcattgcgtatccccatagccgtgcaccgaagcgaaaaccgttcgtagcatctcccgacttctatccattgctcagggttattgccctccgagacaaacaccgctataccggctgaactgcgcacctgcttcgcatacttgtcgttctcgttcttctgcgtaaagaacaaaccgaaaaggaggctgcccagccacgaaggcacggatggattgcccgacgatgcagaatacaggccatctcctctccgtaccgcatcgctctcactgaagcgtatccatgctttcagctcttcaatgaatgcgctgtcgttcatttgcgcagtattaccctgaacgacataatcgagcagactctccattgccgcacgttcggtgagaaaaataatccggacacctttgcctgtaccctccctttccagcatcgccagctcattcatggaaatcggcttcccgtcatactcggctcgcgtgctctggcgctccggtatcgcattgaacagaggagtgacaacggcattcgctggttccagcgaaacacgcacattcccgcgggatgacggatcgaataccgcattgccgtaaagcccgtttgctgatgccgcctgtatcaggttctctgtcgcgcacccgacagatacaaacaggtgatgatcgtccggatcgactacggggcatctgcgcgagaaatcgggaaaaattgagatggaacgatcttcaatgcgaaacttccagcactgggtgttgtggctcgatggcgccagtgtcgcatatcgcacaagctcacgcagaaccgcagacctgttccccgcatccacctttccgtgacgccagatgcggcttgctgcatccatgtagccgcctggattttttcccggtgaacatgccgagacggtcgccaaacccccaatagccgccatggatgagacaataaaccgtctgcgagtcaacatatgattaaacattgaggtttgaggcatcatacggaaaatcccgaaacgctcacgcgaatcctgaaacctgacagctgttcatcagattgccatacgccttgtaatcctcttacaaaaaggtaacggattcttcactcccgggcaaccagccgcttccggccaaacccttaccgtgcaaccggagccctggcgatcagtccatgatggtgacgcaatccgcattttttggtggagcttccgggtatggttccgcaggccagccgaagactgctgctgcgtatggctgataaccttccggaaatatgaccccgagttcccggaagacagccttgcctttttcggttgcataaaacatcatcacggcatgcgtccagcagctgccgataccgagcgaggcggcggcaagcatcgtgttctccatggcgagggtgcaatcgtattgtgcggcgatagcgccgggatcgccggaaatgatgaccatcagcggcgcttggtagaagacgctgaatccctcctgttttgcgacttccctcagggcttcgacattcgactcgacgaaagcgcttttacagctctcttcgagcttcaggagcagttcggggttccggatagccgtgaagtgccacggctgctggttcattgcgctgggggcataacggccggcttcgagcatccggtcaagctcgacctgagcgaccgcatcgggtcgatagacgcgcacgcttctccgcctgagtatcgtggctagggtctcgttcatggttttcctgataaattaaccgtctgcacggcgatacatctggactgcaaattgttttcctgatccgagtgccagcgttttcccggactccagcaaaaaaccagcggttgccgcacgcccggcaaactcctccggggaaacaagacgcatacacggcacaagcgcctgaatgctccgatacggcgatggcgatacggcatgtatatcctgcgaaggcatctgaagcaccgtcaccaggcgacctcccggacgacacgctcccgataaccgaccgagagactcgggaagcgacacatactcgaataccagagctgcatagacaagatcgaccggctcaaaggcaagcgggtcggactgaatatcggcaacatgaaattcgagccctggaacacttccctcaaagcgggatgatgcagcaacgatatagcctggattgatgtccacgccaacaacgcgcctcgttacggcaggatcgatcttgtcaaagccattgccgccggcacaacctattacggctactgcctccggcgaaaaccggagcaaggcatccgagaattgagctgccagcatgtctgcctgatcgatagccggcatcgacatatgggattcatagtccgcaagaggaatatccagccacgggttacgcataagtcggataaccgtttatatcattgacaccggttcggtttcctgagttttcttcctgtatcctaaacccgagaacgacgcaatcagcgtcccgtcttcatcttttattgccaccttatacccgcatatctttttctgcttgctctcctctttcgcttccgctctgatataagctccttgtggcgcattgaagtaagaaatcgaagcatttattcctaccgtagtacttccgtcggcattacacgccacggcaaacgcataatcggcgagcgtaaatatcacaccgccctgaactatatctatcccgtttttatgtttttcccctattgccaactcaaccagcgcatatccaggatacgcttcaacgatctctatacccaacagttgtgcaaacctgtcgtttttcacatttttaatatactcgtcattcatctgcagtccttttcaaaattgatacctgcgcgacagaagcacacctgaaaaaaaacaggctgatacgcccttgatccaattccctgaaatataaccagaatacaatcgacctcctcttttcggcaccagcatcaagaaacaatcttgcgaaaaaacctgcagaacgcccacaactacgcaaactacgactcgcaccgcttctcgatccgcaatgccggaatattcatgtcaaaccctccaatgcgaccgctatctgctccctgtaccttgtcagcaatgccatctgtttcagagaggcgtcctgataagttcgccaataaccgccctgcttggcgagaatccctttgggacttcccagagaaaattgagaacgacgtagccgccttttggtatcccgaattcaatcgagccatcttttccgtcaaccatcatcgtattccattgaacaacggaagaagatcctcgtccctcaagcccaacacctaacgtcttcatgcttatcggagcctgctgtgacaccgacagtcccgccgatcctccagctatgtgaatccagcatctcgagtatttcctgccgttcttgtcgataattgagcactgaccctgtttgaaaatcaaggctgttttagcatctgccacaattttcgctccgtagtagtaatagccgacattttcccccttgattttcgcaatcccgtgtgcgggattgactatcttcgcacctgccagcgcctcagttgaaacgatgacaaaaaacatcataccaacaataattccggcaagaacccccgatatcccgacatccatagatttccggttttctgcaatcacggcatcctccttctgtttcgaacattaaagagatagcggaccaaaacgaaaaaaccaccaaccatgcgcattatgatattatccgcaatcttaaacacacaaataacgcacaacaacaaaacagccaaactctttccctgctaatcagctaacaaaagaaagctggatatgcccggatactctggatacggtctttctgttttattgtgcgtacctttgataggccttttcaagtttgatgtgatagctgtttttcgcaaaaccggaaccattgtaccctttggcgaacttcacccaatcatgcattttaagcggcttgtcaagcagggtagcctgcagaaaacgcatagccgcgataagctgatgtcgctcatgccgacgcatatcttcgaagaacgaacgaacatcggcataaccgcaactcttatgattgaaacccatgagctgaaacaggccatacgaagcagatttaagggcagcttcctcatctatcttcttcgcggcctccagtctcttgtattccccttctccgccaacataccatttgctcctccatgacggatagagcacaccctcaggcaatcgcctggctgcatcgacggggttgattcctttttgctgcaaatgtttccagaaaacatggccctcgaaaagaagaacaggctctccgtttgcaaggaacccgcgccctctcgactctacggcagttaccgtcttgatgagagccttttcgatcccggacatcgctgctgccttgtcaaaatctgcttcatcaagcagtttgtcggtatcgtcatgttcctgttcgcccatgttctggcggatctgcctgacagcggctgcagttttttgtccataccagccatcaacgggtccgggatcgataccacaggacaaagcgtagtcctgcaggaacatcaccaaatactgttccgtacgctttggcgaagatgtcagttcatacttcttgcctatggcagagataaccgccttgagcgtttcaggtccagcaatgccgtcaataacgcctgaatacagtccacaccggcgcagaagttcctgagcgagtttgatgatgtctttcatgacttatttggtttatagtaagatcgccatgttttacgactggaaattaaatctttctgcattcgcaagttcttccgagaaactgaaaaactgccgacaaacggttatttaagcgtctattcggcaggaactgcccatcgaacacttttccacagaatacgtagatccatatccacaacatcatgctcctttatagaaaacaagcagcacgcaaacccttactgcatccctgtcaatccattccgaatacaaccatgcttcagctaaaaattattaagcgttatgaccttgccgtcaggaccgaaccacacctccccggctccaagcattattccctgatcccgaacgaacatattttttggtattgcttttgaaattgcatcaacataatccggtgtaaatatgacatcataattccggattaaagatcctgcattacgaatcttcttataaccttttttcgtataaatcgttatcgggtacttgacaagattggccactgtatatttatccccccgtttcactgcctcccaaaagcgttgagcgtttcggtcaatcaacttgtcatcagcagcacctgctacggaataccggttttccaatgttcctcccgtctcgctttccaatgtcagataaaacggaagtttttcggaagaacggtctctggcataccagctgccgaccatgacttcacactgcaactcgctgtcgccgaacttgccgcgaggatcttttgcaggaaattctccatcgaaacgtccgatactcctttccgaagaatcaaatacatcgatcacaaacctggaggcgtcaaaaatcctgccccggagagtgatattcattaattgcgatgcatagcaatacactccctttatctgatgatcgttaaccgttatcgtcatccggacatgagaagtatcgccaacagtgccgtcatagtttctgagcagttggctatccttatcgcctctgcaatctccggatgcagatactgcgaacagaaaagaaagtatgatcgctgtcgttatccgaccggctttttcaaatcttccacacgataacatggcgcgtgtcgttttcgtatgtataacaaccattactgttacaatatacgtgaaatcacctgtcttttaagtattcggatcagtaacgcactcgccgaactcacaagctcgctgcctgacatcgaacggcctgaaagaacatcggaaaaccgtcgaatgaagatgcttgttacatttttccttacatttcagggaaaagctccggaaaaccggcagcgttttttccagtataacaggcttcaatagttctgccattcaggaatatgatcaacagaaataattatcacgcccttccctgcccctgcggcagcggaaaaccgtttgacgaatgctgcttcagaccgaacaataagaaaaccggtaatccaatggatgaggtgatgcacgctctccatgaggcccaacaaggccgggagttcagctccatcgaggatgccaatcggtttatgcaagaattcatgatccggcagaatacagcgccacgcgatgcattcgcaggattgtcgccaacagagatgcgcagtatcctcgcgaccccttttgatgccgctgctatcgtaacctttgccgatgttctttcgcaagacccggtctctcccgtaaccacaattttcaaagcgcttgcggacgcgatcggcgaaaaggggctcaagccaaccgctacaggcaatctgccaagaaataccgttcgcgaaatttcaagagcaatcaacggcaccgatactttcggaaccaaaaacacgcaatacctgatacagaaagagaccgattatttcgatctgcacataacacgacttattgcaggtcttgccggcctcatcagaaaatacaagggccggtttatgctgacgaaaaagtgccgggctctccttgacagacatggtattggcggaatctggccggagcttttcagggcttatgcagaaaaatataactgggcctatagtgacgggtacggtgaactatatttcatgcagcgttcgtttctctatacactctacctgctgcaccggttcggctcggaagaacgtgacggtctgttctatgcaaacgcatttctcacggcctttccggcatttcttgatgagattcctccgcggtactccacgagtccggatgagatcgcaatatcatcgtatctgcaccgaaccattgaccggttcgcaggattcttcggacttgctcatgtcgagaaaactgaatggaagtttagcgtcgatagaatttacaaggttcgggccctgccgctcctggaagatgcgatacggtttcatgtcccataaactgaacactcttcaggctacctgataatgaatggcattaataggagtgaaaactcggaccgatactggaaaagccgggtaaaaagggcggaagtgttttgattcatcctcggggtacagtgtgcgcatcagcataacaagtgcctgactttcaggagaccaaacaacgacccgcactctataatcttcgcatcgggccaccttactgacaccagttatccttattcgccggatctgtcgcatcacaatcaagggatatctcgtccaggaagaaccgtcgctgcaggggaaacttcctccacgatactttcggcttcgaaggcctgaaggcgttcaattctttcatgatcttttttcttcctgtaaggtagtttatgctgaagtctgaccgttcgccggagttccgggagaactcggagtggtcgtaaccgatcaggcggaaccgtgatccctcagaacgaaacgtgaacgtttcatgcgtcaccccatagcttccgcagctcagccacgtatgcaatccgatctccagatttccccgttttatcgaaaccccgccgccatcgagacgatcggccatgcacggaacatcttcgttatgttcgctcggcagcaggttatccctgtcgagcatttttctgaacccgttgggcgttttgaacaggatgatgagacgtctcggattcagattgagagttgatgcaccgagagactcgttgtttttcctgaattttgcaggatctgtttgttctgcaacaagcacaacatcatcaagtccatccctgttcaaatctcccgacttgtgggcaatcagcttccagcccttgggtatccactccgaaaaagagtgcgaatctgctgcaaaggcaggcaccgccagaagaaacagaagcaaaatcaacgaagggttcatatccgcagtcagcaaaaagggttatcgacgaaaaccgtgaacaccctgacgataaccatatcatatcgatatgcaaagctggcgactttttttccgatccggcacaaccgatcatgggacagcgctcagcaacatgagcacactcatgttcgcctcctctgcagaataatccaatctgcggtcaatgccgttttgcgctcatacgttatgcataaacgacacacccgaaaatcctgtccaccgactgaatgagctgtttttgtcagtttgaaaatcacttctgaatctcctctaccgccacacaatgagactgaaaagggattgtaatgcctgactttcaggagattcaacgacgtcacgaagtattcagcacaaatctcctgaaagcttgccagaccggcttcgaggttttcgatgatctctccggcgagcagatcggggtcggagaggttgccgagatcggcgaagctattgtctctggcgacaatctcatcgtaagcgtatttgcgccagtggccttcagggttttcctccgaccaggtctccttgcgtttatgtcagtttcctgggttgtaccactctacgaactcctgccggtctctggcttgcagcggaccagacttcgcatgacctcatggggtggtttcctggatatgttgtttatttcggttccgtattctgtttttccgccaatctgttttttatctcctgcaattcatccatcatctttttgtttgtcacgctgtttttatagcccattaacatgagtttcacagaaaccagaaacacacccgcctccagaagcagatcatgcgtaaaaccttttacgaacagcgctacaacaaacagaacaaacgtaacgatgatgacaattaccgtcggagtatcaaaatgcttgttcatttcacaaaaaataattgagtgattcatccataacacaggtcatgtggatcttcgtcccgtagctgatcagcgaaaggcttgccgtgcaagctcagcagaaccggcgtcaagctattacccggcgcttacccgctccttgaagaaacgaacgatcagttcaatggcgttttccggatacttgtgggatccgggatgcacaaccgaaacaacggaagctcctgccttcgacggatacaaggtgcctgtcaggtcgcctgccgtcgcccagggaatgcccttggtctcgcatgcgttcctcctgcaaaccgcttcaagcgtcttttgctggttctcgaacggcaccacgttgtcgttcctgccggctatgtgcatgaccggtatcggcttcgcatcgttgtccgcccaaagcccgccggcaacagccgccgatggcgcgatagccgcgaaaacctttgagcgcaccatgcccaacaggtaggtaaacacgccgccgttggaatgtccggttgcgaacacccgcgcatcgtcaaccctgaacctttcacgcaaatgcctcagtatcgcatcgacgaacttgatatcccggtcgttgctggcggcgaccttctgttgccatcctggctgtttgccttcaggatcacgccccgtgactgtcggcaacccctgagggtaaacaatgacggcctccggccagtatttctggaaatcatatcgttccacgctctctattgtgcccccgtgaccgtgaaacacgagaatcaccggaacaggcttttcagtcctcttcgcgggaggaacaatcatggcttcgcgtctctcgccctccaccgtcaactcagttacggccgcttgttcttttgcgaaaaccgtaaaaaccggtagcatgagaaatactatgtgtataaacacaatgcggacaagtctcatcgagttctccgttgtacgttgtcgttaccaggtcgccattgtcctgtcgcaggatcagcatgctcacgaattcgctaacccatcgttgaaggcggacaatgttttcctgttcctgctggatatcaggttcccgatcatgtgatgccgcgcacccggcgcgaccatacgaacatgcttcaggctggagtgttccagcctcagggaataatgccctttgttgtcaaatcctccaaataagttgtcaaaaaatcttatttatgttgacagaaatcatatattacgctgtcaacatcacaatatgaatacggcagaacgggcaaatgagagcaagaacaacagaaataagaacctatatgctgacagcatgcaggaagaagtcgctcaatgtcgctgcggatactgcaaggcatttcaaaatctcccgacaggctgcttcacggcacctgcatgcactcgaagaagcggggttcgtcagatcggaagggacaaaaaacgtcaaaaaatcgacacttatccctcttaagcaaacatcccggacattccggttggctggcctgaaagaggatgttgtttggcttgaatcgatagcccccctgattgccgatttgccggataatgtccgtgaaatgtggcagtacggtgcgacagaaatgatcaataacgctattgatcactctgagggacttacccttgcaattcacttttcaggaaacgcaatagactgcgaactgacgattactgacgatggcgaaggcatcttccaccgtattcaacgattgaccggcctgtatgatgccagggaatcaatccttgagcttgccaagggcaagctgacaaccgacccgcagaaccattccggcgaaggtatattttttacatcgagggcattcgacagcttcgctatcatctcaggaaatctctgcttcacccaccagtcaaaaaaagatgactggctgatcgatatcgactccgatacaccgggcacaagcatttatctcagattgagcaacaccagccctcgaaccatgaaggaaatctatgacgagtatgccgagccggacgagtatgcctttaacaaaacaagagttccggtaaagctggcccgatatgagggagaaaagctcgtatcccgatcgcaggcaaagaggcttgtatcgcgcttcgagaaattctcaaccgtcatccttgattttgaagacgtcgaagaaatcggacaagcatttgcagacgaaatcttcagagtatttgcatcgaaccatccggaagtgaaactcattaccgctcatgtaacggacgccgtaaacaaaatgatcctgagagctctggctgtcaagtaaccttccccataagcactcgaagcaaacgatgcaccccatttcctcgcatacaaataataaagagcgtcccgtctttgttcatgatgaaatcccaattttgtcccggaagtaaatttaatttatccatcaatggtctgaagtaattctcagcgagaaaatcatataatttaaatgcatactgcaagtcttctgatgcatagcttatgaatactctatcaaacataatattcggtttttcatggtttttggtaacattttgcagctacaagaagttggcgatttcggagacgaaaacttactaccagcactgcacttgatacgaagcacaaagcttcatttaaccactgaaccgccaatttcttgtaggtgctgttgtgcgttcgttgtttaattatgttttgttctcaatgttccaactaagtttgaattatctaaataataagcaccacttatttccaatcttcctaaataattagctccaaatgatcgtcctccaattatttgcttttctcctagtatcgtccaaacaacctttaatttgttctcatttagaaacttcaaaaaagaacctttccgaacaagtagataagattttgaatcattataaacatttgttgcaaaacattgaactacttctgaattgtctataaattctccctctctttggctgtactttaaatccatacccttatgaataacagtacttggttttaaaaagctaatagtttcatcttttgatttatcaaactcttcctcccataaaaaaccatgtgcagttacattgacttctgctacatactcccctgatttcctgtcatgaacttctgtccattcagtgcctccataaaattcagacataaaatattcctgagcaggtgaccaataatattctctgctgaacatttcgtatctgtcaccactttcaggcatccaacgccccatgaattcctgttcgatagcccaatctttaaatgagtcgtattcatcatttttaactagataacttctaatgtgacaccaaagctctttatgtggttgatcccatttttcttcaccaatttttttcgattctgaccaagacgggtatccctccaataccaaccattcttctcccagatcatctttaacctggataatttcttccattttaggcaatacatttgaatcatttacccagctttcgtttgtacagtcccaattaaatattttgttgttaacccaccagaaatctcgaagatcgtcttcatcataacttcctgtttcactaataagcaatgttggatcaatatctcttatgtaagggtcccaaggaccttggtatggcacttctttttccttttcaaaactccatctttcatatttcttgaaattgtccgaaactcgcgctaccatttcgtaaagagcaatccactggtactttttgccaattctttcaattgtagaagctcgcctgtcatatgaattagtgtttctgtcgtattctccatgtttttctacgtcataaccatatttttcaaaaatccactcaatagcaagattactaagctggtttgtattaacatcccatgaccttaaagcactttcaaaagtgtatcttccaaaatctccgtatccaccagtacctcgaccgtattcggttgtcattgaactaagaatcgaattctgagaccaataatgttttttgaaatccttggcgtcataatcgaatttgtattttttatcgatttccttattggtcataattttgtgaggaaatgaacttttgtatggaggtcttacatcttcaatatcaaaaggtaattcagtacccgagaatcttgtaaactcaattactcctcttgcataatcacggagtagaacatgcggataaacttcatctttatccttaaatatggttacgtatatataatcacttagggctgctaattcctctttcttatttgttctcactgcacaaccgtaagcaactgcaaacaaacgatcataaacgtaagggtcatttaccgtttcaaacttttgaaggagttcaataagtacatgaactctgtcttgaagcaagcaaatcattgcttttgtggaacagtctcgaagttctctgtttgtagaagtatgaaaccatgacaaggtaatgctcgaaagtaaaactgattcatccgagatgtgcgatttgtctgtttcattccatgcccaatcaataagccgttttactgatgattcattatcatatttgtatttaagcaattgagtccaatttgcatctcggtcagcaagtgagaacctgagtaaatgattatgtaaagagtgggcattgaagaaatggtttggtattgctgtaaccgcaagaatagtttcccagaaataatcatgtgtaccttggtaggataatacatgttcatttacatatttctttgactcttcattaatggtatctacctttctccatagtaaactttcaacaaaagactcaacaattggatatttatcccttaggtcaggaataaggctataaaactcataacctttgatttcaggaatctgaattgaaaaagcctcaattagtcctttatacctataaactgcgttttcattttctacatatttgtagagtttgccattttctttgaaatctttctctaattcaggatattgttcaagcaagtattgaacagttaaatggtcttcaaatcgctcgtaggctaaataaactccctcttcataatcatccgctcctttccaaaagaggttttttgatagtacaccctctgtaattaattcatctataaatccttttttgtcgataaaacttgaaatagattcattgacaacttcataagcctgttcatatagcacatatctaagttcattgtcaactttgcactttattaaagcattaatggatttttgtactaagtttaaactatctgagtacccaactctttttggtttcgataaaacaatattgacgtttttgacgaaaaagttaataattgaagttatgccttgaagaccatctgggatacgggttaatcctgctttattaattccctcacaaaatagttttaagaagagtgggttttgaaattccgggtgcaacagtggtacattaggtagttcaatgctgtaattgtcaaaaaacaatttgcttgcttcatattcgatattcctaaatccataatgatgatgttctactatttccagactagacctttcttcttctggaaaaattaattttttgtaggaagttcttatagtgaatacaagcccaagccattcatatttctttatctcattaatgaagctttttacaaactcattccagaagtagtttccttttccttcattgatcgcatcaataaaaagaactattctctttccggtctcttccgctcgtttatttaattttctgagaaaatctgctgacttagagttgatttgaagtcttttaaaaatttgtgtccatggatcttcttccgtaacaaaatgctgccccagaagaaaaacgccttcatgttcttttttaattctccttgaaactatatctccaatcaaatgtgatttcccaatgccagcttcaccatctagtaataaaaaaggattattcgcaagtttgaatgaagagctatgaattaaattttgaaaagtagaaagctcatgttcaaactctctaatatttcttaattcagtaccgtgtttatgataatattggtagtcatttttttctttttgtactttacgttcttccgttatatagtagttataaatatcttgaacagagctttgagtattgttcaataagtcttcaaagtcatttatcggaattggtgcagttcctaagaaatcagtattgtgaaataaattctgtaattcatcaaatgcattttctaagctctcaagactttctttaacttcaggttgattctttaatacctttttcccttttatcagaaactgatcaaattgctttgttaccttccttttaaactgttcggttcgtcccagaccttggaatatttcagatatttcaagttttacatttagctcaggcgtgtaccttttccctagcagtttgtcggactttcccacaagaaaaatatgtgcaaattgccgcttaactctttttttataaataagataagtcgtatattgtttgcatagttatccgtcaactgcccattgaaaagcaatgcattcagactttcttgtcgccgatcgagattcgctttatcttttgccaccatccgttcaggagtggttgccggccaatcatcttgcacgctttattgttgatattgttgcgcagcttgatcttactccattgagagacgcctatgcaggcagaggttgcaaagcctatgatccggcgatgttgctgactctcttgttttacggttatgccactggaacgttttcaagcagaaagctggaacttgccacttatgaatccatagcggtccgctatatcaccggaaacagtcatccagatcatgacaccatagcaaattttcggaaccgctttctcggcgaactgaaacccttttttatccagattttgagtcttgctcacgaaatgaacatcctcaagatcggcaagatcagtattgatggcaccaaaatcaaagccaatgcttccaaacatcaggcactgagttgggggcatgcttgcaaaatcgaaaagcagttgaaagaggaagttgactccctgcttcgtcaggctgaacttgcagaccagtcaacaattcctgacgggatgagtattcctgcagagcttgagcgccgtgaaaaaaggcttgaagctattgccaaggcaaagtgtgagattgaacgccgggctgaggagcgatacgaaaaagaaaaagctgaacatgtggcaaaactggcagagcgtgaacggaaagcgcaagagagcggcaagaaaagtagaggcaaaataccgaaagcaccagagccgggagtgaaggatcgcgaccaggttaatttgacggacgaggagtcaagaatcatgccggtatcgggcggtggattcatgcaggcctataacgctcaggcgagtgttgatctcgacaccatgctgatggtcgcagttcacgtcacccaacatacaaacgataaacttgagctccagccagcttttgatgagctaaaaaaactacctgcaaagctgggaaaagtagaggaggcaactgctgacgccggatatttcagcgaaaagaatgttgagctttgtgaaacagaagagatagtcccctacattgcggctggacgagaatcacataatcagtcacttgctgaccgattcagcgaaccagagccattagcaaaagatgctgatgcggtaacaacaatgaaacaccgcttgaaaacaaaggatggaaaggcattctatgcacgccgcaaatgtacggttgaaccggtgtttggtgtcataaaatcagtgctgggcttccggcagttcttgctcagaggcatagaaaatgtcacaggggaatggaatcttgtcggtattgcgtggaatctgaagcgattgaatgtgttacgccagataatggcctgaatatggtggtgtaagcgcctgattggccctgttttggtctctttagcggaggcaagtacggccattaatgaccaagatcaaaaaaataatgtgacttgcatcttatggacgatatcattgcttttttggataaaccatcaattccgacaggctgctaggtcatcaattgatgttttacattgctccttgaaccaatcttgattaggttgaaatgtcgtttcggagtgaagagtttgaacggttgaacttattgtgtcaatttttctttctatcctaatgagactttcacctaaatcaaagattttggtcttgtaattttcttcaataaataacttcttgagataattgtcttttttaatcttataagtgaaaatatcataaaatgcttccaactcacttgtgctaggagtcaaaatattggtattagttttcaataattcaatgacagaactataatcggtttgtgaattattgaatagaatatacttgtttagttcatcaaacaaaatttgggaattataaaaagggaacttgttcgaagctgtttctattgtttttattttctcaaattcctcaactgtctcatatattattttaaccagtctattttgatatttttttgctggaaagaaaaacttcttaagtctaccgtatccttcttctttaagaaattgatcaacaaatttgagagatacatatgttattattgtaattgatactggctccatttatatttcaatctatgttatgttcggtaagtctgcacaatgacgcacaacgcctgcatatttgtaaaggcagggaataaaagaacaaatgttcaacccctattcaaatgtacaataaagaaaaaatgttcaaaatatgttcttctgccctgcttttacaaatatgatgttaggcgcagttattcctcttcaaccttcaatatttttctaaatatctcttcaatctcctcaatttttaaaggcaaacttgctttaagctcggcagatattttggacatatctttagcgtaatcattgaaatattcgcctgtcaatctcccgctctttattacttcttgacgatatccaaaatcccaacccttgtcccaatattctttaaagacctcgtcaatgtatttacaaaacattttcgaaaagaatagtttatttaacaagtagaaatttttgaaatcatgaagagctatatttgctctctttgttctttcttgactttccttttctccgtcttcaatgactgggtgcataaaatttgtccagtcaatcattgcggaatgcagttcaattaactttttgtaaagctcaagtatgacctttgctctttcttgatgtaaatatccaaattggatttgatgagtaatattacctttggcaagttctgacttaatgggctctattttcaaggtcaactcttcacttaatttgctcttgtattcttcaatttgcttactgaagtcgtttttcacattttccgtcaactgggttaattgctcgatggttgaaagtttggcaacctcgcttccaagagctgtcagccaagccttgtaaaaaataaagtatgaggcgatgagaaaaataactacttcaatagcgatttcaaacaattgttctttagtcataatggttttcgtatttatttgcgcctaacgttttgcggtatgaaaagttgccgattgcgggcgatttcctgtcaagttacacaaaagttggagcgggttacaacccttgaataaactactgtcccggcaattttttataccgcgtgttagcggttcgggcttattttctgtcgtcaatatttaagtcagttgtcatttaatttttgttgtagccgaattgtccccttgttaataatacttctttccagtaagattctctgtttattatcacgttatcatcaattcgcattgaacgatattctaataaactgaatctaaaattttgtcttgcatagtcaattccgttttctgatattattttggttaattcgtcattaaagccgtgtcctgtcccaacataaactgcccaccttgaccaaataccaaagtcaccgtacgcagaaccaacatacttttttccgtttgatttgtcggcaattacatatacacctttcacattctccaaagcacctttccaatcgttcttttgatacttgaaaacagtctctaattctggaaaatcaatgtttatgttttcgtaacctggaaaattaattccgtcaaatggttttttaagaatttcggatactacaaaatccttgtaataactttcaagtaaaaatgctcgtccacgcataccttggtagcgataaaaatcaattacaagtcgcccgattaactctttatgtaagtcaaccagttcaagttcataaccaacttctgtgtccgcccagtcttcaagcctttttacaactttaaaaattccgccaaataaccatttgttgggttcgtagtaaaattgaattaagctaaagataaattgtctgttaaaatcgtttttgttgccacgccattcattccagccaacccatttgtcccaaccttgcagataaacatttaatggctgttcgtgtccattgtaacaagcaaggtgcaacttgtagtgtcgcaagtcgctgtcggtaatttttaaaatattttctgccttaattgtcattcgttattgtcttgttggtcgttatagcctgaccgccaacggtgggcatatgaggagtggcggttttcgaagcgatttgttgtcaatcgaggcagaatatacaatagaagtactgcacttggcaacccataaagcccgccattacttatatgccgtgttagcgccagttcatattttacatcaaatcattaatacttgttcccaaaagttcatgctcaggacttttcttgcaatttccaatcattgtagtagctaataattctatttcatctgccatttcttcgtttgttaagttaaatcgatggtcaattgattttgtttcatacaaatatatctcagtcattatatctatcaaaacaaataatctaatacaattttctttagtagcaaattgattgtcattaagaatatgagaggctacatgtctattgaaatttgcataagagtttccatttgatgtaggcttataaaaatgctcgtttaatattttatcacaagcctttatataaatattaaaaaataaaacattcctaggacagggttgtcttaaaaaggaatttttaaaaaattttctaatctcttcaaattctggttttgtttctgtttctgagtaacccatccatcttatgatagttccttcaactataggcaaaagagttaaataacaacttataaaatttgttctatagtaggataatgtcgcagcatctatcaatttggtaaatattttgaaatgctcaagtttttcaaaacggcctttcttttgcattacccttatctttggatgcattgtaatcttgcctatcagttcgatgattctggactctgaagaaggcaatgtaccaataagaatctttaattgcataaaatcacccatagttgataatatgggcatcaataatgcataatccgcaagagtattatttaaatctaatatttcatcaatttgctcgttagttgtacataatgtatgtgctttaaattcatcttcctttcttttctttttatctctattcaaatatacattataagccttggacgcaaatctataccattcatcagtagaaagtccaagagaaaccttaaccgaatccactgaattaccggattcaatcattcttattatttcttctcctatttgttctgctcttgacatttgagttgtcttttttttgaattggcgctaacttgtttatatgcgctactctattgcgccttatatcctatattggatgaataggcgctacaaagtagcgtgttattaccgggtgcgttcttatcgtggctattacaaatcatcgaatgagcttttaatttgctgtaaactttttctgctgacatgggtatagatttcggtggtcttgatgcttttgtgtccaagaagttcctgaatgtacctgaggtcggatacggattacagcagattcttgacatagggcacctctatttattgtcgtgagaagcacgagtacaaggcggacggagtcccgacaagatcgggataaactccgaaaccggagtcccgacgtgtcgggatgaggatttcgatcccgattcatcgggaccaacacagcaatagggattcggaacaaataaatagaggtgcccataacagcatccaacctggggtatcttgttcccgaaatccggaatccctactttcgccctgcagtcataaaacgcaaccgcttccactcatcgagaaacaaggtcaggtgcaccgaaccgtccctgatctcctggtcaagacgggcttccagcaactgctcttcgcgcacaaacgcatcctctgtcagtctccctgaaaagtatgcggttctcagccacaccagataggtcgagagcgcgtcgaactggttgtactcaaagattttccggatatcaccggaacaccagagattgaccacatcggcaccaacagttcccagtttgccgggaattcccagtgatgcggccaattcattgagcgatggtgtcgcttttccaaagccacagagttcattcttgagatcgatgttgaaatcactgtaacggttgaagtaatcagcaccttcccagggtttttcaggacgatgacagaaagtcggcgcagttactctgtttgccagagcccgttggtacaggattggcaaatcggcattcgacgagttgaagcctacaagctgtgccccaaggttcccgacagcttcaaggaaccgccggatgatctcaccttccgcttgcacgccatctttcaggccgggaagagaaacgaactcgagccttacgtcacttcgtacctttttccgaaccaccgccgcaatagaaacgatcctgcacatgaccgttttcagatagggttgaggatcctccggcgtagcgcctccctcccgccacatgacctcgagaacgtcattatcggaagccgtatccggcaatttataaatccgtctgcctgacgccgggtccggaacccactcgacatcgaagactacgacgttatctgcaatgaacttgtacattgccactcctcagaaaatgatattgcaccatttgcattatttctgcatctcaagctgaccatcatttcgcgacttcaggatcaggaggaattgcataggctgcctttcagaaaattatttcaaatattccgaacgaaaaagccggaaacggcccgccgaaactgtaataataatatagtgattatctgctattaagaagcggattcagacggagatacaccatgaaaaagatgtacacctgtcatgaaagaagagcgttactgtaatcggctgacccggtttgctccgcttcccggcaatcacgttgcctgcctgcggccgacggcagaaggagttaaccggagaagaaacttcggtgggattgagttgataattcggggacgacattcacttcaatcacttttcacccctacagactgggctctcgtcgcatgggcttcacatctaatctctccccataaacactcgaagcaaacgccgcaccccatttcctcgcatacaaataataaagagcgtcccatctttgttcctgggtggccggctcgccataatgggtatcgacttcaaaaccaagtacggagtcaatgcgaccagcgggaaaaacctgccggaatgctgaaaagaatgagcctgtccctacagcaggatcgagaaaacggacaggttcatcttccggaatcaggcttgacgcataggtaaggatatcgagagcaagggctgtcggcgtcgcgaactggccgagacggttgcgttcagcctgagtctttccggcgtcgagttcgctttgcagcctgaggcggttcgcctcgaatgtatcctgtaaaaccgtcatgctcatatcccgaagaattaggagacgacatttatttcagacacttgtctccctgaaagagtactgattttcgacaacttccaacgtcgacaccccgacaaacctggccctcgtcgcaaggacttcacgtctactctttccccataagtactcaaagcaagcaccgtcctcgaacttttccaatcccgtgctcttgcactctcacattttttttgcgaaaaacataaaaatgaaataaactaaaccattattaaataataatttaacaataatttatcctgcatttatcctgcataagccatattttattctgcaatcttatctgcacctctccagataggagatttccttggtccagtattatgaatacgcccggaacgacggagattggatagtagattagccacttttttacgtttctgctcatcattcaaaccatcacttaattttgccaaaagcaatttatcgatctcttcccgtgacgccttaccgaacttgctcagataatccatgatcagttttgaataaaaagcatcatcctgtgccctggtccgaatgtactcagcctttcttgacgtagcctgtgcgactgctgcagacacgtaaatgttaggcaatcgcccttcgatcaatcctttacgacgaagatattgtacggcagcttttggtatcggtagttttttctggacacggtcgagccagagaatatccgttaacgaaagatctgttttatggattagcattcggctgtacgcagggtcgacaaccgttccatatatcgttattttcacaacggttggatcagtcaggtcgtaatccggcatcggaaaatagcgcttggcctgacccagatgcatctcataaatcccatatcccatggtatcgatcatattcagttcagccatggctcgcgctaaaaatgcatttctatagcaacgaggggtcttgttaccggtaacgtaatcttctggcttgccttcaaaaaagctgccttcattttcgaaaatcagtttatccggctgctcagtaacaatgattcgaccatttcgagtgtagtcctgatgcgcaatacagttatggagagcttccagtatgattttctgatcgtacttggacacttctaccggcagcagggcatcttccgggagaatgcgaagctgaatgttgcgaattttcctgtaaatctctgaggtattgagaaaaaaaggcagtccgaaatgctcataagcccgctccctgccttcaagtttccatgtcatctgtgccggatgcggactgagcagataagatgcttccgcttttcccaacaagagaagtgctgcacgtgtaattcggccatcctgtgtcaattttgctcgatccagaaaggtttcaatcgaccactcataaacggcctcctcggaaaacctgtttgcatatttacgggcaaaagcctcttttgctcttgtcaacgccgtttcatccagatgagccacggtcgcgtcagaaacaacctgtgctgaccaatctgtcaagcgggtttgctggcggatttcatcaagcttatcaagccccaaatgagtcagactctcacccgcacgagcatagtaatgtcctttccatgcaattggtagtccacgaggcgctgcaggaatttcaaacatgactacccgcccagcttcgttttgcaactcataaatatttcggaaggtcaggctcggctcggtattttccgccatctgcattttggttccctgcaaacgctctggttcaagcctgtaatccgaaccaactattgatctggttttattgttaatgccaaacactaaccaggctttttcaaggcccagcaaatttgcctgattcgcaagagcagaaaaatactcaccgattctgtcggtcgaatagtcttttcctgcttgcttgaattcgacgacctcactctcccatgaagtgattaatcctgacagcagatcttgaagcttcgcatgacccatgatgcatccccacctatattgccttgacttctgtttcagaaaataactactttctgaatatccgcttaaatattgacattgagactcatgctgcagttttctgactccgccgagccgttcgtacctcgccttgatcggtacgtccgatgttgctttccccttcgttgaacagggtcagcctgcgaattgaggtgatttcggagctcaatggcctgcctgtgtgttcccctgtcaacgcttccccaccccattgctgttggtcgaggcatgactcggggccatgatggttggctatgcctttcatgtaagactcttgcattctctactctttgccggttttaatcggcgctttctcagcgtcccgaaggttacatgcaaaggaatatctccaagtttcgcctcactttcaattcacgccgaaccaaaacacgttggctcgcgcagtctcatgcgtcgggttaatatcatagtactgctattgcatgattgatcagcaattgggcatgatcggcggaattcgtgtacacgtcatatcgtgctccgttttcaaggatgaggtggttatctgaaacaaagccactgccgctggcgagccttaccgaatcgttagaacctccatcgatgatcaattgatgcaggctttcaatggaattcaaatcatgggttccgccagaaatggctgctccaagcaaatataaccgggattgtgaacccattgagattgcattcaaggtgttcatgcctgccatatcgagaacatcctgtaatcctatcgtcagcgtgttagcgttcgtatcggtcgccatatcgattttttcgataccagcaatccggctgccggtttcggggtctccggccgattgattggcaatgatcgtcagatccagactggcgcctccgaaaagggtgatcttgtcgattcctgttcctccgtcgattcgcgcaagctggttcgtgttgccgccagcaccgaatggattctgcaacgcagtgacgttgccggcatcaagaacaaaggtatcatgaccggcgccaccataaagtacgtccgcaccgccgccacccgtcagggtatcgttgtcggctccgccgatgaaggtctccgatgctgccgtacccgtatggctgtcgtcccccgatgtacccatccagtccaccgcggtagagccggcaaacacaccggtcgttgatccaaaaataacatagctccgacctgcgccagtcccgcccacagcattgccatacgcacctatgatcaggtcggccaggccgtcaccattcacatccccggcactagcagtttgtcggactttcccacaagaaaaatatgtgcaaattgccgcttaactctttttttataaataagataagtcgtatattgtttgcatagttatccgtcaactgcccattgaaaagcaatgcattcagactttcttgtcgccgatcgagattcgctttatcttttgccaccatccgttcaggagtggttgccggccaatcatcttgcacgctttattgttgatattgttgcgcagcttgatcttactccattgagagacgcctatgcaggcagaggttgcaaagcctatgatccggcgatgttgctgactctcttgttttacggttatgccactggaacgttttcaagcagaaagctggaacttgccacttatgaatccatagcggtccgctatatcaccggaaacagtcatccagatcatgacaccatagcaaattttcggaaccgctttctcggcgaactgaaacccttttttatccagattttgagtcttgctcacgaaatgaacatcctcaagatcggcaagatcagtattgatggcaccaaaatcaaagccaatgcttccaaacatcaggcactgagttgggggcatgcttgcaaaatcgaaaagcagttgaaagaggaagttgactccctgcttcgtcaggctgaacttgcagaccagtcaacaattcctgacgggatgagtattcctgcagagcttgagcgccgtgaaaaaaggcttgaagctattgccaaggcaaagtgtgagattgaacgccgggctgaggagcgatacgaaaaagaaaaagctgaacatgtggcaaaactggcagagcgtgaacggaaagcgcaagagagcggcaagaaaagtagaggcaaaataccgaaagcaccagagccgggagtgaaggatcgcgaccaggttaatttgacggacgaggagtcaagaatcatgccggtatcgggcggtggattcatgcaggcctataacgctcaggcgagtgttgatctcgacaccatgctgatggtcgcagttcacgtcacccaacatacaaacgataaacttgagctccagccagcttttgatgagctaaaaaaactacctgcaaagctgggaaaagtagaggaggcaactgctgacgccggatatttcagcgaaaagaatgttgagctttgtgaaacagaagagatagtcccctacattgcggctggacgagaatcacataatcagtcacttgctgaccgattcagcgaaccagagccattagcaaaagatgctgatgcggtaacaacaatgaaacaccgcttgaaaacaaaggatggaaaggcattctatgcacgccgcaaatgtacggttgaaccggtgtttggtgtcataaaatcagtgctgggcttccggcagttcttgctcagaggcatagaaaatgtcacaggggaatggaatcttgtcggtattgcgtggaatctgaagcgattgaatgtgttacgccagataatggcctgaatatggtggtgtaagcgcctgattggccctgttttggtctctttagcggaggcaagtacggccattaatgaccaagatcaaaaaaataatgtgacttgcatcttatggacgatatcattgcttttttggataaaccatcaattccgacaggctgctagataccgaccggccgctatagtcaccttccgcctgacccgtgatcgcgaatccgccaatcccggctgctataccatccagatcaacctctgcaccgcccgtcttgccaaacaccacatagctccgacctgcgccagtcccgcccgcatcattttcctgtgctcccacgatcaggtcggccagaccgtcaccattcacatcccctgcgctcgataccgaatagccgctccagtcatgtgccgcctgacccgtgatcgcgaatccgccaatccctgctgctataccatccagatcaacctctgcaccgcccgtcttgccgaacaccacatagctccgaccggcccaatccccgcccgcatcattttccattgctcccacgatcaggtcggccagaccgtcaccattcacatcccctgcgctcgataccgaatagccgctccagtcatgtgccgcctgacccgtaatcgcgaatccgccaatcccggctgctatgctatccagatcaacctctgcaccgcccgttttaccaaacaccacatagctccgacctgcgccagtcccgcccgcatcattgccagtcgcacctatgatcaggtcagccatgccatcaccattcacatccccggcgcatgatacatcaacgccgctcacgtcacccccagactgacccgtaatcgcgaatccgccaatcccggctgctatgctatccagatcaacctctgcaccgcccgtctttccaaacaccacatagcttcgacctgcgttattctcgccagcatcattgccagtcgcgcctatgatcaggtcagccatgccatcaccattcacatccccggcgctcgataccgaataaccgctattgtcaccttccgcctgacccgtgattgcgaatccgccaatcccggctgctatgccatccagatcaacctctgcaccgcccgttttaccaaacaccacatagctccgacctgcatcagcaccgcccgcatcattgtaacgcgcacctatgatcaggtcagccagaccgtcaccattcacatcccctgcactcgataccaaatgacggttatcatcaattctcgcctgacccgggattgcgaatccgccaatcccggctgctatgctatccagatcaacctccgcaccgcccgccttgccaaacaccacatagcaccggcctactgcactcccgcccgccgcattgtcacgcgcacgaatgatcaggtcagccagaccgtcaccattcacatccccggcgctcgataccgaccagccgcttaggtcatttgccgcctgacccgttatcgcgaatccgccaatccctgctgcgatatcggatagcttgatgtctgttgatgccggcggaacatctgcaggtacaaccgcatcagcactgaccagactatcgacatattctgtgttgtcacgtccatcgatatattgtgctctgacctggattcggccaccgttctggttttcggtaagagtgatttgtgcgccggcagcaaactggttccaggtggtaccagcgtcatttgttgaccaccaggtataggtaaccgctcccattccgtcaggatcggcaagcgtgttgctggcggtcagttgagcatcgactttcagatcgccgctgaacagcacggttcctgtaggttcctgattcggctggggaagtggcagtgcctcgatacttttcgaaaagatatcaaagctctccagcaccagtagctggccgggatggatatcatgagagagctgtgcaaccagtaccaggtcattataatcacgattaccgtccgggtcgaaatagaggcagtaattcgacgtatcaaaaacccacgccggtttggaatcggcagggtcatcggaaacaggaaacgtatgaaaatcccaatcgtcaagatagccggaaccatcattgtaataattagcgactccatcgaccctgaaaaagtgttcttcatagtcgctccacaactgtgttggacacttttgcgccgtaaacgcgtcatcctgcagaccatcttttttccattggtcggccagcggaagttccgtttccgaccaaccccagcctgatagcttttcataaggaataccaagctgttctgcagaaaaaacgaagtaatcattataatctacttccctgacggtctttacattgccgccattatcggcaagattgacatcgataaaacagtagtcttcgcccagacctccatagagcgtatcgttgcctgttcctccgataagaaagtcagctccggcatcaacggtcttgtcagcatggtcagcaaccgtatcccaacgaaaagcctgcgaatcattttttaccgcctgaaactggctcgtggccttgtccggaaatgtgccgccatacactacatcatcaccggcaccgccgcaaagcaagtctttgccgttcgatccgaccagaaagtcgtgatatccgcttccaacaatgaagttttcgcccttgttgcctatgagccaggttgaatgatcagattcacgggcaacaatgtccagattttccgaggtatctatatctgttgcatctttattcgaaagcacgacaataccgacattatgctcggcaagctcgtacgtcaatcgatcattcatgcctcttatgggttgaatcaccaggcatgaatcaggtgacgaaaacgttgtgttgatagcatatccggtttgtaaaaactcaaataatccctcgccaacaagtggcggttgctccgtgacaatcactccgttgttatcgtcgtccgtatataccctctgatgccatgtccacgatgaatgatcggggtcaggcaaccgagaaaagaccgaattgatttcggaatttatattgaccagcaaatgagattctttcgtagataaggacgtctcatattcgagatacaccgagcggccatagttgccgtacggaaatgccgcaagatccggaaccacatctccacgcatttcaaagttaatggaacgatcatcttcgaggtcaaaccccaataatttgttggctgcctcaaaggtaactgactgatagtgaacgctgccagtatctggatgttcctgcatgaacattgtcgccatctggccgccaaggctgtggccagtcacatagacatttgtaatttcaggatgatcagaaagatattcctggataccattgatcatcggacgataccgttcataatgcccgtccatatcaaaaaaattatcaatccaatcagaattttcacttccatctccgtctgtgccacgaaaagcgagaaacaatgcatcggcgcttcgggatatgagcacaacggaagaagtcgtttgtccaatcagattttgtgatgaggcaacgtaatagccattcttgtatgcgataccatctatggtagtaccaacgccatcaactccgacagttatattcaaatctattggttcaaaactcattcccgcatctgtcaactcatccatgctggtatttcccagtatgtcgcccgcagtcgatccaatcatgccgggcacttgcgcatcacgcatgaccactggatgcaggtagctggcggcactcatgtcaaagagggttcgatacaggcctccactcgtcatatcctgcgcatccataacccgagcaaaaatgttttccgcaagcggcatggtgtaatcgaccagttgtgctacgatggtatctacctcaactcccgtatcagaaagtttttcacttgccgtacgggcaccatcgaccacaaagttctgcgcagccaaatcgagcttgttcgtcgcaagatcaagatgattgaccagataatcgatggtttcctggctgttcccgtcgtttttggcatccatgcccgaaaaggcggcaagaatggctccatatttttcaccggctgtccagttattctccgtcggctggaactggctgctattggccggaacaacatccgttcccgtcaggtcaataccaccaagcccgaaagccattgcgacatccgagtgtacttctgagatatgggtgggagaaaaatcaccgccaatcttgtgataagcaattgtggtcaatggatttacattgagcgacagggtttctccggcatgggccattcctacagcataaagatttgcattcaaatctttattcgctccggtcgcttcgtcgagataatcagttccttcattggcgtcaatgactttcgcaatcacaacgccgctatagcctttgatttgtgtggtaaagctcccggttgaatccagagttgcatgggccagttcagtaacgccatccgccttatagagaatgacactaagtccgtttcccgtgattacgggtccggcaataactgtacctttaatagtgctggacaacactgtatctatctgatactcatcactttgcgctttggtgccgacattgccggccagatcggtatacccgtttccaagagtgataacattgccatcagcgtctatatccacttcaggggtgaacgtacctgcccaggttttcccgccgtcgctgctctgaacggttgaaagcgtgccgttctgaaccgcaagatcgttattgtcaaaaccagttaccgcttccgaaaaagttattgttacctcagagctttcgcctgtttcaagggttgtatctgatatgctgatgctcgccgttggcgatacggtatcgagtgtcgcttctattggcgtggaggcttctgatacatggccattcgcattcgtctggcgaaccgcgtaactgtgagatcctggctgtgcggtaaagctggctccgttaccggtttgccatgcaccgccatcgacctgatattgccagctcgcatcactttcaagaccgcttacattgatcgtcccgttgctggttatgccatcgctggaactgattcccgtatcgcttgccaacgagagcgtcggcgtttggggcggctcttctgatgtggaatcatggttgctgtgtccaccattactgccggcaatcgccaaacctcctgcggtaaccgccagaccaccaagaatccacgaaagcgttgaaatacctgtatcattattcgcagataacgtctcattatcagtctggctttgtgcaactgcaacaggctgaaaagcgccggattgctcagtaaggagggcattcatgacacccattccgtgagaagcaacaaaatcattgtctgccgaatcgatcgcaatatcaacaacgacttcatcgtcatgttcaagcatgatatgcccttttttatggagagatctggcatttttcgaggtcaacatcacaccgtttacttcaaagcaatagagttggtggtctggcgaaatttcaagcgagccgttcgcatcagcatagattttctcgatttggctattccgcagattttttacaaaaataacaacatgagagctcttggtgtggataagaagacttttttgattctgtttcatcaggcaagccggggtttatctaagcaattaaaaaatatgaacttactaaaaaacaagaagccaaattaataagcgtaatctgaaatgagcttttaagtattttattaataataaaaatcctatttttttagaaacgaaataacatcgtatcctgaagtattctaacctgaatcagttccagcactggacacagaggagattctccctgagactcacctgacctcgaaacaggcagtgatacgcttttttagtcaaaacaactcgcaggtattggtgtaccataatctatactgatattattttaacttatcacactatttttttttggaaacacaacaaccggcatcaaatactttattatacaataaaatatacaccataataacatcgcctgttcaattacaacttgaaatttcgtttacaacaagcgtgagtatgctaacatcatgaactataacccggtcactcacgcatttaacagaaaaattagcaattgttactttgcacaagaagcctgtttttttatccgtagttcggttctgtattgcaggaatgcttgcatgctgtccatttgaacagacgtctgttctggcagctcacaaagagaccatagattcggccattccggttttgccaccggaagatggactggcaaggtttgatgctaaccaacgcttccgaggcaaatctctgtggagcctcgaaagaatgatcgaggaggcaatcaggacacatccgaaagtaagcggaaagcgtgccgcttacgacgcgggcaggtcagcgacaagcgcagcccgatatcagtatttcccggcgccctatatagaggtacaacaaaacgggaagaccggcgaccgtgtaggcgtgtttggcgtgcagcagccattatggaccgttggaaagctttccgcaaacctgaaaactgctaaatcaagcgaaaaatcgcttaagtcaggtatagaagaaacgcagttatcgcttgccctgtcggtagtaaacgcttatcagtcgctgctttcgtatcattaccgcattatcgcacaggaggcaggagtcgcgctacttgagaagtattcggctagtatgtctcgtcgcgtgagcgccggcgtatccgcaactatcgagcagtcgcttgtcgattcacggttgcagcaatcgaaaagcgatctccgctttttccagataggttttcagtccgcgctcgatcagctacagcagtatatcggccattccgtaacaagggatgatattgaatatctgtccagagtttcctcggaaccgcttggaaatctggattcgatacttgcttccgcagaacaacgctatccttcactggctaggctcgacttcgatatagagacggcaagacatcagaaatcataccagatcgcccagctgtttcctacgtttaccttgaaagccgagtatcagcgagatcttttttccacaaccccgtcaacgaatgaatcttcggtatatgtctcgatggttcagaatttcggatccgggttatcaacatttgcaaatatcggcggggctcaggcgaaaatcgaagaaacggcacagcttaaagaaactgtaaaacgagagttgcgagtcgtggtcagaaacgaatacgaaacctgtatgagttcatttgaaaggtatcttcttgcaagcaataccgtaagaagttcaggagacgttctcgcctcttatacgcgcatgtttatagccggcaagcgaagctggctcgatgttttaaacgccgctcgtgaatttatccagaatgaagtatcccgaggcgatgtactttctgcgtattggggttcatattaccggttgcgtctgtatgacgctggttttgaacctttttcatcgggcgtacagacatccgggatgcaaagtgagccggatctgcaaccagaaccggttttttctgtccggaaataacgcattgttattttgtcaatttcgaggagatggtagcaattgcgtaaatggacgaattcaatgaataatactgaaacatgagataatgaatcagcaagatcctcagatatacgaagttaagtggcttatagatcgctgcagttctatacgggacaaatcatctcctttaccggcgcagcagactgactccctgaaaagggaaatagacaactatcaggtaaaagggcaaccgggacttgatatgaacgtagtagtcgaccggttgcttggcatacttgatatcgagggacctgactggaaaggtatgccggtaagaaatgaactgccgatggttgcaattctgccgggaacgggatttcgcatcgtttatggatacagcgaagacggagtatggttggttgaaggacctgatggaaatgacagggtgacaagcatccccgacgggtcgcgttttcatgctcttcgtcatcgcagcgcacatgcacatgaaggggtaaaatttcttgatgtgataaaagcggtatttgcatcccggaagaatatttttctacgcgccgggaccgcatctgtactcagtaacgtatttacgctttttatatcattttattctttacaggtatatgacagggtcattcctacgcagggtatatctacacttattgtgcttacggtaaccgtcatcctgatcatgcttctcgatcaaattgtgaaatttgcgagaaattttatgatggaaggatttgtaaaagatgtcgaccacgagatatctcaccggttgtttttcaggcttctgtcgatccgtatggatcagtttcctccaagcgtaggctcattggcttcacaggttcgcggctatgattcaatcaggatgttcgcctcgactgcgaccctctatattctgttcgatgttccgttcggtattatctatctgcttgttatggtggctatcgcggggccactggttgcacttgttgccagcgtgttttttgcgctgtcgattataaccggattgacattccgaaaaaaaatcgaggaaaacaccgaaaaggccgtagttacttctaacaaaaaacttggggttcttgtagatagcgttgatggcgctgaaacgattaaaaccagcggggcatggtggcagatggtcaatctttgggatacacttaaccatcatgttcttgaaaacgaagggaggactcggttttatacggatatgtcaaacaattttgccggtttcatgcagcagttgagttatatcctgattgtcgcaaccggagcatttcttgctgcacaaaacaaattaacagcaggtgcaatcatagcctgttctattctgtcgagcagagtgcttgcgccgattggcatgctgccgggactgattcttcaatggggtcatgcaaaagtggcatacaaaaatctggagaacatctactcgcttgaaacggataatcatggcattgtaaaaccgctgatgcccgacagtttacgtggagagtacgatgttcgaaatatcagattttcctacaaagagcagaacgatgcggttgcaattgatcgtttgaagatctccgcaggtgaaaagatcggcttgctcggcgtggtggggtcgggcaaaagcacattcctgaagttgctggccggcttatacaaaccgcaatccggtcaaatccttctggattcgctcaattatcagcaggtttcgaggcaggttgtatcgaaacatattggatacgtgcatcagcatgtgcacctgtttgctggaactctgcgggataatctgacgcttggtctgacttccgttacggataatcgtatcctcgaggtgagcgaaatgaccggcttgaatcagctgatagcgaatcatccgaaaggactcgatctgcagatcgccgaaggcggctcaggcgtatccgggggtcagcgacagctcattgccgtaacgagacttttgcttgcacatccatcgatctggcttcttgacgaacctacagcatccatggatgacagatcggaaaaaatggtcatctcggcgtttgccaaaaccataaggcccgaagatacgatggttctggtcacgcataagccggtcatgctcacgcttgtcgatcggttaattatcatgaatgcttccggcattgtcatggacggtccccgtgacgaggtgttaagcaaactgcagaatcctcaagttcagaatgtcaacacaaaaaaggctgtaccgtcatatgcttaaatcgttgtcagagatatttcagaggcaagcaaagtcgagtctgattatcattgccgccggcataattacctttatttcaatcatttgggcatcttttgcgaaaatagaagaggtaacccatacgacaggactcgtaatagcaagttcccgcaatcaggtcatccagtctgctattgacggcatcattcagtcaattcccgttcaggaaggtcagtctgttcagaaaggtatggttcttgccaatcttgaacgaactcaggccgaagcggcacagtatgatagtttcggcaaggttgcggccctcgaagcggcacttgcccgactgcatgctgaagtgttggggcgtcctctggagtttcctgaaaacgtgagggcatatccgcaattcattgaaaaccagaccgagctttatcagcgaagaaaagcggcgattgattccgagatcagaactctgcaggaaagtctgcgtcttgcaaaagaggaactgagcatgatggcgccattgcttgaaagtggagatgtcggcaaaatagaggttatccgattgcaacgtcaggtagcagagttgaccggccagatcaatatgaagcggaacaagttttttcaggatgcccaacaggaaatgacgaagtacgaagaagatctctcgacacaaaagcagcttcttgccgagagatcgtttgtggtcggaaaacttgatgttcgcgcaccggtcaccggcattgtaaaaaaaatccatcttacgactcaaggggctaaagtgcgtccaggcgacatcgttatggaattgctgccaacagaagggaatctgattgtcgaaggaaaattgaaacccagcgatataggattcgtgaagcccggtatggcggctacagtcaaagtagatgcttacgattactccatatatggcgtactgcatggcaaggtatcatacataagtcccgacgcgattaccgagcaaactccgcagggagaagctctgtattatcgtgttcatgtgaagctcactgacgagagcacatcgcaaagcaaaatatcgcttgcaaatctgcaaccgggaatgacggttggcattgatatcaggacgggcagtaaaaccgtgctgcagtatctgacgaaacccattacaaaggttttcggtgaatcgttacgtgagcgatgatagcaagattctgaaaaacagtgacaacgcaaacaactgaacaaagccttaatccatcaagcagcaatcttactcttctttgcttttcgtcgtgcagcaacaaccccaccaacaactatcaccaccgcaactccaaacgctgcaagcgacacataccttcccttgtcgaaatcggagcggtcgtaagtgaaggtgagttcgtgctctcctgcaggaatgcggacaccgcggatgaggccgttcacttcttgcgtgaatacgggccggccgtcgagaatggcttgccagcggagagggtagaatatctcgctcgttacgaggaacgcttcggagggtgcgctgactttcagcgtcatgctttcggcagtgcgctgcattgattgaatggtgccttcggcgaaacgcttcgcgccctgccactgtgtgccgtcaacgtacaccaaacggcagtcgtagctgtcctgcagcactttagcgaagaggtcgtcgcggctgaagacgccggtcaccgtggtggcgaaccatgctctcgggcagctatctttcagccggtacacccaggtcggcgcctcgccggagacgaggcggagggtgccctgcttcaccggttcgaggtccggatgctgtacctctgcaggcgataccacgtagcgaacgttgagcattctgagtgctgcaagcgaggagaggttctccgtgcgccgcaggaactcttcgtaattcctgagctttgcagggtggtagccgccgaccgactcgatgccggagagggcgaacttgttttcgccgaagagcgggccgattggatagatgcggaacgggcctttctgtgaagcaagaaagctcgtgacgtcgtcaggcgcaagtgcggtttcaacctgctggcgctgcaccagtacgggagagcggagcgaggcttccggggggctgacgatcttcgcgttgagcagcagcaggtcgccgatggcgagcaccacgatcactgcggcgagcttcgagccggagaggaacttcctcatgccgggccatgcgagacctgcaacgagagctacgaaaagggaggacatgatcacgctgtcacggatgccttcccaccgaaccttgttgaccatgaaggccagatcaaaattctcgaccggcggagggggaaagatcgagcggaaaaaaccatcgaatccctcgccggcaagcaggataagcacaatcacaagggcggcagcgagcgcaagcgatttcaggggaatccggagcgacttttcgggcgcttcgagcagccagtgcaggccgaaaccggcaagcagcgagaggttgagccctgcgacgatcagcaccatggatggcaccctgaaccgactgaaaagcggagcgaagttgtagaagaggtcgaacaccgggctgaagaagctgccgaaggagatgagcagcgcaagcagcgtgctgccgccgagaaagagcacgaagggatcgcggcgccgggcgacgaatcccgccaaagcaagcagcagcaccacaatgcccgcatagtggggaaagtcggtaaaggacatgaaaccccagtaggtgacgcccccgaaaccgtagaggccgggcacgagaaaggtgagcagctccatcgggtgcatcgaccacatggtggcgtactccattgcggctcccccccctctggccgctcccctgaccgaatatgcggcatactccgatgcgggcagatacactgcagccgatatggcaatgcctaccacgcaggctactgcgaaaaaaccggctttcttcagactctctttcaccgttttgtgagcggagacaagcagcaccagggcaagcagccccatgagcagccaggtgtaccaggcgatctgcacatgcgcacgctgaagctgaaatccgagcaggatagcgagcatccccgcgtccccaagcgaagcgagagtgtcaagacccggagcgcgggtgttcaaggctccactggagccgcgagtgtcaagacctagagcgcgagtgtccaaggctccactggagccgcgactgtcaagacctagagcgcgagtgtccaaggctccactggagccgcgactgtcaagagtgcccaaagcgcctctggcgctgcgagtgtaaaatccgctgcgagtgtcaaacacgcggagcgtcgcccacagcacccacggcatgtaggccgcggtcatgagctggctgccgtggccatgcacgagcatggcggtcatgtaggggttcagcatgaaggccgcgccgccgagaaaggccgcggcatggtgcagccgaaaggtgcgcagaagcgcgtaaccgccgagaccggcgaaacagaggtgcaggatctgcgaaccgatatcgccgagcggcaggcgcgaaatgaggaggttcggatagtagagccctccgaggtagctgaacgcttcgacggtcggcatgccggcaaaggtccatggctgccagagcggatagtgacccgatgcgtcgcgcagacggtcgagcgcgattgaggaggccatcggtaccagcgaatcgggcgcggagagcgtcatcggcaggaagacgagctggtagtagagcgcaagggcaagcagcaggtacgccgaagcggctgcggcgtaaggcagagccccgttcttcgcaggaatcccgcccagtggcgacgcgaccggcttatccggcgttactctctttggctgcttgggctgctttgctgacttttctggcattatgatttggaacgacgttaggacatatcaatctacagggaaccactaaaaagtgtgatgagcgatcatagcatcaagctccataaaggagcgagagtattgagacgcggacggagcggagaaaccggagtgtacaacggagtacatgaggatttcgagcaccgaccaacgcagcaatttgtttgcgcaatagctttttagtgcttccctaaaataagctccctatcctctgcttccaaccttaacagcaggatcagggcaagataaacggcggacgcgattacgacgccggtgagcgccgcaaccgccgggccgagcccgagcagccacggcctgcaaagccagagcaatatggcgctgcctgcccctgccgccgctggtttccagagcgcggcggagaaggaactgacgccgagcaccctcgacacctgcagaaacctgagcgcggagagcaacagcatggcgccgagcgaagccgcagccgcaccggcggtgccgtagagcggaatgagcagcacggagagcaccacctgcaccgcaagcgcggcgagcgcgttcagaaaggtgacccgtgcatggcccgccatggagagcacggttccggcgataccgccgaacgactgggcgaacgcggctgcggcaagcagcgcgagcgccggagcggaagcggaaaatcggggcccgaaaagcagcagcaccggttcgggcagcaccatcagaaagagcgtggcgggagtgacgaggagcaccatccatcgggtgacgaggcggtagagccttccggtttcggcactctcgtccccggcctgcagggcggccacgagcggggcggcgatgccggaaaatgccggaagcagggctctgagcagccccgcagtgcgcgcggcgggctggtagaggccggagagtaccgggccgccgagcatgccgagcagaagaatgtcgagccagtaggcgatcatgctcacgagcgagaccccgagcagcggaaaggcgaaagccttcatccggcgatcggccggcgcgccgagcacctccctgatgccggtgccggttttcagacggagctgccgccagatccagaggcaggagagcacggaggccgccgtatagggcacgagcagcgccgggccgggagcgtcgacaagcgcgagcagcagcgtgagggcgagcatggcgacgggtgcgatgatctgcgtggccacgattttcggcacgaggtcgcggtgcccctgcagcgcatggcccgcaaccgtggcaaccacgttgaagggcacagccacggcgtaggagagcagcgcaaagtgcagaagcgtgccgccgccgccccccccaagcgaagcgctacccccgagcgaagcgctaacgccaagcgaagcggtgtcgccacccagcagccgggcgagcggcgctgaaaaaagcatgacgagcagcgctggaacaaggctcatgaaaagcgcgctgcgaatggcgagccccgctgcgtccgaggccttgcgaccttccgcctggtagatgttgacgtaacgcactgcggcggcgtcgtaacccgccacgccgaaggtctcgacgatctgcatgacggcgagcgcgagggcatagacgccgagcgactcctctccaagcattcgtgccaccgccatattgaaggcgaagcgcacggcctggccgaaaatgaatccgccgtaggagatgccggcctgtccggcgatgagtctgttccggcttgcggatcggttcctgttcatccggcctccctttccgatgcgcgaagcagctcggactgcatgcgggcggcaagcgcgtcccagctgtgctccctggcgaaagcctgccgttcggccctgcggacgtcgcggagcgcttcgggcaccatgaccacgaactcgccgggcgtgcctgcgatatggatcaccccgcgggccgcgccgagcgcgctgcagtattcgatggccagcaccggcacgcctgccgcggcatattcgtagagtttgttggggtgcgacgcccttttgagcggatcgcggagcagcggcatgagcgcgagatcgaaccgctgcacccatgcgggcagttcgcggtagtcaatcctgccgaaccagtgcacgttcggcagttcaagaagcgcccggttccgatcctgccaggtgcggtcgtaggcgggaccgagcagcgcgatccggctgtgcggatacgctgcggcggtctcctggagcaactccgtatcgatccagtccatcgcgccggcatagccgagcagcgggccgccttccgcagcgaacgcggcaagttcgggcggcgcatccggaagaggcgtggcgaagtggtcgtactcgacgccattgccgagttcgacgcaacggacggttgacggaatcggaagccttgctgtcagctccggactgaccgaaaagacaagcccgcaccgttcgaggtagcgcgagaggtagtccggcagccacgaagaagagccgggaaaggcgagatgatcgtcgttggcgtcgtagaagcgcaggctgcacggcattcttgccgccaccctcccccagtacacgttgctgagcccgacgatgcgttcatgcgaagcgaaaccgagcctccgcagccagaagcgcaggatgagccctcccgctccggcaaccgcgttgcggaagagcgcgacgtcgagcagccggcctatgcggtagggcacggttttcaggaaaggcatggtgaccacggtgacgttgccccgcgtcacgggcagccagtgcgcgggcctccccagggcgtacggttcgacgaagaggatgcgccagcgcgacgaaaaacggtgcagcagccgctgctttctggtggagagaaaatcccactggacttccgagaaccagaccagatccacccgctcccgcatgcctgaatcaggatttcgcaagttcatggatcagcaccttttcatagatagcccgcaggagcggtttcaggccggtcagatagaacggccaacggcgtatccggaacgcatcgtggcgcacaacgcggaacccggctctcgaaaagagcgactgcagcgcctgtggtctcatttcatgaaaatggtccgggcttgcgagcatggcgggtttcgctgccggtaccgagacgaacagccggctgtccggaccggagagcacctttcgcgcttcgagcagcgcatgcagcggattgaaaagatgttcgagcacttcgaacgccgtcaccacgtcatagcggcctgaaagcgcgtccacatcgagatcgcagcagctgctctcgaacgtgcagccgaaaagattttcaagctcgccgacaagaggcgtgcggtcgccgagatccagcgccgaagcagctttcgaacgggcaaacgtcgaaccttcgacgaagcgcatggttttctgccaccggatgcggttcgcctcgtccgtgcagtaacgctggtcgatggtgttccggtattgcgaaaggttactcatgatctccctgtcggttttcgtgcgatacggtgcagcagcgcacccgccgcctgcagaagcagagcgaacggatagaggataaatccgctccatgcccggtgctttctcataaggtacagcattgccgcgctttttcgtacgatcttgcgcggatgcatgctgctgccgtacgatgcggaaacccggtgccacacccgcgccgccggttcgcagatcacggtaaggccggctttccgaacgcgaagcgagagatcgacatcttcgcagtacatgccgaatcgctcgtcgaaaccgccgagacgctcaaaatcgaggctccgcatggcgatgcagcagccggtggcgtacccggtctctttgcgacgggcgtacgccgggccatacaactcgcggatgccctcgtgccgcaccagcccaaggccgagccgcaccacaccgcctgcgtaccatatccggtcgggatcatccatataaaatatttcaggcacggcaatgcctgcatcggagtcatcccgcagtaccgctgtcaacctggcaacggcgtccggcgcaacgacggtatcgttgttaagaaacactacgtattcgggattcttctgcatggcgtgccggaacccggcgttgttgccgcccgcatagccgaggttgcgctcgagcgcgagcagctccacgccggaaaagcgctgccgcaccgcatccgccgaattgtcggtcgaaccgttatcgacaacaagcacccgtaaacgctccgaaagcagcggttcgagcgacccgaggcagcggagcagatcgtcctttccgttccagttcaggacgataaccgtggtcagggggggagcgttcatggctttgctacggactggatgaagctccctgcctctccggcaaaccgttcccacgagtggccggcggcgtactccctgaccgattgcggcattgccgggcgccgcgggtcgccgagaaacccgattacggcggcggcaatcgcctccgaagagagatcgccggcgatccatcccgtccggccctgttcaacttcggcggcaagaccgcccgcaggggtgacgataaccggcaggccgtatccacaggcaagctgcaccacgccggactgggaggcctggcggtacggaagcaccgctgcgtcggcggcggcaaaatagcaggcggcatcgcggtcgctcgaataaccaggacggagatccacgctctcccctatcccgagccgaccgatcagctcccggaatgttgcttccggttcgtaaaactggccggcaacgagcaaacgggcttcgggccatacggcaagaatggcgggcatggcgcgaagcagcagatcgagccccttgtagcggcgcacatagccgaaaaagagcagcaccggcgcttcggcgtcatagccgagagtgtggcgggcttcgcttttttcaggctggacgctgccggaaaaggtcgggaaaggcggatagggcggatgatagagctgaacgaccggtttggcgttgccagcggctgcgagcgctccggccacctcccgggaaagcgtgatgaacccgtcagccgaggcaagcagcagcttctgcaggaagggttcgaacatgaagggttcgtgggtggagaggttgtgcagcagcacgacggttcggatgccggagagcttccggacggcgaaaagcagcggagcgagcaggccggtccagtaggcgacaagcagcacctcggggcgttcgcgtttcaggtcgcgaagcagggtgagccaggtaaggggattgtataaaacaataacagcatcccctccattggcagcactccggtattcgggaacttcgggggcgtggccgcctgtgaggaaggatggatagagttttttgaaaccgagacgtcgtactgcgtgccctttgacctgcagctcgtccgcaaggaggccgctgaagcgggatatcccccctttgagggggaaaaaaggagagatgaaggctatacgcaaaatggaaacgggatagagaaaaccttatgggtcctactgctcgccgaacccctgctcaaaaaactcgacaagctggcgcgcagcctcttcggcatcctcgccatcgagcttcagggtaagcttcgtgcctttcggcgcggcaaggctcatcaccccgataatggacttcgcattgatttcgacaccctgcatctcgatataaaattcggatttgaatcgcgaagccagcttgacgacggcggctgccggtctggtatgcagcccggccttgttttttacgacaacttcctgaacaatcacagtttctgcttcgttgtagattaaggttcctgttttgattcctcttttcagagattttttaccatggcgatctcatcacatgccatcagtttcggacaatgggtacagtcgcgccatattttctggggaaaatactcttttttaatttctgaatacccaagcttgccgaaaaaatgaggattgagcgtcaggacaaaaacctccttaactccctcctccttcagaatttcctctgccttttccaccagaagacgtccagtgcctctccttttatagttcgagagcaccgctacggaacggatttccgcaagccccgacgtataaaaagctacggcgcagcatccgacgacctcaccctgatgttccgcgacaaaaaagttgcggatgttttcgatcacgttttcagccgaacgttcgagcatgatgccctcacgcgcatactccgccgtaatggccgcaatggctcccgcatccgaaagaagcgcatacctgacgatcgcttctgccccatctccgctcactcctcctctctcctgtcaagatatttcttgtcggaagcgtgggatgaaaccctcacccacatctcatctttcagctccttgaggcccgtgccggtgacactcgaaatagcaagcaccgttacgccgtcttcgaaggatggaataaccagatcttcgggagcgatatccattttcgttacaatggcaatgcggggtttgtcaagcagggccgcatcgaatttttccatttcaccaagaagggtacggtattcgagcgcgatatccccggaatcggcagcgacaagcacggcaagcactttggtgcgttctatatgacgcaggaactgcagtcccagaccgcgaccctcggcggcaccctcgattatacccggaatatcggcaacgacgaacgacttgtaatcttcataacgtacgataccgagattcggaaccagcgtggtgaagggataatcggcgattttcggccttgcggcgctcattaccgatatcagcgtcgatttgcctgcattgggaaaaccgacaagcccgacgtcggccataagtttcagctcgaactccagttcaagtgactcgccctttcccggaggttcggaaaacctcggcgcctgacgggtaggcgttgcaaaatgctgattgccgcgcccgcctcttccgccgttagcgatcagcactttctcgtcgtcaacggtcagatcggcgattacctcttttgtggccgcattgcggacaaccgtaccgcaaggcacttctatcacgatatcggcaccgtcctttccggtttttctggaaccctggccatgcgttccccgtccggcgtcatagtgccgtttatatttgaaatcgagcagcgtggtcagatggctgttggttttcagccagacatgacctcccctgccgccgtctccgccatcgggaccgcccttgggaacatatttttcccttcgaaaactgacacatcctttcccaccgtctcctgcctgtacaaaaatagtcgcactgtcaacaaacttcactctgtcacctgcctttttgaataatcgtcctcattatgtatcgttagtaaaggagacccctgttaattttccgtatcgcgtcaattaacagaaacgccctgaactcttatcgtaacccaaccattgcgtcaatggcaaaacctgctgcagcagagcagaaacagaaggctctttcgatcgaggaactcatgacccgactcgaagagataacccgcactatcgaaaatcccgataccggtatagaaagctcgatcaccctctacgaagagggcctcactattgccggtcagtgcaaagagcggctgcaggaggcaagaaagaaaatagaggtcatcaatcccgaccttgcaaaaaactggcccgataatgcccgtactcgagacctcttcgaatcctgaccggatggatggattcacccgtcgagacggcttttcagcacatcgttgacgacctgcggattggcctttcctttcatgcgggccatgcactgtcccacaaagaaaccgaacaacttggtctttccctcccgatagtcggcaagctgtttggggttggcctccagtatctcgtcaaccgtccgctcgattgccccggtatccgaaacctgggcaagcccttcccgatcgacgatttcttcggcagaagcttcgcccgtctgcatcagttcgaaaacctgtttggcgatggtgttgctgatggctcctttgccgataagcccgatcaatcctccaagccgctccggcgagatcgcgaactccttaatatcaaggtatttctccttcagcgtacgcatcacctcacccattacccagtttgaagccgcctttgcgtcgccgcaaaccgtcagggtccgttcgaaataatcggcgatctcgcgttcgaccgtaagaactccggcgtcgtatggcggaattccgtactcactgacaaaccgccgctcgcggtcttcgggaaactcgggaagttcgagccttattcgttcgagcatctcctggtcaaccagcaccggcaccagatcgggatcggggaagtaacggtagtcgtgtgcgaactccttgccgcgcatcgaacgggtctcacccttgtcggcatcccagagcctggtttcctgcacgatcgttccgccgccatcgatgatgtcgatatggcgctgcatctcgtactcgatcgctttctcgacattcttgaaggagttcatgttcttgatttcggtgcgggtaccgtactcctctgcgccgaaaagtctgaccgatacgtttgcgtcgcagcgcagactgccctcttccatgttgccgtcggaaataccgagatacttcacgatctggcgcattttctgcagataagccgacgcctccctcgatgtgcggatgtcggggtaactgacaatttcaagaagcggcacgccgcaacggttcacgtcgatataggtgtcgtcgccgatatcgtgaatcgacttgccggcgtcttcctcgatatggatcctgatcagtctgatgtcgcggcacccgtccccgacatcgatacgcagcatgccttcggtgcagatcggttcttcgaactgggatatctgataccctttcggaagatcggggtagaaatagttctttctggcaagaatggagctcggggcgatcgagcagccggttgccaggccgagcttgacggcatcctcgacaacgcgacggttcagcaccggcagggctcccggaagagccagacagaccgggcacacattggtgttggcgggattgccgaatcgggttgaacagccgcagaacgccttgctgttggtattgagctgacagtggacctcgaggcccacaactaattcatatttcattacaacatttaactctttattgataaaccccgatccccttcgccccgatcccggttcgagctgtcagagcggcttgtagctgaacttctgtcctccgacggtggcttccgccatgacacctgctcttggaataacaaaaatagccacgccgttcgagtaatcgctgttggtggccataccggtggtcaccagcactgccgtagcctgggcgttcagctcaaaattacctttcctgaaattatcgaaatcatccttgctcttgaaaaacacaatctcggcaaacgactgcgcgccaagctgaggcccgacattcacctgggtcagcgacgaacggcccacaagggtattgagctcatacacatacccgctgccgcgtgcccccccgagcagaatgacgcctcccttgtaaacttcggaaaacacggcataaccgtaggcatgctcaaaaaagcggtcgagaccgggagcatttttcctgaaatattcgactccctgacgggcgttatcctcctccctcggatcccaccctgcaaaggcactctgtacaaccattcctgccagcatgaaggcaagcacaacgatccgcatcattttcatcgcatcactccgttttttgttcgttaataaaatcaaaccgtagaaaacatacaatgtcatgcaaccttgaatgtacgattttttggaaagaaaagagaatggagtaagattgtgggccgcaggcggtgggcagtgagccggaagaaagaagtatagctcgcttcgcattgctggagtatagcagtttcgatgcttgagaggaaaaacgggttacgggtgcttcagaaacaatcggggcagcactcggccgccccttttctgctcttgagctatccagccatcaagccttctgcttaattttccccgttttcgagttcgcgcttgagggcttcgcgctctatttcgagacggcggatttcgcggttgaggcggtcgagttcttcggggctgctgtcgatttcgagccgcaggcgcgatgaggcctcatcaatcaggtcgatagccttgtcgggcagaaagcggtcggatatgtagcggttcgagagctcggccgcggcaacgagggcggcatccttgatgcgcacgccgtgatggatttcgtatttctccttgaggccgcgcagaatcgaaaccgtgtcttccacgctcggctgatcgacgagaacggtctggaaccgccgttcaagggcggcatccttttcgatatgcttgcggtattcgtcgagcgtcgtagcaccgatacagcgcagttcgcctcgagcgagagcgggcttgagaatgttggcggcatccatggagccctcggcggatccggcaccgaccagcagatggatctcgtcgataaagagaatgatctctccgtcggctgactgcacctccttgaccacggctttcagccgctcctcgaactcgccgcggaacttcgctccggcgacaagctgggcgatgtcgagcgcggcgatctgcttgctcttcaggttttcgggaacgtcgccggccacgatgcgctgtgcgataccttcgacaagcgcggttttaccgacgccggggtcgccgatcagcaccgggttgtttttggtgcggcgactgagaatctgcagcacccggcggatttcgtcgtctcgcccgattaccggatcgagctttcctcttcgaacttcatcgttgagattgcgggaatattttttgagggagttgtaggtatcctcagccgtctggctggttacccgctgggaacccctgatggtcgccagaaccttgagaatggagttccgggtgataccggcatcctgcagcagacgcgataccttgacgccggcttcgctcatggcgataaagagatgctcggagctgatgtagtcgtccttaaggctttccgcctccctgagagccgtatcgaacacctttccgagattctgtgatacatattgaccggatgccgatgagccggtcaccctcggcaaccgatctatttcacggtcgagaacctcgagcagattatccacgggagcttcgagcttctgggcgatctgcgcggtaatgccgcttctgtctccgagcatggaaaagagcagatgttcgggctctatctgctgatgctggcggcttcccgcaagcgtgcctgcagcctgcagcgcttcctgggctttgacggtaaatttattggggtcgaattgcatcgttcatactgtttttgctgttaacaaactccggaaacagtgcctcggcgacacgttcctgccatttcaatcatcgttgtacggcaaaccgttcttgtataaccgtgtaaatgagaaaaaagttaacagccgaagaggttgaatccctgtaattttttaccctggcccaagaggaacggctcgggacgataactccccgagttcgacaggaggcagatccttcagcgacatgatcacgatctctcatacgggaagcgaacgaaacgtccgaaaaaaaagccacggaaaaacattttcccgcggctttacggctcattgttcccgaaacctgaaaagtcaggctgccggagcgttccctgaagggggttttggaagatttttcatgaatgcagcggccacgagccgcatgatctctccgcccgtagcaagcaattcagcgcttttttcctgaatatggcactgggtcgccacctgatccttgaaatacgcgacgccctcggcttcatagttcctgccgctcacgtactcgtcaatcactttttcggcttgcgaaaacggcatattgaacaccttgacgccgagtttcgcccgttcgatcggatcaaggattttctgaccggtattctgctgctccatagcaatgggattaacgtgttaaaaactgtgctgtaacgtctgtaatgtaagaatcttttcaacaagaacccagtcgcaggcaagggacaggctgccatcatgaaaacggcggcgcactcccggacacccctattgccgctttccggacacatgaagcaaagcccgttccacaagcagcagcaacattcctgcgccgaggaaatagtggtacagcggctcgctgcccaacggcgctgaaaccagacgcgaccgcgaaacgatcctgtcgatccgcaaggcgacctcgtcatacacagcgtcgcctcccgcaccctcaaaataaaatcctccggatgccgaagcgagctgccgaagggtttggggagagaaccgggttgtcaccacacggcctgcgccgtcgagttttttcaacccggggcgcagcggatccggaatatccgccccgttccggcttccaaagccaagcacaaaaagcgaaacgccgtttctcctgagttttgcggctgcggccgctgtcgccccctcgtggtcttcaccgtcactgagcagcacgacaattcgctctccttctgccgtcccgtcgctgtcgagaggtacggaaccggtaaacagcttcagagcaagctcgactgccggaagaaacgaggtgccctgctcttcgataagggcaggtgtggccatgccaagcagagcggaaaacgcttcgcggtcatacgtaagcgggcactgcacaagaggcgacccggcaaaaagcagcagggccctgcgaccctccctgacgctgccgccgatacggagcgccgcatccctcgctgcctcaaggcgatcgggaagaacgtcccgggccagcatgctgtttgaaacatcgagcatgaacaccagatcggcccctttgcggagagtcacccggtttccgcgacagagctgcggaccggcaagcgaaatgagtaacagagcgattccggtaaactgcagcatacgacggacaagaaacacccgctgagctgaaccgtttatcccggatcctgccggaccggacaggacaaggcgctcgctcgcctgcatctgacgcatgtaaccgtaaccgaacagcacggccagcggaatcaggagaagaagatagccgaaatgttcaggccaggcgaaacacatgcgaaatcatatttatgattaccatcgtcactatcagttttatcacggaaccctgagcagccgtgtgttggaaagcatcgcctcaaacaagagcaggaacagagccggaagaagaagctgcacaaacattcccgatttattgctggtaacgggactcgtcaactcgcttttttcaagccggtctatggactcaaaggcctcggcaagcgatgcggaagttcctgcccggaagtaacgacccccagccgttagggcgacacgacgaagctccccttcatcgagagctgacgaagcagaagacgcggaaccggcccctgccgtatagatcctgatgccctgtgcggcagcgaaggaggccgctgttacggggtcgatttctccggcattggagacgccgtcactgaacaggataatgactttttggtcggactgcgaagcccggagccggttgacggcaatgagaacggcggtcccgacagccgtaccctcatcgcggatgacgtcgggcgaaacattgtcgataagcatcccggtcacccggtgatcgagcgtaagcggagagagcgtgtatccttttcccttgaacaccacaaccccgatacggtcgttcgagtgccgggtgacaaactcacgggcaaccgatttcaccgcatcgagacgactgcgtccacctgcatctttcagctgcatcgattcggaaatatcgagcgcaagtatcacgtctatgccgcgggagtgcgcaaccgtctgtttcaccacaagctgcggacgggtcatggccgccacgccgagcaccagcgccgtccagcgcagccattcgggaagccgccgcagaagcagcggggcctcgagtccctcgtgccgcagccgctcgacatcgggaaacgtcaccgcggcaacgcgtcccttttgctcctgccggcgcatccaccatgcagcaagggcaagcagcggcagcagcagcagccacagcggttcatccagctcgatacggggtatgtgcgaaatccactcctgcattgctctcacccccctccgtcccgcccggaaccgatgagatcctcggcctggcggatggatttgagggattcgtcaaggctgggacgactgtcggcgaatttgacgaggtcactctgtttcagaagggtcatgattgcatcgaacgaagagactccaagcttgcggagatcgcgttcgatctcctgcgtgacggcttcgagcgccctgatgtgatagtgccgttcgaggtactcgcgcatgatgccgctgagctgatcgtagcactccaccggagccaggccgccggaaagccggctgccgagtttgcggagtttgcgatgggcgacctgcgccggatcgacggtttcggcaaaaagccggacttttcgcttgacgagaaacagtgcaagaagcaccgctccggccagggcgaaggccgcaagcaggaacggcatgagaagaagaataggaaattccggctgtatgggcggtttgaacggtctcagttcgttcatgccggagggggtgagcgttttcacgtacaccgacgcctgagggcggtgatgcgttctgccggtaacatggccttcgggatcgcgaaacagaagggcgaactgcggtatgctctgtttgccggaaccgaataccgcgaactccagctcaaagcgatcttccgcaagacccggagctggctttgaggaagagcggtttcgtccgacgagacaaaagggcgcgagcaccgaggagtccggcagttcgagagcggcaagcagaccttcggaatgctgaacccttatcatgcagattacccgttcaccggcatacacgctgtccggagctgccgaaaccctgacagcgggcgctctctccactggtttcgcacaggcgggaaacggcagcatgagcagcatcgccatgaacagcaggagtgcccggatcaggatatcctgatgttcagtactttctttcacggtaacggaaaaaagtgttcagttccccgatgaacgagcgcccggtatcgagcctgaccgtatcgattttcatgcgcaggagcctctggcggagttcagccgcctgacgcagctgtccttcccgatactgttcgagagccttgcggctccccgcatcgatggttatgcggcttccggtttcagggtcctcgatatcgagcaggcctgttacggggagctccctgtcgagcggatcgctgatgtgcatgagcacgaagtcgtgacgggcgttcaggagcttcatgccccgttcataatcggaatcgatcaagtcggtaatcagaaaaacgattgcctgccgtttgcgcatatggctgacgaacgtgagagccgcgtcaatgtcggtctttcggcttcggggcttcatacggaaaagctcgtcaagaatcacgagcacctgctttctcccttttctcgggggtatgaagacctcgacactgtcggtaaaaatgagcagtcctaccttgtcgttgttctgaatggcactgaacgccaatactgcgctgatttccgcagcaagctcgcgcttgctccgctgaccgctgccgaaaagcatcgacgccgatccgtcaacgagcagcagcatggtacgttcccgttcttcggtgaagagcttgacgtagagctcgtgcttgcgagccgaggtgttccagtcgattgtgcggacatcgtcgccatactggtactcccgaacggtgctgaattcaataccccgacccttgaaggatgattggtactctccgctgaagagttcggatgcaagacgccttgaccggatttcgattcttcggattgtgtccggcagttcgttccgccggttttcctcgctgagtctcatcgctctgtttcaaccgttaaaagccgttgtgccggatctgttttctgcagaaacccgaaggattttacagaatgcgaaccggacgctgccgaatctacgggaccttgacatgctgaaggatttcgcggacaaaatcatcagtctttatgttgtcggcttcggcttcgtaccctggaatgatccggtgacgaagcgtttcgtatgctatagccttgacgtcctccggcgtaatgtatgcccgatgctgcagaaaggcatgcgctttggcggcaagcagcagaaagatcgaagccctcggcgaggctccgtactcgatcatggccgcgagcgacgcgagtccgtaccggtcgggattccttgtggcgacgacaagatcgacaatgtatcgctgaaccctcggatcgacatagatccggtcgataagccggcgggccctgacgatatcccctgcctccacaactgccctgacctccggcatgattcccgatgccgcagcctgctgcatgatttcaagctcttcctcgtaggcgggataatcgacgatgactttcatcatgaaccggtcgatctgggcctcgggcagaagataggtaccttcgtgctcgatcgggttctgcgtagccagaaccatgaacggatccggaagcgaaaaggtgctgctgccgatggtgacctgtttttcctgcatggcttcaagcagtgctgactgaacttttgccggagaccggttgatttcgtcggcgagaatgacattggcaaacagcggcccctgacgggggaggaactccatgtctttggggttatataccatggtgccgacaagatcggccggaagcatgtcgggggtaaactgaatgcgctggaactgcaggttcatcgcagaggcaaaggtgcggacgataagggtttttgcaagtccgggcactccttcgagcagaatatgaccgttggcgagcaacgcgatgaaaacccgccggattacctctttctggccgatgatccgccgtgaaatctgctcttccgcccgatccagaaagaccgacgcaacggcaatctccctgccaagttcttcaagtcccgctgcctgctgcatatacacttctacccgttaaaaaagtttatcgtaccgtcagtgactgacgctgcccgactcatgccgtcacggttttctgtaaagactcctgaaaccgaaaacaagcagcgcgatacccgcaatcagggccggccaggtgtagatgtcggggatatagaagccgctgttgagaataccgacatcgggagccagcagcagaatgagatcggcgccgagaagaatcatgagcacgccaacaaagctcaccctgcgccccggtttgctattgtttaccggtttattagcttttgccatacgttccagtgaaaattatagtccatgaatattttaggaatagaaaccagctgcgatgaaacatcggcagcggtactgctcgacggcagaatcggttcaaacgttatcagttcacagcgctgtcataccagcttcggaggagtcgttccggaacttgcatcgagagaacacgaacggacaatagtgtccattgtcaacagcgcggtaactgaagccaatataacgaaaaatgaactcgattgcatagccgccaccgccggcccgggtcttatcggcgcggttatggtaggactctgcttcgccgaaggcatggcgttcgctctcggcattccgttcgttccggtgaaccatatcgaggcgcatatgttttcggccttcattcccgaatcgccggaacacaagtctcctgaaggcccctttatctcgctgaccgtatccggaggccatacgcttctttcgcttgtccgcgaagatctctcctatgacgtgatcggaaaaacgctcgatgacgccgcaggggaggctttcgataaaaccggcaagatgctcggcctcgcatatcccgcggggccggttatcgaccgccttgcggcatcggggaatcctcacttccatgcttttcccaaagccctgacgtcgagttcgcaaaccagcagaagctatcggggcaacttcgatttcagcttttcgggcctgaaaacctcggtgctgacctggctgcagaagcacccggcagagttcatacaaacccatctgcatgatatcgccgcatcgatacaatacgccattgtaagcgttctgacagaaaaagccgttgcggctgcgcggtatttccgtaccgacgccatctccgtagccggaggggtcagcgccaattcggcattgagaacggcgatgcaggaagcctgtcggcaccacggtatccgattgtatatacccggcacggtatattcgaccgacaatgccgccatgatagcctcgcttgccggtctcatgctctcgaaaggcgccgtgcggaaaaacaattatgacgtcgctccattcgcaagctttgccgcgggagcgatcaaggcatcattgaaataatcaggttaataccgtacattgtaattcaatttaaaaagagcgtatcgacacaaacactcattcattatttatactcgctatcatgcacgacatcattttctctcttatgcttttcgctcctccggccggaggacagaacccgaatcccatcattcagcttgttcctctggtcctgattttcgttgttttctacttcttcatgatccgaccacagcagaaaaaacagaaggaacgggaaaaggttctcgacagtctgaagagaggcgacagggtcgttaccatcggcggtattcatggtaccgttgccggcatcgatacggaaaagaaaaccgtcctcgttcaggtcggcgataatgtaaaaatgaagttcgaccgtactgcagtcgccaacatcgacaaacaggaatcaggagataaacttaccactacgaaggaataagaaacgataatgcaagagactccagctctattggttttagaaaacggatctgtttacaggggaacagcattcggttatatcggcgaagcgaaaggcgaggtggtgttcaatacatcgctcaccgggtatcaggaaattctcaccgatccatcgtatgccggacagatggtggcaatgacctatccgctgatcggcaattacggcgttaccccggatgacaatgaatcctcaaaagtttgggcttccgcttttatcgtacgggaagtctctcatattcacagcaacttcgaagcatcgggcagtctggaagattacctcaaagcagcgaaagtgatggggcttgccggcatcgatacccgcaaacttgtgcgtgaaatacgtgaaaaaggagcaatgcgaggggtcatttccgccattgacctgaacgaagggagcctgagggaaaaagcgctctcgatacctgaaatgaccggtcaggatctggtgaaaaccgttaccgccgagaaaaactatgttcttgaaaaagcggacgcccgctaccatgtggccgcattcgactacggcatcaaaagcaacattctgagaattcttcagaactgcggatgcagggtaaccgtcctgaatgccgcaacgccggtcgaagaggttctcaaactgaaccctgacggcgtttttctctcgaacggaccgggcgatccggctgctgtcgggtatgccatcgacaccatcagggcgcttgccgaatacaaccgttcgaccagaccgctgccggtgttcggcatctgtctcggccatcagctgctctcgctggctttgggagcagagacctataaactgaaattcggacatcacggcagcaaccatccggtaaaaaacctcgacagcaacaagatcgaaatcacatcgcaaaaccacgggtttgcggttaaaatggattcgctgcctgaggatcttgaaatgactcacctgaatctttacgatcagacggtcgagggcgtcaggcaccgctctctgccctgcttctcggttcagtaccacccggaagcggctccgggaccgcacgactcgcactacctgttcgatctgttcaccgacatgatggaccgtgcgaaaaattgacctcaggcaagagctttaaccatacaaaaccttttctgaagagatgaaaaaaagactattcaccccaggccctacccctgtgccggaaaatgtcatgctgcgcatggcagctcccattatccatcacaggaatcccgagttcatggaaatccttacccgtgttcacgaggatctcaagtatcttttcagaacgactcagccggttgttgtgctcagttgttcgggtaccggaggtatggaagcatctgttgcaagtcttttcaaatccggcgaaaaagtcataaccgtcaatgccggtaaattcggcgaacggtggggtcagctggtgagggtttttaccggcaactgcgttgaagaaaaagtacagtggggaaccgccatacagcccgagagaatggccgaactcctgaaagagcaccccgacgcaaagggcgtatgccttacccattcagaaacctctaccggcaccgctgccgacatcaaggccctctgcgcgctcatacgggaaaaatcagatgccctcatcctcgttgacggcatcaccgctatcggtgctcacgaattccattttgacgactggggcgcagatatctgcatcaccggttcgcagaaagggctcatgatgcctccgggactcgctctcgttgcgatttcagaaagagcgcaggatatcatcaatgcgcacacccatacgcagcagttttatctgagcctgaaaaaagccctgaaggcgcactctgcggaagacacgccgttcactccggcagtttctctggtcatcggactcgatgaagcgctgcagatgatcaaggcggaaggcattgaaaatatctggaaacgtcatgaaagcctcgccgccgcctgccggcaggggtgcagcgctctcggcatgaagcttttcagcaactctccctcttttgcagtcacgccggtctggcttcctgaaggcgttgactggtcggcattcaacaaggcgctgaaaaacaagaacggcattacggtcgctgcgggtcaggacgagtacaaaggcaaaattttccgcgtctcccacctcggctactatgacgaactcgacatgctgaccgtaatcggcggcctggaacgcgcattgaaagatatcaacttcgattttgaaatcggagccggtgtcagcgcggtgcaaaaagctttcctcggcaattgaccgcacccgaaaaacaacaggtatgcaaaaaagccgcccgtaatcgttacggtgcggctttttttacttttgaacgcaggataggccattctttttccgtctttgggtttcgcgctctatcttgcagaaaagagctcctgatatgatgaaaccgctctctcttttactgctgctcaccgcatccctctctcttccggaagagttccggcagtaccgcatggtgcagaaagcgaaccatcactacctctccggcgagtatcacgaagcggaacggctttacagtaacctgctggccgacgaccccgacgaaaaattgaaaaccgcgatacgcttcaatcttgccggcacccttgccctgcagcggaagtatgccgatgcccgtcgcctctaccagagcattccggcaagcgcggagggggaaaaaaccggtaacctgatcggctacaatgagggcacctgttttgcgcgggaagctcttgccactcatgaaccgggccggacatcggagttgctcaagcaggctctccgccgttatactgcagttctttccggtgatcctgcagacaccgatgcccgaatcaactatgaaatcgtctatcggatgctgcagaaacataacgcatcatcttcttcgaagtccggtggtcggggggaaaacggagatccggccccagcaggcagccagagcatgaagccggctgaacgaattctggaaaacgcacagctgcaggaaaacgaggtcatgcgcaaaatcccgcaaatccatgactcgggcaccgcatcggcaaaaaacgtcaaggactggtagcgaaccatgaacggtcaaaaaaaagttctgctggtttttctcccctccgaaagtggcgtcgatggggcgcgttccctctataccgaacaggaaaaaagccggcttacgcagtgggtcaaccactccgtaagaaaactgatcaagcagacccagtttgcgattcctccgctgtcgctcatgatcctcagctcgatcggggtgccgggagtcgagcagcatatctgcgatatgcggttcgaggattttccggacggaacgcactgggacctggtaggcataagcgtacagaccggtatggcaaaaaaggcgttcgaacttgccgatcgacttcggcgaaacaacctgacggtcgcgctcggcggcgcccatgtaaccctctttccggattcctgccgccctcatgctgacctgctggtacacggtgaagccgatgacctctggaaagaggtgctcgaagatctcaaggcggacgttctgaaacaggaatacagcgcagatcggtttcccgatcttgaactgtctcgtcccgtgatcaaggacgcgctgataaaaagccgctatttcacgacaaacctcattcagaccggccggggctgcccgtataactgcgacttctgcaatgtccacgtcctgaacggacgctcgctgcgcagaagaaaaatcggcgatatcgtcgatgaggtcgcccgttttcagcagcacgacagacggattttcttttttgtcgatgactccatcaatggcgatcccgcttacgccgaagaacttttccggcgactcatcccctaccgcatcagctggttcggacaggctaccacggcacttggccggcaaccgcggctgcttgaatcattcgcgcgttcgggttgccgtgcactgcttgtcggcatcgaaagcgtcgaagcggaaagccgcaatgcccatcggaaaacccagaacaaagccgaggaacttgtcgatgccgtcaaaaacatacgtagcgcgggcataagcctctacggcagctttatctatggcctcgacggcgataccatcgatactccggcagcaattctcgacttcatcagggagacgaagctcgatgttcccggcatcaatattctcaggcccattcccggcacgagggttttcgatcggctcaaagatgaggggcgactgctcttcgacccgaacgacatcaccgcctttcgttatacgttcggtcaggagatgctctacctgccgaaaaacattccgctcgacgcttttgtggaaagttactcggaactgaccagagaggtgttcagcatggcaaactccatcaaaagaggccttgccgcgccaagcgccaaaaccgcagtactctttttcaatctcttctatacccatctctacggactctcgcgcagcgacctccgtaaacagcttgtcgttcagtcgtaataaaaaaaccattttgccgtatggtaaattattcataaaattatagccaactttttttcagtacctgtcacaaacacttaattccatctaacggagaactctatgaaacgttttttgccagttttcgcagtcggcatgctctgccttggcgcatgcggacttgaaaagccaccggcgaagcttgaattcccggaatcaaaagaagaagccgcagctccggccgaaacagccgcccctgcagcagctcccgctgcggaaactcctgccgacccgaaacttgccgctggtaaaaccgtttatgaatcgaaagggtgcaacggctgccacgatgccggcatgatgggcgctccgaaacccggcgataaagccgcatggaaagaccgtatcgctcagggcgaggacgtcatgaccaaaaaatccatcgatggcttcaccggtaaagccggcatgatgcctgcaagaggcggcaacccggacctgaccgacgaagaggtagccaacgcagtagcatatctggcaagccttgcaaaataagccgaatcgaacgctgtttttgatttgaagattaaaaagcggagatcgtctcaggacgatgctccgttttttaatcccactgtataactatgtgcgcattaaaattcccgctgcgtttggatggctggttttttaatgctaacattgttgttcttggattttttgcacaatcggcacacaaccaattatcaacaatctttaattcttgcaagggaggacgctatgtctcgttttgtatctgctgctttttgcgcactgtttatgatgtcattcagcctgaccgatgttaacgccgctaccggcaaagcagtttatgacgccaactgcgccgcatgccacaaggacggcatcatgggcgcgccgaaaaccggcaacaagcctgcatgggctccgcgtatcgctcagggcatgaccgtactggtcgacaaatccattaaagggtatcagggcaagaaaggaatgatgcctgctaaaggcggcaacacgaagctttccaacgcagacgtcaaacttgccgtcgagtacatcgtcagcctgagcaaataagcctgcctgttttcattgcacaataaaaggcggcagacaccatcttccgcctttttcgtttattgccgccgcccccctgctctgccgaaagcgacgagttacggtaacgacaaccgggcaatgccctgatctctccttttcgtatattcacccgcacacaatcaagccaaacaacggaaaacgaatggaattcgcatcgagtgaggcagtcggtttcgcagccggaatcgttacgacgctctcgctgcttccccaggcagtgaaaatcatgacaacccggcggacccgggatatcagccttctctgggcgatcagtatgaatatcggcattctgctctggcttttttacggcatcgtaaaaaacgacatgcctatgataacggccaacagcatctcttttgtactgctttttcttatcctcatcttcaaactgcggtttcggtagagcgtccgtttctgctcatggaaaaaccggtgaaaaagcgtacatatctttgtctccgatttacaaacgccgctgaagcgcagtcggcatcaactacccttatctatcgatgaacagacttcatacaggttttataggcacaggaagaatcgcccgcgcaatgattgccggacttgccgaaaaagaaaccatccgtctttacggtttcgatacacagcaggcggccatcgagggaatcgccgccgactatccggttgaagcctgtccttcggttgcggcaattgccggaaaagcctcggtcattatcctctccgtcaaaccgtaccagatagagagcgtactcgaagagctcaaagcgtacctgaatgaaaaccatctgcttatcagcgtcgcagcaggcatttcatcggaattcatccggcagcgcaccggcgacagcgtaaaggtgatccgcgtcatgcccaacacgcctgcattcgccggcgaagggatgaccgctctctctcggggcgcagccgctaccgacgaggacattgccactgcggaagagctgttcagagcgataggcagaaccctcattctcgatgagcagcttatggatgcggcaacggctctatccggcagcggaccagcctatatgttccatattatcgcctctctggcccaaggaggcgtgcagtgcgggctctcacgcggggatgccgtgctgctcgccgcacagaccatgtacggtgccgctaaaatggcactcgcaggccacagaagcccggaagagctgatcagggacgtcaccactccaggcggaaccaccgaagccggcctgaaggtgatggatgaacgcaacatccggcagattcttgtggataccgtctcggcagcggaggcccgttctcgcgaactgatgaaatagccgcagagagaggtaccccatgcggcgagccgttccattcatgcagtgcttactgctgctccttgcgctctcgatcccgcttgccgaagcggcggcagatccggtccagaatcggaaatcgccgtttatccgcgccaccgttaccggcaccggccgtccctatgtcggcgaagagcagcttctgacctataccctgtattttatcggtgacgcgccgcaggtttcagacgaatcgaatccttcacttgacggattgtggcatagcgaaatcgaccccggccgctttgtcaaaagcagaccggttaccctcgacaacgccgtttaccggagcgccgttatccggcagtataaatttgcccccctgagagccggaaggtttggcgtcgggggataccgtctcaaatgtctgtttaccgggaatgcgggctcatccgtcacccgcaccatgctcatttccgctccatctgtcgtcatcgatgcaaaagcgcttcctgaacccatcccggaagggttcagcggagctgtgggcacgttctcctcgtttgagcaatcggcagatcatgcgacgcggagaaccggagaaccggtaacgcttgcccttacggtcaggggaaagggaaatctccagacgctgcgcattccggaacctgcagttccgtcagccgttcataaaagagcaccggttacggtgctgagcctcgacagcagcgcggctttttcggcaggatcccttacctccagagtaaccgtttacccgcagcagccaggaaaaaccgtcattcccccgctgcgttttgtatatttcgaccccgaaaaaaagcaataccgtacgctttcctcccgaccactcgccatcgaggcaggtcagggtgaaaagagcggaacaatggattccctgaacttcccgcgacccgatgcagcaggacctgaaaacgcaggtcaggcgcaactcaagacggcgggaaaggccgtagccgcggtgctggcagctgtcctgattgtcgccctcgtgatgaaaaggttcggaaaacctcctgaacgcgcggataaaaaaagcggtgcgatcgcggatgaaagtccatcgcgtccatcgccggaaaatttcaaagcgcaaatgtactcgctcatcgaagagaaaacgggaatacgcaaaccggaaagtctgacaagggcccaattagcgaccgctctggcggcaaaaaacatccccccgaccacaagccggcaaatcgaaagggtgcttgaaaccatcgaccgcatgctttacagtccggcaggcgcaactgaaaacgagatgattctgctcggcagcgaagggaaacggcttctgcagatacttcgccagctgtagctgccgctgaagccggagcggttaccccgctcctgggattccatgccagggaaacagagtacaggtcacctgtgcgccggcaggcagcctgtcgggcgacgggccggtctcgattatgccgtttgcacaggcaagcgcggttatcatatgcgactctaccttcgggctgaccctgcaataaagccgaccgttttcctgccagatggtgccgggcagaaaacggtgccgttttctgtcggcaggaaagggttccgccagcaccgccgtgagtttttcagggcccgcgcagccctgcagcagaagcagtgaaggaacgacatattcaagaaaacaggtcatggccgaaaccggatttcccggaagggcaaaaaccggtcgaccatcgcccgtcacgccgaaatagagcggctttcccggtttctgggcaaccgtccagaaaagcgccgttacacctgcttcatgcagcagttcctgcacgtaatcatattcgccggttgaaatccctcctgccgtaatgagcatatcgcagagggaaaaagcttcggcaagagtattccgcagagagtcccggtcatcaggcgcatgcagaagcgcaaccggttcgattccccatgcgcggcaaagcgcctgcatcatgaaccggttgctgttgtaaatcgcagggccgtcaagcggtttgcccggaaggcgcaattcgttgcctacggtaacaagcgcaaccctcggacgcctgcctgccagagcccctccgacacccagcgtggcaagtacggcaatctcccccggcccaaccctcacccctttctgaagaaggggtgaatcctgcgaaacttcttcgccggcataacggatgttggccccttttttcggcaccgcgaaaaatgaaacctcttcactgccgaatccgctggtctgttcgaaagcgacaaccgtatcggcgccttccggaagcggcgctccggtcatgatctgtgcgcaggtccccggtacgacaaccttctcgggcatcgctccggcagcgacctccgtaatgaccttcagcttgaccggattatcctgcgatgcattgccgatatcttcacggcacagggcaaagccgtccatcgctgcgttggtgaaacgcggaagcggaaagggcgcggcaacatcttccgccagaacccggcccagcagttctgacaggggcagatattcgtgagaaagcggtccgaaagcttccctgatgatacgatgagcattttcgacggtaatcatcatgagtggccctcccccttcagcatggcgaatgcatgaaatatcgccgggacgaggacttcaagcgcatccgcagccgcaccgggactgccgggcagacagatcagaagcgaattgccgatcatgccggcggcgagtctcgaaagcatggctgttttcgtttttccctgcccccagttgaagagcgcctgttcgatccccggcaattttctggtgaacttcggcgaaagagcttcaaccgttacatcgcgaggcccgagccccgttcccccggaggtcacaatcagctcgactcctccggcaacccactcttcaacgaccgcttcgatctcctctttacgatccggaatgaccctcaactcgtcgacggggcatccggcagcttcaaatccctcctgaagcagcagacctgaacggtcggttcctctgccggcggcaatggaatcggagagcacgagaatcgaggttctcggcctgtactggacggaaagctgctgcttgcccccggtttttttttcgagccgtatggaaccgatctccatcgaggtatcgattgccttgcacatatcgtaaatcgtcaatgcggcaaccgataccgccgtaagggcttccatctcgacaccggtagcctctctggttcttgccgtcgcggatatggcaatacgatcatcgtacagcgtgaaggaaagatcgatccatgacagattgagctgatggcagagcggaataagatgcgcggtctgtttggcagcctgaatgccggcgatttttgcggccgtgagcacgtttcccttggggatggcctgctcacggagaagacgcagggtttccggctgcaatgaaatagcaccggatgccgtcgcgctcctcatggttcctggtttggctgaaacatcgaccatggcaacattgccctgctcgtcaagatgggtaaattccattttcattcttctcctcatttctgataaacaggttcacgcaaacaatccgtcaagccggagcgcgagttccggataatcggtaattatgccgtcggcgcccatccgcttcatggcgagcatctcttcgggcagatttaccgtccagggaatgacgcggataccctttcggtgaagctgcgcaacaagctcttcgcccatcaacaaataatacgggttcacgtaggcaggcagaaacggcatcctctccataaatgcatggatacgggcaagatcgtcggcaagaataccgaaagcgatctccggacaaagcttccgtacctcctctacaaggcggaagtcgaacgactgaagccgaaccctcggaagcatcccgcacaatcgcaactgcccgacaacgagaaaagcgtagagttccggttcgggatgcaagatacgatcccgctccggccacgatttcagctcgatattgaaaatcatggtgcccggcagatttctggcgcgcatataggcgtcaacctcccgaaaaacatccgtcaggagcggcttgcaggctgtcgtgcgctgctggtcgggaaacccgggatcaggaagaccgcagccgaatgccgcgatctcggcataatccatggtatagatcaggtaacgatccctgtcttccggggcgagaggcgttcctccgggagcagtgcatagcggaccgcttatccagggatcatgggaaacgacgagctgatgatcgcaggaaaccacaagatcgagttcgatgaccctgacacccgaatccgccgctttgcagaaagcctcgatggaattttccggaaaaaaagctctcgatccgcgatgggcctgtatttcaaacgccatacaaaaaggatgttttccttatcccctgaaaatcccgttacataaaccggacgccggtgactctgaaaaaaaacaggcctgccgtggattatgggttccgcttacccgaagaaaagcgtgtggattttgtcgcaggttttccggatgattttcttttctgaattttatttccccttgtggctttggacgaatcagccttatgaagactgctgttgccaggggaatcggaagattgcggtttgttcctgctcttgttgaacctgtttttacgatactttttttccaggtcggcataaggacttggcggatcgggcgaggtgttggggttgttaaaattcggttcgtcaatcacctcgtcaacatcatccaaaaccgcgtcgggatgaactcttttatgcaaaataatactatttatgttcaaaaaaccgtgagtaatcaattgttaactcaggatcatttcgaagggggctttaatttaaaactttaagaataaaaaacaagccttatcaggcatgaagtgaggaagatgaaccagaaagagtgttttacgttggttgttgtcccgatatgtattaaattttaacatagtttaaaaaaatcaaaacacggagctcgctatggacatccgccgctggatactcgctttcatcctaccccctgccgcagtcatgaacaaagaggccggtaccatcatgctcaccggtattcttaccgtgcttggctggcttccaggagtcgctgctgcggtgatcatgattctgcaggaaaaagcccaggcaaaagcttaaaaaactcgcacattttcactcccccgccgagccggattttcaaatattccagtcgatacgggaaaaaatcgtttaacgtttgcacgtggtttgcctaactctgggaataaagaatttcctccgggagttttttccctgcagccgtgctgcgccgatgctgtatcgctattgaaatccttatgctttttcatcccttcgaaatcgccctttccggtttttccgggtccggaaaaacaactctggccgcagcgatcgtccgtcgtcttgccgaaaatttcaccgtcggctgctacaaacacggctgccaccgattcgatatcgaccgggagggaaaggattctcacacgctcaaaaaagccggcgccgaaaccgtcatgatttcggatcccgaaaaaaaagcgatcgttaccggaatcgacaacaacgggctcaaggagagaatggttttcctcgactgcgatctgctgcttgtcgaagggctcaaggagctcgccctgccgaaactgctgctcgtggatcgcgaaaaaaaaattctcgagcttcttgcacatggcgacataccggaagtcgtagctcttgtcgataccgaagatgaacgcaaatcgctcgggaacgactatgatctgcccacatttcatcgtaacgacatcgaaaccatcaccgcattcatcgagtcgttcctggccggaaaagccctggaaacggaactctcgggcctgatacttgccggaggcagaagccgccgtatgggtgcggacaaagccttgctctcttatcacgaagagaaccagatagtacatacagcaacgcttctgcggcagcattgccgggaaatcttcatctcctgccgcaatgaacaggccaaagcgtacgaagcgttcggctttccgatcatcaccgaccgatatcttgaaatcggaccggccgggggaatactctctgcgcagcagaactttccggacagggccctgcttgccgtagcctgcgacatgccgtttcttgacgcgcctctgatttcgaaactggtcgaaaaccgcaagccgttgcggtatgccaccgcgttccggcatcagagttcaggacatatcgagcctctctgcgcctgctatgaaccgaaatccagaaaagccctgctggcctctcatgcagagggcaacgactccctgcaatcatttcttgccggttcccgtataggagagattacgctctctgaaagccgaaccgtatgcaatatcaacgatcctgcagcaatgcagacggctctgaaagcgtgccggtcacccaaagaataaacaactgccatgaatctgcttgtcgccatcgatttttcggaaatcaccgaagctgtcatcaaccatacacgaactctcgcttcggcactggaggccaggatttttctgctccatgtcatagctccgacaacgccggttctcgatattgaaaccgatccgggaaccgttcttccccttgaggaagcggaaatattaccaggagccactgtaacagaaaacagaacgcaacagcagctccatgagcttgccgaaaaactccgtcttaatggcatatcggtatcggcgcacctggcgtacaatgacgaggtcgaagccatcatcaaagctgcggagactttcgatgcgggaatgatcgttctcggatcgcacggacacggagcgttctaccacctgcttatcggtagcgtatcggaaggcgttatccgcaaggcaacatgcccggtgctcatcgtgccttcaggaaggaaatgaacgaacgaccggcatggaccaaaagaaatacggtaccggcaaatacgataatggttgccccggatgcaagatcgagctgccaggagagccagaggcctccaagacagaaaagagctgaaagtaccgtcgccagacccatcataccccggagagtgctgctgaaaacccgtgctatggctgctggaatggtaagcagggcgataaccagcacaatacctgcaacccgtacaagaatcacgacggtaagcgctatcaggcagagcagcagcagatagaaccgggtggttttcacccctgaaacctcggcatactcctcatcgaatgaaagagcgagaaactccttgctgaaaagccaggtcaatgcggcaatcaggatatcaagcacggcgatcatccacagatcggccacagaaaccgtcaggatattgccgaacaggtagctgaacagattcggagcgtaccccggcgtgagaccgatcagaataacgcccacagccataccgacagcccagaatgcccctatcgccgtatcttcggcaactttcgcctttctgctcagaagaccgatggcaatggcggcaccgagactgaacggaatgactccgaagagcgggttaatcccgagatagtaaccgagtcctatcccgccgaatgcggtatgggctatgccgccgctgatgaatccgatttttttcaccacgacatagctgccgataatgccacacgcaacactggcaagcagagatgcgagtacggcgttacgtaaaaattcataggcgaacaggtcgggcatctcttcagttttttatcgtggattgcggcctttcgtgcagaagcagatcgaccggatagggataaacctgctgggcgacctctccgcctggtgaagcggaaggattttcacgaagcaccatgctgcaattaagacagagtaccctcccgacaaaccggctgaccgtaccggtatcatgggttaccagaacaatggtcatcgtacttttcagatgatcgagaagatcatagatcgtcgttttcatttccggatcgacgctcgccgtcggttcatcgagcagcagaagttccggttttccggcaagtgcccgcgcaataagagcccgctgcagctctccgccggaaagcgcgccgatcctgcgattgcttaacgcagataaacccactatccgcagcgcttcgtctgccgcctgcatatcggctttgccgtaatgctggaagggagttttcaatgctattcgtcccatcagcacgacatccctgacactgagaggaaattcccggtcgaaaaacagccgttgcggcacatatcctattctgccgaaggcgcgaccgggagcggcgccgaatacctgaacaaccccttctgaaggtttctgcagtccgagcagtacccgcagaagcgtggtttttccacctccgttaggcccgacaattgcaagaaaatctccttctgcaacgctgaatgaaagccccttgagcacgctcgctccccctatttcaacgccaagcctttcgcagcggatcacttcttgcgtcattgcatcgcctcgatcaaggctccggttgcatttcgaagattctgctgataatcgcgcgaaagaggatcgaccgttccgacgactccgccgatatcccgggcgatagcctcggcctgaagcgtactgaactgcggcgaaacgaaaatcaccctgataccgtttgaacgcgccttctcgatcacctggccaagctgacggggagtcagcgtcttcccttcttcttcggcggcaatctgttcgagaccgtatgcggcggcataatacccccatgccggatgaaatacgagaaaacgccggttctttaccggagccagacgcccttcgatttcatgatgcagctgctccagttcggcaacaagttttaccgtattagcctcataggcggctttatgggacggatctgcaagcacgagagcattccggatagtattggccatgataaccccgttcagcggagacatccagtagtgcgggtcactcccctcgtgatgatgagcttcctgctcatggagctcatgagcagccccgttatgcggcatggacatcagcctcaccccttcagaggcgtcacagaccctcatgccggggttgagagagagaaaacgtggcatccagtccagctcgaactctactccggaaccggctttaacgaaaagcgatgcatcgccgagagccgccatctgtttcggcgtcggttcatagctgtgaggattgcctccgggaggaaccataacggaaacggaaacggcttcaccgccgatcctttctgcgaaataagcaagaggagtaatggaggtgacaacctgaagctttcccttttcttgagagggtgtacaggcgcaatgcagcagaaaaagcagcagaaaagaaaaaagagtagcggttctgttgttcatcatgatggatgctccccgtttgtttccgaaagacaggatgcgcaaatgccctcggaatgcgtcgtatgagagagcaatctgtacccgccgactatcatgccgtcatgataagctccgtcgtcaaaagcttcgatcctgccgcaggcgacgcagcagatgtgatgggtatggcggtttccgcggctgccgcataaagcatacgagcgttcgcggccgaaacctgccaggcggcagagtatcccgcattccgccagcgcctcaagattgcggtaaattcccgggagaccgcaacggacaaactgtttcttcaactccgtctgtacctggagaggcgaaagcggcctcgattcgccggaaaaaagcgcaataattgcaatacggcggggagtggccttcagaccggcactcctgattatgtcaagggtattctgcatatcataaacagaaattatttccatttaagatagagaaaaataacgggactccaacaaaaccggcagcgccaactgctgccggctcttttctgtacgctatggaagacggttcagggcgctcataatcgccttgatcgacgcaaggctgatattggaatcgatacctgcgccaaaagagaccctgccgtcagtacaaccgatcctgatgtaggctacggcaagggccccggcacttgaacctatggcatgctcggaatagttctcgatactgaagtcgagaccgctcacatcgacaaaacctttgacgaacgcatcgacaggaccgttcccttttgcatcgatatgaaactccctgtctttcatctgaaccgtacaggtaatgatggtagcctcttcgtcgttacggtcgggatcttcgtcatcccagctgatatggcattttttcagtaaaaaaggttcgctgagtttgacatactccttatgaaaaagatcgtgaatacgctccggtgaaagctcctcgccggttcggtcagcgacagcctgaacggcttctgcaaaatcgggctgcatccattttgggatctggataccgtaatcctgttcgaggacataagctactccgccctttcctgactggctgttgatacgtacgatagcctcatagttgcagccgacatcctgcggatcgatcggcagatacggaacatcccatacaccgtccttcgagccctgaagcgctttcattcccttgctgatagcatcctgatgcgaaccggaaaatgccgtgtaaaccagatctccggcatagggatgcctcggatgaacatccatgcgggtacatttgcagtaaacctcgcggattcgcggcagatcggaaaaatcaagttcgggatcgacaccctgactgaaaaggttgagggccatggtgacaatatccatgttgccgcaccgttccccattgccgaaaagcgctccctcgatccggtcggcgccagccataagagcgagttcggcagtcgcaacggcagtcccccggtcgttatgggcatgaacgctgatcagcgctgcgttacgattcctgagattgcggctgaaccactcgatacggtctgcatagatattcggtctcgacatctccacggtcgaaggcagattgagaatgattttttcgtgttcgtccgcaccccaggcgtccatcacggcatgacagacttcaagagcgtagtccagttccgtgccggtaaaactttccgggctgtactcgaaccggatagccgaattgccgctctcctctttcagttgacggacaagcgttgtcccgatgacggcaatctccctgatctcatccctgtttttccggaaaacgacatcgcgctgctgacgggaggtcgaattgtacaggtgcacgatcacgcgatccgctccccggaccgcttcgaaggtcttccttatcagatgctcccttgcctgggtaagcacctgaatggtcacatccgaagggatgagatgctgctcgatgagcctgcgtacaaaggcaaattccgttgccgatgcggaagggaacccgacctcgatctccttgaaccctatcgaaacaagaagctgaaacatggcgactttctcatcgacactcatcgggacgggaagagcctgattgccgtctctcaggtccacgctgcaccagaccggcgctttggtaatcgttttgtcgggccatgtcctgcctgtaatttcaacggcaggataggcggtgtacttccggtaattcatcgcgttctttttcattgctgcttgtcctcttgtttatccttttataactgaaacgaaaaaagccgccagccctgagaggccggcggctttataagcggttgttttcctgcagaaaacgaactaaaacgcacctccccttagagcctccctgctccggggtagtagcagaccctggtctgccggatggatgttctgattcgtgtgacgcatgatgctttctgctcgaaacaataaaacggtatataaatattatgctgccgtaatataaaaaaaactcttttgcctgcaatggccgcatttcctgatgaaaacgatacataatgcctgaatgttcccggaccgctgtaaagcagaacgccgaatcgctatcttcttgccggaataagttccatgacggttctcccgccactgtcgagaagaatcagacggcgcccggatataccatatgataccgtactgcgaagtgcgccgagaaacctccgttcctgctccatgatcttcggtgagcatgccatgcgcgttgtaccgacagaaccgaaagaaagcctttctccccgaagttcataaacgccgtgaaaatcgttgcagccggcagacccgctcacgctccgctctccgctcctcagaagaaaatgggcatccattttctgaccggggaaaaatgaggctttctttccaagaattgcaatggcacgccaggtcgtgccgtgaaccttgatgaccgcatgcggcggtggcgaaccgtcagatttggaatactgaacggaacatccggatgccacgaacataaacacaaaaaaaagcactgctgccgaagcgaaagagcgactgtttggaaaagagtgtgccataatggacatcattctggtgagcgaatgggtatgaacgggcgagaacgtatcttctctaccgttctttcctgctgaaagttcaccgggatcccggtgccgctaccctatccagtgcttgttgatactgcgaagactcagcataaaaagcagaaggcagaaacctgcaagaaccgaaaaatcaatcgctgcggggagaagccgttcgccgccgatggcatggtgcagaatatcgacgccataggtaagcggaagcagaaacgatatcggctgcagaaacggggggagcacactgacggggaaaaaaagtccgcagagaaatatcatgggaaaccgcacaaagttcgaaagggtctgaacctcgaacacctcggtggcaagaatggcgagcagcaggctgagaaaagtcgaaaccacggcaataagcagtactgccggcaccgccataacccagtcggcgccggaaagatcgacgaaccagaatccgagcaataccggcacgagcgcgttgaacataccgaataaaaccgctcccgaagttttggcaagcatgagaagatagagcggtatcggcgagagcagcaaacgctcgaaggcctttgcctttttctcgaaggtgacggcgacggcaagcatcgaactggtgccgaacagcaccgacagggcgatcatgccgggaagaacggaaagcagcgaatgcgaatcctgacctgaacggataagaaacatacctgtccaggcgaggggaaaaagcagtccccagctcacattcggcggtttgaggtagtatgcctgcatgtccttgcggacaatgctccagaaagctatccaggttttcaacgccttcccctcccctctttttccttctccatgcgtccggctccgatgcccgttatctcgacgaaaacatcttcaagcgaaagaacccttttctttgcttcagtcacttcggctccggcctcttcaagaaatctcaccagtgcaccggttttcaaagcctcacccgactcaaccctcagttcgccgcccggaagcatatgaaactcaagcaggggaaatgcgcgttcgagatccatgagcggaaccttcgctgcgtcggaaaacgaaacggtcagtgcgtaacggccctgaaccggctgcaggagacgttcaaccgtatcggtacggacgattctgccgttgacgataaatgcaatacggtcgcacaggcgttcggcctcatcgatgaaatgagttgtcatgaatatggtaaccccattccggtgaagatcggaaaggcaatgaggcgtatcatacggggagcttgcaacatcgatccccgatgtcggctcatcgagaaacagcagcggaggatcgtgcatgatcgctgccgcaatgaccagcctgcgcttcatccctttagaatagcctgaaaactttctcgatgcggcatcgcccagatcgaacaggtcaagaagttccgacgccttccgacgccgctcatcccggcgcatgccgtacaacgcaccggaaaagcagagattctcgaatccgctcaattcagggtagagattgctttcatcaggcactactcctatcagatgctgggccgccttcggatttttgctgcagtcgacacccccgatctctatcgaaccggcatcgggccgtgaaagaccggtgagcatggtcatcgccgttgttttccccgcaccgttcggaccgagaaagccgaacagctcgcctggggcaacctcgatgtcgactccctgaacagcccggacatcgccgaaccgtttctccagccccttcgccctgatcgccgggccgctcatggtactcatcgtcggggtttactgcaaaaaatgctccggatggcgaagcattatgacctgcagcagcattttttcttttcgaccggttgtgaaggagtctggcaggagtgctcagctgcagcgccatggcattcctggatttgctccgacgtacactcttcaggctttcctttcagtatttcaggtttttcgcaaccggtttgctcctgggtcataaacgtaatgatcaatagttaacaagtttttgcacatttatttttgcaccctttctaaaaaaaatcaggcctcttcaaactgaagcaggcggtcggcatcctgcttcaatcgggcaagcgcttgagcattgacccggtaatgcacgaaatagcctttcttatccgccaacaccagatcggcatcccgaagaatacgcagatgctgcgaaacggcggcagacgttatgccgagagattttgccagagcgttgacgcaaagcgaacggctcttcagcaattcgatcaactgcaccctggtttcaaccgaaagcactttgaatgccctggctgtccttccgatatcagtcacgcgagcttttttgattaagtgtgtgcgcagataatataagatttttcggggaaaaacaatctgctgcctcagcaagtaagcgacccgaacgaacgctcagggctgaactgcgttcacccgtccctgtcccatctccgaggctttggctttaagggttcggaactggtcgctgacggcctcgattcttgattcccatgccggatcgggagttgtggattcagcctctttcaggaaggtcagcagagtggaggtacaggcaacgggatcgaacagaatccatttcgccgatatgccgagaaaaagagccagcgcaaacagggcgaactttgcgaatgcccaggagggaggaaggaacagcgcaaccgcaccgaaaggaatcatgaagactatcgtcgtaacaacaacaaaaacgtagctcagtaatgtcagggccacggcatttttaaggagcggtttccatgactggcagtagatgagaattcctgattttgcggcatcgaacacattggcattttttgtgcggaaggtataggcaatcaccgattcatcgatataggtgaggctgaaagttacaatccgctggacaatcgaagcgagaccttcaagtgccggtatgggtaccgcctgcataacgttgaaaagggtacggttgagtgaggtgagcaccccttttatcagctgatcgacaagggcaagaacgctgacctccctgaaatagctcattaccctctcctttgcccatgaggtctgggaaatacccgcaggaagcgagccgttttcaacgatctcggtaatcagggcgatatgtccggcctgaagcagataaagtacgtactcccgtaataacttgaacccgaatccgcccgcaaggagcgcaagaaaaaacagtaccgccgccgcaccgccgccgaacacgctgcctatcagggcaagaaaaccgagaaaaactgcaacaccgacgacaagaacgccatagaccatagcgcgatagaacagatatgcatttgtccgcataacgatacccattgcctctccaagctgtaaagccattcgttactctcctttttttgttcagatagggataaccttgtttttcaggggtttgacgaaccctctccgggtacaggatcgctgctttcgggaggttcggcggtgttcccgttcacaaacgggcgctcagcctcctccgaagaaccggcatcggtgctgtcgcctgaagctgccccctcaagcagataatcgggaacgcccacgacaacggtatcaactgcagtcgtgtcggcagggcgagtcataacctccttataatcgggaagcacgacgccccgccttctcataattgcatagatccgctttgcccggcttcggacatagcgtgaagggttgaccggcgaaaatttcagcggattcggcagtactgcggcaagacgggccgcctgctgcgcggataatcccgaggcgcttacgccgtaatagtggcgggctgctgcttcaataccgaatatgccgtccccccattccgccacattcacatacagttcaagaattctgcgtttcgtgaggctcttttcgatcctccaggtcaggatcgcctccttgattttacggacaggattctttgacggcgaaaggaaaagattttttgccagctgctggctgatggtgctcgctcccgactcgaatttctttgcctcgatatttttttctatcgccttttcaatggcttcataatcaaaccccttatgctcccagaatttgttatcctcggaaatcagtacggcctttaccaggtttggtgatacgcggtcaagcgggacccaccgctggatgattttcctgtcgtcaagtccctcacttcgccactggtcttcacggtactccatgaatgcggtaacagaaggattttccttcacaagacttccaacatcagggtaaacgaggtaacgggcgatgtcgaaaactgtcagcagcagcaggatgccaataatatttctgatgagcttcatgcttcaagatattggaaaaaagagataaccgtcatgtaaataagaagataccaaataatatacagatgacatcggcagggctgaaaattcttctgtatcgtaatttttctttactttccacatcaagctactcaccccgaatatctgtaatttgaattataacaacgttatcgtaatgaaacgaacattgatcgccctgaccgttctggttttttcggctcaagcggcagagggcgccacgacagctgccgagggaaaagcgattttcgagagaaactgcagcgtctgccactcgatcaatccgcctccgaaaagcgccccgcctatcatgccgatagcagcagtctatcatcggcagttccccgacaaagcggaaggagtgaaatatatggcagcattcatgaaatcgcctgcaaaagacaagtcgaaagtcgatccggaagctgtcaacaggttcgggctgatgccgccaatggttctcggcgatgcggagcttgatgctgttgccggctgggtatgggatcagtacaatctcaacagcggcaagggaatgggtacgggccagaaaaacgaaaactgccagtgagcccgaaggatctgttttgccttacgaacctccggtcagatacggaggttttttttgagcgcaaataaaaaaacagggggccaccctgttttccgtattgctttgtaaataaacgtgtacccttgggcagactcgaactgccgacccacagtttaggaaactgttgctctatccactgagctacaagggtatggactcaaatgtagtttttttcagagaaacatgcaaccgcgtctttacgtccgaccgaacatccggtcgagctgatcgagcatcagcttgatgatgaccggcctgccatgaggacatgaatagggaacccgggtggcaaaaaggttgtcgatgagtgaacgcatctcttcgagactgagtttctgaccggccatgattgcgttccggcacgaataggactttgccaggttgtcccgtttttccagcttgagcttcgatgcgttttcctgataaccggcaatcatatcctgcagtatggttacctccgttccggatctgacatcctgcggaatcccttctatcataacggttttcgatccgaaatcccgaagattgaagccaaggcgatagagatcgtcacgaatctcctcgaacacctcatactcccactgtcgcatctcgatcttctgcggaaaaagcagttgctgggaattcggcacattctggttcatgacgtccagcgcccgttcgtagagtacccgttcatgcgccacatgctgatcgataatcatcatgccgttcttgatctggcaaatgatatacttgttatgaagctgccagattttcggttccgtcccccccccggctgcgctttcgtcgtcatgaaagcgggattgaagcattgtcgtgaacacttcgtcgccctcaggctccacgccctcttttttccagcgttccagaggctcatgcgcagaaaaaaactccccctgccgggactgcgggccgtgctcttttccggatgactgcggcagcgaatgctgacggtaatcggtatagagctccgcagtcgtggccatacgccctgggcgctcatggtacatgaggcggcgattgagcgcctcatcttccggctgaatactctctccctgcactccctgatcgggaacaaacgatgcatcgggagaaaaatcgtgaagctgcaccgcccgtttgacgacaggataaaacatgttgcggacactgcgctcgtcttcgaacttgacttcgagcttcgccggatgcacgttgacgtcgacacgagagggatcgataccgagaaaaagcattgcaaaaggagcctgacgatcttcaagcagttcgccgtatgcctgttgcagagcctgcgaaagcatccggttctgaataattctccggttgatatagaacagctggtccgccttgtgccgcttcagcatccccggcttcccgataaacccgtgaatcgagagataatcgttttcctcggtaatggaaatgagcccttcggaaaaatcgctcccgtaatagtagttcagccgctcgcgaatatccggattcctgaagtggaacagctcctcgtcatcattatacatccgccactcaatatcggcataggcaagcgagagcgatctgacagattcaaaaatatgacggaactccgtagcattggatttcaggaatttgcgacgggcaggtacattgtagaacaggttcctgacgctgatcgaagtaccctcctccccggacacctcgctctcctccgcaagcgctcctccctcgtaacgaaacttcagggcaagcggcgaaaaggcctgccgggttttcagctcgaaatgcgataccgaagagatacttgcaagcgcctcccccctgaaccccaggctcatcagggtatcgagatcgtcaacaactgaaatcttgctcgtggcaaaccgctctacacaaagcagggcgtcctcacgattcatgcccgtgccgttatcgataatcctgatcagctccttgccggcatcctttatcatgaccgttattctggatgctcctgcgtcgatggcattttcaagcagctccttgaccaccgatgcaggccgctgaaccacctcaccagccgatattttattggcaaccgtatccggtaatcttgagatttttgccattagaaccctgttggaacctttatctgtgctgaaaaacaggccatcctgttacccgcaattgaaaaaaaccttcaaccggccacacgaaccggtccaaccacttcctgaagatatgtccacgcctcccgtaacgcagcctcggaaaagcgctgtttattctgcgccctcgttccggccatgcggaatgttcccgtacggaacgcgatgctcccgtcactcttttttccggctataccgatgcagagcgtaccgaccggcttgtccccggaaccaccggagggcccggcaataccggtagtcgatacggcgatatcagcaccgctgcgttcgagaacgccacgggccatctctttggctacgggttcactgacggctccaaaagcctcgagcgtcatgcggtcgactcccagcaactgtacctttgcatcgttgctgtacgagattatcccctgctgaaaatatgcggacgaaccaggcacgtcggtcagacggcttgcaagcagccctccggtgcaggactcggcaaccgcgatggaaaggctgttttcggcaagcatacgaccaaccgtctcctcgagcgtcgtatctccggttgcatagataaaccgcccggctctcgaaagaattgcatcgaccacccggcggttatccctctcgacgacttcggttatacttcccacggtactgaccacaagatcgacccctgccgtatggggcaggtaggcaagcgttgtgccttccggcagggcatcttcctccgcagcgatgagatccgcaagtgcggattcaccgattccgaccgttttcaccggagtatgcagaatagcagtggtactctgcccggcaaaaaacggaatgaccgttttacgcatcatctcctgcatttcggaaggaactcccggcatcagcaccagagagctgttcccaaaccgttcgccacaggaaatgatcatgccggctgccgtaccgacactgttcggaacaagcacggaaccctcgataatcgttgcctgatcccgaagggtatcgggcagcatacgacctcgtgccgtaaaccaggacgcaagcatatgaaatgcctcttcactctccacgacagacctctgcagaagccgcataaccgctttttttgtccggtcgtcgcgggtcggcccaagacctccggtcaccagcacaagatcggttcttgagagcgattccgacagaacggtgatgatctgatcttcatcgtcggaacaggcgacgatcctgataaccggaacaccgatgcctccgagagcggcggcaataaatgatgcgttggtattgaccttgccgcctttaagcaactcgtcgcctatggatactatttcagcaatcatacgctccttcttataccagataacttgcaatacggagaatatcggcaaacactcccccggcggtaacctctcctcctgctcccggtccgcggacaaccagaggtgtgatattgtaacgatccgtcgtgaacaccaccatattttcagaaccgttaagtccggcaatcgggcttgaaaggggtacccgcttgacccctatactggctttgccgtcgcgtatttctccggcataggcaatggtcatcccggctttgccggcagtctgtatctcttcggcataccaccggtcaaccgaactcaaacggccgagaaactcctcgacgggcatctctccccgcagctcttcagggacaagactttcgcactcgacatcgctgtagatcatcggacagccgagttcacgaccgagaatcagcactttccgggcaaaatccgctccggaaaggtcgtcacgtggatcaggctcggtatagccggcctctttagccatgcggacaatatcgctgaacctgccgcctttgcgaagctcgttgaaaataaaactcagggttcccgaaagcaccccttcgatgctgataatattgtctccactgtttttcagatcgttcagggtattgatgatcggcaggccggcccctacattggtttcatagagaaaacgggcattactgaccctctgggccgttcttatctgctcataaagctctgcgcaaccagccatgccgagcttgtttgcagtaacaaccgagatgttggccctgagcagttccggatactgctcggccacattgccgcttgccgtacaatcgacaaaaaccgtattatgcagattccgttccctgatcagtcgaatatacccttcgataccggcgtatccgggctctctcggcttaagcgcatcctcccaacgatcaagatcgatcccctcgtctgcatgagctatccgacgcgtgtttgccagtccgcagacaagcacgtcgagatccttctccctcctgagattcattcggtgacggctgatctgacgtatgagactttttgctatcgtaccggtaccggcaagaaaaacatgcactttccgctgcgacagaaaaaacgattcatgaatgcagttgagtgctttgtcctcgtcacggttgtcgataaccacggaaatattcatctcattggcgccctgggctacagcaatgacattgatgccgtttttacccaatgtttcgaacagttgcgccgaaacacccggatgaccggacatgttgttcccgacaacggcaaccagcgcaagatgcctgcgtaacacaagcggatctatcagacgggcctgcatttcggcagcgaattcatcctcgagaattctgttggctttggctgcctgggccggattgatggcgagacttatcgattgctccgatgaagcctgcgaaataaaaattacgttgatgtgatgctttgcaagacagctgaacaggcgcgaagcgattcccggcactccgaccataccgcttccggaaaggttcaggagcacaacgctgttgatcgaactgagaccggtaacggggtgaatctgccgaacggcaacaggatccagttccctttcaattctcgttccaggcgcatcaggattgaatgaattcttgatgagcaccggaatcgaagccttcatggccggaagtatggtaaaaggatggagcaccttcgctccggcatgagaaagctccatcgcttcggcgtagctgataaagggaagcacccgggcatcacgcacccgtttgggatcggcactgaaaaaaccgtccacatcggtccatatgaatatctcctctgcgccgagagccgctccgaacaacgatgcggtatagtccgaaccgcccctgccaagtgtggttgtcgttccgtcccctgctgccgcaatatatcctgtcacaacaggaatcaccccgtcaggaaccggagcgtttacgattcgctgaaacgtctcttcaaggtcaaccgttgcgctcccgtagttggcgtcggtaacgatcagttctctggcatcgagataaactgcgggcagtttgagcaggttcagatacccggcgacaatccgtgccgagagccgctctccgaagctgagcagaagcgcggtgcttttttccgacagctcccgaaggagaaacacgccatgcaacagatcatgcaattcggcaagttcaacacgtattgaatccgaaagtccggcatatgcatcactgcctgaaaagagcccgtcaagaaccgttttatgcagctggccgatatcgtcaagtattctcagatagccctcccgtccagtgcaggcaacgttggccgcttcaagcagaagatcggttacccgatgaaaggccgagactaccacgacagggcaatcaggctgcaaacctgaacggataataccggcgatcttttttattctggcggcagagccgagagaacttcctccgaacttgtatatcttcatgctgacgttaacgcattaaaaaaatatgattggcatcatcaacacaacgaacttataaaataaaaatcatttcccgataggcttcaacggccatagctgaaaaacagcttccggctgaaaaaaaaagcgcccatgcgggcgctttttaaacaacacattcggtcaacggagagcgttgtcagttcttcagagcatcggcgccggccacaatctcactcagctctttggtaatggctgcctgtctggcccggttgtagctgatattgagggttctgagcagttccttggcgttttcagtcgcggaatccattgccgtcatccttgcggcctgctcggcggcattggactcgagcatcattctccatacctgggtactcagatgctttggtacaagctcatcgataatgacagcaggagaaggctcatagatataatcgccgctgttatcctttcctgcgttttcagctgcgatgggaagcaaatcctcggctttcagcacaggcgcaagcacgcttttgaactcgttgtacacaacgataaccttgtcggcttctccgcgcaggtacattcctgatgctgtttctgcaatctctttggcgacactgaaatcgagattctggaacactgaaggataccctttgacgatggagaatccccgtttacggaaaaagtcaaacccccggcttcctgcgcagatcatgctcacgccgccgtttttgtactgagcggcgtagtcctccgtaacaaccttctgcgccagcttgatgatattggtattgaaggctccgcacagacctctgtcggctgcgatgagaatcaccagtacttttttaacatcctgacggctcgaaagcaggggattgagcgatgtatccaccttcgccgaaagggagccaagcatctccttcagcttgccagcgtagggacgggccatgatcgcccgctcctgcgccctgcgcagcttcgcagccgcaaccattttcatggccttggtaacctgctgcgtggattttatccccttgattcgtacacgtatatcctttaatgtcggcatgtattagggtctgttaataaattatgtgcttactttctctctcagatacgcttcaggccttcactttctggttgaaagagctgacgaatctctcggcggcctctttcagctgttttgccgtatcggcttcaagcgttcctttttcagcaatggttttcaggatctcaggatgtttgtgttcgagcatgctgaggaactcttcttcgaaacgacggatatgaggtacttcgacagcatcgagaagaccctgggtaccaaggaaaataatagccacctgcttttcaaccggcatcgggatatactggccctgcttgagaatttcaaccagtcttgcgcctctgtcgagctgagccttggtggttttgtccagatcggaaccgaacttggagaaggcttcgagttcgcggaactgggcaaggtcgagacgaagcgtaccggcaactttcttcatcgccttgatctgtgcggcgccaccgacgcgcgataccgaaataccgacgttgatagccggcctctgaccggagttgaagaggttggactcaaggaatatctgaccgtcggtgatggagatcacgttggtcgggatgtatgccgaaacgtcaccggcctgggtttcgataaccggcagggcggtaaggcttccgccacccttgaccagcggcttcagggcatcgggaagatcgttcatttttctggcgacttcgatatcgtcggtgatctttgccgctctttcaagcagacgtgagtgcagatagaagacgtcgccagggtatgcttcgcgtccagggggacggcggagcagaagcgagagctgacgataggccacggcctgtttggaaagatcgtcgtaaacaaccagtgcatgacggccggtatcgcggaaatattcgccaagcgccgcaccggcaaacggagcgatgaactgcagcggagcaggatccgatgctgttgcggaaatcacggtggtgtactccattgcgccgtacttctcaagcgtattgaccacctgggcaacggtcgatcctttcagcccgatggcgacataaatacagaaaacccctttgcctttctggttgatgatggtatcgatggcaacggcagtttttccggtctgacggtcgccgatgatcagctcgcgctgtccgcgaccgatcgggatcatggagtcgatagccttgagaccggtctgaagcggttcatgaacagatttacggaaaataacgcccggagccctgcgctcgagaggcaccctgatttccgtttcaatggaacccttgccgtcgataggctcgccaagaggggttacaaccctgccgagcatggcctcgccgaccggcacagaggcgagaatgttggttcttctgaccgtatcgccttcttttaccgtgttggattcaccgaacaatacacagccgacgttgtcttcctcaaggttcagagccatacccatcaccttgttgggaaactcgagaagttcacctgctgcaaccagtgataatccgtacacacgggcaataccgtcaccaacctgcagcactgttcctacatcataaacttccgcctcggactcaaaaccggcaagctgcttgcgaagtatggatgaaacctcgtcaggtctgactgttgtagacatatcgtattcgcttggttatttgtttttaagaaaagagaaagattctgcttaccttcttttgaaatctgaaacggtttcttaccattcaaaaaataaaagccaaatttaatgaaaagcttttagttattcaaattctctgcataatttgatggccttgcttttccggctccagaataatccagccctgtacaggatacaatacagaataaagactaaccagacaaagagaagttagagtaaacggtatgaaaacggtcaagggatttgcttccgccacggtcggcaacgtagcctgcgggtttgatgtgcttggatttgccattaccgaacccggtgatgaagtgacccttacccttcttgacgaaagaaaaaaagattgcccggtatccatctcaggcataaccggcgatggcggcgcgctgccgctcgacccgaaaaaaaacacatcgagcttcgttgtgctgaagtttctcgagtatatccgtacgcacaaaggagttgatttcaccggtcatatctctctcgaactgaaaaaaaaccttccgctcagcagcggaatgggcagcagcgcggcgagtgccgcggcagcacttgttgcggcaaacgagctgcttggccaaccatgcacgaaaatggagctggtccatttcgccatcgagggggaacgggtggcatgcggttcagcccatgccgacaatgccgcaccggctatcctcggcaatttcgtgctgatccgcagctatacgccgctcgatctcattacaataccaccgccgaaagatctcttctgtaccctggttcatcctcacaccgaactgcgcacatcgttcgcccgttcggtactgcccagagctatcccgctgaaaacggcaatccagcagtggggtaatgtcggagcgctcatcacggggctgctgacctcggattatgaactgatcggccgatcgcttgtcgatgtggttgccgaaccgaaacgcgcccctctcatcccgggatttttcgatgtcaaacatgccgcacttgatgcaggcgctcttggatgcagcatagctggttccggcccctcgctttttgcgttttcttcatcggaaaaaactgcacgggaagccggcaatgccatgcagcaggcgttcctttcaccgaagacgaatctcgattccgacatgtgggtatcacgcatctgcagcgaaggtgcgaaaatcttgtaactatcactgtttcagcattcgatcatgatctatttcagtacgaataaatcttccactccggtctctataaaaaaagccaccctcgagggacttgcccctgacggcggactctatgtcccatcggaaataccggttttttcagctcctgagatgcagctgcttgaagacggaagtttcaacaatatcgcatttgccatagcaaggaaattcatctgcggggagatcccgcccgatcagctcagcgacattatcgacagctgctatccgtttgaaaccccgcttgtcgaactggaaaaaggaacctttatcgaggagctgttttctggaccgactctggccttcaaggattacggcgcaaggtttctggccaggcttaccggctacttcgcatcggaggagcggaagctcatcacggttcttgtcgctacttccggcgataccggcagtgctgttgcctatggatttcagggaattcagaacaccagggtagtgctgctctacccctccggaaaagtaagccgcctgcaggaacagcagctaaccaccgcagggggcaatgtacaggctctggaagtgcagggcgacttcgacgactgccagcggctggtcaagcaggcgtttaccgatccggaactgaaggaacggcttaccctgacctcggcaaactccatcaacatatcacggctgattccgcagtcattctattatgcctgggcaacgctgcatctgaaagctcaatacggacttgaacagccggtattctcggtaccaagcggaaactatggcaaccttactgcaggcgttcttgcccggatgatgggctttcctatcggccacttcatcgcggcatcgaacgccaacgacagcgtcacccgctatcttgacgagggccgttacgacccccatccgacgatcccgacactttctacagccatggatgtcggcaatccgagcaactttgcccggctccggcacttttacggaaacgaccaccatgccatgggtaaggacatcacgggtatcgcgatttccgatgatgctaccgtcgctacaatccgcgatattttcaggcgttacggctatgttatcgatccgcacaccgccgtaggattccgggcactcgaagagtaccgtcagacaagcgggagccgctcgccgggaatagttctgtcaacggctcatccggcaaaattcctcgaagtcatcgaggatgcgctggaaaaagagatcgaaattccggaacgcctttcggtggtgctcgaaaagaaaaaacaggccgccatgatcggcaccgattacagagaactcgccgacttccttaaacatctggaacgataacaggatatccattgaagcatgaaccttcgatcgctgcttttttttctcattctgatacctgtcatgtttgtcgggatgtcgatcgcgctcgtcgtcagcctgtttgagcagagtggtgatttttttgcccgcatagcctcatggtggggccggttcagcgcggttcttttcggtattgccatcgaggtaaccggcagagacaattaccgaacggacagaaactaccttgtcatcagcaaccacgcgggcatggccgacattccgctgctgctgggagctatgaagctgaatcttcgttttgtggcaaaagaggagttgggaaaaataccggtattcggttgggctctcaaacgatcgggttatgtcatgatcaaacgaggtcagaaccgtgaagccctgaaaagcctcctgacggttgccgatgtcctcaaaagcggaaagtccgtgcatatttttccggaaggcacccggtcggaaacgggaaaactgctgccgttcaaacgcggcgcttttctggtagcccagaaaggcggagtcccgctgctgccggttaccattatcggcagcaacctgatcactccgaaaaaaagcctcagaatcaataagggaaaagtgaaaatggttatcggcaaacctctcgacccttcgcagttcagcaacgtcgaagcccttatggacgcgtcaaggcgagagatcgaaaacaatctcaggcagtacggcagcaatcagaactgacggtacagattcaccatctccatcgccgtcatcgctgcatcgaaccctttgttgccggctttggtaccagccctttcgatagcctgttcaagattttccgtggtgagcacgccgaacgacacgggtatcatggtgtcgagcgaaacctgggcaatccctttggtcgcttcggcggcaatgacatcgaaatgaggggttgatccccggataatcacgcccagagcaatcaccgcatcggcacttccgctcatcgctacttttttcgctaccatcggaagctcaaaagctccggggcaacggtaaacggtaatctgctcctcactgccgccatgccgcagaatgcagtcaatcgcaccctcaaccagcttctgcccgataaaatcgttaaaacgtgaaacaacgagcgcaaaacggatatcctttgcgctgagcgaaccttcaatctgttttatctgcataacgatattctctttttactgtttttaacgttacttcctggaggggctataaccgagaagccgctcgacaagatcgataataacgtgccctatcgtaatatggcactcctgtaccctgtctgccgaacctgaatgtggcaccacaatcgaaaggtcggcaagatcttttatgatgcctccatccccacccgtcagggcgatggttttcatgccgtgcccacgggcatactgcagcacattgaatacgcttcgactgttgccgcttgttgacaggccaagcacaacatctccttccctgccataggcttcggcaagccgccggaacaccacgtcataaccaagatcgtttgcccctgcagtcagggccgtcgtgtcggcgttcaaggcaatcgccggcaatgccggacgctctacgctgctgcggtagcggatcgtcagttcggtagcgagatgctgcgcatcagctgcactccctccgttgccgcagagcagcagctttccgccatcctcgaaagtcgaagcgatcaagcgtgccatggcaacaataaccgcactgttctgccgggccacgttctccttcagccttgcgctgtaaagcatggtgtcgagcacaacctcctcataaggcgttcggtcggccagacctcctgctgaacatctgcatttggggatcataacaaacagtttaatacatggacgagttcaaaagcaaaccaatataacgaaaaaaacaggcgctccgctactgcggcaacggaagcggccatgccgcacagagctgcggcaatggaacttttacccccgccttttttttaatattgcaagagcaactctcctggcaacactcttgaagcatctgccgtcatgaaaaacatactcgtgccgaccgatttttcctcacatgccatggcggcttttgaaaccgcagtctcgctgtcccgcagaacaggagcacaggtgtacctttaccatgtgattgaagttcctgaagttgcggaaatgcatgagctgatggcatggcgggaatccggcggtgaaggaagcatggagagcgcggacggcatgcttcgtcaactggtaatgaacgaagcgtatcacgatatccgccccgtatattccatcgactacggaacccctcacaaatgcatcagtgcgaaggctgccggagaagggttcgaccttgtggtcatcggaagccatgggatgagcagaatagacaaaattatttttgggtcgaccacggaaaaggtcatccgcaatacgctctgccctatactgaccatcaacgatacgatttcctgcttccagccctcgactatcgtcttctgtgctggcattgctgcggagcaggcctgcggacttgagaccgtcaaatcgatatcactgctctacaatgccgtgattcacatcgtaaaagtctcgactccagagcatttcgaaaccacccgacagtcacgaatggcgatgaaaaccttcgccgaaacaaacaaactggcggagtataccctgaaccactacaacgaccggagcgtcgaggaaggccttaagcattttgctgaagacatcaacgccgacatgctctgtatgccgacacacggctcctcggggattcgtcacctcttcagaaaaagcgtaaccgggagcgtaaccggacagatcgccattccggttcttacctgcaggataccgggaacatgatctgccccccgtacccgtatcaatcgcctttcgttatccaggaaagcctgcggccgcagacacggcaatagagtgcatcggtatcgtgcacaacatctggacacgaggggcaggaacggttcctgctgtttctgccgcgcatcgacgacatttccgaagaaacgatgccggtaggaaccgcaatgatgctgtaaccggttatcatcagcagtgcggcaagaaacctgcctgcaggagtctgcggagagatatccccgtatccgacggtagttacggtgacaattgcccagtaaatactttcgggaatgctcctgaaaccattttcaggtccctcgatcatatacatgatcgcaccgacgatactgacgagcaccagaacaaaaaagagaaaaaccatgattttcctgccagacgccctgatggaggctgtcacgaagtcagcttccctgacaaaggtcatgagcttgagaagcctgaaaatcctgagaaccctgaaaaaacggacgatgagaaaatattgtgcccccggaaacagcatactgaaataggtcggcagaatggagaaaaggtcgatgagaccgaaaaagcttgtcgcgtaacgcgttcggctctttgccgcatagaggcgcagaaaatattccagcgtgaacagcacggtaaaaaaccattcaaggacatagagcggccccccataaagcttgtgcagcggagcaacgctgtcgagcatcacaaccaggacacttgcacagatagcgccgataaggcccagatcgaacagcttcgagggaatggtactgctgtcgaaaataatatgccgggcaacctctctgaatgttctttttgccgccatgaatctctgccagaaataattcacagatgaagaaaaggctgtatatcaataataagaaagaaaatctttccgattccttaccccggcatctttcagaggaagtgcaccggcataaaaaaactccgcctgacgagcagcatcagacggagttcgagagagatgaagggataagaatcctcagtggtacctggcgctctcttccttgacgaattcgacaagaagcttcaggtttgccggatcgacatcgggaagaataccatgtccgaggttgaaaacatgacctgagctttcggtgtgctgaccgaactgtttcaggacttttgctgcttccgacttgatcttttcaggggtgccgtagagcactgtcggatcgagattaccctgcagggcgactcggtccttgagctcggcacgggcttttgcgatatctatgccccatccaagacccatggcatcgcagccggtatcagcaatatcggaaagaatggtgttgcagtctttcgaaaatacgataacgggaatgtctggatacttcgccttgacagcctgaacattctgcttgatgtaaggaagagcgaattcacgataatcgtcctcggagagagcgcttgcccatgaatcgaaaatctggattgcgtcggcaccggcctcgacctgcttgagcagataggcgctgatggtttcggaaatcttgccgagcagaagatgggccatctgcggctcacggtacatcattttcttggcaaaagcgtagttcttcgagccgccgccttccactgcataggtaaagagcgtccatgcggcaccggaaaaaccgataagcggaacgcgattgtcgagttctttcttggtaagacgcagggcatccataacatagccgagcttctcatcgatatcgggcacgatgagcttgtcgatatctgccttgctgcggatgacaggagaaagcttgattccttttgtctcgataatctcgacgttcattcccatggcttcattgatcacaagaatgtcggaaaagatgatcgcggcatcgacacccatcagatcaacaggctgaatggttacctcggcggccagttcaggcgttttgcaaagggttaaaaagtcagttttttctctgactgcccgatactccggaagatagcggccggcctgtctcatcacccagataggcgtcctggaacagggctgacgcttcaatgcccggagaaatagatcatttttgagcatgcaatgcaataatttgagatgttaaaaaaacagtaccccgctgttacttccgggagtgccggctcagacggttttgtaaaatggcaaagctacatttttttagccttatttgaaaacctttcatgaaaagccggcatgatctctcccgcctggtgcaggagagcgataattccttcagcttacgatatgccgtttgattccaagctgtttatccgtataaccgagtgccagacctaccatttcggaaagatggaaaacaggaatggaactctgaatatgagcctgcttcagggcttttgcctggtagccgtcgagaaccgtatgacagagcgggcatggtgtaacgataaaatcggcttttatctgaatagcctcctcaagcgcttcggcagccacattgagagactcctcttcggctaccagtagcgtatgaaatccacagcagcggtttttatgttcataggggagcgaggttccgcccagcgcctcgatcagtttgtccagtgaactcggatcgagcggatcatcctttccgagaaccgtcgagggtctgagaatgtgacagccgtaaaacggagctatcctgtacttgttcaatggaaccctgactttttgccggatcgcttcaaacccgacatcttctgcaagcacccagagaagatgacgaacattcgaggttcccttgtactccagcccctcttttttcagaagatcgttaacctcttttttaaggtcaggcgattcatcgagctttttcttggccgtacggatggtcatcagacaggtgttgcaggaaacgacaagatcaagaccgagtttttcggcaagggctatattgcgaccgttgaccagcgcaaaatgtttcgggctcacataatcgaggttgctccccccgcaacaggtgctctcgtgcagtttcaccatttcgatgccgagatcattctgccagagatcgatggaacgatcgacctctttggtcatggattcgttaatacagctcaggtagtaagcgtacctcttcatactgcggttctccacggttattttttatgagatttctgttccgctttgacgtgttccgtcatctccctgaacagctctctgaattttttcatccctttggccggcttgaccagcggcggaggtggcggtgttctgcgtttcataatcatcttcatcgccatcggcagaaggttctggagcgtccaggcaataccgttcgtccggataggcagggtggcctcgacgagcttgcccttcttttcaatatcctccatgaaagcctcggcatgcttcgctccgctcgtgtccctggctcccctaacttcaagagcatcttcacgaatgccatgaatggcatccataatgggaatatgtttcacgcaggtctcctggcagcggtaacagtgcgtgcagtcccataccccgtgatccttcaccagttccccgagacgcacatcatgaatggcatcgcgactgtccacgttcatccggtaagacttcagaagaaccgccggcgaaacgtattccttgtgcgctctgagaatggtgcactcggaaacgcaggatgcacagagaatacaatcggttgccttgtcatacttcaggaactcctcttcggaaaccagaaactcctttttgcccatgtcgtgctcgggcattctggactcgacccagtttgaatagtgcttcatcttgtcgaccagaggatccatatcgacaatgagatccttgataagcggcatattgcgcagcggctcgatcttgatgacaccaggttcacgggctttttcgagttcgtcccacacctgggtggtacaggcgagtttcgatatgccgttgatccgcatgccgcatgaaccgcagatgcctgcctggcaaaaagccctgaaactcaccgaagcatcgacgtgctccttgatataattaagagaacgaagaaccgtgatacctttttcagtctgtatcgtatagtcatcaaagtacggcttgctgtctacctgcgggttaaaacggaagaccctgagggttatatctcttttctcttccttatgcagttctgtgactcctgtcatatagagtaatgttaataagttctttcctgaagttcgtaccgccccatgatcacaggcttttctcccagcttcacgctatcgccgtcaagagtagcaagagtatgcttatgccatttcacatcatcccttaccggaaaatcggtgcgggtatgcgaaccacgactctcttcacgggcaagtgcacctgcagcaacagtttctgcaagatcgagcatatttttcagttcgagaacctgaagaagattggtattgtacacatcgctggtatcgaaaacacgaacatgcctgaaacgctccctgaggtcatgaatctcggcaatacctttatgaatcttggaggcctcccgatagatgccgacgttgttggccaaagtctgcccgagctcttcacgcaacgcaccgtaccgctcaaaatgaccggacggctgcatataacttctgagcagggcttcggtatccttgacctcctgatcggagatttgcgaaggctcgaatttacgtgcctcctctgcggctgcgcgtccggctatgcgaccgaacacaagaatatcgagaagagagttacccccgagacgattggctccatgaacggatacgcaggcactctcgccggccgaatacacgccgtccataacggtccttccgaaattgtcggtatcgatgccgcccatcgagtagtgagctgtcggccttaccggaataggctcctcgataggatcaacgccctcgaaatacatggacatctccctgatctgcggaagccttgatttgatcagatcggcgccaagatgcgtaaggtcgagatgaatatatttgcctgccggactgtcaaaaccccttccctgcagaatctcggtttcaagagaacgggaaacaagatccctcggcccgagttccatcttttccggagcgtatctcgacatgaagcgttcgccatccttgttgatcagataaccaccctcaccccttgctccttcagtaacaagaaggccgcttttgcggagccctgtcgggtgaaactgtacgaactccatatccttcaggggaatacctgcacgatatgcgattgcctggccgtctccggtattgcctgcagcattgcttgaacggttccagtacatcttggcatagccgcctgttgctaaaatcacggttctggcagggaatgcctcgacttttccggtcttgatgttcatggcaacaagacctttcatgcggctgccattgacggacagattcagtgcgaaatattcattgaagaaaaacacgcctttcttgaggcactgttcatataatgtctgcagaatcgtatggccggtcttgtcggcacagtaacagcatcggggtcttccagctccgccgaaaggacgctgcgcgatcgtgttatcgtcaagccttgaccagggagtgccgatgttgtcaagctcccggatgattttcggagcttcggaacagagaatctcaacggcgtcctgatccgcgagataatcgctgcccttgatggtatcgaaaatatgcagttccaccgtatcatcttttgctttgttggcaagagccgcattggctccgccctgggcagccgaagtatgggagcggttcggatacactttggaaagcacggcaatattgagtgagggattggttttcatggcctccatagccgcgtataaaccggcaccacctcctccgacgataacaatatcaaatggtttcatacgttcttttctcgttatgaaatctgtacaacagattcaggattatacgtagggcagcgaaaagtcgtaccctgcaggttgaaatgatgtctcttgtgaaaagaggtaagagaaccgggcggttataacgctatgtggtcgtcatgaatcggaagttcctctacagcctgaagaacatcggtcatattcagtacaccgatcaccttattcccctccataacggtcagccgtctgacattggttcttttcatcagacgaagggcatactttaccctgagttcaggattgatgctgataatcggcttgctcatgatctgaaaaaccggtgtattccagggatcgcgatgtacatcttctccgggatcgatgactttttccagaatatccttttcggtcacaatgccgtaacagtcgtcttcattgcggggctcgacaataaggccgctctgtttcgtccgcttcatgatctgcagggcttcagcaactgtacagctgcctttgatcatctgaaaatctttctgcatcaatgccgatatcggaagagtccgcagggttataagctgatccatagaagttccttctgattaaaaaaaggacgatacgccccttattattggaaaatacggcggctccgggtgagcgccgggactatgtctgaaaaaagctgaataaggaaggatggccgtaaaaagccaaaagagcgaaaaatgaaactgaataatataaaaatcagcacacaggacacaaaaattattttatcccattagcttttttataagcggcccagttgtttttcaggaaaagaaatgcctcgaaatccgactgaagaagaaatggattggagaccttttcttcagcgagagtcgagtgtggacgttcgccgtaatcatgcccggaatagaccgtcgtcgctacgggaagctgcagaatcctgccgtgtaatgattcgtattcctcttttgcctcttcgtcggtacaggtgccaccaacctttcctgtaaagagtgtatcaccggtaaaaagcgcatctccgacatagaggcagatggagtcccgggtatgacccggcgtatgcattatttgaacctcgaggctgccgagaggcaaaaccgctccatcctctaccctgacccctgtaaccggacagatatccccgtaaagcagcggtttgagacccgtcagccgctccatctgttcgtttccgttcgtatgatcggcatggccgtgcgaggaaaatacatagcggatgcgatatccctgccgaacagcgtattcggcaatggaacacggatcgtaagaagcatcgacgatcagggcgtctccggagggttcatcagcggcaagatagccgaaattcctgtcgcctccggtacgaaactgcttgacaaacataacggtattactaagcctttcaggcggttttttcaacattcatgagaaatgcccttgcagggaaatccctgtcgacggcaatagggttccgttcgagttcctccatgatcgcatctgccttgtcgtcatcgagcacggcaaagcagagtgatgaataggtgccgatcatctcgtcagagggccaccatggctgctgagccccttctttccggtcacagttacatcccctgatggatacgttgctgaacatatgtacctgaaaccttctgaaaagaccgcgtaccatcggacgggtctcctcatgtcccataatagcgatgaatttcatgactttttggcctcctgaaccgttttttccgacttcttttccgtgatataatagaccagaggaacaaccacaagggtcagcactgtcgagagaattcctccccagatcatcgatatggcaagcccctgaaagatcggatcgaagagcatgatcaccgagccgatgacaaccgctccggaagtaagaatgatcggacgggtcctcactgcggcagattcaataatcgcctgtttaagctccgttccctcctggcgccgtatctgaatgaaatctatcagcagcaccgaatttcttaccatgattccggccagtgcgatcatgccgatcatgctggtcgccgtaaagaatgcaccgtgaatgaaatggccgggaatgatgccgacaagactcagcggaatggcgatcatcatgatgagcggcgtcttgaacgactggaaccagccgacaatcagcaggtagatgatgacgagcacaacagcgaaagccgttccgagatccctgaatacctcaaaggtgatctgccactctccgtcccacttcatggcaagcttgtcctcgacagcgggattcgaggtatagagaggattgatgctgtaaccgccgggaaccttgatctgctggatttttttatccatatcgagcatcgcatagaccggactttccgtcgctccggcgacatccgccgtaacatagagcaccctgcgaagatccttgcggtaaatgctcttgtcctggattttttcttcgaccctgacaagctccgagataggaatcatctcgcctgcacgaagcctggtggtcagagaacccattccctgtgactggacaaagatgccggaaagatccctgagcgaggtacggtccgactgaggcagccgaacctgaatcataaccggttccttaacattatccgcatgcagcacaccgacatccatgccgctcagcgacatgcggagcgtctgggcgatctgctcggtggatacgccgcggaatgccgcccgttccttgttgactaccagattgtagaccttctgatcgtcctcaagaagccagtcaacatcgaccactcccggagtctcggcaaacactcgcttcacctcttttgccagtgcaatctgctccttctgtgaaggaccgtagatttcggcaacaatagtagagagcaccggaggtcctggaggaatttcgacaatttttgcgtttcccctgtacttcagcgcaatctgctgaacgccggagcgaacccttttggctatatcgtgactctgatcctttcgttctcccttatggaccaggttaacctgaatatcgcccatgttggcggcctgacgcagataataatggcgcacaagtccgttgaaattgatcggggcgctggtaccgacatagtactggtaactgctgacctccgggacatttttcaggtacgcggcgatctccttggtgacccttgccgtctgttcaagagctgtgccttcaggcatgtcgacgataacctgaaattcgttcttgttgtcgaacggcagcatcttcatctgcacagccttgagcggaatcagaatgatcgccccgaccagcagaagcccgactccggcaaatgcgatcaggcgcataaagctgttatcgagcagcggagaaagaatattttcaaaaagtctgtagtagccggtctttgtaatgtcatactcggcgtgccctccgtcctcgaccttcagcagcctgtaggagagccacggcgttacgatcagggctatcagaagcgaaaagatcatagccagcgaagcgccgatcggcataggactcatataggggcccatcagaccggaaacgaacaccatcggcagaacggcggcgataaccgtaaaggtcgcaagaatggtggggttgccgacctcgctgaccgctgtaatggcggcctgaagcttcggctgccgtttcatggcaaaatggcgatggatgttctcggcgatgatgattgaatcgtcaacaacgataccggtcacaaaaatcagcgcgaaaagcgtgacccggttcagcgaataatccagcaggtaatagaccagaagggtcagggcgaaggtgatcggcacggaaacaaaattcaccagcgcgcccctccagccaagaaaaatgccgacgacgatcgtcacggcgacaatggcgataatgaggtgctcgagcagcgtgaacactttctccgttgcggtctcaccatagtttctggtttccgtaacggtaatggaggacggaatcaccgatcccttgagctgatcgaccttggcaacgaccttttcggcaagcaccgaggcatcggcgcccttgcgcttcgccaccgtcagggttacagccggatattcgccgcggtctttcgactccgaagccgatccccagccaaaaaagttgaagttgctgacctcttcgggcccgtcgacaatgctggcaacattgctcagatagaccggtgatgccccgtatatacctacaacgatattcccgacatccgaagcgctctcaagaaagcttcccgagcgaacgagaatttcaccgttctgctgcttgaaatcaccggaaggcatctgactgttggccatctgcacctggcgggcaatctgcagagcactcacattgtactgaagtagtttctgtttatcgagcagaatgcgtacctgacgcctgagcccccccttgatctcgatatctccgatattctcggtctttttaagttcatcagcaacatccatagcggtttttctgagctgatagggatccttgctcttgctccatatggtcaggttcagcaccggaacatcgtcgattgccacttttttcataagcggcatctgtactccctgcggcatcttgtccatgtttttcatgagcgtagcccagagcttcaccatgctctcctcggtattctgaccaacaccgaagcgaaccgtcaccagcgcaaaatccggcatggaagtggaatacacgtagtcaacaccggggatttcggtcagcgaacgctcgaacggtttggcgacccgctcttcgacctcggtgggcggagcaccgggatagggaatgtagatatccaccatcggaacgacaatctgcggctcctcctcccgcggggtcataaacgtggcgatgataccgacaagaagcgaagccaccatcagcagcggcgtgatcttcgagttgataaactgtttggcaagcctgcctgcaataccttcattcatttgactgaacctcctttgtttctaaatcctgaggccctgaagcctgctgttttacctgaactccttcttcaagccgcttttcgtaactgccgacaaccttttcgcctgcatccagacccccgaggatgaccagaaaaccgttttccgggcgacctgtacgaacccagcgaaccgaaatgcgtccctctttatccacaacatgaacaccggaaagctgaccattctgaaaaaccgctccggctggcaccagcagaacccctgtcccggcagcatcgatacgccgctcaactgaaacgatgctctctacggaaaccggagtttccgactgcccgcttcccgtcggcttcggctcctctttaccgcacccgctcatgacaccaagggttacggcaagaaacgacaacacgatgatccttttgcccataatgctctattccgtttcagatcaattttttttacctgttatttccccgagtaataatcaagctcgctctttgcaacgcagtaatcatgacgggcctgattaagacgcagcttcgcataggtgtacgcgccttccctcatcagcagctcgaaggtcatggccataccggttttgaactgggtgccgatataatcgagactcactcgcgactcttcaagcgcctgctgagccacggcaatccttgccttcgcggttttcagctcacgcagcgactttcgtatctccgcaagactgccgcttttagctgcctcgtacgagtacattgcctcgcgctcctgagcctttgcctcctgaatgcgcccttcggatgccatgccgtcaaaaatatcccactgcacattaacacccatggcccagctcgatcctccgctgaaaatattatcgctgtgcagatcggtccgcagaaaaccgttaaccctcggcaggcgagacgcacgggccatttcgccctgacggacggctatgtccctgtatgtctgcatagcgagaagatccgttctgctttcgggaaccagcgcatcatcgacggaaggaacgcctttggtaatgacgaactcccctgtcggaataacggcaacgtccggatcgagattcagaagcaccttcagagcatcggtagcgttcctgatggcatcgtggagcatcagtttctgctcattgagttccgcgagccttacatccgtagaaagcttgtcggatttcgtcagaagaccgacattaaaggcttttgcagcctcgcggctgtgaccctgcatggtcgtaatcgactgctcgaccgcttcgatattcttgcgggcaagaatcagaccataatagaccttgctgacctgcagttcgatcgtctccgcggttctcgaagccatgaactcctgagccttttttccagtcagggccacgctgcggccaatagccgcatcggcattgtagatcggctgcattaccagcagagaggtgttgaagtcgtttatcgtcgccgcatcgttcagcttttccgggaagaaatcggtcgattgcacactgttctgctggagcttcagcacaagagcggctcccgggtcgttggtcaccacaagggtctcggaaagcgtcactttcggcagataggactggcgggtctgcatgattttcgcatcagcctgatcgaccctgctgcgggcggccttgatcgtgtaattattctcacgggccatacgcaccgcttcttcgagagaaagcttcacggttctattgccggcagctgcctgtgcaggagcggccagcgctccgaacagacataaaccggtcaatacctggtttaccttcatggtgatttactgttttgatataagttttaaaatacgcccgacattttcggtatcattatgactcatgcactctttgagactcctgtcaagaaccagcgaataggtcttttcaagagcggctttagccgcctggaactggatgattatcttgtcgcacccatcttccctctctatcatccgcacaagagcttctacctgaccagccacctttttcagtcgtaaaatcacatcgtccatgtattcgactataccctgttaataataaaaacactgcaaataagttcgccgatatacccatacggggttggggtatgcaagatataaaaaaagggtgaagtagtcaaatcaaatcgcaagaagtcaccgttttccgccttctacggcaagttcggcagttgtacagcagatatcggactgcacctgacagagcatgctttcggtagcctgctgcatgatctgcgacatgattgtttcgctcatgaacttgataataccttccggcatcatgttcagaggaaaagagagggtaaaatccagagctatatcggtctcgaaatgcacttccgtccgggcctcgtcaagatgataaagacagatgcgggtgttggcccgaccgataaaggtatgattgttatcgatcgaatgttcgggagtttctgccgcgctgacccacctgatgcagcggcctccgacctgctgtcgggcagaaccgtcagttggcagagctgatgatgatgggtgttccagcgactcttcgacctgttcgacaaaaaaaatagccgtaatgggattgtttctcggatccttgacctgaaaaatccacttatagataccaagttccttcaaatgcaccacacttgtgcagtagggattgcacttgatgattttggtgtgatcggcaaaatacagggaagactcatgcagacatgactctataataaccttggccttactttttccaacaacctccatagtcagacaatacgtttaaatgatgaataaaaagtcttcaaaggaacattgacactatttcaagagttccccgcaacctgacgattcataacgcaaagcagctcaaccctgccgcaagagctttctaattgaatgatttttattattatcatggttgactctgcggcgtctgccgttccgacccattcaattcatgcgacaacactctggcttatgcaggaaacgttcaattatacaacaattgttgctcccgtagttttttttatcagcggaatctttatagtccttatcctgaacaaattcatcggaaaaaattcaggagaaaaaaaagcctgacaggaagcccgcaccgcctctcgggtattgcggaatccagccacagggcatcgcgatttgcgatctaacccgttgatctttcatggtttcaggctggtttttatttgctcggcatcgaaaaattagttagctttgatgaaacatatcagggcaatgccagttattggatattttcccttaaacactttctcaaacatcaaaaccataaagcatcatgtcaaacggatccaacatcgatgtacagggcgcagtcaacaatcttgttgaaactgccggcaagctgttccagcttcagcttgaacttatgaatagcagcctcaaggttcttgccaatgctgtagagcctcttgccaaaacggcaaccgacctgatcggcaattttgcaactaccgctacccaggttctgcagagcgtttcttcagctgttgctcctaaaaagtaagctcctgtttttttgcaaagcaccttatgcctgaggcataaggtgctttttttttgcattgccgtcagaaatatattcagccgtgcatgcatccttctgatacgcgtctgtatgaacatcgaaaacaacatccgcctttttttcgatactgaagcgagagatcatcttgctataaccccgatacagggagatgcatcctcgcgccgttactacaggattaccggcactgaacccagcaccatagcctgccacgatcctcagcttcgcacattgaatctgcacagttatcccttcctgatccttcacgccctgttttcacgacacagcctgccggttccggaagtgcttgccgtcaaggcggaatacggcctgctgctgcttgaagactgcggcagtgttatgctgcaggatctcgtcaacgaaccggataatgaaaagagtgccgaactctacaggaactgcatcgatattcttgtcggcatacaatcgataacgggcgattccagccaaatccccttccgcttcagtttcgatcatgaaaaactgatgtttgaattcgatttttttatagaacacgcactgttcaattattttgctgcctactttaaacgcagcgatgccggagctcttcgccgggagttcgaagccataacggaaactctggtacaaccggaacattttgtgctcaatcacagggactttcacagccgcaacatcatgatacgtaacggcaagccggttctgatagactttcaggatgcacgtatgggactgccccagtatgatgccgtctcgctgatccgtgattcctatactgaccttgacaatgagcttgccgaagaactgaaaacccgtcattaccggcagctcaaaaatcggggcgtcatcacgatgagtgatgatgagtacctctacctcttcgatctgatggcttttcagcgcagcatcaaggcgctcgggaccttctgccatcagacggcagttcttgggaaaccggtttatgaacaatcgatagcaccaaccatagcctacctctccgattacattgcatcaagaaaagagctgaaaaaagccgggacgctgctgttgccactgcttgaaaacggagcgacgcgatgaaagcctttgtacttgccgccggatttggaaccagacttaaaccattcaccgatattctccccaaaccactggtaccaatccgtaatgtccctgcgcttttctacaccatagcactgcttaaggaagccggcataaccgagatcatctgcaacactcaccatcatgccgcggaaatccggaaaaccctcgaagctgcgaatttcaatggtgtgcatatctctttttccgaagaaaaaaaaattctcggcacaggtggcggcctgaaaaaatgcgaaccgcttctcgatgatggcgactttctcctgatcaacagcgatatcattatcgacatcgacttcaaggcattcatcgaaagccacctgtcatcaggcctgccgggtacgcttgccctatatgaaacgcccgatgccggggctatcggagctgtcggcattgccaacgacctgatcagggatttccgcaacatgcgcaatacctgcttgcaatcatcccttatatacaccggaactgcgctgctcagcccgacgattttcgattatctgagagaagacttttcaggtattgtcgataccggattcacaggccttatcgataatggcggccttggattctaccggcataacgggtcgtggatggatatcggcactctggaaaactacagacaagccaacacaggaaccgcaatgcttcccgaaaaacttgcagaaagaattgaagcctccattggcatcgctccgggatgcatcgcgcctgagtcggacatcggaaaaggagcctcgatcatacgctcggttatcggcaaggggtgcaccgtcggggaaaacgcacgggtagaagaatcggttctgcttccgggagcggttgtctctccgggagaaacgctccgaaaagccattcgggatcggaacaacaccgttacacctgcataatcaattaaacccgcaatcccgtgactatggtaagaacaggactggatatgctgctgcaaaacatcgacaggtacagccgaagacgcatcggtctgattgtcaatcagacatcggttacctctgatctgcgctattcatgggatatactcagaaaaaaagggctgaacatcaagcggattttctcacctgaacacggactgttcgccaccgagcaggatcagatcgccgtcggcggccagccggaatcggcatgcgaactggtaagcctctacggcagttccgcggaaaccctcattcccgacaggagcctgcttgacgacctcgatctcattctttttgacattcaggatgtcggctcccgctactacacctatgtcaacacactggcactcttcatggaagccgcatccggcagggatatggaaatcatggtacttgaccgcccaaatccgctcggagggacaatggtcgaaggccctctgctcgatcaggcattccgatcctttgtcgggattttccccgtcccggtacgtcacggcatgacggcaggagagctcgcccttctctaccgtgaatggaagaaaatcgatatcaagctcacggtcatgaccatgaaggattggagccgcagcatgcttttccccgaaaccggcctgccatggatccccccttcaccgaacatgccgacatttgcaactgctgaagtttatccgggcatgtgcctttttgaaggactcaacgtttcggaaggccgaggctcgacaaccccttttcagctcttcggcgcgccattcatcaacccgtacgatcttgcggaagcatgcaagggtgccggattcgaaggcgcactgctccgcccgacctggttcagaccgacctttcataagttcagcgaaactgttataggaggcgtctggcttcatgtcgccgacaaccgccgcttccgtccattcgccgctggcgtagcccttactgccgctctgcataagctctatccctccagtctggagttcctcagcggagtatatgaattcaacgacaccattccggcgttcgacctgcttgccggaaacagtgcccttcgcagttcgatactcgacggatgctataccgaagcccttatcgattcctggcagcatgacgaaactgaatttgcccgaacaaaagagcgttaccacctttacaaatgacgatacaaacatcataaacccatgcatgctgccgatatagcaatcatcgtcttttttcttgccgggagcatcctgctcggcctctggcagggcaaaagcaataaaaataccggcgactactttctcggaggccataagcttccctggattgtagccatgctctccatcgttgcgacagagacctcggtactgaccttcgtcagtgtgccgggacttgcctaccggggagactggacctttctgcagctgcctctcggctatatattcggaagagtgctggtgagcgtatttcttctgcctgtttattttaaaaatggcgtcagctccatttatgaaatcatcggatcgagattcggcaccggcatgcagaagctcgcatctgtggtctttctcgtaacccgcattctcggcgacggagtgcggtttctcgcgacaggcgtggtcgttcaggtggttaccggctggtcccttcccctgtcggtgctcatcataggcctcgtcactctggtttataccatttcaggcggtctgaaaaccgtggtctggctcgacagcatccagttcggcctttacctcctgggcgggatcatcaccatcgtctttattgttctcaaccttgaggcaagccctcaggagatctactctgcgcttgcagcgtcaggaaagctcacggttctgaatacgaaaggcagcctgctgttcgatcccatgacgttcggaagcgcctttatcggcggtatctttctttcgtttgcatcacacggcatcgactatatgatggtccagagggtactcggctgcagcgacctcggctcggcacgaaaagcgctgatcggcagcgggcttttcgtttttttgcaattcatgatcttcctgcttgcaggatcactcatctatctgtttatgcatggcgcgacaacggtaaaggacagggaattcgccacgtttatcgttgattatctcccttccggcctcaaaggcctgctgcttgccggcatcctctcggcagcaatgtcgaccattgcctcctcgatcaactcgcttgcggcatcaaccgttaccgatctcatgggtggccgggcgtcgctgaatctctcccgaatcatcagcgcggcatgggcagccgtgcttatcggcatcgcccttttatttgatgaaaacgacaaagccatcattatggtcggacttgaaattgcgtcctttacctatggcggtcttctcgggctctttctgctatcaaaaacaaaaaaacatttccaaacggcaagtctggccgtcggtctgcttgcaagcatgggcatcgtattcgtactgaagcatttcggaatagcctggacatggtatatactgctctccgtcatattcaacctgcttatcgtattttctctcgatccactaatcggcaggctccggaagcaatcaaaagagactccggactgaaaaaaagggtgagaaaaatccttttgctatcgatgattattttcctactttatgagtaacagataaaaaacgctttatcaaatcccttagagtactctatcatggccaataactcaggagcttttgttcagggcgctgaagcatatggaaaatttcttgaagtgttcattgatggccactggtgggttgttggcgatgctcttgagaacatcggcaaaaccacgaaacggcttggcgcaaatgcatatccccatctttacggtggaggcggtgcatctgccggtctgagaggttcatctcccgaaaaatcgggttttgcggtaccgaacaaggacatcgagcgccgcttcaaggattgattgccctcacacacctatgtaacgataaagccctcttgttaaaagagggctttatcgttttcaggcttttttccgcaccttactgcgatagtctgtcatagtatctttcgagactctcctgggtctcttcaccctcactgatcacctcgaacgtcttgtttcctgccttcctgttccacagggatatcaccagaagctccgcgacatcggaacggtttgtccatccattccagagtcgatcaccctgatccacatgcagcctgtgcatgagaggctcgccgtctttcagcccacccggtctgacaatggtataactacgtccattctttgaaaatacctcccgtatatgctcttcagccgcatgcttcatcgaaagcactccggcaaagagattcagtggatgaaaccacttggtgaccgctatcgagctcacgagaccaaaatgcttgactccggcagctgccgcggcgtctgcgagccgaataactccatcccggtcaacctctgcaggagaggcctctccgaaaaaagaactcgaaccaagcgctgaaataacggcatcacaacccttgagcgcatcggcaacctcgctttcgttctgcacatgagcgacggcaatctcgacaccccctccgaatatctttgctttttcagccgacctgaccatgaccctgaccggaatgccgtaatgctgaagacgcctgaccacccactgccccgtcttgcctgtagctcccgcgacaagtaccttcccgctatacaatgtatttctgtccataattaacaatccgttaacgaagcaattattctatgtcatattagactaaatttatatagtttaacatatacagacgcgagaaagtttctcctctcttaactgcattttcattattattcctctaacaggaaactctcgtcacctcgcgggttacatgacagaatgcagcacatgcatcatcccgcttatccatatacccgaatatgagcaataaacagttacttttccgggcgatcctcctttctgctttttgtatttccccatcaacagtgttcggttttgatcccgaggctgttacaatactgaaaaacagccgtgaagagtggcaggccttgcggcgctcaaatcccgaaaaaaccatagatctgaacaaggcaaagctcgaagatgcagatctcgaaggagccaacctcagcaacgtatcactggtaagagccgagcttagtggtgcaaatctcaacagagcaaatctgcagaaaacaaatcttgccatggcattcatcaaaaaagcagacctgaaggaagccaacttcagtggcgcatcactgacgaaagccaatctcaaggaatccttcatgaaaggagcttcgttttccagggcaaatctgcagggtgcaaacctgagatggtcgatgcttgaaaatgccgacctatcacaggcaaatctttccggaaccgttcttttcgaagcaaatcttgaaaatgccaatctgaaagggacaaacttcaaaggctcggttttcatcgaccaggcaaacctcagcggagctctggtatcgaacaataccataattccgtccggcgaaaaagcgactccgtcctgggcatcacttcgcaaggcacgatttttcagggagcccgataccgaaccgccggcctatctgacgcctcctgaacccaccatgctgaacgaacaggcgtcagcttccggaagcaacctgaaaaccagcggacttaaagtgaagaccactccgggcgacagcagaaaacaacaggaactgctcactgaagatgtagaaacatggaacagcatgagggagaaaaatcctgaattgccaattacaatgaaacaggaaaaacttgagaatgccgatctcaagggggtaaacctttcgcaggcctcaatggctggatcggattttgaagatgccaatcttgacaatgcactcatgaacggagcggatctgaccggctcgaatttccagaaagccgatatgaaagcggttaaacttcatggggccaaactccacaaagcaaacttcgaccgagcctttctgaaaggatctgatctcagcaatgccgatctgacacaggctaatctctacggcgcaatcatgaccggaacgaatctgagcggtgccgatctgaccggagcgtcacttttcgatactgatcttgaggaagccgacctgtcgggtgcaattctgaaagatgtcaccatgatggatacaaacctgaacaatgccatcatcacctctgaaaccgttcttccttcagggaaaaaagccactgctgattgggcagtacagagaggagctattttccggaagccttgattttccgacagggaaaaggatgggaatgacagcataatctacggacacgctccggaaaacgcggaacagaacaaacacaagtgtttcgatatatggccaatatccttatagcaagctattacagcagatgggatctttctgagcatgaagggcgtatcgccttttacgacccggacaaccagctgattgaaaacaggcttttcagtgatcctgctgaatttcaggttattatcagcatgctgcgacatgacacaccgctctggtacgataccgaagtctgccatttacgagctggaaccgaaccggccggagaaggagaggagtaatcccggccatcggctgactgttattattgtatttccgatagctggggaaaacgcttacggtacatgagatgttgaaaaatatccgctttccggacattggggtcactggcttcaagcagatgttttttaccggttcgggtagtcacttcaatggtaccgtcactatttacttttgtaattttccagaacttgtcaaccacatagtgatactcctcgccgtgttcaagaggaaaaacctgtcgtgcccttgggcccggacagaatgaacttttcggcttatggtaaacaatggcatcaccaaccctgaactgcatcatctcgacctcctttccggtataaaatccggatgcttgatatgtacgtgaattaaaaccctaaacttataatgtacaatcaacctgcaatattcaaaacagttcgcttgctataaccgtcgataaaatcttttttcgccttaaaaacggctattttgcatccatttctgaaaacctgatcaccagatgatcgctgttcatttctgcgccggccgtattcagcgttgcaagagattgtgggagcaccatatttctccggtgattgccaatatggatattcagttcatcgccgcttttgctgagctgaatttgatctttgggaatacccggaagataaagttcgagagaaaaaccgttttcaacctttctgatagtaaacgtattacgaaaataataaacctttgaagggtcctcatcacgatagagaaaatccttaagtttttcgagtgttttcaagccgcagatttcacgtgtatagagaggaacctccttgaccggcagaggactgaaattatcgatgatttcctgtctgtaacgctgctgatgctctttccagtaaacgaaataaggatcggtaacttccggcgggataattctgttggagataaccatatccaccgaaatattgtacagactgagataggcatgagcgcgcagcgactccttgataaccattttttccggattggtcaccagccgcacagaggtaatggcattgtccgtgagaatctttccaagcgcatcaatttgttcgtagaattcgtatgggacattcattaacgctctgtcaggaagcgaaaatccggcaataggccggaaaagtggttcgacgagcggcctgagatacagcgcaaacttctccatcggcttgtagagtctgcgcatataccagccgctgacttcaggaatactcaaaaggcgcaatgctgttcctgtaggagccgagtcgatgatcaacacatcgtaattcccctccctgtgatgtcggaataccctgacgagcccgaaaatctcatccatcccgggaagaatggcaagctcttctgcctgaacagcatcaagacctcttgcctgcaatacctgggtaatatagcgtttgaccgtcccccagttctgttcaagctcctgaagcacatcaagttcagcgccataaagattatcgcatatctttaccgcttcatggcccagggggatatcgaaactgtcggcaagcgaatgagcgggatcggtactcaggacaagcgttttataaccaagctctgcacagcgcaagccggtagccgccgccatggatgtttttccgacaccacccttccctgtcatgagaataagcctcataagccctccttgacatttgaaaacaggtatggaacacaatgtcagttataaccgcacacccattactaatagtttaccggcccaactcttccaataccttgacggaaaggcggtcgcccagtgttgctgctttctgaagatctccaatcgccccgctgatatcaccaagctgttttttcgctatgcctcgattgtaatatgcttcgggattatccggtctgacctggagtagccgggtcagatcgtcaacagccccctggaaatcgcccagtgcggcttttgcatacgccctgttattataagcctcgacaagctccgcattgagaatcaaggccttgttgtaatcctgcacggctccattgaaatcaccggtggcaaccctggcattacccctgttgtaccaggcggcatcgtaccgctgatcccgctcgatagcaagggaaaaatcactgatcgcgcctttcggatcaccgctcatgctttttgcaagaccccggttattgtatgccccggcaagacgaggattaagcgaaatcgaacggctataatcagcgatggcccccttaaaatcctgaagagccgatttagccgttccccggttgttatagaactccggaacttcaggatccagtgcgatcgcttttgaaatatcttcaaccgctccgcgaaaatctccaagcgaggccctggcgaaaccgcgattattatgagcgccaagcaacttcgggttaagctcgattgcccttgtgtaatcggttatcgcacccttgacatcgcctccaagcgattttgcaagtcccctgttataataagctcccgcattttcagtatcgagaacaagtgccttgctgaaaaagtcaatagcctcccgcacatttccttcacgcccctgctcgatgccgaactcgatatactcctcggcagtctgtgccacagccaacgctgtatgcagaaagaacattgccgctgtagcaatggatacgcgatgaataatattcataaaaataaaaacaaatccctgattaaaccctccataactgaccacctaaagtagcaaacccgagagaaaaagcgctgttttttctttgaaaaatagcctttcggaggcactgaaagctacgccataagcggctttagcgctaaatttgcatatttatgattttattccctatatttacgggtatccaactaatggatatttagtgaaatcttattcaatatacctgttcttacctgtcgaagttgtttaagggacagtgttctaaaccttagcattatgagacatgaaaaacgtttctttactttttctctctgtgccgcactgatcggtttaattttttctgcatgccagaccagcatgccgctttcgaaatggtcaaatttccctgaagtatcttttcaatccatcgctcaagcctctaccggatcgagcagagcgaacaacatgtttcttgtttcggaaggcaaggcatcttattacgcgaaccagtttcacggaagaaaaacagcgaacggcgaaacgttcaacatgaacgaatttaccgcagcacacccatcccttccttttggaacctgggtgagagttaccaacctcagaaacgggaaagatgtcattgttcgtattaacgaccgaggcccctttatcaaaggaagagtaatcgacctttcagtcggagcggcaaaacagatcggcctcttcaaatccggaaccgcacaggtacgggttgaagccatcgaaaaaacagcttcggaagtatattccggataatcacccattcaaaatcctgacccggacacgcttttttcagtaatgaatgcattagagaaaaagtgcgtccggaaccggaaaaacccgagcgggataatgtggcaaaaaaataagatctattcagcggctgtcgcgatttttctgatttttttcaccccggcactgacgccgtcggtttcgactgcagccggacccgttacagaaggcaaggcatcctattacgccaaccgtttccacggacggaaaaccgcaagcggagaaaccttccgtatccacgatttcactgccgcacaccgcacccttcctttcggcacatcagttaaagtcaccaatctcgacaatggaaaagaggtggttgtgcgcatcaacgaccgcggcccccatcttaaaagcagagtcctcgacgtctcgccggcagccgcacacatacttggccttatcggaaaaggaacggtaaacgttcgaatcgaagcctggaactgaccgctatttttctttcctgaaaaccatcaccagcgcggctgaacgctccgaaatgaacgctcctccgtcgaaaccgccgtagctgccgacatacgcaaaacccgcttgctcgtgaagctgacggtattgttcagcggtcgccgggtagagcgcgaactcctcgctgaaaacggcagaatcccctttcatgagcgaaaacccgaaccgcacccgttccggcgatatgcagctgtagcgacgatgaaacgtaatcgccccgccatcaagcgcttttaccggaaacaggtactccgcccgatcgagcatggcgtcccagttcacgacctgaaacacccagtacccatcaggagcaagcagggaatgcgccttcgcgacgaatcgctcaagcttatccggagaaagatgtgacagtacgttgccaatggagtacatcaacctgaacggcccggacagagtcccgatatctgacatatccatgcagtgaaacgaggcatcgggataggatgtcgaggccgcttcgatcatccggctgtcgagatcgatccccatggcggcatagctgtcgcgggcaaatcttccgcagtaatggcccgtaccgcacccgatatcgagcacggcgccgtcggctcgcgcgtatcccttaaggaaatcgtacacctcctccctgaacggaaaaacctgctcgtaatagggggcgaattcggaatagaacgacatggcgctgccggataagattgatcaggcctctttttttctgtctatccatttatcaagggcaacatgctcgtatgcggcgatgcgatcgatgagccgggcgccatccgaatcgacaatcaggctcctgtaatgctcatccttgacgaaccgctgttccaccatgaactcgagaaaggaaaacaggccagaataaaaaccggcgacattcaggaatgcgcagggttttcggtgaaaacccaactgcgtccacgtatagacctcgaatatctcctcaagcgtgccgataccgcccggcagagccacaaaagcgtccgacaggtcggccatcatcgtcttcctctcgtgcatcgaggaaacgcagtggagttcggtaaggtttttgtgggcgacctctttttcctgaagtcttcggggtatgacgccggttactctcccgcctgcatcgagcgcgccatcagcgactgcgcccatcaatcccacattgccgcccccaaagacgagttcgatgccgcgaagggcaagaagcctcccgaattgcgtcgcggcagcggcgtattcaggaagaataccaggacttgagccacagtaaacacaaatcgacttaatgttcatcttcttttccggaataaccgtttctcccgattcagccggccgaaagcggccaaagagacagacaactatgcaactcgcccttagggataatcctggcgtgtcggcctcaccactacatcgctgaaatgcacatgcggcggctgcgatacgatcccgtgaatcgcccgggccacatcctctccgaaaagaagcggaccgaaccggtcgtgaaaggtattgaccagatcgtcggtatagcccgccaccgactgaaacccgctcaccacgatgcccggctccaccagcgaaacacgcacgccttttggcccgatttcgcgccggagcccttcggcaagcgaatgcacagcgaatttcgtagcgccatacaccgcgctaaagggcgaaatctgacgtccgacggttgaacccacaacgacgatatccgcagcgttttcaggaaagcgcccatcctgcataaccaccatcctgcgggcagctttctgcagcagcagcagcgctccgctcacgttaatgtcgagcacctcccggaactcccgaagatcggcatccttcaccgacccgccaagtccccggcctgcgttggccactacgatgtcggcatcgctgccgaaccgttcaagggcgtcagagaacaaccggtcgatcacctcctcatcggaggcatctccggcaaccccgcagaatgccctgccgatctcgtcttcaagttcggccagtttttccgcattgcgcccggcacccacgactccgtaaccggaagccgcgaacaggcgcgccgtcgcctctccgataccggaggtggctccggtcacgattgctatgcgttgatacgttacactcataatgctcacgcaccgaatctatattttcagttaccgactccattgccgaaggtgcggaggcaagaactccgtggttcatacgttaccgcgcaccgttacaagaaaagcatttccatgcagctgtaatagcctgaccgacagaaatattatgacttttatcagcactgttgccacatgaaccggcaagggaggccggcagagcggcagggaaaaaggagcagataccgataaacggaagagagcccgcgggttcaagatcagcggtaacctcgaaaagcggactcgcctcaacgaagtcatcgctactggccggtcctgaccatttcgatatcgagcacgatatcgacctcatcaccgatcgtcacgcccccggcatcgagcgccttgttccaggtaatcccgaaatcctgccggttgattctggtcgtggcagtagtcccgcgccttgttttcccccaggcgtcacggatttccttcgaaaacggctcaacatgcagcacaacctcttttgttgttccatgcatcgtcaggttaccggtaaccttcagcttgccgtcagccatccggctccatttcttcgaaacaaacgttatgctcgggtatctcgccgcatcgaaaaaatctgcactccgcagatgatcgtcccgcttctgcacattggtattgatcgacgaggcctctatggccgcagaaacctttgatgctgttatgtcgctatcgccaagatccacggttccgctgaaacgcgaaaaactgcctttcacattggaaaccatcaggtgcctgaccgaaaaccccacgcctgaatgatcctgatcgatcgaccaggtcgaagccaatgcaagttccggcatcatcagcgcgataccgagtgcgcaaatcctgacaaaccttttcatagtgctgcacgttttgattatcgagactcctgtttttccggatgagatccggaaaaggactcatcacagttaacgatagttaatattcataaaatcgcaaggggacagaaataaaaaaaggaatggcaatcaggaaccaaagggacagaaaggagctaaataccgttctttggctttgagtgctcggcaagccgggcattgtacattctctcccgcaaaccaccgtccttaagataagtctgttcaagctgctgcagctgtgtgtcaagcagaaatgtcgtaaccttgacgagccaaatcacaacatttgcggaaacttcaggatcggcatgctcgattcccttgcggaaggtctcgtaatcagctcccggctggccgttcaactcccgcatccgctttgtgtacggatgcccctggggccactcctgcagcccttgccccctcagaaaatcgcggtaatcctcgagcagttcctccagacttgcccgggcgacactggtcagtctgatctccgtctccttcgacgcacccggtgcctgactgccctcgacgatattctgcatccccaaacgggcagcctgcaccatccggtcgatggttcgatcgggcttgaggtaaaaccggttgcagaaatacacggtagcatcgtagacgatctgcgccttctggtaagacaacagggtatgatagccgccatgcggggaaatgaacgagccggtcataataaacaagtgctgttgtattgaattcagggatacaacggagataacgtacctgaatatctcaacgcttcttcctttgggactttccgtcctttatgttccttaccctttacttacccacacagaaccgatcgaagatgacgttaagtacctcctcgctgaccaccttcccggtgatctcgccgacgtagtcaagggctgagcggagttcaaaggcgatgagttcggtgccggcatacgcgccgagcagttccagtgcgttccgaacggcgtcaccggcgttgcgcagcgaaacgtagtggcggaggctggtgaccagcacgctggcgtcgtgcagcttgtcaagcccttcgaccatgctgctcataagccggagcagcccgtcgatcccctcgccctgctttgccgatattcctgccacgtcgcacccggtctcttcccgcaattgctgcaggcgctcttcgctatcggaggcaagatcggttttgttggctatgacaataagctttgcgtgagtataggtttcgcggaattcccggatcacctccgactccttcaggctttccggctggctcaggtcaagcatgtagagaatcaggtctgcctcgccgatctttttgtagctcctgccgaccccctcccgctcgatctcctcggcggcttcgcgcaggccggcggtgtcggttaggcggaacatggttttttcgtgcacgaagcactcctcgatgtagtcgcgtgtagtgccgggcatgtggctcacgatggcacgttcctcgccgagcagagtgttgagcagggtggattttccggcgttgggcttgccgacgatcaccgtggcaaccccttcgctgagcaggcggccgtgctgataggaatcgacaagtttctgcacttcggcctgaagctgcatgagctgttccctcagctcaccgcggctctggaactccacatcctcctcgctgaagtcgagttcgagttcgagcatggcgcaggactccagcagtctctggcgcaactgttcgagcttcatggacagattgccctgcatctggttcaccgctgtccggtaggccgattcagaacgggcgtggatcatctcccctatcgcttcggcctgaaggaggtcgatgcgtccgttgatgaaggccctgcgggtaaattcgccgggttccgccggacggcatccggcctcataaagagcctgcagcatgtgcctgacaaccaccggcccaccatggcagctgaactccaccatatcttccctggtataggagttcggcgagcggaacaccagggcaatcacctcgtcgaccagcccgtcgcggtcatataccctgccgaaatgggctgtgaaccccttcgactcccgaagctgaaagtcgaaatggccggatttcctgaaaagtccctgcgcgatgtctaacacgccgctgccgctgatgcggatgacggcgagcgcccccactccgagaggcgttgctattgcggcgatggggtcttcctgaacgggctgtgaggtctgaagcggcatgataatgcaggtttgtcgtgaaaatatatcgtgtttatagcggacgcacaacgatctgatcgggaagaacgttatccggcagctcgatcgcagaaacgataatccgggcaatatcctccgggtccatccgttttgctggctgaacggccgaacggtcgaaaaattccgtatcggtagaaccgggattgacgacacagacgcggatgccgaactctctcagctcctccatcagcgcttcggaaaagccgttcaaaccgaatttcgaggcgcagtaagccgatccgcccttgaatcctcgctttccggctatggaagagacgttcacgatggtgccggtgcgatgcagcttcatctgcggcacaacttcccgggtacagagataggctgcggtaagattgacggcgatcacctccgcccacgcttcgggggttatggcatcgacatctccgaaaacgccaagcccggcgttgttgaccagcaacgggacatacgtttcacgctctttgatggtcttaaatgaacctgcgatttctgcaggaagagaaagatcggtttttaaccagcgaaaacgttcatgttccaccggaggttcgcggcggctcaatccgtaaacaagggctcccttttcaagaagtgcattcacggtttgcagtccgatcccggaactcgatccggtaacgacagcaggacgcttctggaggttcacatgcaaatgggttgattgagtggccatgttcgttgcaatacagcagaaatatagagaagaaatggtaactttggcacagaacggactattaagaagcattgaacgacataccctgacaagtcatgaacaaccggtcgatcgaatcactgaaagcctcggtactcaatccggtcggcgaagaaccgtccgatcatttcgagcgggtcgtcaatctcgtcaaggtgctccgccatgagtgcccctgggacaggaaacagaccagggaatctctcgcgcacctgctgctcgaagagagctacgagctgattcatgccatcgacggaaatgatgagaccgaactgaaaaaagagcttggcgacctctttctgcacatctgttttcaggtgatacttgccgaagagcaagcctcattcactttctccgacgtattcaccgcactctgcgacaaactgatcagccgccatccgcatgtgttcggcgacggcgtggccgacaacgaaaatgatgtcctgaaaaactgggaaaccctcaagctcaaagagggtcgtaaaagcctgctcgacggcgtaccgaatgccatgtcggaactgcttcgcgcctatcgggtacagaaaaaagtggccggagtgggcttcgactggccaaacggacagggagtgctcgacaagcttgtcgaggagatcggagagctgcaaaatgcccgaacaaaagcggaacaggaggaagagttcggcgacctgcttttcaccatcgtcaactacagccgttttctgggcgtgaaccccgaagattcgcttcgcaaggctaccggcaagttcatgacgcgcttcgaggtcatggagcgggaggtgcaggcctcggggcgcccctggcagacgtacagcccggaagagttggacgggctgtggaaccacgcgaaaagctccgggcattgaacaaaattgaacgcatgcgatgaagctttcggctgaaaccgtccttgagttgagagaaaaaatgaacaggttcaacgaatggaagttctcatatatacgtcagctcagcgcagaagagcggagtaatcagttcgtcgagctattcgaactcggcatgcaatgcgatgccgaaaccattgaacgcgcccataaagaacacatggaacagttcatacgatttgctgccgttggaaaaacataaaattcagcgatcggaagccctcataaatcccccagaaaagcccctgccgaccggtaatactcttcgaccgccccgtgaccgccggtataggtaacggacgagcagtacaccccggcgtcgctgagccgcccggcatcgcacatgaagcgctcctccgcatagatggggtcgcggctgcccctggcaagctgtaccattcgcatccgttcgagccgttcgagttccggcggtatgtcgccgccaagcagcatcacggcggcgaccgcgtgccggcccagcacggcggcccggcacgccataccggcaccctgcgaaaagccatgcagcaccatcctgccgtttaccctgccggaatcgagcagggagcttacaacctcatcgacatacctgacattctcggcgatgcgcagatcgcgatcctccgaggtcatccagcttgcgccggacaagcctttgggggtacgaaaggggtggagcgcttctatggcgcaaaggcaccatcctgaagaaccgccaatggccacaaggcgcgccatttcatcttcggcggtttcgccgtagccgtgaaatccggccagcagcggtgcgcaaacctctccttcgggcatcctgaaaagatagcggccgtgtaccggaacctgaatcgtgtatgaagtgactgcgctcatggcggaagggaaaaacattgccgatacggtggaaaaatcttctgaccgtaccggcaatatttacaatgacttgttacaactcgatgagcttaagaatgccccgcatgggaatcgtggcccactcaggacggttgttcagctcgtaattcaactcgtaaaccgccttgttcatgaggtagccgcgaagcaggtgctctcgctgagaggcctcttcgggaacgatttcatgcccctttgccgcactgaaatacgaatccacaaagtgctgacccacatagtagctccagcgctcggcccatggttcaaggcgcgctacatcctcctgcctgatcaccggatttgcctgcagaagcacattgaaggccgcataatcgaacgaacgcatcatgccggccacatcgcgaaaaaccgagcgtttgatcttgcgttccgatatcggacgggagggctcgccctcaaagtcgataatcacgacgtcattgcctgtagagagtacctgcccaagatggtaatcgccatgaattctcaccttcagggtatctattttcccggttctgatcggttcgaactgctgcagaatttttttctgattggccagcatctgcaataccagttccttcggttcgccgatcatgaaatctttcacttcacgaagcagaatcatactgcgctttacctgctcgcacatcgcctgatagatggaacgctggtagagcgacgtaaagggctccggtgcaaactcgggctggtcggtcatcgaggccagagcgatatgcatctcggccgttcgttcggcaagcttttcaaccaggccgagccaggttccgccgataagctcctgcatagccggaggaataggaacgggattgccgctaagagccggaagcggaggcagttcgataccgcactgcagtttcgaaagcacctcttcataataccgctgtacataatcgagcgacaacttccaggtatcgccttcattgggcacgaaactctgcagaataccgatggaatacctgttcgtacggctctgaacgtaatcaagcgtcccaagataattgggcagttgagcgaacgagcttctctccgacaacgcgcggcacatttcgacttcgggagagactcctgtttcaattctgcgataaagtttcaggcagagatcgtcacgatatcggatggaggtgttactctgctcgttgccgagcagaaatggttcgggcccggtccccttatccctggaaattccgtcgaacgcctctccttttacgccgttgacattgccgagcttgcccttccattccgagttgcccataacaaggtggaaaagccgactgagaaagctgttttcataggtggcatcgcagagatacccttcctcatcgccaagtacgactttcgcaataacccggctggagaagttatcggcggcagtgctgacgacaccttcaggagtaaagcagaccggaagctgataacgctcgttttcgccgcttgaatagcttacctcggtaatcagcagtttggcatgctccaacccctcaaccgggattgtatcgataatggcgatgcgtatgatggttcttgccttgccgccgaaccagcggctgcccataaagtacttcggaaggatttcggtttcgagccgttcccggcttttacctacaaaacagctctgccagcgggcaactttcgcatacggcgagtcaagatagggacgcccgccttcctgggcgttctctctgacaagccgaagccagaagaaaccgtatgctccgagagcgaccatatagggcgtttcgcgaactttcgggaaccggttcagactgaagacctcttcggggatacacccttcgtagccggacagatcgatcgtgaccgcctgggcatttcgggaaaggttgatcactgcgagcatggtttcatcctcgaaggtgcgggtaaatatcagcactttggggttgttcacctgcagaaactcgatgctgccgcgactgagcgacttgtagcgccttgccgtggcgatagcgtgccgcatccaccagagcagcgaattggtgttgctctcctgcacctctacgttgacggcttcgtaatggtattcgggatcgataatgaccggaagcagcagtttttgcgggttggcgcgagaaaaaccggcattacgatcggagttccactgcataggagtgcgaacaccgtcccggtcgccaagataatagttgtcgcccataccgatctcgtcgccgtagtagagcaccggtgtgccgggtagcgagagcagcatgatgttcatcagttcgatacgccgccggtcgttggtcatgagcggagcaagccttctgcggataccgaggttgatgcgcgctctgggatcgttggcatagacccggcgcatgtagtcgcgctcctcatcggtcaccatttcaagggtcagctcgtcgtggttgcgcagaaaagaggcccactggcagttttcaggaatttcgggagtctggtcgagaatgtcgagaatgggaaaacgatcttcggtcgccagcgccatatacatgcgcggcatcaggggaaaatggaagttcatatggcacagatcgccctcgcctaaataagcggcggaatcttcaggccactggttcgcttcggcaagcagcatccggttcggataatgttcgtcgacataactgcgaagtttcctgagataatcgtaggtctggggaagattttcgcaattggtgccctctgcctcgtagaggtaggggacggcatcgagcctcagaccgtcaacgcccataccaagccagaaatcgagtacatcgaaaagggcctgatggacttccggattttcaaagttcagatcgggctggtggtgatagaaacgatgccagaaatactgcttggcgaccggatcccaggtccagttggatgcttcgaaatcctgaaaaataatgcgggtctcggaatatttgtccatatcgtcgctccagacatagaaattccgttcaggagagcctgccggggctttgcgagcccgctgaaaccacgcgtgctgatcggaggtatggttcacaaccagttcggtaatgactttcatcccgcgtgaatgcgcttcctcgaggaactgtctgaaatcttcgagcgtcccgtagtcgggatttacggacatatagtcggcgatatcgtacccgtcgtcacgaagcggcgacggatagaacggcagcagccagatcgcggtaataccgagactttccagataaccgagtttttgacgaagtccctgaaaatcaccgatgccgtcgttgttactgtcgtaaaacgttttgacatgtgcttcgtaaatgatggcgtctttgtaccagagcggttcgggttgatacatggctgattctttaagatccaataaaataattatttaatagcagttatgataaaaacactaccctgaatacatgagcgggcatctccgaaacgttcagttcgacgtagttccactcgccatgccactcatagcgtctgccggtcagcaaatcttcgagcatgaaactgctgtctgccgaaaatccaaacctctcgagagggaaacggagccatcctccctgggtattggagtggtcgagattgacgaccgtgagaatgatgttctgttcgtcgccggaatatttcacataaccgagcagccagtcgtgctcatggcttgcggaagcatcgatgcgcacaaagtcgatattcgacgtgcgctgcagagccgggttctcctttctgattcggttgagaagcgtgatttcagcccggatattgcccggacgatcgagatcccaccgcttgatttcgtatttctccgaatcgagatactcctctttgcccggcgctacaggcagatgctcgcatagttcgtatgccggcccgtacattccgtaattcgaggagagggtagcagcaagtatcatgcgggtaataaatttccggcggtcgccgctctgcagttcttcgtgcagaatgtccggcgtgttgggccagaagttcggacgcatataatacttcagcggagccgtgctcagctccctgagatactcctgcagctcccatttggtattccgccacgtaaaataggagtaggactgggtaaacccggtcttggcaagacgttccatcaaccgggggcgggtaaaggcttcggcaagaaatatcgtttccgggtactcttcatgaattgtcgcaatggcccattcccagaacggaaacgccttggtatgggggttatcgaccctgaaaatggtaacccctttttcaatccagaaaagaaaaatactgcgaagttcaagccagagattctgccagtccgaagtctcgaaatcgataggcagaatgtcctcataccgctttggaggattttcggcaaactgtaccgttccgtcaggacgccacttgaaccactgggggtgctcctgcacatagggatgatccggcgagcactgaaatgcaatatcgatagcgacagcaataccctgctgctccgcctcggcaacgaaagcacaaaattctcctatggtaccaagctgcggatgcacggatttatgaccaccttcagcgctcccgattgcccagcagctccccggttcatcaggccctgccgtcagagcattgttcttcccctttcgcttggtcaatcctataggatgaatcggcggaagatagacgacgtcgaaccccattccggcaataaacggaagcaggcgcaaacagtcccgaaaggtgccgtgcacgcctggttcgcttccccatgaacggggaaaaaactcataccaggagctgaaacccgctttcggagtctcgacgacaagaatgagcgctttctcataacgcgaagcacaggacttgtcgggataaagcgacatcagctcttcaaggcctgccgacaaagcggcctcgacagcttctgatggctcatctgcaagcagtttttctgcataagcgagcaactgccgggcactctccccatctgtccgtccgactgctttttccacaaatgccgcaccgatacgcagatcaagcgatacatcctgaccggcttcgacttttttcaccaacccttttttccaggtgagaaaatggtcgatccaggcttcaatggtatactcataccgtcccggtttgccggttacgaaaaagccctgccaacggtcgtttcctccaggaagcatggaatggcgctgccatatttcgctgcctgagggtctgcagcagagagctgcgcaaacggtatcggccccatcggtaaaaatatcggcctcaacaagcagtcgttctccctccgcacatttgaccggatattttccacagtcaagttcgggggcaacgttttcgataatgactctctgacgaccgtcaaaatcatcgaggatcgtgtggggtaccgtatgacggaatgtattgttcataatcagattctcaggttggcaggccgggcaaaaaccggacagtcaggacaacaaggttttcagacaaaaccgtatgaattaaatatcgccccgtgttttcttgactggaaaatatgaagatttctcaagtatcgataaaagtttacttgccttatgcatttgatttctcttaaaaaaattattccttagctttgaaagagcaaagcgactccggaaaaacaccggaatcgcatttcagaagcactttccggacacagtctaacaacaggaattacaacagtatcatgtttgaaccgcaaaaagaaaaactgcaggctatagaagaacgcctggatcagttacgggggtatctttgacgtcgatgaacgcaaagaaaaaatcgacgatctcgaaaaagtaaccgccgaccccgcattctggaacgaccagcagcaggccaacaaaatcctcaaggagctgaacgagcataaatcctggacggaagcgtacgataagcttgccgccggagcgaaaacctgccgagaggaacttgagatagcctccgaactcgaggatgaatccttcaacgacgaactttcaggcataatagccgcactcgaaagcgacatcagctcgcttgagttcaaaaacatgctctcaggcaaggacgaccccggcaacgccatcatcaccattcatgcaggagccggaggaaccgaagcgcaggactgggccgaaatactctaccggatgtacatgcgctgggccgaacgcaaaggcttcaaagtgtataccgacgactaccaggaaggcgacggggcaggcatcaaaacagccacacttgaaattcagggtcaatatgcctatggctaccttaaggcagaaaacggcgtacaccggctggtgagggtttcgcctttcgactcgaacgcccgccgacacacctcgttcgccagtgtgtacacctatcctgaagcccctcccgacgttgaaatcgatgtccgcaaggaagacctggagctttcgacctttcgcagcggcggcaagggcggccagaacgtcaacaaggttgaaaccgccgtacgcatcaaacacatcccttcgggtatcgtggtaggttgccagcaggagcgctcacagttccagaaccgggaacgcgccatgaaaatgcttatggcccagctctaccagcgacagcgcgaagaggaggaagcgaaaaaacgcgagatcgaagggaaaaagaaaaaaatagagtggggcagccaaatccgcagctatgtgctcgacgatcggcgcatcaaggaccaccgcaccaactatgaacgctttgatattgaaaccgtgcttgacggcgatcttgacgcgttcatggaaaaatacctttccgaattcagcgattgagtacgcaggaagcatgcgaataggcctgatcaccgacatacatttcccggtggacgacgattccgggatcggcttgagaacagccacggatattctcgccggcatggcatttttctgcagcaaccgtgtcgatttcgttctgcagctcggcgacctgattaaaggcacggacagccgagcgcatgaagaactgcggcaggtagtcccgatgctgaacaagtatcaggggcggatacgccacgttatcggcaaccactgcatggcggttccgcgaaaagaactgctgcgggaactcggactgccgttcccttattatgcatttacggcagagtgttttcgctttcttgtgctcgacggcatggatgtctccatacgaaacgagccggaaaccggtgccgaccggaaactgctgcgctcatgccttgagcagccggaactgcacgactattgcggcgccataggagagcggcagatggaatggattacatcagaactgctgaacgcaggcacgaacggagaacaggtcattgcgacctgccactttccgctccatcccgctacttccgacatgaaacacggccttctctggaaccatcgggaggtacgggaactgctcagcgcttatccggcagtgaaagcatgcatcggaggccattaccactatggcggatatacgaaagaaaacggcttacactttcttgtcctgccggccttcgtcaaccgtgcggagcatccggaatccgcatgggctgtcgctgaactccaaaacaagcggctggtcgttaccggagttgagggtgttatattgtacgatcttgaactcgaacaaaccatgtttccatgatcctgcgcctgctcagaacgatgctgttactctttgccgcctcaataacctcgaccccctcaacggcaaaagccttaccggacactctcaatgtcgatgtgcccgaaaaagccagacagcagggacaattcttcactgtcagggtagccgatacctcttcaaaaccaggactctggttcatggagcgaagctacgccatgttcctgcagccagacagctcatggagagcgctggtgcccatcgaaaaccttaccagaccgggaagctacgccatcctggtgcggacggacagccttgaacagaaaatcccggtactggtaaaaccgaacaacaggaaaatccagtatatcacgctcgactcttcgatacagggaatcaaggcaaccgagacggaaaaaacgcgggtaaaagccgccctgcaaaccgaaagccccgaaaagctgtacacagggagcttcctccggccctcgcccggcagaaccagcagtctgttcggcctgaaacgatcgtacgacggcaggccggtagagagctaccataaaggcatcgatatttcagctcctcggggaacaccggtaaaaagcactgcaaacggccggattattctgaccggaaccgtaaccgccggcttccgcctgcatggcaacaccgtcatcatcgaccacggacagggactggcgtcaatctacatgcaccttgacgccatcactgtcaaagagggtcagtccgttgtaaaaggcgaagtgatcggccgtgtaggccataccggaatttcaaccgctcctcacctgcactggggcacttacctgtacggcaccagcgtcgatcccctgctgtttgaaggcaaaacctattagaaaaatgcctgcattatgcagaaccggatcaggcagtacccttaaacagaaaatgcggtaaccatttccattgttttttaccgtcgttcggcttactttatcaataagcgggtaaatctgcttattcccgtcagtacaccgccttatgcataagggccctctataaagcgttatgcgcgatcgaagtgcgtggagaacggaacacggaaaccctcatcccgaaagctttcaggataagagtttcgatcccggctcgtcgggaaaacgccgcaatccgggcgatcaatatctttatagagatccccataactggtgccaacccgagttgaccaggatcggatgcctcagtttgtattgtttttccaaaccctaaatggagtgatcaatggcaacaaaaattccggtttcagcagctaacgagatgcgcgtcgaaatgccgccccgcctgatggaggtattcgccaaatctccacgcatcgttatcaagcaccacccggcaggcctctggccagtcgatccggggatcatcaagaaaatcgatttggcggcactccttgccgacaaggattttgcggaaaaattcgaagtcgtcatcatgcagaaatagcttgatgcgaagctttgctatgaccgtataacgactgcagggtgccgcaacgtatgggtgccctgttttttccctccggaacattaaaaaagatctttttatgggtgccggtactgttgacattccctttctgagcaatatcagtttcatgctcacctataaatgcaccatcgcatgcccgcactgcatcgtcaacgccggacctaacagaaaagaggagatggacgccgttcgtgcactcgactggatagatcaggcggcggcatatgacgaaggaaaagtcagaggtctggcgcttaccgggggagaaccgttctacaacatcgaccatttgagccgcatatcggggtacgcccgcgaaaaggggctcgtcacgtcggtggtcaccaacgcgttttgggcaaaggagaagcaaccggccctggaagccctcaatcaggttcccgccatcgactacctttcgatcagcactgatgtccatcaccagcgcttcatcccgattgacaatatcagaaacgcagtatgggcggcccgagaaacgggacggcagtacaatatcgccatctgtaccgacaacgaggaaagcccggaataccaggcaattctccggcagctcgcaaccatcgtcacccccgatgaaatacgaatcgcagtcacctatcctgccggcagggcgctgaaacaccacgattcataccatcataaaagcaccgcaacaccgacggtttcggcatgtaccatggcaagtgctccggttgtttaccctgacggaaacgtcatggcatgtatcggaccggttcttacccttcccggcccttgcccgctgcgcctgggcaacctcaatgaaaacagcctcgaaacaattctcgacaaggccgaaatcaacccactgttgcagatcatccggatatggggcccggcaaaactggtgtcgcttctgaaccatgcagggaaaaccgatctgctgcccggcgagtatatcagcaacagcacctgcgatatatgctataaactgttttccgatgaacggatcatcgaggaactggaggctctgctccggaaccgggagtacctgaacatcatcgcttacgccagaatgcactatctgcaggaacctgccatggtacaggcattagggcttgacggcagagaaacgatagactgtggaaacgttctgctctcggaggagaactgacacctgcgagggaatgacctttcacggaatttcgcgatatcctgaacattgagcaccaaaaccatctgaacaaggagatcattatggcattgaacctgttggaacttgttaccgccggcatctcgagagaaaacaccggaaaaatggccgccttgctgggcgaagaaaccgcaaccgtaaccggaagtctcggtgctgttgccgcttcgattttgagcggcctcatgaacaaggcgtccgctacgggaggagctcaggagattgtcagcaggattgctgccggagaattcaaaggcgacctcctgaacaatttcggcagcctactcgcaggaggccgccagaccgaaacgctgctgaaaacaggcggtgagcttgtatccttccttttcggcagtaaatcagccgatctcggcaaggttatagcctcctctaccgggctggcaaaaggttcttcgtcatcgctgctcggcatgatggcaccgtttgtcatggctgtgctcggcaaacaggtcacatcggacaaccttgattccgaaggcctcacgagcctgctgaactcacagaaatccgccgtgcagcgggcggctcccgccggtctgcccggagtgctcggactgctcagtctgtcacagctcggaggggcaccgccgaccgtcccgatcggcattccgggcaatatagcctcgtttgccaaggggctctggcctttcctgctcggtatcgccgcacttgccatgctcatgaaaacatgcggtcagccaccagtaaaggagacgcccccgcctgcagcggctgttgcgcccgacaccactgcggcagcttcggatacctcgacagccgcacctgactccgcagctgtcgcagcagactcgctcggtgccttcggcgaatacgaactgccgaacggtgtgaagttgaacataccggaattcggcatcgaacgaaaactgatcgctttcatcgaggatgcgacgaaaccagccgacaaggaaacctggttctcgtttgaccgtctcgtattcgacaccggaaaagcaacgctcaaaccggaatctcaggaacagatcggcaacatcaatgaaatcctcaaagcgttctctgctgtatcgctgaaattcggcggctatacggataacgtaggggatccacaggcaaacctcaggttgtcaaaggatcgtgccgaagcggtcatgacagaaatcgtgaaactcggcatcgacaaggcaaggctcgatgctgaagggtatggagcggaacatcccgttgccgacaacgcaaccgaagagggaaggcagaaaaacaggcgggtcgattgcagggtaacgaaaaagtagcaaaaactctatatcacatgagagggctgcccggaatggctgccctctcatgagttacttcagttctgtgaagcgacgaaaatgaactgtactgtctcaatcaagcagatctttgggaatattccctccgttttctgccagctttttcaggacggtcttgtgaagccacatgttcatctgcgcagaatcgcccattttttctgcagggcaaccgagttccacagcaagttcctttctttcggccaggctgctgtcaagtccaagtagtttcataagatcgacaatcgaagtcttccagttaagtttctcggtatgcgcactcgccagagcttcaagctttgcgacaacatcaacttcgctgatcgcaacaggtacgggttgaggcgcagcagcgggcttggcgacggcagcgggcttggctgcaacggtcgatacaggcttggcggccacctcttttttctccccgccaaatccaagcttattcataatcgaactgaaaattcccatgatgacctccttctgatttttcaaaaaaagcaataacatcacacgcgtaaaccactccctaaaatacaaattcagctgaccaaacaaaaccggacaattaaagtccagcattatggaatggaaaaacaaaaatattttacaaagaggtaacaaatcaggagaccgccggtttgcagagtcaaaatccggggtcatctgaattattgacgcataaatttcgttacagaatcacaattgaatagatcttcatgaaagcaacatgaaccgcacaaaagcattccatgaagttggcaatgctgatggcacagctctggatatcgacgccacaatcgcaagagcatcacaacacgcagaaacggtgatcaggcccggaacaaacatcggggattacggattcatcttttttcgggtatgacgaagaaaaatacatcggacagcatgcacggtaatatttaacaatacaacctctccggtatgaaaaacattcttactgcaacagtaacagcggcaatatgcacgcttaccctgacgactgcgggcagttcagctccggcgaaaaacgactaccgcacagaacaggtccgctttgcggcaaattcttcatctgcggtcataaaaggacgcctgaaaggaaacgactatatcgattaccggttagttgccaaagcgggccagacgctcgacatcaccttaaaaacaaccaatccgcaaaactacttcaacgtcaacccgccggagagcgatctgtcgatgtttatcggcagcagttccggcaacagcttcagaagcatgattcccgctgacggcagctataccgtcagcctctatttgatgcgaccggcagcacgccgaaatgagtccgccagttatacgttacagattggtgtgaccggcaagccgcttgcgcctctttccgaaaaagtggatgcgctcattcccggaacgcccttccatgcctcggccacaattacctgccggcatcctttcgacccgaaggtgcttgcctgcgaagcgttcgtcatccgcaggggaaccgacggaaccgccaccatagaagcccgttttgcggacggcatgaaacggagaatcctgttcgtaaagggcaagcctgttgcctcagatgcacccgatcctctgaaatccatcaagaaaggcgatctgaatatcgtcagtctggacagcgatgaacggtatgaaatacccgacgcactcctcacggggggatgaacgatcccccagctgaccgacagaaaacggcaagagagttccggctcagcaatgattcaacgtacggcacccggacaaagcgttaactcctgcagctcacgaaatcaatcgcacgcccggctcggttgccgcgcgatatattcagcacggtcgaatagccctgttcctgagcaaaccgcagaatctgaaaaaaagatggatttcaggaatcttcgaaacgctccttgtgtcggaactgatggtgcagatgttgcggtaaatatcgataaacccgtttcctgtccattaatcgttttcagcgctgacttgatctcgcatcttcacaacaaagtcatgaagctcctgtgaaaacgccatttttgcatcccggatgctgctctctcgtcagcttcggtataatccagccattttattctctcataacggcggttgaaatggactttatctggacatagggaataccgtaatcaacttacagcaccctgccgagcacctcgacgatgcgcgatgcggctgctccgtcccatttttcaggaattttgtttcgcttcgaactgtgtgcatgctctccggaatgcagaatgtcgtgaatgcgactcatgatatcctcctcgtcgaccccgacaagtacattggtgccgatttcgatggtagccggacgcgcggtgttgtccatcatcgtgaggcagggcacattcatgaccgtcgactccgcctgcagctcttcggaatcggtgatgagcaacaccgagtctctcaacagagtcaagaggcccgcatgaccagggtgagcaatcatcacgagcccctctaccccgccgaacgccttgtcgagtttatgctgcttcatgagttcatcgagccctgcggcaagaggcacaagcacggtggtcaaaccggacatctttttaagaagccgaagggtcatttcaagcggctctctggcagctatagcgccggcaggattcaggagtaccagcgcgtacttttttggctgaagtccgagttcggcagcaatggtgtcacgctcggcctgctccatcaggacggcaagcgtgtcgatggagaggtttccggaaaaaaaaactttctcgtcggcaacgccttcgttgatcagattatactcgccgctgtgctcgctgataaaatgcaggtctgcgatggagtcgataagaatacggttgatctcgtcggcatcggaacggtcgtgacagcgcaatcccgcatcggcaacggcaaccggcacaccgagcttcgtagcggcaagtgctgcaccaagagctgcattgtcgctgccgcacaccatcacgagaaccggctgctcgcgggcgataatgggttccatgcccgttatcacagcggcaagctgttgacccggcgagtcctcgccaagggtaatggtgtgccccgcctcaccgatgccaaaacaggtcgcaagctccctgctgagaggttcggcgctttgtgctgccgcgaaaaccgcaacaggcttgaatattccgttttttttcagcgcattatatagaggcgcaagaagaagtgcgccaggcttgccacctgcagccaatagtaattttttcacagtaaaaacaaagctttgttacattaggataaagatctttcatgaaaacctgcatacagtttcaagacacttgcctgcattgccgaactgccgcatgatattacgggacaggtaccaggaaaaacaaatgattcaatgagaaaagtttcttcactaccgttgctcaccgcttttctgctgctttttatggcagcatccgtcccggttacggttcataatacattgcaggctgaacaaaagaaaattattctcctcaacgccgataccatcgaagggggcgaaaccgcttcagacggcgcgccgcaaccctttcgctcagtgatcggcaacgtacgctttctgcacggcaccataacgcttgcctgcgaccgagccaccgaatatggagcggaaaagaaaattacactctccggcaacattgtcattaccgacaacaaggttgaggtccgtgccgataacggcgtctactaccccgatacggagcagggggaactgacgggaaacgtccggggaagaatgctcgacggcagcctgatggccaaggcgcgcaaagccgtgattgaaaagaagaacgacagaatctggctctacgaggatgccatagcctggggaaaaaatgagcagctcagcggcgacatcattatggtgcatgtacaagagagcggcgaagcgaaaaagaggcagacgatcgatgaggtgcaggttcaccggaacgctctgctcgcggcacgagatacactttcgacaaatcccccgctctacaaccagatgagcggcgccaagatggtgatcatgatgaacgacaacgcgaaactctcgaatgtaaccgtaaccggccaggccgaaagtctttttaacctttacaacgaaaaaaacgaaccttccggcatcaactattcaagcgggaagatgatcaggatgtttttcatggacggaaagctggaccgggttaaggtgaccggtaacgtcgaaggaaagcagtatcctgattcgtacaggggaaacagtaaaatcaatttgagaaaattcgtctggagagagcgggaaaaaccattttaatcaagacccggagttccagccctccccccccaaaaaaaaatccttcccgttctgcgggaaggcttgatccattgctcgataacgcttatttcgcaaaggggcaggtgccggtagagcaaccgcctgatggtgcagcgggagctgaaggcgcgcttttgctgccgcagtaatcggtgccatagaagcccgatcccttgagcacaaaaccgcctgatgcgctgatcaccctttcaagagcctcttgctcgcatttggggcacttggtcagcgcgtcgtcggtcattttctgaaatacttcgagttcgtttccgcaacttgaacaacggtactgataggttggcattatgtcttcctccttgattattggaaccgctcacgacagttaatcgggattccgcttatacttactatgttattgttctacaattcaaccatgaacggacgctgtgcgttccgccatggaatcttctgtatcgcatgcgtgtaatgtgaatttccgccccaaaaagcgaaagctttcgtatataactatatttccaaaaataaaaaagttcccgccgtgatcgttaaaacccgggcagtggtgctgagggagatcaaataccgtgatcaatcgaagatttgcacgcttttcacgagcgagttcggcaagctaacggctatcctgaaaggaggacggaacccgaaaagcaggctttccggaaagttcagcgccggcaacgtgcttgatattgtgctgtataaaaaaaacggccgcgacattcaactgatcagtgatggcagtctgctcttcagcccgctctctgcagagcctgacatggagcgcttcgccaccatgtatcggattatcgaccttatcagtcaggccctcgagggtgaagagaaaaacctgccgctcttttcgctccttaccggagtgcttgagatcctttacagcacagaggagcgatttgaactgctttttatctggtttctgctaagaatgatttcgactcttggctttgaaccctccctcgatcgttgcgtatacagcggcgaacctctctcggcagctgccgagaccatgatgctgagagaactctcttttgtgatgaatccaggcggcgtagccctgcccgcagctgccctgcgtcagatatcgcagcagcactccatcaccatgccagcttaccggctgctcagcgaactctcttccacaccgctttcagcgcttgacgaagttgatgccggaaaagcggaaacggaatttctctgcaagctccttcaggagtactgtcggctgcatctcgaccataccccgcggaacagaaaccttgccgtcgttgcacaaatgctctcgaaatagcctctttgaccttcacgggtttttatatctgcaggatgatttctatcttgaaggataattttctcgggaaaagcctcaaagaatcttcacagatcccctgaagagataacgtctttttgcaatcatcttgtttaattcctaaccgaactgcccgacatgcctcagctaaccaaatctgcagagctctttgagcttgcaaagaagttcatccccggcggcgtcaactccccggtccgtgccttcaaatccgtaggcggaaccccgatctacatggccaagggtgaaggcgcctacatgaccgacgttgacggcaacacctacctggattatgtcgggtcatggggcccgttcattctcggcagcatgcagccccgcgttaccgctgccatcgagtacaccctgcggaacatcggcagcagcttcggcacaccgattgaaatggaaatcgaaattgccgaactgctctccagaatcgtaccatccatcgaaatggtgcgcatggtgaacagcggaaccgaggcaaccatgtcggccgtgcggcttgcccgcgggtacaccggccgtgacaaaatcatcaaattcgagggctgctaccacggccacggcgacagcttcctcatcaaggccggctcaggcgtgctgaccctcggctcccctgacagccccggcgtcaccaaaggcactgccgcggacaccctgaacgcaacctataacgatatcgaatcggtcagactgctggtcaacgagaacagaggcgacatcgccgccatcatcatcgaaccggttgcaggcaacaccggcgtcattccggctaagaaagagttcctcgttgctctgcgtgagctttgcgaccaggaaggcatcgtcctgattttcgacgaggtaatgtgcggcttccgggttgccctcggcggcgctcaggagctttatggcgtcacccccgacctcaccacgatgggcaagatcatcggcggaggcctccctgtcggcgcattcggcggcaagcgcaaaatcatggaaaacgttgctccgcttggctcagtctatcaggccggcacactttcgggcaacccgctcgcactgaccgcaggcctggaaaccctgaaaatcctcatggaggaggatccctatccggaactcgaacggaaggcggcattcctcgaagcgggcttcagggagaacatgcagaagctcggcctgaactacgtgcagaaccgcgtaggctccatggcatgcctcttctttaccgaaacgcctgttgtggactacaagagcgccatcaccgccgatgtcgcaaaatacggcaagtacttccactccatgctcgaccagggcatctaccttgccccgtcgcagttcgaggccatgttcaccagttacgtgcactcggacgaggatctggagaaaactgtcaaagcgaactacaacgccctcgtcgccgcacaccagtaagttgcgagaggacgcacagaaacgaaaaaagggctgccccgaaaggcagcctttttttcttctgaaaaacccgtaaccatgcagacaacacgccatccgggccaacttgaaaatgcatgaacgataaagtctttcatgcattttgttttctcttctttgcctcggcaggaagtcgtgggcgaagatccagggcatgaacgtgtaaacgcaggccacccatactttcgacaattcgtcgtgcctcaactcgaagcagttgaataagagtttcaaaatcaagccatgaatcgttatcagcgtgcttccacttcttgtccttgctgagcgttatgaacaaacatcctgatcgacgattttcaggttccaagtatttcctgacaagctgattctgaagtgtattacgtagtgtgcgtaccgtatacttttcggcaagttttaattcaatgacagcttcatgatcggatattcttgaacaaagccggatatctgtctccttttcgtcacctgtaatagcttcctgattgattttatacataccatttgctttgctcgccaactcacgggcaattgctcgacgcatgagtttttcctcataaattccagcccacagttcacgaggagattcatcactcagtaacaattcgccaatatcctcaaggcgactgaccatgacattaaacatcgcctcatttgtcgctggtggtgcttcgcattgcgtgtcgagcgcttttgcctgtaaatcatcataactatcggcatcgatctcctccgcccatcgctcttcggcaatagtcagaattctgtcttttagattctcgaacaacggatcgaccactacttcaagctttgcccaccaagcttgctctccttttgcattgagtaatgccgtcaaaattgcattacgaatccgctcggcattatcacgagagtcaggagagtaagcttcatcatgttgaacatcgtcacttggacgaacatggcggtaggatagtctgagcaggcgaagtaataaatcgggcgtgaattgctctgtatcattaagattcaacccattacgactttcaaaaaatagtttactaaaccattttaccgcttcactgtattgtgctggcgtgatatgttcaatctttttttcaagcgcatttacacctctgctgggatcgagtcgcatgagtgcaggcagccagattgctgccaataaaaacggcgtttgcttgcgcagattattctgagctatcgctcggatttgattcagcgtttctttatctccatgcttgaccagtatttcgacaaccatttcgaatcgccgtatttcacctccattattttcatctttacaggtgaccttgtgattgacttgaaaccaagtccagagacgaggcataaaagcctgtataacgatatcggatgcatagccgatgctttgcagtagcattgaatgccactgtgcatctgccaaacagttcagttcccaagtcagttcttcgccaagcgttgcatctaccgcttcaggattcgcctgcaccaaaacatccagccataatggaaatccattgagttccatgagcacgtaacgagctgcgagcttggcctctttttcagaaagcttgcttgcccagtattgatcttcagcttcagcatagatgccggcaagtccctgacgccaacgcacgagtgtagttcctctcgattcagccggacgctcacttggtaatgtaggcaaatcatttcgccattgtttcatcaacacgaggcgtagccgatctgctgtttctttgtcaaattgtgtttcaatgaatcgccggttccaatgctcattgccagcctgattcatcacacgacacagattccatgccgtattctcactgttctcggcagaaaaagctgtatcacaatcctcagtaacctctcgccataattctatccaactcgcaaaggcctttttttctttcctttcctgcttttgcttgcgcttagcatcttcaatttcaatacgcaggaattcttggtcattctttaataatttttcacaacgttcatcaatcaaagcaagcagttcgacgctatcagaaaccaaggatttcaactcgataatatgatttaaccttttctcctgacgggggccaagccatattgcagcttccagaagcagtagcctgtcagcaaaagaacgatccgtatcagaaagagccctcttgatccagtcgagatcatacgcctgatcaatattcaaggaaccctcaattccaacttcataaaaacgattcgagggatcatcaatcggatgaactgactgaagcaaggaatcttctacccaaaaaagcttttcacgttgttcacaaggcaagacggcaagcaattgtttaagctgtttataaacctcatcattttcaaattgaggatgatgcaacctaacagcaagagcactcggcctgagccagtcagaggtgccgccagttttcaacccatgcatacaaacccccgcaagggcactcgaaagttgtaaataatccgaaacgatatgccgctgatcgtgttgccacctcatccccttggagattaaaatggataattgatctctcaaatcaatcaattgtgtcactttaagatcagcatctgcgattagtctgggtaattgaaacctgatactatcgatgtgctttacctttattccagcaagtatcttgcagaattgtgaagcggtaaggtgcttggggaaaaaaagatagagtgctcccagcgcaatagtgtcgggcagtgtattggcattttctgcaatttcggtaactacagaatccagacgagaatcattgagctgcaccaatgccttaaaagctgcaaggcgctctccatttgatgaactgctgtttcgggctgaatcataggcgatatccgaacattctgaaatctggcccataccaatcatatccagcaataactccagcacttcctgatttttgatcccgacactccagagtcgattgatgtccggagcaagttctggcgaagcaaagcgatgtatctgaatgtctggaatctccaaaccacgccaaccgcctttgccatagcgttcgacataggcgcgaagggcttcggctctctggatagtcatcagtgattcgggatcgccttcggaaagtaataccgcaggttcatgatcgcggagcaattcaaatatcatatgctcctcaagggcgagccatccagcaacaggtcgtttcgatggacgaacgattattttgccttttgtctctgcaaatatcagctgttgcagggtacgtactgtcattcccttttttcgcatatccaaaagacgcttggctgcgagatattcggcaactgatcgatggtgaaaacgtacccgcccataattggcaaatccgaataaagggcgctccagcaagacctttatttcttccgggttccagtcggaaagaattaacgctggatcgagggcaacaccttcttcgactgtatccttagccggatcatgcctgatagtagagcgacgagtgacctgcattgccagtgcaagccgacttgccccatcaaccgccttatccatagaaagagcgaatcgttccttgcgatcatcacgaggctttagcttgatgcgaatattggtgagaacctgctctgaatgtttgcgaatgcgtttttcgattcgccaatcctgacagagttcgatcaaatcctgtggacgacgggcgaattcctgtgcattgtttttcttaagcgcgtcaagaagttcgcgagggttctcaatattctgatcatgggcaaaatccatgatctgatcgtcagacaatggtaagagagctactgtacgaaattcgttatgcgtatgatcttctttgccgtcgttatttttgacacttccacgcatggctatttgagcaaacatctcgccactcgcctcttcatctcgtcgaggtggaatctcaaggatttcgtgaaccagatttatgtcaaagcttgtcggtctcgtggttataacgatccgtgcccgccctagctgatcggcaatacctttacgtagattaacaagagccagtctaaatgaaccctgacttattttcagctcatcaattgaatcaagaaagaaagtggcgatatccgattgagaatcaacccattctttaagtcgtttctcttcttcaccaaccagcatttcaggcaacttgcattttgccaattcactcaattccagaaaaaaggctggctcacctttaccccacaggagtttctgttgctcttggcattcaaacgttttcccagagccagcctcggatataatcaagatgcgtttcgattgcagtaattccggccatcctgtatctctgatgcgggctaatgcagaaaggtatgactgctgatcggccttgttaatattttcagaaggtatgtcctgaaaagttctgttaattgccataattcatcagagctgttgcctgataaccagtataaaatcgatcacttacttatactcttggcagtcaaacgcagtgtcgggttgagcatctttaagggaagtcctgctatgcgcaatatcgccaattatcgcatagaatgcgcataaaaataattctatacaataatcaatcactctgagcattgagatactcatagcgagcccaacgacgttcaccaagcagtttaagatttccattctcctccatcaattccagcatcatccgcctggcctgattacgatcaaatcgggtgatctgcctgatttccttgttgctgaggccgggctctccacggcgggctcgttccatgaggatgctcaggatgcgagtctttgcggcttcccaatccactcttctgcggacttcgccttgcccgtcgctggccaaacgtttgtacagctccggatgcaggcaccagtaggccccacgaccggcaccgccatgctcgatatacccggatgtctccattgcggatagacattctcggatttccgattcgcttcgctggcaaagcccggcggccgagccggcgttcacctccgggtgatgcagcagatgctgcaatcacagcagttcatcgacacccgggtctcgccctttttcagcttcttcggcaacaaaaagccgaaaggcagcatgcaattcacgcctgggaaagctcaccaggacagattctccgatttcatgaatatgcggcggctccttgccctctatcagcagtgaggaaaacatacggtttattccgaggttactgcgattgacaagacgaagccgggttaaagcctcaacaagcagcggatttctcgatgccggttgatgatgaaaaatgttgcccggagttatgccggcaatgaaccctccgttattactaacatcaagccggtcgggatacaacctgaccatcaccggccctgcgatacgcagatcgacatgacagaaggcattcatcaacgcttcgcgtatggcgatttcgggccacgtgtggtattcgaagtgaaacagcccctgttgatacgttgtaatgggactgaagggtacaagcagctcctggatacgctgtacagataacggcaacgcactcacccggtcttcacgaattccatatacggtatcggaggtcatctgaaggaaggtacagttatgacccggacaatgttcccgaagagccaattcagtgccggccagcaacagtgccgctctcgtgaatctgtgatgccttaccagacccaatgcagcaagcagctcgatatccgtcagacgcaggagatcatccggcgctcgctcttttcttaactggttgcgcaaggcttcaatagccgtaaacgagagcagttgactgttcgcagcagcaacagattcaccggtatagtcggtctcaccggtctcgacgcctatttttcgacgaagagttccggtaagtggctgacagtctttgccgatgcgaatactgccccaacctgaattatcggtataaggtggcattccgggataaatcagcatcagtatcaggcgaccggtaccttcagggacacgcaactcttcgaaaaccggggtgattttgggatcagtctgatcgtagattgctttcctcagcaggttggtatcgatctcggcaggaaccccgataattgccttttcacgcccttcgatgcgatcagcaataccgaacacgaccgtaccacccccgccattggccatgcacaccgccatgtgaaccataagccgaacggctttgtcacggctctgtgcatccactgcttgaaatcgagatactgatcttccaattcatcagccgtacagaactccagttcaggcagtaaggattctatctgggcaacggttctcatagtcaattcctgaatgactggattaacctgattacggctggtgatggagcacgctgtgtcgttgtttcaggaattcatccaaatatcggcgttcaaccagaatcaaccgttacagaatacatttcgaaaggggaaatgttcactcattccttcacgtcgtccactgccgtaccgcttcccttgtaaccagcgcctgtgctccggcatctctcagcagcgattcgacaaccgacaggaagctttcaatcttttcggtggtgtccacgatttcaatcaccatcggcaggtcgcccgcaagctcgaaaatcttggaggtatgcaccttgtggtgcagtccgaaggagagcagaccccgaaatacggttgtaccggccattccccgttccagggcctcgctgaccagcagttcgtagagaggacggtgatgcagcttttcctgctcaccgacaaaaacccgcaggagttccgattcaatgaaaatcatcatgaccagagttttgcaataagcatccctgaataaagggcaagaaatccgccggcgatacttccggcaaggtaaatggttgtatagaacacctgaccgtccctgacaagtgccgcgttctcgtacatataggaggaaaatgtggtgaaaccgccgcagaagccggttaccagaaaaagccgtgtctcgggagagaccatcgtggttgaaaccgccagctcgctcagaaggccgatcagaaagctgccgagcatgttgaccgcaaaggtggcaagcggaaaccccgttccggcaaagggcatcgcaagcgcgacaagatagcgcgcagccgagccaagaaatccaccagcaccaaccagcagcacgtttgcgggaaggctgttaccgctcatggccgcacgtctgccgctcctcgatcctcttgtgggcacagcacatctcgtcgagaatgccgagcagggtgttgaaaacgccgagacagatgatggtcggtgcccagagaccgataaaaatagcaatcagctcatggttgggtgccgtgccaaaaataaaaatatagatcgacagcagaatggaaagccctgcaccgacaaagtagtaaagtggtttcataacctctgataatttacaagctgatggatttccataaatgtactaattcgcctgccgagaaaaaaaccggtctttcagccccctgctcctctgacttcgctttttccctcatgaattgcagggttccgataatgcggatttcgcatcaaaaacataacaattgttatttcttttccttaaaggaaataagaggcaggggacaaagtaaacgcaatctgaaacatataaaatctatatatctatacaactatataaccataaatcagagactgcaagaaagcctaatatcatataaaacaataatttagacataaaaacctttaaagaattttcattttgcaagatgttgcatcatcaattatatttacttcttattcaataatatttatctccaaaagccgtcaccgcaaaggaattattctttacctgaaatattcctttttccggccaggaaaacatattcgctgctgcaataagcatgggttttccccgtcttgcctgatgttgctctctctgattttttatactttttttgccagctcttcactgcatggcacaggaaagtgctgacggattcctgcgcagagcaagaaaagccaaaaggatagaaactgccgttccattatttcattaacactcagtaaggagcctatacatatgagccatggccagaacttcagccgccgggacttcataaagatatcttcgattttccttgcaggatctaccgccttgtcagccggtgctgcgcaggcgttttccggagctggctcatccgttggggatgaaggaagcaaggtggtctattcattctgtgagcactgcttctggcgttgcggtatcgctgcgcatgtccgcgacggcaaggtgtacaagatcaccggatccgaccaccatcctctcagccagggcaaactctgcccgagaggcaccggaggtacgggactgctctacgatcccgaccgccttgcctatcctcttatccgcgaaacaaaaggcagaaaacaattttacaggaaagcgacctgggatgaggcgatcacgcttgtcgcagaaaagctctacggcatcaaagagcaatacggccccggagcgcttgccatgctccaccatggctacggcgtatcctttttcaagaacatgttctcgcagatcggcgtgaacaaatatgcaaaaccctcctacgacctctgctgcggccccgcccgtcaggcaacagtactgacctatggctatccgagcgacactcctgaagggttcgatataaaaaacagcaagtacatggttttcttcggcacccatttcggagagaacatgcacaacactgcagtacaggagatctccgaaggcattcgcaacggagcgaagatcgtagtattcgatccgcgattctccacacttgccggaaaagccgagcactggctgcccatcaagccggcaaccgatatagccatgatgcagggactcatgcatgtgctcatcagcgagaacatctacgataaagcgtttgtagaggcgcacaccgtcggcttcggcgaactctgggattcggtaaaggatatgacacccgagaaggtttcggccattaccgatattccggcagatgcgatccgaacggttgcccgcgaatacgccttccatgcacccgcagccttcgtgcacagcggacggcgcaccaactggtatggcgacgcgctgcagcggatccgggccatccatatcctcaatgcgctggtaggaaatttcaagatgcccggcggtgtggttgctttccagaagttcccgctggtacaaccgcctccgacccatgaacatcctgcctatgaaaaagaggtgcacagcaaatatccgttcttcccggatgatgagccatcgaataccatcgcctcgcatgaaatcgtgcagcaggccatttccggagaggtcaagggactgttgatttacggcgttaaccttcctgaaaccatgactctcggccgggacaaggctattgaagccatgaggaaagctgagttcgtggttgctgtggacgttcttccttcagaggttaccggctatgccgacgtggtgctgcctgagtgcacctatctggaacggtatgatgatcttgacaacggccgagccttccgtactccgttcgttgcgcttcgccaacccgccgtgccgcctatgtacgattcgaagccaggcaaccagattgcgaaaatgattaccgagaaatggggcattcatggagcgttcccgccgagcgttgaaaaaggactcgacaaaaagctcaagctggtaggcagctcgcttgcggagatcaagaaaaaaggggtgctggtgatgcctgaaaccgatctctaccgcaagcctggtgaaccactcaacctgaaaaccccgagcggcaaggtcgaactggcgtcggcccgtctcaaagccggaggattcgactccgtaccaaaatataccgcgcatcccgaaccgccgaccggctactaccggatgctgacgggacgcaagcccatgctgacgttcggccgtacagcgaacaaccgctttcttggcgaccttgctacagcgaaagagaacgaggtctgggtgaacaaccacatagcagaaaagcacagtcttgaaaacggcgaatatgtgcacctgaaaaaccaggacggtgtggtttccgagttcccggtgaaagtgaaggtcacccagcgtatccgtaccgatgcggtttacatggttcatggtttcgggcacacctcggccaagctcacctgggctcacaaacggggagcatcgcacaaccagcttatatcgagaaccgaaatagacccggcaatgggcgccgtcgggttccagaacaattttgtgacattcatcaaggaggcataaagcgtgagcaacaagaaaaattatggaatggttatcgacaccagggtctgtgtcggctgttcggcctgtgtctatacctgcaagcaggaaaacaatgtccctgaagggtactgccgcgactgggttgtgcaggagtcgggaggagagtatccgaaactgaccatggagaaccgatcggagcgctgccagcactgcgaaaacgcgccctgcgtcacctactgcccgacaagggcctcgcactacgccgaagacggcaccgtgcagatcaaccgttcgctctgcaccggctgcaaggcctgcatggccgcctgcccctatgatgcccggtacgtgcatcccgaagggtatgttgataaatgctcgctctgcaagcaccggatcgaacagggccttgaaaccgcctgtgtttcgatctgccctaccggcagcctgaaccttgtcgatttcaacaacatggatgagaagacaaaagagctgttgaaaggtaaaatcgtttaccgccagaaagaacatgcaggaacggagccgagcctgcagtggatttccgcaagcaataaacccggagcgtaacaatgttggcaactgcagttaatgaaatcgtctcgacgaaaatcaaccccaatgtggtgccgcatctccacatctgggagtggcacattcccctctacctctttctcggcggtcttgccggcggcctgctcgtgatcacatcgatcatgatcgtgctcaagcgtaagttcggcatcggcccgagagatcagggtgatggatgcccatgccttgccgtccgcatcggttcggtactttcaccgacactgctcggcatcggcatgctctttctcttcctcgatctggcgcacccgctctatgtgtgggcattctataccaccattcagccgacctcgcccatgtcggcaggcagctggattctgatcgccttcttcccgctcgctatccttcaggctatgctggtcaacaaacgacagcttcgcggcttcaatatcgaaccgatcaacaaggtgatcgactggacggaaaaccatatgaccatcgttgcgctggtcaatgcgcatatcggcgttggcatcggtatctacaccggcatactgctctccttcttctcagcccgtccactctggtcaagttccattctcggcatgctctttctcgtttcgggtatatcgagcgctgccgcgctgatgctgctgctcgcgcctgaagatgagaagccggtctacagcatgatcgacgcaaacgccatctggatcgaactgatgacggtcggcctctttgtgctcggcggtctcaccggatcggcaaatacgcacggagccatgatgcacctgatcaccggcgacatcaatctggccggcatgtcttacatgttctggttctggggaatttttatcgcctcgggcctcgtcgttccgctgctcctcgagtttcttgaagcagccggcgtgcacatcaggttcccgaacgtcgcgcccgtcatggtgctgttcggcggattgattctccggttcctgatcgtttttgccggtcaaacctaccacaccttcatgtagagagacactggtcgctcatgataaacgtaaaaaggcagccttgcaggctgcctttttacgtttatgcattccgtcatgcactcctgtcggcatgtgaaggtcaccatttcatgcgcaggcggtatctgtcagcgccgcctttcggatcgtaaacccgtacaatagccgtgtagttattggagcttctcggcaactggcggacatagaccgaacccctgccactcttcgaagcaatacgaacaataacggtacgccttggcaacctcccgtcaaaatcgtaacggacattctgcggacggcgtccagaaagtactaccggccttacggatcgaccctggatgtagagatcgattttatcgtccacgcgaccttgccagacaagagaatttctgccattgtcattatcattatcccatcttgcttcagcaggagcactccatgccagggaaagaaaaagcaaaaaaagagtgggcagaatacgcaaagtgattttcatggcagaacaattcagggttattggtaaatgtaacaacggcatgcctttttacattcgggttacaccgcttcgattgtgaacaatagtagttatccttcggttcccctgtaaacaaaaaaacgcataccccaaaaaggatatgcgtttctgaaaataaaactgaaatatctgagccggaacaatctccgctcatgccgttttatcgtggtgaaccgctttaagaatcttgaggttcagcacaacaaagcgccagaactggtatatcctgcagcgcatcagaaatttatcgaacgatgtaggcctcatgggttatcgtattttgtcattgatgaagtcttgcccggttattccggaatgaactgccagccgatacggccctggaacttgtgcatgaaagtggtttcaaccatctgtttgagccatgcgccggaaataccgcgttccaccttggtaacgaacatgtcgcgtccctccttgttgtcgtaacgcgtatggtcaggtacgataggatagatgatcatcacgattgccgaaccgttccagagcgacttgccgttcgaagcgatacagacggccagcatttcggacatgcgctcgcggtgtgtcatccgtccggtcttgatcatgtcgatcacgttgaaagccacaaccctgccgatcacacctgaaatcatgcctgttctcggcgctcccggagtaatgaccgtaccgttctttgttgtatgcggaacggaaatcggacctggaggcgcaaacgcgatacccgccgagaagatgttcttgtaggtcggattgtagtactgagccggccaggcgtttgcatttttaaccaggtcatcgtatttcaggccatagatgccgtcagcgaatacaaagcctcctgggttgcataccgttgaagagatatcttttccttccttgtcgaaaaacttgaagttaacgccgcgagactggggaatgagcatggcgaaatcgtaatcggtctcaccgtagttgccttcgaagtcctcccaatagacttttttggcatcaacctccttaacccccttgcgaacggctttgccgataccgaattcgtccatggcatcctcgataagatcgccgcccctggcaatccgaccgccctttgtcacgacattgataccgccaactccgaaatcgccgatttccggctcattggtgagataaaccagttcggctttctcccgtatacctctctgggtaaggtcgtgatgaatgttggtgatatactcgaacgcagctccctgacatgctgcaagcggatggccggtgccgatgaccagcttctgcttttcgccccgcttcatccgttcaaccgactgcagataggcgtcgcgagcctgaatggcggtatcgaaatggcagatcgactgggtgaactttttcggtccgagacccggtgtggcatcatagttcatatgcgcaccggttgcaatgatcagatagtcgtattcaaggcttgccggtccggcattgtttgcctggtcgagaataatgtaattttcgtcgggatgaaccgatgtcacggtaccctgcacaaaattaacattgaatttgtcatagatcggctttaacttgaaaacagtatgttcgggcttgaccgcatcgatacccagccagacccatgaaggcacaaaaccgaaataatcgaatttatgaacgaccgttatttcatgatccttgcctatcgcatcgcccagatacatcgcggcagtatgccctgcaaagccggcgcctataataactacctttgccattgcctcattctccagttatacttgtttttgaatgctctaaaaagagtaggtcttaaaattaataccaaaataccatatagccaagcagttacagacgaatattgagcatatgctatattttattacgccctgatcacagtatttccgaaacggatcgacaactaccccctgaaaacgcattgttatacttatgcatgaaaagctaaaataatatttttcaaggtatgagcctgagcagaaaaaaaagaatcgtggcgatagatttcgggacaaaacgtataggatttgccgaaagcgatcctcttcagttgtttgcccagccggtaggcactgttgaccgggctgaactgttcgaaaaacttgaacagatggcacgcaatgaagagatcgataaaattcttgtcggttacccgctcaacgacgacggcacgcaaaaccggatgaccggagtgatcgaccggttcattgaagagcttgctctcggattccccggtctgcctgtcgaacgggtcgatgagcatcgctcttcccgtgacgccatgcagattcttgcggcgtcgggtatcagcagaaaagaacggaaccgaaagggccggcttgactgtgctgcagcatgcgttattctcagggagtatcttgacgcgcgccgataaggcaggtcgcacgcccgacgggtttttcttttcccttttttgctgcagcttctgtattttaacggtttacgtaccgtttcaatcaacgatccatacccagctatcgattcatgagcaatccgtcaatgcttgatatattcaaatcaaccggcgccctgcttgaaggccatttcaggctgacttccggacgacacagcaacgcctattttcagtgtgcaaaagtattgcagtatcccgaacacctctcggcagtctgcagccggatagccgaccacttcagggagtccggtgtcgagacagtgatttcaccggctatcggtggtatcgtggtaggaacggaggttggccgacagcttggtgtgaaaaccatctttgcagaacgcaaggaaggaataatgaccatccggagaggattcagcctggcaaaaggcgagcgggtgatcgtaatcgaggatgtcattaccaccggcggctccgtcgccgaagtgatcgaactgctcgatgaggcaggagccttgctggttggggtaggttcggtggtcgaccgcagcaacggaaaggtgcggcttgcagataaccagttttcggtacttgcaatggaggtaatcagctacactcctgaagagtgccccctctgcaaggccggtatccctgtcgaggctccgggaagcaggaccaaccagcagaagtagcggcatgagcgaacatccggctatcacaaccatatcgtttgtcggcctggggctgatcgggacatcactactccgcgccttcaggttgtcgcaacctgtcgatgaaaagcctctctttatgcaaggatacgatccgtcattcaatgaaaaagataagaaggatatcctcgattgcggtctcgacctgttcacaaccgataaaaaaacgctctataacgccgatctgattgtgctctcggcgccggttgaggcaaatatcgccctgcttgatgaaatccgtgagtacgccggttcttcagctctggtcaccgatgtatcgagcacgaaagcgctcatcgcagaaaaagccagggagctcggtcttccttttatcgggatgcacccgatggccggcagggaacagcagggatttcgtgcggctcatgaagagctgctcagagagaaaaccattattctctgcgataacgccagttatcttgcagagccaaaggggaaaaaactcctggaactgcttgaatctgcgggatgtcgcaccatgctcatggatccggaaaaccatgaccggattgtagccaatatcagccaccttccccaactgctttccacgctgctgataaactactgtgaagagaacattaccgcatcaggtcctggattcgcaaccctcgccagactttcagggagctcctggtcgatctggcacgacatagtgctgaccaacagcggtaatattgccctcgaacttgagcagtttgccgaagagcttctgactcttgcctcagacgtgaaaaatgagaacgtcgaaaaccttgcatcgcggttcagcaaggcaaaccggttgtaccaaacccttaagaagctccacaacacatgaaattcgccattgttgccaacacggaacgaaaagaagccgtgcttctggcaaaagaactgaccggatggctcgacagtaaacgggtaagctacgtacttgaatcgctttcggccgaaaaactcggcatcggcccctcggcaaaaatcgatgacctcaacagaatctgcgacatcttcatttcgcttggcggtgacggaaccttgctgttagcctcgcattactccgaaacaaaaccggtgctcggcatcaatgtaggccatctcggctttctgaccgagttcaataaggatgaaatgataggagccgtcgaaaaggtgctggacggcagttactcgatccacaaccggacgcagcttgaggctacaaccatgtgcaatggtcgcgaacagcggatgtgcgcgctgaacgacgtggtaattgaaaaaggtacctacccgagaatcccgaccttcgtcatccggctcgacggagagctgctcggctcctaccgggctgacggaataatcatcgcaacatcaaccggttctaccgcctactccatgtcggcaggaggcccgattatcgcaccgaaatcatccgtattcgtcatcaccccgatctgcccgcacatgctgacagtcagaccgatcgtcatcagcgatgacaaggtcatcgaagtatcggtcgatgcccaggccggagagtttcctctgaactgtgacggacgcatcacgagaatgctgcagccccaggaaacggtaacggtaaaaaaatcgaacgatctcatcaatcttgttgccaatgaagagcgggattactgtgagatcctgcgcacaaaactgctctggggacgcgaacatgcatcgagccagccggaatgagcctcagaaaccggaatacagcggatttcgagaaattcatgagtaacagcatcagccccgcatcgcttcatcatcttctcggtattgccccggagactccgctcagtatcgaggccatgtgtgcaaatctccgttgcgtgctctaccctgcaatctctttaacagggcgcctgaagcgtttctgctcgacgctcatggaagccatgcgctctctcggcatcaccgctgaacctttcagcgaaagcacgctctgcgacggacggttcactccggggacggttatactcgcccccggcatgtttaccgataaggagcttgccatcaaccgggtttctacgctttacaacaacatcatcgtcggcatttacgacgaaccccctccgctcaccccggaggcgctccctcaggagcgcctcgacgcaatcgtcggaagactggcaagagatatggtgcacatccttgtctacgttacggaacaatcctggacgatctgcaccatgaatggcggcgtcgtcaccttcaacactccgttaccggcaaccgaagacgtccggcgcacgctggtgcctaaacttaccgctcaggtagtccctccgagaccggaagacctcgatttacggcctgcctcaattcaggtcggcaactctgagttcagaattgccgccgaagattttcttggttgcagccggatatgggcatcgggcaactatctgttgacccacacttcgacggacggactcgaataccgcaatgatttctaccgaaaaatcgtagcccgctatctcgaccagcgcagcggcatgagttatgggtttttcgcccggcagcttccggttgcagtaaaaccggcacttctttgcaataacgaatatcctgaagttgaagaggggacgatatcggtgaagatcggcgaaaaaaatatgctcgtgccggttccggatgtacggatactgaccactcggtcgggatgcaaaaaacactgcctgaacagtgaaaccgatctggttgaaatcgggcttgatcagggcgtcgcttatctgaagaccccggcgggactgcccgaaggcacgataatcagaccctcgttcgatacccttaccatccttgcacatgcgcttggaaacgccattattgccggcatactgaaaaccctgaggcctggctcactgtttacggaaaagcttgaacgaaaaggcgcaacgatgacacactggcacggctatcctgaaagcaccatgctgccggccggctacttcgtgcacggtcgcgacaacccgccggtttcctgctccacaccgcagtctgcagcttacagtctcttcggaaagatagaggcgcttgaacaggcgatactgaccggagaagagtatctcggggatgtgcatatcgagccgaaccacggcacgaacatcgtagggattctcaccctcaaggagacggccctgctgctgaatgggatcgctgttccgaatgcgggttctgccgaacgcctccacaggagatgaaaaccggggaaaagtgcaaaaattccggctacggctcccggttttcggtaaaaagccattttccctgctgctggagcaccatctcgacgatctcccggatacacccttttccgccttcaaaggccgagatgtagccgacacggttcctcagatagtccgctccgtcaatcggggtaacgggaaatcccgctttctcgagaaccggcacatcggcgatatcgtcgccgatataggcgcaaacctcgtcgtcaagcgaatactcctgacggaatgcttcataggcatcgagcaaagaggagccgcccagatagagcgccgtgataccaagcgattcaagcacgggtcgaaaacacccggcttcacgatcggatataaccgcaacatggagtccctgacggagagcctctttcagtgccgatgcatcgcgattggagatggagataatctcgccgcctttactgtcgaaggtcatgcggggaccattgagcacaccatcaaccggaaacacaagagccctgacgccctgaagggcctgctgaatttttgaggacggatccgcaagagagggctccatcccgaagtactgaaaacctgacaagtcgcttttccctgtttaatgtgaatgaatagactgcatacagacggaaagctgacgcagttctttgataactccggcaaaatcgcgaagagcaatctgggtcgcggcatcggagagcgccgacgcaggatcggggtgcacctcgaaaaacagaccgttcactccggcagcaacagctgcacgcgcaagaggaagcagatactggcgctccccgccggaaacgccgtttccggcgccgggaagctgcaggctgtgggtcgcgtcataaattaccggatagccggtttccgccatttgtggaatccccctgaaatcaaccacaagattgtgatatccaaaacttgatccccgctccgtaagcataatccgtgaattgccggtagcggaaaccttggcggcagcaagcgccatatcttcaggcgccatgaactgacccttcttgatattgacaacacgaccgctacgccctgcagccgcaagcagttccgtctgccttgaaagaaacgccgggatctgcagtacatccacatagggcgctgcaacgtcaacttccgaggtttcatgcacatcggtcaataccggcatgccgaaacgctcgcggataaaagcgagaatctcgagagcttccctgtcgccaatgccggtaaacgacgaggccgaggatcggtttgcctttcggtacgaacccttgaaaataaaggttaccccctctgcttttccgatacgctgcaactcttcggcaacagcaatcgccatcgcccggctttcgatgatacagggcccggctataaaaaaaagagatccgtccaatggtatttcaatatcgccgatggagaacttttgcacgctgttaccggttatttttttatgggttaccttttgaggtaattgaactgcttcctgttttttactatggcattaaatttacaacattatttattattacaggtaccgttattatcgcaataaacatcccgtaatccaacacaagttaacctatgagcacaacagacaccagacaaaggttacaggaaatcgaaaaacaactggccaatctcgttgaggaacagacaacaatcaaggctcagtgggatagtgaaaaagagctgatcaaggcatcaagagatctgaaatcggaactcgaacaacttcgggttcagtccgaagaattcgagcgccagggaaactacggcaaggtagctgaaatccgatacggcagcatcgcacgcatcgaaaaacagatcgacgagaaccggcagaaaatagaggagaaaaaggcatcgggagacctcatcatgaaagaggaaatcgatgccgaagacatcgcagacattgtctcccgatggacaggcatcccggtcagcaaaatgctgcagtccgaacggctgaaactgctcggtatcgaggatgaactgcataaacgggttatcggccaggacgaagccgtcagcgcggtcagcgaagccgtcaagcgttcgagagccggtatgggtgacgaaaaacgcccgatcggatcgttcatttttctcggaccgacaggagtcggcaaaaccgaacttgcccgcacgctggcggactacctgtttgacgacgaggatgcgctgatccgcatcgacatgagcgaatatatggagtcgcacaatgtaagccgtctggtcggcgcgcctccgggatacgtgggatacgaagaaggcggacagcttactgaggccgtccggcgaaaacccttttcggttgtactgctcgacgagatcgagaaagcccatccggacgtattcaacatcctgctgcagattcttgacgacggacggctgaccgacagcaagggacatacggtgaacttcaaaaacaccatcatcatcatgacaagcaacatcggagcccagcttatccagtcggagatggaaaaaatggatggcatgaaccgcgactccgtcctttcaggcctgcaggaaaaactttttctgatgctcaaacagcaggtgcgacctgaattcctgaacaggatcgatgaaatcattctctttaccccgctatcgagagaggatctccgccagatcgtagaagttcagttcagccgtatcagggcgaccgccatgcgacagcatatctccctcgaaatcactccggatgcgcttgactggcttgccaatgcgggctttgaccctgcgttcggagccaggccgctgaaaagggtaatgcagagaaagatcaccaacaggatatctgaactgatcctttccggttcagttcaggaaaacgaccaggtaaggatcgacctgtcggatggagagctgactgttgtcaagtccacaggagcggcatgatacaaaaaacactctttgccgctctcttcatcttcatgcagctctcttcgcttccagcgcaggccgctgctccagttgacagtctttccataaaaatcggccagatgcttatgatcgggttccgggggctgacagcgaaagcgcccggaatagctgacgatatccgcaagcgtcatatcggcggcgtggtgctattcgattatgatgtaccattgaaatcaccggtacggaatatcgctggccccgagcagctgtcgaaactaacgcgtgagctgatggatctttcggaaatcccgctgttcatcgcgcttgaccaggaaggcggaaaggtgaaccgtctgaaaacctcaaagggatttcccccctcggtttcagctgcacacctcggcatgctcgataacccggacagcacaaccgccgcagcgcgacagaccgccgcgacgctgaaaaaaatgcacctgaacatgaaccttgcgccggtgctcgacctgaacaccaattctgagaatccggtcatcggcaaacttggtcgcagctactccgctgatcctgcagtcgtcacgcgtcatgccgggctgacggcgagagtttttcgtgaagagggaatcattccggtcttcaaacactttccggggcacggcagctcaacaacggactcccacaagggcttcacggacgttaccgcaagctggacgaaaaaagagattgaaccgtaccgttcgttgatcgcggccggctacgacgatgccgtcatgacagctcatgtgttcaacaggcagcttgacgaccgctatccggccacactttcgcagaaggtactgaacgaccgtctgcgcagcagactccgcttcgacggagttatcctgagcgatgatatgcagatgaaagccattgccgaccagttcggacttgaagatgccatcagactggctctcgatgcaggagtggatatcctgatctttggcaacaacaccacattcgatcccgcaattgctgaaaaagccacagcaatcctccatgagcttgtacaaaacggtacggtaagccgagcccgtattgaccgctcctaccggagaatcatggctctcaaggaacgctacctctaccactgcaaataatgaaaacactctacctggtccgccatgcgaaatcgagttgggaaaacgcactgcagagcgatttcgaccggccgctcaatgagcgaggcctgaaatcggccccccttatggcggagctgctgaaaggaaaaaatgtaacccctgacatgatagtatcaagtccggcaaaccgggcgataacaacagccggaatttttgccggaattctcgggtacccggtggaaaagattatgcagaacatggaaatctacaccggaagaaacagcgccttgctgcaaattgtccagacacttccggacaactgctcgtcggccgtgctcttcggtcataatccggtcatgaccgatttttcgaacttcatgaccggcgaacatctcgacaatatggtcacctgcggggtagtccggatcgatatggacaactgttcgtggaaagatgcctgcgagcgttcaggaaagctggtgtggtacgaatacccgaaaaaacacgaataacggattgagcggctcagtacacttcctttttgggttcacgggtcatgagatcgagaattgcctgctgaacgggcttgccttcaaagagcatctcatagaccgcctgggttatgggcatttccacacccttcgtcctgctgagatcatagacggcttttgacgtgaatacaccttctgcaaccatattcatatgggctaccacatcgtcaagcgaacgtcccctgcctatctcttcgccgacgtaacggttcctgctgtgccggctcagacaggtaacaaccagatcgcctatgccggcaagacctgataccgttaccggatcccctccgagacttacggcaagtcgcgacatctcggcaagtcctctggtgatgatggccgccttcgcattgtcgccataaccgataccgtcggaaatacctgccgctatggcaatgatgtttttaacggaaccggcaatctcgacgccgatgatgtcggtattggtatagacccggaacatgcttgtatgaaaaacctcctgaacccgatttgcggtttcaaccgagggagaggaggcgacaacggtggttggctgctcttttgagacctcttcggcatggctcgggccatagagcgccgccacgccggaaatccgaactcccggaagggcttcaagcagcacttccgacatacgcttgccggttttcagttcaatccctttggcgacattgacaataacacgcccctgcatgggaaggtcacggatctgttcgacagtttctcgtaaagcctgggaaggtaccgcggttactaccatatcggctggagaaaccgcttcatgcagcgaagtgaaaacccggagggtatcgggaaaacgcaccccgttcagataacggcggttctcccgttcagcggcaagctgatcggcaaattccggacgatgagcccagagattcaccgcatagccttttctggcaagaagtacggcaagagtagttccccagcttccggcaccaagaacggcaatgtgcataggggcggagcggttgctcacgaatgttttccgaaagttacccggttctcggtgcctgaaagcagccgtcttatgttggcccgatgggtataaagaataccgagggcgacgatcagtccgaaaatcatcagatgataatcgagactgtcatgaaaagagagttgctctccgaacagcttgatatagtaatcgagaccgctgccgagctcaaaaatatacttccgaatggctatgatcagcggaaatgctaccgcggcaagcatcgaggcaaccgaaacatatctcgacagatagatagtcagaagaaagataccgatgaccatgagcatactgaccggagcgataccgataagcattccggccgcggtgctgactcccttgcctcccttgaatccggcaaaaaccgtaaaaacatggccgacaacggcgctcatgcctgccagcagacgcagggccacctcattaatatcgggaaaaacgtcgatcgggtggtgacggaaaaaagcgacgaccgagactgcggcaacaacccctttgataatatcgataagggttaccgtaagacctgttttccagccgagtaccctgaaggcattggttcctccggcattcccgctgccgaatttgcggatatcgatacccttgagcatttttcccgccatgatgccggtgggaattgacccgataagatagcttactgctaaaatggcaagtaacgtcaacataaaggtagatgattgcgttagtacgggaaaccctatagataaaatcaggttgtggtaaccgaacctataatgtaagcaatttctccaatggatttcaaatactccatcatacactgagcgccttcctgacggatcaccataaccagaccgataccaagattgaaggtacggcgcatatcctcttcaggaacatcacccgcttttcggatgatatcgaaaatcgccggttcaggccatgagttccagtcaacggaaagcgtaaggcctttgggaatgatacgcatggtattgccggtaagcccgccaccggtgatatgcgacagtcccctgacatcgggagagccggaaagcggcccgataaccgaaagataactgcggtgcaccttgagcagctcttcgcctgccgtcccctcaagcccctcgaaacgctcctgcatccggccttcaagcacctttctggcaagagagtacccgtttgtatgcagacctgtcgagggcagtcctatgagcagatccccggcctcgatcaatgatccgttgacgattttttcatgatcgacaaccccgacaatggatccggccagatcaaaatccgcttcgtcatatacaccgggcatttcagccgtttcaccgccgataagcgcacatccgttctggcgacaggcgttcaccatcccggtaacgaccccggccgcaattgcgggagtcagcttgccacaggcatagtagtcgaggaaaaaaagcggttttgctccacagacagcaatatcgttgacgcagtggttgacgaggcatgagccgacggtatcgtagataccgagttcgatagcgatcttcagcttggtgcctacaccgtcgatactgctgacaagcaccggtttgttgtatcctgaaaaatcaggctgaaaaaaaccgccgaaagcaccgatatcggttatgacattcggcgtaaaggtctgacgaacctgaggcttgatcattcggacaaactcttcgcccgcactgatatcgactccggctttcttgtaatccatgataacgtactcttatttttatgcgttaaacggcaaagcgccatcaagaagttcctgccggtttttcgaaaattccggcggtctcctctccagaaaagaactcgtgatgcagcgtgttgaccgccctctcgacatcattctcttcaaccacaaaacccacatttatttcagaggcgccctgcgagatcattctgagattgacatccctcagcgaactgaaaatccttccggcaacacccttagacatcctgaggttatcaccgacaacgctgaccgtagctacgcgatgctcgatatcgacctggccgagaacccttaggtcctgcagaagctcttcgctgaaacatgtatcgtccacagtaacggaaaccgaaacctcactggacgaaatcatttcgatcgaaaccccgtaccgcgaaaaagctccgaacaattcagccatgaatccatatcgtcccagcattcggtttgaacggacattgatgatgcactgacctttcttgacggcaatcgacttcacaagacctccgtaactcatgccggaaagccgctccgtatcgtcggttatgagcgtgcctttcgcatcgggatgccaggtgttgagtacccagaccggaatattcttctcgacggcaggcgcgatggtatcgggatgcagcactttcgcgccgagataggcaagttcggccgcttcgctgaaggtcatgatcctgatgctgcgggcttcgggaacaagcctgggatcacaggtcatcacgccgtcaacatcggtccatatctgaatggcgtttgcgttaagccaggcgccgagaagtgccgcggaataatccgaccctcccctaccaagcgtagtcgttcgtccgttaagggccgctcctatatagccctgggtaatgacaatagtccctgcatcgagcagcggactgatgatggctccggcattctcccgacagatatcgccaagcggacgggcaaaaccgtgattatcatcggtgatcatcaccctgcggacatcgagccactcggcatcatgcccctgctctttcatggctgcggcaaaaatcgtggtagaaagcagctctccgaaagagcagaacgtatctttcgagcgttccgtcagttccccgacaatatcgacgcctcgggcaagcatttccagcccggccacatactcctcaacttttgcctcaagctccgcctgcagctcgggagcctgaatcagctcggccgtcagatcaatatgatgctgacgaacctctccggcaagcagaagcgcttcatccagagcgctacggcccgaagcctctgcgagacggacaagcttgttggtaatgccgctgcaagcgctgagtacgacaagaggagccccgttcagtttctcacggacaacgagatctattgcctgctgcatcgctctggcgttacctacagaggtcccgccgaatttcatgaccgccataaaagcaaacagtaaggtttaaaaattgtctttattgcgagagttttcgcttattatcactcataaagggcctgaacatatgacgacgtcttcaggcaagaaacagcaaatcgctccatcatgaaaacaggacgtagcttttcgtctttttttaccggcaaatctgctgtctccggatcggtcataccgggacttctcatcctgggcctcctttccggcctgacgggatgcagcagcatctcaacagggtcgcggtatgatcaagactgcaaatatagcttaaaaaagagaaaaacatatatttcgcgcttcgtcccgggaaacccggaaccagtggctgcagtgcttcccgtaaaagtatccggacaatcgatggagcggctttttacggcggtccgggagcgccttggaacggcataccgctggggcggaacagcacttgacggttttgactgctcgggcttcgttcagtatctctacgaagactcctttcagctgctcatgccgagaacatcatccgatatggctacccttggagaggtcgttccccggaaacaactcaaacctggagatctcgtatttttcagcaatggcggaaaaaccatcgatcatgtcggggtttacatgggggagaacagttttgcacatgtatcgacgagcagaggagtaagggttgaccggcttgattcgcgctacttcgacaaacggtatgcctgcgctgcccggatcataaaaaggaagtgacgaccggctcaatcgggttggcgccgcgacattccgctgcgaaaattcctatattaaccccattgcatcgccatcagtaaaccgctttccgtctctactatccatatgcagccgacaggaacacaaaattacatcgaactggccattacgatcagtcccacgcttttcgaaccatatatcgcaatccttactcaggagggcatcgagtattttctcgaagaggacgaccggctgctcgcctaccttcccgaatccgaatggagtaaggcgaaagaacaggctgtccgttgcctgcttgaagaaaccttcggcagcgtaccgccctgcaaagccagtttcatggctgaccggaactggaacgccgagtgggaggcgcacctgcagccgatcgaaatttccgaccgcttcctgatcgtccagaaatacaaggaggtcacgcctaaaccggggcagatcgttatcgagatcaatccgaaaatgtcgttcggtaccggttaccacgccacaacccgcctcatgctccgccagatggaggaacttgaactggaagaacgaaaaatcatggacataggcacaggaaccggcgtactggccattgcagcgcgcaagctcggcaacaggctgccgattctcgccttcgacaacaatgcctgggctgctgaaaatgccgtggaaaacgccaaagaaaaccaggcggcagatatcaggatagaactgatcgacgccgaagaggaactggtggcgaacctgcgcgaggggtacgacctcattctggcaaacatcaacaagaatgtgatcgacagaattctgccggttatccggaactacgctccgcaagctgaagtgctgctgtccggagtactcgtatacgacgagccgtggctgaaaaaactgctgaaacggctcggttacagcaacgtgaagaccatttacgaagacgagtggctatcaagcctggttcgggcggaaaacgaggcgaaacactgagacaatggagcaatgaaaagggtttcatgcatcgatatcggcaccaataccgccctgctcctgatcgcagatcttctgccggaaagtggctccatcgtccccatcctgcaccgccagaccattgtgcggctgggtgagcgggttgacgaacgcaggctcatcggcgacgaagccatcaggcgcctcgtcgtatgcatgcaggagtaccgggctctctcggaacagcagggggcgaaaaccgttatcgctgcgggaaccagcgccctgcgtgatgcggcaaaccgtgatgaggttattgcggaggttatgagagaaaccagtgtgagcatcaactgcatctccggtacggaagaggctgaactgacctttttcggcgcggtggccggcctggacgatctgccggaaaccttctcggtaatcgatatcggaggcggcagcacggaaatttgcatgggttctctcagtggagtcgaaaaaagcgtcagcatggatatcggttcggttcggcttaccgaacgatttttcagctcgctccccccttcagaatacgagatggaagccgcccgagaggagatcgaccgtgtgctgagatcatccgtcctcccgtttttcgcatcaagagaatcggtttacggggttgccggaaccctgaccaccatagctcaggtcagccaggggctgaagcatttcgatgccatgagagtacagaattaccggctttccttcgcggaggtaaaccgactgttcgggcagctcgggaataactctctcgaagagatcattgcgcagggaattccggaaggacgcgccgacgtcatcaccatgggagcgctcatcctgcgccagttcatgcgactcatgggaatcggcgaaataagggtcagcattcaggggctgcgtttcggccttgcacagaaggagcttctccgcctgcaggggacggcttgacagcgtacacgcagatcgactcacccgcagaatcctttgtaaaaaaaagatagtcgcaatggctctccctgagtctgaacttcctgcggatctcttcaggtgacaatggaaaatcccgcctctggatagccgcccctctgatgccgtgccgctgtagaaacgacctgaaggttttcggcttgtagcgatcagatgccacaacacgaaatgtccgtcccggaaacccttcgacaaagcggttcgaagtcaggtaatcgaccgtattgctgacatagtcaaaaccatacacttcggagagtcttgccgtcagagcagacttgatgattgccggaccgggttcgtaaaaaaatgcctgtaccggcacagccggggatcttgactcccagccggttcccgctatttcacgccattcgccagcggttgtatccagaagcaccgcttttctggctatagggccctgccgggcaggtgtgcgttcgagcagcagcagagtttcgcggcactctccaccaaccgaaaccacatgaattgccgagatcgagggaagctggcgctcgataccgctcagttcgagcgcaggagatgcctttaccataaccttcgccgccttgcgaagcagaaggtcgtgagacgccgcgacatccggacttgccgccgaaagccccacggaacgacggcccccctccctgcgggagggatcgacgtacatccagtcgaaatggtcgtctgaaaacgaatgcagcatcgcaaggctgtcgccctgacagatttcaacattcgaaacgccaagcctgcgaaagttgtatgctgccagttcggcaagcaaggggtcgcgttcgcaatagaccacgttccgaaacactctcgaaaaaaacacggcatcgataccgagccctccggtgagatcgatcagacgctctcctcccatgagcgacgccttgtatgtcgcagcagcttcgccggatgactgttcaagggcaggcgcggtatagagcaaccccttctgcgagagcaccggcagctttttcagggccctgcggcggcagtccagctgttcggcaatcgcccttgccggaatatctgcgcgcccctgaaagcgcagggcaaaggacgacggatcgtccgaaccgtgctcttcaagcatgttgagattttccggcagaagcaggctgtggagttcgtcgggagtcatttccctgtcgtccccgctttcctgcagtgctcctctacgagcttgcggcgaagcaccttgccgaccgtggatttcgggagcgcttcggtgaactccacatgccggggaatcttgtaggcggcaagatcgcggcgacagaagtcgcagagatcgctggccatgagtttttcccctgaacgcagcacgatccaggccttgacggcctcgaccttgtaagggtcgggaactccggcaacgctgacctcctgcacggcggggtggcgggcaatgacctcctcgacatcacgcggccatacctggaatcccccgggcttgataacatcctttttccggtcaacgataaagagatagccgtcctcatcgacatagccgagatcaccggtatagagccagccgtttctgagcaccattgcggtttctccggggttctgccagtactccttcatcagctgaggggcccgcatgatcacttcgccgacatcgtgcggagcaagttcatcctttccgttctcctggtcaacgatgcgcacatccacatcaggaacgggtattcccaccgatccgggcttatatgtaccgagaataggggtgaaagttgaagcaagcgtggtttcggtcaggctgtatgcgtcgatgattctgccgccggtcagcgcttcgaagctctgctttgtttcaagcatgagaggagccgctcccgatacgcaaagcttgagggatttcatgatccggttatcctttttcaccttcggatgattgagcagcgcggtaaaaagcgtcggaactccgggcagcacggccggcttcagggttttgatgatgtgcagaagatcgtcgatatcccgagggttgggaaccatgacaagcgcataaccgcccataatggcagccggcatgattcccgcctgaccgtaaacgtgaaacatcggcatgttgagaatgatggtatcacggcctttttcaaggatcacgctgaaccatgatgcgatctgcactccggaaataaccaggctccggtgcgtgctgaccgcacacttcgggttgccggttgtcccgccggaaaagagaaaaagggctggtgcgtcatgcctcaccggcagaggtttcgattgggcggaagcatgtcgggcaatgagatcctgcaacagataatcgcctttctgcaacgagatgcgatggccgtcctttttttctttcagaaaggtaaacagcacttgtatcaagggtggcaggtactccttgatgcttgtggcgataacccgcctgaggcgtgtgtccggcgctatggctttgatctttccataaaacgaggtcagcacgataatggtttcggctccgcactcgttcagtgcgtatacaagttcgttttccgtgtaaagagggttcagcggtacaacaatcgcaccggttttccagacagcaagctcactgatcaccatctgcggcgaattgggcataagcagcgctaccctgtctcccgaagcgactccaagctctgagagggcttctgcaagcgcattgctctcctgttcaagggtaccgatggagatcaccgaacccttgaacagcaatgcctgctgatcgggagattcgagcgccctcctgcggacaacatcgacaagggtatgttccggatatggctcaagcgtatggggaacacccttgtcgtaatgtctggtccagggtctggcgttggtcatggcgatgacgtctgattgttcaggattgcatgcaaattgtacagtttacaatctctgccgggataaatcaaaaagcggcagaggattcccgtacaacatcgcaaacggcggaggtaagcgtaccgagttccccctcatctataatgaagggcggcataagatagaccagcctgccgaacggtctgacccagaccccccttgcaacaaactgtttctgaatcgaacccatatcgaccggacgctccagttcgacgaccccgatagctccgagaacgcggacatcggcaacgccgggatacgccctgcacggttcgaggccgctttcaagctgccgctcgatacggtaaaccgcatcctgccatccggagtcgagcagcagccggatacttgcgcaggcaacagcacaggcaagcggattggccatgaaggttggcccgtgcataaacacccccgcatcaccggagcagaccgtttcagctaccgctgcggtagtgagcgttgcagcaagggtcatgtagcctccggtaagagctttgcctacacagaggatatcgggaacaacacctgcatgttcgagagcgaaaagttttccggtgcgtccgaatccggtagcgacttcatcgaaaatcagaaggacgccgtagcggtcgcacagctcgcggagtctccgcagataatacggcgaataaaaccgcattccgcctgcgccctgcaccaccggttctatgataaccgctgcaatattatcagcgtgacattccagctgcacatgcagatcttcgatatactcctcgcgccagctgtcgcggaaaccgcaacggggagcttcggcaaagtactgttcgggaagaacccccctgaaaagtccatgcataccggtttccggatcgcagaccgacatggcgccaaaggtgtcgccatgataacctgaacggacggtgagcatcttttttttccggggctgcatcagactttcccagtactgaatcaccattttaagggcaacctctacggacacggaacccgaatcgcagaaaaacaccctgtcaagcggttcgggggtaatcgctaccagctgctttgccagattcactgcaggttcatgagtaaacccgccaaacatgacatggctcatacgctcaagctgttctcgcacggcacggttcagttcggggtgattatagccatgaatcgccgcccaccaggacgacatgccgtcgatgagtgttctgccgtcagcaagttcgatatgcacgccccgcgctcccgcaacgggatagacaggcagcggattactgattgaggtatagggatgccagatatggccgcggtcgaatgcggagtcgataccgttcatacgtgttatctgcaggctttattttccggattccaaaccaagaagttccgaagcatactcttcaaaatcattttcggcaagagtgacaaccggcgcagaaagcccgtaccggctcagaaaatgacggatggtcccgatcgcatcatcgccgatcagcttatccgcttcctgaaaccggttgaaaatgacacctttcagagtaatcccccgtttcatgcaggcctcgatggagagcagggtgtggttgatgctgccaagccgtgaagaggtaaccagcagaagggaataaccggcatcccgaatatagtcggcaaacagcaactcgtcggtcaacggaacaagaagcccgccggcgccttcgagcagaacggttcggtaccgctgctgcagcctgaaggttgcccgtctgatggtcatgagatcgattgtcctgttttcaagtcctgcggcaagatgcggcgatgccggataggcaaagagatagggacaggtcagtccctcacgatcctcttccagaagtccgcaccccatgagacggcgatgttcgagaatgtcttcggagactccgccggggctgccggtctggacgattttctgggttatgaccgattggccgcaatcaagcagtgctctggccagaagaccggtcgctatggttttgcccgtaccggtatcgataccggaaactgcgattacggttcctctcatgataatggttttctgaaacagccgtaaaccggtcggtaggtaagataaacgccattctcacaggagtaagcctcccggtaacgatgcagaaactgttgatacctcccttttgtccaggcacgtcgcactactccgttaactccggttttccggatatggcgaagcacctctccgggtgaatcgaatgctatccgtatatgctcctctttggatgcgatcttttcaaaatatctgccggcaagggattcaagaaatgaaagatccgggtaacagaggccggtctgttcgatagcggcaatttcacgcatattcccggcagtgaaggtactgaacgcaaaaatacctccaggcttcaggcagcaggccatcttccgaaaaaatccgtcaagatccgaaaaccattgaagagtggcattcgaagcgacaagatcaagttgtcccggaagctcctcaagagtctcgatgtcgccggaaagaaacgcaaaactcgccggagagagccgggaaacctcgaggacaatgtgactgcggctttcggccaccagatcgttggctatataggtttcgacactgcagcgatcgagaatggccgccgtcagcgaacctgtccctgcccccacttcaaaaacctttccgaacgatcggagaggcactgcaccgcagatcatatcggcaagcaccagcgccatctcctgctgtaccacggcatgctcccggtatgaaccgagagctttggaaaacctctcgcgtacaagctgtttatctatcctctgctgcattcgagcacctcctgcagactttcaaggtgaaaaaacggatagtgcggcatatcggcaataaccgtttgcgcataccctctccatgccgcaaactggcatgaaggagaaaaaacaaggtccttcccgccaatgatgacgtgatcatacctgaaactctccggactgccgggggcgtctaaccttgcggcaaaagcggcaagctcctctttctgacagacagaactcctccgcggttccagggagagaaagtgatcaagagcttcaccgccgccgcacattctgcggttgaaacggcgccgcgcattgtcaccgtaagtatcgagggttgccttgaacacatcaggggcaatgcctgcaaccctgttgaccggagcgagcgtaccgttcagggccacggcatgcgataccggcggcagtggcgcatgtgcggcagcccagacgccgaacgaccatgctataaccgtcagccgttcataggatcgcatcgcatcgcaggttccggcatcgatctccgctgtgcgatagtcatggcaggccagcagatcgaataccgggttataaggcaatgacaatgcaagatggtcggcaagagtacgatccatcccccagccggaaaaaaagagcagcagttccgtattgccctgtcgtattatccagtcggttttcacaagaggactccgcttatgagttccggaatgtgttcaagatcctcccactccagagaggccctgagcgaaaaccgaatccttgcccggttttcaggtacggtcggaggacgtaccgccataccgagcactcccgcttcacgaagctttgccgcaatgcaaagagccctctggttcgttcccgttataaccggcacgatgtggctctcccccggcacctcgaatcctttttcgacaagagcgccccgaaatatcgaagcaagctgcagcagccgggagcgatcgcactgcatggccgactgacgatggagtgtcaaaaggctccaggccagtaccgcaggcggcagcgctgtggtgaaaataaacgggcgcatggtgttgacgagataatcccggataagttcattcataacggcataggcaccggttgaagcgaaggccttgccgaaagttccgacaatgatatcgatctctccgactgtgccggagctctcggaaagaccgagacctctttcaccgaacacccctgcgccatgagcttcatcgacaatcagtacggccccgtatttttttttcagtgccgcaagcttcggcaaatccgcaagatcgccatccatgctgaaaaccgattcggtaacgatgaatacctgacggtattttccgacagcttcttcaagcagctcttcaagatgctcaggatcgttatgacgatatctccggtatgccgcctcgcaaatgcgggagccgtcaatgatacttgcatgattgagtttatcggaaagtatcaggtcgtgccggctggtcagggcaggaagaataccggtattggcatgatagccgctgttgaaaacaagagcagcctcgcggttgtagagaagagccagttcacgctcaagctgctcatacaaatgatggttgccggtcagcagccttgaggatgagctcgtcatgagatagtcctgttcgagaaatgcggcggaaaaggctgcgcgcagaacggaatcatcaccaagaccaagataatcgttcgaggaaaggttcagaagagactctccctccaccattatatgctttccgtagcgctttccggtattcggaagcactcggtaacgatcctcattccgaagttcatcgagacggttgcggataaaggcataaaacggcatgacgctcacccctccgtgaaactttcgagctgacggccaagctcccggtctgcatcgatctccctcccgcgggtagtgagatagcctccggtcagaaagccgtttgcgcctgagagcatgagcagcccctgaaaatccttcatgacagtctccctgccggccgcaaacttgatgatcgtgcgagggtgcaccagacggcagattgcgaaagtcttgacaatatcggcaatatcggccgtccgatgaccttcgagcggggtaccatcgataggcacaaggacattgaggggaataaccgatacatcgagttcgctgagcgcgaagatcatctcaagacgctcggtcatactctccccaacaccaagaatacctccgcagcaaaccggaatacggtgtttgcgaagcagcctcacggttgcgatccgctcgacgaccgtgtgcgtatcggcaataagatcgctgtaccttgatggagcgacctggatattgatattgtagtgcgcaatcccgtgcgcggccaaggctgcagatgtctcctcgccgagtacgccgagcgaagcgcatacgttgaggcccggcagttcgcggtgcagcatgtcgatcataccgagaattcggttaaactccggggttatcttcagatagccgtacccgctggttacaatgccgaaatgcggaatcccgctgtcaacggcttcttcggcctgccgcagaacggcatcctcaccggcgagatcgtaaacatcaattgacgcgctgttgtgacgcgactgtgcgcagaaacgacagttttcgccgcattcgcctgatttggcattcatgattgaacatgcgtgaagcgatgcagcttcaccagcgtaacgaagtctcaccttgtgggcaagagaggcaagatcaagcacggcatcaccgggaagggcagcaagacgtaaagccgtttcccggtcaagcggctcaccggtatcgagaaccctgtatgcatcgataactgcctgatggataacggatgatgtcataggaaaatgtagtcatagatgtgtataagctttccggagcgaagcctccccggaggaaattttcagctccgttccgtcttcggtctgcagcacaagctccccgccgcgagcgataccgcagaccgtccctgtaatctgccgcgaaaactgatcgatgcagacatccttcccctgaagcagagaatagcgttcaaggtaagggagaataaaaccaagatcatcctcctgcagccagttgagatagagctcctcgaaccggttcagcactgttgcgagcagtcgcgaacggctgaaccactccccggtttcaagcttcagcgaagtggccttgtccctcagctcttcaggaaaatcatcctggttgacattgatcccgattccgacaaccacaaaatgagtcatgcctggctccgactgcatttcacacagcacaccgcaaagctttctgcctccggcgagaatgtcgttcggccatttgactcccgtatcgatacagggaaaaagatcacaaatcgcctgatgaattgctgctgccacaagcagagttatctgaggaatacgcagagagactacggaaggacgcagaatcagtgaaaagtaaagattctttccggcaggagacacccaggtcctgcccagccgtcctctgcctgcacgctgagagtcagcaacgatcacggcaccctcaggaaccccttccgccgcaagttttttcgcttccagatttgtcgattccgtctccttctgatagtgaaaaatgcggccagcagttctggttgcaagaaaaagatccacctcgccggcaacgggaactccggagagagcgagcagacggtagcctgaaccgcttactgcgtcaattctgcatcccgcatcccgaagctgccctatatgcttccataccgcgctccttgtgatcccgaactccctgcagagatcttctcctgaaaggtaacccgaggcgccatggagcctggaaagaatcccgtaggtcaggtcattcatgaaaagcaggaatagatgatagagtggaaactcgctgtcaaccggaatttatcatgcggttgacaactatccaaaaagaaaaaggcgccccaaaaagcgccttcatcatcagccggaattactggcctgcagctgcaatccgggcattctcgtaatccctgcgatatcgctccagaccctgaaaaataccataagctatttttgtctgctcctgccgatcccgcagaattttttcctcttcggaattggaaagatagcccgattcaacaagaatactcggcatggatggtgtccataaaaccataaaaccggcctgacgcacacctttcccgttggtgctgttcgggcgatcgatcctgtcctgcacctcaagagcaagatcggccgactgttttgcaaaggcgctctgcgccatactgctcataatcagatattcggtcgaaaaccccttgtatcgctgtttgtagtcagcctccttggtaataaccgagttttcgaacatggcgacttcaagtgcgtccttacttttatgcggaccgagaatatagacttcagatccttttatatggttttttctgttggcattgcagtgaatgctgacaaaaagctttcctccgttacggttggcaatccgcccccgttcatgaagaggaatgaaccggtcatcttttcttgtgtagatcaccctgacatccggccatttctgagtaataagattaccgagatcgcgaacgatattgagagcaacatccttctctcttgtcccccgtcctccgatagctccgggatcgtgcccgccgtgaccggcgtcgagcacgatagcgttgagtttccatttttcaatatcgctgttgatcactttggctatctgctgctccttctctttctgacggattccctccacatcggcctcgctcatcacatatacctgatagcggttatttttttcgtcacgctggaaatcaacggtttttatcctgtagtcgcggttatccagcccgagtgcaaactgaagggttccatccgatgggcgtaccggagttatcgatttgaccaaccctccactgaaaagtttggtcaacgcatcgatattgcacgatgcattctgaaacgtgaggtatgcccggccgttttcatcgggtttcagcagttccgttctgacaccttttcctgatgccgtaaaggtgatgatcgcgccatttgcgcgattttcgacattgacccccttgataaccgttccgggttcagcgggaatctgcctctcctgaaaagcggtgaccgtttcacccggccttaccacgccaacatatccgaccgagtctccgagccgtgttccccagagccatgcgctcatgatacccgatgaataatcgtaaacaacatccttgtcaagccagagcgtaaacagcctgcatgcatgaagaaccggcagaaagagcttgccgtccatcagaaccggagccgactgcagctgcaccacccgcttcatccgctgggagtccttcggaacaagaaggacaaaattattgtcactctttacctgacagctgcttcccggcgctgcatcggtttcttccataagcagaatgccggactcctgacgggggctcaggcgcagcgctctcgaaaatgactcgatatcgatcataaggccgccgtcggttctgagtgcaagaaccttgatggtgtaaccctgttcatttccggttgtcacccgaagaggaactgtcgtctcctccgaacgggtaaacgaaggtgccgcctgaaccgtcaatgaataaaaaaacgcaagcatcattacaaaaaatgcaatgcggacatcgatacggattgaacgtggtatcataagaatctgagcttgttgctgttcagtaacgaaataaataataacatataattgtattctttccgatattgtcccgtcttcctgtttcgggatcatcctggctgacccccggaaatttgttttttgacaggcaacacctatcttttttcaatttcccatggcaccgccacgcatggttgcgagcgttgcacttcatgataaactccttacagcagggatcaatggcatcaaaaacagaagctctttcagccagaaacagaacccttattgtcgttgaatctccttcaaaggcaaaaaccatcaacaaatatctgggcgaccgctacacggttttcgcgtcggtggggcacatcaaagatctgccgaaacgggaaatcggccttgatttcgatcataactacgaaccccgctatgaggtcattgccggaaaggaaaaagttgtccgacagttgaaaaaacttgccggagaggccgactcggtactgatcgctactgaccctgaccgcgaaggcgaagctatagcctggcatatttccaacgaaatcgaagctgcacgaaaaccggttttcagggttttgttcaatgaaattacgaaaaatgcgattcttgcagcaataagcgaacctcgccagatcgattaccgtctggtgcgatcccagcagacccgtcagggactcgacaagatcgtgggatacaagatcagtcctttcctgtggaatgtcgtgctgcgaggcctctccgcaggcagggtacaatcggttgcgctcagacttatctgcgaacgggaagaggagatcaaccggttcgaaattcaggagtactggacggtttccgccgactttgcaacggcaaaaggagaaatattcaaggctaaactggtcaaggttgacggaggcaaaccggaactctccagtcaggagcaggccgaagccgcagcttcgcttgtaagaaaccgcctctatgctgtcggggacattacggctaaagcccagcagcgcaaagctccgctgccatttaccacctcgctgctccagcaggctgcttcaaaccagctcgggttcggatcacagaaaaccatgcgtattgcccagcagctttacgaaggcatagatctcggaagcgaaggggcaacaggcctgattacttacatgcgtaccgattcgacccgtatcggctccgaagccgttgcggaagcccataaatatatacgtgcagtattcggttccgaatataccggttacggcagttcggcgaaatccccgaaaaatgcccaggacgcccacgaagctatcaggccaacatctatcgaaagaaagcccgaagcgatgaaaccctatctttccgcagaccagtatcgcctctatgagcttatctggaaacggtttcttgccgccatgatggccccggcgaaaatcgaacagacaaaggttgatgtcgaagatcacgaacgccgcattgtgttccgggcgaacggaagccgcgtgcttttccccggcttcatgcgggtgtatgacgatcagcaggagcttgagtatgaagcccgtacatcgacaaaggaggatgtcgaaaaagaacagaccgtcaaacttcctgatacgcttgccgcacgggacagcctgaatcttgacgaaatcgaacagaaacagagttttacccgtcctcctgcccgttacagtgaagctacgctggtaaaagatctcgacaactacggcatcggacgcccttcgacctatgcctcgatattttccaccctgcaggatcgtcgctatgttgtattgcagaaaaaaaaaatagcgcctaccgatctcggaaaagatgtctcacagattcttgtggctaattttccggacatcttcaatatccgctttaccgcgttcatggaggatgaactggacaaagtggcggcaggtgatgacgaatatgaaaaggtgctcgacagcttttaccgacccctggaaaccgcactcagcctgagaaagaatgacccgctcattccacagaacatgaatgcggaaacctgcgacaagtgcggtgagggccgaatgatcatcaaatggacggccagcggaaaattccttggctgctcacgataccctgcctgcaaaaacatcaaaccgatcagctcgacaaaggcaaaaccgaaagaaaccggcataaaatgcccctcctgcagtgacggccagatgctcctccgcgacgggcggctcggcccgttccttgcatgttcaggctatcccaaatgcaacaccctgctcaatctcagcaaacagcgccatatcgaaccgcttaaaactccgccggttcagaccgatctcccctgtccgaaatgcggagcgcctctgtatctcagaagcggtaaacgggggttatggctgggttgctcaaaatttcctaaatgccggggacgccttgcatggaactcgcttgaccctgctcttcagctgcactgggaaggggttatggcagaacaccgcaaagcccatccggatgtcgtgctgaccatgaccgatgggcgaccggttccaatgactcttcctgtagacgacataatggcaagagcagaggagaacggtctgattgcacctgtaaccgaagagaatgagggcgtcacagtatgagcagtgccgacctgtaggtgatgaatgagagcacccatgccagggcaaggacatagaccgaataaagaagtacaggcctccactgccctatctcttttttcatgactccaatggcggccacgcagggaatatagagcagaacaaaaaccatcagactgagcgccgtcgccctgctgaaggatggatcttttttcaggatcgcagccagctctcctgaagattcatcggtatctgcgatcgcatagatcgtgcccatggtcgaaacaacaacctcctttgcggcaagcccggttacaagagcgataccgattctccagtcgaagccgatcggcttgattacgggctcgatcaccttgcccacccttcccgcaaacgagtgctgaagctgaagggactgcgtccggtactcaagcgcttcgatagcggcttttttttccgccgcactcacagcactcttttcgatacgtacgctctccgattccgcaaatctgtcgatttcgtcactgtgcggataattgctgaccgcccagatgataaccacagctccgagaatgagggtacctgcttttttcacatacatcatcgccttgagttttgcctgaaacagaaccgagtggagagtgggccaccggtatggcggaagctccatgacaaacggctcggaatcacatttcagaacggtcgatttcagcagtttagcgctcagaagagcaacgacaacgccgagcaggtaaacagcgaacataacattggccgcaacatcgggagggaaaaacgctccggaaagcagcacataaaccggaagtttcgcgccgcagctcatgaagggaatgatcaggatcgtagtgagccggtcggtcgggcttttaagtgtccttgtcgccatgattgccggaatcgaacagccgaaaccggttatcatgggaatgaacgacttgccatgcagcccgaaccgatgcatcaccttgtcgatgacgaatgccgctctggccatatagcccgaagcttcgagaaaagagagcccgatgaaaagcagcacgatattaggcagaaaaacaagtactcctccgactccggcaatgatgccgtcaataacgatggatcgcaccgcaggattgacgagcaggggctctacagcagcagtaagtgcgccgaaaaataattccagcatatccatgagtggagagcccagagtaaaggtgatctggaaaatcgcccagaccaccaagagaaaaaccggtaaccccagcacccggttgaggacaaccatatcgatgtagtctgttaccgtggatttccgatcttccggaaaacgcacgcactctttcatggcccctcggataaatgcatggcggtcttcggtaatgagcatttccgggtccgagtcatagagctttgcggcctcccttatcgcctcctggagggcaagctcgaccttgacccagaccgggtactgctgaacccgatggtagacttcacggtcactttcaagcagtttgatggcaagccagcggggatcggcagcctcaagctccttttcgcgcttcagcatgccggctatcgtgtcaaccgcctcttcgatttccggcctgaaggagagcttgtttttccggatctctatattcttttcatagacccgtacaatatgagcaaggagggaatcgataccgatttttttcttcgccgatgtcggcacgatgtggcagccgagcagacgctgaagctgcttgacgtcaatcgaaattcctttctcctcaacctcgtcgatcatgttgagagctgcaaggaaatcgatattcatctccatgagctgggtagtgagcagaagattccgctcaagattcggaccttcgaggacattgacaacaaggtccggtcgttcatcgatcagatagttccgggtaacgatctcttcaggagaataaggggtcagcgaataggttccgggaagatcgacaaaccgtatacggtacgctccgtaatcaagatgcccttcatgcttttcgatggtaacacccgaaaagtttccgactttctggtgcgctccggtaagaacgttaaaaagggatgatttcccgcagttaggatttccggcaagggcaacactgatctcctttctctgcatcacttggcgcccccgcagcaggagaggccatctttatcgcacgacatggggactccatcgccggcatgtcccgttttgtgcaccgatataccctcagcctcagcttttctcagactcaggtacattcccttgaaaaaaatttccatgggatcgccaaacggagcgactcgcagcaccttgaaccgggtaccctttatcaatcccatatcgagaatccgccggcgaactgcctgttccgcctttaccgctgttacttccgctttatcgcctacctgcagctccgacattttcataagccctctttacctgaaaaacagacaaaattaatttaaatagattgaatatagataactgcatggaaacagtaaaaattctttctctcttttcttttgctgaaaaaaacactaaggaggaacaagacgacgaagaaccgtctgcagaatacccccattacgatagtaatcggcctctactcttgtaccgattttcgagaccaccgagaacggtctgacttccccggttaacggcgatctggcggtaaccgtgatcaccgcgcctggctgcaggcactcctcaacgggaatatcgaaaagttccgatccgtcaagagagagagattccgcgctctctgcatcggcaaattcaagaggaagaattcccattccgacaaggttcgaacggtgaatgcgctcgaagctcatggcgataacggcccgcacgccaagaagcagggtacctttggccgcccagtcccggctgctgcccataccgtagtccctgccggcaagaatgaccagagctgtcccctgattacggtaacgcatggcagcttcgtagatgctcatcacttcagcatttgtgccgtccccggaaaaccaggtcgtgaacccgccttcggttccgggagcaagcctgttgcgtatccggatattgtcaaaggtaccccgaatcatcacttcgtgattccccctgcgcgaaccgaaactgttgaaatcctccctggcaataccaaggctcagaagatagcgtccggctggctgtgccggacggatacttcctgccggactgatatgatcggtcgtaaccgaatcaccgaaaaccgcaagaacccgcgctccgcttaccggttccggaggagccggaacagccccgatgccgtcgaagaaaggaggttttcggatatatgacgaaaacggatcccacgcatagagatctccgtcgggagattcgatttgcagccactcttcggtgcctttaaaaacatcgcgataacgcaaatcgaactgctccgtctttaccgatccggcaatgaccagccggatcgcgtcgtccgaaggccagagatctttgagataaaccggcaaaccctgcctgtcgaaaccgagcggttccatcctgaaatcgatggcgatagtgccggccagagcatatgctacgaccagcggagggctggcaagatagttcgcccgtaccagaggatgaatacgaccttcaaaattccggtttcccgaaagaaccgagcagacaatgagatcgtcctgaattatcgcttcggaaatatcgtcacgaagagggccggaattgccgatgcaggtcgtacagccgtaaccgaccgtggagaaaccgagcgcatcgaggtcaagggtaagtccggaagcatcaagataatcggtaaccacccgggaaccgggcgcaagggacgtttttacccacgccttcgtcgcaagcccccgttctcttgccgcacgcgccaggagagcggcggcaaccatgacagagggattgctggtattggtgcacgacgtgatggcagcaatcactacggcgccatgcccgggaaggagtgccggttccggcgcccctcctccggaagcgggaaccggtattaccgaagagaggcaaccttcattctccatctggcctccgttgccggtactcttctccctgccatagacgctcttcatgtccatcttccactgagcggcagcagaagcgagcggaatacgatcctgcggccttttgggaccggcaattgcaggctcgacgagcgaaaggtcgagttcgaaaacccttgaaaaaaccggatcgcttcccggctccctccagaggccctgctctttgcaataccgctcgaccagatcgcaccgatccttgcggccggtcatcttcagatagtcgagcgttaggaagtcaaccggaaaataacccattgtggctccgtattcaggcgccatattggcgatagtggcccggtcgggaagggaaaggcagtcaaggcctggcccgaaaaactcgacaaaatcgttgacgacgccgacacggcggagcatttcagtaacggcaagcacaagatcggtcgccgtcgccccttcctgaagtgccgaatgcagccggactccggtaacacgaggcagggaaattgaaagcggctgacccagcatgaccgcttccgcttcgatccctcccactccccatccggcaacaccaagagcattgatcatggtggtgtgactgtcggtaccgaccagcgagtcgggataagccatttttccgtcgcaaattataactccggaaagatattcgaggttgacctggtgcacaatgcctgtgccgggaggaaccaccctgaaatttctgaacactttctgtccccacttcagaaaagcatatcgctcccggtttctgtaaaactccatttcaaggttgcggccaagggcatcgggagatgccgaaacatccacctgcagcgaatggtcgatcacaagatcgcagggcacgagagggttgatcagttcaggatcgccgccaagctgcagacaggcttcacgcagggcggcaagatcgacgatcgagggaacgccggtaaagtcctgaagcaccactctggacggccggaaagcgatatcggccgcaccggccctcgatggctcccaggaggcaagagagaggatatcttctacggaaactgcatagtcatcgcagttcctgagcgcggactcgagcaggattttaagggatttcggcagatgaggcacaccgtaaaatccgttttctgcaagcgccggcagtgagtggcaggaaacaggcccctgaagggtctgaacggtgcgcaaggtatccttcgggtcgatagtcatcatagtctctcaagcgtcaggaaggttgccgcgacaaggatcattcagccgtgttgtgctgcctcgccgggaaatggcggccaacccatctttttccctccgatgagatgaccgtggatatgaaaaacgctctgcagggcatcctcgccgttattgaaaaccaggcggtatcctgaaaaaagcactccggttttttcggctacgactcgggcggcaagcaggatatgaccggcaatatcgagatcttcaggctgcagctcgctcaacgatgctatatgttttaccggaataatcagcacatgctgcggagcggcaggagttatgtcacgaaaggcgacaacatggtcattgcggtaaacaaccgttgccggaatctctccgcgaacgattctgcagaatagacagtccggatggttatgcgatgtattcatgacagcaactcctgctttttgggcggcgaaagggccgaaaaaacggcatgcccgttattttatttcttccgacacggcaagtgtggctgttccctgatcagccataagaaaaacggagacagctccttttgtcgcgttaatcgaacctccggctcccctgtccgaggtaaccagagtgagaacggtctcaaagcctctctttttcagctccgcgtcatactctctgatgctgttttcgggaatattttcgcaggccactgtccaccctctggctccggaagtttccgtgcgcgttacggccttgactgtaccataggaaaacttcggtattccggccggcatatccgcaggccatgatgcatgttccgactgtacttcaattttcttcccgtcggactcgatagacatctttccggtggcggtattcagctcgacatcgtttccggtcgattgctcgatggatttttcaagaatctcgtcttcgatttttttctggcaggaggagagcgaaccggcaagagagaaaacagcaacagatattacggccgtgcgaaaaaaggatttgcgctgcatgggaaatggtatcgtaatgataaaaggatgcggcagttaaacttcaccctgtcaatgtacgcaattggaaaacaacaaggaactgatcctggaagggtcattgcctgcttacccttccgaactgcgggctgcatttccggaatccgctgacgcagactctccattgagtggagatgccagaaccttgtcgatccgcttgccatcgagatcgatgacctccagtctccatccctcccattccgttacatccccggtaacgggcattctgccgagaagccacataagaagtccgctcagcgtatggtaaagccctttatcctcttcaggaacgcttttcagatcaagcgaatccttcagttcgggaacgggaatcattccgtcaagcagccaggagccatcttctcgctgcactgcccatgaatcttcgagattacggggaacaaactcgccggtcaccgcttccagaagatcctgcatggtcaccagcccctgaatttctccgtactcgtcaacgacaaacaccatctgggttcccgagagcctgaaatgctcgagcagctccattcccgtcagggtttcaggcacatagacgcagggctgaagctgtgcagcgaaatccgtaagcccccctttaagcgtctgcgccaggagctgtttggcattgaccacgccgagcagagactgcagccccccctgacagacaggaaaacgggaatgttcagaaccggtcacccgatcgatattctcttccagcggaagggccacatcaagaaaaacgatatcagccctcggcaccataagggttccaagctgccggtcgtccagcctgaaaacgttgcgcaccatttcatgctcctgctgttcgataatccctgcctccgaaccctcctcgagcatggcgtgaatctcctcttcggttacactcgtcgaagcatgcggattttttcccatcagacgaagtatcgtatcggtggaaaacgaaagcagacggacaaaaggacgggtaagcattccaagggcgagcatgggtcgggaaacaagccttgcaataccttcgggattgaactggccgagtcttttaggtaccagctcaccaatgacgatagtcacataggttatggaaacgacaatcagggctgtcgagagaattctgctgatctcactctccattccaagagagcgcagccagagtgaaaacggttcggcaagggcattctcaccgacgataccgttaagaataccgatcgaagtaatgccgatctgtatggtcgaaagaaatcgtgtcggctcctgaccgagcttgagtgcaacatcagctgctttatcgccctcagcggcaagcctctgcagcctggatcgctttgccgttatcagtgcgatctccgacatggcgaacaggccgttgagaatgatgagaaaaagaagaaaaaatatttccataaatggcgatttgaacctgcgagcatcctctcagcgctccgctcccggaggcttcaggttatatcctgctcagaagattctcattcaaacgatatgttactttacagagtttataatgtacgagtgttatgtactacaactttatatacttatttccaaaccataatcattacggaacggttacaattgcttcagctcaaaaaacggtcggttctcttagcgcaaacgttttaacgactttaacctccactccggagaaaaggttcatcattacgctcttatcagggcaaaagagtccgaagctgactgtgccgggtttgaaaatcctgctttcccccctattttaagcatataccctttttttcgacaaatcgacatccggaacataccatgaaaaacacgatccccctttacaggatcatgattccccttctcatcctgcttgtctccgcctgcggcggcaaaaaaaccggaacggttaccgacagcgaaggaaaagcctatcgcaccgtatcgatcggggagcatatctggacagctgaaaatctcgatgtaacccgttatcgtaatggcgaggctattccggaggtcagagaccccgaggagtgggccagactgaccactggcgcatggtgctggtataacaacaaccctgaaaacggaaaaacctatgggcgcctctacaactggtatgccgtaaatgatccgagaggccttgctccgaaagggtggcatatcgcaaccgacggagagtggacggcactgaccgtgaactttggaggcgaaacaatggccggagaagagctcaaagctgctcgactctggaaagagacgggcaacggaacaggaaaaaacggcttcgacatgcttcccgccggagcgcgacgagataccgacggagcgttcttgctgctgggagagtatgggcggctctggtcgtcaacggaatcgggtacggaaaaagcatggggacgggcagtcggctatttcgatgcggcactgcgccgtggagaggcaaacaaacggctcgggtttgccgttcgctgcgtaaaagactgatgggaacgcttctgatgcaaccatgcctgcggccgccgctcttccggttccgatcgttcggagccgggaggaaacgcatccccgataaattcgaagcctgcataacgacaggctgtcagatagaatccctgacaatcttgtccttttcggaaaagagttttgccgaaaggaactcccggttcatgcgcgcaatattggtcacggatatcagtttcgggcactccacctcgcaggcataggtgttgctgcagttgccgaagcccagttcatccatcctggcaaccatcttctgaacccgcttgacggcttcggccttcccctgaggcagcagggaaagatgggacacctttgccgaaacaaacagcatggcggcagcattgggacatgcagccacgcatgccccacagccgatacatgcggctgcatcgaatgcggtgtctgcgtgatgtttgggaaccggaatggtattggcatccggaatgccgcctgaattcacggagacatagcctcccgcctgaattatcagatccagcgcgctgcggtctacgacaagatctctgacaaccggaaaggctttggatctccatggctcgatatggatcacctctccatcgctgaacgagcgcatgtgcagctgacaggttgtcacccccctgaccgggccatgcggtcttccgttgatatagagactgcaggttccgcatatcccctcccggcagtcatggtcaaaagcgacaggatctcctccttcggcgataagctgctgattgagcatatcaagcatttcaaaaaaagagatctcagcagagatgccgcttacctggtaagaaaccatctccccacgcgctttggcgttcttctgcctccagattttaagcgtataattcataattccattgcttatttatacgagcgttgtgaaggtttgacaacctcaaaattgagatcttcacgatgcagttcggccgcacaactcttccccttatactcccatgctccaacaaaggtaaagtcctcatcattacgcaaagcctcgccgtccggtgtctggtactcttcacggaaatgacctccgcatgactccctgcgctgcagggcgtcacgaaccatcaactcgccaagttcaagaaaatcggcaacgcgccatgccttttcaagttcaggattgtactcgtcaagagatcccggaatgcatacgttcgcatgaaactcctcgcgcagcagcggaagccgctcaagcgcctcttcaaggcctggctggcttcttgccataccgcagttctcccacataagcctgccaagctgacgatgataatgatcgacagactgttttcctccggtattcttcagacgtacaagccgctctctgaccttctctgctgcaagcgtgaactccgaaccgtcgggatcgaatcgaggggtatgaatttccgcagcaagatagtttgaaatcgtagcaggcagaatgaaatagccatcggcaagtccctgcataagcgctgacgctccgaggcgatttgccccatgatcggaaaaattgcattcgccgatagcatagaggccgggaaccgttgtcatcagttcataatcgacccacaagccccccatggtatagtgaaccgccggatagatcatcataggagtttcataaggactgtcggccacaatctgctcatacatttgaaagagattcccgtaaagtgcatcgatagtgccctgtccctttcgtttgatggcatcggcaaagtccagaaagacggcgaaaccggtggaactgacgccgtatccggcatcacagcgctcttttgccgctctcgaagcgacatccctcggcaccaggttgccgaaagcaggatagcgccgctccagatagtagtcccggtcggaatcaggaatctccgaaggttttatttcctttgaacgcagccggtcgacatcctttttatatgcaggaacccagattctgccgtcattgcgaagactctcactcatcagggtaagcttcgactgaaactctccgtgtacaggaatacaggtcggatgtatctgggtaaatgaggggttgccgaacagggcgccttttttataggcgctccatgccggagacacattcgaccccatagcgttggtggaaagataaaacacattgccatatccgccggttgcaagaacgacggcatgcgccgcgaaacgctcgattgctccggtaacgagattgcgggcaataatgccccgagcctttccgtcaacaagcaccatatcgagcacatccctccggttgtagagcgtaacgttgcctgcgtcgatctgacggctcaacgcgctgtacgctccgagcagaagctgctgcccggtctgcccccgggcataaaaggtccttgacacctgggctcctccaaatgaacggttggtcagaagaccgccgtactccctggcgaacggaacaccctgagccacacaaagatcgataatctggttgctgacttcggccagacgatagacattggcttcacgggaacggtagtccccacccttgatggtatcgtaaaaaagccgatagacgctgtctccgtcgttgggatagtttttagccgcattgattccgccctgggcggcaatgctgtgcgcccggcgaggcgtatcctgataacagaacaccttgacgttgtagccgagctggccaagcgttgccgcagcggatgccccggcaagaccggtgccgacaacgatgatgtcgagttttctcttgttgttgggattgaccagttttgccgccgacctgtatgcagtccatttgtcagctatcggtccttccggaattccggcattgaggcgcatcatgaaataagggttttcagcaattgttaacctatctgaaaaggataaaatagagaggaatcaccataaagcccagcgatatcgctatggaatagatagtacccgcaaccttgaccgcgcccatataccgggtatggttccagcccatggtctgaaatgcagactgtatcgcatggttgagatggaagccaagcagcacgaagcagaacatgtagaaaagcgcataccaggtacttgagaaaagatgcagggtcattgcatagaagtcgtgagggccgataccctcgggaggggcaacaagaccgatcttgacgaaatagtagtcggaaaaatgcagggcgaggaaaatcaggacaacaaccccgctgtgcagcatgtatttagacagaaaggaagtctccgtgcggttggtcaccacatagccgacaggcctcgacatccggttctgccgggaaaccacaagcccaagcacgatatggataagaaatccggcgaaaagaactatttcaaaaatcctgataagaggattcgaactcataaattcagctgcgactgaaaaggaacgcccgccatcatcgctgagcagcagcagattgatgccgagatgcacgccgaggaacgttaccagaaaaaccccggcaagagccataatcacctttccggtgattgacgaaaattgcaataacttgttcatacaataggttttcagtgcaatggaaaagaacatgatcactcaggattccagcgagggaatgtacgatcaactttcctaaattacaaatcgaaatccattcaacaccacagcaccgcaacagccctcaccggagcggcttcagccccctcgagtttcaggggcagacagaaaaactgaacgttcatcccgaacagtcgcctgtccggataaaccagattctccacgatgaggatgtcgtttgcaagaaaaaagttgtgtaccggatacccttccgaatccggggaatcgaccgaaaccgtatcaacccctatgcctttgagcttgaacccggccagccaggcggcggcttcgaggttcagcacgggatagccggacaggtatttttccgtgccccagtgatgcccccaaccggtatgcagcaatacgaactccactccctccatcagttcgcggtgcgactggagaagggcgggagaaatggtgcctccggaaacgctctccacatcgagtacaaccccaaggccaacaaaacgctccgcaccgaaagcgtcaagagaagacgccccggcagacatatgcaggggaagatcgacatgggttccggtgtgggatgaaaaggtaagcatccgctcgttgaaaccatcggcctcaatggtacaaaacggcactgactgaggctgcggagttcccggatagcatgacataccgggtccgatcgaatgggagagatcgatcacgcgcatcgtatctcaatagtcatgactgcctgaaataatcaattgatccctccgaaatatttcatgaactgcacccgttcatacaaggctggattggctgcatgagccatactcattctgccgatgaactcaccggtagaagaaaaacgttgccgctccatatactcttcaagctcaccaagcattatgccgatttctccgagaccttttttgtaaagaacagacgcgatttcaaccgccctggcacccgcaagaagctgttttatcagcccgttgccgtcgtgaaccccggttgaggcagcaagatcgcactgcacccggccggaaagaatggcaacccagcgaagagagtgatagatatccgtcggagagctgaaaactccgcctgcggtaacatcaaacgtttcgatatcgaaatccggagaaaaaaacctgttgaacaatacaagcccccggatacctgaatgggagagggaaaccgcttcagctgccagacttgaaaaataactgctgattttcgccgcaaccgggatacggacaactcttgtaatgttttcgagaacatcgccgtaaagccgctcattttcggtactgctcctgctggaatcggaaggcgacaggaaaatgttgatttcaagtccatcagctcctgcccgctcaatctgggaagcgaatgagagccattcaccttgggaaacacagtttatgcttgcaataacgggaatatctacagccaatttgcaacttgttatcagatcgagataaccgttcagtgcattgcctctggtatactcccgaatgtaatcttctgcctgggcataatagtggtgctgtgcgttctgtccttcagcaaatccggtttcaagcataatctgctcttcaaagagcgatttcaggacaaccgcaccagccccgtgcgacgccaccgccttgacaccctcaagcgttccggtaagcccggaactcgccgctatcaaaggattgcgaagcttcaagcccatccatgtcgttgaaagatctgccataatgttactccataagtcggattcccataccgccgaaacataaccgccatcaatccggtttacggtaaagctaagaaagaaactcctgatctgcacagaaaaacggagccctctgccggagagttcccggaagcttatcatacaaatggaattattggcacaacaagcccgtttcactgttatcaaagaaattatacggatacctctgatcatgaacatctcgcacaacatcgtcatcacccgccctctgaaagatgtggcggcttatctctcggatatagccaacgacagcgtctggcaggaggatgtgctgaagtcggcagtcaccagccaggggcccctcggcaagggaacctccgggtacgaaatccgatcggtgctgggcttccccatgcgcaccgaatggatagttaccttatatgagcctgaaaaaaggctgctcttcgccagtacaaacagcgcagtgccctatgagggctccatggaatttgaaccggttgaaggcggcacccgtctgagataccgtttttcgacaaaggctgaaggcattgccggacttctggatccgctgatggagttcttcttcgggttccggttcagagccaaccttgaaaatctcaaaaccattctcgaaaagtcccgcccgggggcatagagagtccccgtcattgccgcacgccaagccgcgcaagacgaatcagtttttccgcaatgccggtgttgtcatagctgccgccaaaagctgcagcacctgctcccacggcgtaaaccggaacgggaacagccgtatgagcgttgcttgtccagccgattcctgcccgtgcattcagcatgccggtaacggcggaagcaaaacgctccgctccggagccgacaccctcagaggtttccggatacgcctccctgaggattttccgctcctgcacagagatcgccagtgcagacccctgagcgccgtcgccgagaccgtaatacaccttcacgctgtccagagccatagcaaaagaaacgttgcggtttttcgtccatgaaccgaccatctcggaaaaccgctgcagagaagctttctgacggcgcaataacgacagtctggtttcgtaaccctgtgtcgcgttgccgagcgatagaccgccgcactcatgatcggcggtcaccacaataagcgtttcatccggatgaagccgataaaaagcaaccgcctcggcaatagccgcatcgaaagccacaacatcgtgcgcagctgcggcagcatcgttggcatggcatgcccagtcgatctttcctccctcgaccatcatgaaaaatccggccggattgtcgagcaacctgatcccctggcgggtaaactcagccagggaaagatcgcctttctgccgatccatggcataactcattgccgccttggtgtcgaagccggtatatgcccagcagcgggttcccggcaacacggagaacagctcctccctccccgttgtcacccggtagccggcagctttcatgacagacggaatatccggtttgacaacaccgttcccggttcggttacgggcaaaatcaccctctgcatagccccctccgaaatagtcgaaaccgcttgccgccatctgcatggcgatatcatggtaattgcctcttccggcattatgggcaaaaaagcaggccggggtggcgttatcgatacccacactcgaaacgatacccacccgcattcctttctgtttcgccatttcggcgatagtgcgaagggtgtccctgtggttgctcttcatcgagatggtcccgacggaggttttgaagccggtcgccagcgccgttcccgcagcgccggaatcggtgatatagcggttttccgcatgggtcgtcgtaaccccgactatcggaaaacttcccatggcaagcgcattccccgaatcgagaacggcatcggaaagcttgacctgggccggacccataccgtcacctataaagagaaaaatgaatttcggtcgagaggaaacggatacgttatccggcgtatgcaccaacccggcactccctttacaacctgacgacgaagcaagcacgaccagaatcagcagcttcagaaaaactgcggatgtcgtctttccgtaacgcagcagaatcatgattatttccggattgtttgaaaaaatgaaagaagacggcagagatgccgccttctaaaataggcagtgccgatgttacatctccgttaaatcacccgacctctgccgaacgacggccagagaaacaaaccggcagatcgagagctgcaacacatcagtagagccaggaaaatcctaaaacaaaagcacttgaattgatgccatcgttcgaacgggaaacaacgtgcgcatgagaaatatgccgaaacctgtacccgccgaaaactgcctttccaggagctaaccggtactgcagaccggctccgatctggtcgagaaaattgaaaccggaagctccctgttcgagggtatcgatgctgtagtacataggagccacgctggcttccagaaacaggtcaaccggacgggctacctcctgaaggcagcggataccgaaaccgcatccggcctccacgcccttttctgtaccggaaaacgcattgacgaagggttcaagagtaaactgcaaggtactcgtacggcttctgatcccaaaaagagaatttgcgttaaaaccaaatcgaacgaatgcagggaaaacggactgctcctcaggatcccccttaagcgctccccaggcataacccgttcctataccgatttcattaagaaatactcccgttttctctcctgaagaaacatcttgcgctttgagcggagcaggaaatgcacaaagggaaataaatagaaacagaacgctggcagttctgtaaaggagcgaatttttcatgttactactgttttcataattataaatcaacagacagaaacggcagaagattactgaacgccaagcctgtcggcaacgaagtccaaaactgccgttgcggccttctccctctcgcagtcgcagaaaatctgatgctccgaatgctccagccagacaatttttttatgatcactggccgaaccgatatggcggtaaagatgatcggcgctctccggaagcacggtcgtttcattccggttatgcagaataagcaccggaactcgcacacggtcaagaatcgaggaggttctgacaataagctcgaaaagcgaaagaatggcatcggtcggagcccatgcatactgccctgcacaacggacataatccggcccggcaaacaccggtttgatatcccatttttttattatcctggcaagaaaaggagcggaaaaatgcatcagacgccctggtgcgagcaaagaaaagagcttcaaggcgggcgcagcaagaacaagcgaatcgaccgttgacgggtacttctcggcaagctgcagagatatcagggctcccatactgtgaccgatgatcacaatcttttcagcttccatcgaaagctgctgaaatgccttggcagcatcagccatccattcgtgaaacgttacccctatgagagcttcaggtgaaggtgtgccgtgaccggcaagaagcggcatgcgtatcgggacgccaagagattgcaacggcttttcaagcaccgcaaaactctccggcgtagcggtaaaaccatggatcatcagaacgccgatcggagctcgctgttgtcgttgaggcataactactacaaaaaaacaggccgaaataagatagtaataatcaaaaagcgcgtttctgtcttgaccgggaatataacccggaacagggatatttcctgtgaaatggctattatttcagaaaaccctcgcagaggaaatgaatatgatgcgcaaattactcgttccgatacttctggctaccgcactgggcctcaactcgtgctcgacaggcagagcgcctctcacacagcaggacaagaccggcagactgctctctcccgaagaagcctaccgtttgggaaaacttaaaaacaagccctatgtgatagatggaaagctctatgttccgatggattacagggaaacagccggctatcaggaaaccggcatcgcctcgtggtatgggcaggaaaccctcgatcagcacaacaatcagccgacagcatacggagaaacgttctatcccgacaagcccagtgctgcccacaaatacctgccgcttccggcaatcgtccgcgtcacgaatcttgaaaccaatgcatcggtaatcgtgcgcgtcaacgacaggggcccgtttgtcggtaaccgcgtaatagatctgagcgccgaagccgcaaaacagctcgggttctacggaaaaggcactgcaaaagtcaagctcgaagtggtgacgaaataacatgcgggagggatatgcccctcattacattgaaaaacagctgccactaccggaaaaatccggccgcagcacttcatccctccgccttgaatgcctcatggaacgagacgctcccctgaggtacgggcccgtcgaacgaaagcgcaaaaaaaacctcctgcggcacgccctctgcaacaagcccttgcggattagtgaatccgaactgccggtagtactccggatgcccgacaagacagcaccctttcgctccaagggcttgaagcctttcgaggccttcccgataccctgccgctgcagttcaggaaaaaccgataccggcccaagtccgaaccaggctgtgctcccatccgaaatggtcacgggcgagaacgctatatgccctgccacgcggccatccagttccgccacgagagataccgcaagggcatcggcagcgcgcagcgcttcgataacgaactgctcccgatggctgctgattgccagagtcctgaacgctgctatcgtcacctcggttattacacgagcatcgtcatttgtctcgttccttataacgatcatttgagtcatggattaagaataaatcactgtgaaagcggactcgctgcgggaccgacgtatggctgtgctgttttttcaaaccggttgtacgcgatggtaatgccaatggcaaacaccatggcccctacaccgagcaggacgttgatatatggcggcgcggtcagcgcaagcctgatgaccacggttgcgacggcaaagccggagttgcggaacagaatcggatagctcgaactgtaacgcagggagatcagcaccagaagcacatcgctgaacaccagcaccgtgtaaaaaatcgagaagaaatcgtatgctgcctgacccgtcagaaaataatacccctgaaacacccctatgcagctgacgaccagtaacagaatcagcgacactattttcttggaggcaatgaactcagcggtggctacagcggtctgcgtaatgacccggtggcgctgcaaccggtaatataccccgagcagaaaaaaaatcaggagtccccctccggcgttggagagaatgtgcagtaccggctttgaagcctgctcccatacgagaggttcgttgaaatgaatgaattccttgaaggagtgacgcagcaggataagcgaaagaatttcgaactgcttgcccaccgacacggaaaccgagttcgccaggctgaacaccagtccgaagacctcgatcccgagcagcatggaaaatgcgacgctgatggcatagaaatggctttttggcaacagcgcggcaacggtttccggcaaccatccctgacgggccagctcgatcagcgcaagcgagccgagaaaggccgcaatcaggagattagcggcggcacgctcggtgcgcttgtgctcccagaaatgctccagcgaatcatacaccgcaacaacccttctgaaaaagccgatcataacactcctctcagtttatcccgcatcccacgttcaacttccctcttccctgcatgagaaccagctcccctttggctacacgggagagcttcgccatctggtcgcacttgattctcaaaataaaaaagagacgttcatcggcgacatcgagcagcgtctcaaaattcccctgtcctttcgagataatcacatcggcgttatcgaacaaccccctgaactcatcggacgtttcagaaagcagtgttccggggtacacgctgcctgatgagacaacctccgccacgtcaaacagacctgcatcatgcgcatcggcaagcaccgcatcgttgatgatcggcaacgccctcacggcacaggtaacctccaggccgggattactgcgcctgatctcctcgatgaacagcctgtcgaaaacaatttctccggcattgtcgcaaatataaagcagttttccggccaatttcaaacgcccggagaactccgcaaaatcgaagcgcccgaatgcccgttcatcgatgctgctcagttccatttcaatatcgagcgatccgtgccgcttggcgccgaaatcgatgatgttgcccgctgcagcaattttaactgcatcccgcaacggttcggaagagtgccggattttgttccggaaccccccggcaaactgccgcgcgatgtcgtttaactgtttttttatcgctccgtaaggatcgtaatcaaccccttttcccgacagcgcaatcgctctgtcagtggcgctcctgatgatatgctgcactacgagaccttcgccatgcgtagcgagaagatgacgcatcgagtgctcgaacagcatttttccttcctcttcatcaagtccggtaacccttgcaagcgaatgcaactgctcgaaaatacatggataacatatcgccgctatccgtctgttactgttcattatcgctccggcaatcaaaaatccaaatcatttgaaaaatagaggcaacgcctcaaatacaccataacatctttcagcagcaacagcaacagagactggccgaaaagcttttcagacaaaaaacggctgtcaaagcacaagacacccctcggagactaccggaatggcatccccgatgtactggaatccaggggaacaggcaccgtcaacgcctccatagcctgtcgaacggcatctgcttcgttcctgaccattctgataagccaaacattatcttcacgattcactcttcagcatattgctgacggcacttgtcgtcacgccaagctgtcgggcggtctcggcaaacgatatccctaactcgaacacggccatctttgcgatcgttcgtctcagtgacgggagctcaccgctcctgcttccggaacgcagaaacatcgaggtcacacctgcagcttcgcatgcccgttcgatagattcgctcagcaggaacacccgctctgctaacggcagaacgtcattcggtcctgcagcctctttcagcacctcccggacaaacttgtcgctgccgagaatccgctcgtcgctcctggctttcgcaccgcttttgcgcatggacttcaccttcgaccagccgccctgcgagcgcaccatgcctccccccgacagctcctgctcccggtctgtcttcagttcctcttcaagaaatgcaagatatgccttttttgcgaagctctcctttccgccgaaaaaccgcagcacatactcccgggccatccagtcgtaccgaaccttgttcatcagcatcgcatggccgctccagggatatatttcgagctgctccagagattcgaccagcccgatccgcaatggtttgagatggatatacgccacaagtttggcaaagtaggactcctcttcacaaacgatagacttgtaccgattcagaaaaaggtgcccgacccgctgatgcctcctgttgaagtaaggcgcgtaccccgacagtagcttgcgcatatatgcagagagcccatccggtccgcttttcagcagaataatcgcctcgttggtcataagagcgaacgcatagatgctcgtggccgatccctttgcaagcattcccatgcgattcagaaattcagtcctgtccgtatcgtcccggacgatactcccatgttcgatccccctgatgatcacatggtgcagggtccccggcgcgtcaagtcttggtcctcgcggcattttatgtgtatctgtatcgtttgagagcgaaatgcttttcagaatatacaaacatcctgattttcacaaaaaaaacaacgtccccaagaaggtcgaaagagagagggatcatcaatggcggatatcctttccgttctttttgatggcaatagtatagcttttttcaaattcattattcctgaacgcagtaacagcttcaagaattaccgtttccattgtattgtcctttgtcacggcggtttgatcgataagagcctgtatagcccgagcagctttacccgcagcttcacgatgttctgacgttgtgatcagcaccccgacatgttcgtgctgcttccataagggcagtatcgtaacattatttctttcgtcgacaaaacaatcccttttgcttgcctccagcctgtaggtcgcctccataaaattgcctgcccccgcagcacagagaacttctactgtaccatatccctcatcagccacaggatttactttcagcacaattattcccgaatcaggaagcatcctgtcaaatcctattggttgcctgttctccacaagataatacgacccgtcgtctaacggtatcttgaccgcaagtaattgacctccttttgagagaggcgcaagcagggtgaaatcggttgcgccaggttttacaatccgaacctgatgcttcttgatccagccaagccttattttagtaaacgacgatgttccttgaggaggctctcccttttttacaaaatgctgcgacataatgtcccaaagtcccatataggtagcatgatgttcaaatgaggggagacctgctgaagcatcggactgcagcttataattatagagacagggcacgagtcgcctcccgtcatgaacccctgccagaacatgaaaataatcatgtgcgaacatgccgatattcgcattctctgcccctacaaaaatcccgccgctaaactcttttcctcctgccgatttcatggttacataccgaggaacatatccctttgtaacacctgaaagcataccaggatttgcgcagtaacagatcatcccatacccttgtcctggcatggtgtgtaccgcgggtactatcatgaagtgatcgtaggccgaaaaatcagtatccttctctatggcggtcatggtgtcgccaataagtttgcgaattcttgttttgtccacacggaaattatagggacttaccctatagtctgcgagtgcatcgggcaacataacataccccctgaaatcggctgttatagaagcaagtccatacgactgttcgtcaacatacgaaccgagtccttcaataacctttttctttacaacctcgattggggttgtcggcgctgcatcaggaaaccgtacaacaaccatcagaacccgcttattcccgacagcctgtgttgactgcggccccaggccgacttcctctgccgtacttttcgctaaaaccacacgacttacgacgagaaagcaagcgagaataagcggcataactctcctgaccgttatcatgtatcttctcgctatttctttccgtatttctgtgatatgcatgaggttcgttcatcaaaaggcattgatgcccgtgcccgatgagatactgaaacatcgttcattcattctttacccaggccaagcatctcctggcatgagcaacatggcaaaatccgccacttatttcagcttactgatcgaccattccagagaggccgccaaacggccttgcttctgcggaatgacccctcgccgataatgctacagggcagataccgtgttcaacagaaatcacaaccatttccgggcacgattttcagacccgcaggcatttcccgctcagaactttctcggcgtgaaccggtcaacggcttcgcactggccggaaaaattcccgctgctgccgtctaaagtcagcaaaccggagcggcggtcgatacgcaaatgcttgttgttgagaaaattgagcttgacctttccggtaatgaaatccgaagtgacgacaagttcgcggatggcaaaccatccgtctgaccgggtattgagcgcaggcacaagcggttccggtaccttgatccttccagtgtcgccagaaatctcgataacagcagtgccctcaaacggttccttgctcgtgtactgggcgttggttgtggagtacttctttgttttcggatcgtatcggctgatgttggtcgattcggttcttgtggcgacgcctgaaccgtagcaggtaagattgagcgtcacatagttatcatcggccctgagcggcgaagcgcagcacagaccgagcataagggaaacagcagccgtacgcaggtatccggttttcatggaggtactcattatttcgttggggaaaagattgttctgttgttgatgactgagcttcgatcatgaaccaggcatcttcatgccgacaatgattcatgacgaaaagtaaccaatcattgataaataaaatatgcgttccggtactgacaagcatattccttgtcctgaaaaattccagagagagcccaagacgcgatgaatcgatacgaagcaggcattgcgcaacgccgactgcgaccatcgaaaccaccagattcagctgcgcaaaaagaaacatggtgctcatcctctctgcacccggaggccggaaaatacatcaccgcaagccctttgcccagaattccgagaccggccaaagaaatcggtgaaatgaaggaaattgttcagcaggcagcaatgcagctaaatgacaaagcaaccccatggattatcacatatcgggggggaaggttcaaggagcatcgagtctcgctcctcgcggcattgccgtctccttttttactgttcatgtccgcatattcctgttccaacatccgacaccgatcaacttttgagtttacggatgtccctaagaaacatacaaattcgacgcggttaatagcctcaacaggtcacttgcattggctgttcctgcaagcggcatcgacatacagctcgagaaactttcccgtaatgtcagctgccgaaaacagcttgatatgccgccgcagctttccgctgccttccagcacgccgtgcggatcgtcaagatcgcacccgcgtccgaactccacgctgacatgctccctgtatgcgaacactccgcagaactgagccttgccggaaaacatgaacccgccatacagcccccgctcagacgcatccggcacaacgctgtaaatcgcacttctcgcagcctgaaccagttcgtaccgctcctgattcgttatctgcagctcctgcagcagacgggatacgttgtcgtcggtcatgataggtgttgattttgtcaggtaatgtttacctataaaaaactgaacaactgcttacaaacggatgtcttggaagtgattggagatgagcccgttttcttgagcgttgaggcactgacctcgtatggagcatttcggaaccctcacccgaatctgataacctggacaaaggatgcttgacaaccgttcatcagcatgtcgcataccagataacaataaggtatgagattctttaaaggtgagcaacccgccgctctatatcgttctctttcaagcacatagaggggtagcgggctgttcccaactctcccaaacatcacgatcagaggctaaaaacacaactttttgccatttctctttgttcattgtaaatcactatattaactttcattatgtttgcataggtatgatcgcaatgatcagcttcacgttagattcaggtatgatcttgccaatagccatgaacaatactgtagaacgcgcgcacaggagtttacaatgaatacgcaccgtcaggtctttgtcagttcagcttataccgatctcaataaagagcggactcgagtaattcagactcttgtgaggaataactacattcctgagggaatgcaattattccctgctactgatgaaagacagtttgagcttattaaaaagataatagacgtgtgcgacttctacatattaattgtaggcaaccacgaagaatcaactatcacagagaatgctagttacactgagaaagagtaccattatgcccttgaaaagggattgaagattatcactcttttacatcagggtcgaaatagtactcaagaagaaaagacaaacatttgccatacttgggtagagcgccttgcagtcagctctaatcatcgcatggcaaaggcaaaccatttagtaaagtactggaaaaccttggatgaattatcggaaataattgattcaagcctaacgatgacgagtgatatcgcgtctaatgcaaatgcgttgactaacgaaaaacctgttctttttaaacgattatttcccttgcacgaaagctcggtactacccgcactatctgttaccaccgtcaggaacgataacggcatattcgacgatgcagatgcgttgattgcgattgctcaaaagtcatttaccaaaacagcgaagaaagccgttgacgaaaatgatcgacttggcattcctacgcatggttcaatcggtgacaagttggttgttcaccattcccctaaggggtatccgctgatctgacaatcttatgacaaaatggatgtggattatcgctggcccaaatggtgctggcaaatccagttttgctgaaaattttctcatcgatataggtcaccataaccttgtcaagctcaacgctgacgaacgcacgattgaactccgaaagcacttccctactgaaccacagcatgacctcaacctgaaagccgcaattgcagttgataacgatgttgaaaagtgcatagaagcagggagaagctttgtcgtcgaaaccgttttatcgacgagtaaataccgggatgacgttatcaaagcaaaggctgaaggctttaaattcggactgatttacatatcactttaccctccggaattatcgccattacgtgtcagcgaacgagtcgcaaagggaggacataccgtagatgatgacaaagcaattgaacggcaccgaaagtcacatgaacaattgcgctggttcgcaccacaagctgacctttttatggcgttcgacaacagtaattgcgatggagaacctgttttgctggcttcacgcaagaatggagacccattgaaatatattgcgcacggcgttaatcaagctgttgaccttgctttggcaggcatgctttaaaaaaagaaatgatcccgtttgactccggtggcgacaatgccgctcactcaacctcggcgtaaacccccgcatcgcgttcgggataggattcgtagacatgttcgaatacggcggagcatttctgccggtagatttccggcgtataggctcggggaaggccctggtcgagggcatcctcgatggtgagcttcagcctggaacgtgcctctgttttttgccgccagttcagcaccagaagacccttgatcttgacaagcagttcgcgggcaacccttttcacttcgctgcgttcatcggtattgagttccggtgccggacgggtgaggatgtcgaaaataaccagctcctcttcgttcatattttcccgaacatggcgctgctcctcatcgctcaggctgagcgacagcttgaggagttcgtcaaagagatcttcgatgcttcgactgcccgcattgtagcccgcaatcaattcttcgaacttcccggcaaaatccgcccttgtgcgattgaggcgaatcatgttttccagcttggcgttaatcgcggccttgagcatttccagatcggtgttcctgtgcttcgattgcctgaaccgatcagagagcgccttgaaattgattttcgagagatcgagcaccggcggccctgactcgcggatagcatgaccggtaatggattcgtcaagcaatctgccgattccctgcatgattgtggaaatatccggcgcaacgggattcagcttcccccgtatcgcttcagcaattgccgcaatacacgccacccgctccgaaaaagcaatcgcagctggatcgggttttaccgcctggtagagcgtacggacaagacgttcatggccgaaaaactcccgccgcagggtatccccaatcagggcgtttaccgcatcctcgatacgctgcagccgttccatacctgaagccgcctcttcgattccggcaagatgcaccccatgttccatgcagaaggctgttgccagctcgaccgccttgcgtaattcttctacaagcgcatctttccccctcaccggattatgaccgcccttccctgcaccgtagatagcaagcgccttttcaagcgaggcgaacacattcgcgtaatccacaatcatgccgctgtgcttgccgggaaaaacgcggtttgcccgcgctatagtctgcatgagcgtatggttgcgcataggtttgtcgagatagaccgtcgaacagctcggcgcgtcaaaaccggtcagccacatggcgcaaacaaatacgattctcagcgtatcgtcgctgtccttgaacttctcatccagagccggctgcgactcgaccatgcgcttgcggtgcttcacaatatcgaggccgatctgctgcatctgcccgatttcgttctggccgggagaaacgatcacggccatgtcggtgctctcaagcacctgaagccgcttctgcagttccccttttctttcagacgaaagatcataacggacaagctgctgccggacaagccccgtctcttccatccagaaccgttgcaccttgtcgtacatcctgattgcggtggccttgtcgatagagaccatcatcgccttgccgatgaacccccgtccgagaaaatgccgcacgatgtcctttgcaacggtatcaagccggtcgtcgcgcgtcagcaaatgatactgtcggttcagctcccgctcaagcttcgattcctgatcgggatcgagttcggcatcctcgataagccggtagatatcgtcgttcaggtcgggattgaccagttgcagctcgggcgtacggttctcgtagaaaagcggaaccgtagctccgtcctcgacggactgctggaagtcgtaaatggatacgtaatcgccgaaaacctctttggtgcgctcctctccggcaatgagcggtgtaccggtaaaggcgagaaacatggcattgggaagagccgaacgcatattcagcgccagcgtgtcgtactggctgcggtgcgcctcgtctgtcaaaacaataatatccgccctgtcactcagcactggcataattccattgttacccgcacccggtgtttcggaacagattccctccccccctctacctgtgggagagaacccgagtgagggtatttcggaacatacttcttccccccctctacctttgggagagggacggggtgagggtgtttcggaacgaaacttatggatcagcgtaaagacgtagcggtgattgccccgcagcagttgccggagatgatcgccgctcgaagcgtggcatgcatcgccttcggccttgcttactgcaccggcagccttgaaggtttttgctatctgctcgtcaagctcaatacggtcggtcaccaccacgaaggtccagttgcccgcaacctttcgaagcaccttttgggcaaaaaagaccatcgaaaaactcttgccgctgccctgcgtctgccagaacacaccaatcccattcggtcttggtgtgttcccctcacccccagcccctctcccagtggtagaggggtaagtcaatgctgcaccaatcactttcggtcttggtgtgttcccctcacccccggcccctctcccagtggtagaggggtaagtcaatgctgcaccaatcactttcggtcctggtgtgttcccctcacccccggcccctctcccagcggtagaggggtgcgtcaatgattcaccaatcccattcgatcctggtgtgttcccctcacccccagcccctctcccagtggtagaggggagctgcaatgccgccctgatttgattcagaaactctgcagggttattcaataccaactgattcccaaaccgaataacggtataaccaagagaacgcaaatatgcatcccgctgtgaatccttcgcaaccacctccggcgaacgatgaacgtcaccatcaacttcgacaacaagtttatgctctgaacaaaagaaatctgcaatataatttccgatctggtgttgacgacgaaacttcagcccctcgaaccgatggtcacgcaaaagctcccatacgatatcctctgccggtgtctgctgctgccgtaattccctcgcgcgttcaacgagtcccgaataataaaaaccgccacgatattgcccctctacctctgggagaggggttggggtgagggtggcggcaactgcatattctttacgaatcctgagtaaagacgcaattgccgcattgaccccgagaaactggtgattctgcccgataatcttcaccagcccgcttttactccgcccctctacccctgggagaggggttggggtgagggtggcgggagttgcaaatcccgccttatgctccgaaaaaagcgtaaagttctcaacgaggtcgagaaaacgactgcggtcgcacgtgccgcgaagcatcacctccagcgacaccctgcggggctcgttttcccgcgcgatgcgcttccactcgaaaaaccgttcccaatccgcagtgagcgaaccgacacggctttccgtaccgttcgaagcgataagcagcgcattataccagaaaagcgaaggaatctgctccttgtagtgcctgagattctcgtcgaaagccgtccgggcaggcacaccgggctttttcagctcgatcaccaccatcggcagcccgttcacgaacccgaccagatcagggcggcaggtgtagagctgtcctgtaacgctgaactggctcaccagcagaaaatcgttgttctccggatgctcccaatcaacaactctcacacggacaatcttctgccctccatatttctgtagcgaatcgttatttcctgcccttctcccaaaggtagatggaggtgcttctgcaccctcgccctccgggagagggaaaccgggtgagggttcggtgtcagcaacgctgacgcgaatcccctccttgagcagcagatagacttcgcgattcgctgcctccaggagcatggctgaacggtcgcgagtcaattcatccattgcggcggtgattgcctcgggcggcagcaaagggttcaagcgcaccaacgccacacccaaccgtgacgccagcaccacatcccccttcgtctcccgccctaatgatatccgggaatttccattaccctcgtcctccgggagagagtggccaaagtggccgggtgagggttcggcaacgccgaatgtctcatccaacgccgacaccgttgcccagccaagctccgcaaacaacccgatagcgggctgctcgacaagctggtcttcggtgtaggggttgctggtcattattcaggactccttgtcagatttttcaatcatggcgcgaccggctgcggtcgtaacatatcgctgcttcggacttcggggtttatcgggaacggtgcgttcgagtaacccagcggaaagaagcggttgaaggtagtgctgatagaaatgctctcgatttttgatctttgcgacttcttgcagcacatcacgtgtctttgcttctccttcagccaagctaagaatagctatcacttgcggggtacatgcggggtacatgtgcggtacatgtgcggtacatgtcgggtgcatgtcgggtacatgtctggtaccttgctctgacgcctcatgaatcggacgaaacagcgcggtaaaaaagttgcctgcaataaactccggttcaggatatcccatctccctggctccgtccagcatccgccggattccggttccagccttctcgataaatgcgatacgatgcagcagatcggcaatgagtggattacggcgaatgcttttgcttccaagatcctccggaagcatccctttcggaagcgtaccgggacttgacacctcaatgcgatcatcgtatatctccacaaaaacattacctccctcgataaaccagtcacggtgcatcaccgcattggtcagagcttcccgcagggcggcaaccggatattgcggaatctcctcgcgctggagcttctcgatccggtaggctgtgcgtgtattacgctcaataaagcgcaggctctcttcgatatcggcaacaatccctccggcaaaatccttgcgatcaagaacatgcaacttgactgtccccttgaagagcaggcaggtcacgtaagcctgattgaaaaaatgcctcggctcacgggcaaaaaagagcaccccggcattacgaaagagaagttttccgcctgaacgctccgctgcttcaatgtttacaagaatatcctccaccggactgcgctgcgaaatagaacttttttgcagccactccctgaatttaacggaatcaaaatcctccggatagcggaaggctggacagggagaaagatcgaaccttactgccccaccatgccgaaacatatcccgaatctcctcacgcgagagcttttgggttacagctccctgccgcagaaaaaagccatcgctgcactgcaccggctttgcatcactttcacgaaccgtcacaactgtaaccatgccgatatgctgcaacagaatctgcaccggaggatcacaattccgggcaatatcctgaattctggcccgcaacacatttgtatcagcaatccccttcactgtcccgttatcccgcacaccaagcaaaatccgacctcctgccgtgttggcaaaagccaccaattcacgggcgaatgatccggagatcccctccttgtactccagcatcaccccctcaccctcctggagcaggatatcaagatcagcagctttcataaagccatctccccagatgtatgtttcggcaataagatatcctccaacgccgacactgtcgcccagccaaactccgcgaacaacccgattgcgggctgctcgacaagctgatcttctgaaaaggggtgagacatagtgcttaccttttaaacagccttaactgtttcgaaatcaataactcgcaaattaaattggtcggtagctgtttctgccttggaaagcacaacatcagatggccatccagcgagccagcttctgaccagatctatgtcatctgaagttgttcggcaaccaaaaatcacccttgttacaatagtcttatcaaattgaaccgcagacgcaggaacttttcgtctgaatatcctaaactcctcttcatgcgcccattcgtagtgctttgtgaacaagaggctccgtaccatttgattagagccgtatattttatggaagttcagctccgggaatgatggaggatattcaacatcacggaagacaacctttcctggatactcgccacacggaattccacaaggaacgtcccgttgagaaaaactaaactcgacggcaatgccttgatgactgtctgcgtaataggagaacatcggaattgagttcgatttcttcgaaaaacagaaaacacttgattccgcgtagtggatccgatgttggttcaatccaaaatccgctgtaatctctggctttgtattccaccattgttctgcttttgcttgcaatatgtaatcttttttagatgggtcctgaacaaccaacttatcaaagtaagcctcccagtctgcatctgtggaaccatcggtgtgaatcctcaagttgcagtcaaatgggtcattaaaatccttaggagcagaataatagatttctcccttcgtgaaaattgactgggtgaatgggtgttgttcacgagttccgtccggtctaagctggtatagtgggcggtatttgtaatataacgttttcatctagcagtttgtcggactttcccacaagaaaaatatgtgcaaattgccgcttaactctttttttataaataagataagtcgtatattgtttgcatagttatccgtcaactgcccattgaaaagcaatgcattcagactttcttgtcgccgatcgagattcgctttatcttttgccaccatccgttcaggagtggttgccggccaatcatcttgcacgctttattgttgatattgttgcgcagcttgatcttactccattgagagacgcctatgcaggcagaggttgcaaagcctatgatccggcgatgttgctgactctcttgttttacggttatgccactggaacgttttcaagcagaaagctggaacttgccacttatgaatccatagcggtccgctatatcaccggaaacagtcatccagatcatgacaccatagcaaattttcggaaccgctttctcggcgaactgaaacccttttttatccagattttgagtcttgctcacgaaatgaacatcctcaagatcggcaagatcagtattgatggcaccaaaatcaaagccaatgcttccaaacatcaggcactgagttgggggcatgcttgcaaaatcgaaaagcagttgaaagaggaagttgactccctgcttcgtcaggctgaacttgcagaccagtcaacaattcctgacgggatgagtattcctgcagagcttgagcgccgtgaaaaaaggcttgaagctattgccaaggcaaagtgtgagattgaacgccgggctgaggagcgatacgaaaaagaaaaagctgaacatgtggcaaaactggcagagcgtgaacggaaagcgcaagagagcggcaagaaaagtagaggcaaaataccgaaagcaccagagccgggagtgaaggatcgcgaccaggttaatttgacggacgaggagtcaagaatcatgccggtatcgggcggtggattcatgcaggcctataacgctcaggcgagtgttgatctcgacaccatgctgatggtcgcagttcacgtcacccaacatacaaacgataaacttgagctccagccagcttttgatgagctaaaaaaactacctgcaaagctgggaaaagtagaggaggcaactgctgacgccggatatttcagcgaaaagaatgttgagctttgtgaaacagaagagatagtcccctacattgcggctggacgagaatcacataatcagtcacttgctgaccgattcagcgaaccagagccattagcaaaagatgctgatgcggtaacaacaatgaaacaccgcttgaaaacaaaggatggaaaggcattctatgcacgccgcaaatgtacggttgaaccggtgtttggtgtcataaaatcagtgctgggcttccggcagttcttgctcagaggcatagaaaatgtcacaggggaatggaatcttgtcggtattgcgtggaatctgaagcgattgaatgtgttacgccagataatggcctgaatatggtggtgtaagcgcctgattggccctgttttggtctctttagcggaggcaagtacggccattaatgaccaagatcaaaaaaataatgtgacttgcatcttatggacgatatcattgcttttttggataaaccatcaattccgacaggctgctaggctgttttggtgggtcattctgccaacaactctgatagttcggcccatccgattgcggctttgccttaggagaaaatatttggatcgttaatggtataggaaaatccgcaccaataattgctgcttcccctggcttcaaattaggaagaaacgacgacgccgagcggtcaatttctccacaggctcgctctaccactgcccgatcttggtcattcgttaatcggtgaacaacgagcgttcccatttgacttaacacaccttccgtgatatcacgtggacgctgggttgtaagacaaatgtttaaaccaaacttgcgcccctcctttgctattaattcgaacgcatcaagccgagccacggcatcctcgccaccgatttgtcttccgagaaagttatgtgcctcatcgacaacgacaaccataggtgaagtgtggaacgaaccaccgcgcgccatattcagcaagtgacgaccgataacgttcgcaacaatctctcttgccttgaactcgtatgcaacaccactcagacagattcgcagcagcctcttctcactggttacaaaatcagcaatggctccagtcagcgcaggttcgaccgaatcgaacacacatgaaaaagatggtgacgtgagtactgcacttattcgagacatgagagacagacaataagaaacctcgccagaatcgccaccccatttggtaatgtccttcgtaccccgtacagcaccgaagccatcgggataaacacactcttgctcaatctgagaaataagtttattgacgtcaaactcttgagaaggatcatcaagtttcgcggcaacacctggctgtttttccgctgcaatcacgggcccctttgcctggtcaacctttctaataataccattctgcgcaatagctggcacaagttttgccatgcgcaaacttcgcatagctgctcgcatcttaggcccctgcacttttcctgctggctcgaatagagcgatgaagtctgattcgacaaaacaagtcggcggcaaagcgcaagatagtgagttcacagccttgtttactgggcttccgagatgaaagtgggtaacaaattcaccagaaaaaccgcgatactctccagttgcatccaagaggataattttgctcttatacttaatacactcctcaatgattcgcgctgttgtccagctcttaccaccgccagtcgtgccgagaattgcgcagtggcgaccaaataacttctcaggacgaatcgatacagtactttcaagagcaacatcaatagatcccaatttgagaagcactttactcgccggacttccttctggttccattaagcttggtagatccgcaacaaagttatgcggagcagcatagactcgatcaccaaggcgcggataagattcaacgcctgcagcgacatgcaaggtgtccattgctacggaacccagcagttggattgtcccgacagcgttgagatctaagactcttgagtgaactgcatctaccgatagacgatccgattccggaaggtgaatttctaccacccgtccgagcaggagagtaatctgaccctcaatcaggacaaactcacccacctcccctttgccgtaacgcccaccaaggaaatgtgctccactcggcgaaccagcatcattgaggttgaagcgtaccgcttgagctgagacggatgacaataccccgatgaacaactcgtggcgcagaaggcctcttggaaatgcttcctcaattattgataaactgttcatttgtttcccgataatagtttaatatcacgggtcagtcgttgagccggggtcagggatttcaagtcaggaatcatctcgacaaaatctccaaagctggcattaatcagccacacatcctccccctgctttgccaaaccaaacaacgtctcccaatatttgtttttgtctgttgagttggcggtcaaatcatcggctgatgggttgacaatgatgaggcgtaaatgtggattcgtgcgcacagcagcaagaattggttccgacaaatggtcatcattaaaaccaaaacccgtcactataaggcaggtgttcggctctcggagcacggagaaatactgcgaaatagactcaagatgcggctgaacataggactgctgatactttcctttcgcaggataaatcagacaagctgaatccggatcaggtttcgcaacgatctcaatttctccatcacttgcccgtgaccaattaaccgaaccgtgcagtttatagagatgaaaaacaccttccaatagagtcccaacttcatcaccggtagagggccgccgaacaatgtcataaagaaaaaagcgaggatcaaagtgccgtggctgagtgaatgaaaaaccatccagaacaaccaaaccttgcctccccgctgcagtctcaaaacaaaggtcgtaattggtggtaaaaagtttcagcctcgaatcacgaacacggcgtcgtgaaagtcggtgaagaaaggttcgatgagctgctaactgatttgtgtctgctgggtcgatgaattcagagcacttttcaagaattacattcttagatgcttttataaagtcagccacattttcgtcatccttcacctggaggaacgcttcgcaacgcgataacaatgcttcaatgttctccttctcaatgagaatatcgtacgcaatatctgttattactttcttagcgctgtctgtcaaagtacgggtttttgaccctgttccgggattcgagttcacacagtaatcccaaagtgaccacattgaaggccctttggttgtggaaccgagtgatgttccacttcctgcaagcacaaccacatgctgcatctgtaacgaagacagaagaaaagtctttagctcttctttggctgaatttgctgcttgattaatcttctgctccactgtggagtctttgccatccggaacatcaggcttcaaatctttccattctttgctttctggcccaaagaacttcaatttttcagaggatttagttggagtgctcataatggttcgtcagtttccttgagtttcacctcccccgacagtagacgcggcagcagcaggtcgcgcgtctggcgaagattttggattttgaaaataagcgtttgttgctgagcaataatatcagcgaacagcgcagagaatttctctgccagattgccttttggaataactacttggtatttctcaagcacattccaatttgcccggggcatcttcgcgccgtttgcggtcgcgctcgcaacggcaacaaactcatcacttgagacacatgcgacgacaatgccgtaatgctctggacgaagggcgcggatgacgatggtgtcggcggagcaaagtccgacgaagggcgcaacactgaccttatggaagtatggccgaatcttgccgaacagaacttcacctttcttgaactccagtttgttcgagccgagtgcggttgccatttcccatgcatcgagtgcaagcgattgccgaggaatatgttcaagaccgacgtacggcgttctttcttcgagtttgcctttcgacacgttgcgtcgcatgctttccgctatatcaccaagctttttcacctcccacccctgcggaatgacgccaagagaagagggaacaagcggatggttttcgtgtccggggaagcggaagtggacgaaccactcacggtagagagagcgggccatctcctccaaaatccggatgcgtcgctgacggttctcaatcaggtcatcatacgctgaaagaatacccgaaattcgcctttgatgggccaagtcacgatgatattgaatttggtgtccgcgcaactgactgagtccgagaaacggttgcgccgaaccggtccttgttcctttagcaagtgattggaatgcgggactgactacaaggtaatagaggtaacgagcatcaatcacggatggattcggtttgaacagcgcaacgtttttaatactgaactcacgagtggtattcacgaacgccgcctcacccaatgatgcaccgatgtgggcaaaaagtgtatcaccaaattctggcttggatcgagcgatgactttaaggtgctcttgctcagaaatctgatcacagttatcaaaatcaatccgaccccctgaaatttccttcgccttgacaagaggatagccggtttcgacccgcttcggagtatcatgcgtaccgtcggtaacgagactacatacctcagcaagcgttgactcggttaaaccaactttcatccaatctccagaatctccatcactttgttgacaatgaattgtttcaagtgacgcatctgcgcattgaaggttttcaacattcattcctttactcctcagttggctcgctcaagccgtcaggatttttcaacgactttttttcttcggaggccagatggcgttcatccttcttcacatcttcggcggggggcagggattccggccggatgcctcgttcaagcaggattttccgaaccgccttgttgttggtgatgtgttcagtggaaatttgcccttcacttttcattccatgttcgcgtgcattgaaaatggtgatttcggtggcgaagtctttggctttcaggattatggttggtgcaaaatcggccagcgggcgtttgtcaggcacattccactcagccttcattgcctgtgtgcttttaccaaaaagtgcctgatcgcccttgctgcgaatcagagcgaaattctccgtacttcctgtctgctcgtagattacacccgacaactctttttccgttgcgctgagtttttttcgcgccgagactctttccgcttcaagcaaacgctgctcgataacttcggcacgacgtgtctgaatggcaaaataggtctgggcaaaagcgatttcctgctttcgtgaatcgccattctgggcaatgagatagcaggcatagcgagtgagcatgatatccgatacctccttggtcgccccctttggcatccggatcgttttgccgacgtcggcaaaatgatccgagaccttgtggccagagagttcgcaagcagtttttgcttttgagacaacactgacaaagttgtcccacttggtatagccaagcaaatgctgaagatctcgggccagccaatattccactgctccttcgaccttccgggcgtgcgcctcaaatgttgtcgtgagtgtctggatcagttcggttttcatgattcaagaatttgagtgacgtttgcggcaatcgtcgcctccagttctcgggcctgcgcattcagaagttccagttcctcgttcagcgtttcgagctgggccttgaaatcctcgtcgctgacggcttcgcctgcagctaccccaacgtagcggccgggattgagcgaccagccctgcgcctctatttcctttaatgtggcggctttgcataagccaggaatatcgcggtaggcgatattcctggcaccctcatccccaacccttctcccagagggcgaagggagtgcttttgcttcatcgcggtaggcgatattcccagcaccctcatgcttgacagcaccctcatccccggcccttctcccatagggcgaagggtgttcttttgcttcatcgcgataggcgatattcccggcaccctcatgcttggcagcaccctcatccccggcccttctcccagagggcgaagggggttggaaagactgctcatcagttgctccgtattgagcgggggattcggcggccagtgcgtgggcggcatgcaccccctgcccgttcaagcctgccggttcaggacttttgacagcgaaaacctcttcgatcttctcgcgagcttcttcgccaccaagcgtgtagtcgagcgtttcgccgcgccagaggcggacaaggttggccataaagccgatctgcgcgggcgtccagtcgcgatgagccctgtcaacctgccgatagatgtaccgtgcatcgataaacagcaccgtatctgccctgttcggtacattcccttccccgtcgcgctctgtgagaatgcgtctggataatggtgaatcttcttctcccccctctacctttggaagaaggcgtgtggatgagagtgactcttcttctcccccttctatctttggaagaaggcgtgtggatgagagcgcatattcttctcccccttctacctctgggagaagggacggggatgagggtggcgtaagccttgctttcgccttagccttgtcgaaaaaccacagcgtgcagggcagcgtgacggtgtagaacatgttcgggccaaccgcaaccatcacgtccaccgcacggatttcgacaagctggcgacggatttcctgctccgaggagcgggcgtcggaagccgagttcgccatgacgaaaccagctctccccctttcgttcagcgccgagtagaaaagctgaatccagagatagttcgcgttgtcggttcgcggaagaccgaaaggaaagcgtcgtcccggaccgaccgaatctttcaggcgttccttgtcaacggcgttaacattgaacggcggattggccagcacgaaatcaaaattccccgttgcttcatgcggatcgtcgtagtagctgttcacgttgccgccatgcatgatacggccttcaagcccgtgcaccgcaaggttcaggcggcagagccttcccgtctcgtcggtcttctcgatgccgtgaatagacaactcgcgatttggatcaccggaatattgagtaacatcatgcccaactgataatcccccttctacctttgggagagagcgtgtggatgatggcgcatattcttctcccccttctacctctgggagaagggccggggatgagggtggcgtaagccttgttttcgccttttgctgggcaacgaaccgggccgaggagacgaacatgccgccggaaccgcatgcggggtcgagaatgcgcccgtgatatggctcgatcacttcggtcaggagacgaacgatgctgacgggcgtatagaactctcccccgccctgtccttcgctcatggcgaattcgccgagaaagtactcgtagatgcgtccgaacgcgtcgtaatccatcgaagcgggaatttccgacacctttttcagcaactgtttcagaagcgggctgtcaaacaggtagtaggttttcggcagcacaccggcaagctgctgattgtgcttctcgatgtcgcgcatggcttcgttgaccatcacgccgatgttctcggcttcagggcggttgagcaggtaaccgaaccgcgcttccggcgaaaggtagagcacgccttcggcatgataggccgccggatcgtccacccggctccccctgcgagtgctgctctttgccgattcaagctcagccctccgggcggcgaaccgaacgtcggcaaagagcaggaaaataagcccgagaacgggtgcggaatactcctgggccttgaggccggagttcgcccgaagctggtcggcggcatcccacaagcgcttttcgagtgcggcggtggctgtatctttttcggaaggtgcgatccagtgcatggttactgcttgactatcggggctaaatggataaaataaagagtaatatacagctaacaggcattgtattccaatgaaacctgtccgattatcctgctgcaggcaacaaagagggatagaaatgaaaggcaattacaggaagacttgtcaccagacagatgcctgtaatcttcaaccgcatcatgaacgacgaagccttcaagacgttcatcgcgcagaagctgatgcataacgtcttcgaaaacatcagccggcaggcggggtgagcgactgacgccggatgccaatcagttcagttgtgcctttttctcaagcttgcgcctgaaatcggactcggcatcgagagaggatatcatggtatcgcttacgtttgtaagccgggcaagatcggcgcgaggcaaggaactctgatccgaaaacacgagaatgctttcaaacgcggcattggctcgcagcagatgctcaagaataatcgtaaccgtcttggccttgtcacgattgggtataccgaaaagaaaaaccggagcctccctcccttcgatccagtagtcgatcgggtaatccgaagcattgtccatcccttcgtagagataatcttttttaaccttttcagctggaacaaccctgaaaagtgactccctgagatcatcgtaaaaggtggagtccacccgtgaccgtttcaaaaaaccgagatcgctgatgctcgtgattgcctgccccaggcgaaatatatcgatagcgagatggtcgggtgaagaatcaatgcataaagccccttcacgttcatcaacagatgtttccgacttgatcttgtcgaaaagcatgccccttgtaccttcacgaaacctgtcaatatcgtgctcgtagctcagatgcatcagcgtatggcccatatcggttagccgcagaataccacccggcagtacttttatatacagctgatactgatcgccgtcaggaaacgtaaatggagtatcgacagccagtatttccggcgttttttccctgacgcgcacctcgccacacatcgcatcgcaaagcgttttctgtagtatgtcaacatcgatggtcatcatgtaaacaaatcaatctggttcgtctcaacagtatcggtcagcaatccatctattcggcaatctctcacaagacaaagcacggcttcttgcagtgactggtagttatcggtttcatatgcaaagccatccggcttctgattagctgttatatacttctccgtagcccgatgaatatgacaaaccagacctatcgcctgattttcgatcttgttcctgtgcggatggctcgatccattatagcggcaaaggataaggctttctccattcgaagccaaccaccgcaatccacaggaaaaatcatcctccattccctccgccagattctgacgggtaaacagttcgaatttatggccggaatcatcaagcgcctttaccatatagttgacctgcttgtggccgggcttgttgacatcccgagttttcgggttgatcaccattttgcggcaaccgatcaactcttcgataaattcgtctgtaatactctcaaaggccatgagcttcggcgtgcttttgatgtcatggacatgttccgaaatgacattgtcttgaacagacaatcacggattgaaaaaacatagtgaaaccgtatttttaatatacatcatatgcttgacaggatcaacgcaggaacacggcaaatactgcaggattatcatttacatccgaacagattattatgatcacctataagacaggaaacatactcgacgccagggttgccgcactggtcaataccgtcaatactgtcggcgtgatgggcaaggggattgccctgcagttcaaacatgcttttcccgagaatttcaaagcttatgccgatgcggtgaatcgcaagcagatcagaaccggcgaggttcaggttgtcccggtttcatcactgaacggcgtacagtacatcatcaactttcccaccaagaaccactggcgttacccatcgaaaccggaatggataaccgctgggttgcgcaacctgcgaaaaaaaatagaggactaccagatcgagtcgatagcgattcctcctctcggatgcggcaatggcgggctggactggagcgtggtcaaagctgaaatcgaaagcgctttacaaggtctacccgtcgagatacaggtctatgagccatcctcagccatcagggatctgctggcaaaagaggacaagcctgcagcttcacgcctcacgcctgtcagagccatgctcctgcttctgctctatcgttaccgggccatgggagaacacgccagtgagttcgctgccgaaaaactcagctatttcctgcagcgggctggagaaacacagttgaaactcgaattcaccaaaggatactacggcccgtattccggtaaggtgcgtcacgttctgtacgccctgaacggatattacctgaaggggttcgaacagaaagatgcgaaacctttcgagccgcttgaaatcattgtcgagcggagtgacgaagtacttgattacatccagaacaaactgaatccggtcgagaaaacccatctcgataaagtcctgaaactgatcaagggatttgaatcgccttatggactcgaactgcttgctacggttgattatctcattaacgaaaccggcaacagtgacccgcaggttctgtccggcgcaatcaggcagtggtcagcaagaaaagccgatatgtttcctcctgaacatgtgcgccttgcggcagaacacctgcatctgctgcgaaattagtccttggcaaccgcttcgcatttcggcatcggggaacggaataatcaattaaaaaatataacgatagtccctaacaggataccggttcccgaaatctgtttcgggaacatcagtaaggcacgaaccgcaacaatctgccgagaccgttttggtaacgtcacatcagaaataccaatagcgcgacgaattcaaagttttccgcaacgcacaaaccggatttcaagcgcttgtcgatgcaatccggcaaaccaatgcagaacttgctgctcatgcaggtcaggcgatcaatatctgcctgaccctgcgtaactggctgattggctgtcacatagcgaaatatgatctcattggcgcttgaccgttcgaagtatggcgacaaagtgctttcggaacttgccggacggcaggatgacaacagcaacctcaatcgccgtcagctctatgactatcttcgattctacaaaatctatccgcagattgtggagacactgtcggcacaattcgagcacctgcttcctttgtctgtttcagctccatctgaaaaagtgcctgcagtgtcggcacaattgcaaaaaaagtcgattgcggctaagcgcatttcgaggcccacggcgtcaacttcagggatgcatcaacgatccatgaggttctgaaggcgcaggcgaatgaggtcccgaaccatcaggttaccgaagaccttatcatcactcaaaactctcttcgcgagcacgatcacaaccacgctcattctcaatccagcgatcaatctcaggcattgcttcatcaacccagtgttttacctcttcatcggattgttccgcaagttgtatcaatttagtctttctgtgctccaggataacagccaaagatccaccggatcgtgggtgtaaacggggataataatcaccaaggaagcgctgtttgtcaggagctgagtcaagcattgacaggaacagtgaagaatactctttgctctcatcatcattgttcttgccgaacatactcagacactctccgatcaatggatagcgctcgattggatcacgatctgcccattctttcaaatgattttcatcaataacttctacaggagtccctacatcgaacaagtcgatgtgatgacataaagattcaggcaagagaaatgtatcaagggcaataaaaggctgtgtttcaaaaagcgcttttagaacagcgctaatatcatgggaagtaacgcgataccgttcgagttgagatcggatagtattacacacttgttttgccgcgctttcgccaacctcgccagaaaggcattcccggattattgtttttaagccaaaatcacgatttaaccctttcttgctgaaatccgcacgaacaaaaagattacgaccgacctcaacgacaactgcccctggaactcttttttccttatgatcacgccagaaatgcatatgcaaaatatcaagagctacttcaacacctccaggaagtgctccaatatcttcgagaagcatcgcaagaggctcttcgggtgaatctccaactgatccattggcgatattcataaaatactcagaacgcatcacaccattggcaatcgcatttcggagccgagcgattccttcattgtcaataccaattgcggtttggagatatgggaataaaggagcaagacctgagtcatcaatagcatcattgagcactcttgaagtaaacgttgcatctcttagatgagcaccatgaataaaacccctgagagcaccgggattccgccgagcagaatcaatggccttatattccgctaccaactcttgccaaatatcacccaaatcaattgcaccatcagctaaaccgaatccacattcggaatcgcgtggagcatatttagctgcaaacagttctggtaaaaaagccctccgggcaaccgaatcctgagctaactcccgaccaatatcttttgccatttctgaggctttttcccacgaacgcattccgtcgtcgtcatcagcctcaccatcaacaatatcccatccacctccggaagacccaagaataacagctcgagcctgattcaagagatcaacaggcttcaaacgatcaatgatttgttcaagtttttttctaacatcttcacgcatgcctttaccatcgaacctgagtgtagccttgaatgccatccatccctctaaccaaggccggtctgtggccaatgtacttgctgctttatcgagaacatcctggcaaggctgaataatccataattcacgaacatgccgagcaagaatttcacgcgcatcgtcgaggtattgttcaagttcgatagcaagtaaaatcgccgcttcataccaatcccaaatatttttgttgattttaggactccagccccaatcacgcgatcgtgcgccaaaatcaaaactgtactttgaagagaaccgatgcgcctttagatgtgcattaagtgcaaatgaagcgcttcgcttcaattcgacatctcccgataacgcaagttctttaatcgcttgacgacgttgttcaggtttagcctgagttccagacaaataaagttgaaacagctcagaaaatgctgaacgtgcggaattattattgaaatcatctggttctgcggcaacaaagcgagctaaaagctgaacggcagatttgaacatgtgtgcatcatatgcaagagatttaatcaagtgaatccactgccaacggacagaactccccggtgcaatgataagattagcccttgggcctttgagttcctgctccagtttcgcgagcactgcctctggcgcgacaggagcaatgtttgttatgacatggaaaccttgctcaccaagcccaaactggtcgcctaatgccccatcagggtttaaccaacgagcaaccaggctctgcacctcacgtgaatcatgcagataacccaatctgcgagacatcgatttcagcattcttggggtcagtgtcgagcaaaatcgatcaacgtccgaaggaggaatacgtttaagcgcggacgaagccaacggattggcaatcgcctgtggcagcacggctcgccagcaactacgagcttgtacgacacctcgacctcgcaactccactaatgcaccatagagttctgatgctccgaaacccagaagtctcccaacaagagcaagttctccctccgcttctgtgttttcaccatcgattgaatagagaagagaaagaatctcagcagcacgaagtaatggtcgatcgttctgattccgttgccagaatatgcgttcaaataattctttgctgttcagactgccaagcgtttcgcctttgcccaaagtctgggcaagagcacgcgctacacggaaattaccatcactgaattcagctattttttttcggtcaatctgagaaatatcgggaaataattgcccaagccattgagcgacaagatccgggtcggtcgactgcagacgaaatacttctgtttgctcgggttcatcctcacgaacatcatattcgacagtgatgaggctcaccttgctatcattgaccgtgcacagcttaacaagatcagtgtgtatcttgggattgcagttgtcaacaatgagaattacccgttgcccattctgaacaagatttcttgccatttcatgagctgttggctcaatgccttcttctgaaaagtctgtatacagggcaatactcgaatcaagcgcatcttcaccaacagtatcctcgaaaagcgcctggattaaacgagtctttcccaaaccggaaagccctatgagccggatacactgcctgtgaattcgcaatgcggcacgcaaccgattgattccctccaatatgggaagttgctcacgttcgggagaacgctcatcgatcaagcatgctttttcgttgaaaagatagggtttggttttgccgccactgccttcgcagcaatctgtaatattgatccatccggtaatcggacgaccaacgcgagatcgaacccaggtggctactcccggatattcgttaacccaatcagcaagacggtcacgatcatagaaatctgaatgtaattgctccgcattcggtaaatcatgcaatgcatctcgtattgcatgtctgcgatcgtttagcgccttgtctgcaactgagccttgtacactgacgatgatataggaacctgaaacatctgccagttcccgtatcacatcgcgaagttcattattggggcgcatttcttcgcgaatggcgcttgctggcatgtcaggcttctttacctgaaaaccggtttgttgacgcttgataaaatcgggttgctgaatagttatcggacaatcgatacgtacatcgatcccgccatccggagcatcctgatttcctccagcaatcaccgacgatatcggacaaccttgaccgcgaagctccgctatagctaatttcttgaccagctcacgcaagtcagcgtcgcctaaattcccgatatcgatgccggttacttcaaacataagttaatgctggatattgccgtccctgaagccttccagtgattccagtaatattaagcccgcgatgattctgcacttctgattccataacgaatcggttacaacaacggtcaaaaagcctttggaacgccctcgacgtccactaccgagatacgtcaaaaaccattaggttctgaaggtgtaatcacaagaagaatattttataccgtttacaatgcgagaactcatccaagcagtatcctggcatggcggagcatctcgaaggtatttgtccatggcacaccaaaagcctcacaaataatcggtataggtatttttttcttcgtggccgggttggcgctctcaagcgtgacaactacacagcgattgacaagcgcataggcaacaagccatggatcagcatgctcgtaacgcgcgaaatcctgtttcactgctgaggtatagccgttctgctcctgagaccaggttatgatttcgatatacttctctaaaacctcgggagttccggtttcgaaaaaatattgtgcaaaagtgtgattgacccatgaaaccagttcatcgttacccctgttgatttcggcatgcactctgtcaatacttctgaggtcgccatctcctgcttttcggtctaaagccaaccagaagccgggggcaatatcgaaggcgtaatactggcgcgcggcggtcatcaggacgtttgaatcgagaagaaaagattgaccggagttcatacgcttctcccgaatatcttttttgcgtattcctggaaagtattcttcttcaggcctgtcaaccgccatgcatctgtatacagggtcgttccagcctggaccgatcgggtcagcaaattgccgaacctgttacctatacgaaggtttagattggcataataattacccccagagtcatcttcagcttttttatgagcaatcctgagttcattttgctgccattcgttgtagaatctgaagaattctgttcgagcaataaaccccatatcaagcagccgccgtgccgctacgatttcactgaccttgaagcgtttagcaagtaactgaaaaaggttatctctcccacgaacctgcggccagacttctgcaagaacgaccgaagggacaagaaattctgccgctatgaggttgcaggcccgttcgttatcattgtctgccggctgcaaatcccgtaaatcgaaggcggcgctgacgccaagccagatgtgggcaagctcatgcgcaagagtgaacattcgggcagcttttccatctgcaccattgaggaacacaagcggggcatagtcgtcaacaagcacaaaaccgcggaattcctgcggatcgagtttccgatgcgtgttgttctcgacaatcccgttggacatgaccaggatacctgcattttctacctttgcaaccaaggctctcaaagcctcaccccagtttggctgagttgctgcccagttctcgccaatatcaagaacacccctgatatttctggcaaccgcagcaggatcagtgtcaatcccgcgagaaccaacaaatggcaggcggtcatgcccttcagcgatgagatactctctcatccagacctgcctgcgttgcattgcctgaatggtatcaatcagttcgggacttaacccggatccggattcagccgacactgttcggaaattggcgacaggcaattgctcgacaggaggattctgcaaaaggagatagccaaaaggtacagcagccgctttcgaaaaatcctgcaattgccggatagtcggcaatgcatcgccatcccgccagccggatagcttcggaaatttccgttccagactttctcttcgccgagaacggtctaacgcccattcaaggacatgtgcattaacagcaaccttcattgctcatttatagtgtggccgtacctggattatctctatcaataaccaaatgtatgcatcaatgatcagatgcgggaataagaaattcatattcactcacattaccgtataaatacgaaacatcaaacggaaaagtcgattgcagcaaaacagtcacgacgaagtatcactatcatgcatcgagcaggatcaataccattttctggcaggtggcggattccagggacatttccggttaactcccttacgggaacaaacaaagccgccaaatgctttagaaatacagaggcatattacaggcatatgacaacaatccgaaaaacagcgactatggaaaagaatatgggacaggttgaccgggcgctcagggcaatcataggaattattgtaatcgtgctcggcgtggtttaccagaactggctgggagcgataggactgatacccttgctgacggcaagcattgggttctgccctctctacaaacttctcggcatcaagacatgcagcgagtgctgagtggagggagagtgggctttgttattcaggacggatcagggtacgacctggcatagccacagcatccgctgctcaacaatgcatctcctgttaacgaacatcaccaggaaaaaaagccggagatgctgtgggcatatccggcttgagtttgacataagggaacccgaaacgcctatttcttcatcacggccgcatcatccatgaacttcgtgaggcccgcgtcggtgagcgggtggtttgcgagctgtttgatgacgctgtagggaatggtggcgatatcggcgcccatcatggcggcggtgaccacatgctgaggatggcggacgctggccacgatcacctctgtcgggtagccgtagttgtcgtagatggtaacgatctgctcgacaagttccatgccgtcggtgctgatgtcgtcgaggcggccgacgaaggggctcacgtaatcggctccggccttggctgccagcagcgcctgattcggcgagaataccagcgtggcgttggtgcggatgccgctcgcggaaaagtgtttgatggccttcaggccgtcgatggtgagcgggcatttgaccaccacgttctcgtggatcgccgcgagatcctcgccctgggcgatcatctcctcggccttgaggcaggtgacctcggcgctgaccggaccgtcgacaatctcgcagatgcgccggatgtgctccttgaagtcgccgtaggtgaagttcgacgggtcgccgacgattttcgcgatgagcgagggattggtggtgacgccgtccagcacgccgagttcggcggctgaacggatttcgtcaaggttggcggtatcgatgaagaatttcatgcgtcccccttttatgatcggttatgcgctgacgctctgtttgtcgagcattgcgttgaagttctttgccgtacgaccttcccagttgcgtttgtgataggcataaccggcgatgagcggcatggcgatggttgcctcggcaaacaccatctgctcatatacggtatcgaccttgccccaggaactggcctctttgagggtggagcctgaaagcgcgccgtcacgttcgtccgcaacggtgatctgcacggcataggtgtgcatggagacatcctcatagccgagcacttcggctgccaccacgatatcctgggtgaagttcttcggaacgccgccgccgatcatgaatatgccggttctgtcgttctcgattttcactttggtcagctcacggaaatccttcacagagtcgatggccacatggttgtccgggttgtgccactggtggtgcaccagaccgaaaccggccgagcagtcgctgaatgccggacagaaaatcggcacgcccttttcgtatgctttatagacaatggagtttttgtcgaggttgtttgcctcgatgtatttagccatctcgatgatgaactcgcgcgacgagtacgcaccgggctgcatggagtcggcgatcttgcccatggtttcgtcgcagacgcgcaggtcgtcttcgtcgatataggtgtcgtagatgcgatcgacatgcatgtcgcgcaggatggcgtcgtcgatgaacggcgtgcctttgtagtgtttgaagccgagcgcttcgaaaaagtcctgatcgacgatgttggcgccggtggagacaatggcgtcaaccatgtggttgtcgatcatgtcgatgatgacctgtttcagaccggcgctgatgagcgaaccggcgagtgtgaggatgacggcgcactccttgtcctgctgcatgagatccacgatcgtagcggctcttgcgagatttctggcctgaaaggcggtatctcccatctggtcaataaggggaacaatattaagctgtttgatatcaatatgccgtacaggcgcattgagcagttctttctttgcggttcctgattccatggtaaccttccgtgcggttgattttgttcaaaaaaaaagagagcaagcttactatatcacacactcgaattaccggatgctgcttccttccggatctgacatggttgggcaaccgaatgttgtataggacttactctctaaatatagctgtttcagaaatctttttgtgtcaagaaatcgaaacaagttgcataatatagtgtaatgaaaacaaaaaacaaacaaaaggtcttttatctttcttgcaactgttataacttcctaagcatttacggcaactataaacgactgcgacagcgccgcaaggggcagttttttattcttcttctttcaattcccggcggcggataacttttttatgggaactcttcgcattttaagcgggatgcggccgaccggaaaactgcaccttggacactacaccggcgcacttgaaaactgggttcaccagcagaacctccttgcagaagacggctcaagagtttatgaaacctgctttctcattgcggactatcatattctgaccacatcgctggaaactgccgacgcttaccagcacaccatcgatatgctgatggactggcttgccgcgggagtggatccggaaaaaagccctgttttccggcagtcgcaggtcaaggagcatgcggagctgtttctccttttcgccatgctgataacctcatcgagacttgaacggaacccgacactgaaggaacaggttcgcgacctgaacatggactccctgacgtacggacatctcggatatccggttctgcaggctgcggacatactgctctacaagggaaatatcgtaccggtaggcgaagatcagatcccgcatgttgaaataaccagagagatcgcccgtaaattcaatttccactaccctcatcctgaaaccggaaacgtttttccggagcctgagccgaaaatcacgaaattttcaaggctggtaggcctcgacggcaaagcaaaaatgtcaaaatcgctcggcaacacgatactgctttccgacacgcctgaagaggtgctcaaaaaagtcagaaacgccgtaacggacaccttgaaagtcagaagaaacgatcccggacgtccggaagtctgtacggtcttcagctaccataaacggtttactgcccagggggagcttgattccatcgaaaccggatgccgttcaggcgctctcggttgcgttgactgcaaaaagctctgcgccgccgcgatatcggcggaacttgaaccgcttcttgaaaaacgccgctactatgaggaccggatagagcttgtccggaatattctgctcgaaggcgaaataaaagcccgtactatagcctcgcaaaccatgcaggaagtccggacagccatgaagcttggataagccttgcgccggccactctgcaatcccgaaaatgatacgatgatacttccagagaaaaaatatgcctttattttcgatatggacggagtcctgacggacaacatgaaactgcatgctgcatcatgggtcgagctgttcagggactacggcctcgaaggactcgatccggaacggtatcttgtcgaaacggcgggcatgaaaggccctgatgtacttcgatattttctcgatcccgacatcagctcccaggaagccgagcggctgacggaattgaaggattttctctaccgggtaaattcccgctctcttatcaaacccctttctgggctccatacgtttcttgaacatgccgacatggcaggtatagcccttgccgtaggcaccggttcaggtgctaaaaataccgactatgtccttggccttcttgaaaccagacgtttttttaaggccattgtaggttcccatcatgtcaaggagggcaaacccgctccggacatatttctcagggcggcagaactgcttgaaatcgaacctgcggactgtattgttttcgaagatgcactgccgggaatcgaagccgcctcaagagcggggatgagctgcgttgcgctgaccacgacaaacagtcgtgacgcctttgcctcctgcagtaacgtccttgaaataatcgatgatttcatgcagctggacccggtcggcctgctcgaacggcttcatgagtcccgtaccgaaaccttataacctgttccgatgcaagaatttttactcccggtcatcaaaagcgcactgcagtccgctgcaatagaaactgacaaaccggtgcagatcgaaaaacccaccgacaaaaaaaacggtgatttctcgacgaacatcgcacttctcctctcgaaagagtgtcgtcggaacccgagagaactggccgccgaactgatcggacagatgatctttccggacgggaccgttgagcgcatagagattgccggaccgggattcattaatttctaccttacgcccttgttcatcatgcagtcggtggagcatatcctgcttgagggcaaagggtatggctcttcgtgcgcaggcaaaggcaaaaccgccatcgtcgaatatgtcagcgccaacccgaccgggccgctgaccataggcagaggacggggcggtgtacttggcgactgcatcgcgaacctgcttgcaacgcagggatacggccttacaagggagtattatttcaacgatgccggaaggcagatgcagatcctcggggagtccgtccgttaccgatatatggaacgctgcggacgcgatatcgtttttcctgaatcccattaccagggagagtatatcagggaaattgcagaaatactctttctcgaacacgaatcatcgcttatcgacagcgataatctcagcatattcaaggatactgcggaagcgattattttcagctcgataaaaaaaaccctcgcgcgtatcgacatccgacatgactcgtttttcaacgaacacaccctctacatcgctgaaggaaacggaaaatcagcgaacgatcgggttcttgagctgcttgaatcgaaaggattcattgaccgatatgatggcgccacctggtttcttaccacaaaactcggtcaggaaaaagataaagtgctggtgaaatcatccggagaaccaagctaccggctgcccgatatcgcctatcatctcgataaataccgtcgcaagttcgacctcatcgtgaacgtcttcggagccgatcacatcgacgagtatcccgacgttctggaggcactgcgcattctcggtcacgatacctcgaaaatgcgggtagccatcaatcagttcgttacgactaccgttgacggcgaaaccgtcaaaatgtcaaccagaaagggaaacgccgatctgctggatgaactgatcgatgatgtcggcgccgatgccacccgccttttctttatcatgcgcagcaaggattcgcaccttaatttcgatatcgagcttgctaaaaaacagtcgaaagacaaccctgtcttttacctgcagtatgcccatgcccggatctgcagcctgctgcgtattgcagcggaagaagccggtttcaaacccgacggatcaggagcccatctgctgcagaaactcaccctggaacccgaaatccagctcgggtttaccctgcttgactatcctgaggtcatcaggacggcgatacgtctgctggaaccgcagaaaatggtcgagtacctgcactccgttgccgaacagtatcataaattctatcaggagtgcccgattctcaaggccgatcccgacattcgtacggcaagactctttttatctctggcaacaagacaggtactgcgaaacggctttaccattctcggcatatcggcaccggaatcgatgtgaatgcggatttatgccttacggtataacccgtgtttgacaatatagtgcctgatcgcagagggcagaagatcgcctaccggcatatcggcggcaactctctcccggatgacggtagatgaaagcggaaaatcgaaatcgattaaacgaaccgtgccggatgaaaacggaaaggaggagttctcccgatgatcttccggcgaagtgcgcctgaaaaccgcgagatcgcagagagacggaagtatttcccaggatttccaggagcggatctccctgaaactgtcctcgcctatcagaagggtgagccgatcaagcggatagaccgaccgtacgtaacggataagatcgaccgtatatgaaggttgttttttttcaagctcccacccgctaacctctgcagaaatgccgactcgcgaaagctcgcccgcaaacagactggccatctgcttccgctgttcatctgcagccccgtaccgccccttgaacggattgatggataccgaaattatcagcctgtcgatacgcagcaactcaacggcaaagaggcagagcgccagatgcccgttatgcggagggtcgaacgaccctccatagagcgcaacatgcacggaaaaaggttcaggcgttgctgaaatttttcatgatccggtcacgggtctcctgcatatctccgcttttgtcagggaaaagctgcagataccgatcaaccgcctgacttgcatcaaaccactttttgcgtttgatcagcacgtcgatacgccctttccaggcctgctcgaaataaatcgtatccggatagcgcttgatcacttcatcgaaatagattcccgatgccttgtattttttgagctggatatactggcgagcgatataataggtattctttgcaagcttttcccgaagtttcactatagctttttgagcataatcctgagactcgaccccttcaagctctgactgaaagtttgcatagcgttctttgtatgattcattggcagggttgactttcagaagctccctgtacatgtccgcatcggcggttatctgcgcagagtccctgccgggatagacttccagataaagggcaaattgctggattgccttgagggtatgttcgtgatcgagttcgaaatgagtcgataactgctcgtgtgactttgccagctgaaactgggcctgtctggcaaatggagatgacggaacctgctgaagaagcctcgaatacatatcgacggcaagcagatactgctctgatttgtaatatgactgtgcgagcaggaacagaacatcgtcttcgaaggcagttgcgcgtgaagtaaatattaccggctcaagttcaagcgcggcatcgttaaaatcttccttgttgtaataaccgagcgcctttccgtatcggttttcgaccgccccggaagaatccagtgatgatacgtttgaggatgaacaggcggaaaacagaagtgcggagacgggaaatatcatcaaagctgagcgcaaagtcaatctggtacgaggcatagtaactccgttaggccattgggttttaattaagcagaatactacaaaataaataaaaaaaacagcaacacttccgggtataatcccgtcagtcgatccggattaacggatatatcctgcgccttcaccgatgcataacgaaaagtcgtcggctcggatggatcgatgctgtcggccgtcacgtttctccggtatttcgttgcctgggatgcgggggcctgtatcgagccctgcgacatcctgcgaaaaggcgggacagcccggtcgggggacctgtccgcccgatatgttttccgcgtttcagctctctggaatatgaaacaaccccggcatatacgggaaagaacttcagccgtaaatttacaatctcccggcgtgattataaaacgacatgctcatttttaaggaattccatcagaagcatgatggtgtcgatatattatctcaggcttaaccgtagggaactgtttcacgagagcacccatgaacaagctgaagcgcacggcgaaccgggcattgaacaaaagagtcgggaagtgtcggttaacttaggggaagcgagcgtataaatgaccctcagaggcagcgaatgcgactgaggatcagaaaataaaaatcagaacgtaaagagcttgatcccctcagcgcgaagcttctgggcgactaccggcggttttgcaaccgttacccctttaataagatcaccttccgtctttcccttgttcggaagatagagcggacatacttcaacctgtacccccttcgccatcagatcggcaagcagcatttgcggcgatttattcagcggcttcatcataacctgacggctgttcttcaaggcgaggtctccgcccggaccgcagagaagaatctgtatgcttttcccctgcatgaccgtttgggttgaaagcaccagggccatcatctgagtcatcggatctgcttcggtaataacgacatacaagcctttcgtattatcggcaaccattgtaacctgcggaacgactgactgtggtggcgcaaccgctccggcagataccggaagcatacctgcgacaagcagggtaaaaattgcaacgttgtgtttcagaatgttcataacatcagctcctgttcgtttttgtcttggtgatggaaatatgtattcgccgtcctgatgaatcagatatacaacgagagcggtatagcattacatcataaatgcttttgaatatagcattgatcgatggttctgacaatggttaacaattattgtcagccatctatttatgaaataaacgattatatctgcgggtgctgccgaaagggccaccgatacggaagagagatgatatatatatttattggaagcggacgggaaaaaccggaggcaaacatcctgattgtggagcttaggggagtcgaacccctgaccttctcattgcgaacgagacgctctaccaactgagctaaagcccctgatcacccatgaacgcggatctgaagcacaaaaggaatatcacaaaatatttccgacaaaaaaatagcctgctttgacaacaggctatttcaaaaaaaagaatatctgcgcacttacagttttccggcaagcaaaaatttcttcatcatctgaagctggtgccgtacgcttccgtcaatgatggtatcctcgattttaaccgtaacaccaccaagcaacgcctcttcaagcttcattttagcgcgtactttcttgccggtatagttggccagtttattgaccagatctttcgcctgttcatcgctcagcatgaccgcgctgtttatggaaacgttgatcacaccgtttttttcatcgagcagtttctggtactcaccgataatttccggaagctgaccagccctctttttatgggcaagcaggcgcagaaaaatcattactttctcaccggcgatctccttgaaaacctcttcaagaatatgtgttttcttgtcgccattgatcaacgggcttctgagcacatgaaccagatcacgggagttggcgagagtttccttaatgctattgagcgcatcagtcgcctgatcgagaaactgtccctcttcagccgctgacagaagagcccatgcgtaccttctgcttgcaattagacttgacatgtcgtgcggaatttatcagttacgttttgaagcgagatcccgaatcatgctatccacaatttttttctgtgtatcagcatcgaggctggatttaattattttttcagcccccatgatggcgagatcggctacttcatttctcagaacatcaagagcgcggcgtttttcctgctcgatctcatcttttgcagacgcaatcattttcttcgcttcaaactgggctttttcggccatttcctgacgaagcttctcaccgtactctttcccttcacgaatgatacgttccgattcaagatcggcttttgccagcatatccctgtttttacgaagaattgcctcagcctcatcctttgcgctgtacgcacggtcaatggatgactgtatgcctttttctctctcttcgagagccgagatgataggcccccatgcaagctgtttgaggatgagcagcacaataacgaacgttaccgctgtccagaaaataagtcccgggttagggcttaaaagaccgccgctgagcagtatgattcccgacgtaagcatgaacactgttcctttaacgggttgattaaaatccgattgcggtctggtttaaaacgtccagccgcaatcgggatatgttctgataaaagccttagctttacgagaagcttacttgagagcaagcagaacgcagataacctcaccgaacagagcaacaccttcgataagagctgctgcgataatcattgttgtacggatttccgatgtagcttccggctgacgggcagtaccctcagctgctgaagcggcaatgttaccgataccaagacctgcacctatgacagccaaacctgcgccgataccggcacctaagaatcccaaaccttccatcttgtaattacctccgtttattggttgtatgttttgtaaaaaatacgagcagtgtaaaaatttttcctactcttcggcatcgccttcagaactgatgcgcctttgctgttacagatcaatgatgcgcgacctctgcctcatgttcttcatgcccctcgtgcgccgttgcaagaccaatgaagagcgcggaaagcatggtaaagataaatgcctgaagaaatgcaacaaaaatttcaagcaggtaaatgaatatagaaaatggaaccgacacggcaacagccacgatatagcttttcaggatgaagctgataaaaataagactgagaataacgatatggcccgccgtcatgttcgcgaaaagtcgtacggtaagagcaaacggcttggtgaagagtccgatgatttcgatcgggatcatgataatccagagtgaccagtgcgttcctgcggtaagatgggcaagataacctttgatgccgtgagccttaagcgccgccgtctgggtgataaagaacgtgaagaccgcaagcgtaagcgtcacgtttacatttccggtagccgtcgctccgtacggaaccagaccgagaacgttgcagagaagaatgaagcatataccgtgagcagataaggaagatgtttttcgtatcccggtccgatgttcgatttggcgacatcgagacgaataaactcaacgagagcttccatcgcgttggcaatacccttcggagcgttttttggggtcatcttccggtaaccgcttcctaccacgccaaaaacaagcaggacaatcgccgcagacagccacatcataacgacatgcttggtgatggaaatatcgaatccgccaacgactattttcggcagatgcacttcgccgaacggttcgaaagcgaaaacgttgctgtcgagaatatgatgcatgatcacttcgccgggcttatcgctgtggcccgcctcagctccgtgagcttcggcttcatgggatgccgcagcttcacccgccatcaccgcagccgaatcgtgaacagccgttgcgggcggctccggcgaagcgaaaagaggagcctcgacattcatgagcaaaggcacgccaagtgcaagaactttaagaaacgctttagcctgtttaacgattaccggtttcatgcaacgttctttttctgtttgtttttcttttgatagccgagaatttcaacaatgacatagatgcagtaaaaggcaaaaaaagagagcacaaaatcataaactgcaacaaaatttctgatcaggatcaatgcgaccaaagccataagcagaagaagacgcagagccagaccgccaaaaacgaccgtggtaaaaactgacgattccctgtcgatggcatattcaaaaagcaggtaacctgcaagggtatttgcaacgaccataacccaggcaacaaaaactgcttgcaggtctatactccccggagcgatcccccagtagataaccgcccataaaatgacggacaagatacataactttataagaaaatcaaataatggtttcatgctcttttccgcactctttggttcaattgccatggattctttacgacttttttctgttggcggttttaagtgttttcatgaggacaagaaccattccgaccattcccagaaagacccctgtcagcagcaacagcggcgaagtgccgagcttttcatcagcccagtatcccgcaagtacaaaaaaaacaaaacttgccgctatctgaatacccagccccagataatcggaaagcgccctgagcgacctgccgaactgatccgggaagcgctcctcttcttcttcgctttttttcatgaccatctcttccttttcatttcagttttgaaaactaccggcagaaacccggttcaggaaaaatgcttaaagcagctcgccagcaagcggaaaaaaactattttccccactaaagaaaatgaaacgatggttgcaagacggcataataacgctttatcattattcttcacaagggaatctccctgttaatcactgtcaatcgtttctgcgcaggaaaaatgcataacgattcactccgtccggaaaccatatcgaaaacatacgcttgaacaacatggagaaaagcatgcttccggaataccttgtgcccggaatattcagcggcatcaataaccttgtcgccctgcagacgacccgaaacggcggcgcaagcccggccccgttcaacagcctcaatttcggaaaaaacaccggggacagcgccgggaacatcagacagaacactgtcgccctttgccgctctctgaacatagcacctgatacgcttgcaggttccgaccaggtgcacgggacgaagttactccatgtccggcaaccaggcttttattccggttacgatgccctggcaaccgcagaacagggcatctacctctgcatttatactgcagactgcttccccgtactgctctttgatccggtcaaccgggccgcggcggcaattcatgcggggtggaaaggaactgcctgcatgatagttccgaaaaccatcaccttcatgcagcagaggttccgatcaaaccccgacgacatccttgcatggatcggtaccggaatttcacaggccgcttatgaggtagagtttgccgtcgccgataatttctccccggctcattacaaggcgacgccatccgacaacggcaaatatctgcttgatcttgccggcgcaaaccttgaacaactgctccgttccggagttcccgaaaaacagatcgaaacatcgacattctgttcctcaagagacagcaatctgtttttttcctaccgtcgcgatgcaggaaaaaccggacgcatggtaagtctcatcgggctcactcccccttgactctcgccgggtcaacagctacaagagccgtacctatttttttttcaagctcgcgaacgcgtagaagctcatcgtcagaaaggtttccggcgataacatcgtaaccggaaaaggagagcagcgtttttcccagatcctgttcgagcttccgaatctccgcgagatcctctgcggtgagtttggatagacttgagagcatttcaaacctccctgtttatcgttgcaggatgcactccctgaaagccggattcacaagtatctatacagcaagtataacataatgagttgattccttacagttgtttcataacgctaattgggctaaattgaggtttaaggtaaaataatatcgtcttttccttgtcttgcaatttcttaaactctttagcttcacctgtaccatgaacgaccttgagttactgaaacaaaaccacagggccaacgaacttattttcaaagggcttgtggaattcggctgtttcaaagctgctcttgaacttgacctcttttcgcaactggcagatgaggcaaaagataccggaacgcttgctgccgcgactggttcggttccccctcgccttggcatgctgcttgaagctctccgccagatgggagtcacaaatgaagatgccggaaaatggagccttactccttcggcaaaagccatgttcgttccggacgcggaacaccccaacctttatatgataccggttgcgaaagccatggcgcacctttcggacaatttctacctgaaacttgccgatgcggtcaagggtcagctcaatttcaagggagaagttccctatccgccggtaacccgtgaggacaactggtattttgaagagattcaccggagcaacgcgcatttcgcaatcaagcttctgcttgaggaagccgacctgtctgctgcaaaaacaatggttgatgtaggcggcggtatcggagacatctcggctgccctgctgcaaaagttcaccaatctgcaatcaacgatcctcaacctgcccggcgccatagagctggtcaatgaaaacgccatcgaaaaaggggtcggcgatcgtcttaaaggggtggcggtcgatatctacaaggacgtctatcccaaggcggatgccgtcatgttctgccgtatcctttactcggcaaacgagcagctgagcgaaatgatgtgcagaaaagctttcgaggctctcccgtcaggcggaaaggtgctcattctcgacatgatcatcgacgacccggaaagtccgaacttcgattacctgagccactatattctgggagccggaatgccgttctctgttctgggattcaaaccgcagaacgcctataaagagattcttgaaaaaatcggatttaccggagtgcgaatcgtgagaaggtatgaccacctgctgtgcgaagcggtaaaaccggcctgacactccttgcttgtcaagaatagcagttttttttaaacagaaaaaagcggcccgatcaggccgcctttttctgttataccgtcttttcatatcgaacagattccggtgaacctgccgtcagtcgcccatcaggagtttcggggaccatacagatcacgggcactgcggcatatatcctcacggaagtccggatgcgcaatgcttgcaagcgcttcagccctctgacgaaggttcttgccgtgaaggtttacgatgccgtattcggtaaccacgtagtgaacatgcgctcttgtggtaacgactcccgccccgggcttgagatggggtacaatccttgagtctccctttttggtagtagatggaattgcgataatcggcttgcctccgtcagaaagagccgcaccccggatgaaatccatctgaccgccgactcctgaaaaaaatctctgccctatggaatcggcacaaacctgaccgctcatatcgatttctatggcgctgttgatggctgttaccttaggattttttcgaatctccttggtgtcgttgacataatcggaaggaagcatctccacaaggggattatcgtctacaaaatcaaacagacgccgggttccgaccagaaagctggccacaacgatctccctatgcgtctttttatattttcctgttataacgcctttttcaataagatcgaccactccgtcagagaacatttcggtatgaatccccagatcccggtgagagccgagggccgcaagcgttgcatccgggatggcgccgatgcccatctgaagcgttgcaccgtcttcaacgatcgatgcgatattctttccgatattctgctcgacctccgtcagctcatgacggggcgtttcgggaagcggatcatcgacggcaaccatggcatgaatcttgctgacatgcagcattccttctccatgcgttcggggcatcgcaggattgatctgggcaataacatgtctggcggtatggaccgcggcaagggaggcatcgacggaaacgccgagcgaacagaacccatgctgatcgggcggcgaaacatgaacaagggcgacatcgagagggagtatgttgttgtggaacatagagggaacatcgctgagaaaaatcggcatggcatctgccaatccatcctgcactgcatgacgtacattttttcctacaaaaaaggcattgagcctgaaactttcctgatactccggtctgacatacggagcgtctccctcggtatggagacatacaatttcgacatctctcagctcagccgaacgagctaccatggcggcaatcaaacgctgcggggttgccgcggcggtatgaagaaaaacccggttacctgaacgtataattccaacagcatcttcagcggaaatcatccgaaaactcattactacccctttttaacaaaatgaaaaaactatccggctccattatttttccttcgaagataggccggtaaatccgtaaggcccttctgtatctggtcttcctgctcatccgcactgcgctgggaatggctgttattgtcacagtccggcagtttctttttcatgccgacctcaagaggatcatgaatagaaatctgacgtctgatataggtaggaatcctcaaatcctcatcctggctgtcaggcaacccggttaccaccgtacgcaaggcaggagagaactgcccctgacgatgatcgctgcttctggaggcaggctgcgccttgctctgcgaaccggactcgccggcatccttccgcttgaaaccggtaacgataaccgttacgcggatctctccggagatctgcggttcatcgacatatccgttaatgattttcgcttcactgccaacctgctcttcgatatagttcatggcatcggtcatatcacgcatggtaacttccccggtaatattgaccagaactcccttcgctcccctgagcgatacgccgtccagcagcgggctgttaatggcatcggaagccgctttcaatgctctgcgctctccggctgccgcagcggaacccattacggcatctccagctcccgacatgatgcttttgacatcggcaaaatccacattgacatgtccgtgacgggtaatgatatccgcaatcccttttgccgctcgatagagcacgtcgttggccatgttgaacgcatccgtcgcgctgaccccttcctcggcaatactgagtatggtttcattttcgacaacaatcagggtatcgatgaattttcggagttcattaatgccgccatcggcaatgcgggctttgacctgtccctcgaaattaaacggccttgtcacaacgccgatcgtcaggatgcccatatttctggcaatcgaagcaataaccggcgctgcgcccgttcccgtacctttgcccatcccggccgcaatgaacaccagatcagcacctttcagctgagccgcaataatgtcacgatcatcctcggcagcctgcttcccctttgcaggatcggcacccgcacccagtccgttcgtagctttcttcccgatctgcactctgatcggggcctttgaattcagaagggcctgtcgatcggtattgaatacgatatattcagccccgctgattttacggtcgatcatattgttcacggcattgcctccacagcccccaacgccgacaattcttatcgtaacaccttttccctgatcgctgtcgaagagccccgggtccagttcaaatgccattatttatcttcccaaagttttattcttacgccagatcggcataattagagttgttcccagaattttttgagccggtcgacgattttgttgccggcaggattcagggcggtggcacctccggtaacaacggtcggcgaaacttccactcccggagattcgtctccgcttttgaacggcccttcaataacctgagtttcccgctgttcctcgaaaatactgttctgaagtgagtgggcaacaagccccataaccgtggcatacatgggattattgaccgatcccttgatccctcctgaaacaccctcaggataaccaagacgcacatcaagtccaaggacgtctctggccagctcctcggttcccggcatcagggctcctcctcccgttatgatcgctcctgcattgaggtactcgtaataccccgaacgcttgatcgagtctctgaccagttcgaaaatctccatcattcgcgcctctatgatcatcgtcagcgaacttttgggaaacgatttctgaggccggccttcgattcccggaatcaggatggtctcatcctcgccaagcattttactgtaggcatagccatgcctgattttcagctcctcggcaacttcatgcaacgccttgaccccgtgcgctacatcatgggtgacgtcatttgccgcgactttgaccacttcggaataccgtatggctccatcgatgtaaatcgcaacttcggtcgtgcctcctccgatatcgatgacgacaactccgctcttcttttcgctctctttcataacggcaatacccgaagcgaccggttcgaaagtgagtgcgctcacatcaaggccggctttttcgatacactgcttgatattccggatctttgtccgtaaaccgaccacaatatatgcgctgcctctcatggtcgttccggccatgcctatagggtcgagcacgccatcctgatcgtcaacgataaactcctgaggaatcacatgaatgatttcatgatcgatatccagatacttgatgttggttttcgctttttcaagaaaccgccgaacatcggattcattgacaatgcccgtctggttcacgctgatttcggaattgctgtggatacaattgacatgagcgccggagatgcccacattaacccccttgatgcgaatcgaagactctcgctcggcatcggcaatagctgccttgatggcagctacggtcttattgatattgacaaccgtggccctctgaagaccgtcagaattggaacgtccattcccgagaacgttgagctttccgatctcatctttttcagcaacaaccacacacaccttggttgtccctatatcgagccctacggctatattccttttgagcattgtcacgtaacttgcatgattatcacagggagacctcctgctgaatatccggagattcatatcccctggtaaataccctgtccctgaacctcagatcaacagcatcgaaatgatcaagacccttttttgaaacaaccttttgccagaatatctcgaattttttcaacttttccttaaagttcccttcacttccgaggataaaccgggtaggcgagccttttgccctgcagtaagtcatccccccggcaacaagatgaatctcgtttatcagaagtcccgcgtattccgatgaccgcagagcccctatcaaatcccggatctgcgtgctgtcactcactgtcagttttttgacgcccctgccgtaatcaaaggcccgggctatgccgaaaatccggataaggccggggaaaaaagccgtaacctcccgggtttccggcagaagcagcccctcttcgtctataaccatacgacttcccctgaagagcgtcagggctataggtaccctttccgccaccctgactctgataataccgttcagttcccggcttactgaaacgttacggatatacggtatcccgagcagcctttccctcaactccgcaacatcaatatcctgaagatttctgccaacaaacccgttcagctcagatacgagctcggctcgggggataacccttgccccttctatgacaacctcacggacaacgatctctttcttccagtgcgacgcataataggcaagaccggcaagaccggcgaaaaccgacagcagaataaccagcagagctttccagcttccggacccttccggctgcatccgagaacccccggaggtatcggctcctgtgctttcgggagcacccgcatcgccgggataatcttcgaacggagaaggcgtatattcagaatcggacatcggcaaatttatttagaaaaacctgactcaggcaacgtcggctgatccggtcggaaagaaatgccgaaaatcgatcctcagcaacagattctctctcttcagaacagcatgtctcgttaagcagtttcccgtttcagcagtttaaaagccgccagttaaactgcttatgttacagaaccgttccgaagctcttctgcaagcccggaagccatatgggtaatatctcccgcacccatgaaaagcagcatattgccgtcggaacaatgctcccgcaaagagccggacagcgtttcgcgtccctcgatatactcgacatgttttcctccggccctcctgaccgcttcagcaacaagatttccgttcacgccggaaaaattttcggctttttcacgggaagggtagacttcggcaataataacgctgtcggcacgcgaaagcgcccatccgtattcatcggcaaactccagcgttcttgaaaacaggtgcggctgaaaaacggcaatgatccgcgaatccgcccatccgtttttggccgcgctgacggttgcctttacctctgaagggtggtgggcatagtcatcgacaatcataagacctcgaccgttatcatagcgaatctgaaaccttcgccgcatcccgctgtaacacccaagtccggcaataagcttttcaggagcgatttccagttcaatacctgcagaaaacgcagcaagagcgttaagcacattatgcctgccgggaacatgcagccttaccccttcatatctgctgccgaacgccgtgatggtaaaaaccgtatggttcttctccataacaatatccgaagccataacatcggcatgctcctctatcccgaacgtcgtatatcgacgattgagcatgggaatgatcttcctgatttcaggccagtccacgcagcagataacccgtccgtaaaacggaaccttgtcggcaaaagcgataaacgcgtttttcaactcttcaagcgttccataggtatccatatgctccgattcaagactgttgaccagagcgatcgttggcgtcagcttgagaaatgcccggtcatactcatcggattcaatcaccatgtacttcccctccccgacaacggtactgcccccgagatagtctgaaacgccgccgatcatcacggtaggagactcgccggactccatgagcatggtggcaatcatggccgttgtggtggtttttccatgggtgcccgatatgcatatgccatacttgtaacgcatgagctcgccaagcatctcatcgcgcttgattacgggaattccggccttttcagctgcagatatttcaacgttctcgtcctttctcactgcagaggagtagacgacaacatcgcatccctcaatgtggccggcgctgtggcccctgtagataatcgcgccatgctcggcaagcttgtcggtcacttctcctgtctgaaggtccgaaccggacacgtcgaatcctgatttcagcagcagttccgctatcgcactcatgccggcaccgccgattcctacgatatgtatccgtctggtttttccaagctccatggtcatctgcttacggttttgcgagttgaatgattcggcgggcaagctgcagcgccgcatcgggatgggcaagtctgccgcaggaagcccccattgccgaaagccggtgcggatcatgcagcagatcgagtacgatctgctgcgcttccggggcgtcaagatggctgtcatcgatcagcatggccgctccggtaccgacaagggcctgagcgttgtatcgctgatgatctcccgtagcataggggtagggaaccagtacggacggctttccggtattggtcagttccgcaatgctcgaagctcctgcacgacacatcacaagatccgatgccgaatatgcatctcccatctgctcgatatacgggcctatccacaacctcccggaatgttttacctgctgacggatccgatcgtaatcgagcgctccggtctgccatacaagatttgccctttcagtaatcgcatcgatccatttaagaaccgcactgtttatggaacgggctccgcggcttccgccgaaaaccagcagagtcggcagctgctgctgaagaccaaaatgctcctgcgccttctcccgactgttgagggtaaacgaacgggcaggattaccggagacaaaaacccctttatttctgcggatatactgttgcgcttcgctgaacgagagatgaatttcactggccagtattgagagaagcttggtcgtcactcccggaaaagcattctgctcctgaatgagcgttcggcgccccatcatctgggccgccagaagaacaggagcactgacgaatcctccggttcccacaacgacatccggattctctcgcctgataagcccccctgcgtttatcagcgcccccgcaaaatctatgagaataccgacatttgccagaatcgcgcgcagagagccgcctcgcttgagccctcgtacaggcagcagatgcagacgataacccagccgcgggatctcggatgcttcaatgccgtttttcgtaccggcaaatgaaaccgaagcgcccgggacaagtttcagcagttcaactgccatggcgactgccggataaagatgacctcctgtgcctccgcctgcaaacagaacattcacgaccggcctccttcagaaagttccagatctgcaacagactccatttgcttctttttcttatatctcgatatactcaccaaaattcctactccaagtgaattgaaaatcagagccgtcccgccatagcttataaagggaagcgcgactcccgttgtcggaagcacatgagtggcaaccgcaatattgatgaacgcaaaaagggttatggcaatggtaatgccgctcgctacaaatttcccgaaattatccggcgcatgtttggcaataatgagcccgcagacaaaaaatgccgaaaaaagcaggagaaccacgagagcccctaaaaagccatactcctcaccgatcaccacaaaaacaaaatcattataagaaagcggcagatagagctccctttgcttgcttgcccctattccaagcccaaaaagacctccgttgcccaatccgataagcgcctgaaggacctgatagctcatacctttttcatcgccactgaaaaaagagaccagacgggcaacccgatatggagcaatcatcgcataaaccgctcccacagggataaaaagcgcaacagtggtcagcagataccggaaattaacgccgccgataaacatcatgataaaaccgataagggcgatcagcgatgccgtactgaagttcggctcaagagcgatgagcgcaacaaccgttacaagaatgatcacaagaggcagataggtgttatgcagatcctttatataagtctgcttttcactgatcaaccgtgaaaagtgaaaaatcagcgcatatttggcaaaatcagacacctgaaactttaacggtccgtatcctatccaacgggcggcccctgaaatcaccccgacaaccttgagcagcagcagcatggtcagaagcacgatactggcaaaaagcagaaatttgctgatcttctgaaaaatgtggtaatcaaggccggcaaacaacacaatcgtcaggataccgacacccgaaaagaaaagctgcctccagaggaaatactcggaacttgagtacttattctcagcccagccggctccgctgctgtaaacgaccacaataccgatacagataagcagggcaacaaccagcaacagcagcttgccggcaataacgtctcctcgtgaagactgtatctgcatactgtccctcgccaccgcaggatcccccgtctgtaatttgctcaacatgggttcaaagcaagaatagagcgcttgaaaagtcgcccccgttcttcaaaattctcaaacatatcgaaactggcacagccgggagaaaaaagcaccgtctggcctttttcggcagattcccgtgcgagagctaccgcgtcatcgagagtatcagctcctgcagtacgggttatcccctcaaatacctgtaaaatcttttctcttgcttctcctatggcaatcaccgtcactactttccgccgaacgacatcgaaaagaaccgtataatcgttccctttatcccttcctcccgcaatcagaacaatactgcccggaacggcatcgagcgcctgcagaagcgcattgacattggttgccttcgaatcattgatccattcgactccgtcaagagagcacacgaactcctgtcgatgctcaacgccggaaaaccctgaaatcgccttgcgggcaacgctctcttcaatgccgagcgctgcggccgcagcaagcgcagcaagggcattatagatgttatgacggcccctgaaactgcttttcagaaaatcctcccccgaaaaaacctccgaaatcccttttgcggtcaaatgccgaatcatcccttcgtcataaaagaatgcctcctccgaaccggatccgggcacatcgttaccgatgccgaacggaacgatacgaaaaggaaatcccctgccatttccgctgaattgagcccggagcaacgggtcgtcaaaattgtacaccagagtatccgaggcgcgctgtgaagcgtaaatcctgaattttgctgcggcatacaactgcatatcgccgttataacgatcgagatgatcgggagtgatgttcgtgataaccgaaacatccggcctgaaggtttcacagccttcaagctgataactgctcaactcgacaaccgcaagatcagcgggagccatatccagcaccagagaagaaaacggcacaccgatgtttccgacgctgaaagccctgtagtcgtttttcatgccatcggcttcagctatgcggtgcagaagcgtggacgtggtggtcttgccgtccgttccggtaatacctgcaattcttgccttgcagaaccagctcgcggcctcgatctcactgtaaagaggaatgccctgttcaaggacccgccggataattcctgctgttcggggaatgcctggactgacgacacaaaaatccgcatcgcaaaccctgtcggtatgcccatcctgctcccagggaatgccacaatcggcaagacgctccgcttcggaagctcccggctcaccaagttcgctcacgaacacctttgcgccgctctttgcaagcaattccgctgcagcgacaccgctccgttttgcaccgataatcgatgcttttttgccatgtacatccatgctacctgagtttcagggtcataagacttgccagaaaaaacagaacggtcacaatccagaaccgaatcacaattttctgttccgcccagccttttaactgaaaatggtgatgcaggggagccataagaaagatcctgcgcccctgaccgaaacgcattttcgtatatttgaagtagagcacctgcagggaaaccgaaagcgtctcaagaaagaaaattcccgcaaggacgggaagcagcagttcctgctttatcagcagggctatgacggcaattgcgctgccgagagcaagcgacccggtgtcccccatgataatctcggccggattggagttaaaccacagaaaacccacacaagccatgacgattgccatactgaccacggcaatttcaccaccgccagggatgaaaggaatcttcagatacgaagcataaaccgcgtttccggcaaggtatgcaaaccctcccagcgcaaagacgacaatagcggaacttccggaggcaagcccgtcgagaccgtcggtaagattaaccgcattggaaaccgccgtgatgataaaaataacgaccggtatgtaaaaaataccgtaatcaatcgtaagattcttgaaaaacggcaccgttgtcgtggaaagcaacaccgaaaacgcgggatcaaaccaggtatataacccgataaaaagaccaagaagaacctgtccgatcagcttgtatcgcggaggaagcccacccttcactttcaggacaaccttcatataatcatccagaaaaccgatcacacccatccagaataccgctaccatgataagccacacatgaggatcgtcgaatcttgcccaaagaaaaacggaaacctcgatcgcaaaaataatcatgatcccacccatggtcggaagctccttcttcttcctgtgctcaggaggggcctcctccttgaccggctcgataatgcgtcccttgaggtatttaataaaagcaggaccggcaacaagacagatcaggagcgaagttaccgccgccgcacttgccctgaacgtgagaaactcgataacgccgagccctggcggatcgaaagcatcgttgatgtatttcagcagataataaagcattccaattaatttgctacagtgttgaacgttcgtgattcagagcgtcggcaacttcttcaagcttcattccgcgagaacccttgaaaagcacagcatcgccggaggcgacaacgtcaccgagagcactcgcaagcgcttccctgctttcaaaatgcccacaggagcgagaagcgtttcctgttgaaaaatgtttggacagatctccaaaggtgaaaagcagatcgatcccgctctgctgaatatacctgccagtcttttcatgttcaagctctgcagatgatccaagttcgagcatatcgccaagtacggcaatcttcctcccgctgcattgcagatcgcaaagcagatcgatggcaagacgcatcgaatcaggattggcattataggtatcgttgacaatcatgaccccgccggcttcctgaaattcaagccgtttccatccggttgccggtatcatgttttcaaggccctcttttatctctcgaagggaaagcccaaggtacgacccggccgccgccgccgccagagcgttgactacattatgccgccccgtcaggctcagggtaaccgactcgcaggcctgagacaaacagagcatgaacgacggccgtccgaaagggtcaagtgctgccgattccgcatgcggaacgccttctccacatccgttcaatccgtacaatacagcccgttcaagttttgacgccgcgctcagcagccatggatcgtcggcattgacgaaacagactcctccgtggccatcgagatactcatagagcctggtctcggcagccgcaacgccttgcagatcatgcagaaactccagatgctcatggccgatattggtcagaagcccatgtgtcggcatggcaatcgaagccagcaactccatttctcccggatggtttatacccatttcaacaaccgcaatttccgtatcccgcttcatctgcagcagcgtcagagggactccgaggtggttgttccggtttcctctgctcatatgaactttgaatccgacacctaataccgaagcgataagctccttggtggtggttttgccattactcccccccacggcgaagaccggaatggagaagctccgacgataggccaccgccatctgctgaagccccctgaccgtatcgtccacgatcagatagcttcgccgtccggcggctccgtctttctgcccatgcgatgcataccacgcctccgaaacgaccgcaagagaagcgcctttggcaaaaacatcatcgatataccgatgtccatctgttcgctccccctcaagtgcaacaaatatccctccctcctgaacctcacgggaatcaataaccacaaccggctcgacaatcctgctcaggccgtcggctgcatcgccgacaacaatcctgccgatcccctgaaggtcaagcatatcaagtaccgctttcatgcacgctccttttccggagccataaggctcccattctgcagacactccctgagaatctcctgatcggaaaaaaaatgctttattccggcaatttcctggtacgtttcatgaccctttcctgccacaagcaatatgtcccccggcaaaagcgttgccgctgcctccctgatggcttcctccctgccggttatccttcgataattgctcccttccatgccgcattcaatttcgtccagaatgaattcgggattctcgtcccttggattatcagatgtaagaaaaacaaaatcagctttttctgacgcaatacggcccatctcaggccttttcagacggtcacggttaccgccgcaaccgaacacaacaaccaggcgggcatctgaggacttgagttccccgagtgcagaaagcgccttttcgagagcgtccggggtatgcgcataatcaacaaaagcgcagcgtgatttttcggtatcccatatccgttccatacggccttcgacccggaacggtttgccgagcactgcggcgacatgtcccggcgctattcccattccggaaagcacggcagcagcttcaagcagattcatcacattgtacatccccggaagctcggtctgcacggtatggaccgcgtccggaaaatgcagttcgacggatgccgaacccagagttctggaggatacggccgcggaaaaacttctgccgcaacgcaatgtcagctctctttgcggcttcagggtacagcagaaccgtttatctgcagccactctcgatgccatctgcgacgcataaggatcgtcaatgttgaaaacggcaaatccttccggatcaagctgatcgaacagaatctgcttcgcatcggcatatcctgccatggtctgatgaaaatcaagatgctccatactcagattggtaaaaaccgcacagcgaaaccgcagaccgctgactctgtcaagtaccagcgcatgagaagagacctccatcaccgcagcctgacaacccgcatcgagcatcctgcgaaacagcgcctgcagttcatgggcttcaggggttgttcgatcgagggagatatctctccctgcgatgcggcagagattcgttccgatataaccggcaggaataccgcatgagttgagcatatcggcaatcagacgagccgtggtcgttttgccgttggttccggtcacaccgataaggaaaatccgttcggatgcattccggtaaaatgctctggcagccgcagcaagcgcacgacgcgaatccgcaactcttatatacacagcccctgatccgttatcttcgggcagggcctcgcagataaccgccgcagctccactccggacagcttcagatatataacgatgtccgtcgaaagcaaacccgcgaatagcaacaaacagagaacctggcagaacctccctcgaatctgcggccagcgaaacgatcatccgctccgcatcctcggtaccggccatctccagaacgtcaagctcccgaacgattgccgaaagcggcaagggttcctgaaatggcaatgggtacaatccggatgtcatagaaaggccctttttggagttttcgaagagagtcctactctgataacccttgttttttcaactttcgtccccggaggaacgttctgggaagtcacaacgccatcgacgccgccgctgagctccatctcaagaccaagccatttgagtactctctgcgcatcgcgccccttcattcctttcagttccggcactgccactgtttttgttgaatcgagcagactctgttcaggggacctgaatgaaagatttttctgcagttcctcggagcatgccaggattctcgaagaaatttttgaaaaaaccggagcggccaccgttgcggcatagtatgccgtccggggctcctcaacaagtacaatcattgcataacggggagattccaccgggaaatagcccacaaaagatgacacatagactgcattggcataagacccccccgcagcacgtcgtgccgtaccggttttgccggcgacgctcatacccggaattgccgccgttctggcagttccgctgtcaacgaccgccttgaaatactctctgcccatgtatcttgccgttgccggagaaaccacttcccttaccttctgcggctgattctcgcgcacagtacggtcttgatcatcagtaatccgcctgacaatataaggcctcatcagaacgccgtcattggcaaccgcggcataagcctgcagaatctgcagcggcgtcaccatcacctgatatccataacccatccacggaagcgttgtccgatcccagtttttcagagcccttacccttccctgggactcacctatcaacccgaccccggtctttgagccaaacccgaactttttggtgtaggagtaaaatgtcttctttcccgtttccatggcggttttagcagcaacaacgttgcttgaatgcatgatcgcctcacggaacgtaatcgtgccataaggttcgtgatcccttattctcagcccatagaggggcagtacgccgttatgggcaaaaacattgtcttcggcacgcctcttgaggacttctgtcgcggtggccgccatgaccagcttaaaggtggaacccggctcgaaactgtccgttaccgaacggtttcgggccttctccggagtccatgtaaccctgcggttaagatcgaatgtcggattattagccatggcgagaacctctccagttcggacatcgagcacgatccccgtagcggcgtttgcctggaatgtgccgactgccgccgcaagctcatcctcaacgatactctggatatctgcatccagggtaagctgaaccgtatggccttttcgcggttcctgctggagggcgtccggagccggatactttttacctgttgccagacgctgaaaaattctcgaaccgtcacgccctttcagctccctgtcaaactgcagttcaagaccgctgatgccgctatttttactgtccgtgactccgattacctgagcggcgacattcagataataacgctgctgctccctgtcggaccaaaccccgtgaatgggttgctgcatgagcggcagagcctgtgccgcaggaatcttcctccccagcacaacaacccgttttccacgcctgagctttttcagatactccctgcggctcttgccgagtttttctgaaaacagagcggcaacttcccgggagttatcgaatgtcttttgttttctggtttttttatcgagtactgccgtcccgttttcatcgaccagcggcgtgtgcctgactttttcgggatcggcataaaatgagatggtttcaaccgtttctgcaagcatcctgccctgccggtcgagaataactccccgctgcgccttttccgtaacgaccctcacatactgcttttctgccttttcctgatatttacgaacattgatgacctgaatgttcagcagcatcgcaataatcgctccgagaaaagcaataaaaagcagaaccacgataccgagcctcttggcaaactcggcatctcccggtctttccggaaaatctcggtcactcatcgctcatcgttttcataatgtatcgatcgattaaggaacaatttcaaccgcagggacattagatgcctgcagtccaagctgtccggcttgccctgcaatattgtggatactctgaagctcgttcaccttgagttcctgagaagtgatcacgcttgagctcatggcaatctgttgacgaagcgtttcattggcaagagccagattcttgatagctatggtgttgtgcgtctgaagcagaaatatccctgttatgggcagaaggtacaaaaaagtccttaaacgcaggagctccgaaagcctgaactcaaaagcccttgaaaacagatcccgaatatcctcattcgaaggctctgccggtgccggcatgagcccgggatgcacagcatcggctttttcaggaaagccatttctctcgtcggcatcatccggaataccggccgcctttcttttcgtcatgccgaaaatcctgaacaatgccgagggaattattctgtctgcattatgcaagctcaccggaatctccttatgcaagtttttcaagaacccgaagttttgcgcttcgtgatctcggattcaatgatagttcctgctgccccgaagcaacaggttttcgggttacaaccgcgaattccgcttttttcagcggctcggtgagacccactccccttgggccccagtcgctgctcgattgagcggtaaaaaaggacttgaccatcctgtcttcgagagagtgataacttattaccgcaagacgaccctgcgcggaaagcagtgaagcgccgtcggcaagcacctgctcaaggacttcaagttcccggtttacctcaacgcgcaatgcctgaaatacacgggaaagcgttttaatcacccgatccggacgggcttcccgcagccggataatctccgcaagctcttccgtgcgcaaaatcgacccgtgtttttcgcgataatcgattattcctcgtgcgatgcttctgcttcgcggctcttcgccataccggaaaaacagcgttacgagttctcgctcactcagagtattgaccagatcggcggcacttgattccgcctccgggtccatccgcatatcaagcggcccactgcgcatatagctgaaccctctttccggagtatcgatctgcgcggaagaaacgccaagatcaagcagaatccctgccaccgaatccgtgaagtgtcgctcagcactgatttttcgcacaatcgccgctatcgcgctgaaattccctttaatgatcgccgtgcttccggaaaagcccgaaagcttctcggatgcggccttcagagcatggtcatcctgatcgattcctatcagaaaagaatccgcaagaaagcccttcctctcaagctcttcaaggatcgccagcgaatggccaccaccgccaagcgtgccgtcaacataaacccccggcatccgcaccagcagttgaagaacttcggcagcaagcaccggctcatgatagctcccgatacccatgatattaaaagtacctgcctgccagcgcagtaaaccttcctgcattgtcatgtaaaaccgaagcgagacgttcaggctcccagataaccatcttcgtatcggcacctataatgacaagctctttcataatgcccgcatgatcgagaaactcttttgtaagaggaatccgaccctgccggtcaacagtaacaacatcgagactttcgtaaatcatggttttcagcagtcgttcttcaggattgaaatccgaaagtccggcaaggctcttcttcatctcctgccagacatccggctcataaagttccaatgagccatcaggcgctttcataagatataagtatattccatcaccggaaccgtcagaaccctttcgcttgtcttccgcaacgacaccgtttccacgaacaaaatctctgcggaacctggcaggaatcatcagccggcccttttcatcgagagcatgcagttcttttccaataaaacctgccatgagaacggctccggagaaacagttatcagatttcagagactttttcggcttttacccgatcgatctacctgaaaaaaagcataaacacccgcaggagcaaaaacgctcccattttttaccatttttcaccacttaaaaatgtatgaaaaaggttgaactaaaaaaatattcatttcttttacatcgcatgccattcgctccgattcacctcatgcctgctgttcatgaaacacaatgaactggttattgacggctataaccttttacacaaactctgccccgcttcagccggaaccgcgctcgatgagctccgcagaaaaatggaaaccactcttcggagttttcaactgcgccgtaaatgcagcataaccgttgtttacgacggtagcggcatacgggattcatcctgcggcaatacgctgcacactatctatacggcttcgtcaaaaactgctgatgcctggattatcgattacgtaaaatcattgaacacaagcagaaaaatggttactattgtaagttcagaccgtgaagtaactctttacggaaaagcttacggggcaaaatgcctcacttccgaagaatttatagggttgcttgaaaaaagcaggcctcctgccggaaagaacgaccgggattataacagtaagtacacaaacggttttcttgacagcaatgaagtgaagaaatggaagcacctgttcgagagcggcaggtaatgaacttttttcaggctcttgtccggcacggcgatgccggccatgatggtattatctattcaaactgtatatcaataatgtccgaaagtactctcagcaacaccggccattggcgtgaactcgaagagtggagaaaaaaaatagacgctatcgatcggcagctgtctgcactcctgtgcgaaagactccagtgcgcacgcaacataagcacgcttaaagcaagaatcggcgagcaggttctccagccggaacgggaaaaggaggtactctgcaatgttgtcagccaggcagactctgacgaaaagataccagcgctcgaaaaaatctatcactgtattatcgaagaatcgcgtctgttccagcacgaacgacacggtggacaggagcataccggagagtaaaaccggcttcatcaatcatgctgtcagacaagtcccttttacgaaaaaccctgatcgccatcctgctccttgcggcctcggttttcagttcgatcctgttcattccgggcctcaacacctcgggaaaaatcaccgcaattaccgtgcatcggggaatggggtttatgcgcattgtcgatgagatgcagaaaagcggcacaatcaagagtcgatggcaaaccattatgaccggaagatctcttccgggatttcacaagatcaagcctggaagatactccgttccgccgggactgtcgaattttcagttgctttacttcctgcgcacccatcctcaggacgaagagcagatcaccattcccgaaggtcttgaacagcgggagatcgcccgcctgctcgcatcccggctcgatatggattccatccgcttcatgtcggcagtgcagaaccgcagatttctcgatcgtcacggcattacaggcaacagtgcggaaggatacctgttcccgggaacctatcatttcgcatgggcggatactcctgaagaagctgcaggttttcttgtccggcagttcaggtccttctatagcgacagcctgaaaaagcgcacagcttcacaagggctgacggaacgcgcattgctgacaatcgcctcaatagttgaggcggaaactccgctcgatgcagaaaagccggtcgttgcaagcgtctatcttaaccggcttgaaaaaaacatgcgcctccaggcggatccaaccgtacagtacgctctcggacaggaagcacgtctgctcttttacaaggatctcaggattgactccccctataacacctaccgtcacgacggactgcctccggggcctatctgcaatcccggagcctcgtcgattcttgccgtactgaatccggctcagacagaatacctctattttgtagctacggggaccggaggccattatttcgcatcgacacttgccgggcacgaacagaatatcagaaaataccgggccgcccgtaacagcgggaaaccatgaaacagaagccgcatgcatccggttgcatgaaagaaataaattatattagtattctgagtttttaattcatcccataaccaaccttcatattacaatgcagaaaaagaccttgtctgacataacgatccaaggcaaacgggtactgatgcgtgtcgatttcaatgtccccctcgacgaggagaaaaacatcacagacgacaaacgaatcgttgaagcgcttccgtcgattaaaaaaatcattgaaaacggaggacgccttatcctcatgtcccatctcgggaggccaaaaggcaaaccgaaccaggatttttcccttactccggcagcggagaggctctcggaacttctcgactgtcccgtcatcatggccggcgactgcatcggtaccgaagtaatgcaacaggtgcttgcattgcaggacggagaagtcatcatgctggagaaccttcgttttcaccctgaagaagaggcaaatgatccggattttgcaaaggaactcgcctcgcttggagagatctacgtaaacgatgcattcggaacggcccacagagcgcatgcatctaccgaaggcataaccagatatgtccagaccgcggttgccggatatcttatcgaaaaagagctgatgtacctcggcaaagcccttcaggaacccgaaaggcctttcgtagccattctcggcggctccaaaatttccggcaaaatcgatgtactggaaaatctcttcaataaggtcgacaccgtcctgataggaggggctatggtctttaccttcttcaaggcgcagggacttggtacgggaaactcgctggttgaagagaacaaactcgagctggcgctcagcctgattgaacaggccgcccggaaaaacataaaactgctgcttcctcaggatatcatcattgcacctgaaatttctgcggatgccgaaagcatggctgttgccgtaaacgcaattcctgatggcatgatcggcgtggatatcggcccggaaacaagagccgcctacagacaggaaattcttggcgcccgtacggtactctggaacggtccgatgggagtatttgaaatcgaccgttttgcagaaggaaccattgccattgccgaagccatggctgacgccactgctgccggagcgacaaccattatcggcggaggtgattccgctgctgcggttgccaaagccggtctggccgatcagataacccatatttcaacgggtggaggagcaagtctggaatttcttgaaggaaaggaactccctggtatcgccgctctgaacgattaagcggccatacccattacactcgatgtacagcaacagatgaccgaaacatgaattataacaatcagccatacagccccgggggatttcaggttatgcccccggccatcaaaaccatcattctggcaaatgttgcggtctttctgttccagatctcccctttcggagcgtttattaccgctgccggagcgctgtggcctcttgcttccgaaaatcaggtgggcgtttcgttccagatatggcagccggtgacctacatgtttctgcacggcagcttcgggcacctctttttcaatatgttcgcgctttggatattcggtgcggaactcgaaaattactgggggaccaggcagttcaacatctattacttcgtctgcggcattggagccgcagtaatcaacctgctcacgaccataggagacgcctatccgacggtaggagcatcgggagcaatttacggtgtcctgctcgctttcggcatgatgtttccaaaccgttacatcttcctgtattttcttttccccattaaggcaaagtattttgtcgccggatatgcagccatagaattcctgtcaggacttggcagcagaacgatgggaagcggcagcaacatagctcactttgcccatctcggaggcatgctgatcgggttcctctacatcatcatcaggagacagggctggaccctgaaacaatggaccgggaagttacaaccggtaaaaaagaatcccaggcaggcggcaatacaccatatcaacgaaagagacaaaccggtaccggaggaagagatcgatgcaattcttgacaaaatctccagcaaaggctatgaatcgttgagtaacgaggaaaaacgaaagctcctgaaggctggaggaaaataacgcccgataacaggcttgactttcactgtcccatgaaaggaacaaaacaaatttttgattcggcaaaaaacaaagcctcgtctctgcttaaagacccggtgaaaacaaaaaaactgctcgatacggcattcagcagatcctcatcggccaaaaacagcacattcccactcttcggtcttggagaaaaagtccaggctctcgtaagaatgatacgatcctatgtacagaaggagtacgtggatatcccctggcagaccattatagccgtgacggcagcgctgatctaccttgtcgcaccatttgatgctctggccgatttcattccgcttctgggctttgccgacgatgccgctattctttccgctgtactggcctcgatcaatcaggatcttgaacggttcctcgcatgggaaaaatcaaaatgcgaaaatgccgaacccgctatttatgaagaaatcgacactcaggagatcaacactcagtaatgatcgatcctctcgaaacaggcaacgctttctacatgcaccgtgtgaggaaacatatcgaccggctgcactgaaaccaaccggtatccgtaacgggagatctccttgccgtctctggcaagattcgaaggattgcagctcacatagacgatcgtacgggctctgagtttgagcatggtttcaagagctttcggatgcatgcccgctcttggagggtccgtcacaataacaccaggagcatcataattttcaagtttctgaagcatagcatgaaaatctttcagatctgtctgaaaaaacacagcattggtgatgccattcaaatcggcgttctttgccgcatcactgagtgaactctctacaacctccaaccctgccgccatccgacaatgccttgcaagatagagcgttatggtgccggtcccgcagtaaagatcataaacggtatcatccggcctgattcccgccactttgaggatctcagcgtagagaactgctgcctgtgacgagtttgtctggaaaaacgaattcgcagataccctgaaatcgagttcgccaagccgttccgtcagcgcaccctccccgtaaaccacgaactcctgctcacctgtagcaaccgtgttcttttttgtcgtgacattgtttacaaccgtcagatcctgatccggaagcgcagcaacaagcatatctgcataacgggccatcaattcgcggtcatgccatgaagtaacgatattgaccatcagcctcccggtatattcgcttgtgcgcagtaccagattgcgcagaaagcctgcatgcgctttgacagcataaggggcaaggcgattggcgagagcaaattcacgggtcagcctgaccgcgctgttcatcggctcgttggccagatagcagtagtcgatgtcgatcaccttctcgtagtttcccggagcatgaaaccccagaccgaaatccctcgaacgggaaagctcctcctgcgaaagctcttccggcataagataacggatactcgaacaggaaagctcgaccttgttgcggtaatgacaggagtgcctggcagggagcacgggatgtacgggaggatcggtaaaacctccgatatgtacaagatcgtcaatgacctttttccgcttgtaacgcaactgcgcctcgtatgagatatgcatgagcttacaccctccgcaaaccccgaaatatgaacataccggttctacccggtcgggagacgacatcgtcacttcaacggctgaagcgtcgatatagcgttgcttcacctttctgataagggctttcacccggtcgcctggagccagcattccggtgaccattacgctgataccacaatcaagacgtccgaaacagcgatccttgtcggcaaaatcggtaaccgtcaactctataacgtcaccttttttcagggcagtctgttccatacgaatcattgttaagagttcacggccagcaatgccgctccgaatacacccgcactgtcgcccagctgcggctttaataagggaatctgtaatgttgcattgaatagactccgttcaatccggccaatgcactcctgtgaatacaagcgtccgatacatccgacacctccgccgataatacagcagtccggatcaagtatattcagaaccgatgcaagagctctggcgaaattatccacaagacgtctgatagttgcttccgccgaccggtcaacgtcacataagcctgcaatctccggcagcgatcttgagatgccggtaagcgaacaataatagcgctcgagggcagggccggaaataactgtctctacacagccccgtttgccgcaataacaaggctcgccatcatgaacaagttcattgtgtccccactcgcccgcaataccgtgtgcgccatgcaatacccgatctccgcacacgatgcctcctcccactccggtaccgataatcatgccgaatgccgtccggtcacgccctttcataagatttctgccggaaccaagcagcgattccgcaagggcaaaacagttggcatcgttttctatcaacacggtgcactggagcaggccctcaagatcaactttaagattccggctgttcagacagagagtattggagtttttcaaagcgccggcttcagcgtcataccttcccggagtacccattccgataaccttcggaagaggaaatccgctctccctggaaaccagatcaagcaggttgacaattcttccggttatgtgccgataaccctcattcgcctctgtcgctattctcctccggataagcggcttcatcgcctcatcgacaacaacagcctctatcttgctgcctccgagatcgatcccccagtatctgctgctcattgtcagtccgctcctcttttcagcatcgaaaactgtaccgcattcttgaacaaccaggcagaaatcagatagatcagcgcagcgctcatacagcctatgagcatgccggcaaacacatcccccggatagtgtacgccgacatagacccgtgaatagcccacgagaacagcataaagtatcatcacaatggcaaaaagcttttcaacgaactcgcctcggtgaaaaaaaatccatatcaccgaggcgacagcagccgaattcgccgcatgtgacgaggcgaaagaaaatgaatgagattgattgaccagcagacgacatgtatcgagagcgaaacagggccttatacgctgaacaagaggcttaagaataccggatgcggtgtaatcagacagaccgacagaaagcagcgcaatgagaagcacggcaataccgccgcgctgtcttctgacgagaataaacagcgcggcaagcagaaatatatgtgccgagagtttaaatgtggtaagaaacaccatgagatcatcaagggcaggatgcaccaggaaaaggtttatccagcggaaaatccccgcatcaatctctcctgccagtgacataaggcgttactttttactgctcccttttttctttttagaagcaactgctgccgacgcagcctcaagcgcagctttcggtacatcatcagttgacgttgtgctgttgatgtaaaactgctgcgccacgctgaacacgttgaacatcagatagtagagaccgagcccggcaggcagattattaaaaaacagcagcatcgttacagggaaaatatagagcatcatcttcatctgatcattgctctgagtcgttggcgtgattttctgctgtatgaaaacagtcacccccatgagaatgggaaataccgcgatatgatctccgtaaaccggaatgctgaaaccgaaatcaagaatcgaatcaggcacagagagatcttttgcccaaagaaatccgtgatggcgcagctggatcgaagaacggaatacatagaacatcgcaaaaagcaacggcatctggagtaccactggcaggcagcctccaagcgggttgactccagcctccttatatatccgtcccagctcgctttgcagctttgccggattgtccttgtatttctcctgaagctccttgagcatcggctggagagccgccatttttttcatcgacttggtcgatgccatcgaaagcggataggtaaccagcttgatcaggagtgcaaaaataatgataatcagaccataattactgataaaaccattcatccaggtaaacaccggtaaaataacatactcggcaaacggtctggtcagccaatcccagccgaaatccatgattttttccagattggcatcgagggtttttaccgtattgtaatcaagcgggccaatgtagagcgagaaatgatttgaagcaaccttctccgtcgagggaaccgacatcttcaaagaagcgagatactcctcaaaatgtccggatcctttctttccctcaagatagatcccttctgttttactgccaggaataagtgcggcaacaaagtacttgttacggacagcaacccatccggcctcgcctgactgctcctcacgataggtctggttctccttggaagcgtcgatcttgacaaggcttccgccaagaaaagcccctgccaatgcattatgggattcatcctcccgattcttttcggaataagccagccctccatcccactgcaactggtactcattccccgcaagcgcattatcaaatccggtcagctttacatcataatcaaccttgtaactgttcccggaaaacctgtagacaatatctattgcctgctgcgggtttatatcgagacgataacgtacaacagctatcttttttccgctcagggtctgttttttttcctgtgaaacgagcctgaaatacagctcgcgcgtatcgatttttttaccctcaacattgagaaacaacaatgaaagcgctcccttgtcgtgactgcttaccagatcgaaaggcttaagctggccatcaagatggttcttaagcacgacagacttgatggtggcgcctttggacgaaagcgtcatggtaaacagttcattatcaaccgtaaccaactcttccgcgccagttgacgcttcagcaaaaacaccgaaagtatccgatctgagagcagcgggcgcttcagttttttcctgtgaaaccgttgccgttgtttgggctttcggcctgttatccggctgtacgctctttttgtccggcgacataaactggagccagacaatcatgatcaaagctatcagcgccagaccggttactgaatttctatccattattgccttcttttaaattatcctgagatttaacggatttcaacggcaccggatcataaccgccttttgaaaaaggattgcagcgaagcacccgccagattgtcagccaggaagcataaaaaaaattatgctctccgtacgcatcaagagcatattgcgaacaggtgggataatacttgcatgacggaccgagcagaacggaaagataggtacggtaaaacctgatcaaagccatcggcgccagattgactatcctccagaatgacatgctcttcatgatttaaccttaaaacggaagaccagtgatgcagttgcatctgaaatcctcaccaacatcggcaaaaaattttcaaccgctgctaagagtacgtaataacctgctcatctccttcctgaacaatgcgaatgcgggaagctttcgattcccgccgatatatataaccgcaagacagagcgtcctgttttcacgtatggcgtcaggaagctcttttttctgcagcaaaaccgtcttctcaaggcgataggcctctttcatcaatcgcttaaccctgttgcgcattactgctttcggaacggattttttgctgacggcaaaaagcacggcggctgcggaagattcaggatgcttcccgccggaatcgagaaaagagtagacaatcttgatgttatcgcttttcaggcttttcctgcacctgaaaagctcggagattacttgcttttttctcagtatttcatgctttcgcaacgaattgagatacacaatagtcaagacgtaaaagagcagggttcagaaaatcaacgaccttcacgggctccaaacagctatttcgtcgcagtacccatttcacagcttacggtaagacggtgccgacccttagcccttctcgatgcaagaaccctgcgtccgttttttgtagacatcctcaatctgaatccgtgtttgttccttctttttctattgcttggctgaaatgttcttttcatcgctgattactccagacgttatgagaaataatgtaaaaattataggcctgtaatgtagcacattgaataattataaacaaataagcgaacgcacagcaaaaaatgatgcagagactcctgaggaacgaaagaataacatctgcaacaagttatcaacactgttgataacttgttgataaaaaaatttaaccgccagagcaatcagagaagacgggccttccgtcccggcaggagatgttgacaagatataacacgaaaaaccataactaacaataataaa