gggcggcgacctcgcgggttttcgctatttatgaaaattttccggtttaaggcgtttccgttcttcttcgtcataacttaatgtttttatttaaaataccctctgaaaagaaaggaaacgacaggtgctgaaagcgaggctttttggcctctgtcgtttcctttctctgtttttgtccgtggaatgaacaatggaagtcaacaaaaagcagctggctgacattttcggtgcgagtatccgtaccattcagaactggcaggaacagggaatgcccgttctgcgaggcggtggcaagggtaatgaggtgctttatgactctgccgccgtcataaaatggtatgccgaaagggatgctgaaattgagaacgaaaagctgcgccgggaggttgaagaactgcggcaggccagcgaggcagatctccagccaggaactattgagtacgaacgccatcgacttacgcgtgcgcaggccgacgcacaggaactgaagaatgccagagactccgctgaagtggtggaaaccgcattctgtactttcgtgctgtcgcggatcgcaggtgaaattgccagtattctcgacgggctccccctgtcggtgcagcggcgttttccggaactggaaaaccgacatgttgatttcctgaaacgggatatcatcaaagccatgaacaaagcagccgcgctggatgaactgataccggggttgctgagtgaatatatcgaacagtcaggttaacaggctgcggcattttgtccgcgccgggcttcgctcactgttcaggccggagccacagaccgccgttgaatgggcggatgctaattactatctcccgaaagaatccgcataccaggaagggcgctgggaaacactgccctttcagcgggccatcatgaatgcgatgggcagcgactacatccgtgaggtgaatgtggtgaagtctgcccgtgtcggttattccaaaatgctgctgggtgtttatgcctactttatagagcataagcagcgcaacacccttatctggttgccgacggatggtgatgccgagaactttatgaaaacccacgttgagccgactattcgtgatattccgtcgctgctggcgctggccccgtggtatggcaaaaagcaccgggataacacgctcaccatgaagcgtttcactaatgggcgtggcttctggtgcctgggcggtaaagcggcaaaaaactaccgtgaaaagtcggtggatgtggcgggttatgatgaacttgctgcttttgatgatgatattgaacaggaaggctctccgacgttcctgggtgacaagcgtattgaaggctcggtctggccaaagtccatccgtggctccacgccaaaagtgagaggcacctgtcagattgagcgtgcagccagtgaatccccgcattttatgcgttttcatgttgcctgcccgcattgcggggaggagcagtatcttaaatttggcgacaaagagacgccgtttggcctcaaatggacgccggatgacccctccagcgtgttttatctctgcgagcataatgcctgcgtcatccgccagcaggagctggactttactgatgcccgttatatctgcgaaaagaccgggatctggacccgtgatggcattctctggttttcgtcatccggtgaagagattgagccacctgacagtgtgacctttcacatctggacagcgtacagcccgttcaccacctgggtgcagattgtcaaagactggatgaaaacgaaaggggatacgggaaaacgtaaaaccttcgtaaacaccacgctcggtgagacgtgggaggcgaaaattggcgaacgtccggatgctgaagtgatggcagagcggaaagagcattattcagcgcccgttcctgaccgtgtggcttacctgaccgccggtatcgactcccagctggaccgctacgaaatgcgcgtatggggatgggggccgggtgaggaaagctggctgattgaccggcagattattatgggccgccacgacgatgaacagacgctgctgcgtgtggatgaggccatcaataaaacctatacccgccggaatggtgcagaaatgtcgatatcccgtatctgctgggatactggcgggattgacccgaccattgtgtatgaacgctcgaaaaaacatgggctgttccgggtgatccccattaaaggggcatccgtctacggaaagccggtggccagcatgccacgtaagcgaaacaaaaacggggtttaccttaccgaaatcggtacggataccgcgaaagagcagatttataaccgcttcacactgacgccggaaggggatgaaccgcttcccggtgccgttcacttcccgaataacccggatatttttgatctgaccgaagcgcagcagctgactgctgaagagcaggtcgaaaaatgggtggatggcaggaaaaaaatactgtgggacagcaaaaagcgacgcaatgaggcactcgactgcttcgtttatgcgctggcggcgctgcgcatcagtatttcccgctggcagctggatctcagtgcgctgctggcgagcctgcaggaagaggatggtgcagcaaccaacaagaaaacactggcagattacgcccgtgccttatccggagaggatgaatgacgcgacaggaagaacttgccgctgcccgtgcggcactgcatgacctgatgacaggtaaacgggtggcaacagtacagaaagacggacgaagggtggagtttacggccacttccgtgtctgacctgaaaaaatatattgcagagctggaagtgcagaccggcatgacacagcgacgcaggggacctgcaggattttatgtatgaaaacgcccaccattcccacccttctggggccggacggcatgacatcgctgcgcgaatatgccggttatcacggcggtggcagcggatttggagggcagttgcggtcgtggaacccaccgagtgaaagtgtggatgcagccctgttgcccaactttacccgtggcaatgcccgcgcagacgatctggtacgcaataacggctatgccgccaacgccatccagctgcatcaggatcatatcgtcgggtcttttttccggctcagtcatcgcccaagctggcgctatctgggcatcggggaggaagaagcccgtgccttttcccgcgaggttgaagcggcatggaaagagtttgccgaggatgactgctgctgcattgacgttgagcgaaaacgcacgtttaccatgatgattcgggaaggtgtggccatgcacgcctttaacggtgaactgttcgttcaggccacctgggataccagttcgtcgcggcttttccggacacagttccggatggtcagcccgaagcgcatcagcaacccgaacaataccggcgacagccggaactgccgtgccggtgtgcagattaatgacagcggtgcggcgctgggatattacgtcagcgaggacgggtatcctggctggatgccgcagaaatggacatggataccccgtgagttacccggcgggcgcgcctcgttcattcacgtttttgaacccgtggaggacgggcagactcgcggtgcaaatgtgttttacagcgtgatggagcagatgaagatgctcgacacgctgcagaacacgcagctgcagagcgccattgtgaaggcgatgtatgccgccaccattgagagtgagctggatacgcagtcagcgatggattttattctgggcgcgaacagtcaggagcagcgggaaaggctgaccggctggattggtgaaattgccgcgtattacgccgcagcgccggtccggctgggaggcgcaaaagtaccgcacctgatgccgggtgactcactgaacctgcagacggctcaggatacggataacggctactccgtgtttgagcagtcactgctgcggtatatcgctgccgggctgggtgtctcgtatgagcagctttcccggaattacgcccagatgagctactccacggcacgggccagtgcgaacgagtcgtgggcgtactttatggggcggcgaaaattcgtcgcatcccgtcaggcgagccagatgtttctgtgctggctggaagaggccatcgttcgccgcgtggtgacgttaccttcaaaagcgcgcttcagttttcaggaagcccgcagtgcctgggggaactgcgactggataggctccggtcgtatggccatcgatggtctgaaagaagttcaggaagcggtgatgctgatagaagccggactgagtacctacgagaaagagtgcgcaaaacgcggtgacgactatcaggaaatttttgcccagcaggtccgtgaaacgatggagcgccgtgcagccggtcttaaaccgcccgcctgggcggctgcagcatttgaatccgggctgcgacaatcaacagaggaggagaagagtgacagcagagctgcgtaatctcccgcatattgccagcatggcctttaatgagccgctgatgcttgaacccgcctatgcgcgggttttcttttgtgcgcttgcaggccagcttgggatcagcagcctgacggatgcggtgtccggcgacagcctgactgcccaggaggcactcgcgacgctggcattatccggtgatgatgacggaccacgacaggcccgcagttatcaggtcatgaacggcatcgccgtgctgccggtgtccggcacgctggtcagccggacgcgggcgctgcagccgtactcggggatgaccggttacaacggcattatcgcccgtctgcaacaggctgccagcgatccgatggtggacggcattctgctcgatatggacacgcccggcgggatggtggcgggggcatttgactgcgctgacatcatcgcccgtgtgcgtgacataaaaccggtatgggcgcttgccaacgacatgaactgcagtgcaggtcagttgcttgccagtgccgcctcccggcgtctggtcacgcagaccgcccggacaggctccatcggcgtcatgatggctcacagtaattacggtgctgcgctggagaaacagggtgtggaaatcacgctgatttacagcggcagccataaggtggatggcaacccctacagccatcttccggatgacgtccgggagacactgcagtcccggatggacgcaacccgccagatgtttgcgcagaaggtgtcggcatataccggcctgtccgtgcaggttgtgctggataccgaggctgcagtgtacagcggtcaggaggccattgatgccggactggctgatgaacttgttaacagcaccgatgcgatcaccgtcatgcgtgatgcactggatgcacgtaaatcccgtctctcaggagggcgaatgaccaaagagactcaatcaacaactgtttcagccactgcttcgcaggctgacgttactgacgtggtgccagcgacggagggcgagaacgccagcgcggcgcagccggacgtgaacgcgcagatcaccgcagcggttgcggcagaaaacagccgcattatggggatcctcaactgtgaggaggctcacggacgcgaagaacaggcacgcgtgctggcagaaacccccggtatgaccgtgaaaacggcccgccgcattctggccgcagcaccacagagtgcacaggcgcgcagtgacactgcgctggatcgtctgatgcagggggcaccggcaccgctggctgcaggtaacccggcatctgatgccgttaacgatttgctgaacacaccagtgtaagggatgtttatgacgagcaaagaaacctttacccattaccagccgcagggcaacagtgacccggctcataccgcaaccgcgcccggcggattgagtgcgaaagcgcctgcaatgaccccgctgatgctggacacctccagccgtaagctggttgcgtgggatggcaccaccgacggtgctgccgttggcattcttgcggttgctgctgaccagaccagcaccacgctgacgttctacaagtccggcacgttccgttatgaggatgtgctctggccggaggctgccagcgacgagacgaaaaaacggaccgcgtttgccggaacggcaatcagcatcgtttaactttacccttcatcactaaaggccgcctgtgcggctttttttacgggatttttttatgtcgatgtacacaaccgcccaactgctggcggcaaatgagcagaaatttaagtttgatccgctgtttctgcgtctctttttccgtgagagctatcccttcaccacggagaaagtctatctctcacaaattccgggactggtaaacatggcgctgtacgtttcgccgattgtttccggtgaggttatccgttcccgtggcggctccacctctgaatttacgccgggatatgtcaagccgaagcatgaagtgaatccgcagatgaccctgcgtcgcctgccggatgaagatccgcagaatctggcggacccggcttaccgccgccgtcgcatcatcatgcagaacatgcgtgacgaagagctggccattgctcaggtcgaagagatgcaggcagtttctgccgtgcttaagggcaaatacaccatgaccggtgaagccttcgatccggttgaggtggatatgggccgcagtgaggagaataacatcacgcagtccggcggcacggagtggagcaagcgtgacaagtccacgtatgacccgaccgacgatatcgaagcctacgcgctgaacgccagcggtgtggtgaatatcatcgtgttcgatccgaaaggctgggcgctgttccgttccttcaaagccgtcaaggagaagctggatacccgtcgtggctctaattccgagctggagacagcggtgaaagacctgggcaaagcggtgtcctataaggggatgtatggcgatgtggccatcgtcgtgtattccggacagtacgtggaaaacggcgtcaaaaagaacttcctgccggacaacacgatggtgctggggaacactcaggcacgcggtctgcgcacctatggctgcattcaggatgcggacgcacagcgcgaaggcattaacgcctctgcccgttacccgaaaaactgggtgaccaccggcgatccggcgcgtgagttcaccatgattcagtcagcaccgctgatgctgctggctgaccctgatgagttcgtgtccgtacaactggcgtaatcatggcccttcggggccattgtttctctgtggaggagtccatgacgaaagatgaactgattgcccgtctccgctcgctgggtgaacaactgaaccgtgatgtcagcctgacggggacgaaagaagaactggcgctccgtgtggcagagctgaaagaggagcttgatgacacggatgaaactgccggtcaggacacccctctcagccgggaaaatgtgctgaccggacatgaaaatgaggtgggatcagcgcagccggataccgtgattctggatacgtctgaactggtcacggtcgtggcactggtgaagctgcatactgatgcacttcacgccacgcgggatgaacctgtggcatttgtgctgccgggaacggcgtttcgtgtctctgccggtgtggcagccgaaatgacagagcgcggcctggccagaatgcaataacgggaggcgctgtggctgatttcgataacctgttcgatgctgccattgcccgcgccgatgaaacgatacgcgggtacatgggaacgtcagccaccattacatccggtgagcagtcaggtgcggtgatacgtggtgtttttgatgaccctgaaaatatcagctatgccggacagggcgtgcgcgttgaaggctccagcccgtccctgtttgtccggactgatgaggtgcggcagctgcggcgtggagacacgctgaccatcggtgaggaaaatttctgggtagatcgggtttcgccggatgatggcggaagttgtcatctctggcttggacggggcgtaccgcctgccgttaaccgtcgccgctgaaagggggatgtatggccataaaaggtcttgagcaggccgttgaaaacctcagccgtatcagcaaaacggcggtgcctggtgccgccgcaatggccattaaccgcgttgcttcatccgcgatatcgcagtcggcgtcacaggttgcccgtgagacaaaggtacgccggaaactggtaaaggaaagggccaggctgaaaagggccacggtcaaaaatccgcaggccagaatcaaagttaaccggggggatttgcccgtaatcaagctgggtaatgcgcgggttgtcctttcgcgccgcaggcgtcgtaaaaaggggcagcgttcatccctgaaaggtggcggcagcgtgcttgtggtgggtaaccgtcgtattcccggcgcgtttattcagcaactgaaaaatggccggtggcatgtcatgcagcgtgtggctgggaaaaaccgttaccccattgatgtggtgaaaatcccgatggcggtgccgctgaccacggcgtttaaacaaaatattgagcggatacggcgtgaacgtcttccgaaagagctgggctatgcgctgcagcatcaactgaggatggtaataaagcgatgaaacatactgaactccgtgcagccgtactggatgcactggagaagcatgacaccggggcgacgttttttgatggtcgccccgctgtttttgatgaggcggattttccggcagttgccgtttatctcaccggcgctgaatacacgggcgaagagctggacagcgatacctggcaggcggagctgcatatcgaagttttcctgcctgctcaggtgccggattcagagctggatgcgtggatggagtcccggatttatccggtgatgagcgatatcccggcactgtcagatttgatcaccagtatggtggccagcggctatgactaccggcgcgacgatgatgcgggcttgtggagttcagccgatctgacttatgtcattacctatgaaatgtgaggacgctatgcctgtaccaaatcctacaatgccggtgaaaggtgccgggaccaccctgtgggtttataaggggagcggtgacccttacgcgaatccgctttcagacgttgactggtcgcgtctggcaaaagttaaagacctgacgcccggcgaactgaccgctgagtcctatgacgacagctatctcgatgatgaagatgcagactggactgcgaccgggcaggggcagaaatctgccggagataccagcttcacgctggcgtggatgcccggagagcaggggcagcaggcgctgctggcgtggtttaatgaaggcgatacccgtgcctataaaatccgcttcccgaacggcacggtcgatgtgttccgtggctgggtcagcagtatcggtaaggcggtgacggcgaaggaagtgatcacccgcacggtgaaagtcaccaatgtgggacgtccgtcgatggcagaagatcgcagcacggtaacagcggcaaccggcatgaccgtgacgcctgccagcacctcggtggtgaaagggcagagcaccacgctgaccgtggccttccagccggagggcgtaaccgacaagagctttcgtgcggtgtctgcggataaaacaaaagccaccgtgtcggtcagtggtatgaccatcaccgtgaacggcgttgctgcaggcaaggtcaacattccggttgtatccggtaatggtgagtttgctgcggttgcagaaattaccgtcaccgccagttaatccggagagtcagcgatgttcctgaaaaccgaatcatttgaacataacggtgtgaccgtcacgctttctgaactgtcagccctgcagcgcattgagcatctcgccctgatgaaacggcaggcagaacaggcggagtcagacagcaaccggaagtttactgtggaagacgccatcagaaccggcgcgtttctggtggcgatgtccctgtggcataaccatccgcagaagacgcagatgccgtccatgaatgaagccgttaaacagattgagcaggaagtgcttaccacctggcccacggaggcaatttctcatgctgaaaacgtggtgtaccggctgtctggtatgtatgagtttgtggtgaataatgcccctgaacagacagaggacgccgggcccgcagagcctgtttctgcgggaaagtgttcgacggtgagctgagttttgccctgaaactggcgcgtgagatggggcgacccgactggcgtgccatgcttgccgggatgtcatccacggagtatgccgactggcaccgcttttacagtacccattattttcatgatgttctgctggatatgcacttttccgggctgacgtacaccgtgctcagcctgtttttcagcgatccggatatgcatccgctggatttcagtctgctgaaccggcgcgaggctgacgaagagcctgaagatgatgtgctgatgcagaaagcggcagggcttgccggaggtgtccgctttggcccggacgggaatgaagttatccccgcttccccggatgtggcggacatgacggaggatgacgtaatgctgatgacagtatcagaagggatcgcaggaggagtccggtatggctgaaccggtaggcgatctggtcgttgatttgagtctggatgcggccagatttgacgagcagatggccagagtcaggcgtcatttttctggtacggaaagtgatgcgaaaaaaacagcggcagtcgttgaacagtcgctgagccgacaggcgctggctgcacagaaagcggggatttccgtcgggcagtataaagccgccatgcgtatgctgcctgcacagttcaccgacgtggccacgcagcttgcaggcgggcaaagtccgtggctgatcctgctgcaacagggggggcaggtgaaggactccttcggcgggatgatccccatgttcagggggcttgccggtgcgatcaccctgccgatggtgggggccacctcgctggcggtggcgaccggtgcgctggcgtatgcctggtatcagggcaactcaaccctgtccgatttcaacaaaacgctggtcctttccggcaatcaggcgggactgacggcagatcgtatgctggtcctgtccagagccgggcaggcggcagggctgacgtttaaccagaccagcgagtcactcagcgcactggttaaggcgggggtaagcggtgaggctcagattgcgtccatcagccagagtgtggcgcgtttctcctctgcatccggcgtggaggtggacaaggtcgctgaagccttcgggaagctgaccacagacccgacgtcggggctgacggcgatggctcgccagttccataacgtgtcggcggagcagattgcgtatgttgctcagttgcagcgttccggcgatgaagccggggcattgcaggcggcgaacgaggccgcaacgaaagggtttgatgaccagacccgccgcctgaaagagaacatgggcacgctggaaacctgggcagacaggactgcgcgggcattcaaatccatgtgggatgcggtgctggatattggtcgtcctgataccgcgcaggagatgctgattaaggcagaggctgcgtataagaaagcagacgacatctggaatctgcgcaaggatgattattttgttaacgatgaagcgcgggcgcgttactgggatgatcgtgaaaaggcccgtcttgcgcttgaagccgcccgaaagaaggctgagcagcagactcaacaggacaaaaatgcgcagcagcagagcgataccgaagcgtcacggctgaaatataccgaagaggcgcagaaggcttacgaacggctgcagacgccgctggagaaatataccgcccgtcaggaagaactgaacaaggcactgaaagacgggaaaatcctgcaggcggattacaacacgctgatggcggcggcgaaaaaggattatgaagcgacgctgaaaaagccgaaacagtccagcgtgaaggtgtctgcgggcgatcgtcaggaagacagtgctcatgctgccctgctgacgcttcaggcagaactccggacgctggagaagcatgccggagcaaatgagaaaatcagccagcagcgccgggatttgtggaaggcggagagtcagttcgcggtactggaggaggcggcgcaacgtcgccagctgtctgcacaggagaaatccctgctggcgcataaagatgagacgctggagtacaaacgccagctggctgcacttggcgacaaggttacgtatcaggagcgcctgaacgcgctggcgcagcaggcggataaattcgcacagcagcaacgggcaaaacgggccgccattgatgcgaaaagccgggggctgactgaccggcaggcagaacgggaagccacggaacagcgcctgaaggaacagtatggcgataatccgctggcgctgaataacgtcatgtcagagcagaaaaagacctgggcggctgaagaccagcttcgcgggaactggatggcaggcctgaagtccggctggagtgagtgggaagagagcgccacggacagtatgtcgcaggtaaaaagtgcagccacgcagacctttgatggtattgcacagaatatggcggcgatgctgaccggcagtgagcagaactggcgcagcttcacccgttccgtgctgtccatgatgacagaaattctgcttaagcaggcaatggtggggattgtcgggagtatcggcagcgccattggcggggctgttggtggcggcgcatccgcgtcaggcggtacagccattcaggccgctgcggcgaaattccattttgcaaccggaggatttacgggaaccggcggcaaatatgagccagcggggattgttcaccgtggtgagtttgtcttcacgaaggaggcaaccagccggattggcgtggggaatctttaccggctgatgcgcggctatgccaccggcggttatgtcggtacaccgggcagcatggcagacagccggtcgcaggcgtccgggacgtttgagcagaataaccatgtggtgattaacaacgacggcacgaacgggcagataggtccggctgctctgaaggcggtgtatgacatggcccgcaagggtgcccgtgatgaaattcagacacagatgcgtgatggtggcctgttctccggaggtggacgatgaagaccttccgctggaaagtgaaacccggtatggatgtggcttcggtcccttctgtaagaaaggtgcgctttggtgatggctattctcagcgagcgcctgccgggctgaatgccaacctgaaaacgtacagcgtgacgctttctgtcccccgtgaggaggccacggtactggagtcgtttctggaagagcacgggggctggaaatcctttctgtggacgccgccttatgagtggcggcagataaaggtgacctgcgcaaaatggtcgtcgcgggtcagtatgctgcgtgttgagttcagcgcagagtttgaacaggtggtgaactgatgcaggatatccggcaggaaacactgaatgaatgcacccgtgcggagcagtcggccagcgtggtgctctgggaaatcgacctgacagaggtcggtggagaacgttattttttctgtaatgagcagaacgaaaaaggtgagccggtcacctggcaggggcgacagtatcagccgtatcccattcaggggagcggttttgaactgaatggcaaaggcaccagtacgcgccccacgctgacggtttctaacctgtacggtatggtcaccgggatggcggaagatatgcagagtctggtcggcggaacggtggtccggcgtaaggtttacgcccgttttctggatgcggtgaacttcgtcaacggaaacagttacgccgatccggagcaggaggtgatcagccgctggcgcattgagcagtgcagcgaactgagcgcggtgagtgcctcctttgtactgtccacgccgacggaaacggatggcgctgtttttccgggacgtatcatgctggccaacacctgcacctggacctatcgcggtgacgagtgcggttatagcggtccggctgtcgcggatgaatatgaccagccaacgtccgatatcacgaaggataaatgcagcaaatgcctgagcggttgtaagttccgcaataacgtcggcaactttggcggcttcctttccattaacaaactttcgcagtaaatcccatgacacagacagaatcagcgattctggcgcacgcccggcgatgtgcgccagcggagtcgtgcggcttcgtggtaagcacgccggagggggaaagatatttcccctgcgtgaatatctccggtgagccggaggctatttccgtatgtcgccggaagactggctgcaggcagaaatgcagggtgagattgtggcgctggtccacagccaccccggtggtctgccctggctgagtgaggccgaccggcggctgcaggtgcagagtgatttgccgtggtggctggtctgccgggggacgattcataagttccgctgtgtgccgcatctcaccgggcggcgctttgagcacggtgtgacggactgttacacactgttccgggatgcttatcatctggcggggattgagatgccggactttcatcgtgaggatgactggtggcgtaacggccagaatctctatctggataatctggaggcgacggggctgtatcaggtgccgttgtcagcggcacagccgggcgatgtgctgctgtgctgttttggttcatcagtgccgaatcacgccgcaatttactgcggcgacggcgagctgctgcaccatattcctgaacaactgagcaaacgagagaggtacaccgacaaatggcagcgacgcacacactccctctggcgtcaccgggcatggcgcgcatctgcctttacggggatttacaacgatttggtcgccgcatcgaccttcgtgtgaaaacgggggctgaagccatccgggcactggccacacagctcccggcgtttcgtcagaaactgagcgacggctggtatcaggtacggattgccgggcgggacgtcagcacgtccgggttaacggcgcagttacatgagactctgcctgatggcgctgtaattcatattgttcccagagtcgccggggccaagtcaggtggcgtattccagattgtcctgggggctgccgccattgccggatcattctttaccgccggagccacccttgcagcatggggggcagccattggggccggtggtatgaccggcatcctgttttctctcggtgccagtatggtgctcggtggtgtggcgcagatgctggcaccgaaagccagaactccccgtatacagacaacggataacggtaagcagaacacctatttctcctcactggataacatggttgcccagggcaatgttctgcctgttctgtacggggaaatgcgcgtggggtcacgcgtggtttctcaggagatcagcacggcagacgaaggggacggtggtcaggttgtggtgattggtcgctgatgcaaaatgttttatgtgaaaccgcctgcgggcggttttgtcatttatggagcgtgaggaatgggtaaaggaagcagtaaggggcataccccgcgcgaagcgaaggacaacctgaagtccacgcagttgctgagtgtgatcgatgccatcagcgaagggccgattgaaggtccggtggatggcttaaaaagcgtgctgctgaacagtacgccggtgctggacactgaggggaataccaacatatccggtgtcacggtggtgttccgggctggtgagcaggagcagactccgccggagggatttgaatcctccggctccgagacggtgctgggtacggaagtgaaatatgacacgccgatcacccgcaccattacgtctgcaaacatcgaccgtctgcgctttaccttcggtgtacaggcactggtggaaaccacctcaaagggtgacaggaatccgtcggaagtccgcctgctggttcagatacaacgtaacggtggctgggtgacggaaaaagacatcaccattaagggcaaaaccacctcgcagtatctggcctcggtggtgatgggtaacctgccgccgcgcccgtttaatatccggatgcgcaggatgacgccggacagcaccacagaccagctgcagaacaaaacgctctggtcgtcatacactgaaatcatcgatgtgaaacagtgctacccgaacacggcactggtcggcgtgcaggtggactcggagcagttcggcagccagcaggtgagccgtaattatcatctgcgcgggcgtattctgcaggtgccgtcgaactataacccgcagacgcggcaatacagcggtatctgggacggaacgtttaaaccggcatacagcaacaacatggcctggtgtctgtgggatatgctgacccatccgcgctacggcatggggaaacgtcttggtgcggcggatgtggataaatgggcgctgtatgtcatcggccagtactgcgaccagtcagtgccggacggctttggcggcacggagccgcgcatcacctgtaatgcgtacctgaccacacagcgtaaggcgtgggatgtgctcagcgatttctgctcggcgatgcgctgtatgccggtatggaacgggcagacgctgacgttcgtgcaggaccgaccgtcggataagacgtggacctataaccgcagtaatgtggtgatgccggatgatggcgcgccgttccgctacagcttcagcgccctgaaggaccgccataatgccgttgaggtgaactggattgacccgaacaacggctgggagacggcgacagagcttgttgaagatacgcaggccattgcccgttacggtcgtaatgttacgaagatggatgcctttggctgtaccagccgggggcaggcacaccgcgccgggctgtggctgattaaaacagaactgctggaaacgcagaccgtggatttcagcgtcggcgcagaagggcttcgccatgtaccgggcgatgttattgaaatctgcgatgatgactatgccggtatcagcaccggtggtcgtgtgctggcggtgaacagccagacccggacgctgacgctcgaccgtgaaatcacgctgccatcctccggtaccgcgctgataagcctggttgacggaagtggcaatccggtcagcgtggaggttcagtccgtcaccgacggcgtgaaggtaaaagtgagccgtgttcctgacggtgttgctgaatacagcgtatgggagctgaagctgccgacgctgcgccagcgactgttccgctgcgtgagtatccgtgagaacgacgacggcacgtatgccatcaccgccgtgcagcatgtgccggaaaaagaggccatcgtggataacggggcgcactttgacggcgaacagagtggcacggtgaatggtgtcacgccgccagcggtgcagcacctgaccgcagaagtcactgcagacagcggggaatatcaggtgctggcgcgatgggacacaccgaaggtggtgaagggcgtgagtttcctgctccgtctgaccgtaacagcggacgacggcagtgagcggctggtcagcacggcccggacgacggaaaccacataccgcttcacgcaactggcgctggggaactacaggctgacagtccgggcggtaaatgcgtgggggcagcagggcgatccggcgtcggtatcgttccggattgccgcaccggcagcaccgtcgaggattgagctgacgccgggctattttcagataaccgccacgccgcatcttgccgtttatgacccgacggtacagtttgagttctggttctcggaaaagcagattgcggatatcagacaggttgaaaccagcacgcgttatcttggtacggcgctgtactggatagccgccagtatcaatatcaaaccgggccatgattattacttttatatccgcagtgtgaacaccgttggcaaatcggcattcgtggaggccgtcggtcgggcgagcgatgatgcggaaggttacctggattttttcaaaggcaagataaccgaatcccatctcggcaaggagctgctggaaaaagtcgagctgacggaggataacgccagcagactggaggagttttcgaaagagtggaaggatgccagtgataagtggaatgccatgtgggctgtcaaaattgagcagaccaaagacggcaaacattatgtcgcgggtattggcctcagcatggaggacacggaggaaggcaaactgagccagtttctggttgccgccaatcgtatcgcatttattgacccggcaaacgggaatgaaacgccgatgtttgtggcgcagggcaaccagatattcatgaacgacgtgttcctgaagcgcctgacggcccccaccattaccagcggcggcaatcctccggccttttccctgacaccggacggaaagctgaccgctaaaaatgcggatatcagtggcagtgtgaatgcgaactccgggacgctcagtaatgtgacgatagctgaaaactgtacgataaacggtacgctgagggcggaaaaaatcgtcggggacattgtaaaggcggcgagcgcggcttttccgcgccagcgtgaaagcagtgtggactggccgtcaggtacccgtactgtcaccgtgaccgatgaccatccttttgatcgccagatagtggtgcttccgctgacgtttcgcggaagtaagcgtactgtcagcggcaggacaacgtattcgatgtgttatctgaaagtactgatgaacggtgcggtgatttatgatggcgcggcgaacgaggcggtacaggtgttctcccgtattgttgacatgccagcgggtcggggaaacgtgatcctgacgttcacgcttacgtccacacggcattcggcagatattccgccgtatacgtttgccagcgatgtgcaggttatggtgattaagaaacaggcgctgggcatcagcgtggtctgagtgtgttacagaggttcgtccgggaacgggcgttttattataaaacagtgagaggtgaacgatgcgtaatgtgtgtattgccgttgctgtctttgccgcacttgcggtgacagtcactccggcccgtgcggaaggtggacatggtacgtttacggtgggctattttcaagtgaaaccgggtacattgccgtcgttgtcgggcggggataccggtgtgagtcatctgaaagggattaacgtgaagtaccgttatgagctgacggacagtgtgggggtgatggcttccctggggttcgccgcgtcgaaaaagagcagcacagtgatgaccggggaggatacgtttcactatgagagcctgcgtggacgttatgtgagcgtgatggccggaccggttttacaaatcagtaagcaggtcagtgcgtacgccatggccggagtggctcacagtcggtggtccggcagtacaatggattaccgtaagacggaaatcactcccgggtatatgaaagagacgaccactgccagggacgaaagtgcaatgcggcatacctcagtggcgtggagtgcaggtatacagattaatccggcagcgtccgtcgttgttgatattgcttatgaaggctccggcagtggcgactggcgtactgacggattcatcgttggggtcggttataaattctgattagccaggtaacacagtgttatgacagcccgccggaaccggtgggcttttttgtggggtgaatatggcagtaaagatttcaggagtcctgaaagacggcacaggaaaaccggtacagaactgcaccattcagctgaaagccagacgtaacagcaccacggtggtggtgaacacggtgggctcagagaatccggatgaagccgggcgttacagcatggatgtggagtacggtcagtacagtgtcatcctgcaggttgacggttttccaccatcgcacgccgggaccatcaccgtgtatgaagattcacaaccggggacgctgaatgattttctctgtgccatgacggaggatgatgcccggccggaggtgctgcgtcgtcttgaactgatggtggaagaggtggcgcgtaacgcgtccgtggtggcacagagtacggcagacgcgaagaaatcagccggcgatgccagtgcatcagctgctcaggtcgcggcccttgtgactgatgcaactgactcagcacgcgccgccagcacgtccgccggacaggctgcatcgtcagctcaggaagcgtcctccggcgcagaagcggcatcagcaaaggccactgaagcggaaaaaagtgccgcagccgcagagtcctcaaaaaacgcggcggccaccagtgccggtgcggcgaaaacgtcagaaacgaatgctgcagcgtcacaacaatcagccgccacgtctgcctccaccgcggccacgaaagcgtcagaggccgccacttcagcacgagatgcggtggcctcaaaagaggcagcaaaatcatcagaaacgaacgcatcatcaagtgccggtcgtgcagcttcctcggcaacggcggcagaaaattctgccagggcggcaaaaacgtccgagacgaatgccaggtcatctgaaacagcagcggaacggagcgcctctgccgcggcagacgcaaaaacagcggcggcggggagtgcgtcaacggcatccacgaaggcgacagaggctgcgggaagtgcggtatcagcatcgcagagcaaaagtgcggcagaagcggcggcaatacgtgcaaaaaattcggcaaaacgtgcagaagatatagcttcagctgtcgcgcttgaggatgcggacacaacgagaaaggggatagtgcagctcagcagtgcaaccaacagcacgtctgaaacgcttgctgcaacgccaaaggcggttaaggtggtaatggatgaaacgaacagaaaagcccactggacagtccggcactgaccggaacgccaacagcaccaaccgcgctcaggggaacaaacaatacccagattgcgaacaccgcttttgtactggccgcgattgcagatgttatcgacgcgtcacctgacgcactgaatacgctgaatgaactggccgcagcgctcgggaatgatccagattttgctaccaccatgactaacgcgcttgcgggtaaacaaccgaagaatgcgacactgacggcgctggcagggctttccacggcgaaaaataaattaccgtattttgcggaaaatgatgccgccagcctgactgaactgactcaggttggcagggatattctggcaaaaaattccgttgcagatgttcttgaataccttggggccggtgagaattcggcctttccggcaggtgcgccgatcccgtggccatcagatatcgttccgtctggctacgtcctgatgcaggggcaggcgtttgacaaatcagcctacccaaaacttgctgtcgcgtatccatcgggtgtgcttcctgatatgcgaggctggacaatcaaggggaaacccgccagcggtcgtgctgtattgtctcaggaacaggatggaattaagtcgcacacccacagtgccagtgcatccggtacggatttggggacgaaaaccacatcgtcgtttgattacgggacgaaaacaacaggcagtttcgattacggcaccaaatcgacgaataacacgggggctcatgctcacagtctgagcggttcaacaggggccgcgggtgctcatgcccacacaagtggtttaaggatgaacagttctggctggagtcagtatggaacagcaaccattacaggaagtttatccacagttaaaggaaccagcacacagggtattgcttatttatcgaaaacggacagtcagggcagccacagtcactcattgtccggtacagccgtgagtgccggtgcacatgcgcatacagttggtattggtgcgcaccagcatccggttgttatcggtgctcatgcccattctttcagtattggttcacacggacacaccatcaccgttaacgctgcgggtaacgcggaaaacaccgtcaaaaacattgcatttaactatattgtgaggcttgcataatggcattcagaatgagtgaacaaccacggaccataaaaatttataatctgctggccggaactaatgaatttattggtgaaggtgacgcatatattccgcctcataccggtctgcctgcaaacagtaccgatattgcaccgccagatattccggctggctttgtggctgttttcaacagtgatgaggcatcgtggcatctcgttgaagaccatcggggtaaaaccgtctatgacgtggcttccggcgacgcgttatttatttctgaactcggtccgttaccggaaaattttacctggttatcgccgggaggggaatatcagaagtggaacggcacagcctgggtgaaggatacggaagcagaaaaactgttccggatccgggaggcggaagaaacaaaaaaaagcctgatgcaggtagccagtgagcatattgcgccgcttcaggatgctgcagatctggaaattgcaacgaaggaagaaacctcgttgctggaagcctggaagaagtatcgggtgttgctgaaccgtgttgatacatcaactgcacctgatattgagtggcctgctgtccctgttatggagtaatcgttttgtgatatgccgcagaaacgttgtatgaaataacgttctgcggttagttagtatattgtaaagctgagtattggtttatttggcgattattatcttcaggagaataatggaagttctatgactcaattgttcatagtgtttacatcaccgccaattgcttttaagactgaacgcatgaaatatggtttttcgtcatgttttgagtctgctgttgatatttctaaagtcggttttttttcttcgttttctctaactattttccatgaaatacatttttgattattatttgaatcaattccaattacctgaagtctttcatctataattggcattgtatgtattggtttattggagtagatgcttgcttttctgagccatagctctgatatccaaatgaagccataggcatttgttattttggctctgtcagctgcataacgccaaaaaatatatttatctgcttgatcttcaaatgttgtattgattaaatcaattggatggaattgtttatcataaaaaattaatgtttgaatgtgataaccgtcctttaaaaaagtcgtttctgcaagcttggctgtatagtcaactaactcttctgtcgaagtgatatttttaggcttatctaccagttttagacgctctttaatatcttcaggaattattttattgtcatattgtatcatgctaaatgacaatttgcttatggagtaatcttttaattttaaataagttattctcctggcttcatcaaataaagagtcgaatgatgttggcgaaatcacatcgtcacccattggattgtttatttgtatgccaagagagttacagcagttatacattctgccatagattatagctaaggcatgtaataattcgtaatcttttagcgtattagcgacccatcgtctttctgatttaataatagatgattcagttaaatatgaaggtaatttcttttgtgcaagtctgactaacttttttataccaatgtttaacatactttcatttgtaataaactcaatgtcattttcttcaatgtaagatgaaataagagtagcctttgcctcgctatacatttctaaatcgccttgtttttctatcgtattgcgagaatttttagcccaagccattaatggatcatttttccatttttcaataacattattgttataccaaatgtcatatcctataatctggtttttgtttttttgaataataaatgttactgttcttgcggtttggaggaattgattcaaattcaagcgaaataattcagggtcaaaatatgtatcaatgcagcatttgagcaagtgcgataaatctttaagtcttctttcccatggttttttagtcataaaactctccattttgataggttgcatgctagatgctgatatattttagaggtgataaaattaactgcttaactgtcaatgtaatacaagttgtttgatctttgcaatgattcttatcagaaaccatatagtaaattagttacacaggaaatttttaatattattattatcattcattatgtattaaaattagagttgtggcttggctctgctaacacgttgctcataggagatatggtagagccgcagacacgtcgtatgcaggaacgtgctgcggctggctggtgaacttccgatagtgcgggtgttgaatgatttccagttgctaccgattttacatattttttgcatgagagaatttgtaccacctcccaccgaccatctatgactgtacgccactgtccctaggactgctatgtgccggagcggacattacaaacgtccttctcggtgcatgccactgttgccaatgacctgcctaggaattggttagcaagttactaccggattttgtaaaaacagccctcctcatataaaaagtattcgttcacttccgataagcgtcgtaattttctatctttcatcatattctagatccctctgaaaaaatcttccgagtttgctaggcactgatacataactcttttccaataattggggaagtcattcaaatctataataggtttcagatttgcttcaataaattctgactgtagctgctgaaacgttgcggttgaactatatttccttataacttttacgaaagagtttctttgagtaatcacttcactcaagtgcttccctgcctccaaacgatacctgttagcaatatttaatagcttgaaatgatgaagagctctgtgtttgtcttcctgcctccagttcgccgggcattcaacataaaaactgatagcacccggagttccggaaacgaaatttgcatatacccattgctcacgaaaaaaaatgtccttgtcgatatagggatgaatcgcttggtgtacctcatctactgcgaaaacttgacctttctctcccatattgcagtcgcggcacgatggaactaaattaataggcatcaccgaaaattcaggataatgtgcaataggaagaaaatgatctatattttttgtctgtcctatatcaccacaaaatggacatttttcacctgatgaaacaagcatgtcatcgtaatatgttctagcgggtttgtttttatctcggagattattttcataaagcttttctaatttaacctttgtcaggttaccaactactaaggttgtaggctcaagagggtgtgtcctgtcgtaggtaaataactgacctgtcgagcttaatattctatattgttgttctttctgcaaaaaagtggggaagtgagtaatgaaattatttctaacatttatctgcatcataccttccgagcatttattaagcatttcgctataagttctcgctggaagaggtagttttttcattgtactttaccttcatctctgttcattatcatcgcttttaaaacggttcgaccttctaatcctatctgaccattataattttttagaatggtttcataagaaagctctgaatcaacggactgcgataataagtggtggtatccagaatttgtcacttcaagtaaaaacacctcacgagttaaaacacctaagttctcaccgaatgtctcaatatccggacggataatatttattgcttctcttgaccgtaggactttccacatgcaggattttggaacctcttgcagtactactggggaatgagttgcaattattgctacaccattgcgtgcatcgagtaagtcgcttaatgttcgtaaaaaagcagagagcaaaggtggatgcagatgaacctctggttcatcgaataaaactaatgacttttcgccaacgacatctactaatcttgtgatagtaaataaaacaattgcatgtccagagctcattcgaagcagatatttctggatattgtcataaaacaatttagtgaatttatcatcgtccacttgaatctgtggttcattacgtcttaactcttcatatttagaaatgaggctgatgagttccatatttgaaaagttttcatcactacttagttttttgatagcttcaagccagagttgtctttttctatctactctcatacaaccaataaatgctgaaatgaattctaagcggagatcgcctagtgattttaaactattgctggcagcattcttgagtccaatataaaagtattgtgtaccttttgctgggtcaggttgttctttaggaggagtaaaaggatcaaatgcactaaacgaaactgaaacaagcgatcgaaaatatccctttgggattcttgactcgataagtctattattttcagagaaaaaatattcattgttttctgggttggtgattgcaccaatcattccattcaaaattgttgttttaccacacccattccgcccgataaaagcatgaatgttcgtgctgggcatagaattaaccgtcacctcaaaaggtatagttaaatcactgaatccgggagcactttttctattaaatgaaaagtggaaatctgacaattctggcaaaccatttaacacacgtgcgaactgtccatgaatttctgaaagagttacccctctaagtaatgaggtgttaaggacgctttcattttcaatgtcggctaatcgatttggccatactactaaatcctgaatagctttaagaaggttatgtttaaaaccatcgcttaatttgctgagattaacatagtagtcaatgctttcacctaaggaaaaaaacatttcagggagttgactgaattttttatctattaatgaataagtgcttacttcttctttttgacctacaaaaccaattttaacatttccgatatcgcatttttcaccatgctcatcaaagacagtaagataaaacattgtaacaaaggaatagtcattccaaccatctgctcgtaggaatgccttatttttttctactgcaggaatatacccgcctctttcaataacactaaactccaacatatagtaacccttaattttattaaaataaccgcaatttatttggcggcaacacaggatctctcttttaagttactctctattacatacgttttccatctaaaaattagtagtattgaacttaacggggcatcgtattgtagttttccatatttagctttctgcttccttttggataacccactgttattcatgttgcatggtgcactgtttataccaacgatatagtctattaatgcatatatagtatcgccgaacgattagctcttcaggcttctgaagaagcgtttcaagtactaataagccgatagatagccacggacttcgtagccatttttcataagtgttaacttccgctcctcgctcataacagacattcactacagttatggcggaaaggtatgcatgctgggtgtggggaagtcgtgaaagaaaagaagtcagctgcgtcgtttgacatcactgctatcttcttactggttatgcaggtcgtagtgggtggcacacaaagctttgcactggattgcgaggctttgtgcttctctggagtgcgacaggtttgatgacaaaaaattagcgcaagaagacaaaaatcaccttgcgctaatgctctgttacaggtcactaataccatctaagtagttgattcatagtgactgcatatgttgtgttttacagtattatgtagtctgttttttatgcaaaatctaatttaatatattgatatttatatcattttacgtttctcgttcagcttttttatactaagttggcattataaaaaagcattgcttatcaatttgttgcaacgaacaggtcactatcagtcaaaataaaatcattatttgatttcaattttgtcccactccctgcctctgtcatcacgatactgtgatgccatggtgtccgacttatgcccgagaagatgttgagcaaacttatcgcttatctgcttctcatagagtcttgcagacaaactgcgcaactcgtgaaaggtaggcggatccccttcgaaggaaagacctgatgcttttcgtgcgcgcataaaataccttgatactgtgccggatgaaagcggttcgcgacgagtagatgcaattatggtttctccgccaagaatctctttgcatttatcaagtgtttccttcattgatattccgagagcatcaatatgcaatgctgttgggatggcaatttttacgcctgttttgctttgctcgacataaagatatccatctacgatatcagaccacttcatttcgcataaatcaccaactcgttgcccggtaacaacagccagttccattgcaagtctgagccaacatggtgatgattctgctgcttgataaattttcaggtattcgtcagccgtaagtcttgatctccttacctctgattttgctgcgcgagtggcagcgacatggtttgttgttatatggccttcagctattgcctctcggaatgcatcgctcagtgttgatctgattaacttggctgacgccgccttgccctcgtctatgtatccattgagcattgccgcaatttcttttgtggtgatgtcttcaagtggagcatcaggcagacccctccttattgctttaattttgctcatgtaatttatgagtgtcttctgcttgattcctctgctggccaggattttttcgtagcgatcaagccatgaatgtaacgtaacggaattatcactgttgattctcgctgtcagaggcttgtgtttgtgtcctgaaaataactcaatgttggcctgtatagcttcagtgattgcgattcgcctgtctctgcctaatccaaactctttacccgtccttgggtccctgtagcagtaatatccattgtttcttatataaaggttagggggtaaatcccggcgctcatgacttcgccttcttcccatttctgatcctcttcaaaaggccacctgttactggtcgatttaagtcaacctttaccgctgattcgtggaacagatactctcttccatccttaaccggaggtgggaatatcctgcattcccgaacccatcgacgaactgtttcaaggcttcttggacgtcgctggcgtgcgttccactcctgaagtgtcaagtacatcgcaaagtctccgcaattacacgcaagaaaaaaccgccatcaggcggcttggtgttctttcagttcttcaattcgaatattggttacgtctgcatgtgctatctgcgcccatatcatccagtggtcgtagcagtcgttgatgttctccgcttcgataactctgttgaatggctctccattccattctcctgtgactcggaagtgcatttatcatctccataaaacaaaacccgccgtagcgagttcagataaaataaatccccgcgagtgcgaggattgttatgtaatattgggtttaatcatctatatgttttgtacagagagggcaagtatcgtttccaccgtactcgtgataataattttgcacggtatcagtcatttctcgcacattgcagaatggggatttgtcttcattagacttataaaccttcatggaatatttgtatgccgactctatatctataccttcatctacataaacaccttcgtgatgtctgcatggagacaagacaccggatctgcacaacattgataacgcccaatctttttgctcagactctaactcattgatactcatttataaactccttgcaatgtatgtcgtttcagctaaacggtatcagcaatgtttatgtaaagaaacagtaagataatactcaacccgatgtttgagtacggtcatcatctgacactacagactctggcatcgctgtgaagacgacgcgaaattcagcattttcacaagcgttatcttttacaaaaccgatctcactctcctttgatgcgaatgccagcgtcagacatcatatgcagatactcacctgcatcctgaacccattgacctccaaccccgtaatagcgatgcgtaatgatgtcgatagttactaacgggtcttgttcgattaactgccgcagaaactcttccaggtcaccagtgcagtgcttgataacaggagtcttcccaggatggcgaacaacaagaaactggtttccgtcttcacggacttcgttgctttccagtttagcaatacgcttactcccatccgagataacaccttcgtaatactcacgctgctcgttgagttttgattttgctgtttcaagctcaacacgcagtttccctactgttagcgcaatatcctcgttctcctggtcgcggcgtttgatgtattgctggtttctttcccgttcatccagcagttccagcacaatcgatggtgttaccaattcatggaaaaggtctgcgtcaaatccccagtcgtcatgcattgcctgctctgccgcttcacgcagtgcctgagagttaatttcgctcacttcgaacctctctgtttactgataagttccagatcctcctggcaacttgcacaagtccgacaaccctgaacgaccaggcgtcttcgttcatctatcggatcgccacactcacaacaatgagtggcagatatagcctggtggttcaggcggcgcatttttattgctgtgttgcgctgtaattcttctatttctgatgctgaatcaatgatgtctgccatctttcattaatccctgaactgttggttaatacgcttgagggtgaatgcgaataataaaaaaggagcctgtagctccctgatgattttgcttttcatgttcatcgttccttaaagacgccgtttaacatgccgattgccaggcttaaatgagtcggtgtgaatcccatcagcgttaccgtttcgcggtgcttcttcagtacgctacggcaaatgtcatcgacgtttttatccggaaactgctgtctggctttttttgatttcagaattagcctgacgggcaatgctgcgaagggcgttttcctgctgaggtgtcattgaacaagtcccatgtcggcaagcataagcacacagaatatgaagcccgctgccagaaaaatgcattccgtggttgtcatacctggtttctctcatctgcttctgctttcgccaccatcatttccagcttttgtgaaagggatgcggctaacgtatgaaattcttcgtctgtttctactggtattggcacaaacctgattccaatttgagcaaggctatgtgccatctcgatactcgttcttaactcaacagaagatgctttgtgcatacagcccctcgtttattatttatctcctcagccagccgctgtgctttcagtggatttcggataacagaaaggccgggaaatacccagcctcgctttgtaacggagtagacgaaagtgattgcgcctacccggatattatcgtgaggatgcgtcatcgccattgctccccaaatacaaaaccaatttcagccagtgcctcgtccattttttcgatgaactccggcacgatctcgtcaaaactcgccatgtacttttcatcccgctcaatcacgacataatgcaggccttcacgcttcatacgcgggtcatagttggcaaagtaccaggcattttttcgcgtcacccacatgctgtactgcacctgggccatgtaagctgactttatggcctcgaaaccaccgagccggaacttcatgaaatcccgggaggtaaacgggcatttcagttcaaggccgttgccgtcactgcataaaccatcgggagagcaggcggtacgcatactttcgtcgcgatagatgatcggggattcagtaacattcacgccggaagtgaattcaaacagggttctggcgtcgttctcgtactgttttccccaggccagtgctttagcgttaacttccggagccacaccggtgcaaacctcagcaagcagggtgtggaagtaggacattttcatgtcaggccacttctttccggagcggggttttgctatcacgttgtgaacttctgaagcggtgatgacgccgagccgtaatttgtgccacgcatcatccccctgttcgacagctctcacatcgatcccggtacgctgcaggataatgtccggtgtcatgctgccaccttctgctctgcggctttctgtttcaggaatccaagagcttttactgcttcggcctgtgtcagttctgacgatgcacgaatgtcgcggcgaaatatctgggaacagagcggcaataagtcgtcatcccatgttttatccagggcgatcagcagagtgttaatctcctgcatggtttcatcgttaaccggagtgatgtcgcgttccggctgacgttctgcagtgtatgcagtattttcgacaatgcgctcggcttcatccttgtcatagataccagcaaatccgaaggccagacgggcacactgaatcatggctttatgacgtaacatccgtttgggatgcgactgccacggccccgtgatttctctgccttcgcgagttttgaatggttcgcggcggcattcatccatccattcggtaacgcagatcggatgattacggtccttgcggtaaatccggcatgtacaggattcattgtcctgctcaaagtccatgccatcaaactgctggttttcattgatgatgcgggaccagccatcaacgcccaccaccggaacgatgccattctgcttatcaggaaaggcgtaaatttctttcgtccacggattaaggccgtactggttggcaacgatcagtaatgcgatgaactgcgcatcgctggcatcacctttaaatgccgtctggcgaagagtggtgatcagttcctgtgggtcgacagaatccatgccgacacgttcagccagcttcccagccagcgttgcgagtgcagtactcattcgttttatacctctgaatcaatatcaacctggtggtgagcaatggtttcaaccatgtaccggatgtgttctgccatgcgctcctgaaactcaacatcgtcatcaaacgcacgggtaatggattttttgctggccccgtggcgttgcaaatgatcgatgcatagcgattcaaacaggtgctggggcaggcctttttccatgtcgtctgccagttctgcctctttctcttcacgggcgagctgctggtagtgacgcgcccagctctgagcctcaagacgatcctgaatgtaataagcgttcatggctgaactcctgaaatagctgtgaaaatatcgcccgcgaaatgccgggctgattaggaaaacaggaaagggggttagtgaatgcttttgcttgatctcagtttcagtattaatatccattttttataagcgtcgacggcttcacgaaacatcttttcatcgccaataaaagtggcgatagtgaatttagtctggatagccataagtgtttgatccattctttgggactcctggctgattaagtatgtcgataaggcgtttccatccgtcacgtaatttacgggtgattcgttcaagtaaagattcggaagggcagccagcaacaggccaccctgcaatggcatattgcatggtgtgctccttatttatacataacgaaaaacgcctcgagtgaagcgttattggtatgcggtaaaaccgcactcaggcggccttgatagtcatatcatctgaatcaaatattcctgatgtatcgatatcggtaattcttattccttcgctaccatccattggaggccatccttcctgaccatttccatcattccagtcgaactcacacacaacaccatatgcatttaagtcgcttgaaattgctataagcagagcatgttgcgccagcatgattaatacagcatttaatacagagccgtgtttattgagtcggtattcagagtctgaccagaaattattaatctggtgaagtttttcctctgtcattacgtcatggtcgatttcaatttctattgatgctttccagtcgtaatcaatgatgtattttttgatgtttgacatctgttcatatcctcacagataaaaaatcgccctcacactggagggcaaagaagatttccaataatcagaacaagtcggctcctgtttagttacgagcgacattgctccgtgtattcactcgttggaatgaatacacagtgcagtgtttattctgttatttatgccaaaaataaaggccactatcaggcagctttgttgttctgtttaccaagttctctggcaatcattgccgtcgttcgtattgcccatttatcgacatatttcccatcttccattacaggaaacatttcttcaggcttaaccatgcattccgattgcagcttgcatccattgcatcgcttgaattgtccacaccattgatttttatcaatagtcgtagtcatacggatagtcctggtattgttccatcacatcctgaggatgctcttcgaactcttcaaattcttcttccatatatcaccttaaatagtggattgcggtagtaaagattgtgcctgtcttttaaccacatcaggctcggtggttctcgtgtacccctacagcgagaaatcggataaactattacaacccctacagtttgatgagtatagaaatggatccactcgttattctcggacgagtgttcagtaatgaacctctggagagaaccatgtatatgatcgttatctgggttggacttctgcttttaagcccagataactggcctgaatatgttaatgagagaatcggtattcctcatgtgtggcatgttttcgtctttgctcttgcattttcgctagcaattaatgtgcatcgattatcagctattgccagcgccagatataagcgatttaagctaagaaaacgcattaagatgcaaaacgataaagtgcgatcagtaattcaaaaccttacagaagagcaatctatggttttgtgcgcagcccttaatgaaggcaggaagtatgtggttacatcaaaacaattcccatacattagtgagttgattgagcttggtgtgttgaacaaaactttttcccgatggaatggaaagcatatattattccctattgaggatatttactggactgaattagttgccagctatgatccatataatattgagataaagccaaggccaatatctaagtaactagataagaggaatcgattttcccttaattttctggcgtccactgcatgttatgccgcgttcgccaggcttgctgtaccatgtgcgctgattcttgcgctcaatacgttgcaggttgctttcaatctgtttgtggtattcagccagcactgtaaggtctatcggatttagtgcgctttctactcgtgatttcggtttgcgattcagcgagagaatagggcggttaactggttttgcgcttaccccaaccaacaggggatttgctgctttccattgagcctgtttctctgcgcgacgttcgcggcggcgtgtttgtgcatccatctggattctcctgtcagttagctttggtggtgtgtggcagttgtagtcctgaacgaaaaccccccgcgattggcacattggcagctaatccggaatcgcacttacggccaatgcttcgtttcgtatcacacaccccaaagccttctgctttgaatgctgcccttcttcagggcttaatttttaagagcgtcaccttcatggtggtcagtgcgtcctgctgatgtgctcagtatcaccgccagtggtatttatgtcaacaccgccagagataatttatcaccgcagatggttatctgtatgttttttatatgaatttattttttgcaggggggcattgtttggtaggtgagagatctgaattgctatgtttagtgagttgtatctatttatttttcaataaatacaattggttatgtgttttgggggcgatcgtgaggcaaagaaaacccggcgctgaggccgggtcaggactttttacgcgaggcttttttacccccgctggctgcgcgttcagctttgattttctccagcaacgcggcggcgctgttttcaccgctgattaattccgggttttcggcccgccactgggcggtgagttcaccacggaacgcttttgccaggatggattgcgtcagattgttgacgcgggctaaggcgttgttgacctgtttttctattgtgtcggcgtaggcgaagagttgctcgacgcggcgaacgatttcagcttgttcgggaagggggggaacagttattgggtatgcaattaatttctgtgcattaatatttgattgactgaccccatcagatttaactgaatagcaatattgtctccccaaaatgctatttaaatggtagttaagatagtcagggtttaaatcaggtaaacattgaaccctaatcaaataacctgcataaatagctggttgctctgatttatatatggctgttttcccgacaagttcaggactatttgtacgattgaataatacatcattgtactcaagtttatacttttcaatttctatggtatctgacgtatagactagatccgtccagtccaactttcctccctgaagattgcccattcttaatacaggaatgagtccttctttattagacttagatgacgttccgtaacttggtttttttataaactccccaagtttgccttctctccacccagacaggcttgaattatctctccagtcttcagttagttttcctctcaccgctgcacccagaaccgcctgacgaaaacgtttcaggatttgtgggatttgctcaagacgtgctttggtgctgtctacctgtgccagcagcgtatcgagtttttcagcgatgattttttgttcggcaaacggtacaagaacaaatggtaatgttttcgcagaactaccagaaatttctttaaaagttgttcctgtgcccatttcctctgcaatatgtctgatgttgcggagaaagtaatatgcataatcaggaaaaatgtctgaaggaaaagcaaaacttttgaaaccctggttagtcgcaatctcatttgcagcaatagcaacatatccaatcggtgcccggctactaaaaagtatagtgcctttgggcattagttttgctgaacaagaggaatagcctagtgtagttaaatctctggcaccatgtgagatatatttctctttataaccgctcaaatcggcaggcgtaagccaggcgactccctcacccgaaggtgcaaaattttcagcgactcccgattttggtgtcccaccagagatgacatcagcaatgtcgcctatttcaatctgttcccacccctccggcaatttcccagcactcattccttcaccccaccaaatgcttcttccagcaactggcgctgcgcatccgcctcatcgctcgcccccagttcacgcatcagcgcatccagttcagacagcgcctgtaccagttcacccatcgcttctgccgctaatacatccggctccggcaggttgtcggcatcaatactgtctttatctttcagccaggagatatccagcgaatcggatttcgcggtgcggatccactcgcggctgaacttgcgccagcggctggtagcaagatgctggtcggtgtttttgttctcttcgctgtcggcaatttccgtctcttcggcgttaaaactccattcaccttcagtgcgcgggcttaagccgtgcgggtcttcgccaaacacgcgctcaaacggttgcaaatgctcgtcggtaaacggcgtgcgtttaccaaagctcggcatattggtccgcaggtcgtacacccacacgtcatcggtgcagttcttatcctgattcgggttcgccaccgtccctttggtaaagaacagcacgttggtcttcacgccctgcgcgtaaaaaataccggtcggcagacgcagaatagtgtgcagatgacacttatccatcaggtcacgacggatgtccgtacctttgccgccttcaaacagcacgttatccggcaccaccaccgccgcacgaccgccggggtgcagcgtttcgataatatgctgcataaagcacaactgtttgttgctggtcgggtgaacaaaggtgcgggtaatgttggtgcctgcggcgctgccaaacggcgggttagtggcgacaatatgcgccttcggcaggttttcgccgtcgctgcccagggtgttgcccagacggattgcgccgccgtggtcgaggttgccttcaatatcgtgcagcaggcagttcatcagcgccagacgacgggtgccgggcaccagttcgaggccgataaacgcgcggtggatctggaaatcctgcgtgtcgccatcaaggtcgtccagatcgttagtctgcgacttaacgtagcggtcggcttcaatcaaaaagcccgccgtaccggctgccggatcctgtaccacttcacgtggctgcggtttcagcagatgaataatggttttaatcagcggacgcggggtgaagtactggcccgcgccagacttggtttcattggcgttcttctgcagcagcccttcgtacatatcgccgaagtcatcgcgcgacttaccgtgcgcaccgttgtaccagtccagtgaatccatattgctgaccagtgcggttatttgtttcggctcggtgatggtggtactaacattatgaaaaactgcctgtaccagctttttgtcatcttcgcctaaatgcacgagcatttttcggtagaactgcaactgctcctggccgatgcgggatttcaggtcatcccagcggtaaccttccggcaggtattccgcttcctgcccAgtctctttacacattttcaaaaacagcagcgaggcgagttcattgacgtagttttgataggaaacgccgccatcgcgcaggttgtcgcacagcttccacagcttcgcgaccagatcgttattgttcatacgttaaatctatcaccgcaagggataaatatctaacaccgtgcgtgttgactattttacctctggcggtgataatggttgcatgtactaaggaggttgtatggaacaacgcataaccctgaaagattatgcaatgcgctttgggcaaaccaagacagctaaagatctcggcgtatatcaaagcgcgatcaacaaggccattcatgcaggccgaaagatttttttaactataaacgctgatggaagcgtttatgcggaagaggtaaagcccttcccgagtaacaaaaaaacaacagcataaataaccccgctcttacacattccagccctgaaaaagggcatcaaattaaaccacacctatggtgtatgcatttatttgcatacattcaatcaattgttatctaaggaaatacttacatatggttcgtgcaaacaaacgcaacgaggctctacgaatcgagagtgcgttgcttaacaaaatcgcaatgcttggaactgagaagacagcggaagctgtgggcgttgataagtcgcagatcagcaggtggaagagggactggattccaaagttctcaatgctgcttgctgttcttgaatggggggtcgttgacgacgacatggctcgattggcgcgacaagttgctgcgattctcaccaataaaaaacgcccggcggcaaccgagcgttctgaacaaatccagatggagttctgaggtcattactggatctatcaacaggagtcattatgacaaatacagcaaaaatactcaacttcggcagaggtaactttgccggacaggagcgtaatgtggcagatctcgatgatggttacgccagactatcaaatatgctgcttgaggcttattcgggcgcagatctgaccaagcgacagtttaaagtgctgcttgccattctgcgtaaaacctatgggtggaataaaccaatggacagaatcaccgattctcaacttagcgagattacaaagttacctgtcaaacggtgcaatgaagccaagttagaactcgtcagaatgaatattatcaagcagcaaggcggcatgtttggaccaaataaaaacatctcagaatggtgcatccctcaaaacgagggaaaatcccctaaaacgagggataaaacatccctcaaattgggggattgctatccctcaaaacagggggacacaaaagacactattacaaaagaaaaaagaaaagattattcgtcagagaattctggcgaatcctctgaccagccagaaaacgacctttctgtggtgaaaccggatgctgcaattcagagcggcagcaagtgggggacagcagaagacctgaccgccgcagagtggatgtttgacatggtgaagactatcgcaccatcagccagaaaaccgaattttgctgggtgggctaacgatatccgcctgatgcgtgaacgtgacggacgtaaccaccgcgacatgtgtgtgctgttccgctgggcatgccaggacaacttctggtccggtaacgtgctgagcccggccaaactccgcgataagtggacccaactcgaaatcaaccgtaacaagcaacaggcaggcgtgacagccagcaaaccaaaactcgacctgacaaacacagactggatttacggggtggatctatgaaaaacatcgccgcacagatggttaactttgaccgtgagcagatgcgtcggatcgccaacaacatgccggaacagtacgacgaaaagccgcaggtacagcaggtagcgcagatcatcaacggtgtgttcagccagttactggcaactttcccggcgagcctggctaaccgtgaccagaacgaagtgaacgaaatccgtcgccagtgggttctggcttttcgggaaaacgggatcaccacgatggaacaggttaacgcaggaatgcgcgtagcccgtcggcagaatcgaccatttctgccatcacccgggcagtttgttgcatggtgccgggaagaagcatccgttaccgccggactgccaaacgtcagcgagctggttgatatggtttacgagtattgccggaagcgaggcctgtatccggatgcggagtcttatccgtggaaatcaaacgcgcactactggctggttaccaacctgtatcagaacatgcgggccaatgcgcttactgatgcggaattacgccgtaaggccgcagatgagcttgtccatatgactgcgagaattaaccgtggtgaggcgatccctgaaccagtaaaacaacttcctgtcatgggcggtagacctctaaatcgtgcacaggctctggcgaagatcgcagaaatcaaagctaagttcggactgaaaggagcaagtgtatgacgggcaaagaggcaattattcattacctggggacgcataatagcttctgtgcgccggacgttgccgcgctaacaggcgcaacagtaaccagcataaatcaggccgcggctaaaatggcacgggcaggtcttctggttatcgaaggtaaggtctggcgaacggtgtattaccggtttgctaccagggaagaacgggaaggaaagatgagcacgaacctggtttttaaggagtgtcgccagagtgccgcgatgaaacgggtattggcggtatatggagttaaaagatgaccatctacattactgagctaataacaggcctgctggtaatcgcaggcctttttatttgggggagagggaagtcatgaaaaaactaacctttgaaattcgatctccagcacatcagcaaaacgctattcacgcagtacagcaaatccttccagacccaaccaaaccaatcgtagtaaccattcaggaacgcaaccgcagcttagaccaaaacaggaagctatgggcctgcttaggtgacgtctctcgtcaggttgaatggcatggtcgctggctggatgcagaaagctggaagtgtgtgtttaccgcagcattaaagcagcaggatgttgttcctaaccttgccgggaatggctttgtggtaataggccagtcaaccagcaggatgcgtgtaggcgaatttgcggagctattagagcttatacaggcattcggtacagagcgtggcgttaagtggtcagacgaagcgagactggctctggagtggaaagcgagatggggagacagggctgcatgataaatgtcgttagtttctccggtggcaggacgtcagcatatttgctctggctaatggagcaaaagcgacgggcaggtaaagacgtgcattacgttttcatggatacaggttgtgaacatccaatgacatatcggtttgtcagggaagttgtgaagttctgggatataccgctcaccgtattgcaggttgatatcaacccggagcttggacagccaaatggttatacggtatgggaaccaaaggatattcagacgcgaatgcctgttctgaagccatttatcgatatggtaaagaaatatggcactccatacgtcggcggcgcgttctgcactgacagattaaaactcgttcccttcaccaaatactgtgatgaccatttcgggcgagggaattacaccacgtggattggcatcagagctgatgaaccgaagcggctaaagccaaagcctggaatcagatatcttgctgaactgtcagactttgagaaggaagatatcctcgcatggtggaagcaacaaccattcgatttgcaaataccggaacatctcggtaactgcatattctgcattaaaaaatcaacgcaaaaaatcggacttgcctgcaaagatgaggagggattgcagcgtgtttttaatgaggtcatcacgggatcccatgtgcgtgacggacatcgggaaacgccaaaggagattatgtaccgaggaagaatgtcgctggacggtatcgcgaaaatgtattcagaaaatgattatcaagccctgtatcaggacatggtacgagctaaaagattcgataccggctcttgttctgagtcatgcgaaatatttggagggcagcttgatttcgacttcgggagggaagctgcatgatgcgatgttatcggtgcggtgaatgcaaagaagataaccgcttccgaccaaatcaaccttactggaatcgatggtgtctccggtgtgaaagaacaccaacaggggtgttaccactaccgcaggaaaaggaggacgtgtggcgagacagcgacgaagtatcaccgacataatctgcgaaaactgcaaataccttccaacgaaacgcaccagaaataaacccaagccaatcccaaaagaatctgacgtaaaaaccttcaactacacggctcacctgtgggatatccggtggctaagacgtcgtgcgaggaaaacaaggtgattgaccaaaatcgaagttacgaacaagaaagcgtcgagcgagctttaacgtgcgctaactgcggtcagaagctgcatgtgctggaagttcacgtgtgtgagcactgctgcgcagaactgatgagcgatccgaatagctcgatgcacgaggaagaagatgatggctaaaccagcgcgaagacgatgtaaaaacgatgaatgccgggaatggtttcaccctgcattcgctaatcagtggtggtgctctccagagtgtggaaccaagatagcactcgaacgacgaagtaaagaacgcgaaaaagcggaaaaagcagcagagaagaaacgacgacgagaggagcagaaacagaaagataaacttaagattcgaaaactcgccttaaagccccgcagttactggattaaacaagcccaacaagccgtaaacgccttcatcagagaaagggaccgcgacttaccatgtatctcgtgcggaacgctcacgtctgctcagtgggatgccggacattaccggacaactgctgcggcacctcaactccgatttaatgaacgcaatattcacaagcaatgcgtggtgtgcaaccagcacaaaagcggaaatctcgttccgtatcgcgtcgaactgattagccgcatcgggcaggaagcagtagacgaaatcgaatcaaaccataaccgccatcgctggactatcgaagagtgcaaggcgatcaaggcagagtaccaacagaaactcaaagacctgcgaaatagcagaagtgaggccgcatgacgttctcagtaaaaaccattccagacatgctcgttgaagcatacggaaatcagacagaagtagcacgcagactgaaatgtagtcgcggtacggtcagaaaatacgttgatgataaagacgggaaaatgcacgccatcgtcaacgacgttctcatggttcatcgcggatggagtgaaagagatgcgctattacgaaaaaattgatggcagcaaataccgaaatatttgggtagttggcgatctgcacggatgctacacgaacctgatgaacaaactggatacgattggattcgacaacaaaaaagacctgcttatctcggtgggcgatttggttgatcgtggtgcagagaacgttgaatgcctggaattaatcacattcccctggttcagagctgtacgtggaaaccatgagcaaatgatgattgatggcttatcagagcgtggaaacgttaatcactggctgcttaatggcggtggctggttctttaatctcgattacgacaaagaaattctggctaaagctcttgcccataaagcagatgaacttccgttaatcatcgaactggtgagcaaagataaaaaatatgttatctgccacgccgattatccctttgacgaatacgagtttggaaagccagttgatcatcagcaggtaatctggaaccgcgaacgaatcagcaactcacaaaacgggatcgtgaaagaaatcaaaggcgcggacacgttcatctttggtcatacgccagcagtgaaaccactcaagtttgccaaccaaatgtatatcgataccggcgcagtgttctgcggaaacctaacattgattcaggtacagggagaaggcgcatgagactcgaaagcgtagctaaatttcattcgccaaaaagcccgatgatgagcgactcaccacgggccacggcttctgactctctttccggtactgatgtgatggctgctatggggatggcgcaatcacaagccggattcggtatggctgcattctgcggtaagcacgaactcagccagaacgacaaacaaaaggctatcaactatctgatgcaatttgcacacaaggtatcggggaaataccgtggtgtggcaaagcttgaaggaaatactaaggcaaaggtactgcaagtgctcgcaacattcgcttatgcggattattgccgtagtgccgcgacgccgggggcaagatgcagagattgccatggtacaggccgtgcggttgatattgccaaaacagagctgtgggggagagttgtcgagaaagagtgcggaagatgcaaaggcgtcggctattcaaggatgccagcaagcgcagcatatcgcgctgtgacgatgctaatcccaaaccttacccaacccacctggtcacgcactgttaagccgctgtatgacgctctggtggtgcaatgccacaaagaagagtcaatcgcagacaacattttgaatgcggtcacacgttagcagcatgattgccacggatggcaacatattaacggcatgatattgacttattgaataaaattgggtaaatttgactcaacgatgggttaattcgctcgttgtggtagtgagatgaaaagaggcggcgcttactaccgattccgcctagttggtcacttcgacgtatcgtctggaactccaaccatcgcaggcagagaggtctgcaaaatgcaatcccgaaacagttcgcaggtaatagttagagcctgcataacggtttcgggattttttatatctgcacaacaggtaagagcattgagtcgataatcgtgaagagtcggcgagcctggttagccagtgctctttccgttgtgctgaattaagcgaataccggaagcagaaccggatcaccaaatgcgtacaggcgtcatcgccgcccagcaacagcacaacccaaactgagccgtagccactgtctgtcctgaattcattagtaatagttacgctgcggccttttacacatgaccttcgtgaaagcgggtggcaggaggtcgcgctaacaacctcctgccgttttgcccgtgcatatcggtcacgaacaaatctgattactaaacacagtagcctggatttgttctatcagtaatcgaccttattcctaattaaatagagcaaatccccttattgggggtaagacatgaagatgccagaaaaacatgacctgttggccgccattctcgcggcaaaggaacaaggcatcggggcaatccttgcgtttgcaatggcgtaccttcgcggcagatataatggcggtgcgtttacaaaaacagtaatcgacgcaacgatgtgcgccattatcgcctggttcattcgtgaccttctcgacttcgccggactaagtagcaatctcgcttatataacgagcgtgtttatcggctacatcggtactgactcgattggttcgcttatcaaacgcttcgctgctaaaaaagccggagtagaagatggtagaaatcaataatcaacgtaaggcgttcctcgatatgctggcgtggtcggagggaactgataacggacgtcagaaaaccagaaatcatggttatgacgtcattgtaggcggagagctatttactgattactccgatcaccctcgcaaacttgtcacgctaaacccaaaactcaaatcaacaggcgccggacgctaccagcttctttcccgttggtgggatgcctaccgcaagcagcttggcctgaaagacttctctccgaaaagtcaggacgctgtggcattgcagcagattaaggagcgtggcgctttacctatgattgatcgtggtgatatccgtcaggcaatcgaccgttgcagcaatatctgggcttcactgccgggcgctggttatggtcagttcgagcataaggctgacagcctgattgcaaaattcaaagaagcgggcggaacggtcagagagattgatgtatgagcagagtcaccgcgattatctccgctctggttatctgcatcatcgtctgcctgtcatgggctgttaatcattaccgtgataacgccattacctacaaagcccagcgcgacaaaaatgccagagaactgaagctggcgaacgcggcaattactgacatgcagatgcgtcagcgtgatgttgctgcgctcgatgcaaaatacacgaaggagttagctgatgctaaagctgaaaatgatgctctgcgtgatgatgttgccgctggtcgtcgtcggttgcacatcaaagcagtctgtcagtcagtgcgtgaagccaccaccgcctccggcgtggataatgcagcctccccccgactggcagacaccgctgaacgggattatttcaccctcagagagaggctgatcactatgcaaaaacaactggaaggaacccagaagtatattaatgagcagtgcagatagagttgcccatatcgatgggcaactcatgcaattattgtgagcaatacacacgcgcttccagcggagtataaatgcctaaagtaataaaaccgagcaatccatttacgaatgtttgctgggtttctgttttaacaacattttctgcgccgccacaaattttggctgcatcgacagttttcttctgcccaattccagaaacgaagaaatgatgggtgatggtttcctttggtgctactgctgccggtttgttttgaacagtaaacgtctgttgagcacatcctgtaataagcagggccagcgcagtagcgagtagcatttttttcatggtgttattcccgatgctttttgaagttcgcagaatcgtatgtgtagaaaattaaacaaaccctaaacaatgagttgaaatttcatattgttaatatttattaatgtatgtcaggtgcgatgaatcgtcattgtattcccggattaactatgtccacagccctgacggggaacttctctgcgggagtgtccgggaataattaaaacgatgcacacagggtttagcgcgtacacgtattgcattatgccaacgccccggtgctgacacggaagaaaccggacgttatgatttagcgtggaaagatttgtgtagtgttctgaatgctctcagtaaatagtaatgaattatcaaaggtatagtaatatcttttatgttcatggatatttgtaacccatcggaaaactcctgctttagcaagattttccctgtattgctgaaatgtgatttctcttgatttcaacctatcataggacgtttctataagatgcgtgtttcttgagaatttaacatttacaacctttttaagtccttttattaacacggtgttatcgttttctaacacgatgtgaatattatctgtggctagatagtaaatataatgtgagacgttgtgacgttttagttcagaataaaacaattcacagtctaaatcttttcgcacttgatcgaatatttctttaaaaatggcaacctgagccattggtaaaaccttccatgtgatacgagggcgcgtagtttgcattatcgtttttatcgtttcaatctggtctgacctccttgtgttttgttgatgatttatgtcaaatattaggaatgttttcacttaatagtattggttgcgtaacaaagtgcggtcctgctggcattctggagggaaatacaaccgacagatgtatgtaaggccaacgtgctcaaatcttcatacagaaagatttgaagtaatattttaaccgctagatgaagagcaagcgcatggagcgacaaaatgaataaagaacaatctgctgatgatccctccgtggatctgattcgtgtaaaaaatatgcttaatagcaccatttctatgagttaccctgatgttgtaattgcatgtatagaacataaggtgtctctggaagcattcagagcaattgaggcagcgttggtgaagcacgataataatatgaaggattattccctggtggttgactgatcaccataactgctaatcattcaaactatttagtctgtgacagagccaacacgcagtctgtcactgtcaggaaagtggtaaaactgcaactcaattactgcaatgccctcgtaattaagtgaatttacaatatcgtcctgttcggagggaagaacgcgggatgttcattcttcatcacttttaattgatgtatatgctctcttttctgacgttagtctccgacggcaggcttcaatgacccaggctgagaaattcccggaccctttttgctcaagagcgatgttaatttgttcaatcatttggttaggaaagcggatgttgcgggttgttgttctgcgggttctgttcttcgttgacatgaggttgccccgtattcagtgtcgctgatttgtattgtctgaagttgtttttacgttaagttgatgcagatcaattaatacgatacctgcgtcataattgattatttgacgtggtttgatggcctccacgcacgttgtgatatgtagatgataatcattatcactttacgggtcctttccggtgatccgacaggttacg